negative ions
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 127
DemoWave 0.1.0
DemoWave is a Web application for conducting referendum. more>>
DemoWave is a Web application for conducting referendums that:
allows anyone to propose a new referendum
minimizes the negative effects of people "spamming" the system with bogus referendums
makes referendums where people disagree a lot take longer to go through.
In addition, it can manage a set of laws and referendums on changes to those laws.
DemoWave is intended for democratic organizations that need to decrease the bureaucratic load and increase the participation of their members in the decision-making process.
<<lessallows anyone to propose a new referendum
minimizes the negative effects of people "spamming" the system with bogus referendums
makes referendums where people disagree a lot take longer to go through.
In addition, it can manage a set of laws and referendums on changes to those laws.
DemoWave is intended for democratic organizations that need to decrease the bureaucratic load and increase the participation of their members in the decision-making process.
Download (0.085MB)
Added: 2006-11-17 License: GPL (GNU General Public License) Price:
1071 downloads
labTimer 0.0.9
labTimer is a set of timer suited to black and white film processing. more>>
labTimer is a set of timer suited to black and white film processing. At the moment, the program can follow a basic sequence of development, fixing, and washing, with nice countdowns and reminders.
Self processing of black and white films is an unexciting, dull and tedious task. If you are here, you probably already know what I mean. Taking pictures, framing, sensing the light, choosing models and points of view is creative. Turning on the red light, making a contact sheet, selecting snapshots and printing a good negative with carefully forethought masking is creative. But between the shooting and the the proud display of the print, stands the prosaic duty of processing the film.
If youre so new to photography, or masochistic enough, as to wonder why, the answer is that film processing is done inside a dark, sealed, cylinder. From the moment you open the film canister in the complete darkness, until the end of the processing, you have zero opportunity to willingly influence the result. Therefore, processing is a completely "industrialized" process, where you have to follow blindly some procedures and just hope the result will match your expectations.
Dont misinterpret me ! During that process, there are numerous options to influence the outcome, but parameters cannot be chosen depending on the current state of the film. Therefore the choice of the values given to those parameters depends on previous results, manufacturers figures, and personal experience. Todays industrial norms are so strict that processing a film can be considered deterministic. If the pictures are ultimately over or under exposed, blurred or whatever, then its the photographers sole responsability.
<<lessSelf processing of black and white films is an unexciting, dull and tedious task. If you are here, you probably already know what I mean. Taking pictures, framing, sensing the light, choosing models and points of view is creative. Turning on the red light, making a contact sheet, selecting snapshots and printing a good negative with carefully forethought masking is creative. But between the shooting and the the proud display of the print, stands the prosaic duty of processing the film.
If youre so new to photography, or masochistic enough, as to wonder why, the answer is that film processing is done inside a dark, sealed, cylinder. From the moment you open the film canister in the complete darkness, until the end of the processing, you have zero opportunity to willingly influence the result. Therefore, processing is a completely "industrialized" process, where you have to follow blindly some procedures and just hope the result will match your expectations.
Dont misinterpret me ! During that process, there are numerous options to influence the outcome, but parameters cannot be chosen depending on the current state of the film. Therefore the choice of the values given to those parameters depends on previous results, manufacturers figures, and personal experience. Todays industrial norms are so strict that processing a film can be considered deterministic. If the pictures are ultimately over or under exposed, blurred or whatever, then its the photographers sole responsability.
Download (0.031MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1067 downloads
nwfiir 0s
Nwfiir audio tools is a free suite of console programs for your Unix machine to process high resolution digital audio. more>>
Nwfiir audio tools is a free suite of console programs for your Unix machine (Linux in particular) to process high resolution digital audio. The suites core program is nwfiir, which is a real-time digital equaliser. The name is a combination of the abbrevations FIR, IIR, WFIR and WIIR, that is four types of filters, Finite Impulse Response, Infinite Impulse Response and their warped counterparts. Currently only FIR and WFIR have been implemented in the application
The goal of room equalisation is to have a desired power response in the listening position. The desired response is most often the flat one, that is when all frequencies in the audible range, from 20 - 20000 Hz, are equally amplified. You may own very expensive speakers and amplifiers and so on, that will produce a flat power response, but only if it is placed in an anechoic lab environment. The room have a profound impact on the sound.
To minimise the problems, one can measure the power response in the listening position with a microphone, and with help of that put in a precisely tuned equaliser that minimises the rooms negative impact on the sound. Commercial systems exist for this (Roister, Tact Audio), however they are still very, very expensive. The software presented here is a a full room equalisation system, apart from the hardware which you may well own already anyway.
Enhancements:
- New component: fird, a FIR filter designer, however with no psycho-acoustic stuff yet.
- A quick hack: fconv, a fast convolver, ugly code lack of features and so on, but can be used to demonstrate how much faster fast convolution is than convolution in the time domain (which nwfiir does).
- Fixed some Makefile stuff.
<<lessThe goal of room equalisation is to have a desired power response in the listening position. The desired response is most often the flat one, that is when all frequencies in the audible range, from 20 - 20000 Hz, are equally amplified. You may own very expensive speakers and amplifiers and so on, that will produce a flat power response, but only if it is placed in an anechoic lab environment. The room have a profound impact on the sound.
To minimise the problems, one can measure the power response in the listening position with a microphone, and with help of that put in a precisely tuned equaliser that minimises the rooms negative impact on the sound. Commercial systems exist for this (Roister, Tact Audio), however they are still very, very expensive. The software presented here is a a full room equalisation system, apart from the hardware which you may well own already anyway.
Enhancements:
- New component: fird, a FIR filter designer, however with no psycho-acoustic stuff yet.
- A quick hack: fconv, a fast convolver, ugly code lack of features and so on, but can be used to demonstrate how much faster fast convolution is than convolution in the time domain (which nwfiir does).
- Fixed some Makefile stuff.
Download (0.057MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
1188 downloads
Normalize 0.7.7
Normalize is a tool for adjusting the volume of audio files to a standard level. more>>
Normalize is a tool for adjusting the volume of audio files to a standard level. This is useful for things like creating mixed CDs and mp3 collections, where different recording levels on different albums can cause the volume to vary greatly from song to song.
Installation instructions:
1. ./configure options
2. make
3. make install
See the file INSTALL for more extensive directions. See the man page, normalize.1, for usage. Run "./configure --help" for configure options.
Enhancements:
- Fixed bug with reading broken wav files with bad sizes
- Fixed bug causing seg fault on non-PCM wav files
- Fixed bug with reading wav files that have stuff after the data chunk
- Fixed Windows "no such file" bug
- Fixed small memory leak
- Fixed cosmetic bug with negative gains
- Fixed bad basename regexp in normalize-mp3 script
- Fixed --oggdecode option in normalize-mp3 script
- Turned audiofile support on by default
- Upgraded to latest GNU autotools
<<lessInstallation instructions:
1. ./configure options
2. make
3. make install
See the file INSTALL for more extensive directions. See the man page, normalize.1, for usage. Run "./configure --help" for configure options.
Enhancements:
- Fixed bug with reading broken wav files with bad sizes
- Fixed bug causing seg fault on non-PCM wav files
- Fixed bug with reading wav files that have stuff after the data chunk
- Fixed Windows "no such file" bug
- Fixed small memory leak
- Fixed cosmetic bug with negative gains
- Fixed bad basename regexp in normalize-mp3 script
- Fixed --oggdecode option in normalize-mp3 script
- Turned audiofile support on by default
- Upgraded to latest GNU autotools
Download (0.37MB)
Added: 2006-07-17 License: GPL (GNU General Public License) Price:
1201 downloads
Quicksilver Forums 1.3.1
Quicksilver Forums is a fast, feature rich bulletin board system. more>>
Quicksilver Forums is a fast, feature rich bulletin board system. Quicksilver Forums is fully object oriented and optimized for speed, ease of use, and easy modification.
It checks all inputs though a common interface, which drastically reduces the chances of exploitable bugs. A powerful and flexible skinning engine makes giving your board a new look very simple.
An advanced permissions system allows for fine-grained group and user permissions. It is based on the popular MercuryBoard software.
Main features:
- Fast and light
- Rich in features
- 3D permissions system
- Powerful admin controls
- Complete skinning
- Translated into 18 languages
- Optimised MySQL interaction
- Easy to customise
- Released under the GPL licence
- Free for commercial or personal use
Enhancements:
- Updated German translation - Jens
- Updated Norwegian translation - Ingvild
- Updated Swedish tranlsation - ladyanna
- Added a warning on install if folders are not writable
- Quick reply bbcode and smileys load on focus
- New backup tool uses XML
Bugs addressed:
- Renamed zip class to avoid conflict (#952)
- Jump to newest post on recent posts was using old urls
- Made sure textarea boxes are readable on usual windows themes - Matt
- User posts can go negative (#957)
- Censor words was not processing properly - harakiro
- Converted most languages to utf-8 for JSON compatibility
- Fixing icons in recent posts page (#888)
- Not all backups and skins were showing in restore/install lists
- Validation error in CP_PREFS template
- Undefined string variable during board upgrade. Not fatal.
- Topic marker crash for subforums.
- Forum recount only needs to send the display when used from the AdminCP.
<<lessIt checks all inputs though a common interface, which drastically reduces the chances of exploitable bugs. A powerful and flexible skinning engine makes giving your board a new look very simple.
An advanced permissions system allows for fine-grained group and user permissions. It is based on the popular MercuryBoard software.
Main features:
- Fast and light
- Rich in features
- 3D permissions system
- Powerful admin controls
- Complete skinning
- Translated into 18 languages
- Optimised MySQL interaction
- Easy to customise
- Released under the GPL licence
- Free for commercial or personal use
Enhancements:
- Updated German translation - Jens
- Updated Norwegian translation - Ingvild
- Updated Swedish tranlsation - ladyanna
- Added a warning on install if folders are not writable
- Quick reply bbcode and smileys load on focus
- New backup tool uses XML
Bugs addressed:
- Renamed zip class to avoid conflict (#952)
- Jump to newest post on recent posts was using old urls
- Made sure textarea boxes are readable on usual windows themes - Matt
- User posts can go negative (#957)
- Censor words was not processing properly - harakiro
- Converted most languages to utf-8 for JSON compatibility
- Fixing icons in recent posts page (#888)
- Not all backups and skins were showing in restore/install lists
- Validation error in CP_PREFS template
- Undefined string variable during board upgrade. Not fatal.
- Topic marker crash for subforums.
- Forum recount only needs to send the display when used from the AdminCP.
Download (3.0MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1116 downloads
Tie::CountLoop 1.5
Tie::CountLoop is a Perl module that helps you have a counter looping in a scalar with min max and increment value. more>>
Tie::CountLoop is a Perl module that helps you have a counter looping in a scalar with min max and increment value.
SYNOPSIS
use Tie::CountLoop;
tie my $counter , Tie::CountLoop,15 ,-1 ,15 ,7 ,0;
my $t = tied $counter;
$t->increment( 1 );
for ( 1 .. 20 )
{
print " n";
}
$t->increment( 0 );
for ( 1 .. 20 )
{
print " n";
}
or
use Tie::CountLoop;
tie my $counter , Tie::CountLoop;
for ( 1 .. 20 )
{
print " n";
}
Tie::CountLoop allows you to tie a scalar in such a way that it increments each time it is used. The tie takes 4 optionals extra arguments.
Argument 1: is the start value of the counter. (default =0).
Argument 2: is the increment value. (default = 1).
Argument 3: is the maximal value. When this value is reached, the counter is set to the minimal value (default = (2**32) -1)
Argument 4: is the minimal value. When this value is reached if we used an negative increment value, the counter is set to the maximal value (default = 0)
Argument 5: is a skipping value. If set to 3, means that you could access the counter 3 time without incrementing (defualt=1)
<<lessSYNOPSIS
use Tie::CountLoop;
tie my $counter , Tie::CountLoop,15 ,-1 ,15 ,7 ,0;
my $t = tied $counter;
$t->increment( 1 );
for ( 1 .. 20 )
{
print " n";
}
$t->increment( 0 );
for ( 1 .. 20 )
{
print " n";
}
or
use Tie::CountLoop;
tie my $counter , Tie::CountLoop;
for ( 1 .. 20 )
{
print " n";
}
Tie::CountLoop allows you to tie a scalar in such a way that it increments each time it is used. The tie takes 4 optionals extra arguments.
Argument 1: is the start value of the counter. (default =0).
Argument 2: is the increment value. (default = 1).
Argument 3: is the maximal value. When this value is reached, the counter is set to the minimal value (default = (2**32) -1)
Argument 4: is the minimal value. When this value is reached if we used an negative increment value, the counter is set to the maximal value (default = 0)
Argument 5: is a skipping value. If set to 3, means that you could access the counter 3 time without incrementing (defualt=1)
Download (0.003MB)
Added: 2007-03-06 License: Perl Artistic License Price:
962 downloads
brainwash 0.3
brainwash is a Brainfuck programming language interpreter. more>>
brainwash project is an open source interpreter for the Brainfuck programming language, written in ANSI C.
Implementation-specific details:
- The array has no bounds; this makes the pointer able to move towards both left and right "infinitely".
- Since each cell holds a signed integer value, cell values can be negative.
- Cell values are initialized to 0 (zero).
- A cell will assume its minimum/maximum value if it is already at its maximum/minimum value and a + / - command is executed respectively.
- Cell values are left intact when executing a , command after the end of input.
- Characters other than the eight Brainfuck commands are considered to be comments and are thus ignored. This, with the exception of ! and # that sometimes act as commands and other times dont (comments).
- When both the program code and its input are read from stdin, ! is (a command) used to separate them.
- When the -d option is used, # is (a command) used to print, to stderr, a memory snapshot of the surrounding cells (useful for debugging).
brainwash is distributed under the terms of the 2-clause revised BSD license which is available in its LICENSE file.
Installation
For gzip:
$ tar -xzvf brainwash-0.2.tar.gz
For bzip2:
$ tar -xjvf brainwash-0.2.tar.bz2
Then:
$ cd brainwash-0.2/
$ gcc brainwash.c -o brainwash
This will create the brainwash binary under the current working directory.
Usage
By invoking brainwash with the -h option, the following help message is printed:
$ ./brainwash -h
brainwash 0.2 (2005-02-05)
Usage: ./brainwash [-t] [-d width] [-i file] [-o file] [file | -]
./brainwash -h
./brainwash -V
-t Time interpretation.
-d width Print the memory snapshot of the width - 1 surrounding cells upon #.
-i file Read the input from file.
-o file Write the output to file.
file Read the program from file.
- Read the program from standard input (default).
-h Print this help message and exit.
-V Print version information and exit.
Enhancements:
- Licensed under the MIT license.
- Standardized the use of temporary files.
- Made unsigned character cells possible by issuing `make char` instead of
- `make` during installation.
- Removed the -t option (not accurate).
- Made the argument of the -d option to default to 11 or less.
- Made the array finite at the left.
- Made the program to ignore a possible shebang line to allow executable
- Brainfuck programs.
- Implemented optimization (suggested by Jon Ripley) through the -O option.
<<lessImplementation-specific details:
- The array has no bounds; this makes the pointer able to move towards both left and right "infinitely".
- Since each cell holds a signed integer value, cell values can be negative.
- Cell values are initialized to 0 (zero).
- A cell will assume its minimum/maximum value if it is already at its maximum/minimum value and a + / - command is executed respectively.
- Cell values are left intact when executing a , command after the end of input.
- Characters other than the eight Brainfuck commands are considered to be comments and are thus ignored. This, with the exception of ! and # that sometimes act as commands and other times dont (comments).
- When both the program code and its input are read from stdin, ! is (a command) used to separate them.
- When the -d option is used, # is (a command) used to print, to stderr, a memory snapshot of the surrounding cells (useful for debugging).
brainwash is distributed under the terms of the 2-clause revised BSD license which is available in its LICENSE file.
Installation
For gzip:
$ tar -xzvf brainwash-0.2.tar.gz
For bzip2:
$ tar -xjvf brainwash-0.2.tar.bz2
Then:
$ cd brainwash-0.2/
$ gcc brainwash.c -o brainwash
This will create the brainwash binary under the current working directory.
Usage
By invoking brainwash with the -h option, the following help message is printed:
$ ./brainwash -h
brainwash 0.2 (2005-02-05)
Usage: ./brainwash [-t] [-d width] [-i file] [-o file] [file | -]
./brainwash -h
./brainwash -V
-t Time interpretation.
-d width Print the memory snapshot of the width - 1 surrounding cells upon #.
-i file Read the input from file.
-o file Write the output to file.
file Read the program from file.
- Read the program from standard input (default).
-h Print this help message and exit.
-V Print version information and exit.
Enhancements:
- Licensed under the MIT license.
- Standardized the use of temporary files.
- Made unsigned character cells possible by issuing `make char` instead of
- `make` during installation.
- Removed the -t option (not accurate).
- Made the argument of the -d option to default to 11 or less.
- Made the array finite at the left.
- Made the program to ignore a possible shebang line to allow executable
- Brainfuck programs.
- Implemented optimization (suggested by Jon Ripley) through the -O option.
Download (0.006MB)
Added: 2006-05-10 License: MIT/X Consortium License Price:
1267 downloads
AsmFile 0.9.15
AsmFile is a small and fast file manager written in assembler. more>>
AsmFile is a small and fast file manager written in assembler.
AsmFile project uses a two pane interface like "mc" and other file managers. AsmFile runs in a console or a terminal window.
Assembly has been ignored by much of the Unix/Linux community and is almost never found in desktop applications. Some of the reasons for this are historical and related to portability. Other reasons include negative images of assembly and lack of tools. Today a small niche exists for assembly on the desktop. This will be explored here along with the supporting tools.
The resources section provides links to more information and places to discuss assembler topics. Of special interest to the author is a section of predictions and history. A email list for programmers interested in Desktop assembly is described in the resources section.
The AsmIDE family of programs are currently underdevelopment and some have reached a useful state.
<<lessAsmFile project uses a two pane interface like "mc" and other file managers. AsmFile runs in a console or a terminal window.
Assembly has been ignored by much of the Unix/Linux community and is almost never found in desktop applications. Some of the reasons for this are historical and related to portability. Other reasons include negative images of assembly and lack of tools. Today a small niche exists for assembly on the desktop. This will be explored here along with the supporting tools.
The resources section provides links to more information and places to discuss assembler topics. Of special interest to the author is a section of predictions and history. A email list for programmers interested in Desktop assembly is described in the resources section.
The AsmIDE family of programs are currently underdevelopment and some have reached a useful state.
Download (0.32MB)
Added: 2005-12-30 License: GPL (GNU General Public License) Price:
1395 downloads
Workrave 1.8.4
Workrave is a program that assists in the recovery and prevention of repetitive strain injury. more>>
Workrave project can assists you in the recovery and prevention of Repetitive Strain Injury (RSI).
The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.
Please refer to the feature comparison for a complete list of features, and how the program performs with respect to other programs on the market. The program runs on GNU/Linux and Microsoft Windows.
Main features:
- Distributed: The program runs distributed on one or more PCs. All connected PCs share the same timing information. When the user switches computers, he still will be asked to pause on time.
- Server data collect: All programs in a network report user data detailing break information, mouse and keyboard usage to a central server. The data stored on this server may be analysed to detect user behaviour and, for example, take proactive measures.
- Applet: The program is able to show status information in an applet that is embeddable in the desktop panel or taskbar.
Enhancements:
- Eraldo Girardi translated Workrave into Italian.
- Better support for vertical applets on Unix.
- Tao WEI translated Workrave into simplified Chinese.
- Peter Tuharsky translated Workrave into Slovak.
- Prokopis Prokopidis translated Workrave into Greek.
- The status window used to appear empty, only to be resized and filled with the timers shortly thereafter. Now it appears right away in the proper size.
- The operation mode (normal/quiet/suspended) now persists across Workrave sessions.
- Enver Altin translated Workrave into Turkish.
- Masanobu Yokota translated Workrave into Japanese.
- Ivan Dimov translated Workrave into Bulgarian.
- ORY Mate translated Workrave into Hungarian.
- Fixed KDE sound events (Phuah Yee Keat)
- Fixed Gnome sound events
- Fixed negative mouse usage when date is changed.
- Fixed text color on Gnome themes with dark backgrounds (i.e. high contrast inverse)
- Gnome applets now support transparency.
- The datadir configuration option in workrave.ini can now be a relative path: [general] datadir=.Data This will store all Workrave data in the Data directory below the Workrave root directory. (Note the double backslash)
- Daily limit now properly resets when hibernated.
<<lessThe program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.
Please refer to the feature comparison for a complete list of features, and how the program performs with respect to other programs on the market. The program runs on GNU/Linux and Microsoft Windows.
Main features:
- Distributed: The program runs distributed on one or more PCs. All connected PCs share the same timing information. When the user switches computers, he still will be asked to pause on time.
- Server data collect: All programs in a network report user data detailing break information, mouse and keyboard usage to a central server. The data stored on this server may be analysed to detect user behaviour and, for example, take proactive measures.
- Applet: The program is able to show status information in an applet that is embeddable in the desktop panel or taskbar.
Enhancements:
- Eraldo Girardi translated Workrave into Italian.
- Better support for vertical applets on Unix.
- Tao WEI translated Workrave into simplified Chinese.
- Peter Tuharsky translated Workrave into Slovak.
- Prokopis Prokopidis translated Workrave into Greek.
- The status window used to appear empty, only to be resized and filled with the timers shortly thereafter. Now it appears right away in the proper size.
- The operation mode (normal/quiet/suspended) now persists across Workrave sessions.
- Enver Altin translated Workrave into Turkish.
- Masanobu Yokota translated Workrave into Japanese.
- Ivan Dimov translated Workrave into Bulgarian.
- ORY Mate translated Workrave into Hungarian.
- Fixed KDE sound events (Phuah Yee Keat)
- Fixed Gnome sound events
- Fixed negative mouse usage when date is changed.
- Fixed text color on Gnome themes with dark backgrounds (i.e. high contrast inverse)
- Gnome applets now support transparency.
- The datadir configuration option in workrave.ini can now be a relative path: [general] datadir=.Data This will store all Workrave data in the Data directory below the Workrave root directory. (Note the double backslash)
- Daily limit now properly resets when hibernated.
Download (1.5MB)
Added: 2007-03-04 License: GPL (GNU General Public License) Price:
970 downloads
UNITED-NUKE 4.2.08ms2
UNITED-NUKE is czech content management system which was devided from PHPNuke. more>>
UNITED-NUKE is czech content management system which was devided from PHPNuke.
UNITED-NUKE Content Management System was developed with the main goal to make free and open source alternative to PHP-Nuke without well know negative features such as very low speed, bad security and easy to crack authorization scheme, but keep full compatibility so it is possible to use all add-ons (blocks, modules and themes) originally designed for PHP-Nuke. UNITED-NUKE is released under the terms of GNU General Public License.
UNITED-NUKE Content Management System was developed with the main goal to deliver an open source alternative to PHP-Nuke without well know negative features such as very low speed, bad security and easy to crack authorization scheme, but keep full compatibility so it is possible to use all add-ons (blocks, modules and themes) originally designed for PHP-Nuke.
Main features:
- installation and basic setup in a minutes
- automatic database update (if you are upgrading from previous versions)
- MySQL
- DB2
- PostgreSQL
- Microsoft Access (via ODBC)
- Microsoft SQL Server 7/2000
- any MS SQL Server (via ODBC)
- SQLite
- quick response on reported bugs and problems
- possibility to use wizard for update through SLUFU
- updated versions are available to all for free
- low SQL queries to database server per page
- thoroughly used aggregate functions in SQL queries
- save webservers system memory
- user access groups
- extended users profiles
- pre-paid content support
- possibility to share users data between various installations
- advanced advertising system
- content syndication (RSS and Atom)
- extended multi-language content support
- basic visitor statistics
- polls, ranking of stories
- can be used any of thousands add-ons available for PHP-Nuke such as new blocks, modules and themes
- module with special ported phpBB bulletin board (not BBtoNuke) with excellent phpBB MODs compatibility
- support original written WYSIWYG Editors (international versions will be available soon)
- support text to formatted HTML converter Texy!
- support (X)HTML templates
- compliant with HTML 4.01 recommendations from the W3C
- it is not required to know PHP
<<lessUNITED-NUKE Content Management System was developed with the main goal to make free and open source alternative to PHP-Nuke without well know negative features such as very low speed, bad security and easy to crack authorization scheme, but keep full compatibility so it is possible to use all add-ons (blocks, modules and themes) originally designed for PHP-Nuke. UNITED-NUKE is released under the terms of GNU General Public License.
UNITED-NUKE Content Management System was developed with the main goal to deliver an open source alternative to PHP-Nuke without well know negative features such as very low speed, bad security and easy to crack authorization scheme, but keep full compatibility so it is possible to use all add-ons (blocks, modules and themes) originally designed for PHP-Nuke.
Main features:
- installation and basic setup in a minutes
- automatic database update (if you are upgrading from previous versions)
- MySQL
- DB2
- PostgreSQL
- Microsoft Access (via ODBC)
- Microsoft SQL Server 7/2000
- any MS SQL Server (via ODBC)
- SQLite
- quick response on reported bugs and problems
- possibility to use wizard for update through SLUFU
- updated versions are available to all for free
- low SQL queries to database server per page
- thoroughly used aggregate functions in SQL queries
- save webservers system memory
- user access groups
- extended users profiles
- pre-paid content support
- possibility to share users data between various installations
- advanced advertising system
- content syndication (RSS and Atom)
- extended multi-language content support
- basic visitor statistics
- polls, ranking of stories
- can be used any of thousands add-ons available for PHP-Nuke such as new blocks, modules and themes
- module with special ported phpBB bulletin board (not BBtoNuke) with excellent phpBB MODs compatibility
- support original written WYSIWYG Editors (international versions will be available soon)
- support text to formatted HTML converter Texy!
- support (X)HTML templates
- compliant with HTML 4.01 recommendations from the W3C
- it is not required to know PHP
Download (1.83MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
979 downloads
Apache Solr 1.2
Apache Solr is a high performace search server based on Lucene. more>>
Apache Solr is a high performace search server based on Lucene, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, and a Web administration interface.
The project is currently under incubation at the Apache Software Foundation.
Instructions for Building Apache Solr
1. Download the J2SE 5.0 JDK (Java Development Kit) or later from http://java.sun.com. You will need the JDK installed, and the %JAVA_HOME%bin directory included on your command path. To test this, issue a "java -version" command from your shell and verify that the Java version is 5.0 or later.
2. Download the Apache Ant binary distribution from http://ant.apache.org. You will need Ant installed and the %ANT_HOME%bin directory included on your command path. To test this, issue a "ant -version" command from your shell and verify that Ant is available.
3. Download the Apache Solr source distribution, linked from the above incubator web site. Expand the distribution to a folder of your choice, e.g. c:solr.
4. Navigate to that folder and issue an "ant" command to see the available options for building, testing, and packaging solr.
Enhancements:
- This is the first release since graduating from the Apache Incubator.
- Some of the new features include CSV/delimited-text data loading, time based autocommit, faster faceting, negative filters, a spell-check handler, sounds-like word filters, regex text filters, and more flexible plugins.
<<lessThe project is currently under incubation at the Apache Software Foundation.
Instructions for Building Apache Solr
1. Download the J2SE 5.0 JDK (Java Development Kit) or later from http://java.sun.com. You will need the JDK installed, and the %JAVA_HOME%bin directory included on your command path. To test this, issue a "java -version" command from your shell and verify that the Java version is 5.0 or later.
2. Download the Apache Ant binary distribution from http://ant.apache.org. You will need Ant installed and the %ANT_HOME%bin directory included on your command path. To test this, issue a "ant -version" command from your shell and verify that Ant is available.
3. Download the Apache Solr source distribution, linked from the above incubator web site. Expand the distribution to a folder of your choice, e.g. c:solr.
4. Navigate to that folder and issue an "ant" command to see the available options for building, testing, and packaging solr.
Enhancements:
- This is the first release since graduating from the Apache Incubator.
- Some of the new features include CSV/delimited-text data loading, time based autocommit, faster faceting, negative filters, a spell-check handler, sounds-like word filters, regex text filters, and more flexible plugins.
Download (7.5MB)
Added: 2007-06-08 License: The Apache License 2.0 Price:
881 downloads
Evil Bricks 0.1
Evil Bricks is an svgalib breakout clone. more>>
Evil Bricks project is an svgalib breakout clone.
Evil Bricks, after commiting genocide on your race, are now plotting to leave the 2 dimensional universe you both occupy and conquer the 3rd dimension and beyond. Its up to you, the paddle, to save N-dimensional space from these evil overlords!
Armed with only your Antimatter Negative Reality Inversion Rectifier (aka the ball), you set forth on your task. And a daunting task it is, but what choice do you have?
Keyboard controls: Arrow Keys (left and right) + Space Bar (to serve)
Mouse controls: obvious, and try pressing the left mouse button to serve (use the Space bar if it doesnt work)
you can pause the game by pressing the p key
screenshots can be dumped with t
to end game early safely press Esc
screenshots are in ppm P3 format can be converted with ppmtogif or other such utils. gimp and zgv can handle this format anyway.
It should be mentioned your mouse MUST be configured in /etc/vga/libvga.config for it to work correctly. Also you might have to run gpm with the -R switch I personally cant as it ruins X, I just end up having to kill gpm either way.
Installing
# make; su; make install
installs to /usr/local/bin
you can also do "make nosound" to skip compiling in sound support
important:
/dev/console must be group writable and user must be in that group for sound to work
<<lessEvil Bricks, after commiting genocide on your race, are now plotting to leave the 2 dimensional universe you both occupy and conquer the 3rd dimension and beyond. Its up to you, the paddle, to save N-dimensional space from these evil overlords!
Armed with only your Antimatter Negative Reality Inversion Rectifier (aka the ball), you set forth on your task. And a daunting task it is, but what choice do you have?
Keyboard controls: Arrow Keys (left and right) + Space Bar (to serve)
Mouse controls: obvious, and try pressing the left mouse button to serve (use the Space bar if it doesnt work)
you can pause the game by pressing the p key
screenshots can be dumped with t
to end game early safely press Esc
screenshots are in ppm P3 format can be converted with ppmtogif or other such utils. gimp and zgv can handle this format anyway.
It should be mentioned your mouse MUST be configured in /etc/vga/libvga.config for it to work correctly. Also you might have to run gpm with the -R switch I personally cant as it ruins X, I just end up having to kill gpm either way.
Installing
# make; su; make install
installs to /usr/local/bin
you can also do "make nosound" to skip compiling in sound support
important:
/dev/console must be group writable and user must be in that group for sound to work
Download (0.014MB)
Added: 2006-12-09 License: GPL (GNU General Public License) Price:
1049 downloads
xtermcontrol 2.8
xtermcontrol enables dynamic control of XFree86 xterm properties. more>>
xtermcontrol enables dynamic control of XFree86 xterm properties. xtermcontrol project makes it easy to change colors, titles, fonts, and the geometry of a running xterm, as well as to report the current settings of the properties.
Window manipulations such as (de)iconify, raise and lower, maximize and restore, and reset are also supported. It also lets advanced users issue any xterm control sequence.
Options:
--fg=COLOR
Set foreground color to COLOR.
--bg=COLOR
Set background color to COLOR.
--colorN=COLOR
Set Nth [0-15] color to COLOR.
--highlight=COLOR
Set highlight color to COLOR.
--cursor=COLOR
Set cursor color to COLOR.
--mouse-fg=COLOR
Set mouse pointer foreground color to COLOR.
--mouse-fg=COLOR
Set mouse pointer background color to COLOR.
--font=FONT
Set font name to FONT. Alternatively it is possible to specify a fontmenu index as #[0-6] or navigate the fontmenu by relative sizes as #+N or #-N, where N is an optional integer.
--title=STRING
Set window title. Note that mechanisms like the Bash PROMPT_COMMAND may overwrite the title. Se also How to change the title of an xterm.
--geometry=WIDTHxHEIGHT+XOFF+YOFF
Set size and/or position. Through its control sequences the xterm only recognize positive XOFF and YOFF offsets, which are pixels relative to the upper left hand corner of the display. xtermcontrol is therefore unable to handle negative offsets as described in the X Geometry Specifications and therefore truncates negative values to zero.
--get-fg
Report foreground color.
--get-bg
Report background color.
--get-colorN
Report Nth [0-15] color.
--get-highlight
Report highlight color.
--get-cursor
Report cursor color.
--get-mouse-fg
Report mouse pointer foreground color.
--get-mouse-bg
Report mouse pointer background color.
--get-font
Report font.
--get-title
Report window title.
--get-geometry
Report size and position. The size of the text area is reported in characters and the position is reported in pixels relative to the upper left hand corner of the display.
--maximize
Maximize window.
--restore
Restore maximized window.
--iconify
Iconify window.
--de-iconify
De-iconify window.
--raise
Raise window.
--lower
Lower window.
--reset
Full reset.
--raw=CTLSEQS
Issue the raw control sequences CTLSEQS.
--file=FILE
Force xtermcontrol to read configurations from FILE instead of the standard personal initialization file ~/.xtermcontrol.
--force, -f
Skip TERM environment variable check.
--verbose, -v
Print verbose reports.
--help, -h
Print help and exit.
--version
Print the version number and exit.
Enhancements:
- src/configuration.c: Fix regexp, so the #rrggbb way to specify a color works in configuration file. Reported by Olle Mulmo.
- doc/xtermcontrol.roff: add BUGS section describing how install needs to setuid root on some broken systems.
<<lessWindow manipulations such as (de)iconify, raise and lower, maximize and restore, and reset are also supported. It also lets advanced users issue any xterm control sequence.
Options:
--fg=COLOR
Set foreground color to COLOR.
--bg=COLOR
Set background color to COLOR.
--colorN=COLOR
Set Nth [0-15] color to COLOR.
--highlight=COLOR
Set highlight color to COLOR.
--cursor=COLOR
Set cursor color to COLOR.
--mouse-fg=COLOR
Set mouse pointer foreground color to COLOR.
--mouse-fg=COLOR
Set mouse pointer background color to COLOR.
--font=FONT
Set font name to FONT. Alternatively it is possible to specify a fontmenu index as #[0-6] or navigate the fontmenu by relative sizes as #+N or #-N, where N is an optional integer.
--title=STRING
Set window title. Note that mechanisms like the Bash PROMPT_COMMAND may overwrite the title. Se also How to change the title of an xterm.
--geometry=WIDTHxHEIGHT+XOFF+YOFF
Set size and/or position. Through its control sequences the xterm only recognize positive XOFF and YOFF offsets, which are pixels relative to the upper left hand corner of the display. xtermcontrol is therefore unable to handle negative offsets as described in the X Geometry Specifications and therefore truncates negative values to zero.
--get-fg
Report foreground color.
--get-bg
Report background color.
--get-colorN
Report Nth [0-15] color.
--get-highlight
Report highlight color.
--get-cursor
Report cursor color.
--get-mouse-fg
Report mouse pointer foreground color.
--get-mouse-bg
Report mouse pointer background color.
--get-font
Report font.
--get-title
Report window title.
--get-geometry
Report size and position. The size of the text area is reported in characters and the position is reported in pixels relative to the upper left hand corner of the display.
--maximize
Maximize window.
--restore
Restore maximized window.
--iconify
Iconify window.
--de-iconify
De-iconify window.
--raise
Raise window.
--lower
Lower window.
--reset
Full reset.
--raw=CTLSEQS
Issue the raw control sequences CTLSEQS.
--file=FILE
Force xtermcontrol to read configurations from FILE instead of the standard personal initialization file ~/.xtermcontrol.
--force, -f
Skip TERM environment variable check.
--verbose, -v
Print verbose reports.
--help, -h
Print help and exit.
--version
Print the version number and exit.
Enhancements:
- src/configuration.c: Fix regexp, so the #rrggbb way to specify a color works in configuration file. Reported by Olle Mulmo.
- doc/xtermcontrol.roff: add BUGS section describing how install needs to setuid root on some broken systems.
Download (0.12MB)
Added: 2006-02-06 License: GPL (GNU General Public License) Price:
1356 downloads
Math::Matrix 0.5
Math::Matrix can multiply and invert Matrices. more>>
Math::Matrix can multiply and invert Matrices.
The following methods are available:
new
Constructor arguments are a list of references to arrays of the same length. The arrays are copied. The method returns undef in case of error.
$a = new Math::Matrix ([rand,rand,rand],
[rand,rand,rand],
[rand,rand,rand]);
If you call new as method, a zero filled matrix with identical deminsions is returned.
clone
You can clone a matrix by calling:
$b = $a->clone;
size
You can determine the dimensions of a matrix by calling:
($m, $n) = $a->size;
concat
Concatenates two matrices of same row count. The result is a new matrix or undef in case of error.
$b = new Math::Matrix ([rand],[rand],[rand]);
$c = $a->concat($b);
transpose
Returns the transposed matrix. This is the matrix where colums and rows of the argument matrix are swaped.
multiply
Multiplies two matrices where the length of the rows in the first matrix is the same as the length of the columns in the second matrix. Returns the product or undef in case of error.
solve
Solves a equation system given by the matrix. The number of colums must be greater than the number of rows. If variables are dependent from each other, the second and all further of the dependent coefficients are 0. This means the method can handle such systems. The method returns a matrix containing the solutions in its columns or undef in case of error.
invert
Invert a Matrix using solve.
multiply_scalar
Multiplies a matrix and a scalar resulting in a matrix of the same dimensions with each element scaled with the scalar.
$a->multiply_scalar(2); scale matrix by factor 2
add
Add two matrices of the same dimensions.
substract
Shorthand for add($other->negative)
equal
Decide if two matrices are equal. The criterion is, that each pair of elements differs less than $Math::Matrix::eps.
slice
Extract columns:
a->slice(1,3,5);
determinant
Compute the determinant of a matrix.
dot_product
Compute the dot product of two vectors.
absolute
Compute the absolute value of a vector.
normalizing
Normalize a vector.
cross_product
Compute the cross-product of vectors.
print
Prints the matrix on STDOUT. If the method has additional parameters, these are printed before the matrix is printed.
pinvert
Compute the pseudo-inverse of the matrix: ((AA)^-1)A
EXAMPLE
use Math::Matrix;
srand(time);
$a = new Math::Matrix ([rand,rand,rand],
[rand,rand,rand],
[rand,rand,rand]);
$x = new Math::Matrix ([rand,rand,rand]);
$a->print("An");
$E = $a->concat($x->transpose);
$E->print("Equation systemn");
$s = $E->solve;
$s->print("Solutions sn");
$a->multiply($s)->print("A*sn");
<<lessThe following methods are available:
new
Constructor arguments are a list of references to arrays of the same length. The arrays are copied. The method returns undef in case of error.
$a = new Math::Matrix ([rand,rand,rand],
[rand,rand,rand],
[rand,rand,rand]);
If you call new as method, a zero filled matrix with identical deminsions is returned.
clone
You can clone a matrix by calling:
$b = $a->clone;
size
You can determine the dimensions of a matrix by calling:
($m, $n) = $a->size;
concat
Concatenates two matrices of same row count. The result is a new matrix or undef in case of error.
$b = new Math::Matrix ([rand],[rand],[rand]);
$c = $a->concat($b);
transpose
Returns the transposed matrix. This is the matrix where colums and rows of the argument matrix are swaped.
multiply
Multiplies two matrices where the length of the rows in the first matrix is the same as the length of the columns in the second matrix. Returns the product or undef in case of error.
solve
Solves a equation system given by the matrix. The number of colums must be greater than the number of rows. If variables are dependent from each other, the second and all further of the dependent coefficients are 0. This means the method can handle such systems. The method returns a matrix containing the solutions in its columns or undef in case of error.
invert
Invert a Matrix using solve.
multiply_scalar
Multiplies a matrix and a scalar resulting in a matrix of the same dimensions with each element scaled with the scalar.
$a->multiply_scalar(2); scale matrix by factor 2
add
Add two matrices of the same dimensions.
substract
Shorthand for add($other->negative)
equal
Decide if two matrices are equal. The criterion is, that each pair of elements differs less than $Math::Matrix::eps.
slice
Extract columns:
a->slice(1,3,5);
determinant
Compute the determinant of a matrix.
dot_product
Compute the dot product of two vectors.
absolute
Compute the absolute value of a vector.
normalizing
Normalize a vector.
cross_product
Compute the cross-product of vectors.
Prints the matrix on STDOUT. If the method has additional parameters, these are printed before the matrix is printed.
pinvert
Compute the pseudo-inverse of the matrix: ((AA)^-1)A
EXAMPLE
use Math::Matrix;
srand(time);
$a = new Math::Matrix ([rand,rand,rand],
[rand,rand,rand],
[rand,rand,rand]);
$x = new Math::Matrix ([rand,rand,rand]);
$a->print("An");
$E = $a->concat($x->transpose);
$E->print("Equation systemn");
$s = $E->solve;
$s->print("Solutions sn");
$a->multiply($s)->print("A*sn");
Download (0.006MB)
Added: 2007-08-08 License: Perl Artistic License Price:
810 downloads
retty 1.0
retty project is a utlity that can attach to processes running on another terminal. more>>
retty project is a utlity that can attach to processes running on another terminal. This is useful, for example, when you run an application locally and then decide you want to use that running application from some remote location.
You can run retty on it, do your work, and detach application back again. Its advantage over screen is that you dont have to run the processes on retty in advance.
Bugs:
- Attaching less doesnt work, we have no idea why yet
- The new terminal does not become the new controlling terminal for the application (this seems to be unfixable without messing with the kernel, unfortunately) - that has all sorts of negative consequences, most importantly: /dev/tty is not the right terminal, leading many applications (e.g. mutt) to misguess window size; pressing Ctrl-C does not deliver a signal to the application, so you cant break it this way (send SIGINT manually)
- You can attach only a single process, so if you want to resume editing a mail in mutt, first you need to attach the editor, then when you are finished quit it and attach mutt
<<lessYou can run retty on it, do your work, and detach application back again. Its advantage over screen is that you dont have to run the processes on retty in advance.
Bugs:
- Attaching less doesnt work, we have no idea why yet
- The new terminal does not become the new controlling terminal for the application (this seems to be unfixable without messing with the kernel, unfortunately) - that has all sorts of negative consequences, most importantly: /dev/tty is not the right terminal, leading many applications (e.g. mutt) to misguess window size; pressing Ctrl-C does not deliver a signal to the application, so you cant break it this way (send SIGINT manually)
- You can attach only a single process, so if you want to resume editing a mail in mutt, first you need to attach the editor, then when you are finished quit it and attach mutt
Download (0.013MB)
Added: 2006-08-18 License: GPL (GNU General Public License) Price:
1162 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 negative ions 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