I just upgraded rsync on my Mac from v2.6.9 to v3.0.3 by following these directions. The ./configure command failed until I downloaded and installed the latest Xcode Developer Tools from Apple. The latest version of rsync is supposed to be faster for large transfers (such as backing up my entire 320gb MBP hard drive!).
Raam Dev
Accidentally Using an Old Version of rsync
Last night I discovered I had been using an old version of rsync that did not use SSH by default! Something happened during my upgrade to Leopard that switched the default rsync from /usr/bin/rsync (v2.6.9) to an old version that must have been installed by fink in /sw/bin/rsync (v2.5.5)! I discovered the problem after a simple rsync command failed and I ran the command again with the -vv flags (to get a more verbose output). Sure enough, it was running with RSH and not SSH! Even the man page said RSH was the default! (On the upside, the suddenly broken PHP script I had written to help with deploying web projects, and which utilizes rsync over SSH, is not really broken after all.)
HOWTO: Create an ISO Image from a CD in Mac OS X
Insert the CD you want to create an ISO image from into your CDROM/DVD drive and then launch Disk Utility (Applications -> Utilities -> Disk Utility). Select the CD underneath the drive listed on the left and then click New Image in the tool bar at the top.

On the Save As dialog, enter a name for your ISO image and choose the location where you want to save the file. Change the Image Format from compressed to DVD/CD master (compressed will save the file as a DMG image). In the example below, I use example as the filename.

Disk Utility will create the disk image with the .cdr extension, even though the image itself is identical to a .iso image1.

When Disk Utility is finished, you can browse to the file with Finder and rename the file from example.cdr to example.iso.

The ISO image can then be distributed and burned on any system (I tested this by burning the resulting ISO on a Windows XP machine using the free DeepBurner application).
Not a true ISO image?
I have read that the resulting ISO image is not a "true" ISO-9660 filesystem and that you can use the following command to convert DMG images (leave the Image Format as compressed to create a DMG image in Disk Utility) into *real* ISO images using the following command:
[sourcecode language="bash"]
hdiutil makehybrid -o example example.dmg
[/sourcecode]
This will convert example.dmg into example.iso. However, after burning the resulting ISO image on a Windows machine the CD was not bootable. Using the renaming method I described above, the CD was bootable and Windows was able to see the contents of the CD without any problems.
I looked over the man page for hdiutil and even tried some of the examples to convert a DMG to a *true* ISO file:
[sourcecode language="bash"]
hdiutil makehybrid -o example.iso example.dmg -iso -joliet
[/sourcecode]
But after burning the resulting ISO to a CD, I discovered the CD was again not bootable. Maybe I'm missing something and someone can enlighten me. Until then, I will continue creating a .cdr image and renaming it to .iso.
Computer Quiz Required
While registering for my Harvard email account, I came across this:
Thank you. You must take a short quiz on Use of Computers and Networks before selecting your username and password. You will be automatically redirected to the quiz within a few seconds, or you may click the button below.
I suppose it's a step in the right direction...
I just lost 5 hours worth of w…
I just lost 5 hours worth of work by accidentally overwriting a script I was working on with an older copy that was stored in a tar file.
Death Star over San Francisco!
This has to be the coolest Star Wars inspired video ever.
What's really happening in Georgia?
Watch as a 12 year old girl and her aunt begin telling the truth about what's happening in Georgia, and as FOX cuts them off in attempt to prevent the truth from getting out. The higher powers want to make it look like Russia is trying to start a war -- there seem to be so many signs pointing towards a serious set of events taking place over the next few years. Are you ready?
Taking my First College Course this Fall
I'm going to be taking my first-ever college course this fall at Harvard Extension School. The course, Introduction to C, Unix/Linux, and CGI Programming, will help me become more familiar with the C programming language and hopefully take me a step closer to my goal of being able to write Linux drivers and work on the Linux kernel.
Gmail: Temporary Error (502)

Looks like only some Google servers are experiencing this error; my other Gmail account works fine.
Hitachi LCD: Cable No Insert

If you're going to develop software for a display that will be shipped worldwide, please have an English-speaking person review all of the text!
NetShare Gone for Good?
According to a recent MacRumors post, NetShare is Unlikely to Return to U.S. App Store. But, "Despite the removal of the application from the App Store, customers who purchased the application prior to its removal can continue to use it on their iPhones." Well lucky me; I jumped at the opportunity to buy it for $10 while it was still available--I was certain it would get pulled. If I had the balls to jailbreak my iPhone, the NetShare app wouldn't be such a big deal.
Non-vegans/vegetarians love to…
Non-vegans/vegetarians love to use the lack of meat consumption as a catch-all for any ailment that said vegan/vegetarian may be suffering.
This is why I cover my MacBook Pro

I'm using a black Speck MacBook Pro See-Thru Hard Case. It's done a great job of protecting my MacBook Pro! I've actually tried really hard to be careful with this laptop and I was pretty shocked when I saw the bottom of the case!
Wow it got cold really fast; f…
Wow it got cold really fast; from the upper 80's to the lower 60's overnight. I actually had to put on a sweatshirt this morning!
Windows Error on Cable TV
When I turned on the TV, none of the 76 stations seemed to be working (maybe they finally cut off the free cable service I've had for the past 8 months). I started checking the channels starting at channel 1 and found a Windows "unable to detect a mouse" error message on channel 3:

I've got a Mac dammit, leave me alone!
Coding Furiously
I've been working day and night for the past few days on an already-late project for work. The fact that the project requires a computing language that was very unfamiliar to me just a few short weeks ago certainly adds to the brain drain. But, it's a language I've been wishing I had a reason to learn for years now so I'm definitely not complaining!
Making Checkboxes Behave like Radio Buttons
A while back I found the need to have HTML checkboxes behave like radio buttons. As you probably know, the main difference between the two is that multiple checkboxes can be selected at the same time whereas only one radio button can be selected at any given time (of course this changes depending on the context).
So how do you make checkboxes behave like radio buttons? With a bit of Javascript, it's pretty easy (click "Result" to see it in action):
As you can see, only one checkbox can be selected at a time; the checkboxes are behaving like radio buttons! This solution allows you to leave both boxes unchecked, or check only one.
It's Official: Hybrids are in
Dream: An Alternate World
I had an interesting dream a few weeks ago but haven't had a chance to write about it until now (I jotted down the main points to remind of the details). I don't dream often, but when I do the dreams are vivid and full of detail.
I was somehow thrown into an alternate dimension where Earth's history had taken a different path (must have come from FMA!). When I came to, I found myself in a forest at the edge of a dirt road. Suddenly, I heard the sound of horses approaching and hid behind a thick bush. The horses were mounted by these creatures, wearing all black and sitting very ridged; very little movement. As they passed, I noticed blue lights on the side of their heads but couldn't figure out what they were (cyborgs perhaps?). I followed the road for a bit and it eventually lead to a tunnel in the side of a mountain. Just as I entered, I heard something behind me and before I could turn around, I felt a sharp pain on the back of my head.
When I woke up, my head hurt like hell. I looked around to find myself in a dimly lit prison-like room, with wet stone walls and big metal doors. I was a bit surprised to see a girl in the room with me (she looked very much like a girl that works at the register in the Whole Foods near my workplace). Apparently, she was the one who knocked me out. She explained the tunnel was crawling with guards and that she was trying to save me from being caught by them -- she seemed to know that I came from an alternate world. When I asked about the lack of technology she laughed and said there was tons of technology. She explained the blue lights I saw on the horsemen were from the bluetooth headsets they were wearing!
Then I woke up (for real) and realized that was a cool dream. So I went back to sleep to see if I could continue it...
The next thing I knew, I found myself in a giant mall. It looked a lot like today's malls except that it was the size of a small town. I was being chased by a group of government agents who knew I was from an alternate world and didn't want me to disrupt their control over the citizens. The girl who "saved" me in the tunnel was apparently part of a resistance of sorts. She was undercover and was trying to help me escape from the "men in black" (while maintaining her cover).
I found myself running up gigantic 5-story escalators, hiding inside random stores that seemed to always have a front and back entrance, avoiding random people in the mall who thought I was crazy, and looking for differences in technology between that world and my own (I couldn't find any differences!).
Then I woke up again and realized that imaginary dreams, no matter how adventurous, were still dreams and that real life work is more important.
Could this be the future of touchpads?
A multi-touch color screen touchpad using the same touchscreen as the iPhone? It could replace the OS X dock and provide a whole new method of interacting with your computer! Fingerprint security device, electronic signature pad, an electronic sketch pad for better photo editing accuracy... the possibilities are endless!

