InfoQ

InfoQ

エディタ毎の記事の表示

全ての 伊藤 幸博に関するすべてのコンテンツ


伊藤 幸博が書いた最新の記事

SharePoint オブジェクトモデルのパフォーマンスに関する考察

トピック
.NET,
プログラミング,
パフォーマンス&スケーラビリティ,
SharePoint

SharePoint オブジェクトモデルは外部アプリケーションあるいはホストされた Web パーツによる SharePoint コンテンツデータベースに格納されるコンテンツの問い合わせ、修正および作成を可能にします。さまざまなユースケースシナリオに対応したオブジェクトモデルの正しい利用方法に関する多くのブログエントリ、知識ベースの文書、ベストプラクティスが存在します。

伊藤 幸博が書いたNews

クラウドコンピューティングの空を晴らす

トピック
SOA,
エンタープライズアーキテクチャ,
Architecture,
クラウドコンピューティング

McKinsey & Company の Will Forrest 氏による新しい討議資料は、実際のところ「クラウド」とは何であるのかという最も基本的な問題から始まり「過剰な宣伝なし」のアプローチを取ることでクラウドコンピューティングに対する現実的な期待を設定することに焦点を置いている。

VMware がクラウド用の OS、vSphere をローンチ

トピック
仮想化,
マネジメント,
VMWare,
Architecture,
クラウドコンピューティング

VMware が発表したクラウド用オペレーティングシステムとの異名をとる仮想化ソリューション vSphere は、企業のデータセンタから社内クラウドへの転換を促し、仮想化市場において VMware を前進させる。

並列プログラミングは難しい?Guy Blelloch 教授はそうではないと主張

トピック
.NET,
Concurrency,
パフォーマンス&スケーラビリティ,
プログラミング,
Parallel Programming

Cilk Arts での評論において Guy Blelloch 教授は並列プログラミングは本来難しいものではなく、むしろ抽象化に関する問題であると主張している。Blelloch 氏が特定する3つの問題点は、並列的思考の訓練の欠如、並列的な実装のアルゴリズムからの分離、そして決定論である。それぞれの問題についての詳述の後、彼はなぜそれらが克服可能であると考えるのかを説明している。

Meta Numerics による .NET 上での科学技術計算

トピック
Artifacts & Tools,
.NET,
プログラミング,
Agile,
CodePlex

Meta Numerics は複素数、行列、特殊関数および統計演算に対応した科学技術計算のための .NET ライブラリである。

VB 10 でアンダースコアが不要に

トピック
Visual Basic.NET,
.NETフレームワーク,
.NET,
プログラミング,
言語設計

Visual Basic 10 ではほとんどの行継続でアンダースコアが省略可能となる改良されたコンパイラが備わる予定だ。これは伝統的に行末で終端を表す言語であった VB とって大きな変化である。

Jeff Moser氏による .NET 正規表現の実際の仕組みの調査

トピック
.NETフレームワーク,
Domain Specific Languages,
.NET,
言語,
コンパイラ,
プログラミング

Jeff Moser氏は .NET の正規表現がどのような仕組みになっているのか徹底的な調査を行った。

伊藤 幸博が書いたArticle

.NET コード解析について Patrick Smacchia氏に聞く

トピック
コード分析,
.NET,
デバッグ,
プログラミング,
Refactoring,
Coding Standards,
Code Coverage

Patrick Smacchia氏は15年余りの間ソフトウェア開発に携わってきた Visual C# の MVP です。彼は現場での経験から着想した .NET プラットフォームに関する書籍である Practical .NET 2 and C# 2 の著者です。

F# の基本を越えて - ワークフロー

トピック
F#,
.NETフレームワーク,
Domain Specific Languages,
言語,
.NET,
プログラミング

本稿では F# におけるワークフローがどのように機能するのかその中身を調べて掘り下げてみたいと思います。

Ninject 1.0 のリリースについて Nate Kohari氏に聞く

トピック
Dependency Injection,
.NET,
デザインパターン,
プログラミング,
設計,
Object Oriented Design,
Loose Coupling,
Patterns

Nate Kohari氏は Ninject という .NET 用の依存性注入コンテナのバージョン 1.0 をリリースしました。依存性注入はこのところ人気の話題で、その関心の高さからこの技術を活用する新たなツールが生み出されてきています。

Windows Workflow における手動アクティビティの実装

トピック
ワークフロー/BPM,
Business Process Management,
SOA,
.NET,
ビジネス,
Architecture,
Windows Workflow Foundation,
エンタープライズアーキテクチャ,
プログラミング

Windows workflow is an excellent framework for implementing business processes. One thing that is missing in it is direct support for human activities. Several approaches to solving this problem exist, but they are not generic enough for general usage. In this article we will define one of the approaches to a completely generic implementation of human activities in WF.