セキュリティなどのチェックもあるんであれこれやってて、驚きの事実も。登録のCGIで、オートナンバー(postgresqlのserial型みたいなもの)を使ってなかったのだ。オートナンバーは使い勝手が悪いですから、と。ことは?最終番号を取得して1インクリメントすればいいだけのことですよ、と。同時アクセスは考慮しないの?データベース側で排他処理してますから、と。排他処理てのは書き込みの話じゃ。最終番号を読み込んでから書き込みにいくラグはどうするの。同じ最終番号を取得してたらどうなるの。ここでも地方のレベルを痛感。入力されるデータを素通しにしてサニタイジングもしてなかったしなぁ。前にデータが壊れてたのもプログラムが穴になったと、わたしは思ってる。データベースが一意を保証するデータ型があるのに、使い勝手が悪いからという理由で使わないのはおかしいだろ。セミコロン入れられてデリートされたらどーすんだ。ひとつひとつはそれなりなんだけど、周りが見えないというか、コーディングはできても設計や仕様決めはできないタイプ。一生地方で過ごすならともかく、野望をもってるなら、もちっと知識欲とかまわりを見る目をもってください。ここんとこ接して思うんだけど、これだけインターネットで地域格差なんてのが死語になって、と言われても、地方は情報がたりない・いなかもんはいつまでたってもいなかもん、ということなんだなぁ、と。この彼が東京に出てきてプログラムとかネットワークに対する取り組みを目の当たりにしたらショックを受けるだろうと思うし、逆にショックを受けないようなら馬鹿のまま一生すごしてください、ということだなぁ。んなこんなで目先やりつつ、自宅サーバー。いわゆる「ノーフォト」用に嫁に依頼したイラストが秀逸。いや、うちの18年モノのイラストだし、相方はもともとそれもので素人レベルではない。スクリプトを進めてはやいとこ公開したいところ。作らなきゃいけないのは、かなりの数で、細かくいろいろある。スクリプトがスパゲティ現象・古代文字化してるのがヤバイ。はやく書き起こさないと、いったいこれはなにをやってるんだろ、になってしまう。それこそ仕様書でも書いておくかなぁ。