sub size_cmp($$) { return (stat($_[0]))[9] <=> (stat($_[1]))[9]; } sub get_files($) { return glob($_[0].'/*.{jpg,jpeg,gif,png}'); } sub main { $col=0; print "\n\n"; @imgs = get_files($dir); for (@imgs) { print "\t\n"; print "\n\n" if 0 == (3 % ++$col); } print "\n" if 0 != (3 % $col); print "
\n
\nthere are ".@imgs." thumbs
\n"; }