define
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1976
Speegle Define 1.1
Speegle Define is a Firefox extension that gives a spoken definition of a word using Speegle Speech Technology. more>>
Speegle Define is a Firefox extension that gives a spoken definition of a word using Speegle Speech Technology. You highlight the word you would like explained with highlight left click on any internet page you are reading.
Right click and choose "Audio Definition" from the pop up menu and its definition will be read back to you in English through your speakers or headphones.
<<lessRight click and choose "Audio Definition" from the pop up menu and its definition will be read back to you in English through your speakers or headphones.
Download (0.004MB)
Added: 2007-06-02 License: MPL (Mozilla Public License) Price:
874 downloads
Define Word 0.7.0 for Firefox
Define Word is an extension which allows you to look up definition of selected text. more>>
Define Word is an extension which allows you to look up definition of selected text.
Look up definition of selected text using any of several search engines. The list of engines is configurable.
<<lessLook up definition of selected text using any of several search engines. The list of engines is configurable.
Download (0.008MB)
Added: 2007-04-17 License: MPL (Mozilla Public License) Price:
922 downloads
RFind 1.0
RFind it indexes and searches filenames in a directory hierarchy. more>>
RFind indexes the filenames of a given directory, and allows you to quickly search this index with regular expressions. Search-on-typing with more than 500,000 indexed filenames is easily possible.
RFind attempts to be very configurable so that it can be useful to everyone. It features hierarchically presented search results, search-on-typing, and the ability to define rules to execute on mouse click.
Main features:
- Hierarchical presented search results
- Search-on-typing
- Define rules to execute on mouseclick
<<lessRFind attempts to be very configurable so that it can be useful to everyone. It features hierarchically presented search results, search-on-typing, and the ability to define rules to execute on mouse click.
Main features:
- Hierarchical presented search results
- Search-on-typing
- Define rules to execute on mouseclick
Download (0.011MB)
Added: 2005-04-28 License: Public Domain Price:
1639 downloads
DFA::Kleene 1.0
DFA::Kleene is a Kleenes Algorithm for Deterministic Finite Automata. more>>
DFA::Kleene is a Kleenes Algorithm for Deterministic Finite Automata.
Calculates the "language" (set of words) accepted (= recognized) by a Deterministic Finite Automaton.
SYNOPSIS
use DFA::Kleene qw(initialize define_accepting_states define_delta kleene example);
use DFA::Kleene qw(:all);
&initialize(6,"ab");
Define the number of states (state #1 is the "start" state!) of your Deterministic Finite Automaton and the alphabet used (as a string containing all characters which are part of the alphabet).
&define_accepting_states(2,3,4,5);
Define which states are "accepting states" in your Deterministic Finite Automaton (list of state numbers).
&define_delta(1,a,4);
Define the state transition function "delta" (arguments are: "from" state, character (or empty string!) read during the transition, "to" state).
You need several calls to this function in order to build a complete transition table describing your Deterministic Finite Automaton.
@language = &kleene();
Returns a (sorted) list of regular expressions describing the language (= set of patterns) recognized ("accepted") by your Deterministic Finite Automaton.
&example();
Calculates the language of a sample Deterministic Finite Automaton.
Prints a (sorted) list of regular expressions which should be equivalent to the following regular expression:
(a(a)*b)*a(a)*(b)*
This is the same as
((a+)b)*(a+)b*
The routines in this module allow you to define a Deterministic Finite Automaton and to compute the "language" (set of "words" or "patterns") accepted (= recognized) by it.
Actually, a list of regular expressions is generated which describe the same language (set of patterns) as the one accepted by your Deterministic Finite Automaton.
The output generated by this module can easily be modified to produce Perl-style regular expressions which can actually be used to recognize words (= patterns) contained in the language defined by your Deterministic Finite Automaton.
Other modules in this series (variants of Kleenes algorithm):
Math::MatrixBool (see "Kleene()")
Math::MatrixReal (see "kleene()")
<<lessCalculates the "language" (set of words) accepted (= recognized) by a Deterministic Finite Automaton.
SYNOPSIS
use DFA::Kleene qw(initialize define_accepting_states define_delta kleene example);
use DFA::Kleene qw(:all);
&initialize(6,"ab");
Define the number of states (state #1 is the "start" state!) of your Deterministic Finite Automaton and the alphabet used (as a string containing all characters which are part of the alphabet).
&define_accepting_states(2,3,4,5);
Define which states are "accepting states" in your Deterministic Finite Automaton (list of state numbers).
&define_delta(1,a,4);
Define the state transition function "delta" (arguments are: "from" state, character (or empty string!) read during the transition, "to" state).
You need several calls to this function in order to build a complete transition table describing your Deterministic Finite Automaton.
@language = &kleene();
Returns a (sorted) list of regular expressions describing the language (= set of patterns) recognized ("accepted") by your Deterministic Finite Automaton.
&example();
Calculates the language of a sample Deterministic Finite Automaton.
Prints a (sorted) list of regular expressions which should be equivalent to the following regular expression:
(a(a)*b)*a(a)*(b)*
This is the same as
((a+)b)*(a+)b*
The routines in this module allow you to define a Deterministic Finite Automaton and to compute the "language" (set of "words" or "patterns") accepted (= recognized) by it.
Actually, a list of regular expressions is generated which describe the same language (set of patterns) as the one accepted by your Deterministic Finite Automaton.
The output generated by this module can easily be modified to produce Perl-style regular expressions which can actually be used to recognize words (= patterns) contained in the language defined by your Deterministic Finite Automaton.
Other modules in this series (variants of Kleenes algorithm):
Math::MatrixBool (see "Kleene()")
Math::MatrixReal (see "kleene()")
Download (0.005MB)
Added: 2007-05-17 License: Perl Artistic License Price:
893 downloads
Data::Region 1.0
Data::Region Perl module can define hierarchical areas with behaviors. more>>
Data::Region Perl module can define hierarchical areas with behaviors.
SYNOPSIS
use Data::Region;
$r = Data::Region->new( 8.5, 11, { data => PageObj->new() } );
$r->data( PageObj->new() );
foreach my $c ( $r->subdivide(2.5,3) ) {
$a = $c->area(0.25,0.25, 2.25,2.75);
$a2 = $c->area(0.25,0.25, -0.25,-0.25); # as offset from lower right
($t,$m,$b) = $a->split_vertical(2,5,1); # sequential heights
($t,$m,$b) = $a->split_vertical_abs(0,2,7); # absolute offsets
($l,$r) = $a->split_horizontal(2); # $l gets width of 2, $r gets the rest
my($x1,$y1,$x2,$y2) = $a->coords();
my $data = $a->data(); # data inherits from parent, if not set
$a->action( sub { $data->setfont("Times-Bold", 10);
$data->text($x1,$y1, "Some Text");
$data->line( $_[0]->coords() ); # the non-closure way
} );
}
$r->render(); # heirarchically perform all the actions
# Get some info about a region:
($w,$h) = ( $a->width(), $a->height() );
($x1,$y1, $x2,$y2) = $a->coords();
($x1,$y1) = $a->top_left();
($x2,$y1) = $a->top_right();
($x1,$y2) = $a->bottom_left();
($x2,$y2) = $a->bottom_right();
Data::Region allows you to easily define a set of nested (2-dimensional) areas, defined by related coordinates, and to associate actions with them. The actions can then be performed hierarchically from any root of the tree.
Data::Region was written to provide an easy way to do simple page layout, but has, perhaps, more general uses.
<<lessSYNOPSIS
use Data::Region;
$r = Data::Region->new( 8.5, 11, { data => PageObj->new() } );
$r->data( PageObj->new() );
foreach my $c ( $r->subdivide(2.5,3) ) {
$a = $c->area(0.25,0.25, 2.25,2.75);
$a2 = $c->area(0.25,0.25, -0.25,-0.25); # as offset from lower right
($t,$m,$b) = $a->split_vertical(2,5,1); # sequential heights
($t,$m,$b) = $a->split_vertical_abs(0,2,7); # absolute offsets
($l,$r) = $a->split_horizontal(2); # $l gets width of 2, $r gets the rest
my($x1,$y1,$x2,$y2) = $a->coords();
my $data = $a->data(); # data inherits from parent, if not set
$a->action( sub { $data->setfont("Times-Bold", 10);
$data->text($x1,$y1, "Some Text");
$data->line( $_[0]->coords() ); # the non-closure way
} );
}
$r->render(); # heirarchically perform all the actions
# Get some info about a region:
($w,$h) = ( $a->width(), $a->height() );
($x1,$y1, $x2,$y2) = $a->coords();
($x1,$y1) = $a->top_left();
($x2,$y1) = $a->top_right();
($x1,$y2) = $a->bottom_left();
($x2,$y2) = $a->bottom_right();
Data::Region allows you to easily define a set of nested (2-dimensional) areas, defined by related coordinates, and to associate actions with them. The actions can then be performed hierarchically from any root of the tree.
Data::Region was written to provide an easy way to do simple page layout, but has, perhaps, more general uses.
Download (0.008MB)
Added: 2007-08-03 License: Perl Artistic License Price:
812 downloads
dtoGen 0.5.2
dtoGe project is a java source generation tool. more>>
dtoGe project is a java source generation tool that can ease the development of multi-tier systems by offering a reliable solution to obtain the data transfer objects out of the domain model objects without hand-writting additional code.
Using a simple set of javadoc tags, dtoGen™ provides the possibility to define the whole set of data transfer objects used by your system.
<<lessUsing a simple set of javadoc tags, dtoGen™ provides the possibility to define the whole set of data transfer objects used by your system.
Download (0.63MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1149 downloads
pidgin-hotkeys 0.2.4
pidgin-hotkeys is a Pidgin plugin that allows you to define global hotkeys for various actions. more>>
pidgin-hotkeys is a Pidgin (previously known as Gaim) plugin that allows you to define global hotkeys for various actions such as toggling buddy list, fetching queued messages, opening preferences or account dialog.
<<less Download (0.33MB)
Added: 2007-06-24 License: GPL (GNU General Public License) Price:
528 downloads
Natrium Engine Beta01
Natrium Engine tracks groups of parts by letting users define the relationships between parts. more>>
Natrium Engine project tracks groups of parts by letting users define the relationships between parts. Users create definitions for configurations and parts.
These are joined together to form a rule for parts in configurations. When a part is removed from or added to a configuration, all children of that part are also transferred. This has special applications to "living" inventory, or groups of disparate parts that need to be tracked as a group rather than individually.
For example, if a carburetor is made a separate configuration from an engine, then when removing it all parts associated with the carburetor are also removed. A facility is provided for tracking user-defined line-item costs of each part.
<<lessThese are joined together to form a rule for parts in configurations. When a part is removed from or added to a configuration, all children of that part are also transferred. This has special applications to "living" inventory, or groups of disparate parts that need to be tracked as a group rather than individually.
For example, if a carburetor is made a separate configuration from an engine, then when removing it all parts associated with the carburetor are also removed. A facility is provided for tracking user-defined line-item costs of each part.
Download (0.10MB)
Added: 2006-03-07 License: GPL (GNU General Public License) Price:
1335 downloads
C::Include 1.40
C::Include is a package to easy operate with binary data via describing they like C/C++ structs. more>>
C::Include is a package to easy operate with binary data via describing they like C/C++ structs.
CLASSES AND PACKAGES
C::Include - Header file base parser class
C::Include::Struct - Struct wraper class
USAGE
use C::Include;
POSSIBILITY
- skip comments;
- valid preprocessor commands: define, ifdef, ifndef, endif, else;
- supported bitset and enclosed structs, enums;
- The compiled data may be cached in the external file and at repeated call not compiled
any more, that will speed up operation.8);
- may be defined and redefined type substitutions via #define
(Ex: #define WORD word );
- predefined standart types:
char
unsigned char
short
unsigned short
int
unsigned int
long
unsigned long
long long
unsigned long long
float
double
pointer
null
neganull
bit
short int
long int
long long int
unsigned
unsigned long int
unsigned short int
unsigned long long int
byte
dword
string (null padded)
sstring (space padded)
zstring (null terminated, null padded)
- predefined standart type aliases:
short int => short
long int => long
long long int => long long
unsigned => unsigned long
unsigned long int => unsigned long
unsigned short int => unsigned short
unsigned long long int => unsigned long long
byte => unsigned char
word => unsigned short
dword => unsigned long
<<lessCLASSES AND PACKAGES
C::Include - Header file base parser class
C::Include::Struct - Struct wraper class
USAGE
use C::Include;
POSSIBILITY
- skip comments;
- valid preprocessor commands: define, ifdef, ifndef, endif, else;
- supported bitset and enclosed structs, enums;
- The compiled data may be cached in the external file and at repeated call not compiled
any more, that will speed up operation.8);
- may be defined and redefined type substitutions via #define
(Ex: #define WORD word );
- predefined standart types:
char
unsigned char
short
unsigned short
int
unsigned int
long
unsigned long
long long
unsigned long long
float
double
pointer
null
neganull
bit
short int
long int
long long int
unsigned
unsigned long int
unsigned short int
unsigned long long int
byte
dword
string (null padded)
sstring (space padded)
zstring (null terminated, null padded)
- predefined standart type aliases:
short int => short
long int => long
long long int => long long
unsigned => unsigned long
unsigned long int => unsigned long
unsigned short int => unsigned short
unsigned long long int => unsigned long long
byte => unsigned char
word => unsigned short
dword => unsigned long
Download (0.016MB)
Added: 2006-07-06 License: Perl Artistic License Price:
1206 downloads
CDcover XMMS Plugin 0.2
CDcover XMMS Plugin displays a graphic dependent on the currently played song. more>>
CDcover XMMS Plugin displays a graphic dependent on the currently played song.
Normal usage would be to display the CD covers for the different songs. The graphics are retrieved from your computer. Therefore searchpaths can be defined, where a corresponding cover is searched for.
Main features:
- Define as many different search paths as you need, including wildcards
- Buildin skin, full support for custom skins
- Many different graphic formats (supported formats depend on your gtk installation)
- Automatically resizes the images, and preserves aspect-ratio upon request
<<lessNormal usage would be to display the CD covers for the different songs. The graphics are retrieved from your computer. Therefore searchpaths can be defined, where a corresponding cover is searched for.
Main features:
- Define as many different search paths as you need, including wildcards
- Buildin skin, full support for custom skins
- Many different graphic formats (supported formats depend on your gtk installation)
- Automatically resizes the images, and preserves aspect-ratio upon request
Download (0.23MB)
Added: 2006-04-11 License: GPL (GNU General Public License) Price:
1291 downloads
Filter::cpp 1.33
Filter::cpp is a cpp source filter. more>>
Filter::cpp is a cpp source filter.
SYNOPSIS
use Filter::cpp ;
This source filter pipes the current source file through the C pre-processor (cpp) if it is available.
As with all source filters its scope is limited to the current source file only. Every file you want to be processed by the filter must have a
use Filter::cpp ;
near the top.
Here is an example script which uses the filter:
use Filter::cpp ;
#define FRED 1
$a = 2 + FRED ;
print "a = $an" ;
#ifdef FRED
print "Hello FREDn" ;
#else
print "Where is FREDn" ;
#endif
And here is what it will output:
a = 3
Hello FRED
This example below, provided by Michael G Schwern, shows a clever way to get Perl to use a C pre-processor macro when the Filter::cpp module is available, or to use a Perl sub when it is not.
# use Filter::cpp if we can.
BEGIN { eval use Filter::cpp }
sub PRINT {
my($string) = shift;
#define PRINT($string)
(print $string."n")
}
PRINT("Mu");
Look at Michaels Tie::VecArray module for a practical use.
<<lessSYNOPSIS
use Filter::cpp ;
This source filter pipes the current source file through the C pre-processor (cpp) if it is available.
As with all source filters its scope is limited to the current source file only. Every file you want to be processed by the filter must have a
use Filter::cpp ;
near the top.
Here is an example script which uses the filter:
use Filter::cpp ;
#define FRED 1
$a = 2 + FRED ;
print "a = $an" ;
#ifdef FRED
print "Hello FREDn" ;
#else
print "Where is FREDn" ;
#endif
And here is what it will output:
a = 3
Hello FRED
This example below, provided by Michael G Schwern, shows a clever way to get Perl to use a C pre-processor macro when the Filter::cpp module is available, or to use a Perl sub when it is not.
# use Filter::cpp if we can.
BEGIN { eval use Filter::cpp }
sub PRINT {
my($string) = shift;
#define PRINT($string)
(print $string."n")
}
PRINT("Mu");
Look at Michaels Tie::VecArray module for a practical use.
Download (0.040MB)
Added: 2007-05-29 License: Perl Artistic License Price:
882 downloads
SyFi 0.4.0
SyFi is a C++ library built on top of the symbolic math library GiNaC. more>>
SyFi is a C++ library built on top of the symbolic math library GiNaC. The name SyFi stands for Symbolic Finite Elements.
The package provides polygonal domains, polynomial spaces, and degrees of freedom as symbolic expressions that are easily manipulated. This makes it easy to define finite elements.
<<lessThe package provides polygonal domains, polynomial spaces, and degrees of freedom as symbolic expressions that are easily manipulated. This makes it easy to define finite elements.
Download (6.5MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1018 downloads
Sub::Quotelike 0.03
Sub::Quotelike is a Perl module that allows to define quotelike functions. more>>
Sub::Quotelike is a Perl module that allows to define quotelike functions.
SYNOPSIS
use Sub::Quotelike;
sub myq () {
my $s = shift;
# Do something with $s...
return $s;
}
sub myqq (") {
my $s = shift;
# Do something with $s...
return $s;
}
print myq/abc def/;
print myqq{abc $def @ghin};
no Sub::Quotelike; # disallows quotelike functions
# in the remaining code
This module allows to define quotelike functions, that mimic the syntax of the builtin operators q(), qq(), qw(), etc.
To define a quotelike function that interpolates quoted text, use the new (") prototype. For non-interpolating functions, use (). Thats all.
To be polite with some indenters and syntax highlighters, the prototypes () and ("") are accepted as synonyms for () and ("").
<<lessSYNOPSIS
use Sub::Quotelike;
sub myq () {
my $s = shift;
# Do something with $s...
return $s;
}
sub myqq (") {
my $s = shift;
# Do something with $s...
return $s;
}
print myq/abc def/;
print myqq{abc $def @ghin};
no Sub::Quotelike; # disallows quotelike functions
# in the remaining code
This module allows to define quotelike functions, that mimic the syntax of the builtin operators q(), qq(), qw(), etc.
To define a quotelike function that interpolates quoted text, use the new (") prototype. For non-interpolating functions, use (). Thats all.
To be polite with some indenters and syntax highlighters, the prototypes () and ("") are accepted as synonyms for () and ("").
Download (0.004MB)
Added: 2007-05-08 License: Perl Artistic License Price:
900 downloads
KpassDNS 0.6
KpassDNS will help you to define bookmarks in hosts file and speed up your connection while connecting these websites. more>>
KpassDNS will help you to define bookmarks in hosts file and speed up your connection while connecting these websites.
Also using KpassDNS, you can bypass DNS level censor. If you define website and IP with KpassDNS, DNS level censor cant stop you.
<<lessAlso using KpassDNS, you can bypass DNS level censor. If you define website and IP with KpassDNS, DNS level censor cant stop you.
Download (0.021MB)
Added: 2007-04-17 License: GPL (GNU General Public License) Price:
920 downloads
Peephole 1.5
Peephole is a GNU/linux server that periodically checks users mailboxes harvesting only last emails. more>>
Peephole program is a GNU/linux server that periodically checks users mailboxes harvesting only last emails, extracting user-defined regular espressions.
Each user, once logged in, has to define his mail providers [mail server and login informations] and other settings [time delay, regular expressions, ...].
Peephole supports various mail protocol as pop3, pop3s and apop.
The project also provides two clients. The first is a GUI (WindowMaker Dockapp) that lights up a user-defined icon when Peephole find an interesting mail on the mail server. The second is a text console client.
With this dockapp you wont waste your time with useless downloads.
<<lessEach user, once logged in, has to define his mail providers [mail server and login informations] and other settings [time delay, regular expressions, ...].
Peephole supports various mail protocol as pop3, pop3s and apop.
The project also provides two clients. The first is a GUI (WindowMaker Dockapp) that lights up a user-defined icon when Peephole find an interesting mail on the mail server. The second is a text console client.
With this dockapp you wont waste your time with useless downloads.
Download (0.34MB)
Added: 2006-01-28 License: GPL (GNU General Public License) Price:
1365 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 define 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