Jörgs Webnotizen

Zum Hauptmenü

« Neuere Artikel

Bild vertikal zentrieren

Da es sich bei einem <img> um ein Inline-Element handelt, lässt sich dieses in CSS horizontal mit text-align und vertikal mit vertical-align ausrichten. Eine Zentrierung innerhalb eines Blockelementes könnte also folgendermaßen ausschauen: (mehr …)

Für PCManFM als Datumsformat ISO 8601 einstellen

Da mir das Springen des jeweils ausgewählten Verzeichnisses in der Baumansicht von Thunar auf die Nerven ging, habe ich mich nach einem alternativen leichgewichtigen Dateimanager für Xfce umgeschaut, der im Repo von Debian enthalten ist. PCManFM scheint meine Anforderungen soweit zu erfüllen, bis auf einen Punkt: (mehr …)

Wann und wie oft „RewriteEngine on“?

Mithilfe des Apache-Moduls mod_rewrite können URLs auf vielfältige Weise umgeschrieben oder weitergeleitet werden. Damit mod_rewrite Direktiven in einer .htaccess Datei oder der VHost-Konfigurationsdatei ausgeführt werden, muss zuerst die Rewrite-Engine mit folgender Direktive eingeschaltet werden:


RewriteEngine on

Bisweilen wird diese Zeile aber auch unnötigerweise gesetzt. (mehr …)

Keine automatische Verlängerung von Let’s Encrypt Zertifikat?

Mit Certbot lassen sich die Einrichtung von Let’s Encrypt Zertifikaten und die entsprechende Konfiguration des Webservers automatisieren. Unter Debian wird nach der Installation des Pakets certbot (vorzugsweise aus den Backports) bei Vorhandensein von Systemd ein Timer eingerichtet, der zweimal täglich überprüft, ob auf dem Server ein Zertifikat in nächster Zeit abläuft, und dieses gegebenenfalls erneuert. Der Timer sollte in der Ausgabe von „systemctl list-timers“ enthalten sein: (mehr …)

Durch WordPress-Admin-Bar erzeugten Scrollbalken entfernen

Die WordPress-Admin-Bar, welche am oberen Ende einer Website erscheint, sobald man als Admin eingeloggt ist, kann mitunter auch deren Layout in Mitleidenschaft ziehen. Dies kann u.a. der Fall sein, wenn ein Inhalts-Container eine Mindesthöhe von 100% des Viewports einnimmt, um z.B. mit solch einer CSS-Anweisung auch bei wenig Inhalt eine Hintergrundfarbe bis zum unteren Rand anzuzeigen: (mehr …)

Zeichenfolge ^/? in einer RewriteRule

Hin und wieder begegnen einem in mod_rewrite Anleitungen Pattern, in welchen nach dem Delimiter ^ als erstes ein Slash und ein Fragezeichen folgen, z.B.:


RewriteRule ^/?foo$ https://example.com/bar [L,R=301]

Aufgrund des folgenden Fragezeichen ist der Slash am Anfang (der „heading Slash“) optional. Da in einer RewriteRule in der .htaccess Datei den URL-Pfaden grundsätzlich der heading Slash fehlt, kann man diese beiden Zeichen dort auch weglassen: (mehr …)

Ersatz für Lightning-Add-on „Automatic Export“

Ursprünglich unter dem Namen Mozilla Sunbird auch als eigenständiges Programm erhältlich, wird die Kalenderanwendung von Mozilla seit einiger Zeit nur noch als Thunderbird-Add-on Lightning weiterentwickelt. Termine und Aufgaben lassen sich mit anderen Kalendern (über einen CalDAV-Server) synchronisieren oder auch als Datei im Standard-Format iCalendar manuell (mit der Dateiendung .ics) für ein Backup exportieren. Mit dem Lightning-Add-on Automatic Export ließ sich letzteres auch automatisieren. Leider wird dieses Add-on seit 2012 nicht mehr weiterentwickelt und ist spätestens mit Thunderbird 60 nicht mehr funktionstüchtig. (mehr …)

4 Kommentare

WordPress: Hinweis auf Freischaltung von Kommentaren ohne Cookie

Vor zwei Jahren hatte ich festgestellt, dass WordPress einen Hinweis auf Freischaltung von Kommentaren nur dann anzeigt, wenn User beim Kommentieren eine E-Mail-Adresse angeben, die in einem Cookie gespeichert wird. Da ich im Zuge der DSGVO dieses Blog so angepasst habe, dass es weder Cookies speichert, noch im Kommentarformular eine E-Mail-Adresse abfragt, lasse ich nun einen Hinweis per JavaScript anzeigen. (mehr …)

(Teilweise) Abkehr von jQuery

Vor allem in Zeiten, in denen der Internet Explorer 8 oder gar noch der Internet Explorer 6 bei der Erstellung von Webseiten berücksichtigt werden musste, war die JavaScript-Bibliothek jQuery ein Segen. Man musste den JavaScript-Code nicht mehr für verschiedene Browser-Versionen schreiben und testen und die vereinfachte Syntax erspart einem zudem viel Tipparbeit. Bei größeren Projekten möchte ich auf diese Erleichterung auch heute sicher nicht verzichten, insbesondere, wenn jQuery-Plugins einem zusätzliche Programmierarbeit abnehmen. Bei kleineren Projekten, wie z.B. bei diesem Blog, wo ich nur wenig JavaScript einsetze, habe ich mir allerdings zwischenzeitlich die Frage nach der Verhältnismässigkeit gestellt. (mehr …)

Ältere Artikel »