I've been incredibly tired today, mostly because I was up late last night and awake early this morning, a little because I'm tapering down my caffeine intake a little. Not dramatically; today went from 3 cups to 2 (mugs, which are bigger than the nominal 8-oz cup). As a consequence, I haven't been able to work on Germinal, but I do expect to have something cool, soon.
I read a lot of really good gemlog entries today, some of which I want to respond to, and didn't have the chance to, today. I kind of feel like it's will be a little bit late if I get to it tomorrow. But maybe on the smol internet I shouldn't feel that way.
I had been having an issue with setroubleshootd and its associated setroubleshootp process using an excessive amount of CPU. Apparently, it was dealing with an issue from php-fpm being denied access to... something. It wasn't a file, so I couldn't fix it with relabeling; it was type "key", whatever that is. When I upgraded to Fedora 32, it went away for a while, but then it came back.
Today I figured out the issue. It happens when you upgrade selinux-policies, but don't reboot into the matching kernel. So I did a 'dnf upgrade -y --refresh', and rebooted, and it went away. I'm super not crazy about this solution, but at least it wasn't something more serious.
I've been working to add routing to Germinal. It's in a branch, and is mostly working. I need to clean up a bunch of things before merging it, and probably won't get a chance until Monday. But it's been pretty fun!
I've been thinking I want to do a weather app for Gemini, which means I need to add some kind of support for dynamic content. Spent a while thinking about it, and I'm sure I know how I want to do it. It won't support scripts in arbitrary languages from a cgi-bin directory; instead, it will have routes, and each route will have attached to it a handler function that takes a request as an argument and returns a response; the default handler will be the existing static file handler. Functions can be from other packages. The intended use will be that you set up a Lisp script that configures your environment, including setting up routes, and then starts the server. This is a much more image-focused way of starting Germinal than I'd been focusing on before...
I've been having really vivid dreams for a while, really being an Inhabitant of Carcosa. I haven't captured any good quotes from my reading, because I've been too busy to read, and I've lately fallen back on reading some light fiction instead of the important nonfiction I'd picked out before...
So, my laptop's WiFi has begun working again. This sparks joy.
I'm probably going to start curating a Gemini public library, like the library of Tanelorn, focusing on horror and weird fiction in the public domain. I'm going to offer things in at least plain text and epub. I'd like to offer things in text/gemini, which would involve unfilling paragraphs from the Gutenberg sources, but I'll only do this if I can find a batch way of doing it. Similarly for headings, blockquotes and lists.