page
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2712
g-page 2.03
g-page is a client/server application designed to send text messages to pagers or SMS enabled PCS phones. more>>
g-page is a client/server application for Unix designed to send text messages to alphanumeric pagers or PCS phones with short messaging, SMS, capabilities.
It supports the SNPP, WCTP, and SMTP (email) protocols, and works on a stand-alone workstation or across a network.
<<lessIt supports the SNPP, WCTP, and SMTP (email) protocols, and works on a stand-alone workstation or across a network.
Download (0.20MB)
Added: 2006-09-06 License: GPL (GNU General Public License) Price:
1146 downloads
Page Curl 0.5
Page Curl plug-in does the well-known page curl effect (a la KPT). more>>
Page Curl plug-in does the well-known page curl effect (a la KPT).
It is likewhen you curl one of the corners of a sheet of paper.
<<lessIt is likewhen you curl one of the corners of a sheet of paper.
Download (MB)
Added: 2006-09-20 License: Perl Artistic License Price:
658 downloads
Data::Page 2.00
Data::Page is a Perl module that helps when paging through sets of results. more>>
Data::Page is a Perl module that helps when paging through sets of results.
SYNOPSIS
use Data::Page;
my $page = Data::Page->new();
$page->total_entries($total_entries);
$page->entries_per_page($entries_per_page);
$page->current_page($current_page);
print " First page: ", $page->first_page, "n";
print " Last page: ", $page->last_page, "n";
print "First entry on page: ", $page->first, "n";
print " Last entry on page: ", $page->last, "n";
When searching through large amounts of data, it is often the case that a result set is returned that is larger than we want to display on one page. This results in wanting to page through various pages of data. The maths behind this is unfortunately fiddly, hence this module.
The main concept is that you pass in the number of total entries, the number of entries per page, and the current page number. You can then call methods to find out how many pages of information there are, and what number the first and last entries on the current page really are.
For example, say we wished to page through the integers from 1 to 100 with 20 entries per page. The first page would consist of 1-20, the second page from 21-40, the third page from 41-60, the fourth page from 61-80 and the fifth page from 81-100. This module would help you work this out.
<<lessSYNOPSIS
use Data::Page;
my $page = Data::Page->new();
$page->total_entries($total_entries);
$page->entries_per_page($entries_per_page);
$page->current_page($current_page);
print " First page: ", $page->first_page, "n";
print " Last page: ", $page->last_page, "n";
print "First entry on page: ", $page->first, "n";
print " Last entry on page: ", $page->last, "n";
When searching through large amounts of data, it is often the case that a result set is returned that is larger than we want to display on one page. This results in wanting to page through various pages of data. The maths behind this is unfortunately fiddly, hence this module.
The main concept is that you pass in the number of total entries, the number of entries per page, and the current page number. You can then call methods to find out how many pages of information there are, and what number the first and last entries on the current page really are.
For example, say we wished to page through the integers from 1 to 100 with 20 entries per page. The first page would consist of 1-20, the second page from 21-40, the third page from 41-60, the fourth page from 61-80 and the fifth page from 81-100. This module would help you work this out.
Download (0.006MB)
Added: 2006-10-31 License: Perl Artistic License Price:
1088 downloads
man-pages 2.63
The manpages package contains a large collection of man pages for Linux covering programming APIs, file formats, protocols, etc. more>>
Linux documentation can be found in man pages, info files, HOWTOs and FAQs, and elsewhere. (For example, also the kernel Documentation directory contains a lot of good stuff.) A nice index for the man pages in Fedora Core 2 is found at the superman site.
Man pages belonging to programs are usually distributed together with those programs. Therefore, the Linux man-pages distribution mainly contains the pages for system calls and library routines, special devices, and file formats.
However, it also contains documentation for a number of programs, in cases where the authors or maintainers of the program do not distribute man pages themselves.
<<lessMan pages belonging to programs are usually distributed together with those programs. Therefore, the Linux man-pages distribution mainly contains the pages for system calls and library routines, special devices, and file formats.
However, it also contains documentation for a number of programs, in cases where the authors or maintainers of the program do not distribute man pages themselves.
Download (2.4MB)
Added: 2007-07-23 License: Free To Use But Restricted Price:
824 downloads
Free Link Page 1.2
Free Link Page is a project that allows visitors to add links to your page in a specified category. more>>
Free Link Page is a project that allows visitors to add links to your page in a specified category.
This script allows visitors to add links to your page in a specified category. It is quite easy to install.
The administration module supports deleting of existing links.
Installation:
1.Open links.pl with a text editor.
Change the url in line one, to the Perl program at your server.
Usually it is: - /usr/bin/perl or /usr/local/bin/perl for Unix.
- C:/Perl/Perl.exe for Windows (use slash "/")
Set the correct paths and required urls.
2.Upload links.pl in ASCII-mode to your cgi-bin directory
and change mode it to 755 (-rwxr-xr-x).
3.Open addlink.html with a text editor.
Change the line
to the correct location of links.pl
Thats all.
<<lessThis script allows visitors to add links to your page in a specified category. It is quite easy to install.
The administration module supports deleting of existing links.
Installation:
1.Open links.pl with a text editor.
Change the url in line one, to the Perl program at your server.
Usually it is: - /usr/bin/perl or /usr/local/bin/perl for Unix.
- C:/Perl/Perl.exe for Windows (use slash "/")
Set the correct paths and required urls.
2.Upload links.pl in ASCII-mode to your cgi-bin directory
and change mode it to 755 (-rwxr-xr-x).
3.Open addlink.html with a text editor.
Change the line
to the correct location of links.pl
Thats all.
Download (0.042MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
915 downloads
AT Media Page 0.1.14
AT Media Page provides a simple and easy to use Plone Page which can contain ATImages. more>>
AT Media Page provides a simple and easy to use Plone Page which can contain ATImages.
<<less Download (0.019MB)
Added: 2007-05-27 License: GPL (GNU General Public License) Price:
881 downloads
Page Manager 2006-01-27
Page Manager is a content management system (CMS) for sites that does not need (or cannot have) a database back-end. more>>
Page Manager is a content management system (CMS) for sites that does not need (or cannot have) a database back-end. Instead Page Manager uses the HTML-files itself as storage.
This makes it ideal for static (or semi-static) websites that does not need to be updated every second, but need an web-based editing/management interface.
It includes a browser-based WYSIWYG HTML editor (using TinyMCE) and it can also be used to maintain news, blogs (or other lists) and online image galleries.
New in-place wysiwyg editing (using AJAX) makes the web management easy for non-technical people.
Main features:
- Browser-based website management
- Simple editing interface for site content, news lists, blogs and image galleries
- WYSIWYG editing of HTML pages using TinyMCE
- No database: The pages themselves are the database
- VERY simple installation: Just unzip to your public directory.
- Minimal configuration required: Only username/password must be specified.
- Simple XML syntax to include meta information (for the editor) in HTML-pages.
<<lessThis makes it ideal for static (or semi-static) websites that does not need to be updated every second, but need an web-based editing/management interface.
It includes a browser-based WYSIWYG HTML editor (using TinyMCE) and it can also be used to maintain news, blogs (or other lists) and online image galleries.
New in-place wysiwyg editing (using AJAX) makes the web management easy for non-technical people.
Main features:
- Browser-based website management
- Simple editing interface for site content, news lists, blogs and image galleries
- WYSIWYG editing of HTML pages using TinyMCE
- No database: The pages themselves are the database
- VERY simple installation: Just unzip to your public directory.
- Minimal configuration required: Only username/password must be specified.
- Simple XML syntax to include meta information (for the editor) in HTML-pages.
Download (0.86MB)
Added: 2006-01-27 License: LGPL (GNU Lesser General Public License) Price:
1365 downloads
Page Title Eraser 0.6.3
Page Title Eraser is a Firefox extension which provides more privacy by hiding the title and icon of a selected tab. more>>
Page Title Eraser is a Firefox extension which provides more privacy at your workplace by hiding the title and icon of a selected tab.
I always open several tabs in a Firefox window, but I would not like other people see some of tabs labels. So I wrote the PTE extension which helps me to have such feature. I hope that it can be useful for office people.
The Page Title Eraser adds menu item to the page context menu and "Tools" menu items. "Right-click" menu includes a "Hide title" menu item now. Using this item you can hide/show tab and window titles and tab icon. Each tab has its independent instance of this item.
Since version 0.3.0 you can hide or show all tabs labels using "Hide all titles" menu item. Using the "Options" window you can tell PTE to hide/show the icons of tabs as well as the titles of tabs (see screenshots).
Toolbar button and hot key combination (Ctrl + Shift + H) are also available.
Translations included: Arabic, Arabic (Saudi Arabia), Chinese (Traditional), Croatian, Dutch (NL), English, French, Italian, Persian, Polish, Portuguese (Brazilian), Russian, Slovak, Spanish (Spain).
<<lessI always open several tabs in a Firefox window, but I would not like other people see some of tabs labels. So I wrote the PTE extension which helps me to have such feature. I hope that it can be useful for office people.
The Page Title Eraser adds menu item to the page context menu and "Tools" menu items. "Right-click" menu includes a "Hide title" menu item now. Using this item you can hide/show tab and window titles and tab icon. Each tab has its independent instance of this item.
Since version 0.3.0 you can hide or show all tabs labels using "Hide all titles" menu item. Using the "Options" window you can tell PTE to hide/show the icons of tabs as well as the titles of tabs (see screenshots).
Toolbar button and hot key combination (Ctrl + Shift + H) are also available.
Translations included: Arabic, Arabic (Saudi Arabia), Chinese (Traditional), Croatian, Dutch (NL), English, French, Italian, Persian, Polish, Portuguese (Brazilian), Russian, Slovak, Spanish (Spain).
Download (0.017MB)
Added: 2007-07-23 License: MPL (Mozilla Public License) Price:
836 downloads
Simple Page Archive 1.3
Simple Page Archive is a mirror and archiving tool to copy Web pages you are interested in. more>>
Simple Page Archive is a mirror and archiving tool to copy Web pages you are interested in. The CGI script downloads all images and CSS files to preserve the mirrored Web page.
It works with the ZEUS (www.zeus.com) and Apache (www.apache.org) web servers. SPA is an simple CGI script which allows you to mirror a single web page. It stores all images and CSSs locally, so you are able to browse through the archive without the need of the original, images being availiable.
The script is dead simple to install!
1. First you need to download "Beatiful Soup" (BS) from http://www.crummy.com/software/BeautifulSoup/ which is a quite simple but very good HTML Parser (not like the one in the Python distro .. which is acutally broken). Please "install" the BS module in your site-packages directory of python.
2. Copy the "index.py" file to directory of your "web archive".
3. Edit the script and change wroot variable in Configuration section at the beginning of the script to the document root directory of your web archive (NOT the physical path on the disk!)
3.1 If you are behind a firewall and you need proxy support, add your proxy server in the Configuration section as well.
4. Make sure you have CGI support enabled in your web server.
5. Make sure index.py is being called as the default DirectoryIndex.
6. Make sure the permissions of the index.py file and the directory are set
correctly. The CGI process must be able to write to your archive directory.
7. Open a browser and try to mirror a page ;-)
Enhancements:
- Added filter support
- Output now sorted by date
<<lessIt works with the ZEUS (www.zeus.com) and Apache (www.apache.org) web servers. SPA is an simple CGI script which allows you to mirror a single web page. It stores all images and CSSs locally, so you are able to browse through the archive without the need of the original, images being availiable.
The script is dead simple to install!
1. First you need to download "Beatiful Soup" (BS) from http://www.crummy.com/software/BeautifulSoup/ which is a quite simple but very good HTML Parser (not like the one in the Python distro .. which is acutally broken). Please "install" the BS module in your site-packages directory of python.
2. Copy the "index.py" file to directory of your "web archive".
3. Edit the script and change wroot variable in Configuration section at the beginning of the script to the document root directory of your web archive (NOT the physical path on the disk!)
3.1 If you are behind a firewall and you need proxy support, add your proxy server in the Configuration section as well.
4. Make sure you have CGI support enabled in your web server.
5. Make sure index.py is being called as the default DirectoryIndex.
6. Make sure the permissions of the index.py file and the directory are set
correctly. The CGI process must be able to write to your archive directory.
7. Open a browser and try to mirror a page ;-)
Enhancements:
- Added filter support
- Output now sorted by date
Download (0.005MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1222 downloads
man-pages-ja 20070515
man-pages-ja is a comprehensive collection of Japanese man pages for Linux. more>>
man-pages-ja is a comprehensive collection of Japanese man pages for Linux.
The project contains Japanese version of LDP man-pages, man pages for GNU tools, and ones for various opensource applications.
Enhancements:
- Three pages were updated.
<<lessThe project contains Japanese version of LDP man-pages, man pages for GNU tools, and ones for various opensource applications.
Enhancements:
- Three pages were updated.
Download (3.3MB)
Added: 2007-05-20 License: Free To Use But Restricted Price:
887 downloads
WWW::Mixi::OO::Page 0.03
WWW::Mixi::OO::Page is a WWW::Mixi::OOs Pages base class. more>>
WWW::Mixi::OO::Page is a WWW::Mixi::OOs Pages base class.
SYNOPSIS
package WWW::Mixi::OO::Foo;
use base qw(WWW::Mixi::OO::Page);
sub uri {
shift->absolute_uri(foo.pl);
}
# some implementations...
METHODS
new
# subclass
sub new {
my $this = shift->SUPER::new(@_);
# some initializations...
}
# call
my $page = $pkg->new($session);
constructor of page. please override if you need some initializations.
uri
# subclass
sub uri {
my ($this, %options) = @_;
$this->SUPER::uri(_path => foo,
_params => {
a => b,
},
%options);
}
# call
my $uri = $page->uri([opt => val], ...);
return URI of page.
parse_uri
# subclass
sub parse_uri {
my ($this, $data, %options) = @_;
$this->copy_hash_val($data->{params}, %options, page);
if ($data->{path} eq "show_friend") {
# blah...
}
if ($data->{uri}->...) {
# maybe you wont use this
}
$this->SUPER::uri($data, %options);
}
# call
my %options = $page->analyze_uri($uri);
return page information of URI.
parse
# subclass
sub parse {
my ($this, %options) = @_;
# parse...
my $part = $this->parse_extract_parts(qw/.../);
return () unless defined $part;
# return
return ({ a => b, c => d }, { a => e, c => f }, ...);
}
# call
my @datas = $page->parse;
page parser. please return hashref array.
parse_banner
my $data = $page->parse_banner;
parse banner. structure:
link: link to ad page.
subject: subject of ad(banners alt text).
image: image of banner
height: height of image
width: width of image
parse_mainmenu
my @data = $page->parse_mainmenu;
parse mainmenu. structure:
link: link to page
subject: subject of page
parse_tool_bar
my @data = $page->parse_tool_bar;
parse toolbar. structure:
link: link to page
subject: subject of page
image: image of toolbar.
height: height of image
width: width of image
get
$page->get([opt => val], ...);
handy method. call ->set_content and ->parse.
set_content
$page->set_content($uri);
or
$page->set_content(%options);
set content to specified by uri or options.
<<lessSYNOPSIS
package WWW::Mixi::OO::Foo;
use base qw(WWW::Mixi::OO::Page);
sub uri {
shift->absolute_uri(foo.pl);
}
# some implementations...
METHODS
new
# subclass
sub new {
my $this = shift->SUPER::new(@_);
# some initializations...
}
# call
my $page = $pkg->new($session);
constructor of page. please override if you need some initializations.
uri
# subclass
sub uri {
my ($this, %options) = @_;
$this->SUPER::uri(_path => foo,
_params => {
a => b,
},
%options);
}
# call
my $uri = $page->uri([opt => val], ...);
return URI of page.
parse_uri
# subclass
sub parse_uri {
my ($this, $data, %options) = @_;
$this->copy_hash_val($data->{params}, %options, page);
if ($data->{path} eq "show_friend") {
# blah...
}
if ($data->{uri}->...) {
# maybe you wont use this
}
$this->SUPER::uri($data, %options);
}
# call
my %options = $page->analyze_uri($uri);
return page information of URI.
parse
# subclass
sub parse {
my ($this, %options) = @_;
# parse...
my $part = $this->parse_extract_parts(qw/.../);
return () unless defined $part;
# return
return ({ a => b, c => d }, { a => e, c => f }, ...);
}
# call
my @datas = $page->parse;
page parser. please return hashref array.
parse_banner
my $data = $page->parse_banner;
parse banner. structure:
link: link to ad page.
subject: subject of ad(banners alt text).
image: image of banner
height: height of image
width: width of image
parse_mainmenu
my @data = $page->parse_mainmenu;
parse mainmenu. structure:
link: link to page
subject: subject of page
parse_tool_bar
my @data = $page->parse_tool_bar;
parse toolbar. structure:
link: link to page
subject: subject of page
image: image of toolbar.
height: height of image
width: width of image
get
$page->get([opt => val], ...);
handy method. call ->set_content and ->parse.
set_content
$page->set_content($uri);
or
$page->set_content(%options);
set content to specified by uri or options.
Download (0.024MB)
Added: 2007-08-18 License: Perl Artistic License Price:
797 downloads
Data::Page::Viewport 1.02
Data::Page::Viewport is a Perl module to scroll thru data a page, or just an item, at a time. more>>
Data::Page::Viewport is a Perl module to scroll thru data a page, or just an item, at a time.
Synopsis
This is a complete, tested, runnable program.
#!/usr/bin/perl
use strict;
use warnings;
use Data::Page::Viewport;
# -----------------------------------------------
my(@data) = (qw/zero one two three four five six
seven eight nine ten eleven twelve thirteen fourteen/);
my($page) = Data::Page::Viewport -> new
(
data_size => scalar @data,
page_size => 4
);
print "Data bounds: 0 .. $#data. n";
print "Data: ", join(, , @data), ". n";
print "Page bounds: 0 .. 3. n";
print "Page data: ", join(, , @data[0 .. 3]), ". n";
print "n";
my(@bound);
for (-2, 1, 4, 4, 1, 3, 3, -2, 1, 2, 1, -4, -4,
-1, 1, 2, -1, -2, -2, -1, -4, 4, 4, 4)
{
print "Offset: $_. n";
@bound = $page -> offset($_) -> bounds();
print "Page bounds: $bound[0] .. $bound[1]. n";
print Page data: ,
join(, , @data[$bound[0] .. $bound[1] ]),
". n";
print - x 50, "n";
}
Data::Page::Viewport is a pure Perl module.
This module keeps track of what items are on the current page, when you scroll forwards or backwards within a data set.
Similarly to Data::Page, you can call sub offset(N), for + or - N, to scroll thru the data a page at a time.
And, like Set::Window, you can call sub offset(N), for + or - 1, to scroll thru the data an item at a time.
Clearly, N does not have to be fixed.
The viewport provides access to the current page, and the code shifts indexes into and out of the viewport, according to the parameter passed to sub offset().
Note that the data is not passed into this module. The module only keeps track of the indexes within the viewport, i.e. indexes on the current page.
You call sub bounds() on the object (of type Set::Window) returned by sub offset(), to determine what indexes are on the current page at any particular point in time.
Also note that, unlike Set::Window, the boundaries of the viewport are rigid, so that changes to the indexes caused by sub offset() are limited by the size of the data set.
This means, if you do this:
my($page) = Data::Page::Viewport -> new
(
data_size => $#data, # 0 .. $#data.
page_size => $page_size, # 1 .. N.
);
my(@bound) = $page -> offset(- 1) -> bounds();
the call to sub offset(- 1) will have no effect.
That is, when trying to go back past the beginning of the data set, the bounds will be locked to values within 0 .. data_size.
Similarly, a call which would go beyond the other end of the data set, will lock the bounds to the same range.
In short, you cant fall off the edge by calling sub offset().
This in turn means that the values returned by sub bounds() will always be valid indexes within the range 0 .. data_size.
The module implements this by building 2 objects of type Set::Window, one for the original data set (which never changes), and one for the current page, which changes each time sub offset() is called (until the boundaries are hit, of course).
Note: No range checking is performed on the parameters to sub new().
Note: It should be obvious by now that this module differs from Data::Page, and indeed all such modules, in that they never change the items which are on a given page. They only allow you to change the page known as the current page. This module differs, in that, by calling sub offset(+ or - N), you are effectively changing the items which are deemed to be on the current page.
<<lessSynopsis
This is a complete, tested, runnable program.
#!/usr/bin/perl
use strict;
use warnings;
use Data::Page::Viewport;
# -----------------------------------------------
my(@data) = (qw/zero one two three four five six
seven eight nine ten eleven twelve thirteen fourteen/);
my($page) = Data::Page::Viewport -> new
(
data_size => scalar @data,
page_size => 4
);
print "Data bounds: 0 .. $#data. n";
print "Data: ", join(, , @data), ". n";
print "Page bounds: 0 .. 3. n";
print "Page data: ", join(, , @data[0 .. 3]), ". n";
print "n";
my(@bound);
for (-2, 1, 4, 4, 1, 3, 3, -2, 1, 2, 1, -4, -4,
-1, 1, 2, -1, -2, -2, -1, -4, 4, 4, 4)
{
print "Offset: $_. n";
@bound = $page -> offset($_) -> bounds();
print "Page bounds: $bound[0] .. $bound[1]. n";
print Page data: ,
join(, , @data[$bound[0] .. $bound[1] ]),
". n";
print - x 50, "n";
}
Data::Page::Viewport is a pure Perl module.
This module keeps track of what items are on the current page, when you scroll forwards or backwards within a data set.
Similarly to Data::Page, you can call sub offset(N), for + or - N, to scroll thru the data a page at a time.
And, like Set::Window, you can call sub offset(N), for + or - 1, to scroll thru the data an item at a time.
Clearly, N does not have to be fixed.
The viewport provides access to the current page, and the code shifts indexes into and out of the viewport, according to the parameter passed to sub offset().
Note that the data is not passed into this module. The module only keeps track of the indexes within the viewport, i.e. indexes on the current page.
You call sub bounds() on the object (of type Set::Window) returned by sub offset(), to determine what indexes are on the current page at any particular point in time.
Also note that, unlike Set::Window, the boundaries of the viewport are rigid, so that changes to the indexes caused by sub offset() are limited by the size of the data set.
This means, if you do this:
my($page) = Data::Page::Viewport -> new
(
data_size => $#data, # 0 .. $#data.
page_size => $page_size, # 1 .. N.
);
my(@bound) = $page -> offset(- 1) -> bounds();
the call to sub offset(- 1) will have no effect.
That is, when trying to go back past the beginning of the data set, the bounds will be locked to values within 0 .. data_size.
Similarly, a call which would go beyond the other end of the data set, will lock the bounds to the same range.
In short, you cant fall off the edge by calling sub offset().
This in turn means that the values returned by sub bounds() will always be valid indexes within the range 0 .. data_size.
The module implements this by building 2 objects of type Set::Window, one for the original data set (which never changes), and one for the current page, which changes each time sub offset() is called (until the boundaries are hit, of course).
Note: No range checking is performed on the parameters to sub new().
Note: It should be obvious by now that this module differs from Data::Page, and indeed all such modules, in that they never change the items which are on a given page. They only allow you to change the page known as the current page. This module differs, in that, by calling sub offset(+ or - N), you are effectively changing the items which are deemed to be on the current page.
Download (0.008MB)
Added: 2006-10-03 License: Perl Artistic License Price:
1117 downloads
C++ Server Pages 1.0.2
C++ Server Pages is a partial Java server pages and servlet implementation in C++. more>>
C++ Server Pages is a partial Java server pages and servlet implementation in C++. C++ Server Pages is written as Apache 2.0 modules, with the focus on performance.
<<less Download (1.5MB)
Added: 2005-12-05 License: GPL (GNU General Public License) Price:
1508 downloads
Page Update Checker 0.3.1
Page Update Checker is a FireFox extension that automatically checks to see if web pages have changed. more>>
Tired of clicking the reload button? Page Update Checker (aka PUC -- pronounced "Puke" is a FireFox extension that automatically checks to see if web pages have changed.
How to Use:
Once installed, you will be able to right-click on any page in Firefox and select "Monitor for Updates". The PUC options will open up and you can select how often you would like PUC to download the webpage and see if it has changed. To return to the options menu later, select "Tools" -> "Page Update Checker Options..."
Click the homepage link to find the PUC Wiki and share your Update Checkers!
<<lessHow to Use:
Once installed, you will be able to right-click on any page in Firefox and select "Monitor for Updates". The PUC options will open up and you can select how often you would like PUC to download the webpage and see if it has changed. To return to the options menu later, select "Tools" -> "Page Update Checker Options..."
Click the homepage link to find the PUC Wiki and share your Update Checkers!
Download (0.072MB)
Added: 2007-05-30 License: MPL (Mozilla Public License) Price:
947 downloads
Template::Plugin::Page 0.10
Template::Plugin::Page is a plugin to help when paging through sets of results. more>> <<less
Download (0.003MB)
Added: 2006-11-01 License: Perl Artistic License Price:
1088 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 page 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