Nika Matejic
Član broj: 322052 Poruke: 18 *.dynamic.isp.telekom.rs.
|
Sve je počelo tako što se neki degenerik pre 30-ak godina setio da narod, već dovoljno sluđen, dodatno zabudali sa tim pomeranjem vremena.
Onda je Microsoft uveo kockicu u kojoj korisnik treba da (od)štiklira da li hoće ili neće DST, a 99% korisnika nema pojma na šta, gde i kako će se to tačno kasnije manifestovati.
Onda su kasnije dodatno zakomplikovali situaciju kada je na NTFS vreme prestalo da se vodi kao na FAT-u, ono koje stvarno jeste, već po Grinič vremenu, pa onda to preračunavaj prema vremenskoj zoni nameštenoj u setinzima.
... Vodeći računa i o tome da li je ona kockica štilirana ili ne.
Zatim je MS, od Win7, još sve dodatno upetljao kao svinjska creva uvodeći novi način obračunavanja vremena po zavisnosti od toga iz koje vremenske zone si dobio fajl. Sada se čita i DataStreams.
U međuvremenu neke države ukidaju pomeranje vremena, neke uvode, neke nisu nikad uvodile, neke pomeraju po pola sata, neke po dva sata, u nekim istim državama-federacijama neke jedinice pomeraju, a neke ne pomeraju .... pa sve to još i obrnuto na južnoj i severnoj polulopti ... i tako, milion kombinacija još.
Pola ljudi koji pišu programe kojima su suštinski bitni datum i vreme (npr. kalendari isl) su do sada poizvršavali samoubistva.
Osim toga ... datum/vreme (modifikovanja) fajla koje korisnik vidi u svom fajl menadžeru ne mora da bude tačno prikazano.
Ali i može. Zavisi od godišnjeg doba i još od raznih faktora.
Total Commander tada, pored "1hourdif=", uvodi još jednu liniju u INI fajl "NewTimeZoneMethod=".
Broj korisnika koji sad razumeju gde tu treba upisati koji broj je još rapidno manji od onih gornjih 1% koji su sve ukapirali oko DST-a.
Uglavnom ... ako je u wincmd.ini:
[Configuration]
NewTimeZoneMethod=0
... onda jedan isti fajl može da ima prikazana dva različita vremena (modifikacije), u zavisnosti od toga da li ga gledaš u TC-u ili u Exploreru.
A nijedan ne mora da bude tačan, ali i može.
A ne moraju pod obavezno da budu različito prikazani ... a i ako su isti, to ne znači da su pod obavezno tačni.
Sve zavisi od godišnjeg doba, fajl sistema, podešavanja u setinzima, one "kockice" itd.
I druga polovina programera koji pišu kalendare isl. je poizvršavala samoubistva, a i među onima koji pišu programe za sinhronizaciju je primećena velika učestalost samoubistava.
Ako se sinhronizacija vrši sa nekim fajlovima preko FTP-a, onda je potrebno voditi računa i o tome da li FTP server podržava MLSD, MDTM ... i još desetak sitnica.
Podrazumeva se da na drugoj strani sve oko godišnjeg doba, fajl sistema, operativnog sistema, kockica, raznih podešavanja itd. držiš u malom prstu.
--------------
Zaključak:
Najprecizniji odgovor na pitanja oko stalnog problema sa vremenima i datumima prilikom sinhronizacije fajlova, i kako to rešiti je ...
"Zavisi."
|