Category Archives: Uncategorized
You may remember this post from a while back. I’d got myself a Wii Motion Plus and was playing about with getting reading from it onto my PC. Well, the reason I was doing that was that I wanted to … Continue reading
After a particularly frustrating marathon debugging session on Sunday, I was inspired to write a poem.
I’ve been getting annoyed recently with Orange’s policy of deleting user accounts from their website after relatively short periods of inactivity. I don’t want to have to log into their website just to avoid having to register for a new … Continue reading
This weekend saw the Space Expansion Party at London Hackspace. I brought along a laser pointer, and set myself the task of building a laser interferometer out of whatever I could find lying around.
I’ve spent a substantial chunk of this weekend upgrading a server which was somewhat lacking in discspace. It’s a fairly old machine and as such doesn’t have SATA, but that’s not a showstopper. One PCI SATA card later, and a … Continue reading
For years, I’ve had a simple public photo gallery hidden away with a semi-private URL, built with swiggle, which is a very simple gallery program which generates static indexes and thumbnails. It’s quite efficient, but not especially pretty. It’s time … Continue reading
I wanted to revisit writing code in Haskell, and in doing so try to understand the I/O model a bit better. I spent quite some time reading texts and tutorials on monads, and discovered that most of them are utterly … Continue reading
Earlier this year, my home file-and-everything-else server suffered a failure of both case fans which went unnoticed because it’s sitting in a hard to get to part of a cupboard and NetBSD doesn’t (yet) have drivers for the environmental monitoring … Continue reading
I’ve had a Canon PowerShot S60 for several years now, but earlier this year it started exhibiting a purple banding across the top of images. It gradually got worse and worse until the banding was across enough of the picture … Continue reading