InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Pexの最新版がリリース - .NET用のホワイトボックステストライブラリ
Microsoft Researchは自動ホワイトボックステストの.NET用ライブラリであるPexの新バージョンをリリースした。Pex v0.11ではデリゲートをパラメータで渡す、新しい例外ツリーのビュー、イベントのスタブ化、再帰スタブのサポートが加わった。今回のリリースではStubs Visual Studioアドインの登録に関する問題も修正され、また最新のCode Contractsが使用されるようになった。
-
Oracleが計画したSunの買収はJavaにとって何を意味するか
Sun MicrosystemsとOracleが、OracleによるSunの買収をJavaにとっての大きな後押しとして称えている一方で、コミュニティの多くの人々は、Oracleがプラットフォームに対してどのような統制力を発揮しようとしているのだろうかと確信を持てずにいる。
-
ジョブの分割とアノテーションによる設定に対応したSpring Batch 2.0
Spring Batch フレームワークの最新版はジョブの分割(パーティショニング)、リモートとのチャンク通信(リモート・チャンキング)、アノテーションによる設定に対応した。Spring Batchの開発チームは最近バッチ・フレームワークのバージョン2.0をリリースした。さらに新しいバージョンではJava 5への対応や非順次実行などの機能が追加されている。
-
.NET4.0ベータ1でPLINQはどう変わる?
Microsoft並列コンピュータチームのプログラムマネージャであるEd Essey氏は、まもなくリリースされる.NET 4.0ベータ1で登場する予定の最新版のPLINQの変更点について言及している。それによると、PLINQには"With"演算子パターン、実行モード、キャンセル、リファクタリング、性能向上などが盛り込まれる。
-
パーシスタンス・エンティティ転送の容易化
Gileadとは、パーシスタンス・エンティティを簡単にJVM外に送信するという機能を有効にするライブラリである。Gileadという名称はGeneric Light Entity Adapterからきており、以前はHibernate4GWTという名称であった。
-
MicrosoftがAxumをリリース
2週間前InfoQは、進化言語プロジェクトであるAxumをシップするというMicrosoftの計画を発表した。その一方で、Microsoftは早期リリース(v.0.1)のパッケージ化を完了し、ダウンロードで利用可能にした。
-
Remarkableでのマクロ、I18n付きのRails BDD
Railsアプリケーションを開発したり、テストしたり、統合する方法は多数ある。基本的なTest::UnitやZenTestがあるTDDからRSpec、ShouldaまたはCucumberがあるBDDに至るまで多岐にわたる。
-
SOAが正式なメソッドに出会う
うまくSOAが使用できるかどうかを尋ねる人たちを探すのに、遠くまで見る必要はない。SOAが成功したのと同じくらい多く、SOAが失敗した例がある。さらに言うと、成功または失敗の裏にある正確な理由は謎に包まれていることが多い。
-
Linux向けのFlex Builderは終焉?
過去数年にわたり、Adobeはさまざまな措置を講じて、Flex開発プラットフォームを使用するよう幅広いエンタープライズデベロッパの気を引いてきた。オープンソース志向のデベロッパを誘う、Adobeの特別な取り組みがあるにもかかわらず、今週Flex Builder Linuxの終焉についての噂を耳にするとは驚きである。
-
データフローでのRuby向け宣言型並列性
Ruby言語の一部が、関数型プログラミング技法によって影響を受けた。Rubyプログラマは、その後ErlangまたはHaskellから技法を導入したり、これらの言語へのブリッジ(Erlectricityなど)を作成した。
-
JRubyの総���とめ:JRuby 1.3RC1、Timeout、Nailgun
JRuby 1.3RC1が現在、利用可能である。Google App Engineで実行するために必要な変更が含まれる。
-
RubyMine 1.0がRuby IDE Ringに取り掛かる
数あるなかでJetBrains、IntelliJ IDEAおよびReSharperのデベロッパは、RubyMine 1.0で、初めてのRuby空間への進出を発表した-RubyおよびRuby on Rails開発向けのIDEである。
-
-
Web、ブラウザおよびAtomPub
Joe Gregorio氏による、ブラウザがAtompubプロトコルの導入を弱体化させている理由という投稿記事に対して、Sean McGrath氏はWebアプリケーションの構成要素に対する概念の変化について、興味深い見解を示した。
-
Bamboo Continuous Integration ServerがAmazon EC2ビルドエージェントを追加
AmazonのEC2が提供するクラウドは、様々な要求に応えるようにリソースを調整する方法を備えている。Atlassian社のBamboo Continuous Integration Server(サイト) ver.2.2を公表するブログをKen Olofsen氏が投稿し(サイト)、直接この調整の課題に取り組む新機能「Elastic Bamboo」(しなやかな竹)に言及している。