Testing dynamic-static page with blocks

  • Powerline secrets

    You know that XKCD comic where the protagonist googles a tech question and the only matching result is from a long dead thread or even forum that details…

  • StackExchange Answers: Shells

    Sometimes a Stackoverflow answer is so good that it helps me understand something I had kind of given up on. The distinctions of login and interactive shells are…

  • How to force Steam UI doubling on linux

    In 2018 Steam on linux got the ability to autodetect HiDPI screens and resize the UI accordingly. I would guess this kicks in on 4k resolutions. I’m guessing…

  • Customize your keyboard layout (and have it work under Wayland)

    Customizing keyboard layout is a bit of a jungle. What works when you’re on the console may not work when you’re running X which again may not work…

  • Proxy-set-header: Forwarding HTTP headers from Nginx to a WordPress container

    I detailed in a recent post how I got a working WordPress container setup, complete with database and PHP engine. I saved the bit about how to redirect…

  • My life as an IP hobo and the promise of Dynamic DNS

    When your servers don’t respond / who you gonna call? Well, maybe not call but look. And I’m talking about my server residing on my HTPC not yours.…

  • Moving site: Using MySQL to search-and-replace WordPress domain name

    It seems that the recommended way to change the references to the domain name in MySQL on a WordPress install is to take the whole thing offline and…

  • Inspecting HTTP headers with tshark

    A step-by-step guide to excluding everything but http headers from sniffing results.

  • WordPress on Docker: The 1-2-3 approach

    There’s an official WordPress docker image on the hub. Which means I have no good excuse to go make my own. Here’s my bad excuse: The official approach…

  • Let’s do Dovecot slowly and properly: Part 2 – Proper authentication

    Encrypting communications with dovecot and hashing passwords for safe storage

  • Let’s do Dovecot slowly and properly – Part 1: PLAIN as day

    Configuring a very basic dovecot setup as a foundation for more advanced features later on

  • Setting up Postfix and Dovecot Slowly and Properly

    Back in 2015 I embarked on an ambitious plan to blog my entire way through setting up my own selfhosted email server. I got a fair bit in…

  • Down the drain: The elusive ‘default’ PulseAudio sink

    There is no such thing as a default output device (or sink) in PulseAudio. It say so right there in the official documentation. There is something referred to…

  • Fixing the SteelSeries Arctis 7 outputs on Ubuntu 18.04/PulseAudio 11

    IMPORTANT: If you dualboot with Windows and run the Steelseries Engine software you should exercise caution when considering updating the headset firmware. Steelseries Engine version 3.2.18 introduced a…

  • Homeserver: NUC vs Raspberry Pi

    I have tried at various points to write a followup to my “so what’s it like using a NUC for a homeserver/HTPC?” post. Mostly it strands on there…