Artikel in Kategorie "Programmierung"

Einige Bemerkungen zur neuen Webseite des Verkehrsverbundes Rhein-Neckar GmbH (VRN)

Einleitung Ich bin selbstständiger Web-Entwickler und bin immmer auf der Suche nach interessanten Fallbeispielen, und zwar nicht nur nach den Gelungenen sondern auch nach den Problematischen. Heute möchte ich ein Beispiel für Letztere aus meinem persönlichen Erfahrungsbereich präsentieren. Als zahlender Kunde freut es mich zwar, dass der öffentliche Verkehrsverbund der Region, VRN GmbH sich zu […]

Centralized Syslog Using MongoDB And PHP

Introduction This setup codenamed „PMS“ (for PHP/MongoDB/Syslog) can be used to let one or more Syslog-servers write log messages to a MongoDB collection. They can then be accessed using a PHP web application. It has been tested on Linux using RSyslog, MongoDB, Apache and PHP (with MongoDB extension) from Devuan (Ceres). The quality of this […]

 MyPlayer Update

New: Options for „Autoplay“, „Loop“ and „Shuffle“. TAR Download: SVN: svn co svn:// (ViewVC) Project Website:

Providing XDG Runtime Directories

Introduction The intended audience for this document are application programmers and providers of init-systems for managing features of installations of the GNU/Linux operating system and POSIX-compliant operating systems in general, who are concerned with per-user temporary file management based on the XDG Base Directory Specification, [XDG]. Many applications that follow XDG guidelines and specifications expect […]

„nodm“: Improved „restart“ behavior

I currently maintain an experimental spin-off of the „nodm“ minimal display manager written by Mr. Enrico Zini: Spin-Off project site: As has been reported, in recent installations of „nodm“ from Debian packages up to version 0.11.1-3 (Debian unstable), the „restart“ action of the sysvinit-script does not reliably restart „nodm“. This is due to the […]

„jack-autostart“ ALSA Hotplug Support

jack-autostart Version 1.3 Release Notes To handle a hotplug-removed ALSA device (such as a USB headset), i use a rule for the „udev“ hotplug daemon that invokes a new action hotplug remove $device of the jack-autostart script under the identity of every affected user. By sending SIGKILL to the jackd process, this prevents jackd CPU […]

I18n of Bourne Shell Scripts Using „“

This article shows how to make a Bourne Shell script translatable by means of the „gettext“ toolchain and how it then operates with natural language strings translated into the user’s language.

„jack-autostart“ – Setup and Start Scripts for jackd

„jack-autostart“ is essentially a start script (I use it for my XFCE sessions) that starts „jackd“ with appropriate command line parameters and configures as many applications as possible to route playback to the JACK service. For this purpose, redirect all ALSA playback to JACK, and set JACK as default audiosink/-source for GStreamer.