2006年 12月 21日

cgi.rb

  • HTML 生成系メソッドは全ていらない
  • CGI#path_info は PATH_INFO がないとき空文字列を返して欲しい (nil になるので (cgi.path_info || '').split('/') とかやるはめになる)

vim C-x

考えてみると殆ど補完使ってない。HTML/XHTML モードだとなぜか omni が効かないし、C-n しようと思ったときにはまだそれを書いてなくて補完できないし、もう一度書こうとしたときには「なんでまた書こうとしてるんだろう、DRY じゃないんじゃないか?」とか考えて他の方法さがしてる。考えてないときは補完の事が頭にないので全部うってる……
勝手に補完メニューでてくれたらいいのになぁ……

map collect

最近どっちも使ってるなぁ。そんなに意識してないんだけど、数字的なときは map で、ソレ以外のときは collect 使ってる気がする。

foo = (0..9).map {|i| 2 ** i }

hoge = [
    { :Foo => :aaa },
    { :Foo => :bbb },
]
p hoge.collect {|i| i[:Foo] }

どっちかっていうと collect 派だけど、ちょっとかくのがめんどい

irssi

Alt-q (11) でチャンネル変える時に Cmd-q 押して終了してしまうことが多々ある