RSSAmplifier

Blog

Blog

etienne.pflieger.bzhRSS feed ↗10 posts

Latest posts

Filter packages to upgrade on Archlinux

TL;DR: $ sudo pacman -S $(pacman -Su --print --print-format "%n" | grep -e PATTERN -e PATTERN…) A perks of being an Archlinux user, is how often updates are available for your system. I continue to think this is a good thing, especially when it comes to benefit from latest version of Firefox, Signal, … It’s very nice to begin you day, knowing that you’ll be able to directly update one or more…

Empty SSH agent before sleep

I use SSH keys to connect to the remote servers I manage. As those keys are password protected and it can be tedious to enter (long, complex) passwords multiple time per day, I setup an agent a long time ago to unlock keys once in the morning and then forget about them. The only problem I realize recently was that the agent did nothing specific when I put my computer in sleep (going to lunch,…

Protecting cgit with Anubis and Hiawatha

As a lot of other people, my little Web server has been flooded by AI scrapers (or other kind of very badly configured crawlers). They come again and again and again to crawl all possible pages they can found, even the most pointless of them. This is particularly harmful with my cgit instance, where they will visit every single commit pages and every possible diff pages… By chance, all heroes do…

RVM and fish shell

Since the end of the summer, and more specifically following a post by Julia Evans about the fish shell , my curiosity was once again triggered by this shell. I know it by name since a long time, but never take time to test it. Or last time I did it, something I did not expect happen, and I was probably less comfortable with the whole shell stuff. Anyway, I stayed on bash and then zsh. Clearly,…

Fronde v0.6.0

This release also continues the stability work. All changes are visible in the git log , but here are the most interesting changes: Features Replace r18n-core dependency by more common i18n gem. Add a new rake task to generate a Fish shell completion file. Detect orphaned keywords in the site:clean rake task, to allow you to remove useless files. Add a new rake task to build a single file instead…

Free all the feeds

Je suis un grand consommateur de flux RSS (ou Atom pour être techniquement complet) et ce depuis bien longtemps. L’ enshittification actuelle du Web me rend parfois la vie désagréable, mais contre toute attente les flux restent une valeur à peu près sûre du Web de qualité (oui, je sous-entends qu’un site d’actualité qui n’en propose pas n’est pas de qualité). Bref, ça m’arrive d’être en galère…

Various updates to my web authoring and publishing tools

I just released several updates to the little softwares I created. I built them for my own usage, but I’d be curious to know if another one tried them or even use them. Time flies and habbits change. When I began to write code, it was mostly in PHP. Later I switched to ugly shell scripts and more robust python scripts or apps. For the last eight years I gradually, but surelly move to ruby for…

Fronde v0.5.0

This new release continues the stability work. The biggest improvement has been in the Gemini protocol handling, now allowing you to publish Gemlog with the same features as for the HTML blogs. It also comes with two new features, which should open new ways of improvement in the future: Introduce a way to bundle some default themes for Web publishing. For now only one theme (named umaneti and…

Parse zsh history file in ruby

As I was trying to build a customized history browser for zsh, I quickly felt on a weird issue when trying to parse it in ruby. 3.3.1 :001 > history_lines = File .read( File .expand_path( '~/.zsh_history' )).split( "\n" ) (irb) :1 :in `split': invalid byte sequence in UTF-8 (ArgumentError) I was a bit surprized at first, but a quick search online explained to me that zsh use a weird trick to…

Wireguard and after sleep time skew protection

I recently ran several time into a very nasty problem on my laptop. After some sleep time, without much specific reason, the system clock would jump hundreds of years in the future. This is probably due either by a bios bug, or other CRT clock issue, but I’m not an expert in the matter, and there are no fixes available for my bios. Apart from the annoyance itself (all TLS certificate checks fail…