IT

「IT」に関する記事一覧

【品質の自動防衛】Husky + lint-stagedでコミット前のフォーマット崩れと構文エラーを完全シャットアウト

【品質の自動防衛】Husky + lint-stagedでコミット前のフォーマット崩れと構文エラーを完全シャットアウト

「PR(プルリクエスト)の変更差分を見たら、半分がフォーマットの変更だけだった……」 チーム開発において、コードの記述スタイルやフォーマットの表記揺れはレビューの効率を大きく低下させます。どれほど注意…

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

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

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

【Python×Playwright】SPA・動的サイトに対応するモダンWebスクレイピング完全ガイド

【Python×Playwright】SPA・動的サイトに対応するモダンWebスクレイピング完全ガイド

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

【脱・冗長コマンド】MakefileでDockerとローカル開発コマンドを爆速化・共通化する実践Tips

【脱・冗長コマンド】MakefileでDockerとローカル開発コマンドを爆速化・共通化する実践Tips

「またコマンド履歴から docker-compose exec web python manage.py migrate を探している……」 ターミナルを開くたびに、過去の長いコマンド履歴を Ctrl…

【セキュリティ自動化】GitHub Actionsで毎朝ライブラリの脆弱性を自動検知しSlackへ通知する設計術

【セキュリティ自動化】GitHub Actionsで毎朝ライブラリの脆弱性を自動検知しSlackへ通知する設計術

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