Recent Posts

We all love miniturization

It's amazing what sort of shrinkage - both in size and price - you can miss if you're not buying in a particular market. Yesterday, out for lunch with some f...

On leaving Slicehost

Just over 18 months ago, I signed up for a 256slice from Slicehost to host this website, my email, etc. Later this week, I shall be shutting the machine down...

Windows XP loses its crown

And Ubuntu gets seven out of ten Last week, it was clear my parents' ageing XP box needed some attention - in fact, let's be honest, it had been crying out f...

Random summary of stuff

I guess I might as well park these here as anywhere else: Some hilarity courtesy of bash.org: #693046, #9214, #105199, #626249, #610952 Funny source code com...

OpenID

You can now sign in to leave comments here (yes, dear readers, both of you!) - using an OpenID if you have one, and in related news, I've got m'self a shiny ...

The beginning of the end of an era

As I write, the sun is up, the bells are ringing, and Oxford is dragging itself out of bed for another day. It's slightly sobering to think that I've just li...

Model inheritance in Django

a.k.a. "How to query for all objects not in a given subclass" I ran across this problem today - do please leave a comment if you know of a better way to solv...

Introducing Bogroll: a stateless RSS reader

My main problem with RSS readers is that if I go away for a few days and come back, I don't really have time to catch up with all the posts which came up whi...

My smartphone dilemma

Stopping overnight in Reading last weekend, with a complete lack of reading material, I picked up an actual dead-tree copy of PC Pro magazine for the first t...