[{"data":1,"prerenderedAt":465},["ShallowReactive",2],{"tag-articles-Vue.js":3},[4,17,26,36,48,58,68,77,85,94,101,110,120,128,134,140,147,155,162,168,174,181,189,195,201,210,216,223,229,236,244,251,257,263,270,279,284,293,303,308,315,322,327,337,345,354,364,373,381,390,396,403,411,417,424,431,440,447,456],{"title":5,"description":6,"path":7,"tags":8,"publishedAt":16,"updatedAt":16},"ブログ記事カレンダービュー実装報告","Googleカレンダー風UIでブログ記事を月次カレンダー表示する機能の実装計画と結果報告 - CSS Grid列幅問題の解決とmin-width 0テクニック","/blog-calendar-view-implementation",[9,10,11,12,13,14,15],"UI設計","Vue.js","Nuxt","カレンダー","ブログ","CSS Grid","実装報告","2025-11-28T00:00:00.000Z",{"title":18,"description":19,"path":20,"tags":21,"publishedAt":25,"updatedAt":25},"Message Mockup Tool - Vue.js移行の必要性分析","Vanilla JSからVue.jsへの移行が必要になるケースと判断基準、Cloudflare Pagesでのサービス化ガイド","/message-mockup-migration-plan",[10,22,23,24],"Cloudflare","Architecture","Decision","2025-12-03T00:00:00.000Z",{"title":27,"description":28,"path":29,"tags":30,"publishedAt":35,"updatedAt":35},"NVIDIA EPS予測分析ページ作成プロンプト","アナリスト予測が保守的すぎるという仮説を検証するための、NVIDIA EPS予測分析ページの作成仕様書","/nvidia-eps-forecast-prompt",[31,32,33,10,34],"NVIDIA","EPS","プロンプト","財務分析","2025-12-17T00:00:00.000Z",{"title":37,"description":38,"path":39,"tags":40,"publishedAt":47,"updatedAt":47},"ハイライト抽出ツール - 実装TODO","Kindleハイライトビューアのようなウェブアプリの実装計画とTODOリスト","/highlight-extraction-tool-todo",[41,42,43,44,45,46,10],"TODO","Python","OCR","ツール開発","SQLite","FastAPI","2026-01-05T00:00:00.000Z",{"title":49,"description":50,"path":51,"tags":52,"publishedAt":56,"updatedAt":57},"UIデザイン原則ページのURL同期・シェア機能 実装計画","Miller Columns UIを維持しながら、URLをパスベースで同期させてシェア可能にする設計方針と実装計画","/design-principles-url-sync-plan",[53,10,11,54,55],"UIデザイン","設計","実装計画","2026-01-10T00:00:00.000Z",null,{"title":59,"description":60,"path":61,"tags":62,"publishedAt":56,"updatedAt":57},"2026年1月10日の開発日記 - UIデザイン原則コンポーネント実装とOGP静的生成移行","UIデザイン原則のGood/Bad比較コンポーネントを8カテゴリー・49原則分実装し、Miller Columns UIを構築。OGPをCloudflare Workerの動的生成からPlaywright静的スクリーンショット方式に移行した一日","/2026-01-10-diary",[63,53,10,64,65,66,67],"日記","OGP","Playwright","リファクタリング","e-Tax",{"title":69,"description":70,"path":71,"tags":72,"publishedAt":76,"updatedAt":57},"2026年1月14日の開発日記 - Claude Code×Codex連携とtax-assistant大規模改修","Claude CodeとCodex CLIの連携スキル実装、税務アシスタントの手書き売上伝票OCR対応、フロントエンドUIのMiller Columns 4列構成へのリファクタリングなど、充実した1日の記録","/2026-01-14-diary",[63,73,74,75,43,10,66],"Claude Code","Codex","tax-assistant","2026-01-14T00:00:00.000Z",{"title":78,"description":79,"path":80,"tags":81,"publishedAt":76,"updatedAt":57},"税務アシスタントUIの大規模リファクタリング - 帳票種別パネルと状態管理の改善","tax-assistantプロジェクトのフロントエンドUI改善。帳票種別パネルの追加、ラベルの汎用化、useReceipts composableの3値状態排除、複合キー対応、Codexレビューによる改善、Chrome DevTools MCPを使ったUIテストまでの詳細な実装記録","/tax-assistant-ui-refactoring",[10,66,9,82,83,74,84],"状態管理","TypeScript","Chrome DevTools MCP",{"title":86,"description":87,"path":88,"tags":89,"publishedAt":93,"updatedAt":57},"キャッシュフロー精算表ビューアをVue.jsで実装した開発記録","ExcelのキャッシュフローCF精算表をHTML/Vueで再現。期首残高・期末残高・増減・CF調整項目の表示、計算チェック、テストコード作成、ファイル分離リファクタリングまでの実装過程を記録","/cashflow-journal-viewer",[10,90,91,92,66],"キャッシュフロー計算書","財務諸表","Vitest","2026-01-16T00:00:00.000Z",{"title":95,"description":96,"path":97,"tags":98,"publishedAt":93,"updatedAt":57},"2026年1月16日の開発日記 - キャッシュフロー精算表ビューアと3つのWebアプリ設計","キャッシュフロー仕訳ビューアの本格実装、人生計画・不動産投資シミュレーションのExcel→Webアプリ移植計画、不動産物件検索アプリの設計案など、濃密な1日の記録","/2026-01-16-diary",[63,90,10,99,100],"Excel移植","不動産",{"title":102,"description":103,"path":104,"tags":105,"publishedAt":109,"updatedAt":57},"Vue 3でキャッシュフロー精算表に仕訳チェックボックス機能を実装する方法","Vue.js 3のComposition APIを使って、仕訳の選択/解除でリアルタイムに精算表を更新するチェックボックス機能の実装。Set型のリアクティビティ問題と解決策を詳しく解説。","/cf-viewer-checkbox-feature",[10,83,106,107,108],"リアクティビティ","Composition API","財務アプリ","2026-01-18T00:00:00.000Z",{"title":111,"description":112,"path":113,"tags":114,"publishedAt":119,"updatedAt":57},"総勘定元帳ビューア - Miller Columnsで仕訳を直感的に閲覧するプロトタイプ開発","MoneyForwardの仕訳データをMiller Columns UIで閲覧できる総勘定元帳ビューアを開発。勘定科目→取引パターン→仕訳一覧の3カラム構成で、キーボードナビゲーションとマトリックス表示を実装","/ledger-viewer-miller-columns",[115,116,117,10,118],"総勘定元帳","Miller Columns","会計","プロトタイプ","2026-01-19T00:00:00.000Z",{"title":121,"description":122,"path":123,"tags":124,"publishedAt":127,"updatedAt":57},"クレジットカード明細インポートとレシート突き合わせ機能の実装","税務アシスタントにクレカ明細をインポートし、スキャン済みレシートと突き合わせて経費計上漏れを検出する機能を実装した記録","/creditcard-import-implementation",[75,10,42,46,125,126],"クレジットカード","経費管理","2026-01-20T00:00:00.000Z",{"title":129,"description":130,"path":131,"tags":132,"publishedAt":127,"updatedAt":57},"2026年1月20日の開発日記 - tax-assistantにSquare明細突き合わせ機能を実装","Square明細突き合わせ、手動売上伝票登録、Vue.jsタブ分割とURLクエリパラメータ、クレジットカード明細インポートを実装した開発日記","/2026-01-20-diary",[63,75,133,10,66],"Square",{"title":135,"description":136,"path":137,"tags":138,"publishedAt":127,"updatedAt":57},"手動売上伝票登録機能の実装 - OCRでスキャンできない伝票への対応","Square明細との突合で不一致が発生した際、OCRでスキャンできなかった売上伝票を手動で登録する機能の設計と実装。manualバッチの概念、ReceiptFormの手動モード対応、DBヘルパー関数の詳細を解説。","/manual-sales-slip-registration",[10,46,45,43,139],"税務",{"title":141,"description":142,"path":143,"tags":144,"publishedAt":127,"updatedAt":57},"Square明細インポートと売上伝票突き合わせ機能の実装","Square決済のCSV明細をインポートし、売上伝票との突き合わせチェックを行う機能を実装。日付フォーマット不一致の修正、売上伝票がある月のみのチェック対象化、建設的なエラーメッセージの追加など、実用的な機能を段階的に改善した開発ログ。","/square-matching-implementation",[42,10,45,133,145,139,146],"CSV","突き合わせチェック",{"title":148,"description":149,"path":150,"tags":151,"publishedAt":127,"updatedAt":57},"Vue.js タブ分割とURLクエリパラメータによる状態管理 - index.vue 700行問題の解決","Nuxt 3アプリのindex.vueが700行以上に肥大化した問題を、タブコンポーネント分割とcomposable抽出で解決。さらにURLクエリパラメータで状態を管理し、ブラウザの戻る/進むボタンに対応した実装の詳細を解説。","/vue-tab-refactoring-query-params",[10,152,66,153,154],"Nuxt 3","URL状態管理","composable",{"title":156,"description":157,"path":158,"tags":159,"publishedAt":161,"updatedAt":57},"2026年1月21日の開発日記 - タブURL同期リファクタリングと仕訳ルールマッチング設計","Vue.jsのタブURL同期をcomposableで共通化し、Alt+矢印キーでのブラウザバック問題を修正。仕訳ルールマッチング機能の設計をCodexレビューで固めた","/2026-01-21-diary",[63,75,10,66,154,160],"仕訳","2026-01-21T00:00:00.000Z",{"title":163,"description":164,"path":165,"tags":166,"publishedAt":161,"updatedAt":57},"Vue.js タブURL同期のリファクタリングとブラウザバック問題の修正","useTabQuerySync composableを作成し、Alt+矢印キーでブラウザバックが効かない問題やタブ間遷移時の履歴管理問題を解決","/tab-url-sync-refactoring",[75,10,152,154,167,66],"Vue Router",{"title":169,"description":170,"path":171,"tags":172,"publishedAt":173,"updatedAt":57},"2026年1月22日の開発日記 - tax-assistant大規模リファクタリングと機能実装","db.py・ocr_server.pyのモジュール分割、仕訳ルールマッチング機能、重複チェックUI改善、実装計画管理ページなど、tax-assistantプロジェクトの集中開発を行った日の記録","/2026-01-22-diary",[63,75,66,10,46,42],"2026-01-22T00:00:00.000Z",{"title":175,"description":176,"path":177,"tags":178,"publishedAt":173,"updatedAt":57},"Vue.jsで重複チェック画面をテーブル形式に刷新 - グループ化と画像プレビュー機能の実装","tax-assistantの重複レシートチェック画面をカード形式からテーブル形式に変更。hash_idによるグループ化、ImageNavigationPanelを使った画像プレビュー、4カラムレイアウトでの状態管理を実装した開発記録。","/duplicate-check-ui",[10,179,75,180,82],"UI改善","テーブルレイアウト",{"title":182,"description":183,"path":184,"tags":185,"publishedAt":173,"updatedAt":57},"実装計画管理ページの新規作成 - 5カラムカンバンボードUI","memo/とCLAUDE.md plans/ディレクトリからfrontmatter付きMarkdownを読み取り、ステータス別に表示する/plansページを実装","/plans-page",[10,11,186,187,188],"計画管理","カンバンボード","API",{"title":190,"description":191,"path":192,"tags":193,"publishedAt":173,"updatedAt":57},"クレジットカード明細に仕訳ルールを自動マッチングする機能を実装","マネーフォワードの仕訳ルールCSVをインポートし、クレカ明細の利用先と自動照合して勘定科目を提案する機能の実装記録","/shiwake-rule-matching",[10,75,160,194,145],"自動化",{"title":196,"description":197,"path":198,"tags":199,"publishedAt":173,"updatedAt":57},"Vue.jsで帳票画像ナビゲーションUIを共通コンポーネント化する","複数タブで重複していた帳票画像のナビゲーションUIを共通コンポーネントに切り出し、UIを統一した実装記録","/vue-image-navigation-panel",[10,11,200,66],"コンポーネント設計",{"title":202,"description":203,"path":204,"tags":205,"publishedAt":209,"updatedAt":57},"税務アシスタントUIデザインシステム構築 - Miller Columnsレイアウトとソートコンポーネントの共通化","税務アシスタントアプリのUIデザインシステム構築記録。27000トークン超えのファイル分割、Miller Columnsレイアウトの共通化、Piniaストアによるナビゲーション状態管理、SortableTableのマルチカラムソート（AND条件、Excel方式）対応、アイコンコンポーネントの作成、Mermaidクライアントサイドレンダリング対応など","/tax-assistant-design-system",[10,206,116,207,200,208],"デザインシステム","Pinia","UI/UX","2026-01-26T00:00:00.000Z",{"title":211,"description":212,"path":213,"tags":214,"publishedAt":215,"updatedAt":57},"2026年1月27日の開発日記 - tax-assistantの帳票設定UIとスキーマ改善","tax-assistantプロジェクトで帳票設定UIの大幅改善、document_typesスキーマリファクタリング、PRレビュー、Miller Columns統一計画を進めた1日の記録","/2026-01-27-diary",[63,75,10,45,66,9],"2026-01-27T00:00:00.000Z",{"title":217,"description":218,"path":219,"tags":220,"publishedAt":215,"updatedAt":57},"2026年1月27日の開発日記 - tax-assistantのPRレビューとマージ作業","tax-assistantプロジェクトでPR #16, #17, #18のレビューとマージを実施。Copilotレビュー対応、Chrome DevTools MCPでのブラウザテスト、ポート競合の解決、DB削除・復元など実践的な作業記録","/2026-01-27-tax-assistant-pr-review",[63,75,221,84,222,10],"PR Review","Copilot",{"title":224,"description":225,"path":226,"tags":227,"publishedAt":215,"updatedAt":57},"帳票設定UIの大幅改善 - ナビゲーション・検索・編集モードの実装","tax-assistantプロジェクトの帳票設定画面を大幅改善。中カテゴリ列の削除、NavigationBarによるグローバルナビゲーション、SearchableSelectコンポーネント、IconPicker、編集/閲覧モード切り替え、未保存変更確認ダイアログ、入出金タイプのセクション分離、デザインシステム統一まで詳細に解説","/voucher-settings-ui-improvements",[10,9,228,200,83,206],"UX改善",{"title":230,"description":231,"path":232,"tags":233,"publishedAt":235,"updatedAt":57},"2026年1月31日の開発日記 - クレカ明細UIの大規模リファクタリング","tax-assistantのクレカ明細画面を集中的に改善。確定処理のカクつき解消、ステータス命名統一、デザインシステム整理、Prettier導入まで一気に実施した1日","/diary-2026-01-31",[63,75,10,206,234],"パフォーマンス","2026-01-31T00:00:00.000Z",{"title":237,"description":238,"path":239,"tags":240,"publishedAt":235,"updatedAt":57},"Vue.jsで確定処理のカクつきを解消 - ローカルステート更新による再取得回避パターン","クレカ明細の確定ボタン押下時に画面全体がカクつく問題を、loadData全件再取得からローカルステート直接更新に切り替えて解決した記録。DBの古いステータス残留問題やアンチパターン調査も含む","/vue-local-state-update-optimization-2026-01-31",[10,241,242,75,243,228],"パフォーマンス最適化","ローカルステート","クレカ明細",{"title":245,"description":246,"path":247,"tags":248,"publishedAt":250,"updatedAt":57},"2026年2月3日の開発日記 - 連結精算表の一部売却パターン実装","連結精算表の一部売却パターン5種のデータ生成、UIコンポーネント改善、ハイライト機能強化、共通関数の統一化など、mdx-playgroundの大規模な機能拡張を行った日の記録","/diary-2026-02-03",[63,249,10,83,66],"連結会計","2026-02-03T00:00:00.000Z",{"title":252,"description":253,"path":254,"tags":255,"publishedAt":250,"updatedAt":57},"連結精算表のナビゲーション・ハイライト機能を強化した実装記録","株主資本等変動計算書（S/S）から精算表へのセルレベルハイライトと、注釈クリック時の持分計算表ハイライト機能を実装した技術ログ","/highlight-navigation-enhancement-2026-02-03",[10,83,249,208,256],"ハイライト機能",{"title":258,"description":259,"path":260,"tags":261,"publishedAt":250,"updatedAt":57},"Vue.jsコンポーネントのUI改善: 売却パターン図・マイナス値表示・合計仕訳スタイル","連結会計アプリのUIコンポーネントを改善。売却パターン図の6パターン対応、SVGサイズ調整、マイナス値の「▲」形式表示、合計仕訳ブロックのスタイル調整を実装した記録。","/ui-component-improvements-2026-02-03",[10,262,208,200,249],"SVG",{"title":264,"description":265,"path":266,"tags":267,"publishedAt":269,"updatedAt":57},"2026年2月4日の開発日記 - 連結会計エンジン10パターン対応と消費税パターンビューア完成","連結会計シミュレーターの10パターン対応とCodexレビュー、消費税経理処理パターンのOCR抽出・ビューア開発を実施。大規模なデータ整備作業も完了。","/diary-2026-02-04",[63,249,268,83,10],"消費税","2026-02-04T00:00:00.000Z",{"title":271,"description":272,"path":273,"tags":274,"publishedAt":278,"updatedAt":57},"連結精算表シミュレーターの大幅拡張 - 新コンポーネント・理論値テスト・リファクタリング計画","簿記1級の連結会計学習用シミュレーターに、株主資本等変動計算書テーブル、のれん償却スケジュールテーブル、ハイライト機能を追加。理論値テストで5,877件全パス。19データセットのリファクタリング計画も更新。","/consolidated-worksheet-expansion-2026-02-05",[249,275,10,83,276,277],"簿記1級","精算表","テスト","2026-02-05T00:00:00.000Z",{"title":280,"description":281,"path":282,"tags":283,"publishedAt":278,"updatedAt":57},"2026年2月5日の開発日記 - 連結精算表の大幅拡張と消費税クイズ機能強化","連結精算表シミュレーターに株主資本等変動計算書テーブル・のれん償却スケジュール・ハイライト機能を追加。消費税問題集は200事例キュレーションとクイズUI改善を実施。","/diary-2026-02-05",[63,249,268,10,83],{"title":285,"description":286,"path":287,"tags":288,"publishedAt":278,"updatedAt":278},"消費税経理処理パターンの問題集を強化した - Miller Columns 4カラム化・全文検索・条件付きハイライト","消費税経理処理の学習アプリに、Miller Columns 4カラムレイアウト・全文検索オーバーレイ・仕訳テーブルの条件付きハイライト・200事例キュレーション・クイズ解答UIを追加した開発ログ","/tax-patterns-quiz-enhancement-2026-02-05",[268,289,10,83,290,116,291,292],"クイズ","経理処理","検索","UI",{"title":294,"description":295,"path":296,"tags":297,"publishedAt":302,"updatedAt":57},"(a+b)³ インタラクティブ3Dビジュアライザーの開発記録 - CSS 3D Transformsで代数を可視化","(a+b)³の展開公式をCSS 3D Transformsで8ブロックのキューブとして可視化するインタラクティブページを開発。分解アニメーション、アイソメトリックSVG凡例、レスポンシブ対応の実装過程を記録。","/cube-identity-3d-visualizer-2026-02-06",[298,299,300,301,10],"3D","CSS","数学","ビジュアライゼーション","2026-02-06T00:00:00.000Z",{"title":304,"description":305,"path":306,"tags":307,"publishedAt":302,"updatedAt":57},"2026年2月6日の開発日記 - 仕訳ビューア大規模実装と3D数学ビジュアライザー","tax-assistantの仕訳ビューア新規実装（経費/収入タブ・インライン編集・ページ分割）、帳票種別の統合改善、mdx-playgroundでの(a+b)³ 3Dビジュアライザーと25種SVG図解カタログの開発を行った一日の記録","/diary-2026-02-06",[63,10,117,298,262],{"title":309,"description":310,"path":311,"tags":312,"publishedAt":302,"updatedAt":57},"25種類のSVG図解カタログをVue.jsで構築した -- スライドスタイルのプレゼンテーション表示","Miller Columnsレイアウトで25種類のダイアグラムを閲覧できるページを開発。4:3比率のスライド表示、キーボードナビゲーション、SVGイラスト描画の実装過程を記録。","/slideland-diagram-types-2026-02-06",[262,313,314,208,10],"ダイアグラム","プレゼンテーション",{"title":316,"description":317,"path":318,"tags":319,"publishedAt":302,"updatedAt":57},"tax-assistant 帳票種別・データ連携の改善 - document_type統合からSquare重複修正まで","クレカ明細へのdocument_type_id紐付け、領収書の貸方表示バグ修正、売上伝票の複数行表示、Square重複レコード修正、slugカラム追加など、帳票種別まわりの一連の改善記録","/tax-assistant-document-type-integration-2026-02-06",[320,321,42,10,117],"データベース","マイグレーション",{"title":323,"description":324,"path":325,"tags":326,"publishedAt":302,"updatedAt":57},"仕訳ビューア大規模実装 - インライン編集・ページ分割・会計マスタUI改善まで","tax-assistantに仕訳ビューアを新規実装。経費/収入タブ、インライン編集、composable分割、会計マスタUI改善、変更履歴設計まで一日で進めた全記録","/tax-assistant-journal-viewer-2026-02-06",[10,160,117,208,154],{"title":328,"description":329,"path":330,"tags":331,"publishedAt":336,"updatedAt":57},"蔵書ナレッジベースの構築 - Gemini OCRとNuxt 4で書籍PDFをWebリーダーにする","book-knowledge-baseプロジェクトで創業手帳PDFをGemini APIでOCR処理し、SQLiteに格納。Nuxt 4でMiller Columnsレイアウトの書籍ビューアを構築した開発記録。","/book-knowledge-base-nuxt4-frontend-2026-02-07",[332,333,43,45,334,10,335],"Nuxt4","Gemini API","PDF","pnpm","2026-02-07T00:00:00.000Z",{"title":338,"description":339,"path":340,"tags":341,"publishedAt":336,"updatedAt":57},"書籍ビューアのスクロールカクつき修正 - scrollIntoViewからscrollTop直接制御へ","book-knowledge-baseの書籍ビューアで矢印キーによるページ切替時に中カラムが一番上にジャンプする問題を修正。scrollIntoViewの親要素波及を回避し、scrollTopの直接制御方式に変更した記録","/book-viewer-scroll-fix-2026-02-07",[10,342,343,208,344],"scrollIntoView","DOM操作","書籍ビューア",{"title":346,"description":347,"path":348,"tags":349,"publishedAt":336,"updatedAt":57},"業種別LPサイト構築 - Nuxt 4 + サブドメイン方式で税務コンサルティングのランディングページを量産する","税務コンサルティング向け業種別ランディングページ「tax-lp」プロジェクトの構築記録。Nuxt 4 + pnpm + Tailwind CSS + @nuxt/contentでプロジェクトを初期化し、localhostサブドメインで業種を切り替える仕組み、マークダウンのLP統合、不動産LP専用コンポーネント、記事システム、ページトランジションまでを一日で実装した。","/tax-lp-industry-landing-pages-2026-02-07",[332,350,351,352,139,10,335,353],"Tailwind CSS","ランディングページ","サブドメイン","@nuxt/content",{"title":355,"description":356,"path":357,"tags":358,"publishedAt":336,"updatedAt":57},"消費税パターン帳票ビューアー実装記録 - SVG仕訳表からHTML/CSS証憑テンプレートへの方針転換","消費税経理処理パターン931件に対応する証憑（請求書・領収書・返還請求書・売上計算書）をHTML/CSSテンプレートで表示するビューアーを実装した記録。SVGによる仕訳表表示からHTML/CSS証憑テンプレートへの方針転換、浮動小数点誤差の修正、輸出免税売上の0%対応、Codexレビューを経た設計判断までを詳細に記述","/tax-patterns-voucher-viewer-2026-02-07",[10,268,359,360,361,83,362,363],"インボイス制度","証憑テンプレート","HTML/CSS","Nuxt3","Codexレビュー",{"title":365,"description":366,"path":367,"tags":368,"publishedAt":372,"updatedAt":57},"税理士LP FAQ共通化と業種別質問カード - JSON-LD構造化データ対応","複数業種LPのFAQを一元管理し、業種別質問カードとJSON-LD構造化データを実装。表現修正やfavicon作成も含めた開発記録","/tax-lp-faq-industry-questions-2026-02-08",[369,370,371,10,200],"FAQ","JSON-LD","構造化データ","2026-02-08T00:00:00.000Z",{"title":374,"description":375,"path":376,"tags":377,"publishedAt":380,"updatedAt":57},"Square売上の1:1ペアリング実装と収入ビューアUI最適化","tax-assistantのSquare売上照合機能を完成。同日同額判定による1:1ペアリング、rowspan表示、Codexレビュー3回対応の記録","/square-pairing-and-viewer-2026-02-09",[133,378,379,10,208,74,277],"照合","ペアリング","2026-02-09T00:00:00.000Z",{"title":382,"description":383,"path":384,"tags":385,"publishedAt":389,"updatedAt":57},"2026年2月10日の開発日記 - Basic English 850語学習サイト & CF精算表ビューア大改修","Basic English 850語彙学習サイトを1日で実装し、CF精算表ビューアの移植・Excel出力・キャッシュフロー計算書ページの新規構築を行った濃密な開発日記","/2026-02-10-diary",[63,386,387,10,388],"Basic English","キャッシュフロー","Excel","2026-02-10T00:00:00.000Z",{"title":391,"description":392,"path":393,"tags":394,"publishedAt":395,"updatedAt":57},"2026年2月11日の開発日記 - CF精算表エコシステム大改善と仕訳ベース会計システム構築","CF精算表のUI・ロジック・間接法化・双方向リンクを一気に整備し、仕訳ベースの会計データシステムを新規構築。投資・財務シートのMiller Column化とIBスタイル適用、pon-blogのWordPress→Nuxt3移行も完了した一日。","/diary-2026-02-11",[63,387,117,362,10],"2026-02-11T00:00:00.000Z",{"title":397,"description":398,"path":399,"tags":400,"publishedAt":402,"updatedAt":57},"tax-assistant: クライアント切替機能の実装 - 10タスク一括完了とマルチクライアント対応バグ修正","設計済みのクライアント切替機能を10タスク一気に実装。dependencies.pyでパス管理集約、59エンドポイント移行、ClientSelectorUI、そして2つ目のクライアント追加で表面化した5つのバグを修正した記録。","/tax-assistant-client-switcher-implementation-2026-02-12",[75,401,46,10,207,73],"マルチクライアント","2026-02-12T00:00:00.000Z",{"title":404,"description":405,"path":406,"tags":407,"publishedAt":402,"updatedAt":57},"tax-assistant: 仕訳ルール自動推測・提案機能 - Miller Column UIとAI勘定科目推測","未マッチのクレカ明細からAIが勘定科目を推測し、仕訳ルール登録を支援するRuleSuggestionViewを構築。6カラムMiller Column Layout、キーボードナビゲーション、マッチタイプ選択、フロントエンド27+バックエンド11テスト。","/tax-assistant-rule-suggestion-feature-2026-02-12",[75,408,409,410,10,46,73],"仕訳ルール","AI推測","Miller Column",{"title":412,"description":413,"path":414,"tags":415,"publishedAt":416,"updatedAt":57},"会計システムの帳票カテゴリ拡張と仕訳ビューア改善 - 確定状況サマリー・SearchableSelect共有化まで","帳票カテゴリへの仮払金明細追加、仕訳ビューアの確定状況サマリー表示、確定ボタンのバグ修正、SearchableSelectの共有化リファクタリングなど一日の開発記録","/accounting-viewer-improvements-2026-03-01",[117,160,10,66,208],"2026-03-01T00:00:00.000Z",{"title":418,"description":419,"path":420,"tags":421,"publishedAt":416,"updatedAt":57},"2026年3月1日の開発日記 - 会計システムの帳票カテゴリ拡張とブログ運営ワークフロー","帳票カテゴリに仮払金明細を追加し仕訳ビューアを全面改善した一日。ブログ側では日記自動生成と技術記事の校閲を回した","/2026-03-01-diary",[63,117,422,423,10],"仕訳ビューア","ブログ運営",{"title":425,"description":426,"path":427,"tags":428,"publishedAt":430,"updatedAt":57},"2026年3月2日の開発日記 - クイズにBS/PLリアルタイム表示を載せ、テスト215本を積み上げた日","簿記クイズへのBS/PLインタラクティブ表示実装、8ステップのテスト基盤整備、オンボーディングモーダル・UI改善、トップページ改修とUdemy講座ページ新設を一日で走り切った記録","/2026-03-02-diary",[63,10,277,208,429],"簿記","2026-03-02T00:00:00.000Z",{"title":432,"description":433,"path":434,"tags":435,"publishedAt":430,"updatedAt":57},"簿記クイズにBS/PLリアルタイム表示を実装 -- 累積・単体モード切替とハイライト機能","仕訳クイズの回答中にBS（貸借対照表）とPL（損益計算書）をリアルタイム表示する機能を設計・実装。累積/単体モード、92科目マッピング、変動科目ハイライト、レスポンシブ対応までの開発記録。","/quiz-bs-pl-interactive-2026-03-02",[429,436,437,10,438,208,439],"BS","PL","インタラクティブ","レスポンシブ",{"title":441,"description":442,"path":443,"tags":444,"publishedAt":430,"updatedAt":57},"クイズUI/UX改善 - オンボーディングモーダル・複数回答判定・スケルトンUI実装","クイズ機能のオンボーディングモーダル設計・実装、複数回答判定ロジックの修正、選択ボタンスタイル変更、スケルトンUI・エラー状態・空状態の実装など一日の開発記録","/quiz-ui-ux-improvements-2026-03-02",[289,208,445,10,446],"オンボーディング","localStorage",{"title":448,"description":449,"path":450,"tags":451,"publishedAt":455,"updatedAt":57},"仕訳ビューアの大幅改善 - バグ修正・バリデーション・UX向上の一日","補助科目デフォルト修正、duplicate行の確定対応、manual_confirmed保護バグ修正、バリデーション関数追加、バッチ確定のエラーハンドリング改善、読取一覧へのディープリンク追加など、仕訳ビューアを一日かけて磨き上げた記録","/journal-viewer-improvements-2026-03-03",[422,452,453,454,10,42,84],"バグ修正","バリデーション","UX","2026-03-03T00:00:00.000Z",{"title":457,"description":458,"path":459,"tags":460,"publishedAt":464,"updatedAt":57},"2026年3月22日の開発日記 - 環境修正からChrome拡張のSheets連携まで","タイムゾーン問題の修正、VOICEVOX音声サーバーの自動起動修正、リアルタイム会議要約システム構築、掛け算スライドショーのVue移植、Chrome拡張のGoogle Sheets API連携を実装した1日。","/2026-03-22-diary",[63,461,462,10,463],"開発環境","Chrome拡張機能","リアルタイム要約","2026-03-22T00:00:00.000Z",1781076240025]