IMAPをtelnetなどで使う メールサーバーの動作確認で、メールクライアントでコケた場合どこまでうまくいくのかデバッグするためにtelnetなどを使います。 IMAP 143 の場合 telnet {host} 143 ? login {user} … alkoshikawaハック2015.03.09 1,990
Mac で GNU の tar コマンドを利用する。 Mac にバンドルされている tar コマンドは、GNU の tar とはオプションが異なり、Mac と Linux で挙動が変わってしまいます。 /usr/bin/tar –help tar(bsdtar): man… nbeppuハック2015.03.09 3,584
bashのechoで改行を入れる bashでそのままechoすると改行が潰れます。 BODY=”アイエーーー! ニンジャナンデ!ニンジャナンデ! ” echo $BODY それを回避するには以下のようにします。 BODY=”アイエーーー!\n ニンジャナ… alkoshikawaハック2015.03.09 641
Macで日本語(Shift-JIS)の入ったファイルでsedをおこなう 日本語の入ったファイルに sed を使うと基本的にエラーがでます。 MacのコンソールのデフォルトのエンコードはUTF-8でファイルがShift-JISのため食い違いがでるためです。 LANG=”ja_JP.SJIS” … alkoshikawaハック2015.03.06 3,839
nginxでドメインまるごとリダイレクト server { listen 80; server_name oldhost.com www.oldhost.com; rewrite ^(.*)$ http://newhost.com$1 permanent; } 高瀬 裕介ハック2015.03.06 1,700
リアルタイムにテキストファイルを監視する ログをファイル出力している場合、標準出力には何も表示されません。退屈です。 そこで、書き込まれているテキストファイルをリアルタイムに表示してみます。 tail -f XXX.log これで出力されているログがリアルタイム… Tomoumi Nishimuraハック2015.03.06 1,915
tar で圧縮する際に所有者、権限情報を含めないようにする tar コマンドでファイルを圧縮する場合、その時の所有者、権限を継承してしまいます。展開するときの環境に合わせたい場合は、以下のオプションを付けて圧縮します。なお、展開時にはユーザーの umask を参照してファイルが作… nbeppuハック2015.03.05 11,392
CentOS6, dovecot, postfixで仮想ドメイン環境 ■OS CentOS 6.5 ■ソフト パッケージ バージョン dovecot 2.0.9 postfix 2.6.6 dovecot postfixのインストール、設定 yum install epel-release… 高瀬 裕介ハック2015.03.05 957
nginxで拡張子のないファイルのContent-Typeを指定する nginxで拡張子のないファイルへアクセスした場合は「application/octet-stream」としてファイルのダウンロードが始まりますが、拡張子がない場合にHTMLとして扱いたい場合は下記のような設定をします。… 高瀬 裕介ハック2015.03.04 4,753