cpan

Imagerのインストール

Perlで画像を処理するためのモジュールであるImagerをインストールする。 現在のバージョンは0.62のよう。まずインストールする前に画像用ライブラリをインストールしておく。 PNGを処理したいからlibpngとついでにlibjpegを入れる。 FCならyumでインストー…

File::Sortモジュールの使い方。

File::Sortはファイルの内容を行単位でソートし,別のファイルへ出力する。 単純な並べ替え 入力ファイルを I => 出力ファイルを o => で指定する。 #!/usr/bin/perl use File::Sort qw(sort_file); sort_file({ I => "in.txt", o => "out.txt", }); # もし…

File::DirListの使い方。

ディレクトリに含まれるファイルリストを返す。 SYNOPSIS use File::DirList; # my @list = File::DirList::list('.', 'dn', 1, 0); DESCRIPTION このモジュールは2つのメソッドを持つ。 list($dirName, $sortMode, $noLinks, $hideDotFiles, $showSelf) 指…

File::Copyの使い方。

SYNOPSISのままです。 use File::Copy; copy("file1","file2") or die "Copy failed: $!"; copy("Copy.pm",\*STDOUT); move("/dev1/fileA","/dev2/fileB"); use File::Copy "cp"; $n = FileHandle->new("/a/file","r"); cp($n,"x");

Text::CSV::Simpleの使い方。

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ファイルパスを与える。 ファイルの内容を解析…

PerlでCSVを扱うためのモジュール探し

PerlでCSVファイルを扱うときに,毎回 open IN, "<", $filename; while(<IN>){ my @col = split(/,/, $_); ... } をするのが面倒なのでcpanを漁ってみる。 いつもお世話になっているGoogle先生,および最速インターフェース研究会様でモジュール検索。 調べた結</in>…

Statistics::Basicの使い方

解説そのままだけど,毎回英語読むのはしんどいので書いておく。 NAME とっても基本的な統計関数だよ!! SYNOPSYS こんな関数があるよ!! # ひとつのベクトルに対するメソッド Statistics::Basic::Mean; # 平均 Statistics::Basic::Median; # 中央値 Stati…