フォーチュンサモナーズ
最新 追記

Don'tStopMusic

2003|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|02|03|04|05|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|

カテゴリ別 2003年 | 2004年 | 2005年 | 2006年 | 2007年 | 2008年

知り合いサイト: よんだもの / 暴想 / Linuxでやる夫 / 新宿Vipper / 僕だけが幸せになればいいのに。


2006-09-08 この日を編集

_ [Rails]RailsのPagination このエントリーを含むブックマーク

RailsのPaginationって、result setをfetchする段階でcursor位置をずらしてるの?

いえ、SQL の段階で LIMIT (や OFFSET)を指定します。

scaffold で作成したページは pagination を使いますので developement 環境で動かして、log/development.log を tail -f すれば LIMIT つきの SQL を発行していることがわかります。

コードで言えば、actionpack の lib/action_controller/pagination.rb の find_collection_for_pagination メソッドで limit や offset が指定されていることが確認できます。

じゃあ具体的にどこが問題になっているのかと言われますと良くわかりません。そうかなと思うところは、count_collection_for_paginationです。pagination 対象となるアイテム全体の数を数えるため、レコード数が多くかつ抽出条件が複雑だと重い SQL になりそうです。

rails 識者の方わかりますでしょうか?

本日のツッコミ(全2件) [ツッコミを入れる]

_ everes [トラックバック&調査ありがとうございます。 あとはSQLがcount(*)になるということ位しか思いつきませんねぇ(..]

_ だて [今度はpaginateのhelperが良くないという話になっていますね。やりとりが落ち着いて結論が出てから議論を読も..]


2006-09-11 この日を編集

_ [Ruby]リリースエンジニアリング このエントリーを含むブックマーク

subversion + trac な環境に移行するのはどうでしょうか?どのツールを採用するかは本質的な問題でありませんが、ツールを替えることで今までのやり方をリセットして、見直すきっかけになるのではと思います。


2006-09-12 この日を編集

_ [Ruby]公式サイトリニューアル このエントリーを含むブックマーク

以前から予告されていた公式サイトのリニューアルが実施されたようです。Rails 製の CMS である Radiant CMSで構築されています。

これを書いている 2006/09/12 12:00 現在は、アクセスが集中しているのか重いですね。

_ [Ruby]Try Ruby! 日本語版がほしい このエントリーを含むブックマーク

ですね。新公式サイトのトップから Try Ruby! にリンクされています。Try Ruby! で Ruby に触れてもらうのは大賛成ですが、英語に遭遇したとたんに戻る人も多そう。


2006-09-13 この日を編集

_ [Ruby]Opinion: Taking Ruby to the kids? このエントリーを含むブックマーク

Ruby Insideより

かつては BASIC が幼い子供にとってプログラミングの世界への扉になっていましたが、Ruby が将来のそれになるには何が必要かという記事。簡単にまとめますと筆者の方がイメージしているのはこんな環境です。

  • ウェブブラウザ上の IDE と実行環境
  • ライブラリを組込で用意して画像と音声をいじれるように

学校では勝手にソフトをインストールするのは難しいので、ウェブブラウザ上で動く環境が良いとのことです。後者はゲームが作れるようにってことでしょうね。

Squeak が彼のイメージしているものに非常に近いんじゃないかな。アラン・ケイ プロジェクトという実績もありますし。

Microsoft の The Student Day に見られる戦略じゃないですが、早いうちから Ruby を学んでもらえる環境が整えば将来の Ruby ユーザも多くなることは見込めますね。


2006-09-19 この日を編集

_ [Ruby]すごま このエントリーを含むブックマーク

標準添付ライブラリって結構数ありますね。今月中に変換が終わるか終わらないかくらいのペースかな。

不十分な点はあるにせよ、これだけのドキュメントをゼロから蓄積してきたことは賞賛に値すると思います。ほんと。

すごまについては、ruby-reference-manul ML参照のこと。


2006-09-21 この日を編集

_ [Ruby]るびま 16 号 このエントリーを含むブックマーク

2 周年おめでとうございます。

後で読む。


2006-09-28 この日を編集

_ [Ruby] Rcrawl このエントリーを含むブックマーク

Pure Ruby のクローラ。scrAPI をリンク解析などに使っている模様です。まだ単一ページを取得してリンク抽出をすることしかできませんが、今後に期待。


2006-09-29 この日を編集

よみかたあんけーと

やってみました。割とマイノリティ。

あなたのマイノリティ度は 41 てんで 133 位 (173人中) です!

あなたが孤立気味な単語は pseudo(19%), ini(15%), lighttpd(2%), regexp(15%), printf(11%), rmdir(1%), 200 OK(5%), strncpy(7%), Tcl(8%) です。

ちなみに ini は「あいえぬあい」、regexp は「れぐいーえっくすぴー」、printf は「ぷりんとふ」、rmdir は「らむでぃあ」などと読んでいます。Tcl は「てぃくる」が言いづらいので「てぃっくる」と言ってます。lighttpd は「らいてぃ」と読むのがトレンドだと習ったのに……

_ [Ruby]すごま このエントリーを含むブックマーク

新形式への変換がほとんど終わりました。これからが本番ですね。

中身に関してやらなくちゃいけないことはなにかな。

  • 文体や表記や構成を統一させる校正作業
  • そもそも中身のない項目を書き起こす作業

他には何だろう。

あとは、ASSIGN を変換してウェブに載せれば進捗状況がわかりやすくなるかな。


最近のコメント:

  1. だて (09-11)
  2. everes (09-09)

RSS
Creative Commons License
This work is licensed under a Creative Commons License
(note: text only. w/o web design, citations, (re)distributed softwares).