Posted on 4月 26th, 2007 by sudabon
AmazonのWebサービス(Amazon ECS)にはかなりお世話になっているが、偶にマニュアルを読もうと思って、Developers Siteを訪問すると、バージョンアップしていることに気づくことが多い。結構頻繁にバージョンアップしている上、Documentページが結構奥深いので、マニュアルページをリンクしておきます。
Amazon ECS(2007-04-04)
Filed under: Webサービス | No Comments »
Posted on 4月 20th, 2007 by sudabon
YouTubeのWeb-APIを利用して洋楽のPVやライブ映像を紹介するMy MTV-洋楽動画@YouTubeというサイトを運営しているのですが、いろいろ改造していると、YouTube APIのサンプルレスポンスを簡単に閲覧できると便利だと思ったので、下記にリンクしておきます。例はGreen DayのBlvd. of Broken Dreamsです。
サンプルレスポンス
コーディングの際に有効活用していただければと思います。
Filed under: Webサービス | No Comments »
Posted on 4月 13th, 2007 by sudabon
project_dir/lib/model/にXXX.phpとXXXPeer.phpの2種類のModel Classが作成され、さらにproject_dir/lib/model/om/にBaseXXX.phpとBaseXXXPeer.phpの2種類のBase Data Model Classが作成されますが、Askeet day 10を読んでいて、それぞれの意味がなんだったのかがわからなくなったので、Symfony BookのModel Layerの章を読み直しました。
要点をまとめておきます。
・project_dir/lib/model/om/以下のBase Data Model Classはschema.xmlを変更し、propel-build-modelコマンドの実行時にすべて再生成されるので、カスタマイズする場合はproject_dir/lib/model/以下のModel Classを変更する必要がある。もしBase Data Model Classが変更された場合でも、extendsによりクラスが継承されるので、schema.xmlの変更はそのまま継承される。
・PeerではないXXX.phpはDBのレコードに相当するObject Classで、レコードのカラムや関連レコードを取得することができる。一方、XXXPeer.phpはPeer Classであり、DBテーブルを操作するためのstaticメソッドを含むクラスで、テーブルからレコードを取得する方法を提供し、オブジェクトあるいはオブジェクトの集合をreturn valueとして返す。
Filed under: Webフレームワーク | No Comments »
Posted on 4月 10th, 2007 by sudabon
PHPフレームワークであるsymfonyの解説書がWebで公開されていることを以前ここで書きましたが、先日これを読み終わったので、今はaskeetというチュートリアルを読んでいます。完成品は既にオープンソースとして公開され、デモも用意されています。
本論からは脱線しますが、このチュートリアルの副題はsymfony Advent Calendarとなっており、Adventとは日本語で「降臨節」と言うそうです。Wikipediaによると、降臨節とは「イエス・キリストの降誕を待ち望む期間の事」とのことで、このチュートリアルが12/1から12/24までの24日間毎日公開されることを指して、Adventと表現しているようです。
なかなかやることが粋だなぁと思いました。
Filed under: Webフレームワーク | No Comments »