「ナマライザ」に関する日記(3)

<前 次>

無題

TGWSAdminによるアクセス統計の表示ページを作っていました。
アクセス統計ならナマライザがあるのですが、ナマライザだと解析結果から目的のWebページへ直接飛べないのでそのあたりの利便性を補完する目的で使うつもりです。
また、ナマライザだとアクセスログのみを解析するのですが、TGWSAdminでは解析対象こそ限られますがログの解析結果を更に検証して、本当に意味のある情報のみを取り出すこともできます。
実はこの検証プログラムはナマライザのフィルタとして実装されているので、やろうと思えばナマライザに組み込むこともできるのですが。

無題

アイコンを作ったのでナマライザバージョンアップしました。

アンパンマンDBの最新っぽい情報群、更に高速化しました。
というのは半分嘘で、実は検索ロボットがきたときにじっくり時間をかけて処理をして、一般ユーザーが見るときにはその結果をできるだけ用いるという方式にしています。
なので、検索ロボットと誤認されると表示にとても時間がかかります。
また、検索ロボットが来ない時間帯に見に来た場合にはいつも通りに時間がかかります。

無題

のんびりナマライザのアイコンが他の.NETアプリと同じになっていて紛らわしいので、専用のアイコンを作っています。
ただ、1から描くのは大変なので、ふにゃさんからウナギカズラの絵を流用しています。
なぜウナギカズラなのかというと、ぬぼーっとした感じがナマライザのイメージと合っていたからです。

無題

ナマライザ更新しました。
非常に簡単に言うと、日付処理の部分にエラー処理を設けました。
このため、未処理のエラーが伝播してファイル全体のエラーとみなされるのを防いでいます。

無題

ナマライザで日付の読み込みに失敗したときにファイル全体の読み込みも失敗してしまう問題を修正しました。
明日にでもアップします。

あと、ちょっとHP作成論のおまけに検索フレーズのログを公開しておきました。

無題

急ですがのんびりナマライザ更新しました。
ダブルクォーテーションがバックスラッシュでエスケープされている行があるとそのファイル全体が読み込み失敗してしまうため、ダブルクォーテーションがバックスラッシュでエスケープされているとそのバックスラッシュでエスケープされたダブルクォーテーションはダブルクォーテーションで囲まれた文字列の終了とみなさずにそのまま読み込み続けるようにしました。

アンパンマンDBで、「死者発生」シリーズを「別れ」シリーズに名称変更して、内容も変更しました。
また、それに伴ってカテゴリ名の別名機能をつけました。
名称の変わったカテゴリの元の名前でアクセスしても変更後のカテゴリが見られるという機能です。

無題

マウスが壊れました。
ホイールがまともに動きません。

ナマライザの集合フィルタの削除ボタンの実装をすっかり忘れてました。
今までずっとツリーの右クリックメニューから削除していたのでずっと気付きませんでした。

無題

ナマライザ、ほっとくと忘れてしまいそうなのでアップしておきました。

無題

ナマライザに楽天サーチの検索フレーズを抽出する機能をつけました。
気が向いたときにまたアップします。

あと、アンパンマンDBの予定のページに、気まぐれメッセージをテスト的に設置してみました。
アニメDBからランダムに一言取ってきています。

無題

ナマライザのURLデコードがうまくいってないと思って調べていたのですが、実は使ったデータが元々URLエンコードを二重に行っていたので一回のURLデコードでは元の単語まで戻らないだけでした。
このあたりを徹底的にデコードするオプションもありかもしれませんね。

あと、アンパンマンキャラDBのコメントの見出しがおかしかったので修正しました。

へぶわーーーっ!!

オプーナやってました。
とある湖の底である爺さんと戦いました。
久々に燃えるボス戦!
爺さん本人は気付かない間にお隠れになったのですが、後衛のデカブツ2体が強い!
なにしろHPだけで言えば合計でサラマンダーを上回るし、攻撃力もなかなかのもの。
この場所に来る前に戦った別のボスが意外とあっさりプッチンと潰れてしまっていたので、ますます強く感じました。
そしていよいよラスボスと思われる方から湖の底まで届く大きな声でラストダンジョンにご招待されました。
その後仲間も増えたことだしと思ってサラマンダーと戦いに行ったらサラマンダーも仲間が増えてて返り討ちにあったんですけどね。

ナマライザ、docomoの検索ワードを拾えるようになったので公開しました。
ついでにURLデコードの時にエラー回避した方法の応用で検索ワード抽出全般を高速化できました。

無題

ナマライザ、読み込みながらURLデコードというのはしんどいので、とりあえず表示だけURLデコードに対応させてみました。
あと、docomoの検索ワードを拾えるようにしたいので、そちらに対応したら公開しようと思います。
検索ワードについては、いずれ検索ワードの解析方法をユーザー定義できるようにしたいと思っています。

無題

キ番登録フォームを完全にUTF-8に移行しました。

そういえば、ナマライザで、著名な検索エンジンに限らずURLに検索ワードを含むことがあるので、URLなどをデコードしながら読み込むフィルタをつけることを考えています。

無題

毎度毎度突然ですが、気が向いたのでナマライザをアップしておきました。
EZwebの検索ワードを拾える機能も追加しました。

アンパンマンDBの管理フォームにおいて、未回答の質問を強調表示するようにしました。
回答するだけでも大変なのに未回答のまで見つけてられっかということで。

無題

ナマライザの統計の順位表示で、件数の少なすぎる項目を表示しないオプションをつけました。
また気が向いたときにでもアップしておきます。

んで、弟がバイオハザードアンブレラクロニクルズをクリアしたようです。
ラスボスがなかなか別ゲームでありました。

Bing

アクセス解析していたらBingからのアクセスが急に増えたので何事かと思ったら、Microsoftの新しい検索エンジンだそうですね。
そんなわけで、早速ナマライザも対応させておきました。

無題

今までなんとなくほしかったけど先延ばしにし続けてきた、ナマライザのフィルタのソート機能を今日つけました。

無題

ナマライザ更新しました。
ちょっと検索語句のフィルタがおかしい気がしたので調べてみたら、表示に使っていた変換をフィルタでは使っていなかったのが原因でした。
そんなわけで、この変換は、検索語句を取得する関数内で行うようにして、関数を使う側からは意識せずともいいようにしました。

無題

ナマライザ更新しました。
微妙に気になっていた問題点を2箇所ほど修正です。

<前 次>