PyTable RDBMS Middleware - Simplified work with database drivers in Python
programmierung - 22.1.2004 - 4.3.2004
RFC: Subscriptions harmonizer - Synchronization of blog rolls via XMLRPC
Welcome Page - Hierarchical database for Python and large data quantities
Writing PlugIns - How to analyze Cocoa applications and modify them after the fact
Track or Back
I like Trackback too. Even better would be if more people would include their trackback addresses in their RSS feeds using the trackback:ping tag, that would help avoid manual steps (and especially make this dreadful trackback autodiscovery unnecessary). The original article can be found at Der Schockwellenreiter here.
Version Control with Subversion - Book about Subversion - the successor to CVS
Omniorb Python Bindings - Documentation of the Python bindings for OmniORB
Folklore.org: Macintosh Stories: Hungarian
Fascinating. A story about how Apple discovered Hungarian notation (variable names with prepended characters for the variable type) by Charles Simonyi. Literally discovered — in the source code of the memory manager for Mac OS
Well, the reaction to the discovery speaks volumes: the source code was first purged of this defacement, then commented and documented, and then manually reimplemented in Assembler. Good old days...
asynchttp - Asynconronous HTTP Client - HTTP client that integrates with asynchat and thus does not block in Medusa
hOp - Haskell Micro-Kernel
Device drivers in Haskell? Cool
I found the original article at Lambda the Ultimate.
ModelingObject-Relational Bridge for python - Framework for object-relational mapping of Python classes to SQL databases
3.3 weakref -- Weak references - How to create weak references with Python
my-zope - LocalFS-1-1-0.tgz - LocalFS for Zope 2.7 - the one on Source Forge is too old
Python Dispatch Package - Complex signal dispatcher for Python
XML-RPC Client/Server Protocol Reference - LiveJournal XML RPC API
Elf Kings and Helicopters -- On the 70th Birthday of Niklaus Wirth
While his languages are no longer relevant to my current work, they accompanied my education, professional activities, and private programming projects for many years. So, my hearty congratulations to Switzerland!
At heise online news you can find the original article.
del.icio.us API documentation - An API to access data from del.icio.us (social bookmarking service) and send new bookmarks
The Common Lisp Cookbook - Creation of an open book with Common Lisp code snippets
OpenMCL 0.14.1 - now with Cocoa Bridge!
Finally, I've been waiting eagerly for this. OpenMCL now has a Cocoa bridge. This allows you to use Objective-C frameworks from Common Lisp. The advantage: virtually the entire OS X API (at least the part that came new with OS X) is now potentially available for Common Lisp. Integration with other Objective-C programs is also much easier. And there's finally a chance to develop a usable GUI via OpenMCL. There's also already documentation on Cocoa programming under OpenMCL. Here's the original article.
CLORB - a Common Lisp ORB
You've probably heard of Corba Bindings for Common Lisp. But here there's a whole Corba Implementation in Common Lisp.

PycURL Home Page - Python Wrapper for libcurl
shwebyhshandler.py - Handler for Medusa that supports gzip transfer encoding
RFC 1864 (rfc1864) - The Content-MD5 Header Field - Securing content against loss using MD5
PLT Spy - Python in Scheme
Wow. A Python implementation in Scheme. Ok, the standard library is still missing (and that's really what makes Python so interesting), but anyway, it would then be the fourth Python environment (one for Java, one for .NET and of course the original CPython environment).

I found the original article at Lambda the Ultimate.
RFC 2445 - vCalendar - Definition of the vCalendar format
Toolserver Framework for Python
If you want to set up a SOAP web service in Python and don't want to use a monster server like twisted, but instead prefer a small, lean web server based on Medusa (though with dynamic multithreading!), you can check out my linked project. Nothing groundbreaking, but quite useful as an all-rounder. UPDATE: the stable version is now 0.2.0 and includes XML-RPC support in addition to SOAP. Version 0.3.0 is now in CVS, which adds support for implementing REST APIs.
DevChannel | The Affero GPL: Closing the Distribution Loophole - License specifically for web services - Network operation is equated with distribution
OS X Options Now Include CMUCL
Now CMUCL also runs under OS X - and thus another Common Lisp is available.
At lemonodor you can find the original article.
PEP 324 -- popen5 - New POSIX process module - Python extension for easy integration of external processes
GraphPath Language - Query language for analyzing graphs
A Retrospective on PAIP - Peter Norvig reflects on where Lisp stands today
André Simon - Startseite - Tool for the shell to colorize by syntax
Continuations Made Simple and Illustrated - Continuations in Python
PEP 327 -- Decimal Data Type - Decimal numbers in Python - Proposal for a Python extension
Python for Lisp Programmers - Python from the perspective of a Lisp programmer
pyXLWriter - Generate Excel files with Python
SourceForge.net: Project Info - bytecodehacks - The Bytecodehacks for Python.
WAD - Crash debugger for script languages (especially useful for segfaults)
SCPlugin - Context Menu Tool with CVS and Subversion Support
A context menu tool for CVS and Subversion support.
News: Will XFree86 become GPL incompatible?
That's annoying. Do some people never learn? This stupid advertising clause has been causing endless trouble in the original BSD license when combined with other licenses. What's the point?
Python Apocrypha - Python example for a multithreaded application that works with a pool of workers.
Klassenmethoden mit Python 2.2
Class methods with Python 2.2
Once More on the IE Bug
Just a small example of what exactly happens. Let's take the following HTML code:
blubb
And the following stylesheet: h2 a { font-style : bold ; } h2 > a { font-style : italic ; } IE 6 would then set the link text blubb in bold in the above examples. Mozilla would use italic, since "h2 > a" is more specific than "h2 a". Ok, I admit it, I just wanted to point out the capabilities of the Python Desktop Server to highlight source code by syntax.ASPN : Python Cookbook : Syntax-highlighted code blocks for docutils - Source Highlighter für viele Sprachen als Python Modul
path Python module
Path Module
If you like to use Python frequently for shell scripts, this module will interest you. A module for very simple processing of directory names and filenames, which is much more elegant than os.path. Additionally, it combines the functions of the glob module and the shutil module.
What normally looks like this with os.path:
# 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
Looks like this with the path module:
# with path dir = path('/usr/home/guido/bin') for f in dir.files('*.py'): f.chmod(0755)
Simple Python Aggregator - Minimal RSS Aggregator in Python
XML.com: Lightweight XML Search Servers [Jan. 21, 2004] - XML search servers as standalone web servers in Python
CIA Bot - CIA - Forward change messages from projects to various channels (RSS, IRC, HTML)