Hölle am Himmel





Ob das gleich noch gewittert über Köln?
Tags für diesen Artikel: , , ,
Kategorie: Köln

Inspired Bicycles: Danny MacAskill

Extrem, was der Kerl drauf hat:

Inspired. Danny MacAskill from dave on Vimeo.



Wenn ich nochmal jung wäre... :-)
Tags für diesen Artikel: , , ,
Kategorie: vermischtes

Weil sie es geschworen haben.

Ganz grandios: Wilfried Schmickler im WDR Podcast.

Warum können sich die Mitglieder der Regierung nicht ausnahmsweise mal
ein Beispiel nehmen an ihrem Volk und wenigstens vorübergehend mal den
Sabbel halten und das tun wozu sie gewählt wurden, nämlich möglichst
geräuschlos ihre verdammte Pflicht zu erfüllen.

Das heisst: Statt sich gegenseitig in der Öffentlichkeit in die
jeweilige Parteipfanne zu hauen, einfach die lockeren Schrauben wieder
anziehen und bis zum Ende der Legislaturperiode die ganze Kraft dem Wohl
des Deutschen Volkes widmen, seinen Nutzen mehren und Schaden von ihm
wenden.

Warum sie das tun sollten? Ganz einfach: weil sie es geschworen haben.
Tags für diesen Artikel: , ,
Kategorie: Politisches

Internet Explorer 8 Kompatibilität

Am Donnerstag hat Microsoft die finale Version des Internet Explorer 8 freigegeben. Da sich das Rendering im Gegensatz zum Release Candidate 1 nochmal geändert hat, möchte der Webmaster evtl. den funktionierenden IE7 Kompatibilitätsmodus aktivieren.

Dies geht u.a. durch hinzufügen von HTML-META Tags auf jede Seite, noch praktischer aber durch Setzen eines Headers durch den Webserver. Wie das für den Apache funktioniert, zeigt Microsoft im MSDN.


LoadModule headers_module modules/mod_headers.so
Header set X-UA-Compatible “IE=EmulateIE7”
 


via Florian @work
Tags für diesen Artikel: , , ,
Kategorie: Technik

Wahnsinniger Vogel: der Leierschwanz

Heute im Büro gesehen: der Leierschwanz. Das Tier kann (angeblich) alle möglichen Geräusche imitieren. Klingt unglaublich, einige Geräusche sind wirklich schwer zu glauben.

Die Wikipedia schreibt dazu:
Der Gesang ist ungewöhnlich vielseitig und gehört zum Komplexesten, was die Vogelwelt zu bieten hat. So können Stimmen anderer Vogelarten, Geräusche von Motorsägen, das Bellen von Hunden und das Klicken von Kameraverschlüssen täuschend echt nachgeahmt werden.




Siehe auch hier und hier. Ursprünglich darauf gekommen sind wir durch ein "Quarks und Co." auf WDR.
Tags für diesen Artikel: , ,
Kategorie: kurioses

Gedanken zu Blog-Spamerkennung mittels bogofilter

Folgendes habe ich gerade im Serendipity Forum eingekippt - vielleicht interessiert es ja auch die Leser hier:

Da Akismet und auch TypePad Antispam tlw. ein wenig viel wegfiltern - gerade Kommentare auf Deutsch - habe ich gestern ein wenig begonnen, mir über Alternativen Gedanken zu machen. Erst wollte ich Spamassassin zur Erkennung von Spam/Ham verwenden, bin dann aber bei bogofilter gelandet, da Spamassassin sehr viele Tests für Mailheader hat und diese auch erwartet (Received-Zeilen etc.).
Da bogofilter ein Bayes-basierter Filter ist, muss er erst lernen, was gut und was schlechte Kommentare sind. Dazu habe ich zwei Dinge getan:
Alle guten Kommentare je in eine Datei pro Kommentar geschrieben:
SELECT author,url,body FROM serendipity_comments WHERE STATUS = 'approved';

Alle erkannten und abgelehnten Spamkommentare in je eine Datei pro Kommentar geschrieben:
SELECT author,url,body FROM serendipity_spamblocklog WHERE type = 'REJECTED';

In meinem Fall ergab das dann zwei Verzeichnisse, einmal "blogspam" mit fat 370.000 abgelehnten Spams und ein "blogham" Verzeichnis mit 700 guten Kommentaren und Trackbacks. Jede der Dateien hatte untereinander author, url und body stehen.
Jetzt zum lernen:
CODE:
loco@bigboy ~ $ bogofilter -v -H -n -B blogham/ # 6663 words, 696 messages

CODE:
loco@bigboy ~ $ bogofilter -v -H -s -B blogspam/ # 331002 words, 369836 messages

Wenn ich jetzt je einen neue Spamkommentar und einen erfundenen, aber validen sauberen Kommentar zur Prüfung durch den bogofilter jage, erkennt er das brav:
CODE:
loco@bigboy ~ $ bogofilter -v -H < test.blog X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.1.7

CODE:
loco@bigboy ~ $ bogofilter -v -H < test.blog X-Bogosity: Spam, tests=bogofilter, spamicity=1.000000, version=1.1.7

Manuell tut das jetzt alles - aber wie verwende ich das in Serendipity? Ich bin SysAdmin, habe es überhaupt nicht mit der PHP Programmierung. Gäbe es denn Interessierte, die diesen Ansatz der Spamfilterung mittels Bayesfilter weiter verfolgen möchten und evtl. in ein Spamblock-Plugin giessen?
Tags für diesen Artikel: , , ,
Kategorie: Technik

Zitat des Tages

Aus unserem Abteilungskalender "Zitate und Lebensweisheiten" heute ein wunderbares Zitat:

Gesegnet seien jene, die nichts zu sagen haben und den Mund halten.


Oscar Wilde (1854-1900)
Tags für diesen Artikel: ,
Kategorie: Work

Typepad Antispam als Alternative zu Akismet in s9y *Update*

Um Blogspam zu bekämpfen, gibt es in der besten Blogsoftware der Welt das Spamblock Plugin. Dieses Plugin bietet u.a. die Integration von Akismet an. Akismet ist ein externer Dienstleister, der über eine API den Kommentar vor der Veröffentlichung prüft und eine Entscheidung über Spam oder nicht Spam trifft.

Seit einiger Zeit bietet auch TypePad einen AntiSpam Service an - momentan noch im Beta Status, nativ unterstützt werden bisher Movable Type und Wordpress. Die API ist praktischerweise kompatibel zu Akismet, kann also sehr einfach auch in Serendipity integriert werden, mehr dazu gibt es weiter unten.

TypePad möchte den Dienst komplett kostenlos anbieten und schreibt dazu in der FAQ:
How much does TypePad AntiSpam cost?
TypePad Antispam is free, and will always be free, regardless of the number of comments your blog receives. We are strongly committed to spam-free blogs and vibrant, healthy conversations. Charging for the service based on the number of comments processed would mean that we would actually benefit from the behavior of spammers. We don't make money from spam!


Hierzu organisiert man sich bei TypePad einen API-Key. Dieser Key wird in der Plugin Verwaltung anstatt des Akismet API-Keys eingetragen. Anschliessend muss die Datei plugins/serendipity_event_spamblock/serendipity_event_spamblock.php editiert werden - dort einfach alle Vorkommen von "rest.akismet.com" durch "api.antispam.typepad.com" ersetzen.

Auf diesem Blog läuft diese Änderung seit einigen Stunden ohne Probleme - es wurde laut Log brav jeder Spam abgefangen. Ob man als Blogbetreiber möchte, daß jeder Kommentar quer durchs Netz geschickt wird muss jeder für sich selbst entscheiden.

Update: Und warum ist s9y die beste Blogsoftware der Welt? Weil im Spamblock Plugin die Auswahl zwischen Akismet und TypePad Antispam schwupps eingebaut wurde (im trunk und nightly builds zu finden).
Tags für diesen Artikel: , , , ,
Kategorie: Technik

Erkenntnis des Tages

Erkenntnis des heutigen Tages: Das Schliessen des Deckels der Senseo Maschine verhindert Sauerei in der Küche!
Tags für diesen Artikel: , , ,
Kategorie: vermischtes

Hallo 2009!

Guten Morgen Welt, da ist es also: das Jahr 2009. Und weil das kommende Jahr ja angeblich zu den härtesten gehört, bekamen wir alle erstmal eine zusätzliche Sekunde geschenkt - behauptet mein Server:

CODE:
Unusual System Events =-=-=-=-=-=-=-=-=-=-= Jan  1 00:59:59 bigboy Clock: inserting leap second 23:59:60 UTC

Tags für diesen Artikel: , ,
Kategorie: Linux