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

bashの変数($,ダラー,ドル)まとめ

書式説明 $?直前に実行したコマンドの終了ステータス $@スペース区切りの実行引数 $*変数$IFS区切りの実行引数 $0ファイル名 $n実行引数のn番目の値 ${@:n}スペース区切りの配列のn番目以降 ${@:n:o}スペース区切りの配列のn番目からo番目 $$プロセスID ${…

iframe内のオブジェクトをデベロッパーツールのコンソールから操作する #html #javascript

クライアントサイドのJavascript開発では、各ブラウザのデベロッパーツールに付属している対話型のコンソールを使い、状態を確認しながら開発する方法がとても便利ですが、iframe内のオブジェクトを呼びだそうとしても、Same-Origin Policyの制約などでオブ…

Vagrantのbox名を変更する #vagrant

実はboxの実態をリネームするだけでbox名を変更することができます。 boxの実態は$HOME/.vagrant.d/boxesにインストールされています。 $ cd ~/.vagrant.d/boxes/ $ mv {old} {new} あとはvagrant initで新しいbox名を指定するだけです。 $ vagrant init {ne…

Vagrantのゆるい使い方 #vagrant #linux

VagrantはOSに依存しない開発環境を手軽に管理・配布することができるツールです。 私の環境の場合、開発環境にありがちな問題への対処としてVagrantを導入することにより、いくつかの問題を解決することができました。 開発環境構築の手順書を作成したいけ…

Jenkinsのタスクでシェルスクリプトの終了コード1が返却されても処理を続行する #jenkins

Jenkinsタスク内に設定したシェルスクリプトは/bin/sh -xeで実行されるため、コマンドの途中で終了コード0以外が返却されるとタスクがエラーとして終了します。通常はこの挙動で問題ないのですが、場合によりそのまま処理を継続させたいこともあります。解決…

Herokuの1dynoのCPUコア数 #nginx #heroku

Nginxのworker_processesには通常CPUのコア数を設定しますが、heroku上に配置したNginxの場合1dynoに割り当てられているCPUコア数がわからなかったので調べてみました。 Stack Overflowに同じように悩んでる人が居ました。 同様にheroku run コマンドでコア…

Gitコマンドのハイライト表示 #git

Git

Git の diff を美しく表示するために必要なたった 1 つの設定 #git こちらの記事を見かけて設定してみたら私の環境(OS X Mavericks)ではなぜか出来ませんでした。調べてみたらgit configでcolor.uiを設定することにより近いことができました。ハイライト表示…