Scribble at 2025-03-29 21:38:52 Last modified: 2025-04-02 07:50:16
PHP の ImageMagick っていうモジュールは、もう十何年も使っていなくて、なかば無視している拡張モジュールの一つだ。とにかく環境依存が激しくて、少しでも条件が揃わなければ絶対にロードされないという、「ロック・イン・モジュール」とでも呼ぶべきものであり、これの開発チームに PHP で何かやろうとする全ての人間が振り回されるという非常に迷惑なモジュールだ。なので、どれほど高性能をうたっていようと、僕は絶対にこんなものは使わない。そういう環境への適用能力がない仕様のプログラムは、また違う意味での「欠陥品」と言っていいからだ。そして、僕は欠陥を欠陥と自覚もせずに高性能だからとふんぞり返っている連中が Adobe だろうと ImageMagick の開発チームだろうと大嫌いである。
そういうわけで、たとえば PHP で PDF を扱う際にも、FPDF のようなライブラリを好んで使っている。なので、PHP を使い出した20年くらい前は PHPClasses.org のようなサイトにたいへんお世話になった。そして、その頃からモジュールの依存関係がたいていは「クソ」であることにイライラさせられることが多いので、PHP をローカルだろうと受託案件で構築したサーバであろうと、常に必要最低限しか使わないようになった。