日記(1069)

<前 次>

元に戻す

カウンターを改良しました。
見ての通り、登録フォームと説明をわかりやすくしただけです。

ドラクエ7のモンスター職について調べていました。

スライムドラゴスライムプラチナキング
リザードマン
ゲリュオンアンドレアルエビルエスターク
ダンビラムーチョ
サンダーラット
プロトキラーデスマシーン
爆弾岩ゴーレム
バーサーカー
腐った死体呪いのランプ魔人ブドゥ
ミミック
踊る宝石ヘルバトラー
エビルタートルフライングデビル
花カワセミ
キメラ

ベホマズンとパルプンテはぜひとも覚えておきたいので。
マダンテは既に習得済み。

「ByteEdit」のアンドゥ機能の構想を練っていました(本当は今日作ってしまうつもりだったのですが)。
まず、何か編集動作をしたときには、変数に何の操作をしたのかを記録する。
そして、その前に以前の値と比較して、以前と違う動作をしたときにはアンドゥバッファに編集前のデータを写す。
アンドゥ機能を利用するときは、現在のデータとアンドゥバッファをごっそり入れ替える。
これは、メモ帳と同じで、2回目以降はアンドゥする前の状態に戻ったりします。
最近は複数回アンドゥに対応するソフトが増えてきているようですが、私の作るソフトにそこまで期待しちゃいけません。

絡む蔦

Tscriptの登録された個人情報の取得処理を作りました。
個人情報とは言っても、もちろん実際の住所氏名を求めたりするわけではなく、メールアドレスや自分のサイトのURLなど、掲示板に一般的に書き込まれる程度の情報だけです。
独自の仕様として、メールアドレスは、公開するか否かを指定することができ、メールでの連絡はつけられるけどSPAMメールには見つからない(はず)ということが可能になります。
それともうひとつ、サイト名登録というのがあり、これはつまり、URLだけをでんと乗っけるだけだったり、[Home]ボタンだったりするのよりは見栄えがよいだろうという考えからです。
登録情報を変更すると、自分の全ての書き込みに対して影響があるため、ひとつの記事でのみ別のURLとか、メール欄にsageとかはできません。

デバッグモード

台風ですよ台風。
オリンピックが終わったと思ったら台風ですよ。
風がビュウビュウなってるので家でブルブル震えています。
オリンピックでも戦争は止まらず・・・・か。

そうそう、TscripBBSのログ表示部分ちょっとだけ作りましたよ。
ログの読み込みができていることを示すだけの悲しいほど簡易のものですが。
プログラミングに関しては、一週間前の自分は他人といわれますが、数ヶ月前の私は外人さんです。
ぷろぐらむ見テテモ何ヤッテルノカサッパリワカリマセーン!
デバッグモードというのは、出力結果にデバッグ用の文字を入れて、内部で実際にどんな動きを知るためのもので、それも実装しました。
また、あんまり関係ありませんが、未実装のスタイルを設定するとエラーメッセージが出るようにしました。

なるたけなるだけ

更新しました。
DirectMusicを。
一応鳴るには鳴りますが、鳴らす以外にはな~んにもできません。
1回だけ音楽を垂れ流して終わりです。
後日の更新のためにわざわざ不完全に。

HP作成論におまけを追加しました。
実にどうでもいいことが書かれています。

音楽編

DirectMusicのサンプルを作っていました。
プログラムそのものは簡単なのですが、やっぱり曲データですね。
Bomber丸のテーマでも鳴らしてみようかと思ったのですが、なんだか自分で聞いてて恥ずかしくなったんで、「ふにゃふにゃ」の音楽のボツ曲を2倍速にして鳴らすことにしました。

ダッシュラン

ドラクエ7のデータを集めてました。
素早さの種って相当手に入りにくそうです。
あと、カービィ64で、背後霊のように現れるダークな兄弟たちを撮影。

ガベージコレクタ

アクセスログ回収。
403エラーが増えてました。
わざとですけどね。

「RPG±0」で、DirectMusicを使えるところまで作りました。
そして、64個のサウンド+ミュージックのバッファも。
最初はObject型かVariant型の配列64個を作って両方に対応するつもりでしたが、型判別が面倒臭そうだし、自動メンバ表示が出てこないので、DirectSoundBufferとDirectMusicSegmentの両方を64個用意し、どちらを使うかを判別するための変数も64個。
どうせCreateしない限りは大してメモリを使わないんだし、変数が64個から192個になったってそう変わるものではないでしょう。
終了処理では、オブジェクトの実態の有無とは関係なしに片っ端からNothingにしています。
この辺ガベージコレクタが働いてくれてるのでCなどのようにNULLじゃなければ解放とかそんなまどろっこしいことはせずに済んで楽チンです。

<前 次>