repo

kjana00@gmail.com

tags | 人狼

2014-09-18 01:28:48

2014-09-18 01:28:48

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。先週末は涼しかったんだけどな、という天気が続く。昨日よりは爽やかだけど。鉢植えの朝顔を終わりでも、野生のはまだまだ元気なものね……あれって本当に朝顔か? 相変わらず疑問。子猫をちょこちょこ見掛けて和む。いいわ……

悩んでたところは適当に吹っ切った。それなりに真っ当に見える形に書けたからっていうのもあるけど。unsigned char な定数を 0xfc でマスクすると 4 単位のステップになって、これがベース。4 ずつ増やしながら 4 回ループを中で回す。ベースとカウンタの和が詰めるフラグの番号で、シフト量はカウンタ × 2。余りを同じように詰めて、残ってるスペースは 0 で埋める。埋める数をこのベースから出そうとして悩んだけど、まあ無理なんで、結局別に計算した。テストしてないけどまあとりあえずこれで。何せ今月末の暫定リリースには入ってこない部分なもので。

それで暫定リリースに入れるダミーを追加してくれというので検討……これ、単に正常な状態を示すフラグを用意するだけでいいですよね? そういう初期値の変数を定義しておしまい。うん、あっという間だった……

この辺りの話をしてて、前から書いてたモジュールの配置が想定と違うと言われたんで修正しておく。各モジュール毎にディレクトリ掘ってたけど、一つのディレクトリに展開されるつもりだったらしい。実際のところ、ファイル二つぐらいのモジュールのためにディレクトリ全部用意してると IDE でプロジェクトファイル作るのが面倒臭いだろうねというのもあったし、そもそも自分の趣味でもないんで素直に直すことに。

でもテストプログラムの関係で、今の構造はそれなりに理に叶ってるという説があったり無かったり。さて? ……と悩む程のこともなくすぐに解答が。どうせ表に出す分についてはフィルタかけてるんだから、そこで #include を直すフィルタを追加したらおしまいよね? /^#include/ { s;"../\([^]\+\)/\1\.h";"./\1.h"; s;../..;..; } なんていう sed スクリプトを追加でかますようにしてやって出来上がり。make export を今のまま個別のディレクトリに吐くようにしておくことにしたんで、適当に make bundle とかで一つのディレクトリにリリース向けファイルを集めるターゲットを作って片付いたことにする。ああ、make bundle あんなに面倒なことしなくても良かったな……まあいいか。

適当な修正でリリース向けファイルが壊れてると嫌なんで、下回りとのリンクも確認……しようとして一苦労。Subversion 使ってるけど単一ツリーでのバージョン管理しかしてないもんだから、暫定リリース用のファイルと製品版も視野に入れつつやっぱり暫定なファイルとの混在だとか、それでダミーが被るだの足りないだの何だのかんだので面倒臭いったら。普通に trunk とリリースブランチにしとけばいいのにね……ともかくちゃんとビルド出来ることを確認して今日はおしまい。明日からは昨日仕様レビューしたモジュールの実装に移りましょうかね。

それで帰って、晩ごはんはお寿司ととろろ昆布のつゆ。ついでに蒲鉾と枝豆と小さいうるめ。食べ過ぎてるような、そうでもないような。うるめの分、多少塩分過多か。

後は WWW 見たりゲームしたり。何も考えずに 56 階に踏み込んだらランダムクエストでびっくりしたもののドルアーガ倒してついでにニーズホッグ倒して無事クリアとか、城の方でスピード +15 なんていうアーティファクトのブーツ拾ってほくほくとか。前に 80 階行った時の装備と合わせたら、剣とクロスボウとブーツだけで +35 だもんな……リンギル欲しい。

2014-09-17 02:00:22

2014-09-17 02:00:22

今朝は……くもり? 朝ごはんはパンとトマトとソーセージ。昨日まで涼しかったのに、またちょっと蒸してるような。気のせいかもしれないけど。

何も情報が無いところでとりあえず作ると概ね全部捨てて書き直しても手間が変わらない感じになったりするよね、の続き。ちょっと変なタイングで動くからテストコードを書き難い、という程のこともなく。リセット直後の初期化中にチェックした上で、リセット要因が関連するものだったら上書きで異常とするっていう形にしてみた。で、テストコードの方では無条件でリセット要因とフラグをセットするっていう塩梅。一応、思った通りの動作はするね。

もう一つリセット要因を気にするようになったモジュールの方もいじって、それから別件。このモジュールが保存するデータにここの分足しといて、っていう話。手で書き下すのは嫌な気分。でも、テーブルで情報持って舐めようっていうと、スタイルガイド的に好ましくないキャストを大いに多用することになる。個人的には気にしないんだけどね……でも char と short と int のポインタに互換性がある保証は本来無い、とか思うとあれでそれ。void * で持てばいいじゃないかっていうのは置いておくとして。

テーブルを作るの自体が面倒臭いんだっていう話もあって、結局 EXCEL の表から書き下しコードに近いものを生成する VBA マクロをでっちあげる方向へ。最初、セルの範囲指定もらって範囲内だけ変換っていうコードを書こうとしたけど ActiveRange みたいなプロパティもメソッドも見当たらないもんだから、面倒臭くなって ActiveSheet.UsedRange で済ませたり。Rows 取らないで For Each r In rng とかしたら、r にセルが入ってきて間抜けなことになったりしつつもとりあえず、使えるようにはなった。テンプレートコードはこの出力で良くて、例外的なところだけ手で書こうという趣向。

同じセンサの出力は単にループで回すとして、ビットフラグをパックしてるところを出来るだけ間抜けっぽく見えないように書く方法というので悩む。どうせこの部分、最終的な製品には載らないコードだからどうでもいいって言えばいいんだけどね……多分数が増えたり減ったりもしないっていうかその分はマクロでカバーしてるから、そのマクロをパックする数だけずらずら並べるっていうのが一番簡単かつどの方面に対しても問題が無いやり方ではある。後で直したくなったら泣くっていうのを除けば。……ちゃんと書いても泣きそうではあるんだけど。

残ってたモジュールの仕様レビューがあったりもしつつ、今日はこれでおしまい。仕様を見たモジュールを書く役目も降ってきたんであんまり悩んでもいられないな。あきらめが肝心? それで帰って、晩ごはんは刻み蓮根天と豚汁うどん。しばらくぶりの天ぷらがまたおいしいこと。しゃきしゃき、もっちり。

後は WWW 見たりゲームしたり本を読んだり。54 階まで降りて微妙な収穫を得たり、ミミック部屋に手を出すのはやっぱり不毛だというのを再確認したり。

2014-09-16 02:01:26

2014-09-16 02:01:26

今朝はくもり。朝ごはんは野菜とサラミのトマトスープのフジッリ。いい加減なタイミングでにんじんの頭を入れたもんだから、青臭くなくなるまで煮るのに時間がかかったりして。玉ねぎが甘くなるだわ。これぐらいなら問題無いけど。

昨日歩き回ったことでもあり、ということで部屋でだらける一日。適当にあれこれして夕方まで寝て。それで 18:30 ぐらいに買い物に出て、今なら空いてるんだと髪を切ってもらって。この時期に散髪するっていうと、次が真冬の一番寒い時期になる可能性が少々……でも、ちょっと襟足が鬱陶しくなってきたことでもあり。

で、晩ごはんの準備も含めて買い物しようとしたら、丁度いいにんじんが無かったもんだからくじけたり。それで朝のパンだけ買っておいて、帰る途中で晩ごはんにえび味噌ラーメンとかいうことに。鶏塩ラーメン食べようかと思っておいてそれっていうのは割と謎かもしれない。平打ちの麺が変わった感じ。桜えびよりはあみか何かの方が好きだな、とか何とか。さっぱりしてるけど旨みはあるスープがおいしいです。

後は帰って昼間の続き。50 階のランダムクエスト行っておいてここに行かない理由も無いかとクローン地獄に挑んで無事、完遂。シヴァのブーツを手に入れてまた速くなった。他にも大量に出たアーティファクトの中で、酸への免疫が付いた盾に持ち替えられなくて残念な気分。耐火をどうにかどこかに滑り込ませれば、全能力値維持はあきらめるんだけどね……

2014-09-15 02:40:37

2014-09-15 02:40:37

今朝は晴れ。朝ごはんはたけのこ、ケーパー、マッシュルーム、サラミのトマトソーソスパゲティ。なかなかにそれなり。まあ材料的に、相当変なことをしようとしない限り食べられる味になるのは保証されてるとも言う。

しばらくどうしようかと思いつつぼけっと WWW 眺めてたりしたら、適度に雲が出て日差しが翳る様子になってきたんで久しぶりに散歩へ。まあ、とりあえず心斎橋辺りにでも行っておきましょう、と。ちょっと汗ばむかも、ぐらいで日かげが気持ちいい陽気。これなら、ね。

適当に西に向かって、大阪城北詰から南下。OBP から新鴫野橋経由で大阪城公園へ。お嬢ちゃんの手前信号を守らないとっていうのはわかりますが、お父さん、そこの信号は押ボタン式で、ボタンはそこの合流地点から渡った反対側にしか無いんですよ、とかありつつ。自分が渡るからボタンは押すわけだけど。誰もいなかったら困ったんだろうな……

何か銀杏の出来が悪いようなとか、鴨だかおしどりだか何だか水鳥がもう来てるわねとか。工兵廟跡の前を抜けて堀の外側では普通に銀杏鈴なり。何だろ? ともかくそのまま進んで大手門前で和装のお子様にやられたり、ゴールデンレトリーバーだかが赤ん坊に興味津々なのに和んだり。

そのまま南下して、中央大通りを渡ってから西側に渡りつつも、結局更に上町筋を南へ。長堀通りの手前まで。前に工事中だったマンションがいい加減、全部竣工してるわけね。そりゃ、そうか……能楽堂の脇にもマンションが建つのかね、あの工事。

西に折れてそのまま心斎橋筋まで。パンケーキ屋が生えましたかとか。昼間通ると何の店だかわかる場合とわからない場合がありますとか。通ると、と言うか、通っても。平日の昼間しか開いてない店かな。

古本屋でしばらく一休み。で、帰途に。日が落ちるとだいぶ涼しいか。で、途中で晩ごはんにラーメンと餃子。古本屋で冷えたから、というつもりがラーメン屋も冷房が効いててどうしようかと。食べたらさすがにあったまったけど。っていうか、食べるとやっぱり冷房効いてて良かったと思う。煮干しが効いた魚系のスープにちぢれ麺。なかなかおいしいけどもっとざらついてない方が好みかな、っていうところ。ぱりっと焼けた餃子がおいしい。

堺筋を上って、適当なところで東に折れて。ここのゲームではだいぶ遊んだけど、土曜日の 22:00 近くに明りが点いてる職場はあんまり夢が無いな……と変なことを考えたり。土佐堀通りまで出ずに東に向かったところで、結局谷町筋で出るんだよねという感じで進んで京橋まで。割と新しいマンションの隣が更地になっててちょっとびっくり。再開発、か。まあ大阪城北詰に徒歩一分っていうぐらいの立地だしな。

京橋の古本屋まだ開いてるんだよなと思いつつもそのまま素直に帰って、後は WWW 見たりゲームしたりで。結局 50 階のランダムクエストに踏み込んで、吸血鬼の密使がクエストボスだったり脇にグレータータイタン含む巨人部屋があったりしてちらっと覚悟したりしたものの、割とあっさり勝てて拍子抜けしたり。素でスピード +23、薬飲んで +33 あれば 50 階レベルなら何とかなるか。吸血鬼の上位種を大召喚された日にはあきらめて帰ったか、帰る前に死んでたかしたかも、だけど。

2014-09-14 02:53:23

2014-09-14 02:53:23

今朝は晴れ。朝ごはんはプッタネスカ。12:00 少し前に一旦目が覚めて、まだ早いなと思ったら次に目が覚めたのは 14:00 少し前だった、とかいうとびっくりする。あれ?

日なたは暑いねと思いつつ地下鉄で恵美須町へ。で、まあ、いつも通りな感じで。中途半端にしか充電出来ない状態が普通になっているタブレットなんていうものが手元にあると、ちょっと買い物に目が向かなくもない今日この頃……さすがに一年で買い替えるのも何だと思うわけだけど。NUC の小さい PC + 持ち運べる LCD とか、もうある LCD を残しつつ運用するのにはいいかもね、なんて思ってしまう。十年ぐらい前にこんな感じでいいんだけどと思ってた辺りが、かなりそのまま実現出来るようになってるんだよな……

たこ焼きに顔付けるの止めようよとか、本屋に寄ったけど買うものは無かったとかの後でゲームしに。どうもこの辺りのシューティングゲームは何度やっても上手くなる気がしないんだけど何でだとか、ちょっと間が開いたらもう四葉のクローバーを沈められなくなってるっていうか、最初に相打ちになったのが尾を引き過ぎとか、相変わらず 4 面ボスは苦手なんてすねとか。

適当なところで切り上げて、帰る途中で晩ごはんに野菜味噌ラーメン。注文した後に 20 分程時間を頂きますがよろしいですかって言われても、動くの面倒臭いからよろしいですって答えてしまうのだわ。お腹空いてるところ、調理する匂いが漂ってくるところでぼけっとしてるのは結構あれというのに思い至らなかったこともあり。しこしこおいしいちぢれ麺に濃厚だけど濃過ぎないスープ。野菜多め。おいしい。待ってる間寒かったのが難。

カマンベールを買って帰って後は WWW 見たりゲームしたりまんが読んだりちょっと寝たり。そして寝ようかと思ったところでこれ書いてないのを思い出したり。スピードの指輪が増えてまたちょっと楽に。うーん、50 階のランダムクエストと山とどっちがいいかな……

2014-09-13 03:13:57

2014-09-13 03:13:57

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。何か半袖シャツだと寒いぐらい? っていうのはさすがに少しの間だけだったけど。だいぶ気温が下がってきてるのは間違いない。今年はちゃんと秋になるかね?

とりあえず全部コンパイル通ってリンク出来るようにしておきましょうね、という作業から。未定義シンボルのダミー定義を書いたり重複定義シンボルをダミーからコメントアウトしたり。同じオブジェクトを二回リンクすることになってて重複定義を消したら未定義になった、何だこれ、とかでちょっと悩んだりしつつ。そこに気付いたら後は本当に瑣末な話ばっかりだったんですぐ出来上がり。

次。一通り前提条件差し込んでからテスト書くっていうと、概ね同じ形で修正するんだから間違ってた時に大変じゃないねぇということでテストも一緒に書く方に方針転換。テスト自体は他の前提条件のテストをコピーして名前直してっていうぐらい……なんだけど数が多いからやっぱり面倒臭い。簡単に出来る作りになってないからね……伝統だの兼ね合いだの気にしないで作るんだったら共通部分が複製じゃなくて一つのコードになるように作るのに、っていう。

適当にダミーコードというかサンプル実装というか、を書いた部分を下回りの人に説明してもらう会に出席。考えてたのとだいぶ違うインターフェースな上に、動作タイミングも全然違うっていうことになりそうということか。……ということで、それに合わせて仕様書直してからコードの修正。定期的にフラグ見るつもりだったのが、起動時に一回だけテスト関数を呼び出すっていうことになったんであれこれ。時間計る必要無いよねとか、そういう。

……で、修正はまだ終わってないけど時間になったということで帰る。夕方はそれこそ肌寒い感じがするぐらい。26℃ とか言ってるよ。真夏でも平気な格好じゃ、そりゃ涼しいわ。どうしようかと悩みつつ帰って、思い付きで晩ごはんは挽肉のカレー。それでケーキでも久しぶりに、と思ってた割には挽肉と一緒に野菜ジュースとブリーを買ってたんでそっちは無しという。うん、謎だ……安直になかなかおいしいものが出来るのがいいよね、挽肉のカレー。

後は WWW 見たりゲームしたり。城で 50 階まで降りてみたから鉄獄でも 48 階まで降りてみた、ユニークモンスターを何体か倒したらアーティファクトがいくつか出たけどほとんどが今更それが出られてもという感じだった……と。全耐性 + 全能力値維持が付いた盾に持ち替えたぐらい。全耐性までは同じところからの持ち替え。AC 同じで他に付いてた耐性は別の装備で賄えてたんで。それにしてもやっぱり鬱陶しいカオス効果……

2014-09-12 02:26:06

2014-09-12 02:26:06

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。実に爽やかなお天気で、と思ってたら仕事場最寄りでは不穏な雲が広がってたり。で、後ほんの数分っていうところで大粒の雨が降り出してくれて残念な感じに。この雲でこの勢いだとすぐに止むっていうのがわかってるだけに余計だよ……

案の定、小一時間もしない内に日が差してくるのを眺めつつお仕事。他の人が書いたモジュールも下回りと合わせてリンクしてみようかとちょっと作業してみたりする。うん、細かい齟齬が一杯あるぞ…… #include のパスと、そのうち用意されるはずなんだけどなっていう undefined symbol が主なところなんで、大して難しいことは無いんだけど。

出張先でどうもこっちの内部で打合せ不足というのがあったんでお話、というのに参加して話を聞く。ちょっと心配してた辺りはこっちの言い分が通ってるわけね。それは重畳。突っ込まれた辺りは、それは突っ込むだろうという辺りか。アプリケーション作ってるところとこっちのチームで違う条件を言っちゃってたらな……

その後、昨日まで書いてたモジュールを前提条件に使うところでどう使おうかというのを相談してからちらっとコードをいじり出す。ひたすら面倒臭いなこれというのを確認する感じ。sed -i で片付けられないからちゃんと一つずつ書くしかないん。テストも追加しなきゃならないし。とりあえず前提条件の追加だけざくざくやっておこうかとそのように。

そんな感じで今日はおしまい。帰って晩ごはんに肉野菜炒め? オイスターソース風味。たけのこが余ってると割とそんな感じにしがち。青椒肉絲っぽいものと言いつつ牛肉なのはいいとしてもパプリカなのは何でだとかいうあれで。玉ねぎとにんじんも入れてるから、本当に単なる肉野菜炒めよね。なかなかいい感じの仕上がり。

後は WWW 見たりゲームしたり本を読んだり。46 階まで降りてみたよ、それだけだけど、と。レベル 40 になったんで反射能力を獲得。またちょっと楽になった。呪いだの秘孔打ちだのには効かないからやっぱり反魔法能力欲しいんだけど。元よりどうあがいても魔法が使えない狂戦士だから、何のデメリットも無いんで。

2014-09-11 02:24:11

2014-09-11 02:24:11

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。朝方は爽やかね、最近。夕方は悪くないっていう程度までな感じだけど。ここまで刈り込まなくてもと思うけど、どうせすぐ伸びるって言ったらそれまでかという小学校の植え込みだの、こっちこそどうにかするべきだろうっていう別所の植え込みだの横目に。野原と似た風情になってきてるよね……

大体出来たんじゃないでしょうかと思いつつ見直してて、やっぱりこの情報、別にするより構造体にまとめておいた方がいいかなと思い直して直すとか。直し損ねて一旦 SIGSEGV 投げさせるとか。いらなくなるはずのテンポラリ変数なんて消しとくに限るわね。

下回りの仕様見てコードを書いたらソースと変数の名前違ったから合わせたのに、仕様が真ということで修正されてたよというのにまた合わせたり。あんまり関係が無い文書を読み耽ったり。何やかんやあれこれしてる内に時間になったり。ちょっと暇っぽい?

ともかく、帰って晩ごはん。たけのこ残ってるよなとか、豚の角煮の店が入ってるよなとかが混ざった結果、蒲鉾と若竹煮似の汁に豚の角煮を入れたものでそばという良くわからないことに。にしんそばが行けるんだから多分行ける、っていうかそういう理屈で前にも食べたような気がする。実際、そばを茹でる間に火がら降ろした鍋に角煮を刻んで入れておくと、丁度良くあったまる上にちょっと味が濃過ぎるかもっていうのが程良くなっていい感じなん。なかなかおいしい。おかずをもっとちゃんと用意したら、普通にご飯と食べたらいい角煮だからねぇ。

後は WWW 見たりゲームしたり、ちらっと本を読んだり。何で自分の部屋で半分ぐらいを立ち読みするのか。謎。そろそろ行けるかと 44 階のランダムクエストに挑んでみたら、50 階レベルの固定クエストのボスが居たんだけどあっちはどうなるんだろうとか、アーティファクトじゃないから傷むことがあり得るけど今が +6 で自前で +7 まで鍛えられるから問題無い、っていうことは買いじゃないかとバランスドラゴンスケイルメイルを買い込むとか。前に 15 階レベルの固定クエストの方をクリアしておいたらランダムクエストのボスが「不在のようだ」とかで不戦勝になったことはあったけど、今度はどうなんだろうね? 何か前に二回同じユニークモンスター倒したことがあったような気もするな……

2014-09-10 01:36:32

2014-09-10 01:36:32

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。やっぱりパンはいるな……晴れてても涼しい、と思えたのは大阪にいある間まででした。まだそれなりに暑いか。去年までみたいに長袖のシャツとスーツの下で仕事に出るのと比べたら、単純に服装だけでもだいぶ涼しいんだけど。

で、昨日の続き、と。大体の感じはまあいいでしょうという気になったんで、残りの二つに手を付ける。こっちは複数のフラグに対して同じことをするわけで、同じコード並べるのは分けなきゃならないモジュールレベルに留めたいからテーブルに判定関数と時間の閾値へのポインタを持っておいて……という格好にしてみた。前に書いたやつで、三つぐらいだからそこまで凝らなくていいかと思ったやり方。あっちは一つ、他の判定の前提条件になってるのがあって、単純にテーブル舐めるだけのやり方ではきれいに収まらないっていうのもあったんだけど。こっちは本当に均質な処理だから簡単。

……コードそのものは簡単だけど、テスト考えて結果を確認するのは面倒臭かったりするのだよね。後の make test での比較対象にするために確認した出力を res 以下にコピーする、っていうのを less $@; echo 'return to confirm, Ctrl-C for quit'; read line; cp $@ res なんていうスクリプト作ってやり出すぐらいには。昨日まで less で眺めてからコマンドライン編集して cp してたんだけど。これだけでちょっと楽になった。もっと早くやっておけば良かった。見えてたんだから。

下回りの人からのメールに答えたり、安全衛生週間に向けた何とかで表を埋めたり、前の問題文そのものが難しくて学校のテストっていうのは良く出来てたんだなと思わされたテストの結果、研修を受けることになってげんなりしたり。受けても同じようなテストだと、また問題文を読み解くのに苦労して得点は伸びないような気がしてならない……

そんな感じでおしまい。やっぱり微妙に蒸し暑いと思いつつ帰って、晩ごはんは冷奴と五目寿司ととろろ昆布のつゆ。しばらくぶり。ちょっと具が多過ぎたような。でもまあ、悪くはない。ご飯は酢飯にするとはいえあったかいままっていうか食べる皿で直接酢と砂糖と和えてるし、種もその後同じ皿で和えてる。かんぴょうも入ってない。ずいぶん、実家で作ってたのとは違う料理になったもんだなと感慨にふけったりふけらなかったり。他もそうだしな……

後は WWW 見たりゲームしたり。ちまちまうろうろしてたらワーウィンドルが手に入りました。カオス効果ははっきり言って邪魔だけど、フィオナのダガーより強いのは強いんだよな、やっぱり。これで耐劣化を抑えられるようになったけど、反魔法と反射を抑えられるのはいつになるやら。そこらがないと、この先はちょっと、というかだいぶ辛いからねぇ。

2014-09-09 02:36:17

2014-09-09 02:36:17

今朝はくもり。朝ごはんはトマトとソーセージ。食べようかと思ったパンを良く見ると何か色とりどり、とかいうととても残念な気持ちになれます。昨日、パンは買ってあるから大丈夫で、と出掛けないことを決めたというのがあるから余計に。いつ買ったんだったかな……京橋ではすっかり秋な感じの涼しさだったけど向こうでは微妙に蒸し暑くてちょっとげんなり。

先週末に投げたメールの反応を見たり、帰った後でいじられたコードでビルドしてみたり。今日に至ってもコード集めるっていう話がさっぱり無いんで延期されたのかなと勝手に解釈したり。他の解釈が不可能だし。

関係無い文書を眺めたり、明日からの出張で説明してきますという資料の説明会に付き合ったり、下回りで検出した異常をまとめるモジュール作って下さいというんで仕様から書き出したり。細かいことがさっぱりだから、あんまり大層なことは書けないんだけど。でも、細かいことがわかってもあんまり大層なモジュールにはならないはずではある。三つのモジュールにするつもりだけど、ここのやり口っていう縛りが無ければもう書いた別のも合わせて一つのモジュールに大きな表っていう形にしてるわなっていうぐらい。フラグが立ってる時間を計るだけだからね……

仕様書をやっつけで書いて、とりあえず一つコードを書く。まあとりあえずこんなものか。このモジュールだけ見るフラグが一つなんでちょっと単純。今まで書いたやつだと複数見るやつを先に書いたんで、一つしか見ないやつでも同じ構造を踏襲してたりしたけど。これは、まあ真っ当に一つだけしか見ないやつから複数見るのへ展開する予定。……今まで書いたモジュールとの整合性が無いわけだけど。うーん。取る?

ともかく時間だということで帰る。仕事場の方が蒸すのかな。それも海に近い方じゃなくて JR の駅辺りが。京橋のがまだ涼しい。時刻の問題かもしれないけど。ともかく、ちゃんと明日からの朝のパンも買って帰って、晩ごはんに冷奴と豚汁うどん。この味噌はなかなかおいしいけどあんまり長く置いておくと全部たまりに化けそうだ……

後は WWW 見たりゲームしたり。地道に城と地上を往復する感じ。ユニークモンスターがばらばら出て来るんだけど、影のジャックが自分のクローク持ってなかったりして残念な感じで一杯。挙句に 42 階だっていうのにレベル 65 なんていうのが出て来てくれて、そう死にそうな感じでなくても倒し切れないから結局放置して帰るはめになったりする。その直前にモンスターハウスで HP 二桁、死にかけ、っていうのを経験したのもあり。また体力回復の薬が無くなっちゃったな。

2014-09-08 01:18:53

2014-09-08 01:18:53

今朝は晴れ。朝ごはんはたもぎたけ、ズッキーニ、サラミのトマトソーススパゲティ。スパゲティーニだけどな、とかは置いておくとして。このサラミはおいしいんだけど、スライスするのが毎度面倒。

色々ダメージがある気分でお休みな感じ。部屋でだらだら遊んで、適当に寝たりして。起きたら 20:00 過ぎ。疲労感がどっと出て来て、実は寝不足の影響がここまであったのか? なんて思ったりする。晩ごはんは豆とサラミのトマトスープなフジッリ。色々栄養を補給したつもりになる。

後は昼間の続きな感じ。WWW 見たりゲームしたりまんが読んだり。死なない程度に頑張ってみたらちょっと武器が良くなった。それよりスピード +9 の指輪が買えたことの方が大きいとは思うけど。買うと高いよな、この辺……下手なアーティファクトより高い。

2014-09-07 04:08:15

2014-09-07 04:08:15

今朝は晴れ。朝ごはんはプッタネスカ。何か良くわからない変な夢を見て一度目が覚めた気がするんだけど、全然内容を覚えてないな……変過ぎるとすぐ忘れる。用水路の水の上をそっと降りれば大丈夫とか思いつつ歩いたかと思ったら、胸鰭で歩き回る鯉を地上で追い掛け回すことになった夢ぐらいまでか、そこそこしっかり覚えてるの。

涼しくなったとは言え、さすがに昼日中に日差しの下を歩くのは暑いわなっていうのはまともな思考だけど、昼日中の反対は夜夜中? っていうのはあんまり真っ当とは思えないとかありつつ出掛ける。地下鉄で恵美須町に出てあれこれ。コンビニに寄ってる間に雨が降り出して嫌な気分になりつつ。ざっと降ってすぐ止むのと違うからな、これ……で、本屋で本を二冊とまんがを二冊買ってからゲームしに。二週間間が空くとぼろぼろとか、年単位で間が開いたゲームは笑える程だめだめとか。音塊置くコマンド忘れるぐらい。

コンビニと古本屋に寄って、帰り道で晩ごはんにちゃんぽんと餃子。野菜を食べた気分。すっきりしてるしね……生姜が効いた餃子もおいしい。このたれはちょっと味噌風味なのかな。

それで帰って WWW 見たり買ったものを読んだりしてたらこういう時刻で、ちょっとそれはどうなんだという感じ……まあ、寝ようか。うん。

2014-09-06 02:32:57

2014-09-06 02:32:57

今朝はくもり。朝ごはんはパンとトマトとソーセージ。朝顔もそろそろ終わりかね、とか。昼顔は多分育ててるわけじゃないよね、とか。

コンパイルするとこんな感じというのを作った上で、ついでに直してみたりする。深く考えないで直せばいいだけのコンパイルエラーばっかりだったからそれで済む。それから出張して説明してきますっていう資料の説明会があったり、他のグループの人に作ってもらってたコードが出来上がってきたんで試しに下回りと混ぜてビルドしてみたり。大幅に直さなきゃならないようなところは無いけど、やっぱり仕様もらえないで作ってる部分で問題は出るわね。実は下回りのファイルは全部このファイル #include されてるのが前提なのですよとか、公開されることになってる変数が static ですとか。

未初期化変数の使用とか仕様に無いから当然定義も宣言も無い関数の呼び出しとかを直したり、自分が書いたコードで間違えてたところを直したりしてリンク出来るところまで確認。diff を付けてメールしておいて今日はおしまい、と。……今日、ソースコード集めるよっていう話は結局どうなったんだろうね? 定時退社日の定時前までに何もアナウンスが無い状況では知らないとしか言えませんよ? ということでいつも通りに帰っておくことに。

晴れてきて、飛行機雲が夕日に輝いてきれいなのはいいけどどうしてこう蒸し暑いんだ、という中帰る。もうちょっと何とかならないかって言いたくなる。このところ涼しい時には涼しかったし……ともかく、帰って晩ごはんに豚の生姜焼き。生姜漬けの肉を買ってきて、余ってる野菜と一緒に炒めただけ。割合この味付けは悪くないな。ちょっと甘いか。もうちょっと強めでもいいかも。

後は WWW 見たりゲームしたり、異様に眠くなったんでちょっと寝たら、あんまりちょっとじゃなかったり。ようやく城でも 40 階へ。ロイガーだのダークエルフソーサラーだのソーサラーだの、ちょっと派手に召喚をやらかしてくれるのがいると辛くなるっていう状態でどうにも実力不足なわけだけど。鉄獄と合わせて 42 階まで降りたらしばらくこの辺うろうろするかな。山に行っておいてもいいけど。

2014-09-05 02:11:23

2014-09-05 02:11:23

今朝はくもり。朝ごはんはパンとトマトとソーセージ。雨がひどくなりそうな空模様でいて、実際はそんなことありませんでした。向こうでは晴れ間が見えかかってたぐらいで。助かる。

しばらくどうしようかと悩んでみて、やっぱり毎周回毎に状態をコピーしてからいじるしかないかなという結論に。そうでないと、通知先でやってる状態遷移を丸々手元でもやることになる。さすがにそれは嫌。書き換えた部分だけダーティビット立てる式のやり方でも行けなくはないけど、こっちを立てたらこっちは落すっていうフラグ動作なんで個別には動かない場合があるし。それをケアすると結局全部手元で、っていう話に戻るし。

それで今までのテストは通るようになったんで、いじってる時に思ってたテストの追加をして回る。確定してる状態は前提条件が落ちても変わっちゃいけないっていうの。実装した方法を取る前に思い付いた方法だと、このテストがあったら通らなかったんで。無かったから通るだろうけど駄目なのわかってて実装してもしょうがなかろう……ともかく、そういうテストを作って結果を確認して、というのを作ってあるモジュール分、全部。……疲れたよ……

昨日までのコードレビューで指摘されていじった結果がこれ、と git log -p を見せながら説明するとか、昨日、一昨日でちょっと見てと言われたコードについてまとめたメモを渡して、これ何のことって聞かれるのに答えるとか、思い立ってそのコードをちょっとコンパイルしてみたら恐ろしく単純なコンパイルエラーがあって、やっぱり机上デバッグでの紙上レビューだのって文字通り机上の空論よねということになったり。sizeof はプリプロセス段階では解決出来ないんだってば、なんていうのはまだしも、文末に ";" が無いとか const 変数を書き換えてるとかいうレベルの間違いはな……そんなところ注意して見ないわ、あんまり。普通、そんなことで引っ掛かるレベルの他人のコード読まないから。

そんな感じで終わり。明日一旦コードを全部集めるよっていう話がある割には全然何のアナウンスも無いんでどうなんだろうと思います……集めようっていうコードがまた、コンパイル通らなかったりするわけでもあり。うーん。ともかく帰る。気温は低めだけど蒸してしょうがない。晴れてた方が気温上がっても湿度下がるからましな気がするよ。帰る直前にごちゃごちゃやってたせいで微妙に遅れて、そうしたら何だか妙にやる気が無いわメニューを何も考えつかないわという具合になったんで晩ごはんはもつつけ麺ということに。たまに食べるとおいしい。多分、毎週ぐらいなら食べておいしい。毎日だと飽きるかな……?

後は帰って WWW 見たりゲームしたり。買っておいたカマンベールが妙においしく感じたり。城をずんずん下ってみてたらモンスターハウスにグラーキがいるよ、レベル 67 とかいう、ということで逃げ帰る。モンスターのレベルって、平均登場階そのもの。つまり、67 階ぐらいで出るのが普通の相手。ここ、40 階にも着いてない……無理、なんですよ?

2014-09-04 02:13:37

2014-09-04 02:13:37

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。相変わらず涼しくて暑い。気温だけならなっていうところ。小学校にしろ交通機動隊にしろ、いい加減に植え込みの整備をした方がいいと思うんだ、なんて思いつつ仕事場へ。わさわさしてるよ。

何かこの外部 IC にぶら下がってるセンサの番号付けがあちこちで認識ずれてるような気がすると下回りのコード読んで回路図と比べてみたり、見るだけ見ておいて、なコードを眺めつつコメントを残したり、そろそろ実用に供してもいいんじゃなかろうかということで VBA 入りの EXCEL ファイルにデータを写したり、来週出張して説明してくるからっていうので資料の下準備を手伝ったり。

そうこうしてる内に時間でコードレビュー。昨日思い立った仕様変更の確認を取ってから続きへ。明日に予備日を取ったけど、最後四つぐらいはほぼ同じ論理です、でろくに中身見ないで片付いたんで終わってしまった。まあ、レビューの後で直したのもいくつか見たいなんていう話はあったから、明日の時間はそれに使うことにしましょう。それにしても今週末に一旦集めるよ、なんていう話があったはずなんだけど、未だにいつ、どこに、どういう風に集めるかっていうアナウンスが無いのが何。本当にやるのかねっていう感じ。

レビューで指摘されたところの修正をしつつ終わる。シンボルの置換忘れだとかそこで初期化関数読んじゃ駄目とかはすぐに片付いたんだけど、外の通知関数呼ぶのは適当にまとめないと他所で参照する時タイミングによって変なことになりますっていうのでちょっと悩んでみたり。出来るだけ安直に直したいんだけど、どうしても被ったような処理をせざるを得ないような、そうでもないような。明日もうちょっと考えてからあきらめるかどうか決めようか。

微妙に雨が降り出しそうだったりする空の下帰る。妙に電車が混んでるなとは思ったけど、大阪まで座れないとは思わなんだ……眠いよ。晩ごはんは胡麻豆腐とかつおのたたきととろろ昆布のつゆと枝豆。さっぱりと、爽やかに。この枝豆やけにおいしいな。

後は WWW 見たりゲームしたり。何であんなに城での進行速度が遅いかって、何も無いってわかってからも律儀に全部回ってるからだよというのに気付いて深度向上。でもまだ 30 階前後。うん、遅いわ。もうちょっとやる気出すべきか。

2014-09-03 02:13:23

2014-09-03 02:13:23

今朝は晴れ。朝ごはんはパンとトマトとソーセージ。思ったより気温は低めだけど、日が当たったらやっぱり暑いわね。気温だけなら秋っぽいっていうのに、ほんと。

レビューの準備をしてたらコードを書き換えたくなったけど、書き換え案を考えてるとあんまり良くなる風でも無いんで妥協しておくとか。下回りのコードを svn up したら修正があったんでビルドしてみると、ダミー関数が被ってたりして調整とか。ダミーをコミットしなさんなよ……ちょっとこのコード見て感想を、なんていうのがあったんで眺めるとか。

そうこうしてるうちに時間だね、ということでレビュー。先週終わらなかった分 + 元の予定の半分っていうつもりが、終わらなかった分が終わらなかったりして。やっぱり他と作りが違うモジュールだとちょっとかかるな。実際は、コード見るより仕様を見てどうこう言ってた時間の方が長かったけど。

で、そのどうこう言ってた辺りを直した上で、ちょっと仕様を考え直して特別なことをしていた部分を他と同じ動作させるようにしたり。下回りで時間を計ってるのをそのまま使おうかと思ってたんだけど、これだとこっちで前提条件として考えてるのと無関係にタイマが動くもんだから、前提条件が充たされた瞬間に確定動作してしまうという。仕様レビューしてた段階ではそれでもいいかと思ってたんだけど、今考え直すとやっぱり良くないような気がしてきて。うーん、いい加減な。

そんな感じで時間まで。で、終わって帰る。快速で座って寝てたら隣の人に突っ込みそうになってたりしつつ。椅子の端が高くなってるせいかな……危ない。それで晩ごはんは……何だろ、あれ? ラムを焼いたのに野菜のトマトソースをかけたもの? 実際のところ、パスタ入れたらラムのトマトソースだって言い張れちゃう感じなもの。ラムが多めだからメインになれるっていう。そんなのだからまあ、不味くはならないわけで。肉を食べた気分に。

後は WWW 見たりゲームしたり。やっぱりランダムクエスト恐い、ということで城へ。鉄獄と同じレベルまで降りるのにちょっと時間かかりそうな。人型が多いから、反魔法も反射も無い状態だと結構面倒臭いのよね。呪われたり召喚されたり魔法が飛んできたり矢が飛んできたり。

side

top

old

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