RTV forum PL | NewsGroups PL

Synchronizacja LED-ów na stadionie w Łodzi: jak działa aplikacja dla kibiców?

Miganie ledem na stadionie

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Synchronizacja LED-ów na stadionie w Łodzi: jak działa aplikacja dla kibiców?

Goto page Previous  1, 2, 3, 4  Next

Grzegorz Niemirowski
Guest

Fri Jul 01, 2016 7:01 am   



Ghost <na@drzewo.pl> napisał(a):
Quote:
Zainstalowałbyś sobie aplikację który ma niby migać ledem, ale żąda
dostępu do GPS?

Ludzie się już przyzwyczaili, że aplikacje żądają bardzo wielu dostępów, nie
wiadomo w ogóle po co.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 25 days, 17 hours, 12 minutes and 50 seconds

Ghost
Guest

Fri Jul 01, 2016 7:03 am   



Użytkownik "Grzegorz Niemirowski" napisał w wiadomości grup
dyskusyjnych:nl54fh$pnj$1@node1.news.atman.pl...

Ghost <na@drzewo.pl> napisał(a):
Quote:
Zainstalowałbyś sobie aplikację który ma niby migać ledem, ale żąda
dostępu do GPS?

Ludzie się już przyzwyczaili,

Nie wszyscy, ja bym nie zainstalował

Quote:
że aplikacje żądają bardzo wielu dostępów, nie wiadomo w ogóle po co.

Wiadomo Smile

J.F.
Guest

Fri Jul 01, 2016 7:30 am   



Użytkownik "Jacek" napisał w wiadomości grup
dyskusyjnych:nl3u45$a6o$1@news.chmurka.net...
Quote:
Nie jestem pewien jak to działa ale o wielełatwiej zsynchronizować
telefony
poprzez odczyt czasu z GPS-a, kórego obecnie prawie każdy smartfon
ma...

Na stadionie owszem, no chyba, ze solidna konstrukcja i dobrze
ekranuje.

Ogolnie to jednak kiepski pomysl, bo ten gps to w wielu miejscach
niedostepny jednak jest.

A tak w ogole, to dokladny czas chyba podstawa wielu uslug
sieciowych - bo jest naprawde dokladny.

Uruchamiam NTP na Androidzie i mam 0.660 s roznicy czasu telefonu i z
serwerow.
A czas "z sieci GSM". Hm, a moze to "z sieci NTP" ?

Przy czym ... na potrzeby migania te 0.660s to moze byc za duzo, ale
ciekaw jestem czy to naprawde taka roznica, czy to np kwestia
asymetrycznych predkosci,
czy np sekundowej dokladnosci ustawiania.

Tak czy inaczej - dosc dokladny jest zegar, jesli "synchronizowany
siecia".



J.

Jarosław Sokołowski
Guest

Fri Jul 01, 2016 9:09 am   



Pan Grzegorz Niemirowski napisał:

Quote:
Ghost <na@drzewo.pl> napisał(a):
Zainstalowałbyś sobie aplikację który ma niby migać ledem, ale
żąda dostępu do GPS?

Ludzie się już przyzwyczaili, że aplikacje żądają bardzo wielu
dostępów, nie wiadomo w ogóle po co.

Mam kilka urządzeń z Androidem wyposażonych GPS (za to bez lub ze
sporadycznym dostępem do internetu, tak raz na pół roku może).
Jeśli tylko dostępny jest sygnał z satelity, to czas *systemowy*
się do niego od razu synchronizuje. Dokładnie.

Jeżeli ktoś sobie wyobraża, że aplikacja do migania ledem musi żądać
dostęu do GPS żeby korzystać z czasu stamtąd branego, to zanczy, że...
no, powiedzmy, że ma dużą wyobraźnię. Wybujałą wręcz.

--
Jarek

Ghost
Guest

Fri Jul 01, 2016 9:47 am   



Użytkownik "Jarosław Sokołowski" napisał w wiadomości grup
dyskusyjnych:slrnnnccqt.h66.jaros@falcon.lasek.waw.pl...

Quote:
Mam kilka urządzeń z Androidem wyposażonych GPS (za to bez lub ze
sporadycznym dostępem do internetu, tak raz na pół roku może).
Jeśli tylko dostępny jest sygnał z satelity, to czas *systemowy*
się do niego od razu synchronizuje. Dokładnie.

Nie. To określona aplikacja - która jest włączona i ma uprawnienia do GPS
realizuje tę synchronizację, nawet o tym nie wiesz.

Quote:
Jeżeli ktoś sobie wyobraża, że aplikacja do migania ledem musi żądać
dostęu do GPS żeby korzystać z czasu stamtąd branego, to zanczy, że...
no, powiedzmy, że ma dużą wyobraźnię. Wybujałą wręcz.

To mówisz, że onLocationChanged nie wymaga dostępu do GPS, albo, że znasz
lepszą funkcję pobierającą aktualny czas GPS (nie wymagającą dostępu do
GPS)?

Jeśli ktoś pisze programy na androida korzystające z czasu systemowego
ufając, że na 100% jakaś inna aplikacja przed sekundą zsynchronizowała ten
czas z GPS to zanczy, że...
no, powiedzmy, że ma dużą wyobraźnię. Albo jest po prostu głupi.

Grzegorz Niemirowski
Guest

Fri Jul 01, 2016 11:01 am   



Ghost <na@drzewo.pl> napisał(a):
Quote:
jakaś inna aplikacja przed sekundą zsynchronizowała
ten czas

A to w ogóle można bez roota?

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 25 days, 21 hours, 14 minutes and 5 seconds

Jarosław Sokołowski
Guest

Fri Jul 01, 2016 11:40 am   



Pan Grzegorz Niemirowski napisał:

Quote:
Ghost <na@drzewo.pl> napisał(a):
jakaś inna aplikacja przed sekundą zsynchronizowała ten czas

A to w ogóle można bez roota?

To nawet nie takie ważne, z rootem czy bez. System sobie swój czas ustawia
z GPS (jeśli ma dostęp) albo z internetu (jeśli ma dostęp) albo z sieci
komórkowej (jeśli ma dostęp), albo... Albo z cholera wie czego. Średnio
minie obchodzi jak on wybiera źródło czasu -- ważne, że SOA#1, czyli
raz ustawiony czas systemowy ma zadawalającą dokładnoć. A nawet gdyby
odjechał o 10 milisekund czy 10 sekund, to od samej dokładności bezwzględnej
ważniejsze jest to, że wszystkie aplikacje żyją w tym samym czasie.

Jasne, że jakaś Zosia Samosia może napisać aplikację do migania diodą,
która sama sobie wyczai swoje źródło czasu. Jasne, że może nawet chcieć
ten swój najlepsiejszy czas narzucić innym. W końcu wolność polega
i na tym, że wolno sobie robić krzywdą. Jak będzie ogłaszany nabór do
Ministerstwa Głupich Kroków, to taki punkt w CV będzie mocnym atutem.

Jarek

--
Raz tylko dany ci czas:
ani on twój ani czyj.
Z czasem się wszystko ustoi.
Żyj na huśtawce żyj.

Ghost
Guest

Fri Jul 01, 2016 12:45 pm   



Użytkownik "Jarosław Sokołowski" napisał w wiadomości grup
dyskusyjnych:slrnnncll9.irc.jaros@falcon.lasek.waw.pl...

Quote:
raz ustawiony czas systemowy ma zadawalającą dokładnoć. A nawet gdyby
odjechał o 10 milisekund czy 10 sekund, to od samej dokładności
bezwzględnej

Kolega kupy z wątkiem nie trzyma - 10 sekund to nie jest "zadawalającą
dokładnoć" w omawianym zastosowaniu

Quote:
ważniejsze jest to, że wszystkie aplikacje żyją w tym samym czasie.

Kłopot w tym, że tu synchronizujemy aplikacje w _RÓŻNYCH_ systemach

J.F.
Guest

Fri Jul 01, 2016 12:58 pm   



Użytkownik "Jarosław Sokołowski" napisał w wiadomości grup
dyskusyjnych:slrnnncll9.irc.jaros@falcon.lasek.waw.pl...
Pan Grzegorz Niemirowski napisał:
Quote:
jakaś inna aplikacja przed sekundą zsynchronizowała ten czas
A to w ogóle można bez roota?

To nawet nie takie ważne, z rootem czy bez. System sobie swój czas
ustawia
z GPS (jeśli ma dostęp) albo z internetu (jeśli ma dostęp) albo z
sieci
komórkowej (jeśli ma dostęp), albo... Albo z cholera wie czego.
Średnio
minie obchodzi jak on wybiera źródło czasu -- ważne, że SOA#1, czyli
raz ustawiony czas systemowy ma zadawalającą dokładnoć.

W opisie do ktoregos z klientow NTP stalo, ze Android nie przewiduje
manipulacji czasem przez aplikacje.
Bezpieczenstwo takie.
Wiec nie ma ustawiania czasu systemowego przez NTP - chyba ze za
pomoca wbudowanego przez Google/producenta programu.
Wbudowane jak widac sa, i to kto wie czy nie trzy.

Ale to w sumie srednio potrzebne - aplikacja moze sobie przy pomocy
NTP sprawdzic przesuniecie systemowego zegara, i potem wykonywac swoje
czynnosci w skorygowanym czasie.
Nie wiem jednak czy nie ma jakis niespodzianek, typu np ze mozna
ustawic budzenie aplikacji z dokladnoscia co do sekundy ... ale nie
dokladniej.

Quote:
A nawet gdyby
odjechał o 10 milisekund czy 10 sekund, to od samej dokładności
bezwzględnej
ważniejsze jest to, że wszystkie aplikacje żyją w tym samym czasie.

W jednym telefonie moze i wazniejsze, jak chcesz migac kilkoma
telefonami, to i czas moze byc rozny.

J.

Jarosław Sokołowski
Guest

Fri Jul 01, 2016 1:37 pm   



Ghost pisze:

Quote:
raz ustawiony czas systemowy ma zadawalającą dokładnoć. A nawet gdyby
odjechał o 10 milisekund czy 10 sekund, to od samej dokładności
bezwzględnej

Kolega kupy z wątkiem nie trzyma - 10 sekund to nie jest "zadawalającą
dokładnoć" w omawianym zastosowaniu

Żeby coś powiedzieć o "omawianym zastosowaniu", to trzeba nalpierw znać
podstawy. A te trudno wyjaśnić komuś, to nie poznał takich trudnych pojęć
jak "implikacja". Tutaj pojęcie to zagościło w słowie "gdyby".

Nie wiem jakie są odchyłki czasu w urządzeniu bez RTC, które zaraz po
starcie pobrało czas z dostępnych mu źródeł. Ja tego nie jestem w stanie
zauważyć patrząc na sekundniki kilku komputerów, tabletów, smartfonów itp.
Nawet jeśli mają one różne systemy operacyjne. Mierzyć tego nie będę, bo
mi ta wiedza na nic. Ale *gdyby* jeden z programów się wyłamał, stwierdził,
że 7 milisekund to żenująca niepunktualność i dostroił się z mikrosekundowym
uchybem do atomowego wzorca z dworca w Koluszkach, to by dla całości było
niefajne. Dla tego programu nawet bardziej niefajnie niż dla pozostałych.

Quote:
ważniejsze jest to, że wszystkie aplikacje żyją w tym samym czasie.

Kłopot w tym, że tu synchronizujemy aplikacje w _RÓŻNYCH_ systemach

Gdzie ten kłopot?

--
Jarek

Jarosław Sokołowski
Guest

Fri Jul 01, 2016 1:41 pm   



Pan J.F. napisał:

Quote:
jakaś inna aplikacja przed sekundą zsynchronizowała ten czas
A to w ogóle można bez roota?
To nawet nie takie ważne, z rootem czy bez. System sobie swój czas
ustawia z GPS (jeśli ma dostęp) albo z internetu (jeśli ma dostęp)
albo z sieci komórkowej (jeśli ma dostęp), albo... Albo z cholera
wie czego. Średnio minie obchodzi jak on wybiera źródło czasu --
ważne, że SOA#1, czyli raz ustawiony czas systemowy ma zadawalającą
dokładnoć.

W opisie do ktoregos z klientow NTP stalo, ze Android nie przewiduje
manipulacji czasem przez aplikacje.

Tak zwanego "rootowania" też nie przewiduje. Ale tutaj mamy jednego
takiego, co bez takich rzeczy czuje niedosyt przygód i mocnych wrażeń.

Quote:
Bezpieczenstwo takie.

E tam bezpieczeństwo. Po prostu normalne logiczne ustalenie.

Quote:
Wiec nie ma ustawiania czasu systemowego przez NTP - chyba ze za
pomoca wbudowanego przez Google/producenta programu.
Wbudowane jak widac sa, i to kto wie czy nie trzy.

Ja nie wiem. Ważne, że dobrze działa.

Quote:
Ale to w sumie srednio potrzebne - aplikacja moze sobie przy pomocy
NTP sprawdzic przesuniecie systemowego zegara, i potem wykonywac swoje
czynnosci w skorygowanym czasie.

Jeśli NTP działa w systemie, to i zegar systemowy będzie zgodny z tym
wzorcem, do którego może miec dostęp aplikacja. Chyba że Źli Ludzie
zarządzający routerem WiFi podłożą podstępnie inne serwery ze złośliwie
przestawionym czasem. Sygnał satelitarny też pewnie sfałszowany przez
radiostacyjkę na pięterku. No i jak tu żyć?

Quote:
Nie wiem jednak czy nie ma jakis niespodzianek, typu np ze mozna
ustawic budzenie aplikacji z dokladnoscia co do sekundy ... ale nie
dokladniej.

Jeśli aplikacja budzi się z dokładnoiścią do sekundy, to przed wstaniem
z wyra i zabraniem się do roboty może odmówić zdrowaśkę długości 237 ms.

Quote:
A nawet gdyby odjechał o 10 milisekund czy 10 sekund, to od samej
dokładności bezwzględnej ważniejsze jest to, że wszystkie aplikacje
żyją w tym samym czasie.

W jednym telefonie moze i wazniejsze, jak chcesz migac kilkoma
telefonami, to i czas moze byc rozny.

Naprawdę ktoś widział rozjechany czas w Androidach, które po całych
dniach służą do fejsbukowania?!

--
Jarek

J.F.
Guest

Fri Jul 01, 2016 3:07 pm   



Użytkownik "Jarosław Sokołowski" napisał w wiadomości grup
dyskusyjnych:slrnnncsp4.jk2.jaros@falcon.lasek.waw.pl...
Pan J.F. napisał:
Quote:
W opisie do ktoregos z klientow NTP stalo, ze Android nie
przewiduje
manipulacji czasem przez aplikacje.

Tak zwanego "rootowania" też nie przewiduje. Ale tutaj mamy jednego
takiego, co bez takich rzeczy czuje niedosyt przygód i mocnych
wrażeń.

Bezpieczenstwo takie.

E tam bezpieczeństwo. Po prostu normalne logiczne ustalenie.

Logiczne, ale logiczne tez, ze klient moze chciec czas synchronizowac.
Tyle tych roznych praw dostepu maja, nad ktorymi nie ma kontroli, ze
mogliby dodac jeszcze jedno - prawo do zmiany czasu.

Ale nie - nie pozwolimy i juz.

Quote:
Ale to w sumie srednio potrzebne - aplikacja moze sobie przy pomocy
NTP sprawdzic przesuniecie systemowego zegara, i potem wykonywac
swoje
czynnosci w skorygowanym czasie.

Jeśli NTP działa w systemie, to i zegar systemowy będzie zgodny z tym
wzorcem, do którego może miec dostęp aplikacja.

Ale jak masz 40 tys kibicow, to i wzorce moga byc rozne :-)

Quote:
A nawet gdyby odjechał o 10 milisekund czy 10 sekund, to od samej
dokładności bezwzględnej ważniejsze jest to, że wszystkie
aplikacje
żyją w tym samym czasie.

W jednym telefonie moze i wazniejsze, jak chcesz migac kilkoma
telefonami, to i czas moze byc rozny.

Naprawdę ktoś widział rozjechany czas w Androidach, które po całych
dniach służą do fejsbukowania?!

A to jakis argument ?
Moge chyba fejsbookowac z czasem przestawionym o rok, miesiac, dzien
czy pare minut ?

J.

Robert Wańkowski
Guest

Fri Jul 01, 2016 3:14 pm   



W dniu 2016-07-01 o 17:07, J.F. pisze:
Quote:
Naprawdę ktoś widział rozjechany czas w Androidach, które po całych
dniach służą do fejsbukowania?!

A to jakis argument ?
Moge chyba fejsbookowac z czasem przestawionym o rok, miesiac, dzien czy
pare minut ?
Nie wiem czy na temat, ale przeglądarka nie chce działać jak podupadła

bateria Biosu i zegar z kalendarzem się przestawił. :-)

Robert

Jarosław Sokołowski
Guest

Fri Jul 01, 2016 6:17 pm   



Pan J.F. napisał:

Quote:
Bezpieczenstwo takie.
E tam bezpieczeństwo. Po prostu normalne logiczne ustalenie.

Logiczne, ale logiczne tez, ze klient moze chciec czas synchronizowac.
Tyle tych roznych praw dostepu maja, nad ktorymi nie ma kontroli, ze
mogliby dodac jeszcze jedno - prawo do zmiany czasu.

Ale nie - nie pozwolimy i juz.

Też bym nie pozwolił.

Quote:
Ale to w sumie srednio potrzebne - aplikacja moze sobie przy pomocy
NTP sprawdzic przesuniecie systemowego zegara, i potem wykonywac
swoje czynnosci w skorygowanym czasie.
Jeśli NTP działa w systemie, to i zegar systemowy będzie zgodny
z tym wzorcem, do którego może miec dostęp aplikacja.

Ale jak masz 40 tys kibicow, to i wzorce moga byc rozne Smile

Każdy przyniósł w kieszeni swój wzorzec z domu. Bo przecież systemowy
takt jest na tyle dokładny, że i po tygodniu jeden kibic od drugiego
nie będzie się różnił w sposób widoczny. Gdyby (uwaga: implikacja)
nagle wszystkie serwery czasu przestały działać.

Quote:
A nawet gdyby odjechał o 10 milisekund czy 10 sekund, to od samej
dokładności bezwzględnej ważniejsze jest to, że wszystkie
aplikacje żyją w tym samym czasie.

W jednym telefonie moze i wazniejsze, jak chcesz migac kilkoma
telefonami, to i czas moze byc rozny.

Naprawdę ktoś widział rozjechany czas w Androidach, które po całych
dniach służą do fejsbukowania?!

A to jakis argument ?

Nie argument, tylko przesłanka. Przesłanka do tego, że zegar chodzi
dobrze. Rozjechany może być u kogoś, kto po całych dniach tylko
słucha empetrójek albo gra w niesieciowego cymbergaja. Ale nie tam,
gdzie wciąż jest łączność z internetem.

Quote:
Moge chyba fejsbookowac z czasem przestawionym o rok, miesiac,
dzien czy pare minut ?

Tego nie wiem, w życiu nie fejsbukowałem. Ale guglać nie można --
odkąd gugiel leci po https.

--
Jarek

Jarosław Sokołowski
Guest

Fri Jul 01, 2016 6:19 pm   



Pan Robert Wańkowski napisał:

Quote:
Naprawdę ktoś widział rozjechany czas w Androidach, które po całych
dniach służą do fejsbukowania?!
A to jakis argument ?
Moge chyba fejsbookowac z czasem przestawionym o rok, miesiac,
dzien czy pare minut ?
Nie wiem czy na temat, ale przeglądarka nie chce działać jak podupadła
bateria Biosu i zegar z kalendarzem się przestawił. Smile

Przeglądatka działa. Ale wiele serwerów nie chce jej nic pokazać, żeby
mogła sobie przeglądać.

--
Jarek

Goto page Previous  1, 2, 3, 4  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Synchronizacja LED-ów na stadionie w Łodzi: jak działa aplikacja dla kibiców?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map