Repo

kjana00@gmail.com

older <-

2009-05-01 01:10:57

今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。変に冷え込んでたのもだいぶ緩んで朝からあったか。何か妙にからすが沢山いるのは何だろう……って、何か COMS ガーデンがえらいありさま。ごみはごみ箱へ。

コードと仕様書で名前が違うのはとりあえず仕様書に合わせておいて最後の入出力ポートの割り当てを完了、と言いつつモニタ用の出力とキャリブレーション用の入力周りがからっきしだったりはする、んで、そのキャリブレーションの方を。入力っていってもこっちはポートにするんじゃなくてワークスペースから変数の値を取り込もうかっていう方向。仕様書に表示名と変数名の一覧はあるけど、それがどういうサイズのものなのかっていう情報の一覧は無いのだよね……ということでコードから作ってみようかと。適当にマッチさせて適当に情報拾ってとやってみて何となく雰囲気は出来る。でも、static 変数が混ざってるよな、これ。おまけに仕様書の一覧と変数名が違うし。

どうしたもんだかと思いつつ、とりあえず仮に #define static /* empty */ してから .c を #include するラッパを書いて、その分だけならコンパイルしてリンク出来ることを確認。でも tunable 一覧のファイルの方は駄目。extern 宣言作ってみたところで、.c 内のプライベートな定数を参照していられるとあれよねっていう。二次元配列までしか考えてないのに実は三次元配列も引っ掛かってるとか、それは仕様書の tunable には入ってないんだけどねとか、何か色々ごちゃごちゃしてきたんで一旦保留。休み明けに見直して相談しましょう。

そういうので延々時間を使ってしまったんで、ちょっとでも不毛さを軽減するべくポート名のリストを得る関数なんていうものをでっちあげる。実は二次元配列になってるから後ろに空白が一杯入ってるエントリがあるとかいうのはこの際無視。前に実験でコールバックを 登録してみたりして遊んでた時に、ダイアログ中にどんどん空白が増えていってたのは多分これだね。一番長い行に合わせて他の行の長さも決まる。

連休前なことでもあるしということで早めに終わって帰る。いつ見ても「やぶきた煎茶」が「やきぶた煎茶」に見えるだとか、明日の朝はファルファッレのスープと思いつつ補充を忘れたもんだから近所に買いに出たら、一番近いところには無くてちょっと余分に時間を使わされただとかありつつ。それで晩ごはん前にフレジェとコーヒー。セロハンを剥がすと苺の香り。この店のエレーヌなんかと一緒でラムか何かの効いたクリームと苺が良く合ってます。幸せな気分。

WWW 見てたら急に眠くなったんで一寝入りしてから晩ごはんにモッツァレラとトマトのバルサミコ掛けとプッタネスカ。うん、結局二日分、メニューが大まかに固定されるんだな……一昨日トマトソース買ったからなわけだけど。でも買わなきゃ買わないでまたメニューがあれだし。

いつの間にか人間になっていたと思った次のレベルではハーフオークになっていて、その次の次ぐらいでサイクロプスに突然変異。どんどん頭が悪くなっていく……

フレジェ

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12