はい、お勉強かねがね今さらデザインパターンです。
PHP5.3系ならでは、な実装ができないものかなぁと考えてみます。
まずはAbstract Factoryからです
PHP5.3 de デザパタ(Abstract Factory)
Category: PHP | Posted on: 2009/12/07 | Add comment | No Trackbacks
PHPでJavaのEnumっぽい何かを手っ取り早く
色々出尽くしてそうなねたですが、Enumクラスを定義して、
それを継承してうんにゃらとかはなしな方向で考えます。
JavaのEnumをエミュレートしたいわけでもなく、です。
要件としては、
1.静的にインスタンスにアクセスしたい。
2.そのインスタンスは一意であることを保障したい。
3.タイプヒンティングを使いたい。
とか、そういうことです。
Category: PHP | Posted on: 2009/08/20 | Add comment | No Trackbacks
ez Publishを使ったみた。
ez Publishを使ったみたわけですが、ちょっと覚書。
Category: PHP | Posted on: 2008/02/22 | 3 Comments | No Trackbacks
amfphp1.9を高速化する。
書こう書こうと思ってて後回しにしていたことですが、
amfphp1.9をそのまま使ってるともったいないですんです。
amfphpの前リーダであるPatrickさんの5 1/2 blogの
Amfphp 1.9 beta 2 - ridiculously fasterというエントリからの話です。
・・・もう一年近く前のエントリなんですけど^^;
Category: PHP | Posted on: 2007/11/22 | Add comment | No Trackbacks
S2Base.PHP5をなでる(Interceptor編)
なんだか間があいてしまいましたが、S2Base.PHP5をなでて参ります。
今回はInterceptor編、AOPってやつですね。
Category: PHP | Posted on: 2007/10/25 | 2 Comments | No Trackbacks
Entityのvalidation
ちょっとちらっと考えたことをメモ。
Category: PHP | Posted on: 2007/10/19 | Add comment | No Trackbacks
amfphpの行く先
プロジェクトマネージャのPatrick Mineaultさんの引退宣言あたりから更新も滞りがちだったamfphpですが、
Wade Arnoldさんが後任になることが9/24にPatrick Mineaultさんの5 1/2 Blogにのっていました。
amfphp2.0にむけたamfphp1.9の改良もはじまっているようなので、amfphpの行く先に期待です。
amfphpプラグインも正式版になる日がくるかもです。
Category: PHP | Posted on: 2007/10/11 | Add comment | No Trackbacks
S2Base.PHP5をなでる(Service作成編)
前回は、EntityとDaoを作成しました。今回は、Serviceを作成してみましょう。
前回は、「次回はDaoのUnitTest」とか書いちゃいましたけど、ServiceのUnitTestということにしちゃいます。
Category: PHP | Posted on: 2007/10/01 | Add comment | No Trackbacks
PDT愛いのぅ
PDTの記事を2回もエントリしておきながら本日初めてちゃんと使ったのは秘密です。
ちょっと感動したので、メモ。
Category: Eclipse | Posted on: 2007/09/28 | Add comment | No Trackbacks
PDT 1.0 Release Build入りました。
といってもリリースは17日の話ですが・・・^^;
PDTのリリースの度にチェンジログってどこになるのかなって探してたんですが、
ダウンロードページにChangeLog.ってありましたね。
で、Delfinoが個人的に期待していた変数の出現箇所の強調表示は入ってないです。
後はー英文読むのがだるだるなのでー、
あれですね。解説とかはどこかのえらい人にお任せです。
BugFixが多数されていますので、バージョンを上げて損をすることはないかと思われます。
はい、いい加減ですね。ごめんなさい^^;
Category: Eclipse | Posted on: 2007/09/28 | Add comment | No Trackbacks