Going back to SQlite on Digikam
Based on the file modification dates, I went from using the Digikam SQLite database to using their embedded MySQL database in May 2018. I did it because at the time everyone was saying that for a large database it’s better to use SQL than SQLite. For a long time it seemed to work well enough like that. But, for the last few months, MySQL hasn’t quite been right. It’s been complaining about issues with InnoDB. Unfortunately, in my Googling I couldn’t figure out how to attempt to fix that issue with an embedded database. All the solutions seemed to involve using a “real” MySQL. So, sick of all that, I decded to go back to SQLite. Since launching Digikam (for the past two days) just causes my computer to go to a load average in the 50s and lead to an unending stream of SQL errors, I had to move the folder that contained MySQL and start from scratch. It was also an opportunity to do what they recommend and have the database reside on an SSD.
Addendum to my KDevelop Post
A couple days ago, I wrote about giving KDevelop another look and posted it to reddit’s r/kde. In my post, I’d said it was annoying to have to configure the color schemas per file. Someone commented on the subreddit that if you use the View->Schema menus it’s per file while if you go into Settings->KDevelop settings you can change it for all files.
As a side effect I explored the same options in Kate and set it up like this:
Moving to KDevelop for my larger Python Projects
When I first started programming it was just at the prompt of my Tandy computer. Then it was in the QBasic text editor on the IBM computers at school. But when I started programming again with “real” languages, I ended up going with Emacs. Although I was first annoyed at the way commands like save were prefixed, it became my favorite editor. I think that was partially because of diving headfirst into the free software movement and partially because I didn’t like vi’s different modes and how annoying that made things if you didn’t realize you weren’t in the text entry mode. Eventually, I moved on to Kate because I love KDE (been running it as my main desktop for over 10 years now) and I loved the features it enabled. Also, since vi (or vim) is found EVERYWHERE while Emacs usually requires installation, I ended up switching to vi whenever I’m ssh’d into a computer. If you add plugins like powerline, it can be pretty awesome to use. Even on my desktop if I’m editing /etc/fstab I’m more likely to pull up vi than the weight of KDE (not that it takes up THAT much RAM).
New Release of my Extra Life Donations Tracker Software
After a bit more work since my 21 July post, I’ve finally reached what I can consider to be beta status for the GUI. Things have matured to the point where it works well on both Linux and Windows and I’m now using it every time I game. I created a bunch of issues on Github to track new features I want to add in order to get to what I think will be a 1.0 release. I’m excited at the progress I’ve made and that the software continues to have interest. As always, the code is available on Github. Here are videos on how to use the GUI:
What Version Control looked like before I knew about VCS
Blender “version control” before I knew about VCS
Boy am I glad I know about svn and git now. It was such a mess before to keep track versions of files to be able to go back in the case of an error.
New Dishes I cooked in May 2019
beef enchilada casserole
I didn’t cook many new dishes in May, although I did have some encores of dishes that the family enjoyed. Since there are too few dishes to group them by theme, I’ll just go chronologically this month.
Ever since getting America’s Test Kitchen’s book on Mexican dishes, I’d made some great enchiladas a few times. Both their beef and ground beef enchiladas bring some great flavors to the table. The former is a bit more flavorful, but it also takes longer. So I wanted to see how the casserole version would come out. Overall, it’s very similar in flavor and tastes very good. Where it excels is as a party or potluck food. In the same dish that only makes about 12 conventional enchiladas, you can feed a lot more people because individual squares can be cut to any size. Also, like a lasagna, it has layers so there’s more to eat for a given amount of space on the dish.
Saw this in Boston
You know, the audacity made me want to try it. I just didn’t have a chance to because of the convention schedule.
Review: I Fight Dragons - "Canon Eyes"
Cover of Canon Eyes
I have been following I Fight Dragons for almost a decade now, including their journey from self-produced to being a label band and rejecting that to going back to being self-produced. I was a backer on their last album, the ambitious concept record The Near Future. That was a seemingly long five years ago. I’ve said before that I ended up enjoying the B-side of the record a lot more, and I think that’s because the lyrics resonated a bit more with me. But for a while I thought maybe the stress of the Kickstarter (in which they ended up ditching an almost completed version of the album and starting over) had split the band.
New Dishes I cooked in April 2019
grilled chicken with mustard-tarragon paste
bratwurst “hot tub”
crispy chickpeas
grilled steak fries
Vermont Maple-Mustard Glazed Burgers
Piadine
Hot Cross Buns
Tilefish with Jax Citrus Pepper rub
scones
April was a month for getting a little more ambitious as well as trying variations on dishes I’d made before. Among the variations I would count the tilefish, grilled chicken thighs, and bratwust hot tub. The tilefish was just a variation on the Raichlen grilled fish recipe I’d tried before with blackfish. This time I removed the scales to ensure the flavoring on the outside of the fish wouldn’t be wasted. It still wasn’t quite what I wanted, but I think grilled fish like this one is a great candidate for an after-grill marinade. I’ll try that next time. The grilled chicken thighs were a variation on the gochujang paste recipe from America’s Test Kitchen. I liked the mustard-tarragon paste, but Danielle was pretty blase about it. Finally, the bratwurst hot tub was the third such variation on braising bratwurst on the grill. It was fine, but I prefer Meathead and America’s Test Kitchen’s versions to Raichlen’s, which was the one I did here.
Review: The Misbehavin' Maidens - "Swearing is Caring"
When I backed The PDX Broadsides’ Kickstarter, they pointed out their friends, The Misbehavin’ Maidens, also had a Kickstarter campaign going on. As I mentioned in the review for Relatable Content, The PDX Broadsides started off as a pirate shanty band. The Misbehavin’ Maidens still are a pirate shanty band, or at least a few of their songs on Swearing is Caring follow sea shanty song structures and melodies. And, other than tamborines and drums, they’re an acapella band.