Alberta Bound Productions
GraphicsMagick is the swiss army knife of image processing. Comprised of 282K physical lines (according to David A. Wheeler's SLOCCount) of source code in the base package (or 964K including 3rd party libraries) it provides a robust and efficient collection of tools and libraries which support...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (111): GraphicsMagick Download |
Text::Scraper contains structured data from (un)structured text. SYNOPSIS use Text::Scraper; use LWP::Simple; use Data::Dumper; # # 1. Get our template and source text # my $tmpl = Text::Scraper->slurp(*DATA); my $src = get(http://search.cpan.org/recent) || die $!; # # 2. Extract...
Platforms: *nix
License: Freeware | Size: 46.08 KB | Download (142): Text::Scraper Download |
Perl6::Currying is a Perl 6 subroutine currying for Perl 5. SYNOPSIS use Perl6::Currying; sub add ($a,$b) { $a + $b } # Define a sub with named params print add(1,2); # Call it my $incr = &add.prebind(a=>1); # Bind the $a argument to 1 # to create an increment subroutine print...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (89): Perl6::Currying Download |
yagg, given YACC-like and LEX-like input files, generates a C++ program that generates all strings of a user-specified length. yagg can then be used to generate inputs for testing, or to validate that a grammar accepts the strings that you think it does. The grammar file provides the grammar...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (102): yagg Download |
AMPLE is short for "A MP3 LEnder". I wrote AMPLE one summer when I was coding for a company and got fed up with having to FTP over all my MP3 files from my home server to the computer at work just to listen to them. And through the other "MP3 servers" I could find didnt fit my needs for one of...
Platforms: *nix
License: Freeware | Size: 87.04 KB | Download (99): A MP3 LEnder Download |
SDL::Video is a SDL perl extension. SYNOPSIS $video = new SDL::Video ( -name => pr0n.mpg ); SDL::Video adds support for MPEG video to your SDL Perl application. Videos are objects bound to surfaces, whose playback is controled through the objects interface. METHODS SDL::Video::error()...
Platforms: *nix
License: Freeware | Size: 778.24 KB | Download (109): SDL::Video Download |
Xmldoom package contains the XML Document Object-Oriented Model. Xmldoom is what is commonly refered to as an Object Persistence Framework or an Object-Relational Mapping [1]. Basically, it is a framework that allows you to create an automatic mapping between the tables in your relational...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (96): Xmldoom Download |
libxcpc library implements an automatic resource cleanup and exception handling in C. Error handling and cleanup code (at least for code that does error handling) can take quite some space in terms of lines of code to be written. This not only increases the binary size, but makes the code more...
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (94): libxcpc Download |
DBD::ODBC Perl module contains a ODBC Driver for DBI. SYNOPSIS use DBI; $dbh = DBI->connect(dbi:ODBC:DSN, user, password); Private DBD::ODBC Attributes odbc_more_results (applies to statement handle only!) Use this attribute to determine if there are more result sets available. SQL...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (104): DBD::ODBC Download |
Cache::Cache Perl module contains the Cache interface. The Cache modules are designed to assist a developer in persisting data for a specified period of time. Often these modules are used in web applications to store data locally to save repeated and redundant expensive calls to remote machines...
Platforms: *nix
License: Freeware | Size: 34.82 KB | Download (91): Cache::Cache Download |
Simple C++ ODBC Database API is designed to encapsulate the ODBC API functionality in an object oriented manner. The API was created due to an absence of any other such API that was database independent. The database independence is achieved using the ODBC (Open DataBase Connectivity) API....
Platforms: *nix
License: Freeware | Size: 84.99 KB | Download (117): Simple C++ ODBC Database API Download |
Surumi project is a modular event-driven programming framework. It offers a generic and uniform interface. You certainly heard of event-driven programming, but in any window system, those events are usually bound on ``window objects and very few pre-defined events could be chosen. Yes, I know...
Platforms: *nix
License: Freeware | Size: 245.76 KB | Download (90): Surumi Download |
PAJAJ framework, it stands for (PHP Asynchronous Javascript and JSON). It is a object oriented Ajax framework written in PHP5 for development of event driven PHP web applications. The framework follows 5 basic principles: 1. Simple: You do not have to be an expert at PHP, HTML, JavaScript,...
Platforms: *nix
License: Freeware | Size: 1.5 MB | Download (90): PAJAJ Download |
GLPI (Gestion Libre de Parc Informatique) is an information resource manager with an administration interface. You can use it to build a database with an inventory for your company (computers, software, printers, etc.). It has functions to make the daily life of the administrators easier,...
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (250): GLPI Download |
Set::Integer::Gapfillers is a Perl module that can fill in the gaps between integer ranges. SYNOPSIS use Set::Integer::Gapfillers; $gf = Set::Integer::Gapfillers->new( lower => -12, upper => 62, sets => [ [ 1, 17 ], # Note: Use comma, not [ 25, 42 ], # range operator (..) [ 44, 50 ],...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (101): Set::Integer::Gapfillers Download |
Amrita VPN is an easy-to-use open source VPN solution that runs on the GNU/Linux platform. The implementation is fully in userspace and requires no kernel patches or enhancements. It uses openssl library for strong encryption and authentication through SSLv3. Amrita VPN IS used to connect two...
Platforms: *nix
License: Freeware | Size: 83.97 KB | Download (143): amrita VPN Download |
Animadead is a skeletal animation library designed to load and play skeletal animations. Animadead supports models that are composed of several swappable meshes bound to a single skeleton that can be driven by multiple animations. There is an export plug-in for Maya, and others are in...
Platforms: *nix
License: Freeware | Size: 931.84 KB | Download (111): Animadead Download |
DParser project is an simple but powerful tool for parsing. You can specify the form of the text to be parsed using a combination of regular expressions and grammar productions. Because of the parsing technique (technically a scannerless GLR parser based on the Tomita algorithm) there are no...
Platforms: *nix
License: Freeware | Size: 266.24 KB | Download (98): DParser Download |
AxKit::XSP::PerForm is an XSP Taglib for making complex forms easy. SYNOPSIS AxAddXSPTaglib AxKit::XSP::PerForm PerForm is a large and complex taglib for AxKit XSP that facilitates creating large and complex HTML, WML, or other types of data-entry forms. PerForm tends to make life easier...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (99): AxKit::XSP::PerForm Download |
Class::MakeMethods::Template::Generic Perl module contains templates for common meta-method types. SYNOPSIS package MyObject; use Class::MakeMethods ( Template::Hash:new => [ new ], Template::Hash:scalar => [ foo ] Template::Static:scalar => [ bar ] ); package main; my $obj =...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (86): Class::MakeMethods::Template::Generic Download |