Archive >> 2008/09

世界最低のMHP2Gスキルシミュレーター

2008年09月25日 0

さて MHP2Gスキルシミュレーター というしろものを作って公開し始めてから9/22で3ヶ月経ちました。公開当初より3ヶ月経過した時点で自己採点しようと思っていた為それを実施してみたいと思います。タイトルはホッテントリメーカー様のを使わせていただきました。
とりあえず成功/失敗で括ると「失敗」なのかなぁなんて思います。
まずはソフトとして。
検索精度の移り変わりを示すグラフです(2008/7/31~)

一目瞭然だと思いますが検索条件に該当する防具の組合せは平均で60%しか見つからないという結果になっています。また、スキル3つまで指定の場合は70%、スキル4つ指定の場合には25%です。絶対に発動することのない条件を指定しているケースもカウントには含んでいますが、検索精度についてはあまり良くない結果だと言えます。
また、内部で検索条件と検索結果をデータベース化しており、検索した結果1件も見つからなかった場合には過去の履歴から再検索するという感じの仕組みが入っています。詳細はまた少し違いますが。検索対象としては全ての組合せの中からランダムで抽出しながら一定件数を超えた時点で検索を打ち切っています。でも、人気のある組合せの場合には必然的に試行回数そのものが増えると思うので、段々と検索結果の精度が上がっていくという妄想をしていたのですが、結果は横ばいであまり芳しくないですね。考えてみると防具+装飾品を含めた全パターンの組合せに指定スキルの切り口まで追加しているので母体数が圧倒的な量になってしまうためなのかと思います。あとは期間的に1ヶ月くらいしか動作していないという面もあるのかもしれませんが、ブームの移り変わりが速い「ゲーム」というものをターゲットにしながら1ヶ月で効果が出ないのはダメダメですね。
次はwebサイトとして。
総ページビューは1,171,969、ビジター数は50,196となっています。これだと平均23ページビューという計算になるので何かがおかしい気がしますが・・・。
52%が検索エンジンからの流入で、検索エンジンの内訳では71%をgoogleが占めています。
宣伝らしい宣伝は2ちゃんねるの開発スレでしかしてなかったのですが、SEOだけでこんなに行くとは驚きでした。ただ、SEOに関しては昔からの知人にその道のプロがいまして多大な助言をもらっています。あとはモンハンユーザ数の多さという母体数の多さですかね。初めてのPHPとしてはそこそこ及第点じゃないでしょうか。(PHPのソースはひどいものですが)
ソフト+webサイト的な視点から。
総検索回数は 523,909回でした。

右肩上がりにはなっていますがSEOの効果でしょうか。アクセス数が平均していながら検索回数は増加しているとかなら、使用してくれている人が増えたと認識してもよいのかもしれませんがイマイチ判断つきません。(アクセス数の部分もグラフに載せたかったんですが月単位でしか保存してませんでした)
続いて、MHP2Gスキルシミュレーター内の各ページの内訳です。

ページ単位の内訳はほぼトップページです。UIの問題でしょうがトップページで事足りる今の形式が使いやすいのか使いにくいのかはよくわかりません。つか他のページはいらないコですね。
まとめです。
9/10~9/21まで、レンタルサーバから半分追い出された形でサービスが停止しています。ここらへんは目も当てられないですね。検索ロジックに時間のかかる検索ロジックを選択した時点で冷静に考えれば予想できた結果なのが悔やまれます。ちなみに現在はサーバを移転しただけで根本的な解決にはなっておりません。
総論としましては、SEO効果によりMHP2GのスキルシミュレーターをGoogleで検索している人は(これを書いている2008年8月24日の時点では)ほぼうちのサイトにたどり着くでしょう。ただ、その先に待ち構えているコンテンツ(検索アプリ)が微妙なシロモノというちょっとしたスパムサイトみたいなものになってしまいました。
設計ミスが大半な結果なわけでして、普通に考えたらあたりまえの結果となったのですが、なんか難しいとこですね。やはり趣味の範囲だとちまちま設計からやる気になれないという感があります。

携帯の Google Maps がいつのまにかすごいことに

2008年09月22日 0

Google Maps の iアプリ版なんですがいつのまにかすごいことになってますね。

起動時に自動で現在地を表示
ストリートビュー
拡大/縮小、スクロールが自由自在
検索

なんだかもう他の携帯地図サイトでは太刀打ちできないレベルに。
起動すると自動で現在位置を取得。
「検索」で住所ならダイレクト。お店の名前とかなら候補が出てきます。
で、そこから候補地のストリートビューを見れたり、現在位置から候補地までの「経路」が検索できたり、お店とかならそのまま電話できたりレビューが見れたりと、とりあえず思いつく使い方が詰め込まれた感じです。
ストリートビューが出た時には「これが携帯で見れたら・・・」とか思っていたのですけど、いつのまにか見れるようになってたんですね。

ライブドアデータホテルパトロール

2008年09月09日 0

ライブドアデータホテルパトロール
インストール不要、誰でも簡単無料サーバ・ネットワーク監視サービス
とのことで、さっそく登録してみました。
なんだかおもしろそうなのと、ここのサイトたまーに 502 エラーになっているので監視の仕組みがほしかったんですよね。
とりあえず登録。
ユーザIDが8文字固定ってのはどうなんでしょうね。
監視先を追加してみる。
[監視設定] → [監視項目の追加]
監視属性: PORT
監視プロトコル: URL
HTTP監視先選択: hogehoge.com/hoge.html
ポート: 80
とりあえず異常(404)にさせてみたらこんな感じになりました。
[管理画面] – [監視結果]

お届けされるメールの内容デス。
ヘッダーまるごと載せようかと思ったんですけど一部で。
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
From: <report@patrol.datahotel.ne.jp>
Date: Tue, 09 Sep 2008 01:22:18 +0900
件名: ZITHER Watchdog
監視先でエラーを観測しましたエラーを観測しましたので、以下の監視内容を確認してください
監視項目の編集は以下のURLから行うことができます。
https://patrol.datahotel.ne.jp/customer/errorlist.php
– 以下のURLが閲覧出来ません –
重要度 : 中
プロトコル : URL
URL : mh.trash-area.com/mhp2g/xxxxxxxxxxxxxxxx
監視ポート : 80
待ち時間 : 7
監視情報 [...]

Googleモバイル検索の備忘録

2008年09月04日 0

Googleモバイルのメモ。
いつまでたってもGoogleモバイルにインデックスされないのでいろいろ調べてみてるのですけど未だにさっぱりわかりませぬ。
Googleモバイルtop
http://www.google.co.jp/m/products
Googleモバイル検索のURL
CHTML検索:
http://www.google.co.jp/m/search?mrestrict=chtml&q={queryword}
XHTML検索:
http://www.google.co.jp/m/search?mrestrict=xhtml&q={queryword}
※これが違うと何が違うのかもよくわかりません。
行き方
Googleのトップ→いろいろな検索→モバイル→(右上の)携帯からアクセスしている場合はこちら

wordpressにシンタックスハイライトをするプラグインを入れてみた。

2008年09月02日 0

というわけでいきなり放置ぎみになっているわけですが
ビバ・初プラグインということでシンタックスハイライトをするプラグインのインストールに挑戦してみました。
プラグインはiG:Syntax Hiliter 日本語版です。

iG:Syntax Hiliter 日本語版からzipをダウンロードして、思い思いの場所に保存します。
wordpress/wp-content/plugins の下にアップロードして展開しつつ配置します。
$find . -maxdepth 4 | grep plugins | grep syn | sort
./wordpress/wp-content/plugins/ig_syntax_hilite
./wordpress/wp-content/plugins/syntax-hilite-ja_EUC.mo
./wordpress/wp-content/plugins/syntax-hilite-ja_EUC.po
./wordpress/wp-content/plugins/syntax-hilite-ja.mo
./wordpress/wp-content/plugins/syntax-hilite-ja.po
./wordpress/wp-content/plugins/syntax-hilite-ja_SJIS.mo
./wordpress/wp-content/plugins/syntax-hilite-ja_SJIS.po
./wordpress/wp-content/plugins/syntax-hilite-ja_UTF.mo
./wordpress/wp-content/plugins/syntax-hilite-ja_UTF.po
./wordpress/wp-content/plugins/syntax_hilite.php

「ダッシュボード」の「プラグイン」から「有効」に。

とこれだけでインストールが完了しました。
対応言語は ActionScript, ASP, C, C++, C#, CSS, DELPHI, HTML, JAVA, JavaScript, MySQL, PERL, PHP, PYTHON, RUBY, SMARTY, SQL, Visual Basic, VB.NET, XML & CODE だそうです。
CODEってなんでしょう?シェルというかターミナルというかコンソールっぽいもののハイライトもあると嬉しいのですけどないのはしかたないですね。
とりあえず使ってみます。
サンプル java で javax.servlet.http.HttpServletResponse のラッパーです。
[java]
package com.trash_area.mhp2g.test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.util.Locale;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletResponse;
public [...]