Migrating away from Mediawiki and how to export its data
Exporting the latest revision of every MediaWiki page from a PostgreSQL backend, joining through the slots table, and what to do next.
Exporting the latest revision of every MediaWiki page from a PostgreSQL backend, joining through the slots table, and what to do next.
Piping ambient audio into Discord on Linux for a tabletop game: virtual null-sink and loopback modules wired up through pavucontrol.

Encrypting an additional drive on Linux with LUKS: partition it, generate a keyfile, encrypt it and mount it automatically at boot.

Setting up xRDP on Ubuntu 18.04: install it, open port 3389, and suppress the colord password prompt that greets every single login.
A Dell D6000 dock randomly powering down on Ubuntu 18.04, where the real cause turned out to be PulseAudio triggering USB autosuspend.

Sending mail from a Gmail alias in Evolution, which lacks OAuth2 for SMTP-only accounts, without Google refusing the message outright.
End a MySQL command-line SELECT with backslash-G instead of a semicolon to get readable row-per-column output rather than a mangled table.
Building a replicated GlusterFS distributed filesystem on Rackspace Cloud and Ubuntu 12.10: server setup, formatting bricks and mounting it.
A fresh Redmine 2.x install on Ubuntu 12.10 with Ruby, Apache, Passenger and MySQL, written after an upgrade went comprehensively wrong.
Installing and configuring NRPE on Ubuntu so an existing Nagios or Icinga server can run remote checks, including custom command definitions.