実装シリーズ– category –
-
実装シリーズ
【CAD図面PDFをExcelへ自動転記するツール開発 第6回】AI・OCRの読み取り結果を人が確認・修正する画面を作る
CAD図面PDFをExcelへ自動転記するツール開発の連載第6回。AI・OCRで読み取った部屋名を図面と並べて人が確認・修正し、確認済みの一覧だけを確定させる画面をtkinterで作ります。 -
実装シリーズ
【CAD図面PDFをExcelへ自動転記するツール開発 第5回】外部AI(Claude)の画像解析で図面の部屋名を読み取り、精度を底上げする
CAD図面PDFをExcelへ自動転記するツール開発の連載第5回。図面画像をClaude APIに送り部屋名をJSONで抽出する実装と、ローカルOCRとの使い分けの観点を解説します。 -
実装シリーズ
【CAD図面PDFをExcelへ自動転記するツール開発 第4回】スキャン図面・画像PDFの部屋名をローカルOCR(Tesseract)で読み取る
CAD図面PDFをExcelへ自動転記するツール開発の連載第4回。スキャン図面・画像PDFの部屋名をTesseractでローカルOCRし、日本語の細切れ対策と実測した精度・処理時間を解説します。 -
実装シリーズ
【CAD図面PDFをExcelへ自動転記するツール開発 第3回】部屋名辞書とヒューリスティックで「部屋名らしき文字列」だけを絞り込む
CAD図面PDFをExcelへ自動転記するツール開発の連載第3回。部屋名辞書とフォントサイズのヒューリスティックで部屋名候補を絞り込む実装をpytestとあわせて解説します。 -
実装シリーズ
【CAD図面PDFをExcelへ自動転記するツール開発 第2回】PyMuPDFで図面の文字を座標付きで抽出し、プレビューにハイライト表示する
CAD図面PDFをExcelへ自動転記するツール開発の連載第2回。PyMuPDFで図面内の文字を座標・フォントサイズ付きで抽出し、プレビュー上にハイライト表示する実装をpytestとあわせて解説します。 -
実装シリーズ
【CAD図面PDFをExcelへ自動転記するツール開発 第1回】PyMuPDFで図面PDFを画面にプレビュー表示する
CAD図面PDFをExcelへ自動転記するツール開発の連載第1回。PyMuPDFでPDFページを画像化しtkinter Canvasにプレビュー表示する実装をpytestとあわせて解説します。 -
実装シリーズ
【CAD図面PDFをExcelへ自動転記するツール開発 第0回】要件整理とPython開発環境、tkinterの最初の画面を作る
CAD図面PDFの部屋名をExcelへ自動転記するPythonツールを一から開発する連載、第0回。要件整理とtkinterの画面の土台作りを解説します。 -
実装シリーズ
【WordPressで作るキュレーションメディア 第11回】権限・編集フロー・運用 ― 下書きレビュー、バックアップ、更新
WordPressでキュレーションメディアを作る連載の最終回。公開できないライター権限、レビュー待ち通知と公開前チェック、バックアップと復元、ステージングでの更新手順を実装・整理し、全12回を振り返ります。 -
実装シリーズ
【Laravel+Vue.jsで作る管理画面をECSで動かす 第12回】運用編:ログ・監視・スケーリング・切り戻し
Laravel 12の管理画面をECSで動かす連載の最終回。CloudWatchのアラーム、オートスケーリング、ECS Exec、サーキットブレーカーでの切り戻しを加え、全12回の内容と本番前の残作業、費用の構造をまとめます。 -
実装シリーズ
【WordPressで作るキュレーションメディア 第10回】表示速度の改善 ― 画像サイズ・キャッシュ・計測
WordPressでキュレーションメディアを作る連載の第10回。アイキャッチのsizes修正、不要な画像サイズの停止、遅延読み込みの調整、静的ファイルのキャッシュ設定を行い、改善前後の転送量をローカル環境で計測します。 -
実装シリーズ
【Laravel+Vue.jsで作る管理画面をECSで動かす 第11回】GitHub Actions で CI/CD:OIDC でキーを持たずにデプロイ
Laravel 12の管理画面をECSで動かす連載の第11回。GitHub ActionsとOIDCでアクセスキーを持たずにAWSへデプロイ。MySQLでのCI、マイグレーションから順に更新するデプロイ、承認ルールまで解説します。 -
実装シリーズ
【WordPressで作るキュレーションメディア 第9回】OGP・SNS カードと「広告・PR表記」― ステマ規制への対応
WordPressでキュレーションメディアを作る連載の第9回。OGP・Xカードを記事情報から自動出力し、ステマ規制を踏まえた広告・PR表記の自動挿入とアフィリエイトリンクへのrel="sponsored"付与を実装します。 -
実装シリーズ
【Laravel+Vue.jsで作る管理画面をECSで動かす 第10回】キューワーカーとスケジューラを ECS で動かす
Laravel 12の管理画面をECSで動かす連載の第10回。キューをSQSに切り替え、DLQ・可視性タイムアウトの決め方、SIGTERMで安全に止まるワーカー、1台だけのスケジューラ、マイグレーション用タスクを解説します。 -
実装シリーズ
【WordPressで作るキュレーションメディア 第8回】目次と構造化データ(JSON-LD: Article / BreadcrumbList / ItemList)
WordPressでキュレーションメディアを作る連載の第8回。見出しから目次を自動で作り、パンくずリストとArticle・BreadcrumbList・ItemListのJSON-LDを表示と同じデータから安全に出力します。 -
実装シリーズ
【Laravel+Vue.jsで作る管理画面をECSで動かす 第9回】ECR・ECS on Fargate・ALB:管理画面をインターネットに公開する
Laravel 12の管理画面をECSで動かす連載の第9回。ECR・ECS on Fargate・ALBをTerraformで定義し、タスク定義への秘密情報の注入、ロールの分離、ALB裏でのHTTPS判定を解説します。 -
実装シリーズ
【WordPressで作るキュレーションメディア 第7回】人気記事ランキングと関連記事を小さなプラグインで作る
WordPressでキュレーションメディアを作る連載の第7回。閲覧数をREST APIで数えてページキャッシュと両立させ、期間別の人気記事ランキングと、特集・タグをもとにした関連記事を動的ブロックで実装します。 -
実装シリーズ
【Laravel+Vue.jsで作る管理画面をECSで動かす 第8回】RDS for MySQL と秘密情報:パスワードをコードに書かない
Laravel 12の管理画面をECSで動かす連載の第8回。RDS for MySQL 8.4をprivateサブネットに置き、DBパスワードはRDSに管理させ、APP_KEYはSSMに保管。ECSから読むIAM権限の絞り方も解説します。 -
実装シリーズ
【WordPressで作るキュレーションメディア 第6回】著者・監修者プロフィールを表示する(E-E-A-T の考え方)
WordPressでキュレーションメディアを作る連載の第6回。著者の肩書き・専門分野をユーザーメタ、監修者と監修日を投稿メタで登録し、著者ボックスで表示します。E-E-A-Tに関するGoogleの説明も整理します。 -
実装シリーズ
【Laravel+Vue.jsで作る管理画面をECSで動かす 第7回】Terraform の土台とネットワーク:state 管理と VPC
Laravel 12の管理画面をECSで動かす連載の第7回。TerraformのstateをS3とuse_lockfileで管理し、VPC・サブネット・NAT Gateway・セキュリティグループを定義。VPCエンドポイントとも比較します。 -
実装シリーズ
【WordPressで作るキュレーションメディア 第5回】「まとめリスト」と「比較表」をパターンとブロックスタイルで作る
WordPressでキュレーションメディアを作る連載の第5回。番号付きのまとめリストと比較表を、独自ブロックを作らずにパターンとブロックスタイルで実装し、スマートフォンでは表だけを横スクロールにします。 -
実装シリーズ
【Laravel+Vue.jsで作る管理画面をECSで動かす 第6回】本番用コンテナイメージを作る:マルチステージ Dockerfile
Laravel 12とVue 3の管理画面をECSで動かす連載の第6回。nginxとphp-fpmの本番用イメージをマルチステージDockerfileで作り、非root実行・ログ出力・起動時キャッシュ・同一イメージの使い回しを解説します。 -
実装シリーズ
【WordPressで作るキュレーションメディア 第4回】「引用元カード」ブロック ― 著作権法第32条の引用を仕組みで守る
WordPressでキュレーションメディアを作る連載の第4回。引用文・出典名・URL・確認日を入力する「引用元カード」を動的ブロックで実装し、未入力時の警告と安全な出力で引用の書き忘れを防ぎます。 -
実装シリーズ
【Laravel+Vue.jsで作る管理画面をECSで動かす 第5回】請求と非同期処理:キューとスケジューラをローカルで動かす
Laravel 12とVue 3の管理画面をECSで動かす連載の第5回。請求書発行をキューで非同期化し、月次締めと期限超過チェックをスケジューラで定期実行。二重実行を防ぐ設計とDocker上での確認方法を解説します。 -
実装シリーズ
【WordPressで作るキュレーションメディア 第3回】記事・まとめ・ランキングのテンプレートとパターン
WordPressでキュレーションメディアを作る連載の第3回。記事・まとめ・ランキングの3種類のテンプレートを子テーマで作り、customTemplates、テンプレートパーツ、スターターパターンを実装します。
