Cover image from article, alt-text in article

Starting a webring in 2024

I’m happy to see that a lot of people, both regular and “content creators”, are relying less solely on commercial social platforms. But discoverability is still an issue, maybe taking back the web requires using ancient tools like webrings. ...

April 17, 2024 · 3 min
Cover image from article, alt-text in article

When open source goes source available

Redis went from an open source license to a source available license. This is not a new pattern of trying to protect share-holder value against large cloud providers extracting value they didn’t create. Corporate finance discussion aside (since that’s a really sad can of worms), it’s interesting to see what the FOSS community did about it. ...

March 27, 2024 · 2 min
Cover image from article, alt-text in article

Alacritty Auto Theme Switcher

I like and use the Alacritty terminal emulator, but it does not automatically follow the system theme. The issue tracker discussion made it clear this feature won’t be supported, fair enough. And after switching to TOML and discovering partial imports, I knew I could scratch my own itch. Someone wrote a rust tool which was helpful as a guide but I wanted something with low dependency. So I made a bash script and a systemd service and it was fun(?) to learn more about dbus. So, alacritty-auto-theme was born which automatically switches themes with manual override possible, repo on Github and Sourcehut. ...

February 13, 2024 · 1 min
Cover image from article, alt-text in article

Firefox scrollbar size

I don’t like seeing the scrollbar until I want to see it. I want to see it when: I’m scrolling with an indication of how big the page is I want to grab the scrollbar with the mouse to move it to specific location When I want to grab the scrollbar, I want it to be a big target to hit, not something I’m chasing around trying to click accurately on a 4K monitor....

February 8, 2024 · 1 min
Cover image from article, alt-text in article

filmPoster with Gum Hugo photo post bliss?

I didn’t have a good process to add film photos to my Hugo static site with consistent tags to serve as metadata for camera, film, developer, format, etc. so I cobbled together a small Bash script to collect some input and create a folder as a Hugo `page bundle` but it was a very manual process still and the tag template soon became tedious to maintain. I discovered Gum and decided to play with it to see if it would improve my post creation experience and it has been pretty good during my brief testing....

February 4, 2024 · 1 min
Cover image from article, alt-text in article

Alacritty: TOML and partial imports

I have written before about using Alacritty as my terminal and I’ve configured it using YAML. I’ve been a general fan of YAML, I like the way the syntax looks and there aren’t too many brackets of any kind, if it had a line terminator, that’d be great. The downside is that it is indent dependent. But for the most part I’m comfortable with YAML and wherever an option is provided for using YAML, I pick it over TOML....

January 25, 2024 · 2 min
Cover image from article, alt-text in article

URL shortening for blog links natively in Hugo

This blog post can also be found at 1ba87346. This short URL is designed to make sharing online more compact without having to use an external URL shortening service. The permalink for this post is 62 characters (plus base URL, everything following discounts the base URL), while the short URL is 11 characters. Every post will predictably be 11 characters since I’m using CRC32 hash of the permalink to generate the short link....

January 21, 2024 · 3 min
Cover image from article, alt-text in article

Tech debt for personal projects

A great thing about Free and Open Source Software (FOSS) is that anyone can create a thing, share it with others, and anyone else can contribute and make it better. It’s also great to solve a problem for yourself and just share it with the world just in case it helps someone else. I know I have benefited from both those modalities, so I have tried to share a few tools and knowledge on this blog and through my repos....

January 20, 2024 · 5 min

Let's Encrypt with acme.sh behind CPanel

I have access to webhosting through the generosity of a friend and his hosting provider used CPanel and offers paid SSL certificates but does allow for SSH access. So, the best and free way to get SSL certificates is getting certificates from Let’s Encrypt using acme.sh. While I’ve had this setup for years and it works great, it’s a real issue if it breaks because I do the sad thing of hitting up in the terminal history #somuchshame....

November 9, 2022 · 2 min
Cover image from article, alt-text in article

FOSS Woodworking

I built a small table this weekend and realized that the thing I desperately need if I’m going to build more stuff is a workbench. There are a TON of workbench options to pick from, which is great. But, I didn’t want to get into picking and choosing dimensions and features on the fly, that was asking for a disaster. So I decided to take the plunge and learn FreeCAD. There are excellent YouTube videos targeted at “FreeCAD for Woodworkers” which was a delightful surprise....

October 19, 2022 · 2 min