2008-01-01から1年間の記事一覧
Doctrine_RecordのgetTitle()とget('title')が云々という話で。Doctrine_Recordの実装が1.0から変わって、getTitle()を探しに行くようにデフォルトでなっていました。以前のsfDoctrineRecordではget()とrawGet()メソッドがあって、get()ではgetTitle()を探し…
今調べてみたら、created_atとupdated_atがデフォルトで自動更新なんてことはまったくありませんでした。そもそもなんでそんなこと書いたのかというと、sfDoctrinePlugin/lib/record/sfDoctrineRecordListenerというテンプレートリスナーがあって、それがcre…
先日のsymfony勉強会の懇親会で、Doctrineはオブジェクトのプロパティを取得する方法がたくさんあるけどどうなの?みたいな話があったのでちょっとまとめておきます。 find(1); $article->getTitle(); $article->get('title'); $article->title; $article['t…
BenQ 液晶モニタ グロッシーブラック E2200HD出版社/メーカー: ベンキュージャパン発売日: 2008/09/25メディア: Personal Computers購入: 9人 クリック: 129回この商品を含むブログ (37件) を見るなんといってもフルHDが素晴らしい。22インチで3万きっててフ…
Install - Dropbox まずはWebサイトからdebパッケージをダウンロード。 僕の環境はUbuntu 8.04のx86なので、それをダウンロードしてきます。そのあとダウンロードしたパッケージを、何も考えずにインストール。ダブルクリックでインストーラ立ち上げてインス…
第二回symfony勉強会 - events.php.gr.jp symfony勉強会お疲れ様でした。月宮さん色々とありがとうございました。今回はDoctrineについて発表してきました。Doctrineではじめるsymfony1.2開発View SlideShare presentation or Upload your own. (tags: symfo…
今度からid:Fivestarで書いていきます。 (酔っ払った)上司からハンドルネーム決めろと言う話をしていて、ネットゲームのときのでいいじゃんって話になったので、ネットゲームやってたときのHNに変えました。とりあえずWassrだけ登録しました。 http://wass…
Control things related to Doctrine + symfony from a nice web interface. symfony 1.x legacy website プラグインにあがってました。スキーマの定義をWeb上で行えたりするっぽい。後でちょっと使ってみよう。
via http://d.hatena.ne.jp/brtRiver/20081012/1223826291 早速やってみました。symfony 1.2でやったのですが、デフォルトだとi18nがoffになっているのでそれをはずす必要があるようですが、それ以外は問題なく動作しました。まずは上記のページの通りにアプ…
symfony 1.2にて。 $ ./symfony plugin:install symfony/sfFormExtraPlugin The channel "symfony" does not support the REST protocolsfFormExtraPluginのページで、上記のコマンドでインストールしろと書いてあるにも関わらずエラーが出続けるので調べて…
symfony 1.x legacy website symfony 1.2を早急に習得しなきゃならなくて今必死で勉強中なんだけど、とりあえずよさそうなのであとで読もう。仕事の関係でずっと1.0系を使ってたため、sfFormを使った作り方が全然身についておらずかなりテンパってます。
PHPのORマッピングフレームワークで、symfonyにも公式にサポートされることになったDoctrineですが、先日リポジトリをみてみたら全然別物になってました。こっちが1.0のブランチ。 http://trac.doctrine-project.org/browser/branches/1.0/lib/Doctrine んで…
以下の記事を読んでいて。 As of symfony 1.2, you can even remove the form code (updateObject and updateImageColumn) altogether as Propel forms now does all this boiler-plate code automatically for you. symfony 1.x legacy website boiler-plat…
1 2 さて、上記のようなプログラムを書いた場合、普通に考えれば1が出力されると思います。ところが結果は、 PHP Parse error: syntax error, unexpected T_INLINE_HTML, expecting T_ENDSWITCH or T_CASE or T_DEFAULT このようにエラーになります。…
ATOKでとにかく便利に変換したい! というわけで、さ〜て今週のお題は...「最近、身の回りで流行っていて変換できたらいいなと思う言葉」です!急浮上した人の名前や、一発ギャグ、みなさまの変換したい言葉を大募集! ATOKでとにかく便利に変換したい!とは…
symfony 1.x legacy website やっぱりRailsは数歩先をいってるなあと思う。
とにかく早い。今作ってるサイトが(特にIEだと)JavaScript周りが重くてすごくうざいんだけど、Google Chromeだとパネェくらい軽い。早いのはすごくありがたいんだけど、マウスジェスチャーがないのが痛い。あとニコニコ動画をみるとなぜか固まる。まあIEよ…
テーブル1つ消すことになったので、まずは関連してるカラムを消そうとしたら、 ERROR 1025 (HY000): Error on rename of ...みたいなエラーがでました。ちなみにMySQL + InnoDB。そりゃまあ、と思って外部キー制約を削除して、カラムとテーブルのを削除。 AL…
jQuery なんかかっこよくなってる。
受付時に母校と学科を言い当てられたので何事かと思ったら、母校の先生でした。
Hi guys! ... color: #CC5577;
ofFormConfirmPlugin is a simple confirm and thank you page building classes. symfony 1.x legacy website あとで試す。 追記。 全然いけてなかった。ファイルまわりとか全然対応してないし。
The first release candidate of Doctrine 1.0 has been made available. Doctrine 1.0 is still scheduled to be released on September 1st 2008. You can download Doctrine here. http://www.doctrine-project.org/blog/pre-1-0-updates-and-1-0-0-rc1-r…
まとまってないのかな。ClassXのやつは見つかったんだけど。http://d.hatena.ne.jp/walf443/20080821/1219318669動画見直すのはダルいなあ。
http://www.modrails.com/ Passengerとはつまるところmod_railsです。暇なので、とりあえず会社のCentOS 5にインストール。 1. Open a terminal,and type: gem install passenger 2. Type: passenger-install-apache2-module And follow the instructions. h…
RailsのActionController::Filters::Filter内に以下のメソッドがあります。 def included_in_action?(controller, options) if options[:only] Array(options[:only]).map(&:to_s).include?(controller.action_name) elsif options[:except] !Array(options[…
Ajaxでログイン画面とってきて、LightBoxみたいな感じで表示して入力させるログイン画面を作っていたんですが、IEだけテキストフィールド上でリターンキーを押下してもフォームが送信されない問題が発生。とりあえずJavascriptでリターンキーが押下されたの…
ロケーションバーから何か開いたときに必ず新しいタブに読み込むように設定してるんだけど、ALT+エンターで現在のタブに読み込むようになる。さっき教えてもらった。
東京Ruby会議01 - Regional RubyKaigi でます。
ツール→オプションのコンテンツタブからJavaScriptの詳細設定を開いて、「コンテキストメニューを無効化または変更する」のチェックを外す。まじうざいよねあれ。