phpで配列かどうか判定

phpで配列が空じゃないとき、などの判断をするのに

if (count($arr) > 0) {
  //
}

なんてしてると

$arr = "";
var_dump(count($arr));
// 1

と文字列が入ってくると1が返ってきてしまいます

素直にis_arrayも使うといいと思います

if (is_array($arr) && count($arr) > 0) {
  //
}

ingressでいまさらseerメダルゲット

ingressの仕様変更により、seerメダル(ポータルを作ったらもらえる)が表示されなくなってましたが
最近、昔申請してたものが怒涛の承認によりいつのまにかメダルゲットしてました

ingress-seer

まだ昔の申請が通れば、もらえるんですね

iostatでサーバーの状態を確認

iostatでcpuとDisk I/Oの状態が見れます
Centos6でやってみました

$ iostat -x

iostat

%utilが高いとDiskの性能が足りてないようです

Ubuntuでは
$ sudo apt-get install sysstat
で使えるようになりました

dstatでサーバーの状態をみる

dstatでサーバーの状態を見てみました
Centos6でやりました

$ dstat

dstat

ずっと実行されるので、止めるにはCtrl + x
引数渡せばいるものだけ出したりできるようです

pagingが頻繁に発生しているとメモリ不足が考えられるようです

Ubuntuだと
$ sudo apt-get install dstat
で使えるようになりました