[{"data":1,"prerenderedAt":520},["ShallowReactive",2],{"content-/2026-09-10-diary":3,"all-pages-for-dir":503,"related-/2026-09-10-diary":504,"og-image-/2026-09-10-diary":519},{"id":4,"title":5,"body":6,"category":484,"concepts":485,"description":486,"extension":487,"meta":488,"navigation":489,"ogImage":485,"path":490,"project_name":491,"published":492,"publishedAt":493,"seo":494,"source":495,"stem":496,"tags":497,"todo":485,"unpublished":492,"updatedAt":485,"__hash__":502},"pages/2026-09/2026-09-10/diary-2026-09-10.md","2026年9月10日の開発日記 - 直したのに画面が応えない日",{"type":7,"value":8,"toc":466},"minimark",[9,14,18,21,25,32,35,40,43,46,58,61,65,68,71,84,86,90,93,101,103,107,110,113,121,123,127,130,142,144,148,151,154,170,172,176,179,191,193,196,390,392,395,411,413,416],[10,11,13],"h1",{"id":12},"_2026年9月10日の開発日記","2026年9月10日の開発日記",[15,16,17],"p",{},"直したのに、画面が応えない。この形の詰まりを一日で三度踏んだ。",[15,19,20],{},"未消込の件数が1件も減らない。経費の入力画面で税区分が選べない。作ったばかりのパスキーが承認画面で弾かれる。どれも最初に見当をつけた場所に原因はなかった。拡張機能の古い版が画面に残っていた、設定が会計側と経費側で別々の場所にあった、この PC に Bluetooth アダプタが入っていなかった。",[22,23,24],"h2",{"id":24},"今日のタイムライン",[15,26,27],{},[28,29],"img",{"alt":30,"src":31},"タイムライン","/2026-09/2026-09-10/timeline-2026-09-10.png",[22,33,34],{"id":34},"今日やったこと",[36,37,39],"h3",{"id":38},"_1-元帳に消込の紐付けを足す拡張機能","1. 元帳に消込の紐付けを足す拡張機能",[15,41,42],{},"一日でいちばん長く触ったのがこれになる。会計ソフトAの元帳では、前期から繰り越した残高が「前期繰越」の1行にまとまる。その中身が何の請求だったのかは、画面から追えない。会計ソフトBが持っている「+更新」相当の操作を、自作の Chrome 拡張で足していった。",[15,44,45],{},"期首残高の内訳が合わなかったとき、貸方残の科目（預り金など）でロジックが破綻しているのではないかと疑った。確かめてみると、そちらは最初から対応が入っていた。件数が減らなかった理由は、拡張機能の古い版が画面に残っていたことだった。書き戻す前には仕訳をダウンロードして、戻せる状態を作ってから流した。",[15,47,48,52,53],{},[49,50,51],"strong",{},"詳細:"," ",[54,55,57],"a",{"href":56},"/mf-ledger-reconciliation-extension","クラウド会計の元帳に消込の紐付けを足すChrome拡張を自作する",[59,60],"hr",{},[36,62,64],{"id":63},"_2-会計ソフトの設定でつまずいた2件","2. 会計ソフトの設定でつまずいた2件",[15,66,67],{},"午後、関与先から「経費の入力画面で税区分が選べない」という相談が来た。原因は仕訳側ではなく、管理設定の経費機能設定にあった。会計側で使えている税区分でも、経費側でチェックが入っていなければ一覧に出てこない。続けて勘定科目側でも、経費明細の利用可否を切り替える必要が出てきた。設定が2箇所に分かれている。",[15,69,70],{},"午前には、会計ソフトBの「+更新」が何を解決する機能なのかを整理していた。会計ソフトAに同じ操作がない理由まで含めて、両者の「取引」概念の違いに行き着く。",[15,72,73,52,75,79,80],{},[49,74,51],{},[54,76,78],{"href":77},"/cloud-accounting-expense-tax-category-setup","クラウド会計の経費で税区分が選べない原因は、経費機能設定のチェックだった"," / ",[54,81,83],{"href":82},"/freee-plus-update-button","会計ソフトBの「+更新」は何を解決する機能か",[59,85],{},[36,87,89],{"id":88},"_3-自分のアカウントの守りを点検した","3. 自分のアカウントの守りを点検した",[15,91,92],{},"「メールを取られたらパスワードは要らない」という話を読んで、自分の設定を点検した。まず読み取りだけで現状を確認してもらった。そのうえで二段階認証を有効にし、バックアップコードを複数のアカウントに入れた。パスキーを作ったところで承認画面がエラーを返した。原因はアカウント側ではなく、この PC に Bluetooth アダプタが入っていないことだった。別のリンクから入り直すと、パスキーはそのまま使えた。ついでにブラウザのパスワードマネージャーを開くと488件が溜まっていたので、これも整理した。",[15,94,95,52,97],{},[49,96,51],{},[54,98,100],{"href":99},"/email-account-takeover-hardening","メール乗っ取りで全部落ちるのか。Googleアカウントの二段階認証とパスキーを点検した",[59,102],{},[36,104,106],{"id":105},"_4-来客に渡せる-wi-fi-を用意した","4. 来客に渡せる Wi-Fi を用意した",[15,108,109],{},"長男が友達に家の Wi-Fi のパスワードを教えてしまった。パスワードを知られると何ができて何ができないのかを、まず整理した。そのうえでルーターにゲスト用の SSID を立て、家の機器から分離されていることを実際に確かめた。来客には QR コードで渡す形にした。",[15,111,112],{},"設定を保存したあと、適用にはルーターの再起動が要るという画面になった。この操作は Claude Code にブラウザ越しで任せていて、再起動のボタンも確認なしに押された。家中の回線が止まって初めて気づいた。2分後に見たときには戻っていた。共有している回線を止める操作は、設定の保存とは切り離して、押す前に確認させる必要がある。",[15,114,115,52,117],{},[49,116,51],{},[54,118,120],{"href":119},"/home-wifi-guest-ssid-aterm","子どもが友達に家の Wi-Fi のパスワードを教えた。Aterm でゲスト SSID を作るまで",[59,122],{},[36,124,126],{"id":125},"_5-動画を文字にする道具を調べて自分の環境に組み込んだ","5. 動画を文字にする道具を調べて、自分の環境に組み込んだ",[15,128,129],{},"配布されている文字起こしツールの中身を、ビルド設定とソースから確認した。同じ構成なら自分で組めるとわかったので、X のダウンロードボタンを押すだけで動画と文字起こしが揃うところまで作った。監視フォルダを見張って whisper を回す常駐スクリプトになる。出力先は動画と同じ階層に置いていたが、散らかるので監視フォルダ直下のサブフォルダへ移した。",[15,131,132,52,134,79,138],{},[49,133,51],{},[54,135,137],{"href":136},"/easytranscribe-whisper-local-transcription","EasyTranscribeは何でできているか",[54,139,141],{"href":140},"/x-download-auto-transcribe","Xのダウンロードボタンを押すだけで、動画と文字起こしテキストが揃うようにした",[59,143],{},[36,145,147],{"id":146},"_6-読んだものを記事にした","6. 読んだものを記事にした",[15,149,150],{},"将棋の AI と棋士の話から、会計士と税理士の仕事を「閉じる世界」と「閉じない世界」に仕分ける地図を作った。以前に描いた四象限との関係も整理してある。",[15,152,153],{},"ほかに2本書いた。現金を持っている投資家がなぜ不動産の営業を断ったのかを、貸借対照表と損益計算書で追ったもの。もう1本は、企画が通る3条件を扱ったものになる。",[15,155,156,52,158,79,162,79,166],{},[49,157,51],{},[54,159,161],{"href":160},"/accountant-closed-open-world-map","会計士と税理士の仕事を「閉じる世界」と「閉じない世界」に仕分けする",[54,163,165],{"href":164},"/pe-vs-real-estate-leverage","現金10億円のPE投資家が不動産営業を止めた「なぜ？」",[54,167,169],{"href":168},"/idea-vs-plan-three-conditions","アイデアと企画は何が違うのか",[59,171],{},[36,173,175],{"id":174},"_7-相場と統計の定点観測","7. 相場と統計の定点観測",[15,177,178],{},"毎朝のチェーンで、前日の決算ビートと台湾の後工程・テスト4社の8月分がそれぞれ記事になった。",[15,180,181,52,183,79,187],{},[49,182,51],{},[54,184,186],{"href":185},"/earnings-beats-2026-09-09","決算ビートスキャン（2026-09-09）",[54,188,190],{"href":189},"/taiwan-test-osat-2026-08","台湾 後工程・テスト4社の2026年8月",[59,192],{},[22,194,195],{"id":195},"今日の試行錯誤",[197,198,199,221],"table",{},[200,201,202],"thead",{},[203,204,205,209,212,215,218],"tr",{},[206,207,208],"th",{},"#",[206,210,211],{},"テーマ",[206,213,214],{},"試したこと",[206,216,217],{},"結果",[206,219,220],{},"気づき",[222,223,224,242,258,274,290,307,324,340,357,373],"tbody",{},[203,225,226,230,233,236,239],{},[227,228,229],"td",{},"1",[227,231,232],{},"消込紐付け",[227,234,235],{},"期首残高の内訳を未消込の行と突き合わせた",[227,237,238],{},"判明",[227,240,241],{},"前期繰越の1行では、何が残っているのか画面から追えない",[203,243,244,247,249,252,255],{},[227,245,246],{},"2",[227,248,232],{},[227,250,251],{},"貸方残の科目で破綻していないかを疑って確認した",[227,253,254],{},"疑いは外れ",[227,256,257],{},"そちらは最初から対応が入っていた",[203,259,260,263,265,268,271],{},[227,261,262],{},"3",[227,264,232],{},[227,266,267],{},"直したのに件数が減らないので拡張を再読み込みした",[227,269,270],{},"解消",[227,272,273],{},"画面に古い版が残っていた",[203,275,276,279,281,284,287],{},[227,277,278],{},"4",[227,280,232],{},[227,282,283],{},"書き戻す前に仕訳をダウンロードした",[227,285,286],{},"成功",[227,288,289],{},"戻せる状態を作ってから流す",[203,291,292,295,298,301,304],{},[227,293,294],{},"5",[227,296,297],{},"アカウント点検",[227,299,300],{},"パスキーを作って承認しようとした",[227,302,303],{},"一度失敗、入り直して成功",[227,305,306],{},"承認は別のパスキーへ Bluetooth で繋ぎに行く。この PC にアダプタが無かった",[203,308,309,312,315,318,321],{},[227,310,311],{},"6",[227,313,314],{},"ゲスト SSID",[227,316,317],{},"設定の適用をブラウザ操作ごと任せていた",[227,319,320],{},"確認なしに再起動が押され、家中のネットが停止",[227,322,323],{},"共有インフラを止める操作は、押す前に確認させる",[203,325,326,329,331,334,337],{},[227,327,328],{},"7",[227,330,314],{},[227,332,333],{},"来客の端末から家の機器が見えるか確かめた",[227,335,336],{},"分離を確認",[227,338,339],{},"設定しただけで終わらせない",[203,341,342,345,348,351,354],{},[227,343,344],{},"8",[227,346,347],{},"経費の税区分",[227,349,350],{},"仕訳側の設定を疑った",[227,352,353],{},"外れ",[227,355,356],{},"原因は管理設定の経費機能設定のほうにあった",[203,358,359,362,364,367,370],{},[227,360,361],{},"9",[227,363,347],{},[227,365,366],{},"現金を貸方で使えるようにしようとした",[227,368,369],{},"取り下げ",[227,371,372],{},"貸方は事業主借で進める形に戻した",[203,374,375,378,381,384,387],{},[227,376,377],{},"10",[227,379,380],{},"文字起こし",[227,382,383],{},"出力先を動画と同じ階層に置いた",[227,385,386],{},"変更",[227,388,389],{},"監視フォルダ直下のサブフォルダへ移した",[59,391],{},[22,393,394],{"id":394},"今日の学び",[396,397,398,402,405,408],"ul",{},[399,400,401],"li",{},"画面が応えないときは、書いたコードより先に「いま見ているものが最新の版か」を確かめる。今日は3回のうち1回がこれだった",[399,403,404],{},"クラウド会計の設定は、会計側と経費側で置き場所が分かれている。片方だけ直しても入力画面には出てこない",[399,406,407],{},"ルーターの再起動は設定の保存と地続きに見えるが、影響が及ぶ範囲が違う。家族が使っている回線を止める操作は、ブラウザ操作を任せているときでも押す前に確認を上げさせる",[399,409,410],{},"認証の失敗は、アカウント側ではなく手元のハードウェアが理由のことがある。パスキーが通らなかったのは Bluetooth の有無だった",[59,412],{},[22,414,415],{"id":415},"関連記事",[396,417,418,422,426,430,434,438,442,446,450,454,458,462],{},[399,419,420],{},[54,421,57],{"href":56},[399,423,424],{},[54,425,78],{"href":77},[399,427,428],{},[54,429,83],{"href":82},[399,431,432],{},[54,433,100],{"href":99},[399,435,436],{},[54,437,120],{"href":119},[399,439,440],{},[54,441,137],{"href":136},[399,443,444],{},[54,445,141],{"href":140},[399,447,448],{},[54,449,161],{"href":160},[399,451,452],{},[54,453,165],{"href":164},[399,455,456],{},[54,457,169],{"href":168},[399,459,460],{},[54,461,186],{"href":185},[399,463,464],{},[54,465,190],{"href":189},{"title":467,"searchDepth":468,"depth":468,"links":469},"",2,[470,471,481,482,483],{"id":24,"depth":468,"text":24},{"id":34,"depth":468,"text":34,"children":472},[473,475,476,477,478,479,480],{"id":38,"depth":474,"text":39},3,{"id":63,"depth":474,"text":64},{"id":88,"depth":474,"text":89},{"id":105,"depth":474,"text":106},{"id":125,"depth":474,"text":126},{"id":146,"depth":474,"text":147},{"id":174,"depth":474,"text":175},{"id":195,"depth":468,"text":195},{"id":394,"depth":468,"text":394},{"id":415,"depth":468,"text":415},"diary",null,"元帳の消込紐付けを拡張機能で作った日。件数が減らない、税区分が選べない、パスキーが承認されない。原因はどれもロジックの外にあった。","md",{},true,"/2026-09-10-diary","daily-log",false,"2026-09-10T00:00:00.000Z",{"title":5,"description":486},"make-diary","2026-09/2026-09-10/diary-2026-09-10",[498,499,500,501,380],"日記","Chrome拡張","クラウド会計","セキュリティ","lsyp27IemTbeBE6n2zmSgNp8f73cGnmB5vypef05tLQ",[],[505,506,508,512,515],{"title":57,"path":56,"publishedAt":493},{"title":507,"path":140,"publishedAt":493},"Xのダウンロードボタンを押すだけで、動画と文字起こしテキストが揃うようにした。保存フォルダを見張ってwhisperを回す常駐スクリプト",{"title":509,"path":510,"publishedAt":511},"2026年9月5日の開発日記 - ひと月遅れで届く開示を追う仕組みと、記事1本ごとに走っていた10万字の連鎖","/2026-09-05-diary","2026-09-05T00:00:00.000Z",{"title":513,"path":514,"publishedAt":511},"クラウド会計の帳簿を点検するChrome拡張を自作し、総勘定元帳まで広げた","/accounting-ledger-extension-phase23",{"title":516,"path":517,"publishedAt":518},"2026年9月3日の開発日記 - 止まったセッションを二度拾い直した日","/2026-09-03-diary","2026-09-03T00:00:00.000Z","https://log.eurekapu.com/og/blog/2026-09-10-diary.png?v=2026-09-10T00%3A00%3A00.000Z&title=2026%E5%B9%B49%E6%9C%8810%E6%97%A5%E3%81%AE%E9%96%8B%E7%99%BA%E6%97%A5%E8%A8%98%20-%20%E7%9B%B4%E3%81%97%E3%81%9F%E3%81%AE%E3%81%AB%E7%94%BB%E9%9D%A2%E3%81%8C%E5%BF%9C%E3%81%88%E3%81%AA%E3%81%84%E6%97%A5&author=Kei%20Komatsu&sig=1d8c1bedf872191f",1789078135026]