cabinet handles
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1619
DirHandle 5.8.8
DirHandle is a Perl module created to supply object methods for directory handles. more>>
DirHandle is a Perl module created to supply object methods for directory handles.
SYNOPSIS
use DirHandle;
$d = new DirHandle ".";
if (defined $d) {
while (defined($_ = $d->read)) { something($_); }
$d->rewind;
while (defined($_ = $d->read)) { something_else($_); }
undef $d;
}
The DirHandle method provide an alternative interface to the opendir(), closedir(), readdir(), and rewinddir() functions.
The only objective benefit to using DirHandle is that it avoids namespace pollution by creating globs to hold directory handles.
NOTES
On Mac OS (Classic), the path separator is :, not /, and the current directory is denoted as :, not .. You should be careful about specifying relative pathnames. While a full path always begins with a volume name, a relative pathname should always begin with a :. If specifying a volume name only, a trailing : is required.
<<lessSYNOPSIS
use DirHandle;
$d = new DirHandle ".";
if (defined $d) {
while (defined($_ = $d->read)) { something($_); }
$d->rewind;
while (defined($_ = $d->read)) { something_else($_); }
undef $d;
}
The DirHandle method provide an alternative interface to the opendir(), closedir(), readdir(), and rewinddir() functions.
The only objective benefit to using DirHandle is that it avoids namespace pollution by creating globs to hold directory handles.
NOTES
On Mac OS (Classic), the path separator is :, not /, and the current directory is denoted as :, not .. You should be careful about specifying relative pathnames. While a full path always begins with a volume name, a relative pathname should always begin with a :. If specifying a volume name only, a trailing : is required.
Download (12.2MB)
Added: 2007-05-15 License: Perl Artistic License Price:
895 downloads
HTTP::Handle 0.2
HTTP::Handle is a HTTP Class designed for streaming. more>>
HTTP::Handle is a HTTP Class designed for streaming.
SYNOPSIS
use HTTP::Handle;
my $http = HTTP::Handle->new( uri => "http://www.google.com/" );
$http->connect();
my $fd = $http->fd();
while () {
print "--> $_";
}
The HTTP::Handle module allows you to make HTTP requests and handle the data yourself. The general ideas is that you use this module to make a HTTP request and handle non-header data yourself. I needed such a feature for my mp3 player to listen to icecast streams.
HTTP::Handle->new()
Create a new HTTP::Handle object thingy.
Arguments possible:
url => "http://www.google.com/"
Sets the initial URL to connect to.
follow_redirects => [ 0 | 1 ]
Automatically follow HTTP redirects. This defaults to true (1). Set to 0 to disable this.
http_request => HASHREF
Any thing put in here will be sent as "key: value" in the http request string.
$http->connect()
Connect, send the http request, and process the response headers.
This function returns -1 on failure, undef otherwise. The reason for failure will be printed to STDERR.
$http->fd()
Get the file descriptor (socket) were using to connect.
$http->url( [ url_string ])
Get or set the URL. If a url string is passed, you will change the url that is requested. If no parameter is passed, a URI object will be returned containing the
$http->follow_redirects( [ 0 | 1 ] )
If a value is passed then you will set whether or not we will automatically follow HTTP 302 Redirects. If no value is passed, then we will return whatever the current option is.
Defaults to 1 (will follow redirects).
$http->http_request_string()
Returns a string containing the HTTP request and headers, this is used when
$http->connect() is called.
<<lessSYNOPSIS
use HTTP::Handle;
my $http = HTTP::Handle->new( uri => "http://www.google.com/" );
$http->connect();
my $fd = $http->fd();
while () {
print "--> $_";
}
The HTTP::Handle module allows you to make HTTP requests and handle the data yourself. The general ideas is that you use this module to make a HTTP request and handle non-header data yourself. I needed such a feature for my mp3 player to listen to icecast streams.
HTTP::Handle->new()
Create a new HTTP::Handle object thingy.
Arguments possible:
url => "http://www.google.com/"
Sets the initial URL to connect to.
follow_redirects => [ 0 | 1 ]
Automatically follow HTTP redirects. This defaults to true (1). Set to 0 to disable this.
http_request => HASHREF
Any thing put in here will be sent as "key: value" in the http request string.
$http->connect()
Connect, send the http request, and process the response headers.
This function returns -1 on failure, undef otherwise. The reason for failure will be printed to STDERR.
$http->fd()
Get the file descriptor (socket) were using to connect.
$http->url( [ url_string ])
Get or set the URL. If a url string is passed, you will change the url that is requested. If no parameter is passed, a URI object will be returned containing the
$http->follow_redirects( [ 0 | 1 ] )
If a value is passed then you will set whether or not we will automatically follow HTTP 302 Redirects. If no value is passed, then we will return whatever the current option is.
Defaults to 1 (will follow redirects).
$http->http_request_string()
Returns a string containing the HTTP request and headers, this is used when
$http->connect() is called.
Download (0.005MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1072 downloads
Email::Handle 0.01
Email::Handle is a Objective Email Handler. more>>
Email::Handle is a Objective Email Handler.
SYNOPSIS
use Email::Handle;
my $email = Email::Handle->new(root@example.com);
print $email->is_valid ? yes : no;
print $email->obfuscate;
print $email->anonymize;
print $email;
$email->send(From => foo@example.com);
This module is also convenient for using on the DB application with Template and Class::DBI / DBIx::Class.
# setup the table that has column of email with this module
my $loader = Class::DBI::Loader->new(
...
namespace => MyApp
);
$loader->find_class(user)->has_a(email => Email::Handle);
# then output records with TT2
my $tmpl = Template->new;
$tmpl->process(
sample.tt,
{ users => $loader->find_class(user)->retrieve_all }
);
# You can write the template with some methods of this module like this
[% WHILE (user IN users) %]
[% user.email.obfuscate IF user.email.is_valid %]
[% END %]
<<lessSYNOPSIS
use Email::Handle;
my $email = Email::Handle->new(root@example.com);
print $email->is_valid ? yes : no;
print $email->obfuscate;
print $email->anonymize;
print $email;
$email->send(From => foo@example.com);
This module is also convenient for using on the DB application with Template and Class::DBI / DBIx::Class.
# setup the table that has column of email with this module
my $loader = Class::DBI::Loader->new(
...
namespace => MyApp
);
$loader->find_class(user)->has_a(email => Email::Handle);
# then output records with TT2
my $tmpl = Template->new;
$tmpl->process(
sample.tt,
{ users => $loader->find_class(user)->retrieve_all }
);
# You can write the template with some methods of this module like this
[% WHILE (user IN users) %]
[% user.email.obfuscate IF user.email.is_valid %]
[% END %]
Download (0.005MB)
Added: 2007-08-03 License: Perl Artistic License Price:
813 downloads
Sensibe IRC Handler 0.1
Sensible IRC Handler aims to provide an interface for Gaim that handles irc:// links in Firefox Browser. more>>
Sensible IRC Handler aims to provide an interface for Gaim that handles irc:// links in Firefox Browser. This will provide the same xchat-gnome functionality to handle irc:// links, but for Gaim.
Recent changes in inclusion of packages for future Ubuntu release will not include xchat-gnome because of recursive duplication with Gaims IRC capabilities, so IRC will be entirely handled in Gaim.
This will use Gaim as an IRC client, but will not alter the main Gaim configurations, this would create a temporary configurations for the current sessions. A functionality to add the IRC channels defined in InternetRelayChat in Gaim buddy list, will be easy, but will not add them by default. Adding them for a user requires further discussions.
Enhancements:
- GTK+ version 2.2.x
<<lessRecent changes in inclusion of packages for future Ubuntu release will not include xchat-gnome because of recursive duplication with Gaims IRC capabilities, so IRC will be entirely handled in Gaim.
This will use Gaim as an IRC client, but will not alter the main Gaim configurations, this would create a temporary configurations for the current sessions. A functionality to add the IRC channels defined in InternetRelayChat in Gaim buddy list, will be easy, but will not add them by default. Adding them for a user requires further discussions.
Enhancements:
- GTK+ version 2.2.x
Download (0.20MB)
Added: 2006-06-01 License: GPL (GNU General Public License) Price:
1242 downloads
Canoe 0.4
Canoe is an online book cataloging software. more>>
Canoe is an online book cataloging software. It differs from library in a way it handles users. In Canoe everyone is equal and is able to either share or borrow books.
System helps to store and browse books data. It also automates borrowing process so you can find the book and make an arrangement with the owner with only few clicks.
Canoe project is fast and robust, designed to be easily extended and modified. Written entirely in Python.
Installation:
Copy package contents into destination directory, then run
python install.py
to setup database and initial configuration.
<<lessSystem helps to store and browse books data. It also automates borrowing process so you can find the book and make an arrangement with the owner with only few clicks.
Canoe project is fast and robust, designed to be easily extended and modified. Written entirely in Python.
Installation:
Copy package contents into destination directory, then run
python install.py
to setup database and initial configuration.
Download (0.026MB)
Added: 2005-12-27 License: BSD License Price:
1396 downloads
POE::Component::Audio::Mad::Handle 0.3
POE::Component::Audio::Mad::Handle is a POE Component to facilitate IPC with the POE::Wheel::Audio::Mad mpeg decoder. more>>
POE::Component::Audio::Mad::Handle is a POE Component to facilitate IPC with the POE::Wheel::Audio::Mad mpeg decoder.
SYNOPSIS
use POE;
use POE::Component::Audio::Mad::Handle;
## create an IPC bridge on stdin/stdout
create POE::Component::Audio::Mad::Handle();
## create a custom IPC bridge..
create POE::Component::Audio::Mad::Handle (
Driver => POE::Driver::SysRW->new(),
Filter => POE::Filter::Audio::Mad->new(),
Handle => $two_way_handle,
# -or-
InputHandle => $one_way_handle_in,
OutputHandle => $one_way_handle_out
);
POE::Component::Audio::Mad::Handle is a POE Component to implement basic inter-process communication with the POE::Wheel::Audio::Mad mpeg decoder and a bi-directional or two unidirectional filehandles.
This Component operates by creating an instance of POE::Wheel::Audio::Mad and an instance of POE::Wheel::ReadWrite and then facilitates communication between the two. All options passed to the create() constructor are filled in with defaults and then directly passed to POE::Wheel::ReadWrites constructor; see its documentation for a description of available options.
You may use any options you wish. Decoder status messages will be sent through the filter and then delivered to the appropriate filehandle. Commands received through the appropriate filehandle will be sent through the filter and used to affect POE::Wheel::Audio::Mad operations.
<<lessSYNOPSIS
use POE;
use POE::Component::Audio::Mad::Handle;
## create an IPC bridge on stdin/stdout
create POE::Component::Audio::Mad::Handle();
## create a custom IPC bridge..
create POE::Component::Audio::Mad::Handle (
Driver => POE::Driver::SysRW->new(),
Filter => POE::Filter::Audio::Mad->new(),
Handle => $two_way_handle,
# -or-
InputHandle => $one_way_handle_in,
OutputHandle => $one_way_handle_out
);
POE::Component::Audio::Mad::Handle is a POE Component to implement basic inter-process communication with the POE::Wheel::Audio::Mad mpeg decoder and a bi-directional or two unidirectional filehandles.
This Component operates by creating an instance of POE::Wheel::Audio::Mad and an instance of POE::Wheel::ReadWrite and then facilitates communication between the two. All options passed to the create() constructor are filled in with defaults and then directly passed to POE::Wheel::ReadWrites constructor; see its documentation for a description of available options.
You may use any options you wish. Decoder status messages will be sent through the filter and then delivered to the appropriate filehandle. Commands received through the appropriate filehandle will be sent through the filter and used to affect POE::Wheel::Audio::Mad operations.
Download (0.022MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1072 downloads
SiteInvoice Account Manager 2.0.1
SiteInvoice helps you manage your customer invoices in a simple and efficient manner. more>>
SiteInvoice project helps you manage your customer invoices in a simple and efficient manner.
Customers receive personalized email notices with invoices attached as PDFs, with reminders sent at 30, 45, and 60 days.
Handles multiple currencies and taxes. Never lose track of money you or your company are owed again.
<<lessCustomers receive personalized email notices with invoices attached as PDFs, with reminders sent at 30, 45, and 60 days.
Handles multiple currencies and taxes. Never lose track of money you or your company are owed again.
Download (0.33MB)
Added: 2006-06-07 License: GPL (GNU General Public License) Price:
1238 downloads
ATA over Ethernet driver 49
ATA over Ethernet driver allows the Linux kernel to use the ATA over Ethernet (AoE) network protocol. more>>
ATA over Ethernet driver allows the Linux kernel to use the ATA over Ethernet (AoE) network protocol.
Using AoE, a Linux system can use AoE block devices like EtherDrive (R) storage blades.
The block devices appear as local device nodes (e.g. /dev/etherd/e0.0).
Enhancements:
- The driver now handles payloads larger than 4KiB, receives large packets without extra in-memory copy, and handles I/O requests so that the user can choose between the Linux I/O schedulers.
<<lessUsing AoE, a Linux system can use AoE block devices like EtherDrive (R) storage blades.
The block devices appear as local device nodes (e.g. /dev/etherd/e0.0).
Enhancements:
- The driver now handles payloads larger than 4KiB, receives large packets without extra in-memory copy, and handles I/O requests so that the user can choose between the Linux I/O schedulers.
Download (0.066MB)
Added: 2007-07-20 License: GPL (GNU General Public License) Price:
831 downloads
Marlin 0.9
Marlin is a sound sample editor. more>>
Marlin is a sample editor for Gnome 2. It uses GStreamer for file operations and for recording and playback, meaning it can handle a great number of formats and work with most sound systems.
Main features:
- Can load from a large number of media formats (.mp3, .ogg, .wav, .au, .flac, .mpg, .avi...)
- Can save to many formats (.mp3, .wav, .au, .ogg, .flac...) and use the Gnome-Media profiles
- Can handle large files with no problems
- Handles cut, copy, paste, replace and mix operations
- Infinite levels of Undo/Redo and everything should be undoable
- Fully Gnome 2 HIG compliant
- Can record from a variety of sources (ALSA, OSS, esd, arts)
- Playback
- Can extract audio from CDs (with optional musicbrainz lookup)
- Gnome-VFS support
- Horizontal and Vertical scaling
- Uses GStreamer
<<lessMain features:
- Can load from a large number of media formats (.mp3, .ogg, .wav, .au, .flac, .mpg, .avi...)
- Can save to many formats (.mp3, .wav, .au, .ogg, .flac...) and use the Gnome-Media profiles
- Can handle large files with no problems
- Handles cut, copy, paste, replace and mix operations
- Infinite levels of Undo/Redo and everything should be undoable
- Fully Gnome 2 HIG compliant
- Can record from a variety of sources (ALSA, OSS, esd, arts)
- Playback
- Can extract audio from CDs (with optional musicbrainz lookup)
- Gnome-VFS support
- Horizontal and Vertical scaling
- Uses GStreamer
Download (1.1MB)
Added: 2005-07-19 License: GPL (GNU General Public License) Price:
1699 downloads
WWW::Scraper::Brainpower 0.01
WWW::Scraper::Brainpower it Scrapes Brainpower.com. more>>
WWW::Scraper::Brainpower it Scrapes Brainpower.com.
SYNOPSIS
use WWW::Scraper;
use WWW::Scraper::Response::Job;
$search = new WWW::Scraper(Brainpower);
$search->setup_query($query, {options});
while ( my $response = $scraper->next_response() ) {
# $response is a WWW::Scraper::Response::Job.
}
Brainpower extends WWW::Scraper.
It handles making and interpreting Brainpower searches of http://www.Brainpower.com.
<<lessSYNOPSIS
use WWW::Scraper;
use WWW::Scraper::Response::Job;
$search = new WWW::Scraper(Brainpower);
$search->setup_query($query, {options});
while ( my $response = $scraper->next_response() ) {
# $response is a WWW::Scraper::Response::Job.
}
Brainpower extends WWW::Scraper.
It handles making and interpreting Brainpower searches of http://www.Brainpower.com.
Download (0.037MB)
Added: 2006-08-26 License: Perl Artistic License Price:
1154 downloads
CGI::EasyCGI 0.5.0
CGI::EasyCGI is a lightweight Perl module for handling the most common CGI functions. more>>
Simple to use, single file with no dependencies, and short learning curve for those times when you dont want or need the swiss army knife of cgi modules.
Synopsis
use CGI::EasyCGI;
my $Page = EasyCGI->new_page("html");
my $Cookie = {Name => "pklogin", Value => {UserName => $Self->{Env}{username}, Password => $Self->{Env}{password}}; $Page->add_cookie($Cookie);
%PKEnv = EasyCGI::cgi_request() or die "No Http Environment";
%Cookies = EasyCGI::get_cookie_list() or die "no cookies";
$SomeCookie = $Cookies{SomeCookieName}; $SomeCookieValue = $$SomeCookie(SomeCookieVariable};
my $Html = "hello world!!"; $Page->append_to_page($Html);
$Page->print_page();
This module handles all the details of sending a document of any content type to a WebBrowser. It also handles retrieving form data from sent via "get" or "post" in regular or multipart/form-data encodings(file uploads). It does this transparently to the user through a single interface. Finally it handles setting and retrieving cookies. It does all this as a standalone module with no dependencies for an easy install.
<<lessSynopsis
use CGI::EasyCGI;
my $Page = EasyCGI->new_page("html");
my $Cookie = {Name => "pklogin", Value => {UserName => $Self->{Env}{username}, Password => $Self->{Env}{password}}; $Page->add_cookie($Cookie);
%PKEnv = EasyCGI::cgi_request() or die "No Http Environment";
%Cookies = EasyCGI::get_cookie_list() or die "no cookies";
$SomeCookie = $Cookies{SomeCookieName}; $SomeCookieValue = $$SomeCookie(SomeCookieVariable};
my $Html = "hello world!!"; $Page->append_to_page($Html);
$Page->print_page();
This module handles all the details of sending a document of any content type to a WebBrowser. It also handles retrieving form data from sent via "get" or "post" in regular or multipart/form-data encodings(file uploads). It does this transparently to the user through a single interface. Finally it handles setting and retrieving cookies. It does all this as a standalone module with no dependencies for an easy install.
Download (0.005MB)
Added: 2006-10-03 License: Perl Artistic License Price:
1116 downloads
tiffscan 0.2
tiffscan is an advanced SANE frontend. more>>
tiffscan is an advanced SANE frontend. It has batch mode capabilities and can generate compressed multi-page TIFF files. The project handles from black and white to 8-bit and 16-bit scans.
<<less Download (0.012MB)
Added: 2007-01-26 License: GPL (GNU General Public License) Price:
1001 downloads
radclass r72
radclass is a PHP4 class that handles the administration of multiple IC-Radius servers. more>>
radclass is a PHP4 class that handles the administration of multiple IC-Radius servers.
radclass can add, delete, and update users and groups on foreign radius hosts, and it can modify their check items. radclass was designed in the PHP4 OO model to be a portable solution.
<<lessradclass can add, delete, and update users and groups on foreign radius hosts, and it can modify their check items. radclass was designed in the PHP4 OO model to be a portable solution.
Download (0.044MB)
Added: 2005-11-17 License: GPL (GNU General Public License) Price:
1436 downloads
TuxArcade 0.2
TuxArcade project is a multi-emulator frontend. more>>
TuxArcade project is a multi-emulator frontend.
Its designed for arcade cabinets, so it doesnt need a keyboard and a mouse, but is completely configurable via joystick. It includes theme support.
Main features:
- designed for arcade cabinet, so no need keyboard/mouse ...its completly configurable via joystick
- multi emulator front end
- game image preview
- preferred game list and game type/num of player
- theme support
- install/remove roms
- Sound effect and Background(wav/mp3)
Enhancements:
- setup menu was reorganized
- some buttons of the console are now bindable with preferred functions
- performance improved when build rom list.
- added reConfigure keys on setup
- added configure volume on setup
- added about on setup :P
- better themable support
- fix crash on game execution if its launced with fullscreen option
- fix save key at first execution
- fix remove roms didnt work
- removed all back tricks from code
- minor bugfix
<<lessIts designed for arcade cabinets, so it doesnt need a keyboard and a mouse, but is completely configurable via joystick. It includes theme support.
Main features:
- designed for arcade cabinet, so no need keyboard/mouse ...its completly configurable via joystick
- multi emulator front end
- game image preview
- preferred game list and game type/num of player
- theme support
- install/remove roms
- Sound effect and Background(wav/mp3)
Enhancements:
- setup menu was reorganized
- some buttons of the console are now bindable with preferred functions
- performance improved when build rom list.
- added reConfigure keys on setup
- added configure volume on setup
- added about on setup :P
- better themable support
- fix crash on game execution if its launced with fullscreen option
- fix save key at first execution
- fix remove roms didnt work
- removed all back tricks from code
- minor bugfix
Download (0.98MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1074 downloads
phpbigbiz 0.2a
phpbigbiz is a Web-based MySQL front end that handles acts as a P.O.S. system. more>>
phpbigbiz is a Web-based MySQL front end that handles acts as a P.O.S. system. The default layout is to add a customer, add units to the customer, then add parts to units.
phpbigbiz is set up for the repair industry.
Main features:
- Expandability
- All pages are remembered
- Easy printing
Enhancements:
- More functions, an install wizard, better printing functions, and an improved printing class were added.
- This is much more flexible for other businesses.
<<lessphpbigbiz is set up for the repair industry.
Main features:
- Expandability
- All pages are remembered
- Easy printing
Enhancements:
- More functions, an install wizard, better printing functions, and an improved printing class were added.
- This is much more flexible for other businesses.
Download (3.3MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
1068 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 cabinet handles 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