2010-02-01から1ヶ月間の記事一覧

PHP と MySQL と サーバサイド プリペアードステートメント

少し前のお話なのだけど、せっかくなので書いておくことにする。MySQLのクエリログを見ていたら、 prepare に相当するログが一切流れていないことに気づいたので、PDO(mysql)でサーバサイドプリペアードステートメントが利用されていないんじゃないか疑惑が…

ハードウェア RAID1 と ソフトウェア RAID0 で RAID1+0

ほんとはハードウェア RAID1+0 のストレージを組みたかったのだが、手元にあったRAIDカードは RAID 1/0/1E にしか対応していなかったので、 4台のHDD に対して、 2台ずつ ハードウェアRAID1 し、その2つのアレイを mdadm で RAID0 することで、 RAID1+0 を実…

モダンなPHPでのベンチマークの取り方

php

pear にも Benchmark というライブラリがあるのですが、使うのがやや面倒。せっかく php5.3 で無名関数が利用できるので、 perl のBenchmark::timethese っぽく、簡単に実行できるようなベンチマークを作ってみた。

namespace と utf-8 の微妙な関係

php5.3になって 名前空間が利用できるようになったのですが、 namespace キーワードの前には declare 文以外を置いてはいけない という決まりがあります。 ( http://www.php.net/manual/ja/language.namespaces.definition.php )ところが、namespace の前に…