none
DST

    Dotaz

  •  

    Na nekolika pocitaci s WinXP Pro. jsem zaznamenal ruzne chovani na zmenu DST 26.10.2008.

    (mnozstvi instalovanych balicku a SP mi neni bohuzel znam)  GTM+1

     

    Je 26.10 a blizi se zmena casu:

     

    Chovani a)

    2:59:58

    2:59:59

    2:00:00

    2:00:01

    2:00:02

    atd.

     

    Chovani b)

    2:59:58

    2:59:59

    3:00:00

    2:00:01

    2:00:01

    2:00:02

    atd.

     

    U nekterych pocitacu (variant b) doslo nejdrive ke zmene na 3 hod. a po cca pul sekunde se teprve preslo na

    zimni cas.

     

    Chybi majitelum varianty b) nejaky opravny balicek, nebo se ve Win. neda spolehnout na jednu variantu chovani?

    Ptam se z pohledu programatora, jehoz aplikace reaguje na zmenu kazde hodiny a v pripade DST je varianta b) matouci.

    dekuji

    úterý 4. listopadu 2008 13:52

Odpovědi

  • Jako programator:

     

    Reseni je IMHO proste. Nesledujte cas XX:00, ale XX:01.

    Tzn. odecitejte hodinovou informaci v case 1 minuta po "cele".

    Pri libovolnem vami popsanem chovani dostanete vzdy stejnou informaci.

    Oprava Aplikace bude asi velmi trivilani a vysledek 100%.

     

    Nebo mam jiny programataorsky pohled na svet Smile

    úterý 4. listopadu 2008 15:12

Všechny reakce

  • Pokud se na to podivas otevrenyma filozofickyma ci fyzikalnima ocima da se take rici ze zmena o 1 hodinu nastava ve 3:00:00 +- 1 sekunda. To je ale docela prijatelne chovani.

     

    Naopak, a neber to prosim jako urazku, "zmena hodiny je" umela a z praktickeho hlediska dokonce docela nesmyslna udalost. NIC na svete neni nekonecne uzke. To jen ty pocitas se zaokrouhlenym cislem ktere ale ve skutecnosti prece neexistuje.

     

    Nikdy neni 3:00:00 hodin. Muzes rici ze BUDE nebo BYLO 3:00:00 ale ne ze je.

     

    No a ted pod na pivo Smile

     

    MP

     

    úterý 4. listopadu 2008 14:16
    Moderátor
  •  

    :-) na pivo jeste ne, musim upravovat program (do dalsiho DST mam sice cas).

    Nejde mi o tu jednu sekundu, ale o to, ze se to na nekterych pocitacich zachovalo jinak nez na jinych a prave proto,

    ze je zmena casu nesmyslna tak alespon v digitalnim svete by mohla mit jasne pravidla.

      Slo mi o to, budu-li se drzet tve terminologie, ze bylo treba 3:00:00.010 a kdyz jsem se za 100 ms zeptal systemu

    tak tvrdil: bylo 3:00:00.110 a za dalsich 100 uz bylo 2:00:00.210 (coz neni zmena na zimni cas)

    A odstoupim-li od filozofickeho pohledu:  pocitac "po me pravici" provedl te noci o jednu akci (spojenou se zacatkem nove hodiny) navic od pocitace "po me levici".

    PS: ja jsem v tu dobu spal, takze me to neprapilo, ale lidi pro nez ty pocitace pracovali si stezovali.

     

    úterý 4. listopadu 2008 14:40
  • Jako programator:

     

    Reseni je IMHO proste. Nesledujte cas XX:00, ale XX:01.

    Tzn. odecitejte hodinovou informaci v case 1 minuta po "cele".

    Pri libovolnem vami popsanem chovani dostanete vzdy stejnou informaci.

    Oprava Aplikace bude asi velmi trivilani a vysledek 100%.

     

    Nebo mam jiny programataorsky pohled na svet Smile

    úterý 4. listopadu 2008 15:12
  • Obecne poucky pro cron  (sorry, ale LDP me o Windows naucil HODNE)

    • nic nespoustet v celou hodinu (protoze to napadne kazdeho a system se pak kazdou celou hrouti)
    • nic nespoystet tesne pred pulnoci pokud jsi nejsem presne vedom toho ze neco spustim dnes a dobehne to zitra Smile
    • vse rozlozit rovnomerne "around the clock".

    MP

     

    úterý 4. listopadu 2008 15:37
    Moderátor