いろんな所からデータを取ってきて表示
「ご一緒にポテトはいかがですか」にいろいろ機能追加。いろんなWEBサービスからデータを取ってきて表示してみた。Yahoo!、Bidders、Amazon と、Gooキーワードアシスト、Google サジェスト、とてんこ盛り。
→ http://nazo.yi.org/suggest/#%E3%83%9D%E3%83%86%E3%83%88%20
データをいろんな所から取ってくるサーバ側プログラムで、Ajaxで非同期表示すると
- 最初の表示が大変はやい(データさえ含んでないんだから当たり前)
- スレッドの使えないサーバでも同時に複数の接続が可能(スレッドとか、相手サーバのデータ待ちの非同期処理はXMLHTTPRequetsでクライアントがやってくれる)
というかんじで、いろんなメリットが。
それよりも自分的に最大のヒットはキーワード覧の下にある「[-]ポテト」みたいなのをクリックするとキーワードを消してくれる機能。Google Suggestや goo キーワードアシストで提案されたキーワードはクリックすると入力欄に入る。で、例えば「ポテト レシピ」になったとき、他のキーワードがサジェストされない。こういうとき「[-]ポテト」をクリックすると、入力欄が「レシピ」だけになって「お手軽 パスタ 検索」とかいろいろキーワードを提案してくれる。楽!
ついつい長時間いろんなキーワードを「サーフィン」してしまう。
こうなるとやっぱり、Amazon や Bidders から取ってきてるデータからも「キーワード」を「提案」してくれる感じの方がおもしろいよな…
あと、進む、戻るもほしい…