日記(929)

<前 次>

再生速度変更に伴う不具合などについて

今日はNeoMuplで再生速度を変えると曲の終了位置を間違えてしまうバグが急に気になりだして、直そうとしてました。
再生速度を2倍にすると半分のところで曲が終わってしまうので、曲の長さか再生位置のどちらか一方が再生速度の影響を受けているのだと思いますが、そのあたりを修正して今聞いているのですがどうにもやっぱり半分で切れるようです。
もう一つ、DirectMusicでボリュームが変わらない問題も気になったのですが、従来のMIDIポートとやらではどうしようもないみたいです。
MIDIって結構曲や作曲者によって音量バランスが極端なのでこういうのにこそ個別のボリューム調整がほしかったのですが。
あと、そろそろ設定ダイアログの実装も始めようかと思っています。

無題

ほぃ、そんなわけで、一時停止のことも踏まえて、スクリプト講座更新しました。
では、メテオスオンラインでやりたいことがあるので。

外付けのハードディスクが早くも…

いやあ。さっそくRAIDが役に立ってくれましたよ。
今朝なぜかハードディスクのアクセスランプがついたままになってドライブを認識できなくなって、仕方なく無理矢理電源を切ってパソコンから切り離して再起動させたらリビルド(データの復旧)が始まって、夕方になってドライブが復旧しました。
RAIDだったおかげでデータが消えずに済んで…って!
たった一ヶ月でリビルド発動ってどういうことだ!?
オート電源OFF機能も働いていないし、何年も故障なく働いてくれていた本体のほうのハードディスクと比べてあまりに軟弱!
おかげで今日やる予定だった掲示板の表示処理も全然できずですよ。

表示処理作り始めました

TGBBSに昨日入れ忘れてた最新情報更新機能を入れて、いよいよ表示処理に取り掛かり始めました。
しかし結構複雑なプログラムになっているのでちょっと大変なところがあります。
Perlで書かれたGBBSを見ながらですが細かいところの違いなども気になったりします。

新しいヘッドホン

今日新しいヘッドホンを買ってきました。
これまでに3つ壊れたので今回は丈夫そうなのを選びました。
特に頭にかぶせる部分のプラスチック部品が割れてしまいやすかったので材質重視で、力のかかる部分にあまりプラスチックが使われていないものにしました。

TGBBSの新規スレッド作成処理ができました。
ただし、表示処理がまだできていないためアップはしていません。
表示処理自体はGBBSとほぼ同じにしようと思っています。

Bomber丸Worldのテスト用プログラムをデモ版としてWikiにいくつかアップしました。
できたできたといっていながら、どこまでできたのか周りの人にはわかりにくいので、他の人のマシンで動くかどうかのテストもかねて、みんなに一部分でも見てもらうことにしたのです。
これでおそらくプログラム担当は私一人になるんでしょうね。
あと、このソフトは複数人での開発にしたいため、何らかの形でネットワークでつなげてファイルを常に最新に保つ方法を考えています。

掲示板がずっと書きこめなかったことについて

掲示板にも書きましたが、今運用しているほうの掲示板で、2月17日に書き込みロックがかかって元に戻らない状態になっていたことに気付かず、本日まで書き込みができない状態になっていました。
この問題はロックファイルに異常があったときの修復処理を忘れていたためで、そのあたりも含めて今後はファイル破損関係の事故に気をつけて作っていこうと思っています。

TGBBSは投稿処理を作っているところです。
基本的にGBBSと同じシステムなので旧掲示板のソースを見ながら作っています。

スレッド作成作成中

今日トイレに行ったらいきなり顔に蜘蛛が降ってきました。
それはそうと、TGBBSの新規スレッド作成処理を作っています。
プロフィールへの反映は本家プロフィールの処理からコピーしてきたので、次は記事内容本体を作る事になります。
本当はパスワード処理なども入れたいのですが、方法についてまだ決まっていない部分があるので後で拡張するようにしようと考えています。

<前 次>