about me about me
photography photography
software projects software projects
contact me contact me

My contract finished with O2 many months ago, I patiently waited for the release of the iPhone 4 … June 24th came and went, and to cut a long story short, I stuck with my iPhone 3G and (last week) switched to Three.

If you’re running iOS4 on your iPhone, save yourself some time and stop reading now – this only applies for iOS 3.x. Read the rest of this entry »

This month I’ve got a couple of trips to the US, one work, one leisure. I’d like to be able to use some of the dead time during the flight to do some development work. Instead of running PHP, Apache and MySQL from my Mac, I run it from a Ubuntu virtual machine via VirtualBox.

My previous configuration was to use a bridged network so the host could see the guest and access services running on it. Perfect … except when you don’t have a network connection, like when you’re on a flight. Read the rest of this entry »


MySQL bug

posted 2010 // tech // 0

I can’t remember the last time I stumbled across a bug in MySQL, however this morning I did.
Read the rest of this entry »

On Friday I went to the PHP UK 2010 conference in Islington, London with one of my work colleagues. There were three tracks, so between us we were able to cover most talks of interest. The conference organisers have said they’ll post the slides of each talk, with sync’ed audio, online soon. I’ll link the slides for these talks as they become available.
Read the rest of this entry »


Two weeks ago I swapped out my Seagate Momentus 7200.2 160GB HDD for an Intel X25-M 80GB. I didn’t want to post my impressions prematurely so held out a couple of weeks.

I took the opportunity to upgrade to Snow Leopard at the same time – as I was performing a clean install of OS X. First thing I did was move my user directory on to my second hard drive (a Seagate 7200.4 320GB), to redirect writes away from my SSD.
Read the rest of this entry »

Like a lot of people, I ditched my desktop in 2007 and moved to a laptop as my main computer. I take my Macbook Pro to work everyday and it’s also my personal computer at home.

To make life simpler I have an almost identical network set up at home as we do in the office, using the same DHCP range and gateway address (our dev server is also our gateway in the office). So the development server I SSH into at work has the same IP as my home linux box. At work we have internal DNS set up, I’m a little more lazy at home and just refer to my linux box by IP.
Read the rest of this entry »