月別アーカイブ: 2010年11月

IE9 Platform Preview 6 公開

まぁ今さら感が漂いますが、先週末にInternetExplorerの次期バージョンである9。これのPlatformPreview第6版が公開されました。

Internet Explorer 9 TestDrive
http://ie.microsoft.com/testdrive/

ちょっとややこしいのは、IE9に対してはβ版とPlatformPreviewの両方が公開されていることです。
通常のブラウザとしての体裁に関してはβ版のほうが整っている。しかし、エンジンとしてはPPのほうが更新されています。Microsoftとしての見解ではPPは開発者がテストをするために公開しているのだそうです。

ただ、、、、テストをするにしてもPPでテストは実はできるものとしづらいものがあります。
通常のWebサイトであればPPでもそれほど問題にはなりませんが、Webアプリを製造している立場からするとPPではちょっと困ることがあります。それはウィンドウ間の制御を伴う場面です。
β版では既存のIEを上書きするのに対して、PP版はIEとは別のアプリケーションとしてインストールされます。それはそれでいいのですが、Webサイト中に

window.open

等で別ウィンドウを呼び出すようなことをしていると、そのウィンドウはインストールされているIEで起動してしまい、IE9のテストになりません。
なんとかしてやる方法はないものかと、たまたま見つけたIE9公式のTwitter(@mskkie)アカウントに対して呟いてみたけど、公式としては用意していないらしい。

そう、公式としては

Build an IE9 Super Beta with IE9 PP6 and IE9 Beta
http://news.softpedia.com/news/Build-an-IE9-Super-Beta-with-IE9-PP6-and-IE9-Beta-163569.shtml

ここに、β版をPP6のエンジンで動かす方法が乗っていた。
ちなみに、アメリカのIEチームのTwitterアカウントでもRTされていたから、実質的にはOKなんじゃないかと勝手に解釈した。
方法としては

  1. βとPPをインストールする
  2. 適当な新規フォルダを用意
  3. IE9βのiexplorer.exeを新規フォルダへコピー
  4. 新規フォルダに「iexplore.exe.local」フォルダを作る
  5. IE9PP6の「iexplore.exe.local」フォルダを作ったフォルダへコピー
  6. 新規フォルダにコピーしたIE9β実行ファイルを実行

これでいける。

実際に試してみたけど、実行ファイルそのものはIE9βなのでバージョン情報では確認が難しそう。PP6での変更点そのものに関してはまだ確認していない。
IE9β、PP6、IE9β+PP6の3者でパフォーマンスの比較等を行えばそれらがより明らかになるんだろうけどね。

正直、IEチームがTwitterのつぶやきに対して返信してくれるとは思っていなかった。ちょっと嬉しかったです。

Office2010βのアンインストール

MSOfficeの2010βをこれまで利用していたんだけど、11/1って事で利用期限が切れてしまった。
会社ではMSDNを利用しているので2010のライセンス登録を行っても良かったんだけど、申請が面倒だったのでアンインストールすることに。アンインストールで元々利用していたOffice2007にしようとした。
ところが、ここで罠にはまった

Outlook2007を起動させようとするも、起動せずにエラーメッセージが表示される。

「MAPIがインフォメーションサービスmspst.dllをロードできません」

さて、困ったぞ。
ということで早速グーグル先生に聞いてみると、いくつかのページを指南されたが、どれもぴったり来るものがない。
さんざん困った挙句にOffice2007の修復セットアップを実行してみたけど結果は変わらなかった。どういう事だろうか。

System32かOffice12の下だと当たりをつけてクライアントPCを検索してみると、mspst.dllなるファイルがそもそも見つけられなかった。会社の同僚のPCを見てみると、Office12フォルダの直下にmspst32.dllがあったので、これを自機にコピー。Outlookを開いてみるとなんとか開くことができた。

うーん、Office2010アンインストール時に持って行かれた??

とりあえず、なんとか使えるようにはなったけど、どうも連絡帳とのリンクが上手く行ってないようでメールを書いているときに、連絡先候補が正常に表示されない。うーん、ただでさえバージョンダウンしているので機能が低下しているのにそもそもの機能すらまともに動かないとなるとさすがにテンション下がるなぁ。

以前はWindowsMobileを利用していたのでOutlookとの親和性を享受で着ていたんだけど、今はiPhoneだから、それほどOutlookに拘る必要もないように感じる。いや、確かにOutlookとiPhoneも連携してくれるからそれはそれで重宝しているんだ
けどね。
でも、多分他のメーラーでも共有できるだろうし、予定表はグーグルカレンダーでもいいしなぁ

さてはて、どうしようかしら。

散々迷ったが、連絡先とOutlookとの関連付けを復旧させることに。ただ、それっぽい文書を見つけることが出来ずに苦労していたけど、最終的には

  1. Outlook2007のアンインストール
  2. Outlook2007のインストール

という、なんとも悲しい操作によって復旧した。

修復セットアップで復旧してくれないことにもちょっとがっかりだし、この手順を踏んでもOutlook起動時に「新しいバージョンのOfficeで作られたデータファイルだよ」って文句のメッセージが必ず表示されてしまう。
うううむ。やっぱり近いうちに乗り換えを検討かな?