Links 31/05/2024: Generating and Using Identifiers, Why Unicode
Contents
-
Gemini* and Gopher
-
Personal/Opinions
-
🔤SpellBinding: ACNOPYU Wordo: JOKER
-
small coloured bricks and small wobbly plans
I've turned into a critter-writing machine but that's okie, lol. I used some inspiration prompts I've been hauling around for literal years and I enjoyed doing it, so it's all good --
Next is some dragon adaptations, probably. Also I saw some nice prompts for Kaijune this year so maybe even /more/ critters ...
-
-
Technology and Free Software
-
How to keep clean your Docker bind-mounts files permissions?
Very similar situations are produced with a PHP project, on `vendor/` or `var/` folders by example.
We all tried to do some kind of manual user ID mapping. If the user "www-data", from inside our containers, use the same user ID than our host user, the process should produce inodes that our regular user have access to. Mhh?
Also, maybe it is possible, somehow, to configure our projects, or Docker itself, to keep clean our host filesystem. Can we configure docker with this "user-namespace"? Or better, could we run Docker as rootless? What about Podman?
-
Generating and Using Identifiers
Over the last few months, I've had a number of conversations about unique identifiers. For starters, I get pulled into a periodic meeting to justify decisions we made about six years ago for my day job. Then there was a conversation on fedi[1] (not a link to the conversation, it was too long ago and I auto-delete my posts).
-
Profile results are as expected as the Spanish Inquisition
I'm not upset at rewriting the code that handles the network buffering [1] as it needed work, but I'm still seeing a disporportionate amount of CPU (Central Processing Unit) time accumluate on the supposedly simpler protocol gopher. The most popular requests of both my gopher server [2] and Gemini server [3] are entries from my blog, so I take a look at the code that handles such requests for both servers. Yes, the gohper server has a bit more code dealing with links than the Gemini server (because gopher URL (Uniform Resource Location)s are almost, but not entirely, like http URLs—and the small differences are annoying), but I'm not seeing anything that stands out. Yes, the code is not quite twice as much, but the CPU utilization is more than three times as much (as of writing this).
-
Internet/Gemini
-
Alternative view on embeded media in gemini
There have been many talks about embeded media in gemtext. How it is needed, how it is unneeded, how it is it could be implemented, how it could set gemini on slippery slope that is HTML. I think I have a compromise that will satisfy all parties.
-
-
Programming
-
Unicode. Why did it have to be Unicode?
For each line of code executed, we get the filename, the function name and the line of code that's executing, turn that into a key, and use that to count the number of times that line of code is executed. Easy.
-
-
-