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

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 »

27
Apr

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 »

This was just too painful not to blog about. I hope this saves someone else some pain of reading sed documentation to put together a pattern to match C style header comments.

In my case I’m putting together a build script, part of it is to minify Javascript before deployment.
Read the rest of this entry »

01
Apr

IE8 & CSS opacity = fail

posted 2010 // code // 0

I’m putting together a new look for this blog, it’s a much needed 2010 refresh. An element of the new design uses a semi-transparent opacity (mouseover the items on the wooden floor above).
Read the rest of this entry »

27
Mar

Snow Leopard ships with PHP 5.3.0, which at the time of writing, is quite recent (at least it’s a milestone version with a bunch of new features). I’ve not tried to install anything previously via PEAR on my Snow Leopard install.

When I tried to install PHPUnit, I ran into a problem.
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 »