2003年8月の日記

<2003年09月 2003年07月>

爆心地の食事

広島に行ってきました。
・・・・やっぱ思い出話でもしなければいけませんかね。
私の家族は、祖父母の金婚式を口実に広島・宮島に観光に行きました(と言ったら家族に怒られますが)。
広島についてまず観光ガイドを買いました。父が。
そしてそこに紹介されていたお好み焼き屋に行くことになりました。
そこでメニューを見てみると、下のほうに、
「つけ麺は広島名物ではありません。」
・・・・ガーーーン! そうだったのか。
そしてふと窓の外に目をやると、目の前には大きな「広島名物つけ麺」の看板が。
どうやらあの店に対抗意識を燃やしてそんなことを書いていたようです。
明日はあの店に行ってつけ麺を食わねば・・・・
案外「お好み焼きは広島名物ではありません」って書いてあったりして。
その後広島平和記念資料館に直行。
そこで驚愕の事実が!!
なんと、ついさっきお好み焼きを食べたあの店は、リトルボーイ爆発の爆心地と同じ場所に位置していたのです!
で、資料館、行ってきました。
二度とあんなとこ行くもんか。
そんな感想を残しつつ、平和記念資料館を後にしました。
その後親のつまらない買い物に付き合ってから、宮島へ。
天気は生憎の雨、祖父母と親戚は遅くなると言っておきながら、とっくの昔に宮島に着いていました。
そして夕食・・・・
祖父母が金婚式の感謝の言葉を述べた後、乾杯。
私は酒は飲みませんよ、未成年ですから、というよりひねくれ者ですから。
と、それはいいんですが、少な目にと言ったはずの夕食、次から次へと来て、すぐに満腹に。
その場にいた半分以上が高級料理を食べきれず残すという悲劇を!
ま、私は何とか食べきりました。
その後、大欲情浴場に行ったのですが、ガラガラでだ~れもいない。
みんなが入り終わった頃を見計らって入ったので当たり前なんですけどね。
そして、就寝、起床。
朝食も、相変わらずの多さでしたが、ゆっくりと食べきりました。
外に出ると、鹿の糞の多さに気が付きました。
それ以前に、鹿が多いのです。
まあそれはいいとして、厳島神社にも行ってきました。
ところが、写真で見るほど綺麗じゃない。
雨上がりだったせいもあるのでしょうが。
しかも、意味ありげに馬の像が!
そういえば鹿もいました(生きてるやつね)。
馬・・・鹿・・・馬・・鹿・・馬・鹿・馬鹿・・・・
そして広島に戻りました。
今度は親戚の車に乗り、名も知らぬ城の前に行きました。
そしてその前にある橋を意味もなく往復し、入橋料220円だけを取られました。
そこで、例のつけ麺屋からあまりに離れたところに来てしまったことを知り、つけ麺を食べずに帰ったのでした。

そうそう、「WinHelp」もこ更新しましたから。
それと、掲示板の留意事項も更新しました。

そういえば今日昨日は妙に訪問者数が多い・・・・
ま、多いに越したことはないんですけど。

広島に

それでは、行ってきます。

ヘルプミーイフユーキャン

「WinHelp」のサンプルができました。
何故かポップアップヘルプ系の機能がうまく動きませんが、ほったらかしにしてあります。
また、これまた何故かヘルプの使い方が変になっていますが、XPのせいだと思い込んでおきます。
やっぱこれからの時代はHTMLヘルプですね。

明日から一泊二日で広島に行きます。
明日は日記を書かないか、朝に書きます。
31日の更新は帰ってから行います。
既に準備はできています。

31日まで更新しません

「WinHelp」のサンプルのためのヘルプファイルを作っていました。
ページ一つ一つの区別は明確に、かつ限りなくシンプルで小さいヘルプを作っています。
実はこのAPI、私自身あんまり詳しいことは知らないので、このサンプルで実験しつつ解説していこうと思っているのです。

「Bomber丸World」制作の計画でもここで出しておきます。
タイトル

データ形式を決める(予定:識別番号、ステータス一人当たり100バイト、イベント変数100バイト?、イベントフラグ1000ビット)

簡易マップ表示(拡張性は高く、最終的にアニメーション可能を目指す)

イベント処理

バトル処理(これが一番の難関?)

セーブ機能

データ入力、エンディングまで可能に

エンディング

機能追加等

ちょっと更新

書き込みもしない旧日記を残しておいてAAA!CAFEに負担をかけるのも悪いので、日記過去ログとして一部をHTMLで残しておくことにしました。
ひとつのページにまとめてコメントつきで古い順に掲載しています。
まだまだ途中です。
なにしろ300件以上もある中から内容を見て抜き出して、タグを手打ちしなければならないのですから。
おまけにコメントも考えなきゃならないし、<br>以外のタグもたまには使うし・・・・

「HPマナー」のCGIで、スタイルシートを使わないようにしました。
フォントの違いによってデザインが崩れることもありませんので、スタイルシートの効果はフォントサイズの変更が効かなくて読みにくくなるだけだと判断したのです。
今までどおりのサイズでご覧になりたい方はフォントサイズを小にして見てください。

宣伝よろ・・・・(以下削除)

「HPマナー」、宣伝したほうがいいかなぁ、と思います。
「Tokio's Web Site」の方は来たい人だけが来ればいいと思っているのですが、「HPマナー」の方はできるだけたくさんの人に見てもらいたいので。
しかしあからさまに宣伝だけの書き込みをすれば迷惑になるし・・・・
ましてやHP持ちの人に片っ端からメールと出すというのはもっと迷惑かつ非常に失礼なことですし・・・・
これを見ている人で、自分のサイトを持っている人は、「HPマナー」をPRしておいてくれませんか。
・・・・いや、冗談ですよ、冗談 ・ ・ ・ ・

とことん!アイコンエディタ

アイコンを作ってみようと思ったのですが、今使っているパソコンにはろくなアイコンエディタがありません。
Win3.1やVB6に付属のは48x48のアイコンや24bit・32bitαチャンネル付きのアイコンが作れないし、「Developer Studio」のアイコンエディタはクソ重いし・・・・
そこでインターネットで検索したところ、高機能だがシェアウェア、フリーウェアだが機能が足りない、そのどちらかしかありませんでした。
そもそも、選べるだけの充分な数もありませんでした。
それならば作ってしまえ、とは思ってみたのですが、ネットで検索してみても、アイコンのフォーマットの記述があるサイトはほとんどなく、やっとのことで見つけたたった一つのサイトも、いたるところ「?」だらけで、よくわかっていないようでした。
もう、自分で研究するしかない。
しかし、頼りにしていたMSDNライブラリにも、詳しい記述はなく、関連のある構造体の解説があるだけでした、それも英語で。
結局、ネットとMSDNの不確かな情報とシェアウェアの使用中に作ったアイコンのバイナリデータを見つつ理解を深めていくことにしました。
そういう経緯でアイコンの情報を表示するソフトを作り始めることになりました。
そして、ヘッダとそれぞれのアイコンの情報を読み込むところまでは余裕でできました。
そこで調子に乗ってデータまで自前で読もうとしたのが間違いだったのです。
データ部の雰囲気を表現すると、

えげつなー!

なにしろモノクロ画像は一行に付き32ドットずつ(つまり4バイトずつ)まとめて読み込まないといけないみたいだし、そのくせ16色だったら0.5バイトずつ隙間なくうめてゆき、唯一まともそうなのが256色で、24bitはその名の通り3バイトずつよみこんで、32bitともなるとαチャンネル付き!
しかもすべてに共通して言えることは、最初に用途不明の40バイトがあること、マスク部分はそれまでのデータがどうであれモノクロ画像の規則が適用されること!
それでも32x32は問題なく読めるんですよ、16x16や48x48も何とか対応できました。
確かに一般的なアイコンだとそれで充分かもしれません。
しかし、私が目指すのは限りなく自由度の高いエディタです。
ビューア程度で対応できなくてそんなエディタが作れるでしょうか。
というわけで、リソース数10、28x95や33x33サイズの画像を含み、ありとあらゆる形式を含むという、普通ではありえない、非常に厳しい条件のアイコンを作りました。
しかしこれにも困難はありました。

だってエディタもビューアもバグっちゃってるんだもん!

具体的には、例の厳しいアイコンを保存すると、透過色と反転色が入れ替わってしまいます。
それをエクスプローラの縮小版で見ると透過色・反転色が変な色になっています。
ほんまにできるんかいな…

曽祖父の命日

弟が…ちょっとね…
いや、いいんです、気にしないでください。
どうせこれを見ているあなたには関係のないことなんですから。
本当に、これから、どうしていけばいいのやら…

「HPマナー」のCGIで、メール送信の機能を完全に削除しました。
また、留意事項にも少々変更を加えました。
しかしまだまだ改善の余地はありそうです。

いらんページがロボット式検索エンジンに登録されないようにしました。
「TRPG」のことを探していて全然関係ないうちのゲームが検索に引っかかったら迷惑ですし。
したがって、ダウンロードページのほとんどと、その他いろいろなページを検索されないようにしました。
あと、リンク集のページをほんのちょっとだけ変えました。
一方的なリンクの場合、バナーの背景色を真っ白にしたのです。
あくまでこちらの都合で変更したのでさりげなく変えるようにしました。

マナーを守ったウェブサイト作りを心がけましょう

リンク集に「ホームページ作成に関するマナー」を追加しました。
私のサイトです。
本当は「ホームページ」という言葉を使うのにはためらいがあったのですが、こちらのほうが呼び方として広く使われているので遺憾ながら(というほどでもない)こちらの呼び方にしました。
ともかく、これが私の2つ目のサイトです。
厳密に言えば4つ目、あるいはまだ1つですけど…
「HPマナー」は、今日一日で作り上げました。
計画は前々からあったんですけどね。

あと、更新履歴の書式も変更しました。
また、パーミッションを変更してセキュリティを高くしました。

テレビで「クレヨンしんちゃん・釣りバカ日誌 合体スペシャル」なる番組をやっていました。
「クレヨンしんちゃん」はまだしも、「釣りバカ日誌」はちょっと…
合体スペシャル」だったらねぇ…
もしかしてしんちゃんとみち…(以下削除)

次の8月31日の予定です

プログラミング・・・・やるにはやったんですが、内容は内緒です。

書くことがないのでまた「CharaBox」からデータを掲載しておきます。

名前
インテリくん
英語名
Intelli
登場作品
Bomber丸World
説明
本名不詳。

ずば抜けた記憶力と理解力・思考力を持ち、都合が良すぎるのではないかと思われるほど常に冷静で最適な判断を下すことができる。
にもかかわらず、国家の重要な役職に付くこともなければ、ゲーム展開に関わることもない。
何故なら、そんなことをしてしまうと、あまりに都合よく事が進むからだと本人は言う。
本職である手品師は、ある意味彼に最も適した職業だったのかもしれない・・・


情報公開ばっかりして、いつになったらゲームができるんだか。

どんどん質問してちょ

質問フォームを完成させました。
管理画面から質問に対して回答することができます。

「CharaBox」で、画像を読み込んだときに正しい配置にならないバグを修正しました。
今までも問題はあったのですが、大きい画像を読み込んでエラーが出たために、修正することになりました。
実際には画像の大きさを更新する2文を追加しただけです。
そうそう、登場作品別の表示が速いのは、それぞれの親ノードについて子ノードが少ないために並べ替えに時間がかからないからです。

「FFCC」で、ミルラの雫そっちのけでおしばな探しに明け暮れていました。
そしたらおしばな以外の金銀財宝がざっくざく!
って鉄とミスリルが主でしたが。
でもこれで10000ギル以上稼ぎました。

他CGIも改良しました

質問フォームを設置しました。
とは言ってもまだ未完成で、返答がまだできないので質問したら質問しっぱなしですが。
これは、ASKABBSの機能を半分以上削って作りました。
自作のほうが良かったんですが、面倒くさかったんで。(^^
まあ一応、アクセス制限など、自作では付けなかったであろう機能も搭載しているのでこっちのほうが良かったのかもしれませんが。
とりあえずFAQに書きそうな質問はいくつか予め書いておきました。
中にはまだ誰も知らないであろうことまで・・・・

「FFCC」、おしゃれグッズを作るまではエンディングは迎えられないので(いや、本当はできますよ、もちろん)、材料探しにまわっています。
この間材料のひとつ、ひすいが盗まれてしまったのでそれも集め直しです。
ズーのくちばしやらガマのあぶらやら要らないものは腐るほどあるのに(本当に腐ってるかも、何年も放置してたから)、おしばなだけが見つからないんですよ。

拝啓~(中略)~かしこ

「MusicPlayer2,3」をバージョンアップしました。
重複チェックをつけました。
例えば、あるフォルダ内にいくつかファイルを追加した場合、重複チェックを入れてからフォルダの中身全部を入れると新しいファイルだけが追加されます。
音楽以外のファイルも入っていたら知りませんけど。
ただし、重複チェックの設定は、セーブデータの関係で保存できませんので、使うときは毎回チェックを入れなおしてください。

「キ番登録フォーム」で、二重投稿の対策をしました。
興味のある方は登録フォームにいって、登録ボタンを連打しまく・・・・らないでください。

「FFCC」で、とうとうラストダンジョンと思しきところにたどり着きました。
今日は弟が普段使っているキャラクターを使っていたんですが、あっさりとやられちゃいました。
修行せねば・・・・
あとおしゃれグッズの材料探しも。

カウンター100突破(←やると思ったでしょ)

う~ん、困ったことになりました。
次の更新として予定していた「WinHelp」は、サンプルを作って動作確認しなければ危なくてとても使用例なんて示せないのに肝心のサンプル用ヘルプの作成には時間がかかるし、「ふにゃふにゃ」講座第2回も、エディタの改良なしには難しくて逆効果になりそうだし、プログラミングのほかの講座を更新しようにも少し問題があるし・・・・
となれば、残された道はダウンロードの更新か・・・・
とはいえ今更新しいプログラムなんて作れそうにないから、どうでもいいバージョンアップでもしておくか・・・・
あっ、いやいや、どうでもいいことはありませんよ。
丁度今使っているソフトに少し不満が出てきたところなんです。
とはいっても近々そのソフトは公開停止するんですけどね・・・・

普段使わないコンテンツを「その他」にまとめました。
とはいっても今はひとつだけですが。
「管理人へメッセージ」、「超アンケート」、「メール」、「管理人へ質問」などを加えるつもりです。

カウンター99(←の時間現在)

ちょっとこのサイトがどんな検索ワードに引っかかったか調べてみたら、
「セクシーギャル」、「勇者」
…わかる人にはわかりますよね。
自己紹介の、「ドラクエ3での性格は?」への回答です。

「爆ボンバーマン」のBGMを録音しなおしました。
雑音の入らない録音方法を見つけたのです。
とはいえ、なぜかほんの少しテンポが速かったり、雑音の代わりに音割れが生じていたりもしますが。
まあそれでもずいぶんと音質は良くなりました。

でもダウンロードはできませんよ

サーバーのコントロールパネルからアクセスログを見てみると、私自身の訪問が80%を超えていました。
まあ2~3時間に1回来るのは私程度のものなんで当たり前といえば当たり前ですが。
それにしても、管理人をカウントしないカウンターにしてほんっっっとによかったぁ~。
ということは私自身の訪問を1日1回に抑えればサーバー負荷が5分の1に減るのか?!

「CharaBox」の登場作品別の表示を完成させました。
「DL不可能」のところでちょっと紹介しています。

掲示板CGIを改良しました。
子ウィンドウ同士の間隔をあけ、ウィンドウの一番下の余白を消しました。

「FFCC」で、リルティの女の子におしゃれグッズを作ってあげようと思ったのですが、材料が足りませんでした。
それはそうと、初めのほうのダンジョンがやけに難しかったり、逆に遠くのダンジョンが妙に簡単だったりして、すこしバランスが悪いです。

最近夜更気味

「CharaBox」に、登場作品別の表示をつけました。
全角半角の違い、ハイフンの有無、タイプミスなどにより同じゲームのキャラクターでも違う作品の中に入っていることがあるので、それを修正していくところです。
しかしこうして並べてみると、やっぱり結構やってるんだなーって思います。
まだ中途半端な状態でしか実装できていないので、後日さらに改良を加えるつもりです。
それができたら後は説明の長さ順の表示だけです。
この機能は、思い入れが深く、またはプロフィールを列挙したために非常に説明が長くなったものから、よくわからない、もしくはただほったらかしにしていただけで説明が一切ないものまでを整理するために作ることにしました。
ところで、登場作品別は、最もプログラムが簡単な50音順よりもはるかに表示時間が早いのですが、あなたにはその理由がわかりますか?
私はこれに対して自分なりの答えを出すことができました。

まだ100いきませんねぇ…

最近パソコンのやりすぎで目が痛いので、今日は控えめに・・・・するつもりでした。
チャットに関する注意事項をちょっと追加しただけです。
控えめにした空き時間に「FFCC」やってたのは内緒です。
ちなみに、8日の日記にあった火達磨のボス、あれは最後の大技を出そうと力を溜めていたようです。
とはいえ、4つHPがあるうちの2つ分しかダメージを受けないので事実上通常攻撃ですが。

久しぶりに「CharaBox」からデータを引っ張り出してきます。
一応タグの練習も兼ねています。

名前
アサシネーター
英語名
Assassinator
登場作品
Bomber丸World
説明
Bomber丸World文句無し最強のザコ敵。
下手なボスよりは遥かに強い攻撃力・防御力はもとより、何よりも脅威なのは目的のためならどんな障害にも耐え、いかなる手段をもってしてでも目標を達成するための、「意志」プログラムである。

今回の目的は中央マシンの保護。
工場が破壊されたことを感知したアサシネーターは、侵入者を破壊するために動き出したのであった。


もちろん、その改良型のアサシネーター2はもっと強いです。(^^

MSブラスト

日記をHTMLタグ対応にしました。
<tag>タグを書き込み中に入れることによって、タグが利用可能になります。
入れていなければ普通の書き込みになります。
普段はタグなし、強調したい事柄がある時または絵を載せたいときはタグ可で書いていこうと思っています。

チャットをほんのちょっと改良しました。
ロボットの発言の日付の書式が普通の発言と違っていてロボットの発言であるとバレバレなので、書式を統一したのです。
えっ?
チャットなんてどこにもないって?
ま、気にせんでください、ほっほっほっほ・・・

ウィルスに注意!!
新種の非常に危険なコンピューターウィルスが発見されたそうです。
それもWindows2000,XPのセキュリティホールを突いて感染し、勝手に電源を切ってしまうそうです。
該当するOSを使っていらっしゃる方は、私に迷惑をかけないためと思って、直ちにWindows Updateをしてください!

カリブ海の海賊

注意事項にカウンターのことを追加しました。
更新ボタン連打は禁止です。
カウンターおよび登録フォームの性質上、いいことがありません。

自己紹介も更新しました、
思ったよりはるかにたくさんのゲームをやっていたようです。

今日も弟と「FFCC」やってたんですが、なかなかヤな敵が増えてきました。
やたら強いのに倒しても何も出さない敵に、異常に強くてとても勝てそうにないボス・・・・
まあドラゴンゾンビは普通に強いボスでした。
「普通に」というのは、「普通の意味で」ということです。
とにかく強いんです。
普段ならボス戦では同時に現れるザコ敵に悩まされるのですが、今回はボスのあまりの強さと比べたら問題にもならない程度でした。
言っときますけど、そのザコも結構強いんですよ。
それが無視できるほど強いボスだった、そういうことです。
登場シーン、終わり方など、なかなかボスらしいボスでした。

墓参り

JavaScriptが使えないブラウザをお持ちの皆さん、おーまーたーせーいたしました!
JavaScriptが使えないときには画像カウンターを表示するようにしました。
実際のところ、JavaScriptカウンターの表示部分を差し替えただけです。
また、管理人をカウントしない機能も強化しました。

「ふにゃふにゃ」のステージエディタで、線の設定を変更したときに、すぐに表示画面に反映されるようにしました。
いろいろなタイミングでRefreshするようにしたのです。
それと、ヘルプの修正も。

ハトの日??

やっとキ番登録フォームができました。
簡易ですので二重投稿の対策もありませんし、アクセス制限もできません。
ログ削除もできなければ、登録フォーム消滅時の救済策もありません。
途中とんでもないミスをして1時間ほど悩みました。
原因は、エラー時にメッセージを表示するはずだったところを、エラーがなければメッセージを表示するようにしてしまっていたからです。

「FFCC」で、ゴーレムに出会いました。
ゴーレムとはどんな敵かというと、どこからともなく頭が飛んできて、首に乗っかります。
なんかどこぞの巨大ロボットに似ています。
と思っていたところ、さらに奴は、
目からビイィィィィーーーーム!
ロケットパアァァァーーーーンチ!

どこぞの巨大ロボットと同じやん!

原爆はイカンですよ、水爆はもっと

まだまだ完成じゃありませんが、キ番登録フォームをアップしました。
やっぱり1から作るとなるとそれなりに大変です。
とはいえ、クッキー部分はYYBBSから、カウンターファイルの読み込み部分はカウンターCGIから持ってきたもので完全にオリジナルとはいえませんが…
今のところは番号の表示が可能ですが、途中なので表示しないようにしてあります。

「FFCC」、2年目が終わりました。
このまま80年間も続いたらどうなるんだろう、と思う今日この頃。
いらないアイテムを売るために町へと移動していたところ、途中で盗賊に出会い、持ち物を奪われてしまいました。
それもそのとき一番重要…じゃない、すぐ捨ててしまおうかと思っていたアイテムを…

チャットの改良に成功しました。
日付の問題があったのですが、よく考えたらチャットをしていて何時間も気まずい沈黙があるわけでなし、発言時刻が現在時刻とあまりにもかけ離れている場合、日付が変わったと想定するようにしました。
これで随分人間らしくなってきた…と、いえるかもしれません。

しかし、踊りすぎ!

チャット改良しようとしていたんですが、だめでした。
ログの形式に合わせて時間の処理を作ろうと思ったのですが、日付変更時の問題があったため実現しませんでした。
明日はログの形式を変換して時間の処理を実現したいと思います。

日記のバグを修正しました(はず)。
左揃えになっているかどうか確認してください。

掲示板のバグの修正しました。
URLのみを入力したときに、最大化ボタンが使えなかったのです。
一応ローカルで動作確認済みです。

投稿掲示板をつけました。
この掲示板にはほとんど改造を加えていません。
GIF画像を使わないようにしただけです。

「ファイナルファンタジークリスタルクロニクル」を買いました。
十字ボタンでの操作のため動かしづらいのか玉に瑕ですが、さすがファイナルファンタジー、映像のクオリティに関してはすばらしいものがあります。
特にクリスタルの後ろを通ったときに光が屈折した像が写るところにこだわりを感じます。
で、とりあえず3つのダンジョンをクリアして1年目を終えたんですが(3時間で終わる1年の旅って何なんだよ!)、やはり1年目だけあって結構いろいろありました。
1つ目のダンジョンのボスは、初心者にも優しい、ただしぶといだけのボスでしたし、逆に3つ目のダンジョンのオークキングはなかなかの強さでした。
実は3つ目のダンジョンは初めてのマルチプレイで、しかもよりにもよってコマンド(すぐに使える技など)の設定を忘れていたため、為す術もなくやられてしまいました。
しかもそのときタイミング悪く、母が首筋に生暖かい息を吹きかけてきて思いっきり気分が悪くなってしまい、2回目もあえなく撃沈。
そしてコマンド選択→ゲームオーバー→コマンド選択→ゲームオーバー、と5~6回くらい繰り返したところで、ようやくコマンドのセットが完了しました。
そして、攻撃は弟に任せて、私はひたすら回復に徹しました。
弟のプレイスタイルは、どんなに攻撃されようともひたすら突き進むタイプで(ボーナス条件が「ダメージを受けない」なのに!)、私が回復しないとあっという間にやられちゃうんですよね。
まあ攻撃力ではこっちのほうが上だったんですが、とりあえず役割分担ということで。
で、最後はボスがなぜか火に包まれて、その隙に二人してこれまでの復讐とばかりに袋叩きにあわせて倒しました。

投稿掲示板も作ってるます

「ふにゃふにゃ」を公開した頃に、ステージエディタがわかりにくいとの指摘を受けて、ある程度わかりやすく改良はしたのですが、マニュアルがマニュアルなだけにステージの作り方なんて教えていないも同然でした。
今更ながら、このことを受けて、ある程度わかりやすいステージ制作講座を始めました。

プログラミングの「WinHelp」をもうちょっとわかりやすくしようと具体例を探しています。
実を言うと、今日の更新はこれをしようと思っていたんですが、その具体例の候補に挙がったのが「ふにゃふにゃ」のステージエディタで、このエディタのマニュアルはわかりにくかったということを思い出し、急遽更新内容を変更したのです。

掲示板のデザインを変更しました。
今日の、午前0時1分に完成しました。
ウィンドウズです。
アイコンとかボタンとか、著作権が微妙なところもありますが、まあマイクロソフトは気にしていないでしょう。

日記で、文章が中央揃えになるバグを修正しました。
…はずです。
左揃えになっているかどうか確認してください。

キ番登録フォームも作ってるます

文字カウンターの動作を、蓑虫の一呼吸ほど速くしました。
具体的に言えば、本日カウント・昨日カウントの機能を削除しました。

掲示板のデザインの変更を開始しました。
表示部分とあと他のところをちょこちょこっと変えるだけです。
とはいえ、ボタンだったものをリンクに変えたりなど、扱い方の異なるものに変更してしまうので少々難しそうな部分もあります。
修正や削除もしやすくしています。

明日か明後日当たり、プログラミングコーナーでも更新したほうがよさそうですね。

今日CsideNetに利用料を振り込みました

キ番登録フォームを作り始めました。
"リ"が抜けてるよ、なんて言わないで!
キ番とは、「喜番」のことで、キリ番の未来形です。
時々見かけますよね、キリ番踏み逃げ厳禁とか、逆にキリ番かどうかで争う管理人と訪問者・・・
これらの人々は、「何故キリ番を報告するのか」を根本的に間違って考えているように思えるのです。
キリ番って、その番号を見て嬉しいから報告するんじゃないですか?
となれば、キリ番はその嬉しい番号の一部でしかないわけです。
つまり、キリ番だとか、キリ番じゃないとか言うのは、狭い見方でしかないということです(勿論キリ番に特別な意味を持たせている場合は別ですが)。
逆にキリ番踏み逃げ厳禁は、管理人の喜びを訪問者に強要していることになります。
そんなのは嫌だ!
訪問者は、キリ番を認めてもらえなくて悲しい思いをする必要も、無理やりキリ番を報告させられて不愉快な思いをする必要もないはずです。
というわけで、カウンターの数字を見て嬉しくなったら自由に登録してもらう、という方式をとることにしました。

総合エントランスを改良しました。
CGIに関するサイトマップが表示されるようになりました。
ちなみに、これは私の都合で作ったものなので、普通の訪問者には使えません。

CsideNetに利用料を振り込んできました。
いやあ、しかしATMって速いですね。

チャットも目下改良中。
入退室時に案内役がしゃべるというのはあまり面白くないので、案内役を廃止して、入退室時のメッセージは利用者のほうが考えるようにしようと思っています。
ロボットのほうもそれに対応してしゃべるようにしようかな~と思っていたりもします。

オクナ!?

今日は人工知能チャットを改良していました。
とはいえ微妙なデザインの変更と教育程度のものですが。
今は気まぐれチャットらしくするために存在フラグを作っています。
というより、存在フラグについては既にできました。
いないときはうんともすんとも言いませんし、教育も受け付けません。
後はロボットの独り言と入退室処理を作れば、かなり人間臭い人工知能が出来上がるはずです。
一応独り言辞書も作ってあります。
これについては後にロボット管理CGIからも変更可能になるようにするつもりです。
まだまだ完成じゃありませんけど、一応使えるようにはなっています。

ギリギリセーフ!!

何とか間に合いました。
この日記CGIは著作権表示を見ればわかるように、ASKA BBSを改造したものです。
日記という限定された用途なので、機能は大幅にカットしています。
何しろ記事番号はないし、名前もパスワードも使わない、URLの表示も当然ありません。
管理人が使っているときのみ投稿フォームが現れます。

トップのカウンターは、銀白雅狼さん作のJavaScriptカウンターを、管理人をカウントしないように改造したものです。
原理は比較的簡単で、クッキーに管理人情報が書き込まれていたら"$count++"を実行しないというものです。
これで正確なアクセス数がわかります。
関連リンク:
http://homepage2.nifty.com/masarou/

掲示板は、今のところはYYBBSをそのまま使っていますが、近々ウィンドウズ風のデザインに変更する予定です。
一つ一つの書き込みがひとつのウィンドウのようになっていて、コントロールメニューは情報表示、最小化ボタンは返信、最大化ボタンはサイト訪問、閉じるボタンは・・・・言わなくてもわかりますね。
そうそう、クッキーが有効になりました。

はっきり言うと、今日したことはほぼこれだけです。
大変だった・・・・

これで最後

移転しました。
アドレスは
http://tgws.fromc.jp/tokio6/
です。
まだメールフォームなど対応し切れていない部分もありますが、その辺は後で直していくこととします。

それより大事なのは、カウンターのことです。
明日か明後日には掲示板のクッキーを連動させたテキストカウンターを設置する予定です。
それについてですが、大切な機能が2つ。
1.管理人はカウントしない。
 カウンターを一番沢山回したのが自分なんて悲しすぎます。
2.キ番登録。
 キ番については後にカウンターを参照のこと。
特に2番目なんかは気になりませんか?
ならなくてもいいけど。

それともうひとつ、チャットのことですが、元となるプログラムをダウンロードしてきました。
とにかく人間臭く振る舞わせること、プログラムでしか実現し得ないことをする人工知能を作ろうと思います。
もう、人工無能とは、呼ばせない。
理想としては、さらに、
・二人目の人工知能も入ってくる
・人間二人に会話時にも話に乗ってくる
・ロボットだとばれたときに ・ ・ ・ ・

日記CGIは、いまだにいいのが見つかっていません。
HTMLの掲示板を改造するのも悪かないですが…

やっとこさテストが終わりました。
早速やばそうな雰囲気ですが。

<2003年09月 2003年07月>