InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
データフローでのRuby向け宣言型並列性
Ruby言語の一部が、関数型プログラミング技法によって影響を受けた。Rubyプログラマは、その後ErlangまたはHaskellから技法を導入したり、これらの言語へのブリッジ(Erlectricityなど)を作成した。
-
JRubyの総まとめ:JRuby 1.3RC1、Timeout、Nailgun
JRuby 1.3RC1が現在、利用可能である。Google App Engineで実行するために必要な変更が含まれる。
-
RubyMine 1.0がRuby IDE Ringに取り掛かる
数あるなかでJetBrains、IntelliJ IDEAおよびReSharperのデベロッパは、RubyMine 1.0で、初めてのRuby空間への進出を発表した-RubyおよびRuby on Rails開発向けのIDEである。
-
-
Web、ブラウザおよびAtomPub
Joe Gregorio氏による、ブラウザがAtompubプロトコルの導入を弱体化させている理由という投稿記事に対して、Sean McGrath氏はWebアプリケーションの構成要素に対する概念の変化について、興味深い見解を示した。
-
プロはどんなソフトウェアを使っているのか?
オランダのアムステルダムを拠点とする新規事業である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氏とプロジェクトについて、及び機械学習全般について話をした。
-
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フレームワークの欠点を避ける。
-
Rod Johnson氏へのSpringプロジェクトに関するインタビュー
QCon Tokyo 2009のために来日したRod Johnson氏に、チェンジビジョンの近藤氏が、ご自身の事やSpringプロジェクトについてインタビューしました。
-
Ruby On... SAP:新しいRuby VMを使って企業にさらなるワンステップ
CRMおよびERPの市場占有率で首位を誇り、ビジネスソフトウェア会社の規模としては第2位のSAPが、同社のSAP NetWeaver?ならびにSAP ERP 6.0ソリューションの一部としてRubyを採用しようとしている。ABAP Virtual MachineはBlue Ruby拡張を介してRubyコードを実行できるようになるだろう。