2007-06-01から1ヶ月間の記事一覧

アプリケーションのバージョンを調べる

apacheなどのバージョンを調べるときは、 rpm -aq | grep httpd とすると調べられて便利です。 httpd -v で見れなかったので。。。

Data::Page::Navigation

d:id:iox:20070618:1182158941の記事にid:fbisさんからブックマークでData::Page::Navigationを使うとさらに便利と教えてもらいましたので、早速少し使ってみました。このモジュールは、Data::Pageモジュールにメソッドを加えたモジュールのようで、pages_pe…

DBIx::Classのページング処理

現在、DBIx::ClassとTemplate Toolkitを勉強しているところですが、ページングの処理が驚くほど簡単に書けるので自分用のメモを残しておきます。 CGI側でresultsetオブジェクトに対しpager()をコールすることで、Data::Pageオブジェクトを取得できます。 my …

CGIスクリプトのデバッグについてのメモ Web+DBより

CGIスクリプトのデバッグは標準エラー出力にprintするのが一般的です。 Apacheならサーバのエラーログに出力されます。さらに、warnを使うとスクリプトのファイル名や行数も出力されるので便利です。 warn "date is $date"; このスクリプトの出力は、 date i…

ourとlocal宣言

ourはグローバル変数の宣言に使用される。 一般的には、以下のように使う。 use strict; use warning; our $Global; sub hoge { our $Global; # この宣言をせずにも$Globalは使えるが # このようにグローバル宣言を明示するとコードが見やすくなる } ourは、…