Diary of Sacred Fox - November 06, 2002

The Quintetには通算 179067 人(今日:0, 昨日:1)のお客様が来場しています

2002/11/06

アクセスカウンタをまた改造してみたり…

この日記を碧天アンテナさんから直接見ている方も結構いるようだったので日記へのアクセスでもカウンタが回るように改造しました
CGI側でカウントした時にはTopでも読めるようにPath付きのCookieを与えねば…Cookie周りの処理とかが複雑化するのでカウンタ周りの処理の大半を共通モジュール内に移動したところ, 一度作ったらあとは外から呼ぶだけ, 自分は何もしないだいぶすっきりした形でカウンタが設置できました
2重カウント防止のために初回アクセス時にブラウザ終了時までのCookieを発行していますが, Topと日記の日記内の移動を含むの移動ではCookieに対応していないブラウザでも余計なカウントがされないようにしてみたりしています
こっちの方が重要なことなのですが, というよりブラウザ名にHEKITEN-ANTENNAという文字列があるアクセス全て碧天アンテナさんの更新日時チェック用のアクセスはカウントからはじくようにしています
実はこの処理を実装するために今日の英語Iの時間とその前後の計3時間の間, 日記のアクセス時間とブラウザと参照元のみ記録簡易的な無差別アクセスログを取ってみたんですが, 日記のカウントが自動巡回を除いて, 英語の講義時間に, ブックマークからも一件…何故か回っているに対してTopのカウントが全く回っていない…
これは統合せねばと改めて思い, 現在に至るわけです
ずっとPerlのリファレンスとにらめっこしながらいじったCGIソースファイルは実に1つ必要なかったものもありますが…5個
そんなことせずにアルゴリズムとデータ構造のシケプリを作れと言う声が飛んできそうです
何かIdeaがあったら管理人にMailするかChatに書いてってください
でもその前にアルゴリズムとデータ構造演習を何とかしたいです
Cで何かやろうとするとすぐに違うかもしれないが, 覚えていないので正確なエラー名はかけないメモリ関連のエラーが出る…