Main > Free Download Search >

Free makes it possible software for linux

makes it possible

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8345
Tapestry JSCookMenu 2.30

Tapestry JSCookMenu 2.30


Tapestry JSCookMenu provides a component for the Apache Tapestry Web framework. more>>
Tapestry JSCookMenu provides a component for the Apache Tapestry Web framework that makes it possible to create JavaScript menus and navigation sidebars easily with an arbitrary number of hierarchical pop up sub menus.

The famous JavaScript "JSCookMenu", written by Heng Yuan, is encapsulated within the component. The component gives an easy Tapestry-like programming interface to the Web developer.

There are some built-in themes for the look of the menu. With Tapestry JSCookMenu is easy to create your own themes or to override some property of a given theme.

<<less
Download (0.40MB)
Added: 2007-01-23 License: The Apache License 2.0 Price:
1014 downloads
GNU make 3.81

GNU make 3.81


GNU make is a tool which controls the generation of executables and other non-source files of a program. more>>
GNU make is a tool which controls the generation of executables and other non-source files of a program from the programs source files.
Make gets its knowledge of how to build your program from a file called the makefile, which lists each of the non-source files and how to compute it from other files. When you write a program, you should write a makefile for it, so that it is possible to use Make to build and install the program.
Capabilities of Make
- Make enables the end user to build and install your package without knowing the details of how that is done -- because these details are recorded in the makefile that you supply.
- Make figures out automatically which files it needs to update, based on which source files have changed. It also automatically determines the proper order for updating files, in case one non-source file depends on another non-source file.
As a result, if you change a few source files and then run Make, it does not need to recompile all of your program. It updates only those non-source files that depend directly or indirectly on the source files that you changed.
- Make is not limited to any particular language. For each non-source file in the program, the makefile specifies the shell commands to compute it. These shell commands can run a compiler to produce an object file, the linker to produce an executable, ar to update a library, or TeX or Makeinfo to format documentation.
- Make is not limited to building a package. You can also use Make to control installing or deinstalling a package, generate tags tables for it, or anything else you want to do often enough to make it worth while writing down how to do it.
Make Rules and Targets
A rule in the makefile tells Make how to execute a series of commands in order to build a target file from source files. It also specifies a list of dependencies of the target file. This list should include all files (whether source files or other targets) which are used as inputs to the commands in the rule.
Here is what a simple rule looks like:
target: dependencies ...
commands
...
When you run Make, you can specify particular targets to update; otherwise, Make updates the first target listed in the makefile. Of course, any other target files needed as input for generating these targets must be updated first.
Make uses the makefile to figure out which target files ought to be brought up to date, and then determines which of them actually need to be updated. If a target file is newer than all of its dependencies, then it is already up to date, and it does not need to be regenerated. The other target files do need to be updated, but in the right order: each target file must be regenerated before it is used in regenerating other targets.
Advantages of GNU Make
GNU Make has many powerful features for use in makefiles, beyond what other Make versions have. It can also regenerate, use, and then delete intermediate files which need not be saved.
GNU Make also has a few simple features that are very convenient. For example, the -o file option which says ``pretend that source file file has not changed, even though it has changed. This is extremely useful when you add a new macro to a header file. Most versions of Make will assume they must therefore recompile all the source files that use the header file; but GNU Make gives you a way to avoid the recompilation, in the case where you know your change to the header file does not require it.
However, the most important difference between GNU Make and most versions of Make is that GNU Make is free software.
Enhancements:
- Major bugfixes
<<less
Download (1.1MB)
Added: 2006-04-01 License: GPL (GNU General Public License) Price:
1322 downloads
mod_auth_script 1.3 Alpha

mod_auth_script 1.3 Alpha


mod_auth_script Apache module makes it possible authentication/authorization to be done by an external program. more>>
You should have dreamed to do some complex, tricky or user friendly authentication when using Apache web server. You can do this by some CGI or PHP script to send out the requested content only when some condition is met.

However, this approach is not perfect because some features of Apache web server cannot be used under such mechanism. Such features include HTTP/1.1 partial file retrieving, content negotiation and output stream compression.

This simple and small Apache module will solve such problem. And, it also simplifies an authentication mechanism.

mod_auth_script Apache module makes it possible authentication/authorization to be done by an external program. The external program can be provided as a CGI, PHP or any other schemes which allow dynamic content to Apache.

This Apache module is written just like Apaches standard modules. It may be used as DSO (dynamic linked) module or even compiled-in (static linked) module. A simple Makefile is provided for building as DSO module. On most Unix-like system, you will type just like below:

% make
% su
# make install

I am sorry that this version does not include any documentation and samples. For configuration directive, please read the big comment block in the source file mod_auth_script.c.

I hope this module helps your web application project. I will appreciate any comments, bug reports and suggestions. And, I will be very happy if you notify me where and how this module works in a real web application.

<<less
Download (0.009MB)
Added: 2006-04-18 License: The Apache License Price:
1286 downloads
Pict Uploader 1.2.5

Pict Uploader 1.2.5


Pict Uploader is a combination of The Pict.com FireFox Add-on and Mozilla FireFox Web browser to let you make screenshots with one click and automatically upload them to Pict.com image hosting. more>>

Pict Uploader 1.2.5 is a combination of The Pict.com FireFox Add-on and Mozilla FireFox Web browser to let you make screenshots with one click and automatically upload them to Pict.com image hosting. It also makes it possible right-click and upload any image you see online or your local image with automatic link generation for forums, websites, etc.

Major Features:

  1. Capture screenshots of websites
  2. Capture screenshot of whole website
  3. Capture screenshot of visible area
  4. Capture screenshot of custom selected area
  5. Edit screenshots
  6. Save screenshots in jpg/png formats
  7. Automatically upload screenshots to Pict.com
  8. Right-click and upload to Pict.com any image you see in your browser
  9. Link and share images on forums, blogs, social networks, etc.
  10. Upload images from your computer.
  11. Automatic link generation for forums, websites, etc. (Allows to insert image from local folder into forums with one right-click).

Enhancements:

  • Firefox 3.5 is now supported
  • All requested features were released
<<less
Added: 2009-07-24 License: MPL Price: FREE
6 downloads
GtkSysinfo 2.0 Beta1

GtkSysinfo 2.0 Beta1


GtkSysinfo is a perl-Gtk2 software for Linux which makes it possible to obtain a maximum of information about the system. more>>
GtkSysinfo project is a perl-Gtk2 software for Linux which makes it possible to obtain a maximum of information about the system such as temperature(with lm_sensors) , CPU frequency, hardware(with PciUtils) , network , ACPI ...

<<less
Download (0.18MB)
Added: 2006-04-16 License: GPL (GNU General Public License) Price:
1288 downloads
SimPlEdi

SimPlEdi


SimPlEdi is a webbased playlist (m3u) editor for mp3 files which are used in popular music players like Winamp or XMMS. more>>
SimPlEdi project is a webbased playlist (m3u) editor for mp3 files which are used in popular music players like Winamp or XMMS.
The filelocations are stored relative to the playlist location which makes it possible to use the generated lists on changing environments as mounted network drives or CDROMs.
Installation:
Make sure you have the MP3::Info perl module installed. If not do so:
# perl -MCPAN -e shell
cpan> install MP3::Info
Copy all files to a directory below your webserver root. Make sure your server executes CGIs from this directory.
Attention: This program is not intended to run on a public accessable webserver! It is not secure! You have been warned.
Configuration
Edit the config.pl file. All paths have to be given without trailing slashes. Specify where your mp3 collection is in $REALDIR. $WEBDIR is the path to your mp3s when accessed via http, $RELDIR is the relative path from the location of your playlists which is stored in $SAVEDIR. Note: The webserver have to be allowed to write in $SAVEDIR
SimPlEdi can edit ID3 tags of MP3 files. If you wish it can rename the filename, too. Set $RENAMEONTAG to 1 if you want that for default else set it to 0. You can define how a file should be named by set up the string in $MP3SYNTAX with the following placeholders:
%a Artist or Bandname
%t Songtitle
%d Album
%c Filecomment
%y Releaseyear
%n Track number
%g Genre
You may change the colorscheme by altering the style.css stylesheet.
Enhancements:
- Fixed the broken search function
<<less
Download (0.021MB)
Added: 2006-04-21 License: GPL (GNU General Public License) Price:
1281 downloads
virtualDesktopTools 0.2

virtualDesktopTools 0.2


virtualDesktopTools is a set of tools for handling X Window virtual desktops. more>>
virtualDesktopTools is a set of tools for handling X Window virtual desktops.

It makes it possible to switch the virtual desktop to the one indexed by a command line argument, and displays the number of desktops and index of the currently selected one.

It should work with all EWMH-compliant window managers.
<<less
Download (0.008MB)
Added: 2005-04-27 License: GPL (GNU General Public License) Price:
1642 downloads
Kelbt 0.12

Kelbt 0.12


Kelbt generates backtracking LALR parsers. more>>
Kelbt project can generate backtracking LALR parsers. Standard LALR parser generators emit an error upon encountering a conflict in the parse tables. Kelbt forges onward, generating parsers which handle conflicts by backtracking at runtime. Kelbt is able to generate a parser for any context-free grammar and therefore implements a generalized parsing method.
Kelbt is different from other backtracking LR systems in two ways. First, it elevates backtracking to the level of semantic actions by introducing a class of actions called undo actions. Undo actions are invoked as the backtracker undoes parsing and allow the user to revert any side effects of forward semantic actions. This makes it possible to backtrack over language constructs which must modify global state in preparation for handling context dependencies.
Second, Kelbt enables a user-controlled parsing strategy which approximates that of generalized recursive-descent parsing. This makes it easy for the user to resolve language ambiguities by ordering the grammar productions of a nonterminal according to their precedence. It is approximate in the sense that for most grammars the equivalent of an ordered choice parsing strategy is achieved. In cases where productions are parsed out of the order given, there is a simple grammar transformation which remedies the problem. See the CASCON paper for more details.
As a proof of concept, Kelbt has been used to write a partial C++ parser (included) which is composed of strictly a scanner, a name lookup stage and a grammar with standard semantic actions and semantic undo actions.
Enhancements:
- The -l option was added for turning off line directives in generated code.
- The class keyword was added.
- This indicates that a nonterminal or the token type is a C++ class, and should have its constructors and destructors called.
- The shortest statement was added.
- This allows one to force a shortest match of a list of items.
- The semantics of commit was changed.
- It now forces a full commit rather than a scoped commit.
- Many other improvements were made.
<<less
Download (0.21MB)
Added: 2007-05-02 License: GPL (GNU General Public License) Price:
905 downloads
NetMath 0.1

NetMath 0.1


NetMath project is a web browser which allows Web pages to contain modifiable calculations. more>>
NetMath project is a web browser which allows Web pages to contain modifiable calculations.
It has built-in plotting engines and the ability to communicate with computation servers.
This makes it possible to do local graphics, zooming and panning, while taking advantage of sophisticated computational programs.
Documents contain active and editable items, and the results of computations appear in the document.
Main features:
- :expand((x+y+z)^5) gives Result.
- factor(f) (the value f above is maintained) evaluates to Result.
- 500! produces Result
- factor(154784717804734665298299) produces a list of factors and multiplicities Result
<<less
Download (0.35MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1088 downloads
wrapmin 1.0b

wrapmin 1.0b


wrapmin is a wrapper that makes it possible to access Webmin from a directory on a site on an another Web server. more>>
wrapmin is a wrapper that makes it possible to access Webmin from a directory on a site on an another Web server.

wrapmin is very useful if you are behind a firewall that only allows access to port 80.

<<less
Download (0.012MB)
Added: 2005-12-08 License: GPL (GNU General Public License) Price:
1417 downloads
Humano 2 5.0. beta9

Humano 2 5.0. beta9


The Humano2 platform makes it possible to create business applications ranging from CRM. more>>
The Humano2 platform makes it possible to create business applications ranging from CRM, Help Desk, and ERP to Collaboration with a visual modelling environment.
The platform is built using a metadata architecture and is designed to support multiple databases.
Enhancements:
Core
- Fixed user edition/delition
- Fixed domain edition/delition
- modified so that only admin@humano2.com (pw admin) can delete users and domains
- fixed crashed caused by malformed Group by
Portal
- If you belong to only one domain, domain list is not displayed
- Some more improvements on reports
Other
- Better error capture
- ElNomade submnited code clean up and improvement.
<<less
Download (2.5MB)
Added: 2005-07-18 License: GPL (GNU General Public License) Price:
1560 downloads
Validate_fields Class 1.34

Validate_fields Class 1.34


Validate_fields Class is an easy-to-use form field validation PHP script. more>>
Validate_fields Class is an easy-to-use form field validation PHP script. This class can be used to validate database inputs or mail forms.
It can validate simple text, numbers, dates, urls, email addresses, and the presence of HTML tags. Invalid form fields will be reported inside a detailed error message.
Enhancements:
- A small improvement in the create_msg() method makes it possible to switch between the XHTML version and the simple HTML version.
- In the fields array one key was named "name", and it has been renamed to "value" to make it more clear.
- The variable declarations at the beginning of the validation method was removed.
- Because the value of a checkbox (radio) type field is only available if the element is checked, there are new functions to validate this elements.
<<less
Download (0.008MB)
Added: 2006-02-21 License: GPL (GNU General Public License) Price:
1340 downloads
Beep Media Player RSS feed provider 0.1.0

Beep Media Player RSS feed provider 0.1.0


Beep Media Player RSS feed provider is a tool for generating RSS feeds of songs played by BMP. more>>
Beep Media Player RSS feed provider is a tool for generating RSS feeds of songs played by BMP.

bmp-rss-feeder is a plugin for the Beep Media Player that makes it possible to publish an RSS feed containing the names of recently played songs.

The feed can be published both locally and on the Internet.

<<less
Download (0.24MB)
Added: 2005-07-21 License: GPL (GNU General Public License) Price:
1559 downloads
Spamity 0.9.2

Spamity 0.9.2


Spamity is a Web interface for Postfix log files that makes it possible to view filtered spam messages. more>>
Spamity is a Web interface for Postfix log files that makes it possible to view filtered spam messages, which is useful for testing the effectiveness of filtering rules.

Authentication is possible through an IMAP server or LDAP directory, and desired accounts can receive administrator privileges. An option to reinject quarantined messages is provided.

<<less
Download (0.078MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1174 downloads
Apcon 0.2.4 build 68

Apcon 0.2.4 build 68


Apcon is a systemtray application for KDE. more>>
Apcon is based on IBMs Access Connections tool for the Thinkpads.

It is a systemtray application for KDE, that makes it very easy for users to specify and manage different network/connection profiles and connect/disconnect to/from them.

Furthermore a user can get several details and informations about a connection.

This can be very useful for people using notebooks on different locations. Under normal circumstances this should be the expected situation.

If the location will be changed, Apcon makes it possible to enable and configure the needed interface (to get a network connection) with just two clicks.

A profile can be created easily and quickly in four simple steps. An integrated wizard leads the user through this process.
<<less
Download (0.090MB)
Added: 2005-09-15 License: GPL (GNU General Public License) Price:
1499 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5