Wila Shipleya
William „Wil” Jon Shipley (ur. 16 października 1969 r.) Jest programistą dla komputerów Macintosh , najbardziej znanym ze współzałożyciela i kierowania The Omni Group w 1991 r., Gdzie zajmował się konsultacjami i opracowywał oprogramowanie dla systemu operacyjnego NeXTSTEP , Rhapsody i później Mac OS X. Jego firma była jedną z nielicznych, które rozwijały Rhapsody , a firmowy OmniWeb stał się najpopularniejszą przeglądarką platformy. W Omni zdobył rekordową liczbę pięciu nagród Apple Design Awards dla produktów swojej firmy. W 2004 roku wraz z Mikiem Matasem założył drugą godną uwagi firmę programistyczną, Delicious Monster . Delicious Library , flagowy produkt firmy, zdobył trzy kolejne nagrody Apple Design Awards.
W listopadzie 2004 roku dodał możliwość skanowania UPC do Delicious Library i był pionierem w dziedzinie komputerowego skanowania jednowymiarowych kodów kreskowych (poprzednie wysiłki nie odbywały się w czasie rzeczywistym, zajmując do 2 sekund na klatkę). W 2007 roku Wil i Lucas Newman napisali nowy algorytm, który nie wymagał kamer z obiektywami o zmiennej ogniskowej, będąc w ten sposób pionierami w odczytywaniu rozmytych jednowymiarowych kodów kreskowych („dekonwolucja odwróconego obrazu”), wykorzystując pomysły belgijskich astronomów.
W społeczności komputerów Macintosh jest znany ze swojego doświadczenia w zakresie użyteczności i projektowania oprogramowania, a także serii Pimp My Code na swoim osobistym blogu, popularnej funkcji, w której dzieli się bezpłatnymi przykładami kodu i wskazówkami dotyczącymi programowania. W 2005 Shipley wygłosił wykład zatytułowany „Jak odnieść sukces w pisaniu oprogramowania dla komputerów Mac” w WWDC , aw 2007 mówił w C4 o używaniu „maszyny szumu” na korzyść Twojej firmy.
27 września 2021 roku Shipley ogłosił na Twitterze, że od tego dnia dołączył do Apple jako starszy inżynier aplikacji domowych na iOS.
. Trzykrotnie pojawił się w popularnym komiksie internetowym Penny Arcade .
Linki zewnętrzne
- Osobista strona główna i blog
- Grupa Omnia
- Penny Arcade : [1] , [2] i [3]