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 | このブログの読者になる | 更新情報をチェックする
×

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