valid,invalid

関心を持てる事柄について

2017-11-27から1日間の記事一覧

意図しないイベントバブリングの停止 in CoffeeScript

jQueryのイベントハンドラでreturn falseするとイベントのバブリングが止まるとは知っていたのに気づかなかった例 flag = true setFlag = => flag = false $target = $('.target') $target.on 'change', (e) => setFlag() $target.on 'change', (e) => submi…

ag を使った複数行にわたる grep

既存コードで .all とかやっている場所を ag である程度まで*1洗い出そうと正規表現と格闘した。 ag 'users?(.where.+)?.all' みたいなので単一行のユースケースは良い感じに絞り込めたものの、メソッドチェーンしているやつ (multi line) が拾えないよと同…

git commit, rebase -i でうっかり起動した vim をキャンセルする :cq と、Git コードちょい読み

うっかり git commit や git rebase -i で vim 起動してしまったがキャンセルしたいときは :cq でエラーコードとともに vim を終了させる。 エラーコード 1 を受け取った Git は処理を進めず終了する。 Git のコード ついでに Git のコードをちょっと読んで…