program used
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 17142
Program D 4.6
Program D is the most widely used free AIML bot platform in the world. more>>
Program D is the most widely used free ("open source") AIML bot platform in the world. Program D project is the most feature-complete, best-tested implementation of the current AIML specification.
It supports unlimited multiple bots in a single server instance, and has an open-ended architecture for interacting via any interface imaginable. The standard release provides a J2EE web application implementation that can be deployed as a .war file. Drop-in listeners are available for IRC, ICQ/AIM, and Yahoo.
It includes an automated testing framework for testing knowledge bases, and is packaged with an AIML Test Suite that verifies that the program itself complies to the AIML specification.
Program D is known to work with many different languages / character sets.
Its component-oriented architecture allows it to be integrated into any application framework desirable. It is implemented in Java, and uses many features of the latest JDK to provide optimum code reliability. It is actively maintained and supported.
Enhancements:
- This is a highly-recommended release which introduces some interesting performance improvements, fixes a number of important bugs, and brings some major architectural improvements.
- Most notably, Program D can now be deployed as a .war file to a Web application server, and can interact with a Web client using "AJAX" technologies.
- This final release follows three release candidates which ironed out a few minor issues.
<<lessIt supports unlimited multiple bots in a single server instance, and has an open-ended architecture for interacting via any interface imaginable. The standard release provides a J2EE web application implementation that can be deployed as a .war file. Drop-in listeners are available for IRC, ICQ/AIM, and Yahoo.
It includes an automated testing framework for testing knowledge bases, and is packaged with an AIML Test Suite that verifies that the program itself complies to the AIML specification.
Program D is known to work with many different languages / character sets.
Its component-oriented architecture allows it to be integrated into any application framework desirable. It is implemented in Java, and uses many features of the latest JDK to provide optimum code reliability. It is actively maintained and supported.
Enhancements:
- This is a highly-recommended release which introduces some interesting performance improvements, fixes a number of important bugs, and brings some major architectural improvements.
- Most notably, Program D can now be deployed as a .war file to a Web application server, and can interact with a Web client using "AJAX" technologies.
- This final release follows three release candidates which ironed out a few minor issues.
Download (1.9MB)
Added: 2006-03-13 License: GPL (GNU General Public License) Price:
1331 downloads
Program Guard 0.7.0
Program Guard allows the user of a Linux workstation to specify which application programs that are allowed TCP/IP connections. more>>
Program Guard allows the user of a Linux workstation to specify which application programs that are allowed TCP/IP connections to the Internet (Internet addresses are defined as any IP address not in the range of 10.0.0.0/24 or 192.168.0.0/16).
The application program names can be specified by listing them in a file (Static Mode) by querying the user (Query Mode). In Query Mode, when a program that is unknown to Program Guard attempts to access an Internet IP address, Program Guard displays the Program Guard Dialog Box.
In addition to providing connection information, this dialog box gives the workstation user the option of allowing the program to access the Internet or to be blocked from accessing the Internet. This can be done either for the current instance of the program or for this and all future instances of the program (Make Persistent checkbox).
Currently, the program names that are allowed or denied Internet access apply to all users of the workstation rather than on a per user basis. For example, if Program Guard is running in Query Mode and user A invokes a program previously blocked from Internet access by user B, the program will be blocked from Internet access for User A as well.
Connections blocked by Program Guard are logged to the Program Guard log file pgrd.log. It is located in the /var/log/pgrd directory. If desired, Program Guard can be configured to log all Internet connection attempts rather than just those that have been blocked.
Program Guard was tested on Fedora Core 1 and Fedora Core 3 on single processor 32 bit X86 Intel processors. It has not been tested on other distributions or on multi-processor machines. While it works on Fedora Core 1, it will not build on a standard Linux 2.4.x kernel due to task_struct definitions that were not made until Linux 2.6. If there is enough interest, a version that runs under a standard Linux 2.4 kernel may be made available.
To run in Query Mode, Gnome 2.x and Glade 2.x are required. There are no prerequisites for Static Mode.
Installation:
Program Guard consists of three components: a kernel module; a daemon; and a Gnome GUI user interface component. All files needed to build the components are in the pgrd.tgz file. An installation shell script install-pgrd is provided for Fedora distributions.
It will build/install (or remove) the kernel module and daemon as well as configure them to be started automatically when the system is booted. To invoke it, type install-pgrd < install | remove >. This script may or may not be useable as is for other Linux distributions.
If you modify the install script, please note that the module, daemon and various support files must be installed in the /opt/pgrd directory for Program Guard to work properly (this is already handled when using the install script as provided). To run in Query Mode, each user must be configured by invoking the install-pgrd_user < username > script. And by going to the Preferences->More Preferences->Sessions selection in the Fedora Main Menu and adding pgrdgui to the Startup Programs tab.
Program Guard will be started the next time the machine is rebooted. If you do not wish to reboot, you may start Program Guard manually as described below in Manual Starting And Stopping. Note: If starting manually and using Query Mode, once the daemon and kernel module are started, make sure that you log out and log back in.
<<lessThe application program names can be specified by listing them in a file (Static Mode) by querying the user (Query Mode). In Query Mode, when a program that is unknown to Program Guard attempts to access an Internet IP address, Program Guard displays the Program Guard Dialog Box.
In addition to providing connection information, this dialog box gives the workstation user the option of allowing the program to access the Internet or to be blocked from accessing the Internet. This can be done either for the current instance of the program or for this and all future instances of the program (Make Persistent checkbox).
Currently, the program names that are allowed or denied Internet access apply to all users of the workstation rather than on a per user basis. For example, if Program Guard is running in Query Mode and user A invokes a program previously blocked from Internet access by user B, the program will be blocked from Internet access for User A as well.
Connections blocked by Program Guard are logged to the Program Guard log file pgrd.log. It is located in the /var/log/pgrd directory. If desired, Program Guard can be configured to log all Internet connection attempts rather than just those that have been blocked.
Program Guard was tested on Fedora Core 1 and Fedora Core 3 on single processor 32 bit X86 Intel processors. It has not been tested on other distributions or on multi-processor machines. While it works on Fedora Core 1, it will not build on a standard Linux 2.4.x kernel due to task_struct definitions that were not made until Linux 2.6. If there is enough interest, a version that runs under a standard Linux 2.4 kernel may be made available.
To run in Query Mode, Gnome 2.x and Glade 2.x are required. There are no prerequisites for Static Mode.
Installation:
Program Guard consists of three components: a kernel module; a daemon; and a Gnome GUI user interface component. All files needed to build the components are in the pgrd.tgz file. An installation shell script install-pgrd is provided for Fedora distributions.
It will build/install (or remove) the kernel module and daemon as well as configure them to be started automatically when the system is booted. To invoke it, type install-pgrd < install | remove >. This script may or may not be useable as is for other Linux distributions.
If you modify the install script, please note that the module, daemon and various support files must be installed in the /opt/pgrd directory for Program Guard to work properly (this is already handled when using the install script as provided). To run in Query Mode, each user must be configured by invoking the install-pgrd_user < username > script. And by going to the Preferences->More Preferences->Sessions selection in the Fedora Main Menu and adding pgrdgui to the Startup Programs tab.
Program Guard will be started the next time the machine is rebooted. If you do not wish to reboot, you may start Program Guard manually as described below in Manual Starting And Stopping. Note: If starting manually and using Query Mode, once the daemon and kernel module are started, make sure that you log out and log back in.
Download (0.33MB)
Added: 2006-01-06 License: GPL (GNU General Public License) Price:
1388 downloads
Affiliate-Program 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-03 License: Freeware Price: Free
209 downloads
AIMLBot (Program#) 2.5
AIMLBot (Program#) is a small, fast, standards-compliant yet easily customizable .NET dll implementation of an AIML. more>>
AIMLBot (Program#) is a small, fast, standards-compliant yet easily customizable .NET dll implementation of an AIML (Artificial Intelligence Markup Language) based chatter bot.
AIMLBot has been tested on both Microsofts runtime environment and Mono. Put simply, it will allow you to chat (by entering text) with your computer using natural language.
This is the second version of the library and it has been re-written from scratch.
Main features:
- Better cross-platform compatibility. Support for .NET 1.1, 2.0 and XNA as well as the open source Mono project (tested under version 1.1). Testing on Windows Vista with version 3.0 of the .NET platform is pending.
- A completely new modular architecture to make it easier for developers to extend and add functionality.
- A simpler and more logical API.
- Standards compliant AIML support with the option for custom tags.
- Very small size (currently only 52k).
- Very fast (over 30,000 categories processed in under a second).
- Inclusion of a comprehensive test suite including over 200 unit tests (based upon nUnit).
- A means of saving the bots "brain" as a binary file (Graphmaster.dat).
- Some simple code snippets and examples for developers to get started (simple windows and console based applications as well as a sample custom tags library).
- Appropriately commented code.
- Comprehensive documentation.
Enhancements:
- This version fixes a rather serious bug that crept into the last version where regex-based replacements caused the bot to either time out or produce incorrect paths for the graphmaster algorithm.
- In addition, generics are now used throughout, which will improve the performance of the bot.
<<lessAIMLBot has been tested on both Microsofts runtime environment and Mono. Put simply, it will allow you to chat (by entering text) with your computer using natural language.
This is the second version of the library and it has been re-written from scratch.
Main features:
- Better cross-platform compatibility. Support for .NET 1.1, 2.0 and XNA as well as the open source Mono project (tested under version 1.1). Testing on Windows Vista with version 3.0 of the .NET platform is pending.
- A completely new modular architecture to make it easier for developers to extend and add functionality.
- A simpler and more logical API.
- Standards compliant AIML support with the option for custom tags.
- Very small size (currently only 52k).
- Very fast (over 30,000 categories processed in under a second).
- Inclusion of a comprehensive test suite including over 200 unit tests (based upon nUnit).
- A means of saving the bots "brain" as a binary file (Graphmaster.dat).
- Some simple code snippets and examples for developers to get started (simple windows and console based applications as well as a sample custom tags library).
- Appropriately commented code.
- Comprehensive documentation.
Enhancements:
- This version fixes a rather serious bug that crept into the last version where regex-based replacements caused the bot to either time out or produce incorrect paths for the graphmaster algorithm.
- In addition, generics are now used throughout, which will improve the performance of the bot.
Download (MB)
Added: 2007-04-10 License: LGPL (GNU Lesser General Public License) Price:
932 downloads
Program Version Switch 1.03
Program Version Switch is a program to easily switch between different interpreter versions. more>>
pvswitch is a very tiny program which makes it possible to use different program installations on one machine flawlessly.
Its flexibility is intended for people who need to run programs against different interpreter versions.
But it can also be used for different purposes like switching the version of a compiler, text editor, mail reader, browser, whatever.
It is most useful for developers of interpreter based programs which are started via a hash-bang line (#!).
The following example explains the usage for perl programs, but the very same is true for all other interpreter languages.
If you install two or more different perl versions on your machine, you could just call the respective perl binary you want to use..
perl myscript.pl
/path/to/another/perl myscript.pl
This works fine, although it isnt very convenient. However if you are starting your program using the hash-bang line like
#! /usr/bin/perl
and then just start it by
./myscript.pl
you would need to change the file itself to use another perl version. Again it is possible, but not very convenient.
And here comes pvswitch: its purpose is to make such situations convenient. Further it solve some problems which come up if multiple people want to use different perl versions. pvswitch allows even to run one program in two shells with different perl versions.
This is possible because pvswitch uses a environment variable to select the interpreter version to use. This environment variable can be set in different sessions independently.
pvswitch is installed as new program binary (e.g. perl) the old one will be renamed to program.pvswitch.
Now every time you execute a this program (e.g. perl), pvswitch is executed. It doesnt matter how you start the program...
perl myscript.pl
./myscript.pl # if it has a hash-bang #! /usr/bin/perl
for both cases the pvswitch binary will be executed, pvswitch will than check for the environment variable PVSWITCH_PERL_BINARY (if you are running perl), if it is found it tries to find this key in the configuration file pvswitch.conf and execute the program which is configured for the version configured set in the environment variable (e.g. perl.pvswitch).
So it just executes the real program (e.g. perl interpreter). Depending on the environment a different version might be selected.
There are some convenient tools (e.g. perlver, pvconfig) to configure this.
Enhancements:
- Fixed a bug which could cause segmentation violation.
<<lessIts flexibility is intended for people who need to run programs against different interpreter versions.
But it can also be used for different purposes like switching the version of a compiler, text editor, mail reader, browser, whatever.
It is most useful for developers of interpreter based programs which are started via a hash-bang line (#!).
The following example explains the usage for perl programs, but the very same is true for all other interpreter languages.
If you install two or more different perl versions on your machine, you could just call the respective perl binary you want to use..
perl myscript.pl
/path/to/another/perl myscript.pl
This works fine, although it isnt very convenient. However if you are starting your program using the hash-bang line like
#! /usr/bin/perl
and then just start it by
./myscript.pl
you would need to change the file itself to use another perl version. Again it is possible, but not very convenient.
And here comes pvswitch: its purpose is to make such situations convenient. Further it solve some problems which come up if multiple people want to use different perl versions. pvswitch allows even to run one program in two shells with different perl versions.
This is possible because pvswitch uses a environment variable to select the interpreter version to use. This environment variable can be set in different sessions independently.
pvswitch is installed as new program binary (e.g. perl) the old one will be renamed to program.pvswitch.
Now every time you execute a this program (e.g. perl), pvswitch is executed. It doesnt matter how you start the program...
perl myscript.pl
./myscript.pl # if it has a hash-bang #! /usr/bin/perl
for both cases the pvswitch binary will be executed, pvswitch will than check for the environment variable PVSWITCH_PERL_BINARY (if you are running perl), if it is found it tries to find this key in the configuration file pvswitch.conf and execute the program which is configured for the version configured set in the environment variable (e.g. perl.pvswitch).
So it just executes the real program (e.g. perl interpreter). Depending on the environment a different version might be selected.
There are some convenient tools (e.g. perlver, pvconfig) to configure this.
Enhancements:
- Fixed a bug which could cause segmentation violation.
Download (0.075MB)
Added: 2005-04-15 License: GPL (GNU General Public License) Price:
1661 downloads
The Program Database Toolkit 3.10
The Program Database Toolkit is a powerful tool infrastructure that provides access to the high-level interface of source code. more>>
The Program Database Toolkit (PDT) is a powerful tool infrastructure that provides access to the high-level interface of source code for analysis tools and applications.
Many tasks in an integrated programming environment require access to program information for their implementation. Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools.
PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations. Software tools can use this library to accomplish tasks such as
- documentation of program components
- creation of graphic program browsers that show class hierarchies, function call graphs, and template instantiations
- insertion of instrumentation for performance profiling and tracing; andgeneration of interface details for calling library routines or buildinginterlanguage bindings.
Enhancements:
- Assorted minor bugfixes.
<<lessMany tasks in an integrated programming environment require access to program information for their implementation. Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools.
PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations. Software tools can use this library to accomplish tasks such as
- documentation of program components
- creation of graphic program browsers that show class hierarchies, function call graphs, and template instantiations
- insertion of instrumentation for performance profiling and tracing; andgeneration of interface details for calling library routines or buildinginterlanguage bindings.
Enhancements:
- Assorted minor bugfixes.
Download (MB)
Added: 2007-03-02 License: Free To Use But Restricted Price:
967 downloads
PrefGenerate 0.2
PrefGenerate is a script used to configure user accounts without the need for user interaction. more>>
PrefGenerate is a script used to configure user accounts without the need for user interaction.
PrefGenerate sets up a complete Mozilla Firefox and Mozilla Thunderbird profile, as well as the window manager Icewm. Its currently used in an enviroment with over 8000 users.
<<lessPrefGenerate sets up a complete Mozilla Firefox and Mozilla Thunderbird profile, as well as the window manager Icewm. Its currently used in an enviroment with over 8000 users.
Download (0.007MB)
Added: 2006-04-13 License: GPL (GNU General Public License) Price:
1289 downloads
Unnamed Math Program 0.8.6
Ump is a graphical, easy to use math program, which works with complex numbers, matrices, functions and much more. more>>
Ump is a program in which all sorts of calculations can be done, from the simplest to the more advanced. It handles complex numbers and matrices of those.
The complex numbers are built up by either floating point values or ratios of arbitrary sized integers. Ump also draws graphs, ordinary, polar, and parameter, which is done through an easy to use user interface.
Unnamed Math Program is also possible to write your own functions using the built in editor.
<<lessThe complex numbers are built up by either floating point values or ratios of arbitrary sized integers. Ump also draws graphs, ordinary, polar, and parameter, which is done through an easy to use user interface.
Unnamed Math Program is also possible to write your own functions using the built in editor.
Download (0.14MB)
Added: 2007-04-16 License: GPL (GNU General Public License) Price:
921 downloads
Sample Inventory Program 1.0.2
Sample Inventory Program provides a laboratory inventory management system (LIMS) for Zope. more>>
Sample Inventory Program provides a laboratory inventory management system (LIMS) for Zope.
Many integration tests exist for various aspects of the SIP application, ranging from command line importing of samples and project configuration to CSV Web-based importing of sample modifications.
Main features:
- Cross platform using the Zope 3 appliation server and Python language. Contains over 200 unit and integrations tests.
- Command line import functionality (import application configuration, projects, samples, aliquots and container heirarchies)
- Cross project searches based on Subject Ids, Other Ids, Additional Sample Data, and Sample Types. Uses REPORT Permission.
- Search Form Screenshot
- Project level permissions. Users can be enabled/disabled by removing User Permission in the Applicaiton root. Lab Technician Permission allows users to put contents into a shipment and add/modify Samples. Project Manager permission allows project configuration as well as administering Users for specified projects.
- User and Permission Screenshot
- 100% Web based interface (IE, Mozilla, Safari tested). QT based client in development.
- Projects Overview Screenshot
- Ability to Split Aliquots into smaller units and put them into separate physical containers.
- Ability to Derive Aliquots into other Sample Types. Derived Samples/Aliquots links to their origin sample.
- Locations/Containers are heirarchical and can be restricted to a Project
- Shipments act as virtual containers where Lab Technicans can split aliquots into. AlsocShipments contain Contact Info, Shipping Info and Funding Info. While the Shipment Status will control the status of the Shipment moving from: Incomplete, In-Transit, and finally Received based on date fields being filled out.
- Shipment Screenshot
- Understandable relational model that enables simple reporting to be easily constructed by third party tools such as Jasper Reports
- Batch editing available using CSV files. All changes are transactional. You can easily import hundreds of samples into multiple projects by using CSV files and importing them through the web interface. You can change locations of aliquots by using the CSV import functionality. Any functionality that can be done in the web interface is complimented by CSV functionality.
- Project Search Results Screenshot
- Ability to administer Sample Type, Container Type, Locations and Unit of Measure at the application level to enforce standards across all Projects. Requires Application Manager permission.
- Ability to assign Sample Type, Locations, Technicans in a Project by Project basis.
- Project Administration Screenshot
- Advance Attribute Capture forms enable Project Administrators to specify what attributes for their Sample Types need to be captured for their project. Now non-technical users can ensure that Lab Technicans capture any attribute for any Sample Type. Attributes are limited to: DateTime, Boolean, Float, Integer, String and Text fields. Default Values can be assigned.
- Sample Type Attributes Screenshot
- Finally Sample Type Attributes can have validation scripted on a field by field basis. By using the TALES Validation functionality for Sample Type Attribute Fields. Examples of TALES validation:
- python: value < 100 # value of the field is less than 100
- python: value < datetime.date(2006, 10, 31)
- # value of the field is less than 10/31/2006
- Edit Comments will require a comment to be added to any field that is edited. These are used in conjunction with RDBMS triggers to keep a audit log to ensure that all changes to all inventory can be tracked.
<<lessMany integration tests exist for various aspects of the SIP application, ranging from command line importing of samples and project configuration to CSV Web-based importing of sample modifications.
Main features:
- Cross platform using the Zope 3 appliation server and Python language. Contains over 200 unit and integrations tests.
- Command line import functionality (import application configuration, projects, samples, aliquots and container heirarchies)
- Cross project searches based on Subject Ids, Other Ids, Additional Sample Data, and Sample Types. Uses REPORT Permission.
- Search Form Screenshot
- Project level permissions. Users can be enabled/disabled by removing User Permission in the Applicaiton root. Lab Technician Permission allows users to put contents into a shipment and add/modify Samples. Project Manager permission allows project configuration as well as administering Users for specified projects.
- User and Permission Screenshot
- 100% Web based interface (IE, Mozilla, Safari tested). QT based client in development.
- Projects Overview Screenshot
- Ability to Split Aliquots into smaller units and put them into separate physical containers.
- Ability to Derive Aliquots into other Sample Types. Derived Samples/Aliquots links to their origin sample.
- Locations/Containers are heirarchical and can be restricted to a Project
- Shipments act as virtual containers where Lab Technicans can split aliquots into. AlsocShipments contain Contact Info, Shipping Info and Funding Info. While the Shipment Status will control the status of the Shipment moving from: Incomplete, In-Transit, and finally Received based on date fields being filled out.
- Shipment Screenshot
- Understandable relational model that enables simple reporting to be easily constructed by third party tools such as Jasper Reports
- Batch editing available using CSV files. All changes are transactional. You can easily import hundreds of samples into multiple projects by using CSV files and importing them through the web interface. You can change locations of aliquots by using the CSV import functionality. Any functionality that can be done in the web interface is complimented by CSV functionality.
- Project Search Results Screenshot
- Ability to administer Sample Type, Container Type, Locations and Unit of Measure at the application level to enforce standards across all Projects. Requires Application Manager permission.
- Ability to assign Sample Type, Locations, Technicans in a Project by Project basis.
- Project Administration Screenshot
- Advance Attribute Capture forms enable Project Administrators to specify what attributes for their Sample Types need to be captured for their project. Now non-technical users can ensure that Lab Technicans capture any attribute for any Sample Type. Attributes are limited to: DateTime, Boolean, Float, Integer, String and Text fields. Default Values can be assigned.
- Sample Type Attributes Screenshot
- Finally Sample Type Attributes can have validation scripted on a field by field basis. By using the TALES Validation functionality for Sample Type Attribute Fields. Examples of TALES validation:
- python: value < 100 # value of the field is less than 100
- python: value < datetime.date(2006, 10, 31)
- # value of the field is less than 10/31/2006
- Edit Comments will require a comment to be added to any field that is edited. These are used in conjunction with RDBMS triggers to keep a audit log to ensure that all changes to all inventory can be tracked.
Download (MB)
Added: 2007-02-01 License: LGPL (GNU Lesser General Public License) Price:
1006 downloads
Logical Desktop
Logical Desktop is a desktop environment for GNU/Linux that is different. more>>
Logical Desktop is a desktop environment. A "desktop environment" is a program that allows you to do many different things with your computer, but in a consistent way. Desktop environments can be seen as a "dogma" of how things should be done, and how they should look and feel.
Examples of desktop environments are KDE, Gnome, the Windows interface, etc.
In Logical Desktop, like in all desktop environments, you work by composing actions made of one verb and one or more objects (e.g. "Print" is the verb, and the objects are the printer, the files to print, and the program used for printing).
Logical Desktop is how you specify those things: 1) in any order 2) with automatic hiding of the things that dont make sense.
1. In any order: Logical Desktop enables you to specify your action with many possible styles of interaction (file-oriented, task-oriented, program-oriented, device-oriented). Logical Desktop can do that because it treats verbs and objects with complete symmetry and uniformity: you can select both verbs and objects, and in any order.
2. With automatic hiding: Logical Desktop is more intelligent than traditional systems because it hides the unnecessary things while you are composing the action. More precisely, Logical Desktop hides those verbs/files/devices/programs that make no sense with the current selection.
Combining this with the previous point (that you can select anything in any order), we obtain a very powerful mechanism: if you select a verb first, the objects that dont make sense with it are hidden; if you select an object first, the verbs that dont make sense with it are hidden.
<<lessExamples of desktop environments are KDE, Gnome, the Windows interface, etc.
In Logical Desktop, like in all desktop environments, you work by composing actions made of one verb and one or more objects (e.g. "Print" is the verb, and the objects are the printer, the files to print, and the program used for printing).
Logical Desktop is how you specify those things: 1) in any order 2) with automatic hiding of the things that dont make sense.
1. In any order: Logical Desktop enables you to specify your action with many possible styles of interaction (file-oriented, task-oriented, program-oriented, device-oriented). Logical Desktop can do that because it treats verbs and objects with complete symmetry and uniformity: you can select both verbs and objects, and in any order.
2. With automatic hiding: Logical Desktop is more intelligent than traditional systems because it hides the unnecessary things while you are composing the action. More precisely, Logical Desktop hides those verbs/files/devices/programs that make no sense with the current selection.
Combining this with the previous point (that you can select anything in any order), we obtain a very powerful mechanism: if you select a verb first, the objects that dont make sense with it are hidden; if you select an object first, the verbs that dont make sense with it are hidden.
Download (0.20MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1649 downloads
Gullydeckel Chess Program 2.16pl1
Gullydeckel Chess Program project is a simple chess program. more>>
Gullydeckel Chess Program project is a simple chess program.
The Gullydeckel chess playing program allows you to play a game of chess against a not too strong opponent. It has been written by Martin Borriss and is available free of charge on the terms of the GNU General Public License (GPL).
You can use Gullydeckel with Linux and Windows. Most people integrate Gullydeckel with a graphical chess board such as WinBoard. Other interfaces are quite possible (Fritz 8, Arena, or Chessbase).
Installing
1. Extract the sources from the archive (e.g., "tar zxf g2_2.13.pl6.tgz")
2. "cd src"
3. "make" (This gives you the gully2 binary.)
4. To have the opening book available, copy the file "book.bin" into the directory where the binary resides. (This is the place and filename searched by default.)
5. Now you are ready to go. You can solve testsuites (in epd/fen format) by typing something like
"gully2 -f ../Tests/bk.epd --time 30"
or play a game using Xboard (e.g., "xboard -fcp gully2").
Enhancements:
- This release removes extra polling code used when pondering structures for detailed evaluation in place.
<<lessThe Gullydeckel chess playing program allows you to play a game of chess against a not too strong opponent. It has been written by Martin Borriss and is available free of charge on the terms of the GNU General Public License (GPL).
You can use Gullydeckel with Linux and Windows. Most people integrate Gullydeckel with a graphical chess board such as WinBoard. Other interfaces are quite possible (Fritz 8, Arena, or Chessbase).
Installing
1. Extract the sources from the archive (e.g., "tar zxf g2_2.13.pl6.tgz")
2. "cd src"
3. "make" (This gives you the gully2 binary.)
4. To have the opening book available, copy the file "book.bin" into the directory where the binary resides. (This is the place and filename searched by default.)
5. Now you are ready to go. You can solve testsuites (in epd/fen format) by typing something like
"gully2 -f ../Tests/bk.epd --time 30"
or play a game using Xboard (e.g., "xboard -fcp gully2").
Enhancements:
- This release removes extra polling code used when pondering structures for detailed evaluation in place.
Download (0.15MB)
Added: 2007-01-19 License: GPL (GNU General Public License) Price:
1009 downloads
Pattern Classification Program 2.2
Pattern Classification Program is a machine learning program for pattern classification. more>>
Pattern Classification Program is an open-source machine learning program for supervised and unsupervised classification of patterns (vectors of measurements). Pattern Classification Program implements the following algorithms and methods:
- k-means clustering
- Fishers linear discriminant
- dimension reduction using Singular Value Decomposition
- Principal Component Analysis
- feature subset selection
- Bayes error estimation
- parametric classifiers (linear and quadratic)
- least-squares (pseudo-inverse) linear discriminant
- k-Nearest Neighbor
- neural networks (Multi-Layer Perceptron)
- Support Vector Machine algorithm
- cross-validation
- bagging (committee) classification
The program supports interactive and batch processing. Commands are issued through a keyboard-driven menu system in the interactive mode, or in a batch file in the batch mode. It is a binary executable and does not need any special run-time environment. PCP uses tab-delimited text files for input data. The results are displayed on the screen and saved in text files.
PCP runs under Linux and Windows operating systems (under Cygwin environment), on i386 architecture CPUs such as Intel Pentium or AMD Athlon. PCP has been developed and tested on RedHat Linux 9.0 distribution. It has also been tested on SUSE Linux 9.1 and Fedora Core 2 and verified to run on Knoppix 3.7 and Windows XP.
Enhancements:
- This release supports model selection for the linear SVM kernel and an option to build SVD transforms using training and test datasets (as opposed to just training data).
- P-errors are now reported in SVM model selection.
- The build process was simplified.
<<less- k-means clustering
- Fishers linear discriminant
- dimension reduction using Singular Value Decomposition
- Principal Component Analysis
- feature subset selection
- Bayes error estimation
- parametric classifiers (linear and quadratic)
- least-squares (pseudo-inverse) linear discriminant
- k-Nearest Neighbor
- neural networks (Multi-Layer Perceptron)
- Support Vector Machine algorithm
- cross-validation
- bagging (committee) classification
The program supports interactive and batch processing. Commands are issued through a keyboard-driven menu system in the interactive mode, or in a batch file in the batch mode. It is a binary executable and does not need any special run-time environment. PCP uses tab-delimited text files for input data. The results are displayed on the screen and saved in text files.
PCP runs under Linux and Windows operating systems (under Cygwin environment), on i386 architecture CPUs such as Intel Pentium or AMD Athlon. PCP has been developed and tested on RedHat Linux 9.0 distribution. It has also been tested on SUSE Linux 9.1 and Fedora Core 2 and verified to run on Knoppix 3.7 and Windows XP.
Enhancements:
- This release supports model selection for the linear SVM kernel and an option to build SVD transforms using training and test datasets (as opposed to just training data).
- P-errors are now reported in SVM model selection.
- The build process was simplified.
Download (4.3MB)
Added: 2006-05-25 License: BSD License Price:
1253 downloads
Auto-Transcode 0.1
Auto-Transcode is a user-friendly GTK2 GUI for Transcode. more>>
Auto-Transcode is a user-friendly GTK2 GUI for Transcode. It allows you to easily convert various audio and video formats that are used by everybody.
<<less Download (0.019MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1183 downloads
irc-proxy 0.4 Beta
Ircproxy is a transparent IRC content filtering application. more>>
Ircproxy is a transparent IRC content filtering application. It may be used whenever there is a need for monitoring IRC connections.
irc-proxy may be used to deny specific connections or to examine suspicious IRC traffic.
<<lessirc-proxy may be used to deny specific connections or to examine suspicious IRC traffic.
Download (0.059MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1219 downloads
ObexSend 0.1
OBEX is a commonly used protocol used over Bluetooth. more>>
OBEX is a commonly used protocol used over Bluetooth. ObexSend is a simple command line tool to transfer a file via OBEX FTP to a device with a Bluetooth interface. This project requires the user to specify the MAC address of the desination device, the OBEX FTP channel and the name of the file to send.
Usage:
Syntax: ./obexsend.sh < MAC > < Channel > < Filename >
<<lessUsage:
Syntax: ./obexsend.sh < MAC > < Channel > < Filename >
Download (0.007MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
799 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 program 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