perl

Excel列名変換問題やってみた。

Excel列名変換問題で第2回社内プログラミングコンテストを開催してみた(前編) - give IT a try最初にperlでやってみてから、haskellでもだいたいおんなじ感じで書いてみた。 haskellの方は出入力とかよくわかんない。 use strict; use warnings; use utf8; …

hokkaido.pm#3に行ってきた。

hokkaido.pm#3に行ってきた。前は#1に参加したのでこれでhokkaido.pmには2回目の参加(#0も含めれば3回目になるか)今回は初心者向けセッション中心ということで、普段からPerl触っているわけじゃないので全然上達しない僕にしてみればとてもありがたい内容で…

Perl練習、再帰とファイルシステムの扱い

カレントディレクトリ以下からC++のソース、ヘッダを見つけて列挙 use strict; sub FindFile { my ($dir, $pred, $operator) = @_; my @list = (); opendir(DIR, $dir) or die("Can not open directory : $dir ($!)"); @list = readdir(DIR); closedir(DIR);…

Perlのクラスメンバの配列変数

メモ。 Perlでクラスを作ったときに配列のメンバ変数を持ちたい時。 my $self = { arr_ => [@list] }; でハッシュに入れて foreach (@{ $self->{arr_} }) { print $_ . "\n"; } みたいにして使う。[]で配列の無名リファレンスを作ってスカラに代入、 @{}で配…

初LTした

8月7日に札幌でHokkaido.pm#1が行われました。 僕もそこでLTをさせていただきました。Perlでのプログラミングの経験が無いのに思わずLTに応募してしまったので、ネタ探しをして、CGIをちょこっとやってみましたというもの。Perl LTView more presentations f…

Hokkaido.pm #1 : ATND こちらでLTすることになりました!何をするかは考え中〜〜

スクリプトを書き換える必要なんてなかったんや!

windows機でlocalhostでいいからapacheでwebサーバー立ち上げようと思ったわけですよ。perlでcgi書きたくて。設定とか一通りしたのに、cgi動かない。なぜか。スクリプトの最初の行にある #!が実行ファイルを参照しているわけですが、windowsだと/usr/local/b…