Main > Free Download Search >

Free considered thesaurus software for linux

considered thesaurus

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 543
Thesaurus 0.23

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.

<<less
Download (0.016MB)
Added: 2007-05-22 License: Perl Artistic License Price:
886 downloads
Biblio::Thesaurus 0.27

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.

<<less
Download (0.026MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1109 downloads
Thesaurus::DBI 0.01

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.

<<less
Download (0.005MB)
Added: 2007-05-22 License: Perl Artistic License Price:
885 downloads
conn-close 1.0

conn-close 1.0


conn-close gives us possibility to get rid of entries in ip_conntrack about ESTABLISHED TCP connections. more>>
conn-close gives us possibility to get rid of entries in ip_conntrack about ESTABLISHED TCP connections that goes through our server.

conn-close script uses hping2 to send spoofed RST packets which will fool conntrack and cause specified connections to be considered by conntrack as closed (now these connections will be in ip_conntrack in CLOSE state), even though RST packets will be more likely discarded by destination host.

Information about connections is read of course from /proc/net/ip_conntrack.

Idea was taken from script seen somewhere on the internet.

<<less
Download (0.003MB)
Added: 2006-05-08 License: GPL (GNU General Public License) Price:
1264 downloads
Score Rated 0.3

Score Rated 0.3


Score Rated is a rated scoring script that uses the rating as a factor in the scoring process. more>>
Score Rated is a rated scoring script which uses the rating as a factor in the scoring process. Higher ratings leds to higher score. The rating is factored in each play.

I make no promises but the script hasnt messed up my system yet.

Usage:

You must use ratings for this script to have any point. Run the script, and it will be used to calculate scores for your tracks from then on. The script can be tweek by editing the file.

Known flaws:

Script reads rating when the song starts playing. Changes made after that is not considered. To make sure a new rating is used you could stop and restart the script or pause and play the song.

I will be looking in this for a future version. Suggestions are welcome.

<<less
Download (0.030MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
966 downloads
JSIEBEX 0.4

JSIEBEX 0.4


JSIEBEX is a application that uses the obexftp toolset to access the memory of an obex speaking mobile device. more>>
JSIEBEX is a application that uses the obexftp toolset to access the memory of an obex speaking mobile device. I started this project because I wanted a comfortable way to upload and download data to and from my Siemens S55.

The Project is to be considered alpha. So do not expect it to work with anything else then a siemens s55. It uses the IrDa device to connect to the phone right now. With serial I have some problems... checking that the next few days. So you must have IrDa running properly.

If you speak Java and XML you are welcome to take part in development.

<<less
Download (0.019MB)
Added: 2007-08-15 License: GPL (GNU General Public License) Price:
802 downloads
tkCybernetics 0.91

tkCybernetics 0.91


tkCybernetics project is a lightweight cybernetics simulator. more>>
tkCybernetics project is a lightweight cybernetics simulator.
It was designed for didactic purposes, but might be useful for quick tests of circuits.
Main features:
- The usual elements (all apropiately parameteryzable) are available - highpass filter, lowpass filter, integrator, sums, characteristics, completely customizable functions, factors, input-functions and output at arbitrary points of the circuit.
- The results are displayed as graphs and can be exported as postscript. Does currently not support saving of circuits. Checks if circuits are logicaly correct. Its NOT intended for simulation of artificial neural networks or really complex siystems. Its extensible, but only if you know Tcl (and know it well) - port to Python considered.
<<less
Download (0.077MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1097 downloads
Calcurse 1.8

Calcurse 1.8


Calcurse is a text-based personal organizer which helps keep track of events and everyday tasks. more>>
Calcurse is a text-based personal organizer which helps keep track of events and everyday tasks. Calcurse has a calendar and a "todo" list, and puts your appointments in order.
The user interface is configurable, and you can choose between different color schemes and layouts. All of the commands are documented within an online help system.
Enhancements:
- The command launched to notify a user of an upcoming appointment is now configurable.
- One can now be warned by mail of an upcoming appointment, but several other means can be considered.
- The color theme configuration menu was completely redesigned, with support for the default terminals color.
- The export command was implemented to save calcurse data in iCalendar format.
<<less
Download (0.36MB)
Added: 2007-05-23 License: GPL (GNU General Public License) Price:
888 downloads
LAME MP3 Encoder 3.98.2

LAME MP3 Encoder 3.98.2


Today, LAME is considered the best MP3 encoder at mid-high bitrates and at VBR. more>> LAME development started around mid-1998. Mike Cheng started it as a patch against the 8hz-MP3 encoder sources. After some quality concerns raised by others, he decided to start from scratch based on the dist10 sources. His goal was only to speed up the dist10 sources, and leave its quality untouched. That branch (a patch against the reference sources) became Lame 2.0, and only on Lame 3.81 did we replaced of all dist10 code, making LAME no more only a patch.
The project quickly became a team project. Mike Cheng eventually left leadership and started working on tooLame, an MP2 encoder. Mark Taylor became leader and started pursuing increased quality in addition to better speed. He can be considered the initiator of the LAME project in its current form. He released version 3.0 featuring gpsycho, a new psychoacoustic model he developed.
In early 2003 Mark left project leadership, and since then the project has been lead through the cooperation of the active developers (currently 4 individuals).
Today, LAME is considered the best MP3 encoder at mid-high bitrates and at VBR, mostly thanks to the dedicated work of its developers and the open source licensing model that allowed the project to tap into engineering resources from all around the world. Both quality and speed improvements are still happening, probably making LAME the only MP3 encoder still being actively developed.
<<less
Download (1.27MB)
Added: 2009-04-08 License: Freeware Price:
198 downloads
 
Other version of LAME MP3 Encoder
LAME MP3 Encoder 3.98Today, LAME is considered the best MP3 encoder at mid-high bitrates and at VBR. He can be considered the initiator of the LAME project in its current form. He released version
License:Freeware
Download (1.35MB)
306 downloads
Added: 2009-04-10
List::Intersperse 1.00

List::Intersperse 1.00


List::Intersperse Perl module can intersperse / unsort / disperse a list. more>>
List::Intersperse Perl module can intersperse / unsort / disperse a list.

SYNOPSIS

use List::Intersperse qw/intersperseq/;

@ispersed = intersperseq {substr($_[0],0,1)} qw/A1 A2 B1 B2 C1 C2/;

@ispersed = List::Intersperse::intersperse qw/A A B B B B B B C/;

intersperse and intersperseq evenly distribute elements of a list. Elements that are considered equal are spaced as far apart from each other as possible.

FUNCTIONS

intersperse LIST

This function returns a list of elements interspersed so that equivalent items are evenly distributed throughout the list.

intersperseq BLOCK LIST

intersperseq works like intersperse but it applies BLOCK to the elements of LIST to determine the equivalance key.

<<less
Download (0.002MB)
Added: 2007-07-19 License: Perl Artistic License Price:
827 downloads
FreezeThaw 0.43

FreezeThaw 0.43


FreezeThaw is a Perl module for converting Perl structures to strings and back. more>>
FreezeThaw is a Perl module for converting Perl structures to strings and back.
SYNOPSIS
use FreezeThaw qw(freeze thaw cmpStr safeFreeze cmpStrHard);
$string = freeze $data1, $data2, $data3;
...
($olddata1, $olddata2, $olddata3) = thaw $string;
if (cmpStr($olddata2,$data2) == 0) {print "OK!"}
Converts data to/from stringified form, appropriate for saving-to/reading-from permanent storage.
Deals with objects, circular lists, repeated appearence of the same refence. Does not deal with overloaded stringify operator yet.
EXPORT
Exportable
freeze thaw cmpStr cmpStrHard safeFreeze.
User API
cmpStr
analogue of cmp for data. Takes two arguments and compares them as separate entities.
cmpStrHard
analogue of cmp for data. Takes two arguments and compares them considered as a group.
freeze
returns a string that encupsulates its arguments (considered as a group). thawing this string leads to a fatal error if arguments to freeze contained references to GLOBs and CODEs.
safeFreeze
returns a string that encupsulates its arguments (considered as a group). The result is thawable in the same process. thawing the result in a different process should result in a fatal error if arguments to safeFreeze contained references to GLOBs and CODEs.
thaw
takes one string argument and returns an array. The elements of the array are "equivalent" to arguments of the freeze command that created the string. Can result in a fatal error (see above).
Version restrictions:
A lot of objects are blessed in some obscure packages by XSUB typemaps. It is not clear how to (automatically) prevent the UNIVERSAL methods to be called for objects in these packages.
The objects which can survive freeze()/thaw() cycle must also survive a change of a "member" to an equal member. Say, after
$a = [a => 3];
$a->{b} = $a->{a};
$a satisfies
$a->{b} == $a->{a}
This property will be broken by freeze()/thaw(), but it is also broken by
$a->{a} = delete $a->{a};
<<less
Download (0.010MB)
Added: 2007-05-17 License: Perl Artistic License Price:
891 downloads
Implementing Mobile Calculi 0.2

Implementing Mobile Calculi 0.2


Implementing Mobile Calculi provides a Java framework for distributed applications and code mobility. more>>
Implementing Mobile Calculi provides a Java framework for distributed applications and code mobility.
IMC (Implementing Mobile Calculi) is a Java framework for implementing distributed applications possibly with code mobility.
The name is due to the fact that this framework was originally built to help implement the run-time system of a mobile calculi implementation, i.e., calculi accessing remote resources and nodes, and, possibly, exchanging code, processes, and mobile agents.
If you dont need code mobility features, you can simply ignore them and use IMC for building any distributed and network application.
Enhancements:
- SessionStarter is a base class instead of an interface (*)
- IpSessionId syntax (*)
- Primordial log capabilities
- close in NodeProcess and NodeCoordinator (*)
- autogenerated names for NodeProcess and NodeCoordinator.
- The same SessionStarter should not be used for concurrent accepts. (*)
- Udp, Tcp and LocalSessionStarter are in separate packages
- ProtocolStack.createXXX (passing the ProtocolLayer to be considered
- as the highest layer). (*)
- closeSessions(SessionId). (*)
- mark, reset, skip in UnMarshaler (*)
- ProtocolThread moved in topology (it is now a NodeProcess) (*)
<<less
Download (1.8MB)
Added: 2007-04-26 License: GPL (GNU General Public License) Price:
914 downloads
Advanced Assembler 0.9.0

Advanced Assembler 0.9.0


Advanced Assembler is a multi-platform and modular assembler. more>>
Aasm is an advanced assembler designed to support several target architectures. It has been designed to be easily extended and, should be considered as a good alternative to monolithic assembler development for each new target CPUs and binary file formats.

Aasm should make assembly programming easier for developer, by providing a set of advanced features including symbol scopes, an expressions engine, big integer support, macro capability, numerous and accurate warning messages.

Its dynamic modular architecture enables Aasm to extend its set of features with plug-ins by taking advantages of dynamic libraries.

The input module supports Intel syntax (like nasm, tasm, masm, etc.). The x86 assembler module supports all opcodes up to P6 including MMX, SSE and 3DNow! extensions.

F-CPU and SPARC assembler modules are under development. Several output modules are available for ELF, COFF, IntelHex, and raw binary formats.
<<less
Download (0.03MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1648 downloads
Kandau 0.1

Kandau 0.1


Kandau is a library that offers an easy way to store and retrieve C++ objects. more>>
Kandau is a library that offers an easy way to store and retrieve C++ objects (and its relations with other objects) into whatever backend you can imagine. Currently implemented are the SQL, XML and .desktop backends. Kandau uses Qt & KDE libraries and is released under the LGPL.
Because Kandau is backend independent it may be as interesting for storing configuration information as it is for storing information in a relational database. Furthermore, you can switch the backend without any change in the source code, and its thus transparent to the application developer.
Please, note that the Kandau project is still considered alpha software but already provides some interesting features. Developers and testers are very welcome in order to improve features and stability.
Enhancements:
- This is not exactly a release but a public announcement. Source Download links to a nightly updated snapshot of the source code in the Subversion repository.
<<less
Download (0.98MB)
Added: 2006-03-07 License: LGPL (GNU Lesser General Public License) Price:
1327 downloads
Bowzilla for Linux

Bowzilla for Linux


Bowzilla is a mini Game for 2 players. more>>
Bowzilla is a mini Game for 2 players. Leaned against the old QBasic Gorilla, you must fire at your opponent in real-time.

Particularly the realistic blood is to be considered with the lightning strike. You have to find a whole in the target range. However, you should not expect to much from it.
<<less
Download (7.1MB)
Added: 2005-10-07 License: Freeware Price:
1479 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5