運動
GKPT
前回のTry
- ✅ 散歩: 20km歩く
- ✅ ストレッチ: 20回やる
散歩20kmはリモートワーク生活ではかなり厳しかった。朝始業前に散歩して距離を稼いだ。
ストレッチは機能的筋力トレーニングでカウントしている。朝と夜にやった。
Good
- 自分用アプリのページを書いた
- https://tokizuoh.hatenablog.com/monthly-distance
- 区切りが付いたのでまとめた
- 一人Swift Concurrency強化月間をやった
Keep
- Scrapboxにページ追加した
- Swift/@available(*, unavailable)でprotocolの準拠を剥がす
- Swift/Task.isCancelledとTask.checkCancellationの使い分け
- SwiftUI/複数LazyVGrid in ScrollViewでLazyVGridのcontentにopacityありのColorを表示した時にopacityの度合いにバラツキが出る
- Swift/エラーをスローするよりResult型を使う方がエラーの型が明確のため、利用側から見た透明性が高いかもしれない
- Swift/swift run異様に遅い
- Swift/XCTest、色々ある
- Swift/Foundation/FileManager.createFile(atPath:contents:attributes:)の戻り値はBool型のため失敗時の原因が分かりにくい
- 本を読み終えた
- インタプリタを作り始めた
Scrapboxに書くトピックはブログに書いても良さそうという機運になってきた。書くモチベとしては社の1on1での話題作りが第一にあって、ついでに誰か見てくれたら嬉しい、くらいの温度感。
最近色々なものが抽象化されて深い所まで知らなくても開発ができるようになっている感覚がある。(これは最近そういった傾向がある訳ではなく、年々そうなっていそう。)せっかく世界が広いソフトウェアのエンジニアをやっている訳だし、自分が持つ責任の範囲を広げるために興味あるトピックは深ぼっていく。
Problem
- 野菜不足
Try
- 野菜ジュースだけではなく生の野菜を5回食べる
- ストレッチ20回やる
- 屋内自転車マシン13回乗る