to reduce
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 606
PDL::Reduce 2.3.2
PDL::Reduce is Perl module that helps to reduce functions for PDL. more>>
PDL::Reduce is Perl module that helps to reduce functions for PDL.
Many languages have a reduce function used to reduce the rank of an N-D array by one. It works by applying a selected operation along a specified dimension. This module implements such a function for PDL by providing a simplified interface to the existing projection functions (e.g. sumover, maximum, average, etc).
SYNOPSIS
use PDL::Reduce;
$a = sequence 5,5;
# reduce by adding all
# elements along 2nd dimension
$b = $a->reduce(add,1);
@ops = $a->canreduce; # return a list of all allowed operations
FUNCTIONS
reduce
reduce dimension of piddle by one by applying an operation along the specified dimension
$a = sequence 5,5;
# reduce by adding all
# elements along 2nd dimension
$b = $a->reduce(add,1);
$b = $a->reduce(plus,1);
$b = $a->reduce(+,1); # three ways to do the same thing
[ As an aside: if you are familiar with threading you will see that this is actually the same as
$b = $a->mv(1,0)->sumover
]
NOTE: You should quote the name of the operation (1st arg) that you want reduce to perform. This is important since some of the names are identical to the names of the actual PDL functions which might be imported into your namespace. And you definitely want a string as argument, not a function invocation! For example, this will probably fail:
$b = $a->reduce(avg,1); # gives an error from invocation of avg
Rather use
$b = $a->reduce(avg,1);
reduce provides a simple and unified interface to the projection functions and makes people coming from other data/array languages hopefully feel more at home.
$result = $pdl->reduce($operation [,$dim]);
reduce applies the named operation along the specified dimension reducing the input piddle dimension by one. If the dimension is omitted the operation is applied along the first dimension. To get a list of valid operations see canreduce.
canreduce
return list of valid named reduce operations Some common operations can be accessed using a number of names, e.g. +, add and plus all sum the elements along the chosen dimension.
@ops = PDL->canreduce;
This list is useful if you want to make sure which operations can be used with reduce.
<<lessMany languages have a reduce function used to reduce the rank of an N-D array by one. It works by applying a selected operation along a specified dimension. This module implements such a function for PDL by providing a simplified interface to the existing projection functions (e.g. sumover, maximum, average, etc).
SYNOPSIS
use PDL::Reduce;
$a = sequence 5,5;
# reduce by adding all
# elements along 2nd dimension
$b = $a->reduce(add,1);
@ops = $a->canreduce; # return a list of all allowed operations
FUNCTIONS
reduce
reduce dimension of piddle by one by applying an operation along the specified dimension
$a = sequence 5,5;
# reduce by adding all
# elements along 2nd dimension
$b = $a->reduce(add,1);
$b = $a->reduce(plus,1);
$b = $a->reduce(+,1); # three ways to do the same thing
[ As an aside: if you are familiar with threading you will see that this is actually the same as
$b = $a->mv(1,0)->sumover
]
NOTE: You should quote the name of the operation (1st arg) that you want reduce to perform. This is important since some of the names are identical to the names of the actual PDL functions which might be imported into your namespace. And you definitely want a string as argument, not a function invocation! For example, this will probably fail:
$b = $a->reduce(avg,1); # gives an error from invocation of avg
Rather use
$b = $a->reduce(avg,1);
reduce provides a simple and unified interface to the projection functions and makes people coming from other data/array languages hopefully feel more at home.
$result = $pdl->reduce($operation [,$dim]);
reduce applies the named operation along the specified dimension reducing the input piddle dimension by one. If the dimension is omitted the operation is applied along the first dimension. To get a list of valid operations see canreduce.
canreduce
return list of valid named reduce operations Some common operations can be accessed using a number of names, e.g. +, add and plus all sum the elements along the chosen dimension.
@ops = PDL->canreduce;
This list is useful if you want to make sure which operations can be used with reduce.
Download (1.1MB)
Added: 2007-07-14 License: Perl Artistic License Price:
832 downloads
gtranscode 0.3
gtranscode is a GTK+ GUI (graphical use interface) front-end for transcode . more>>
gtranscode is a GTK+ GUI (graphical use interface) front-end for transcode written in order to make this powerful tool easier to use. Transcode is a powerful video and audio processing tool that can read in just about any format of video and/or audio and convert to just as many different formats. In addition to transcodes extremely flexible modular concept for reading/writing different formats and codecs, it can apply filters, do re-sampling, resizing, cropping, and more. The cost from all this comes in the form of over 100 command line options but gtranscode aims to simplify.
Main features:
- organized layout to reduce confusion
- supports all of the options that most users will want
- uses tcprobe -i (from transcode package) to summarize information about input file before processing
- shows the equivalent transcode command line for troubleshooting and familiarizing users with command line options
- any extra options not supported by the GUI can be manually entered in the entry box before hitting "GO"
- automatic "maintain aspect ratio" calculations
- automatic "projected filesize" calculations based on bitrates
Enhancements:
- added much needed cancel button to progress window
- added capability to tcprobe an entire directory and add the number of frames up. This allows a directory to be transcoded without the progress bar saying NaN.
<<lessMain features:
- organized layout to reduce confusion
- supports all of the options that most users will want
- uses tcprobe -i (from transcode package) to summarize information about input file before processing
- shows the equivalent transcode command line for troubleshooting and familiarizing users with command line options
- any extra options not supported by the GUI can be manually entered in the entry box before hitting "GO"
- automatic "maintain aspect ratio" calculations
- automatic "projected filesize" calculations based on bitrates
Enhancements:
- added much needed cancel button to progress window
- added capability to tcprobe an entire directory and add the number of frames up. This allows a directory to be transcoded without the progress bar saying NaN.
Download (0.019MB)
Added: 2006-08-01 License: GPL (GNU General Public License) Price:
1182 downloads
X-Bone 3.2
X-Bone project dynamically deploys and manages Internet overlays to reduce configuration effort. more>>
X-Bone project dynamically deploys and manages Internet overlays to reduce configuration effort and increase network component sharing.
The X-Bone discovers, configures, and monitors network resources to create overlays over existing IP networks. Overlays are useful for deploying overlapping virtual networks on shared infrastructure and for simplifying topology.
The X-Bone extends current overlay management by adding dynamic resource discovery, deployment, and monitoring, and allows network components (hosts, routers) to participate simultaneously in multiple overlays.
The X-Bones two-layer IP in IP tunneled overlays support existing applications and unmodified routing, multicast, and DNS services in unmodified host operating systems. This two-layer scheme uniquely supports node revisitation and recursive overlays, which is critical for fault tolerance and dynamic relocation.
The X-Bone uses multicast to simplify resource discovery, and provides secure deployment as well as secure overlays.
Enhancements:
- LDAP support, replication, a global registry, and multiple certificate authorities were added.
- The UI was cleaned and updated. Legacy support for Red Hat 9 and Apache 1.3 was dropped.
- Many bugfixes were made.
<<lessThe X-Bone discovers, configures, and monitors network resources to create overlays over existing IP networks. Overlays are useful for deploying overlapping virtual networks on shared infrastructure and for simplifying topology.
The X-Bone extends current overlay management by adding dynamic resource discovery, deployment, and monitoring, and allows network components (hosts, routers) to participate simultaneously in multiple overlays.
The X-Bones two-layer IP in IP tunneled overlays support existing applications and unmodified routing, multicast, and DNS services in unmodified host operating systems. This two-layer scheme uniquely supports node revisitation and recursive overlays, which is critical for fault tolerance and dynamic relocation.
The X-Bone uses multicast to simplify resource discovery, and provides secure deployment as well as secure overlays.
Enhancements:
- LDAP support, replication, a global registry, and multiple certificate authorities were added.
- The UI was cleaned and updated. Legacy support for Red Hat 9 and Apache 1.3 was dropped.
- Many bugfixes were made.
Download (0.37MB)
Added: 2006-05-04 License: BSD License Price:
1268 downloads
Other version of X-Bone
License:GPL (GNU General Public License)
Bristol Audio 0.9.1
Bristol is an emulator for diverse existing synthesisers and organs. more>>
Bristol is an emulator for diverse existing synthesisers and organs. Currently, ten are implemented and a mixer is under development.
Bristol Audio software consists of an audio engine and an associated photo realistic graphical user interface called Brighton.
You may also want to chown/chmod bin/bristolengine to suid root, to allow it to use low latency scheduling. This will reduce audio underruns. You can also consider increasing bufsize and preload to reduce this effect, but this will lead to increased latency. Also, if you are using an SB Live! card with ALSA drivers you may need to configure a bufsize of 2048 (ie. 512 samples), which can be compensated for by reducing preload to 2 or 1.
Bristol will currently run 16 voices on a P-II 450, and this is the default voicecount. You can run any number of simultaneous synths - they all connect to the same engine, they will all run with the same polyphony since the MIDI voice structures allow for dynamic assignment of sounds to voices. You can run with split keyboard (no interface at the moment), layering of multiple synths on a single midi channel, etc. Some of the synths max out my P-II 450 CPU when there is a lot of MIDI activity, notably the DX and Explorer at 16 voices.
You can start different synths with different voicecounts, so you could have a 16 voice hammond, a monophonic minimoog, and a 5 voice prophet running at the same time - the GUI will negotiate the voice allocation requirements with the engine. The first synth you start will create the voice count. Subequent synths can have less than the initial value. If you start a monophonic synth first, you will only have one voice available at any time for all synths. If you layer synths you will reduce your polyphony since the engine will allocate multiple voices per keyed note.
Pressing the single letter q in the GUI will send a quit signal and the app will exit gracefully(?). When the last synths quits the engine will also exit. If you press the single letter p then libbrighton will dump a screenshot to /tmp/ .xpm (in XPM format only).
There is a LOT of debugging sent to stdout. You may want to consider adding redirects to /dev/null in the bin/startBristol script to get rid of it. When the final rev-1 is uploaded most of this will be taken out.
Enhancements:
- The graphics were cleaned up, some bugs were fixed, and work on a pair of Oberheim emulators was started.
<<lessBristol Audio software consists of an audio engine and an associated photo realistic graphical user interface called Brighton.
You may also want to chown/chmod bin/bristolengine to suid root, to allow it to use low latency scheduling. This will reduce audio underruns. You can also consider increasing bufsize and preload to reduce this effect, but this will lead to increased latency. Also, if you are using an SB Live! card with ALSA drivers you may need to configure a bufsize of 2048 (ie. 512 samples), which can be compensated for by reducing preload to 2 or 1.
Bristol will currently run 16 voices on a P-II 450, and this is the default voicecount. You can run any number of simultaneous synths - they all connect to the same engine, they will all run with the same polyphony since the MIDI voice structures allow for dynamic assignment of sounds to voices. You can run with split keyboard (no interface at the moment), layering of multiple synths on a single midi channel, etc. Some of the synths max out my P-II 450 CPU when there is a lot of MIDI activity, notably the DX and Explorer at 16 voices.
You can start different synths with different voicecounts, so you could have a 16 voice hammond, a monophonic minimoog, and a 5 voice prophet running at the same time - the GUI will negotiate the voice allocation requirements with the engine. The first synth you start will create the voice count. Subequent synths can have less than the initial value. If you start a monophonic synth first, you will only have one voice available at any time for all synths. If you layer synths you will reduce your polyphony since the engine will allocate multiple voices per keyed note.
Pressing the single letter q in the GUI will send a quit signal and the app will exit gracefully(?). When the last synths quits the engine will also exit. If you press the single letter p then libbrighton will dump a screenshot to /tmp/ .xpm (in XPM format only).
There is a LOT of debugging sent to stdout. You may want to consider adding redirects to /dev/null in the bin/startBristol script to get rid of it. When the final rev-1 is uploaded most of this will be taken out.
Enhancements:
- The graphics were cleaned up, some bugs were fixed, and work on a pair of Oberheim emulators was started.
Download (0.72MB)
Added: 2006-02-23 License: GPL (GNU General Public License) Price:
1339 downloads
Boost.Join r3
Boost.Join is an asynchronous, message based C++ concurrency library based on join calculus. more>>
Boost.Join is an asynchronous, message based C++ concurrency library based on join calculus. It is applicable both to multi-threaded applications and to the orchestration of asynchronous, event-based applications.
The project follows Comegas design and implementation and builds with Boost facilities. It provides a high level concurrency API with asynchronous methods, synchronous methods, and chords which are "join-patterns" defining the synchronization, asynchrony, and concurrency.
Enhancements:
- Major design changes were made for simplicity and efficiency.
- The library and executables are now smaller and faster.
- The design was kept more consistent with Cw (by removing guards which are error-prone and multi synch methods).
- Many changes were made to reduce copying and buffering.
- The documentation was updated with design changes and the addition more information about implementation and integration with other libraries.
<<lessThe project follows Comegas design and implementation and builds with Boost facilities. It provides a high level concurrency API with asynchronous methods, synchronous methods, and chords which are "join-patterns" defining the synchronization, asynchrony, and concurrency.
Enhancements:
- Major design changes were made for simplicity and efficiency.
- The library and executables are now smaller and faster.
- The design was kept more consistent with Cw (by removing guards which are error-prone and multi synch methods).
- Many changes were made to reduce copying and buffering.
- The documentation was updated with design changes and the addition more information about implementation and integration with other libraries.
Download (0.057MB)
Added: 2007-07-20 License: MIT/X Consortium License Price:
826 downloads
OSSP ex 1.0.5
OSSP ex is a small ISO-C++ style exception handling library for use in the ISO-C language. more>>
OSSP ex is a small ISO-C++ style exception handling library for use in the ISO-C language. It allows you to use the paradigm of throwing and catching exceptions in order to reduce the amount of error handling code without making your program less robust.
This is achieved by directly transferring exceptional return codes (and the program control flow) from the location where the exception is raised (throw point) to the location where it is handled (catch point) -- usually from a deeply nested sub-routine to a parent routine.
All intermediate routines no longer have to make sure that the exceptional return codes from sub-routines are correctly passed back to the parent.
The OSSP ex facility also provides advanced exception handling features like shielded and deferred exceptions. Additionally, OSSP ex allows you to choose the used underlying machine context switching facility and optionally support multi-threading environments by allowing you to store the exception catching stack in a thread-safe way.
<<lessThis is achieved by directly transferring exceptional return codes (and the program control flow) from the location where the exception is raised (throw point) to the location where it is handled (catch point) -- usually from a deeply nested sub-routine to a parent routine.
All intermediate routines no longer have to make sure that the exceptional return codes from sub-routines are correctly passed back to the parent.
The OSSP ex facility also provides advanced exception handling features like shielded and deferred exceptions. Additionally, OSSP ex allows you to choose the used underlying machine context switching facility and optionally support multi-threading environments by allowing you to store the exception catching stack in a thread-safe way.
Download (0.30MB)
Added: 2005-10-03 License: MIT/X Consortium License Price:
1481 downloads
track2rss 0.4.1
track2rss is a set of scripts for tracking UPS, Fedex, and USPS packages via RSS. more>>
track2rss project seeks to provide a set of scripts for converting tracking information for packages from various carriers to the RSS format.
It was inspired by a similar project written by Jason Young. Currently support is provided for UPS, Fedex Air and Ground, and the US Postal Service (USPS) via a set of XSLT templates and a Perl wrapper.
Future plans are to extend support to more carriers such as DHL, etc.; possibly other formats such as Atom, and other languages like PHP, Java, etc.
Enhancements:
- This release auto-guessing for carrier type when type not provided.
- It adds gzip support to reduce bandwidth.
- The output MIME type has been changed to text/xml.
- OpenSearch 1.0 support has been added.
<<lessIt was inspired by a similar project written by Jason Young. Currently support is provided for UPS, Fedex Air and Ground, and the US Postal Service (USPS) via a set of XSLT templates and a Perl wrapper.
Future plans are to extend support to more carriers such as DHL, etc.; possibly other formats such as Atom, and other languages like PHP, Java, etc.
Enhancements:
- This release auto-guessing for carrier type when type not provided.
- It adds gzip support to reduce bandwidth.
- The output MIME type has been changed to text/xml.
- OpenSearch 1.0 support has been added.
Download (0.023MB)
Added: 2005-11-03 License: The Apache License 2.0 Price:
1451 downloads
Dir::Purge 1.02
Dir::Purge is a Perl module to purge directories to a given number of files. more>>
Dir::Purge is a Perl module to purge directories to a given number of files.
SYNOPSIS
perl -MDir::Purge -e purgedir (5, @ARGV) /spare/backups
use Dir::Purge;
purgedir ({keep => 5, strategy => "by_age", verbose => 1}, "/spare/backups");
use Dir::Purge qw(purgedir_by_age);
purgedir_by_age (5, "/spare/backups");
Dir::Purge implements functions to reduce the number of files in a directory according to a strategy. It currently provides one strategy: removal of files by age.
By default, the module exports one user subroutine: purgedir.
The first argument of purgedir should either be an integer, indicating the number of files to keep in each of the directories, or a reference to a hash with options. In either case, a value for the number of files to keep is mandatory.
The other arguments are the names of the directories that must be purged. Note that this process is not recursive. Also, hidden files (name starts with a .) and non-plain files (e.g., directories, symbolic links) are not taken into account.
All directory arguments and options are checked before anything else is done. In particular, all arguments should point to existing directories and the program must have read, write, and search (execute) access to the directories.
One additional function, purgedir_by_age, can be exported on demand, or called by its fully qualified name. purgedir_by_age calls purgedir with the "by age" purge strategy preselected. Since this happens to be the default strategy for purgedir, calling purgedir_by_age is roughly equivalent to calling purgedir.
<<lessSYNOPSIS
perl -MDir::Purge -e purgedir (5, @ARGV) /spare/backups
use Dir::Purge;
purgedir ({keep => 5, strategy => "by_age", verbose => 1}, "/spare/backups");
use Dir::Purge qw(purgedir_by_age);
purgedir_by_age (5, "/spare/backups");
Dir::Purge implements functions to reduce the number of files in a directory according to a strategy. It currently provides one strategy: removal of files by age.
By default, the module exports one user subroutine: purgedir.
The first argument of purgedir should either be an integer, indicating the number of files to keep in each of the directories, or a reference to a hash with options. In either case, a value for the number of files to keep is mandatory.
The other arguments are the names of the directories that must be purged. Note that this process is not recursive. Also, hidden files (name starts with a .) and non-plain files (e.g., directories, symbolic links) are not taken into account.
All directory arguments and options are checked before anything else is done. In particular, all arguments should point to existing directories and the program must have read, write, and search (execute) access to the directories.
One additional function, purgedir_by_age, can be exported on demand, or called by its fully qualified name. purgedir_by_age calls purgedir with the "by age" purge strategy preselected. Since this happens to be the default strategy for purgedir, calling purgedir_by_age is roughly equivalent to calling purgedir.
Download (0.006MB)
Added: 2007-04-24 License: Perl Artistic License Price:
913 downloads
GRSlideShow 3.1
GRSlideShow is everything you need in order to put your pictures online. more>>
GRSlideShow project is everything you need in order to put your pictures online. Put the GRSlideShow script in the parent directory of your albums and youre done. Nothing else needed.
Put your pictures in different directories, each directory is an album.
There is much more you can do, you can upload pictures from the web, set descriptions and comments to albums, or create new albums, you can add descriptions to pictures, rotate your images or automaticallly resize pictures to reduce bandwith usage.
You can upload zip files, and have them automatically extracted on the server. The zip flle can be kept in the Download section so your friends can download all the pictures for offline browsing and printing.
You can allow image upload for guests for specific albums, so your friends can upload their stuff as well. All In One is the fastest way to see all the pictures on one page, just scroll down, but this is usefull only when your network is fast.
And of course there is the slideshow where everything started, fade in fade out style slideshow, simple and powerfull. The slideshow is quite fast, since the next images are loaded to cache while the current image is displayed.
Enhancements:
- This version has many new features including a smart slideshow, an improved administration page, and the ability for users to print pictures.
<<lessPut your pictures in different directories, each directory is an album.
There is much more you can do, you can upload pictures from the web, set descriptions and comments to albums, or create new albums, you can add descriptions to pictures, rotate your images or automaticallly resize pictures to reduce bandwith usage.
You can upload zip files, and have them automatically extracted on the server. The zip flle can be kept in the Download section so your friends can download all the pictures for offline browsing and printing.
You can allow image upload for guests for specific albums, so your friends can upload their stuff as well. All In One is the fastest way to see all the pictures on one page, just scroll down, but this is usefull only when your network is fast.
And of course there is the slideshow where everything started, fade in fade out style slideshow, simple and powerfull. The slideshow is quite fast, since the next images are loaded to cache while the current image is displayed.
Enhancements:
- This version has many new features including a smart slideshow, an improved administration page, and the ability for users to print pictures.
Download (0.037MB)
Added: 2006-08-22 License: GPL (GNU General Public License) Price:
1158 downloads
Quake III Arena Cell Shading 1.0
Quake III Arena Cell Shadings goal is to add Cell Shading capabilities to the Quake III engine with Real-time performance. more>>
Quake III Arena Cell Shadings goal is to add Cell Shading capabilities to the Quake III engine with Real-time performance.
In order to provide such feature we have decided to use Kuwahara filter. Kuwahara filter is a noise-reduction filter that preserves edges.
It uses four subquadrants to calculate the mean and variance and chooses the mean value for the region with the smallest variance.
To increase the hand-painted effect we have decided to apply a simple blur filter to reduce hard-edges on textures and increase the flatness effect.
To produce the cell shading edege effect we use no gfx card shaders, so our implementation could run with almost any gfx card. This effect is produced by painting backface polygons with a thick wireframe without textures and repaint all the scene, but this time, with textures.
To test our modified engine just place our binary in your games folder to frag all day long!
Ensure you have a copy of Quake 3 Arena installed on your PC. Youre going to need the artwork/content from the game because it is not redistributable.
<<lessIn order to provide such feature we have decided to use Kuwahara filter. Kuwahara filter is a noise-reduction filter that preserves edges.
It uses four subquadrants to calculate the mean and variance and chooses the mean value for the region with the smallest variance.
To increase the hand-painted effect we have decided to apply a simple blur filter to reduce hard-edges on textures and increase the flatness effect.
To produce the cell shading edege effect we use no gfx card shaders, so our implementation could run with almost any gfx card. This effect is produced by painting backface polygons with a thick wireframe without textures and repaint all the scene, but this time, with textures.
To test our modified engine just place our binary in your games folder to frag all day long!
Ensure you have a copy of Quake 3 Arena installed on your PC. Youre going to need the artwork/content from the game because it is not redistributable.
Download (0.63MB)
Added: 2006-08-01 License: GPL (GNU General Public License) Price:
1182 downloads
Echo2 Extras 0.3
Echo2 Extras provides a collection of additional user interface components for the Echo2 framework. more>>
Echo2 Extras provides a collection of additional user interface components for the Echo2 framework. Echo2 Extras project is currently under development and should be considered beta-quality software.
Current components provided by the Extras library include:
- AccordionPane: A tabbed container that displays its contents between vertical separators with only one child component displayed at a time. The separators slide up and down with an animated effect when the user changes selection by clicking on a separator.
- BorderPane: A simple single-child container that displays its content surrounded by a graphically drawn FillImageBorder.
- CalendarSelect: A date selection component which provides a view of an entire calendar month to aid in selection.
- ColorSelect: An Hue-Saturation-Value based color selection component.
- PulldownMenu: A pull-down menu component with the capability to display submenus and toggle/radio items.
- TabPane: A traditional tabbed pane implementation. This component can lazy-render its children to reduce initial load times.
Enhancements:
- Opacity-based fades were added to TransitionPane.
- The Calendar component has been localized for English, German, French, Greek, Italian, Spanish, and 1337.
- IE6 BorderPane rendering issues were fixed, including enabling transparent borders with this browser.
<<lessCurrent components provided by the Extras library include:
- AccordionPane: A tabbed container that displays its contents between vertical separators with only one child component displayed at a time. The separators slide up and down with an animated effect when the user changes selection by clicking on a separator.
- BorderPane: A simple single-child container that displays its content surrounded by a graphically drawn FillImageBorder.
- CalendarSelect: A date selection component which provides a view of an entire calendar month to aid in selection.
- ColorSelect: An Hue-Saturation-Value based color selection component.
- PulldownMenu: A pull-down menu component with the capability to display submenus and toggle/radio items.
- TabPane: A traditional tabbed pane implementation. This component can lazy-render its children to reduce initial load times.
Enhancements:
- Opacity-based fades were added to TransitionPane.
- The Calendar component has been localized for English, German, French, Greek, Italian, Spanish, and 1337.
- IE6 BorderPane rendering issues were fixed, including enabling transparent borders with this browser.
Download (1.1MB)
Added: 2006-08-10 License: MPL (Mozilla Public License) Price:
1171 downloads
Wav and Flac conversion 1
Wav and Flac conversion contains two service menus: one to convert WAV files into FLAC, and one to convert FLAC files into WAV. more>>
FLAC is a lossless compression method for audio files. Using it, one is able to reduce the filesize and keep the same audio quality as a regular WAV file (CD quality).
The FLAC format is open source, and can be read without any problem by such applications as Amarok or Kaffeine.
Wav and Flac conversion contains two service menus: one to convert WAV files into FLAC, and one to convert FLAC files into WAV.
You will need the FLAC application to be installed on your system to use these service menus.
<<lessThe FLAC format is open source, and can be read without any problem by such applications as Amarok or Kaffeine.
Wav and Flac conversion contains two service menus: one to convert WAV files into FLAC, and one to convert FLAC files into WAV.
You will need the FLAC application to be installed on your system to use these service menus.
Download (MB)
Added: 2006-05-25 License: GPL (GNU General Public License) Price:
1249 downloads
PHP Tag Engine 1.0
PHP Tag Engine is a library that allows you to easily add tagging functionality to a PHP application. more>>
PHP Tag Engine project is a library that allows you to easily add tagging functionality to a PHP application.
Main features:
- PHP Tag Engine has a full AJAX front-end for tagging, as well as methods for programatically adding tags in your code. The front-end tagging interface even has auto-complete functionality using the excellent Yahoo! Auto-Complete library.
- A built-in cache to reduce database queries.
- The PHP Tag Engine code is fully documented in PHP Doc format, and PHP Doc generated documentation is available for download.
- Fully internationalized including Javascript strings. English localization included.
<<lessMain features:
- PHP Tag Engine has a full AJAX front-end for tagging, as well as methods for programatically adding tags in your code. The front-end tagging interface even has auto-complete functionality using the excellent Yahoo! Auto-Complete library.
- A built-in cache to reduce database queries.
- The PHP Tag Engine code is fully documented in PHP Doc format, and PHP Doc generated documentation is available for download.
- Fully internationalized including Javascript strings. English localization included.
Download (0.085MB)
Added: 2007-01-29 License: LGPL (GNU Lesser General Public License) Price:
1006 downloads
Jhead 2.7
Jhead is a command line driven Exif header parser and manipulator. more>>
Jhead is a command line driven utility for extracting digital camera settings from the Exif format files used by many digital cameras. It handles the various confusing ways these can be expressed, and displays them as F-stop, shutter speed, etc.
Jhead project is also able to reduce the size of digital camera JPEGs without loss of information, by deleting integral thumbnails that digital cameras put into the Exif header. If you need to add Exif support to a program, this is a simple program to cut and paste from. Many projects, including PHP, have reused code from this utility.
Things jhead can extract from an Exif jpeg file:
- Integral low-res Exif thumbnail
- Shutter speed
- Camera F-stop number
- Flash used (yes/no)
- Distance camera was focused at
- Focal length and calculate 35 mm equivalent focal length
- Image resolution
- Time and date picture was taken
- Camera make and model
Things jhead can modify in an exif jpeg file:
- Up-right images according to rotation tag using jpegtran
- Set or relative adjust internal exif timestamps
- Re-name or date stamp fils according to exif timestamp
- Transfer exif headers between images
- Edit jpeg comments
- Delete exif or comment sections from jpeg images
Enhancements:
- The "-mkexif" option to create a new minimal EXIF section in an existing image was added.
- The "-ds" and "-dsft" options to manipulate the EXIF date and time were added.
- Image and thumbnail rotation flag handling was fixed.
<<lessJhead project is also able to reduce the size of digital camera JPEGs without loss of information, by deleting integral thumbnails that digital cameras put into the Exif header. If you need to add Exif support to a program, this is a simple program to cut and paste from. Many projects, including PHP, have reused code from this utility.
Things jhead can extract from an Exif jpeg file:
- Integral low-res Exif thumbnail
- Shutter speed
- Camera F-stop number
- Flash used (yes/no)
- Distance camera was focused at
- Focal length and calculate 35 mm equivalent focal length
- Image resolution
- Time and date picture was taken
- Camera make and model
Things jhead can modify in an exif jpeg file:
- Up-right images according to rotation tag using jpegtran
- Set or relative adjust internal exif timestamps
- Re-name or date stamp fils according to exif timestamp
- Transfer exif headers between images
- Edit jpeg comments
- Delete exif or comment sections from jpeg images
Enhancements:
- The "-mkexif" option to create a new minimal EXIF section in an existing image was added.
- The "-ds" and "-dsft" options to manipulate the EXIF date and time were added.
- Image and thumbnail rotation flag handling was fixed.
Download (0.04MB)
Added: 2007-01-12 License: Public Domain Price:
1018 downloads
Coherent Mail Gateway 0.13.0
Coherent Mail Gateway is intended to be a very easy to set up MTA using SMTP and POP3. more>>
Coherent Mail Gateway is intended to be a very easy to set up MTA using SMTP and POP3. Greylisting is used on the SMTP daemon to reduce spam.
In addition, quite a lot of checks on the validity of information from the SMTP client (such as claimed server name and sender) are carried out, and anyone caught telling lies is disconnected.
Grey-, black-, and white-listing are supported, as well as (optionally) ClamAV and Spamhaus. The target market is users with static IP addresses. Others can use the system, but its value will be limited to outgoing email.
<<lessIn addition, quite a lot of checks on the validity of information from the SMTP client (such as claimed server name and sender) are carried out, and anyone caught telling lies is disconnected.
Grey-, black-, and white-listing are supported, as well as (optionally) ClamAV and Spamhaus. The target market is users with static IP addresses. Others can use the system, but its value will be limited to outgoing email.
Download (0.034MB)
Added: 2006-05-25 License: Freeware Price:
1250 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 to reduce 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