適当なメモです.「日記」って書くと絶対に続かないから,メモで十分なのです.とにかく,そういう事なのです.
_ うぅ,むしむしする.雨は降ってないんだけど.今日から女性専用車を投入とか,放出の新しい駅舎一部使用開始だのそれなりにいろいろあるのにあんまりぱっとしないいつもの学研都市線 :-)
_ もとのプログラムと修正した部分とで整合性ちゃんととれてないよな多分,ってことで見てみる.一つ増えるのか.ふん.... そういえばこれって出力固定長じゃなくなるんだな.はて,どうすることになってるんだろ? 確認してから聞きに行く.まだ決まってませんってこと.しょうがないから前のデバッグみたいにパック前の中間パラメータでやりとりしとこうかね,とりあえず.
_ 午後.総合昼礼.いつもなら関係ないんだけど今日のは安全週間の訓示だからって呼び出される.お昼ご飯直後でほどほどに暖かく,プロジェクタ使うためにちょっと暗くするという環境は実に眠気を誘う.... その後の講習ビデオの方がだいぶおもしろかった.なんというか,天然? :-)
_ オリジナルプログラムをテストベクタに適用すると結果が合わなかったり.それじゃデバッグも何もないんですけど.しばらく使い方の間違いを疑って,それからデータこわれてるの疑って共用サーバのファイルを見に行ったらどうもソースのバージョンが違うような.... はい,あたり.
_ デバッグ用に中間パラメータの出力を付け加える.... のに迷ってみたり.ごちゃっと実装してみてようやくデバッグの開始.....オーバーフロー,アンダーフロー警告の山.先は長そうだ.
_ 今回追加した機能をオフにして動かしてみても何かおかしいし,ってしばらく悩んだあげく元データないのがあるから反対側で読みこんだパラメータ出力してたのがあだになってたのをみつけて脱力してみる.パリティチェックが通るとパリティの位置を 0 にするのね.... そっちを回避するよりこっちの出力で同じ処理した方がいいだろう,うん.ほら,そこは通った.なんか後の方でまたずれてるけど.
_ 可変長のブロックを数える簡単なプログラムを書いてたら,デバッグ用のパラメータ読みこみルーチンのバグに気付いたり.一つ余分に読んじゃってるや.なんか変だと思った.これで間違ってるのが何回目の呼び出しなのか見つけるのが楽になる.はず.間違ってなければ :-P
_ 結局ほとんど何もやってないも同然かもと思いつついつも通りに帰る.ほんとにいった通りに終わるのかね << 自分のことだという自覚をしっかり持ちましょう.
_ 今日はいい天気.おかげで暑い.これぐらいならプールもいいかも,と思うと今日は水を入れてる気配は無い.入れてたからって入れるわけでもないけど.
_ 裏口で門をいじってた.いじってる人の一人が「通る人はどう見分けるんでしょう」っていうのにたいして「顔見て社員らしい人なら OK」だって :-)
_ あわないのは何なんだろうねと追いかけてくと,右シフトなのに左シフトしてたり半分だけ増やすはずが一フレーム分増やして後半の更新をすっぽかしていたり.上半分に丸めてるのに下半分に値があったらだめですとか,比較対照データはやっぱりこっち側でとらないとだめだとか.
_ まあシフトの左右を正したら警告の山は減った.引き算でいくつか出てるのは 0x7fff を引いてるからしょうがないやつだろう,多分.わかってるなら抑制しとくべきか.... 一つテストベクタのデータで途中で終わってしまうのがある.積和した結果が 32bits におさまってないんで 32bits の正規化ルーチンが文句をいってるやつ.でもこのオリジナルってアキュムレータ 32bits の想定だし,ここにはオーバーフロー対策のコード無いんだよな.ほんとうはオーバーフローしないはずなのかもしれない.そのうちちゃんと確かめないと.....今は他の途中で止まらないやつで結果合わせる方が先.
_ C ソースをアセンブラプログラムに書き下して結果合わせてってやってるのが染みつきすぎなのかどうもデバッグ効率が悪いような気がする.もっともやってることが C -> C のトランスレーションでオリジナルに結果あわせて,だからアセンブラ化とたいして変わらないっていう話もなくはなし.gdb のがシミュレータより扱いやすいけど.明日にはこっち側動かしちゃいたいな.願望.C でここまで手かかってるとなぁ....
_ 昼礼のときにホワイトボードみて,22 日が出先の一斉年休取得日なのに初めて気付いた.んで,有休を入れておく.そうか,四連休か.意味もなく.うーん.
_ ML <-> NetNews gateway 復帰か.久しぶりにやけにメールが多い.いいかげん暑いかと冷房をかけるとちょっと涼しすぎな気分.
_ 今日も暑い.今年は空梅雨気味? これから暑くなる一方,かな.
_ これがなぁってちょっとみてたらあっさりバグが見つかったり.だからそれは上半分につめなきゃだめだっての.あ,途中で止まるの以外結果があったようだ.これは願望とかいってないでちゃんといけるかな?
_ それでオーバーフローしてとまっちゃうのをチェック.オリジナルでもオーバーフローしてました :-P あっちは勝手に 32bits に飽和したうえで計算進めてただけね.アキュムレータの余裕を使ってそのままいくと結果が変わっちゃうからこっちも正規化前に飽和させてやる.結果も一致♪ ついでに自明なアンダーフロー警告を抑制しておく.こっち側できた.
_ 反対側のデバッグにうつる.結構そのままでもでたらめっていう風ではない.これは期待できるかも.最初におかしいのは.... 入力コードが渡ってくる時にもうおかしくなってる.ああ,パリティチェックを無条件で入れてたら,パリティ関係ないコードはつぶれちゃうね,それは.しかも頭に一つマーカが増えてるから関係ないとこをパリティとしてみて関係ないところをつぶしてるし.
_ 次.なんだ,これ? 後処理前の段階でもう変か.この直前までは正しくて.... オーバーフローをちゃんと見てないよ,これ? 今まで出なかったのは単なる偶然か.実は入力側ないからってテストあきらめたデータでやってたら見つかってたのかな? ループの途中でオーバーフローしてたらフラグを保存っていうつもりなんだろうけど,無条件に保存してたら結局最後の計算の結果しか影響しません.0 で初期化して `|=' に直しておく.
_ 別のオーバーフローをみてやったらなんかだいたい動いちゃった風♪ ....まだ残ってるけど.今日は時間切れ.でも下手したら全然終わらないかもって思ってたからすごく気が楽になった.明日にはアセンブラコード書けるかな.書く気になれば :-P
_ 定時退社のこの時刻だとまだ日が高いわけで.っていっても雲が多い分日ざしは強くない.で,蒸し暑い.ずっとこの調子だともう上着いらないか.京橋で雑誌買って帰る.
_ 晩ご飯前にちょっと遊んでたら別の町で下水道掃除して耐光耐暗の指輪をもらう.これで日の光もこわくないし玻璃瓶も使えるよ♪ それにしても地下五階相当の次が地下二十五階相当とかいってしまうのは変わらないのか....
_ 昨日よりは涼しいような気がするけど単なる気のせいかもしれない.信号機故障とやらで京阪が遅れてて,蒸し暑いホームでいつもより余分に時間を過ごす.それでも回送は走るのね :-P 五分程度ならって,いつもと同じように急行をパスして次の準急に.
_ 結果が合わなかったのはオーバーフロー対策したはいいけどせっかく飽和演算した値を使わないでもとの値をいじっていたのが原因だった.それで飽和した値を入れる変数をもとの変数と同じにしたら今度は 0 判定で変える前の変数使ってたままにしてかえって結果おかしくなったよってあせったり.これで C レベルの話は片づいた.
_ アセンブラいじり開始,の前に昔っからのバグがあったですっていうのを知らせておく.とりあえず置いといてっていうことになったんで作業開始.まずは小手先の変数や定数の追加から.配置の制限はまだ考えてないから適当に並べる.
_ 全部 inlining しちゃってある関数いくつか,またまた倍になるのはいくらなんでもってことで拾い上げてみる.今までのコードはそのままなんだけど.... 幸いこのあたりはテンポラリにメモリ領域を使ってないから二系統並行に動かせるってのを確認.もともと関数の展開っていう意識であんまりしっかり作り込んでなかった分取り出すのもそう難しいことではない.でもめんどうくさいんだよ.... うん,多分これであってる << その多分って何よ,多分って.
_ 今あるコードのつけ足し分.ざくっと,とりあえず一方だけ.なんか C でいじってた時のが時間かかったような気がしてしまう.たんなるタイプ量の差? 今日はここまで.
_ せみの抜け殻みかけるようになったなって思ってた矢先に道路にひっくり返ってるせみが.君,早過ぎ.まだそれなりに元気そうなんでわきの家の木にのせておく.でもひっくり返ってたぐらいだからやっぱりそう長くないんだろうね.
_ 宅配便って? ....前にお祝いに参加したののお返しか.食品という文字におののくもよく見ると砂糖って書いてあって,品物選定の苦労が忍ばれる :-)
_ あれ食べた,おいしかった,ぐらいのことしか書いてないわりには食べ物や食事の検索がそれなりにくる.それにしても「何食べよっかなぁ?」で検索する人が一体何を求めていたのかがわからない :-) 「リフレッシュ休暇+何しよう」っていうのも.あと,自己啓発論文に何書くかとか作業報告書をどう書くかなんていうのはあんまりグローバルに探してみても意味無いと思う :-P
_ 起きた時には日がさしてて暑かったのにでかける段になるとくもってるのはばかにされてるような気がする,と思いかけてそのままかんかんでりで暑いよりはずっといいのではないかと思い至るまでちょっと時間がかかる.暑くて変な夢見てた寝起きだとそんなものかしら.昨日のせみがやっぱり転がってるっていうことはないみたいだな,なんて確認しつつ.
_ 続きをがんばる.まあめんどうなばっかりで難しいことはないんだよ.めんどうなのが一番の問題ではあるのだけど.書いてて昨日適当にひっぱり出した関数まだたりてないのに気付いたりして.パラメータの配列要素が一つ増えたののつじつま合わせでちょっと混乱してみたり.
_ 向こうで月曜日にデモに持っていくというのに評価ボードの動きが怪しくなってあわててるのを横目にずっと単調作業.まあ手を貸せるところってないからなぁ.単なる人手としてならともかく.クロック設定のスイッチ間違えてた臭いとかいう話が出てきて何とかなるんでしょうか,っていうのを見つつ帰る.
_ 駅前のパン屋は来週月曜日 OPEN.2000PM までなのか.ちょっと期待はずれだな.せめて 2100PM までやっててくれれば全然違うのに.
_ 予報は悪いけどいい天気だね.はく息と吸う息とで温度とか湿度とかさほど変わらないんじゃなかろうかと疑う今日このごろ.朝からごそごそしてると思ったらとなりが一つ空くらしい.次がどうくるか,なんだよな.
_ こないだ食べたランチが良かったなっていってみるもどうも間に合ってないような.エプロン脱いでるし,片づけてるようにみえるな.それで他をあたることにする.そういえばこの辺にずっと気になってたイタリアンの店があったよな.日曜日休みなのと,昼は結構早くしまるし夜は単品のメニューしか外からはわかんないから入りにくいし,ってのでなかなか縁の無かった店.COMS ガーデンの先だからそこにいくつもりでいかないといけないってのも.ああ,実はランチやってたんだ,間に合わなかったけどと思いつつ中へ.
_ 入ったらどちらで,って.間に合ってたのね.そういうことでパスタのランチ.サラダとパン,たこのペペロンチーノ.で,コーヒーと.このドレッシングってあそこのと似てるな.っていうことは名前のあるレシピなんだろうな.たこは,これは生のじゃないね.煮てあるのかな.スパゲティはまともであぶら吸って焼きそばみたいだったりしないし,妙にあぶらっぽかったりスープっぽかったりする変なソースでもない.どうせならデザートも欲しいな.... なかなか良いかも.晩ご飯も払う気になる額のコースあるね.
_ さっきの店を見にいってみるとやっぱり閉店らしい.おいしかったんだけど,1400PM について間に合わないようだとなかなかいく機会なさそうだな.残念.それから地下鉄で恵美須町.二万円の O2 は期間限定で一万円だそうな.明日まで.ますますおもちゃにいいかもっていう感じ.や,買わないけど.VisualStudio 6.0 二万円は安くみえるけどそもそもうちに Wisndows マシン無いだろとか.
_ 買うもの無いの確認してゲーム.思いだしたか五面ボス.でもあいかわらずここでやられるのだよ.その前にアステロイドで一回必ずやられるのをなんとかしないと.となりのゲームの声が気になってできが悪かったり.なんとなくやる気があんまり無くて後はちょっとながめてただけでおしまいにする.
_ 古本屋によってみてから別の店.こっちにもあれはいってないんだね.... 京橋でもできるゲームをやってみたら強烈な連射装置付きでしかもそれしか弾撃つボタンないからあっという間にめちゃくちゃランクあがるのが気になって三面で終わったり.連射有りと無しとでやってみたのかと聞いてみたい気分.まあそれはそれでいいさ.こっちはそもそもやるゲーム自体あんまりないからさっさと出る.晩ご飯食べましょう.
_ 久しぶりに相生橋筋をのぼっていく.なんで橋に警備が付いてるのかと思ったらどうやらイベントらしい.今晩だか,明日だか.27 時間テレビなんていうことだといつだかさっぱり.それにしてもなんで戎橋でも日本橋でもなく相生橋かね? ....それとも道頓堀なのか? 久方振りだと結構道端の様子も変わってるけど店の種類自体はそう変わらないもんだね.結局長堀通り.
_ あんまりむしむしするんで冷たいものでいいかとクリスタでざるうどん定食.熱いお茶がおいしい.... 山菜御飯とてんぷらにざるうどん.ここのざるうどんって冷や麦かっていうぐらいの細うどん.前はなんかそれが気に食わなかった気がするんだけど,今日は別にそんなことない.うーん,なんだったんだろ? おいしいじゃない,ねぇ? ってたいらげる.お腹いっぱい.あわてて食べ過ぎ?
_ 「monad for functional programming をみつけた」などと不思議なことを言ってるので The Haskell Bookshelf を紹介してみようなどといってみる.とっくに見てると思ったんだけど.
_ また地上でいらないことして死亡.ぐぅ....
_ 今日もいい天気.どうもこのくらいの季節,休みの寝起きが憂鬱でたまらない.... っていうのはどうも単にエネルギー不足のようで.クラッカー食べてしばらくしたら元気になる.いいかげんなやつめ :-P
_ 昨日と同じ店見にいってみたら今日は 1700PM からとかいってる.... せっかくひさしぶりに 1300PM なんて時間に京橋まで出てこられたんだけどな.....せっかくだから天満橋の方にいこうか.松坂屋の地下でパン買ってこ.そういうことにして土佐堀通りを西へ.と,途中でなんか良さげな店みつけて入ってみる.ドイツ料理の店ってことでいいのかな? テリーヌのセット.お昼のメニューってことだけど,ちょっと朝ご飯かも.煮こごりのようなのと肉っぽいのとテリーヌ二種にパン,サラダ,コーヒー.パンにあいます.なかなかおいしいです.でもちょっと高いな.店員さんが妙に気さくだ :-)
_ そのまま進んで予定通りにパン.ちょうどいい具合のがあるんだよって,よく見たら前に京阪にあったのと同じ系列店だったり.よく似たのがあるわけだ.っていうか,そのもの.一階で出口の場所を何度も間違えたり.表に出るのって西側には無いんだっけ.
_ まあここまできたら,でずっと西.なんかやってるって難波橋から中之島へ.はぁ,川辺の風は気持ちいいね.... やってたのはどこかの大学の新人コンサート.こんないい天気の昼日中だとどうにもさわやかだ :-) 橋渡って裁判所の裏手から御堂筋.そのまま駅前ビル地下へ.で,いろいろ.まあそんなものかなっていうか.取り立ててよくもなく,悪くもなく.本屋のコンピュータ関連書籍のコーナーに RPG のルールブックの新版が置いてあってちょっとおどろく.beyond でも far でもないのは現況からして妥当なところ,なのかな?
_ 阪急東通りの方でやっとダーク・ランでクリアしてみたり.四分半切って Expert Shooter.久しぶりだ.何せ狙ってどうなるっていうほどの腕はないから.古本屋でやっぱり無いねぇってのをちょっと確認したりして,さあ帰ろうかと.都島通りをいって野江内代あたりから下るっていうのもなんだと扇町通りを東へって,何で歩くの,それも遠まわりな方が第一候補ですか? いいけど << いいんかい.堺筋を渡ってちょっと悩んで北寄りの道を選ぶ.南側のまっすぐいく方は何度かいってるしって.そしたらなんだか知った人の住処にでて玄関先の郵便受けみて思わず軽く名前探してみたり.そっちは姓じゃないとかいいながら.
_ ちょっと南にでて川沿いに.真っ暗だ.北の橋渡るかな.....結局都島通りでは,それって.だいぶ間が抜けてたなと歩いていって,橋のたもとまで来手上に上がる術が無いというのに気付いたりする.前は下抜けて工事現場からあがったんだっけ? っていこうとしたら,橋の下の人の飼犬たちに盛大に嫌われてしまう.そんなに吠えることないじゃないか.... 上がれるところまで戻ってみたら結局堺筋渡ったあたりまで戻ってた.要するにここの行程全く無意味? ....あんまり気にしちゃいけないな.そもそも損得を気にするなら歩こうと思っちゃいけない :-P
_ 橋を渡って進んでいって,都島本通を下る.そのままいってこの前みかけたイタリアンの店,ミニコースなんてだしてるなぁということで晩ご飯.なんか写真なんかとってるって,どうも身内で何かしてただけらしい.サラダにパン,ミネストローネ,若鶏のラタトゥイユ添え,ライス,デザートがチーズケーキとパイナップル,で,コーヒー.パン食べてたからライスでるのは完全に想定外.びっくりした.とりとミネストローネとライスがいっぺんにでるもんだからどういう風に食べようか苦慮したり.向こうでアットホームな会話が繰り広げられてる中でのお食事.君等はワイン飲んじゃいかんだろうってつっこみそうになる.... おいしかった.ちょっと食べ過ぎ.やけにフレンドリーだ.それにしても「外国の方ですか」ってのはどういう意味だ? うーん.またいらしてくださいっていわれてもあんまりしょっちゅうこっちに来るわけじゃないんだよなぁ.
_ そのままずっと下っていくと遠まわりな上にいらないことしに走りそうだと思って環状線の外側を通って商店街の方へ抜ける.それでちょっと.... とゲームセンター寄ってるあたり,なんかちょっと前の思考と行動が矛盾している :-P やってこうとしたゲームは対戦がはやってしまってたんでしばらくながめておしまい.
_ それからまっすぐうちに帰る.
_ ちょっとくもり加減.ちょっと涼しめながらもむしむしするのはあんまり変わらない.仕事場についてコーヒー買いにいこうとしたら十円玉の上が五千円札だったり.売店の方が開いてたんでそっちでレモンティー買って崩す.
_ こっちにするかなと.公開関数は別の公開関数を順番に呼んでるだけに等しいからまあ単純.ローカル関数がタイトループ中で多段間接のテーブル引きやってるからめんどうだったら.まあ結局総ループ回数はそんなに大きくないから適当にっていうことになるわね.....あら,時間内に終わりませんでしたわよ?
_ 余計な仕事をつまれてみたり.余計っていっても評価ボードのチェックだから必要なのは確か.後,仕様のチェックね.今までなんとなく動いてたからここんとこどうなってるって聞かれてパラメータこたえられなかったという.もう一つ別系統のとおんなじっていう風に聞いてて,それで機能的には動いてたん.でもやっぱり把握してないのはまずいよねって.まあ,そうね.
_ 雲の切れ間が光ってます.台風接近中との由.
_ preferred MIME charset の一覧といういかにもすぐわかりそうなものを探すのにえらく苦労してみたり.IANA の表ね.
_ 雨降り.なのに暑いの.べたべたする.ボタン間違えて朝からコーヒー風味の砂糖水.ぐぅ.
_ 昨日の残りを片づけるのに午前中いっぱいかかったり.こんなことだとちょっと思いやられる.....関係ないことしてた時間を減らせばよいという話がなくもない :-P C の字面じゃたいして変わらないコードがふくらむのがなんともいや.... これほんとに動くのかな? っていういつもの疑問.どうも小人さんが書いたコードが混ざってる気がして.
_ 次はこの辺にしようかなってやりだすとこっちはえらく楽だったり.やっぱり多重ループだのそのインデックスでの多次元配列アクセスだのが無いと全然違う.この関数両系統から呼ばれるけどいいかげん同じコードコピーしてばらまくのはうんざりなんで,テンポラリ変数をスタックに置くことにする.今度から新しいコードは全部この方向でいこうかな....
_ 次.C の時には最後に回したやつね.....思ったより楽だな.C の時には書きかえでうんざりしたエミュレーションルーチンの山がほぼ一対一で DSP の命令になるからものすごく単純.なんだかすらすら半分以上書けてしまった.これも両系統で呼ばれるから変数をスタックへ.ああ,なんだかむやみとふくらんでいくよ.固定でとっても量自体は変わらないけど.っていうか,二系統分だと倍になるけど.気にしちゃ負け?
_ 帰り.仕事場から駅までは暑いばっかりだったのに,駅から寮までは大雨.ついたとたんに小降りになるし.... もしかして,五分前の準急に乗ってたら雨に降られないですんだ?
_ 大丈夫かと思えばやっぱりでかける段になると雨が降ってる.まあ今日はしかたないか.
_ へろへろと続きを書く.こんなもんでしょ.次.こっちは片側からしか呼ばれないから簡単に書いちゃっていいか.埋めこんどく C ソース直すのに indent 使うようにしてますます楽に.もっと前から使っとけばよかったね.それにしてもこのみるたびうんざりする元ソースは何とかならないものか.ロジックがだらだらしてるのはある程度しょうがなくても CamelCase と under_scored とその混合が無秩序に使われてるのと,if や for の後が一文だったら `{}' でくくらないっていうのを杓子定規に適用してるのは見にくいしうちにくい.
_ ぼんやり人の話を聞いててちょっと気になったんで確認.....来週の金曜日,本社方面は休みじゃありません.あわてて有休入れとく.こっちは休みだから.何の意味もなく本社にでて一日ぼけっとしてるのはいやん.
_ 今日はこちらで技術発表会とやらなんでお昼がちょっと早い.チャイムならないから忘れるところだった.つけ合わせスパゲティなのにマカロニサラダとったのはおろかだったなってご飯食べてると岐阜の辺りがまた洪水で,あの人の実家の辺りはまた水びたしかねっていう話に.
_ 各駅停車に乗ったのに準急だと思いこんでて,「次は大和田」といわれてようやく気付く.守口まででも抜かれまくり.守口市で乗り換えたけど結局香里園で急行に乗るのと比べたら十五分くらい遅くなったみたい.
_ もうすっかり台風はいってしまったようで.駅前のパン屋なカフェを外からのぞくとやっぱりその場で食べるようなパン主体みたい.2000PM までだしな.あんまり使えなさそう.ついでに前からあるパン屋の方をのぞくとこっちは悪くなさそうなのがある.ちょっと帰り道から離れるのが難点.2000PM ならもうちょっと開いてた記憶があるけどいかんせん小さい店だからパンそのものがなくなってたりするんだよね.あと,確か日曜日は開いてない.うーん.
_ 雨にぬれたせいかずぶぬれな様子のねこが.くしゃみしてるのとぐずぐずいってるのと.
_ 下水道掃除を請け負うも後回しにした枝のグレムリンが勝手に起き出してくれて mission failed.一階層のみだってのに帰還の詔使うはめになってるあたり弱すぎ.耐光特性が遠くなる.... 地上でばかやって死ぬことがなくなったってことで良しとしよう :-P ....なんかやっぱり word of recall だな.気分として.cure light wounds とか.でも知らなかったやつについては日本名そのまま受け入れるという.激しくいいかげん.
_ 今日はいい天気,っていうほどひらけてないかな? 晴れ間も見えるし日もさすけど.
_ 何が悲しゅうて定数ひとかたまりの代入を条件わけしつつ延々並べるかねといいつつテーブルひきにしてみた.index 作るのに結局条件わけの山を通ることになるけどまだましかなと.個別にとっとくにはレジスタ足んないし.他もわりと似たようなことを延々やってるコードでいやになる.条件分岐が多いのは....
_ 週報だす時にどれぐらいっていわれて半分くらいといったけど,それよりはもうちょっとできてたな.この分だと書き足し分のコードは明日には終わりそうだ.後回しにしてた調整をちゃんとやらないとどうにもならないし,スタックにとったバッファのポインタ渡さなきゃいけないのに値を渡してるのがあったような気がするのも確認しなきゃならないけど.コード書くのが終わったとして,それで来週四日でデバッグ終わるかっていったらやっぱりあやしいなとも思う.うーん.
_ なんとなく精神的に疲れてるっていうのは夕日で空がきれいだとかそういうのですぐに癒えてしまう.でもなんか知らないけど背筋が痛いっていうのはどうにもならないね.なんだっていうんだろ.マッサージ機もこういうのにはあんまり効かないからなぁ.週末から天気悪いんだってね.週間予報は精度悪いとはいえ,あんまりいい気分はしない.
_ さわやかに快晴.あんまりいい天気であーたーたーかーすーぎーるーとかいう意味明瞭な台詞が頭をよぎる :-) せみも騒ぎ出してすっかり夏だなと.いつの間にここのさるすべりさいてたんだろ.田んぼにはちっちゃなおたまじゃくしとあめんぼがたくさん.
_ お仕事しましょう.それにしても今日は人が全然いないね.... 0930AM から何かやってると.ええと,それじゃなんでこの人だけここにいます? それはともかく.ふにふに書いてくとなんとなく C からの変換は終わる.やっと終わった.はぁ.気が変わったところだの中身定義するまで保留,で call だけ書いといたところだの,昨日気付いたアドレスかわりに値渡しちゃってて全然だめなところだのを直して,デバッグドライバの呼び出し側いじって,Makefile いじってビルドファイルいじって.デバッグ出力まだ直してないけどとりあえずって動かしてみて,警告出ないで結構動いてるの見てちょっと喜んだり.変なアドレスさわって途中で止まってるけど :-P まあちゃんとデバッグするのは来週だということで.止まるところまでで結構大きなとこ動いてるから,少なくとも変数の配置の調整は間違ってないってことは確認できたと.
_ そういうことで今日はお帰り.
_ ブザーの音量.X 上なら man xset もしくは man Xserver っていうことで,かな.コンソールだと.... wscons(4) の SEE ALSO から wsconsctl(8) をみたらしあわせになれるのかも?
_ そういえば昔どこかで `xset m 100 1' なんてぼそっといったら結構うけてたな :-P 最近の解像度の高さだと 100 ぐらいだとふつうに使えてしまうかもしれないけど.
_ 自然数の列挙っていうのをみて,半端にあまった時間で漸化式なんかどうだろうかと書いてみた.書いてみるとどこかで見たようなコードな上に,使いみちを思いつかないという.安直にかけてしまうっていうのはなかなか楽しい.
_ 「メストとか見れば」といわれてもとっくに休刊の雑誌を見るのは困難であると予想される :-) スタッフほとんど丸ごと移ったらしいアルカディアを見とけという話はまあ,ありか.
_ ふと気づくと中庭の木が一本倒れてた.昨日は気づかなかったっていうあたりがだめだめだな.駐車場の植え込みがえらいことになってたり.風にそよぐねこじゃらし.
_ 朝ご飯は COMS ガーデンで.居酒屋だけどお昼やってるんだねって,お昼の御膳の肉料理の方を.ご飯とみそ汁に小鉢が冷や奴,和風ステーキに温泉卵,小芋に漬け物にたまご焼きにさつま揚げ.ご飯がおいしい.... みそ汁に浮いてる丸いのがどうも気になったり.最初さといもかと思ったんだけど,さといもは浮かないよね.食べても良くわからなかった.あげた麩でいいのかな? ステーキもなかなかよろしい.個人的にはからしは必要ないけど.ししとうが辛くて泡食ったり.さらにぽんと置かれた温泉卵をどう食べようかつついてるうちに破っちゃって,茶わんに移したらたまごご飯になってしまったり.それにしてもあちこちにうさぎなのだな.レジに置いてあった水晶玉もってすわったうさぎの人形見て吹き出しかけた :-)
_ 地下鉄で恵美須町.あんまりいい天気ではなく,時折雨がぱらつく.かさいるほどじゃなくて幸運.ATI が Athlon 向けのチップセットだしてるなんて知らなかったよ.Eden 使ったベアボーン,電源はどうかと思ったら入力がピンだ.... レギュレータ式,ってことはだいぶ静かなのかな.ケースファン付いてるけど :-P いかにもわけありげな七千円の Pentium4 用マザーボードとか.買い物無いねと確認して遊びにいく.
_ 四機設定とはいえひさしぶりに一周目ラストまでたどりついたもののそこであえなく終わったり.途中まで結構良かったんだけどな.別口でもやっぱり五面ボスが倒せなかったり.入ってたからたまにはいいかと対戦台に乱入.もうちょっと技わかってないと適当に暴れることもできないな.穴掘ってみたら 1,000m 届かなくて後ろの扇風機のせいにしてみたり.
_ 晩ご飯を求めて堺筋を北上.... の前になんさん通りの外れの店にちょっと寄ってみる.すごく安くもないけどわりとリーズナブル? それでのぼっていって,結局長堀橋にたどりつく.なんかそればっかりのような.前に通り過ぎた店の方いってみようかなと北側にでて松屋町の方へ.変に気を変えて意地はったりしないんだよって自分に言い聞かせつつ.通り過ぎてくやしいから,っていうこともなくちゃんとたどりつく.ああ,肉料理の店なんだったっけ.で,それを知りつつ稲庭うどんのてんぷら御膳っていうのはどういうこと? :-P
_ 二十分ぐらい待たされたような.... ご飯とてんぷら盛り合わせ,稲庭うどんに漬け物.むしむししてたところだから気持ちいい.てんぷらがすごくまともだ.かぶの漬け物って何でりんごのような風味がするんだろうね.... うにゅ,満足 :-) 他の客っていうのがどうも店の身内らしかったり,会計してたら近所の方ですかと聞かれてみたり,ちょっと先週とかぶるかも.
_ 松屋町から素直に帰る.京橋でパン買っていこうかと思ったら肝心のものがなかったりして.まあ,明日だね.雨だっていうからそううろうろもしなかろうし.
_ 雲はでてるけどすぐに雨降りそうっていう風でもないな.外ではそれなりに風が吹いてるのにちっとも部屋に入ってこないのがなんとも.廊下の方が涼しいや.
_ なんだかやけに早く出かける.でも結局朝ご飯は COMS ガーデンで.パスタのランチ.サラダとパンと,ベーコンと野菜のラグーソース.デザートはアイスクリームとチーズタルト,でいいのかな.この時間だとさすがにいつもよりちょっと客が多い.....たいして変わんないか.どうもあんまり目が届いてないなぁ.
_ 本屋によってだの,コンビニよってだの.それからゲームしに行くと.久しぶりにいったら二階がすっかりちょっと前のゲームコーナーになってたり.それでひさしぶりに 47 レベルって結局名人止まりかいとか,妙に調子良くって 79 レベルとか << これじゃ区別付きません.違うゲームなのに.難波ではうわさに違わぬ簡単ゲームだったのが妙に難易度高かったり.
_ 次.対戦はやってなくてよかったねと遊んでみて対インフェルノ戦でおしまい.やっぱり見にくいよ,うん.でも勝てないのは別の理由だ.... なんか今日はコンピュータ途中でも妙にまじめに動いてたな.久しぶりに三面までとどいてみたり.
_ 買う本無いねといってさらに次.二面で全滅しかかったわりに列車砲まで.調子がいいんだか悪いんだか.こっちも空いてたからちょっとやってみる.やっぱり手先の器用さが足りないな.このゲームやるには.低空空中ダッシュできないもんな.鎖鎌なんて嫌いだ.... :-P
_ 晩ご飯はかつ屋ででも,と思ったら一階が埋まってるようなんでのこのこまわってみる.COMS ガーデンはすっかり居酒屋ばっかりになってるからなぁ.オムライスやカレーっていう気分でもないし.お昼食べられないなら夜はってまわってみたけどやっぱり値段わかったコースメニューでてないとなんとなく入りにくかったり.それで結局京阪モールでミニ親子丼定食とかいってみた.ここのうどんだとやっぱりきざみのりはじゃまなばっかりのような.やけによく火が通った親子丼.まあおいしかったけど.
_ 素直に帰ろうとすると信号機故障でダイヤが乱れているそうで.今止まってる電車は各駅停車松井山手行きと表示してるけど,アナウンスは快速同志社前行き,次が普通といっている.... 扉しまって発車する段になって「普通松井山手行き発車します」.へ? 「次は快速同志社前行きです」.....うそつき.... 次にきた快速相手に「木津行きです」っていうのにかぶせて「同志社前行きです」っていってるし.なんとも信頼感がない.結局どっちだったんだろうねと見送るとしばらくなんの音沙汰も無し.それでその次はまた快速.... 「電車が遅れてご迷惑を」って,一番迷惑だったのは目の前の各駅停車をみすみす見逃させてくれたうそつきなんですが.二十分近くもぼけっとしてるのはものすごくばかみたいで.... 落ちつくまでどっかいっとけばよかったかな.もう.
_ 風が急に涼しくなってきたと思ってたら雨が降りだしたようす.これぐらいならどってことないけど.どうせすぐお風呂さ.....といいつつ一時間半ばかりメールを読んでたりして.うーん.
_ 京阪のホテル館で買ったパンがいい感じ.これが半分くらいの大きさと値段だったらなぁ.天気も悪いしだいぶ涼しいからと上着着ていって後悔する.やっぱり暑いや.事故にでもあったか足が一本無いねこが通り過ぎていく.
_ ざくっとデバッグ用の入出力まわりをかきかえて動かしてみるに,なんかちゃんと動いてない.まあそんなものね.つけ足した機能を無効にしてても結果があわないのは気に食わないけどな :-P それで配列長のびたの忘れてましたとか,これじゃコピーになってませんとかを直してまわる.ループ命令の直前で回数入れてるレジスタ壊してるの見た日には脱力.... しかも別のところで同じようなことしてるし.一体何考えてたんだろう.
_ ちょっと前に動作モード付け加えて整理した時に,シミュレータで割り込み使わない場合でもファイルの最後まで処理しない場合があるようになってたのを思いだす.デバッグにはやっぱりこのモードで動かしたいし,最後まで処理してほしいよな.... それでしばらくごちゃごちゃ悩んでみる.今回パックしない生データを読み書きするのもできるようにしたせいで同じようなコードが増えてる.だからあんまりそのあたりにコードくわえるようなことはしたくない.....でもいるかなぁ? そういうことでちょっと直してやると最後まで出てこないような,って,そうか,データ長固定じゃなくなったんだっけ.つけ足した機能無効で動かす分には単にたりないですむけど,有効にすると入力でも出力でもちゃんと読み書きするデータ数考えなきゃいけない.そうすると結局こう小手先で片づけようとしてもだめっていうことか.....気付くの遅すぎ.
_ 祇園祭りのための臨時ダイヤだそうで.いつもなら京橋の駅で大々的にかざり付けてるけど今年は改装中でちょっとポスターがあるっきり.今朝まで気づかなかった.でもなぜだか来週の天神祭りはちゃんと把握してるんだからなぁ.良くわからないことだよ.
_ お昼時に大雨降ってた時にはどうなるかと思ったけど午後は晴れ間も見えたし,今もそう.これは助かったかな? でも台風が縦断コースに乗ってることは変わらなくって,寮の方では雨が.....これは風でちぎれて吹き飛んできてるだけか.これからかな.明日の朝にはすっかり通り過ぎててくれればいいんだけどね.
_ 端末上での文字コード.`^V^H' とか `^V^V' とか気がすむまでやって得心がいったら調べましょう,ではだめ? ふつう lnext は `^V' になってると思う.....でもちょっとやってみたところではうまくいかないですね.Ctrl+Up ならたいがい `!Ctrl <Key> Up' だってのを差し引いてもうまくいかない.....それじゃあこの Ctrl+Up で半ページスクロールアップっていうのはなんでちゃんと働いてるんだ? そもそも translation の `!' とか `@' だのってどういう意味だったかな.... あれ,微妙に動いてるように見えるけどなぜか `^[[5A' になっちゃうな.なぞ.
_ 台風は晩のうちに通り過ぎてくれた様子.良きかな.壁土ねってるのを横目に仕事場へ.ああいうの最近あんまりみないよなぁと思いつつ.
_ デバッグなのですよ,ええ.とりあえず昨日帰りに思いついたようにデータの入出力を書きかえる.入力の方,実はこれじゃだめだな.... まあ後でこっち側デバッグする時にもうちょっと考えるか.
_ 付け加えた機能を使うルート通ると結果がおかしい.まあそんなものか.なんか判定の時点でおかしいのかなと出力見て思ってたら,実はやっぱりスタックポインタのいじり方間違えててあやしい動きをしてたんだったり.足し算と引き算が逆.スタック縮めてからスタック上の領域使って,終わったら伸ばすっていうのはだめでしょう :-P 良くまがりなりにも動いてたもんだ.これでふつうに出力がおかしいっていうレベルでデバッグできる.....なんだかえらく先が遠そうだ.
_ 実際遠いんだけど.自信無いなっていってた多重ループとポインタのまわりを直してるだけで一日終わっちゃったよ.しかも終わってないし.もうね.更新のタイミング間違えてみたり,リセットしてなかったりリセットしちゃってたり.でも一番情けないのはなんといってもかけ算の結果は 2words ですっていうのだろう.はい,整数のかけ算して上半分とったら常に 0 ですっていう.そっくり同じことを前にもやってるあたりが....
_ 同じようなのがもう一つあるのね.こっちは前半と後半とでループ分割してたりする.ほとんど同じだからコピーする.コピーのしすぎで余分に load してたり中間結果壊してたりするのを発見する.やっぱり人間疲れてるとだめだ << 君が弱すぎ.ステップで追いかけなくてもざっと動かして結果みてソース見たらわかっちゃったバグが多かったな.今日のところは.明日もそんなものでしょう.この続きだから.ここらを片づけるとこっち側ではもうちょっと楽なバグだけになるはず.....反対側ではここまで多重ループでも多次元配列でも多段間接参照でもないからもうちょっと何とかなるだろう,多分.なるといいなぁ....
_ 雨の音が聞こえる? 今朝は涼しいみたいだ.... めざましがなって起きる頃には雨やんでたみたい.確かに涼しめ.倒木のためいつもの電車は運休とかいわれちゃったけど,京阪の急行に乗っていくと結局五分くらいしか変わらないわけで.すわれたし.まずまず.
_ 昨日の続きはやっぱりめんどうくさかったのでしたということで.ループが分割されてるけどインデックスは継続してるのでしたとか,中間のループ変数に依存しないっていうのは要するにそこで毎回一番外側のループで設定する値にリセットしなきゃいけないということで,とか.レジスタが足りなくなりそうになったり.っていうか足りなくなったり.
_ そのあたりのごちゃごちゃを片づけてもまだおかしくて,よく見てみたら使うバッファを間違えてたりする.しょうがないな.... これでこのファイル中の関数は一通り動いたことになるのかな.ここは条件分岐ないし.あとでまたオーバーフローした時のふるまいでなんか出るかもしれないけど,それまでは安定していることを期待できる.... のか? 三回目に呼ばれてるあたりで全然違う結果になってるのが気になるところ :-P
_ まあまわりのことかもしれないからと,次にバグが出てるあたりを見てみる.なんか,呼ばれる前からおかしいねっていうことで,結局一度一通り動くまで見なきゃだめなような.そういうことで直した関数の次.... これか.これもここまではあってて,それでその後はこっちの関数を呼んでる.なんか結果がでたらめだ.ずらずら単調にエミュレーションコードがならんでたところを単調に直したところあたりですでにだめ.追っかけるの簡単だけど.すぐ変なのわかるし.なんで引き算と右シフトを間違えるかな....
_ スタック上にテンポラリ変数とって sp 相対でアクセスしてるのに push/pop なんて使ったらだめですとか,それで変数増やしたらテンポラリ変数領域とるのに sp 動かす量直すの忘れましたとか.static なテンポラリ領域の編成がまずくて呼び出した関数に壊されてましたとか.
_ お昼の定食のザワークラウトが妙に嫌われてたり.そりゃ,たまに酸っぱいばっかりだったりもするけどこれは普通においしいと思うけどな.テレビショッピングのペット用バリカンの宣伝にみんなで見入ってたり.なんかモデルの犬猫がすごく不安そうな表情にみえるのがおかしい :-)
_ 状況を聞かれて目標は今月中だけどあやしいもんですと答えておく :-P どうにも見積もりの精度が甘くっていけない.
_ あんまり天気は良くないようでいてまあ日がさしてると暑いわけで.のんきにしてたら昨日はちゃんと食べおえてたパン食べ終わんなくて,着がえながらももぐもぐしてたり.別段余分にてれてれしてたおぼえは無いんだけどな.
_ あいかわらず妙なコードを見つけてはつぶす,のもぐらたたき.C では 0 じゃないのにと思ったら使うレジスタ間違えてたり,データそのものはほぼあってるのにと思ったらコピーした時定数の名前付けかえるの忘れてたり.なんだか.しょうがないことだよ.調子にのらないと全然書けないのに,調子にのって書いたコードはぼろぼろっていうジレンマ.
_ お昼ご飯,いつもならあっためたのを別にだしてるようなのがそのまま出てきてた.でもやっぱりだす直前に火であぶるのが前提のような気がする.玉ねぎは辛いしにんじんは固い.... 「シーフードの」と書いてあるのにのってるのが牛肉と豚肉ととり肉っていうあたりもなんだか謎.
_ 天気が悪くなってきたなと思ってはいた.門まででてる前の人がかささしてないからふってないのかと思ったらそんな事は全然ないって.一人で勝手にだまされてるよ.... それで坂を下りはじめたあたりでちょうどひどくなったりする.もしかして,タイミング最悪? いうほどではないけど気温は下がんないし,べたべたむしむし.雨がはねてしけぽい.ぐぅ.
_ これで明日から四連休.暇だねぇ....
_ 1100AM にみてアンテナに出てる最終時刻が 0400AM 台ってのはなに? どこか壊れた? ってちょっとあせる.別になんてことはない,たまたまそうなったっていうだけのことらしい.ああびっくりした.
_ lemon をみてて同じように外から token を emit していく recursive descendent parser って書けるだろうかとぼんやり考えてみる.Canonical には callcc がいりそうだけど,考え方がそうっていうだけなら普通にかけそうな気がちょっとする.....そう思ったからどうだっていうものでもないのだけど.
_ 早めに出てみる.今日はちゃんとメニュー表に出てるぞ♪ ってことでフランス料理のランチ.おまかせコース.さばのマリネとパン.まさかまるまる半身出てくるとは思いませんでした.... すっぱ,って思ってたら実は思ったより玉ねぎがいっぱいあってあわせるとちょうど良かったり.パンにもあうし.それからメインが.... ああ,確認するの忘れた.骨つきラム肉の焼いたのとオムレツ.ふわんふわんなズッキーニ入りオムレツ食べるのに苦戦したり,どうもナイフで切れないと思ったら骨だったり.食べつけないもの食べるのは大変 :-P 洋なしのタルトにカフェオレ.お腹いっぱいになる.今日は常連らしきお客さんと近所の人の話とかヘルペスの話とかをしてらっしゃった :-)
_ いい気分で.... さて,どうしようか? ....まあとりあえずとばかりに恵美須町に出る.平日はほんとに人が少ないね.それでケースファンまわってないけど動いてるのか,って Eden なマザーボードが AC アダプタなケースで動作中なのをながめてみたり,安売り NIC をみてみたり.ここの店はどうなんだろって改装したところに二軒ほど入ってみたり.後ろ透明にしてオイルと人形入れたマウスみつけて脱力してみる.いるかとペンギン.むやみと小さいデジタルカメラとか.
_ 本一冊買って遊びに.五面までは調子良く無傷で,五面入ってあっという間に残機削られてみたり.クリアできない.... 音声があまりにもあれで気が抜ける,っていうよりはやっぱり単純にブロックがいろんな形してるのが難しいんだよなとか.やっぱり扇風機邪魔臭い.... ちょっと乱入してみてあっさり負けたり.そんなものね.
_ 古本屋で時間かけ過ぎ.... の後,別の店に寄る.なんか疲れちゃったんで.こんなところまで来たのはじめてといいつつなにげない攻撃でおちる.ちょっともったいなかったかも.あいたからってお金入れたらちょうど向こうでも同時にやってていきなり対戦になってしまったり.ああ,落ちついてればあんなのくらわないのに.... まあそんなもの.
_ 晩ご飯食べないと.この時間だとあんまりなって心斎橋筋をのぼっていくうちに,朝ちゃんと食べたしラーメンでもいいやと思ってたのが,そんな熱いもの食べられませんという気分になってしまう :-P で,結局長堀橋でぶっかけ山菜きしめん.すっと熱がひく感じ.おいしいしね♪
_ 素直に帰る.すっかり遅くなっちゃってまぁ.
_ PC-card NIC と DHCP.rc.conf で `pccardd_flags="-z"' という話? などと邪推してみる.ちゃんと知ってるわけでも自分で使ってるわけでもないけどたまに freebsd-users-jp なんかで話題になってるんで....
_ 休み中は朝エアコンをかけないってしてると汗だくになって目が覚めちゃう.... 去年はどうしてたんだっけな.まあ途中で目が覚めたところで意地になって十分と思うまでは寝るんだけど.
_ 定期買うのにお金おろして朝ご飯はみそラーメン.スープ飲んでると汗が止まらないの.まあそれはそうね.ホームを抜ける風の気持ちいいこと.電車にのってる間にあせもひく.
_ せっかく汗がひいたのにお散歩というのはいかがなものか? でも国道を西へ.橋にささと板が立ってたり,天神橋筋は提灯だらけだったり.でも京橋まわりの「御祭札桜宮氏子中」っていう旗はたぶん天神祭りとは関係なさそうな.商店街を北に抜けていって扇町通りでまた西へ.
_ それでやっぱり無いものはそうそう無いなって確認してみたり.ふつうに手に入りそうなのはたぶん後一冊なんだけど.... ゲームしてて,人のプレイをちゃんと見てないからといいつつどうしても三面前半で死んでたり.ちょっととく点が高めになったっていっても大した点でなく,単に時間がかかってるだけだったり.全然やらなかったなつかしめのゲームはやらなかった理由を思い知るだけだったり.うーん.
_ カメラ屋よっていろいろみる.みるだけ.そういうものさ.今晩食べるんだか明日の朝食べるんだかで小さな丸いブリーを買う.枝豆つめ放題一パック百円なんてのにちょっとひかれたりして.クラッカーなくなったことだしと,大阪駅のパン屋で小さな丸いくるみロールも.....京橋駅のパン屋も同じ仕入先のはずなんだけど,あっちにはこの大きさのやつ無いんだよな.ちょうどいいっていうのより微妙に小さいけどその分微妙に財布に優しい :-P なんか時間もそれなりだからと目についたイタリアンで晩ご飯.パスタディナーなんてのがあったんで.
_ 前菜の盛り合わせとしゃぶしゃぶ風豚肉のフェットチーネ,なんていうものを選んでみる.三種盛り合わせなのに四品のってるのはなんでだろ? :-) テリーヌのパイ包み焼き,ゆでたえび,ローストビーフ,たぶんモッツァレラチーズのスライスのトマト添え.となりで食べてるものが妙にケチャプくさく感じたからちょっと不安だったけど,これなら大丈夫でしょうと思えるほどにはおいしい.それでフェットチーネ.写真ではフレッシュトマトのクリームソースにみえたんです.ええ.でもちょっとマヨネーズのような味がする.まあそれもありか.でもね,辛いっていうのは完全に予想外だったの.... この赤い粒は唐がらしを振りかけてあるですか.はぁ.ちょっとびっくりした.パスタはまともなゆで具合だし,予想できるもの食べる分にはきっと大丈夫だろう.
_ デザートがこないんですって待っていると水を注ぎたしにくる.どうもそれだけですまされそうなんでちょっと催促.来た♪ ジェラートと焼きプリン.フォークとスプーンがついてくる理由がよくわかったわ.ジェラートはスプーンだと逃げていくし,プリンはフォークだと粉々になってとれなくなる分が多すぎる.なかなか悪くないお店だけど,そもそもここまでくるっていうのがそんなにあるわけじゃないっていうのが問題か.
_ それで駅前ビルの方にいって,結局やっぱりあそんでいってしまう.何してるんだか :-P 全然調子出ないどころか集中力全然無くて,二番目のボーナスゲームまでたどりつかなかったり.いつもなら三十面近くまでいくのに.... 空いてるからと違うキャラでもやってみる.ナイトメアでは途中で終わってちょっとショック.なんかここいらのコンピュータはちゃんと攻撃してくるね.シャンファではやっぱり対インフェルノ戦でおしまい.ほんと,「これで,おしまい」っていう感じで.
_ そんな感じで表に出て帰る.お囃子の音が聞こえたんでちょっとのぞきに行ってみたり.浴衣の人がちらほら見えたのは露天神,というかお初天神の方が通りがいいのかな,あそこのお祭だったのね.なんていうんだろ.もんぺじゃないけどなんかああいう感じのものをはいて,たすきがけして鈴さげて踊るものがあるらしい << 全然わかりません.男衆はまた別なんかな.
_ 日が暮れたっていうのにこの蒸し暑さは何っていいつつ大汗かきながら国道を東へ.大川あたりでやっぱり水辺っていうのは夏いいなって.冬は寒いかっていえば,どうせ窓開けないから関係無かろうし.道を渡ったらこっちのが風が通るの? って,そうじゃなくて単に天気悪くなってきてただけだった.雨降ってきたよ.
_ いつの間にかトップページのカメがぴくぴく動いている,などと URL も出さずに書いてみることに何か意味はあるんでしょうか? :-)
_ 今日もよい天気だことで.チーズとパン食べたからなんか朝ご飯はこれで十分っていう感じ.いまひとつ何をしようにも気が乗らないのがあれだ.
_ お出かけ.そばでも食べよかねとダイエーにいってみたもののなんだかやけに混んでいる様子.そんな時間帯でもないんだけどな.待ってる気になぞ当然ならないんで京阪ホテル館へ.で,つけとろそば.食べたらちょっとはましな気分になったような.ちょっとだけど.
_ それで「札やのーて礼やんなぁ....」とのぼりを確認したり.お囃子に合わせて小さな獅子が.桜宮のは今日なんかね.うーん,駅名は桜ノ宮だけどどこにあるか知らないおみやは桜宮だ.... まあそういうのを横目に進む.
_ なんとなく進んでしまって土佐堀通りへ.裏手に回って寝屋川沿いに.ちょっとは涼しいかと思ったん.途中までひかげがなくてかえって暑かった.ほんとに川沿いの影があるあたりでこいがはねたり,それを狙ってか灰色のさぎだかしぎだかが川面をとんでは土手に戻っていったりするのをちょっとながめてた.それにしてもなんではねるかね?
_ のこのこ大手前の方へ歩いていって,上町筋をちょっと下る.ひかげではとが涼んでる :-) この工事してるのって NHK の古いビルだった方だっけ? 中央大通りを行くのはなんだか暑そうだったからもうちょっと.... 長堀通りを渡ったあたりで西に動きだす.ひなたになっちゃいそうだし,裏道のが車通りも無くって涼しいか? と期待したけどやっぱりそんなことはなかったり.ぐぅ.ちょっとジグザグと動いていって,空堀商店街のガード下を西に抜ける.やっと動けたよ.白壁の倉風な外観を装ったパチンコ屋.... ちょっとだけ松屋町筋を下ってすぐ西へ.坂下りたくないし,って思ってたけどあの坂は谷町筋からのだわね.平気なようでいてしっかりへろへろだったみたい.
_ ちょっと西いっては下り,を繰り返してると文楽劇場の裏手に出た.千日前通りをわたって黒門通って.なんだかさばいたはもがやけにおいしそうにみえたりして.生のんなもん買ってもどうにもできないんだけど.そのまま下ってなんさん通りの向かい.
_ 昨日の今日,というかおととい来たばっかりで普段のようにまわってもしょうがないよねってことでちょっと見に行ったりしたもののすぐ本屋確認してからゲーム.ちょっと違うキャラでやってみて結局五面ボスの前に倒れてみる.他人がオールクリアするのを久しぶりに見てたり.ああ,いかるがの群れがとんでいく.... またちょっと対戦しかけてさっくり負けてみたり,五人設定とはいえ 2,700m いったのははじめてだからそれなりにうれしいです,だったり.
_ そろそろ帰るかな.帰りはもうちょっと松屋町筋に近い方をのぼっていく << のぼっていくですか,はぁ.だいぶ高いぞとかなんかカレー食べる気分でもとか,ごちゃごちゃ考えてると平野橋って.しょうがないから東にいくとそのまま谷町筋だし.OMM ででも食べてこうかと思ったら 2030PM にはみんな店しまっちゃうのね,あそこ.土佐堀通りを進んで IMP まででる.なんとなく気が乗らないなとかいって Twin.それで,ちょっぴり安めのがあるからとてんぷらやへ.温泉卵とそうめん,そういえば温泉卵ってあったかいのはあんまりみかけないな.てんぷらがえび,あなご,なす,しいたけのえびのすり身のはさみあげ,たこ,青唐としゃけ.揚げたてを一品ずつ,ってことであつあつ.最後にざるうどん.杵打ちとか.きりっと氷水で冷やしたうどんがとても良いです♪
_ 電車しばらくこないからレモンティーでも飲もうかと思ったら,ホームの販売機に缶のやつがなくって反対側までいくはめになったり.しかもカップのしかない.しかもアイスだってのにあんまりちゃんと冷えてない.... 素直にお帰り.ちょっと頭痛気味? 休みの方がかえって肉体的に疲れてるっていうのはどうなんだか.まあ,明日は京橋まわりでじっとしてよう.
_ 白衣の刺繍だっていうのに「真っ赤な裏地に金糸で登龍」などという想像が真っ先に出てくるのはあんまり冷静でない証拠か :-)
_ 今日はエアコンのタイマーかけてたからちゃんと寝てられた.... 外で工事さえしてなければ.うるさいよ.でも寝るけど.大した障害にもなってないけど :-P
_ 今日もだいたいいい天気か.ちょっと雲多め.お散歩今日にしとけばよかった? って,日が多少かげってるっていうだけでそんなに大きな差は無いわね.暑いものは暑い.トマトソースのパスタを食べてないねなんて思いながら出てったわりに,朝ご飯は Twin でひつまぶし.やっぱりうなぎ食べないとって,それはおとといだよ :-P うまきと漬け物,みそ汁付き.半分くらい食べてからねぎときざみのりかけてお茶入れてみたら,思ったよりお茶が多かった.だいぶ薄味になっちゃったか.ま,おいしいけど♪
_ 上の本屋によって 4.6-Release 付きの雑誌があるなってちょっと迷う.まあいつも買ってるのの次についてくるでしょ,ということでやめとく.別の見てなまず君思いだして笑いをこらえる :-)
_ 京橋に戻ってさらに本屋.格別買うものはないんだな.京阪でパンとチーズ買ってく.四日分のパンの倍か.... 後はまあ,結局ゲームなわけで.昨日の半分ぐらいしかほれませんでしたとか,77 レベル止まりって何か縁起いい? とか.ちょっとキャラ選択ずれてそのままタリムでいってみたり.乱入されてキリクに負け.余計なこと考えてたら Dragon Fly を墜とせなかったり.
_ 今日は早く帰ろうねと晩ご飯に.席空いてるのをみてから入っていって,しょうが焼き定食.昨日から考えてたからなぁ.この週末やたらと汗かいたわりに全然補給できてる気がしない塩類をとるのだ,とかいう << そんな事考えるなら普段からラーメンでいいやとかうどんでいいやとか考えるのはやめましょう.おいしくいただき満足して帰る.
_ ....結局掃除はしてないし,クリーニングにスーツ持ってくのも忘れてしまったな,だって.... << 他人事かい.
_ 久しぶりのお仕事なのですよ.今日も暑いね.書くまでもなく :-P かわらぶきはじめました,か.... すっかりせみがうるさくなっちゃって.
_ 一つ穴をふさぐと次の穴が見えてくるのです,というのを続ける.そういうのをまとめて直してたらついでに `--' でなきゃならないのに `++' って書いてあったりするのが見つかったり.別口でまとめて直したつもりだったんだけど....
_ そのまわりが直ってつぎを見ようとしたらそれ以前の部分で変なのがわかっちゃったり.全然まともな状態でないな.... あ,やっぱりこのあたりの変数初期化しとかなきゃだめか.最小値とってまわってるんだし,C レベルでも static にとる以上のことは何もしてないから 0 でうめとけばいいんだろう.条件が逆っていうのがいくつか.条件つきの jump と call で混乱してるんじゃないっていう.
_ これが直って,と見てるとさっき見たようなバグがって,そうだよ,こっち直しにいく前に別のが出たから直したんだよ.そゆことでチェック.ここまであって.... ないな.いきなり.なんで? ....ここで呼んだ関数が返す結果はオリジナルのロジックにあわせたものだから.32bits と 16bits のかけ算,下の方が一ビット右シフトされてるのよね.そっちに合わせたかけ算のルーチン用意して無いからあるものにあわせるべく下半分を一ビット左シフトする.これでここはあってと.こっちの関数があってないのは.... ああ,常にとなりあった要素同士で計算してるわけじゃなかったんだ.添え字の式を見誤まったな.外側のループに合わせて離れていくのが正しい.っていうか,よく考えたら自己相関か.今気付いた.よわよわ.
_ まだ最初のテストベクタの片側ですら完全には通ってないんだよね.はて.ほんとに今月中に何とかなるのか.というか,そもそもなんとかする気があるのか? :-P やけに犬連れた人にあう帰り道.いつもと変わんない時刻なんだけどな.なぞ.
_ 今日もまたいい天気で.坂の上からぱたぱた走ってくる人がいるなと思ったら道を聞かれる.間違ったところのぼっちゃって,だそうな.目的地は同じなんで案内.急いでる様子にこっちまで早足.この坂のぼったところで,お客さんは玄関の方にまわってくださいっていうのが理解された時点で走っていかれてしまった.
_ そうやって早足でいたせいでちょっと普段より暑め.アイスコーヒー飲もうとしたらジュースなんかの大きなカップで出てきときながら引っかかるのが変わらなくてちょっと困ったり.カップなくなったん? 落ちついてから仕事をはじめる.さて今日はちょっとぐらい様子が見えるようになるのかしら?
_ あいかわらずレジスタ間違ってるっていうのが多い.とはいえそのあたりはみつけちゃえばすぐに直せるんで,そういう面では楽.ちょっと直せばその分あってる区間が増えていく.単調な条件分岐をテーブル引きに直したはいいけど,テーブルのインデックスが常に 0 になるようになってたり.そりゃ,しきい値より小さかったらこの値っていうの,条件代入使ってしきい値小さい順に並べたら全部同じ値になるわさ.ただ 0 になってたのはまた別の理由で,左シフトしたつもりでなぜか右シフト命令が書いてあるっていうのだったりする :-P
_ と,ちょっといじってたら一つめのテストベクタ通っちゃった.あれ? これはもしかして,かなり調子いい? それで二つめ,三つめ通してやるたび新しくバグみつけたりしつつごちゃごちゃと.インデックス求めてもそれでポインタ修正しなきゃだめさとか,条件分岐の条件が逆とか,そういう一つ,二つの修正でどんどん通るようになる幸せ.... 四つめ通したらここでもやっぱりバグが出た,っていうところでタイムアウト.
_ 暖かい湿った空気が入ってきてますねぇという感じで.見た目かあいくてしぐさがおかしい犬が :-) なんかね,もさもさのちっさな犬が通りかかる自転車をすごい勢いで追いかけてるの.で,私が歩いて通りかかったらやけにあわてて飛びのくんだから.
_ 天神祭りが今日からだってのを浴衣の人々を見て思いだす.天気は悪くなってきてるみたいだけどね....
_ ....あはは,アーチ=ヴァイルって強かったのね.... はぁ.
_ 風が強くて日ざしが強い.雨も降ってないのになんて典型的な台風一過.
_ 昨日最後に引っかかったやつは,結果がおかしくなったところ以前から状態が変になってるっていう手がやけるやつだった.... いつどこでくるったのかその場でわからないから,ある程度デバッグ進んだ後だと全然原因がつかめない.思いこみっていうのは強いもんで,ね.どこからおかしくなったのかっていうのを突き止めなきゃならないわけで,これがまた時間かかるし.
_ 何回目に通った時かってのをようやっと突き止めて,ステップ実行で追っていく.そうすると妙なところも見えてくるわけで.コピーするの忘れてるのかと思ったら最小値求めるのと同時にやってて,それでもってバッファオーバーランして関係ない値見てたっていう.や,求めた最小値が後で入ってくる変数だからまんざら関係無くはないんだけど.でもバッファの中にはないよと.どうしたらいいんだろってちょっと悩む.まあちょっと冷静になると初期値に 0x7fff でもいれといて,変数の読みだしはループの中だけでやったらよかろうってわかるんだけど.妙に凝り固まりかけてるとそういう自明な解決策が見えなくなってくるのがこわい.
_ これでこっち側はだいじょうぶみたい.少なくとも小さなテストベクタでの実行結果は C でのものと一致した♪ そうやって時間かかる動作検証をやりつつ関係ないことしてちょっと遊んでたりして :-P むぅ,このやり方はいまひとつなのかも....
_ 明日は定時退社日.そこに本社で 1400PM から 1430PM なんていう中途半端な時間の説明会とやらが入る.いきますかって先輩に聞いてみたら,あんまり中途半端過ぎるし,明日はこっちでお祭りあるし,って.他の日でもあるからどうしてもっていわれたらそっちにいくさっていうくらいで,原則いく気はないだって.さて,どうしようかな.ここで適当に話聞くだけ聞いといて,めちゃくちゃ早く帰るっていうのもなんだか魅力的だ :-)
_ 時間でお帰り.あいかわらず強い風.ほこりが吹き飛ばされた空がとてもきれい.薄墨のような雲と,夕日に染まった雲との対比がなんとも.発車する車に押し出されるようにねこが駐車場から出てくる.きみ,なんかおもしろいよ :-) 今日はお祭りに出る人が昨日よりも多いみたい.危うく急行ですわり損ねるところでしたわ.
_ 今日も風が強いのね.日ざしも.ToME インストールするのに変に悩んでたりしたせいで今日はまた格別に眠い.それにしても owner games:wheel のバイナリを setuid してるのに permission denied っていうのは何なんだろ.たぶん safe setuid まわりの問題.ちゃんと必要な設定してから make したらいいんだろうけど.X 版クライアントが authentication failure になって gcu に fallback するのも同じことかな? 結局 $HOME に gmake install した.
_ 昨日やりかけで帰った小さいデータでの動作確認ができてたんで結果を見る.正しい :-) そういうことで,大きいデータの処理をしかけて反対側のデバッグをはじめる.そもそも入力がおかしかったんで修正.先頭は別のものだったっけ.入力が正しくなったところでざっと動かす.あら,警告が.... 結果を見てもまともに動いてる風ではないわね.っていうか,pc が out of bounds っていうのは絶対におかしい :-P 先が思いやられること.
_ 地道なデバッグを開始.一番最初につけ足した関数呼んでるところでもう結果があってないんだもんな.それどころか最初にテーブルから係数コピーしてくる時点でもう違う.....二次元配列だっての.そのつぎのところを抜けるとまた違ってて,みると今動いてる側で引っかかってたのと同じやつだったりする.半分に分けてあるんだからインデックスも途中からはじまるのだよっていう.これでここまでは OK,っていってもまだ全然本処理に入ってないんですけど.
_ 結局早く帰れるっていう誘惑に負けて説明会に出席することにして出先を出る.この時間だと日ざしはきついわ日かげは少ないわで大変.ちょうどいいくらいに本社について,ちょっと机の中身整理したりしてると,「その説明会今日のは中止」っていう話が.... お昼にメールがまわってきたって,こっちは読んでないよ? やられた.ぎりぎりまでメールのチェックはしとくべきだったか.このメールみるかぎり,対象者にも入ってないみたいだ.最初のメールには単にできるだけ参加としか書いてなかったのに.
_ アイスコーヒー飲んで一息ついて,どうしよっかなっと.また出先の方に戻っても一時間ぐらいしか残らない上に,日にあぶられたのを冷やすんだとかやってるとますます時間ないんだよね.直帰のつもりだったし,後でまた説明会に呼び出されるっていうこともなさそうだし.... 帰ってしまえ :-P
_ あんまり早いんで京橋で寄り道してたり.まんが二冊買って,1,800m ぐらい掘ってみたり,久しぶりにドップにつぶされてみたり.20 レベル超とか 83 レベルとか,だから何の話だか区別付かないってば.余計なこと考えてて三面クリアできなくて呆然とか.それで結局定時退社日にまっすぐ帰るのより遅くなってるっていうのはどうなのか.
_ `//' が直前の正規表現をあらわすというのをはじめて知ったのだった,というのは置いといて.... `g/pat/s//repl' だったら `1,$s/pat/repl' と意味は同じではないだろうかと思ったり.さらにいったら vim や nvi だと `1,$' は `%' だとか.EDITOR=emacs.... それはいけませんね.常に起動しておいて EDITOR=emacsclient でしょう :-) gnuclient でもいいけど.最近の emacsclient は popup frame 使えるらしいから gnuclient にこだわる理由もないんだよな,ほんとは....
_ 何とかなるかと思ったけどなんともならず,途中で目が覚めてエアコンつけたり.やっぱり今日も暑いわ.
_ とまとそーすぅっていう感じで IMP << どんな感じだ? ポモドーロ頼む.ここのってオリーブ入ってるわプチトマト入ってるわで妙に派手めなのね.こんな味だったっけ? やけにスパイシー.ポモドーロに求める味とはちょっと違うかな.っていうか,ここで去年撤収した店とくらべられるもの頼むのはやめた方がいいのか.... すごく悪いわけじゃないんだけど,期待してるものからは結構外れてしまうからなぁ.
_ 恵美須町へ.ちょっと雲が増えたか.犬もねこも日かげでだれてます :-) Crusoe なミニサーバ,UPS 内蔵なんていうんでちょっと興味をひかれる.PCMCIAx2 か.... その PCIx2,PCI スロットは使えない仕様になってます,っていうのは何? あれいいけど中古のくせに高いわねとか.
_ まんが二冊に本一冊買って.... 一冊は昨日の晩来月の新刊リストみてわーいって喜んだ記憶があるのに何であるかな? まあ,喜んで買うけど.ルキオラの名を思いだそうとしてエレノールとか出てきてしまうあたり,ほんとにちゃんと読んでるのかというはなしがなくもない.こんなところに新しく中古屋ができるのねってちょっとだけのぞいてみてからゲームしに.まっとうに収穫だったのはようやっと五面クリアできたっていうことぐらいか.これでおしまいとばかりに大盤振る舞いしてやっと抜けてみれば Stage 6 といわれて呆然.もちろん見たこともないステージはどうにもならず,のっけでやられる.後はまあ適当に.
_ 古本屋寄ってて遅くなって,うろついたあげく晩ご飯は豚玉ラーメンっていうことで.なんとなく.具が豚こまとかきたま.なるほど.食べてる時はそうでもなかったのに歩いてたら汗が吹き出してきたんでちょっと涼みにコンビニ寄ったり.白い小さなねこが通り抜けてくのをみかけたり.堺筋のぼるのは久しぶりだから新しいビルだの新しい店だのをみかける.
_ 駅につくまで日がさしてて電車にのったらくもるというのはなんだかばかにされてるようでいやん.まあくもりつづけるわけではないのだね.暑そうだ.
_ 朝ご飯食べるです.でも何を? ....京阪ホテル館へ.パスタ食べましょ.サラダとなす入りミートソースだからメランザーナ? と,デザートにマンゴープリンアラモード.制服変わったのね.それに体制が変わったんだか,サラダ食べ終わらないぐらい早くスパゲティ来た.まあミートソースは作り置きできるから,っていうことかもしれない.トマトソースの分類だけあってトマトソースだ << あたりまえ.ブラッドオレンジだのキウィフルーツだのをまわりに並べたマンゴープリンが良いのです♪ だいぶお腹いっぱい.コース用に小さいデザート用意してるわけじゃないからねぇ.
_ おとといここらで遊んで帰ったしなって,キタの方にいくことにする.都島通りの方から.... と思ってたけどちょっと東に向かい過ぎって思って一本西の,素直に北にむかってる道をとる.そうやって歩いてて,適当におれる.源八橋につながるのは確かこれだったよね.... うん,あたり.橋から下見てる人がいたんでなにかと思ったら,大川のわきの,あれなんだろ? 遊水池? にかめが :-) 耳のまわりが赤いんだな.野生化したみどりがめ? 泳いでるの浮かんでるの.流されてる,流されてる :-) 大きめのいわしというか小さいあじというか,それぐらいの大きさっぽい魚が結構たくさんいるし.こんなんいたのね,こんなところに.
_ `Dohshin' ってなんだって,単にここら辺が同心町なだけか,そういえば,なんていいつつそのまま素直に進むと扇町通りにつながると.川沿いだの公園のわきだの学校の近所だのはいい風が通る.やっぱり熱気を吐くものが少ないからかな? ここって中学校だったのね.窓にすだれがかかっている中学校....
_ そのまま堂島の商店街で遊んでいく.A ボタンがちょっと沈んだ位置にあるっていう配置ではなんとなくやりにくいです,で 20 レベル直前でアウトとか.スプライトでクリアしてランでクリアし損ねとか.やっぱりインフェルノに勝てないのね.うーん.なんか新しいゲーム.ぐるぐる回ってボタンでとんで三角形を作りましょうって.タ,タイミングが.... 冷静でいればなんてことないのにまあぼろぼろと見当違いの方向にとんでいくこと.Easy をクリアできてないっていうのはだいぶ情けないぞ.
_ 到着まででも涼んだり寄り道したりしてたし,きたらきたで古本確認してたりもしてたからまあもういい時間かな.で,帰る.この頃にはお初天神まで下ってたんで国道沿いに.あ,ここの銀行はもう開いてないのか.っていう感じで京橋までのこのこと.千円ちょっとしかないのは辛いですわ.京橋でお金おろしてさて,晩ご飯.から揚げでも食べよかとガードくぐってついちょっとゲームしてったら,食べに行った店には準備中の札が.シャッター降りてるわけでもないところをみると,これはまっすぐいってたら開いてたな.ぐぅ.失敗.戻っていって結局ロースかつ定食.ここは 2200PM だとまだ開いてるのね.遅くなった時の fallback としては優良か.おいしいし.ちゃんと食べられるし.食べたら帰りましょう,いいかげん寄り道はなし :-P
_ 掃除してるのに追い立てられて天井に逃れるやつとか,ふつうに屋根ぐらいの高さをとんでいくのとか,やけにせみをみかける日.坂をのぼり切ったあたりで壁からおっこちるとかげなんてのも見たな.このあたり,まだまだいろいろいる.
_ 金曜日はさぼっちゃったなっていう気分が抜け切らずなんとなくびくびくしたり << そんなに引きずるなら戻って仕事しとけばよかったのです.まあ特に追求はなし.さぼっちゃった分もまじめに仕事しますかね.
_ 金曜日の午前中にみつけて直した分だけで結構動くようになってるみたい.すぐに結果あわなくなってはいるけどめちゃくちゃな値っていうわけでもないし,第一ちゃんと完走しているようだ.後は地道なデバッグでちょいちょい進んでいけるでしょう.デバッグしてない完全に新しいコードっていうのがだいぶ減ってるからつかまえるのも楽になったもんで,1 の時なのに 0 以外って判定しちゃだめだろとか,せっかく精度合わせのために一ビットクリアしても,クリアした値を後の計算に使わなかったら意味無いですとか,そんなのをちょいちょい直してくだけでだいぶ動く.....あれ,通っちゃったね.大丈夫とみていいのかな?
_ 小さいのからテストベクタを通していって確認を続ける.動かしてるあいだ暇になるんでちょっと時間潰し.... :-P << 「まじめに仕事」はどこいった? 大きいのでのチェックが残っちゃったな.
_ 気温はそんなに高くないんだよ,などと思いつつ.気温は高くないけど湿度が高いだよ.ぐぅ.京阪京橋駅の淀屋橋方面ホームの階段は八月一日開通予定.同時に出町柳方面の直通エスカレータが止まるんだよね.ちょっとめんどうになるな.階段のぼらなならん.
_ 雲多め.ちょっと気温も低め.でもね....
_ 小さいテストベクタ,こっち側の分は反対側よりも多いのでした.昨日すっかり忘れてたんで試してみると,きっちり新しくバグが見つかる.ぐぅ.ま,なんとかしましょうね.
_ 一つはオーバーフロー関係でした,と.C で問題あった時に見直したわりにはしっかり見落としてるんだもんなぁ.算術シフトではそのフラグ動きません.スルー命令でフラグだけ動かせるんでそれで対処.うん,あった.
_ 次.何だろこれ.はじめ入力からしてずれてるのかと思ったら,それは C では大域変数にとってる入力を直接かきかえてるけどアセンブラでは書きかえてないっていうだけでした.問題になってるのはここにくるまででも何度も通っているはずの関数.中をみると最初の関数呼出しでもう何かがおかしい.さらに中をみると.... 一つのアキュムレータを分割するつもりで別々のやつから上半分下半分とるのはやめましょう :-P なんで他は平気だったんだ....
_ 三つめ.オーバーフローするコードだからそのまわりだと思うんだけど.... あれ,こっちじゃないのか.ずっと手前で変だ.....ここね.これ,私の担当の関数じゃない上に反対側では duplicate されてのが元気に動いてるんだけどな.うーん,ぱっと見じゃわかんないや.積和してるの見てくしかないか.最初のデータから結果がおかしいっていうのはこういう場合僥倖といっていいでしょう.....途中でオーバーフローするのか.で,C では中間でいちいち飽和してるんだ.アセンブラではオーバーフローマージンにあかせてまとめて足しこむようになってるから値がずれる.全然めちゃくちゃな値じゃないっていうのはそういうことか.ad hoc にいちいち 32bits に飽和するようにしてやったら結果はあった.でもこれなぁ.やるなら少なくとも反対側でもやるべきだろうし,他の積和関係のコードも見直さなきゃならないかな? 勘弁してほしいところだ.bit exactness 要求されてるのはテストベクタの分だけだから,この ad hoc な対処だけ入れといて後は知らんぷりっていう手もあるけど :-P
_ 大きめのデータをつっこむと途中で切れる.なにかと思ったらこのモードでのバッファのいじり方を間違えてた.まず初期値がでたらめ.そして circular addressing できないレジスタ使っちゃってて書き込みポインタの値がどこかにとんでいってる.その上データ長固定でないのにまともに対処してるとは言いがたい.....なんで曲がりなりにも動いてるのかというと,書き込みポインタが書き込みポインタとして使われるのはこのモードじゃないから.シミュレータで動かす場合は読みこみポインタの位置から書いといて,メインルーチンに読ませるっていう形になってる.書き込みポインタは単にコードがまだあるっていうのを知らせるために動いてればいい.評価ボードで動かす時にはバッファの最後の位置に固定してあるのよね.で,バッファの終端を越えてどんどん大きくなっていくからコードがあるのを知らせるっていう意味では十分なんだけど,いき過ぎちゃうとメモリの上半分に入って計算上負の値になっちゃうっていう.ちょっと悩んで結局シミュレータで動く時には読みこみポインタから十分離れた位置っていうのを計算して保存しとくことにした.たぶんこれで大丈夫,かな?
_ そんな感じ.全体の確認と別の動作モードで割り込ませて動かした場合の確認が必要.それにいいかげんな対処についても相談しないと.....明日はこちらの担当者の方出張だそうですが.ま,動作確認だけでも結構な時間使うか.確認してる間は暇だけど :-P
_ そろそろ日かげの多い道を選ぶようにした方がいいかしらね? << わりと自明.
_ DM4LAB が死んでいるんで手元でアンテナ動かしたら config が古かった.... 動いてると持ってくるの忘れちゃう.むぅ.
_ 出先の部長が退職ということで激励会の通知がまわってた.今までも歓送会なんかふつうに参加してたしって返事してみたら,こっちからはだれも出ないんだって.あわてて取り消しのメールを送っておく.どうもこの判断の根拠がわかってないな.
_ そういうのは置いといて.... 動作確認.両側いっぺんに全部やったらちょっとマシンが重くなったり.メモリが足りてないんじゃ? どうやら余分に壊したところもなく,全部のテストベクタで正しい結果が得られた.
_ それと並行して,両側が並行動作しても大丈夫なのを確かめるべく,一回のループで順番に呼び出すっていうやつを動かしてみようとする.....ああ,中間結果をひっぱり出してデバッグしてるのとこのモードでの入出力動作とが合致しないか.はて,どうしよう? うーん,とりあえず中間データだけど生データだよっていうのを明示できるようにしとくのがいいかな.それで,モード見て先頭の一つ読むかどうか決めれば.....それだけじゃあわない? ....そうだね,今まで入力はフラグ付きで,パリティチェック済みっていうことだったんだ.フラグの方は対処したけどパリティはまだだ.で,ちょっといじる.フィールド一つ増えたぶんチェックするのとチェック結果を書きこむのと場所がずれてるのに対処してないのも直して.... ん,あった,あった.これは複数のデータで確かめる必要はないはず.でももうちょっとみるかな.どうせなら片側が割り込みで動くパターンも試すべきか?
_ そんな感じで今日はおしまい.この日ざしの中帰るのはだいぶ暑そう.... 帰りついてみてもちっとも風が入らないからエアコンつけるはめになったり.むぅ,まだ復活してないのか.メール読めないのはちょっと問題あるかも.
_ 晩に復活.アンテナの新しいの送ろうとしてメールも DM4LAB 経由でしか出せないじゃんって気付いたところだったから助かる.