Linkblog - 17.5.2005 - 9.7.2005

Kid ist eine recht interessante Python-Library die eine Template-Engine mit Fokus auf wellformed XML implementiert. Das Ergebnis ist ähnlich wie Zope Page Templates - also eine Attributsprache für XML mit Integration von Python. Und fix ist das ganze auch: ein XML-Template hat auf meiner Kiste um die 70 Hits/sec.

n3dst4.com: PHP Annoyances - der mag PHP auch nicht.

SPB-Linux ist ein sehr kleines Linux das man von einem USB-Memory-Stick booten kann und mit diversen Erweiterungen (X, Mozilla, XFCE Desktop) aufgewertet werden kann. Müsste man auch relativ leicht um diverse Systemadmin-Tools erweitern können.

Spyce ist ein Webframework in Python mit verdammt guter Performance: eine einfache Seite mit einem Template hinterlegt bringt auf meiner Kiste über 90 Hits pro Sekunde (Spyce über mod_python in den Apache integriert, Memory-Cache). Take that, PHP!

Spyced: Why PHP sucks - eine recht gute Analyse was an PHP eher störend ist.

Why PHP sucks - und noch jemand der kein PHP mag.

Wem Englisch als Sprache für Einsteigerliteratur nicht so liegt, es gibt einen deutschsprachigen Haskell Kurs online zum Durcharbeiten. Sieht ganz leidlich aus - allerdings finde ich das ein bischen wenig erklärt wird.

Eines der komplizierteren Haskell-Themen sind die Monads - ein Weg um in einer rein funktionalen Sprache mit lazy evaluation trotzdem Dinge wie Seiteneffekte und Sequentialität zu simulieren - einfach weil man zum Beispiel dann doch gelegentlich den Output vor dem Input haben möchte, wenn man Daten vom Benutzer abfragt, oder zum Beispiel sich einen Zustand wegsichern will der später wieder aufgerufen wird. Das Tutorial hilft beim Verständnis des Konzeptes der Monads.

vcXMLRPC ist eine XML-RPC Implementation in JavaScript. Ganz praktisch für die Integration von JavaScript-Code und ServerCode, wenn man nicht jedes Encoding/Decoding von Hand zusammendengeln will. Allerdings hat das Projekt scheinbar 2001 aufgehört weiterentwickelt zu werden.

Scatman Eddy als Aussenbeppel - wir sind verloren.

Frauen sind in der US-IT-Branche weiterhin unterrepräsentiert - für Jutta geblogmarkt.

OXlook - Open-XChange verbindet sich mit Outlook - geblogmarkt für die Firma. Don't ask ...

Ich halte USB-Sticks ja eigentlich für überflüssig und albern. Aber das SwissBit Victorinox retroALOX 1GB hat einen hohen Habenwollen-Faktor.

The Hitch Hiker's Guide to the Smalltalk Compiler ist eine schon ältere aber immer noch gute Beschreibung der Compilerklassen in Smalltalk-80 Abkömmlingen wie VisualWorks Smalltalk und Squeak.

Staats-GmbH für Steuersoftware wird aufgelöst - einfach nur noch peinlich das ganze. Und was da an Geld verbrannt wurde ...

Älteste Zivilisationsspuren in Sachsen gefunden - take that, Ägypten! (aber ausgerechnet Sachsen ?)

Hula Girl - Dashboard - Music - endlich wissen wir wofür dieses seltsame Dashboard da ist

Debian GNU/Linux 3.1 released - wow. Hat ja lange genug gedauert

Keine Anwaltsgebühren für Abmahnungen bei Mehrfachvertretung - noch nicht der ersehnte Durchbruch, aber mal ein erstes Zeichen von Intelligenz. Schön wäre auch wenn generell die Mehrfachvertretung (wie sie z.B. von Walldorf und Stättler ja bei der Musikindustrie und den Brennprogrammen vorliegt) ähnlich betrachtet würden. Zumindestens da wo nicht explizit Rechte der konkreten Firmen vertreten werden sondern eher allgemeine.

Österreichische Gesundheitskarte verletzt den Datenschutz von Arbeitslosen - nur zur Dokumentation das Politikerwahnsinn auch ausländische Politiker befällt. Ist wohl ne europäische Seuche. Sollten wir nicht langsam mal strenge Quarantäne-Vorschriften erlassen?

Anwalt als Serien-Bankräuber - kann der sich jetzt selber vor Gericht verteidigen und so Anwaltshonorar sparen?

Beim Schockwellenreiter gesehen: QTAmateur, ein einfacher QuickTime-Player der auch exportieren kann - könnte tatsächlich das ständige QTPro-kaufen beenden, denn eigentlich brauche ich nur sehr wenige der Exportfunktionen von QT.

FDP will Offenlegung von Managerbezügen blockieren - da sieht man wen die FDP wirklich vertritt.

Kodak confirm SLR/n and SLR/c discontinued - nachdem Kodak einer der ersten war der digitale SLRs gebaut hat, und zwar nicht mal so schlechte, ist es jetzt wohl erstmal damit aus. Ok, die SLR/n und SLR/c machen auch eher schlechte Eindrücke, im Vergleich zu aktuellen SLR-Bodies von Canon oder Nikon. Dabei waren frühere Kodaks wie die 6xxer und 7xxer richtig klasse Geräte.

Algol 68 Genie - An Algol 68 interpreter. Obercool. Algol 68 ist ja zwar eine Vintage Language, aber eine faszinierende: die einzige, wo für die Definition der Sprache selber eine Metasprache definiert wurde, in der die Definition der Sprache selber geschrieben ist. Der Algol68 Report ist immer noch einer der faszinierendsten Programmiersprachenstandards den ich kenne.

Und es gibt ein PDF Browser Plugin für den Safari. Für non-commercial-Nutzung frei. Zeigt direkt im Browser PDFS an anstatt einen externen Viewer anzuwerfen. Ich habs allerdings noch nicht ausprobiert.

PithHelmet ist ein Ad-Blocker für Safari. Sehr ähnlich in der Funktion zu dem AdBlocker für FireFox. Sehr praktisch, macht Safari damit wieder durchaus zu einem interessanten Browser. Zusätzlich liefert PithHelmet für Safari selektive JavaScript-Unterdrückung und ähnliche Mechanismen - so wie es auch OmniWeb bietet. Allerdings ist die eine oder andere Regel (vor allem die BadSense-Regel ist mir da aufgefallen) ein bischen aggressiv, aber das kann man ja gut konfigurieren.

Safari WebDevAdditions ist eine Developer Toolbar für den Safari - also Anzeige von Blocklevel-Elementen, Links etc. Macht einen recht praktischen Eindruck auf mich.

saft ist eine Kitchen-Sink-Erweiterung für den Safari. Haufenweise Features drin. Allerdings Shareware, ich habs auch noch nicht ausprobiert.

Scharping kandidiert nicht mehr für Bundestag - käme die Aussage von einem Politiker bei dem man davon ausgehen könnte das er auch tatsächlich gewählt würde, wäre es ja durchaus interessant. Aber Scharping?

Agfa-Photo GmbH geht in Insolvenz - och menno

Basso again! - holt sich den zweiten Tag in Folge den Etappensieg beim Giro. Wow. Das lässt für die Tour hoffen.

Blechtrommeln machen Lärm und wie Heiko werd ich halt weiter auf meine kleine Blechtrommel hauen. Auch wenn ich nur ein Oskar Matzerat von vielen bin.

Digibux - Digitale Bibliothek setzt auf Open Source - cool. Vielleicht bildet sich so endlich mal ein offenes Format für eBooks. Bisher wurden viele Buchinhalte ja als HTML-Sammlungen (nur mühsam mit grep zu durchsuchen) oder PDF (eher auf die Form als auf den Inhalt fixiert) verteilt. Die Software der digitalen Bibliothek hingegen ist speziell auf Recherche und Nutzung der Inhalte ausgerichtet. Was mir noch so einfällt: wie wärs mit nem Spotlight-Plugin für die Software?

X.4 Dashboard (Quarter Life Crisis) ist ein Text über die schlimmsten Useability Böcke die Apple im Dashboard geschossen hat. Unter anderem wird auch das Weather Widget auseinander genommen. Was mich natürlich an dem Teil ganz besonders nervt: Münster ist nicht zu finden. Nicht als Münster und nicht als Muenster. Wir haben hier einen Flugplatz, von daher sollten die Daten verfügbar sein (solche Tools greifen in der Regel auf Flugplatzwetterdaten zu, da diese frei und weltweit abrufbar sind) - aber nix dergleichen.

Delicious Library - yep, klappt! Geil.

Lauter kleine Otto Orwells

Shoebox sieht ganz nett aus - eine recht pfiffige Fotoverwaltung mit ähnlichen Organisationsmöglichkeiten über Kategorisierungen wie iView sie bietet. Mir gefiel beim Rumspielen die recht hohe Geschwindigkeit. Allerdings hab ich mitlerweile eh schon viel mehr Fotoverwaltungen gekauft als ich benutzen kann, ich übe mich daher hier mal in Selbstbeschränkung

TBNL - A Toolkit for Dynamic Lisp Websites ermöglicht es mit Common Lisp dynamische Inhalte zu generieren. Im Prinzip sowas wie eine FastCGI-Lösung für Common Lisp.

Voyager erreicht die Grenze des Sonnensystems - gute Reise und grüss mir die Aliens!

Ann Elisabeth war fleissig und hat die Bulgarian twin spammers identifiziert - die vermutlich für einen grossen Teil Blogspam verantwortlich sind.

Michael Hampton betrachtet was nofollow wirklich gebracht hat: Nofollow revisited. Wer noch mit der rohen Version von WordPress arbeitet: NoNoFollow installieren und nofollow abschalten.

US-Justizministerium stellt landesweites Sexualstraftäter-Register ins Netz - manche Meldungen machen einfach nur noch fassungslos ...

Dive Into Greasemonkey ist ein freies Online-Buch von Mark Pilgrim über die Programmierung von Userscripts für Greasemonkey. Mit diesen Userscripts kann man Webseiten bei Anzeige per JavaScript verändern - z.B. fest integrierte Werbeblöcke ausschneiden, Links mit Afiliate-IDs umschreiben so das die eigene benutzt wird, einfach nur seltsames HTML reparieren so das man mit der Webseite überhaupt was anfangen kann oder alle möglichen anderen spassigen Sachen.

FramerD ist eine Objektdatenbank (ok, ein Framestore - ist aber was ähnliches) mit integriertem DB-Server, CGI-Interface und Scheme-Scriptsprache. Ideal um Wissensdatenbanken aufzubauen, da FramerD auf die dabei anfallenden pointerlastigen Strukturen optimiert ist. Aber auch so sehr spannend, da man ein Scheme mit Server und ODB bekommt. Muss ich unbedingt mal mit spielen, zumal es auch auf OS X kompilieren soll (was es bei mir aber derzeit nicht tut). Und es ist unter GPL lizensiert. Und für die Schlangenbeschwörer unter den Klammeraffen gibts auch eine experimentelle Pythonlibrary zum Zugriff auf FramerD...

Bei Tim Pritlove gefunden: Lehmanns hat ein Neuerscheinungsblog mit Beschreibungen: Neues bei Lehmanns. Nett. Ist sowieso meine Lieblingsbuchhandlung (auch wenn ich ja hauptsächlich mit deren Versandabteilung zu tun habe und gelegentlich mit Ständen auf Messen).

Feuerwehr zerschneidet falsches Auto - ok, der Halter war auch selten dämlch: Auto ohne Nummernschild auf einem Feuerwehrplatz neben einer Reihe Schrottautos abgestellt. Wird aber wohl doch von der Versicherung bezahlt, also Glück im Unglück ...

CamlServ ist ein Webserver in OCaml. Ich habs mir noch nicht genauer angeguckt, aber könnte interessant sein - OCaml ist eine Sprache der ML-Familie (bzw. der ML-ähnlichen Sprachen) mit diversen sehr interessanten Erweiterungen (z.B. einem leistungsfähigen Objektsystem). Leider scheint das Projekt nicht mehr sonderlich aktiv zu sein - letzter Release aus 2003 ...

Quartus Forth 2.0.0 ist die neue Version des native-Code-Forth für die Palm Plattform. Ich hab damit (und mit dem Vorgänger PilotForth) lange rumgespielt - ich bin halt ein alter Forth-Fan