Am Rande notiert ...

kbhomes’s TextCaptchaBreaker zeigt warum Text-Captchas im Prinzip Banane sind. Sie sind oftmals zu leicht zu knacken und das vor allem automatisiert – und dieser Code zeigt eine sehr nette Implementierung davon. Mein altes Blog hat ja noch Text Captchas und kommt damit ganz gut aus, aber das liegt wohl eher an dem geringen Traffic – in den letzten Wochen sind da auch vermehrt Spam-Kommentare gelandet und ich bin mir da auch nicht so sicher, ob das nicht von Automaten platziert wurde.

Word This – Google Chrome-Erweiterungsgalerie ist sehr hilfreich, da Chrome ja so dämlich konstruiert ist, dass Bookmarklets im gleichen Security-Context wie die aktuelle Website laufen. Wodurch man einer Website JavaScript erlauben muss, wenn man ein Bookmarklet wie z.B. „Press This“ von WordPress benutzen will. Mit dieser Extension wandert das Bloggen in ein eigenes Icon und raus aus dem Bookmarkbar.

JLOUIS Ramblings: On Erlang, State and Crashes erklärt gut was es mit dem „in case of error, crash“ Mantra von Erlang so wirklich auf sich hat – nämlich den Aufbau einer Anwendung als Schichten von Supervisor Prozessen und Error Handlern. Wesentlich daran ist eben die Struktur der Anwendung – einfach nur crashen reicht nicht, die Architektur muss auch darauf vorbereitet sein.

atomo – sehr interessante Sprache, sehr flexibel und kompakt. Bin drüber gestolpert weil jemand dazu einen Mongrel2 Adapter gebaut hat. Interessant an atomo ist für mich vor allem, dass es mal wieder eine neue Sprache mit Prototyping basierender Objektorientierung ist. Eine Sache die viel zu selten ausprobiert wird (andere Sprachen aus dem Bereich sind SlateSelf, Io, Newtonscript und JavaScript).

Interessant ebenfalls: atomo ist in Haskell eingebettet und bietet daher eine dynamische Scripting-Sprache für Haskell-Umgebungen und natürlich eine gute Integration in die Haskell Welt. Sowas gabs schon mal mit einem der ersten Perl6 Prototypen, der ja auch in Haskell gebaut wurden (Pugs).

WordPress › WPtouch « WordPress Plugins – keine Ahnung ob ich sowas will. Könnte ja ganz interessant sein, hab ja schliesslich selber so ein TouchGerät. Andererseits, der Mobile Safari zeigt auch gut normale Websites an. Ausserdem gibt es noch ein Problem: der nginx Cache weiss nix davon und würde so potentiell die falschen Seiten cachen. Jedenfalls bin ich mir nicht sicher, dass diese Mobil-Erweiterungen sich so gut mit Caches vertragen.

Unionsminister: Sitzblockierer sollen Polizei-Einsatz bezahlen | tagesschau.de – womit man auch gleich noch die lästigen Demonstranten in den Griff kriegt, denn hey, ist doch simpel: Demonstranten generell oder auch Streikende verursachen Kosten und dann kann man die auch gleich von denen holen und dann werden sich die Leute schon überlegen, ob sie auf die Straße gehen!

Der Demokratieabbau ging schon immer ganz prima über das Portemonai.

Introducing Thirty Ten, my guide to creating a Twenty Ten Child Theme | aaron.jorb.inaaron.jorb.in. Muss ich mir mal genauer angucken, damit ich meine Site etwas mehr anpassen kann ohne allen Kram selber machen zu müssen. Update: klappt. Mein derzeitiges Layout ist entsprechend als Child-Theme für Twenty Ten aufgebaut.

WordPress › WordPress Nginx proxy cache integrator « WordPress Plugins. Benutze ich auf meiner Kiste für die Beschleunigung meines WordPress. WordPress selber läuft in einer KVM mit Standard-Stack und davor ein Nginx als Cache. Obs hält?