はじめての勉強会

2008年01月30日 12:41
トラックバック (0)   コメント (0)

こないだの日曜日に初めて勉強会に参加してきました。今回参加させて頂いたのは、「Ruby1.7の処理系について書き綴られた名著「Rubyソースコード完全解説」(Ruby Hacking Guide)を片手に1.9のソースを読もう」という集いであるThe RHG Strikes Backです。

具体的な内容については他の参加者の方々が報告してくれているので、「初めて勉強会に参加したふつうのプログラマが右往左往するさま」という切り口で報告したいと思います。


前日まで…
書籍版RHGは既に絶版になっていて超品薄状態、オークションでは何倍もの価格がついたりするそうなので、著者の青木さんが提供してくれているHTML版を読みながらRuby1.8のソースを眺める日々。概要は判ってきたものの、GCがらみで工夫している箇所が押さえきれていない状態だったりする…
前日にRHG HTML版をノートPCに詰め込む。あとRuby1.9のソースも持っていたほうが良かろう、ということで最新版をsubversionのリポジトリから落とし、buildしてみるも、make install時のテストでこける。日和って1.9.0版を落とし、build。サンプルを書いてみてHashの順序が保存されているかどうか確認、一安心。

会場へ
今回は、吉岡さんのご好意でミラクル・リナックスの会議室を提供して頂けたので、汐留に向かう。風が強くて寒くておまけに道に迷ったが、何とか開始時刻ぎりぎりで入室。そして、席はほぼ満席状態。一番前の席しか空いていないので、ドキドキしながら先頭の席に。

開始
目の前には発表者のYuguiさんが環境設定に集中していて、私の隣の席の方(凄腕ハッカー然したおじさん)が一生懸命サポート中。どうもストリーム中継関連でトラブっている模様。私もサポートしたいと思うものの何をサポートすれば良いかわからないのでドキドキしながら自分のノートPCを起動してみたりする。

前半
最前列だったのでよくわからなかったが、「Rubyの拡張ライブラリ作ったことがある人〜」という質問に対して、結構な数の手があがっていた気配…ちょっとびびる。
参加者によるIRCチャットの模様もプロジェクターで映し出されているのだが、その様子からすると、どうやら隣の方がなんと吉岡さんらしい…
え〜っと…Blogの写真と全然違うんですけれども…

後半
休憩時間に吉岡さんからおせんべいを頂く。おいしかった。
後半は東大会場からyukobaさんによるHotRubyの解説が。処理系実装に対する情熱がひしひしと伝わってくる。私も「実装したい」という強い衝動に駆られるが、yacc/lexとかを思い出すと面倒そうで、それ程でもなくなってくる。

懇親会への移動
懇親会への移動中は、前日に試して挫折したgdbによる関数コールトレースについて考え込む。valgrindとかにも目を向けたほうが良いのかなぁ…自作してptrace呼ばないと駄目かなぁ…などなど。

懇親会
私からすると全員初対面なのでドキドキしたものの、乾杯直後からプログラミング・ソフトウェア開発の話題で盛り上がる。みんな忙しさに負けず勉強熱心だなぁ…と感動する。「社会人になってからこんなに時間を確保するのが難しいんだったら学生の頃もっと勉強しとくんだった」という意見にはげしく同意。

二次会
勢いで参加。とても興味深い議論…でした(詳しく書けないけど)。


ということで個人的には非常に刺激を受けた一日でした。
ありがとうございました > Yuguiさん、吉岡さん、笹田さん、みなさん。

最新エントリー
カテゴリ
月別のアーカイブ
プロフィール
こまつ みつのり(Mitsunori Komatsu)
ブレインハーツ株式会社のプログラマー兼マネージャー。プログラミングからプロジェクト管理、サーバ管理、そして雑用までを器用にこなす。趣味で自作システムトレードプログラムを開発中。
Powered by
 

企画特集

Techno ExchangeTechno Exchange
RackableとCTCの地球にやさしい関係
APC SOLUTIONS FORUM 2008をレポートAPC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは?
ZDNet Japan ホスティング特集ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何?
セキュリティ対策レベルテスト公開!セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ?
Webセキュリティ特集Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは?
ZDNet Japan Green ITZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ!
「シンプル」&「低コスト」な運用管理「シンプル」&「低コスト」な運用管理
IT運用管理に関するアンケート実施中!
仮想化環境で求められるストレージの要件仮想化環境で求められるストレージの要件
それに応えるNetAppの実力とは?
DELLが掲げる「新・仮想化アセスメントサービス」DELLが掲げる「新・仮想化アセスメントサービス」
〜企業システムの仮想化環境の構築を支援〜
フォトレポート:飛行機の祭典--米国最大、オシュコッシュ航空ショー
米国最大の航空ショーであるオシュコッシュ航空ショーが米国時間7月28日から8月3日まで開催された。このフォトレポートではその模様をお届けする。
L・トーバルズ氏:「主要Linuxプログラマーになるのは楽じゃない」
Linuxの生みの親であるL・トーバルズ氏が、Linuxカーネルの開発について、新規の開発者がまず心得ておくべきことをインタビューで語った。
ブログの未来はどうなる--新しいコミュニケーション手段「ライフストリーミング」
最近、ブログ世界の変化が話題になっているが、ブログに続くコミュニケーション形態としてライフストリーミングが注目を集めている。