CatalystテンプレートShift_JISでそれ以外UTF-8の場合 - Unknown::Programmingの続き。id:dayflowerさんに助言を頂きました。Template::Provider::Encodingを使えばいけそうです。Template::Provider::Encodingの存在を知ってはいたんですがてっきりテンプレー... 続きを読む
Catalyst::Response->redirect()でちょっとはまったのでメモ。 response->redirectの時点でクライアントにredirectレスポンスが帰って処理が終わると勝手に解釈してたためにはまりました。 例えば a : Global { my ( $self, $c ) = @_; $c->res->redirect($c->u... 続きを読む
Perl, CPAN, TT先に言っておくと、hide-kさんのまとめが分かりやすいです。hide-k.net#blog: Catalystでマルチバイトを取り扱うときのまとめ最もCatalystを使う際にと言う事ですが。 utf8フラグを立てないでTTを使う場合ソース自身はutf8で書くんですけど、 #!/... 続きを読む
#前に社内wikiに書いておいたのを公開してみるテスト。 Catalystでマルチバイトを扱う機会があるのは主に ユーザーがフォームで入力する値 ($c->req->param()) データベースからの入出力 (DBIx::Class) それ以外の文字列の評価 View::TTによる出力の生成 FillIn... 続きを読む
Catalyst::Model::DBIC::Schema を使う。 この Model は大きく3つの使いかたがある。 単純に既に存在する Schema クラスを使用する Schema::Loader で既存の DB から Schema クラスを生成し、それを使用する Schema::Loader で既存の DB から Schema::Loader ク... 続きを読む
Typeface という Catalyst で作られた CMS があるというので、試してみることにした。 いろいろ必要なのが分かったので、 perl-Task-Catalyst と同じノリの バーチャルパッケージ perl-Task-Catalyst-Typeface を作った。 fedora core 6 を入れて、worepo をセ... 続きを読む
Home Me! Typeface Emulation 続きを読む
MyApp から OtherApp のモジュールを呼びたい時。myapp.yml にて setup_components: search_extra: - OtherApp::Model のように書いておく。 実行時に use lib に追加する myapp_server.pl myapp_fastcgi.pl もしくは MyApp.pm に use lib "/path/to/OtherApp/l... 続きを読む
Catalystの拡張は$cだけじゃないYO! Perl, CPAN, Catalyst はじめに 良くPluginを書くってなるとまず見るのが、これですかね。 基本的には$cにメソッドを追加するってのが本来のやり方なんですけど、 別にそれを守らなきゃ行けないって訳じゃないです。 良いサ... 続きを読む
48203 Uploads, 16176 Distributions 62205 Modules, 6939 Uploaders 続きを読む
Renaud Drousies > Catalyst-Plugin-Authentication-Credential-CHAP-0.03 続きを読む
こんなエントリーがあったので進行中のプロジェクトで今のところ使ってるのを晒してみる。 Catalyst::Action::RenderView Catalyst::Model::DBIC::Schema Catalyst::View::TT::ForceUTF8 Catalyst::View::JSON Catalyst::Plugin::Static::Simple Catalyst::Plug... 続きを読む
This is my Catalyst Textmate bundle. It features snippet shortcuts that should make you a more productive Catalyst developer. Happy coding. Catalyst/trunk/misc/textmate_bundle/ Use SVN to grab it. So what can you do with it? Snippet Command O... 続きを読む
天然パーマの Erogeek「ゆーすけべー / yusukebe」の日記です 最近は主にイベントレポートになっています はぁはぁ Plaggerでエロサイトばかり作っていてもなんなんで、某すがちゃんに「Plagger使ったなんか面白いアイデアない?」と聞いた。 某すがちゃん「オ... 続きを読む
« DBIx::Class::UTF8Columns 便利 | メイン | CDTubeの作り方 » Plagger + Catalyst = Plalyst or PlaCata ? メソッド PlaggerとCatalystの複合技、PlalystもしくはPlaCataメソッド。 基本的にはPlaggerでアグリゲートしたフィードとエントリーをStore::DBICでD... 続きを読む
CDTubeの作り方をソースつきで追ってみる。まずはPlaggerのconfig.yaml global: assets_path: /path/to/assets timezone: Asia/Tokyo plugins: - module: Subscription::Config config: feed: - url: http://www.tbs.co.jp/cdtv/cddb/thisweek-j.html - module:... 続きを読む
この前の仕事からTipsをダンプ... Catalyst x Lighttod の時、Catalyst は 5.7004 以上必須 Shibuya.pm の typester さんの話で感化されたのもあって採用した Lighty、イイ。シンプルに言われたことだけをこなしてくれる感じ。 で、Catalyst を Lighty で動かす... 続きを読む