動画で見る・知る・学ぶRuby

世の中には、「プログラミングを取り扱った動画」なんてものも存在する。ここでは、ニコニコ動画にアップロードされている、Rubyに関わりのある動画をごくわずかですが紹介。Rubyをこれから勉強したい人、Rubyネタが好きな人はどうぞ。

なおRubyを取り上げるのは、単に自分がRubyの勉強をしているから。

Ruby1.9の解説

//ext.nicovideo.jp/thumb/sm5071634" scrolling="no" style="border:solid 1px #CCC;" frameborder="0">【ニコニコ動画】Ruby1.9について - 高橋征義:たのしいRuby 第2版 Rubyではじめる気軽なプログラミングなどで知られる高橋征義さんが、Ruby1.9を使おう! と熱くアピール。ただし見終わっても「札幌」というキーワードしか思い出せない。「好きですサッポロ。」
//ext.nicovideo.jp/thumb/sm4368109" scrolling="no" style="border:solid 1px #CCC;" frameborder="0">【ニコニコ動画】Ruby 1.9.1リリースに向けて - yugui:Ruby1.9系統のリリースマネージャで、初めてのRubyの著者として知られるYuguiさんが、Ruby1.9の現状を詳しく解説。興味深い話が多く、Rubyマニアなら楽しめると思う。人柱超募集中。画面の文字はちょっと見にくい。ちなみに、YARVは「やるぶ」と発音するようだ*1

Rubyの紹介・解説

//ext.nicovideo.jp/thumb/sm1378278" scrolling="no" style="border:solid 1px #CCC;" frameborder="0">【ニコニコ動画】Ruby開発者まつもとゆきひろ氏 「Rubyからのメッセージ」:Ruby開発者のまつもとゆきひろさん自らRubyを紹介。プログラミング言語オタクのまつもとさんらしく、いろんな言語の話も交えて、飽きさせない。聞き所は、Rubyの哲学、他の言語との真の違いなど(38:06〜)*2Rubyに限らず、プログラミングが好きな人は見るべき。Enjoy Programming! ちょっと声が聞き取りにくいのが難点か。
//www.nicovideo.jp/thumb_mylist/3972440" scrolling="no" style="border:solid 1px #CCC;" frameborder="0">【ニコニコ動画】Feel the Ruby:Ruby初心者向けに簡単な解説。音がかなり聞き取りにくいので、全部見るのは少しつらいか。

Rubyで作ったソフトウェア

この節の動画については、Rubyを利用してソフトを作ったというだけなので、Rubyネタには乏しい。

//ext.nicovideo.jp/thumb/sm5114261" scrolling="no" style="border:solid 1px #CCC;" frameborder="0">【ニコニコ動画】【Ruby】ATOK2008でネギを振らせてみた:ATOKダイレクト(ATOK 2008の機能拡張)のプラグインRubyで作成。ATOKで文字入力するといろいろできるみたいですね。
//ext.nicovideo.jp/thumb/sm3074017" scrolling="no" style="border:solid 1px #CCC;" frameborder="0">【ニコニコ動画】Rubyでスーパーマリオブラザーズ:Rubyで初代マリオの1-1を作成(音なし)。プレイは1:11から。コメントがはてな民がらみなのはご愛嬌。信頼のコメ率。

その他

//ext.nicovideo.jp/thumb/sm3824178" scrolling="no" style="border:solid 1px #CCC;" frameborder="0">【ニコニコ動画】Ruby《を》教えてるんじゃない、Ruby《で》教えてるんだってば - 増原英彦:Rubyを利用した、東京大学教養学部情報科学の教育(コンピュータサイエンスの基本)についての報告。Rubyがどうこうというより、プログラミングの教育現場のこぼれ話として面白い。「(全角空白によるエラーに悩むので)空白ぐらいどっちでもいいようにしてくれないかな」とか、イテレータだけでなくforループも教える必要があるんじゃないか、とか。スライドがまったく見えないのが問題か。

最後に

そのほか、日本 Ruby 会議 2008のトーク*3など、Ruby(および他のプログラミング)関係の動画はそこそこ多くあるので、興味がある人は検索してみましょう。

*1:追記(20090207): ささださんによれば、「好きに読んでください。私は日本語っぽく(?)「やるぶ」と読みますが、別にどう読んで頂いても構いません」とのこと。

*2:「結局、プログラミング言語は、どのような機能があるかではなく、それを取り巻く文化や、言語やライブラリ設計の背後にある哲学によって差別化される」(Yugui「初めてのRuby」、まつもとゆきひろによる序文)

*3:RubyKaigi 2008 Main-Sessions(1st day) by snoozer05 - ニコニコ動画およびRubyKaigi 2008 Main-Sessions(2nd day) by snoozer05 - ニコニコ動画