2007-01-01から1年間の記事一覧
Rails2.0のPreviewが出たようです。 Rails本家のBlogに色々機能について書いてあったので読んでみた。下のようなことが書いてあった気がします。 たぶん間違いだらけなので、信用しないで元の文章読んでください。 http://feeds.feedburner.com/~r/RidingRai…
Rubyに標準添付されているRssParserでGigazineのフィードから更新日時が取得できない! http://gigazine.net/index.php?/news/rss_2.0/よくよくフィードを見てみた。 ... ... モバイル 2007-08-01T15:30:00+09:00 ... これは・・・間違っている・・・。Gigaz…
Rubyの多重代入・可変長引数はとても便利だが、トリッキーに使ってしまうとコードが追いにくくなる。リファレンスマニュアルには下記のように例が示されている。 foo, bar = [1, 2] # foo = 1; bar = 2 foo, bar = 1, 2 # foo = 1; bar = 2 foo, bar = 1 # f…
WindowsXP SP2 Ruby-1.8.6 Rails-1.2.2 MySQL-5.0.27 uta
Railsで「タグ」を実装する場合には「acts_as_taggable」を利用するのがスタンダードと思われるが、実際に使用してみたところ結構不満点がでてきた。 find_tagged_with なんでAR#findの各オプションが使えないの? 「:include」「:order」「:conditions」あ…
某OSS関係団体の視察で米国Sun Microsystems本社を訪問、Mr.Charles NutterからJRubyの紹介を聞いて感銘を受けたのが2月頃。 帰国してすぐにJRuby0.9.xでRubricksを動かそうとしたけどウンともスンとも言わなかった。 そんなRubricksが、JRuby1.0上で動きま…
RubyKaigiでも発表させてもらったのですが、Rubricks0.6リリースに向けてパフォーマンスをがんばって上げております。 以下、つらつらと。 render_componentが遅い render_componentはrequest.dupしてコントローラに投げなおすようなつくりになってて無駄が…
フォームにフォーカス当てて、Enterを押すとサブミットされる時とされない時があるのに気づいたことはありますか? 衝撃的な事にフォームに含まれるテキストフィールドの個数で挙動が変わるのです。例えば <form> <input type='text' /> </form>の場合、テキストフィールドにフォーカスを合わせ…
ActiveRecordでdistinctを伴うpaginateをやろうとするとなかなかうまく行きません。 いろいろいじくってやり方を編み出したのでメモ。まず、ActiveRecordでfindのdistinctを扱うには下記のようにします。 >> RubricksUser.find(:all, :select => 'distinct *…
負荷テストツール「JMeter」を触っているのですが、日本語情報少なかったことを調べたのでメモ。 もはやRubricksと関係ありませんが。 JMeterは負荷ツールなので、たくさんのリクエストをWebサーバに対して発行してくれます。 ただ、一意性確保などの理由で…