Category: Computers

  • Reviving and Revamping my btrfs backup program Snap-In-Time

    If you’ve been following my blog for a long time, you know that back in 2014 I was working on a Python program to create hourly btrfs snapshots and cull them according to a certain algorithm. (See all the related posts here: 1, 2, 3, 4, 5, 6, 7, 8, 9) The furthest I ever…

  • Programming Tools Q12020

    I decided to document the tools I’m using for development since the various programming subreddits I frequent always have someone asking what tools they should be using. IDEs/Editors Linux As I wrote in September, I’ve moved to using KDevelop for my larger projects. Its built-in Python parser (working with flake8) has helped me find a…

  • Hey, Pycharm, hey.

    Hey, Pycharm, hey.

    Back in September I wrote about moving to KDevelop for my larger Python projects and also staying with Kate for my smaller projects. I’ve REALLY been enjoying all the features as I work on more and more complex packages involving lots of files. But for a few episodes of Python Bytes now (and/or maybe Talk…

  • QGit vs GitQlient

    QGit vs GitQlient

    I wrote about GitQlient a while ago. A few days ago I got a GitHub notification that GitQlient had finally reached 1.0. Consequently, the author created an Appimage version of the client so I was finally able to try it without having to compile on my own. As I started taking screenshots for blog post,…

  • My first PyPi Package!

    My first PyPi Package!

    I was reading Serious Python by Julien Danjou as well as looking through other Python repos when I realized that my Extra Life Donation Tracker repo was a mess. (It’ll be different by the time you read this, but here’s how it looked at the time) After learning about how things should be structured and…

  • Getting rid of some old Java textbooks

    I had been hanging on to these books in case I ever found myself wanting to do some Java programming. But as I’ve come to learn (mostly because of Python, but also through following the Perl 6 saga), languages change and evolve and so a couple books from nearly 20 years ago probably won’t be…

  • 2019 In Programming

    This was a VERY busy year for my coding. This year I had over 769 commits to GitHub; my previous best was 58 in 2014. The commits were very unevenly distributed. If you look at the graph of my commits, outside of a busy week in January and another in May, I didn’t really start…

  • A small update on the transition to Miniflux

    A small update on the transition to Miniflux

    First of all, I was wrong about needing to trigger it to update. The default configuration is to update the feeds every hour, 10 at a time. This is configurable, but I think that arrangement works fine to me. Having been using it on my phone for a few days now, I’m really liking the…

  • Considering moving from Tiny Tiny RSS to Miniflux

    Considering moving from Tiny Tiny RSS to Miniflux

    For the past six years, since Google Reader closed in 2013, I’ve been self-hosting my RSS feeds via Tiny Tiny RSS. Overall it’s been OK, except for a few years I missed that the update method had been changed and I hadn’t updated. Then I learned the new method was to clone the git repo.…

  • BBQ Thermostat Project: First Live Test

    This is copied over from my Hackaday.io page. Today I was smoking a turkey so I figured it was a good time to do a live test of my project. There was good news and bad news. I think it’s illustrated quite well by the following graph: On the good news front: While I didn’t…

  • Supermario’s at Fedora 31 Now

    Went ahead and upgraded. Only had to get rid of python2-twitter and an older nvidia package. Other than that it seems to be running relatively smoothly.

  • Unity 2D Game 6: Tilevania

    The sixth, and final, game of the Udemy class on Unity 2D was a tileset Metroid-Vania game which the instructors named Tilevania. I never played Metroid and maybe only played Castlevania once, but its legacy does persist in some newer games like Spelunky. This was the closest I’ve come to making a Mario clone. My…

  • Unity 2D Game 5: Glitch Garden

    The fifth video game I made in Unity was another clone of a game I spent a lot of time playing, this time as an adult – Plants vs Zombies. For comparison, here’s Plants vs Zombies: and here’s my finished Glitch Garden: We learned a lot of techniques and reinforced even more, but the biggest…

  • Discovered two awesome commandline programs!

    First up is tldr. This something I’ve wanted ever since I started with Linux 16 years ago! Basically it gives you the examples part of a man page. For both of these I’m going to use a screenshot because copy/pasting it into the blog doesn’t do it justice. This is just the first page of…

  • Addendum to Dual Display KVM Post

    Three years ago I wrote a post (along with a Youtube video) about how to set up a KVM VM with Dual Monitors (or even triple monitors). Since then there’s been a bit of a change. I loaded up remote viewer and, for some reason, I couldn’t add more monitors to my Linux KVM VM.…