My Extra Life Donation Tracker reaches v6.0 (feature complete)
This is my seventh year raising money for Johns Hopkins Children’s Center via the Extra Life gaming charity. When I started back then I was brand new to streaming or recording video game play. In fact, just a few years before that I hadn’t even understood the point. I found out that you could somehow display your progress towards fundraising on your screen while you played. I had no idea how to do that and, at the time, I’d only done commandline programs. So I found bfinleyui’s web-based program. I set up XSplit (which I was using at the time) to capture the web pages and was able to have a great first year. The following year he created an app with Adobe Air that was even better. The GUI for this app would become the inspiration for ElDonationTracker; what I aspired to eventually build. My first commit to the repo for ElDonationTracker was that year. I was exploring how to get the API data via the commandline, but I wasn’t too hurried because I had the Adobe Air app. Unfortunately, the following year Adobe killed Adobe Air. So it was now time for me to try and make my own app. Unfortunately, I’d never done GUI programming before and my experiment with the TKinter GUI framework didn’t quite work.
Looking back at a Year of COVID-19
It seems that it’s time to look back at a year of COVID-19. Scalzi did it. Ars Technica did it. I’m not usually a huge bandwagon jumper, but I thought, “why not?” This has been a huge, disruptive event. It might be therapeutic to write about it.
It was 11 March (I believe) when the WHO officially declared COVID-19 to be a pandemic. One of the first things I remember hearing about COVID-19 was the cruise ship that was stuck offshore because President Trump was so afraid of the numbers rising that he couldn’t let the folks off the ship. Turns out that was going to be a foreshadowing the likes of which we couldn’t quite understand at the time. My first inkling that maybe this was starting to become an issue in the US was in late February or early March when we went to visit relatives in New York City and they were against eating out because they were scared of getting sick. At the time, we thought they were just being a bit germaphobic. In fact, at the end of March we went to a restaurant for what we didn’t know at the time would be our last time to go out to eat for a year. (To date we still haven’t eaten out, not even for outdoor dining)
Programming Jan/Feb 2021
I was pretty busy programming at the start of 2021 across a few different languages. Let’s jump right in!
C#
I’m nearing the end of the GameDev.tv online RTS course, and it’s been a lot of fun. Since last time we added player colors to the units, a minimap that can be used to move around the screen, new units, and a Lobby UI. I’m a few lessons away from being able to create binaries I can use to play online with others or via Steam.
Scarlett Portraits (2021)
I made some portraits of Scarlett. I used the same setup as when I did Sam and Stella’s November portraits, except with the octobox on the left this time.
How Desktop Environment Tweaking Helps Me Be More Productive
A few months ago, someone asked about whether the rices*/modifications/tweaks people displayed on reddit.com/r/unixporn (where people show off their desktops, not human pornography) were actually useful. Someone commented they’d like to see a post on how someone uses their mods. So I decided to write this up.
*I know the term ricing could be considered racist or insensitive. In this context, it’s simply the term of art used on the subreddit.
One tiny hitch with the Fedora 33 upgrade
It messed with DNS resolution for my local network, at least temporarily. I couldn’t resolve any websites that needed to hit our local DNS server. I did some Googling and saw that the resolver tech was changed from Fedora 32 to Fedora 33. I change a setting for my NIC and then changed it back and either that fixed it or (some websites mentioned just needing to give it some time). Either way, that was it. Relatively smooth.
Upgrading Supermario to Fedora 33
While new versions of Fedora have been pretty darned stable for a few years now, I usually wait a while after a release to upgrade. This year waiting ended up turning into just leaving it alone. But with February half-way done, we’re actually starting to get kind of close to the Fedora 34 release date. So I figured President’s Day was as good a day as any to do the upgrade.
Vivaldi Part 4, Brave Part 2, Qutebrowser Part 1
This post continues a series on exploring new browsers:
- Are Web Browsers getting exciting again?
- Vivaldi Part 1
- Vivaldi Part 2
- Vivaldi Part 3
- Brave on Windows Part 1
Vivaldi vs Brave on Windows
Brave didn’t last very long for me on Windows. I just don’t do enough on there to make use of their ad blocking and ad replacing tech. On the other hand, I’ve been using more and more of Vivaldi’s features. I just started using their Web panels - this allows you to have a web page on the left that loads up in a small section - great for pages that you would like to reference here and there without cluttering up your tabs. I’m using it on my Windows computer to keep some Web panels with notes on what I’d like to do in some games - like Civ VI, Darkest Dungeon, and Cities Skylines.
Five Iron Frenzy - Until This Shakes Apart
Over its long tenure as a band, Five Iron Frenzy has had some really silly songs. Songs like “Arnold, Willis, and Mr. Drummond”, “Oh, Canada”, “Blue Comb ‘78”, “The Untimely Death of Brad”, “Where is Micah?”, and many others. But they’ve also always been a really political band. On their first album, Upbeats and Beatdowns, they had the song “Anthem” which spoke about politicians wrapping themselves in themes of nationalism. “Milestone” also dealt with racism and prejudice. “Beautiful America” tackled both politics and another constant theme across FIF’s albums - rampant capitalism. Over the rest of the discography there was:
Programming in the first two weeks of 2021
It’s been a pretty busy 2 weeks. I’ve basically either been finishing up end of year blog posts or programming. Let’s jump in!
Extra Life Donation Tracker
I have the 5.3 release of my Extra Life Donation Tracker. I had a few minor refactoring goals for that release, but also a few user-facing enhancements. I added in the ability to grab the user’s avatar as well as their team’s avatar. They can now use that as an input in either XSplit or OBS. During these two weeks I also fixed a user-reported bug on crashes if a donor had emoji in their name. Oh emoji, you’re the bane of my programming existence!