Home > ブログ

ブログ

作業環境をシリコンMacに更新した

最近は自宅でのリモート作業がメインで作業環境としてはiMac 2017を使っていたのだが、とうとうMacOS Sonomaでは対応機種から外れてしまった。 そろそろ買い替えどきかということでいくつか候補を探したのだが、今はiMacは27 inchモデルがないので、Mac Studioに買い換えた。

続きを読む

2024/03/10 20:37

MemcachedのPersistent Connectionを使う場合 (PHP)

PHPからMemcachedを使う場合、new Memcached()でインスタンスを作成した後、addServer()/addServers()でサーバープールに接続先のサーバーを登録して使います。 サーバープールにはMemcachedサーバーを複数登録でき、複数登録した場合、キーは指定されたアルゴリズムによりプール内のサーバーに分散されます。

続きを読む

2023/12/27 21:31

OpenSSLでX.509証明書のホスト名検証を行う際のフラグ指定

httpsなどでTLS接続する際、サーバー証明書の検証が行われ、その中で証明書のホスト名が接続先のホスト名と一致するかどうかがチェックされます。 OpenSSLではX509_check_host(), X509_VERIFY_PARAM_set_hostflags()の関数に与えるフラグで、このホスト名の検証動作を変更することができます。

続きを読む

2023/09/15 15:38

PHPの設定ファイルやログファイルの場所

お客様からのお問い合わせで、「PHPで作られたシステムが動かない/動かなくなったので自分で調べようとしたが、上手くいかない」。具体的には、

  • ログファイルの場所が分からない
  • ログファイルを確認したが、ログが出力されていない
  • 調査のために設定ファイルを変更したが反映されない

のような問い合わせをいただくことが何度かありました。

続きを読む

2023/07/12 15:57

Laravel10への更新作業

お客様のシステムをLaravel10へ更新する作業をしていたところ、composer.json修正後のcomposer updateでエラーになりました。

いつもどおりアップグレードガイドに従って作業をしていたのですが、それでも、パッケージ間の依存関係でエラーになることはよくあります。

続きを読む

2023/03/29 21:39

Top

アーカイブ

タグ

Server (28) 作業実績 (21) PHP (19) ネットワーク (17) プログラミング (15) OpenSSL (10) C (8) C++ (8) PHP関連更新作業 (8) EC-CUBE (7) Webアプリ (7) laravel (6) 書籍 (5) Nginx (5) Linux (5) AWS (4) Vue.js (4) JavaScript (4) 与太話 (4) Rust (3) Symfony (2) お知らせ (2) Golang (2) OSS (1) MySQL (1) デモ (1) CreateJS (1) Apache (1)