毎日スパムコメントが40件以上来るようになりました・・・全部同じスパマーからです。

某対策ツールを使っているので目に見える被害はほとんどないんですが、ツールが間違って通常のコメントをスパムと判定してしまうと、大量のスパムに埋もれて気づくこと出来ません。

まだこういう状況になって数日ですので、誤判定で削除してしまった通常のコメントは無いと思いますが、万が一「コメントしたのに表示されない!!」ということがあれば、BBSお問い合わせフォームよりご連絡ください。

テーマをアップデートしたらカスタマイズが無効になった(当たり前ですね)ので、カスタマイズし直しています。見苦しいですが今しばらくご勘弁を。。

テキスト版ロゴのテスト中。。

3:30
ページが真っ白になるという苦難を乗り越え何とか形になりました。PHPって恐ろしい。未だ数箇所修正が必要ですが、今日はおやすみなさい。

先日から当ブログにコメントをお寄せいただくなど、いろいろとご協力いただいております、めいぷる氏のサイトがリニューアルなさいましたのでご紹介します。

今回のリニューアルでは、水兵シミュレータ2が新たにリリースされ、サイト名も「水兵工房」と変更されています。

水兵シミュレータ2では、先日コメントで予告頂いたとおり、めいぷる氏独自調査の「ソナー範囲」「熟練犠牲」の項目が追加され、利便性も向上されています。そのほかにも先日、船体情報や簡易ロス計算(Excel)のツールがリリースされています。NAVYFIELD NEOは、とにかく兵の育成がややこしいゲームですので、未だご覧になっていない方はぜひ一度ご利用ください。

ちなみに、私自身は長いこと兵の育成から離れており、利用する機会が無かったのですが、先ほど使ってみたら、落葉亭のH44に関する驚愕の事実が判明しました。使ってよかった、ほんとに。
フランスでBB乗りとしてカムバック(というより本格BBデビュー?)したいなぁ。英を放置したままなんだけど。

ご紹介したツールに関する質問は、こちらにお寄せいただいても構いません。私は製作に一切関与しておりませんが、可能な範囲で回答したり、めいぷる氏へのご質問を仲介することも可能かと思います。

最近webのお勉強をしているおかげで、「情報は隠すよりも公開した方が、得るものは多い」と信じ始めています。そういう意味で、私はGooglizedされました。

NFの世界でも、当サイトや他の様々なサイトで情報を得た方が、それに自らの知識や経験を織り交ぜ再び公開してくださることを切に願っております。そして、そういった情報交換のために当サイトがより多くの役割を果たせればとも思っております。
たかがゲームの世界でも、情報共有が活発に行われる状況というのを見てみたい。それが本音だったりします。

大した情報も持っていない私がこういう事を書いても説得力に乏しいのが残念でなりませんが、情報共有の場を提供することは今でもできると思っていますし、これからも努力してまいりますので、当サイトをこれからもよろしくお願いします。

とりあえず、これがNFPSスピリットということで(笑)

私が日頃拝見してるブログのひとつに、海外SEO情報ブログという、ちょっとかなり有名?なブログがあって、少し事情(笑)があってコメントさせて頂いたんですけど・・・

おそらくかなり有名であろうブログなのに、いつもコメントが少なめなので、「きっと表示には承認が必要なんだろうな」、「大した事書いてないので放置してもらえるかな」と高を括ってコメントしたら、いきなり表示されました(‘A`)

しかもHN間違えて「落葉帝」なんて書いちゃったもんだから連投せざるを得ず。。ちょっと恥ずかしかったです。

「帝」なんて放置できませんものね^^、

とりあえず、このブログはコメントの表示に僕の承認が必要ですから気軽にコメントしてくださいね、ご要望次第では非公開にも出来ますので!

ほんとこう、ご本人に直接メールした方がよかったわ(‘A`) リニューアルのお祝い書くのも忘れたし;;;

当サイトは、より多くのプレイヤーの方々により多くのサイトをご紹介し、NFコミュニティーを活性化することを運営の大きな目的としています。そのため、私は常に新しいサイトやブログを探し回っておりますし、新しくサイトを設立された場合はぜひご連絡いただきたいと思います。

新しいリンクに関しましては、原則的にリストのトップに「新着」マークとともに掲載させていただき、トップページと各ページのFlashにて更新をお伝えしております。これは、ウェブサイトは基本的にリンクフリーであり、サイト内に特別な記載の無い限りは、いかなるリンクも事由に張れるという考えに基づいています。

しかしながら、この「リストのトップ」に抵抗感をもたれる管理者様や、多くの方にブログやサイトを知られることに不安を感じる管理者様がいらっしゃることも理解しているつもりです。そのため、サイト内に特別な記載が無い場合でも、掲載前に管理者様へご連絡し、出来る限りではありますが、管理者様のご要望に沿えるようにしてまいりますので、よろしくお願いいたします。

今回の更新に関しましても、できる限り配慮した結果ですので、ご理解いただきますようお願いいたします。

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

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

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

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

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

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

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

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

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

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

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

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

モジュールじゃありません、モデュールです、moduleですもの。と思ったら、辞書にはモジュールの読みが先に書いてありましたのでモジュールです。

さて、文字コードUTF-8のBOM付きとBOM無しの差というハードルを乗り越え、相対パスの書き方という超初歩的事項を学び、予想以上に時間がかかりましたが、リニューアル版のモジュール化が完了しました。

ご覧頂く限りにおいて、ほぼ差はありません。若干表示に時間がかかりますが、メニューの機能拡大などがより楽になるということは更新が頻繁になるということですので、ご理解いただきたいところ。

ちなみに、現行のページで、最もソースコードの長いページは艦隊サイト集の913行/約18000字(一部表示されない内容やスペース確保の改行も含む)、外部ファイル化したCSS(デザインを指示するプログラム)を含めると1274行/約23000字(同上)。
リニューアル版では同じ艦隊サイト集が1225行/約36000字(同上)です。外部ファイルを含めると、(リニューアル版ではCSSだけでなくJavascriptで紹介文などを大幅に増やしたので)約2500行/約60000字(同上)となりました。行数で2倍、字数で2.6倍。さすがにモジュール化などで手間を省かなければやってられませんし、完成後はじっくりとソースの簡素化などもせねばならんようです。

おそらく2/3ぐらいがページ独自の内容かと思います。コピー&ペーストを多用しているとはいえ全て手書きですので、今初めて計測しましたが、自分でも驚きです。

現時点で完成した部分だけで10万字は超えているかなと思います。字数だけだと、ちょっとした新書を1冊書いた数字になりそうですが、なんせただのコードですし、大規模なサイトは(構築手順が大違いとは言え)これをはるかに超えるわけです。それにNNさんのテキスト量を目の当たりにすると、悦に入っている時間はありません(‘A`)

さて、この記事の上記部分で800字ほど。これ書く時間があるならさっさと初心者ガイド作れと言われそうですのでこの辺でおしまい。

今、確定している範囲で、最終的なサイトの(ブログ、BBS除く)ページ数は50~80程度。メニュー数は当ブログ含めると39個。25ページほど完成しています。

このままだと全手動じゃ管理がきついだろうということで、phpを利用した擬似フレーム(モジュール化)を採用することにしました。これで完成まで&その後の管理の負担が減ればいいなぁ・・・と切に願っている次第です。

phpといってもhtml内で動作させる(参照:さくらレンタルサーバーで.htmlをPHPとして動かす)ので、リニューアル後も大幅なURL変更はありません。既存のページのURL変更は最小限に抑える予定です。

FFFTP使用、php ver 5.2.10、example.com/example-content/内で動作させる場合

/usr/local/php/5.2.10/php-cgiを「ファイルとしてダウンロード」する。これを任意のフォルダ(例:example-php)にアップロードし、「php.cgi」と名前を変え、属性を755または705に変更する。

example-content内に.htaccessを設置し
AddHandler myphp-script .html
Action myphp-script /php.cgi
と記述する。(改行コードLF。文字コードは、UTF-8のBOM付き不可)

※Webで調べると、/user/local/bin/phpをコピーする旨書いてあるがこれだと不可。どうも2009年上期あたりに置き場所が変わったらしい。この「コピー」というのは、PHPを自分のスペースにインストールするという意味なので、ファイルサイズが小さい場合は違う場所を探すべき(?)。
※.htaccessに「AddType application/x-httpd-php .html」と記述すると大変なことになりました。さくらでは上記の方法しかないようです。