xmltramp: Make XML documents easily accessible. - kleine kompakte XML Parser und Generator Library für Python - schön integriert in die Syntax
Archiv 22.11.2004 - 9.12.2004
RDFLib 2.0.4 Readme - Library zur Arbeit mit RDF in Python
Ein Lisp-Comic der Makros erklärt
Nette Sache - eine Erläuterung von Lisp-Makros für Anfänger. In Form eines Comics. Makros heissen - passend für das Thema - SPELs.
TP: Wahlbetrug in Florida?
Oh Mann, das ganze Chaos mit den Wahlen in den USA nimmt so langsam ziemlich absurde Züge an.
Wobei man sich nicht sicher ist, was absurder ist: das was behauptet wird das passiert sein soll, oder die Figur die die Sachen behauptet. Würd mich nicht wundern wenn sowohl der Typ ein Spinner ist als auch die Anschuldigungen trotzdem wahr ...
CDU-Parteitag billigt Gesundheitskompromiss
Was für eine Moppelkotze: die Alternative zur Gesundheitsreform - die schon bescheuert genug ist - hat ein Milliardenschweres Finanzierungsloch und wird vom Unionsparteitag bejubelt. Wie verblödet muss man eigentlich sein um in der Partei aufgenommen zu werden? Reicht das schon um bei Parteieintritt automatisch entmündigt zu werden?

Bei tagesschau.de - Die Nachrichten der ARD gibts den Originalartikel.
Knuth: Open Letter to Condolezza Rice
Ein offener Brief von Donald Knuth an seine Studentin Condolezza Rice. Schon in 2002 geschrieben, aber ich bin zum ersten Mal drüber gestolpert. Fundamentally I don't see how the government of my country has done anything whatsoever to address and correct the root causes of international terrorism. Quite the contrary; every action I can see seems almost designed to have the opposite effect --- as if orchestrated to maximize the finances of those who make armaments, by maximizing the number of people who now hate me personally for actions that I do not personally condone. How can I be a proud citizen of a country that unilaterally pulls out of widely accepted treaties, that refuses to accept a world court, that flouts fair trade with shameful policies regarding steel and agriculture, and that almost blindly supports Israel's increasingly unjustifiable occupation?
Mir würde ja sofort wieder Salon-Antiamerikanismus vorgeworfen wenn ich sowas in der Richtung schreiben würde ...
Mal was entgegen dem XML-Hype
YAML ist eine sehr interessante und kompakte Markup-Sprache. Aber eine, die nicht auf XML oder SGML basiert, sondern im Prinzip sich stark an den alten RFC-Mail-Formaten orientiert. Das geniale daran: die Inhalte sind wesentlich leichter für Menschen zu lesen als die vielen Spitze-Klammer-Dialekte. Und für den Rechner ist das ganze auch noch recht einfach zu parsen - und mächtig ist das ganze auch noch in der Ausdrucksmöglichkeit. Wer dann Lust verspürt mal mit Python YAML-Files zu verarbeiten, mit Syck gibt es eine extrem schnelle Library die auch ein Interface für Python bietet.Im Active Storage Framework for Python benutze ich YAML für den Backup und Restore von Datenbanken und als natives Datenformat. Importieren von YAML-Daten in die Datenbank ist damit sehr einfach - und da YAML hierarchische Daten sind und das Active Storage Framework for Python eine hierarchische Datenbank, passt das alles ganz wunderbar beieinander. Und man muss keine Angst haben sich an den ganzen spitzen Klammern zu verletzen
Nur 88,41 Prozent für Merkel
Morgens hiess es noch vollmundig aus der Union das die Geschlossenheit durch eine noch deutlichere Zustimmung zu Merkel demonstriert werden sollte. Das ist dann ja wohl voll in die Hose gegangen.

Aber die Merkelnix wird sich das ganze schon wieder schönreden, soviel ist sicher ...
Bei WDR.de gibts den Originalartikel.
Sprachunabhängige Typen für YAML - Typ-Tags für YAML-Quellen
Pixelog - Sehr schön gemachtes Bilderblog mit angenehmem Layout und guten Fotos
ASPN : Python Cookbook : Spreadsheet - ein paar ideen für kontrolliertes eval in Python
E.ON und RWE wollen Strompreise erhöhen
Ordentlich abzocken. Wozu sonst ist ja das Monopol da
Bei tagesschau.de - Die Nachrichten der ARD gibts den Originalartikel.
Bundesgerichtshof spricht Urteil zu Domain-Grabbing
Hmpft. Einerseits gut - weil nicht jedem gleich die Domain weggenommen werden kann. Andererseits aber auch schlecht - die Domaingrabber werden sich jetzt freuen. Und wer mal mit solchen Leuten zu tun hatte, weiss wie spassig das wird da eine Domain rauszukriegen die sich jemand nur als Spekulationsobjekt belegt hat. Ob wir demnächst also auch mit ähnlichen Verhältnissen wie in den USA rechnen müssen wird sich zeigen. Bei den .com, .net und .org Adressen findet man jedenfalls immer häufiger nur zu generischen Seiten von Grabbern die sich dort breit machen.
Bei heise online news gibts den Originalartikel.
Living Code
Ein Weblog von jemandem der in Python, PyGame und PyObjc unter OS X (mit Renessaince als GUI System) programmiert. Mit kompletten Beispielapplikationen zum Download. Wer sich mit sowas mal näher beschäftigen will findet da vielleicht die eine oder andere Info.
M-Audio Ozonic Keyboard and FireWire Interface
Holla die Waldfee! Das Ding ist ja nett. Ok, bei mir wärs - mangels musikalischem Können - eher ein Folterinstrument, aber trotzdem, so mit Garageband und einem ordentlich quer konfiguriertem Softwaresynthesizer macht das bestimmt ordentlich Spass
Bei Gizmodo gibts den Originalartikel.
Renaissance - GNUStep GUI Beschreibungssprache und Bibliothek auch für OS X Cocoa
SCO vs. Linux: Eine journalistische Offenbarung
Die neuesten Spinnereien aus Absurdistan

Bei heise online news gibts den Originalartikel.
Pyco - Tiny Python Distributions - kleine Windows-EXEs aus Python Tools bauen.
Lasso - Souk - Python Modul zur Integration des Liberty Alliance Single Signon Protokolls.
Filmstiftung ehrt Künstler und Kinos
In Münster hat das Cinema und das Schlosstheater jeweils einen Preis (20000 und 15000 Euro) eingefahren. Gratulation da hin! Immerhin sind das unsere letzten Bastionen der Programmkinos - das Cinema gabs schon zu meiner Schulzeit mit langen Kinonächten und Schmalzstullen in der Pause.
Bei WDR.de gibts den Originalartikel.
Module Pycaml
Interesantes Projekt: jemand hat eine Reimplementation des Python/C APIs für OCaml (natürlich den Native-Code-Compiler, nicht den Bytecode-Interpreter) geschrieben. Damit kann man jetzt folgende Sachen machen:
- Python-Erweiterungsbibliotheken in OCaml schreiben
- Python-C-Erweiterungsbibliotheken in OCaml benutzen
- Python-Module in OCaml benutzen (ganz allgemein den Python-Interpreter in OCaml benutzen)
- den Python-Toplevel für OCaml benutzen
Klingt alles sehr spannend und könnte für einige Sachen sehr interessant sein - OCaml produziert sehr schnellen Code und kann sich in dem Bereich locker mit C messen. Gerade um den Teil des Codes der in Python zu langsam ist zu realisieren ist OCaml natürlich wegen seiner wesentlich besseren Typsicherheit wesentlich interessanter als C.
Auf Saturnmond Titan zielen und ... loslassen
Ich finds übrigens sehr nett das die Landekapsel an meinem Geburtstag landen soll
Bei WDR.de gibts den Originalartikel.
Pro-Linux News: Daffodil Replicator wird freie Software - Replicator der Datenbank-agnostisch ist und unter anderem PostgreSQL unterstützt
Python Paketindex: pyDB2 0.996a - DB/2 API für Python - das brauche ich bei der Arbeit
Debatte über Integration neu entfacht
Jau, klar, Einwanderer sollen auf die Verfassung schwören. Längst nicht jeder Deutscher hat das gemacht - ausser er ist Beamter oder war bei der Bundeswehr - aber den Einwanderern kann man das ja abverlangen. Weil ja Terroristen niemal nicht falsch schwören würden und sowieso davon dann ganz verschreckt sind und weglaufen.
Und was die Deutschkenntnisse angeht: wir haben doch immer noch Bayern mit in der Bundesrepublik,oder?

Bei tagesschau.de - Die Nachrichten der ARD gibts den Originalartikel.
Fangs: The Firefox Screen Reader Emulator Extension - Standards-schmandards
Ein Screen-Reader-Emulator für den Firefox. Damit man mal gucken kann, wie die eigenen Seiten in einem Screenreader rüberkommen würden.
tsearch-v2-intro - Einführung in tsearch2 - eine Volltextindextechnik für PostgreSQL
Tsearch2 - full text extension for PostgreSQL - weitere Dokumentationen zu tsearch2
Aldipod bei Heise
Also eigentlich ist der Apfel das gleiche wie die Birne. Der Essende muss sich nur damit abfinden das er anders schmeckt.

Bei Der Schockwellenreiter fand ich den den Originalartikel.
Luminous Landscape field test the R-D1
Der erste Test der R-D1 über den ich bisher gestolpert bin. Naja, 3000 Dollar (oder Euro) ist ja kein Pappenstiel und das legt sich nicht jeder sofort zu - da kanns ne Weile dauern bis die ersten Tests kommen. Interessant ist die Kamera immer noch. Aber einfach heftig teuer.
Bei Digital Photography Review (dpreview.com) gibts den Originalartikel.
Noch son Projekt in Python
Wer sich den Toolserver genauer angeguckt hat, der hat vielleicht schon vermutet das ich da irgendwie sicherlich noch mehr mit machen will. Ein zweites Projekt das ich vor einigen Tagen angefangen habe wird dem gleichen Ziel dienen. Active Storage Framework for Python ist ein Python Framework um Daten in Datenbanken zu stopfen. Allerdings nicht eine der üblichen Objekt-Relations-Verbinder, sondern eine eigene Datenbankstruktur die einfach nur unten drunter eine SQL-Datenbank als Datenspeicher missbraucht - ich wollte nicht alles neu erfinden.Die Ideen des Active Storage Framework for Python stammen von Userland Frontier und Mumps ab - also ein hierarchischer Namensraum bei dem automatisch alle Elemente persistent sind und bei dem viele Objekttypen als Tabellen (ähnlich wie in Frontier) abgebildet werden. Das ganze benutzt so ziemlich jedes Introspection-Feature von Python das ich kenne. Ok, es gibt einige Programme von mir die noch fiesere Methoden anwenden, aber für die jeweiligen Hacks dort schäme ich mich manchmal - das was ich hier gemacht habe ist da schon deutlich ordentlicher. Hauptsächlich getattr und Friends. Die allerdings bis zum Exzess. Als Start für das Active Storage Framework for Python bietet sich die README an. Wer es ausprobieren will: PostgreSQL und psycopg müssen installiert sein. Ansonsten braucht man noch eine Datenbank und dann kanns schon losgehen. Das Datenbankscheme legt Active Storage Framework for Python automatisch an. Das ganze ist derzeit noch nur im CVS verfügbar, da ich im Moment - ist ja noch 0.1.0 - wild dran rumschraube. Interfaces und Datenstrukturen können sich also noch gewaltig ändern.
Toolserver Framework for Python - Folien
Wer sich für das Projekt Toolserver Framework for Python interessiert - einen in Python geschriebenen Server der die Erstellung von Webservices einfach und komfortabel macht - kann sich ja mal die Präsentation angucken die ich letztens vor Kollegen darüber gehalten habe. Für den Ablauf der Präsentation braucht man einen einigermaßen aktuellen Browser der Javascript und CSS beherrscht und aktiviert hat. Ja, auch das Werkzeug des Teufels funktioniert damit .
Wem die Folien ohne mein Gesabbel zu nichtssagend sind kann einfach in der Präsentation im Browser drucken. Dann wird ein anderes CSS-Stylesheet gezogen und im Ausdruck sind ergänzende Erläuterungen enthalten. Im Prinzip das was ich erzählt habe. Das verwendete Präsentationssystem ist überhaupt ganz witzig - es handelt sich um S5 von Eric Meyer. Praktisch um mal schnell Präsentationen mit Ergänzungen zusammenzudengeln und ins Web zu stellen. Und vi ist mir immer noch lieber als PowerPoint Hier gibts den Originalartikel.
Eine halbe Million Euro Strafe für Prinz Ernst August
Kann man den Typen nicht endlich mal wegsperren?
Bei tagesschau.de - Die Nachrichten der ARD gibts den Originalartikel.
Großer Lauschangriff auf den Internet Relay Chat
Was für eine Moppelkotze.
Bei heise online news gibts den Originalartikel.
Kritik an Vorschlägen der ITU zur Netzverwaltung
Und wieder neue Hirnkrämpfe aus der ITU - diesmal sogar mit offensichtlichem Beleg des technischen Unverstandes dieses Bürokratiemonsters. Sorry, aber geografisch oder politisch orientierte Vergabe von IP-Adressen ist schlicht und einfach grober Unfug - alleine einen solchen Vorschlag einzubringen disqualifiziert einen schon für weiter Diskussionen um technische Belange des Internets ...
Ja, das RIPE und andere IP-Registries sind durchaus auch geografisch organisiert - aber deren Organisation orientiert sich an der groben geografischen Struktur der Netztopologie. Das auf so alberne Konzepte wie Nationalstaaten runterzubrechen wäre hirnverbrannter Blödsinn.
Bei heise online news gibts den Originalartikel.
NRW-FDP: Der Pleite-General
Da hat sich die selbsterkorene Wirtschaftspartei ja einen echten Experten rangeholt

Bei WDR.de gibts den Originalartikel.
SimpleTAL - standalone TAL und METAL Implementation
Bankomat als Spielkonsole!
Autsch. Das schmerzt schon fast.
Bei Uhus Weblog Droppings fand ich den den Originalartikel.
Infinity-to-the-Power-of-Infinity - Kleine Anwendung zur Erstellung von Icons aus anderen Icons
Lücke in Suns Java Plug-ins gewährt Zugriff auf das System
Holla die Waldfee! Jetzt wirds spannend, wann der erste systemübergreifende Wurm oder Virus darauf aufbaut.
So rein vom technischen Standpunkt wäre sowas natürlich trotz alledem ziemlich kühl
Bei heise online news gibts den Originalartikel.
VW zahlt wohl wieder keine Gewerbesteuer
Jaja, Gesichter der Krise. Natürlich kann man einen Konzern wie Volkswagen nicht mit sowas banalem wie Gewerbesteuer belasten. Wo kämen wir denn da hin. Unvorstellbar.
Strategie des Tages: im Ausland Milliardengewinne reinfahren, in Deutschland nur die Verluste machen, keine Steuern zahlen und noch über den Standort Deutschland schimpfen.
Hey, da muss bestimmt wieder eine Reform her. Schliesslich muss man die in Wolfsburg fehlenden Millionen in den Steuereinnahmen ja irgendwie von aus den Bürgern rauspressen.
Bei tagesschau.de - Die Nachrichten der ARD gibts den Originalartikel.
ADAC warnt vor Leichtmobilen
Weil unsere Strassen ja noch nicht unsicher genug sind und weil wir ja noch nicht genug Unfälle haben lässt man jetzt auf EU-Druck Leute auf die Strasse bei denen a) die Ausbildung (Ausbildung? Eine theoretische Prüfung und eine halbe Stunde Fahrpraxis kann man so eigentlich nicht nennen) und b) die Ausrüstung (lächerliche Plastikkisten ohne nennenswerte Sicherheitsvorrichtungen) nicht adäquat sind.
Was soll die Moppelkotze?
Dieser Führerschein der Klasse S ist eine vollkommen hirnverbrannte Idee. Hoffentlich bleiben die Schuhkartons auf Rädern möglichst so absurd teuer, das nach Möglichkeit nur die dümmsten Leute drauf reinfallen und sie kaufen. Der Verkehr wird dann sein übriges tun um für passenden Evolutionsdruck zu sorgen ...
Bei WDR.de gibts den Originalartikel.
Digital Lumber, Inc. - Ein kompletter Nameserver in Python
Patents Should Meet BASIC Tests of Reason
Autsch. Ein paar Mitarbeiter des Microsoft Visual Basic Teams haben scheinbar ein Patent auf den IsNot Operator - ja, sowas ähnliches wie ein ungleich, nur bezogen auf Objektreferenzen statt Werte - beantragt. Was für eine Moppelkotze. Und frecherweise behaupten die auch noch in ihrem Antrag das Borland Delphi ein Basic-Abkömmling wäre - dabei ignorierend, das Delphi Pascal ist, was ja nun doch eine ziemlich andere Historie hat ...
Das ganze hat was von einem Witz, ist aber leider wohl wahr.
pyeBay - Verwenden Sie die eBay-API von Python - Python-API für eBay
Python IAQ: Infrequently Answered Questions - Teilweise witzige, teilweise ernste Antworten auf nicht ganz so offensichtliche Fragen zu Python
Schrempps Luxus-Mercedes gestohlen
Ein gewisses hämisches Grinsen in meinem Gesicht kann ich nicht leugnen
Bei tagesschau.de - Die Nachrichten der ARD gibts den Originalartikel.
Seehofer tritt als Fraktionsvize zurück
Hmm. Wenigstens eine Form von Konsequenz - wobei sie deutlich konsequenter rübergekommen wäre wenn er das gleich gemacht hätte. Was natürlich den ganzen Hickhack nicht intelligenter macht und dieses alberne Gesundheitswirrwarr der Union nicht besser ...
Bei tagesschau.de - Die Nachrichten der ARD gibts den Originalartikel.