dry_crud generates simple and extendable controllers, views, and helpers that help you DRY up the CRUD code in your Ruby on Rails projects. Start with these elements and build a clean base on which to efficiently develop your application.
Release Notes: This is a minor release with an even nicer API for forms, tables, and overriding actions. It adds I18n and better 1.9 and JRuby compatibility. It follows rails-bestpractices.com as well.
mochad is a TCP gateway daemon for the X10 CM15A RF (radio frequency) and PL (power line) controller, the CM15Pro RF and PL controller, and the CM19A RF controller. The CM15Pro is the EU version of the CM15A. PL support includes extended dim and status query. Standard RF modules such as motion sensors and remote controls are supported. DS10A and MS10A RF security modules are supported. Ninja pan/tilt camera mounts can be controlled from mochad. The command line interface is well-suited for CGI scripts and cron jobs. mochad works well on embedded Linux systems such as OpenWRT and Chumby, so a PC is not required for always-on applications.
Release Notes: This release adds Flash XMLSocket support on port 1100 for Chumby widgets. It fixes an RF checksum problem when receiving from CM15A for house codes 9-16. It updates Chumby test apps, including a Chumby light control widget.
Iotop is a program with a top-like UI that shows which processes are performing the most I/O on a Linux system.
Release Notes: The netlink message parsing code was fixed to accept alignment padding. UTF-8 output is now forced even if the locale is misconfigured. The semantic of the 'a' key was changed to show stats since iotop was started.
rJSmin is a fast reimplemenation of jsmin.c by Douglas Crockford. Although it's written in Python, nearly all logic happens inside the regular expression engine: rJSmin is actually a single regex substitution call.
Release Notes: This release adds a C implementation to speed up things even more.
Exchanges is a Bash CGI script for collaborative creation of manuscripts. It allows new entries to be injected between existing entries. Owners of entries may edit or delete them. Anyone may comment on them. By default, one views the entire document. Exchanges are directory-based, with a single CGI handling multiple writing projects.
Release Notes: This is the initial freshmeat release announcement.
Jug is a task-based parallelism framework. Jug allows you to write code that is broken up into tasks and run different tasks on different processors. It uses the filesystem to communicate between processes and works correctly over NFS, so you can coordinate processes on different machines. Jug is a pure Python implementation and should work on any platform that can run Python.
Release Notes: This release finishes work on Tasklets. There are many bugfixes since the Beta release (in the cleanup subcommand, status with --cache, and CompoundTask).
Cego implements a relational and transactional database system with support for the SQL query language. The current release contains the most common database features for basic table manipulation and data retrieval. Indexes, foreign keys, views, and stored procedures are also implemented. Future releases (2.0 and above) will support a multi-node database concept with log file shipping for an automatic database application failover.
Release Notes: A real-time monitor has been added (see the screenshot sample).
PBZIP2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output of this version is fully compatible with bzip2 1.0.2 or newer (ie: anything compressed with PBZIP2 can be decompressed with bzip2).
Release Notes: This release fixes a hang on decompress with --ignore-trailing-garbage=1 when using more than 2 CPUs. The default extension on decompress of .tbz2 has been changed to .tar for bzip2 compatibility. Trailing garbage errors will now be printed even when in quiet mode.
The GNU Compiler Collection contains frontends for C, C++, Objective-C, Fortran, Java, and Ada as well as libraries for these languages. It is a full-featured ANSI C compiler with support for K&R C as well. GCC provides many levels of source code error checking traditionally provided by other tools (such as lint), produces debugging information, and can perform many different optimizations to the resulting object code.
Release Notes: Support for several processor architectures was obsoleted, while new platforms were added. A new general optimization level, -Ofast, was introduced. The Scalable Whole Program Optimizer (WHOPR) project has stabilized to the point of being usable. Many link-time and interprocedural optimization improvements were made. In the C family of languages, support for selectively enabling and disabling warnings was added. The experimental support for C++0x was improved, as well as for the C1X revision of the ISO C standard. Many C++ diagnostics were improved. Many other improvements were made.
Globus is a project to provide robust, secure, peer-to-peer distributed computing on supercomputers, clusters, and other high-performance systems. It differs from other such network toolkits in that it is tuned to the needs of high-end machines.
Release Notes: This release adds Data Channel Security Context (DCSC), gridftp server chrooting, and Progress markers for stream mode. It fixes bugs preventing building of some components on Solaris. It has been updated to use MyProxy v5.3 and gsissh v5.2.
AutoArchive is a utility to help create backups more easily. The idea of the program is that all essential information for creating a backup is in a single file. It can use ‘tar’ for creating archives, has a command line interface, and supports incremental backups.
Release Notes: Info, warning, and error output messages now contain the name of the archive being processed; this is particularly helpful when processing multiple archives in a single run. This release fixes setting of the exit code, reading of the user-config-dir and user-config-file options, and more.
GNOME Inform 7 is a GNOME port of the Inform 7 IDE for creating interactive fiction or text adventures.
Release Notes: Assorted bugfixes.
translate word is a commandline program which translates words into different languages. It uses internal dictionaries and connects online to the Google Translation and the FreeTranslation engines.
Release Notes: This release updates Google Engine to the actual Google infrastructure. It adds Google Translation Dictionary as an extra to Google AI Translator. There is some code cleanup, an updated author email address, and a homepage switch.
PacketDam is a cost-effective software solution against DDoS. It runs on off-the-shelf hardware and fits any budget or deployment scenario. If you are an Internet service provider or a content distribution network, if you offer hosting services, or if you are an academic institution, PacketDam may be just what you need to keep unwanted traffic outside your network.
Release Notes: IPv6 support has been added. The XML-RPC API has been changed accordingly.
InDefero is a simple software forge. It can be used to save you and your team time. It tracks bugs and provides downloads, documentation, and an easy overview of your Git, Subversion, or Mercurial managed code base.
Release Notes: This release features support for another version control system, monotone, and comes with tons of smaller improvements and bug fixes.
BEdita is a Web development framework that comes with a full-featured content management system out of the box. BEdita 3 is a solid software environment, fully compatible and respectful of Web standards. The user interface has been developed in accordance with well-established rules in usability and ergonomics, but it is also practical and enjoyable. BEdita has been built upon CakePHP, the well known framework, from which it inherits the MVC design pattern. Moreover, a number of third party libraries and tools have been used, like JQuery, Smarty, and so on.
Release Notes: New object permissions were implemented for partial frontend access: a document may not be fully visible, but partially disclosed to expose a few pieces of information like title and previews (to search bots, for example). Recursion stops when a section is being self attached. User signup is moderated with email messages to administrators as an option. Frontend signup puts new users in frontend groups or groups defined in the configuration variable $config["authorizedGroups"] (in config/frontend.ini.php). Tags are now filtered to show only the ones related to the current publication. PostgreSQL support was improved.
SafeKeep is a centralized and easy to use backup application that combines the best features of a mirror and an incremental backup. It enhances the power of rdiff-backup with simple, centralized configuration, while adding support for LVM snapshots, database dumps, and convenient SSH key management.
Release Notes: This release fixes a few serious errors that prevented safekeep from running. LVN snapshots and SSH key delivery were fixed. A number of errors introduced in the previous release (1.3.1) were fixed. Installation from source ("make install") was improved.
Bazaar is a simple decentralized revision control system. Decentralized revision control systems give users the ability to branch remote repositories to a local context. Users can commit to local branches without requiring special permission from the branches that they branched from.
Release Notes: This beta release is suitable for everyday use but may cause some incompatibilities with plugins. Some plugins may need small updates to work. A new changelog merge plugin, better configuration for external merge tools, and some enhanced features for the configuration files are included. All known bugs were fixed.
Clonezilla is a partition or disk cloning tool similar to Symantec Ghost. It saves and restores only blocks in use on the hard drive if the file system is supported. For unsupported file systems, dd is used instead. It has been used to clone a 5 GB system to 40 clients in about 10 minutes.
Release Notes: The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2011/Mar/28). Partclone was updated to 0.2.22. The "nomodeset" boot parameter is used again, because otherwise KMS will take effect, and the framebuffer mode parameter will be disabled.
Alkaline is a PHP content management system (CMS) for creative professionals and small businesses that is designed to be used alone or in conjunction with your own proprietary code. The application handles posts as well as images, and can manage both raster (GIF, JPEG, and PNG) and vector graphics (PDF, SVG). The software features customizable themes, extensions, and more. It can be used by novices (for example, drag-and-drop social network integration) and advanced users (for example, overriding the theme engine). It works with most Web server software, including Apache and Windows Server.
Release Notes: The Find class was improved to allow paginating and searching any table. Magic properties were added to access page URIs. With-ID and archive-based YYYY/MM/DD URIs were added. Invisible tags were added. Complete PHPDoc-compatible documentation was uploaded.
GriF is a collaborative grid framework to support computational chemistry applications. It is meant to be used as a tool to facilitate massive grid calculations and also to improve scientific collaboration. Accordingly, GriF facilitates profiling the users of grid communities in order to systematically evaluate the work carried out in a grid and to foster its sustainability.
Release Notes: Parameter Study running modality was implemented in order to distribute the same program with different inputs in parallel on the grid. A new management interface that allows faster result gathering was added. New Ranking algorithms and new related options were added.
Recovery Is Possible (RIP) is a CD or USB boot/rescue/backup/maintenance system. It has support for many filesystem types (Reiserfs, Btrfs, Ext2/3/4, HFS+, ISO-9660, Squashfs, UDF, XFS, JFS, UFS2, CIFS, MS DOS, NTFS, and VFAT) and contains several utilities for system recovery. It also has IDE/SCSI/SATA, RAID, LVM2, and Ethernet/Wireless network support.
Release Notes: The kernel and software were updated.
Doxygen is a cross-platform, JavaDoc-like documentation system for C++, C, Objective-C, C#, Java, IDL, Python, PHP, VHDL, and Fortran. Doxygen can be used to generate an on-line class browser (in HTML) and/or an off-line reference manual (in LaTeX or RTF) from a set of source files. Doxygen can also be configured to extract the code-structure from undocumented source files. This includes dependency graphs, class diagrams and hyperlinked source code. This type of information can be very useful to quickly find your way in large source distributions.
Release Notes: This releases fixes a number of bugs that have been found in the previous releases and adds an option that allows embedding of the class documentation inside the documentation of a group.
SQLObject is an object-relational mapper, i.e., a library that will wrap your database tables in Python classes and your rows in Python instances. It currently supports MySQL through the 'MySQLdb' package, PostgreSQL through the 'psycopg' package, SQLite, Firebird, MaxDB (SAP DB), MS SQL, and Sybase. It should support Python versions back to 2.4.
Release Notes: A major API change was made: the DB URI parser was changed to use urllib.split*() and unquote(). This means any username, password, and path are allowed in DB URIs if they are properly %-encoded. A new module __version__.py was added. In SQLite, id columns are made AUTOINCREMENT. The "backend" parameter in DB URI is no longer supported; the "driver" parameter should be used instead.
Click'n'Drag is a Python module that introduces the "Plane" class, which extends PyGame's "Surface" functionality, offering a hierarchy of mouse-sensitive, draggable Surfaces that can be used as sprites, windows, icons, or other interactive elements. In addition, the clickndrag.gui module uses clickndrag to provide basic GUI elements like container, label, text box, option list, and button.
Release Notes: Numerous changes were done to make clickndrag compatible with Python 2.x. It was tested with Python 2.6.5 and Python 3.1.2, using Pygame 1.9.1.