砂場

雑記です。

2024/08/21 晴/曇

本日の学び

blog.jnito.com

昨日『ハッカーと画家』を読了したのだが、サービス(会社)の開始までは実用に足るプロトタイプを爆速で作って、その後テストコードの記述とリファクタリングを行うやり方が割と理想だなぁとか考えていた。

もちろん後々テストコードを追加してリファクタリングできるクオリティのプロトタイプを作る(しかもそれを爆速で)能力や、機能改修を競合以上のクオリティで作る(しかもそれを爆速で)能力がとてつもなくマッチョなのだが、「ハックする」楽しみはそういった能力によって得られるんだろうな。

マッチョ目指そう。

好奇心は知識の一階微分

レーニング記録

種目 重量 回数(reps) セット数(sets)
EZバープリーチャーカール 30kg 10 1
EZバープリーチャーカール 25kg 12 2
シーテッドダンベルフレンチプレス 16kg 11 3
ケーブルハンマーカール 15.9kg 10 3
ケーブルプレスダウン 20kg 11 3
ペックデッキフライ 41kg 11 3
ダンベルフレンチプレス 32kg 12 1
ダンベルフレンチプレス 36kg 10 2

2024/08/15 晴

本日の学び

github.com

developer.android.com

Composableのプレビュー機能で、実装したUIのスクリーンショットテストができる機能が追加されていた。
ただRoborazziはスクリーンショットテストに加えて必要な依存のFakeを注入する部分まで実行してくれる他、スクロールやクリックといった動作までテスト可能なよう。

UI周りのテストは人に依存しがちなので、この辺りは既存プロジェクトでも整備したい。

レーニング記録

腕・胸トレday
総重量: 5,012kg

種目 重量 回数 セット数
EZバープーリチャーカール 25kg 12回 3セット
ベンチプレス 55kg 10回 3セット
ペックフライ 41kg 11回 3セット
ケーブルカール 13.6kg 11回 3セット
ケーブルプレスダウン 20kg 11回 3セット

2024/08/07 晴/雷雨

本日の学び

stackoverflow.com

ComposeのNavigationを使ってダイアログを表示する方法。
今までは一つのUiStateにダイアログ表示の状態を保持して出し分けていたが、Navigationに乗せることでUiStateをスリムにできた。

レーニング記録

胸トレday
総重量: 4,701kg

種目 重量 回数 セット数
ベンチプレス 60kg 8回 3セット
ダンベルベンチプレス 36kg 10回 3セット
ペックデッキフライ 41kg 11回 3セット
インクラインダンベルフライ 24kg 11回 3セット

2024/08/06 晴/曇

本日の学び

material-foundation.github.io

基軸となる色を選ぶことで、Jetpack Composeで使用するMaterial Themeを自動生成してくれるツール。
新規で開発する時はもちろん、既存プロジェクトのカラーアセットを整理するためにも使えそうだなと思った。


github.com

Androidアーキテクチャサンプル内にマルチモジュール構成のブランチがあった。
現在のプロジェクトも徐々にCompose化, マルチモジュール化を進めていきたいと思っているので、今週末の夏休みで目を通してみようと思う。

レーニング記録

腕トレday
総重量: 2,905kg

種目 重量 回数 セット数
EZバープーリチャーカール 25kg 11回 3セット
シーテッドダンベルフレンチプレス 16kg 11回 3セット
ダンベルカール 14kg 12回 3セット
ケーブルカール 13.6kg 10回 3セット
ケーブルプレスダウン 20kg 11回 3セット

2024/08/04 晴

本日の学び

findy-code.io

SRE然り、いわゆるバックエンドやネットワーク系の知識が全くないので気になって読んだ。
この手順通りにWEBサーバーを一つ仮想環境に立てるところから勉強をやってみようかな。
アプリで完結するものを作ったり、サーバーやネットワーク関係はhow-toをそのまま適用してきたので、この辺りで一度根本から学び直してみるのも面白いかもしれない。

レーニング記録

脚トレは修行…。
レーニングとは別で続けている股関節周りを中心とした下半身ストレッチのおかげで、スクワットの可動域が広がってスムーズに上げ下ろしできるようになってきた。

脚トレday
総重量: 11,208kg

種目 重量 回数 セット数
スクワット 60kg 10回 4セット
レッグプレス 143kg 12回 3セット
スミスマシンデッドリフト 45kg 10回 3セット
レッグエクステンション 70kg 11回 3セット

2024/08/03 晴

本日の学び

blog.nnn.dev

確かに表示アプリ名と別のキーワードでもSpotlight検索にひっかかかるな という感覚はあったが、有効な検索パターンがまとめられていて参考になった。
Androidも合わせて調査した上で、ストアに表示されるアプリ名等を自分の開発しているアプリでも最適化したいと思う。

レーニング記録

背中トレday
総重量: 5,244kg

種目 重量 回数 セット数
ラットプルダウン 43kg 12回 3セット
シーテッドケーブルロウ 43kg 12回 3セット
インクラインダンベルロウ 36kg 12回 4セット
ケーブルワンハンドプルダウン 14kg 10回 3セット