MSDN マガジン December 2011

MSDN マガジン December 2011

MVPVM 設計パターン:WPF 向けのモデル - ビュー - プレゼンター - ビューモデル設計パターン

Bill Kratochvil が、Microsoft patterns & practices の Prism プロジェクトで導入された MVPVM パターンを使用して拡張性の高いエンタープライズ アプリケーションを開発するメリットについて説明しながら、設計パターンの歴史を掘り下げます。 Bill Kratochvil

HTML5 アプリケーションをビルドする:Web アプリケーションに地理位置情報を組み込む

Web 上で実現可能なアプリケーションの開発を目的とする一連のテクノロジの大半が、HTML5 と称されています。この好例が、地理位置情報です。Geolocation API の仕様と、この API をアプリケーションで使用する方法について、Brandon Satrom が説明します。 Brandon Satrom

ASP.NET のセキュリティ:ASP.NET アプリケーションをハッキングから守る

毎日のように、また新たなサイトがハッキングされたというニュースがメディアを賑わせています。さいわい、ほとんどの攻撃は、驚くほど簡単に防ぐことができます。このような攻撃のしくみと、それを防ぐベスト プラクティスについて、Adam Tuliper が説明します。 Adam Tuliper

Sysinternals ProcDump v4.0:Sysinternals ProcDump v4.0 用のプラグインを作成する

アプリケーションのメモリ ダンプをキャプチャすることは、問題解決でよく使用される方法ですが、ほとんどのダンプ キャプチャ ツールが採用する手法は、あらゆる情報を詰め込みすぎるか、必要な情報がほとんど含まれていないかのいずれかです。Sysinternals ProcDump v4.0 では、ダンプにどのメモリを含めるかを決定できるようになりました。このことについて Andrew Richards が解説します。 Andrew Richards

ビデオ エンコード:ビデオ エンコードの設定を保存して再利用する

アプリケーションを起動するたびに、またはアプリケーションが複数のコンピューター、リモート コンピューター、組み込みコンピューターで使用されるたびに、手動でコーデックの設定を指定する必要なくなります。ビデオ処理アプリケーションから、コンピューターで使用可能なコーデックを使って圧縮ビデオを保存できるようにするシンプルな方法を紹介します。 Adi Shavit

ALM Rangers:Visual Studio ALM Rangers – VM Factory の誕生

Rangers が、Virtual Machine Factory の使い方、考え方、およびメリットについての ALM ガイダンスを提供します。 Willy-Peter Schaub, Brian Blackman, Paul Meyer

コラム

Cutting Edge:ASP.NET MVC 用の状況依存型プログレス バー (機械翻訳)

特定のセッションの操作がどの状態にあるかを忠実に表すフィードバックを状況に応じて提供しながら、リモート操作状態を通知する場合の問題に Dino Esposito が取り組みます。Dino Esposito

Windows と C++:スレッド プール タイマーと I/O (機械翻訳)

API タイマー オブジェクトと I/O 完了オブジェクトによって提供される、残り 2 つのコールバック生成オブジェクトを掘り下げて、Kenny Kerr が Windows 7 のスレッド プールについてのシリーズを完結します。Kenny Kerr

データ ポイント:WCF Data Services で Entity Framework の検証を処理する (機械翻訳)

Windows 8 の Metro スタイルによって、OData を使用できる UI も可能になります。WCF Data Services、コード ファースト、および Entity Framework 検証 API を使用して、OData の作成スキルが向上するよう、Julie Lerman がお手伝いします。Julie Lerman

予測: クラウド:AppFabric の Queues によってシリーズを終える (機械翻訳)

Topics と Queues を併用して、Windows Azure AppFabric サービス バスの新機能に基づいた店舗のインベントリ チェック プロジェクトを、Joseph Fultz が完成します。Joseph Fultz

テストの実行:タブー アルゴリズムと最大クリーク (機械翻訳)

タブー アルゴリズムという高度なソリューションを用いて、ソーシャル ネットワークのシナリオで頻繁に使用される難しく不可解な最大クリーク問題について、McCaffrey 博士が考察をまとめます。James McCaffrey

働くプログラマ:パーサー結合子 (機械翻訳)

光学組織が刺激されてその結果が記録される、神経光学実験用のカスタム構成を設計することで、パーサー結合子が実世界のシナリオで動作するしくみについて、Ted Neward が説明します。Ted Neward

UI 最前線:Windows Phone 7 のビデオ フィード (機械翻訳)

Windows Phone の初期リリースに搭載されているカメラ API はたった 1 つでした。ですが、ビデオで楽しむために 2 つの API を使って、Charles がその欠落を埋めました。Charles Petzold

ちょっとひと言:Jobs と Ritchie: もつれ合う光子 (機械翻訳)

Steve Jobs が 10 月 5 日に他界し、彼への賛辞が世界中を駆け巡りました。ですが、Dennis Ritchie が 10 月 8 日に他界したことは、Jobs の死よりも知られていません。Ritchie は、もっと評価されるべき人物です。彼の業績なしには Jobs の成功もありませんでした。David Platt