There's an echo in my head

日々のメモ。

2013-11-01から1ヶ月間の記事一覧

サブモジュールでgit pullする直前のHEADを知る方法

git

commitするまえなら.git/modules/<MODULE_NAME>/ORIG_HEADに書いてある。 commitしたあとは…まだわからない。</module_name>

iterm_windowでRubyからiTermのタブを開く

iterm_windowを使うとRubyからiTermのタブを開くことができる。 require "iterm_window" ItermWindow.open do open_tab "opened_by_iterm_window" do write "echo 'Hello from iterm_window'" end end iTermはShell > Broadcast Input > Broadcast to All Pa…

lsyncdのstatusファイルからファイル数とかを集計するコマンド

lsyncdの吐き出すstatusファイルをいちいち目で見てどれぐらいdelayしてるか見るのが手間になったので、適当にスクリプトを書いた。 $ lsyncd_status <サブコマンド> サブコマンド 出力内容 delayed キューに残っている全タスク数 active active(実行中)な…

sorceryのcurrent_userにはご注意

2つコントローラで名前空間をわけてそれぞれでcurrent_userを使っている場合には要注意。 sorceryは ActionController::Baseでincludeされてる ログイン中のユーザはcurrent_userヘルパメソッドで呼び出す。このメソッド名の変更はできない ユーザのクラスで…

認証処理を行うsorceryを試してみた

deviseの主にルーティング周りがなんだかよくわからないので、sorceryを試してみた。ソースはgithubにあげたけど参考になるかは微妙。 sorceryはだいたい モデルで認証処理を行うメソッドを提供する 登録時にsalt値の生成とそれによるパスワードの暗号化 Use…

pow+rbenv+bundlerでエラーが出た

"You have already activated json 1.8.0, but your Gemfile requires json 1.8.1. Using bundle exec may solve this."というエラーが出た。 Powのwikiを見ると、config.ruでBundler.setupを呼び出すよう書いてあったけど、それでは直らなかった: # config.…

OSX 10.9 Mavericksへのアップデートでやったこと

osx

Xcodeのアップデートとかはダイアログが出たので、それ以外の個別に細々とやったことのメモ。これはたしかにBoxenとか欲しくなる。 TerminalCopyOnSelectの更新 EasySIMBL 1.5.1に更新 ソースはこちら u-minor/terminalcopyonselectからソースを落としてきて…

このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。