BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • Rodney Viana氏の.NETデバッグ用WinDbgエクステンション

    .NETアプリケーションの実行が失敗したとき,多くの場合はメモリダンプが残るだけである。Visual Studioではメモリダンプを扱えないので,代わりにWinDbgというツールを使わなければならない。このとき合わせて使用されるのがSOS.dllやPsscor4.dllといった,.NET固有の詳細情報を取得するエクステンションだ。これらはパワフルではあるが使用が難しいので,時には開発者自身がエクステンションを作ることもある。そのような開発者のひとり,Rodney Viana氏がnetext 1.6.1をオープンソースプロジェクトとしてリリースした。

  • GlassFish Commercial Editionの提供が終了

    Oracleは先頃,Java EEとGrassFish Servcerに関するロードマップの最新版を発表した。2013年7月12日にリリースされたJava EE 7に合わせて,GlassFish Server Open Source Edition 4の提供が開始されたが,今週になってOracleは,Glass Fush 4の商用サポートバージョンを提供しないことを明言した。GlassFish 4はJava EE 7のリファレンス実装であり,Java EE 7認証を受けた唯一のアプリケーションサーバだ。

  • スクラムへの盲信

    ブログ記事 "The Scrum Holy War(スクラム聖戦)"は,スクラムへの宗教的信念の存在を警告すると同時に,スクラムによって企業が救われない理由について説明している。

  • EclipseがJCPに参加

    JCP(Java Community Process) EC(Executive Committee)に新たに選出されたメンバが来週就任し,Javaプログラム言語の方向性に対して影響力を行使し始める。その中のひとつであるEclipse財団は,今後2年間にわたってこの決議機関に席を持つことになる。

  • モバイルHTML5の問題は?

    最近のリサーチによると、HTML5の主な問題は一般的に信じられているパフォーマンスではなく、むしろプロファイルやデバッグのためのツール不足と確かなAPIの欠如にあるようだ。

  • Octokit.NETは.NET Framework 4.5アプリケーションへのGitHubインテグレーションを可能にする

    GitHubが.NET Framework 4.5アプリケーションへのGitHub APIのインテグレーションを可能にするOctokit.NETをリリースした。これにはFullBuild MSBuildターゲットとOctokit.Tests.Integrationアセンブリを使うことでAPIにアクセスするインテグレーションテストも含まれている。

  • OpenHABがEclipse SmartHomeとしてEclipseに移行

    昨日のEclipseConでKai Kreuzer氏がEclipse SmartHome(旧名OpenHAB)のプレゼンテーションを行った。SmartHomeはスマートアプライアンスを統合し,Javaサービスから集中コントロールするサーバコンポーネントで,OSGiおよびEclipse Equinoxをベースに構築されている。どのようなもので,どのように動作するか,今回の記事で確認してほしい。

  • Netty 4がTwitterのGCオーバーヘッドを1/5に削減

    Netty Projectは7月,Netty 4の最初のバージョンをリリースした。おもにガベージコレクションのオーバーヘッドを削減することによって,大幅なパフォーマンスの向上を実現している。TwitterはNetty 4を組み込むことで5倍のパフォーマンス向上を実現したが,いくつか問題もあった。

  • Phusion Passengerアプリサーバ、Node.jsをサポート

    もともとRubyをターゲットにしていた人気のあるWebアプリケーションサーバ、Phusion PassengerがNode.jsアプリをサポートした。この機能は今年初めに、Passengerのエンタープライズ版で取り入れられたが、フリー版の4.0.21リリースでオープンソース化された。Phusion PassengerはNode.jsにスケーリング、統計情報、監視、マルチテナント性をもたらす。InfoQはPhusionのCTO、Hongli Lai氏に話を聞いた。

  • Google Espresso: Android UI のクラウド型高速自動化テスト

    Google 製のオープンソース Espressoは、Android の自動テストフレームワークであり、クラウド上の x86 マシンでマルチスレッド環境でテストを実行することができ、UIテストに関する平行性の課題を解決する。

  • EclipseのM2Mプロジェクト

    EclipseConでBenjamin Cabé氏がEclipseのマシン to マシン(m2m)プロジェクトを紹介した。

  • なぜGerritはBuckを選んだのか

    6ヶ月前,Gerritプロジェクトは既存のMavenビルドから,Buckをベースとしたビルドシステムへの移行を開始した。そして2.8ストリームでは,Buckがデフォルトのビルドになった。EclipseConでShawn Pearce氏はこの切り替えの理由に加えて,ビルドシステム自体についても少し説明した。Buckの内容とMavenに対するアドバンテージについて,本文から読み取ってほしい。

  • 2.0リリースでクラウドへと向かうEclipse Code Recommender

    Eclipse Code Recommenders 2.0がリリースされた。リコメンデーションを拡張し,他ユーザのスニペットを取得する新しいクラウドソーシング機構に加えて,開発途中ながらJavaDocの"関連項目"コールの記述を動的ドキュメントによってアノテートするテクノロジも備えている。詳細は本文で確認してほしい。

  • ゼロから始めるドメイン駆動設計

    ドメインはビジネスを説明し、ドメイン駆動設計では、ドメインはアプリケーションの最も重要な構成要素だ、とAndras Nemes氏がドメイン駆動設計に基づいたウェブサービ��開発についての連載ブログ記事の初回で説明している。氏の目的はDDDのすべてを説明するのではなく、初学者でも学習できるようにすることだ。

  • Eclipse財団がヨーロッパ支部をローンチ

    本日のEclipseCon EuropeにおいてEclipse財団は,ヨーロッパのオープンソースコミュニティのサポートと促進を目的として,同財団のヨーロッパ支部を設立すると発表した。詳細は本文を参照してほしい。

BT