PHP

Road bike

自転車で羽田空港!詳細レポート

羽田空港へ自転車で行ってきました。新宿からは、往復70kmでした。 今、参考になったBlogをまとめていて気づいたけど、間違った道へ行っちゃった。。。。第二ターミナルへは自転車で行っちゃいけないみたい。第一ターミナルに行かないといけないのね...
PHP

PHPのSession IDの長さを変更する

PHPのセッションIDの生成方法、長さを変えるにはphp.iniのsession.hash_bits_per_characterを変更する。 php.iniには以下のような説明が書いてある。 ; Define how many bits a...
Linux

ソースコードのスペルチェック

ソースコードにある英単語のスペルチェック。 PHPやHTMLなど、どんなファイルでもできるはず。 findの引数でチェックしたいファイルを指定してね。 % find modules libs batch -name '*.php' |sed...
Program & Service

今作ってるECシステムが。。。

結構でかくなってきて、辛いなぁ。 778 クラス 632 HTMLテンプレート 59252 ステップ
PHP

ミスターアクセス解析Lite調査

PHPで動くアクセス解析アプリケーションがあった。 Liteは無料でExは有償(約30万円)。 以下に簡単に利点欠点をまとめてみた。 メリット HTMLでタグ埋め込みで、cookieを使っているためセッションをカウントできる マーケティング...
PHP

1度のメッセージ呼び出しに対する複数の例外補足

PHPにて、1度のメッセージ呼び出しで例外が発生し、 その例外の抽象度によってハンドリングする内容を変える方法は、tryを入れ子にしなければならない。 try{ try{ throw new OriginalException('excep...
Program & Service

夜通しプログラミング

日曜プログラミングしてるサイトがでかくなってきた。 % find . -name *.php|wc -l 958 % find . -name *.html|wc -l 298 初期に作った部分はどんどん頭から抜け落ちていく。。。
PHP

PHPのコンパイルオプションに –disable-allをつけて、不要なモジュールをインストールしないときのベンチマーク

PHP5.2.3の configureオプションである--disable-allを指定した場合にどの程度パフォーマンスに影響するかを実験する。 --disable-allとは、PHPをインストールする際にデフォルトでインストールされる機能を...
PHP

PHP プロファイリング時に知っておくべき原則

PHPプログラムをプロファイリングするためにxdebugを利用するが、xdebugを利用すると パフォーマンスが悪くなる。 どのくらい悪くなるかは以下の通り。 普通:60ms xdebugを有効にしたHTTPアクセス:240ms xdebu...
Diary

Nucleus終わったな。。。

PHPで書かれたNucleusを利用してこのサイトを作っている。 2005年ぐらいはNucleusのプラグイン開発がとてもにぎやかでいろいろなプラグインがあった。 しカーーーーーーーーーーーーーーーし。今はそのほとんどがメンテナンスされてお...