プログラミング生放送勉強会 第8回@名古屋 レポート

プログラミング生放送勉強会 第8回@名古屋

2011年4月16日(土)株式会社エイチーム セミナールームで、コミュニティ「プログラミング生放送」によるIT・開発系イベント、プログラミング生放送勉強会が開催されました。その模様をお届けします。

今回は、日本語版の正式バージョンがリリース直前のInternet Explorer 9に付属している開発者ツールの紹介や、SilverlightOpenCVの連携、TDD(テスト駆動開発⁠⁠、HTML5電子書籍など多彩なセッションとなりました。

図1 会場の様子 図1 会場の様子

今回は34名の参加があり、約3分の1は学生でした。プログラミング生放送勉強会は、ニコニコ動画のコミュニティ作成サービスを利用したコミュニティプログラミング生放送が主催で、ライブストリーミングサービスのニコニコ生放送(ユーザー生放送)や、Ustreamを利用して勉強会を中継しています。また、ニコニコ生放送やTwitterからの視聴者のコメントはスクリーン上に反映され、オンラインからも参加できるのが特徴です。コメント表示はプレゼンツールのMISAOを使用しています。

それでは、各セッション内容を簡単に紹介します。ニコニコ動画のユーザーであれば、プログラミング生放送勉強会 第8回@名古屋から全セッションを視聴できます。

IE9で開発

最初は、プログラミング生放送 5zj@jz5より、Internet Explorer 9に付属しているF12 開発者ツールのセッションです。IE9では開発者ツールの機能が強化されています。HTMLやCSS情報の表示・編集やJavaScriptコードのデバッグやプロファイリングができ、ネットワークキャプチャ図2も可能になっています。そのほか細かな機能もアップデートされています。セッションでは各機能を順にデモを交えながら紹介しました。

図2 F12 開発者ツール ネットワークキャプチャ
図2 F12 開発者ツール ネットワークキャプチャ

FirefoxのFirebugなどでも同等の機能はありますが、エンジンのレンダリング結果やJavaScriptのパフォーマンスなど各ブラウザーで確認しないと意味がないものは、各ブラウザーのツールを使う必要があります。会場では、IEの機能を知っている方は少なかったようで、興味を持った方が多く、今後 活用していきたいなどの声がありました。

IE9で開発 5zj プロ生勉強会 第8回@名古屋 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm14206625

Silverlight+COMにチャレンジ

You&Iさん@you_and_iによる、SilverlightCOM(Component Object Model)の利用についてのセッションです。Silverlight 4から、ブラウザー外実行(Out of Browser)のアプリケーションに昇格された信頼を与えるとCOMオートメーションが利用できるようになっています。この機能を利用し、コンピュータビジョン向けライブラリーのOpenCVと組み合わせてWebカメラを使うという内容でした。

デモアプリケーションはセッション中に動作しなかったものの、OpenCVに興味を持った方が多かったようです。OpenCVについてはビルド方法から紹介があり好評でした。SilverlightのみでもWebカメラは利用可能ですが、OpenCVを利用することで複数台の同時利用や、テンプレートマッチングなどの機能が使えるメリットがあります。セッション中動作しなかったデモについては、ライトニングトークの時間を使って発表されています。

Silverlight+COMにチャレンジ You&Iさん プロ生勉強会 第8回@名古屋 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm14257198

TDD入門

biacさん@biacによる、テスト駆動開発TDDの入門セッションです。TDDとは、先にテストケースを決めるテストファーストと、コードを後から綺麗にするリファクタリングを繰り返すコーディング技法です。テストファーストとリファクタリングはどちらも基本的には自動化されたテストを利用します。セッションでは、Visual C# 2010 Express EditionとNUnit 2.6 Betaの無償の環境を利用して、FizzBuzzを例にテストファーストのデモをして頂きました。

参加者にTDDについて馴染みのある方は少なかったようですが、効果などについてわかりやすく説明があり、実践してみたいなどのコメントが寄せられていました。さらに詳しい内容は、TDD.NETで公開されていますので、ぜひそちらも参照してみてください。

TDD入門 biacさん プロ生勉強会 第8回@名古屋 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm14257214

offchizから考えるHTML5+ブラウザで電子書籍

ヤフー株式会社 inuroさん@inuro[1]からは、4月12日にリリースされたばかりのiPad向け地図帖作成アプリケーションoffchiz図3の紹介と、アプリケーションの機能をどのようにHTML5で実現しているかセッションして頂きました。

図3 offchiz[2]
図3 offchiz

offchizではApplication Cacheで必要なリソースをオフラインに保持し、Web StorageのひとつLocal Storageでアプリケーションデータを永続化させているなど、特にキャッシュに関して詳しく説明がありました。また、このキャッシュ機能に注目し、電子書籍としての応用や可能性の紹介をして頂きました。

HTML5というキーワードもあり、事前から注目度の高いセッションでした。ただ、会場にHTML5でプログラミングや業務をされている方は少なかったようで、このセッションで興味を持った方も多かったようです。

offchizから考えるHTML5+ブラウザで電子書籍 inuroさん プロ生勉強会 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm14258159

ライトニングトーク大会

セッションの最後には、参加者の方にライトニングトークをして頂きました。タイトルと発表者のお名前だけ紹介します。これらもニコニコ動画で視聴できるようになっています。ぜひご視聴ください。

  • 「Visual Studioでデバッグ出力」5zj@jz5
  • 「5分で作るLTタイマー」うなーさん@unarist
  • 「高専カンファレンスに行ってみよう!」店長さん@bynn_chapu
  • 「新社会人でも1週間でできるパイソン3 ‐自己啓発にも最適! レッツプログラミング!‐」shukukeiさん@shukukei
  • 「Silverlight 5とご契約の手引き」加藤哲司さん@iwiz_sophy
  • 「Silverlight+COMにチャレンジ」You&Iさん@you_and_i
ライトニングトーク大会 プロ生勉強会 第8回@名古屋 #pronama
ニコニコ動画:https://www.nicovideo.jp/watch/sm14258336

コミュニティ支援について

今回の会場は、株式会社エイチームのセミナールームをお借りしました。株式会社エイチームでは、ITエンジニア向けの勉強会を開催している方に対して無償で会場を提供されています。名古屋で開催を予定しているコミュニティは利用を検討してみてはいかがでしょうか。窓からの眺めも素敵でした。

また、インフラジスティックス・ジャパンのコミュニティサポートも受けています。INETA Japan加盟のコミュニティが対象で、こちらも興味がある方は利用を検討されてみてはいかがでしょうか。今回の勉強会ではプレゼント用にノベルティと製品ライセンスをご提供頂きました。

最後にプログラミング生放送は、マイクロソフトのコミュニティ支援のUGSSにも登録し、資金提供などの支援を受けています。コミュニティ活動をされている方は、こちらもぜひ利用してみてはいかがでしょうか。


今回 参加して頂いた皆様、ご支援頂いた皆様、ありがとうございました。次回以降は、大阪、東京の順で開催できるよう準備を進めています。ぜひお近くで開催した際はご参加お待ちしています。勉強会の情報は、コミュニティページおよび、@pronamaで配信しています。

おすすめ記事

記事・ニュース一覧