
リン
最新の制作課題
最近ブックマークしたページ
直近の学習履歴
【個人開発】リファクタリングと型パズル
Y(やったこと) :リファクタリング W(わかったこと): as const するとオブジェクトから型を絞るとおもしろい const state = reactive({ todos: {} as Record<number, Todo>, todosDone: {} as Record<number, TodoDone>, todosMaster: {} as Record<number, TodoMaster>, }) function fetchData(table: "Todos" | "TodosMaster" | "TodosDone") { const stateName = { Todos: "todos", TodosMaster: "todosMaster", TodosDone: "todosDone", } as const // as const つける state[stateName[table]] // 型がちゃんと通る! } T(次回やること):リマインダーがスマホで期待通りに動くようにするあらゆること ひとこと :リファクタリングは盆栽
2022年11月28日(月)
2.0時間
【個人開発】忘れないんだー CapacitorでiOSアプリにする
Y(やったこと) : ・Capacitorを使ってWebアプリをiOSアプリにする(Androidも作れるけどデバイスもってない) ・Todoマスタに論理削除用のカラムを追加 W(わかったこと): ・M1 mac での cocoapods のインストールでハマった。arm版brewでしかM1バイナリが落ちてこないと思ったけど、intel版brewでもUniversalバイナリが落ちてくることがあって、Armネイティブで動くらしい ・Xcodeのインストールはめちゃくちゃ長い ・EMFMも開発のお供にとてもよい。BGMがオシャレ。喋ってる内容はほとんど頭に入ってない T(次回やること): ログイン認証・マルチテナント ひとこと : TechCommitの学習日報にYWTのテンプレートがワンポチとかで入るといいな
2022年11月26日(土)
3.0時間
【個人開発】忘れないんだー supabase auth とRLS
Y(やったこと) :supabath auth でログイン認証とユーザーごとに見れるデータを制御(Row Level Security を使って) W(わかったこと): SupabaseのRLSの設定が最初どうすればいいのかわからなかったけどノリでなんとかなった コメダのモーニングは足りないけどかといってもう一品増やすと食べられない T(次回やること):リファクタ大会 ひとこと :おなかいっぱい。お昼いらないや
2022年11月26日(土)
2.0時間