BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • Excelsior JET 6.4: 小さく、速く、安全になったJava

    Excelsiorは1999年に設立され、最近、Excelsior JET6.4をリリースした。この最新バージョンには価値のある機能が含まれている。データやリソースの暗号化、スタートアップオプティマイザー、スマートコンパイルなどである。

  • コードを問い合わせ可能なデータ構造に格納すべきか?

    今日のコードを表現するために主に非構造化ファイル(フラットファイル)を使うというやり方は果たして最適だろうか?このパラダイムはもう止めるべきだというRick Minerichのポストに反応して、ブログ界で多くの議論が引き起こされた。

  • Grizzlyと新しいCometフレームワークのAtmosphere :プロジェクトのリード、Jean-Francois Arcand氏との質疑応答

    Grizzlyフレームワークは、GlassFishやSailfin、RESTlet、OpenESB等、たくさんの様々な製品で使われている。このフレームワークではJava New I/O API(NIO)を利用しており、開発者は拡張性のあるサーバアプリケーションを書くことができる。Atmosphere Grizzlyから発展したPOJOベースのフレームワークで、Cometを広めることを目的としている。Jean-Francois氏は、この新しい開発についてInfoQに聞かせてくれた。

  • マージか、置き換えか、パッチか:Astoriaはデータの更新をどう扱うか

    RESTを使っている際、既存のデータの更新にPUTメソッドを使うと何が起こるのがふさわしいだろうか?Astoriaチームはこの問いについて考え、1つの結論を出した。

  • Vertebra: 次世代クラウドコンピューティングプラットフォーム

    EngineYardの設立者であり、Merbの開発者でもあるEzra Zygmuntowicz氏は、RailsConf2008で最新のプロジェクトであるVertebraを紹介した。Ezra氏のblogからはその際の発表資料をダウンロードすることができる。

  • Flex向けのコンポーネントフレームワークOpenFlux

    OpenFluxはモデル・ビュー・コントローラ(MVC)アーキテクチャに基づいたオープンソースのコンポーネントフレームワークをFlex開発者に提供する。このライブラリには今のところボタン、リスト、そしてスクロールバーといったコンポーネントが含まれている。OpenFluxの最終目標はFlexアプリケーションに含まれるコンポーネントのカスタマイズを“劇的に”簡単にすることにある。

  • Spring Batch: バッチとオフライン処理の簡単な開発

    先ごろSpring Batchプロジェクトは、Springベースの軽量で包括的なバッチフレームワークの、バージョン1.0をリリースした。InfoQでは、このリリースの詳細と、それがSpringコミュニティにもたらすものについて、プロジェクトリードのDavid Syerに話を聞いた。

  • IT の諸問題を解決するには IT とビジネスの連携を減らすべきか?

    IT の輝かしい日々は過ぎ去った。IT によって自動化されるはずだった業務は、多種多様で絶え間なく変化するテクノロジ(イノベーションを起こし、状況に適応し、最適化するための莫大なコストによって、大体は惰性で続けるだけに終わる)によって、混乱の中にある。パーソナリゼーションとニッチマーケットがあたりまえの新しい経済のなかで、IT 業界のエキスパートである Susan Cramm 氏はレポートしている。

  • RAMが新たなるディスクとなる...

    過去40年間においてテクノロジーに多大に貢献した男、Jim Gray氏が、メモリは新たなるディスクであり、またディスクは新たなるテープであると名言したことにより賞賛を受けている。膨大なスケーラビリティを要する“リアルタイム”のアプリケーションとシステムの拡散に伴ってハードウェアとソフトウェアはこのミームにどのように関係してくるのだろうか。

  • Opinion:SOAの設計時 - テイストこそが重要

    良いSOAを構成する部品を組み立てるということになると、「テイストこそが最重要である」とDan Creswell氏は主張している。Dan氏は、分散サービスのテクノロジースタックを選択することやサービス「ユニット」のレイヤー方法などは、実行可能だと主張している者もいるようだが、SOAへのcookieカッターアプローチを取るのこととは対照的に、多くのガイドラインを検討するのと同様にテイストの問題でもあると言う。

  • Git/Githubの総まとめ:Ruby Books、GemsおよびGitjour

    Rubyの世界において、GitおよびGithubは着実に人気が高まっている。現在Ruby関連のブックプロジェクトはGithubでホストされているものもある。GitjourはBonjourプロトコルを使用した新しいツールで、gitリポジトリを配布する。最後に、Githubはgemsプロジェクトの提供を容易にする。

  • Eclipse Ganymede: PDE (Plugin Development Environment)の詳細レポート

    6月25日にリリースされたEclipse Ganymede(Eclipse 3.4)のリリースにあわせてInfoQはEclipseの一連のサブプロジェクトを取り上げていく。今回取り上げるのはバージョン3.4がリリースされようとしているPDE(Plugin Development Environment)だ。InfoQはPDEの技術主任でCode9の一級コンサルタントでもあるChiris Aniszczyk氏にPDEとそれがもたらすことについて話を聞いた。

  • IcedTea:完全準拠のオープンソースJavaの誕生

    IcedTeaプロジェクトがJava Test Compatibility Kitを追い越し、Java完全準拠である、初のオープンソースライセンスのJava実装が誕生した。

  • 勢いをつける OAuth

    Coding Horror で有名な Jeff Altwood 氏は最近のブログ記事で、Web サイト開発において近ごろ一般的になってきているが非常に好ましくないあるプラクティスをとりあげた。それは、サービスが、利用者の E メールの連絡先リストの中にすでにサービスを利用している人がいないかを調べるために、利用者に E メールアカウントとパスワードをたずねる、というものだ。

  • Subversion 1.5のリリース

    Subversionはマチュアなオープンソースバージョンコントロールシステムで、多くのオープンソースプロジェクトで使用されている。新機能が加わりバージョン1.5がリリースされた。

BT