2009-09-01から1ヶ月間の記事一覧

Plackベースのフレームワーク

YAPCの前にHTTP::EngineベースのフレームワークSmokerをつくってみたんですが、 それPlaな感じになってしまったので、今度はPlackベースで書いてみた。 またα以前な感じなのと、Plackをそこまで理解していないのですが、 とりあえず動くくらいになったのでgi…

DBIx::Skinnyを使った際のPaging方法考察

DBIx::Skinnyにはネイティブにpagingをしてくれる便利機能はありません。 (最近ないないばっかり言ってるな) DBICとかだと$rs->pagerみたいにしてData::Pageのオブジェクトを返してくれるんですが、 Data::Pageのオブジェクトを作る際に、内部でcountを発…

DBIx::Skinnyを使った際のCache方法考察

DBIx::SkinnyにはDODやData::Modelのようにキャッシュを透過的に扱う 便利機能はありません。無いのでラッパーを書きませう。毎度の事でデモは http://github.com/nekokak/p5-dbix-skinny-sample/tree/master/cache/ に置いてあります。ユーザテーブルがある…

DBIx::Skinnyを使った際のDBShardingの方法考察

DBIx::SkinnyはDBIへの薄いラッパーなので ネイティブにDBShardingをサポートはしていません。 また、Shardingに限らずSlaveに勝手につないだりしてくれる便利機能もありません。 ただ、ShardingとかSlaveにつないだりはしたくなる事が有ると思うので、 サン…

YAPC::Asia 2009おわった

YAPC::Asia2009は大盛況で今年も終了しました。 関係者の皆様本当におつかれさまでした。 聞きにこられた方も本当におつかれさまでした。 2日(前夜祭をいれれば2.5日くらい)の間 セッションを聞きまくるのは本当に体力いりますね。 あんまり纏めとかや…

Qudoの発表について

Qudoの発表資料は http://nekokak.org/presen/yapcasia2009-qudo/ こちらになります。こちらも ご意見などどしどしおまちしております。 nekokak _at_ gmail _dot_ comちなみにmiyagawaさんがLTまでの間にCPANAuthorの人はモジュールをCPANにアップすると LT…

DBIx::Skinnyの発表について

Skinnyの発表資料は http://nekokak.org/presen/yapcasia2009-dbix-skinny/ こちらになります。ご意見などどしどしおまちしております。 nekokak _at_ gmail _dot_ comで本日の発表の補足をば。 Skinnyの発表の時にも言いましたが、 Skinnyの発表前のYappoさ…

YAPC::Asia 2009スタートだよ

今日のYAPC前夜祭からYAPCはスタートします!私はDBIx::Skinny(http://conferences.yapcasia.org/ya2009/talk/2179) と Qudo(http://conferences.yapcasia.org/ya2009/talk/2180)を10日、11日とでお話させていただきます。さらに追加で本日のYokohama.pm…

Smoker

久々エントリ。ちょっと前からHTTP::Engineを使ったWAFを書いてましたが YAPCの資料を書く合間に一通りできたのでgithubに上げてみました。http://github.com/nekokak/p5-Smoker/tree/master最近HTTP::Engineを生で使ってアプリを書く事が多くなって来たので…