Repo
kjana00@gmail.com
2010-07-24 01:56:18
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。やたらと眠い。油断だろうが居残りだろうが、眠くてかなわない。
確認してみたらアセンブラコードでのマスクが何で必要なのかがわかる。ああ、下の方に値を入れたくて、上のビットを残したかったと。|= じゃだめだな、確かに。そういうことで、マスクしてから |= で値をセットするように直……しかけて、移植元の環境といちいち #ifdef で切り替えてるのが気持ち悪くなったんでマクロでラップして中身を切り替えるように書き直し。移植元環境では関数をラップした上で引数を # で文字列化するだけ。移植先では多段のマクロ展開にしてみたけど、大丈夫かな、これ。gcc で軽く実験していけそうだったからそうしてみたけど。
ドングル空かないしねということでそっちはそれまで。で、C コードのみで実装するモジュールの作り方で悩んでみる。結局、スクラッチから作り直すのは面倒臭過ぎていけないだろうということで、現行の別ソフトウェアから移植しようという結論。それで I/O インターフェースだけから出来るだけいらないところを取り出さずにコンパイル・リンク出来るまで拡張しようという方向にしてみた。割り切らないと、スクラッチから書いた方がいいんだよなとかが頭に浮かんでしょうがない。
今日中に絵の統合試験仕様を送付することになってたんで、そっちの担当と話をすることしばし。何でそう時間も無いのに難しい方向に向かおうとするのかとか、ユニットテストまで終わったものをもらうけど統合試験では当然そのモジュールの動きも見るんですけど、に「想定してなかった」と答えられてみたりとか。結局ドラフト版、後で埋まってない項目は埋めるしテストのシナリオ自体もっと増やしますよという話にして、as-is で相手に見えるところに置いてメールで知らせておく。
帰って晩ごはんにかつおのたたきととろろ昆布のつゆ。昨日とあんまりメニューが変わらないんだけど、買い物する瞬間にああも暑さを感じるままだとどうしようもなく。さっぱり爽やかでいい。
後は WWW 見たりゲームしたり。そろそろカジュアルプレイヤーの次に進んでいいかもねと勝ってみて、ここでマジックアイテムが出て来てくれないと、と地味な進み方をして、地雷を踏みまくったりそんな弾幕躱せるはずもないとさくさく喰らったりして。無理なものは無理だよね……