IEExtention Archive

追記:cerego公式のブックマークレットがリリースされています。こっちの方が便利かも。

image

タイトルはホッテントリメーカーで生成したw 無駄に愛愛うるさい気もするが、まぁ気にしない。春じゃないのも気にしちゃいけない。

それはともかく。
iKnowは英語学習用SNSサービスで、英語を学ぶためのe-learningコンテンツと、SNSが融合したサービス。Ruby on RailsとFlashで作成された素晴らしい学習アプリが特徴で、TOEIC向け、TOEFL向けなど様々なコースを、目標日から自動で逆算されたペース配分に従って学習を進めることができる。

さて、そんなiKnowには、「iKnowアイテムバンク」という名前で、登録されている10万語超の英単語を調べることができる辞書機能が存在する。そして、その単語を集めて自分の英単語帳を作ることができる「マイリスト」という機能も存在している。作成したマイリストは、運営元のceregoによって提供されているコースと同じように、iKnowの学習アプリを使ってペース配分しながら勉強することが出来、iKnowを非常に効率的な英語学習プラットフォームとして活用することが出来る。

で、今回はそのマイリスト機能を活用するための基盤となる、iKnowアイテムバンクを検索するための検索プラグインを作成してみた。なお、iKnowアイテムバンクはAjaxを活用しているので、SearchQueryGeneratorは使えないので注意。

OpenSearchプラグイン

Firefox向けOpenSearchプラグイン。以下のリンクからインストールできます。
iKnow ItemBank Searchをインストール(Firefox)

image これを使えば、

  1. 英語ページをブラウズ
  2. 分からない単語に出会う
  3. その単語を検索バーにD&D
  4. 検索結果のページからマイリストに登録
  5. 分からなかった単語リストが出来て、しかもiKnowで復習できるので(゜Д゜)ウマー

となれる。

検索エンジンの切り替えが面倒だ、という場合は、コンテキストメニューから検索できるようにするContext Searchという拡張を入れれば幸せになれるかも知れない。

なおこのOpenSearchプラグインはIEでは使用不能。iKnowが対応していないのか検索結果ページを上手く表示できない。残念…。よってIEコンポーネントブラウザであるSleipnir、Lunascape等も同様。

JUL
10

SearchQueryGenerator for Lunascape

Published:2008-07-10 01:11:02 UTC

※SearchQueryGenerator for MarineToolbarはこちら

これは何?

ウェブページ上の検索フォームからLunascape用の検索クエリ文字列を生成するユーティリティです。検索エンジンリストを編集する助けとなればと思い作成しました。Lunascapeプラグインコンテストへ応募するために制作した作品の一つです。但しこの作品については、応募用件を満たさなかったために審査の対象となりませんでしたが…。

ダウンロード

SearchQueryGeneratorforLunascapeInstaller.zip

動作環境

win版IE6.0以上,LunascapeがインストールされているPC。

インストール方法

ダウンロードしたファイルを展開して、
SearchQueryGeneratorInstaller.msiを実行してください。
実行後、Lunascapeを再起動してください。

アンインストール方法

コントロールパネルのプログラムの追加と削除から削除してください。

使用方法

1.Lunascapeに追加したい検索エンジンの検索語入力欄上で右クリック。
2.「検索クエリを生成」をクリック。
image
3.検索ボタン毎に検索クエリ文字列のリンクが生成されるので、それをLunascapeの設定バーの検索エンジンツリーにドラッグ&ドロップ。
image
4.必要に応じて検索エンジン名をリネーム。

注意点

検索が行われる前にJavascriptで前処理を行っているFormの場合、正常に検索クエリが生成できない場合があります。その際はJavaScriptの実行を一旦OFFにしてから検索クエリの生成を行うと正常に生成できる場合があります。お試しください。

image

更新履歴

  • 2008/07/10 SharpLab.に公開場所を移転。
  • 2008/03/09 はてなダイアリーに公開場所を移転。
  • 2007/12/23 公開開始。

※Lunascapeでは、右下のアイコンからス・クリプトの実行を切り替えることが出来ます。

JUL
9

SearchQueryGenerator for MarineToolbar

Published:2008-07-09 18:02:42 UTC

※SearchQueryGenerator for Lunascapeはこちら

これは何?

ウェブページ上の検索フォームからMarineToolbar用の検索クエリ文字列を生成し、MarineToolbarの検索エンジンリストに追加する機能を提供するユーティリティです。

ダウンロード

SearchQueryGeneratorforMarineToolbarSetup.zip

動作環境

win版IE6.0以上,MarineToolbarがインストールされているPC。

インストール方法

ダウンロードしたファイルを展開して、
SearchQueryGeneratorSetup.msiを実行してください。

アンインストール方法

コントロールパネルのプログラムの追加と削除から削除してください。

使用方法

1
任意の検索フォーム上で右クリックして、[Marine Toolbarに追加]を選択。

FormMakerforMarineToolbar_contextmenu

2
必要に応じてパラメータの変更を行う。
FormMakerforMarineToolbar※プロパティの説明参照

3
登録された検索エンジンは、Rootフォルダ直下に保存されます。

MarineToolbar_menu

プロパティの説明

項目 説明
タイトル MarineToolbarの名前欄に対応する項目です。
文字コード 文字コードです。値を変更する必要はありません。
メソッド 送信時のメソッドを指定します。値を変更する必要はありません。
送信先 MarineToolbarのURL欄に対応する項目です。なお、get形式の場合でも"?"以降の文字列は表示されません。
referer 送信時のrefererを指定します。デフォルトでは無効になっており、使用する場合はcheckboxから有効にしてください。
検索語代入先 検索語が代入されるテキストBoxを選択します。初期値はFormの中で先頭のTextタイプのElementになります。
検索ボタン 検索時に使用されるボタンを選択します。
例えば、Googleの場合、[Google検索][I`m feeling Lucky]と二つのボタンが定義されていますが、このように送信ボタンが複数ある場合に使用するオプションです。
エレメントの確認 エレメントの確認ボタンを押すと、選択されているコントロールの色が反転しますので、それで対応しているコントロールを判断すると良いでしょう。

 

注意点

検索が行われる前にJavascriptで前処理を行っているFormの場合、正常に検索クエリが生成できない場合があります。その際はJavaScriptの実行を一旦OFFにしてから検索クエリの生成を行うと正常に生成できる場合があります。お試しください。

更新履歴

  • 2008/07/09 SharpLab.に公開場所を移転。
  • 2007/04/01 SearchQueryGenerator for MarineToobar公開。
  • 2005/03/17 FormMaker for MarineToolbar ver2.31公開。
  • 2004/11/21 FormMaker for MarineToolbar ver2.3公開。