Perl Programming Tutorial
Class::Adapter::Builder is a Perl module that can generate Class::Adapter classes. SYNOPSIS package My::Adapter; use strict; use Class::Adapter::Builder ISA => Specific::API, METHODS => [ qw{foo bar baz} ], method => different_method; 1; Class::Adapter::Builder is another mechanism...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (205): Class::Adapter::Builder Download |
Parallel::Pvm is a Perl extension for the Parallel Virtual Machine (PVM) Message Passing System. SYNOPSIS use Parallel::Pvm; The PVM message passing system enables a programmer to configure a group of (possibly heterogenous) computers connected by a network into a parallel virtual machine....
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (200): Parallel::Pvm Download |
Oracle::SQL is a Perl extension for building SQL statements. SYNOPSIS use Oracle::SQL; No automatically exported routines. You have to specifically to import the methods into your package. use Oracle::SQL qw(:sql); use Oracle::SQL /:sql/; use Oracle::SQL :sql; This is a package...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (200): Oracle::SQL Download |
DateTime::Format::Excel is a Perl module that can convert between DateTime and Excel dates. SYNOPSIS use DateTime::Format::Excel; # From Excel via class method: my $datetime = DateTime::Format::Excel->parse_datetime( 37680 ); print $datetime->ymd(.); # 2003.02.28 # or via an object...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (198): DateTime::Format::Excel Download |
Test::Signature is a Perl module to automate SIGNATURE testing. SYNOPSIS # This is actually the t/00signature.t # file from this distribution. use Test::More tests => 1; use Test::Signature; signature_ok(); ABSTRACT Test::Signature verifies that the Module::Signature generated...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (197): Test::Signature Download |
php_writeexcel is a port of John McNamaras excellent Spreadsheet::WriteExcel Perl package to PHP. It allows you to generate Microsoft Excel documents on your PHP enabled Web server without any other tools. Ive included six example PHP scripts which are also taken out of the...
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (197): php_writeexcel Download |
NetPacket::Ethernet is a Perl module to assemble and disassemble ethernet packets. SYNOPSIS use NetPacket::Ethernet; $eth_obj = NetPacket::Ethernet->decode($raw_pkt); $eth_pkt = NetPacket::Ethernet->encode(params...); # Not implemented $eth_data = NetPacket::Ethernet::strip($raw_pkt);...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (193): NetPacket::Ethernet Download |
GMail::Checker is a Perl wrapper for Gmail accounts. SYNOPSIS use GMail::Checker; my $gwrapper = new GMail::Checker(); my $gwrapper = new GMail::Checker(USERNAME => "username", PASSWORD => "password"); # Lets log into our account (using SSL) $gwrapper->login("username","password"); #...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (189): GMail::Checker Download |
Math::Zap::Matrix is a Perl module for 3*3 matrix manipulation. Synopsis Example t/matrix.t #_ Matrix _____________________________________________________________ # Test 3*3 matrices # philiprbrenan@yahoo.com, 2004, Perl License...
Platforms: *nix
License: Freeware | Size: 63.49 KB | Download (189): Math::Zap::Matrix Download |
Intro to Bash Programming HOWTO is a bash programming tutorial. The Intro to Bash Programming HOWTO is meant for newbies who wish to learn how to write shell scripts for bash, the GNU Boure-Again shell. It contains several samples. It is very early in its development, but it is hoped that...
Platforms: *nix
License: Freeware | Download (188): Intro to Bash Programming HOWTO Download |
Boost::Graph is a Perl interface to the Boost-Graph C++ libraries. SYNOPSIS use Boost::Graph; # Create an empty instance of a Graph my $graph = new Boost::Graph(directed=>0, net_name=>Graph Name, net_id=>1000); # add edges $graph->add_edge(node1=>a, node2=>b, weight=>1.1, edge=>edge...
Platforms: *nix
License: Freeware | Size: 2.4 MB | Download (187): Boost::Graph Download |
Games::WoW::PVP is a Perl module with the great new Games::WoW::PVP! SYNOPSIS Quick summary of what the module does. Perhaps a little code snippet. use Games::WoW::PVP; my $WoW = Games::WoW::PVP->new(); # looking for a character my %hash = $WoW->search_player( { country => EU, # EU...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (187): Games::WoW::PVP Download |
C::Sharp is a parser and Lexer for C# Programming Language. SYNOPSIS use C::Sharp; use C::Sharp::Tokener; use C::Sharp::Parser; This module distribution contains (or will contain, when its finished) a tokeniser, parser and, hopefully, compiler for C#. C# is Microsofts new programming...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (187): C::Sharp Download |
Tie::Hash::Stack is a Perl module which maintains an array of hashes like a stack. SYNOPSIS use Tie::Hash::Stack qw(pop_hash push_hash merge_hash); my %hash; tie( %hash, "Tie::Hash::Stack" ); # Ties the hash $hash{ 1 } = "one"; $hash{ 2 } = "two"; $hash{ 3 } = "three"; push_hash...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (186): Tie::Hash::Stack Download |
Convert::EBCDIC, ascii2ebcdic, ebcdic2ascii is a Perl module for string conversion between EBCDIC and ASCII. SYNOPSIS use Convert::EBCDIC; $ascii_string = ebcdic2ascii($ebcdic_string); $ebcdic_string = ascci2ebcdic($ascii_string); $translator = new Convert::EBCDIC; $translator = new...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (184): Convert::EBCDIC Download |
Audio::Radio::Sirius is a Perl module to control a Sirius satellite radio tuner. SYNOPSIS Sirius satellite radio (http://www.sirius.com) is a US based satellite radio serice. While none of the tuners they make have serial or USB connectors, it has been found that generation 2.5 tuners...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (184): Audio::Radio::Sirius Download |
Geo::ECEF is a Perl module that converts between ECEF (earth centered earth fixed) coordinates and latitude, longitude and height above ellipsoid. SYNOPSIS use Geo::ECEF; my $obj=Geo::ECEF->new(); #WGS84 is the default my ($x, $y, $z)=$obj->ecef(39.197807, -77.108574, 55); #Lat (deg), Lon...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (184): Geo::ECEF Download |
Games::Baseball::Scorecard is a Perl module. SYNOPSIS my $score = Games::Baseball::Scorecard->new($dir, $name, { color => [ .4, .4, .4 ], # grey fonts => [ # Myriad Condensed regular/bold [ myriadrcrrl => 9 ], [ myriadrcbrl => 14 ], [ myriadrcrrl => 14 ], [ myriadrcbrl => 22 ], ], });...
Platforms: *nix
License: Freeware | Size: 348.16 KB | Download (183): Games::Baseball::Scorecard Download |
GD::Tab::Ukulele is a Perl module for Ukulele tab image generator. SYNOPSIS use GD::Tab::Ukulele; my $uk = GD::Tab::Ukulele->new; # print png image print $uk->chord(D#sus4)->png; # get GD::Image instance my $im = $uk->chord(C); print $im->png; # other tab generate...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (182): GD::Tab::Ukulele Download |
Flickr::Upload is a Perl module to upload images to flickr.com SYNOPSIS use Flickr::Upload; my $ua = Flickr::Upload->new( key => 90909354, secret => 37465825 ); $ua->upload( photo => /tmp/image.jpg, auth_token => $auth_token, tags => me myself eye, is_public => 1, is_friend => 1,...
Platforms: *nix
License: Freeware | Size: 74.75 KB | Download (179): Flickr::Upload Download |