Sida 4 av 4
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 25 januari 2017, 14:59:23
av lillahuset
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 25 januari 2017, 15:11:27
av sodjan
Ah, OK, så är det ju ja... Tidigare så baserades tidmätningen
hårt mot jordrotationen. I och med atomurstiden infördes och tiderna
började glida isär, så infördes skottsekunden 1972. OK...
Men i alla fall. Eftersom man inte vet i förväg (alltså typ 10 år i förväg)
att en skottsekund kommer, så blir det svårt att ha rutiner i koden för att
räkna ut ändringen. Skottår är enklare och de är inga överraskningar.
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 25 januari 2017, 15:13:20
av Glenn
Bah, sodjan hann före, jag ville bara poängtera att en mjukvara som ska hantera skottsekunder på det sättet måste uppdateras varje gång det blir en skottsekund just pga det.
Jag har ju jobbat med programvaror som inte varit uppdaterade sen 90-talet men fortfarande är i drift, då blir det lite krångligare.
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 25 januari 2017, 15:17:01
av lillahuset
Visst, i praktiken kommer det inte att fungera. Om inte alla kör W10 förståss och tillåter uppdateringar.
I förrgår insåg jag att XP är stendött (lika bra det) när Cygwin inte supportar XP längre.
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 25 januari 2017, 16:00:31
av johano
Jag fattar nog inte det här med "problem att referenstiden hoppar", är det inte exakt det som händer när os:et ställer systemklockan mot någon känd referenstid (NTP t.ex.)??
Detta sker ju lite titt som tätt, och klockan i en vanlig dator kan ju driva rätt bra på några månader, definitivt mer än någon sekund iaf...
/j
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 25 januari 2017, 21:07:49
av Nerre
sodjan skrev:Men det har ju varit 27 skottsekunder sedan 70-talet.
Hur ska du hålla reda på alla dom med "en enkel IF-sats"?
Och hur många har det varit sedan år 1900?
Läste du slarvigt?
Nerre skrev:
Det är algoritment för att räkna om tiden som ska innehålla en enkel IF-sats för varje skottsekund.
Notera slutet på meningen.
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 25 januari 2017, 21:10:25
av Nerre
johano skrev:Jag fattar nog inte det här med "problem att referenstiden hoppar", är det inte exakt det som händer när os:et ställer systemklockan mot någon känd referenstid (NTP t.ex.)??
Ja, och det kan ställa till problem i system som vill veta hur lång tid det gått mellan två händelser.
Om man struntar i att klockan går lite fel så kan man ju strunta i skottsekunden också.
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 25 januari 2017, 22:59:43
av sodjan
Här är ett lite annat svar där skottsekunden igår (på slutet).
Det var en kund med ett VMS system som hade gjort en
felrapport angående att år 2000 felaktigt (enligt kunden)
räknades som ett skottår. Detta var 1983. Kunden fick i
alla fall ett heltäckande och tydligt svar från supporten...
http://h41379.www4.hpe.com/openvms/prod ... /leap.html
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 26 januari 2017, 02:24:12
av TomasL
Dagens höjdpunkt

kan undra vad kundens reaktion var?
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 26 januari 2017, 02:46:52
av lillahuset
Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 26 januari 2017, 18:01:15
av sodjan
Nu när tråden ändå är inne på ett stickspår så tar vi en till...
http://www.slac.stanford.edu/~rkj/crazytime.txt
Innehåller en hel del intressant tid och datum historik.
Sista raderna lyder:
"Note that the OpenVMS time display and manipulation routines allow for
only 4 digits in the 'YEAR' field. We expect this to be corrected in a future
release of OpenVMS sometime prior to 31-DEC-9999."
Ger lite perspektiv på "2038 problemet"...

Re: Nya Karolinskas datasystem slogs ut av skottsekud
Postat: 26 januari 2017, 19:33:30
av TomasL
Och tiden börjar gå "baklänges" år 31086