InfoQ ホームページ ニュース
-
Bamboo Continuous Integration ServerがAmazon EC2ビルドエージェントを追加
AmazonのEC2が提供するクラウドは、様々な要求に応えるようにリソースを調整する方法を備えている。Atlassian社のBamboo Continuous Integration Server(サイト) ver.2.2を公表するブログをKen Olofsen氏が投稿し(サイト)、直接この調整の課題に取り組む新機能「Elastic Bamboo」(しなやかな竹)に言及している。
-
プロはどんなソフトウェアを使っているのか?
オランダのアムステルダムを拠点とする新規事業であるWakoopaが、人びとはどんなアプリケーションを使用しているのかについて、検討および共有することを目的とした、新たなソーシャルネットワークを作成した。そのユーザベースは比較的小規模であり、プロ指向である一方、ネットワークはソフトウェア使用についての有益な情報を提供している。
-
実装の総まとめ:Ruby 1.8.xアップデート、JRuby on .NET、MacRubyおよびMagLevの進展
Ruby 1.8.6 (p368)およびRuby 1.8.7 (p160)の新たなパッチレベルがリリースされている。
-
-
Apache Mahout: 拡張性の高い機械学習アルゴリズム
Apache Mahoutプロジェクトは、拡張性の高い機械学習に関するライブラリのセットであるが、先日初めてのパブリック・リリースを発表した。InfoQではMahoutの共同設立者でありLucid Imaginationにおける技術スタッフでもあるGrant Ingersoll氏とプロジェクトについて、及び機械学習全般について話をした。
-
インタビュー: Miko Matsumura氏にAlignSpaceについて聞く
InfoQは、先月公開された新しいAlignSpaceサービス(ベータ版)について、Software AGの副CTOであるMiko Matsumura氏と話をした。
-
Axum - Microsoftによる並行性のためのアプローチ
AxumはMicrosoftのインキュベーション言語プロジェクトであり、分離やアクター、メッセージパッシングを通じて.NETに並列プログラミングモデルを提供するものだ。以前はMaestroと呼ばれていた。この言語はErlangから多くの概念を借り受けているが、C#風の構文を使っている。
-
C#でのdynamicサポートの裏側
C#のdynamicキーワードがどのようなものであり、なぜそれが登場したのかについてMads Torgersen氏(Mads Torgersen)のプレゼンテーションを見ることができる。そこではdynamicキーワードと同じようなことができ、だが最終的に採用されなかった別の代替案についても触れられている。
-
品質とは何を意味しているのか?
ソフトウェア開発において、品質とは何を意味しているのだろうか?今日の使われ方として、Mike Bria氏は次のように述べている:日常より多く見られる使われ方としては、「品質」は「価値があること」のかわりに「欠陥がないこと」を示している。
-
Dojo 1.3とPlugDがリリース:Dojo開発者Dylan Schiemann氏とのQ&A
近ごろDojo 1.3がリリースされ(Dojo 1.3 was released)、同時にDojoツールキットにjQuery(jQuery)風の機能を導入するためのPlugDもリリースされた(project PlugD)。InfoQはSitePen社のCEOでDojoの共同作者でもあるDylan Schiemann氏に今度のリリースについて、そしてツールキットの進化やTIBCOのGeneral InterfaceがDojo Foundationに加わったことについて聞いた。
-
アジャイルチームの熱心な試験者
ジャイルチームの熱心な試験者の必要性は、長期間議論、討論されている。多くのアジャイルチームでは、熱心な試験者は極めて重要な役割を果たす。Scrum Developmentグループでの協議で、チームでの熱心な試験者の必要性を再び取り上げようとしている。
-
VMware がクラウド用の OS、vSphere をローンチ
VMware が発表したクラウド用オペレーティングシステムとの異名をとる仮想化ソリューション vSphere は、企業のデータセンタから社内クラウドへの転換を促し、仮想化市場において VMware を前進させる。
-
ソフトウェア開発に適用されるリーンの「標準化」
トヨタ生産方式の構成要素の一つに、標準化という考え方がある。Kanban Developmentのリストに寄せられた最近の投稿に、トヨタ生産方式とリーン生産方式がソフトウェア プロジェクトに適用された場合、この考え方は引き継がれるのかといった質問があった。これに対し回答者たちは、ソフトウェア開発は実際には製造業でないにもかかわらず、開発に「標準化」という考え方を適用することに価値を見出した。
-
Atom Publishing Protocolは出来損ないか?
「Atom Publishing Protocolは出来損ないだ」Joe Gregorio氏は「その日のブログ誇張ノルマ」を達成するためにこのように述べている。この記事の大半はAtomPub採用の展望が予想よりかなり低いことについて書かれている。氏は「日々開発が続けられている新しいプロトコルは数多くあります。それらはAtomPubを使うこともできたはずです。しかしそうはなっていません。」と書いている。
-
UIの組成でNewspeakおよびHopscotchを使用する
Hopscotchは、アプリケーションフレームワークであり、Smalltalk、SelfおよびBetaにより鼓舞された新たなプログラミング言語およびプラットフォームである、Newspeak向けのIDEである。Hopscotchは、対話モデルを支持し、インターフェイスの単純な構成を可能にするフレームワークアーキテクチャを実装することで、多数の設計上の制限および従来のUIおよびUIフレームワークの欠点を避ける。