CElect is a console-based tool for determining a social preference ordering, such as an elected candidate or choice in a single-winner election, or the preferred composition of a multi-member council, based on a list of individual preference orderings (ballots) over the candidates or choices. It can also calculate the winner and social ordering when given a Condorcet matrix and list of candidates, though it is in that case limited to Condorcet methods. Of single-winner methods, it supports Dodgson, Simpson, Tideman/wv, first and second-order Copeland, and Schulze (all Condorcet methods), and FPTP, Borda, 1/n Borda, Hare, Nanson, and 1/n Nanson. Of proportional representation, it supports CPO-STV, CFPRM, and D'Hondt without lists.
Utmpd is a small and flexible daemon that aims to simplify user access control. It scans the utmp file, looking for logged users, and then kills anyone matching a deny rule. Denial can be based on the time of login, the hostname or IP address from which the login request comes, or the idle time of the user.
File Selection Language is a descriptive language for file selection. It is used to selectively pick files from a directory structure. FSL uses glob patterns as the basic building block. For fine-tuning the selection, inclusion and exclusion rule combinations and conditional expressions are available. File size and modification date can be used in expressions.
Raggier is a plugin-based raytracer that supports XML format scenefiles, POV-Ray, and Polyray scenefiles. Other facilities planned include Lindermayer Systems (L-Systems), AVI/OGM (Ogg Vorbis)/Matroska animations, and a Perl/PHP Web interface. Raggier uses the Libtrace library, modified with various fixes to get it to compile using gcc 3.x and to improve the results. The modified version is called LibTraceMod and is available in the CVS.
libvcvideo is targeted as a super-simple cross platform video device library. It's starting with the most basic features and building up, all while keeping a simple API and strong documentation for beginners. Currently only select devices are supported, but as more hardware becomes available that will change. Right now it only has limited compatibility with Linux Webcam devices that use the original V4L specifications and output RGB24 data. This is actually a very large set of devices, as that is the generic description for most spca5xx and gspca devices. Though incomplete, if you have the right device it is very simple. Counting variable declaration, you only need four lines of library code to get a frame from a camera.