まさるblog

越後在住子持ちプログラマー奮闘記 - Author:まさる(高野 将、TAKANO Sho)

目次

Blog 利用状況

ニュース

著書

2010/7発売


Web掲載記事

@IT

.NET開発を始めるVB6プログラマーが知るべき9のこと

CodeZine

実例で学ぶASP.NET Webフォーム業務アプリケーション開発のポイント

第1回 3層データバインドを正しく活用しよう(前編)

ブログパーツ


書庫

日記カテゴリ

コミュニティ

第6回長岡開発者勉強会参加したよ

というわけで、先日(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で動く
      • sandbox(砂場)の制限がある
    • AIRはデスクっぷ上でFlashを動かす技術
      • sandboxの外で動く
      • 制限がかなり緩和される
        • ネットワーク
        • ファイルシステム
        • etc…
  • 動作
    • ClickOnceと同様
      • ファイルをダウンロード
      • インストール
        • Runtimeは必要
    • バージョン管理は?
      • 自動更新機能あり
  • 2つの形態
    • Flash/Flexベース
      • Flashの作り方とほぼ一緒
      • ASなどからAIRのAPIを実行
    • HTMLベース
      • HTML + JavaScriptで作成
        • Vistaのガジェットみたいなもん?
      • JavaScriptはjQueryなどのライブラリを利用できる
      • Ajaxを使うことでWebサービスを呼び出せる
        • マッシュアップ!
  • デスクトップ上にFlashが必要か?
    • ビジュアル重視ならFlash
      • WPFもあるでよ
    • マルチプラットフォーム
      • WindowsでもLinuxでも
    • インストール/アップデート容易さ
  • デスクトップ上にHTMLが必要か?
    • ページデザイン、レイアウト
      • 自由度高し
      • デザイナーさんを使える?
    • JavaScriptでクライアントアプリを作れる
      • JavaScriptは使える人がそこそこいるしね
    • WebAPIとのマッシュアップが容易
      • HTML、JSONなど扱いやすい
  • 他の選択肢
    • WPF + ClickOnce
    • JavaFX + Java Web Start
  • どんな時AIRを選択するか
    • ビジュアル重視の場合
      • ぐりんぐりん動かすのはFlashが得意
    • Flash開発者が多い
    • HTML+JavaScript開発者しかいない
      • その状態はヤバいけど(^^;
    • WebAPIを使いたいとき
  • サンプル
    • 日本語の文章を形態素解析して、名詞を英語に翻訳
      • 形態素解析
        • Yahoo
      • 翻訳
        • Google
  • 質疑応答
    • AIRでクライアント設定を保存するにはどうする?
      • XML操作用のライブラリを利用し、XMLに保存
    • AIRはランタイム必要か?
      • 必要
      • Flash Playerよりは重い
    • AIR開発とWebアプリ開発のコストはどうか?
      • Strutsなどと比べるには動きが違いすぎる
      • イベントドリブンはクライアントで動作するものの方が楽
      • ローカルで動作させるならAIRはいいのでは?
    • Google翻訳APIはどのくらいの言語に対応しているのか?
      • かなりの数
        • カタロニア語などもある

 

続いて、私のセッション「業務に役立つちょいLINQ」です。

スライドは以下。

また、デモで使ったソリューション(C#、VB両方)は以下。

質疑応答は以下。

  • 中身はforeachと言ったが、実際パフォーマンスにはどのくらい影響するのか。
    • よっぽど変なことをしなければ、それほど気にしなくていいのでは。
    • いざとなったら、自分でキャッシュなどの仕組みを仕込むことも可能。
    • パフォーマンスの問題はやはり計測、対処。
      • 遅い個所をチューニング。
      • LINQを使ったから即重くなるというものでもない。
  • 他のコレクションの結合なんかもできるのか。
    • Joinで可能。
    • 外部結合はGroupJoin。
      • ここでライブコーディング。
      • GroupJoinのC#でのクエリ式の書き方をどわすれしてVBで書くことに。
  • 他にどんなのがあったかは失念しちゃいました。ごめんなさい。

 

最後に、急遽@fumikohによる「組込みシステム開発技術展の報告」のセッション。

イベントで撮ってきた写真を順に表示して紹介するという形式。

気になったものは以下の通り。

  • パンダセキュリティ
    • SaaS型のセキュリティソフト
    • 透過型フィルタ
  • L2ブロッカー
    • 不正アクセス防止機器
    • ぷらっとホーム社のマイクロサーバー「OpenBlockS」シリーズを使った製品。
  • HiGH TECH
    • マイクロサーバー系のデバイス
  • PDX Japan
    • マイクロサーバー系
  • DIGITARL-LOGIC
    • マイクロサーバー系(車載PC)

 

そんなこんなで無事本編は終了し、懇親会へ。

今回は最初4人だけだったので、長岡駅前の居酒屋にて。

  • とりあえずビール
    • お通しは中華風くらげ
  • 食べもの注文
    • 韓国海苔と水なのサラダ
    • おすすめ全部
      • 和牛センマイ刺し
      • 和牛ユッケ
      • レモンソーセージ
      • びっくりメンチカツ?
  • 色々話が盛り上がる
    • 勉強会本編の話
    • 会社の話(守秘義務は守ります)
    • 子育ての話(@fumikohが子供生まれたて)
    • etc…
  • 飲み物も2杯目以降に
    • 私は日本酒に切り替え
  • 野菜炒め注文
    • 旨かった
  • 店が「ラーメン居酒屋」なので、4人で一杯のラーメン注文
    • 旨かった
  • @fumikoh懇親会に合流
    • 駆け付け一杯
    • ラーメン残りと野菜炒め提供
  • 一次会お開き

 

その後、勉強会には来れなかった@yokokick@junkdjが合流。二次会はドイツビールとソーセージの店。

  • まずは改めて乾杯
    • 私はHeinekenをジョッキで
  • @yokokickと@junkdjとは初めてお会いするので名刺を提供
    • そしてハイフォー
    • 「キュピーン☆の人」って言われるw
  • 食い物注文
    • ドイツプレート
      • ソーセージとザウワークラウト
    • ピザ
      • 何かわからんけどチーズ旨かった
    • あとよく覚えてない
  • 私は早く帰らなきゃならんかったので、一杯飲んだところで早びけ

 

総括すると、今回も色々な方とお会いして色々と話をしたりと有意義な時間を過ごせました。

セッションは、最後の方のコード紹介になって少しだれてしまったのが反省点。デモももうちょっと見せ方があったかなと。

それでも、従来の手法と比べてLINQは分かりやすく単純に書けるよ、ということを知ってもらえたようで良かったです。

 

さて、次回は6/6だそうです。私はちょっと参加無理かなぁ。

でも、お近くの方はぜひ次回以降の勉強会へ参観してみてください。楽しいですよ。

今回はプログラム関連が多かったですが、今後は法務関係なんかのセッションも予定されています。開発者でなくてもITに興味のある方はぜひ。

 

長岡開発者勉強会への参加はこちら↓

参加方法 ?(長岡 開発者 勉強会(NDS))?

 

また、次回勉強会の案内はこちら↓

第7回勉強会(2009/06/06) ?(長岡 開発者 勉強会(NDS))?

 

[あわせて読みたい]

第6回レポート! - 新潟系エンジニア

投稿日時 : 2009年5月20日 23:02

Feedback

No comments posted yet.
タイトル
名前
Url
コメント