I had panretinal photocoagulation (PRP) laser treatment, and it was quite unpleasant| The Ongoing Struggle
After being irritated that I kept forgetting to set sensible reverse DNS I wrote a thing to remind me to do so| The Ongoing Struggle
How to block requests from Tor nodes to certain URIs with the Apache HTTP Server| The Ongoing Struggle
A code snippet for generating an IPv6 link-local address from a MAC address| The Ongoing Struggle
Some thoughts on Daniel Kitson's comedy show Collaborator, which Jenny and I went to see last night (no spoilers)| The Ongoing Struggle
A few months ago I needed to include some data — that was generated and held remotely — into a MediaWiki article. Here's the solution I chose| The Ongoing Struggle
This site, being a static one, presents some challenges with regard to accepting comments from its readers. There's also a bunch of comments that already exist on the legacy site. I have some thoughts about what I should do about this| The Ongoing Struggle
Part of this blog migration demands a lot of Apache redirects, made a bit easier by RewriteMap| The Ongoing Struggle
Some notes on converting my database backups away from intermediary dump files| The Ongoing Struggle