perl

perlのログ処理

http://search.cpan.org/~bloonix/Log-Handler-0.71/lib/Log/Handler.pm perlログ処理サンプル use Log::Handler; my $log = Log::Handler->new(); $log->add( file => { timeformat => "%Y/%m/%d %H:%M:%S", filename => "app.log", mode => 'append', maxl…

perl - クラス雛形

自分用perl雛形クラス #------------------------------------------------------------------------------- # ClassHinagata.pm - クラスの雛形 # # 使用例) # # #---------- コンストラクタ # #my $ch = ClassHinagata->new("1st message", "2nd message")…

複数フィールドによるソート

my @multi_field_data_array = (); my %data_1_hash = (); $data_1_hash{"name"} = "oda"; $data_1_hash{"height"} = 170; $data_1_hash{"weight"} = 50; my %data_2_hash = (); $data_2_hash{"name"} = "kato"; $data_2_hash{"height"} = 180; $data_2_hash…

perl共有メモリ

perl共有メモリ (Obsolete) Parallel::ForkManager + IPC::Shareable で複数のプロセスで変数を共有する - Yet Another Hackadelic

perlの複数項目ソート

初めてのPerl 第6版作者: Randal L. Schwartz,brian d foy,Tom Phoenix,近藤嘉雪出版社/メーカー: オライリージャパン発売日: 2012/07/25メディア: 大型本購入: 7人 クリック: 22回この商品を含むブログ (17件) を見る perlの複数項目ソートのサンプル #test…

処理時間

perlスクリプトの処理時間 use Time::HiRes; my $start_time = Time::HiRes::time; ##################### # 処理 ##################### #処理時間を表示 printf("%0.3f",Time::HiRes::time - $start_time);

ウェブページ取得と解析

perlによるウェブページ取得と解析 #!/usr/bin/perl use strict; use warnings; use LWP::UserAgent; use HTML::TreeBuilder; print("---------------------------------------- script start\n"); #ページ取得 my $url = "http://www.yahoo.co.jp"; my $ua …

ウェブページの取得

perlウェブページの取得 use strict; use warnings; use LWP::UserAgent; my $url = "http://www.yahoo.co.jp"; my $ua = LWP::UserAgent->new; $ua->agent('Mozilla'); my $res = $ua->get($url); my $content = $res->content; print($content."\n");

perlによるhtmlの解析

初めてのPerl 第6版作者: Randal L. Schwartz,brian d foy,Tom Phoenix,近藤嘉雪出版社/メーカー: オライリージャパン発売日: 2012/07/25メディア: 大型本購入: 7人 クリック: 22回この商品を含むブログ (17件) を見る perlによるhtmlの解析サンプルコード u…

スレッド間共有変数

perlスレッド間共有変数 use strict; use warnings; use threads; use threads::shared; use Time::HiRes; #文字コード use utf8; binmode STDIN, ":utf8"; binmode STDOUT, ":utf8"; #-------------------------------------------------------------------…

perl並列処理

threads use strict; use warnings; use threads; my $thr1 = threads->create(\&sub1,"yasai","kudamono"); my $thr2 = threads->create(\&sub1,"daikon","apple"); my @ReturnData1 = $thr1->join(); my @ReturnData2 = $thr2->join(); print("thread 1 re…

cpanをユーザーディレクトリへインストール(Cent OS)

インストール手順(Cent OSで確認しました) http://blog.hide-k.net/archives/2009/02/locallibrootcpa.php

cpan-memo

基本 > sudo cpan cpan > install モジュール名 cpanインストールディレクトリ確認 > perl -e 'print "@INC"'参考リンク 第7回 新人さんのための仕事で使えるPerl基礎知識(1):Perl Hackers Hub|gihyo.jp … 技術評論社

perl基礎

#------------------------------------------------------------------------------- # main.pl #------------------------------------------------------------------------------- #!usr/bin/perl #必須です use strict; use warnings; #文字コード use …

perlの配列・ハッシュのリファレンス

#-------------------------------- #hash referance %hash = (a=>100,b=>200,c=>300); $ref_hash=\%hash; print $ref_hash->{a}."\n"; print ${$ref_hash}{b}."\n"; %hash2 = %{$ref_hash}; print $hash2{c}."\n"; #-------------------------------- #arra…

perl入門参考

Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜

perl基礎

#!/usr/bin/perl #perl -c test.pl コマンドラインからスクリプトの文法チェック #perl -d test.pl コマンドラインからデバッガ起動 use strict; #文法チェックを厳しくします use warnings; #傾向を有効にします #複数行コメント =pod 複数行の コメントが…

正規表現参考。

Perl/正規表現 - Wikibooks

perl基礎

【CHAPTER 3 Perlの基礎】のコードを打ちながら動作をみて学習。今はCGIを必要としないためこの本はここまでで終了。 かんたんプログラミング CGI/Perl 次はこれらの本を読む。 新版Perl言語プログラミングレッスン入門編 すぐわかる オブジェクト指向 Perl …

perl参考

perlスクリプト修正のために次を読む。 プログラミング言語Perl 詳細リファレンス - Perl入門〜サンプルコードによるPerl入門〜