Fixing Firefox's Font Rendering

I've recently switched back to Firefox as my primary web browser, but on my workstation running Fedora 32, I found that the font rendering was kind of gross and was very unpleasant to look at. Luckily, Reddit user sweetcollector pointed…

Side-Project: GroupVault

I've restarted work on my side-project: GroupVault. This project comes from my dissatisfaction with many (read: all I've found) of the open-source team-based password managers out there. They either look good but don't support folders; have folders, but look terrible…

Ansible Roles

I find myself creating a lot of Ansible playbooks and roles for work and I've decided that I should start making the more generic ones publicly available. So, please check out my Ansible Galaxy page where I'll be releasing my…

Black and White Cards

The COVID-19 epidemic has got me working on a new side project: a way to play Cards Against Humanity online. I'm writing a Django application to allow folks to play CAH together and hopefully bring a little more brightness into…

Finding Files in Found Directories with Ansible

If you spend some time around shell scripts, you've likely come across one that looks something like this: #!/bin/bash LOG_DIR=/my/log/dir cd ${LOG_DIR} for h in `ls -d web*` do cd ${LOG_DIR}/${h}; for…

New Blog Coming

With the release of .dev domains and therefore my ability to get a nice, clean domain for myself, I've decided to redo my blog. I'll be moving relevant content over here, so all of my old articles that are still…

Notes on DMing on Roll20

Let's talk about the best way to make and setup player character tokens in Roll20 using RPTools' TokenTool allowing for darkvision and dynamic lighting.