ページ

2008年6月26日木曜日

[.NET] ADO.NET Entity Framework がやばい?

ZDNet Japan: 「MS Entity Frameworkのテスターが「不信任票」投じる

私自身は ADO.NET Entity Framework についてはほとんど見てないので何とも言えませんが、どうやらイマイチだと感じている人も結構いるみたいですね。
ただ、この記事を見ると、嘆願によって .NET Framework 3.5 に含めるのをやめて SP1 に含めることになったように読めますが、これは時系列的に考えてもおかしいんじゃないかなぁ?
もともと開発状況的に .NET Framework 3.5 のリリースには間に合わなかったので SP1 に含まれることになってたような気がする。
なので、今回の嘆願は 「SP1 にも入れてくれるな」 っていうものじゃないのかなぁ?
ちなみに、今見たら嘆願は 291人になってた。

なんか、ADO.NET Entity Framework のこんな状況を見ると、昔あった WinFS のことを思い出し...
おや、こんな時間に誰か来たようだ。


2008年6月10日火曜日

[Silverlight] Silverlight 2 SDK beta 2 のドキュメントが日本語になってるぅ...って、あれ?

先ほど書いたように http://www.microsoft.com/japan/msdn/silverlight/ からリンクされている Silverlight Tools Beta 2 for Visual Studio 2008 を入れてみたところ、こいつに含まれているドキュメントは日本語に翻訳されているようです。
こいつはびっくり。

ちなみに、そのままだとドキュメントエクスプローラには Silverlight 2 のドキュメントが出てきません。
VSUG Day 2008 Summer のセッションでも紹介させてもらいましたが、http://www.microsoft.com/downloads/details.aspx?familyid=50A9EC01-267B-4521-B7D7-C0DBA8866434&displaylang=ja の 「追加情報」 のところにあるようにコレクションマネージャを使って連結させてやる必要があります。
あと、この 「追加情報」 には記述が漏れていますが、Vista の場合はこの設定をする時に 「管理者として実行」(スタートメニューで右クリックすると出てくる奴) してやらないとダメだと思います。一度連結できてしまえばあとは普通に使えます。

けど、あれ?
この日本語ドキュメント、Silverlight 2 Beta 1 とか書いてあるんですけど?
System.Windows.Controls.Button Class とかもののみごとに抜け落ちちゃってるんですけど?

うーん、これってセットアップに失敗してるわけじゃなくて、ほんとに SDK beta 2 に beta 1 の日本語ドキュメントが入ってるんだよね?
これはダメだろ。
beta 1 → 2 になるときにプロパティやメソッドの定義場所が変わったりしてるとこもあるし、Visual State Manager などのように beta 2 で新機能が導入されたりもしてる。
たとえば、Button Styles and Templates なんてあたりを見ると beta 1 と 2 とでは結構内容が変わってる。
「beta 2 で増えた部分が入ってない」 とかだったらまだ許せるけど、こんな風に変わってるところを放置したまま beta 2 に beta 1 のドキュメントを入れられちゃ、混乱するだけじゃん。
翻訳が間に合わないんだったら、普通に英語版のドキュメントを入れといてもらった方があるかにましだよ。

chm 版は MicrosoftR Silverlight? 2 Software Development Kit Beta 2 Documentation からダウンロードできるんだけど、ドキュメントエクスプローラで使える英語版のドキュメントって別個に取得できるのかな?


[Silverlihgt] Silverlight 2 beta 2 日本語版

6月 7日に出てきた Silverlight 2 beta 2 ですが、http://silverlight.net/GetStarted/ にある Silverlihgt Tools Beta 2 for Visual Studio 2008 を日本語版 Visual Studio 2008 に入れようとしたらうまくいかなかったと八巻さんがおっしゃってました。
先ほど http://www.microsoft.com/japan/msdn/silverlight/ を見てみると、すでに日本語版 beta 2 が公開されているようで、こちらであれば日本語版 Visual Studio 2008 に入れることができました。

入れる前にいちおう

  • Microsoft Silverlight Tools Beta 1 for Visual Studio 2008
  • Microsoft Silverlight 2.0 SDK Beta 1
  • Microsoft Silverlight

などといった beta 1 をアンインストール。
それから、(日本語版と思われる) Silverlihgt Tools Beta 2 for Visual Studio 2008 をインストール。
これだけで、特に問題なくインストールできました。

Expression Blend 2.5 June 2008 Preview (こちらは英語版) も入れてみましたが、特に問題はありませんでした。


2008年6月8日日曜日

[VSUG] VSUG Day 2008 Summer に参加してきました

6月 7日、東京・新宿にて開催された VSUG Day 2008 Summer に参加してきました。

「Hello, Silverlight 2」 のセッションスピーカーをさせていただきました。
デベロッパー的な視点から 「Silverlight 2 のコードってどんな感じなの?」 みたいなことがお伝えできればと思ってのセッションだったのですが、いちおう考えていたことはだいたいお話しできたと思っています。
ちょっと時間不足になりそうだったのではしょったところもあるんですが。
けど、「Silverlight 2 ってなんかおもしろそうだよね?うきうきするよね?ね?」 みたいなことを (自分はそう思っているので) 伝えられればと思っていたんですが、そこまでのお話ができたのかは自信なし。

ただ、八巻さんとも話してたんですが、ちょうど今日 Silverlight 2 beta 2 がリリースってことで、最悪のタイミングw
まぁ、どうしようもないので、私は beta 1 の環境のままセッションを行いました。
八巻さんは朝からダウンロードしてセットアップしてみようとしたそうです。さすが。
けど、日本語 Visual Studio 2008 が入っている環境にはうまく入ってくれなくて、あきらめたとのこと。
beta 1 のときも http://silverlight.net/GetStarted/ にある Silverlight Tools だとダメで、http://www.microsoft.com/japan/msdn/silverlight/ のリンク先にあるものでないと、日本語 Visual Studio 2008 が入っている環境にはセットアップできませんでした。今回も同じような制限があるのかもしれません。

あと、急きょライトニングトークに参加することになり、Windows Media Encoder でスクリーンキャプチャの動画をとり、Windows ムービーメーカー (Vista, XP には標準装備) で字幕を入れたりと言った簡単な編集、Silverlight Media Player (Silverlight Tools for Visual Studio 2008 を入れると VS2008 のツールボックスに出てきます) で動画をウプできる、というような話をさせていただきました。
さすがに、ちょっと準備不足だった感じはありますが、なんとか 5分間にはだいたい収まりました。

他の皆さんのセッションもおもしろかったです。
一部、スタッフ控室でライトニングトークの準備とかをしていたために聞くことができなかったセッションもあったのですが、ほとんど聞くことができました。

夜は懇親会。
背中をもたれることができる席だったんですが、いつの間にか寝てましたw
さすがに、最近の寝不足がたたったかw

その後、何人かの方と二次会に行ったあと、ほぼいつものメンツで大江戸温泉物語といういつものコース。

6月 8日 9時くらいの新幹線で大阪に戻ってきました。