Archive for the ‘Mac Stuff’ Category

Adobe firing 600 people, sucking harder than ever

Wednesday, December 3rd, 2008

Adobe, one of my favorite and least favorite companies, is laying off 600 people and not exhibiting on the show floor of Macworld San Francisco 2009.  It’s amazing how a company that had amazing products like the blessed Photoshop 3.0.5 can become the company with the Creative Suite 4 Whizbang Ultimate Orgazmo Edition (for $2499.)  Someone point them to Wikipedia for an economics refresher.

I’d say the first sign of the shit hitting the fan at Adobe was when Apple owned their ass with Final Cut Pro back in the late 90s.  Kinda amusing, since Apple bought the basis for Final Cut from Macromedia, the creator of the Flash software that Adobe recently absorbed.  The second sign of doom was when Adobe decided it was better to ship crap for $1299 then roll bug fixes into the next release version of their dreck for only $399 to upgrade.

Quark used to be the butt of every customer support joke in the biz, but Adobe is determined to get to #1 in that area, too.  By God, if Adobe can squander their lead with InDesign and give the market back to Quark, while at the same time, crapping on enough loyal supporters to build enough hatred not to upgrade to CS4 from CS3, they might just go under.

I can only hope that Apple has another trick up their sleeve; something in image editing, something that would tie together with Aperture beautifully and make Photoshop look like the bloated 20-year-old crapware it is.  Cross your fingers folks. This could get interesting.

The Mac mini Isn’t Dead Yet!

Tuesday, October 21st, 2008

I don’t care what anyone says.  In the past 4 years of Mac mini history, the machine has been almost identical to its iBook- and MacBook-labeled cousins by internal specifications.  The Mac mini is a decent selling machine, and is probably a decent profit generator for Apple.

I don’t think Apple would be dumb enough to discontinue a successful product (well, we’ll ignore FireWire at this point) and leave a previously successful market segment empty.  I’ll bet that we’ll be seeing a Mac mini that is electronically identical to the new Aluminum MacBook within a few months.  Lower cost, fewer ICs than with Intel’s chipsets, and a considerable hardware speed boost are all awesome selling points to what is likely to be a bitchen new Mac mini.

Then again, Apple killed its superior peripheral interface (FireWire) on its consumer level computers at a time when the rest of the industry is starting to embrace the goodness that is IEEE 1394.  Who the fuck knows?

The Power Mac G4 and booting Mac OS 9

Wednesday, July 2nd, 2008

I bought a Power Mac G4 (2003) the day after they were discontinued in June 2004.  My main reason is that it was the only model of Mac (at the time) that would hold 4 hard disks and 2 DVD drives internally.  A secondary reason is that it was the last CPU Apple sold capable of booting directly into Mac OS 9.  I’m not an old-school Mac graphic designer, but I figured it might be useful to have that ability at some point in the future.

The unit came with OS 9 on the hard drive, I believe, but since I formatted the hard drive first thing, it never had the chance to boot OS 9.  Well, today, I finally did.

Why the hell, might you ask, am I looking to boot an OS that was discontinued almost 7 years ago?  The answer is slightly complex, actually.  I’ve got a metric crapton of old Apple system floppy images that I want to test and verify.  Operating system images, actually.  No problem, you say.  Well, early Apple systems used a file system called the Macintosh File System, or MFS.  Problem is, MFS is not supported in Apple’s OSes beginning with Mac OS 8, and even System 7.5 cannot format a disk as MFS.  This leads to problems.

I’m having a bitch of a time getting software like Basilisk II and SheepShaver to work right on OS X 10.5.4 on my MacBook Pro.  I do seem to remember, though, that there were some good Mac Plus or Mac II emulators that ran under OS 9, which is where the trusty old G4 tower comes in.  I’m going to work on that soon.  I’ve already got 9.2.2 installed on an external FireWire HD, which isn’t so crazy until you realize that this 7 year old OS is installed on a 2.5″ portable drive that stores 160GB.  I don’t think that 160GB drives were readily available at that point in time, but I could be wrong.

Anyways, this is my kind of computing nostalgia.  I could try MFSLives, but I’m kinda up for the challenge.  Any advice from you, my loyal readers?

Why I Hate Most Apple Users

Tuesday, July 1st, 2008

Maybe that statement is a little extreme, but here’s the gist of it.

The PowerBook G4 Titanium (the one that takes the original AirPort card) was announced in January 2001 and discontinued in September 2003 when the Aluminium PowerBook 15″ was released.  The AirPort card for said Titanium G4 was discontinued in mid-2004 and is located under the bottom shield.  This guy, after finding out his “normal tools” won’t work to open his Titanium G4 (note to douche: a Torx wrench is not a non-standard tool) goes to an Apple retail store assuming “we can take care of it” means “we will work on your 4-7 year old computer for free.”  Maybe I’m wrong, but most places won’t work on 4-7 year old equipment for free.

Upon arriving at the Genius Bar, said douche is frustrated to find out he has to pay $30 to get it installed.  Again, maybe I’m wrong, but most computer places won’t even install equipment you buy online and take to them to install.  They can’t guarantee its function, let alone the function of a product that was discontinued 4 years ago.  Last I checked, many of the PowerBook G4 Titanium models are legally vintage which means Apple doesn’t even provide parts for those models outside of the state of California!  What if technician broke a pin or something?  He’d be up Shit’s Creek with rapids right down the way if that happened.

So douche didn’t pay the $30 out of general principle, but felt the need to order his Torx T8 from Taiwan, which probably cost about as much as that install fee did anyways.  Never mind the fact that every Home Depot I have been to probably carries Torx wrenches, and never mind the fact that I have a set of Craftsman tools that (I believe) has a T8 in it.  No, that would have made the comic not so fun.

(BTW, the 99¢ Only Stores here in Southern California have Torx driver bits most of the time.)

Way to bitch out Apple for not supporting your old hardware for free, asshole.

Link to douchebag’s comic here.

500GB Laptop Drives (kinda)

Thursday, April 17th, 2008

I just read about Hitachi’s new 500GB 2.5″ SATA hard drive (the TravelStar 5K500) and was suffering from that illness I mentioned from the previous entry.  Then I read their datasheet and realized that it would not work in my MacBook Pro.  Thank God for that.

Just for reference, the MacBook and MacBook Pro require 9.5mm drives (height-wise) and the 5K500 is 12.5mm high.  Close, but no cigar.  I have heard that the 17″ MacBook Pro can take a 12.5mm hard drive, since it also has a 12.5mm optical drive, but I cannot say for sure.  If you don’t want to end up with a $300 drive to put in a FireWire enclosure, don’t buy it.

Personally, I’ll wait until the 500GB Western Digital 2.5″ drives are released and I have money to actually spend.  Whenever that happens. (I would need a job that doesn’t involve working in a mall.)

CHDK, the Canon A650, and my Mac

Tuesday, February 19th, 2008

CHDK is a custom software package written for many Canon camera models that allows a significantly greater level of functionality than just running the factory software alone. I’m going to chronicle the past 72 hours of experiences with getting CHDK working as it is intended.

CHDK is a fantastic piece of software that lets cheapos like myself shoot raw photos on their point and shoot cameras.  I currently own a Canon A650, and the fiancee has a Canon A620. CHDK will run on both cameras, but this discussion will be relating to the A650 exclusively.

Since the A650 has just been added to the list of cameras supported by CHDK in the past month, there are obviously things that are different when compared with previous generations. Because the A650 runs Canon’s in-house DryOS and not the previous operating system used by their cameras, there are some limitations and idiosyncracies that have been encountered by the developers. The most up-front limitation is that the software (”firmware” as stated by many sites) must be booted into on the SD card rather than just enabled after boot as on previous generation cameras.

Booting to the SD card on the A650 (and other Canon cameras) requires that the card be formatted FAT16. “Standard” FAT16 allows a maximum 2GB volume size. My 2GB SD cards work like champions. They are fantastic. But what about those spacious, roomy 4GB SDGC cards? On cameras that do not require booting to the SD card, the software can just be copied to the card and run from the menu that appears on screen. 4GB cards work just fine that way. DryOS and the Canon firmware won’t let that happen on the A650, however. Luckily for me and those who have 4GB SD cards, Microsoft “extended” FAT16 around the time of Windows 2000 to allow for 4GB volumes when using 64k clusters. It is not “widely” supported, but supported enough to work with this hack.

I find diskutil in OS X to be a very useful tool in my attempts to format my 4GB card, except when it comes to FAT16. Nothing I could find would work, and in my Google searching, nothing else came up either. I decided to try installing Linux through Parallels to see what would come of it. Ubuntu didn’t like Parallels, and refused to install. I didn’t troubleshoot it since I didn’t really care, so I moved onto Fedora Core 8. Fedora took a while to install, and booted up quite nicely. Didn’t want to recognize any of my card readers through Parallels at all, so that was out of the picture for a fast fix, anyways.

I broke down and installed WinXP Pro. And it worked first time out. I formatted the 4GB card as FAT16 with 64k clusters, and was able to get the card to work with the A650. OS X even reads the card with the “non-standard” volume format. I was happy that it worked, but depressed that I had to use Windows to do it. Why, I asked, would OS X read this non-standard disk but not be able to create one? I posted my experience , briefly, in the CHDK forums, and asked for some guidance.

One knowledgeable poster mentioned that many UNIX-like systems have (or have available) a program called newfs_msdos. I thought I might have to use DarwinPorts or something like that to install it. I thought wrong AGAIN. newfs_msdos is part of OS X 10.4 and 10.5, and probably part of earlier versions as well. It was only a matter of time before I hammered out the fine points of getting newfs_msdos working the way I wanted. After a few minutes, I got it down. Here’s the complete compendium of getting CHDK working on a 4GB SD card in the A650 using OS X:

  1. Install DarwinPorts from http://darwinports.com
  2. Install HexEdit using DarwinPorts.  In the Terminal, type “sudo port install hexedit” and then let it do it’s thing.  You’ll see when it finishes.  Make sure to enter your password when it asks.
  3. Format the 4GB card in-camera.  The card will be using MBR partition mapping and have a FAT32 volume called “CANON_DC”.
  4. Connect the card to the computer with a USB or ExpressCard reader.
  5. Open the Disk Utility program, and unmount (do not eject) the CANON_DC volume.
  6. Click on the CANON_DC volume and “Get Info” on it in Disk Utility.  The disk identifier should be something like “disk1s1″. Remember this.
  7. Go into the Terminal again and type “newfs_msdos -F 16 -b 65536 disk1s1″. Make sure you replace “disk1s1″ with whatever your disk identifier was.  You should see it spit out a bunch of crap that I don’t understand and then end the program.
  8. Go back into Disk Utility and click on the volume for the 4GB flash card and press “Mount”.  You should see a new disk that says “NO NAME”. This is good.  The info at the bottom of the Disk Utility window should say “FAT16″.  If it does, unmount it again and move on.
  9. Go to the Terminal and type “sudo hexedit /dev/disk1s1″ ensuring that disk1s1 is whatever your disk identifier is.  Make sure that you type in the “/dev/” part, too.
  10. Once you see all of the crap onscreen, hit “Return”.  When it asks for the position, type “40″ and hit “Return” again.  Hit the “Tab” key once.
  11. One the right part of the screen, type (in all caps) “BOOTDISK” without the quotes.  Don’t type ANYTHING else, or your computer will catch fire and burn your house down.
  12. Now hit “Ctrl-X” on the keyboard. When it asks to save changes, just hit “Y”.  When HexEdit quits out, just close the Terminal.
  13. Go back into Disk Utility again and mount the “NO NAME” volume.
  14. If you are using OS X 10.4, you can just download the CHDK zip file, decompress the .zip and then copy the “DISKBOOT.BIN” file to your SD card in the Finder.
  15. If you are using OS X 10.5, then chances are you’ll need to use Stuffit Expander to open the .zip file.  The details of this issue are discussed here .  Once you have the “DISKBOOT.BIN” file, copy it to the SD card in the Finder.
  16. Eject the SD card (don’t just unmount it.)  Flip the switch to “locked” on the card.  Yes, lock the card.
  17. Insert into camera.
  18. Turn on camera.
  19. See the blue CHDK screen?  You’re good.  Don’t see CHDK screen?  You did something wrong.  For the use of CHDK, read through the materials on their website.

If everything goes to plan, you should be shooting raw images and playing with your newly liberated camera. This will probably work for any 4GB SDHC card that you want to boot to with CHDK. I just can’t guarantee anything, since all I have is an A650 to test with.  Since this is such an amazing program, and I enjoy it so much, I’ll talk about the decoding of these raw images in a future article on the site.  Stay tuned!