タグ

pearに関するLayzieのブックマーク (6)

  • 最近お気に入りのPHPライブラリ開発手法 - 肉とビールとパンケーキ by @sotarok

    PEAR2/Pyrus ってどうなったんだっけ? という話はとりあえず一旦置いておいて、最近わりかしカジュアルにPHPライブラリを開発して配布する方法がなんとなく自分の中で定着してきたので超ざっくりまとめておく。 ソースコードはGitHub、開発にはgitflow、配布はOpenpear Openpear で世界征服の話はどうなったんだ、というのは置いておいて、ざっくり、上記の通り、 ソースコードのホスティングは GitHubで 例: https://github.com/sotarok/git-daily 配布は Openpear で 例: http://openpear.org/package/Git_Daily 開発用ツールとしては、gitflow を使う というのが一番楽だと思っている。 ソースコードはGitHub Openpear はとっても便利なサービスで、SVNでのホスティン

    最近お気に入りのPHPライブラリ開発手法 - 肉とビールとパンケーキ by @sotarok
  • PHPでXML-RPCを利用する方法

    PHPでXML-RPCを利用する方法を紹介します。ここではMovable TypeのXML-RPCを起動するサンプルを示しますが、他のXML-RPCにも応用できると思います。 このエントリーで紹介する方法ではPHP5が必要です。 1.PEAR::XML_RPC2のインストール PEAR::XML_RPC2のサイトで「Download」をクリック。PEARとはPHPのクラスライブラリ集で、「PHP Extension and Application Repository」の略です。PEAR::XML_RPC2は、XML-RPCプロトコルをPHP5で実装したものです。 バージョンのリンクをクリック。これでアーカイブをダウンロードできます。 ダウンロードしたアーカイブを展開し、中にあるXMLフォルダを任意のフォルダに配置します。ここではアプリケーションディレクトリに配置します。 なお、XAMPP

    PHPでXML-RPCを利用する方法
  • Phar の仕組みを利用した PEAR モジュールのもっと便利な使い方 - 肉とビールとパンケーキ by @sotarok

    別にPEARに限った話ではないんですが,ここからが PHP気です!! ってことで,tar などで圧縮されたファイルをそのまま読むことが出来るようになったので,その使い方をちょっと紹介. Phar PHP 5.3 から標準搭載された Phar (PHP Archive *1 ) の仕組み(の一部)を使うと,tar や zip で固められたバイナリデータの中身を直接ファイルとして読み込むことができます.phar:// ストリートがストリームラッパーに登録されているので,それを利用して require などをするだけです. で,これを利用して PEAR ライブラリなどをさらに簡単に利用できるようにしてあげられるよねーと思ったので,利用してみました. Phar ってなに その前に Phar ってなにって話をしたいとおもったんですけど,面倒なのでぐぐればいいと思いましたので省略.phar 形式

    Phar の仕組みを利用した PEAR モジュールのもっと便利な使い方 - 肉とビールとパンケーキ by @sotarok
  • PHPからデータベースを扱う時に便利な「PEAR::MDB2」 | バシャログ。

    明日から12月ですね、ichikawaです。 今年はサンタさんに「足専用湯たんぽ」をお願いするつもりです。 今回は今さらかも知れませんが、先日マニュアルを読む機会があったので「PEAR::MDB2」をご紹介します。 PEAR::MDB2は、PEAR(PHPのライブラリ)のパッケージの1つで、PHPからDBを扱う際などに使用します。 PEAR::DBをお使いの方もいらっしゃるかもしれませんが、現在はこちらの「PEAR::MDB2」が推奨されています。(参考記事:まだ、PEAR::DBをお使いの方へ) インストール PEAR::MDB2のインストールは以下の通りです。 お使いのDBの種類によって適切なドライバもインストールして下さい。 pear install MDB2 MySQLの場合 pear install MDB2_Driver_mysql PostgreSQLの場合 pear ins

    PHPからデータベースを扱う時に便利な「PEAR::MDB2」 | バシャログ。
  • HTTP_Request2

    Easy Install Not sure? Get more info. pear install HTTP_Request2 Pyrus Install Try PEAR2's installer, Pyrus. php pyrus.phar install pear/HTTP_Request2 PHP5 rewrite of HTTP_Request package (with parts of HTTP_Client). Provides cleaner API and pluggable Adapters: * Socket adapter, based on old HTTP_Request code, * Curl adapter, wraps around PHP's cURL extension, * Mock adapter, to use for testing pa

  • 「スパムちゃんぷるーDNSBL」をPHPから利用するServices_SpamChampuru_DNSBL

    こんにちは、いつもブログネタなしで泣いてる亀です。 昨日、livedoorが各所で利用しているというスパムフィルタ「スパムちゃんぷるー」のDNSBL(ブラックリスト)を利用できるサービス「スパムちゃんぷるーDNSBL」が公開されました。 今回は、これをPHPから利用するクラスを作成してみました。 作成といっても、CPANにあるWebService::Livedoor::SpamChampuru::DNSBLPHP移植です。 またか!と思ったあなたは、僕の記事を見すぎです。 またCodeReposに入れるかなー、と思っていましたが、細かすぎてそこまでのものでもない気がしたので、とりあえず以下に貼り付けておきます。 もうちょっと改変したり、スパムちゃんぷるー関連のその他API等が増えてきたら、そのうちまとめて入れようと思います。 利用に関してですが、このクラスは外部ライブラリとしてPEAR

    「スパムちゃんぷるーDNSBL」をPHPから利用するServices_SpamChampuru_DNSBL
  • 1