I don't want to pay $50 for software that I then have to pay $15 a month to use. I don't quite understand why Blizzard doesn't make the WOW almost free or free (like $15 in store, with maybe a month of service). The $50 barrier to entry is what has kept me from playing.
Go out and get yourself a copy of Processing. It's an easy to use subset of Java that includes a simple IDE and one button application and applet export. It's very simple to learn, but can also use any Java code that you might want to write to extend it. Java in general is a bad language for casual hacking because it takes so much effort to figure out what's happening with Java's libraries. Processing takes a lot of that complication away and lets you focus on writing code that makes pretty pictures.
From the article: "DeLaval was started in 1883 by Swedish inventor Gustaf de Laval. It sells a variety of dairy supply and "cow comfort" products aimed at increasing dairy yields." The comfort of the cow is not the primary motivation for using this product. You can't deny that milk cows are bred for and used inhumanely as slaves.
From goveg.com: "The 9 million cows living on dairy farms in the United States spend most of their lives in large sheds or on feces-caked mud lots, where disease is rampant. Cows raised for their milk are repeatedly impregnated. Their babies are taken away so that humans can drink the milk intended for the calves. When their exhausted bodies can no longer provide enough milk, they are sent to slaughter and ground up for hamburgers."
Would you allow your own cat or dog to be treated in the same fashion as animals used in factory farming?
You all seem to worry about freedom of source code, but what about the freedom of the cows? Modern industrial farming keeps animals in barbaric conditions. Congratulations, you're great open source operation system now aids in the tourture of millions of animals.
Did you consider that while you're loading a small image, the page itself is being slashdotted, so even small images will take a noticeable time to load?
Apple is voluntarily recalling certain lithium-ion rechargeable batteries that were sold worldwide, in systems and separately, from October 2004 through May 2005 for use with the following computers: 12-inch iBook G4, 12-inch PowerBook G4, 15-inch PowerBook G4. These batteries were manufactured by LG Chem, Ltd. of South Korea. Apple has initiated a worldwide exchange program and will provide you with a new replacement battery, free of charge. This program is being conducted in cooperation with the U.S. Consumer Product Safety Commission (CPSC) and other international safety authorities.
Issue: The affected batteries could overheat, posing a fire hazard. Apple received six consumer reports of these batteries overheating. Apple urges you to stop using your battery and to order a replacement battery immediately. If you must temporarily use your computer with the battery, do not leave it unattended and check for signs of overheating.
Product: The recalled batteries include those with model numbers A1061, A1078, and A1079 and serial numbers that begin with HQ441 through HQ507 and 3X446 through 3X510. To view the model and serial numbers labeled on the bottom of the battery, you must remove the battery from the computer. The battery serial number is printed in black or dark-grey lettering beneath a bar code.
Please use the chart below to match your computer with the affected battery model number and serial number range. If your battery's serial number does not match the requirements listed below, you do not have to exchange your battery.
Computer model Battery model number Battery serial number range 12-inch iBook G4 A1061 HQ441-HQ507 12-inch PowerBook G4 A1079 3X446-3X510 15-inch PowerBook G4 A1078 3X446-3X509
What to do: To begin the battery exchange process, go to the Apple website at www.apple.com/support/batteryexchange. You will be asked for the serial number of your computer, the serial number of your battery, and a ship-to address. After serial number verification, a new battery will be shipped to you free of charge. You may exchange up to three batteries through the website. When you receive the replacement battery, please use the same shipping packaging and the included prepaid shipping label to return the recalled battery to Apple. If you do not have access to the website listed above, you can call Apple at 800-275-2273 between 8:00 a.m. and 8:00 p.m., central standard time, seven days a week, for further assistance.
Thank you for your cooperation with this exchange program.
Eclipse with objective-c? I don't think so. The strength of Eclipse is Java. In that sense it is a bit of a one trick pony (yes, I know there are plugins for other languages... but other languages are second class citizens to Java). I've long been a Java nay-sayer, but lately have started to appreciate it.
As far as Objective-C goes, the combination of Xcode and Interface Builder is the way to go. I use Xcode to manage the source code and set of the builds, and then use vim in a terminal window for coding and debugging. Apple includes a tool called xcodebuild, which I invoke from vim to build my programs.
Objective-C isn't necessary if you're willing to use less mature widget sets. I've had some success with wxWidgets, and wrote some cross-platform c++ apps with it. If you're not using the more complex features of wx (like threads... wx threads suck on every platform) you can generally get the job done.
The Hillegass book is essential reading if you do want to use objective-c.
I haven't used Gentoo for Mac OS. My impression of it has been that it is relatively immature compared to Fink and Darwin Ports. The tweak factor also seems a bit high to me.
One of the reasons that I like Darwin Ports is how simple it is to use, but is easy to tweak it if you need to. It's downside is that upgrading the system is a pain, and many of the packages lag behind the more current releases.
Apple ships OS X with a developer tools CD. That's where you will want to start. It will give you most of your basic gnu development tools, along with Xcode (a decent IDE which is getting better with every revision) and some mac-specific profiling tools.
The next step is to sign up for the Apple Developer Connection. It has many membership levels ranging from free (so you can download developer tool updates) to very expensive. Update your compiler and tools to the latest version using this service.
If you like Java, downloading Eclipse might be a good way to go. I haven't used Eclipse much, but have enjoyed all of my experiences with it on OS X.
You will also want to install either Darwin Ports or Fink. These are package management systems that are based on BSD Ports and apt (respectively). I'm partial to Darwin Ports, but both systems have their strengths and weaknesses.
If you want dead-tree documentation, the two books to start off with are "Cocoa Programming for Mac OS X" by Aaron Hillegass and "Core Mac OS X and Unix Programming" by Mark Dalrymple and Aaron Hillegass. These guides are thorough, and the authors have been part of the Objective-C/Cocoa community since the Next days, and give good tutorials on what is the Mac philosophy of software development.
Another option for an IDE, which has decent but dated interfaces to the OS X world is CodeWarrior. I know a bunch of developers who swear by the CodeWarrior development platform. I really couldn't get into it myself, but it seems to have a nice toolkit for cross-platform development.
I see it all as lose-lose. If they buy up Omni, lets say, then they lose an oppertunity to expand the product offerings for their platform and if they write there own
I'm not so sure about that. I'm sure that many of the Omni shareholders would love to cash in their stock in a nice Apple buyout. It would give them the freedom to start on a new venture, or to continue developing software they love without fear of going bankrupt (which I would imagine is a very real threat at Omni).
My wife and I have been using Pages to write letters and resumes. So far the only complaint that I've had is that it can be a bit tricky to change the style and formatting of some of the sample documents.
One thing that confuses me is why Apple doesn't buy The Omni Group's productivity software (Omni Graffle and Outliner). Adding those to iLife would bring it much closer to being an Office competitor (no such thing as an Office killer).
Not necessarily true. TV flickers. Fire flickers. TV and fire flicker at about the same rate. For some reasons humans are genetically predisposed to be drawn to looking at fire. Although I doubt that it is intentional, TV appeals to the animal nature of humans as much as it does the intellectual side.
If Hood goes, Portland probably goes too. I'm in Eugene, and if one of the Sisters goes in the winter, we're looking at some nasty flooding to come from Bend. Or, from what's left of Bend.
My take on it all: life's too short to worry about life being too short.
The difference between a black and brown belt? The black belt wouldn't have killed the guy. (I speak from experience, the brown belts were fast and strong, but were shit at pulling, that is controlling, their punches)
Alfred Hitchcock liked playing a similar practical joke on people. If he and a friend were in an elevator, and other people he didn't know stepped into the elevator with them, he would turn to his friend and say something like "oh yes, there was blood everywhere. Blood all over the walls, soaked into the carpet, on the door handle..." He would stretch talk like that out until he and his buddy left the elevator, leaving the context of the conversation as a mystery for the other occupants.
Are children going to laugh at a character yelling "Where is my super suit, woman?!?" Probably not. But I laughed out loud more than a few times watching it.
Claiming that you have an adult sense of humor is a pretty string assumption.
Starting trend? The entire soundtrack of The Truman Show was the soundtrack to Powaqquatsi. I don't know where the soundtrack from Henry V (Branagh version) came from, but I've heard it in about 5 different movies. This is a standard industry thing.
Programmed properly it will do wonderful things, limited only by the imagination (and the pocketbooks) of the program designers and coders.
Actually, there are very real limits to what a computer can and can't do. You can't write a program that can tell if any program will terminate, for example. Another example is you can't write a program that will tell you the maximum number of 1s that a Turing Machine of length n can output before terminating.
But I get your point.
If you want to nit picks (heh), a constructive way to correct someone who says "irregardless" is to say "you mean without regard to." Regardless of being constructive, most people hate it when you correct their grammar. I've always felt that it detracts more from the topic at hand than the improper usage does.
I'm more interested in hearing why you feel compelled to install a clean OS every month. I've been looking at just changing to a different user on my OS X laptop (for network compatability at work), and that itself is a major pain.
Every month you back up your essential files, install, patch, install over 10 software packages (keep those serial numbers handy) then finish off by configuring your software? In my world that process takes several hours. That's several hours that I can be:
Writing. Spending time with my girlfriend. Teasing my cat. Working. Having a beer with friends. Volunteering. Hiking. Talking to my mother on the phone. Sleeping. Taking pictures.
Installing an OS over and over again? What a colossal waste of time. If the stability of your OS is dependent upon reinstalling, it's time to do a quick cost/benefit analysis and figure out if you're really using the right OS.
I don't want to pay $50 for software that I then have to pay $15 a month to use. I don't quite understand why Blizzard doesn't make the WOW almost free or free (like $15 in store, with maybe a month of service). The $50 barrier to entry is what has kept me from playing.
Using the name MacBook Pro primes consumers for the Power Mac replacement, the Mac Pro.
Yes. My digital camera. (seriously, I've made digital copies of pages from books, contracts and artwork with my camera).
Go out and get yourself a copy of Processing. It's an easy to use subset of Java that includes a simple IDE and one button application and applet export. It's very simple to learn, but can also use any Java code that you might want to write to extend it. Java in general is a bad language for casual hacking because it takes so much effort to figure out what's happening with Java's libraries. Processing takes a lot of that complication away and lets you focus on writing code that makes pretty pictures.
Because it's true.
I wish that I were trolling.
From the article: "DeLaval was started in 1883 by Swedish inventor Gustaf de Laval. It sells a variety of dairy supply and "cow comfort" products aimed at increasing dairy yields." The comfort of the cow is not the primary motivation for using this product. You can't deny that milk cows are bred for and used inhumanely as slaves.
From goveg.com: "The 9 million cows living on dairy farms in the United States spend most of their lives in large sheds or on feces-caked mud lots, where disease is rampant. Cows raised for their milk are repeatedly impregnated. Their babies are taken away so that humans can drink the milk intended for the calves. When their exhausted bodies can no longer provide enough milk, they are sent to slaughter and ground up for hamburgers."
Would you allow your own cat or dog to be treated in the same fashion as animals used in factory farming?
You all seem to worry about freedom of source code, but what about the freedom of the cows? Modern industrial farming keeps animals in barbaric conditions. Congratulations, you're great open source operation system now aids in the tourture of millions of animals.
Did you consider that while you're loading a small image, the page itself is being slashdotted, so even small images will take a noticeable time to load?
Being able to generate meaningful collisions in a cryptographic checksum is a very, very bad thing;
Holy shit. Now how am I ever going to be able to sleep at night?
IMPORTANT SAFETY RECALL
Dear Apple Customer,
Apple is voluntarily recalling certain lithium-ion rechargeable batteries that were sold worldwide, in systems and separately, from October 2004 through May 2005 for use with the following computers: 12-inch iBook G4, 12-inch PowerBook G4, 15-inch PowerBook G4. These batteries were manufactured by LG Chem, Ltd. of South Korea. Apple has initiated a worldwide exchange program and will provide you with a new replacement battery, free of charge. This program is being conducted in cooperation with the U.S. Consumer Product Safety Commission (CPSC) and other international safety authorities.
Issue: The affected batteries could overheat, posing a fire hazard. Apple received six consumer reports of these batteries overheating. Apple urges you to stop using your battery and to order a replacement battery immediately. If you must temporarily use your computer with the battery, do not leave it unattended and check for signs of overheating.
Product: The recalled batteries include those with model numbers A1061, A1078, and A1079 and serial numbers that begin with HQ441 through HQ507 and 3X446 through 3X510. To view the model and serial numbers labeled on the bottom of the battery, you must remove the battery from the computer. The battery serial number is printed in black or dark-grey lettering beneath a bar code.
Please use the chart below to match your computer with the affected battery model number and serial number range. If your battery's serial number does not match the requirements listed below, you do not have to exchange your battery.
Computer model Battery model number Battery serial number range
12-inch iBook G4 A1061 HQ441-HQ507
12-inch PowerBook G4 A1079 3X446-3X510
15-inch PowerBook G4 A1078 3X446-3X509
What to do: To begin the battery exchange process, go to the Apple website at www.apple.com/support/batteryexchange. You will be asked for the serial number of your computer, the serial number of your battery, and a ship-to address. After serial number verification, a new battery will be shipped to you free of charge. You may exchange up to three batteries through the website. When you receive the replacement battery, please use the same shipping packaging and the included prepaid shipping label to return the recalled battery to Apple. If you do not have access to the website listed above, you can call Apple at 800-275-2273 between 8:00 a.m. and 8:00 p.m., central standard time, seven days a week, for further assistance.
Thank you for your cooperation with this exchange program.
Apple
Eclipse with objective-c? I don't think so. The strength of Eclipse is Java. In that sense it is a bit of a one trick pony (yes, I know there are plugins for other languages... but other languages are second class citizens to Java). I've long been a Java nay-sayer, but lately have started to appreciate it.
As far as Objective-C goes, the combination of Xcode and Interface Builder is the way to go. I use Xcode to manage the source code and set of the builds, and then use vim in a terminal window for coding and debugging. Apple includes a tool called xcodebuild, which I invoke from vim to build my programs.
Objective-C isn't necessary if you're willing to use less mature widget sets. I've had some success with wxWidgets, and wrote some cross-platform c++ apps with it. If you're not using the more complex features of wx (like threads... wx threads suck on every platform) you can generally get the job done.
The Hillegass book is essential reading if you do want to use objective-c.
I haven't used Gentoo for Mac OS. My impression of it has been that it is relatively immature compared to Fink and Darwin Ports. The tweak factor also seems a bit high to me.
One of the reasons that I like Darwin Ports is how simple it is to use, but is easy to tweak it if you need to. It's downside is that upgrading the system is a pain, and many of the packages lag behind the more current releases.
Apple ships OS X with a developer tools CD. That's where you will want to start. It will give you most of your basic gnu development tools, along with Xcode (a decent IDE which is getting better with every revision) and some mac-specific profiling tools.
The next step is to sign up for the Apple Developer Connection. It has many membership levels ranging from free (so you can download developer tool updates) to very expensive. Update your compiler and tools to the latest version using this service.
If you like Java, downloading Eclipse might be a good way to go. I haven't used Eclipse much, but have enjoyed all of my experiences with it on OS X.
You will also want to install either Darwin Ports or Fink. These are package management systems that are based on BSD Ports and apt (respectively). I'm partial to Darwin Ports, but both systems have their strengths and weaknesses.
If you want dead-tree documentation, the two books to start off with are "Cocoa Programming for Mac OS X" by Aaron Hillegass and "Core Mac OS X and Unix Programming" by Mark Dalrymple and Aaron Hillegass. These guides are thorough, and the authors have been part of the Objective-C/Cocoa community since the Next days, and give good tutorials on what is the Mac philosophy of software development.
Another option for an IDE, which has decent but dated interfaces to the OS X world is CodeWarrior. I know a bunch of developers who swear by the CodeWarrior development platform. I really couldn't get into it myself, but it seems to have a nice toolkit for cross-platform development.
Have fun!
I see it all as lose-lose. If they buy up Omni, lets say, then they lose an oppertunity to expand the product offerings for their platform and if they write there own
I'm not so sure about that. I'm sure that many of the Omni shareholders would love to cash in their stock in a nice Apple buyout. It would give them the freedom to start on a new venture, or to continue developing software they love without fear of going bankrupt (which I would imagine is a very real threat at Omni).
My wife and I have been using Pages to write letters and resumes. So far the only complaint that I've had is that it can be a bit tricky to change the style and formatting of some of the sample documents.
One thing that confuses me is why Apple doesn't buy The Omni Group's productivity software (Omni Graffle and Outliner). Adding those to iLife would bring it much closer to being an Office competitor (no such thing as an Office killer).
iWork was well worth the $79 for Pages alone.
Not necessarily true. TV flickers. Fire flickers. TV and fire flicker at about the same rate. For some reasons humans are genetically predisposed to be drawn to looking at fire. Although I doubt that it is intentional, TV appeals to the animal nature of humans as much as it does the intellectual side.
If Hood goes, Portland probably goes too. I'm in Eugene, and if one of the Sisters goes in the winter, we're looking at some nasty flooding to come from Bend. Or, from what's left of Bend.
My take on it all: life's too short to worry about life being too short.
The difference between a black and brown belt? The black belt wouldn't have killed the guy. (I speak from experience, the brown belts were fast and strong, but were shit at pulling, that is controlling, their punches)
Alfred Hitchcock liked playing a similar practical joke on people. If he and a friend were in an elevator, and other people he didn't know stepped into the elevator with them, he would turn to his friend and say something like "oh yes, there was blood everywhere. Blood all over the walls, soaked into the carpet, on the door handle..." He would stretch talk like that out until he and his buddy left the elevator, leaving the context of the conversation as a mystery for the other occupants.
For many of us, Star Trek is dead.
For the same reason that all those people buy bikes that cost thousands of dollars, yet don't have kick stands.
Are children going to laugh at a character yelling "Where is my super suit, woman?!?" Probably not. But I laughed out loud more than a few times watching it.
Claiming that you have an adult sense of humor is a pretty string assumption.
Starting trend? The entire soundtrack of The Truman Show was the soundtrack to Powaqquatsi. I don't know where the soundtrack from Henry V (Branagh version) came from, but I've heard it in about 5 different movies. This is a standard industry thing.
Actually, there are very real limits to what a computer can and can't do. You can't write a program that can tell if any program will terminate, for example. Another example is you can't write a program that will tell you the maximum number of 1s that a Turing Machine of length n can output before terminating. But I get your point.
If you want to nit picks (heh), a constructive way to correct someone who says "irregardless" is to say "you mean without regard to." Regardless of being constructive, most people hate it when you correct their grammar. I've always felt that it detracts more from the topic at hand than the improper usage does.
I'm more interested in hearing why you feel compelled to install a clean OS every month. I've been looking at just changing to a different user on my OS X laptop (for network compatability at work), and that itself is a major pain.
Every month you back up your essential files, install, patch, install over 10 software packages (keep those serial numbers handy) then finish off by configuring your software? In my world that process takes several hours. That's several hours that I can be:
Writing.
Spending time with my girlfriend.
Teasing my cat.
Working.
Having a beer with friends.
Volunteering.
Hiking.
Talking to my mother on the phone.
Sleeping.
Taking pictures.
Installing an OS over and over again? What a colossal waste of time. If the stability of your OS is dependent upon reinstalling, it's time to do a quick cost/benefit analysis and figure out if you're really using the right OS.