hsimyu's diary

ゲームなどをします。

12/10 さむすgる

12/10 (月)

寒すぎる。風邪っぽい。辛いな〜〜〜

ごはん

朝: オールブラン

昼: チキントマトソース

夜: カツ丼弁当

仕事

午前は午後の報告会の準備で、午後は報告会の準備と実施。

もうちょっと設営の時間取っておけばよかったな〜〜〜反省

定時前に一瞬だけ不具合修正作業して帰る。

SSSS.GRIDMAN

10話を観た。……観た! 早く11話を見せてくれ。

ゾンビランドサガ

10話を観た。……観た! ビンタのシーン笑ってしまった。

12/9 寒すぎ

12/9 (日)

ごはん

朝: オールブラン

昼: サンドイッチ、おにぎり2個

夜: もつ鍋

生活

10時半ごろ起きる。昨日から寒くなったせいか、ここ数日押入れで寝てたみかんが、今日は布団の中で一緒に寝ていた。

家事などをこなす。時間があれば忘年会用の3Dモデル作りをしようと思ったが、時間なし。風呂に入って出かける。クソ寒い。

本番前最後の練習。まぁ……何とかなるといいね!

もつ鍋

同じ本部の新人10人ちょいで飲み会。モツ鍋はうまかった。

他の部署の忘年会余興の話を聞く。最悪すぎる。そもそも余興というものが存在するだけでバッドだけど、うちは相当マシだな。

たのしいバイナリの歩き方

飲み会待ちの時間で4章を少し読んだ。

シンプルなデバッガの実装をしていく。API を知っていれば割と素直に作れるんだなぁという印象。逆アセンブルもプロセスのメモリ状態読み取ってそのままライブラリに渡せば string が返ってくる。そりゃそうか。なるほどなー。

"プロセスのコンテキスト"って実は一体何を表しているのかが全く分かっていない。コンテキストスイッチにコストがかかる、ということしか知らない。

DLLインジェクションとAPIフックはなんか動作の流れがよく分からない。また気が向いたときに調べよう。技術書読むときに、分からないところを一旦置いて先に進むことを意識できるようになったのは、成長かもしれない。

12/8 !?

12/7 (金)

ごはん

朝: オールブラン

昼: まぜそば、豆腐

夜: イオンのチキン南蛮、巻きずし

仕事

チーム内からの要望対応をバシバシ潰した。チーム内での窓口が明確化したことで要望がきやすくなったのは良いことだなーと思う。(もちろん、そうでなかった時代をおれは体験していないけど)しかしながら、既に自分がやりたいことに対して使える時間が足りてない状態になってきており、こうやって人は残業を始めるのだなーという気持ち。

昨日やっていたクラス設計は方針がだいたい決まって、ラップしなくていいやということにした。来週前半で仮組みを共有して、来月のパッケージに含められるといいかなーくらいのスピード感。

ゾンビランドサガ9話

!?

スマブラ

とも子くっちーたいや公園ムートくんとがっつり。たまにれいたんも入ってきていた。キャラもっと増やしたいな〜

12/8 (土)

ごはん

朝: オールブラン

昼: どん兵衛、魚肉ソーセージ、昨日のチキン南蛮の残り

夜: カップ焼きそば

The Outer Worlds

『Fallout New Vegas』開発元が手がける新作RPG『The Outer Worlds』詳細情報判明。人との関わりや自由な選択が鍵を握る | AUTOMATON

面白そうだ。まんま SF + Fallout に見える。

スマブラ

とも子くっちーたいや公園と対戦。乱戦時に遠くからひたすら遠距離攻撃をしているとズルいって言われる。そういう解釈もある。

Into the Breach

日本の Nintendo eShop で販売していないやつを北米 eShop で購入してプレイするやつを試してみたかったので、試してみた。 Switch 版は海外ストアでしか出てないので気になっていたが、ちょうど安くなっていたのでこいつを購入。 めちゃくちゃおもしろい。確かに詰め将棋感ある。周回要素は FTL 感満載だし。 リアルタイムに操作しなくてよいので FTL よりじっくり戦闘できるのが一番いいとこ。 アップグレードはもっとガンガン手に入れたいな〜

みかん

12/6 オールブランはうまい

12/5 (水)

ごはん

朝: オールブラン

昼: 炊き込みごはん、豆腐、ごぼうサラダ

夜: とんこつラーメン

仕事

クオリティアップ作業として小さな改善をいくつか入れた。隠し機能(隠しているわけではない)みたいのが至る所にあるので、ユーザーがこれに気付けるような仕組みを作りたいなーと妄想。ツールにおける操作習得のしやすさの仕組みって見逃されがちだし、おれがベストなソリューションを見つけてやるぞ

その他

諸事情で帰宅が遅くなって風呂入ってすぐ日付が変わった。みかんと遊ぶ時間があまり取れなかった。

オールブラン フルーツミックスは何ヶ月食っても飽きないよ。

12/6 (木)

ごはん

朝: オールブラン

昼: 豚ロース塩麹焼き

夜: とりのからあげ

仕事

午前中はラッパークラス設計。選定リストに残った OSS 2つを並列して使ってみて、ラップしやすさや保守しやすさの検討など。

午後はミーティングミーティングミーティング。終わり。

みかん

みかんが自動給餌器にゲロをした形跡が残っていた。ほとんど何も残ってなかったので、食べ直したようだ。

12/4 未来コーディング

12/4 (火)

ごはん

朝: オールブラン

昼: ドライカレー

夜: セブンイレブンのペペロンチーノ

仕事

OSS 選定がほぼほぼ終わったので組み込み方針・提供方針を検討。個人開発でアプリケーション作ってるだけだと全く考えないところなので貴重な体験だ。概ね決まったので、ラッパークラスの試作を始めた。あとはビルド屋さんとか。

視線追跡デバイス

先輩がコーディング用に導入していて、試させてもらったが、めちゃ良かった。

Tobii Eye Tracker 4C Gaming Peripheral

か、買いてえ〜

12/3 ライブラリの名前空間として作者名を使うのをやめろ

12/01 (土)

11時から16時まで昼寝した。

レイジングループの感想をバーっと書いて、ラーメンを食べに行く。

そしてまた寝た。

あとはひたすらアニメを観ていた。

ごはん

朝: オールブラン

夜: 来来亭(こってりラーメン大チャーハンセット)

レイジングループ感想

12/01 レイジングループをクリアした - ゲームするぞ

書いた。

アニメ

青ブタ、転スラ、エスエスエスエスグリッドマンゾンビランドサガ、SAO アリシゼーションなどを観ています。 アリシゼーション、原作未読男なのでどうしようかな〜と思ってたんだけど、どうせ当分読まないのでアニメを観ることにした。ら、あの世界の中で完全に新しい話が始まっていてちょっと笑った。これ確かめっちゃ長いんですよね?? グリッドマンは9話の泡沫の夢感が良かった。新庄アカネさんの友達になりてえ。 青ブタは原作読んだ後に観るとちょっと駆け足感感じる。おるすばん妹のためには仕方ないんや。

12/2 (日)

本読んだり本を読んだりリリテイルズしたりしていた。

ごはん

昼: 冷凍肉めし

夜: パスタ

その他

TCP 一定時間内の小さなパケットをまとめて、送受信パケット数を減らして効率化する Nagle アルゴリズムというのがある。ただし、パケットをまとめるための遅延がある。

実行中のプロセスに影響を与えずに実行ファイルを更新したい。

# 実行中プロセスの実体に影響を与える更新
$ cp Zone Zone_old
$ cp Zone_new Zone
# 実行中プロセスの実体に影響を与えない更新
$ mv Zone Zone_old # Zone を実行中のプロセスがいた時、実体は Zone のままになる
$ cp Zone_new Zone

注: ファイルシステムをまたがない場合は mv でもファイルの実体が更新されてしまう。

by DQX を支える技術

へー

Unix プロセス周りの話、全然知らんなー。

AWS Lambda 興味あり

12/3 (月)

ごはん

朝: オールブラン

昼: 茄子そぼろ丼

夜: 親子丼

仕事

OSS 選定作業。だいたい終わった。一番よさげなライブラリが、名前空間名として作者の名前が使われているという非常に大きな欠点を持っててクソ悲しい。明日はカスタムアロケータを使うテストとかをして、組み込み方針を決める予定。

みかん保険

入るのを忘れていたので昨日申し込んだのだが、告知事項内にあごニキビで通院していた記録を書いたら、その時のより細かい説明を求めるメールが来て面倒すぎる。

面倒すぎたが頑張って返信した。

妊婦健診34週目

経過は順調。2046g。久しぶりに少し顔が分かった。

11/30 レイジングループ全部終わりました

11/29 (木)

ごはん

朝: オールブラン

昼: 麻婆豆腐

夜: 冷凍肉めし、サラダ

仕事

そこそこの働き。細かいやつと、そこそこの規模のやつがだいたい全部終わり、ようやく来月~1月くらいに入れたい次の大きな仕事の試作に着手。そんなに時間はかからないと思うので、12月前半で形になると嬉しいな~。

11/30 (金)

ごはん

朝: オールブラン

昼: わかめそば

夜: マクドナルド

仕事

昨日作り始めた試作を黙々と進めていた。夕方くらいに動くようになって、手応えを確かめたりしていた。なかなかいい感じだ。うまくいけば次のパッケージで入れられるかもしれないな。

みかん

腹を引っかかれて血が出たり、唇がやられたりしたので、爪切りした。

レイジングループ

帰宅してからの時間を全部使ったり、昼休みにちょっとずつ進めたり、帰りの電車でも少し進めたりして、ついにクリア。感想は明日書こう。

11/28 顎ニキビ

11/28 (水)

ごはん

朝: オールブラン

昼: ひき肉カレー、豆腐、おひたし

夜: 半額すし、つけもの

仕事

細かい課題を 6 つくらい掃除した。あとは面談とか。この調子で引き続き頑張りましょう。

みかん

妻が帰って顎シャンプーができなくなった結果、顎にきびの進行速度が除去速度を超えてしまった。というか頬にまで広がっとる。広がり過ぎなので、土曜日に病院に行くことにした。

Yacc: Yet Another Compiler Compiler

Yacc - Wikipedia

Yacc(英: yet another compiler compiler、ヤック)はパーサジェネレータの一つである。1970年代にAT&TUNIX用にスティーヴン・カーティス・ジョンソンが開発した。

へー。面談で最近は言語パーサーの実装とか(のろのろと)やってます、って話をしたら GM から名前が出てきた。めちゃくちゃ古いな!LALR(1) のパーサーを出力するらしい。ANTLR は LL(*) か。スターって何?

ちなみに GMEmacs 派らしいです。

11/27 をちもどり☆

11/26 (月)

ごはん

朝: オールブラン

昼: 豆腐ハンバーグ

夜: たまごかけご飯、唐揚げ、サラダ

仕事

頭が終わっていたので小さいタスクをいくつか消化して終わり。

レイジングループ

クリアした。めちゃくちゃ面白かった。25時間くらいかかったっぽい。

これで今週は安らかに眠れるぜ〜と思ったら暴露モードとかいうのが解禁されて、本編をもう一周する必要が出てきた。なんてゲームだ。

その他

Nintendo Switch向けゲーム「Battle of The Female Ninja」が今冬にリリース予定

こんなん絶対面白いでしょ。買わないけど。

11/27 (火)

ごはん

朝: オールブラン

昼: おろし舞茸うどん

夜: たまごかけご飯、唐揚げ、サラダ、漬物

仕事

ふつう。雑用と実装が半々。実装に関しては前回パッケージで諦めて一週間くらい放置してたやつをまとめ終えたのでグッド。あとはずっと調べようと思って調べていなかったやつも調べ終えて、検討が完了したので良かった。

レイジングループ

暴露モード面白すぎる。

メモリの動的ロードと再配置

DLL のようなプログラムだったり、バイナリリソースだったりをメモリ上に読み込む時に、データ中に書き込まれている絶対アドレスを正しいアドレスに置き換えるために Rellocation を行う必要がある。データ中に再配置用のテーブルみたいのがあって、それに従って対応するアドレスを実際に配置されたアドレスに置き換えていく。

相対アドレスをデータ中に書き込んでおいて再配置を省くことも可能だが、メモリ管理システムによっては静的な文字列だったりが配置されるアドレスが決まってたりして、困るとかなんとか。あと、相対アドレスへのジャンプが1命令で行えないアーキテクチャだと遅いとか。

こういう低レイヤーの話もっと分かるようになりたいな~

Hitogata

1ミリもモデリングせずオリジナルな美少女VRchatアバターを作成する方法【Hitogata】

ほほーん。

11/25 物語過剰摂取週間

11/22 (木)

ごはん

朝: オールブラン

昼: ちく玉さぬきうどん

夜: サラダ巻x8

仕事

新人らしく雑用が多い一日。次のスプリントでやる課題を整理するくらいしか進まなかった。まあ仕方ないね。三連休なのでウキウキで定時で帰った。

11/23 (金)

ごはん

昼: 冷凍チャーハン、サラダ

夜: 冷凍チャーハン、サラダ

生活

みかんに6時に餌あげて寝直す。11時に起きた。

13時くらいから昼寝。17時に起きた。

青春ブタ野郎

5巻を読み始めて、気がついたら一気に7巻まで読み終えていた。良かった。良かったという言葉だけでは表せない。えげつねえ物語だよ本当に。おるすばん妹の終わりも、ゆめみる少女の終わりもズルすぎる。「いますぐ続きを読まないと!」という気持ちになってしまう。これが鴨志田一という作家か……

アニメだとおるすばん妹までやって、ゆめみる少女とハツコイ少女は劇場版らしい。ロジカルウィッチとシスコンアイドルが2話ずつでおるすばん妹が3話かな?劇場版観に行かねば……

レイジングループ

体験版の範囲が終わった。体験版というか導入編的な感じで、最初のメインストーリーをまるまる一本やれる。「もっとうまくやっていれば……」みたいな感じのバッドエンドで、製品版をプレイせざるを得ない構造になっている。ズルいぜ。

掃除

明日両親が泊まりに来るらしいので、少し掃除。

その他

開発者が、開発者ではない同僚から言われて嬉しい11の言葉 - 「クライアントが、IE6で使えなきゃダメだと言っている」 | POSTD

いい記事。

Jacob Kaplan-MossのPyCon 2015における基調講演: プログラミングの才能という都市伝説

もし、選択肢が神かザコしかないのであれば、仕事に対してやりがいを感じなければやってられないと考えるようになるだろう。いつなんどきでも四六時中プログラミングのことを考えている奴、ほんの僅かでもよそ見をすれば、すぐに神からザコに落ちてしまうという考え。この考えは、人々をして長時間労働させ、プライベートな時間でも常にプログラミングについて学ぶようにさせていたりする。

実に多くの独立した能力があるが、我々は人をスキルセットのうちの最も貧弱なもので評価しがちである。ほう、君はデザイナーとして優秀で、人前で話すこともできれば作文もできる。しかもプロジェクトマネージャーとして優秀である。結構なことだ。しかしリンクリストを理解していないだと? 「おうちに帰んな坊や」とね。他の能力と同じように、プロとしてプログラミングすることもできれば、たまにプログラミングすることもできるし、趣味としてプログラミングすることもできる。パートタイムかフルタイムかどちらでもよい。プログラムを下手に書くこともできるし、うまく書くこともできる。しかし、大半は平均的なプログラマーだ。

いい記事。

11/24 (土)

ごはん

昼: マルちゃん正麺 とんこつ

夜: 焼鳥屋

生活

12 時に起きた。

掃除などする。

両親が17時くらいに来る。情報共有などする。知らんうちに転職したりしている。へー。

みかんは怯えて隠れていた。

近所の焼き鳥屋に行く。2回目。美味かった。つくねが一番うまいな。

みかんは寝静まったころに少し慣れてきたみたいで、和室の方に遊びに行ってニャーニャー鳴いていた。

11/25 (日)

ごはん

朝: ごはん、つけもの、キムチ

昼: 食パン2枚

夜: マルちゃん正麺 とんこつ

生活

両親は10時くらいに旅立っていった。みかんはだいぶ慣れたみたいだった。早いな。

見送ってから寝直して、起きたら15時。

言語実装パターン

進めようとしてるんだけど、マジで Rust が分からなくて全然進まなくて笑っている。Rust が分からないというより、実装例が Java で書かれてるのでとりあえずそれに習おうとすると各所で「これは Rust でどう書くんだ」みたいのが出てきて全く進まない。良い訓練にはなってると思う。

レイジングループ

「暗黒」ルートに入った。面白すぎる、というか、やめどころが見つからない。

今週の仕事のパフォーマンスにも影響しそう。