Jörgs Webnotizen

Zum Hauptmenü

« Neuere Artikel

Debian Buster ohne phpMyAdmin?

Debian 10 mit dem Codenamen „Buster“, zur Zeit noch das Testing Release, befindet sich seit Mitte März im Freeze, und wird demnach wohl in nicht allzu ferner Zeit zum neuen Stable Release von Debian. So wie es ausschaut, wird die Datenbank-Management-Software phpMyAdmin dann nicht mehr im Repository von Debian Buster enthalten sein. Der Grund hierfür ist im Bug-Report Nr. 916310 angegeben: seit über eineinhalb Jahren wurde kein Update mehr eingepflegt! (mehr …)

SQL_CALC_FOUND_ROWS wird in künftiger MySQL-Version entfernt

Besonders bei der Implementierung einer Pagination ist der MySQL-Select-Modifier SQL_CALC_FOUND_ROWS eine große Hilfe. Mithilfe eines LIMIT Statements werden z.B. die Beiträge einer bestimmten Seite aus der Datenbank abgefragt. Darüber hinaus möchte man aber wissen, wieviele Beiträge es insgesamt gibt, um daraus die letzte Seite einer Pagination zu errechnen oder um zu wissen, ob es noch eine folgende Seite gibt, zu der weitergeblättert werden kann. Mit folgender Query werden beispielsweise die Beiträge 21 bis 30 abgefragt: (mehr …)

2 Kommentare

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

Ältere Artikel »