タグ

catalystに関するoinumeのブックマーク (14)

  • MobileCat

    MobileCat とは さいきんすっかり放置です、すみません。このページとソース逆引きのページだけ静的に残してあります。参考程度にお願いします。2009/8 冨田 Perl で、CPAN モジュールをさまざま組み合わせてモバイルサイトを作る方法を紹介してみるプロジェクトです。(紹介記事) このサイト http://mobilecat.koneta.org/ 自体がサンプルとなっています。UA を変えたり携帯からアクセスしてみてください。 Links ソース一式 // thanks coderepos ソース逆引き - 簡単な解説のページ TODO founder: Naoki Tomita (モバイル系ブログ) 携帯開発系チャンネル: #mobilejp @ irc.freenode.net おことわり スケールのサンプルになる必要もないだろうと、個人サーバーで軽く動かしているため、修正

  • Catalyst Conference #1 まとめ - 日向夏特殊応援部隊

    昨日は直前にエロギークな人のトラブルもありましたが、何とか無事に終える事が出来ました。 参加者の皆さん、お疲れ様でした。 と言う訳でプレゼンのまとめと個人的な感想です。 プレゼン CatalystからModelを切り離せ (g:catalyst:id:dann) 資料 今回の基調講演の一つ。g:gatalyst:id:dannさんのプレゼン。エンタープライズアーキテクチャ的にCatalystを分析して、かくあるべきと言う事を言ってる方は少ないので非常に参考になりました。 WAFにおけるModelとは何ぞやと言う事から、Modelにはどのようなパターンが存在し、それらをWAFではなくAFに落とし込む方法論をModelの分類ごとに手法化って感じ。 素晴らしい、また後で資料読みたい。 Catalyst REST Practice #1 (g:catalyst:id:ikasam_a) 資料 RO

    Catalyst Conference #1 まとめ - 日向夏特殊応援部隊
  • DBIx::Class::Cursor::CachedつかってみたCommentsAdd Star - unknownplace.org - 2007/12/20

    舌足らずすぎた。 Model::DBIC: connect_info: - dbi:mysql:table - root - on_connect_do: - SET NAMES utf8 cursor_class: DBIx::Class::Cursor::Cached cache_file: __path_to(tmp/query_cache)__ さっきはこんなconfigで使った場合のコードです。 すばらしすぎる。もっと早く使えばよかったとおもった。 Catalyst::Model::DBIC::Schema で使う場合はこんな感じでOK。 sub new { my $self = shift->NEXT::new(@_); my $cache = Cache::FastMmap->new( share_file => $self->{cache_file} ); $self->s

  • hide-k.net#blog: Catalyst::Model::Adaptorを使ってみた

    Catalyst::Model::Adaptor - use a plain class as a Catalyst model 要はどんなクラスでもCatalystのモデルにしてくれるクラスです。 たとえばこんなクラスを作って lib/MyApp/DateTime.pm package MyApp::DateTime; use strict; use warnings; use base qw/DateTime/; use DateTime::Format::W3CDTF; sub now { my ($class, $args) = @_; $args->{time_zone} = 'local' unless $args->{time_zone}; return $class->SUPER::now(%$args); } sub parse { my ( $class, $str )

    oinume
    oinume 2007/10/10
    ほー
  • Spread Toolkit でセッションレプリケーション - 酒日記 はてな支店

    ログ以外に、何か面白い使い方はないかなあと思って。 複数のアプリケーションサーバ間でセッションデータを共有したい場合、まあ普通は DB に入れるか Memcached に入れるかするわけですが、これを Spread を使って出来ないか。 要は、Tomcat やらのセッションレプリケーションを真似したいと。 +----- host1 --------------+ +----- host2 --------------+ | +------------+ | | +----------------+ | | | App Server | | | | App Server | | | +------------+ | | +----------------+ | | ↑ ↓ | | ↓ ↑ | | ↑ [ spread ] <-------- message -------> [ spread

    Spread Toolkit でセッションレプリケーション - 酒日記 はてな支店
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 問題はCatalyst::Plugin::FormValidator::Simple::AutoのYAMLのprofileのフォーマットにあるのではないか - libnitsuji.so

    Catalyst::Plugin::FormValidator::Simple::AutoでマルチカラムのUNIQUEチェックをする場合 - libnitsuji.soの続き。 いろいろ考えてるうちに問題はYAMLの書き方じゃなくてほかのところにある気がしてきました。 つまりハッシュをキーにするという考えがまずおかしいのではないかと。 そこでFormValidator::Simpleのprofileについて追ってみました。 Catalyst::Plugin::FormValidator::Simple::AutoのprofileのYAMLは、 # profiles.yml action1: param1: - NOT_BLANK - ASCII - [ 'LENGTH', 4, 10 ] param2: - NOT_BLANK のように、アクションとパラメータ名がハッシュのキーになって、各

    問題はCatalyst::Plugin::FormValidator::Simple::AutoのYAMLのprofileのフォーマットにあるのではないか - libnitsuji.so
    oinume
    oinume 2007/07/07
    FormValidator::Simple詳細
  • Catalyst::Manual::Cookbook::Deployment - libnitsuji.so

    Cookbook長いので分割。 デプロイについてのレシピ。Webサーバーエンジンとアプリケーションの効率化も含む。 http://search.cpan.org/~jrockway/Catalyst-Manual-5.700701/lib/Catalyst/Manual/Cookbook.pod#Deployment mod_perl Deployment mod_perlは多くのアプリケーションに対しての最適解だけど利点と欠点を述べる。他の方法としてはFastCGIがある。 Pros Speed mod_perlはとても高速で、それぞれのApacheプロセスのメモリにアプリケーションをロードすることによって恩恵を受けられる。 Shared memory for multiple apps 同じサーバーで複数のCatalystアプリケーションをする必要がある場合、mo_perlは共通のモジ

    Catalyst::Manual::Cookbook::Deployment - libnitsuji.so
  • Unknown::Programming - DefaultEndの継承順とend系プラグインの実装方法

    Catalystには色んな沢山のプラグインがあって継承順が重要になってくるのも結構あるんだけどただひとつ言える事はDefaultEndは常に最後に継承しておくと幸せになれそうってこった。 use Catalyst qw/ -Debug : : : DefaultEnd /; そしてendでごにょごにょ処理する系のプラグインを作る場合は$self->NEXT::end($c);してから処理するようにしておくと幸せになれそうってこった。 package Catalyst::Plugin::MyApp::Hoge; use strict; use warnings; use base qw/Catalyst::Base/; sub end : Private { my ( $self , $c ) = @_; $self->NEXT::end($c); # 処理処理 } NEXT::endしてか

    Unknown::Programming - DefaultEndの継承順とend系プラグインの実装方法
  • Six Apart - Tech Talk Blog:f ウェブアプリケーションのテストの仕組みを読み解こう

    はじめまして。Vox 開発エンジニアの谷です。 突然ですが、Vox の開発はいつから始まったのでしょうか。当ブログの以前のエントリーにもありますが、Vox はプレビュー版として3月にサービスが開始されていることからもわかるように、開発は去年から行われていました。となると、もうそれなりに期間の長いプロジェクトですし、アプリケーションの規模でも今では弊社の他の製品に引けを取らないほどになっています。 私が Vox の開発に加わったのは今年の8月なのですが、既に大きく成長していたアプリケーションを前に、最初は「Vox を壊してしまわないだろうか…」という不安を抱えていました。しかし大量のテストコードのおかげで既存のアプリケーションを壊さずに、簡単、確実に機能を追加していくことができたのです。(実際にはテストのおかげで壊れているのが発覚したりしたのですが…) 前置きはこれぐらいにして、Vox は

  • Tcool.org Catalyst ドキュメント日本語版

    Catalyst ドキュメント日語版 Catalyst は Perl on Rails などとも俗称される Perl のフレームワークのひとつです。詳細はあちこちのブログで紹介されていますのでそちらをご覧いただくとして、管見する限りドキュメント類の翻訳がないようでしたので翻訳してみました。現在のテキストはCPANにあがっているCatalyst-5.62から取っています。 Catalyst::Manual::Cookbook(Cookbook.html) ver 5.62 2006/01/18更新 Catalyst::Manual::Intro(Intro.html) ver 5.62 2006/01/18更新 Catalyst::Manual::WritingPlugins(WritingPlugins.html) ver 5.62 2006/01/18更新 Catalyst::

  • Catalyst勉強会資料 - IT戦記

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

    Catalyst勉強会資料 - IT戦記
  • Lighttpd-Catalyst Technique

    最小設定 lighttpd.conf server.document-root = "/path/to/root" server.port = 80

  • Catalystとは コンピュータの人気・最新記事を集めました - はてな

    Perl on Rails な MVC ウェブアプリケーションフレームワーク、と言われている http://search.cpan.org/dist/Catalyst/ 実際には規約で縛る(Convention over Configuration) Rails(Ruby on Rails・RoR) に対して Catalyst は柔軟性が高い。 Perl on Rails と言われるのは server.pl & create.pl の存在 + Class::DBI が ActiveRecord に似てるから(ActiveRecord Pattern) かも

    Catalystとは コンピュータの人気・最新記事を集めました - はてな
  • 1