[PR]

日別キーワード

DMM.com DVD通販、レンタルなどの総合サイト

第78位  Ruby - 2007年09月25日




Ruby
名前 Ruby
ロゴ ファイル:Ruby-logo-notext.png Rubyロゴ
パラダイム 構造化プログラミング 構造化、命令型プログラミング 命令型、オブジェクト指向プログラミング オブジェクト指向
登場時期 1995年
設計者 まつもとゆきひろ
最新リリース 1.8.7 / 2008年5月30日 / 1.9.1 2009年1月31日
型付け 強い動的型付け、ダック・タイピング
処理系 Ruby、JRuby
影響を受けた言語 Smalltalk、LISP Lisp、Perl、CLU
影響を与えた言語 Groovy
Ruby(ルビー)は、まつもとゆきひろ(通称Matz)により開発されたオブジェクト指向スクリプト言語であり、従来Perlなどのスクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。Rubyは当初1993年2月24日に生まれ、1995年12月にFj (ニュースグループ) fj上で発表された。名称のRubyは、プログラミング言語Perlが6月の誕生石であるPearl(真珠)と同じ発音をすることから、まつもとの同僚の誕生石(7月)のルビーを取って名付けられた。
(Wikipedia:Ruby)

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)である。
(Wikipedia:Ruby on Rails)

Ruby Document format
RD(Ruby Document format)は文書 ドキュメントファイルフォーマット フォーマットの1つで、Rubyスクリプトに埋め込み可能であるため、Ruby関連のドキュメントによく使用される。ウィキ Wiki文法に似たマークアップ言語 マークアップを持ち、HyperText Markup Language HTMLなどよりも簡潔に記述できる。
Rubyスクリプトに埋め込む場合は=beginと=endで囲んだ部分に記述する。
RDで見出しは次のように記述する。
=最大見出し
+小見出し
++最小見出し
出力されるHTMLはほぼ以下のようなものである。
最大見出し
大見出し
中見出し
中小見出し
小見出し
最小見出し
順序の無い箇条書き。
続き。改行があってもよい。
入れ子にすることができる。
(1) 順序つきの箇条書き
(2) 続き
(Wikipedia:Ruby Document format)

RubyNavigation
RubyNavigation(ルビナビゲーション)は、キヤノンシステムソリューションズが販売してるDTP用自動ルビ振りソフトウェア。Microsoft Windows Windows用で、Macintosh版は販売されていない。
約15万語の日本語辞書を用いて日本語解析を行うことで、品詞や活用の違いに応じてかなりの高精度でルビ振り処理が可能。小学校学年別漢字配当表の各学年別の設定や、常用漢字表外音、拗促音(捨て仮名の使用/不使用などを含む)などの詳細な設定が可能。解析できなかった部分には下駄 ゲタ(〓)で出力される。
同社のDTPソフトEDICOLORには、ルビ振り機能のみを取り出したプラグインHummingBirdが標準同梱されている。
(Wikipedia:RubyNavigation)


Ruby - 関連ブログ

秒読み段階の「Ruby on Rails 3」登場の意味 − @IT

Rubyのバージョンは1.8系と1.9系に大きく分かれている。Ruby 1.9は、実際には2.0と名付けるべきだったとの声もあるほど、1.8系と比較して高速化や機能強化を果たしている。ただ、Ruby 1.9系の初の安定版であるバージョン1.9.1は2009年1月にリリースされてはいるものの、実戦投入という意味ではまだ1.8系が主流となっている。例えばRails利用という観点から見れば、95%以上が...

格安VPSサーバで実用的なRuby on Railsアプリ運用環境を構築する(1/4):CodeZine

はじめに Virtual Private Server(VPS)とは、一台のサーバー上で仮想サーバーを何台も起動させることで、個々のユーザーに対して管理者権限を付与し、専用サーバーのような環境を提供するサービスのことをいいます。VPSのユーザーはサーバーのリソースを自由に使用でき、CGI実行環境のカスタマイズや大規模データベースの利用などが可能です。 ServersMan@VPSは、そのVPSを格...

テスト自動化について5分で分かるまとめ | Ryuzee.com

Categories Agile・生産性向上 (110)Ajax/Web2.0 (7)apache (14)CMS (3)Delphi (11)Linux (47)Perl (29)PHP (115)Ruby (4)Trac (83)Zope (11)オープンソース (104)Firefox (9)OpenVZ (3)phpBB (3)phpMyFaq (12)scuttle (3)taskfre...

RubyKaigi2010スペシャルレポート:Ruby会議2010 1日目レポート[随時更新]|gihyo.jp … 技術評論社

RubyKaigi2010スペシャルレポートRuby会議2010 1日目レポート[随時更新]2010年8月27日KaigiFreaks レポート班, 赤松祐希, 大和田純, すがわらまさのり, 白土慧, 三村益隆,with 編集部RubyKaigi, Rubyこの記事を読むのに必要な時間:およそ 0.5 分本日8月27日(金)から29日(日)までの3日間にわたり,茨城県つくば市のつくば国際会議場に...

InfoQ: Scala+Liftによる超実用開発

話し手:三木 隆史聞き手:羽生田 栄一投稿日2010年8月25日 午後10時45分時間 00:13:59コミュニティJava,Agileトピック言語,Webフレームワーク,動的言語タグScala概要オブジェクト指向と関数型の機能をすべて提供し、さらにRubyに代表される動的言語の柔軟性と静的型付け言語の信頼性をも兼ね備え、JavaVMの上で開発実行できる新時代の言語がScalaだ。Scalaとその...

個人的なRubyKaigi2010総括と「最終回」について - ただのにっき(2010-08-30)

■ 個人的なRubyKaigi2010総括と「最終回」についてクロージングで高橋さんが「次回最終回!」とやったもんだから、各所で議論が巻き起こっているわけだが、おれもちょっと書いておこうかな。あくまで個人的なもので、実行委員の総意でもなんでもない。自分はまだ「RubyKaigi」と正式に名乗っていなかった初回の2006年にスピーカーとして参加。そのあとは実行委員に加わって、2007、2008、20...

RubyKaigiが次回最終回だということについて - ずっと君のターン

Ruby | 23:48 | 本年も成功裏に終了したRubyKaigiだけど、来年で最終回だとか。正直本当に終わると思ってないし、仮に現在の中心スタッフが止めても、他の誰かがなにかしらやるでしょ。そういう次世代イベントの中心メンバを育てるための場がRegional RubyKaigiだと勝手に思ってるし。ただ、それはそれとして「RubyKaigiを一度終わってみる」っていうのはホントにいいことだと...

Twitterで自動フォロー・アンフォローソフトを買ってみた - ひとぅブログ

Twitterで1万人以上もフォワーがいる方から、フォローをしていただくことがあります。そんなTwitterのベテラン・有名人の方が私をフォローをしてくれるなんて嬉しい!と思ったりするのですふぁ、よくみてみると何だか変なんです。 つぶやきが100以下だったり登録日が2、3ヶ月以内だったり。それでフォロー数が1万人以上ってどんな有名人なの?って思うのは私だけでしょうか?? 私は基本的にフォローしてい...

RubyKaigi2010を前に、「RubyKaigi2009で見たRubyコミュニティの悩み、価値観、変化」を記す: ITジャーナリスト星暁雄の"情報論"ノート

ちょうど1年前のRubyKaigi2009に関する未発表原稿があるので、予習の意味を兼ねて読み返してみた。その結果、今の時点で掲載する意味があるのではないかと考え、ここに発表する。このイベントでは、さまざまな技術的なトピックの発表があったのだが、一番印象に残った部分は「コミュニティの悩み」、「価値観」、そして「変化」だった。この原稿では、そのことだけを書いている。なお、技術的なトピックスに関するレ...

QPToolkit: Webカメラを使ったかんたん位置計測

実世界にある複数の物体を認識し,その位置や姿勢を計測するしくみを作るのはそれなりに面倒です.ARToolKitを使えば,Webカメラと紙に印刷したマーカを使って安価に位置計測システムを構築できますが,マーカを登録したり,それを認識できるようなコードを書くのにちょっと手間がかかります.ここで紹介する「QPToolkit」は,その「手間」を最小限にするために作られました.QPToolkitは,ARTo...


Ruby - アマゾン検索


ルビーロック2 (Ruby lock2) 

Anchor Hocking Royal Ruby Bubble ピッチャーセット Fireking

WINK!WINK! 【ウィンクライフ/ガーデンスクエア】 ルビー

クライマックス 70’s ルビー

イントロデューシング

Now アラビア

アメリカン・ギャングスター 【VALUE PRICE 1800円】 [DVD]

二岡ちなみDELUXE完全復刻盤(AST-22) [DVD]

アメリカン・ギャングスター [Blu-ray]

TINS カラー010(the ruby) 11ml

essie ネイルカラー628 WRAPPED IN RUBIES 15ml

ZOYA ネイルカラーZP257(RUBY) 14ml

The Jackie Robinson Story [VHS] [Import]

ジャック・ルビー [VHS]

Dames [VHS] [Import]

Ruby on 松江ラーメン・キュービックシリーズ

ロバートソン・ルビーカベルネ【Robertson Ruby Cabernet】【南アフリカ・赤ワイン】

ゴールデンクラウン:ジュースカクテル(ルビーレッドグレープ) Golden Crown Ruby Red Grapefruit Juice Cocktail - plastic

【最高級スワロフスキービーズ】 #5301-5mm Ruby(ルビー) 24ヶ

【最高級スワロフスキービーズ】 #5301-4mm Ruby(ルビー) 50ヶ

【最高級スワロフスキービーズ】 #5301-3mm Ruby(ルビー) 50ヶ

(イエロールビー)YELLOW RUBY フライスピンボーダージップパーカー

【YELLOW RUBY(イエロールビー)】 ベーシックストレートパンツ

(イエロールビー)YELLOW RUBY スコーピオン刺繍入りUネック6分袖Tシャツ

RubyNavigation

Ruby Manager 4.0 for InDesign MAC

LCS Ruby Manager 5.0 Windows版

[グラビス] RUBY WMN

[クロックス] pagne o-dial

[アビィ・ニューヨーク] キャリースリムキャリア

PSP3000用保護シール【Ruby Nexus】

xbox360用デコレーションスキンシール【Dark Ruby Crystal】

ニンテンドーWii用保護シール【Ruby Abduction】

ZIPPO PLAYBOY Ruby Red Armor プレイボーイ ジッポー 21239

eb's deckpad jewel space ruby

eb's jewel pad"flower"ruby

ヘッドホンアンプ 内蔵 USB DAC Styleaudio CARAT-RUBY2 光入力

Pleiades RunAway Adapter iPod Sports Kit/Ruby SE-RA002-CB

ウィットナー メトロノーム スーパーミニ ルビー Wittner taktell SUPER-MINI ruby

日経ソフトウエア 2010年 10月号 [雑誌]

メタプログラミングRuby

日経ソフトウエア 2010年 09月号 [雑誌]

Metaprogramming Ruby: Program Like the Ruby Pros (Facets of Ruby)

Ruby the Red Fairy (Rainbow Magic)

ITIL V3 A Pocket Guide: A Pocket Guide (Itsm Library)

アマゾンから探す