Sherlock (oprogramowanie)

Sherlocku
Deweloperzy Apple Inc.
Ostateczne wydanie
3.6.2 (179)
System operacyjny MacOS 8 , 9 , X
Typ
Menedżer plików Wyszukiwarka
Strona internetowa www.apple.com/lae/sherlock/

Sherlock , nazwany na cześć fikcyjnego detektywa Sherlocka Holmesa , był narzędziem do wyszukiwania plików i sieci WWW stworzonym przez firmę Apple Inc. dla „klasycznego” systemu Mac OS opartego na PowerPC , wprowadzonego wraz z systemem Mac OS 8 jako rozszerzenie możliwości wyszukiwania plików Mac OS Finder . Podobnie jak jego poprzednik (całkowicie odnowiona aplikacja „Find File” Systemu 7.5, zaadaptowana przez Billa Monka z jego programu shareware „Find Pro”), Sherlock przeszukiwał lokalne pliki i zawartość plików, używając tego samego podstawowego kodu indeksującego i logiki wyszukiwania, które W Wyszukiwarka Apple . Sherlock rozszerzył system, umożliwiając użytkownikowi wyszukiwanie elementów w sieci World Wide Web za pomocą zestawu wtyczek, które wykorzystywały istniejące wyszukiwarki internetowe . Wtyczki te zostały napisane jako zwykłe pliki tekstowe, więc napisanie wtyczki do Sherlocka było dla użytkownika prostym zadaniem.

Sherlock został zastąpiony przez Spotlight i Dashboard w systemie Mac OS X 10.4 Tiger, chociaż Apple nadal dołączał go do domyślnej instalacji. Ponieważ większość standardowych wtyczek do Sherlocka dostarczanych przez samą firmę Apple już nie działa, została ona oficjalnie wycofana i usunięta w wydaniu systemu Mac OS X 10.5 Leopard w 2007 roku.

Dane

Wtyczka wyszukiwania Sherlock 2 była dokumentem SGML i zwykle miała rozszerzenie pliku „.src” . Wtyczka Sherlocka składała się z trzech części, identyfikowanych za pomocą nazw elementów: <search> , <input> i <interpret> . Te elementy pozwoliły Sherlockowi (odpowiednio) zidentyfikować stronę internetową wyszukiwarki i części, które są istotne dla wyszukiwania, a także zwrócić wyniki wyszukiwania. Istniała również funkcja definiowania, w jaki sposób wtyczka Sherlocka może się aktualizować.

Wtyczek wyszukiwania Sherlock można również używać (z niewielkimi modyfikacjami) w pakietach przeglądarek Mozilli . Wtyczki te były odpowiednio znane jako wtyczki projektu Mycroft (nazwane na cześć Mycrofta Holmesa , starszego brata Sherlocka Holmesa). Wśród niektórych zmian wprowadzonych w formacie pliku Sherlocka było oddzielenie elementu automatycznej aktualizacji (który stanowił część elementu <search> ) i ikony (dostarczanej w osobnym pliku w Mozilli i części rozwidlenia zasobów w Sherlocku) .

Sherlock 3 kanały

Wtyczka wyszukiwania Sherlock 3 była aplikacją internetową, która była pobierana w locie z serwera, aby zapewnić najbardziej aktualną wersję. Ponieważ informacje w Internecie zmieniają się tak szybko, był to jeden ze sposobów, w jaki firma Apple mogła zagwarantować aktualność wersji. Kanał składał się z katalogu internetowego z indeksem. Zwykle wskazywało to na podkatalog (zwykle nazywany „Kanałem”), który zawierał kod XML , dowolny skrypt XML i zlokalizowane katalogi lproj (plik nib i zlokalizowane zasoby tekstowe jako plist).

Domyślnie uwzględnione kanały to:

Aktualny stan

Ponieważ Sherlock nigdy nie został wydany jako uniwersalny plik binarny , nie jest kompatybilny z wersjami Mac OS X po Mac OS X 10.6 Snow Leopard i nie można go było uruchomić na komputerach Mac z procesorem Intel bez Rosetty .

Sherlocked jako termin

Zwolennicy Watsona dokonani przez Karelia Software, LLC twierdzą, że Apple skopiował ich produkt bez pozwolenia, wynagrodzenia lub uznania przy produkcji Sherlocka 3. [ Potrzebne źródło ] Niektórzy nie zgadzają się z tym twierdzeniem, twierdząc, że Sherlock 3 był naturalną ewolucją Sherlocka 2 i że Watson miał najwyraźniej mieć jakiś związek z Sherlockiem przez samą nazwę. [ potrzebne źródło ]

Zjawisko wypuszczania przez Apple funkcji, która zastępuje lub eliminuje oprogramowanie innych firm, jest tak dobrze znane, że bycie Sherlockiem stało się akceptowanym terminem używanym w społeczności programistów komputerów Mac i iOS.

Wersje

Zobacz też

Linki zewnętrzne