Auslieferung von Gravatar-Icons aus einem lokalen Cache - Download per curl

Vor einigen Tagen bin ich über Crazytoast  auf einem Blog  auf die Idee der Auslieferung der Gravatar-Bilder aus einem lokalen Cache gestoßen. Prinzipiell fand ich das keine schlechte Idee, da auch bei mir einige Ladezeit von Gravatar verursacht wird. Auch der regelmäßige Refresh erschien mir als durchaus sinnvoll. Lediglich die Art der Einbindung wollte mir noch nicht so recht gefallen. Auch programmiertechnisch fehlten mir einige Dinge. ...

Nginx: Verweigerung des Zugriffs auf .svn-Verzeichnisse

Dieser Artikel ist Teil einer Reihe zum Webserver nginx. Schau dir auch die anderen Artikel an: Zum Leitartikel Derzeit habe ich ein aktuelles Projekt, wo aus einem passwortgeschützten Subversion für den Webserver in ein Verzeichnis ausgechecked wird. Dazu sollte der Zugriff auf die .svn/entries verhindert werden. Per Default liefert der Webserver nginx diese aber aus. Dies kann man mittels der folgenden Direktive ganz einfach lösen: 1 2 3 location ~ /\.svn/* { deny all; }

All ebuilds that could satisfy "dev-java/sun-jdk" have been masked: dlj-1.1 license(s)

Vor einigen Tagen ist mir beim Update der Java-Version meines Servers der folgende Fehler untergekommen: `!!! The following installed packages are masked: dev-java/sun-jdk-1.6.0.17 (masked by: dlj-1.1 license(s)) A copy of the ‘dlj-1.1’ license is located at ‘/usr/portage/licenses/dlj-1.1’. dev-java/sun-jdk-1.5.0.22 (masked by: dlj-1.1 license(s)) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. !!! All ebuilds that could satisfy “dev-java/sun-jdk” have been masked. !!! One of the following masked packages is required to complete your request: ...

Crash von fdisk unter busybox mit Fehler "Segmentation fault"

Seit langer Zeit melden sich immer wieder Leser bei mir, dass bei ihnen bei bestimmten USB-Sticks das Programm fdisk mit der Meldung, dass es auf einen “Segmentation fault” gestoßen sei, abgestürzt sei. Anscheinend ist dies ein Bug des Input-Handlings, weshalb mir ein Leser den folgenden Weg für den Aufruf von fdisk schickte: cat | fdisk /dev/sdc So bescheuert wie dieser Aufruf aussieht, er behebt den Fehler interessanterweise. Danke an Martin K.!

Entfernung der Erinnerungen bzw. Alarme von Geburtstagen und Jahrestagen in Outlook per VBA

Seit Jahren gehen mir die automatisch von Outlook erstellten Erinnerungen für Geburtstage und Jahrestage auf den Keks, da diese in der Standardeinstellung um 23:45 Uhr ausgelöst werden. Da man doch ab und zu mal um diese Uhrzeit schon schlafen geht, habe ich mich entschlossen alle Erinnerungen per VBA abschalten zu lassen. Wie üblich findet man nix auf die schnelle, wenn mans sucht, daher hier der Code, damit ich nicht mehr suchen muss ;) Selbst geschrieben und grad ausprobiert, funktioniert einwandfrei. Die folgenden Schritte sind nur für Experten empfohlen. Es kann schief gehen! Ich übernehme keinerlei Verantwortung für die eventuelle Datenverluste, brennende Computer oder sonstige jegliche Probleme. ...

Speicher eines Memcached-Servers mittels Bash leeren

Möchte man die aktuellen Inhalte eines Memcached-Servers leeren, so genügt ein kurzer Befehl in der Kommandozeile: 1 echo "flush_all" | nc -q 2 127.0.0.1 11211 Voraussetzung ist natürlich, dass netcat  installiert ist. Auf machen Systemen heißt das Binary dieses Programms statt “nc” evtl. auch “netcat”.

Wordpress 2.5 - Codename "Brecker" ist erschienen

Wie ich gerade bemerkt habe, ist gestern die Version  2.5  der beliebten Blogging-Software Wordpress erschienen  . Das mit dem Codenamen “ Brecker  ” betitelte Release ist kein Sicherheitsupdate, daher bleibt erstmal genügend Zeit, das ganze auf einem Testblog zu installieren und die Kompatibilität des Themes (die theoretisch gegeben sein sollte, da hier keine Änderungen gemacht wurden) und vor allem der Plugins zu testen. Dies ist auch nötig, denn mit Wordpress 2.5. hat sich nicht nur die Datenbankstruktur ein weiteres Mal geändert, auch werden vermutlich durch die neuen Features einige Plugins überflüssig werden. ...

Gentoo Linux: sys-fs/device-mapper is blocking sys-fs/udev-146

Heute kam die Meldung: sys-fs/device-mapper is blocking sys-fs/udev-146 auf einem Server beim emerge hoch. Lösung war einfach: 1 2 emerge --unmerge sys-fs/device-mapper emerge -av sys-fs/lvm2 sys-fs/device-mapper ist nun in lvm2 integriert worden / übergegangen, weshalb es nicht mehr benötigt wird.

Qemu 0.9.1 unter Gentoo installieren

Für ein neues Projekt habe ich heut auf Gentoo das Virtualisierungstool Qemu in der Version 0.9.1 benötigt. Blöderweise wird bei der Installation folgender Fehler geworfen: `* qemu requires gcc-3 in order to build and work correctly please compile it switching to gcc-3. We are aware that qemu can guess a gcc-3 but this feature could be harmful.` Also musste ein GCC3 her: emerge -av =sys-devel/gcc-3.4.6* Als dieser installiert war, konnte ich per gcc-config zunächst mal die verfügbaren GCC-Versionen einsehen: ...

unzip *.zip liefert "caution: filename not matched" auf AIX 5.3

Beim unzippen auf einem System auf der Platform IBM AIX 5.3 stiess ich heute bei der Eingabe des Befehls: 1 unzip *.zip auf den folgenden Fehler: 1 caution: filename not matched und war erstmal darüber nicht so glücklich ;) Die Lösung war einfach, es gab mehrere Möglichkeiten: 1 unzip '*.zip' Oder: 1 for z in *.zip; do unzip $z; done PS: Installiert war UnZip 5.52 von Info-Zip