Warning: Use of undefined constant sa_comments - assumed 'sa_comments' (this will throw an Error in a future version of PHP) in /homepages/36/d441047049/htdocs/wordpress/wp-content/plugins/recent-comments-with-avatars/comments.php on line 244
Komentarze do: Twit Programmers of the Year (4) https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/ Gdzieś między Polską a Niemcami, a szczególnie w NRD Wed, 04 Mar 2020 20:39:14 +0000 hourly 1 Autor: cmos https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18258 Mon, 21 Aug 2017 06:12:26 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18258 Oczywiście że wpływu zewnętrznych pól magnetycznych nie da się automatycznie skompensować w aplikacji. Przecież nawet kompasy magnetyczne na statkach (stalowych przecież) trzeba kalibrować po instalacji, bo inaczej nie będą działać poprawnie. (Znaczy w ogóle na statkach już od dawna używa się żyrokompasów, a magnetycznych to tylko jako backup backupu).
Bardziej mnie zastanawia, czy apki używające kompasu działają poprawnie w północnej Kanadzie, relatywnie blisko bieguna magnetycznego. O Antarktydę martwiłbym się mniej, mimo że wektor pokazujący na biegun północny będzie tam prawie równoległy do pokazującego na środek Ziemi i o jakiejkolwiek dokładności można zapomnieć. Tyle że tam nikomu nie przyjdzie do głowy używanie smartfona. Ale na Patagonii, to już może być trochę problem.

]]>
Autor: divak2 https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18257 Sat, 19 Aug 2017 22:56:38 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18257 Nie o to mi chodziło. Deklinację na mapach ozanaczano „x stopni, y minut w roku 2010, rocznie algebraicznie dodawać tyle a tyle.” I to zazwyczaj wystarczało do bezpiecznego prowadzenia statku. Wystarcza pewnie i dla API. Natomiast jest pytanie czy apka kompasowa umie skompensować zakłocenia pola magnetycznego pochodzące od namagnesowanych przedmiotów (np. karoseria i silnik samochodu) znajdujących się w pobliżu magnetometrów?

]]>
Autor: cmos https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18256 Sat, 19 Aug 2017 07:11:27 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18256 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.

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.

]]>
Autor: divak2 https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18255 Fri, 18 Aug 2017 22:52:06 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18255 Jest facet , który opłynął ziemię nie zabierając żadnych przyrządów navigacyjnych. Żeglarze polinezyjscy z kolei uzywali „map” plecionych ze sznurka i bezbłędnie trafiali w swoje wyspy.

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.

]]>
Autor: cmos https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18254 Wed, 19 Jul 2017 17:00:46 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18254 Cały czas przegapiasz słowo kluczowe. „…obsłużyłeś wszystkie twoje wyjątki?

A na warningi patrzysz, czy wyłączasz je bo nie zapobiegają OutOfMemoryError? Wyłączenie ich byłoby konsekwentne.

]]>
Autor: krwawykrolik https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18253 Wed, 19 Jul 2017 15:58:17 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18253 Ja się pytam o gwarancję i raport, a nie jak będziesz próbował.

A jak uzywanie checked exceptions gwarantuje Ci poprawna obsluge OutOfMemoryError?

]]>
Autor: cmos https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18252 Wed, 19 Jul 2017 09:03:07 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18252 http://eclipse-cs.sourceforge.net
Robisz development w Javie i tego nie znasz?

No ale może to tylko ja używam perl-critic na levelu „brutal”.

]]>
Autor: cmos https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18251 Wed, 19 Jul 2017 09:01:56 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18251 Ja się pytam o gwarancję i raport, a nie jak będziesz próbował.

]]>
Autor: krwawykrolik https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18250 Tue, 18 Jul 2017 22:03:16 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18250 PS.


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).

]]>
Autor: krwawykrolik https://nrdblog.cmosnet.eu/2017/07/twit-programmers-of-the-year-4/#comment-18249 Tue, 18 Jul 2017 22:02:35 +0000 http://nrdblog.cmosnet.eu/?p=12215#comment-18249
Jak gwarantujesz, że obsłużyłeś wszystkie twoje wyjątki?

Lokalizujac obsluge bledow jak najblizej miejsca ich wystapienia.

]]>