Search Consoleへのサイト登録と所有権確認をAPIだけで通す
新しく作ったサイトを、Search Consoleの管理画面を一度も開かずに登録しました。所有権確認・サイト追加・サイトマップ送信を、すべてAPIへのリクエストだけで通した記録です。トークンをどこから調達したか、どこで詰まったかまで書きます。
公式サイトのスペック表を写すのではなく、自分で契約して設定して動かした結果を記録しています。うまくいかなかったこと、設定で詰まった箇所、想定と違った挙動も含めて残します。
VPS 1台で自動処理 60本 / 41日連続稼働 / SNS 6アカウント / YouTube 2チャンネルを運用中

新しく作ったサイトを、Search Consoleの管理画面を一度も開かずに登録しました。所有権確認・サイト追加・サイトマップ送信を、すべてAPIへのリクエストだけで通した記録です。トークンをどこから調達したか、どこで詰まったかまで書きます。

実測データだけを書くブログを自動生成する仕組みを作り、生成後に「本文の数値が事実側にあるか」を機械で検査するようにしました。その検査を厳しくしすぎて正しい記事まで止まった話と、四則演算を1回ぶんだけ許して直した話を書きます。

wp-cli の wp core install でWordPressを設置したところ、トップページは出るのに固定ページ /about/ だけが404になりました。原因はドキュメントルートに .htaccess が作られていなかったことです。この記事では、そこに気づくまでに何を確

ブロックテーマの子テーマを作って style.css にCSSを書いたのに、まったく反映されませんでした。原因は「子テーマの style.css が読み込まれていなかった」ことです。実際に自分の環境で確かめた手順と、同じ日に引っかかったアイキャッチ画像の話までまとめます。

自動化システム一式(Webサイト4つ・SNS6アカウント・YouTube2チャンネル)を、1台のVPSで動かしています。その月額の内訳と、実際に測ったリソースの余り具合、そして本当のボトルネックが何だったかをまとめます。

Amazonアソシエイトの成果レポートを自動取得するスクリプトが、4回連続で同じ理由で失敗しました。ログには毎回「ログインが切れています」。でも実際にはログインは切れていませんでした。原因はheadless=Trueだったことです。

yt-dlp は動画を落とさずに字幕だけを取り出せます。この記事では、実際に使っているオプションの組み合わせと、vtt から本文を取り出すまでの流れ、そしてこの方法が通用しない動画について書きます。

静止画1枚と音声ファイルから、ffmpegで数時間の長尺動画を自動生成しています。その構成と、実際に運用して分かった「サーバーが巻き添えで遅くなる」「ディスクが埋まる」という2つの落とし穴、そして43万通りの組み合わせをどう管理しているかをまとめます。

Apacheのアクセスログを見たら、xmlrpc.phpへのPOSTが495件記録されていました。この記事では、それに気づいた経緯と、Apache側で拒否するまでにやったこと、そしてログをサイトごとに分けていないと気づけないという点を書きます。

自動化のログに「対象なし」とだけ書いていたせいで、3日連続で1件も処理できていない状態に気づけませんでした。エラーが出ない故障をどう見つけるか、実際に踏んだ穴と、その後に変えた3つのログ設計を書きます。