Category: Software

  • RealWorld sprengt Grenzen: 40+ Technologie-Stacks setzen neuen Demo-Standard

    Das “RealWorld” Projekt auf GitHub ist eine Initiative, die darauf abzielt, “die Mutter aller Demo-Apps” zu erstellen. Es ist im Grunde ein Spezifikationsset für die Erstellung von Beispielanwendungen, die bestimmte Funktionalitäten und Strukturen implementieren. Das Besondere daran ist, dass es für viele verschiedene Technologie-Stacks implementiert wurde, von Frontend-Frameworks wie React, Angular und Vue bis hin…

  • Kostenlose LetsEncrypt-TLS/SSL-Zertifikate für Ihren privaten Heimserver

    Normalerweise können Sie nur über Ihr lokales Netzwerk auf Ihren Plex/Emby/Jellyfin oder anderen Heimserver zugreifen. In der Vergangenheit mussten Sie eine lokale Zertifizierungsstelle erstellen, benutzerdefinierte Zertifikate ausstellen und die Zertifizierungsstelle allen Ihren Clients bekannt machen, wenn Sie HTTPS verwenden wollten – ziemlich umständlich. Kürzlich sprach ich mit Kollegen über dieses Problem und war überrascht, dass…

  • How to create free LetsEncrypt TLS/SSL certificates for your private home server

    Typically, you can connect to your Plex/Emby/Jellyfin or whatever home server from your local network only. In the past, you had to create a local CA, issue custom certificates and make the CA known to all your clients if you wanted to use HTTPS — quite the hassle. Recently I was talking to colleagues about…

  • Fix “object from LD_PRELOAD cannot be preloaded” error

    Recently my Gitlab installation broke with this error: ERROR: ld.so: object ‘/opt/gitlab/embedded/lib/libjemalloc.so’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 2022-04-18_11:18:30.73820 /usr/bin/env: ‘/opt/gitlab/embedded/bin/bundle’: Permission denied After some hours of debugging, this was the solution: Change /opt directory permissions from 0750 to 0755… Yeah. Maybe this little tidbit helps you avoid those hours.…

  • 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.