the hamilton collection
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1230
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
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
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
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
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
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
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
eBookCollector 0.1.0
eBookCollector project is a Java program to manage a book collection. more>>
eBookCollector project is a Java program to manage a book collection.
It features skinning support, advanced search, and multiple book categories.
Main features:
- Thinlet based XML UI with skinning support
- Advanced searching capabilities
- Supports multiple categories for the books
- Amazon Web Services enabled
- Easy to use
Enhancements:
- This is the initial release.
<<lessIt features skinning support, advanced search, and multiple book categories.
Main features:
- Thinlet based XML UI with skinning support
- Advanced searching capabilities
- Supports multiple categories for the books
- Amazon Web Services enabled
- Easy to use
Enhancements:
- This is the initial release.
Download (0.62MB)
Added: 2006-10-18 License: GPL (GNU General Public License) Price:
1101 downloads
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
The Deimos Project 0.11.4 Beta
The Deimos Project project is a 3D space combat simulator and modular game library collection. more>>
The Deimos Project project is a 3D space combat simulator and modular game library collection.
The Deimos Project is a 3D space combat simulator and modular game library collection. It includes a 3D modeler designed with a programmers needs in mind. It allows you to construct 3D models by writing Java source code. All you need to design a model is a computer, some graph paper, and a pencil.
The modelers internals function as a simple OpenGL scene graph API, without preventing the use of low-level OpenGL commands. For storing settings and other hierarchically-representable data, the project provides a Hierarchy library that stores data atomically using XML.
It also features a timing library, a game object container system, and many other features.
Enhancements:
- Timer 1.3.0 Stable
- Hierarchy 1.2.1 Stable
- Audio 0.2.0 Alpha
- Video/Modeler 4.1.2 Stable
- Action 0.6.4 Alpha
- Colorizer 0.1.1 Alpha
- GUI 0.3.0 Alpha
- Math 0.5.2 Alpha
- Input 0.4.0 Beta
- Asteroids 0.1.0 Alpha
- Plugin 0.1.0 Alpha
- Physics 0.4.1 Alpha
- Media 0.1.0 Alpha
- Demo 0.1.0 alpha
<<lessThe Deimos Project is a 3D space combat simulator and modular game library collection. It includes a 3D modeler designed with a programmers needs in mind. It allows you to construct 3D models by writing Java source code. All you need to design a model is a computer, some graph paper, and a pencil.
The modelers internals function as a simple OpenGL scene graph API, without preventing the use of low-level OpenGL commands. For storing settings and other hierarchically-representable data, the project provides a Hierarchy library that stores data atomically using XML.
It also features a timing library, a game object container system, and many other features.
Enhancements:
- Timer 1.3.0 Stable
- Hierarchy 1.2.1 Stable
- Audio 0.2.0 Alpha
- Video/Modeler 4.1.2 Stable
- Action 0.6.4 Alpha
- Colorizer 0.1.1 Alpha
- GUI 0.3.0 Alpha
- Math 0.5.2 Alpha
- Input 0.4.0 Beta
- Asteroids 0.1.0 Alpha
- Plugin 0.1.0 Alpha
- Physics 0.4.1 Alpha
- Media 0.1.0 Alpha
- Demo 0.1.0 alpha
Download (2.2MB)
Added: 2007-04-05 License: LGPL (GNU Lesser General Public License) Price:
933 downloads
The Simpsons chalkboard openings 1.0
The Simpsons chalkboard openings project consists of a quote collection of Bart Simpsons chalkboard-writings. more>>
"The Simpsons" chalkboard openings project consists of a quote collection of Bart Simpsons chalkboard-writings.
It is a collection of Bart Simpsons chalkboard-writings from the opening credits of episodes of the television show The Simpsons, packaged up for use with the fortune program.
To install these fortunes, copy the .dat file to your fortunes directory (possibly /usr/games/lib/fortunes).
To use it, simply type:
# fortune chalkboard
DODGEBALL STOPS AT THE GYM DOOR
DODGEBALL STOPS AT THE GYM DOOR
DODGEBALL STOPS AT THE GYM DOOR
DODGEBALL STOPS AT THE GYM DOOR
Bart Simpson on chalkboard in episode BABF12
<<lessIt is a collection of Bart Simpsons chalkboard-writings from the opening credits of episodes of the television show The Simpsons, packaged up for use with the fortune program.
To install these fortunes, copy the .dat file to your fortunes directory (possibly /usr/games/lib/fortunes).
To use it, simply type:
# fortune chalkboard
DODGEBALL STOPS AT THE GYM DOOR
DODGEBALL STOPS AT THE GYM DOOR
DODGEBALL STOPS AT THE GYM DOOR
DODGEBALL STOPS AT THE GYM DOOR
Bart Simpson on chalkboard in episode BABF12
Download (0.005MB)
Added: 2006-12-13 License: GPL (GNU General Public License) Price:
1050 downloads
PloneInstallation 2.1.2
PloneInstallation provides a collection of helper scripts for Plone product installation. more>>
PloneInstallation provides a collection of helper scripts for Plone product installation.
This package doesnt add any functionality to Plone. It just provides friendly resources to make Plone adds (un)installation scripts easier.
<<lessThis package doesnt add any functionality to Plone. It just provides friendly resources to make Plone adds (un)installation scripts easier.
Download (0.028MB)
Added: 2007-02-09 License: GPL (GNU General Public License) Price:
989 downloads
DAEMon Raco Libraries 0.3
DAEMon Raco Libraries (DRLibs) is a collection of useful functions, objects, and routines for C++. more>>
DAEMon Raco Libraries (DRLibs) is a collection of useful functions, objects, and routines for C++.
Enhancements:
- This release adds new libraries to manage object lists: doublelist.dr.h, simplelist.dr.h, and sortedlist.dr.h.
<<lessEnhancements:
- This release adds new libraries to manage object lists: doublelist.dr.h, simplelist.dr.h, and sortedlist.dr.h.
Download (0.028MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
968 downloads
The Jim Interpreter 0.51
The Jim Interpreter is a small footprint implementation of the Tcl programming language. more>>
Jim is an opensource small footprint implementation of the Tcl programming language. It implements a large subset of Tcl and adds new features like references with garbage collection, closures, built-in Object Oriented Programming system, Functional Programming commands, First class arrays. All this with a binary size of 70kb (that can be reduced further excluding some command).
Jim is currently a work in progress, but most of the core language is already implemented and it is possible to use it to run many unmodified Tcl programs, so if you want to start to evaluate it, or want to look at our internal design and virtual machine, go to the download section.
Jims goal is to provide a powerful language implemented in roughly 10k lines of code that is presented as a single C file and an header file, in order to allow developers to put Jim inside their applications, as scripting language, configuration file syntax, without to depend on external libraries or other big systems.
We belive scripting is a very interesting feature for many applications, but developers are often not encouraged to link the application to a big external system. Jim try to address this problem providing a very simple to understand and small footprint implementation of a language that is ideal for scripting, and at the same time is powerful and able to scale.
Another field where Jim may help is the one of Embedded Systems. Jim is written in ANSI-C, is very little both in binary size and memory requirements, and the Tcl language is just ideal for this tasks (For example, CISCO routers are using Tcl).
Main features:
- Support for important features that will be availabe in Tcl8.5, like dict and {expand}.
- Arrays in Jim arent collection of variables like in Tcl, but a first class type. Array access syntax is in Jim syntax sugar to set and get dictionaries elements.
- A compact design. Jim is currently less than 10k lines of code. It does a heavy use of dual ported objects, in Jim even the VM pseudo-bytecode is a specialized Jim_Obj type.
- lambda with garbage collection, and a reference system to build linked data structures.
- closures, Jims procedures can have persistent procedure-specific variables (called statics). Statics initialization value can be caputred form the procedure creation context, so it is very similar to lexical scoping to use. This is how The Paul Grahams accumulator procedure looks like in Jim:
proc accumulator n {
lambda increment n {
set n [+ $n $increment]
}
}
- Math operations as commands (together with expr support).
- Ability to load extensions at runtime via a STUB system. Even programs using Jim that are linked statically are able to load extensions.
- 70Kbyte binary size!.
<<lessJim is currently a work in progress, but most of the core language is already implemented and it is possible to use it to run many unmodified Tcl programs, so if you want to start to evaluate it, or want to look at our internal design and virtual machine, go to the download section.
Jims goal is to provide a powerful language implemented in roughly 10k lines of code that is presented as a single C file and an header file, in order to allow developers to put Jim inside their applications, as scripting language, configuration file syntax, without to depend on external libraries or other big systems.
We belive scripting is a very interesting feature for many applications, but developers are often not encouraged to link the application to a big external system. Jim try to address this problem providing a very simple to understand and small footprint implementation of a language that is ideal for scripting, and at the same time is powerful and able to scale.
Another field where Jim may help is the one of Embedded Systems. Jim is written in ANSI-C, is very little both in binary size and memory requirements, and the Tcl language is just ideal for this tasks (For example, CISCO routers are using Tcl).
Main features:
- Support for important features that will be availabe in Tcl8.5, like dict and {expand}.
- Arrays in Jim arent collection of variables like in Tcl, but a first class type. Array access syntax is in Jim syntax sugar to set and get dictionaries elements.
- A compact design. Jim is currently less than 10k lines of code. It does a heavy use of dual ported objects, in Jim even the VM pseudo-bytecode is a specialized Jim_Obj type.
- lambda with garbage collection, and a reference system to build linked data structures.
- closures, Jims procedures can have persistent procedure-specific variables (called statics). Statics initialization value can be caputred form the procedure creation context, so it is very similar to lexical scoping to use. This is how The Paul Grahams accumulator procedure looks like in Jim:
proc accumulator n {
lambda increment n {
set n [+ $n $increment]
}
}
- Math operations as commands (together with expr support).
- Ability to load extensions at runtime via a STUB system. Even programs using Jim that are linked statically are able to load extensions.
- 70Kbyte binary size!.
Download (0.15MB)
Added: 2005-04-14 License: The Apache License 2.0 Price:
1654 downloads
The Blog Icon 2007.05.18
The Blog Icon package contains a collection of high quality vectorial icons to represent common ideas and actions of the blogosp more>>
The Blog Icon package contains a collection of high quality vectorial icons to represent common ideas and actions of the blogosphere.
They were based on the SVG work from FeedIcons.com. The base button is the same, but mathematically simplified on the XML level. New buttons were added based on other popular icons found on the web or created by myself. Also some redesign was made for new shapes to make the icons look better when exported to smaller image sizes.
By the way, I am not a designer nor an artist. I just know how to use SVG-creation tools as Inkscape or make good XML. Or I just have a blog demanding for these icons. So I’m sure people can contribute better color mixings an outlines. Let me know and lets integrate your ideas into this project in the right way.
Please share alike this icons. They have a Creative Commons license. I appreciate if you can link to my blog when using them.
<<lessThey were based on the SVG work from FeedIcons.com. The base button is the same, but mathematically simplified on the XML level. New buttons were added based on other popular icons found on the web or created by myself. Also some redesign was made for new shapes to make the icons look better when exported to smaller image sizes.
By the way, I am not a designer nor an artist. I just know how to use SVG-creation tools as Inkscape or make good XML. Or I just have a blog demanding for these icons. So I’m sure people can contribute better color mixings an outlines. Let me know and lets integrate your ideas into this project in the right way.
Please share alike this icons. They have a Creative Commons license. I appreciate if you can link to my blog when using them.
Download (1.1MB)
Added: 2007-05-21 License: GPL (GNU General Public License) Price:
887 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 the hamilton collection 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