d2r: comment spam filtering - it's all about the IPs - Möglicher Ansatz für Comment Spam Filtering im PyCS
programmierung - 23.12.2003 - 22.1.2004
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
Feed Parser [dive into mark] - Mark's ultra-liberal feed parser in Python
Nyetwork Wiki: MiniWiki - Simple wiki as mod_perl module for Apache
Perl Monks - The Monastery Gates - Tips and tricks about Perl programming
XFree86 Core Team Dissolves
I'm curious to see what kind of model this will turn out to be. Although I'd really like to finally have a usable alternative to X11 - X11 is simply a rather gruesome construction in places. A solution like Mac OS X would be good: a new, native GUI with a workable model and a well-integrated X11 server for old applications.
Because let's be honest: the mess of GUI toolkits that arose from the fact that X11 was designed to be toolkit-neutral and doesn't prefer any one of them is one of the big handicaps for Unix on the desktop. And no, KDE or Gnome aren't really a complete answer to that, because they disguise the problems of the base technology but don't really solve them.
That would be something for 2004: finally develop a usable GUI for Unix. Does anyone still need a good New Year's resolution?
At heise online news there's the original article.
mindlube software / developer / revclips - CLIPS as a plugin for Revolution - Expert system technology within a GUI development toolkit
Runtime Revolution - User-Centric Software Development - Another Hypercard "clone" - this one, however, is cross-platform
lython - lisp for python - Lisp syntax for Python bytecode
fabFORCE.net - GPL Database Design Tool
Welcome to ERights.Org - Programming language for distributed peer-to-peer applications with special language features for this area of application
CMake Cross Platform Make - Finally a usable alternative to the GNU autotools?
Divmod Lupy Overview - Full-text index in Python - Port of the Lucene database from the Java world
Unreliable Guide To Locking - Documentation of the various locking mechanisms in Linux 2.6
