MMariola MMariola
1973
BLOG

10.04.2010 W POSZUKIWANIU 24 MINUT cd.

MMariola MMariola Polityka Obserwuj notkę 3

 

Tytulem przypomnienia.

mmariola.salon24.pl/502909,10-04-2010-w-poszukiwaniu-24-minut

Tytuł: java.util.Calendar a sprawa Polska, czyli gdzie są moje 24 minuty? 

Problem: 

Duży system, w którym klientem do serwera były applety. Na wielu formularzach istnieje możliwość edycji czasu pewnych zdarzeń. Czas edytowany przez zwykłe pole tekstowe w formacie godzina:minuty. Niestety, na niektórych formularzach można zaobserwować następujące schorzenie: wpisujemy pewien czas, zapisujemy, następnie gdy ponownie edytujemy rekord, czas jest zawsze cofnięty o 24 minuty! Liczba 24 kojarzy się każdemu z ilością godzin w dobie tak więc jest to doskonale zwodnicza wartość… 

Tło techniczne: 

Czas – z powodów, które pamiętają już tylko prastarzy Słowianie programujący w technologiach z epoki krzemu łupanego – był zapisywany w bazie danych jako: 01.01.1900 godzina_z_formularza:minuta_z_formularza:00.000 

Kluczowy jest tutaj pierwszy stycznia roku 1900. 

Zapis i odczyt działały poprawnie. Komunikacja applet – serwisy serwera poprzez Spring Remoting (zdalne wywołanie metod Beanów Springa, serializacja paramentów i wyników i wyjątków).
Czas był przesyłany w DTOsach w postaci obiektów klasy java.util.Calendar (służącej lepiej lub gorzej do manipulacji czasem) zamiast java.util.Date (służącej jako kontener na czas).
Calendar jest o tyle sprytną klasą, że jej obiekty badają lokalizację systemu operacyjnego na którym żyją. W przypadku podpisanych appletów robiły to na maszynach klienckich po ich przesłaniu i deserializacji. 

Warto wiedzieć: 

Po tygodniu poszukiwań okazało się, że głęboko w kodzie kalendarza istnieje logika, która uwzględnia następujący fakt: pewnego dnia w 1904 4. sierpnia 1915 roku na terenie Polski dokonano standaryzacji czasu, tak aby dopasować go do globalnych stref czasowych i przesunięto wówczas wskazówki o 24 minuty:)

 

 https://lh4.googleusercontent.com/-uQAHp24e8a8/T4CIm6P1jtI/AAAAAAAAAIw/Pg8FkpsO4eE/s542/ScreenShot065.bmp

 

 

 

 

CZAS ASTRONOMICZNY SMOLENSK - WARSZAWA
- 2h 8m 12s - (- 1h 24m) =  - 44' 12" (roznica astronomiczna)

 

W swoich zapiskach trafilam na info, ktore swego czasu odszukalam w archiwum u wujka gogle. Niestety nie zrobilam screena strony i musicie mi zawierzyc na skopiowane slowo:

cytuje

 

Napisano 10 kwietnia 2010 o godzinie: 3:38!!!, Kategoria: Prawo

Rosja/ Pociąg specjalny z rodzinami pomordowanych dojechał do Smoleńska
10.04. Moskwa (PAP) – Po kilkunastogodzinnej podróży pociąg specjalny wiozący ok. 460 osób, w tym głównie rodziny ofiar zbrodni katyńskiej, dojechał w sobotę nad ranem do Smoleńska, leżącego ponad 20 kilometrów od Katynia.

Źródło: Rosja/ Pociąg specjalny z rodzinami pomordowanych dojechał do Smoleńska

 webcache.googleusercontent.com/search

http://webcache.googleusercontent.com/search?q=cache:rEUeUYPhG8UJ:businessforum.pl/prawo/rosja-pociag-specjalny-z-rodzinami-pomordowanych-dojechal-do-smolenska/+POCIAG+SPECJALNY+DOJECHAL+DO+SMOLENSKA&cd=21&hl=pl&ct=cln

 

  Wg. relacji osob podrozujacych pociagiem 10.04.2010 do Smolenska, dotarli na miejsce o godzinie 04:00 polskiego czasu.

 

03:38 + 24 minuty = 04:02

03:38 + 1h 24 = 05:02

 

+2

 

Obiecalam, ze do tematu odpowiedzi na moje pytanie powroce

 

 Cicho glosno mysle....

02:33 + 2 = 04:33 - 1h24 = 02:46

 

CZAS ASTRONOMICZNY SMOLENSK - WARSZAWA

- 2h 8m 12s - (- 1h 24m) =  - 44' 12" (roznica astronomiczna)

 

02:46 - 44  = 2h 2'12

 

 
MMariola
O mnie MMariola

„I jak ten głupiec u mądrości wrót Stoję – i tyle wiem, com wiedział wprzod" Large Visitor Globe

Nowości od blogera

Komentarze

Pokaż komentarze (3)

Inne tematy w dziale Polityka