Sherlock (macOS)
Sherlock是苹果公司为Mac OS推出的档案与网页搜寻工具,最初在Mac OS 8.5中作为Finder的外挂模组推出,提供档案搜寻功能。[1]Sherlock的名称出自福尔摩斯(Sherlock Holmes),是Mac OS 8.5至Mac OS X Panther的系统预设搜寻工具,可搜寻本地档案、网页和网上的各种生活资讯,如电影上映日期、购物资讯和航班排程等。Sherlock使用与之前的AppleSearch类似的基本索引程式码和搜寻逻辑,可搜寻本地档案和档案内容,同时可借助一系列的外挂模组,利用现有的网页搜寻器来搜寻万维网项目。Sherlock的外挂模组以纯文字档案作基础,使用者可相对轻松地自行制作Sherlock外挂模组。
开发者 | 苹果公司 |
---|---|
最终版本 | 3.6.2 (179) |
操作系统 | Mac OS X、Mac OS 8、9 |
类型 | 搜寻器 |
网站 | www |
Sherlock最终被Mac OS X Tiger的Spotlight与Dashboard取代(但在Mac OS X Tiger里,系统预设安装仍附带Sherlock)。Sherlock自带的标准外挂模组大部分现已失效,自2007年的Mac OS X Leopard开始,系统亦已经不再附带该项软件。[2]
外挂模组
Sherlock搜寻外挂模组为SGML档案,其副档名通常为“.src”。Sherlock外挂模组以三部分组成,其元件名称分别为:<search>
、<input>
和<interpret>
标签。Sherlock会分别利用这些元件来识别搜寻器的网页和与搜寻有关的部份内容,以及搜寻结果。同时亦可定义Sherlock外挂模组的升级方式。
Sherlock的搜寻外挂模组在经过调整之后,亦可用于Mozilla的浏览器套件之中。这些外挂模组亦被称为“Mycroft project外挂模组”(Mycroft即福尔摩斯的哥哥,迈克罗夫特·福尔摩斯)。[3]
频道
Sherlock 3的搜寻外挂模组是一个网页应用程式,每次使用都会直接从伺服器取得最新版本,每个频道皆由网页目录与索引组成。Sherlock 3预设的十个频道分别为:
由于缺乏更新与维护,Sherlock大部分网络功能已失效。
历史
- Sherlock - 于Mac OS 8.5中首次推出。
- Sherlock 2 - 随附于Mac OS 9,全新介面,加入更多的外挂模组。
- Sherlock 3 - 随附于Mac OS X v10.2,仅有Mac OS X版。
- Sherlock的本地搜寻功能最终被Mac OS X Tiger的Spotlight取代,其他功能则被Dashboard取代。Mac OS X Leopard开始系统不再附带该项软件。Sherlock从未提供过通用二进制版本,因此亦无法在OS X Lion及之后的作业系统上使用。
福尔摩斯诡计
福尔摩斯诡计(Sherlocking)也被当作大科技公司打压小公司的术语。操作系统级公司和平台型公司(如苹果公司、Facebook等)将第三方开发者的创作成果做成系统级功能,使其无法存续。[4]
参见
参考
- ^ Apple:Mac OS 8.5: Sherlock Features (页面存档备份,存于互联网档案馆)
- ^ MacNN:Apple kills Sherlock in Leopard (页面存档备份,存于互联网档案馆)
- ^ Mycroft Project:Mycroft Project: Search Engine Plugins - Firefox & IE8 (页面存档备份,存于互联网档案馆)
- ^ 新發表的Apple Watch鍵盤背後,是蘋果專注坑開發者20年的一場「陰謀」. news.knowing.asia. 2021-09-16 [2021-11-03]. (原始内容存档于2021-11-05) (中文(台湾)).