These are my notes on the design and configuration of my home network. They aren’t expected to be of value to anyone other than me. Note that I’m new to MikroTik, so it’s very possible that there are multiple better ways of doing what I’ve done here.
This isn't a blog and the content here is not blog posts. Rather, these are random notes I've taken that I've chosen to make public for ease of reference. If you stumble across them and find them helpful, that's great, however, compelling reading and thoughtful prose are not to be found here.
Limiting bandwidth available to specific device(s) on MikroTik routers.
These are my notes on using exiftool to organize a jumbled mess of digital images. This is written more as a personal memory jogger, unlikely to be of value to anyone else.
I recently discovered FIM (File Integrity Manager), which is intended as a tool for managing changes to photos. It is primarily intended to detect corruption in photos stored on disk, but it also offers the ability to detect duplicate photos, which is what attracted me to it. These are my notes on using it as a duplicate detector.
I've used a2hosting.com for many years with good results. This site lives there on an inexpensive shared hosting plan. I've been converting client sites to use Let's Encrypt (LE) and decided to do the same for my site. Here is how I automated LE SSL certificate renewal and installation using acme.sh, Cpanel, and a short python script.
About a year and a half ago, I converted to using GNU stow and git for managing my dotfiles. The most recent version of that effort is available here.
The scheme worked well but the OCD part of me grew tired of seeing symbolic links to files instead of the actual files themselves. The symlinks weren't unexpected, after all, the whole point of stow is easily managing lots of links. Then I ran across a post on Hacker News about using a bare git repo to manage dotfiles in place. I very much liked the idea and settled on using vcsh and myrepos to manage my dotfiles going forward.
I should mention that I've known about vcsh for a good while. My impression had been that it was more complicated than necessary for my purposes. I've since changed my mind completely; it's as simple as what I ended up doing with stow, if not simpler. Minor tweaks to dotfiles are a pleasure when using myrepos.
These are my brief notes about the process.
I have an application whose behavior is controlled by a YAML file. Recently, I modified the behavior and shipped off the new YAML file to the application, only to have the application die because the YAML file contained tabs instead of spaces. One remedy would be to modify the application to handle tabs properly. Another would be to ensure that tabs are never present in the YAML file to begin with. In this instance, the latter was the path of least resistance; this is a brief note about creating a shell script that will use GNU Emacs to perform the tab to space conversion.