InfoQ ホームページ .NET に関するすべてのコンテンツ
-
VP8 コーデックに基づくビデオ規格の普及をめざす Google [アップデート]
Google は,ビデオの圧縮とエンコーディングのための,ロイヤリティ不要なメディアファイルフォーマットである WebM をオープンソースにした。この新規格のサポートを表明している 多くの業界企業 にとってはよいニュースだが,ライセンスやコード品質に関する不安など,疑問の声もいくつか上がっている。
-
Joshua Kerievsky氏、Craftsmanship議論に「Sufficient Design」を紹介
近頃、Software Craftsmanship(ソフトウェア職人気質)がホットな話題になっている。しかし、Joshua Kerievsky氏は「コードは常にクリーンでなければならない!」というCraftsmanship精神に対して、「Sufficient Design(十分な設計)」と呼ぶ対抗するような考えを唱えている。Joshua氏が意味しているところを知るとともに、彼の考えについてBob Martin氏とRon Jeffries氏の意見を聞く。
-
拡張可能なキャッシュが.NET 4.0に追加
Microsoft’s Patterns and Practicesキャッシュフレームワークは.NET Frameworkのコアの一部として昇格した。本フレームワークは、トリガベースのキャッシュ無効化を伴う基礎的なインメモリ・キャッシュと、キャッシュフレームワークを更に改善するための共通ラッパを提供する。
-
Raven, .NET用ドキュメント データベース
Ravenは、大規模なwebアプリケーションに必要なパフォーマンスとスケーラビリティのニーズを解決する非SQL、非リレーショナルなソリューションである。
-
Eugenio Pace氏へのアイデンティティ・フェデレーション、WIF、ADFS 2.0に関するインタビュー
Microsoftはクラウド事業を開始し、顧客は自分たちのアプリケーションを新しいプラットフォームに移行しようとしている。その中で、認証とアイデンティティ管理に取り組む必要がある。InfoQの編集者であるJon Arild Torresdalは、Patterns & Practicesチームのシニア・プログラム・マネージャであるEugenio Pace氏にインタビューを行い、最近、 Microsoftからリリースされたフェデレーションおよびアイデンティティ技術に関して話しを聞いた。
-
WPFを使って25個のマウスをひとつのコンピュータ上でサポートする
マイクロソフトは、先日新しいバージョンのMultiPoint Mouse SDKをリリースした。この技術は、最大25ユーザーがひとつのPCに対して、同時に操作することができるように設計されている。この技術に定められたゴールは、教育環境のサポートとクラス全員をサポートすることである
-
GoogleのJarlsbergをハッキングして、セキュリティ上の脆弱性について学ぶ
他のシステムをハックするというのがどういうことかを知りたい人々のために、GoogleはJarlsbergという特別なラボを作成した。JarlsbergにはセキュリティホールでいっぱいのWebアプリケーションが含まれており、どんなものが脆弱性を持つ可能性があるか、悪���のあるユーザがどうやってそれらを利用するか、そのような弱点をどのように抑えるかをハンズオン形式で学びたいと思っている開発者が、そのアプリケーションを攻撃することができる。
-
CodeRush Xpress - C# および VB のための Visual Studio 2010 アドイン
Microsoft は Visual Studio 2010 の有償版ユーザに対する CodeRush Xpress ライセンスの無償提供の継続を決定した。開発元の Developer Express は,コードセレクション,コードナビゲーション,クラス/フィールド/変数の定義とリファクタなどの機能を備えた CodeRush 10.1.1 のベータ版をリリースしている。
-
ScaleUpがIISのファイルアップロードに関する多くの制限を緩和する
LeanServerが、ファイルアップロードやMicrosoftのWebプラットフォームを苦しめているいくつかの問題を解決するため、ScaleUpというIIS 7.0の拡張機能を作成した。作者によれば、ScaleUpはアップロードの高速化、無制限のアップロードファイルサイズのサポート、1サーバ当り数千アップロードへのスケールアップ、進捗状況のレポート、ストリーミング、フィルタリングなどを提供する。
-
Microsoft,HTML 5 と H.264 の支持を表明
Microsoft の Internet Explorer 統括責任者である Dean Hachamovitch 氏が,IE9 の HTML5 ビデオ再生に H.264 標準のみを使用する,と発表した。Microsoft が今後 HTML 5 に大きく傾くことによって,Flash はさらに役割を失うものと考えられる。この発表は,Apple が iPhone と iPad に Flash を受け入れない理由について,Steve Jobs 氏がその詳細を発表したのと同じ日に行われた。
-
.NET 4.0にアップグレードするための完全な課題リスト
マイクロソフトは、.NET Framework 3.5 SP1から.NET 4.0へのマイグレーションに関する完全な課題のリストを公開した。リストには、次の6個の領域が含まれている。Core、ASP.NET、ADO.NET、WCF、WPF、XML。
-
Windows Azureを使うシナリオとソリューション
Microsoftのアーキテクト・エバンジェリストのBill Zack氏は、Windows Azureによって提供されるクラウドを使うための重要なシナリオとソリューションをオンライン プレゼンテーションで詳細に説明した。
-
MicrosoftがEnterprise Library 5.0をリリース
Microsoftの pattern&practicesがEnterprise Library 5.0をリリースした、これは、エンタプライズ アプリケーション用のビルディングブロックとして使うことのできるアプリケーション ブロックの一式であり、どのように、よいアプリケーションを書くのかを示したMicrosoftのガイダンスでもある。ライブラリは、いくつもの改善と Unity 2.0を含み、 .NET 4.0をサポートしている。
-
ECMA Common Language Infrastructure 5th Edition
CLI標準化を担当するECMA作業部会は、 作業ドラフト第5版を公開した。CLIは、マイクロソフト社の、.NET プラットフォームの部分集合であり、Ecmaインターナショナルの配下に置かれてきた。元来、ヨーロッパ電子計算機工業会として知られている ECMA インターナショナルは、国際標準化機構(ISO)と競い、且つ、互いに補完している
-
Windows上で動作するオープンソースプロジェクトのパッケージシステム
The Common Opensource Application Publishing Platform (CoApp)は、LinuxやMac OSなど、他のプラットフォーム上のオープンソースプロジェクトのように、コンパイル、ビルド、配置の機能を提供するWindows向けのパッケージ管理システムを提供する予定である。通常はLinux、Mac OSなどの異なるプラットフォーム上で開発されるオープンソースプロジェクトである。