resources on call
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3551
Resources 1.04
Resources is a Perl module to handle application defaults in Perl. more>>
Resources is a Perl module to handle application defaults in Perl.
SYNOPSIS
use Resources;
$res = new Resources;
$res = new Resources "resfile";
Resources are a way to specify information of interest to program or packages.
Applications use resource files to specify and document the values of quantities or attributes of interest.
Resources can be loaded from or saved to resource files. Methods are provided to search, modify and create resources.
Packages use resources to hardwire in their code the default values for their attributes, along with documentation for the attibutes themselves.
Packages inherit resources when subclassed, and the resource names are updated dynamically to reflect a class hierarchy.
<<lessSYNOPSIS
use Resources;
$res = new Resources;
$res = new Resources "resfile";
Resources are a way to specify information of interest to program or packages.
Applications use resource files to specify and document the values of quantities or attributes of interest.
Resources can be loaded from or saved to resource files. Methods are provided to search, modify and create resources.
Packages use resources to hardwire in their code the default values for their attributes, along with documentation for the attibutes themselves.
Packages inherit resources when subclassed, and the resource names are updated dynamically to reflect a class hierarchy.
Download (0.018MB)
Added: 2007-05-10 License: Perl Artistic License Price:
899 downloads
Remote Python Call 2.60
RPyC stands for Remote Python Call, a pun over remote procedure call. more>>
RPyC stands for Remote Python Call, a pun over remote procedure call. It is completely transparent and symmetrical. It is inspired by the work of eyal lotem (pybuild.sf.net) on pyinvoke, and was made for two purposes:
Learning the lowlevel of the python language attempting to improve pyinvoke by making the entire protocol symmetrical. This means the client can make requests to the server, and the server can reply with requests of its own (the client is also a server on its own). This typically means using callback functions.
The RPyC package comes with a full demo, showing (or showing-off) many of its features. As i said, its completely transparent and symmetrical, so you can write code just as you would write in the case of normal python programs.
demo 1 -- a simple client demo
# import the client
from Rpyc.Client import RpycSocketClient
# `hostname` is the name of the host running an Rpyc server
# the port parameter is optional
c = RpycSocketClient("hostname")
# now we are connected and can start messing around with stuff on the server
for filename in c.modules.os.listdir("/tmp"):
print "found file", filename
Enhancements:
- This release adds DeliveringNamespace, LoginError (instead of tlslites internal errors), __version__, deliver (the counterpart of obtain, which can now deliver and obtain functions as well), and isproxy (to test whether an object is a proxy).
- It improves memory consumption with __slots__ and the isinstance/issubclass mechanism.
<<lessLearning the lowlevel of the python language attempting to improve pyinvoke by making the entire protocol symmetrical. This means the client can make requests to the server, and the server can reply with requests of its own (the client is also a server on its own). This typically means using callback functions.
The RPyC package comes with a full demo, showing (or showing-off) many of its features. As i said, its completely transparent and symmetrical, so you can write code just as you would write in the case of normal python programs.
demo 1 -- a simple client demo
# import the client
from Rpyc.Client import RpycSocketClient
# `hostname` is the name of the host running an Rpyc server
# the port parameter is optional
c = RpycSocketClient("hostname")
# now we are connected and can start messing around with stuff on the server
for filename in c.modules.os.listdir("/tmp"):
print "found file", filename
Enhancements:
- This release adds DeliveringNamespace, LoginError (instead of tlslites internal errors), __version__, deliver (the counterpart of obtain, which can now deliver and obtain functions as well), and isproxy (to test whether an object is a proxy).
- It improves memory consumption with __slots__ and the isinstance/issubclass mechanism.
Download (0.030MB)
Added: 2006-05-19 License: Public Domain Price:
1254 downloads
C++ ResourcePool 0.99.13
C++ ResourcePool is a library which can be used to pool resources of every kind. more>>
ResourcePool is a C++ library which can be used to pool resources of every kind. One very interesting side effect is that it can also be used of abstraction layer by providing a unique API for different resources of similar resource types.
Most prominent example are SQL databases. The ResourcePool does currently include a convenient way to access MySQL and Oracle databases in the same way, so that changing for MySQL to Oracle or vice-versa does not need big code changes.
Enhancements:
- Corrected handling of NoFailoverExceptions. Previously it did just not work.
- Fixed a bug which could cause undefined behavior in MultiThreadedModel when a caller had to wait for resources (when the Max limit is reached).
- The argument validation of the bindout() and isnull() methods of SQLSelect(Row) commands has been corrected.
- Fixed a bug in the Cache class which caused an unreasonable exception in case an already cached value is put again.
- The isnull() method has been added to the Runtime selectable SQL driver (fatalmind::ResourceType::SQL).
- The NoFailoverExceptions thrown in the mysql driver do now include the correct message. The messages were lost due to a missing explicit constructor call to the virtual base class.
- The getFactory() method in ResourcePool is now public and returns a const reference.
- Implemented some rudimentary statistics. See ResourcePool.getStats() for details.
- Building improvement: -lrt is used (and not used) more correctly.
- The testing framework has been extended to optionally perform testing in multiple threads. The default behavior has not been changed (make check does not use multiple threads). However when running the test programs manually you can add "-m" as argument. Each "m" does add an additional thread for testing. However, the test programs itself need also to provide such test cases.
- The test cases (used with make check) do now use the complete library. This has the drawback that building must always be done in the top level directory before performing tests. However, the tests use the real library now (and not just a subset) so that the overall testing quality is a little improved.
<<lessMost prominent example are SQL databases. The ResourcePool does currently include a convenient way to access MySQL and Oracle databases in the same way, so that changing for MySQL to Oracle or vice-versa does not need big code changes.
Enhancements:
- Corrected handling of NoFailoverExceptions. Previously it did just not work.
- Fixed a bug which could cause undefined behavior in MultiThreadedModel when a caller had to wait for resources (when the Max limit is reached).
- The argument validation of the bindout() and isnull() methods of SQLSelect(Row) commands has been corrected.
- Fixed a bug in the Cache class which caused an unreasonable exception in case an already cached value is put again.
- The isnull() method has been added to the Runtime selectable SQL driver (fatalmind::ResourceType::SQL).
- The NoFailoverExceptions thrown in the mysql driver do now include the correct message. The messages were lost due to a missing explicit constructor call to the virtual base class.
- The getFactory() method in ResourcePool is now public and returns a const reference.
- Implemented some rudimentary statistics. See ResourcePool.getStats() for details.
- Building improvement: -lrt is used (and not used) more correctly.
- The testing framework has been extended to optionally perform testing in multiple threads. The default behavior has not been changed (make check does not use multiple threads). However when running the test programs manually you can add "-m" as argument. Each "m" does add an additional thread for testing. However, the test programs itself need also to provide such test cases.
- The test cases (used with make check) do now use the complete library. This has the drawback that building must always be done in the top level directory before performing tests. However, the tests use the real library now (and not just a subset) so that the overall testing quality is a little improved.
Download (0.46MB)
Added: 2005-09-23 License: GPL (GNU General Public License) Price:
1493 downloads
Grid Resources for Industrial Applications 5.1
GRIA is Grid middleware that enables use of the Grid in a secure, interoperable and flexible manner. more>>
GRIA (Grid Resources for Industrial Applications) is Grid middleware that enables use of the Grid in a secure, interoperable and flexible manner.
Security
GRIA uses off-the-shelf Web Services technology and Public Key Infrastructure (PKI) security.
Trust
GRIA supports well established B2B processes & trust models.
Ease of use
GRIA is designed to support leading-edge and legacy application codes, and client-side applications can be easily written using the GRIA API.
Quality of Service
GRIA resource models allow service levels to be matched to clients needs.
Support
GRIA is supported through an open source community and on a commercial basis.
Enhancements:
- This release provides significant new features and usability enhancements to both the management packages and the client.
- The core infrastructure stack has been further aligned with key Web Service security and policy specifications.
- New services include a Membership Service, Registry Service, and an improved SLA service.
<<lessSecurity
GRIA uses off-the-shelf Web Services technology and Public Key Infrastructure (PKI) security.
Trust
GRIA supports well established B2B processes & trust models.
Ease of use
GRIA is designed to support leading-edge and legacy application codes, and client-side applications can be easily written using the GRIA API.
Quality of Service
GRIA resource models allow service levels to be matched to clients needs.
Support
GRIA is supported through an open source community and on a commercial basis.
Enhancements:
- This release provides significant new features and usability enhancements to both the management packages and the client.
- The core infrastructure stack has been further aligned with key Web Service security and policy specifications.
- New services include a Membership Service, Registry Service, and an improved SLA service.
Download (MB)
Added: 2007-05-24 License: GPL (GNU General Public License) Price:
886 downloads
Resource::Loader 0.03
Resource::Loader is a Perl module to load different resources depending. more>>
Resource::Loader is a Perl module to load different resources depending.
SYNOPSIS
use Resource::Loader;
$loader = Resource::Loader->new(
testing => 0,
verbose => 0,
cont => 0,
resources =>
[
{ name => never,
when => sub { 0 },
what => sub { die "this will never be loaded" },
},
{ name => sometimes 50%,
when => sub { int rand 2 > 0 },
what => sub { "sometimes was loaded. args: [@_]" },
whatargs => [ qw/foo bar baz/ ],
},
{ name => sometimes 66%,
when => sub { int rand @_ },
whenargs => [ 0, 1, 2 ],
what => sub { "sometimes was loaded. args: [@_]" },
whatargs => [ qw/foo bar baz/ ],
},
{ name => always,
when => sub { 1 },
what => sub { "always was loaded" },
},
],
);
$loaded = $loader->load;
$status = $loader->status;
Resource::Loader is simple at its core: You give it a list of resources. Each resource knows when it should be triggered and if its triggered, will run its code segment.
Both the when and the what are coderefs, so you can be as devious as you want in determining when a resource will be loaded and what, exactly, it does.
I originally wrote this to solve a simple problem but realized that the class is probably applicable to a whole slew of problems. I look forward to hearing to what devious ends you push this module. Really, send me an email - I love hearing about people using my toys.
<<lessSYNOPSIS
use Resource::Loader;
$loader = Resource::Loader->new(
testing => 0,
verbose => 0,
cont => 0,
resources =>
[
{ name => never,
when => sub { 0 },
what => sub { die "this will never be loaded" },
},
{ name => sometimes 50%,
when => sub { int rand 2 > 0 },
what => sub { "sometimes was loaded. args: [@_]" },
whatargs => [ qw/foo bar baz/ ],
},
{ name => sometimes 66%,
when => sub { int rand @_ },
whenargs => [ 0, 1, 2 ],
what => sub { "sometimes was loaded. args: [@_]" },
whatargs => [ qw/foo bar baz/ ],
},
{ name => always,
when => sub { 1 },
what => sub { "always was loaded" },
},
],
);
$loaded = $loader->load;
$status = $loader->status;
Resource::Loader is simple at its core: You give it a list of resources. Each resource knows when it should be triggered and if its triggered, will run its code segment.
Both the when and the what are coderefs, so you can be as devious as you want in determining when a resource will be loaded and what, exactly, it does.
I originally wrote this to solve a simple problem but realized that the class is probably applicable to a whole slew of problems. I look forward to hearing to what devious ends you push this module. Really, send me an email - I love hearing about people using my toys.
Download (0.008MB)
Added: 2007-03-05 License: Perl Artistic License Price:
968 downloads
XML::DB::Resource
XML::DB::Resource is a Wrapper class for documents or document fragments. more>>
XML::DB::Resource is a Wrapper class for documents or document fragments.
SYNOPSIS
$resource = $collection->getResource($id);
$id = $resource->getId();
$xml = $resource->getContent();
$resource->setContent($xml);
$collection->storeResource($resource);
$parentColl = $resource->getParentCollection();
This is an abstract class implementing the Service interface Database from the XML:DB base specification. It should only be used indirectly, as superclass for a specific Resource type. The only current example is XMLResource.
<<lessSYNOPSIS
$resource = $collection->getResource($id);
$id = $resource->getId();
$xml = $resource->getContent();
$resource->setContent($xml);
$collection->storeResource($resource);
$parentColl = $resource->getParentCollection();
This is an abstract class implementing the Service interface Database from the XML:DB base specification. It should only be used indirectly, as superclass for a specific Resource type. The only current example is XMLResource.
Download (0.004MB)
Added: 2006-10-25 License: Perl Artistic License Price:
1094 downloads
TiVo::HME::Resource 1.3
TiVo::HME::Resource is a Perl encapsulation of a TiVo HME resource. more>>
TiVo::HME::Resource is a Perl encapsulation of a TiVo HME resource.
SYNOPSIS
use TiVo::HME::Application;
@ISA = qw(TiVo::HME::Applicaton);
# create a buncha resources
# Color
# r,g,b,alpha = 0 ... 255
my $color = $T_RESOURCE->color($red, $green, $blue, $alpha);
# Font
my $font = $T_RESOURCE->font([ system | default ], $point_size, STYLE);
# point size is a float
# STYLE is one of:
# $T_CONST->FONT_PLAIN
# $T_CONST->FONT_BOLD
# $T_CONST->FONT_ITALIC
# $T_CONST->FONT_BOLDITALIC
# True Type Font (you need a file containing it)
my $ttf = $T_RESOURCE->ttf_file($ttf_file_name);
# Text
my $text = $T_RESOURCE->text($font, $color, $string);
# $font (TTF or Font) & $color are created as above
# $string is yer string
# Image (jpeg, mpeg, or png)
my $image = $T_RESOURCE->image_file($path_to_image_file);
# Sound
my $sound = $T_RESOURCE->sound_file($path_to_sound_file);
# Stream
my $sound = $T_RESOURCE->stream($url, $content_type, $play);
# $url points to stream resouce
# $content_type is a hint to TiVo so it knows what the stream is
# $play, 1 = play, 0 = pause
# Animation
my $anim = $T_RESOURCE->animation($duration, $ease);
# $duration is in miliseconds
# $ease = -1. position($pos);
# $pos = milliseconds into resource
# Set speed
$resource->set_speed( 0 .. 1.);
# 0 = paused
# 1 = play at normal speed
# Make key event
my $event = $T_RESOURCE->make_key_event(1, $action, $code, $rawcode);
# just put the 1 there for now...
# $action can be anything BUT you can use:
# $T_CONST->KEY_PRESS
# $T_CONST->KEY_REPEAT
# $T_CONST->KEY_RELEASE
# $code - see all the key codes defined in TiVo::HME::CONST
# $rawcode can be anything
# Send key event
$T_RESOURCE->set_event(1, $animation, $event);
# just put the 1 there for now...
# $animation is an (optional) animation resource (0 to ignore)
# $event is from make_key_event
# Close
$resource->close;
# Remove resource from TiVo
$resource->remove;
my $image = $T_RESOURCE->image_file(tivo.jpg);
You create & manipulate resources - eventually assigning them to Views to be displayed/played by your TiVo.
<<lessSYNOPSIS
use TiVo::HME::Application;
@ISA = qw(TiVo::HME::Applicaton);
# create a buncha resources
# Color
# r,g,b,alpha = 0 ... 255
my $color = $T_RESOURCE->color($red, $green, $blue, $alpha);
# Font
my $font = $T_RESOURCE->font([ system | default ], $point_size, STYLE);
# point size is a float
# STYLE is one of:
# $T_CONST->FONT_PLAIN
# $T_CONST->FONT_BOLD
# $T_CONST->FONT_ITALIC
# $T_CONST->FONT_BOLDITALIC
# True Type Font (you need a file containing it)
my $ttf = $T_RESOURCE->ttf_file($ttf_file_name);
# Text
my $text = $T_RESOURCE->text($font, $color, $string);
# $font (TTF or Font) & $color are created as above
# $string is yer string
# Image (jpeg, mpeg, or png)
my $image = $T_RESOURCE->image_file($path_to_image_file);
# Sound
my $sound = $T_RESOURCE->sound_file($path_to_sound_file);
# Stream
my $sound = $T_RESOURCE->stream($url, $content_type, $play);
# $url points to stream resouce
# $content_type is a hint to TiVo so it knows what the stream is
# $play, 1 = play, 0 = pause
# Animation
my $anim = $T_RESOURCE->animation($duration, $ease);
# $duration is in miliseconds
# $ease = -1. position($pos);
# $pos = milliseconds into resource
# Set speed
$resource->set_speed( 0 .. 1.);
# 0 = paused
# 1 = play at normal speed
# Make key event
my $event = $T_RESOURCE->make_key_event(1, $action, $code, $rawcode);
# just put the 1 there for now...
# $action can be anything BUT you can use:
# $T_CONST->KEY_PRESS
# $T_CONST->KEY_REPEAT
# $T_CONST->KEY_RELEASE
# $code - see all the key codes defined in TiVo::HME::CONST
# $rawcode can be anything
# Send key event
$T_RESOURCE->set_event(1, $animation, $event);
# just put the 1 there for now...
# $animation is an (optional) animation resource (0 to ignore)
# $event is from make_key_event
# Close
$resource->close;
# Remove resource from TiVo
$resource->remove;
my $image = $T_RESOURCE->image_file(tivo.jpg);
You create & manipulate resources - eventually assigning them to Views to be displayed/played by your TiVo.
Download (0.060MB)
Added: 2006-11-17 License: Perl Artistic License Price:
1071 downloads
TN3270 Resource Gateway 1.1.1
TN3270 Resource Gateway is a TCP/IP TN3270 gateway. more>>
TN3270RG is a TCP/IP TN3270 gateway that dynamically assigns resources to a connection from a pool of available addresses. Features include an easy to use web interface for management and a PostgreSQL database backend.
It is useful if you have a large number of machines connecting to a TN3270 host, but for whatever reason the host itself cannot assign resources from a pool. TN3270 will keep track of a pool of resources in a PostgreSQL database (should work with other databases as well) and dynamically allocate a resource to each connnection that goes through it.
Simply configure the daemon so it knows the address of the real TN3270 host, set the resource pool up using the web management software, and point your clients to the address of the gateway.
In the client configuration set your resource to what you have the replacement token set to (!_TN3270RG_RESOURCE_! by default) and when the daemon sees that resource go by, it will substitute the resource it has allocated for the connection and pass the rest of the data stream unaltered to the host.
TN3270 Resource Gateway project is designed to be fast and stable and should recover gracefully from most errors including unexpected disconnections and database errors. It is written in Perl and uses the POE framework.
Enhancements:
- This release uses Sys::Syslog (which is actively maintained and is included in the main Perl distribution).
- All Syslog calls have been updated to prevent a highly unlikely (but still possible) format string vulnerability.
- It cleanly exits from a SIGTERM with useful logging information.
<<lessIt is useful if you have a large number of machines connecting to a TN3270 host, but for whatever reason the host itself cannot assign resources from a pool. TN3270 will keep track of a pool of resources in a PostgreSQL database (should work with other databases as well) and dynamically allocate a resource to each connnection that goes through it.
Simply configure the daemon so it knows the address of the real TN3270 host, set the resource pool up using the web management software, and point your clients to the address of the gateway.
In the client configuration set your resource to what you have the replacement token set to (!_TN3270RG_RESOURCE_! by default) and when the daemon sees that resource go by, it will substitute the resource it has allocated for the connection and pass the rest of the data stream unaltered to the host.
TN3270 Resource Gateway project is designed to be fast and stable and should recover gracefully from most errors including unexpected disconnections and database errors. It is written in Perl and uses the POE framework.
Enhancements:
- This release uses Sys::Syslog (which is actively maintained and is included in the main Perl distribution).
- All Syslog calls have been updated to prevent a highly unlikely (but still possible) format string vulnerability.
- It cleanly exits from a SIGTERM with useful logging information.
Download (0.018MB)
Added: 2005-12-23 License: GPL (GNU General Public License) Price:
1400 downloads
Resource Management Game 0.12
Resource Management Game project is a Web-based resource management game. more>>
Resource Management Game project is a Web-based resource management game.
Resource Management Game is a PHP framework for easily creating resource management and strategy games.
Two playable games are included.
The system uses sessions to store data and should work out of the box with little or no configuration.
<<lessResource Management Game is a PHP framework for easily creating resource management and strategy games.
Two playable games are included.
The system uses sessions to store data and should work out of the box with little or no configuration.
Download (0.081MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1022 downloads
Crypt::OpenSSL::CA::Resources 0.11
Crypt::OpenSSL::CA::Resources is a bibliography of documentations and tools about implementing X509 PKIs in Perl. more>>
Crypt::OpenSSL::CA::Resources is a bibliography of documentations and tools that I found helpful for implementing X509 PKIs in Perl over all these years.
This package performs the cryptographic operations necessary to issue X509 certificates and certificate revocation lists (CRLs). It is implemented as a Perl wrapper around the popular OpenSSL library. All certificate and CRL extensions supported by OpenSSL are available, and then some.
<<lessThis package performs the cryptographic operations necessary to issue X509 certificates and certificate revocation lists (CRLs). It is implemented as a Perl wrapper around the popular OpenSSL library. All certificate and CRL extensions supported by OpenSSL are available, and then some.
Download (0.10MB)
Added: 2007-07-26 License: Perl Artistic License Price:
824 downloads
guglhupf commons resource repository 0.3
guglhupf commons resource repository is a tool that manages dependencies between program resources (e.g., Java jar files). more>>
guglhupf commons resource repository is a tool that manages dependencies between program resources (e.g., Java jar files).
guglhupf commons resource repository comes with a mechanism to download needed resources from a central repository and stores these resources in a local repository. This allows reuse of resources between different projects.
Main features:
- Central resource repository to share resources between multiple projects.
- Needed resource are downloaded and stored in a local repository.
- Dependencies between resources are solved.
- Setup the classpath with all needed resources (jars).
- Start java progams with the needed resources.
- Ant integration to setup the classpath.
- Modular ant build script support
- Eclipse classpath builder to setup the classpath in eclipse.
<<lessguglhupf commons resource repository comes with a mechanism to download needed resources from a central repository and stores these resources in a local repository. This allows reuse of resources between different projects.
Main features:
- Central resource repository to share resources between multiple projects.
- Needed resource are downloaded and stored in a local repository.
- Dependencies between resources are solved.
- Setup the classpath with all needed resources (jars).
- Start java progams with the needed resources.
- Ant integration to setup the classpath.
- Modular ant build script support
- Eclipse classpath builder to setup the classpath in eclipse.
Download (0.10MB)
Added: 2006-04-17 License: The Apache License 2.0 Price:
1285 downloads
Shezhu Resource Sharing System 1.18
Shezhu Resource Sharing System is an application for scheduling and booking shared resources. more>>
Shezhu Resource Sharing System project is an application for scheduling and booking shared resources such as rooms and equipment.
The client only needs a modern Web browser.
It has a user friendly point and click interface, visual filters for making block/repeat bookings, concurrent users and double booking prevention, allows local site customization, and supports configurable academic term/semester blocks.
Main features:
- Portable - client only needs a modern web browser
- Point and Click - almost no typing required
- Intuitive - simple, obvious, consistent and user friendly
- Innovative - visual filters for making block/repeat bookings
- Powerful - concurrent users and double booking prevention
- Configurable - local site customization supported
- Useful - built in support for configurable academic term, semester and session blocks
- Free!
Requirements
In order to run or build the Shezhu Resource Sharing System you need some third-party software available on your machine.
Client
The client needs a modern web browser and the best browsers for this application are Firefox, Mozilla (including the Netscape branded equivalent and Gecko derivatives such as Galeon) and Microsoft Internet Explorer. The newest versions of all these browsers will work best. This application also works with the Konqueror and Opera browsers but these have some issues which may affect functionality. All browsers need JavaScript enabled. Any of these browsers may not work properly (or at all) depending on the operating system they are running under. Text based browsers (such as Lynx) are not supported.
For a comprehensive list of supported client browsers and operating systems refer to this browser compatibility chart from the most recent release of the application.
Server
The server needs recent versions of the Apache web server and the MySQL database server.
The server has only been tested on Redhat9 and FedoraCore3 Linux/i386 platforms although there is no specific reason why it should not work on other Linux platforms and distributions.
Development
Rebuilding this application from source requires a standard Unix development environment with the sh, make, cc, cpp, sed and awk utilities. Also required are RCS, Perl (5.6+) and the ImageMagick program. Also required is RPM to build a distribution. All these programs would probably come as standard in Linux distributions, other platforms may not have all of them by default.
Enhancements:
- This release adds support for Apache2 and multi-site installations, internal restructuring, a better installation tree, and improved access control management.
<<lessThe client only needs a modern Web browser.
It has a user friendly point and click interface, visual filters for making block/repeat bookings, concurrent users and double booking prevention, allows local site customization, and supports configurable academic term/semester blocks.
Main features:
- Portable - client only needs a modern web browser
- Point and Click - almost no typing required
- Intuitive - simple, obvious, consistent and user friendly
- Innovative - visual filters for making block/repeat bookings
- Powerful - concurrent users and double booking prevention
- Configurable - local site customization supported
- Useful - built in support for configurable academic term, semester and session blocks
- Free!
Requirements
In order to run or build the Shezhu Resource Sharing System you need some third-party software available on your machine.
Client
The client needs a modern web browser and the best browsers for this application are Firefox, Mozilla (including the Netscape branded equivalent and Gecko derivatives such as Galeon) and Microsoft Internet Explorer. The newest versions of all these browsers will work best. This application also works with the Konqueror and Opera browsers but these have some issues which may affect functionality. All browsers need JavaScript enabled. Any of these browsers may not work properly (or at all) depending on the operating system they are running under. Text based browsers (such as Lynx) are not supported.
For a comprehensive list of supported client browsers and operating systems refer to this browser compatibility chart from the most recent release of the application.
Server
The server needs recent versions of the Apache web server and the MySQL database server.
The server has only been tested on Redhat9 and FedoraCore3 Linux/i386 platforms although there is no specific reason why it should not work on other Linux platforms and distributions.
Development
Rebuilding this application from source requires a standard Unix development environment with the sh, make, cc, cpp, sed and awk utilities. Also required are RCS, Perl (5.6+) and the ImageMagick program. Also required is RPM to build a distribution. All these programs would probably come as standard in Linux distributions, other platforms may not have all of them by default.
Enhancements:
- This release adds support for Apache2 and multi-site installations, internal restructuring, a better installation tree, and improved access control management.
Download (0.22MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
1366 downloads

GrandCentral Click to Call 0.3.0
Click a phone number on any page to place a call using GrandCentral. more>> <<less
Added: 2009-03-15 License: MPL Price: FREE
10 downloads
Voicent 1.1
Voicent is a Perl interface for making telephone calls using Voicent Gateway. more>>
Voicent is a Perl interface for making telephone calls using Voicent Gateway.
You can use this interface module to make telephone calls from your perl program, provided that the Voicent Gateway is installed and can be accessed through HTTP. There is a FREE version of Voicent Gateway program downloadable from:
http://www.voicent.com/download
SYNOPSIS
use Voicent;
call_text < phone number > < text message > < selfdelete >
call_audio < phone number > < audio file > < selfdelete >
call_status < call reqId >
call_remove < call reqId >
call_till_confirm < vcast exe > < call list voc > < confirm code > < wavefile >
Example
call_text(123-4567, Hello, how are you doing, 1);
Make a call to phone number 123-4567 and say Hello, how are you doing. Since the selfdelete bit is set, the call request record in the gateway will be removed automatically after the call.
$reqId = call_text(123-4567, Hello, how are you doing, 0);
Make a call to phone number 123-4567 and say Hello, how are you doing. Since the selfdelete bit is not set, the call request record in the gateway will not be removed after the call. You can then use call_status to get the call status, or use call_remove to remove the call record.
<<lessYou can use this interface module to make telephone calls from your perl program, provided that the Voicent Gateway is installed and can be accessed through HTTP. There is a FREE version of Voicent Gateway program downloadable from:
http://www.voicent.com/download
SYNOPSIS
use Voicent;
call_text < phone number > < text message > < selfdelete >
call_audio < phone number > < audio file > < selfdelete >
call_status < call reqId >
call_remove < call reqId >
call_till_confirm < vcast exe > < call list voc > < confirm code > < wavefile >
Example
call_text(123-4567, Hello, how are you doing, 1);
Make a call to phone number 123-4567 and say Hello, how are you doing. Since the selfdelete bit is set, the call request record in the gateway will be removed automatically after the call.
$reqId = call_text(123-4567, Hello, how are you doing, 0);
Make a call to phone number 123-4567 and say Hello, how are you doing. Since the selfdelete bit is not set, the call request record in the gateway will not be removed after the call. You can then use call_status to get the call status, or use call_remove to remove the call record.
Download (0.004MB)
Added: 2007-05-25 License: Perl Artistic License Price:
884 downloads
Python Call Graph 0.4.0
Python Call Graph (pycallgraph) is a Python library that creates call graphs for Python programs more>>
Python Call Graph (pycallgraph) is a Python library that creates call graphs for Python programs
pycallgraph is quite new. It seems to work well and I will most likely improve it in the near future!
<<lesspycallgraph is quite new. It seems to work well and I will most likely improve it in the near future!
Download (0.004MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
853 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 resources on call 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