Шерлок 3.6, канал фильмов | |
Разработчик (и) | Apple Inc. |
---|---|
Окончательная версия | 3.6.2 (179) |
Операционная система | Mac OS 8, 9, X |
Тип | Файловый менеджер. Поисковая система |
Веб-сайт | www.apple.com/lae / sherlock / |
Шерлок, названный в честь вымышленного детектива Шерлока Холмса, был инструментом поиска файлов и веб-поиска, созданным Apple Inc. для PowerPC на основе «классической» Mac OS, представленной в Mac OS 8 как расширение возможностей поиска файлов в Mac OS Finder. Как и его предшественник (полностью переработанное приложение Find File в System 7.5, адаптированное Биллом Монком из его условно-бесплатной программы поиска Find Pro), Шерлок искал локальные файлы и их содержимое, используя тот же базовый код индексации и найденную логику поиска. в AppleSearch. Шерлок расширил систему, позволив пользователю искать элементы в World Wide Web с помощью набора подключаемых модулей, которые использовали существующие поисковые системы. Эти плагины были написаны как файлы обычного текста, поэтому написать плагин Sherlock было простой задачей для пользователя.
Шерлок был заменен на Spotlight и Dashboard в Mac OS X 10.4 Tiger, хотя Apple продолжала включать его в установку по умолчанию. Поскольку большинство стандартных подключаемых модулей для Sherlock, предоставляемых самой Apple, больше не работают, они были официально прекращены и удалены в версии Mac OS X 10.5 Leopard в 2007 году.
Подключаемый модуль поиска Sherlock 2 был документом SGML и обычно имел расширение файла «.src» . Плагин Sherlock состоял из трех частей, идентифицируемых по именам элементов: теги
, и
. Эти элементы позволили Шерлоку (соответственно) идентифицировать веб-страницу поисковой системы и части, которые имеют отношение к поиску, а также возвращать результаты поиска. Также была возможность определять, как плагин Sherlock может обновляться.
Плагины поиска Sherlock также могут использоваться (с небольшими изменениями) в наборах браузеров Mozilla. Эти плагины, соответственно, были известны как плагины проекта Mycroft (названные в честь Майкрофта Холмса, старшего брата Шерлока Холмса). Среди некоторых изменений, внесенных в формат файла Sherlock, было разделение элемента автоматического обновления (который являлся частью элемента
) и значка (представленного в отдельном файле в Mozilla и частью вилки ресурсов в Шерлоке).
Плагин поиска Шерлока 3 представлял собой веб-приложение, которое загружалось на лету с сервера, чтобы обеспечить самую последнюю версию. Поскольку информация в Интернете может меняться так быстро, для Apple это был единственный способ гарантировать наличие последней версии. Канал состоит из веб-каталога с индексом. Обычно это указывало на подкаталог (обычно называемый «Каналом»), который содержал код XML, любой XML-код скрипта и локализованные каталоги lproj (файл пера и локализованные текстовые ресурсы в виде списка).
Десять каналов, включенных по умолчанию:
Поскольку Sherlock никогда не выпускался как Универсальный двоичный файл, он несовместим с версиями Mac OS X после Mac OS X 10.6 Snow Leopard, и не может быть запущен на Intel Mac без Rosetta.
Защитники Watson от Karelia Software, LLC утверждает, что Apple скопировала их продукт без разрешения, компенсации или указания авторства при создании Sherlock 3.
Некоторые не согласны с этим утверждением, заявляя, что Sherlock 3 был естественным развитием Шерлока 2, и что Ватсон, очевидно, имел какое-то отношение к Шерлоку по самому своему имени.
Явление Apple, выпускающей функцию, заменяющую или устраняющую стороннее программное обеспечение, настолько хорошо известно, что быть Шерлоком стало общепринятым термином, используемым в сообществе разработчиков Mac и iOS.