理系学生日記

おまえはいつまで学生気分なのか

レストランModesty

妻も在宅、ぼくも在宅ということで、ずっと家にいると気分転換もできなくなるねという話をしていました。 ここは1つ気分を変えようかということで、今日はカーシェアで外食ランチに行きました。 行った先はModesty。埼玉県の川越にあるレストランで、3年くら…

魂が死んだような1日だった

今週は本当に疲労していて、今日は生産的なことを何もする気が起こらなかった。 午前中はだいたい寝ていて、15時くらいからようやくやる気が少し出て家事をしたり家族と買い物に行ったりした。 ときどきこういう生産性の欠片もない1日が生まれて、振り返るこ…

風邪をひいた

最近は朝から喉の痛みを感じることが多かったのだけど、ついに咳が出てきまして、目出たく風邪をひいたという自覚が出てきました。めでたい。 過去実績から類推するに、この調子だと週末に熱が出て寝込み、週明けに回復。週末マジで無駄にしたぜ、という感想…

壊れていたと思っていた加湿器が直った

うちは季節ごとの湿度の振れ幅がすごくて、何もしないと夏は70%を超えるし冬は20%を切る。 そういうわけで冬は加湿器を使ってるんですが、2-3週間前から加湿器が全然加湿してくれなくなった。 加湿器には気化式や超音波式などいくつかのタイプがあるんだけ…

Semantic VersioningをGolangで扱う

ローカルにインストールされているツールが想定のバージョンであるかを確認するために、Golangでチェックを入れることになりました。昨今のツールの多くはSemantic Versioningをサポートしているので、Semantic Versioningで比較したい。 しかし、Semantic V…

go-playground/validatorでYAMLファイルのバリデーションを行い、エラーのあったフィールドを表示する

Golangでの有名バリデーションライブラリにgo-playground/validatorというのがあります。ライセンスはMITで使いやすい。 このライブラリを使ってYAMLファイルのバリデーションを実装したのですが、そこそこ悩まされました。 本ライブラリはYAML等のバリデー…

砂場で学ぶ工場制手工業

今日は妻と娘と近場の公園で遊びました。 最近は多忙でなかなか子供と遊ぶ時間もとれず、夕ご飯を一緒にしてあとは寝姿を見るだけという生活にもなってしまっています。 なので、今回のような時間をとると、なんだか赦されたような気分になります(本当に赦…

毎回go.sumのconflictを解消するのがつらすぎるので、.gitattributesでunion merge driverを使うよう指定する

Golangのツールをチームで開発しているのですが、Merge Requestをmergeする度にgo.sumとのconflictが発生する。つらい。 実のところは「つらすぎる」というほどつらくはないのですが、毎回conflict markerの<<<<<<<を消していく作業で人生を浪費するのはつら…

マルチテナントアーキテクチャのモデル

ちょっとした打ち合わせがあり、そこでマルチテナントアプリケーションのS3 Bucketの使い方についての相談をいただきました。 打ち合わせの中で、マルチテナントなアプリについてはなかなかアーキテクチャレベルでの選択肢やそのメリット・デメリットが自分…

血液成分の再検査の結果

血液検査の結果がすこぶる良くなく、先日再検査に行ってきました。 どのくらいよくなかったかというと、こちらが国立がん研究センターの臨床検査基準値一覧からの抜粋です。白血球数は3.3-8.6 [tex:103]/uLが基準範囲になっています。 一方で、こちらがぼく…