ample
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8
A MP3 LEnder 0.5.7
AMPLE is short for A MP3 LEnder. more>>
AMPLE is short for "A MP3 LEnder". I wrote AMPLE one summer when I was coding for a company and got fed up with having to FTP over all my MP3 files from my home server to the computer at work just to listen to them. And through the other "MP3 servers" I could find didnt fit my needs for one of the following reasons:
Depended on libfoo, libbar, python, perl, php3, Apache, libssl, etc, etc, etc...I just wanted to listen to the files
Had a lot of features for "DJ:ing" etc that I really didnt need. Well....it was fun to write too.
So whats good with AMPLE?
Small, standalone (written in C using no external libraries)
Portable (I think), I often try to compile it on the SourceForge compile farms
Allows you to listen to your own MP3s away from home, nothing more, nothing less
This is beginning to sound like marketing cr*p so Ill just stop right there, check out the links on the left for more info.
Enhancements:
- There are only two fixes in this release. One is a compilation fix for Solaris and the other one is a security fix. Turns out a buffer used for local communication didnt have sufficient checks. User data isnt written without checks though so the worst that can happen is that huge amounts of memory is allocated. The socket was also bound to the loopback device so it should only be locally abuseable.
<<lessDepended on libfoo, libbar, python, perl, php3, Apache, libssl, etc, etc, etc...I just wanted to listen to the files
Had a lot of features for "DJ:ing" etc that I really didnt need. Well....it was fun to write too.
So whats good with AMPLE?
Small, standalone (written in C using no external libraries)
Portable (I think), I often try to compile it on the SourceForge compile farms
Allows you to listen to your own MP3s away from home, nothing more, nothing less
This is beginning to sound like marketing cr*p so Ill just stop right there, check out the links on the left for more info.
Enhancements:
- There are only two fixes in this release. One is a compilation fix for Solaris and the other one is a security fix. Turns out a buffer used for local communication didnt have sufficient checks. User data isnt written without checks though so the worst that can happen is that huge amounts of memory is allocated. The socket was also bound to the loopback device so it should only be locally abuseable.
Download (0.085MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1184 downloads
An MP3 LEnder 0.4.0
An MP3 LEnder is a simple MP3 server written in C. more>>
An MP3 LEnder is a simple MP3 server written in C.
AMPLE is short for "A MP3 LEnder" (interesting name just to make a good abbreviation?)
I wrote AMPLE one summer when I was coding for a company and got fed up with having to FTP over all my MP3 files from my home server to the computer at work just to listen to them. And the other "MP3 servers" I could find didnt fit my needs for one of the following reasons:
Depended on libfoo, libbar, python, perl, php3, Apache, libssl, etc, etc, etc...I just wanted to listen to the files
Had a lot of features for "DJ:ing" etc that I really didnt need
Well....it was fun to write too :)
So whats good with AMPLE?
Small, standalone (written in C using no external libraries)
Portable (I think), I often try to compile it on the SourceForge compile farms
Allows you to listen to your own MP3s away from home, nothing more, nothing less
This is beginning to sound like marketing cr*p so Ill just stop right there, check out the links on the left for more info.
Enhancements:
- Make ID3v2 code understand versions 2.2.0 -> 2.4.0 (all currently existing versions)
- Reformat HTML output somewhat
- Fix search-and-replace error in libwrap code
- Made servername a config option
- Renamed -r to -n (NON-recursive)
- Changed the DEF_LOGFILE (it pointed to ample.conf instead of ample.log)
- Much work on autoconf stuff, should work much better now
- Some more testing on other architectures (Ive compiled it on everything from Tru64 to Linux to *BSD)
<<lessAMPLE is short for "A MP3 LEnder" (interesting name just to make a good abbreviation?)
I wrote AMPLE one summer when I was coding for a company and got fed up with having to FTP over all my MP3 files from my home server to the computer at work just to listen to them. And the other "MP3 servers" I could find didnt fit my needs for one of the following reasons:
Depended on libfoo, libbar, python, perl, php3, Apache, libssl, etc, etc, etc...I just wanted to listen to the files
Had a lot of features for "DJ:ing" etc that I really didnt need
Well....it was fun to write too :)
So whats good with AMPLE?
Small, standalone (written in C using no external libraries)
Portable (I think), I often try to compile it on the SourceForge compile farms
Allows you to listen to your own MP3s away from home, nothing more, nothing less
This is beginning to sound like marketing cr*p so Ill just stop right there, check out the links on the left for more info.
Enhancements:
- Make ID3v2 code understand versions 2.2.0 -> 2.4.0 (all currently existing versions)
- Reformat HTML output somewhat
- Fix search-and-replace error in libwrap code
- Made servername a config option
- Renamed -r to -n (NON-recursive)
- Changed the DEF_LOGFILE (it pointed to ample.conf instead of ample.log)
- Much work on autoconf stuff, should work much better now
- Some more testing on other architectures (Ive compiled it on everything from Tru64 to Linux to *BSD)
Download (0.026MB)
Added: 2006-04-19 License: GPL (GNU General Public License) Price:
1285 downloads
HTML::HiLiter 0.13
HTML::HiLiter is a Perl module that can highlight words in an HTML document just like a felt-tip HiLiter. more>>
HTML::HiLiter is a Perl module that can highlight words in an HTML document just like a felt-tip HiLiter.
HTML::HiLiter is designed to make highlighting search queries in HTML easy and accurate. HTML::HiLiter was designed for CrayDoc 4, the Cray documentation server. It has been written with SWISH::API users in mind, but can be used within any Perl program.
SYNOPSIS
use HTML::HiLiter;
my $hiliter = new HTML::HiLiter(
WordCharacters => w-.,
BeginCharacters => w,
EndCharacters => w,
HiTag => span,
Colors => [ qw(#FFFF33 yellow pink) ],
Links => 1
TagFilter => &yourtagcode(),
TextFilter => &yourtextcode(),
Force => 1,
SWISH => $swish_api_object
);
$hiliter->Queries( foo bar or "some phrase" );
$hiliter->CSS;
$hiliter->Run(some_file_or_URL);
Main features:
- With HTML::Parser enabled (default), HTML::HiLiter evals highlighted HTML chunk by chunk, buffering all text within an HTML block element before evaluating the buffer for highlighting. If no matches to the queries are found, the HTML is immediately printed (default) or cached and returned at the end of all evaluation (Print=>0).
- You can direct the print() to a filehandle with the standard select() function in your script. Or use Print=>0 to return the highlighted HTML as a scalar string.
- Turn highlighting off on a per-tagset basis with the custom HTML "nohiliter" attribute. Set the attribute to a TRUE value (like 1) to turn off highlighting for the duration of that tag.
- Ample debugging. Set the $HTML::HiLiter::Debug variable to a level between 1 and 3, and lots of debugging info will be printed within HTML comments .
- Will highlight link text (the stuff within an tagset) if the HREF value is a valid match. See the Links option.
- Smart context. Wont highlight across an HTML block element like a tagset or a tagset. (IMHO, your indexing software shouldnt consider matches for phrases that span across those tags either.)
- Rotating colors. Each query gets a unique color. The default is four different colors, which will repeat if you have more than four queries in a single document. You can define more colors in the new() object call.
- Cascading Style Sheets. Will add a
<<lessHTML::HiLiter is designed to make highlighting search queries in HTML easy and accurate. HTML::HiLiter was designed for CrayDoc 4, the Cray documentation server. It has been written with SWISH::API users in mind, but can be used within any Perl program.
SYNOPSIS
use HTML::HiLiter;
my $hiliter = new HTML::HiLiter(
WordCharacters => w-.,
BeginCharacters => w,
EndCharacters => w,
HiTag => span,
Colors => [ qw(#FFFF33 yellow pink) ],
Links => 1
TagFilter => &yourtagcode(),
TextFilter => &yourtextcode(),
Force => 1,
SWISH => $swish_api_object
);
$hiliter->Queries( foo bar or "some phrase" );
$hiliter->CSS;
$hiliter->Run(some_file_or_URL);
Main features:
- With HTML::Parser enabled (default), HTML::HiLiter evals highlighted HTML chunk by chunk, buffering all text within an HTML block element before evaluating the buffer for highlighting. If no matches to the queries are found, the HTML is immediately printed (default) or cached and returned at the end of all evaluation (Print=>0).
- You can direct the print() to a filehandle with the standard select() function in your script. Or use Print=>0 to return the highlighted HTML as a scalar string.
- Turn highlighting off on a per-tagset basis with the custom HTML "nohiliter" attribute. Set the attribute to a TRUE value (like 1) to turn off highlighting for the duration of that tag.
- Ample debugging. Set the $HTML::HiLiter::Debug variable to a level between 1 and 3, and lots of debugging info will be printed within HTML comments .
- Will highlight link text (the stuff within an tagset) if the HREF value is a valid match. See the Links option.
- Smart context. Wont highlight across an HTML block element like a tagset or a tagset. (IMHO, your indexing software shouldnt consider matches for phrases that span across those tags either.)
- Rotating colors. Each query gets a unique color. The default is four different colors, which will repeat if you have more than four queries in a single document. You can define more colors in the new() object call.
- Cascading Style Sheets. Will add a
Download (0.028MB)
Added: 2007-03-01 License: Perl Artistic License Price:
967 downloads
Xapwrap 0.3.0
Xapwrap provides an improved interface to the Xapian text indexing library. more>>
Xapwrap provides an improved interface to the Xapian text indexing library (see Xapian for more information).
Xapwrap provides a layered approach offering ample opportunities for customization.
For a brief tutorial and API description, download the code and see the module docstring in xapwrap/xapwrap.py.
Enhancements:
- This release was updated to fix bugs when used against the latest version of Xapian, 0.9.2.
<<lessXapwrap provides a layered approach offering ample opportunities for customization.
For a brief tutorial and API description, download the code and see the module docstring in xapwrap/xapwrap.py.
Enhancements:
- This release was updated to fix bugs when used against the latest version of Xapian, 0.9.2.
Download (0.017MB)
Added: 2005-10-13 License: MIT/X Consortium License Price:
1471 downloads
HPGL-DXF 0.0.2
HPGL-DXF project can convert HPGL files into DXF format, which can be read by the likes of QCAD. more>>
HPGL-DXF project can convert HPGL files into DXF format, which can be read by the likes of QCAD.
HPGL-DXF is a small program that was written originally to allow the conversion of HPGL formatted circuit board CAM files into DXF files so that they could be subsequently processed by a laser cutting system.
How does it work?
HPGL-DXF is a compact program that breaks the tokenizes HPGL data stream into individual HPGL commands and selectively translates them into DXF output.
Installation:
Installation is quite simple, a two step process
(unpacking) tar zxvf hpgl-dxf-0.0.2.tar.gz
(building) cd hpgl-dxf-0.0.2; make
(installing) make install
How do I use it?
hpgl-dxf -i datafile.hpgl -o datafile.dxf
Version restrictions:
- Only converts pen up/down and absolute/relative commands (usually more than ample for most plots)
- Does not convert colours
- Does not convey dimensions (though a lot of HPGL files are set in mils or 1/1000")
<<lessHPGL-DXF is a small program that was written originally to allow the conversion of HPGL formatted circuit board CAM files into DXF files so that they could be subsequently processed by a laser cutting system.
How does it work?
HPGL-DXF is a compact program that breaks the tokenizes HPGL data stream into individual HPGL commands and selectively translates them into DXF output.
Installation:
Installation is quite simple, a two step process
(unpacking) tar zxvf hpgl-dxf-0.0.2.tar.gz
(building) cd hpgl-dxf-0.0.2; make
(installing) make install
How do I use it?
hpgl-dxf -i datafile.hpgl -o datafile.dxf
Version restrictions:
- Only converts pen up/down and absolute/relative commands (usually more than ample for most plots)
- Does not convert colours
- Does not convey dimensions (though a lot of HPGL files are set in mils or 1/1000")
Download (0.005MB)
Added: 2007-07-05 License: BSD License Price:
856 downloads
Inflex 1.1.0.1RC3
Inflex is a solution to the problem of scanning emails which are passing through your server, both local and outbound. more>>
Inflex is a solution to the problem of scanning emails which are passing through your server, both local and outbound.
Inflex give to you the ability to block or pass email based on any set of tests you choose, varying from Virus scans to Email text content.
Inflex can do this because it unpacks all email sent through it in such a way that normal UNIX tests can be performed to determine the nature of the email.
The need for a system as Inflex arose out of the need to be able to tightly control and filter emails at a central location, existing scanning systems could only scan local mail.
Local mail only scanning is a serious limitation when a corporation is trying to prevent unwanted email from getting out to the world.
Inflexs ability to scan for arbitary file names and types allows administrators to react instantly to virus threats which may not yet be detectable in antivirus packages [typical
delays between virus deployment and antivirus updates can be as long as 48 hours, more than ample to cause an entire network to be crippled].
Installation:
./install.sh
Enhancements:
- Updated ripMIME engine
- Added Fedora support
- Added HBEV AV support
<<lessInflex give to you the ability to block or pass email based on any set of tests you choose, varying from Virus scans to Email text content.
Inflex can do this because it unpacks all email sent through it in such a way that normal UNIX tests can be performed to determine the nature of the email.
The need for a system as Inflex arose out of the need to be able to tightly control and filter emails at a central location, existing scanning systems could only scan local mail.
Local mail only scanning is a serious limitation when a corporation is trying to prevent unwanted email from getting out to the world.
Inflexs ability to scan for arbitary file names and types allows administrators to react instantly to virus threats which may not yet be detectable in antivirus packages [typical
delays between virus deployment and antivirus updates can be as long as 48 hours, more than ample to cause an entire network to be crippled].
Installation:
./install.sh
Enhancements:
- Updated ripMIME engine
- Added Fedora support
- Added HBEV AV support
Download (0.40MB)
Added: 2005-10-18 License: BSD License Price:
1468 downloads
Database Independent Abstraction Layer for C 0.8.2
Database Independent Abstraction Layer for C is a database-independent abstraction layer written in C. more>>
Database Independent Abstraction Layer for C (libdbi) implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl.
Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework.
Main features:
Database-level abstraction:
Your programs dont need to deal with the arbitrary interfaces and oddities of each database library. libdbi handles all the details for you, you just tell it what you want the database to do.
Modularity:
Since database code written with libdbi is not tied to one specific database server, you can effortlessly switch databases or give your users the option to specify their own database settings.
Clean interface:
With ample documentation describing libdbi and its well thought out object-oriented design, programming with libdbi should be less painful than programming with native database libraries. And you only need to learn it once instead of learning each database librarys syntax.
Accommodates coder apathy:
libdbi is written to do The Right Thing(tm), not just some quick hack that does the job in a half-assed fashion. This saves tons of your $100/hour time from debugging, so that you can mess around having fun during the hours that clients are paying you to debug. It also strives to reduce the worldwide crisis of carpal tunnel syndrome, so it uses constructs such as this one to pack multiple function calls into one line, saving you the bother of typing more than you have to:
dbi_result_get_fields(result, "id.%i firstname.%s lastname.%s fractional_value.%f", &id, &firstname, &lastname, &floatval);
Driver interface:
The dynamic linking used by libdbi allows for driver authors to license their drivers however they please - they are not restricted to the GPL or LGPL. Drivers are easy to write, and require no special installation.
Error handling:
Instead of checking every single database call for errors, libdbi gives programmers the option of registering an error handler callback, similar to a signal handler. Because we know youll "forget" to check for errors otherwise :)
Convenience:
Spend your time writing clever code, not reinventing the wheel with your own single-use, #define-abusing, less featureful database interface.
libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework.
The libdbi-drivers project maintains drivers for libdbi. Drivers are distributed seperately from the library itself.
There are currently drivers for MySQL, PostgreSQL, SQLite, and mSQL. More are on the way.
Enhancements:
- Support for a timezone suffix in time and date types was added.
- Error handling and error reporting were vastly improved.
- Some memory leaks were fixed.
<<lessWriting one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework.
Main features:
Database-level abstraction:
Your programs dont need to deal with the arbitrary interfaces and oddities of each database library. libdbi handles all the details for you, you just tell it what you want the database to do.
Modularity:
Since database code written with libdbi is not tied to one specific database server, you can effortlessly switch databases or give your users the option to specify their own database settings.
Clean interface:
With ample documentation describing libdbi and its well thought out object-oriented design, programming with libdbi should be less painful than programming with native database libraries. And you only need to learn it once instead of learning each database librarys syntax.
Accommodates coder apathy:
libdbi is written to do The Right Thing(tm), not just some quick hack that does the job in a half-assed fashion. This saves tons of your $100/hour time from debugging, so that you can mess around having fun during the hours that clients are paying you to debug. It also strives to reduce the worldwide crisis of carpal tunnel syndrome, so it uses constructs such as this one to pack multiple function calls into one line, saving you the bother of typing more than you have to:
dbi_result_get_fields(result, "id.%i firstname.%s lastname.%s fractional_value.%f", &id, &firstname, &lastname, &floatval);
Driver interface:
The dynamic linking used by libdbi allows for driver authors to license their drivers however they please - they are not restricted to the GPL or LGPL. Drivers are easy to write, and require no special installation.
Error handling:
Instead of checking every single database call for errors, libdbi gives programmers the option of registering an error handler callback, similar to a signal handler. Because we know youll "forget" to check for errors otherwise :)
Convenience:
Spend your time writing clever code, not reinventing the wheel with your own single-use, #define-abusing, less featureful database interface.
libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework.
The libdbi-drivers project maintains drivers for libdbi. Drivers are distributed seperately from the library itself.
There are currently drivers for MySQL, PostgreSQL, SQLite, and mSQL. More are on the way.
Enhancements:
- Support for a timezone suffix in time and date types was added.
- Error handling and error reporting were vastly improved.
- Some memory leaks were fixed.
Download (0.99MB)
Added: 2007-02-20 License: LGPL (GNU Lesser General Public License) Price:
978 downloads
STUX 1.0
STUX is a bootable CD with a collection of GNU/Linux software. more>>
STUX is a bootable CD with a collection of GNU/Linux software, automatic hardware detection, and support for many graphics cards, sound cards, SCSI and USB devices and other peripherals.
Stux OS target is to build a Live CD similar to KNOPPIX but based on Slackware Linux.
Main features:
- Window Managers: KDE 3.1, Gnome 2.4, fvwm2, fvwm95, WindowMaker, Twm
- Browsers: Mozilla 1.6, Konqueror, Galeon, Nautilus, Lynx, KGet, wget, ...
- Mail clients: Mozilla Mail, KMail, mail, ...
- News readers: Mozilla News, Knode, Pan, ...
- Office, Word Processing, Editors: Open Office 1.1.0, KOffice, AbiWord, Kedit, KWrite, Kate, Xpdf, ...
- Services: Apache 1.3.28, ProFTPd 1.2.8p, Ample, Samba, Secure Shell, MySqld
- Multimedia: VideoLan Client 0.5.2, XawTV, gqRadio, Xine,...
- Graphics: the Gimp, KPaint, XPaint,...
- Developing: gcc 3.2.3, g++, J2sdk 1.4.2, perl 5.8.0, python 2.3.1, php 4.3.3, ...
- IRC Client: Kopete, KSirc, Chatzilla!
- AIM Client: Kopete, Kit
- ICQ Client: Kopete
- Peer 2 Peer/File sharing: BitTorrent, xMule
- Data Base: mysql 4.0.15a
- Web Applications: phpMyAdmin 2.5.5
- KDE Languages: AF, AR, BG, BS, CA, CS, DA, DE, EL, EN, EN_GB, EO, ES, ET, EU, FA, FI, FR, HE, HR, HU, IS, IT, JA, LT, MK, MT, NB, NL, NN, NSO, PL, PT, PT_BR, RO, RU, SE, SK, SL, SR, SS, SV, TA, TH, TR, UK, VEN, VI, XH, ZH_CN, ZH_TW, ZU
Enhancements:
- Upgraded to Slackware current as at 1 Jun 2007 and KNOPPIX live CD 5.1.1 (kernel 2.6.19); fixed problem with installation on SATA hard disks; all STUX utilities deeply reviewed; NVIDIA proprietary driver updated to 1.0-9755 + legacy driver 1.0-9631 for old cards; save live CD persistent configuration on ReiserFS partitions; install compressed image on ReiserFS partitions; Acx wireless firmware upgraded; fully integrates with other pre-installed operating systems; Compiz 0.5.0; fully VMware/QEMU compatible.
<<lessStux OS target is to build a Live CD similar to KNOPPIX but based on Slackware Linux.
Main features:
- Window Managers: KDE 3.1, Gnome 2.4, fvwm2, fvwm95, WindowMaker, Twm
- Browsers: Mozilla 1.6, Konqueror, Galeon, Nautilus, Lynx, KGet, wget, ...
- Mail clients: Mozilla Mail, KMail, mail, ...
- News readers: Mozilla News, Knode, Pan, ...
- Office, Word Processing, Editors: Open Office 1.1.0, KOffice, AbiWord, Kedit, KWrite, Kate, Xpdf, ...
- Services: Apache 1.3.28, ProFTPd 1.2.8p, Ample, Samba, Secure Shell, MySqld
- Multimedia: VideoLan Client 0.5.2, XawTV, gqRadio, Xine,...
- Graphics: the Gimp, KPaint, XPaint,...
- Developing: gcc 3.2.3, g++, J2sdk 1.4.2, perl 5.8.0, python 2.3.1, php 4.3.3, ...
- IRC Client: Kopete, KSirc, Chatzilla!
- AIM Client: Kopete, Kit
- ICQ Client: Kopete
- Peer 2 Peer/File sharing: BitTorrent, xMule
- Data Base: mysql 4.0.15a
- Web Applications: phpMyAdmin 2.5.5
- KDE Languages: AF, AR, BG, BS, CA, CS, DA, DE, EL, EN, EN_GB, EO, ES, ET, EU, FA, FI, FR, HE, HR, HU, IS, IT, JA, LT, MK, MT, NB, NL, NN, NSO, PL, PT, PT_BR, RO, RU, SE, SK, SL, SR, SS, SV, TA, TH, TR, UK, VEN, VI, XH, ZH_CN, ZH_TW, ZU
Enhancements:
- Upgraded to Slackware current as at 1 Jun 2007 and KNOPPIX live CD 5.1.1 (kernel 2.6.19); fixed problem with installation on SATA hard disks; all STUX utilities deeply reviewed; NVIDIA proprietary driver updated to 1.0-9755 + legacy driver 1.0-9631 for old cards; save live CD persistent configuration on ReiserFS partitions; install compressed image on ReiserFS partitions; Acx wireless firmware upgraded; fully integrates with other pre-installed operating systems; Compiz 0.5.0; fully VMware/QEMU compatible.
Download (MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
872 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above ample 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