日記(1118)

<前 次>

ByteEditは明日からまた開発再開です

それぞれのページのウィンドウタイトルの書式を変更しました。
サイト名・内容共にわかるタイトルになったので、いろいろ便利になったと思います。
あと自己紹介も微妙に更新。

超軽量バナーを作ってみました。
「Tokio's Web Site」の文字が入り、大きさが88x31かつ、枠線つきで、100バイト未満にするのが目標でしたが、サイズの面で妥協しました。
これでも1バイトずつ変更を加えつつ限界まで小さくしたんですよ。
やっとのことで210バイトにまで縮めました。
前のバナーが771バイトだったことを考えるとすごい進歩・・・

JavaScriptカウンターは意外と重いみたいなので、インデックスページをshtmlにしてSSIを使ってみようと思っています。
そうしたらPNGカウンターも不要になり、特殊なPNGを使用する必要もなくなります。
ん? SSIをうまく使えばCGI開発が格段に簡単になるかも!

そうそう、「その他」の「Q&A」、活用してくださいね。
どんなに些細なことでもかまいませんから。
そのために1500件も保存できるようにしたんですから。

チャットはどこかって? 探してみますか?

チャットで、入室後すぐに退室すると発言数が初期化されるバグを修正しました。
これは、発言数を一時記録しておくためのファイルに、入室時には発言数が記録されておらず、退室時にありもしない記録を参照しようとしてPerlの変数の初期値である0が発言数として記録されるために起こる現象でした。
わかると思いますけど、入室時にも発言数を一時ファイルに保存するようにして修正することに成功しました。
あと発言数によって入室時のメッセージも微妙に変わるようになりました。

「キャラバンハート」で、やっと一人がザオラルを覚えました。
スラロンはまだまだ覚えていませんが、きっともうすぐです。
ベホマラーも近いうちに覚えるはずです。

キングつむりエンゼルキングトロピカルキング!

今日明日明後日のうちに更新しないと目標期日を過ぎてしまうので、今日更新しました。
というわけで、今日の、しかも午後4時から作り始めて簡易で悪いんですが、「ふにゃふにゃ」をバージョンアップしました。
なんと、ビットマップを読み込むときに、あのおまじないが不要になりました。
で、おまじないがいらなくなったこと自体は、大した労力の違いもなく大したことはないんですが、もうひとつの特徴、簡易画像表示はステージ制作においてかなり便利なものになると思われます。
簡易なので使い方によってはエラーを起こしたりして不便なところもありますが、時間がなかったってことで勘弁してください。
本当はBGMももっと重みのある音楽にしようと思ったのですが、ベースとかそういうところが慣れなくてよくわからなかったので次の機会にまわすことにしました。

「キャラバンハート」で、魔物図鑑をペラペラめくっていると、キングスライムの溶けたようなシルエットが!!
そう思っていろいろスラロンに試してみると、やっぱり出てきました! バブルキング!!
キングスライム、メタルキング、ぶちキングときていつかやると思っていたんですが、「キャラバンハート」でやっちゃいましたか!!
この調子じゃデビルスライムの王様もいそうです。そんなシルエットもありましたし。

更新のこと、すっかり忘れてた!!

キャラバンハート、ベルザブル(ハエ)2匹にベギラマ(あまり強くない炎呪文)を3連発で食らい全滅しました。
これはドラクエで3番目に屈辱的な負け方だった!
第一位は言うまでもなく、第二位はゲマを少年時代に倒したときで、第三位がこれです。

そうそう、さりげなく・・・いや、さりげありまくりですか・・・今回はタグを使っています。
閲覧者にはわからないことですが、投稿フォームにタグを有効にするチェックボックスを付けて、<tag>タグを不要にしました。
これでかなり書きやすくなりました。
すぐに修正したのでわからなかったと思いますが、<tag>タグを付け忘れて変な文章になっていたこともあったんですよ。

「ByteEdit」を仮公開しました。
いろいろと表示に関する機能を増やしました。
バイナリエディタといったら、当然のごとく16進数であるものが多いのですが、このエディタでは、16進数のほかにも、10進数、8進数にも対応しています。
で、将来的には2進数にも対応予定!!
つまり、本当の意味でのバイナリ(2進数)エディタとして使うこともできるようになるのです!!

剣神DQ今日発売! らしいが買わん

「ByteEdit」で、スクロールの処理を付けました。
ウィンドウの大きさに合わせていろいろ調整するのがめんどくさかったので、最後までスクロールすると、最後の行が一番上に表示されるようにしました。
横方向のスクロールについても同様です。
1行に表示するバイト数を変数に格納して変更可能にしました。
表示領域をFormからPictureBoxに変更しました。
フォーカスの問題があったためです。
本当は使用メモリの関係からPictureBoxは使いたくなかったのですが。
で、今カーソルの表示処理を作ろうとしているところなのですが、数式がややこしくなって、ちょっと行き詰まり気味です。

「DQMCH」、やっと転身ができるようになりました。
でもやっぱりこれって6ではぐれのさとりを使って転職したみたいで、「モンスターズ」らしくないような気もします。
つーかそれよりも今は食料集めに忙しくてそれどころではないのです。
それで肝心の「モンスターの心」集めは二の次三の次に…
ま、食料を集めていくうちに自然と「モンスターの心」はいらんほど集まるんですけどね。

どっちにしてもBE

「ByteEdit」の表示部分を作りました。
VSのバイナリエディタと見た目は似ています。
というより、似せました。
ちなみにこれに搭載する予定の機能は、

  • 2・8・10・16進数表示に対応
  • 1行に表示するデータ数を変更可能
  • バイト列の検索が可能
  • 既存のファイルと比較

「ドラゴンクエストモンスターズキャラバンハート(以下DQMCH)」をやってみました。
いやはや、思ったとおり…
「DQM」らしくない!!
確かに、モンスターを仲間にするという点で、根本的なところでは従来の「DQM」と変わりません。
しかし、これは「DQM3」ではないのです。
モンスターの扱い方が今までとはまったく違います。
とはいえ、「DQM」の醍醐味である魔物集めはまだ始まってすらいないんですが。

「Attareicia」、閉鎖したと思ってリンク集から外したんですが、「taka's website」としてまだ残っていたようですので、復活させました。

「人工無能」とは、呼ばせない

人工無能知能チャットのプログラムをしました。
あるけれど使ってはいけない禁断の新機能が追加されました。
あることをするととんでもない目にあわされます。
私もテスト実行してひどい目にあいましたもん。
とはいえ、そういうことを気にしない人だったら全然問題ないんですけどね。

「はだしのゲン」を読みました。
「はだかのケン」に見えるのは私だけか・・・・?
まあよく見ると結構突っ込みどころもありましたが、あえて突っ込まないようにしておきましょう。
昔にも読んだことがあったのですが、ゲンが生きたまま焼かれるところ以外はすっかり忘れていました。

<前 次>