expar 0.01
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 293
Getopt::ExPar 0.01
Getopt::ExPar contains extended parameters command line parser. more>>
Getopt::ExPar contains extended parameters command line parser.
SYNOPSIS
use Getopt::ExPar;
my(@PDT, @MM, %OPT);
ExPar @PDT, @MM, $OPT;
EXPORT
use Getopt::ExPar exports the sub ExPar into your name space.
ExPar is a perl5 module used to parse command line parameters. This package uses the @PDT, Parameter Description Table, and the @MM, Message Module, to return %OPT which is a hash reference containing the command line option data. The function of Getopt::ExPar is based on Getopt::EvaP, created by Stephen O. Lidie.
Introduction
The ExPar function parses a perl command line. Using the option definitions in the @PDT, argument types are checked and the arguments themselves may be checked against a specified range or pattern. By using both @PDT and @MM, several types of help may be retured to the user. ExPar handles command lines with this format:
command [-parameters] [file_list]
where any parameters and file_list are optional.
Parameter Description Table (PDT) Syntax
Here is the PDT syntax. Optional constructs are enclosed in [], and the | character separates possible values in a list.
PDT [program_name, alias]
[parameter_name[, alias]: type [pattern | range] [ = [default_variable,] default_value]]
PDTEND [flag_list]
flag_list is one or more of the following flags: optional_file_list | required_file_list | no_file_list: specifies condition of list of files at end of command line. (only one of these may be specified) abbreviations: allows for abbreviations of commands or aliases as long as enough of the command is given to make it distinguishable from all others. If not, a message is printed so the user may be more specific. switchglomming: allows for multiple single-letter switch options to be specified as single option (must be first option). pdt_warnings: for debugging a @PDT, it prints out messages that are not necessarily errors, like inconsistent number of default values in a list, etc.
The default_variable is an environment variable - see the section Usage Notes for complete details.
So, the simplest possible PDT would be:
PDT
PDTEND
This PDT would simply define a -help switch for the command, but is rather useless.
A typical PDT would look more like this:
PDT frog
number, n: integer = 1
chars, c: string = "default_string"
PDTEND no_file_list
This PDT, for command frog, defines two parameters, number (or n), of type integer with a default value of 1, and chars (or c), of type string with a default value of "default_string". The PDTEND no_file_list indicator indicates that no trailing file_list can appear on the command line. Of course, the -help switch is defined automatically.
Each of these options may be further refined by using a range and a pattern, respectively:
PDT frog
number, n: integer (((#100, the # is implied. Other simple conditions are < and == (a single = is accepted as ==, not an assignment). Ex: This condition: (#>10, #<<less
SYNOPSIS
use Getopt::ExPar;
my(@PDT, @MM, %OPT);
ExPar @PDT, @MM, $OPT;
EXPORT
use Getopt::ExPar exports the sub ExPar into your name space.
ExPar is a perl5 module used to parse command line parameters. This package uses the @PDT, Parameter Description Table, and the @MM, Message Module, to return %OPT which is a hash reference containing the command line option data. The function of Getopt::ExPar is based on Getopt::EvaP, created by Stephen O. Lidie.
Introduction
The ExPar function parses a perl command line. Using the option definitions in the @PDT, argument types are checked and the arguments themselves may be checked against a specified range or pattern. By using both @PDT and @MM, several types of help may be retured to the user. ExPar handles command lines with this format:
command [-parameters] [file_list]
where any parameters and file_list are optional.
Parameter Description Table (PDT) Syntax
Here is the PDT syntax. Optional constructs are enclosed in [], and the | character separates possible values in a list.
PDT [program_name, alias]
[parameter_name[, alias]: type [pattern | range] [ = [default_variable,] default_value]]
PDTEND [flag_list]
flag_list is one or more of the following flags: optional_file_list | required_file_list | no_file_list: specifies condition of list of files at end of command line. (only one of these may be specified) abbreviations: allows for abbreviations of commands or aliases as long as enough of the command is given to make it distinguishable from all others. If not, a message is printed so the user may be more specific. switchglomming: allows for multiple single-letter switch options to be specified as single option (must be first option). pdt_warnings: for debugging a @PDT, it prints out messages that are not necessarily errors, like inconsistent number of default values in a list, etc.
The default_variable is an environment variable - see the section Usage Notes for complete details.
So, the simplest possible PDT would be:
PDT
PDTEND
This PDT would simply define a -help switch for the command, but is rather useless.
A typical PDT would look more like this:
PDT frog
number, n: integer = 1
chars, c: string = "default_string"
PDTEND no_file_list
This PDT, for command frog, defines two parameters, number (or n), of type integer with a default value of 1, and chars (or c), of type string with a default value of "default_string". The PDTEND no_file_list indicator indicates that no trailing file_list can appear on the command line. Of course, the -help switch is defined automatically.
Each of these options may be further refined by using a range and a pattern, respectively:
PDT frog
number, n: integer (((#100, the # is implied. Other simple conditions are < and == (a single = is accepted as ==, not an assignment). Ex: This condition: (#>10, #<<less
Download (0.018MB)
Added: 2007-08-07 License: Perl Artistic License Price:
808 downloads
Lexi 0.01
Lexi project is a dict client and vocabulary builder. more>>
Lexi project is a dict client and vocabulary builder.
Lexi is a dict client that also serves as a personalized vocabulary builder.
It caches definitions and has a persistent word list.
The interface is structured to be quick and easy and features synonym clicking, drag and drop word queries, and spelling suggestions.
<<lessLexi is a dict client that also serves as a personalized vocabulary builder.
It caches definitions and has a persistent word list.
The interface is structured to be quick and easy and features synonym clicking, drag and drop word queries, and spelling suggestions.
Download (0.025MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1089 downloads
IdeaCart 0.01
IdeaCart is an Open Source shopping cart based on PHP and MySQL more>>
IdeaCart is an Open Source shopping cart based on PHP and MySQL.
IdeaCart is available under the GNU General Public License.
Out of the box, IdeaCart provides feature rich solutions for small to medium size ecommerce sites.
IdeaCart combines the power of MySQL with the ease and capability of PHP to offer a truly dynamic solution for todays growing ecommerce sites.
While in the development stages, IdeaCart will provide a robust solution for most ecommerce needs.
IdeaCart current functions on any PHP 4+ configuration running most flavors of Unix and Linux, BSD and most Windows configurations that operate Apache and PHP.
<<lessIdeaCart is available under the GNU General Public License.
Out of the box, IdeaCart provides feature rich solutions for small to medium size ecommerce sites.
IdeaCart combines the power of MySQL with the ease and capability of PHP to offer a truly dynamic solution for todays growing ecommerce sites.
While in the development stages, IdeaCart will provide a robust solution for most ecommerce needs.
IdeaCart current functions on any PHP 4+ configuration running most flavors of Unix and Linux, BSD and most Windows configurations that operate Apache and PHP.
Download (111KB)
Added: 2009-04-25 License: GPL Price:
211 downloads
PayVeX 0.01
PayVeX project works with PayPal IPN to sell files, this approach ensures you are paid for your digital content. more>>
PayVeX project works with PayPal IPN to sell files, this approach ensures you are paid for your digital content before a customer can download it.
For the customer using PayVeX, a purchase is quick, convenient, anonymous and simple.
In this day and age, asking for information can lead to lost sales. People are in a rush and arent interested in taking the time to fill out lengthy forms.
For the merchant, impulse buyers and people who would otherwise resist due to privacy or credit card concerns suddenly become buyers.
<<lessFor the customer using PayVeX, a purchase is quick, convenient, anonymous and simple.
In this day and age, asking for information can lead to lost sales. People are in a rush and arent interested in taking the time to fill out lengthy forms.
For the merchant, impulse buyers and people who would otherwise resist due to privacy or credit card concerns suddenly become buyers.
Download (MB)
Added: 2007-07-20 License: GPL (GNU General Public License) Price:
828 downloads
NetChat 0.01
NetChat is a very versatile tool for layer 5 protocols. more>>
NetChat is a combination of NetCat and ppps "chat", put on steroids for high performance. It is meant as a network exercise tool.
Using simple "say this, expect this reply" scripts, NetChat can be made to easilly speak most text-based protocols (such as SMTP, HTTP, POP3 etc.), and many binary protocols, very easilly.
In addition to the above, NetChat is built to perform a large number of concurrent connections. This makes NetChat an ideal network protocol stress-test tool.
Current code is limited to client only and simple send/receive matching. Future extensions will include the ability to work in listen mode, as well as use random elements in the replies and requests.
<<lessUsing simple "say this, expect this reply" scripts, NetChat can be made to easilly speak most text-based protocols (such as SMTP, HTTP, POP3 etc.), and many binary protocols, very easilly.
In addition to the above, NetChat is built to perform a large number of concurrent connections. This makes NetChat an ideal network protocol stress-test tool.
Current code is limited to client only and simple send/receive matching. Future extensions will include the ability to work in listen mode, as well as use random elements in the replies and requests.
Download (0.074MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
2368 downloads
blah 0.01
blah project consists of a utility for maintaining a list of frequently copy-and-pasted text. more>>
blah project consists of a utility for maintaining a list of frequently copy-and-pasted text.
When an item is selected from the menu the corresponding text is automatically placed into the clipboard.
You can then use the paste feature in another application to transfer the text.
The current version is functional and usable. However, my goal is to re-design/re-write the code as a GNOME panel app.
Enhancements:
- added rpm bult from archive.
<<lessWhen an item is selected from the menu the corresponding text is automatically placed into the clipboard.
You can then use the paste feature in another application to transfer the text.
The current version is functional and usable. However, my goal is to re-design/re-write the code as a GNOME panel app.
Enhancements:
- added rpm bult from archive.
Download (0.009MB)
Added: 2007-02-07 License: GPL (GNU General Public License) Price:
990 downloads
wmap 0.01
wmap is a tool for creating log files about the reachability of wireless access points with signal strengh and GPS coordinates. more>>
wmap is a tool for creating log files about the reachability of wireless access points with signal strengh and GPS coordinates.
Options:
-i Interface Name - Network interface to use (i.e. wlan0 or eth0),
default is wlan0
-l logfile Name - Name of the data logfile, default is wmap.log
-d debug - For debugging / direct console output set this to
anything != NULL
-h IP - The ip is nesecary to run wmap. Normally this is the ip of
your AP or Router
<<lessOptions:
-i Interface Name - Network interface to use (i.e. wlan0 or eth0),
default is wlan0
-l logfile Name - Name of the data logfile, default is wmap.log
-d debug - For debugging / direct console output set this to
anything != NULL
-h IP - The ip is nesecary to run wmap. Normally this is the ip of
your AP or Router
Download (0.002MB)
Added: 2005-09-21 License: GPL (GNU General Public License) Price:
1499 downloads
PacketDB 0.01
PacketDB projects goal is to create a set of workflows that treat tcpdumps/packet captures. more>>
PacketDB projects goal is to create a set of workflows that treat tcpdumps/packet captures as just another sort of data to be loaded into relational structures and manipulated using the well-established methods of relational databases.
The real fun begins after the scripts run and you get to play with that delicious data!
After that ETL phase stabilizes (hopefully), the project would ideally expand into providing tools for discovery and reporting on that data (i.e. data mining and data warehousing). The tables existing for this first phase of the project might be thought of as staging tables for a load up to a datamart or data warehouse.
<<lessThe real fun begins after the scripts run and you get to play with that delicious data!
After that ETL phase stabilizes (hopefully), the project would ideally expand into providing tools for discovery and reporting on that data (i.e. data mining and data warehousing). The tables existing for this first phase of the project might be thought of as staging tables for a load up to a datamart or data warehouse.
Download (0.010MB)
Added: 2006-12-19 License: GPL (GNU General Public License) Price:
1039 downloads
pyD20 0.01
pyD20 is a combat manager for D20 or DND3e. more>>
pyD20 project is a combat manager for D20 or DND3e.
pyD20 is a combat manager meant to be used by a DM while playing the D20/DND3e role-playing game. Its features include a pyGTK2/Glade interface, the ability to track combatants, initiatives, and HP, the ability to reassign initiatives during combat, and the ability to add or remove combatants during combat. pyD20 is designed to be simple for the DM to use.
Main features:
- Track combatants.
- Set initiative for those combatants who want to roll manually.
- Roll initiative for other combatants.
- Track hit points for combatants.
- Change initiative during combat (refocus, triggers, delay).
- Counts the rounds of combat.
<<lesspyD20 is a combat manager meant to be used by a DM while playing the D20/DND3e role-playing game. Its features include a pyGTK2/Glade interface, the ability to track combatants, initiatives, and HP, the ability to reassign initiatives during combat, and the ability to add or remove combatants during combat. pyD20 is designed to be simple for the DM to use.
Main features:
- Track combatants.
- Set initiative for those combatants who want to roll manually.
- Roll initiative for other combatants.
- Track hit points for combatants.
- Change initiative during combat (refocus, triggers, delay).
- Counts the rounds of combat.
Download (0.011MB)
Added: 2007-01-08 License: GPL (GNU General Public License) Price:
1022 downloads
Acme::RTB 0.01
Acme::RTB is a Perl extension for building realtimebattle bots. more>>
Acme::RTB is a Perl extension for building realtimebattle bots.
SYNOPSIS
use Acme::RTB;
my $robot = Acme::RTB->new({ Name => Anarion PerlBot 1.0,
Colour => ff0000 ff0000,
Log => /home/anarion/perl/rtb/robot.log} );
$robot->Start;
This module will allow you to create bots for battling with realtimebattle. http://realtimebattle.sourceforge.net/
<<lessSYNOPSIS
use Acme::RTB;
my $robot = Acme::RTB->new({ Name => Anarion PerlBot 1.0,
Colour => ff0000 ff0000,
Log => /home/anarion/perl/rtb/robot.log} );
$robot->Start;
This module will allow you to create bots for battling with realtimebattle. http://realtimebattle.sourceforge.net/
Download (0.006MB)
Added: 2006-09-02 License: Perl Artistic License Price:
1151 downloads
LeahHTTPd 0.01
LeahHTTPd is a fast HTTP server. more>>
LeahHTTPd is a fast HTTP server.
Main features:
- Configurable mimetype support
- Specifyable document root and port
- Templated directory listings
- IPv4 and IPv6 supported
- Basic file-transfer resuming (Range/206)
- Completely asynchronous I/O
- Configurable default directory index file
- CGI support (GET/POST)
- HTTP/1.0 and HTTP/1.1 support
- Resource aliases
- Virtualhost support
Installation:
make install
and
cp dist /etc/leahhttpd -Rad
<<lessMain features:
- Configurable mimetype support
- Specifyable document root and port
- Templated directory listings
- IPv4 and IPv6 supported
- Basic file-transfer resuming (Range/206)
- Completely asynchronous I/O
- Configurable default directory index file
- CGI support (GET/POST)
- HTTP/1.0 and HTTP/1.1 support
- Resource aliases
- Virtualhost support
Installation:
make install
and
cp dist /etc/leahhttpd -Rad
Download (0.61MB)
Added: 2005-10-14 License: GPL (GNU General Public License) Price:
1470 downloads
kextractaudio 0.01
Kextractaudio extracts the audio from a DVD (via mplayer) and compress it to a ogg vorbis file. more>>
Kextractaudio extracts the audio from a DVD (via mplayer) and compress it to a ogg vorbis file. Its very simple, with no checks for proper user input.
It needs work to be user friendly, but it works for me for my specific task to rip and compress my entire Futurama series library to ogg vorbis files.
Patches will be accepted but must be very very well commented, as this is just my second QT/KDE/Linux based application released.
Installation:
./configure
make
su
make install
<<lessIt needs work to be user friendly, but it works for me for my specific task to rip and compress my entire Futurama series library to ogg vorbis files.
Patches will be accepted but must be very very well commented, as this is just my second QT/KDE/Linux based application released.
Installation:
./configure
make
su
make install
Download (0.67MB)
Added: 2005-08-14 License: GPL (GNU General Public License) Price:
1531 downloads
Jabber::RPC 0.01
Jabber::RPC is a Jabber-RPC Implementation. more>>
Jabber::RPC is a Jabber-RPC Implementation.
SYNOPSIS
See documentation for Jabber::RPC::Server and Jabber::RPC::Client.
Jabber::RPC is a library that implements Jabber-RPC for Perl. The library consists of two modules, Jabber::RPC::Server and Jabber::RPC::Client. Please refer to the documentation for these two modules for more information.
<<lessSYNOPSIS
See documentation for Jabber::RPC::Server and Jabber::RPC::Client.
Jabber::RPC is a library that implements Jabber-RPC for Perl. The library consists of two modules, Jabber::RPC::Server and Jabber::RPC::Client. Please refer to the documentation for these two modules for more information.
Download (0.005MB)
Added: 2007-03-21 License: Perl Artistic License Price:
949 downloads
Tie::Eudora 0.01
Tie::Eudora is a Perl module that can encode/decode emails, read/write emails in Eudora mailbox files. more>>
Tie::Eudora is a Perl module that can encode/decode emails, read/write emails in Eudora mailbox files.
SYNOPSIS
####
# Subroutine interface
#
$encoded_email = decode_record($mailbox_email);
@email = decode_field($encoded_email);
$encoded_email = encode_field (@email);
$mailbox_email = encode_record($encoded_email);
#####
# Object Interface
#
$eudora = Tie::Form->new(@options);
$encoded_email = $eudora->decode_record($record);
@email = $eudora->decode_field($encoded_email);
$encoded_email = $eudora->encode_field (@email);
$mailbox_email = $eudora->encode_record($encoded_email);
$mailbox_email = $eudora->get_record();
$success = $eudora->put_record($mailbox_email);
####
# use file subroutines to write/read Eudora mailbox files
#
tie *MAILBOX, Tie::Eudora;
open MAILBOX,>,$mbx;
print MAILBOX @mailbox;
close MAILBOX;
open MAILBOX,<<less
SYNOPSIS
####
# Subroutine interface
#
$encoded_email = decode_record($mailbox_email);
@email = decode_field($encoded_email);
$encoded_email = encode_field (@email);
$mailbox_email = encode_record($encoded_email);
#####
# Object Interface
#
$eudora = Tie::Form->new(@options);
$encoded_email = $eudora->decode_record($record);
@email = $eudora->decode_field($encoded_email);
$encoded_email = $eudora->encode_field (@email);
$mailbox_email = $eudora->encode_record($encoded_email);
$mailbox_email = $eudora->get_record();
$success = $eudora->put_record($mailbox_email);
####
# use file subroutines to write/read Eudora mailbox files
#
tie *MAILBOX, Tie::Eudora;
open MAILBOX,>,$mbx;
print MAILBOX @mailbox;
close MAILBOX;
open MAILBOX,<<less
Download (0.065MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1018 downloads
X11::WMCtrl 0.01
X11::WMCtrl is a Perl wrapper for the WMCtrl program. more>>
The wmctrl program is a command line tool to interact with an EWMH/NetWM compatible X Window Manager.
It provides command line access to almost all the features defined in the EWMH specification. Using it, its possible to, for example, obtain information about the window manager, get a detailed list of desktops and managed windows, switch and resize desktops, change number of desktops, make windows full-screen, always-above or sticky, and activate, close, move, resize, maximize and minimize them.
The X11::WMCtrl module provides a simple wrapper to this program.
Installation
To install this module type the following:
perl Makefile.PL
make
make test
make install
Enhancements:
- lib/X11/WMCtrl.pm: fixed typos in docs.
<<lessIt provides command line access to almost all the features defined in the EWMH specification. Using it, its possible to, for example, obtain information about the window manager, get a detailed list of desktops and managed windows, switch and resize desktops, change number of desktops, make windows full-screen, always-above or sticky, and activate, close, move, resize, maximize and minimize them.
The X11::WMCtrl module provides a simple wrapper to this program.
Installation
To install this module type the following:
perl Makefile.PL
make
make test
make install
Enhancements:
- lib/X11/WMCtrl.pm: fixed typos in docs.
Download (0.004MB)
Added: 2005-04-26 License: Perl Artistic License Price:
1645 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above expar 0.01 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Contact Us | Submit Software | Advertise with us | Terms and Conditions | Privacy Policy | Publisher List | Browse Categories | Blog | Discussion Board
Copyright (c)2005-2009 WareSeeker.com. All rights reserved.
Copyright (c)2005-2009 WareSeeker.com. All rights reserved.