database backend
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2945
MP3-Database 0.8
MP3-Database is a tool to organize your MP3 collection. more>>
MP3-Database project is a tool to organize your MP3 collection. If you insert a CD with MP3 files in your CDROM drive, MP3DB can read all ID3 tags of the MP3 files.
With this information MP3DB creates a database which can be searched for a specific song, artist, or CD.
A GUI makes it easy to use the program. Any title found in the database can easily be added to a playlist or can instantly be played by XMMS.
Main features:
- MySQL (Is needed as database backend)
- Perl5
- Perl Modules:
- Tk
- Tk-MesgBox
- Tk-LabFrame
- Tk-Pane
- DBI
- MP3-Info
- Msql-Mysql-modules
- To play MP3 files the MP3 player XMMS should be installed on your system. MP3-Database can easily be adapted to other MP3 players
Enhancements:
- NEW Data Structure: The MySQL database is much more complex than before. I used 3 Tables for Artists, Albums and Titles to store the data. This ensures that I have no redundancies in the tables. This has also enabled me to store additional fields in the database (for example the date of birth of an artist, or the release year of an album).
- NEW Temporary Database: I added some tables to store all new artists, albums and titles in a temporary database. This enables the user to check the new entries before adding them to the permanent database.
- NEW FEATURES: Additional Artist and Album information can be stored in the database, MP3DB can now create a random playlist and a playlist with the top 20 MP3 titles, MP3DB can show you a statistic how many artists, albums and titles are stored in the database.
<<lessWith this information MP3DB creates a database which can be searched for a specific song, artist, or CD.
A GUI makes it easy to use the program. Any title found in the database can easily be added to a playlist or can instantly be played by XMMS.
Main features:
- MySQL (Is needed as database backend)
- Perl5
- Perl Modules:
- Tk
- Tk-MesgBox
- Tk-LabFrame
- Tk-Pane
- DBI
- MP3-Info
- Msql-Mysql-modules
- To play MP3 files the MP3 player XMMS should be installed on your system. MP3-Database can easily be adapted to other MP3 players
Enhancements:
- NEW Data Structure: The MySQL database is much more complex than before. I used 3 Tables for Artists, Albums and Titles to store the data. This ensures that I have no redundancies in the tables. This has also enabled me to store additional fields in the database (for example the date of birth of an artist, or the release year of an album).
- NEW Temporary Database: I added some tables to store all new artists, albums and titles in a temporary database. This enables the user to check the new entries before adding them to the permanent database.
- NEW FEATURES: Additional Artist and Album information can be stored in the database, MP3DB can now create a random playlist and a playlist with the top 20 MP3 titles, MP3DB can show you a statistic how many artists, albums and titles are stored in the database.
Download (0.30MB)
Added: 2006-05-12 License: GPL (GNU General Public License) Price:
729 downloads
Database Functions 1.0
Database Functions is a PHP class that can be used to build and execute MySQL database queries. more>>
Database Functions is a PHP class that can be used to build and execute MySQL database queries.
It can build SELECT, INSERT, UPDATE and DELETE queries from lists of parameters and values.
The class can also execute the generated queries and retrieve the SELECT query results into associative arrays.
<<lessIt can build SELECT, INSERT, UPDATE and DELETE queries from lists of parameters and values.
The class can also execute the generated queries and retrieve the SELECT query results into associative arrays.
Download (MB)
Added: 2007-07-19 License: GPL (GNU General Public License) Price:
830 downloads
PowerDNS Oracle Backend 2.1
PowerDNS Oracle Backend provides a backend which allows PowerDNS to use Oracle as its data store. more>>
PowerDNS Oracle Backend provides a backend which allows PowerDNS to use Oracle as its data store.
PowerDNS Oracle Backend is a backend driver for the PowerDNS nameserver which allows DNS data to be stored in an Oracle database. PowerDNS can load backend modules at runtime. This backend is fully configurable, and SQL statements can be specified in the configuration file.
<<lessPowerDNS Oracle Backend is a backend driver for the PowerDNS nameserver which allows DNS data to be stored in an Oracle database. PowerDNS can load backend modules at runtime. This backend is fully configurable, and SQL statements can be specified in the configuration file.
Download (0.006MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
958 downloads
Zild Database Library 2.0.1
Zild Database Library implements a small and easy to use database API with an easy to use API. more>>
Zild Database Library implements a small and easy to use database API with an easy to use API.
Main features:
- ability to connect to multiple database systems
- zero runtime configuration
- ability to connect using a URL scheme
- thread-safe connection pooling.
<<lessMain features:
- ability to connect to multiple database systems
- zero runtime configuration
- ability to connect using a URL scheme
- thread-safe connection pooling.
Download (0.47MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
867 downloads
HP ScanJet 3900 series backend 0.9
HP ScanJet 3900 series backend is an application and backend for linux that allows to use HP scanjet series 3900 scanners. more>>
HP ScanJet 3900 series backend is an application and backend for linux that allows to use HP scanjet series 3900 scanners and, basically, all those controlled by Realtek RTS8822L chipset.
HP ScanJet 3900 series backend application is in early phase of development. Four files are included, two (binary and sources) for the application and two more for SANE backend.
Enhancements:
- Added support for scanner: HP ScanJet G3010 (similar to hp4370)
- Added initial support for scanner: BenQ 5550T (New chipset: RTS8823L-01E).
- Fixed bug related to stepper motor, programming smearing curves for backtracking.
- Implemented algorithm to detect installed RAM type.
- Implemented a better code to read/write in DMA.
- Added some scripts for users, to update, compile and install sources.
<<lessHP ScanJet 3900 series backend application is in early phase of development. Four files are included, two (binary and sources) for the application and two more for SANE backend.
Enhancements:
- Added support for scanner: HP ScanJet G3010 (similar to hp4370)
- Added initial support for scanner: BenQ 5550T (New chipset: RTS8823L-01E).
- Fixed bug related to stepper motor, programming smearing curves for backtracking.
- Implemented algorithm to detect installed RAM type.
- Implemented a better code to read/write in DMA.
- Added some scripts for users, to update, compile and install sources.
Download (1.8MB)
Added: 2007-07-27 License: GPL (GNU General Public License) Price:
512 downloads
XML::DB::Database::Exist
XML::DB::Database::Exist is a Perl module with XML:DB driver for the eXist database. more>>
XML::DB::Database::Exist is a Perl module with XML:DB driver for the eXist database.
SYNOPSIS
use XML::DB::Database::Exist;
This is the eXist XML-RPC driver. It is intended to be used through the XML:DB API, so that it is never called directly from user code. It implements the internal API defined in XML::DB::Database
The methods required to implement the Database interface are documented in Database.pm; only methods unique to eXist, and not required by the XML:DB API are documented here.
<<lessSYNOPSIS
use XML::DB::Database::Exist;
This is the eXist XML-RPC driver. It is intended to be used through the XML:DB API, so that it is never called directly from user code. It implements the internal API defined in XML::DB::Database
The methods required to implement the Database interface are documented in Database.pm; only methods unique to eXist, and not required by the XML:DB API are documented here.
Download (0.035MB)
Added: 2006-09-19 License: Perl Artistic License Price:
1141 downloads
HP3300c SANE backend 20050128
HP3300c SANE backend is a Linux SANE backend for the HP3300c USB color scanner. more>>
HP3300c SANE backend is a Linux SANE backend for the HP3300c USB color scanner.
Support for other scanners with very similar chipsets, like the HP3400c, HP4300c and the Agfa Touch is also planned.
The HP3300C is an USB color scanner. It is externally powered. On the front is has two buttons that can trigger the scanner software to make either a scan or a copy. It has a horizontal resolution of 600 DPI (5300 pixels) and a vertical resolution of 1200 lines per inch.
It has the following chipset:
- NIPEDC0804, two rows of 20 pins along bottom and top edge. It has a 12.000 MHz crystal mounted close to it. This chip was mentioned as an interface chip on an electronics web page. The pinout of this chip is very similar to the Genesys Logic GL640USB chip (datasheet available).
- KM2Q65R, T224162B-28J, 100 Mhz, a 256k x 16 EDO DRAM chip from Taiwan - Memory Technology (TMTech) (datasheet available). The HP3400C has a EliteMT 100 MHz M11B416256A, also a 256k x 16 DRAM chip.
- ESIC ES8100QA, pins on all four sides, the analog-front-end. Also the Wolfson Micro WM8143 (datasheet available) has been reported. These two chips seem to be completely compatible.
- NIASH00014, pins on all four sides, 100 in total. This is the main controller IC. It has a 20.000 MHz crystal on pins 61 and 62. Two HP3400c scanners have been reported to contain a NIASH00019 chip.
Enhancements:
- Added device and company ID for Silitek derivate
- updated testtool_xfer.c
<<lessSupport for other scanners with very similar chipsets, like the HP3400c, HP4300c and the Agfa Touch is also planned.
The HP3300C is an USB color scanner. It is externally powered. On the front is has two buttons that can trigger the scanner software to make either a scan or a copy. It has a horizontal resolution of 600 DPI (5300 pixels) and a vertical resolution of 1200 lines per inch.
It has the following chipset:
- NIPEDC0804, two rows of 20 pins along bottom and top edge. It has a 12.000 MHz crystal mounted close to it. This chip was mentioned as an interface chip on an electronics web page. The pinout of this chip is very similar to the Genesys Logic GL640USB chip (datasheet available).
- KM2Q65R, T224162B-28J, 100 Mhz, a 256k x 16 EDO DRAM chip from Taiwan - Memory Technology (TMTech) (datasheet available). The HP3400C has a EliteMT 100 MHz M11B416256A, also a 256k x 16 DRAM chip.
- ESIC ES8100QA, pins on all four sides, the analog-front-end. Also the Wolfson Micro WM8143 (datasheet available) has been reported. These two chips seem to be completely compatible.
- NIASH00014, pins on all four sides, 100 in total. This is the main controller IC. It has a 20.000 MHz crystal on pins 61 and 62. Two HP3400c scanners have been reported to contain a NIASH00019 chip.
Enhancements:
- Added device and company ID for Silitek derivate
- updated testtool_xfer.c
Download (0.033MB)
Added: 2005-10-31 License: GPL (GNU General Public License) Price:
1457 downloads
Used Textbook Database 1.0
Used Textbook Database provides a database for listing used textbooks. more>>
Used Textbook Database provides a database for listing used textbooks.
Used Textbook Database is a Web-based textbook database that lets users to create an account and list their used textbooks or books.
It is very modular and customizable and allows for easy integration into an existing Web site.
<<lessUsed Textbook Database is a Web-based textbook database that lets users to create an account and list their used textbooks or books.
It is very modular and customizable and allows for easy integration into an existing Web site.
Download (0.013MB)
Added: 2007-02-06 License: GPL (GNU General Public License) Price:
589 downloads
Haskell Database Connectivity 1.1.2.0
Haskell Database Connectivity project provides an abstraction layer between Haskell programs and SQL relational databases. more>>
Haskell Database Connectivity project provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in Haskell, and have it work with any number of backend SQL databases (MySQL, Oracle, PostgreSQL, ODBC-compliant databases, etc.)
HDBC is modeled loosely on Perls DBI interface http://search.cpan.org/~timb/DBI/DBI.pm, though it has also been influenced by Pythons DB-API v2, JDBC in Java, and HSQL in Haskell.
HDBC is a from-scratch effort. It is not a reimplementation of HSQL, though its purpose is the same.
Main features:
- Ability to use replacable parameters to let one query be executed multiple times (eliminates the need for an escape function)
- Ability to access returned rows by column number
- Ability to read data from the SQL server on-demand rather than reading the entire result set up front
- HUnit testsuite for each backend driver
- Well-defined standard API and easy backend driver implementation
- Lazy reading of the entire result set (think hGetContents, but for the results of SELECT) (see sFetchAllRows)
- Support for translation between Haskell and SQL types
- Support for querying database server properties
- Add-on package (hdbc-missingh) to integrate with MissingH, providing a database backend for AnyDBM.
- Support for querying metadata such as column names.
- Support for querying additional metadata (column types, etc.)
<<lessHDBC is modeled loosely on Perls DBI interface http://search.cpan.org/~timb/DBI/DBI.pm, though it has also been influenced by Pythons DB-API v2, JDBC in Java, and HSQL in Haskell.
HDBC is a from-scratch effort. It is not a reimplementation of HSQL, though its purpose is the same.
Main features:
- Ability to use replacable parameters to let one query be executed multiple times (eliminates the need for an escape function)
- Ability to access returned rows by column number
- Ability to read data from the SQL server on-demand rather than reading the entire result set up front
- HUnit testsuite for each backend driver
- Well-defined standard API and easy backend driver implementation
- Lazy reading of the entire result set (think hGetContents, but for the results of SELECT) (see sFetchAllRows)
- Support for translation between Haskell and SQL types
- Support for querying database server properties
- Add-on package (hdbc-missingh) to integrate with MissingH, providing a database backend for AnyDBM.
- Support for querying metadata such as column names.
- Support for querying additional metadata (column types, etc.)
Download (0.056MB)
Added: 2007-05-04 License: GPL (GNU General Public License) Price:
907 downloads
Parallel::Workers::Backend 0.0.7
Parallel::Workers::Backend - The backend is a plugins mechanism to run the worker tasks. more>>
Parallel::Workers::Backend - The backend is a plugins mechanism to run the worker tasks. Default plugins are implemented for Eval (CODE), SSH and XMLRPC tasks. You can add your own plugin with module name Parallel::Backend::YourTaskModule
SYNOPSIS
use Parallel::Workers::Backend;
my $worker=Parallel::Workers->new(backend=>"Eval");
my $worker=Parallel::Workers->new(backend=>"SSH");
my $worker=Parallel::Workers->new(backend=>"XMLRPC");
my $worker=Parallel::Workers->new(backend=>"YourTaskModule");
<<lessSYNOPSIS
use Parallel::Workers::Backend;
my $worker=Parallel::Workers->new(backend=>"Eval");
my $worker=Parallel::Workers->new(backend=>"SSH");
my $worker=Parallel::Workers->new(backend=>"XMLRPC");
my $worker=Parallel::Workers->new(backend=>"YourTaskModule");
Download (0.010MB)
Added: 2007-02-08 License: Perl Artistic License Price:
988 downloads
Database Primitives Library 1.0.0
DBPrim is a library providing basic building blocks for creating in-memory databases. more>>
DBPrim project is a library providing basic building blocks for creating in-memory databases.
Main features:
- Linked lists
- Hash tables with optional auto-resize
- Memory-efficient sparse matrices built on hash tables
- Red-black trees.
<<lessMain features:
- Linked lists
- Hash tables with optional auto-resize
- Memory-efficient sparse matrices built on hash tables
- Red-black trees.
Download (0.038MB)
Added: 2006-06-16 License: GPL (GNU General Public License) Price:
1225 downloads
JavaScript::Autocomplete::Backend 0.10
JavaScript::Autocomplete::Backend is a Google Suggest-compatible autocompletion backend. more>>
JavaScript::Autocomplete::Backend is a Google Suggest-compatible autocompletion backend.
SYNOPSYS
package MyAutocompleter;
use base qw(JavaScript::Autocomplete::Backend);
my @NAMES = qw(alice bob charlie);
sub expand {
my ($self, $query) = @_;
# do something to expand the query
my $re = qr/^Q$queryE/i;
my @names = grep /$re/, @NAMES;
(lc $query, @names, [], [""]);
}
MyAutocompleter->run;
This is a base class for implementing an autocompletion server with the same protocol used by Google Suggest ( http://www.google.com/webhp?complete=1&hl=en ). It is basically a CGI script that takes a word to be completed as the "qu" parameter and returns a specially concoted JavaScript statement. For more efficiency it should be possible to turn it into a mod_perl handler; that is left as an exercise for the reader.
The front-end JavaScript code is discussed in http://serversideguy.blogspot.com/2004/12/google-suggest-dissected.html .
This module is used by creating a subclass, which should override the expand method, which takes care of searching for the autocompletion results.
<<lessSYNOPSYS
package MyAutocompleter;
use base qw(JavaScript::Autocomplete::Backend);
my @NAMES = qw(alice bob charlie);
sub expand {
my ($self, $query) = @_;
# do something to expand the query
my $re = qr/^Q$queryE/i;
my @names = grep /$re/, @NAMES;
(lc $query, @names, [], [""]);
}
MyAutocompleter->run;
This is a base class for implementing an autocompletion server with the same protocol used by Google Suggest ( http://www.google.com/webhp?complete=1&hl=en ). It is basically a CGI script that takes a word to be completed as the "qu" parameter and returns a specially concoted JavaScript statement. For more efficiency it should be possible to turn it into a mod_perl handler; that is left as an exercise for the reader.
The front-end JavaScript code is discussed in http://serversideguy.blogspot.com/2004/12/google-suggest-dissected.html .
This module is used by creating a subclass, which should override the expand method, which takes care of searching for the autocompletion results.
Download (0.004MB)
Added: 2006-11-24 License: Perl Artistic License Price:
1068 downloads
DITrack 0.5 Beta
DITrack is a free, open source, lightweight, distributed issue (bug, defect, ticket) tracking system using a Subversion repos. more>>
DITrack is a free, open source, lightweight, distributed issue (bug, defect, ticket) tracking system using a Subversion repository instead of a backend database. DITrack is written in Perl and runs in UNIX environment (*BSD, Linux, MacOS X).
The project is inspired by the idea of Subissue issue tracking system. However, while Subissue aims in merely replacing the traditional database storage with Subversion repository, DITrack is a major rethought of the issue tracking system paradigm.
The main difference is that instead of sticking to the centralized model (one database, one web interface, one mail integration machinery), DITrack treats underlying Subversion storage as a versioned distributed file system which enables benefits of truly distributed operation mode.
Enhancements:
- The major change in this release is the "real" support for disconnected operations.
- There is also a bunch of less significant enhancements (including the installation script) and bugfixes.
<<lessThe project is inspired by the idea of Subissue issue tracking system. However, while Subissue aims in merely replacing the traditional database storage with Subversion repository, DITrack is a major rethought of the issue tracking system paradigm.
The main difference is that instead of sticking to the centralized model (one database, one web interface, one mail integration machinery), DITrack treats underlying Subversion storage as a versioned distributed file system which enables benefits of truly distributed operation mode.
Enhancements:
- The major change in this release is the "real" support for disconnected operations.
- There is also a bunch of less significant enhancements (including the installation script) and bugfixes.
Download (0.022MB)
Added: 2007-03-02 License: BSD License Price:
966 downloads
Irregular Operations Database 1.0
Irregular Operations Database is a project used for tracking flight delays. more>>
Irregular Operations Database is a project used for tracking flight delays.
Irregular Ops is a CGI script for intranet use to track irregular operations (flight delays) for scheduled airlines.
<<lessIrregular Ops is a CGI script for intranet use to track irregular operations (flight delays) for scheduled airlines.
Download (0.013MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
979 downloads
Bigtop::Backend::Init::Std 0.18
Bigtop::Backend::Init::Std is a Bigtop backend which works sort of like h2xs. more>>
Bigtop::Backend::Init::Std is a Bigtop backend which works sort of like h2xs.
SYNOPSIS
If your bigtop file looks like this:
config {
build_dir `/home/yourname`;
app_dir `appsubdir`;
Init Std {}
}
app App::Name {
}
when you type
bigtop --create your.bigtop Init
or
bigtop --create your.bigtop all
this module will generate the build directory as
/home/yourname/appsubdir
Then it will make subdirectories: t, lib, and docs. Then it will make files: Changes, MANIFEST, MANIFEST.SKIP, README, and Build.PL. Finally, it will copy your.bigtop into the docs dir of under appsubdir.
As with any backend, you can include no_gen 1; in its config block:
config {
Init Std { no_gen 1; }
}
Then, no files will be generated. But, you can also exclude indiviual files it would build. Simply list the file name as a keyword and give the value no_gen:
config {
Init Std {
MANIFEST no_gen;
Changes no_gen;
}
}
If you are in create mode and your config does not include app_dir, one will be formed from the app name, in the manner of h2xs. So, in the above example it would be
/home/yourname/App-Name
Outside of create mode, the current directory is used for building, if it looks like a plausible build directory (it has a Build.PL, etc). In that case, having a base_dir and/or app_dir in your config will result in warning(s) that they are being ignored.
<<lessSYNOPSIS
If your bigtop file looks like this:
config {
build_dir `/home/yourname`;
app_dir `appsubdir`;
Init Std {}
}
app App::Name {
}
when you type
bigtop --create your.bigtop Init
or
bigtop --create your.bigtop all
this module will generate the build directory as
/home/yourname/appsubdir
Then it will make subdirectories: t, lib, and docs. Then it will make files: Changes, MANIFEST, MANIFEST.SKIP, README, and Build.PL. Finally, it will copy your.bigtop into the docs dir of under appsubdir.
As with any backend, you can include no_gen 1; in its config block:
config {
Init Std { no_gen 1; }
}
Then, no files will be generated. But, you can also exclude indiviual files it would build. Simply list the file name as a keyword and give the value no_gen:
config {
Init Std {
MANIFEST no_gen;
Changes no_gen;
}
}
If you are in create mode and your config does not include app_dir, one will be formed from the app name, in the manner of h2xs. So, in the above example it would be
/home/yourname/App-Name
Outside of create mode, the current directory is used for building, if it looks like a plausible build directory (it has a Build.PL, etc). In that case, having a base_dir and/or app_dir in your config will result in warning(s) that they are being ignored.
Download (0.39MB)
Added: 2006-10-19 License: Perl Artistic License Price:
1101 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 database backend 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