Uutiset:

Ei uusia uutisia.

Main Menu

Netatmot EWN:ään

Aloittaja weatherc, perjantai, 29.09.2017, 23:20

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

einari

Sarjassa tyhmiä kysymyksiä... :)
Kun katselin näitä aikamuunnosjuttuja, tuli mieleen yksi ajatus... ensinnäkin.. miksi niiden kertominen pitää tehdä niin vaikeaksi..
kuten vaikkapa
$TimeZoneNameFrom="UTC";
$TimeZoneNameTo="Europe/Amsterdam";  ja kaikki sitten pitkän kaavan mukaan..

kun netatmo antaa vastaukset, niin antaa myös maatunnuksen... voisiko siis kertoa tallennusvaiheessa vain että (jos) country (on) "FI , "GR", "HU" jne. aika on EET(EEST) vastaavasti "SE" , "NO", "DE" yms on CET(CEST)  , käsittääkseni aikavyöhykkeet ei rajoita sitä kun ainoa poikkeus lienee venäjän kalingrad(EET)

laitoin nuo maatunnukset isolla kun en muista onko ne vastauksessa muotoa FI,Fi vai fi  8)

weatherc

Lainaus käyttäjältä: einari - perjantai, 06.09.2019, 19:05
Sarjassa tyhmiä kysymyksiä... :)
Kun katselin näitä aikamuunnosjuttuja, tuli mieleen yksi ajatus... ensinnäkin.. miksi niiden kertominen pitää tehdä niin vaikeaksi..
kuten vaikkapa
$TimeZoneNameFrom="UTC";
$TimeZoneNameTo="Europe/Amsterdam";  ja kaikki sitten pitkän kaavan mukaan..

kun netatmo antaa vastaukset, niin antaa myös maatunnuksen... voisiko siis kertoa tallennusvaiheessa vain että (jos) country (on) "FI , "GR", "HU" jne. aika on EET(EEST) vastaavasti "SE" , "NO", "DE" yms on CET(CEST)  , käsittääkseni aikavyöhykkeet ei rajoita sitä kun ainoa poikkeus lienee venäjän kalingrad(EET)

laitoin nuo maatunnukset isolla kun en muista onko ne vastauksessa muotoa FI,Fi vai fi  8)

Koska tällaset jutut tehdään AINA pitkän kaavan mukaan. Koitappa esim tavata FMI:n XML-muotosta piste-ennustetta tai heidän sääasemien dataa :o Niissä niin paljon turhaa bittiä kehissä että hirvittää.

Mitä noihin aikaleimoihin tulee niin se taitaa olla ihan standardi että ne ilmoitetaan aina Europe/Helsinki-muodossa. Koska on maita jossa käytössä monta aikavyöhykettä. Pari mainitakseni, Venäjä, Kanada ja USA. Katos kun maailma on isompi kun pelkkä Eurooppa   :P

einari

Lainaus käyttäjältä: weatherc - perjantai, 06.09.2019, 22:20
Koska tällaset jutut tehdään AINA pitkän kaavan mukaan. Koitappa esim tavata FMI:n XML-muotosta piste-ennustetta tai heidän sääasemien dataa :o Niissä niin paljon turhaa bittiä kehissä että hirvittää.
Mitä noihin aikaleimoihin tulee niin se taitaa olla ihan standardi että ne ilmoitetaan aina Europe/Helsinki-muodossa. Koska on maita jossa käytössä monta aikavyöhykettä. Pari mainitakseni, Venäjä, Kanada ja USA. Katos kun maailma on isompi kun pelkkä Eurooppa   :P

Juu, kirjoittelevat sinne sekaan kaikenlaista koodilla.. kuten menisköhän illalla kaljalle... tai paska pomo taas hiillostaa.. mitähän virheitä tähän kiusaksi tänään laittaisi, ym. yms.  8)

Tokihan tiedän maapallon koon ja suurimman osan maista missä sijaitsee.. koko maailmaa en vielä ole hahmottanut muuta kuin mielen syövereissä.. kun puuttuu pinnanalaisseen tutkimukseen sopiva sukelluslaite ja taasen pallon ulkopuolelle ei ole varaa lähteä..  ::)

eikös standardit ole tehty ohjeeksi niiden noudattamisen jättämiseksi...

Kuten sanoin että se oli kysymys(tyhmä) ja pohdin vain etteikö sitäkin voisi tehdä helpommin... ja ettei jotkin serverit muuttelisi aikoja..

Mutta, näkyvät ne toiset puuhailevat noiden maakoodien kanssa.. kuten https://github.com/maxmind/geoip-api-php/blob/master/src/timezone.php ja on valmiita listoja :D

tuossakin leikkauksessa on jotain siitä

weatherc

Lainaus käyttäjältä: einari - lauantai, 07.09.2019, 09:13
Kuten sanoin että se oli kysymys(tyhmä) ja pohdin vain etteikö sitäkin voisi tehdä helpommin... ja ettei jotkin serverit muuttelisi aikoja..

Mutta, näkyvät ne toiset puuhailevat noiden maakoodien kanssa.. kuten https://github.com/maxmind/geoip-api-php/blob/master/src/timezone.php ja on valmiita listoja :D

tuossakin leikkauksessa on jotain siitä

Ensin haluat tehdä asian helpommaksi mutta ehdotat sen tekemistä vaikeammaksi. Tuossa ehdotuksessa pitää tehdä erillinen tietokantakysely aikavyöhykeen saamieksi kun taas näissä datoissa se on valmiina. Vastaus on molemmissa tapauksissa sama eli esim "Europe/Mariehamn". Eli toisi vain yhden "point to fail" lisää.
Eikä tuo auttaisi mitään, säädatan aikaleimat kun ovat yleensä aina UTC-ajassa, eli muuttamaan niitä joutuisi joka tapauksessa.

einari

Lainaus käyttäjältä: weatherc - lauantai, 07.09.2019, 11:32

Ensin haluat tehdä asian helpommaksi mutta ehdotat sen tekemistä vaikeammaksi. Tuossa ehdotuksessa pitää tehdä erillinen tietokantakysely aikavyöhykeen saamieksi kun taas näissä datoissa se on valmiina. Vastaus on molemmissa tapauksissa sama eli esim "Europe/Mariehamn". Eli toisi vain yhden "point to fail" lisää.
Eikä tuo auttaisi mitään, säädatan aikaleimat kun ovat yleensä aina UTC-ajassa, eli muuttamaan niitä joutuisi joka tapauksessa.

mutta jos tuon "Europe/Mariehamn" tilalla olisi "eest" kuten kaikkien eest-aikojen kohdalla, ja vastaavasti "cest" siihen kuuluvien kohdalla..hakisi sitten vain nämä aikavyöhykkeiden ajat... 

tosin lukeehan siellä netatmon vastauksessa timezone "europe/helsinki" niin onko se sinulla käytössä..... jos, niin miten serveri pystyy sitä muuttamaan tallennusvaiheessa joksikin muuksi?

kuten olen aikaiseminkin maininnut ettei ohjelmointi ole ollut minun alaa... mutta pohtiahan aina voi ;)

weatherc

Lainaus käyttäjältä: einari - lauantai, 07.09.2019, 12:53
Lainaus käyttäjältä: weatherc - lauantai, 07.09.2019, 11:32

Ensin haluat tehdä asian helpommaksi mutta ehdotat sen tekemistä vaikeammaksi. Tuossa ehdotuksessa pitää tehdä erillinen tietokantakysely aikavyöhykeen saamieksi kun taas näissä datoissa se on valmiina. Vastaus on molemmissa tapauksissa sama eli esim "Europe/Mariehamn". Eli toisi vain yhden "point to fail" lisää.
Eikä tuo auttaisi mitään, säädatan aikaleimat kun ovat yleensä aina UTC-ajassa, eli muuttamaan niitä joutuisi joka tapauksessa.

mutta jos tuon "Europe/Mariehamn" tilalla olisi "eest" kuten kaikkien eest-aikojen kohdalla, ja vastaavasti "cest" siihen kuuluvien kohdalla..hakisi sitten vain nämä aikavyöhykkeiden ajat... 

tosin lukeehan siellä netatmon vastauksessa timezone "europe/helsinki" niin onko se sinulla käytössä..... jos, niin miten serveri pystyy sitä muuttamaan tallennusvaiheessa joksikin muuksi?

Jos se olisi EEST niin sen pitäisi muuttaa joka kerta kun kesä/talviaika => ei toimi.

Mulla nuo Europe/Helsinki käytössä, menee suoraan tietokantaan sellaisenaan. Eikä se serveri mitään aikavyöhykkeitä muuta. Mutta, mysli osaa muuttaa kellonaikaa (siis ei aikavyöhykettä) koska se tykkää, jollei ole tarkkana, tallentaa ajan siihen aikavyöhykkeeseen mitä serveri käyttää. Jos myslin mielesta aika on vaikkapa UTC (12:00) mutta serveri käyttää CEST (14:00) niin se "lisää" 2 tuntia siihen (= tallennettu aika on 14:00).
EWN:än kohdalla ongelmaa ei siinä kohtaa ole koska sekä säädata että serveri ovat/käyttävät UTC:ta.
Ongelma on siinä kun se laitetaan sivulle, jolloin sen pitäisi (tässä kohtaa) muuttaa UTC => Europe/Helsinki.

einari

Lainaus käyttäjältä: weatherc - lauantai, 07.09.2019, 20:18

Jos se olisi EEST niin sen pitäisi muuttaa joka kerta kun kesä/talviaika => ei toimi.

EWN:än kohdalla ongelmaa ei siinä kohtaa ole koska sekä säädata että serveri ovat/käyttävät UTC:ta.
Ongelma on siinä kun se laitetaan sivulle, jolloin sen pitäisi (tässä kohtaa) muuttaa UTC => Europe/Helsinki.

sitten toimii kun ehkä parin vuoden sisään on vain yksi aika.. EET vai EEST?  ;D

kai sille voi kertoa että local_time on Europe/Helsinki Now  ???

weatherc

Lainaus käyttäjältä: einari - lauantai, 07.09.2019, 21:02
sitten toimii kun ehkä parin vuoden sisään on vain yksi aika.. EET vai EEST?  ;D

kai sille voi kertoa että local_time on Europe/Helsinki Now  ???

Sitten kun ja jos tuo kesäajan poisto tulee ei toimi mikään  ;D

Ei voi, kun se aika ei ole "now" vaan datan viimeinen päivitys-ajankohta  ;D

einari

Se viimeinen vain oli "heitto" ,  mitä eroa on taulukoiden ajoissa verrattuna sääasemat-aikoihin.. muuta kuin että ensiksimainitussa ne on oikein ja sääasemissa eroa yksityiset vastaan Met-asemat (suomi-ruotsi-norja) kun viimeksiminituissa aika on ilmeisesti se mikä pitäisi ollakkin.. ja miksi muut asemat näyttää oikein verrattuna netatmoihin..

Entä nuo  muut asemat, eikö ne kierrä myslin kautta aikaleimoineen ??

sitten.. miksi taulukoissa on ajat oikein ja sääasemat väärin, eikö ne tule samasta tietokannasta aikoineen? :o

einari

Jostain syystä en oikein ymmärrä miten tietokantaohjelma tai kysely voisi muuttaa aikaleimaa, jollei ole jotain sitten pielessä ;D

Jos tuollaisia muutoksia voi tapahtua, olisi kaikki sekaisin ja junatkin kulkisivat ehkä aikataulussaan ;)

Tuli yksi juttu mieleen... kun on tuo kiusallisen hyvä muisti ajoittain.. :o
Esihistoriallisella ajalla... kun netatmot tulivat EWN:ään.. kyselin että miksi käppyrät laahaavat jäljessä sen pari tuntia sitä yläosan aikaa.. muistaakseni sain vastaukseksi jotain sellaista että saa prosessoida rauhassa jottei vie resusseja, tai jotainsinnepäin..
ettei olisi sitä perua tuo juttu... jäänyt kummittelemaan ::)