自動化
「自動化」に関する記事一覧
ライブラリ更新PRの確認に追われない。DependabotとGitHub Actionsで築く「安全な自動マージ」の現実解
週明けの月曜朝、GitHubのリポジトリを開いた瞬間にずらりと並ぶ「Bump xxx from 1.2.3 to 1.2.4」というプルリクエスト群。 ライブラリの依存関係を常に最新へ保ち、セキュリ…
Notion APIで作る!自分専用のプロジェクト進捗ダッシュボード構築術
「タスク管理はNotionのこのページで」「顧客リストはあっちのページで」「議事録はまた別のページで…」 Notionは自由に何でも作れる万能ツールですが、その自由さゆえに「情報が分散して、全体像が把…
GASでサクッとSlack通知!Googleスプレッドシートと連携する自動化の第一歩
「スプレッドシートに新しいタスクが追加されたのに、誰も気づかなくて作業が遅れた…」 チームで仕事をしていると、こんな「情報共有のタイムラグ」に悩まされることはありませんか? こんにちは!料理のレシピも…
無料で使える定期実行環境!GitHub Actionsでクーロンスクリプトを動かす実践ガイド
「毎日朝8時に天気の情報をLINEに送りたい」「毎月末にWebサイトのバックアップを取りたい」 ちょっとしたプログラムを書いた後、次にぶつかる壁が「これをどうやって自動で定期実行させるか?」です。 こ…
毎日30分の手作業をゼロに!PythonとSeleniumで実現するWeb操作自動化の実践法
「またこの画面を開いて、このボタンを押して、データをダウンロードするのか…」 日々の業務や生活の中で、そんな風にため息をつきながら単純なWeb操作を繰り返していませんか? こんにちは!都内のIT企業で…
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エンジニアとして複数のプロジェクトを抱えていると、依存ライブラリのセキュリティアップデート作業は後回しになりがちです。ある日突然、深刻な脆弱…