Repo

kjana00@gmail.com

older <-

2008-04-25

今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。連休前最後の出勤、まあ頑張りましょうよ、と。

こんなものかなと思いつつ確認をしていたところで連休明けに欲しい機能があって、なんていう話が出たりする。来週はお休みなんで、それってつまり今日中にコード書き終わらないといけないんじゃないでしょうかという……まあ単純な機能ではあるから出来ないっていうわけじゃないと思うけどね……

フィルタ書きっていうことで適当に。だいたいこんな感じかなで書いた C プログラムの結果がものすごく妙なのにショックを受けたりしつつ。これ本当に大丈夫かと思ったけどお昼を食べに行く時に、補完するのは真ん中なんだから出力に挿入する点も真ん中から取らなきゃいけなくて、今入ってきた入力を入れたらそりゃ時間軸がずれたデータが混じりますよというのに気付いてほっとした。戻ってから直してみると思った通り。ということでアセンブラに落として片側は良し。

反対側は前から使ってるやつでいいんだろうと思ってたら、次数が増えるよと言われたりする。詰めるのに展開してあるけど、どの道レジスタ足らなくてそんなに詰められなくなりそうっていうのを考えたら素直にループ命令を使う汎用的なのを作っておくか……処理負荷が上がるけどまあ、何とかなるでしょう、多分。そういうことでアセンブラプログラムを書き直す。状態をサーキュラーバッファに持つようにしたんでデータの読み書きでちょっと悩んだりしつつさっくり。悩むったって、このループを抜けた時にこのアドレスレジスタはどこにいるでしょうっていうのと、データを書く位置読む位置はどうなるのが適切なんでしょうっていうだけの話だし。最初しっかり間違えたけど。それどころか最初に使うデータ自体を間違えたりもしたけど……

とりあえずコードは動いたらしいというところで終わりにする。これで休み明けに恐ろしく簡単でひょっとするとプレーンテキスト 70 文字/行で 10 行以内みたいな使い方を付けて送り付けてからもうちょっと真面目に文書書きとか、何となく出力の品質が悪いのを改善するべくアルゴリズム変更だとかというのをやる方向で。

そういうことで帰って晩ごはんにお造り四点盛り。半額やってん……おいしいけど四点はちょっと多いな、やっぱり。ぶりが重い感じ。脂がのり過ぎっていうか。

さくさく進んではさくさく死ぬというのを繰り返すと何というかこう、諸行無常な雰囲気。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12