Ruby

ブログからのネタの種

安いRailsのホスティングサーバー
sはその辺ツライ。xreaクラスでは話にならないほど遅いので私のようにサーバーの知識が無い人は悩むことになる。Ruby on RailsやDjangoなどのwebフレームワークを使ったちょっとしたwebアプリケーションを公開するのによいホスティングサービスを教えてください。フレームワーク、無料.. - 人力
2008/09/07 00:43:31 [Core]
[イベント][XP祭り]XP祭り2008〜LT
。あと審査員の方もありがとうございました。私がライトニングトークスをはじめて見たのはXP祭り2005に参加した時で、角谷さんのRubyのLTをみて衝撃を受けたのを今でも覚えています。それから3年して自分も同じ舞台で喋らせていただくことが出来
2008/09/07 00:40:59 [自分の仕事を憎むには人生は余り]
自分では結構納得の出来
ですが 実際どの程度できるか分からないし、隣にRubyって言語の本があってどうしようかなぁと。とある人工無脳がRubyで書かれているらしいのですよね。C++は初心者には難解だというし… Rubyというのは国産のプログラミング言語だそうです。1995年
2008/09/07 00:32:36 [Atelier Madoka]
第一周
姐我一定不会掉眼泪的 8.30号去的那天我就得很 什叫作孤立无援.打姐叫教我 当真的很希望有个人可以我 可是没有 然后第二天听打来 真的好 一听的声音 祢嘛 我真的很想 然后之后又跟RUBY又哭了 反正就是 作又多!好
2008/09/07 00:22:23 [さようなら]
[ruby][rails] rails 1.1.2
の obsolete なメソッドが使えるようになる(らしい)のだけれども, このコマンド実行以降 sqlite3-ruby でエラーになる.(sqlite3-ruby のバージョンは 1.2.2 だった) 結局 gem update sqlite3-ruby して 1.2.4 をインストールして元通りになった.こわー.config/boot.rb に
2008/09/07 00:19:06 [yagihiro output]
Kaiser Chiefs『Yours Truly, Angry Mob 』
のっているという共通点があります。今回は前作での商業的な成功を自嘲しているところが目立つかな。♯1「Ruby」のサビなんて「ルビ、ルビ、ルビィー♪」だもの!ビートルズからの伝統のような気がするんだけど、英語圏以外にも分かる英単語
2008/09/07 00:01:04 [white noise]
[プログラム]Gainer
、良い雰囲気のお店でした) Gainerは簡単に言うと、私みたいな超ハード系素人でも簡単に回路を組み立てて、色々なセンサやら何やらの制御ができるようになる機械。プログラム言語の方は、「ActionScript」「Max/MSP」「Processing」に対応している。非公式でRuby、 .
2008/09/06 23:51:31 [適当な部屋 -ためねぎじゃないよ たまねぎだ]
大韓航空受験者
www.ca-style.jp/correspondence/entry/index.html 直前対策 はコチラ ⇒ http://ca-style.jp/s_p_lesson/ruby/index.html 先日、KEの支店長さんとお話をしましたが、 企業イメージを一新したいというのがアリアリの御様子でした
2008/09/06 23:46:36 [キャビンアテンダント ★ カバーレター レジュメ 完全攻略法★書類選考]
地震
もうすぐ大地震が ありそうな気がする(笑) 今日変な 地震雲みたいなのあった。今日は説明会行ってきた !楽しかった★ 先生面白かったし(・皿`)← 終わってから.LaQua行った! やっぱり後楽園好き 2日続けて部活休んじゃったけど
2008/09/06 23:45:02 [Ruby Brodiaea]
NetBeans翻訳プロジェクトのTシャツ
んですけど、どこの国だかさっぱり…ん?英語は無いんですね。(やはり英語がベースになっているからか…。) さて、ファイルのアップロードですが、これがまた大変です。何しろHTML全く知らずにRuby on Railsに挑戦しているので、 何が標準でどうしたら良
2008/09/06 23:37:49 [HighLookの日記]

はてブ注目エントリーからのネタの種

MOONGIFT: » 設定項目をオブジェクト的に設定、取得する「Configatron」:オープンソースを毎日紹介
Ruby on Railsで開発している際に設定ファイルを利用することがある。その場合に利用されるのがYAML形式での保存だ。これは汎用的なフォーマットで、XMLに比べると分かりやすい表記で使い勝手は良いのだが、読み込んだ後の利用がHashや配列になっているのがあまり好きではなかった。 一例   だが設定のために一つクラスを用意する、というのも面倒だ。簡単に項目を追加したり...
2008/09/07 01:30:53 []
Ubiquitous Gists — GitHub
Mozilla’s Ubiquity is pretty cool. We just pushed out support for commands in Gist If we detect that a Gist contains an Ubiquity command, we’ll add the proper markup to let Firefox know about it. Here’s a few to get you started. Post to Delicious CPAN Search Twitter Timeline Search Ruby documentation al3x’s bookmarklets Twitter Search Sztaki Translator (maybe) Post to Douban
2008/09/07 01:30:53 []
「懇親会でしか出ない話」こそ面白い - Life Like Lights
大常昌文――「懇親会でしか出ない話」こそ面白い − @IT自分戦略研究所  大常氏は勉強会にはどのくらいの頻度で顔を出しているのだろうか。  「大きなものは3カ月に1回くらい。20人規模くらいの小さなものだと、2カ月に1回くらいでしょうか」  初めて参加したのは「Lightweight Language Weekend」。tDiary(Rubyで作られたWeb日記ツール)の作者、ただただし氏が書いていたLightweigh...
2008/09/07 01:30:53 []
Home — red — GitHub
$ mate test.red 1| return false unless navigator[:user_agent].index_of('AppleWebKit/') > -1 $ red test #=> if (!(navigator.userAgent.indexOf('AppleWebKit/') > -1)) { return false; } $ ls #=> example.js example.red test.red You can test short code snippets from the command line without creating a test file by using the -s option. $ red -s "@foo" #=> this.foo Library Support Red supports library-specific interpretations of your Ruby. A ::LibraryName declaration anywhere within the code causes ...
2008/09/07 01:30:53 []
[Ruby][Perl]Ruby VS Perl
私はこれで Perl から乗り換えました。俺がPerlを捨ててRubyに行った理由と同じ - ’(rubikitch wanna be (a . lisper))初めてPerl触って思ったこととか - ずっと君のターンバベル案内
2008/09/07 01:30:53 []
Webエンジニア(正社員)募集中 - ゆいせきのTwitter記録 - はてなグループ::ついったー部
株式会社メタキャスト(http://www.metacast.co.jp/)ではrubyとかperlとかサーバーサイドいじれる人募集中です 主な業務はWebサービスの保守運用、拡張作業など いま無職な人とかいたらyuiseki@gmail.comまで連絡ください 参考:社長のブログ http://d.hatena.ne.jp/itokenv/
2008/09/07 01:30:53 []
NeverBlockの周辺の動き
最近、 NeverBlock の周辺の動きが面白い。 What is it all about? NeverBlock is a Ruby library that allows developers to write non-blocking, concurrent code in a transparent manner. Meaning that you will keep coding in your traditional ways while you get the benefit of non-blocking IO operations. LL futureの講演者控え室で、まつもとさん、高橋さんから、 その辺の話を伺う機会がありましたが、 NeverBlockはRuby-1.9普及の引き金になるかもしれない。...
2008/09/07 01:30:53 []
初めてPerl触って思ったこととか - ずっと君のターン
Perl暦一週間。ホントにまったく何にも知らないのに一身上の都合で使うことになったんだけど、勉強してみたらいろいろ驚きというかなんというか・・・。なにかが根本的に間違ってるかもしれないけど、とりあえず触ってみて思ったこと。 関数定義 sub funcname { my($arg1, $arg2, $arg3) = $_; # do something } 関数定義に仮引数がなくて毎回こう書かないとだめみたいなんだけど、誰も文句...
2008/09/07 01:30:53 []
MOONGIFT: � Ruby2JavaScript「Red」:オープンソースを毎日紹介
Webアプリケーションを構築しているとどうしても必要になるのがJavaScriptだ。サーバサイドの言語はPHPやRuby、Perl、Java、Pythonなど様々な言語が選ばれるが、JavaScriptについては代わりがない。 RubyからJavaScriptが生成される   元のRubyコード   サーバサイドの言語は得意だが、JavaScriptはちょっと…という人もいるのではないだろうか。そんな人にとって、これは朗報かも知れない。 ...
2008/09/07 01:30:53 []
LL FutureでのLarry Wallの話を聞いての感想など - hnwの日記
先週土曜日、8/30にLL Futureに行ってきました。一番のお目当てはLarry Wallだったんですが、感想としては「このオッチャン、正規表現大好きだなー」ってことですね。 突然ですけど、Perlの功績って凄いと思うんですよ。何が凄いって、「正規表現リテラルの発明」ということに尽きると思うんですね*1。正規表現を文字列リテラルで表現しないといけない言語って本当に悲しいです...
2008/09/07 01:30:53 []
ホワット・ア・ワンダフル・ワールド 宣言型計算モデル
宣言型計算モデル Declarative Computation Model 日曜の ET セミナーに参加していただいた,日本 Ruby の会会長の @takahashim さん (北大での指導教官が同じ)に教えていただきました. これだけだと単に abstract nonsense っぽいけど、これを土台にしていけば面白いことができそう、と思った記憶が。好きな論文。 http://twitter.com/takahashim/statuses/906523913 あのころからどれくらい変わったかは知りた...
2008/09/07 01:30:53 []
早明浦ダムのTwitter Bot作りました - 速報ダム日和
練習かねて。 Twitter / sameura 渇水の早明浦ダムの情報をポストします。 1時間に1回くらいのペースで川の防災情報から早明浦ダムの情報を取ってきてポストします。現状そんだけです。作り方が分かったのでもうちょっと手を加えるつもりです。早明浦ダムの事が気になってしょうがないTwittererは是非Followしてください。 以前からTwitter Botってどう作るのかなーって気になって...
2008/09/07 01:30:53 []
Part2 プログラミングを理解するための五つのポイント:ITpro
でプログラムを実際に動かしてみた感想はいかがですか? プログラムの中身はよくわからなかったかもしれませんね。  それは当然のことです。プログラミングを作文にたとえるなら,Part1を読み終えたばかりの皆さんは,紙と鉛筆の使い方を覚えた段階に過ぎません。自分の思うように文章を書くことができるようになるためには,起承転結や句読点の打ち方などの基本的な作...
2008/09/07 01:30:53 []
女子高生ハッカーを目指すのだ。
今日もはやおき。Rubyはオブジェクト指向な言語なんだって。オブジェクト指向って?いままで、文字列とか数値とかいってたのがオブジェクト。objectだから、モノってことかな。オブジェクトには型っていうのがあって。文字列っていう型。数値っていう型。配列っていう型。それでね。オブジェクトはメソッドを持ってる。メソッドについては前にやったよね。持ってるメソッ...
2008/09/07 01:30:53 []
ActiveResourceでいろんなAPIを叩いてみる。標的はHotpepper API - 富士山は世界遺産
ドリコムさんがやっている、Award on Rails 2008に参加するつもりでアプリを作っています。 http://rails.drecom.jp 作ってるアプリはツギドコ?という「昼飯難民救済サイト」です。 http://tugidoko.minorapi.jp (まだ制作途中です 地域を入力すると近くのランチをやっているお店を表示してくれます。加えて「実際行ってみたら混んでた…次どこいく?」に対応すべく、「このお店の近くで探し...
2008/09/07 01:30:53 []

関連グッズなネタの種

 
 
  • Killer キラー エレキギター KG-GALAXY Ruby Red KG-ギャラクシー ルビーレッド
  • スウォッチ専門店(Swatch) 【Ruby Touch】 (ルビー・タッチ)
  • 07-08 32 THIRTYTWO/サーティーツー RUBY LASHED RED/WHITE【いかなる山でも対応可能なブーツ】 スノーボードブーツ
  • PRINCE(プリンス)【O3 SPEEDPORT HYBRID RUBY OS(オースリースピードポートハイブリッドルビー オーバーサイズ)】硬式用テニスラケット
  • RUBY CD COLLECTION「束縛トラップ」
  • RUBY CDコレクション 理事長様のお気に入り/イメージ・アルバム
  • RUBY CD COLLECTION 香港恋愛夜曲
  • 07-08 32 THIRTYTWO/サーティーツー RUBY LASHED WHITE/RED【いかなる山でも対応可能なモデル】 スノーボードブーツ
  • 美女海賊ルビー 子供用ハロウィンコスプレ衣装 / Ruby The Pirate Beauty Child
  • カスタム【HALF JACKET】PEARL/RUBY
  • PSP Skin - Ruby
  • SE-BS-RD SwitchEasy Biscuits for iPod nano 3G/Ruby Red:SwitchEasy
  • Ruby/無頼ノ華
  • DVD 磯山さやか Ruby Fish
  • 絶版品ミニカー CITY 1/43 フォルクスワーゲン バス 1955 RUBY RED/BLACK
  • KONRON(コンロン)エターナルペンダントw/ルビー【Eternal pendant w/ruby】
  • RUBY CD COLLECTION「月に狼」
  • RUBY CD COLLECTION きみが恋に堕ちる
  • KONRON(コンロン)エターナルピアスw/ルビー【Eternal pierce w/ruby】
  • RUBY NAVIGATION  Windows版  キヤノンITソリューションズ  SMI-98W80-750 : 4535946020134  20030201
  • 【P真空管】12AX7AC5/ECC83 RUBY ノーマル
  • 天然石ビーズ ルビー(Ruby)A 8 mm玉/1連
  • オークリー 交換レンズ【HALF JACKET】(RUBY IRIDIUM)
  • 【キッズ専用☆軽量快適!】クロックス【CROCS】キッズ ケイマン【Kids Cayman】子供用 サンダル 20cm(child 2) ルビー CRK-C-M2-W4-RUBY
  • ROYAL ORDER(ロイヤルオーダー) ラージクラウンリングw/ルビー LARGE CROWN RING w/RUBY SR15-R
  • The Ruby Faerie (ルビー)   
  • Ruby/Radio-Active Absolutely Live 1991.12.19 渋谷ON AIR EAST(CD)
  • VitaminX キャラクターCD「RUBY DISC」-ナナキヨ-(七瀬瞬&仙道清春)
  • CROCS Mary Jane Ruby クロックス メリージェーン サンダル
  • RUBY CD COLLECTION 束縛トラップ
関連グッズ一覧

Wikipediaサマリーなネタの種

Ruby(ルビー)は、まつもとゆきひろ(通称Matz)により開発されたオブジェクト指向スクリプト言語であり、従来Perlなどのスクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。Rubyは当初1993年2月24日に生まれ、1995年12月にfj上で発表された。名称のRubyは、プログラミング言語Perlが6月の誕生石であるPearl(真珠)とほぼ同じ発音をすることから、まつもとの同僚の誕生石(7月)のルビーを取って名付けられた。

機能として、クラス定義、ガベージコレクション、強力な正規表現処理、マルチスレッド、例外処理、イテレータ・クロージャ、Mixin、演算子オーバーロードなどがある。Perlの代替となることができることが初期の段階から重視されている。Perlと同様にグルー言語としての使い方が可能で、Cプログラムやライブラリを呼び出す拡張モジュールを組み込むことができる。

Ruby処理系はインタプリタとして実装されている(実験的にJIT方式による実行時コンパイルも試みられている)。

構文は、ALGOL系を継承しながら、可読性を重視している。Rubyにおいては整数や文字列なども含めデータ型はすべてがオブジェクトであり、純粋なオブジェクト指向言語といえる。

フリーソフトウェアとしてruby ライセンス(Ruby License や Ruby's と表記されることもある。GPLかArtisticに似た独自ライセンスを選択するデュアルライセンス)で配布されている。