udf collection for mysql
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2526
UDF collection for MySQL 0.3
UDF collection for MySQL project contains utility UDFs that are supposed to be built and loaded as shared objects. more>>
UDF collection for MySQL project contains utility UDFs that are supposed to be built and loaded as shared objects.
Its available functions are HUMANAGE() (which returns the age in years relative to a custom date or NOW()), URLENCODE() and URLDECODE().
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- A bug in HUMANAGE() regarding a last adjustment of mon/mday in sll2tm() was fixed.
- A bug in HUMANAGE() in which day() just looped over the first year was fixed.
<<lessIts available functions are HUMANAGE() (which returns the age in years relative to a custom date or NOW()), URLENCODE() and URLDECODE().
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- A bug in HUMANAGE() regarding a last adjustment of mon/mday in sll2tm() was fixed.
- A bug in HUMANAGE() in which day() just looped over the first year was fixed.
Download (0.29MB)
Added: 2007-02-22 License: BSD License Price:
977 downloads
Audio collection script 1.0
Audio collection script is a script which can help you manage collections of audio files. more>>
Audio collection script is a script which can help you manage collections of audio files. For example, I have a directory with all my audio files in it, sorted by band/album. I also have an audio collections directory. Within that directory I have a few list files which contain patterns for songs that should be part of that collection. The script generates or updates a subdirectory for each list file present and creates links within those directories to all music files from my main audio directory that match the patterns in the list file.
An example:
Your music files are in /audio
Your collections are in /audio-collections
The file /audio-collections/funny.list has the following lines:
/audio-collections/funny/
#the next line matches all songs within a tripod directory
tripod/
monty*python
kevin*bloody*wilson
bill*clinton*miss*lewinsky*and*i
When run, it will process each .list file in the current directory. So for this example, when run from /audio-collections, it will create or clean out the directory /audio-collections/funny and create links inside it for any files found within /audio which match the specified patterns.
The first line in each list file specifies the directory to create and use for the links. The patterns in the file will match on the full path of a song.
Note: I am pretty sure it would not be a good path to put your collections inside your main audio directory.
<<lessAn example:
Your music files are in /audio
Your collections are in /audio-collections
The file /audio-collections/funny.list has the following lines:
/audio-collections/funny/
#the next line matches all songs within a tripod directory
tripod/
monty*python
kevin*bloody*wilson
bill*clinton*miss*lewinsky*and*i
When run, it will process each .list file in the current directory. So for this example, when run from /audio-collections, it will create or clean out the directory /audio-collections/funny and create links inside it for any files found within /audio which match the specified patterns.
The first line in each list file specifies the directory to create and use for the links. The patterns in the file will match on the full path of a song.
Note: I am pretty sure it would not be a good path to put your collections inside your main audio directory.
Download (0.002MB)
Added: 2007-02-26 License: GPL (GNU General Public License) Price:
970 downloads
Skeleton Engine for MySQL 0.4
Skeleton Engine for MySQL is a full framework to plug in a new storage engine. more>>
Skeleton Engine for MySQL is a full framework to plug in a new storage engine. Comes with prebuild autoconf files, and a full framework to plug in your own design.
The AWS, HTTP, Memcache, Nitro, PBXT, and many other engines were put together from the skeleton engine.
To install, grab a copy of the mysql source code and run this:
./configure --with-mysql=/home/brian/mysql-5.1/ --libdir=/usr/local/lib/mysql/
make install
And then inside of MySQL:
mysql> INSTALL PLUGIN skeleton SONAME libskeleton_engine.so;
mysql> CREATE TABLE `d` (`a` varchar(125), b text, primary key(a)) ENGINE=skeleton DEFAULT
CHARSET=latin1;
Query OK, 0 rows affected (0.01 sec)
You will probably need to edit the Makefile.am in the src/ tree if you want to build on anything other then Linux (and the Makefile assumes that the server was not compiled for debug).
<<lessThe AWS, HTTP, Memcache, Nitro, PBXT, and many other engines were put together from the skeleton engine.
To install, grab a copy of the mysql source code and run this:
./configure --with-mysql=/home/brian/mysql-5.1/ --libdir=/usr/local/lib/mysql/
make install
And then inside of MySQL:
mysql> INSTALL PLUGIN skeleton SONAME libskeleton_engine.so;
mysql> CREATE TABLE `d` (`a` varchar(125), b text, primary key(a)) ENGINE=skeleton DEFAULT
CHARSET=latin1;
Query OK, 0 rows affected (0.01 sec)
You will probably need to edit the Makefile.am in the src/ tree if you want to build on anything other then Linux (and the Makefile assumes that the server was not compiled for debug).
Download (0.29MB)
Added: 2007-07-17 License: BSD License Price:
831 downloads
My cOLLection manager 0.6.0
My cOLLection manager is a manager program for your collections. more>>
My cOLLection manager is a manager program for your collections. My cOLLection manager is a fast and easy to use frontend for gdbm with an ncurses interface.
The program was originally designed to organize a large music CD collection, but it is has no restrictions on the entry of any other large range of items. Its main goal is flexibillity.
<<lessThe program was originally designed to organize a large music CD collection, but it is has no restrictions on the entry of any other large range of items. Its main goal is flexibillity.
Download (0.097MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1165 downloads
C Comic Collection 0.04
C Comic Collection project is a GTK application for downloading, cataloging, and viewing Web comics. more>>
C Comic Collection project is a GTK application for downloading, cataloging, and viewing Web comics. It uses a MySQL database.
To compile this software, just type "make".
It requires development libraries for gtk, gtk_imlib, cURL, mysql and pthreads. If youre on Linux these should come with your distrobution; I dunno for other OS. If you only have the runtimes and are using a 386 derivative (Pentium et al) you can get a binary from http://c-comiccollect.sourceforge.net.
Compilation will produce a binary called "gtk-cc"; copy this to your /usr/bin (youll need root privileges, copy to your ~/bin (you wont) or just run it from where it is (./gtk-cc &).
You can populate the database by running the included "comiccollection.sql" against an empty database. (mysql -u < username > < dbname > < comiccollection.sql). It even includes some comics to get you started!
Enhancements:
- Minor improvements - only really relevant if you view KeenSpace comics.
- Fixed file non-deletion problem
- Fixed KeenSpace file download problem
<<lessTo compile this software, just type "make".
It requires development libraries for gtk, gtk_imlib, cURL, mysql and pthreads. If youre on Linux these should come with your distrobution; I dunno for other OS. If you only have the runtimes and are using a 386 derivative (Pentium et al) you can get a binary from http://c-comiccollect.sourceforge.net.
Compilation will produce a binary called "gtk-cc"; copy this to your /usr/bin (youll need root privileges, copy to your ~/bin (you wont) or just run it from where it is (./gtk-cc &).
You can populate the database by running the included "comiccollection.sql" against an empty database. (mysql -u < username > < dbname > < comiccollection.sql). It even includes some comics to get you started!
Enhancements:
- Minor improvements - only really relevant if you view KeenSpace comics.
- Fixed file non-deletion problem
- Fixed KeenSpace file download problem
Download (0.018MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1081 downloads
Zmanda Recovery Manager for MySQL 1.2.1
Zmanda Recovery Manager for MySQL simplifies life of a database administrator who needs an easy to use backup solution. more>>
Zmanda Recovery Manager for MySQL simplifies life of a database administrator who needs an easy to use yet flexible and robust backup and recovery solution for MySQL server. With ZRM for MySQL you can:
- Schedule full and incremental logical or raw backups of your MySQL database
- Perform backup that is the best match for your storage engine and your MySQL configuration
- Get e-mail notification about status of your backups
- Monitor and browse your backups
- Recover database easily to any point in time or to any particular transaction
<<less- Schedule full and incremental logical or raw backups of your MySQL database
- Perform backup that is the best match for your storage engine and your MySQL configuration
- Get e-mail notification about status of your backups
- Monitor and browse your backups
- Recover database easily to any point in time or to any particular transaction
Download (0.10MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
813 downloads
Memcache Engine for MySQL 0.6
Memcache Engine for MySQL project allows memcache to work as a storage engine to MySQL. more>>
Memcache Engine for MySQL project allows memcache to work as a storage engine to MySQL.
This means that you can SELECT/UPDATE/ INSERTE/DELETE from it as though it is a table in MySQL. This is very experimental.
This is still very experimental.
Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
Enhancements:
- Support for discovery of tables was added.
- Row level locks were implemented.
- A major bug in duplicate keys was fixed, along with phantom rows for updates.
- The server status has been updated.
<<lessThis means that you can SELECT/UPDATE/ INSERTE/DELETE from it as though it is a table in MySQL. This is very experimental.
This is still very experimental.
Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
Enhancements:
- Support for discovery of tables was added.
- Row level locks were implemented.
- A major bug in duplicate keys was fixed, along with phantom rows for updates.
- The server status has been updated.
Download (0.29MB)
Added: 2007-04-10 License: GPL (GNU General Public License) Price:
932 downloads
JavaDoc Taglets Collection 2.0.0
JavaDoc Taglets Collection is set of general purpose taglets for use with the JavaDoc tool. more>>
JavaDoc Taglets Collection is set of general purpose taglets for use with the JavaDoc tool. It provides a standard set of new tags, and allows you to create new ones by configuration or using simple Java interfaces. The project has been tested with J2SE 1.4 and 1.5 and JavaSE 1.6.
Enhancements:
- First public release of the Taglets Collection.
- Completed documentation for release 2.
- Added demos to userguide and distribution.
- Added to do list and known bugs information.
<<lessEnhancements:
- First public release of the Taglets Collection.
- Completed documentation for release 2.
- Added demos to userguide and distribution.
- Added to do list and known bugs information.
Download (6.4MB)
Added: 2007-05-11 License: BSD License Price:
898 downloads
Web Service Engine for MySQL 0.4
Web Service Engine for MySQL is a storage engine for the MySQL database. more>>
Web Service Engine for MySQL is a storage engine for the MySQL database. The project takes basic SQL and translates this through the engine interface into HTTP request methods.
This gives you the ability to create, read, and delete pages on Web servers. Wikipedia becomes a table you can select on from your database.
Enhancements:
- Multiple attributes per table are now supported.
- The engine now handles tables with more than two columns by generating XML that is stored on the remote server.
- Tables with only two columns are stored as before, with the non-keyed attribute being directly provided to the remote provider.
<<lessThis gives you the ability to create, read, and delete pages on Web servers. Wikipedia becomes a table you can select on from your database.
Enhancements:
- Multiple attributes per table are now supported.
- The engine now handles tables with more than two columns by generating XML that is stored on the remote server.
- Tables with only two columns are stored as before, with the non-keyed attribute being directly provided to the remote provider.
Download (0.29MB)
Added: 2007-06-29 License: GPL (GNU General Public License) Price:
849 downloads
CatGrab Small Edition for Linux 1.3.9
The convenient solution for a professionally organized photo collection. The transfer from the camera to the PC requires no preferences and is done with a click. It has never been easier to organize a photo collection. more>> <<less
Download (2.64MB)
Added: 2009-04-27 License: Freeware Price: $0
179 downloads
PerlBean::Collection 1.0
PerlBean::Collection is a Perl module that contains a collection of PerlBean objects. more>>
PerlBean::Collection is a Perl module that contains a collection of PerlBean objects.
SYNOPSIS
use strict;
use PerlBean;
use PerlBean::Collection;
use PerlBean::Attribute::Factory;
my $bean = PerlBean->new( {
package => Athlete,
} );
my $factory = PerlBean::Attribute::Factory->new();
my $attr = $factory->create_attribute( {
method_factory_name => name,
short_description => the name of the athlete,
} );
$bean->add_method_factory($attr);
my $bean2 = PerlBean->new( {
package => Cyclist,
base => [ qw(Athlete)],
} );
my $factory = PerlBean::Attribute::Factory->new();
my $attr2 = $factory->create_attribute( {
method_factory_name => cycle,
short_description => the cyclists cycle,
} );
$bean2->add_method_factory($attr2);
my $collection = PerlBean::Collection->new();
$collection->add_perl_bean($bean);
$collection->add_perl_bean($bean2);
$collection->write(tmp);
ABSTRACT
Code hierarchy generation for bean like Perl modules
PerlBean::Collection contains a collection of PerlBean objects in order to generate an hierarchy of Perl modules.
<<lessSYNOPSIS
use strict;
use PerlBean;
use PerlBean::Collection;
use PerlBean::Attribute::Factory;
my $bean = PerlBean->new( {
package => Athlete,
} );
my $factory = PerlBean::Attribute::Factory->new();
my $attr = $factory->create_attribute( {
method_factory_name => name,
short_description => the name of the athlete,
} );
$bean->add_method_factory($attr);
my $bean2 = PerlBean->new( {
package => Cyclist,
base => [ qw(Athlete)],
} );
my $factory = PerlBean::Attribute::Factory->new();
my $attr2 = $factory->create_attribute( {
method_factory_name => cycle,
short_description => the cyclists cycle,
} );
$bean2->add_method_factory($attr2);
my $collection = PerlBean::Collection->new();
$collection->add_perl_bean($bean);
$collection->add_perl_bean($bean2);
$collection->write(tmp);
ABSTRACT
Code hierarchy generation for bean like Perl modules
PerlBean::Collection contains a collection of PerlBean objects in order to generate an hierarchy of Perl modules.
Download (0.089MB)
Added: 2007-02-22 License: Perl Artistic License Price:
977 downloads
The RA SPP Plugin collection 0.2.2
The RA SPP Plugin collection package provides several plugins meant to be used with a qmail patched using qmail-spp. more>>
The RA SPP Plugin collection package provides several plugins meant to be used with a qmail patched using qmail-spp.
They cover diverse areas, and are meant to be written according to the following principles:
- Good performance
They are written whenever possible in C, and try to be short and direct.
- Good logging
They should inform the user of what they do. No email should ever be rejected without logging something. Also, all plugins logs include the PID of the qmail-smtpd process, so you can easily group all events of a connection.
- Security
Since writing in C exposes oneself to the dangers of memory corruption, I have tried to use, whenever it makes sense, the Better String Library, to avoid problems. While this makes the plugins larger, it also makes me feel more comfortable.
Also, for most plugins, it should be possible to run them as a very unprivileged user or in a chroot jail. This is not yet implemented, but it is worth thinking about.
Enhancements:
- Fixes a stupid bug in the ipthrottle plugin (it was sending a debug message to the client).
<<lessThey cover diverse areas, and are meant to be written according to the following principles:
- Good performance
They are written whenever possible in C, and try to be short and direct.
- Good logging
They should inform the user of what they do. No email should ever be rejected without logging something. Also, all plugins logs include the PID of the qmail-smtpd process, so you can easily group all events of a connection.
- Security
Since writing in C exposes oneself to the dangers of memory corruption, I have tried to use, whenever it makes sense, the Better String Library, to avoid problems. While this makes the plugins larger, it also makes me feel more comfortable.
Also, for most plugins, it should be possible to run them as a very unprivileged user or in a chroot jail. This is not yet implemented, but it is worth thinking about.
Enhancements:
- Fixes a stupid bug in the ipthrottle plugin (it was sending a debug message to the client).
Download (0.073MB)
Added: 2006-05-12 License: GPL (GNU General Public License) Price:
1262 downloads
comisat Games Collection 0.5.2
comisat Games Collection is an all-in-one free collection of games written in gambas for unix-like system. more>>
comisat Games Collection is an all-in-one free collection of games written in gambas for unix-like system. They are available in italian and (not completely) in english.
comisat Games Collection is FREE SOFTWARE, released under the terms of the GNU General Public License Version 2 as published by Free Software Fundation. You can help the development of comisat Games Collection testing the software, mailing bugs, translating the project in different languages, correcting and improving the code.
<<lesscomisat Games Collection is FREE SOFTWARE, released under the terms of the GNU General Public License Version 2 as published by Free Software Fundation. You can help the development of comisat Games Collection testing the software, mailing bugs, translating the project in different languages, correcting and improving the code.
Download (7.9MB)
Added: 2006-10-12 License: GPL (GNU General Public License) Price:
1110 downloads
Coffee Break Icons for Linux -
For all those coffee lovers out there, a free Coffee Icon collection. more>> Description:
10 freeware icons inspired in some delicious coffee foods.
Content:
Apple, Breads, Cheese, Coffee cups, Coffee pot, Cookies, Toast<<less
Download (483KB)
Added: 2009-04-24 License: Freeware Price: Free
182 downloads
Some Tools for Image Collectors 0.7
Some Tools for Image Collectors is aet of tools for obtaining and managing pictures and detecting doubles. more>>
stic bundles a few Linux tools which are intended to support the task of collecting an unreasonable amount of pictures (preferrably in JPEG format).
similar
a program for detecting duplicate or very similar images. It maintains a
database of characteristic color samples which it compares with submitted
pictures. similar depends on libjpeg and ImageMagick s convert (on a
modern Linux desktop system these components should already be present).
Storage medium may be a usual filesystem or a MySQL database. There
also is a MySQL UDF extension to compare image samples within SQL queries.
similar contains the communications module described at sagent.
simv
a core program to perform file management tasks on an image collection.
Its main purpose is to coordinate file movements with the content of
similars database. This applies to importing new files which get tested
against the existent collection, as well as to inform similar about moving
and deleting files within the collection.
simv depends on an external image viewer like ImageMagick s display
(should already be present on a modern Linux desktop system) or John
Bradleys xv (quite a fast one).
simv contains the communications module described at sagent.
sagent
a standalone version of the communications module used in simv and
similar. This software receives input from its start terminal and multiple
clients, distributes several types of output back to them, and is also
able to act itself as such a client.
Since communications mainly use TCP/IP there is an encryption layer
(Blowfish with 128 bit keys) which provides user authentication. Any
single activity of such a user may be particularly permitted or denied.
Secure connections should be possible that way as long as one can defend
the keyfiles and programs on client and server host against foreign
access.
Front-end connection software is available in C, Tcl/Tk and PHP3 to build
custom clients. In the most primitive case even telnet can act as a
client.
The standalone program sagent may be used as communications node in a tree
of clients. Another purpose is to be a shell frontend which sends commands
to a server and receives its replies.
snntpbatch
a command line based NNTP (newsgroups) client. It is mainly intended for
automatic download of images by use of a filter language. Nevertheless it
also downloads the message texts and converts them to HTML code which
includes the downloaded images. Also, it is capable of automatically
posting sets of images to the newsgroups.
The tools are designed to be very independent of the system flavor. On an
average Linux desktop there should be no need to update existing system
components. Actually one could use stic without having display equipment for
graphics.
Any program activity which is possible in dialog may also be performed in
batch runs. Therefore the tools are quite suitable for users who like to get
boring tasks automated and manual tasks simplified.
All tools code is open source and distributed under BSD license.
Example images Credit: U. S. Fish and Wildlife Service (see images/CREDITS)
Enhancements:
- The new encrypted protocol version 0.2 is standard now : SHA-1 seal, 256 bit keys, variable chaining initialization vector.
- The protocol of a connection is chosen by the client and may or may not be accepted by the server.
- See sagent command -security options clientprotocol , serverprotocol.
<<lesssimilar
a program for detecting duplicate or very similar images. It maintains a
database of characteristic color samples which it compares with submitted
pictures. similar depends on libjpeg and ImageMagick s convert (on a
modern Linux desktop system these components should already be present).
Storage medium may be a usual filesystem or a MySQL database. There
also is a MySQL UDF extension to compare image samples within SQL queries.
similar contains the communications module described at sagent.
simv
a core program to perform file management tasks on an image collection.
Its main purpose is to coordinate file movements with the content of
similars database. This applies to importing new files which get tested
against the existent collection, as well as to inform similar about moving
and deleting files within the collection.
simv depends on an external image viewer like ImageMagick s display
(should already be present on a modern Linux desktop system) or John
Bradleys xv (quite a fast one).
simv contains the communications module described at sagent.
sagent
a standalone version of the communications module used in simv and
similar. This software receives input from its start terminal and multiple
clients, distributes several types of output back to them, and is also
able to act itself as such a client.
Since communications mainly use TCP/IP there is an encryption layer
(Blowfish with 128 bit keys) which provides user authentication. Any
single activity of such a user may be particularly permitted or denied.
Secure connections should be possible that way as long as one can defend
the keyfiles and programs on client and server host against foreign
access.
Front-end connection software is available in C, Tcl/Tk and PHP3 to build
custom clients. In the most primitive case even telnet can act as a
client.
The standalone program sagent may be used as communications node in a tree
of clients. Another purpose is to be a shell frontend which sends commands
to a server and receives its replies.
snntpbatch
a command line based NNTP (newsgroups) client. It is mainly intended for
automatic download of images by use of a filter language. Nevertheless it
also downloads the message texts and converts them to HTML code which
includes the downloaded images. Also, it is capable of automatically
posting sets of images to the newsgroups.
The tools are designed to be very independent of the system flavor. On an
average Linux desktop there should be no need to update existing system
components. Actually one could use stic without having display equipment for
graphics.
Any program activity which is possible in dialog may also be performed in
batch runs. Therefore the tools are quite suitable for users who like to get
boring tasks automated and manual tasks simplified.
All tools code is open source and distributed under BSD license.
Example images Credit: U. S. Fish and Wildlife Service (see images/CREDITS)
Enhancements:
- The new encrypted protocol version 0.2 is standard now : SHA-1 seal, 256 bit keys, variable chaining initialization vector.
- The protocol of a connection is chosen by the client and may or may not be accepted by the server.
- See sagent command -security options clientprotocol , serverprotocol.
Download (0.77MB)
Added: 2005-05-04 License: BSD License Price:
1633 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 udf collection for mysql 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