WordPress のウィジェットの単体テストを行う。
WordPress | 単体テストを行う
WordPress でもPHPUnit で単体テストを行いたい。
Promemttheus | インストール
WSL2 上の Ubuntu にインストールする
自サーバーを監視するために、自機に node_exporter をインストールする。
1 | $ sudo apt install prometheus-node-exporter |
Prometheus Server をインストールする
1 | $ sudo apt install prometheus |
ネットワーク
ss コマンドで使用するポートを確認する。
1 | $ ss -an |
Prometheus ServerがTCP 9090を使用し、Prometheus-Node が TCP 9100 を使用するようだ。
ブラウザーからアクセスする
ブラウザーから http://localhost:9090
にアクセスする。
参考URL
- インフラ・サービス監視ツールの新顔「Prometheus」入門https://knowledge.sakura.ad.jp/11633/
WordPress | コーディング規約
自作したプラグインの PHP コードが WordPress のコーディング規約に従っているか確認するために phpcs の拡張を行う。
OpenSSL でファイルを暗号化/復号化する
暗号化 Zip 付きメールの送受信が禁止されることになりそうなので、OpenSSL で暗号化/復号化する方法を復習してみた。
Composer_cannot_install_php7_4-curl
php7.4-curl をインストールしようとしたが、インストールに失敗した。
Conposer_self_update
リポジトリーを取得する際に、v2 系を使えと言われるようになったけど、composer 自体のversionアップってどうやったかな?と思ったので、メモを残しておく。
Windows10 | TIPS01
Windows10 で共有ファイルアクセス時に毎回、「これらのファイルを開くと、コンピュータに害を及ぼす可能性があります」と警告が表示されるのが面倒だと言われたときに行った作業のメモ。
Docker Swarm | ローリングアップデート
Dokcer Swarm のハンズオンとして、ローリングアップデートの動作を確認する。