InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Article: Spring 2.5の新機能を使ってアプリケーションを作る(その2) サンプルコードを公開
以前リリースしたInfoQ Japan独自記事である「Spring 2.5の新機能を使ってアプリケーションを作る(その2)」のサンプルコードを著者より提供いただいたので、公開します。
-
Flux 7.7:モニター機能の向上と安定したFTP機能
2000年に初めてリリースされたFluxは、ジョブのスケジューリング、ファイル転送、ワークフローの管理を必要とするJava開発チーム向けの内蔵可能なソフトウェアコンポーネントである。Flux 7.7ではファイル転送機能が強化され、Operations Consoleの拡張容易性がアップした。InfoQとのインタビューでFluxの社長であるDavid Sims氏が、新機能および製品開発について語った。
-
rush - Rubyが使えるOOPシェル
rushはRubyの文法が使えるオブジェクト指向シェルだ。ここで言っているオブジェクト指向とは、単純に文字列を操作したり受け渡しているだけではなく、メソッドや属性を持つ本物のRubyオブジェクトが使えるという意味である。つまり以下のように、'ls -l /var'とコマンドを打つかわりに、ディレクトリオブジェクトのlsメソッドを呼ぶことができる。
-
AIR 1.0:Adobe��Kevin Hoyt氏とMatt Rozen氏によるプラットフォームの概要
Adobe AIRのプロダクション版がリリースされたのにあわせて、InfoQはそのプラットフォームについてAdobeのKevin Hoyt氏とMatt Rozen氏と話をした。
-
Flex 3.0:AdobeのJames Ward氏に再び聞く
Flex3のプロダクション版がリリースされたのにあわせて、InfoQはFlex 3の詳細ついてAdobeのJames Ward氏と話をした。昨年Ward氏はInfoQの読者にFlex 3の概要を説明して多くのFlexに関する誤解を解いた。今回のインタビューでWard氏はFlexエコシステムから生まれた多くのことも含めてFlexとオープンソースを語ってくれた。
-
RubyのMVM APIの共同研究が始まる
RubyでマルチコアCPUマシンを利用することは、これまで、問題のあるテーマであった。Ruby 1.8までは、Rubyのインタプリタはユーザスペース・スレッディングを使用していた。つまり、スレッドはRubyのインタプリタによってスケジュールされているということである。
-
Ruby 1.9 のSymbol#to_procと(入ったばかりの)Procのカリー化
Ruby 1.9での目玉機能といえばスレッド機構の変更やFiberだが、これ以外にも標準ライブラリに加えられた便利な機能がある。Object#tapについては既に紹介した通りだ。tapメソッドはメソッドコールのチェインの途中に処理を割り込ませられる便利な機能だ。
-
Article: 事例研究:合併後の統合アーキテクチャへの新しいアプローチをLawsonに見る
本事例研究では、Lawson Software, Inc.がIntentia International ABと合併した際に開発担当者が直面した課題に対するアプローチを研究するとともに、ソリューションとシステム全体のアーキテクチャに関するいくつかの興味深い面を技術的な観点から詳細に見ていきます。
-
Article: Rubyの並行性、アクター、およびRubinius - MenTaLguY氏へのインタビュー
Ruby 1.9でのファイバー (コルーチン) の追加、および最近のErlangおよびアクターの人気など、あまり知られていない概念がRubyプログラミングの世界に入ってきている。並行性を考えたときにRubyの世界で何が使用可能であるかを大まかに理解するため、長年RubyコミュニティのメンバーであるMenTaLguY氏に話を伺った。
-
Higgins 1.0:Eclipse FoundationのID管理ソリューション
先月初旬、Eclipse FoundationがHiggins 1.0のリリースを発表した。HigginsはEclipse FoundationのID管理ソリューションの一式であり、オンライン認証の一貫性を簡略化したり、付加したりすることを目的に作成された。
-
Article: クレイジーなWebサービス標準の全てを理解する
Michele Leroux Bustamanteが、現在使われているWS-*の標準の中で、Webサービスプラットフォーム(Javaと.Netにフォーカスしています)に共通した実装や、採用や準備の度合いなど、関連性の高いものについて説明しています。
-
-
Java EE 6 スペックリードがWeb Profileオプションに関してコミュニティからのフィードバックを求める
最近投稿されたブログで、Java EE 6 (JSR 316)仕様の共同リーダであるRoberto Chinnici氏がJava EE 6 Web Profileの有力な2つの対象を提示し、その2つの選択肢のうちJSR 316 のエキスパートグループはそのどちらとやっていくべきかということに関して、コミュニティにフィードバックを求めた。この機会を利用しInfoQは、Web Profileのオプションそれぞれについてかなり細かく分析することにした。
-
ThinはRubyの高速Webサーバ
現在、Mongrelは事実上最適なRubyのWebサーバである。 しかし、Thinという名で新たな試験的なソリューションが利用可能である。 Thinは3つのRubyのWebライブラリを結合する。
-
Infiniflow:OSGiとSCAをベースにした次世代の分散アプリケーションサーバ
Paremusは最近Infiniflowのバージョン1.2をリリースした。これはOSGiとSCAをベースにした次世代分散アプリケーションサーバだ。InfoQはParemusのマーケティングマネージャ Andrew Rowney氏にこのリリースについてとInfiniflowの新しいアプリケーションサーバモデルについて話を聞いた。