タグ

Lithiumに関するuechocoのブックマーク (6)

  • 第49回PHP勉強会で「Lithiumラボ #1」を発表した : candycane development blog

    第49回PHP勉強会にリモートから参加しました。 ニューヨークからは時差があるので金曜日の深夜1時頃からの発表になりました。 Skypeでの発表をケアしてくれたgusagiさん、cakephperさんのお陰でひとまず無事に終える事ができました。ありがとうございました。 発表の内容 このブログでもたびたび、紹介しているLithiumの特徴をデモを交えて紹介しました。 CakePHPに良く似た記述量の少ないプログラミングとPHP5.3の機能を活用している部分を感じてもらえればと思います。 おそらく今後はPHP5.3に合わせたプログラミングが一般的になっていくと思いますが、習得には実際に触れるのが一番でしょう。LithiumにはPHP5.3を実際に活用した生きたコードがあり、その優れた拡張性はきっと癖になってしまうでしょう。 ぜひぜひお試しください! 追記 思わぬ反応が得られたのでDi

  • How we chose Symfony2 as our web framework | OpenSky Engineering Blog | The OpenSky Project

    As we set out to build the next great social ecommerce platform we were struck with a rare and great opportunity to start with a clean slate. We were able to select each piece of our architecture without any predefined requirements.  This let us review the state of the Frameworks in PHP and select the best one for our needs. First we developed a set of requirements Brace yourself, it’s a long list

  • ウノウラボ Unoh Labs: Hello,Lithium!

    こんにちは。4月に入社したyuzoです。 今回は元CakePHPのDevelopperが新たに立ち上げた新しいフレームワーク「Lithium」を試してみました。 準備する この記事を書いている現在のバージョンは0.9.5です。以下からダウンロードできます。 http://rad-dev.org/lithium/versions ひとまず、draftsのブログチュートリアルを動かすまで、を目標とします。 http://rad-dev.org/lithium/wiki/drafts/blog-tutorial Lithiumの動作環境は ・HTTP Server (Apache + mod_rewrite recommended) ・PHP 5.3.0 or higher ・CouchDb, MongoDb, MySQL 5 or SQLite 3 for applicatio

  • Lithiumのフィルタシステム

    次世代CakePHPとも言うべきフレームワークLithiumのフィルタシステムを見てみました。 Lithiumは対象がPHP5.3以上ということで、5.3ならではの機能を活用したアーキテクチャになっています。中でも特徴的なのがフィルタシステムです。 全体のアーキテクチャとしては、CakePHPの流れを汲んで標準的なMVCフレームワークになっています。ただそれを実現する手段としてフィルタシステムを多用しています。これまでのフレームワークとは異なる点があり、いざフレームワークの動きを掴もうとすると戸惑います。 そこでLithiumのフィルタシステムをざっくりと見てみましょう。 サンプルソース サンプルとして、SampleControllerとそのビューテンプレートを用意します。 フィルタの動きを見るだけなので、indexアクションでは、ログに__METHOD__を記録するだけです。 [app/

    uechoco
    uechoco 2011/02/20
    フィルタ
  • filter_var()でURLのフォーマットチェック(とバグ) - しんふぉにゃん

    PHPにはfilter_var()という関数があって、この関数を使うとURLのフォーマットチェックができます。(PHP 5.2.0以降) PHP: filter_var - Manual ですが、この関数のURLフォーマットチェックにはバグがあって、ドメイン部分にハイフンがあると「URLではない」と判定されてしまうようです。 PHP :: Bug #51192 :: FILTER_VALIDATE_URL will invalidate a hostname that includes '-' PHP :: Bug #51258 :: FILTER_VALIDATE_URL thinks dashes/hyphens in host name are invalid PHP 5.3.2環境で確認(5.3.3でも修正されていない?) 正常: <?php $value = 'http://ex

    filter_var()でURLのフォーマットチェック(とバグ) - しんふぉにゃん
  • [和訳]Lithium0.9.9リリースノート : candycane development blog

    PHP Matsuri以降、実は一度ブログの更新がありましたが、自分の事が書いてあったので照れくさくて翻訳していません。そして立て続けにLithiumの新しいリリースの知らせがありましたので和訳を作成しました。文中に出てくるスタートアップにはセキュリティの権威、Chris ShiflettさんやPHPのUnicode実装に奮戦していたAndrei Zmievskiさんが在籍し、さらにはSean Coatesさんが。またTostyのCTOのMitch Pirtleさんは有名CMS Joomlaの作者です。PHP界のビッグネームがこぞってLithiumを実際に使い始めているというエキサイティングな様子が見て取れます。ではどうぞ。 原文 http://dev.lithify.me/lithium/wiki/blog/Lithium-0-9-9-99-Problems-But-a-Framewor

  • 1