2006-05-01から1ヶ月間の記事一覧

MTとかのブログへのトラックバック、コメントスパムはサイバーテロ

トラックバックやコメントスパムが激しい今日この頃。 とはいえ今に始まったことではなくて、激しいときにはサーバーがスワップしまくり、鯖墜ち。これはもうテロですよ。寄生する物が寄生する主を殺してしまってはスパムも意味ないと思うんだが、それすら気…

catalyst debug画面がでてしまう その2

catalyst debug画面が出てしまう刑 DebugをつけていないにもかかわらずDebug画面が出てしまう なんでだろーなんでだろー http://search.cpan.org/~agrundma/Catalyst-5.6902/lib/Catalyst/Manual/Cookbook.pod Disable statistics Just add this line to you…

webminとかuserminのかわりにcatalyst

webminとかuserminのかわりにcatalystをつかってみようかなとか思った。 webminとかuserminってperlcgiのウェブサーバーCGIをrootで起動しているだけなんだけど、それの変わりにcatalystのテストサーバーにしてみたらどうかなとか思った。 ま、危険そうです。

catalyst debug画面 mod_perl

catalystで派手なデバッグ画面 use /Debug/だけどmod_perl使用時にDebugをつけない状態でもデバッグ画面が出る。 httpd.confに環境変数をセットしなければならなそうです。

 perl ハッカーの方々にお聞きします。近頃ますます良い感じなperlですが、どのような開発環境で開発していますでしょうか。(エディタ、そのほか)

以前人力検索で質問してみたこと。 最近某巨大掲示板のmod_perl板を見ていて思いだした。どうなんだろうな・・ どういうのが一番自分にあってるのかまだわからない。 でも今一番しっくり来ているのが、Vmwareを立ち上げてsambaでネットワークドライブに割り…

perl5webdb

なんかおもしろそう http://labs.cybozu.co.jp/blog/kazuho/archives/2006/03/perl5webdb.php

catalyst + DBIx雑感

catalystであるウェブアプリがなんとかうまくいったようで。で思ったことはCatalyst+DBixでの制作は非常に楽だったこと。 Catalystでロジックに集中できて、DBIXでSQL文を書くことから解放された。 これ初期の導入コスト(勉強とか)さえクリアすればとても…

Catalyst IEバグ2(と勘違い) Apache編

Catalyst IEバグ2 Apache編Catalystでpostした際に404となるバグだけど(IEのバグ?) テストサーバーでは-kをつけて対応していた。で、実際にApacheでリバースプロキシ+バックエンドのmod_perlで動作させたら 再びpostで404エラーの刑バックエンドのApache…

Catalyst::Puligin::HTML::Scrubber

Catalyst::Puligin::HTML::Scrubber を使ってHTMLをエスケープしようとおもった。が、うまくいかないようだ。use Catalyst qw/HTML::Scrubber/;をするだけでHTMLがフィルタリングされるのだけど、__PACKAGE__->config( scrubber => [ default => 0, comment …

catalyst FillInForm

catalystでFillInFormを行うときは、$c->forward('MyApp::View::TT'); のあとに $c->fillform( \%user );とかするんだけど以前の日記にも書いたけどsub end : Privateに$c->forward('MyApp::View::TT'); を書いちゃうとフィルしたあと再びレンダリングされる…

mod_perl2側のまともに動くhttpd.conf

ServerName myapp.com DocumentRoot "/home/myapp/root" SetHandler modperl PerlResponseHandler myapp

catalyst mod_proxy mod_rewrite mod_perl2

ようやくcatalyst がmod_perlでうごいた。 記念かきこまず仕様はリバースproxy鯖とバックエンドmod_perl(catalyst)鯖で動作させるproxy側は今回apache2.2で apache2.2 httpd.conf virtualhost ProxyPreserveHost On RewriteRule (.*)$ http://localhost:8888…

catalyst default : Private

sub default : Private { # どれにも一致しないリクエストパスの場合呼び出されるデフォルト処理関数。トップページの処理など。 my ($self, $c) = @_; $c->stash->{template} = MyApp->config->{template}->{index}; $c->forward('MyApp::View::TT'); } def…

catalyst mod_perlとperlのバージョン共存

catalystをserver.plからmod_perlで動かそうとおもった。 実はサーバーには二つのperlが存在している。/usr/bin/perlには5.6 /usr/local/bin/perlには5.8 今まではローカルのperl5.8.6 で普通にmod_perl & apache2を perl Makefile.pl ほにゃららで make mak…

catalyst IEバグと最近のcatalystはRoot.pm

catalyst IEバグは _server.pl -k -r '-kをつけると'最新のcatalystにバージョンアップ Root.pmにMyApp.pmの中に書いていた sub default : Private { # どれにも一致しないリクエストパスの場合呼び出されるデフォルト処理関数。トップページの処理など。 my…

昼ビールはプログラムに悪いのか?

mixiに昼ビールはほんとうに悪いのか?というコミュがある。 もちろん入っているわけだけど、プログラムには悪いのだろうか。昼ビールはいい。 とてもいい・・・・あーーもー どうでもよくなる感が体中に染み渡る。 先ほど奥さんが実家に用事があり出かけた…

DBIx::Classでlast_insert_idが使えないの罰

DBIx::Classでlast_insert_idが使えないの罰使い方が悪いんでしょうか。 Caught exception Can't locate object method last_insert_id とカタリストに怒られました。 いろいろ調べてみるとDBIのバージョンが古いとかいろいろあるみたいだけど、最新だし。ど…

Catalyst DBIは何がいい?

Catalystで使うDBIモジュールは何がいいんだろう。(Catalystじゃなくても)今までは様々なチュートリアルページやCatalyst紹介ページの多くで紹介されていたClass::DBIを利用していましたが、いろんなサイトを見るうちにDBIxがよさげ。で今作ってるやつで全…