WAD - Crash debugger for script languages (especially useful for segfaults)
programmierung - 2.1.2004 - 2.2.2004
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)
d2r: comment spam filtering - it's all about the IPs - Möglicher Ansatz für Comment Spam Filtering im PyCS
PyChecker: a python source code checking tool - something like lint for python
Nopaste - Code sharing on the web - Blog for source code?
xgpatsf.gt - Prolog with interface for OS X
BottomFeeder - Cross-platform RSS/Atom News Aggregator - RSS News Aggregator in Smalltalk
VisualWorks: VisualWorks TypeLess IRC Client - IRC Client in Smalltalk
Speno's Pythonic Avocado 16.1.2004 - Building Python applications with buildapp on OS X
The New Python - Book about the new features of Python 2.2 in the type system
Unifying types and classes in Python 2.2 - Guido van Rossum on the new class system in Python 2.2
PROGRAMMATIC INTERFACES - Moveable Type XMLRPC API
Html sucks completely - Manual - HTML preprocessor for the command line
News: New Year's Eve Again for Unix Users
Very funny at the timing: There is a place in the PowerDNS daemon that stumbles over exactly this. At one point the C expression 1< <31-1 is calculated instead of (1< <31) -1. Result: since Saturday noon all PowerDNS installations have been running at maximum load, because the wait time between database queries is no longer being maintained and the database server is being bombarded with a massive number of database queries.
The problematic expression is in pdns/communicator.hh in the earliest method, which finds the domain that most urgently needs to be forwarded to the slaves, or most urgently requires an update from the master, depending on whether the server functions as master or slave or both. Details can be found in the archive of the pdns-dev mailing list. Here is the original article.
The E3 Project
Awesome: a project that writes an emulator for the TI Explorer II. So an emulator for a Lisp machine. No idea how good it already is, but maybe I'll give it a try when I have some time. Today's computers should have enough performance to bring this emulation to the same level as the original machine.
The E3 Project - Ti Explorer II Emulator Project
VPWiki Spec 0.1 - VoodooPad Wiki API
LinkTagMeaning - Atom Wiki - Collection of link tag variants in Atom
Project info for Jellybean - Application server in Perl
Rapid Application development using PyQt and Eric3 ... in realtime! - Example of a GUI application in Python with PyQT
Blogger API - Blogger API documentation
quickSub - Simple subscription in various aggregators as JavaScript popup
RFC: MetaWeblog API - Documentation of the MetaWeblog API
RFC: Really Simple Discoverability 1.0 - Description of Really Simple Discoverability
AsciiDoc Home Page - Possible alternative to DocUtils?
CL-SDL: Common Lisp bindings for SDL - Graphics library for Common Lisp - also OpenMCL
DrPython - IDE with strong focus on learners for Python
Movitz: A Common Lisp OS development platform
A very interesting project: a minimal system with a cross-compiler and Common Lisp as the programming language. Not quite a Lisp machine, more like a platform for embedded Common Lisp - so a minimal runtime for the target system, while development takes place on the PC. The target code runs directly on standard PCs, for example via a boot disk.
SCG / Stéphane Ducasse / Free Books - Free books about Smalltalk
WhatOS: Free Real-time Operating System (RTOS) Solution - Complete real-time operating system for control computers with all necessary tools
Canonware Onyx - Perl meets Forth and creates a bastard child
[Gd-hackers] XCode and Dylan - XCode had Dylan support for syntax highlighting
Snakelets - simple Python web app server
Seems like quite an interesting alternative to heavier web servers - perhaps for small control systems with web interfaces, or for management servers or similar.
fauxident - ident (auth) server in Python.
CLISP - an ANSI Common Lisp - Portable Common Lisp system with bytecode compiler - now as a GNU project
GNUnet - Framework for anonymous file sharing and secure P2P services
IPython - An enhanced Interactive Python - Interactive Python shell with many convenience features
URL · Python software · LivingLogic AG - URL handling (and resources) according to RFC definition
