InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
-
専用チップはマルチコア危機の打開策となるか?
ムーアの法則によれば、プロセッサは 18 ヶ月ごとに速度が 2 倍になる。しかし、マルチコアのトレンドは、速度向上の可能性と、ソフトウェアのマルチコア世界に適応する能力や並行処理を活用する能力との間にギャップを生み出した。Intel の未来型 6 コアチップ発表の余波の中、Larry Dignan 氏は、4 コアの扱い方もよくわかっていないのに、6 コアをどう扱えばよいのだろうか、と懐疑的だ。
-
ドメイン特化言語は英語のように書くべきではない
良いドメイン特化言語 (DSL) とは、プログラマ以外でも読むことができる英語のようなものだと広く言われている。Dave Thomas氏は、DSLは自然言語にできる限り近づくものではないと主張し、そのような考え方に反対する。 さらに、これをDSL設計の指針とすることがむしろ有害であると主張する。
-
.NETフレームワークバージョン:マーケティング対リアリティ
.NET Framework 3.0以来、Microsoftによるバージョン管理戦略がコミュニティを混乱させている。Scott Hanselman氏は、 マーケティングとリアリティの間の動向の経緯と理由について説明している。
-
RESTful Worldでの素晴らしいURI
「最小の統合コストでマシン読み取りが可能なデータを共有するための、分散化ワールドワイド情報空間として思い描かれる」とは何を指しているのか? RESTだろうか?いや、違う。SWEOによると、これはSemantic Webということだ。素晴らしいURIは、こうすることを支援する。そこで、RESTful SOA URIも同様に「素晴らしい」のかどうかを確かめてみる価値はあるかもしれない。
-
Rallyの新ソフトウェアのリリース
3月、Rallyはアジャイル製品のライフサイクル管理製品の2008.1をリリースした。製品開発長のZach Nies氏が、一連の新機能、製品開発戦略および今後のリリースについてInfoQに語った。
-
ループをやめるべきか?
LINQ、拡張メソッドおよび改善されたanonymous delegateが追加されたおかげで、もはや多くのアルゴリズムが明確なループを必要としていない。「ループを使用している場合、誤って実行している」というタイトルの投稿メッセージで、Chuck Jazdzewski氏はC#の今後について予測をしている。
-
Corneliu Tusnea、Hawkeyeをオープンソースとしてリリース
デバッギングツールHawkeyeの作者Corneliu Tusnea氏は、オープンソースプロジェクトとして無料バージョンをCodePlex上でリリースした。
-
Rubiniusの話のまとめ:SendSites、情報源、プロジェクトマネージメント
Rubiniusの動向に追いつく一番良い方法は、#rubinusというIRCチャンネルに参加するか、#rubinius IRCチャンネルのログ(source)を参照することだ。IRCチャンネルは、情報源として優れているが、本当に必要としている情報に辿り着くのに雑談を沢山読まないといけない。IRCチャンネルでは、目的としている情報を取得するのに時間がかかるが、二つの新しいブログによって、Rubiniusの開発に関する情報に追いついて行く事がより簡単になるのだ。
-
Article: JRuby アプリケーションを Java Web Start でデプロイする
この記事は JRuby と Swing を使ったシンプルな ObjectSpace ブラウザを実装するサンプルアプリケーションをベースに進めていきます。ObjectSpace はシステム内のすべてのオブジェクトにアクセスする手段を提供してくれる Ruby のモジュールです。
-
パフォーマンスが大幅に向上したJRuby 1.1のリリース
JRuby 1.0のリリースから9ケ月後、そして3 Release Candidatesの後、今や最終的なJRuby 1.1が利用可能になっている。InfoQはJRubyのCharles Nutter氏およびOla Bini氏と情報交換し、JRuby 1.1での変更点とプロジェクトの今後の方向性について詳細を伺った。
-
Article: Spring Frameworkによるソフトウェアテスト
Simon Ritter氏がガーベジコレクションによる最長応答時間を保証するReal-Time Java specification (RTSJ)のビジョンとキャパシティを解説します。
-
NHibernate 2.0の新機能
NHibernate 2.0 Alphaが先日リリースされた。2.0のリリースは、Hibernate 3.2.6の機能セットへの第一歩であり、多くのクラスが完全に書き換えられ、多くの機能が新たに追加された。
-
OSGiの支持者達のJSR 277に対する疑問に対して、Sun Microsystems社は沈黙で答え、ほとんど回答をしていない。
JSR 277は、 Sun Microsystems社が主導するグループであり、正当なJava(tm)モジュール・システムを規定している。J2SE 7.0の一部になることを意図したものではあるが、本当にそうなる前に、まだやり残していることがある。JSR 277にとって幸いにも、today.java.netの議論によると、Dolphinは2009年に延期されることになりそうである。
-
Windowsでも利用可能になったCogmationのrobotSuite
2月にCogmation Robotics社のrobotSuiteについてレポートをしたが、その後Windows版のソフトウェアがリリースされたので、今回Cogmotionの研究開発主任であるShawn Schaerer氏に話を聞いた。