« 2008年02月 | メイン | 2008年04月 »

2008年03月 アーカイブ

2008年03月06日

てっとり早くSilverlight 2開発環境を整えて遊んでみる方法

いよいよ、mix08ウィークがやってまいりました。

巷はIE8祭でにぎわって(?)おりますが、そのあたりはamachang他その方面の偉い人にお任せして、こそこそとSilverlightをやりますよ。

Silverlightが何たるか、の説明はそこいらですぐに見つかると思うので省きます。

とりあえず、Silverlight/XAMLらしく遊びたいなら、まずはExpression Blendで遊んでみるのが一番でしょう。
そんなわけで、Silverlight2対応のExpression Blend 2.5 Previewのインストール方法をまとめてみました。


追記(2008/04/08): 
JavaScriptなどLLベースでSilverlight2 SDKを使用した開発環境について別途まとめました。
合わせてご覧ください。


Silverlightランタイムのインストール

今回は、環境整備ということで、中島のVirtual PC上にあるテスト環境用Vistaからお送りします。

まずはさておき、Silverlightのランタイムをインストールしないことには話になりません。
Silverlightには現在いくつかのバージョンがありますが、とりあえず1.0と2.0Beta1をインストールすれば十分でしょう。
それぞれのバージョンは共存できるので、重ねてインストールするだけです。

まずは、
http://silverlight.net/
へアクセス。

image

たぶん勝手にインストールを即すメッセージが出ますので、とりあえず、それに従ってSilverlight1.0を入れましょう。
既に入ってたらそのままスルー。

1.0は英語ですが、そのまま数回クリックするだけです。

image

次に、最初のページからリンクされているSilverlight2 Beta1のダウンロードページへ。

http://www.microsoft.com/silverlight/resources/installationFiles.aspx?v=2.0
image

これも、中ごろのWindowsロゴのボタンを押すだけで、あとはさくさくとインストールできます。

これで、ランタイムのインストールは完了。

何か遊んでみたければ、Silverlight Showcaseあたりに行ってみるといいでしょう。


Expression Blend 2.5 Previewのインストール

Expression Blendは過去にもやたらいろいろバージョンやらpreviewやらが出ていて、違うバージョンのBetaとAlphaが共存していたりわけがわからないところがあるのですが、Silvelight2に限って言えば、今のところ2.5をいればOkです。

なにしろ、2.5の特徴と言えば、

image

これだけですから。

ダウンロードページはこちら。

Microsoft Expression Blend 2.5 March 2008 Preview
http://www.microsoft.com/expression/products/download.aspx?key=blend2dot5
image

このページのInstallation Instructions:にあるとおり、残りはBlendを動かすための.NET3.5とBlend本体だけです。

image

なので、.NET3.5を入れます。

Microsoft .NET Framework 3.5
http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=ja
image

.NETってなんぞ? とか、良く知らないんだよね、という人もいるかと思いますが、とりあえず入れましょう。
まーJavaVMとかFlash Playerみたいなもんだ、という程度の認識で十分かと。

これも、.NET1.0/1.1/2.0/3.0/3.5といろいろバージョンがありますが、共存できるので、単に3.5を入れれば十分です。
ちなみに、XPの人なら2.0まで、Vistaの人なら3.0までは標準やWindows Updateで入っているはず。
3.5はVisual Studio 2008と同時にリリースされた最新版です。

.NET 3.5はインストール後に再起動が必要かもしれません。

で、後は、Blend 2.5 Previewを入れるだけ。

Microsoft Expression Blend 2.5 March 2008 Preview
http://www.microsoft.com/downloads/details.aspx?FamilyId=32A3E916-E681-4955-BC9F-CFBA49273C7C&displaylang=en
image

インストールが終われば、スタートメニューからBlendを起動してやるだけです。

image

image

これにて基本的なSilverlight2開発環境の準備は完了。

スタートアップ画面を(close)して、

File/New Profject...
image

[Silverlight 2 Application]を選択
image

[Ok]すれば、Silverlight2アプリケーションプロジェクトが完成です。

適当に編集して[F5]を押せば、開発サーバーが勝手に立ち上がって、出来上がったSilverlight2アプリケーションがブラウザで表示されるという塩梅。

いかがですか?
わりと簡単に環境が作れたでしょう?

あとは、で、どうやって書くの? とか、やっぱXAMLをばきばき書くならVisual Studioも入れるでしょ、とかいうあたりは、後日気が向いたら続く、という方向で...。

2008年03月17日

何故かスリープしなくなったVistaをスリープできるようにした話

結果から言うと、なんのことはない、マザーボードのバッテリーバックアップ用電池(CR3032)が電池切れになってただけだった。

全体的に愚痴っぽいので、面倒なら適度に読み飛ばして結論だけどうぞ...。

ここ数か月、Windows Vistaを入れた自宅のマシンが、スリープに失敗するようになったのです。

具体的に言うと、スタートメニューの電源(スリープ)ボタンを選択すると、通常通りスリープの処理に入ろうとするのだけど、最終的に電源が落ちて、通常ならばLEDが点滅したスリープ状態になるはずなのだが、その瞬間に電源が一瞬落ちた後、電源ランプがまた光り、PCとしての電源は入っているが、起動はしていない、というよくわからない状態になり、キーボードやマウスを触っても、電源ボタンを押しても、うんともすんとも言わなくなる。

電源ランプのLEDは光ったまま。
この状態だと、少なくとも電源ファンなどは回っていて、無駄に電気を使っているし、精神衛生上もよろしくない。

で、再起動するためには、電源ボタンを長押しして強制電源Offにした後、電源を再投入するしかない。
そうすると、PCは休止状態の回復を行って(そもそもなんで休止になってるの?)、元の状態に再現される。
ただしネットワークが不調だったり、いろいろおかしい感じ。

実質的に、Vistaのウリの一つである高速なスリープが全く使えなくなった。
はっきり言ってVistaの起動はSSDやHybrid HDDを使わないと激遅なので、非常につらい。
SP1を入れたメリットもぜんぜん感じられないし。

そんなわけで、あーでもない、こーでもないと、いろいろトラブルシューティングしたものの、原因がわからない。
ドライバのプロパティを総チェックし、BIOS設定を改め、BIOSをアップデートし、USBを全部引っこ抜き、メモリやカードのガタを確かめ...。
挙句、WDK(旧DDK)まで担ぎ出してインストールし、スリープ時のACPIのログを吐かせて見たりしても全くエラーが出ない。
ちょうど、ここ数か月で引越しだの机を変えたりだのと物理的環境も変わっていて、心当たりも多すぎでお手上げ。

そして、先週、誘惑に負け、あまりにも安い気がしたLenovoのThinkCentre A61e Ultra Smallを注文してしまった...。(キャンペーンは先週までで今週は実質値上がり)

のだけれど、今朝ふと思って、初めに書いたように、バッテリーを交換してみたらけろっと治ったのよ、と。
まー、10数年前の自分だったら、最初にそこを思いついてたかもしれないなぁ、と思うけど、今時ハードを疑わなくなったというか、Google依存症というか...、でも、まぁ、そこはまぁいいとして、とりあえず症状を書きのこしておくと、誰かの役に立つかもしれないので置いておきます。


 

で、心配なのは、

  1. Vistaのデフォルトはスリープ
  2. このPC(デスクトップ)は買ってから2年経ってない
  3. 買ってすぐにβ2かなんかを入れたからずっとVista
  4. 平日の昼間はデフォルトでスリープさせてた

とすると、同じような事はこれから世のVista PCで頻繁に起きてくるのかなぁ? と思うわけです。
電池だって、ただの3032で、今時のマザーは二次電池なんて使ってない。人によっては24時間スリープで使い続ける人だっているでしょう。
そもそもマザーの設計の想定を超えてる電池の減り方してるんじゃないかな、と。

そして、PCの電源は長押ししないと落ちないし、バックアップバッテリーが切れている表示なんて一切出ない。
ごくふつーの人なら故障扱いだよね。長押しに気付くかさえ疑問。
しかも、マザーにはまってるボタン電池の交換なんてなぁ...、と。

まぁ、うちのPCのマザーがN4L-DHとか割とヘンタイ系で一般論では語れないのかも知れないし、いずれそのあたりは十分対策されるだろうとは思うのだけど、しばらくはスリープしないVistaマシンに要注意、ということで。

About 2008年03月

2008年03月にブログ「Neutral Scent」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2008年02月です。

次のアーカイブは2008年04月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。