Linux で bit 数を確認する簡単な方法 getconf LONG_BIT 64 64 と表示されば 64bit版、32 と表示されれば 32bit版となります。 nbeppuハック2015.03.16 466
Aipo のリストアで could not execute query: ERROR: schema ‘public’ already exists が発生した場合の対処法 PostgreSQL のアップグレードや、サーバー移行の際に、 could not execute query: ERROR: schema “public” already exists というエラーが発生することがあ… nbeppuハック2015.03.13 5,115
共有ライブラリの依存関係を表示する # ldd /usr/local/aipo/postgresql/bin/pg_ctl linux-vdso.so.1 => (0x00007fff95dff000) libpq.so.5 => /usr/l… nbeppuハック2015.03.10 631
Mac で GNU の tar コマンドを利用する。 Mac にバンドルされている tar コマンドは、GNU の tar とはオプションが異なり、Mac と Linux で挙動が変わってしまいます。 /usr/bin/tar –help tar(bsdtar): man… nbeppuハック2015.03.09 3,658
Git で submodule のリモートリポジトリの状態を反映する git で submodule を利用する場合、git submodule update を行っても、git submodule init した状態までしかコミットが反映されません。以下のようにローカルを最新の状態にして… nbeppuハック2015.03.06 2,598
tar で圧縮する際に所有者、権限情報を含めないようにする tar コマンドでファイルを圧縮する場合、その時の所有者、権限を継承してしまいます。展開するときの環境に合わせたい場合は、以下のオプションを付けて圧縮します。なお、展開時にはユーザーの umask を参照してファイルが作… nbeppuハック2015.03.05 11,535
rubyでsed風の置換を行う sed の挙動はプラットフォームによって異なりますが、プログラムを用意しておくことにより差異を吸収できます。 FileUtils.sed(“/file/path”, /hoge/, “hage”) module File… nbeppuハック2015.03.04 1,720
シェルスクリプトのechoに色をつける ESC=”\e[” ESCEND=m COLOR_OFF=${ESC}${ESCEND} echoInfo() { echo -en “${ESC}32${ESCEND}” echo “${1}” echo -en “$… nbeppuハック2015.03.03 472
サーバーのIPアドレスを確認するシェルスクリプト ifconfig は今後推奨されなくなるため、ip を使った方法です。また、CentOS7 などではネットワークインターフェース名が異なるため、eth0 などでは絞り込まず、一つ目に検出されたIPアドレスを返すようにし… nbeppuハック2015.03.02 1,946