駄開発駄メモ 駄開発に関することを。

2014年1月6日

EdSearch-0.005a

Filed under: プログラム — タグ: — m.takemi @ 11:14 PM

リリース。
【更新履歴】
ver 0.005a (2014/01/05)
・環境にって、ポップアップメニューで選択したサイトとは異なるサイトで検索される問題を修正
EdSearch-0.005a.zip (EdSearch-0.005a.zip.sig / EdSearch-0.005a.zip.md5)

EdSearchを使っていただいている方から、「検索サイトを4つ以上登録すると誤動作する場合があるよ」というご指摘と再現方法を丁寧に教えて頂きました。

2013年3月9日

BkSearch-0.005/EdSearch-0.005

Filed under: プログラム — タグ: , , , — m.takemi @ 1:29 PM

リリース。

検索サイト毎にブラウザを切り替えたいという要望を頂いたので、それに対応。
ついでに、以下の操作で設定ファイルを開くように。
Beckyの場合は、ツール → プラグインの設定 → BkSearch
EdMaxの場合は、設定 → プラグインの設定 → EdSearch の設定

 

【検索サイト毎にブラウザを切り替える例】

[Google 日本 で検索(&G)]
FrontURL=http://www.google.com/search?num=50&hl=ja&lr=lang_ja&ie=UTF-8&q=
Encode=UTF8
Browser=C:\Program Files\Internet Explorer\iexplore.exe

[goo辞書すべて検索(&A)]
FrontURL=http://dictionary.goo.ne.jp/search.php?kind=all&MT=
Encode=EUC-JP
Browser=C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe -incognito

のような設定にした場合、(上記はあくまで一例です。環境によってパスは異なります)

「Google 日本 で検索」は、IEで検索
「goo辞書すべて検索」は、Google Chromeのシークレットモードで検索

のようになります。

 

【2013/03/10 12:16 追記】
一部の環境(WindowsXP 32bit(?))に正常に組み込まれない問題がありましたが、
UPX(1.25)による圧縮が影響している事が分かり、UPX(3.09)で圧縮しなおして再リリース

2012年7月16日

BkSearch-0.004c/EdSearch-0.004c

Filed under: プログラム — タグ: , , , — m.takemi @ 10:56 PM

リリース。

設定ファイル « 駄開発駄メモ」のコメントで頂いた要望に対応し、選択した文字列の最大長の制限を設定ファイルで指定するよう修正。(暫定リリースとほぼ同じ)

あと、一部の文字(‘ ‘, ‘#’, ‘&’, ‘"’)をURLEncodeするよう修正。

暫定版を公開した際に、

Norton Internet Securityのネットワークインサイトスキャンが新BkSearch.dllを怪しいファイルと認識して、削除してしまいます。
公開して頂ければ、利用者が増えて信頼度が上がり、問題なく使えるようになると思うのですが。
あるいは、ネットワークインサイトスキャンの何らかの設定で、新BkSearch.dll の信頼度を高くして実行すれば、解決するのかな?
少し試してみます。

というコメントも頂きました。

Norton Internet Security使っている方は、インストールが上手く行かない場合があるかもしれません。

2011年5月30日

BkSearchでGoogle検索した後、続けて検索すると文字化けする

Filed under: プログラム — タグ: , , , , — m.takemi @ 9:27 PM

BkSearch と Googleデスクトップ検索の連携」に引き続き指摘頂いた。

BkSearch.conf(EdSearch.conf)のデフォルト設定だと、
以下のように

[Google 日本 で検索(&G)]
FrontURL=http://www.google.com/search?num=50&hl=ja&lr=lang_ja&ie=UTF-8&oe=sjis&q=
Encode=UTF8

・ie=UTF-8
・oe=sjis
になっています。

この設定で検索した場合、初回は正常に表示されますが、
続けて検索ボタンを押した場合、URLは以下のようになってしまった。

http://www.google.com/search?num=50&hl=ja&lr=lang_ja&ie=UTF-8&oe=sjis&q=%E6%A4%9C%E7%B4%A2#num=50&hl=ja&lr=lang_ja&ie=Shift_JIS&oe=Shift_JIS&tbs=lr:lang_1ja&q=%E6%A4%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=%E6%A4%9C%E7%B4%A2&・・・

・ie=UTF-8
・oe=sjis
・ie=Shift_JIS
・oe=Shift_JIS

でもって、文字化けする。

なぜ???

2byte文字を含む場合のみ文字化けするので、
2回目の検索の時は、ie=UTF-8が機能していないっぽい。
まぁ、ieが2つ指定されてるから当然か。。

「&oe=sjis」を削除して、以下のようにすると正常に動作するようになりました。

[Google 日本 で検索(&G)]
FrontURL=http://www.google.com/search?num=50&hl=ja&lr=lang_ja&ie=UTF-8&q=
Encode=UTF8

2011年5月29日

BkSearch と Googleデスクトップ検索の連携

Filed under: プログラム — タグ: , , , , — m.takemi @ 6:51 PM

について、質問メールを頂いたので調べてみました。

Googleデスクトップ検索で”test”を検索してみたところ、
以下のようなURLになったので、

http://127.0.0.1:4664/search?q=test&flags=68&num=10&s=ZoDBIB5DxUVUQh9oa5fpdKn6zVA

“test” → “テスト” に変えて見たところ、

http://127.0.0.1:4664/search?q=テスト&flags=68&num=10&s=ZoDBIB5DxUVUQh9oa5fpdKn6zVA

「無効なリクエスト」と言われてしまう。

URLを直接変更するのではなく、Googleデスクトップ検索で”テスト”を検索すると、
以下のURL。

http://127.0.0.1:4664/search?q=%E3%83%86%E3%82%B9%E3%83%88&flags=68&num=10&s=MqeS2Ad2-EPMUhVeranCUF-Lp1I

“test”と”テスト”で検索したURLを並べてみる。

http://127.0.0.1:4664/search?q=test&flags=68&num=10&s=ZoDBIB5DxUVUQh9oa5fpdKn6zVA
http://127.0.0.1:4664/search?q=%E3%83%86%E3%82%B9%E3%83%88&flags=68&num=10&s=MqeS2Ad2-EPMUhVeranCUF-Lp1I

検索文字列が違ってるのは当然だけど、s=に続く文字列も異なっていた。
“ZoDBIB5DxUVUQh9oa5fpdKn6zVA”
“MqeS2Ad2-EPMUhVeranCUF-Lp1I”

これが何者かを調べたところ、
Query API Developer Guide – Google Desktop APIs – Google Code
によると、「security token」というものらしい。

検索文字列によって変わるってことは、外部から使えない??とか思ってたら、すぐ下の方に

Getting the Stored Query URL – Query API Developer Guide – Google Desktop APIs – Google Code
ってあった。

Stored Query というものがよく分からなかったけど、ストアドプロシージャとか、ストアドファンクションのような類であれば使えそうなので、書いてある通り、
レジストリ”HKEY_CURRENT_USER\Software\Google\Google Desktop\API\search_url”
に設定されているURL(自分の環境では、”http://127.0.0.1:4664/search&s=x24RLVrkvjGLijzu8wE1zMrW9As?q=”)をコピーして使ってみたところ上手くいった。

BkSearch.conf(EdSearch.confでも同じ)に書くと、

[Googleデスクトップ検索(&T)]
FrontURL=http://127.0.0.1:4664/search&s=x24RLVrkvjGLijzu8wE1zMrW9As?q=
Encode=UTF8

num=50とか加えておけば、検索数が50件になる模様。

[Googleデスクトップ検索(&T)]
FrontURL=http://127.0.0.1:4664/search&s=x24RLVrkvjGLijzu8wE1zMrW9As?num=50&q=
Encode=UTF8

この方法が未来永劫使えるのかは分からないけど、一先ずこれで行けそう。

2010年4月27日

BkSearchを使って頂いている方から、

Filed under: プログラム — タグ: , , — m.takemi @ 1:55 AM

「BkSearchをインストールしようとしたけど、BkSearch.txtに書いてある、BkSearch.confが見つからないよ~」と、ご指摘いただきました。

どのバージョンからか忘れましたが、間違ってBkSearch.confを上書きしてしまうことを避けるため、同梱しなくなりました。(EdSearchも同様)
同じフォルダに、BkSearch.confが無ければ、デフォルト設定のBkSearch.confを自動で生成します。悪しからず。

BkSearch.txtの説明はそのうち直します。m(_ _)m

2008年4月12日

BkSearch-0.004b/EdSearch-0.004b

Filed under: プログラム — タグ: , , , — m.takemi @ 11:15 PM

リリース。

http://pc11.2ch.net/test/read.cgi/software/1202295799/393-
で指摘してもらったバグを修正。m(_ _)m

BkSearch (BkSearch-0.004b.lzh, installer版)

EdSearchでは複数のスレッドで動作することが無いから(?)
問題は発生しないけど、一応。

EdSearch (EdSearch-0.004b.lzh)

(more…)

2007年10月10日

??Search-0.004a(EdMax/Becky プラグイン)

Filed under: プログラム — タグ: , , , , — m.takemi @ 7:00 AM

リリース。
【更新履歴】
ver 0.004a (2007/10/10)
・設定ファイルを自動再読込が有効にならないバグ修正
EdSearch (EdSearch-0.004a.lzh)
BkSearch (BkSearch-0.004a.lzh, installer版)

※ 上記アーカイブファイルに、設定ファイルも含まれます。
現在の設定を引き継ぎたい場合は、設定ファイルを上書きしないでください。

(more…)

2007年10月8日

??Search-0.004(EdMax/Becky プラグイン)

Filed under: プログラム — タグ: , , , , — m.takemi @ 1:57 AM

リリース。
【更新履歴】
ver 0.004 (2007/10/07)
・設定ファイルを自動再読込
・UTF-7やUTF-8なメールでBkSearchを利用して検索すると
文字化けが発生するバグ修正(BkSearchのみ)
EdSearch (EdSearch-0.004.lzh)
BkSearch (BkSearch-0.004.lzh, installer版)

※ 上記アーカイブファイルに、設定ファイルも含まれます。
現在の設定を引き継ぎたい場合は、設定ファイルを上書きしないでください。

(more…)

2007年9月17日

??Search-0.003(EdMax/Becky プラグイン)

Filed under: プログラム — タグ: , , , , — m.takemi @ 6:58 PM

【更新履歴】
ver 0.003 (2007/09/17)
・Trim機能追加
EdSearch (EdSearch-0.003.lzh)
BkSearch (BkSearch-0.003.lzh, installer版)

※ 上記アーカイブファイルに、設定ファイルも含まれます。
現在の設定を引き継ぎたい場合は、設定ファイルを上書きしないでください。

(more…)

Older Posts »

Powered by WordPress