Repo

kjana00@gmail.com

older <-

2013-02-08 00:54:03

今朝はくもり。起きた瞬間は月が見えてたんだけど。朝ごはんはパンとサラダとソーセージ。水たまりが残ってるっていうと、結構晩遅くまで雨が降ってたのかな。そう思うと雲が出たぐらいで済んでるんだから文句も言えない。

昨日の晩ちょっと調べたら、ディスク上にセーブしたファイルから変数の一部分を普通の行列を扱うみたいにして取り出せるツールを見付けたんで試してみようとした。長時間のシミュレーションを走らせて、ToWorkspace だとメモリ不足になりそうな場合でも ToFile なら大丈夫なことを確認。実際、吐いたファイルを load しようとしてもメモリ不足で読めない。で、試してやろうとすると、ファイルフォーマットに応じてこの仕事で使ってるのより後のバージョンで導入された関数を呼び出そうとして落ちる。ファイルフォーマット変換して別のバックエンドで扱われるようにしようとしたら、その変換関数は一度全ファイルを load しないと動かない。……これは、だめだね。

ToWorkspace や ToFile はいつから記録を始めるかは変えられる可能性があってもいつまで記録するかは変えられないみたい。で、他の可能性は昨日試して色々潰れてる。ということで、問題ないようならテストをもっと短く分割してもらえませんかという話に。幸い問題になってるテストは中間が無くても特に問題は無いとのこと。もう一つ長い時間が必要になりそうなテストの方は、問題になってるテストに比べたら桁違いに小さいんで多分、今の仕組みのままでメモリが足りるから大丈夫。……ということで解決したことにする。

それからお客さんの方で更新されたものを取り込むのにちょっと苦労したり。何か patch --merge の結果が変。パッチ当てる場所がずれた感じかな。それで元のファイルとパッチ作ったファイルとを見比べてみると、この辺は全然いじらなくていいらしいっていうのがわかって元のファイル側を取るための編集をちまちま、延々。無意味にブロック消してから同じのを付け足すのやめてくれないかな。無駄な diff が増えていけない。

午後には昨日やってのと同じようなテスト結果の検証をもう一つのモジュールの方で。絶対許容誤差を特別に付けるべきでしょうねというのがいくつか。比較対象の値を間違えてるのが一つ。そもそも根本的に問題があるとことが一つ。何か微妙な気がすると最初思われてた計算は、ちゃんと大元の仕様から引き出せるものなのがわかったんでテストの方を直す、と。……モデルが仕様書だと言うんだったらテストはそっちで書いて寄越せ、そうでないなら仕様書はちゃんとしておけ、という前々から愚痴ってるところがどうしても問題になるわね……

もうちょっとごちゃごちゃやっておしまい。帰って晩ごはんに……シチューっぽいものでも作ろうかなという気分になったんで、野菜とパンチェッタを炒めて生クリームを牛乳で伸ばして煮込んだ……スープ? でフジッリ。なかなか悪くない。でも明らかにスープと呼ぶにはフジッリが多過ぎる。何でこうなるんだって、計らないからだと思うよ?

後は WWW 見たりゲームしたり寝たり。ちょっと寝過ぎたかも。なんで 23 階までちょっと往復して、現金と経験を稼いで回るぐらいで終わる。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12