Perl Xs
PDL::Transform::Cartography Perl module contains useful cartographic projections. SYNOPSIS # make a Mercator map of Earth use PDL::Transform::Cartography; $a = earth_coast(); $a = graticule(10,2)->glue(1,$a); $t = t_mercator; $w = pgwin(xs); $w->lines($t->apply($a)->clean_lines());...
Platforms: *nix
License: Freeware | Size: 2.1 MB | Download (103): PDL::Transform::Cartography Download |
Devel::RingBuffer is a Perl module with shared memory ring buffers for Perl scripts diagnosis/debug. SYNOPSIS # # create ringbuffer # use Devel::RingBuffer; use Devel::RingBuffer::TieInt; my $ringbuf = Devel::RingBuffer->new( File => somefile.trace, Rings => 20, Slots => 20,...
Platforms: *nix
License: Freeware | Size: 37.89 KB | Download (103): Devel::RingBuffer 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 |
Biblio::Isis is a Perl module to read CDS/ISIS, WinISIS and IsisMarc database. SYNOPSIS use Biblio::Isis; my $isis = new Biblio::Isis( isisdb => ./cds/cds, ); for(my $mfn = 1; $mfn <= $isis->count; $mfn++) { print $isis->to_ascii($mfn),"n"; } This module will read ISIS databases...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (104): Biblio::Isis Download |
File::LckPwdF is a Perl module to lock and unlock the passwd and shadow files with lckpwdf and ulckpwdf. SYNOPSIS use File::LckPwdF; (lock_passwd(15)) || (die "Cant lock password file:n$! stopped"); # ... do stuff with the passwd file ... (unlock_passwd()) || (die "Cant unlock password...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (103): File::LckPwdF Download |
Paus is all about controlling "stuff" with easy scripts. You could for example make the light in your house go on and off in the way you specify. You also could use paus to create a remote controlled mp3box that also has a web-interface at the same time and shows the current song on an LCD...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (98): PAUS - Perl AUtomation System 1.0 Download |
XML::UM is a Perl module to convert UTF-8 strings to any encoding supported by XML::Encoding. SYNOPSIS use XML::UM; # Set directory with .xml files that comes with XML::Encoding distribution # Always include the trailing slash! $XML::UM::ENCDIR =...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (99): XML::UM Download |
Readonly is a Perl module that offers the facility for creating read-only scalars, arrays, hashes. SYNOPSIS use Readonly; # Read-only scalar Readonly::Scalar $sca => $initial_value; Readonly::Scalar my $sca => $initial_value; # Read-only array Readonly::Array @arr => @values;...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (95): Readonly Download |
The United States Postal Service (USPS) has on its web site an HTML form at http://www.usps.com/zip4/ for standardizing an address. Given a firm, urbanization, street address, city, state, and zip, it will put the address into standard form (provided the address is in their database) and display...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (134): Scrape::USPS::ZipLookup Perl Module Download |
MassSpec::CUtilities is a Perl extension containing C utilities for use in mass spectrometry. SYNOPSIS MassSpec::CUtilities is an XS module so theres a chance that you or your target user might not get it to install cleanly on the target system; therefore its recommended to make its presence...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (92): MassSpec::CUtilities Download |
Chart::Scientific is a Perl module that can generate simple 2-D scientific plots with logging, errbars, etc. SYNOPSIS Procedural interface use Chart::Scientific qw/make_plot/; make_plot ( x_data => @x_values, y_data => @yvalues ); The subroutine make_plot creates a Chart::Scientific...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (109): Chart::Scientific Download |
Mail::Box::Parser::C is a Perl module that can parse folders for MailBox with C routines. This is an optional module for MailBox, and will (once installed) automatically be used by MailBox to parse e-mail message content when the message is supplied as file-handle. In all other cases, MailBox...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (99): Mail::Box::Parser::C Download |
The libdisasm library provides basic disassembly of Intel x86 instructions from a binary stream. The intent is to provide an easy to use disassembler which can be called from any application; the disassembly can be produced in AT&T syntax and Intel syntax, as well as in an intermediate format...
Platforms: *nix
License: Freeware | Size: 38.91 KB | Download (138): Perl x86 Disassembler Download |
XML::Compile::Schema::XmlReader Perl module contains bricks to translate XML to HASH. SYNOPSIS my $schema = XML::Compile::Schema- >new(...); my $code = $schema- >compile(READER = > ...); The translator understands schemas, but does not encode that into actions. This module implements those...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (95): XML::Compile::Schema::XmlReader Download |
XML::SAX::Intro is an Introduction to SAX Parsing with Perl. XML::SAX is a new way to work with XML Parsers in Perl. In this article well discuss why you should be using SAX, why you should be using XML::SAX, and well see some of the finer implementation details. The text below assumes some...
Platforms: *nix
License: Freeware | Size: 58.37 KB | Download (101): XML::SAX::Intro Download |
Inline::Struct is a Perl module that manipulate C structures directly from Perl. SYNOPSIS use Inline C => Config => Structs => [Foo]; my $obj = Inline::Struct::Foo->new; $obj->num(10); $obj->str("Hello"); myfunc($obj); __END__ __C__ struct Foo { int num; char *str; }; void...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (93): Inline::Struct Download |
Net::TCP::PtyServer is a Perl module that serves pseudo-terminals. Opens a listening connection on a port, waits for network connections on that port, and serves each one in a seperate PTY. Coping with terminal size changes To set the size of a terminal, you need to call ioctl(), and pass...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (95): Net::TCP::PtyServer Download |
Filter::decrypt Perl module contains a template for a decrypt source filter. SYNOPSIS use Filter::decrypt ; This is a sample decrypting source filter. Although this is a fully functional source filter and it does implement a very simple decrypt algorithm, it is not intended to be used as...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (211): Filter::decrypt Download |
Perl Audio Converter is a tool for converting multiple audio types from one format to another. It supports AAC, AC3, AIFF, APE, AU, AVR, BONK, CAF, CDR, FAP, FLA, FLAC, IRCAM, LA, LPAC, M4A, MAT, MAT4, MAT5, MMF, MP2, MP3, MP4, MPC, MPP, NIST, OFR, OFS, OGG, PAC, PAF, PVF, RA, RAM, RAW, SD2, SF,...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (289): Perl Audio Converter Download |
AFS::Utils is a Perl module with shared utility functions for the AFS module bundle. SYNOPSIS use AFS::Utils qw ( XSVERSION get_server_version get_syslib_version setpag sysname unlog ); my $ok = setpag(); print "Return Code = $okn"; print XS-Version = , XSVERSION, "n"; print Syslib...
Platforms: *nix
License: Freeware | Size: 184.32 KB | Download (101): AFS::Utils Download |