Software

Here's a short overview of my software projects.

Locale Aware Unzip

This program allows you to extract ZIP archives which have been created on computers with a different system locale than the one on your machine (e.g. if the archive was created on a Japanese Windows installation, and your Windows installation is set to English). If any file within the archive has a file name which includes non-ASCII characters (like kanji, hangul, umlauts, or emoji), these file names may get wrangled if you extract it using Windows Explorer, 7zip or a variety of other tools.

These problems commonly occur with addons for BVE Trainsim or with games purchased from Japanese web stores.

A Java Runtime Environment, version 8 or higher, is required. I recommend using Temurin, available at https://adoptium.net/. Oracle's official JRE should also work.

I do not expect to do further development on this. The software is available for Windows only, because it solves a problem that only exists on Windows (macOS handles foreign ZIP files just fine out of the box, and Linux can run processes with different locales with system tools).

Bulk GPX Viewer

A tool I hacked together to visualize multiple GPX geodata recordings (generated, for example, by a bike navigation computer) using OpenStreetMap maps.

This is in a very incomplete state because I lost interest at some point. I now use a Garmin navi, which records in a proprietary format rather than in GPX, and so far I couldn't be arsed to add Garmin's SDK. Maybe when the next bike season rolls around, though. With the current political situation in the United States, I do not want to share my location data with US-based companies, so having a good alternative to Strava on my local machine would be great.