PHPのarray_searchを使って、WordPress用のアクセス解析の集計をおこなっていたのですが
すっかり、はまってしまってました。
PHPってC言語系とか言われるけど、言語って構文の書き方が似てても異なるものですからね。。
私、一番好きなのは、java言語なんで、期待がjavaの動きによっちゃうんで。。と
言い訳・・・
array_searchは配列の要素を検索して、キーを返してくれるんですが
返ったキーを判定に使おうとすると、キーが0だと
PHPのif文って、trueかfalseで判定とか言ってるくせに・・
そこがコンピュータは計算機ですよね。
0をfalseとし、それ以外をtrueとして扱う もんだから。。
issetでキー配列をとろうとしたら、
PHPったら、nullを0にしてくれちゃうものだから
で、結局、in_arrayで、消える1日リンクが解決。
現在、串刺し集計、サンプリングチェックしてるので、
大きな問題をみつけなければ、早々に公開します。
ただし、バグなしの保障はないですから。。
バグが見つかり、私自身が直していけば、こちらに記事投稿はしていきますが、期待されるほど早くないかも。
利用する人は、自分で責任もって直してくださいませよね。
こうしたテストをしようとすると、やっぱり該当ページへのリンクがしたくなっちゃいますよね。
忍者アクセスって、横棒グラフだけでできてたので、それでもいいんだろうなぁ~なんて、思ったりします。
でも、今回は、作って公開はないので、作りたい人はがんばってくださいませね。
アクセス解析にCSS頼んで作成してもらいました。
CSSファイルになっているので、デザインは変更できます。
※グラフ部分が画像なので、変更はできませぬ・・・
http://one-seed.com/program/?page_id=663
ページパスワードは、test です。
セレクトボックスの初期値変化と
集計が雑すぎたか、ばぐってるか、総計がいまいち変です。
(期待している人、いないかも知れませんが、しばしお待ちくださいませ。)
アクセス解析プラグインを開発中、いくつかのサイトにログ出力のプラグインを設置
あわせてグラフ化をどうやろうかなとか、日付解析に飛ぶのは、やっぱりカレンダーかなとか、悩みながら
ログが正しく取得できているのかを確認している最中なのですが
なんか、変なログあるな~と思ったら、クローラでした。
拒否設定等、くわしいページがありました。
http://www.seiren-udoku.com/
http://tonecontrol.mods.jp/memo/htaccess_deny.html
公開するサイトは、アクセス数が増えたほうがいいだろうから、クローラ(巡回)も大歓迎とも思ったけど、まるでサーバアタックのようなふるまいをするってのは、困りますよね。
対応するときの調査もできたら、いいな。とか、、、いかん。まだ出きてもいないのに、欲がでてきてしまう。
利用ブラウザ (PC 携帯)の取得が、文字列長いから、ログ保存前に振り分けちゃおと、短縮名で設定したときのチェックで振り分けしたのが間違ったのかと思って、あせってしまいました。で、とりあえず、ログはログらしく生のまま保存することに
視覚的グラフ表示ですが、どうしようかな~と悩んでさがしてたら、沢山のツールを紹介してくれているサイトに。
http://www.moongift.jp/category/category/graph/
よけいに沢山のツールをみて、また、悩みだしちゃいました。CSSからAJAX、FLASHまでグラフ視覚化してます。
FLASHが一番、ブラウザ依存性にひっかからないのかな。とは思いますが。FLASHも、よくわかってないですから・・・
※仕事時には、頼りきれるフラッシャーさんがいるので、私は指示されたデータを送るだけなんで。。
このサイト、CMSをはじめてさわりだし、いろいろインストールしようとしてた時に、よく覗いてました。
いろいろなオープンソースをレビューしてくれています。
ダッシュボード開けたら、Akismet に数字がついてる。
コメントスパムが来てたのね。
すごいですね。この威力!
WP本体用のアップグレードプラグインをいれました。
Wordpress Automatic Upgrade Plugin
http://wp.tekapo.com/2007/07/28/wordpress-automatic-upgrade-plugin/
英語ばっかりで、読めない!
と思って探したら、
私と同じお悩みの方に
ので、日本語説明サイトも、ご紹介
http://sourceforge.jp/magazine/08/07/30/0119259/2