自動化・開発– category –
-
自動化・開発
Python で Google 検索結果を取得する方法|Custom Search API 終了後の選択肢
はじめに Web 上の情報をプログラムから収集する際、Python から Google の検索結果をデータとして取得したい場面があります。これまでは Google の Custom Search JSON API がその選択肢の 1 つでしたが、状況が変わりました。 Custom Search JSON API は... -
自動化・開発
インフラエンジニアのための VS Code 活用|導入とサーバー管理
はじめに インフラ作業では、サーバーへの SSH 接続、設定ファイルの編集、ファイル転送、手順書の作成といった操作を、複数のツールを併用しながら進めることが多くあります。Tera Term でコマンドを実行し、WinSCP でファイルを転送し、メモ帳で手順書を... -
自動化・開発
VS Code Remote-SSH でサーバーに接続する手順|config と公開鍵認証
はじめに インフラ作業では、サーバーへ SSH 接続して設定ファイルを編集したり、ログを手元に持ってきたりする操作が日常的に発生します。従来は Tera Term と WinSCP を併用するのが一般的でしたが、VS Code の Remote-SSH 拡張を使うと、SSH 接続・ファ... -
自動化・開発
VS Code のターミナルをコマンドプロンプトに変更する手順
はじめに Visual Studio Code (VS Code) は、Windows・macOS・Linux に対応した広く使われているコードエディタです。インフラエンジニアにとっては、ターミナル操作とファイル編集を 1 つの画面にまとめられる作業環境としても活用できます。 ただし Wind... -
自動化・開発
PowerShell でファイルのタイムスタンプを変更するコマンド|更新日時の一括変更も
はじめに システム運用やテストデータの作成では、ファイルの更新日時を過去の日付に戻したい、特定の日時に揃えたい、という場面があります。フリーソフトを使う方法もありますが、Windows 標準の PowerShell を使えば、追加インストール不要でファイルの... -
自動化・開発
Backlog API で課題一覧を取得し CSV 出力する手順|Python の実装例
はじめに Backlog はプロジェクト管理ツールですが、毎日の進捗確認や未消化課題のリストアップなど、画面を操作して情報を集める作業に手間を感じる場面があります。 Web ブラウザで行う操作の多くは、Backlog API を使うことでプログラムから自動化でき... -
自動化・開発
urlwatch でサイト更新を検知|Slack 通知と監視設定のポイント
はじめに Web サイトの更新を自動で検知し、変更があった際に通知を受け取りたいケースがあります。本記事では、オープンソースの監視ツール 「urlwatch」 を用いて、特定の Web ページを監視し、更新の差分を Slack やメールに通知する仕組みの構築手順を... -
自動化・開発
Python の SyntaxError: Non-UTF-8 code starting with を解決|文字コードの見分け方
はじめに Python スクリプトを実行した際に、次のようなエラーが出て処理が止まることがあります。 SyntaxError: Non-UTF-8 code starting with '\x82' in file test.py on line 10, but no encoding declared; see https://peps.python.org/pep-0... -
自動化・開発
VS Code の更新エラーと Python 文字化けの対処|権限と UTF-8 設定
はじめに Visual Studio Code(VS Code)は、Windows・macOS・Linux に対応した広く利用されているコードエディタです。一方で、Windows 環境で使い続けていると、特有のエラーや表示の問題に遭遇する場面があります。 本記事では、相談の多い次の 2 つの... -
自動化・開発
Python urljoin の正しい使い方とセキュリティの注意点
はじめに Python で Web スクレイピングや REST API クライアントを実装する際、「ベース URL(ドメイン)」と「相対パス」を結合して絶対 URL を組み立てる場面が頻繁にあります。 base = "https://example.com/" path = "api/v1/users&qu...
12
