InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
-
Web、ブラウザおよびAtomPub
Joe Gregorio氏による、ブラウザがAtompubプロトコルの導入を弱体化させている理由という投稿記事に対して、Sean McGrath氏はWebアプリケーションの構成要素に対する概念の変化について、興味深い見解を示した。
-
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キーワードと同じようなことができ、だが最終的に採用されなかった別の代替案についても触れられている。
-
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に加わったことについて聞いた。
-
Atom Publishing Protocolは出来損ないか?
「Atom Publishing Protocolは出来損ないだ」Joe Gregorio氏は「その日のブログ誇張ノルマ」を達成するためにこのように述べている。この記事の大半はAtomPub採用の展望が予想よりかなり低いことについて書かれている。氏は「日々開発が続けられている新しいプロトコルは数多くあります。それらはAtomPubを使うこともできたはずです。しかしそうはなっていません。」と書いている。
-
UIの組成でNewspeakおよびHopscotchを使用する
Hopscotchは、アプリケーションフレームワークであり、Smalltalk、SelfおよびBetaにより鼓舞された新たなプログラミング言語およびプラットフォームである、Newspeak向けのIDEである。Hopscotchは、対話モデルを支持し、インターフェイスの単純な構成を可能にするフレームワークアーキテクチャを実装することで、多数の設計上の制限および従来のUIおよびUIフレームワークの欠点を避ける。
-
並列プログラミングは難しい?Guy Blelloch 教授はそうではないと主張
Cilk Arts での評論において Guy Blelloch 教授は並列プログラミングは本来難しいものではなく、むしろ抽象化に関する問題であると主張している。Blelloch 氏が特定する3つの問題点は、並列的思考の訓練の欠如、並列的な実装のアルゴリズムからの分離、そして決定論である。それぞれの問題についての詳述の後、彼はなぜそれらが克服可能であると考えるのかを説明している。
-
Rod Johnson氏へのSpringプロジェクトに関するインタビュー
QCon Tokyo 2009のために来日したRod Johnson氏に、チェンジビジョンの近藤氏が、ご自身の事やSpringプロジェクトについてインタビューしました。