Repo
kjana00@gmail.com
2009-08-01 00:11:16
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとスパゲティ。足下で縁石によじ登ろうとしてるせみが二匹もいるっていうのはなかなか謎の光景。寿命が尽きたのがそこここに落ちてるのは普通な光景……踏まないようにするのにちょっと気を使う。
昨日置いておいたブロックを押し込もうと努力する一日。C コードとちょっと仕様が違うのを、出来る限りいじらないで合わせるにはどうしたらいいだろうとあれこれひねくり回すところから。現在の状態を持ってるのは符合にディレイかけてるのと本質的には同じ。計算のベースの取り方がちょっと違うんだよね。仕様書を見る限りじゃこっちの方がいいと思うんだけど、C コードに合わせることになってるんだから合わせなきゃしょうがない。じっと論理を眺めて考え込んだ結果、直前が 0 だった場合でもベースを更新してたのを止めたら概ね合うという結論。一番最初だけは特殊処理するしかないか。
……とやってるところにメール。先週末に出て行くはずだったものはまだ出て行ってなくて、内部を隠蔽するには中で使ってる C コードに皮を被せたブロックのソースがいるっぽいなんていう話になってたり。で、メールしようとしてちょっとはまる。本当に皮のソースだけだったらどうってことないけどそうもいかないだろうって、皮を被せる中身のソースと make した結果出来るもの全部っていうアーカイブにしたら 15 MB 超。無理だろうなと思いつつそのまま送ろうとしてみたらこっちの SMTP サーバで蹴られた。
まあそんなものだろうと思ってエラーメッセージを眺めてると、Outlook Express にはメールを自動分割して送付する機能なんてあるんだ……ということで試してみる。結果。相手側のサーバが partial content には対応してないってエラーを返してきた。何か拡張プロトコルだったのか。クライアントレベルで適当に分割してくれるのかと思ったのに。まあこれは使えないねということで手で適当に分けることに。
……で、分けた上でいくらなんでもこれはいらないっていうバイナリを消したらそれなりの大きさになったんで送ってみようとして、さっきの分割配送の設定を切ってなかったからまた「だから非対応なんだってば」とエラーが返ってきたとか、reply の形で本文を作ってファイル付けるの忘れたとか、To を間違えて送る相手二人の内片方には届いてなかったとか……落ち着きなさいってば。
片付いたところでお絵描きいじりを再開。単体だと動くんだけど、他のブロックに組み込んだ時の動きが妙でしばらく悩む。結局 resetting enabled subsystem だと毎回リセットかかっちゃう結果になってるようだということで、メモリを subsystem から追い出してみた。それで enable 信号が前回 0 で今回 1 の場合だけスイッチで一部の入力を切り替えてリセットを実現。うん、何か虚しいことをしてる気がする……まあとりあえず大雑把にはそれで動いて、いじった分でタイミングだの信号経路だのが変わったのをちょっと直したら出来上がり。結局丸一日かかっちゃったな。次に行けるかと思ってたのに。
雨が降り出しそうな中無事に帰り着いて、晩ごはんににんじんとパプリカと挽き肉のトマトソースでオレキエッテ。挽き肉の使い道っていうのがトマトソースぐらいしか思い付かなくて、それならスパゲティよりショートパスタかなと。このオレキエッテは小さい分すぐ火が通っていいかも。モッツァレラとトマトのバルサミコ掛けも食べてとりあえず満足。
WWW 見てたらいきなり Firefox が落ちて、それからまともに動かなくなる。ヒストリでも壊れたかと思ったけど、セーフモードでアドオンが止められると問題無く動くんだな。そういうことで一つずつ止めてみてたらどうやら巻き戻し/早送りボタンの何かが腐ったっぽいということが判明。disable したら安定したし。さて、どうしたもんだろうね……
……と思いつつお風呂上がりにプリンパフェ食べつつもうちょっと WWW 巡りとか。プリンにはホイップクリームが良く合う。で、ちょっと調べたら巻き戻し/早送りボタンの最新一つ前のバージョンで長過ぎる正規表現によってクラッシュするのを直したなんて更新履歴にあったから最新版に差し替えてみた。直ったっぽい?
2009-07-31 00:33:49
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。ちょっと雲が多めか。おかげで微妙に涼しめ……だけど所詮、微妙。
公開リポジトリには置かれてないから担当の人に話をしなきゃいけないかなと思いつつ事務処理をしてて、さてと思ったところで確認したらブランチ切られてました、ということで何ということもなく C コードが手に入ったんでお絵描きの修正方面に手を付ける。とりあえず簡単な方からやろうよということでそのように。大体、思ってた通りかな。多分この変数使ってて、もう一つの元からある出力と同じような手当てがいるんだかいらないんだかっていうのはやっぱりいるという結論。中身が同じブロックを二つ並べかけて、そういうサブシステムを持った一つのブロックにして C コードと合わせてみた。個人的な趣味ならコードでも絵でも二つの関数呼び出しの形にするけどね……
結局ほぼ無条件で数えるだけになるなと思ってたやつは、思った以上に無条件にただ数えてた。仕様書に書いてある条件はどうなるんだと思ったら、C コードでは条件が揃ってる時にしかその処理が入ってるタスクがディスパッチされないという落ち。他の部分もそうだったんで、この機会に ad hoc なごまかしを突っ込んでおく。そうか、実はバグってたか。あんまり重要でない場所で良かった。重要でないっていうか、統計量を扱ってるだけでアルゴリズムの本筋には全然関わらないところ。
Redmine 上のチケット見ても何やってるんだかわからないしということでグループ長……という名前になるような組織変更があったのだよ……とお話したり。本体の開発に合わせて後追いな形なもんだから全然予定も何も立ってませんというのが辛いところ。ついでに暇なら本体チームの方の仕事を何か持ってもらえないかという。まあ、外から引っ張ってくるなら中で余ってる人間使うわな。おまけにこっちとしても本体が進んでくれないとやることが無くなっていくし。
それからどこに入れたらいいのかはっきりしないから、で部品だけ作っておいたのを直しつつ押し込むというのを開始。思ってたのと単位が違ったんでしきい値のスケーリングを合わせないとねとか。ああ、やっぱりこれ単に積算するんじゃなくて、単位を考慮した思考が入るか……同じだけメモリ使って整数の計算をしたって良さそうなもの、っていうのは言わぬが花というものね。観測する時に初めて単位付きの物理量に換算したら良さそうなものをそうしないのは、換算後の値を保存しておいた方がいいと誰かが考えたんでしょう。
このモジュールにはもう一つ押し込まなきゃならないブロックがあるけど、元にしてる C コードを保存して、ついでに前みたいに仕様として提示する修正コードも作っておいた方がいいなとそっちへ。仕様書で変わるはずっていうのがわかってたところがその通りに変わってるだけなんで簡単……と言いつつ面倒臭いのは間違いなかったり。それから週報を書いて送って今日はおしまい。
帰って晩ごはんに麻婆豆腐なんだかどうなんだか。甜麺醤が無かったんだったとか、なす投入とか、そもそも玉ねぎとか、五香粉も花椒もあんまり効いてなかったかもとか、豆板醤もそんなに辛くなかったけど丁度良かったかとか。何だかんだ言ってそれなりにちゃんとおいしくなるのは簡単でいい。で、残った挽き肉はどうしたもんだか。
WWW 見てゲームして、ふと目に止まってまんが読んで。それで変に調子付くとまだお風呂にも入ってないけどこんな時間だったりとか。……無駄に遅くまで起きてないで、早いとこ休もう。
2009-07-30 00:03:08
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。日が出るとさすがに暑くなるか……せみもやかましくなる。
NVRAM のマップを作っておきましたなんていうメールがあったんで、そっちを見ておこうかという気になる。前に使った .xls ファイルとちょっと形式が違うから、.txt でセーブしても今のスクリプトでそのまま使える形じゃないんだな、というのからしばらく悩んで、結局 .txt でセーブしたのを少し手でいじったファイルを元にすることで決着。見た目が麗しい表は機械的な変換が面倒でいけない。
いじるのに楽な形式にした上でスクリプトで必要な分だけ拾う形。全部いるわけじゃないからその点はちょっと楽。それでもビットフィールドになってるエントリの扱いがどうの、多重配列なやつがこうのでちまちま引っ掛かったり。前のだと単位サイズとエントリ数でオフセットを計算してっていうことになってたのが、今回の表だとオフセットが最初から入ってたのは楽で良かった。でも何でこのオフセット、このエントリの先頭じゃなくて次のエントリの先頭指してるんだろ?
preview release を出すからというのでまとめられた辺りのコードを使ってちゃんとものを作れるのを確認したり、プロジェクトリーダーは交渉に苦労してるなという感じで内部進捗会議に参加したりでおしまい。お絵描きの元にしてる辺りのコードも幾つかはほぼ出来てるっていうから、そろそろ出来てる分もらっていじらなきゃ、だな……
それで帰ってしばらくぼけっと本を読んで、それから晩ごはんに肉豆腐っぽいものと枝豆。ちょっと肉に火を通し過ぎたか。味付けは丁度良かった感じ。甘過ぎも辛過ぎもせず、水っぽくもなく。
そのままだらだら WWW 見てゲームしてまんが読んでとか。ちょっと回線の調子が悪かったのは落ち着いた模様。何か外が結構な雨だ……
2009-07-28 23:44:43
今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。涼しくて楽だけどちょっと雨が降りそうだ……と思ってたらやっぱりちらっと降りかけられる。間に合ったけど。
先週末に機械生成するようにしたコードを使うようにしてから svn up したら、さっきまであった関数が無くなりましたということでそっちも生成することに。機械生成したコードを元に機械生成とか何だかあれな感じ。元の方をこっち用に全部入りで作るようにしてもらうと、今作ってるのはいらないんだけどなと思いつつスクリプトを書くっていうのが。まあそれはそれですぐに何となく出来上がるわけだけど。
リンクでエラーが出るから何かと思ったら、一連の機械生成の元になる設定ファイルが仕様書と違ってるらしい。二つ違ってるうちの片方は単なる設定ファイルの typo みたいだけど、もう片方は仕様書上でも混乱してるね……ということで本体の担当に知らせておいた。そのうち直ってこの /* XXX typo? */ とか付けた #define はいらなくなるでしょう。
で、作ったのはいいけどどうテストしようかとちょっと悩んだりする。とりあえず前からあるテストモデルが落ちたりしないで完走するのを確認しようとすると、結局入出力ポートが変わってるところに対処しなきゃいけないんだよ……とそういうことでちまちま直す。動かしてみたら何かいつも見てる信号がちゃんと動いてないよ、と思ったらその信号ずれてた、なんてことがありつつ。大雑把には動いてるかな。
もうちょっと真面目に、ということでデバッグ出力をオンにして入力を確認。ああ、0 入力ばっかりしてるとちゃんとしてるんだかどうだか良くわからない。出力の方はモジュールが持ってるデフォルト値だの計算値やその元値を別経路で出してるのと比べてみてちゃんとしてるっていうのが大体確認出来た。でも自動生成した関数の出来を確認するんだと、もうちょっと別の手を考えた方がいいかもしれない。
そろそろ質問も来なくなったかと思ってたところに質問のメールが来てたんで答えてから帰る。歴史的な経緯で無意味に複雑になってるテストプログラムがわからないんだったら、組み込み仕様書の確認も兼ねて別のテストプログラムを起こしたらいいって何度も言ってるんだけどな……いい方で取ると、そうやって作ったのがバグってる臭いんで「ちゃんと動いた」って言って置いていったコードを試したくなったっていう風にも考えられるんだけど。うーん。
晩ごはんはごま豆腐となすの塩もみと豚汁うどん。ねっとりじんわり甘みのあるごま豆腐にみそだれがなかなか合っていい感じ。塩もみはちょっと塩辛過ぎたかも。うどんはまあ、いい加減よっぽど間違えなければまずくはならない。
WWW 見てゲームしてでまた明日、な。昨日たっぷり休んだのは十分に効果があった模様。
2009-07-27 23:46:07
今朝はくもり。朝ごはんはなすとローストビーフのトマトソーススパゲティ。起きるのが遅くなった上に何だかどんどん空が暗くなる、っていうことで部屋にいることにする。15:00 過ぎぐらいからえらい雨が降ってたりしたし、昨日、一昨日の行動も考えればまあ多分正解。
そいうことで WWW 見たりゲームしたり寝たりでのんびり。夕方寝たら起きたのが 21:00 っていうのは思ったより寝不足が効いてたっていうことか……晩ごはんに玉ねぎとソーセージのトマトソーススパゲティ。昨日買い物をしておいたおかげで部屋を一歩も出ないで過せた。楽過ぎる……後もだらだらするばかりだし。
2009-07-26 23:16:34
まあ遊んできた、ということで昨日の朝は晴れていた、と。朝ごはんにプッタネスカを食べて出発。行きの新幹線で良く寝て、お昼は地下からビル街の方に出て迷ってみた。結局たんとろ定食。ぷりっとした牛たんもおいしいし、さっぱりしたテールスープもおいしい。そういえばとろろなんて食べるの久しぶりと思いつつ。
たっぷり遊んで晩ごはんは東坡肉の定食。さすがに三人で単品シェアを集めてもっていう感じだったんで。それからまたたっぷり遊んで朝は豚しょうが焼き定食。そんなに肉がいいのかっていう感じ。さすがにこういう店の料理は安っぽいんだよなという感じはあるものの、まあそうひどくはないかな。それからまた延々遊んで、と。
昼ごはんはうな丼ともりそばのセット。安い割には安物っぽい脂のりが良過ぎてしつこいっていうような感じのないうなぎで良かった。それから寝て帰って、買い物して帰って寝る。起きたら 21:00 ぐらい。晩ごはんは鴨汁でそば。ってどうしてそうメニューを被せるんだと。おいしけりゃいいんだけど。
メモ書いてお風呂入ったらもうちょっと何かしてから寝ようかと。明日の休みは取ってあるから休めることだし、先月程妙な感じにはならないでしょう……
第 43 回東京村
とりあえず高層ビル街から行く道の方はこの時期全然日かげが無くて厳しいということを学んだ。……とかはどうでもいい。一次会はあんまり人数もいないんで何か三々五々集まりという感じで人数を増やしつつ人狼三昧。村人 × 2 はあっさり勝ったんだけど、この対抗に出てもまあ厳しいだろうって潜伏してた狂人ではパワープレイに行く一日前に吊られてしまって、最後の人狼がくじ引き寸前まで持っていったものの負け。事故で恋人狩人が消えてたからそのおかげっていうのはあるけど。最後に人狼をやった時は、得に何がどうといういいところも無く負け。……いや、初回の占い師襲撃が通ってたのは良かったのか。でも人狼占い師が共有者に黒出しちゃうとねぇ。こっちはこっちで特に何がどうということでもなく吊られるし。見物してたところだとキューピッドに白を出された仲間を一匹狼に喰われた上で白を出された仲間は吊られるであっという間に残り一人になる人狼は不幸っぽいとか。
ちるのいとノイは実のところ微妙にルールが違うのだよとか、パンデミックで青の薬が出来た直後にヨーロッパのアウトブレイクで滅亡してみたりだとか、2 賭けたつもりで 0 賭けてる馬を必死に走らせてたらそりゃ勝てないよねというロイヤルターフをやるだとかの後で晩ごはんに出て、戻ってきてからアグリコラ。もっと職業だの進歩だの使わなきゃ駄目か……食料の確保が全然出来てないのもあれだし。キング・ルイで地道に勝ってみたり、ハイソサイエティでぎりぎり所持金最低をかわして 9 と × 2 だけで勝ってみてからちょっと休憩。
二次会の人狼がばらけた辺りでポーカーだの麻雀だのしてないところがちょっと多めに、ということでスコットランドヤード。一回目は逃げてみてあっさり捕まる。ダブルムーブ温存なんて考えなきゃ良かった。二回目は追う方で、一回目よりはちょっと長引いたもののやっぱり一列目で終わり。コレクタブルモンスターズの説明をして見物をした後、頭を使った後だからということで次はコヨーテ。そこでもう一つ上げても咎められるのが明らかっぽかったんでコヨーテと言ったら丁度で他人を巻き込みつつリタイア、って傍迷惑……そこから赤カードが尽きるまででアップル・トゥ・アップルで笑ってからピクショナリー。相方の絵が上手いと楽。それでゴールまでは最初に到着したものの、最後の O 問題で引っ掛かってる間に抜かれる。残念。
一休みして朝食。戻ったらブロックスをやってたんで見学。ひたすら他人を止めようとする人に黒いだなんだ突っ込みつつ。それから自分でも一戦してさくっと負ける。魔法にかかったみたいを広げかけたところでそこまでのメンバーがお帰りで、さてどうしようかと人集めして結局もう一回ピクショナリー。頭が回らなくて描けないし解釈出来ないしで今回はぼろ負け。言葉が出なくなった挙句の珍回答が笑える。セントブルドックって何さ。「お手々のしわとしわを合わせて……」ってそんな長い言葉書ける問題欄じゃないから。
Take It Easy で 168 点とか取れて勝った後、ちょっと休憩してから後片付けをして、余った時間で五文字縛りまで伸びるとすっかり言葉が出なくなるなとワードバスケットをだらだらやったり、さくさくとファンタズミで勝ったり負けたりしてみたり。適当なところで切り上げて帰る。遊んだ、遊んだ。
Tags | 人狼
2009-07-25 00:47:20
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。今日もせみがやかましい。何だってこう大阪にはくまぜみしかいないんだっていうか。
ちまちました修正を片付けたらちょっと暇な感じに、と言ってるのもあれなんで色々。お絵描きの参考にしてる辺りはリポジトリに出て来てすらいないけど、この進捗を見ると実はローカルで出来たの持ってるらしいなとか、大半は名前からして open issue の対応ブランチっていう中に新規開発のブランチがあったから眺めたら、この辺りで後に大きな変更が必要になるはずって思ってた辺りの修正が入ってるのを見つけたとか。
お絵描きの方は来週でもいいかと手がかかるはずの方に手を付けてみた。エミュレータコードが対応してないから無駄かと一瞬思ったけど何かちゃんと対応されてるな。ブランチでも commit するのは最低ビルド出来るコードにしておいてねっていう方針だから、ある程度はそうなるのか。ここで適当に仕組みを作っておけば後で修正が入っても簡単対応で済むはずね、ということで頑張りましょう。
とりあえず増えたり減ったりしてる信号の表を直して……とやりかけて、というかやりかける前にこんなのやってられないよねという気になる。WORD の文書をそのまま処理は出来ないけど、せめてコピーした表から自動生成するぐらいのことはしようよ、と。表だけならともかく、enum の修正も必要だし、信号を内部に受け渡しするマクロ呼び出しも一緒にスケルトンぐらい作れるんだし。……という感じでそんなものを作って生成した .c と .h を #include しつつ、スケルトンからコピーしたマクロを並べてからちょっといじって、と。うん、大体こんな感じ。それにちょっとすっきりしたかな。やっぱりあの表はここに埋めとくべきじゃなかった……大きいって。
移動した信号線に合わせて出力を読み出す関数の方も直さなきゃ、っていうか大幅に増えてるからこっちも自動生成したいな。コアアプリケーションのソースにビットフィールドで信号をパックしてる構造体があるから、あれをどうにかしてみようか。……と、そういう方針でスクリプト書き。"_0" とか "_1" とか付けた同じ名前が並んでるのは 8 bits 以上の信号だから組み合わせなきゃいけなくて……というのをごちゃごちゃやってる辺りで時間切れ。シフトして bitwise or するっていう形だけ作っておいたけど、シフト量が正しく出来てるかどうかは未確認。
で、帰る。何だか浴衣の人がって、そういえば天神祭が今週末。前夜祭か何かかな。COMS ガーデンで何か歌ってるし……それで晩ごはんはなすと玉ねぎとラムの炒めもの。五香粉にワインとか良くわからないけど基本的に味付けは塩と胡椒だからいいんだという。実際、いいし。
WWW 見たりゲームしたり。地味に進むのがこのゲームの時間喰いなところだ……
2009-07-24 00:39:35
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。からっと、とまではいかないけど、まあ晴れてた方が湿気は少なめかな。ちょっとの風がいい感じだし。仕事場への道でせみが騒いぐらいなのはちょっと、あれだけど。耳が痛くなるかと思うぐらい。
これはちょっと「C コードとずれてても後で簡単に直せる」っていう具合にはいかないよなっていう部分が確かにそうなのを確認したり、予定から一ヶ月経ったけど実はまだ完全な feature freeze は出来てないのですという話を他人事のように聞いたり。そのせいで皮を被せたりお絵描きの元にしたりする C コードが遅れてるんだから、完全に他人事っていうわけでもないんだけど。
後で簡単に直せるとはいかないどころか、皮を被せて絵に突っ込んでるコードと同じことをする部分がまた増えるから C コードないとそもそも絵が描けないっていうのが良くわかったりしつつ。今同じことをしてる関数が四つあるのが八つになるんだろうなっていうのが想像出来るだけにげんなり……こっちはそんなことする気無いんで今あるのでどうやって表現するかとか、名前変えておいた方がいいのかなとかで悩んでみたり。
土日が大変だから月曜日に有休をなんてしつつ、週報を書いたり休むんだったらまとめておかないとと今月分の成果物をまとめたり。コアアプリケーションの外が更新されてたんで、皮を被せた分がちゃんと作れるのを確認したりという感じで終わる。何かやたらとせみが落ちてるんで足下に注意が必要だ……
で、帰って晩ごはんに冷奴と若竹煮とぶりといさきのお造り。今回の若竹煮は前より真っ当。前が味付け薄過ぎな上にわかめを入れ過ぎてたっていう話。それで WWW 見たりゲームしたり。
2009-07-23 01:26:28
今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。確実に気温は低めだっていうのにじっとり汗ばむ陽気なのが嫌。
ぼんやり考えてた形でとりあえず作ってみる。if 使ってマージャ使って。出力をバスにしてたらマージャの出力に繋げたセレクタが信号を取れなくて、ライブラリに入れるものを作るのにこの形は駄目なのねっていうのを思い知る羽目になったりして。特別構造が無い信号だったんで単なる Mux に変えてみたらそこはとりあえず通って、信号線について文句を言われるのも Signal Conversion を挟んでみたら黙ってくれたんで今までよりはだいぶすっきりした描き方が出来た。……今から前に描いたのをやり直すっていうのは無いかな……やってみて結局駄目だったりすると被害甚大だし。
下請け関数に当たるものは出来上がったけど、それをどこにどう入れるかっていうのはちょっと保留な感じなんで置いておいて、唐突にメールが来てた環境教育のオンライン研修を片付けたりしつつ何をするか考える。で、前のリリース物に対するバグフィクスリリースを要求されてるんででメールが回ってるのを見て、そういう辺りでこっちの新しいのにも入ってくる修正を取り込んでおこうかなという気になる。
最初に手を付けたのは 1,000,000 で割るんじゃなくて 100,000 で割って下さいっていうだけのところ。ただその 1,000,000 は 1,000^2 で出してて、次数が少なくて 1,000 で割るっていう関数と共通化してたもんだからちょっと悩む。結局分母を 10^(n-1) で割るっていうのを挟んでみただけで片付いたけど。別のところはそこそこ diff があるかと思ったら前に四つ同じ関数書くのを疑問に思わなかったかなのところの修正だったんで、最下層では実質入力一つと定数との比較が二つ増えて Or の入力が二つ増えるっていうだけだったり。でも入力増えると使ってるブロックに修正が波及していくんで結構面倒なことに……本格的な修正のが入ってきたら一苦労するな、これ。絵だとこういうのがひたすら手作業だから鬱陶しい。
そんな感じで終了。定時退社日で早上がり。歩道でせみの幼虫がじたばたしてたんで何してるんだと言いつつさつきの植え込みに放り込んだりしながら帰る。何かもう死んでるのもいるし、妙な状況。部屋でしばらくあれこれして、それから晩ごはんに五目寿司ととろろ昆布のつゆ。
それで後は WWW 見たりゲームしたりちょっと寝たりと。危うく寝過ぎそうになったり。
2009-07-22 00:20:13
今朝は雨。朝ごはんはパンとソーセージとゆでたまごとサラダ。橋までは傘無しでも大して気にならない程度だったけど、寝屋川を渡ってる辺りではえらい大雨な感じに。それだからしぶしぶ傘を取り出したんだけど、並木の下に入るとほとんど雨が当たらないぐらいっぽい……まあ、大通りを渡る時に走ったりしないで済むしさ、ということで納得しておく。あんまり涼しい気がしないな……
ただ待ってるだけというのはあんまりだという先行着手的なお絵描きの続き。改めて見るとこの詳細に書いてあるようで曖昧さが損われていない文言は、こう、困る。他の実装を見るにここも高精度計算の結果を商と余りに分けて引き回すんだろうなと思いつつも、C の実装でどうなるか見てからにしようと単純なまま置いておくとか……不毛な感じが拭い切れないのが辛い。信号線の名前も後で C コードに合わせるわけだしねぇ。
電話会議に呼ばれて C コードの方が進んでないんだからぼちぼちにしかなりませんてという報告をしたりしつつ作業を継続。三つあるモジュールのうち二つが七、八割方出来上がりな感じ。片方はあんまり迷う余地も無いから普通に組んじゃったけど、もう片方は下請け関数を三つ中二つ作っただけ。どこにどういう風に突っ込むかっていうのの自由度が高いもんだから、C コードの方でどうするか決まらないと動き難いんだ……残ってる関数は曖昧な仕様を気にしなければ単純。普通のプログラミング言語で書けば。絵でどう表現するかなっていうので悩んでたら時間切れ。
やたらと蒸してる中、帰る。環状線の内側と外側っていうだけでえらく違う。繁華街と住宅街の差っていう方が大きいのかもしれないけど。それで晩ごはんにサラダとカレー。今日はちゃんと味わってサラダを食べた。この、要するにちぎったり刻んだりした野菜にフェタのせてバルサミコ掛けただけっていうサラダが簡単でおいしくってね……カレーに入れた牛肉がちょっと固くなったか。もっと弱火でゆっくり煮ないとだめかな、この肉は。適当に思い付きで振ってみた五香粉は予想通りカレーにすっかり溶け込んで単にスパイスの一部になっていましたとさ。
WWW 見てゲームして、と。しばらくぶりにちょっとだけ進んで嬉しいとか、そこそこ長続きする割にはハイスコアを更新出来ないのが虚しいとか。結構時間かかるんだよな、シューティングゲームの癖に。……エンドレスなんだから当たり前っていえばそうなんだけど。
2009-07-21 01:00:19
今朝はくもり。朝ごはんはとりと玉ねぎのトマトソーススパゲティ。ちょっと胡椒風味で。なかなかいい感じの仕上がり。今一つ背中の筋がおかしい感じ……運動不足も甚しい?
天気も悪いんで部屋にいることにして色々。WWW 見たりゲームしたりまんが読んだり。うん、やっぱり二巻は持ってるよね……それでちょっとやる気になって、coLinux の Arch に ssh 接続出来ない件を真面目に解決しようと思ったところでそういえば /etc/hosts.deny が ALL : ALL だったはずだけど /etc/hosts.allow の設定したっけというのが気になり出す。……してないね。sshd : ALL をとりあえず足してみて /etc/rc.d/sshd restart ……あっさり接続出来た。……それだけか。
coLinux のサービスはどのアカウントで動いてるんだろうねというのを調べてみたら Administrators:SYSTEM。昨日ちょっと作った nkf のディレクトリ以下を Cygwin で確認してみるとファイルのオーナーが Administrators:SYSTEM。ということで自分のユーザに変えてみたけどやっぱり $HOME のパーミションが変なのは変わらない。chmod +w すると変に腐るしっていうのエラーメッセージを真面目に読むに cofs では無理なのに zsh がハードリンクでロックファイルを作ろうとするからで、setopt shared_history を止めたら済むのかもしれないっていう気はしてきたけど。うーん。
本を読んだり寝たりで更にだらだらした後買い物へ。戻ってもう一寝入りしてから晩ごはんに豚汁うどんと枝豆。気温は高くないけど変に蒸し暑いのが気持ち悪い。エアコンが変わって本当に良かったと思う瞬間。ぼたぼたバケツが鳴ってるようじゃ、点けたままじゃいられない。
明日は仕事だねぇと思いつつだらだら。
2009-07-20 00:20:32
今朝はくもり。朝ごはんはズッキーニと生ハムのトマトソーススパゲティ。何か天気予報は悪いらしいけど空は晴れてきたようなということで出掛けてみる。
「海に行かないか?」とウミネコに声をかけられた気分が先週からしてたんで、フンコロガシじゃないけど河口に出てみようかという気になったりする……って、これで何が何だかわかるのはきっと一部の人だけだ……それはともかく北回りで大川端まで出てみる。北の方と東の方が確かに不穏な感じなんだけど、他はそんなに天気悪くも見えないんだよね、と。それで泳いでるんだか流されてるんだか良くわからないかめが浮かんでるのを眺めたり、こんなところにかになんかいるのかと思ったらお子様がかにが逃げただ何だ言ってるんであれはやっぱりかにだったらしいと納得したりしつつ北に向かう。
ちょっと見ない間に係留されてる船の様子がずいぶん変わってるなと思いつつ。もうちょっと進んだら前から見掛けてたタイプの船もちゃんとあった。こっちは府だか市だかの船だったな、そういえばと「大阪」と書いてあるのを見て思いつつ。民間の船が増えた? うっかりするとあっさり転覆しそうなクレーン船があったり。
淀川の堤防に上った辺りでずいぶん雲が広がってきてて、どうもこれで海に行ったりしてると途中で大雨になったりしそうなという気分になったんで取り止め。しばらく未練たらしく空模様を眺めたりしつつも東に向かう。見慣れない鳥に結構な間近で見つめられたり。あちこちあかつめくさで一杯。……あかつめくさでいいんだよね、あれ、とか。夢中になって地面をつついてるはとにすずめに何か鳥とか。こっち側も整備されてるんで野球だのサッカーだの色々やってる。
赤川鉄橋の隣の橋が多分どんなに遠くても徒歩三十分以内という感じだったから行ってみることにする。近付いてみたら結構大きいのね。で、堤防の上から噴水が見えたんで、多分公園だろうと下りてみた。くりのいがが育ってる真っ最中。大きめの池があるこの公園は城北公園でしたとさ。菖蒲園は有料らしい。おまけに時期じゃないからか開いてない。下から見ると結構な見上げる感じになる橋は菅原城北大橋でした。自動車には有料道路だけど歩きだの自転車だのは構わないっぽいのかな、上り下りしてる人達を見るに。
で、下る。城北筋だった。何かこの辺り通ったことがあるような、無いようなという感じでどんどん下る。すっかりくもったと思えば雨が……間に合わなかったか。生江、高殿の辺りは微妙だったけど、貨物線の下をくぐって内代、野江辺りは確かに見覚えがある。行き止まりになるから通ったことがあれば見覚えあるのも当たり前っていう意見はあるけど。それで都島通りに接続するんで西に折れて、ちょっと進んでから勘で南へ。商店街に直接つながるはずなんだけどなと思いつつ進むと、その道はもっと手前でしたというのがわかったりする。まあ商店街に脇から入ることは出来るんで、入って出て近所のスーパーで買い物して帰還。雨は降ったり止んだりで、これぐらいだったら傘さしたまま散歩でも良かったかもと思わなくもない感じ……まあ、いいか。
しばらくのんびりしたり本を読んだりして、それから晩ごはんに冷奴ととり汁のそば。にんじんが無いんだってばということでわかめを投入って何の脈絡も無い。まあ、おいしければいいのよね。わかめも丁度いいぐらいの量になってたし。あれぐらいでれぐらい、か。
本読みの続きに WWW 回りにメール読みにゲームに、と。外では雷がうるさめな雰囲気。天気が悪くなるっていうのは確かだったんだ……
2009-07-19 02:11:35
今朝はくもり。朝ごはんはプッタネスカ。10:00 ぐらいにエアコンの交換に来るっていう話だったんで 09:00 起き。何か妙に眠い……渋滞だとかで工事担当者は 10:30 過ぎに到着。でも先に電話してきてくれてたんであんまりいらつきもしなかった感じ。先週の電話みたいなのはちょっと困る。
それで作業してるところをぼけっと眺める。なかなか風が気持ちいい……お昼頃には日が差してきてちょっと汗ばむ感じになったけど、それでも窓を開けて風を通してる分にはどうってことないなと思える。工事の人は汗だくになってたけど。大阪の夏ってばそんなものね。じっとしてれば涼しいぐらいなんだけど、っていう。朝方使ってたらまずいかと思って朝ごはんの時にもエアコンを使わないでいたのはどうやら正解。使ってなくても水がいっぱい溜まってた。
寝てて風が当たっても寒くない程度にしておけるし、何より垂れる水を心配しなくて済むようになったっていうのが素晴らしい。で、ちょっと寝る。それからお出掛け。朝ごはんが割と本当に朝な時間だったから、お昼に最近近所にオープンした店でラーメンでも食べようかと思ったんだけど開店は夕方からだけだった、ということで地下鉄へ。
日本橋で下りて黒門を下る。通りすがった雑貨屋の店頭で半鐘が 129,800 円とかでちょっと噴いたり。夏らしくはもが一杯転がってるだの、きゅうりの串が妙においしそうで困るだの。それでだいぶ前から気にしてたラーメン屋でつけ麺。ぴり辛煮干し風味。もちっとした太麺。結構好きなタイプ。やっぱり割らないで飲んだら辛いわねと思いつつつけ汁を飲み干してコンビニで一涼み。「明日が本番かと思ってたのに今日から焼き魚がやたらと売れてしんどかった」とかいう近所の店主がいたり。
目の前で炭火で焼かれつつたれをかけられてるうなぎが強烈だったり、涼んでる間にも聞こえてた夏祭の何からしい法被を来た子供が子供らしかったり。なんさん通りでちょっと店を見物の後、本屋で本を二冊買ってゲーム。V をクリアの後全然覚えてないなと Z で Curious Chandelier に負けてみたというか、その前の溶岩に二機墜とされた方が痛かったというか。久しぶりにちゃんと五面ボスまで行けたし、その手前もぼろぼろじゃなかったから結構良かったかもとか、何か妙に難易度高いと思ってたのは前のデスモードでの撃ち返しと同じでオプションで消せる弾があるのを知らなかっただけっぽいとか。でもやっぱり難易度は高くて新ステージ追加と言われたところで前からあったステージを全部回ることすら出来ないと。ワールドに負けるのはともかく 20 レベル行ってないのは不調っていっていいんだろうなとか。
ちょっとコンビニに寄ってから帰る。飲むわけじゃないからもっと小さい瓶のでいいのにと思いながら近所のコンビニでフルボトルのワインを買って。選択肢が無いんだもんな……それで晩ごはんは生ハムとターツァイのスパゲティとサラダ。ちょっとサラダを慌てて食べ過ぎたな。もっとじっくり食べられる量作ったのに、平日の朝ごはんと変わらないぐらいで食べちゃった。
WWW 見てから本読みで時間があっという間に経つ。バケツを気にしなくてもいいのは本当にいいものです。
2009-07-18 01:11:53
今朝は雨。朝ごはんはパンとソーセージとゆでたまごとサラダ。やっぱりこのパンは皮がぱりぱりのうちに食べた方がおいしいよな……天気が悪い分ちょっとだけ涼しい。でも、ちょっとだけ。半分も行かないうちに雨が止んだのはうれしいような、悔しいような。もうちょっと傘さすの我慢しておいたら良かった。
昨日作った分がちゃんと動いてるっていうのをもうちょっと真面目に確認してみようとして、一見動いてないような結果が見えて焦ったり。ログの頭の方では入力が動いてないから初期値が入ってるのが見えるのだよというお話。びっくりした……時間の経過で徐々に取りこまれていくのを確認していいことにしておく。前もそれで出したわけだし。
ちまちまとコアアプリケーションのコードが更新されていくのを追いかけつつ、また更新があったんで文書読み直しとか、飽きて関係無い調べものをしだすとか、さすがにそうとばかり言ってもいられないだろうと簡単なところから絵を直す気で調べ直しとか。この計算回数を記録しつつ計算結果を保存するっていうの、計算結果使うのやめたっていうことになってるけど計算回数の記録は残してあるんだよな……あ、前にモードを増やすだけでほぼ終わりだと思った辺りがロジック丸ごと変更になってる……といってもしきい値と、それと比べる信号が変わってるだけだけど。この信号自体はちゃんと他で作ってるから、入力と比較相手の定数を変えるだけで構わないかな。
そんなのを調べてて終わり。明日は休日出勤よろしくと言われてる人達を後目に帰って晩ごはんに野菜スープと餃子。にんじんがあるつもりだったけど気のせいだったもんだから何とも彩に乏しいスープになった。まあとろとろの玉ねぎとズッキーニはおいしいよ。焦げそうなぐらい焼いた餃子は良く焼けました。やっぱりしっかりフライパンを熱くして焦がした方がいいのか。こっちのがこびりつきも無いし。
WWW 見てゲームしてちょっとだけ調べてみて、と。mount point の owner:group もパーミッションも別段変なところはなかったか……そもそも一昨日 ISO パッチ入れた less 作ってるんだから書けないわけじゃないんだよね。……うん、書けないのは mount point 直下だけだ。しかも sudo touch foo なんてのは通る。うーん。
2009-07-17 00:40:25
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。微妙に涼しい気がする。多分気のせい。せみがうるさくなってきた今日この頃。日差しの強さに本当に時間間に合ってるんだよなってちょっと不安になったりする。
とりあえず昨日の続きを片付ける。ビッフィールドの割り当てビット数で必要なシフト量はわかるかというので分解して詰め込む時のコードとクロスチェックしつつ読み出して組み立てる関数を並べて、後はマクロで適当に読む、と。それからもうちょっとあれこれ必要になったファイルを Makefile 中に足すとか、いらなくなったのを消すとか、それで make したら依存関係のファイルを放っておいたせいで存在しないファイルに依存してくれて一瞬悩むだとか。
コンパイルしてリンクが通って動くようになったから動かしたら落ちる。ちょっと真面目に調べたら、全エントリ用意するのが面倒なだけだから必要な分だけ入れてターミネータ入れておきましょうってした表を全エントリあるつもりで舐めてたっていうぼけだったり。とりあえず落ちなくなったところで動作確認。はい、ちゃんとデータが渡ってません……昨日、今日で書いたところ正にピンポイント。予想通りって言ったら結構そうだったりはするんだけど。
で、デバッグ出力を挟んでみたら思ったよりちゃんと動いてるんで感心したりしつつ動作を眺める。そしたら放っておいたチェックサムとプロセスカウンタをちゃんとしてやらないと、通信エラーで前の値を維持するようになってるのがきちんと動いてるというのがわかったりする。これ、いるのか。前のコードだとエミュレータ用の部分で実はこっそり処理してはいるなっていうのを見つけはしてたけど無視してた。
無視しちゃいけないわなと思いつつ実装してやったら前と同じような動作をちゃんとしだした。デバッグ出力を見てもちゃんと信号が渡ってる。とりあえず最低限としてはこんなところかな。それからデバッグ出力で fprintf(flog, "some_variable = %d\n", some_variable); なんていうのを並べてたところを dump_int(some_variable) で済むようにしてみたりとか。#define dump_int(name) fprintf(flog, #name " = %d\n", name) っていうだけの手抜きマクロ。token の文字列化って便利ですねとか何とか。"%s = %d\n" ってしとけば文字列リテラルの連結に頼らないで済んだなっていうのを今思い付いたけど、どうせ token の文字列化自体 ANSI-C 依存だから気にしないことにしようと今決めた。
やってる間にも commit があったんでコアアプリケーションのソースを svn up して再コンパイル。通らなくなった……ソースを見ても全然問題無さそうなのに何故だかさっぱりわからないエラーが出る。そもそもそんな変数無いんだけど。……というところでラッパーをかけるのにまとめたせいで、他のファイルで #define してるのに引っ掛かってるんだなと思い至った。grep したらすぐ見つかった。そりゃ #define cmd com[0] なんていうのがあった上で void func(unsigned char *cmd) とか後で出て来たら謎なことになるわなと。しょうがないから二重定義警告避けで特別扱いしたのと同じように特別扱いするように。あんまりこういうのが増えないでくれるといいんだけど。
そんなのとか週報書きとか文書読みとか。「そのほうがましなので」という文言がある仕様書は初めて見たような気がする。適当に切り上げてお帰り。晩ごはんは冷奴とかつおのたたきととろろ昆布のつゆ。今日は本当にさっぱり。久しぶりに試しでおまけに付いてきたたたきのたれを使ったら思い出の中にあるよりはおいしかった……でもやっぱり普通のぽん酢でいいんじゃないかっていう感じは変わらないような。
WWW 見てゲームして、昨日上手くいかなかった coLinux のサービス動作をまた試してみて。特に何をどうしたわけでもないけど管理ツールを使うんじゃなくて net start したらあっさり上手く動いてくれたりする。うーん。謎。sshd を起ち上げて、slurp の port forwarding 越しにアクセスしようとしたら何か通らない、vim がバックアップを残すせいで fstab~ とか出来てるのに気付いたんでやめさせようとしたら .vimrc を読んでくれないことを発見した、.virc なら読むけど。ということでユーザの方でも cp .vimrc .virc しようとしたら $HOME が 0555 なのを発見、chmod +w $HOME したら何もかも書けなくなって謎……という辺りで終わっておく。cofs 経由の Windows ディレクトリ mount してて謎が多いようだと、ただでさえ Windows 上のツール使わなきゃいけない今の仕事に持ち込むのは無意味だな……あ、何となく mount point の owner:group がおかしくなってるままのような気もしてきた。そのうち調べよう……
2009-07-16 01:18:11
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。相変わらずいい天気。すっかり梅雨は明け切った感じ。ちょっと風があるかな。おかげでちょっとだけ涼し気。
やる気にならないとばかりも言ってられないっていうか、ひょっとすると critical issues だけ対応したバージョンの被せものしたプログラムは出すことになるかも、だったんで昨日挫折して開発 trunk 対応を真面目にやることにする。文書読むの飽きたっていうのがあるのは確かだけど、そればっかりじゃありませんよ?
昨日いじって結局 revert した分についてはすぐなんだけど、あきらめる原因になった部分はちょっと大変。ある程度この辺りの信号線集めって自動化出来るよなとやってみるなんていう脱線が長引いたっていう話もある。脱線っていうか、実現出来たらその方がいいに決まってるっていうところだったんだけど、自動化するのに使う設定ファイルの内容が仕様を決める文書と一致してないもんだから、余分な信号を隠そうとしたり順番を文書に合わせようとしたりっていうのを考えると結局文書から手で起こすのと変わらなくなって残念っていう結論。
それで結局手書きするわけで。前に使ってたエミュレータ用コードは disabled な感じ。で、折角だし余計なレイヤを挟まないで済ますことが出来る方法を考えようと。信号を内部バッファに渡してやるのはこれでいいとして、それを受信したことにしてあれこれやらせるにはどうしようかと一悩み。新しいエミュレータ用コードはこの辺り、別プログラムとの通信になってる環境に合わせきりでパケットをそのまま右から左に渡すだけになってる……で、データを渡した内部バッファをそのまま入力パケットとして喰わせてしまえという適当な方向に話を進めてみたり。同一アドレスへのコピーは別段問題無く動くでしょう。無駄なだけで。マクロの token pasting で適当にどうにかしてるコードを変に勤勉なやり方に書き換えたりしたくないからこれでいいでしょう。読み間違っててそもそも動かないっていうことが無ければ。
入力側はそれでいいとして出力側はというと、入力側で token pasting で何とか出来てた理由である uniform なマクロが無いもんだから自分で作らなきゃならない……でもそういう使える手段を使わないでべた書きしたらまた挫けそうだからねぇ。ということでマクロでさくさく書いたら 16 bits だの 32 bits だのの信号は構造体の一つのフィールドにはなってなかったというこの事実。入力側で使ってたものもマクロなのと関数なのと二種類あったのはそういうことか。この内部バッファの構造体って、パックされたパケットが丸のまま入るからな……それじゃ関数にしとこうかといじり出したぐらいで時間切れ。
今日は定時退社日……なんで労働組合の集まりが設定されてたりする。親会社の大会の議案書をものすごく簡単に眺めた後、こっちの支部のをもうちょっと真面目に解説、その後適当におしゃべりという感じ。組織変更で完全にこっちの仕事っていうことにされてしまったなという不満は普通にありそうなところだけど、コンビニ弁当のメニューが少ないとかインフルエンザ騒動で中止になった避難訓練はどうするんだとかはあんまり組合活動と関係がない気がしてならない。
日が落ちれば涼しくなると言いつつも温度計を見たら 34℃ なんていうことになりつつ帰る。途中で見かけた猫が妙に涼し気。単に毛が短くてやせてるからだけど。晩ごはんは牛とターツァイの炒めものに、ズッキーニ、トマト、オリーブ、ケーパー、モッツァレラの塩もみ。さっぱりと。牛脂まで食べた炒めもののどこがさっぱりという意見は無くもなし。でも塩こしょうだけの味付けってさっぱりしてると思うんだ……
WWW 見つつ遊ぶというのを続けて。途中 shutdown -r したら刺さったようになって、強制終了したら Windows も死んでしまったりしたぐらいで特に何ということもなく。/ はもうちょっと大きくしておこうかと dd if=/dev/zero of=root.fs bs=`expr 1024 \* 1024`K count=1 なんてした root.fs を hda2 に繋いで mount してから cp -a で適当に / 以下でいりそうなところだけコピーして、shutdown -h して hda1 を root.fs にして起動したら無事に動いたとか、何かの拍子に libreadline.so.5* が壊れたんで元の小さいイメージからコピーして直したとか、cofs で Cygwin での $HOME を mount してやってこれでいいかっていう感じだとか。fmask=0644 で mount したら configure で失敗してくれたなんていうのにはちょっと焦ったけど。./a.out が実行出来ませんでしたという。そりゃそうだ。まあそれよりも make と gcc を入れたらまた依存関係で色々入ったっていう方があれだけど。libc っておいっていう感じ。
2009-07-15 00:48:53
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。ただ暑いのは別段、そうきつくもないんだ。ただ、蒸すのが。もう。早くも嫌になってる。まだ七月の半ばなんだよね……
文書読んだり、読むのに飽きて make export で外に出す分をまとめるっていうのを徹底しようかと Makefile だのディレクトリ構成だのに手を入れたり、今の trunk のコードにラッパーを対応させておこうかなと手を出してみたり、そうしたら機能縮退中の上に間違いなく変化の途中だっていうことでろくに何もしないうちに嫌になったり、それでも途中でやり始めた warning を減らす作業はやっておいて損は無いよなと思い直したり……コンパイルエラーにならない限り warning を喰っちゃうラッパーが被ってるせいで残ってたひどいコードが直ったりした。現状では作ってないからあり得ないけど、ひょいと何も考えないで加えた時にはまりそうだからと入れておいた部分がピンポイントでバグってたよ……そして起こり得ないことは起こらないから誰も気付かない。
自分ではほぼ使わない const のせいで出てる分をちょっと消しかけたけど、あまりにも不毛な作業になるんで数がやたらと出る配列に入ってる分だけどうにかするとか、本来別ファイルの C ソースをまとめてるラッパーで定数の二重定義の警告が出て来るのをラッパーを生成するスクリプトに手を入れてごまかすとか、まあ色々。ちょっと遅くなって帰る。でもちょっとだ。このまま別チームの方が遅れてるのでこっちもそのまま丸々遅れますな調子で楽をしてると、来月辺りはちょっとじゃ済まなくなるだろうけど。
帰って晩ごはんにモッツァレラとトマトのバルサミコ掛けと、ターツァイとズッキーニとパンチェッタのクリームソーススパゲティとパン。生クリームの残りをどうしよう、シチューっぽい煮物とかいいかもね、今が夏でなかったら。……っていうぐらいのアイディアしか湧かなかったもんだから結局スパゲティ。塩が足りなかったもんだから、だいぶ間が抜けた味になったような。パンチェッタをつまみ過ぎてたのも塩気が足らない原因? それと、このモッツァレラは京阪で買うあんまりおいしくない方と同じで味が薄いね。残念な感じ。
WWW 見つつ coLinux の Arch をいじって遊んでみたりする。昨日の晩の内に C:\coLinux な感じでインストールし直したらブートするしファイルシステムが見つからないとか言わないしというのは確認してたんで、cofs で Windows のディレクトリを mount してみるとか、それでちゃんと読み書き出来るんでちょっと真面目になってパッケージをいくらか導入してみるとか。vim を入れようとすると perl と python と ruby と X が依存関係で入りますってそんなわけなかろうともうちょっと調べたらコンソール版はパッケージ名が vi とか、rc.conf のコメントに書いてあるディレクトリが無いのはこのパッケージとか、そういうの調べようと man したら man も入ってなかったとか、なかなか新鮮。coLinux のインストーラで拾ってきたイメージがどうも 256 MB ぐらいしかないもんだから、ちょっと色々入れたら溢れたというところで終わっておく。
2009-07-13 23:55:42
今朝は晴れ。昨日からいい天気で暑いこと。朝ごはんはパンとソーセージとゆでたまごとサラダ。トマトの水分がやたらとおいしい。風が強い分昨日よりは涼しく感じるかなと思いつつ仕事場へ。08:30 と 15:00 っていう時刻の差も考えるべきだとかいう話はちょっとある……
先週末には特別何も起こらなかった模様ということで、先週末に仮でも何でも一応 feature freeze なはずの文書を確認。……眠くなってしょうがない…… Cygwin の調子が悪いから何か別の手段を考えようかと coLinux を眺めたり前に Qemu に突っ込んだ NetBSD で mount_smbfs を試したり。mount 出来て読めるけど書けないのは何でだ……単に古いからっていう意見はちょっとあるけど。
そんなで延々時間を潰して終わる。いくら別チームの仕事が動かないとろくに何も出来ないって言ってもこの調子のままじゃあれ。trunk が地味に更新されていって最終版になるっていう予定だから、C プログラムのラッパーの方は適当に追いかけとこうかな。
日が落ちたらちょっとは涼しくなるけどちょっとだねと思いつつ帰還。それで晩ごはんは豚汁うどんと枝豆。思ったよりお腹一杯になってるのは何でだろ。いつもと量がそう違うわけでもないはずなのに。
WWW 見たりちょっと coLinux で遊んでみたり。やっぱりこういうので空白を含んだパスっていうのは鬼門かね……? 関係あるんだか無いんだかわからないけど。コンパクトだったから Arch Linux を入れてみたら vi も無いのねという感じで。Windows 側のファイルシステムをちゃんと扱えるんだったら真面目に生活環境を Cygwin から移してもいいんだけど、そこまで持っていくのが……家でなら遊びの一貫だけど、仕事場の環境で遊んでられないしねぇ。うーん。
2009-07-13 00:06:48
今朝は晴れ。朝ごはんはターツァイとアスパラガスとかものトマトソーススパゲティ。茹でかけを茹でなおしたスパゲティは思ったより普通だった……けど、やっぱり微妙に微妙だった気がしなくもなく。かもがおいしい。
いい天気だったから出掛ける気になって散歩に出る。とりあえず片町橋から新鴫野橋で大阪城公園へ。何か小学生ぐらいっぽい集団が引率付きでいたのは何だったんだろ。からすが大騒ぎしてる中、すずなりのぎんなんを眺めつつ進む。お堀には鵜が一羽にかも少々……あれはおしどりだっけ、それとも? 割と日差しが強い。まあ、夏かね。
祭り囃子が鳴ってるのが何かと思ったら車で通り過ぎていく生國魂神社の太鼓が……風情が無いねぇと思いつつ上町筋を下っていくと、今度は手引きの屋台と御神輿が。そういうのに二度程行きあう。生國魂神社のお祭ってこの辺りまで出て来るものなのね……玉造稲荷の夏祭のポスターも見かけたけど、こっちは今日じゃないらしく。元気がいいというか何か一部やけっぽい様子が無くもないというか。
長堀通りの手前で折れて西へ。ちょっとコンビニで涼んだりしつつ。思ったより日かげがあるのかと思いかけたけど、単に雲が出て来ただけか。上町筋を下ってる間よりずっと楽な感じ。まあ、それでも日なたはきついけど……それでそのまま進んで心斎橋筋で古本屋へ。
帰りにチーズと何かをと思って行った店が開いてなくて、Hands も閉店するところだったんでクリスタ内の店で買い物。パンチェッタをここで買う必要がどこにあるとかいう正論は聞かない。それで堺筋の一本裏手を北へ。日が暮れたら気温自体がひどく高いっていうわけでもないんでぐっと涼しくなる。中央大通りを渡るのに道を二本横に移動することになったりしつつ北上して、高麗橋を渡って東へ。土佐堀通りが近いしこの辺りはやっぱり騒いかなと思いつつ。電車は夜止まるけど、車は止まらないし。
北大江公園の手前で土佐堀通りに出てそのまま京橋へ。で、部屋に戻ってカマンベール食べつつ晩ごはん作り。結局アスパラガスとパンチェッタのトマトソースになった。残ったクリームソースをどうするか考えなきゃ……
それで後はのんびりぐったり。
2009-07-12 00:55:08
今朝はくもり。朝ごはんはターツァイとアスパラガスとソーセージのクリームソーススパゲティ。最初トマトソースにするつもりで鷹の爪を入れてたからちょっと辛め。
いつものあれこれの後地下鉄で恵美須町へ。あれこれお安くなってるとくらくらくるけど、手持ちで足りてるんだから落ち着きなさいという感じ。良く考えたら使ってない PC が三台あるとか、むしろ余ってる……
本屋でも特に買うものも無かったりしつつゲームしに。二面まで妙に好調だったりすると、無闇と難易度が上がって三面で全滅しかかったりする。一編クリアしてからしばらく五面ボスまでたどり着いてないどころか四面ボスにもろくに会ってない最近。後はストレングスなんか出ちゃいましたと思ったらさくっとタワーに潰されたとか、33 レベルで六段ならまあ今まで全部の中でもいい方かとか。
コンビニと古本屋に寄ってから撤収。晩ごはんはかも汁でそば。お湯が沸いたところでごく自然にスパゲティを投入してる自分に驚いたり、PC だの何だの置いてある机で汁椀を引っくり返して残念な感じになったり。……落ち着きなさい。一瞬だけお湯を通ったスパゲティはとりあえず上げておいたけど、やっぱり乾麺の状態から茹でるのよりは味が落ちそうだよね……
WWW 見てたら時間かな、という感じ。
2009-07-11 01:03:27
今朝はくもり。朝ごはんはプッタネスカ。とりあえず管理会社に電話してみたら、やっぱり備え付けのエアコンはオーナーの資産扱いで勝手に交換してもらっては困ります、ということだったりする。で、古いし最低でも修理が必要なのは確かなんで相談の上電話しますという話に。天気もあんまり良くないことだし、部屋で電話待ちしてようかなと。
そういうことでだらだらと WWW 見たりゲームしたり、寝ちゃうのも何だからと思いつつベッドで横になるだけなったり。ああ、楽だ……結構な雨が降ったりもしたから、部屋でのんびりっていうの自体は悪くなかったかな。
お昼に電話して二時間ぐらいで返事するという話だったけどもう 17:00 過ぎ、そろそろ怒ってもいいのかななどと思ってた矢先に電話がくる。もうちょっとエアコンの情報が欲しいんだと。それでこんな感じの機種っていうのを教える。どうも向こうの聞き方からすると、この機種相当古くてこのマンションにもあんまり残ってないものらしい……まあ、リモコンからケーブルが伸びててあんまりリモートじゃないなんていうのが新しいものであるはずもなく。
晩ごはんの買い物に行けないなと思いつつもうちょっと待ち。18:30 ちょっと前に了解が取れたんで整備担当の会社からそのうち連絡がいくと思いますという電話。19:00 ぐらいに月曜日には部屋にいないんで、それじゃ来週の土曜日にしましょうかというやり取り。そういうことでもう一週間程で冷房してもバケツの位置なんて気にしなくていいし、暖房しても突然騒音が鳴り出したりもしなくなる予定。……もっと早く連絡しておけばいいのにという話。去年とか。一昨年とか。
今日はもう連絡も無いでしょうということで買い物へ。帰ってきてちょっと一休みしてから晩ごはんにターツァイと生ハムのクリームソーススパゲティ。それとパン……フランスパン生地のパンを焼いた当日、皮がぱりぱりのうちに食べるとおいし過ぎるよね……いつものパンが足らなかったんで買っておいたくるみのブロート半分がさくっと無くなっちゃった。
だらだらの続き。夕方から久しぶりに洞窟に潜ってたのがさくっとデスソードに接敵した瞬間に死んでがっくりしたり、一面の半ばまでで全滅しかかってどれだけやる気が無いんだと思ったり、そうかと思えばさくっと体験版の全三面をクリアしてたり。
2009-07-10 00:26:18
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。晴れとは言ってもこの時期はいつも霞がかった感じ……や、年がら年中そんな感じな気がしなくもないか。朝はどうも薄ぐもる。
週報を Subversion で管理しますという話になって、それで通し番号を手で付けるってどう考えても運用間違ってますよねぇと相手としみじみ語り合ったり、レビューの結果まだと問うメールを見て初めてまだ返事を出してないのに気付いたり。それで概ね問題無いけどこっちから出した時に見落して削り損ねてた枝があったのを修正してそのような返事を出したり。事業部長に報告に行ったらあっちでどんなテストやってるのか興味あるなという話になって、テスト項目だのテスト環境だのもらえないものかとメールしてみたり。
まあ基本的に調べものなわけで。明日仮 fix なものをあんまり必死に眺める気にならないのがあれ。それでもラッパー被せてるのの修正がこの辺りで結構あるなとか、それぐらいはとりあえず見ておいてという感じ。それからふと思い立ってフラットに置いてたスクリプトだの機械生成のファイルだのを適当に別ディレクトリに置くようにしてみたり、これから先は日付けの入ったファイル一覧を置くようにしてディレクトリ名自体に日付けを入れないようにしてくれと言われたんで、テキストファイルの一部を置き換えるスクリプトをでっちあげてみたり。こっちの方向だと .exe だの DLL だの置き場も変えるとか、ちょっとはやることあるかな。
適当に過しておしまい。無事にお絵描きの成果はリリースされたようで。それで「そりゃ気にせずお休み下さい」っていうことになるわなと相談した先が実は明日休みだっていうメールを見て撤収。何だかまた妙に風が強い。最近、変だ……それで晩ごはんはポテトチップスとパン、じゃなくて、ごまあじ。のみ。だからその前にポテトチップスとパンだった。結構このポテトチップスいいな。それでごまあじが変においしい。そんなにごまかあじが好きだったか、私? っていう感じ。
WWW 見てゲームして、な。明日管理会社か何かに電話してみよう……構わないっていうことなら明日買ってすぐ取り付けに来てもらう勢いだ、とバケツ二つで三箇所から垂れてくる水滴を受け切るのは無理なのを覚りつつ。
2009-07-08 23:52:39
今朝はくもり。っていうか昨日は晴れだったんじゃなかったっけという気がしてきたり。朝ごはんはパンとソーセージとゆでたまごとサラダ。昨日よりも涼しいもんなぁと思いつつ仕事場へ。
プロファイラもアクセラレータもあるけどその辺りはインストールしてないっていう結果が待っていた調べものだの、追加の注文も無いんで昨日やっておいた修正をメールするだの、平和な感じ。むしろやることが尽き気味。本当は資料書きだの何だのその気になればやることは色々あるはずなんだけどね……その気になれば。
昨日ざくっと眺めた文書をもうちょっと真面目に読んでみる。関係のあるところで大きく追加があるのモジュールは一つだけか。他のはちょっと付け足しとか、実は名前が変わっただけとかで片付いちゃうようなのばっかり。で、その追加と変化はっていうと、量的には多めだけど質的には大したことないかなっていう感じ。C コードの方はまた同じコードをコピーするのかもしれないけどさ、っていう。……改めて読んでみると、C コードから絵を起こすよりもこっちから描いた方がはるかに楽だったんじゃなかろうかという気がしてならない……それはそれで、C プログラムとの関係はという質問に答え難いものになったりはするんだけど。実装上の詳細が入るから変わるんですよっていう言い訳が通るか通らないか、みたいな。
そんな感じで調べものな一日。明日ものが出ていくけど明後日まで送られる先は忙しいはずで、何かあるとしても来週かなという感じなんで週末に休みの予定を入れてみたりしつつ帰る。定時退社日だと何とも早い。それでエアコンについて管理会社に聞いてみようかと思ったら受け付けは 18:00 まででしたということで保留して、ついてに久しぶりに物件情報を眺めて何でこう残念な感じの間取りが多いかなと思ったり。実際は変な部屋が記憶に残るっていうだけなんだけど。どうしてそこを仕切っちゃうかなとか。何でキッチンに洗濯機置こうと思うかなとか。
晩ごはんは赤ピーマンと豆腐と挽き肉の炒めもの。麻婆豆腐とは明らかに別物。ねぎも玉ねぎも入ってないしって、そういう問題じゃない……もうちょっと豆板醤と花椒を効かせても良かったような、そう無理に辛くする必要もなく丁度良かったような。
WWW 見てゲームしてっていうペースが一向に変わらない……変える必要も無いとはいえ。
2009-07-08 00:16:42
今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。何かごみの収集日に合わせてとかでもないんだなと思いつつはとの人達で一杯の中を抜けていったり。
昨日作った分をもうちょっと確認してまとめて送ってで一仕事。そしたら手抜き過ぎの変数名が何かと被って具合が悪いと言われたんで mask を m にする変更なんていう作業が入ったり。ライブラリに入ってる分をを変えたけど、マスクしたブロックの変数束縛を変えるのってちゃんと追随してくれないらしく。結局モデルファイルを直接手で書き換えた。 GUI でちまちまなんてやってらんないし。
この辺どうにかならないのかなという辺りをしつこく追っ掛けてみた結果はどうもどうにもならないっていう結論だったり。これが上手く動かないのって何なんだろうっていうつもりの簡単なサンプルはあっさり何の問題も無く動いてしまって参考にならなかったり。名前の問題だけどうにかしたらあんなスイッチの格子を組まなくても何とかなってたのかな、あれ…… WORD で読めなくても WordPad で読めるんだったらってそっちで読めるところまでを切り出そうかと思ったら RTF でしかセーブ出来ない上に表現出来てない部分がそのままなんで、それなら WordPad で読むんでも変わらないなっていう結論だったり。Subversion リポジトリを眺めてたらもっと新しい版のがあって、そっちは読めたんで軽く眺めてみたり。大幅な変更は無いけど大きめの機能追加はあるっていう感じかな。C プログラムのラッパーにとってはどうでもいいことだけど、お絵描きの方にはダイレクトに響くんだよな……
いい加減 gmake が gmake 作りにいくのも何とかしたいなと落ち着いて調べてみる。-d だの -p だのの結果見てもさっぱり理由は読めてこないんだけど。そもそも何でそれがターゲットになるのかと。……で、ふと cmd.exe 上で動かしたらどうなんだろうっていうのが気になりだしたり。結果。こっちでなら gmake を作りにいくなんてことはありません。そういうことか……詳細は不明だけど。まあ Program: *** No rule to make target `Files\...' なんて言ってるんだから、多分 argv[] の設定と解釈が zsh on Cygwin から起動してる DOS 用の SHELL = cmd.exe な gmake で食い違ってるんだな。include してる dependency を作り直した後に gmake を動かしつつ argv[0] = "C:\Program" argv[1] = "Files\..." になっちゃってるんだ。それで結局 Makefile に変なエントリ書いておくよりはと gmake.bat なんていうのを用意しておくことにしたり。それで更に ln -s gmake.bat gmake。これで解決するっていうことは、Cygwin の symbolic link との兼ね合いか。
最初の変数の話以外注文も文句も無かったんで、調べものと実験だけで終わってみる。で、帰って晩ごはんに冷奴と豚汁うどん。この豆腐も割といいけど最近ダイエーで買ってるあっちのがおいしいかな。でも豚汁にする豚はこっちのがいいや。
冷房を使い出して一週間以上、そろそろかなと思ってたら案の定な感じでエアコンから水が滴るのを気にしつつ WWW 見たりゲームしたりな。
2009-07-07 00:12:40
今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。寝るのが遅くなった割にひどく眠いっていうわけでもないのは、昨日一日ゆっくりしたのが効いたっていうこと?
残件片付けちゃいましょうということで、作って置いといたのを調べ直してみたり、それで大丈夫なのを確かめて送り付けたり。boolean の結果を足し算に喰わすと結果は unsigned 8 bits になるらしいんですけどなんていうメールが来てたんで、出力の型を強制するように直したり。C での拡張にしないとどうにもシミュレーションが遅くてまずいっていうんで、手抜きで親アプリケーションの関数を呼んでたのをそう直したり。
そう直そうとしてしばらく悩んだりもしたのでした、と。入力を任意長のベクタにしたら、出力はスカラか任意長のベクタかどっちかにしか出来ないらしい。「不正な大きさを指定した」って、それだけじゃわからないよ……ヘルプも結構詳しいことを書いてる割に、結構抜けてるところが多いし。まあ訳文がさっぱりわからないからメッセージを原文にする方法ってないかなって言いたくなるエラーメッセージじゃないだけましか。
こっちのモデルだとこの部分はお客さんからもらったブロック組み込むんで、この辺りの変数設定は切っておいてもらわないと困るな、なんていう話も湧く。上書き出来るとはいえ紛らわしいのは間違いないかと納得したんでちょっとどうしようかと考えてみる。名前と単位を変換するスクリプトの方で変数名は取れるか。一部取れないのが残るのも prefix で判別可能。残ってても害無いし。書き換えスクリプトの方は一行に一変数分の式が書いてあるだけだから簡単。
行列が書いてある初期値を設定するスクリプトの方が問題。……っていうほどの問題でもないか。でも最初 flip-flop operator で条件を書いてたら、何だか良くわからないところで切り替わる場合があって悩んだりはした。結局そのままだと良くわからない部分以外に空行が延々と残って邪魔っていう問題もあったんで、どうせ各エントリ「変数名 = [」で始まるんだという線で適当に片付けたり。変数名を見るたびに条件見て出力のフラグを切り替えて、出力がオンだったらその行を出力っていうだけで十分。
もうちょっとまともにお絵描きするにはどうしたら良かったんでしょうなんていうのを調べてみたり、何だかどうしても WORD で読めない文書を Wordpad で開いてみたら何とか読めたんでちらっと眺めてみたりで終わる。帰って晩ごはんにステーキ。ほうれん草と赤ピーマンとにんじんを炒めて合わせて。恐ろしく適当な味付けでも問題無くおいしいっていうのは対したもので。思い切り中は生だったし。おかげでちょっとナイフで切り分け難かったり。
メールに WWW にゲームにっていう感じで終わる。
2009-07-06 00:18:19
今朝は晴れ。朝ごはんは生ハムとほうれん草のスパゲティに、きゅうりとトマトとフェタの塩もみ。ちょっと茹で過ぎた……食べる気にならないほどじゃなくて助かったけど。いい天気でとじこもってるのももったいないかとは思ったけど、いい加減疲れを引きずってもいられないしということで部屋でお休み。
メール読んで WWW 見てゲームして、昨日買ったまんがを読んで寝てという感じでのんびり、ぼんやり。窓を開けて風を入れてれば冷房がいらない程度っていうことで割合快適。夕方になってまた空模様が不穏になってきたなと思いつつ買い物へ。それで何が夏なのか良くわからないサマープリンを食べつつまたのんびり。コーヒー飲みながらコーヒー風味のプリンってどうなんだという話は無くもないけど、プレーンなのが売り切れてたんでしょうがない。ああ、蒸し暑い時には甘いものだねぇ……
20:00 ぐらいになってから晩ごはんの準備で、晩ごはんはとり汁のそばと枝豆。何とはなしにちゃんと食べてるっていう気分。まあ、気分だけ。それでその後もひたすらだらけるだけで終わる。うーん、不毛。でも疲れは取れるかな、一応。
2009-07-05 01:15:24
今朝はくもり。朝ごはんはモッツァレラとトマトのバルサミコ掛けとプッタネスカ。何か最近トマトソースが甘いような気がする。何だろ。メール見て WWW 見ての後出掛ける。
地下鉄で恵美須町へ。それでコンビニに寄ったり店先を眺めたり。自転車の車輪に板張って絵を入れてる人っていうのはやっぱり止める時に車輪の向きを気にするんだろうかなどと思いつつ……二台並んでる内の片方は天地無用な状態だったな。気を使わない人は使わない……走ってる時には見えないだろうに、そこで気にしなかったら何のために絵を入れてるんだっていう気がしなくもない。
本屋でまんがを四冊買ってゲームしに。あまりにもひどい死に方で F で全滅したもんだから、2 credits のもう片方では最初から別ルートで進んで Hysteric Empress に潰されてみたり。それからワールドに勝てないだの 20 レベルで止まっただのの後で一回クリアしてるゲームでそれはどうなんだという感じで三面ボスにも会えずに終わってみたり。何か大型ゲームのロケテ中。FPS っぽいのかな。
もうちょっとコンビニに寄って古本屋に寄ってして帰る。晩ごはんは玉ねぎとスモークサーモンのトマトソーススパゲティ。やっぱり何か甘いんだよな……安物のそれっぽく味付けしてあるだけかもしれないスモークサーモンがそれを更に引き立てるような。とりあえず、スパゲティ茹で上がる前に食べてたカマンベール一つ分余計な感じでお腹一杯。
メール見て WWW 見て買ってきたまんが読んで。うーん、眠い……
2009-07-04 00:53:00
今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。涼しくっていいけど日が差してないと何となく気分が盛り上がらないのが難。
ヘルプ読みつつおもちゃをいじるとか、入れておいた方がいいかと思ったテキストを追加しておくとか、メールが来たんで送り付けたものの修正とか。名前を付けた信号を喰わせてるとバス作って分配するところでそんな信号線無いって怒られるんですとか……名前ベースだから悪いんだよね、これ。何で構造ベースにしなかったんだか。おかげで直観では何の問題も無さそうな記述が何かの拍子で引っ掛かることがあって、真面目に調べてる暇もないところだとばらでスイッチ並べるよもうっていうことになる……信号をまとめるところで名前を付けておけば外でどう名前が付いてても内側で付けた名前になるっていうのを簡単な例で確かめて、問題になってるところをその線で修正。…… 20 以上の信号線にぽちぽち GUI で名前を付けていう作業の面倒臭さったら。選択してる方も直さなきゃいけないし。
ひょっとして BusCreator の入力に名前を付けておくっていうのだけで、前に引っ掛かったのも解決したんだろうかと思いつつバス周りだのマージャ周りだのをもうちょっと調べたり、目標仕様としての修正 C プログラム作りでコード眺めつついらないところを消したり。もう物は作った後だから、目標といいつつ事後追認なわけだけど。この辺りどういう風に作ったっけなと見直したらラッパーかけて C プログラムそのまま使ってたとかをどうするか悩んだりしつつ。
ついでに Makefile をちょっと直して修正 C コードでも make 出来るのを確認しようとしたら、前に大丈夫だったつもりの別のソースで引っ掛かったりする。ああ、やっぱり前の二つで確認し時には Makefile の修正が足りてなかったか……同じことを違う書き方で書いちゃいけないよね。")" が一つ足りないとかまた古典的な。
そんな感じでだらだらと過して適当に切り上げる。うーん、楽……で、雨の中帰って晩ごはんにモッツァレラとトマトのバルサミコ掛けに、玉ねぎとぼたん海老……の頭のトマトソーススパゲティ。何で頭って、昨日のぼたん海老に妙に立派な頭が付いてたから。ところでぼたん海老の頭って食べても大丈夫だったよねというレベルだったんで WWW で検索して確認してから料理し始めたりする。ぱっと見よりも殻は固くないのね。良く炒めてからトマトソースで煮込み気味にっていう格好だったんでぱりぱりと丸ごと食べられた。ちょっと食べ方間違えると口に刺さるけど。なかなか、おいしかった。
WWW 見て本読んでまた WWW 見て、と。何か妙に左手が痛むのが何なんだ……
2009-07-03 00:33:36
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。手すりの上をひょこひょこ横にずれていくからすがおかしい。そろそろ晴れてるとこの OBP への橋は暑いんだよね……
昨日いじったスクリプトの元の目的の方を実現してみようかと色々。オフセットが正しく出るようになったら、完全でなくても見なきゃいけない部分については十分正しく出来るよね……他みたいにきれいな表にはならないけど、っていうかやろうと思えば出来そうだけど今そんな気力無いけど、直接コード生成しちゃって構わないところでもあり。
そういうことでちょっと書き換えて C コードも一緒に生成出来るようにしてみた。何か文句言われると思ったら生成したコードに void double * なんて書いてあって噴いたとか、ビットフィールドだのダミーだのでオフセットが被ってるところを全部取り入れちゃってたから省かなきゃとか、そういう細かいところを潰したらさっくり必要なコードが生成出来て動いた。で、インデックス付きの一覧表を作るプログラムの方でもちゃんと出るようにして出来上がり……のつもりでちょっと出力を見てみたら何か二つぐらいエントリがずれてるのを見つけてしまったり。
今日作った分は出力が足らなくなる余地が無いもんだからちょっと悩む。でも二つっていうとこの辺りって、後から付け足していった分の中で二エントリしか出力がないブロック周辺を見てたらさっくり見つかる。あ、これ、関数作ったけど呼んでない……ちゃんと出力に加えてやったらあっさりと合った。ああ、びっくりした。
余裕が出来たんでいじってたツールのヘルプを読み直してみたり、今周りで動いてる仕様更新分に対応するとするならって文書を読もうとしたら WORD が毎回刺さってくれて難儀したり、週報を書くのにまた一時間ぐらいかかったりしつつ終わる。普通の時刻に終われるっていうのはいいもんだ。
帰って晩ごはんに炙ったちぎり天とぼたん海老の刺身と酢の物。このわかめは肉厚だから、ちょっと多めに戻すとすぐえらい量になるんだな。今日のでぎりぎりぐらいか。久しぶりの天ぷらがおいしい。ちょっと枝豆とか欲しくなる味。まあ枝豆天でがまんしておけとかいう話も少々。
WWW 見て本読んで寝られるようにしておいて、そして寝ない、と。……寝たらいいのに。
2009-07-02 00:54:12
今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。昨日よりずっと調子はいいかな。微妙に熱っぽい辺り、単に普通に体調が悪かったのかも。
入力とコードの関係を追ってみたらそもそもこの信号負値を取らないっていうのがあったり、変化量を制限してるはずなのに効いてないなと思ったらそもそも入力信号を間違えてるのに気付いたり。ラベルで信号飛ばしてると、直さなくてもぱっと見では問題を把握出来ないのが辛いところ。っていうがグラフィカルな環境で色々いじるには画面が狭いのがいけないんだっていう話?
そういうのをぼちぼち直したらちゃんと動いてる様子を観察出来ました……ということでテストを終わっておいて次。ずっと正常系で普通に動いてたらこれでもう出来てるんで、スリープするためにもう一段皮を被せないといけないっていうだけなんでこれはすぐ。ん、出来上がり。ちゃんと寝て起きても動いてるし。
お絵描き自体っていうのがこれで一通り終了。うーん、やれば出来るもんだ。だいぶ無理が入ってたとはいえ。このペースを普通だと思われたら辛いぞ……まあそれはそれとして出来上がったものを送り付けつつ次の仕事を考える。まあ、キャリブレーションに対応しなきゃいけないんだよなっていう辺りからか。C プログラムに皮を被せたやつ相手のと同じ設定でこっちのも調整したいと。でも今までいじってたのの設定は C プログラムでの値そのまま。あちこちにスケーリングのために係数をばらまくよりは、設定から必要な変数をセットするスクリプト書いた方が建設的よね。
そういうことで方針を決めて作業開始。C プログラムの方で使ってるスクリプトについでにこっち用のスクリプトを吐かせるようにしたら大体終わり……一時間かかってないな。これだと全部の設定をカバーしてはいないんだけど、C プログラムの方と違って使ってるのは一部だけなもんだから間に合ってる。これで十分、かな?
NVRAM の初期値についても同じような感じで変数設定するものが欲しいという話があったんで次はそれ。C プログラムの観測用出力を作るのに使えないかって、一時 .xls ファイルを tab separated text に出力したようなのを相手に実験してたスクリプトがあったんでそれを基にしてみる。あの時はオフセットが欲しかっただけだったけど、今回は変数名と次元と初期値が欲しいんだ。まあ次元の方はオフセット求めるのに必要だったからもう取れるようになってたんで、初期値がどういう風に書いてあるかを見て正規表現を足してみて……で何とかなった気がする。これも全部は拾えてないけど必要な分はカバー出来てるから十分、十分。
それで次は……という辺りで何だか切りのいい時間ではあるし、体調も今一つなままだし、一番の懸念が片付いたおかげですっかり気が抜けたしということで早めに帰ることにする。久しぶりに本当に早め。いつも通りの時間が早めとかじゃなくて。何か大風で大雨だったけど。何だっていうんだ……
晩ごはんはサラダとカレー。お腹の調子がどうこうとか明らかに吹き飛んでる選択……きちんと辛めでなかなか良く出来ました。ラムはあんまり固くならないから簡単でいいよね。
本を読んだり WWW を見たり、衝動的に Firefox を update したり、それで使えなくなったアドオンの中でも無いと辛いのをベータ版でいいからと探し回ったり。ん、とりあえず十分。
2009-06-30 23:11:50
今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。何か妙にお腹が張ってる感じで気分が今一つ。何だっていうんだ……
お絵描きの続き、の前に昨日来た出力の追加に手を付ける。思い出した通り長周期タスク中でしか計算してない値だったし、だいぶ上の方で見える値だったから出力まで持っていくのも簡単……ということで割合苦労しないで片付いた。良かった。
で、続きの方。何でこうしたんだか覚えてないけどこの信号もう別に入力されてるとかいう寝呆けたミスを直したりしつつ組み立てる。出来上がりのテストっていうのがまたあんまりやる気にならないもんだから適当に。今まで下位ブロックのテストでやったのがほぼそのまま出て来るだけなのに、四種類分まとまるから条件はやたらと増えるっていうことでどうも。結局正常系っぽいところを一つ試すぐらいで終わっておいた。
それからトップレベル近くのブロックを組み立てるのにまた延々とぷちぷち作業。線を引き回す気になれなくて全部ラベルで飛ばしちゃったよ、もう。そもそも線を引き回したりブロックを配置したりする操作がいちいち面倒臭いのがね……賢く振る舞ってくれてありがたいこともあるけど、半端に賢いもんだから意味不明なことをしてくれたりもして。無駄に難しいアルゴリズム使ってるっぽいよなっていう感想を持ってしまう……
とりあえず完成させてテスト用のモデルを作って走らせると、何かまともなような、そうでもないようなという出力が得られる。まだ入力をきっちり練ってるわけでもないからしょうがないって言えばしょうがない。メモリ入るから下っ端みたいに関数的に動かせるわけでもないし。……で、お腹が張ってしょうがないっていうのが一向に治らなくて気分が悪くなりそうだったから早めに帰る。明日、もっと真面目に入力を検討しましょう。
お腹に優しい感じでということで晩ごはんはラムと豆のトマトスープでファルファッレ。玉ねぎたっぷりにアスパラガス少々……優しいか? それ。着替えて服が緩んだら腹痛がしてちょっと寝た、なんてことはあったけど、まあ特に問題もなく食事は完了。食べたらましになった気もする。うーん。わけわかんない。このところの行動で問題ありそうなのは、寝不足とチョコレート過多ぐらいかな……?
まあそんな感じなんで早寝出来る準備だけしておこうと。準備の後で遊び出して結局遅くなるっていうのも良くあることではあるけど。