Repo
kjana00@gmail.com
2013-04-01 01:28:37
今朝はくもり。朝ごはんは玉ねぎ、ズッキーニ、生ハムのトマトソーススパゲティ。この生ハムは火が通ると普通のハムとあんまり変わらないことになるな……まあ、変な味になるよりはずっとましか。
あちこち桜も満開だことだし、ということで花見がてら散歩という方向。で、ちょっと西に出て新鴫野橋から大阪城公園へ。桃園の桃もまだ見頃な感じなのね。さすがに梅林の方はもう遅いんだろうけど。桜と桃の饗宴。鴨がぷかぷか浮いてるなと思ったら二、三羽すっと寄ってくるのを愉快に眺めやったりしつつ進む。
ばさばさ伐ってるとは思ったけどこういう意図だったのねと広がった歩道を見て思ったり、大手門周りがすっかり犬の散歩の名所だったり。大型犬はいいねぇ、何となく……南から出て本町通りをちょっと行って。からすのえんどうか何か、豆っぽい花は割と目立つ方だよねともっとはるかに小さい青だの黄色だの白だのの花を見て思う。
……で、後は割と何ということも無い感じで本町通り、中央大通りと渡って、久宝寺通りを西に。日曜日の割には車通りが多いような。しばらくぶりに来たら店が変わってるとか閉店してるっていうのはわかったけど前は何の店だったんだっけと思いつつ心斎橋筋を下って古本屋で一休み。
こっちが開いてなかったら来た時見掛けたラーメン屋でラーメンでもいいなと思ったけど開いてたね、ということで買い物をして帰り道。ちょっと寒いな。さすがに日が落ちたら気温なりの体感温度で。適当にうろうろして南大江公園辺りの夜桜を見上げてみたりもしつつ、谷町筋から土佐堀通りに出て京橋へ。で、素直に帰る。
買ってきたサンネクテールフェルミエを食べたりしつつ。牛のセミハードだとか。割とねっとりした感じ。で、かび臭い、っていうのも変な感想か……匂いが強めな感じ。晩ごはんは玉ねぎ、ズッキーニ、生ハムのトマトスープでニョッキ。これだと朝とほとんど変わらないやと急遽にんじんを入れてみたり、オリーブが無くなりそうだから使ってしまえ、ついでにこの塩水も使ってしまえというのはいいんだけどスープにそのまま全部入れたら塩辛いわなと水を慌てて足したりなんて。ちょっと塩辛さが残ったけどこれぐらいなら食べられる。そしてこの生ハムは火を通してもちゃんとおいしい。スライスとブロック、しかも部位違いを直接比べるのは変だけど。
後は WWW 見たりゲームしたりまんが読んだり。もう大丈夫かなと 24 階のランダムクエストに挑んでみたら相手がガチャピン。これはまずいかと思ったけどどうにか撃破してほっと一息。それで 26 階まで降りてみたら、特殊地形にログルス使いにミーメという感じでえらい目にあって、それも収束したということで撤収。さて、もうちょっと潜ったもんだか、他を回るべきなんだか。
2013-03-31 02:44:44
今朝はくもり。朝ごはんはプッタネスカ。クリーニングに出すもの出して、ここの線路沿いの桜はほぼ満開なんだけどどうなんだろうねと思いつつ出掛ける。地下鉄が変に混んでるのも花見客のせいなのかね? それにしては乗り降りの様子が変な気はするけど。
コンビニに寄ったり店先を眺めたり。ちょっと今日は寒めな気がする。それでも 10℃ は越えてるんだろうけど。ここの石屋は良くわからないことになってきてるなとか、それは電話の使い方としてはどうなんだろうと手帳眺めるみたいに持って話をしてる人を眺めるとか。
本屋でまんがを一冊買ってゲームしに。さっぱり覚えてない曲は実にさっぱりな感じだったり、あんまりにも久しぶりで溜め撃ちで倍率かかる条件を忘れてたり、1 面冒頭でやられてるようだと 2 credits あってもだめだめだったり。山越えまで行かないとかどれだけだめなんだと。間抜けな死に方を重ねたけど何とかクリアは出来ました、の後ちょっと見物して退散。
コンビニと古本屋に寄って帰る途中で晩ごはん。醤油ラーメンと焼売ということで。焦がし玉ねぎとにんにくが浮いてる醤油ラーメンは細いながらもしっかりした麺とさっぱりしたスープととろとろの焼豚でおいしい。焼売もしっかりしてるし。
それで明日の朝ごはんの買い物をして帰って、後はだらだら WWW 見たりゲームしたりまんが読んだり。買ってきたまんがをこれって 6 巻買ってない気がするなと思いつつ読んでたら思いの他遅くなってたんで、ちらっと潜って先にも進まずレベル 29 にしてみたぐらいな感じ。
2013-03-30 02:38:34
今朝はくもり。朝ごはんはパンとサラダとソーセージ。今にも雨が降り出しそうに見えるぐらいだったから、そうならなかったのを喜ぶべきかというところ。思ったより桜の開花が進んでないような、そうでもないような。
再び前任者がやってきて説明会。昨日聞いてきた話と素直に繋がるようだけど、ほんと、何することになるんだろうね、最初……ブートローダがやる計測は本当に計測なんで比較対象があるわけじゃないとか、だからディスクイメージ作る時に予めインストールしておけるんだとかで微妙な疑問を解消したり。オフラインでの改竄は見えてもオンラインで正当な権限を簒奪して書き換えられた分は検出出来ないようなという辺りは仕様ということでいいらしい?
通勤経路の変更だの PC 持ち出しの申請だの書くとか、パッチセット眺めてみるとか、ブートローダのパッチを探してみるとかしつつ終わる。単なるコードへのパッチが無いのか……それで来週頭から他所に行くのにペットボトルの水を残しておくのは駄目だよねと片付けたり、本当にこのバッグにこの PC 入るのかと苦労したりしてから帰る。うーん、重い。
実にくもりらしいくもりな一日でしたと思いつつ帰り着いて、晩ごはんは野菜炒めと焼売。そう決めるまでにえらく悩んでしまった。概ね塩胡椒、ちょっとバルサミコ風味な野菜炒めも、きくらげ入りとかでちょっと中華な饅頭風味な焼売もおいしい。野菜炒めはもう一種何かあっても良かったかも、だけど。小アスパラガスかキャベツ辺り。
後は WWW 見て本読んで、何か唐突に恐しく眠くなったんで寝て。そしたらもうこの時刻という感じなんで、これ書いたら即寝ましょうかというところ。
2013-03-29 00:19:51
今朝はくもり。天気悪いと気分も今一つ。朝ごはんはパンとサラダとソーセージ。最近からすの人達が良く集まってぐだぐだしてるのは何かあるんだろうかと思いつつ。
何かこの辺りの仕組みが納得行かないのだよねと資料を眺めながら、実験用のカーネルビルドしたり手順書にあることをやるのに足りないパッケージを探してインストールしたり。キャッシュがまともになったんだか、インストールしてないパッケージのファイルも探せるようになったことだし。
ディスクイメージ作る時にインストールしてるブートローダは問題にしてる機能を実装してないやつで、この辺りがまだやってないっていうことになるのかななどと思いつつ時間が過ぎる。で、昼休み中から午後しばらく降ってた雨が止んだ頃に出張に出発。きちんと話を聞いたことは一度も無いけど 4/1 からそっちで仕事っていうところに顔見せに行く感じ。
京阪でも ICOCA 使えるようになってるから切符買わなくても済むのは楽ね、なんてありつつ、最寄り駅からあんまり最寄りでない敷地に進んで、守衛室で手続きして入場。実に工場が脇に立ってるっぽい建物で御対面、と。大体先週聞いた話の通りか。特別、今、ものすごく急ぎで困ってるようなことは無いからしばらくお勉強モードでも平気っぽい。日常業務と開発作業とで場所が完全に分離されるっていうのが面倒臭いけどしょうがないか……まあそこそこ何とかなるんでしょう、多分。
京橋に戻ったぐらいで丁度定時になるっていうことでそのまま直帰。買い物をして、ついでに定期を買って。ICOCA に京阪の定期付けられるみたいだけど、まだ明日まで期限が残ってて明日新大阪行くのにそれっていうのも何か面倒臭いか微妙にもったいない気分かどっちかにしかならない気がして普通に別の定期にしておく。
で、帰ってちょっとパン食べて、もうちょっとしてから晩ごはんに冷奴とかつおとさけのたたきととろろ昆布のつゆ。これぐらいあったかければ、これぐらいさっぱりしてても良いよね。何かいい香り。
後は WWW 見たりゲームしたり。実は 20 階まで降りてたなという辺りから 23 階まで。ついでに不朽の眼のランプで対盲目、透明視認が付いた記念に謎の瘴気とログルス使いと、25 階クエストを二つ。ミミック相手はちょっと辛いかなとか、ダークエルフの王もだいぶ辛いかなとかで日和りつつレベル 28 になってみた、と。
2013-03-28 00:28:30
今朝はくもり。朝ごはんはパンとサラダとソーセージ。どうも微妙に寒いよなとか、昨日のは結局どうなったんだろうねとか、色々思いつつ仕事場へ。
メール見たところでは特に文句が飛んで来たりはしていないらしい、ということでお勉強的な作業を進める。このコマンドで最小システムの構築が出来るのね、というのを確認しようとして、proxy の設定が通ってなくて止められたりとか。sudo が環境変数を伝えてないなということで sudoers に Defaults: env_keep+="http_proxy HTTP_PROXY" なんてのを加えてみたりして。乱暴。VirtualBOX 上のテストだからまあ大丈夫でしょうとはいえ、ねぇ。
またちょっと違う話のためにカーネルリビルドしつつ WWW 上の資料を読み漁ってみたり、何か今一つ納得が行かなくて参考文献を追ってみたり。昨日検収の案件の方でまた何かやってるけど、こっちには飛び火しないらしいということでのんびり調べものな一日という感じに。で、そのまま和やかに終わり。何だか天気が悪いですね?
雨が降り出しそうな中を帰って、まともに降り出す前に帰り着く。それで晩ごはんは炒めたんだか煮たんだか良くわからなくなった野菜と餃子。はなびらたけってちょっと面白い食感。きくらげに似てるような、ファルファッレの方が似てるような。それと玉ねぎとヤングコーンをスープにするつもりで炒めてたら、何かこのままでもいいんじゃないかという気分になったのが良くわからないものになった原因。なかなかおいしいんだけど。温野菜っていうのが普通に一番近いのかな……? もっちりした皮の餃子が久しぶりでおいしい。
後は WWW 見たりゲームしたりまんが読んだり。思い切って 12 階に突入してみたら相手がシャグラトだったんで楽勝でしたという感じ。なんでそのまま 18 階までさくさく下ってみたりして。クロークがアーティファクトになったけど、未だに対盲目も透明視認も無い状態っていうのは辛い。
2013-03-27 01:29:55
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。このレタスは十分使えるか。でも葉っぱが細いから見た目ほど量が多くなくて高くつく感じ。だいぶ桜が開いてきて春な様子が盛り上がってくる……と言いつつ気温は低め。
仕事場に着いてメールを見ると、未だ終わってないのこれ? という……で、予告通りかかってきた電話で少々お話。メール見てるだけだと何を問題にしてるんだかさっぱりわからなかったけど、ちゃんと説明されたらようやくわかった。で、そこに表示されてる誤差の平均ってモデル同定の時に使ってる誤差の平均と無関係ですからっていうのが結論だったりして。
仕様を引っ繰り返してみたら実はここに表示する平均誤差も絶対値平均だったというのがわかったんで要修正。それとは別に問題の指摘が飛んできてるんで見てみたら、これはトリビアルなミスでやっぱり直す必要あり。まあどっちもやればすぐ片付く、っていうのを主担当が来たところに報告。まあ直してまた色々やり直して、でしょうと。
こっちでは誤差表示を直しましょうということでごちゃごちゃと。問題にされたところだけ直すには mean(x) を mean(abs(x)) に直すだけで終わりだったりする。で、これを見た時についでに見つけた仕様無視を直す方でちょっと手間取ったりする。ファイルで与えられてるパラメータを使うべきところで、将来的にはそうすること、っていコメントを付けつつまだそうしてないっていうところがあってん。単にコメント通りにすればいいんだけど、ファイル読み込むところがきちんと手当てしてくれてないもんだから、ちゃんとそのパラメータが設定されてる保証が無い。それに設定してある値がまともである保証も無い。ついでに仕様では何も規定してないけど、設定してある値がまともでも大き過ぎる場合があり得る。
そんな状況だもんだからファイルからのパラメータを持ってる構造体を読むのにガードしたり、読んだ値の正当性を保証したり、その値で計算する行列の添字がまともになるようにしたりというので妙に複雑化することに。この部分だけ関数に追い出すっていう手はあるけど、それも何だかちょっとなっていう感じだから……別のところでバリデーションやってるのと統合したいとか、そもそもファイル読み込んだ時点でもバリデーション入ってるべきだとか言い出すと修正が大きくなり過ぎるからあんまり真面目に考えたくないっていう話。
それでコミットして別の修正も入ったところで送り出してもらって、スタンドアローンアプリケーションが返ってきたところで向こうで使ったっていうデータを使って確認し出したら警告が出たりする。何かと思ったら、行列の添字には整数使おうよっていう……こっちで試してたデータではファイル中のパラメータが整数だったんで気付かなかった。修正前は floor が付いてたところなんだけど、修正後は色々あった末に消えていた感。しょうがないからもう一度出し直して作り直してもらうはめになる。うーん、これはひどい。
もらったデータで確認って言ったところで、合格基準がわからないから結局テスト成功とは言えないんですけどね、ということでスクリーンショット並べてそっちで判断して下さいという感じの結果をまとめたりしてこっちの件はおしまい……に、なるといいな……
並行してお勉強な感じな作業を延々。ディスクイメージ作るスクリプトを軽く確認する途中で LVM が必要だけど device mapper が無いよというのに引っ掛かって、単独でモジュールが見当たらないもんだからカーネル再構築に入ってた辺り。make-kpkg のオプションが足りなかったんでブート出来ませんでしたというのの後で作り直してやっとスクリプト動いてファイルシステムを作るところまで見えました、後はちょっと現状で試そうにも足りないものが多過ぎるから保留な感じ、ということで文書読む方に移行、と。
そんな感じで今日はおしまい。検収するよっていう当日までコードいじってるって実に破綻し切ったスケジューリングで素晴らしいよね……とまれ、帰ってのんびり。それで晩ごはんは冷奴と豚汁うどん。昼が鍋焼うどんだったのは気にしない方向で。それから WWW 見たりまんが読んだりお風呂入ったり寝たり寝過ぎたり。これ書いたらほんとに寝ましょうね……
2013-03-26 02:43:38
今朝はくもり。朝ごはんは豆と玉ねぎのトマトソーススパゲティ。絡み難くても他に使えるものが無いんじゃしょうがない。や、本当は無いわけでもないんだけど。それなりに普通においしいし。
だいぶちゃんと回復したことでもあり、土曜日の分出掛ける。で、地下鉄で恵美須町に出て、コンビニに寄ってたりとかな感じ。さすがに平日はがらがらだねぇ。それで本屋でまんがを三冊と本を二冊買ってからゲームしに行って。
エジプトで 1,800m ぐらい行ったのはまあ良かったけど、後が実に集中力を使い果した感じな惨状で。宇宙では 1,200m そこそこなていたらくとか、2 credits 目で火山越えて砂漠に出たけどその前に 3 面前半で全滅したわけだしな、とかな。
もうちょっとコンビニと古本屋に寄って、帰る途中で晩ごはんに味噌ラーメンと餃子。九州ラーメンらしい細麺に豚骨スープ。挽肉ともやしがいい感じ。餃子が何か変わった味か香りがしてたんだけど、あれは何かな。何となくいいハムっぽいっていうか。
ちょっと今日は寒いんじゃないかという気がしつつ帰った後は WWW 見たり買ったものを読んだりでこの時間……まだ残ってるけど、明日にでもしてさっさと寝ようか。
2013-03-25 01:32:46
そういうことで遊んできたのでした。昨日の朝はくもってて、朝ごはんにプッタネスカ食べて出発。何だかからすの人達が大勢で鳴き交わしていらっしゃる……東京の方だともう桜が満開なのね。大阪は次の週末ぐらいかなっていう感じなんだけど。
西荻窪の駅を出て、ちょっと進んだところでお昼にとりと……何だったかな? のパエリア。セットにしたらサラダといわしのマリネに何かのディップ、コーヒーとはちみつとオレンジのプチケーキが付いてきた。香ばしいお焦げがおいしいって、あんまりがりがりやり続けるのはみっともないから止めましょう。
会場まで歩いて、着いてみたらそれらしい掲示が無くてパニック、なんてありつつお遊び。一次会終了後、二次会会場への移動前に晩ごはん。イタリアンハンバーグ乗せのハッシュドビーフライスという感じのもの。ほんとならカレーなわけだけど、一昨日の昼が野菜カレーで昨日の晩ごはんがカレーである場合にここでカレーを食べる意義、なんていうのが頭に浮かんでしまったんで。割とおいしいか。ちょっと量が多めでお腹一杯な感じに。
それからずっと遊んでて、4:00 ぐらいに妙にお腹が空いたんで朝食へ。人狼やってると他のゲームより体力使うのかな。多分開いてるんだったよねと思ってたファミリーレストランがラストオーダー終わってるというもんだから、迷った結果牛めし屋でカルビ焼き肉定食なんていうことになる。ご飯が多めだよね……甘めのたれが徹夜明けには悪くない感じ。大根おろし付いてるからさっぱりしたければ出来るし。
更にずっと遊んで 12:30 ぐらいに撤収だったか。朝ごはんが早かったからかまたやけにお腹が空いてるし、途中で補給もしてないから体調もぐんぐん下がるしという感じで困る……とりあえず新宿駅に向かう途中のカフェでペスカトーレを食べてみた。ペスカトーレっていうには魚介類が貧相だけどまあ、味は悪くないかなっていう。二、三口食べてはちょっと休み、な感じで食べてたらだいぶましになった。
で、新幹線で寝て帰って、ちょっとのパンととりのゆず胡椒揚げなんてので晩ごはんまでのエネルギーを確保してから寝る。20:00 に起きて晩ごはんにアマトリチャーナ。本当は豆入りトマトスープにする気だったんだけどショートパスタが無いんだったというのに気付いたのが帰った後だったんで。豆入りトマトソースでスパゲティはちょっと絡みが悪くてねぇ。食べ難いっていうだけで悪くはないんだけど。
このメモ書きつつ適当に入れたお風呂が熱かったんでちょっと寝て、冷めたところで入浴。後は適当に寝ましょうか。
第 62 回東京村
東京の方があったかいんだか何だか桜がもう咲いてるのねと思いつつ会場に着いてみたものの、一階ホールにある案内にはそれらしい名前が出ていない。二階、三階と上がってみてもそれらしい人がいない。あれ……? とちょっとパニックになりかけたりして。会場が和室の方だっていうのもちゃんと覚えて行ってたら、ちょっと奥を覗くっていうことも素直に出来てたところなんだけど。ともあれ人数が集まって時間になって開宴。
人狼したり人狼を眺めたり他のゲームを眺めたり。一次会だと人狼、霊能者、村人、狩人、ハムスター人間ぐらいだったかな。人狼をやった時には狂人に黒を出された村人がこことこことここが人狼と言って死んで行ったのに全く抵抗出来ずにあっという間に終了。霊能者の時は初日に吊りたかった人を最後に吊れずに負け。村人の時は……何か途中で普通に吊られて見てたら負けたんだったような。狩人の時は一匹狼が人狼を喰い散らかしてくれたおかげで勝ち。ハムスターはここで村人吊ったら勝ち、人狼吊れても先は一応あるかというところで吊られて負け。素直に人狼吊りに行ってる人に乗っておけば良かったかな。
一次会を終了、晩ごはんを食べて柏木に移動の後、二、三、四次会。今回珍しく割と人狼をやってみたりしてた。受付脇で、山札からカードを配るお馬鹿なゲームをやっていたのも含む。さっき吊られたのが彼なので今回吊られる順番なのはあなたですねとか。神話マニア CO、そこのキューピッドだって言ってる人をコピーするよとか。お腹痛い。滅多に人狼いないし。いたと思ったら四人でやってたのに二匹いたけど。しかもその上人狼コピー。
人狼、ハムスター、霊能者、狩人の最終日に「わかった」と言って即「よろしくお願いします」と頭を下げるハムスター、後、土下座合戦だの、そのすぐ後にハムスターが狂人になった最終日に今度は人狼と狂人が土下座だのと愉快な村を見物したり、そこの人はすがりつくような目で GM を見ないと言ったりしながら初日は求愛者吊りでハムスター襲撃、二日目は灰色襲撃に灰色護衛、三日目はハムスターが占われて灰色襲撃なんていう謎の展開をする村の GM をやったり。初日に CO してた狩人が冗談だと思われたのかそのまま生き残ってるし。自分がやったところだと、村人で吊られて負けたとか、村人で襲われて負けたぐらいな記憶しか無いかな……占い師で初日に占った相手にカウンターされて、でもまあ灰色吊りだよねと進めたら襲われて、最後に潜伏狂人と人狼と思われてたところが村人と人狼だったんで勝ったっていうのがあったか。
人狼をやってたからか単に笑い過ぎか、いつもよりもお腹が空いたんで早めの朝食。で、戻ってきたらカタンをやりたい人が微妙にいたりしたんでそっちに加わって三人でカタン。うっかり差し込み過ぎで、一人がえらい勢いで突っ走ってそのまま勝利するのを眺める感じになったりして。それから一人、人狼に去って行ったんで誰か来ないかなと言いつつローゼンケーニッヒ。カードが悪いなら悪いなりに、遠くに逃げておくとかしておけば良かったね……大負け。あの状況で相殺分引いて得点が三桁に届いたから頑張った気になってたけど。その後ファンタズミをやってさくっと脱出勝利を飾ったりしてたら四人ガイスターやりません? という声が掛かってそのまま四人ガイスター。だいぶ様相が変わって悩ましい。防衛的に過ぎると遅過ぎて全然勝てないな。かと言ってばりばり衝突してるとあという間に駒が無くなるし。いいおばけ悪いおばけそれぞれ三つずつだから。
その後、また人狼に一人抜けていきました、ということで三人でクァルトを少々。二人でも先が読めないのに間に一人挟まるともう何が何だか。長考してこれで次に勝てそうな気がするし、勝てなかったらその後勝目が無い気がするっていう手を打ってもやっぱり穴があるんだよなとかな。徹夜明けだとうっかりミスが増えるという話もあり。
最後の村になるかなと始まった村が、てるてる坊主を初日に一本吊りしてあっという間に終わったり、それから気を取り直してもう一度始まった村の配役が前回と半分ぐらい被ってたりというのを見物。霊てるって銀河鉄道に乗ってそうだよねなんて GM と話してたら村の方からもそういう話が聞こえてきてあの人は同年代だね、若く見えるのになんて言いつつ。で、後の村が丁度いい感じの時間で終わったんで後片付けをして終了、撤収。良く遊びました。
Tags | 人狼
2013-03-23 00:55:21
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。桜がちらほら咲き始めて、もうちょっとしたら満開かなという今日この頃。そう言えば最近梅林とか桃園とかばら園とか見に行ってないよな……余裕の無い。
何かこれ使うにはカーネルモジュールが足りないっぽいんだけど、この環境だとどうするんだっけと調べもの。バイナリパッケージがあったりしないもんだろうかと。で、見当たらないなと悩んでるところにまた別件の話が。その辺りの仕様も実現しますか、はあ。上手く行けば全然難しくない上に、今ちらっと見た限りでは上手く行きそうな感じのコードになってるようですけど。
……ということで簡単に直りそうなところを簡単に直すところから。スライダーの脇に並べたチェックボックスをチェックすると、対応するスライダーにカーソルキーが効くようになるっていう仕様。で、チェックボックスは排他だし、チェックしたらスライダーにフォーカスするのもやって欲しいとか。フォーカスするの自体は前に別のコードで実験して出来るのがわかってる。排他的にするのは、コールバック呼ぶ時に同じグループ内の他のチェックを外せばいいでしょう。ボタングループ使えば勝手にそうなるっぽいけど今、それを実験してる余裕無いし……
で、簡単に作って、しばらく間抜けなミスをしてチェックした瞬間にチェックが外れるよと悩んでみたり。ループ変数じゃない変数を添字に使っていじってればそうなるわな。それでちゃんと直して上手く動くのを確認。モーダルダイアログなツールにも同じようなスライダー群があるんで同じコードをコピー。そしてすぐにこんなコードの複製は嫌だと分離することを考える。今さらファイルが増えるのを嫌った結果、スライダーパネルを作る関数のサブ関数でコールバックを実現。このチェックボックスのコールバックは排他性の実現と対応するスライダーにフォーカスするっていう機能の実装だから、他のところを見ないでいいんでこれで大丈夫。スライダーのコールバック自体はチェックボックスの状態を直接見るし。
それからあんまり簡単じゃない方の問題を解決するべく調査。チェックボックスをチェックしてなくてもデフォルトのキー操作の方が効いてしまって、その時にはスライダーのキー操作コールバックの中で何もしないからスライダーの値とエディットボックスに出してる値がずれるっていう。現象を見ているとどうもファインチューンツールで上下キーでのスライダー操作がおかしいっていうのと同じタイミング問題に見えたんで、多分これを解決すればどうにかなるでしょうとやってみる。
スライダーのキー操作コールバックが呼ばれるタイミングと GUI 側で値が変わるタイミングがどうも一定していないから、キー操作コールバックで強引にデフォルトのキー操作とは違う値になるように設定する部分で使う元の値がずれてしまう。速いマシン、もしくはネイティブ環境ではキー操作でスライダーが動く前の値が拾えてるんだけど、遅いマシン、もしくはスタンドアローンアプリケーションでは動いた後の値が拾えてる。ということで、スライダーの値をセットする時に実際にセットされた値を UserData で持っておくようにしてみた。他で持つと使い方が異様に面倒臭くなるし…… UserData 使うのは何か負けな気がするということでやってなかったんだけど、最初からこっちで書いておけば良かったかも。
キー入力で KeyPressFcn が呼ばれて、その中でスライダーにセットする値を UserData に保存してある現在値から計算する。次にデフォルトの低レベルコールバックのせいでスライダーが動くんで Callback の方が呼ばれるから、KeyPressFcn で計算して UserData に保存しておいた値をスライダーの Value に set する。UserData に現在値を保存して、KeyPressFcn による計算値の方はリセットしておく……というので概ね動くんだけど、スライダーのノブが両端にある場合の上下キーに対する動作が怪しい。本来上で左に、下で右に動くのを上で右に、下で左に左右キーの 10 倍のステップで動かすっていうのを実現してるせいなんだけど…… KeyPressFcn 呼ばれても Callback が呼ばれない場合が出て来て、そのせいで KeyPressFcn が設定する値が残るから二回押さないと次の値に行かない場合があるっていう。しばらく何とかならないかと悩んでみたものの、どうにもならなかったんで結局 KeyPressFcn 内で二回同じ UserData を set しておくというみっともない解決策に落ち着いた。
ということで片付いたことにして、この環境でもカーネルモジュールのバイナリパッケージなんぞ無い……と言い切ったものでもないけど今求めてる特定のモジュールについては無いということがわかったんでカーネル再構築周りを調べたり、ちょっと手を付けたりしつつ終わる。
すっかりくもっちゃってまあという感じの下帰って、パン少々とカマンベール食べてから晩ごはんを作って。で、カレー。残ってるねぎを入れてしまおうかというのは、白いところだからそんなにすぐには痛まないよということで自重。でも細竹は入れてみたりして。水分多めなところからふたをしないで弱火で煮込んだから大きめの肉がちゃんと柔らかく煮えた。おいしい。
のんびりしてるところに電話。何か何度目かのこれでおしまい、と思ったあれについての問い合わせがあったとかで。それでメールを転送してもらってそこは 1 サンプル 1 秒だから単純にサンプル数で割ってます、それで /s な単位だしとか、その修正を back out したら単に元も間違ったコードに戻るだけだから当然問題ですねとか答えておく。割といい加減にしてもらいたいところな感じ。
後は WWW 見たりゲームしたりまんが読んだり。そういえばまだだったっけと柳じじいを倒してみたけどあんまり大層いいものは手に入らなかったよ、というぐらいな感じの進行。闘技場で獲得の巻物を手に入れたけどそれで出て来たのは使えない武器だったりするし。12 階のランダムクエスト行っちゃうかな、もう。見えない敵が守護者に指定されててどうしようもなくクエスト失敗っていうのが恐いんだけど。
明日は朝から出掛けるんだからもう寝てもいいのよ、とかな。思わず勢いで直接柏木に行っちゃわないようにしないとね。今回は一次会会場は別なんだから。
2013-03-22 00:57:55
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。何だかわけのわからない夢を見て疲れたりしつつも仕事場へ。いつもなら一本前の電車程混んでないユニバーサルシティ行きが妙に混んでるのはやっぱり春休みのせいかね。あの集団はせいぜい高校生までだし……
資料眺めつつ色々いじって遊びましょう……の予定が余計な仕事が湧いて出る。火曜日でほぼ片付いたはずの仕事の方で問合せがあって、主担当が今日は休みなもんだから分かるところだけでも書いてくれない、とか……はぁ。課題管理表のクローズなんていうのはまあすぐに片付くけど、バグ内容と修正のまとめをろくなこと書いてないログと実際の diff とから書くっていうのは結構な手間ですよ? しかもそんなのだから、書いた内容が本当かどうか確証持てないっていう。
延々やってて一つ、どうもそれで直るような diff が無いバグが直ってることになっててだいぶ悩む。悩んで、本当に直ってるんだよねと試してみたら直ってなかった……道理で該当する修正が無いわけだわ。で、直ってることになってるから放っておくのも不味そうなということでちょっと確認。ズームして解除してから別のデータでのプロットに差し替えると X 軸がおかしいっていう。良く見ると、どうも重ねてある座標軸の片方だけしか設定した範囲になってないっぽい。もう一方はずっと同じ範囲になってるからずれておかしく見える。それじゃあということで、プロット描き直す時とズームを解除する時に X 軸を強制的に合わせるようにしてみたら直ったっぽい。少なくともこれで他に悪影響出ることは無いはずだし、まあいいかとコミット。問題だったら revert してもらいましょう。
それからようやく落ち着いて予定のお遊びを色々。パッケージが足らないなとインストールしようとしたらレポジトリにそんなの無いと言われ、キャッシュが変なんだろうなとどうにか更新させる努力をしてやっと通ったとかやりつつ。全部のソースがあるわけでもないし、どこまで試せるかはちょっと疑問なわけだけど……まあディスクイメージ作るのにやってる基本操作ぐらいは納得しておきましょうっていう感じ。資料読みの方ももっと進めなきゃいけないけどね……
適当に時間で切り上げて帰る。昼の野菜たっぷりカレーというのが実に野菜とカレーソースだけで蛋白質が全く無いぞという感じだったんでちょっと唐揚げを買っていってつまんで、それで晩ごはんは蓮根天ととり汁のそばという。ねぎあるし。細竹のたけのこがちょっと面白い。根っこは固いけど。
後は WWW 見たりゲームしたりまんが読んだり。大丈夫な気がしてきたから下水道掃除をして、そのまま勢いでアーチ=ヴァイル戦を片付けて、オークの洞窟でアゾクを成敗してみました、と。アーティファクトの鎧を装備したら AC が 1 上がった、とかいうのがあれ。本当なら +36 なんだけど。まあ対破片、対轟音ということで良しとしましょうという話。下がらなければいいよ、とも言う。
2013-03-21 00:22:15
今朝はくもり。朝ごはんは玉ねぎ、ケーパー、ソーセージのトマトソーススパゲティ。一応出掛ける気はあったもののだらだらしてたら雨が降り出して、どうしようかなと思ってる間に本降りになったもんだから寝てしまう。週末出掛ける分と思ったけど、どうせ月曜日に休む予定だからいいかと思ったこともあり。晩ごはんも明日の朝ごはんも一応問題無いし。
19:00 ぐらいに起きたら雨が上がってて、牛乳が無くなったんだよなと買いに出るついでに晩ごはんに肉そばと餃子。や、出掛ける気があったもんだから、晩ごはんはラーメンっていう気分やってん。朝……起きた時点では。鶏がらの方のスープ使ってるのかな。醤油風味で。野菜に豚に。野菜煮込みの方が豚骨スープの方なのに対応してるのかって思いかけて、スープで具を煮込んでるっていうところまでしか共通点無いなと思い直したり。こっちはこっちでさっぱりとおいしい。
それで帰って後は WWW 見たりゲームしたりまんが読んだりでだらだらし続ける感じで。地味に経験を稼ぎつつイークの洞窟は制覇しておいた。オークのキャンプも掃除しておいた。下水道掃除も行けそうな気はするけどまだ。他は透明視認無いと面倒臭いか手に負えなくなる可能性があるか、なんだよな……
2013-03-20 00:36:32
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。からすの鳴きまねをして歩くお子様なんていうのを横目に出掛ける。昨日の晩とはうって変わってのどかないい天気。でもまだ淀川の干潟は水浸し。
昨日やろうかという話だった業務引き継ぎっぽい説明会へ。ああ、あの契約取れそうですっていう略称しか書いてないメールが転送されてきてたのはそういう話だったのね……システム全体に関わると言うと聞こえがいいっていう感じのお仕事、か。次のためにっていう話をしだす前だと、もうそこまで進んでたらコードはあんまり変わらないんじゃないかなっていう感じ。そうだとすると、調べものして必要な設定を考えるだの、そういう設定をしてディスクイメージを作る方法を考えるだのっていう仕事が当面は主になる、と。
何だか説明してくれる人の PC で、WORD だの EXCEL だのが度々ハングする状況ながらも大体のところは把握。で、説明されたことの中から直近の話に関係しそうなところを試すのに、とりあえず VirtualBOX を拾ってきてインストールディスクのイメージを拾ってきて遊んでみたり。本当のところ、完全に新規のインストールをするっていうことはまずないし、そもそも今日だって資料と一緒に開発環境として配布されてるディスクイメージ持って来てもらってるんだったりするけど、こちらに手渡すために資料とその他をまとめるから待っててって言われてる間暇だったんで。前に QEMU で色々やった時と大して変わるわけでもなくっていうか変わるわけがないんで特に何の問題も無くプレーンなシステムをインストール出来たという辺りでまとまったものを受け取って。
それで受け取ったディスクイメージで別の VM 作ってそっちが動くことを確認。開発環境なのに X なんて入ってるんですね。Eclipse のため? doxygen でドキュメント作ることになってるらしいから? まあ、いいんだけど。それで LANG=C でいいよ、LC_CTYPE=ja_JP.UTF-8 にするけどとか、alias ls='ls --color=never -F' とでもしとかないといらいらするとか、何かこの gnome-terminal のフォントが気持ち悪いぞと別のフォントにするとかしつつ、資料とプロジェクトで使ってるっていうスクリプトを読んでみる感じで。何か manpage が足りないな……
時間で適当に切り上げて帰る。帰りもいい天気。上着着てると暑いぐらい。それで帰って晩ごはんに麻婆豆腐。酒で戻すと何かちょっとと豆腐の水抜きに豆腐のパックに水を入れて乗せてたのに干し椎茸を放り込んでて、それをフライパンに投入したら水がちょっと多過ぎる感じだったんで干し椎茸を足すとか何か良くわからないことをしてたりする。まあ、にんじんのみじん切り入れようかとかやってる時点で既に良くわからないという話もあるか。そんな適当な感じでもおいしいのがいい。
後は WWW 見たりゲームしたり。クラウンショコラ食べつつ。いちごがおいしい季節です。ちょっと前から、もうちょっと後まで。ちょっと重めな感じなのは単なる食べ過ぎなのか何なのか。
何なく進めてた吸血鬼の修道僧でイークの洞窟 12 階をうろうろしてたらオルファックスを倒せちゃいましたとか、たまたま売ってた浮遊のブーツに閃光耐性が付いてたんで買い込んで地上を回るとか、そのまま鉄獄に突入して 6 階のランダムクエストを片付けるとか。そろそろ色々耐性のやり繰りが難しくなるところ。武器と鎧がまともにならないからねぇ、修道僧。
2013-03-19 00:34:24
今朝はくもり。朝ごはんはパンとサラダとソーセージ。えらくあったかくなったもので。何かからすの人達が騒がしかったのは何だったんだか。
週末にやってみた修正について了解を取ってコミットとか、次の仕事が一応概ね決まってるんで、前のその近辺やってた人から引き継ぎしたいというメールが来てたけど今日はちょっとと調整したりとか。それでなくてももう一人、同じ説明を受けるべき人が今日は休みだったりして明日にしましょうかと。今のお手伝いの方はさすがに今日で片付くでしょう、多分。
で、コンパイルしたスタンドアローンアプリケーションが返ってきたところで追加テストとやり直し分を実行。まあ概ね問題無いわけですよ、コンパイル前に色々試してはいるし。でもタイミング問題っぽく勝手に直ったように見えてたところは、実にタイミング問題らしく別の PC でスタンドアローンアプリケーションを動かすと見事に問題が残ったままだったりする。今回直さないことにしておきましょうかと言ってたところだから構わないって言えば構わないんだけど。残念。
表に一切出してない内部パラメータの計算が変わってるんで一応テストが必要だけどどうにもならなさそうな、というのについては一応テストしてみて結果は思わしくないけどそもそもこのテストが全然正しくないということで決着させてみた。時間平均誤差がサンプリングレートに依存しないっていうのを適当に間引いたデータを入力した場合と元のデータを使った場合の結果を比較することで示そうっていう話なんだけど、間引いた結果、入力がそもそも元のデータからだいぶかけ離れる上に補完入ると言っても直線補完なものでということで結果は似ても似つかない感じになりますという。
余った時間でこうしたら多分直るけどちょっと影響範囲が大きめな感じな上に自信無かったんだよなっていう修正を試してみて、これじゃ上手くいかなくて更にもうちょっと汚ならしい修正をするか、大がかりな修正をするかする必要があるっていうのを確認したり、そもそも全体をこっち使って作れば良かったんだよなと handle を継承したクラスを定義するっていうのをおもちゃで試したりしつつ終わる。
帰るか、と表に出たら大雨。この調子だとすぐに弱くなるんだろうけどと思いつつも動くと、案の定、駅に着く頃にはもう弱まってる。でもやることも無いのに仕事場に残っていたくないんだよね……南の方のが雨がひどいっぽい? と淀川を渡る辺りで思ったわけだけど、大阪駅ではホームで傘がいる状況だわ、桜ノ宮ではホーム一部丸ごと水溜りになってるわという感じ。大丈夫か、これと思いつつ京橋に着いたら、こっちはそこまでひどくなかった、っていうかだいぶ止みかけな雰囲気で助かった。それでも結構な水溜りは出来てたけど、あの JR の事務所前の道は側溝の水の流れが悪いだけだからね……
帰りついてのんびり。それから晩ごはんに冷奴と豚汁うどん。落ち着くわ。寒くなくてもしけぽいとあったかいのは嬉しい。で、後は WWW 見たりゲームしたり。柳じじいを倒してアングヴィルとテルモラの 25 階クエスト片付けて、ダークエルフの王はちょっと辛いし 24 階のランダムクエストも自信満々とは言えないしと城で 30 階ぐらいまで降りてみようかと出掛ける。結果。サイクロプス二体と正面からやり合っても何か大丈夫に見えたんだけど全然そんなことありませんでしたという感じで死亡。またいらないことして油断して死んでるよ、もう……
2013-03-18 00:29:30
今朝はくもり。朝ごはんは水菜、玉ねぎ、ケーパー、ほたてのトマトソーススパゲティ。ちょっと水菜多かったかも。でもまあ、特に問題無し。起きたのが遅かったんでしばらくぐだぐだしてたらもう 16:00 っていうことで、買い物に行くだけでおしまいだなという感じ。
で、買い物してついでに古本屋に寄って、帰ってきて晩ごはんに豆とパンチェッタのトマトスープでフジッリ。割とちゃんとスープな感じで。それにポテトチップスでまあとりあえずっていう。晩ごはんのメニューの一部としてポテトチップスはどうなんだという意見が無くもない。や、別にそういうつもりで食べてたわけじゃないわけだけど。
後は WWW 見たりまんが読んだりゲームしたりで。適当に鉄獄で下ってみた後で、オークの洞窟突入からアゾク撃破まで一気に。進む、進む。でも大して強くはならなかったりして。
2013-03-17 01:54:39
今朝は晴れ。朝ごはんはプッタネスカ。良く晴れてあったかい……と言う程でもない、けど、寒いわけでもない。いい加減、だいぶ日差しが強くなったことでもあり。
とりあえず地下鉄で恵美須町に出てぶらぶらと。道路の舗装がきれいになってたりすると春だなっていう気分。予算消化に余念が無いよね……で、本屋でまんがを一冊買ってゲームしに。エジプトで掘り切ったら宇宙ではぼろぼろでしたとか、ファイナルラウンドで 1 カウント差でクリアし損ねると割と残念な感じとか、ぼろぼろと墜ちまくった割には何とかクリア出来たけど墜ちまくっただけあって得点は伸び悩むとか、普通ならボム撃ってるところで無意味に頑張って避けようとするから死ぬのですとか。
コンビニと古本屋にもうちょっと寄って、帰る途中で晩ごはんにラーメンと餃子。魚介系のスープな感じ。醤油風味。で、細めだけどしこしこした麺。香ばしく炙られたチャーシュー。ちょっとぴり辛な何か。うん、結構おいしいのはおいしい。ちょっとスープが重く感じるけど。この辺りは単なる好みの問題だからしょうがない。餃子も微妙に好みと外れる感じ。皮が、何となく。餡は好きなんだけどな……おしい。
買い物して帰った後は WWW 見たりまんが読んだりゲームしたり。12 階のランダムクエスト片付けて、アングヴィルの 15 階クエスト片付けて、迷宮のミノタウルスを片付けて。クエスト報酬が良かったんでレベル 28 に躍進。ここから先は、アーティファクトのいいやつが手に入らないと上がり難い領域だから、進めるのが大変な感じ。とにかくいい加減混乱耐性が無いと辛いぞ、と。
2013-03-16 01:48:17
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。メールを見てたら作業まだ、なんていうここのホスト元からの催促があったんで、今晩やるつもりだったんですとか返事を出しておく。IP アドレス変えてもらいたいんで、設定直したら連絡してくれっていうメールがちょっと前に来てたん。何となく問題出たら直すでいいやぐらいに思ってたけど、今朝のメールを見てこっちで設定しなかったら向こうは勝手に DNS レコード書き換えるわけにも行かないわなっていうのに思い当たった。思い当たるのが遅い。
今日から気温が上がるはずって言ったところで、晩の内に寒気が去ったっていうだけだと朝はまだ寒いわなと思いつつ仕事場へ。変な夢見るし、そのせいか意味も無く普段着に着替えかけて出掛けるのが微妙に遅れるし、大阪に着いてみると新大阪方面の電車がまた微妙に遅れてるし……でもぎりぎり面倒臭いことにならない時刻に着いて打刻出来た。五分遅れを埋めるには五分余分にいるだけじゃ済まないのが鬱陶しいからねぇ。
みんないるんだから大丈夫なんだろうと思いつつメールで今日はストライキなんていうことがないのを確認。それからお仕事開始。昨日もらってきた宿題を何とかしましょう、と。メール見てたら仕様書には無いけど C コードには入ってる × 100 って何でしょうというのに結論が出てて、ここの係数 100 で割っといて下さい、仕様書に書いてあるのは実は % 単位じゃない割合による計算だからということだったんでさくっと直す。
で、切落したデータ部分も誤差計算に含めましょうっていう話を検討。打合せの場では簡単に見えたけど、そこで思った程簡単じゃないというのにすぐ気付く。リサンプリングかけてる分合わせなきゃいけないやんな。それも切落した境界が整合するように。ちょっとどうしようかと悩んでみて、切落す関数で切落した部分も返して、これを時間軸上で反転した上で他と同じようにリサンプルをかけてわざと重ねておいた最初の点だけ誤差計算から落すということにした。切落した部分の誤差は真面目に計算するんじゃなくて、残りの部分のモデル出力の最初の値との差を積算するっていう仕様なんで反転したのを再反転する必要はない、と。……うん、とりあえずこれでいいみたい。少なくともあからさまにおかしくは見えないし、適当に途中経過を出力してざっくり長方形と台形で近似計算した誤差面積とそれなりに合うようだし。
打合せの時に何か変な気がして確認しますと言っておいたところは、動かしてみるまでも無く昨日、寝る前にもうやっぱりあの係数いらないやっていうのがわかってたんで修正。1 サンプル 1 秒になるようにしてある計算結果なんだから、ベクタの長さが秒単位の時間そのものです。係数なんていりません。
これについて動かしてみての確認をどうしようという話では、適当に間引きしたデータを用意して平均誤差が同じぐらいになるっていうことでどうだろうという話をしてたんでそのように……全然合わないな。何でかっていうと、そもそもモデルがだいぶ違った形になるから。使ってるデータが実動作ログを繰り返し並べて時間を伸ばしただけっていう不自然なものなのも問題なのかもしれないけど……ということで、繰り返し並べられる前の小さいデータを間引いたデータを作ってみて、小さい方二つで比較してみる。こっちの方がだいぶましっぽい。差はそれなりにあるけど。うーん。まあいいか……?
ちょっと時間があるなということで、ついでにスライダー周りのバグについて確認してみる。上下限を指定してやると、パラメータを表示してるエディットボックスへの入力は上下限に丸められるけどシミュレーションは丸められる前の値で走ってるねっていうの。上下限を指定した瞬間に丸められるけど、この時にはそもそも再シミュレーションが走らないっていうのも含めて。他人が書いたコードになるからわからないかと思いきや、十分も見ないうちに前者は直った。単にスライダーによる制限を反映する前にシミュレーション走らせてるのを後に移動しただけ。後者はもうちょっと見て、スライダーの上下限を設定するところに再シミュレーションをキックするコードを追加して出来上がり。……もっと早く見ておけば良かったね……これだけの修正で済むんだったら入れちゃおうか、まあ、相談か……
次にファインチューニングをするツールのスライダーをアローキーで動かすと変っていうのを見直そうとしたら、まだ何もいじってないのに直ってたりする。何だこれ? 納得が行かないもんだからしばらく色々眺めたり追い掛けたりした結果、レースコンディションっぽい状況になってるのかなという結論になる。コールバックが呼ばれるタイミングによって、キーを押してスライダーが動く前の値が読めるか、動いた後の値が読めるかが変わってしまう。変則的な使い方を実装するためにコールバックでスライダーの値を見て動かしてるんだけど、これがどうなるかはタイミングによってずれる、と。デバッガでブレークポイント張っておくとキーを押しても動かなかったりするしね……
スライダーの値そのものじゃなくて、勝手に変化しない変数に前にスライダーにセットした値を保存しておけば変なレースは起こらないように出来る。簡単に直そうと思えば直せるけど、今は動いてるっぽいっていうこと、昨日はこの辺り保留にしておこうかと言ってたこと、これを直すと影響範囲が大きくなってやり直さなきゃならないテストが増えることを考えると放置かな、っていうところ。
その辺りを見てたらパラメータから調整計数を引く表引き関数に渡すパラメータ順序を間違えてるのに気付いてついでに直したり、このツールで調整するとスライダーの上下限を越えた値を設定するから呼び出し元のツールの方で問題が出るのをどうにかしようと思ったらやっぱり簡単に直るのは直るけど影響範囲が広くなり過ぎそうだということで放置することに決めたりという感じで今日はおしまい。
天気はいいし、だいぶあったかくなったしと気分良く帰って、ちょっとブリーを食べたりした後、晩ごはんに鴨汁のそば。おでんに入れた水菜があるし……と言うと "?" が脳裏を過る人が多いだろうなとか思いつつ。山菜の水煮に大根ににんじんに水菜にわかめと入れてたら、そばの汁というにはあまりにも具沢山な感じになる。具沢山っていうか、そばをつける余地があんまり無いっていうか。でも、まあ、なかなかおいしいわけで。
それからここの IP アドレス変更作業へ。単に IP アドレス変えるだけだったら ifconfig の引数変えるだけ、っていうと /etc/rc.conf かと思いつつ、とりあえず /etc で grep -R xxx.xxx.xxx.xxx . とかしたら hosts と rc.conf にしか記述が無かったんでさくっと編集。変なキャッシュとかあっても面倒臭いということで shutdown -r now してしばらく待って、変更後の IP アドレスで ssh 出来ることを確認。で、こんなことしたけどこれで大丈夫? っていう報告を上げて応答待ち。
後は WWW 見たりゲームしたり。ちょっと強くなったところでイークの洞窟の 12 階まで降りてみたら、殺戮のバゼラードなんて手に入って攻撃力が飛躍的にアップ、ということでさくっと 13 階へ。ボルドールは余裕で倒せましたという感じ。ここから鉄獄 12 階のランダムクエストに行くっていうのは辛めだから明日に回そうか。
2013-03-15 03:08:21
今朝は晴れ? だったかな? 朝ごはんはパンとサラダとソーセージ。あったかくなってきたことでもあるし、とスーツを替えたら今日はちょっと冷えるかな……今のままぐらいならどうってことはないんだけど。……と思ってた。
午前中は資料をもうちょっとまとめるとかで出張準備。時間的にそんなものじゃないかということで、昼休みちょっと前に出て新大阪駅中の店でお昼。何も見ないで入ったらだいぶお高いお店だったりして。朝よりも気温が下がったような気がする上に風が強くてえらく寒い。これはたまらないな……
高槻から各駅停車な快速だと新快速一本で行くよりだいぶ時間がかかりつつ出張先へ。どうも座り心地というか、寝心地の悪いシートだわね……背中の支えが足りないっていうか。風が止まってれば日なたはあったかいぐらい、でも止まってないからやっぱり寒い。うーん。
で、説明会的な何かでお話。説明してる最中に怪しいところを見つけてしまったりしつつ。うん、あの係数、少なくとも今は全然必要無くなってるな……昨日、今日で資料を用意したところについては片方はもらった資料にあるアルゴリズムの記述からそれを読み取れって言われても無理ですという微妙な意図違いが含まれてて、もう片方はもらった資料に書いてあることが間違ってるかもしれないんで向こうで調べますということになった。他のところで今メインでやってる人が「やりましょう」と言ってしまってるんで、元は今日が納品日だっていうのに再修正することに。まあ修正はトリビアルなんだけど。
思ってたというか戦々恐々としてたよりはだいぶ早く終わって帰る。山科で新快速に乗り換えられるけど面倒臭いからいいやと各駅停車後快速、な電車で。行きよりましな気がしたけど気のせいだったようで、やっぱり座り心地が悪くて腰が痛くなる。寝て変な姿勢になるからだって言われるとそうなんだけど。
そのまま帰って晩ごはんはおでん。あったまるわ……それで後は WWW 見たり寝たり。うん、寝過ぎた。これ書いたらさっさと本当に布団被って寝よう。
2013-03-14 00:12:05
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。気温がまた上がり気味。で、ちょっと風があるんでほこりっぽいような。気のせいなような。まあとにかくあったかくなるのはいいことです。
とりあえずテストの続きで一通り終わったら色々片が付くなと思ってるところに何かありまして……ということで明日出張して質問に答える会的なものに出席するはめになる。手が離れないどころか最後までこれかっていう感じ。ぐぅ。パラメータ変えたら通りますよという話にそれは根本的な解決じゃないんじゃないかという質問が来てて、こういうことじゃないのかと言ってる内容が全然見当外れで脱力したりとか。もっと根本的なことだって言ってるのに。まあこっちからの説明のメールにはそこまで書いてなかったけど。メール出した人には説明したんだけどな……
ざくざくとテストを片付けて、テスト項目の評価基準には入ってないバグをまた見つけたりしつつも一通り終了。それからメールの件について、向こうが言ってることもやっておいた上で、そういう問題じゃないんですというのを示す証拠を集め出す。っていうかまあ、単にどういう風に動いてそうなるのかを途中経過をプロットして見せただけだけど。
そんな感じで終わり。アルゴリズム的な質問のもう一方の方ももう一度見直しついでに途中経過を出しておこうかと思ったけど、そっちは時間切れで手付かず。明日の午前中で間に合うかな……
昼過ぎにくもってきたなとは思ってたけど、帰りにはすっかり雨で。ビルが煙ってるわ。それで今日はずいぶんあったかくなったしということで、晩ごはんは冷奴とかつおのたたきととろろ昆布のつゆということに。さっぱりとおいしくて寒くない。うん。
後は WWW 見たりゲームしたりまんが読んだり。とりあえず鉄獄 6 階のランダムクエスト片付けてそのまま 10 階まで降りましたとかそんな。混沌の武器が手に入って一気にレベル 20 になった、でもクォータースタッフは初心者なんで当たらない、当たらない。当たれば十分強いんだけど。
2013-03-13 01:30:19
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。今日からまた気温上がる予定だった割には冷えてるわね……まあいい天気だし、お昼にはあったまるでしょう、多分。
昨日帰った後にメールが来てて、何か計算結果がおかしいんだけどという話が、ということで調べてみる。ざくっと動かすと確かに再現するんでデバッガ使って適当に追い掛けてみたら、単に探索範囲広過ぎるからデータを切り詰め過ぎておかしなことになってるっていうののバリエーションだった。何度も言ってるんだけどな……
そのメールに前後してスタンドアローンアプリケーションが作り直されてきてたんで、三度目のテストを開始。いい加減、テスト自体が悪いのについては勝手に直しますよという感じでざくざく片付ける。通ったってしながら変な動作を指摘したりもしつつ。テストの評価基準に入ってないから通ってるのは通ってるんですよ、たとえスライダーの上下限を設定してやるとエディットボックスに入力した値がその範囲に切り詰められるように見えてシミュレーション自体は入力した値で実行されてても。
適当に休み休みざくざく進めて適当なところで時間切れで終わる。それで帰って、と。今の時期、これぐらいの時間が気持ちいい感じなんだよね、とか思いつつ。天気がいいと空のグラデーションがきれいで。それで晩ごはんは焼きそばと点心詰め合せっていうか、丸餃子と焼売と肉にら饅頭のセット。ちょっと多めな感じ。でも焼きそば一袋だと全然足らなさそうだったしな……作り出してから塩が全然足りないのに気付いてどうしようかっていう感じだったけど、オイスターソースでそれなりな感じになった。
後は WWW 見たりゲームしたり。赤カブト相手に油断しつつ殴りあっていたら脇からの攻撃で少々余分なダメージが、ということで死んだんで、一瞬アンドロイドの忍者とかひどいよねというお遊びを挟みつつアンドロイドの混沌の戦士が出動。ろくに買い物する気にもなれないもんだからレベル 1 から抜けられないまま死んでしまった忍者と違って混沌の戦士だと全然問題無いわけで。頭が悪くて魔法が使い難いっていうのはそのうち何とかなるだろうし。……変な突然変異が付いたり、突然別の生物になったりしなければ。
2013-03-12 01:27:31
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。また冷え気味。晴れて風が無い分、まだましではあるんだけど。日なたを行くと春っぽいなという感じ。
テストの続きをしばらく。この辺りは通ったことにするらしかったな、自分でやるなら通さないけど、みたいなテストが少々。テスト自体がおかしな場合がまたいくつか。スタンドアローンアプリケーションになる前で通ってたところが通らなくなるはずもなく、という感じ。とりあえず問題無しと言っていいか。文句はちょっとあっても。前のテストで指摘したテスト自体の問題の中にいくつか直ってないのがあるよ?
これで一通りおしまい、ということで後はのんびりしつつ、テスト項目には入ってないけどちょっと気になった辺りを見直してみたり。ああ、1 ステップ 1 秒の中でサブステップ刻むことになってるところが刻んでない…… 1 ステップ 1 秒を実現するからここのパラメータは 1、っていうのを鵜呑みにしちゃってたけど違うやんな。……ということでサブステップ刻むようにしてみたらだいぶ時間がかかるようになってあれ。当たり前ではあるんだけど。しかも、結果は刻まない場合とほとんど変わらない、と。ふん?
微調整用のスライダを前後させてるとパラメータが一方向に変化し続けるというんでちょっと見直したら、微調整の係数を掛ける元のパラメータを拾ってくる場所を間違えてたり、自動調整周りに文句が付いてきてるのをだってそうなるんだもんと返しておいて下さいと言っておいたりなんてしつつ今日はおしまい。
相変わらずいい天気だけどちょっと風が出て来たか、っていう中帰って、晩ごはんは冷奴と若竹天と豚汁うどん。にんじんも干し椎茸も残ってなかったんで豚汁が何とも寂しい感じになったりしつつもまあ、十分か。豆腐と摺身のおいしさよ。
後は WWW 見たりゲームしたりちょっと寝たり。24 階のランダムクエストに 25 階クエスト 3 つ……ダークエルフの王はどうしようね。行けなくもない気はするけど、囲まれると痛いのも確かなわけで。うーん。
2013-03-11 00:58:25
今朝は雨。朝ごはんはキャベツとスモークサーモンのトマトソーススパゲティ。これはどうだろうと思いつつ買ったスモークサーモンがおいしくて満足。
で、天気予報を見て出掛けないでも済むように買い物をしておいたんで、実際に雨も降っていることだしと部屋でのんびりする。っていうか、寝る。眠いし。昨日よりだいぶ寒くもあることだし……っていうのは部屋の中だとあんまり感じないわけだけど。日が差してない分ぐらいか。
起きた頃にはすっかり雨は止んでたけど、18:00 過ぎに出掛ける意味も無しということでそのままぐだる。晩ごはんは玉ねぎとサラミのトマトソーススパゲティ。このサラミ、それだけで食べたら塩辛いけど料理にはいい。まあ、サラミってそういうものだよね、本当なら。
後はそのままぐだぐだと WWW 見たりゲームしたり。迷宮クリアしたんで次はアゾクねとざくざく進む。オークの洞窟 23 階で放射性廃棄物のブレス吐いてたのは何者なんだろうという疑問はあるけど、わざわざ危険を犯す必要も無しということでそっちは放置して退散。殺気感知で見えないものを暗闇の中あてもなく探し続けるなんていうことをすると多分、死ねる。
2013-03-10 02:44:44
今朝は晴れ。朝ごはんはプッタネスカ。これだけあったかいと冬物のコートじゃ暑いよなと別の上着を引っ張り出して出発。うん、これでも暑いぐらい。日が落ちたら丁度いいぐらいになるんだろうけど。
地下鉄で恵美須町出て色々な感じ。何か今日は妙に人が多いような。自立式のパーティションって要するに面積喰いっていうことだよなとか何とか思ってみたりしつつ。で、本屋でまんがを一冊買ってゲームしに。
調子良く掘ってみたけど二回とも 2,000m 到達してないってどういうことさとか、やっぱり BGM 聞こえなきゃだめだよねこれはとか、1 面で墜ちてると見事なばかりに気が抜けて 3 面もクリア出来なくなりますとか、毎度 2 credits 目でたどり着いた研究所前で死ぬわなとか。パターンだ何だ見極める余裕も無くさくさく狩られてるからな……
コンビニと古本屋に寄って、帰る途中で晩ごはんん担々麺と水餃子。もちもち皮にたっぷりスープが詰まった水餃子、だからか五目春巻の時よりお腹一杯な気分。
買い物して帰った後は WWW 見たりゲームしたり。何とかなるかなとシェロブに挑んでみてあっさり死んでしまったりしたもんだから、うっかりアンドロイドの狂戦士で快進撃することに。話早いよな……あっという間にイークの洞窟も 6 階、12 階のランダムクエストも 22 階レベルまでのクエストも片付くんだから。いい加減寝ようか、で迷宮には行ってないわけだけど、行ったらミノタウルスもすぐ倒せるだろうし。
2013-03-09 00:48:05
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。朝から 14℃ なんていう気温が見えて、あったかいのはいいけど冷え込んだ時の反動が恐いと思ったりしつつ仕事場へ。いきなりまた 4℃ とか言いはしないだろうけど 8℃ ぐらいまで落ちるのは普通にありそうだからな……
自動調整の方をちょっと見直してみようかということを連絡したら、別の問題について相談を受けたりして。で、トリビアルな問題なはずのところをその場で解決して、もっと単純な話についてはその仕様提示してきたの向こうだしという話をしてから作業開始。動作自体には問題無くて、パラメータがまともでないのが問題らしいということで納得しておく。
それはそれとして、時間間隔が変わった場合には問題があるなというのを思い付いてしまって報告。こんな方針でいいと思いますという提案をしたらこっちで直すことになったんでさくさく直す……つもりが結構手間取ったり。入力がどんな時間間隔であってもシミュレーションは 1 ステップ 1 秒にするんでモデルのパラメータ求める時の入力も 1 サンプル 1 秒じゃなきゃいけませんねっていうだけの話だったんだけど。
サブサンプル単位の探索とか入るんで補完してリサンプリングしてってやってるから、そのリサンプリングの時に 1 秒間隔にしたらいい。上手くポイントが取れるんだったら行列にベクタでインデックス与えれば済むんだけど、それでちゃんと 1 秒間隔で取れない場合は補完がいる。全部補完で書いたら簡単だけど、interp1 遅いから……で、インデックスベクタ作るのに悩んだり、出来てみたらベクタの向きが悪くて reshape が必要だったり、パラメータ推定まで出来ても今度は結果表示のプロットが入力のサンプル時間使ってるんでそのためだけに更にリサンプリングが必要だったり。
とりあえず全部出来たところでコミットしてしばらくのんびり。シミュレーションが 1 サンプル 1 秒だと他の部分で時間合わせが必要無くなるから。で、修正したコードによるスタンドアローンアプリケーションが出て来たところでまたテストを半分ぐらい。さすがに通るようになってるわね。コンパイル前に部分、部分では確認してた通り。それで時間になったんで帰る、と。
晩ごはんは野菜スープと餃子。スープっていうには水分が足りないいつものあれ。本当はもっと水分少なめで温野菜って言ってみようかと思ったんだけど、ちょっと塩を入れ過ぎてとがり過ぎた味を丸めるのに水を入れたから結局スープ。冷めてもおいしい丸餃子はあっためたら当然おいしいのでした。
後は WWW 見たりゲームしたり。買ってきておいたチョコレートパフェ食べつつ。小さいけど結構パフェだね。このチョコレートプリンのやつよりバニラなやつの方が好みだった気がしなくもないけどこれはこれでおいしい。ちょっとチョコレートが重く感じるのは……食べ過ぎか? 単に。
森でどんどん啜んで 30 階に着きましたとか、闘技場でざくざく敵を倒して次はエティンです、で躊躇するとか。ガントレットのおかげで器用度 +4、それによって両手の攻撃回数が 1 回ずつ増えて攻撃力倍増。ちょっと強くなった感。AC 115 あっても何か柔らかいのが玉に瑕。
2013-03-08 01:18:13
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。二度寝中にわけのわからない変な夢を見て呆然としたり。あまりにも変だったから内容さっぱり覚えてないわ。昨日のは、何で道端にベッドだの、どうして着替え中に他人と話をしてるだの、突っ込みどころぐらい覚えてるのに。
ちらっと直されてるのかと svn up した後 diff を見てて、diff だけでわかるバグがあったんで報告、っていう辺りからスタート。ついでに同じことを三度も書くのやめましょうよ、同じバグをわざわざコピーして増やしてるからっていうのも。で、そっちが直ってくる前に他の直ってるはずのところを確認してみる。うん、だいぶ直ってる、直ってる。改めて見ると変なところは別に報告しておくとして。
朝報告した分が修正された後に更に確認。何でこれ一回目だけ変な値になるかなっていうのがどうしても取れない風味。パラメータの上下限を変えると大丈夫だったりするから精度の問題としか言いようがないかな……スライダーのステップ幅が割合でしか指定出来ないからどうにも出来なさそう。
修正の結果問題が出るようになったところを報告して、ad-hoc な修正加えるのを手伝ったりなんていうのもありつつ終わる。パラメータの最小値が 0 じゃなくなったせいで、自動調整で出て来る値が問題になったっていう。とりあえず範囲外になったらエラーにするという対処が入った。で、自動調整が本当に正しいのかどうか調べてみようかなと思いつつ、時間切れで帰る。途中で西はどっちと聞かれて東の方角を指差して別れてから気付いて慌てて訂正に行ったりして。北があっちで、なんてのも言っておいて何で間違えるんだ。
今はあったかいけどやっぱりまた週末冷えてくるんだろうかと思いつつ帰って、晩ごはんはかき鍋とおじや。何か久しぶりだな。おじやのためにわかめを足しつつ、思い付きでかつおぶしを足してみたりしたけどあんまり効いてこないな。もっとも効いてるのが分かる程入れたら味がおかしくなりかねないか。
後は WWW 見たりゲームしたり寝たり。とりあえず森に出入りし始めました、というぐらいで。何かいいもの出ないかな……
2013-03-07 01:24:48
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。キャビンアテンダントの集団みたいなものがあると何かと思うわけですよ。研修か何かかね。新幹線のだよな、あの制服は。
さくさくとテスト項目を消化していく作業。6 ~ 7 割っていうところかね、通るの。字面だけ見たらテスト項目としては通ってるけど、そのテストで見ることになってないところが明らかにおかしいんで保留にしたりなんていうのを含めると結構色々問題あり。まあ、トリビアルな問題も多いけど。undefined function or variable 'retun' とか。
一通り片付けたら今直してる最中で、スタンドアローンアプリケーションにはしてないからテストには環境がいりますなんていう話が出て来る。で、結局大騒ぎして置いてきた PC をこっちのために借りることになったりして。これは直った、これは直ってない、これは直ったふりして仕様を見直してみると基本動作としては直す前の方が正しかった……ええと? とかな。
やっぱりいるなと Firefox と Thunderbird を突っ込んだり、設定正しいのを確認したいからで telnet がいるしついでにもうちょっと色々ということで Cygwin の setup 実行して色々更に追加したりを挟みつつ今日はおしまい。いい天気。いい感じの空の色が眺められそうな。時刻によるんだけど。
で、帰って晩ごはんにラムと野菜の炒めもの。ぽん酢っぽい風味。これで残ってた餃子のたれもだいぶ使えた。小瓶で割とぽん酢なのは何となくもったいなくって。さすがに小袋のやつは捨てちゃっていいかもしれないけどね……足りないからそこから使うっていう事態がほぼ無いし、餃子のたれ過ぎて他のことには使い難いし。
後は WWW 見たりゲームしたり、変に眠気が湧いたんでちょっと寝たりと。武装が強化されないと勇気が出ないよと 22 階までを行ったりきたり。森に行ってもいいんだけど。
2013-03-06 00:24:36
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。気温も高めでだいぶ楽。このままあったかくなればいいんだけど、まだしばらくは乱高下が続くんだろうねぇと思いつつ仕事場へ。
確認してみたらやっぱりテストスクリプト自体が修正されてて、修正された後シミュレーションやり直さずに結果出していいことにしちゃってたというわけではないということでほっとするところから。そうなると、速くなったのは素直に喜んでおいていいっていう話になる。それでテキスト吐いてる方のループも CSV 吐いてるループと同じようにっていうか、そっちはそもそも一つの変数の値だけ出してるから分割するまでもなく一回の fprintf で出力出来るわという修正を加えて更なる高速化を図ってみたり。220 秒超が 15 秒になったら十分かな、と満足してコミット。
後を引き継ぐ人が自分が使うためにソフトウェア環境インストールしたいっていうんでちょっとあれこれ。インストール方法って覚えてないからね……文書はサーバのあそこにあるんだけどと言って見ようとすると、開発室の分離されたネットワークからは見えなかったりする。で、インストール自体にネットワークが必要だったりしたはずだし面倒臭いんだよねということでこれからしばらく何したらいいんでしょうと相談に。こっち方面の話が無いんだったら今使ってる PC 渡しちゃった方が楽だから。
それで見事に藪を突いて蛇を出した感に浸りつつ他にやってもらいたいことがあって、という話になったんで今まで使ってたのを渡して別の PC のセットアップを始めることに。長くて一月ぐらいしか使わないんじゃないかと思いつつも、やっぱりこの辺りは無いと駄目だわと色々突っ込んでみるとか、「やってもらいたいこと」の一つ目に対応するためにランタイムのインストールするとか。
上手く行かないんですと相談に来るのに答えたりしつつ作業を開始。GUI プログラムのテストの手伝い。起動出来る、終了出来るなんていうのは単純。データ読めるっていうのは表示に即反映される分についてはいいけど、そうでない分については確認不可能だぞこれ。そして明らかに真っ当に動いてない部分があって、と。……これ、もうすぐ納品するんだよね?
一通り動かしてみるのを見てくれませんかというのに付き合ったりもしつつ、そんなテストをぼちぼち進めて時間になったところで切り上げる。で、晴れてるもんだから気分良く帰って晩ごはんは冷奴と鴨汁のそば。一杯目を食べててわかめを入れ忘れたのを思い出して二杯目に足しておいたりしつつ。安易においしい。
後は WWW 見たりゲームしたり。あんまり装備が充実しないなと思いつつ 22 階までをうろうろするとか、28 レベルになったしまあ行けるかと柳じじいを倒しに行ったり。
2013-03-05 00:32:59
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。やあ、日が差してるとあったかいわ。気温は 4℃ でも。大阪駅に着こうというところでさっきの事故のため遅延中っていうアナウンスがあった割には極普通に新大阪着。まあ、運が良かったかな。
何をやりましょうねと思いつつ。とりあえず午後に引き継ぎっていうか、今までやってたことを他人に説明するっていう話があったんで説明文書書きの続き。スクリプトの説明も書いておいた方がいいかなと。使い方だけで、内容の説明じゃないわけだけど……内容の説明しようとすると、環境と API の説明をする方がメインになっちゃうからなぁ。
で、午後になって説明。こんな風に向こうが送り付けてきたものの変更を確認してマージしてたんですよっていう。自分は Cygwin で svn diff とかやってるけど、他人は Tortoise SVN 使って仕事してるんだよなっていうのはとりあえず置いておくしかないでしょう。多分、そっちでも十分な道具立ては揃ってるはずだし。本質がわかってれば大丈夫。本質、ねぇ……
説明終わってちょっと時間があったんで、テスト結果を評価するスクリプトをちょっといじってみたり。大きな出力があるテストでやたらと時間がかかってるんで。最初は fprintf が遅いのかと思ったけどそうでもないらしい。ってなると、の環境だと生のループはえらく遅いので出来る限り行列演算使いましょうとかいうあれかっていうことになる。長さが違う列ベクタを列方向に並べるっていう都合上、範囲外アクセスを防ぎつつやりたいことを実現する一番簡単な方法を取ってたから、一番ループ回数が増える方法だったのをどうしようか、と。
で、まあ、インデックスが範囲内の間は適当な行数のブロックで回して、足りなくなったらそこまでっていうブロックにして、次の周回からはもう行が残ってないベクタの分は無視するようにしてみようという感じなコードにしてみた。fprintf に行列を与えた場合の挙動を見間違えて転置が必要なのに後で気付いたりしつつ何とか作って、動かしてみると実行時間が 1/3 以下になった……これで問題無いようだったらこっちでコミットしちゃうかな。
前に作った結果と比べたらいいよねと比べてみたら何か違うけど、どうもそれは元にしてる出力データの方から違ってるかららしいという辺りで時間切れ。説明の時にテストモデル作り直してテスト走らせたりしたからそのせい? 何か藪を突いて蛇を出してる気もするからやっぱり何もしないことにするっていうのもいいかも、なんてちょっと思いつつ退出。
くもっちゃったかと空を見上げる帰り道。晩ごはんは冷奴と豚汁うどんということになる。冷奴嫌がる程寒くないし、と。何となく青ねぎを適当に刻んで入れてみた。まあ、ねぎの味がするわね。こっちのが半端に切ったのが残らなくていいかな。
後は WWW 見たりゲームしたり。下水道の掃除をして、アゾク倒して、迷宮をクリアしてと勢いで進める。微妙に装備が良くなったけど微妙。アーティファクト武器出たと思ったらどれもこれも永久光源が付いてて忍者には大変に向いてなかったりするのがとても残念な。
2013-03-04 00:28:45
今朝は晴れ。朝ごはんはエリンギとさけのトマトソーススパゲティ。さけっていうかますなわけだけど。ボスカイオラ風とか思ってたけど良く考えたらあれはツナじゃなかったか、なんていうのは置いておく。起きたのが 14:30 だと朝っていうのはさすがに憚られるっていう意見も気にしないことにしよう。
まあそんななのでのんびりと。16:30 ぐらいに買い物に出て、そのまま古本屋に寄ってきて。家具屋の跡は何か入るんで工事してるのかと思ってたけど、別段まだそういうわけでもないらしい。向こう方面の一番手前であれだけの面積あるところがあれだとあれだけど、あの広さだとそのままじゃなかなか借り手も無いかもね……
あんまり遅くならないぐらいで帰って、晩ごはんは豆とパンチェッタのトマトスープでフジッリ。それにパンと、カマンベールと。……ちょっと食べ過ぎたわね。お腹一杯。それで後は WWW 見たりゲームしたり。
寝る前に理力のレイピア拾った勢いでアーチ=ヴァイル戦を片付けておいたし、Q も倒してるからまあ平気かと 12 階のランダムクエストをクリアして、そのまま 16 階まで潜ってみました、と。どうも色々不満と不安が残る感じなんだけど。もうちょっといいもの出ないものか……
2013-03-03 01:35:31
今朝はくもり。朝ごはんはプッタネスカ。スパゲティ茹でる時に塩を入れ忘れたんで何となく間の抜けた味に。後で足したけど、あれじゃだめか。無いよりはましなんだろうけど。
微妙に日が差したりもする中、地下鉄で恵美須町へ。昨日よりだいぶ気温は低い感じ。っていうか、昨日があったか過ぎたっていうところか。タブレットは心惹かれるものがあるんだけど、具体的な使い道がさっぱり思い浮かばないんだよねとか思いつつ Windows8 のクロンダイクやっていらついたり。
本屋でまんがを二冊買ってからゲームしに。BGM が聞こえないとこのゲーム今一つ過ぎるよねと思いつつ一応クリアして、適当にざくざく掘る方向で 1,700m ぐらい、× 2 とかして。妙に調子がいい感じで進んだけどそうするとかえって得点は伸びないのねとクリアしてみて。
コンビニと古本屋に寄って、帰る途中で晩ごはんに味噌ラーメンと餃子。細麺にさっぱりめのスープ。すりごまの風味も悪くなく、何でこんなにこの店空いてるんだろうっていう感じ。単にタイミングの問題かな。生姜が効いた餃子もおいしい。殊更に羽根を付けようとする焼き方は好みじゃないけど。普通でいいよ、普通で。
それで帰って WWW 見たりまんが読んだり。もうちょっとゲームしたら寝ようかね、ぐらいな。
2013-03-02 00:24:18
今朝はくもり。朝ごはんはパンとサラダとソーセージ。妙に気温が高い感じ。いきなりだな。これでまたどこかでいきなり冷え込んだりするから体調がおかしくなったりするんだよね、とか思いつつ仕事場へ。
昨日までの仕事は昨日までっていうことになってたはずだけど、それじゃ今日は何したらいいんでしょうと思いつつ、とりあえず Ruby スクリプトで片付けた CSV ファイル生成を時系列のテキストファイル吐いてるスクリプトでやるように修正する作業に手を付けてみる。外でいじるよりも中でいじる方がデータの扱いは楽だよね……ヘッダとデータのセル配列用意して、データの方は転置してから reshape で 1 列にすることで用意出来て、列の入れ替えは単に入れ替えれば良くて……という感じでさくさく。微妙にくだらないことで引っ掛かったりはしたけど。
そんなことしてる内に、月曜日にやってた作業の説明して引き継ぎしてよという話になったんで資料を書き出す。とは言えテキストにまとめるだけ。でも今一つまとまった気にならなかったりして。そもそもこの環境で遊んだこと無い人達だから、実作業以前に単純に使うっていう時点でハードルがあったりするしな……とりあえずテキストで絵をマージする時の苦労話だの、コード生成に至るまでに引っ掛かったことだのを適当に書くだけ書いてみた。さて?
やっぱり手が離れないで質問されるのでした、ということでちらっと説明のメールを出したりデバッグを手伝ったり。ランク落ちするのは値が一定になる領域まで切り詰めちゃうからでしょうがないっていう話から、まあ何でそんなに切り詰めてるのか謎なんですけどねというのを経由して探索範囲の上限計算が間違ってたっていうのを発見したりとか。
そんな感じで今日はおしまい。14℃ とかあっても息が白いっていうのは湿度が思い切り高いのかね? で、しばらくぶりに定時で帰ってのんびりして、晩ごはんは野菜とレバーの炒めもの、ぽん酢のいう名の餃子のたれ風味という。炒めものだと普通にぽん酢っぽく使えるっていうのはわかってたんで。ものにもよるけど、今日使ったやつは。本当は牛たん焼こうかと思ってたんだけど今日は見当たらなかったんでレバー。これはこれで悪くないな。
それで後は WWW 見たりゲームしたり。オークの洞窟に行ってみて、16 階でゴルフィンブール倒したからこれは行けるなとオークのキャンプに行って、さっき倒したゴルフィンブールをまた倒すという。
2013-03-01 00:33:09
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。だいぶ気温が上がったような、そうでもないような。取り壊したはいいけどどうするんだろうと近所の元 JR 寮だった瓦礫の山を横目に。
もう一つのモジュールの方もテスト結果まとめましょうねと作業。一つ無闇と大きいのがあるけどとりあえずそれは置いておいて、まずは普通サイズの結果だけ。で、やってる途中で CSV 作るスクリプトにバグがあって負の数から負号が落ちてたよとか、二列に複数のペアを含んでる CSV を列を増やして行を減らすためにペア毎の列にするスクリプトがバグっててというか考え不足なせいで列がずれてるのがあるよとか判明して、その度に直して CSV 作り直して前のと比べるという作業が挟まったりする。昨日書いたモジュールの分は幸いにしてどっちにも引っ掛からなったようで。良かった……この環境使ってると行列でものを考えがちになるけど Ruby でスクリプト書くなら Array の Array は素直にそのまま考えておいた方が楽か。
で、色々片付いてから大きいの。何が問題って、EXCEL は 1,300,000 行超の CSV なんて扱えないぞっていう辺り。CSV じゃなくても扱えないけど。それで最初は 65,000 行で split して 20 シート強、もしくはファイルも分けるか、ぐらいな感じでいじり出した。でも、コピーした時の再計算なんかが負荷かかり過ぎな感じで割とどうしようもないんで、20,000 行 × 5 シート × 14 ファイルという分割に。遅かったのはウィルススキャンか何か走ってたせいかも、っていうのがあるんでもうちょっと行を増やして分割数減らしても良かったかもしれないけど、まあ 100,000 行で 1 ファイルっていうのはわかり易いからいいかな、と。
そんな感じでひたすら力作業な資料作りが終わって、ちょっと呼ばれて相談に答えたところで帰る。まだ明るい。天気は爽やかに晴れ。風もない。だいぶ、いい気分。で、気温も割と高いままだなっていうのがあって、晩ごはんはお造り三点盛とかつおのたたきととろろ昆布のつゆ。何か食べ過ぎなような、そうでもないような。夏にはお造りだったらそれだけで十分だった気もするけどな……あれは、後で枝豆食べてたりしたからだっけ?
後は WWW 見たりゲームしたりと。10 階までをうろうろしててレベル 20 に到達したし、帰るには早いと 12 階から上がったらオルファックスがいた、でさくっと倒せたりしたもんだからイークの洞窟 13 階に突入。無事、ボルドールを倒してみた。それで鉄獄の 10 階まででもうしばらくうろうろして、21 レベルになったところで終わっておく。
2013-02-28 02:19:14
今朝は雨。朝ごはんはパンとサラダとソーセージ。幸いにも出掛ける前に雨は止んでくれたんで気分はちょっと上向き。冷える感じにはなるけどね……
絵をいじるのも一段落したところで何をしようかと思ってるところに、テスト結果のまとめ資料を一部手伝ってもらいたいという話が出たんでそちらへ。テストに対して出力をまとめたテキストファイルを吐くようにしたんでそこから値をコピーすればいい……んだけど、今のフォーマットのままじゃ面倒臭い。
文書自体は EXCEL の表なんで、最初は単に CSV に変換してみた。で、ベクタ信号については一列に押し込めるっていう話になったんで、しばらく転置しながらコピーなんて出来たんだなと思いつつ手でコピーした後、やってられるかとばかりに CSV に変換する時点で縦に並べるようにする。
二つのモードでのシミュレーション結果を比較するっていう評価だから、各モードでの結果と違って全時間分のデータがあった。全部だとちょっと膨大な感じ。具体的には三万行ぐらいあって誰がこんなの確認するんだっていう感じのシートが出来るぐらい。二つのモードの結果出力を並べちゃった方がコピーがますます楽よねっていう気分になったんで期待値と結果出力を並べるスクリプトを追加して、出力信号が複数あると EXCEL の行数制限越えてしまうんで出力信号毎に別の列になるように変更して。
それで素直にコピーしてやってると、ちょっと文書のサイズ的にもあれだぞということで各モードでの結果と同じように、期待値で指定してる時刻のデータだけ引っ張ってきた抜粋版の結果を使うことにする。ということでそれを作るようにして、それに合わせて CSV での変換スクリプトも修正して、ようやく文書書きが軌道に乗る感じ。
抜粋になってもテストの数自体が多いからそれなりに大きなファイルになるでちょくちょく怪しいことになりつつどうにか一モジュール分を書き上げて、それぞれのシミュレーションモードについて文書は他人が書いてるから、こんな風に CSV に変換してみたんだけどいるかと聞いたら欲しいというんで個別のシミュレーションモードでの CSV も作っておいた、ぐらいで今日はおしまい。
すっかり空は晴れてる様子な上にだいぶ気温も上がっていい感じな中帰る。晩ごはんはトマトソースが余ってるからということで豆と野菜とソーセージのトマトスープでフジッリ。それにパン少々。今日はちゃんとスープって言えるぐらいに水分あるし、フジッリ多過ぎに見えない雰囲気に出来た……ような気がする。味は変わらないけど。
後は WWW 見たりゲームしたり寝たり。18 レベルになったらそろそろ平気かなと地上を回った上で、鉄獄入りして 6 階のランダムクエスト片付けてそのまま 10 階まで進出して終わる。ちょっと装備が伸び悩んでる感じ。何かいいもの手に入らないかな。