Catalyst
Catalystをよく使っている方は、知っているだろうけど、クエリに「dump_info=1」を指定するとダンプ情報(stashの情報とか)が見れるようになるって。。。知らなかったわ!!
Catalystにてセッション管理する場合(ログインして、その後hogehoge)は、何のモジュールがいいのだろうか。あとで調べてみよう。
久々にCatalystをインストールして、ロジックを書くときのアトリビュートでArgs(0)というのが増えていることに気づきました。このArgs()で自分が今分かっている事を下記にまとめます。 Args()を設定したメソッド名プラス設定した数値の引数の数のURLにアクセ…
forwardを使った場合に引数を渡す方法。 #呼び側 $c->forward('test',[qw/test/]) #呼ばれ側 sub test : Local { my ($self, $c) = @_; my $args = $c->req->args->[0]; } なんか他のサイト見てると、$c->req->args[0]とか書いてあるけど、これで書くと文法…
前回の記事に書いたMyApp::YAML::Loaderクラスがなんだか、カプセル化ができていなかったのでさらに修正しました。 package MyApp::YAML::Loader; use strict; use warnings; use YAML; sub new { my $class = shift; $class = ref($class) || $class; my $f…
=>追加記事 >>使えなかったので、いろいろやってみたよ(続・Model::Adapter使ってみたよ)CatalystでDBを普通のRDBとかを使わずにYAMLファイルをDBみたいな感じにしたいと思って、Adapterを使ってモデルクラスを作ってみました。(自分の設計が変なせいです…
今日の前の記事にて、YAML::Loaderを使ってモデルクラスを作ってみたけど、Catalystの中でモデルとして使用するのが困難なため、いろいろとやってみましたので、まとめます。まず、YAMLファイルを読み込む設定は、やはりMyApp.ymlに書きたいなと。そこで、い…
再び、Catalystをいれてみたら、coLinux(fedora7)でエラーが出てきた。。ただ、catalyst.pl myappとかやっただけなんだけど、こんな感じ。 Weak references are not implemented in the version of perl at /usr/lib/perl5/site_perl/5.8.8/Catalyst.pm line…
今日一日ずっとCatalystを触っている。作っているのではなく、動かそうともがいている状態。朝からずっとやって気が付けばこんな時間。あちゃ〜、やることやってないよん。それもCatalystがTemplateファイルがあるのに「not found」だと言ってくることから。…
Catalystを勉強中にViewのモジュールを作成するために必要なCatalyst::Helper::View::TTをCPANからインストールする際に生じました。 cpan> install Catalyst::Helper::View::TT CPAN: Storable loaded ok Going to read /root/.cpan/Metadata Database was …
catalystの勉強を開始しました。ちょっとだけ。勉強の本は、これ。 まるごとPerl! Vol.1posted with amazlet on 07.08.30小飼 弾 宮川 達彦 伊藤 直也 川合 孝典 水野 貴明 インプレスコミュニケーションズ (2006/08/24)売り上げランキング: 47793おすすめ度…
さて、Perlでサイト構築したいなと。それと同時にPerlの勉強もしていこうかと思います。正直まだプログラマとしての経験も少ないので、どこまで作って発表できるかはわかりませんが、とにかくどんなに変てこでも発表することに意義があることにして進めます。…
いいページを発見!! colinuxのdebianにCatalystをインストール 上記のページに詳しく書いてあるので明日以降やる予定です。多分7月以降・・・
Maypoleの後継 Ruby on RailsやStrutsにインスパイアされて作られた Wikipedia Catalyst なんか書いてある内容みるとなんだか面白そうです。良い感じぽい!是非、これでひとつサイトを作ろうかと思います。多分、7月かな。
perlをちょっとだけ勉強開始したので、なんかperlを使って簡単でいいので動くものを作りたいと思い、perlのフレームワークのCatalystを使ってみようと本を読み始めました。そしたらCPANシェルという言葉がでてきて「?」。となってしまった。CPANシェルの操…