カテゴリ: Web開発
"Web開発" の記事
kabuステーションAPI はクラウド API ではない — localhost:18080 に立つサイドカー型の正体
kabuステーションAPI はクラウドではなく、Windows の GUI アプリが localhost:18080 に立てるサイドカー型 API。同一 IP 制限・毎朝の強制ログアウト・訂正 API 不在・時価のみの PUSH という制約と、Python での最小実装を一次情報から整理した。
GoogleビジネスプロフィールをAPIで管理する — 分割された8つのAPIと、v4に残る口コミ・投稿
Googleビジネスプロフィール(GBP)をAPIで管理する方法。旧 Google My Business API から分割された8つの API の役割分担、口コミ・投稿が残るレガシー v4、利用申請と 0/300 QPM の承認判定、Python 実装例、reportInsights からの移行対応表まで。
AhrefsとSemrushとは?2大SEOツールの仕組み・機能・競合を徹底比較
Django の transaction.on_commit と TestCase の相性 — 正しい本番修正が「昨日まで緑だったテスト」を赤にした話
Django の TestCase(ロールバック方式)では transaction.on_commit が発火しない。正しい本番修正が結合テストを離れた場所で壊した事例と、captureOnCommitCallbacks による解決を解説する。
brownfield を壊さず作り替える — Django × React/TS リファクタリング実践ガイド
Django と React/TS の既存コード(brownfield)を壊さずリファクタリングする実践ガイド。特性テストで振る舞いを固定し、6 ステップのワークフロー・段階置換パターン・スタック別ツールで安全に作り替える。
デザインのインスピレーションを得るためのサイト9選
HubSpot 重複コンタクトを API でマージする方法 — AI 検知 × 人間承認の 3 ステップ設計
HubSpot の重複コンタクトを CRM API v3 のマージエンドポイントで統合する方法を解説。マージは取り消し不可のため、AI に重複検知させて人間が承認し API で実行する 3 ステップ設計が現実的。マージ回数上限や Koalify / Insycle などの外部ツールにも触れる。
HubSpot + LINE でリードを統合管理する — LIFF でアンケート回答者と LINE 友だちを紐づける
LINE 友だちと HubSpot リードを LIFF で紐づける実装ガイド。LIFF SDK で取得した userId をフォームの hidden フィールドに同送し、追加サーバーなしで名寄せ。LINE Login チャネル作成・LIFF Server API 自動化・CMS モジュール実装まで解説。
Flarum — コミュニティのために設計されたオープンソースフォーラムソフトウェア
Flarum は MIT ライセンスの PHP/Laravel 製オープンソースフォーラム。Composer インストール手順、権限管理・拡張機能・2.0 RC の新機能を解説。
HubSpot CMS のキャッシュをバイパスする hsCacheBuster の使い方と注意点
HubSpot CMS のページ変更が反映されないときに使える ?hsCacheBuster クエリパラメータの使い方と、自分のリクエストだけ最新になる挙動の注意点、公開ユーザーへ反映するための再保存テクニックまでまとめた。