Ruby 言語を使い,リレーショナルデータベースを扱うプログラムを簡単に書くことが出来ます.
※ Ruby プログラミング用の開発環境として,emacs のようなエディタを使用するか, Eclipse と Eclipse の Eclipse プラグイン版 RadRails の組み合わせを薦めます.
※ Ruby プログラミングについては,別ページで説明
SQLite 3の SQL に関する詳しい説明は:
【外部ページへのリンク】http://loveruby.net/ja/rhg/book/
Ruby プログラムの中に SQL プログラムを埋め込み,SQLite バージョン3 上で動かします. dbi パッケージを使っているので,SQLite バージョン 3 以外のリレーショナルデータベース管理システムを使う場合でも簡単な書き換えと JDBC コネクタのインストール等の作業で済むと思います.
Ruby プログラムの中に SQL プログラムを埋め込み,SQLite バージョン3 上で動かします.ここでは,Ruby 用の sqlite3-ruby パッケージを使う.
JSON で表現されたデータを Ruby, シェルスクリプトを使って処理する例を示します
Padrino とは、 Sinatra 上に構築された フル・スタック (full-stack) の ruby フレームワーク.必要な機能を選んで取り込めるのが便利.
ルーティング定義、コントローラの生成、ビューの生成を行なってみる
Ruby on Rails のいくつかの機能を使ってみる. ここでの手順と動作結果は,Ruby on Rails バージョン 3 のものです.
こちらの「グラフ」は、グラフ理論のグラフ(散布図などのグラフは下を見てください)
ruby-graphviz とは、 Ruby から Grapviz を簡単に扱えるようにするソフトウェア
dot2ruby は, dot ファイルを Ruby に変換するプログラム.ruby-graphviz に付属している.
この Web ページで行うこと
JRuby から R の機能を呼び出す (rsruby を使用)
この Web ページで行うこと. ※ JRuby を使う.
点と折れ線の重ね合わせ,タイトル付け, x,y値の範囲,対数目盛り,xy比,グラフィックパラメータ (点の色や大きさや形,線の色やスタイルや太さ)を調整する手順を図解で示す.
R システムでの散布図,棒グラフ,円グラフ,度数分布ヒストグラム, Q-Q プロット,帯グラフを図解で説明する.
rsruby を用いた散布図の作成について, 散布図内での平均と分散の図示,散布図行列,スケールの信頼性 の作成手順を図解で説明する
CImg Library とは、画像処理の機能を持った C++ のソフトウェア. このページでは, Ruby から CImg Library の機能を呼び出してみます