2009-06-01から1ヶ月間の記事一覧

PHP5.3.0がリリースしてしまいました

php

The PHP development team is proud to announce the immediate release of PHP 5.3.0. This release is a major improvement in the 5.X series, which includes a large number of new features and bug fixes. PHP: PHP 5.3.0 Release Announcement 名前…

日経ソフトウエア8月号にsymfonyの記事を書きました

http://itpro.nikkeibp.co.jp/article/MAG/20090619/332194/ 本日発売の日経ソフトウエアにsymfonyで天気予報アプリを作るてきなことを書きました。色々とあって書きすぎてしまい大幅にカットしたということがあったりしたので色々足りてませんが、symfonyを…

DoctrineのHydrationとは

DoctrineはPDOを使用しています。PDOはSELECT句を実行すると1次元の配列で値が取得できます。この配列をDoctrineのオブジェクト、もしくはオブジェクトと同様に階層化された配列に変換することをDoctrineではHydration(ハイドレーション)と呼んでいます。…

Doctrineの今後について

http://www.doctrine-project.org/blog/doctrine-future-roadmap symfonyと似てるというかなんというか。現在1.1が最新版ですが、1.x系は1.2まで出るみたいですね。今年の9月にDoctrine 1.2をリリースするみたいです。symfony 1.3にあわせる形で、ということ…

リレーションが正しくモデルに定義されない??

昨日Doctrine1.0.7のバグにはまり最新版にしたわけですが、今日作業しているとコマンドでモデルをビルドした際に、モデルのリレーションに正しくエイリアスが設定されていないという苦情が。ソースをみたところ1.0.7から1.0.8になる際、Doctrine_Import_Sche…

さっきの記事を書いているうちに

22歳になりました。金曜日は会社で誕生日会。

PostgreSQLとLIMIT用のサブクエリのバグ(との壮絶な戦いの記録)

For complex order by clause (like '"d"."insert_datetime" DESC') limit subquery builder works incorrectly (with PostgreSQL), because of wrong operation sequence when try to preserve order by clause in select. http://trac.doctrine-project.or…

symfony 1.3のデフォルトORMがDoctrineになります

As Doctrine is the future of symfony, we decided to make it the default choice when creating a new project: symfony 1.x legacy website 以前symfony 1.3に関する発表があった際に、 There won't be a default ORM in symfony 1.3. Whenever you will…

PHPカンファレンス2009公式サイトオープン

日本最大の PHP に関するイベントである PHP カンファレンスは,今年で第 10 回をむかえます.今年の PHP カンファレンスのテーマは「新しい PHP カンファレンス」.昨年までのカンファレンスから規模を拡大し,ビジネスの視点からの PHP をテーマとした「ビ…

XAMPPでApacheが起動できない

使うのにXAMPPのコントロールパネルアプリを起動させればいいんだけど、注意が必要。Skypeを起動しているとApacheが起動しない。厳密にいうと、SkypeがPort80を占拠してしまっているため、Apacheが起動できなくなってしまっていた。 VISTAにXAMPPをインスト…

んなこたない

ここで取得される結果の$userProfilesには Doctrineで自動生成されたUserProfileクラスの配列が 入るだろうと思いきや、そうではないというのが問題です。 (この記述ではDoctrineのRecordオブジェクトの配列が格納されます!) http://www.flatz.jp/archive…

preg_matchのTIPS

php

ちょっと横長になるのが欠点ですが,ちょっとシンプルな感じです.キャプチャ対象が複数ある場合は以下のように書いたりします. (.*?)</a>_s', $html, $matches) ? array('link' => $matches[1], 'title' => $matches[2]) : false; preg_matchでのキャプチャを…