タグ

Perlとcatalystに関するnipotanのブックマーク (6)

  • S::P::DebugMessageでDBICのクエリログをみる - Hatena::Diary::Neko::kak 500 Internal Server Error

    このGW期間中空前のBradブームのなか皆様いかがお過ごしでしょうか? http://www.onemogin.com/blog/554-profile-your-catalystdbixclass-app-with-querylog.html このサイトをみててSledgeでもだせばいいやんかと。 http://back-paper.labs.mfac.jp/show?paper_rid=rxSlzg3clR こんな感じのパッチ。 こんな感じの画面になります。 スロークエリーログでまくりなサイトをメンテナンスしているところは必須です。 ちゃんとチェックすべし。 WiiでRimo見たい! http://rimo.tv/#/channel?url=http://pulpsite.net/rimochanmaker/channel?ids=8OSbuSBiyHU,B_-uN_7reyI,ixy

    S::P::DebugMessageでDBICのクエリログをみる - Hatena::Diary::Neko::kak 500 Internal Server Error
  • Catalyst::Plugin::Authentication::Credential::Livedoor - spiritlooseのはてなダイアリー

    livedoor Auth がでたわけですが、そのCatalyst::Plugin。 http://search.cpan.org/dist/Catalyst-Plugin-Authentication-Credential-Livedoor/ 機会があったら使わせていただこう。 many parts of this module are copy paste from Catalyst::Plugin::Authentication::Credential::BBAuth. とのことですが、さらにそのコピペ元は Catalyst::Plugin::Authentication::Credential::Hatena です・・・ で、 Document fixed. s/BBAuth/Livedoor/; とのことですが、まだ微妙にSYNOPSISにのこっちゃってますね・・・ 追記 0.0

    Catalyst::Plugin::Authentication::Credential::Livedoor - spiritlooseのはてなダイアリー
  • YappoLogs: CatalystのAttributesが初期化されるまで

    CatalystのAttributesが初期化されるまで ちょっとSoozyにもChainedっぽい仕組みを取り入れたくてCatalystのAttributesのコードを追いかけてました。 んで、とりあえず名前のエスケープと文字の長さの制限を加えてみたので、軽くメモしてみます。 AttaributeってのはControllerの中の sub default : Private { }やsub root : Chaind('/') ...のような:の右側にある奴の事です。 適当な解説はPerlのAttributesについてのお勉強でまとめてます。 主にattributesまわりの処理に偏って書いているので来の役割とは違う書き方をしてるかもしれません。 どのコードがどこに在る物なのかとかは空気呼んで把握して下さい。 Catalyst->setup Catalystのアプリケーションは、まずC

  • Class::Inspector - Tociyuki::Diary

    Catalyst 5.7001 を見ていたら Class::Inspector が使われていました。Catalyst の 5.70_01 から使われるようになったようです。 パッケージ・ファイルを求めたり、パッケージで定義されたサブルーチン名やそのコード・リファレンスを求めることができるようです。さらに、@パッケージ::ISA で継承したメソッドを含め、メソッド名・定義クラス・コードリファレンスを求めることもできるようです。サブクラスの一覧を探す機能もありますね。 ⇒ http://search.cpan.org/~adamk/Class-Inspector-1.16/ POD の説明を読むと、クラスメソッドでパッケージの情報を取得できるようになっています。UNIVERSAL::can や @INC、%INC 辿りや、シンボルテーブル参照をスマートにカプセル化してあり便利そうです。以下、P

    Class::Inspector - Tociyuki::Diary
  • Module::Build is not configured with C_support の対処方法

    Catalyst を新しいマシンにインストールしている最中、Pod-Coverage の make 時に見慣れないエラーが。 Module::Build is not configured with C_support at /usr/local/lib/perl5/site_perl/5.8.6/Module/Build/Base.pm line 3726. 解決方法は、ExtUtils::ParseXS モジュールをインストールすればOKです。それにしても、Catalyst のインストールって毎回違うエラーがでるんだけど、どうにかならんもんかね。。。 ちなみに、今回の Catalyst インストールはこんな感じ。結構いっぱいモジュール入れてます。そんなに入れても使わないモジュール沢山あるだろとつっこまれそうですが、誰かが一元管理してモジュール入れておかないと管理がメンドウなので。 in

  • Catalyst勉強会資料 - IT戦記

    けっこう前ですが、会社の勉強会で Catalyst についてやりました もったいないので、共有しときます。 http://sample.ecmascript.jp/Catalyst.ppt そんな矢先ですが、 Catalyst が 5.7 になったようですね。ちょっと調査しないと

    Catalyst勉強会資料 - IT戦記
  • 1