2007-06-16 [長年日記]

_ [ruby][ruby-kansai] Ruby勉強会@関西-16

Ruby-15/Rails-8 と 2 度ほどスキップしたけど、RubyKaigi2007 で愛とパワーをもらったので、今回は参加。 初めて小波センセの部屋に侵入 (スタッフなのに……Keep)。OSC@京都の打ち合わせとか。

  • 「RubyKaigi2007レポート」 by 有志一同

有志がいい感じに gdgd(Problem)。途中、体調不良の氏久さんに変わって急遽次のページに何て書いてあるかも分からないスライドをめくって説明したり。時間が余りまくったけど、moriq さんが RejectKaigi の様子や OSC@京都の話をしてくださったり、氏久さんが「Ruby」とかいう関数型言語のスライドを披露してくれたり。

main = lambda{print "Hello, world!"}
main[]
  • 「丸投げシリーズ: Ruby + Win32OLE + Adobe Illustrator」 by 志村さん

Linux で動く Illustrator はありますかー?という感じで、若干アウェイ感を覚えつつ。 A4 の紙を折って小さな本ができる折り紙とか面白い。

  • 「Ruby初級者向けレッスン第13回」 by okkezさん & サカイさん

資料は先日レビューさせてもらってたので、大体把握できてたけど、TA としての仕事は放棄しまくり(Problem)。

KNOWN_OPERATORS = Fixnum.public_instance_methods.reject do |op|
  /\w/ === op.to_s or Fixnum.instance_method(op).arity != 1
end

def calc1(op, *x)
  raise ArgumentError unless KNOWN_OPERATORS.member?(op)
  begin
    x.inject do |a, b|
      a.__send__(op, b)
    end
  rescue ZeroDivisionError => e
    class << e
      def message
        "ゼロで割っちゃダメ"
      end
    end
    raise
  end
end
  • 「30分で分かる継続の使い方(仮)」 by yharaさん

みなさん、callcc には近づいてはいけません。いや、強力過ぎるので、自己責任でどうぞ。

  • 懇親会

okkez 先生と一緒に、おそれ多くも牛尾さんの自作スクリプトを添削してたら、最終的に大盛上がり。続きはウェブで……やらないか。 また端っこから一度も動かなかったけど、楽しかったからいいや。

[]

«前の日記(2007-05-31) 最新 次の日記(2007-07-01)»