Tux Machines
Posted by Roy Schestowitz on Jun 24, 2023
=> Programming Leftovers | Ardour 7.5 Revamps Tempo Maps Editing, Remembers I/O Connections Per Device
A Gemini client* is needed for the following links.
=> ↺ Bombadillo
=> My Beelink U59 running OpenBSD kicked the bucket.
I am currently typing this phlog out on my "old" desktop running Alpine Linux. It's done, hardware failure killed the U59. I don't know exactly how it happened, but I think it overheated because of the recent weather and somehow this killed the motherboard. I spent a long time trying to figure out what happened to it, but I couldn't. I didn't want to take it apart too much because I knew it was still covered by the warranty.
I just added a page to my archives [0] area of this gopherhole for Riot Medicine [1], an open source medical guide for street medics.
Riot Medicine is a full-length textbook that covers everything you need to become a medic. The 466 pages include organizing, medcine, equipment, and tactics. It is written for those with no medical training and no experience at protests, but medical practitioners and seasoned protesters will still find it useful.
So I decided to jump on the old computer challenge. Work is getting rid of a bunch of old PCs so I took this to my advantage and scored 3 machines.
=> Trailing slashes on rsync paths
The reason I bring this up is that I was taught that with rsync I should just be mindful of the traling slashes matching or not. But that’s not right. It’s the first path’s last character that matters. The dest path’s last character doesn’t seem to matter.
For the past few days I've been working on an experimental chat program built entirely in Gemini.
I'll keep this introductory post brief, because the SourceHut project home page has plenty of info, and will be updated more than this gemlog post.
=> New Projects
I recently started on two projects that I'm really excited about! It's been awhile since I've actually had the motivation (or time) to code after work.
First is a static site generator built in Rust for Gemini, HTML, Gopher and Nex. It's called PodBay. Currently it can take an input Markdown file and generate HTML+Gemini files, next up is the ability to parse an entire directory. Eventually I see it handling Atom/RSS feeds, pinging aggregators like Antenna on Gemini, optimizing images and supporting "front matter" to customize output.
=> Neovim: init.lua from scratch
After chucking one of my only remaining Arch installations in favor of FreeBSD (now a dual boot with Void) I've been one by one massaging my dotfiles and fixing software compatibility issues to get my preferred environment up and running. Only yesterday I managed to get my multiplexer, Zellij, up and running by backporting a fix from upstream git to their current release. I've been having trouble getting my NeoVim config setup, in that it was reporting that it couldn't set up language servers, and last night after work I began investigating.
* Gemini links can be opened using => https://gemini.circumlunar.space/software/ ↺ Gemini software
. It’s like the World Wide Web but a lot lighter.
=> gemini.tuxmachines.org This content has been proxied by September (ba2dc).Proxy Information
text/gemini;lang=en-GB