BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • OracleがBEAを買収して以来、最初のWebLogicアプリケーションサーバをリリース

    Oracleは今年初めにBEAを買収して以来、最初のアプリケーションサーバのリリースとなる、WebLogic Server 10g R3リリースを発表した。このバージョンにはJava SE 6、Spring、Cometのサポート、改善されたオペレーション制御、FastSwap開発などが追加されている。

  • RubyのPDF生成、Prawnを使って簡単かつきれいに

    RubyでPDFを生成する方法は現在、数種類存在する。既存のソリューションに不満のあるGregory Brownは、DSLアプローチを使って独自のライブラリを設計することに決めた。Prawnはまた他のRuby用PDFライブラリより、速度でも上を行くはずである。

  • 最新のアプリケーションパフォーマンス管理についての綿密な概要記事

    ADP(Automatic Data Processing社)の上級技術アーキテクトであるNicholas Whitehead氏が、Java run-time monitoring(Javaの実行時モニタリング)という題の一連の論文をIBMのDeveloperWorksに掲載した。この論文ではアプリケーションパフォーマンス管理(APM:Application Performance Management)を3部にわけて紹介している。

  • 重大なREXML DoSの検出 - 修正としてMonkey Patchが利用可能

    REXMLは、XMLエンティティの展開アタックに、弱いことが判明した。Railsのようなフレームワークが着信XMLをREXMLで解析するので、これらのアプリケーションは、現在の1.8.6、1.8.7、Ruby 1.9のバージョンおよび標準REXMLを使用しているRubyで危険である。現時点における修正は、REXMLライブラリ向けのmonkey patchである。

  • GPLオープンソースとしてのLWUITのリリース

    今月初旬、SunはLWUIT(Java MEデバイス向けのLightweight UI Toolkit) のライセンス交付を発表した。LWUITはJavaのモバイル機器向けのUIツールキットである。

  • RubyおよびRailsソフトウェアスタックの概要

    Rubyでのプログラミングはたいていの場合楽しいが、必要なソフトウェアコンポーネントの設定や構成はそうではない。幸運なことに、ますます多くの Rubyソフトウェアスタックがさまざまな形で存在している。Amazon EC2イメージ、仮想マシンイメージまたは、既存のシステム用の単純なインストーラーなどがある。

  • .NET世界でのAtomPub

    .NET 3.5 SP1の出現およびMicrosoftがLive Platformで提供されるサービス向けにAtom Publishing Protocol(AtomPub)をサポートする決定をしたことで、.NETの世界でAtomPubは勢いをつけている。また、WCFおよび.NET向けのAtomPubサーバであるBlogSvc.netは、プロバイダーモデルに基づいたAtomPubプロトコルの実装を特色にしている。

  • Hibernate 3.3:JARは再設計され、モジュール式に。キャッシングシステムもリファクタリング

    Javaベースのオブジェクト関係(O/R)マッピングフレームワーク「Hibernate」のバージョン3.3が先日リリースされた。InfoQは、今回のリリースの詳細とHibernateに追加される新機能について、プロジェクトリーダーのSteve Ebersole氏に聞いた。

  • オープンソースのデータ統合ソフトウェア XAware 5.1がREST、XMLバリデーション、JMX BizComponentをサポート

    オープンソースのコンポジット・データ・サービス統合ソフトウェアであるXAwareの最新バージョンでは、RESTオペレーションやXMLスキーマのバリデーション、JMX BizComponentの監視コンポーネントへの機能強化をサポートしている。

  • GemのソースとしてのGitHub とRubyForgeの長所と短所

    このほど、GitHubがgemのパブリッシュを快適に行える独自のRubyGemsサーバの運営を開始した。自分のレポジトリーのルートにgemspecを置き、GitHubコンフィギュレーションのボックスをチェックするだけでgemがビルドされ、他の人たちにインストールしてもらえるようになる。

  • EHCacheでRailsのキャッシングの再ロード

    Rails 2.1は新しいキャッシング機能を届けている。それは、モデルを含むあらゆる値を簡単にキャッシュすることを可能にするものである。File、MemoryおよびDRbストアは別として、Memcachedは共有メモリキャッシュをおこなう唯一のソリューションであった。Dylan Stamat氏のおかげで、JRuby(on Rails)は新しいキャッシュストアの一部として、人気のあるJava分散キャッシュEHCacheを使用することができる。

  • 仮想マシンインタフェースの比較

    先ごろAndrew John Hughesはブログのエントリで、OpenJDKとGNU Classpathの比較を行った。Hughesは様々なVMの実装に、OpenJDKをすぐに移植できるようにするための、仮想マシンインタフェースを構築する作業を行っている。

  • Article: インタビュー: Emmanuel Bernard氏にBean Validation仕様について聞く

    Bean Validationフレームワークの初期ドラフトに関する以前の記事に続き、InfoQは専門家グループが求めているコミュニティの関与と提案について理解を深めるため、Emmanuel Bernard氏と対談しました。

  • JRuby総まとめ:Java IntegrationとJSR-45によるデバッグの向上

    JRuby の次のメンテナンスリリースが今月後半に予定されている。今回の変更にはRubyコードからJavaライブラリをどのように使うかを定義しているJava Integrationの見直しがある。

  • JUnitは死なず

    JUnitは数年間に渡って利用されているJavaのユニット・テスト用フレームワークである。JUnitは元々Kent Beck氏とErich Gamma氏によって開発され、現在はコミニュニティによって保守されており、先頃JUnit4.5がリリースされた。

BT