たぽブログ
車,音楽,コンピュータ,etc...2001/02/02(金): 臨時収入
おやじを病院に迎えに行った帰り,気晴らしのパチンコに付き合ってやったら儲かった.
連チャンではなかったが結構な臨時収入になった.
うっかり道を踏み外さないように,
「自分の金ではギャンブルはやらない」というポリシーを守らねば.
今のところ一般のカウンタをヘッダで読み込むようにしてるが,
同じIPからのアクセスは1日1件とカウントされるということは,
研究室とかのファイアウォール越しにアクセスされると
何人アクセスされても1件になっちゃう.
それにせっかく詳細なログが取れてるんだから,
日記システムの中でカウンタを制御できるようにしたい.
日記システムのソースのいじり方がなんとなく分かってきたので,
うまくいったらここで紹介するかな.
というわけで作ってみた.theme.ph の $DynamicPrintFunc を使う.
theme.ph に以下のように追加して,
日記ディレクトリ (普通は $USER/diary/) に counter というディレクトリを作ればOK!
*1ただし,perlはあんまり使い込んでないので,というか,
ファイルのロックとかめんどくさいので,
ネットで調べつつ中途半端に flock() 使ってます.
それから,上で述べたような理由から同じIPでも1日1回ではなく毎回カウントします.
そのせいで,リロードすると増えます(T_T).
まあ,どうせ cookie 使ってるんだから,
「同じ cookie からは1日1回」とすればいいんだろうけど,めんどうなのでやってません.
というわけで
ご意見・突っ込み等 お待ちしてます.
注意:後日
同じ cookie からは1日1回 に変更しました.
*1: Apache の SuExec が無効な場合はパーミッションを 777 にする必要があると思う.
2001/02/02(金): デザインちょっと変更
theme.pm をいじったついでにページのデザインをちょっと変えてみた.
主に IE を使ってるんだが,ふと思い立って Linux 版 Netscape 4.75[ja] とかで
見てみたら,なんだか微妙に違うじゃないか.
背景画像の固定って IE 専用なんだね.