タグ

2008年7月4日のブックマーク (3件)

  • 羊堂本舗 脳ざらし紀行 (2008-06-27)

    _ 初めての Ruby 買ってざっと読んだ。スレッドについてまったく説明してないんですねえ。用語集とメタクラスの説明と正規表現の表を削って、スレッドの説明に割いた方が良かったんじゃないかなあ。M17N まわりもちょっとこなれていない。 _ ゲームの説明書 僕は家電もゲームも携帯電話も説明書をちゃんと読まないと気が済まない質です。が、最近のゲーム編前のチュートリアルがすごく充実していて、「説明書を読むよりチュートリアルをやってくれ」というのがゲーム製作者の意図かと思っていました。それで、できるだけ説明書を読まずにやることにしていたんだけど。ゲーム製作者は実はプレイヤーが説明書をよく読んでいることを前提にしているのかなあ。製作者によるか。

    yugui
    yugui 2008/07/04
    ぐはぁ。そうかも。でもスレッドはどうだろ。
  • Studio H.F.F.:Yugui 「初めてのRuby」 読了

    Yugui 「初めてのRuby」 読了 コメントする トラックバックする カテゴリー:読書 RubyKaigi2008でスピーカーをなさっていたYuguiさんが書かれたRubyの入門書。「他の言語を知っている人がRubyを学ぶ際に役立つ」を目指しているだけあって、200ページという薄さながら、Rubyを知るのに充分な情報が詰まっています。 Yuguiさんの性格を知っているとさらに楽しめる一冊だと思いますので、自分とYuguiさんの触れ合いは、RubyKaigi2008の講演の数十分だけで、直接お話したこともないのですが、「Yuguiさんらしい文章だなぁ」とか「ここをバッサリ切り捨てるとはさすがYuguiさん」とか思いつつ、楽しく読めました。

  • yohasebe.com : メタクラス完全理解

    Rubyのメタプログラミングについて興味はあるけどまだきちんと理解していない人は、次の4つのメソッドをよく見てほしい。新たな発見があるかもしれない。 class Object # 特異クラスはどこにでも隠れてる。 def metaclass; class << self; self; end; end def meta_eval &blk; metaclass.instance_eval &blk; end # メタクラスにメソッドを追加 def meta_def name, &blk meta_eval { define_method name, &blk } end # クラスの中でインスタンスメソッドを定義 def class_def name, &blk class_eval { define_method name, &blk } end end 僕はこれらのメソッドを meta

    yugui
    yugui 2008/07/04