Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

PEAR

phpDocumentorのDocBlock Templates

へぇ〜。なるほどね。 コメントの /**#@+ とか、 //{{{ とかの意味を誰か教えてください回答はid:i_ogiさんの @sotarok http://tinyurl.com/2cqroe ということで、このページ。 phpDocumentor Tutorial たとえば、

go-pear.orgがない件

ドメインの有効期限切れの模様。。。なんてこったい。 つかさ。アナウンスねーの? アナウンス! なんかPEAR :: Doc Bug #12250 :: go-pear.org domain is expired..こんな報告が上がっているのがついこの間なのでもしかしたら中の人は何か頑張ってて、その…

PEAR::Text_Spell_Audio

アルファベットと数字の発音のwavファイルを繋げるPEARパッケージのようです。バージョン0.1.0αがリリースされたばかりですが。。。 Joins up multiple wav file sound clips of letters/numbers being spoken, optionally adding distortion and echo. This…

PEAR2でpharが来る?

「無理矢理phar拡張をcoreに押し込んだ」感があったんですが、そういうことですか。 1) no installation necessary. It runs out of the box as a .phar. No go-pear.phar needed 2) most packages can be used without installation, and even upgraded lat…

CodeGen_PECL 1.1.0リリース

ほぼ1年ぶりにバージョン1.1.0がリリースされた模様。 Changelog:Changes since 1.0.4: new function prototype parser added PHP version check to config.m4 functions accepting/returning resources or classes or using constants for default values n…

PEAR::Services_Recruit_Abroad作ってみた

先日リクルート社のAPIが公開され、「赤すぐ.net」のPEARパッケージを作ってみましたが、 残りも時間があれば作ってみようかと。。。「あれば」の話;-)と言っていたので、お盆休みの時間を利用して、第2弾のAB-RoadのPEARパッケージを作ってみました。テスト…

PEAR::Services_Recruit_Akasugu作ってみた

先日リクルート社のAPIが公開されました。 リクルートは8月1日、リクルートが保有するデータベースを利用するためのAPIを一括提供するサイト「リクルートWEBサービス」を公開した。同時に、これまで未公開であった「エイビーロード」「リクルート進学ネット…

PHP_DocBlockGeneratorがinterface対応

先日、PHP_DocBlockGenerator絡みで いつの間にか1.0.2がリリースされているPHP_DocBlockGeneratorですが、1.0.2でfinalクラスやstatic privateなどの対応もされたようです。しかし、interfaceに対しては、まだ対応していないようです。と書いたばっかりです…

PHP_DocBlockGeneratorでinterfaceを扱う

see PHP_DocBlockGenerator使える! - Do You PHP はてな いつの間にか1.0.2がリリースされているPHP_DocBlockGeneratorですが、1.0.2でfinalクラスやstatic privateなどの対応もされたようです。しかし、interfaceに対しては、まだ対応していないようです。…

PEAR::Services_Hatena_Star-0.0.2リリース

先日公開したPEAR::Services_Hatena_Starですが、 ☆がたくさん付いたときの表示方法を変更して軽くしてみました - はてなスター日記 に対応したバージョン0.0.2をリリースしました。 Services_Hatena_Star-0.0.2.tgz(alpha版:PHP5.2.0以降専用) インスト…

PEAR::Services_Rakuten-0.2.0リリース

Shinさん、仕事早いなぁ:-D 楽天ウェブサービスをPHPで利用するPEARライブラリ「PEAR::Services_Rakuten-0.2.0」をリリースしました。今回は未対応だったAPIの対応のほか、リファクタリングを行い、今後拡張しやすい形にソースコードを変更しました。

PEARもPHP4捨てるよ〜

まあ、PEARもそうくるでしょうねぇ。 PHP4 という代物を使っている限り、E_STRICT 完全準拠は無理では ないにしても相当頑張る必要があるということが分かりますた(藁 3. とか 4. とか、、ねぇ。PEAR も PHP4 のサポートをdropする 理由もわかるわこりゃ。…

PEAR::Services_Hatena_Star作ってみた

何かと話題なはてスタですが、とりあえず付けられたスターの情報を取得するためのPEARパッケージを作ってみました。あ。既存のPEAR::Services_Hatenaとの関連・互換性はありません(^^; Services_Hatena_Star-0.0.1.tgz(alpha版:PHP5.2.0以降専用) インス…

PHPでOpenDocumentフォーマットを扱う

PEAR::OpenDocumentがあります。先日バージョン0.1.2がリリースされました。 OpenDocument is a package to read, create or modify office documents in open document format. OpenDocument format is a replacement for proprietary office formats such …

PEAR::Services_FeedMeter 0.1.1

早速バージョンアップ(^^; Services_FeedMeter-0.1.1.tgz(alpha版:PHP5専用です) 人気度・更新頻度・アイテム/日も取得できるようにしました。 getRequestUrl()); var_dump($meter->getRank()); var_dump($meter->getPopulari…

PEAR::Services_FeedMeter作ってみた

指定したfeedの現ランキングを取得するためのPEARパッケージを作ってみました。つか、初めてまともにパッケージ作った。。。(^^; Services_FeedMeter-0.1.0.tgz(alpha版:PHP5専用です) 実装内容ですが、フィードメーター -ブログの人気度と更新頻度を測定…

PHP_DocBlockGenerator使える!

つい先日1.0.0RC1がリリースされたPHP_DocBlockGeneratorを使ってみました。 Creates the file Page block and the DocBlocks for includes, global variables, functions, parameters, classes, constants, properties and methods. Accepts parameters to …

svn.pear.php.net始動

PEARのsvnリポジトリがテスト公開されたようです。 A common request for PEAR is too use SVN instead of CVS for source code management. As part of the PEAR2 project we are making that happen.I’m happy to announce that we now have an SVN repo r…

PEAR::CodeGen系は、もうPEARではない

え〜!ということは、5月初め頃か。。。 This project is no longer maintained within PEAR CVS, developement is now hosted on http://CodeGenerators.php-baustelle.de/instead.cvs.php.netには、もうファイルはありませんでした。で、http://CodeGenera…

PHP_Compatの不可解な挙動

id:koyhogeさんのところから。 これを実行するとstring(6) "200d0a"とかなるんですが、みなさんのところではどうですか?PHP4.4.7+PEAR::PHP_Compat 1.5.0(+Xdebug2.0.0RC4)で試しましたが、ほぼ同じですね。。。 string '20' (length=2)で、$PEAR_HOME/P…

PEAR Blog

PEARグループ公式のBlogが立ち上がったようです。 PEAR - PHP Extension and Application Repository

PHP_Debug

個人的に「微妙だなぁ」というパッケージがリリースされそうです。現在はRC1です。 The basic purpose of PHP_Debug is to provide assistance in debugging PHP code, by "debug" i don't mean "step by step debug" but program trace, variables display,…

チャンネル毎のパッケージ一覧

-c(もしくは--channel)で個別指定、-a(もしくは--allchannels)で全チャンネル、と。知らんかった。。。 $ pear list-channels Registered Channels: ==================== Channel Summary pear.phing.info Channel for Phing build tool releases pear.…

PEAR::CodeGen_PECLの例外定義対応パッチ

PEAR::CodeGen_PECLの構成・動作とCソースでの例外の投げ方が分かってきたので、ここら辺でひとつPEAR::CodeGen_PECLの例外定義対応パッチを作ってみました。 CodeGen_PECL_throws_patch.zip(md5:4e4f3f0693d4c21d58bd69231124bf69) パッチ当てるのが面倒…

PROP_GET_LONG/PROP_SET_LONGマクロ

PEAR::CodeGen_PECLのexamplesディレクトリにあるclass_properties.xmlから生成したCのソースコード(class_properties.c)には PROP_GET_LONG PROP_SET_LONG というマクロっぽい名前が見つかります。動作を確認してみると、それぞれクラスのプロパティへの…

PEAR::CodeGen_PECLのspecファイルのDTD

PEAR::CodeGen_PECLのspecファイルはXML形式ですが、当然(?)DTDが定義されています。しかし、PEARパッケージには含まれていません。で、どこにあるかというと。。。cvsリポジトリにしかないようです :-( http://cvs.php.net/viewcvs.cgi/pear/CodeGen_PEC…

PEAR::Image_Graphvizを使って山手線の路線図を書いてみた

GraphvizはAT&Tが作ったグラフ構造を描画するツールで、こんな図やこんな図をSVG形式、pngやgifで出力できます。 で、PEARにもPEAR::Image_Graphvizが登録されています。このパッケージの仕組みはかなりベタベタで、dotコマンド(Graphvizで用意されているコ…

Amazon Web Servicesを使ってISBN-13からASINを取得するPHPプログラム

2007-01-23でPerl版を書いていらっしゃったので、PEAR::Services_Amazon 0.7.0を使ってざっと作ってみました。ISBNの値以外、やっていることはPerl版と同じです。最後の表示部分がダメダメです(^^;が、「PEAR::Service_Amazonの使い方の簡単な例」ということ…

XML_Feed_Parser 1.0.1リリース

先日エントリしたPEAR::XML_RSSですが、atomでのリンクの扱いなどが修正されたバージョンがリリースされています。 Changelog:Fixed bug in atom link handling that was preventing link retrieval Changed detection of text content type to avoid false …

XML_Feed_Parser 1.0.0リリース

今まではPEAR::XML_RSSでしたが、今後はこれでしょうかね?RSS0.9x/RSS1.x/RSS2.0/Atomに対応しているようです。 XML_Feed_Parser is a parser for (the various) RSS and Atom format XML feeds. It attempts to provide a somewhat unified API while stil…