仕事

黙々と。

VisualStudioと格闘。
ふと思う、少しは技術が向上してるのかな。と。
比較対象が無いから難しい。

昼前から仕事へ。
あいかわらずVisualStudioがいうことをきかない*1等々あるので、一部手動で力仕事で切り抜ける。
プロジェクトか、ソースの一部の整合性が崩れていたりするのだろうか。

*1:クラスウイザードでクラスを作る操作をしてもファイルが作成されない etc...

今週は比較的

平穏な一週間であった。常識的な時間に帰ってたし。
週明けから忙しくなりそうだけど。

とりあえず

とりあえず全部。とりあえず全部やる。

ひたすらプログラム書いて疲れた…。

単語

distributer → distributor

不等号

SQLで不等号は「<>」
ついつい「!=」などと書いてしまうのは、経験か。
そういえばBASICは「<>」が不等号だったな。「/=」ってのがあったが、なんだったっけ?と思い出せばVHDLだった。*1

*1:あんまり使わない気もするが

eAccelerator 0.9.5 その後

eAcceleratorを導入したもパフォーマンスが全く上がらず謎だったのだが、今朝謎が判明。
php.iniの記述のパラメータが足りないという初歩的なミスでした。

eaccelerator.keys = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content = "shm_and_disk"

上の3行が抜けていた。何故、抜かして記述してしまったかそちらの方が謎。
キャッシュする際のキーやセッション、中身をどの様に保管するかを記述していないのだからパフォーマンスが上がるはずがない。
上記の記述の場合、共有メモリとディスクに夫々がキャッシュされる。
記述後、Apacheを再起動して設定を有効にする。
閲覧してみるとパフォーマンスが向上していることをささやかに実感。

あと、eAcceleratorに付属しているcontorol.phpで実際にキャッシュが効いているPHPのスクリプトの一覧や統計情報が見れるが、これもphp.iniのeAcceleratorの設定に、

eaccelerator.allowed_admin_path = "(control.phpが置いてあるURL)"

としないとスクリプトの一覧が表示されないので注意。