|
|
|
まつもとゆきひろ、
増井雄一郎の“Ruby”ギークライフ |
||
世界にRubyの存在感を示していきたい──組み込み向けプログラミング言語“mruby”“MobiRuby”を開発するまつもとゆきひろと増井雄一郎が語る想いを、前回の誕生編に引き続き紹介する。
(取材・文/井元康一郎 総研スタッフ/宮みゆき)作成日:13.02.07
|
PCを使わない機器のソフトをプログラミングできる“mruby”
―― Rubyの生みの親であるまつもとゆきひろさんが、組み込みソフト開発をターゲットとしたスクリプト言語、mrubyをリリースしたのが2012年の4月。それから半年も経たない9月には増井雄一郎さんがmrubyをベースに、iPhoneやiPadなどiOS上で走るアプリを組めるSDK、MobiRubyを発表しました。2012年はRubyにとって熱い年でしたね。
まつもと ゆきひろ氏
|
|
まつもと |
われながらRubyは組み込み用途にはなかなかいいと思う。特に自動販売機や医療機器、再生可能エネルギーのパワーコントロールユニットなど、生産台数の少ない制御ソフト組み込みの分野では、コストや手間の面からも有利。mrubyだとPCを使わない機器のソフトをそのままプログラミングできる。 |
増 井 |
「mrubyをつくる」という話を聞いてからずっと早く試してみたいと思っていたのですが、いつまで経ってもリリースされるという話を聞かないので、2012年の3月にTwitterでまつもとさんに直接聞いたところ、リリース前のmrubyをもらえることになりました。そのときちょうど米国に出張していたので、帰りの飛行機の14時間で一気にmrubyでiPhoneのアプリをつくることは技術的に到達可能ということを検証して、帰国後すぐにMobiRubyの開発に取りかかりました。 |
“mruby”“MobiRuby”の進捗状況は?
―― 2012年9月に正式に公開したそうですが、もうダウンロードはできるんですか。
|
増井 雄一郎氏
|
―― 増井さんのiPhoneにはMobiRubyでつくったパズルゲームが入っていますね。アップルはアプリについてさまざまな制限を加えていますが、これはOKなんですか?
増 井 |
問題はありません。このアプリは「MobiRuby Game」という名前で公開していますので、iOSのApp Storeからダウンロードする事ができます。まだ現在のMobiRubyには多くの問題がありますが、頑張ればこのようなアプリをリリースすることも可能ですので、興味のある方はGitHubから開発ツールをダウンロードして試してみてください。うまく動かなかった場合は、Twitterで@masuidriveに連絡もらえればすぐ対応します。まだ動かない事が多々ありますから(笑)。 |
まつもと |
mruby自体、もっと完成度を上げていく必要がある。実際、日々仕様が変わり、良くなっている状態。興味のある人にはぜひ試していただきたいですね。 |
“mruby”“MobiRuby”はグローバルに向けたポートフォリオづくり
―― Rubyは日本発のスクリプト言語ですが、海外での知名度はいかがでしょう?
|
|
増 井 |
私はRubyを長く使ってきているのですが、Rubyそのものへの貢献はほとんどしていない事がずっと気になっていました。Rubyを使っているのに、何もお返しをしてないんですね。しかし、Rubyは歴史も長く複雑なため、私が貢献できる箇所はほとんど残っていないように見えます。しかし、新しいmrubyはまだ未成熟な部分も多く、私が貢献できる部分もあるんじゃないかと思いmruby本体の開発にも積極的に関わるようにしています。 |
――mruby、MobiRubyを扱ってみたいというプログラマもこれから増えてくると思いますが。
|
|
海外のエンジニアと広く交流するには英語が必須ですが、これはもうブロークンイングリッシュでもいいからとにかく体当たりでコミュニケーションを取るようにすればいいと思っています。私もアメリカで働いたときには、変な英語を話していましたが、なんとかなるものです。われわれはエンジニアですから、変な英語でも技術が良ければ相手はちゃんと理解するよう努めてくれます。北米、欧州、インド、中国など、数十億人とやりとりできるようになることを考えれば、恐れずぜひトライしてみるといいと思います。 |
プロフィール
まつもと ゆきひろ氏
筑波大学卒業。静岡県浜松市に居住していた頃、効率的に記述できるプログラム言語の実現を目指し、Rubyの開発を始める。現在は島根県松江市に在住し、株式会社ネットワーク応用通信研究所(NaCl)にフェローとして勤務。2007年より楽天の楽天技術研究所のフェローを兼務、またRubyの普及を目的として設立されたRubyアソシエーションの理事長も務める。2009年にはRubyの開発に関する功績を認められ、松江市の名誉市民に選出された。2011年にはHeroku, Inc.チーフアーキテクトにも就任。
|
増井 雄一郎氏
2009年までAjax、Ruby on Railsなどの技術を使った Webアプリケーションの構築や雑誌・書籍への執筆をフリーランスとして活動。PukiWikiなどのソーシャルアプリケーションの企画・開発を得意とする。2008 年より渡米しiPhone、iPad関連のアプリケーション開発に従事。主な著書に「Ajax 実装のための基礎テクニック」(技術評論社)「PukiWiki入門まとめサイトをつくろう!」(翔泳社)。2010年12月に帰国。2012年9月まで、Appcelerator Inc.テクニカルエバンジェリストとして活動。現在は、FrogAppsのCTOとして、「ミイル(miil)」の開発に注力している。http://blog.masuidrive.jp/
|
このレポートを読んだあなたにオススメします
組み込み向けプログラミング言語“mruby”“MobiRuby”が誕生!
まつもとゆきひろと増井雄一郎が創る“軽量Ruby”とは
「Ruby」の生みの親であるまつもとゆきひろ氏が、組み込み向けの軽量版「mruby」を開発した。また増井雄一郎氏は…
【前編】数学が苦手でRubyを開発、「ヒット曲」の理由とは?
茂木健一郎×まつもとゆきひろ「言語デザイナーの脳」
脳科学者の茂木健一郎氏と、Rubyの開発者まつもとゆきひろ氏の対談が実現! その前編は「言語デザイナーの脳」です。プロ…
Rubyまつもと氏、Palmscape奥氏、うたうたう新井氏のホンネ
生まれた時からプログラマ☆興味と感性で世界を驚かす
プログラマは下流工程、早く抜け出してSE、そしてPMへ上がりたい……なんて思っているソフトエンジニアの皆さん。その考えは間違って…
我ら“クレイジー☆エンジニア”主義!
世界のオープンソースRuby開発者まつもとゆきひろ
今や世界に知られるオープンソースのプログラミング言語「Ruby」を開発した、まつもとゆきひろ氏。シンプルで利便性に優れたオブジェ…
C、Java、Lisp、Perl、Python、Ruby…
プログラミング言語の開発者たち、20人が語る名言集
「言語デザイナー」と呼ばれる、プログラミング言語の開発者たちの言葉を集めました。含蓄のある名言から、思わず納得のフレー…
あなたのメッセージがTech総研に載るかも