Hey Jude Beatles
NAnt is a free .NET build tool, in theory it is kind of like make without make's wrinkles, in practice it's a lot like Ant. NAnt is different - Instead of a model where it is extended with shell-based commands, NAnt is extended using task classes. Instead of writing shell commands, the...
Platforms: Windows, *nix
License: Freeware | Size: 4.8 MB | Download (208): NAnt Download |
Jabber::Lite is a standalone library for communicating with Jabber servers. SYNOPSIS use Jabber::Lite; my $jlobj = Jabber::Lite->new(); $jlobj->connect( %args ); $jlobj->authenticate( %args ); my $stillgoing = 1; while( $stillgoing ){ my $tval = $jlobj->process(); if( $tval == 1 ){...
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (96): Jabber::Lite Download |
XML::Writer::Simple is a Perl module to create XML files easily! SYNOPSIS use XML::Writer::Simple dtd => "file.dtd"; print para("foo",b("bar"),"zbr"); USAGE This module takes some ideas from CGI to make easier the life for those who need to generated XML code. You can use the module in...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (91): XML::Writer::Simple Download |
SYNOPPSIS use LWP::Simple use XML::Parser; use XML::Parser::YahooRESTGeocode; #connect to yahoo geocode service my $url = http://api.local.yahoo.com/MapsService/V1/geocode; my $get = appid=YahooDemo&street=701+First+Street&city=Sunnyvale&state=CA; #call yahoo geocode service my $xml =...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (116): XML::Parser::YahooRESTGeocode Download |
Chatbot::Alpha::Tutorial is a beginners guide to Chatbot::Alpha 2.x. INTRODUCTION What is Chatbot::Alpha? Chatbot::Alpha is a Perl module for reading and processing Alpha code. Alpha code is a command-driven response language, primarily used for chatterbots. The language format is quite...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (109): Chatbot::Alpha::Tutorial Download |
AjaxVTT is a "Virtual Table Top" utility for multi-user, web-based battle mapping. For quite some time I have wanted a way to play old-school, table-top, books-and-dice roll playing games online. Ive looked at the packages out there (oh, mine is far from the only one) and found them all......
Platforms: *nix
License: Freeware | Size: 1.9 MB | Download (101): AjaxVTT Download |
Class::Meta is a Perl class automation, introspection, and data validation. SYNOPSIS Generate a class: package MyApp::Thingy; use strict; use Class::Meta; use Class::Meta::Types::String; use Class::Meta::Types::Numeric; BEGIN { # Create a Class::Meta object for this class. my $cm =...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (90): Class::Meta Download |
vars::global is a Perl module that tries to make global variables a little safer. SYNOPSIS # In the place/package where we want to create globals use vars::global create => qw( $foo @bar %baz ); # Add some more global symbols vars::global->create(qw( $hello @world %now )); # Somewhere...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (93): vars::global Download |
gkII software is a Mandelbrot and Julia set image generator, derived from Osku Salermas Gfract. But, instead of just being plain happy with the mandelbrot calculations it does some more calculations developed with the artistic eye in mind. These calculations act like a mask, revealing,...
Platforms: *nix
License: Freeware | Size: 66.56 KB | Download (101): gkII Download |
MWSpeaker project is the worst speech synthesis software ever. You provide a phrase, and MWSpeaker looks up each word in Merriam-Websters online dictionary, downloads the corresponding pronounciations, and plays them in sequence. M-W Speaker takes a phrase (no punctuation please), takes each...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (103): MWSpeaker Download |
musicTree is a java application that allows you to view and play your MP3 files from a tree which sorts albums by artist. It allows you to easily navigate your music collection and play albums at random, to play all the songs by a specific artist etc. Musictree was born because I needed a way...
Platforms: *nix
License: Freeware | Size: 101.38 KB | Download (94): musicTree Download |
ObjectivePerl is an Objective-C style syntax and runtime for perl. SYNOPSIS use ObjectivePerl; @implementation MyClass { $someInstanceVariable; @private: $privateInstanceVariable; @protected: $normalInstanceVariable, $anotherInstanceVariable; } + new { return ~[$super new]; } -...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (96): ObjectivePerl Download |
JavaArray is a tied extension for Java arrays from Java.pm SYNOPSIS use Java; # Set up Java.pm to always return tied array references to me my $java = new Java(use_tied_arrays => 1); my $tied_array = $java->create_array("java.lang.String",5); OR # Roll my own tied arrays my...
Platforms: *nix
License: Freeware | Size: 69.63 KB | Download (94): JavaArray Download |
CGI::kSession is a sessions manager for CGI. This module can be used anywhere you need sessions. As a session management module, it uses files with a configurable lifetime to handle your session data. For those of you familiar with PHP, you will notice that the session syntax is a little bit...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (88): CGI::kSession Download |
HTML::TreeBuilder is a parser that builds a HTML syntax tree. SYNOPSIS foreach my $file_name (@ARGV) { my $tree = HTML::TreeBuilder->new; # empty tree $tree->parse_file($file_name); print "Hey, heres a dump of the parse tree of $file_name:n"; $tree->dump; # a method we inherit from...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (114): HTML::TreeBuilder Download |
amaroKopete script changes Kopete global nickname with a customized name based on current song information, and optionally allows to use the cover as global photo. The customized nickname is built with a variables set that contains the information about the current song. For example: Pattern:...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (92): amaroKopete Download |
Code::Splice injects the contents of one subroutine at a specified point elsewhere. SYNOPSIS use Code::Splice; Code::Splice::inject( code => sub { print "fredn"; }, package => main, method => foo, precondition => sub { my $op = shift; my $line = shift; $line =~ m/print/ and $line =~...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (98): Code::Splice Download |
bpmcalc is an Amarok script that calculates BPM on song change and update Amaroks database. This is my first amaroK script which calculate the BPM of the currently playing file. I wrote it after the recent patch which add a BPM field in the playlist. It isnt really useful, but I think its cool;...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (100): bpmcalc Download |
Search::FreeText is a free text indexing module for medium-to-large text corpuses. SYNOPSIS my $test = new Search::FreeText(-db => [DB_File, "stories.db"]); $text->open_index(); $text->clear_index(); $text->index_document(1, "Hello world"); $text->index_document(2, "World in motion");...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (95): Search::FreeText Download |
jukebox-control project is a complete automation for Sony A/V components featuring S-Link (CD, DVD, MD, etc). jukebox-control includes a Linux driver module for an easy/dirty cheap to build DIY parallel to the Sony S-Link interface, plus Perl modules with both control-A1 (II) and control-S...
Platforms: *nix
License: Freeware | Size: 45.06 KB | Download (115): jukebox-control Download |