Python: Modul inspect - Introspektion für Python-Module
programmierung - 23.1.2004 - 5.3.2004
Mod-pubsub blog - Infrastruktur für Publish Subscribe mit Webseiten
PyTable RDBMS Middleware - Vereinfachtes Arbeiten mit Datenbank Treibern in Python
RFC: Subscriptions harmonizer - Synchronisation von Blogrollen über XMLRPC
Welcome Page - Hierarchische Datenbank für Python und grosse Datenmengen
Writing PlugIns - Wie man Cocoa Anwendungen analysiert und nachträglich modifiziert
Track or Back
Also Trackback find ich gut. Noch guter fänd ich es, wenn noch mehr Leute ihre Trackback-Adressen mittels des trackback:ping Tags in ihre RSS Feeds einbauen würden, das würde manuelle Schritte vermeiden helfen (und vor allem diese unsägliche Trackback-Autodiscovery unnötig machen). Bei Der Schockwellenreiter gibts den Originalartikel.
Version Control with Subversion - Buch über Subversion - den CVS Nachfolger
Omniorb Python Bindings - Dokumentation der Python Anbindung an OmniORB
Folklore.org: Macintosh Stories: Hungarian
Faszinierend. Eine Geschichte wie bei Apple die ungarische Notation (Variablennamen mit vorgestellten Zeichen für den Variablentyp) von Charles Simonyi entdeckt hat. Wortwörtlich entdeckt - im Source des Speichermanagers für Mac OS
Nunja, die Reaktion auf die Entdeckung spricht Bände: der Source wurde erstmal von dieser Verunglimpfung befreit, danach kommentiert und dokumentiert und dann von Hand in Assembler umgesetzt. Good old days ...
asynchttp - Asynconronous HTTP Client - HTTP Client der sich in asynchat einklinkt und damit im Medusa nicht blockiert
hOp - Haskell Micro-Kernel
Device-Treiber in Haskell programmieren? Cool
Bei Lambda the Ultimate fand ich den den Originalartikel.
ModelingObject-Relational Bridge for python - Framework für Objekt Relationales Mapping von Python Klassen auf SQL Datenbanken
3.3 weakref -- Weak references - Wie man weiche Referenzen mit Python macht
my-zope - LocalFS-1-1-0.tgz - LocalFS für Zope 2.7 - das auf Source Forge ist zu alt
Python Dispatch Package - Komplexer Signaldispatcher für Python
XML-RPC Client/Server Protokollreferenz - LiveJournal XML RPC API
Elfenkönige und Hubschrauber -- zum 70. Geburtstag von Niklaus Wirth
Zwar sind seine Sprachen in meiner aktuellen Arbeit nicht mehr von Bedeutung, aber sie haben lange Jahre meine Ausbildung, meine berufliche Tätigkeit und meine privaten Programmierprojekte begleitet. Von daher mal einen ganz herzlichen Glückwunsch in die Schweiz!
Bei heise online news gibts den Originalartikel.
del.icio.us API documentation - Ein API um auf die Daten von del.icio.us (Social Bookmarker) zuzugreifen und neue Bookmarks zu schicken
The Common Lisp Cookbook - Erstellung eines offenen Buches mit Common Lisp Code Schnipseln
OpenMCL 0.14.1 - jetzt mit Cocoa-Bridge!
Jau, darauf habe ich sehnsüchtig gewartet. OpenMCL hat jetzt eine Cocoa-Bridge. Damit kann man ObjectiveC Frameworks aus Common Lisp heraus benutzen. Der Vorteil: nahezu das ganze OS X API (jedenfalls der Teil, der mit OS X neu gekommen ist) steht damit potentiell für Common Lisp zur Verfügung. Auch Integration mit anderen Objective C Programmen ist wesentlich einfacher. Und es besteht endlich eine Chance eine brauchbare GUI über OpenMCL zu entwickeln. Es gibt auch schon eine Dokumentation zu Cocoa Programmierung unter OpenMCL. Hier gibts den Originalartikel.
CLORB - a Common Lisp ORB
Von Corba Bindings für Common Lisp hat man ja schon mal gehört. Aber hier gibts gleich eine ganze Corba Implementation in Common Lisp.

PycURL Home Page - Python Wrapper für libcurl
shwebyhshandler.py - Handler für Medusa der gzip Transfer encoding unterstützt
RFC 1864 (rfc1864) - The Content-MD5 Header Field - Absicherung von Content gegen Verluste mittels MD5
PLT Spy - Python in Scheme
Wow. Eine Python-Implementation in Scheme. Ok, die Standardbibliothek fehlt noch (und die ist es ja erst was Python so interessant macht), aber immerhin, es wäre dann die vierte Python Umgebung (eine für Java, eine für .NET und natürlich die originale CPython Umgebung).

Bei Lambda the Ultimate fand ich den den Originalartikel.
RFC 2445 - vCalendar - Definition des vCalendar Formates
Toolserver Framework for Python
Wer einen SOAP Webservice aufsetzen will und das in Python, und wer keinen Monster-Server wie twisted benutzen will, sondern einen kleinen, schlanken Webserver auf Medusa-Basis (allerdings mit dynamischem Multithreading!), der kann sich mal das verlinkte Projekt von mir angucken. Nichts umwerfendes, aber so als Allrounder ganz brauchbar. UPDATE : die stabile Version ist jetzt 0.2.0 und enthält neben SOAP auch XML-RPC Unterstützung. Im CVS ist jetzt 0.3.0, welche die Implementierung von REST APIs unterstützt.
DevChannel | The Affero GPL: Closing the Distribution Loophole - Lizenz speziell für Webservices - Netzbetrieb wird mit Distribution gleichgesetzt
OS X Options Now Include CMUCL
Jetzt läuft CMUCL auch unter OS X - und damit ist ein weiteres Common Lisp verfügbar.
Bei lemonodor gibts den Originalartikel.
PEP 324 -- popen5 - New POSIX process module - Python Erweiterung für einfache Integration von externen Prozessen
GraphPath Language - Query Sprache zur Analyse von Graphen
A Retrospective on PAIP - Peter Norvig überlegt wo Lisp heute steht
André Simon - Startseite - Tool für die Shell zum einfärben nach Syntax
Fortsetzungen einfach und illustriert - Fortsetzungen in Python
PEP 327 -- Decimal Data Type - Dezimalzahlen in Python - Vorschlag für eine Python Erweiterung
Python for Lisp Programmers - Python aus der Sicht eines Lisp-Programmierers
pyXLWriter - Excel Dateien mit Python erzeugen
SourceForge.net: Project Info - bytecodehacks - Die Bytecodehacks für Python.
WAD - Crash Debugger für Script Sprachen (besonders bei segfault nützlich)
cmp blog: Announcing SCPlugin | Goin' to the chapel... - Kontextmenü Tool für CVS und Subversion Unterstützung
News: Wird XFree86 GPL inkompatibel?
Na toll. Lernen manche Leute nie dazu? Diese blöde Werbeklausel macht schon in der originalen BSD Lizenz Stress ohne Ende, wenn mit anderen Lizenzen kombiniert wird. Was soll das bringen?
Python Apocrypha - Python Beispiel für eine multihreaded applikation die mit einem Pool von Workern arbeitet.
FAQTs - Knowledge Base - View Entry - Is there a way I can use staticmethod and classmethod in Python 2.1? - Klassenmethoden mit Python 2.2
Nochmal zum IE Bug
Einfach mal ein kleines Beispiel, was genau passiert. Nehmen wir mal folgenden HTML-Code:
blubb
Und folgendes Stylesheet: h2 a { font-style : bold ; } h2 > a { font-style : italic ; } IE 6 würde bei obigen Beispielen dann den Link-Text blubb in Bold setzen. Mozilla würde Italic nehmen, da "h2 > a" spezifischer als "h2 a" ist. Ok, ich gebs zu, ich wollte nur mal auf die Möglichkeiten des Python Desktop Server hinweisen, Sourcecode nach Syntax einzufärbenASPN : Python Cookbook : Syntax-highlighted code blocks for docutils - Quellcode-Highlighter für viele Sprachen als Python-Modul
path Python module
Wer Python gerne und häufig für Shell Scripts benutzt, den wird dieses Modul interessieren. Ein Modul zu sehr einfachen Verarbeitung von Verzeichnisnamen und Dateinamen, das wesentlich eleganter ist als os.path . Ausserdem werden noch die Funktionen des glob Moduls und des shutil Moduls zusammengeführt.Was unter os.path normalerweise so aussieht:
# with os.path DIR = '/usr/home/guido/bin' for f in os.listdir(DIR):
if f.endswith('.py'): path = os.path.join(DIR, f) os.chmod(path, 0755) # Assume it's a file
Sieht mit dem path Modul so aus:
# with path dir = path('/usr/home/guido/bin') for f in dir.files('*.py'): f.chmod(0755)
Simple Python Aggregator - Minimaler RSS Aggregator in Python