The cdecimal is a fast drop-in replacement for the decimal module in Python's
standard library. Both modules provide complete implementations of the General
Decimal Arithmetic Specification.
Typical performance gains are between 30x for I/O heavy benchmarks and 80x for
numerical programs. In a database benchmark, cdecimal exhibits a speedup of
12x over decimal.py.
decimal cdecimal speedup
pi 42.75s 0.58s 74x
telco 172.19s 5.68s 30x
psycopg 3.57s 0.29s 12x
All Python versions from 2.5 up to 3.2 are supported. For the few remaining
differences, read the cdecimal documentation. cdecimal has been included in
Python-3.3.
From README:
Aclgen is a tool to create minimal length ip access lists
and aggregated routing tables primarily for Cisco routers.
Aclgen is fast. It takes only 15 seconds to create a 17000 line
long access list for some 44000 entries of my routing table.
Aclgen is flexible. It accepts various input formats and
you can specify any output format by a printf like format-string.
Aclgen is intended to use in large scripts creating router
configuration from different databases.
Any contribution is welcome. Send me your script using aclgen.
I'll bundle it with the program.
LifeLines is an advanced genealogical system. You can store any kind
and any amount of data in a LifeLines database, and you can process
and generate output based on that data in any way and in any format.
LifeLines supports GEDCOM; it imports and exports GEDCOM data.
LifeLines has a unique approach to report generation. LifeLines has
no built-in reports. Instead all reports are generated using report
programs that are written in a report programming language.
Because of its flexibility and programmability, LifeLines is frequently
used for genealogy applications on the World Wide Web.
AcidRip is a Gtk2::Perl application for ripping and encoding DVD's.
It neatly wraps MPlayer and MEncoder, seeing as MPlayer is by far the best
bit of video playing kit around for Linux (and FreeBSD). As well as creating
a simple Graphical Interface for those scared of getting down and dirty with
MEncoders command line interface, It also automates the process in a number of
ways:
o Parses DVD into contents tree
o Finds longest title
o Calculate video bitrate for given filesize
o Finds black bands and crops them
o Gives suggestions for improved performance
[ edited excerpt from developer's README ]
The MPEG4IP project provides a standards-based system for encoding,
streaming, and playing MPEG-4 encoded audio and video. To achieve
this we've integrated a number of existing open source packages,
and also created some original code to fill in the gaps.
Please note this project is intended for developers who are interested
in MPEG-4 audio and video, and Internet streaming. It is not intended
for end-users. Please read all the legal information in the file
"COPYING"!
There is also a project web site at http://www.mpeg4ip.net/ that
has some general information on MPEG4IP.
http://www.linuxtv.org/vdrwiki/index.php/Control-plugin
The 'control' plugin brings the ability to VDR to control
the whole OSD over a telnet client.
To reach this, 'control' listens on a network socket
(default is port 2002). If a client wants to connect, VDR
checks if that client is allowed to connect to VDR (see in
the documentation of VDR about the svdrphosts.conf file for
more info). If the connection is etablished, 'control'
sends the curent OSD state to the client. Also all key
strokes at the client side are redirected to VDR.
Mcabber is a small Jabber console client.
Here are some of the features of mcabber:
o SSL support.
o History logging: If enabled (see the CONFIGURATION FILE section),
mcabber can save discussions to history log files.
o Commands completion: If possible, mcabber will try to complete your
command line if you hit the Tab key.
o External actions: Some events (like receiving a message) can trig-
ger an external action, for example a shell script (you need to
enable it in your configuration file).
Client programs that read, parse and process Argus data, and comprise
the client part of the Audit Record Generation and Utilization System.
Argus is a generic IP network transaction auditing tool that has been used
by thousands of sites to perform a number of powerful network management
tasks that are currently not possible using commercial network management
tools.
Argus runs as an application level daemon, promiscuously reading network
datagrams from a specified interface, and generates network traffic audit
records for the network activity that it encounters. It is the way that
Argus categorizes and reports on network activity that makes this tool
unique and powerful.
Net::IPAddr is a collection of helpful functions used to convert
IP addresses to/from 32-bit integers, applying subnet masks to
IP addresses, validating IP address strings, and splitting a FQDN
into its host and domain parts.
No rocket science here, but I have found these functions to very,
very handy. For example, have you ever tried to sort a list of IP
addresses only to find out that they don't sort the way you expected?
Here is the solution! If you convert the IP addresses to 32-bit integer
addresses, they will sort in correct order.
This Cisco IPPhone module was created to provide a simple convenient
method to display Cisco IP Phone objects and gather input from a Cisco
7940 or 7960 IP Phone. This module supports all known Cisco XML objects
for 7940 and 7960 phones. Knowledge of Cisco XML syntax is not a
requirement.
This Perl module gives the ability to use simple PERL objects to display XML
on the IP Phone unlike to Cisco Software Development Kit (SDK) which uses
Microsoft IIS Server, ASP's, JSP's, Javascript, COM Objects, and requires
knowledge of XML syntax.