技術2026年6月19日(金)約8分Joomla JCE CVE-2026-48907がCISA KEV入り、更新後も不正プロファイルとPHPファイルを確認するJoomla Content Editor 2.9.99.4以前の未認証プロファイル取り込みからPHPコード実行。CISA KEV追加で期限は2026年6月19日。JCE 2.9.99.7への更新と、侵害済みサイトの不正プロファイル・ウェブシェル確認まで必要。セキュリティCVERCECISAPHPCMS脆弱性
技術2026年5月14日(木)約11分Composer CVE-2026-45793でGitHub ActionsトークンがCIログに平文露出Composer 2.9.8と2.2.28で修正されたCVE-2026-45793。GitHubの新形式GITHUB_TOKENがハイフンを含むことで検証に落ち、CIログへ平文表示される条件と、GitHubの再ロールアウト前に確認する範囲を整理する。PHPセキュリティCVEGitHub Actionsサプライチェーン
技術2026年5月12日(火)約13分WordPress 7.0直前でAI基盤は残りリアルタイム共同編集は見送りWordPress 7.0(5月20日予定)からリアルタイム共同編集が外れ、AI Client・Connectors API・PHP-only block registrationが残った。wp_ai_client_prompt()のコード例とfunctions.phpの実装パターン、保存戦略ベンチマークで約52%高速化でも見送った経緯を扱うWordPressAICMSPHPAPI
技術2026年4月14日(火)更新約13分exp(x) - ln(y) だけで全初等関数を表現するEML演算子exp(x) - ln(y) という1つの二項演算子と定数1だけで、四則演算・三角関数・対数・円周率まで表現できるという論文を読んだ。NANDゲートの連続数学版という触れ込みだが、実際どこまで使えるのか調べた。数学論文研究実験JavaScriptPythonPHPGoRust
技術2026年1月30日(金)約2分CVE-2026-24765: PHPUnitのPHPTテストランナーにRCE脆弱性PHPUnitのPHPTテストランナーに安全でないデシリアライズの脆弱性が発見された。CI/CDパイプラインへの攻撃リスクとその対策をまとめた。PHPPHPUnitセキュリティCVE
技術2026年1月2日(金)約3分Firebase FCM プッシュ通知の実装ガイド(WebView + Android)WebViewベースのAndroidアプリでFirebase Cloud Messaging(FCM)を使ったプッシュ通知を実装する方法。FCMトークンの仕組み、PHP/Kotlinのコード例、トピック機能による全体通知まで解説。AndroidFirebasePHPKotlinプッシュ通知実験
技術2025年12月26日(金)約2分PHPでmysqldumpのSQLを流し込んだらFOREIGN_KEY_CHECKSが効かなかった話mysqldumpの条件付きコメントに頼っていたらマイグレーションが失敗した事故と、その解決策についてPHPMySQLPDOマイグレーショントラブルシューティング実験
技術2025年12月21日(日)約4分Claude Code v2.0.74 の LSP 機能を PHP で試したら既知のバグだったClaude Code に追加された LSP 機能を PHP 環境で検証。phpactor は Windows で動かず、intelephense も認識されず、調べたら Issue #14803 で報告済みのバグだった。Claude CodeLSPPHPWindowsVS Codeintelephensephpactor実験
技術2025年12月18日(木)約8分「.envで切り替えればいいじゃん」に答えるPHP DIコンテナ入門DIコンテナを使わずに依存を管理しようとすると何が辛いのか。Reflectionを使った自動依存解決の仕組みと、リポジトリパターンでの実践例を解説。PHP設計
技術2025年12月10日(水)約4分【Docker】レンタルサーバの開発環境を再現する2025 - さくら、ロリポップ編さくらインターネット・ロリポップのレンタルサーバー環境をDockerで再現する開発環境の構築方法DockerPHPApacheさくらインターネットロリポップレンタルサーバー
技術2025年12月6日(土)約5分サーバー、MySQL、PHP、JavaScript、全ての日付が狂ってた話AIに生成させたPHPスクリプトで日付が狂った話。サーバー・PHP・MySQL・JavaScriptそれぞれのタイムゾーン設定と罠についてサーバーMySQLPHPJavaScriptタイムゾーンAIAI駆動開発実験
技術2025年12月3日(水)約3分a-blog cmsで外部画像URLの存在確認とフォールバック処理を実装する複数の画像URLを順番にチェックし、存在するものを返す。なければフォールバック画像を表示するカスタム校正オプションの実装方法。a-blog cmsPHP実験