Linkblog - 18.10.2005 - 3.12.2005

Muss die FDP eine Millionenstrafe zahlen? - die Möllemann-Zeitbombe tickt weiter.

Userscripts.org - Universal Repository - eine Anlaufstelle für Greasemonkey-Scripte. Berge von Scripte. Für alles mögliche, und auch ein bischen unmögliche.

Wusste RWE von Mängeln bei Strommasten? - da der Spiegel-Artikel demnächst ja hinter der Bezahlbarriere verschwindet, mal die wichtigsten Fakten im Tagesschau-Beitrag.

akismet.py - Python-Interface für den (zentralen) Akismet Spam Scanner.

Development « Akismet - das Akismet API

Louie - ein neues Event-Dispatching-Modul für Python. Baut auf PyDispatcher auf.

SQLAlchemy README - ein weiterer ORM für Python, orientiert sich stark an SQL und bietet einiges an magischer Syntax. Faszinierend, wie gerade in diesem Bereich die Programmierer jedes Sprachfeature versuchen zu missbrauchen nur um nicht SQL schreiben zu müssen ...

axentric. a web designer's “tackboard”. - verallgemeinerte Version der yellow-fade-Technik von 37signals. Nett um Highlights in Seiten zu legen, die nicht dauerhaft stehen bleiben sollen.

Gericht verhandelt Bleiberecht des "Bremer Taliban" - schon absurd, das ein Ausländeramt tatsächlich der Meinung ist, das eine Abwesenheit aufgrund der (selbst nach US-Recht fragwürdigen und definitiv weit ausserhalb jeglicher deutschen Rechtsprechung stehenden) Inhaftierung in Guantanamo als Grund für die Beendigung einer Aufenthaltserlaubnis gelten kann.

Overview of new features in Apache 2.2 - Apache HTTP Server - was alles so neues in Apache 2.2 kommt. Sehr interessant: der Event-MPM. Damit meldet Apache bei Keep-Alive-Sessions endlich wieder zurück an der Spitze (bisher muss Apache pro Keep-Alive einen Worker reservieren, was Apache für Streaming bei grösserer Client-Zahl nahezu unbrauchbar macht).

What’s New in WordPress 2.0? · Asymptomatic - auch wenn ich bald von Wordpress weg bin, interessant ist es allemal zu gucken was sich da tut. Ausserdem wird sicherlich mindestens die Metaeule ja auch weiterhin mit Wordpress laufen.

Google Groups : microsoft.public.windowsmedia.drm - der Programmierer des Sony Rootkits fragt in einer Newsgroup nach freiem Code für seine Arbeit. Schon strange ...

Merkel legt die Gleitcreme auf

JobControl - Django Projects - Trac - ein einfaches Jobsteuerungssystem für Django, mit dem man Hintergrundjobs einstellen kann.

AirPort Blog - ein Weblog rund um Airport (Apple WLAN Lösung)

DOPE Squad Security - open source WLAN driver für Apple Airport. Gedacht für Nutzung als passiver WLAN Scanner.

DragAndDrop - MochiKit - Trac - Drag und Drop mit MochiKit.

How Secure is WEP, Anyway? - ein interessnter Link zur Sicherheit von WLAN, speziell wie leicht es ist ein WLAN mit WEP zu knacken.

Web Development Bookmarklets - diverse Bookmarklets die sehr hilfreich für Webentwicklung sind.

Closures python,scheme,ruby - eine gute Erläuterung der etwas defekten Lookups für lexikalische Variablen in Python (jedenfalls wenn eine Zuweisung in einem Inner Scope beteiligt ist).

Light Field Photography with a Hand-Held Plenoptic Camera - ich versteh zwar nur die Hälfte, aber sogar die klingt schon richtig gut. Eine Kamera, die nicht nur Pixel aufnimmt, sondern Pixelschichten - und damit dann nachträglich per Software der Fokuspunkt gesetzt werden kann. Auf der Site sind einige Beispiele. Für Makrofotografie wäre die Technik der absolute Hammer ...

Linux on an Apple Powerbook G4 - noch mehr zum Powerbook und Linux, hier gibts auch anständige Tastaturbelegungen.

Routes 1.0 Released - das ist die Python-Version der URL-Routen aus Ruby-on-Rails. Sehr interessant, ich muss mich irgendwann mal dransetzen und gucken ob ich das nicht in Django als alternativen URL-Dispatcher einbauen kann.

"The Whitespace Thing" for OCaml - Einrückung als Syntax-Element (ala Python und Haskell) für OCaml. Interessant. Wobei allerdings OCaml eh schon nur geringen Syntax-Overhead hat, so das ich das eigentlich nicht für nötig halte.

Ubuntu on the PowerBook G4 (powerbook5,6) beschreibt ein paar der Probleme die man mit Ubuntu auf Powerbooks hat - für mich als Referenz, wenn ich mein Notebook umstelle.

Dejavu - Trac - ein weiterer Object-Relational-Mapper für Python. Klingt aber in Punkten ganz interessant.

Tja, mal wieder verbockt, Intel: Hyperthreading hurts server performance, say developers - was war nochmal der Grund, warum Apple auf die Intel-Prozessoren setzt? Bessere Performance? Pfffft.

Richard Stallman Gets in Trouble with UN Security for Wearing a Tin-Foil Hat - naja, nicht Tin-Foil-Hat, eher ein in Alufolie eingepackter Ausweis. Wegen RFID.

Bundeskanzler dürfen einen Meineid leisten und schwarze Konten unterhalten, kommen mit einem drohenden Fingerwedeln davon. Aber Betrug am Fussball wird in Deutschland schwer geahndet.

Hibernate on your non-brandnew Mac - geht auf vielen alten PowerBooks, außer auf dem 12" 867Mhz PowerBook. Ratet mal, welches ich habe ...

Linux-Vserver on Debian Sarge - da sagt der Titel schon alles. Bookmark für später - könnte für meinen Server interessant werden.

Mac-on-Linux - komischerweise nie geblogmarkt, daher jetzt. Mac Betriebssysteme in einer virtuellen Umgebung unter Linux auf Macs laufen lassen - ideal für Linux-betriebene Mac-Minis auf denen man doch noch das eine oder andre OS X Programm haben will ...

Mac-on-Mac ist das inverse Gegenstück zu Mac-on-Linux - ein Port der virtuellen Maschine nach OS X, mit der man dann Linux oder andere Mac-Systeme unter OS X in einer virtuellen Umgebung laufen lassen kann. Status ist noch sehr roh ...

Phishing: Auch die iTAN bietet keinen Schutz - was ja eigentlich jedem vorher klar war, aber natürlich die Banken nicht gehindert hat, diesen Unfug als die beste Erfindung seit geschnittenem Weißbrot zu vermarkten ...

wikiCalc - eine Mixtur aus Tabellenkalkulation und Wiki. Strange. Von Mr. Visicalc himself. Trotz Perl derzeit nur Windows-tauglich. Nunja, Spreadsheets passen für mich zu Perl und Windows - alles schmuddeliger Kram

sql relay ist ein SQL connection pool der verschiedenste Datenbanken bedienen kann und die Verbindungen von Clients zur Datenbank über einen zentralen Pool abwickelt. Ideal in Multi-Host-Umgebungen und wenn die Connecton-Last zu hoch ist (z.B. erzeugt Django pro Request eine Connection).

coverage ist ein Tool zur Erstellung von Coverage-Übersichten - also welche Teile eines Programms ausgeführt wurden und welche nicht. Sinnvoll als Ergänzung für unittests, damit man sicher ist, das die unittests auch alle Bereiche des Codes abdecken.

Selenium ist ein Testautomator für Webanwendungen. Es läuft direkt im Browser und benutzt IFrames und JavaScript um sich in die zu testende Seite zu hängen.

cucumber2 ist ein sehr interessanter Object-Relational-Mapper für Python und PostgreSQL, der unter anderem auch die Tabellenvererbung in PostgreSQL unterstützt.

Django Project - ein sehr nettes Webframework, welches ich bei mir hier einsetze.

Der JavaScript Interactive Interpreter ist ein nettes Spielzeug: man kann JavaScript-Ausdrücke eingeben und die Ergebnisse direkt sehen. Also im Prinzip eine JavaScript-Shell - nur läuft die natürlich dann im Browserfenster.

Scatha and Glaurung sind zwei Schachprogramme in OpenMCL geschrieben, mit dem Cocoa-Support von OpenMCL. Nette Beispiele dafür, wie man mit OpenMCL native OS X Anwendungen bauen kann - und interessant zu spielen sind sie auch, vor allem die hexagonal-Schach-Version.

akaDAV - Lightweight WebDAV server and python module ist ein WebDAV Modul für Twisted. Damit kann man sich seinen eigenen WebDAV Server basteln. Könnte nütlich für mich sein, weil ich dann das Teil unter Userrechten laufen lassen kann, statt unter den Rechten des Webservers ...

python webdav server ist noch ein WebDAV Server für Python - seit 2000 nicht mehr aktualisiert, aber wenns funktioniert, könnte es reichen. Vielleicht verständlicher als Twisted-Code.

Launch Box ist ein QuickSilver Clone für Gnome. Scheint noch etwas roh zu sein und die Installation könnte wegen der harten Abhängigkeiten etwas haarig sein.

Linux and RAW Digital Photography liefert einiges an Informationen über RAW-Formate und Linux.

Lphoto ist eine Fotodatenbank für Linux, aufgebaut ähnlich wie iPhoto für den Mac.

Nanomobil fährt auf Gold: Die aus Kohlenstoff, Sauerstoff und Wasserstoff bestehende Struktur ist rund drei Nanometer breit und zwei Nanometer lang. Und da sag nochmal jemand die Japanischen Autos wären klein ...

Twisted Names muss ich mir mal angucken - ein DNS server in Python auf Twisted-Basis. Könnte ich ja auf DB-Benutzung umstricken, als Alternative zum PowerDNS.

Keine Ahnung ob es wirklich The Coolest DHTML / JavaScript Calendar ist, aber er sieht ganz nett aus. Und hat ein paar recht wichtige Features - wie z.B. die Möglichkeit, ihn zu verschieben.