Programming– category –
-
Programming
【Python】Plotly Express でガントチャートを作成する方法とタスク管理の効率化
はじめに プロジェクト管理において、全体のスケジュール感や進捗を一目で把握できる「ガントチャート」は欠かせないツールです。 Python の Plotly というライブラリを使えば、Excel のスクリーンショットのような静止画ではなく、マウスオーバーで詳細を... -
Programming
Python で AniList API からアニメ情報を取得してグラフ化する手順
はじめに 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 でサイト更新を検知|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
VS Code でアクセスが拒否されました|更新エラーと文字化けの対処
はじめに Visual Studio Code(VS Code)は、Windows・macOS・Linux に対応した広く利用されているコードエディタです。一方で、Windows 環境で使い続けていると、特有のエラーや表示の問題に遭遇する場面があります。 本記事では、利用者からの相談が多い... -
Programming
【Python】Web スクレイピングのやり方 | 違法にならないための注意点とコード例
はじめに 「毎日決まった時間に Web サイトを開いて、数値をコピーして Excel に貼り付ける…」 「複数の競合サイトの商品価格を、手作業で調査して一覧にする…」 もしあなたがこのような単純作業に時間を奪われているなら、Python を使った Web スクレイピ... -
Programming
Python urljoin の正しい使い方とセキュリティの注意点
はじめに Python で Web スクレイピングや REST API クライアントを実装する際、「ベース URL(ドメイン)」と「相対パス」を結合して絶対 URL を組み立てる場面が頻繁にあります。 base = "https://example.com/" path = "api/v1/users&qu...
12
