Programming– category –
-
Programming
【PowerShell】証明書移行|拇印の確認から certutil でのバックアップ・復元まで
はじめに Windows で自分の証明書をエクスポートしようとした時、こんな手順を踏んでいませんか? 「インターネットオプション」を開く 「コンテンツ」タブをクリック 「証明書」ボタンをクリック ウィザードに従ってポチポチ… 正直、手順が多くて面倒です... -
Programming
【Python】Plotly Express でガントチャートを作成する方法とタスク管理の効率化
はじめに プロジェクト管理において、全体のスケジュール感や進捗を一目で把握できる「ガントチャート」は欠かせないツールです。 Python の Plotly というライブラリを使えば、Excel のスクリーンショットのような静止画ではなく、マウスオーバーで詳細を... -
Programming
【Python】AniList API で2026年アニメ・人気キャラ情報を取得してグラフ化する方法
はじめに AniList は、アニメやマンガの作品情報、放送スケジュール、声優、ユーザー評価などを網羅した大規模なデータベースサイトです。同サイトが提供する「AniList API」は、クエリ言語に GraphQL を採用しており、プログラムから必要なデータのみを効... -
Programming
【Python】Google 検索 API(Custom Search API)の取得手順と使い方
はじめに Web 上の情報を収集・分析する際、ブラウザを開いて手作業で検索し、結果を Excel にコピペする……そんな単純作業に時間を奪われていませんか? Google が提供する Custom Search JSON API(通称:Google 検索 API) を利用すれば、Python などの... -
Programming
【PowerShell】ファイルの更新日時・作成日時を変更するコマンド(一括変更も対応)
はじめに システム運用やテストデータの作成をしていると、「ファイルの更新日時を過去の日付に戻したい」「特定の日時に揃えたい」という場面によく遭遇します。 フリーソフトを使う方法もありますが、Windows 標準の PowerShell を使えば、追加のインス... -
Programming
【Python】Backlog API で課題一覧を取得し CSV 出力する方法
はじめに Backlog は便利なプロジェクト管理ツールですが、毎日の進捗確認や未消化課題のリストアップなど、画面を操作して情報を集める作業を「面倒だな」と感じたことはありませんか? Web ブラウザで行う操作の大部分は、Backlog API を使うことでプロ... -
Programming
【urlwatch】Web サイトの更新を検知して Slack やメールに通知する方法
はじめに Web サイトの更新状況を自動で確認し、変更があった際に通知を受け取りたいケースがあります。本記事では、オープンソースの監視ツール「urlwatch」を用いて、特定の Web ページを監視し、更新の差分を Slack やメールへ通知するシステムを構築す... -
Programming
【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 http://pyth... -
Programming
【Python】Web スクレイピングのやり方 | 違法にならないための注意点とコード例
はじめに 「毎日決まった時間に Web サイトを開いて、数値をコピーして Excel に貼り付ける…」 「複数の競合サイトの商品価格を、手作業で調査して一覧にする…」 もしあなたがこのような単純作業に時間を奪われているなら、Python を使った Web スクレイピ... -
Programming
【Python】URL 結合は「+」ではなく「urljoin」を使うべき理由と注意点
はじめに Python で Web スクレイピングや REST API を利用するコードを書いていると、「ベースとなる URL(ドメイン)」 と 「相対パス」 をくっつけて、アクセス先の絶対 URL を作りたい場面が頻繁にあります。 base = "https://example.com/"...
12
