ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。
トップフリーウェアとWEBサービスに感謝公式ブックマークレットよりも便利なiKnow!検索エンジンをつくった

公式ブックマークレットよりも便利なiKnow!検索エンジンをつくった

http://www.iknow.co.jp/items/matching/ という隠しページ(?)の存在に気づいた

きのうのエントリでとりあげた iKnow! Bookmarklet。英語学習サイトiKnow!の公式ブックマークレット。便利と言えば便利。けれど悲しいことに、わが家の非力なパソコンでこの手の重いスクリプトを頻繁に動かすのはきわめて厳しいと言わざるをえないんだわ。

ほいでもって、このブックマークレットを使っているうちに気づいてしまったよ、http://www.iknow.co.jp/items/matching/ っていうページの存在に。こんなページがあるってことを知ってる人はほとんどいないはず。
ここからはもう簡単。おそらく多くの人がつくろうとして果たせなかったであろう iKnow! Item Bank の検索エンジンがあっさりと完成。

Firefox用

以下は「なんとか.xml」のコード。open search 形式。

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>iKnow!</os:ShortName>
<os:Description>iKnow! search</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACuElEQVQ4jS3SvW/VZRiH8et+nt85nELbI5jWAvUlxjd0cMBArETjYlzUGCd1I2FxFgbiYOJqIpMLnUzUjbhgdCBqDNHF1xigMdaIpbYqpeeUU3p+z3PfXwf8D65Pctna9ljvXb7FyqhQBWYCADVYcpISLoM0JnvGE5jB/omGU4emaN76fosLa2MSgQncIAvMKoEDIjAsDLKTXTgZpcKNUaG5tNGiNmhT0JEhGZEShUI2ESTAydElXJCEIlAklgZOUz0QjkVix5ynZnscf2iahdkJJjv6n5RYGTnfru/w7pWbXBu2NKpEdLDD5/7S6qjQ7xlnj+3jybt6fL6ywzdrhaXNbUTDwmyXI3NdFmZ6yAqLV8a8/d0mByYzDRFELSwu7OeOTuLouVWujioN4AIofLk+wn4Sx2YneOeJfZx4eJLBOPh4eUAqLh7d2+PuqYaXP/2XPwcVq1DbTATgYGMnlczF1W1e/+JvNkvlxKEpVDIJD6YzfLR0k3/GLe6OuxAFr8KrKIIaBXfjj0Hh0vWg3zWiOskdlofOPVO7qApqJKoq4Q04lHCsJiKgDSfVhoN74OpWoZpIkvP75piNnZYX5yeICFSMNoISjiSqKsUNRebMM5PcO93l9MUNvEKKAKpxbatw8vBePnxujufvm0LhWBheoZ8Trz2yh69fOcAL9/d59bNVPvltSFbQRASnj/Z588idnP1hyAeXb/D0/ATnXzpIvysen+nx1cottsaV93/c5PzykOstGNBGxh5Y/FUrAxEWkIzkQhlCkAPMDLcAdYAgo9u3GsxPd2iKC8lxDKuOLBPVQE6yRAnomAhVlIwikSTCIKKSHuzvplYgDCmjWkh+u8TdAWgjcIS7sBCVjFWY2wX289pIb1xY55f1FoBE0JLJJKDF6CALsgKXYWbI4LGZ3Zx5dpb/AOhSqQY62NdlAAAAAElFTkSuQmCC</os:Image>
<os:Url type="text/html" method="POST" template="http://www.iknow.co.jp/items/matching/">
  <os:Param name="keyword" value="{searchTerms}"/>
</os:Url>
</SearchPlugin>

ページ内の "come to" っていうとこをマウスでドラッグして検索してみる。

iKnow!検索エンジンのスクリーンショット

検索結果のスクリーンショット

smart keyword だったら、もっと簡単。

http://www.iknow.co.jp/items/matching/

っていうURIを書いときゃいいんだから。

smart keyword のスクリーンショット

勢いでOpera用もつくった

search.iniに書くコード。

[Search Engine 24]
ID=1000025
Name=iKnow! search
Verbtext=0
URL=http://www.iknow.co.jp/items/matching/
Query=keyword=%s
Key=si
Is post=1
Has endseparator=0
Encoding=utf-8
Search Type=0
Position=-1
Nameid=0
Deleted=0

この検索エンジンが使えなくなる日は来るか

この検索エンジンとiKnow!公式ブックマークレットの比較。

  1. この検索エンジンは単語、熟語、慣用句、すべて検索できる。
    iKnow!公式ブックマークレットは現状では単語検索のみであり、慣用句とか熟語は検索できない。
  2. この検索エンジンはスクリプトを使わない。www.iknow.co.jp のJavaScript実行を許可する必要すらない。だから軽い。
    他方、iKnow!公式ブックマークレットはきわめて重いスクリプトである(呼び出されるソースコード)。
  3. この検索エンジンと My List 機能の連携はあまり良くない。
    iKnow!公式ブックマークレットなら My List 作成との連携が容易だけど、iKnow!ユーザじゃない人っちには関係ない話ですよね。

iKnow!側としては http://www.iknow.co.jp/items/matching/ っていうページに直接訪問されるのは想定外かつ不快な事態かもしれない。仮にそうだとしたら、封鎖される可能性は90%以上あるだろうと私は予想する。特定のページがいきなり閲覧禁止になるのはiKnow!ユーザとして幾度も経験してるからね
(´▽`*) アハハハハ

当ブログ内の関連エントリ(2008年07月29日以前)

2008年08月01日追記

検索結果のページでFirefoxのHit-a-Hintを使ったり、Operaの spatial navigation をやろうとすると、非常に不自由する。だもんでUserCSSを書いた。これでばっちりOKです。

body > div#item_lookup_results > ul#rich_item_list,
body > div#item_lookup_results > ul#rich_item_list > li.even > a.item_link,
body > div#item_lookup_results > ul#rich_item_list > li.odd > a.item_link {
margin-left: 5% !important;
margin-right: 5% !important;
}
body > div#item_lookup_results {
background: white !important;
}
Google
WWW ArtSaltのサイドストーリー
Very nice!

In fact, there is another extra trick you can do with 'matching':

http://www.iknow.co.jp/items/matching/leave

Will give you all items matching 'leave'.

http://www.iknow.co.jp/items/matching/leave?context=I'm leaving a comment on your blog

Will give you 'smart' results :]

Dominiek (iKnow! Developer)
2008/07/31(木) 16:10:43 | URL | Dominiek #B5mAoohE[ 編集]
How do you do, Dominiek. I'm very proud of receiving your advice.

Your site iKnow! is always trying to do something new. The trials are not necessarlily good to me, but iKnow! bookmarklet has very exciting feature.
Unfortunately my computer is not good at executing such a heavy script. Therefore I always try to figure out what method is a less heavy.

Thank you.
2008/07/31(木) 19:37:55 | URL | ArtSalt(管理人) #45SEEeaQ[ 編集]
URL ― Web site (not required)
コメント ― Comment (Need to type CAPTCHA afterward, that is an image of distorted JAPANESE letters)
パスワード ― パスワードを入力しなかった場合、あとで自分のコメントの修正ができません。 - Not to allowed to modify comment later when password not entered.
このコメントを管理人(ArtSalt)にだけ見せる - Secret mode.
 
2008年03月11日以後のトラックバックについては、ここに表示しないことにしました。つまりここでリンクが生成されることは未来永劫にありません。ただし、すべてのトラックバックには必ず目を通します。
トラックバックURLは …
http://art2006salt.blog60.fc2.com/tb.php/794-d594f4a4
このブログについて

最近のエントリ
カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!
Firefox meter

相互リンク