Schön, Dich auf meinem Blog zu sehen! Hier befindet sich ein Sammelsurium an Tipps und Tricks entstanden beim täglichen Umgang mit Hard- und Software, aufgeschrieben direkt aus dem IT-Alltag.

Kommentar-Spammer beschleunigen WordPress-Seite

Liebe Kommentar-Spammer,

bitte kommt in ausreichender Anzahl, möglichst bei jedem Artikel dieses Blogs vorbei und hinterlasst dort euren Müll. Das absolut geniale WordPress-Plugin Antispam Bee kümmert sich um euch. Und als sehr schöner Nebeneffekt tragt ihr dazu bei, dass nach einem Leeren des Seitencaches der Cache schnell wieder aufgebaut wird und die Seiten wieder schnell an die eigentlichen Leser ausgeliefert werden können.

Für eure fleißige Arbeit habt ihr euch ein Dankeschön verdient.

[Mehr]

Abmahnwahn mit Avatarbildern – Gefahr durch Gravatar

Ein nettes Feature für die Kommentare zu Blog-Posts sind Avatarbilder. Durch diese kleinen Bilder, die neben dem Kommentar angezeigt werden, kann in einer Kommentarkette schnell erkannt werden, wer wem geantwortet hat. Auch sind mehrere Kommentare des gleichen Nutzers schnell zu erkennen.

Damit nun nicht der Kommentator auf jedem Blog, in dem er kommentiert, immer wieder das gleiche Bild hochladen muß, gibt es einen Dienst, bei dem das eigene Avatarbild hinterlegt werden kann und dieser Dienst dann von anderen Blogs (anhand der im Kommentar verwendeten E-Mail-Adresse) nach dem Bild befragt werden kann: Gravatar. WordPress unterstützt Avatarbilder und verlinkt das Avatarbild (falls eines vorhanden ist) mit dem Bild, welches auf Gravatar gespeichert ist. Dadurch wird in allen kommentierten Blogs immer das gleiche Avatarbild zu einer eingegebenen E-Mail-Adresse angezeigt.

[Mehr]

Ein neues Webseiten-Gesicht

Nach vielen Tests hat sich nun das Gesicht des Blogs verändert. Das vorherigige Theme war mit Features überladen, die offenbar auch einiges an Ladezeit gekostet haben. Das jetzige Thema ist ruhig, ruckelt nicht beim Nachladen von Bilder, Buttons oder Widgets und ich denke, es sieht optisch auch ganz schick aus.

Funktional sind auf der Webseite die gleichen Möglichkeiten wie im alten Thema geboten. An der Bedienung und dem Finden von Informationen hier im Blog hat sich nichts geändert.

[Mehr]

Entfernungen berechnen – als SQL-Funktion

Nachfolgende Funktion berechnet die Entfernung zwischen zwei in geographischer Länge und Breite angegebenen Punkten auf der Erde in Kilometer:

drop function if exists entfernung;
delimiter //
create function entfernung(lat1 double, lon1 double, lat2 double, lon2 double)
	returns double
	language sql
	contains sql
	comment 'Berechnet die Entfernung zwischen zwei Koordinaten'
begin
	declare erdradius double;

	declare lambda1 double;
	declare phi1 double;

	declare lambda2 double;
	declare phi2 double;

	declare x1 double;
	declare y1 double;
	declare z1 double;

	declare x2 double;
	declare y2 double;
	declare z2 double;

	declare entfernung double;

	set erdradius = 6371;

	set lambda1 = lon1 * pi() / 180;
	set phi1 = lat1 * pi() / 180;

	set lambda2 = lon2 * pi() / 180;
	set phi2 = lat2 * pi() / 180;

	set x1 = erdradius * cos(phi1) * cos(lambda1);
	set y1 = erdradius * cos(phi1) * sin(lambda1);
	set z1 = erdradius * sin(phi1);

	set x2 = erdradius * cos(phi2) * cos(lambda2);
	set y2 = erdradius * cos(phi2) * sin(lambda2);
	set z2 = erdradius * sin(phi2);

	set entfernung = 2 * erdradius * asin(sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2) + pow(z1 - z2, 2)) / (2 * erdradius));

	return entfernung;
end;
//

Update:
Folgende Funktion ist ca. 4 Mal schneller (getestet mit der MySQL-Funktion BENCHMARK(), Quelle)

[Mehr]
MySQL  SQL 

Falsch dargestellt Umlaute im Dateinamen unter Linux korrigieren

Beim Benutzen von unterschiedlichen Filesystemen als Ablageort für Dateien von unterschiedlichen Betriebssystemen kann es vorkommen, dass Dateinamen mit Umlauten oder anderen Sonderzeichen nicht auf allen anderen Betriebssystemen gleich aussehen. Dies liegt einerseits daran, dass bei der Erstellung der Datei evtl. falsche Zeichensätze für das Dateisystem vorgegeben worden sind und das jeweilige andere Betriebssystem die Zeichen im Dateinamen dann falsch interpretiert. Hinzu kommen noch Netzwerkclients, die evtl. die erforderliche Konvertierung nicht ordnungsgemäß durchführen und so Dateinamen mit Sonderzeichen falsch auf dem Zielsystem erstellen.

[Mehr]

Apple Software Update klaut Fensterfokus

Das mit Quicktime oder anderer Apple Software auf dem PC installierte “Apple Software Update”, welches in bestimmten Zeitabständen automatisch ausgeführt wird, “klaut” dem aktuellen Anwendungsfenster den Fokus, obwohl das Programm selbst gar kein (sichtbares) Fenster auf dem Desktop anzeigt. Grml. Dadurch wird das Tippen in einer Textverarbeitung oder der Konsole jäh unterbrochen. Anwender könnten dadurch auf die Idee kommen, dass etwas mit ihrem PC nicht stimmt. Gottseidank startet das Ding nicht selbsttätig den PC einfach neu.

[Mehr]
Apple  Rant 

Linux Tux – ASCII Art

In grauer Vorzeit gab es mal eine Kunst, die nannte sich ASCII-Art. Laut Wikipedia tauchte das erste Kunststück dieser Art bereits 1939 auf. Hier ist noch ein sehr schönes Werk aus dem Jahr 2000. Nach dem Anklicken der Grafik wird die Seite angezeigt: Tux in 257 x 303 Zeichen mit 250 Farben.

ASCII  Linux  Tux 

Maus-Scrollgeschwindigkeit unter Gnome einstellen

Die Auflösung, in der eine Maus dem System z.B. das Scrollen mit dem Mausrad mitteilt, wird mit neuer Technik immer besser. So kann es dann vorkommen, dass mit einer klitzekleinen Bewegung am Mausrad unter Gnome gleich mehrere Seiten geblättert werden.

Leider muss unter Gnome für jede Anwendung getrennt eingestellt werden, wie viel ein Impuls vom Mausrad die Seite scrollt. Zwei wichtige Anwendungen, bei denen die Konfiguration sehr einfach durchgeführt werden kann, sind Mozilla Firefox und Mozilla Thunderbird.

[Mehr]
Gnome  Linux  Maus  OSS  Ubuntu 

Airtime und Icecast verbinden

Im Zusammenspiel von Airtime, Mixxx und Icecast2 ist der Betrieb einer eigenen kleinen Radiostation mit Hilfe von OpenSource Software möglich. Im Folgenden soll auf die korrekte Konfiguration im Hinblick auf die Verbindung von Airtime zu Icecast eingegangen werden. Es werden Beispiele für den Betrieb auf demselben oder unterschiedlichen Servern aufgezeigt.

[Mehr]