MSDN マガジン April 2011

MSDN マガジン April 2011

クラウド キャッシュ:Windows Azure AppFabric キャッシュ サービスの概要

Windows Azure AppFabric キャッシュ サービスは、アプリケーションのデータ用に使用できる、使いやすいキャッシュをクラウドに提供し、セッション状態などのタスクを管理します。今回は、現在のアプリケーションでこのキャッシュ サービスを使い始める方法を紹介します。 Wade Wegner, Karandeep Anand

Windows Azure 開発:Windows Azure での CQRS

従来の 3 層アプリケーションからメッセージベースの非同期パターンへの発想の転換を必要とする、Command Query Responsibility Segregation について説明します。今回は、予約アプリケーションを例に取り上げ、CQRS がどのように Windows Azure 開発に結び付くかを示します。 Mark Seemann

F# における MapReduce:F#、MapReduce、および Windows Azure によるログ ファイルの解析

F# は、.NET の開発者にとっては、新しい強力な動的言語です。今回は、Windows Azure のログ ファイルを解析するために、F# で MapReduce アルゴリズムを手早く作り上げ、F# がいかに強力かを示します。 Noah Gift

Team Foundation Server:Visual Studio TFS のチーム プロジェクトとコレクションのガイド

Microsoft の専門家から成る Ranger チームが、Team Foundation Server (TFS) のチーム プロジェクトおよびチーム プロジェクト コレクションの編成とプロビジョニングのガイドを提供します。 Willy-Peter Schaub, Mike Schimmel

自然なアルゴリズム:蜂コロニーのアルゴリズムを使用して困難な問題を解決する

蜂コロニーのシミュレーション (SBC: Simulated Bee Colony) アルゴリズムは、ミツバチの行動をモデル化するアルゴリズムで、解くのが困難または不可能に思える組み合わせ問題を解決できます。今回の記事では、SBC アルゴリズムとは何かを解説し、SBC アルゴリズムを使用して解決できる問題の種類について説明します。また、巡回セールスマン問題 (TSP: Traveling Salesman Problem) を解くために SBC アルゴリズムを使用する完全なエンド ツー エンドの例を示します。 James McCaffrey

ASP.NET Web ページ:WebMatrix の概要

これは、ASP.NET Web ページ向けの新しいサイト エディターで、通常のマイクロソフト製品とは異なります。今回は、サイトの作成、データ アクセス、配置、さらには Search Engine Optimization まで、WebMatrix がさまざまな作業をいかに簡素化するかを見ていきます。 Clark Sell

コラム

編集長より:キャンセルします! (英語)

Web サイトの迷路に迷い込んだ男のお話です。Keith Ward

ツールボックス:F# のツールとリソース

F# は .NET Framework 向けの新しいタイプセーフな関数型プログラミング言語です。F# は比較的歴史の浅い言語ですが、プログラミング コミュニティで急速に熱狂的人気を得ています。今月は、この F# を使い始めるうえで役立つツールとリソースについてのガイドを提供します。Terrence Dorsey

Cutting Edge:クラスにソフトウェア コントラクトを導入する

ソフトウェア コントラクトが .NET Framework 4 で利用可能になり、Visual Studio にも統合されました。今回は、保守性が高まり、開発が容易になるといった、コントラクトファーストのアプローチのメリットを紹介します。Dino Esposito

データ ポイント:WPF の DataGrid 列のテンプレートを構成してユーザー エクスペリエンスを向上する

WPF の DataGrid のユーザー エクスペリエンスに関する厄介な問題に数日かけて取り組み、この問題を解決した方法を Julie Lerman が説明します。Julie Lerman

モバイルの問題:Windows Phone ナビゲーション (第 2 部): 高度なナビゲーション

Windows Phone のナビゲーション手法の基礎を取り上げた先月のコラムに続いて、今月はより高度なシナリオの手順について細かく説明します。Jaime Rodriguez, Yochay Kiriaty

UI 最前線:Silverlight でのリサージュ アニメーション

2 つの正弦波の相互作用から生まれるパターンがリサージュ曲線です。おそらく、オシロスコープでご覧になったことがあります。今回は、Web またはWindows Phone 7 向けに Silverlight でこの波形を作成する方法を紹介します。Charles Petzold

ちょっとひと言:猫のヒップドロップにまつわる話

プログラムを構築するときに、猫のヒップドロップなどの不測の事態をすべて考慮していますか。David Platt