QR Send

スマホとPCのChrome間で、URLやテキストをQRコード1回のペアリングで送り合える自作Chrome拡張。アカウント不要・無料。

使ってみる →

TECH BLOG — SCRAPING & AUTOMATION

ruby + selenium webdriver の tips を中心に、
自動化・スクレイピングの実践知を発信。

現場で踏んだエラーと、その回避パターンを具体的なコードで残しています。

QR Send
MY PROJECT

スマホとPCのChrome間で、URLやテキストをQRコード1回のペアリングで送り合える自作Chrome拡張。アカウント不要・無料。

使ってみる →
Selenium・自動化

CIのPlaywrightが遅いのはworkersの数じゃない:–shardが均等に「分けてくれない」理由

「shardを増やしたのにCIが速くならない」を素直に眺めると、大抵1つのshardだけが突出して遅いことに気付きます。workers・fullyParallel・--shardという別レイヤーの3つを整理し、shardがなぜ均等に分割してくれないのかを一次情報で確認しました。
Selenium・自動化

PlaywrightのテストでTypeScriptに最初につまずくところ:Cannot find module(TS2307)を順番に片づける

import { test } from '@playwright/test' が赤線、自作ヘルパーが@/utilsで読めない。Playwright + TypeScriptで1年目がテストのロジックより先につまずくCannot find moduleを、原因ごとに切り分けて片づけます。
Selenium・自動化

Claude Codeのサブエージェントが「入れ子」で呼べるようになった:ネスト深度3で何が変わったか、使いどころと危険な使い方

サブエージェントが、さらに別のサブエージェントを呼べるようになりました。既定のネスト深度は1(禁止)から3へ。3階層まで委任を積めるようになった一方、ブリーフとシステムプロンプト分のトークンを毎回二重三重に払う構造はそのままです。私が毎日回している執筆・公開の自動化ループでの実例を交えて、使いどころと危険な使い方を書きます。
Selenium・自動化

Claude Codeのサブエージェントに「どこまで」任せるか:委任するとかえって高くつく仕事の見分け方

サブエージェントは並列で速くなる、とよく言われます。でも本質は別コンテキストで動いて要約だけ親に返る仕組みで、起動のたびにブリーフとシステムプロンプト分のトークンを二重に払っています。1〜数コマンドで終わる確認作業まで委任すると、かえって高くつく。私が毎日回している執筆・公開の自動化ループで実際にルール化している線引きを書きます。
Selenium・自動化

AIに書かせたテストをリポジトリのどこに置くか:tests-ai/で分けてCIを止めない運用にする

AIに書かせたPlaywrightテストは、レビューを通しても一定割合は不安定です。tests-ai/でディレクトリを分け、retriesでフレークを吸収し、不安定なものは消さず一時skipして再生成キューに回す。CIを止めない運用ルールをコード付きでまとめました。
Selenium・自動化

Claude Code v2.1.234が「利用上限に達したら、リセット後に自動でセッションを再開する」機能を入れた話:自分の毎日の自動化ループが今まさに手動でやっている「recovery commit→続きから再開」をAnthropic本体がネイティブでやり始めた

自作の自動化ループで手作業ルール化していた『利用上限で止まったら復旧コミットしてから続きから再開する』運用が、Claude Code v2.1.234でCLI本体のネイティブ機能になった話。/configのContinue automatically at usage limitトグルの紹介と、公式機能でカバーされる範囲・自分の運用で引き続き担保すべき範囲を正直に整理しました。
Selenium・自動化

Claude Codeの「オートモード」がデフォルトになった:承認を毎回求めなくなって何が変わったのか

2026年8月14日からPro/Max/Teamプランでデフォルト化されたClaude Codeの「オートモード」。社内テストでは危険コマンド検知率が手動レビュー13.6%に対しオートモード89%という逆説的な結果が出ています。何が変わり、それでも人間の確認が必要な場面はどこかを整理しました。
個人開発

MV3拡張のデバッグは「DevToolsを開くとservice workerが寝ない」というジレンマから始まる

MV3のservice workerはDevToolsを開いている間は寝ないため、寝てから起きる経路のバグが再現しなくなるというデバッグのジレンマがあります。offscreen documentが見えにくい問題やQR Sendで踏んだ実例も交えて書きました。
Selenium・自動化

Claude Code VSCode拡張に「Focus view」が来た:ツール実行のログをたたんでターン単位の要約だけ見る(Ctrl+Alt+F)

VSCode拡張のClaude CodeにFocus viewが追加されました。ツールコールのログをたたんでターン単位の要約だけを表示するモードで、Ctrl+Alt+Fまたはコマンドパレットから切り替えられます。裏側の仕組みと、正直に断定できない部分も含めて解説します。
Selenium・自動化

Claude CodeのHooksで、毎回手でやっていた確認作業をやめる:フォーマット・危険コマンドのブロック・完了通知の3点セット

Claude CodeのHooksを使うと、保存時の自動フォーマット・危険コマンドの実行前ブロック・長い作業の完了通知を、settings.jsonの設定だけで仕組みにできます。毎回手でやっていた確認作業を1年目エンジニア向けに実例つきで解説します。