Archive for November, 2009

iPhone 用検索ページに検索エンジンの編集機能追加(DOM Storage使用)

Tuesday, November 17th, 2009

iPhone 用検索ページ
に検索エンジンの編集機能を付けました。

最近のブラウザ(Firefox 2+、Safari4、IE8)に搭載されている DOM Storage というデータ保存機能を使って、設定を保存しています。ブラウザを再起動しても設定は消えません。
DOM Storage は Cookie と違って、毎回にサーバに送ろうとしない、5MBとか比較的大きなデータを保持できるらしいです。

文字列でしか保存できないので、json2.js を使って JSON 形式に変換して保存しています。

ということで、並べ替えたり、好きな検索エンジンを追加できます。
URL 中の %s の部分にクエリが入ります。URL を空にすると、グループ分けの名前になります。
target(新規ページで開くかどうか)、method(GET or POST)、文字コードの設定機能も付ける予定です。

一度に複数ユーザを指定して twitter のリストを作成するフォーム

Tuesday, November 3rd, 2009

twitter list maker

ユーザ名をカンマ区切りで指定してリストが作成できます。
入力するものは「自分のtwitter id」、「リストの名前」、「公開範囲」、「リストメンバーの twitter id (CSV形式、カンマ区切り)」です。
twitter 上だと、ユーザを一人ずつリストに追加して行くしかなさそうなので作成。同様のツールはありそうだけど。

twitter の List API を使ってます。ユーザ名とパスワードは twitter.com に直接送られるので、こちらのサーバには送られません。

良かったら使ってください。

注意点

API の返り値のチェックをしていません(iframe を作って、そこに向けて form を submit することで API を叩いているので、返り値のチェックができない)。そのため、うまくリストが作成できていないことがあります。途中で止まることもあります。。アルファ版ということでご了承ください。。

その他

リストにメンバーを追加する API は、数字のユーザ ID を使うので、screen_name からユーザ ID に変換する API を自前で用意して使っています。