digital self defense and everything IT

  • Fehler melden — Schnelle Bearbeitung ermöglichen

    Als Nutzer von Websites oder Web-Applikationen erwarten Sie fehlerfreie Funktion. Die zu gewährleisten ist das Ziel von Entwicklern und Administratoren. Fehler sind jedoch nicht zu 100% auszuschließen. Die folgenden Tipps helfen Ihnen dabei, Fehler zügig analysieren und beheben zu lassen.

  • Effizientes Speichern von Ja/Nein-Attributen

    Bei der Entwicklung von Software mit Datenhaltung in einer relationalen Datenbank (RDBMS) stößt man oft auf die Situation, viele verschiedene Ja/Nein-Attribute speichern zu müssen und effizient auffindbar zu machen.

  • Arch Linux: No audio device after update

    After an update all audio devices where gone. I got everything working again by wiping Pipewire: $ sudo rm -rf /etc/pipewire $ sudo pacman -S pipewire pipewire-pulse pipewire-media-session $ systemctl –user enable pipewire pipewire-pulse pipewire-media-session $ systemctl –user restart pipewire pipewire-pulse pipewire-media-session via Reddit

  • Selbstverteidigung gegen Steuersoftware

    Aufgrund aktueller, haarsträubender Ereignisse möchte ich für meinen Steuerberater festhalten, wie meiner Meinung nach eine vernünftige Steuersoftware im Jahr 2019 aussieht: Die Software ist unabhängig vom Betriebssystem. Ich will die Wahl haben, ob ich Windows, MacOS oder ein Linux benutzen kann, um meine Belege zu übertragen. Die Software braucht weniger als 10 GB RAM, um…

  • Arch Linux boot process gets stuck at “Reached target Graphical Interface”

    In this case, append “systemd.unit=multi-user.target” to the kernel line in your bootloader, which will bring you to the VT login.

  • Could not update Seafile client

    Today I could not update the Seafile client in Arch Linux because of a conflict with `ccnet` and `ccnet-server`. The solution was to remove everything directly related to Seafile and then install from scratch: $ yay -R ccnet seafile seafile-client$ yay -S seafile-client