administration home page
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3867
LDAP Administration Tool 1.3.2
LDAP Administration Tool is a tool to manage LDAP-based directories. more>>
LDAP Administration Tool is a tool to manage LDAP-based directories.
LDAP Administration Tool stands for LDAP Administration Tool. The tool allows you to browse LDAP-based directories and add/edit/delete entries contained within. It can store profiles for quick access to different servers.
Main features:
- User, Group Computer and user-defined views
- Directory browser
- Schema browser
- LDIF imports and exports
- Samba and Active Directory support
- Mass-edit support
- Integration with GNOME
<<lessLDAP Administration Tool stands for LDAP Administration Tool. The tool allows you to browse LDAP-based directories and add/edit/delete entries contained within. It can store profiles for quick access to different servers.
Main features:
- User, Group Computer and user-defined views
- Directory browser
- Schema browser
- LDIF imports and exports
- Samba and Active Directory support
- Mass-edit support
- Integration with GNOME
Download (0.44MB)
Added: 2007-02-12 License: GPL (GNU General Public License) Price:
1003 downloads
Open Administration for Schools 2.40
Open Administration for Schools is a Web-based school administration package. more>>
Open Admin for Schools is a School Administration Program. It is a freely available, open source software package and is licensed under the GNU General Public License.
Open Administration for Schools project is entirely web based and can run from a centrally located division wide server or a single computer in a school. It is designed to support an entire division on one or more central computers but can also work just fine for a single school.
Currently several school divisions use this approach and have 15+ schools on a single central server. This is because it is designed to be lightweight both in server resource requirements and in communication bandwidth.
It is secure. Each school has two or more virtual websites and each is protected with password(s). One site, the admin site, is used by the school office and another, the teacher site, is used by teachers in the classroom.
The teacher site also has password access for entering attendance by teachers and also uses cookies that expire in a short period, further limiting access. Another site, a parent/student site, is controlled by parent/student userids and passwords. A fourth virtual site may be used by school liason officers from outside agencies to give them a slightly different access to school information. (Community Schools)
Main features:
- Demographics - It stores student and family information that can be viewed and printed in a variety of ways.
- Attendance - Attendance can be entered either by secretaries in the school office or by teachers in the classroom. It features the ability to do different numbers of periods per day for elementary grades vs high school and middle years. This will allow elementary classes to have 2 classes per day (AM/PM) with a homeroom teacher while higher grades can have attendance done on a per subject period basis (and be subject based). Attendance reports are integrated with report cards/progress reports. A variety of attendance reports are available. A variety of attendance entry methods are available for use by teachers and/or secretaries to allow it to integrate with normal school practice.
- Discipline - A simple discipline module to track student discipline events and track outcomes, etc. Behaviours may be categorized and statistical reports may be printed. Enrollment changes are also posted into this system.
- Report Card System - a flexible reporting system with per subject objectives (up to 20), integrated attendance reporting, etc. All report cards are printed as PDF reports and may include a school logo. All subjects may have unlimited length text comments, and can have any desired ordering. Attendance reporting will now do days open, days enrolled, days absent, and times late as standard.
- IEP (Special Needs) Site that is integrated at the division level that allows special needs teachers to tailor individual student programs that can be viewed from each schools teacher site. This includes the ability to add student medical history, testing done, student teams (and responsibilities), and objectives chosen from lists of thousands, categorized in a variety of ways. There can be up to 32 objectives per subject and each subject is specific to that particular child. His/her program would consist of a variety of subjects in areas such as fine motor control, etc.
- This system can generate progress reports (for use with the report card system) as well as a comprehensive IEP report containing the yearly plan for the child. This IEP can also viewed from the teacher site, to ensure compliance throughout the year.
- Export/Import Modules - to allow students to easily transfer schools within divisions without re-entry of demographic information. Export of data to other programs. Export of data to Provincial authorities via an automated XML based transfer mechanism.
- Saskatchewan SDS support for direct XML transfers of student demographic, subject and enrollment marks to provincial authorities.
- Online Gradebook to allow teachers to enter marks and assessments onine from school or home. It can group and weight assessment items and post directly into the report card system.
- Parent Viewing scripts to allow parents to view attendance, gradebook(where allowed), and report card marks. This is easily integrated into existing school sites.
- Upcoming: Family functions, Parent-Teacher Interview Scheduling, Wherever schools want to go...
- Further out... Multi-language support (demand for a Spanish version exists currently), Student timetabling.
Enhancements:
- A new Fees System to allow fee charging (predefined or new, with various groups), invoice printing, payments and receipts, and the ability to export summary journal transactions to an external accounting program.
- A new teacher logout to remove session data has been added.
- There is a new 70 page User Documentation PDF and a 40 page Administration Documentation PDF (also available in HTML versions).
<<lessOpen Administration for Schools project is entirely web based and can run from a centrally located division wide server or a single computer in a school. It is designed to support an entire division on one or more central computers but can also work just fine for a single school.
Currently several school divisions use this approach and have 15+ schools on a single central server. This is because it is designed to be lightweight both in server resource requirements and in communication bandwidth.
It is secure. Each school has two or more virtual websites and each is protected with password(s). One site, the admin site, is used by the school office and another, the teacher site, is used by teachers in the classroom.
The teacher site also has password access for entering attendance by teachers and also uses cookies that expire in a short period, further limiting access. Another site, a parent/student site, is controlled by parent/student userids and passwords. A fourth virtual site may be used by school liason officers from outside agencies to give them a slightly different access to school information. (Community Schools)
Main features:
- Demographics - It stores student and family information that can be viewed and printed in a variety of ways.
- Attendance - Attendance can be entered either by secretaries in the school office or by teachers in the classroom. It features the ability to do different numbers of periods per day for elementary grades vs high school and middle years. This will allow elementary classes to have 2 classes per day (AM/PM) with a homeroom teacher while higher grades can have attendance done on a per subject period basis (and be subject based). Attendance reports are integrated with report cards/progress reports. A variety of attendance reports are available. A variety of attendance entry methods are available for use by teachers and/or secretaries to allow it to integrate with normal school practice.
- Discipline - A simple discipline module to track student discipline events and track outcomes, etc. Behaviours may be categorized and statistical reports may be printed. Enrollment changes are also posted into this system.
- Report Card System - a flexible reporting system with per subject objectives (up to 20), integrated attendance reporting, etc. All report cards are printed as PDF reports and may include a school logo. All subjects may have unlimited length text comments, and can have any desired ordering. Attendance reporting will now do days open, days enrolled, days absent, and times late as standard.
- IEP (Special Needs) Site that is integrated at the division level that allows special needs teachers to tailor individual student programs that can be viewed from each schools teacher site. This includes the ability to add student medical history, testing done, student teams (and responsibilities), and objectives chosen from lists of thousands, categorized in a variety of ways. There can be up to 32 objectives per subject and each subject is specific to that particular child. His/her program would consist of a variety of subjects in areas such as fine motor control, etc.
- This system can generate progress reports (for use with the report card system) as well as a comprehensive IEP report containing the yearly plan for the child. This IEP can also viewed from the teacher site, to ensure compliance throughout the year.
- Export/Import Modules - to allow students to easily transfer schools within divisions without re-entry of demographic information. Export of data to other programs. Export of data to Provincial authorities via an automated XML based transfer mechanism.
- Saskatchewan SDS support for direct XML transfers of student demographic, subject and enrollment marks to provincial authorities.
- Online Gradebook to allow teachers to enter marks and assessments onine from school or home. It can group and weight assessment items and post directly into the report card system.
- Parent Viewing scripts to allow parents to view attendance, gradebook(where allowed), and report card marks. This is easily integrated into existing school sites.
- Upcoming: Family functions, Parent-Teacher Interview Scheduling, Wherever schools want to go...
- Further out... Multi-language support (demand for a Spanish version exists currently), Student timetabling.
Enhancements:
- A new Fees System to allow fee charging (predefined or new, with various groups), invoice printing, payments and receipts, and the ability to export summary journal transactions to an external accounting program.
- A new teacher logout to remove session data has been added.
- There is a new 70 page User Documentation PDF and a 40 page Administration Documentation PDF (also available in HTML versions).
Download (MB)
Added: 2007-07-19 License: GPL (GNU General Public License) Price:
844 downloads
Server Web Administration Tool 2.0.0
Server Web Administration Tool is a self-extracting shell script that provide detailed information about a server. more>>
Server Web Administration Tool is a self-extracting shell script that installs a perl module called Linux::Statistics and a bunch of perl scripts that provide detailed information about a server.
Information includes : memory usage, disk usage, cpu usage, file usage, network usage, swap usage inode and file handle usage, socket information and information about paging on the server etc. There is also a script to check whether a particular process/daemon is running or not.
You can run the script by running "sh swat-1.0.0.sh" as root.
Enhancements:
- This version comes with a bundled installation of the Apache 1.3.29 Web server.
<<lessInformation includes : memory usage, disk usage, cpu usage, file usage, network usage, swap usage inode and file handle usage, socket information and information about paging on the server etc. There is also a script to check whether a particular process/daemon is running or not.
You can run the script by running "sh swat-1.0.0.sh" as root.
Enhancements:
- This version comes with a bundled installation of the Apache 1.3.29 Web server.
Download (0.029MB)
Added: 2006-11-04 License: Freely Distributable Price:
1094 downloads
Email Administration Utility 1.5.2
Email Administration Utility provides an IMAP-based email account management utility. more>>
Email Administration Utility provides an IMAP-based email account management utility.
The Email Administration Utilities package can be used to manage email accounts with a series of PHP-based scripts through a browser.
Addition, Removal, and modification of accounts is possible as long as an IMAP port is available on the mail server.
The Mailadmin project was originally designed to help owners of domains that were hosted by Hub.Org Networking Services. The company wanted users to be able to create, remove or modify email accounts when ever they wanted, giving them a quicker turnaround for Mail Administration Purposes.
As the utility was developed, tested and matured into what it is today, many users requested more features or contributed reports of issues to help improve the utilities stability. Hub.Org has given me permission to release the utility as an Open Source package so that others may also benifit from the simplicity that the Mailadmin utility offers to those who need complete control over email accounts.
With this in mind, I intend to continue development by adding new features as they are requested and fix any issues that may pop up. The more users who use and test the features that the Mailadmin utility offers will help to improve the functionality offered by Mailadmin. I have opened a Sourceforge account to help manage the development and releases of the utility as it matures into what users and developers see the Mailadmin to be.
Main features:
- Administrator:
- Adding/Deleting Email accounts.
- Setting Account Quotas.
- Obtaining Administrative Access Over Older Accounts.
- Changing An Accounts Password.
- Interfaces with the Cyrus IMAP/POP3 server.
- Transaction Log system, allowing you to track changes or to help debug issues.
- Standard User:
- Changing The Accounts Password.
- In Development:
- Transaction Log system, allowing you to track changes or to help debug issues.
<<lessThe Email Administration Utilities package can be used to manage email accounts with a series of PHP-based scripts through a browser.
Addition, Removal, and modification of accounts is possible as long as an IMAP port is available on the mail server.
The Mailadmin project was originally designed to help owners of domains that were hosted by Hub.Org Networking Services. The company wanted users to be able to create, remove or modify email accounts when ever they wanted, giving them a quicker turnaround for Mail Administration Purposes.
As the utility was developed, tested and matured into what it is today, many users requested more features or contributed reports of issues to help improve the utilities stability. Hub.Org has given me permission to release the utility as an Open Source package so that others may also benifit from the simplicity that the Mailadmin utility offers to those who need complete control over email accounts.
With this in mind, I intend to continue development by adding new features as they are requested and fix any issues that may pop up. The more users who use and test the features that the Mailadmin utility offers will help to improve the functionality offered by Mailadmin. I have opened a Sourceforge account to help manage the development and releases of the utility as it matures into what users and developers see the Mailadmin to be.
Main features:
- Administrator:
- Adding/Deleting Email accounts.
- Setting Account Quotas.
- Obtaining Administrative Access Over Older Accounts.
- Changing An Accounts Password.
- Interfaces with the Cyrus IMAP/POP3 server.
- Transaction Log system, allowing you to track changes or to help debug issues.
- Standard User:
- Changing The Accounts Password.
- In Development:
- Transaction Log system, allowing you to track changes or to help debug issues.
Download (0.030MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
956 downloads
NWN Server Administration 0.9.8
NWN Server Administration is a Web interface for managing NeverWinter Night servers. more>>
NWN Server Administration is a Web interface for managing NeverWinter Night servers.
This interface provides many features for monitoring and controlling multiple servers on the same computer.
The interface provides support for nwnx, and has an interface for running database queries.
Enhancements:
- Fixed problem with Character Administration with usernames with symbols in their names such as -. Also fixed
- the Administration privileges with same problem.
- Fixed issue with a Non-Privileged user couldnt download the NWN Campaigns.
- Fixed issue with deleting a character with a symbol in the name.
- Added HotU portraits and classes.
- Changed access privileges on Character Administration. Made Deleting characters a separate privileges.
- Changed access on Uploading files, Upload is now a separate privilege.
- Added a NWN Server Administration Options page, currently has adminemail address setting, and ability to hide/show unprivileged commands to the user.
<<lessThis interface provides many features for monitoring and controlling multiple servers on the same computer.
The interface provides support for nwnx, and has an interface for running database queries.
Enhancements:
- Fixed problem with Character Administration with usernames with symbols in their names such as -. Also fixed
- the Administration privileges with same problem.
- Fixed issue with a Non-Privileged user couldnt download the NWN Campaigns.
- Fixed issue with deleting a character with a symbol in the name.
- Added HotU portraits and classes.
- Changed access privileges on Character Administration. Made Deleting characters a separate privileges.
- Changed access on Uploading files, Upload is now a separate privilege.
- Added a NWN Server Administration Options page, currently has adminemail address setting, and ability to hide/show unprivileged commands to the user.
Download (1.3MB)
Added: 2005-11-02 License: GPL (GNU General Public License) Price:
819 downloads
PHP System Administration Toolkit 1.0 RC1 (ooLDAP)
PHP System Administration Toolkit is a toolkit/framework for the rapid development of system administration Web interfaces in PH more>>
PHP System Administration Toolkit is a toolkit/framework for the rapid development of system administration Web interfaces in PHP. PHP System Administration Toolkit will provide easy access to, for example, LDAP/xSQL servers.
<<less Download (0.009MB)
Added: 2006-05-11 License: GPL (GNU General Public License) Price:
1263 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
Aero AIO: Folding@Home 0.1
Aero AIO: Folding@Home is a plugin for Aero AIO to monitor your Folding@Home client. more>>
Aero AIO: Folding@Home is a plugin for Aero AIO to monitor your Folding@Home client. It comes with a simple configuration dialog to set the update interval and client path.
It was inspired by navyrains folding-karamba theme.
Folding@Home is a distributed computing project to understand protein folding, misfolding and related diseases (http://folding.stanford.edu).
<<lessIt was inspired by navyrains folding-karamba theme.
Folding@Home is a distributed computing project to understand protein folding, misfolding and related diseases (http://folding.stanford.edu).
Download (0.011MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1214 downloads
Work-At-Home 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-19 License: Freeware Price: Free
189 downloads
mainfo.org - Easy Page Edit 1.0
Easily change the content of a web page inside your browser. A firefox extensions that allows you to edit page content and locally save changes.... more>> <<less
Download (3KB)
Added: 2009-04-20 License: Freeware Price: Free
187 downloads
Myrinix Digital Home Edition 2007-04 v3
Myrinix - Digital Home Edition is meant to be a smart and centralized OS that can be implemented in a home environment. more>>
Myrinix - Digital Home Edition is meant to be a smart and centralized OS that can be implemented in a home environment.
Myrinix Digital Home Edition can be connected to a TV or other large screen to record and play DVD movies and surf the Internet. It also implements video sharing with the NX technology, and includes the videolan program for broadcasting video or music throughout the network.
Diskless client computers can connect with the server as it performs other tasks. Myrinix - Digital Home Edition is a bootable CD derived from Kanotix.
Enhancements:
- This release fixed a DBUS hang at startup on some computers and detection of USB drives as home at startup.
- An easy USB portable drive installer was added along with a locale changer for quick and easy language changes.
<<lessMyrinix Digital Home Edition can be connected to a TV or other large screen to record and play DVD movies and surf the Internet. It also implements video sharing with the NX technology, and includes the videolan program for broadcasting video or music throughout the network.
Diskless client computers can connect with the server as it performs other tasks. Myrinix - Digital Home Edition is a bootable CD derived from Kanotix.
Enhancements:
- This release fixed a DBUS hang at startup on some computers and detection of USB drives as home at startup.
- An easy USB portable drive installer was added along with a locale changer for quick and easy language changes.
Download (460MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
915 downloads

AXIGEN Mail Server StartUp Edition 1.2.2
AXIGEN FREE mail server - (E)SMTP, POP3, IMAP4, Webmail server and support more>> AXIGEN StartUp Edition is a FREE, reliable and secure mail server for 9 users and 1 domain intended for home users and small companies. AXIGEN Mail Server, offering integrated mail services and basic support, can successfully replace several open source applications.
This is a full-featured version, available free of charge, part of a time-limited promotional offer. This type of license offered is perpetual and you will get to keep it even if this promotion expires.
AXIGEN is available for many Linux distributions (Gentoo, Redhat/Fedora Core, Slackware, Debian, Ubuntu, Mandrake/Mandriva, SUSE), FreeBSD, OpenBSD and NetBSD - see the AXIGEN download page for the corresponding download kit: http://www.axigen.com/mail-server/downloads.php.
Main AXIGEN services:
1. Mail transfer is ensured by SMTP / ESMTP modules, which include a powerful Mail Processing engine with a script interface for custom filtering.
2. Message retrieval is performed through IMAP4 or POP3 protocols with special tools for connectivity control and host authentication management.
3. The Webmail module provides improved security and allows users anywhere on the Internet to access and send mails from their Web browsers.
All services are controlled from centralized WEB / CLI Administration, enabling full control of the email traffic.
AXIGEN Mail Server Specifications:
Mail Services
- SMTP/ESMTP, POP3, IMAP4 and Webmail
- SSL/TLS encryption
- Integrated List server
Connectivity and architecture:
- Multithreaded engine with module thread control
- Simultaneous resource access
- Mail storage with index based access
- In depth connection control
- Firewall-like communication rules
- User authentication: plain, CRAM MD5
Message Filtering
- Multilevel filtering system (server level, domain level, user level)
- Antivirus and AntiSPAM support
- Script interface for external custom filters
Download your copy now!<<less
Download (10800K)
Added: 2009-04-15 License: Freeware Price: Free
192 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 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
File::Save::Home 0.08
File::Save::Home is a Perl module to place file safely under user home directory. more>>
File::Save::Home is a Perl module to place file safely under user home directory.
SYNOPSIS
use File::Save::Home qw(
get_home_directory
get_subhome_directory_status
make_subhome_directory
restore_subhome_directory_status
conceal_target_file
reveal_target_file
make_subhome_temp_directory
);
$home_dir = get_home_directory();
$desired_dir_ref = get_subhome_directory_status("desired/directory");
$desired_dir_ref = get_subhome_directory_status(
"desired/directory",
"pseudohome/directory", # two-argument version
);
$desired_dir = make_subhome_directory($desired_dir_ref);
restore_subhome_directory_status($desired_dir_ref);
$target_ref = conceal_target_file( {
dir => $desired_dir,
file => file_to_be_checked,
test => 0,
} );
reveal_target_file($target_ref);
$tmpdir = make_subhome_temp_directory();
$tmpdir = make_subhome_temp_directory(
"pseudohome/directory", # optional argument version
);
In the course of deploying an application on another users system, you sometimes need to place a file in or underneath that users home directory. Can you do so safely?
This Perl extension provides several functions which try to determine whether you can, indeed, safely create directories and files underneath a users home directory. Among other things, if you are placing a file in such a location only temporarily -- say, for testing purposes -- you can temporarily hide any already existing file with the same name and restore it to its original name and timestamps when you are done.
<<lessSYNOPSIS
use File::Save::Home qw(
get_home_directory
get_subhome_directory_status
make_subhome_directory
restore_subhome_directory_status
conceal_target_file
reveal_target_file
make_subhome_temp_directory
);
$home_dir = get_home_directory();
$desired_dir_ref = get_subhome_directory_status("desired/directory");
$desired_dir_ref = get_subhome_directory_status(
"desired/directory",
"pseudohome/directory", # two-argument version
);
$desired_dir = make_subhome_directory($desired_dir_ref);
restore_subhome_directory_status($desired_dir_ref);
$target_ref = conceal_target_file( {
dir => $desired_dir,
file => file_to_be_checked,
test => 0,
} );
reveal_target_file($target_ref);
$tmpdir = make_subhome_temp_directory();
$tmpdir = make_subhome_temp_directory(
"pseudohome/directory", # optional argument version
);
In the course of deploying an application on another users system, you sometimes need to place a file in or underneath that users home directory. Can you do so safely?
This Perl extension provides several functions which try to determine whether you can, indeed, safely create directories and files underneath a users home directory. Among other things, if you are placing a file in such a location only temporarily -- say, for testing purposes -- you can temporarily hide any already existing file with the same name and restore it to its original name and timestamps when you are done.
Download (0.018MB)
Added: 2007-01-27 License: Perl Artistic License Price:
1002 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 administration home 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