というわけで、先日(5/16)行われた、第6回長岡開発者勉強会に参加してきました。
所用で遅れていったため、最初のセッションである@yutacarの「Hello Poken!」は残念ながら見れませんでした。
聞くところによると、Pokenプレゼント企画のためにiPhone SDKでくじ引きアプリを作って、それが好評だったとのこと。
そして、会場に着くと丁度2つ目のセッション、@civicの「Adobe AIR」が始まる直前でした。
でもその前に、Pokenをもったメンバとハイフォー。ようやく@yutacar以外の人とハイフォーできましたw
あと、@fumikohの東京土産「東京ばな奈しっとりクーヘン」をいただきました。
おいしかったです。ありがとう。
そしてセッション。内容としては以下の通り。
- おさらい
- Flashの作成方法
- Flash CS3
- FlexBuilder
- Flash Develop + AS3
- マルチプラットフォーム
- Adobe AIRとは
- 通常のFlashはブラウザ上のFlash Playerで動く
- AIRはデスクっぷ上でFlashを動かす技術
- 動作
- 2つの形態
- Flash/Flexベース
- Flashの作り方とほぼ一緒
- ASなどからAIRのAPIを実行
- HTMLベース
- HTML + JavaScriptで作成
- JavaScriptはjQueryなどのライブラリを利用できる
- Ajaxを使うことでWebサービスを呼び出せる
- デスクトップ上にFlashが必要か?
- ビジュアル重視ならFlash
- マルチプラットフォーム
- インストール/アップデート容易さ
- デスクトップ上にHTMLが必要か?
- ページデザイン、レイアウト
- JavaScriptでクライアントアプリを作れる
- WebAPIとのマッシュアップが容易
- 他の選択肢
- WPF + ClickOnce
- JavaFX + Java Web Start
- どんな時AIRを選択するか
- ビジュアル重視の場合
- Flash開発者が多い
- HTML+JavaScript開発者しかいない
- WebAPIを使いたいとき
- サンプル
- 質疑応答
- AIRでクライアント設定を保存するにはどうする?
- AIRはランタイム必要か?
- AIR開発とWebアプリ開発のコストはどうか?
- Strutsなどと比べるには動きが違いすぎる
- イベントドリブンはクライアントで動作するものの方が楽
- ローカルで動作させるならAIRはいいのでは?
- Google翻訳APIはどのくらいの言語に対応しているのか?
続いて、私のセッション「業務に役立つちょいLINQ」です。
スライドは以下。
また、デモで使ったソリューション(C#、VB両方)は以下。
質疑応答は以下。
- 中身はforeachと言ったが、実際パフォーマンスにはどのくらい影響するのか。
- よっぽど変なことをしなければ、それほど気にしなくていいのでは。
- いざとなったら、自分でキャッシュなどの仕組みを仕込むことも可能。
- パフォーマンスの問題はやはり計測、対処。
- 遅い個所をチューニング。
- LINQを使ったから即重くなるというものでもない。
- 他のコレクションの結合なんかもできるのか。
- Joinで可能。
- 外部結合はGroupJoin。
- ここでライブコーディング。
- GroupJoinのC#でのクエリ式の書き方をどわすれしてVBで書くことに。
- 他にどんなのがあったかは失念しちゃいました。ごめんなさい。
最後に、急遽@fumikohによる「組込みシステム開発技術展の報告」のセッション。
イベントで撮ってきた写真を順に表示して紹介するという形式。
気になったものは以下の通り。
- パンダセキュリティ
- L2ブロッカー
- 不正アクセス防止機器
- ぷらっとホーム社のマイクロサーバー「OpenBlockS」シリーズを使った製品。
- HiGH TECH
- PDX Japan
- DIGITARL-LOGIC
そんなこんなで無事本編は終了し、懇親会へ。
今回は最初4人だけだったので、長岡駅前の居酒屋にて。
- とりあえずビール
- 食べもの注文
- 韓国海苔と水なのサラダ
- おすすめ全部
- 和牛センマイ刺し
- 和牛ユッケ
- レモンソーセージ
- びっくりメンチカツ?
- 色々話が盛り上がる
- 勉強会本編の話
- 会社の話(守秘義務は守ります)
- 子育ての話(@fumikohが子供生まれたて)
- etc…
- 飲み物も2杯目以降に
- 野菜炒め注文
- 店が「ラーメン居酒屋」なので、4人で一杯のラーメン注文
- @fumikoh懇親会に合流
- 一次会お開き
その後、勉強会には来れなかった@yokokick、@junkdjが合流。二次会はドイツビールとソーセージの店。
- まずは改めて乾杯
- @yokokickと@junkdjとは初めてお会いするので名刺を提供
- そしてハイフォー
- 「キュピーン☆の人」って言われるw
- 食い物注文
- 私は早く帰らなきゃならんかったので、一杯飲んだところで早びけ
総括すると、今回も色々な方とお会いして色々と話をしたりと有意義な時間を過ごせました。
セッションは、最後の方のコード紹介になって少しだれてしまったのが反省点。デモももうちょっと見せ方があったかなと。
それでも、従来の手法と比べてLINQは分かりやすく単純に書けるよ、ということを知ってもらえたようで良かったです。
さて、次回は6/6だそうです。私はちょっと参加無理かなぁ。
でも、お近くの方はぜひ次回以降の勉強会へ参観してみてください。楽しいですよ。
今回はプログラム関連が多かったですが、今後は法務関係なんかのセッションも予定されています。開発者でなくてもITに興味のある方はぜひ。
長岡開発者勉強会への参加はこちら↓
参加方法 ?(長岡 開発者 勉強会(NDS))?
また、次回勉強会の案内はこちら↓
第7回勉強会(2009/06/06) ?(長岡 開発者 勉強会(NDS))?
[あわせて読みたい]
第6回レポート! - 新潟系エンジニア