2009年2月アーカイブ

Feedback 415040/415031

| | コメント(1)

VisualStudioJapanへのフィードバック 415040フィードバック 415031のその後ですが、

Visual Studio 2010で直したという報告が...。
Visual Studio 2008での改善は絶望か。
正直、フィードバックする気が失せますね。
もうサービスパックすら出す予定がないということか。

IE 8.0.6001.18691

| | コメント(0)

Internet Exporer 8の開発が完了したらしい。
時期的に間違った噂ではないだろう。

一般公開より前に、MSDN/TechNetで配布するそうだ。

とはいえ、Vista SP2 βを使っている状態で、IE8を入れるかは悩ましいな。
早くSP2をリリースしてけろ。

Feedback 415040

| | コメント(0)

VisualStudioJapanへのフィードバック 415040は、とりあえず認められました。

修正するかどうかを検討するということらしい。
まぁ、期待してないけどね。

フィードバックを翻訳されると、すぐ結果が返ってきます。
翻訳されるまでに時間がかかります。
まぁ、メニューのUI項目やエラーメッセージを翻訳するには、実際に日本語版と英語版で再現させないといけないだろうから、時間がかかるのは分かるが...。
だから、日本語でフィードバックするんだけど。

Feedback 415031

| | コメント(0)

VisualStudioJapanへのフィードバック 415031は、とりあえず認められました。

修正するかどうかを検討するということらしい。
まぁ、期待してないけどね。

JPEG IPP vs GDI+

| | コメント(0)

Intel Integrated Performance Primitives

JPEGのデコード速度をIPP6とGDI+で比較してみた。


IPP Color Space Convert

| | コメント(0)

Intel Integrated Performance Primitives

YV12からRGB32へ変更する処理の処理速度を測ってみた。
1つは、自分で書いたCベースのコード(無駄な計算をしないレベルで最適化)で、
もう1つは、IPPのippiYUV420ToRGB_8u_P3AC4Rを使うコード。

GDI+ 1.1 (2)

| | コメント(0)

GDI+ 1.1はどのタイミングでインストールされるのだろうか、調べてみた。

Windows XP SP3で試してみた。
.NET Framework 2.0 SP2ではインストールされない。
.NET Framework 3.0ではインストールされない。
.NET Framework 3.0 SP1ではインストールされない。
.NET Framework 3.5ではインストールされない。
.NET Framework 3.5 SP1ではインストールされない。
Windows SDK 7.0 Betaではインストールされない。
あれ?

むかついたので、Windows Vista SP1で試してみた。
最初から入っていた(爆)

そういうわけで、GDI+ 1.1は、
・Windows XPでは使えない。
・Windows Vistaからは標準コンポーネントになった。
ということだ。

だったら、GDIPVERをWINVERで判定して自動的に宣言しておけよ!

GDI+ 1.1

| | コメント(0)

久しぶりにGDI+を使ったら、どうしてかコードのコンパイルが通らない。
そしたら、GDI+ 1.1で追加されたメソッドを呼んでいた。
おい、GDI+ 1.1ってなんだよ。

自分のマシンを調べたら、おう、入っている。
けど、再頒布モジュールは見つからない...。

どのタイミングで入っているのかよくわらないが、動作環境を制限するので使わないでおくとするか。

Modal in WPF

| | コメント(0)
WPFで、モーダルウィンドウを表示するには、Window.ShowModalメソッドを呼び出す必要がある。

しかし、デザインに凝ったアプリケーションで、ShowModalを呼び出すと、すべてをぶちこわしてくれる。
「ようこそ、ウィンドウズの世界へ」という感じのウィンドウを表示するからだ。

やはり、WPFの世界で、つまり、ウィンドウの中で、モーダルウィンドウを実現したいものだ。

見た目のモーダルウィンドウなら簡単に実現できる。
ユーザーコントロールをトップレベルのパネルに追加して、それ以外のUIElementを無効にすればいい。

しかし、プログラムを書く側からすると、モーダルウィンドウは、呼び出したところでプログラムが進まないことに大きな意味があることは分かっているので、これを実現せずして、モーダルウィンドウとは言えない。

じゃ、どうすればいいか。

Expression Interactive Designer

| | コメント(0)

WPFのデザイン関連で検索していたら、Microsoft Expression Interactive Designerという製品に関する記事がみつかった。

そんなの初耳じゃん。
画面のスナップショットも見たことがないぞ。

WIKIPEDIA(EN)によると、その後、Expression Blendに改名されたそうだ。
恥ずかぴぃ!

Enabling Multi-Touch

| | コメント(0)

Windows 7 Team Blogで、Enabling Multi-Touch in the Windows 7 Betaという記事が公開されました。

やっぱり、
HP TouchSmart All-in-One PCs (IQ500 & IQ800)
HP TouchSmart tx2 Tablet PC
DELL Latitude XT Tablet PC
の3機種だけのようです。

TouchSmart All-in-One PCsは、Windows Updateでドライバーがインストールできるそうです。
TouchSmart tx2 Tablet PCとLatitude XT Tablet PCは、N-Trig's websiteからダウンロードするそうです。

MIDL SAFEARRAY (2)

| | コメント(1)
_ISampleEventsイベントのシンクをATLで実装する。

MIDL SAFEARRAY

| | コメント(0)
IDLファイルで、SAFEARRAYを引数にもつ、ソース(イベント)インターフェイスを定義する。

Touch Panel

| | コメント(0)

高橋 忍のブログで、タッチパネルの方式という記事が公開されています。

Windows 7でマルチタッチはハードウェアの制約でできないよね、と。

とりあえず、このくらいの機種かと...。
HP TouchSmart PC IQ500
HP TouchSmart PC IQ800
HP TouchSmart tx2
DELL Latitude XT2

あとはドライバの有無か!?

GoogleUpdate.exe

| | コメント(0)

タスクマネージャーを見ていると、GoogleUpdate.exeというプロセスが起動していた。
どうやら、Google Earth 5.0を入れたときに勝手に入れられたようだ。