Health, wealth and happiness
A couple of weeks ago, on Monday 13 August, most of the UK was either at work or on a deck chair out back, looking forward to the Olympic closing ceremony. A...
A couple of weeks ago, on Monday 13 August, most of the UK was either at work or on a deck chair out back, looking forward to the Olympic closing ceremony. A...
Back in January, we had a break-in at St Columba's. Some ill-mannered individual smashed their way in and trashed quite a lot of cupboard doors. Ultimately, ...
Another June, another article in the Daily Mail about drunken students in Cambridge. Toffs! Idiots! Posh wasters! I'm not condoning binge drinking or loutish...
I've been tasked with finding a room booking/hiring system for St Columba's. Requirements: Booking of different spaces by different users Ability to generat...
Fully ten years after I painstakingly typed out track titles and artist names when ripping old LPs onto CDs, to populate an arcane feature called CD-Text, st...
The port 0 trick came in handy when writing eximunit, and it's something surprisingly few developers know about, so I thought it worth recounting here: The p...
I've decided to give up on maintaining my own SVN server - Mercurial is my version control of choice these days, and for the scale of the open source stuff I...
For a few years now, I've run a hosting co-operative with a few friends. Although the cost savings versus all renting VMs individually are probably marginal ...
You know how it is: you're hosting some creaky mass of PHP and SSIs on your box for historical/hysterical reasons, the site requires some kind of FTP access ...
Port forwarding with xinetd - this is really useful. I spent ages trying and failing to get an iptables-based forward from an IP address/port on machine 1 to...