BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 動的言語 に関するすべてのコンテンツ

  • Rubyパフォーマンス概要:Ruby 1.9.1の実効性能、GC vs EventMachine、Rubyコンパイラについて

    パフォーマンスに関しては新しい実行環境でのベンチマークが示すとおり、Ruby 1.9.1は前のバージョンよりも明らかに優れている。しかし、GCの動作とpthreadを無効にする状況を知っていれば、Ruby 1.8.xの非効率さを改善する方法は他にも有る。また、Viktor HokstadはRubyコンパイラをスクラッチから書き直す作業に忙しい。

  • jsFictionがJavaScriptライブラリ、jsDraw2Dをリリース

    jsFictionは2D JavaScriptライブラリ、jsDraw2Dをリリースすると発表した。jsDraw2Dは、SVGやVMLを使わずに、Webブラウザ内のWebページ上に2Dグラフィックスを描画するためのピュアJavaScriptライブラリだ。基本図形(多角形、円、円弧など)に加えて、開発者はベジェ曲線(1次、2次、3次)の作成や、原点の設定、スケールの設定といったこともできる。

  • Open Database Alliance - mySQL の新たな方向

    MySQLデータベースのエンジニアリング会社 Monty Program Ab と MySQLのサービスとサポート会社 Perconanoの2社は本日,"The Open Database Alliance"の設立を発表した。mySQL創設者の一人である Monty Widenius が作成した MariaDBを開始点として,mySQLコードベースのフォーク(分岐)を目指した活動を行う。

  • Herokuの準備不要なRailsアプリケーションホスティングは革新的

    Herokuは先週、1年以上続いた無料のベータステージを終えて、そのRailsホスティングソリューションの商用バージョンをデビューさせた。Herokuを使うことで、スクラッチからつくられた真新しいRubyウェブアプリケーションのデプロイが端末からのごくわずかのコマンドだけで完了してしまう。そこでは電子メールも電話もサポートチケットも不要である。

  • 文字エンコーディングとM17Nの解説

    James Edward Gray II氏は、Rubyの文字エンコーディングに関する一連の投稿記事を書いた。それらは、Ruby 1.9への準備となる数々のコツと詳細な説明を提供する。

  • InfoQバーチャルトレーニング:5月・6月 - 設計、DSL、開発の自動化、Webベースサービス

    社内トレーニングやカンファレンスのチュートリアルはかなり高価だ。しかし、一流のエキスパートによる最高のチュートリアルをライブで、しかも、自分のオフィスから安価で参加できるとしたらどうだろう。このアイデアを試してみようと、InfoQはバーチャルトレーニングを立ち上げた。1時間と半日のトレーニングがあり、まずはアジャイル、効果的なソフトウェア開発、Webベースサービス、DSLなどを取り上げる。

  • Remarkableでのマクロ、I18n付きのRails BDD

    Railsアプリケーションを開発したり、テストしたり、統合する方法は多数ある。基本的なTest::UnitやZenTestがあるTDDからRSpec、ShouldaまたはCucumberがあるBDDに至るまで多岐にわたる。

  • データフローでの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である。

  • CrossTwine LinkerがMRIおよび1.9.1パフォーマンスの向上を目指す

    CrossTwineは、既存のRubyおよびPythonランタイムのパフォーマンスの改善を目指している。

  • プロはどんなソフトウェアを使っているのか?

    オランダのアムステルダムを拠点とする新規事業であるWakoopaが、人びとはどんなアプリケーションを使用しているのかについて、検討および共有することを目的とした、新たなソーシャルネットワークを作成した。そのユーザベースは比較的小規模であり、プロ指向である一方、ネットワークはソフトウェア使用についての有益な情報を提供している。

  • 実装の総まとめ:Ruby 1.8.xアップデート、JRuby on .NET、MacRubyおよびMagLevの進展

    Ruby 1.8.6 (p368)およびRuby 1.8.7 (p160)の新たなパッチレベルがリリースされている。

  • 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に加わったことについて聞いた。

BT