アシアルブログ

アシアルの中の人が技術と想いのたけをつづるブログです

PEAR

独立したPEARのローカルコピーの作成方法

森川です。 今回は一つのサーバで複数のPEARのバージョンを分けたいときや、アップグレードを別々に行う方法について紹介します。

PEAR::Date_Holidays_Japanを触ってみました

皆さんは祝日は好きですか? 私は大好きです! その祝日ですが、祝日法が改正されて日付が固定でない日が増えたため、いざ祝日を求めようとするとなかなか大変です。 そんなときは、PEAR::Date_Holidays_Japanを使うと、簡単に求めることができます。

コマンドラインの引数解析を簡単に!

皆さんはPHPでコマンドラインスクリプトを作成するとき、引数の解析はどうされてますか? 引数が単純であればargvをそのまま使うだけで十分ですが、オプションが多かったりすると結構面倒ですよね。 今回はそんなときに便利なPEAR::Console_CommandLineをご…

PHP_Ncursesを使ってPEARインストーラの対話インターフェースを実装してみた

今回はちょっと、PHPに実装されているNcursesの利用APIを用いて遊んでみました。 ためしにPHPのNcursesモジュールを使ってパッケージのインストールを対話的に行えるようにしてみました。

絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。

以前公開した携帯用symfonyプラグインをバージョンアップし、PEARパッケージに焼き直したものと併せて公開します。

テキストから図を作成 - Graphviz

皆さんは、ちょっとした図が必要になったとき、どうされてますか? エクセルを使って作成したり、文字を駆使してテキストで作成したりでしょうか。ただ、エクセルだとちょっと大仰だったり、テキストだとちょっと面倒だったりといった場合もあるかと思います…

関数のデバッグトレーサー - PHP_FunctionCallTracer

皆さんはPHP_FunctionCallTracerというPEARライブラリをご存知でしょうか? 私は先日1.0.0RC1のリリース情報を見て初めて知ったのですが、これは関数のデバッグトレースを行うためのライブラリで、トレース結果を表示したり、ファイルへ書き出したりすること…

「文字識別」ではないCAPTCHA

今回はちょっとCAPTCHAのライブラリをあさってみました。 計算結果を認証に利用するText_CAPTCHA_Numeralと猫画像を認証に使うAuth_Kittinの使い方を簡単にサンプルとしてご紹介します。

PHPで簡単に3D画像作成!

最近、特に何もしてないのにやたら日焼けしているらしい中川です。 PHPで3D画像を簡単に作成することができるライブラリ 「PEAR::Image_3D」を最近発見しました。 3D画像をつくるとなるといろいろと面倒だったりするものですが、 このライブラリを使えば比較…