2 July 2004
OpenScorecard is a strategic management tool for implementing Balanced Scorecard methodology. It supports both single and multiple client operation, and uses a transactioned database for data storage. It also includes a small database administration frontend.
Release Notes:
KFreeDB is an application for interacting with the FreeDB disc information database. It allows the user to query the database for a disc in a local drive, or submit new entries. It communicates with the FreeDB server via HTTP. It also features support for inexact/multiple matches, and resubmission of entries.
Release Notes:
jetcat is a throughput meter and throttle. It transmits data from stdin to stdout, printing statistics to stderr.
Release Notes:
DictEm is an extremely customizable DICT client for (X)Emacs. It implements all functions of the client part of the DICT protocol (RFC-2229). Unlike dictionary.el, it widely uses autocompletion that is used for selecting a dictionary and search strategy. It provides several hooks that may be used for buffer postprocessing. Built-in hyperlinking and a highlighting mechanism are based on this ability. It supports the mechanism of virtual dictionaries that can be used for grouping dictionaries from different DICT servers into the client-side virtual dictionary.
Release Notes:
Linda is a widely studied distributed computing environment, centered around the notion of a tuple space. A tuple space is a bag (also called a multi-set) of tuples. A tuple is an ordered, typed chunk of data. Tuple spaces exist independently of processes in the system, and the data placed into a tuple space also exist independently. PyLinda is a simple implementation of a Linda system, but it also includes several of the more recently proposed extensions to Linda in the form of multiple tuple spaces, garbage collection, sane non-blocking primitives and bulk tuple operations.
Release Notes: This version uses System V shared memory and Unix domain sockets where available.
qGo is a Go board, SGF editor, and client for the Internet Go Server. You can review and edit games, connect to IGS, and play against a computer program supporting GTP (like GnuGo). Go is an ancient board game that is very common in Japan, China, and Korea.
Release Notes: Players list filters, better desktop integration, a stats button in the game dialog, and other small features.
Scoop is a database-backed weblog management system. It is written in perl, and uses mySQL for the backend database. It allows story posting and submission, threaded discussions, user accounts, story moderation, and a lot of customization.
Release Notes: Many new features and bugfixes, including archiving, file uploads, macros, more flexible comment ratings, much improved documentation, a search tool for admins, logging of admin actions, better support for sites with closed queues, and improvements to ads and subscriptions.
Cpuspeedy allows you to change the clock speed and voltage of CPUs using Linux's CPUFreq driver. It is a user space program, so it will work on every processor supported by the kernel's CPUFreq driver.
Release Notes: pythermalzone.py is now checking for every directory in the /proc/acpi/thermal_zone/ directory. If the temperature file is found, then its value is read. This should fix a bug that prevented cpuspeedy from getting the CPU's temperature in those systems where the path to the temperature file is not /proc/acpi/thermal_zone/THRM.
The HTMLObject is a set of Perl modules that provides the ability to create Dynamic HTML documents (Framesets, DHTML, etc.). You can generate your code without having to do cookies first, then JavaScript, then the body. As long as the content is output in the correct order, you can generate JavaScript or cookies at any point since the output is not sent to the server until you call the display() method. It attempts to fully support HTML 4.x and XHTML. Helper methods are provided to do cookies, URI encoding, etc. There is a Form processing module which will generate the form, gather the input, and then validate the input, re-displaying the form if errors are encountered with the invalid entries marked as such.
Release Notes: This release implements the correct solution for working with the Data::FormValidator->valid() method when dealing with multi-select widgets that can return multiple entries. The generated HTML tags attempt to pretty print themselves, though there is much room for improvement. This puts in line breaks, etc. as needed instead of outputting all tags on a single line.
EasyTAG is a utility for viewing and editing tags for MP3, MP2, FLAC, Ogg Vorbis, Speex, MP4/AAC, MusePack, Monkey's Audio, and WavPack files. It features a simple and attractive GTK+ interface.
Release Notes: This is the first release ported to the GTK-2.4 library.
MySQL is a widely used and fast SQL database server. It is a client/server implementation that consists of a server daemon (mysqld) and many different client programs/libraries.
Release Notes: This is the first beta development release, adding new features and fixing recently discovered bugs. The change to "beta" level indicates that all planned major features have been implemented. The focus is now on testing and stabilizing these new features and the rest of the code base.
rtldi is an ELF program interpreter that makes it possible for executables to use their own ld-linux.so.2 and libc.so.6 and associated shared libraries, independent of the default versions installed in /lib and any other executable. It facilitates the simultaneous interoperation of programs that were originally linked using different generations of glibc6. In theory it should not be necessary, but in practice glibc6 has not always been backward compatible.
Release Notes: This release improves handling when argv[0] contains no slash '/'. Minor bugs have been fixed.
UUID is an implementation of the UUIDs and GUIDs specification in Java. UUIDs are 128 bit long identifiers that are guaranteed to be unique.
Release Notes: This implementation now obtains the MAC address of a network card without using native code. There are some minor code updates for higher speed.
Shiela is an access control and logging facility for use with the Concurrent Versions System (CVS). It is intended to be hooked into CVS's processing through the $CVSROOT/CVSROOT/xxxinfo callbacks. This way Shiela provides access control on a path and branch basis to particular repository users and user groups. Additionally, repository operations are monitored, accumulated, and logged. The lookout of logging messages can be configured individually on a module path and branch basis and messages can be both saved to files and/or delivered by email.
Release Notes: This release fixes determination of the "handle" field under new CVS 1.12.x where ISO formatted dates are used in the output of "cvs log". It documents in install-shiela that CVS version 1.12.6 or higher is required.
Yawp is a single-file rapid application development framework foundation for PHP and PEAR. When you "include 'Yawp.php'" and call "Yawp::start()", you get: a single easy-to-edit config file for your application, automated authentication processing, and automatic creation of common objects (a database abstraction layer, disk cache, composite logger, benchmark timer, and variable dumper). It provides safe accessor methods for GET, POST, and configuration values. It is fully documented with examples.
Release Notes: Changes from 0.11 to 0.16 include changes in method names for consistency, automated use of the DB object for authentication and logging, the addition of a getPathInfo() method, strip_tags() on all GET and PATH_INFO vars, and a fix for a bug where authentication redirects would not retain error status.
Subtitles consists of a command line tool, 'subs', and a Perl backend that provide a means for the simple loading, re-timing, converting, and storing of movie subtitle files. The supported formats include .srt, .sub, and .smi. It can easily be extended.
Release Notes: A bug in the re-timing code has been fixed. This release will behave more graciously when corrupted subtitles are met. It will save backups for the output files (handy when you occasionally type '-o Movie.avi' instead of '-o Movie.sub'). There are minor cleanups.
Savant is a powerful but lightweight PEAR-compliant template system for PHP. It is non-compiling, and uses PHP itself as its template language so you don't need to learn a new markup system. It has an object-oriented system of template plugins and output filters, so it sports almost all of the power of Smarty with almost none of the overhead.
Release Notes: An error in the setTemplate() method has been fixed.
Bawler is an alarm clock that prints the current time in different ways.
Release Notes:
mkCDrec (Make CD-ROM Recovery) makes a bootable (El Torito) disaster recovery image, including backups of the Linux system to one or more CD-ROM(s) (multi-volume sets). Otherwise, the backups can be stored on another disk, NFS/CIFS disk, or (remote) tape. After a disk crash or system intrusion, the system can be booted from the CD-ROM and one can restore the complete system as it was. It also features disk cloning, which allows one to restore a disk to another disk (the destination disk does not have to be of the same size, as it calculates the partition layout itself). Currently, ext2, ext3, minix, MS-DOS, FAT, VFAT, Reiserfs, XFS, and JFS filesystems are supported. It can restore disks in Software RAID and LVM mode. It supports the One Button Disaster Recovery (OBDR) mode, which simulates a bootable CD-ROM on tape.
Release Notes: mkCDrec This release supports the IA64 architecture and uses busybox-1.0-pre10 for its magic.
Plans is a powerful and flexible Web calendar. Its features include recurring events, merged calendars, event icons, custom themes and templates, MS Outlook export, SQL or flat-file data storage, and browser-based management.
Release Notes: This version adds SMTP email support. It includes a bugfix for a remote calendar bug and some minor bugfixes/refactoring.
Centre is a Web-based student information system. Centre/SIS has been designed to address the most important needs of administrators, teachers, support staff, parents, students, and clerical personnel. It also adds many components not typically found in student information systems. Centre boasts an intuitive interface to manage student demographic information, perform complex scheduling, and manage student attendance, grades, and eligibility. Centre greatly cuts down the time it takes to report to state agencies and distribute student information to teachers, support staff, and parents.
Release Notes: Users are authenticated before being allowed to run a program. Arbitrary Files cannot be included by the Modules program. Attempts to violate these rules are logged in a Central Miller Group database along with the violater's username and IP address. Name Suffix and Nickname were added to the Students General Info Screen. The custom field's Pull-down Options field was expanded to fit 10000 characters.
Ant is a Java based build tool, similar to make, but with better support for the cross platform issues involved with developing Java applications. Ant is the build tool of choice for all Java projects at Apache and many other Open Source Java projects.
Release Notes: Nested elements for namespaced tasks and types may belong to the Ant default namespace as well as the task's or type's namespace, All exceptions thrown by tasks are now wrapped in a buildexception giving the location in the buildfile of the task. This release fixes a large number of bugs and adds a number of requested features.
Mod_survey is an Apache mod_perl module which allows users to create their own Web questionnaires using an XML-based tag notation. It supports exporting of data into several file formats, including SPSS syntax, semi-colon delimited fields, and SQL script. It also provides limited support for descriptive statistics of the submitted data, and stylesheet customizations of layout.
Release Notes: The SECURITY tag has been fully implemented and now supports IP-based access control. The MAILCOPY tag has been fully implemented. The IMPORT tag has been fully implemented and now supports updating of imported fields. The exports section was updated with data export for R, descriptive statistics, and frequency tables, along with better support for MiniTab, SPSS, and MS Access. There were many layout improvements. The examples section has been rewritten from scratch.
Dodgin' Diamond 2 is a little shoot-'em-up arcade game for one or two players. It aims to be an "old school" arcade game with low resolution graphics, top-down scrolling action, energy based gameplay, and different weapons with several levels of power.
Release Notes: Small bugs were fixed. The joystick support has been improved: you can play now with two joysticks, and all game menus can be handled without a keyboard.
JDrawing is a Java Swing component for displaying vector graphics and animation. It can deal with very large vector images effectively.
Release Notes: An IndexedDrawingModel interface has been added. More operations have been implemented in the graphics model. There are some documentation improvements.