自動化
「自動化」に関する記事一覧
ライブラリ更新PRの確認に追われない。DependabotとGitHub Actionsで築く「安全な自動マージ」の現実解
週明けの月曜朝、GitHubのリポジトリを開いた瞬間にずらりと並ぶ「Bump xxx from 1.2.3 to 1.2.4」というプルリクエスト群。 ライブラリの依存関係を常に最新へ保ち、セキュリ…
PostgreSQLのダンプから暗号化・S3自動転送までをこなすShellバックアップスクリプトの設計
「開発サーバーのハードディスクがクラッシュし、直近1週間分のデータが吹き飛んだ……」 インフラやデータベースを運用するエンジニアにとって、バックアップの未設定や失敗はもっとも恐ろしい災厄の一つです。「…
メールチェックの呪縛から解放される、エンジニア流「Slack通知の自動化」実践法
「朝一番の業務が、溜まったメールの仕分けと確認」。そんなルーチンに心当たりはありませんか? 私自身、Webエンジニアとして日々コードを書く中で、メールという「非同期コミュニケーションの墓場」に貴重な集…
Googleフォームの回答をNotionデータベースへ自動同期するGAS×Notion API連携術
「Googleフォームで受け取った問い合わせを、Notionのタスクボードに手動でコピペしている……」 社内の依頼フォームやイベント参加申し込み、ブログへの問い合わせなど、Googleフォームは非常に…
PythonとPlaywrightで作る、SPA・動的サイトに対応するモダンWebスクレイピング実践ガイド
「スクレイピングで取得したHTMLデータが、JavaScriptの描画前で空っぽだった……」 Webエンジニアとして自動データ収集を行っていると、近年のWebサイト(ReactやVueなどのSPA)で…
GitHub Actionsでライブラリの脆弱性を毎朝自動検知しSlackへ通知する設計術
「またパッケージの脆弱性報告が見過ごされていた……」 Webエンジニアとして複数のプロジェクトを抱えていると、依存ライブラリのセキュリティアップデート作業は後回しになりがちです。ある日突然、深刻な脆弱…