sherwood 1.00
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 127
Cairo 1.00
Cairo package contains Perl bindings to the cairo graphics library. more>>
Cairo package contains Perl bindings to the cairo graphics library.
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
To avoid installing to a system directory, if you dont have root access, you can change the installation prefix at Makefile.PL time with
perl Makefile.PL PREFIX=/some/other/place
This will install the module to the subdirectory lib/perl5 under the given prefix. If this is not already in perls include path, youll need to tell perl how to get to this library directory so you can use it; there are three ways:
in your environment (the easiest):
# assuming a bourne-style shell
PERL5LIB=/some/other/place/lib/perl5/site_perl export PERL5LIB
on the perl command line:
perl -I /some/other/place/lib/perl5/site_perl yourscript
in the code of your perl script:
use lib /some/other/place/lib/perl5/site_perl;
<<lessINSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
To avoid installing to a system directory, if you dont have root access, you can change the installation prefix at Makefile.PL time with
perl Makefile.PL PREFIX=/some/other/place
This will install the module to the subdirectory lib/perl5 under the given prefix. If this is not already in perls include path, youll need to tell perl how to get to this library directory so you can use it; there are three ways:
in your environment (the easiest):
# assuming a bourne-style shell
PERL5LIB=/some/other/place/lib/perl5/site_perl export PERL5LIB
on the perl command line:
perl -I /some/other/place/lib/perl5/site_perl yourscript
in the code of your perl script:
use lib /some/other/place/lib/perl5/site_perl;
Download (0.042MB)
Added: 2006-09-06 License: Perl Artistic License Price:
1143 downloads
Hex-a-hop 1.00
Hex-a-hop is a puzzle game based on hexagonal tiles. more>>
Hex-a-hop is a puzzle game based on hexagonal tiles. There is no time limit and no real-time elements.
The objective is simply to destroy all the green hexagonal tiles on each of the 100 levels. As you progress through the game, more types of tiles are introduced which make things more difficult and interesting (hopefully).
The project is built on top of SDL, which is an open-source layer for direct media access.
<<lessThe objective is simply to destroy all the green hexagonal tiles on each of the 100 levels. As you progress through the game, more types of tiles are introduced which make things more difficult and interesting (hopefully).
The project is built on top of SDL, which is an open-source layer for direct media access.
Download (0.80MB)
Added: 2007-06-14 License: Other/Proprietary License Price:
1245 downloads
oscjoy 1.00
oscjoy is a simple command line program that lets you use any connected joysticks as OpenSoundControl devices. more>>
oscjoy is a simple command line program that lets you use any connected joysticks as OpenSoundControl devices.
Whenever the state of a connected joystick changes, oscjoy will send UDP packets with OpenSoundControl messages in them to the specified IP address and port. The oscjoy archive includes source code and binaries for Linux, Mac OS X, and Windows XP.
Main features:
- Monitors all connected joysticks (or joystick-like input devices)
- Monitors all axes, buttons, hats, and trackballs on each device
- Sends OpenSoundControl packets via UDP to the specified IP address and port whenever any controls state changes
- Has options to set the OpenSoundControl name prefix, polling rate, scaling, etc
- Portable to most any OS (uses cross-platform joystick code from the SDL project)
- Very small -- compiles to less than 100 kilobytes
- Able to run in the background as a daemon process
- Open source, licensed under the GNU LGPL license
<<lessWhenever the state of a connected joystick changes, oscjoy will send UDP packets with OpenSoundControl messages in them to the specified IP address and port. The oscjoy archive includes source code and binaries for Linux, Mac OS X, and Windows XP.
Main features:
- Monitors all connected joysticks (or joystick-like input devices)
- Monitors all axes, buttons, hats, and trackballs on each device
- Sends OpenSoundControl packets via UDP to the specified IP address and port whenever any controls state changes
- Has options to set the OpenSoundControl name prefix, polling rate, scaling, etc
- Portable to most any OS (uses cross-platform joystick code from the SDL project)
- Very small -- compiles to less than 100 kilobytes
- Able to run in the background as a daemon process
- Open source, licensed under the GNU LGPL license
Download (0.15MB)
Added: 2006-03-29 License: LGPL (GNU Lesser General Public License) Price:
1304 downloads
Twindy 1.00
Twindy is a window manager for linux inspired by Tracktion. more>>
Twindy is a window manager for linux and possibly any system running an X server, inspired by Tracktion, the multitrack audio editor/sequencer for Windows and OS X.
Twindy tries to apply Tracktions workflow, where everything is on screen at once, to a window manager.
As such, there are two panels, a main panel where new windows/programs open by default and may be selected using tabs, and a lower panel, which can only hold one window/program at a time.
The idea is that youll do your main work in the top panel, and use the bottom panel for a terminal, or a file manager youd want to keep open. See the screenshots page for some examples.
The philosophy behind Twindy isnt particularly complicated:
- Twindy is intended to be as simple as possible. That means it is only a window manager - its not intended to become a huge Desktop Environment like KDE/Gnome, with all sorts of applications developed specifically for it.
- All Twindys options must be configurable from Twindy itself - there shouldnt be any messing about with configuration files necessary. (okay, were not there yet, but eventually...)
- Twindy should be fairly lightweight - Im not entirely sure how well it succeeds in this yet, as I dont have a low-ish spec machine to test it on, but on my P4 laptop, it only takes up ~10MB while running, which I reckon is pretty good, compared to Gnome and KDE. Since it uses JUCE to do pretty much everything, it should be pretty good on this front, and its got very few dependencies (basically the X libs, and freetype).
Main features:
- Windows are automatically mapped to either the upper or lower panel, and fixed in position.
- Upper window panels are tabbed.
- Fully customisable colour scheme, colours are read from .tracktionscheme files, so you can import your favourite Tracktion 2 scheme. This is probably the best place to find .tracktionschemes.
- You dont have to start it from an xterm anymore!
- Fourteen user-customisable buttons in the lower left corner, which can be set to open a popup menu with a number of program entries, or just start a particular program.
- Can run any number of programs at startup (particularly useful for gnome-settings-daemon).
- Clicking the clock switches between showing the current time, or the date.
Enhancements:
- This is the last release of the project.
- Various small improvements to the UI have been made, such as labeling the upper and lower panel buttons, asking whether the user wants to log out, and providing buttons to switch apps between the upper and lower panels.
- Localization support was also added.
<<lessTwindy tries to apply Tracktions workflow, where everything is on screen at once, to a window manager.
As such, there are two panels, a main panel where new windows/programs open by default and may be selected using tabs, and a lower panel, which can only hold one window/program at a time.
The idea is that youll do your main work in the top panel, and use the bottom panel for a terminal, or a file manager youd want to keep open. See the screenshots page for some examples.
The philosophy behind Twindy isnt particularly complicated:
- Twindy is intended to be as simple as possible. That means it is only a window manager - its not intended to become a huge Desktop Environment like KDE/Gnome, with all sorts of applications developed specifically for it.
- All Twindys options must be configurable from Twindy itself - there shouldnt be any messing about with configuration files necessary. (okay, were not there yet, but eventually...)
- Twindy should be fairly lightweight - Im not entirely sure how well it succeeds in this yet, as I dont have a low-ish spec machine to test it on, but on my P4 laptop, it only takes up ~10MB while running, which I reckon is pretty good, compared to Gnome and KDE. Since it uses JUCE to do pretty much everything, it should be pretty good on this front, and its got very few dependencies (basically the X libs, and freetype).
Main features:
- Windows are automatically mapped to either the upper or lower panel, and fixed in position.
- Upper window panels are tabbed.
- Fully customisable colour scheme, colours are read from .tracktionscheme files, so you can import your favourite Tracktion 2 scheme. This is probably the best place to find .tracktionschemes.
- You dont have to start it from an xterm anymore!
- Fourteen user-customisable buttons in the lower left corner, which can be set to open a popup menu with a number of program entries, or just start a particular program.
- Can run any number of programs at startup (particularly useful for gnome-settings-daemon).
- Clicking the clock switches between showing the current time, or the date.
Enhancements:
- This is the last release of the project.
- Various small improvements to the UI have been made, such as labeling the upper and lower panel buttons, asking whether the user wants to log out, and providing buttons to switch apps between the upper and lower panels.
- Localization support was also added.
Download (2.1MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
876 downloads
Xws 1.00
Xws project is a multi-player Across Lite server with chat. more>>
Xws project is a multi-player Across Lite server with chat.
Xws is a text mode multi-player crossword and chat server. It presents the same puzzle to everyone, allowing people the option to try and/or discuss solutions.
Play may be friendly collaboration or fierce competition, depending on the players dispositions. Xws supports hundreds of puzzles in the popular Across Lite file format.
Copyright issues prevent the distribution from including any puzzles, but several archives and resources are listed in the README.
<<lessXws is a text mode multi-player crossword and chat server. It presents the same puzzle to everyone, allowing people the option to try and/or discuss solutions.
Play may be friendly collaboration or fierce competition, depending on the players dispositions. Xws supports hundreds of puzzles in the popular Across Lite file format.
Copyright issues prevent the distribution from including any puzzles, but several archives and resources are listed in the README.
Download (0.019MB)
Added: 2006-12-04 License: GPL (GNU General Public License) Price:
1055 downloads
Salat Book 1.00
Salat Book gives you the wonderful choice of a Salat / Namaz prayer database and tracking application. more>>
Salat Book 1.00 gives you the wonderful choice of a Salat / Namaz prayer database and tracking application. It is using month calendars, salat completion datagrid, statistics and graphs and is specially useful for Kaza (missed Salat) prayers.
Enhancements:
- Statistics filter & Graphs flter now changed to single Date Filter.
- Date Filter now enabled for Pie Charts & Bar Chart.
- Removal of Error Statistics debugging pop-ups with grand total stats.
- Graphs Bar Chart legend moved to top left.
- Application window & components resized & compacted for better visibility on
- lower resolution screens.
- Prayer Tab Salat selection button highlighting added.
- Prayer Tab Month datagrid...absent salah colour changed from light red/pink
- red to a darker red.
- Options Tab Backup function now enabled.
- Options Tab Restore function now enabled.
- Options Tab Error removal on Edit/Save function, corrupting data files.
- Application data files integrity check & repair code added during startup.
Requirements:
- Adobe AIR
Added: 2009-06-29 License: Freeware Price: FREE
1 downloads
Kimboot 1.00
Kimboot is a sick and addictive arcade game. more>>
Kimboot is a sick and addictive arcade game.
You control a hand holding some very heavy ball on a rope (physics simulation included), and there are a lot of enemies trying to eat your hand. You wont let them! Crushem all with the ball!
<<lessYou control a hand holding some very heavy ball on a rope (physics simulation included), and there are a lot of enemies trying to eat your hand. You wont let them! Crushem all with the ball!
Download (1.9MB)
Added: 2007-03-12 License: zlib/libpng License Price:
959 downloads
Number::Encode 1.00
Number::Encode is a Perl module to encode bit strings into digit strings. more>>
Number::Encode is a Perl module to encode bit strings into digit strings.
SYNOPSIS
use Number::Encode qw(nonuniform uniform);
Provides a mechanism to convert arbitrary bit-strings into numeric digit strings. The transformation can be uniform or non-uniform depending on the type of distribution of the numeric digits achieved.
The former approach is useful for security-related applications such as calling cards and the such, which require a uniform digit distribution. The algorythm used to generate uniform distributions, while deterministic, is more constly than the non-uniform variant.
This module is distributed under the same terms and warranty as Perl itself.
<<lessSYNOPSIS
use Number::Encode qw(nonuniform uniform);
Provides a mechanism to convert arbitrary bit-strings into numeric digit strings. The transformation can be uniform or non-uniform depending on the type of distribution of the numeric digits achieved.
The former approach is useful for security-related applications such as calling cards and the such, which require a uniform digit distribution. The algorythm used to generate uniform distributions, while deterministic, is more constly than the non-uniform variant.
This module is distributed under the same terms and warranty as Perl itself.
Download (0.002MB)
Added: 2007-04-03 License: Perl Artistic License Price:
934 downloads
Sshpass 1.00
Sshpass is a tool for non-interactivly performing password authentication with SSH. more>>
Sshpass project is a tool for non-interactivly performing password authentication with SSHs so called "interactive keyboard password authentication".
Most users should use SSHs more secure public key authentication instead.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- This release makes sure that authentication failures are terminated early.
- It will better detect when the child has exited.
- Error reporting has been improved.
<<lessMost users should use SSHs more secure public key authentication instead.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- This release makes sure that authentication failures are terminated early.
- It will better detect when the child has exited.
- Error reporting has been improved.
Download (0.082MB)
Added: 2006-03-17 License: GPL (GNU General Public License) Price:
1326 downloads
Chess::FIDE 1.00
Chess::FIDE is a Perl extension for FIDE Rating List. more>>
Chess::FIDE is a Perl extension for FIDE Rating List.
SYNOPSIS
use Chess::FIDE;
my $fide = Chess::FIDE->new(-file=>filename);
$fide->fideSearch("surname eq Kasparov");
Chess::FIDE - Perl extension for FIDE Rating List. FIDE is the International Chess Federation that every quarter of the year releases a list of its rated members. The list contains about fifty thousand entries. This module is designed to parse its contents and to search across it using perl expressions. A sample list from April 2004 is provided under filename APR04FRL.TXT The following methods are available:
Constructor
$fide = new Chess::FIDE(-file=>localfile); $fide = new Chess::FIDE(-www=>1,[-proxy=>proxyaddress]);
There are two types of constructors - one takes a local file and another one retrieves the up-to-date zip file from the FIDE site, unzips it on the fly and parses the output immediately. In case of the second constructor no files are created. Also usage of an optional proxy is possible in the second case.
Each player entry in the file is scanned against a regexp and then there is a post-parsing as well which is implemented in function parseLine. The entry is then stored in an object defined by the module Chess::FIDE::Player (see its documentation). Every new object is inserted as a hash member where the FIDE ID of the player is the key. A sparse array could be used instead, though.
fideSearch
@result = $fide->fideSearch("perl conditional");
Example: @result = $fide->fideSearch("surname eq Kasparov");
Searches the fide object for entries satisfying the conditional specified as the argument. The conditional MUST be a PERL expression within double quotes. All constant strings should be expressed within single quotes because the conditional is evaled against each entry. Any conditional including a regexp match that may be eval-ed is valid. For the fields to use in conditionals see Chess::FIDE::Player documentation.
<<lessSYNOPSIS
use Chess::FIDE;
my $fide = Chess::FIDE->new(-file=>filename);
$fide->fideSearch("surname eq Kasparov");
Chess::FIDE - Perl extension for FIDE Rating List. FIDE is the International Chess Federation that every quarter of the year releases a list of its rated members. The list contains about fifty thousand entries. This module is designed to parse its contents and to search across it using perl expressions. A sample list from April 2004 is provided under filename APR04FRL.TXT The following methods are available:
Constructor
$fide = new Chess::FIDE(-file=>localfile); $fide = new Chess::FIDE(-www=>1,[-proxy=>proxyaddress]);
There are two types of constructors - one takes a local file and another one retrieves the up-to-date zip file from the FIDE site, unzips it on the fly and parses the output immediately. In case of the second constructor no files are created. Also usage of an optional proxy is possible in the second case.
Each player entry in the file is scanned against a regexp and then there is a post-parsing as well which is implemented in function parseLine. The entry is then stored in an object defined by the module Chess::FIDE::Player (see its documentation). Every new object is inserted as a hash member where the FIDE ID of the player is the key. A sparse array could be used instead, though.
fideSearch
@result = $fide->fideSearch("perl conditional");
Example: @result = $fide->fideSearch("surname eq Kasparov");
Searches the fide object for entries satisfying the conditional specified as the argument. The conditional MUST be a PERL expression within double quotes. All constant strings should be expressed within single quotes because the conditional is evaled against each entry. Any conditional including a regexp match that may be eval-ed is valid. For the fields to use in conditionals see Chess::FIDE::Player documentation.
Download (1.1MB)
Added: 2007-01-04 License: Perl Artistic License Price:
1026 downloads
Make 1.00
Make is a Perl module for processing makefiles. more>>
Make is a Perl module for processing makefiles.
SYNOPSIS
require Make;
my $make = Make->new(...);
$make->parse($file);
$make->Script(@ARGV)
$make->Make(@ARGV)
$make->Print(@ARGV)
my $targ = $make->Target($name);
$targ->colon([dependancy...],[command...]);
$targ->dolon([dependancy...],[command...]);
my @depends = $targ->colon->depend;
my @commands = $targ->colon->command;
Make->new creates an object if new(Makefile => $file) is specified then it is parsed. If not the usual makefile Makefile sequence is used. (If GNU => 1 is passed to new then GNUmakefile is looked for first.)
$make->Make(target...) makes the target(s) specified (or the first real target in the makefile).
$make->Print can be used to print to current selected stream a form of the makefile with all variables expanded.
$make->Script(target...) can be used to print to current selected stream the equivalent bourne shell script that a make would perform i.e. the output of make -n.
There are other methods (used by parse) which can be used to add and manipulate targets and their dependants. There is a hierarchy of classes which is still evolving. These classes and their methods will be documented when they are a little more stable.
The syntax of makefile accepted is reasonably generic, but I have not re-read any documentation yet, rather I have implemented my own mental model of how make works (then fixed it...).
In addition to traditional
.c.o :
$(CC) -c ...
GNU makes pattern rules e.g.
%.o : %.c
$(CC) -c ...
Likewise a subset of GNU makes $(function arg...) syntax is supported.
Via pmake Make has built perl/Tk from the MakeMaker generated Makefiles...
<<lessSYNOPSIS
require Make;
my $make = Make->new(...);
$make->parse($file);
$make->Script(@ARGV)
$make->Make(@ARGV)
$make->Print(@ARGV)
my $targ = $make->Target($name);
$targ->colon([dependancy...],[command...]);
$targ->dolon([dependancy...],[command...]);
my @depends = $targ->colon->depend;
my @commands = $targ->colon->command;
Make->new creates an object if new(Makefile => $file) is specified then it is parsed. If not the usual makefile Makefile sequence is used. (If GNU => 1 is passed to new then GNUmakefile is looked for first.)
$make->Make(target...) makes the target(s) specified (or the first real target in the makefile).
$make->Print can be used to print to current selected stream a form of the makefile with all variables expanded.
$make->Script(target...) can be used to print to current selected stream the equivalent bourne shell script that a make would perform i.e. the output of make -n.
There are other methods (used by parse) which can be used to add and manipulate targets and their dependants. There is a hierarchy of classes which is still evolving. These classes and their methods will be documented when they are a little more stable.
The syntax of makefile accepted is reasonably generic, but I have not re-read any documentation yet, rather I have implemented my own mental model of how make works (then fixed it...).
In addition to traditional
.c.o :
$(CC) -c ...
GNU makes pattern rules e.g.
%.o : %.c
$(CC) -c ...
Likewise a subset of GNU makes $(function arg...) syntax is supported.
Via pmake Make has built perl/Tk from the MakeMaker generated Makefiles...
Download (0.012MB)
Added: 2007-05-09 License: Perl Artistic License Price:
944 downloads
Data::Inherited 1.00
Data::Inherited is a Perl module with hierarchy-wide accumulation of list and hash results. more>>
Data::Inherited is a Perl module with hierarchy-wide accumulation of list and hash results.
SYNOPSIS
package Foo;
use base Data::Inherited;
use constant PROPERTIES => (qw/name address/);
package Bar;
use base Foo;
use constant PROPERTIES => (qw/age/);
package main;
my $bar = Bar->new;
print "$_n" for $bar->every_list(PROPERTIES);
prints
name
address
age
This is a mixin class. By inheriting from it you get two methods that are able to accumulate hierarchy-wide list and hash results.
every_list(String $method_name, Bool ?$override_cache = 0)
Takes as arguments a method name (mandatory) and a boolean indicating whether to override the cache (optional, off by default)
Causes every method in the objects hierarchy with the given name to be invoked. The resulting list is the combined set of results from all the methods, pushed together in top-to-bottom order (hierarchy-wise).
every_list() returns a list in list context and an array reference in scalar context.
The result is cached (per calling package) and the next time the method is called from the same package with the same method argument, the cached result is returned.
This is to speed up method calls, because internally this module uses NEXT, which is quite slow. It is expected that every_list() is used for methods returning static lists (object defaults, static class definitions and such). If you want to override the caching mechanism, you can provide the optional second argument. The result is cached in any case.
<<lessSYNOPSIS
package Foo;
use base Data::Inherited;
use constant PROPERTIES => (qw/name address/);
package Bar;
use base Foo;
use constant PROPERTIES => (qw/age/);
package main;
my $bar = Bar->new;
print "$_n" for $bar->every_list(PROPERTIES);
prints
name
address
age
This is a mixin class. By inheriting from it you get two methods that are able to accumulate hierarchy-wide list and hash results.
every_list(String $method_name, Bool ?$override_cache = 0)
Takes as arguments a method name (mandatory) and a boolean indicating whether to override the cache (optional, off by default)
Causes every method in the objects hierarchy with the given name to be invoked. The resulting list is the combined set of results from all the methods, pushed together in top-to-bottom order (hierarchy-wise).
every_list() returns a list in list context and an array reference in scalar context.
The result is cached (per calling package) and the next time the method is called from the same package with the same method argument, the cached result is returned.
This is to speed up method calls, because internally this module uses NEXT, which is quite slow. It is expected that every_list() is used for methods returning static lists (object defaults, static class definitions and such). If you want to override the caching mechanism, you can provide the optional second argument. The result is cached in any case.
Download (0.012MB)
Added: 2007-01-15 License: Perl Artistic License Price:
1012 downloads
Bloo 1.00 RC2
Bloo is a free, public-domain, object-oriented implementation of full-featured blog software, based on the Phoo Phramework. more>>
Bloo is a free, public-domain, object-oriented implementation of full-featured blog software, based on the Phoo Phramework. Both Phoo and Bloo are PHP systems. This projects are both covered under the Gnu Public License.
Main features:
- Role-based security at the object level (in other words, security is pervasive)
- Those with posting privileges can create and edit posts
- Readers can comment on posts
- Posts can receive trackbacks
- Comment and trackback moderation, spam and troll destruction, etc.
- Administrators have full control over the look and feel of the blog, via the overlay editor. All visual element templates can be edited on the fly, with a non-destructive edit.
- Themes control the look and feel. Administrators can create themes on the fly, cascade themes from other themes, and select the default theme.
- Optional theme-selector for blog readers to pick their favorite theme
- Bloo-administered Blogroll ("Bloogroll")
- Configurable blogroll categories
- Multiple Spam Control Extension SnapOns
- Multiple users
- Multiple post categories per post.
- Post keyword searches
- Easy to use installation and upgrade programs
- Developers can create new Extension SnapOns to add functionality to the blog
- All input and output components of the system are XML-based and separate from the code
- New functionality can be added via Bloo Extension SnapOns
Enhancements:
- New features in this release include support for multiple post categories, IP blacklist and comments-flood protection, an enhanced theme selector, RSS fixes, among others.
<<lessMain features:
- Role-based security at the object level (in other words, security is pervasive)
- Those with posting privileges can create and edit posts
- Readers can comment on posts
- Posts can receive trackbacks
- Comment and trackback moderation, spam and troll destruction, etc.
- Administrators have full control over the look and feel of the blog, via the overlay editor. All visual element templates can be edited on the fly, with a non-destructive edit.
- Themes control the look and feel. Administrators can create themes on the fly, cascade themes from other themes, and select the default theme.
- Optional theme-selector for blog readers to pick their favorite theme
- Bloo-administered Blogroll ("Bloogroll")
- Configurable blogroll categories
- Multiple Spam Control Extension SnapOns
- Multiple users
- Multiple post categories per post.
- Post keyword searches
- Easy to use installation and upgrade programs
- Developers can create new Extension SnapOns to add functionality to the blog
- All input and output components of the system are XML-based and separate from the code
- New functionality can be added via Bloo Extension SnapOns
Enhancements:
- New features in this release include support for multiple post categories, IP blacklist and comments-flood protection, an enhanced theme selector, RSS fixes, among others.
Download (MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
809 downloads
sipscreen 1.00
sipscreen project is a Linux iptables QUEUE target handler written in perl for screening incoming SIP phone calls. more>>
sipscreen project is a Linux iptables QUEUE target handler written in perl for screening incoming SIP phone calls.
If you have a network configuration similar to mine, with a Vonage or other Voice-over-IP adapter located behind a Linux gateway, you may find sipscreen useful for programmatically accepting or rejecting inbound calls, based on the caller ID information, the time of day, or any other clever algorithm you can think of.
<<lessIf you have a network configuration similar to mine, with a Vonage or other Voice-over-IP adapter located behind a Linux gateway, you may find sipscreen useful for programmatically accepting or rejecting inbound calls, based on the caller ID information, the time of day, or any other clever algorithm you can think of.
Download (0.003MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
861 downloads
Search::Lemur 1.00
Search::Lemur is a Perl class to query a Lemur server, and parse the results. more>>
Search::Lemur is a Perl class to query a Lemur server, and parse the results.
SYNOPSYS
use Search::Lemur;
my $lem = Search::Lemur->new("http://url/to/lemur.cgi");
# run some queries, and get back an array of results
# a query with a single term:
my @results1 = $lem->query("encryption");
# a query with two terms:
my @results2 = $lem->query("encryption MD5");
# get corpus term frequency of MD5:
my $md5ctf = $results2[1]->ctf();
This module will make it easy to interact with a Lemur Toolkit for Language Modeling and Information Retrieval server for information retreival exercises. For more information on Lemur, see http://www.lemurproject.org/.
This module takes care of all parsing of responses from the server. You can just pass a query as a space-separated list of terms, and the module will give you back an array of result objects.
<<lessSYNOPSYS
use Search::Lemur;
my $lem = Search::Lemur->new("http://url/to/lemur.cgi");
# run some queries, and get back an array of results
# a query with a single term:
my @results1 = $lem->query("encryption");
# a query with two terms:
my @results2 = $lem->query("encryption MD5");
# get corpus term frequency of MD5:
my $md5ctf = $results2[1]->ctf();
This module will make it easy to interact with a Lemur Toolkit for Language Modeling and Information Retrieval server for information retreival exercises. For more information on Lemur, see http://www.lemurproject.org/.
This module takes care of all parsing of responses from the server. You can just pass a query as a space-separated list of terms, and the module will give you back an array of result objects.
Download (0.008MB)
Added: 2007-04-06 License: Perl Artistic License Price:
932 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 sherwood 1.00 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