Repo
kjana00@gmail.com
2013-01-01 00:03:33
今朝はくもり。多分。朝ごはんを食べて一寝入りの後、昨日頼まれてたんで仏壇と玄関の掃除という方向。動き出すまでに時間がかかる、かかる。結局昼過ぎになってるからな……
天気予報では晴れてあったかいっていう話だったけ、全然晴れてないよねという空模様。あったかいのはあったかい気はするけど。少なくとも昨日よりはずっと気温が高い。それでどうしようかなと思ったけど結局寝に戻る感じになったりする。買い物に引っ張り出されて、しばらくぶりに自転車乗ったらえらく疲れてがたがたになったりはしたけど。十分も乗ってないっていうのに……体力落ち過ぎ。
寝過ぎると晩に寝られないから夕方は起きてだらだら、色々。で、晩ごはん食べた後もその続き。そばは後で勝手に茹でて食べるよっていう話を晩ごはんの時にしてたのに、思ってたよりもはるかに早い段階でそば出来たから食べちゃってという声がかかってげんなりしてみたりする。さっきどら焼き食べたばっかりだよ……
まあそれはそれとして相変わらずだらだらし続けて、そろそろ終わるかなという感じ。日が変わったことだし。除夜の鐘は鳴り続けてますが。まあ、これは、いつものことか。アゾクを簡単にひねってみたとか、24 階のランダムクエストにガチャピン出て来て焦ったけど何とかなったとか、モリバントの 25 階レベルクエストとログルス使いは倒したとかまあそんな感じで去年はおしまい、と。
2012-12-31 00:35:30
今朝は雨。幸先悪い……朝ごはんはオリーブ、ケーパー、ほたて貝柱のトマトソーススパゲティ。ありもので安直に。いつもよりはちょっと早く起きたけど、実家帰るのにはちょっと遅かったかもね……
13:00 ぐらいに出発。13:30 ぐらいの新幹線に乗ると、東京着が 16:00 ぐらい。新大阪から元気良く泣き続けてたお子様は、いつの間にか先にいなくなってたみたい……新横浜か品川かそこらまでずっと泣いてたからなぁ。実に、体力のあることで。晩ごはんが早めに帰ったとすると 18:00 ぐらいって考えるとまあ、何か食べてる間は無いかな。こっちの方が大阪より寒いみたいだ。風もあるし。それで雨が降ってるしどうしようかと思ったけど結局秋葉原でちょっとゲームしていったりする。昨日やり損ねたのは 5 面ボスにあえなく敗退。しばらくぶりのはまあクリア出来るのは当然なんだけど、6 分以上かかってるっていうのは遅過ぎて笑うレベル。
ちょっと遅くなったかなと思いつつ地下鉄で帰る。さすがに雨が降り続けてる中、駅から歩く気にならなくてバス停がある方の最寄り駅に行って、素直にバスで近所まで。確か 170 円だった気がする。小銭はあるね……と確認してたんだけど、実際に着いてみたら 140 円でした、で降車直前に両替するはめになったりして。で、どうにも靴の中がしけぽくて冷えるわ、と思いつつ実家着。18:30 ぐらい。うん、遅い、遅い。待たせてたみたいでそのまますぐ晩ごはん。
後はぐだぐだとしてるばかり、と。今度はもうちょっとうっかりしないようにするつもりな感じでアンドロイドの狂戦士がさくさく進撃。20 階ぐらいまでのクエストだの何だのをあれこれ片付けるぐらいはすぐなんだよな……
2012-12-30 01:37:55
今朝は晴れ。朝ごはんはプッタネスカ。今日はだいぶあったかい気がする。良きかな。洗濯物持って表に出たら今日は休みだったとかだと嫌だねぇということで来年でいいやということにしたけど今日はまだクリーニング開いてたみたい、なんてありつつ。来週のことを来年言うなや、とかは置いといて。
地下鉄で恵美須町に出てぼけっと。冬のお祭りで人が減ったりするんだろうかというとそんなこともない。まあ、そうか。むしろ人は多めかも。年末セールが熱心ね。そんな感じの中ふらふらして、本屋に寄ったら買うものが無かったよとかした後ゲームしに。軽く間抜けな死に方でエジプトでも宇宙でも 2,000m に全然届かなかったよとか、何かショットボタンが微妙なんていうせいにしたくなりつつもまた研究所前でレーザーライフルの前に倒れるとか、好調なんだか不調なんだかというと前半好調過ぎたせいで実戦後がぼろぼろな感じとか。
コンビニと古本屋に寄って、帰る途中で晩ごはんに玉子ラーメンと水餃子。味玉入ってるだけだけど。細麺にさっりとした醤油風味のスープ。角煮が売りの店ではあるけど、角煮はない方が好みかな、前に思った通り。角煮おいしいけど、本当に独立して食べられる角煮だから……肉々しい水餃子もおいしい。
それで帰って WWW 見たり軽くゲームしたり。ポテトチップス食べつつ。このポテトチップスはなかなか悪くない、けど、やっぱり最近いつも食べてるやつの方がおいしい気がする。
明日には実家に帰るんだからちょっとぐらい早く寝たら、という意見が聞こえてこなくもないかもしんない……
2012-12-29 01:35:04
今朝はくもり。朝ごはんはパンとサラダとソーセージ。今年最後だというのに何ともさえないことで、とか思いつつ仕事場へ。寒いよ。
昨日の続きで仕様を眺めるお仕事。こっちは上位側から見てるから、下位側はもうちらっとは見てるわけで……ということで入力値に関する話は割合簡単に見ていられる。でも、明らさまに論理がおかしいところを見てしまうと、絵を仕様として捉えるよと言うにしてもどうしてくれようという気分にはなる。このモジュールの中心的な機能を動作させるかどうかを判断するサブシステムが何を入力しようが偽を返すようになってるとか。名前に max が入ってるしきい値よりも大きい値だったらその値を採用して出力するようになってるとか。しかもその値っていうのが出力する信号と単位合ってないとか。時間を出力することになってるのに単位が [As] ってどうなん?
電話会議の後でこのテストってまとまらないのとか言われてたのは、やっぱり単なる用語の違い的な話でしたという報告されるついでに仕様だけ確認と言いつつこんなん見えてるんですけどと報告したりしつつ一通り眺め終わる。こっちでは要求仕様を把握してないのに何でアクセプタンステストをこっちでやるんでしょうねとか言いつつ。で、半端に時間があるんでこれから使うツールのマニュアルを読んでみたり、これからやるはずのことの予行演習的なことをしてみたり。ふん、送られてきたものにある設定そのままだと何か変な気はするけどコード生成自体は出来るんだな……
朝知らせは見てたけど開始時刻直前にはすっかり忘れてた夕礼に出たりしつつ、そんな感じで今日はおしまい。それで帰って晩ごはんをどうしようかで妙に悩んだり。おでんにしようと思ったらいつものちぎり天が正月用品に押されて無かったもんだから。ここで半端に残るとまずいようなものを買うわけにもいかないしということで。結局、餃子屋が来てたんで餃子ということにした。それに野菜スープというか温野菜付けてという感じ。大根と人参なら残しておいても大丈夫だし、ついでに半分残ってるトマトも使えるし、と。
後は WWW 見たりゲームしたり本を読んだり。柳じじい倒して迷宮のミノタウルス倒して調子に乗ってたら 22 階でさくっと死んだ。水棲ナーガの秘孔打ちが痛かったよ……
2012-12-28 01:24:13
今朝は晴れ。日が差してるとあったかく感じるけど寒いものは寒いっていうか気温は昨日より低いよなという感じ。
今日は担当の人がいます、ということで PC の設定をしてもらって、そこで始めて開発室で使うんだと別のアカウントでログオンしなきゃいけないんだったっていうのを思い出した……ということで別アカウントでの設定作業に精を出す。特にツールの類で使えないものは無いね…… Firefox の拡張はあきらめかけたけどプロファイル以下に .xpi がそのまま落ちてたんでそれからインストールすることで大半インストール出来た。一つ .xpi じゃないのがあったんでそれについては保留というか、Toolbar Buttons だからあきらめてもいいかというか。一から Thunderbird の設定をするのでちょっと悩んでみたりもした。自動で何かしようとするのにさくさく割り込んで設定すればいいだけの話なのか。
Cygwin の /etc/passwd に意味も無くドメインユーザー全員登録しかけたりしつつ Cygwin の設定も適当にして、SKKIME のユーザー辞書をどうしようかと思いつつも結局コピーしないで空の状態から使うことにして、あちこち色々設定して。とりあえず当面使うものが使える状態になったところで一休み。で、その後、打合せに呼ばれるのかと思ったけど声がかからなかったんで、いい加減移動しようかと荷物と PC を持って開発室へ。
席はどうせ一杯空いてるしということで適当なところを確保して、前に使ってたキャビネットがあったんで持って来て、それから昨日まで見てた方じゃない方のモジュールを眺め始める。始めてすぐに思ったこと。仕様書が全然出来てない……これ、昨日まで見てたモジュールのやつコピーして、最初の二、三シート書き換えただけだね。全く仕様を見る参考にはならない。
なんで絵を見ておかしなところが無いかを検討するという作業になる。そんなに激しくおかしいところは無いかな……このベクタに無効値入ってくることは無い前提とか、無効値の時にオンと判定されるスイッチ状態って正しいのとか、条件が満たされない場合にこの出力ポートの値怪しいなとか、こっちのサブシステムとこっちのサブシステムと、中身はほぼ一緒だけど共通部分を括り出してくれたりはしなかったのねとか。最後のは仕様と関係無いけど。
トップレベルから大きなサブシステムを順に見てたんで、動作モードに対応するサブシステムを見終わったところで時間切れ。ということで帰る。晩ごはんはとり汁のそば。今日はぜんまい一杯にたけのこ少々。たけのこを消費するのが主目的だったもんで。それに大根と人参が入ってわかめ入ってまあ、具沢山、という。やっぱりこっちだと同じぐらいみりん使っても豚汁ほど甘々しくならないな。味噌が足りないのか、豚の脂が最近甘過ぎるのか?
後は WWW 見たりゲームしたり寝たり。アンドロイドの狂戦士は序盤が大変楽なもので、昨日寝る前にさくっと進めておいたんで、今日はさくさくアーチ=ヴァイル戦以外の 15 階レベルクエストとボルドール戦と 12 階のランダムクエストを片付けてみた。この辺りは本当に楽なんだよな……後が大変なんだけど。テレポートで逃げられないのが響く、響く。
2012-12-27 00:52:10
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。このままだとトマトが半分残るのはどうしようかなとか思いつつ。丸のままならともかく、切ったのを一週間放置しておきたくないのだよね……
今日は PC の設定もしてもらって開発室に移ろうかと思ったんだけど担当者がいません。昨日は休みだったみたいだけど今日どうこうっていう話は知らないんだけど。……というのはとかく、しょうがないからそのまま事務室の方で作業の続き。昨日中途半端にした分を一応やるだけやった上で、仕様不備が無いかどうか確認っていう作業を進めてみる。うーん、何だかんだ言って、あからさまにおかしいところってそんなに無いのね。コードに落す時にこの信号の型はどうなるんだろうとか、値の範囲はどうなんだろうっていうのはあるけどそういうのは本当にテスト書く時で十分って言えば十分だし。
そもそも入出力も中の計算も仕様書に書いてあるのと違うっていうサブシステムには噴いたけどその程度、という感じで一つ目のモジュールの見直しはおしまい。ライブラリに登録があるけど使ってないサブシステムがもう一つあったぐらいで特におかしなところは無さそうな感じ。仕様書よりもこっちの絵の方が正しいと思っていいんでしょう、多分。ただ、それで考えると受け入れテストが自家撞着したテストになるのが難点。
微妙に余った時間でコード生成周りだのシミュレーションモード切り替えだのをちょっと実験してみたりしつつ終わる。明日、明後日でもう一つのモジュールの仕様と実際の確認をして、っていうのは十分行けるでしょう。それで全体が間に合うのかっていうとどうなんだろうっていう不安は未だにあるけど。
月がきれいな空の下、帰って晩ごはんにパン少々と豆、たけのこ、ズッキーニ、ほたて貝柱のトマトソースなフジッリとか。何だか不思議な味わい。悪くはない。で、お風呂上がりにはタージマハール。爽やかに甘酸っぱくてとろっとふわっとしたクリームもおいしくて。でも、ムース使ってるし他にもあれこれってわかってて室温で置いておき過ぎたのは失敗。とろける、崩れると気になっちゃって。
後は WWW 見たりゲームしたり本を読んだり。正確には勢いでダークエルフの王のクエストに突入してみたら、大召喚大会の挙句にさっくり死んだんで本を読みに走ったという感じ。恐怖耐性あったらあそこまで喚ばれる前に殲滅出来てたかな……まあ、馬鹿なことをした感じ。
2012-12-26 00:23:10
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。何となく今朝はあったかめな気がする。寒いけど。今週終われば冬休み、ということで頑張りましょう。
今日は上司がいるのでドングル出してもらえるねということでソフトウェアのインストールから。特に問題は無し、か。良し、良し。パッチセットのインストールでちょっと問題は出てるけど。インストールでというか、そもそもダウンロード出来ないというか。登録がいるっていうから登録したけどその登録したアカウントが通らない……パスワード間違って入力したかな、もしかして?
まあそこは喫緊の事態でもなしということでちょっと保留しつつ、先週引き渡したものについての打合せ。まあそんなもんでしょうという状況整理とスケジューリングを聞いておしまい。それから今の仕事関係の電話会議があって。
聞いてなかった話を少々仕入れたり、相手がこんなこと言ってきてるというのに多分こんな意図の話のような気がするけど実態はどうなんでしょうねと返事したり。で、今週中は受け入れテストの準備な感じで過すことになる。先週末見てた通りで何か仕様抜けっぽいのがあるのは確認しておかないとねっていう。
そういうことだけど、今やってたところまではテスト検討の方を進めておきましょうと見てたら発見がいくつか。仕様抜けっぽいものがあるサブシステムへの入力は、使用者側で面倒を見てるから変な値は渡らないようになってるのでしたというのが一点。これは、ユニットテスト考えるのにはどうしようというところだけど、全体としてはちゃんと考えてあるっていうことでいいこと。もう一点目立ったのは、ライブラリに登録してあるサブシステムを使わないで別の実装埋め込んで使ってるところがあるっていうの。……最低な……コード生成が信用出来ないからベクタ信号をそのまま使うんじゃなくて For Iterator Subsystem で扱ってるのね。だからライブラリのサブシステムを使ってない。おかげで使用者側のテストが膨らむはめになる、と。
仕様抜けっぽいの自体はまだあるし、たまらないねという気分になりつつ作った分だけユニットテストのサンプルといってメールしてから帰る。朝より寒く感じるような。何か JR が地味に遅れてるし。それでクリスマスな雰囲気の中買い物をして、晩ごはんはひろうずと豚汁うどん。実にクリスマスらし……い? また何か豚汁が甘めなのに不満を感じつつ。うーん、このみりんは妙に使い勝手悪い? それとも豚が脂多めだったのが問題なのかな。そばつゆとかおでんではこんなに気にならなかったし。うーん?
後は WWW 見たりゲームしたり寝たり。地味にもうちょっと潜ったけどそれだけだったとかな。森に行ったり城に行ったりしてみるべき季節ではあるかな……
2012-12-25 01:40:38
今朝はくもり。朝ごはんはシラクサーナっぽいものというか、玉ねぎとズッキーニを入れたプッタネスカ。やっぱりケーパー入ってないと締まらないわ、うん。
二日連続寝て過すというのはいかがなものかという気分でとりあえず出掛ける。雲が切れてきてはいるけど完全ではないもんで、わずかばかりの日なたを拾いつつ新鴫野橋から大阪城公園へ。いつもだともうちょっとこの辺にかもめが集まってなかったっけと思いつつ。寝屋川にはちょっと浮かんでたんだけどな。
桃園にやたらと丸々ふっくらとしたすずめの集団がいたり、鳩の団体が地面をつついてたり。石積みに埋め込んであるパイプにへばりつくようにして頭を突っ込んでるすずめが何かおかしい。お堀にはかも。まあかもっていうか、かいつぶりだかおしどりだかなんだけど。大雑把に見た目かもだからかもと称する感じで。たまに青首とかいて本当にかもだとか思うわけだけど今日は見かけなかった。そのまま上町筋に抜けていくと、鵜か何かが石垣の下の方にへばりついて風に吹かれてたり。何してるんだ、あれ?
何か紅葉が中途半端な感じと思いつつ上町筋を下って、長堀通りで西に折れてそのまましばし。で、久しぶりに Hands に寄ってみたりする。画材かばんみたいなあれって結構良くないかとちょっと眺めてみたりとか、給湯停止装置の類は無いものかと探してみるとか。見つからなかったけど。最近うっかり放置し過ぎてお湯が無いっていうのが多過ぎるから、ちょっと真面目に考えてたんだけどな。
それから古本屋に寄ってしばらく休憩。ここが目的地だろうっていうぐらい休憩してから帰る。すっかり雲は切れたみたいね。気温も微妙に上がってるような、気のせいなような。晩ごはんをどうしようかと思いつつ松谷町筋を上って、本町通りで東に折れて。で、結局谷町筋から土佐堀通りに出てそのまま進む感じ。晩ごはんあれでいいかと思った店の開店時間どころか開店日すら確認してなかったもんだからびくびくしつつ京橋まで戻ってみたら開いてた。良かった……ということで晩ごはんはちゃんぽんと餃子。ちゃんぽんって言うけど麺がちゃんぽんじゃないのね、ここ。どっちかと言うと煮込みラーメンみたいな麺。野菜たっぷりにスープもたっぷりで、結局スープを飲み切れないということに。おいしかったのに、もったいない……ぱりぱりと良く焼けた餃子もおいしかったし。餃子無くても食べ切れない量だな、あれ。半分飲んだスープにもう一玉麺入れて一人前になりそうなぐらいだったから。
それで帰って後は WWW 見たりゲームしたり、って言っても時間が時間だということでちらっと潜ってみた程度。で、デーモンを引き寄せるといういつの間にかついてた突然変異が割と後々致命的な事態を招きそうだったんでまたズルに治療に行ったりして。
2012-12-24 00:43:23
今朝は晴れ。朝ごはんはたけのこ、ケーパー、ズッキーニ、スモークサーモンのスパゲティ。塩は足さなくて良かったか、これは。それと、このスモークサーモンは生で食べた方がおいしい味付けなのかも?
どうしようかと思いつつだらだらしてて結局寝てしまったり。晩ごはんも明日の朝ごはんも確保出来てて買い物に行く必要すら無いっていうとどうも気が抜ける……で、そのまま晩まで寝てて、晩ごはんは玉ねぎ、オリーブ、ケーパー、ズッキーニ、帆立の貝柱でトマトソースのフジッリ。水煮で缶詰めな帆立の煮汁も入れたんでちょっと水分多め。なかなかおいしいじゃないか、この缶詰め。
で、後は WWW 見たりゲームしたりと。ちらっとログルス使いを死にそうになりつつ倒してみたりもしたんで、よっぽど運が悪くなければ行けるかなと 24 階のランダムクエストへ。結果。アルベリヒにどうにか勝った。劣化耐性無いから色々ぼろっちくなったけど……直せないものへの被害は少なかったんで、そこそこ何とかなった感。でも金銭的な収入しか無かったから今一つな。
2012-12-23 02:02:44
今朝はくもり。朝ごはんはプッタネスカ、のつもりがケーパー無くなってるのを忘れてたもんだから何となく間抜けな感じに。何となくだけど、何か締まらない。
雨でも降りそうなというか丁度出掛けた頃にぱらつき出した中、地下鉄で恵美須町へ。コンビニに寄ったり見物したりでのんびり。雨はすぐ止んでくれたようで、うろうろする頃にはもう平気だった。でも地面がしけぽいと何か冷える。いい加減にしようかと冬物のコートを引っ張り出した甲斐があるというもの……っていうか、先週、先々週と体調悪かったのに寒い格好で出てるのがおかしいって言えばおかしい。
本屋で買うものが無かった後でゲームしに。ちゃんと連射付でないショットボタンが生きてると余計なこと考えなくていいですねと思いつつも、うっかりいらないレーザーを取ってしまったりするから余計に死にまくって四葉のクローバーに墜とされたとか、割合調子いいって言えば良かったけど、調子いいっていうのを意識すると途端にだめだめになるのは何でだろうという感じの 1,800m 台 × 2 だったり。今日の宇宙は先週と違って、嫌がらせのように 1,000m 台まででマックスアップが一つも取れないなんていうことは無かったのに。
コンビニと古本屋に寄って、帰る途中で晩ごはんに担々麺と五目春巻。ちょっと高目につくけどおいしいからね、ここの……それで買い物して 1,765 円と言うから 2,065 円出したらおつりが 303 円返ってきて固まったけどレシート見たら 1,762 円の聞き間違いなことが判明、なんていうしょうもないことをしつつ帰る。
後は WWW 見たりゲームしたりで。22 階で大防御の指輪拾ってちょっと固くなったから、モリバントの 25 階クエストの残りを片付けてみた。ヘルメットがアーティファクトになったけど、こいつあんまり強くないぞということでレベルは変わらず。この辺りがアンドロイドの辛いところ。
2012-12-22 00:35:46
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。あんまり冷え込みがきついっていうわけでもないけど寒いものは寒いな、という感じ。
とりあえず様子見というか、質問があったら受け付けますよという姿勢を見せつつ受注出来ちゃった仕事の方に入る。ドングルしまったロッカーの鍵を持ってる人が出張してるから、相変わらずソフトウェアのインストールには入れませんが。……今日はいると思ってたんだけどな。
まあお客さんからもらったものの受け入れテストからっていう仕事なんで、もらったものを確認する作業を開始。して、割とすぐに嫌な気分になってみたり。変なライブラリへのリンクがあったり、仕様書に載ってる名前と実際に使われてる名前が違ってたり、サブシステム丸ごと一つライブラリに無かったり。一番大きいのが無いのはまあわからなくもないかなっていうところ。でもわざわざ仕様書で名前付けて括って見せてるブロックが無いのは何かあれだ。もっとも仕様書の方でも名前付けて括ってあるだけで仕様書いてなかったからあれでいいのかもしれないけど。
で、受け入れテストのサンプルということで簡単なのについて考えてみる。無効値を喰わすと無効値が出て来るとかはまあいいでしょう。普通の値については適当な範囲で変化させて出力見たらいいでしょう。文書だけだと適当な範囲がわからないんだけど。データディクショナリの方で定義してるのかな……
こっちの入力信号無効値にならないっていう根拠は下の方には無いのかもしれないとか、でもそれだと無効値入ってきたらしれっと普通の数値のつもりで計算しちゃうよねとか、明らかに 0 になり得る値での割り算で 0 の場合を考慮してないのはどう考えるべきなんでしょうとか、ここの引き算負になり得るけど結果は unsigned なんだよ不思議、不思議とか、文書でもモデルでも穴が空いてる部分はどう受け入れましょうね?
開発室用のメールを余ってた WWW メーラに登録してみたけどどうにも使い勝手が悪過ぎる。ということで Outlook Express でも使おうかと思ったら、こっちはメッセージプレビューでほぼ確実に落ちる。原因を追求する気にもならないんで Thunderbird を拾ってきてインストール……なんて作業を挟んだりもしつつ終わる。変な穴無いサブシステムでもちょっと入力が増えるだけでテストケース考えるのが大変……
雨の中帰って、晩ごはんはおでん。雨の中帰ると何でもいいから何かあったまるものっていう気分になりがち。少なくともかつおのたたきにはならないわな、冬だと。この醤油は色が薄いだけで塩味はむしろ濃いので注意、とかしつつあったまる。
後は WWW 見たりゲームしたり。ちょっと色々中途半端なんで、22 階まで降りてみるかという感じ。このレベルでトロール部屋はきついわと途中で逃げ出したりしつつ往復してたらちょっぴり武装が良くなった。ついでに遠征して突然変異も治療してきた。これでもう「この階一回りしたら帰ろう」と思ってたら途中で変容してくれて回り直しとか、もしかしたら何かいい物があったんじゃないかと切り替わった直後に呆然とするとかしないで済む。
2012-12-21 01:16:55
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。いい加減、完治って言いたいところだけどまだそうもいかないのが歯痒いというか、面倒臭いというか。
引き継ぎ相手が出社したのでちらっと打診。10:00 から話しましょうかということになったんで、それまでの間にツール間のデータ受け渡し例ぐらい作っておくかな、とちまちまいじる。データ受け渡し自体はまあ簡単。setappdata で設定しておいた関数を getappdata で拾って呼び出すっていうのでまあ十分。で、それをやってる間にサブツールを単体で起動してから転送ボタン押すとエラーが出るようになってちょっと悩んだり。何でガードすり抜けてるんだ?
悩んでる内に時間になって説明会的な何か。こんなんあって、同業他社がそんなツール持ってるからうちも欲しい、っていう発端らしいですよとかな。で、今までいじってたコード動かして見せて、大体こんなことになってますという説明。……ああ、何かバグを仕込んでたみたい。引き渡す前に直さないと……まあそれはともかくそんな感じ。
とりあえず環境のインストールとあれこれ読むことからでしょうかということでおしまい。今までにもらってきた資料を共有サーバにまとめたり、ちらっと現状についての文書を書いておいたりしつつデバッグしつつ。デモした時のは簡単で、ツールバーから顧客要求にないツール削っておいた時に参照場所で添字書き換えてなかったっていうのとか、コントロールを enable にする関数の方も例外リストが持てるようにした時に引数周りをちゃんとしてなかったとか。空のリスト渡すのも何だから引数足らなかったら [] になるようにした。ツールバーの方は、本当なら名前でツールを検索するような関数作るべきかとは思うけど……まあいいか。
打合せ前に悩んでたのは、ishandle([]) は [] だけど ~ishandle([]) も [] なのだよ、という話だった。行列関数だから空行列相手に判定すると空行列が返ってくるという話。なんで、ishandle に喰わすことがわかってて、初期値に無効なハンドルが必要な変数は nan で初期化することにした。全部 isempty 足して歩くよりは建設的でしょう。
受注してしまった別仕事向けのテキストを読んでたりしたら、用意してる見積書と依頼書に書いてあることで不整合があるというのでちょっとばたついてみたりもしつつ今日はおしまい。この二つは同じものだけど別々に書いたら別々に用意しなきゃならなくなるのだよとかを、同じなんですけどと先方に確認を取って一つにまとめることを許してもらうとか、受領物の一覧が合ってないのを照会したりとか。
帰ってブリー食べつつのんびり。このブリーはえらくとろとろだな。パンかクラッカーか何か欲しくなる味わい。で、晩ごはんはカレー。ラムは適当に扱っても柔らかくおいしいのがいいです。たけのこ入れてもカレーはカレーだよな……
後は WWW 見たりゲームしたり。帰宅直後は何故だか 38℃ 近かったのが晩ごはん食べたら 37.1℃。ふぅんと思いつつそのままちらっと寝て、起きたら何故だか 12:00……寝過ぎた。ということで慌ててお風呂入ったりして。変な時間になるぐらいだったら、このまま素直に寝ようかね。
2012-12-20 00:53:05
今朝は晴れ、と言いつつ昨日がくもりだったら今日もくもりでいいんじゃないかという感じ。雲多いよね……朝ごはんはパンとサラダとソーセージ。何か今日はまた寒い、のか?
のんびりとおもちゃいじりの続き。サブツールの大きい方、もう中身も書いてしまえという気分になって書き始めてたのをちゃんと動くようにした。もらってるサンプルで動かしてみてちゃんと結果が出て、プロットも出来て誤差表示も出来てまあこんなものでしょうとかなんとか。もらってる資料だと任意の整数をパラメータに与えていいってなってるアルゴリズム、どう見ても > 1 な値を喰わせないと破綻するよなと思ってみたりしつつ。だって、そうでないと探索の終了条件を満たさない場合があり得るんですもの。その辺はユーザーが簡単にいじれる範囲にないパラメータだからいいっていう話かもしれないけど、何で二分探索か何かじゃいけないのかという疑問に答は出ない……鞍部にはまらない方式っていうだけか知らん。
誤差のプロットの方でズームモード中にズーム解除するとエディットボックスで入力した範囲無視して全体が表示されてしまうっていうのは、誤差表示の方でズーム範囲指定したくなるわけでもなしということで HitTest を off にする対応。ついでにプロットの背景色も変えておいたら何となくわかるよきっとという。そんな感じで大きな機能追加だの小さな修正だのをのんびりやってたところに別件の人が来る。
……そうですか、受注出来ちゃいましたか、あれ。そうなるとこっちは他人に引き継いでそっちっていうことになってるわけなんだけど、ということでしばらくばたばたする。引き継ぐ予定の相手が体調不良で休んでるからとりあえずメールだけ出しときましょうとか、あっちの案件だと別室の開発室に入らなきゃけないから入れるようにしてもらうだの、今使ってる PC をそっちでも使えるようにしてもらうだの。前にダウンロードするだけしたソフトウェアのインストールをしなきゃいけなくて、その使い方を思い出すというか確認しなきゃならなくて、もらうものの受け入れテストだの受け入れた後のあれこれだの考える必要があって……
今までいじってきたおもちゃを使うにしろ使わないにしろこんな感じと引き継ぐ必要がある。相手はこの環境、ちらっと使ったことがある程度とか。対象分野についての知識の有無についてはさっぱり。そもそもまだ仕様全然固まってないところがあるんだよね……受注してからやる人が相談すればっていうぐらいの勢いで放置してた部分。勢いというかそれがある種当然ではあったんで。受注前にあんまり力入れるわけにはいかないでしょうというのが。……まあ、当面相談を受ける必要はありそうな感じ?
そういうことでがっくり気落ちしつつ帰る。面倒臭くてしょうがないわ。しかも丁度その面倒臭い時期に事務所の引越しを行いますなんていうアナウンスが出てるし。なんで、帰ってポテトチップス食べつつしばらくぐだぐだ。後、晩ごはんに五目寿司ととろろ昆布のつゆ。結構久しぶりな感じ。加減が怪しくて水分多めというかべちゃっとした感じ。まあ、味はそんなに悪くなかったけど。
後は WWW 見たりゲームしたりで。えいやで迷宮と柳じじいとオークの洞窟をクリアして、ついでに全感知のロッドもう一本もらっとこうと 25 階レベルクエストを一つ片付けた。割と HP 二桁に落ちることが多い危な気な展開。攻撃力も防御力も足りないな……足りないのはスピードという意見もあるけど。
2012-12-19 02:08:09
今朝はくもり。朝ごはんはパンとサラダとソーセージ。起きた時には雨でも降ってるのかと思うぐらい真っ暗だったけど、それは単に 7:00 前だったかららしい。夜明けが遅くなったことだな。
特に変な話は湧いてないねというのを確認してからお仕事開始。何をいじろうかちょっと考えて、結局遅れあり ARMA モデルの使う形のやつを作っておこうかなということに。入力側と出力側の係数列長を変えられるとか無駄に汎用性を上げてあるのは今のところその辺りどうするのか仕様がわからないままだから。多分、適当な固定値に落ち着くんだろうとは思う。今のところ ARMA 次数の推定なんて全然話題に上ってないことだし。
一応書いたのはいいけどテストしようにも係数無いとなということで適当に最小二乗法でパラメータ求める関数も書く。どうせこれもまともにしたら使うわけだし。それで微妙に入力データの次元がおかしいだのちょっと計算間違えててベクタの切り出しがおかしいだのありつつ適当に直して、何となくそれっぽい結果が得られるようになった感じへ。
そんなところに正式な見積書と発注に向けてもうちょっと質問が来てるから答えてだとか、資料更新してだとかが入ってくる。それで質問内容を見て思わず他人が一緒に見てるところで罵声を上げたりしつつ返答を書いたり。だからそんなもの別形式のファイルを読むんだから別要件になるに決まってるだろ合わせるんだったら元から想定してる形式に完全に合わせる以外に工数上げない手段は無いわとか、今になって唐突に I18N 考えてねとか言い出されてもさっぱり対応し兼ねますとか。
返事出したら返事が来て、I18N って言ってもメッセージ別のファイルにまとめるぐらいでいいんだけどと言うからそれが I18N フレームワークそのものだと答えたりもして。まあ電話で聞いたら実は #define mesg1 "foo" とか並んだファイルを #include する感じに出来ないかっていうぐらいの話ではあったんだけど。それが出来るプログラミング言語だったら良かったのにねという感じ。今、ぱっと思い付くところだと、char *mesg_foo(void) { return "foo\n"; } 相当の関数を大量に作る感じになるかな、と。外から呼べる関数一つにつきファイル一ついるからそんなファイルが大量に。一つのファイルの中に収めるようにすると、結局 gettext() 相当の関数作る感じだし。少なくともプロトタイプだという位置付けで考えてるのにかける手間じゃないなと思う。向こうには何の責任も無いけど先行着手相当でもう色々実装しちゃってるという都合も少々、というか多大に。
何にしても見積り出した時点で仕様に入ってなかったものは、細目決まってなかった事項の中身っていうんでなければ別立てにならざるを得ませんっていうだけの話なのよねと思いつつ資料を直して、適当に印鑑もらって営業担当に渡しておしまい、ということで帰る。提出してる見積書で実装する機能はこれで制約はこうっていうのはもう書いてあるんだけどほんとに読んでるのかという感じ。最近の見積書ではとっくに消えてる項目について質問が来てる辺り、多分、読んでないんだよな……
ちょっと今日は寒いかもということで晩ごはんはとり汁のそばとくり天。便秘気味なのが完全には解消しないもんだから何となく山菜の水煮を投入しつつ。焼くとぱりぱりほくほくもっちりなくり天がなかなかおいしくて良いです。
後は WWW 見たりちょっと寝たりしてたらだいぶ時間が過ぎた感じ。またちょっと熱が上がったかと思ったら戻ったとか、なかなかすっきり完治したと言い切れない感じがいやん。
2012-12-18 01:26:11
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。何か久しぶりにまともに朝食べた気分。休みの朝ごはんは、あんまり朝じゃないし。だいぶ熱も下がって体調は良好……なつもりだけど、どうも体温測りながらそのまま寝てしまって電子式の体温計はそのままスリープしてしまいましたということが最近多いなというのがまた出ました、で良くわからない。まあ、多分、悪くない。
それで特に何がどうということもないみたいだね、とおもちゃいじりを続ける感じ。移動平均の細かい話は多分あんなものでいいでしょう。っていうか、それこそこの移動平均部分だけユニットテストするんでもなければこんな境界条件無意味と言っていいというか。仕様では何も言ってないけど、タップ数足らなかったら結局ただの平均になって構わないよね、っていう。タップ数足りないどころか、両側移動平均で片側分のデータすら足らないっていう条件だから、実用上そんなデータ使わない、で undefined behavior にしちゃっても構わないぐらい。
二軸プロットでズーム使う実装例を残しておかなきゃいけないね、としばらく調べ直してみる。linkaxes 使ったり linkprop で何か細工することを考えたり。プロット自体は縦軸方向を [0, 1] に正規化しちゃって目盛りだけ元の値から算出するように細工すると linkaxes 使えるよなとは思ったけど、その目盛りを適切にズームに応じて両側算出するっていうのが面倒臭そうだったので止めて、結局前にやったように、zoom の ActionPostCallback でズームされた以外の axes の XLim と YLim を設定するという方向へ。今度は縦軸方向もちゃんとズーム合わせようというのでちょっと悩んだのは、二つの縦軸の比をズーム後も維持するということで。[0 Ya] : [0 Yb] でズームの結果 a 側が [ymin ymax] になったら b 側は [ymin*Ya/Yb ymax*Ya/Yb] にしましょうという。手抜きっぽいけどそれで何となくそれっぽいからこれでいいか。
実はツールバーのツールとメニューバーとの連携考えてなかったんだよなというのでちょっと調べたりもする。ツールバーのトグルツールは State 変えるとコールバック呼んじゃうか……じゃあメニューの方ではトグルツールの State 変えるところまでやればいいね、みたいな感じ。常時監視してるわけじゃないからコマンドラインから zoom on とかされてもツールバーに反映されないけど、今回それは考えなくていい応用だからこれでいいでしょ。
そんなことしてる間にログデータの読み込み周りがやっぱりざる過ぎて気になってきたんでちょっと形式を厳密に見るようにした上で頑健性を確保する方向へ。ちゃんと日付け文字列と数値三つぐらいは確認してから時系列データだと思おうよという。それに、何も得られなかったらちゃんと空行列返すことにして、呼び出し側で確認するように。これで少なくともどうあがいても使えないごみを喰わされた結果生の警告がコンソールに出るというのは避けられる。何だったらきちんとエラーを出してやってもいい。もうちょっとちゃんとしたエラーチェックはまた後で真面目に考えるとして、かな……
そろそろ帰ろうかというところで昼前に頼まれてメールしたテストについての文書を外向けに修正したんで、投げる前にチェックして欲しいなんていう話が来てしばし待つ。どうでもいいことしてたら余分に三十分ぐらい待ってしまったらしい、なんてことがありつつ大体いいんじゃないでしょうかという返答を出して帰る。ちゃんとおかしいところは指摘してるからいいでしょ。他はほぼ自分で書いた通りだからおかしさが見えないし。
それで帰って、何となく途中でももにんにく串なんて買って食べつつ部屋に戻って。うん、ぱっと見ですぐ気付かなかったけど、もろににんにくだわ、これ。で、晩ごはんには豚汁うどん。ちょっとみりんが効き過ぎた。下手すると気持ち悪いぐらい甘い……後半というか二杯目はそうでもなかったから、良く混ざってなかったのかもしれないけど。
後は WWW 見たりゲームしたり。ものすごく久しぶりでどこまで行ったんだかわからなくなったもんだから、とりあえず帰還してみたら行けることになってた 20 階周辺でうろうろしてみる。うん、全然稼ぎが無い……
2012-12-17 00:20:23
今朝は……晴れ? てたような? 朝ごはんはポモドーロ。たまには何にも加えてないトマトソースの味を思い出しましょう、と。塩味もにんにくも鷹の爪も無いと何か間抜けな感じがするな。ちょっと甘過ぎるのか?
ちょっと熱が下がった気がするけど気のせいなような気もするなと思いつつベッドでぐだぐだ。夕方になってようやく出掛ける。いつもと反対方向に商店街を抜けていくと、ちょっと店なり何なり増えたというか、戻ったような。で、中学校で投票と審査。出口調査だかの人を横目に、あの人が話を聞ける人とか、聞いたら答えてくれる人とかでそれなりにバイアスあるんだろうなとかちょっと思う。それが投票の傾向と直交してたら問題無いわけだけど。まあそれはそれとして駅の方に出て買い物。ちょっと調子がいいような気がするとついでに古本屋。……やめとけばいいのにね、という意見は大変正しいと思います。
それほど悪化する様子も無く帰ってしばらく休憩。起きたら 22:00 で、晩ごはんに豆とパンチェッタのトマトスープでフジッリ。何とはなしに蛋白質多めな感じに。それで後は WWW 見たりゲームしたり横になったりうっかり寝たりな感じ。計測した限りでは本日平均体温が 37℃ を下らない。……困ったものです。いい加減、薬飲んでもいいかな。
2012-12-15 23:29:16
今朝はくもり。朝ごはんはプッタネスカ。体調悪かろうが天気が悪かろうが、水道工事で 13:00 から断水しますと言われては早めに起きて朝ごはんも食べるわけで。まあ言う程体調悪くないけど。熱が下がらないだけな感じ。
で、そういうことだから普段通り出掛けてしまう、と。さすがに早めに帰ろうかとは思いつつも地下鉄で恵美須町へ。何かこのやたらと鼻がふわふわとかゆいのは何だったっけとかありつつもコンビニに寄ったりふらふらあれこれ眺めたり。
雨が降ってきてますますあれな中、本屋に寄っても買うものが無く、の後でゲームしに。咄嗟の判断力がぼろぼろなのが良くわかる展開。良くわからない潰され方をしたり、良くわからない墜とされ方をしたり。明らかに当たりにいった弾があったからな……何考えてたんだろ、あの時。放っておくと横を通り過ぎるから前に出なきゃ、なのはそうだろうけど、何だ前に立って喰らわなきゃいけないと思ったんだ? このゲームに連射装置って単なる罠だよねというゲームで普通のショットボタンが壊れてるという二重の罠にはまったりもしつつ。
まだ雨が降ってるなという中ちょっとコンビニに寄って、そういえばここに店があったはずだよと向いのビルに入って晩ごはんに皿うどん。ここの皿うどんってこんなに量あったんだっけ? お腹一杯。っていうか食べ過ぎ気味。少なくとも熱があるなとか何とか言ってる時に食べる量じゃないわな、あれ。
それで地下経由でわざわざ日本橋に戻ったりしつつも素直に地下鉄でそのまま帰っておく。何で難波から乗らないのかは割と謎。何でだろ? まあそれはともかく帰ってちょっと寝たり、危うく水風呂になりかけたお風呂に入ったり。外付けで使える給湯制限装置って探したらあるのかな……年に何度か、うっかりお湯を出しっ放しにして給湯器のお湯を使い切って難儀してるわけだし。
後は WWW 見たり、この調子で判断ミスが何日分かの積み重ねを噴き飛ばすゲームは出来ないなとちまちま他のゲームをしたり。まあ、あんまり無理しないで適当に寝ましょうかね。明日は別段、時間制限無いし。
2012-12-15 03:20:40
今朝は晴れ。朝ごはんはパンとトマト。昨日の晩、異常に寒かったせいか発熱中ということで。エアコンの実力は十分にあったんで、無意味にがまんしてた時間が実に呪わしい。
熱っぽいっていうだけだとまあ何とかなるものというか、前を向いていられる状態なら仕事は出来るものというか。そういうことでちまちまと事前調査というか先行着手というかなおもちゃいじりに精を出す。組替えとか。ちょっとデータ読み込んでプロットしてみるとか。前処理の一部を書いてみるとか。ちょっと複雑というか、真面目な論理が絡んでくると、さすがに熱でぼけてる頭には厳しかったりして。算数レベルなんだけどね……
そんな感じで終わっておいて帰る。何だか体温計がひどいことをいうんでちょっと寝たりしてから晩ごはんに麻婆豆腐。ちょっと重かったかな、今の体調だと。でもまあ、ちゃんと食べられたし、気分悪くもならないし、きっと大丈夫。
食べたら熱が落ち着いたりしないかなと思ったけど、そんなに早く回復はしない模様……という感じで寝たり起きたり、というか主に寝てたり。こんなことしてるならエアコンも切って本当にちゃんと寝ましょうよという正気な思考がようやく付いたんでいい加減、寝ましょう。
2012-12-13 23:58:56
今朝は晴れ。朝ごはんはパン少々のみ。まだ何か消化しきれていないものがありますという感覚。でも食べる必要はあるような、っていう。お腹が重いのを気にしなければずいぶんと元気になりまして、ということで仕事に復帰。いい天気で良かった。これで雨だったりすると、思わずもう一日病気になりそうだし。
で、仕事場に出ると、昨日の晩にメールが来ましてということでまた見積り的な作業から。今までの見積りだと成果物にテスト関係のもの何も入ってないけど、発注の大元は求めてるらしいんだとかな話で。一応、テスト関係の作業を追加した時に、外向けでなくてもレポートぐらい書くわなということで時間を取っておいたんだけど、それは GUI いじりとウォークスルーの範疇だけだもんだから、関数毎でユニットテスト足したらこんな感じで……というのを足す。結構、増えるな。プロトタイプだから、でまともにユニットテストやる気が無かったっていうのもあるけど。
相手が要求してるものとうちで用意してるものとで用語が違うから同じものを指してるかどうかわからないんだけど、という質問メールを投げておきつつそういうのをやって、それから休み前に投げておいた質問の答と別口の質問が飛んできてたのを眺める。概ね正気な回答。やっぱりあんな面倒臭い仕様、確定で考えてたわけじゃないよね……思わず実装しちゃったけど。ブランチだから忘れればいいか……
質問の方は、単純なのと、良くわからないのが半々。これ出来ますか、に出来るとか出来ないとか答えるのは簡単。でも別形式のファイル読めるようにすると工数かかるでしょうけど形式を揃えた方がいい条件を教えて下さいとか、あちらで持ってるシステムとの全体として開発効率を上げるのにアイディア下さいとかいう質問は、割と何を答えたらいいんだかさっぱり。形式揃えて一つのファイル形式しか読まないようにすると工数減りますねとか、今回の条件とか何とか全部抜きに抽象的なことをいうとこうするのが簡単に思えますとか、多分、的外れな回答をしてみたけど。うーん。
スライダー切り替えをしない方もする方と同じやり方でスライダー作るようにした方がきれいかな、というので切り出せる関数を切り出したり切り出した関数と持ってきた関数で書き直したりし始めたぐらいで時間切れ。どうも rebase をとちって変なヒストリー作ってる気がしてならないけどまあ何となくわかればいいやとか思いつつ。
で、帰って晩ごはんにレタス、玉ねぎ、フェリーノのスパゲティとソーセージ一本。オリーブ二粒。サニーレタスじゃなくてグリーンリーフで葉っぱが固めだからそれなりにいけるかと。それなりに、それなり。ちょっと火を通し過ぎたきらい。レタスはレタスか。っていうか、葉物は大概そうか。生で食べると刺激が強いフェリーノのスライスは、火と油でだいぶまろやかになるもので。
後は WWW 見たりゲームしたり。とりあえず 20 階まで潜って死にかけたぐらい。HP 一桁は覚悟するものがある。突然変異のスピード -2 が効いてるかな…… AC 100 以上あるのにあれっていうのは。
2012-12-13 01:14:43
今朝は晴れ。朝ごはんはフェタ二つ……っていうか、食べられるものかどうかちょっと試してみたっていう程度。大丈夫なような気もするけど、全然物を食べる気にならない辺り、やっぱりあんまり大丈夫じゃないなということで連絡を入れて休むことにする。で、昼まで寝直し。
13:00 ぐらいに一度起きて、買い物してきてちょっとずつキッシュを食べてみたり。食べても気分悪くなるまで行かないっていうことは多分大丈夫かなという感じで。それで夕方頃また寝て。
次に起きたのが 20:00。ちょっと晩ごはん食べなきゃねという気分で。食べられないとどうしようもないけど、食べられるんなら食べた方が元気になるし。でもいきなりどっと食べてもまたよろしくなかろうということで、豆とアンチョビでフジッリを少々。……ちょっと多かったかな。でも、いつも使う量の 3/4 ~ 2/3 でにんにくも使ってない胃腸に優しいかもしれない作りではあるぞ、と。
後は WWW 見たりゲームしたり。いきなり気分悪くなりはしないけど、何かお腹が重い感じが残る……けどまあ、大丈夫でしょう、多分。この分なら明日は出られるね。
12 階のランダムクエストをさくっと片付けてアーチ=ヴァイル戦も片付けて 15 階レベルクエストが全部終わりは良かったけど、調子に乗って闘技場にミスリルゴーレムに挑んだらさくっと負けた。後になるとユニークモンスターが出るから、早い内に闘技場で負けると痛いんだよね……
2012-12-12 01:24:00
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。何か微妙な気分の悪さで目が覚めたりしたけど、朝ごはん食べられたし大丈夫かなと仕事場へ。
……あんまり大丈夫じゃないなと思いつつテーブルの調整とか。二つの文字列からなる行ヘッダの長さを単純にそれぞれの長さの合計にしてたんだけど、それだと後で等分して各部分を表示する都合上、長い方がちゃんと収まらない場合があったんで。等分しなければいいっていうのは、表としての見た目の問題で却下。ということで長い方の二倍にしてやる。で、二つの表を縦に並べてる都合上、行ヘッダの長さは両方同じになってた方が美しいよねと適当に最小長を指定するインターフェースを加えてみたり。
ブランチ切ってスライダー切り替え版作った時にマージミスでいらないチェックボックスが残ってたのを消してとか、そういう瑣末な部分をいじりつつしばし。何せやっぱり気分悪くて。お昼の親子丼を食べ切れなかったぐらい……っていうか食べてる途中で吐きそうになってあわや大惨事とか。座って下向いてると楽な感じとか言ってる場合でも無くなってきたんで午後半休にして早退。
ひたすら寝て、ちょっとだけパンをかじってみたけどそれでも気分が悪くなるレベルで困ったりしつつ。後で湧いてきた熱っぽさだの頭痛だのは収まってきたかな……明日も休んどいた方がいいかも。どうせ今、暇なんだし。病気で休むだの帰るだの、いつ以来だ……
2012-12-11 00:19:31
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。新幹線が盛大に遅れている影で、ひっそり十分ぐらい遅れてるのは宝塚線のせいとか何とかありつつ仕事場へ。これぐらいだと、今来たとか来るとかな電車が遅れるんでない限りはほとんど影響無いのよね。
疑問をまとめてメールを投げるということでしばらく。ちょっと聞き忘れがあるけどそっちはまた今度でいいかという感じ。適当ばっかり言ってるんじゃないですよ? っていうのが真っ向から伝わる質問はまずいだろうけど、オブラートを剥がすとこれは正気ですかと言ってる質問は混ぜてみたりして。
で、まあやって出来なくはないんだけどと基礎的な理論を確認……って、単に同じ位置にパネル重ねて Visible の ON / OFF で見た目切り替えられるっていうのを確認しただけだけど。ついでに切り替え方式にするなら使うだろうスライダーを載せたパネルを作る関数をでっちあげてみる。ついでにちょっと実装してみる。……うっかり出来てしまったような。切り替えの時ちょっとみっともないとかは、まあ、どうしようもない気がするんだ。部品毎に Visible 切り替えないためのパネルだし、部品毎にやっても遅くなる気しかしないし。
見た目を作ったらコールバックも埋めておこうかとちまちまいじって、結局スライダー切り替え版もそうでない版と同じぐらいの完成度に。作ってしまうと実はこっちの方が別 GUI 間の情報のやり取りが減るから楽っていう話は出て来たりするんだよね……質問の答はどう返ってくるかな。まあどっちで行くにしろ、どうせ何も動いてるところ見ないで仕様考えたり出来たと思ったりしてるのでそのまま行くはずもなしって思うと馬鹿馬鹿しいという話になるわけだけど。うーん。
そんな感じで終わっておいて、帰って晩ごはんに豚汁うどんと冷奴。部屋に戻るまで酒を買ったんだっけかとか味噌はどうだったんだっけとか不安が過りまくったけど大丈夫だった。良し、良し。ああ、あったかい。
後は WWW 見たりゲームしたりまんが読んだり。11 階ぐらいまでをうろうろしつつ、ちょっと余裕をかましてオークのキャンプで危なくなったり、下水道掃除でいいものもらったり。攻撃力が若干上がったけどまだまだなんだよな。オルファックスぐらい倒せそうではあるけど。倒せそうだったけど、グレムリンの群れに呑まれる前に撤退せざるを得ず。ぐぅ。
2012-12-10 00:42:08
今朝は晴れ。朝ごはんは玉ねぎ、ズッキーニ、かきのトマトソーススパゲティ。ちょっとケーパー振り撒いて。トマトソースが足りないかと思ったけどそうでもなかったか。あの一瓶で四回使ってもいいのかもな……
天気はいいんだけど何か風が強いんだよなと思いつつ、ちょっとベッドでぼんやりしようと布団を被ったらそのまま寝てたという感じで夕方になってる。で、買い物に出てすぐ帰ってきて、そのままぬくぬくとまた布団に潜って、起きたら 21:00 ぐらい。
晩ごはんは玉ねぎ、ズッキーニ、スモークサーモンのスパゲティ。スモークサーモンはあんまりきりっと冷え過ぎてるよりちょっと温度上がった方が味も香りも立つみたい。で、みかんの残りを食べたり、お風呂上がりにシェフの気まぐれケーキだったり。こりこり香ばしいのはナッツだかプラリネだか。おいしい。
後は WWW 見たりゲームしたり。とりあえず適当に潜って装備漁りな感じ。突然変異で付いたランダムで発動する現実の変容がだいぶ鬱陶しそうな感じ……これ、特別な感じがする場合でも発動するんだろうか。そうだとすると、早いところ治療しないとまずい。さすがにランダムクエスト最中に発動したりはしないんだろうけど……?
2012-12-09 01:55:13
今朝は晴れ。朝ごはんはプッタネスカ。刻みオリーブを全部入れるとちょっとオリーブがかち過ぎる? これはこれでおいしいけど。何だか今日も風が強めなのだな。
まあそれはそれとして出掛ける。ちょっと寒いかも。そろそろコート替えなきゃ、だわ。で、とりあえず恵美須町に出てぼんやりぶらぶら。何とはなしに裏に回ってみたら、うどん屋がたこっぽい何かが店主をやってそうな名前のメイド喫茶に化けてたり。っていうか他にもその手の店がぽこぽこと。こっちはいつの間にこんなことになってたんだろ? って、まあ、そのまま繋ってるいつも通ってる側があんなことになった頃からだろうね……
本屋でまんがを二冊と本を一冊買ってからゲームしに。1,000m ちょっとまでえらく調子良かったけど一度潰れたら後はだめだめとか、続けて久しぶりに 2,000m 越えたのはちょっと良かったかなとか。前半いい感じだと後がぼろぼろでクリア出来ても点が伸びないというのも相変わらず。で、2 credits でとんぼすら墜せないっていうのは絶不調とか何とか言う以前の何かだよねとか。
堺筋の方に戻るところでちょっと前にオープンしたラーメン屋で晩ごはん。味玉ラーメンということで。濃い豚骨スープに太い麺。ちょっと塩がとがった感じ。好みからは外れるけどおいしいのは間違いないかなっていうところ。スープを吸わせたのりがおいしいとか。うずらの玉子がらぶりいとか。
古本屋に寄らなくてもコンビニに寄ってたら結構遅くなったりもするものですという感じで帰宅。長堀橋を目指して北上してる途中、島之内の道端で呼び止められて売り付けられたみかんを食べたり。何かもう、道端でみかん買ってるという状況の愉快さが普段なら買わないなという思いを上回った。で、そのみかんがなかなかおいしい。味がしっかりしてる。
で、みかん食べつつ WWW 見たりゲームしたりまんが読んだり。食べながら読むのはちょっと難しいね……透明視認の薬を持って、スピードの薬もあるから万が一があっても大丈夫? と 6 階に踏み込んだら相手はゴルフィンブールでしたということでつつがなく。
2012-12-08 01:33:33
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。本当に、いつもどこかで何かが遅れてる JR……
ちまちま修正を加え続ける一日。見た目の調整はグラフィカルに出来た方が早いことは早いわね、やっぱり。こうやって数字いじっては実行してみて具合見るより。ただし、大雑把な線は早く固まるけど微調整を延々やり続けたくなるというか、やり続ける必要があるという問題はある。それで納得したところでコールバックをいくつか適当に埋めてみたり。
そうこうしてると午前中の出張から帰ってきた人が、最終見積りに向けた資料修正よろしくとか言ってくるのでいじったり、追加・修正な仕様が来てるから見ておいてと言われて見て噴いたり。表の一部をグレーアウトするなんていう割とトリビアルなところを「実装を容易にするため」と言って止めようとしつつ、別ウィンドウに出すつもりでいたツールをスライダー共用してボタンで切り替えるなんていう甚しく面倒臭い仕様を追加してたりするもんだから。文言の訂正だの一部コントロールを枠線で囲うだのはともかく、ねぇ……競合他社のツールを眺めながらイメージだけでものを言ってるっていう印象が強過ぎてどうでも良くなるわ。
まあ簡単な修正は入れちゃうけど、と文言の修正だの表の行ヘッダだのは直した上で、後のは後だとあんまり仕様が変わらなさそうな部分を現状の作りの上に載せておこうかというのを優先してちまちまいじるのを続ける。試験的に操作履歴の記録なんかも作ってみた。適当にコールバック中に開いておいた履歴ファイルへの出力を突っ込んだだけ。小さい方のサブツールに対応するところは保留。このサブツールを開いたり閉じたりする度に履歴ファイル増えたんじゃたまらないでしょう。見た目はモーダルダイアログになるようにしたし。
そんな感じでやる気を削られつつ終わり。月曜日にでも今抱えてる疑問をまとめた上で、「何が簡単で何が難しいのかとかわかってないのに適当に仕様を詰めようとするの止めましょうよ」という不満をまぶして投げてみようか……
それで帰って晩ごはん……前にパンを少々とブルーチーズ。ブルーとしか名前付けられてないからな、このシリーズの。ババリアブルーとかラミーブルーとかと同じ、外側に白かび付けたやつね。クリーミー。でもブルーだからやっぱり結構塩辛いか、ということでパン少々が加わったという形。
で、晩ごはんは何にも思い付かなかったんでかつおのたたきととろろ昆布のつゆ。さすがにいい加減、それはどうかという気もするんだけど、室温に慣らしておく分には食べても寒くはならないから。ちょっと物足りないけど、というのを埋めるための方策がさっきのブルーだったんでそこは問題無し。
後は WWW 見たりゲームしたりうっかり寝過ぎたり。一時間以上。たまにひどく眠い日があるのは何なんだろうな……アンドロイドの混沌の戦士はあっという間にレベル上がるものです。でもスメアゴルがボスになるかも、というのがあると透明視認無しでは 6 階のランダムクエストに入れないわと足踏み。
2012-12-07 00:41:40
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。今日もあったかめかと思いきや全然そんなことなかった、とかありつつ仕事場へ。
適当に見積りの詳細を詰めてメールしたり、ダウンロードを再開して放置してみたりしつつおもちゃいじりな感じ。スライダーの KeyPressFcn は放置しておいた上で Callback で現在値とキーイベント見ようかというのはイベントが空なんでだめ。なんで KeyPressFcn でその時の値とキーイベントを記録しておいて Callback で設定してみようというのはスライダーの両端では Calback が呼ばれない場合があるのでだめ……というところまでやって、KeyPressFcn で設定した値を保存しておいて Callback でも同じ値を設定すればいいじゃないかというのを思い付いた。ちょっとぴくっとデフォルトのキー操作の影響が見えたりはするけど大体問題無く動く。……これでいいか。これ以上を求めるなら下回りを直接いじるような特殊なことをする羽目になることだし。やれば出来るんだろうけどね……最終目標を考えると特殊なことはあんまりやりたくないんだ。
スライダーが片付いたんでサブツールを仕上げてみたり、コールバックをもうちょっと足してみたり、もう一つある大きい方のサブツールの GUI を書き始めたり。ちまちまちまちまひたすらコントロール並べるコードを書き連ねるだけっていうのは割合いい感じに仕事をしてる気分になれます。気分だけなわけだけど。単純作業の麻薬的な魅力。そんな感じでダウンロード仕掛けてたのも無事終わったことだしと適当なところで切り上げ。
何だか鼻水が出てしょうがないですよという感じで帰って、晩ごはんはおでん。さすがにここにズッキーニは入れないな、とか思いつつ。あったまっていい感じ。で、後は WWW 見たりゲームしたり寝たり。いい調子で進んでたもんで 25 階レベルクエストに手を付けてみて、調子にのってデスソード相手にうかつなことをして死んでみた。……いい加減にしようよ……
2012-12-06 00:24:58
今朝は薄ぐもり。朝ごはんはパンとサラダとソーセージ。さつまいもの方がご飯っぽいけどやっぱりいつも買ってるくるみのパンの方がいいです……少なくとも昨日の晩よりはだいぶ体調が良くなったかなと思いつつ仕事場へ。
10:00 から打合せを入れておいたら 10:30 からお客さんと電話会議するんで出てと言われて早めることに。で、昨日までいじってたのでこんな感じというのを説明したり、どんな感じにしておこうかと話したり。今突っ込むべきところでもないと思うんだけどなというところがありつつ。電話会議の方は見積りについてで基本、聞いてるだけ。ちょっと確認されて頷いたりはしたけど。あんまり出た意味無かったような……
昨日考えてた方法でスライダーのキー操作が上手く行くかと思ったら全然そんなことありませんでしたという落ちが付く。……これ、つまり、どうあがいてもお客さんが望む仕様を完全には実現出来ないっていうことです? こっちからいじれるレベルのコールバックで実装されてない動作が相手なもんだからどうにもならないような。うーん。
……ちょっと何も思い付かなくなったんで、朝の打合せでやっぱりやっておこうよとなった修正を加えたり、サブツールの実装を始めたり。実装って言っても GUI だけだけど。メイン側だってそうなのに、サブツールだけちゃんと実装するわけない……親から作って、二重に作られたりはしないようにして、こっちにもスライダー付いてるから親と同じ今一つなコールバックも実装しておいて、と。
電話会議の方で使うソフトウェアのバージョンはという話が出てて、その結果が返ってきたというので手持ちのライセンスと比べてみたりも。片方はより新しい方を今使ってるけど、このライセンスは古いバージョン使うのにも効くはず。もう片方は結局、サポート切れる前に入手してた最終ライセンスが丁度使うバージョンに合ってるけどソフトウェア自体はダウンロードしなきゃ駄目っぽいという感じらしい。や、別のの古いバージョンっていうのもダウンロードには変わらないんだけど。で、試しに拾いに行ったら CAPTCHA 相手に苦労したりして。っていうか、エラーメッセージがあんまり親切じゃないもんだから、CAPTCHA の間違いだっていうのを把握するまでに手間取った方が大きいか。それで落し始めてみたらだいぶ時間がかかりそう、っていうか今日中には終わらないねという感じ。途中で止めて明日、朝から続きもしくはやり直し、か。
そろそろ帰るというところに電話会議のとは別の見積りについて内訳を出して欲しいという話が来てますと言われる。お客さんは明日には欲しくて、お客さんに出すこっちの営業の人が出掛けるもんだから 10:30 までには手元に欲しいなとかいう……まあ適当にやるけどね、と思いつつ今日のところは帰る。
それで帰って晩ごはんに冷奴と鴨汁のそば。山菜たっぷりで。たっぷり過ぎてお腹一杯。後は WWW 見たりゲームしたり寝たり。微熱は残ってるんだよな……とりあえず鉄獄で通りすがりのサスカッチを余裕で倒せたから柳じじいを倒してみて、それから森に突入して半分ぐらい。やっぱり森は全感知のロッド持ってないとあれだな……鬱陶しい。
2012-12-04 23:51:29
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。風が強くて寒いのかと思えばさにあらず。良くわからない天気だわね。
何か熱っぽいような気がしなくもなく、のどが荒れていらつく感じ……はともかくとしてお仕事。とりあえずこっちのツールの見た目だけ作っちゃおうかと昨日の続きを。ソースコード中にある分にはメニューのラベルが日本語でも問題無いんだな……メニューを足してみたらツールバーがいらない気がしたとか、行をまたぐ行ヘッダがある表をエディットボックス並べて作るっていうのは正解っぽいなとか。汎用的な表を作れるようにしたのはいいけど、今回実際に値を編集出来るセルは最初の列にしか無いんだったというのに後で気付いて、セル単位で表の編集可否を指定出来るインターフェースを付け足したりとか。
コールバックもいじり出して、スライダーで書き換えられる表中のパラメータをいじるのでちょっと悩む。表示するの自体は難しくない。まだやってないけど、表を編集した結果をスライダーに反映するのも簡単なはず。問題は、非標準的なキー操作を実現するために KeyPressFcn を設定してみたら、何だか怪しい動作をしてくれているというころ。カーソルキーの上下でスライダーが左右に動く、左右の十倍の幅でっていうだけなんだけど、下限で下を押すとちょっと増えて、もう一度押すとまた下限に行くとかする。ちょっと調べてみた感じだと、普通にスライダーをマウスで操作した時に呼ばれるコールバックも呼ばれてるんで、どうも KeyPressFcn の処理中にインターリーブしてるっぽい。ひょっとすると標準のキー操作を実現してるコールバックが別のレベルにいるっていう可能性もあるけど。
そこまでわかったぐらいで時間切れ。帰る途中で割り込み禁止にした上で KeyPressFcn 実行中の別イベントは捨てるようにしたらいいんじゃないかって思い付いたけど、まあ明日実験しましょう。すっかり熱があるのが確定した感じでちょっとぼんやりしつつ帰って、晩ごはん前に名古屋っぽい手羽先とパンを少々。ここのは前に食べたのよりは味がきつくないのね。パンがあれば食べられる。で、晩ごはんは玉ねぎ、ガルバンゾ、ズッキーニ、ベーコンのトマトスープなフジッリ。何と言うか、全体的に言うと食べ過ぎ。ベーコン多めだからね……このベーコン、結構いい。
で、後はだらだらと WWW 眺めたり横になったりちらっとゲームしたり。判断ミスが恐いようなゲームはちょっとやる気にならないんで、カードゲームでぼろ負けし続けてみたりする程度。毛布も出したし、今日は早めに寝るかな。
2012-12-04 00:20:12
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。さすがにレーズン、いちじく、オレンジピールなカンパーニュだと朝ごはんのパンにはちょっと辛い気がした。ジャム塗ったパンは普通なんだからそうでもないんじゃないかっていう気もしなくはないけど、何となく。
先週末来た新仕様っていうかお客さんの提案に乗っておもちゃを書き直しましょうかということで一苦労してみる。テーブル周りの見てくれを合わせるのが何とも無理で、エディットコントロール並べてみようかという実験をしてみたり。で、ふと気付くとスラッシングしてるような状態になってたりする。そんなにひどくないはずなんだけどな……後でどうやっても見てくれは合わないけどコントロール数は大幅に減らせるからテーブルコントロール使って書いてても一緒。まあひょっとすると GUIDE の問題じゃなくて、ディスクの問題なんだけど。スワップファイルのある辺りに壊れセクタがいてスワップが壊れてるんじゃなかろうか。ハイバネーションからたまに復帰しないのと同根な感じで。
まあそんなこと確かめようもないんでコードだけで GUI を組み立てる方法の実験を開始。当然ながら GUIDE で書いてるのと同じものは書けそうだし、エディットコントロール並べるとかでも GUI でいじるより正確に並べられてかえっていいぐらいだったりはする。問題は、いちいちコントロールを作ることの面倒臭さ。右ボタン押しつつドラッグして離したらコピー出来て、グリッドにスナップしてるから大体位置も合ってるからそのままで、というわけにはいかないから…… GUIDE ベースの GUI だとフレームワーク側で用意してくれてるハンドル全部集めた構造体なんかも自分でどう作って扱うか考える必要あるし、コールバック周辺はまだ見てないし。
スラッシング起こす前に止めてればそれなりに編集も続けられるっていうのを GUIDE ベースのコードの方で確認したりしつつ終わる。まあ、こっちはこっちで必要無くてもコールバックが生成されるとか、同じコールバックを別のコントロールに ID だけ変えて割り当てたら済む場合でもそうだとかいう問題はある。全体的に言うと、全部手書きな方向の方が楽なのかな。うーん。
それで帰って晩ごはんに豚汁うどんと冷奴。昨日、一昨日よりはあったかい感じか。だもんで、冷奴食べても寒くない、と。やっぱり豚汁は変にアルコール臭かったりしない方がおいしい。先週のは沸かし足らなかったっていう方が正解かな。
後は WWW 見たりゲームしたりまんが読んだり。予定通り 22 階まで降りてみた、だけ、とかいう。レベル 28 になったら太って耐久度上がったのはいいけどスピード下がったぞ…… -2 ぐらいならまだ何とかなるとはいえ、±0 でもきついところなんだけどな……
2012-12-03 00:56:11
今朝はくもり。朝ごはんはケーパー、ズッキーニ、あわびたけ、ソーセージのトマトソーススパゲティ。何故だか目が覚めたら 14:30 だしどう見ても天気悪いしいつも通りぐだぐだしてたらもう 16:30 だしということで、買い物に出て古本屋に寄ってで終わってみたりする。
行きに降り始めそうだった雨も帰りには上がった、のはいいけど気温がえらく下がって今 6℃ なんてありつつ帰ってきて、晩ごはんは玉ねぎ、あわびたけ、豚タンのトマトソーススパゲティ。ちょっと煮込み気味に。味付け強めでも、つまみ用とかじゃない普通な味付けのものだと特に問題はありませんね。
で、後は WWW 見たりゲームしたりまんが読んだり。さくさく進んでアゾクを撃破して、この後どうしようかというとそのうち柳じじいに手を出さなきゃねと思うつつ鉄獄の 22 階ぐらいをうろうろするのかな、と。24 階のランダムクエストって結構きつかったりするし。森でもいいって言えばいいわけだけど……
2012-12-02 02:19:34
今朝はくもり? 朝ごはんはプッタネスカ。いつものと違って野菜多めのトマトソースなもんだからちょっと味わいが違う……いつもの塩とバジルぐらいしか使ってないやつの方が素直で楽かな。これはこれで悪くないけど。
とりあえず地下鉄で恵美須町に出てぶらぶらしてみる。この町はあんまりクリスマスっぽくならないものですね。他はハロウィンが終わってすぐクリスマスツリーとサンタが登場っていう感じだったけど。この踊るサンタも年がら年中売ってるもんな……とまれ、本屋で本を一冊とまんがを二冊買ってゲームしに。
あまりの絶不調に頭を抱えたくなる穴掘りとか、調子良すぎてレベル 45 になんて連れていかれたもんだからほとんどわからなくて 1 credit では実戦に出られませんでしたとか。2 credit 目でも実戦 phase 2 に行けなかったっていうのは気が抜けたということで。後はまた研究所の玄関先で追い払われましたというぐらいな感じ。
コンビニと古本屋に寄ってしばし。で、帰る途中で晩ごはんに担々麺と陳麻飯。ハーフセットっていうことでどっちもハーフ。ハーフっていうと思ったより少ないものなのねと思いつつも、全体的には丁度良かったんじゃないでしょうかという。麻婆豆腐がかかってるとご飯を良く噛まないで食べてしまうのは良くないな。
それで帰って WWW 見た後買ったもの読んでてもう遅くなった、ということでまあ寝ましょうというところ。
2012-12-01 00:14:02
今朝は晴れ。朝ごはんはパンのみ。目が覚めたら 8:00 回ってたんですもの……いつの間に目覚まし止めてたのやら。しょうがないから思わず二度寝を優先したさ。
仕事場に出てみたら昨日までのお遊びは仕様変更でいらない子になっておりましたとさ、とかな。それはともかく相手の予算の関係で、楽な実装した上で最低限の検証しかしない、だってプロトタイプだしというのよりも真面目に仕様案に従って、検証もちゃんとやったらどうなるかという見積りを出すことになってあれこれ。機能的には基本、何も削ってなくて、GUI を楽に作ろうとしてただけなもんだから単純に作業量の増え方見るだけで良さそうねというのをまず確認。で、どんなもんだろうなと考えて、適当な時間を積み足して。
検証の方って変な値のパラメータを弾くっていうことにしておくと割と楽、実際に計算するところについては何もしなくていいよね、多分という時間にしておいたら、計算の方も考えるべきでしょうという話になって更に積み足すことに。丼勘定もいいとこだけど、一応そんなものと思えるぐらいにはなったような、そうでもないような。
そんな感じで片付けて、資料を更新したけどそれを確認する上司はどっか行った……という状況で放置して帰るわけにもいかないから営業の人に相談しに行ったら、そのタイミングで丁度戻ってきてくれたんで一緒に説明しつつ中身を見ることに。まあ、そんなものだよねとみんなで確認して、とりあえず今日はおしまい。三十分ぐらい前に帰ってることになってるから帰りましょう。
で、買い物して帰って、晩ごはんはとり汁のそばと難波ねぎ天。まあ、ねぎ天。おいしい。そばも良い感じ。それなりに干し椎茸が戻ってから酒だのみりんだの入れないと酒臭くなり過ぎる、で正解なのかな。火を十分に通してアルコール飛ばしたから、とどっちの効果かわからない……
後は WWW 見たりゲームしたり。さくさくと迷宮をクリアして、オークの洞窟に半分ぐらい潜りました、まで。ちょっとは見られる装備になったか。もうちょっと攻撃力欲しいところだけど。
2012-11-30 01:18:56
今朝は晴れ。朝ごはんはパンとサラダとソーセージ。今朝は公衆立ち入りだそうな、とかありつつもいつもと大差無く仕事場へ。昨日買い足すつもりだったパンが無いもんだから朝食が不足気味?
ようやっと遊びに戻れますねということで。本当なら複数のアプリケーションに分けた方が簡単だし、普通にメニューで操作を選ぶ形の UI の方が使うのも悩まなさそうなんだけどと思いつつ顧客提案に合わせた格好を作ってたわけなのだけど、そっち方向に合わせるんだったらデータの保存と読み込みもこうなって……とかいうのでちまちまいじり直したり。
昨日ちょっと悩んでたのは、対応するコードを入れるコールバックは間違ってないけどそのままじゃまずいという結論。単純に、GUI オープンのコールバック内で自分を閉じちゃうと、出力決定コールバックで handles に [] が渡るようになるらしい……ということで isempty(handles) で条件分岐するようにしてやったら問題無くなった。close したら figure のハンドル無効になるからそれに対応する GUI data を取ろうとしても取れなくなるのはあたりまえ、っていうのに対する対応。
何となく GUI のスケルトンは全部出来ちゃったかなという気分になったんで、データ読み込み周りにちょっと手を付けてみる……前に、何がコンパイル出来るんだか確かめてみる。製品無いからオンラインドキュメント見るしかないんで今一つだけど。基本的な言語機能は全部対応してると見ていいんだな、これ。っていうか、本当に C のコード生成してコンパイルするわけじゃなくて、ランタイムライブラリがインタープリタ全部含んでるっていうのが正解かも。それで、アーカイブするなり何なりしてバンドルしたスクリプトを実行するっていう。それなら関数だのコンポーネントだのの単位では未対応があっても言語そのものは元の環境と同じのが使えるっていうのもわかるか。
で、データ読み込み。CSV っていう話だった時系列データが全然 CSV じゃありませんということでテキストを一行ずつ読んでパーズしてみたり、CSV ではあるんだけど (パラメータ名, 値) みたいなテーブルになってるし、標準の CSV 読み込み関数はそもそも数値しか扱えないしということで結局テキストを一行ずつ読んでパーズしてみたり。まあエスケープ無しっていう前提で手抜きはしてたけど……行の読み飛ばしを入れるのにちょっと無駄に悩んだりした。普通にやる while (s = fgetl(fp)) < 0; ...; end みたいな書き方が出来ないもんだから、形式が想定に合わなかったら continue っていうのだけ普通に入れてると次の行を読めないという。結局行をトークンに分解したらすぐに次の行を読むっていうことで読み込みを一つにした。continue には読み込みが付き物、っていうコードは嫌だし。
とりあえず生データ読み込むのをそうやって作ったぐらいで今日はおしまい。ちょっとまた見積りで呼ばれたりもしたし、昨日の残業分を今日、明日で解消しなきゃいけないんで早く切り上げたし。今、プロジェクトに参加してお金もらってるわけじゃないから残業付けたくないん……
それでしばらくぼけっとした後で、晩ごはんはカレーということに。ラムだったりズッキーニとあわびたけが入ってたり。なかなかおいしい。まあ、カレーはよっぽど変なことしない限りおいしく食べられるものよね。
後は WWW 見たりゲームしたり。ちまちましつつ予定通りアーチ=ヴァイル戦を片付けた上で 20 階まで降りてみました、と。レベル 25 にまでなったけど、今一つ装備が弱いままなのが辛い。もうちょっと何とかならないものかな。