Do You PHP はてブロ

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

PEAR

Services_ShortURL_GooglがPEAR::Services_ShortURLに取り込まれた

すみません。バグトラックにコメントが付いてたのを気づかずに放置プレーしてました。。。 今度こそ、Date_Holidays_Japanの時のようにPEAR本家に提案してみるかなぁ。ライセンスをNew BSDに変更し、PEAR::Services_ShortURLに取り込んでもらいました。 Serv…

Services_ShortURL_Googl ver.0.2.0βリリース

昨日の話の続きです。 2009年末に作ったServices_ShortURL_Googlは裏技(?)を使っていたため、ちょろっと物議を醸しだした訳ですが、先日公開された公式のAPIを使ったものに書き換えて、バージョン0.2.0としてリリースしました。一応、ベータ版です。 http://…

PHP_Obfuscator 0.1.0をリリースしました

前回のPHP勉強会で発表した内容の続きです。 結局、PHP_Obfuscatorというありふれた名前にしちゃいましたが、とりあえずopenpear.orgからダウンロード/インストールできるようにしました。 http://openpear.org/package/PHP_Obfuscator インストール PEAR::C…

Services_Twitterを使ってOAuth

すでにご存知のように、今年6月末2010/08/16*1でAPIのBASIC認証がサポートされなくなり、OAuthかxAuthのみになります。 で、非常に今更感漂いますが、PEAR::Services_Twitter+OAuthを使って、タイムラインを更新するアプリケーションを動作させるまでやって…

Services_ShortURL_Googl作った

先日、GoogleがGoogleツールバーなどから利用するURL短縮サービス(Google URL Shortener)をリリースしたわけですが、Perl界隈では早速Yappoさんがモジュールを書かれた模様。 http://goo.gl/ ってのが巷では始まっていますが、まだ勝手に tinyurl を作れない…

pear.php.net is using a unsupported protocal - This should never happen.

新たにPHP5.2.10をインストールした環境での話。 インストールが終わったので、pearコマンドでパッケージをインストールしようとすると、 # pear install -a http_request2-alpha pear.php.net is using a unsupported protocal - This should never happen.…

PEAR::Date_Holidays_Japan 0.1.1パッチ(その2)をcommitしました

前のエントリの続き。 つか、まだcommit権限残ってんのかな。。。と思ってバグトラックに書いたら、リーダーのKen Guest氏から hi, you can still commit k.というメールをもらいました。確認してみるとcommitできるようだったので、パッチをcommitしておき…

PEAR::Date_Holidays_Japan 0.1.1パッチ(その2)

via. PEAR::Date_Holidays_Japan 0.1.1パッチ - Do You PHP はてなうーん。langファイルを使うと、1973年、1979年、1984年の名称が取得できないようです。。。ご迷惑をおかけします。 PEAR::Date_Holidays_Japan 0.1.1パッチ - Do You PHP はてなにコメント…

花粉の飛散量を取得するPHPモジュール

気分転換&リハビリがてら作ってみました。元ネタはDSAS開発者の部屋のhamanoさんのエントリ。 環境省が運用する花粉観測システム(はなこさん)では1時間毎の花粉飛散データが公開されています。 1時間毎に花粉飛散データが更新されるため外出のタイミングを…

PHP_CompatInfoのデフォルトRenderer

比較的どうでもいいネタ。 先日PHP_DocBlockGeneratorを弄ってて気づいたんですが、PHP_CompatInfo-1.8.0β2(古)から、デフォルトRendererがPHP_CompatInfo_Renderer_Arrayになった模様。 Beta 2 include 3 renderers : "Null" that consumes all output. Use…

オープンなPEARチャンネルサーバ

via. http://blog.riaf.jp/archive/38、openpear.org のリリースにあたって - 肉とビールとパンケーキ by @sotarokこれはGJ過ぎる!id:riaf++!id:sotarok++! PHP ユーザーにとって、PEAR ライブラリはとても便利なものですが、そのライブラリを自分で作っ…

PEAR::Date_Holidays_Japan 0.1.1パッチ

紹介ありがとうございます&すんません。。。>< よく見てみると、祝日の名称が今のままですね。2000年の頃は、4月29日は「みどりの日」で、5月4日は「国民の休日」のはず……。調べてみたら、Date_Holidays_Driver_Japaneseの頃からのバグでした。。。で、先…

PEAR::Date_Holidays_Japan 0.1.0リリース

意外とあっさり。。。リリースされました。 Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations. This is the driver for calculating holidays in Japan.リードメンテナのKen Guest氏に感謝:-)

PEAR::Date_Holidays_Driver_Japaneseその後

絶賛放置プレー中のPEAR::Date_Holidays_Driver_Japaneseですが、今週、無事にPEAR::Date_Holidays_JapanとしてPEARのCVSリポジトリにimportされてました:-) http://cvs.php.net/viewcvs.cgi/pear/Date_Holidays/ ちょいと修正が必要とのことで、リリースま…

Services_MixiAPIにフォトアルバム絡みのAPIを追加した

via. http://ido.nu/kuma/2007/06/29/mixi%E3%81%AE%E3%81%82%E3%81%97%E3%81%82%E3%81%A8api%E7%99%BA%E6%8E%98/懲りずにやってますw このシリーズの最初に出ていたフォトアルバムですが、アルバムアップロードAPIのURLをGETで叩いた、つまり、 http://pho…

日記投稿APIを追加したServices_MixiAPI 0.2.0リリース

via. http://ido.nu/kuma/2008/07/30/digging-mixi-for-iphone-application-and-new-api-for-posting-a-diary-with-a-photo/, mixi日記投稿用APIを使ってPHPからmixi日記にポスト | Creazy!個人的には完全に出遅れた感が。。。 http://ido.nu/kuma/2008/07/3…

PEAR::Services_Pathtraq作ってみた

先日サイボウズ・ラボのPathtraq APIが公開されました。6つのAPIのうち、とりあえず4つをPEARパッケージにしてみました。6つのAPIを実装しました。追記を参照してください。 サイボウズ株式会社 (本社: 東京都文京区 代表取締役社長: 青野 慶久 (戸籍名: 西…

PHP_CodeSnifferのstandardオプションにはフルパスが使える

ちょっとしたネタ。PHP_CodeSnifferのコードを見ていて気づいたんですが。。。 コーディング規約の指定PHP_CodeSniffer は、複数のプロジェクトで使用するために、 複数のコーディング規約をインストールすることができます。 PHP コードをチェックする際に…

PEAR::Event_SignalEmitter

「シグナル」を扱うためのパッケージで、バージョン0.3.0がリリースされています。まだβ版ですが、ネーミングが気になったのでさっくり見てみました。つか、emitなんて単語を見たの、多分大学以来だw Generic signal emitting class with the same API as G…

拙作パッケージをまとめて更新

といっても、PEAR::HTTP_Requestの推奨バージョンを外しただけですが。。。 Services_FeedMeter-0.1.2(PEAR::Services_FeedMeter作ってみた - Do You PHP はてな) Services_Hatena_Favorites-0.0.2(はてスタのお気に入りAPIのPEARパッケージを作ってみた …

PEAR::Date_Holidays_Driver_Japanese 0.2.2

華麗に突っ込まれてました>< 正確に言うと、Date_Holidays_Driver_Japanese::setYear()の挙動が変。 : setYear()を使うと振替休日と国民の休日だけ表示されないので、Date_Holidays_Driver_Japaneseがおかしいのかな?って思ったりもしたんですが、内部名…

Date_Holidays 0.19.0リリース

リリースされました。このバージョンから、Date_Holidays_Driverを継承したドライバクラスが別パッケージ扱いになったようです。 Date_Holidays helps you calculate the dates and titles of holidays and other special celebrations. The calculation is …

PEAR::Date_Holidays_Driver_Japanese 0.2.0

バージョン0.2.0をリリースします。更新内容は以下の通りです。 翻訳ファイルを追加(ja_JP.xml、ja_JP.ser) エンコーディングはUTF-8です 振替休日の英名を修正 テストスクリプトのディレクトリ構成を変更 インストールは $ sudo pear install -af http://…

PEAR::Date_Holidays_Driver_Japanese直してみた

「あれー?」とか思ってたんですが、バグってましたorz でも今年は 5/6 は振り替え休日らしいんだよね。あと setYear で年度を設定するとなぜか 5/7 が祝日になる。謎。setYearメソッドをコールすると内部で祝日情報が再作成される(_buildHolidaysメソッド…

PEAR::Date_Holidays_Driver_Japanese作ってみた

PEAR最新パッケージのRSSでDate_Holidays 0.18.0がリリースされたのを知りましたが、日本の祝日には対応してないんですよね。。。んで、「作ってみるか」ということでドライバ部分だけ別パッケージで作ってみました。なお、作成にあたっては次のサイトが非常…

Services_MixiAPI 0.1.1リリース

若干FIXしてバージョン0.1.1としてリリースします。コメントで報告して頂いたjo1upkさん、ありがとうございました。インストール、アップグレードは $ sudo pear install -af http://www.doyouphp.jp/pear/Services_MixiAPI-0.1.1.tgz $ sudo pear upgrade h…

PEAR::CodeGen_PECL1.1.2リリース

半年以上ぶりのリリース。1.1.1のあとすぐに1.1.2が出たようです。 Changes since 1.1.1: fixed wrong version dependency to CodeGen parent package Changes since 1.1.0: added appropriate ZEND_ACC_... attributes for __construct/__destruct/__clone …

Services_MixiAPI 0.1.0リリース

先日CodeReposに突っ込んだServices_MixiAPIですが、バージョン0.1.0としてリリースします。 インストールは $ sudo install -a http://www.doyouphp.jp/pear/Services_MixiAPI-0.1.0.tgz アップグレードは $ sudo pear upgrade http://www.doyouphp.jp/pear…

pearコマンドが使えなくなったらどうするか

PEARサイトがリニューアルしたらしい - Do You PHP はてなでも書きましたが、PEAR1.4.0より前のバージョンを使っている場合、アップグレードする必要があります。 $ sudo pear upgrade --force http://pear.php.net/get/Archive_Tar http://pear.php.net/get…

PEARサイトがリニューアルしたらしい

via. PEARサイトがリニューアル – 秋元左にあったメニューがなくなって、かなりスッキリした感じ。で、 As promised, XML-RPC has been disabled at pear.php.net. Information is now served via REST files at pear.php.net/rest. If you are using a PEAR…