blob wars blob metal solid 1.07
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 345
Blob Wars: Blob Metal Solid 1.07
Blob Wars : Metal Blob Solid, you take on the role of a fearless Blob agent, Bob. more>>
Blob Wars : Metal Blob Solid, you take on the role of a fearless Blob agent, Bob.
Since their world was invaded by an alien race, the Blobs have faced a lifetime of war. But now they have a chance to win the war once and for all.
In Blob Wars : Metal Blob Solid, you take on the role of a fearless Blob agent, Bob. Bobs mission is to infiltrate the various enemy bases around the Blobs homeworld and rescue as many MIAs as possible. But standing in his way are many vicious aliens, other Blobs who have been assimilated and the evil alien leader, Galdov.
Main features:
- Platform game
- Over 25 missions
- More than 8 hours gameplay!
- 4 difficulty settings
- Large levels with different environments, such as water, lava, ice and slime.
- Use a variety of different weaponary, including machine guns and laser cannons.
- Multiple objectives
- Jetpack and Aqua Lung items to find
- Optional blood and gore
- Boss Battles!
- Lots of sound effects and music tracks
- Joypad support with configurable controls
- Configurable keyboard support
- Level replay value - Return to previous levels to rescue all MIAs and optional objectives.
<<lessSince their world was invaded by an alien race, the Blobs have faced a lifetime of war. But now they have a chance to win the war once and for all.
In Blob Wars : Metal Blob Solid, you take on the role of a fearless Blob agent, Bob. Bobs mission is to infiltrate the various enemy bases around the Blobs homeworld and rescue as many MIAs as possible. But standing in his way are many vicious aliens, other Blobs who have been assimilated and the evil alien leader, Galdov.
Main features:
- Platform game
- Over 25 missions
- More than 8 hours gameplay!
- 4 difficulty settings
- Large levels with different environments, such as water, lava, ice and slime.
- Use a variety of different weaponary, including machine guns and laser cannons.
- Multiple objectives
- Jetpack and Aqua Lung items to find
- Optional blood and gore
- Boss Battles!
- Lots of sound effects and music tracks
- Joypad support with configurable controls
- Configurable keyboard support
- Level replay value - Return to previous levels to rescue all MIAs and optional objectives.
Download (7.2MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
879 downloads
Blob Wars : Blob and Conquer 0.91
Blob Wars : Blob and Conquer is a 3rd person action shooter. more>>
Blob Wars : Blob and Conquer is a 3rd person action shooter. With the apparent defeat of Galdov and the reclaiming of the Fire, Space, Time and Reality Crystals, the Blobs battle was only just beginning.
Bob had rescued many Blobs and fought many battles, but now he had an ever bigger task ahead of him. The Blobs homeworld is still littered with the alien forces and Bob once again makes it his task to lead the counter attack.
But even without Galdov the aliens are still extremely well organised.
Main features:
- Explore and battle in full 3D environments
- Use and aquire mutliple weapons (uzis, shotguns, grenades)
- Fight familiar enemies - Assimilated Blobs, Eye Droids.
- Auto targetting enables you to maintain a lock on enemies whilst dodging around
- Blob allies - Fight alongside buddies such as Teeka the Scout
<<lessBob had rescued many Blobs and fought many battles, but now he had an ever bigger task ahead of him. The Blobs homeworld is still littered with the alien forces and Bob once again makes it his task to lead the counter attack.
But even without Galdov the aliens are still extremely well organised.
Main features:
- Explore and battle in full 3D environments
- Use and aquire mutliple weapons (uzis, shotguns, grenades)
- Fight familiar enemies - Assimilated Blobs, Eye Droids.
- Auto targetting enables you to maintain a lock on enemies whilst dodging around
- Blob allies - Fight alongside buddies such as Teeka the Scout
Download (33MB)
Added: 2007-05-30 License: GPL (GNU General Public License) Price:
889 downloads
AMA Desktop Linux 1.07 RC3
AMA Desktop Linux is a Linux Distribution for AMA Computer University. more>>
AMA Desktop Linux is a Linux Distribution for AMA Computer University.
It aims to provide an interface that is comfortable to existing Microsoft Windows users.
Enhancements:
AMA Desktop 2007 had many different exclusive applications and patches designed to make everything work seamlessly. Its a designers Linux with a goal to make everything easy to use, attractive, innovative, powerful and most of all, simple. Most of the applications included are:
- Welcome Center - aims to provide a brief introduction of the basics of AMA Desktop 2007.
- Personal Proxy Wizard - set up squid for personal proxy server, to make internet surfing faster.
- Windows Compatibility Tool - a tool to configure Wine and everything Windows related like NTFS and msttcorefonts.
- Consolidators - Those are the applications that consolidates all other applications into a single window. It aims to make the menus simple. (ie, File Sharing, Network Browsers and Tools, Encryption, Mobile Devices)
- File System Preferences - Make the root file system easy to navigate. This tool offers an option to hide all other directories in the root and provide a symbolic links for them.
- Desktop-Init - This provides the users with the default directories for AMA Desktop 2007, randomly choose a Face picture if its not available, and emblemize the default directories.
- Resource Manager - A tool that detects the system memory and disables some services via gconf if the memory is not met.
- Live Chat Support - An interface to create an account in Freenode and to communicate with other AMA Desktop 2007 users.
- Local Network Messenger - An interface that helps the user to create Bonjour IM service and provide an option to load them automatically upon boot.
- Draw Anywhere - An interface for gromit, that provides annotation capabilities even without Compiz. This is intended for presentations.
- Multicast Filesharing - An interface for udpcast, that sends files to multitude of computers within the network.
<<lessIt aims to provide an interface that is comfortable to existing Microsoft Windows users.
Enhancements:
AMA Desktop 2007 had many different exclusive applications and patches designed to make everything work seamlessly. Its a designers Linux with a goal to make everything easy to use, attractive, innovative, powerful and most of all, simple. Most of the applications included are:
- Welcome Center - aims to provide a brief introduction of the basics of AMA Desktop 2007.
- Personal Proxy Wizard - set up squid for personal proxy server, to make internet surfing faster.
- Windows Compatibility Tool - a tool to configure Wine and everything Windows related like NTFS and msttcorefonts.
- Consolidators - Those are the applications that consolidates all other applications into a single window. It aims to make the menus simple. (ie, File Sharing, Network Browsers and Tools, Encryption, Mobile Devices)
- File System Preferences - Make the root file system easy to navigate. This tool offers an option to hide all other directories in the root and provide a symbolic links for them.
- Desktop-Init - This provides the users with the default directories for AMA Desktop 2007, randomly choose a Face picture if its not available, and emblemize the default directories.
- Resource Manager - A tool that detects the system memory and disables some services via gconf if the memory is not met.
- Live Chat Support - An interface to create an account in Freenode and to communicate with other AMA Desktop 2007 users.
- Local Network Messenger - An interface that helps the user to create Bonjour IM service and provide an option to load them automatically upon boot.
- Draw Anywhere - An interface for gromit, that provides annotation capabilities even without Compiz. This is intended for presentations.
- Multicast Filesharing - An interface for udpcast, that sends files to multitude of computers within the network.
Download (697.7MB)
Added: 2007-08-20 License: GPL (GNU General Public License) Price:
796 downloads
Pagetool 1.07
Pagetool provides a CMS (content management system) that allows people with limited technical skills to contribute to a website. more>>
Pagetool provides a CMS (content management system) that allows people with limited technical skills to contribute to a website.
What is Pagetool?
Pagetool is a program that allows people with limited technical skills to modify and contribute to an organizations web site via a web browser. There is no need for using an FTP program or for purchasing html editing programs like Dream Weaver or Go Live!. Furthermore, for basic site maintenance, no knowledge of HTML is necessary.
How Does it Work?
Pagetool stores all web pages in a database. To the average web user, it looks and acts like a typical web site. However, it you go to the special admin section and enter the correct username and password, you will be able to see a list of web pages on your site. By selecting a web page and clicking "edit" you will be able to change the content of that particular page.
Was Pagetool designed specifically for Nonprofits?
Media Jumpstart launched the Pagetool project (as a branch of myphpPagetool) with the express goal of making a web content management system appropriate for nonprofit organizations. As the project developed, however, it has attracted diverse developers who have been adapting it to work with for profit organizations, consultants, and universities, making it useful to a wide spectrum of organizations. The Pagetool project has since been taken over by Dave Guerin.
Enhancements:
- Added a link from the first setup page to the README_CGI.txt file for those that might need to do a manual install.
- Added an if !isset for $pt_action in pt_admin.inc. Maybe Pagetool 1.x will run with E_ALL error reporting someday :-)
- The new profile and edit profile admin screens now have valid html, plus a note about changing the colspan values for the header td and footer td thats required if theres no news bar.
<<lessWhat is Pagetool?
Pagetool is a program that allows people with limited technical skills to modify and contribute to an organizations web site via a web browser. There is no need for using an FTP program or for purchasing html editing programs like Dream Weaver or Go Live!. Furthermore, for basic site maintenance, no knowledge of HTML is necessary.
How Does it Work?
Pagetool stores all web pages in a database. To the average web user, it looks and acts like a typical web site. However, it you go to the special admin section and enter the correct username and password, you will be able to see a list of web pages on your site. By selecting a web page and clicking "edit" you will be able to change the content of that particular page.
Was Pagetool designed specifically for Nonprofits?
Media Jumpstart launched the Pagetool project (as a branch of myphpPagetool) with the express goal of making a web content management system appropriate for nonprofit organizations. As the project developed, however, it has attracted diverse developers who have been adapting it to work with for profit organizations, consultants, and universities, making it useful to a wide spectrum of organizations. The Pagetool project has since been taken over by Dave Guerin.
Enhancements:
- Added a link from the first setup page to the README_CGI.txt file for those that might need to do a manual install.
- Added an if !isset for $pt_action in pt_admin.inc. Maybe Pagetool 1.x will run with E_ALL error reporting someday :-)
- The new profile and edit profile admin screens now have valid html, plus a note about changing the colspan values for the header td and footer td thats required if theres no news bar.
Download (MB)
Added: 2007-04-18 License: GPL (GNU General Public License) Price:
920 downloads
Fusion X Metal 1.4-a
Fusion X Metal is a KDE theme inspired by fusionxaqua appearance theme and reflection kbfxs theme. more>>
Fusion X Metal is a KDE theme inspired by fusionxaqua appearance theme and reflection kbfxs theme. Im using xgl compiz quinstorm with compiz-themer and he works perfectly.(http://gentoo-wiki.com/HOWTO_XGL). I have modified the buttons in the vista style decoration (you find them inside the file).
I hope you will like it. (xaa mouse theme:silverx coursors)
Untar the archive somewhere and run "sh ./install.sh" as user on the command line.
<<lessI hope you will like it. (xaa mouse theme:silverx coursors)
Untar the archive somewhere and run "sh ./install.sh" as user on the command line.
Download (0.18MB)
Added: 2007-04-16 License: GPL (GNU General Public License) Price:
553 downloads
Tomato Firmware 1.07
Tomato is a small, lean, simple replacement firmware for certain Linksys and Buffalo wireless routers. more>>
Tomato Firmware is a small, lean, simple replacement firmware for Linksys WRT54G/GL/GS and Buffalo WHR-G54S/WHR-HP-G54 routers.
It features a new easy to use GUI, a new bandwidth usage monitor, more advanced QOS and access restrictions, enables new wireless features such as WDS and wireless client modes.
It raises the limits on maximum connections for P2P, allows you to run your custom scripts or telnet/ssh in and do all sorts of things like re-program the SES/AOSS button, adds wireless site survey to see your wifi neighbors, and more.
<<lessIt features a new easy to use GUI, a new bandwidth usage monitor, more advanced QOS and access restrictions, enables new wireless features such as WDS and wireless client modes.
It raises the limits on maximum connections for P2P, allows you to run your custom scripts or telnet/ssh in and do all sorts of things like re-program the SES/AOSS button, adds wireless site survey to see your wifi neighbors, and more.
Download (MB)
Added: 2007-05-21 License: Freeware Price:
594 downloads
Text::Bloom 1.07
Text::Bloom can evaluate Bloom signature of a set of terms. more>>
Text::Bloom can evaluate Bloom signature of a set of terms.
SYNOPSIS
my $b = Text::Bloom->new();
$b->Compute( qw( foo bar baz ) );
my $sig = $b->WriteToString();
$b->WriteToFile( afile.sig );
my $b2 = Text::Bloom::NewFromFile( afile.sig );
my $b3 = Text::Bloom->new();
$b3->Compute( qw( foo bar barbaz ) );
my $sim = $b->Similarity( $b2 );
my $b4 = Text::Bloom::NewFromString( $sig );
Text::Bloom applies the Bloom filtering technique to the statistical analysis of documents.
The terms in the document are quantized using a base-36 radix representation; each term thus corresponds to an integer in the range 0..p-1, where p is a prime, currently set to the greatest prime less than 2^32.
Each quantized value is mapped to d integers in the range 0..size-1, where size is an integer less than p, currently 2^17, using a family of hash functions, computed by the HashV function.
Each hashed value is used as the index in a large bit vector. Bits corresponding to terms present in the document are set to 1; all other bits are set to 0.
Of course, collisions may cause the same bit to be set twice, by different terms. It follows that, if the document contains n distinct terms, in the resulting bit vector at most n * d bits are set to 1.
The resulting bit string is a very compact representation of the presence/absence of terms in the document, and is therefore characterised as a signature. Moreover, it does not depend on a pre-set dictionary of terms.
The signature may be used for:
testing whether a given set of terms is present in the document,
computing which fraction of terms are common to two documents.
The bit representation may be written to and read from a file. Text::Bloom prepends a header to the bit stream proper; moreover, whenever the package Compress::Zlib is available, the bit vector is compressed, so that disk space requirements are drastically reduced, especially for small documents.
The hash function is obviously a crucial component of the filter; the reference implementation uses a radix representation of strings. Each term must therefore match the regular expression /[0-9a-z]+/.
There are quite a few viable alternatives, which can be pursued by subclassing and redefining the method QuantizeV.
<<lessSYNOPSIS
my $b = Text::Bloom->new();
$b->Compute( qw( foo bar baz ) );
my $sig = $b->WriteToString();
$b->WriteToFile( afile.sig );
my $b2 = Text::Bloom::NewFromFile( afile.sig );
my $b3 = Text::Bloom->new();
$b3->Compute( qw( foo bar barbaz ) );
my $sim = $b->Similarity( $b2 );
my $b4 = Text::Bloom::NewFromString( $sig );
Text::Bloom applies the Bloom filtering technique to the statistical analysis of documents.
The terms in the document are quantized using a base-36 radix representation; each term thus corresponds to an integer in the range 0..p-1, where p is a prime, currently set to the greatest prime less than 2^32.
Each quantized value is mapped to d integers in the range 0..size-1, where size is an integer less than p, currently 2^17, using a family of hash functions, computed by the HashV function.
Each hashed value is used as the index in a large bit vector. Bits corresponding to terms present in the document are set to 1; all other bits are set to 0.
Of course, collisions may cause the same bit to be set twice, by different terms. It follows that, if the document contains n distinct terms, in the resulting bit vector at most n * d bits are set to 1.
The resulting bit string is a very compact representation of the presence/absence of terms in the document, and is therefore characterised as a signature. Moreover, it does not depend on a pre-set dictionary of terms.
The signature may be used for:
testing whether a given set of terms is present in the document,
computing which fraction of terms are common to two documents.
The bit representation may be written to and read from a file. Text::Bloom prepends a header to the bit stream proper; moreover, whenever the package Compress::Zlib is available, the bit vector is compressed, so that disk space requirements are drastically reduced, especially for small documents.
The hash function is obviously a crucial component of the filter; the reference implementation uses a radix representation of strings. Each term must therefore match the regular expression /[0-9a-z]+/.
There are quite a few viable alternatives, which can be pursued by subclassing and redefining the method QuantizeV.
Download (0.013MB)
Added: 2007-08-14 License: Perl Artistic License Price:
801 downloads
Download (43.5MB)
Added: 2007-08-11 License: GPL (GNU General Public License) Price:
820 downloads
WWW::Search::GoTo 1.07
WWW::Search::GoTo is Perl class for searching GoTo.com. more>>
WWW::Search::GoTo is Perl class for searching GoTo.com.
SYNOPSIS
require WWW::Search;
$search = new WWW::Search(GoTo);
This class is an GoTo specialization of WWW::Search. It handles making and interpreting GoTo searches www-GoTo.com.
Nothing special about GoTo: no search options. It is much like Google in that it attempts to returm relavent search results using simple queries.
This class exports no public interface; all interaction should be done through WWW::Search objects.
<<lessSYNOPSIS
require WWW::Search;
$search = new WWW::Search(GoTo);
This class is an GoTo specialization of WWW::Search. It handles making and interpreting GoTo searches www-GoTo.com.
Nothing special about GoTo: no search options. It is much like Google in that it attempts to returm relavent search results using simple queries.
This class exports no public interface; all interaction should be done through WWW::Search objects.
Download (0.004MB)
Added: 2006-11-30 License: Perl Artistic License Price:
1058 downloads
iCal::Parser::SAX 1.07
iCal::Parser::SAX is a Perl module to generate SAX events from an iCalendar. more>>
iCal::Parser::SAX is a Perl module to generate SAX events from an iCalendar.
SYNOPSIS
use iCal::Parser::SAX;
my $parser=iCal::Parser::SAX->new(Handler=>SAXHandler,%args);
$parser->parse_uri($file);
$parser->parse_uris(@files);
This module uses iCal::Parser to generates SAX events for the calendar contents.
The xml document generated is designed for creating monthly calendars with weeks beginning on monday (e.g., by passing the output through an xsl styleheet).
The basic structure of the generated document (if output through a simple output handler like XML::SAX::Writer), is as follows:
< ical>
< calendars>
< calendar id="cal-id" index="n" name="..." description="..."/>
< /calendars>
< events>
< year year="YYYY">
< month month="[1-12]">
< week week="n">
< day date="YYYY-MM-DD">
< event uid="event-id" idref="cal-id" [all-day="1"]>
< !-- ... -->
< /event>
< /day>
< /week>
< /month>
< /events>
< todos>
< todo idref="cal-id" uid="...">
< !--- ... -->
< /todo>
< /todos>
< /ical>
Along with basics, such as converting calendar attributes to lowercase elements (e.g., a DTSTART attribute in the input would generate a sax event like element({Name=dtstart})>), a number of other processes occur:
day elements are are generated for each date within the months from the first month in the input to the last, even if there are no calendar events on that day. This guarantees a complete calendar month for further processing. If there is an overlap between two or more events, the attribute conflict, containing the number of concurrent overlaps, is added to the element.
If the beginning or end of the month does not start on a monday, or end on a sunday, the days from the previous (next) month month are duplicated within the first (last) week of the current month, including duplicate copies of any calendar events occuring on those days. This allows for displaying a monthly calendar the same way a program such as Apples iCal would, with calendar events showing up if they fall within the overlapping days in the first or last week of a monthly calendar.
<<lessSYNOPSIS
use iCal::Parser::SAX;
my $parser=iCal::Parser::SAX->new(Handler=>SAXHandler,%args);
$parser->parse_uri($file);
$parser->parse_uris(@files);
This module uses iCal::Parser to generates SAX events for the calendar contents.
The xml document generated is designed for creating monthly calendars with weeks beginning on monday (e.g., by passing the output through an xsl styleheet).
The basic structure of the generated document (if output through a simple output handler like XML::SAX::Writer), is as follows:
< ical>
< calendars>
< calendar id="cal-id" index="n" name="..." description="..."/>
< /calendars>
< events>
< year year="YYYY">
< month month="[1-12]">
< week week="n">
< day date="YYYY-MM-DD">
< event uid="event-id" idref="cal-id" [all-day="1"]>
< !-- ... -->
< /event>
< /day>
< /week>
< /month>
< /events>
< todos>
< todo idref="cal-id" uid="...">
< !--- ... -->
< /todo>
< /todos>
< /ical>
Along with basics, such as converting calendar attributes to lowercase elements (e.g., a DTSTART attribute in the input would generate a sax event like element({Name=dtstart})>), a number of other processes occur:
day elements are are generated for each date within the months from the first month in the input to the last, even if there are no calendar events on that day. This guarantees a complete calendar month for further processing. If there is an overlap between two or more events, the attribute conflict, containing the number of concurrent overlaps, is added to the element.
If the beginning or end of the month does not start on a monday, or end on a sunday, the days from the previous (next) month month are duplicated within the first (last) week of the current month, including duplicate copies of any calendar events occuring on those days. This allows for displaying a monthly calendar the same way a program such as Apples iCal would, with calendar events showing up if they fall within the overlapping days in the first or last week of a monthly calendar.
Download (0.022MB)
Added: 2007-04-02 License: Perl Artistic License Price:
935 downloads
XAO Web Developer 1.07
XAO Suite is a set of perl modules created primarily for building dynamic, database driven web sites. more>>
XAO::Web is a part of XAO open source web services suite. It allows to build dynamic web content using data, templates and external input.
The distinguishing feature of XAO::Web is in its modular design where almost every aspect of functionality can be altered and alterations can be re-used. No complex code is embedded in the templates which allows to upgrade code and templates separately or maintain multiple visual representations of the same functionality at the same time.
Installation
perl Makefile.PL
make
make test
sudo make install
Saying "install XAO::Web" from the CPAN shell is a good way too:
perl -MCPAN -eshell
install XAO::Web
Using CPAN shell is usually the best way because all dependencies will be resolved automatically.
If you do manual installation then XAO::Web depends on at least the following modules (look into Makefile.PL or just watch closely the output of `perl Makefile.PL for additional dependencies):
XAO::Base
XAO::FS
Digest::MD5
Error
MIME::Lite
Test::Unit
When you run "perl Makefile.PL" you will be asked for XAO::Web test database. That database is only used when you do `make test and it have to exist. It does not matter what is inside the database, it will be completely wiped out for each test case.
Normally the database should be the same that you have used for XAO::FS tests and in case of MySQL is usually test or test_fs.
The directory where templates get installed is the same that you gave to XAO::Base when you installed it. Normally that directory is /usr/local/xao -- we will assume that for the rest of the document.
Main features:
- Perl code is not mixed with templates. Templates can be normal HTML files if no processing is required.
- A specific site can replace or modify standard XAO::Web objects if required by overriding or extending their methods. You do not need to re-implement entire object to make a site specific change. In case of system object upgrade or bug fix there is no need to alter site-specific changes normally.
- Site can create any extension objects or embed third-party extensions as well.
- One server can serve arbitrary number of XAO::Web sites each with however extended functionality without creating any conflicts. That includes different modifications to the system objects for different sites.
- Not limited to Web environment, allows to build any dynamic content -- content of mail messages or reports for instance.
- Works with CGI or mod_perl (mod_perl is recommended for production grade sites).
- If used in mod_perl mode improves performance by using caching of configuration, parsed templates, database handlers and so on.
- XAO::Web is by default integrated with XAO::FS (see XAO::FS) as a database layer, but this is not a requrement -- if for any reason a different database must be used for a site it can be easily and gracefully achieved.
- Hosting providers can allow their customers to build very complex sites without allowing them to execute arbitrary code, by allowing to modify only templates.
Enhancements:
- Fixed a problem with Web.pm for mod_perl usage, introduced last minute just before releasing 1.06
<<lessThe distinguishing feature of XAO::Web is in its modular design where almost every aspect of functionality can be altered and alterations can be re-used. No complex code is embedded in the templates which allows to upgrade code and templates separately or maintain multiple visual representations of the same functionality at the same time.
Installation
perl Makefile.PL
make
make test
sudo make install
Saying "install XAO::Web" from the CPAN shell is a good way too:
perl -MCPAN -eshell
install XAO::Web
Using CPAN shell is usually the best way because all dependencies will be resolved automatically.
If you do manual installation then XAO::Web depends on at least the following modules (look into Makefile.PL or just watch closely the output of `perl Makefile.PL for additional dependencies):
XAO::Base
XAO::FS
Digest::MD5
Error
MIME::Lite
Test::Unit
When you run "perl Makefile.PL" you will be asked for XAO::Web test database. That database is only used when you do `make test and it have to exist. It does not matter what is inside the database, it will be completely wiped out for each test case.
Normally the database should be the same that you have used for XAO::FS tests and in case of MySQL is usually test or test_fs.
The directory where templates get installed is the same that you gave to XAO::Base when you installed it. Normally that directory is /usr/local/xao -- we will assume that for the rest of the document.
Main features:
- Perl code is not mixed with templates. Templates can be normal HTML files if no processing is required.
- A specific site can replace or modify standard XAO::Web objects if required by overriding or extending their methods. You do not need to re-implement entire object to make a site specific change. In case of system object upgrade or bug fix there is no need to alter site-specific changes normally.
- Site can create any extension objects or embed third-party extensions as well.
- One server can serve arbitrary number of XAO::Web sites each with however extended functionality without creating any conflicts. That includes different modifications to the system objects for different sites.
- Not limited to Web environment, allows to build any dynamic content -- content of mail messages or reports for instance.
- Works with CGI or mod_perl (mod_perl is recommended for production grade sites).
- If used in mod_perl mode improves performance by using caching of configuration, parsed templates, database handlers and so on.
- XAO::Web is by default integrated with XAO::FS (see XAO::FS) as a database layer, but this is not a requrement -- if for any reason a different database must be used for a site it can be easily and gracefully achieved.
- Hosting providers can allow their customers to build very complex sites without allowing them to execute arbitrary code, by allowing to modify only templates.
Enhancements:
- Fixed a problem with Web.pm for mod_perl usage, introduced last minute just before releasing 1.06
Download (0.11MB)
Added: 2005-09-22 License: Artistic License Price:
1492 downloads
XAO::DO::Web::MenuBuilder 1.07
XAO::DO::Web::MenuBuilder is a Perl module for building all sorts of menus. more>>
XAO::DO::Web::MenuBuilder is a Perl module for building all sorts of menus.
SYNOPSIS
< %MenuBuilder
base="/bits/top-menu"
item.0="statistic"
item.1="config"
item.1.grayed
item.2="password"
item.2.grayed
active="statistic"
% >
< %MenuBuilder
base="/bits/top-menu"
item.0="statistic"
item.1="config"
item.2="password"
grayed="config,password"
active="statistic"
% >
Assumes the following file structure at the `base:
header - static menu header (optional)
footer - static menu footer (optional)
separator - static menu items separator
item-NAME-normal - normal item text
item-NAME-grayed - grayed item text
item-NAME-active - currently opened page
If "grayed" argument is "*" then all menu items are displayed in "grayed" mode.
<<lessSYNOPSIS
< %MenuBuilder
base="/bits/top-menu"
item.0="statistic"
item.1="config"
item.1.grayed
item.2="password"
item.2.grayed
active="statistic"
% >
< %MenuBuilder
base="/bits/top-menu"
item.0="statistic"
item.1="config"
item.2="password"
grayed="config,password"
active="statistic"
% >
Assumes the following file structure at the `base:
header - static menu header (optional)
footer - static menu footer (optional)
separator - static menu items separator
item-NAME-normal - normal item text
item-NAME-grayed - grayed item text
item-NAME-active - currently opened page
If "grayed" argument is "*" then all menu items are displayed in "grayed" mode.
Download (0.011MB)
Added: 2006-09-05 License: Perl Artistic License Price:
1144 downloads
Wars of Destiny 0.31
Wars of Destiny project is a real-time strategy game with network support. more>>
Wars of Destiny project is a real-time strategy game with network support.
Wars of Destiny is a real-time strategy game. It is currently in a major building stage, but looks very promising. If you are interested in helping, then your assistance would be greatly appreciated. It uses SDL 1.2.0 and SDL_mixer, and it includes fully integrated network support for playing with other people over the Internet. It also includes a map creator and an easy-to-use interface for configuring WOD.
<<lessWars of Destiny is a real-time strategy game. It is currently in a major building stage, but looks very promising. If you are interested in helping, then your assistance would be greatly appreciated. It uses SDL 1.2.0 and SDL_mixer, and it includes fully integrated network support for playing with other people over the Internet. It also includes a map creator and an easy-to-use interface for configuring WOD.
Download (6.4MB)
Added: 2007-01-03 License: GPL (GNU General Public License) Price:
1026 downloads
Easy SVN Browser 1.07
Easy SVN is a subversion browser via the Web. more>>
Easy SVN is a subversion browser via the Web. Easy SVN Browser is easy because only a command line svn program and Perl are required to run it; no extra software needs to be installed. After configuring the Perl script as cgi-bin program, SVN repositories can be navigated, and entries viewed for contents, history, and diffs.
Installation:
Follow these steps for a quick installation of web-svn-view:
1. Log in as the user who is running the webserver (e.g., www).
2. As this user, make sure you have read-access on your repository. Issue an svn command to make sure that if necessary, you are prompted for a username and password. Once the viewer is running, logins must take place automatically.
3. Obtain web-svn-view by getting the archive http://public.e-tunity.com/web-svn-view/web-svn-view-latest.tar.gz . Save the archive on your disk as e.g.
/tmp/web-svn-view-latest.tar.gz.
4. Change-dir to a directory where the webserver will run the viewer.
5. Unpack, using tar xzf /tmp/web-svn-view-latest.tar.gz. Note the full paths to the contained directories cgi-bin, css and img. In the following example well assume that the base directory is /Users/e/src/e.
6. Edit cgi-bin/web-svn-view and modify the configuration variables at the top of the file. The variables are documented in the script.
7. Edit the servers configuration file. E.g, for Apache, edit httpd.conf and add the following lines:
ScriptAlias /svnbin /Users/e/src/e/web-svn-view/cgi-bin
Alias /svncss /Users/e/src/e/web-svn-view/css
Alias /svnimg /Users/e/src/e/web-svn-view/img
< Location / >
Order deny,allow
Deny from all
< /Location >
< Location /svnbin >
Order allow,deny
Allow from all
< /Location >
< Location /svncss >
Order allow,deny
Allow from all
< /Location >
< Location /svnimg >
Order allow,deny
Allow from all
< /Location >
You will need to supply the right directories for your system.
8. Restart the webserver.
9. Point your browser to http://yoursite/svnbin/web-svn-view.
Enhancements:
- The configuration settings in cgi-bin/web-svn-view can now be overridden by environment variables.
- That makes it possible to re-use the same SVN browser to view many repositories, based on environment variables passed by the Web server.
- The documentation was updated with an example.
<<lessInstallation:
Follow these steps for a quick installation of web-svn-view:
1. Log in as the user who is running the webserver (e.g., www).
2. As this user, make sure you have read-access on your repository. Issue an svn command to make sure that if necessary, you are prompted for a username and password. Once the viewer is running, logins must take place automatically.
3. Obtain web-svn-view by getting the archive http://public.e-tunity.com/web-svn-view/web-svn-view-latest.tar.gz . Save the archive on your disk as e.g.
/tmp/web-svn-view-latest.tar.gz.
4. Change-dir to a directory where the webserver will run the viewer.
5. Unpack, using tar xzf /tmp/web-svn-view-latest.tar.gz. Note the full paths to the contained directories cgi-bin, css and img. In the following example well assume that the base directory is /Users/e/src/e.
6. Edit cgi-bin/web-svn-view and modify the configuration variables at the top of the file. The variables are documented in the script.
7. Edit the servers configuration file. E.g, for Apache, edit httpd.conf and add the following lines:
ScriptAlias /svnbin /Users/e/src/e/web-svn-view/cgi-bin
Alias /svncss /Users/e/src/e/web-svn-view/css
Alias /svnimg /Users/e/src/e/web-svn-view/img
< Location / >
Order deny,allow
Deny from all
< /Location >
< Location /svnbin >
Order allow,deny
Allow from all
< /Location >
< Location /svncss >
Order allow,deny
Allow from all
< /Location >
< Location /svnimg >
Order allow,deny
Allow from all
< /Location >
You will need to supply the right directories for your system.
8. Restart the webserver.
9. Point your browser to http://yoursite/svnbin/web-svn-view.
Enhancements:
- The configuration settings in cgi-bin/web-svn-view can now be overridden by environment variables.
- That makes it possible to re-use the same SVN browser to view many repositories, based on environment variables passed by the Web server.
- The documentation was updated with an example.
Download (0.095MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1203 downloads
Taylor UUCP 1.07
Taylor UUCP project is a Unix UUCP package. more>>
Taylor UUCP project is a Unix UUCP package.
Taylor UUCP provides everything you need to make a UUCP connection.
It includes versions of uucico, uusched, uuxqt, uux, uucp, uustat, uulog, uuname, uuto, uupick, and cu, as well as uuchk (a program to check configuration files), uuconv (a program to convert from one type of configuration file to another), and tstuu (a test harness for the package).
The package currently supports the f, g (in all window and packet sizes), G, t and e protocols, as well a Zmodem protocol and two new bidirectional protocols.
If you have a Berkeley sockets library, it can make TCP connections. If you have TLI libraries, it can make TLI connections. It supports a new configuration file mechanism which I like (but other people dislike).
Main features:
- You get the source code.
- It uses significantly less CPU time than many UUCP packages.
- You can specify a chat script to run when a system calls in, allowing adjustment of modem parameters on a per system basis.
- You can specify failure strings for chat scripts, allowing the chat script to fail immediately if the modem returns BUSY.
- If you are talking to another instance of the package, you can use the new bidirectional protocol for rapid data transfer in both directions at once. You can also restrict file transfers by size based on the time of day and who placed the call.
- It only runs on Unix. The code is carefully divided into system dependent and system independent portions, so it should be possible to port it to other systems. It would not be trivial.
- You dont get uuclean, uusend, uuq, uusnap, uumonitor, uutry, uupoll, etc. If you have current copies of these programs, you may be able to use them. Shell scripts versions of uuclean and uutry are provided, with most, if not all, of the functionality of the usual programs. I believe the supplied uustat program allows you to do everything that uuq, uusnap and uumonitor do. uupoll could be written as a shell script.
- The package does not read modemcap or acucap files, although you can use V2 configuration files with a BNU Dialers file or a dialer file written in my new configuration file format.
- The package cannot use SCO dialer programs directly, although it can with a simple shell script interface.
Enhancements:
- As usual, many bugs were fixed.
- uuchk now reports the configuration file names which it uses.
- This makes it easier to figure out how to configure a binary installation.
- Certain options which could previously be set in Makefile.in are now set as options to configure: --with-user, --with-newconfigdir, --with-oldconfigdir.
- You can now use file names and notification addresses which contain spaces, but only when talking to another instance of version 1.07.
- The exit status of uux now uses values from .
- TCP ports now support IPv6 on modern systems. A new ``version command in the port file may be used to restrict a TCP port to just IPv4 or just IPv6.
- M and m may now be used in any chat script, not just a dialer chat script.
- Added ``max-file-time command to sys file.
- When uucico automatically invokes uuxqt, it no longer passes the -s option.
<<lessTaylor UUCP provides everything you need to make a UUCP connection.
It includes versions of uucico, uusched, uuxqt, uux, uucp, uustat, uulog, uuname, uuto, uupick, and cu, as well as uuchk (a program to check configuration files), uuconv (a program to convert from one type of configuration file to another), and tstuu (a test harness for the package).
The package currently supports the f, g (in all window and packet sizes), G, t and e protocols, as well a Zmodem protocol and two new bidirectional protocols.
If you have a Berkeley sockets library, it can make TCP connections. If you have TLI libraries, it can make TLI connections. It supports a new configuration file mechanism which I like (but other people dislike).
Main features:
- You get the source code.
- It uses significantly less CPU time than many UUCP packages.
- You can specify a chat script to run when a system calls in, allowing adjustment of modem parameters on a per system basis.
- You can specify failure strings for chat scripts, allowing the chat script to fail immediately if the modem returns BUSY.
- If you are talking to another instance of the package, you can use the new bidirectional protocol for rapid data transfer in both directions at once. You can also restrict file transfers by size based on the time of day and who placed the call.
- It only runs on Unix. The code is carefully divided into system dependent and system independent portions, so it should be possible to port it to other systems. It would not be trivial.
- You dont get uuclean, uusend, uuq, uusnap, uumonitor, uutry, uupoll, etc. If you have current copies of these programs, you may be able to use them. Shell scripts versions of uuclean and uutry are provided, with most, if not all, of the functionality of the usual programs. I believe the supplied uustat program allows you to do everything that uuq, uusnap and uumonitor do. uupoll could be written as a shell script.
- The package does not read modemcap or acucap files, although you can use V2 configuration files with a BNU Dialers file or a dialer file written in my new configuration file format.
- The package cannot use SCO dialer programs directly, although it can with a simple shell script interface.
Enhancements:
- As usual, many bugs were fixed.
- uuchk now reports the configuration file names which it uses.
- This makes it easier to figure out how to configure a binary installation.
- Certain options which could previously be set in Makefile.in are now set as options to configure: --with-user, --with-newconfigdir, --with-oldconfigdir.
- You can now use file names and notification addresses which contain spaces, but only when talking to another instance of version 1.07.
- The exit status of uux now uses values from .
- TCP ports now support IPv6 on modern systems. A new ``version command in the port file may be used to restrict a TCP port to just IPv4 or just IPv6.
- M and m may now be used in any chat script, not just a dialer chat script.
- Added ``max-file-time command to sys file.
- When uucico automatically invokes uuxqt, it no longer passes the -s option.
Download (0.90MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
972 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 blob wars blob metal solid 1.07 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