0.60
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 25
TjMSN 0.60
TjMSN was started as due to a lack of decent MSN Messenger clients for Linux. more>>
TjMSN was started as due to a lack of decent MSN Messenger clients for Linux, so I decided that I would write a client that was platform independent, so that I would run on both my desktop and laptop.
TjMSN is free software and it is licensed under the terms of the GNU General Public License.
TjMSN now supports plugins to allow you to install features that not all users will want.
Avaliable Plugins:
Chat Logger
Logs all chat sessions to html/xml files for viewing after a chat window has been cloased
Chat Logger Web Server
When used in combiation with the chat logger, this will allow you to publish chat logs on a web server so that you can give people urls to view chat histories.
Eliza Autoreply
An auto reply plugin that uses the Eliza algorithm to have conversations for you while you are away from your computer.
Systray
Places a icon in the system tray for TjMSN
Enhancements:
- This release includes an updated version of TjMSNLib (0.50) that fixes some major bugs in the client.
<<lessTjMSN is free software and it is licensed under the terms of the GNU General Public License.
TjMSN now supports plugins to allow you to install features that not all users will want.
Avaliable Plugins:
Chat Logger
Logs all chat sessions to html/xml files for viewing after a chat window has been cloased
Chat Logger Web Server
When used in combiation with the chat logger, this will allow you to publish chat logs on a web server so that you can give people urls to view chat histories.
Eliza Autoreply
An auto reply plugin that uses the Eliza algorithm to have conversations for you while you are away from your computer.
Systray
Places a icon in the system tray for TjMSN
Enhancements:
- This release includes an updated version of TjMSNLib (0.50) that fixes some major bugs in the client.
Download (0.34MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1222 downloads
PuTTY 0.60
PuTTY is a Telnet and SSH client. more>>
PuTTY project is a client program for the SSH, Rlogin and Telnet network protocols.
These protocols are all used to run a remote session on a computer, over a network. PuTTY implements the client end of that session: the end at which the session is displayed, rather than the end at which it runs.
In really simple terms: you run PuTTY on a Windows machine, and tell it to connect to (for example) a Unix machine. PuTTY opens a window.
Then, anything you type into that window is sent straight to the Unix machine, and everything the Unix machine sends back is displayed in the window. So you can work on the Unix machine as if you were sitting at its console, while actually sitting somewhere else.
Main features:
- PuTTY (the Telnet and SSH client itself)
- PSCP (an SCP client, i.e. command-line secure file copy)
- PSFTP (an SFTP client, i.e. general file transfer sessions much like FTP)
- PuTTYtel (a Telnet-only client)
- Plink (a command-line interface to the PuTTY back ends)
- Pageant (an SSH authentication agent for PuTTY, PSCP and Plink)
- PuTTYgen (an RSA and DSA key generation utility)
LEGAL WARNING: Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed. I believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and many other countries, but I am not a lawyer and so if in doubt you should seek legal advice before downloading it.
Enhancements:
- Mostly bugfixes.
<<lessThese protocols are all used to run a remote session on a computer, over a network. PuTTY implements the client end of that session: the end at which the session is displayed, rather than the end at which it runs.
In really simple terms: you run PuTTY on a Windows machine, and tell it to connect to (for example) a Unix machine. PuTTY opens a window.
Then, anything you type into that window is sent straight to the Unix machine, and everything the Unix machine sends back is displayed in the window. So you can work on the Unix machine as if you were sitting at its console, while actually sitting somewhere else.
Main features:
- PuTTY (the Telnet and SSH client itself)
- PSCP (an SCP client, i.e. command-line secure file copy)
- PSFTP (an SFTP client, i.e. general file transfer sessions much like FTP)
- PuTTYtel (a Telnet-only client)
- Plink (a command-line interface to the PuTTY back ends)
- Pageant (an SSH authentication agent for PuTTY, PSCP and Plink)
- PuTTYgen (an RSA and DSA key generation utility)
LEGAL WARNING: Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed. I believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and many other countries, but I am not a lawyer and so if in doubt you should seek legal advice before downloading it.
Enhancements:
- Mostly bugfixes.
Download (1.2MB)
Added: 2007-05-12 License: MIT/X Consortium License Price:
3604 downloads
hlfl 0.60.1
High Level Firewall Language (hlfl) permits writing firewalling rules using a high level language. more>>
High Level Firewall Language (hlfl) permits writing firewalling rules using a high level language. It translates your high level language firewalling rules into usable rules for IPChains, NetFilter, IPFilter, Cisco, and many others. Renaud Deraison, founder of the Nessus Project, initiated this project first, but it is now maintained by Arnaud Launay and discussed on the HLFL mailing-list.
Some examples of how HLFL works may be found in the examples section; the syntax is detailed in the syntax section.
This firewall supports the following firewalling languages:
BSD IPFw, statefull and not statefull
Cisco ACL
IPFilter
IPFWadm (Linux 2.0)
IPChains (Linux 2.2)
NETFilter/IPTables (Linux 2.4)
Enhancements:
- build-release 1.5: Update the version
- src/hlfl.c 1.45: Check cisco mask by Toshio Katayama
<<lessSome examples of how HLFL works may be found in the examples section; the syntax is detailed in the syntax section.
This firewall supports the following firewalling languages:
BSD IPFw, statefull and not statefull
Cisco ACL
IPFilter
IPFWadm (Linux 2.0)
IPChains (Linux 2.2)
NETFilter/IPTables (Linux 2.4)
Enhancements:
- build-release 1.5: Update the version
- src/hlfl.c 1.45: Check cisco mask by Toshio Katayama
Download (0.10MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1202 downloads
GtkChat 0.60
GtkChat is GTK+ based Vypress Chat TM clone which uses gtk2-perl bindings. more>>
GtkChat is GTK+ based Vypress Chat TM clone. It uses GTK 2 and its Perl bindings. I tried to make UI simple and clean while maintaining same look as Vypress Chat.
<<less Download (0.049MB)
Added: 2005-07-27 License: GPL (GNU General Public License) Price:
1550 downloads
Posadis 0.60
Posadis is a powerful Domain Name Server for various platforms. more>>
Posadis is a powerful Domain Name Server for various platforms. It is supporting both authoritative DNS and caching functionality, which is available for different operating systems, including Mac OS X, Windows, and many Unix variants such as Linux and FreeBSD.
Main features:
- Caching and forwarding
- Primary DNS
- Secondary DNS
- Monitoring of zone files
- DNS Notify support
- DNS Update support (new in 0.70)
- Command-line tools
Enhancements:
- Removed "mc", "mc2" debugging messages
- Fixed "error: posadisrc:55: posadisrc:55: foo"-type messages
- Fix for "Line should not begin with whitespace" parser error
- Fix for Win32 service taking too long to stop
- Fixed bug where zone transfers would leave the TCP connection open
- Do not use Posadis thread system in signal handlers (could theoretically be harmful)
- Fix an occasion where Posadis could potentially flood itself with queries when resolving (depending on the underlying thread system)
- Added support for dumping the cache to file
- Added support for loading NXDOMAIN/NODATA information, and cached (as opposed to static) data from initial cache files
- Added option cache_to_file to load from file on startup and save to file on exit
- Default plugin dir works again now
- Fixed /really/ insignifficant error in serial number arithmetic code
- Fixed memory leak in dynamic zone lookup (not currently used)
<<lessMain features:
- Caching and forwarding
- Primary DNS
- Secondary DNS
- Monitoring of zone files
- DNS Notify support
- DNS Update support (new in 0.70)
- Command-line tools
Enhancements:
- Removed "mc", "mc2" debugging messages
- Fixed "error: posadisrc:55: posadisrc:55: foo"-type messages
- Fix for "Line should not begin with whitespace" parser error
- Fix for Win32 service taking too long to stop
- Fixed bug where zone transfers would leave the TCP connection open
- Do not use Posadis thread system in signal handlers (could theoretically be harmful)
- Fix an occasion where Posadis could potentially flood itself with queries when resolving (depending on the underlying thread system)
- Added support for dumping the cache to file
- Added support for loading NXDOMAIN/NODATA information, and cached (as opposed to static) data from initial cache files
- Added option cache_to_file to load from file on startup and save to file on exit
- Default plugin dir works again now
- Fixed /really/ insignifficant error in serial number arithmetic code
- Fixed memory leak in dynamic zone lookup (not currently used)
Download (0.19MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1239 downloads
mixplayd 0.60
mixplayd is a daemon that can be told to play mp3 (and now also ogg) files from the local file system. more>>
mixplayd is a daemon that can be told to play mp3 (and now also ogg) files from the local file system. It cannot be controlled directly but with telnet. It has a built-in multi-channel mixer, so you can play several files on different channels with different volumes simultanously.
This is very useful for crossfading between songs. Another very useful feature is the change of the number of channels and even the number of soundcards and named pipes at run time! Yes, it also supports unix named pipes, so you can run it even without a soundcard!
The main purpose of mixplayd is to use it with special clients (= frontends) which can be found here (when theyre developed). A sample perl-client is included with the package.
mixplayd doesnt come with its own decoder, instead it needs a preinstalled working decoder. I strongly recommend madplay from underbit Technologies which can be obtained for free from http://www.underbit.com/products/mad/.
For OggVorbis listen support you will need an external decoder like ogg123 of the vorbis-tools.
Enhancements:
- version jump because of a lot of changes
- now recommended encoder is madplay because it better deals with corrupted files
- added second decoder definition for decoding ogg files
- automatic file type detection to choose the right decoder by looking at the file ending
- new function to skip silence at the beginning of a file: autocue
- fixed some bugs with process management (no more zombies)
- removed the whole mp3info subtree and left just the few files needed
- added ogginfo to get time information from ogg files (libvorbis needed!)
- now a check if the defined encoders can be found is done at start
- applied patch from Thomas Orgis to add the display of the status "stopped-pause" when a channel is paused
- code is more "purified" (great thanks to Andreas Hauser!)
<<lessThis is very useful for crossfading between songs. Another very useful feature is the change of the number of channels and even the number of soundcards and named pipes at run time! Yes, it also supports unix named pipes, so you can run it even without a soundcard!
The main purpose of mixplayd is to use it with special clients (= frontends) which can be found here (when theyre developed). A sample perl-client is included with the package.
mixplayd doesnt come with its own decoder, instead it needs a preinstalled working decoder. I strongly recommend madplay from underbit Technologies which can be obtained for free from http://www.underbit.com/products/mad/.
For OggVorbis listen support you will need an external decoder like ogg123 of the vorbis-tools.
Enhancements:
- version jump because of a lot of changes
- now recommended encoder is madplay because it better deals with corrupted files
- added second decoder definition for decoding ogg files
- automatic file type detection to choose the right decoder by looking at the file ending
- new function to skip silence at the beginning of a file: autocue
- fixed some bugs with process management (no more zombies)
- removed the whole mp3info subtree and left just the few files needed
- added ogginfo to get time information from ogg files (libvorbis needed!)
- now a check if the defined encoders can be found is done at start
- applied patch from Thomas Orgis to add the display of the status "stopped-pause" when a channel is paused
- code is more "purified" (great thanks to Andreas Hauser!)
Download (0.036MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1194 downloads
PHP-Sugar 0.60
PHP-Sugar is a new template engine for PHP, similar in intent to Smarty. more>>
PHP-Sugar is a new template engine for PHP, similar in intent to Smarty. A powerful and flexible compilation engine is used which allows for powerful expressions similar to that of PHP itself.
The project also features a clean and easy to understand syntax, which was created with the average designer in mind.
Security is a strength of PHP-Sugar. For example, output is HTML-escaped by default, instead of requiring explicit escaping like PHP itself, which makes it far less likely to accidentally introduce an HTML or JavaScript code injection vulnerability from user-submitted content.
Enhancements:
- The HTML cache was reverted to using bytecode, as the compilation to PHP is too difficult to secure and did not even provide any performance advantage.
- Minor cleanups were made in the parser and runtime.
- Functions can now be called using normal mathematical notation inside of expressions.
- Other minor cleanups were made to the API and error reporting.
- The file-based cache and storage drivers now use JSON if available instead of PHP serialization for cleaner files.
<<lessThe project also features a clean and easy to understand syntax, which was created with the average designer in mind.
Security is a strength of PHP-Sugar. For example, output is HTML-escaped by default, instead of requiring explicit escaping like PHP itself, which makes it far less likely to accidentally introduce an HTML or JavaScript code injection vulnerability from user-submitted content.
Enhancements:
- The HTML cache was reverted to using bytecode, as the compilation to PHP is too difficult to secure and did not even provide any performance advantage.
- Minor cleanups were made in the parser and runtime.
- Functions can now be called using normal mathematical notation inside of expressions.
- Other minor cleanups were made to the API and error reporting.
- The file-based cache and storage drivers now use JSON if available instead of PHP serialization for cleaner files.
Download (0.014MB)
Added: 2007-05-31 License: BSD License Price:
876 downloads
WWW::Myspace 0.60
WWW::Myspace is a Perl module to access MySpace.com profile information from Perl. more>>
WWW::Myspace is a Perl module to access MySpace.com profile information from Perl.
WARNING - DO NOT USE THIS MODULE FOR MASS MESSAGING OR COMMENTING.
Myspace will cripple or disable your account:
Older accounts:
Messages will appear in your Sent folder but not in the receivers inbox, although theyll be able to see it if theyre paging through from another message. The receiver will get a "New Comments" notification and be able to see your comment, but it wont appear on the profile page.
Newer accounts:
If you created your myspace account in or after June 2006 (approximately), and you use a "bot" (including this module) to send messages, your message sending ability will be disabled and your account may be deleted. This is due to security features myspace has implemented to prevent spam abuse by people using multiple accounts.
SYNOPSIS
WWW::Myspace.pm provides methods to access your myspace.com account and functions automatically. It provides a simple interface for scripts to log in, access lists of friends, scan users profiles, retreive profile data, send messages, and post comments.
use WWW::Myspace;
my $myspace = WWW::Myspace->new ($account, $password);
OR
my $myspace = new WWW::Myspace; # Prompts for email and password
unless ( $myspace->logged_in ) { die "Login failed: " . $myspace->error }
my ( @friends ) = $myspace->get_friends();
This module is designed to help you automate and centralize redundant tasks so that you can better handle keeping in personal touch with numerous friends or fans, or coordinate fan communications among multiple band members. This module operates well within MySpaces security measures. If youre looking for a spambot, this aint it.
WWW::Myspace works by interacting with the site through a UserAgent object, using HTTP::Request::Form to process forms. Since by nature web sites are dynamic, if you find that some interaction with the site breaks, check for a new version of this module (or if you go source diving, submit a patch). You can run "cpan -i WWW::Myspace" as a cron job or before running your scripts, if appropriate, to make sure you have the latest version.
<<lessWARNING - DO NOT USE THIS MODULE FOR MASS MESSAGING OR COMMENTING.
Myspace will cripple or disable your account:
Older accounts:
Messages will appear in your Sent folder but not in the receivers inbox, although theyll be able to see it if theyre paging through from another message. The receiver will get a "New Comments" notification and be able to see your comment, but it wont appear on the profile page.
Newer accounts:
If you created your myspace account in or after June 2006 (approximately), and you use a "bot" (including this module) to send messages, your message sending ability will be disabled and your account may be deleted. This is due to security features myspace has implemented to prevent spam abuse by people using multiple accounts.
SYNOPSIS
WWW::Myspace.pm provides methods to access your myspace.com account and functions automatically. It provides a simple interface for scripts to log in, access lists of friends, scan users profiles, retreive profile data, send messages, and post comments.
use WWW::Myspace;
my $myspace = WWW::Myspace->new ($account, $password);
OR
my $myspace = new WWW::Myspace; # Prompts for email and password
unless ( $myspace->logged_in ) { die "Login failed: " . $myspace->error }
my ( @friends ) = $myspace->get_friends();
This module is designed to help you automate and centralize redundant tasks so that you can better handle keeping in personal touch with numerous friends or fans, or coordinate fan communications among multiple band members. This module operates well within MySpaces security measures. If youre looking for a spambot, this aint it.
WWW::Myspace works by interacting with the site through a UserAgent object, using HTTP::Request::Form to process forms. Since by nature web sites are dynamic, if you find that some interaction with the site breaks, check for a new version of this module (or if you go source diving, submit a patch). You can run "cpan -i WWW::Myspace" as a cron job or before running your scripts, if appropriate, to make sure you have the latest version.
Download (0.13MB)
Added: 2006-12-18 License: Perl Artistic License Price:
1044 downloads
tkscript 0.9.0.60
tkscript is a JIT-accelerated more>>
tkscript is a JIT-accelerated C-like scripting language with bindings for OpenGL, SDL, SDL_net, libpng, and zlib.
A plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes.
It can be used to create portable, 3D, OpenGL-accelerated multimedia applications.
TKS, short for "toolkit script-language", is an open and portable glue language for native code libraries. The script engine focuses on C++ API backends but also allows for C and Assembler functions. The scripts look much like C/C++/JavaScript/PHP so it will not take someone too long to get familiar with the syntax. A CPU table based (i.e. rather portable) Just In Time (JIT) compiler can speed up script execution by up to 100 times.
TKS serves as a scriptable application host for custom C++ libraries (?plugins?). Bindings for OpenGL,SDL,SDL_net,libpng,zlib,MiniFMOD and MySQL are available while other extensions are currently being developed, e.g. for the FOX GUI toolkit.
A TKS application project can be compiled to a gzip compressed TKX archive which will contain all data necessary to run that application. This technique makes it possible to deploy applications without prior local installation (besides the TKS runtime) which suggests the use for network based systems, e.g. the world wide web or intranets. TKX archives, in contrary to regular executables, are hardware-independent and can thus be used across multiple platforms.
The current implementation of the scriptlanguage, its source codes as well as precompiled distributions are available under the terms of the GNU General Public License.
The interface for application-specific C/C++ extension libraries (YAC) is released under terms of the GNU Lesser General Public License which also allows for proprietary (i.e. closed source) extensions (plugins).
Note: The code snippets found in this documentation can be run as-is, just copy them to a test.tks file and run them with the "tks" CLI command.
Main features:
- a C/C++/Java(Script) like, JIT accelerated scripting engine (and gzipd VFS) (TKScript)
- available for and tested with JIT support on:
- Microsoft Windows 95,98,Me,2000,XP
- X86 (very probably 68K) Linux (Mandrake, SuSE and some custom setups..)
- CygWin
- AmigaOS 3.0 (68040+ixemul+g++)
- application host for "YAC" plugins
- uses Win32-API resp. Solaris/Linux libdl to dynamically load DLLs/SOs
- a self contained, binary level C++ component/reflectance model and plugin SDK ("YAC")
- bindings for the OpenGL (1.1) toolkit ("tkopengl")
- bindings for the SDL cross platform hardware abstraction layer ("tksdl")
- The plugin can be used to develop video games and similar "realtime" applications.
- an abstraction to the hardware and software APIs of the Linux,Win32,BeOS,MacOS,MacOS-X,QNX,AmigaOS operating systems..
- supports the OpenGL graphics interface
- supports keyboard/mouse/joystick input devices
- audio support
- uses the SDL, SDL_net, libpng and zlib toolkits.
- The SDL_net API provides TCP/UDP networking facilities.
- a XML/HTML like markup language and interface to the FOX toolkit ("FXML")
- easy to learn if you know HTML and JavaScript (:
<<lessA plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes.
It can be used to create portable, 3D, OpenGL-accelerated multimedia applications.
TKS, short for "toolkit script-language", is an open and portable glue language for native code libraries. The script engine focuses on C++ API backends but also allows for C and Assembler functions. The scripts look much like C/C++/JavaScript/PHP so it will not take someone too long to get familiar with the syntax. A CPU table based (i.e. rather portable) Just In Time (JIT) compiler can speed up script execution by up to 100 times.
TKS serves as a scriptable application host for custom C++ libraries (?plugins?). Bindings for OpenGL,SDL,SDL_net,libpng,zlib,MiniFMOD and MySQL are available while other extensions are currently being developed, e.g. for the FOX GUI toolkit.
A TKS application project can be compiled to a gzip compressed TKX archive which will contain all data necessary to run that application. This technique makes it possible to deploy applications without prior local installation (besides the TKS runtime) which suggests the use for network based systems, e.g. the world wide web or intranets. TKX archives, in contrary to regular executables, are hardware-independent and can thus be used across multiple platforms.
The current implementation of the scriptlanguage, its source codes as well as precompiled distributions are available under the terms of the GNU General Public License.
The interface for application-specific C/C++ extension libraries (YAC) is released under terms of the GNU Lesser General Public License which also allows for proprietary (i.e. closed source) extensions (plugins).
Note: The code snippets found in this documentation can be run as-is, just copy them to a test.tks file and run them with the "tks" CLI command.
Main features:
- a C/C++/Java(Script) like, JIT accelerated scripting engine (and gzipd VFS) (TKScript)
- available for and tested with JIT support on:
- Microsoft Windows 95,98,Me,2000,XP
- X86 (very probably 68K) Linux (Mandrake, SuSE and some custom setups..)
- CygWin
- AmigaOS 3.0 (68040+ixemul+g++)
- application host for "YAC" plugins
- uses Win32-API resp. Solaris/Linux libdl to dynamically load DLLs/SOs
- a self contained, binary level C++ component/reflectance model and plugin SDK ("YAC")
- bindings for the OpenGL (1.1) toolkit ("tkopengl")
- bindings for the SDL cross platform hardware abstraction layer ("tksdl")
- The plugin can be used to develop video games and similar "realtime" applications.
- an abstraction to the hardware and software APIs of the Linux,Win32,BeOS,MacOS,MacOS-X,QNX,AmigaOS operating systems..
- supports the OpenGL graphics interface
- supports keyboard/mouse/joystick input devices
- audio support
- uses the SDL, SDL_net, libpng and zlib toolkits.
- The SDL_net API provides TCP/UDP networking facilities.
- a XML/HTML like markup language and interface to the FOX toolkit ("FXML")
- easy to learn if you know HTML and JavaScript (:
Download (0.63MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
1650 downloads
GNU Aspell 0.60.4
GNU Aspell is an intelligent spell checker. more>>
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. The project can either be used as a library or as an independent spell checker.
Its main feature is that it does a superior job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language. Unlike Ispell, Aspell can also easily check documents in UTF-8 without having to use a special dictionary.
Aspell will also do its best to respect the current locale setting. Other advantages over Ispell include support for using multiple dictionaries at once and intelligently handling personal dictionaries when more than one Aspell process is open at once.
Main features:
- Is an actual library that other programs can link to instead of having to use it through a pipe.
- Does a much better job of suggesting possible replacements for a misspelled word than Ispell does or for that matter any other spell checker I have seen. If you know a spell checker that does a better job please let me know.
- Can learn from users misspellings.
- Can easily check documents in UTF-8 without having to use a special dictionary.
- Has support for using multiple dictionaries at once.
- Is multiprocess intelligent. When a personal dictionary (or replacement list) is saved it will now first update the list against the dictionary on disk in case another process modified it.
- Can share the memory used in the main word list between processes.
- A better, more complete word list for the English language. Word lists are provided for American, British, and Canadian spelling. Special care has been taken to only include one spelling for each word in any particular word list. The word list included in Ispell by contrast only included support for American and British and also tends to included multiple spellings for a word which can mask some spelling errors.
<<lessIts main feature is that it does a superior job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language. Unlike Ispell, Aspell can also easily check documents in UTF-8 without having to use a special dictionary.
Aspell will also do its best to respect the current locale setting. Other advantages over Ispell include support for using multiple dictionaries at once and intelligently handling personal dictionaries when more than one Aspell process is open at once.
Main features:
- Is an actual library that other programs can link to instead of having to use it through a pipe.
- Does a much better job of suggesting possible replacements for a misspelled word than Ispell does or for that matter any other spell checker I have seen. If you know a spell checker that does a better job please let me know.
- Can learn from users misspellings.
- Can easily check documents in UTF-8 without having to use a special dictionary.
- Has support for using multiple dictionaries at once.
- Is multiprocess intelligent. When a personal dictionary (or replacement list) is saved it will now first update the list against the dictionary on disk in case another process modified it.
- Can share the memory used in the main word list between processes.
- A better, more complete word list for the English language. Word lists are provided for American, British, and Canadian spelling. Special care has been taken to only include one spelling for each word in any particular word list. The word list included in Ispell by contrast only included support for American and British and also tends to included multiple spellings for a word which can mask some spelling errors.
Download (1.5MB)
Added: 2006-11-06 License: LGPL (GNU Lesser General Public License) Price:
1084 downloads
CustomizeGoogle 0.60
CustomizeGoogle is a Firefox extension that enhance Google search results. more>>
CustomizeGoogle is a Firefox extension that enhance Google search results by adding extra information (like links to Ask Jeeves, MSN, Yahoo etc) and removing unwanted information (like ads and spam).
All features are optional and easily configured from the options menu. View a short introduction movie at www.customizegoogle.com
<<lessAll features are optional and easily configured from the options menu. View a short introduction movie at www.customizegoogle.com
Download (0.23MB)
Added: 2007-07-23 License: MIT/X Consortium License Price:
825 downloads
dialog-mp3-list 0.60
dialog-mp3-list generates an organized list of your CDs and directories of MP3s. more>>
dialog-mp3-list generates an organized list of your CDs and directories of MP3s. It shows a numbered list of MP3s with information on their encoding speed and track lengths. It uses Dialog/XDialog and Latex to create lists in .tex, .ps, and .pdf formats.
You can modify the source file .tex and then you can compile it with the commands:
latex lista-mp3-albuns.tex
dvips lista-mp3-albuns.dvi -o
ps2pdf lista-mp3-albuns.ps
<<lessYou can modify the source file .tex and then you can compile it with the commands:
latex lista-mp3-albuns.tex
dvips lista-mp3-albuns.dvi -o
ps2pdf lista-mp3-albuns.ps
Download (0.076MB)
Added: 2006-07-31 License: GPL (GNU General Public License) Price:
1186 downloads
Genezzo::Block::RDBlock 0.60
Genezzo::Block::RDBlock.pm is a Row Directory Block tied hash class. more>>
Genezzo::Block::RDBlock.pm is a Row Directory Block tied hash class. A class that lets you treat the contents of a block (byte buffer) as a hash.
Note: This implementation is almost, but not quite, a pushhash. The push hash implementation is Genezzo::Row::RSBlock. It also forms the basis of a tied array in Genezzo::Block::RDBArray.
SYNOPSIS
use Genezzo::Block::RDBlock;
use Genezzo::Block::Std;
local $Genezzo::Block::Std::DEFBLOCKSIZE = 500;
my $buff = " " x 500; # construct an empty byte buffer
my %tied_hash = ();
my $tie_val =
tie %tied_hash, Genezzo::Block::RDBlock, (refbufstr => $buff);
# pushhash style
# (note that the "PUSH" pseudo key is not supported)...
my $newkey = $tie_val->HPush("this is a test");
# or array style, your choice
my $pushcount = $tie_val->PUSH(qw(push lots of data));
$tied_hash{$newkey} = "update this entry";
# a hash that supports array style FETCHSIZE
my $getcount = $tie_val->FETCHSIZE(); # Note: not HCount
RDBlock is the basis for persistent tied hashes, pushhashes, and tied arrays. After the hash is tied to the byte buffer, the buffer can be written to persistent storage. The storage is designed such that inserts/appends/pushes are fairly efficient, and deletes are inexpensive. The pctfree/pctused parameters allow some tuning to reserve space in the buffer for updates that "grow" existing values.
Updates that do not change the packed size of data are about as efficient as insert/appends -- just the cost to copy your bytes into the buffer -- but updates that do change the size of stored values can require a large amount of byte shifting to open up storage space. Also, the buffer does not grow to accomodate large values. Wrapper classes are necessary to specify mechanisms for packing complex data structures and techniques to split objects across multiple buffers.
ARGUMENTS
refbufstr (Required) - a reference to the byte buffer used for storage.
blocksize (Optional) - the size of the supplied byte buffer. Default is $Genezzo::Block::Std::DEFBLOCKSIZE.
pctfree (Optional) - the percentage of space kept free for future updates. Default is 30 (percent).
pctused (Optional) - after the block is full, the percentage of space that must be open before inserts are re-enabled. Default is 50 (percent).
<<lessNote: This implementation is almost, but not quite, a pushhash. The push hash implementation is Genezzo::Row::RSBlock. It also forms the basis of a tied array in Genezzo::Block::RDBArray.
SYNOPSIS
use Genezzo::Block::RDBlock;
use Genezzo::Block::Std;
local $Genezzo::Block::Std::DEFBLOCKSIZE = 500;
my $buff = " " x 500; # construct an empty byte buffer
my %tied_hash = ();
my $tie_val =
tie %tied_hash, Genezzo::Block::RDBlock, (refbufstr => $buff);
# pushhash style
# (note that the "PUSH" pseudo key is not supported)...
my $newkey = $tie_val->HPush("this is a test");
# or array style, your choice
my $pushcount = $tie_val->PUSH(qw(push lots of data));
$tied_hash{$newkey} = "update this entry";
# a hash that supports array style FETCHSIZE
my $getcount = $tie_val->FETCHSIZE(); # Note: not HCount
RDBlock is the basis for persistent tied hashes, pushhashes, and tied arrays. After the hash is tied to the byte buffer, the buffer can be written to persistent storage. The storage is designed such that inserts/appends/pushes are fairly efficient, and deletes are inexpensive. The pctfree/pctused parameters allow some tuning to reserve space in the buffer for updates that "grow" existing values.
Updates that do not change the packed size of data are about as efficient as insert/appends -- just the cost to copy your bytes into the buffer -- but updates that do change the size of stored values can require a large amount of byte shifting to open up storage space. Also, the buffer does not grow to accomodate large values. Wrapper classes are necessary to specify mechanisms for packing complex data structures and techniques to split objects across multiple buffers.
ARGUMENTS
refbufstr (Required) - a reference to the byte buffer used for storage.
blocksize (Optional) - the size of the supplied byte buffer. Default is $Genezzo::Block::Std::DEFBLOCKSIZE.
pctfree (Optional) - the percentage of space kept free for future updates. Default is 30 (percent).
pctused (Optional) - after the block is full, the percentage of space that must be open before inserts are re-enabled. Default is 50 (percent).
Download (0.45MB)
Added: 2006-06-13 License: Perl Artistic License Price:
1228 downloads
XML::SimpleObject::LibXML 0.60
XML::SimpleObject::LibXML is a Perl extension allowing a simple(r) object representation of an XML::LibXML DOM object. more>>
XML::SimpleObject::LibXML is a Perl extension allowing a simple(r) object representation of an XML::LibXML DOM object.
SYNOPSIS
use XML::SimpleObject::LibXML;
# Construct with the key/value pairs as argument; this will create its
# own XML::LibXML object.
my $xmlobj = new XML::SimpleObject::LibXML(XML => $XML);
my $xmlobj = new XML::SimpleObject::LibXML(file => "./listing.xml");
my $xmlobj = new XML::SimpleObject::LibXML(); # empty DOM
# ... or construct with the parsed tree as the only argument, having to
# create the XML::LibXML object separately.
my $parser = new XML::LibXML;
my $dom = $parser->parse_file($file);
my $xmlobj = new XML::SimpleObject::LibXML ($dom);
my $filesobj = $xmlobj->child("files")->child("file");
# read values
$filesobj->name;
$filesobj->value;
$filesobj->attribute("type");
%attributes = $filesobj->attributes;
@children = $filesobj->children;
@some_children = $filesobj->children("some");
@children_names = $filesobj->children_names;
# set values
$filesobj->name("Files"); # set name
$filesobj->value("test"); # set text value
$filesobj->attribute("type", "bin"); # set existing attributes value
# add/delete nodes
$filesobj->add_child
("owner" => "me"); # add new element
$filesobj->add_attribute
("size" => "4"); # add new attribute
$filesobj->delete; # unbinds node from parent
# document processing
$xmlobj->replace_names_values(xpath => "/files/file[0]/title",
value => "places.txt", name => "newtitle");
$xmlobj->delete_nodes(xpath => "/files/file/size");
# output
$xmlobj->output_xml;
$xmlobj->output_xml_file("./newfile.xml");
This is a short and simple class allowing simple object access to a parsed XML::LibXML tree, with methods for fetching children and attributes in as clean a manner as possible. My apologies for further polluting the XML:: space; this is a small and quick module, with easy and compact usage. Some will rightfully question placing another interface over the DOM methods provided by XML::LibXML, but my experience is that people appreciate the total simplicity provided by this module, despite its limitations. These limitations include a minor loss of speed compared to the DOM, loss of control over node types, and protection (aka lack of knowledge) about the DOM. I encourage those who want more control and understanding over the DOM to study XML::LibXML; this modules source can be instructive, too.
<<lessSYNOPSIS
use XML::SimpleObject::LibXML;
# Construct with the key/value pairs as argument; this will create its
# own XML::LibXML object.
my $xmlobj = new XML::SimpleObject::LibXML(XML => $XML);
my $xmlobj = new XML::SimpleObject::LibXML(file => "./listing.xml");
my $xmlobj = new XML::SimpleObject::LibXML(); # empty DOM
# ... or construct with the parsed tree as the only argument, having to
# create the XML::LibXML object separately.
my $parser = new XML::LibXML;
my $dom = $parser->parse_file($file);
my $xmlobj = new XML::SimpleObject::LibXML ($dom);
my $filesobj = $xmlobj->child("files")->child("file");
# read values
$filesobj->name;
$filesobj->value;
$filesobj->attribute("type");
%attributes = $filesobj->attributes;
@children = $filesobj->children;
@some_children = $filesobj->children("some");
@children_names = $filesobj->children_names;
# set values
$filesobj->name("Files"); # set name
$filesobj->value("test"); # set text value
$filesobj->attribute("type", "bin"); # set existing attributes value
# add/delete nodes
$filesobj->add_child
("owner" => "me"); # add new element
$filesobj->add_attribute
("size" => "4"); # add new attribute
$filesobj->delete; # unbinds node from parent
# document processing
$xmlobj->replace_names_values(xpath => "/files/file[0]/title",
value => "places.txt", name => "newtitle");
$xmlobj->delete_nodes(xpath => "/files/file/size");
# output
$xmlobj->output_xml;
$xmlobj->output_xml_file("./newfile.xml");
This is a short and simple class allowing simple object access to a parsed XML::LibXML tree, with methods for fetching children and attributes in as clean a manner as possible. My apologies for further polluting the XML:: space; this is a small and quick module, with easy and compact usage. Some will rightfully question placing another interface over the DOM methods provided by XML::LibXML, but my experience is that people appreciate the total simplicity provided by this module, despite its limitations. These limitations include a minor loss of speed compared to the DOM, loss of control over node types, and protection (aka lack of knowledge) about the DOM. I encourage those who want more control and understanding over the DOM to study XML::LibXML; this modules source can be instructive, too.
Download (0.008MB)
Added: 2006-09-13 License: Perl Artistic License Price:
1137 downloads
Argyll Color Management System 0.60
Argyll is an experimental ICC-compatible color management system. more>>
Argyll is an experimental ICC-compatible color management system. Argyll Color Management System supports accurate ICC profile creation for scanners, CMYK printers, film recorders, and display monitors.
Spectral sample data is supported, allowing a selection of illuminants observer types, and paper fluorescent whitener additive compensation. Profiles can also incorporate source-specific gamut mappings for perceptual and saturation intents.
Gamut mapping and profile linking uses the CIECAM02 appearance model, a unique gamut mapping algorithm, and a wide selection of rendering intents.
It also includes code for a fast, portable 8-bit raster color conversion engine, as well as support for fast, fully accurate 16-bit conversion. Device color gamuts can also be viewed and compared using a VRML viewer.
Enhancements:
- Support for the USB-based X-Rite DTP94 (AKA Optix) display colorimeter.
- Comprehensive display control adjustment and calibration support.
- Full multi-monitor support for display adjustment, calibration, and profiling on all supported operating systems (MS Windows, OS X, and Linux/X11). Numerous bugfixes, and many minor feature additions and improvements.
<<lessSpectral sample data is supported, allowing a selection of illuminants observer types, and paper fluorescent whitener additive compensation. Profiles can also incorporate source-specific gamut mappings for perceptual and saturation intents.
Gamut mapping and profile linking uses the CIECAM02 appearance model, a unique gamut mapping algorithm, and a wide selection of rendering intents.
It also includes code for a fast, portable 8-bit raster color conversion engine, as well as support for fast, fully accurate 16-bit conversion. Device color gamuts can also be viewed and compared using a VRML viewer.
Enhancements:
- Support for the USB-based X-Rite DTP94 (AKA Optix) display colorimeter.
- Comprehensive display control adjustment and calibration support.
- Full multi-monitor support for display adjustment, calibration, and profiling on all supported operating systems (MS Windows, OS X, and Linux/X11). Numerous bugfixes, and many minor feature additions and improvements.
Download (2.4MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1196 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 0.60 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