自動化

「自動化」に関する記事一覧

ライブラリ更新PRの確認に追われない。DependabotとGitHub Actionsで築く「安全な自動マージ」の現実解

ライブラリ更新PRの確認に追われない。DependabotとGitHub Actionsで築く「安全な自動マージ」の現実解

週明けの月曜朝、GitHubのリポジトリを開いた瞬間にずらりと並ぶ「Bump xxx from 1.2.3 to 1.2.4」というプルリクエスト群。 ライブラリの依存関係を常に最新へ保ち、セキュリ…

PostgreSQLのダンプから暗号化・S3自動転送までをこなすShellバックアップスクリプトの設計

PostgreSQLのダンプから暗号化・S3自動転送までをこなすShellバックアップスクリプトの設計

「開発サーバーのハードディスクがクラッシュし、直近1週間分のデータが吹き飛んだ……」 インフラやデータベースを運用するエンジニアにとって、バックアップの未設定や失敗はもっとも恐ろしい災厄の一つです。「…

メールチェックの呪縛から解放される、エンジニア流「Slack通知の自動化」実践法

メールチェックの呪縛から解放される、エンジニア流「Slack通知の自動化」実践法

「朝一番の業務が、溜まったメールの仕分けと確認」。そんなルーチンに心当たりはありませんか? 私自身、Webエンジニアとして日々コードを書く中で、メールという「非同期コミュニケーションの墓場」に貴重な集…

Googleフォームの回答をNotionデータベースへ自動同期するGAS×Notion API連携術

Googleフォームの回答をNotionデータベースへ自動同期するGAS×Notion API連携術

「Googleフォームで受け取った問い合わせを、Notionのタスクボードに手動でコピペしている……」 社内の依頼フォームやイベント参加申し込み、ブログへの問い合わせなど、Googleフォームは非常に…

PythonとPlaywrightで作る、SPA・動的サイトに対応するモダンWebスクレイピング実践ガイド

PythonとPlaywrightで作る、SPA・動的サイトに対応するモダンWebスクレイピング実践ガイド

「スクレイピングで取得したHTMLデータが、JavaScriptの描画前で空っぽだった……」 Webエンジニアとして自動データ収集を行っていると、近年のWebサイト(ReactやVueなどのSPA)で…

GitHub Actionsでライブラリの脆弱性を毎朝自動検知しSlackへ通知する設計術

GitHub Actionsでライブラリの脆弱性を毎朝自動検知しSlackへ通知する設計術

「またパッケージの脆弱性報告が見過ごされていた……」 Webエンジニアとして複数のプロジェクトを抱えていると、依存ライブラリのセキュリティアップデート作業は後回しになりがちです。ある日突然、深刻な脆弱…