once used
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 17359
ObexPushD 0.5
ObexPushD is a software used to receive files via Bluetooth, IrDA and TCP. more>>
ObexPushD is a software used to receive files via Bluetooth, IrDA and TCP. This program should work with many mobile devices like PDAs and mobile phones.
<<less Download (0.032MB)
Added: 2007-08-15 License: GPL (GNU General Public License) Price:
808 downloads
onepad 1.1.0
onepad is a set of programs to encrypt files using one-time-pad encryption. more>>
onepad is a set of programs to encrypt files using one-time-pad encryption. This is an old but theoretically impossible to easily break way of encryption. I came across this method in Neal Stephensons Cryptonomicon.
It works by XOR-ing every byte in the cleartext message with a byte in the key. As long as every key is only used once, and the key is random, this is supposed to be unbreakable.
However, you need a secure way to exchange keys with the intended recipient. If a third party intercepts the key, it can read the messages.
NOTE: These programs work, but the genpad program relies on the /dev/random device to generate random keys. So the quality of the key and therefore the safety of this encryption method depends on the randomness of the /dev/random device on your system. So I cannot guarantee that the generated keys are totally random. Therefore, if you need really good encryption, use something like ccrypt or GNU Privacy Guard. These have been written, tested and pounded on by a lot of people, probably smarter than I am.
Enhancements:
- Changed to a BSD-style license.
- Makefile changed to build with BSD or GNU make.
<<lessIt works by XOR-ing every byte in the cleartext message with a byte in the key. As long as every key is only used once, and the key is random, this is supposed to be unbreakable.
However, you need a secure way to exchange keys with the intended recipient. If a third party intercepts the key, it can read the messages.
NOTE: These programs work, but the genpad program relies on the /dev/random device to generate random keys. So the quality of the key and therefore the safety of this encryption method depends on the randomness of the /dev/random device on your system. So I cannot guarantee that the generated keys are totally random. Therefore, if you need really good encryption, use something like ccrypt or GNU Privacy Guard. These have been written, tested and pounded on by a lot of people, probably smarter than I am.
Enhancements:
- Changed to a BSD-style license.
- Makefile changed to build with BSD or GNU make.
Download (0.012MB)
Added: 2006-06-07 License: BSD License Price:
1234 downloads
VoteField 1.0
VoteField provides a vote field to your archetypes contents. more>>
VoteField provides a vote field to your archetypes contents.
How does it work ?
From the view of the content, any user can vote for it by clicking on a button.
It also show the number of votes for the content.
Users can only vote once for a content. The vote verification is done with cookie.
From the edit page, owner can reset the counter with a checkbox.
See the examples in the folder to see how to add the field to your archetype content.
Plone is an open-source content management system built on top of the Zope application server. Plone is free software and is designed to be extensible. It is suited for an internal website or may be used as a server on the Internet, playing such roles as a document publishing system and groupware collaboration tool.
<<lessHow does it work ?
From the view of the content, any user can vote for it by clicking on a button.
It also show the number of votes for the content.
Users can only vote once for a content. The vote verification is done with cookie.
From the edit page, owner can reset the counter with a checkbox.
See the examples in the folder to see how to add the field to your archetype content.
Plone is an open-source content management system built on top of the Zope application server. Plone is free software and is designed to be extensible. It is suited for an internal website or may be used as a server on the Internet, playing such roles as a document publishing system and groupware collaboration tool.
Download (0.025MB)
Added: 2007-03-10 License: GPL (GNU General Public License) Price:
959 downloads
sysfence 0.16
sysfence is a system resources guard for Linux. more>>
Sysfence project is a resource monitoring tool designed for Linux machines. While running as daemon it checks resource levels and makes desired action if some values exceed safety limits.
Main features:
- notifying system administrators when something goes wrong,
- stopping services when system performance is dropping too low and starting them when its going up again,
- periodically restarting memory-leaking processes,
- dumping system statistics in critical situations
Usage
Sysfence reads its configuration from file(s) specified in argument list. Config files may contain one or more rules describing conditions and actions to be performed.
Rule has syntax like this:
if {
resource1 > limit1
or
{ resource2 < limit2 and resource3 < limit3 }
}
run once command-to-be-run
The block enclosed within {} brackets describes condition. When its result is TRUE, following command is invoked.
The once keyword is optional. If present, the command is executed only once after condition becomes TRUE. Next execution will take place only if condition becomes FALSE and then TRUE again. Without once keyword, command is invoked periodically, after every resource check that gives TRUE, no matter what was the condition result before.
Command specified right after run keyword is passed to /bin/sh, so it may contain more than one instruction or even whole script. But be careful - rule checking is suspended unless command execution has been completed! (Other rules are unaffected.)
As resources, following ones can be given:
- la1 - load average during last minute.
- la5 - load average during last 5 minutes.
- la15 - load average during last 15 minutes.
- memfree - lower limit for free memory amount.
- memused - upper limit for memory used by processes.
- swapfree - lower limit for free swap space.
- swapused - upper limit for swap space in use.
Enhancements:
- This release contains bugfix for wrong memory levels recognition on non-vanilla kernels.
<<lessMain features:
- notifying system administrators when something goes wrong,
- stopping services when system performance is dropping too low and starting them when its going up again,
- periodically restarting memory-leaking processes,
- dumping system statistics in critical situations
Usage
Sysfence reads its configuration from file(s) specified in argument list. Config files may contain one or more rules describing conditions and actions to be performed.
Rule has syntax like this:
if {
resource1 > limit1
or
{ resource2 < limit2 and resource3 < limit3 }
}
run once command-to-be-run
The block enclosed within {} brackets describes condition. When its result is TRUE, following command is invoked.
The once keyword is optional. If present, the command is executed only once after condition becomes TRUE. Next execution will take place only if condition becomes FALSE and then TRUE again. Without once keyword, command is invoked periodically, after every resource check that gives TRUE, no matter what was the condition result before.
Command specified right after run keyword is passed to /bin/sh, so it may contain more than one instruction or even whole script. But be careful - rule checking is suspended unless command execution has been completed! (Other rules are unaffected.)
As resources, following ones can be given:
- la1 - load average during last minute.
- la5 - load average during last 5 minutes.
- la15 - load average during last 15 minutes.
- memfree - lower limit for free memory amount.
- memused - upper limit for memory used by processes.
- swapfree - lower limit for free swap space.
- swapused - upper limit for swap space in use.
Enhancements:
- This release contains bugfix for wrong memory levels recognition on non-vanilla kernels.
Download (0.039MB)
Added: 2006-04-30 License: GPL (GNU General Public License) Price:
1272 downloads
once:radix 0.9 Beta
once:radix is a Rapid Application Development system for Intranet and eXtranet environments. more>>
once:radix project is a Rapid Application Development system for Intranet and eXtranet environments. Create advanced database-driven web applications that require no expertise in the underlying technologies. Just point and click with pixel-perfect precision.
once:radix was created by Cormoran Communication. Their marketing arm is once:technologies. They are a small organisation based in Geelong, Victoria, Australia, with one of their key developers based in Grodno, Belarus.
Development of once:radix began in 2003 and has been used to build enterprise management applications for businesses of all sizes, including some major banks and financial institutions for the past two years.
The development team are all professional programmers, so things that werent top priority have not been completed - most notably, a database editor. They use EMS and PGAdmin; however to make this system accessible to users with no SQL experience, this extra component is needed.
This first code release is a workable beta. In particular, it has limited documentation. It will take a few months to develop it into a straight-out-of-the-box solution. Our vision is to create a system that almost anyone can use. So we need people of all skill levels to make that goal a reality.
We hope to attract contributors who will make this a genuinely community-based project. While our team has achieved significant breakthroughs in RIA development, we believe that sharing the technology with the open source community will lift it to a new level.
We are particularly keen to recruit people who can help document and crash test the system in its current state of development, which has been tagged 0.90 beta.
<<lessonce:radix was created by Cormoran Communication. Their marketing arm is once:technologies. They are a small organisation based in Geelong, Victoria, Australia, with one of their key developers based in Grodno, Belarus.
Development of once:radix began in 2003 and has been used to build enterprise management applications for businesses of all sizes, including some major banks and financial institutions for the past two years.
The development team are all professional programmers, so things that werent top priority have not been completed - most notably, a database editor. They use EMS and PGAdmin; however to make this system accessible to users with no SQL experience, this extra component is needed.
This first code release is a workable beta. In particular, it has limited documentation. It will take a few months to develop it into a straight-out-of-the-box solution. Our vision is to create a system that almost anyone can use. So we need people of all skill levels to make that goal a reality.
We hope to attract contributors who will make this a genuinely community-based project. While our team has achieved significant breakthroughs in RIA development, we believe that sharing the technology with the open source community will lift it to a new level.
We are particularly keen to recruit people who can help document and crash test the system in its current state of development, which has been tagged 0.90 beta.
Download (20MB)
Added: 2007-08-07 License: GPL (GNU General Public License) Price:
812 downloads
mod_become 1.03
mod_become is a policy based application of setuid()/setgid() per HTTP request. more>>
mod_become module enables the web server to take on the access rights of a user & group, so that ~users can make available files to the web without having to make them readable by the world on the local file system. This can be useful for sites with a large number of users who want to apply file access controls among themselves. This module can also be applied to virtual hosts, directories, and locations.
When the server is configured with "User root" (see Security), then this module will behave as though the directive "MaxRequestsPerChild 1" were set for the server and "KeepAlive off" were set for the server and every virtual host where a mod_become directive appears, which essentially limits the server and those virtual hosts to HTTP/1.0 behaviour.
Therefore, for each request, this module will setuid() and setgid() the process handling the request based on one of the policies outlined below. Once the request is completed, the process will terminate. The parent server will be responsible for spawning a new child process to handle any future requests.
The source can be compiled to use seteuid() and setegid() instead of setuid() and setgid() (see the top of the Makefile), but is NOT the default. Use of seteuid() and setegid() can improve preformance by avoiding the need to kill the Apache child process between requests, but it DOES have significant security issues. For example modules like mod_php or mod_perl that provide APIs to seteuid() and setegid(), could be used to become root user once again and do what ever they want.
Essentially any module that is part of the Apache process space could revert to root user if they make use of seteuid() and setegid(). It is recommended that within mod_php, mod_perl, and other language modules that these APIs be disabled. CGIs that are launched as a separate process by Apache should, in theory, be safe, since the effective user and group ID become the real user and group ID of the child process and therefore cannot revert back to root (if I understand things correctly).
Configuration
The commands below can be added to the general Apache configuration file, httpd.conf.
User id
Context: global, < VirtualHost >
This is not part of mod_become, but is used to enable or disable mod_becomes behaviour, since mod_become can only function when "User root" is specified for the main server configuration. You need to compile Apache with -DBIG_SECURITY_HOLE in order to do this.
Become user id
Become group id
Context: server, < VirtualHost >, < Directory >, < Location >
Specify the user or group to be used by default. When the BecomePolicy is user-group, then these will always be used. If the main server configuration fails to set the default user and group, then an error 503 Service Unavailable and a error log entry may occur should these values be required.
BecomePolicy policy
Context: global, < VirtualHost >, < Directory >, < Location >
Specify the policy used to set the user & group ids of the child process:
file
The user & group of the requested file are used. Not recommend.
user-group
The default user & group specified are used. This is similar in behaviour to the Apache core directives User and Group. This is the default policy.
document-root
The user & group of the servers or virtual hosts document root is used.
parent-directory
The user & group of the requests parent directory is used. When the request corresponds to a directory, then it is used instead of its parent.
BecomeRoot boolean
Context: global, < VirtualHost >, < Directory >, < Location >
When true, mod_become will allow the process to operate as root user or group; otherwise a 403 Forbidden error and a error log entry will occur if the process attempts to become root user or group. By default this is set false.
<<lessWhen the server is configured with "User root" (see Security), then this module will behave as though the directive "MaxRequestsPerChild 1" were set for the server and "KeepAlive off" were set for the server and every virtual host where a mod_become directive appears, which essentially limits the server and those virtual hosts to HTTP/1.0 behaviour.
Therefore, for each request, this module will setuid() and setgid() the process handling the request based on one of the policies outlined below. Once the request is completed, the process will terminate. The parent server will be responsible for spawning a new child process to handle any future requests.
The source can be compiled to use seteuid() and setegid() instead of setuid() and setgid() (see the top of the Makefile), but is NOT the default. Use of seteuid() and setegid() can improve preformance by avoiding the need to kill the Apache child process between requests, but it DOES have significant security issues. For example modules like mod_php or mod_perl that provide APIs to seteuid() and setegid(), could be used to become root user once again and do what ever they want.
Essentially any module that is part of the Apache process space could revert to root user if they make use of seteuid() and setegid(). It is recommended that within mod_php, mod_perl, and other language modules that these APIs be disabled. CGIs that are launched as a separate process by Apache should, in theory, be safe, since the effective user and group ID become the real user and group ID of the child process and therefore cannot revert back to root (if I understand things correctly).
Configuration
The commands below can be added to the general Apache configuration file, httpd.conf.
User id
Context: global, < VirtualHost >
This is not part of mod_become, but is used to enable or disable mod_becomes behaviour, since mod_become can only function when "User root" is specified for the main server configuration. You need to compile Apache with -DBIG_SECURITY_HOLE in order to do this.
Become user id
Become group id
Context: server, < VirtualHost >, < Directory >, < Location >
Specify the user or group to be used by default. When the BecomePolicy is user-group, then these will always be used. If the main server configuration fails to set the default user and group, then an error 503 Service Unavailable and a error log entry may occur should these values be required.
BecomePolicy policy
Context: global, < VirtualHost >, < Directory >, < Location >
Specify the policy used to set the user & group ids of the child process:
file
The user & group of the requested file are used. Not recommend.
user-group
The default user & group specified are used. This is similar in behaviour to the Apache core directives User and Group. This is the default policy.
document-root
The user & group of the servers or virtual hosts document root is used.
parent-directory
The user & group of the requests parent directory is used. When the request corresponds to a directory, then it is used instead of its parent.
BecomeRoot boolean
Context: global, < VirtualHost >, < Directory >, < Location >
When true, mod_become will allow the process to operate as root user or group; otherwise a 403 Forbidden error and a error log entry will occur if the process attempts to become root user or group. By default this is set false.
Download (0.023MB)
Added: 2006-05-23 License: Free To Use But Restricted Price:
728 downloads
game build 1577
game is a simple Tetris-like game. more>>
game is a simple Tetris-like game.
The objective of the game is to keep the level of colored blocks down as long as possible.
New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row,
the more points you get.
Usage:
The objective of the game is to keep the level of colored blocks down as long as possible. New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row, the more points you get.
space - Flip two neighbour blocks.
arrow keys - Move cursor
h,j,k,l - Move cursor (vi-fans)
escape - Quit game, no questions asked.
s - Starts the game. If a game is in progress, a new game
will be started instantly.
p - Pause game. To avoid cheating, the game will be hidden
during pause.
e - Generate earthquake. This can be used as a last resort in
case of panic, and will remove approximately 30 blocks from
the field. It might help you. Then again, it might not.
Can be used once per game and costs 50 points.
Installation:
Linux:
Make sure the SDL, SDL_image and SDL_mixer runtime libraries are installed
$ tar -zxvf game- -linux.tgz
$ cd game
$ ./game
Enhancements:
- Added better error handling on SDL img load failures
<<lessThe objective of the game is to keep the level of colored blocks down as long as possible.
New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row,
the more points you get.
Usage:
The objective of the game is to keep the level of colored blocks down as long as possible. New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row, the more points you get.
space - Flip two neighbour blocks.
arrow keys - Move cursor
h,j,k,l - Move cursor (vi-fans)
escape - Quit game, no questions asked.
s - Starts the game. If a game is in progress, a new game
will be started instantly.
p - Pause game. To avoid cheating, the game will be hidden
during pause.
e - Generate earthquake. This can be used as a last resort in
case of panic, and will remove approximately 30 blocks from
the field. It might help you. Then again, it might not.
Can be used once per game and costs 50 points.
Installation:
Linux:
Make sure the SDL, SDL_image and SDL_mixer runtime libraries are installed
$ tar -zxvf game- -linux.tgz
$ cd game
$ ./game
Enhancements:
- Added better error handling on SDL img load failures
Download (1.2MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1205 downloads
FOicq 0.1
FOicq is a Oicq clone can be used under FreeBSD, Linux platform, it will be added secure transation support. more>>
FOicq is a Oicq clone can be used under FreeBSD, Linux platform, it will be added secure transation support.
<<less Download (0.063MB)
Added: 2006-06-16 License: BSD License Price:
1229 downloads
Bison 2.3
Bison is a general-purpose parser generator. more>>
Bison project is a general-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C program to parse that grammar.
Once you are proficient with Bison, you can use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages.
Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with little trouble. You need to be fluent in C programming in order to use Bison.
<<lessOnce you are proficient with Bison, you can use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages.
Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with little trouble. You need to be fluent in C programming in order to use Bison.
Download (1.3MB)
Added: 2006-06-05 License: GPL (GNU General Public License) Price:
722 downloads
Hoc 9.1.2
Hoc is an interpreted language for floating-point calculations. more>>
Hoc (short from High Order Calculator) is an interpreted language for floating-point calculations. Its most basic use is as a powerful and convenient calculator, interactively evaluating expressions such as 1+2*sin(0.7). But hoc is no ordinary calculator: It also lets you assign values to variables, define your own functions, and use loops, conditionals, and everything else youd expect in a programming language.
The Hoc language was introduced and developed in the book The Unix Programming Environment, by Brian Kernighan and Rob Pike (Addison-Wesley, 1984). Countless people are indebted to this book, and its author, for introducing them to Unix and its fantastic programming tools like the shell, C, and Yacc. Some of these people were strongly impressed by Kernighan and Pikes feat of building an interpreter so easily (something which, before the advent of Yacc, was to be attempted only by experts).
One of these people was Nadav HarEl, the author of this package, who in 1986, as an 11 year old boy, typed in the source code of "Hoc 6" from the book, and started using it and once in a while added to it features that he wished for. This package is the result of almost a decade of such slow evolution of Hoc. It has numerous improvements over the books version, which are described below. The code was also modernized, to compile and run on a large variety of machines and compilers that appeared since 1984, and most importantly on ANSI C compilers (although the code should still work on a K&R C compiler, if you can find one in a museum).
Compiling and Installing:
First run configure, to generate the Makefile.
Then, compile and install hoc:
make
make install
<<lessThe Hoc language was introduced and developed in the book The Unix Programming Environment, by Brian Kernighan and Rob Pike (Addison-Wesley, 1984). Countless people are indebted to this book, and its author, for introducing them to Unix and its fantastic programming tools like the shell, C, and Yacc. Some of these people were strongly impressed by Kernighan and Pikes feat of building an interpreter so easily (something which, before the advent of Yacc, was to be attempted only by experts).
One of these people was Nadav HarEl, the author of this package, who in 1986, as an 11 year old boy, typed in the source code of "Hoc 6" from the book, and started using it and once in a while added to it features that he wished for. This package is the result of almost a decade of such slow evolution of Hoc. It has numerous improvements over the books version, which are described below. The code was also modernized, to compile and run on a large variety of machines and compilers that appeared since 1984, and most importantly on ANSI C compilers (although the code should still work on a K&R C compiler, if you can find one in a museum).
Compiling and Installing:
First run configure, to generate the Makefile.
Then, compile and install hoc:
make
make install
Download (0.060MB)
Added: 2007-08-20 License: BSD License Price:
796 downloads
You Only Live Once 005
You Only Live Once is a Seven Day Roguelike game. more>>
You Only Live Once is a Seven Day Roguelike game.
Main features:
- Extremely tactical combat. There is no randomness in combat. You always hit and always do full damage. This means that careful placement is the difference between success and failure.
- Heavy on plot and characterization. A story is told. It is not just kill things for no reason. (If you want to just kill things for no reason, POWDER is recommended)
- Quick to complete. You can likely fully explore and enjoy the game in an hour or two. You are then free to get on with your life.
Enhancements:
- Version 005 sees the mac-curses build not be distributed. Instead, youll have to content yourself by compiling it by hand out of the macport directory.
<<lessMain features:
- Extremely tactical combat. There is no randomness in combat. You always hit and always do full damage. This means that careful placement is the difference between success and failure.
- Heavy on plot and characterization. A story is told. It is not just kill things for no reason. (If you want to just kill things for no reason, POWDER is recommended)
- Quick to complete. You can likely fully explore and enjoy the game in an hour or two. You are then free to get on with your life.
Enhancements:
- Version 005 sees the mac-curses build not be distributed. Instead, youll have to content yourself by compiling it by hand out of the macport directory.
Download (1.1MB)
Added: 2006-10-27 License: GPL (GNU General Public License) Price:
1093 downloads
Process Raw Images 0.2
Process Raw Images is a service menu for processing many raw images at once. Supports output to Jpeg, Png and Tiff. more>>
Process Raw Images is a service menu for processing many raw images at once. Supports output to Jpeg, Png and Tiff.
<<less Download (0.006MB)
Added: 2007-02-05 License: GPL (GNU General Public License) Price:
996 downloads
CSer 0.0.1
CSer is a library for C++ serialization, also called persistence. more>>
CSer is a library for C++ serialization, also called persistence. This isnt quite a simple as you might think, since one object may be pointed to by multiple other objects.
How does it work?
Writing out integers and character strings is fairly straightforward. The trick is dealing with objects, and pointers to them. Serialization of these involves assigning a unique ID # to each object as it is written, and in keeping a lookup table that maps each object to its ID.
That way, when an object is encountered a second time (because something else is pointing to it), only its ID is written. And when the network is read back in, CSer knows to only recreate the object once, and to use its pointer when its ID is encountered thereafter.
How do I use it?
Sorry for the lack of documentation. For a quick start, see the test1.cc example included in the source. Here is a brief list of the steps you need to take (also listed in the README):
1. #include "CSer.h"
2. Derive from "Serializable".
3. Add a "CSER_DECLARE(Myclass);" in the public part of class MyClass.
4. Add a "CSER_REGISTER(Myclass);" in the .cc file for your class.
5. Add methods "void write(CSer_out&) and void read(CSer_in&) to your class.
NOTE: If an object instance is part of another object
(composition), then you must write/read the object itself before
writing/reading any pointers to it. See ClassC in test1.cc as
an example.
6. Your class must also have a constructor taking no arguments.
<<lessHow does it work?
Writing out integers and character strings is fairly straightforward. The trick is dealing with objects, and pointers to them. Serialization of these involves assigning a unique ID # to each object as it is written, and in keeping a lookup table that maps each object to its ID.
That way, when an object is encountered a second time (because something else is pointing to it), only its ID is written. And when the network is read back in, CSer knows to only recreate the object once, and to use its pointer when its ID is encountered thereafter.
How do I use it?
Sorry for the lack of documentation. For a quick start, see the test1.cc example included in the source. Here is a brief list of the steps you need to take (also listed in the README):
1. #include "CSer.h"
2. Derive from "Serializable".
3. Add a "CSER_DECLARE(Myclass);" in the public part of class MyClass.
4. Add a "CSER_REGISTER(Myclass);" in the .cc file for your class.
5. Add methods "void write(CSer_out&) and void read(CSer_in&) to your class.
NOTE: If an object instance is part of another object
(composition), then you must write/read the object itself before
writing/reading any pointers to it. See ClassC in test1.cc as
an example.
6. Your class must also have a constructor taking no arguments.
Download (0.11MB)
Added: 2006-08-16 License: LGPL (GNU Lesser General Public License) Price:
1165 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
Arson 0.9.8 Beta2
Arson is a KDE frontend to various CD burning, and ripping tools. more>>
Arson is a KDE frontend to various CD burning, and ripping tools. Arson project was originally begun to burn audio CDs because i could find no other frontends which used cdrdao (in disk at once mode), which could decode various encoded audio formats (mp3, ogg), and displayed accurate track length as the playlist was created. But as usual once the initial plans were implemented I just kept going...
Arson has expanded to be a CD ripper (with many output formats), a VCD/Music/Data burner, a CD copier, a device unlocker, and a CDRW blanker. And thats in the current version!
Main features:
- Full progress displayed for all lengthy operations
- Drag and drop from Konqueror to create play lists
- Audio CD Burning
Accurate track length tally displayed as track list grows
Can burn using cdrdao or cdrecord (in Disk at Once, or Track at Once)
Supports various audio file types, currently:
- Wav
- Mp3 (decode using either mpg123 or LAME)
- Ogg Vorbis (optional)
- SHN
- FLAC (optional)
Can optionally normalize (in batch or mix mode) all tracks before burning to even out volumes
Supports sox to fix broken audio tracks (tracks not in 44100Khz, 16bit, stereo)
Can open, and optionally verify MD5 disk sets
Can load track lists from m3u files
Supports editing and burning CD-Text info with cdrdao
- VCD Burning
Can create and burn VCDs and SVCDs
- Data CD Burning
Existing ISO, and CUE/BIN files
Image creation/burning from single directory tree
Complete filesystem creation
ISO images burned with either cdrdao or cdrecord
- Audio CD ripping/encoding (rip tracks from CD to file)
Can rip audio tracks using cdda2wav OR cdparanoia
Encoding in various output file formats, currently:
- Wav
- Mp3 (bladeenc, and LAME supported)
- Ogg Vorbis (optional)
- FLAC (optional)
- AU
- CDR
- AIFF
- AIFC
CdIndex support (a free CDDB-like service)
HTTP retrieval
Freedb support (a free, open CDDB service)
HTTP, and local retrieval
HTTP, and local submit
CD-Text retrieval
Supports generic SCSI and cooked IOCTL interfaces
Auto tagging of MP3 files using id3v2
Configurable audio quality presets (bitrate, channels, etc)
- CD-to-CD copying
Direct copy
CD-to-file-to-CD copying
Using either readcd/cdrecord or cdrdao
- Data CD ripping
Rip to ISO file with readcd
Rip to CUE/BIN files with cdrdao
- Multisession burning
- Device unlock/reset
- CDRW Blanking
Whats New in 0.9.8 Beta2 Release:
- Fixed bug #829892 - Icon installation broken
- Fixed bug #815006 - Incorrect Freedb Choices. User is now presented with a choice if multiple albums returned
- Fixed bug #826786 - Arson crashes when D&Ding a directory
- Started removal of KDE2 dependancies, including configure.in.in, etc
- Fixed bug with rerunning of configure from a fresh CVS install
<<lessArson has expanded to be a CD ripper (with many output formats), a VCD/Music/Data burner, a CD copier, a device unlocker, and a CDRW blanker. And thats in the current version!
Main features:
- Full progress displayed for all lengthy operations
- Drag and drop from Konqueror to create play lists
- Audio CD Burning
Accurate track length tally displayed as track list grows
Can burn using cdrdao or cdrecord (in Disk at Once, or Track at Once)
Supports various audio file types, currently:
- Wav
- Mp3 (decode using either mpg123 or LAME)
- Ogg Vorbis (optional)
- SHN
- FLAC (optional)
Can optionally normalize (in batch or mix mode) all tracks before burning to even out volumes
Supports sox to fix broken audio tracks (tracks not in 44100Khz, 16bit, stereo)
Can open, and optionally verify MD5 disk sets
Can load track lists from m3u files
Supports editing and burning CD-Text info with cdrdao
- VCD Burning
Can create and burn VCDs and SVCDs
- Data CD Burning
Existing ISO, and CUE/BIN files
Image creation/burning from single directory tree
Complete filesystem creation
ISO images burned with either cdrdao or cdrecord
- Audio CD ripping/encoding (rip tracks from CD to file)
Can rip audio tracks using cdda2wav OR cdparanoia
Encoding in various output file formats, currently:
- Wav
- Mp3 (bladeenc, and LAME supported)
- Ogg Vorbis (optional)
- FLAC (optional)
- AU
- CDR
- AIFF
- AIFC
CdIndex support (a free CDDB-like service)
HTTP retrieval
Freedb support (a free, open CDDB service)
HTTP, and local retrieval
HTTP, and local submit
CD-Text retrieval
Supports generic SCSI and cooked IOCTL interfaces
Auto tagging of MP3 files using id3v2
Configurable audio quality presets (bitrate, channels, etc)
- CD-to-CD copying
Direct copy
CD-to-file-to-CD copying
Using either readcd/cdrecord or cdrdao
- Data CD ripping
Rip to ISO file with readcd
Rip to CUE/BIN files with cdrdao
- Multisession burning
- Device unlock/reset
- CDRW Blanking
Whats New in 0.9.8 Beta2 Release:
- Fixed bug #829892 - Icon installation broken
- Fixed bug #815006 - Incorrect Freedb Choices. User is now presented with a choice if multiple albums returned
- Fixed bug #826786 - Arson crashes when D&Ding a directory
- Started removal of KDE2 dependancies, including configure.in.in, etc
- Fixed bug with rerunning of configure from a fresh CVS install
Download (0.54MB)
Added: 2006-02-01 License: GPL (GNU General Public License) Price:
1361 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 once used 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