プログラミング生放送勉強会 第17回@品川 レポート

プログラミング生放送勉強会 第17回@品川

2012年8月25日(土)に株式会社マイクロソフトのセミナールームで、コミュニティ「プログラミング生放送(プロ生⁠⁠」によるIT・開発系イベント、プログラミング生放送勉強会を開催しました。その模様をお届けします。

プロ生勉強会は、IT・開発系であればなんでもOKの勉強会です。今回も、C++11EPUB3KinectJavaScriptLINQAndroidアプリ開発など、ごちゃまぜな構成となりました。すべてのセッションは動画で公開しています。いずれも楽しい内容になっていますので、スライド資料とあわせて、ぜひご視聴ください!

会場の模様。今回は90名の参加がありました
会場の模様。今回は90名の参加がありました
プロ生グッズとIT勉強会スタンプラリーの台紙
プロ生グッズとIT勉強会スタンプラリーの台紙

パッと見でわかるC++11

それでは、各セッション内容を簡単に紹介します。επιστημηさん@epitwitからは、C++11の話題です。C++11で、読みやすくなった、書きやすくなった言語仕様やライブラリの紹介です。

「パッと見でわかるC++11」επιστημηさん
「パッと見でわかるC++11」επιστημηさん

固定長の配列のarray<T,N>、型推論のautoなどの言語仕様、新しいスレッドのライブラリなど、これまでの記述と併せて紹介しています。

紹介のあった仕様とライブラリによる記述は、いずれもVisual Studio 2012で動作し、最後にはVisual Studio 2012によるデモも行われました。

Visual Studio 2012でデモ
Visual Studio 2012でデモ

使いやすくなった部分を中心とした内容だったこともあり、好評のセッションでした。このセッションを機にC++11を知った参加者からは「使わざるを得ない」などのコメントがあがっていました。

パッと見でわかる C++11 (Part 1/2) - プロ生勉強会第17回@品川 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm18740154
パッと見でわかる C++11 (Part 1/2) - プロ生勉強会第17回@品川 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm18740317

いいパブッ!! はじめてのEPUB3 プロ生出張版

イースト株式会社 高瀬拓史さん@lost_and_foundからは、オープンな電子書籍フォーマットとして注目を集めているEPUB3の話です。電子書籍の世界を案内してくれる謎の女の子「電書ちゃん」と一緒に紹介していただきました。

「いいパブッ!! はじめてのEPUB3」高瀬拓史さん
「いいパブッ!! はじめてのEPUB3」高瀬拓史さん

「はじめてのEPUB3」とあるように初心者向けの内容で、同様の内容を「HTML5とか勉強会」で発表したときよりも、わかりやすくまとめたとのこと。実際、アンケートでは、わかりやすかったと好評でした。はじめての人はぜひチェックしてみてください!

セッションでは、電子書籍を「リーディングシステム⁠⁠、⁠プラットフォーム⁠⁠、⁠フォーマット」の観点で整理して紹介。そして、EPUBとEPUB3について。EPUB3の新しいところ、これからのEPUB3を説明いただきました。

EPUB Media Overlaysのデモ
EPUB Media Overlaysのデモ

iPadによるデモでは、電子雑誌トルタルや、高瀬さん作の「痛コンテンツ」の紹介で会場が沸きました。

いいパブッ!! よくわかるEPUB3 プロ生出張版 - プロ生勉強会第17回 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm18739375

あんなKinect、こんなKinect

中村薫さん@kaorun55さんからは、Kinectセッションです。デモを中心にKinectを紹介いただきました。

「あんなKinect、こんなKinect)中村薫さん(左奥)
「あんなKinect、こんなKinect)中村薫さん(左奥)

デモでは、⁠会場の環境のためか、あまりうまく動きませんでしたが)Kinectで音声認識を行い人物に吹き出しをつけるといったものや、スクリーンをホワイトボードのように見立てたお絵かきなどがありました。会場で注目を集めていたのは、セッションのスライド操作をKinectで行っていたところのように思います。

会場ではまったく音声認識できていませんでした
会場ではまったく音声認識できていませんでした

Kinectを使ったアプリは、カメラを使った画像処理ではほかのプラットフォームでもできる場合が多く、安価な距離センサーとしてKinectを使うといいようです。

あんなKinect、こんなKinect - プロ生勉強会 第17回@品川 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm18732427

linq.js ver.3 and JavaScript in Visual Studio 2012

neueccさん@neueccからは、Visual Studio 2012JavaScriptの話題です。また、neueccさんが開発・公開されている、JavaScriptでLINQを実現するライブラリlinq.jsの紹介です。

「linq.js ver.3 and JavaScript in Visual Studio 2012」neueccさん
「linq.js ver.3 and JavaScript in Visual Studio 2012」neueccさん

セッションは、JavaScriptとコレクション処理の説明から入っています。そして、linq.jsをデモで紹介です。JavaScriptでのLINQによる強力なコレクション処理は必見です。linq.jsは「近日中」にさらにアップデート予定のこと。

次に、JavaScriptのエディターとしてのVisual Studio 2012の紹介がありました。Visual Studio 2012では動的言語とは思えない入力補完ができるとのこと。こちらもデモ中心で紹介いただきました。

Visual Studio 2012でlinq.jsデモ
Visual Studio 2012でlinq.jsデモ

会場の反応をみると、linq.js含めて、Visual Studio 2012によるJavaScriptに興味を持った方が多かったようです。

linq.js ver.3 (Part 1/2) - プロ生勉強会第17回@品川 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm18738964
linq.js ver.3 (Part 2/2) - プロ生勉強会第17回@品川 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm18739125

Androidでまだ流行ってなさそうでこれから流行るかもしれないし消えるかもしれない機能

sekitobaさん@sekitobaからは、Androidアプリ開発のセッションです。

「Androidでまだ流行ってなさそうでこれから流行るかもしれないし消えるかもしれない機能」sekitobaさん
「Androidでまだ流行ってなさそうでこれから流行るかもしれないし消えるかもしれない機能」sekitobaさん

前半は、どのアプリよりも前面に表示される迷惑なアプリの作り方。ニコニコ動画の実況コメントをほかのアプリよりも手間に表示するテレニコツイに使われています。テレニコツイでのデモを見ながら、実装方法や注意点を紹介していただきました。

テレニコツイのデモ
テレニコツイのデモ

後半は、ADK(The Accessory Development Kit)を使ってハードウェア制御についてでした。Androidからお風呂のお湯張りを制御するアプリを動画で披露。アプリ作りは、部屋の景観を害さないことも重要なようです。

Android でまだ流行ってなさそうでこれから流行るかもしれないし #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm18732628

Bingなんてもういらない!質問応答システム入門

最後は、torotokiさん@torotokiによる、質問応答システム入門です。今回の登壇者の中では唯一学生で、高校一年生です。

「Bingなんてもういらない!質問応答システム入門」torotokiさん
「Bingなんてもういらない!質問応答システム入門」torotokiさん

検索エンジンや機械翻訳などで応用されている「自然言語処理」についてのセッションです。質問応答システムは、自然言語を元に「答え」を返します。

実際にシステムを作るにあたって、⁠質問解析⁠⁠、⁠文書検索⁠⁠、⁠会頭候補抽出⁠⁠、⁠回答選択」のアルゴリズムや実装について紹介。今回もっとも難解なセッションだったかもしれません。

動画は駆け足になっていますので、資料と併せてじっくり見てください。

Bingなんてもういらない!質問応答システム入門 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm18740596

ライトニングトーク

全セッション終了後は、ライトニングトークを行いました。タイトルのみ紹介しておきます。こちらも楽しい内容になっていますので、ぜひ視聴してみてください。

  • Chrome拡張機能 プログラミング初心者におすすめ。@ritz4_5
  • Chrome拡張機能をOperaとSafariとGreasemonkeyに移植してみた@daisuke_nomura
  • WINDOWS8 METRO アプリ申請について@stellnix
  • フリーソフトで、少しだけ有名になろう@daruyanagi
  • プロ生ちゃん駆動開発@jz5
プログラミング生放送勉強会 第17回@品川 ライトニングトーク #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm18740737

おわりに

今回参加していただいた皆様、ありがとうございました。今後もプログラミング生放送勉強会は、各地で開催を予定していますので、参加お待ちしています。

プログラミング生放送の情報は、コミュニティページBlogそしてTwitterで配信しています。こちらもチェックしてくださいね。

また、プログラミング生放送は、IT勉強会スタンプラリーに参加しています。今回の勉強会は、スタンプラリー対象の勉強会でした。詳しくは、IT勉強会スタンプラリーのWebサイトと、gihyo.jpのインフォメーションを確認してください。現在では60以上のコミュニティが参加しています。参加コミュニティも募集中です。

IT勉強会スタンプラリーの実施
IT勉強会スタンプラリーの実施

おすすめ記事

記事・ニュース一覧