2013-02-18

RubyConf Taiwan で登壇してきました.




2012年12月に台湾で開催された RubyConf Taiwan (台湾) に Speaker として出席してきました。当日話した内容は「Remote Pair Programming」についてです。仕事で東京・沖縄・アメリカにいるメンバーと Remote Pair Programming をしているので、そのときに使っている環境やサービスなどについて紹介してきました。

元々は札幌Ruby会議で高橋会長から「RubyConf Taiwan があるから発表してみたらどう?」という話を頂いたのがきっかけでした。その後、RubyConf 台湾の公式サイトで「A Journey into Pair Programming」というセッションを見かけたこともあり、「Remote Pair Programming の話をするとオーディエンスの方々も満足するかなー」と思って発表した、といった経緯になります。あと、12月は沖縄いいたので、台湾が近くて気軽に行けたから(約1時間半!)という理由もあります。

# 関係ない話ですが、たった1時間半のフライトなのになぜか機内食が出た不思議。復興航空とか使えばもっと安くできたのかなー。

なお、当日の発表はこちらから閲覧できます。ちょこちょこ変な英語を使ってたりしますが、スライドがあるので当日の雰囲気や内容は伝わるかなーと思います。



米国留学中に英語発表は何度か経験しましたが、数百人の方々を前にして技術系の発表をするのは初めてだったので、なかなか緊張しました。変な英語も使ってましたしね。でも twitter を見た感じだと好評だったみたいなので、もし需要と機会があれば、今後も少しずつ海外のカンファレンスで登壇していこうと思います。

最後に

今回の登壇に関して、色々な方々にご協力/応援/好評していただきました!ありがとうございました!





また、当日紹介した ScreenX TV というターミナル配信サービスは、その後も台湾の方々に継続的に使ってもらってるようです。発表して良かった!


# ただ、周囲の反応を見ると、勉強会ハッカソン、1対多の教育用途 (上図)、オープンソース活動などとの方が相性が良さそうです。本格的に Remote Pair Programming するなら join.me を使ったり、専用の共同開発環境を構築した方が良いかも...?

ScreenX TV を使ってライブコーディングを配信する - Qiita
http://qiita.com/items/a2443c4cc1e710f862d2




2013-02-12

ScreenX TV の解説を配信しました && 沖縄で合同Ruby勉強会を開きます。




東京Ruby会議10での発表「Rails Hackathon in Okinawa」においてターミナル配信サービス「ScreenX TV」を紹介したのですが、思っていた以上の好評を頂けたようで、とてもうれしいです。ありがとうございます。

その ScreenX TV についてですが、その翌日、中の人による中の解説(開発の経緯や使い方、ユースケース、内部のシステムなど)を下北沢オープンソースカフェで配信しました。配信にご協力して頂いた下北沢オープンソースカフェや Concrete5 部の皆様、ありがとうございます!

なお、配信の詳細はこちらから。



発表の最初でも少し説明したのですが(残念ながら最初の部分だけ録画は失敗したようです)、ScreenX TV は、Okinawa.rb のメンバーでもあり、レキサスアカデミーという沖縄型高度IT人材育成事業の受講生でもある @tompng さん (と僕) が Rails Hackathon in Okinawa に参加したときに開発したプロダクトです。

元々はハッカソンなどで、コーディング風景をリアルタイムで中継する用途で作られたのですが、現在は、個人ウェブサイトに iframe で貼り付けて使っているケース(上記動画の5分5秒)や、勉強会で使っているケース(上記動画の28分15秒)などがあるようです。ハッカソン用に作ったものですが、とはいえ、特に用途を絞っているわけではないので、もし他にも何か面白いアイデアが思いついたら是非お気軽に使ってもらえたら幸いです。

ScreenX TV
http://screenx.tv/

なお、動画中でも紹介いたしましたが、「実験的に ScreenX TV を勉強会で使ってみよう」という話が少しずつ進んでいき、2013年2月17日(日) の午後1時から沖縄の合同Ruby勉強会で使って頂けることになりました。ScreenX TV を使っているので、沖縄にいる方ではなくとも、当日 ScreenX TVのサイト を訪れてもらえれば、色々な方のコーディング風景を眺めて楽しむこともできるかなーと思います。もしお時間があれば、是非お立ち寄りください。

また、沖縄にいる方であれば、勉強会に参加して(あるいは、会場に立ち寄って)頂けると嬉しいです。当日は Creators Residens さんの巨大スクリーン(250インチ!!)を使って、コーディング風景を投影する予定となっているので、他人がどのようにコーディングをしているのか巨大スクリーンで眺めることができます。

Okinawa.rb+lex.rb 合同勉強会 vol.1
http://atnd.org/event/okrb1

もしよければご参加くださーい :)

2013-02-10

東京Ruby会議で登壇してきました #tkrk10




壇上の様子.  収容人数は700人とかなんとか...

大雪のために中止となった東京Ruby会議の2日目午後の部ですが、スポンサーの方々や運営の努力のおかげで、幻の東京Ruby会議3日目(劇場版)が開催されました。そこで、僕は11月に行われた Rails Hackathon in Okinawa (と沖縄とOkinawa.rb)について簡単に報告させて頂きました。

当日のスライドはこちらから。



発表中に紹介させて頂いた ScreenX TV (Rails Hackathon in Okinawa の優勝作品) についてですが、明日(2月11日)の午後6時ぐらいから下北沢オープンソースカフェで解説します!具体的には、ScreenX TV の使い方や使用例、内部のシステム、また、ScreenX TVが今の形になるまでの試行錯誤の道程などを紹介させて頂く予定です。当日は Livestream を使って配信もする予定なので、もし興味があれば是非覗いてみてくださーい。

ScreenX TV
http://screenx.tv/

下北沢オープンソースカフェ - Livestream
http://new.livestream.com/shimokitazawa-osscafe

最後に、当日会場に来てくださった皆さん、また、登壇する機会を作って頂いた運営の皆さん、ありがとうございました!沖縄に来るときは是非ご連絡くださ〜い :)