Main > Free Download Search >

Free identified by software for linux

identified by

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 313
Klementine 0.18B002

Klementine 0.18B002


Klementine is a Java program for remote mail retrieval, filtering and forwarding. more>>
Klementine is a Java program for remote mail retrieval, filtering and forwarding. Regular expressions can be applied to the mail header fields and thus characterize the messages as spam or ham.
Identified spam will be deleted directly on the server. Klementine project is most useful for people retrieving their mail through dialup connections.
Main features:
- Input protocols: IMAP, POP3
- Output protocols: STDOUT, SMTP (Port 25)
- Multiple accounts
- Multithreaded account processing
- Fast mail retrieval by strictly separating download and forwarding
- Intelligent rules
- Use of email addresses book from LDAP server as whitelist
- Postpone rule for mails that did not match any rule
- Configuration files may easily be modified by scripts
- Hit statistic report
- Sophisticated logging (through log4j)
Enhancements:
- Fixing a bug that caused the application not to terminate reliably.
<<less
Download (2.2MB)
Added: 2006-04-27 License: Artistic License Price:
1277 downloads
DupeFinder 1.0.2

DupeFinder 1.0.2


DupeFinder is a simple application for locating, moving, renaming, and deleting duplicate files in a directory structure. more>>
DupeFinder is a simple application for locating, renaming, moving and deleting duplicate files in a directory structure.
Its perfect both for users who havent kept their hard drives very well organized and need to do some cleaning to free space, and for users who like to keep lots of backup copies of important data "just in case" something bad should happen.
Main features:
Although DupeFinder is a quite small application, it should have all of the features you will need to remove and reorganize large directories full of duplicate files:
- Well designed graphical interface with full tooltip and "Whats This?" question button support, useful in an application which you probably wont need to use frequently
- Quick processing by eliminating analysis of unwanted data through file extension filtering
- View files in external applications by double-clicking
- Rename files in place or move to new locations
- Default settings disallow deletion of all copies of duplicate files to prevent accidental data loss
- Generate simple reports identifying groups of duplicate files for later processing
While everything works pretty well in most cases, there are a few issues with DupeFinder to be aware of. I hope to fix most of the following bugs sometime soon:
- May crash if files containing "~" or ":" characters are encountered
- May crash if self referencing symlinks are encountered
- Zero byte files cannot be deleted
- May not be able to delete files with Unicode characters in filename
- Display does not update if identified duplicates are moved, renamed or modified external to DupeFinder
<<less
Download (0.021MB)
Added: 2006-06-14 License: GPL (GNU General Public License) Price:
1290 downloads
cpdetector 1.05

cpdetector 1.05


cpdetector project is a small yet clever framework for codepage detection. more>>
cpdetector project is a small yet clever framework for codepage detection.

cpdetector is a small yet clever framework for codepage detection that integrates different strategies. It may be used as a library for third party software that accesses textual data over network.

It also includes a best-practice implementation in form of a command line tool that allows sorting and transforming large collections of documents based on their codepage.

Available strategies include: jchardet (exclusion, frequency analysis, and guessing), detection of the HTML charset property, and detection of the XML encoding declaration.

What is a code page?

At first, a textual document is nothing more than sequences of bits. A computer has to decide, how he can display this data in form of characters (which are identified by the computer as numbers).

A code page - which is also known as charset encoding - maps the raw data of a textual document to characters. The original ASCII code page for example only uses 7 bits of an octet (byte) for deciding the character that is represented thus allowing only to map 128 different characters. In the past memory was expensive and computers most often only had registers and busses for 8 bit.

When a mainframe was conceived it had to be decided, which characters it should support. Physicians and mathematicians for example needed special characters for equations. As a result, a computer often shipped with a special codepage.
<<less
Download (0.70MB)
Added: 2007-04-21 License: MPL (Mozilla Public License) Price:
918 downloads
Gentle.NET 1.2.9

Gentle.NET 1.2.9


Gentle.NET is an object persistence framework for .NET written in C#. more>>
Gentle.NET is an RDBMS independent object persistence framework. Gentle.NET features automatic SQL generation and object construction, an SQL factory for creating custom queries, DataView construction helpers, excellent performance and reasonably complete docs.
The framework defines a few attributes with which you have to decorate the objects you wish to persist. Decorate classes with the TableName attribute, and members (properties and fields as you see fit) with the TableColumn attribute.
There are additional attributes available which need only be used when no Analyzer class exists for the database you are using (see Database Provider - Implementation Status). The Analyzer classes are used to obtain metadata on the current schema directly from the database, thus bypassing the need for replicating this information in your code.
If no Analyzer exists, primary key columns must be decorated with the PrimaryKey attribute, and foreign keys and their mappings must be declared using the ForeignKey attribute. The TableColumn attribute provides properties allowing you to provide details on type, size and null-handling. If an Analyzer does exist, the information obtained automatically overrides any such setting.
Business objects may optionally inherit from the Persistent class, which provides a set of standard methods for persisting and retrieving objects. You can replicate these on a different base class if needed, or on a manager class if you prefer a more SOA-oriented design. Gentle provides support for identity columns (where the database assigns a primary key value to the row being inserted) to implementors of IPersistent (which includes the Persistent class).
The main access point into the framework functionality is provided by the PersistenceBroker class, which is responsible for orchestrating all access to a given database provider.
The PersistenceBroker is responsible for basic query construction and caching, as well as interaction with the database backends. You can create as many PersistenceBroker instances as needed, such as one for every database to which you need to connect. Various classes permit or require you to pass a PersistenceBroker instance, which will be used subsequently for all database operations performed by the class.
If you need to connect to a single database only, you can use the static Broker class, which delegates all calls to a default PersistenceBroker instance (using the DefaultProvider configured in the configuration file).
Persistent objects are identified by a Key, which is really just a Hashtable with some convenient methods for gathering property values from objects. The Key class knows how to populate itself when given an object instance and a set of property names, and also provides a means of obtaining a key holding just the primary key fields.
This is useful when constructing custom queries as constraints can be passed as Key instances to methods on both the (Persistence)Broker and SqlBuilder classes. This encapsulation also enables Gentle to work with multi-column primary keys.
To execute custom SQL statements use the SqlStatement class. Use the SqlBuilder class to construct instances of this class whenever the statement is for a supported type (i.e. a class decorated with the proper attributes as outlined above).
The SqlBuilder provides a database independent way of constructing queries and has many methods for adding constraints and otherwise customizing the query. It is used internally by the PersistenceBroker whenever it needs to generate statements.
You can declare a DataView layout using the CustomView attribute on the properties to include in the DataView. The actual DataView can be obtained using the ObjectView class by supplying an array of business objects.
Multiple statements can be transacted (grouped) using the Transaction class.
Enhancements:
- This release features a complete rewrite of the cache subsystem, with significant performance improvements as a result.
- There have also been several minor improvements and bugfixes throughout the code base.
<<less
Download (7.0MB)
Added: 2006-06-04 License: LGPL (GNU Lesser General Public License) Price:
1240 downloads
SolidState 0.4.1

SolidState 0.4.1


SolidState is a web-based Customer Management and Billing solution designed for Web Hosting companies. more>>
SolidState is a web-based Customer Management and Billing solution designed for Web Hosting companies. SolidState project is developed in PHP, and uses MySQL as the backend database. It is licensed under the GPL, meaning the source code is available for free and you are encouraged to modify it, improve it, secure it, and submit your changes back to the project.
Some things you can do with Solid-State include:
- Track active, pending, and inactive accounts
- Create and track invoices that can be printed or emailed to your customers
- Specify your own recurring web hosting and domain registration services
- Setup one-time purchases, such as add-on services or special fees.
Register domains through a reseller API, if supported (at this time only Directi/Reseller Club is)
SolidState is a young project, started by John Diamond in November 2005, and sponsored by Solid Internet Systems, Inc. The current and first public release is v0.2. The goal of the project is for version 1.0 to be a complete open source alternative to the existing commercial solutions for web host customer management.
Obviously these products are much more feature rich than the current state of the project, but it is hoped that many will contribute their skills to this fledgling application, and produce not just a more affordable, but a more usefull, more secure, and more intuitive solution for the entire Web Hosting industry.
Installation:
NOTE: For the most up-to-date installation documentation please visit the Solid-State Homepage: http://www.solid-state.org
- Copy the source tree to your web root directory
- Create a new MySQL database:
$ mysqladmin -u root -p create solidstate
- Grant privileges for the solidstate database:
$ mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON solidstate. - TO apache@localhost IDENTIFIED BY password;
Where: apache@localhost is the username of your web servers MySQL account password is the users password
- Dont forget to activate your new privlieges:
mysql> FLUSH PRIVILEGES;
- Import the Solid-State DB scheme:
$ mysql -u apache -p solidstate < db/solid-state.mysql.sql
- Edit application.conf:
- Set your company name and email address in the tag
- Configure your database in the < database > tag
- Configure your name servers in the < nameservers > section
- Configure any modules with your company specific info
- Open a web browser and visit: http://< your-host >/path/to/solidstate/manager
- Login as admin, password: temp
Enhancements:
- A remote file inclusion vulnerability present in most class files was fixed.
- A French translation and a Bosnian translation were added for the Order interface.
- A bug that was preventing services that recurred once a month from showing up on invoices was fixed.
- A check was added to the "generate invoice" page to prevent invoices from being generated for inactive or non-billable accounts.
- A bug that was preventing order line-items from being executed on PHP 4 installs was fixed.
- Other minor bugs were fixed.
<<less
Download (0.17MB)
Added: 2006-10-29 License: GPL (GNU General Public License) Price:
1092 downloads
doxWiki 1.1

doxWiki 1.1


doxWiki is a simple-to-use Wiki for a Web site, personal database, or flexible document source. more>>
doxWiki is a simple-to-use Wiki for a Web site, personal database, or flexible document source. It has a compatible mark-up language with powerful extensions.
doxWiki project can use any Web server or built-in personal server. The output is XHTML-compliant.
Enhancements:
- Jot mode added; different users (as identified by the IP address of their browser) can now keep separate BeenThere pages; editing textarea is now 100% width; bugs fixed in finding references by clicking on page title, in poetic mode, as well as errors fixed in WikiEdit; EasyWiki updated; FindWikiWords.pl command-line program added for ease of entering "donotlink" controls.
<<less
Download (0.071MB)
Added: 2006-07-05 License: Artistic License Price:
1207 downloads
infokon 0.1

infokon 0.1


infokon is a software that monitors the state of the Internet Storm Center INFOCon. more>>
infokon is a software that monitors the state of the Internet Storm Center INFOCon and loads the headlines of the Handlers Diary.

The intent of the Infocon is to reflect changes in malicious traffic and the possibility of disrupted connectivity. Of particular importance is the concept of "Change".

Every host connected to the Internet is subject to some amount of traffic caused by worms and viruses. However, once a worm has been identified and the number of infected machines is no longer increasing, this traffic is not likely to cause any disruptions.

<<less
Download (0.77MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
816 downloads
AudioFile::Identify::MusicBrainz 0.4

AudioFile::Identify::MusicBrainz 0.4


AudioFile::Identify::MusicBrainz is a pure-perl MusicBrainz client implementation. more>>
AudioFile::Identify::MusicBrainz is a pure-perl MusicBrainz client implementation.

A::I::M is, at heart, a pure-perl implementation of the MusicBrainz client protocol, encapsulated in some sensible Track/Album/Artist objects that have the sort of methods youd expect. So I can, given a Track object, go

my $some_title = $track->album->track(4)->artist->title;

Eventually, this is intended to be merely a plugin to a more general AudioFile::Identify architecture, along with such exciting things as A::I::Amazon, A::I::CDDB, etc, but until theyre ready and we have a decent API for it, its useful to have this out in the wild, as its very useful.

USAGE

See AudioFile::Identify::MusicBrainz::Query for details, but in summary:

use AudioFile::Identify::MusicBrainz::Query;
my $query = AudioFile::Identify::MusicBrainz::Query->new();
$query->FileInfoLookup(
artist => coldplay,
title => yellow,
items => 5,
) or die "Could not query: " . $query->error();
print "I got ".scalar(@{$query->results})." resultsn";

print "Most likely album is ".
$query->result(0)->album->title ."n";
print "Most likely trackNum is ".
$query->result(0)->track->trackNum ."n";

See AudioFile::Identify::MusicBrainz::Album, AudioFile::Identify::MusicBrainz::Artist and AudioFile::Identify::MusicBrainz::Track for details of the methods you can call on these returned objects.

Theres an example of its use in the examples folder in the tarball, tagger.pl (see tagger.pl). This is a utility that examines the ID3 tags of an MP3 file, and will print what MusicBrainz suggests for the rest of the tags.

<<less
Download (0.028MB)
Added: 2006-11-15 License: Perl Artistic License Price:
1074 downloads
Kenosis 0.96

Kenosis 0.96


Kenosis is a fully-distributed p2p RPC system built on top of XMLRPC. more>>
Kenosis is a fully-distributed p2p RPC system built on top of XMLRPC. Nodes are automatically connected to each other via a Kademlia-style network, and can route RPC requests efficiently to any online node. Kenosis project is reliable and well-tested.
- Nodes are identified by 160-bit addresses.
- Nodes can find other nodes given an address and can find the set of nodes with addresses nearest to a given address.
- Nodes can route RPC requests efficiently to any online node.
Kenosis is zero-defect software
Too many peer-to-peer programs and libraries have initially seemed to work but floundered under increasing complexity. One of our goals for kenosis was to make reliable software that would Just Work.
Every line of Kenosis has been subjected to extensive unit testing and simulation testing.
- Kenosis is designed from the ground up for simplicity, stability, and scalability.
- Kenosis does one thing and does it well. It is our hope that others will use Kenosis as a foundation for new and exciting peer-to-peer applications.
Compatibility
Kenosis must work on a wide range of platforms because we want it to provide a solid basis for many p2p applications.
- Kenosis is written in pure python
- Kenosis has been tested on Windows, Mac OS X, and Linux.
- Kenosis works in almost any networking environnment, including restrictive corporate firewalls, because it uses XMLRPC for its network communications. It can also work with an HTTP proxy.
Enhancements:
- This release fixes bugs that prevented the client from bootstrapping from other nodes.
<<less
Download (0.17MB)
Added: 2006-01-11 License: MIT/X Consortium License Price:
1382 downloads
GO::TermFinder 0.7

GO::TermFinder 0.7


GO::TermFinder is a Perl module that can identify GO nodes that annotate a group of genes with a significant p-value. more>>
GO::TermFinder is a Perl module that can identify GO nodes that annotate a group of genes with a significant p-value.

This package is intended to provide a method whereby the P-values of a set of GO annotations can be determined for a set of genes, based on the number of genes that exist in the particular genome (or in a selected background distribution from the genome), and their annotation, and the frequency with which the GO nodes are annotated across the provided set of genes.

The P-value is simply calculated using the hypergeometric distribution as the probability of x or more out of n genes having a given annotation, given that G of N have that annotation in the genome in general. We chose the hypergeometric distribution (sampling without replacement) since it is more accurate, though slower to calculate, than the binomial distibution (sampling with replacement).

In addition, a corrected p-value can be calculated, to correct for multiple hypothesis testing. The correction factor used is the total number of nodes to which the provided list of genes are annotated, excepting any nodes which have only a single annotation in the background, as a priori, we know that these cannot be significantly enriched.

The client has access to both the corrected and uncorrected values. It is also possible to correct the p-value using 1000 simulations, which control the Family Wise Error Rate - using this option suggests that the Bonferroni correction is in fact somewhat liberal, rather than conservative, as might be expected. Finally, the False Discovery Rate can also be calculated.

The general idea is that a list of genes may have been identified for some reason, e.g. they are coregulated, and TermFinder can be used to find out if any nodes annotate the set of genes to a level which is extremely improbable if the genes had simply been picked at random.

<<less
Download (0.84MB)
Added: 2006-06-12 License: Perl Artistic License Price:
1232 downloads
LinkController 0.37

LinkController 0.37


LinkController is a group of programs designed to take away much of the work of maintaining the links in a web site. more>>
LinkController is a group of programs designed to take away much of the work of maintaining the links in a web site. Instead of the user running the program checking whether links are broken, LinkController does this automatically. When it finds a broken link it checks it several times across several days before reporting it broken. This means that if a link is repaired in the meantime (a common case), the user will never be bothered.
All the functionalities are in place for testing links and repairing problem identified. The software is under development so stability is totally not guaranteed, but then with the exception of the fix-link program, there shouldnt be much risk of data loss so dont worry and make sure you backup your web pages just like normal.
Main features:
- repeatedly checks a link before declaring it broken
- rapid repair of links based on database
- easy but configurable reporting
- access to pages requiring authentication (new/experimental)
- CGI pages for reporting and repair
- scalability - thousands of links across thousands of pages possible
- low network impact: slow checking and well spread
- low resource utilisation: mostly uses HEAD requests
- configurability
- designed for multi-user use
Enhancements:
- Bugfix for checking of incorrect links which get into the database somehow.
<<less
Download (MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1222 downloads
BIND 9.4.1-P1

BIND 9.4.1-P1


The Berkeley Internet Name Domain (BIND) implements an Internet name server for Unix operating systems. more>>
The BIND consists of a server (or `daemon) called `named and a resolver library.
A name server is a network service that enables clients to name resources or objects and share this information with other objects in the network.
BIND 8.4.5 is the latest version of ISC BIND 8; it is a maintenance release to BIND 8.4.0, which provides IPv6 transport support for named, named-xfer and ndc. It also includes the BIND 8.4.2 release which includes a security fix which prevents negative answers being cached from the wrong source. (also released as BIND 8.3.7).
Main features:
- a Domain Name System server (named)
- a Domain Name System resolver library
- tools for verifying the proper operation of the DNS server
Enhancements:
- This fixes the security problem identified as CVE-2007-2925.
- The problem is that the default access control lists (ACLs) are not being correctly set.
- If not set, anyone can make recursive queries and/or query the cache contents.
<<less
Download (5.2MB)
Added: 2007-05-01 License: Freeware Price:
924 downloads
AdaptWeb 0.9.2

AdaptWeb 0.9.2


AdaptWeb project is an adaptive learning system. more>>
AdaptWeb project is an adaptive learning system.
AdaptWeb provides an adaptive learning system associated to a course and to a particular student profile.
Different learning procedures are offered as guided navigation, hierarchical content presentations, and deterministic presentations.
Enhancements:
- This release includes all the bug identified until and including the I AdaptWeb Seminar.
<<less
Download (2.1MB)
Added: 2006-11-02 License: GPL (GNU General Public License) Price:
1089 downloads
CGI::Test 0.104

CGI::Test 0.104


CGI::Test is a CGI regression test framework. more>>
CGI::Test is a CGI regression test framework.

SYNOPSIS

# In some t/script.t regression test, for instance
use CGI::Test; # exports ok()

my $ct = CGI::Test->new(
-base_url => "http://some.server:1234/cgi-bin",
-cgi_dir => "/path/to/cgi-bin",
);

my $page = $ct->GET("http://some.server:1234/cgi-bin/script?arg=1");
ok 1, $page->content_type =~ m|text/htmlb|;

my $form = $page->forms->[0];
ok 2, $form->action eq "/cgi-bin/some_target";

my $menu = $form->menu_by_name("months");
ok 3, $menu->is_selected("January");
ok 4, !$menu->is_selected("March");
ok 5, $menu->multiple;

my $send = $form->submit_by_name("send_form");
ok 6, defined $send;

#
# Now interact with the CGI
#

$menu->select("March"); # "click" on the March label
my $answer = $send->press; # "click" on the send button
ok 7, $answer->is_ok; # and make sure we dont get an HTTP error

The CGI::Test module provides a CGI regression test framework which allows you to run your CGI programs offline, i.e. outside a web server, and interact with them programmatically, without the need to type data and click from a web browser.

If youre using the CGI module, you may be familiar with its offline testing mode. However, this mode is appropriate for simple things, and there is no support for conducting a full session with a stateful script. CGI::Test fills this gap by providing the necessary infrastructure to run CGI scripts, then parse the output to construct objects that can be queried, and on which you can interact to "play" with the scripts control widgets, finally submitting data back. And so on...
Note that the CGI scripts you can test with CGI::Test need not be implemented in Perl at all. As far as this framework is concerned, CGI scripts are executables that are run on a CGI-like environment and which produce an output.

To use the CGI::Test framework, you need to configure a CGI::Test object to act like a web server, by providing the URL base where CGI scripts lie on this pseudo-server, and which physical directory corresponds to that URL base.
From then on, you may issue GET and POST requests giving an URL, and the pseudo-server returns a CGI::Test::Page object representing the outcome of the request. This page may be an error, plain text, some binary data, or an HTML page (see CGI::Test::Page for details).

The latter (an HTML page) can contain one or more CGI forms (identified by tags), which are described by instances of CGI::Test::Form objects (see CGI::Test::Form for details).

Forms can be queried to see whether they contain a particular type of widget (menu, text area, button, etc...), of a particular name (thats the CGI parameter name). Once found, one may interact with a widget as the user would from a browser. Widgets are described by polymorphic objects which conform to the CGI::Test::Form::Widget type. The specific interaction that is offered depends on the dynamic type of the object (see CGI::Test::Form::Widget for details).

An interaction with a form ends by a submission of the form data to the server, and getting a reply back. This is done by pressing a submit button, and the press() routine returns a new page. Naturally, no server is contacted at all within the CGI::Test framework, and the CGI script is ran through a proper call to one of the GET/POST method on the CGI::Test object.

Finally, since CGI::Test is meant to be used from regression test scripts, it exports a single ok() routine which merely prints the messages expected by Test::Harness. This is the only functional routine in this module, all other accesses being made through a CGI::Test object.

<<less
Download (0.050MB)
Added: 2007-06-12 License: Perl Artistic License Price:
864 downloads
Tk::bind 804.027

Tk::bind 804.027


Tk::bind can arrange for X events to invoke callbacks. more>>
Tk::bind can arrange for X events to invoke callbacks.

SYNOPSIS

Retrieve bindings:

$widget->bind
$widget->bind(tag)
$widget->bind(sequence)
$widget->bind(tag,sequence)

Associate and destroy bindings:

$widget->bind(sequence,callback)
$widget->bind(tag,sequence,callback)

The bind method associates callbacks with X events. If callback is specified, bind will arrange for callback to be evaluated whenever the event(s) given by sequence occur in the window(s) identified by $widget or tag. If callback is an empty string then the current binding for sequence is destroyed, leaving sequence unbound. In all of the cases where a callback argument is provided, bind returns an empty string.

If sequence is specified without a callback, then the callback currently bound to sequence is returned, or undef is returned if there is no binding for sequence. If neither sequence nor callback is specified, then the return value is a list whose elements are all the sequences for which there exist bindings for tag.

If no tag is specified then the bind refers to $widget. If tag is specified then it is typically a class name and the bind refers to all instances of the class on the MainWindow associated with $widget. (It is possible for tag to be another "widget object" but this practice is deprecated.) Perls ref($object) can be used to get the class name of any object. Each window has an associated list of tags, and a binding applies to a particular window if its tag is among those specified for the window. Although the bindtags method may be used to assign an arbitrary set of binding tags to a window, the default binding tags provide the following behavior:

If a tag is the name of an internal window the binding applies to that window.

If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.
If the tag is the name of a class of widgets, such as Tk::Button, the binding applies to all widgets in that class;
If tag has the value all, the binding applies to all windows descended from the MainWindow of the application.

<<less
Download (5.7MB)
Added: 2007-08-21 License: Perl Artistic License Price:
794 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5