CruiseControlRb tray icon for Linux

We installed CruiseControlRb at work recently and we’re all really enjoying it 🙂 The web interface works really nicely, but I wanted more. Under Windows there is a really neat little tool called cctray which shows the status of your build in the system tray. I did a bit of searching about the net and …

Songbird and multi-media keys under Linux

I’ve decided that under Linux I want to use Songbird as my music player. Unfortunately at the moment the latest developer release doesn’t support the multi-media keys on my keyboard 🙁 Not to be beaten I decided to do something about it and I’ve built my first XPCOM component along with some javascript glue to …

before_create considered harmful

I had a fsck of a time today working with rails. Normally I love Ruby on Rails, but today it gave me the screaming shifts! I had a model class to which I wanted to add some sensible default values to satisfy some constraints in the database. The logical place for that was before_create, so …