本題の前に、これまたリニューアル後の話ですが、ninjatoolを使ってアクセス解析をしようとすると、特にケータイで閲覧した際に18禁のPRが出てうざいので削除しようと思いいます。多くの方にはなんのこっちゃ分からないと思いますが・・・。

というわけで本題なんですが、アクセス解析でGoogleAnalyticsしか使わないとなると、一つ不便なことがあります。

各検索エンジンのクローラのアクセスが監視できない。

GoogleやYahooなどの検索エンジンは、検索結果を瞬時に表示するために、常時世界中のwebページを巡回して情報を保存(インデックス)し分析しています。この巡回は全てボットによって行われていて、このボットをクローラといいます。

で、GoogleAnalyticsの画面を見ると、どうみてもクローラのアクセスが省かれているようで、これだとなんとなく困ります。クローラの巡回頻度はやはり気になるものですので、サーバーのほうでログを保存して、それを独力で解析することにしました。

その為に必要なのがエクセルと、エクセル上でマクロを動かすためのVBAの知識。

サーバーで保存されるアクセスログは、htmlファイルへのアクセス(つまりページへのアクセス)だけでなく、ページで表示される画像や、javascript、CSSファイルなど全てのファイルへのアクセスログです。つまりページへのアクセスが日に100アクセスだけだとしても、ログの総数は3000を超えることがザラなわけです。私自身が動作チェックのために何回もリロードを繰り返した日などは、160のページビューに対し6500のログが残ったりします(このブログを実装した日)。

こうなると手作業では絶対に解析できませんので、VBAを習得することにしました。

結論にぶっ飛びますが、もうある程度習得して、特定のクローラのファイルアクセスを全自動でグラフ化出来るところまで来ました。これが出来ればある程度満足ですが、できればファイルの種類別に統計を取ったり、ダウンロードされたデータの量なども把握したいと思います。

で、こんな自己満足ツールや日記をダラダラ書くだけではもったいないので、これまた先の話にはなりますが、水兵シミュレータのエクセル版も作ったら人気出るかな、とか思っています。ダウンロードしていただけるような信頼醸成が重要になりますが。

さて、未来の妄想が膨らんで目先の初心者ガイドが進捗しませんごめんなさい。とりあえずPHPの件で更新が楽になったこともあり、初心者ガイドが途中までしか出来ていなくてもリニューアルに踏み切る可能性が出てまいりましたので、ご報告します。

初心者ガイドは、ローカルの原稿がなぜか数ページ分、バックアップごと吹っ飛びましたごめんなさい(‘A`)
保存の仕方が悪かったのか、いろいろ属性いじくったのが原因かもしれません。。

11 Responses to “ボット監視のためにVBA習得”

  1. めいぷる より:

    お初にお目にかかります。
    NFリンク集運営お疲れ様です。

    さて、水兵シミュレータのエクセル版があればということですが、
    当方ですでに作成しているものが実はあったりします。

    ↓実行イメージ
    http://maplesyrup.sweet.coocan.jp/navyfield/loss02.jpg

    なにぶんダイブ前に自分用に作成したものなので、
    一般の方が使い慣れるまでに色々サポートが大変そうだったので公開しませんでしたが、
    もし需要があるようでしたら提供してもいいと思っています。
    後水面下では、これをflashにて作成しようというミッションもあったりします。

    何か質問等あれば何なりと~

  2. 落葉亭 より:

    コメありがとうございます。
    めいぷるさんのflash版スキルシミュレーターは、当サイトでもご紹介させ頂いており、大変感謝しております。
    現状、オンラインで水兵のシミュレーションが出来るのはめいぷるさんのツールのみだと思いますので、ぜひ公開を続けていただきたいと思います。

    この度は、Excel版の情報をいただきありがとうございます。私自身が未だシミュレータの製作に全く取り掛かれていないため、分からないことだらけなのですが、確かに多機能性と操作性の両立は難しい面があるかもしれません。需要に関しては知る術が無いのが残念ですが、何しろ供給が少ないですから、需要は十分あると言って良いのではないでしょうか。

    私が若干自滅気味に立て込んでいるため、当サイトが今すぐにできることは限られておりますが、出来る限りご協力できればと思います。

    >これをflashにて作成しようというミッションもあったりします。
    憧れます・・・、私はactionscriptの本を一冊無駄にしてしまった感がありますので;;
    めいぷるさんは、flashの作成にどのソフトを使っていらっしゃるんでしょうか、教えてください(´;ω;`)

  3. めいぷる より:

    こんにちは~

    当方ではflashコンポーネントの作成には、
    Adobe Flex 3 SDK
    というものを使っています。

    ソフトといってもコンパイラとライブラリしかなく、
    テキストエディタでコードを書いて、
    コマンドラインからコンパイルするだけですがw

    なにぶんフリーですし、
    ウチはどうもエクリプスの重さが耐えられないのでGUIのものは・・・

    まー環境構築は楽ですよー

  4. 落葉亭 より:

    お返事が遅くなってすみません。
    素人中の素人なもので単語が分からず、脳内が????ですが・・・

    いつの日か環境構築から始めたいと思います頑張ります(‘A`)

  5. めいぷる より:

    お疲れ様です。

    先日言っていたロス計算用エクセルシートと
    ついでに船体の詳細情報を公開しました。

    あとはがんばってflashで作るだけですねー

  6. 落葉亭 より:

    お疲れ様です

    当サイトの紹介も変更しました。これからもよろしくお願いします^^/

  7. 31123 より:

    横から拝見し、めいぷるさんのサイトの詳細な情報に驚きました(@@

    到底情報量では適いませんが、以前私も似たようなキットを作成しました。
    http://31123nfblog.paslog.jp/article/1208912.html
    英国onlyですが、よければ間取りの参考にして下さい^^

  8. めいぷる より:

    31123さん、こんにちは~

    ご紹介のサイト拝見しました。
    なるほどBB限定でしたら配分だけという手もあるんですね~

    当方DDのみですので、どうしてもそのときごとに兵を組み替えるので、
    細かく指定出来るように作ってますが、
    今のつくりだと人数変更が難しいのではっきり言って説明が大変で;;

    参考にさせていただきます~

    あと、公開しているのは体験版で、
    独自調査の「ソナー範囲」・「士官試験犠牲予想」が入っていません。
    そちらも見てみたいということであれば、言ってください~

  9. 落葉亭 より:

    お二方、コメントありがとうございます。だんだん私が目指す方向にこのブログが進んでいる気がして涙が出てきました!

    さておき、
    実は私自身はまだ、めいぷるさんのロス計算機を使いこなせていないというか、読み解けていないのですが、非常に汎用性の高いツールであり、データ量も豊富であるということは分かったつもりです。今後少しずつではありますが、勉強させていただきたいと思います。また、データ収集などであればご協力できるかもしれませんので、気軽に声をお掛けください。

    で、みーさんのツールにいたってはOpenOfficeアレルギーのため、まだ見てもいませんごめんなさい(‘A`)
    近いうちに再チャレンジします><;

    めいぷるさん独自調査のものについても、差し支えなければ公開していただきたいと、個人的に思います。私自身が、それについて今すぐにご協力できる自信はありませんが、他の誰かが、利用するだけでなくご協力してくださる可能性はあると思いますので・・・。

  10. めいぷる より:

    こんにちは~

    以前お話したロス計算機flash版を
    水兵シミュレータ2として公開しました

    少し重いので使いづらいかもしれませんが
    何かありましたらいつでも言ってください~

  11. 落葉亭 より:

    ありがとうございます~
    おつかれさまです!

Leave a Reply

コメントリンクを nofollow free に設定することも出来ます。