Main > Free Download Search >

Free to be present software for linux

to be present

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 888
Texplore 0.2

Texplore 0.2


explore is a type explorer for GObject based libraries. more>>
Texplore is a type explorer for GObject based libraries. You can see what signals, properties, and other things are present in each type, its parents, and its children.

Its similar to System.Reflection.Emit from Mono, only it uses the GObject librarys API and introspection capabilites.

Installation:

./autogen.sh
./configure --prefix=/tmp
make
make install
$/tmp/bin/texplore & #yove done it
<<less
Download (0.16MB)
Added: 2005-07-06 License: GPL (GNU General Public License) Price:
1570 downloads
TheCurves 1.0

TheCurves 1.0


TheCurves is an application that plots a parameterized family of curves based on algebraic formulas specified by the user. more>>
TheCurves is an application that plots a parameterized family of curves based on algebraic formulas specified by the user. This project is meant as an educational tool for mathematics, physics, and engineering.
When the program is run as an applet in a Web page, the plot parameters and formulas are configurable by HTML and dynamically scriptable, so that the applet can be initialized to present a specific plot when the page is opened or to change plots when the user clicks on a control in the Web page.
Enhancements:
- This version now uses the ant build system.
<<less
Download (MB)
Added: 2007-05-25 License: GPL (GNU General Public License) Price:
885 downloads
Heirloom Bourne Shell 050706

Heirloom Bourne Shell 050706


The Heirloom Bourne Shell is a portable variant of the traditional Unix shell. more>>
The Heirloom Bourne Shell is a portable variant of the traditional Unix shell. It has been derived from OpenSolaris code and thus implements the SVR4/SVID3 level of the shell.
Main features:
- script portability testing. Although the Bourne shell is not POSIX-conforming because the POSIX.2 standard introduced requirements for the shell that were incompatible with existing Bourne shell behavior, it remains the father of all Unix shell scripting languages. Most scripts that run in the Heirloom Bourne Shell will run with any Unix shell that is still in use in the twenty-first century. It is relatively easy to write shell scripts that are both POSIX-conforming and usable with the Bourne shell.
- processing of legacy scripts. Some historical scripts did make use of language features proprietary to the Bourne shell. It can sometimes be a hard task to convert them to the portable shell language, so using a Bourne shell to run them is a convenient alternative.
- general script processing. The Bourne shell does not provide as many features as newer Unix shells, but it is nevertheless a highly usable scripting language. Also the language of the Bourne shell has been stable for nearly twenty years now, and will remain so with this implementation. This makes the Bourne shell a no-surprises scripting language once the programmer has get accustomed to it, which cannot be said of many newer ones.
- interactive use. The Bourne shell provides job control if it is invoked as jsh and runs on a terminal. Of course, it lacks fancy features such as a command history, command line completion, etc. But working with these features tends to distract the users attention. After a familiarization phase, use of the Bourne shell can lead to a more even-tempered, concentrated working style. Give it a try. Seriously.
Enhancements:
- Spell checking for the "cd" command is now optionally available. It can be enabled in the makefile at wish.
- Job control is not re-enabled in interactive subshells within the left sides of pipelines anymore. This previously caused commands like "(cat a; cat b) | cat" to fail with "+ Stopped (tty output)".
- Job control now works on FreeBSD.
- Calls to memcpy() with overlapping source and destination have been replaced by memmove(). (Resulting erroneous behavior had not yet been observed with the original code, though.)
- The directory "/usr/lib/locale" is no longer required to be present to activate locale processing. Errors from calls to setlocale() are no longer reported.
- The "NOTES" section of the manual page now lists some behavior special to the Bourne shell (thanks to Sven Mascheck for maintaining the larger list on the web from which the points for this one were derived).
<<less
Download (0.080MB)
Added: 2005-07-06 License: GPL (GNU General Public License) Price:
1571 downloads
K Executable Viewer 0.1

K Executable Viewer 0.1


K Executable Viewer is a KDE executable viewer. more>>
Kbview - also known as the K Executable viewer - is a program that is designed to allow you to browse most executable formats. At present only ELF is supported.

This program is presently in pre-alpha state. While I have a general idea of how I want the development to proceed, and I am taking steps towards this goal (the release that is on this page is not the bleeding edge code), it is not there yet. I have released this code only as a proof of concept, and in the hope that anyone that finds it useful will contribute to it.

In short, not everything is implemented, and not everything that is implemented works. Also, not everything that is implemented is in its final state, even if it does work.

At present you can: Open executable files, get a list of the sections, view the string, symbol, and note tables (though note support is presently half-assed), and partial support for demangling the symbols is also provided.
<<less
Download (0.79MB)
Added: 2005-03-07 License: GPL (GNU General Public License) Price:
1695 downloads
KTemperature 1.9-1

KTemperature 1.9-1


KTemperature is an application to monitor the system temperature. more>>
KTemperature is an application to monitor the system temperature. I was motivated to develop this utility because I could not find a simple system tray resident application for monitoring the system temperature using the ACPI interface.
The application obtains the system temperature from the file /proc/acpi/thermal_zone/THRM/temperature .
I have been using Linux and Open Source for quite sometime and this is my first contribution. I hope this will lead to many more contributions from me.
Main features:
- Displays temperature in the system tray.
- Auto loading of ACPI thermal module if required and present.
- Detection of ACPI thermal interface if interface is present /proc/acpi/thermal_zone/*
- Right click options of Pause, Restart and Update for greater control of polling with ketboard shortcuts.
- Visually represents the temperature by increasing or decreasing the redness of the system tray icon with change in the temperature.
- The polling frequency can be changed from 1 second to 60 seconds.
- Configurable temperature monitoring interface. If the default monitoring point of /proc/acpi/thermal_zone/THRM/temperature is not present the icon displays NA instead of the temperature. The monitoring point can be configured in such cases.
- Persistent configuration. The configuration parameters are stored in a file located at $HOME/.ktemperatue . The file is read at application startup and previously stored values are used. If the application is being run for the first time the default values will be used.
Enhancements:
- Created archive to include version information.
- Added keyboard shortcuts to right click menu options.
- Added caption to root password dialog.
<<less
Download (1.3MB)
Added: 2005-10-10 License: GPL (GNU General Public License) Price:
1474 downloads
Parse::Nibbler 1.10

Parse::Nibbler 1.10


Parse::Nibbler is Perl module to parse huge files using grammars written in pure perl. more>>
Parse::Nibbler is Perl module to parse huge files using grammars written in pure perl.

Create a parser object using the ->new method. This method is provided by the Parse::Nibbler module and should not be overridden.

The main functionality of the Parse::Nibbler module is the Register subroutine. This subroutine is used to define the rules of your grammar. The Register subroutine takes two parameters: A string and a code reference.

The string is the name of the rule (i.e. the name of the subroutine/method)

The code reference is a reference to the code to execute for this rule.

The Register subroutine will take the code reference, wrap it up in another subroutine that acts as a closure, and then installs that code reference as a subroutine with the name matching the given string.

The wrapper code (the closure) is the same for every rule. The wrapper code handles quantifiers, calls the rule, and decides what to do based on the rule passing or failing.
A rule is a code reference with a given string name that have been passed to Register. Here is an example of a rule:
Register ( Name, sub { my $p = shift; $p->AlternateValues( Jim, Scotty, Spock );
}
);

The parser object will always be passed in as the first parameter to your rule. You must pass this into any further rules or any Parse::Nibbler methods.

In the above example, the rule, "Name" is Registered. "Name" calls one of the builtin methods, AlternateValues, defined below. Once a rule is Registered, other rules can call it:
Register ( MedicalDiagnosis, sub { my $p = shift; $p->AlternateValues("Hes", "Shes"); $p->ValueIs("dead"); $p->ValueIs(","); $p->Name; $p->ValueIs("!"); } );

This code registers a rule called "MedicalDiagnosis". It uses some builtin methods, but it also calls the rule just registered, "Name".

Once a user defines a rule, they can use it in other rules by simply calling it as they would call a method.

Rules registered with the Parse::Nibbler module can be called with quantifiers. Quantifiers are passed into the Rule when you call it in your grammar by passing in a string that matches the format described here.

Quantifiers allow you to specify the quantity of rules present. Quantifiers also allow you to specify whether multiple rules have separators.

Quantifiers are specified using the following string format:

{quantifier}

This indicates that there are zero or one Name rules expected: $p->Name({?});
This indicates that there are zero or more Name rules expected: $p->Name({*});
This indicates that there are one or more Name rules expected: $p->Name({+});
This indicates that there are exactly three Name rules expected: $p->Name({3});
This indicates there are 1 to 3 Name rules expected: $p->Name({1:3});
This indicates there are at least 2 Name rules expected: $p->Name({2:);

Separators are specified using the following string format:

/separator/

This indicates 1 or more Name rules, each separated by a comma:

$p->Name({1:}/,/);

It is the job of the Register function to make sure this additional functionality is provided transparently and automagically to you.

If you call a rule with no quantifier and no separator, the rule will assume the quantifier is 1 and there is no separator.

Additional Parse::Nibbler methods are provided to simplify rule definition and to provide smart, automatic error handling, etc. You grammars should only call other rules that you defined, or these methods explained below.

(Note: these methods do not take quantifiers)
############### Method: ValueIs ###############
Parameters: One parameter, required. A string containing the expected value.
Example: $p->ValueIs( stringvalue );
Description:
This method will look at the next lexical and determine if its value matches that of the stringvalue given as a parameter. If it does not match, an exception is raised and the rule fails.
If the values do match, then the parser stores the lexical, and the rule continues.
####################### Method: AlternateValues #######################
Parameters: A list of string parameters, at least two values.
Example: $p-AlternateValues( value1, value2 );
Description:
This method behaves like the ValueIs method, except that it will recieve a list of allowed alternate expected values. The first match that succeeds causes the rule to pass and return.
If no match occurs, then an exception is raised and the rule aborts.
If a match does occur, the parser stores the lexical, and the rule continues.
############## Method: TypeIs ##############
Parameters: One parameter, required. A string containing the expected type.
Description:
This method will look at the next lexical item, and determine if the lexical type matches the type given as a parameter.
Valid type values depend on the Lexer that you use, but possible values may include "Identifier" and "Number", etc.
Use this in a case where your rule requires an identifier type, for example, but it does not care what the name of the identifier is for the rule.
If a match occurs, the parser stores the lexical and the rule continues.
If a match does not occur, an exception is raised, and the rule aborts.
###################### Method: AlternateRules ######################
Parameters: A list of string parameters, at least two.
Example: $p->AlternateRules( Rule1, Rule2 );
Description:
You can describe rule alternation in your rule by calling this method. The method takes a list of strings whose string values match the names of the valid alternate rule names.
In the above example, the McCoy rule is either a declaration of profession or a medical diagnosis. These are two rules that are defined in the same package. The AlternateRules method allows you to define multiple rules that may be valid at the same point in the text.
If a rule in the parameter list succeeds, the AlternateRule method succeeds, and returns immediately.
If no rule succeeds, an exception is thrown, and the rule aborts.
This rule expects either a "DeclareProfession" rule or a "MedicalDiagnosis" rule to be present.
Register ( McCoy, sub { my $p = shift; $p->AlternateRules( DeclareProfession, MedicalDiagnosis ); } );
You can specify quantifiers as part of the alternate rule strings.
$p->AlternateRules( DeclareProfession({+}), MedicalDiagnosis );
The above example indicates that you can have one or more DeclareProfession rules OR ALTERNATELY you can have exactly one MedicalDiagnosis rule.

EXPORT

Register, used to register the rules in your grammar.

<<less
Download (0.033MB)
Added: 2007-02-22 License: Perl Artistic License Price:
974 downloads
TimeRER 1.1.2

TimeRER 1.1.2


TimeRER is a widget for Superkaramba desktop which gives the RERs next time stop for a station. more>>
TimeRER is a widget for Superkaramba desktop which gives the RERs next time stop for a station.

This program works at present for RER As network in Paris and its area. It was successfull tested with SUSE 9.x 10.X and Mandriva 2006.

<<less
Download (0.10MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1220 downloads
PresbyterySite 0.0.5

PresbyterySite 0.0.5


PresbyterySite is software for running a presbytery Web site. more>>
PresbyterySite is software for running a presbytery Web site. The project tries to present your presbyterys information in groupings that are most useful to your site visitors and to streamline the work of your clerk.
PresbyterySite is composed of plugins for the Joomla content management system. It provides a directory of congregations, a Google Map of congregations, and a directory of committees.
Enhancements:
- Most data in the database can be edited through the admin interface.
- This release can be translated into any language.
- There are several bugfixes.
<<less
Download (MB)
Added: 2006-12-16 License: GPL (GNU General Public License) Price:
1045 downloads
TunaPie 2.0 RC8

TunaPie 2.0 RC8


TunaPie is an Python application to browse, search, play and record shoutcast internet radio and TV (audio and video streams) more>>
Python application to browse, search, play and record shoutcast internet radio and TV (audio and video streams)

TunaPie is a directory browser for internet radio and TV streams. At present, TunaPie project uses the shoutcast server, but compatibility with other services is planned.

Tunapie allows you to search for streams and then launch your audio player (xmms) or NSV viewer (mplayer) of choice. It also allows recording of audio and video streams using streamripper.

<<less
Download (0.039MB)
Added: 2007-06-17 License: GPL (GNU General Public License) Price:
862 downloads
Test-Run 0.0110

Test-Run 0.0110


Test-Run is an improved test harness for scripts that emit TAP (Test Anything Protocol). more>>
Test-Run is an improved test harness for scripts that emit TAP (Test Anything Protocol). It was forked from Test::Harness, and it uses TAP::Parser.

The project is used to analyze the output of the scripts and present it to the user in a summarized form. Test-Run features separation of the test-running backend and the command line frontend, a "runprove" utility for running tests from the command line, a plugin-system, and colors for the summary line.

<<less
Download (0.067MB)
Added: 2007-06-12 License: MIT/X Consortium License Price:
865 downloads
MyEasyMarket 4.1

MyEasyMarket 4.1


MyEasyMarket is a small but powerful eshop solution for small or large e-business. more>>
MyEasyMarket is a small but powerful eshop solution for small or large e-business. It includes full remote administration via Web, logging, basket solution, buying solution, products administration, categories, user administration, and different administrators for different sections.

You have a little bussines and you want to be present on the internet too? You dont want to spend a lot of money on some marketing without a real solution. Our current version of MyEasyMarket is just 84kb(with pictures included). For a shop online solution with PHP and MySQL, you can chose this without problems. Because the all sources are about 150kb(with two languages included), you can modify easy and without problems and create your dream e-shop where you can put all do you want to sell or advertise.

Because this e-shop solution must be easy for all of the people, you can do the administration remote, with your favorite internet browser. You dont need a FTP client, or programs like other e-shop needs. You can even select wich products do you need in the front page, without making any modifications with HTML editors, or other HTML programs or image editors.

If your e-shop is too big, this is not a problem, because you can make different combinations to manage it You can just put a person to check the logs of what all people do on your eshop. Or you can put a person to work only with transcations. And another people to work with the products of e-shop, and probably, or the look of your e-shop. Of course probably you want to have all access everywhere. The eshop can do this too.

Another part that you need included in an e-shop solution is the basket and the formulars to gather your customers data safe. MyEasyMarket has all of this included. They are compatibles with all browsers, even the text mode browsers, intuitive design and concept, fast and secure. He will log you everything, any fraud atempt with all info(like the browser used, the proxy used, remote ip address, and a lot more).

Of course we cant put all the functions here because this page will be too big. We think that is all do you need for an eshop for start. If you think you know some good parts that we need to implement in our future versions of the e-shop, dont hesitate to contact us. You can send you code too to be included in the next versions of the e-shop.
<<less
Download (0.084MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1225 downloads
DateChooser 1.2.5

DateChooser 1.2.5


DateChooser is a Java class that allows a programmer to present the user with an input dialog for easily choosing a date. more>>
DateChooser is a Java class that allows a programmer to present the user with an input dialog for easily choosing a date and feeding it to the program.

<<less
Download (0.026MB)
Added: 2007-03-23 License: GPL (GNU General Public License) Price:
946 downloads
Battle Just Started 0.1.2

Battle Just Started 0.1.2


Battle Just Started is a 3D arcade tank battle. more>>
Battle Just Started project is a 3D arcade tank battle.

Rendering is done using OpenGL, and direct rendering is recommended. The game is focused on multiplayer over LAN.

An AI is also present, but is not very strong.

World simulation is done via ODE, and sound is done using OpenAL and SDL_mixer.

The game has currently 3 maps, 5 tanks, and 4 weapons.

<<less
Download (28.3MB)
Added: 2007-01-22 License: GPL (GNU General Public License) Price:
1005 downloads
GNOME Sudoku 0.7.1

GNOME Sudoku 0.7.1


GNOME Sudoku is a Sudoku player and generator for the GNOME Desktop. more>>
GNOME Sudoku is a GNOME-based puzzle game. Sudoku is a popular puzzle Japanese logic game. GNOME Sudoku intends to provide a simple interface for generating, playing, saving, printing and solving Sudoku puzzles.

At present, GNOME Sudoku supports infinite undo, generation of symmetric puzzles with unique solutions, and basic features to help gameplay.

<<less
Download (0.12MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1105 downloads
Scriptol to binary Compiler

Scriptol to binary Compiler


Scriptol to binary Compiler is a C++ native compiler. more>>
Scriptol to binary Compiler is a C++ native compiler.

Installation:

It is better to install Scriptol at root of a disk, for example:
c:scriptolc

Once the archive is extracted into the scriptolc directory, you have just to change to this directory to run the compiler.

To use the compiler at command line from any directory, you have to put the compiler into the path variable.

The setup script installs required file into sub-directories, or into the directory given as argument. Before to use the compiler, you have to read the licence, in the doc
directory: licence.html.

Usage:

Just type:
./solc mysource

Type "solc" only to list the options.

If your program is a multi-file project, the source given as parameter must be the main source file, the compiler will know dependencies from "include" statements and will build what is needed.

Exemples:

Type from the main scriptol directory:
./solc -bre demosfibo

Configuring:

By editing the solc.ini file, you may change the second pass compiler (you may have to rebuild the libsol library for this compiler), change the options of the compiler or add header files to include.

To add header files, just add "header=someheader.hpp" lines into the config file.

A xxx.cfg file may be written for each project main source beeing xxx, and if present, it overloads the solc.ini file.
<<less
Added: 2005-12-02 License: Freeware Price:
1423 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5