タグ

ブックマーク / brtriver.hatenadiary.org (4)

  • OrePHPはシンプルで速いクールなフレームワーク - ぷぎがぽぎ

    [追記1] 2012-06-10: ベンチマークを追加 [追記2] ブクマのコメントに回答 [追記3] ベンチマークをちょっと充実させた。Pinocoはえー [追記4] コントローラーの仕組みを変更 & debugモード追加 [追記5] PHP5.4.4で再ベンチ "ぼくがかんがえたさいきょうのふれーむわーく"ではないですが、OrePHPというPHP Webアプリケーション フレームワークを1つ書いてみた。 GitHub - brtriver/orephp: simple and fast PHP web application routing framework こんせぷと フレームワークが提供するのはルーティングだけ。シンプルに。速く。 ぼくがほしいのは、るーてぃんぐ 素のPHPでWebアプリケーションを書きたくない理由の1つがルーティングを用意するのが面倒というのがあります。Symf

    OrePHPはシンプルで速いクールなフレームワーク - ぷぎがぽぎ
  • sfSimplePagePlugin - ぷぎがぽぎ

    家にsfSimplePagePluginというプラグインを登録してみました。 別に新しいものでもなく、以前からsfBasicCMSPluginとして勝手プラグインとして公開していたものに手直ししたものです。 といっても、何なのこのプラグインってことで簡単に説明をば。 その名のとおり、シンプルなページを表示するためのプラグインです。 たとえば http://example.com/frontend.php/static/page.htmlというリクエストであれば、PATH_INFOからプラグインが判断して<プロジェクト>/data/static/page.html をテンプレートとして表示してくれます。 なので、以下のような http://example.com/frontend.php/static/hoge/page.htmlディレクトリが指定されていれば<プロジェクト>/data/s

    sfSimplePagePlugin - ぷぎがぽぎ
  • RHEL系でPHP5.2の最新版をパッケージからインストールしたい - ぷぎがぽぎ

    RH系,CentOS系を使っていると、通常PHPは5.1系になってしまいます。symfony1.2系を使いたい場合は5.2以上が要求されるのでそのままでは使えません。 で、ソースからビルドするのもありなのですが、PHPだけパッケージ管理できないのは悲しいです。そういう場合にパッケージで管理する方法もあるのですが、これまでは Utter Ramblingsリポジトリからyumでインストール 参照:#10 PHPのインストール・設定::VMWare×CentOS5 Windowsでカンタン開発環境 - 肉とビールとパンケーキ by @sotarok ディノオープンディレクトリのサービスを使う 参照:http://nog.dino.co.jp/ の2パターンについては知っていたのですが、oracleが5.2系のrpmを提供していることを知り早速ためしたのでメモ oracleが提供しているPHP5

    RHEL系でPHP5.2の最新版をパッケージからインストールしたい - ぷぎがぽぎ
  • sfObjectRouteで確認画面を作ってみる - ぷぎがぽぎ

    [追記] 4/9 sfObjectRouteCollectionを使った場合も追加 sfObjectRouteとは? アシアルさんのブログが一番わかりやすいので、そちらを最初に読むとよくわかります。 参照: symfony 1.2のルーティングまとめ - アシアルブログ sfObjectRouteを使うメリットは? アクションの記述が減ります。ルーティングのルールに従って処理されるからです。 データベースからidで値を持ってくる処理は、ルーティングの設定さえ行えば、アクションにはモデル取得のための記述が $job = $this->getRoute()->getObject(); だけになります。 sfObjectRouteを使った場合のデメリットは? 今回のお題のような確認画面を新しく作りたいというような場合にどうやっていいか悩む。 そして、場合によっては、ルールを超えるために複雑なコー

    sfObjectRouteで確認画面を作ってみる - ぷぎがぽぎ
  • 1