日記(1105)

<前 次>

ルイージよりルイージらしく

「チョットルイージ」のルイージ度チェックをやってみました。
評価は、92%「ルイージ」でした。
調べただけあって、なかなかの好成績。
え、そんなことするためのチェックじゃないって?

「簡易アクセス解析」を公開しました。
自分のサーバーのログでしか確認が取れないので私以外が使ったら誤動作だらけかもしれませんが、そのときはあきらめてください。

日記過去ログ、コメント消すことにしました。
そもそも日記というものはその日にあったことのコメントのようなものなのに、それにさらにコメントをつけるとはどういうことでしょう。
まあ、実際のところコメントが思いつかないだけですが。

明日から冬休み

なんかIMEが変です。
普段「つかう」には「使う」という漢字を使っていたのですが、たった一回だけ、「遣う」の方の漢字を使いました。
するとあら不思議、次からは常に「遣う」の方に変換してくれるのです。
「使う」という言葉を使った単語も丁寧に「遣う」に変更してくれちゃっています。
しかも「使う」→「遣う」は全パターン一発で変更されましたが、逆は一つ一つ直していかないと戻らないのです。

「簡易アクセス解析」が一応公開できそうなくらいにはできました。
検索語はクイックソートでヒット数が多いもの順に並べ替えてくれます。
明日アップします。

検索語調査

アクセス解析、かなり形になってきました。
訪問者がどんなキーワードを使って検索エンジンからやってきているのかを調べることができるようになりました。
本当はURLエンコードやら文字コード変換なんかも自分でやりたかったのですが、検索語を切り出すだけで手間がかかってしまったので、URLエンコードと文字コード変換はネット上で見つけてきたライブラリを使うことにしました。
EUCはまだ未対応で文字化けしてしまいますが、それ以外に関しては驚くほど良好な結果です。

「Bomber丸World」のBGMをアップしてみました。
状況によってBGMが2パターンに変化します。
ちなみに、原曲のほうはサウンドテストでのみ聞けるようにするつもりです。

バナーだらけ

いろいろなサイズのバナーを作っています。
16*16、32*32、48*48、125*125、120*60、120*90、120*240、234*60、392*72、468*60、の10種類です。
あくまでもジョークで作るだけなので、あまり手の込んだものは作らないつもりです。

アクセス解析、名前やらその辺をいろいろと変更していました。
次の更新はこれになりそうです。
Apacheの吐き出すログに対応していると思われます。

そうそう、favicon.icoできましたのでIE5以上でお気に入りに入れてくださっている方はお気に入りを入れなおすかhttp://tgws.fromc.jp/tokio6/favicon.icoをダウンロードしてアイコンを変更してください。
文字だけの味も素っ気もないアイコンですが。

アクセス解析

「NeoMupl」のソートを猛烈に速くしました。
今まで10秒ほどかかっていたなら今度からはコンマ数秒!
それを可能にしたのは並べ替えアルゴリズムの改良・・・・ではないのです。
以前はソート作業がひとつ終わるたびにタイトルバーに作業状態を表示していたのですが、これがとてつもなく重い作業なのです。
だから作業状態を表示しないようにしたのかというとさにあらず。
そんなことしたらたとえ短い時間でも負担に感じます。
ここで取った対応は、作業状態をパーセンテージで表示して、タイトルの変更を100回以下に抑えたのです。
これによって、タイトル変更の作業の負担が、1000個のデータだと約0.02%にまで減らすことができます。
というわけで、早速現在の状態をアップしておきました。

サーバーが用意しているアクセス解析は当てにならず、ネット上に転がっているものを設置するのも面倒そう…
ということで、アクセス解析ソフト、自作しちゃいました。
ネット上で見つけたのはどれもこれも既に出来上がったプログラムを利用するだけのもので、アクセスログの形式を教えてくれるところなど皆無だったので、自力でアクセスログの意味を調べました。
わからなかった部分も大分ありますが、私の知りたい情報ではなかったのでほっときます。
今ある機能は、余計な情報をカットする機能、ログを一覧表示する機能、必要な部分だけのログを切り出す機能です。

で、そのアクセス解析を使って404エラーになっているページを探したら、favicon.icoというファイルが出てきました。
「なんだそりゃ、アイコンか?」と思って調べてみたら、こんなとこ見つけました。

自分でサーバを立てている管理者だと、最近 エラーログファイルに「favicon.ico」が404で記載されているのに気がついているはずだ。

Windowsプログラマだと「ICO拡張子?アイコンファイルか?」と すぐにピンとくるだろう。
だが、それが何を目的としたものかも・何の役に立つかもわからないし、誰かがスパイダーソフトで特定のファイルをさがしているのかもしれない。
そうイメージしたはずだ。
だから あなたは 検索エンジンで「favicon.ico」を検索し、ここにたどりついたはずである。

そのとーり。全くその通りです!ドンピシャ!お見事!
というわけで、favicon.icoはIE5用のお気に入りイメージファイルだそうです。
まあ気が向いたときにでも作ってみます。

イベント分岐等

メール送信を改良しました。
CGIとLocationヘッダを使って、HTMLソースではアドレスを公開せず、ボタンを押すことによって初めてアドレスが出てくるようになります。
CGIを使うついでに、あらかじめ用件と名前を入れられるようにしておきました。

「Bomber丸World」のストーリーを公開しました。
なんだか幼稚な言葉遣いになってしまったような気がしますが、本当はもうちょっとマシですよ。
まあ要点はちゃんと書いてあるのでよしとしますが。
このあとある店に向かい、ふにゃと謎の男に出会うのです。
このときに多少のイベント分岐があったりしますが。
店に向かうまでにふにゃと出会う→最初の戦いが普通に始まる
店に行くまでふにゃと出会わない→最初の戦いにふにゃが乱入する

オエビ閉鎖のお知らせ

「Bomber丸World」のBGMを一つ作ってみました。
地下ダンジョンボスの音楽です。
これを見て、というより、以前の日記を見てわかった方も多いと思いますが、このゲームは、ダンジョンごと、ボスごとにBGMがすべて違います。
しかも、BGMによっては、状況に応じた変化が現れます。
例えば、今回作った音楽では、ボスの体力をある程度削ると、曲調が急に変化してしまいます。
あと、ある町の音楽はイベントが起こるとまったく別の音楽に変化したり(切り替わるのではなく変化するのです)。
キャラクターデザインの都合上グラフィックをよくすることは難しいので、BGMのほうにこだわってみます。

そろそろお絵かき掲示板を消そうと思います。
いやいや、あまり人が書き込んでくれないからではなく、あくまであれは「期間限定」だからです。
まあ、10人くらいの人が「消さないで!」と訴えるお絵かきをしてくれたら期間限定を取っ払うことができる可能性も無きにしも非ずですが、多分そんなことはないでしょう。

今までウィルス対策でEメールをトップ以外の場所においていましたが、Emailコレクターとかいうふざけたロボットがメアドを探してうろついているらしいので、すぐにというわけにはいきませんが、アドレスを書かずにメールを出せる方法を考えてみようと思います。
SendMailは負荷が高いし返信ができない、JavaScriptはまどろっこしいし環境依存、ということで、CGIでLocationヘッダを使ってメールを出せるようにしようと思っています。

<前 次>