tama– Author –
-
政治
自由民主が泣いている:SNSを潰したい自由民主主義、SNSにあやかりたい共産主義
参考記事:共産党「SNSに強い党」掲げる - Yahoo!ニュース 近年、日本の政治状況において「自由民主主義」という言葉が形骸化していると感じる場面が増えています。特に、自民党がSNS規制を推進しようとする動きや、共産党がSNSを活用して支持拡大を図る姿勢は、民主主義の在り方について考えさせられるテーマです。 この記事では、私たちが... -
雑記
フリーアドレス化の現実―従業員目線から見る課題
(筆者の経験をまとめたものです) 近年、多くの企業で採用されているフリーアドレス化。これは、従業員が固定席を持たず、その日ごとに好きな場所で働くという制度です。柔軟性を高め、部門間のコミュニケーションを促進するという名目で進められるこの施策は、一見すると現代的で魅力的な働き方改革のように見えます。しかし、実際の現場に... -
雑記
ペットボトルを捨てるのがめんどくさい…結局、紙パックにならないのはなぜ?
普段の生活で「ペットボトルを捨てるのがめんどくさい」と感じる人も多いのではないでしょうか?環境省の調査によると、日本では年間約90万トンのペットボトルが使用され、そのうち約85%がリサイクルされている一方で、家庭での分別に手間を感じる人が多いことが指摘されています。でも、「紙パックにすれば良いのに」と思いつつも、結局ペッ... -
AWS
AWS DynamoDBでQuery操作を行う方法【Boto3】
DynamoDBのQuery操作は、テーブルまたはインデックスのパーティションキーを指定し、条件に一致するデータを取得するために使用します。この備忘録では、基本的な使い方から応用例までを紹介します。 必要なモジュールのインポート import boto3 from boto3.dynamodb.conditions import Key, Attr import boto3 from boto3.dynamodb.conditio... -
WordPress
WordPress REST APIで記事を投稿しカスタムフィールドを設定する方法
WordPress REST APIを使用して記事を投稿すると同時に、カスタムフィールドを設定することができます。本記事では、Pythonを使用してREST API経由で記事を作成し、カスタムフィールドを設定または更新する手順を紹介します。 準備 アプリパスワードを取得します。 functions.phpに以下のコードを追加し、カスタムフィールドをREST APIで操作... -
WordPress
WordPress REST APIですべての記事を削除するPythonコード
実行するとすべての記事が削除されますので、注意してください。 コード import os import requests from requests.auth import HTTPBasicAuth # WordPressの設定 WORDPRESS_URL = "https://example.com/wp-json/wp/v2/posts" USERNAME = os.environ["WORDPRESS_USERNAME"] APP_PASSWORD = os.environ["WORDPRESS_A... -
WordPress
WordPressでChart.jsでチャート表示するモック
以下に、外部APIからデータを取得し、WordPressに統合してチャートを表示する方法を詳しく説明します。 手順 ステップ 1: Chart.jsのスクリプトを読み込む functions.php に以下を追加します: function enqueue_chartjs_scripts() { wp_enqueue_script('chartjs', 'https://cdn.jsdelivr.net/npm/chart.js', array(), null,... -
Fastapi
Python + FastAPI: StreamingResponseとPydanticによるデータ検証
膨大なデータをストリーミング形式で送信する際、データの整合性を保つためにPydanticで検証を行うのが重要です。ここでは、StreamingResponseとPydanticを組み合わせて、データ検証を取り入れる方法を解説します。 1. Pydanticの役割 Pydanticは、データのスキーマ定義とバリデーションを行うライブラリです。ストリーミングデータの各アイ... -
Fastapi
Python + FastAPI: StreamingResponseを活用した効率的なレスポンス処理
大量のデータを扱うAPIを構築する際、クエリ結果をすべて一度のレスポンスに詰め込むとメモリ不足やタイムアウトなどのエラーが発生する場合があります。これを解決するのが、FastAPIのStreamingResponseです。 以下では、StreamingResponseを利用して効率的にデータをクライアントに送信する方法を汎用的な形で説明します。 1. StreamingRes... -
AI
stable-diffusion-webui-reForge(または1111)のAPIを使った画像生成スクリプト
以下のスクリプトは、stable-diffusion-webui-reForegeまたは1111のAPIを使用して、画像を生成しローカルに保存するものです。 全体のコード import requests import json import os import io import base64 from pydantic import BaseModel, Field from PIL import Image, PngImagePlugin from datetime import datetime, timezone, timede...