プログラミング– category –
-
Python
Pythonで画像をサムネ用に16:9アスペクト比にする空白のパディング追加
この記事では、Pythonを使用して画像にパディングを追加し、指定したアスペクト比(16:9など)に調整するスクリプトの解説を行います。特に、WebP形式で保存するための実用的なコード例を示し、その用途や仕組みを説明します。 スクリプトの概要 このスクリプトは、以下の目的で使用できます。 画像のアスペクト比を統一する: 画像の幅と高さ... -
シェルスクリプト
AWKを使った簡単な合計計算の方法
AWKはテキスト処理に非常に便利なツールであり、数値の合計を簡単に計算する方法を備えています。本記事では、AWKを使用して数値の合計を求める方法について解説します。 背景 シェルスクリプトやコマンドラインで処理するデータには、数値が複数行にわたって出力されることがよくあります。例えば、以下のような出力があるとします: 64 65 ... -
プログラミング全般
VSCodeでリモートサーバーのコードをSSH経由で編集する方法
リモートサーバー上のコードをVSCodeで直接編集したいとき、「Remote - SSH」拡張機能を使えば簡単に設定できます。この記事では、その手順を初心者向けにわかりやすく解説します。 📌 前提条件 VSCodeがインストールされていること。 SSHでリモートサーバーにアクセスできること(公開鍵認証またはパスワード認証)。 インターネット接続が... -
AWS
AWS Systems Manager Parameter Storeからパラメータを取得する方法(Python + Boto3)
AWS Systems Manager Parameter Storeは、設定データや機密情報(APIキーやパスワードなど)を安全に管理するためのサービスです。本記事では、Pythonを使ってParameter Storeから値を取得する汎用的な方法を解説します。 必要な準備 Python環境の構築PythonとAWS SDK for Python(Boto3)がインストールされている必要があります。以下のコ... -
Notion
Notion APIで特定のページIDを使ってデータを取得する
Notion APIを使ってデータベース内の特定のアイテムにアクセスする際、データベース全体をクエリするのではなく、あらかじめページIDがわかっている場合には、そのIDを使用して直接アイテムを取得する方法が便利です。ページIDを指定して直接アクセスすることで、効率的かつ高速に目的のデータにアクセスできます。 本記事では、特定のページ... -
Python
Pythonでargparseを使ってコマンドライン引数を処理するスニペット
Pythonの標準ライブラリargparseは、スクリプトにコマンドライン引数を簡単に追加できる便利なツールです。ユーザーに特定の引数を指定させたり、ある引数を選択すると他の引数を無効にするなどの制約を設けたりすることが可能です。この記事では、argparseの基本的な使い方として、「位置引数」「オプション引数」「相互排他グループ」の3つ... -
Notion
Notion APIで特定のデータベースアイテムをフィルタリングする方法
Notion APIを使って、データベースの特定のアイテムだけを抽出する方法について紹介します。データベース内のすべてのアイテムを取得するのではなく、特定の条件を満たすアイテムのみをフィルタリングして取得する方法を解説します。これにより、必要なデータのみを効率的に取得することが可能です。 1. Notion APIでの基本的なフィルタの設... -
Notion
初心者向け:Notion APIを使ったデータベースのCRUD操作を理解する
Notion APIを使って、Pythonからデータベース内のページを作成(Create)、読み取り(Read)、更新(Update)、削除(Delete)する方法について、手順を追って解説します。この記事では、プロパティ「名前」を使用して操作するサンプルコードを掲載しています。 準備 下記記事を参考に、APIでDBを操作できる環境を整えます。 http://localhos... -
Notion
Notion APIを使ってデータベースを操作する方法
NotionのAPIを使うと、Notionのデータベースのデータをプログラムから操作できます。ここでは、Notion APIの利用準備から、Pythonでデータベース内容をクエリする方法までを紹介します。 Step 1. Notion APIの設定 1.1 Notion APIのインテグレーションを作成する Notionの開発者向けページにアクセスします。 「Create new integration」をク... -
WordPress
[Python] WordPress REST APIを通じて画像を投稿し記事のアイキャッチ画像に設定する
以下は、Pythonを使用してWordPress REST APIを通じてアイキャッチ画像を投稿に設定する関数のスニペットです。このコードでは、requestsライブラリを使用してAPIにアクセスし、画像をアップロードし、投稿にアイキャッチ画像を設定します。 手順 APIトークンの取得WordPress REST APIを使用するためには、Basic認証が必要です。アプリケーシ...