Revoked and Replaced OpenPGP Key

I uploaded a GPG key to back in 2005. It’s well past time for me to replace it. I covered creating your revocation certificate back in PGP & GPG, but didn’t actually write about using that revocation certificate. Nine years later… yeah, I better figure this out.

So Io to the machine with my . . . → Read More: Revoked and Replaced OpenPGP Key

“Storage Essentials” first draft complete!

The first draft of FreeBSD Mastery: Storage Essentials is now complete and available on the Tilted Windmill Press site.

My target for a Mastery book is for it to be about 30K words. That seems a fair length for a $10 technology ebook. FMSE is 45K words, or about 50% more than that. At that . . . → Read More: “Storage Essentials” first draft complete!

I’m changing careers

My employer was just bought by another company. I find myself unemployed. This was not unexpected, so I’ve had time to think about what to do next.

I could have another IT job by three PM by picking up the phone and calling my friend Pam. If Pam was out of town, I’d call half . . . → Read More: I’m changing careers

Shuffling Partitions on FreeBSD

I’ve recently moved my personal web sites to, using virtual machines instead of real hardware. (I’ve caught up to the 2000s, hurrah!) I didn’t track server utilization, so I provisioned the machines based on a vague gut feeling.

The web server started spewing signal 11s, occasionally taking down the site by killing mysql. Investigation . . . → Read More: Shuffling Partitions on FreeBSD

Phabricator on FreeBSD installation notes

BSDs generally break their PHP packages into smaller units than most Linux distribution. This means that you need extra packages when following installation guides. I’m installing Phabricator on FreeBSD because I want ZFS under it.

This is the complete list of PHP modules and related stuff I needed to install to get Phabricator to run . . . → Read More: Phabricator on FreeBSD installation notes

New autobiography chapter: The Thumbs

Lots of people are sad today, it seemed a good time to put this up. And as I got yelled at by people the last time I didn’t mention this on the blog:

There’s a new autobiography chapter up.

Why am I writing an autobiography? I’m not. But these are stories I tell over and . . . → Read More: New autobiography chapter: The Thumbs

FreeBSD ZFS snapshots with zfstools

In my recent survey of ZFS snapshot automation tools, I short-listed zfstools and zfsnap. I’ll try both, but first we’ll cover FreeBSD ZFS snapshots with zfstools. Zfstools includes a script for creating snapshots, another for removing old snapshots, and one for snapshotting MySQL databases. The configuration uses only ZFS attributes and command line arguments via . . . → Read More: FreeBSD ZFS snapshots with zfstools

a survey of FreeBSD ZFS snapshot automation tools

Why automatically snapshot filesystems? Because snapshots let you magically fall back to older versions of files and even the operating system. Taking a manual snapshot before a system upgrade is laudable, but you need to easily recover files when everything goes bad. So I surveyed my Twitter followers to see what FreeBSD ZFS snapshot automation . . . → Read More: a survey of FreeBSD ZFS snapshot automation tools

Google Play notes

A couple months ago, I put my Tilted Windmill Press books up on Google Play. I firmly believe that having your books widely available is a good thing. Google Play let me be DRM-free, and while their discounting system is a pain to work around, I’d like people to be able to get my books . . . → Read More: Google Play notes

FreeBSD Mastery: Storage Essentials – discount pre-pub available

You can now buy my next tech book, FreeBSD Mastery: Storage Essentials, for $7.99.

This is an incomplete book. It has not been tech reviewed. The advice in it might eat your disks and sell your soul to a Manhattan hot dog vendor for use as a dish cloth. So think of it as a . . . → Read More: FreeBSD Mastery: Storage Essentials – discount pre-pub available