Mac: rvm: バージョンを最新にする
以下で最新版に更新される。
rvm get head
ついでに自動でupdateされるようにする。
echo rvm_autoupdate_flag=2 >> ~/.rvmrc
Ruby: 配列を文字列にする
hoge = [0,1,2,3,4] hoge.join(",") puts hoge # "0,1,2,3,4"
joinでこんな感じでいけます。
SublimeText2: キーリピートを有効にする
vimモードでjklhなどのキーリピートが効かず連打するはめになっていたのでぐぐったら以下の方法でいけました。
Terminalで以下のコマンドを実行。
defaults write com.sublimetext.2 ApplePressAndHoldEnabled -bool false
Coffeescript: Class内での関数の呼び出し
ノリで書いていて、意外なはまり方をしたのでメモっておきます。
class Hoge hoge = -> console.log "hoge" fuga : -> hoge()
fugaの中でhogeを読んでいるんですが、「:」と「=」の意味が違うのを知らなくて小一時間はまってました。
=だと呼び出せますが、:だと呼び出せませんでした。
Rails: MiniProfilerをGETで表示非表示
MiniProfiler(https://github.com/MiniProfiler/rack-mini-profiler)はサーバー処理の時間を計測してくれるgemです。
サイトのデザインをしているときなど、邪魔になるときは消すことも出来ます。
http://www.hoge.com?pp=disable
ブラウザの再起動で表示されたりもしますが、
http://www.hoge.com?pp=enable
で再度表示状態に戻ります。
Rails: MiniProfilerを右側表示にする
github見れば普通に書いてありますが、
Rack::MiniProfiler.config.position = 'right'
これをControllerなどに記載すればデフォルトだと左表示のMiniProfilerが右側表示になります。
leftかrightしかないようです。