5xrubyの技術顧問なので出張です。花粉疎開中に東京都民共済から保険金が出ていた。私のプランだと手術一時金が10万円で、入院一時金と入院日数金で保険金合計14万円。保険で全部まかなえた。日本の保険制度素晴らしい。ちなみに都民共済へは月々3000円支払ってます。そこから割戻金があるので、2017年の実際の支払い額は2.2万円/年でした。任意継続しているITSから一部負担還元金が戻ってきた。2ヶ月後くらいにITSから銀行口座を尋ねる郵便が届き、その1ヶ月後くらいの今日振込があった。Ruby25周年へのメッセージRubyには好きな本がたくさんあります。今ではちょっと古くなってしまって話題に上らなくなってしまった本を中心に、私の好きな本の話を書きます。現在役に立つ本という軸ではなく、私が好きで語りたい本を挙げています。印象に残っているのは「メタプログラミングRuby」。RubyConfへ行くアメリカ行きの飛行機で読み切った。この本を読む前と読んだ後で、Rubyのプログラムの見え方が変わった。Rubyプログラムの構造を説明してくれる本。興奮して、飛行機を降りてRubyConfの会場でmatzさんへ「ブロックってすごいですね!!」と話したのを覚えている。著者のパオロさんはRubyKaigiにも来てくれて、大きな身振りでユーモアに溢れるプレゼンをしてくれた。3年前に改訂版も出て、現役で読まれている本。独特な語り口の「Rubyを256倍使うための本」。往年のRubyオールスターズが、それぞれの分野でRubyについて語り、自重しない感がとても良い。「網道編」は私がRubyを知るきっかけになったtdiaryのただただしさんと、数々のRuby本を書いているartonさんのゴールデンタッグで、物語を読むように楽しんだ。著者を知ってから読むと、その人が語りかけてくるようで、なおさら楽しめる。Daveさんの楽しさが伝わってくるような一冊。当時、Rubyがまだ分からず、特にeach文のブロックとブロック引数が全然分からなかった。半年ほど放置し、後で読んだらなぜか分かるようになっていた。私がRubyを書き始めたときに一番お世話になった本。「○○する」のレシピからプログラムを調べることができて、組み合わせて日々の仕事を楽にするプログラムを書いていた。著者の青木峰郎さんと後藤裕蔵さんに会って直接お礼を言えたときはとても嬉しかったことを覚えている。逆引きレシピ」と、るびきちさんの「Ruby逆引きハンドブック」があって、どれもとても良い本なのだが、対象Rubyバージョンやgemが古くなってしまった。303の技」がRuby1.9.2対応、kindle版が買えるので今でもお勧め。「Ruby逆引きハンドブック」は現在改定執筆作業が進んでいるとのことで楽しみだ。関さんの「dRubyによる分散・Webプログラミング」。これはサンプルプログラムがとても楽しい。複数のプログラムを起動して協調して動かすのがとても楽しい。Yuguiさんの「初めてのRuby」はYuguismが詰まっててとてもいい。YuguiさんはRubyKaigiなどでの講演もすごく丁寧に話してくれてとても勉強になった。高橋会長と後藤裕蔵さんの「たのしいRuby」。私がやった講義でも使ったし、島根県Ruby合宿でも使われている名著。初版が2002年で、改訂されて今でも読めるのは本当にすごい。最新は第5版、Ruby2.3対応。持っている人ごとに古い版と新しい版が同時に同じ机に置かれていたりして歴史を感じる。_whyの(感動的)Rubyガイド。書籍ではなくwebコンテンツ。ひさびさに読み返したが最高に楽しい。好きなのだが、説明するのは不可能なので好きな一節を引用する。「スカンクの背中の白いストライプや曲がりくねった花嫁の白いすそのように、Rubyの品詞には、たいがい見分けるための手がかりとなる視覚的なヒントがある。Pineさんの「初めてのプログラミング」。ドラゴンを飼育するサンプルプログラムなど、ユーモアに溢れた語り口がとても良い。「楽しく分かり易く説明する」という点で素晴らしい1冊で、何度も読んで参考にしている。改訂版がRuby1.8時代の書籍。Ruby25周年イベントのメッセージを書いてくださいました。私がぜひ読みたい!と思ったので依頼しました。Ruby25周年の、とても嬉しいできごとでした。Rubyの良い本はたくさんあるが、ここに紹介した本でも時代が流れRubyもバージョンアップして古くなってしまった本もある。他のプログラミング言語をやっていて、その後でRubyを学ぶ人がほとんどだった時代から、Rubyが最初のプログラミング言語である人も増えてきている。プログラミング義務教育化などの世の中の流れから、より簡単なレベルからプログラミングを学びたいと思う人も増えてきていると感じる。Rubyは直感的で分かり易い言語であるので、初めてのプログラミング学習にうってつけだと私は考えている。そんな本を出版すべく、ただいま執筆作業中なので、今年中には世の中に出したいと考えています。Ruby25周年の今年も、Rubyはたくさんの贈り物をくれました。いつもありがとう、Ruby。Ruby25周年イベントでは、Rubyの会会長の高橋さんが自分の蔵書を展示する企画もあります。これらの本もあるかもしれないのでぜひ会場で探してみてください。Ruby25Ruby25周年イベント、たくさんの方が笑顔で祝う、とても良い会になった。私はスタッフで前日まではメッセージやWebサイトの更新をしたり、当日は受付番長をしつつ、会場をうろうろする担当だった。受付はRubyと聞いて駆けつけてくださった島根県のみなさんが完璧に運用してくれた。プレス対応はクックパッド広報の菊地さんが対応してくれた。託児所は寺嶋さんが引き受けてくれた。この心強さを例えるならば、新人が監督として工事現場へ行ったらTOKIOメンバーが作業者だった、並であると言えば伝わるだろうか。今回のイベントでみなさんからたくさんのメッセージをもらった。Requestでしっかりとした文を送ってくださった方が約20人。tweetは1000を越えた。どれも読んでいるととても幸せな気持ちになるものだった。今回のイベントは「人生」や「生き方」に関する話を多く聞いた気がする。これは、笹田さんが「25年の昔話だけでなく、未来についても」と言っていたのが大きいのかもしれない。25年前から、25年後まで考えれば50年、人生の半分だ。自然とみんながそう考えていったのかもしれない。私はプログラマで、1日のうちでRubyを書いている時間がおそらく一番長い。日本語よりも長い時間使っているかもしれない。思考もRubyでしている時間が長いはずだ。仕事での日々の重要な判断にもRubyの知識を使っている。日常生活の思考や判断は?Rubyの影響を受けてない?それは純粋な日本語だけの世界か?そんなことはなく、日常生活での思考や判断も、Rubyの影響を大きく受けているはずだ。Rubyの技術面でもそうだし、RubyKaigiやRubyConfなどコミュニティ、人が集まる場の設計やふるまいなど、人とのコミュニケーションでも大きな影響を受けている。私の中からRubyに関わるものがなくなったら、どれだけ空っぽになるだろうか。人間関係でもRubyの仲間たちがいなくなったら、大げさでなく私の交友関係は半分以下、もしかしたら1/10以下になると思う。これは今回のイベントを通じて気づいたことだ。気づけばRubyから大きな影響を受けている。技術だけでなく、人生のあらゆる場面で、正しいことは何かと考えるときの礎の多くはRuby製だ。いたいな〜と強く思うようになりました。『一つのプログラミング言語がこれだけ人の人生を豊かにできるとは思っていませんでした。なく、他のプログラミング言語でもこういう物語はあるのでしょう。