A Day in the Life

2006-03-03

久しぶりにARのmodel

find_or_create_by_name すげー便利!うんこ!

plaggerのコミット権欲しい!

と書くともれなくコミット権がもらえるかも?

追記:もらえました。

matchpairs

http://d.hatena.ne.jp/motemen/20060301/1141226297

おー。いつの間に。スバラシス。いまのvim7じゃ使えなかったのでcvs upしてコンパイルしたら使えるようになった。最近vim7のnew-* 追いかけてないなぁ。

CSS Properties To JavaScript Reference Conversion

http://codepunk.hardwar.org.uk/css2js.htm

なんかやたら人気だけど

'border-top-width'.gsub(/-(\w)/){ $1.upcase }
# borderTopWidth

でほとんどできるんだよね。でも

text-decoration: none

とかを

textDecorationNone

で書けるのはしらん買った。

perlをぜんぜんわかってないな、と思うとき

shiftとか文字列展開あたりがまだ全然。正規表現のオプションについてはmoeiぐらいしかぱっと解らない。

"$foo->{bar}"

で展開できる(と思う)けどイマイチ解らなくて

"{$foo->{bar}}"

みたいにブレースでとりあえず囲ったり

my $socket_options = {
        PeerAddr => $host,
        PeerPort => 9801,
        Proto    => 'tcp',
        shift || {},
    };

って書けるのに

my $options = shift || {};
    my $socket_options = {
        PeerAddr => $host,
        PeerPort => 9801,
        Proto    => 'tcp',
        %$options,
    };

と書いたり。

記事の一覧 >