2009年05月22日

CakePHP on the Google App Engine

GAE上でPHPが動くと。

Run PHP on the Google App Engine
http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/

Google App Engine でPHPを動かす!!
http://d.hatena.ne.jp/shunsuk/20090520/1242823586

ということはですよ、CakeをGAE上で動かすのは誰が一番乗りになるでしょうか???
ラベル:PHP cakephp
posted by SDozono at 09:58| 東京 ☀| Comment(1) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2009年05月20日

音系PHP

音声系phpライブラリ。
忘れちゃうので書いておこう。

Class: Create image for WAV file
http://www.phpclasses.org.icontem.com/browse/package/5365.html
PHPを使い、wavファイルから波形イメージを作成するクラス。
こんなサンプル。
screenshot.jpg

Class: WavEdit
http://www.phpclasses.org/browse/package/2608.html
Wavファイルからヘッダの読み取り。波形の作成。フェードイン・フェードアウト処理など。

Class: WavForge
http://www.phpclasses.org/browse/package/1932.html
音声ファイルを合成。簡単シンセ?

Class: Audio Streamer
http://holliwell.mirrors.phpclasses.org.icontem.com/browse/package/3927.html
wav,mp3,ogg,flac,mpc,ape,wv,ofr,la,pac,shn,aac,ac3,aif,3gp,mov,raw,wma に相互変換。lame,oggdec,flac,mppdec,ffmpegなどに渡しているだけ。
posted by SDozono at 12:06| 東京 ☀| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

簡単scaffold(bake?)

Cakeの使用前は、phpMyEditを活用していた時期がありました。

Instant MySQL Table Editor and PHP Code Generator
http://www.phpmyedit.org/

CoC(“規約重視”)ではなく、「設定ファイルに全部書いちゃおう」というタイプのテーブルジェネレータで、細かい動作も全部パラメータとして指定する、というものでした。なので、「想定にない動作をさせる」時にはむちゃくちゃ大変でした。でも、結構感動できる画面を作ってくれます。

ただ、「もっともっと簡単に、単にPHPファイルが数枚あるだけの簡単管理画面を作ってくれないのか」という話になると、現在のCakeもちょっと大げさすぎるかもしれません。

そんなわけで、新しく登録されたこちらのプロジェクト、思ったより素敵なものでした。

Class: PHP Scaffolder
http://www.phpclasses.org/browse/package/5377.html

DBとテーブルを指定すると、こんな感じで編集画面を出してくれます。バリデーションが選べます。

scaffolder1.PNG

すると、生成される画面はこんなです。ここで特筆すべきは、これがテンプレート画面になっているので、デザインだけいじればよい、ということです。

scaffolder2.PNG

“フレームワークを使わずにDBテーブルの編集画面を書いてくれ”と頼まれたら、試してみる価値はありそうです。
posted by SDozono at 11:40| 東京 ☀| Comment(1) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2009年05月08日

CakePHPのどこが嫌いか?

CakePHPのGoogleグループでそんなタイトルつけるなよ、と思ったら、投稿したのはCakePHPのリードデベロッパーその人でした。

CakePHP Googleグループ
Poll: what do you hate about CakePHP?
http://groups.google.com/group/cake-php/browse_thread/thread/134b180ce477b9ef

現在、新しい1.3を作り始めているので、どこを改善してほしいと思っているのか、知りたい、ということだそうです。

PHP4はもういらない、という意見が多いです。
ラベル:cakephp
posted by SDozono at 13:53| 東京 ☁| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2009年05月05日

リリース: 1.2.3.8166 安定版

1.2.3.8166安定版が公開されています。
8120には、ページネータにバグがあり、クリックしても、ASC<->DESCの切り替えがうまくいっていませんでした。8166だとヘルパーを修正しなくてすみます。
Security Fixもありますので、お早めにどうぞ。

http://bakery.cakephp.org/articles/view/release-cakephp-1-2-3-8166
ラベル:cakephp
posted by SDozono at 10:26| 東京 ☀| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2009年04月29日

冴えたページングテクニック

ただものではないmarianoのページングテクニックが公開されています。CakePHPユーザなら一度は見るべき。

marianoiglesias
Pagination with custom find types in CakePHP


protected $_types = array(
'published' => array(
'conditions' => array('Post.published' => 1),
'order' => array('Post.created' => 'desc')
)
);

とするだけで、


$posts = $this->Post->find('published');

と、

$this->paginate['Post'] = array(
'published',
'limit' => 10
);

ができてしまうという、超絶テクニックを公開しています。

ラベル:cakephp
posted by SDozono at 21:58| 東京 ☀| Comment(0) | TrackBack(0) | CakePHP Model | このブログの読者になる | 更新情報をチェックする

2009年04月15日

Small small Cake

Cakeが成長を続けてはや3,4年。機能を充実させてゆく、というのはコードが増えてゆく、という意味になる。

すると、今度は「使う機能だけに絞り込んだ同等機能を持つフレームワークのほうがスピード速いのでは」という話に。

日本でも「ちいたん」が生まれた。
http://php.cheetan.net/
「私は普段CakePHPを使用していますが、それを使用するほど大きなプロジェクトではなく、でも多少手のかかる物の場合に使えるフレームワークがほしい… そんなときに使えるフレームワークを目指して作成」

こちらでは、「Cakeの80%のAPIを使えるように」する“ミニCake”を作りはじめた人がいます。

baseappframework
Very Small and Minimalitic PHP 5 Framework with CakePHP inspired API.
"CakePHP API ( 80 % ) and Layout"
http://code.google.com/p/baseappframework/
http://www.ngcoders.com/projects/baseapp/baseapp-php-framework-simple-small-swift

「8割がたのCakeAPIを使える。スピードは高速。Cakeの別なAPIが必要になったら、フレームワークに自分でコピペしてね」というようなフレームワークのコンセプトは面白い。
ラベル:cakephp
posted by SDozono at 10:25| 東京 ☀| Comment(4) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2009年04月13日

Redmine BTS on a cheap PHP server

A CakePHP users group in Japan are trying to port Redmine(Ruby on Rails) to CakePHP.

Already the main part of the BTS is working at a cheap PHP4 shared server with CakePHP.
You can see the screenshot at following page.

diary of yandod
http://d.hatena.ne.jp/yandod/20090412/1239516664




ラベル:cakephp redmine BTS
posted by SDozono at 09:28| 東京 ☀| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2009年04月09日

CakePHPユーザ日本全国

CakePHP.jpのXOOPSサイトには、Geo Visitorsのリンクを貼っています。海外のサイトなんですが、数キロメートル?の誤差でビジターのおおよその位置を表示してくれる素敵なサービスです。一時期、非常に重くてエラーを頻発していましたが、最近はまた復旧しているようです。貼り付けたころは九州方面からのアクセスはほとんどなく、北海道からも一人程度だったのですが、現在見ると、この24時間だけでも日本各地からアクセスされていることが分かります。

こういうアクセス解析に関心のある方は、いつでもxoopsサイト右上の“訪問ユーザ分布”というリンクをクリックしてみてください。

cakephp_users_thmb.PNG


ラベル:cakephp
posted by SDozono at 09:49| 東京 ☀| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2009年04月07日

CakePHPの壁紙

非公式だそうです。
CakePHP Wallpapers (Not Official)

cakephp_wallpaper.PNG
http://www.jotlab.com/2009/03/24/cakephp-wallpapers-not-official/

Mattは本当にいろいろ見つけてくる。
http://www.pseudocoder.com/archives/2009/04/06/cakephp-digest-11-food-metaphors/
ラベル:壁紙 cakephp
posted by SDozono at 17:29| 東京 ☀| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。