us zip code 21150
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5420
Files Zip for Plone 1.1.0RC2
Files Zip for Plone project allows users to download all files from a folder (recursively) in a ZIP archive. more>>
Files Zip for Plone project allows users to download all files from a folder (recursively) in a ZIP archive.
Adds a document action to folders (and folderish contents) that enables to download all files and images from archetypes based contents available from that folder in a ZIP file.
Optionally, the user may get the DC metadata of the contents that provide files in XML-RDF format in the ZIP file.
<<lessAdds a document action to folders (and folderish contents) that enables to download all files and images from archetypes based contents available from that folder in a ZIP file.
Optionally, the user may get the DC metadata of the contents that provide files in XML-RDF format in the ZIP file.
Download (0.12MB)
Added: 2007-02-12 License: GPL (GNU General Public License) Price:
984 downloads
Pretty Code Web 1.00
Pretty Code Web is a syntax highlighter for publishing code, written in any programming language, to the Web. more>>
Pretty Code Web is a syntax highlighter for publishing code, written in any programming language, to the web.
Written in php it uses syntax files separate from the main code to highlight a specified language.
Main features:
- Syntax highlighting for (potentially) any language.
- User defined syntax files.
- User defined colors
- Separate colors for:
- 6 Keyword Groups
- Text Strings
- Operators
- Block and Line Comments
- Bracket Characters
<<lessWritten in php it uses syntax files separate from the main code to highlight a specified language.
Main features:
- Syntax highlighting for (potentially) any language.
- User defined syntax files.
- User defined colors
- Separate colors for:
- 6 Keyword Groups
- Text Strings
- Operators
- Block and Line Comments
- Bracket Characters
Download (0.024MB)
Added: 2005-10-20 License: Free for non-commercial use Price:
1470 downloads
Kunzip 2006-11-14
Kunzip is a free (but not opensource) library for decompressing ZIP archives. more>>
Kunzip is a free (but not opensource) library for decompressing ZIP archives. Kunzip started out as a test program I wrote for decompressing .zip files through a command line program.
I eventually added hooks to make it a DLL that can be used from Windows programs. It is also possible to compile it for Unix (and Unix-like OSs such as Linux) as a .so library.
My plan for the kunzip.dll was to make it as simple to use as possible so it can even be used from VisualBasic or such. It should be fully compatible with zipfiles created by InfoZip, PkZip, and WinZip. You can download it from the link below and view the prototypes for different languages that can call kunzip.dll.
I originally started this code to be able to decompress (and maybe even compress) PNG graphic files. Since this is the same algorithm used in gzip and zip (WinZip, InfoZip, etc), I decided to make it work with .zip files instead. Unfortunately, all the specs I had for this compression were for PNG and Zip is slightly different, so I had some problems getting it working :).
My first version kunzip (which built the huffman tables using arrays instead of trees and did a lot of fseeking) ran painfully slow, but my latest version runs quite well. One interesting thing I found, when I did static huffman decompression for TIFF, I did it using lookup tables instead of trees. This actually ran very fast, altho Im not sure of the speed difference if I used trees instead. On this project, I started out doing all 3 huffman sets using lookup tables.
After I saw how slow it ran, I switched the length huffman codes to a tree and the decompression ran almost double the speed. When I changed the distance huffman codes to trees, the decompression slowed down by a few seconds. So I left length/distance huffman codes as trees and kept the first huffman codes as lookup tables. I may try and improve on the speed even more later.
Not only can you download the source code which can be compiled on both Unix/Linux and Windows, but Ive also included a Windows DLL I built for doing unzipping. I think it is quite easy to use, so if you need an unzip library for Windows, feel free to use this (feel free to make a donation to my PayPal account too if you like.
Btw, this code was written to be compiled on Unix (Linux,FreeBSD,etc) systems. If you want to build the DLL, you can download the source code and type: make dll. The mingw C compiler needs to be used. Im 99% sure I did some things that dont work in Visual C++. I may make it compile to a Unix shared lib too for fun.
The original May 6, 2005 version of kunzip decompresses a 120meg file in about 3min40sec on my AMD Athlon XP box. Since then, I put some major optomizations in and it now decompresses the same file in 20 seconds.
Enhancements:
- The license has been changed to the LGPL.
<<lessI eventually added hooks to make it a DLL that can be used from Windows programs. It is also possible to compile it for Unix (and Unix-like OSs such as Linux) as a .so library.
My plan for the kunzip.dll was to make it as simple to use as possible so it can even be used from VisualBasic or such. It should be fully compatible with zipfiles created by InfoZip, PkZip, and WinZip. You can download it from the link below and view the prototypes for different languages that can call kunzip.dll.
I originally started this code to be able to decompress (and maybe even compress) PNG graphic files. Since this is the same algorithm used in gzip and zip (WinZip, InfoZip, etc), I decided to make it work with .zip files instead. Unfortunately, all the specs I had for this compression were for PNG and Zip is slightly different, so I had some problems getting it working :).
My first version kunzip (which built the huffman tables using arrays instead of trees and did a lot of fseeking) ran painfully slow, but my latest version runs quite well. One interesting thing I found, when I did static huffman decompression for TIFF, I did it using lookup tables instead of trees. This actually ran very fast, altho Im not sure of the speed difference if I used trees instead. On this project, I started out doing all 3 huffman sets using lookup tables.
After I saw how slow it ran, I switched the length huffman codes to a tree and the decompression ran almost double the speed. When I changed the distance huffman codes to trees, the decompression slowed down by a few seconds. So I left length/distance huffman codes as trees and kept the first huffman codes as lookup tables. I may try and improve on the speed even more later.
Not only can you download the source code which can be compiled on both Unix/Linux and Windows, but Ive also included a Windows DLL I built for doing unzipping. I think it is quite easy to use, so if you need an unzip library for Windows, feel free to use this (feel free to make a donation to my PayPal account too if you like.
Btw, this code was written to be compiled on Unix (Linux,FreeBSD,etc) systems. If you want to build the DLL, you can download the source code and type: make dll. The mingw C compiler needs to be used. Im 99% sure I did some things that dont work in Visual C++. I may make it compile to a Unix shared lib too for fun.
The original May 6, 2005 version of kunzip decompresses a 120meg file in about 3min40sec on my AMD Athlon XP box. Since then, I put some major optomizations in and it now decompresses the same file in 20 seconds.
Enhancements:
- The license has been changed to the LGPL.
Download (0.013MB)
Added: 2006-11-15 License: LGPL (GNU Lesser General Public License) Price:
1076 downloads
KenZip 1.1
Kenzip is a frontend for p7-zip. more>>
Kenzip is a frontend for p7-zip.
You can create password protected 7z and zip archives with this python-qt3 utility
(Unfortunately ark does not support password protected archives.) KenZip has feasible dependency, you can install it to almost any existing distro.
It has been tested on OpenSuSE 10.2, Debian testing 2006.01. and Kanotix 2006-01-RC4 using the distros python qt3 package.
Do not forget to install python qt3 and p7-zip before! Prefer the distros package from repository for Debian based distributions, and the binary installer for other linux distros.
<<lessYou can create password protected 7z and zip archives with this python-qt3 utility
(Unfortunately ark does not support password protected archives.) KenZip has feasible dependency, you can install it to almost any existing distro.
It has been tested on OpenSuSE 10.2, Debian testing 2006.01. and Kanotix 2006-01-RC4 using the distros python qt3 package.
Do not forget to install python qt3 and p7-zip before! Prefer the distros package from repository for Debian based distributions, and the binary installer for other linux distros.
Download (0.20MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
984 downloads
podLoadr 1.0
podLoader allows you to load content from the Web or other desktop files onto your iPod. more>>
podLoader allows you to load content from the Web or other desktop files onto your iPod. Later, for example while traveling, you can check out news from any RSS feed, the weather, or the contents of any file from your desktop.
This application uses the "Notes" feature on third-generation or later touch wheel iPods.
Usage:
In Brief:
- Run podLoadr by double-clicking on podloadr.jar after installing the JRE (or run java -jar podloadr.jar from a command prompt)
- Drag & drop files or links onto the "Files & Links" tab. Browsing or manually typing the file name also works.
- Check some news feeds, add weather zip codes and create a notes on their respective tabs.
- Click the run button (ensure that the iPod is connected and enabled in disk mode).
In Detail:
- In order to load a web page or news feed simply do the following:
- Ensure that your iPod is enabled for disk use. To do this in iTunes:
- Select your iPod under Devices in the Source list.
- Click the Summary tab.
- In the Options section of the Summary pane, click the "Enable disk use" checkbox.
- Note that if the "Manually manage songs and playlists" option is enabled, "Enable disk use" is always enabled or turned on.
- Connect your iPod to your computer as you usually do.
- Exit iTunes - just to be safe.
- Ensure that you have a recent version of the Java runtime (either JDK or JRE) from Sun.
- Run podLoadr by double clicking on podLoadr.jar. Alternatively you can open a command prompt and type java -jar podLoadr.jar
- Note that podLoadr.jar itself can be stored on the ipod and run directly from there. Keep podLoadr.jar and podLoadr.ini together.
- Populate the various tabs in podLoadr.
- Add your custom items to the "Files & Links" tab. This can be done in any of the following ways.
- Drag a file from your desktop or Explorer onto the list
- Drag a link from Internet Explorer or Firefox onto the list (by grabbing the icon in the address box)
- Type the full name of a file in the Name box and click on add
- Click on "Add/Browse" and navigate to the file you need and add it to the list.
- Check off the news feeds that you want from the categorized list.
- Enter the ZIP codes of the weather you want separated by commas.
- Double check the ipod tab to ensure that the drive letter is correct. Or if you have multiple iPods then you can change this setting. (If thats too confusing feel free to send the other iPod my way :-)
To view the note, disconnect your iPod, scroll the menu to Extras, and select Notes. Choose the name the file you created and press the Center button to display the content of the file. You can.t edit the file using iPod, but you can delete it or update it whenever your iPod is connected to your computer.
podLoader uses the "Notes" feature of the iPod to support downloading and offline viewing of online content. Such presentations can be used, for example, as directed lessons or self-paced electronic guided tours. Notes is available on iPod models beginning with third-generation iPod (dock connector) models with the touch wheel.
<<lessThis application uses the "Notes" feature on third-generation or later touch wheel iPods.
Usage:
In Brief:
- Run podLoadr by double-clicking on podloadr.jar after installing the JRE (or run java -jar podloadr.jar from a command prompt)
- Drag & drop files or links onto the "Files & Links" tab. Browsing or manually typing the file name also works.
- Check some news feeds, add weather zip codes and create a notes on their respective tabs.
- Click the run button (ensure that the iPod is connected and enabled in disk mode).
In Detail:
- In order to load a web page or news feed simply do the following:
- Ensure that your iPod is enabled for disk use. To do this in iTunes:
- Select your iPod under Devices in the Source list.
- Click the Summary tab.
- In the Options section of the Summary pane, click the "Enable disk use" checkbox.
- Note that if the "Manually manage songs and playlists" option is enabled, "Enable disk use" is always enabled or turned on.
- Connect your iPod to your computer as you usually do.
- Exit iTunes - just to be safe.
- Ensure that you have a recent version of the Java runtime (either JDK or JRE) from Sun.
- Run podLoadr by double clicking on podLoadr.jar. Alternatively you can open a command prompt and type java -jar podLoadr.jar
- Note that podLoadr.jar itself can be stored on the ipod and run directly from there. Keep podLoadr.jar and podLoadr.ini together.
- Populate the various tabs in podLoadr.
- Add your custom items to the "Files & Links" tab. This can be done in any of the following ways.
- Drag a file from your desktop or Explorer onto the list
- Drag a link from Internet Explorer or Firefox onto the list (by grabbing the icon in the address box)
- Type the full name of a file in the Name box and click on add
- Click on "Add/Browse" and navigate to the file you need and add it to the list.
- Check off the news feeds that you want from the categorized list.
- Enter the ZIP codes of the weather you want separated by commas.
- Double check the ipod tab to ensure that the drive letter is correct. Or if you have multiple iPods then you can change this setting. (If thats too confusing feel free to send the other iPod my way :-)
To view the note, disconnect your iPod, scroll the menu to Extras, and select Notes. Choose the name the file you created and press the Center button to display the content of the file. You can.t edit the file using iPod, but you can delete it or update it whenever your iPod is connected to your computer.
podLoader uses the "Notes" feature of the iPod to support downloading and offline viewing of online content. Such presentations can be used, for example, as directed lessons or self-paced electronic guided tours. Notes is available on iPod models beginning with third-generation iPod (dock connector) models with the touch wheel.
Download (2.6MB)
Added: 2007-05-01 License: Freeware Price:
961 downloads
Lufs::C 0.21
Lufs::C is a C interface to perl. more>>
Lufs::C is a C interface to perl.
ABSTRACT
This interface is used by the C code to call the perl subs.
SEE ALSO
perlfs.c
<<lessABSTRACT
This interface is used by the C code to call the perl subs.
SEE ALSO
perlfs.c
Download (0.024MB)
Added: 2006-07-06 License: Perl Artistic License Price:
1205 downloads
uCON64 2.0.0
uCON64 project is a game backup tool and emulator Swiss Army knife program. more>>
uCON64 project is a game backup tool and emulator Swiss Army knife program.
uCON64 is a tool to backup all kinds of video games (cartridges and CDs).
It supports most available backup units for cartridge-based consoles. It also performs many other tasks, like ROM hacking and conversion of proprietary CD images for use with cdrecord.
Support for many different backup units to backup/restore ROM(s) and SRAM(s) is also continuously added and updated (if their manufacturers cooperate).
Supports all common patch file formats like IPS (with RLE compression), APS, BSL (Baseline Patch format), PPF (Playstation Patch File), and Game Genie
Support for use and creation of RomCenter Data files (DAT) for secure detection of bad dumps.
Has many options for every kind of ROM or SRAM handling, modification, and management .
Supports gzip and zip.
Enhancements:
- updated (GBA) fixed F2A USB send code (by dbjh; many thanks to David Gauchard for feedback, testing and sending a patch to fix the problem)
- updated (N64) cleaned up Doctor V64 Junior transfer source code (by dbjh; thanks to TenOfTen and GameCopierUser0666 for testing)
- updated (SNES) added new SWC "I/O mode" 0x100, dump BIOS (by dbjh)
- updated (GB) improved ROM info (by dbjh)
- updated (GB) fixed problem with dumping "Rocket Games" cartridges with the Game Boy Xchanger (by dbjh; thanks to Anna Kubisty for reporting the problem and testing, and thanks to Cowering for his help and providing us with the necessary information)
- updated (GB) cleaned up Game Boy Xchanger transfer source code (by dbjh; many thanks to Anna Kubisty for testing)
- added (DC) --scr scramble 1ST_READ.BIN for selfboot CDs (by NoisyB)
- added (DC) --unscr unscramble 1ST_READ.BIN for non-selfboot CDs (by NoisyB)
- added (DC) --mkip generate IP.BIN file with default values (by NoisyB)
- added (DC) --parse=TEMPLATE parse TEMPLATE file into a IP.BIN (by NoisyB)
<<lessuCON64 is a tool to backup all kinds of video games (cartridges and CDs).
It supports most available backup units for cartridge-based consoles. It also performs many other tasks, like ROM hacking and conversion of proprietary CD images for use with cdrecord.
Support for many different backup units to backup/restore ROM(s) and SRAM(s) is also continuously added and updated (if their manufacturers cooperate).
Supports all common patch file formats like IPS (with RLE compression), APS, BSL (Baseline Patch format), PPF (Playstation Patch File), and Game Genie
Support for use and creation of RomCenter Data files (DAT) for secure detection of bad dumps.
Has many options for every kind of ROM or SRAM handling, modification, and management .
Supports gzip and zip.
Enhancements:
- updated (GBA) fixed F2A USB send code (by dbjh; many thanks to David Gauchard for feedback, testing and sending a patch to fix the problem)
- updated (N64) cleaned up Doctor V64 Junior transfer source code (by dbjh; thanks to TenOfTen and GameCopierUser0666 for testing)
- updated (SNES) added new SWC "I/O mode" 0x100, dump BIOS (by dbjh)
- updated (GB) improved ROM info (by dbjh)
- updated (GB) fixed problem with dumping "Rocket Games" cartridges with the Game Boy Xchanger (by dbjh; thanks to Anna Kubisty for reporting the problem and testing, and thanks to Cowering for his help and providing us with the necessary information)
- updated (GB) cleaned up Game Boy Xchanger transfer source code (by dbjh; many thanks to Anna Kubisty for testing)
- added (DC) --scr scramble 1ST_READ.BIN for selfboot CDs (by NoisyB)
- added (DC) --unscr unscramble 1ST_READ.BIN for non-selfboot CDs (by NoisyB)
- added (DC) --mkip generate IP.BIN file with default values (by NoisyB)
- added (DC) --parse=TEMPLATE parse TEMPLATE file into a IP.BIN (by NoisyB)
Download (0.38MB)
Added: 2006-11-06 License: GPL (GNU General Public License) Price:
1105 downloads
Zip 2.32
Zip is a compression and file packaging utility for Unix, VMS, DOS, OS/2, Windows 9x/NT, Amiga, Atari, Macintosh. more>>
Zip is a compression and file packaging utility for Unix, VMS, DOS, OS/2, Windows 9x/NT, Amiga, Atari, Macintosh, BeOS, SMS/QDOS, MVS, VM/CMS, and others.
Zip is analogous to a combination of the Unix commands tar(1) and compress(1) and is compatible with PKWAREs PKZIP and Nico Maks WinZip. Its part of the Info-ZIP project.
Main features:
- creating zipfiles in a pipe or on a device
- VMS and OS/2 extended file attributes
- conversion between Unix, MS-DOS and Macintosh text file formats
- the ability to run on most of your favorite operating systems.
Enhancements:
- fixed -R operation to match the supplied file patterns in all recursed subdirectories, like PKZIP 2.04 "-p -r" (or PKZIPC 4+ "-recurse")
- handle cases where -x, -R, and -i patterns are mixed
- new example C-Sharp code for using DLLs
- added some directory-search speedups
- fixed bug when encrypting large uncompressible files
- fixed Windows NTFS time problem
- fixed VMS logical name parse problem
- added VMS DEBUG option
- updated VMS help
- fixed selection of files to delete by date
- added -MM option where each input file pattern must match at least one file and all input files must be readable
- added check for when Zip tries to exceed seek limit in output file
- minor changes to compile with Visual C++ 2005
- added support for Unix FIFOs (named pipes)
- other minor fixes
<<lessZip is analogous to a combination of the Unix commands tar(1) and compress(1) and is compatible with PKWAREs PKZIP and Nico Maks WinZip. Its part of the Info-ZIP project.
Main features:
- creating zipfiles in a pipe or on a device
- VMS and OS/2 extended file attributes
- conversion between Unix, MS-DOS and Macintosh text file formats
- the ability to run on most of your favorite operating systems.
Enhancements:
- fixed -R operation to match the supplied file patterns in all recursed subdirectories, like PKZIP 2.04 "-p -r" (or PKZIPC 4+ "-recurse")
- handle cases where -x, -R, and -i patterns are mixed
- new example C-Sharp code for using DLLs
- added some directory-search speedups
- fixed bug when encrypting large uncompressible files
- fixed Windows NTFS time problem
- fixed VMS logical name parse problem
- added VMS DEBUG option
- updated VMS help
- fixed selection of files to delete by date
- added -MM option where each input file pattern must match at least one file and all input files must be readable
- added check for when Zip tries to exceed seek limit in output file
- minor changes to compile with Visual C++ 2005
- added support for Unix FIFOs (named pipes)
- other minor fixes
Download (0.96MB)
Added: 2006-07-18 License: BSD License Price:
1389 downloads
rubyzip 0.9.1
rubyzip is a Ruby module for reading and writing zip files. more>>
rubyzip is a Ruby module for reading and writing zip files.
Installation:
If you have rubygems you can install rubyzip directly from the gem repository
gem install rubyzip
Otherwise obtain the source (see below) and run
ruby install.rb
To run the unit tests you need to have test::unit installed
rake test
Enhancements:
- Symlink support was added along with support for Unix file permissions.
- Memory usage during decompression was reduced.
- Zip streams now model IO objects more closely.
<<lessInstallation:
If you have rubygems you can install rubyzip directly from the gem repository
gem install rubyzip
Otherwise obtain the source (see below) and run
ruby install.rb
To run the unit tests you need to have test::unit installed
rake test
Enhancements:
- Symlink support was added along with support for Unix file permissions.
- Memory usage during decompression was reduced.
- Zip streams now model IO objects more closely.
Download (0.060MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
696 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
Resistor Color Code Calculator 1.0
Resistor Color Code Calculator calculates the value of a resistor (an electronic component). more>>
Resistor Color Code Calculator project calculates the value of a resistor (an electronic component).
The colors on the resistor are input into the program, and the result displays the resistance value of the resistor.
This is much easier than memorizing rhymes to remember colors.
<<lessThe colors on the resistor are input into the program, and the result displays the resistance value of the resistor.
This is much easier than memorizing rhymes to remember colors.
Download (0.87MB)
Added: 2006-06-09 License: Free for non-commercial use Price:
1256 downloads
MyDBO Code Generator 2.1
MyDBO is a powerful object-oriented code generator for PHP/MySQL Web application developers. more>>
MyDBO is a powerful object-oriented code generator for PHP/MySQL Web application developers.
It is designed to remove the hassle of implementing familiar database operations (select, update, insert, etc) over and over again when creating Web applications. MyDBO Code Generator creates code for accessing your database tables without you having to worry about connections or SQL queries.
It also allows you to approach your database in an object-oriented fashion, thus giving you real flexibility. It uses templates to generate code, so it is also possible to create your own templates.
Main features:
- Forget about accessing your database with SQL queries.
- Use the far more flexible object-oriented approach.
- Create logic foreign key links between your tables and navigate between your objects.
- Map the default MySQL date type to whatever you want.
- Create your own templates for unlimited possibilities.
- Fast and reliable.
- Should your database structure change, just re-generate the code.
- Easy to generate with the generation wizard.
- The generated code has standard comments for each class and functions.
- Free for personal and commercial use (GNU), Open source.
- Clean and tested code.
Enhancements:
- Boolean return values were added in API methods.
- A LIMIT argument was added in the tableCollector of the businessAPI plugin.
- The number of queries to execute when using Collector was reduced to 1.
- The use of database connections was optimized, and $DB is now a global variable.
- Memory is allowed increased to 16M.
- The ADOdb installation was customized to be minimal.
- instantAdmin was updated with a new API.
- Collector classes can now return the number of results only.
<<lessIt is designed to remove the hassle of implementing familiar database operations (select, update, insert, etc) over and over again when creating Web applications. MyDBO Code Generator creates code for accessing your database tables without you having to worry about connections or SQL queries.
It also allows you to approach your database in an object-oriented fashion, thus giving you real flexibility. It uses templates to generate code, so it is also possible to create your own templates.
Main features:
- Forget about accessing your database with SQL queries.
- Use the far more flexible object-oriented approach.
- Create logic foreign key links between your tables and navigate between your objects.
- Map the default MySQL date type to whatever you want.
- Create your own templates for unlimited possibilities.
- Fast and reliable.
- Should your database structure change, just re-generate the code.
- Easy to generate with the generation wizard.
- The generated code has standard comments for each class and functions.
- Free for personal and commercial use (GNU), Open source.
- Clean and tested code.
Enhancements:
- Boolean return values were added in API methods.
- A LIMIT argument was added in the tableCollector of the businessAPI plugin.
- The number of queries to execute when using Collector was reduced to 1.
- The use of database connections was optimized, and $DB is now a global variable.
- Memory is allowed increased to 16M.
- The ADOdb installation was customized to be minimal.
- instantAdmin was updated with a new API.
- Collector classes can now return the number of results only.
Download (0.12MB)
Added: 2006-02-17 License: LGPL (GNU Lesser General Public License) Price:
791 downloads
Geo::Coder::US 1.00
This will estimate latitude and longitude for any US address. more>>
Geo:Coder:US 1.00 offers a full-feature facility for geocoding US addresses, that is, estimating the latitude and longitude of any street address or intersection in the United States, using the TIGER/Line data set from the US Census Bureau. Geo:Coder:US uses Geo:TigerLine to parse this data, and DB_File to store a highly compressed distillation of it, and Geo:StreetAddress:US to parse addresses into normalized components suitable for looking up in its database.
You can find a live demo of this code at http://geocoder.us/. The demo.cgi script is included in eg/ directory distributed with this module, along with a whole bunch of other goodies. See Geo:Coder:US:Import for how to build your own Geo:Coder:US database.
Consider using a web service to access this geocoder over the Internet, rather than going to all the trouble of building a database yourself. See eg/soap-client.pl, eg/xmlrpc-client.pl, and eg/rest-client.pl for different examples of working clients for the rpc.geocoder.us geocoder web service.
Major Features:
- Geo:Coder:US->geocode( $string )
- Given a string containing a street address or intersection, return a list of specifiers including latitude and longitude for all matching entities in the database. To keep from churning over the entire database, the given address string must contain either a city and state, or a ZIP code (or both), or geocode() will return undef.
- geocode() will attempt to normalize directional prefixes and suffixes, street types, and state abbreviations, as well as substitute TIGER/Line's idea of the "primary street name", if an alternate street name was provided instead.
- If geocode() can parse the address, but not find a match in the database, it will return a hashref containing the parsed and normalized address or intersection, but without the "lat" and "long" keys specifying the location. If geocode() cannot even parse the address, it will return undef. Be sure to check for the existence of "lat" and "long" keys in the hashes returned from geocode() before attempting to use the values! This serves to distinguish between addresses that cannot be found versus addresses that are completely unparseable.
- geocode() attempts to be as forgiving as possible when geocoding an address. If you say "Mission Ave" and all it knows about is "Mission St", then "Mission St" is what you'll get back. If you leave off directional identifiers, geocode() will return address geocoded in all the variants it can find, i.e. both "N Main St" and "S Main St".
- Don't be surprised if geocoding an intersection returns more than one lat/long pair for a single intersection. If one of the streets curves greatly or doglegs even slightly, this will be the likely outcome.
- geocode() is probably the method you want to use. See more in the following section on the structure of the returned address and intersection specifiers.
- Geo:Coder:US->geocode_address( $string )
- Works exactly like geocode(), but only parses addresses.
- Geo:Coder:US->geocode_intersection( $string )
- Works exactly like geocode(), but only parses intersections.
- Geo:Coder:US->filter_ranges( $spec, @candidates )
- Filters a list of address specifiers (presumably from the database) against a query specifier, filtering by prefix, type, suffix, or primary name if possible. Returns a list of matching specifiers. filter_ranges() will ignore a filtering step if it would result in no specifiers being returned. You probably won't need to use this.
- Geo:Coder:US->find_ranges( $address_spec )
- Given a normalized address specifier, return all the address ranges in the database that appear to cover that address. find_ranges() ignores prefix, suffix, and type fields in the specifier for search purposes, and then filters against them ex post facto. The intention for find_ranges() to find the closest match possible in preference to returning nothing. You probably want to use lookup_ranges() instead, which will call find_ranges() for you.
- Geo:Coder:US->lookup_ranges( $address_spec, @ranges )
- Given an address specifier and (optionally) some address ranges from the database, interpolate the street address into the street segment referred to by the address range, and return a latitude and longitude for the given address within each of the given ranges. If @ranges is not given, lookup_ranges() calls find_ranges() with the given address specifier, and uses those returned. You probably want to just use geocode() instead, which also parses an address string and determines whether it's a proper address or an intersection automatically.
- Geo:Coder:US->find_segments( $intersection_spec )
- Given a normalized intersection specifier, find all of the street segments in the database matching the two given streets in the given locale or ZIP code. find_segments() ignores prefix, suffix, and type fields in the specifier for search purposes, and then filters against them ex post facto. The intention for find_segments() to find the closest match possible in preference to returning nothing. You probably want to use lookup_intersection() instead, which will call find_segments() for you.
- Geo:Coder:US->lookup_intersection( $intersection_spec )
- Given an intersection specifier, return all of the intersections in the database between the two streets specified, plus a latitude and longitude for each intersection. You probably want to just use geocode() instead, which also parses an address string and determines whether it's a proper address or an intersection automatically.
Requirements: Perl
Added: 2009-06-11 License: Perl Artistic License Price: FREE
1 downloads
XML::Code 0.04
XML::Diff is a Perl module for XML DOM-Tree based Diff & Patch Module. more>>
XML::Diff is a Perl module for XML DOM-Tree based Diff & Patch Module.
SYNOPSIS
my $diff = XML::Diff->new();
# to generate a diffgram of two XML files, use compare.
# $old and $new can be filepaths, XML as a string,
# XML::LibXML::Document or XML::LibXML::Element objects.
# The diffgram is a XML::LibXML::Document by default.
my $diffgram = $diff->compare(
-old => $old_xml,
-new => $new_xml,
);
# To patch an XML document, an patch. $old and $diffgram
# follow the same formatting rules as compare.
# The resulting XML is a XML::LibXML::Document by default.
my $patched = $diff->patch(
-old => $old,
-diffgram => $diffgram,
);
This module provides methods for generating and applying an XML diffgram of two related XML files. The basis of the algorithm is tree-wise comparison using the DOM model as provided by XML::LibXML.
The Diffgram is well-formed XML in the XVCS namespance and supports update, insert, delete and move operations. It is meant to be human and machine readable. It uses XPath expressions for locating the nodes to operate on.
<<lessSYNOPSIS
my $diff = XML::Diff->new();
# to generate a diffgram of two XML files, use compare.
# $old and $new can be filepaths, XML as a string,
# XML::LibXML::Document or XML::LibXML::Element objects.
# The diffgram is a XML::LibXML::Document by default.
my $diffgram = $diff->compare(
-old => $old_xml,
-new => $new_xml,
);
# To patch an XML document, an patch. $old and $diffgram
# follow the same formatting rules as compare.
# The resulting XML is a XML::LibXML::Document by default.
my $patched = $diff->patch(
-old => $old,
-diffgram => $diffgram,
);
This module provides methods for generating and applying an XML diffgram of two related XML files. The basis of the algorithm is tree-wise comparison using the DOM model as provided by XML::LibXML.
The Diffgram is well-formed XML in the XVCS namespance and supports update, insert, delete and move operations. It is meant to be human and machine readable. It uses XPath expressions for locating the nodes to operate on.
Download (0.017MB)
Added: 2006-09-14 License: Perl Artistic License Price:
1138 downloads
ctopy 1.0
ctopy automates the parts of translating C source code to Python source code. more>>
ctopy automates the parts of translating C source code to Python source code that are difficult for a human but easy for a machine.
This allows a human programmer to concentrate on the nontrivial parts of the translation.
<<lessThis allows a human programmer to concentrate on the nontrivial parts of the translation.
Download (0.019MB)
Added: 2006-10-24 License: BSD License Price:
1097 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 us zip code 21150 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