localdisk

PHP とか Java とか Web とか好きなことを書きます。

2009-05-01から1ヶ月間の記事一覧

autoloadの実装にみる名前空間のない苦しさ

PHP

Zend Framework なんかをみるときっついなぁと思う。Zend Frameworkを触ってる人はご存じだと思うのですがZend Frameworkにおいてクラス名に含まれる「_(アンダースコア)」は特別な意味をもってます。なにかというと「_」はDIRECTORY_SEPARATORに置換される…

PHPでサービスをリリースする際の5つのの注意点(エラー処理)

PHP

2009/5/28 2:00くらいからOpenpear :: Open PEAR Repository Channelが落ちています。 Warning: require_once(PEAR/Server2.php) [function.require-once]: failed to open stream: No such file or directory in …(ファイル名は省略) Openpear :: Open PEAR…

PHPフレームワークはどのようにリクエストされたURLを取得しているか?

PHP

自分でフレームワークを作ろうとか思うと、こういった素朴な疑問がでてきたり。昨今のフレームワークはRails以来、URLを解析してコントローラ及びメソッドをコールするというのが主流になってるんじゃないかと思う。そこで各フレームワークの実装を調べてみ…

前のエントリををちゃんと書いた

PHP

前回のエントリで書いたソースは最低限だったので、もうちょっとちゃんとしたよ。 変更点 ホットペッパーAPIの全てのAPIをメソッドで呼べるようにした exitを書いているところを throw new Exceptionするようにした openpearあたりにリリースしようかしらん…

ホットペッパーAPIをPHPで

PHP

やろうと思ったのでライブラリ探してみた。 Services_Hotpepper - 過去と他人はかえられないが、未来と自分はかえられる ホットペッパーWebサービスはリクルートWebサービスに統合されているため、このままでは使えない。 Services_Recruitを公開します - よ…

Services_Backlogリリース

PHP

Backlog [バックログ] - チームではたらく、すべての人のためのプロジェクト管理ツールのAPIを操作するPHPライブラリをリリースしました。 Services_Backlog \ Package \ Openpear BacklogのAPIのメソッド名と同名のfunctionを用意してある*1ので使いやすい…