Repo

kjana00@gmail.com

older <-

2009-05-28 00:02:04

今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。一応晴れ間は見えるんだけどっていうぐらいの天気であれ。仕事場に着いてバッグを開いたら昨日のごみがまだ入っててびっくりだのありつつ。

昨日の打ち合わせで出た宿題に手を付ける……前に、部長に言われたリスケジューリング……の更に前に旅費清算でごちゃごちゃやって、それでスケジュール立てようにもどれぐらい手がかかりそうかわからないとということで文書とソース眺めつつ作業量の見積り。うーん、どれぐらい省いていいのか見切れないけどそれなりに何とかなりそうな気はしないでもない、っていうぐらいなのかな。今やってるののテストを丸投げしてデバッグだけ手を出すことにしておくと一応、来週頭ぐらいから手を付けられるわけだし。……それにしてもまあ、悪い類の勤勉が良く出たコードで……

とりあえずこんなものという感じで線だけ引いてメールしたものの、相談相手は何か忙しそうだということで宿題に手を付ける。変数の初期値をツールの設定から export したファイルがこれっていうのをちょっといじるとさくっと初期値を集めて変数を定義するスクリプトが書けるねっていうのを確かめて、それからやっぱり欲しいかもと言われたデバッグインターフェース周りをエミュレータでどうやって使ってるのか確かめて。別プロセスに通信バスのエミュレータがいるけど何となくこうしたら入力の方はいいかなっていうのはわかった。出力の方も似たような口で出てくるけど、それが直接その別プロセスの通信バスエミュレータに情報を吐いちゃうからそこの口をどうにかしなきゃならないけど。

ということで入力の方をちょっといじる。ポートからコマンド入れることにしましょうかという仕様になったんでとりあえずポートを増やして入力用の関数に渡す手前まで。渡ってきたものを表示してみましょうという。……で、落ちるわけだ。今動いてる部分と同じ仕組みを使ってるんだけど何で? 名前を見ても間違ってないし、オーバーランして変な領域をいじってる風でもないし何だろうと延々悩んだ挙句に、バッファのリストに今加えたポート分のバッファへのポインタを追加し忘れてるのに気付く。……そりゃ、変なところもアクセスするさ、今加えたポートの後で。書き足したところでいくら見てもわからないわけだ。

仕組み的には大丈夫、今こうやって表示しているのの代わりにコアアプリケーションにコマンドを渡す関数を呼び出すようにすれば、後は勝手に本来の仕組みが働いて処理されるはず。で、それで出て来た出力をどうしようかっていうのが問題なわけだ。パケットが分割されることがあるらしいっていうとな……そもそもポート出力だと文字列出て来ないからデバッグインターフェースの出力としてはだいぶ今一つっていうのも考えなきゃならないし。

……でも今日は早めに帰るのさ、ということで 18:00 ちょっと過ぎぐらいに帰る。定時退社日だし。昨日、一昨日と無闇に遅かったし。たまに早く帰って部屋でのんびり出来る日がないとねぇ、と。やることは別段そう変わらないんだけど。メール見て WWW 見てゲームして、な感じで。

晩ごはんは肉野菜炒め、というか焼きしゃぶというか。アスパラガスとキャベツとにんじんで豚の薄切りばら肉を一緒に炒めてぽん酢でいただくという何か良くわかるようなわからないようなもの。なかなかおいしいけどご飯が炊ける前に食べ切っちゃうのは良くないね。

だらだらと色々の続きで過す。ああ、楽。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12