geekaction.com |
|
CodeAugust 28, 200821:49
The Erwin library is a very efficient and robust data structure template
library for C and C++. No templates are used; a Perl script generates
C files. Vectors (dynamic arrays), lists, and hash tables (maps) of
arbitrary key and value types are provided. Several tools are included
for auto-generating a C interface around C++ libraries, C++ extensions
like slots/properties, symbol (=hashed string) management, sophisticated
assertion macros, and documentation extraction.
License: Freely Distributable
Changes:
Integer overflows leading to unexpected orderings were fixed from many comparison functions. CMake support was added. Two more bit operations from Hacker's Delight were added. Source: Freshmeat
Categories: Code
21:49
YAFM (Yet Another Financial Manager) is a
simple-to-use tool aimed to help track spending
and income. It does not require you to track every
penny spent or earned and still provides useful
information.
License: Other/Proprietary License with Source
Changes:
Category types for grouping expenses were added. Income support was added, so now YAFM does not only track expenses. When entering new data, simple calculations are possible (like sum). Source: Freshmeat
Categories: Code
21:48
The KaufKauf Shoppingmanager is a Web-based
application that allows you to manage your goods
at home. It supports barcode scanners for faster
management, and it automatically creates shopping
lists that can be printed out or downloaded by
cellphone. It also watches "best before" dates and
informs you via email or SMS when foods reach that
date. The complete application is a system that
can be accessed from nearly everywhere and offers
you the possibility to find out what you really
need next from the supermarket.
License: Freeware
Changes:
The user interface was cleaned up. The SMS and email notification for "best before" dates that are coming closer can be configured out of the application. A useless "Group" button was removed. Source: Freshmeat
Categories: Code
21:43
The WollMux is an OpenOffice.org plugin with enhanced template, form, and autotext functionality. It can construct templates on the fly from multiple files (e.g. letterhead, footer, and body text) and will fill in personal and organizational data from various databases such as LDAP. An extra form GUI presents fields in an easily navigable manner and offers plausibility checks and computed values to ease filling in the form. Chainable printing functions allow various transformations during print and custom dialogs.
License: Other/Proprietary License with Source
Changes:
Form letters can now use datasources registered in OpenOffice.org. Source: Freshmeat
Categories: Code
21:38
Twitim is an XMPP (Jabber) client for Twitter. It
features custom watchlists, sounds, and pop-up
notifications.
License: GNU General Public License (GPL)
Changes:
A command line client was included. The link to the Twitim site shows up on the Twitter site. Minor bugs were fixed. Source: Freshmeat
Categories: Code
21:38
Data profiling is the process of examining the
data available in existing data sources (e.g.
databases, applications, files, etc.) and
collecting statistics and information about this
data. Data profiling enables the assessment of the
quality level of the data contained in the
information system, according to a defined set of
metrics and goals. Talend Open Profiler allows
business users or data management staff to define
a set of indicators for each data element that
needs to be analyzed or monitored. It produces
sophisticated reports and graphs that let users
gauge at a glance the level of quality of the data
and the status of the indicators that were defined.
License: GNU General Public License v2
Changes:
New features include a "Result" tab in the analysis editor with values of indicator measures, data quality monitoring by setting thresholds on indicators, a new kind of analysis (connection analysis), the ability to import Regular Patterns from an Excel file, a new type of Indicator for SQL patterns which allows you to create your own patterns to put in "LIKE" clauses, a shortcut menu "Column analysis" on Table elements, and a details view on the selected objects. Source: Freshmeat
Categories: Code
18:47
strongSwan is a complete IPsec and IKEv1 implementation for Linux 2.4 and 2.6 kernels. It also fully supports the new IKEv2 protocol with Linux 2.6 kernels. It interoperates in both IKEv1 and IKEv2 mode with most other IPsec-based VPN products. The focus of the strongSwan project is on strong authentication mechanisms using X.509 public key certificates and optional secure storage of private keys on smartcards through a standardized PKCS#11 interface. A unique feature is the use of X.509 attribute certificates
to implement advanced access control schemes based on group memberships.
License: GNU General Public License (GPL)
Changes:
The new dbus-based nm plugin fully integrates strongSwan into the VPN connections menu of NetworkManager 0.7. Separate EAP identities are supported in all IKEv2 EAP authentication protocols. Source: Freshmeat
Categories: Code
18:46
Himerge is a GUI for emerge (Gentoo's Portage
system) written in Haskell using gtk2hs. The main
idea is to simplify browsing the entire portage
tree, and allow running the most basic and common
options from the emerge command. It also offers
several handy tools, like global and local use
flags browsers, inspired by UFED (the Gentoo Linux
USE flags editor). It also uses eix (a small
utility for searching ebuilds with indexing for
fast results) as a back-end command to show
package information in HTML/CSS format, so you can
access a package's Web site for a quick glance.
License: GNU General Public License (GPL)
Changes:
The versions of packages that are currently installed are now identified with a green gentoo icon in the respective package views. The "USE flag browser" now supports nested directories for the /etc/portage/package.use branch. Now the "New Repo" file chooser dialog text box can also be used to enter and select a new repository. Source: Freshmeat
Categories: Code
18:44
18:44
Alkitab Bible Study is a desktop bible study
software. It supports single/parallel view,
commentaries, lexicons, dictionaries, glossaries,
daily devotions, etc. It also comes with a
powerful search capability. It features rich and
user friendly bible software study tools.
License: Public Domain
Changes:
This release focuses on bugfixes, with some enhancements. Source: Freshmeat
Categories: Code
18:43
Acidblood is an open source IRC robot written for Unix. Its features include channel and user management.
License: GNU General Public License (GPL)
Changes:
Two options (MODULE= and IMAGE=) were removed from the configuration files in preperation for multi-server support. A password was added for login for Undernet. A tight loop reconnection bug was fixed. Source: Freshmeat
Categories: Code
18:42
The MyCAT project is a toolset for managing
MySQL/Linux servers, and could be helpful for
anyone managing a network of *nix servers whether
running MySQL Cluster, standard replication, or
not running MySQL at all. At present, it contains
three programs. rcall eases use and
administration of groups (clusters) of *nix
servers by creating logical groupings and a single
location from which to run commands on all servers
while entering it only once. It requires only an
SSH connection. rep_mon is a replication monitor
that notifies if a server is lagging or has
encountered any errors. It handles any replication
topology easily. binlog_mon monitors disk space
used by MySQL binary logs, purging only when disk
space is needed. It checks all slaves to ensure
that purged files are not still being read by
slaves. It has configurable behavior in the event
that a slave still needs the oldest file.
License: GNU General Public License (GPL)
Changes:
Critical bugs were fixed in both binlog_mon and rep_mon. Source: Freshmeat
Categories: Code
18:41
pssh provides parallel versions of the OpenSSH tools
that are useful for controlling large numbers of
machines simultaneously. It includes parallel versions
of ssh, scp, and rsync, as well as a parallel kill
command.
License: BSD License (revised)
Changes:
This release adds several bugfixes. The broken SIGCHLD handler was finally removed. All programs now dynamically redefine the _cleanup function in subprocess to an empty lambda since subprocess is not thread-safe. Finally, missing verbose options in several programs were added. Source: Freshmeat
Categories: Code
18:40
Tokyo Cabinet is a library of routines for managing a database. It is the successor of QDBM. Tokyo Cabinet runs very fast. For example, the time required to store 1 million records is 1.5 seconds for a hash database and 2.2 seconds for a B+ tree database. Moreover, the database size is very small. For example, the overhead for a record is 16 bytes for a hash database, and 5 bytes for a B+ tree database. Furthermore, the scalability of Tokyo Cabinet is great. The database size can be up to 8EB.
License: GNU Lesser General Public License (LGPL)
Changes:
The concurrency of the hash database was improved. Throughput of writing was increased about sixfold. Source: Freshmeat
Categories: Code
18:40
The Amahi Home Server is a Linux Home Server based
on Fedora (and later on Ubuntu). Your machine
becomes a "Home Digital Assistant" or HDA after
the installation. Each HDA is a Fedora-based
server targeted for home and home office
environments. It provides an iTunes server,
calendaring, a wiki, shared network storage,
network backups, a printer server, VPN, and a
plug-in architecture built on Ruby on Rails.
License: GNU General Public License v2
Changes:
This release includes a major new platform codebase, with great improvements across the board. Most notably, user management was introduced. It also includes fixes in styling of the Web pages, better support for later integration with LDAP, and beginning support for automatic submission of debug logs when errors occur. Source: Freshmeat
Categories: Code
18:38
Squashfs is a highly compressed read-only
filesystem for Linux. It uses zlib to compress
files, inodes, and directories. All blocks are
packed to minimize the data overhead, and block
sizes of between 4K and 1M are supported. It is
intended to be used for archival use, for live
CDs, and for embedded systems where low overhead
is needed.
License: GNU General Public License (GPL)
Changes:
This release has performance improvements to the kernel code, Mksquashfs, and Unsquashfs. A progress bar has been added to Unsquashfs, and there are new patches for later Linux kernels. There are also a number of bugfixes. Source: Freshmeat
Categories: Code
18:37
ClamTk is a graphical frontend for Clam Antivirus.
It is designed to be a lightweight, easy-to-use,
point-and-click virus scanner.
License: Perl License
Changes:
This version adds a Japanese language file and updates the Italian, Chinese, and German language files. It also contains two minor fixes involving the location of virus signatures and window resizing. Also, an updated version of clamtk-kde was released, containing the new language file. Source: Freshmeat
Categories: Code
18:36
SysDirector is a template driven configuration
management system that allows administrators to
deliver content to machines in a protocol
independent fashion.
License: GNU General Public License v3
Changes:
A native client was added. Cfengine client support was added. Performance enhancements were made. CLI usability improvements were made. Separate environments are now kept in separate Subversion repositories. Source: Freshmeat
Categories: Code
18:35
18:34
Pantheios is a C/C++ logging API library. It offers an optimal combination of complete type-safety, very high efficiency, genericity, and extensibility. It is simple to use and extend, highly portable (platform and compiler independent), and it upholds the C tradition of only paying for what you use. Pantheios supports logging of message statements of arbitrary complexity, consisting of heterogenous types. Pantheios supports filtering of log messages based on severity level.
License: BSD License (revised)
Changes:
This release includes a new source-only package to reduce the download size for users that use the online documentation. A number of enhancements were made. First, the API function pantheios_getVersion() was added, to allow client code to do runtime tests on the version of Pantheios to which they're linking, along with a unit-test for it. Missing implicit link headers for fe.fail and fe.null were added. fe.fail was modified to reduce unnecessary link dependencies. Source: Freshmeat
Categories: Code
|
|