無題
というわけでPerlのキ番登録フォームをPHPに書き換え中…。
Perlは省略記法が洗練されている一方、別の言語に翻訳するときは長くなっていけませんね。
実質新規に書く部分は数値の取得部分だけなのですが。
というわけでPerlのキ番登録フォームをPHPに書き換え中…。
Perlは省略記法が洗練されている一方、別の言語に翻訳するときは長くなっていけませんね。
実質新規に書く部分は数値の取得部分だけなのですが。
はい。トップがPHPになっているのにお気づきでしょうか。
そんなもん知ったこっちゃありませんね。
以前はSSIからカウンタCGIを呼び出していたのでPerlとCGIの2つのファイルの呼び出しがあったのですが、PHPにしてひとつのファイルにまとめたためかなり軽くなっているはずです。
ミディビ、更新しました。
プログラムには触れてませんけど、手がかりにはなるはずです。
やっぱ2ヶ月もあいてるんでそろそろ更新しとかないとなーということで。
パネルγの色パレットの設定を作りました。
ウィンドウモードでパレットが指定できないのは多分サーフェスがパレットモードじゃないから。
となれば正式版ではフルスクリーンモードだけにするか…?
それともウィンドウモードではパレットアニメーションを使わないことにするか…?
いっそのこと3Dをもう一度やり直すか…?
実際に使ってみたら良い点悪い点がよくわかりますのー。
12月も終わりというこのころになってやっと「冬の寒さ」がやってきて、思い出したように雪が降り出しました。
昨日までの寒さは秋の肌寒さ。
雪は地面で速やかに融けてしまいましたが。
最近キリ番とかにあまりこだわらなくなってきたのでカウンターの文字の大きさを普通の大きさで統一するようにしました。
以前のように大きさが変わるバージョンがいいという人がいたら戻しますが。
カウンターを改良しました。
見ての通り、登録フォームと説明をわかりやすくしただけです。
ドラクエ7のモンスター職について調べていました。
| スライム | ドラゴスライム | プラチナキング | |||
| リザードマン | |||||
| ゲリュオン | アンドレアル | エビルエスターク | |||
| ダンビラムーチョ | |||||
| サンダーラット | |||||
| プロトキラー | デスマシーン | ||||
| 爆弾岩 | ゴーレム | ||||
| バーサーカー | |||||
| 腐った死体 | 呪いのランプ | 魔人ブドゥ | |||
| ミミック | |||||
| 踊る宝石 | ヘルバトラー | ||||
| エビルタートル | フライングデビル | ||||
| 花カワセミ | |||||
| キメラ | |||||
「ByteEdit」のアンドゥ機能の構想を練っていました(本当は今日作ってしまうつもりだったのですが)。
まず、何か編集動作をしたときには、変数に何の操作をしたのかを記録する。
そして、その前に以前の値と比較して、以前と違う動作をしたときにはアンドゥバッファに編集前のデータを写す。
アンドゥ機能を利用するときは、現在のデータとアンドゥバッファをごっそり入れ替える。
これは、メモ帳と同じで、2回目以降はアンドゥする前の状態に戻ったりします。
最近は複数回アンドゥに対応するソフトが増えてきているようですが、私の作るソフトにそこまで期待しちゃいけません。
それぞれのページのウィンドウタイトルの書式を変更しました。
サイト名・内容共にわかるタイトルになったので、いろいろ便利になったと思います。
あと自己紹介も微妙に更新。
超軽量バナーを作ってみました。
「Tokio's Web Site」の文字が入り、大きさが88x31かつ、枠線つきで、100バイト未満にするのが目標でしたが、サイズの面で妥協しました。
これでも1バイトずつ変更を加えつつ限界まで小さくしたんですよ。
やっとのことで210バイトにまで縮めました。
前のバナーが771バイトだったことを考えるとすごい進歩・・・
JavaScriptカウンターは意外と重いみたいなので、インデックスページをshtmlにしてSSIを使ってみようと思っています。
そうしたらPNGカウンターも不要になり、特殊なPNGを使用する必要もなくなります。
ん? SSIをうまく使えばCGI開発が格段に簡単になるかも!
そうそう、「その他」の「Q&A」、活用してくださいね。
どんなに些細なことでもかまいませんから。
そのために1500件も保存できるようにしたんですから。
184・・・・さすがですな。
これでこそあのCGIを作った甲斐があるってもんです。
こんなふうに語呂のいい数字もどんどん登録してください。
キ番CGI、また改良しようかと思っています。
「ふにゃさん」、ストーリーは既に決まっているのですが、事実上「ふにゃ」とほぼ同じです。
「ふにゃふにゃ」と同じくVBとVCを使い分けて作るつもりです。
スクリプトはエディタではできない高度なことがしたいときにのみ使うようにして「ふにゃふにゃ」のようにスクリプト主体なんてムチャクチャなことはしません。
実際にできるかどうかわからないのですが、ステージには「特殊効果」というものを付けられるようにして、雪が降ったりとか、そういうことができるようにしようと思っています。
あと背景とかワープとか敵キャラとか…
「MusicPlayer2,3」をバージョンアップしました。
重複チェックをつけました。
例えば、あるフォルダ内にいくつかファイルを追加した場合、重複チェックを入れてからフォルダの中身全部を入れると新しいファイルだけが追加されます。
音楽以外のファイルも入っていたら知りませんけど。
ただし、重複チェックの設定は、セーブデータの関係で保存できませんので、使うときは毎回チェックを入れなおしてください。
「キ番登録フォーム」で、二重投稿の対策をしました。
興味のある方は登録フォームにいって、登録ボタンを連打しまく・・・・らないでください。
「FFCC」で、とうとうラストダンジョンと思しきところにたどり着きました。
今日は弟が普段使っているキャラクターを使っていたんですが、あっさりとやられちゃいました。
修行せねば・・・・
あとおしゃれグッズの材料探しも。
JavaScriptが使えないブラウザをお持ちの皆さん、おーまーたーせーいたしました!
JavaScriptが使えないときには画像カウンターを表示するようにしました。
実際のところ、JavaScriptカウンターの表示部分を差し替えただけです。
また、管理人をカウントしない機能も強化しました。
「ふにゃふにゃ」のステージエディタで、線の設定を変更したときに、すぐに表示画面に反映されるようにしました。
いろいろなタイミングでRefreshするようにしたのです。
それと、ヘルプの修正も。
やっとキ番登録フォームができました。
簡易ですので二重投稿の対策もありませんし、アクセス制限もできません。
ログ削除もできなければ、登録フォーム消滅時の救済策もありません。
途中とんでもないミスをして1時間ほど悩みました。
原因は、エラー時にメッセージを表示するはずだったところを、エラーがなければメッセージを表示するようにしてしまっていたからです。
「FFCC」で、ゴーレムに出会いました。
ゴーレムとはどんな敵かというと、どこからともなく頭が飛んできて、首に乗っかります。
なんかどこぞの巨大ロボットに似ています。
と思っていたところ、さらに奴は、
目からビイィィィィーーーーム!
ロケットパアァァァーーーーンチ!
どこぞの巨大ロボットと同じやん!
まだまだ完成じゃありませんが、キ番登録フォームをアップしました。
やっぱり1から作るとなるとそれなりに大変です。
とはいえ、クッキー部分はYYBBSから、カウンターファイルの読み込み部分はカウンターCGIから持ってきたもので完全にオリジナルとはいえませんが…
今のところは番号の表示が可能ですが、途中なので表示しないようにしてあります。
「FFCC」、2年目が終わりました。
このまま80年間も続いたらどうなるんだろう、と思う今日この頃。
いらないアイテムを売るために町へと移動していたところ、途中で盗賊に出会い、持ち物を奪われてしまいました。
それもそのとき一番重要…じゃない、すぐ捨ててしまおうかと思っていたアイテムを…
チャットの改良に成功しました。
日付の問題があったのですが、よく考えたらチャットをしていて何時間も気まずい沈黙があるわけでなし、発言時刻が現在時刻とあまりにもかけ離れている場合、日付が変わったと想定するようにしました。
これで随分人間らしくなってきた…と、いえるかもしれません。
文字カウンターの動作を、蓑虫の一呼吸ほど速くしました。
具体的に言えば、本日カウント・昨日カウントの機能を削除しました。
掲示板のデザインの変更を開始しました。
表示部分とあと他のところをちょこちょこっと変えるだけです。
とはいえ、ボタンだったものをリンクに変えたりなど、扱い方の異なるものに変更してしまうので少々難しそうな部分もあります。
修正や削除もしやすくしています。
明日か明後日当たり、プログラミングコーナーでも更新したほうがよさそうですね。
キ番登録フォームを作り始めました。
"リ"が抜けてるよ、なんて言わないで!
キ番とは、「喜番」のことで、キリ番の未来形です。
時々見かけますよね、キリ番踏み逃げ厳禁とか、逆にキリ番かどうかで争う管理人と訪問者・・・
これらの人々は、「何故キリ番を報告するのか」を根本的に間違って考えているように思えるのです。
キリ番って、その番号を見て嬉しいから報告するんじゃないですか?
となれば、キリ番はその嬉しい番号の一部でしかないわけです。
つまり、キリ番だとか、キリ番じゃないとか言うのは、狭い見方でしかないということです(勿論キリ番に特別な意味を持たせている場合は別ですが)。
逆にキリ番踏み逃げ厳禁は、管理人の喜びを訪問者に強要していることになります。
そんなのは嫌だ!
訪問者は、キリ番を認めてもらえなくて悲しい思いをする必要も、無理やりキリ番を報告させられて不愉快な思いをする必要もないはずです。
というわけで、カウンターの数字を見て嬉しくなったら自由に登録してもらう、という方式をとることにしました。
総合エントランスを改良しました。
CGIに関するサイトマップが表示されるようになりました。
ちなみに、これは私の都合で作ったものなので、普通の訪問者には使えません。
CsideNetに利用料を振り込んできました。
いやあ、しかしATMって速いですね。
チャットも目下改良中。
入退室時に案内役がしゃべるというのはあまり面白くないので、案内役を廃止して、入退室時のメッセージは利用者のほうが考えるようにしようと思っています。
ロボットのほうもそれに対応してしゃべるようにしようかな~と思っていたりもします。
移転しました。
アドレスは
http://tgws.fromc.jp/tokio6/
です。
まだメールフォームなど対応し切れていない部分もありますが、その辺は後で直していくこととします。
それより大事なのは、カウンターのことです。
明日か明後日には掲示板のクッキーを連動させたテキストカウンターを設置する予定です。
それについてですが、大切な機能が2つ。
1.管理人はカウントしない。
カウンターを一番沢山回したのが自分なんて悲しすぎます。
2.キ番登録。
キ番については後にカウンターを参照のこと。
特に2番目なんかは気になりませんか?
ならなくてもいいけど。
それともうひとつ、チャットのことですが、元となるプログラムをダウンロードしてきました。
とにかく人間臭く振る舞わせること、プログラムでしか実現し得ないことをする人工知能を作ろうと思います。
もう、人工無能とは、呼ばせない。
理想としては、さらに、
・二人目の人工知能も入ってくる
・人間二人に会話時にも話に乗ってくる
・ロボットだとばれたときに ・ ・ ・ ・
日記CGIは、いまだにいいのが見つかっていません。
HTMLの掲示板を改造するのも悪かないですが…
やっとこさテストが終わりました。
早速やばそうな雰囲気ですが。