repo

kjana00@gmail.com

tags | 人狼

2014-10-31 02:07:31

2014-10-31 02:07:31

今朝はくもり。朝ごはんはパンとソーセージ。トマトが無かってん……向こうの駅に着く頃には抜けるような青空。気持ちいい。

定時退社日に残るんだったら申請が必要だったのですよとか、その上何も伝達無しに離席されると行方不明で困りますとか、実にもっともなことを言われてから仕事へ。昨日結論が出たことについて話をして、まあこれでいいでしょうということになってコミットするとか、それで正常判定を強制する必要も無くなるからと暫定処置を終了するとか。テストを進めるとか、昨日のテストで妙に思われる辺りについて調査するとか。観測するべき影響を受ける場所が違っていたという落ち。実にしょうもない……

通信系で異常と判定されているところがあるんですよというのが話題になってて調べてみる。送信失敗ってことになるらしい。ふん? ……実際に下回りで失敗してて、その結果をもらって忠実に判定してるだけみたいですよ? ついでに調べたら、ちゃんと送信出来てて外で値が変化するのが確認出来る信号でも同じように失敗だと言われてるのがわかったりする。これ、コード生成の設定間違いとかじゃないかな……

それからもう一つテストを進めるのにえらい苦労をしたり。単純なテストなのに。やたらと間違うわ、採取するデータが多いのにデータ保存領域を広げるのを忘れたから途中で頭が切れてるわ、と。何回やり直してるんだ、同じことを……すぐに終わりそうなことに二時間ぐらいかけてしまった。

それでも今日は昨日よりだいぶ早く帰れるね、ということで帰る。晩ごはんは野菜とラムのトマトソースでニョッキ。スープのつもりだったけど煮詰め過ぎたわ。これでも割とおいしいけどね。もちもちとお腹に溜まる。

後は WWW 見たりゲームしたりまんが読んだりちょっと寝たり。竜の棲み家の 70 階以下に降りられませんね? マスタークイルスグルが喚んだバランスワイアームだのカオスワイアームだのが喚んだドラゴンの群、というのに何度も挑まされると、一通り片付いたところで心が折れるわ。

2014-10-30 01:32:55

2014-10-30 01:32:55

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。これぐらい涼しくなると日差しがあったかくて気持ちいい。ただでさえ眠いのに、道端で寝そうな。

月末のリリースに向けた作業がこんな感じ、というのをチームリーダーっていうと課長クラスかな? に説明する会の後で、特別なものを借りり必要があるテストのための準備をして作業開始。今まで使ってたのと別の基板が必要になるんでまずプログラム焼くテストから……と思ったらこれが動かなくて困ったり。main() 呼ばれる前だし、ひょっとしてブートローダか何か、とにかくスタートアップコード周りの問題かなとも思いつつしばらく悩んで、結局他人に聞いたら予想通りだったという落ちが。まあ動けばいい。

メモリロガーの設定ファイル作るのに例によってそこそこ時間がかかったりした後でさくっとデータ採り。うん、概ね予想通りの動きをしてるみたい。一部、変わるはずの出力が変わってなかったりしてるけど。それと、また個別のモジュールだけ見たらそうなりそうだけど、実際は他のモジュールも動くから余分な通知飛ぶんでそうならないんですよ、なテスト仕様不備とか。

それから同じ環境で今まで何かうまく動いてないけど、と放置していたモジュールのテストもやらなきゃならないんで真面目にデバッグを開始。スイッチオフの時の電圧があればスイッチオンの時の電圧も取れてるはずなんだけど、何故か取れてないもんだから異常とされてるっていうのが謎で。周辺 IC との通信スケジューリングの問題じゃないか、それで入力がずれてるんじゃ、っていうのは単にデバッガ使って小まめに止めてたから滑ってただけだと否定された。それじゃ何だろう、と。

で、しばらく悩んでみた結果、この処理呼ばれる時にはまだ通常の初期化関数呼ばれてないからスイッチオフ時の電圧を保持する配列が初期値持ってなくて、最初の値は 0 だぞ、というのに思い至る。初期値と比べて初期値じゃないからスイッチオン時の電圧が取れてるはず、は間違い。

更にスイッチオフ時電圧を更新する時に、初期値受け取ってきたら更新しないっていうことになってた。更新しないから、0 でも初期値でも無い値になったらそれがそのまま観測される。それでスイッチオン時の電圧が取れてるはずって言われても、そんなことは無いと言わざるを得ない。

その上通常の初期化関数が走った後だと正しいタイングで成立するけど、前だと全然無関係に成立してしまう場合がある条件で通ってしまうというのがあって、この場合もやっぱりスイッチオン時電圧が初期値なのに処理しようとしてしまう……と、ここまで直したらようやく予想通りの動きをするようになった。判定回数の都合で正常と確定はしないけど。まあそれはそれ、か。

……とここまで突き止めるまでにだいぶ遅くなった。間に一時間程、うちの社内ミーティングが挟まったりしたのも原因。これからテストの準備してテストして、だと 22:00 近くなるっていうか過ぎかねないんで今日は帰ることにする。メールだけしておいて……で、それでもやっぱり京橋着時点で 22:00 過ぎてるんでやる気も無くなって、晩ごはんは近所の店で野菜煮込みラーメンと餃子ということに。ちゃんぽんっぽいスープと具の野菜煮込みラーメンがおいしくてな……

それで帰って後は WWW 眺めてたら恐しく眠くなったんでちょっと寝て、とかな感じで。ほんと保たないから、これ書き終わったら寝てしまおうか、どうしようか?

2014-10-29 03:16:37

2014-10-29 03:16:37

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。しばらくぶりに気持ちのいい空です。眠いけど。

とりあえずテストの続きかなと思ってたけど、仕様が固まったモジュールあるからというのでそっちの追加が先に。一番簡単なところだけ実装ということで割とすぐに出来るけど、テストまで含めると結局半日かかるんだ……ビルドしないでコミットするのも何だと思うと手元で作ってみなきゃならないし。で、手元のデスクトップはデバッグルームのノートより圧倒的に遅いというので苛ついたり。っていうか、半日で済むものが待ち時間だけで一日になるから結局先にデバッグルームに行くことになるっていうか。

走らせてみると案の定、机上の仕様では見えない問題が見えてくるもので。そういうことでちょっと実験してから結果を投げておく。今回作ったモジュールで使ってるモジュール、初期化関数呼ぶまでは何かエラーを返してくるばっかりなんだけど、そこまで書いてあるはずの仕様には入ってないんで初期化してなかった。んで、真面目に動いてくれてなかった。

それから今日やるつもりだった試験の前準備でしばらく。測定する変数が多いとこの EXCEL ファイルのツール使っても大変、ということでちらっと適当なスクリプトをでっち上げたくなるんだけど、それはそれで時間がかかってしまうもんだから、適当なところであきらめて大量過ぎる観測対象を減らすことを考えることにしたり。VBA でもうちょっとちゃんと書いてどうにかするっていう手もあるけど、それはそれでやっぱり面倒臭いのだよね。

で、小さくしたセットで観測してみるに、明らかにちゃんと動いていないんでデバッグ、と。こうなると今日、テストするの無理だな……外部電源落すと発生するはずのエラーが半分しか出ないっていうのは、下回りで保存した通信エラーをやり取りする辺りが怪しいということで。別の通信エラーを見てるところで正常状態に戻らないのは、エラーになると通信エラー状態を報告してくる別のモジュールを止めてしまうから、鶏卵な感じになってるんだったり。これ、仕様が悪いよね。レビューした時には全然気付かなかったけど。みんなで見過してたわ……

そんな感じで今日はおしまい。今日もまたちょっと遅くなる。昨日よりましだけど。買い物して帰って晩ごはんは豚汁うどん。ちょっと味噌を入れ過ぎたかと思ったけど、あれぐらい入れた方がちゃんと味が出る、のか?

後は WWW 見たりゲームしたり本を読んだり。ちらっと竜の棲み家を進めて 68 階のパターンから脱出するのに変な苦労をして。結局何で発動したんだかわからないレベルテレポートで逃げられたけど、何だったんだろうな、あれ。正しい順序でなければ歩けないって。前のパターンはちゃんと出られたんだけど。

2014-10-28 02:26:22

2014-10-28 02:26:22

今朝はくもり。朝ごはんはパンとトマトとソーセージ。実に眠い。おまけに布団が心地良過ぎる。思わず目覚しを止めてからそのまま寝そうになるぐらい。だめだってば、と飛び起きる。

電車でもやっぱり慌てて起きることになったりしつつ仕事場へ。で、テストの続きだな、という感じ。大体要領は掴めてきたけど、やっぱりテスト仕様が悪かったわとか、メモリアクセスするツールの設定が微妙に足りなくてやり直しとか、IC 毎の配列になってる初期値の先頭エントリだけ書き換えてもセンサがぶら下がってる IC での判定には影響を与えなかったりするのですよとか、回路図変わったとか何とか聞いた覚えは無いけど妙に抵抗が大きいような電圧が返ってきてるからとりあえず閾値変えてごまかしつつ問合せようかとか、そんなことしてるとあんまり話が進まない。

その上、更に実装するモジュールがあるんだけどとか、ちょっとそちらのモジュールのことで相談が、と話し掛けられるとか。おかげで最低限今日はこれだけやるんだ、と思ってたことを意地になってやったらだいぶ遅くなった。それでも 20:30 ぐらいだけどね……ここから帰ると京橋着で 22:00 近くになるけど。

そういうことでやる気無く、晩ごはんは帰り道でもつつけ麺ということに。最近はもつの炙り方に気合が入ってるらしい。前はあんなに煙一杯になる程やってなかったような。ともかく、相変わらず、おいしい。

それで帰って WWW 見たりまんが読んだりで更に遅くなって、眠気がひどいということもないけど何かぼんやりしてる感じで。この調子で死にに行ってもしょうがない、ということで後腐れのないゲームを少々な感じ。まあ、いい加減、寝ましょう。

2014-10-27 00:25:12

2014-10-27 00:25:12

そういうことで遊んできました、と。昨日の朝はくもり。朝ごはんはケーパーとアンチョビのトマトソーススパゲティ。プッタネスカにしようとしたらオリーブが無いとか、ひどい。それで新幹線で寝て過して東京へ。ちょっと早めだったんでまだ空いてるかな、と新宿駅近所の百貨店の食堂街に上がって、一回り見て回った上でお昼はサーロインステーキセットということに。サラダ、スープ、サーロインステーキのプレート、コーヒーとデザートのプチチョコレートプリン。なかなか良いです。ステーキはもうちょっと厚味があった方が好みな気はするけど。

それから延々遊んで、21:30 ぐらいに晩ごはんを食べに出る。ふらふら店を選り好みしながら歩いてた新宿近くまで出てたりして……で、結局最近何度かお昼を食べてる店で、ロースかつと唐揚げの定食。値段の割にちゃんとしてると思うんだ、ここ。唐揚げもなかなか良かったです。

一晩中遊んで朝。人狼やり続けてると朝ごはんのタイミングが難しくてどうしようという感じ。結局 9:00 過ぎぐらいにこれ以上食べないのは本当にまずいかな、と朝ごはんを買いに出たら、すぐに戻ったけど休憩から人狼以外のゲームへと流れたらしい……そんなで朝ごはんはコンビニの弁当とおにぎり。それなりに、それなり。

そのまま人狼外にゲームで延々時間を過して終了、解散。お昼をどうしようかと思いつつ新宿方面に戻っていって、結局中華料理の店でにらレバ炒め定食。麻婆豆腐が付いてきて、これがえらく辛くてちょっと大変。もやしが水分多めな分お腹に溜まる感じでお腹一杯になってまた苦労。徹夜明けにはちょっと辛いか?

寝て帰って、サンドイッチをつまんでから寝て。20:00 ぐらいに起きて、晩ごはんに豆と挽肉のトマトソースのフジッリ。たっぷり食べてる感。シンプルにおいしい。

WWW 見たりしつつメモを書いて、ここまで書いた辺りで一寝入りしたらこの時刻。ここからゲームしてっていう時間帯でもないし、そもそも眠いよということを考えれば寝るべきなのでしょう。

第 80 回東京村

2014-10-26 21:09:05

今回はポスターも出てないどころか部屋が開いてすらいない、ということでまた心配になったりして。すぐに席主が表から帰ってきたけど。最初の段階で 6 人、さて何して人を待とうかというところから開始。割と人狼を延々やり続ける感じ。

ワンナイト人狼でしばらく、人狼になった怪盗が自滅したり「怪盗が人狼になったはずだから、人狼は元相方に投票しておいたらいよ」と誘導しつつ人狼になった怪盗で勝ってみたり。それをしなくても何だかわけもなく票は集まってたけど。もうちょっと人が増えたところで初日の夜無し、初回に吊られた人が GM という村でしばらく遊ぶ。しばらくぶりにがっつり村に参加してる人の異様なまでの人狼率……

更にもうちょっと増えて 12 人ぐらいになったところで普通の村に。一次会と二次会で割合普通の人狼をずっとやってた。完全な未経験者っていうのがいなかったから、最初からハムスター人間がいたりはしたけど。更に人数増えてすぐに求愛者が入るようになったりもしたし。人狼が狂人、ハムスターがハムスター狂人を増やす村で、多分これは二日目にハムスター人間をさくっと吊ったなっていうハムスター狂人で最終日に人狼を吊り損ねたとか、潜伏狂人していて最終日直前に襲撃されたけど、人狼が頑張って結局勝ったとか。人狼がこそこそ人狼ですって言ってるのが聞こえてたはずらしいけど全然気付かず無関係な人に毒薬を投げて負ける魔女とか。初回襲撃された後見物してたら、厳しい編成だったけど勝てる状態になったのにそこから余分な吊りを入れた挙句に狂人に村人が騙されてパワープレーにすらならずに負けてる霊能者をしたりとか。面白いことです。後は無茶な編成の村の GM をして、あんな編成であんな恋人でもそれなりに勝負になるものね、とか。

二次会開始ぐらいの時刻で夕食という一団を見送ってから、残った人数でダンジョンオブマンダムとかマスクメンとか。たいまつや聖杯を積極的に抑えるプレー、というか何も考えずにさくさく抑えてダンジョンに何がいるかわからず挑戦するはめになるプレーとか。手札に三枚未確定カードが残りましたとかいうとえらく困るとか。変なところで出して上手を行かれると、それこそどうしようもないカードになって手元に残るからねぇ。

三次会ぐらいから、GM で勝ちたいんだ、という人の手になる GM も役職を引く村へ。以後ずっとそのまま。やたらとハムスターが初日に溶けてたり、GM が生き残るのを期待して求愛する人がいたり、それで生き残ってもらえたけど GM がハムスター人間だったんでねたにしかならない、その上後追いした時に襲撃を被せられたんでねたとしても不完全という感じになったり。この辺りの村では村人側以外は全部黒判定とするっていう霊能者がえらく強かった。何せ、二人いる能力者を吊って片方で黒が出たらもう一方を吊る必要がだいぶ薄れる。

途中で GM を交代。白人外まで全部覚えてはいられないんで霊能者が普通になります、から色々微妙に編成をいじりつつずっと。普通のハイランダー編成とか。溶ける一匹狼 × 2 にしますとか。二陣営戦がいいと言うんでこの狩人は護衛をしません、射殺します、死んだら負けます、村人側、とか。今回のダイスはあんまり冴えてなかったな。うっかり狩人が他を護ってたら確定占い師を消せてた襲撃ぐらいか。もう一つ目が大きければ初回襲撃が一匹狼に当たって、初日に夜が明けると恋人が勝ってましたって言えたのに、っていうのはあったけど。護らない狩人の襲撃決定での懊悩が実に愉快。

朝食を買いに出たら休憩からそのまま別ゲームに移行という方向になったしく、ダンジョンオブマンダムを見物しながら無責任に囃し立てるとか、相も変わらず何も持ち帰れずにえらい勢いで出て来るアクシデントの前に撤退するダイヤモンドとかいう感じ。たまに真面目っぽくやってちゃんと勝ってみたりもしたけど、やっぱり夢は見がちよね?

何度かのゲームの後にふと時計を見たらもう 12:00 過ぎてた、ということで終了。後片付けをして解散。良く遊びました。

tags | 人狼

2014-10-25 02:13:03

2014-10-25 02:13:03

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。昨日の分を書き忘れたような気がするなと思いつつ、いつもより三十分早く出る。つまり二度寝する時間は無し。眠いよ……昨日の分はと言えば、研修は相変わらず良く知った話の域を出ませんでしたとか、仕様変更したモジュールの一つはちゃんと動いたけどもう一つはまだだったとか、酔っ払いの相手をするのは止めましょうとか、そんな。

ともかく仕事場に出て、とりあえずまだ直ってないモジュールの動作を確認……の前に、正式なインターフェースが固まるまでの暫定対処入れておいたコード差し替えておいてというので差し替えてビルドしてみるとか、してみたけどいつまでたっても終わらないから結局放置して更なる修正を先にした上で直ってないモジュールの動作確認に出たとか、そっちのノート PC で同じビルドしたらさくっと追い抜いて終わってどうしてくれようとか。

動作の方、今朝の変更を入れてもまだ上手くいかない気がしたんで昨日のコードでちょっと確認。案の定、スイッチがオンの時とオフの時とで対象がずれてるんで、片方だけ見て対象を判定する今朝の修正では直りません。判定の仕方自体は正しくて、対象がずれるのがおかしい、となると下回りの問題だねぇということで連絡の上、またしばらく放置ということに。

今日は仕事場の創立記念日で、午後には記念式典があった上で、忙しくない人は帰るようにという話だったりする。社食が開かないので弁当が出るし。で、その見た目はちょっと貧相だけど、食べてみたら案外お腹一杯になった弁当を食べた後は、式典には無関係でテスト遅れててどうしようもないということで作業なわけですよ。

隣でテスト環境の説明をしてるのに内心で微妙に突っ込んだりしつつ。テスト結果を見てるとテスト仕様が間違ってるのに結構気付いたりするものです。その間違ったテスト仕様で想定してる動作の方が安全で安定っていう話もあったりはしたけど。待ち時間が足りないなんていうのもあるし、面倒臭いことです。

結局四つ片付けるつもりだったテストが二つしか片付かなかったけど、始業が早い分定時も早いはずなのにいつもより遅いぐらいになったりしたんで帰る。遅くなったから寄り道したり、晩ごはんにもつつけ麺食べてもつがおいしいね、だったりしたらますます遅くなったり。まあ、あたりまえ?

それで WWW 見たりまんが読んだりちょっと寝たりしてるとこの時刻、と。明日は早起き。早めに寝ましょう……

2014-10-23 01:59:23

2014-10-23 01:59:23

今朝はくもり。朝ごはんはパンとトマトとソーセージ。今にも雨が降り出しそうな暗い空でどうなることかと思ったけど、どうやらまともに降り出す前に仕事場に到着。

今日はテストを進める日、と思ってたら今適当に殺してあるところ、殺すべきところだけ手当するようにしてもらいたいなという話が出て来たんでそっちが先に。昨日まで調べて報告のメール入れたりしてた辺りだからまあわかるのはわかるんだけど、と思いつつちょっと真面目に調べ直したら、ちゃんと出来てる風に見えてたところも出来てないところがあるのが発覚。っていうか、そうやって見直してたら原因っぽいモジュールが明らかに。ここで問題があるから、それを見て判断止めるんで昨日までも見えてた結果になってた、と。

そういうことでそのモジュールを真面目にデバッガで見てみたら、隣の IC の温度と同じ隣の IC の温度を比べて、当然同じだから無条件で同じ計算をすることになる、ということになってる部分を発見。unsigned の引き算でそんなことすると、当然裏返る場合があるわけです、というのがどうやら原因。直したら直ったし、その結果これを見てるっぽかったモジュールの動きもまともになった。良かった、良かった。

下回りの動きが怪しいっていうのでどうにもならないやつは強制的に動作を規定することで手当。で、全部殺すようになってたのを外して、そこのところに他部署で作ってるモジュールへの手当が入ってるのは生かすようにして……でとりあえず作業完了。繋がってない外部機器とのやり取りを見てるモジュールに関してはまあしょうがないとして、他はまともな入力を与えておけば正常になるようになった。これでいいか。

それでコミットしてメール出して、内輪にどういう状況でどう直したっていうメールを流して今日はおしまい。帰る。テスト全然進んでないけど本当に間に合うんでしょうか、という意見がちょっとあるけど今日は定時退社日だし。

晩ごはんをどうしようというアイディアが出なくてしばらく売り場で悩んだ結果、結局スープ餃子ということに。野菜を適当に放り込んでなかなかな感じに。まあ中華風スープにパプリカ入れると微妙に変な気がしなくもなかったけど。つるつるぷりぷりの餃子はおいしかった。結構このスープ悪くないしな。典型的な中華風スープではあるけど。

後は WWW 見たりゲームしたり。地下墓地の底は 70 階、と言いつつエンペラーリッチ倒してついでにジュリアンも倒してちょっとだけ装備を良くして戻ったところ。本当にちょっとだけど。もうちょっと何とか、なぁ……

2014-10-22 02:35:05

2014-10-22 02:35:05

今朝はくもり。朝ごはんはパンとトマトとソーセージ。予想通り、Windows 8.1 になったタブレットはまともにスリープ出来ないのでした。まったく、面倒臭い。で、昨日も晴れって勢いで書いたけど、あれ本当はくもりだったような気がしなくもないな、なんて思いつつ出掛ける。何だって未だにあの大朝顔は隆盛なんだ……

今日、研修があるつもりだったんだけど、メールを良く読み返してみたら日程変更っていうの、講師が変わるっていうだけじゃなくて日付も変わってたわという間抜けをしたり。とりあえず昨日調べた結果を内輪にメールしてから調査の続き。と言っても今日は、わかるところわかりそうなところだけいじって後はテストに戻る気なんだけど。何せ、下回りに属することの奥深くまでこっちで追い掛けてたら時間が足らないし。

まずはやっぱりこの論理だとここのフラグ更新されないし、ガード条件削ったらちゃんと更新されるようになるよというのを確認。自分で入れた初期値でガードしないで下さい……他から誰かいじるわけでもないのに。まあこのやり方だとガードを入れた理由に抵触するだろうけど。

それからトリガ引いてもらえません、の方。通らないパスっていうのが通信の応答を受け取った時のパスなんで、ひょっとして変なもの送って無視されてないかって期待したんだけどそんなことは無かった。期待し過ぎてコードを見誤ってちょっと追い掛け過ぎたりもした。うーん、こうなると、こっちで調べる筋でも無いっていうか、そんなに暇ばっかり無いっていうかだな……

昼休み明けにこの辺まとめて下回りをいじってる部隊にメールしておく。少なくともフラグのいじり方は直してもらえるでしょう。他の良くわからない現象として挙げておいたところをどれだけ調べてもらえるかはともかく。で、一段落したことにしてテストに戻る。

メモリ書き換え出来ないっていうのは ROM 領域に変数があるからでした、ということでキャリブレーション変数の配置セクションを設定する #pragma をとりあえずコメントアウト。それでもまだよろしくないのは const 付いてるからか、ということでテストプログラムでは const 外すことにしたり。てっとり早く。キャリブレーション変数を置く領域をちゃんと聞いたらいいっていう話もあるんだけど、それで結局 ROM になる領域に置きますって言われると無駄なわけで。

それで金曜日の最後にメモリ書き換え出来なかったんであきらめたテストをやってみてちゃんと動くのを確認。物理的なスイッチいじるのと違って変な過渡状態が出来ないのはありがたいかも。次のテストでは見事にその変な過渡状態のせいで結果見て悩んじゃったりしたし。スイッチ切り替える一瞬だけ断線を検出してからショートするっていうと、そんな遷移を想定してないコードは両方を検出してくれるわけです。ぐぅ。目盛も何も付いてない可変抵抗のつまみを回す量が足りなくて何度も同じテストをやり直すはめになったりもしたんでちょっと遅くなった。

遅くなったけど素直に帰って、晩ごはんは焼き肉だか肉野菜炒めだかなあれ。少なくとも仕事場の社食で出るどう見ても炒めものな焼き肉よりはちゃんと焼き肉か。何かしばらくぶりに食べた気がする肉々しい肉がおいしい。

後は WWW 見たりゲームしたり。ざくざく地下墓地を下っていくけど底に着かない。まあまだ 65 階だけど。80 階まで行かなかったはずだからもうちょっとかな。何かいいもの出ないものかな。

2014-10-21 02:31:57

2014-10-21 02:31:57

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。布団が気持ちいいと寝直してたらそのまま寝過しそうになるのがとても困るのです。だって気持ちいいから……

テストの続きのつもりでいたら、他の部分のテストするのに上手く動いてない部分が邪魔だからちょっと止めておいていいかという連絡が。別にメールも来てて、それは確かに問題でしょうねということで承認。で、テストの続きよりも先にこっちのデバッグをしておこうかという気になる。テスト結果からデバッグっていうのが普通の流れではあるんだけど、ひょっとすると一つ動いてないののせいでまとめて沢山ブロックされるんで。

で、見てみる。最初メモリモニタに与えるアドレスを間違えてて全然関係無いところを疑ったりしたけど、結局一つ、二つ怪しいモジュールがあるせいで残りがブロックされてるっていうことでいいみたいな感じ。実際、一つを強制的に正常動作のパスで動かしてやったらブロックされてたモジュールの大半は期待される結果を返すようになった。まあ、正常っていう判定を返してるのが、バグの結果なのか正しく正常なのかはわからないんだけど。

それからまだ結果がおかしいモジュールの動作確認へ。二つ程は起動直後の初期化前に判定が動くから初期化関数で判定しますっていう特殊モジュールなのに、その初期化関数の呼び出しが無いという間抜けなミス。仕様変わった後で直してなかったんだな。後は眺めてみても良くわからないっていうか、本当に読み出したレジスタの値がそういう値っぽいなとか、下回りで引いてもらうはずのトリガを引いてくれないんじゃないかこれとか、何か良くわからないけど for で ++ で回してるループカウンタが飛んでるっぽいって何だそれとか、ローカルな論理ではわからないようなところばっかりっぽい。見てる間にも修正入ってたから明日更に確認して、まだ怪しいようなら報告、かな。

先週書いたモジュールの仕様確認メールを送ったり、テスト結果のサンプルを見せてこんな感じで面倒臭いですと説明したりも挟みつつ、そんな感じで今日はおしまい。丁度雨が止んだぐらいなところを帰る。傘がいらないのは楽でいいよね……で、帰って晩ごはんに豚汁うどんと蒲鉾。余ってたひらたけを放り込んだのがぷりぷりとおいしい。

後は WWW 見たいゲームしたり、うっかり OK 出してしまったんだか裏でこっそりいい加減更新しろとばかりに動かれたんだかで Windows 8.1 にされたんでリブート挟んだ更新作業があったり。一年ぶりぐらいの 8.1。前はスリープ出来ないっていうのが不便だったから戻したけど、今回はどうなんだろうね。多分、改善されているっていうことはないと思うんだけど……さすがにまた戻して一々「更新出来ます」ってアナウンスされるのもいい加減鬱陶しいのは鬱陶しいわね。

地下墓地を延々潜ってみても未だ底にたどり着かず、と。何階だったっけな……

2014-10-20 01:55:50

2014-10-20 01:55:50

今朝は晴れ。朝ごはんはオリーブ、ケーパー、ソーセージのトマトソーススパゲティ。プッタネスカのアンチョビを差し替えただけとも言う。さすがに二日連続起きるのが夕方っていうことはなかったけど、眠いのは間違い無いんで適当に色々した後晩まで寝たりはする。

で、19:00 ぐらいに買い物に出て、帰って晩ごはんにひらたけとローストビーフのトマトソーススパゲティ。実に切り落しらしからぬ切り落し。こんな使い方するにはちゃんとし過ぎなような。おいしくて安いのは全然、悪いことじゃないけど。

後は起きてた時の続き。WWW 見たりゲームしたり本を読んだり。地下墓地に踏み込んでざくざく下って、パターンを踏んだところで帰ったっていう感じ。スピード +10 のライトクロスボウなんて出てほくほく。+50 って、未だかつてない速さ。だいぶ色々楽になるわね。

2014-10-19 02:32:09

2014-10-19 02:32:09

今朝は晴れ。多分。目が覚めたところで何か違和感を覚えて時刻を確認したら 16:00 過ぎてたということだと今朝と言い切れないものがあったり無かったり……ともかく、朝ごはんにプッタネスカ食べて、どうしようかとちょっと思案。

……まあ別段二時間遅れたからってどうということもないか、ということで結局地下鉄で恵美須町に出てふらふらする。めっきり涼しくなったものです。暗くなるのも早いし。それでようやくここの二階にも店が入ったらしいとかを見掛けつつ、本屋で本を一冊とまんがを一冊買ってゲームしに。そんなに悪くはなかったけど最終的には先週よりはるかに悪かったのは何故、とか。1 面で 2 機墜ちるとさすがに辛いっていうか、そのまま無駄に死に過ぎて 2 面もクリア出来ずとか。いくら増やして減らすゲームだって言っても、ねぇ。

コンビニと古本屋に寄ってたら大分遅くなったりしつつ、帰りに晩ごはんに担々麺と焼売。このほんのり丁度いいぐらい辛いのがいいんだ。胡麻の濃厚さもあるし。焼売はぷりぷりおいしいし。

それで帰って本読んでたらもうこんな、ちょっと WWW 眺めたりしたらすぐ寝ようか。明日も起きるのが 16:00 過ぎじゃ、というより明後日の朝起きられないようじゃ大変によろしくないと思われるので。

2014-10-18 03:03:19

2014-10-18 03:03:19

今朝はくもり。朝ごはんはパンとトマトとソーセージ。何とも不穏な雲だったけど、結局どうということもなく晴れ間が出て来てほっとした。

今週作ってたモジュール、仕様を確認しなきゃいけないところはあるけど外とのインターフェースはもうあんまり変わ予定無いんだよなっていうのがあったんで、暫定版としてコミットしてしまうことにした。最初はビルドの確認ぐらいのつもりだったけど、他所での修正が出て来ると手元にコミット出来ないバージョン抱えることになっちゃって面倒臭いから……さくさく突っ込んでおかないと、ひどい壊れ方してた時に大変だし。一応、ローカルなテストプログラムで落ちたりしないのは確認してるわけだけど。

午後になってようやく実環境でのテスト実行を開始。とりあえず簡単なのから。あっさり動いて良かった、良かったというところ。ただそのあっさり動くまでの準備と、動いた後のデータ解析がかなり面倒な感じ。ちょっと時間かかるし。うーん。メモリ書き換えが必要なテストを試そうとしたら書き換えられなくて更にうーんというところで今日はおしまい。この調子で大丈夫なのか?

帰って晩ごはんにおでんと蒲鉾。すっかり涼しくなったことだし。しばらくぶりのおでんはあったかく身にしみておいしい。それにしても練り物ばっかりそんなに食べてどうするという意見が微妙に無くもないかもしんない。

後は WWW 見たりゲームしたり。いい加減、売値が良くても魔法書拾うの止める時期かなという気がしなくもない。あっという間に荷物が増えるよ? アンバーの王族はもうちょっといいもの持っていてもらいたい、とかありつつ今日も大した収穫無し。あんまり鉄獄潜り過ぎるのも何だし、そろそろ地下墓地を攻めるかな。

2014-10-17 02:37:58

2014-10-17 02:37:58

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。布団があったかくて気持ち良くなってくるこの季節。昨日買った靴はちょっと大きかったかな。当たらないのはいいんだけど。下手するとスリッパ並。何か、靴を買う度大き過ぎるか小さ過ぎるかしてるような。まあ小さい方だと変に当たってたこが出来るだの盛大に靴擦れしてえらいことになるだのだから、履いて歩けるという条件を満たすなら大きい方がまし?

コードは書いたからテストを書こうよ、というお話。大量に個別にあるカウンタは、定義用のコードを吐くスクリプトの出力をいじって配列へ。舐めつつインクリメントさせればそれで良し、と。ダミーの時に書いた枠組みが結構そのまま使えたんで、思ったよりはずっと楽に書けた。それでも丸一日近くかかったけど。途中、テスト結果と仕様とコードを眺めてこれはどうなんだろうなと思ったところとか、本当はこの仕様間違ってる気がすると調べものをした時間もあったし。通信経過をポーリングする関数の返り値には当然、未だ返事無いけどタイムアウトする程時間が経ってもないっていう状態を表す値があるはずなんですよ? とか。イベントのコールバックっぽいのに本当にこの関数、この頻度で呼んでもらえるんだろかとか。

夕方に昨日の続きのテスト仕様レビュー。昨日の分で指摘された辺りは直しておいた気でいたけど全然そんなことなかったりして。まあ、直す。今日の分は周辺 IC との通信に関わってるモジュールなんで、必然的に改造コードでしかテスト出来ないところが出て来ます、けどシナリオ的には昨日の分の改造を含まないテストでやることとあんまり変わりません、ということでまたさくさく。

そんな感じで今日はおしまい。とりあえずレビュー済んだから、明日から簡単なところのテストを進めましょうかという感じ。それで、テストする部分の周辺がちゃんと動いてるかどうかを見て……動いてなかったらどうしてくれよう、と。デバッグするしかないわけだけど。

今日は静かな車内で良く眠れました、と帰って晩ごはんはお寿司ととろろ昆布のつゆ。醤油が無いっていうのに気付いたのが食べる直前だったんで、困った挙句につゆには味噌を入れてみた。案外、悪くはないんだな。あおさの味噌汁みたいな感じになる。

後は WWW 見たりゲームしたり。このぐらいの階に来ると、すぐに手荷物一杯になるんだよなというのもあって 70 階に降りただけという感じ。ウリエルが普通の物しか持ってないって残念過ぎるんですけど。結構倒すの苦労したのに。

2014-10-16 01:44:56

2014-10-16 01:44:56

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。思ったよりはおいしいけどちょっと大き過ぎるか、このトマト。半端に残すと腐らせるから食べざるを得ないんだけど。

テスト仕様はレビューすることになってるんですよ、というのがあるんで夕方のレビューまでテストは進まない。っていうか明日以降だね……ということで適当なダミーでごまかしてたモジュールの仕様が決まったっていうのがあったからそっちの実装へ。仕様で実装を規定しないで欲しかったよと思いつつ。タイマの名前なんて決められてると、決められてるように書かざるを得ない。同じ構造だから配列に突っ込むときれいに整理出来る可能性がありますと思っても。さすがにタイマ使うコードをだらだら並べたくないから、ポインタでいじることにして配列に突っ込むけどね……

ちょっと仕様に対して素直に書き過ぎたかと、もうちょっとまともに整理したコードに直そうとしかかって混乱しかかったりしつつ。内部関数切り出そう、いくらスクリプトで関数自動生成することにしたからって、何も考えずに同じ内容のコード並べる必要は無いんだよ。内部関数を呼び出すコードが並ぶ分には一行関数だからそう見難くもならない。

とりあえずコンパイル出来るようにしたところでテスト仕様のレビュー。こんな簡単なテストします、ほとんど内容一緒です、どうしようもないのは改造コードで入力を上書きします、ということでさくさくと。予定よりだいぶさくさく。明日でちゃんと終わるな。今日書いたモジュールのテストは……まずローカルなテスト書いて、それからコミットしてコードレビュー入って、ってなるからずっと後かな。テスト書くの面倒臭いんですけど、このモジュール……

そんな感じで今日はおしまい。良く見たら靴底が剥がれてきてる上に、本体に裂け目が入っちゃってましたという靴をいいかげんに買い替えるべく買い物をして、ちょっと遅くなったし帰りの快速の中で最初は子供に小言を言うお母さん、その後に延々と愚痴だか悪口だかをまくし立て続ける人というのが近所に居てうんざりしたしということで晩ごはんは味噌豚骨ラーメンと餃子ということに。ここのはこういう細麺なんだったっけ。さらっと濃厚な豚骨スープに味噌が合う。餃子もおいしい。熱いけど。

後は帰って WWW 見たりゲームしたりブリー食べたりまだ残ってる生クリームに不安になりつつコーヒー飲んだり。70 階まで降りようかと思ったら、68 階で色々出て来て足止めを喰らう格好。でも使えるものは今一つ無い、と。

2014-10-15 01:44:00

2014-10-15 01:44:00

今朝はくもり。朝ごはんはパンとトマトとソーセージ。このパンだとちょっと面倒臭い感じ。いつものパンのが楽だな。スライスしてあるから。その分、ちょっと油断するとかびるんだけど。

朝、メールを出そうとしたらかな漢字変換が出来なくなっていた……ということからあれこれあって、結局 skkiserv が malware としてブロックされてるというのに気付いたりする。クリーンナップなんてあるからあんまり期待しないで実行してみたけどやっぱり無駄。そういうことで、しょうがないからしばらく MS-IME で過すことになる。Shift キーでの入力切り替えだのスペースは常に半角だの設定したら多少はましになったけど、日本語入力が必要になる度いらいらさせられることは間違いなく。ぐぅ。

それはそれとしてメールしたかった件をメールしたみたら返事でこっちの見落しが発覚して恐縮したり、ほらやっぱりいらいらすると思いつつテスト仕様書を修正したり。起動後の初期化関数でしか確定操作をしないモジュールのテストはやっぱり手を入れたプログラムを別に走らせなきゃ駄目です……

テスト仕様書のレビュー予定を入れつつ、テストのための修正コードが必要なモジュールをさくさくいじる。外からメモリアクセスするソフトウェア向けに静的な変数を用意して、それを見て中で入力を上書きするっていうのが基本。たまにそれだけじゃないのもあり。周辺機器含む外部回路が用意出来ないから中で出力に応じた入力を計算するしかないね、とかな。

そうこうしてるとシステム管理してる部署からメールがあって、どうせ bash の security vulnerability をつつくプログラム対策に適当にそれっぽいポートを使うプロセスをまとめてブロックするようにした誤検出辺りなくせに、と思いつつネットワークから外してフルスキャンかけてから報告とか。「誤検出を強く疑うが」とか言いつつアンインストールまでしてやったさ、とかいう。

そんな感じで今日はおしまい。台風一過だっていうのに天気が良くならないねと思いつつ帰る。晩ごはんは豚汁うどん。ちょっと味噌を入れ過ぎたような、丁度良かったような。何とも。辛い赤味噌だからっていう頭があったんだけど、薄めに作った時よりおいしい気がする。これぐらいなら辛過ぎっていうこともないのか。

後は WWW 見たりゲームしたり。鉄獄の 68 階まで降りてみて、実に何も無くて残念な気分になる。使えないアーティファクト出ただけだとな……

side

top

old

2014-10

2014-09

2014-08

2014-07

2014-06

2014-05

2014-04

2014-03

2014-02

2014-01

2013-12

2013-11

2013-10

2013-09

2013-08

2013-07

2013-06

2013-05

2013-04

2013-03

2013-02

2013-01

2012-12

2012-11

2012-10

2012-09

2012-08

2012-07

2012-06

2012-05

2012-04

2012-03

2012-02

2012-01

2011-12

2011-11

2011-10

2011-09

2011-08

2011-07

2011-06

2011-05

2011-04

2011-03

2011-02

2011-01

2010-12

2010-11

2010-10

2010-09

2010-08

2010-07

2010-06

2010-05

2010-04

2010-03

2010-02

2010-01

2009-12

2009-11

2009-10

2009-09

2009-08

2009-07

2009-06

2009-05

2009-04

2009-03

2009-02

2009-01

2008-12

2008-11

2008-10

2008-09

2008-08

2008-07

2008-06

2008-05

2008-04

2008-03

2008-02

2008-01

2007-12

2007-11

2007-10

2007-09

2007-08

2007-07

2007-06

older

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12