やったこと
4日間出勤
一日は有休で4日勤務。
モチベ的に微妙な中頑張っててえらい。
スケジュールちゃんと組んでオンスケで進めてたら人員が抜かれていくのなんなのだろうか。
人日で語るのもどうかと思うけど1ヶ月スケジュール引いて割当が0.75~0.5って間にあわす気ないでしょ。
単純計算で時間が1.3倍以上かかる訳で計画立てる意味とか納期とか見積もりとか予算とか全てが適当でいきあたりばったりだなと。
結局最後は個人の努力(残業)で帳尻合わせてる訳で…その辺の管理とかマネジメントとかもっと学びたいよね。
個人にしろチームにしろリソースと時間と優先度をどう管理していくのかという部分。
有休は健康診断とちょっと用事でした。
転職
雇入前健康診断受けてきた以外は特になし。
徐々に仕事環境を更新していっている以外はやることもない感じです。
推薦図書は見ときたいけどあんまりモチベが上がらんのでそのうちということで。
その他趣味
ちょっとずつ運動する機会を増やしてる…はず。
VTuber熱というか配信を見る熱は相変わらず高め。
一時期ほど見てはいないけど安定した趣味にはなったかな。
すいちゃんのライブチケットはダメだったのでSPWNで見るか悩む。
エロゲしてないなー。他のゲームと同じで好きだけどフェードアウトする時期に入ったのかもしれない。
またきっかけがあればハマるのかもなー。
オーガストが20thなのでコンテンツをちょっとだけ見る予定。
趣味は人と語れるかどうかなところもある。
キャンプとかロードバイクとかしたいなーソロでもいけそうだし。
技術的なことを殴り書きするコーナー
GoというかAPI的な部分でPublicなAPIにどうやってセキュリティ的対策を取るかの話。
ワンタイムパス的なものを使って重要なルートに関しては守るくらいしかなさげ。
SPAとしては特に制限なくアクセスできるんだからAPIとしても制限つけるのは難しいんだけども…。
特定ドメインからのxhrリクエストのみをAPIで許可するとかありなのだろうか、というか出来るんかね。
Hostヘッダと独自ヘッダあたりでなんとかなるかも知れんけども…。
その周りでcorsについて復習してた。
Goの方はだいぶ書き方が確立してきた感じ。
若干単純作業コードがあるのでgenerateでなんとかしたいところ。
コードレビューする必要がある場合はプルリクほしいな…。
commit拾ってレビューするのはきつかった。
とはいえプルリク貰ってもレビューする暇ないので仕組み化するのは遠い。
後は相変わらずAngularのフォーム周りで悩み。
ReactiveForm前提でComponent分割していくんだけどもフォーム⇔モデル間の値共有がめんどいといういつもの悩み。
TempleteDrivenの方も試したんだけどそちらはそちらで2wayで楽しようとすると融通聞かない感じあるので、今回もReactiveFormでいいのかなーという結論。
検索条件の保持はQueryParamで素直に行けた。
SortもTableのカラムを使ってする方法がうまいこと適用できたので良し。
子コンポーネントとの値の共有と初期化・ngOnChangeとかのイベントでの変更など引っかかるポイントはちょいちょいあり。
joinされたテーブルに対するソートとか集計に対するソートは辛いからtriggerでカラム更新とか使うべきなんだろうね。
MySQLのLIKE検索も気になる。
前方一致ならIndex効くけども部分一致するなら全文検索入れるべきなんかね。
名前とか短めのカラムだったらどうすべきなんだろうか。わからん。
今週の調子とか
疲れがあんまり取れない。
作業環境の見直しも進めてはいるんだけどもベッドと枕の見直しも必要な気がしてきた。
机はある程度改善しそうだしマウス・キーボードも考えようかな。
その他感想とか
だらだらしております。
ある程度開放されて考えることも減ってる。
良いか悪いかはともかくゆるゆるなので楽ではあるね。
これを機になんかしらの良い習慣をつけていきたい。
さて今週は「My Darling」。