Archive for the 'ソフト開発' Category

symfonyで一番はまること

Posted by ゆのじ on 7月 1st, 2007

symfonyというフレームワークは恐ろしく便利なのだが、一番はまることは「AdminGeneratorはプロトタイプとして以外には全然使えない、というより使っちゃ駄目」ということのような気がする。それと、確認画面を要するような要求があった場合ちょっと面倒。

AdminGenerator自体はかなり便利だし、使いたいのだが、いかんせんベタベタな実装になっているところが多くて(例えばlist表示時の表示内容を取得する関数は、admin_double_listだとかの多対多便利入力インタフェイスに対応していない。ので、list時にadmin_double_listを表示してやろうとすると転ける。しかもそういう質問があがっているにもかかわらずこの点はフォローされていない。

そんな感じで、やるとしたら手数を踏むことになる。コピペプログラミングは駄目と言われながら、snippetから持ってくるというこのむなしさというか何というか。

結論として、AdminGeneratorを使いたい場面でも、それを本番でも使うのであれば、おとなしくpropel-generate-crudを使いましょうというところで。

3時過ぎなのに腹が減ったので飯を考えることにしつつお仕事続行。

こちらの方のコードをヒントに書き直して、メール送信に代替アクション、ということまで正しく出来ることを確認してしてみた。どうやらgoogleでもそれっぽい記事がないのでポストしておく。

といっても、sfMail、phpmailer等の各クラスをざっと見たところ、initialize#sfMailを呼び出してくれないというケースがあるので、__construct#sfMailをoverrideするように書き直しただけ。ひとまず技術メモのページにページを作った(こちら)ので必要な方はお持ちいただければ。

念のためdisclaimer、本ソースを用いて何が起きても私は責任を取りませんので、責任問題になりそうな用途で使うときはご自分で十分にチェックのほどを。

昨晩は飲み

Posted by ゆのじ on 5月 27th, 2007

ビール昨晩は渡米して何年もたつ高校時代の友人が久しぶりに帰国したため、その頃のほかの友人ら7人で飲み。1軒目はHUB、2軒目はよくわからない韓国焼き肉屋、3軒目はよくわからない焼鳥屋(でもほとんど焼き鳥じゃないものを食べていた気がする…)と、久しぶりにハシゴ飲みだった。マッコリばかりずいぶん飲んだのだがあれはへべれけになりにくくて良い。

今日は午前中はぐだぐだだったものの、やっといろいろ動き出したので仕事中。15時くらいに来たバイトのF氏は昨晩徹夜だったとかで寝ている。人のことはいえないが、無理しないほうが良いかと。

symfonyというphpフレームワークを使っているのだが、今日になって見てみたらサイトごと落ちている。どうしたものだか。google group内symfony developerを見ると5/27 04:49頃のpostで、down for about 9 hoursとか言ってるし、原因は誰も知らない様子。現状、あそこのコンテンツが死んでるとあれこれ困るのだが、しょうがないので別の情報源をぽちぽち見ながら進めることにする。