Upgraded a bunch of stuff in my homelab last week! Added a new proxmox host and moved the plex server onto my old gaming PC with a new 16-bay JBOD from QNAP. I’ve run into a couple issues and wanted to make some notes for my future self if I need to solve them again. e1000 NIC hangs Under increased load, the NIC on my old gaming PC would hang and fall off the network. It had only happened once or twice before and it wasn’t worth the extra investigation yet. With the plex VM now on that box, the […]
Put together a silly little php script to build an SVG QR code dynamically. This started a while ago as a quick way to get a printable QR code for each pinball machine that would shoot you to an issue report form with the name of the game prefilled. I previously generated a bunch of PNGs with qrencode(1) and used php to list them on the web but that requires ssh access to generate new ones. For some reason the old one is a fish shell script (I use it as my interactive shell but don’t usually write scripts with […]
Saving this as a post here for my future reference. The key to getting the “default” fonts to apply to plain-text (and all mails with the allow messages to use other fonts setting off) is also changing the fonts for Other Writing Systems. Why is it like this? Who knows! This answer brought to you by a semi-not-recent reddit thread. [–]Yukness 2 points 3 years ago The display fonts are set in the Advanced section of Language & Appearance in Options. Did you set the fonts with Fonts for-Other Writing Systems? If not, that might explain why Unicode plain […]
Importing matchplay results to wordpress for tcpinball.org posts
読んでも何も得るもののない、ただの CPU/GPU の調べごとメモです
Setting up Proxmox on a Hetzner dedicated server
A quick fix for the #id offset in the wordpress block editor
Diff output from git can be hard to read. Luckily there’s a nice tool bundled with git that can help us out. Enter diff-highlight, a little perl script found in git’s contrib directory. From its own documentation: [diff-highlight] post-processes the line-oriented diff, finds pairs of lines, and highlights the differing segments. diff-highlight is shipped in a default git install but it needs to be bundled and added to your $PATH. Here’s how to do it on debian: Now you can pipe git’s diff output to to diff-highlight to get a better view of what actually changed. Optionally, you can configure […]
Running WordPress with sqlite is a great alternative to mysql/mariadb.
In which I ramble about my troubleshooting process
Switching from a MacBook to a custom-built Windows desktop for WSL2, gaming, and ML workloads, with the full parts list and reasoning behind each pick.
Be careful with your postgres upgrades. Another downtime explainer.
A tale of another downtime when I messed up the disks on the server
Some details on a tilde.team outage in 2018 when Hetzner null-routed our dedi
A tool called utteranc.es to show github issues as comments on my tilde blog
Let’s start by saying I probably should have done a bit more research before diving head-first into this endeavor. I’ve been thinking about transferring my domains off google domains for some time now, as part of my personal goal to self host and limit my dependence on google and other large third-party monstrosities. Along that line, I asked for registrar recommendations. ~tomasino responded with namesilo. I found that they had $3.99 registrations for .team and .zone domains, which is 1/10th the cost of the $40 registration on google domains. I started out by getting the list of domains from the […]
Hetzner's networking can be strange
Did you know that ~/.ssh/config aliases work for git remotes? ~/.ssh/config You can now use gh:username/repo as the remote in place of git@github.com:username/repo, which is much shorter and easier to type many times! git clone gh:benharri/learngit There are many other use cases for the ssh_config file. For example, here is my config for the tilde machine for easy ssh connections. Then use ssh tilde to start a new ssh session. This also works with scp: try something like this scp file.txt tilde:workspace/. in place of scp file.txt ben@tilde.team:workspace/. The ssh_config file is super useful. Check man ssh_config for a full […]
A call to action on a net neutrality vote
Another tale of spending more time messing with blogging software than actually writing
Fighting with Heroku's ephemeral filesystems. RIP Heroku free tier