Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

post bits of code you like

Name: Anonymous 2005-08-02 1:52

i shall start:

open(F,"find -type f|");
while (<F>) {
 $_ = substr($_,2,-1);
 print "$_\n" if $v;
 push @{$dups{substr(`md5sum -b "$_"`,0,31)}}, $_;
}
close(F);

for every file in a directory it checksums the file, then adds the checksum as a key to a hash, the value being an array reference. the filename is then added to the array.

so basically the arrays have a list of files with the same checksum. i use this to find duplicates files.

Name: Anonymous 2006-01-24 8:49

>>100
They like it because they can go

"First we define fib like this, recursively. Makes sense, right? But ZOMG, it is insanely inefficient!!!!111oneeleven! But look, all we have to do is use this accumulation variable and everything is all right!"

And then the student goes away thinking recursion is all about accumulation vars.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List