what is critical thinking
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 792
Critical Mass 1.0.1
Critical Mass (Critter) is an SDL/OpenGL space shootem up game. more>>
Critical Mass (aka Critter) is an SDL/OpenGL space shootem up game. Critical Mass project currently runs on Mac OS X, Windows, and Linux.
The latter is my main development platform. Other platforms supported by SDL/OpenGL may also work with a bit of work.
<<lessThe latter is my main development platform. Other platforms supported by SDL/OpenGL may also work with a bit of work.
Download (4.9MB)
Added: 2006-07-16 License: GPL (GNU General Public License) Price:
1213 downloads
Play What I Mean 0.09
Play What I Mean plays media files on a local machine based on a given set of terms found within the filenames. more>>
Play What I Mean project allows a user to, from a single commandline or terminal, enter a string, or list of strings, that represent what he/she wishes to have played by whatsoever media player he chooses, the default being MPlayer, and then having that particular item be found and played.
What this essentially means is that if I were to have a sudden hankering to listen to a particular song or video, lets say Ice Pick by The Pillows, which happens to be the song to a particular music video that I enjoy watching. Under the traditional methods of video viewing I would be stuck with two potential courses of action for playing this particular file:
- Change directories several times to that one folder somewhere that I "know" its in, or
- Point and Click my mouse until I find that same directory and then search through what could be countless files to find it.
Each of these prospective choices have their own inherent difficulties and ire. Using the commandline often requires alot of typing to arrive at the desired directory, often times nestled deep within the tree.
Once there your problems only multiply by the number of files you actually store in your "media" folder, try ls | moreing through a heavily populated folder looking for the name of that file you wanted to play sometime, it isnt too fun and further is a waste of my valuable time.
You may be thinking at this point that the second option, the graphical one, must be easier since its exciting, full of pictures, and frankly novel, I disagree. I may not be the best judge on this matter, seeing as how I cant see out of my right eye however, I feel that scanning through a large folder, or folders, full of files is quite a strain on the vision, and more importantly an unnescesary burden on what should be a simple matter.
Main features:
- Nestable Playlist support
- Multi-string arguments
- Transparent command option passing
- Cache for faster access of frequently played files
- Graphical configure
<<lessWhat this essentially means is that if I were to have a sudden hankering to listen to a particular song or video, lets say Ice Pick by The Pillows, which happens to be the song to a particular music video that I enjoy watching. Under the traditional methods of video viewing I would be stuck with two potential courses of action for playing this particular file:
- Change directories several times to that one folder somewhere that I "know" its in, or
- Point and Click my mouse until I find that same directory and then search through what could be countless files to find it.
Each of these prospective choices have their own inherent difficulties and ire. Using the commandline often requires alot of typing to arrive at the desired directory, often times nestled deep within the tree.
Once there your problems only multiply by the number of files you actually store in your "media" folder, try ls | moreing through a heavily populated folder looking for the name of that file you wanted to play sometime, it isnt too fun and further is a waste of my valuable time.
You may be thinking at this point that the second option, the graphical one, must be easier since its exciting, full of pictures, and frankly novel, I disagree. I may not be the best judge on this matter, seeing as how I cant see out of my right eye however, I feel that scanning through a large folder, or folders, full of files is quite a strain on the vision, and more importantly an unnescesary burden on what should be a simple matter.
Main features:
- Nestable Playlist support
- Multi-string arguments
- Transparent command option passing
- Cache for faster access of frequently played files
- Graphical configure
Download (0.054MB)
Added: 2006-02-01 License: LGPL (GNU Lesser General Public License) Price:
1361 downloads
Advanced Bash Scripting Guide 5.0
The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. more>>
This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little snippets of UNIX wisdom and lore.
Advanced Bash Scripting Guide serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques.
The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.
Enhancements:
- This release adds a cross-linked index (the final missing critical feature in this project), other new material (including a new appendix and a couple of new example scripts), and bugfixes.
- This is an important update.
<<lessAdvanced Bash Scripting Guide serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques.
The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.
Enhancements:
- This release adds a cross-linked index (the final missing critical feature in this project), other new material (including a new appendix and a couple of new example scripts), and bugfixes.
- This is an important update.
Download (0.74MB)
Added: 2007-06-21 License: (FDL) GNU Free Documentation License Price:
892 downloads
Thinking Rock 1.2.1
Thinking Rock project is a Java based software application for collecting and processing your thoughts, following the GTD method more>>
Thinking Rock project is a Java based software application for collecting and processing your thoughts, following the GTD methodology.
Thinking Rock allows you to collect your thoughts and process them into actions, projects, information or future possibilities. Actions can be done by you, delegated to someone else or scheduled for a particular date. Projects can be organised with ordered actions and sub-projects. You can review all of your actions, projects and other information quickly and easily to see what you need to do or to choose what you want to do at a particular time.
Main features:
- It will help you to store in one safe place all the things you have to do or would like to do one day;
- Unlike many task management applications, Thinking Rock lets you to group your actions in projects and sub-projects;
- It gets you moving on your thoughts by encouraging you to think of the next physical action to take;
- It is simple, easy (help documentation provided) and quick to use ;
- We provide free customer support;
- The data file is separate so you can have the application installed on your home computer and at work, and transfer the small data file between computers;
- It is multi-platform: use it on Linux, Machintosh, or Windows;
- Its free.
<<lessThinking Rock allows you to collect your thoughts and process them into actions, projects, information or future possibilities. Actions can be done by you, delegated to someone else or scheduled for a particular date. Projects can be organised with ordered actions and sub-projects. You can review all of your actions, projects and other information quickly and easily to see what you need to do or to choose what you want to do at a particular time.
Main features:
- It will help you to store in one safe place all the things you have to do or would like to do one day;
- Unlike many task management applications, Thinking Rock lets you to group your actions in projects and sub-projects;
- It gets you moving on your thoughts by encouraging you to think of the next physical action to take;
- It is simple, easy (help documentation provided) and quick to use ;
- We provide free customer support;
- The data file is separate so you can have the application installed on your home computer and at work, and transfer the small data file between computers;
- It is multi-platform: use it on Linux, Machintosh, or Windows;
- Its free.
Download (6.8MB)
Added: 2006-08-09 License: GPL (GNU General Public License) Price:
1171 downloads
Statistics::Distributions 1.02
Statistics::Distributions is a Perl module for calculating critical values and upper probabilities of common statistical distos. more>>
Statistics::Distributions is a Perl module for calculating critical values and upper probabilities of common statistical distributions.
SYNOPSIS
use Statistics::Distributions;
$chis=Statistics::Distributions::chisqrdistr (2,.05);
print "Chi-squared-crit (2 degrees of freedom, 95th percentile "
."= 0.05 level) = $chisn";
$u=Statistics::Distributions::udistr (.05);
print "u-crit (95th percentile = 0.05 level) = $un";
$t=Statistics::Distributions::tdistr (1,.005);
print "t-crit (1 degree of freedom, 99.5th percentile = 0.005 level) "
."= $tn";
$f=Statistics::Distributions::fdistr (1,3,.01);
print "F-crit (1 degree of freedom in numerator, 3 degrees of freedom "
."in denominator, 99th percentile = 0.01 level) = $fn";
$uprob=Statistics::Distributions::uprob (-0.85);
print "upper probability of the u distribution (u = -0.85): Q(u) "
."= 1-G(u) = $uprobn";
$chisprob=Statistics::Distributions::chisqrprob (3,6.25);
print "upper probability of the chi-square distribution (3 degrees "
."of freedom, chi-squared = 6.25): Q = 1-G = $chisprobn";
$tprob=Statistics::Distributions::tprob (3,6.251);
print "upper probability of the t distribution (3 degrees of "
."freedom, t = 6.251): Q = 1-G = $tprobn";
$fprob=Statistics::Distributions::fprob (3,5,.625);
print "upper probability of the F distribution (3 degrees of freedom "
."in numerator, 5 degrees of freedom in denominator, F = 6.25): "
."Q = 1-G = $fprobn";
This Perl module calculates percentage points (5 significant digits) of the u (standard normal) distribution, the students t distribution, the chi-square distribution and the F distribution. It can also calculate the upper probability (5 significant digits) of the u (standard normal), the chi-square, the t and the F distribution. These critical values are needed to perform statistical tests, like the u test, the t test, the F test and the chi-squared test, and to calculate confidence intervals.
If you are interested in more precise algorithms you could look at: StatLib: http://lib.stat.cmu.edu/apstat/ ; Applied Statistics Algorithms by Griffiths, P. and Hill, I.D., Ellis Horwood: Chichester (1985)
<<lessSYNOPSIS
use Statistics::Distributions;
$chis=Statistics::Distributions::chisqrdistr (2,.05);
print "Chi-squared-crit (2 degrees of freedom, 95th percentile "
."= 0.05 level) = $chisn";
$u=Statistics::Distributions::udistr (.05);
print "u-crit (95th percentile = 0.05 level) = $un";
$t=Statistics::Distributions::tdistr (1,.005);
print "t-crit (1 degree of freedom, 99.5th percentile = 0.005 level) "
."= $tn";
$f=Statistics::Distributions::fdistr (1,3,.01);
print "F-crit (1 degree of freedom in numerator, 3 degrees of freedom "
."in denominator, 99th percentile = 0.01 level) = $fn";
$uprob=Statistics::Distributions::uprob (-0.85);
print "upper probability of the u distribution (u = -0.85): Q(u) "
."= 1-G(u) = $uprobn";
$chisprob=Statistics::Distributions::chisqrprob (3,6.25);
print "upper probability of the chi-square distribution (3 degrees "
."of freedom, chi-squared = 6.25): Q = 1-G = $chisprobn";
$tprob=Statistics::Distributions::tprob (3,6.251);
print "upper probability of the t distribution (3 degrees of "
."freedom, t = 6.251): Q = 1-G = $tprobn";
$fprob=Statistics::Distributions::fprob (3,5,.625);
print "upper probability of the F distribution (3 degrees of freedom "
."in numerator, 5 degrees of freedom in denominator, F = 6.25): "
."Q = 1-G = $fprobn";
This Perl module calculates percentage points (5 significant digits) of the u (standard normal) distribution, the students t distribution, the chi-square distribution and the F distribution. It can also calculate the upper probability (5 significant digits) of the u (standard normal), the chi-square, the t and the F distribution. These critical values are needed to perform statistical tests, like the u test, the t test, the F test and the chi-squared test, and to calculate confidence intervals.
If you are interested in more precise algorithms you could look at: StatLib: http://lib.stat.cmu.edu/apstat/ ; Applied Statistics Algorithms by Griffiths, P. and Hill, I.D., Ellis Horwood: Chichester (1985)
Download (0.006MB)
Added: 2007-05-23 License: Perl Artistic License Price:
884 downloads
The Hiker Application Framework 0.9.1
Hiker is a mobile Linux Application Framework. more>>
Hiker is a mobile Linux Application Framework. The project provides a set of services to install and manage applications, and the ability to integrate communication between applications, enabling a seamless user experience for music, messaging, and other advanced features on mobile phones.
It also includes security features designed to prevent unauthorized use of phone services or tampering with critical system data. Hiker contains several services or “managers”: Bundle Manager, Security Policy Framework (SPF), Exchange Manager, Notification Manager, Application Server, Attention Manager, Alarm Manager, and Global Settings Services.
<<lessIt also includes security features designed to prevent unauthorized use of phone services or tampering with critical system data. Hiker contains several services or “managers”: Bundle Manager, Security Policy Framework (SPF), Exchange Manager, Notification Manager, Application Server, Attention Manager, Alarm Manager, and Global Settings Services.
Download (3.6MB)
Added: 2006-12-27 License: MPL (Mozilla Public License) Price:
1031 downloads
libhcritsec 0.20
hcritsec is a C++ class for Critical Sections in programs. more>>
hcritsec is a C++ class for Critical Sections in programs.
hcritsec can be used to define a critical section in a program. It can be used in a recursive way. So functions that are nested can call the enter and leave functions recursively (see section Synopsys).
A critical section class is typically shared between threads, or is part of an object or variable that is shared between threads.
It can be used to gain exclusive access to shared resources or variables.
Synopsys
(...)
void thread_class::calc(int *t)
{
S->enter();
*t+=1;
S->leave();
}
void thread_class::run(void)
{
for(i=0;ienter();
calc(t);
S->leave();
}
}
(...)
int main()
{
hcrisec S;
int t=0;
thread_class t1(&S,&t),t2(&s,&t)
t1.start();
t2.start();
thread_class::join(t1,t2);
return 0;
}
Restrictions
- You may not copy an object of class critsec. Allways use a pointer to share the object between threads.
- If hcritsec throws a fatal error, this will allways be of type std::string.
<<lesshcritsec can be used to define a critical section in a program. It can be used in a recursive way. So functions that are nested can call the enter and leave functions recursively (see section Synopsys).
A critical section class is typically shared between threads, or is part of an object or variable that is shared between threads.
It can be used to gain exclusive access to shared resources or variables.
Synopsys
(...)
void thread_class::calc(int *t)
{
S->enter();
*t+=1;
S->leave();
}
void thread_class::run(void)
{
for(i=0;ienter();
calc(t);
S->leave();
}
}
(...)
int main()
{
hcrisec S;
int t=0;
thread_class t1(&S,&t),t2(&s,&t)
t1.start();
t2.start();
thread_class::join(t1,t2);
return 0;
}
Restrictions
- You may not copy an object of class critsec. Allways use a pointer to share the object between threads.
- If hcritsec throws a fatal error, this will allways be of type std::string.
Download (0.009MB)
Added: 2006-11-17 License: Artistic License Price:
1071 downloads
check_writable 1.0
check_writable is a Nagios plugin that checks if one or more directories are writable. more>>
check_writable is a Nagios plugin that checks if one or more directories are writable by checking that the supplied directory is indeed a directory, checking if the the filesystem permissions are OK, creating a temporary file, writing random data to the temporary file, and reading it back.
It returns a critical status if one of the tests fails.
<<lessIt returns a critical status if one of the tests fails.
Download (0.012MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
815 downloads
Still Yet Another Sokoban 2.0.1
Still Yet Another Sokoban is an implementation of the popular Sokoban puzzle game. more>>
Sokoban was invented in Japan and the original program was written by Hiroyuki Imabayashi. Sokoban is copyright (c) 1982 Thinking Rabbit Inc. Japan.
"Sokoban" means "warehouse keeper" in Japanese; the goal of the game is to push all the crates into the designated crate positions.
The levels provided are not my own, they are public domain.
Main features:
- "Unlimited" undo
- Mouse controls + path finding
<<less"Sokoban" means "warehouse keeper" in Japanese; the goal of the game is to push all the crates into the designated crate positions.
The levels provided are not my own, they are public domain.
Main features:
- "Unlimited" undo
- Mouse controls + path finding
Download (0.25MB)
Added: 2007-07-30 License: BSD License Price:
819 downloads
Date Calculator 0.1
Date Calculator is a date calculator application written in pyqt. more>>
Date Calculator is a date calculator application written in pyqt. You can add or subtract days to a date, or calculate the number of days between two dates.
You can also choose to run your calculations using only working days and/or calculate inclusive of the start/end dates. There is a comprehensive gui for setting holiday dates.
Holidays can be fixed annual dates, variable dates, such as "the 1st Monday in June" or "the closest Monday to 22 February". This utility could be useful for people who need to be able to calculate time critical deadlines, such as lawyers.
Date Calculator application is also available as a superkaramba theme. You can download both from the download link.
<<lessYou can also choose to run your calculations using only working days and/or calculate inclusive of the start/end dates. There is a comprehensive gui for setting holiday dates.
Holidays can be fixed annual dates, variable dates, such as "the 1st Monday in June" or "the closest Monday to 22 February". This utility could be useful for people who need to be able to calculate time critical deadlines, such as lawyers.
Date Calculator application is also available as a superkaramba theme. You can download both from the download link.
Download (0.19MB)
Added: 2006-04-03 License: GPL (GNU General Public License) Price:
1307 downloads
Virtual server monitor 0.5
Virtual server monitor (vsmon) is a monitoring tool for Linux-VServer. more>>
Virtual server monitor (vsmon) is a monitoring tool for Linux-VServer that gives a system administrator a global view of all vservers running on his park.
For now, it does not offer control over the vservers life cycle (e.g. provisioning, start, stop, and restart operations). To use vsmon, you must deploy one backend on each vserver host and one frontend, preferably in its own vserver.
Enhancements:
- The frontend was reworked to display a summary of all hosts.
- An owner can be assigned to each vserver.
- The backend can be used on hosts without Linux-VServers, and it no longer obtains IP addresses.
- The libdnet dependency was removed.
- The parsing of /proc/"pid"/stat now works for kernel 2.6.18.
- A Nagios plugin was added, which enables the use of the vsmon backend to monitor a host disk, memory, and swap.
- The plugin monitors all mount points according to an "intelligent" algorithm, which determines warning and critical thresolds as a function of the total size of the partition.
<<lessFor now, it does not offer control over the vservers life cycle (e.g. provisioning, start, stop, and restart operations). To use vsmon, you must deploy one backend on each vserver host and one frontend, preferably in its own vserver.
Enhancements:
- The frontend was reworked to display a summary of all hosts.
- An owner can be assigned to each vserver.
- The backend can be used on hosts without Linux-VServers, and it no longer obtains IP addresses.
- The libdnet dependency was removed.
- The parsing of /proc/"pid"/stat now works for kernel 2.6.18.
- A Nagios plugin was added, which enables the use of the vsmon backend to monitor a host disk, memory, and swap.
- The plugin monitors all mount points according to an "intelligent" algorithm, which determines warning and critical thresolds as a function of the total size of the partition.
Download (MB)
Added: 2007-01-16 License: GPL (GNU General Public License) Price:
1015 downloads
Reliable Response Notification 2.0
Reliable Response Notification provides guaranteed delivery of critical messages to a wide range of devices. more>>
Reliable Response Notification provides guaranteed delivery of critical messages to a wide range of devices. The project guarantees that every emergency will have one, and only one, person responding and taking charge of the recovery.
For integrated services, like some network monitors, help-desk packages, and security suites, Reliable Response Notification allows the user to update records via their mobile devices. It is available as either a standalone server or as a hosted service.
Enhancements:
- The product supports three types of groups: broadcast, escalation and on-call.
- Many devices are supported, including email, SMS, text-to-speech, Jabber, GTalk, SameTime IM, and alphanumeric pagers.
- Integrations for a number of packages are available.
- There is an easy system to add new integrations as needed.
<<lessFor integrated services, like some network monitors, help-desk packages, and security suites, Reliable Response Notification allows the user to update records via their mobile devices. It is available as either a standalone server or as a hosted service.
Enhancements:
- The product supports three types of groups: broadcast, escalation and on-call.
- Many devices are supported, including email, SMS, text-to-speech, Jabber, GTalk, SameTime IM, and alphanumeric pagers.
- Integrations for a number of packages are available.
- There is an easy system to add new integrations as needed.
Download (MB)
Added: 2007-05-31 License: Other/Proprietary License Price:
878 downloads
Test::CPANpm 0.010
Test::CPANpm is a Perl module to test a distributions interaction with CPAN before uploading. more>>
Test::CPANpm is a Perl module to test a distributions interaction with CPAN before uploading.
SYNOPSIS
use Test::CPANpm;
use Test::More qw(no_plan);
cpan_depends_ok(
[CGI, Module::Build, Acme::Wabbit],
got the right dependancies
);
cpan_depends_ok_force_missing(
[Some::Module::Build::Subclass, CGI, Module::Build, Acme::Wabbit],
[Some::Module::Build::Subclass],
got dependancies even though our Module::Build subclass is missing
);
Test::CPANpm fools CPAN.pm into thinking it has downloaded and unpacked your package, then has it attempt to generate a Makefile or Build script. After this process completes, it asks your CPAN module what dependancies it thinks exist.
If you just want to make sure your distribution is packaged in a way that is good for CPAN, consider using Test::Distribution instead. The main time that Test::CPANpm is useful is when you depend on modules inside your Makefile.PL or Build.PL script and you want to make sure that you degrade gracefully if those modules are not available.
<<lessSYNOPSIS
use Test::CPANpm;
use Test::More qw(no_plan);
cpan_depends_ok(
[CGI, Module::Build, Acme::Wabbit],
got the right dependancies
);
cpan_depends_ok_force_missing(
[Some::Module::Build::Subclass, CGI, Module::Build, Acme::Wabbit],
[Some::Module::Build::Subclass],
got dependancies even though our Module::Build subclass is missing
);
Test::CPANpm fools CPAN.pm into thinking it has downloaded and unpacked your package, then has it attempt to generate a Makefile or Build script. After this process completes, it asks your CPAN module what dependancies it thinks exist.
If you just want to make sure your distribution is packaged in a way that is good for CPAN, consider using Test::Distribution instead. The main time that Test::CPANpm is useful is when you depend on modules inside your Makefile.PL or Build.PL script and you want to make sure that you degrade gracefully if those modules are not available.
Download (0.008MB)
Added: 2007-05-03 License: Perl Artistic License Price:
904 downloads
Trustix Secure Linux 3.0.5
Trustix Secure Linux is a Linux distribution aimed towards the server market. more>>
Trustix Secure Linux is a Linux distribution for servers with focus on security and stability.
Trustix Secure Linux was specifically designed for the server market. With a focus on security and stability, the whole system benefits from a fully automatic update agent known as SWUP, eliminating the most critical issue of server security - Patch management.
Enhancements:
- The Comodo Trustix team is proud to announce the release of Trustix Secure Linux 3.0.5, an update to the previous Tikka Masala. The new release is named Mirch Masala to describe the new interesting changes associated. This release has its major change from the previous release of 3.0 with the re-introduction of Anaconda as the preferred choice of installer. In addition, most packages have been upgraded to their latest versions upon customer requests. The core updates available are: kernel 2.6.19.7, PostgreSQL 8.2.3, MySQL 5.0.27, CP+ 3.3, Samba 3.0.24.
<<lessTrustix Secure Linux was specifically designed for the server market. With a focus on security and stability, the whole system benefits from a fully automatic update agent known as SWUP, eliminating the most critical issue of server security - Patch management.
Enhancements:
- The Comodo Trustix team is proud to announce the release of Trustix Secure Linux 3.0.5, an update to the previous Tikka Masala. The new release is named Mirch Masala to describe the new interesting changes associated. This release has its major change from the previous release of 3.0 with the re-introduction of Anaconda as the preferred choice of installer. In addition, most packages have been upgraded to their latest versions upon customer requests. The core updates available are: kernel 2.6.19.7, PostgreSQL 8.2.3, MySQL 5.0.27, CP+ 3.3, Samba 3.0.24.
Download (629MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
1023 downloads
Nagios::Plugin::Getopt 0.14
Nagios::Plugin::Getopt is a OO perl module providing standardised argument processing for Nagios plugins. more>>
Nagios::Plugin::Getopt is a OO perl module providing standardised argument processing for Nagios plugins.
SYNOPSIS
use Nagios::Plugin::Getopt;
# Instantiate object (usage and version are mandatory)
$ng = Nagios::Plugin::Getopt->new(
usage => "Usage: %s -H -w
-c ",
version => 0.01,
url => http://www.openfusion.com.au/labs/nagios/,
blurb => This plugin tests various stuff.,
);
# Add argument - named parameters (spec and help are mandatory)
$ng->arg(
spec => critical|c=s,
help => qq(-c, --critical=INTEGERn Exit with CRITICAL status if fewer than INTEGER foobars are free),
required => 1,
default => 10,
);
# Add argument - positional parameters - arg spec, help text,
# default value, required? (first two mandatory)
$ng->arg(
warning|w=s,
qq(-w, --warning=INTEGERn Exit with WARNING status if fewer than INTEGER foobars are free),
5,
1);
# Parse arguments and process standard ones (e.g. usage, help, version)
$ng->getopts;
# Access arguments using named accessors or or via the generic get()
print $ng->warning;
print $ng->get(critical);
Nagios::Plugin::Getopt is an OO perl module providing standardised and simplified argument processing for Nagios plugins. It implements a number of standard arguments itself (--help, --version, --usage, --timeout, --verbose, and their short form counterparts), produces standardised nagios plugin help output, and allows additional arguments to be easily defined.
<<lessSYNOPSIS
use Nagios::Plugin::Getopt;
# Instantiate object (usage and version are mandatory)
$ng = Nagios::Plugin::Getopt->new(
usage => "Usage: %s -H -w
-c ",
version => 0.01,
url => http://www.openfusion.com.au/labs/nagios/,
blurb => This plugin tests various stuff.,
);
# Add argument - named parameters (spec and help are mandatory)
$ng->arg(
spec => critical|c=s,
help => qq(-c, --critical=INTEGERn Exit with CRITICAL status if fewer than INTEGER foobars are free),
required => 1,
default => 10,
);
# Add argument - positional parameters - arg spec, help text,
# default value, required? (first two mandatory)
$ng->arg(
warning|w=s,
qq(-w, --warning=INTEGERn Exit with WARNING status if fewer than INTEGER foobars are free),
5,
1);
# Parse arguments and process standard ones (e.g. usage, help, version)
$ng->getopts;
# Access arguments using named accessors or or via the generic get()
print $ng->warning;
print $ng->get(critical);
Nagios::Plugin::Getopt is an OO perl module providing standardised and simplified argument processing for Nagios plugins. It implements a number of standard arguments itself (--help, --version, --usage, --timeout, --verbose, and their short form counterparts), produces standardised nagios plugin help output, and allows additional arguments to be easily defined.
Download (0.025MB)
Added: 2006-11-04 License: Perl Artistic License Price:
1088 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 what is critical thinking 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