WAD - Crash Debugger für Script Sprachen (besonders bei segfault nützlich)
programmierung - 2.1.2004 - 2.2.2004
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
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
BottomFeeder - Plattformübergreifender 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 - 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
PROGRAMMIERSCHNITTSTELLEN - Moveable Type XMLRPC API
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.
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.
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.
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
