わんくま勉強会#26 LT大集合に行ってきた
わんくま同盟 東京勉強会 #26に行ってしゃべってきた。
最初はSilverlightの話をしようと思っていたのだが、仕込が間に合わず断念。なので、結局冗談半分で言っていた「解題:私がJavaからC#に乗り換えた10の理由」にした。
このトークでは、「C#はWindowsの現実を踏まえたごった煮言語なんだよ」というのを言いたかったので、それが伝わってれば幸い。ま、今時「C#?Micro$oftの劣化版Javaでしょ?」みたいな、うすらばか認識の人はいないと思うのだが。
ただただしPの感想を読んだ。そうだよなあと思う。
自分も今回わんくま勉強会に初めて参加した。.NET技術者なのでコミュニティ自体はしばらく前から知っていたのだけれど、仲が良すぎるというか、悪く言えば内輪感があると感じていた。そういう所に心理的障壁があって、これまでの勉強会に参加しようとは思わなかった。今回はライトニングトーク大会だったから気軽に参加できたのだ。(念のため。わんくま勉強会が排他的だとかなあなあだとか言ってるわけじゃないのに注意。わんくまは健全なコミュニティだと思っている。)そういう意味では、1000Speakersを意識した、という高萩さんの話(懇親会で聞いたと思った。でも酔ってたから
記憶があいまいだ)は納得がいった。でも内輪感は一体感と表裏の関係なところもあるんで、悩ましいよなあ。java-jaなんかはその辺どう捉えてるんだろう。
で、それはそれとして、MS技術系のブログやコミュニティがスルーされている現実もある。これはわんくまに限らず。いろいろ要因はありそうだ。
例えば、MS技術の情報はMS自体が大量に発信しているし、しばらく待ってれば日本語に翻訳もされるし、エッジなところはお仕事開発では求められていないしで、やっぱりウケミンなところがある。いきおい、「××を使ってみた」系の情報があふれるので、関心がない人の興味を引かない。zioさんとも話したんだが、「○○を作ってみた」が少ないんだよね。Google CodeやCodeReposやCodePlexを活用しようぜ。(自戒をこめて)
あと、"Micro$oft sucks!"なFOSSの人が多いのかもしれない。でもねえ。みんながみんなSoftware Designばかり読んでるわけじゃないしねえ……ごめん、おもんない冗談。ナンダカンダ言ってもマイクロソフトは死んだみたいだし……
でもデブサミなんかを観てても、Javaピープルと.NETピープルとLLピープルは互いに全然関心がないようだし、MS技術側だけの問題じゃないのかもね。そういった意味でも、SilverlightコミュニティとFlexコミュニティの合同勉強会にはすごく興味がある。
MS系のコミュニティ活動というと、Microsoft MVPアウォードの受賞者を抜きに語れないのだけど、その中にはインターコミュニティな凄い人もいるわけだ。artonさん、Fujiwoさん、TAKESAKOさん、wakatonoさんあたりが思い浮かぶ。そもそも彼らレジェンズの主軸がMS系にとどまるものじゃないのだけど。
話がハッサンしているが、最後に各トークの一行感想をまとめておく。
しっかし、小休憩を挟みながらとはいえ5時間連続とかありえないなー。面白かったんだけど聴くだけでへとへとになったよ。
13:00 〜 13:50 オレンジタイム
- なか
- D90で撮った野鳥の話。俺も今年D50を入手したのだが、デジイチって楽しいね。
- たっく
- Google Mapで紹介するアニメ聖地巡礼。会場「東北は少ないんだね」たっく「かんなぎがあるよ」。
- 鈴木 宏昌
- Windowsフォームの配色の話。スライドの差し替えミスではらはらした。
- Kei1
- exeファイルのファイルバージョンを取得する手法について。
- なか-chan@最愛のiMac
- Silverlight2でボタンをカスタマイズ。ボタンのテンプレートがわんくまロゴに。ExpressionBlendでの実演まで盛り込むのは、さすがに5分では厳しい。
- ZOETROPE
- Silverlight2とRuby。サーバはRoRで、クライアントはXAMLとIronRubyで。
- アキラ
- FC++ (Functional Programming in C++) の紹介。「非常に直感的なコード」ww
- 猪股 健太郎
- 上に書いたとおり。
- zio3
- 以前作ったと言うVSアドイン "Property Matrix"のデモ。ポトペタUI開発に便利な、気が利いているツール。
- とっちゃん
- インストーラの概説。誰でもわかりやすい説明。
14:00 〜 14:50 レッドタイム
- taka
- シガーの概説。我が友達の由井くんとシガーバーに行ったことを思い出した。シガーの喫い方か、シガーの“味”について、もっとたくさん話してほしかったな。
- 高見知英
- コミュニティイベント参加の奨め。そう、ITコミュニティに限らず、いろんなコミュニティがあるよね。
- 片桐継
- 観賞魚(アカヒレ)の飼育環境を整える話……から、わんくま温泉イベント?の紹介へ。わんくまの人たちはウケていた。
- chY
- 人文諸科学。固定IDとDBの問題を人文科学の観点から。「パノプティコン」が言えずカミカミだったのはネタ?
- やじゅ
- OOとは?を北斗の拳で語る。が、語れていない(苦笑)。会場に「おまえはもう死んでいる」を言わせて終了……のはずが10秒以上余ってしまい、若干気まずい(苦笑)。
- 出水
- RSAの話。分かりやすかったが、modのことを知ってる人でないと難しいかな。
- takeshik
- C# 4.0の動的型について。今日1人目のC# 4.0。
- IIJIMAS
- C# 4.0の新機能概説。動的型以外も説明。今日2人目のC# 4.0。
- こくぶんまさひろ
- C#で遊んでみた……というタイトルで音階のC#の説明。その後鍵盤アプリのデモ。ちゃんとMIDIメッセージを投げられる。初音ミクに歌わせていた。
- ひよひよ
- HDD監視ソフトウェア。Googleのレポートを参照しながら。USBHDDに対応するためにたくさんHDDを買い、合計6TBになったという。
15:00 〜 15:50 グリーンタイム
- あんどちん
- キャッシュ(CPUキャッシュとディスクキャッシュ)の話。整合性を保つことの難しさ。だよねえ。
- matsuzaki
- MSKKの中の人。Tech Fieldersという新しいイベントの紹介。
- okamura
- 結婚にまつわる諸手続き。内容はごくまじめなもの。次回は妊娠・出産にまつわる諸手続きだそうで。おめでとうございます。
- yamasa
- スマートフォン1台でストリーミング配信するには。qikやkyteといったサービスの紹介。デモあり。感心した!
- 昇日
- リフレクションを使って、アセンブリ(dllやexe)の循環参照を無くした話。DIコンテナも検討したが、今回はリフレクションで実装したとのこと。次はDIの話も聞きたい。
- mxb
- ASP.NETと標準化。エンタープライズな開発では重要なテーマだ。Javaの人たちもこういうことを考えているはず。
- 割と普通
- .NETとJavaでそれぞれマッシュアップWebアプリを実装してみた話。やっぱりLLの方が楽というオチは笑った。でもJavaではJBoss SeamとEJBとetcみたいな構成だったので、フレームワークを選べばまた違うだろうね。
- fnya
- 派生開発プロセスXDDPの説明。興味深い。
- ちゃっぴ
- セキュリティ対策、インフラ設定編。たとえば権限を最小限にするなど。ちなみにWindowsのセキュリティモデルは馬鹿にしたもんじゃないよ。
- R・田中一郎
- WCF(Windows CommunicationFoundation)の概説。WCFはSOA実現のためのフレームワークだとあえて言い切り、直後に「SOAは、そこそこ大げさなアーキテクチャのことです」には笑った。
16:00 〜 16:50 ブルータイム
- 初音玲
- Oracle EnterpriseManagerでリカバリーする手順。コスプレ(参加者100人超えたらコスプレすると約束してたそうだ)とエンタープライズのミスマッチ感が半端ない。
- YukiYukki
- もやしもんに学ぶ風邪対策。本人が風邪でダウンしたとのこと。もやしもん読んだことない代役の方の発表。わんくまの人たちはウケていた。
- 匠 宏治
- フリーランスの実際。いろいろ修羅場だった話。面白い。(笑い話として聞いていいんだよね?)
- skylab13
- 天文学について。観測と理論と機器開発の3つがあるという話。
- ぶらっく
- クラスター(MSCSかな?)を組んでいるサーバーのリブートを制御するプログラムを作った話。こういうインフラ運用系の人たちももっと脚光を浴びてしかるべきなんだ。
- SAN_Morishi
- クリームについて。普通に生クリームの話。フリーダム!
- カドルドエグ
- Expression製品を全部使ってWebサイトを作ってみた話。やはりExpressionMediaは不要だったみたいで。
- LuXiON
- iPhoneアプリケーションを開発するための諸手続き。アメリカの法律的なことも関係するんだな。
- 凪瀬
- JSPでウイルス的自己複製。そんなJSPを仕込めるってことはサーバーがクラックされているということなので、真面目なふりをしたネタだww
- mihochannel
- オフラインでセキュリティパッチを当てる方法。会場からMBSAの質問が出てたけど、「続きは懇親会で」。しまった懇親会でこの話の続きを聞きそびれた。
17:00 〜 17:50 ブラックタイム
- guicheng
- 日本の固体ロケット開発の歴史と日産自動車。知らなかったよ。勉強になった。
- かずさのすけ
- 車載動画の奨め。どこかで聞いたことある話だ……と思ったらただのにっきだった。やっぱXactiかな。
- まーる
- RAIDの概説。RAID0, 1, 5, 1+0を5分で全部説明するのはチャレンジングだ。
- ++C++; 管理人
- C# 4.0のコードをコンパイルして逆コンパイルしてみた。今日3人目のC#4.0。そう、C#はシンタックスシュガーの塊なので、こういうことを知っておく必要があるのだ。
- goyoki
- 開発言語のマネジメント。Cをどう使って安全な開発をするか。MISRA-Cの紹介。勉強になった。
- ymon
- WPFにはメモリーリークがいろいろあるよという話。むむ……。
- 長月葵
- パース(透視図法)の話……だがスライドに図が載っていなくて苦しい発表だった。
- TAKESAKO
- BinaryHacks。HTMLとしてもGIFとしてもJSとしても(ELFとしても)動くファイルを作ってみたという、スラドに載せてた話なんだが、聴衆がついていけていない感あり。さりげなく(?)にぽDAN画像が入っていたが聴衆は反応なし。ま、これは仕方ないよな。
- 花子
- OCamlと友達になろう!ということで少し触ってみたよという話。VS2010にはF#が載ってくるので、こういうアクションは大事だと思う。
- ぽぴ王子
- タイマープログラムを作ってみた話……なんだが機材トラブルなどで無念の時間切れ。画面の横からにゅるっと「あと2分」といった通知が出るところとか、観るべきところは多かったのだけれど。どうも王子はネタ担当みたいな空気があった。わんくまの人たちは大ウケ。