月: 2016年3月

KUSANAGIに移設したらおよそ4倍速くなりました

発表以来勢いに乗っているKUSANAGIですが、サーバの中身がブラックボックスになるのはちょっとやだなぁと思っていました。 で、先日のWooCommerce開発者来日イベントでプライム・ストラテジー中村けん牛氏に「リバースエンジニアリングしていいですか」と尋ねたところ「GPLだからOKだよ」とのことで、それならもはやブラックボックスにあらず。サーバを移し替えてみました。およそ4倍速くなりました。 移設前サーバ ConoHa 1GB +...

続きを読む

浮動小数点数(float, double)はたいていの場合で使えない

PHPにかぎらず、float型とdouble型はたいていの場合で使えません。値が不正確だからです。 論より証拠 ググればfloatがダメな理由はいっぱい出てくるのですが、論より証拠です。 <?php $int = 0; $float = 0.0; for ($i = 0; $i < 10000000; $i++) { $rand = mt_rand(1, 1000); $int += $rand; $float += $rand / 10;...

続きを読む