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

Update: Before using this library, see PHP Excel that has support for more recent formats of XLS and Office 2007′s xlsx format.

Quick post to consolidate information around the net. Installing this package is not as straight forward as most, as it’s in the beta channel.
Read the rest of this entry »


Tuning Eclipse is pretty straight forward, passing the commonly documented command line arguments when running Eclipse on Mac OS X is not. At least not as easy as it would be in Windows. Like Windows shortcuts we have OS X ‘aliases’ but these do not allow us to specify additional arguments.
Read the rest of this entry »


Time for an upgrade

posted 2007 // tech // 0

It’s been almost 5 years since I last upgraded my PC. How times change, I never would have thought I’d be considering a laptop to replace a desktop machine any time soon but that’s exactly what I’m going to do. Read the rest of this entry »


Pastures new…

posted 2007 // tech // 0

I am still alive but I’ve not really dedicated much time to blogging this year. Last Friday was my last day at Evolving Media. I enjoyed my time at EM, and they produce some quality work but I really want to move on to using more robust development practices. Namely using a versioning system again, when I first started there it felt a little bit like walking a tight rope without a safety net with no SVN. Read the rest of this entry »

The corner of my copy was damaged during delivery

I’m reading a lot of books on Agile at present, I figure this will help me de-bunk some of the Agile buzz on the web at the moment. I just finished reading Practices of an Agile Developer this morning.

I’ve seen an increasing amount of criticism about Agile methods, the primary response to this criticism is that those criticising are not practicing “Agile” correctly. My goal is to try and improve my own software development practices therefore I wanted a clear understanding of what “Agile” is so I can do it right from the start. Read the rest of this entry »


For several months now I’ve thought MySQL 5′s push to a production ready status was more of a political move than technically justified. First I read this and again today when it came time to compile any MySQL support into PHP 5.1.4 on my newly installed Linux box I ran into problems. Read the rest of this entry »