Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Rubyist - yamazのRails日記
[go: Go Back, main page]

yamazのRails日記 このページをアンテナに追加 RSSフィード

2007-06-11RubyKaigi2007 このエントリーを含むブックマーク

RubyKaigi2007が終わりました.

関係者の皆さんお疲れ様でした.


みなさんのBlogでの反応を見ていて思ったのが「ありがとう」の声が多いということ.

「達人プログラマ」Dave Thomasの基調講演はすばらしかったけど,それらに対して

「ありがとう」という感想が出るのはすごいことだなぁと思った.


まったく個人的にはAP4Rに非常に感銘を受けたので,あとで調べます.

あとまじろう.

ありがとうオリゴ糖 1kg (2入り)

ありがとうオリゴ糖 1kg (2入り)

  • 出版社/メーカー: サンラート
  • メディア: ヘルスケア&ケア用品
トラックバック - http://rubyist.g.hatena.ne.jp/yamaz/20070611

2007-06-06もしもあのときRailsがあったなら このエントリーを含むブックマーク

ハッカー画家」を最近読み直して思ったこと.


ポールグラハムが当時もってたのはRails相当のモノなんじゃねーの?」


あわせて読みたい

普通の奴らの上をいけ(Beating the Averages)」

http://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html

トラックバック - http://rubyist.g.hatena.ne.jp/yamaz/20070606

2007-05-27rubyにFiberが... このエントリーを含むブックマーク

昨日行われたCometとその周辺技術(イベント処理、Erlangなどなど)に関する勉強会ではいろいろ得るところがあった(みなさんお疲れ様でした).ただ準備時間が短くて仕込み足らなかったので,次があるならリベンジしたい.


ところで非常にタイムリーなことにYARVにFiber相当を追加することが検討されている様子.


http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30827


この分野の実装について勉強をはじめたばかりなので,rubyのFiberが

どういう実装になる(なっていく)のかとても楽しみ.


追記

勉強会の様子が詳細に書かれている.自己紹介遅刻したので,どなたかわからない...(´・ω・`)

次は遅刻もしない方向で.

http://blog.8-p.info/articles/2007/05/28/comet



あわせて読みたい.

RubyThreadingの切り替えタイミング

http://www.headius.com/rubyspec/index.php/Ruby_Threading

Erlang以下略

http://www.erlang.org/ml-archive/erlang-questions/200104/msg00072.html

トラックバック - http://rubyist.g.hatena.ne.jp/yamaz/20070527

2007-05-21Rails勉強会@東京 第18回に参加したよ このエントリーを含むブックマーク

Rails勉強会@東京 第18回に参加した.出たセッションは下記の通り.

ActiveRecord::QueryCacheとMagic Multi Connection

rakutoさんによるActiveRecord::QueryCacheの説明と各種Railsの速度向上について.


おおむね遅いのはAR,view,routesの3つで解決方法として下記が提案された.

自己紹介の時に出た好きなPluginとか一覧

ErlangとShootingStar

RBridge::Erangの紹介.実装はErlangJSON-RPCを受け付けるサーバを立ち上げて,ruby側から各種メソッドを呼び出す.なるほど,これならどんな言語でもバインディングは簡単だ.



ShootingStarの説明

瀧内さんによるShootingStarの説明

その他

ニコニコ動画の勉強会に参加できなくて悔しかった旨を伝えて,次があれば呼んでもらう約束をした(やっほー!)

トラックバック - http://rubyist.g.hatena.ne.jp/yamaz/20070521

2007-05-12鳥頭でも大丈夫!(Annotate Models Plugin) このエントリーを含むブックマーク

沢山のテーブルを扱うプロジェクトだとテーブルにどんなカラムがあるかすぐ忘れちゃいます.

modelに新しいvalidateを追加するときなど,そのたびにスキーマを調べたりするのは面倒なそんなアナタにAnnotate Models Plugin.



インストール
script/plugin install http://svn.pragprog.com/Public/plugins/annotate_models
使い方
% rake annotate_models

これでapp/models以下のファイルに下記のようなコメントDBから抽出してつけてくれます.

# Schema as of Mon Feb 27 00:55:58 CST 2006 (schema version 7)
#
#  id                  :integer(11)   not null
#  name                :string(255)
#  description         :text
#  image_location      :string(255)
#  price               :float         default(0.0)
#  available_at        :datetime
#

class Product < ActiveRecord::Base

  validates_presence_of :name, :description
    . . .

これで鳥頭なあなたも安心です.一応バックアップはとってください.

(おしまい)

あわせて読みたい

http://pragdave.pragprog.com/pragdave/2006/02/annotate_models.html

yamaz的日常

Annotate Models Pluginかなり便利でみんな使ってるはずなのにググっても日本語での紹介がほとんどない.使うのが簡単すぎるからみんな書いてないだけ??

moro moro 『そういやあんまり情報ないですね。私も便利に使ってますが。

しかたないことですが、頻繁にDBを更新&モデルが多いときに走らせるとチェンジセットがひどいことになるのが注意。とか。
(20テーブルくらいで、結局100くらいmigrationしたときはその都度泣けました)』

yamaz yamaz 『moroさん,
私はChangeSet見ないよ派です.
あと前回の勉強会の自己紹介で「オススメPluginを一つ紹介」ってのがよかったので,今後も続けたいキモチです.』