S.F. Page

Programming,Music,etc...

Windows 8

MSペイントの使い勝手が良い

デスクトップアプリのペイントであるが地味にアップデートしていて、タッチ対応になっている。これがとても使いやすい。タッチパネルに指でなぞって書くのだが、これがなんかいい。モニターも23インチのタッチパネルなので小さいタッチパネルで指でちまちま…

Windows 8.1 PreviewをVHDブートでインストールする

VHDブート Windows 8.1 PreviewがリリースされたのでさっそくVHDブートで試してみることにする。 今回はOSのブート部分をいじるので当ポストを参考に試してみる方は十分に注意していただきたい。特にADKを使った展開はWindows8.1用ではなくWindow8用のもので…

DirectCompositionは腑に落ちつつある。

DirectCompositionのドキュメントを読んでいて、突然腑に落ちたような感じがした。これは文字通り合成処理、ビットマップの合成処理を行うライブラリなのだ。仕組みとしては、スプライトエンジンに似ている。 この仕組みを使えば2Dのシューティングゲームが…

DXGIスワップチェインをDirect2DとDirect3Dとで共有する

DXGIスワップチェインをDirect2DとDirect3Dとで共有することができた。やはりWindows8では比較的簡単にできる。ここまで来るのに2週間ちかくかかっているので簡単というには憚る感じもするが、まあWindows 7よりは簡単になったということである。 ソースコー…

ようやくDirect2Dが初期化コードが動くようになった

ようやくWindows 8版のDirect2D初期化コードが動くようになった。 初期化コードの書き方はかなり変わったが、DXGIとの連携もしやすくなっている。おそらくDirect3Dの初期化コードも以前よりも簡単に書けるだろう。残念ながら私のビデオカードでは11までの対…

キャプチャしながら再生するプログラムの作成(10)

マイク入力をキャプチャする部分のBUGも大きなものは取れた。まだ挙動は怪しいが。キャプチャ・インターフェースの初期化に失敗したときの処理がまったく入っていなかったのが原因だった。キャプチャ入力を早く試したかったので初期化は成功するという前提で…

Windows 8 がクラッシュ・再インストール

おとといWindows 8がクラッシュ。起動しなくなった。製品版をインストールして間もなくだったので最初から入れ直すことにした。昨日で開発ツールをほぼ入れ終わったところである。

Windows 8 Pro 購入

Windows 8 Proをダウンロード購入した。インストールまでは終了。Media Center Packが無償で入手できるはずなんだけど、なぜかできないな。。

DeviceInformationからDeviceClassの情報は得られない?

DeviceInformation::PropertiesのKeyを列挙してみると下記の通りであった。 System.ItemNameDisplay System.Devices.Icon {51236583-0C4A-4FE8-B81F-166AEC13F510} 123 System.Devices.IsDefault System.Devices.DeviceInstanceId System.Devices.InterfaceE…

日本で購入可能なWindows 8/RT搭載スレートPC(ハイブリッド型含む)をピクセル密度順に並べてみた - Yuya Yamaki’s blog

日本で購入可能なWindows 8/RT搭載スレートPC(ハイブリッド型含む)をピクセル密度順に並べてみた - Yuya Yamaki’s blog. これを見るとiPadの2048×1536、264ppiというのがいかにすごいかがわかるね。

今まで購入してきたゲームをインストールしてみた。

今まで購入したゲームをWindows 8にインストールしてみた。古いゲームばかりだが。Half Life2以外は一応すべてインストールできた。Half Life 2はシリアル情報が入っているシートを紛失したのでプレイできない。。残念。。ちなみに私が今まで購入したPCゲ…

Dual-use Coding Techniques for Games, part 2 - Games for Windows and the DirectX SDK - Site Home - MSDN Blogs

Dual-use Coding Techniques for Games, part 2 - Games for Windows and the DirectX SDK - Site Home - MSDN Blogs. additional notes on Win32 APIsの表がわかりやすくて良かった。

DirectComposition

DirectComposition. 画面合成や画面遷移のためのライブラリらしい。イマイチよくわかっていないが、Windows 8から使えるようだ。

WASAPIのコードをマージした。

ラップしたライブラリにいままで作りためたWASAPIコードを追加した。コードの内容はすっかり忘れているのでコメントをつけながら読んでいくことにする。

DirectX Graphics Development with Visual Studio 2012 - Visual C++ Team Blog - Site Home - MSDN Blogs

DirectX Graphics Development with Visual Studio 2012 - Visual C++ Team Blog - Site Home - MSDN Blogs. ほんとうにDirectX SDKはWindows SDKに統合されちゃったんだなぁ。そうするとリリース周期が長くなりそうな気がするな。

Windows 8でDirectX SDKはWindows SDKに統合された。

今更だが、Where is the DirectX SDK?を読んで、Windows 8でDirectX SDKはWindows SDKに統合された事を知った。 さらにD3DX11ライブラリは無くなる。DirectXTexやDirectXTKがその代用となるのだろうかな?

旧称Metroスタイルアプリと現在の呼称について #win8dev_jp - 酢ろぐ

旧称Metroスタイルアプリと現在の呼称について #win8dev_jp - 酢ろぐ. なるほどWindows ストア アプリが正式名称なのだな。しかしMetro Style Appsが一般的になりつつあったのにあえて名称を変更したのはなぜだろうか?

Windows 8 RTM 評価版をインストールした。

Windows 8 RTMの評価版をVHDブートでインストールした。使用感はRPと比較して変化なし。 3か月間あるので10月26日のダウンロード発売まで使おうかなと思っている。価格がどうなるにせよ購入するつもり。 CP->RP->RTMと使ってきているけど、こんなにAPIや言語…

Windows 8 RTM ではURL エンコード/デコード APIが追加されている。

「Windows 8 RTM を開発者向けに提供開始 - Windows 8 アプリ開発者ブログ - Site Home - MSDN Blogs」にRelease Previewからの移行ガイドへのリンクがあったので読んでいたら、新しいAPIとしてWindows::Foundation::Uri::EscapeComponent/UnescapeComponent…

鈴木淳也の「お先に失礼! Windows 8」:速報! Windows 8 RTMがやってきた! (1/2) - ITmedia +D PC USER

鈴木淳也の「お先に失礼! Windows 8」:速報! Windows 8 RTMがやってきた! (1/2) - ITmedia +D PC USER. RTMがMSDNでダウンロード可能になったか。まあ私は対象外だけれども。RPからRTMへの変更点(APIレベル)の情報がほしいね。

元「Metro」の新しい名前は単に「Windows 8」か? | スラッシュドット・ジャパン

元「Metro」の新しい名前は単に「Windows 8」か? | スラッシュドット・ジャパン. ModernかWindows8か。どっちなんだろうね。どっちでもいいけどね。

MS独自タブレット「Surface」は7万8000円か | ガジェット速報

MS独自タブレット「Surface」は7万8000円か | ガジェット速報. うーんこれは高い。X86版がこの値段で、WinRT版が5万円切るくらいでないとiPadと勝負にならないような気がする。コメントを見ていると、X86版に期待している人が多いよね。私もそう。PC並のスペ…

ストア・アプリが徐々に増えてきている。

ちょっと見ない間にストア・アプリが増えてきているね。

窓の杜 - 【#モリトーク】第18話:アプリ作者に委ねられたWindows 8の成功

Apple社やGoogle社の成功を目の当たりにしたマイクロソフト社が、OSを売って儲けるという従来のビジネスモデルからの脱却と、Metroスタイルを使った課金モデルへの転換を狙っているということだ。MetroスタイルはWindows 8上でしか利用できないので、まずはW…

プログラマから見た「Windows 8」とは。概要と注目点のまとめ | 画像変換の知恵袋

プログラマから見た「Windows 8」とは。概要と注目点のまとめ | 画像変換の知恵袋. Windows 8の概要について、よくまとまっているポストだと思った。

Metro Style アプリのライフサイクルと状態管理

パート 2: アプリのライフサイクルと状態を管理する C#/VB と XAML を使った Metro スタイル アプリ. SuspendedからNot Runningヘの遷移が新しいところ。SuspendedからNot Runningヘの遷移は通知されないから、Suspendingイベントでアプリの状態を保存してお…

Acer創設者、「MSが独自タブレットを販売する意図はWindows8の需要拡大にある」 | ガジェット速報

Acer創設者、「MSが独自タブレットを販売する意図はWindows8の需要拡大にある」 | ガジェット速報. マイクロソフトが独自タブレットを販売する真の意図は「ベンダー各社によるWindows 8搭載タブレットの促進」にあるとしており、Windows 8タブレット市場に対…

ディスプレイドライバを入れ替えた

NVidiaのドライバが302.80に更新されていたので入れ替えた。その後IE10のGPUレンダリングをONにしてみた。今のところ落ちていない。

マイクロソフト、「Surface」タブレットを発表 - CNET Japan

マイクロソフト、「Surface」タブレットを発表 - CNET Japan. とうとう出すか、MS謹製タブレット。私はWindows 8 Proモデルが良いと思った。こういうのがほしかったのだ。

マイクロソフト、18日に「自主開発のタブレット端末発表」の可能性浮上 - WirelessWire News(ワイヤレスワイヤーニュース)

マイクロソフト、18日に「自主開発のタブレット端末発表」の可能性浮上 - WirelessWire News(ワイヤレスワイヤーニュース). そうなんだ。マイクロソフトがタブレットねぇ。。

threadをtaskに

音声再生処理をスレッドから非同期タスクに変更してみた。まあ内部的にはスレッドを使用してるんだろうけどコードの見た目わかりやすいので。サンプルコードを見ていてもうスレッドを生で使うようなことはしていない。とうとうスレッドも抽象化され隠ぺいさ…

本の虫: Windows 8を直す方法

本の虫: Windows 8を直す方法. 実は先ほど、IE10でもブラウズ中にハングアップしてしまって再起動をした。Chromeとまったく同じ現象だ。Flash Playerで動画を観ているときによくなるのだが、普通にスクロールしているときでも発生する。こうなるとCtrl+Alt+D…

IE10を使いはじめた

Windows 8 Release PreviewにChromeを入れて使っていたのだけれど、使用中にハングアップしてOSごと死んでしまう。やむなくリセットするのだがイベントログにもアプリケーションエラーは載っていなく、推測だがCPU負荷が増大して正常だけど何もできなくなっ…

デスクトップ・テーマ

今更な感じだけど、デスクトップ・テーマの画像ってすごいね。いろいろダウンロードしてみたけどどれも質の高いものばかりだ。

Release Previewのサンプルコードにオーディオ関連のものがいくつか追加されている

Audio hardware offload sampleとかいくつかオーディオに関連するサンプルが追加されている。チェックしないとね。

ref classはsealedでないとpublic:が使えない。

Visual Studio 2012からref classはsealedでないとpublic:が使えなくなった。public:の代替としてinternal:を使うようだ。以前のコードをコンパイルしてわかった。

Windows 8 Release Preview と Visual Studio 2012 Express For Windows 8 RCをインストールした

昨日Windows 8 Release Preview と Visual Studio 2012 Express For Windows 8 RCをインストールした。 Windows 8 CPはVHDブートで起動していた。今回もVHDブートでインストールすることにした。VHDで便利なのは差分ディスクを使ってスナップショットをとっ…

Visual Studio 2012 Express RC for Windows 8

Visual Studio 2012 Express RC for Windows 8引用元: Visual Studio 2012 Express RC for Windows 8. Visual Studio 2012 Express RCもダウンロード開始だ!ISOイメージはないのかな。

Windows 8 Release Preview 提供開始 - Building Windows 8 - Site Home - MSDN Blogs

Windows 8 Release Preview 提供開始 - Building Windows 8 - Site Home - MSDN Blogs. 来た!Windows 8 Release Preview 提供開始だ!ダウンロードせねば!

【Windows 8カウントダウン】 トレードオフがないのは本当か?

【Windows 8カウントダウン】 トレードオフがないのは本当か?. トレード・オフがないのはあくまで全体の話だと思う。こまかく見ていくと失うものは結構ありそうだ。私もBlogで書いたけど、デスクトップでできるがMetro Styleではできないことがある。つまりM…

Windows 8 で改善してほしいフォントと日本語テキスト表示の問題 - Togetter

Windows 8 で改善してほしいフォントと日本語テキスト表示の問題 - Togetter. これは確かにそう思うね。最近仕事でAppleのプロダクトを触る機会が多いけど、フォントの美しさの違いは私のような素人でもわかる。Windowsの画面に見慣れているとMacやiPadの画…

Windows8のRelease Preview版=いわゆる従来のRC版は6月第1週公開

Windows8のRelease Preview版=いわゆる従来のRC版は6月第1週公開. そうか大体予定通りなんだな。どれだけAPIが変化しているのか、楽しみだ。同時にVS 11もRCが出るのかな。

タッチ ハードウェアと Windows 8 - Building Windows 8 - Site Home - MSDN Blogs

タッチ ハードウェアと Windows 8 - Building Windows 8 - Site Home - MSDN Blogs. Windows8はタッチスクリーンの端っこを活用する。Windows 7のタッチスクリーンは画面中央での操作を重視しているのでWindows 8の操作が若干不安定になるものもあるそうだ。…

STAではブロッキングしてはならない

非同期操作が作成したタスクを含め、PPL のあらゆるタスクで、get を呼び出すのが "構文的には" 適切です。ただし、結果が使用できるようになるまでは、get は呼び出し元のスレッドをブロックする必要があり、当然ながら「速くて滑らかに」という合言葉と矛…

VHD BootのWindows 8 CPでHyper-V

VHD BootしているWindows 8 CPでHyper-Vを動かすことを再度やってみたが、駄目だった。起動時の熱帯魚表示までは動くが、そこから先に進まない。ログを取ってみて調べてみたいと思う。仕様なのだろうか。BUGなのだろうか。

差分ディスクで立ち上げるようにしてみた。

Windows 8 CP X64で初代Half-Life(ホントの初代のメディア)が動かそうと思ったが、いくら互換モードをいじっても動いてはくれなかった。これはもうHyper-Vしかないかなと思ったが、設定をいじって立ち上がらなくなるのも怖いのでとりあえずWindows 7でWin8の…

WMPは入っていた

WMPはバージョン12が入っていた。入っていないわけないよね。。でもAppleロスレス形式では標準ではサポートしていないようだ。フリーかサードパーティーのものはあるようだけれど。逆にiTunesはWMAロスレス形式はライブラリに含めるためにはAppleロスレス形…

Windows 8 CPのミュージック・プレイヤー

iTunesでCDの取り込みを始めたけれど、どうせならWindows 8 ミュージック・プレイヤーを使ってもみたい。でもAppleロスレス形式は再生できない。 なのでWMAロスレス形式でやってみようと思ったら、ミュージック・プレイヤーのメニューを見てもそれらしきもの…

iTunesをインストール、AppleロスレスエンコーダでCDをインポートしはじめる

Windows 8 CPにiTunesをインストールした。特に不具合なく動いている。買いためたCDはすべてMP3かAACでデータ化していたのだけれど、HDDを再フォーマットした際にすべて消してしまった。なので取り込み直さなくてはいけない。 今回はMP3ではなくてAppleロス…

#Win8 #Metro の WinRT と .NET Framework と WinMD と Windows Store と… (ややこしいっ!!): biac の それさえもおそらくは幸せな日々@nifty

WinRT と従来の .NET Framework は、 まったく切り離されているように描かれています。 が、 実際にはそうではありません。引用元: [Metro Style] #Win8 #Metro の WinRT と .NET Framework と WinMD と Windows Store と… (ややこしいっ!!): biac の それさ…