Technik

Icon für Sublime Text-Kontextmenü

8. Juni 2018 · Anwendungen · andreas · Kein Kommentar

Standardmäßig wird beim Einrichten des Kontextmenüs von Sublime Text kein Icon für den “Open with Sublime Text”-Eintrag gesetzt, was mit einem kleinen Eingriff in die Registry nachgeholt werden kann:

Im Pfad “HKEY_CLASSES_ROOT*\shell\Open with Sublime Text” eine neue Zeichenfolge mit dem Namen “Icon” und dem Pfad zur ausführbaren Sublime Text-Datei (i.d.R. “C:\Program Files\Sublime Text 3\sublime_text.exe”) anlegen, anschließend wird im Kontext-Menü das Icon der “sublime_text.exe” angezeigt.

Alternativ kann auch folgender Text als Datei “sublime_icon.reg” gespeichert und nach dem Anpassen des Pfads an lokale Gegebenheiten durch Doppelklick ausgeführt werden:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text]
"Icon"="C:\\Program Files\\Sublime Text 3\\sublime_text.exe"

Lüftersteuerung bei der Synology DS218+

31. Mai 2018 · Betriebssysteme · andreas · 3 Kommentare

Während bei einer Synology DS213j der Lüfter im Modus “Niedriger Energiestatus” so konfiguriert werden konnte, daß - sofern die Temperaturen stimmen - der Lüfter stoppt, fehlt dieser Modus bei der Synology DS218+ und der Lüfter rauscht auch im Ruhezustand deutlich hörbar permanent im Hintergrund.

Niedriger Energiestatus DS213j

Mutige Zeitgenossen tauschen den originalen Lüfter gegen ein alternatives Modell, das bei gleicher Drehzahl eine deutlich geringere Geräuschkulisse verursacht. Hierzu muß aber das Gehäuse komplett geöffnet und zerlegt werden, ein Unterfangen, daß zwar nicht unbedingt kompliziert, auf Grund einiger Plastik-Haltenasen aber trotzdem für das System nicht ungefährlich ist.

Als Alternative bietet sich eine Software-Modifikation an, welche die Drehgeschwindigkeit des Lüfters im “Stillen Modus” von den ursprünglich eingestellten 20% auf z.B. 10% verringert. Dies hat den Vorteil, daß an der Hardware nicht gebastelt werden muss und im Bedarfsfall die Lüftersteuerung automatisch für ausreichende Kühlung sorgt.

Für wen “ssh” und “vi” Fremdwörter sind, der sollte sich einen solchen Eingriff gut überlegen. Ein falsches Zeichen auf der Kommandozeile kann ausreichen, um für das NAS und die darauf gespeicherten Daten eine Katastrophe heraufzubeschwören. Aus diesem Grund ist das hier auch keine direkte Nach"klick"anleitung.

Die Anpassung der Drehgeschwindigkeit kann mit Hilfe der Datei"scemd.xml" vorgenommen werden, die im Dateisystem doppelt vorhanden ist.

Von den beiden Dateien “/usr/syno/etc/scemd.xml” bzw. “/usr/syno/etc.defaults/scemd.xml” ist - auch wenn es auf den ersten Blick unlogisch scheint - die Version im Verzeichnis “/usr/syno/etc.defaults/” die Richtige. Die Datei im Verzeichnis “/usr/syno/etc/” scheint überhaupt nicht zur DS218+ zu passen, denn dort ist auch ein “stop”-Modus für den Lüfter eingetragen.

Um die Drehgeschwindigkeit im Lüftermodus “Stiller Modus” zu modifizieren, müssen innerhalb des Bereichs

<fan_config hibernation_speed="UNKNOWN" type="DUAL_MODE_LOW" threshold="6" period="20">
...
</fan_config>

die beiden Zeilen

<disk_temperature action="NONE" fan_speed="20%40hz">0</disk_temperature>

und

<cpu_temperature action="NONE" fan_speed="20%40hz">0</cpu_temperature>

angepasst werden. Hier wird der vorhandene Wert “20%” modifiziert, so daß unterhalb des ersten Schwellenwerts (für Disks 46°C und für die CPU 65°C) der Lüfter mit z.B. 10% Geschwindigkeit dreht.

Die Temperaturen sind nach ~2 Stunden AudioStation bei 30°C bzw. 31°C für die HDDs und 40°C für die CPU, also alles im grünen Bereich. Wer anspruchsvollere Anwendungen laufen hat, sollte allerdings die Temperatur(en) zumindest vorübergehend etwas genauer im Auge behalten.

Nachdem vor der Modifikation selbst im Betrieb der Lüfter lauter als die Festplatten war, sind nun die Platten lauter als der Lüfter und der Festplatten-Ruhezustand ist deutlich erträglicher, so daß die DS218+ nicht in den Keller umziehen muß.


WordPress Kommentar-IP-Adresse anonymisieren

27. Mai 2018 · Anwendungen · andreas · Kein Kommentar

Standardmäßig speichert WordPress neben dem eingegebenen Kommentar auch die IP-Adresse, von welcher der Kommentar übermittelt wurde.

Diese Speicherung lässt sich durch Einsatz eines Filters deaktivieren. In der „functions.php“ des Themes die Zeilen

function replace_comment_author_ip($comment_author_ip) {
	return '127.0.0.1';
}

add_filter('pre_comment_user_ip', 'replace_comment_author_ip');

hinzufügen, damit bei allen neuen Kommentaren statt der tatsächlichen IP-Adresse des Autors die Adresse “localhost” gespeichert wird.

Sofern bereits Kommentare in der WordPress-Datenbank vorhanden sind, werden diese durch das Hinzufügen des Filters nicht geändert. Hier hilft ein SQL-Statement:

UPDATE wp_comments SET comment_author_IP = '127.0.0.1';

Kommentar-Cookie in WordPress deaktivieren

20. Mai 2018 · Anwendungen · andreas · Kein Kommentar

Standardmäßig setzt WordPress beim Absenden eines Kommentars ein Cookie, welches als Komfortfunktion die eingegebenen Daten (i.d.R. Name und E-Mail-Adresse) des Kommentierenden enthält und fügt diese Daten in allen weiteren Kommentarfeldern als Vorbelegung ein.

Dank der Hooks und Actions in WordPress ist die Deaktivierung des Cookies schnell erledigt:

In der “functions.php” des Themes die Zeile

remove_action('set_comment_cookies', 'wp_set_comment_cookies');

hinzufügen und schon wird beim Kommentieren kein Cookie mehr gesetzt.


Nacharbeiten nach NVIDIA Treiber-Update

29. April 2018 · Hardware · andreas · Kein Kommentar

Auch wenn im Updateverlauf lediglich von “NVIDIA - Display” die Rede ist, so wird bei einer Aktualisierung des NVIDIA-Treibers mittels Windows-Update zwangsweise auch Kram mitinstalliert, dessen Installation nicht unbedingt gewollt sein muß:

Als erstes fällt der Ordner “3D Vision” im “Alle Programme”-Menü auf, eine Anwendung, welche man glücklicherweise über die Programm deinstallieren"-Funktion der Systemsteuerung wieder entfernen kann. Ein Klick auf “NVIDIA 3D Vision Treiber” und “Deinstallieren / ändern” auswählen und nach der Bestätigung, daß man den Treiber auch tatsächlich entfernen möchte, ist dieser Bereich wieder bereinigt.

Der Nächste Blick sollte in die “Dienste”-Übersicht der Systemsteuerung erfolgen, ob der “NVIDIA Telemetry Container"-Dienst installiert und aktiviert wurde. Ist dies der Fall, den Dienst über die Dienstverwaltung stoppen und deaktivieren. Beim Update auf Version 23.21.13.9135 wurde die Einstellung “Deaktiviert” beibehalten.

Je nach installierter Treiberversion wurde der NVIDIA Shadercache entweder aktiviert oder deaktiviert. Sofern der Cache aktiviert ist, werden Dateien in einem Unterverzeichnis im “TEMP-Ordner des aktuellen Benutzers (i.d.R. “C:\Benutzer<Name>\AppData\Local\Temp\NVIDIA Corporation\NV_Cache”) abgelegt. Die Funktion kann in der NVIDIA Systemsteuerung unter “3D Einstellungen” / “3D Einstellungen verwalten” / “Shadercache” konfiguriert werden.

Als letztes sollte der eingestelle Farbraum in der NVIDIA Systemsteuerung überprüft werden: hier muß unter “Auflösung ändern” / “Dynamischer Ausgabebereich” die Option “Voll” gewählt werden. Beim Update auf Version 23.21.13.9135 wurde die Einstellung “Voll” beibehalten.

Aktualisierungen:
2018-04-29: Hinweis auf Shadercache hinzugefügt.