言語

言語

[wordpress]安全な独自関数追加

WordPressで独自関数や置き換え関数を定義する際に最も一般的に使用されるファイルは、子テーマのfunctions.phpファイルです。このファイルはカスタマイズの中心的な場所であり、テーマの更新後も変更が保持される安全な方法です。基本...
言語

[Obsidian]Macでプラグイン開発

「自分だけの機能をObsidianに追加したい」と思った時、一番高いハードルは環境構築です。今回は、余計なツールを一切排除し、Node.jsのインストールから、自作コマンドをObsidianのパレットに表示させるまでをステップバイステップで...
TIPS

EChartsを軽量化する方法

EChartsはフルパッケージで導入するとファイルサイズがかなり大きくなりますが、「Tree Shaking(ツリーシェイキング)」に対応したモジュール単位のインポートを行うことで、使用する機能だけに絞り込み、サイズを劇的に軽量化できます。...
言語

[PHP]最新モダンフレームワーク3選

PHPの世界ではLaravelが一強時代を築いて久しいですが、「たまには違うパラダイムに触れてみたい」「もっと軽量で尖った技術で遊びたい」と思うことはありませんか?特にSlim Frameworkのようなマイクロアーキテクチャを好む開発者に...
TIPS

[Python]venv環境のyt-dlpのアップデート

Pythonの仮想環境(venv)内でpipを使ってインストールしたyt-dlpをアップデートする方法はとても簡単です。以下の手順に従ってください。アップデート手順仮想環境を有効化するまず、yt-dlpをインストールした仮想環境を有効化しま...
言語

[Python]asyncioで常駐プログラム

Pythonでのリアルタイム開発や常駐プログラム作成において、避けては通れない「門番」のような存在がasyncioです。 24時間365日動き続ける安定したサービスを作るための、現代の必須教養を徹底解説します。1. asyncio とは「究...
言語

[PHP]cURLでのSSL証明書検証

ローカル開発環境でSSL証明書の検証エラーを回避するためにCURLOPT_SSL_VERIFYPEERを無効にしますが、そのまま本番環境へ反映するとは重大なセキュリティリスクがあります。🔐 推奨される安全な解決策1. CA証明書の正しい設定...
言語

[Python]Word文章をPowerPointにコンバート

指定されたマイクロソフトWordドキュメン「サンプル.docx」のすべてのページを、Pythonを使ってPowerPointプレゼンテーションとして自動生成するスクリプトを作成します。このスクリプトは、ドキュメントの各章やセクションを個別の...
TIPS

[Python]パワーポイントのテンプレート作成

利用方法ライブラリのインストール(初回のみ): お使いのPCのターミナル(またはコマンドプロンプト)で、以下のコマンドを実行して必要なライブラリをインストールしてください。pip install python-pptx設定セクションをカスタ...
TIPS

[PowerPoint]目次を自動生成する方法

PowerPointには、Wordのようにボタン一つで目次を自動生成する標準機能はありません。しかし、VBA(マクロ)やPythonスクリプトを利用することで、各スライドのタイトルを抽出して目次ページを自動で作成することが可能です。実行手順...