Repo

kjana00@gmail.com

older <-

2013-04-24 01:30:13

今朝は晴れ。朝ごはんはパンとサラダとソーセージ。起きる直前の変な夢は今日が何曜日でこれから何をするんだっていうのをぼんやりさせてくれていけない。何か、休みの日のような気分になったりするんだよな……

元請けの担当と事務室でお話、の後で作業場へ。雰囲気ぐらいは作っちゃわないとなって、外部プログラムの方をいじる。ファイル読み込んだら各エントリに対して関数適用してやればいいわけだよね、ということで関数を引数に取るメソッドをでっちあげてみて、Notes の課題管理データベースを見てたらたまたま見つけたサンプルのファームウェアファイルを読ませて何となくちゃんと動くのを確認して。

それから通信部分をまともに動かすようにしてみようと試みて、良く見たらこれ外にログ管理クラスのインスタンスが無いと動かないようになってるわ、ということでダミーを作ってみたり。これの本物を持って来ると、ちょっと依存性で引っ張らなきゃならないものが増え過ぎそうで。実際に使ってるのってログ出力メソッドだけだから、他は空のメソッド並べとけばいいと思うとダミー作る方が早そうな気がして。

で、ダミーは簡単に出来たんだけど、空のメソッドに対する unused parameter の警告がうるさいとこのファイルだけ -Wno-unused-parameter 付けてコンパイルするようにしようとか、その時ちょっと気になって試したらやっぱり足りなかったんで依存関係を付け足すことを考えるとか。結局 CXXFLAGS に -MMD 足して -include $(DEPS) なんていって読み込むようにした。gcc と GNU Make にべったり依存してるけどまあいいでしょ。用途が用途だけに。他の環境に持って行くことがあり得ないからな……

それで大体出来たけど実験する実機が無いもんだから、このプログラムを呼び出す側になるソフトウェア更新の daemon に手を入れ始める。他の外部機器に対するファームウェア更新部分を参考にしつつ。何か変な作りというか、どうしてここまで複雑化させたんだかというか、全然整理してないだろうというかでげんなりしつつ。同じような enum が沢山。同じような構造体がまた沢山。コピーしたようなコードが広がってるもんで、今、機能追加っていうと同じようにコピーせざるを得ない。ぐぅ……何だかんだで細かいところはともかく、大雑把には必要なこと全部書いたような気がするぐらいのところで終わっておく。

それで帰って晩ごはんは冷奴と豚汁うどん。絹ごし豆腐は滑らか過ぎて、冷奴にはちょっと微妙。十分、おいしいけど。昨日のつけ麺のスープはこのうどんを食べるんでもいい感じだったよななんてちょっと思いつつ。多分、そばでも行ける。っていうか鶏じゃなくて鴨だったらほぼまんま鴨せいろになるよな、あれ。

後は WWW 見たりゲームしたり。イークの洞窟の 12 階をうろうろしてて、ふと透明視認持ってるんだからもう大丈夫なんだったというのを思い出したんで鉄獄 12 階のランダムクエストへ。しっかり Q が出て来たけど見えるから平気なのさ、ということで退治してそのまま 14 階まで降りてみて。うーん、収穫が無かった……

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12