Perl日記

日々の知ったことのメモなどです。Perlは最近やってないです。

2010-09-01から1ヶ月間の記事一覧

$sth->fetch は $sth->fetchrow_arrayref のエイリアス

素のDBIメモ。よく忘れてしまうので。 SELECT文をステートメントハンドル使って取得する一番短いメソッド名の fetch() は、fetchrow_arrayref()のエイリアスである。 my $sth = $dbh->prepare($sql); $sth->execute(@bind_params); #while (my $array_ref = …

AUTOLOADでメソッドを作ってるとcanで引っかからない

約2ヶ月前、can()はどのインスタンスでもできるんだよなーと思って、以下のコードを実行した。 use CGI; my $q = CGI->new; if ($q->can('header')) { print "CGI can 'header'.\n"; } else { print "CGI can't 'header'.\n"; } 実行。 CGI can't 'header'. …

ローカル・ループバック・アドレス

ネットワークスペシャリストを受けるために勉強中。 以下、知らなかったのでメモ。 いつも自分のPCを参照するときは、ホストを「localhost」か「127.0.0.1」を使用していたけれど、これを「ローカル・ループバック・アドレス」というらしい。 特別なIPアドレ…

各月の平日の数を取得する

各月の平日の数を取得する。 つまりはウィークデイ。 (いままで土日を除いた平日を「ウィークデイ」だと思っていたけれど、日曜日だけ抜く使い方もあるらしい。weekdayの意味 - 英和辞書 - goo辞書) (ここでは土日を除いた平日の数を出す) とりあえず祝日は…

YadaYada

「やだやだ演算子」が、Perl5.12.0から実装されている。 というのを、さっき perl5120delta を見ていて知った。 ...; # ←これ それにしても、英語でも「Yada Yada Operator」って、すごいネーミング…。 詳細は perlop 。 http://perldoc.perl.org/perlop.htm…

Slideshare API

今日は今まで一枚岩で割とごちゃごちゃしていたスクリプトをリファクタリングした。 久しぶりにすごく楽しく書けた気がする。 今まで学んできたこと、経験してきたことがうまく生かせられた、と主観評価。 これでもう少し楽しく書いていけそうだ。 で最近ち…

fat comma その2

基本的にハッシュの初期値を入れるときは fat comma 「=>」を使うけれど、GD::Graph の設定で syntax error が出たのでメモ。 $pie->set( 3d => 0 ); syntax error at - line 123, near "3d"へー、3d => 0 だと、「=>」の左側である「3d」をキーとして見れな…

favicon.icoとrobots.txt

Web

さくらのレンタルサーバの Standard で借りている。 ちょこちょこ設定とか見てると、エラーログが見れるらしかったので見てみた。 。。 File does not exist: ////favicon.ico File does not exist: ////robots.txtおう。 こんなんがいっぱい出てた。 えーと…