The iPhone is one of the best thought-out devices ever made, but that doesn’t stop if from having a shortcoming here and there.

One of its more obvious flaws is that the metal around the headphone jack is so damn slim that you can’t fit most 3rd party headphones. Sure, the iPhone headphones have a mic built in, but they’re really not that comfortable in even my big ears, and they’re downright painful in Sara’s.

So, I did what any enterprising (read: cheap) geek would do, and hacked a super comfy and great sounding pair of Sony Fontopia headphones to fit. They’re only $30, so the risk here was pretty low, but that doesn’t make this first picture any less scary. Here’s the step by step photos with their captions.

An iPhone, some headphones, and knife. It’s going to get ugly.

The jack is too small for normal headphones

The adaptor itself fits, but the casing is too wide

These little Sony fontopia earbuds are super comfy and deliver great sound, for about $30. Lets make them fit.

The L jack only needs to be trimmed a little.

You can easily cut through the rubber casing trimming off about 1mm

Then whittle down the grey plastic a little

Final product

Perfect fit!

It now sits perfectly flush

And music sounds great!

UPDATE: Eric Rice mentioned in a Twitter post that plugging in regular headphones can “zap” the iPhone’s audio, but that plugging in the iPhone headphones cures the problem. Interesting - I’ll have to test that out with Sara’s iPhone when she gets home.

Linux vs Windows vs Mac

January 14th, 2007

A few months back, I gave up linux after a 3.5 year love hate relationship, and went back to windows for a while.

It wasn’t horrible, but there were lots of things I missed. I missed the fact that I had a solid unix system underneath. I missed having SSH, SFTP, and VNC built in for remote access. I missed the ease of installing things with yum and all my beautiful, free applications.

I also had to relearn to think in terms of “this machine is vulnerable” and was careful with every file I downloaded and opened.

I have to admit, I loved the fact that dual-screen just worked. I loved that our printer at home finally functioned as it should. I loved sharing files easily with the click of a mouse.

After seeing Noel and some of the Ruby Guys at BarCampNYC2 work their magic on their macs, I started to realized that Mac combined the power of unix with a slick interface that generally just works. I could run apache, php, ruby, and mysql all locally and have a beautiful interface and my periphrasis work without endless .conf file hacking. And, watching these Mac experts fly around on their machine really piqued my interest. I’ve got the windows side of things pretty well mastered, but even still, it can be clunky to find your away around once you’ve got more than a few windows open.

So, last week, Kelly graciously accompanied me to the Mac store so I could take advantage of her student discount, and I came home with a shiny new MacBook Pro.

I haven’t been a fan of every little piece along the way (where’s the delete - not backspace - key? Where are home and end?) but I have found that most of my complaints can be tweaked and configured away, or are combination keystrokes to keep the keyboard big and simple. The more I play on this machine, the more I’m starting to love it. I’m starting to get the hang of the key commands and hot keys. I’m especially loving quicksilver, and the fact that I can almost instantly start a new application or trigger an event.

My one biggest complaint so far was the lack of an included OS X manual. If I hadn’t already known to drop an application into the applications folder to install it, where would I have learned that?

Tonight, Sara pointed me to the great documentation at apple.com/support , and I’ve been reading along and just soaking up the info. I’ve already got a few new tricks up my sleeve, and I’m especially looking forward to mastering iMovieHD and GarageBand.

I’m going to do my best to keep some notes of the things that I’ve learned and how windows and linux/unix users can make the most of their new mac, but for now, I’m just enjoying the experience.

One final question for any mac guru’s out there. I’m desperately missing my multimedia keyboard’s “play/pause” button when listening to music at work. Is there a way to set a global hotkey for itunes that works even when iTunes is hidden or behind the active window?

UPDATE: Quicksilver comes through again. I set a trigger key for “play/pause” and I can start and stop the track from any application. Just hitting the quicksilver hotkey and typing itunes->TAB->next jumps to the next song, and tons of other commands can be triggered that way. Brilliant.