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

agavi-1.0はPHP5.2.0以降を必要とするらしい

http://trac.agavi.org/changeset/2503 RHEL/CentOS5.1だとそのままは動かせなくなるね。

これイタズラに使えそうだ

FlashでWindowsXPを再現しているらしい。http://www.readatwork.com/ だれか席を離れている間にこの画面表示しといたら面白いことになりそうだ。via 秋元@サイボウズラボ・プログラマー・ブログ

XPath編集するのに便利なもの

Web

FPFを使うにはXPathをいろいろ使うことになる。そこで便利ツールを紹介. XPath式エディタ2

FPFのerror_class_mapの動作

agavi-0.11.1まではerror_class_mapで指定したXPathは、XPathで指定した要素が存在するかをチェックするためだけに使われています。 以前書いたマインドマップではこれを誤ってXPathで指定した要素に指定されたクラスを追加すると書いてしまいました。ごめん…

ルーティングのパターンで\w{2,5}をつかう

Agaviのルーティングではルートのパターンを正規表現で指定します。その際、回数指定の繰り返しをあらわす{}を使った記法がそのままでは通りません。 なぜうまくいかないのかといえば、agavi内で正規表現を拡張してパラメータ指定を行えるようにしたりしてい…

agavi-0.11.1リリース

agavi-0.11.1がリリースされました。このリリースはagaviの最新安定版となります。 下記にリリースアナウンスの邦訳を掲載します。 やあ、みんな。 Agavi 0.11.1のさし当たっての有用性についてアナウンスしたいと思います。 0.11.0から100以上の修正と改良…

agavi.orgが一時的に使えないです

代わりにhttp://agaviproject.org/をご利用ください。 復活したようです。

$str[0]===$tokenだと$strがヌル文字列のときnotice出るんですけど

PHP

タイトルのようなことをdavidに言われてしまった。notice消すためにstrlen入れたら遅くなし読みにくいよねと。そのままではやりきれないので、こんなことをしてみた。 [senna@vine senna]$ time php -r '$str="abaed"; $token="a"; for($i=0; $i < 1000000; …

PHP Framework Fight! 続報

PHP

PHP Framework Fight!の続報が発表された模様。 詳細はPHP Framework Fight! 続報1を参照してください。アドバイスが受けられるのは助かります。きっと英語が上達することでしょう。発表された仕様を見て一つ気がかりなことがあります。仕様ではtwitterライ…

agavi-0.11.1RC3がリリース

リリースアナウンス邦訳を掲載します。 思っていたよりも時間が掛かってしまいましたが、ついにできました。 Agavi 0.11.1 RC3 は多くの小さな問題の修正と最新のタイムゾーンデータベースを伴っています。 注目すべきは、キャッシングに関する2つの問題が…