ブログトップ 記事一覧 ログイン 無料ブログ開設

idesaku blog

2012-04-30

[][][] Capistranoでタスクの実行対象サーバを絞り込む方法

Railsアプリデプロイツールとしてデファクトスタンダード的な位置にあるCapistranoについて。

TL;DR

HOSTSとROLESではなく、HOSTFILTERとHOSTROLEFILTERを使え。

続きを読む

2012-01-28

[][]GitHTTP経由で使うときのパスワードを安全に扱いたい

Git 1.7.9がリリースされたので、変更点のハイライトをつらつらと眺めてみよう、と思ったら初っぱなに興味深い一文発見。

"Credential helper" support, that allows integration of HTTP authentication with platform-native key-chain implementations;

Git Blame: Git 1.7.9

つまり、OS Xユーザからすると、HTTP認証にKeychainを使えるってことではなかろうか。

続きを読む

2012-01-04

[][][]Vimソースコードの構文エラーを検出させたい(ただしRubyに限る)

Vimmerであるところの諸兄が、あのすばらしいVimテクニックバイブル 〜作業効率をカイゼンする150の技を片手にご機嫌の年越しと相成ったであろうことは想像に難くない。無論私とてそのクチであり同じ穴の狢というやつである。微妙に日本語の使い方を間違っている気もする。

それはともかく、"1-13 autocmdを使用して自動的に処理を実行する"で紹介されている、"保存時に構文チェックを実行する"技が簡単に導入できる上になかなかどうして便利そうなので早速我が.vimrcにも書いてみた次第である。

続きを読む

2011-10-01

[][]git-grepPerl正規表現が使える…ぞ? Part.2

git-grepでPerlの正規表現が使える…ぞ? - idesaku blog

前回はMacportsインストールしたGitでPCREサポートが有効になるようにしてみたが、Homebrewでもやってみた。

2012/02/11追記: 本家にパッチが入ったので、こんな小細工必要なくなった。brew install git --with-pcre でOK。

続きを読む

2011-07-30

[][]launchctl loadが動かない件

新しいMacbook Airが届いたので、いそいそと環境構築に励んだところ、問題発生。

$ launchctl load -w ~/Library/LaunchAgent/org.postgresql.postgres.plist
Bug: launchctl.c:2408 (24957):13: (dbfd = open(g_job_overrides_db_path, O_RDONLY | O_EXLOCK | O_CREAT, S_IRUSR | S_IWUSR)) != -1
launch_msg(): Socket is not connected

おおお、なんだかおっかなそうなエラーになった。DBが上がらないと開発で困るぞ。

続きを読む