flurries of latent creativity

unhumanize.py is a simple python library to convert humanized time intervals into timedeltas

2011-08-29

<p> <a href="https://github.com/dps/unhumanize">https://github.com/dps/unhumanize</a> </div>

Read More

Why mobile apps suck when you're mobile

2011-06-26

In 2011, Smartphones are ubiquitous and everyone and his dog is writing mobile apps, but using apps when you're not in range of a fixed wifi hotspot or standing still in an urban area is often extremely frustrating.

Read More

Arduino temperature logging

2011-03-06

This graph shows the result of my weekend project - it's the temperature in my living room, logged to an app running on Google Appengine every 30s via an Arduino UNO with ethernet shield.

Read More

Arduino PS2 mouse controlled RC car

2011-02-27

I spent the weekend learning how to hack hardware with Arduino - I built this mouse controlled RC car. Fun to build and fun to play with! Read the detailed HOWTO

Read More

DODOcase factory tour

2011-02-13

On my latest trip to San Francisco, I was privileged to be able to drop in to the DODOcase factory and got a guided tour from chief DODO - Patrick. DODOcase use traditional bookbinding techniques (at a long-established local book binder) to produce a really neat book-like case for iPad and Kindle 3.

Read More

HOWTO make a real book Kindle cover

2011-01-03

I love reading on my Kindle, but as anyone who has been using one for a while knows, it feels too delicate to drop straight into a bag and really needs a case.

Read More

getting started with EC2

2010-11-29

I spent some time at the weekend getting my iPhone Chess game up on Amazon EC2. On Ubuntu. It was kindof a pain, so I’ve written up some tips on working with Ubuntu on EC2 here.

Read More

blogging again

2010-10-03

Since joining twitter, I haven’t written a single blog post - my old blog became defunct and is now available only via the magic of archive.org’s wayback machine. I love twitter - it’s really changed the way I consume media.

Read More