CPAN

Catalystでユーザ認証処理をする

Catalystで簡易なユーザ認証処理を実装します。 前提条件 MySQL5.0.x ・テーブルとレコード作成 CREATE TABLE users ( id integer NOT NULL auto_increment PRIMARY KEY, username varchar(20) NOT NULL, password varchar(30) NOT NULL ) ENGINE=InnoDB; IN…

CatalystでTemplate-Toolkitを使用したView

CatalystでTemplate-Toolkitを使用したViewクラスを作成する。 ・ヘルパースクリプトを利用して雛形を作成する $ ./script/myapp_create.pl view TT TT exists "/who/am/i/MyApp/script/../lib/MyApp/View" exists "/who/am/i/MyApp/script/../t" created "/…

Catalystで任意のファイルにログを出力する。

Catalystのデフォルト log メソッドは、ログを標準出力に表示します。 でも通常は任意のファイルに出力したいですよね。の調査。 利用するCPANは Catalyst::Log::Log4perl。 ・アプリケーションクラスに Catalyst::Log::Log4perl 設定を追加する $ vi lib/My…

Catalystでアプリケーションを構築して、/helloにアクセスしてHelloWorldを出力する

・前提条件 Catalystインストール済み。自分の環境では、Catalyst::Runtime '5.70' ・アプリケーション作成 $ cd /home/own $ catalyst.pl MyApp ・ディレクトリ構成 MyApp/ MyApp.pm Controller/ Model/ View/ lib/ root/ static/ images/ *.png favicon.ic…

読み方

クパンとも読むんですね。私はいまのところシーパン派です。

DBD::Pg 1.42

libpqメジャーバージョンアップ http://cpan.uwinnipeg.ca/module/DBI #リリースノートに書いてあった気がしたけど見つからず PostgreSQL8.0.1 -> 8.0.2からlibpqのメジャーバージョンが上がった。 (libpq3 -> libpq4) これに伴いDBD::Pgがlibpq4対応の1.4系…