programmierung - 25.12.2003 - 23.1.2004

Simple Python Aggregator - Minimaler RSS Aggregator in Python

XML.com: Lightweight XML Search Servers [Jan. 21, 2004] - XML Suchmaschinchen als standalone webserver in python

CIA Bot - CIA - Changemessages von Projekten in verschiedene Kanäle (RSS, IRC, HTML) weitermelden

d2r: comment spam filtering - it's all about the IPs - Möglicher Ansatz für Kommentar-Spam-Filterung im PyCS

PyChecker: a python source code checking tool - sowas wie ein lint für python

Nopaste - Codesharing im Web - Weblog für Sourcecode?

xgpatsf.gt - Prolog mit Oberfläche for OS X

Speno's Pythonic Avocado 16.1.2004 - Python Applikation mit buildapp bauen unter OS X

The New Python - Buch über die neuen Features von Python 2.2 im Typsystem

Unifying types and classes in Python 2.2 - Guido van Rossum zum neuen Klassensystem in Python 2.2

Html sucks completely - Manual - Preprozessor für HTML auf der Kommandozeile

News: Nochmal Silvester für Unix-Benutzer

Sehr witzig an dem Zeitpunkt: Es gibt eine Stelle im PowerDNS daemon, die genau darüber stolpert. Es wird an einer Stelle der C-Ausdruck 1< <31-1 berechnet, anstelle von (1< <31) -1. Ergebnis: seit Samstag mittags laufen alle PowerDNS installationen under Höchstlast, da die Wartezeit zwischen Datenbankabfragen nicht mehr eingehalten wird und der Datenbankserver mit massiv vielen Datenbankabfragen bombardiert wird.

Der fragliche Ausdruck steht in pdns/communicator.hh in der Methode earliest, welche die Domain heraussucht, die am dringensten an die Slaves weitergeleitet werden muss, oder am dringendsten einen Update vom Master verlangt, je nach dem ob der Server als Master oder Slave oder beides fungiert. Details gibts im Archiv der Mailingliste pdns-dev. Hier gibts den Originalartikel.

The E3 Project

Genial: ein Projekt das einen Emulator für den TI Explorer II schreibt. Einen Emulator für eine Lisp-Maschine also. Keine Ahnung wie gut die schon ist, wenn ich mal Zeit hab, probier ich vielleicht mal rum mit dem Teil. Heutige Rechner müssten ja genug Performance bieten, um diese Emulation auf den gleichen Level wie die Originalmaschine zu bringen.

Hier gibts den Originalartikel.

The E3 Project - Ti Explorer II Emulator Projekt

VPWiki Spec 0.1 - API des VoodooPad Wiki

LinkTagMeaning - Atom Wiki - Aufstellung von Link Tag Varianten in Atom

Project info for Jellybean - Applikationsserver in Perl

Rapid Application development using PyQt and Eric3 ... in realtime! - Beispiel einer GUI Applikation in Python mit PyQT

Blogger API - Dokumentation des Blogger API

quickSub - Einfaches Abonnement in verschiedenen Aggregatoren als JavaScript Popup

RFC: MetaWeblog API - Dokumentation des MetaWeblogAPI

RFC: Really Simple Discoverability 1.0 - Beschreibung von Really Simple Discovedry

AsciiDoc Home Page - Mögliche Alternative zu DocUtils?

CL-SDL: Common Lisp bindings for SDL - Grafik Bibliothek für Common Lisp - auch OpenMCL

DrPython - IDE mit starken Fokus auf Lernende für Python

Movitz: A Common Lisp OS development platform

Ein sehr interessantes Projekt: ein Minimalsystem mit Crosscompiler und Common Lisp als Programmiersprache. Nicht ganz eine Lispmaschine, eher sowas wie eine Plattform für Embedded Common Lisp - also eine minimale Runtime für das Zielsystem, wärend die Entwicklung auf dem PC stattfindet. Der Zielcode läuft direkt auf Standard-PCs, zum Beispiel über eine Bootdiskette.

Hier gibts den Originalartikel.

SCG / Stéphane Ducasse / Free Books - Freie Bücher über Smalltalk

WhatOS: Free Real-time Operating System (RTOS) Solution - Komplettes Echtzeit Betriebssystem für Steuerrechner mit allen nötigen Werkzeugen

Canonware Onyx - Perl trifft Forth und erschafft ein Bastardkind

[Gd-hackers] XCode and Dylan - XCode hat Dylan-Support bei der Syntaxeinfärbung

Snakelets - simple Python web app server

Scheint eine ganz interessante Alternative zu dickeren Webservern zu sein - vielleicht für kleine Steuerungssysteme mit Weboberfläche, oder für Managementserver oder ähnliches.

Hier gibts den Originalartikel.

fauxident - ident (Authentifizierungs-)Server in Python.

CLISP - an ANSI Common Lisp - Portables Common Lisp System mit Bytecodecompiler - jetzt als GNU Projekt

GNUnet - Framework für anonymes Filesharing und sichere P2P Dienste

IPython - An enhanced Interactive Python - Interaktive Python Shell mit vielen Komfortfeatures

URL · Python software · LivingLogic AG - URL-Handling (und Resourcen) nach RFC Definition

Feed Parser [dive into mark] - Marks ultraliberaler Feedparser in Python

Nyetwork Wiki: MiniWiki - Einfaches Wiki als mod_perl Modul für Apache

Perl Monks - The Monastery Gates - Tipps und Tricks rund um Perlprogrammierung

Core Team von XFree86 löst sich auf

Ich bin ja mal gespannt was das jetzt für ein Modell ergeben wird. Wobei ich ja lieber endlich mal eine brauchbare Alterantive zu X11 haben wollen würde - X11 ist einfach eine streckenweise grausige Konstruktion. Eine Lösung ala Mac OS X wäre da gut: ein neues, natives GUI mit brauchbarem Modell und darauf ein gut integrierter X11 Server für die alten Anwendungen.

Denn mal ehrlich: der Wust an GUI-Toolkits, der durch den Fakt enstanden ist das X11 Toolkitneutral ausgelegt ist und keines präferiert, ist eines der grossen Handicaps für Unix auf dem Desktop. Und nein, KDE oder Gnome sind keine wirklich vollständige Antwort darauf, denn sie verkleiden die Probleme der Basistechnik zwar, lösen sie aber nicht wirklich.

Wär doch mal was für 2004, endlich ein brauchbares GUI für Unix entwickeln. Braucht noch jemand einen guten Vorsatz?

Bei heise online news gibts den Originalartikel.

mindlube software / developer / revclips - CLIPS als Plugin für Revolution - Expertensystemtechnik innerhalb eines GUI-Entwicklungs-Toolkits

Runtime Revolution - User-Centric Software Development - Ein weiterer Hypercard "Clone" - dieser ist allerdings Multiplattform

lython - lisp for python - Lisp-Syntax für Python Bytecode

fabFORCE.net - GPL-Datenbankdesign-Werkzeug

Open Source Open Genera?

Jaaaaaa, bitte bitte bitte!

Hier gibts den Originalartikel.

Welcome to ERights.Org - Programmiersprache für verteilte Peer-to-Peer Anwendungen mit speziellen Sprachfeatures für diesen Aufgabenbereich