2014-01-01から1年間の記事一覧

Rubyが辛くなってきた俺はHaskellに浮気する

はじめに 社内で、Web API呼び出しを束ねるWeb API作成ブームだから、Haskellでブームに乗ってみようかなと。Ruby好きなんだけれど、人数が増えてくるとコードのフォーマットがバラバラになるのが辛くて、型チェックが羨ましくなったのが選択理由。 関数プロ…

Rubyの子クラスで定数を再定義したのに親の定数が参照されちゃう

ちゃう class Parent CONST = 'parent' def initialize p CONST end end class Child1 < Parent CONST = 'child' end Child1.new # "parent" "child"を期待してたら、"parent"が返ってきた!? 定数の場合、今のスコープになかったら、外のスコープから探索…

git用のpre-commit gemが便利すぎる

まずは $ gem install pre-commit # In your git repo $ pre-commit install これだけで、うっかり残念なコミットをする事故が防げます。 Git フック使ってますか? http://git-scm.com/book/ja/Git-%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4…

新人への洗礼

新人の子が離席時にPCロックを忘れている! チャンスですね ls ど定番 alias ls=sl echo 牛さんのAAに癒されます alias echo=cowsay _______ < hello > ------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || xcowsayは、最近知りました。 より癒されま…