Category Archives: ツール - Page 2

PHPで「文字識別」ではないCAPTCHAと、感動したCAPTCHAの話

アシアルの中の人が文字識別でないCATPTCHAの中で紹介していたPEAR::Text_CAPTCHA_Numeralという計算結果を入力させるCAPTCHAライブラリが面白いです。
CAPTCHAは入力するほうとしてはあまり楽しいものではありませんので、こういった遊び心を感じさせるシステムは良いと思います。

CAPTHCAといえば思い出すのはreCAPTCHA – キャプチャを利用した人力高性能OCRですね。
・紙からOCRで読み込む時に認識に失敗した、機械が読み取りにくい文字をCAPTCHAとして出力、
・そもそも認識しづらい文字なのだからCAPTCHAとして優秀
・人間に正解を入力させてCAPTCHA認証
・そのデータを元に、紙のスキャンデータにフィードバック
というシステムなのです。これを知った時は感動しました。まさに三方一両損、今風に言うならWin-Win。世の中には本当に面白いことを考える人間がいますね。

PREG ONLINE をリリースしました。

Preg系の関数で使用する正規表現の作成時に、逐次結果を確認しながら作成できたら便利だなあ、ということで、Ajaxで結果を逐次確認するonline版のpregを作成しました。

PREG ONLINE

preg_online

もし良ければ色々と使ってみてください。

ソースコードチェックツール pixy

pixyというソースコードチェックツールが。

php5系には未対応、マルチバイトで書かれたソースはうまく解析できない場合がある、オブジェクト指向で書かれたソースはうまく解析できないなどの問題があるが、

というのではなかなか現実的ではないかもしれませんが、こういう自動チェックツールというのは嬉しいですね。気をつけてるつもりでも、ミスを犯すのが人間というものですから。

Ajax PHP VARIABLE TEST

AjaxでPHPのVariable Testっぽいものを作ってみました。

Variable
PHP VARIABLE TEST

とりあえずサクっと確認したい時に使えるものが欲しかったので。機能的にはまだまだですが、

$x = “vmware”
$y = “xen”

で、$x < $y だったり(最初の文字のアスキーコードで比較、のハズ)

$x = new stdClass(“PHP”);
$y = new stdClass(“PHP”);

で、 $x == $y が True、 $x === $y が False だったりするのが面白いかな、と思いました。