Snooze: a simpler cron
Introducing snooze, a lightweight alternative to cron for scheduling tasks without requiring root privileges or a background service.
Hugo is softwareontwikkelaar en onderzoeker, gespecialiseerd in open source, duurzame technologie en ethische software. Op zijn weblog deelt hij tools, tutorials en updates over projecten zoals ImapGoose en Alpine VM provisioning.
133 articles from this blog
Introducing snooze, a lightweight alternative to cron for scheduling tasks without requiring root privileges or a background service.
Security audit results for vdirsyncer reveal four minor findings, including file permissions and error handling issues, with fixes implemented.
Developer announces vdirsyncer2 rewrite is stable, discusses documentation, security audit, and new features like collection protection.
A technical guide on setting up and using whisper.cpp for local audio transcription, including building, patching, and practical usage.
A developer documents the first day of creating an emoji input method using the Hare programming language and Wayland protocols.
The article argues that choosing between dark and light mode should be based on ambient lighting and usability, not just personal aesthetic preference.
A developer's 2024 status update on vdirsyncer, covering atomic writes, security audits, and tooling improvements for calendar/contact sync.
Explains how adding Unix domain socket support to vdirsyncer provides flexibility for advanced CalDav sync scenarios without bloating the core code.
A guide to creating a desktop shortcut that instantly renders your clipboard contents as a QR code for easy transfer to a phone.
Explains methods for typing non-English characters on computers, including AltGr, dead keys, and the Compose key.
Introducing wlhc, a small program written in Hare that enables hot corner functionality for Wayland desktops.
Introduces vidir, a tool from moreutils that allows batch renaming and deleting files by editing a list in Vim.
Developer updates on vdirsyncer fixes, including item renaming, property synchronization, and memory usage improvements.
Explores the benefits of IRC for open communities, comparing channels to meeting rooms in a virtual co-working space.
A technical guide on configuring Linux systems to generate and save core dump files for debugging program crashes.
Explores using a local SSH server as a secure alternative to sudo for privilege management, avoiding setuid binaries.
Developer updates on vdirsyncer alpha, ab-tidy tool, and darkman release, with notes on Hare programming language.
A technical guide on reclaiming unused swap partition space by expanding the root partition to the left using tools like sfdisk and gparted.
Explains how to configure darkman to expose dark/light mode preferences via the xdg-desktop-portal API on Linux.
An update on vdirsyncer's sync algorithm improvements, including status handling, error categorization, and auto-creation of collections.