タグ

ブックマーク / nekokak.hatenadiary.org (3)

  • DBIx::Skinnyの発表について - Hatena::Diary::Neko::kak 500 Internal Server Error

    Skinnyの発表資料は http://nekokak.org/presen/yapcasia2009-dbix-skinny/ こちらになります。 ご意見などどしどしおまちしております。 nekokak _at_ gmail _dot_ com で日の発表の補足をば。 Skinnyの発表の時にも言いましたが、 Skinnyの発表前のYappoさんのData::Modelの発表の中で、 「SkinnyはSQLをパーズして云々だからバグバグぽい部分がありそげ。」 とおっしゃってましたが、現在のSkinnyはSQLのパーズをしておりません。 昔はSQL::Parserでパーズするのを試している事があったのですが、 SQL::Parserが複雑なSQLをパーズできないので捨てました。 - Skinnyでは現在install_utf8_columnsというfunctionでutf8flagの処理

    DBIx::Skinnyの発表について - Hatena::Diary::Neko::kak 500 Internal Server Error
    dealforest
    dealforest 2009/09/13
    [YAPC::Asia2009][DBIx::Skinny]
  • Qudoの発表について - Hatena::Diary::Neko::kak 500 Internal Server Error

    Qudoの発表資料は http://nekokak.org/presen/yapcasia2009-qudo/ こちらになります。 こちらも ご意見などどしどしおまちしております。 nekokak _at_ gmail _dot_ com ちなみにmiyagawaさんがLTまでの間にCPANAuthorの人はモジュールをCPANにアップすると LTのデモでながれるかもよとおっしゃってたので、 Qudoをデベロッパーリリースしました。 で、Qudoの発表中に頂いたQAをここで書いてみます。 あと、補足したり。 - Q:Jobを処理する順番はどうなってるのか?プライオリティーをつけることなどできるか? A:現在のQudoのJob処理順は基的にenqeueされた順番です。Job毎のプライオリティーはいまは設定できないので設定したいですね。 - Q:jobをenqueueしてから間をおいて処理さ

    Qudoの発表について - Hatena::Diary::Neko::kak 500 Internal Server Error
    dealforest
    dealforest 2009/09/13
    [YAPC::Asia2009]
  • DBICでの簡単キャッシング - Hatena::Diary::Neko::kak 500 Internal Server Error

    DBICで簡単にお金が借りることができます(ちが まあ、面白くないのでやめておきますが、DBICは かなりパフォーマンスに気を使った設計なのは周知の事実なのでつが、 キャッシュを使うことでよりパフォーマンス向上が図れます。 例えば my $itr = $self->model('Member')->search({},{}); while (my $member = $itr->next) { warn $member->id; } $itr->reset; while (my $member = $itr->next) { warn $member->id; } こんな感じの処理があったとします。 Memberテーブルを二度処理するみたいな。 ちなみに同じオブジェクトを使う時は $itr->reset; こうしてやればイテレータがリセットされます。 この場合、2個のwhileのところでそ

    DBICでの簡単キャッシング - Hatena::Diary::Neko::kak 500 Internal Server Error
  • 1