ProgramJavascript

フォームのフリガナを自動入力させるAutoRuby.js
(ホームページ制作・運営のヒント) from [>>phpspot開発日誌]

変換候補を選択する毎にふりがなが追加されるとか、FEP独自機能の推測変換機能などで入力されるとふりがなに反映されない、とか実装としては微妙ではあるが、試みとしては面白いかも。

これはこれとして、メンバー登録や問い合わせのページで名前のふりがなを入力しなければならない機会は結構あるのだが、正直なところ入力するのはいいがフリガナを必要とすることが一体どれだけあるのか疑問。
フリガナ…つまりは名前の読み方が必要になる事ってあまり無いような気がするんだけどなー。

ProgramPHP

PHP コード最適化 Best Practices 63+
(カタコト日記) from [>>everything is gone]

メモメモ。

14. @によるエラー制御はすんごく遅い。

これは先日検証記事があったね。

ざっと見てみて「はは~ん」と思うものは多々あったのだが

47. ループ処理には foreach を使おう。

これはちょっと意外だったなぁ。
使い勝手の良いものは何かしら裏があるっていうイメージがあるので、ループ関連は for とか while を使えよって書かれてると思ったのにw

それにしてもPHPはバッドノウハウの塊だなぁ・・・と思う今日この頃。

ProgramPHP

「@」でエラー抑制すると PHP が遅くなるという噂について
(a++ My RSS 管理人ブログ)

PHP では @ を付けることでエラーを回避できるという便利な記述方法があり、ものぐさな私などは

if (@$var[“foo"]) $result = $var[“foo"];

みたいなコードを書いてしまいます。

で、この処理が「遅い」という噂やツッコミを度々受けるので調べてみました。

検証の結果「@」でエラー処理したのと「isset」を使って判定するのを比べたら最大10倍ほどパフォーマンスが異なるようです。

自分も@を使って簡単に済ませてしまう事がままあるので、気をつけよう…。