InfoQ

InfoQ

トピック・タグ別の表示

Railsに関するすべてのコンテンツ


Railsに関する最新コンテンツ

Railsで実現する見事なグラフ

トピック
Ruby on Rails,
Ruby,
Visualization,
動的言語,
Flash,
言語,
Adobe,
RIA,
プログラミング,
Rails,
パフォーマンス&スケーラビリティ

アプリケーションは多くの場合、レポート作成によってデータベース内でデータを分析します。グラフはレポートを視覚的に表現するもので、傾向の理解に役立ち、一般的にデータ統合をさらに簡素化します。Ruby On Railsは、レポートやグラフを用いてこれらのWebアプリケーションを作成するのに使用可能な技術の1つです。この記事では、Ruby on Rails上でグラフを作成する方法について説明します。

RubyのFiberを非同期I/Oに使うNeverBlockとRevactor

トピック
Ruby on Rails,
Ruby,
ランタイム,
動的言語,
Java,
MySQL,
言語,
Concurrency,
Relational Databases,
データアクセス,
Ruby1.9,
プログラミング,
Rails,
データベース,
パフォーマンス&スケーラビリティ,
Rubinius

Fiberはユーザに試練を課すことなくこの考えを実装する有益な並行性ツールとして、ライブラリが2つあります。まさにこのためのソリューションとしてあるのがNeverBlockライブラリです。私たちはNeverBlockプロジェクトのMohammad A. Ali氏とRevactorライブラリのTony Arcier氏に話を聞きました。

Railsに関するNews

RubyConf China: NoSQL、Rails、そしてMatzがRuby 2.0について語る

トピック
Ruby on Rails,
Ruby,
Distributed Document Oriented Database,
動的言語,
言語,
データベース設計,
データアクセス,
プログラミング,
Ruby1.9,
データベース,
Rails

2年目となるRubyConf Chinaが、今年は中国・上海で開催された。Rubyの創始者であるMatz氏はRubyコミュニティとRuby 2.0について語った。InfoQでは、他の講演の内容や、中国およびその近辺のRuby開発者がどのツールやデータベースを使用しているのか、についても紹介する。

Rubiniusが1.0になった

トピック
Ruby on Rails,
Ruby,
動的言語,
言語,
Ruby1.9,
Rubinius,
プログラミング,
Rails

長く待たれたRubinius 1.0がやっとリリースされた。開発期間が3年半以上かかったが、Rubyで書かれたRubyの実装がやっとでき、いくつもの有望なフィーチャが提供されている。

Hobo 1.0はRailsを拡張する

トピック
Ruby on Rails,
Ruby,
Webフレームワーク,
動的言語,
言語,
プログラミング,
Architecture,
Rails

HoboはRailsアプリケーション開発を効率化するために作られたRuby on Railsの拡張コレクションだ。最近、その1.0リリースがアナウンスされた。InfoQでは、プロジェクトの作者であるTom Locke氏にマイルストーンについて話を聞いた。

IronRuby 1.0 リリース

トピック
Ruby on Rails,
Ruby,
ランタイム,
IronRuby,
動的言語,
Java,
.NETフレームワーク,
.NET,
言語,
プログラミング,
RIA,
リッチクライアント/デスクトップ,
Rails

IronRuby 1.0がリリースされた。このリリースはRuby 1.8.6と互換性があり、Rails 2.3.xを動かせる。次のIronRuby 1.xリリースはRuby 1.9をターゲットにするようだ。

Rails 3ベータがリリース

トピック
JRuby,
Ruby on Rails,
Ruby,
動的言語,
Webフレームワーク,
Java,
.NET,
言語,
セキュリティ,
Merb,
プログラミング,
Architecture,
Ruby1.9,
Rubinius,
フレームワーク,
Rails

Rails 3の最初のベータ版がリリースされた。Rails 3では、APIの安定化と、Merbに着想を得たデザイン上の決定、パフォーマンス改善などにより、コードベースが大幅な書き換えられている。InfoQでは、Rails 3の変更や、Rubyのどの実装でRails 3が動作するのかを調査した。

Cells:Rails 2.3向けコンポーネント

トピック
Ruby,
動的言語,
Webフレームワーク,
言語,
プログラミング,
Architecture,
Ruby on Rails,
Component Based Architecture,
Rails

CellsはRailsの適切なコンポーネントであり、ミニコントローラや"ステロイドを使用したpartial"に匹敵し、高速でオブジェクト指向なものだ。その主要開発者であるNick Sutterer氏と話をした。

Ruby on Railsのセキュリティの脆弱性

トピック
Ruby on Rails,
Ruby,
動的言語,
言語,
プログラミング,
セキュリティ,
Vulnerabilities,
Rails

昨今、Ruby on Railsのコミュニティを賑わしたのは、すべてのRails開発者が知らされるべきである、セキュリティの脆弱性が見つかり、続けざまに修正版が出たことである。

経済に挑戦するRuby DCamp

トピック
Ruby on Rails,
Ruby,
動的言語,
言語,
プログラミング,
RubyGems,
トレーニング/認証,
カンファレンス,
Rails

景気後退は、仕事だけでなく、カンファレンスに出席するという開発者たちが当たり前に思っていたことにも影響している。そのため、カンファレンス主催者たちは、参加者たちを引き付けようと独創的な方法を考えだそうとしているのだ。そのようなカンファレンスの1つは、2009年9月18、19日にワシントン D.C.で開催されるRuby DCampだ。

Rails 2.3.3のリリースとRails 3.0+Merbの進行状況

トピック
Ruby on Rails,
Ruby,
JSON,
動的言語,
Webフレームワーク,
Markup Languages,
言語,
Architecture,
プログラミング,
Merb,
Rails,
Refactoring

Railsのバージョン2.3.3がリリースされた。このリリースでは通常のバグフィックス以外に、ActiveRecordのtouch機能、JSONに関するAPIの変更といったいくつかの新しい機能が加わった。そしてRails 3とMerb 1.1の現状についても見てみよう。