Recent Posts

Twin Nvidia graphics cards and Ubuntu

My home desktop PC, running Ubuntu, has had two monitors for quite some time, but when an obliging friend on IRC offered me a third, I couldn't pass it up. T...

Words to live by

"Read the error message" - Me "It's always simpler than you think" - Me "If a job's worth doing, it's worth doing properly" - my grandfather. Why am I going ...

SQL? Dude, you’re doing it wrong

I've increasingly formed the opinion over the past few years that (almost) anyone writing software, certainly in the SME or 90% of open-source space, simply ...

The story of PUNctuality

Sifting through the digital debris on my hard drive, I came across an old favourite from my university days. So now it can be told - the story of how I (with...

Private Eye and the Port Meadow development

I was chuffed to see that the latest issue of Private Eye (number 1337) had printed my letter about the university's controversial Port Meadow development he...

VPNs and default routes

I asked a question on ServerFault recently and went on to answer it with more than a bit of help from Michael. I had no idea that Linux allows you to have mu...

Raspberry Pi CoLo update

Following on from my earlier post about co-locating a Raspberry Pi at EDIS, I can now report that my Pi is up and running in Austria. On the downside, it too...

New Bike

I got a new bike this week. After six years in Oxford, riding around on £100 cheap and nasty bikes with inadequate lights, I decided it was about time ...

When bad things happen to good wallets

Today, I put my wallet through the washing machine. Needless to say, this was not intentional. Let's start with the good news: despite being made of paper, t...