Repo
kjana00@gmail.com
2011-04-29 02:48:46
今朝は晴れ、だっけ? くもりだった気もするな……朝ごはんはパンとソーセージとサラダ。トマトが無いと何か寂しい上に間抜けな感じなんでオリーブを二つ並べてみたりして。
朝は出張なんだ、ということでしばらくぶりに環状線の東へ。何か学研都市線が妙に混んでる。何だっていうんだか。駅から出張先の間で雨に降られそうになってあせったり、待ち合わせの時間に相手がいなくてちょっと悩んだり。電話持っていっておいて良かった。危うく待ちぼうけ。
で、売り込みな感じな。全然経験も何も無いと言っていいのにちょっとでも関係のある仕事に混ざってたことがあれば経験者として売り込もうとする人達にはうんざりです、なんてことをもっと現場近くの人との事前打ち合わせで愚痴ったりした後で。お客さんと話す前に内輪で経験ありって聞いてたのに、と落胆される始末。こっちはこっちで毎度無茶振りばっかりでいい加減うんざりだ、っていう気分なわけだけど。
さくっと終わったんで昼前には新大阪の事務所へ。そこでまた微妙に問題が、という話が。何かエラーになるしきい値が違うんだけどっていうのと、何か送ってるスイッチの設定がおかしいんだけどっちうのと。しきい値が違うっていう方はソースを見たら現に違うんで仕様通りっぽい。顧客要望により値を変更としか書いてない CR のサマリは役に立ちません……
昼休み明けからスイッチ設定の方を眺めてみる。……動かしてみるまでもなくおかしなコードが……引数で渡してるスイッチ設定を全く見ずに 1 を立てるだけのコードっておかしいよね。おまけにスイッチの番号をループ内で増やしてないし。ループ回数がおかしいっていうのが些細に見える程のぼけっぷり。
それから直してみたコードを動作確認するにはっていうので一苦労する。寝てる最中にたまに起きた時動作するコードだもんだから。ICE だとちゃんと寝ないし寝たら起きないんだよね。なんでフラッシュに焼き込む必要があって、一応話は聞いてあったけどこうでいいんだっけといじるのに小一時間。そこから再現手順通りに動かそうというのでまたしばらく。一旦回路を閉じた上で、なんて書いてあるけど変な設定で回路閉じると緊急停止に落ちるのだよ。結局、実はそれやらなくて良くていきなり寝かしつけるので十分って後でわかったんだけど。
再現手順のコマンド投げて寝かしつけても変は起き方するなっていうのはモニタプログラムのパケットで起きちゃうからだったとか、寝かせて起こしてやってると何かの拍子にパケットの送受とロギングをしてるアプリケーションがパケット送信をしないようになる謎とかそんなことで延々悩みつつ確認……ようやっと動いたと思ったら常に全外付けモジュールの 1 番スイッチがオンになるっていうのは解消したけどオンになるスイッチが出る状態にして寝かしつけてもオンにならなかったりするし。
検証側の人からそれ多分エラーを検出してスイッチオンの判定をスキップしてるっていう連絡があって、直してみたらさくっと直った。ああ良かったとまとめようとすると、実はそのエラー検出完全に止めておかないとそこの判定だけ抜けても故障が NVRAM に保存されて、次に動いた時に外したのと別の箇所で問題を起こすと言われてマスクするようにしてまた ROM イメージを作り直したり。後は納品向けのメモ書きのまとめね……結局また遅くなった。
帰って晩ごはんに豆と根菜とサラミの牛乳煮込みでショートパスタ。余ってたオレキエッテ少々に不足分スピラーレという。牛乳だけでやったらちょっと微妙だったかも。凝固するたんぱく質が多過ぎな感じ。それでもまあなかなか悪くはない。ポテトチップスと合わせて食べ過ぎだっていうのが最大の問題。
後は WWW 見てたぐらい、と。まあ明日から連休、のんびりしましょうか。