タグ

2007年4月23日のブックマーク (5件)

  • 8 Easy to Follow Ruby Presentations

    Slideshare is like the YouTube or Scribd of presentations and slideshows and it features a few good Ruby and Rails related slideshows that are worth flicking through. This post links to some of the best: Introduction to Active Record by Evan 'Rabble' Henshaw-Plath. Unobtrusive Ajax With Rails by Dan Webb. Diligent People, Lightweight People by Masayoshi Takahashi. Higher Order Procedures in Ruby b

    kakkyz81
    kakkyz81 2007/04/23
    プレゼンリンク集
  • [Rails] ActiveRecord::QueryCacheを実装した。CacheStoreにはmemcachedを使用。

    ActiveRecord::QueryCache ActiveRecordの富豪っぷりに困っている。キャッシュの仕組みが用意されているみたいだが過去の遺物となり使用されていない様子。(See Class::ActiveRecord::QueryCache) だから作った。 ActiveRecordの富豪っぷり ActiveRecord#findではフレーム関数を大量に呼び出し深いスタックを生成する。毎度引数+同じ値で呼び出されるのに毎度SQLの生成を行う。 そこでキャッシュ戦略でも比較的基的な、クエリ単位でのキャッシュをおこなうクエリキャッシュとしてActiveRecord::QueryCacheを実装した。引数をキーにしてキャッシュを保存するため、SQLの生成も行わず高速に結果をフェッチすることができる。今後は、エンタープライズでのO/R Mapplerのキャッシュ戦略などを調べてもう

  • livedoor auth apiをRoRに組み込む - zorioの日記

    昨日公開したlivedoorauthはuserdataのエスケープが出来てなかったので、 gem install livedoorauth ってやり直してください。 で、Railsに組み込む場合の話。 認証の必要なページにいきなりアクセスされた場合、 livedoorにリダイレクトして認証を要求 認証を取得できたら改めて元のページを開きなおす というように動かしたい。 アクセスしたかったページのPATHをuserdataに持たせる事にする。 $ cat vendor/plugins/ldauth/lib/livedoor_auth_plugin.rb module LivedoorAuthPlugin LIVEDOOR_AUTH_APPKEY = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' LIVEDOOR_AUTH_SECRET = 'XXXXXXXXXXXXXX

  • Rails' Wiki - Rails勉強会@東京第18回

  • 間違ったコードは間違って見えるようにする - The Joel on Software Translation Project

    Joel Spolsky / 青木靖 訳 2005年5月11日 水曜 私が最初の当の仕事をはじめたのは1983年9月に遡る。それはオラニムというイスラエルの大きな製パン工場で、16台の飛行機ほどもある巨大なオーブンで、毎晩10万個のパンが作られていた。 はじめて工場に入った時、そのあまりの汚さに信じられない思いだった。オーブンの側面は黄ばんでいるし、機械は錆びていて、そこらじゅうが油だらけだった。 「いつもこんなに汚いの?」と私は聞いてみた。 「なんだって? なんの話をしてるんだ?」とマネージャが答えた。「掃除したばかりだから、今が一番きれいな状態なんだ」 なんてこった。 毎朝の工場の清掃を何ヶ月か続けて、ようやく彼らの言っていたことが理解できるようになった。パン工場では、きれいというのは機械にパン生地が付いてないことを言うのだ。きれいというのは、ゴミ箱に発酵したパン生地が入ってないこと

    kakkyz81
    kakkyz81 2007/04/23
    変数に接頭語をつけるとき、単に型をつけるのではなく意味のある文字をつける