タグ

ブックマーク / cakephp.seesaa.net (14)

  • Yii Web Programming Frameworkは期待できそう。

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 まだGoogleを見る限り、日ではだれも紹介していないようです。 Yii Web Programming Framework http://www.yiiframework.com/ ドキュメントを見る限り、OOP使っているし、ActiveRecordもあるし、ひととおりのことができるようになっています。これ、当だったら相当受け入れられるだろうなぁ。いったいどこから出てきたのだろう、と調べたら、これ、PRADOの作者が次のプロジェクトとして作っているものではないですか! Qiang Xue http://www.ohloh.net/accounts/qiang ASP.NET型のフレームワークを作ったあと、

    Yii Web Programming Frameworkは期待できそう。
  • MySQLの関数を利用

    'last_login' => '!-NOW()' という書き方は使えなくなって、 $conditions = array( 'FooModel.foo_important_type = NOW()' ); にしたらダイジョウブらしい。 save()の場合には、 if ($this->Post->save($this->data)) { $this->Post->updateAll( array('Post.title' => 'Now()'), array("Post.id" => $this->Post->getLastInsertID()) ); みたいにしたらNow()が使えます。これでいいんだろうか…。

    MySQLの関数を利用
  • DBDesigner 4 と連携してER図から半自動でアプリ生成

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 MLで話題になっていました。 dbdesigner2cake : DBDesigner 4 Scaffold Tools for CakePHP http://cakeforge.org/frs/?group_id=162 http://www.cirello.org/dbdesigner2cake/download.html ER図からCakePHP用プログラムを自動生成するファイルです。 オープンソースの世界でも、マウスでデータベースを作成してポンと押せば、データベースの管理・編集画面があっという間にできる時代が、ついにやってきたわけですね。 ちなみにDBDesigner 4 の日語版を作成している方もい

    DBDesigner 4 と連携してER図から半自動でアプリ生成
  • CakePHP1.2の簡単国際化

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHP1.2のbakeで自動生成した画面は、画面に表示される文字列が__('文字列') で囲まれています。これは、簡単に多言語翻訳ができるように配慮されているからです。 ここを無理やり日語に書き換えても日語化はできますが、せっかくなので、最初から国際化をにらんで、poファイルを生成、編集して日語化を進めてもよいのではないか、と思います。 CakePHP1.2はgettextを使用した翻訳と流れは同じです。 http://ja.wikipedia.org/wiki/Gettext (1)アプリで使用する文字リソース(メッセージ類)は、__('')で囲む こうしておくと、自動的に翻訳ファイルを作ってく

    CakePHP1.2の簡単国際化
  • 国連組織でもCakePHPによるアプリケーションが。

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 下記の情報で知ったのですが、 CakePHP used for UN data sharing http://www.phpmysqlapache.com/wordpress/2007/02/20/cakephp-used-for-un-data-sharing/ 国連の国際女性調査訓練研修所(INSTRAW)で使う簡易WEBデータベースを作成する際に、CakePHPフレームワークを利用したそうです。 国連の国際女性調査訓練研修所(INSTRAW) ホームページ: http://www.un-instraw.org/en/ 記事によると、テーブルひとつの簡単なWEBデータベースだそうですが。 (データベースひと

    国連組織でもCakePHPによるアプリケーションが。
  • CakePHPによるYouTube型サイト

    (月曜は、個人的にはIPAの公募説明会に出かけたり、午後にはの病院に付き合ったりと忙しい1日でした……。) Youtube型のビデオ共有サイトがCakePHPフレームワークで立ち上がったようです。 (ただし、ポルトガル語です。) http://www.belacena.com/ 開発記事はこちらにあります。 http://defaultbreak.com/blog/index.php/2007/01/28/bela-cena/ こちらによると、 ・4人のチームで10ヶ月。 ・LAMP。最新のPHPMYSQL。 ・一部、.NET で開発し、mono のランタイムで動かしている。 ・メンテナンススクリプトは Perl。もちろん JavaScript も。

    CakePHPによるYouTube型サイト
  • phpthrowdown 耐久24時間以内にPHP-WEBアプリを作成

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 24時間で、人はどこまでPHPのWEBアプリを完成させることができるか!?というイベント、phpthrowdown。ちょっと今日はこれをレポートしてみます。 そもそも、CakePHP Foundationも同じことを試みた経緯もあり、 Baking day - 24 hours of CakePHP coding http://bakingday.com/ cakephp チームにとって、phpthrowdown はまさに参加せずにはいられないイベントだったのではないでしょうか。 ○どんなものがもらえるのか、というのはこちら。 http://phpthrowdown.com/?page_id=15 で、どんな人

    phpthrowdown 耐久24時間以内にPHP-WEBアプリを作成
    k_37to
    k_37to 2007/01/31
    題材を決めて、どのフレームワークの生産性が高いかを競うのもおもしろそう
  • mozillaサイトにCakePHP!

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。

    mozillaサイトにCakePHP!
  • 2007年はMYSQL5.1が熱い?!WEB屋がチェックすべきページ。

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 PHPフレームワークと切っても切り離せないのがデータベース。特に、開発者たちが日頃使用していることもあり、CakePHPではMYSQLでの使用がいちばん推奨されています。 現在、MYSQLにも大きな飛躍が起ころうとしているのを知ってます? それは、「MYSQLクラスタリングが今後、おそらく(希望的観測では)近いうちに使い物になってゆくだろう」ということです。 MYSQLには「レプリケーション」という機能があり、これは実際に多くの事例で普通に使われています。 参考:【MySQLウォッチ】第7回 大規模システムを支えるMySQLのレプリケーション機能 http://itpro.nikkeibp.co.jp/memb

    2007年はMYSQL5.1が熱い?!WEB屋がチェックすべきページ。
    k_37to
    k_37to 2007/01/09
    5.1良さそう
  • コード8000行のPHP商用ツールをCakePHPフレームワークに移植!

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 大手も利用しているというスライドショー管理ツールを、CakePHP用に書き直したてんまつがまとめられた記事です。 Baking with CakePHP http://blog.bradleyboy.com/2007/01/05/baking-with-cakephp/ このスライドショー自体はFlashでできているそうですが、なんでも、ESPNや、Rolling StoneやThe New York Timesでも使われているそうです。 この方、仕事の片手間に書いたSlideShowPro Directorのコードが 8000行近くになり、メンテナンスのことも考えてフレームワークの利用を決意したそうです。 な

    コード8000行のPHP商用ツールをCakePHPフレームワークに移植!
  • CakePHPフレームワークによる大型予約サイト

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 SymfonyにはYahooブックマークサイト、という大きな採用事例がありますが、CakePHPにもそんな事例が増えつつあります。 Cruise Holidays Website クルーザー乗船予約サイト http://bakery.cakephp.org/articles/view/196 ・クルーザーは1900名まで乗船可能。 ・クルーザーは2隻。1年に125回程度のクルーズ。 そのサイトはこちら: http://www.islandcruises.com/ ・データベーステーブル数は 105。 ・unbindmodel() を使うまでは、die(pr()); 1回で80MBのデータになった。 ・bake.

    CakePHPフレームワークによる大型予約サイト
  • Zend Framework が間もなく Symfony をトレンドで追い抜く模様。

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 恒例のGoogleトレンド。 Googleトレンドリンク。 1.0 に向けて、Zend Frameworkに対する関心が集まっていることは明らかだと思います。ちなみに、公開されているスケジュール情報はこちら。 Project Management Team Zend Framework Components まもなく、SymfonyとZend Frameworkの両者は2位争いによって順位が入れ替わりそうです。しかし、やはりCakePHPが1位です。CakePHPもいったんは追い越されるのではないでしょうか。その後、再び、“CakePHPが使いやすい”と順位が上がってくるのではないかと予想していますが。(希望的

    Zend Framework が間もなく Symfony をトレンドで追い抜く模様。
  • Frameworksの未来

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 Ajax フレームワークに関しては、PHPよりもJavaの世界のほうが時間の流れが速いなぁと見物しています。 下記のフレームワークの Live Demo は驚きました。これでもか、というくらいAjax パーツのオンパレードです。 ZK is an open-source Ajax Web framework that enables rich user interface for Web applications with no JavaScript and little programming. http://www.zkoss.org/zkdemo/userguide/ PHPフレームワークの世界でも同じよ

    Frameworksの未来
    k_37to
    k_37to 2006/12/17
    クライアント側の処理をサーバーサイドで書くのは限界があるから、ajaxなフレームワークはあんまり必要ない。せいぜいデータをJSONとかで受け渡し出来るだけの仕組みがあればよいと思う
  • CakePHP + [LIKE phpMyEdit] = decorate.php

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 phpMyEdit当によくできたソフトだと思います。WEBのGUIからちょこっと設定するだけで、Config 形式の設定ファイルができて、phpMyAdmin ばりのDBテーブルエディタがあっという間に使えるようになります。 自分のプロジェクトでしばらく使用していたのですが、いかんせん、MVCに分かれていないことから、少しつっこんだことをしようとすると難易度が上がる、ということを経験していました。 今回、CakePHPですべてを面倒見れるようにしようと思い立ち、CakePHP のbake.php をごりごりと拡張したので公開します。 (CakeForge に移行しました。) http://cakephp.

    CakePHP + [LIKE phpMyEdit] = decorate.php
  • 1