InfoQ ホームページ ニュース
-
ヒープサイズを増やしてもガベージコレクションの停止時間を短いままに: Cliff Click博士とのQ&A
ヒープサイズとガベージコレクションの停止時間にある強い相関関係が、Javaアプリケーションのスケーラビリティを制限する大きな要因のひとつになっている。そして、こうした状況を改善しようと、研究開発にかなりの労力が費やされている。Azulのソリューションについて、現在、Azul SystemsのチーフJVMアーキテクトであり、以前、HotSpot Server Compilerのアーキテクト兼リード開発者であったCliff Click博士に話をうかがった。
-
HP,IBM,Software AGとTIBCO がSOAリポジトリのVersion 0.9をリリース
HP, IBM, Software AGとTIBCOが、SOA - Repository Artifact Model and Protocol Specification (S-RAMP)のバージョン0.9を公開した。この仕様書は、IBM, HP, Software AGとTibcoによる共同作業で、更にSOAのツールを標準化する意味を持っている。
-
InfoQ.comのデータベース更新: ほとんど成功、少し失敗
この程、InfoQ.comはこのサイトを始めてから使用していたバックエンドのデータベースを刷新した。しかし、すべて計画通りに事が運んだわけではなかった。ほとんどの移行作業は滞りなく進んだが、いくつかの予期していなかった問題(現在は解決済み)に直面した。この記事では、私たちがどんな計画をして、何が成功し何がうまくいかなかったのか、そして直面した問題をどのように検知し解消したのかを詳しく論じたい。
-
How to Audit an Agile Team
アジャイルプロジェクトのステークホルダが,チームが採用しているアジャイルのプロセスと実践の効果を測定するために,経験豊富なアジャイルコーチの援助を求めるのはよくあることだ。その意図は欠点を埋めて,チームをより効率的にすることにある。Scott Killen 氏は最近,Yahoo の Scrum Development グループ に アジャイルチームの監査方法 に関するスレッドを立ち上げた。
-
Pythonが金融向け言語に成りそう
SEC(証券取引委員会 )が提案しているのは、大抵の資産担保証券 は、ダウンロード可能な「資金の流れ、あるいは“waterfall”取引規定に影響を与えるプログラム」を含むことである。もしこの提案が通るとこのプログラムは、Pythonで書かれなければならないだろう。EDGARがポスト。
-
Mahout 0.3: オープンソースの機械学習プロジェクト
クラスタリング、協調フィルタリング そしてカテゴリー化のような機械学習の技術の必要性が、大量の生データを関連する情報に変換するためのアルゴリズムを必要とする、いくつかのソリューションといっしょに、この10年間に、着実に増えてきた。 Apache Mahout 0.3が3月にアナウンスされ、機能性、安定性、パフォーマンスが改善された。
-
Amazon Simple Notification Serviceを使ってクラウドからメッセージ配信
AmazonはSimple Notification Service (SNS)と呼ばれるサービスをローンチした。このサービスはクラウドからメッセージを準備し送信するサービスで、監視アプリケーションやワークフローシステム、モバイルアプリケーション、その他の通知機能を主眼をするアプリケーションでの利用を想定している。
-
Silverlight ToolkitがSilverlight 3とVisual Studio 2008のサポートを停止
2008年に最初に登場して以来、Silverlight ToolkitはSilverlightプラットフォームの不可欠な一部であった。今回の7つ目のバージョンでは、Visual Studio 2008とSilverlight 3のサポートは削除され、つい最近リリースされたVisual Studio 2010とSilverlight 4がサポートされている。
-
本当はシンプル: Sinatra,1.0 をリリース
2007 年末の登場以来,軽量フレームワークの Sinatra web framework には,多くの関心が寄せられてきた。その結果は,現在 Google で "Sinatra" を検索すると,Frank や Nancy に関係するものより上位にランクされるほどだ。InfoQ では Sinarta プロジェクトの創始者である Blake Mizerany 氏から,Sinatra の詳細と 1.0 リリースの内容について話を聞いた。
-
Visual Studio 2010に向けたToad for Oracleの拡張
ToadはOracle、DB2、SQL Server、MySQLなど、主要データベースの管理、開発、パフォーマンスの最適化を行うための一連のツールである。Quest Softwareは、VSの機能(コード・リファクタリング、バージョン・トラッキング、コラボレーション、ユニット・テスト、ライフサイクル管理など)を利用するためにToad for OracleのVisual Studio Extensionを作成した。
-
自己組織型チームを組織化する
Rashina Hoda氏は、博士号目指す研究者で、チームで実際にどのように自己組織化が生まれるのかを調査してきた。彼女は、ニュージランドとインドで研究し、チームが効果的に自己組織化する時に生まれる6つの役割を特定した。彼女は、5月に南アフリカの Cape Townで開催されるInternational Conference on Software Engineering (ICSE2010)で発表される彼女の論文についてInfoQに話した。
-
認定の新興ダイナミックス
Scrumとアジャイルの認定が今、大変注目されている。「認定話」は、発展し、2010年の議論の主要なテーマになった。この話は、いくつもの面を持ちScrum Alliance, Scrum.org そして有名なブロガーたちを含んだ大方のコミュニティ、更に Agile Skills Projectからの活動を含んでいる。意見が分かれているのは、認定の根本的な価値である。
-
SEMAT - ソフトウェア工学の方法論と理論
SEMATは2009年11月に設立されたもので、ソフトウェア業界があまりに多くの一時的流行と未熟なプラクティスにあふれていると主張している。ここに名を連ねる人々は、ソフトウェア工学を建て直し、今の時代に合ったものにすると約束している。
-
-
Scooter Framework; JavaにCRUDとシンプルさを提供
Scooter frameworkの開発はRuby on Railsの単純さに着想を得ている。StrutsやSpringとHibernateを使ったJavaでのウェブアプリケーション開発の代替案となるフレームワークであり、CRUDジェネレータとアクティブレコードが主要な特徴だ。Scooter frameworkにはXMLの編集やアノテーションは必要なく、Servlet/JSPとJDK1.4の基本的な知識があれば利用できる。