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 給予鼓勵,可在此發表!
NK-Matsushima 羊年第一砲: NK: 搜尋
版主: ross_tt、bryanchang、digdog、chester
- teddyshen0201
- 新生訓練中
- 文章: 19
- 註冊時間: 12/02/2002 1:01 am
- 來自: US
- 聯繫:
Re: NK-Matsushima 羊年第一砲: NK: 搜尋
感謝NK-Matsushima大大的貢獻。您在網頁中提到了
不知「NK:搜尋」有在用unicode搜尋嗎?unicode有包含(火宣),“石”字底的“基”,台灣行政院長游錫(方方土),陶(吉吉)。友站這篇很有意思。
我在想您為何沒加入搜尋引擎第一把交椅的Google?雖然已經有Google的channel,但如果能在「NK:搜尋」一次搞定,不是更好?
而且,Google能以unicode同時找中∕日∕韓語網頁。
很遺憾還不能親身體驗您的大作。我還在用OS X 10.1.5。
誠如您所言,Mac OS X只有支援unicode 及 big5,而沒有支援 big5E 或香港 Big5-HKSCS 內碼規範。所以我相信您一定花了不少心血,在程式裡自己加入轉換器。Bravo!可搜尋日文假名及正體中文部份外字(包括香港特別字)的網站與網頁(香港 Big5-HKSCS 內碼規範,該內碼包含如 [火宣] 以及“石”字底的“基”及日文假名等部份倚天字,以及香港字如中間沒有橫槓的“有”。筆者是希望 Mac OS X 趕快支援 Big5-E 或是倚天字的內碼轉換)
不知「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
- 聯繫:
From TextCommon.h in Carbon headers:誠如您所言,Mac OS X只有支援unicode 及 big5,而沒有支援 big5E 或香港 Big5-HKSCS 內碼規範。所以我相信您一定花了不少心血,在程式裡自己加入轉換器。Bravo!
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有內碼支援,可是沒有輸入法支援。
用Chimera的話,加一個bookmark:我在想您為何沒加入搜尋引擎第一把交椅的Google?雖然已經有Google的channel,但如果能在「NK:搜尋」一次搞定,不是更好?
而且,Google能以unicode同時找中∕日∕韓語網頁。
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: 搜尋
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:搜尋”的正面回應!!
其實誠如 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 發表
這幾天收到一些使用者的建議,非常感謝,因此又改了一個版本。
新版 1.0b1 新功能如下:
- 支援 Google 中日韓英網頁搜尋
- 新增“不使用網頁預覽功能”
- 新增可調整最大搜尋結果數目(最多 550 筆資料)
- 提供漸進式搜尋結果顯示(可在完全搜尋完成前看到搜尋結果)
- 提供先檢查 URL 沒問題後再顯示於網頁預覽區的功能,可避免某些網頁(但非全部)無法於 Sherlock 3 中載入的問題
- 可將部份原本有轉址問題的網頁成功載入網頁預覽區
- 利用 Sherlock 3 Web Service 全新改寫,可提供更快的程式效率
http://homepage.mac.com/neonwang/NKFind/:P
{-- 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
- 聯繫:
- NK-Matsushima
- 基本會員
- 文章: 49
- 註冊時間: 06/12/2001 1:01 am
- 來自: 台灣∕板橋
- 聯繫: