For most people, it's worth $129 to not have to waste days fucking around with kernel modules every time they want to add new hardware.
Personally, I use Linux and FreeBSD for my servers, but I'm a geek. Joe Consumer just wants to be able to open M$ Office documents, use Photoshop and Dreamweaver, play games and mess around with their digital camera and DV camcorder, and OS X lets them do that without hassles.
Joe Consumer is never going to want to figure out how much of a swap partition to make, what kernel modules to compile in, how to tweak X Window to get a different resolution, or any of the other geeky things we can^whave to do with Linux or BSD.
What, exactly, do you think running Linux instead of Mac OS X will do for you? Other than keep you from running commercial applications, I mean.
You can basically build any unix app that runs on BSD on Mac OS X, but if you run Linux or one of the open source BSDs, you won't be able to run things like Photoshop.
Or InDesign.
Or Illustrator.
And forget commercial games.
Or watch QuickTime movies.
Don't bother bringing up GIMP until it does 4 color separations. Or proper color correction.
As irrelevant as these things may seem to you, they're what Joe Consumer wants to use their machines for.
You really think Apple is going to give up Mac OS for Linux? Get a grip. What makes a Mac special is that it just works for what most people want to use it for. They put in a second video card, reboot, and the second display just works, without spending an afternoon fucking around with X Window. They want to capture video, they just plug in their DV camcorder and it just works. No fucking around building a new kernel with 1394 support and trying to figure out how to get it to actually see the camera. Etc, etc.
What makes this possible is that Apple controls the software and the hardware, and the software doesn't have to deal with a hundred different 1394 cards, or hundreds of crappy old video cards that someone picked up at a garage sale. They built the hardware, they can be sure what is going to be there.
Jaguar has a built in gui for the kernel's firewall capabilities.
If you're so concerned about running without gui overhead for your computations, log in as console to turn it off for the duration of a login, and you'll still have the ability to run commercial stuff when you aren't doing a run.
Are rpms still such a pain in the ass to create? With dpkg, all you need is a "make clean" and "make install" target, and 2 minutes with dpkg-make and you've got a deb of your own software.
And if you're packaging something that uses libaries, dpkg-buildpackage will automatically figure out what libraries you're using, what packages provided those libraries, and then automatically add them to the package's dependency list.
Combine that with the ability to easily make your own sources for apt, and making many workstations is as easy as creating one deb file that depends on all the packages you want to have on a workstation. Just add your local source to/etc/apt/sources.list on a new workstation, apt-get update, and apt-get install ourworkstationload and it downloads the latest version of everything and installs.
If you know enough to be able to roll your own Apache/PHP, you should know enough not to put it in the same place as the OS supplied one.
What did you think would happen when they updated apache, anyway?
If you customize Apache, put it in/usr/local, turn off web sharing in the System Preferences so that Apple's version doesn't get started, and add your own StartupItem that calls your custom apachectl. StartupItems are easy to write and frankly, are nicer than BSD or SysV's init. No more having to manually specify a startup order - just specify what your SI provides and what it requires to have running before it starts, and SystemStarter will create a graph of the pre-requisites, then traverse the graph and start all the items in an order that satisfies all the SI prerequisites.
If you'd made your own apache on Red Hat, and put it where their apache was installed, would you be whining when installing an apache RPM later on clobbered your version?
You're pretty much exactly describing spamassassin. It has a powerful set of heuristic rules like, does the subject contain !!! or $$$, does the body contain spammish phrases like 'multi-level marketing', did the message get sent through an open relay listed in ordb or one of the other black hole lists, etc.
Well, the next opportunity for a *nix time party will be when time_t = 1234567890, which will be (gmtime): Fri Feb 13 23:31:30 2009. So we've got eight years to prepare:-)
I have to disagree. It's important for the new coder to be able to do something and have it work - few things are as discouraging as not being able to get anything to run, at all, especially for younger kids.
It's important to give them some positive reinforcement right away before saddling them with the complexities of having to manage their own memory, build their own hash tables, etc.
I'm not saying those things are not important to learn, they are, but it's like learning to swim by being tossed into the deep end of the pool. Better to let them take baby steps into the shallow end and then work their way into deeper water as they get more comfortable and skilled.
Anyway, count this as my vote for Python as the intro language.
I've been saying the same thing for years - if the net isn't appropriate for children, don't let the children on the net. Public libraries don't keep only books suitable for children available, so why should the net have to be different?
My big beef with this is that Micro$oft will be making money off my site, without me seeing a dime.
After all, surely no one thinks M$ won't be charging the people they insert links for out the nose. Or the people buying banner ads on the M$ search engine the article says they'll be inserting links for.
And if I write a term of service into the site explicitly forbidding use of this "feature", users can either not use it or not use the site - they don't have any right to use a site in contradiction of the terms of service.
I sure hope M$ makes a site where we can submit URLs to be excluded from this disservice. I'm not holding my breath though.
Of course he had to write a program. Don't forget, he's dealing with 800+ papers a semester. If you read the original link, his classes are so big they are in 3 auditoriums and he is on closed circuit TV in the other two. Hard to remember the minute details of that many papers, if he does all the grading himself. If it's (quite likely) split by some of his grad students, he has to use a program since no one sees all the papers a semester, let alone all the ones from previous years.
Re:Yeah, when will the networks notice?
on
Calling Out TiVo
·
· Score: 1
For what it's worth, I'm reading IMAP folders using Mail.app on a 350Mhz B&W G3.
RAM helps a lot - when I went to upgrade last month, I ended up paying $82 for 256M - I'd budgeted 175 so I went ahead and bumped up my machine a half gig.
As far as your AirPort trouble goes, try setting your password in the airport panel in hex (don't forget the leading '$'). I saw that as a fix on (I think) macosx.com
Usable for what, I wonder? Have you actually used an iMac? Plenty of people are happily building web pages, running Photoshop and doing useful things with them.
A $800 iMac running OSX or LinuxPPC will handily keep a T1 pipe nice and full.
no, it asks you things like do you already have an internet account, are you using a lan connection, if so should it use dhcp or manual tcp/ip settings, that sort of thing.
And the time server can be reset to use your own local ntp server instead of Apple's.
For most people, it's worth $129 to not have to waste days fucking around with kernel modules every time they want to add new hardware.
Personally, I use Linux and FreeBSD for my servers, but I'm a geek. Joe Consumer just wants to be able to open M$ Office documents, use Photoshop and Dreamweaver, play games and mess around with their digital camera and DV camcorder, and OS X lets them do that without hassles.
Joe Consumer is never going to want to figure out how much of a swap partition to make, what kernel modules to compile in, how to tweak X Window to get a different resolution, or any of the other geeky things we can^whave to do with Linux or BSD.
What, exactly, do you think running Linux instead of Mac OS X will do for you? Other than keep you from running commercial applications, I mean.
You can basically build any unix app that runs on BSD on Mac OS X, but if you run Linux or one of the open source BSDs, you won't be able to run things like Photoshop.
Or InDesign.
Or Illustrator.
And forget commercial games.
Or watch QuickTime movies.
Don't bother bringing up GIMP until it does 4 color separations. Or proper color correction.
As irrelevant as these things may seem to you, they're what Joe Consumer wants to use their machines for.
You really think Apple is going to give up Mac OS for Linux? Get a grip. What makes a Mac special is that it just works for what most people want to use it for. They put in a second video card, reboot, and the second display just works, without spending an afternoon fucking around with X Window. They want to capture video, they just plug in their DV camcorder and it just works. No fucking around building a new kernel with 1394 support and trying to figure out how to get it to actually see the camera. Etc, etc.
What makes this possible is that Apple controls the software and the hardware, and the software doesn't have to deal with a hundred different 1394 cards, or hundreds of crappy old video cards that someone picked up at a garage sale. They built the hardware, they can be sure what is going to be there.
Jaguar has a built in gui for the kernel's firewall capabilities.
If you're so concerned about running without gui overhead for your computations, log in as console to turn it off for the duration of a login, and you'll still have the ability to run commercial stuff when you aren't doing a run.
And do you really think X Window is small?
Are rpms still such a pain in the ass to create? With dpkg, all you need is a "make clean" and "make install" target, and 2 minutes with dpkg-make and you've got a deb of your own software.
/etc/apt/sources.list on a new workstation, apt-get update, and apt-get install ourworkstationload and it downloads the latest version of everything and installs.
And if you're packaging something that uses libaries, dpkg-buildpackage will automatically figure out what libraries you're using, what packages provided those libraries, and then automatically add them to the package's dependency list.
Combine that with the ability to easily make your own sources for apt, and making many workstations is as easy as creating one deb file that depends on all the packages you want to have on a workstation. Just add your local source to
No hassle.
apt and dpkg rock compared to rpm.
If you know enough to be able to roll your own Apache/PHP, you should know enough not to put it in the same place as the OS supplied one.
/usr/local, turn off web sharing in the System Preferences so that Apple's version doesn't get started, and add your own StartupItem that calls your custom apachectl. StartupItems are easy to write and frankly, are nicer than BSD or SysV's init. No more having to manually specify a startup order - just specify what your SI provides and what it requires to have running before it starts, and SystemStarter will create a graph of the pre-requisites, then traverse the graph and start all the items in an order that satisfies all the SI prerequisites.
What did you think would happen when they updated apache, anyway?
If you customize Apache, put it in
If you'd made your own apache on Red Hat, and put it where their apache was installed, would you be whining when installing an apache RPM later on clobbered your version?
apt-get source spamassassin
and you'll download the source. cd into the source directory, and then do
dpkg-buildpackage -rsudo
and it'll build a deb file for you in the directory containing the source directory.
Enjoy.
Check it out at http://spamassassin.sourceforge.net
Well, the next opportunity for a *nix time party will be when time_t = 1234567890, which will be (gmtime): Fri Feb 13 23:31:30 2009. So we've got eight years to prepare :-)
Actually the aliens use PPC - that was a Mac laptop the virus was getting uploaded from.
Though thinking back I vaguely recall the screenshot looking like java.
I have to disagree. It's important for the new coder to be able to do something and have it work - few things are as discouraging as not being able to get anything to run, at all, especially for younger kids.
It's important to give them some positive reinforcement right away before saddling them with the complexities of having to manage their own memory, build their own hash tables, etc.
I'm not saying those things are not important to learn, they are, but it's like learning to swim by being tossed into the deep end of the pool. Better to let them take baby steps into the shallow end and then work their way into deeper water as they get more comfortable and skilled.
Anyway, count this as my vote for Python as the intro language.
I sure wish I had moderation points right now.
I've been saying the same thing for years - if the net isn't appropriate for children, don't let the children on the net. Public libraries don't keep only books suitable for children available, so why should the net have to be different?
My big beef with this is that Micro$oft will be making money off my site, without me seeing a dime.
After all, surely no one thinks M$ won't be charging the people they insert links for out the nose. Or the people buying banner ads on the M$ search engine the article says they'll be inserting links for.
And if I write a term of service into the site explicitly forbidding use of this "feature", users can either not use it or not use the site - they don't have any right to use a site in contradiction of the terms of service.
I sure hope M$ makes a site where we can submit URLs to be excluded from this disservice. I'm not holding my breath though.
Of course he had to write a program. Don't forget, he's dealing with 800+ papers a semester. If you read the original link, his classes are so big they are in 3 auditoriums and he is on closed circuit TV in the other two. Hard to remember the minute details of that many papers, if he does all the grading himself. If it's (quite likely) split by some of his grad students, he has to use a program since no one sees all the papers a semester, let alone all the ones from previous years.
only on Network 23...
For what it's worth, I'm reading IMAP folders using Mail.app on a 350Mhz B&W G3.
RAM helps a lot - when I went to upgrade last month, I ended up paying $82 for 256M - I'd budgeted 175 so I went ahead and bumped up my machine a half gig.
As far as your AirPort trouble goes, try setting your password in the airport panel in hex (don't forget the leading '$'). I saw that as a fix on (I think) macosx.com
Fire.app for MacOS X supports jabber, icq, msn, yahoo & even irc. It supports AIM but now that is getting blocked by AOL.
And how does AOL know that it is really the mother of a missing child and not some psycho stalker ex girlfriend looking for her boyfriend's new home?
Do you really want them giving out true names and addresses over the phone to any cretin who calls with a sob story?
I don't have an AOL account, but if I did and they gave my contact information out without being subpeonaed, I'd sue their ass off.
It's also available on Darwin and MacOS X (both server and public beta).
And it builds painlessly on Debian linux.
MySQL works on OSX right now. Someone at Apple has submitted patches to PostgreSQL to get it to build & run on the golden master.
jpb
Usable for what, I wonder? Have you actually used an iMac? Plenty of people are happily building web pages, running Photoshop and doing useful things with them.
A $800 iMac running OSX or LinuxPPC will handily keep a T1 pipe nice and full.
http://osx.ApesSeekingKnowledge.net/packages/AirPo rtHack.html
has a premade package and instructions on how to configure your base station.
FYI, I've got a bash pkg predone for OSX PB at http://osx.ApesSeekingKnowledge.net
no, it asks you things like do you already have an internet account, are you using a lan connection, if so should it use dhcp or manual tcp/ip settings, that sort of thing.
And the time server can be reset to use your own local ntp server instead of Apple's.
FYI, AIX is IBM's Unix, not a relabeled A/UX
actually, it OSX supports the wheel button (at least on my MS optical mouse) as well without tweaks.
BUT.....
It only works in Cocoa apps. Carbon & Classic ignore everything but the left button.
the hockey puck sucks. pry off the colored plastic insets on it and it becomes ovoid and easy to use again by an adult.
If you're gentle removing the plastic crap you can even snap it back on if you sell the mouse.