InfoQ ホームページ Microsoft に関するすべてのコンテンツ
-
Googleがバイナリエンコード形式「Protocol Buffers」を公開
Googleは最近、データ交換フォーマット「Protocol Buffers」をオープンソースとして公開した。その平凡な名前の裏には、とある要素が隠されている。
-
C#の「Squiggles」
VS 2008 SP 1でC#はついにVBデベロッパがそれぞれのバックグラウンドコンパイラーで期待されるようになってきた継続的なフィードバックに匹敵するエラーチェックを追加した。Live Semantic Errorsまたは「Squiggles」という名でリリースされ、設計時の優れたエラーチェック機能を提供するが、オープンファイルのみが対象である。
-
C#パースペクティブでのIronRubyの調査
特定のプログラミング言語を知っており、2つ目を学ぼうとしている多くのデベロッパは、それが学ぶには最も難しい言語であると感じるが、その後の言語が簡単であろうことを知る。C#を知っており、IronRubyの習得に興味を持ったすべてのデベロッパは、CodeThinkedからC#の知識に基づいてIronRubyのチュートリアルシリーズを利用できる。
-
オブジェクト・リレーショナル・マッピング - ユーザのケーススタディ
ODBMS.orgのRoberto Zicari教授はオブジェクト/リレーショナル・マッピング技術のユーザ数名と面接し、話を聞いた。今回の事例では、ドメインモデルにおけるオブジェクト技術とデータモデルにおけるリレーショナル技術の「インピーダンス不整合」が主要ポイントであった。
-
独自のVSアイテムテンプレートの作成
同じ種類のクラスを何度も何度も記述しているのであれば、カスタムアイテムテンプレートがそのソリューションになり得るかもしれない。Shahar Y.氏は独自のカスタムVisual Studio Item Templatesを作成する方法を示している。
-
Internet Explorer 6はそろそろ終わりか(そうではないのか)?
Internet Explorer 6(IE6)は2002年と2003年に使用率およそ95%というピークに達してから、急速に市場シェアを失っている。2008年末が近づくにつれ、重要なオンライン・サービスやベンダー、WebフレームワークがIE6のサポートをやめている。今年でIE6は終わりを告げるのか。そしてそれはWeb 2.0開発者にとって何を意味するのか。
-
LINQ to SQLをオープンソースにする必要性
LINQ to SQLがこれまで以上に、一時的なソリューションとしてとらえられている。ADO.NET Entity Frameworkのリリースが迫っており、LINQ to SQLの開発が途中で挫折するのではないかという不安がある。 データベースアクセステクノロジーを開発しては破棄するというMicrosoftの長い歴史からすると、こうした不安は、取りえがないわけではない。「LINQ to SQLはオープンソースにすべきか?」
-
Castle Project創始者、Microsoftへ
Castle Projectの創始者であるHamilton Verissimo de Oliveira氏が、MEFチームのProject ManagerとしてMicrosoftに入社する決断をしたことを、自身のブログに掲載している。Castleは.NETオープンソースプロジェクトであり、エンタープライズおよびWeb開発の支援を目的としている。
-
Mono 2の新アップデート
Marek Safar氏はMono C#コンパイラー、gmcsが完全にC# 3.0をサポートしていることを発表した。一方Linear IRも以前のMono JITと比較すると、大幅な機能の向上を提供している。
-
コードスニペットの共有
可能であるなら、一般的に使用されているコードは、それを見る必要がないフレームワークやライブラリでまとめられるべきである。だが、それができない場合、定形文面コードの長ったらしいブロックに取り掛からなければならないことがよくある。この作業負担を軽減するものには、MarckusのSnipPitおよびBill McCarthyのSnippet Editorがある。
-
Windows PowerShellを使用したASP.NET プログラミング
今あるギャップを埋めようと、NSoftwareはPowerShellASPと呼ばれているPowerShellを利用できるようにした。ASP.NETプログラマがASPページ内からWindows PowerShellの機能へアクセスすることができる。
-
Microsoft SQL Server 2008が8月にリリース
MicrosoftはSQL Server 2008が2008年8月にリリースされることを非公式に発表した。SQL Server 2005からの価格上昇はない模様。
-
MonoおよびGtk#でGtk+スレッドミルを乗り切る
提案されているGtk+ 3.0の変更は、相当な物議を醸した。多くの人が、「コードの品質」問題でおこなわれており、直接新機能には結びつかない大量の変更について不平をまくしたてている。最も激しく批判をする人びとは、またGtk+の最も重要な対象者であり、フレームワークに依存しているアプリケーションデベロッパである。
-
NDependおよびコードメトリクスの理解向上
どのようなツールであっても、その使い方を知っている開発者が手にして初めて効果をもたらす。NDependは強力なツールであるが、NDependが扱うソフトウェアメトリクスを理解するアーキテクトや開発者はあまりにも少ない。
-
BizTalkサービスのアップデート
BizTalk Labsは、BizTalk Services SDKを通じて接続性およびビジネスプロセスサービスの範囲をアップデートした。BizTalk Services SDKは、ワークフロー、特定、Windows Live IDクレデンシャル、非認証アクセス、TransportClientCredentials、HTTP接続モードの各サービスへのアクセスを提供する。