yujiro's blog

「インターネット上で正しい答えを得る最善の方法は、質問することではない。間違った答えを投稿することだ」by ウォード・カニンガム。 辛辣なコメントお待ちしております。

Effective Ruby 読書メモ

セッターメソッド

インスタンスメソッド内でセッターメソッドを使う場合はselfをつけないと 単なるローカル変数の定義になってしまう。 ただし、selfを使うのはその場合のみにしよう。 つまり、インスタンスメソッドを使用する際に self を付ける必要はない。

続きを読む

メールサーバー迷惑メール対策

SPF

下記をTXTレコードに追加する。

v=spf1 +ip4:[ip_address] include:hoge.com ~all

※include をかかないと PASS しなかった

続きを読む

logrotate メモ

いつローテートさせたかを記録しているファイル

/var/lib/logrotate/status

続きを読む

fluentd メモ

インストール & 設定

$ sudo su

$ curl -L https://td-toolbelt.herokuapp.com/sh/install-ubuntu-trusty-td-agent2.sh | sh

$ sudo /opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-s3

$ sudo vi /etc/td-agent/td-agent.conf

続きを読む

PHP のバージョンをphpenv で管理する

初めに

  • ソースからビルド・コンパイルする形がめちゃくちゃ不便だったので、phpenvを試してみる
  • 構成は Ubuntu14.04 + php-fpm + nginx
  • rbenv のようにプロジェクトごとにphp のバージョンを切り替えられる。最初からこれをつかえばよかった。
  • ここでは 7.1.7を使う前提
続きを読む