Videos für Druckansicht stylen mit YouTube Lyte

Druckansicht nachher

Vor einiger Zeit hatte ich beschrieben, wie ich die Druckansicht meiner eingebetteten YouTube-Videos gestylt habe. Nachdem ich nun das Plugin WP YouTube Lyte einsetze, werden die Videos leider mit komplett anderem HTML und ohne Aufruf des embed-Hooks auf der Seite angezeigt, so dass meine damalige Lösung so nicht mehr funktioniert. Hier ist also eine angepasste Version. So sieht die Druckansicht eines eingebetteten Videos vor meinen Änderungen aus: Man … Weiterlesen

Änderungen für besseren Datenschutz

Gravatar

Die DSGVO gilt ja nun schon einige Monate, und bisher ist die Welt nicht untergegangen. Ich habe mir nun endlich mal die Zeit genommen, auch meine Webseiten dahingehend etwas zu überarbeiten. Ironischerweise hatte ich dafür 2018 keine Zeit, weil ich auf der Arbeit so dafür eingespannt war, die DSGVO-Wünsche der Kunden zu erfüllen. 🙂 Hier ein kurzer Überblick, was ich dafür getan habe.

Bisher hatte ich nur … Weiterlesen

Uralt-Software unter Windows 10 laufen lassen

Windows XP

Ich wollte heute mal kurz etwas darüber aufschreiben, wie man wirklich alte Software unter Windows 10 zum Laufen kriegt. In meinem Fall handelt es sich um die „Watcher Chronicles CD-ROM“, welche 1998 erschien. Diese tolle Zusammenstellung von Highlander-Informationen ist nur teilweise auf den amerikanischen DVDs enthalten und insofern immer noch relevant. Die Informationen liegen leider binär codiert vor, so dass man nicht einfach XML-Dateien extrahieren kann oder so. Erstellt wurde … Weiterlesen

DB-Backup per Cronjob bei Domainfactory

Heute möchte ich mal kurz beschreiben, wie ich ein Datenbank-Backup bei meinem Provider domainfactory eingerichtet habe. Ich habe einen Shared-Hosting-Tarif mit SSH-Zugang. Wenn man keinen SSH-Zugang hat, dann klappt der hier beschriebene Vorgang natürlich nicht. Wenn man einen komplett eigenen Server hat, ist das hier auch nicht relevant, denn dann hat man ja die volle Kontrolle über das System.

Prinzipiell sollte das Vorgehen klar sein: Das … Weiterlesen

Verbindung mit Git-Repository über SSH: Couldn’t agree a key exchange algorithm

Screenshot

2014 hatte ich mal meinen Workflow beschrieben, wie ich eine Webseite mittels Git aktualisiere. Gefühlt mache ich das mittlerweile öfter als tatsächlich auch mal was zu schreiben, aber das grundsätzliche Konstrukt nutze ich seitdem unverändert und finde es nach wie vor praktisch. Vor ein paar Tagen hat es leider mit dieser Fehlermeldung den Dienst verweigert: FATAL ERROR: Couldn’t agree a key exchange algorithm (available: curve25519-sha256@libssh.org,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256)
fatal: Could not … Weiterlesen

Bug des Jahres

Ich habe gerade einen Bug gefunden, der so herrlich absurd ist, dass ich immer noch drüber schmunzele. Im Januar 2016 wurde als Fehler gemeldet, dass innerhalb einer Webapplikation auf einer bestimmten Seite für bestimmte Nutzer ganz oben links unmotiviert die Zahl „360″ steht. Niemand konnte sich das so richtig erklären, und lokal war es nicht nachzustellen. Fast Forward in den November 2017, und mir fällt zufällig folgende Code-Stelle ins Auge … Weiterlesen

Videos für Druckansicht stylen

Standard-Druckansicht

Wenn man eine WordPress-Seite, welche ein per oEmbed eingefügtes Video enthält, ausdruckt, sieht man anstelle des Vorschaubildes nur einen leeren Rahmen. Der Rahmen ist relativ groß und erfüllt keinerlei Funktion in der ausgedruckten Seite. Ok, der Titel des Videos steht drin, aber das war es auch schon. Ganz verstecken will man das Video natürlich auch nicht (das ginge ja über das Print-Stylesheet relativ einfach). Besser wäre es doch, etwas auszudrucken … Weiterlesen

Passwort-Änderung: Wie man es nicht machen sollte

Passwort-Dialog

Ich nehme gerade etwas verspätet am Change-Your-Password-Tag teil und habe jetzt nach wenigen Seiten schon wieder einige haarsträubende Dinge gesehen. Hier ein paar Beispiele, wie man es nicht machen sollte, wenn man ein „Passwort ändern“-Formular entwickelt. Fangen wir mit etwas noch vergleichsweise Harmlosen an, bei einem Instant Messenger vergangener Tage: Wie man sieht, ist das anvisierte neue Passwort keineswegs zu kurz. Merke: Wenn man eine untere und obere Grenze setzt … Weiterlesen

Buch: Weniger schlecht programmieren

Weniger schlecht programmieren

Ich weise hier nicht oft auf Fachliteratur hin, in erster Linie weil ich so wenig davon lese. Heute wollte ich zumindest mal ganz kurz das Buch „Weniger schlecht programmieren“ von Kathrin Passig und Johannes Jander vorstellen. Es ist 2013 im O‘Reilly Verlag erschienen und hat als Softcover einen Umfang von 430 Seiten. Der witzige Titel fällt natürlich ins Auge, er ist aber durchaus ernst gemeint: Die Autoren werben darum, sich … Weiterlesen

Spalten mit gleichen Namen in Oracle

Letzte Woche bin ich bei der Arbeit mal wieder auf ein interessantes und unerwartetes Verhalten gestoßen. Die stark vereinfachte Beispiel-Query sieht so aus: Das ganze ist gedacht für Oracle 11g, andere DBMS habe ich noch nicht getestet. Für Nutzer anderer DBMS zum Verständnis: „dual“ ist in Oracle eine Dummy-Tabelle, die man benutzen kann, um Queries zu bauen, die ohne eigene Tabellen auskommen, z.B. zum Demonstrieren von Datumsfunktionen. Instinktiv hätte ich … Weiterlesen