In Defense of Backup.app

I was shocked when I read Jonathan ‘Wolf’ Rentzsch’s scathing criticism of Apple’s Backup.app application available to .Mac users. Backup.app is a nice, little program that allows non-technical users a clean interface for backing up relatively small file sets. Backup.app automatically performs full backups if none exist in the destination and incremental backups when a full backup is already present.

I was shocked until I read Jonathan’s summary again: Bottom-line, on top: Don’t use Backup 3. Use SuperDuper or Retrospect. Jonathan, and the horror stories to which he links, were trying to use Backup.app as a replacement for disk backup solutions. One of the stories is from a dismayed user who was having difficulty using Backup.app to recover his entire hard drive. I just shook my head in bewilderment.

From the moment I first opened Backup.app, it was obvious to me that the application is a file backup solution. I call it “my mother’s backup solution”: it’s a convenience for people who don’t want to lose all of their documents if the worst should befall their computers. It archives sets of files—and relatively small ones, at that. The default file sets are iLife files, personal data (Address Book, iCal, Stickies, and keychains), and iTunes purchases (opposed to all iTunes music). Creating custom backup sets is pretty painless and the user can choose from a quick list of non-scary items like “Excel Documents” and “Mail Messages and Settings” instead of drilling to folders.

Recognizing the intended use of Backup.app for frequent backup of small-ish file sets, I use it to backup my personal settings daily to iDisk, and my mail and documents daily to my iPod and weekly to DVDs. I also use it for monthly backup of my iTunes purchases monthly to DVD—just in case. Mostly, I use it as a safety net for the time in between my monthly backups with SuperDuper!.

(I only backup monthly with SuperDuper! because I use a laptop and its a total hassle to hook up the external 3.5″ Firewire drive all the way over there in the other room. I’m only half kidding—backups have to be convenient and unobtrusive for end users to employ them with any regularity.)

So, my bottom line is: Use Backup.app. It’s an excellent compliment to SuperDuper!

Reading Access Files in OSX

I was given a Microsoft Access database (MDB file) containing an old mailing list. I didn’t want to fire up my long-dormant PC just to open this file, so I looked for alternatives available on OSX. A quick Google search popped up Actual Technologies, who—as luck would have it—just released a read-only Access ODBC driver for OSX. I grabbed the trial version and it worked slick as could be.

The installation was painless, but requires administrative rights. After the ODBC driver was installed, I used the ODBC Manager to configure an ODBC connection to the Access file I received. This opened the Actual Technologies configuration wizard which made the setup a snap. Once the ODBC instance was defined, I was able to open Excel 2004 and pull in the records without any difficulty. The trial edition limits the result set to three rows, but it was obvious that the product did exactly what I needed.

Here’s an interesting detour for you, though. I actually took the time to scan the license agreement and was surprised to see that the license included the copyright for an open source project to read MDB files. Well, who needs a commercial product when you can have the open source product on which it was built?! Too bad that it didn’t compile under OSX. Well, it might have compiled with enough work. The ./configure script wanted GTK libraries. I thought about it for a few minutes… How far was I will to go to avoid spending $30 bucks? But then the reason I use OSX instead of Linux is that I decided long ago that I’m willing to trade money for mortality (time); I’m willing to pay to not have to futz around making things work. I love OSX for many reasons, but the biggest is that it just works.

So Actual Technologies got my money and I got a license key to unlock the driver to return more than three rows. The product works exactly as advertised and I highly recommend it. And Actual Technologies is local to Chicagoland, so I’m helping the area technology industry. Go me!

Mac-Intel Java Performance

Does anyone have any metrics concerning the performance of Java on the Mac-Intel boxes relative to the Mac-PPC boxes? I’d be curious about single-threaded, multi-threaded, and GUI (Swing) results.