ポートがListenするまで待ち受けるシェルスクリプト portListenWait() { count=0 while [ $count -lt 100 ]; do tmp_str=`lsof -i:${1}` if [ “$tmp_str” != “” ]; then r… nbeppuハック2015.03.02 771
シェルスクリプトのエラー処理を見やすくする シェルスクリプトでエラーハンドリングをする場合、以下のようにエラーコードを if 文でチェックするのが一般的かと思います。 command … if [ $? -ne 0 ] then echo “Error!” e… nbeppuハック2015.02.27 2,965
ディレクトリを指定して yum install する 以下のように –installroot を指定してインストールすることにより、通常の依存関係と別の領域でパッケージをインストールすることができるようになります。 yum –installroot=/path –re… nbeppuハック2015.02.26 22,336
Redis サーバーとの通信コマンドをキャプチャする redis-cli monitor で、モニターが立ち上がり、Redis サーバーとの通信コマンドのログが流れてくるようになります。 1424855968.727610 [0 127.0.0.1:53571] “GET”… nbeppuハック2015.02.25 760
Wix で MSI ビルド時の警告を非表示にする Wix で msi を作成する際に、以下のように警告が表示されることがあります。 sample.wxs(5997) : warning LGHT1076 : ICE60: The file fil0EB98D60DE4B… nbeppuハック2015.02.24 840
Git からチェックアウト時に CRLF の改行コードで取得する 通常のファイルは改行コードを LF で管理し、特定のファイルのみ CRLF でチェックアウトしたい場合は .gitattributes に以下のように設定をします。 * text=auto *.bat text eol=… nbeppuハック2015.02.23 1,758
Tomcat7、Java8 で tomcat-redis-session-manager を動かす https://github.com/jcoleman/tomcat-redis-session-manager のビルド方法と Tomcat7 への組み込み方法です。 Gradle のインストール brew insta… nbeppuハック2015.02.20 2,528
iOS の配布用証明書を Rake でローカル環境にインストールする Keychain を切り替えることにより、適用することができるようになります。 def install_certificates sh %[security create-keychain -p circle #{KEY… nbeppuハック2015.02.19 221
Gitでmasterへのpushを禁止するpre-hook git config –global init.templatedir ‘~/.git_template’ mkdir -p ~/.git_template/hooks cd ~/.git_template/hooks… nbeppuハック2015.02.18 938