Aida Musical Synopsis
Regexp::MatchContext is Perl module to replace (and improve) $MATCH, $PREMATCH, and $POSTMATCH SYNOPSIS use Regexp::MatchContext -vars; $str = m/(?p) d+ /; print "Before: $PREMATCHn"; print "Matched: $MATCHn"; print "After: $POSTMATCHn"; $MATCH = 2 * $MATCH; # substitute into original...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (94): Regexp::MatchContext Download |
SYNOPSIS use Math::FresnelZone; use Math::FresnelZone qw(fresnel fresnelMi fresnelKm); The arguments are: 0 - distance in kilometers or miles (default is 1), 1 - frequency in GHz (defualt 2.4), 2 - set to true to specify that the distance you are inputting is in miles and that the...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (101): Math::FresnelZone Download |
SYNOPSIS use Array::Compare; my $comp1 = Array::Compare->new; $comp->Sep(|); $comp->Skip({3 => 1, 4 => 1}); $comp->WhiteSpace(0); $comp->Case(1); my $comp2 = Array::Compare->new(Sep => |, WhiteSpace => 0, Case => 1, Skip => {3 => 1, 4 => 1}); my @arr1 = 0 .. 10; my @arr2 = 0 .....
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (98): Array::Compare Download |
SYNOPSIS use HTML::TreeBuilder; use HTML::WikiConverter::Normalizer; my $tree = new HTML::TreeBuilder(); $tree->parse( text ); my $norm = new HTML::WikiConverter::Normalizer(); $norm->normalize($tree); # Roughly gives " text " print $tree->as_HTML(); HTML::WikiConverter dialects...
Platforms: *nix
License: Freeware | Size: 34.82 KB | Download (102): HTML::WikiConverter::Normalizer Download |
SYNOPSIS use Devel::Peek; Dump( $a ); Dump( $a, 5 ); DumpArray( 5, $a, $b, ... ); mstat "Point 5"; Devel::Peek contains functions which allows raw Perl datatypes to be manipulated from a Perl script. This is used by those who do XS programming to check that the data they are sending from...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (93): Devel::Peek Download |
SYNOPSIS # client connection: my $c = new Jabber::Connection( server => jabber.org, log => 1, ); # component connection: # my $c = new Jabber::Connection( # server => localhost:5700, # localname => comp.localhost, # ns => jabber:component:accept, # log => 1, # debug => 1, # );...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (95): Jabber::Connection Download |
SYNOPSIS # To send a user to login: use Hey::heyPass; $heyPass = Hey::heyPass->new($yourSiteId, $yourSiteKey); $login = $heyPass->beginSession({ successUrl => "http://$ENV{HTTP_HOST}/loginSuccess.cgi?sessionId=%s", failureUrl => "http://$ENV{HTTP_HOST}/loginFailure.cgi?sessionId=%s",...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (87): Hey::heyPass Download |
XML::TiePYX is a Perl module to read or write XML data in PYX format via tied filehandle SYNOPSIS use XML::TiePYX; tie *XML,XML::TiePYX,file.xml open IN,file.xml or die $!; tie *XML,XML::TiePYX,*IN,Condense=>0; my $text=< tag xmlns="http://www.omsdev.com" >text< /tag >; tie...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (95): XML::TiePYX Download |
SYNOPSIS use POE qw(Component::Player::Mpg123); $mp = POE::Component::Player::Mpg123->new(); $mp->play("/tmp/test.mp3"); POE::Kernel->run(); This component is used to manipulate the mpg123 player from within a POE application. The less common but open-source mpg321 has also been tested....
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (104): POE::Component::Player::Mpg123 Download |
Audio::Moosic is a Moosic client library for Perl. SYNOPSIS use Audio::Moosic; $moo = Audio::Moosic::Unix->new(); $moosic->append(/home/me/somewhat.ogg); $moosic->play; print $moosic->current, "n"; $moosic->pause; ... Audio::Moosic acts as a client for the musical jukebox programm...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (89): Audio::Moosic Download |
SYNOPSIS From the CLI, call as below where /some/dir/ is any directory you have permission to write to. perl -e "use Chart::EPS_graph::Test; print Chart::EPS_graph::Test->full_test(/some/dir);" From anywhere else call... use Chart::EPS_graph::Test; print...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (94): Chart::EPS_graph::Test Download |
Audio::Beep is a Perl module to use your computer beeper in fancy ways. SYNOPSIS #functional simple way use Audio::Beep; beep($freq, $milliseconds); #OO more musical way use Audio::Beep; my $beeper = Audio::Beep->new(); # lilypond subset syntax accepted # relative notation is the...
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (144): Audio::Beep Download |
Test::Unit::GTestRunner is a Unit testing framework helper class SYNOPSIS use Test::Unit::GTestRunner; Test::Unit::GTestRunner->new->start ($my_testcase_class); Test::Unit::GTestRunner::main ($my_testcase_class); If you just want to run a unit test (suite), try it like this:...
Platforms: *nix
License: Freeware | Size: 63.49 KB | Download (89): Test::Unit::GTestRunner Download |
SYNOPSIS use Math::MatrixReal; use Math::MatrixReal::Aug; These are certain extra methods for Math::MatrixReal, in the tradition of Math::MatrixReal::Ext1; $matrix1->augmentright($matrix2); Creates a new matrix of the form [$matrix1 $matrix2]. $matrix1 and $matrix2 must have the same...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (107): Math::MatrixReal::Aug Download |
Score Reading Trainer helps you improve your (musical) score reading skills by practicing with random scores. It works in a very simple way, you choose the clef, the key and the accidentals you want to practice as well as thee range of notes and then, the program generates a on-screen score...
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (100): Score Reading Trainer Download |
Debian::Package::HTML is a Perl module that generates a webpage information (and Linda/Lintian checks) about a Debian binary or source package using HTML::Template SYNOPSIS use strict; use Debian::Package::HTML; my $package = Debian::Package::HTML->new(%packageHash);...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (108): Debian::Package::HTML Download |
Swami - Sampled Waveforms And Musical Instruments - is an advanced instrument editor for MIDI music composition and a sampler frontend. Currently SoundFont® files can be browsed, edited and saved and new instrument formats are being added (DLS and GigaSampler) in the Swami development version....
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (178): Swami 1.0.0 Download |
SYNOPSIS ex. CGI use GD::Barcode::UPCE; binmode(STDOUT); print "Content-Type: image/pngnn"; print GD::Barcode->new(EAN13, 123456789012)->plot->png; with Error Check my $oGdBar = GD::Barcode->new(EAN13, 12345678901); die $GD::Barcode::errStr unless($oGdBar); #Invalid Length...
Platforms: *nix
License: Freeware | Size: 890.88 KB | Download (132): GD::Barcode Download |
Image::BMP is a bitmap parser/viewer. SYNOPSIS use Image::BMP; # Example one: my $img = new Image::BMP( file => some.bmp, debug => 1, ); $img->view_ascii; # Example two: my $img2 = new Image::BMP; $img2->open_file(another.bmp); my $color = $img2->xy(100,100); # Get pixel at...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (123): Image::BMP Download |
SYNOPSIS use Mail::Abuse::Report; my $r = new Mail::Abuse::Report ( -text => $report_text, -reader => $reader, -filters => [ $f1, $f2, ... ], -parsers => [ $i1, $i2, ... ], -processors => [ $p1, $p2, ... ], -debug => 1, -config => $config_file, ); This class encapsulates an abuse...
Platforms: *nix
License: Freeware | Size: 91.14 KB | Download (93): Mail::Abuse::Report Download |