サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2024年ランキング
shygp.hatenadiary.org
大量の画像ファイルを比較するときに,画像を一回一回読み込むよりも全てのファイルをMD5でハッシュ値にして比較した方が速いんでないのと思ってみて使ってみる。(ホントにそうなのか知らないけど) とりあえずCPANからインストール。 $ cpan $ install Digest::MD5・・・とやってみたら既に入ってるらしい。 標準なのねMD5て。 で,画像ファイルを読み込んでハッシュ値を出力するスクリプトはこのようにできる。 use Digest::MD5; open FILE, 'hoge.bmp' or die "hoge.bmp open error!"; binmode FILE; # バイナリモードにしないとダメ my $md5 = Digest::MD5->new->addfile(*FILE)->hexdigest; close FILE; print 'hoge.bmp :
NAME Text::CSV::Simple METHODS new my $parser = Text::CSV::Simple->new(\%options); 新しく作るとき。optionsはText::CSV_XSと同じ。 read_file my @data = $parser->read_file($filename); $filenameにCSVファイルパスを与える。 ファイルの内容を解析し,リストでデータを返す。 want_fields $parser->want_fields(1, 2, 4, 8); read_fileをする前に,欲しているデータ列番号を設定しておく。 こうしておくと,設定した番号の列のみリストに入れられる。 番号は0から。 fiels_map $parser->field_map(qw/id name null town null postcode/)
このページを最初にブックマークしてみませんか?
『shygp.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く