Tux Machines

Gemini Articles of Interest

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

Technology and Free Software

My Beelink U59 running OpenBSD kicked the bucket.

=> 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.

Riot Medicine

=> Riot Medicine

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.

Old Computer Challenge

=> Old Computer Challenge

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

=> 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.

Internet/Gemini

Introducing... Galaxy Chat

=> Introducing... Galaxy Chat

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

=> 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.

Programming

Neovim: init.lua from scratch

=> 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

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/06/24/Gemini_Articles_of_Interest.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
143.056476 milliseconds
Gemini-to-HTML Time
1.565976 milliseconds

This content has been proxied by September (ba2dc).