Notes
Setting Up A Simple Git Server
May 10, 2025
I wanted a local Git server on my home network to store some repositories without relying on GitHub for everything. I don't need a web interface, so the built git-http-backend should be enough. Combined with a web server's access permissions I can have anonymous cloning, protected pushing and private repositories.
VNET Jails with DHCP on FreeBSD
Apr 4, 2025
I wanted to create some jails that run under their own IP address on my home network for various services. I prefer to have the central DHCP server hand out of the IP addresses, so that if I want to change anything it can all be managed in one place, but it does mean getting the jails and related networking to use DHCP, which turned out to be a little more involved that I thought.
Syncing My Kobo Touch eReader with FreeBSD
Mar 28, 2025
Getting my old Kobo Touch running again and working with FreeBSD.
Two Years Before The Mastodon
Feb 21, 2025
Two years ago I joined Mastodon. After Facebook, this is my second attempt at social media. So, 2,852 posts, and counting, in, how have I found it? Has any of what I thought might happen, happened?
Controlling Python Exit Codes and Shell Scripts
Feb 9, 2025
I have a habit of adding return 0 to the end of my Python main() functions, even if they don't actually return anything. A friend pointed this weirdness out, and guessed, probably correctly, that this is a habit from C/C++ where returning 0 means 'everything went as expected'. But does that make any sense at all in Python?
In which I add a dark-mode to my blog, shave many yaks and question my own sanity.
Best of Newly Heard in 2024
Dec 29, 2024
I don't feel like I've listened to more music this year than last, but I must have; as trying to come up with this year's 'best' newly heard tracks was much harder, and I seem to have encountered so much more music than I have the last few years.
I haven't been to Berlin for more than a decade, and then go twice in one year. Neither trip this year was to explore Berlin's history, but you can't avoid it.
Last Day Before School
Oct 25, 2024
Tomorrow Child A starts school, but today we went to the park to enjoy some late summer weather. The entire day I had this strong feeling for nostalgia for the moment we were in.
Simulating ZFS Failures
Sep 27, 2024
I wanted to create a script that would e-mail me when it detected a failure in a ZFS storage pool, but to test it I needed a failing zpool. You could create a zpool with a USB hub and some USB memory sticks, and then pull them out as you like, but that involves getting up, something I try to reserve for important things like getting a new cup of tea, or a biscuit. Luckily ZFS has the ability to create pool just from files.