Software, Linux & Infrastructure

This blog is my workspace for building software, working with Linux systems, and developing technical infrastructure - with a focus on clear and structured solutions.

πŸ“… By date ✏️ Recently updated

Latest articles

plot β€” A Minimal C++ Plotting Library

plot β€” A Minimal C++ Plotting Library

πŸ“… 2026-06-28 πŸ‘οΈ ...

A lightweight C++ SDL2-based plotting library with a minimal callback API for 2D graphics.

Apache Benchmarks with ab and curl

Apache Benchmarks with ab and curl

πŸ“… 2026-03-28 ✏️ 2026-07-11 πŸ‘οΈ ...

How to measure web server performance with ab (ApacheBench) and curl β€” useful after configuration changes or software updates.

Syncthing - Cloud-synchronisation without cloud

Syncthing - Cloud-synchronisation without cloud

πŸ“… 2025-03-16 ✏️ 2026-07-11 πŸ‘οΈ ...

Syncthing syncs files between devices directly, without any cloud service or third-party server. A practical setup guide for Linux.

Fast transfers with dd and loop-devices

Fast transfers with dd and loop-devices

πŸ“… 2024-09-22 ✏️ 2026-03-30 πŸ‘οΈ ...

Optimized dd parameters for fast file transfers and disk image copies when working with loop devices.

Emacs: Failed to verify signature archive-contents.sig

Emacs: Failed to verify signature archive-contents.sig

πŸ“… 2024-04-22 ✏️ 2026-03-30 πŸ‘οΈ ...

How to fix the 'Failed to verify signature archive-contents.sig' error in Emacs package management.

Setting static route in Debian-Linux

Setting static route in Debian-Linux

πŸ“… 2024-04-11 ✏️ 2026-03-30 πŸ‘οΈ ...

How to set a static network route in Debian/Linux and make it persistent across reboots.

How to change the environment of a running (parent) process under Linux?

How to change the environment of a running (parent) process under Linux?

πŸ“… 2024-02-10 ✏️ 2026-03-30 πŸ‘οΈ ...

How to modify environment variables of a running process under Linux using gdb β€” including parent processes.

apt-file – Find programs inside APT/Debian-repositories

apt-file – Find programs inside APT/Debian-repositories

πŸ“… 2023-01-15 ✏️ 2026-03-30 πŸ‘οΈ ...

How to use apt-file to search for commands and files in APT/Debian repositories before installing a package.

Passwordless SSH access to server

Passwordless SSH access to server

πŸ“… 2022-12-08 ✏️ 2026-03-30 πŸ‘οΈ ...

It is possible to simulate such password entries with the expect tool, but this is anything but secure.

Convert images to a single video using ffmpeg

Convert images to a single video using ffmpeg

πŸ“… 2022-07-13 ✏️ 2026-03-30 πŸ‘οΈ ...

How to combine a sequence of images into a single video file using ffmpeg.

Browse SMB/CIFS shares under Linux with smbclient

Browse SMB/CIFS shares under Linux with smbclient

πŸ“… 2022-06-03 ✏️ 2026-03-30 πŸ‘οΈ ...

How to browse and access SMB/CIFS network shares from the Linux command line using smbclient.

Transferring files with Netcat/nc

Transferring files with Netcat/nc

πŸ“… 2022-05-23 ✏️ 2026-07-11 πŸ‘οΈ ...

How to transfer single files, directories, and encrypted streams between hosts using netcat (nc).

Test the IO performance of hard-disks/disks using Linux

Test the IO performance of hard-disks/disks using Linux

πŸ“… 2022-04-07 ✏️ 2026-03-30 πŸ‘οΈ ...

How to measure read and write performance of hard disks and SSDs under Linux using dd and hdparm.

Set the exif-date with exiftool

Set the exif-date with exiftool

πŸ“… 2022-03-18 ✏️ 2026-03-30 πŸ‘οΈ ...

How to set or correct EXIF date metadata on image files using exiftool.

Install Steam on Debian without using an installer

Install Steam on Debian without using an installer

πŸ“… 2022-02-03 ✏️ 2026-03-30 πŸ‘οΈ ...

How to install Steam on Debian using a dedicated user account, without relying on the official installer.

Generating spectrograms with arecord, sox and ffmpeg/avconv

Generating spectrograms with arecord, sox and ffmpeg/avconv

πŸ“… 2019-09-19 ✏️ 2026-07-11 πŸ‘οΈ ...

How to record audio with arecord and generate spectrogram images and videos using sox and ffmpeg.