Category Archives: Geek Stuff

A simple “Update your Retrode on Linux” helper script

A good rule of programming is, if you find something bothersome twice, and you can’t rule out having to do it again, automate it… I had to look up the steps to update my Retrode twice. In short, I wrote … Continue reading

Posted in Geek Stuff | Leave a comment

Homebrew Update Notifier Update

Three years ago, I got annoyed enough to hack together a quick cron+shellscript update notifier, but it was never perfect, because the Zenity window liked to steal focus or pop up on top of other things. Now, I’ve decided to … Continue reading

Posted in Geek Stuff | Leave a comment

Amateur Preservationist Tip of the Day: Guarding Against Uncaught Battery Leaks

Since I just had to open an eBay return request for a perfect-looking Super Nintendo cartridge that had been ruined by a leaky battery, I decided to do a thorough inspection of all of my cartridges to determine both the … Continue reading

Posted in Geek Stuff | Leave a comment

Concentrated Feels

Last Updated: 2017-08-03 (Added “Day is Done”) 2017-08-04 (Elaborated about “Gates of Dawn”) 2017-12-24 (Added the Civilization 6 launch trailer) 2018-03-21 (Added “I Am Australian” and “Gentle Arms of Eden”) 2019-09-09 (Added Fantasia 2000’s segment for Stravinsky’s Firebird) 2020-07-15 (Added … Continue reading

Posted in Web Wandering & Opinion | 1 Comment

Rust: Looping on a member variable without mutably borrowing self

The Story Late last night, I stumbled upon a rather clever hack in one of my Rust projects. I’d been working on an iterator which implements grapheme-aware CamelCase word-splitting when I decided to do some cleanup and ran cargo clippy … Continue reading

Posted in Geek Stuff | 1 Comment

Tidying up Amazon wishlist printouts

Whenever I visit the used games store, I like to bring a printout of my Amazon.ca wishlist, since it’s easier to work with than a tiny screen. However, Amazon, for reasons that escape me, decided that print versions would somehow … Continue reading

Posted in Geek Stuff | Tagged | Leave a comment

Splitting CamelCase without Regex lookahead/lookbehind

I’ve been working to port the brains of my game launcher experiment from Python to Rust for easier refactoring and to eventually offer language bindings other than Python itself and, at the moment, I’m working on the “filename to title” … Continue reading

Posted in Geek Stuff | Leave a comment