schedule
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 303
RwdSchedule 1.02
RwdSchedule is an event database program using RubyWebDialogs. more>>
RwdSchedule is an event database program using RubyWebDialogs.
It can list events, store events, and edit, rename, and delete events.
FTP can be used to sync events with multiple systems.
ICS files can be created. Context help is sent on some screens. It should run without changes on all platforms.
It is an rwdtinker program and can take additional plugins.
Enhancements:
- changed schedule configuration screen
- updated for rwdtinker 1.66
- new helpabout
- new documents list
<<lessIt can list events, store events, and edit, rename, and delete events.
FTP can be used to sync events with multiple systems.
ICS files can be created. Context help is sent on some screens. It should run without changes on all platforms.
It is an rwdtinker program and can take additional plugins.
Enhancements:
- changed schedule configuration screen
- updated for rwdtinker 1.66
- new helpabout
- new documents list
Download (0.12MB)
Added: 2006-09-27 License: GPL (GNU General Public License) Price:
1122 downloads
GNOME Schedule 1.1.0
GNOME Schedule is a system schedule maintenance tool. more>>
GNOME Schedule is a system schedule maintenance tool. GNOME Schedule project has support for the cron and at scheduling systems. It aims to be as HIG compatible as possible.
The target is to provide any sane desktop user with a tool to maintain the scheduling of his or her desktop tasks, while not requiring an understanding of the cron or at subsystems.
<<lessThe target is to provide any sane desktop user with a tool to maintain the scheduling of his or her desktop tasks, while not requiring an understanding of the cron or at subsystems.
Download (0.61MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
1077 downloads
phpScheduleIt 1.2.8
phpScheduleIt is an Open Source web-based reservation and scheduling system. more>>
phpScheduleIt is an Open Source web-based reservation and scheduling system, allowing users to register and then place reservations on any kind of resources, such as conference rooms, machines, computers, etc.
The administrative side of phpScheduleIt project, allows complete control over user permissions, resource data, reservation data, and is has many configurable settings.
Main features:
General Info and Setup
- OS and database independent. It will work on any system that supports PHP and any of the PEAR::DB supported databases.
- Supports multiple languages. Distributed with this package: English (US & GB), German, French, Spanish, Italian, Hungarian, Dutch, Finnish, Swedish and Turkish.
- Setup and update scripts are included to make installation painless.
- User database can be self-contained or authenticated through LDAP.
- The included help file guides users through all possible tasks.
- The included README describes all features and how to properly manage the system.
Administrative Features
- Multiple schedules are supported with unique resources.
- Blackout times are easy to add and manage to restrict reservations.
- User permissions allow the administrator to decide on what resources users can place reservations. This feature can be turned on or off from the configuration file.
- Reservation minimum and maximum time limits can be set on a per-resource basis.
- Administrator has power to add and manage an unlimited number of resources. All which can be toggled active and inactive at any point.
- Administrator has control over all reservations and can browse, modify and delete any reservation in the system.
- Resources can be set to require administrator approval for all reservations using the resource.
- Mass email feature allows the administrator to send out a system-wide email to notify users of resource downtime or other important information.
- Administrators can search through the reservation database with a very flexible search tool. Search results can be viewed as HTML, plain-text, XML or CSV.
- Database data can be dumped to the screen in XML or CSV format.
- Administrators can view a bar graph showing reservation statistics.
- Complete logging feature logs all activity through the system.
User Features
- Users can manage how and when they receive email notifications about their reservation activity.
- Recurring reservations and reservation summaries are completely supported.
- Support for multi-day reservations.
- Users can invite and manage reservation participants.
- Calendars can be viewed for the user, resource, or schedule in a day/week/month layout.
- A printer-formatted signup sheet can be printed for any resource.
- Schedule is GUI based with easy to identify reservations.
Configuration Options
- Time format, database server, email program and much more can be set in the config file.
- The code is object-based and there is a strong attempt to maintain complete separation of business logic and presentation. This makes it easy to change the look and feel or functionality of the system. The provided phpDocumentor-generated documentation is complete and easy to follow for any PHP programmer.
<<lessThe administrative side of phpScheduleIt project, allows complete control over user permissions, resource data, reservation data, and is has many configurable settings.
Main features:
General Info and Setup
- OS and database independent. It will work on any system that supports PHP and any of the PEAR::DB supported databases.
- Supports multiple languages. Distributed with this package: English (US & GB), German, French, Spanish, Italian, Hungarian, Dutch, Finnish, Swedish and Turkish.
- Setup and update scripts are included to make installation painless.
- User database can be self-contained or authenticated through LDAP.
- The included help file guides users through all possible tasks.
- The included README describes all features and how to properly manage the system.
Administrative Features
- Multiple schedules are supported with unique resources.
- Blackout times are easy to add and manage to restrict reservations.
- User permissions allow the administrator to decide on what resources users can place reservations. This feature can be turned on or off from the configuration file.
- Reservation minimum and maximum time limits can be set on a per-resource basis.
- Administrator has power to add and manage an unlimited number of resources. All which can be toggled active and inactive at any point.
- Administrator has control over all reservations and can browse, modify and delete any reservation in the system.
- Resources can be set to require administrator approval for all reservations using the resource.
- Mass email feature allows the administrator to send out a system-wide email to notify users of resource downtime or other important information.
- Administrators can search through the reservation database with a very flexible search tool. Search results can be viewed as HTML, plain-text, XML or CSV.
- Database data can be dumped to the screen in XML or CSV format.
- Administrators can view a bar graph showing reservation statistics.
- Complete logging feature logs all activity through the system.
User Features
- Users can manage how and when they receive email notifications about their reservation activity.
- Recurring reservations and reservation summaries are completely supported.
- Support for multi-day reservations.
- Users can invite and manage reservation participants.
- Calendars can be viewed for the user, resource, or schedule in a day/week/month layout.
- A printer-formatted signup sheet can be printed for any resource.
- Schedule is GUI based with easy to identify reservations.
Configuration Options
- Time format, database server, email program and much more can be set in the config file.
- The code is object-based and there is a strong attempt to maintain complete separation of business logic and presentation. This makes it easy to change the look and feel or functionality of the system. The provided phpDocumentor-generated documentation is complete and easy to follow for any PHP programmer.
Download (0.75MB)
Added: 2007-08-18 License: GPL (GNU General Public License) Price:
808 downloads
Schedule::Oncall 0.8.3
Schedule::Oncall module contains methods for managing an on-call schedule. more>>
Schedule::Oncall module contains methods for managing an on-call schedule.
Schedule::Oncall provides methods to manipulate an on-call schedule. One or more tables of schedules can be maintained, loaded, and searched. An on-call table is composed of seven days, where each day has a list of minute ranges which correspond to a particular person.
Information such as email address, pager number, etc. may be stored in the schedule configuration file. Simple variable assignments may also be made. Other textual information may be stored in the schedule in order to assist other applications (e.g., html headers or email body text), and variables substitution may occur within the text blocks.
Schedule files may be chosen based on weekly or monthly rotations, relative to the first week or month of the year. Weekly schedules begin on a Monday and end on a Sunday, the same as strftime(3)s %W" format. Each rotation is stored in a separate file, and the appropriate rotation is chosen at load time.
<<lessSchedule::Oncall provides methods to manipulate an on-call schedule. One or more tables of schedules can be maintained, loaded, and searched. An on-call table is composed of seven days, where each day has a list of minute ranges which correspond to a particular person.
Information such as email address, pager number, etc. may be stored in the schedule configuration file. Simple variable assignments may also be made. Other textual information may be stored in the schedule in order to assist other applications (e.g., html headers or email body text), and variables substitution may occur within the text blocks.
Schedule files may be chosen based on weekly or monthly rotations, relative to the first week or month of the year. Weekly schedules begin on a Monday and end on a Sunday, the same as strftime(3)s %W" format. Each rotation is stored in a separate file, and the appropriate rotation is chosen at load time.
Download (0.016MB)
Added: 2007-08-16 License: Perl Artistic License Price:
802 downloads
Algorithm::ScheduledPath 0.41
Algorithm::ScheduledPath is a Perl module that helps you to find scheduled paths in a directed graph. more>>
Algorithm::ScheduledPath is a Perl module that helps you to find scheduled paths in a directed graph.
SYNOPSIS
use Algorithm::ScheduledPath;
use Algorithm::ScheduledPath::Path;
$graph = new Algorithm::ScheduledPath();
$graph->add_edge(
{
path_id => R,
origin => A, depart_time => 1,
destination => B, arrive_time => 4,
},
{
path_id => R,
origin => B, depart_time => 5,
destination => C, arrive_time => 9,
},
{
path_id => D,
origin => A, depart_time => 2,
destination => C, arrive_time => 7,
}
);
my $paths = $graph->find_paths(A, C);
foreach my $path (@$paths) {
print join(" ", map { $path->$_ } (qw(
origin depart_time destination arrive_time ))), "n";
}
# Outputs the following:
# A 2 C 7
# A 1 C 9
This module is designed to find scheduled paths between vertices in a directed graph. For scheduled paths, each edge has a time schedule, so that a path must contain edges with successivly later schedules. It will not return cyclic paths (paths which pass through a vertex more than once).
In less technical parlance, this module lets you do things like take a series of interconnected bus routes and determine a schedule of how to get from point A to point B (noting any transfers in between).
<<lessSYNOPSIS
use Algorithm::ScheduledPath;
use Algorithm::ScheduledPath::Path;
$graph = new Algorithm::ScheduledPath();
$graph->add_edge(
{
path_id => R,
origin => A, depart_time => 1,
destination => B, arrive_time => 4,
},
{
path_id => R,
origin => B, depart_time => 5,
destination => C, arrive_time => 9,
},
{
path_id => D,
origin => A, depart_time => 2,
destination => C, arrive_time => 7,
}
);
my $paths = $graph->find_paths(A, C);
foreach my $path (@$paths) {
print join(" ", map { $path->$_ } (qw(
origin depart_time destination arrive_time ))), "n";
}
# Outputs the following:
# A 2 C 7
# A 1 C 9
This module is designed to find scheduled paths between vertices in a directed graph. For scheduled paths, each edge has a time schedule, so that a path must contain edges with successivly later schedules. It will not return cyclic paths (paths which pass through a vertex more than once).
In less technical parlance, this module lets you do things like take a series of interconnected bus routes and determine a schedule of how to get from point A to point B (noting any transfers in between).
Download (0.020MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
890 downloads
Amortization Schedule Calculator 1.0
Amortization Schedule Calculator lets you estimate your monthly loan repayments. more>>
Amortization Schedule Calculator also known as an amortization schedule calculator - lets you estimate your monthly loan repayments.
It also determines out how much of your repayments will go towards the principal and how much will go towards interest.
Simply input your loan amount, interest rate, loan term and repayment start date then click "Calculate".
This loan amortization calculator should only be used to estimate your repayments since it doesnt include taxes or insurance.
<<lessIt also determines out how much of your repayments will go towards the principal and how much will go towards interest.
Simply input your loan amount, interest rate, loan term and repayment start date then click "Calculate".
This loan amortization calculator should only be used to estimate your repayments since it doesnt include taxes or insurance.
Download (0.10MB)
Added: 2005-12-02 License: Freeware Price:
1427 downloads
WWW::IstanbulTeknik::Schedules 0.01
WWW::IstanbulTeknik::Schedules is a Perl interface to ITU-SIS schedules. more>>
WWW::IstanbulTeknik::Schedules is a Perl interface to ITU-SIS schedules.
SYNOPSIS
use WWW::IstanbulTeknik::SIS::Schedules;
my $crn = WWW::IstanbulTeknik::SIS::Schedules->new;
my @all_ata = $crn->parse(ata); # get all ata lessons
my @results = $crn->find_crn([30088, 30090]); # get only these CRNs
my @title = $crn->crn_title; # get titles
Gets the course schedules from ITU-SIS and parses them. You can also search within the parsed structures to filter the results.
<<lessSYNOPSIS
use WWW::IstanbulTeknik::SIS::Schedules;
my $crn = WWW::IstanbulTeknik::SIS::Schedules->new;
my @all_ata = $crn->parse(ata); # get all ata lessons
my @results = $crn->find_crn([30088, 30090]); # get only these CRNs
my @title = $crn->crn_title; # get titles
Gets the course schedules from ITU-SIS and parses them. You can also search within the parsed structures to filter the results.
Download (0.012MB)
Added: 2007-08-20 License: Perl Artistic License Price:
795 downloads
Active Block I/O Scheduling System 13
ABISS is an extension for the Linux kernel that implements priorities for disk IO operations. more>>
Apart from these guaranteed real-time (RT) streams, we also included multiple priorities for best-effort (BE) disk traffic.
The system consists of a framework that is added to the kernel, including an elevator implementing multiple priorities, with a policy and coordination unit implemented in user space. This approach ensures separation between the kernel infrastructure (the framework) and the policies (e.g. admission control) in user space.
The ABISS extensions are controlled through ioctls applied to files accessed through the regular POSIX API. A small library with wrapper functions shaped after stdio (abiss_fopen(), abiss_fread(), abiss_fwrite(), etc.) is available for applications preferring a higher-level API.
ABISS is still experimental. It can currently provide high priority for reading from a FAT, VFAT, ext2, and ext3 file system. Writing is always best-effort.
Only a framework for resource control exists. Therefore, the current implementation can enforce that an application conforms to the requested service, but it cannot make bandwidth guarantees. Furthermore, there are various sources of sporadic but significant delays in the kernel, which can affect the service obtained by an application.
Enhancements:
- Updated to Linux 2.6.16.1.
- The compatibility layer has been moved from a global handler into each ioctl in each filesystem supported by ABISS.
- CFQ is now supported.
- Power management and overlap handling have been disabled for this version.
<<lessThe system consists of a framework that is added to the kernel, including an elevator implementing multiple priorities, with a policy and coordination unit implemented in user space. This approach ensures separation between the kernel infrastructure (the framework) and the policies (e.g. admission control) in user space.
The ABISS extensions are controlled through ioctls applied to files accessed through the regular POSIX API. A small library with wrapper functions shaped after stdio (abiss_fopen(), abiss_fread(), abiss_fwrite(), etc.) is available for applications preferring a higher-level API.
ABISS is still experimental. It can currently provide high priority for reading from a FAT, VFAT, ext2, and ext3 file system. Writing is always best-effort.
Only a framework for resource control exists. Therefore, the current implementation can enforce that an application conforms to the requested service, but it cannot make bandwidth guarantees. Furthermore, there are various sources of sporadic but significant delays in the kernel, which can affect the service obtained by an application.
Enhancements:
- Updated to Linux 2.6.16.1.
- The compatibility layer has been moved from a global handler into each ioctl in each filesystem supported by ABISS.
- CFQ is now supported.
- Power management and overlap handling have been disabled for this version.
Download (0.15MB)
Added: 2006-04-01 License: GPL (GNU General Public License) Price:
1302 downloads
TaskJuggler 2.4.0
Taskjuggler is a project management tool for Linux and UNIX system-based operating systems. more>>
Taskjuggler is a project management tool for Linux and UNIX system-based operating systems. Whether you want to plan your colleges shifts for the next month or want to build a skyscraper - Taskjuggler is the tool for you.
Instead of clicking yourself painfully through hundreds of dialog boxes you specify your Taskjuggler project in a simple text format. You simply list all your tasks and their dependencies. The resulting schedule is then presented as GANTT chart, Table, HTML, XML or CSV report.
Taskjuggler does not only honor the task interdependencies but also takes resource constrains into account. Using Taskjugglers powerful filtering and reporting algorithms you can create task lists, resource usage tables, status reports, project calendars and project accounting statements.
Main features:
- Automatic scheduling of interdependent tasks with resource conflict solver.
- Powerful project description syntax with macro support.
- Flexible working hours and vacation handling.
- Support for shifts.
- Multiple time zone support.
- Flexible resource grouping.
- Project accounting support.
- Task may have initial costs, finishing costs.
- Resource may have running costs.
- Support for simple profit/loss analysis.
- HTML and XML report generation.
- Support for plan and actual scenario comparisons.
- Project tracking support.
- Groupware support by using a revision control system such as CVS or RCS on the project description files.
- Support for central resource allocation database.
<<lessInstead of clicking yourself painfully through hundreds of dialog boxes you specify your Taskjuggler project in a simple text format. You simply list all your tasks and their dependencies. The resulting schedule is then presented as GANTT chart, Table, HTML, XML or CSV report.
Taskjuggler does not only honor the task interdependencies but also takes resource constrains into account. Using Taskjugglers powerful filtering and reporting algorithms you can create task lists, resource usage tables, status reports, project calendars and project accounting statements.
Main features:
- Automatic scheduling of interdependent tasks with resource conflict solver.
- Powerful project description syntax with macro support.
- Flexible working hours and vacation handling.
- Support for shifts.
- Multiple time zone support.
- Flexible resource grouping.
- Project accounting support.
- Task may have initial costs, finishing costs.
- Resource may have running costs.
- Support for simple profit/loss analysis.
- HTML and XML report generation.
- Support for plan and actual scenario comparisons.
- Project tracking support.
- Groupware support by using a revision control system such as CVS or RCS on the project description files.
- Support for central resource allocation database.
Download (1.2MB)
Added: 2007-07-03 License: GPL (GNU General Public License) Price:
866 downloads
Sundial 0.1.1
Sundial is a Web-based group schedule application. more>>
Sundial is a Web-based group schedule application used to share appointment information with groups and access it anywhere via the Internet.
Enhancements:
- A bug in appointment sorting was corrected.
- The capability to attach notes to a days page was added.
<<lessEnhancements:
- A bug in appointment sorting was corrected.
- The capability to attach notes to a days page was added.
Download (0.009MB)
Added: 2006-01-30 License: GPL (GNU General Public License) Price:
1363 downloads
Des a1
Des package contains the Des extension module for Perl. more>>
Des package contains the Des extension module for Perl.
The Des extension module gives access to the DES library.
The following is a brief and over-simplified description of the relevant stuff about DES.
DES keys are 8-byte blocks. A key is passed to a perl function as an 8-byte string. Before keys can be used to encrypt or decrypt data, the key needs to be transformed into a key schedule using the function set_key. There is a certain amount of overhead in creating these key schedules (which are 128 bytes or 256 bytes depending on implementation and architecture) so they can be created and cached for later if desired. Encryption and decryption can be done in 3 modes:
ECB (electronic code book) mode
Takes a des_cblock (perl 8-byte string) and produces another des_cblock. (Very rarely useful for large amounts of plain text, subject to known plaintext attacks under certain circumstances, only slightly faster than CBC or PCBC mode, and you lose even this advantage in perl).
CBC (cipher block chaining) mode
Takes an arbitrary length string, pads it out (internally) on the right with NULs to a multiple of 8-bytes. Encrypts/decrypts the data and produces output (same size as padded input) which is an exact multiple of 8 bytes long. Changing a single bit of the cleartext affects all the following ciphertext. However, changing a single bit of the ciphertext affects only the corresponding cleartext block and the following block. This is occasionally an advantage but is usually a disadvantage.
PCBC mode
A modified CBC mode with indefinite proagation of single bit errors both from cleartext to ciphertext and from ciphertext to cleartext. "Usually" the best mode (for certain values of "usually").
Functions imported by use Des.
string_to_key (STRING)
Takes an arbitrary STRING and munges it (with a one-way function) into a DES key, which is returned.
set_key (KEY)
The DES key KEY (which must be a string of exactly 8 bytes) is turned into a key schedule which is returned.
ecb_encrypt (INPUT, SCHEDULE)
The INPUT argument (which must be a string of exactly 8 bytes) is encrypted using ECB mode using key schedule SCHEDULE (created using set_key) and the resulting 8-byte string is returned.
ecb_decrypt (INPUT, SCHEDULE)
The INPUT argument (which must be a string of exactly 8 bytes) is decrypted using ECB mode using key schedule SCHEDULE (created using set_key) and the resulting 8-byte string is returned.
cbc_encrypt (INPUT, OUTPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and encrypted using CBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the encrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.
cbc_decrypt (INPUT, OUTPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and decrypted using CBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the decrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.
pcbc_encrypt (INPUT, OUTPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and encrypted using PCBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the encrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.
pcbc_decrypt (INPUT, OUTPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and decrypted using PCBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the decrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.
pcbc_cksum (INPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. CBC mode is used to generate an 8-byte cryptographic checksum using key schedule SCHEDULE and initialisation vector IV. This checksum is returned.
Functions in package Des which can be imported
random_key ()
Produces a random DES key based on current time, PID and a counter.
read_password (PROMPT [, VERIFY])
Prints PROMPT on the terminal, turns off echo if possible and reads a password from the keyboard. If the optional VERIFY argument is present and true than the password is prompted for a second time and the two are compared. If different, the prompting is repeated. The resulting string is turned into a DES key (using string_to_key (q.v.) internally) and that key is returned.
<<lessThe Des extension module gives access to the DES library.
The following is a brief and over-simplified description of the relevant stuff about DES.
DES keys are 8-byte blocks. A key is passed to a perl function as an 8-byte string. Before keys can be used to encrypt or decrypt data, the key needs to be transformed into a key schedule using the function set_key. There is a certain amount of overhead in creating these key schedules (which are 128 bytes or 256 bytes depending on implementation and architecture) so they can be created and cached for later if desired. Encryption and decryption can be done in 3 modes:
ECB (electronic code book) mode
Takes a des_cblock (perl 8-byte string) and produces another des_cblock. (Very rarely useful for large amounts of plain text, subject to known plaintext attacks under certain circumstances, only slightly faster than CBC or PCBC mode, and you lose even this advantage in perl).
CBC (cipher block chaining) mode
Takes an arbitrary length string, pads it out (internally) on the right with NULs to a multiple of 8-bytes. Encrypts/decrypts the data and produces output (same size as padded input) which is an exact multiple of 8 bytes long. Changing a single bit of the cleartext affects all the following ciphertext. However, changing a single bit of the ciphertext affects only the corresponding cleartext block and the following block. This is occasionally an advantage but is usually a disadvantage.
PCBC mode
A modified CBC mode with indefinite proagation of single bit errors both from cleartext to ciphertext and from ciphertext to cleartext. "Usually" the best mode (for certain values of "usually").
Functions imported by use Des.
string_to_key (STRING)
Takes an arbitrary STRING and munges it (with a one-way function) into a DES key, which is returned.
set_key (KEY)
The DES key KEY (which must be a string of exactly 8 bytes) is turned into a key schedule which is returned.
ecb_encrypt (INPUT, SCHEDULE)
The INPUT argument (which must be a string of exactly 8 bytes) is encrypted using ECB mode using key schedule SCHEDULE (created using set_key) and the resulting 8-byte string is returned.
ecb_decrypt (INPUT, SCHEDULE)
The INPUT argument (which must be a string of exactly 8 bytes) is decrypted using ECB mode using key schedule SCHEDULE (created using set_key) and the resulting 8-byte string is returned.
cbc_encrypt (INPUT, OUTPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and encrypted using CBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the encrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.
cbc_decrypt (INPUT, OUTPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and decrypted using CBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the decrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.
pcbc_encrypt (INPUT, OUTPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and encrypted using PCBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the encrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.
pcbc_decrypt (INPUT, OUTPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and decrypted using PCBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the decrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.
pcbc_cksum (INPUT, SCHEDULE, IV)
The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. CBC mode is used to generate an 8-byte cryptographic checksum using key schedule SCHEDULE and initialisation vector IV. This checksum is returned.
Functions in package Des which can be imported
random_key ()
Produces a random DES key based on current time, PID and a counter.
read_password (PROMPT [, VERIFY])
Prints PROMPT on the terminal, turns off echo if possible and reads a password from the keyboard. If the optional VERIFY argument is present and true than the password is prompted for a second time and the two are compared. If different, the prompting is repeated. The resulting string is turned into a DES key (using string_to_key (q.v.) internally) and that key is returned.
Download (0.010MB)
Added: 2007-05-10 License: Perl Artistic License Price:
897 downloads
Soma suite 2.3
Soma is a suite of programs that let you play and schedule audio files from the Web. more>>
Soma is a suite of programs that let you play and schedule audio files from the Web.
Soma suite supports extra utilities using run-time loadable modules and includes a broadcasting scheduler, a tool to control it via TCP/IP, and an utility to check configuration file syntax.
Soma project started in summer 2003 to manage the digital version of an activists radio old spools.
The first release just gave just the chance to play random some audio files in a directory using an external program (at that time mpg123). In despite of that this software was never used, i kept on thinking about soma project for some weeks, until i started directly to work with a group called Reload, which was experimenting at the time a project called "eterete" and creating a place for a web radio at Pergola Tribe (a selfmanaged house in Milan).
We used, of course, a release, which was a little bit better to manage the radio-playlist and of course we implemented the software itself. From september till december soma became a software suite, configurable through file and (remote administration...). Thats thanks to the relationships and the inputs that such a community like Reload can create.
A group of passionate activists was able to make broadcastings and broadcast schedules, to find out new problems and to give implementation advices. They also suggest me the idea that soma (originally a simple play-list manager) could become a programs suite, which has a player, a software for deferred broadcasting, a more user friendly admininstration, documentation and distribution.
Some time after came somaplayer and somaadmin. The player was still very behind compared to my implementation ideas. Somadmin was straight away on line and advertised on radio.inventati.org/somadmin/
In January 2004 we showed Soma at the first italian (web and air-waves) radio meeting in Naples.The meeting was technologically and politically profitable and it was an attempt to build up a real radio-network.
Radio.inventati.org was actually the only example od direct cooperation among even very different people: individuals, improvised groups, very old and movement radios and experiences from overseas countries.
On the web site there are occasional streamings, weekly streamings, and 24hrs music flows.
The object of the technical research was a digital environment, which could let individuals or whole communities gain access to a common schedule with resum?s, repetitions, deferred programs, live broadcastings, regular broadcastings as one national and international network.
Soma could satisfy this need and could be easly managed through the web thanks to somadmin, which could update the soma admin in real time.
The developments went on. Somaplayer is now reality. The only music player which can stream directly an mp3, an ogg vorbis, a wav, a track from an audio cd or a streaming directly on an icecast server (icecast 2 or shoutcast) or just play it on a computer using sound drivers or sound daemons.
At the moment more other people work at this project, who debug the software, write docs, work at the website and make installation packages (for debian).
Enhancements:
- This release fixes three bugs related to group permissions, the 31st of months, and an error in libsoma related to buffers and protocols.
<<lessSoma suite supports extra utilities using run-time loadable modules and includes a broadcasting scheduler, a tool to control it via TCP/IP, and an utility to check configuration file syntax.
Soma project started in summer 2003 to manage the digital version of an activists radio old spools.
The first release just gave just the chance to play random some audio files in a directory using an external program (at that time mpg123). In despite of that this software was never used, i kept on thinking about soma project for some weeks, until i started directly to work with a group called Reload, which was experimenting at the time a project called "eterete" and creating a place for a web radio at Pergola Tribe (a selfmanaged house in Milan).
We used, of course, a release, which was a little bit better to manage the radio-playlist and of course we implemented the software itself. From september till december soma became a software suite, configurable through file and (remote administration...). Thats thanks to the relationships and the inputs that such a community like Reload can create.
A group of passionate activists was able to make broadcastings and broadcast schedules, to find out new problems and to give implementation advices. They also suggest me the idea that soma (originally a simple play-list manager) could become a programs suite, which has a player, a software for deferred broadcasting, a more user friendly admininstration, documentation and distribution.
Some time after came somaplayer and somaadmin. The player was still very behind compared to my implementation ideas. Somadmin was straight away on line and advertised on radio.inventati.org/somadmin/
In January 2004 we showed Soma at the first italian (web and air-waves) radio meeting in Naples.The meeting was technologically and politically profitable and it was an attempt to build up a real radio-network.
Radio.inventati.org was actually the only example od direct cooperation among even very different people: individuals, improvised groups, very old and movement radios and experiences from overseas countries.
On the web site there are occasional streamings, weekly streamings, and 24hrs music flows.
The object of the technical research was a digital environment, which could let individuals or whole communities gain access to a common schedule with resum?s, repetitions, deferred programs, live broadcastings, regular broadcastings as one national and international network.
Soma could satisfy this need and could be easly managed through the web thanks to somadmin, which could update the soma admin in real time.
The developments went on. Somaplayer is now reality. The only music player which can stream directly an mp3, an ogg vorbis, a wav, a track from an audio cd or a streaming directly on an icecast server (icecast 2 or shoutcast) or just play it on a computer using sound drivers or sound daemons.
At the moment more other people work at this project, who debug the software, write docs, work at the website and make installation packages (for debian).
Enhancements:
- This release fixes three bugs related to group permissions, the 31st of months, and an error in libsoma related to buffers and protocols.
Download (2.7MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1198 downloads
Scroll Blog r17
Scroll Blog is a simple yet powerful blog system written in Python using Django. more>>
Scroll Blog project is a simple yet powerful blog system written in Python using Django.
Leveraging the Django framework, one can quickly spin up new modules.
Enhancements:
- This release moves closer to PEP8, adds a simple resume module, and starts a really simple schedule module.
- It has been tested with Django-0.96.
<<lessLeveraging the Django framework, one can quickly spin up new modules.
Enhancements:
- This release moves closer to PEP8, adds a simple resume module, and starts a really simple schedule module.
- It has been tested with Django-0.96.
Download (MB)
Added: 2007-04-15 License: GPL (GNU General Public License) Price:
925 downloads
Mac::EyeTV 0.30
Mac::EyeTV is a interface to the Elgato EyeTV Digital Video Recorder. more>>
Mac::EyeTV is a interface to the Elgato EyeTV Digital Video Recorder.
SYNOPSIS
use Mac::EyeTV;
my $eyetv = Mac::EyeTV->new();
# See Mac::EyeTV::Channel
foreach my $channel ($eyetv->channels) {
my $name = $channel->name;
my $number = $channel->number;
print "$number $namen";
}
# See Mac::EyeTV::Programme
foreach my $programme ($eyetv->programmes) {
my $start = $programme->start;
my $stop = $programme->stop;
my $title = $programme->title;
print "$title $start - $stopn";
}
This module allows you to interface to the Elgato EyeTV Digital Video Recorder. EyeTV is a piece of software and hardware for Mac OS X which can record and play back television much like a Tivo. This module allows you to interface to the EyeTV software, view the channel list and the recorded programmes and schedule recordings.
See Mac::EyeTV::Programme for information on scheduling a recording.
You should create Mac::Glue bindings to EyeTV before using this (along the lines of sudo gluemac EyeTV).
The EyeTV software itself is available from Elgato Systems at http://www.elgato.com/index.php?file=support_updates_eyetv
<<lessSYNOPSIS
use Mac::EyeTV;
my $eyetv = Mac::EyeTV->new();
# See Mac::EyeTV::Channel
foreach my $channel ($eyetv->channels) {
my $name = $channel->name;
my $number = $channel->number;
print "$number $namen";
}
# See Mac::EyeTV::Programme
foreach my $programme ($eyetv->programmes) {
my $start = $programme->start;
my $stop = $programme->stop;
my $title = $programme->title;
print "$title $start - $stopn";
}
This module allows you to interface to the Elgato EyeTV Digital Video Recorder. EyeTV is a piece of software and hardware for Mac OS X which can record and play back television much like a Tivo. This module allows you to interface to the EyeTV software, view the channel list and the recorded programmes and schedule recordings.
See Mac::EyeTV::Programme for information on scheduling a recording.
You should create Mac::Glue bindings to EyeTV before using this (along the lines of sudo gluemac EyeTV).
The EyeTV software itself is available from Elgato Systems at http://www.elgato.com/index.php?file=support_updates_eyetv
Download (0.004MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1217 downloads
isp-connect 0.2
isp-connect is a project which contains generic PPP connect scripts. more>>
isp-connect project is a set of scripts which should make it easy to connect from a single GNU/Linux workstation to an ISP using a dial-up connection.
It supports a single PPP connection over ISDN or modem, and support is planned for raw-IP (over ISDN) and hooking up to several providers at one time.
The package comes with the helper script schedule.pl, which is a kind of an offline cron.
It gets a crontab-like file as input and executes the commands given in the file not exactly at the times given (like cron), but only when it is executed itself (of course, because it is not a daemon) and the time in the config-file has passed.
Enhancements:
- Modem support
- Signal, when line goes up or down
- Disconnect can close all active connections
<<lessIt supports a single PPP connection over ISDN or modem, and support is planned for raw-IP (over ISDN) and hooking up to several providers at one time.
The package comes with the helper script schedule.pl, which is a kind of an offline cron.
It gets a crontab-like file as input and executes the commands given in the file not exactly at the times given (like cron), but only when it is executed itself (of course, because it is not a daemon) and the time in the config-file has passed.
Enhancements:
- Modem support
- Signal, when line goes up or down
- Disconnect can close all active connections
Download (0.048MB)
Added: 2006-09-20 License: (FDL) GNU Free Documentation License Price:
1135 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 schedule 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