日記(1109)

<前 次>

ロード中...

「パネルα」のロード処理を一部作りました。
で、動作チェックしてみたのですが、見事にぐちゃぐちゃになっていました。
復号化の処理に問題があるのかもしれません。
原理さえわかれば復号化は簡単なはずなのにどうしてだろう・・・・
ちょっと暗号の種を中心にバグの原因を探ってみます。
他にもランキング追加処理とか表示の変更とかソート方法とか、問題は山ほどあるというのに・・・・
(↑そこまでありませんけど)

セーブ完了!

「パネルα」のセーブ処理ができました。
折角なので名前も暗号化することにしました。
面倒なので名前の部分は改変されても改変されたままになりますが。
とりあえずファイルサイズは正しいのでセーブは成功しているように思えます。
あとはロード機能を作ることになります。
一応ファイルを読み込むところまではできたので今度はその解釈をすることになります。
CGIと送信のところも忘れずに作らないと・・・・

ランキング第二弾

今度の更新は、「パネルα」のランキング対応にすることにしました。
「ふわふわふにゃ」のときにランキングに関する意見をいただいたのですが、残念ながら「ふわふわふにゃ」では実現できなかった(というより実現したら逆効果)ので、「パネルα」で取り入れることにしました。
ランキングをはじめると、今まで個人の範囲でしかできず表面化しなかったデータ捏造の問題が一気に表面化して問題になるので、それに対する対策が必要になるのです。
ということで、レジストリを使うのをやめて、ファイルにクリアタイムを保存することにしました。
この方式では、記録は暗号化されていて、改変することができません。
1バイトずつ変えていって試行錯誤しても全く無駄です。
ただ、改変されて困るのはタイムだけなので、名前などはいともあっさりと改変できてしまいます。
いいんです、ランキングのために暗号化したんですから。
ただし、レジストリの段階で改変されていたら元も子もありませんので、セーブデータには互換性を持たせていません。
バージョンアップすると、以前のデータは消えてなくなります。
また、暗号化技術をばらすわけにはいかないので、ソース公開も中止しました。

サンプル集

本当に久々に「VB小ネタ」を更新しました。
テキストボックスなどで、Enterを押すと次のコントロールにフォーカスが移るという動作を簡単に実装する方法を載せました。
実際のところ、Default=Trueのコマンドボタンがあると誤動作を起こしたり、テキストボックスの場合はいちいち音がなったりするので完璧とは言い難いですが。

そのついでに、「プログラミング」のディレクトリの構造を変えて、すっきりさせました。
サンプルはサンプル専用のディレクトリに、画像は画像専用のディレクトリに入れてあります。
で、ついでに、.htaccessファイルを使って、サンプルディレクトリのみ一覧表示を可能にしました。
サンプルを全部落としたい場合は、http://tgws.fromc.jp/tokio6/prog/samp/にアクセスしてください。

掲示板を改良しました。
今まではアップ画像はすべて表示していて電話回線の人にとっては大迷惑だったのですが、デフォルトで表示しないように設定を変えました。
「オレはブロードバンドだ!画像程度へでもないぜ!」という人は、「その他」→「クッキー修正」で、表示する設定にもできます。

ロンダルキアの大地

今日停電が起こりました。
パソコンを使っていると、突然プツッと電源が切れてしまったのです。
うちは台所や居間では結構大胆に大電力を使うことがあるので、ブレーカーが落ちたのだと思ったのですが、程なくして電力が戻りました。

「キャラバンハート」やってました。
やっとロンダルキアです。
その前にはバギマニアのアンドレアルやマヒャドが趣味のクリスタルスライムやらに迷惑行為を受けかなり苦労しましたが。
でも、はぐれメタルを逃がさずに全部倒せたのには満足。
でもまだまだ修行が足りない!
ロンダルキアの大地で新たなる特訓が始まります。
大丈夫、ここには迷惑モンスターはいなさそうだから・・・・

開設を楽しみにしていたサイトがウィルスに感染していました・・・・
チャットで話しているときに発見したのでその場で報告したのですが。

体がなまったか・・・

「FFCC」で、たまにはクラヴァットも使ってやろうかと思い、よく行っているザコもボスも弱いダンジョンに入ってみたのですが・・・
ボロッボロに負けました。
一つ目のダンジョンは命辛々逃げ出してきたのですが、二つ目のダンジョンではボス戦までこぎつけるも、一緒に出てきたザコ軍団の猛攻撃に遭い、あっさり死亡。
ブロンズアーマーはもはや時代遅れであることを痛感。
メインで使っているリルティに集めてもらった装備品を分けてもらうことを決意。
大丈夫、彼女は今機嫌がいいから快く分けてくれるだろう・・・

「Bomber丸World」、ストーリー紹介のページを作っています。
やっぱなんだかんだいってもRPGで一番重要なのはストーリーですから。
とはいっても期待は禁物。
あまりストーリーのほうには力を入れていませんから。
とはいえ、単純なストーリーにしたからこそ、今のところストーリー的な矛盾がないわけですが。
とりあえず、基本的なストーリーの流れはできているので、そこからその舞台の国の文化を作り、その文化に溶け込むように一人一人の登場人物のイベントを作っていこうと思っています。
BGMと、登場人物一人一人(ストーリーに関わらない影の薄いキャラクターまで)の個性にはこだわるつもりです。

綺麗になりました

今日清掃業者に来てもらって水周りを徹底的に掃除してもらいました。
約35000円でしたが、とてもそれだけでは足りないほどきれいにしてくれました。
もちろん安いに越したことはないのでそのまま払うことにしましたが。
ところが、途中昼食を食べるときに伝票がどうのこうのとか言って支払いそのものは後になりました。

「キャラボックス」の起動を高速化しました。
今までは時間のかかる50音順での表示が標準でしたが、今度からは便利でソートが早い登場作品別での表示を標準にしました。

個人用リンク集を改良しました。
CGIそのものを直接表示するのではなく、HTMLファイルをCGIで作って、見るときにはそのファイルを表示するようにしたのです。
これでCGIの利便性と単純HTMLファイルの軽さを両立させることができました。
もしかしたら、訪問者は見ることしかできない日記も同じ方式に作り変えるかもしれません。

掲示板で、修正フォームだけ添付ファイルに対応していなかったので、改良しておきました。

注意事項の、「リンクについて」を改定しました。
もう相互リンクは受け付けません。
もちろん、向こうがこちらのサイトを気に入ってリンクし、こちらからも相手のサイトが気に入ってリンクしたのなら結果的には相互リンクになりますが。
つまり、内容も見ずに相互リンク先からの客だけを期待して相互リンクしてくれというのをやめてほしいのです。

あと、新しいバナーも計画中です。
200x40のサイズで、いろんなアイコンを入れてにぎやかに、というコンセプトで。

<前 次>