Ein Kunde hat eine MySQL-Tabelle, in der alle Felder sauber mit Charset utf8_general_ci angelegt wurden. Leider hat die PHP-Anwendung, die in die Tabelle schreibt, Daten in ISO 8859-1 in die Tabelle geschrieben; was dazu geführt hat, dass die Anwendung die Daten sauber lesen und schreiben konnte, andere Programme aber nicht. Diese gingen nämlich davon aus, […]
Bei meinem VPS hat sich nach einem Neustart nginx nicht mehr starten lassen; nach ein bisschen suchen ist mir aufgefallen, dass sich die IP-Adresse auf einem Interface geändert hat. In dem Fall war es das Tunnel-Interface / OpenVPN. Weitere Eingrenzungen: Plesk schreibt die IP-Adresse von Servern statisch in die nginx conf als listen-Adress; und wenn […]
Auf meiner UDM Pro läuft ein Wireguard-VPN-Server. Ich möchte remote ein Windows-Gerät deployen, welches bei Boot zu diesem verbindet. Standardmäßig routet die Konfiguration, die man aus dem Unifi Router zieht, alles an Traffic durch den Tunnel. Um das zu beschränken und wirklich nur den Traffic durch den Tunnel zu routen, der in das interne Netz […]
Idee: wenn die Datenbank in KeePass gespeichert wird, soll automatisch auch eine Kopie der Datenbank getimestamp gespeichert werden. Mein KeePass liegt in einem OneDrive. So verhindere ich, dass es zu Synchronisationskonflikten kommt – bzw. ich so dennoch immer eine Kopie von Änderungen habe, selbst wenn ich geistig abwesend bei zwei Clients gleichzeitig in der Datenbank […]
Update 2024-03: das erste Update für den Bitdefender Agent (nicht die Signaturen, das eigentliche Programm!) ist raus. Und das nimmt PhotonOS nicht mit; der Agent läuft weiterhin auf der alten Version. Ich arbeite noch an einem Workaround. Ich wollte Bitdefender auf meinem PhotonOS Docker Host installieren. Offiziell ist das nicht supported. Der Installer bricht auch […]
Ich brauchte für eine Component einen Scroll-Handler, welcher ein Element abhängig von der Scroll-Position des Elementes bewegt. In dem Component sollte ein Bild langsam von links nach rechts sliden, je nachdem, wie weit das Component vom unterem/oberem Bildschirmrand entfernt ist; ist die Component ganz unten, sollte das Bild ganz links sein, ist die Component ganz […]
Kleiner Spickzettel für mich; eine Debian-VM so einrichten, dass sie ihren Speicher für Veeam zur Verfügung stellt. Der Speicher wird „hardened“ sein – es ist also für das Veeam, dass darauf zugreift, nicht möglich, Backups innerhalb von x Tagen nach dem Schreiben zu löschen. Damit eignet sich das ganze super als Ransomware-Protection – dadurch, dass […]
Ich hatte nun mit dem Szenario zu kämpfen, dass ein externes Programm in einer Datenbank schreibt; das Unternehmen hinter dem externen Programm allerdings nicht sagen konnte/wollte, welche Felder, welche Queries, etc. Nun sollten wir was an der Datenbank anpassen – und müssen die Info dennoch dafür haben. Gott sei Dank ist dies relativ simple machbar, […]
Hin und wieder meckert eine Software, dass sie einen Neustart benötigt; ein Beispiel hierfür könnte Veeam sein, wo ich bereits über einen Ansatz zum „Umgehen“ des Problemes berichtet habe. Dort hieß es stumpf: „Key HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations umbenennen, dann geht es“ Doch – was macht der Key? Und ist das immer so klug? In diesem Registry-Key […]
Hypothetisches Szenario: wir haben eine Domäne tino-ruge.de; und für diese Domäne existiert eine öffentliche Webseite, erreichbar unter www.tino-ruge.de. Bei Eingabe der Domain in einem Browser landet man auf einem DC, nicht auf der eigentlichen Webseite. Was wir umsetzen wollen: gibt jemand im Firmennetzwerk nun nur „tino-ruge.de“ ein und vergisst das „www“, leitet der DC via […]
Ich habe eine Webseite, die in Vue 3 + Vite geschrieben ist. Die Seite enthält nur statischen Content sowie via vue-router diverse Unterseiten. Und von den Seiten ohne großen Aufwand automatisch HTML zu erstellen, das pregerendert ist (Static Site Generation), scheint spontan nervig. Zwar findet man viel zu nuxt, vite-ssg, etc – allerdings erfordert mir […]
Eine Kamera von HikVision ließ sich nicht einbinden. Stream hat nicht sauber geladen und ist direkt immer wieder abgestürzt. Folgende Anpassungen halfen: Folgendes in der Kamera: Und ebenfalls in der Kamera unter System > Benutzer den entsprechenden Benutzer einbinden, damit der sich einloggen kann. Danach war alles i.O.