diary

0709

なんだかまた喉の調子が悪く、風邪っぽいなあと思っています。こういうときに結局なにもなくフェイドアウトするのと本当に風邪に発達するのとどっちが多いんだっけ。調べたことないな、そういえば。

仕事はDB設計の議論とかしていた。DBにNULLを入れるのはよくないみたいな話、どうも僕にはあまり説得的でないのだが、一度ちゃんと勉強してみるべきなのかもしれない。ともあれ適切な正規化で排除できるならしたらいいかなとも思う。
あとはCDKをいじっていた。東京リージョンのAZの一つ(apne1-az3)は「ハズレ」らしく、VPCエンドポイントなどに対応していないので、CDKで何も考えずにそこにサブネットを置いてしまうと詰むことがわかった。二時間くらいこれで頭を抱えていたけれど、とりあえずworkaroundがあったので良かった。あとはLambdaを定時実行してGoogleが公開しているOAuth認証の検証に使う公開鍵をダウンロードする仕組みを作った。これでほぼ完成?もちろんあとはチューニングをしなければいけないのだけど。

夜は趣味コードを書いた。この一週間か十日くらいずっとちまちまいじっていたルーティングの仕組みがどうにかテスト通ったので喜んでいる。これからもっと複雑なテストを書いたりいろいろの定義を整理して使いやすくする必要はあるけれど。ともあれうれしい。


さて週末。今夜はゆっくり寝ましょうね。


0710

最近どうにもインターネットの人々を見てはしんどくなることが多いです。伸びているツイートに寄せられるmentionとかを見ていると、本当にこれは同じ人間の活動なのか、と愕然としてしまう。普段接点がないだけで現実にもこんな人々はありふれているのかもしれない。それは不気味だ。


仕事は本業のほうに時間をかけた。もっと面倒でだるいと想像してたけど案外すんなり終わったので副業にも時間を使った。CDKでACMに証明書を要求するのは、まあできないことはないようだけど、DNS検証に時間が掛かってコケることがあるみたいなので、証明書関連は手動管理するのがいいかもなあと思った。Route53にレコードセットを作るのは動いたので、証明書関連は週明けにやる。

夜は趣味コードを触った。ルーティング機構はまあまあ洗練された記法で書くことができるようになりそうだ。テストにも通ったので小躍りしていたが、実際に試作機に組み込んだらまだちゃんと動いていない。ふーむ?これは土日に調べたい。ここまでできればあとは本当に試作機の段階は終わり?やれやれ、作らないといけないのか。

あと「平成狸合戦ぽんぽこ」を観た。昔観たことあるはずなんだけど全然覚えてなかった。いい話だ。たぬきはかわいいし。


明日は前撮りのドレスのサイズ合わせに行ったりする予定。風邪っぽいのを土日でなんとかしたいのだけど。


0711

昼頃に起き、妻のドレスのサイズ合わせについていった。特に僕がすることはなかったのでぼんやりしていたら終わった。撮影は金曜日。晴れるといいのだが。(はれるでしょーー!)

夜はルパン三世のどれかを観た。ルパン三世、なんとなくオトナのアニメという評価が漠然と存在するような気がしているが、いまいち面白さがわからないものの一つだ。今日もやっぱりよくわからなかった。ところどころクスクス笑うところはあったが、だからって別におもしろいってわけではない。昔の人のコナンみたいなものなのかもしれない。
あまり関係ないけど、アメリカ人と日本人がなぜか普通に意思疎通可能であるアニメ時空を採用しておきながら「英語の発音が下手で伝わらない」ネタをやるのは、大丈夫なんだろうか。逆にそれ以外の日常会話は流暢なのか?

夜は趣味プロジェクトを触った。試作機三号でやりたいことは終わったので(本当はまだあるのだが)、とうとう本番用のプロジェクトを作成し、いろいろ整理しつつ移植作業をした。ここから先はなんとなく盆栽をいじくり回すのではなくちゃんと使えるものを書く作業だ。がんばらないとなあ。


明日は一日暇になる予定っぽいのでまあ趣味プロジェクトを触れたらいいなと思う。まあ毎週そう言って特に何も進捗がないのだが。そういえばサーバーサイドがなんか壊れてることに今更気づいたんだけど、これはどうやって直せばいいんだ?


0712

昨晩はなんか遅くまでガチャガチャやっていたが、最近は午前中のわりと早い時間に目が覚めてしまうので今日もそんなに寝坊はしなかった。昼寝をしたり趣味コードを触ったりした。今日は比較的作業が進んだ気がする。スプラッシュ画面からログインへの流れとかをなめらかにしたり、その過程で見つかった問題とかを修正した。けっこういい感じだ!満足している。
このプロジェクトには今の僕ができること全部ぶつけてやるんだ。仕事だったらさまざまな都合でわざわざこだわらないこと、「そんなとここだわっても誰も見てないよ」とか言われてしまいそうなこと、そういうの全部こだわってやるんだ。僕は見てるぞ。


さてまた仕事。何してたんだっけ。そうそうAWS CDKだった。ズドン。


0713

月曜日の午前から上司にリモート会議を入れられるとなにか碌でもないことがあったのかなと不安になってしまうが(実際何度かそういうことはあった)、今日のは普通に見積もりの相談だった。度胸で数字書くみたいなのはできるようになってきた気もするけど、別に精度が高まったわけでもないので、単に雑になっただけのような気もする。まあ、数字を書かないと始まらないのなら、書くしかないのだが。
CDKを使ったインフラ構築は一応終わった。最終的にはフロントエンド用のS3バケットを手動で用意することにした。とりあえず動いたので満足している。一応ベストプラクティスをやれたのではないかな。まだ運用していないが。

夜は趣味プロジェクトを触った。bitriseで自動ビルドをやることにしたが、あれはあれで単独で至れり尽くせりなせいでfastlaneとの折り合い方に少し難儀した。これも一応通った。明日からはデザインをやっていきたい。試作すべきところは全部してあるのだから、あとは手を動かすだけなのだ。原理的には。


ねむい。明日の仕事は比較的暇なのではないか。WWDCチャンスかな。


0714

なんだか調子が良くない気がする。眠い。眠いというのとも違う。疲れている。

仕事はわりと暇。わりと暇なのでWWDCを観たりした。あとデータベース設計の相談とか。あまりこのあたりの知見がないのでどういうのがパフォーマンスに悪影響を及ぼすのかとかよくわからない。ともあれそれっぽいER図は書けた。次はフロントエンドのこととか考え始めるのかな。

夜は趣味プロジェクト。そういえばと思い立ってアイコンを描いた。素人目にはなかなかいいのができたんじゃないかと自画自賛しているが、そんなことで満足していないで手を動かせという話はある。PinLayoutにまだ慣れていないが調べながらやらなくては。


0715

今日は仕事が暇だったのでWWDCを観ていました。ロギングAPIが便利になるみたいですね。os_log自体は前からあるけど。値のマスクをいい感じにしてくれるのは嬉しい気がする。このパラメータはString interpolation周辺の機能っぽいな。そしてExpressibleByStringLiteralな型には独自のString interpolationを書くことができるっぽい?具体的なことはわからないけど。ふーん。ここのカスタマイズもおもしろそうだよね。
あ、あとGraphQL APIの設計もしました。なかなか難しいけれど、そろそろ決めないと開発に入れないのでエイヤッと決める。まあ何人かで議論しながら決めると案外いい感じになるものですね。

夜は趣味プロジェクトを触る。ローカライズ周辺をいじっているけれどどうもうまくいかない。うーん、デフォルト言語は英語にして日本語環境では日本語バージョンを出すというだけのことをしたいんだけど、なぜかうまくいかない。参ったな。


0716

今日はGraphQLスキーマのレビューなどをした。レビューって言ってもまあ昨日議論してメモした内容に省略したものを補っただけだけど。一応それっぽいものはできつつあるが、フロントエンドについて議論したらまだまだ決まってないことたくさんあるなとわかったので開発着手はもうすこし遅れるかもしれない。まあがんばろう。

夜はちょっとだけ趣味コードを触った。PinLayoutを使っていたのだけど、FlexLayoutも使ってみることにした。これまでなんか自前で書いてたタグクラウドとかもこれで書きなおすとよさそう。ただまだうまく扱えていなくてボックスがペシャンコになる。惜しいところまでは来ているのだが、今夜はもう寝るので終わり。


明日は休暇をとっていて、結婚式の前撮りをやります。天気はあまりよくなくて残念だけど、まあ晴れても暑いしな。幸いたいした雨にはならないだろうから、小雨の中でサッと撮ってサッと撤収、だと思う。緊張するな。