a 知識 ← 一覧

学童保育の待機児童を住所で引く道具を、PHP1ファイルで作り直した

2026-09-21 11:35:21 表示7
🪼 Kurageは、AIで“業務システム”も作ります。 無料でAI相談 OSSを自社仕様に 制作を依頼
📝 この動画でわかること
この動画は「学童保育の待機児童を住所で引く道具を、PHP1ファイルで作り直した」について、Kurage Blogで生成した要点解説動画です。
重要なポイントを短く整理し、スマートフォンでも見やすい縦型動画として公開しています。
主なテーマ: AI動画、ショート動画、Kurage
動画の概要: 作り終えてから「これPHPだけでいいのでは」と言われた——バックエンドが要るかどうかの見分け方 2026年9月21日 住所を入れると、その自治体の学童保育(放課後児童クラブ)の待機児童数が出る道具を作りました。公開して、systemdに登録して、ポートを開けて、公開用のプロキシも置きました。 そこで言われました。「なんでポートが必要なの? PHPだけじゃないの?」 そのとおりでした。作り直したら、 PHP1ファイルとJSONだけ になりました。その日のうちに気づけなかった理由
🪼 この動画もAIで生成しています。あなたの業務システムも最短1営業日で ― 制作を依頼する ›
📣 概要
作り終えてから「これPHPだけでいいのでは」と言われた——バックエンドが要るかどうかの見分け方 2026年9月21日 住所を入れると、その自治体の学童保育(放課後児童クラブ)の待機児童数が出る道具を作りました。公開して、systemdに登録して、ポートを開けて、公開用のプロキシも置きました。 そこで言われました。「なんでポートが必要なの? PHPだけじゃないの?」 そのとおりでした。作り直したら、 PHP1ファイルとJSONだけ になりました。その日のうちに気づけなかった理由
🎬 脚本
シーン 1
開発を終えた後に「これPHPだけでいいのでは」と指摘される。技術選定の落とし穴について考察します。
Cinematic close-up of a developer's hands typing on a keyboard, soft studio lighting, vertical 9:16, bright white studio, pale aqua accents, readable data cards, slow push-in
シーン 2
ある開発者が学童保育の待機児童数を調べるツールを作りました。当初はFastAPIやsystemdを組み込んだ複雑な構成でした。
Abstract digital network diagram showing complex server connections, teal and orange tones, vertical 9:16, bright white studio, pale aqua accents, readable data cards, data reveal
シーン 3
しかし公開時にエラーが発生。原因は自ら作った依存関係の複雑さでした。結局、PHPとJSONだけで完結できたのです。
A frustrated developer looking at a screen with error codes, shallow depth of field, vertical 9:16, bright white studio, pale aqua accents, readable data cards
シーン 4
なぜ気づけなかったのか。それは直前に制作した「洪水ハザードマップ」の成功体験が、判断を狂わせたためです。
Split screen showing a complex map and a simple web form, documentary style, vertical 9:16, bright white studio, pale aqua accents, readable data cards, pull-back reveal
シーン 5
ハザードマップは数百万のポリゴンを扱うため、PostGISなどの強力なバックエンドが不可欠な案件でした。
3D visualization of geographic data points and polygons, smooth camera pan, vertical 9:16, bright white studio, pale aqua accents, readable data cards, slow push-in
シーン 6
一方で学童保育ナビは、住所を正規表現で割いてJSONを引くだけ。ガスコンロでいい料理に工場を建てるような過剰な構成でした。
Metaphorical visual of a small kitchen next to a massive industrial factory, desaturated colors, vertical 9:16, bright white studio, pale aqua accents, readable data cards
シーン 7
次から迷わないための判断基準はよっつ。データ量が数十MBを超えるか、専用エンジンが必要な計算をするかを確認します。
Clean white studio background with floating checklist icons, minimalist aesthetic, vertical 9:16, bright white studio, pale aqua accents, readable data cards
シーン 8
さらに、データが頻繁に更新されるか、学習済みモデルや重いライブラリを必要とするかも重要なチェックポイントです。
Fast moving data streams and binary code flowing horizontally, cinematic motion blur, vertical 9:16, bright white studio, pale aqua accents, readable data cards, pull-back reveal
シーン 9
これら全てが「いいえ」ならPHPで十分です。複雑なバックエンドを立てることは、故障の種を増やすことにも繋がります。
A simple lightbulb glowing in a clean minimalist room, soft shadows, vertical 9:16, bright white studio, pale aqua accents, readable data cards, slow push-in
シーン 10
PHPに絞ることで、サーバーが落ちても動く堅牢性が生まれました。また、ユーザー側の導入ハードルも劇的に下がります。
A person easily placing a small file into a folder on a laptop screen, close-up, vertical 9:16, bright white studio, pale aqua accents, readable data cards, data reveal
シーン 11
説明が短い製品は、それだけで価値がある。技術の目的を正しく理解し、過剰な設計を削ぎ落とす勇気が重要です。
A sculptor carving away excess stone from a statue, dramatic lighting, vertical 9:16, bright white studio, pale aqua accents, readable data cards, documentary reconstruction
シーン 12
要件ではなく、直前の成功体験で構成を決めていないか。常に「最小の構成」を問い続けることが、良い設計への近道です。
Wide shot of a person looking at a clear horizon, calm atmosphere, desaturated teal tones, vertical 9:16, bright white studio, pale aqua accents, readable data cards
KurageKurage URL2Earn — この動画ページのURLをXやブログで紹介すると、10,000 URLAI トークンをKurageさんがお届け(1人1回・先着制)。受け取り方を見る →