Probleme mit rsync bei der Kompression über SSH

Ich nutze rsync in Verbindung mit dem rsync-time-backup für einfache Backups eines Servers. In letzter Zeit erhielt ich dort ein Problem mit bestimmten Dateien, welche ich synchronisieren wollte. rsync brach hier mit der Meldung:

deflate on token returned 0 (32765 bytes left)

ab. Abhilfe schaffte es hier rsync, ohne die Option –compress zu nutzen. Hier liegt wohl ein Problem bzw. ein Bug vor, der unter Umständen zu diesem Verhalten führt. Da rsync-time-backup diese Option bei einem Backup über SSH automatisch hinzufügt, habe ich die entsprechende Zeile:

RSYNC_FLAGS="$RSYNC_FLAGS --compress"

auskommentiert. Damit funktionierte der entsprechende Synchronisierungsvorgang wieder ohne Probleme. Einziger Nachteil war die erhöhte Laufzeit der Synchronisierung, da nun mehr Daten über die Leitung gesendet werden.

Drehen der Dokumentansicht unter Affinity Photo deaktivieren

In Affinity Photo unter macOS kann die Dokumentansicht mittels des Maus-Scrollrads und einem Druck auf Command-Taste gedreht werden. Allerdings kann diese Voreinstellung auch ziemlich nervig sein, wenn die Dokumentansicht zum wiederholten Male unbeabsichtigt gedreht wurde.

Affinity Photo mit gedrehter Dokumentansicht

Über die Einstellungen von Affinity Photo kann dieses Verhalten abgeschaltet werden. Dort findet sich die Option Leinwandrotation mit Command + Scrollrad.

Die Einstellungen von Affinity Photo

Wird diese Einstellung deaktiviert, ist keine Rotation mit der Maus bzw. dem Scrollrad mehr möglich.

Videos unter WordPress DSGVO konform einbinden

Um Videos unter WordPress DSGVO konform einzubinden, existieren eine Reihe von Plugins, welche diese Aufgabe übernehmen. Meist funktionieren diese Plugins nur für YouTube oder Vimeo und nicht für beide oder andere Videodienste. Das Plugin Video-Privatsphäre händelt dies anders.

Im Beispiel würde die Einbindung eines Videos mit dem Plugin wie folgt aussehen:

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=-9xNrBQpFt4

Neben den Diensten YouTube und Vimeo werden auch andere Dienste vom Plugin unterstützt. Allerdings hat das Plugin ein Problem mit größeren Videos, welche in einem beschränkten Content-Bereich abgespielt werden. Diese werden abgeschnitten, sodass das Video und der Player nicht richtig zu sehen sind. Auf GitHub habe ich eine Version des Plugins bereitgestellt, welche dieses Problem löst. Der originäre Quelltext des Plugins findet sich ebenfalls auf GitHub. Lizenziert ist das Plugin unter der GPL2 (und später) und damit freie Software.

Probleme mit der Bildskalierung unter WordPress

In WordPress findet man in den Einstellungen unter dem Punkt Mediathek die Einstellungen um die Größe der Vorschaubilder zu definieren. Wenn man dort nun die Größen definiert, führt dies zu einem seltsamen Verhalten.

Die Einstellungen im WordPress-Backend

Während die Bilder für die Option Mittelgroß problemlos in die gewünschten Größe skaliert werden, geschieht dies bei der Größe Groß nicht mehr. Hier werden die Bilder, bei meinem Theme, maximal 630 x 630 Pixel groß eingebunden. Das Bild wurde durchaus auf die korrekte Größere skaliert. Beim Einbinden findet man dann allerdings diese Beschränkung. Der Grund dafür ist in der Eigenschaft Content Width zu finden. Diese Eigenschaft beschränkt die maximale Breite der Bilder. Sie wird in der functions.php im jeweiligen Theme definiert. Dies könnte z.B. so aussehen:

/** 
 * Content Width
 */

if (!isset($content_width)) {
	$content_width = 630;
}

Wird dieser Wert geändert, so passt sich sich die Skalierung der Medien an.