なんとなく日記

Everyday studying...

After "We Code", what should I do?

「We Code.」と題した札幌Ruby会議2012が終わったわけですが、 みなさんはコード書いてますか? 例の人も例のごとく発言しているように、 当然ですが我々はエンジニアでありコードを書くのが仕事なわけです。 感極まった・楽しかったことを、いかにコードで表現するかが重要なので、 記事書いて終わる人とか、感想話しあって酒のんでそれだけでは 開催してくれたスタッフに恩返しができません。 じゃあコードさえ書けばいいのかというと、それはそうなんだが書いているだけでは「I Code.」でしかなく、 「We Code.」ではない。 やはりソーシャルコーディングの 時代なわけですね。 という訳で感極まったりとか意識の高い人は、とりあえず日本語でもいいので Githubにあるプロジェクトに参加しなくてはいけません。 日本人がやっているプロジェクトでコミットログが日本語なものも結構多いし、 pull requestとかissuesとか見てみてコメントするなり、 pull request出してみたりすればいいんじゃないでしょうか。 あとは発表でしょうか。 「みんなの前で話すのって俺には無理だよ」みたいに言う人が多いんですが、 そういう人もスタッフには応募してたりします。 むしろ多くの人の前で話すよりも個別に人と対応する方が、 懇親会やセッション前後の休憩でぼっちになりやすい内向的 Rubyist である私なんかには辛いところなので、 その気持ちはあまりわかりません。 前でしゃべるのって不特定多数に向かってだし、会話のネタは決まってるから楽じゃないですか、 ある意味。 あと、発表したりする方が、あとで声掛けてもらいやすいんですよね。 なので積極的に発表する側に回ろうと思って応募してます。 でも人に言わせると 「jpmobileっていうネタがあるからいいじゃないですか」 とか言われるんですが、そりゃ日々文字コードと戦ってればネタぐらいでるわけです。 じゃあみなさんは何かそういう困った経験とかありますかと聞けば、飲み会とかではバンバン出てくる。 でも発表となるとそこまでじゃないという。 「そういう時のTokyuRubyKaigiですよ!」とは言うのですが、 そういうのをまとめる機会としても発表するのっていいと思うんですよ。 もちろん札幌やThe RubyKaigiレベルになるとしっかりとした内容じゃないと厳しいかもしれませんが、 まずは出してみることが重要ではないでしょうか。 「きっとダメだから」と思っていては何事も前に進みません。 あとネタなんてどこにでも転がってます。 日々の業務にも。 なので、「We Code.」のあとは「We Apply.」という流れになればいいんじゃないでしょうか。 という事を東京Ruby会議10の応募を集めるために書こうと 考えてたんですが、結局書けなくて何やってたんだかという気持ちと、 思ったよりも応募が集まったようでホッとしたようななんとも言えない気持ちが 混ざった感じになってます。 最後に、「とは言っても、発表の場所がないじゃん。札幌も終わって、東京も締め切られたし。 どこで発表すればいいのよ」と思った人。 まずは社内や身近な仲間うちで、LT大会とかしてみましょう。 コードを書いて、面白いと思ったこと、苦労したことを発表という形でまとめて公表してみると、 ブログで書いただけではわからない、生の声が聞こえてきます。 そういう経験を積み上げていって、いろんな場所で発表できるようになってみませんか。

TokyuRubyKaigi 05を開催してきた

もうかなり前になりますが、TokyuRubyKaigi 05を開催してきました。 会場も既に3回もお借りしているVOYAGE GROUPで、 同じくサントリーさんにスポンサーしていただいての開催です。 当日は司会として参加者の皆様をいろいろあれこれしたりと、 酔っ払いながら頑張ったのですが、 今回はいままでと違うことが若干ですがありました。 まずは参加者の数。Doorkeererを使わせてもらったんですが、 キャンセル待ちが20人超えるとか大変な自体に。 「そんなすごいイベントでもないのに」とかちょっと思いつつ、 やはり来れる人には来てもらいたいと、 1週間前ぐらいから来れない人のキャンセルをお願いしてしまいました。 あとは発表者の応募の数。 思った以上に応募があったため、スタッフからの応募を一旦キャンセルするという事になってしまいました。 このあたりはいろいろ反省するべきところだったと思います。 という訳で次回もいろいろやる予定なので、適度にご期待ください。

札幌Ruby会議2012に参加してきて

悲願だった肉チャーを完食してきました。また来年も挑みたいと思います。以上。 というのはまあ割とネタではなく本気だったりするのですが、まあそれはそれとして、 札幌Ruby会議2012に参加してきました。 札幌Ruby会議自体は3回目の参加ですが、今回はどちらかというと The RubyKaigi の様相を呈していましたね。 3日間にわたって開催するというのは、さすがに大変そうでしたね。 でも何とか乗り切ってしまうところに、札幌の底力を感じた気がします。 発表内容についてはいろんな人の感想や KaigiFreaks による録画、発表者によるスライド公開などでわかると思うので割愛。 探しづらい方ははてブや Twitterなどで検索すればすぐに見つかると思います。 特に参加者の感想を見ると、臨場感と言うか会場の雰囲気などがわかるんじゃないでしょうか。 あと特徴的だったのが、参加者の顔ぶれ。なんかTokyu.rbとか関東地方でよく見かける人が 多かった気がします。あと海外からの参加者も結構いましたね。 地域Ruby会議でここまで海外参加者が多いのって、むしろありえない感じですね。 こちらもスタッフの対応力に脱帽の限りです。 そんなこんなで非常に楽しかった4日間でした。肉チャーも食べられたので、満足感もひとしおですね。 ただ反省点もたくさんあって、一つは今回は東京の人が多かったので逆に地元の人とあまり交流できなかったな、という点。 スタッフや参加者の人たちとこっちから語りかけるべきだったのですが、まあ内向的な Rubyist としては、どだい無理な話でしたという感じです。 このあたりをどうすればいいのかというのが、次回の地域Ruby会議参加へ向けての課題でしょうか。 あとやはりスタッフになってしまう人と話がしづらいのが、まあいつものことながら、ちょっと残念な感じですね。 それと発表者が直前までスライド作ってて、話をする余裕がないところもいつもどおりのことながら、なんだかなーとか思ってしまいます。 このあたりが来年のRubyKaigi 2013でなんとかなるといいのですが。 もうひとつは、あとはありきたりですが英語。英語力不足と内向的な性格のせいで、なかなか会話できませんでした。 ただ@yokoletさんの発表にあった、「使い続けなければ覚えない」という言葉が重要だなと感じました。 いろいろ終わったらTokyo Rubyist MeetupとかTOKYO Railsなどにも 積極的に参加したいと思ってます。 という訳で、次回は東京Ruby会議10へと続いて行きます。

みなとRuby会議01に参加してきた

みなとRuby会議01 と言う訳で参加してきました。一番印象に残ったのは遠くて山の上だなーということですかね。 まず最初はソーシャルコーディングということでしたが、要するにペアプロしてみようという事。何やら最初から座席が決まっていることから、それっぽいことやるんだろうなとは思ってましたが、予想は的中。座席は @netwillnet さん、@sora_h さん、@kei_s さんという面子。隣同士でやるかという事になって1時間ぐらいペアプロしてました。周りの回答とか見てると、発想の違いがあって面白かったですね。 後の講演は誰かがまとめてくれるだろうから割愛。酒蔵と社長とLazyとKajaだけ覚えておけばいいでしょう。 懇親会ではMinami.rbの方々と挨拶できたり、Tokyu.rbとTokyuRubyKaigiのステマしてきたりといろいろ楽しかったですね。他にも話をしたかった人たちがいたのですが、時間切れで帰宅しました。また機会があれば積極的にステマしていきたいと思います。 最後に関西弁Ruby会議@東京をやろうか!と @bash07 さんと意気投合したので、それに向けていまから素振りしておくことを宣言して、TokyuRuby会議05に繋げたいと思います。

Git道場を開催してきた

なんか師範ということで、課題とリベース・マージついてお話させていただきました。 {{ ‘http://speakerdeck.com/u/ogawa/p/git' | speakerdeck_embed }} もとよりコンセプトとして、「同じ型を繰り返し行うことで身につける」事を目的としていたので、「複数人でマージコンフリクトを解決してみる」ことと「複数人でリベースコンフリクトを解決してみる」ことを実習形式でやってもらいました。 ただ午前中は某氏への講義を中継されたり、@iwamatsu さんと視聴者からの質問に応えてみたりと、私的にはよくわからない道場でした。さらに、実習の途中からニコ生で喋ってみたりと、人生初体験が多かった日ですね。まあ楽しかったのですが、非常に疲れました。 参加者の方も、一人で使ってますとか、複数人だけど一人1プロジェクトとかが多いらしく、「複数人でわざとコンフリクトしやすい状況」での実習はかなりハードだったようで、最後のほうでは皆さんお疲れでした。ただ「手を動かすこと」をやってもらえたので開催した方としては非常に満足しています。 当日解説したようなことは、例の書籍に書いてあることも多いので、まだの方は是非買って読んでみてください。 Gitによるバージョン管理 著者: 岩松 信洋, 上川 純一, まえだこうへい, 小川 伸一郎 出版日: 2011-10-25 出版社/メーカー: オーム社 カテゴリ: Book それと2回目の実行委員と会場も募集しているようです。我こそは!という方は、私か @ayumin さんへご連絡ください。

"仕事でRubyを始める人たちへ−私がRubyを始めた理由(ワケ)−" で話をしてきた

なんというか、最初の自己紹介のときは、RubyKaigiで発表するよりも緊張しました。と言うか、今までで一番緊張したかも。D論公聴会でもこんなにはならなかったな… と言う訳で、増井さん(@masuidrive)、櫻井さん(@tatsuoSakurai)と、司会の倉貫さんと共に、私自身初のトークセッションに登壇して、いろいろ話をしてきました。倉貫さん(@kuranuki)の司会力のお陰で非常に楽できました、ホントに。内容についてはtogetterや後ほど公開されるという噂の動画を見てください。最初こそ緊張したのですが、終わり頃になると、「あー、もう終わるのか」ともっと喋りたい気持ちにもなりました。機会があればこういうのに参加してみたいなとか、いまは思ってます。 あと書籍も是非購入して写経してください。これが次回作へと繋がるはずなので。 -Ruby on Rails 3で作る-jpmobileによるモバイルサイト構築 著者: 小川伸一郎 出版日: 2012-02-21 出版社/メーカー: ワークスコーポレーション カテゴリ: Book Ruby公式資格教科書 Ruby技術者認定試験 Silver/Gold対応 (EXPERT EXPASS) 著者: 増井 雄一郎, 小川 伸一郎, (株)日立ソリューションズ 藁谷 修一, 川尻 剛, 牧 俊男, Rubyアソシエーション, CTCテクノロジー(株) 監修 出版日: 2012-02-22 出版社/メーカー: 技術評論社 カテゴリ: Book

トークセッション「仕事でRubyを始める人たちへ−私がRubyを始めた理由(ワケ)−」に出ることになりました

というわけで、Twitterでも告知などしましたが、ジュンク堂池袋店のトークセッション「仕事でRubyを始める人たちへ−私がRubyを始めた理由(ワケ)−」に登壇することになりました。 ジュンク堂書店 池袋本店トークセッション情報 ソニックガーデンの倉貫さんを司会としてお迎えして、3冊のRubyの初期の著者3人で、Rubyについてつらつらと語るという予定になっています。とりあえずTokyu.rbの人はみんな来てくれると思うのですが、それ以外の人も時間がある方は是非お越しください。ちなみに懇親会もあるそうなので、そちらも是非に。

jpmobileの本書きました

遅くなりましたが報告をば。 -Ruby on Rails 3で作る-jpmobileによるモバイルサイト構築 著者: 小川伸一郎 出版日: 2012-02-21 出版社/メーカー: ワークスコーポレーション カテゴリ: Book RubyKaigi 2011でも告知していましたが、ようやく発刊する運びとなりました。 この本は「Railsやってみるか」というプログラマから、「jpmobileってどう使うの?」という方までをカバーするように書いています。そのためRails自体のことやテストの書き方などは非常に薄い感じになっています。その代わりに、コードをしっかりと掲載して、そのとおりにやっていけば jpmobile の使い方や効力がわかるような構成になっています。 また、まあはっきり言って私の力不足なのですが、ドキュメントが不足しています。それを補うためにとわけでもないのですが、この書籍ではなるべくしっかりと使い方、リファレンスなどを充実させました。また実際の案件やプロダクトでは多分やるであろうカスタマイズ例をいくつか紹介していて、いろんなかたに読んでもらっても満足できるよう心がけて構成してみました。 まあそういったわけで、jpmobile使うなら手元においていて損はない仕上がりになってますので、一度手に取ってご覧ください。

2011年の振り返り

そろそろ振り返りの時期かな〜と言うことで。 今年やったこと TokyuRubyKaigi TokyuRubyKaigiを2回ほど開催してました。詳しくはここなりを参照してください。毎回カオスな感じになるのですが、ある意味、意図してるところはあります。司会的に。ただ敷居が低いということで勉強会初参加の方が来られると、カオスさにいろいろ誤解されるかもしれませんが、まあそれはそれで開眼できていいのではとも思ってます。来年も夏ごろにまたやるので、懲りずにご参加ください。普通のTokyu.rbも目黒でやってるので、こちらも是非に。特に白金台という近場にいる人は来るべきだと、ここで宣言しておきます。 RubyKaigi 2011でSpeaker 今年もjpmobileネタで発表してきました。スマートフォン全盛時代ですが、まだ残ってるガラケーに対応するためにもいろいろやっていきます。欲しい機能などあったら、github/issuesにでも登録しておいてください。 本を書いた・書いている Gitによるバージョン管理 著者: 岩松 信洋, 上川 純一, まえだこうへい, 小川 伸一郎 出版日: 2011-10-25 出版社/メーカー: オーム社 カテゴリ: Book 結構長い間かけて書いたGitの書籍が発売になりました。主にチーム開発とリモートリポジトリ、あとはツール関係のところとか書いてます。長ったらしい文章を書く技術が身についた気がしてます。気が。 あとはRubyの教科書的なものとかjpmobileの本とかも執筆中です。来年も、まあなんとかそっち方面でも頑張っていきたいなーとか思ってます。 今年買った物など Kindle 4 やっぱいま話題の電子書籍の流れに乗らないと!というのと、ちゃんと英語読まないと忘れてしまうんで、その防止用ということで買ってみました。液晶に比べて目が疲れにくいのがいいですね。頑張って話せるようになりたいです。 MacBook Air 13.3inc Apple MacBook Air 1.7GHz Core i5/13.3/4G/128G/802.11n/BT/Thunderbolt MC965J/A 著者: 出版日: 出版社/メーカー: アップル カテゴリ: Personal Computer いまのユニボディ白MacBookを買って2年ちょい経ったんで、えいやっと買ってしまいました。古いのは妻のこたつ用PCになってます。いや軽いですね、そして冷たい。あとSSDの威力か、ほんとにSWAPしても重くならないのがいい感じです。 銀河英雄伝説 Blu-ray BOX TSUTAYAで次巻が借りられていて、えいやっと買ってしまいました。まあ1年に2回ぐらい観るので、そのうち元は取れるでしょう。 三国志 Three kingdoms DVD-BOX これも次巻が(ry。 今年の総括と来年への豊富など 今年は書籍の執筆という新しいことができた年でした。またTokyuRubyKaigiを公民館じゃなくIT企業の会議室を借りて開催できました。あとスポンサーがついたのも大きいですね。毎回同じようなことを同じようにするという、ある意味簡単そうでできないことを4回も続けられたのは、スタッフや参加者の協力があったからこそだと思います。いろいろとありがとうございました。 来年もまた新しいことをやってみたいですね。結構な歳だったりするんですが、それにも負けずに何かやりたいですね。まだ具体的には決まっていませんが。ただTokyu.rbについてはいつものようにいつもどおりにやっていきたいと思ってます。来年もよろしくお願いします。

物理勉強会に参加することにした

前に「エンジニアの数学とか物理勉強会開催したい」と言いつつ、いろいろ会って全然できてなかったのですが、どうやら近場で開催するという方が現れたので、参加することにしました。 「ファインマン物理学 I 力学」 勉強会 (1/全25回) @溝の口 - EventForce まあ、まずは書籍を買うところからかな・・・ ファインマン物理学〈1〉力学 著者: ファインマン 出版日: 1986-01-08 出版社/メーカー: 岩波書店 カテゴリ: Book