neprihlásený Pondelok, 7. októbra 2024, dnes má meniny Eliška
Softvér samoobslužných benzínok nezvládol dátum 29. februára

Značky: programovaniezaujímavosti

DSL.sk, 1.3.2024


Neštandardné dátumy a časy respektíve posuny času opakovane spôsobujú problémy rozličným softvérom a k minimálne jednému väčšiemu incidentu prišlo aj včera 29. februára, v pridaný deň aktuálneho priestupného roka.

Problém s týmto dátumom mali včera samoobslužné čerpacie stanice viacerých značiek na Novom Zélande, na ich vonkajších termináloch sa nedalo platiť platobnými kartami a čerpacie stranice iba s takýmto spôsobom platenia tak boli zrejme nefunkčné.

Upozornili na to noviny NZ Herald.

Stanice s problémami používajú terminály od spoločnosti Invenco. Tá pre agentúru Reuters potvrdila, že išlo o problém spôsobený priestupným rokom.

Nie je jasné, aká presná technická príčina problém spôsobila.

Podľa NZ Herald terminály začali typicky fungovať okolo 19. hodiny miestneho času.

Dátum 29. február je iba čiastočne neštandardný vzhľadom na jeho pravidelný výskyt raz za štyri roky, napriek tomu občasne spôsobuje softvérové incidenty. Viacero softvérových incidentov vzniklo pri prechodoch času medzi zimným a letným časom, ktoré sa dejú pravidelne dvakrát za rok, a vážnejšie incidenty v poslednom období vznikli pri pridávaní tzv. skokových sekúnd. Tie sú pomerne neštandardné, nie sú dlhodobo dopredu známe a pridávajú sa keď momentálny rozdiel medzi časom meraným človekom a skutočnou fázou dňa vychádzajúcou z otočenia Zeme k Slnku prekročí 0.9 sekundy.

Posledné dva typy problémov by sa v neďalekej budúcnosti mohli eliminovať, ked sa okrem iného v EÚ plánuje zrušiť posúvanie času a zároveň sa krajiny tiež dohodli na zámere zrušiť v budúcnosti skokové sekundy.


      Zdieľaj na Twitteri



Najnovšie články:

FreeBSD ide výrazne zlepšiť podporu notebookov, získalo na to financovanie
Mapy.cz začali na Slovensku podporovať plnohodnotnú navigáciu
HDD by mali dosiahnuť 50 TB o dva až tri roky
OpenZFS konečne dostáva podporu pridania ďalších diskov do RAID-Z
4ka oslavuje výročie, zákazníkom dá 1 GB dát
Prvý WiFi router od OpenWrt v predaji
Alza v Česku spustila predaj liekov, na Slovensku ho zatiaľ nechystá
Seriál Fallout podľa počítačovej hry dosiahol 100 miliónov divákov
NASA laserom komunikovala takmer na pol miliardy kilometrov
Ďalšia generácia Intel CPU bude predstavená o týždeň, dostupná o ďalšie dva


Diskusia:
                               
 

Ono zase programatorovi to chvilu trva, kym sa stane dostatocne seniornym a dostatocne sa popali na datumovych veciach, kym to zacne robit (a testovat) poriadne... Inak povedane, pocet chyb v SW suvisiacich s datumom by som daval do suvislosti s poctom novych programatorov a neschopnostou institucii naucit okrem teorie aj jednu prakticku vec... Ale plne to chapem. Murarom proste obcas ujde, ze maju pouzivat snurku a potom sa do rohu musi dat skrina.
Odpovedať Známka: 6.4 Hodnotiť:
 

Podľa mňa by sa skúsený programátor s rozvahou zamestnal v banke a patchol root cause na zdroji prerobením účtovacieho systému na real time, aby sa pri svojej zábavke nemusel zajebávať s nejakými priekazne arbitrárnymi dátumovými hodnotami.
Odpovedať Známka: -5.3 Hodnotiť:
 

A co by robili zamestnanci, ktory maju na monitore vypalene logo excelu, lebo od rana do vecera preklapaju data? To by priekazne vyriesil tiez, ked uz tam bude, a stupla by nezamestnanost a HDP by islo do naseho skracovaca!
Odpovedať Známka: 6.0 Hodnotiť:
 

Zamestnanci by predsa naďalej s nadšením plnili úlohy, ktoré im v rámci svojich zodpovedností zadávajú nadriadený nakoľko na tom sa tým priekazne nič nemení.
Odpovedať Známka: -5.0 Hodnotiť:
 

Ked sa rozhodnes vymurovat si sam a ujde ti, tak sa to da pochopit, kedze nemas skusenost, ani vyucny list. Ale ked sa to stane vyucenemu murarovi, tak bol bud ozraty, alebo je to nejaky suflikant samouk.
Ocakaval by som, ze programatorov / testerov by na taketo veci mali ucit, ved uz musi byt z praxe hromada popisanych problemov. Ked riesis datum/cas, poskusaj nejake hranicne situacie - prelom dna, priestupny den, vysoky rok...
Odpovedať Známka: 5.0 Hodnotiť:
 

Alebo je problemom kindermanazment, ktory chce najlepsie vsetko hned a za polovicu. Potom by som sa az tak necudoval aj ked toto je zaklad :/
Odpovedať Známka: 10.0 Hodnotiť:
 

Ja by som zas povedal, ze velkym problemom je nedostupnost tried s priekazne autistickymi detmi, ktore Vam dokazu v momente otestovat veci, ktore by Vas nenapadli ani v najblaznivejsom sne..
Odpovedať Hodnotiť:
 

Testovanie softwaru by sa prave tak nemalo robit.
Odpovedať Hodnotiť:
 

..a ešte lepšie sú na to mačičky, kočeny :D :p lůl

proste, ntbky hrejú dost, a cez zimu, na podzim ešte lákavejšie,
a kitties kočky mladé, sa radi vyhrievajú, a ležkajú na takýchto zapnutých pc a nbkoch, s občasnou prechádzkou po klávesnici, a lovom myši
Odpovedať Známka: -3.3 Hodnotiť:
 

Do rohu sa skriňa opre, musí to byť k.... dobréééee.
Odpovedať Známka: 10.0 Hodnotiť:
 

akoze prepac, ale dnes programatori nepracuju v asembleri a nepisu si rutiny sami. Na vsetko maju obrie frameworky, ktore staci nalinkovat k sebe a zrazu mas super uzasny sw za min. cenu. Akurat, ze s nim v pripade problemu neurobis nic, lebo junior neovlada ani zaklady.
A s tou instituciou nesuhlasim, VS ta ma naucit hladat informacie a hlavne ona ta uci, teoriu, preco to tak je, ako to ma byt... a tieto vedomosti ty mas aplikovat do praxe. A hlavne ta ma naucit logicky premyslat, a mysliet krok dopredu.
Odpovedať Hodnotiť:
 

davam plus za skrinu v rohu
Odpovedať Hodnotiť:
 

Prosím zrušte už konečne letný a zimný čas. Je to taká somarina že až.
Odpovedať Známka: 3.1 Hodnotiť:
 

Pamätáš si aké to boli posledne zvady a rozvady okolo nejakého LEČ a SEČ aj tu na Slovensku?
Odpovedať Známka: 6.7 Hodnotiť:
 

Hej, pamätám. So zrušením striedania času súvisí zvada, ktorý čas ponechať kvôli vstávaniu za svetla a spánky za tmy a vyšlo z toho, že najlepšie je ponechať striedanie času.
Odpovedať Známka: 6.7 Hodnotiť:
 

Akurát o tom nemá čo rozhodovať ulica.
Odpovedať Známka: 6.7 Hodnotiť:
 

Len aby sme potom nenadavali este viac. Ale za mna OK ak zostane letny cas. Alebo druha moznost aj ked narocnejsia, budeme mat sice zimny ale realne sa vsetko posunie. Cize nebude sa chodit na 8:00 do prace ale na 9:00. To je podla mna ale zlozite, lebo ludia nie su zvyknuti.
Odpovedať Známka: -5.0 Hodnotiť:
 

Akurát aby ti to vychádzalo ako doteraz, v lete by si musel chodiť nie na 09:00, ale na 07:00.
Odpovedať Hodnotiť:
 

žiaden zimný čas nie je! je len Stredoeurópsky čas a Stredoeurópsky letný čas!
Odpovedať Hodnotiť:
 

Prečo rušiť, keď môžu platiť súčastne? A naviac taký prístup vyrieši i automatickú priekaznosť.
Odpovedať Známka: -3.3 Hodnotiť:
 

Je k tomu nejaka cost benefit analyza?
Odpovedať Hodnotiť:
 

Presne tak! Radšej zaveďme letné a zimné otváracie hodiny. Aspoň bude ešte väčší chaos :)
Odpovedať Hodnotiť:
 

Keby to bola "taka somarina", bol by uz davno letny cas zruseny. Ja by som na Slovensku vsak nechcel mat original zimny cas, teda standardny stredoeuropsky cas aj v lete.
Ak si uvedomis, ze Ukrajina je uz +2h GMT a sucasne Spanielsko je taktiez +1 h oproti GMT, nieco asi nebude uplne idealne.
Na zapade Spanielska (Cabo Touriñán) bude vychod slnka o 2 hodiny neskor, ako v Michaloviach.
Teda na Slovensku vychod slnka v juni o 3:39 u nas, v Spanielsku na zapade o 5:39.
Potom by bolo vhodne upravit casove pasma a nas dat +2h oproti GMT. To vsak nie je dobre pre ekonomiku EU ...
Odpovedať Hodnotiť:
 

K posunu casu maju najviac vyhrad dochodkyne ktore nechodia do roboty a vstavaju o 4:00 rano.
Odpovedať Hodnotiť:
 

ano, nechat letny cas a vybavene. Aj tak v zime vstavas za tmy a ides domov za tmy, takze je fuk, ci su to 4 hodiny, alebo 5.
Lenze tu si na Slovensku a oni to nazyvaju "normalny" cas a letny. Cize musi ostat +1, lebo letny by narod pokladal za znicenie nasich narodnych tradicnych hodnot a radsej budu mat v lete slnko o 5tej rano.
Odpovedať Hodnotiť:
 

Ja by som zrušil aj letný aj zimný
Odpovedať Hodnotiť:
 

a prave kvoli takymto kokotinam pouzivam vyhradne unix timestamp.
Odpovedať Známka: 6.0 Hodnotiť:
 

a dôjdeš tak k problému roku 2036...
Odpovedať Známka: 0.0 Hodnotiť:
 

To by musel používať starú verziu NTP. V 2010 vyšla nová 128-bitová, ktorá sa už používa.
Odpovedať Hodnotiť:
 

...ktorý zďaleka nepopisuje všetko, čo sa môže stať.
Odpovedať Hodnotiť:
 

Niektoré incidenty sú vyvolané účelovo, niečo ako keď si užívateľ podhodí šupku z banánu pod nohy aby sa mohol na nej demonštratívne šmyknúť a následne sa súdiť so správcom komunikácie. Ale toto nie je ten prípad.
Odpovedať Hodnotiť:
 

Pokiaľ ale na incident nahliadneme v kontexte širších súvislostí, je v niektorých krajinách neodôvodnené odoprenie poskytnutia služby zákazníkovi priekazne omnoho účelovejšie.
Odpovedať Známka: -2.0 Hodnotiť:
 

"Letny cas" je neprirodzena blbost ktora sposobuje najma problemy. To ze nefunguje par terminalov na pumpach je nic oproti tomu, ze aj kopec zdravotnickych appiek zlyhava. Mali by to raz a navzdy zrusit.
Odpovedať Známka: 1.1 Hodnotiť:
 

Hej, a potom budeme v lete chodiť spat o osmej, lebo uz bude tma, a ráno byde slnko do izby svietiť uz o štvrtej.
Odpovedať Hodnotiť:
 

Mne sa to bude pacit.. za chvilku idem do dochodku a uz od detskych cias ma to s prepacenim priekazne sralo ze som sa nevyspal.. spat som kvoli tomu chodil neskoro a rano bola este tma, ked som musel ist do skoly.. cele zle..
Odpovedať Hodnotiť:
 

Problém s rannou tmou je len v zime. Keby ponechali zimný (normálny) čas, tak to bude rovnako ako doteraz. Keby ponechali natrvalo letný čas, tak problém s rannou tmou sa ešte viac zhorší.

Ponechaním natrvalo zimného času spôsobí letný problém - príliš skoro bude tma. Žiadne dlhé vysedávanie vonku pri svetle až do deviatej.
Odpovedať Hodnotiť:
 

Spýtajme sa, ako je to riešia v Číne, kde, citácia:

Čína v súčasnosti používa len jeden oficiálny čas - pekinský čas (UTC:+8). Bol zavedený s cieľom zjednotenia Číny a centralizácie. Napriek tomu, že Čína by teoreticky mohla zahŕňať viacero časových pásiem, rozhodnutie používať len jedno časové pásmo bolo odôvodnené veľmi stručne: „Jeden národ, jedno časové pásmo“.
Odpovedať Známka: 10.0 Hodnotiť:
 

mne ted 1kočka rozliala 1kafe, lebo zhodila hrnek s pressom z podobločnice, kde som si ho nechal, ked som popíjal na balkone,
ked nahánala drozda po vnitrobloku, a na zahradke!
to musim včil utriet, lebo príde na to osa, na sladké!
Odpovedať Známka: -3.3 Hodnotiť:
 

Chcel by som vyzdvihnúť typicky absolútne nevyhnutne zábavnú a minimalne únavú prax nadmerného využívania značne zbytočných textu celkom úplne rušivých slov bez akejkoľvek funkcie. Načo?
Odpovedať Známka: 3.3 Hodnotiť:
 

Nezvládli to ani dji drony. Lietal som 29.2 a na kartu zapísal dátum súborov 1.3.
Odpovedať Hodnotiť:
 

Podobne to nezvládla ani slovenská sporiteľna. Zaúčtovali mi poplatok za vedenie účtu aj keď som splnil podmienky účtu zdarma (platba kartou 350 eur a 3 pravidelné platby). Zaúčtovalo mi len jednu, ďalšie dve, ktoré mám nastavené na 29 v mesiaci mi nezobralo. Pripísalo mi ich k 1.3...
Odpovedať Hodnotiť:
 

Tak pripísalo či odpísalo?
Odpovedať Hodnotiť:
 

Osobne som videl aj na slovebsku v daný štvrtok v Žiline, chlapík predomnpu chcel zaplatit na stojane, skusal to asi 5 krat, a potom to vzdal a isiel na pokladnu dovnitra. Celkom to pasuje na tento bug. Ale nozno len náhoda.
Odpovedať Hodnotiť:

Pridať komentár