Main > Free Download Search >

Free to separate software for linux

to separate

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 942
libtemplate 1.5

libtemplate 1.5


libtemplate is a C template library for CGI programs. more>>
libtemplate allows C developers to use templates for their CGI programs just like Perl and PHP programmers.

Use this template library to separate your programs business logic from the HTML that generates the output. Your code will be smaller and easier to maintain, and cosmetic changes to an application wont create havoc with your program.

If youre tired of recompiling your CGI program every time somebody wants to change the HTML, you need to check out templates. Libtemplate is an easy to use C interface that will let you use the same sort of templates used in Lazarus applications.

Using templates in PHP and C++ has spoiled me. So when I started developing applications in C, I went hunting for a templating library that I could use again. I didnt find it, so after developing in a mixture of C for my lowlevel routines and C++ for my interface, I finally broke down and wrote a templating engine in C.
<<less
Download (0.018MB)
Added: 2005-10-03 License: BSD License Price:
1484 downloads
Sheepsort 1.0

Sheepsort 1.0


Sheepsort project is a MIDlet game similar to Jezzball. more>>
Sheepsort project is a MIDlet game similar to Jezzball.

Sheepsort is a MIDlet game where one has to put up some fences on a sheep pasture in order to separate the black sheep from the white sheep.

The problem is that the fences must not be hit by a sheep while they are being built.

The goal of the game is to put up some fences on a sheep pasture so that the black sheep are separated from the white sheep. The challenge is that the fences must not be hit by the sheep while they are being build.

Use the cursor keys of your phone to move, the fire key to start a fence and the GAME_A or GAME_B button to change the direction of the fence. The direction can also be changed by pressing LEFT+RIGHT or UP+DOWN in quick succession.

The program was written for and tested on the Nokia 3650 phone. Though it can be compiled also for other devices since there are sources that depend only on the common J2ME features. But its recommended to play it only on phones with a large color screen.

<<less
Download (0.10MB)
Added: 2006-11-24 License: GPL (GNU General Public License) Price:
1064 downloads
libhtmlTemplate 1.1.0

libhtmlTemplate 1.1.0


libhtmlTemplate, is a library to aid developers to separate content from code. more>>
libhtmlTemplate, is a library to aid developers to separate content from code. libhtmlTemplate is very simple, small and easy to use, its my first c++ project, so any feedback with the purpose of helping to improve the library is welcome as well as any bug report and feature request, ill be glad to help in what i can, and know.
Examples:
#include < htmlTemplate.h >
int main(int argc, char **argv) {
// There are three ways of instatiating a Template object
// This is the generic one
Template t;
// This one, predefines on instatiation the default path where the templates are
Template t_w_path("/var/www/html/templates");
// This one, predefines the path, and the template file
Template t_w_file_path("/var/www/html/template", "index.tpt");
// When you instatiate the template object as the generic one,
// the dir and file are the default ./ and index.tpt so
// if you want to change them, you must use the following methods
// Set the template dir
t.setDir("/var/www/mytemplatedir");
// Set the template file
t.setTemplate("mytemplate.tpt");
// Now you are ready to replace the predefined template values, with the ones you want
// Suppose you have a tag in the template, {{MYVALUE}}
// to place your value in his location just use addText(), notice the absense of {{ & }}
t.addText("MYVALUE", "This is my text");
// Now you can automatically display the result by calling playTemplate
cout<<less
Download (0.026MB)
Added: 2006-05-19 License: GPL (GNU General Public License) Price:
1255 downloads
HoneyLattice 0.1

HoneyLattice 0.1


HoneyLattice provides a simple honeypot system. more>>
HoneyLattice provides a simple honeypot system.

In computer terminology, a honeypot is a trap set to detect, deflect or in some manner counteract attempts at unauthorized use of information systems.

Generally it consists of a computer, data or a network site that appears to be part of a network but which is actually isolated, (un)protected and monitored, and which seems to contain information or a resource that would be of value to attackers. A honeypot that masquerades as an open proxy is known as a sugarcane.

A honeypot is valuable as a surveillance and early-warning tool. While often a computer, a honeypot can take on other forms, such as files or data records, or even unused IP address space. Honeypots should have no production value and hence should not see any legitimate traffic or activity. Whatever they capture can then be surmised as malicious or unauthorized.

One very practical implication of this is that honeypots designed to thwart spam by masquerading as systems of the types abused by spammers to send spam can categorize the material they trap 100% accurately: it is all illicit. A honeypot needs no spam-recognition capability, no filter to separate ordinary e-mail from spam. Ordinary e-mail never comes to a honeypot.

Honeypots can carry risks to a network, and must be handled with care. If they are not properly walled off, an attacker can use them to actually break into a system.

<<less
Download (0.002MB)
Added: 2007-03-29 License: GPL (GNU General Public License) Price:
940 downloads
ipsort

ipsort


ipsort script sorts a STDIN of IP addresses to STDOUT. more>>
ipsort script sorts a STDIN of IP addresses to STDOUT. It sorts by the first octet, then by the second, the third and the fourth.

Usage: Takes Standard in or a file or list of files. So ipsort < file1 > < file2 > or cat < file > | ipsort
Its quite clever and looks for an IP address on each line, rejecting if it doesnt find one

Options:

-c or --commas Separate the list by space-separated commas, rather than one IP per line.
-u or --unique Uniquely sort the list as well, to avoid duplicate IPs.
-s or --string Use this string to separate the IPs. Eg. -s :
-m or --multiple Search for multiple IP addresses per line.
-h or --help Display this usage message.

<<less
Download (MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
934 downloads
Text::ScriptTemplate 0.08

Text::ScriptTemplate 0.08


Text::ScriptTemplate is a standalone ASP/JSP/PHP-style template processor. more>>
Text::ScriptTemplate is a standalone ASP/JSP/PHP-style template processor.

SYNOPSIS

use Text::ScriptTemplate;

$text = . # - also supports variable expansion
< % } % >
EOF

$tmpl = new Text::ScriptTemplate; # create processor object
$tmpl->setq(TEXT => "hello, world"); # export data to template

# load, fill, and print expanded result in single action
print $tmpl->pack($text)->fill;

This is a successor of Text::SimpleTemplate, a module for template- based text generation.

Template-based text generation is a way to separate program code and data, so non-programmer can control final result (like HTML) as desired without tweaking the program code itself. By doing so, jobs like website maintenance is much easier because you can leave program code unchanged even if page redesign was needed.

The idea of this module is simple. Whenever a block of text surrounded by (or any pair of delimiters you specify) is found, it will be taken as Perl expression, and will be handled specially by template processing engine. With this module, Perl script and text can be intermixed closely.

Major goal of this library is to provide support of powerful PHP-style template with smaller resource. This is useful when PHP, Java/JSP, or Apache::ASP is overkill, but their template style is still desired.

<<less
Download (0.009MB)
Added: 2007-06-14 License: Perl Artistic License Price:
863 downloads
CartoWeb 3.1.0

CartoWeb 3.1.0


CartoWeb is a comprehensive and ready-to-use Web-GIS. more>>
CartoWeb is a comprehensive and ready-to-use Web-GIS (Geographical Information System) as well as a convenient framework for building advanced and customized applications.
Developed by Camptocamp SA, it is based on the UMN MapServer engine and is released under the GNU General Public License (GPL).
Written using innovative language PHP5, CartoWeb is highly modular and customizable thanks to its object-oriented architecture. CartoWeb project runs evenly on Windows or Unix-like platforms and shows its real power when associated to PostgreSQL/PostGIS.
Last but not least, CartoWeb may be set up as a SOAP Web Service enabling to have front-end server on one machine and data and map generation on an other.
Enhancements:
- Redesigned DHTML map interface as a convenient object-oriented API.
- Added JavaScript constraints for polygons: maximum number of points, no crossing.
- Added new improved tabs interface.
- Added support of styles with shapes and labels in outline plugin.
- Added new profile parameter for quick development/production switch.
- Added possibility to separate toolbar icons in several groups dispatched wherever in the interface layout.
- Improved PDF export plugin:
- Support for multiline text blocks ;
- Support for external data source (files, databases) for text blocks ;
- Debugged overview extent ;
- Customizable overview outline colors ;
- Overview can use viewer keymap.
- Redesigned installation script. Added Windows installation wizard (.exe installer).
- Added views plugin.
- Added routing plugin.
- Added layers reordering plugin.
- Added raw-image output switch.
- Renamed class Serializable to CwSerializable (for PHP 5.0.4+ compatibility).
- Added possibility to create output-format specific tables rules (eg. only for PDF, only for HTML, only for CSV...).
- Switched most private plugins methods and members to "protected" in order to facilitate plugin extension.
- Added support for dynamic mapfiles (generation using PHP templates) and multiple mapfiles switching.
- Added support for dynamic changes on layers tree (aka "layers children switching").
- Moved I18n PO files to projects directories.
- Optimized export plugins (HTML, CSV, PDF, etc.) that now uses the main CartoWeb page (separated export.php pages are deprecated).
<<less
Download (11.6MB)
Added: 2005-11-25 License: GPL (GNU General Public License) Price:
1430 downloads
Search::Tools::Keywords 0.06

Search::Tools::Keywords 0.06


Search::Tools::Keywords is a Perl module to extract keywords from a search query. more>>
Search::Tools::Keywords is a Perl module to extract keywords from a search query.

SYNOPSIS

use Search::Tools::Keywords;
use Search::Tools::RegExp;

my $query = the quick fox color:brown and "lazy dog" not jumped;

my $kw = Search::Tools::Keywords->new(
stopwords => the,
and_word => and,
or_word => or,
not_word => not,
stemmer => &your_stemmer_here,
ignore_first_char => +-,
ignore_last_char => ,
word_characters => $Search::Tools::RegExp::WordChar,
debug => 0,
phrase_delim => ",
charset => iso-8859-1,
lang => en_US,
locale => en_US.iso-8859-1
);

my @words = $kw->extract( $query );
# returns:
# quick
# fox
# brown
# lazy dog

Do not confuse this class with Search::Tools::RegExp::Keywords.

Search::Tools::Keywords extracts the meaningful words from a search query. Since many search engines support a syntax that includes special characters, boolean words, stopwords, and fields, search queries can become complicated. In order to separate the wheat from the chafe, the supporting words and symbols are removed and just the actual search terms (keywords) are returned.

This class is used internally by Search::Tools::RegExp. You probably dont need to use it directly. But if you do, read on.

<<less
Download (0.048MB)
Added: 2006-10-18 License: Perl Artistic License Price:
1102 downloads
Oreka 0.5

Oreka 0.5


Oreka is a modular and cross-platform system for recording and retrieval of audio streams. more>>
Oreka is a modular and cross-platform system for recording and retrieval of audio streams.
Oreka project currently supports VoIP SIP and sound device based capture. Recordings metadata can be stored in any mainstream database. Retrieval of captured sessions is web based.
Main features:
Recording and storage
- Record VoIP SIP sessions by passively listening to network packets. Both sides of a conversation are mixed together and each call is logged as a separate audio file.
- Record from a standard sound device (e.g. microphone or line input). Can record multiple channels at the same time. Each recording goes to separate audio files
- Open plugin architecture for audio capture means that the system is potentially capable of recording from any audio source.
- Automatic audio segmentation so that continuous audio sources can be split in separate audio files and easily retrieved later.
- Voice activity detection.
- GSM6.10, A-Law and u-Law compression available in order to save disk space.
- Recording metadata logged to file and/or any mainstream database system.
User interface
- Recordings retrieval can be done using the following criteria (when available):
- Timestamp
- Recording duration
- Direction (for a telephone call)
- Remote Party (for a telephone call)
- Local Party (for a telephone call)
Enhancements:
- A critical bug that could cause Orkaudio to crash given a certain sequence of RTP packets was fixed.
- A SIP detection issue on the Siemens platform (Siemens Optipoint 400) was fixed.
<<less
Download (0.20MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1348 downloads
ltraf 0.2.1-pre1

ltraf 0.2.1-pre1


ltraf is a simple utility to list traffic flowing through a computers network interface. more>>
ltraf is a simple utility to list traffic flowing through a computers network interface. It can categorize the traffic based on bpf rules. It uses libpcap to capture network traffic.
The main goal of the project is to give systems administrators a chance to visualize the traffic flow through a linux based computers network interface in real time.
There are a number of projects that can do similar things (and even more) so you might want to try IPTraf or tcpdump but they are a bit different. Ill let you decide which is best for you.
TODO:
1. Implement timing options for display refresh and measurement
2. Write some more documentation. Like a man page or something.
Version restrictions:
- When interface speed is measured for a long time and too much data flows through some variable in math.c overflows at average calculations.
- Do we need to separate simplex and duplex filters ??
- Duplex filter bpf parsing is buggy and incomplete. Redesign it.
<<less
Download (0.014MB)
Added: 2005-10-04 License: GPL (GNU General Public License) Price:
1480 downloads
sp_preproc 1.280

sp_preproc 1.280


sp_preproc is a SystemPerl Preprocessor. more>>
sp_preproc is a SystemPerl Preprocessor.

SYNOPSIS

sp_preproc

sp_preproc takes a .sp (systemperl) file and creates the SystemC header and C files.

It is generally only executed from the standard build scripts.

ARGUMENTS

--help

Displays this message and program version and exits.

--hier-only

Read only hierarchy information, ignore all signal information. Useful for faster generation of sp_lib files.

--inline

Edit the existing source code "inline". Similar to the Verilog-mode AUTOs. Use --inline --noautos to remove the expanded automatics.

--libfile

Filename to write a list of sp_cells into, for later use as a --libcell to another sp_preproc run.

--libcell

Files listed before --libcell will be preprocessed or inlined as appropriate. Files after noexpand will only be used for resolving references, they will not be linked, linted, or otherwise checked. --nolibcell can be used to re-enable checking of subsequent files.

--ncsc

Create output files compatible with Cadence NC-SystemC.

--nolint

Disable lint style error checks, such as required to run doxygen on the SystemPerl output.

--preproc

Preprocess the code, writing to separate header and cpp files.

--trace-duplicates

Include code to trace submodule signals connected directly to a parent signal, generally for debugging interconnect. Without this switch such signals will be presumed to have the value of their parent modules signal, speeding and compressing traces.

--tree filename

Write a report showing the design hierarchy tree to the specified filename. This format may change, it should not be parsed by tools.

--noautos

With --inline, remove any expanded automatics.

--verbose

Shows which files are being written, or are the same.

--write-verilog filename

Write the SystemC interconnections in Verilog format to the specified filename. Note this does not include logic, it only contains module ports and cells.

-M

Makes the dependency listing (similar to cpp -M).

-Dvar=value

Sets a define to the given value (similar to cpp -D).

-f file

Parse parameters from the given file.

<<less
Download (0.10MB)
Added: 2007-05-30 License: Perl Artistic License Price:
877 downloads
Bacula SNMP Subagent 1.4

Bacula SNMP Subagent 1.4


The Bacula SNMP Subagent provides indexed Bacula statistics via SNMP output. more>>
Bacula SNMP Subagent project provides indexed Bacula statistics via SNMP output.
Data, query, and graph templates are provided for Cacti.
Enhancements:
- Common functions were moved to a separate Perl library.
- CounterXX should now be Integer32.
<<less
Download (0.026MB)
Added: 2006-02-07 License: GPL (GNU General Public License) Price:
1356 downloads
Sanders 1.0

Sanders 1.0


Sanders software is a PHP MVC framework based on Mojavi 3.0. more>>
Sanders software is a PHP MVC framework based on Mojavi 3.0.

After closing Mojavi development, we make decission to continue in this great thing alone. Now we are here with Sanders. New framework based on Mojavi 3.0. If you have some suggestions or bugreports, use our forums.

Actual development version can be reached by svn: [svn.sanders.cz]

MVC (Model-view-controller) is an architectural pattern used in software engineering. In complex computer applications that present a large amount of data to the user, a developer often wishes to separate data (model) and user interface (view) concerns, so that changes to the user interface will not affect data handling, and that the data can be reorganized without changing the user interface. The model-view-controller solves this problem by decoupling data access and business logic from data presentation and user interaction, by introducing an intermediate component: the controller.
<<less
Download (0.11MB)
Added: 2007-06-28 License: LGPL (GNU Lesser General Public License) Price:
850 downloads
Bio::Tools::CodonTable 1.4

Bio::Tools::CodonTable 1.4


Bio::Tools::CodonTable is a bioperl codon table object. more>>
Bio::Tools::CodonTable is a bioperl codon table object.

SYNOPSIS

# This is a read-only class for all known codon tables. The IDs are
# the ones used by nucleotide sequence databases. All common IUPAC
# ambiguity codes for DNA, RNA and animo acids are recognized.

# to use
use Bio::Tools::CodonTable;

# defaults to ID 1 "Standard"
$myCodonTable = Bio::Tools::CodonTable->new();
$myCodonTable2 = Bio::Tools::CodonTable -> new ( -id => 3 );

# change codon table
$myCodonTable->id(5);

# examine codon table
print join ( , "The name of the codon table no.", $myCodonTable->id(4),
"is:", $myCodonTable->name(), "n");

# translate a codon
$aa = $myCodonTable->translate(ACU);
$aa = $myCodonTable->translate(act);
$aa = $myCodonTable->translate(ytr);

# reverse translate an amino acid
@codons = $myCodonTable->revtranslate(A);
@codons = $myCodonTable->revtranslate(Ser);
@codons = $myCodonTable->revtranslate(Glx);
@codons = $myCodonTable->revtranslate(cYS, rna);

#boolean tests
print "Is a startn" if $myCodonTable->is_start_codon(ATG);
print "Is a termianatorn" if $myCodonTable->is_ter_codon(tar);
print "Is a unknownn" if $myCodonTable->is_unknown_codon(JTG);

Codon tables are also called translation tables or genetics codes since that is what they try to represent. A bit more complete picture of the full complexity of codon usage in various taxonomic groups presented at the NCBI Genetic Codes Home page.

CodonTable is a BioPerl class that knows all current translation tables that are used by primary nucleotide sequence databases (GenBank, EMBL and DDBJ). It provides methods to output information about tables and relationships between codons and amino acids.

This class and its methods recognized all common IUPAC ambiguity codes for DNA, RNA and animo acids. The translation method follows the conventions in EMBL and TREMBL databases.
It is a nuisance to separate RNA and cDNA representations of nucleic acid transcripts. The CodonTable object accepts codons of both type as input and allows the user to set the mode for output when reverse translating. Its default for output is DNA.

Note: This class deals primarily with individual codons and amino acids. However in the interest of speed you can translate longer sequence, too. The full complexity of protein translation is tackled by Bio::PrimarySeqI::translate.

<<less
Download (4.7MB)
Added: 2007-08-15 License: Perl Artistic License Price:
801 downloads
Rainlendar Lite 2.2

Rainlendar Lite 2.2


Rainlendar project is a customizable desktop calendar. more>>
Rainlendar project is a customizable desktop calendar.
Rainlendar is a feature rich calendar application that is easy to use and doesnt take much space on your desktop. The application is platform independent so you can run it both on Windows and on Linux. The appearance can be customized with skins and you can even mix different skins together.
It is possible to use Rainlendar with other calendar applications too. Rainlendar uses the standard iCalendar format to store its events and tasks so you can easily transfer them between applications. You can also subscribe to online calendars and see your Outlook appointments directly in Rainlendar*.
Rainlendar is an unicode application and support localization so you can use it on your own language.
All the coming events are shown in a separate list where you can see the weeks events at one glance. You can decide how many days in advance you want to see in the list. Different events can have a different appearance in the list so you can easily spot the important events from the others. The icons in the calendar are also available in the event list and other windows to make it easier to separate the events.
You can also have a separate list for your long term tasks. The task list can be arranged several ways so that you can keep it better organized. You can also set a due date for the tasks to make sure youll remember to do them on time.
Youll also get an alarm when an event or task is due so that you dont miss it. The alarm can be defined to be set off any duration before the actual event so you have time to prepare for it.
And thats not all. Check the list of features for better overview of all the things Rainlendar can do. If you find it useful go to the download page and get yourself a copy.
*Network shared calendars and Outlook support are available only in the Pro version
Main features:
- Small and lightweight
- Different type events can have different appearence
- Supports Windows transparency
- Synchronizes events between several clients
- Localized for multiple languages
- Shows an alarm when an event is due
- Shows Outlooks appointments
- Includes a todo-list
- Works also as Litestep plugin
- Displays the current date in tray icon
- Can stick to the desktop (i.e. doesnt hide with Show Desktop)
- Hotkeys for quick access
- Easy skinning with an UI
- Can be controlled from 3rd party applications with !bangs
<<less
Download (4.1MB)
Added: 2007-07-27 License: Freeware Price:
821 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5