ruby

Rails の高速化についてググったり

Rails の練習ってことでちまちまとアプリを作ってました。作ってたのはまぁ Twitter と連携するちょっとしたアプリ。しかしどうも、作れば作るほどアプリケーションの遅さが気になってきました。で、ぐぐってみると Rails の高速化テクがいくつもヒットしま…

Rails にて XMLHttpRequest で POST するとセッションが切れる

ご多分に漏れずハマったので書いておきます。(Ruby 1.9.3, Rails 3.2.2) Rails にはセッション変数 session がありますが、タイムアウトでもないのにこれが何故か空になってしまう現象が発生して、かなり悩んでました。どうも JavaScript で直接 XMLHttpRequ…

ruby の並行・並列ってどんな感じなのかな、とか。

ユーザーストリームに接続して、タイムラインに流れる呟きを逐次取得するような関数 each_post() を作りました。中の実装はともかくとして↓こんな感じで使います。 each_post() {|st| if st['text'] then puts st['text'] # 呟きを表示 end } で、これを使っ…

ruby の OOP をひと通り見ておこうかな、とか。

タイムラインに名言が。 私もRubyでモテる女子を目指します。RT @endoyuma: Rubyをやるとモテるよ!逆にRubyをやっててもモテないエンジニアはもうダメだよ!って言われたから俺はまだ成長の余地を残している2012-03-04 10:23:00 via Echofon... はい。ruby …

ruby で twitter とか触れるようになりたいな、とか。

どうも最近の ruby 界隈では「for 死ね」の気運が高まっているようですね。 20年経ったわけで,もうfor文消しましょう! #Ruby2012-03-04 22:34:21 via YoruFukurou Ruby1.9でforはeachに変換されるが、eachのブロックの暗黙の引数がlocalsに出てこないとい…

ruby と仲良くなろうかな、とか。

ruby を触ってみてます。 環境変数 PATH というものがありますよね。echo $PATHまぁこれが見にくい(↓こんなん)。 /Users/kura/.rvm/gems/ruby-1.9.3-p125/bin:/Users/kura/.rvm/gems/ruby-1.9.3-p125@global/bin:/Users/kura/.rvm/rubies/ruby-1.9.3p125/b…