-
AI関連
LLM要約の検証で無限再試行 ─ 「2000s」を年と数えず同じ記事を再分析し続け、日次トークン枠を使い切った話
LLM要約の検証が英語の年代表記を年と数えず、同じ記事の再分析が止まらず日次トークン枠を使い切った原因と直し方の記録です -
ソフトウェア開発
React Nativeで広告による白画面を防ぐ ─ AdMobバナーをErrorBoundaryで隔離し、SDKの初期化を待つようにした話
React Nativeアプリで広告の例外や初期化の競合が画面全体を白くしないよう、AdMobバナーを隔離した修正の記録です -
AI関連
Claude CodeのStopフックで、コミットだけして終わるAIエージェントを止める ─ PR未作成の検知と、マージ済みPRで素通りした穴
Claude CodeのStopフックで、PRを作らずコミットだけで終えるAIエージェントを止めた実装と、レビューで見つけた素通りの穴 -
ソフトウェア開発
勤務時間の計算で1分ずれる原因 ─ 「9:00〜18:00・休憩1時間」が実働7時間59分になった打刻アプリで、秒を切り捨てる順番を変えた話
打刻アプリで9:00〜18:00・休憩1時間が実働7時間59分になった原因と、時刻を分へ切り捨ててから差を求める直し方 -
ソフトウェア開発
個人開発アプリの海外配信とプライバシーポリシー ─ インドDPDP法・シンガポールPDPAを確かめて配信国を32か国に広げた話
個人開発アプリの配信国を32か国に広げる前に、インドDPDP法・シンガポールPDPAなどを一次資料で確かめ、ポリシーを直した記録です -
AI関連
LLM APIのレート制限(429)で後ろの処理だけ止まる原因 ─ Groq無料枠を取り合い、英語タイトルの翻訳が1,412件進まなかった話
LLM APIの429で後ろの処理だけ止まる原因を、Groq無料枠を取り合った英語タイトル翻訳の停止から振り返る個人開発の記録です -
キャリア
28歳・未経験からエンジニアへ ─ 営業・事務の職場で作った社内ツールが転機になった話
28歳で営業・事務からエンジニアへ転向。PHPの独学と社内ツールの自作が、転職を決めるきっかけになった経験です -
ソフトウェア開発
AdMobのUMP(同意管理)をExpo・React Nativeアプリに組み込む ─ 同意を確かめるまで広告SDKを起動しない設計にした話
AdMobのUMPをExpoアプリに組み込み、同意を確かめるまで広告SDKを起動しない設計にした記録です。実機での確認結果も書きます -
ソフトウェア開発
Expo(React Native)アプリをGoogle Playに公開するまで ─ DevPickの構成を流用して4日で出した「終業ログ」と、それでも詰まった箇所
Expoで作った2本目のアプリ「終業ログ」を4日でGoogle Playに公開。既存構成を流用しても詰まった箇所をまとめました -
ソフトウェア開発
Expo Router(React Native)の言語切り替えで入力が消える原因 ─ Stackのkey={locale}をやめ、再描画だけで翻訳を反映した話
React Nativeで言語を切り替えると入力が消える原因は、Stackのkeyによる再マウントでした。外して再描画で反映した話です