Tux Machines
Posted by Roy Schestowitz on Dec 09, 2022
=> Chrome Dev 110 and Chrome Beta 109 | today's leftovers
A Gemini client* is needed for the following links.
=> ↺ Bombadillo
=> Some comments on delimiter-first code
I still have to work within the confines of C, but here it's easier to see that the string literal is one long literal and not four additional parameters, so that's good. It's a bit strange looking, but I could get used to it (I got used to “char const
” over “const char
” becauseconst
applies to the object to its right, except if starts the declaration; it makes parsing “char const *const p
” easier for me—this declaresp
to be a constant pointer to constant data). And if I need to add to it:
=> Generating a gemini Atom feed
The WP2Smol plugin now generates an Atom feed at /gemlog/atom.xml for purposes of updating CAPCOM[1], et al when new posts are made.
Following the recent exodus of Twitter users to Mastodon, the Fediverse saw a lot of chatter from new users talking about the superiority of the Fediverse over other solutions. This reminded me somewhat of Gemini's popularity a couple of years ago, which saw a lot of users announcing their departure from the clear web to embrace Gemini full-time. I made a jokey post about it based on my experience with Gemini back in the day.
Mastodon has a feature which enables you to verify that a website in your profile belongs to you [1], and I've now added the same capability for website and blog links in Epicyon [2].
=> The Tinkerer
When I did my apprenticeship as automobile technician, we were assigned different stations in the workshop, each lead by another master technician. Herr Drexl was the one I admired most. He was an expert in rebuilding automatic transmissions, and when they left his hands, they worked better than when they came from the factory brand-new. He built his own tools to measure tolerances perfectly -- tools they didn't even have at the factory.
Its real: I got the ok from my company to migrate them to free software.
I have totally free reign and as long as there is a working system at the end of it i can do whatever i want to migrate (at least our workstations) to Linux. I think it helped a little that the big company on the other side of the industrial complex where we reside did make this step last year and got good coverage about this in our local newspapers.
Fosshost, a hosting provider that offered free VPS hosting for FOSS projects is officially shutting down.
=> PICO-8 textured raycaster (Dark Streets devlog #2)
Adding wall textures, camera height, and fixing the fish-eye effect in the PICO-8 raycaster.
=> Update Proprietary Media Codec for Vivaldi on Manjaro
I noticed that the Vivaldi package on Manjaro stopped updating the proprietary media codec after installing or updating. It appears that some Linux distributions have gotten spooked. And maintainers have started to withdraw support for proprietary codecs in general.
On my system, hardware acceleration is provided by a proprietary Nvidia driver. So, I just need the codec to restore video performance.
You can update the Vivaldi codec yourself by running the update script like the package used to.
=> CMUS colour scheme and persistent settings
cmus[1] uses a file called autosave (~/.config/cmus/autosave) to store configuration settings. This file is loaded every time cmus is launched. Settings changed during a session will be written to autosave on exit. This can make changing settings a bit finicky. A few times I've accidentally changed a setting by pressing the wrong hotkey, and then not been able to change it back. There is another file called rc (~/.config/cmus/rc) which can store persistent settings. These settings are loaded after autosave and will not be overwritten on exit.
=> Quote of the day - privacy edition
Some people say that if you have nothing to hide, you have nothing to fear. I saw the best response: "I need privacy, not because my actions are questionable, but because your judgement and intentions are questionable."
=> Alpine on the Olimex A20 OLinuXino Lime2
The Olimex OLinuXino LIME2 is an open hardware board with 1GB RAM, 1Gbps LAN and optional onboard eMMC/NAND storage and SPI flash. This guide will explain how to install Alpine Linux 3.17.0 on it, including how to compile the U-Boot bootloader.
Note: Throughout this guide I use the command 'doas' to run commands with root privileges. Your distribution might instead be using 'sudo', so simply replace 'doas' with 'sudo' if it does not work.
One of my goals for 2023 is to use YouTube as little as possible.
However, I still want to be able to watch videos occasionally, I just don't want the 'time-suck' element of youtube, where you end up with an endless stream of (admittedly interesting) content thanks to the suggestions provided by the algorithm.
=> gemini.tuxmachines.org This content has been proxied by September (ba2dc).Proxy Information
text/gemini;lang=en-GB