[symfony] もうすぐ1.2β版リリース?
迫りくる新規プロジェクトで、どのバージョンを採用するか、非常に悩ましい状態のsymfony。
I know that I don’t know anything.
迫りくる新規プロジェクトで、どのバージョンを採用するか、非常に悩ましい状態のsymfony。

先日、容量を500GBにした新MacBookにsymfony開発環境を構築しました。初macで手こずったのでメモついでに書いておきます。
新MacBookが到着したので早速、ハードディスクを160GBから500GBのものに交換しました。
Apple Storeでは最大320GBまでカスタマイズできますが、値段が23,100円とお高いです。自分で交換すれば安く大容量のものに交換できますし、取り外した160GBのハードディスクも好きなようにできます。
RubyでGoogleカレンダーを操作する、
PythonでGoogleカレンダーを操作する
というエントリーがあったので、PHP版のたたき台も。
先日の記事のコメント欄で、h-h-hさんから「本棚のソート機能が欲しい」との要望がありましたので、iPhone版でもソートできるようにしました。
並び替えは「本棚設定」ページ最下部の「本棚を並び替える」ボタンより設定可能です。いいUIが思いつかなかったので、普通にボタンです・・。
並び替えのUIはPC版の方が使いやすいかな。
P.S. Appleのノートブックイベントもうすぐ開催ですね〜
symfony1.1.4がリリースされました(きっかけは私のコメントっぽい <- 最近、営業コメントも大事だと実感)。
フォーム関連のXSS脆弱性が修正されています。sfFormでのエラー時に、ユーザの入力値をメッセージに含ませている人は直ぐにアップデートしましょう。
最近、仕事でZend Frameworkを使っています。フレームワークのためのフレームワークという感じで、アプリケーション開発以前にフレームワーク自体を組み立てる必要があり、正直、面倒です・・・。
そんなこんなで公式ドキュメントをいろいろと眺めていたら、Zend_Logの項目に、「FirePHP」というもの見つけました。今まで知らんかった・・・。どうやらFirebugのコンソールにPHPからログを出力できるらしいので、早速、試してみました:

sfValidatorAndのrequiredオプションがデフォルトで「false」になっているのですが、理由が分からん。
例えば、
クラス名、引数が動的に決まる場合のインスタンス生成方法ではまった。
最初、以下のように書いてエラー:
$class = 'Hoge'; $args = array(1, 2, 3); $instance = call_user_func_array(array($class, '__construct'), $args);
公式マニュアルのコメントを参考にして動いた結果:
$instance = call_user_func_array(array(new ReflectionClass($class), 'newInstance'), $args);
ReflectionClassでクラスやインターフェースの解析ができるそうな。
あー、風邪で頭が働かん。おやすみ。
Copyright © 2009 tic-toc.info All rights reserved. Theme by Laptop Geek.