postal
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 14
Postal 0.67
Postal is a SMTP and POP benchmark suite. more>>
Postal suite currently consists of two programs, Postal and Rabid. Postal (the mad postman) is a program that will deliver mail as fast as possible via the SMTP protocol to test mail server performance.
Rabid (the mad Biff) will eat mail via the POP protocol as fast as possible and measure POP server performance. All messages sent via Postal have MD5 checksums appended, and Rabid will check the MD5 to ensure that the messages are not being corrupted.
It works by taking a list of user names and applying random transformations to them to get the FROM and TO addresses, this is because if each email address takes 30 bytes of storage then 1,000,000 accounts would take 30M of RAM. 3,000,000 accounts would take 90M of RAM which would be more than the memory in my test machine (this would cause thrashing and make the benchmark invalid), and it would take ages to load all that data from the hard drive. Using 100,000 accounts and applying a transformation to map them to 30M accounts is a much more efficient use of resources.
When sending the mail the subject and body will be random data. A header field X-Postal will be used so that procmail can easily filter out such email just in case you accidentally put your own email address as one of the test addresses. ;)
For Debian the best thing to do is to do "apt-get install postal", if you dont want to use the version supplied with your version of Debian you can build a Debian package in the usual manner.
Change to the directory containing the unpacked source and use the command:
dpkg-buildpackage -rfakeroot -tc -us
That will create a .deb in the parent directory.
For Red Hat etc there is a portslave.spec file to allow for building with
the "rpm -b" command.
For Solaris use the command "make -C sun" to build a package in /var/spool/pkg
(make sure you have write access to that directory).
For other Unix setup "./configure ; make install" should do an install.
Enhancements:
- The license was changed to GPLv3.
<<lessRabid (the mad Biff) will eat mail via the POP protocol as fast as possible and measure POP server performance. All messages sent via Postal have MD5 checksums appended, and Rabid will check the MD5 to ensure that the messages are not being corrupted.
It works by taking a list of user names and applying random transformations to them to get the FROM and TO addresses, this is because if each email address takes 30 bytes of storage then 1,000,000 accounts would take 30M of RAM. 3,000,000 accounts would take 90M of RAM which would be more than the memory in my test machine (this would cause thrashing and make the benchmark invalid), and it would take ages to load all that data from the hard drive. Using 100,000 accounts and applying a transformation to map them to 30M accounts is a much more efficient use of resources.
When sending the mail the subject and body will be random data. A header field X-Postal will be used so that procmail can easily filter out such email just in case you accidentally put your own email address as one of the test addresses. ;)
For Debian the best thing to do is to do "apt-get install postal", if you dont want to use the version supplied with your version of Debian you can build a Debian package in the usual manner.
Change to the directory containing the unpacked source and use the command:
dpkg-buildpackage -rfakeroot -tc -us
That will create a .deb in the parent directory.
For Red Hat etc there is a portslave.spec file to allow for building with
the "rpm -b" command.
For Solaris use the command "make -C sun" to build a package in /var/spool/pkg
(make sure you have write access to that directory).
For other Unix setup "./configure ; make install" should do an install.
Enhancements:
- The license was changed to GPLv3.
Download (0.083MB)
Added: 2007-07-02 License: GPL v3 Price:
1223 downloads
Postal 2: Share the Pain DEMO 1407
Postal 2: Share the Pain DEMO is a FPS game for Linux. more>> <<less
Download (167.3MB)
Added: 2006-03-17 License: Freeware Price:
1015 downloads
Sort::Radix 0.04
Sort::Radix is a Perl module with multiple passes distribution sort algorithm. more>>
Sort::Radix is a Perl module with multiple passes distribution sort algorithm.
SYNOPSIS
use Sort::Radix;
@array = qw(flow loop pool Wolf root sort tour);
radix_sort(@array);
print "@arrayn";
This is an implementation based on Jarkkos Wolf book (Mastering Algorithms with Perl, pp. 145-147).
By definition: radix sort is a multiple pass distribution sort algorithm that distributes each item to a bucket according to part of the items key beginning with the least significant part of the key. After each pass, items are collected from the buckets, keeping the items in order, then redistribute according to the next most significant part of the key.
Radix sort is nice as it take N * M passes, where N is the length of the keys. It is very useful for sorting large volumes of keys of the same length, such as postal codes.
The algorithm will only works when the strings to be sorted are of the same length. Variable length strings therefore have to be padded with zeroes (x00) to equalize the length.
<<lessSYNOPSIS
use Sort::Radix;
@array = qw(flow loop pool Wolf root sort tour);
radix_sort(@array);
print "@arrayn";
This is an implementation based on Jarkkos Wolf book (Mastering Algorithms with Perl, pp. 145-147).
By definition: radix sort is a multiple pass distribution sort algorithm that distributes each item to a bucket according to part of the items key beginning with the least significant part of the key. After each pass, items are collected from the buckets, keeping the items in order, then redistribute according to the next most significant part of the key.
Radix sort is nice as it take N * M passes, where N is the length of the keys. It is very useful for sorting large volumes of keys of the same length, such as postal codes.
The algorithm will only works when the strings to be sorted are of the same length. Variable length strings therefore have to be padded with zeroes (x00) to equalize the length.
Download (0.003MB)
Added: 2007-05-22 License: Perl Artistic License Price:
885 downloads
HTML Tidy
HTML Tidy cleans up HTML source and formats it nicely. more>>
HTML TIDY is a free utility to fix mistakes made while editing HTML and to automatically tidy up sloppy editing into nicely layed out markup. It also works great on the atrociously hard to read markup generated by specialized HTML editors and conversion tools, and can help you identify where you need to pay further attention on making your pages more accessible to people with disabilities.
When editing HTML its easy to make mistakes. Wouldnt it be nice if there was a simple way to fix these mistakes automatically and tidy up sloppy editing into nicely layed out markup? Well now there is! Dave Raggetts HTML TIDY is a free utility for doing just that. It also works great on the atrociously hard to read markup generated by specialized HTML editors and conversion tools, and can help you identify where you need to pay further attention on making your pages more accessible to people with disabilities.
Tidy is able to fix up a wide range of problems and to bring to your attention things that you need to work on yourself. Each item found is listed with the line number and column so that you can see where the problem lies in your markup. Tidy wont generate a cleaned up version when there are problems that it cant be sure of how to handle. These are logged as "errors" rather than "warnings".
Dave Raggett has now passed the baton for maintaining Tidy to a group of volunteers working together as part of the open source community at Source Forge. The source code continues to be available under an open source license, and you are encouraged to pass on bug reports and enhancement requests at http://tidy.sourceforge.net.
If you find HTML Tidy useful and you would like to say thanks, then please send me a (paper) postcard or other souvenir from the area in which you live along with a few words on what you are using Tidy for. It will be fun to map out where Tidy users are to be found! My postal address is given at the end of this file.
The W3C public email list devoted to HTML Tidy is: . To subscribe send an email to html-tidy-request@w3.org with the word subscribe in the subject line (include the word unsubscribe if you want to unsubscribe). The archive for this list is accessible online. If you would like to contact the developers, or you just want to submit an enhancement request or a bug report, please visit http://tidy.sourceforge.net.
Tidy can now perform wonders on HTML saved from Microsoft Word 2000! Word bulks out HTML files with stuff for round-tripping presentation between HTML and Word. If you are more concerned about using HTML on the Web, check out Tidys "Word-2000" config option! Of course Tidy does a good job on Word97 files as well!
Main features:
- Missing or mismatched end tags are detected and corrected
- End tags in the wrong order are corrected
- Fixes problems with heading emphasis
- Recovers from mixed up tags
- Getting the
in the right place
- Adding the missing "/" in end tags for anchors
- Perfecting lists by putting in tags missed out
- Missing quotes around attribute values are added
- Unknown/Proprietary attributes are reported
- Proprietary elements are recognized and reported as such
- Tags lacking a terminating > are spotted
<<lessWhen editing HTML its easy to make mistakes. Wouldnt it be nice if there was a simple way to fix these mistakes automatically and tidy up sloppy editing into nicely layed out markup? Well now there is! Dave Raggetts HTML TIDY is a free utility for doing just that. It also works great on the atrociously hard to read markup generated by specialized HTML editors and conversion tools, and can help you identify where you need to pay further attention on making your pages more accessible to people with disabilities.
Tidy is able to fix up a wide range of problems and to bring to your attention things that you need to work on yourself. Each item found is listed with the line number and column so that you can see where the problem lies in your markup. Tidy wont generate a cleaned up version when there are problems that it cant be sure of how to handle. These are logged as "errors" rather than "warnings".
Dave Raggett has now passed the baton for maintaining Tidy to a group of volunteers working together as part of the open source community at Source Forge. The source code continues to be available under an open source license, and you are encouraged to pass on bug reports and enhancement requests at http://tidy.sourceforge.net.
If you find HTML Tidy useful and you would like to say thanks, then please send me a (paper) postcard or other souvenir from the area in which you live along with a few words on what you are using Tidy for. It will be fun to map out where Tidy users are to be found! My postal address is given at the end of this file.
The W3C public email list devoted to HTML Tidy is: . To subscribe send an email to html-tidy-request@w3.org with the word subscribe in the subject line (include the word unsubscribe if you want to unsubscribe). The archive for this list is accessible online. If you would like to contact the developers, or you just want to submit an enhancement request or a bug report, please visit http://tidy.sourceforge.net.
Tidy can now perform wonders on HTML saved from Microsoft Word 2000! Word bulks out HTML files with stuff for round-tripping presentation between HTML and Word. If you are more concerned about using HTML on the Web, check out Tidys "Word-2000" config option! Of course Tidy does a good job on Word97 files as well!
Main features:
- Missing or mismatched end tags are detected and corrected
- End tags in the wrong order are corrected
- Fixes problems with heading emphasis
- Recovers from mixed up tags
- Getting the
in the right place
- Adding the missing "/" in end tags for anchors
- Perfecting lists by putting in tags missed out
- Missing quotes around attribute values are added
- Unknown/Proprietary attributes are reported
- Proprietary elements are recognized and reported as such
- Tags lacking a terminating > are spotted
Download (0.22MB)
Added: 2005-05-05 License: MIT/X Consortium License Price:
2216 downloads
Locale::SubCountry 1.37
Locale::SubCountry is a Perl module that can convert state, province, county etc. names to/from code. more>>
Locale::SubCountry is a Perl module that can convert state, province, county etc. names to/from code.
SYNOPSIS
my $country_code = GB;
my $UK = new Locale::SubCountry($country_code);
if ( not $UK )
{
die "Invalid code $country_coden";
}
elsif ( $UK->has_sub_countries )
{
print($UK->full_name(DGY),"n"); # Dumfries and Galloway
print($UK->regional_division(DGY),"n"); # CT (Scotland)
}
my $australia = new Locale::SubCountry(AUSTRALIA);
print($australia->country,"n"); # AUSTRALIA
print($australia->country_code,"n"); # AU
if ( $australia->has_sub_countries )
{
print($australia->code(New South Wales ),"n"); # NSW
print($australia->full_name(S.A.),"n"); # South Australia
my $upper_case = 1;
print($australia->full_name(Qld,$upper_case),"n"); # QUEENSLAND
print($australia->category(NSW),"n"); # state
print($australia->FIPS10_4_code(ACT),"n"); # 01
print($australia->ISO3166_2_code(02),"n"); # NSW
my @aus_state_names = $australia->all_full_names;
my @aus_code_names = $australia->all_codes;
my %aus_states_keyed_by_code = $australia->code_full_name_hash;
my %aus_states_keyed_by_name = $australia->full_name_code_hash;
foreach my $code ( sort keys %aus_states_keyed_by_code )
{
printf("%-3s : %sn",$code,$aus_states_keyed_by_code{$code});
}
}
# Methods for country codes and names
my $world = new Locale::SubCountry::World;
my @all_countries = $world->all_full_names;
my @all_country_codes = $world->all_codes;
my %all_countries_keyed_by_name = $world->full_name_code_hash;
my %all_country_keyed_by_code = $world->code_full_name_hash;
This module allows you to convert the full name for a countries administrative region to the code commonly used for postal addressing. The reverse lookup can also be done. Sub country codes are defined in "ISO 3166-2:1998, Codes for the representation of names of countries and their subdivisions".
Sub countries are termed as states in the US and Australia, provinces in Canada and counties in the UK and Ireland.
Names and ISO 3166-2 codes for all sub countries in a country can be returned as either a hash or an array.
Names and ISO 3166-1 codes for all countries in the world can be returned as either a hash or an array.
ISO 3166-2 codes can be converted to FIPS 10-4 codes. The reverse lookup can also be done.
<<lessSYNOPSIS
my $country_code = GB;
my $UK = new Locale::SubCountry($country_code);
if ( not $UK )
{
die "Invalid code $country_coden";
}
elsif ( $UK->has_sub_countries )
{
print($UK->full_name(DGY),"n"); # Dumfries and Galloway
print($UK->regional_division(DGY),"n"); # CT (Scotland)
}
my $australia = new Locale::SubCountry(AUSTRALIA);
print($australia->country,"n"); # AUSTRALIA
print($australia->country_code,"n"); # AU
if ( $australia->has_sub_countries )
{
print($australia->code(New South Wales ),"n"); # NSW
print($australia->full_name(S.A.),"n"); # South Australia
my $upper_case = 1;
print($australia->full_name(Qld,$upper_case),"n"); # QUEENSLAND
print($australia->category(NSW),"n"); # state
print($australia->FIPS10_4_code(ACT),"n"); # 01
print($australia->ISO3166_2_code(02),"n"); # NSW
my @aus_state_names = $australia->all_full_names;
my @aus_code_names = $australia->all_codes;
my %aus_states_keyed_by_code = $australia->code_full_name_hash;
my %aus_states_keyed_by_name = $australia->full_name_code_hash;
foreach my $code ( sort keys %aus_states_keyed_by_code )
{
printf("%-3s : %sn",$code,$aus_states_keyed_by_code{$code});
}
}
# Methods for country codes and names
my $world = new Locale::SubCountry::World;
my @all_countries = $world->all_full_names;
my @all_country_codes = $world->all_codes;
my %all_countries_keyed_by_name = $world->full_name_code_hash;
my %all_country_keyed_by_code = $world->code_full_name_hash;
This module allows you to convert the full name for a countries administrative region to the code commonly used for postal addressing. The reverse lookup can also be done. Sub country codes are defined in "ISO 3166-2:1998, Codes for the representation of names of countries and their subdivisions".
Sub countries are termed as states in the US and Australia, provinces in Canada and counties in the UK and Ireland.
Names and ISO 3166-2 codes for all sub countries in a country can be returned as either a hash or an array.
Names and ISO 3166-1 codes for all countries in the world can be returned as either a hash or an array.
ISO 3166-2 codes can be converted to FIPS 10-4 codes. The reverse lookup can also be done.
Download (0.062MB)
Added: 2006-08-16 License: Perl Artistic License Price:
1164 downloads
RoadMap 1.0.12
RoadMap is a car navigation system for UNIX. more>>
RoadMap is an open source (GPL) program that provides a car navigation for Linux and UNIX. It displays a map of the streets, tracks the position provided by a NMEA-compliant GPS receiver, identifies the street matching this GPS position and announces the name of the crossing street at the next intersection. A rudimentary trip feature allows RoadMap to display some basic navigation information (distance to the destination, direction, speed, etc..). Voice messages are generated that duplicate some of the screen information.
It is possible to display a specific area by providing a (complete or incomplete) postal address, the intersection of two streets or an exact position (longitude / latitude).
The map files used by RoadMap are generated from the TIGER files provided by the US Census Bureau, and thus cover the USA only. The RoadMap map format is a binary format that is sensitive to the endianness of the processor. Maps available on this site cover all the USA and have been generated for a little endian processor (such as the Intel Pentium and StrongARM processors).
RoadMap has been designed to be usable on both a desktop or laptop PC, or on a PDA such as the iPAQ from HP (formely from COMPAQ). It can use either the Gtk 1.2 , Gtk 2.0 or QT graphic library for its user interface. The Qt interface supports the Sharps Zaurus PDA. All these machines share the same endianness and can use the maps provided on this site.
RoadMap is at an early stage of development. At this time there are no routing features implemented yet. The plan for the future is to implement some navigation features similar to those found in commercial street navigation systems. The main limit for implementing routing is the lack of navigation information in the US Census Bureau database (for example one-way street are not indicated). The US Census Bureau has clearly indicated that it does not plan to add these information in the future (the USCB does not need them).
RoadMap uses gpsd for the GPS link and flite (festival lite) for the voice messages. Note that flite can be rebuilt with better voices than the default one (such as a US voice instead of a british one--some may disagree :). See the flite README for more information. Here is an example, courtesy of Scot Wilcoxon:
cd flite make clean # to remove old executable files ./configure --with-vox=cmu_us_kal16
RoadMap comes with its own GPS status screen, which provides an overview of the satellites received and highlights those the GPS has a fix on. This status screen allows for placing the GPS device in a position that optimizes satellite reception, even if that means making the GPS devices screen not accessible.
RoadMap uses a binary file format for representing the maps that is compact enough to allow the storage of many maps on a Compact Flash or MultiMedia card. For example, the map of Los Angeles county takes about 10 Mbytes of flash space. RoadMap comes with a set of tools to convert the US Census bureau data (both the 2000 and 2002 versions) into its own map format. Future versions of the US Census bureau data will be supported as well (usually a 1 or 2 months after the data has been released).
When RoadMap starts, it displays a map of the same area that was displayed on the latest session. Clicking on the map screen triggers a "sign" that displays the name of the street, road or freeway (if any) that is the closest to the mouse hotpoint.
Enhancements:
- This version includes some GUI improvements (the user can redefine the toolbar & menu) and bug fixes.
- Improved maps are now available on the web site, which were built from the TIGER 2004se files.
<<lessIt is possible to display a specific area by providing a (complete or incomplete) postal address, the intersection of two streets or an exact position (longitude / latitude).
The map files used by RoadMap are generated from the TIGER files provided by the US Census Bureau, and thus cover the USA only. The RoadMap map format is a binary format that is sensitive to the endianness of the processor. Maps available on this site cover all the USA and have been generated for a little endian processor (such as the Intel Pentium and StrongARM processors).
RoadMap has been designed to be usable on both a desktop or laptop PC, or on a PDA such as the iPAQ from HP (formely from COMPAQ). It can use either the Gtk 1.2 , Gtk 2.0 or QT graphic library for its user interface. The Qt interface supports the Sharps Zaurus PDA. All these machines share the same endianness and can use the maps provided on this site.
RoadMap is at an early stage of development. At this time there are no routing features implemented yet. The plan for the future is to implement some navigation features similar to those found in commercial street navigation systems. The main limit for implementing routing is the lack of navigation information in the US Census Bureau database (for example one-way street are not indicated). The US Census Bureau has clearly indicated that it does not plan to add these information in the future (the USCB does not need them).
RoadMap uses gpsd for the GPS link and flite (festival lite) for the voice messages. Note that flite can be rebuilt with better voices than the default one (such as a US voice instead of a british one--some may disagree :). See the flite README for more information. Here is an example, courtesy of Scot Wilcoxon:
cd flite make clean # to remove old executable files ./configure --with-vox=cmu_us_kal16
RoadMap comes with its own GPS status screen, which provides an overview of the satellites received and highlights those the GPS has a fix on. This status screen allows for placing the GPS device in a position that optimizes satellite reception, even if that means making the GPS devices screen not accessible.
RoadMap uses a binary file format for representing the maps that is compact enough to allow the storage of many maps on a Compact Flash or MultiMedia card. For example, the map of Los Angeles county takes about 10 Mbytes of flash space. RoadMap comes with a set of tools to convert the US Census bureau data (both the 2000 and 2002 versions) into its own map format. Future versions of the US Census bureau data will be supported as well (usually a 1 or 2 months after the data has been released).
When RoadMap starts, it displays a map of the same area that was displayed on the latest session. Clicking on the map screen triggers a "sign" that displays the name of the street, road or freeway (if any) that is the closest to the mouse hotpoint.
Enhancements:
- This version includes some GUI improvements (the user can redefine the toolbar & menu) and bug fixes.
- Improved maps are now available on the web site, which were built from the TIGER 2004se files.
Download (1.4MB)
Added: 2005-11-06 License: GPL (GNU General Public License) Price:
1449 downloads
track2rss 0.4.1
track2rss is a set of scripts for tracking UPS, Fedex, and USPS packages via RSS. more>>
track2rss project seeks to provide a set of scripts for converting tracking information for packages from various carriers to the RSS format.
It was inspired by a similar project written by Jason Young. Currently support is provided for UPS, Fedex Air and Ground, and the US Postal Service (USPS) via a set of XSLT templates and a Perl wrapper.
Future plans are to extend support to more carriers such as DHL, etc.; possibly other formats such as Atom, and other languages like PHP, Java, etc.
Enhancements:
- This release auto-guessing for carrier type when type not provided.
- It adds gzip support to reduce bandwidth.
- The output MIME type has been changed to text/xml.
- OpenSearch 1.0 support has been added.
<<lessIt was inspired by a similar project written by Jason Young. Currently support is provided for UPS, Fedex Air and Ground, and the US Postal Service (USPS) via a set of XSLT templates and a Perl wrapper.
Future plans are to extend support to more carriers such as DHL, etc.; possibly other formats such as Atom, and other languages like PHP, Java, etc.
Enhancements:
- This release auto-guessing for carrier type when type not provided.
- It adds gzip support to reduce bandwidth.
- The output MIME type has been changed to text/xml.
- OpenSearch 1.0 support has been added.
Download (0.023MB)
Added: 2005-11-03 License: The Apache License 2.0 Price:
1451 downloads

SuperGamer Supreme
SuperGamer Supreme gives you interesting games created for Linux desktop operating system. more>>
SuperGamer Supreme gives you interesting games created for Linux desktop operating system. It has all the normal Linux desktop applications such as the Firefox Browser, OpenOffice.org, etc., but also has a great many native to Linux games added, as well as some demos of proprietary games.
The games (in the order they appear on the launch bar) Include:
- Quake Wars
- Doom 3
- Prey
- Unreal Tournament
- Quake 4
- Savage 2
- Postal 2
- Enemy Territory
- Penumbra Black Plague
- Sauerbraten
- Urban Terror
- Soldier Of Fortune
- Torcs
- Tremulous
- AlienArena
- True Combat
- America's Army
- Nexus
- OpenArena
- PlaneShift
- Drop Team
- Frets On Fire
- Chromium B.S.U.
- Mad Bomber
- X-Moto
- BZ Flag
- Mega Mario
- Glaxium
- GL-117
- NeverBall
- NeverPutt
- Super Tux
- PPRacer
Major Features:
- This Supreme SuperGamer version will work on both 32 and 64 bit PCs and fills a full Live Dual Layer DVD.
- It includes support for ethernet, wireless, and dialup Internet connections.
- It can run in "Live" mode directly from the DVD and can be optionally installed to your hard drive.
- A few key includes are 2.6.27.24 kernel, Azureus, Gparted, Limewire, Gimp, K9copy, KOffice, OpenOffice 3, Hardinfo (system profiler and benchmark) along with all the plugins for firefox with forcastbar enhanced, adblock, and blockxxx included (blockxxx is a child word and website filter which is not enabled by default as it blocks alot of stuff...almost to much).
Added: 2009-07-25 License: GPL Price: FREE
1 downloads
Business::US::USPS::WebTools 1.09
Business::US::USPS::WebTools is a Perl module to use the US Postal Service Web Tools. more>>
Business::US::USPS::WebTools is a Perl module to use the US Postal Service Web Tools.
SYNOPSIS
use Business::US::USPS::WebTools;
# see subclasses for API details
*** THIS IS ALPHA SOFTWARE ***
This is the base class for the WebTools web service from the US Postal Service. The USPS offers several services, and this module handles the parts common to all of them: making the request, getting the response, parsing error reponses, and so on. The interesting stuff happens in one of the subclasses which implement a particular service. So far, the only subclass in this distribution is Business::US::USPS::WebTools::AddressVerification.
new( ANONYMOUS_HASH )
Make the web service object. Pass is an anonymous hash with these keys:
UserID the user id provided by the USPS
Password the password provided by the USPS
Testing true or false, to select the right server
If you dont pass the UserID or Password entries, new looks in the environment variables USPS_WEBTOOLS_USERID and USPS_WEBTOOLS_PASSWORD.
If new cannot find both the User ID and the Password, it croaks.
If you pass a true value with the Testing key, the object will use the testing server host name and the testing URL path. If the Testing key is false or not present, the object uses the live server details.
userid
Returns the User ID for the web service. You need to get this from the US Postal Service.
password
Returns the Password for the web service. You need to get this from the US Postal Service.
url
Returns the URL for the request to the web service. So far, all requests are GET request with all of the data in the query string.
response
Returns the response from the web service. This is the slightly modified response. So far it only fixes up line endings and normalizes some error output for inconsistent responses from different physical servers.
is_error
Returns true if the response to the last request was an error, and false otherwise.
If the response was an error, this method sets various fields in the object:
$self->{error}{number}
$self->{error}{source}
$self->{error}{description}
$self->{error}{help_file}
$self->{error}{help_context}
<<lessSYNOPSIS
use Business::US::USPS::WebTools;
# see subclasses for API details
*** THIS IS ALPHA SOFTWARE ***
This is the base class for the WebTools web service from the US Postal Service. The USPS offers several services, and this module handles the parts common to all of them: making the request, getting the response, parsing error reponses, and so on. The interesting stuff happens in one of the subclasses which implement a particular service. So far, the only subclass in this distribution is Business::US::USPS::WebTools::AddressVerification.
new( ANONYMOUS_HASH )
Make the web service object. Pass is an anonymous hash with these keys:
UserID the user id provided by the USPS
Password the password provided by the USPS
Testing true or false, to select the right server
If you dont pass the UserID or Password entries, new looks in the environment variables USPS_WEBTOOLS_USERID and USPS_WEBTOOLS_PASSWORD.
If new cannot find both the User ID and the Password, it croaks.
If you pass a true value with the Testing key, the object will use the testing server host name and the testing URL path. If the Testing key is false or not present, the object uses the live server details.
userid
Returns the User ID for the web service. You need to get this from the US Postal Service.
password
Returns the Password for the web service. You need to get this from the US Postal Service.
url
Returns the URL for the request to the web service. So far, all requests are GET request with all of the data in the query string.
response
Returns the response from the web service. This is the slightly modified response. So far it only fixes up line endings and normalizes some error output for inconsistent responses from different physical servers.
is_error
Returns true if the response to the last request was an error, and false otherwise.
If the response was an error, this method sets various fields in the object:
$self->{error}{number}
$self->{error}{source}
$self->{error}{description}
$self->{error}{help_file}
$self->{error}{help_context}
Download (0.010MB)
Added: 2007-03-20 License: Perl Artistic License Price:
949 downloads
PIRP 0.1
PIRP provides an implementation of the experimental PIRP protocol. more>>
PIRP provides an implementation of the experimental PIRP protocol.
The PIRP Protocol Implementation makes it possible for people to summarize into a single address (similar in form to an email address) personal data such as electronic addresses or telephone numbers.
This would be useful for handheld devices such as mobile telephones.
This is the home page of PIRP, a proposal for an internet protocol aimed at creating an universal electronic address. The idea is to extend the format of e-mail address into what we call star-address which will appear something like yourname*acme.com.
Then, having this address, any device accessing the internet can connect to a PIRP server (in this case located at acme.com) and ask him for other channel-dependent addresses like e-mail and postal address or telephone numbers.
In this way people will be finally relieved of knowing lots of different information about themselves and their friends only to be able to communicate with them.
The time of cumbersome telephone numbers is over. Long life to the star-address!
<<lessThe PIRP Protocol Implementation makes it possible for people to summarize into a single address (similar in form to an email address) personal data such as electronic addresses or telephone numbers.
This would be useful for handheld devices such as mobile telephones.
This is the home page of PIRP, a proposal for an internet protocol aimed at creating an universal electronic address. The idea is to extend the format of e-mail address into what we call star-address which will appear something like yourname*acme.com.
Then, having this address, any device accessing the internet can connect to a PIRP server (in this case located at acme.com) and ask him for other channel-dependent addresses like e-mail and postal address or telephone numbers.
In this way people will be finally relieved of knowing lots of different information about themselves and their friends only to be able to communicate with them.
The time of cumbersome telephone numbers is over. Long life to the star-address!
Download (0.016MB)
Added: 2007-04-25 License: GPL (GNU General Public License) Price:
912 downloads
Khalkhi framework 0.2.2
Khalkhi framework was formerly known as Contacts framework. more>>
Khalkhi framework was formerly known as Contacts framework.
Khalkhi (say [?al?i]) is a plugin-based framework for (the properties of) entries in the KDE Addressbook and services upon them. It consists of two libs, libkhalkhicore and libkhalkhigui, and a control center module.
The framework models an addressbook entry, like a person or organization, as a list of property types, with no, one or more items of a type for each entry. There are three types of services for a property (e.g. email address):
- action service (e.g. send email)
- data action service (e.g. send file per email, like from dragndrop)
- status service (e.g. number of unread emails in assigned folder)
The tarball includes a lot of services for the most common properties:
- birthday: copy date; has birthday
- im address: chat with; send message; send file; online status
- email address: send email; copy address; send files/urls;
open assigned folders in KMail; unread emails in assigned KMail folder
- homepage: open; copy url;
- blog feed url: copy
- phone number: make call; send fax; send SMS; copy number;
- postal address: open in Google Maps; copy address
- note: copy note
Examples for programs using the framework are a cards server and a Kicker applet, which are available as seperate packages:
http://www.kde-apps.org/content/show.php?content=54451
http://www.kde-apps.org/content/show.php?content=54452
Please see also http://frinring.wordpress.com/2006/07/05/framework-for-contacts-and-services-slowly-getting-shapes/
Developers, you are welcome to try to create own services! Have a look at the folder "services/example"
If you want to build directly from KDEs repository:
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/pim/ -N
cd pim
svn up khalkhi
svn up khalkhiapplet
svn up khalkhicards
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin
make -f Makefile.cvs
./configure
make
su -c "make install"
Enhancements:
- rename to Khalkhi
- adding namespace Khalkhi
- streamlining API terms and file names
- add ABI flag to plugins
- add eventsrc for status changes
<<lessKhalkhi (say [?al?i]) is a plugin-based framework for (the properties of) entries in the KDE Addressbook and services upon them. It consists of two libs, libkhalkhicore and libkhalkhigui, and a control center module.
The framework models an addressbook entry, like a person or organization, as a list of property types, with no, one or more items of a type for each entry. There are three types of services for a property (e.g. email address):
- action service (e.g. send email)
- data action service (e.g. send file per email, like from dragndrop)
- status service (e.g. number of unread emails in assigned folder)
The tarball includes a lot of services for the most common properties:
- birthday: copy date; has birthday
- im address: chat with; send message; send file; online status
- email address: send email; copy address; send files/urls;
open assigned folders in KMail; unread emails in assigned KMail folder
- homepage: open; copy url;
- blog feed url: copy
- phone number: make call; send fax; send SMS; copy number;
- postal address: open in Google Maps; copy address
- note: copy note
Examples for programs using the framework are a cards server and a Kicker applet, which are available as seperate packages:
http://www.kde-apps.org/content/show.php?content=54451
http://www.kde-apps.org/content/show.php?content=54452
Please see also http://frinring.wordpress.com/2006/07/05/framework-for-contacts-and-services-slowly-getting-shapes/
Developers, you are welcome to try to create own services! Have a look at the folder "services/example"
If you want to build directly from KDEs repository:
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/pim/ -N
cd pim
svn up khalkhi
svn up khalkhiapplet
svn up khalkhicards
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin
make -f Makefile.cvs
./configure
make
su -c "make install"
Enhancements:
- rename to Khalkhi
- adding namespace Khalkhi
- streamlining API terms and file names
- add ABI flag to plugins
- add eventsrc for status changes
Download (0.57MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
879 downloads
Scrape::USPS::ZipLookup Perl Module 2.4
Scrape::USPS::ZipLookup Perl Module provides a programmatic interface to United States Postal Service. more>>
The United States Postal Service (USPS) has on its web site an HTML form at http://www.usps.com/zip4/ for standardizing an address. Given a firm, urbanization, street address, city, state, and zip, it will put the address into standard form (provided the address is in their database) and display a page with the resulting address.
Scrape::USPS::ZipLookup Perl Module provides a programmatic interface to this service, so you can write a program to process your entire personal address book without having to manually type them all in to the form.
Because the USPS could change or remove this functionality at any time, be prepared for the possibility that this code may fail to function. In fact, as of this version, there is no error checking in place, so if they do change things, this code will most likely fail in a noisy way. If you discover that the service has changed, please email the author your findings.
If an error occurs in trying to standardize the address, then no array will be returned. Otherwise, a four-element array will be returned.
To see debugging output, call $zlu->verbose(1).
SYNOPSIS
#!/usr/bin/perl
use Scrape::USPS::ZipLookup::Address;
use Scrape::USPS::ZipLookup;
my $addr = Scrape::USPS::ZipLookup::Address->new(
Focus Research, Inc., # Firm
, # Urbanization
8080 Beckett Center Drive Suite 203, # Delivery Address
West Chester, # City
OH, # State
45069-5001 # ZIP Code
);
my $zlu = Scrape::USPS::ZipLookup->new();
my @matches = $zlu->std_addr($addr);
if (@matches) {
printf "n%d matches:n", scalar(@matches);
foreach my $match (@matches) {
print "-" x 39, "n";
print $match->to_string;
print "n";
}
print "-" x 39, "n";
}
else {
print "No matches!n";
}
exit 0;
Enhancements:
- Adapt to yet another round of changes to the USPS Zip Lookup web site, courtesy of Eric Parker.
- Copyright date updates.
<<lessScrape::USPS::ZipLookup Perl Module provides a programmatic interface to this service, so you can write a program to process your entire personal address book without having to manually type them all in to the form.
Because the USPS could change or remove this functionality at any time, be prepared for the possibility that this code may fail to function. In fact, as of this version, there is no error checking in place, so if they do change things, this code will most likely fail in a noisy way. If you discover that the service has changed, please email the author your findings.
If an error occurs in trying to standardize the address, then no array will be returned. Otherwise, a four-element array will be returned.
To see debugging output, call $zlu->verbose(1).
SYNOPSIS
#!/usr/bin/perl
use Scrape::USPS::ZipLookup::Address;
use Scrape::USPS::ZipLookup;
my $addr = Scrape::USPS::ZipLookup::Address->new(
Focus Research, Inc., # Firm
, # Urbanization
8080 Beckett Center Drive Suite 203, # Delivery Address
West Chester, # City
OH, # State
45069-5001 # ZIP Code
);
my $zlu = Scrape::USPS::ZipLookup->new();
my @matches = $zlu->std_addr($addr);
if (@matches) {
printf "n%d matches:n", scalar(@matches);
foreach my $match (@matches) {
print "-" x 39, "n";
print $match->to_string;
print "n";
}
print "-" x 39, "n";
}
else {
print "No matches!n";
}
exit 0;
Enhancements:
- Adapt to yet another round of changes to the USPS Zip Lookup web site, courtesy of Eric Parker.
- Copyright date updates.
Download (0.011MB)
Added: 2006-03-31 License: Artistic License Price:
1302 downloads
DivFix 1.10
DivFix program was created to be able to watch partially downloaded DivX (AVI) movies. more>>
DivFix program was created to be able to watch partially downloaded DivX (AVI) movies. It can rebuild or strip the index part of the movie, which is at the end of the file.
There are also a basic error detection, which can detect serious errors in the audio/video stream.
Enhancements:
- Auto-clear option to clear the listbox after finishing
- Fixed I/O error 103 when stripping the index
- Fixed bugs in the "Cut out bad parts" option
- Displaying the time of the errors
- The "Keep original file" is turned on by default for safety purpose
- Now if the destination dir is empty, DivFix puts the new video, where the original was
- Displaying the name and the number of errors after finishing with a file
- Linux version is now available for those who wanted it
- Change in my postal address (for those who want send me postcards...)
<<lessThere are also a basic error detection, which can detect serious errors in the audio/video stream.
Enhancements:
- Auto-clear option to clear the listbox after finishing
- Fixed I/O error 103 when stripping the index
- Fixed bugs in the "Cut out bad parts" option
- Displaying the time of the errors
- The "Keep original file" is turned on by default for safety purpose
- Now if the destination dir is empty, DivFix puts the new video, where the original was
- Displaying the name and the number of errors after finishing with a file
- Linux version is now available for those who wanted it
- Change in my postal address (for those who want send me postcards...)
Download (0.50MB)
Added: 2006-11-17 License: Freeware Price:
1085 downloads
fdmf 0.0.9r
fdmf is portable perl/C software for finding pairs of music files in a collection that are likely to contain the same music. more>>
fdmf is portable perl/C software for finding pairs of music files in a collection that are likely to contain the same music. It works on the music itself, not on the filename, tags, or headers. The project uses an audio fingerprint, or perceptual hash to recognize the duplicate files. It is currently under heavy development, so it might be buggy, broken, or otherwise bad. But it works for me. Please email me and tell me if it works for you. Bug reports are appreciated.
It would help the development of this software if I had a larger set of files to test it on. If you feel like lending music files to this effort, it would be greatly appreciated. The optimal form would be a CD or DVD of MP3 or OGG files which could be sent via postal mail. The media will be mailed back to you after it has been used, along with some extra disks of music for your testing purposes. Please email me if you are interested in lending files.
USAGE:
fdmf < music_dir >
vector_pairs
USAGE EXAMPLE:
./fdmf /home/bob/music/
./vector_pairs
vector_pairs will print on stdout a list of pairs of files that may contain the same music.
NOTE: The first time you run this program it will do a lot of processing. It takes 10 minutes to process a music_dir containing 140 mp3 files on my Apple G4. It will attempt to cache the result so that subsequent runs are faster. You can interrupt it and your progress will not be lost.
ANOTHER NOTE: On my current development box, an IBM T20, mplayer is the fastest mp3 decoder. mpg123 is also quite fast, much faster than mpg321. Some Linux distros come with mpg123 being a symbolic link to mpg321 since mpg123 is not under GPL. Bottom line: you can use any program for decoding if it can take the name of a music file as a command line arg and write the raw decoded 44100/stereo/16-bit stream on stdout. You might want to take some measurements on your system to see which decoder is fastest.
<<lessIt would help the development of this software if I had a larger set of files to test it on. If you feel like lending music files to this effort, it would be greatly appreciated. The optimal form would be a CD or DVD of MP3 or OGG files which could be sent via postal mail. The media will be mailed back to you after it has been used, along with some extra disks of music for your testing purposes. Please email me if you are interested in lending files.
USAGE:
fdmf < music_dir >
vector_pairs
USAGE EXAMPLE:
./fdmf /home/bob/music/
./vector_pairs
vector_pairs will print on stdout a list of pairs of files that may contain the same music.
NOTE: The first time you run this program it will do a lot of processing. It takes 10 minutes to process a music_dir containing 140 mp3 files on my Apple G4. It will attempt to cache the result so that subsequent runs are faster. You can interrupt it and your progress will not be lost.
ANOTHER NOTE: On my current development box, an IBM T20, mplayer is the fastest mp3 decoder. mpg123 is also quite fast, much faster than mpg321. Some Linux distros come with mpg123 being a symbolic link to mpg321 since mpg123 is not under GPL. Bottom line: you can use any program for decoding if it can take the name of a music file as a command line arg and write the raw decoded 44100/stereo/16-bit stream on stdout. You might want to take some measurements on your system to see which decoder is fastest.
Download (0.023MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
1040 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above postal 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