Rubyの関連キーワード
Rubyをもっと検索
Rubyとは
Ruby(ルビー)は、まつもとゆきひろ(通称Matz)により開発されたオブジェクト指向スクリプト言語であり、従来Perlなどのスクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。Rubyは当初1993年2月24日に生まれ、1995年12月にFj (ニュースグループ) fj上で発表された。名称のRubyは、プログラミング言語Perlが6月の誕生石であるPearl(真珠)とほぼ同じ発音をすることから、まつもと氏の同僚の誕生石(7月)のルビーを取って名付けられた。
Rubyはクラス (コンピュータ) クラス定義、ガベージコレクション、強力な正規表現処理、マルチスレッド、例外処理、イテレータ・クロージャ、Mixin、多重定義 演算子オーバーロードなどの機能を持つ。Perlの代替となることができることが初期の段階から重視されている。Perlと同様にグルー言語としての使い方が可能で、C言語 Cプログラムやライブラリを呼び出す拡張モジュールを組み込むことができる。
Rubyはクラス (コンピュータ) クラス定義、ガベージコレクション、強力な正規表現処理、マルチスレッド、例外処理、イテレータ・クロージャ、Mixin、多重定義 演算子オーバーロードなどの機能を持つ。Perlの代替となることができることが初期の段階から重視されている。Perlと同様にグルー言語としての使い方が可能で、C言語 Cプログラムやライブラリを呼び出す拡張モジュールを組み込むことができる。
Ruby on Railsとは
Ruby on Rails(ルビーオンレイルズ)はオープンソースのWebアプリケーションフレームワークである。RoRとか単にRailsと呼ばれる。その名にも示されてるようにRubyで書かれておりModel-View-Controller(MVC)アーキテクチャに基づいて構築されている。
実アプリケーションの開発を他のフレームワークより少ないコードで簡単に開発できるよう考慮し設計されている。
RailsはRubyのライブラリやアプリケーションを扱う流通ルートであるRubyGemsにより、その公式のパッケージフォーマットで配布されている。
Railsの基本理念は「同じことを繰り返さない」(DRY:Don”t Repeat Yourself)と「設定よりも規約」(Convention over Configuration)である。
実アプリケーションの開発を他のフレームワークより少ないコードで簡単に開発できるよう考慮し設計されている。
RailsはRubyのライブラリやアプリケーションを扱う流通ルートであるRubyGemsにより、その公式のパッケージフォーマットで配布されている。
Railsの基本理念は「同じことを繰り返さない」(DRY:Don”t Repeat Yourself)と「設定よりも規約」(Convention over Configuration)である。
RubyNavigationとは
RubyNavigation(ルビナビゲーション)は、キヤノンシステムソリューションズが販売してるDTP用自動ルビ振りソフトウェア。Microsoft Windows Windows用で、Macintosh版は販売されていない。
約15万語の日本語辞書を用いて日本語解析を行うことで、品詞や活用の違いに応じてかなりの高精度でルビ振り処理が可能。小学校学年別漢字配当表の各学年別の設定や、常用漢字表外音、拗促音(捨て仮名の使用/不使用などを含む)などの詳細な設定が可能。解析できなかった部分には下駄 ゲタ(〓)で出力される。
同社のDTPソフトEDICOLORには、ルビ振り機能のみを取り出したプラグインHummingBirdが標準同梱されている。
約15万語の日本語辞書を用いて日本語解析を行うことで、品詞や活用の違いに応じてかなりの高精度でルビ振り処理が可能。小学校学年別漢字配当表の各学年別の設定や、常用漢字表外音、拗促音(捨て仮名の使用/不使用などを含む)などの詳細な設定が可能。解析できなかった部分には下駄 ゲタ(〓)で出力される。
同社のDTPソフトEDICOLORには、ルビ振り機能のみを取り出したプラグインHummingBirdが標準同梱されている。
Rubyの関連商品
