葡萄が実っている 工程表をJS外部化

梅雨明け宣言が出た広島だけど、あまり天気は良くない・・少しじっとしてあまり風も吹かない・・・今日は元宇品の森から海岸降りる道は、2カ所ともバリケードが設置してあり・・・海岸の遊歩道が山崩れでした・・・海岸線は誰1人いません・・いつもは釣りに人や散歩の人が多いんですが・・まぁのんびりとね海岸でキクを散歩させながら歩きます

元宇品の海岸をキクと散歩 中国地方は梅雨明け宣言
我家の葡萄がしっかりと実っている
工程表JS外部化

バーチャートと工程表のBladeファイルに数千行のJSがインライン記述されていた

barchart.blade.php 2,439行 → 682行
network.blade.php 3,083行 → 732行
インラインJSを外部ファイルへ移設 約4,300行→1,414行

設計のポイント:
Blade側はJSON設定タグのみ残し、外部JSが読み込む方式を採用。これにより将来CSPのunsafe-inlineを除去できる構造になった
印刷用共通JS(518行)も共通モジュール化し、print-common.jsとして整理
着手前に工程表全体のモーダル構成を調査し、2画面間の実装差異(件数カウントのズレ・GW休日のデッドデータ等)も記録した(今回は修正対象外)

施工計画書「旧版」廃止(Phase 1・2)

長期間放置されていた旧版施工計画書のコードを2段階で削除
Phase 1:孤立コンポーネントとAPIルート4本を削除
Phase 2:本体を削除

削除対象規模
ルート13本削除
コントローラメソッド8関数削除(960行 → 290行)
ビューフォルダごと削除

注意点:Phase 2着手直後にgetTemplateContentを誤削除していたことが判明(管理画面が使用中)→ 即座に復活させて修正・・本番データ(construction_plan_items 208件)はテーブルごと残置、コードのみ削除という方針で対応

PDF様式取込:sonnet vs haiku 品質比較

Step 8移行でPDF取込がhaiku→sonnetに変わったため、実際に品質を比較検証した
haikuの誤読は単純な省略ではなく意味の破壊で、施工計画書として実用不可レベル:sonnet維持を確定。PDF取込はセットアップ時の低頻度操作のため、コスト増の影響は限定的

成果まとめ
項目内容
コード削減インラインJS約4,300行を外部化・旧版コード約670行削除
品質検証PDF取込のsonnet採用を実データで根拠付け
テストTenantIsolationTest 33件パス維持

ブドウの収穫

今日は陸上自衛隊の創立祭に出店するための書類を作成して、提出に行く
帰りに、整形外科によって右足の痛みを診断してもらう・・・近所にある整形外科に久しぶりに、診断するなり、すぐ変形性膝関節症と診断されて、膝から水を抜かれて、ヒアルロン酸を注入、5週ほど通院する必要があるようだ・・・これで回復してくれればよいが

玄関の横の葡萄棚では葡萄が熟してきて、カラスがつつくので少し収穫するが、熟れ具合がまだらで出来がいまいち良くない 明日でも食べてみよう

今年は葡萄の出来はイマイチだ あまり赤くなっていない
海田自衛隊に書類を提出
変形性膝関節症らしい
▶この続きを見る・・・・

葡萄の収穫

元々は観賞用の鉢植えの葡萄であったが、根を生やして年々葡萄の実が大きくなってきている
今年も豊作です・・母が喜んで食べていましたね

玄関の横の葡萄がすっかり大きくなった 2回目の収穫を行う
収穫します 野性味あふれる葡萄
水洗いして冷蔵庫で冷やします

実ったブドウとカイ

我が家のブドウがしっかり実って、食卓に出てきた 連日雨が降り続く

今年は葡萄が豊作だ・・・暑かった夏に毎日水を欠かせなかったのが良かったのか
今まで以上に大きな実をつけてくれて、今年は虫にもやられなかった
近所に葡萄をお裾分けする

カイは足腰が悪く介護犬が長い

猫のクーちゃんと葡萄

日曜日の朝は食卓が賑やかですね・・・果物が一杯・・・娘の焼いたブルーベリーのグラフィティが豪華
天気が良い日曜日、デスクワークでアプリケーションをつくります・・・猫のクーちゃんはテーブルの上で

猫のクーちゃんテーブルの上に鎮座
朝の食卓には頂いた梨と我が家の葡萄
樹の根元の葡萄が色づいてきました
  • 2026年7月
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031