Friendica - Configuring Deletion Settings Correctly

I do run my own Friendica instance and have recently been dealing intensively with the deletion settings. Because nothing is more annoying than a database that keeps growing even though you have actually configured that old posts should be deleted. In this article I will show you how to set and check the deletion settings correctly, and what pitfalls there are. The Right Order Before I go into the details, here is the order in which you should proceed. ...

17.09.2026 ยท hoergen

Friendica - Solution for Invisible Groups Widget

I had noticed a strange problem in Friendica. For one user, the groups widget was no longer displayed in the sidebar. Even though the user followed several groups, those groups had current posts, and groups was included in the widgetorder setting. Other users on the same instance saw the widget correctly. Only this one user did not. The Cause After some searching, I found the culprit. It was due to a custom widgetorder setting in the pconfig table. In the RC version, this custom order is not correctly merged with the groups widget. The widget remains invisible, even though all the data is present and the configuration is actually correct. ...

17.09.2026 ยท hoergen

Renaming Files to Be FAT32-Compatible - Bash Script

I regularly copy files onto USB sticks or SD cards that are formatted with FAT32. And every time there is trouble with file names that contain characters FAT32 does not allow. Colons, question marks, asterisks, everything that is completely normal under Linux becomes a problem on FAT32. So I wrote myself a Bash script that takes care of the work. It searches the current folder, replaces all invalid characters, and also takes care of leading or trailing spaces and dots. Collisions are avoided by appending a counter. ...

15.09.2026 ยท hoergen

tmuxp - Defining & Managing tmux Sessions

tmuxp - a session manager for tmux that loads, freezes, and converts sessions via declarative YAML or JSON files. The project is based on libtmux and is actively developed on GitHub. The idea is simple. Instead of manually opening five windows every morning and typing in commands, you define your working environment once as a file and load it with a single command. What tmuxp Does tmuxp manages tmux sessions based on configuration files. In them, you describe which windows and panes should be opened and which commands should be executed in them. When loading, tmuxp builds the session exactly as you defined it. ...

13.09.2026 ยท hoergen

How to Train as an Interviewer to Disenchant AfD Representatives

How to Train as an Interviewer to Disenchant AfD Representatives 1. Basic Attitude: Clearly Define the Journalistic Role The most important thing first: An interview is not an argument and not a debate. The interviewer is not the opponent, but the representative of the audience. This role must be trained โ€“ because AfD representatives systematically try to push journalists into the role of a fellow debater (Strategy 8: Counter-questions). Training: ...

13.09.2026 ยท hoergen