Python code for translating relative URLs in HTML source into absolute URLs suitable for syndication. |
A program to allow you to run your XHTML document through the W3C validator and step through the errors and warnings conveniently in Emacs, and a brief discussion of why someone might want to do this. |
A detailed look at the encoding of bitmap images in the PNG file format, leading up to the discovery of the smallest possible transparent PNG, only 67 bytes long. |
The Python Challenge is a website of puzzles compiled by Nadav Samet. The puzzles are a mixture of riddles, codes, and programming challenges, with the Python language being a recommended tool. Here are some of my notes and solutions. |
A sketch of a type system for the typeless programming language Python. The system would allow a limited form of type inference that would detect some type errors at compile time. |
A tool to support statement coverage testing for Python. It accumulates coverage data over many runs, generates coverage reports, and annotates Python source showing which statements have been covered. |
Lists the requirements for a statement coverage tool for Python, describes some issues in design and implementation, and compares coverage.py with other statement coverage implementations. |
Software that integrates Perforce software configuration management with defect trackers Bugzilla and TeamTrack so that issues appear in Perforce, can be edited and transitioned from Perforce, and can be linked to changes to the source code. An open commercial project: all the requirements, designs, documents and source code are online. Includes a kit for developing new integrations. |