Die tägliche Ration Wahnsinn
|
|
Das offene Ohr | ![]() |
![]() ![]() Partnerprogramme |
![]() |
![]()
Im Tagesspiegel von heute gibt es einen netten Artikel über den Schelm und Bildhauer vom Bodensee Peter Lenk. Über dessen Konstanzer Imperia hatte auch ich einmal (1993) etwas verbrochen. 10:48:54 PM | Mini-Weblog-Tool mit Python & XML [1]
[Die Klasse Artikel]: Die Klasse
Wir machen hier massiv Gebrauch von Pythons
Beachtet außerdem die
Die Jetzt kann man schon einmal testweise im Interpreter eingeben:
[Die Klasse Storage]: Jetzt benötigen wir als nächstes eine Klasse, die die generierten XML-Strings als Datei ins Filesystem schreibt und die XML-Dateien lesen und für die weitere Bearbeitung aufbereiten kann. Auch diese Klasse ist wieder sehr klein.
Beide Methoden sind eigentlich trivial und tun exakt das, was ihr Name sagt: Die umständliche Generierung eines Dateinamens aus dem Titel ist aus zweierlei Hinsicht eigentlich unnötig. Einmal wird man bei einer ernsthaften Anwendung sicher nicht einen Dateinamen aus dem Titel generieren, sondern sich irgendetwas anderes -- z.B. eine fortlaufende Numerierung -- überlegen und zweitens erinnere ich mich, irgendwo in der Dokumentation einmal eine Methode in irgendeinem Modul gefunden zu haben, die einen sicheren Dateinamen konstruiert. Nur -- ich konnte diese Methode nicht wiederfinden... Diese beiden Klassen können auch ohne CGI-Modul lokal auf dem Rechner getestet werden. Sie sind völlig unabhängig von der geplanten Anwendung und daher vielleicht auch anderswo nützlich. Dies ist einer der Vorteile der Objektorientierung, wie Python sie bietet. In der Fortsetzung dieser kleinen Artikelreihe werden wir ein CGI-Skript entwickeln, das diese beiden Methoden benutzt und mit Hilfe meiner kleinen Template-Engine ein Mini-Weblog-Tool daraus basteln. Zum Schluß möchte ich noch einmal auf Python & XML hinweisen, das mich zu diesem Artikelchen inspiriert hat und woraus ich auch sehr viel Code geborgt habe. Es ist absolut lesenswert und ein must have für jeden, der sich mit Python und XML beschäftigt oder beschäftigen will. Wie immer gibt es bei O'Reilly ein Probekapitel online. Diesmal das erste Kapitel Python and XML, das eine kleine Übersicht über XML, SAX, DOM und die Tools, die in Python für die Bearbeitung von XML zur Verfügung stehen, gibt. 2:08:24 PM | Suchbild Haubentaucher auf dem Schlachtensee. [Photo: Gabi] 10:07:00 AM | NetLogo 1.1 Release Announcement. 9:54:13 AM | Yes, Tkinter works fine with AquaTk in MachoPython. Tony Lownds: Rough notes on getting Tkinter and MachoPython to work. Den aktuellen Mac OS X Tk-Snapshot gibt es hier. 9:52:42 AM | [Noch ein JavaScript Cross-Browser-API]: TIBET - cross-browser, client-side technology. No applets. No plugins. No kidding. [Sender Traumwind] 9:45:25 AM | Slashdot thread on Google's SOAP API. [Scripting News] 9:26:25 AM | Creator 1.1 “is an application that will let you change the default application for files very easily by choosing the name of an application.” [mac.scripting.com] 9:24:05 AM | [Impressumspflicht]. Noch eine seriöse Quelle zur Impressumspflicht. [.::: robert s. :::.] 9:22:28 AM | [MacGimp bei MacWelt]. Auf der CD-ROM der neuen Macwelt-Printausgabe gibt es die komplette MacGimp-Distribution inklusive Anleitung im Heft. 250 MB-Download gespart. [Industrial Technology and Witchcraft] 9:17:57 AM | [Öffentliche Hotspots]. Wo überall in Deutschland man sich in ein öffentliches, drahtloses Local Area Network einloggen kann, erfährt man bei mobileaccess.de: »Im Straßencafés Cappuccino trinken und gleichzeitig im Internet surfen - für UMTS noch ferne Vision, bei wireless LAN tägliche Praxis.« Hauptsächlich Hotels und Unis bieten bisher diesen - meist kostenlosen - Service, aber auch der Aachener Marktplatz. [Industrial Technology and Witchcraft] 9:15:40 AM | [Abteilung Zensur, die zweite]: Düsseldorfer Demonstration gegen Netzzensur. [heise online news] Mehr darüber auch im KriTLog. 9:10:56 AM |
Ein guter Vorsatz. Leider ist KerLones Weblog nur bedingt iCab-konform. 9:03:52 AM | Google will eine API anbieten. [monoklon.de] 8:53:58 AM | Russ Lipton still documents Radio: How To Reinstall Radio. [Russ Lipton Documents Radio] 8:49:28 AM | Wer einmal so singen möchte wie Daffy Duck: Looney Tunes Lyrics. [bOing bOing] 8:47:31 AM | [Alte Bücher online suchen]: Willkommen beim Zentralen Verzeichnis Antiquarischer Bücher. Hier finden Sie über 5,2 Millionen antiquarische Bücher, Noten, Graphiken und Postkarten von Antiquariaten aus 18 Ländern. [Mosaikum 1.0 - Aus dem Fluss der Belanglosigkeit] 8:43:53 AM |
Icon Analyst back issues on line. »The full set of back issues of the Icon Analyst, all 66 issues
from 1990 - 2001, is now on line in PDF format. Mehr zu Icon. 8:33:49 AM | [JavaScript]: CBE is a cross-browser DHTML Javascript library or API. You download CBE to your own computer and use it to develop dynamic web applications (DHTML). You then upload your application and the CBE files to your own site. [brentashley] 8:28:35 AM | [Abteilung Zensur]: Kollateralschäden bei freiwilligen Internetsperrungen. [heise online news] 8:20:35 AM | [Der Kran-Unfall-Sammler]. CraneAccidents.com is the Official Web-site for reporting crane related accidents on a world wide basis. The site is loaded with photos of crane accidents. [Industrial Technology and Witchcraft] 8:18:35 AM | Pressemitteilung von attacBerlin zur Krise der Bankgesellschaft (frech aus dem Frame heraus verlinkt). Die Seiten von attacBerlin sind hier. 8:06:01 AM |
|
![]() |
![]() |
![]() |
![]()
Interne Links: Andere & Awards |
Letzte Änderung: 14.01.2003; 16:09:14 Uhr | © Copyright: 2003 by Kantel-Chaos-Team | Kontakt: der@schockwellenreiter.de