アーカイブ

2008 年 1 月 のアーカイブ

iTMS Search公開

2008 年 1 月 20 日 hapicky コメント 2 件

先日公開したiTunes検索スクリプトを元に、WebTunes iTMS Searchというページを作ってみました。
http://www.hapicky.com/webtunes/
http://www.hapicky.com/itms-search/
http://itms.hapicky.com/

http://itunes.hapicky.com/

Appleのページでやっていることと変わらないし、検索結果も「?」なことが多いですが…。
もう少し改良を加えたいところです。

カテゴリー: iTunes Search タグ:

Google Logo Maker

2008 年 1 月 19 日 hapicky コメントはありません

Googleに似たロゴを作成できるサイト。
Google Logo Maker

LOGOGLEというサイトもあったようですが、閉鎖されていたのでこちらを利用してみました。
他にYahoo-styleというのもありますね。

カテゴリー: 未分類 タグ:

WordPressで改行が勝手に置換される。

WordPressで投稿を更新する際、改行が勝手に置換されてしまう現象に遭遇。
原因はビジュアルエディタにあるようなので、ビジュアルエディタを無効にしました。
忘れてしまいそうなので設定手順をメモ。

  1. 管理ツールにログインし、「ユーザー」を選択。
  2. 「アクション」から「編集」を選択。
  3. 「投稿時にビジュアルエディタを使用する」のチェックをオフにする。
カテゴリー: 未分類 タグ:

rubyでiTunesStore検索

2008 年 1 月 5 日 hapicky コメント 1 件

iTunesStoreを検索するrubyスクリプトを作ってみました。
itunesstore.zip
使い方は、

  • 上記zipを展開し、lib/itunes_store.rbをロードパスに置いてください。
  • jsonライブラリに依存しているので、gemでインストールするなどしてください。
  • 以下のように記述することで、検索結果をHashの配列で取得できます。
    require 'itunes_store'
    itunes = ItunesStore::Search.new
    results = itunes.search('beatles', :media => ItunesStore::Media::MUSIC,
    			:entity => 'album')

お気づきの点などあればご指摘お願いします。

カテゴリー: 未分類 タグ: ,

irbでコード補完

irbを実行して

> require 'irb/completion'

とするとtab補完が有効になる。

~/.irbrcに記述してもよい。

カテゴリー: 未分類 タグ: ,

railsアプリのルートURLをhttp://domain/hoge/のようにする。

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を再起動する。

カテゴリー: 未分類 タグ: ,

iTunes StoreをJavascriptで検索する。

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版も作ってみようかな。

カテゴリー: 未分類 タグ: ,