find out
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2834

Finddouble 1.4
Finddouble searches directories for file duplicate. more>> finddouble 1.4 : is a Linux/Mac application. It searches directories for file duplicate. Very usefull to find copies of the same file : images, png, jpe, music, mp3, any kind of file.<<less
Download (22KB)
Added: 2009-04-27 License: Freeware Price: Free
428 downloads
Find on XING 1.1
Find business partners quickly and easily more>> Find on XING 1.1 is the most comprehensive, user friendly and fast solution to find business partners quickly and easily.<<less
Added: 2009-07-15 License: MPL Price: FREE
15 downloads
MP3::Find 0.06
MP3::Find is a Perl module to search and sort MP3 files based on their ID3 tags. more>>
MP3::Find is a Perl module to search and sort MP3 files based on their ID3 tags.
SYNOPSIS
# select with backend you want
use MP3::Find qw(Filesystem);
print "$_n" foreach find_mp3s(
dir => /home/peter/cds,
query => {
artist => ilyaimy,
title => deep in the am,
},
ignore_case => 1,
exact_match => 1,
sort => [qw(year album tracknum)],
printf => %2n. %a - %t (%b: %y),
);
This module allows you to search for MP3 files by their ID3 tags. You can ask for the results to be sorted by one or more of those tags, and return either the list of filenames (the deault), a printf-style formatted string for each file using its ID3 tags, or the actual Perl data structure representing the results.
There are currently two backends to this module: MP3::Find::Filesystem and MP3::Find::DB. You choose which one you want by passing its name as the argument to you use statement; MP3::Find will look for a MP3::Find::$BACKEND module. If no backend name is given, it will default to using MP3::Find::Filesystem.
Note: Im still working out some kinks in the DB backend, so it is currently not as stable as the Filesystem backend.
Note the second: This whole project is still in the alpha stage, so I can make no guarentees that there wont be significant interface changes in the next few versions or so. Also, comments about what about the API rocks (or sucks!) are appreciated.
<<lessSYNOPSIS
# select with backend you want
use MP3::Find qw(Filesystem);
print "$_n" foreach find_mp3s(
dir => /home/peter/cds,
query => {
artist => ilyaimy,
title => deep in the am,
},
ignore_case => 1,
exact_match => 1,
sort => [qw(year album tracknum)],
printf => %2n. %a - %t (%b: %y),
);
This module allows you to search for MP3 files by their ID3 tags. You can ask for the results to be sorted by one or more of those tags, and return either the list of filenames (the deault), a printf-style formatted string for each file using its ID3 tags, or the actual Perl data structure representing the results.
There are currently two backends to this module: MP3::Find::Filesystem and MP3::Find::DB. You choose which one you want by passing its name as the argument to you use statement; MP3::Find will look for a MP3::Find::$BACKEND module. If no backend name is given, it will default to using MP3::Find::Filesystem.
Note: Im still working out some kinks in the DB backend, so it is currently not as stable as the Filesystem backend.
Note the second: This whole project is still in the alpha stage, so I can make no guarentees that there wont be significant interface changes in the next few versions or so. Also, comments about what about the API rocks (or sucks!) are appreciated.
Download (0.029MB)
Added: 2006-11-07 License: Perl Artistic License Price:
1081 downloads
Find Em All 1.0
Find Em All is inspired by XFCE-3s XFglob and Efinder which is part of the Equinox desktop environment. more>>
FindEmAll is another graphical find-and-grep tool.
Find Em All is inspired by XFCE-3s XFglob and Efinder which is part of the Equinox desktop environment.
Unfortunately XFglob is no longer included in XFCE and Efinder does not seem to work (at least for me), because it uses XFCEs glob command which is no longer available.
Main features:
- optional Perl-style regular expression syntax (grep -P)
- search for files owned by non-system user / group (find -nouser -nogroup)
- search files where the search pattern does not match
- exclude binary files from search
Files may be opened in your favorite editor by a double-click on an entry in the list of results. Right-clicking a file opens a context menu that allows to choose an arbitrary application to open this file.
<<lessFind Em All is inspired by XFCE-3s XFglob and Efinder which is part of the Equinox desktop environment.
Unfortunately XFglob is no longer included in XFCE and Efinder does not seem to work (at least for me), because it uses XFCEs glob command which is no longer available.
Main features:
- optional Perl-style regular expression syntax (grep -P)
- search for files owned by non-system user / group (find -nouser -nogroup)
- search files where the search pattern does not match
- exclude binary files from search
Files may be opened in your favorite editor by a double-click on an entry in the list of results. Right-clicking a file opens a context menu that allows to choose an arbitrary application to open this file.
Download (0.030MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1068 downloads
File::Find 5.8.8
File::Find is a Perl module to traverse a directory tree. more>>
File::Find is a Perl module to traverse a directory tree.
SYNOPSIS
use File::Find;
find(&wanted, @directories_to_search);
sub wanted { ... }
use File::Find;
finddepth(&wanted, @directories_to_search);
sub wanted { ... }
use File::Find;
find({ wanted => &process, follow => 1 }, .);
These are functions for searching through directory trees doing work on each file found similar to the Unix find command. File::Find exports two functions, find and finddepth. They work similarly but have subtle differences.
find
find(&wanted, @directories);
find(%options, @directories);
find() does a depth-first search over the given @directories in the order they are given. For each file or directory found, it calls the &wanted subroutine. (See below for details on how to use the &wanted function). Additionally, for each directory found, it will chdir() into that directory and continue the search, invoking the &wanted function on each file or subdirectory in the directory.
finddepth
finddepth(&wanted, @directories);
finddepth(%options, @directories);
finddepth() works just like find() except that is invokes the &wanted function for a directory after invoking it for the directorys contents. It does a postorder traversal instead of a preorder traversal, working from the bottom of the directory tree up where find() works from the top of the tree down.
<<lessSYNOPSIS
use File::Find;
find(&wanted, @directories_to_search);
sub wanted { ... }
use File::Find;
finddepth(&wanted, @directories_to_search);
sub wanted { ... }
use File::Find;
find({ wanted => &process, follow => 1 }, .);
These are functions for searching through directory trees doing work on each file found similar to the Unix find command. File::Find exports two functions, find and finddepth. They work similarly but have subtle differences.
find
find(&wanted, @directories);
find(%options, @directories);
find() does a depth-first search over the given @directories in the order they are given. For each file or directory found, it calls the &wanted subroutine. (See below for details on how to use the &wanted function). Additionally, for each directory found, it will chdir() into that directory and continue the search, invoking the &wanted function on each file or subdirectory in the directory.
finddepth
finddepth(&wanted, @directories);
finddepth(%options, @directories);
finddepth() works just like find() except that is invokes the &wanted function for a directory after invoking it for the directorys contents. It does a postorder traversal instead of a preorder traversal, working from the bottom of the directory tree up where find() works from the top of the tree down.
Download (12.2MB)
Added: 2007-04-26 License: Perl Artistic License Price:
913 downloads
Email::Find 0.10
Email::Find allows you to find RFC 822 email addresses in plain text. more>>
Email::Find allows you to find RFC 822 email addresses in plain text.
Email::Find is a module for finding a subset of RFC 822 email addresses in arbitrary text (see "CAVEATS"). The addresses it finds are not guaranteed to exist or even actually be email addresses at all (see "CAVEATS"), but they will be valid RFC 822 syntax.
Email::Find will perform some heuristics to avoid some of the more obvious red herrings and false addresses, but theres only so much which can be done without a human.
Finds email addresses in the text and executes callback registered.
The callback is given two arguments. The first is a Mail::Address object representing the address found. The second is the actual original email as found in the text. Whatever the callback returns will replace the original text.
<<lessEmail::Find is a module for finding a subset of RFC 822 email addresses in arbitrary text (see "CAVEATS"). The addresses it finds are not guaranteed to exist or even actually be email addresses at all (see "CAVEATS"), but they will be valid RFC 822 syntax.
Email::Find will perform some heuristics to avoid some of the more obvious red herrings and false addresses, but theres only so much which can be done without a human.
Finds email addresses in the text and executes callback registered.
The callback is given two arguments. The first is a Mail::Address object representing the address found. The second is the actual original email as found in the text. Whatever the callback returns will replace the original text.
Download (0.039MB)
Added: 2007-03-31 License: Perl Artistic License Price:
943 downloads
File::Find::Closures 1.06
File::Find::Closures is a Perl module with functions you can use with File::Find. more>>
File::Find::Closures is a Perl module with functions you can use with File::Find.
SYNOPSIS
use File::Find;
use File::Find::Closures qw(:all);
my( $wanted, $list_reporter ) = find_by_name( qw(README) );
File::Find::find( $wanted, @directories );
File::Find::find( { wanted => $wanted, ... }, @directories );
my @readmes = $list_reporter->();
SOME PARTS ARE NOT IMPLEMENTED YET! THIS IS ALPHA ALPHA SOFTWARE: A MERE SHELL OF AN IDEA.
I wrote this module as an example of both using closures and using File::Find. Students are always asking me what closures are good for, and heres some examples. The functions mostly stand alone (i.e. they dont need the rest of the module), so rather than creating a dependency in your code, just lift the parts you want).
When I use File::Find, I have two headaches---coming up with the &wanted function to pass to find(), and acculumating the files.
This module provides the &wanted functions as a closures that I can pass directly to find(). Actually, for each pre-made closure, I provide a closure to access the list of files too, so I dont have to create a new array to hold the results.
The filenames are the full path to the file as reported by File::Find.
Unless otherwise noted, the reporter closure returns a list of the filenames in list context and an anonymous array that is a copy (not a reference) of the original list. The filenames have been normalized by File::Spec::canonfile unless otherwise noted. The list of files has been processed by File::Spec::no_upwards so that "." and ".." (or their equivalents) do not show up in the list.
<<lessSYNOPSIS
use File::Find;
use File::Find::Closures qw(:all);
my( $wanted, $list_reporter ) = find_by_name( qw(README) );
File::Find::find( $wanted, @directories );
File::Find::find( { wanted => $wanted, ... }, @directories );
my @readmes = $list_reporter->();
SOME PARTS ARE NOT IMPLEMENTED YET! THIS IS ALPHA ALPHA SOFTWARE: A MERE SHELL OF AN IDEA.
I wrote this module as an example of both using closures and using File::Find. Students are always asking me what closures are good for, and heres some examples. The functions mostly stand alone (i.e. they dont need the rest of the module), so rather than creating a dependency in your code, just lift the parts you want).
When I use File::Find, I have two headaches---coming up with the &wanted function to pass to find(), and acculumating the files.
This module provides the &wanted functions as a closures that I can pass directly to find(). Actually, for each pre-made closure, I provide a closure to access the list of files too, so I dont have to create a new array to hold the results.
The filenames are the full path to the file as reported by File::Find.
Unless otherwise noted, the reporter closure returns a list of the filenames in list context and an anonymous array that is a copy (not a reference) of the original list. The filenames have been normalized by File::Spec::canonfile unless otherwise noted. The list of files has been processed by File::Spec::no_upwards so that "." and ".." (or their equivalents) do not show up in the list.
Download (0.007MB)
Added: 2007-04-26 License: Perl Artistic License Price:
911 downloads
MP3::Find::Base 0.06
MP3::Find::Base is a base class for MP3::Find backends. more>>
MP3::Find::Base is a base class for MP3::Find backends.
SYNOPSIS
package MyFinder;
use base MP3::Find::Base;
sub search {
my $self = shift;
my ($query, $dirs, $sort, $options) = @_;
# do something to find and sort the mp3s...
my @results = do_something(...);
return @results;
}
package main;
my $finder = MyFinder->new;
# see MP3::Find for details about %options
print "$_n" foreach $finder->find_mp3s(%options);
This is the base class for the classes that actually do the searching and sorting for MP3::Find.
<<lessSYNOPSIS
package MyFinder;
use base MP3::Find::Base;
sub search {
my $self = shift;
my ($query, $dirs, $sort, $options) = @_;
# do something to find and sort the mp3s...
my @results = do_something(...);
return @results;
}
package main;
my $finder = MyFinder->new;
# see MP3::Find for details about %options
print "$_n" foreach $finder->find_mp3s(%options);
This is the base class for the classes that actually do the searching and sorting for MP3::Find.
Download (0.029MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1080 downloads
File::Find::Rule 0.30
File::Find::Rule is an alternative Perl interface to File::Find. more>>
SYNOPSIS
use File::Find::Rule;
# find all the subdirectories of a given directory
my @subdirs = File::Find::Rule->directory->in( $directory );
# find all the .pm files in @INC
my @files = File::Find::Rule->file()
->name( *.pm )
->in( @INC );
# as above, but without method chaining
my $rule = File::Find::Rule->new;
$rule->file;
$rule->name( *.pm );
my @files = $rule->in( @INC );
Download (0.014MB)
Added: 2007-04-26 License: Perl Artistic License Price:
911 downloads
File::Find::Rule::XPath 0.03
File::Find::Rule::XPath is a Perl module that contains rule to match on XPath expressions. more>>
File::Find::Rule::XPath is a Perl module that contains rule to match on XPath expressions.
SYNOPSIS
use File::Find::Rule::XPath;
my @files = File::Find::Rule->file
->name(*.dkb)
->xpath( //section/title[contains(., "Crustacean")] )
->in($root);
This module extends File::Find::Rule to provide the ability to locate XML files which match a given XPath expression.
METHODS
xpath( $xpath_expression )
Matches XML files which contain one or more nodes matching the given XPath expression. Files which are not well formed XML are silently skipped.
If no XPath expression is supplied, the value / is used. This will match all files which are well formed XML.
<<lessSYNOPSIS
use File::Find::Rule::XPath;
my @files = File::Find::Rule->file
->name(*.dkb)
->xpath( //section/title[contains(., "Crustacean")] )
->in($root);
This module extends File::Find::Rule to provide the ability to locate XML files which match a given XPath expression.
METHODS
xpath( $xpath_expression )
Matches XML files which contain one or more nodes matching the given XPath expression. Files which are not well formed XML are silently skipped.
If no XPath expression is supplied, the value / is used. This will match all files which are well formed XML.
Download (0.004MB)
Added: 2006-09-06 License: Perl Artistic License Price:
1143 downloads
NetAddr::IP::Find 0.03
NetAddr::IP::Find is a Perl module to find IP addresses in plain text. more>>
NetAddr::IP::Find is a Perl module to find IP addresses in plain text.
SYNOPSIS
use NetAddr::IP::Find;
$num_found = find_ipaddrs($text, &callback);
This is a module for finding IP addresses in plain text.
Functions
NetAddr::IP::Find exports one function, find_ipaddrs(). It works very similar to URI::Finds find_uris() or Email::Finds find_emails().
$num_ipaddrs_found = find_ipaddrs($text, &callback);
The first argument is a text to search through and manipulate. Second is a callback routine which defines what to do with each IP address as theyre found. It returns the total number of IP addresses found.
The callback is given two arguments. The first is a NetAddr::IP instance representing the IP address found. The second is the actual IP address as found in the text. Whatever the callback returns will replace the original text.
EXAMPLES
# For each IP address found, ping its host to see if its alive.
use Net::Ping;
my $pinger = Net::Ping->new;
my %pinged;
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
my $host = $ipaddr->to_string;
next if exists $pinged{$host};
$pinged{$host} = $pinger->ping($host);
});
while (my($host, $up) == each %pinged) {
print "$host is " . $up ? up : down . "n";
}
# Resolve IP address to FQDN
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
resolve_ip($ipaddr->to_string);
});
sub resolve_ip {
use Net::DNS;
# see perldoc Net::DNS for details
}
<<lessSYNOPSIS
use NetAddr::IP::Find;
$num_found = find_ipaddrs($text, &callback);
This is a module for finding IP addresses in plain text.
Functions
NetAddr::IP::Find exports one function, find_ipaddrs(). It works very similar to URI::Finds find_uris() or Email::Finds find_emails().
$num_ipaddrs_found = find_ipaddrs($text, &callback);
The first argument is a text to search through and manipulate. Second is a callback routine which defines what to do with each IP address as theyre found. It returns the total number of IP addresses found.
The callback is given two arguments. The first is a NetAddr::IP instance representing the IP address found. The second is the actual IP address as found in the text. Whatever the callback returns will replace the original text.
EXAMPLES
# For each IP address found, ping its host to see if its alive.
use Net::Ping;
my $pinger = Net::Ping->new;
my %pinged;
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
my $host = $ipaddr->to_string;
next if exists $pinged{$host};
$pinged{$host} = $pinger->ping($host);
});
while (my($host, $up) == each %pinged) {
print "$host is " . $up ? up : down . "n";
}
# Resolve IP address to FQDN
find_ipaddrs($text, sub {
my($ipaddr, $orig) = @_;
resolve_ip($ipaddr->to_string);
});
sub resolve_ip {
use Net::DNS;
# see perldoc Net::DNS for details
}
Download (0.003MB)
Added: 2007-04-17 License: Perl Artistic License Price:
923 downloads
Hessian GTK 0.40
Hessian GTK calculates the local minimum/maximum/saddle point of a second grade math function. more>>
Hessian GTK calculates the local minimum/maximum/saddle point of a second grade math function.
Hessian is a math program that lets you find out the local minimum / maximum / saddle point of a second grade function, using the hessian matrix method. It also uses gnuplot to draw a nice graph.
I started this project as a schoolwork for Paolo Coacci, professor of Math at ITC Federico Cesi.
The software is coded in C/GTK, and it allows to find out the local minimum and maximum of a second grade function using the Hessian matrix method.
The software is released with the GPL license.
<<lessHessian is a math program that lets you find out the local minimum / maximum / saddle point of a second grade function, using the hessian matrix method. It also uses gnuplot to draw a nice graph.
I started this project as a schoolwork for Paolo Coacci, professor of Math at ITC Federico Cesi.
The software is coded in C/GTK, and it allows to find out the local minimum and maximum of a second grade function using the Hessian matrix method.
The software is released with the GPL license.
Download (0.060MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1425 downloads
Arping 2.05
Arping is an ARP level ping utility. more>>
Arping is an ARP level ping utility. Its good for finding out if an IP is taken before you have routing to that subnet. You can also ping MAC addresses directly.
Broadcasts a who-has ARP packet on the network and prints answers. VERY useful when you are trying to pick an unused IP for a net that you dont yet have routing to. Then again, if you have no idea what Im talking about then you prolly dont need it.
Arping is util to find out it a specific IP address on the LAN is taken and what MAC address owns it. Sure, you *could* just use ping to find out if its taken and even if the computer blocks ping (and everything else) you still get an entry in your ARP cache. But what if you arent on a routable net? Or the host blocks ping (all ICMP even)? Then youre screwed. Or you use arping.
<<lessBroadcasts a who-has ARP packet on the network and prints answers. VERY useful when you are trying to pick an unused IP for a net that you dont yet have routing to. Then again, if you have no idea what Im talking about then you prolly dont need it.
Arping is util to find out it a specific IP address on the LAN is taken and what MAC address owns it. Sure, you *could* just use ping to find out if its taken and even if the computer blocks ping (and everything else) you still get an entry in your ARP cache. But what if you arent on a routable net? Or the host blocks ping (all ICMP even)? Then youre screwed. Or you use arping.
Download (0.031MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1269 downloads
File::Find::Similars 1.1
File::Find::Similars is a Similar files locator. more>>
File::Find::Similars is a Similar files locator.
SYNOPSIS
use File::Find::Similars;
File::Find::Similars->init(0, @ARGV);
similarity_check_name();
Similar-sized and similar-named files are picked as suspicious candidates of duplicated files.
What descirbes it better than a actual output. Sample suspicious duplicated files:
## =========
1574 PopupTest.java /home/tong/.../examples/chap10
1561 CardLayoutTest.java /home/tong/.../examples/chap1
1570 PopupButtonFrame.class /home/tong/.../examples/chap6
## =========
22984 BinderyHelloWorld.jpg /home/tong/...
17509 MacHelloWorld.gif /home/tong/...
The first column is the size of the file, 2nd the name, and 3rd the path. The motto for the listing is that, I would rather my program overkills (wrongly picking out suspicious ones) than neglects something that would cause me otherwise years to notice.
By default, File::Find::Similars(3) assumes that similar files within the same folder are OK. Hence you will not get duplicate warnings for generated files (like .o, .class or .aux, and .dvi files) or other file series.
Once you are sure that there are no duplications between folders and want File::Find::Similars(3) to scoop further, specify the first parameter as 1. This is very good to eliminate similar mp3 files within the same folder, or downloaded files from big sites where different packaging methods are used, e.g.:
## =========
66138 jdc-src.tar.gz .../ftp.ora.com/published/oreilly/java/javadc
147904 jdc-src.zip .../ftp.ora.com/published/oreilly/java/javadc
<<lessSYNOPSIS
use File::Find::Similars;
File::Find::Similars->init(0, @ARGV);
similarity_check_name();
Similar-sized and similar-named files are picked as suspicious candidates of duplicated files.
What descirbes it better than a actual output. Sample suspicious duplicated files:
## =========
1574 PopupTest.java /home/tong/.../examples/chap10
1561 CardLayoutTest.java /home/tong/.../examples/chap1
1570 PopupButtonFrame.class /home/tong/.../examples/chap6
## =========
22984 BinderyHelloWorld.jpg /home/tong/...
17509 MacHelloWorld.gif /home/tong/...
The first column is the size of the file, 2nd the name, and 3rd the path. The motto for the listing is that, I would rather my program overkills (wrongly picking out suspicious ones) than neglects something that would cause me otherwise years to notice.
By default, File::Find::Similars(3) assumes that similar files within the same folder are OK. Hence you will not get duplicate warnings for generated files (like .o, .class or .aux, and .dvi files) or other file series.
Once you are sure that there are no duplications between folders and want File::Find::Similars(3) to scoop further, specify the first parameter as 1. This is very good to eliminate similar mp3 files within the same folder, or downloaded files from big sites where different packaging methods are used, e.g.:
## =========
66138 jdc-src.tar.gz .../ftp.ora.com/published/oreilly/java/javadc
147904 jdc-src.zip .../ftp.ora.com/published/oreilly/java/javadc
Download (0.010MB)
Added: 2006-11-14 License: Perl Artistic License Price:
1075 downloads
MP3::Find::Filesystem 0.06
MP3::Find::Filesystem is a File::Find-based backend to MP3::Find. more>>
MP3::Find::Filesystem is a File::Find-based backend to MP3::Find.
SYNOPSIS
use MP3::Find::Filesystem;
my $finder = MP3::Find::Filesystem->new;
my @mp3s = $finder->find_mp3s(
dir => /home/peter/music,
query => {
artist => ilyaimy,
album => myxomatosis,
},
ignore_case => 1,
);
<<lessSYNOPSIS
use MP3::Find::Filesystem;
my $finder = MP3::Find::Filesystem->new;
my @mp3s = $finder->find_mp3s(
dir => /home/peter/music,
query => {
artist => ilyaimy,
album => myxomatosis,
},
ignore_case => 1,
);
Download (0.029MB)
Added: 2006-11-09 License: Perl Artistic License Price:
1080 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above find out search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed