InfoQ

InfoQ

エディタ毎の記事の表示

全ての 竹中 翔 - (株)ポータルアイランドに関するすべてのコンテンツ


竹中 翔 - (株)ポータルアイランドが書いた最新の記事

Choosing Options

Javaの未来についてのNeal Gafter氏とのディスカッション

トピック
Java SE,
C#,
Java,
言語,
.NET,
リーダーシップ,
言語設計,
プログラミング,
Agile,
コミュニティ

Java SE 4と5の言語拡張の設計と実装を行った人物であり、現在はMicrosoftで.NETプラットフォームの言語に関する仕事をしている、MicrosoftのNeal Fafter氏は、OracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#は比較について話をしてくれた。

分散バージョン管理システムの詳細なガイド

トピック
Subversion,
バージョン管理,
コラボレーション,
チームワーク,
Agile,
プログラミング,
テクノロジー,
DVCS,
CVS,
Architecture,
Mercurial,
git,
Hg,
VCS,
bzr

2007年5月に、Linus Torvalds氏がgitについてGoogleでプレゼンテーションして以来、分散バージョン管理システムへの関心や採用が増え続けています。この記事では、git、Mercurial、Bazaarの3つのツールを題材にして、分散バージョン管理システムのコンセプト、使用するタイミング、現在使われているバージョン管理システムよりも優れている理由を紹介します。

竹中 翔 - (株)ポータルアイランドが書いたNews

SharpDevelop 4.2ではASP.NET MVC 3のサポートが強化される

トピック
ASP.NET MVC,
ASP.NET,
SharpDevelop,
.NET,
IDE,
IDEs,
プログラミング

SharpDevelopはASP.NET MVC 3のプロジェクトテンプレートを備えているが、今のところまだ多くのものが欠けている。バージョン4.2(現在ベータ版)では、欠けているいくつかの機能が追加される。

Mikadoメソッド - レガシーソフトウェアのリファクタリング手法

トピック
Agile,
Refactoring

Agile India 2012という講演兼勉強会の場で、Daniel Brolund氏がMikadoメソッドについてのプレゼンテーションを行った。これは酷いレガシーコードをリファクタリングして新たなゴールを目指していかなければならないアジャイルチームのためのシンプルな手法の提案である。

Windows Phoe 8はWinRTベースになる?

トピック
Windows,
Microsoft,
OS,
スマートフォン,
モバイル,
Metro

MicrosoftはWindowsエコシステムの統一に取り組んでおり、Windows Phone 8はWindows CEベースではなくWinRTベースになる、という情報がリークされた。

Zlatko Michailov氏へのインタビュー - TPL Dataflowの詳細

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

この記事は「カスタムTPL Dataflowブロック実装ガイド」の著者、Zlatko Michailov氏へのインタビューを要約したものである

Windowsの新ファイルシステム: ReFS

トピック
フォールトトレランス

1993年以来初めて、Microsoftは新ファイルシステムのアーキテクチャを発表した。Resilient File System (ReFS)と呼ばれるこのファイルシステムは、信頼性を向上させ、NTFSが提供する時代遅れの機能を削除するように設計されている。

MSEPT'12 - マルチコアシステムのソフトウェアエンジニアリングについてのカンファレンス

トピック
Concurrency,
プログラミング,
Parallel Programming,
カンファレンス

最近のプロセッサが提供する並列処理を活用するのはなかなか難しい。これらのCPUが低価格でも手に入るようになった今、ソフトウェアエンジニアの主要な課題は、アプリケーションの中でプロセッサをいかに活用するかということである。マルチコアのソフトウェアエンジニアリング、パフォーマンス、ツールに関する国際会議(The International Conference on Multicore Software Engineering, Performance, and Tools; MSEPT'12)でその答えが見つかるかもしれない。

CeylonとCeylon IDEの最初のマイルストーン

トピック
JVM,
仮想マシン,
ランタイム,
Java,
言語,
プログラミング

今週初め、Ceylon IDEの最初のマイルストーンがリリースされた。これは、昨年の12月に初めてリリースされたプログラミング言語Ceylon用のIDEである。

JavaFX 2.0とCSS 3のサポートを提供するNetBeans 7.1

トピック
Swing,
HTML 5,
Java SE,
Netbeans,
CSS,
Java,
Markup Languages,
RIA,
言語,
IDE,
git,
プログラミング

Oracleが1月5日にNetBeans 7.1をリリースした、このバージョンではGUIの強化に特に重点がおかれており、JavaFX 2.0のサポートやSwing Builder (Matisse)の大幅なアップデート、JavaFXとSwingのビジュアルデバッギングのためのツールなどが提供される。Web GUI向けに、NetBeansの既存のHTML 5サポートがさらに強化されている他、CSS 3サポートも追加された。

2011年のITプロジェクトの成功の実態

トピック
ウォーターフォール,
Lean,
Agile in the Enterprise,
Agile,
Surveys

Scott Ambler氏は、氏が毎年行なっているITプロジェクトの成功に関する調査の結果を公開し、プロジェクトの結果に対する方法論の影響を分析した。Ambler氏は5つの異なる"開発パラダイム" - アドホック、イテレーティブ、伝統的方法/ウォーターフォール、アジャイル、リーン - がプロジェクトの結果にどのような影響を与えるのかを考察した。 Ambler氏の成功の定義は、あえて主観的なもの - 結果について顧客がどのように感じたか - を使っている。