« 新プロジェクト進行中!! | メイン | Exerb的コネタを一つ »
2006年7月16日
第11回Ruby勉強会です
というわけで第11回の勉強会です。今回はどうしても聞きたかったExerbの中の人のお話です。
Exerbとは通常のRubyファイルをexe形式にしてwindows上で実行出来るようにしたもの、KMC的にはRuby/SDLで作ったゲームをExe形式にする為のツールです。これがないとwindowsユーザはゲームしてくれませんからもう必須です。
実は土曜日の朝、ちょっと調べてみたらExerbのVer4系が出ていることに気づいてあわててインストールしてみました。使ってみて、もうこれでほぼ完成かなーと思いました。かゆい所に手が届くようになった(exerb.batのおかげでコマンドプロンプトからexeファイルが楽に作れるようになった、アイコンが設定出来るようになった)。懇親会で作者のYuyaさんといろいろ話をしてみたところ、これで一通り出来たのであとはRubyのバージョンアップに合わせてコアファイルを更新していくぐらいだとか。
まぁ欠点としてはexeファイルのサイズが大きい(今作っているゲームは1MBぐらいですが、昔のキッチンなどは役3MBありました)ということと、forkなど一部動かない機能があるとか。実行ファイルが大きいといっても最近のパソコンの性能からしてみれば1MBぐらいどーってことないと思います。
次はRRSE、これまた発表者は先輩のohaiさんです。emacs上でRubyのリファレンスを表示させるという機能。個人的にはxyzzyで動いたら便利そうだなぁと思ったのですが、どうやらemacsとxyzzyはlispが異なるとのこと(emacsはemacs-lisp、xyzzyはcommon-lispとか)。うーん、windowsユーザにとっては試練だなぁ。
そしてcuzicさんによるRubyクイズ、初心者がはまりやすいRubyの落とし穴をいろいろ解説していました。といってもその間ずっと内職してました(ゲームの改良に決まってるじゃないすか!!!)、また後で参考資料みて勉強します。
次は川端さんによるライトニングトーク: アジャイルドー えっくすぴーの森。高橋メソッドによる超高速プレゼンでした(でもぴったし5分で終わったのは素晴らしい)。9/30に大阪でXP祭りが行われるそうで、その宣伝も兼ねてました。ちなみに会場はワッハ上方・・・・、エッ? (;゚⊿゚)ノ マジ? (まじです)
最後にいつもの初級者レッスン。なんか気が付いたら上級者ということにされ他の人と新しいEnamerateモジュールの実装に加わりました。当初考えていたのは配列の要素をランダムに取得するというものでしたが、いざ実装してみるとyield使ってねーということになってあわてて追加したのが「ある閾値以上の値の中で」という一文。うーん、やっぱyieldはどうも苦手だ。
*********************************************************
懇親会は例のごとく酔心で。なんか久しぶりに酔った、というより食べ過ぎてお腹痛かった・・・、次からは気をつけますorz。でもなんか量多かった気がするんですが・・・。
3次会は駅前の喫茶店で。にして30人ぐらいでたむろするこの集団って一体。でもまぁいろんな人のお話が聞けました。最近のインターフォンの進化にびっくりしました(Rubyと全然関係ないやん!!!)。
でそのまま帰りましたが、途中祇園祭の様子見に行こうとしてあまりの人の多さに泣きそうになりました、ヽ(`Д´)ノウワァン。
投稿者 mak : 2006年7月16日 20:01
トラックバック
このエントリーのトラックバックURL:
http://sorakaze.net/cgi-bin/blog/mt-tb.cgi/92
コメントする