Expanding a Drobo

I use my Drobo for Time Machine backups, which very quickly eats up disk space. With 2 drives installed, the Drobo had a capacity of a little less than 1TB, which was about half full. Since it has 4 bays, that leaves plenty of room for expansion.

Last week, a few places were selling the WD Caviar 1TB SATA drive for $95, so I took advantage of that to upgrade my Drobo before I ran out of space. When the drive arrived today, all I had to do was slide it into an open bay and it was immediately recognized. I didn’t even have to shut down the Drobo to install the drive.

It now has 1.2 TB free out of 1.81 TB available space.

DSC_4293

WD 1TB SATA Drive
DSC_4294

Installing the drive

DSC_4297

Drive is ready
DSC_4299

Done!

links for 2009-03-04

  • Useful shell script to open the document folder or preferences for an application in the iPhone Simulator.
  • In reality, a family earning $255,000 will pay the higher tax rate only on its last $5,001 in income; the first $249,999 will continue to be taxed at the old rate. So intentionally lowering your income from $255,000 to $249,999 is counter-productive; it will result in a lower after-tax income. The people ABC quoted don't seem to understand that. Worse, ABC doesn't seem to understand it, either.

New Airport Extreme looks good

In addition to the new Mac Minis & iMacs, Apple also introduced a new Airport Extreme Base Station & Time Machine today. The new base station adds two very appealing features: the ability to use 2.4GHz & 5GHz bands at the same time, and ability to set up a guest network for internet access only without being able to access other machines on the local network.

I usually let my “snowbird” neighbor use my wireless network when he’s here, which is usually for a week every few months. I would feel a lot more comfortable setting it up without access to my local network, so I’ll probably get the new base station for that feature alone.

iDjembe 2.0 submitted

I just submitted iDjembe 2.0 to the app store. I decided to change the version number to 2.0 because I did a major rewrite of the audio player code.

For the first version, I just wanted to make something quick that hopefully would cash in on the app craze and make some money. This time I’m serious about making it good.

The major new feature is Virtual Drum Circle, which lets you connect to other players on the local network and broadcast your beats to them.

The major under the hood change is that it now uses OpenAL instead of the simple audio player (which pretty much sucked). I tried several sound APIs including Audio Queue and AVAudioPlayer, but I found that OpenAL is the most straightforward and gives the best performance.

Unfortunately Apple’s iPhone developer documentation doesn’t cover OpenAL, although there are several code samples that use it. I found the best information to be at Ben Britten’s blog and the official OpenAL site.

After some experimentation, I determined the best strategy is to use a pool of OpenAL sources and prepare a buffer for each sound. Instead of using a single source for each sound, when I need to play a sound, I get the next available source, and add the desired sound buffer to it. As a result, it can now play more than one sound at a time and can play the same one repeatedly without a click.