先日公開したiTunes検索スクリプトを元に、WebTunes iTMS Searchというページを作ってみました。
http://www.hapicky.com/webtunes/
http://www.hapicky.com/itms-search/
http://itms.hapicky.com/
http://itunes.hapicky.com/
Appleのページでやっていることと変わらないし、検索結果も「?」なことが多いですが…。
もう少し改良を加えたいところです。
Googleに似たロゴを作成できるサイト。
Google Logo Maker
LOGOGLEというサイトもあったようですが、閉鎖されていたのでこちらを利用してみました。
他にYahoo-styleというのもありますね。
WordPressで投稿を更新する際、改行が勝手に置換されてしまう現象に遭遇。
原因はビジュアルエディタにあるようなので、ビジュアルエディタを無効にしました。
忘れてしまいそうなので設定手順をメモ。
- 管理ツールにログインし、「ユーザー」を選択。
- 「アクション」から「編集」を選択。
- 「投稿時にビジュアルエディタを使用する」のチェックをオフにする。
iTunesStoreを検索するrubyスクリプトを作ってみました。
itunesstore.zip
使い方は、
お気づきの点などあればご指摘お願いします。
irbを実行して
> require 'irb/completion'
とするとtab補完が有効になる。
~/.irbrcに記述してもよい。
rails、mongrel、apache、mod_proxyで、ルートURLをhttp://domain/hoge/のようにする方法。
1.railsアプリをmongrelで起動する。
> mongrel_rails start -p 3000 --prefix /hoge
※prefixオプションをつける。
2.apacheのhttpd.confにmod_proxyの設定を追加する。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
ProxyPass /hoge http://localhost:3000/hoge
ProxyPassReverse /hoge http://localhost:3000/hoge
3.apacheを再起動する。
iTunesStoreをjavascriptで検索し、JSON形式で結果を出力するサンプルを作ってみました。これはアフィリエイターなどのパートナー用に提供されているiTunesリンクメーカーというツールを参考にしたものです。
function searchItunes(keyword) {
var lang = 9;
var country = 'JP';
var media = 'music';
var entity = 'album';
var limit = 20;
var term = encodeURI(keyword);
var output = 'json';
var url = 'http://phobos.apple.com/WebObjects/MZSearch.woa/wa/itmsSearch';
var params = 'lang=' + lang + '&country=' + country + '&media=' +
media + '&entity=' + entity + '&limit=' + limit + '&term=' +
term +'&output=' + output;
window.open(url + '?' + params, "_blank");
}
PerlにはNet-iTMSというライブラリがあるようですが、Ruby版も作ってみようかな。