|
|
|
TKDO is a CLI and PyGTK program designed to work
with VimOutliner files. It takes all your todo.otl
outlines, merges them into a single flat list,
auto-sorts them, filters them, and adds support
for things like contexts and recurring events. It
also has a snooze button. It's easy to mark tasks
as "don't bug me about this for a while". The
entire system is based on plain text files, with a
GUI to make certain tasks easier and faster. Due
to its plain text nature, it's easy to extend or
customize the system with short scripts. If you
have a lot of todo lists scattered across many
directories or even multiple computers, TKDO is
useful as a "master list" to access all your lists
at once.
tinyap is a recursive descent parser with backup that outputs an abstract syntax tree (AST). Unlike in most parsers, the grammar is data. Tinyap uses an AST that represents a grammar to parse its input text. The factory default for the grammar is tinyap's grammar description language itself, so one can parse a grammar description and directly use the parse output to parse some other text written in the described language. Tinyap also features a plugin mechanism for grammars, which allows for dynamic modular grammars. Finally, it provides an interface to walk down the ASTs and to write external plugins to visit the nodes.
License: GNU General Public License v2
Changes:
Tinyap now supports AST "unparsing" (or "reverse
parsing"). This turns AST back to text, with some
formatting support. It can be useful for data
(un)serialization and prettyprinting source code.
libburnia is a project comprised of libraries and
binaries for reading, mastering, and writing optical
discs. It provides a CD/DVD burn library with a cdrecord
emulator and a manipulation library for ISO 9660
filesystems. On top of this is a multi-session
library with a unique all-in-one application.
License: GNU General Public License v2
Changes:
Performance with directory trees reading was
improved. Attribute transfer from disk to target
was improved. Incremental backup functionality was
added with the new option -update_r. The options
-cut_out and split_size map byte intervals of
oversized files into ISO files. Some basic mkisofs
and cdrecord options are emulated in xorriso.
libburnia is a project comprised of libraries and
binaries for reading, mastering, and writing optical
discs. It provides a CD/DVD burn library with a cdrecord
emulator and a manipulation library for ISO 9660
filesystems. On top of this is a multi-session
library with a unique all-in-one application.
License: GNU General Public License (GPL)
Changes:
Extended information is available with
iso_node_add_xinfo(). New node iteration was added
via iso_dir_find_children(), as is custom image
file content via iso_tree_add_new_file(). A
missing feature was added to map a disk file to an
arbitrary image file path via
iso_tree_add_new_node(). The ability to obtain the
image path of a node object via
iso_tree_get_node_path() was added. A lot of
bugfixes are integrated in this release.
XJIG is an image gallery based on HTML,
JavaScript, AJAX, and XML. It does not use any
server-side programming language. The images in
the gallery are administrated by manipulating one
XML index file (several files are possible). The
image gallery can be burned to a CD or DVD or
placed on a Web server. It has been tested with
Firefox 2.0, Internet Explorer 5.0/5.5/6/7, Apple
Safari (on Windows), and Konqueror (from KDE 3.5
or later).
License: GNU General Public License v3
Changes:
Detail improvements were done. An update was made
for Firefox 3.
Simple Invoices is a clean, simple, and basic
Web-based invoicing system. It is meant for
personal invoices, home office invoicing, small
organization invoicing, and basic POS (point of
sale) systems for light usage. Its goals are to be
easy to use, simple and clean, and focused on its
task. It is not meant for heavy-use POS
applications, nor is it meant to be enterprise
ready.
License: GNU General Public License (GPL)
Changes:
A Simple Invoices extension system was added.
Initial work was done to move the code to an
object oriented style. Greek, Albanian, Latvian,
and Danish translations were added.
ccextractor is a fast closed caption extractor for MPEG files. It can generate .srt/.smi (subtitles) files directly from your TV recordings (both analog and digital) or DVDs, as well as from other sources.
License: GNU General Public License (GPL)
Changes:
Tivo support was added. A transcript mode was
added which provides no timing data and no
duplicate lines on roll-up. The MPEG parser was
greatly improved, with better timing. Automatic
support for split files was added, so ccextractor
now loads the next file automatically. Many fixes
were made.
Pinot is a D-Bus service that crawls, indexes your documents, and monitors them for changes. It is also a GTK-based user interface that enables you to query the index built by the service or your favorite Web engine, and display and analyze the results. It makes full use of advanced indexing and search facilities offered by Xapian, features language detection, dynamic document summaries, easy labelling of documents, and internal support for common file types. The D-Bus interface allows easy integration with other applications.
License: GNU General Public License (GPL)
Changes:
The CJKV tokenizer was enhanced. Mixing CJKV and
non-CJKV text in queries now works as expected.
CJKV queries on Web engines and the generation of
abstracts were fixed. A new libexif-based filter
allows you to extract image metadata. The mbox and
HTML filters are better at handling non UTF-8
documents. The language specified by a document is
checked for validity. Several concurrency issues
were fixed. New directories were not always
crawled and monitored as expected. The daemon now
detects whether another instance is already
running. A new Japanese translation was added.
Wammu is a mobile phone manager that uses Gammu as
its backend. It works with any phone that Gammu
supports, including many models from Nokia,
Siemens, and Alcatel. It has complete support
(read, edit, delete, copy) for contacts, todo, and
calendar. It can read, save, and send SMS. It
includes an SMS composer for multi-part SMS
messages, and it can display SMS messages that
include pictures. Currently, only text and
predefined bitmaps or sounds can be edited in the
SMS composer. It can export messages to an IMAP4 server (or other email storage).
License: GNU General Public License (GPL)
Changes:
Handling of non standard IMAP servers was fixed.
Translation updates were made. Various corner
cases when the program did not behave reliably
were fixed.
Aluminium was started as an effort to find a
different way of creating Web applications. It
turned out as a visual data-flow based programming
language.
License: GNU General Public License (GPL)
Changes:
This release includes new operations for data
serialization and network access, as well as
improvements for several old operations. Apart
from new functionality, there are changes in the
operation and argument names that will require
developers to update all existing Aluminium
applications.
n2n (network-to-network) is a layer-two
peer-to-peer virtual private network (VPN) that
allows users to exploit features typical of P2P
applications at network instead of application
level. This means that users can gain native IP
visibility (e.g. two PCs belonging to the same n2n
network can ping each other) and be reachable with
the same network IP address regardless of the
network where they currently belong.
License: GNU General Public License v3
Changes:
Major code improvements were made. A bug that
prevented n2n from properly handling high traffic
load was fixed. A memory leak on the edge
application was fixed.
gumnut is a program to aid a group of people to perform cooperative decentralized decision making. The text or GUI client can create, moderate, and display proposals over a decentralized communication network (currently gnutella). Proposals are text files with a simple naming convention that uses the filename to describe field attributes (such as topic and geographical location). Popular proposals are found by searching on one or more of these fields and then calculating the support for each proposal based on the number of occurrences on the network.
License: GNU General Public License (GPL)
Changes:
The HTML template "~/.gnut_html_template" is now
created if it is not found on startup. A new
Desktop Entry menu launcher and icon were added in
the Applications->Internet menu for .deb based
systems.
KDelicious adds several options to the Konqueror
(right-click) Action menu, allowing you to use the
del.icio.us Web site in various ways. You can
bookmark the current page on del.icio.us, add your
del.icio.us posts to Konqueror's bookmarks, access
other del.icio.us features (your posts,
subscriptions, inbox, popular, network), and
manage preferences. It integrates seamlessly with
KDE and KWallet, which means proxy connections and
secure password storage are supported.
License: GNU General Public License v2
Changes:
Spanish and Dutch translations were added.
Decibel is a GTK+ audio player designed for
GNU/Linux. It aims at being very straightforward
to use by means of a very clean and user-friendly
interface. It aims also at being a real audio
player and, as such, it does not include features
that are not meant to be part of an audio player.
License: GNU General Public License (GPL)
Changes:
A volume button and support for the "album artist"
tag were added. Many translations have also been
added.
conquest is a real-time multi-player space warfare game originally written in ratfor for the vax/vms platform. It was an early predecessor to netrek.
License: Artistic License
Changes:
This version corrects a couple of serious
off-by-one errors in the server. A new star
texture is used. Texture mipmapping is supported.
A variety of compiler warnings and minor bugs were
fixed. CQI fixes and enhancements were made. A lot
of code cleanup happened. Solaris should build and
compile now (even OpenGL and sound support,
provided all the normal Conquest requirements are
there). Due to the server fixes, server operators
are strongly urged to upgrade to this release.
POWDER is a Roguelike game. It was written
initially for the Gameboy Advance, but was since
ported to the DS, Linux, Windows, and Mac. It is
fully graphical and can be played solely with a
stylus or a mouse.
License: Other/Proprietary License with Source
Changes:
In addition to usual bugfixes and features, there
are new items (the ice mace and lightning rapier)
and a new monster (the kobold thief).
MythTV is a project aiming to create a homebrew set-top box. The end goal is to have a nice interface for watching TV, recording shows, listening to music, etc., all displayed on a TV and controlled by a remote.
License: GNU General Public License v2
Changes:
Automatic discovery was implemented to reduce
manual configuration of new frontends. Storage
groups were added, precluding the need for LVM or
similar. Multiple recordings are supported on one
DVB/ATSC multiplex. A couple new plugins were
added. Some new deinterlacing/video display
options were added. The mythfrontend memory
consumption was reduced by up to 75% depending on
theme and resolution. MySQL 5.0 is required. Many
other things were done.
PCMan File Manager is a very fast and lightweight
file manager which features tabbed browsing.
License: GNU General Public License (GPL)
Changes:
"Compact List View" is supported. The locales were
updated. Lots of bugs were fixed.
JDebugTool is a standalone graphical Java debugger built on top of the standard JPDA (Java Platform Debugger Architecture).
License: Shareware
Changes:
In this release, the Objects, String/To String,
and Events windows are now top-level Frames,
instead of dialogs. The screen locations and sizes
of the top-level Frames in the GUI are now
remembered persistently between JDebugTool
invocations.
I'm Cross! is a script that installs cross-compiler toolchains that target Microsoft Windows and Mac OS X on a developer's Linux workstation. Additionally, it installs cross-compiled versions of various libraries, such as wxWidgets, GTK+, FLTK, Allegro, PCRE, libxml2, zlib, and pthreads-w32, as well as installer (setup.exe) creation tools. This provides an easy way to set up a Linux workstation to simultaneously build Linux, Windows, and Mac OS X executables from the same source tree, and then to create installer programs for those executables.
License: GNU General Public License (GPL)
Changes:
The FLTK and wxWidgets cross-compiled toolkits are
now available for Mac OS X. Creation of Mac OS X
installers is now supported and demonstrated in
the sample programs. The makefile for the sample
programs has been greatly simplified to make it
much easier to understand how to build executables
and installers. The issue of lacking Objective-C
support in Mac OS X has been resolved. There have
been bugfixes.
shUnit2 is a unit test framework for Bourne based
shell scripts, and is designed to work in a
similar manner to JUnit, PyUnit, etc.
License: GNU Lesser General Public License (LGPL)
Changes:
This release improves the support for the zsh
shell and makes testing with automated testing
frameworks easier. As always, small cleanups and
improvements were made.
linSmith is a Smith charting program. Users can enter either
discrete components or transmission lines, see the results on
screen, and/or generate Postscript output. Component
values can be changed numerically or using scrollbars.
Problems can be solved on-screen, and high-quality
Postscript can be output for publication.
License: GNU General Public License (GPL)
Changes:
CSV data input was added. Several erratic bugs
were solved in the coloring.
mapmvideo is a 1f42 MPEG video stream mapper. The
written MPEG video stream maps contain information
such as stream frame rate, stream duration and
number of frames, file position of video stream
frames, and so forth. The output conforms to the
1f42 H262 map file format and can be used by
programs (such as the linuxlogo MPEG video player)
to perform fast and accurate random access.
License: GNU General Public License (GPL)
Changes:
The slice fault error recovery method was replaced
by a better one.
SubLib is a library that eases the development of subtitling applications. It supports the most common text-based subtitle formats and allows for subtitle editing, conversion, and synchronization.
License: GNU General Public License (GPL)
Changes:
This release features support for the following
subtitle formats: AQ Title, MacSUB, Sofni,
SubCreator 1.x, and ViPlay Subtitle File.
Auto-detection of subtitle formats was improved.
Installation of the library with autotools is now
supported.
OpenQabal is a federated, decentralized social
networking and collaboration suite written in Java
and using open standards, including the latest
Semantic Web technologies.
License: The Apache License 2.0
Changes:
A more modular build system was added, using Ivy
for dependency management and incorporating useful
tools such as FindBugs, JDepend, PMD, TestNG, and
Cobertura. A "User Dashboard" component that
provides the main point of entry for users was
added. Configure and install scripts were added to
automate most of the tedious parts of building and
installing. The IdentityEngine component was
introduced. Posting blogs using MetaWeblogAPI now
works with IdentityEngine.
Horde Groupware is an enterprise ready
browser-based collaboration suite. Users can
manage and share calendars, contacts, tasks, and
notes with the standards compliant components from
the Horde Project. Horde Groupware bundles the
separately available applications Kronolith,
Turba, Nag, and Mnemo. It can be extended with any
of the released Horde applications or the Horde
modules that are still in development, like a file
manager, a bookmark manager, a forum, or a wiki.
License: OSI Approved
Changes:
Native SQL drivers for groups and permissions have
been added. Blocks can be modified directly from
the portal now. Single events can be exported now.
More event details are displayed in alarms, iTip
messages, and week and day views. Synchronization,
PGP and S/MIME support, WebDAV support, IE7, and
Kolab support have been improved. The Turkish
translations have been completed. Many further
bugfixes and improvements have been made.
slack1f42 is a collection of command line
utilities for reading and editing 1f42 H262 maps.
1f42 H262 maps are H262 (or MPEG) stream
descriptions containing information such as stream
frame rate, stream duration and number of frames,
file position of stream frames, and so forth. 1f42
audio stream maps can be used by the Mylene1f4
audio player in performing fast and accurate
random access on MPEG audio streams.
License: GNU General Public License (GPL)
Changes:
A totals section in the 1f42dump output was added.
python-gammu is a set of Python bindings for
Gammu, the GSM mobile manager for various cellular
phones. It can work with any phone that Gammu
supports, including many models by Nokia, Siemens,
and Alcatel.
License: GNU General Public License (GPL)
Changes:
Compatibility with Python 2.5 and the current
Gammu version was improved.
hamsterdb-python is a Python wrapper for the
hamsterdb embedded database library.
RailRoad is a class diagram generator for Ruby on
Rails applications. It produces diagrams of
controllers and models as DOT graphs.
License: GNU General Public License (GPL)
Changes:
Visualization was improved for model
relationships. Support for plugins models was
added. Support for hidding Rails magic fields was
added. Support for acts_as_state_machine diagrams
was added. Support for irregular inflexions was
added. Minor bugs were fixed.
Gammu (formerly known as MyGnokii2) is a cellular manager for various mobile phones/modems. It supports a wide variety of Nokia, Symbian, and AT devices (Siemens, Alcatel, Falcom, WaveCom, IPAQ, Samsung, SE, and others) over cables, infrared, or BlueTooth. It contains libraries with functions for ringtones, phonebook, SMS, logos, WAP, date/time, alarm, calls, and more (used by external applications like Wammu). It also includes a command line utility that can make many things (including backups) and an SMS gateway with full MySQL and PostgreSQL support from the PHP interface.
License: GNU General Public License (GPL)
Changes:
Lot of fixes were made in SMS decoding/encoding,
and OBEX compatibility was improved.
gqviewarc is an LD_PRELOAD module that makes
GQview treat archives (ZIP, RAR, and maybe more)
as directories. It may also be applicable in other
domains where transparent stream read access to
archived files is needed.
License: GNU General Public License (GPL)
Changes:
This release is linked with -ldl. Either "unrar"
or "rar" are used to extract RAR files. Child
processes created by applications are supported.
Some handling of the large file API was added.
Presumably more applications are supported.
Goggles Music Manager is a music collection
manager and player that automatically categorizes
Ogg Vorbis, FLAC, MP3, MP4, ASF, and Musepack
files based on genre, artist, album, and song. It
supports gapless playback, features easy tag
editing, and allows scrobbling tracks to last-fm.
License: GNU General Public License (GPL)
Changes:
Scrobbling tracks to last-fm is supported.
PicoContainer is a tiny embeddable container for Constructor Dependency Injection (CDI) Inversion of Control (IoC) Java components. There are implementations for Java, .NET, Ruby, and PHP. Simple components for PicoContainer do not have to extend, implement, or throw anything. They also do not ship with XML declarations.
License: BSD License (revised)
Changes:
New Tiering and Reusable PicoContainers, Type
Field Injection, Decorating Behavior Factory, and
more were added. Site documentation and javadocs
were improved.
Apache Geronimo is an easy-to-use implementation of the Java 2 Platform, Enterprise Edition (J2EE). As a full application server, Geronimo provides support for Java Servlet and JavaServer Pages through either Tomcat or Jetty, JMS through ActiveMQ, EJB through OpenEJB, Java Persistence API through OpenJPA, ESB through ServiceMix, and more. It is also combined with enterprise grade configuration and management. Geronimo 1.1.1 has passed the J2EE certification test suite and it is officially J2EE certified.
License: The Apache License 2.0
Changes:
This release is primarily a maintenance upgrade
that pulls together fixes not only for Geronimo
but also other key components included in the
server.
Ingo is an email-filter management application. It
is fully internationalized, integrated with Horde
and the IMP Webmail client, and supports both
server-side (Sieve, procmail, maildrop) and client-side
(IMAP) rule creation.
License: The Apache License
Changes:
Default filter sets can be specified for the SQL
storage too now. Many configuration settings have
been added to the Procmail driver. Russian and
Slovak translations have been added. Further
bugfixes and improvements have been made.
IMP, the Internet Messaging Program, allows Web-based access to IMAP and
POP3 mail servers and provides a range of features normally found only
in desktop email clients.
License: GNU General Public License (GPL)
Changes:
Links to delete entire threads have been added.
Users can specify login credentials in Horde's
preferences now. Vhost support for all
configuration files has been added. Support for
sending messages with 8BITMIME or BINARYMIME over
SMTP has been added. IE 7 support has been
improved. Many further bugfixes and improvements
have been made.
MIMP is a version of the popular webmail client
IMP intended for mobile phones and PDAs. Basic
webmail functionality is implemented, including
mailbox viewing and paging, viewing messages,
deleting, replying, forwarding, and composing new
messages. It utilizes the Horde Application
Framework.
License: GNU General Public License (GPL)
Changes:
Sort change links have been added to the mailbox.
A Slovak translation has been added. Further
bugfixes and improvements have been made.
Nag is a Web-based application built upon the Horde Application
Framework which provides a simple, clean interface for managing online
task lists (i.e., TODO lists). It includes strong integration with the
other Horde applications and offers shared task lists.
License: GNU General Public License (GPL)
Changes:
A Turkish translation has been added. Further bugfixes and improvements have been made.
DIMP (Dynamic Internet Messaging Program, or
Dynamic IMP) is a PHP-based webmail system and a
component of the Horde project. DIMP is a version
of the webmail client IMP utilizing AJAX-like
technologies to allow a more dynamic user
experience than traditionally offered via IMP.
License: GNU General Public License v2
Changes:
Optional checkboxes have been added to the message
list. The Silver Surfer theme has been added. A
Slovak translation has been added. Many further
bugfixes and improvements have been made.
Kronolith is the Horde calendar application. It provides a stable and featureful individual calendar system with integrated collaboration and scheduling features. It makes extensive use of the Horde Framework to provide integration with other applications. It implements a solid, stand-alone calendar system, allowing repeating events, all-day events, custom fields, keywords, shared calendars, iCalendar support, generation of free/busy information, and managing multiple users through Horde Authentication.
License: GNU General Public License (GPL)
Changes:
Single events can be exported now. More event
details are displayed in alarms, iTip messages,
and week and day views. A Turkish translation has
been added. Kolab support has been improved.
Further bugfixes and improvements have been made.
The Horde Application Framework is a modular, general-purpose Web application framework. It provides an extensive array of classes that are targeted at the common problems and tasks involved in developing modern Web applications.
License: GNU Lesser General Public License (LGPL)
Changes:
Native SQL drivers for groups and permissions have
been added. Blocks can be modified directly from
the portal now. Users can specify login
credentials for IMP now. Synchronisation, PGP and
S/MIME support, WebDAV support, and IE7 support
have been improved. Many further bugfixes and
improvements have been made.
Turba is the Horde contact management application. It is a production level address book, and makes heavy use of the Horde framework to provide integration with IMP and other Horde applications. It supports SQL, LDAP, Kolab, and IMSP address books.
License: The Apache License
Changes:
The application now always returns to the last
view after saving a contact. SyncML, WebDAV,
vCard, and Kolab support have been improved a lot.
Many further bugfixes and improvements have been
made.
WikklyText is a Python-based wiki and modular
library for creating custom wikitext rendering
applications. Its wikitext engine is compatible
with the TiddlyWiki markup language. It functions
equally well as a wiki-on-a-stick or as a
multiuser wiki behind Apache. It includes a Drupal
plugin as well.
License: GNU General Public License (GPL)
Changes:
This is an update to the parser to handle wikis
created with TiddlyWiki 2.4.0.
Mnemo Note Manager is the Horde notes/memos application. It provides
Web-based notes and freeform text in a way similar to the PalmOS Note
application and shared notepads. It requires the Horde Application
Framework and a SQL database for backend storage.
License: The Apache License
Changes:
A Turkish translation has been added. Further bugfixes and improvements have been made.
ciopfs (case insensitive on purpose file system)
is a stackable or overlay Linux userspace file
system (implemented with FUSE) which mounts a
normal directory on a regular file system in a
case-insensitive fashion.
License: GNU General Public License v2
Changes:
This is an initial proof of concept release. It
passes all tests of the Linux POSIX file system
test suite when correctly mounted over an ext3
file system.
H2 is an SQL database engine written in Java that
implements the JDBC API. Embedded, server, and
clustering modes are available. A browser based
console application is included. The database has
strong security features. Disk based and in-memory databases and tables are supported.
License: Mozilla Public License (MPL)
Changes:
The logging facade SLF4J is now supported. Dollar
quoting has been implemented. Updatable result
sets now see their own changes. ParameterMetaData
now returns the correct data type. The Shell tool
has been improved. The Japanese translation of the
error messages has been completed. Triggers are no
longer executed when changing the table structure.
Database recovery has been improved. Temporary
files are deleted earlier.
dvtm brings the concept of tiling window
management, popularized by X11-window managers
like dwm, to the console. As a console window
manager, it tries to make it easy to work with
multiple console based programs like vim, mutt,
cmus, or irssi. dvtm is intended to be used where
X11 isn't available or over SSH. In conjunction
with dtach, it can be seen as a lightweight
alternative to GNU screen.
License: MIT/X Consortium License
Changes:
Arrow keys should now work within vim.
ALT+<n> as used by irssi to switch between
windows should also work. Clients are now properly
destroyed.
Quackey is a somewhat simplified but mostly
feature-complete version of the Perquackey anagram
word-building game. It runs in an xterm, Gnome terminal, or on the console. The entire game is contained in an 11kb
Bash shell script, and a big chunk of that is
instruction text and comments. It was written
as a "proof-of-concept," but the game is quite
playable (and fun) even in its preliminary release form. It
requires the author's "yawl" word list package or
a similar word list installed in /usr/share/dict. Playing Quackey is good practice for Scrabble and similar anagramming games.
License: GNU General Public License v3
Changes:
A script for "vulnerable" play was added. The
README documentation file was expanded.
The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book (the equivalent of 900+ print pages) covers almost every aspect of shell scripting. It contains 343 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. It is well suited for either individual study or classroom use. It covers Bash, up to and including version 3.2x.
License: GNU Free Documentation License (FDL)
Changes:
This can be considered a "word games update."
Recreational scripts were added, such as an almost
full-featured Perquacky clone script, a script
that does the "Petals Around the Rose" puzzle, and
a crossword puzzle solver script. There is also
the usual batch of bugfixes and other new
material.
|
|
|
|