Nie ma co sobie wyobrażać – jest do tego specjalna funkcja API, a wszystkie potrzebne dane są w systemie. Jedyny, ewentualny problem jest, że te dane są sprzed kilku lat i jak dotąd nie były zaktualizowane (chodzi o przesunięcie bieguna magnetycznego), to cały czas chodzi na prognozie. Podejrzewam, że kupienie tych danych kosztowało jakiś wagonik stóweczek i aktualizacja będzie nieprędko.
]]>Wskazanie kompasu jest obarczone błędem na który sklada sie odchylenie południka magnetycznego od geograficznego (deklinacja)i zakócenia pochodzące od pól magnetycznych wytwarzanych przez magnetyki znajdujące się w pobliżu kompasu (dewiacja). I dawni nawigatorzy pracowicie sumowali poprawki odczytywane z map, podających deklinację dla danej okolicy, i z tabeli dewiacji wyznaczonej dla statku przez porónanie wskazania kompasu z kursem jednostki (wykorzystując nabieżniki czy żyrokompas) Ogólnie wyznaczanie dewiacjito była dość żmudna robota i trzeba było to robić co jakiś czas, nawet dla jednostek drewanianych wyposażonych np. w silnik. Kompasy montowano w obudowach , do których mocowano magnesy kompensacyjne (te kolorowe kulki), żeby wskaznia nie wariowały zanadto. Nawet w jakiejś książce o żeglarstwie spotkałem się z uwagą że oświetlenie kompasu nie powinno pobierać prądu większego niż, bo zakóci wskazania.
Wyobraźmy sobie poprawkę jaką trzeba dodać do wskazania apki kompasowej działającej na telefonie zanjdującym się w samochodzie, mając dodatkowo w pamięci to, co napisał Gospodarz.
]]>A na warningi patrzysz, czy wyłączasz je bo nie zapobiegają OutOfMemoryError? Wyłączenie ich byłoby konsekwentne.
]]>A jak uzywanie checked exceptions gwarantuje Ci poprawna obsluge OutOfMemoryError?
]]>No ale może to tylko ja używam perl-critic na levelu „brutal”.
]]>
W godzinkę napisałbym skrypt który to sprawdzi w 95%, po następnych dwóch będzie 100%. Tylko po co, skoro już takie są, jako plugin do Eclipsa.
Pokaz (ten plugin).
]]>Lokalizujac obsluge bledow jak najblizej miejsca ich wystapienia.
]]>