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

今さらrails debuggerの便利な機能

いつもpry-railsでデバッグしててあんまりdebugger使ってなかったんだけど、 debuggerって多機能だし、その機能ってどんなんあるだろうと。 で、その中でup、disp、infoって便利だと思った。 up 呼び出し元を見る。 ある箇所でおかしな事になってるけど、元…

autotestのmapping

なぜかmodelファイルの変更をしても、autotestで再実行されない。 とりあえず、autotestのmappingを下のようにしたら実行されるようになった。 app以下のファイルとspecファイルのmapping。.autotest Autotest.add_hook(:initialize) {|at| at.add_mapping(/…

MacはBSDベース

MacはLinuxベースじゃない。BSDベース。そのおかげではまった。historyの出力から、行番号部分だけとりたかった。 これを、 121 ls -al 122 pwd こうしたかった。 ls -al pwd だけ。で、sedで-r(拡張表現オプション)つけて実行。 history | sed -r "s/^ +[0-…

Mac Lionにclispをインストール

Mac Lionにclispをいれる。 brew install clisp Warning: Building with LLVM, but this formula is reported to not work with … If it doesn't work you can: brew install --use-gcc … Error: Failed executing: ulimit -s 16384 && make 「--use-gcc」つ…

unicornのpreload_app

unicornの設定「preload_app」について。 ざっくりと、「workerのアプリケーションの先読み」の設定らしい。 このサイトに詳しい説明があったので訳してみた。英語は苦手なので怪しいがなんとなく雰囲気は合ってる気がする。http://unicorn.bogomips.org/Uni…

Mac Lionにnginx+php-fpmをいれ、Shindigを動かす

事前にいるもの ・Homebrew ・wget(Homebrewでbrew install wgetでいける) nginx、php-fpmインストール nginx brew install nginx php-fpm php-fpmを有効にしたphpをインストールする必要がある。 brewで入るが、デフォではbrew対象外(/usr/local/Library/…