Developer Journal, International Strange Music Day
Iām mostly convinced that International Strange Music Day is nothing more than a minor publicity stunt, but itās either use that or trawl for birthdays on this August Monday. Plus, I like some pretty strange music, soā¦
GitLab
Itās not very interesting, but the biggest deal is probably that I created a GitLab account and have been importing repositories over. GitHub obviously has the advantage of a larger community of developers using it, and I donāt have a huge problem with Microsoft owning GitHub, but by the same token, itās nice to have back-up plans in case that changes and by all accounts, GitLab seems like a company worthy of attention and support. So, the plan isnāt to migrate to GitLab, but it is to make sure Iām giving it a fair chance.
I need to set up mirroring, so I hope thereās an API-driven way to take care of that in bulk, because the manual version (go to each repository, check the settings, check the repository setting for the repository, and feed in the information to synchronize) isnāt something I relish repeating eighty times.
Once thatās set up, Iāll likely create at least some repositories where the main version is on GitLab and the GitHub clone follows it, so that Iām actually using both systems.
General Maintenance
I went through another round of updating packages for SlackBackup, since the analytics tell me that people are cloning the repository and none of them are me. Iād rather not leave them with code with security holes, even though security holes in a desktop application arenāt usually a big deal. There are still plenty of alerts, but none of them seem like drop-in updates, with Electron being the most obvious.
Similarly, for the relatively ancient AttaCard Generator, whichā¦I honestly donāt even remember how it works, but the packages are fresher than they were, so thatās something. Similar for generic board gameās repository, and I added a drag-and-drop library to mess with. One day, it might actually look like a game, if I have the time to mess with itā¦
Itās not the usual maintenance, but I found a second Etched Windows CVS repository on an old CD-ROM, with code that doesnāt appear to have made it into the version I posted. Itās a very different format, though, so it was probably just the experimental code. Therefore, I added it in a sub-folder and updated the README
file.
Along the same lines, my minimalist game Chasing Phantoms now just has the pre-generated readme.html
file included, so that I could note in the commit log that the game should be run from a server so that the CORS only works when running under a web server.
Entropy Arbitrage
I added a robots.txt
file to the blog, because I noticed that an occasional web search turned up the search index, which isā¦not useful to anyone and not even entirely readable.
Uxuyu
As mentioned at some point in the recent past as a good idea, Uxuyu now updates account information in the database based on its URL instead of the handle, since thereās no way to guarantee that people will have unique handles.
Next
I finally decided to make saving twtxt messages to the database an optional feature, turned off by default, so Iāll probably start slowly working the required infrastructure into place in stages that wonāt break anybodyās experience.
To be serious about the URLs being the ākeys,ā the mentions should probably search for them, too. A useful side effect of that change would be that a user could (in theory) rename peopleās handles locally to distinguish between people with the same handle, without fouling up any of the other information.
Credits: The header images is Glass Armonica by Vince Flango, released into the public domain by the creator.
By commenting, you agree to follow the blog's Code of Conduct and that your comment is released under the same license as the rest of the blog.
Tags: programming project devjournal