maker 0.0.3
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 186
List::Maker 0.0.3
List::Maker is a Perl module that can generate more sophisticated lists than just $a..$b. more>>
List::Maker is a Perl module that can generate more sophisticated lists than just $a..$b.
SYNOPSIS
use List::Maker;
@list = < 1..10 >; # (1,2,3,4,5,6,7,8,9,10)
@list = < 10..1 >; # (10,9,8,7,6,5,4,3,2,1)
@list = < 1,3,..10 > # (1,3,5,7,9)
@list = < 1..10 x 2 > # (1,3,5,7,9)
@list = < 0..10 : prime N >; # (2,3,5,7)
@list = < 1,3,..30 : /7/ > # (7,17,27)
@words = < a list of words >; # (a, list, of, words)
@words = < a list "of words" >; # (a list, of words)
The List::Maker module hijacks Perls built-in file globbing syntax (< *.pl > and glob *.pl) and retargets it at list creation.
The rationale is simple: most people rarely if ever glob a set of files, but they have to create lists in almost every program they write. So the list construction syntax should be easier than the filename expansion syntax.
<<lessSYNOPSIS
use List::Maker;
@list = < 1..10 >; # (1,2,3,4,5,6,7,8,9,10)
@list = < 10..1 >; # (10,9,8,7,6,5,4,3,2,1)
@list = < 1,3,..10 > # (1,3,5,7,9)
@list = < 1..10 x 2 > # (1,3,5,7,9)
@list = < 0..10 : prime N >; # (2,3,5,7)
@list = < 1,3,..30 : /7/ > # (7,17,27)
@words = < a list of words >; # (a, list, of, words)
@words = < a list "of words" >; # (a list, of words)
The List::Maker module hijacks Perls built-in file globbing syntax (< *.pl > and glob *.pl) and retargets it at list creation.
The rationale is simple: most people rarely if ever glob a set of files, but they have to create lists in almost every program they write. So the list construction syntax should be easier than the filename expansion syntax.
Download (0.007MB)
Added: 2007-06-27 License: Perl Artistic License Price:
852 downloads
Gerd 0.0.3
Gerd (GTK+ Event Recorder) is a GTK+ module that enables the user of arbitrary GTK+ programs to record and play back events. more>>
Gerd stands for GTK+ Event Recorder and is a GTK+ module that enables the user of arbitrary GTK+ programs to record and play back events.
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.
<<lessThe 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.
Download (0.14MB)
Added: 2006-09-22 License: GPL (GNU General Public License) Price:
1128 downloads
IIE 0.0.3
Image Information Extractor its designed to extract metadata from images and export it to different formats. more>>
IIE stands for Image Information Extractor. IIE is designed to extract metadata from images and export it to different formats.
Currently IIE has support for reading EXIF metadata and exporting it CSV or plain text. IIE is written in C# using Mono and Gtk#.
IIE is licensed under the terms of the GNU General Public License (GPL).
<<lessCurrently IIE has support for reading EXIF metadata and exporting it CSV or plain text. IIE is written in C# using Mono and Gtk#.
IIE is licensed under the terms of the GNU General Public License (GPL).
Download (MB)
Added: 2005-11-27 License: GPL (GNU General Public License) Price:
1426 downloads
KTU 0.0.3
KTU project makes it possible to fetch a translation from KDEs svn. more>>
KTU project makes it possible to fetch a translation from KDEs svn. That translation will be installed and can be editted. The diff can be mailed, etc...
I would appreciate it if you could test it. Ideas are welcome.
Enhancements:
- support for custom path for KBabel
- several memory leaks fixed
- check requirements now on the firstrun dialog as well
- stats were not working when using a translated msgfmt
- stats were blocking the interface with a lot of files
- linkback added to get some feedback
- use a sqlite database for storage of install state
- make it possible to fetch all translations for a module
- make it possible to fetch all translations for a language
- add a quick searchline
<<lessI would appreciate it if you could test it. Ideas are welcome.
Enhancements:
- support for custom path for KBabel
- several memory leaks fixed
- check requirements now on the firstrun dialog as well
- stats were not working when using a translated msgfmt
- stats were blocking the interface with a lot of files
- linkback added to get some feedback
- use a sqlite database for storage of install state
- make it possible to fetch all translations for a module
- make it possible to fetch all translations for a language
- add a quick searchline
Download (0.45MB)
Added: 2006-08-18 License: GPL (GNU General Public License) Price:
1162 downloads
inetrd 0.0.3
inetrd provides a redirection super server. more>>
inetrd provides a redirection super server.
inetrd is a super server like inetd (i.e., it listens on many ports).
Clients connecting can then be redirected to other ports or servers in various ways.
Enhancements:
- Whitespace cleanups.
- Support ; as comment char in ini file.
- Fixed up RPM. rpmbuild -ta inetrd-0.0.3.tar.gz to build rpm.
<<lessinetrd is a super server like inetd (i.e., it listens on many ports).
Clients connecting can then be redirected to other ports or servers in various ways.
Enhancements:
- Whitespace cleanups.
- Support ; as comment char in ini file.
- Fixed up RPM. rpmbuild -ta inetrd-0.0.3.tar.gz to build rpm.
Download (0.025MB)
Added: 2007-03-26 License: GPL (GNU General Public License) Price:
945 downloads
Gnickr 0.0.3
Gnickr project allows you to manage photos on your flickr site as if they were local files on your gnome desktop. more>>
Gnickr project allows you to manage photos on your flickr site as if they were local files on your gnome desktop. It does this by creating a flickr virtual filesystem.
Main features:
Supported operations
- Uploading
- Renaming photos and photo sets
- Deleting photos
- Arranging photos in photo sets
- Efficient uploading (scales photos to 1024*768)
Planned
- Creation/deletion of photosets
- Toggling privacy options on photos
- Rotating photos
- Editing photo descriptions
- Integrate authorization process in to Nautilus
<<lessMain features:
Supported operations
- Uploading
- Renaming photos and photo sets
- Deleting photos
- Arranging photos in photo sets
- Efficient uploading (scales photos to 1024*768)
Planned
- Creation/deletion of photosets
- Toggling privacy options on photos
- Rotating photos
- Editing photo descriptions
- Integrate authorization process in to Nautilus
Download (MB)
Added: 2005-12-30 License: GPL (GNU General Public License) Price:
1394 downloads
msgcab 0.0.3
msgcab is an easy-to-use and extensible mailing list archive system. more>>
msgcab is an easy-to-use and extensible mailing list archive system. msgcab provides a built-in mail filter which allows users to track discussions across multiple mailing lists. msgcab can be extended by Ruby plugins.
Main features:
- Installation is easy (actually not needed.)
- Can import mails from typical mailbox formats. (e.g. MH, mbox, Maildir)
- Allows users to keep track of discussion across multiple mailing lists.
- Provides built-in mail filter.
- Can be dynamically extended by Ruby plugins.
- Provides JavaScript based friendly user interface.
Enhancements:
- This release fixes a bug in importing mail messages from standard input and improves thread generation speed.
<<lessMain features:
- Installation is easy (actually not needed.)
- Can import mails from typical mailbox formats. (e.g. MH, mbox, Maildir)
- Allows users to keep track of discussion across multiple mailing lists.
- Provides built-in mail filter.
- Can be dynamically extended by Ruby plugins.
- Provides JavaScript based friendly user interface.
Enhancements:
- This release fixes a bug in importing mail messages from standard input and improves thread generation speed.
Download (0.046MB)
Added: 2006-05-29 License: GPL (GNU General Public License) Price:
1243 downloads
wmWeatherApp 0.0.3
wmWeatherApp is nothing more than a very simplistic weather dock app. more>>
wmWeatherApp is nothing more than a very simplistic weather dock app. There are several quite nice dockapps for this purpose, however they were all far too bloated for my needs therefore I created a very minimalist one.
This application simply grabs the image of the current weather (using your zipcode which you supply as a parameter to wmWeatherApp) and displays it as the background image of the dockapp.
You can left click on the dockapp and have it launch a web browser (which you can configure by setting the environment variable BROWSER) and show you the weather.
Quick usage instructions:
./configure && make && make install
wmWeatherApp -zip 61832 -delay 300
-zip specifies your zipcode
-delay specifies the update interval in seconds. 300 seconds is what I currently use.
The weather image is pulled from www.wunderground.com (which is the most reliable weather provider I have found). License is GPL.
<<lessThis application simply grabs the image of the current weather (using your zipcode which you supply as a parameter to wmWeatherApp) and displays it as the background image of the dockapp.
You can left click on the dockapp and have it launch a web browser (which you can configure by setting the environment variable BROWSER) and show you the weather.
Quick usage instructions:
./configure && make && make install
wmWeatherApp -zip 61832 -delay 300
-zip specifies your zipcode
-delay specifies the update interval in seconds. 300 seconds is what I currently use.
The weather image is pulled from www.wunderground.com (which is the most reliable weather provider I have found). License is GPL.
Download (0.31MB)
Added: 2006-10-26 License: GPL (GNU General Public License) Price:
1094 downloads
File::Maker 0.05
File::Maker is a Perl module that mimics a make by loading a database and calling targets methods. more>>
File::Maker is a Perl module that mimics a make by loading a database and calling targets methods.
SYNOPSIS
#####
# Subroutine interface
#
use File::Maker qw(load_db);
%data = load_db($pm);
######
# Object interface
#
require File::Maker;
$maker = $maker->load_db($pm);
$maker->make_targets(%targets, @targets, %options );
$maker->make_targets(%targets, %options );
$maker = new File::Maker(@options);
Generally, if a subroutine will process a list of options, @options, that subroutine will also process an array reference, @options, [@options], or hash reference, %options, {@options}. If a subroutine will process an array reference, @options, [@options], that subroutine will also process a hash reference, %options, {@options}. See the description for a subroutine for details and exceptions.
When porting low level C code from one architecture to another, makefiles do provide some level of automation and save some time. However, once Perl or another high-level language is up and running, the high-level language usually allows much more efficient use of programmers time; otherwise, whats point of the high-level language. Thus, makes great economically sense to switch from makefiles to high-level language.
The File::Maker program module provides a "make" style interface as shown in the herein above. The @targets contains a list of targets that mimics the targets of a makefile. The targets are subroutines written in Perl in a separate program module from the File::Maker. The separate target program module inherits the methods in the File::Maker program module as follows:
use File::Maker;
use vars qw( @ISA );
@ISA = qw(File::Maker);
The File::Maker methods will then find the target subroutines in the separate target program module.
The File::Maker provides for the loading of a hash from a program module to provide for the capabilities of defines in a makefile. The option pm = $file> tells File::Maker to load a database from the __DATA__ section of a program module that is in the Tie::Form format. The Tie::Form format is a very flexible lenient format that is about as close to a natural language form and still have the precision of being machine readable.
This provides a more flexible alternative to the defines in a makefile. The define hash is in a separate, very flexible form program module. This arrangement allows one target program module that inherits the File::Maker program module to produce as many different outputs as there are Tie::Form program modules.
<<lessSYNOPSIS
#####
# Subroutine interface
#
use File::Maker qw(load_db);
%data = load_db($pm);
######
# Object interface
#
require File::Maker;
$maker = $maker->load_db($pm);
$maker->make_targets(%targets, @targets, %options );
$maker->make_targets(%targets, %options );
$maker = new File::Maker(@options);
Generally, if a subroutine will process a list of options, @options, that subroutine will also process an array reference, @options, [@options], or hash reference, %options, {@options}. If a subroutine will process an array reference, @options, [@options], that subroutine will also process a hash reference, %options, {@options}. See the description for a subroutine for details and exceptions.
When porting low level C code from one architecture to another, makefiles do provide some level of automation and save some time. However, once Perl or another high-level language is up and running, the high-level language usually allows much more efficient use of programmers time; otherwise, whats point of the high-level language. Thus, makes great economically sense to switch from makefiles to high-level language.
The File::Maker program module provides a "make" style interface as shown in the herein above. The @targets contains a list of targets that mimics the targets of a makefile. The targets are subroutines written in Perl in a separate program module from the File::Maker. The separate target program module inherits the methods in the File::Maker program module as follows:
use File::Maker;
use vars qw( @ISA );
@ISA = qw(File::Maker);
The File::Maker methods will then find the target subroutines in the separate target program module.
The File::Maker provides for the loading of a hash from a program module to provide for the capabilities of defines in a makefile. The option pm = $file> tells File::Maker to load a database from the __DATA__ section of a program module that is in the Tie::Form format. The Tie::Form format is a very flexible lenient format that is about as close to a natural language form and still have the precision of being machine readable.
This provides a more flexible alternative to the defines in a makefile. The define hash is in a separate, very flexible form program module. This arrangement allows one target program module that inherits the File::Maker program module to produce as many different outputs as there are Tie::Form program modules.
Download (0.076MB)
Added: 2007-02-16 License: Perl Artistic License Price:
980 downloads
CW Trainer 0.0.3
CW Trainer is an easy-to-use CW trainer that is adaptable for both the Koch and Farnsworth method of learning CW. more>>
CW Trainer is an easy-to-use CW trainer that is adaptable for both the Koch and Farnsworth method of learning CW.
CW Trainer can generate random tests or read text from a file. Sample QSOs are included.
Enhancements:
- Minor code changes were made to enable compilation with gcc 3.3.
<<lessCW Trainer can generate random tests or read text from a file. Sample QSOs are included.
Enhancements:
- Minor code changes were made to enable compilation with gcc 3.3.
Download (0.016MB)
Added: 2006-10-06 License: GPL (GNU General Public License) Price:
1126 downloads
JackMix 0.0.3
JackMix is a Jack mixer. more>>
JackMix is a Jack mixer.
Ever struggled with a number of jack applications on your desktop everyone using its own master volume-fader but not one common place for all the volumes directly accessible?
The solution to your problem is JackMix, a mixer app for jack that looks exactly like the mixer you would use if you had to connect your analog equipment.
Enhancements:
- Dynamic adding and removing of input channels and output groups
- Save and restore of the configuration. Works, but the gui shows the right values only for the aux-groups. Can be turned on and off via menu.
- Nicer layout: Scrollview for the channels, so more then screen-width can be used for channels; more menuitems
<<lessEver struggled with a number of jack applications on your desktop everyone using its own master volume-fader but not one common place for all the volumes directly accessible?
The solution to your problem is JackMix, a mixer app for jack that looks exactly like the mixer you would use if you had to connect your analog equipment.
Enhancements:
- Dynamic adding and removing of input channels and output groups
- Save and restore of the configuration. Works, but the gui shows the right values only for the aux-groups. Can be turned on and off via menu.
- Nicer layout: Scrollview for the channels, so more then screen-width can be used for channels; more menuitems
Download (0.81MB)
Added: 2006-02-08 License: GPL (GNU General Public License) Price:
1356 downloads
XODA 0.0.3
XODA is the KISSed Document Manager based on php and AJAX! more>>
XODA is the KISSed Document Manager based on php and AJAX! It uses no database backend, but allows the addition and editing of descriptions, tags, and categories for files and directories, as well as performing regular actions like moving, renaming, and deleting.
The project targets end users who want to organize all kinds of documents on a remote machine running a Web server with PHP support. It is just one file including compressed JavaScript, and stores the "meta-information" in PHP files.
Main features:
- BSD license,
- browser based editing of the preferences and labels as well as changing the password,
- adding/editing descriptions of files and directories,
- adding/editing tags to files and directories,
- creating files and directories,
- moving, renaming and deleting files and directories,
- "downloading" to XODA using URL (without downloading to the local machine).
Enhancements:
- small bugfixes, fix some typos, added preview of the images, added upload of multiple files (maximum size is displayed), added hints as acronyms for the change of the settings.
<<lessThe project targets end users who want to organize all kinds of documents on a remote machine running a Web server with PHP support. It is just one file including compressed JavaScript, and stores the "meta-information" in PHP files.
Main features:
- BSD license,
- browser based editing of the preferences and labels as well as changing the password,
- adding/editing descriptions of files and directories,
- adding/editing tags to files and directories,
- creating files and directories,
- moving, renaming and deleting files and directories,
- "downloading" to XODA using URL (without downloading to the local machine).
Enhancements:
- small bugfixes, fix some typos, added preview of the images, added upload of multiple files (maximum size is displayed), added hints as acronyms for the change of the settings.
Download (0.013MB)
Added: 2007-05-21 License: BSD License Price:
886 downloads
JASmine 0.0.3
JASmine is a page accounting system for CUPS. more>>
JASmine is a page accounting system for CUPS. JASmine project is composed of two parts, a CUPS backend and a Web interface.
Data is read from the MySQL database. It manages any printer handled by CUPS. It counts the number of pages in a print job, for various input formats. Syslog is supported.
The Web interface displays user and printer statistics, the most used printers and active users. Multiple CUPS servers are handled by a single database and HTTP server.
It is composed of two parts:
- A Cups backend, written in Perl, that does page accounting to a MySQL database. It is currently not designed for quota enforcement.
- A web interface, written in PHP, to monitor users and printers, and display reports. Data is read from the MySQL database.
Main features:
- Manages any printer handled by Cups
- Counts the number of pages in a print job, for various input formats (PS, PCL*,...)
- Support for Syslog
- The web interface displays user and printer stats, top most used printers and active users...
- Support for multiple Cups servers handled by a single database + http server
<<lessData is read from the MySQL database. It manages any printer handled by CUPS. It counts the number of pages in a print job, for various input formats. Syslog is supported.
The Web interface displays user and printer statistics, the most used printers and active users. Multiple CUPS servers are handled by a single database and HTTP server.
It is composed of two parts:
- A Cups backend, written in Perl, that does page accounting to a MySQL database. It is currently not designed for quota enforcement.
- A web interface, written in PHP, to monitor users and printers, and display reports. Data is read from the MySQL database.
Main features:
- Manages any printer handled by Cups
- Counts the number of pages in a print job, for various input formats (PS, PCL*,...)
- Support for Syslog
- The web interface displays user and printer stats, top most used printers and active users...
- Support for multiple Cups servers handled by a single database + http server
Download (0.17MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
2465 downloads
pysdl_mixer 0.0.3
pysdl_mixer is a python interface to SDLs sdl_mixer. more>>
pysdl_mixer is a python interface to SDLs sdl_mixer.
This is usefull for multichannel sample and music playback from python. This project is currently being used by soya (https://gna.org/projects/soya/).
<<lessThis is usefull for multichannel sample and music playback from python. This project is currently being used by soya (https://gna.org/projects/soya/).
Download (0.023MB)
Added: 2006-04-25 License: (FDL) GNU Free Documentation License Price:
1280 downloads
Class::Maker 0.05.18
Class::Maker Perl module contains classes, reflection, schema, serialization, attribute- and multiple inheritance. more>>
Class::Maker Perl module contains classes, reflection, schema, serialization, attribute- and multiple inheritance.
SYNOPSIS
use Class::Maker qw(class);
class Human, { isa => [qw( ParentClass )],
public =>
{
string => [qw(name lastname)],
ref => [qw(father mother)],
array => [qw(friends)],
custom => [qw(anything)],
},
private =>
{
int => [qw(dummy1 dummy2)],
},
configure =>
{
ctor => create,
explicit => 0,
},
};
sub Human::greeting : method { my $this = shift;
printf This is %s (%d), $this->name, $this->uid;
}
class UnixUser, { isa => [qw( Human )],
public =>
{
int => [qw(uid gid)],
string => [qw(username)],
},
};
my $a = Human->new( uid => 1, gid => 2, name => Bart );
$a->father( Human->new( name => Houmer ) );
$a->greeting();
$a->uid = 12;
$a->_dummy1( bla );
Class::Maker introduces the concept of classes via a "class" function. It automatically creates packages, ISA, new and attribute-handlers. The classes can inherit from common perl-classes and class-maker classes. Single and multiple inheritance is supported.
This package is for everybody who wants to program oo-perl and does not really feel comfortable with the common way.
Java-like reflection is also implemented and allows one to inspect the class properties and methods during runtime. This is helpfull for implementing persistance and serialization. A Tangram (see cpan) schema generator is included to the package, so one can use Tangram object-persistance on the fly as long as he uses Class::Maker classes.
<<lessSYNOPSIS
use Class::Maker qw(class);
class Human, { isa => [qw( ParentClass )],
public =>
{
string => [qw(name lastname)],
ref => [qw(father mother)],
array => [qw(friends)],
custom => [qw(anything)],
},
private =>
{
int => [qw(dummy1 dummy2)],
},
configure =>
{
ctor => create,
explicit => 0,
},
};
sub Human::greeting : method { my $this = shift;
printf This is %s (%d), $this->name, $this->uid;
}
class UnixUser, { isa => [qw( Human )],
public =>
{
int => [qw(uid gid)],
string => [qw(username)],
},
};
my $a = Human->new( uid => 1, gid => 2, name => Bart );
$a->father( Human->new( name => Houmer ) );
$a->greeting();
$a->uid = 12;
$a->_dummy1( bla );
Class::Maker introduces the concept of classes via a "class" function. It automatically creates packages, ISA, new and attribute-handlers. The classes can inherit from common perl-classes and class-maker classes. Single and multiple inheritance is supported.
This package is for everybody who wants to program oo-perl and does not really feel comfortable with the common way.
Java-like reflection is also implemented and allows one to inspect the class properties and methods during runtime. This is helpfull for implementing persistance and serialization. A Tangram (see cpan) schema generator is included to the package, so one can use Tangram object-persistance on the fly as long as he uses Class::Maker classes.
Download (0.048MB)
Added: 2007-06-01 License: Perl Artistic License Price:
879 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 maker 0.0.3 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