Latest Posts

Using a Loop in Bash to Modify Filenames Containing Spaces

11/23/2025

I often have to batch rename a list of files. I self-host a media server, and occasionally when I add new music, the filenames need to be adjusted. Perhaps they...

Building a Firefox Browser Extension - Part Four

08/05/2025

My extension is complete! I submitted it to Mozilla Add-ons in mid-July and it was approved a few days later (addons.mozilla.org). Also, the source code can be found on Codeberg...

Latest Guides

NFS Setup

02/15/2026

Preliminaries Before we configure NFS, we need a couple preliminary pieces of information: the server private ip address and the client private ip address. The addresses should correspond to the...

Configure Jellyfin, Caddy, and Dynu DDNS

05/20/2025

Install Jellyfin For this installation, we won't be using Docker. The process is as simple as navigating to Jellyfin's installation guide, selecting your operating system, and running a few commands....