ruby

Ruby で tag ジャンプする方法

% brew install ctags % rehash % ctags -Re

LL で CPUID が流行る?

家に帰ったら Ruby で CPUID - Mi manca qualche giovedi`?

Passenger(mod_rails for Apache)を Ubuntu にインストール

lighty + fastcgi だと色々と困ることがあるので Passenger (mod_rails) をインストールして試してみよう。gem で入れる。 % sudo gem1.8 install passenger % sudo passenger-install-apache2-module # 1 選ぶ # apt-get install apache2-prefork-dev せよ…

Rails の Session でCookieの session_id を変更したい

Rails の Session でCookieの session_id を変更したいのだけどうまくいかない。 例えば Cookie に session_id = xxxxx とRailsにより自動で設定されているとして、コントローラで cookies[:sessionのkey名] = { :value => new_session_id} とかやっても上書…

yarv-dev

yarv-dev の過去ログを読んでいるのですが面子がすごすぎる。 鼻血が出そう。

pp

pp って pretty printの略か今更気づいたよ。

migration の create table で options を渡す

InnoDB じゃなくて MyISAM にしたかったので options で指定した。 def self.up options = { :options => "ENGINE=MyISAM DEFAULT CHARSET=utf8" } create_table :hoge, options do |t| t.column :hige, :string あえてMyISAM にしたのは海よりも深い理由が…

rails.el まとめ

rails.vim の情報は→id:secondlife:20061222:1166781841へどうぞ。 最近お仕事で初めてRailsのコードを書いているのですが、書きはじめて1週間くらい経ってからやっと rails.el の存在に気付きました。 僕に Rails を教えてくれる、はてのくんは Vim 使いだ…

Objectをどう表現するか?

type tagと実際のデータ(へのポインタ)というのが本質だと思うんだけど。 構造体で表現するなら大体想像つくし、実際にEmacs LispはCodeReading: EmacsLispのデータ構造のようになっていて、なるほどとうなずける。 ずっと前に図書館で借りたRubyソースコー…