My guess is they figured MS has their hands into so many things now, they split the group up. Now there's a Windows specific topic, of which this seems to be the first entry. Makes sense: look how many Apple topics there are. As far as anyone claiming "sell-out" conspiracy, notice the Windows icon is pretty broken up.
I think he couched this well. Programmers just don't think in terms of security, and tend to make the same mistakes over and over.
I remember a story of some programmer that was going to a crypto class. He thought of a cool encryption algorithm, essentially: char c, encrypted_c; encrypted_c = (c + rand(SOMETHING) ) % SOMETHING;
His first homework assignment? Was to break that encryption. Programmers just don't think that way sometimes.
Apple used to run Mac ads that said "the computer for the rest of us". There's a local Mac user group here called The Rest Of Us. I'm assuming the publisher checked for legal issues, but I'm curious.
Yes, I know this is a troll, but Bash isn't a Linux lump of shite, but a GNU lup of shite, written for the barely out of vaporware after 20 years GNU HURD. It just happens that they picked up the shell, and it's pretty much the Linux default. It has it s problems, but its my default shell for a lot of reasons.
- it's dynamically linked and resides in/usr/local/bin
You can build it statically, and you can put it where you want. On the FreeBSD machines I used to administer, this is what I did. Built it static once, copied to/sbin. Don't confuse bad administration (dynamically linked root shell, on a file system thats not mounted on/) with bad Bash policies.
You recommend ksh, then say stick with the shells the system provides. They provide ksh the same way they provide Bash, in the ports system.
Pick whatever you want, just have good reasons for the decision.
Cygwin comes with ash, ksh, bash, and zsh in the default install, you could pretty much build any shell.
I need to cheeck out LiteStep, does it integrate into the system well? One problem with Cygwin is it's only aware of Cygwin processes - a ps or top won't show you IE for example.
It is powerful, it is popular, and it is easily scriptable. All shells are scriptable. ksh, bash, and zsh have very similar scripting languages since they're all descended from Bourne shell. ash is just a Bourne clone. First there was bourne shell, then csh, then ksh. bash copied from Bourne and csh. zsh copied from Bourne, Korn, bash and csh. By your logic, zsh should win because it's the most powerful, taking syntax from all shells. To be honest, I use bash, but it's because of availability and command line interaction, not because of scripting power, which is pretty equal between bash and ksh. Never tried zsh, maybe I should. There's also rc from Plan 9, but I don't know how much of it's coolness comes from Plan 9 and therefore will be missing from it on UNIX.
As far as dismissing ksh, also remember the difference between ksh88 and ksh93, ksh93 has a lot of interesting new features. It's also pseudo freeware, I forgot what the license terms are.
only keep using zsh and ksh because it is comfortable They (we) also use it because ksh is part of the SVR4 standard and bash is essentially on all freeNIX machines. A shell available on the machine you're on is better than any other shell in the world that's not there. For this same reason, I know a few vi commands even though I detest vi (and emacs). You have to use what's available. I can't go onsite and throw up my hands and say "sorry, I can't do any work here, you don't have zsh 4.0 nor xemacs 21, I'm lost".
How to write unmaintainable code is written tongue in cheek, as what NOT to do with your code. Though targetted for Java, many of these "rules" can be applied everywhere.
Remember, if you can't be replaced, you also can't be promoted.
Arthur Anderson (the accounting firm that caused Enron)
I'm a Chicagoan, and I find it sad that Andersen went away. They didn't cause Enron; they were crooks already. What Andersen did was allow it to happen when it was their specific responsibility to stop it. They got caught up in a contest with Andersen Consulting on how to book the biggest bucks, and let it blind them from outing the crooks. The sad thing is, previous to Enron/WorldCom et al., they had a rep of being the toughest firm out there with their bullshit filters turned to 11. They sold out.
Well, kinda anyway. It was called Revolverlution. They put some tracks out, including the title track and a lot of other old loop tracks that you could sample and mix. There was some deadline, and at the end, Chuck D. and Flav listened to all the tracks and took a couple of them on the album. Not a bad disk, worth getting. If for no other reason the track "Gotta Give The Peeps What They Need" was banned from MTV for the the words "free Mumia and H. Rap Brown". MTV said no, too political. PE said no editing, it goes out as is. Then MTV said "well, if you cut out the word 'free' then it's cool". Chuck said you gotta be crazy telling a black man he can't use the word free, and it never will get aired.
They're very comfortable with the online stuff. They released their previous 2 albums online. They had a remix album called "Bring the Noise 2000". Def Jam didn't want to release it, didn't think there was a market. So Chuck and Flav said "hey we did the work already, let them hear the music" and released it on MP3, some server somewhere. Def Jam said no, said "even though we're not gonna release it, we OWN you, and you can't release it". Chuck got pissed, didn't like being owned by anyone, pulled the tracks (though a lot of people including me already had the tracks) and released the song "Swindler's Lust" with some pretty harsh elbows thrown at Russel Simmon's chest. This track and a few others got compiled to "There's a Poison Going On" which was released on MP3. Was $8 for a download, $10 if you wanted them to send you a disk - Chuck autographed those. Problem is, this was released on AtomicPop.com, which has since gone under. Was weird having an album you could get from Chuck and Flav for $8 (or like mine, for $10 with autograph) with all the money going to the artists, being sold at Virgin Megastore for $17.99, with maybe a buck going to them. No autograph even, such a gyp.
Habit maybe, because at one time zipping mp3s was necessary, or at least stopped a lot of inconvenience.
For a long time, the default mime.types in web servers did not have the.mp3 extension. They were served as the server default, normally text/plain. This was bad, because if it was text/plain the client would then try to translate line endings, gorking the file... (errr "cooking" was the actual parlance). There was a utility called Uncook.exe that was popular for a while. It would try to undo this translation, looking for every CR-LF pair, assuming it came from this "cooking" and return it to a LF. Youcould getthe music, but a P.I.T.A. Eventually, people realized that.zips were pretty much always handled right (application/anything is never linefeed translated) and was a convenient file type for Windows users. Sometimes the files were actually zipped, sometimes they were just renamed to fool the web server into serving it as application/something.
I did some work in this, interesting environment. All drivers are source compatible across all conforming environments. If the environments have the same C ABI (say, they're all x86) then the drivers are binary compatible. Caldera actually made this their native DDI for OpenUNIX 8. There are environments for OU8, Linux, and FreeBSD, and some drivers out there. One cool thing is that the environment handles MP. All your functions are guaranteed never to be interrupted. Downside is, it's a very different environment from what you're used to, and it takes a while to get your head around.
As an aside, RMS doesn't like the environment because it makes it easier to release binary only drivers. Not only does it insulate youfrom DDI differences between platforms, but also between Linux kernel updates.
That farm was built with Digital Alpha processors, but instead of buying DEC Unix (or Tru64 or whatever it was called then), his effects guys put Linux on the machines and saved a couple of hundred grand
Even worse for DEC/Compaq, they weren't really DEC Alphas, but Alpha clones. Was weird to see them rave about this "Titanic made using Alpha technology", when they didn't use DEC hardware or software, just use Alpha chips from someone else. They may have got a few bucks on Alpha licensing for those clones, but they had to really search for that silver lining in that storm cloud.
Re:OpenBSD holds up to /.
on
BSD User Groups?
·
· Score: 2, Insightful
Hmm, slashdotted from a BSD post not on the main page? Unlikely. Only the trolls and die hard BSD folks come into this joint when it's not on the front page.
I hereby claim 2002:7F00:0001::/48
It is doing a 360
Going around in circles yet ending up where you started? I think you mean 180.
We're going to turn this team around 360 degrees.
- Jason Kidd, upon his drafting to the Dallas Mavericks
That sounds like the Mavs., going around in circles but never really going anywhere.
- Me.
Well, then anyway, they're not all that bad at the moment, best motion offense in the league.
in the same spirit that Sammy Sosa addresses a fastball
You mean he strikes out swinging on three pitches while trying to jack the ball in the stands instead of trying to make contact?
Bill Gates is attatched to Topic Microsoft
My guess is they figured MS has their hands into so many things now, they split the group up. Now there's a Windows specific topic, of which this seems to be the first entry. Makes sense: look how many Apple topics there are. As far as anyone claiming "sell-out" conspiracy, notice the Windows icon is pretty broken up.
TROGDOR!!!!!!!
I think he couched this well. Programmers just don't think in terms of security, and tend to make the same mistakes over and over.
I remember a story of some programmer that was going to a crypto class. He thought of a cool encryption algorithm, essentially:
char c, encrypted_c;
encrypted_c = (c + rand(SOMETHING) ) % SOMETHING;
His first homework assignment? Was to break that encryption. Programmers just don't think that way sometimes.
"Damn woman, I just made sweet love to you 5 minutes ago!!!"
-- Chef
Apple used to run Mac ads that said "the computer for the rest of us". There's a local Mac user group here called The Rest Of Us. I'm assuming the publisher checked for legal issues, but I'm curious.
Linux lump of shite...
Yes, I know this is a troll, but Bash isn't a Linux lump of shite, but a GNU lup of shite, written for the barely out of vaporware after 20 years GNU HURD. It just happens that they picked up the shell, and it's pretty much the Linux default. It has it s problems, but its my default shell for a lot of reasons.
- it's dynamically linked and resides in /usr/local/bin
/sbin. Don't confuse bad administration (dynamically linked root shell, on a file system thats not mounted on /) with bad Bash policies.
You can build it statically, and you can put it where you want. On the FreeBSD machines I used to administer, this is what I did. Built it static once, copied to
You recommend ksh, then say stick with the shells the system provides. They provide ksh the same way they provide Bash, in the ports system.
Pick whatever you want, just have good reasons for the decision.
I try to avoid bash, because though it is a really nice shell, I never find it on commercial systems
/bin/bash (bash 2.0.3)
Solaris 2.8 ships with
Cygwin comes with ash, ksh, bash, and zsh in the default install, you could pretty much build any shell.
I need to cheeck out LiteStep, does it integrate into the system well? One problem with Cygwin is it's only aware of Cygwin processes - a ps or top won't show you IE for example.
It is powerful, it is popular, and it is easily scriptable.
All shells are scriptable. ksh, bash, and zsh have very similar scripting languages since they're all descended from Bourne shell. ash is just a Bourne clone. First there was bourne shell, then csh, then ksh. bash copied from Bourne and csh. zsh copied from Bourne, Korn, bash and csh. By your logic, zsh should win because it's the most powerful, taking syntax from all shells. To be honest, I use bash, but it's because of availability and command line interaction, not because of scripting power, which is pretty equal between bash and ksh. Never tried zsh, maybe I should. There's also rc from Plan 9, but I don't know how much of it's coolness comes from Plan 9 and therefore will be missing from it on UNIX.
As far as dismissing ksh, also remember the difference between ksh88 and ksh93, ksh93 has a lot of interesting new features. It's also pseudo freeware, I forgot what the license terms are.
only keep using zsh and ksh because it is comfortable
They (we) also use it because ksh is part of the SVR4 standard and bash is essentially on all freeNIX machines. A shell available on the machine you're on is better than any other shell in the world that's not there. For this same reason, I know a few vi commands even though I detest vi (and emacs). You have to use what's available. I can't go onsite and throw up my hands and say "sorry, I can't do any work here, you don't have zsh 4.0 nor xemacs 21, I'm lost".
How to write unmaintainable code is written tongue in cheek, as what NOT to do with your code. Though targetted for Java, many of these "rules" can be applied everywhere.
Remember, if you can't be replaced, you also can't be promoted.
Arthur Anderson (the accounting firm that caused Enron)
I'm a Chicagoan, and I find it sad that Andersen went away. They didn't cause Enron; they were crooks already. What Andersen did was allow it to happen when it was their specific responsibility to stop it. They got caught up in a contest with Andersen Consulting on how to book the biggest bucks, and let it blind them from outing the crooks. The sad thing is, previous to Enron/WorldCom et al., they had a rep of being the toughest firm out there with their bullshit filters turned to 11. They sold out.
A: We are Devo!
You Mongoloid...
Microsoft Beat You To It
The Redhat 7.3 Linux "servers" at my job each have a copy of Maelstrom on them. Sweeeeet!!!
I miss Chiral.
Well, kinda anyway. It was called Revolverlution. They put some tracks out, including the title track and a lot of other old loop tracks that you could sample and mix. There was some deadline, and at the end, Chuck D. and Flav listened to all the tracks and took a couple of them on the album. Not a bad disk, worth getting. If for no other reason the track "Gotta Give The Peeps What They Need" was banned from MTV for the the words "free Mumia and H. Rap Brown". MTV said no, too political. PE said no editing, it goes out as is. Then MTV said "well, if you cut out the word 'free' then it's cool". Chuck said you gotta be crazy telling a black man he can't use the word free, and it never will get aired.
They're very comfortable with the online stuff. They released their previous 2 albums online. They had a remix album called "Bring the Noise 2000". Def Jam didn't want to release it, didn't think there was a market. So Chuck and Flav said "hey we did the work already, let them hear the music" and released it on MP3, some server somewhere. Def Jam said no, said "even though we're not gonna release it, we OWN you, and you can't release it". Chuck got pissed, didn't like being owned by anyone, pulled the tracks (though a lot of people including me already had the tracks) and released the song "Swindler's Lust" with some pretty harsh elbows thrown at Russel Simmon's chest. This track and a few others got compiled to "There's a Poison Going On" which was released on MP3. Was $8 for a download, $10 if you wanted them to send you a disk - Chuck autographed those. Problem is, this was released on AtomicPop.com, which has since gone under. Was weird having an album you could get from Chuck and Flav for $8 (or like mine, for $10 with autograph) with all the money going to the artists, being sold at Virgin Megastore for $17.99, with maybe a buck going to them. No autograph even, such a gyp.
Check out http://www.BringTheNoise.com/ for some of the history and some live rap feeds. http://www.PublicEnemy.com/ well, for Public Enemy.
Habit maybe, because at one time zipping mp3s was necessary, or at least stopped a lot of inconvenience.
.mp3 extension. They were served as the server default, normally text/plain. This was bad, because if it was text/plain the client would then try to translate line endings, gorking the file... (errr "cooking" was the actual parlance). There was a utility called Uncook.exe that was popular for a while. It would try to undo this translation, looking for every CR-LF pair, assuming it came from this "cooking" and return it to a LF. Youcould getthe music, but a P.I.T.A. Eventually, people realized that .zips were pretty much always handled right (application/anything is never linefeed translated) and was a convenient file type for Windows users. Sometimes the files were actually zipped, sometimes they were just renamed to fool the web server into serving it as application/something.
For a long time, the default mime.types in web servers did not have the
http://www.projectudi.org/ Or existed, it seems like it hasn't been updated in a while.
I did some work in this, interesting environment. All drivers are source compatible across all conforming environments. If the environments have the same C ABI (say, they're all x86) then the drivers are binary compatible. Caldera actually made this their native DDI for OpenUNIX 8. There are environments for OU8, Linux, and FreeBSD, and some drivers out there. One cool thing is that the environment handles MP. All your functions are guaranteed never to be interrupted. Downside is, it's a very different environment from what you're used to, and it takes a while to get your head around.
As an aside, RMS doesn't like the environment because it makes it easier to release binary only drivers. Not only does it insulate youfrom DDI differences between platforms, but also between Linux kernel updates.
only %20 of..
Am I the only geek who saw this typo and said "only [space] of them know UNIX? (%20 is space, URL encoded, ASCII 0x20)
but you can only buy a Whopper from McDonalds.
Wow, thats a cool McDonald's. Do they have Frosties there too?
That farm was built with Digital Alpha processors, but instead of buying DEC Unix (or Tru64 or whatever it was called then), his effects guys put Linux on the machines and saved a couple of hundred grand
Even worse for DEC/Compaq, they weren't really DEC Alphas, but Alpha clones. Was weird to see them rave about this "Titanic made using Alpha technology", when they didn't use DEC hardware or software, just use Alpha chips from someone else. They may have got a few bucks on Alpha licensing for those clones, but they had to really search for that silver lining in that storm cloud.
Hmm, slashdotted from a BSD post not on the main page? Unlikely. Only the trolls and die hard BSD folks come into this joint when it's not on the front page.