nachocalendar 0.23
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 59
NachoCalendar 0.23
NachoCalendar is intended to provide a fully customizable calendar component for Java. more>>
NachoCalendar is intended to provide a fully customizable calendar component for Java. NachoCalendar has three components: DateField, MonthPanel, and CalendarPanel.
DateField
This component can be used instead of a JFormattedField, in fact it uses one. You can write directly the date in it or display the Calendar to navigate between months. It extends from JPanel so can be used in any Swing/AWT application.
The DateField can also be used withing a JTable.
DatePanel
This component is used to show a month permanently. You can add convenient Listeners to react to day changes. It extends from JPanel also.
CalendarPanel
This is the last (for now) component. It shows many months at once. They are synchronized, so they are always ordered and always only one date is selected. This component can be oriented horizontal or vertical. You can select the quantity of months to show. The position of the scrollbar and the year changer can be changed.
Enhancements:
- JTableCustomizer: fixed DateRendererDecorator constructor
- Added moon phase support (thanks to Leo Welsh)
- Added "eternal scroll" to CalendarPanel (thanks to Leo Welsh)
- Demos updated
- Lots of small fixes
<<lessDateField
This component can be used instead of a JFormattedField, in fact it uses one. You can write directly the date in it or display the Calendar to navigate between months. It extends from JPanel so can be used in any Swing/AWT application.
The DateField can also be used withing a JTable.
DatePanel
This component is used to show a month permanently. You can add convenient Listeners to react to day changes. It extends from JPanel also.
CalendarPanel
This is the last (for now) component. It shows many months at once. They are synchronized, so they are always ordered and always only one date is selected. This component can be oriented horizontal or vertical. You can select the quantity of months to show. The position of the scrollbar and the year changer can be changed.
Enhancements:
- JTableCustomizer: fixed DateRendererDecorator constructor
- Added moon phase support (thanks to Leo Welsh)
- Added "eternal scroll" to CalendarPanel (thanks to Leo Welsh)
- Demos updated
- Lots of small fixes
Download (MB)
Added: 2005-12-30 License: LGPL (GNU Lesser General Public License) Price:
1396 downloads
Clone 0.23
Clone is a Perl module that can recursively copy Perl datatypes. more>>
Clone is a Perl module that can recursively copy Perl datatypes.
SYNOPSIS
use Clone;
push @Foo::ISA, Clone;
$a = new Foo;
$b = $a->clone();
# or
use Clone qw(clone);
$a = { foo => bar, move => zig };
$b = [ alpha, beta, gamma, vlissides ];
$c = new Foo();
$d = clone($a);
$e = clone($b);
$f = clone($c);
This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects.
clone() takes a scalar argument and an optional parameter that can be used to limit the depth of the copy. To duplicate lists, arrays or hashes, pass them in by reference. e.g.
my $copy = clone (@array);
# or
my %copy = %{ clone (%hash) };
For a slower, but more flexible solution see Storables dclone().
<<lessSYNOPSIS
use Clone;
push @Foo::ISA, Clone;
$a = new Foo;
$b = $a->clone();
# or
use Clone qw(clone);
$a = { foo => bar, move => zig };
$b = [ alpha, beta, gamma, vlissides ];
$c = new Foo();
$d = clone($a);
$e = clone($b);
$f = clone($c);
This module provides a clone() method which makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects.
clone() takes a scalar argument and an optional parameter that can be used to limit the depth of the copy. To duplicate lists, arrays or hashes, pass them in by reference. e.g.
my $copy = clone (@array);
# or
my %copy = %{ clone (%hash) };
For a slower, but more flexible solution see Storables dclone().
Download (0.010MB)
Added: 2007-05-16 License: Perl Artistic License Price:
899 downloads
Thesaurus 0.23
Thesaurus is a Perl module that maintains lists of associated items. more>>
Thesaurus is a Perl module that maintains lists of associated items.
SYNOPSIS
use Thesaurus;
my $th = Thesaurus->new( -files => [ file1, file2 ],
-ignore_case => 1 );
@words = $th->find(vegan);
%words = $th->find( Faye );
foreach $word ( @{ $words{Faye} } )
{
#something ...
}
$th->add_file( file1, file2 );
$th->add( [ tofu, mock duck ] );
$th->delete( meat, vivisection );
Thesaurus is a module that allows you to create lists of related things. It was created in order to facilitate searches of a database of Chinese names in Anglicized form. Because there are various schemes to create phonetic representations of Chinese words, the following can all represent the same Chinese character:
Woo
Wu
Ng
Thesaurus can be used for anything that fits into a scalar by using the new method with no parameters and then calling the add method to add data.
Thesaurus also acts as the parent class to several child classes which implement various forms of persistence for the data structure. This module can be used on its own to instantiate an object that lives for the life of its scope.
<<lessSYNOPSIS
use Thesaurus;
my $th = Thesaurus->new( -files => [ file1, file2 ],
-ignore_case => 1 );
@words = $th->find(vegan);
%words = $th->find( Faye );
foreach $word ( @{ $words{Faye} } )
{
#something ...
}
$th->add_file( file1, file2 );
$th->add( [ tofu, mock duck ] );
$th->delete( meat, vivisection );
Thesaurus is a module that allows you to create lists of related things. It was created in order to facilitate searches of a database of Chinese names in Anglicized form. Because there are various schemes to create phonetic representations of Chinese words, the following can all represent the same Chinese character:
Woo
Wu
Ng
Thesaurus can be used for anything that fits into a scalar by using the new method with no parameters and then calling the add method to add data.
Thesaurus also acts as the parent class to several child classes which implement various forms of persistence for the data structure. This module can be used on its own to instantiate an object that lives for the life of its scope.
Download (0.016MB)
Added: 2007-05-22 License: Perl Artistic License Price:
886 downloads
Advene 0.23
Advene is aimed at providing a model and a format to share annotations about digital video document. more>>
Advene (Annotate Digital Video, Exchange on the NEt) is an ongoing project in the LIRIS laboratory (UMR 5205 CNRS) at University Claude Bernard Lyon 1. The project aims at providing a model and a format to share annotations about digital video documents (movies, courses, conferences...), as well as tools to edit and visualize the hypervideos generated from both the annotations and the audiovisual documents.
Teachers, moviegoers, etc. can use them to exchange multimedia comments and analyses about video documents. The project also aims at studying the way that communities of users (teachers, moviegoers, students...) will use these self-publishing tools to share their audiovisual "readings", and to envision new editing and viewing interfaces for interactive comment and analysis of audiovisual content/
Main features:
- At the package creation level : annotation of audiovisual documents (association of typed information to temporal fragments), creation of visualisation means (views).
- Exchange of annotations and visualization modes in packages independently from the audiovisual material (images and sounds). If needed for the visualization of the data, pictures and sound clips can be extracted from the digital video support (e.g. file, DVD). The user of the data is then required to possess the video to take full advantage of the analysis and comments.
- At the package use level : visualisation of augmented movie (the annotations are used to display supplementary information on the video, to control the playing of the video, to navigate the video), visualisation of hypertext documents constructed from annotation and AV material, use of ad-hoc views (e.g. timeline view).
Enhancements:
- This release features a new customizable GUI layout, quick search functionality, usability enhancements in the timeline view, and a number of improvements and bugfixes.
<<lessTeachers, moviegoers, etc. can use them to exchange multimedia comments and analyses about video documents. The project also aims at studying the way that communities of users (teachers, moviegoers, students...) will use these self-publishing tools to share their audiovisual "readings", and to envision new editing and viewing interfaces for interactive comment and analysis of audiovisual content/
Main features:
- At the package creation level : annotation of audiovisual documents (association of typed information to temporal fragments), creation of visualisation means (views).
- Exchange of annotations and visualization modes in packages independently from the audiovisual material (images and sounds). If needed for the visualization of the data, pictures and sound clips can be extracted from the digital video support (e.g. file, DVD). The user of the data is then required to possess the video to take full advantage of the analysis and comments.
- At the package use level : visualisation of augmented movie (the annotations are used to display supplementary information on the video, to control the playing of the video, to navigate the video), visualisation of hypertext documents constructed from annotation and AV material, use of ad-hoc views (e.g. timeline view).
Enhancements:
- This release features a new customizable GUI layout, quick search functionality, usability enhancements in the timeline view, and a number of improvements and bugfixes.
Download (0.48MB)
Added: 2007-06-07 License: GPL (GNU General Public License) Price:
871 downloads
Coronet 0.23
Coronet project is a library which implements an epoll and coroutine based library that allows for async operations. more>>
Coronet project is a library which implements an epoll and coroutine based library that allows for async operations over certain kinds of files. Any file that supports poll(2) and the O_NONBLOCK fcntl(2) flag can be hosted; this includes like sockets and pipes.
The coronet library uses the epoll support available in the 2.6 series of Linux kernels, and the libpcl library for coroutine support.
SYNOPSIS
#include < coronet.h >
int conet_init(void);
void conet_cleanup(void);
int conet_readsome(struct sk_conn *conn, void *buf, int n);
int conet_read(struct sk_conn *conn, void *buf, int n);
char *conet_readln(struct sk_conn *conn, int *lnsize);
int conet_write(struct sk_conn *conn, void const *buf, int n);
int conet_printf(struct sk_conn *conn, char const *fmt, ...);
struct sk_conn *conet_new_conn(int sfd, coroutine_t co);
void conet_close_conn(struct sk_conn *conn);
int conet_set_timeo(struct sk_conn *conn, int timeo);
int conet_mod_conn(struct sk_conn *conn, unsigned int events);
int conet_socket(int domain, int type, int protocol);
int conet_connect(struct sk_conn *conn, const struct sockaddr *serv_addr, socklen_t addrlen);
int conet_accept(struct sk_conn *conn, struct sockaddr *addr, int *addrlen);
struct sk_conn *conet_create_conn(int domain, int type, int protocol, coroutine_t co);
int conet_events_wait(int timeo);
int conet_events_dispatch(int evdmax);
<<lessThe coronet library uses the epoll support available in the 2.6 series of Linux kernels, and the libpcl library for coroutine support.
SYNOPSIS
#include < coronet.h >
int conet_init(void);
void conet_cleanup(void);
int conet_readsome(struct sk_conn *conn, void *buf, int n);
int conet_read(struct sk_conn *conn, void *buf, int n);
char *conet_readln(struct sk_conn *conn, int *lnsize);
int conet_write(struct sk_conn *conn, void const *buf, int n);
int conet_printf(struct sk_conn *conn, char const *fmt, ...);
struct sk_conn *conet_new_conn(int sfd, coroutine_t co);
void conet_close_conn(struct sk_conn *conn);
int conet_set_timeo(struct sk_conn *conn, int timeo);
int conet_mod_conn(struct sk_conn *conn, unsigned int events);
int conet_socket(int domain, int type, int protocol);
int conet_connect(struct sk_conn *conn, const struct sockaddr *serv_addr, socklen_t addrlen);
int conet_accept(struct sk_conn *conn, struct sockaddr *addr, int *addrlen);
struct sk_conn *conet_create_conn(int domain, int type, int protocol, coroutine_t co);
int conet_events_wait(int timeo);
int conet_events_dispatch(int evdmax);
Download (0.34MB)
Added: 2007-03-02 License: LGPL (GNU Lesser General Public License) Price:
966 downloads
alph 0.23
alph is an educational cryptology tool for transparent encryption and decryption. more>>
alph implements and analyzes historical and traditional ciphers and codes, such as polyalphabetic, susbstitutional, and mixed employing human-reconstructable algorithms.
alph project provides a pipe filter interface in order to encrypt and decrypt block text to acheive transparency.
The program is meant to be used in conjunction with external programs that transfer data, resulting in transparent encryption or decryption of information.
The program can thus be used as a mail filter, IRC filter, IM filter, and so on.
The program can be conjuncted with pipes reulting in transparent en-decrypt: Atbash, Caesar, Vigenere, Playfair, Vernam.
Enhancements:
- Warnings for unstable cyphers have been added as well as the possibility to unscramble words based on a dictionary file.
- The tools section has been altered to accept pipe strings instead of file operations.
<<lessalph project provides a pipe filter interface in order to encrypt and decrypt block text to acheive transparency.
The program is meant to be used in conjunction with external programs that transfer data, resulting in transparent encryption or decryption of information.
The program can thus be used as a mail filter, IRC filter, IM filter, and so on.
The program can be conjuncted with pipes reulting in transparent en-decrypt: Atbash, Caesar, Vigenere, Playfair, Vernam.
Enhancements:
- Warnings for unstable cyphers have been added as well as the possibility to unscramble words based on a dictionary file.
- The tools section has been altered to accept pipe strings instead of file operations.
Download (0.21MB)
Added: 2007-07-08 License: GPL (GNU General Public License) Price:
846 downloads
CK-ERP 0.23.1
CK-ERP is an accounting/ERP/CRM system that runs on top of eGroupWare. more>>
CK-ERP is an accounting/ERP/CRM system that runs on top of eGroupWare.
CK-ERP project provides admin, contact management, customer relationship, customer self service, vendor relationship, ledger, bank reconciliation, inventory, service, AR, AP, SO, PO, quotation, POS for cashiers, POS for managers, HR, staff self service, and payroll functions.
Whats New in This Release:
1.Connector for MirrorMed
2.Connector for ClearHealth
3.Connector for OpenEMR
4.Connector for osCMax
5.Connector for XOOPS updated to provide group-module ACL control
6.locale-aware monetary figure printing
7.Improvement to sample cheque
8.Bug fixes to rectify,
- Error when searching for untranslated phrases (aTutor)
- Error when converting TIPs into translated phrases
- orphaned temp tables
- wrong official quotation (with tax) when bulk despatched
- error in ck-bank control report (suspense item total)
- error implementing ck-bank bulk update
<<lessCK-ERP project provides admin, contact management, customer relationship, customer self service, vendor relationship, ledger, bank reconciliation, inventory, service, AR, AP, SO, PO, quotation, POS for cashiers, POS for managers, HR, staff self service, and payroll functions.
Whats New in This Release:
1.Connector for MirrorMed
2.Connector for ClearHealth
3.Connector for OpenEMR
4.Connector for osCMax
5.Connector for XOOPS updated to provide group-module ACL control
6.locale-aware monetary figure printing
7.Improvement to sample cheque
8.Bug fixes to rectify,
- Error when searching for untranslated phrases (aTutor)
- Error when converting TIPs into translated phrases
- orphaned temp tables
- wrong official quotation (with tax) when bulk despatched
- error in ck-bank control report (suspense item total)
- error implementing ck-bank bulk update
Download (1.3MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
819 downloads
Backer-upper 0.23
Backerupper is a simple program for backing up selected directories over a local network. more>>
Backerupper is a simple program for backing up selected directories over a local network. Backer-uppers main intended purpose is backing up a users personal data.
It doesnt have to be installed - it can be run from the directory where you extracted the archive - but if you wish to install it, do the following:
Open a console.
Type su to become root (enter the password when asked). cd to the directory containing the backerupper files (this directory). Type ./install.sh to install the program files.
After installation, any user can run the program by typing backer. When the main window is closed, backerupper continues to run in the background, with an icon in the system tray to give access to its functions.
Enhancements:
- This release fixes a number of bugs which gave error messages when clicking on controls when no profiles were created.
<<lessIt doesnt have to be installed - it can be run from the directory where you extracted the archive - but if you wish to install it, do the following:
Open a console.
Type su to become root (enter the password when asked). cd to the directory containing the backerupper files (this directory). Type ./install.sh to install the program files.
After installation, any user can run the program by typing backer. When the main window is closed, backerupper continues to run in the background, with an icon in the system tray to give access to its functions.
Enhancements:
- This release fixes a number of bugs which gave error messages when clicking on controls when no profiles were created.
Download (0.81MB)
Added: 2007-02-02 License: Free To Use But Restricted Price:
995 downloads
RPCAP 0.23
RPCAP is a Remote Packet Capture system. more>>
RPCAP is a Remote Packet Capture system. It enables you to run a packet capture program (the server) on a target computer, which will sniff the network traffic on that system, and uplink the captured packets to another host (the client), where the captured packets can be processed, analysed and archived . The rpcap system thus consists of two separate processes, the server (or agent) which captures network traffic on a remote system, and a client, which receives and processes these packets. The server code is a standalone executable program which uses the libpcap packet capture library to capture network traffic. The client is actually a library called librpcap, which is linked to a user program and used on the client system in a manner identical to libpcap, to receive and process the packets which are captured.
The librpcap client library exposes a subset of the pcap API as defined in the pcap (3) manpage. The API is used in a manner identical to that of libpcap, so that any programs which do not use the libpcap functions not present in rpcap can directly link to rpcap in place of pcap. The API functions as a set of pcap-compatible wrapper functions over a Sun RPC interface to the remote server, which invoke the corresponding libpcap functionality on it.
At this time, rpcap has been built and tested only on Linux on Intel platforms. However, it should build on any UNIX like system that supports multithreading and has the RPC libraries and utilities available, so that it should be possible to build it on most systems. Please note however that there are a couple of bugs in the code (all my own!) that currently restrict it to little-endian systems. I will fix this ASAP.
Enhancements:
- New code release v.0.23 alpha
- added GNU autotools based build (autconf/ automake/ libtool)
- pcap_geterr rewritten
- pcap_compile fixed to accept null strings for tcpdump compatibility
- pointer issues with pcap_compile and pcap_open_live resolved
- made the code tcpdump compatible so that tcpdump now builds against librpcap
- added a port of tcpdump to rpcap
<<lessThe librpcap client library exposes a subset of the pcap API as defined in the pcap (3) manpage. The API is used in a manner identical to that of libpcap, so that any programs which do not use the libpcap functions not present in rpcap can directly link to rpcap in place of pcap. The API functions as a set of pcap-compatible wrapper functions over a Sun RPC interface to the remote server, which invoke the corresponding libpcap functionality on it.
At this time, rpcap has been built and tested only on Linux on Intel platforms. However, it should build on any UNIX like system that supports multithreading and has the RPC libraries and utilities available, so that it should be possible to build it on most systems. Please note however that there are a couple of bugs in the code (all my own!) that currently restrict it to little-endian systems. I will fix this ASAP.
Enhancements:
- New code release v.0.23 alpha
- added GNU autotools based build (autconf/ automake/ libtool)
- pcap_geterr rewritten
- pcap_compile fixed to accept null strings for tcpdump compatibility
- pointer issues with pcap_compile and pcap_open_live resolved
- made the code tcpdump compatible so that tcpdump now builds against librpcap
- added a port of tcpdump to rpcap
Download (0.12MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1219 downloads
Amazing Media Browser 0.23
Amazing Media Browser automatically searches for all embed objects in a website and shows you a list of the source links. more>> <<less
Download (0.25MB)
Added: 2007-06-20 License: MPL (Mozilla Public License) Price:
1314 downloads
D frontend for GCC 0.23
D is a high-level language derived from C and C++ but is not backwards-compatible with either. more>>
D is a high-level language derived from C and C++ but is not backwards-compatible with either. GDC is a frontend for D written for GCC.
Supported Systems:
GCC 3.3.x, 3.4.x, 4.0.x
Linux (tested on Red Hat 7.2, 8)
Mac OS X 10.3.x, 10.4.x
FreeBSD 5.2.1
Cygwin
MinGW
AIX (tested on 5.1)
Similar versions should work and other Unix platforms may work. Although the compiler will probably work on most 32-bit architectures, the D runtime library will still need to be updated to support them.
Enhancements:
- Support for 64-bit targets was added.
- Multilib support was added.
- DMD was updated to 1.007.
- Minor bugs were fixed.
<<lessSupported Systems:
GCC 3.3.x, 3.4.x, 4.0.x
Linux (tested on Red Hat 7.2, 8)
Mac OS X 10.3.x, 10.4.x
FreeBSD 5.2.1
Cygwin
MinGW
AIX (tested on 5.1)
Similar versions should work and other Unix platforms may work. Although the compiler will probably work on most 32-bit architectures, the D runtime library will still need to be updated to support them.
Enhancements:
- Support for 64-bit targets was added.
- Multilib support was added.
- DMD was updated to 1.007.
- Minor bugs were fixed.
Download (1.1MB)
Added: 2007-03-08 License: GPL (GNU General Public License) Price:
962 downloads
yahoo2mbox 0.23
yahoo2mbox is a small Perl script which retrieves all messages from a mailing list archive at Yahoo! Groups. more>>
yahoo2mbox is a small Perl script which retrieves all messages from a mailing list archive at Yahoo! Groups (there is a missing copyright sign somewhere here probably). yahoo2mbox stores them into a local file in MBOX which is recognized by all Unix mail readers and good many of other ones.
If you dont know what Yahoo! Groups are, you probably dont need this program. But if you want to search through the existing archive using your favourite MUA instead of Yahoo interface as I did you might like it.
Other interesting features include support for localized and age-restricted Yahoo groups. Unfortunately, automatic address unmangling doesnt work any more (as of December 2003 and probably before) because of a change in Yahoo address presentation algorithm.
<<lessIf you dont know what Yahoo! Groups are, you probably dont need this program. But if you want to search through the existing archive using your favourite MUA instead of Yahoo interface as I did you might like it.
Other interesting features include support for localized and age-restricted Yahoo groups. Unfortunately, automatic address unmangling doesnt work any more (as of December 2003 and probably before) because of a change in Yahoo address presentation algorithm.
Download (0.009MB)
Added: 2006-10-20 License: Public Domain Price:
1099 downloads
Test::STDmaker 0.23
Test::STDmaker is a Perl module to generate test scripts, demo scripts from a test description short hand. more>>
Test::STDmaker is a Perl module to generate test scripts, demo scripts from a test description short hand.
SYNOPSIS
#######
# Procedural (subroutine) interface
#
use Test::STDmake qw(find_t_roots get_data perl_command);
@t_path = find_t_paths()
$date = get_date();
$myperl = perl_command();
#####
# Class interface
#
use Test::STDmaker
$std = new Test::STDmaker( @options ); # From File::Maker
$success = $std->check_db($std_pm);
@t_path = $std->find_t_paths()
$date = $std->get_date();
$myperl = $std->perl_command();
$std->tmake( @targets, %options );
$std->tmake( @targets );
$std->tmake( %options );
######
# Internal (Private) Methods
#
$success = $std->build($std_driver_class);
$success = $std->generate();
$success = $std->print($file_out);
The Test::STDmaker program module provides the following capabilities:
Automate Perl related programming needed to create a test script resulting in reduction of time and cost.
Translate a short hand Software Test Description (STD) file into a Perl test script that eventually makes use of the Test module.
Translate the sort hand STD data file into a Perl demo script that demonstrates the features of the the module under test.
Provide in the POD of a STD file information required by a Military/Federal Government Software Test Description (STD) document that may easily be index and accessed by automated Test software. ISO, British Military require most of the same information, US agencies such as the FAA. The difference is that ISO, British Military do not dictate detail format. US agencies such as FAA will generally tailor down the DOD required formats.
Thus, there is an extremely wide variation in the format of the same information among ISO certified comericial activities and militaries other than US. Once the information is in a POD, different translators may format nearly exactly as dictated by the end user, whether it is the US DOD, ISO certified commericial activity, British Military or whoever. By being able to provide the most demanding, which is usually US DOD, the capabilities are there for all the others.
The Test::STDmaker package relieves the designer and developer from the burden of filling out word processor boiler plate templates (whether run-off, Word, or vi), counting oks, providing documentation examples, tracing tests to test requirments, making sure it is in the proper corporate, ISO or military format, and other such extremely time consuming, boring, development support tasks. Instead the designers and developers need only to fill in a form using a test description short hand. The Test::STDmaker will take it from there and automatically and quickly generate the desired test scripts, demo scripts, and test description documents.
Look at the economics. It does not make economically sense to have expensive talent do this work. In does not even make economically sense to take a bright 16 year, at mimimum wage and have him manually count oks. Perl can count those oks much much cheaper and it is so easily to automated with Perl. And something like this were you are doing it year in and year out, the saving are enormous. To a program manager or contract officer, this is what programming and computers are all about, saving money and increasing productivity, not object oriented oriented programing, gotos or other such things.
The Test::STDmaker class package automates the generation of Software Test Descriptions (STD) Plain Old Documentation (POD), test scripts, demonstrations scripts and the execution of the generated test scripts and demonstration scripts. It will automatically insert the output from the demonstration script into the POD -headx Demonstration section of the file being tested.
<<lessSYNOPSIS
#######
# Procedural (subroutine) interface
#
use Test::STDmake qw(find_t_roots get_data perl_command);
@t_path = find_t_paths()
$date = get_date();
$myperl = perl_command();
#####
# Class interface
#
use Test::STDmaker
$std = new Test::STDmaker( @options ); # From File::Maker
$success = $std->check_db($std_pm);
@t_path = $std->find_t_paths()
$date = $std->get_date();
$myperl = $std->perl_command();
$std->tmake( @targets, %options );
$std->tmake( @targets );
$std->tmake( %options );
######
# Internal (Private) Methods
#
$success = $std->build($std_driver_class);
$success = $std->generate();
$success = $std->print($file_out);
The Test::STDmaker program module provides the following capabilities:
Automate Perl related programming needed to create a test script resulting in reduction of time and cost.
Translate a short hand Software Test Description (STD) file into a Perl test script that eventually makes use of the Test module.
Translate the sort hand STD data file into a Perl demo script that demonstrates the features of the the module under test.
Provide in the POD of a STD file information required by a Military/Federal Government Software Test Description (STD) document that may easily be index and accessed by automated Test software. ISO, British Military require most of the same information, US agencies such as the FAA. The difference is that ISO, British Military do not dictate detail format. US agencies such as FAA will generally tailor down the DOD required formats.
Thus, there is an extremely wide variation in the format of the same information among ISO certified comericial activities and militaries other than US. Once the information is in a POD, different translators may format nearly exactly as dictated by the end user, whether it is the US DOD, ISO certified commericial activity, British Military or whoever. By being able to provide the most demanding, which is usually US DOD, the capabilities are there for all the others.
The Test::STDmaker package relieves the designer and developer from the burden of filling out word processor boiler plate templates (whether run-off, Word, or vi), counting oks, providing documentation examples, tracing tests to test requirments, making sure it is in the proper corporate, ISO or military format, and other such extremely time consuming, boring, development support tasks. Instead the designers and developers need only to fill in a form using a test description short hand. The Test::STDmaker will take it from there and automatically and quickly generate the desired test scripts, demo scripts, and test description documents.
Look at the economics. It does not make economically sense to have expensive talent do this work. In does not even make economically sense to take a bright 16 year, at mimimum wage and have him manually count oks. Perl can count those oks much much cheaper and it is so easily to automated with Perl. And something like this were you are doing it year in and year out, the saving are enormous. To a program manager or contract officer, this is what programming and computers are all about, saving money and increasing productivity, not object oriented oriented programing, gotos or other such things.
The Test::STDmaker class package automates the generation of Software Test Descriptions (STD) Plain Old Documentation (POD), test scripts, demonstrations scripts and the execution of the generated test scripts and demonstration scripts. It will automatically insert the output from the demonstration script into the POD -headx Demonstration section of the file being tested.
Download (0.13MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1016 downloads
Saint Jude 0.23
Saint Jude software is a Project to develop Kernel-Level IDS mechinisms to protect the integrity of host systems. more>>
Saint Jude software is a Project to develop Kernel-Level IDS mechinisms to protect the integrity of host systems.
This will permit the discovery of local and remote root exploits during the exploit itself. Once discovered, Saint Jude will terminate the execution, preventing the root exploit from occuring.
This is done without checking for attack signatures of known exploits, and thus should work for both known and unknown exploits.
Saint Jude exists in the Linux universe as a kernel module. The module should be loaded as soon as possible. The easiest way for thi s to be done is to cause init to load the module before going through the rc scripts, this permits StJude to monitor daemon processes that may be started through the rc scripts, as well as the behavior of the rc scripts themselves.
The use of saint jude will involve compiling the module in two modes: learning mode, and normal mode. Learning mode generates a series of log entries via klogd that will be used to produce a ruleset appropriate for the host system. After the ruleset has been generated, it will replace the default ruleset shipped with StJude, and the module will be compiled in normal mode, where it will enforce the behavior that was modeled during the learning mode.
We will cover how to do the various tasks involved in the following sections.
<<lessThis will permit the discovery of local and remote root exploits during the exploit itself. Once discovered, Saint Jude will terminate the execution, preventing the root exploit from occuring.
This is done without checking for attack signatures of known exploits, and thus should work for both known and unknown exploits.
Saint Jude exists in the Linux universe as a kernel module. The module should be loaded as soon as possible. The easiest way for thi s to be done is to cause init to load the module before going through the rc scripts, this permits StJude to monitor daemon processes that may be started through the rc scripts, as well as the behavior of the rc scripts themselves.
The use of saint jude will involve compiling the module in two modes: learning mode, and normal mode. Learning mode generates a series of log entries via klogd that will be used to produce a ruleset appropriate for the host system. After the ruleset has been generated, it will replace the default ruleset shipped with StJude, and the module will be compiled in normal mode, where it will enforce the behavior that was modeled during the learning mode.
We will cover how to do the various tasks involved in the following sections.
Download (0.069MB)
Added: 2007-07-31 License: BSD License Price:
817 downloads
Mac::Path::Util 0.23
Mac::Path::Util is a Perl module that can convert between darwin and Mac paths. more>>
Mac::Path::Util is a Perl module that can convert between darwin and Mac paths.
SYNOPSIS
use Mac::Path::Util;
my $path = Mac::Path::Util->new( "/Users/foo/file.txt" );
my $mac_path = $path->mac_path;
THIS IS ALPHA SOFTWARE. SOME THINGS ARE NOT FINISHED.
Convert between darwin (unix) and Mac file paths.
This is not as simple as changing the directory separator. The Mac path has the volume name in it, whereas the darwin path leaves off the startup volume name because it is mounted as /.
Mac::Path::Util can optionally use Mac::Carbon to determine the real startup volume name (off by default) if you have installed Mac::Carbon. You can use this module on other platforms too. Once the module has looked up the volume name, it caches it. If you want to reset the cache, use the clear_startup() method.
Colons ( ":" ) in the darwin path become / in the Mac path, and forward slashes in the Mac path become colons in the darwin path.
Mac paths do not have a leading directory separator for absolute paths.
Normally, Mac paths that end in a directory name have a trailing colon, but this module cannot necessarily verify that since you may want to convert paths.
<<lessSYNOPSIS
use Mac::Path::Util;
my $path = Mac::Path::Util->new( "/Users/foo/file.txt" );
my $mac_path = $path->mac_path;
THIS IS ALPHA SOFTWARE. SOME THINGS ARE NOT FINISHED.
Convert between darwin (unix) and Mac file paths.
This is not as simple as changing the directory separator. The Mac path has the volume name in it, whereas the darwin path leaves off the startup volume name because it is mounted as /.
Mac::Path::Util can optionally use Mac::Carbon to determine the real startup volume name (off by default) if you have installed Mac::Carbon. You can use this module on other platforms too. Once the module has looked up the volume name, it caches it. If you want to reset the cache, use the clear_startup() method.
Colons ( ":" ) in the darwin path become / in the Mac path, and forward slashes in the Mac path become colons in the darwin path.
Mac paths do not have a leading directory separator for absolute paths.
Normally, Mac paths that end in a directory name have a trailing colon, but this module cannot necessarily verify that since you may want to convert paths.
Download (0.005MB)
Added: 2006-08-11 License: Perl Artistic License Price:
1170 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 nachocalendar 0.23 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