capable thesaurus
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 441
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
Biblio::Thesaurus 0.27
Biblio::Thesaurus is a Perl extension for managing ISO thesaurus. more>>
Biblio::Thesaurus is a Perl extension for managing ISO thesaurus.
SYNOPSIS
use Biblio::Thesaurus;
$obj = thesaurusNew();
$obj = thesaurusLoad(iso-file);
$obj = thesaurusRetrieve(storable-file);
$obj = thesaurusMultiLoad(iso-file1,iso-file2,...);
$obj->save(iso-file);
$obj->storeOn(storable-file);
$obj->addTerm(term);
$obj->addRelation(term,relation,term1,...,termn);
$obj->deleteTerm(term);
$obj->isDefined(term);
$obj->describe( { rel=NT, desc="Narrow Term", lang=>"UK" } );
$obj->addInverse(Relation1,Relation2);
$obj->order(rela1, rel2, ....);
@order = $obj->order();
$obj->languages(l1, l2, ....);
@langs = $obj->languages();
$obj->baselang(l);
$lang = $obj->baselang();
$obj->topName(term);
$term = $obj->topName();
$html = $obj->navigate(+{configuration},%parameters);
$html = $obj->getHTMLTop();
$output = $obj->downtr(%handler);
$output = $obj->downtr(%handler,termo, ... );
$obj->appendThesaurus("iso-file");
$obj->appendThesaurus($tobj);
$obj->tc(termo, relation1, relation2);
$obj->depth_first(term, 2, "NT", "UF")
$latex = $obj->toTex( ...)
$xml = $obj->toXml( ...)
ABSTRACT
This module provides transparent methods to maintain Thesaurus files. The module uses a subset from ISO 2788 which defines some standard features to be found on thesaurus files. The module also supports multilingual thesaurus and some extensions to the ISOs standard.
A Thesaurus is a classification structure. We can see it as a graph where nodes are terms and the vertices are relations between terms.
This module provides transparent methods to maintain Thesaurus files. The module uses a subset from ISO 2788 which defines some standard features to be found on thesaurus files. This ISO includes a set of relations that can be seen as standard but, this program can use user defined ones. So, it can be used on ISO or not ISO thesaurus files.
<<lessSYNOPSIS
use Biblio::Thesaurus;
$obj = thesaurusNew();
$obj = thesaurusLoad(iso-file);
$obj = thesaurusRetrieve(storable-file);
$obj = thesaurusMultiLoad(iso-file1,iso-file2,...);
$obj->save(iso-file);
$obj->storeOn(storable-file);
$obj->addTerm(term);
$obj->addRelation(term,relation,term1,...,termn);
$obj->deleteTerm(term);
$obj->isDefined(term);
$obj->describe( { rel=NT, desc="Narrow Term", lang=>"UK" } );
$obj->addInverse(Relation1,Relation2);
$obj->order(rela1, rel2, ....);
@order = $obj->order();
$obj->languages(l1, l2, ....);
@langs = $obj->languages();
$obj->baselang(l);
$lang = $obj->baselang();
$obj->topName(term);
$term = $obj->topName();
$html = $obj->navigate(+{configuration},%parameters);
$html = $obj->getHTMLTop();
$output = $obj->downtr(%handler);
$output = $obj->downtr(%handler,termo, ... );
$obj->appendThesaurus("iso-file");
$obj->appendThesaurus($tobj);
$obj->tc(termo, relation1, relation2);
$obj->depth_first(term, 2, "NT", "UF")
$latex = $obj->toTex( ...)
$xml = $obj->toXml( ...)
ABSTRACT
This module provides transparent methods to maintain Thesaurus files. The module uses a subset from ISO 2788 which defines some standard features to be found on thesaurus files. The module also supports multilingual thesaurus and some extensions to the ISOs standard.
A Thesaurus is a classification structure. We can see it as a graph where nodes are terms and the vertices are relations between terms.
This module provides transparent methods to maintain Thesaurus files. The module uses a subset from ISO 2788 which defines some standard features to be found on thesaurus files. This ISO includes a set of relations that can be seen as standard but, this program can use user defined ones. So, it can be used on ISO or not ISO thesaurus files.
Download (0.026MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1109 downloads
Thesaurus::DBI 0.01
Thesaurus::DBI is a Perl module that can store and query synonyms (Thesaurus) in an SQL database. more>>
Thesaurus::DBI is a Perl module that can store and query synonyms (Thesaurus) in an SQL database.
SYNOPSIS
use Thesaurus::DBI;
# create new database connection
my $th = new Thesaurus::DBI(dbhost=> localhost, dbname=>thesaurus,dbuser=>user,dbpassword=>pass);
# use existing database connection
my $th = new Thesaurus::DBI(dbhandle => $dbi, dbname=>thesaurus,dbuser=>user,dbpassword=>pass);
# initialize database
$th->create_tables();
# query thesaurus
my @synonyms = $th->find(synonym);
# add synonyms
$th->add([word, synonym]);
# delete word
$th->delete(word);
This subclass of Thesaurus implements persistence by using an SQL database.
This module requires the DBI module from CPAN. To use it with certain database servers, the corresponding database drivers are needed, too. (Mysql -> DBD::mysql)
Please note, that database servers like MySQL doesnt take care of case-sensitivity. So the queries to the thesaurus-database wil all bei case-insensitive.
<<lessSYNOPSIS
use Thesaurus::DBI;
# create new database connection
my $th = new Thesaurus::DBI(dbhost=> localhost, dbname=>thesaurus,dbuser=>user,dbpassword=>pass);
# use existing database connection
my $th = new Thesaurus::DBI(dbhandle => $dbi, dbname=>thesaurus,dbuser=>user,dbpassword=>pass);
# initialize database
$th->create_tables();
# query thesaurus
my @synonyms = $th->find(synonym);
# add synonyms
$th->add([word, synonym]);
# delete word
$th->delete(word);
This subclass of Thesaurus implements persistence by using an SQL database.
This module requires the DBI module from CPAN. To use it with certain database servers, the corresponding database drivers are needed, too. (Mysql -> DBD::mysql)
Please note, that database servers like MySQL doesnt take care of case-sensitivity. So the queries to the thesaurus-database wil all bei case-insensitive.
Download (0.005MB)
Added: 2007-05-22 License: Perl Artistic License Price:
885 downloads
Java3D chess 0.1
Java3D chess is a Java applet that allows you to play chess. more>>
Java3D chess project is a Java applet that allows you to play chess.
Java 3D Chess is a chess program with uses Java 3D. You can play the game on any computer capable of using Java.
You can play Java 3D Chess agains yourself or a friend (on the same computer).
Maybe inthe near future you can play against other as well.
<<lessJava 3D Chess is a chess program with uses Java 3D. You can play the game on any computer capable of using Java.
You can play Java 3D Chess agains yourself or a friend (on the same computer).
Maybe inthe near future you can play against other as well.
Download (0.12MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1057 downloads
CHEOPS Chess 1.1
CHEOPS Chess project is a C++ chess engine. more>>
CHEOPS Chess project is a C++ chess engine.
CHEOPS (CHEss OPponent Simulator), or Χεοψ, is a fully-functional AI chess program capable of human vs. human, human vs. computer, and computer vs. computer play. It uses a 64-square linear array board representation.
The game tree search is alpha-beta, and the static evaluation function considers material, mobility, and motif features.
CHEOPS comes with extensive documentation on the program internals, aimed at students or programmers wishing to understand or extend the system.
<<lessCHEOPS (CHEss OPponent Simulator), or Χεοψ, is a fully-functional AI chess program capable of human vs. human, human vs. computer, and computer vs. computer play. It uses a 64-square linear array board representation.
The game tree search is alpha-beta, and the static evaluation function considers material, mobility, and motif features.
CHEOPS comes with extensive documentation on the program internals, aimed at students or programmers wishing to understand or extend the system.
Download (0.17MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1022 downloads
iptables-p2p 0.3.0a
iptables-p2p is an iptables match module capable of matching various peer-to-peer networks. more>>
iptables-p2p is an iptables match module capable of matching various peer-to-peer networks. It works by examining the application-layer protocol.
This is how you install iptables-p2p:
1. Copy the iptables headers to an appropriate place (/usr/include) or install the iptables-dev package if your distro has one. (see Installing iptables headers)
2. Run make in order to compile iptables-p2p.
3. Insert the kernel/ipt_p2p.o module directly using insmod or copy it into your modules directory. If you are using a 2.6 kernel, the module is named kernel/ipt_p2p.ko.
4. Insert the iptables library libipt_p2p.so into the iptables lib directory (usually /lib/iptables).
Enhancements:
- 0.3.0a
- Fixed iptables-save/iptables-restore
- Fixed module versioning support
<<lessThis is how you install iptables-p2p:
1. Copy the iptables headers to an appropriate place (/usr/include) or install the iptables-dev package if your distro has one. (see Installing iptables headers)
2. Run make in order to compile iptables-p2p.
3. Insert the kernel/ipt_p2p.o module directly using insmod or copy it into your modules directory. If you are using a 2.6 kernel, the module is named kernel/ipt_p2p.ko.
4. Insert the iptables library libipt_p2p.so into the iptables lib directory (usually /lib/iptables).
Enhancements:
- 0.3.0a
- Fixed iptables-save/iptables-restore
- Fixed module versioning support
Download (0.016MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1209 downloads
NetCalendar 1.0 RC5
NetCalendar is a network capable and mostly UNIX /usr/bin/calendar database compatible Calendar application. more>>
NetCalendar is a network capable and mostly UNIX /usr/bin/calendar database compatible Calendar application programmed in Java.
NetCalendars initial motivaion was a programming project at the Aachen University of Applied Sciences for the object oriented programming class. But it became much more than just that!
<<lessNetCalendars initial motivaion was a programming project at the Aachen University of Applied Sciences for the object oriented programming class. But it became much more than just that!
Download (0.25MB)
Added: 2006-05-19 License: GPL (GNU General Public License) Price:
1253 downloads
EchelIRC
Echelirc is a IRC channel logging bot written in C that logs all IRC channel activity to a MySQL database. more>>
Echelirc is a IRC channel logging bot written in C that logs all IRC channel activity to a MySQL database. Echelirc is IPv6 capable logging bot for IRC written in ANSI C.
Enhancements:
- created a build.sh and a genmakefile.pl to generate a more generic makefile.
- made build process easier
- fixed some linux compatibility things
- moved db.sql out of the way
<<lessEnhancements:
- created a build.sh and a genmakefile.pl to generate a more generic makefile.
- made build process easier
- fixed some linux compatibility things
- moved db.sql out of the way
Download (0.014MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1223 downloads
Generic Test Processor 0.79.9d
Generic Test Processor is a processor for a generic test procedure language. more>>
Generic test processor is a language and processor for a language aiming to automatically apply or generate test source code in another language.
It is taken from a library of tests and data conversion operations.
These so generated instances shall be capable of inspecting a system by gathering data and screening this data to meet certain criteria, in other words to have certain attributes.
Enhancements:
- Fixed a bug in results reporting.
<<lessIt is taken from a library of tests and data conversion operations.
These so generated instances shall be capable of inspecting a system by gathering data and screening this data to meet certain criteria, in other words to have certain attributes.
Enhancements:
- Fixed a bug in results reporting.
Download (0.081MB)
Added: 2005-04-14 License: GPL (GNU General Public License) Price:
1654 downloads
PoTerm 2.0
PoTerm is a terminal shell that can be used for talking to a comm or serial port. more>>
PoTerm is serial terminal shell talks to serial ports and it is capable of sending AT commands to modems. A serial communication library is also available. Works on Windows and Linux also.
Enhancements:
- An enhanced cmd shell provided to intaract with serial port
- A serial communication library
- connection profile saving, log support (loglevels also) available
- serial sessions can be established using single commands (useful when sending "at" commands using perl, tcl, etc scripts)
- not tested on linux
<<lessEnhancements:
- An enhanced cmd shell provided to intaract with serial port
- A serial communication library
- connection profile saving, log support (loglevels also) available
- serial sessions can be established using single commands (useful when sending "at" commands using perl, tcl, etc scripts)
- not tested on linux
Download (0.087MB)
Added: 2007-02-06 License: LGPL (GNU Lesser General Public License) Price:
992 downloads
Habari Xenu 1.0.2
Habari Xenu is a News Aggregator / Reader that can deal with almost all versions of RSS, RDF and Atom syndication feeds. more>>
Habari Xenu is a News Aggregator / Reader that can deal with almost all versions of RSS, RDF and Atom syndication feeds.
Habari Xenu is a news aggregator built on top of the powerful Mozilla platform capable of handing RSS and Atom feeds. Simple and intuitive to use.
A new version with support for Mozilla Suite trunk (1.8x), Firefox 1.5rc2, Bulgarian and French localization and timeout when fetching feeds is available at http://habarixenu.mozdev.org/installation.html
<<lessHabari Xenu is a news aggregator built on top of the powerful Mozilla platform capable of handing RSS and Atom feeds. Simple and intuitive to use.
A new version with support for Mozilla Suite trunk (1.8x), Firefox 1.5rc2, Bulgarian and French localization and timeout when fetching feeds is available at http://habarixenu.mozdev.org/installation.html
Download (0.10MB)
Added: 2007-05-29 License: MPL (Mozilla Public License) Price:
879 downloads
Fast Data Transfer 0.8.0
Fast Data Transfer is an application for efficient data transfers that is capable of reading and writing at disk speed. more>>
Fast Data Transfer is an application for efficient data transfers that is capable of reading and writing at disk speed over wide area networks (with standard TCP).
It can be used to stream a large set of files across the network, so a large dataset composed of thousands of files can be sent or received at full speed, without the network transfer restarting between files.
The project is written in Java, runs an all major platforms, and is easy to use.
Main features:
- Streams a dataset (list of files) continuously, using a managed pool of buffers through one or more TCP sockets.
- Uses independent threads to read and write on each physical device
- Transfers data in parallel on multiple TCP streams, when necessary
- Uses appropriate-sized buffers for disk I/O and for the network
- Restores the files from buffers asynchronously
- Resumes a file transfer session without loss, when needed
<<lessIt can be used to stream a large set of files across the network, so a large dataset composed of thousands of files can be sent or received at full speed, without the network transfer restarting between files.
The project is written in Java, runs an all major platforms, and is easy to use.
Main features:
- Streams a dataset (list of files) continuously, using a managed pool of buffers through one or more TCP sockets.
- Uses independent threads to read and write on each physical device
- Transfers data in parallel on multiple TCP streams, when necessary
- Uses appropriate-sized buffers for disk I/O and for the network
- Restores the files from buffers asynchronously
- Resumes a file transfer session without loss, when needed
Download (0.35MB)
Added: 2007-08-21 License: Other/Proprietary License Price:
797 downloads
Jawa Open Eyes 5.1
Jawa Open Eyes is a visual network monitoring tool developed in Java for managing network and Internet resources. more>>
Jawa Open Eyes is a visual network monitoring tool developed in Java for managing network and Internet resources.
Jawa Open Eyes supports SNMP v1/2/2c for collecting MIB-II information, port scanning, and SSL capable URL time response.
The main features include visual network monitoring, an enhanced network topology designer, email alert, trap receiver, trap agent, and real time logging to DB and Web.
<<lessJawa Open Eyes supports SNMP v1/2/2c for collecting MIB-II information, port scanning, and SSL capable URL time response.
The main features include visual network monitoring, an enhanced network topology designer, email alert, trap receiver, trap agent, and real time logging to DB and Web.
Download (2.6MB)
Added: 2005-12-06 License: Free To Use But Restricted Price:
1445 downloads
TunesBrowser 0.3.0
TunesBrowser project is a simple music player, capable of playing music found on iTunes shares. more>>
TunesBrowser project is a simple music player, capable of playing music found on iTunes shares.
TunesBrowser can connect to the latest iTunes applications (as of April 29 2004) and is implemented on top of libopendaap.
TunesBrowsers interface is quite similar to that of iTunes. TunesBrowser was written with the purpose of being a prototype front-end for libopendaap. I intend to integrate libopendaap with other, more mature, players.
Main features:
- Play mp3s off other computers running iTunes
- Discovery of hosts over Rendezvous.
<<lessTunesBrowser can connect to the latest iTunes applications (as of April 29 2004) and is implemented on top of libopendaap.
TunesBrowsers interface is quite similar to that of iTunes. TunesBrowser was written with the purpose of being a prototype front-end for libopendaap. I intend to integrate libopendaap with other, more mature, players.
Main features:
- Play mp3s off other computers running iTunes
- Discovery of hosts over Rendezvous.
Download (0.21MB)
Added: 2006-07-19 License: MIT/X Consortium License Price:
1193 downloads
CryptoMX Tools 1.58
CryptoMX Tools is a set of encryption, steganography, cipher tools. more>>
CryptoMX Tools is a set of encryption, steganography, cipher, hashing and conversion tools designed to work on any operating system with any Javascript-capable browser.
Enhancements:
- Added SHA-256 Algorithm.
- Used COPYING, README, AUTHORS, and ChangeLog Files.
- Removed a bit of useless code.
- Decreased Filesize.
- Misc. Fixes.
<<lessEnhancements:
- Added SHA-256 Algorithm.
- Used COPYING, README, AUTHORS, and ChangeLog Files.
- Removed a bit of useless code.
- Decreased Filesize.
- Misc. Fixes.
Download (0.24MB)
Added: 2006-02-13 License: GPL (GNU General Public License) Price:
1358 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 capable thesaurus 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