Main > Free Download Search >

Free no difference between software for linux

no difference between

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2419
HDR Visual Difference Predictor 1.6

HDR Visual Difference Predictor 1.6


HDR Visual Difference Predictor (HDR VDP) is a perceptual metric that can predict whether differences between two images. more>>
Visual difference metrics can predict whether differences between two images are visible to the human observer or not. Such metrics are used for testing either visibility of information (whether we can see important visual information) or visibility of noise (to make sure we do not see any distortions in images, e.g. due to lossy compression).

The image below shows how two input images, a reference image (upper left) and a distorted image (lower left), are processed with the VDP to produce a probability of detection map (right). Such probability of detection map tells how likely we will notice a difference between two images for each part of an image.

Red color denotes high probability, green - low probability. Red color is mostly present in the areas where there is a snow covered path. Because of smooth texture of the snow, there is not much visual masking and distortions are easily visible.

Although there are dozens of visible difference metrics that serve a similar purpose, our Visual Difference Predictor for HDR images (HDR-VDP) has two unique advantages: firstly, our metric works with a full range of luminance values that can be meet in a real word (HDR images), and secondly, we offer a complete source code for free.

High Dynamic Range Visible Difference Predictor (HDR-VDP) can work within the complete range of luminance the human eye can see. An input to our metric is a high dynamic range (HDR) image, or an ordinary 8-bits-per-color image, converted to the actual luminance values. The proposed metric takes into account the aspects of high contrast vision, like scattering of the light in the optics (OTF), nonlinear response to light for the full range of luminance, and local adaptation.

<<less
Download (0.13MB)
Added: 2007-01-05 License: GPL (GNU General Public License) Price:
1028 downloads
You Only Live Once 005

You Only Live Once 005


You Only Live Once is a Seven Day Roguelike game. more>>
You Only Live Once is a Seven Day Roguelike game.
Main features:
- Extremely tactical combat. There is no randomness in combat. You always hit and always do full damage. This means that careful placement is the difference between success and failure.
- Heavy on plot and characterization. A story is told. It is not just kill things for no reason. (If you want to just kill things for no reason, POWDER is recommended)
- Quick to complete. You can likely fully explore and enjoy the game in an hour or two. You are then free to get on with your life.
Enhancements:
- Version 005 sees the mac-curses build not be distributed. Instead, youll have to content yourself by compiling it by hand out of the macport directory.
<<less
Download (1.1MB)
Added: 2006-10-27 License: GPL (GNU General Public License) Price:
1093 downloads
PHP SQLDiff 2.2

PHP SQLDiff 2.2


PHP SQLDiff is a Web application that shows the difference between two SQL database tables. more>>
PHP SQLDiff is a Web application that shows the difference between two SQL database tables.

If you manage your database tables like I do, you also make copious copies of the tables. When I go to make any serious change to a table, I copy the table to another database and make my changes there. In other cases my users make changes to their tables using SQLView. Of course, I keep backups of their tables elsewhere.

We know what we want, but its not always an easy thing to get. Here are a few things to keep in mind:

Just as with any diff, the more that changed, the harder it is to see what really happened. SQLDiff provides scrolled sets of changed rows, but any way you cut it, a million changes is beyond what anyone can reasonably manage.

The tables should have a primary key. SQLDiff does allow you to specify the column to use for the comparator. This means, however, that if your tables do not have the same primary key, then SQLDiff will not actually allow you to make changes. If you choose the wrong comparator column or the data for the column is not unique, you can serious mess up your tables.

The two tables must be basically the same. That is, they must have the same column names and the datatypes for the columns must match. SQLDiff can compare tables that do not have exactly the same columns, but youll have to choose what columns to compare. It will also pretend that columns of the same name, but with a different datatype are the same. This is not always true, so you should be particularly careful when making changes to unlike tables. In any case, the more the tables differ, the more differences are found until you can hardly figure out what happened.

Having said that, there are times when the change is that youve added or deleted a column or two. So SQLDiff will detect this and let you choose what columns you want to compare. In any case you still must have primary keys that match.

Really really large tables can take a really really long time to diff. In order to do the compare, we must read the entire table and that can be pretty hard on your systems. If youve got a few tens of thousands of rows, SQLDiff should be satisfactory, but if youve got a few million rows, well... good luck. Theres a good chance PHP will run out of memory and depending on your web server configuration, you might not get anything back so you can tell whats going on. In general you will not be happy when comparing really large tables.

Once the diff is known, you can make changes so certain (or all) rows or columns get updated in the master table from the modified table. Before actually commiting a database change, use the new Show SQL button and see if the SQL is reasonable.

Databases are seldom static and SQLDiff does not even pretend to protect you. If you do a diff on a pair of tables and one of then changes afterwards and then you try to synchronize them with SQLDiff... well, you could be surprised.
<<less
Download (0.56MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1241 downloads
Text::Diff3::DiffHeckel 0.06

Text::Diff3::DiffHeckel 0.06


Text::Diff3::DiffHeckel is a two-way diff plug-in. more>>
Text::Diff3::DiffHeckel is a two-way diff plug-in.

SYNOPSIS

use Text::Diff3;
my $f = Text::Diff3::Factory->new;
my $p = $f->create_diff;
my $mytext = $f->create_text([ map{chomp;$_} < F0 > ]);
my $original = $f->create_text([ map{chomp;$_} < F1 > ]);
my $diff2 = $p->diff( $origial, $mytext );
$diff2->each(sub{
my( $r ) = @_;
print $r->as_string, "n";
if ( $r->type ne d ) {
print -, $original->as_string_at( $_ ) for $r->rangeB;
}
if ( $r->type ne a ) {
print +, $mytext->as_string_at( $_ ) for $r->rangeA;
}
});

ABSTRACT

This is a package for Text::Diff3 to compute difference sets between two text buffers based on the P. Heckels algorithm. Anyone may change this to an another diff or a its wrapper module by a your custom Factory instance.

Text::Diff3 needs a support of computing difference sets between two text buffers (diff). As the diff(1) command, the required diff module creates a list of tipples recorded an information set of a change type (such as a, c, or d) and a range of line numbers between two text buffers.

Since there are several algorithms and their implementations for the diff computation, Text::Diff3 makes a plan independent on any specific diff routine. It calls a pluggable diff processor instance specified in a factory commonly used in Text::Diff3. Anyone may change diff plug-in according to text properties.

For users convenience, Text::Diff3 includes small diff based on the P. Heckels algorithm. On the other hands, many other systems use the popular Least Common Sequence (LCS) algorithm. The merits for each algorithm are case by case. In authors experience, two algorithms generate almost same results for small local changes in the text. In some cases, such as moving blocks of lines, it happened quite differences in results.Text::Diff3::DiffHeckel is a two-way diff plug-in.

<<less
Download (0.011MB)
Added: 2006-10-23 License: Perl Artistic License Price:
1096 downloads
ObjStore::Internals 1.59

ObjStore::Internals 1.59


ObjStore::Internals is a Perl module with a few notes on the implementation. more>>
ObjStore::Internals is a Perl module with a few notes on the implementation.

SYNOPSIS

You dont have to understand anything about the technical implementation. Just know that:

ObjectStore is outrageously powerful; sophisticated; and even over-engineered.

The perl interface is optimized to be fun and easy. Since ObjectStore is also blindingly fast, you can happily leave relational databases to collect dust on the bookshelf where they belong.

So basically, you dont have to understand anything to a greater depth. Its not necessary. Youve arrived. You will be successful. However, more detail follows. If you like to turn things inside-out, read on!


Perl & C++ APIs: Whats The Difference?

Most stuff should be roughly the same. The few exceptions have generally arisen because there was a perl way to make the interface more programmer friendly.

Transactions are perlified.

Some static methods sit directly under ObjStore:: instead of under their own classes. (Easier to import.)

Databases are always blessed according to your pleasure.
lookup, open, is_open, and lock_timeout are augmented with multi-color, pop-tart style interfaces.

Why not just store perl data with the usual perl structures?

CHANGE CONTROL

As perl evolves, new data layouts are introduced. These changes must not cause database compatibility problems.

BINARY COMPATIBILITY

Perl doesnt have to worry about binary compatibility between platforms. Databases do. In addition, databases impose a number of restrictions on persistent data layout that would be onerous and sub-optimal if adopted by perl.

MEMORY USAGE

Perl often trades memory for speed. This is the wrong trade for a database. Memory usage is much more of a concern when data sets can be as large or larger than ten million megabytes. A few percent difference in compactness can be quite noticable.

<<less
Download (0.16MB)
Added: 2007-02-09 License: Perl Artistic License Price:
989 downloads
Xfdiff 4.5.0

Xfdiff 4.5.0


Xfdiff is graphic interface to the GNU diff and patch commands. more>>
Xfdiff project is graphic interface to the GNU diff and patch commands. With this utility, you can view differences side by side for files or directories. You can also view differences that applying a patch file would imply, without applying the patch.
You can also apply patches to the hard disc or create patch files for differences between files or directories. All-in-all, a handy utility for lazy chaps who dont want to type the diff command.
Enhancements:
- Code cleanup. Unnecessary dependencies have been removed.
- Now only depends on GTK+ 2.2.0, glib 2.6.0, and libtubo 4.5.0.
<<less
Download (0.48MB)
Added: 2006-05-25 License: GPL (GNU General Public License) Price:
1249 downloads
tkdiff 4.1.3

tkdiff 4.1.3


tkdiff program is a merge tool and a graphical diff that runs under Unix, Mac OSX and Windows. more>>
tkdiff program is a merge tool and a graphical diff that runs under Unix, Mac OSX and Windows.
It provides a side-by-side view of the differences between two files, along with several innovative features such as diff bookmarks and a graphical map of differences for quick navigation.
The diff program was developed in the early 1970s on the Unix operating system which was emerging from AT&T Bell Labs in Murray Hill, New Jersey. The final version, first shipped with the 5th Edition of Unix in 1974, was entirely written by Douglas McIlroy. This research was published in a 1976 paper co-written with James W. Hunt who developed an initial prototype of diff.
McIlroys work was preceded and influenced by Steve Johnsons comparison program on GECOS and Mike Lesks proof program. Proof originated on Unix and produced line-by-line changes like diff and even used angle-brackets (">" and "<<less
Download (0.086MB)
Added: 2006-02-21 License: GPL (GNU General Public License) Price:
1354 downloads
Gerber Viewer 1.0.2

Gerber Viewer 1.0.2


Gerber Viewer is a free Gerber viewer. more>>
Gerber Viewer in short gerbv is a viewer for Gerber files. Gerber files are generated from PCB CAD system and sent to PCB manufacturers as basis for the manufacturing process. The standard supported by gerbv is RS-274X.

The basic difference between RS-274D (the old standard) and RS-274X is basically the addition of apertures in RS-274X. It might be possible to make an RS-274X file out of an RS-274D file and an aperture list.

gerbv also supports drill files. The format supported are known under names as NC-drill or Excellon. The format is a bit undefined and different EDA-vendors implement it different. But basically you need to have the tools definition in the file, then the parser is quite tolerant. The different holes are shown as dots in the (scaled) correct size.

The different layers of the PCB are separated into different files. gerbv can load all files at the same time and display them "on top of each other". You can independently turn them on and off.

<<less
Download (1.0MB)
Added: 2006-07-30 License: GPL (GNU General Public License) Price:
708 downloads
Audio::LADSPA::Buffer 0.018

Audio::LADSPA::Buffer 0.018


Audio::LADSPA::Buffer is a Perl module for LADSPA buffer. more>>
Audio::LADSPA::Buffer is a Perl module for LADSPA buffer.

SYNOPSIS

use Audio::LADSPA;

my $buffer = Audio::LADSPA::Buffer->new($size);

$plugin->connect(Port name => $buffer);

$buffer->set( @values );

# or get a buffer from a plugin..

$buffer2 = $plugin->get_buffer(Other port);

# make audio buffer louder

$buffer *= 2;

Audio::LADSPA::Buffer objects implement the connections between Audio::LADSA::Plugin objects. You can set up the buffer, and let some plugin write to it, while others read from it, or read from or write to it yourself.

There is no real difference between audio and control buffers, except that control buffers have a size of 1 sample *) and audio buffers are usually bigger.
*) Samples in LADSPA are implemented as native floats.

<<less
Download (0.080MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1219 downloads
Data::Diff 0.01

Data::Diff 0.01


Data::Diff is a data structure comparison module. more>>
Data::Diff is a data structure comparison module.

SYNOPSIS

use Data::Diff qw(diff);

# simple procedural interface to raw difference output
$out = diff( $a, $b );

# OO usage
$diff = Data::Diff->new( $a, $b );

$new = $diff->apply();
$changes = $diff->diff_a();

Data::Diff computes the differences between two abirtray complex data structures.

METHODS

Creation

new Data::Diff( $a, $b, $options )

Creates and retruns a new Data::Diff object with the differences between $a and $b.

Access

apply( $options )

Returns the result of applying one side over the other.

raw()

Returns the internal data structure that describes the differences at all levels within.

Functions

Diff( $a, $b, $options )

Compares the two arguments $a and $b and returns the raw comparison between the two.

EXPORT

Nothing by default but you can choose to export the non-OO function Diff().

<<less
Download (0.006MB)
Added: 2007-07-13 License: Perl Artistic License Price:
833 downloads
Algorithm::Diff 1.1902

Algorithm::Diff 1.1902


Algorithm::Diff is a Perl module to compute `intelligent differences between two files / lists. more>>
Algorithm::Diff is a Perl module to compute `intelligent differences between two files / lists.

SYNOPSIS

require Algorithm::Diff;

# This example produces traditional diff output:

my $diff = Algorithm::Diff->new( @seq1, @seq2 );

$diff->Base( 1 ); # Return line numbers, not indices
while( $diff->Next() ) {
next if $diff->Same();
my $sep = ;
if( ! $diff->Items(2) ) {
printf "%d,%dd%dn",
$diff->Get(qw( Min1 Max1 Max2 ));
} elsif( ! $diff->Items(1) ) {
printf "%da%d,%dn",
$diff->Get(qw( Max1 Min2 Max2 ));
} else {
$sep = "---n";
printf "%d,%dc%d,%dn",
$diff->Get(qw( Min1 Max1 Min2 Max2 ));
}
print "< $_" for $diff->Items(1);
print $sep;
print "> $_" for $diff->Items(2);
}


# Alternate interfaces:

use Algorithm::Diff qw(
LCS LCS_length LCSidx
diff sdiff compact_diff
traverse_sequences traverse_balanced );

@lcs = LCS( @seq1, @seq2 );
$lcsref = LCS( @seq1, @seq2 );
$count = LCS_length( @seq1, @seq2 );

( $seq1idxref, $seq2idxref ) = LCSidx( @seq1, @seq2 );


# Complicated interfaces:

@diffs = diff( @seq1, @seq2 );

@sdiffs = sdiff( @seq1, @seq2 );

@cdiffs = compact_diff( @seq1, @seq2 );

traverse_sequences(
@seq1,
@seq2,
{ MATCH => &callback1,
DISCARD_A => &callback2,
DISCARD_B => &callback3,
},
&key_generator,
@extra_args,
);

traverse_balanced(
@seq1,
@seq2,
{ MATCH => &callback1,
DISCARD_A => &callback2,
DISCARD_B => &callback3,
CHANGE => &callback4,
},
&key_generator,
@extra_args,
);

<<less
Download (0.033MB)
Added: 2007-06-28 License: Perl Artistic License Price:
848 downloads
Lineox Enterprise Linux 4.096

Lineox Enterprise Linux 4.096


Lineox Enterprise Linux is based on source RPM packages from which Red Hat Enterprise Linux is compiled. more>>
Lineox Enterprise Linux distribution is based on source RPM packages from which Red Hat Enterprise Linux is compiled. Lineox Enterprise Linux contains all programs included in various Red Hat Enterprise Linux variations (Advanced Server (AS), Entry/Mid Server (ES), and Workstation (WS)).
It also contains programs included in separately sold Red Hat Cluster Suite and Red Hat Developer Suite. Lineox has removed and replaced all files of Red Hat Enterprise Linux which have restrictive copyright by Red Hat, Inc. Lineox has also tried to remove all user-visible references to Red Hat in Lineox Enterprise Linux.
The most notable difference between Lineox Enterprise Linux and Red Hat Enterprise Linux is the support options provided by Red Hat, Inc. Lineox, Inc. does not provide any support for Lineox Enterprise Linux with the base product.
Lineox, Inc. however plans to provide binary package updates for Lineox Enterprise Linux as long as Red Hat, Inc. provides updates for Red Hat Enterprise Linux in source package format.
Lineox has an automated system running on a cluster which builds new binary rpm packages as soon as new source code is available. New rpm packages are usually available in less than 12 hours after source code release.
After that Lineox builds Always Current Lineox Enterprise Linux disks automatically, but because of the time it takes to transfer the disk images to our web server, they are available from 2 to 12 hours after we release new packages.
Isnt Always Current Lineox Enterprise Linux untested or unreliable if it is released so often? Not really. We dont rebuild the installation environment, we just replace the installable packages with new ones.
You can even use same boot floppies or other boot media created for Lineox Enterprise Linux 4.0 to boot Always Current series Lineox Enterprise Linux. So Always Current Lineox Enterprise Linux is as tested and reliable as a system installed from "base release" and updated later. The only difference really is the work and time saved and the higher security right from the start.
Enhancements:
- Always Current Lineox Enterprise Linux 4.096 with Update 4 available. In the version 4.096 the installation environment is rebuilt, so it offers better hardware support during the installation. See the release notes for full information. The x86_64 release requires either AMD Opteron or Athlon64 CPU based computer. Some new Intel Xeon and Pentium IV processors with EM64T (Extended Memory 64 Technology) will also be able to run this version.
<<less
Download (2172MB)
Added: 2006-08-15 License: GPL (GNU General Public License) Price:
1174 downloads
java-diff 1.0.5

java-diff 1.0.5


java-diff is a set of Java classes which implement the longest common subsequences algorithm. more>>
java-diff is a set of Java classes which implement the longest common subsequences algorithm.

java-diff compares the elements in two arrays, returning a list of Difference objects, each of which describes an addition, deletion, or change between the two arrays.

<<less
Download (0.015MB)
Added: 2006-08-23 License: LGPL (GNU Lesser General Public License) Price:
1165 downloads
Algorithm::DiffOld 1.15

Algorithm::DiffOld 1.15


Algorithm::DiffOld is a Perl module to compute `intelligent differences between two files / lists but use the old interface. more>>
Algorithm::DiffOld is a Perl module to compute `intelligent differences between two files / lists but use the old ( $callback,
DISCARD_A => $callback,
DISCARD_B => $callback,
},
$comparison_function );

COMPARISON FUNCTIONS

Each of the main routines should be passed a comparison function. If you arent passing one in, use Algorithm::Diff instead.

These functions should return a true value when two items should compare as equal.

For instance,

@lcs = LCS( @seq1, @seq2, sub { my ($a, $b) = @_; $a eq $b } );

but if that is all youre doing with your comparison function, just use Algorithm::Diff and let it do this (this is its default).

Or:

sub someFunkyComparisonFunction
{
my ($a, $b) = @_;
$a =~ m{$b};
}

@diffs = diff( @lines, @patterns, &someFunkyComparisonFunction );

which would allow you to diff an array @lines which consists of text lines with an array @patterns which consists of regular expressions.

This is actually the reason I wrote this version -- there is no way to do this with a key generation function as in the stock Algorithm::Diff.

<<less
Download (0.023MB)
Added: 2007-08-01 License: Perl Artistic License Price:
814 downloads
FindIt NIX 1.0.2

FindIt NIX 1.0.2


FindIt NIX project is a clone of a great find-the-difference game. more>>
FindIt NIX project is a clone of a great find-the-difference game.
FindItNIX is a clone of the Windows game FindItXP. The goal is to spot the 5 differences between 2 images within a certain amount of time. The quicker you find them, the higher the bonus will be.
FindItNIX features high scores compatible with those of the Windows version and over 1200 levels available on the Internet.
Enhancements:
- Implemented hack in Makefile so the program links to the libqt-2.x.x.so in stead of the 3.x libraries which cause an unknown problem. Until I fixed this, and qt-2.x.x is
- still on your system you wont have any problems compiling nymore.
- Some minor documentation updates.
<<less
Download (0.25MB)
Added: 2006-12-28 License: Freeware Price:
1030 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5