Dlaczego data 1.1.1970 psuje iPhona
Tom Scott tłumaczy czym jest data 1 stycznia 1970 oraz jaki to ma wpływ na iphone. I dlaczego można go popsuć na amen.
gorush z- #
- #
- #
- #
- #
- #
- 143
- Odpowiedz
Tom Scott tłumaczy czym jest data 1 stycznia 1970 oraz jaki to ma wpływ na iphone. I dlaczego można go popsuć na amen.
gorush z
Komentarze (143)
najlepsze
@Tribolonutus: Od kiedy to jest problem?
https://www.reddit.com/r/apple/comments/458cqz/changing_time_date_settings_to_jan_1_1970_will/
@Bialy88:
tylko to przekręcenie trwa.. chyba że.. hmm.. ciekawe czy tylko data czy też godzina musi być 0:0:0 - bo jakby tylko data to jakby tak ruter z otwartą wifi postawić, na nim serwer czasu NTP sknfigurować, ciekawe czy ajfon godzine bierze z sieci gsm czy z ntp..
Żródło: Reddit
time_t
.time_t
w Darwinie jak i BSD (jak i w każdym innym dzisiejszym systemie Unikso-podobnym) jest liczba 64-bitowa, ze znakiem (signed).To znaczy, ze przyjmuje wartości od:
-9223372036854775808 do 9223372036854775807 (a nie jak przytoczył autor filmu od 0 do 2^64 czyli jakieś 1.8^19).
Choć sama teoria autora wydaje się jednak prawidłowa, nie wydaje mi się, ze błąd występuje w iOS. Prawdopodobnie