自動化

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

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

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

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

Notion APIで作る!自分専用のプロジェクト進捗ダッシュボード構築術

Notion APIで作る!自分専用のプロジェクト進捗ダッシュボード構築術

「タスク管理はNotionのこのページで」「顧客リストはあっちのページで」「議事録はまた別のページで…」 Notionは自由に何でも作れる万能ツールですが、その自由さゆえに「情報が分散して、全体像が把…

GASでサクッとSlack通知!Googleスプレッドシートと連携する自動化の第一歩

GASでサクッとSlack通知!Googleスプレッドシートと連携する自動化の第一歩

「スプレッドシートに新しいタスクが追加されたのに、誰も気づかなくて作業が遅れた…」 チームで仕事をしていると、こんな「情報共有のタイムラグ」に悩まされることはありませんか? こんにちは!料理のレシピも…

無料で使える定期実行環境!GitHub Actionsでクーロンスクリプトを動かす実践ガイド

無料で使える定期実行環境!GitHub Actionsでクーロンスクリプトを動かす実践ガイド

「毎日朝8時に天気の情報をLINEに送りたい」「毎月末にWebサイトのバックアップを取りたい」 ちょっとしたプログラムを書いた後、次にぶつかる壁が「これをどうやって自動で定期実行させるか?」です。 こ…

毎日30分の手作業をゼロに!PythonとSeleniumで実現するWeb操作自動化の実践法

毎日30分の手作業をゼロに!PythonとSeleniumで実現するWeb操作自動化の実践法

「またこの画面を開いて、このボタンを押して、データをダウンロードするのか…」 日々の業務や生活の中で、そんな風にため息をつきながら単純なWeb操作を繰り返していませんか? こんにちは!都内のIT企業で…

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エンジニアとして複数のプロジェクトを抱えていると、依存ライブラリのセキュリティアップデート作業は後回しになりがちです。ある日突然、深刻な脆弱…