0814
夏休み一日目。趣味プロジェクトを触った。自然言語処理めいたことをやったんだけど、これは正規表現でやるべきではない問題を正規表現でやってしまっている気がする。まあ後で改善すればいいや。
最近は「アンナチュラル」を観ています。なんかこう、演出過剰というか、ご都合主義的というか、わざとらしさみたいなのがたまに鼻につくと感じるけど、全体的には魅力的なお話だと思う。続きが気になる。
寝ます。明日もコード書きたい。タイマー機能とかかな。
夏休み一日目。趣味プロジェクトを触った。自然言語処理めいたことをやったんだけど、これは正規表現でやるべきではない問題を正規表現でやってしまっている気がする。まあ後で改善すればいいや。
最近は「アンナチュラル」を観ています。なんかこう、演出過剰というか、ご都合主義的というか、わざとらしさみたいなのがたまに鼻につくと感じるけど、全体的には魅力的なお話だと思う。続きが気になる。
寝ます。明日もコード書きたい。タイマー機能とかかな。
ねむい。仕事はrails書いてた。ActiveRecordのmodelに自動で「更新したユーザー」を設定する仕組みがほしくていろいろやっていたのだけど、どうもいまいち所望のものが手に入らない。メソッド呼び出し元のフレームくらいrubyならすぐ手に入るだろうと思っていたのだけど案外そうでもなかったらしい。深入りするのもアレなので妥協を考えた方がよさそうだ。まあそのうち。
rspecに怒られた場所を直したらrubocopに怒られるの、人間の尊厳について考える瞬間。
夜は趣味プロジェクトを触った。ViewModelのテストとか書いた。明日は自然言語処理の闇に首を突っ込もうと思う。「時刻を表現する文字列」なんてざっくりした集合なんだろう!
さて、明日から六連休です。別にどこに行くわけでもないけれど。本を読みたいな。
眠い。とても眠い。あと暑いんだよね。最近暑いけど、なんかあったの?
仕事はSSMのログの整備とかしてた。SSM自身もログをCloudWatchに送る機能があるはずなんだけど、Dockerコンテナ内で実行した特定のコマンドが原因となって?それ以降のログが送られない問題があるようだったので使うのをやめた。かわりにDocker側のログドライバでCloudWatchに送る。
あとは別案件のサーバーサイドの調査をしていた。負荷対策として以前行われた設定変更が実は有効になっておらず、しかし誰も気づいていなかったということがわかった。改めて負荷対策を依頼されたから調査してわかったんだけど、これもう一回何もせずにやったことにしたらどうなるかな(しません)。
今日は眠くて散々な1日だった。寝よう
昨晩はひさびさに飲酒したせいかちょっと飲みすぎたらしく、今日はわりと終わっていた。終わっていたというほどではないが具合が良くなかった。やはりお酒は減らしていくのがいい。頭を使うことがたくさんあるのだし。
仕事はAWS CDKをいろいろいじっていた。SSMを使ってEC2インスタンスへの特定の操作だけを許可することができた、と思う。便利だ。素晴らしい。
夜は趣味プロジェクトをやった。アクティビティインジケータのデザインを調整していたんだけど、なかなかうまくいかない。伸縮する円弧を描いているのだがどうも不自然になる。まああまり深入りするべき時期でもないし、一旦このくらいで先に進もう。あとコメントに画像を添付する機能もつけた。このあたりはまだ全体的に荒削りだがとりあえず動く。このあとはもうすこしデザインを詰めたらよいかなと思う。
閲覧機能とコメント機能がついたから、基本機能はかなり充実したと言えるだろう。編集機能の実装まで今着手すべきなのか、基本機能のUIをもうすこしまともにするのが先なのかはよくわからない。テンションの上がる方をやろうと思う。それはそれとしてそろそろ実データがあってもいい気はするし、本番環境もあってもいいかもしれない。ほんとかよ。
今夜は進捗があったのでもう寝ようかな。本も読みたいし。
月曜日だけど祝日なのでお休み。午後に少し出かけて近頃話題のyogiboを見に行く。まあ、悪くないが、そんなに話題にするほどのものかはよくわからない。しかしまあ、買う気がする。あるといいので。
夜は電脳コイルの続きを観た。やはりすごくいい。なんというか、真剣にジュブナイルをやろうという気概をすごく感じるんだよね。本筋とあんまり関係ないギャグ回とかにも。これ小学生くらいで直撃したらどんな感じになるんだろう。
人類はAIに支配されるみたいなことを時々すごく恐れるけど、僕は最近、それよりも「社会」に支配されることを心配した方がいいのではないかと思っている。最近の人は何かと「社会的責任」みたいなことを称揚したがる気がするけど、それは「社会」に言わされてるのでは?とよく思うのだ。少なくとも他人の社会的責任について説教するのは何かおかしい気がする。こういうのはnaïveな感覚として排除されていくのだろうけど、はたして、それは「誰に」排除されるのか。「社会」の力学、「社会」の自己保存本能ではないのか。それは僕の意志ではないし、善でもないのではないか。たとえばAIが人間を価値によって選別するのとどう違うのか。
午前中は趣味プロジェクト触ってた。何したんだっけ。画像アップロードにプログレスインジケータをつけたんだっけ。まあ正直このデザインが優れているのかはよくわからないけど、そういうのはあとで考えればいいさ。とにかく動くものを作らないと何にもならない。
思えばこのプロジェクトも足かけ1年近くになるみたいだ。こんなにやる気が続くとは思わなかった。きっと精神的に健康なんだろう。いいことだ。
午後は妻と妻の友人と会った。もんじゃ焼きの店に行ったら隣のテーブルでマッチングアプリで知り合ったらしき男女が話していた。初めて見かけたので思わず聞き耳を立てていたが、普通に良い雰囲気だったように思われた。だから何という話だけど、インターネットではマッチングアプリについて碌な話を聞かないから、なんとなく少し安心する。
あとは浅草寺でおみくじを引いた(寺に賽銭箱やおみくじがあるのって普通じゃなくない?)。大吉だった。昔から妙におみくじ運がある気がするが、みんなこんなもんなのかもしれない。
夜は「プロメア」を観た。格好いい映像。格好いいのだが、お話には少し物足りなさがあった。いや、物足りないというのも違うのだけど、なんかこう、前半で設定がド直球で差別と正義の難しさの話だと思っちゃったから、結局その難しさにはあまり立ち入らなかったのがもやもやするというか。やらないなら描かなきゃいいのにという気はする。でも格好よかった。しかし僕には僕の好みの悪役像や研究者像があるなと思った(これはわりとよく思う。しかし何かが書かれることはない)。
明日もお休み。またコード書きたいのと、少し出かける予定。部屋の掃除とかもしないと。
今日はわりと一日中趣味プロジェクトに時間を使っていた。コメント入力フォームの実装を始めている。UITableViewの中にUITextFieldを置いたり、キーボードの表示に合わせてスクロール位置を調整したりしているが、なかなか難しい。難しいというかややこしい。それなりに動いてはいるが、まだがたぴししている。しかしこれは一旦これで進めよう。次は画像アップロード。アップロード部分については試作してあるので、アップロードした後のUIのことを考えなくてはいけない。プログレス表示もエラー表示も必要だ。
明日はちょっと出かける、予定。しかしせっかく調子が出ているのでコードを書く時間を長めにとりたい気もする。
午前中はなんかサーバーのログをgrepしまくっていた。バッチ処理による負荷に謎の周期的ピークがある問題を調査したんだけど、なんかバッチ対象が時間的に偏っていて、その偏りが周期的に再現しているのだとわかった。なるほどな、こういうアルゴリズムで散らすと後々困るのだなと思った。どうやって直すかは相談中。
午後はCDKをいじっていた。CloudWatch LogsからS3に流し込むところがなんとか動いた。あとサーバー構成を相談したんだけど、NATは高いからと思ってなんとか回避していたのが、わりとあっさりNATあり構成になりそうなので拍子抜けした。まあでもあるに越したことはないし。よかった。
3連休なんだっけ。趣味プロジェクトに時間を使いたい。あと最近本を読めていないのも気がかり。
今日は最近の長時間労働への対策としてすこし遅めに出勤した。弊社は残業が20時間を超えると怒られるシステムになっているので、テンションに任せて長時間労働するわけにはいかないのだ。そういうわけで二度寝したんだけど、あんまりよい眠りではなかった気がする。まあいいや。明日は家事でもするか。
仕事はReactの勉強とかした。React hooksってこういう感じなのね〜と思った。こんなにしてまで関数でコンポーネントをやらなくてもクラスにすればよくない?とか思うんだけど、それは素人考えというものなんだろう。世の中にはそれなりに手を動かさないと見えてこない困難というのがありふれている。
あとはCDKを微調整している。KMSでRDSを暗号化する設定とか。CloudWatch Logsのことももっと調べていい感じにしたい。インフラエンジニアっぽさがあるな。
今週はなんだかすごく早かった。忙しいからかな。
最近はもう、極力人と会わないようにする雰囲気がだいぶ浸透しているけど、これは思っていたよりずっと居心地がいいなと思った。とにかく、わざわざ会いましょうって流れになる可能性がないということが安心感になっている。そこまで意識しているつもりではなかったのだけど、なくなってみると大きな負担だったのだなと気づく。
「別に人と会うのが嫌なわけでは……」と書こうとしたんだけど、ここではそういうエクスキューズはなしにしよう。僕はできれば人と会いたくない。会話自体もそれなりに負担だし(相手によるとはいえ平均ではけっこうな負担だ)、僕は身体と精神の具合によっては外で食事をしたり活動するのがとても不安になってしまうから、ふとした拍子にそういう可能性を考えなくてはいけないのが嫌だった。やがて流行病がおさまって、また人が対面する日々が戻ってきたとしても、僕はもう遠慮します、そういうことができたらいいのにと思う。辛いので。いろんなことが。それを説明することも。
眠い日が続く。うまく眠れていないせいもあるし、労働時間が延びがちなせいもあるだろう。朝何時に起きても結局夕方にならないとテンションが上がらないので早起きした分だけ労働時間が延びる。いや強い意志で切り上げたらいいんだけど。今月はこのままだと残業しすぎで怒られてしまうな。
仕事はログ機構をやっていた。ActiveSupport::Notificationにクエリ実行記録を流して、後で適当なログシステムに投げるのがよいだろう。その適当なログシステムが何なのかはまだわからないが。
夜は趣味プロジェクトを触った。やはりこのバックエンドはほぼ書き直しくらいの勢いで改善しないと辛いなと思った。まあ幸いそんな複雑なロジックはないはずだから、やろうと思えば一日くらいでかなり進むだろう。リポジトリごと作り直すのがいいのかなあ。
寝ますね