Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
2009-06-08

「横浜へなちょこプログラミング勉強会」行ってきた

今回は「第4回プログラマの数学読書会」。

40分ほど早めに行って必死に本を読んだ。 あらかじめ決められた範囲を読んでから参加することになっているところが(個人的には)辛い。

始まる前にhkhumanoid君にMacBookでARのデモを見せてもらう。 実物を始めて見ることができた。ありがとうございました。

あとAndroidのデモ(PC上のエミュ)も見せて頂いた。

プログラマの数学

今回は5章と6章。

例によってわからないところは流れを止めてもらって教えてもらう。 今回も疑問点を非常によく理解できた。

毎回純粋に数学の勉強になり、忘れていたことをたくさん思い出せてくれる。

鍋谷さんの問題だけど、今調べたらRubyにはcombinationがあった。

def combi(a, b)
  puts (1..a).to_a.combination(b).map {|e| e.join(' ') }
end

combi 6, 3

でいける。反則だなこりゃ。

ちなみに問題は以下。

問題 正の整数aとbを受け取り、1からaまでの整数から重複なくb個を選ぶ選び方をすべて出力するプログラムを書け。 出力順は問わない。また、不正な入力(範囲外、非整数、負の数など)に対する対応はしなくて良い。

懇親会

MacBook を買おうと思っているので、Macのことについて教えてもらった。 ほとんど何にも知らないくらいだったのだけど、たくさん教えてもらってすごくためになった。

幸運にも知りたかったカメラについての話も教えてもらえた。一眼レフの「ボケ味」とか。 でもデジタル一眼レフは8万とか、安くても5万以上とからしい。うぐぐ、さすがに高くて手を出せない。