言語別

IT・WEB

【備忘録】noteで自動スキを付けるブックマークレットの解説

noteの記事一覧ページを開いた状態で実行すると、未スキの投稿に対して指定した件数分まとめて「スキ」を付けられるブックマークレットのメモです。コードの動作原理・使い方・注意点をまとめておきます。📌 ブックマークレットとはブックマークレット(...
Python

PythonでWebスクレイピングを行う方法【requests + BeautifulSoup】

データの時代と言われる現代、Web上に転がっている膨大な情報を自動で収集する「Webスクレイピング」は、ビジネスや研究において最強の武器になります。Pythonには数多くのライブラリがありますが、最も王道かつ汎用性が高い組み合わせが「req...
IT・WEB

WordPress REST APIの使い方と実践例

WordPressを単なるブログ管理ツールとしてだけでなく、強力な「バックエンド・データベース」や「ヘッドレスCMS」として進化させる機能。それがWordPress REST APIです。本記事では、エンジニアや自動化ツール開発者に向けて、...
Python

【Python】externally-managed-environmentエラーの解決策:venv(仮想環境)の構築手順

最新のLinux(Ubuntu 24.04 / Debian 12等)で pip install を実行した際に発生する error: externally-managed-environment。このエラーは、OS標準のPython環境を...
Python

Python + SeleniumでWebブラウザ操作を自動化する初期設定

Webスクレイピングやブラウザ操作の自動化において、PythonとSeleniumの組み合わせは最強のツールの一つです。しかし、初心者が最初につまずくのが「環境構築」です。本記事では、2026年現在の最新仕様に基づき、Seleniumのイン...
PHP

Bluesky API (AT Protocol) で画像投稿を実装する方法【cURL・PHP】

BlueskyのAPIを利用した際、テキスト投稿まではスムーズに実装できても、画像投稿で躓くケースが非常に多く見られます。その最大の理由は、「投稿APIの中に画像を組み込む」のではなく、「事前に画像をアップロードして識別子(blob)を取得...
PHP

【PHP】ライブラリ無しでBluesky API自動投稿システムの構築(cURL)

Blueskyの公式ドキュメントにはTypeScriptやPythonの例は豊富ですが、PHPの解説は極めて少ないのが現状です。本記事では、公式のHTTP API (CURL) 仕様をベースに、PHP標準のcurl関数だけでアイキャッチ画像...
PHP

数万件のDBレコードをローカル(XAMPP)からVPSへ高速同期する方法

開発環境(Local)でスクレイピングやAIによるデータ加工を行い、完成したデータを本番環境(VPS)へ反映させる際、数万件規模になると通常のインポート/エクスポートでは手間がかかり、タイムアウトのリスクも伴います。今回は、PHPのcURL...
PHP

XAMPPを使ったPHPローカル環境の構築方法

PHP開発を始めるときに最初につまずくポイントが環境構築です。Apache、MySQL、PHPをそれぞれ個別にインストールして設定するのは初心者にとって非常に複雑です。そこで活躍するのがXAMPPです。XAMPPはApache、MySQL、...
Python

【Python】ブラウザ自動化で『人間らしい』マウス操作を再現してbot検知を回避

ブラウザ自動化において、機械的な直線移動は真っ先にbotとして疑われる原因になります。本記事では、数学的な「ベジェ曲線」を活用して、人間特有の「ゆらぎ」を再現するコードを紹介します。1. なぜ「人間らしさ」が必要なのか?最新のbot検知シス...