NK-Matsushima 羊年第一砲: NK: 搜尋

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

回覆文章
內容
發表人
頭像
Alex Tsai
討論區管理員
文章: 8515
註冊時間: 04/26/2001 1:01 am
來自: Taipei, Taiwan
聯繫:

NK-Matsushima 羊年第一砲: NK: 搜尋

#1 文章 Alex Tsai »

Mac OS X 從 10.2 版開始,讓 Sherlock 與以往大不相同!全新的 Sherlock 3 提供了許多好用的網路頻道(channel),例如可以搜尋多個搜尋引擎站台、網站上的美妙圖片,甚至可以查詢最新金融與股市資訊等。但是這些頻道大體說來只對美加地區的朋友有用,委實可惜。還好國內 Mac 界耆宿 NK-Matsushima 不忍見到好用的工具就此無人聞問,於是透過可以讓程式設計人員自行開發各種不同的 Sherlock 3 頻道的 Sherlock 軟體開發套件(SDK),結合了其本身多年來的程式開發功力,設法為國人帶來適合本土使用的 Sherlock 3 頻道!據了解, NK-Matsushima 在仔細思量後,決定先解決最基本的問題,也就是提供可以一次搜尋多個中文搜尋引擎的頻道,「NK: 搜尋」於焉誕生!

目前支援 Yahoo! 奇摩 、 YAM 蕃薯藤與 OpenFind 等三個搜尋引擎站台的「NK: 搜尋」功能強勁,可支援多搜尋引擎搜尋、顯示最多達 85 個不重複的搜尋結果與 30 個網頁搜尋結果、自動歸納重複搜尋結果以避免同一網址出現多次、可搜尋日文假名及正體中文部份外字、結果可直接於 Sherlock 網頁預覽、可以調整寬度的搜尋結果欄位…等,已經十分好用了。

NK-Matsushima 希望往後還有時間繼續開發其他的 NK 系列外掛模組,如「NK: 火車」、「NK: 航班」、「NK: 地圖」等,但目前由於 NK-Matsushima 本人十分忙碌,不知道哪一天才能實現這樣的計畫。冰果室並希望各位網友能夠去信予以鼓勵,以期盼有更多的後續 NK 系列的外掛模組一一誕生!

http://www.frostyplace.com/index.php?story_id=1393

大家有什麼意見,或者想對 NK-Matsushima 給予鼓勵,可在此發表!
頭像
pauldaniel
常吃冰
文章: 413
註冊時間: 09/09/2001 1:01 am
來自: Taiwan

#2 文章 pauldaniel »

真是太謝謝NK大大的努力! 肛~溫~哪~~ :P
頭像
teddyshen0201
新生訓練中
文章: 19
註冊時間: 12/02/2002 1:01 am
來自: US
聯繫:

實在是太讚了!!!

#3 文章 teddyshen0201 »

實在是太讚了!!!.推薦使用!!! :lol:
I play with toys, work with toys, sleep with toys...but I hate toys.
頭像
FireFox
常吃冰
文章: 305
註冊時間: 07/24/2001 1:01 am
來自: TX2TW

Re: NK-Matsushima 羊年第一砲: NK: 搜尋

#4 文章 FireFox »

感謝NK-Matsushima大大的貢獻。您在網頁中提到了
可搜尋日文假名及正體中文部份外字(包括香港特別字)的網站與網頁(香港 Big5-HKSCS 內碼規範,該內碼包含如 [火宣] 以及“石”字底的“基”及日文假名等部份倚天字,以及香港字如中間沒有橫槓的“有”。筆者是希望 Mac OS X 趕快支援 Big5-E 或是倚天字的內碼轉換)
誠如您所言,Mac OS X只有支援unicode 及 big5,而沒有支援 big5E 或香港 Big5-HKSCS 內碼規範。所以我相信您一定花了不少心血,在程式裡自己加入轉換器。Bravo!

不知「NK:搜尋」有在用unicode搜尋嗎?unicode有包含(火宣)“石”字底的“基”,台灣行政院長游錫(方方土)陶(吉吉)友站這篇很有意思。

我在想您為何沒加入搜尋引擎第一把交椅的Google?雖然已經有Google的channel,但如果能在「NK:搜尋」一次搞定,不是更好?

而且,Google能以unicode同時找中∕日∕韓語網頁

很遺憾還不能親身體驗您的大作。我還在用OS X 10.1.5。 :)
--- This message is composed with 100% recycled electrons.
頭像
the real unknown
冰果室打手
文章: 2610
註冊時間: 04/26/2001 1:01 am
來自: GMT-5
聯繫:

#5 文章 the real unknown »

誠如您所言,Mac OS X只有支援unicode 及 big5,而沒有支援 big5E 或香港 Big5-HKSCS 內碼規範。所以我相信您一定花了不少心血,在程式裡自己加入轉換器。Bravo!
From TextCommon.h in Carbon headers:
kTextEncodingBig5_HKSCS_1999 = 0x0A06 /* Big-5 with Hong Kong special char set supplement*/
...
kBig5_BasicVariant = 0,
kBig5_StandardVariant = 1, /* 0xC6A1-0xC7FC: kana, Cyrillic, enclosed numerics*/
kBig5_ETenVariant = 2 /* adds kana, Cyrillic, radicals, etc with hi bytes C6-C8,F9*/

OS X有內碼支援,可是沒有輸入法支援。
我在想您為何沒加入搜尋引擎第一把交椅的Google?雖然已經有Google的channel,但如果能在「NK:搜尋」一次搞定,不是更好?

而且,Google能以unicode同時找中∕日∕韓語網頁。
用Chimera的話,加一個bookmark:

http://google.com/search?q=%s&btnG=Goog ... 8&oe=UTF-8

給它一個keyword。我是用 ?

在 Location 裡直接打: ? 大便當飯
Eat well. Exercise. And die anyway.
頭像
NK-Matsushima
基本會員
文章: 49
註冊時間: 06/12/2001 1:01 am
來自: 台灣∕板橋
聯繫:

Re: NK-Matsushima 羊年第一砲: NK: 搜尋

#6 文章 NK-Matsushima »

FireFox 兄及各位有用過的朋友,您好:

首先感謝大家給予“NK:搜尋”的正面回應!!

其實誠如 TRU 兄所指出的,Big5-HKSCS 是 Mac OS X 10.2 後標準支援的 charset,且根據 Sherlock 3 所提供的函式並沒有辦法寫出一個夠快的 charset 轉換程式(用 Sherlock 3 可用的 JavaScript 或 XQuery 語言是辦不到可以接受的轉換速度),所以在下是利用原來的 Sherlock 3 XQuery 函式去做的,不過他只能支援 Big5 或是 Big5-HKSCS 轉 Unicode,這也是 10.2 系統可以提供的轉碼服務。

至於“NK:搜尋”是不是支援 Unicode 搜尋端看所使用的搜尋引擎是否支援,不過時下除 Google 外大概很少支援 Unicode 搜尋。在下了解 Google 可以做多國語文的 Unicode 查詢,當初在做的時候也想要不要支援。不過最後我還是暫時先做台灣的搜尋引擎,因為我覺得 Google 是跨國的,萬一告起來在下可吃不完都著走...(其實現在支援的三家如果有誰不爽在下也很麻煩)不過或許這是在下想太多了,在下可以在下次改版加入 Google 網頁搜尋。

至於 TRU 兄提到的 ETen Big5 Variant,Sherlock 3 XQuery 函式(Function)是不提供的,它只提供 IANA 所定義的 charset,不幸的是該組織並沒有收納 Big5-E 或 Big5-Eten(或說政府沒有對該組織提出申請),所以並不支援。其實 Sherlock 3 所提供的函式有些蠻大的 bug,例如搜尋結果只要有個外字不能轉成 Unicode 的(encoded-data-to-string),整個轉換結果就是空白,這就是為什麼在這些搜尋引擎上搜的到一些網站,但在“NK:搜尋”找不到的原因。

PS: 希望 WebKit 可以取代現有遜遜的 HTML Rendering Library.... 這樣的話 Sherlock 中的 HTML 預覽速度及畫面還有中文相容性會好很多。

{-- NK-Matsushima --}
頭像
NK-Matsushima
基本會員
文章: 49
註冊時間: 06/12/2001 1:01 am
來自: 台灣∕板橋
聯繫:

NK: 搜尋!! 1.0b1 發表

#7 文章 NK-Matsushima »

這幾天收到一些使用者的建議,非常感謝,因此又改了一個版本。

新版 1.0b1 新功能如下:
- 支援 Google 中日韓英網頁搜尋
- 新增“不使用網頁預覽功能”
- 新增可調整最大搜尋結果數目(最多 550 筆資料)
- 提供漸進式搜尋結果顯示(可在完全搜尋完成前看到搜尋結果)
- 提供先檢查 URL 沒問題後再顯示於網頁預覽區的功能,可避免某些網頁(但非全部)無法於 Sherlock 3 中載入的問題
- 可將部份原本有轉址問題的網頁成功載入網頁預覽區
- 利用 Sherlock 3 Web Service 全新改寫,可提供更快的程式效率

http://homepage.mac.com/neonwang/NKFind/:P

{-- NK-Matsushima --}
頭像
the real unknown
冰果室打手
文章: 2610
註冊時間: 04/26/2001 1:01 am
來自: GMT-5
聯繫:

#8 文章 the real unknown »

Eat well. Exercise. And die anyway.
頭像
NK-Matsushima
基本會員
文章: 49
註冊時間: 06/12/2001 1:01 am
來自: 台灣∕板橋
聯繫:

#9 文章 NK-Matsushima »

The Real Unknown 寫:加一個Google news group吧:

http://groups.google.com/groups?q=%s&ie=utf8&oe=utf8
TRU 兄,在下想另外做在其他的頻道,例如“新聞”可能比較適當。不過現在暫時要停止開發一下了,因為在下公事纏身....

{-- NK-Matushima --}
回覆文章