dao-zero is a tiny Java bean used to reduce the source of a persistence tier based on Spring's iBatis support. The usual way to use iBatis in Spring is to write code and invoke the iBatis API explicitly. dao-zero invokes the iBatis API for the developer automatically, without the need to write implementation code. It will implement DAO interfaces automatically and invoke iBatis SQL mapped statements for you. You can use it to replace your DAO bean class directly.
treap.py is a treap implementation for Python. A treap is a hybrid of a binary tree and a binary heap that is self-balancing and is O(nlog2(n)) for most operations, including deleting a value, inserting a value, finding the least value, and finding the greatest value. This particular treap implementation looks like a dictionary to the caller, but it also supports getting an ordered list (forward or reverse) in O(n) time. The code is available as pure Python (should run on about any Python implementation supporting generators, but was tested on CPython 2.6) or as part Python and part Cython for performance. The version with Cython should run on CPython or Unladen Swallow, but was only tested on CPython 2.6.
Status Reporter is a time tracking application that was designed to track the time spent working on various activities associated with work breakdown structure (WBS) line items. Each activity is associated with a WBS line item, and a WBS line item is part of the overall departmental budget. Even though it was developed for a specific purpose, the ideas can be applied to almost any situation. For example, if you do not use WBS numbers, you could just create a single WBS number and associate all activities with it. Alternatively if you have multiple projects, you can use the WBS numbers as individual projects and have one or more activities associated with each. The WBS number does not have to be numeric, so it is flexible in its usage.
mod_auth_useragent2 is an Apache module that can be used to limit access to documents by means of the User-Agent. As an authentication method, this is really unsafe because it is easy to change the User-Agent in most browsers, but it could be used to prevent stupid bots and spiders from accessing your Web sites.
SPindent (Server Page Indenter) is a JSP/PHP structural validator and indenter. It performs structural compatibility check of inner HTML generated from "parallel" branches of process flow statements such as if/else. It allows for those HTML branches to have different entry and exit HTML stack points, as far as the branches are compatible. This allows for verification and proper indentation of handy workarounds, as well as rusty pyramids. It is based on MixedCC (Mixed Compiler Compiler).