Mac OS X

I bought my first Mac after I saw the first creating a blog in 15 minutes screencast that was used to demonstrate Ruby on Rails. TextMate featured heavily in that video, and I just had to try it out...

I've since lost count of the number of Apple products I've brought home. Damn it.

  1. TextMate

    TextMate is ideally suited to the agile web developer, and is very easy to extend with your scripting language of choice. It's especially popular in the Ruby community, and is (credit where it's due) the only reason that I switched from Linux to Macs several years ago.

    Read more about TextMate

Articles on Mac OS X

  1. Running MacVim in your terminal

    A recent version of Vim comes with every copy of Mac OS X. When Apple compiled it they didn't link it against Ruby, which means that you can't use /usr/bin/vi with any Ruby based plugins. MacVim (which includes Ruby support) normally runs with a GUI, but you can run it in a terminal when you type vi if you prefer.

    Continue reading

  2. Is Apple hardware suitable for the enterprise?

    I recently had to make a trip to Apple's genius bar to get technical support on a faulty cinema display. While interacting with Apple's support staff (both at the genius bar and on the telephone) I realised that Apple are not able to provide adequate support to business customers. Update: They can do it, but don't advertise it well. Check the comments...

    Continue reading

  3. Downgrading MySQL on Mac OS X

    The MySQL installation packages for Mac OS X (on mysql.com) prevent you from downgrading MySQL. They keep track of which versions have been previously installed, and then make the brain dead assumption that you will only ever need to upgrade. It's farcical; even if you remove all copies of MySQL the installer still prevents you from installing an earlier version, unless you know where the silly buggers squirrelled away their nuts.

    Read on if you want to poke MySQL with a pointy stick...

  4. Firefox buttons for Mac

    When developing Firefox extensions that add buttons to the Firefox toolbar, you'd be forgiven for thinking that Firefox would provide a default button image for you to build upon, allowing you to layer your button's icon over the top.

    Well you'd be wrong. But worry not -- I've made some blank Mac toolbar buttons that you can download and use.

    Download Mac toolbar buttons...

  5. Fixing the Xcode Project Templates

    I recently upgraded my copy of Xcode and installed the iPhone SDK. A short while later, while following an example in the Pragmatic Programmer's Cocoa Programming book, I found that my copy of Xcode wasn't creating some key files.

    Find out how to fix it

    Published on in Mac OS X

  6. Debugging JavaScript in WebKit

    If you do much web development you're probably a big fan of the Firebug plugin for Firefox. It really is a rare gem in the web developer's arsenal. When I'm not developing I prefer to use Safari -- it seems faster and leaner, so I often find that I've got both browsers open at once.

    A couple of days ago something rather fantastic happened -- Safari got a makeover...

    Read about the JavaScript debugger