Logiseurannassa etäisyys ilmoitettu osassa kätkösitä väärin

Jos aika riittää
JyNu
Viestit: 283
Liittynyt: Ke 25.08.2010 21:55

Logiseurannassa etäisyys ilmoitettu osassa kätkösitä väärin

Viesti Kirjoittaja JyNu » To 15.07.2021 2:16

Eipä mitään kiireellistä... vain ihmettelin, kun jos hakee "Kätköilijät - Logiseuranta" ja valitsee vaikka jonkun kätköilijän, niin saa listan, jossa osa ko. kätköilijän löytämistä (tai denaroimista) kätköistä on ilmoitettu kilometreinä kotoa (tai ensimmäiseksi märitellyllystä sijainnista) ja osa kätköistä taas nykyisestä valitusta sijainnista.

Kun tänne ei näköjään voi ladata kuvaa, niin laitanpa tähän, miltä hakemani lista näyttää (kaikki kätköt ovat Mikkelissä):

Mikkelin Tuomikirkko NE 226.4 km
Railway staion of Mikkeli N 39.5. km
Manneheimin patsas - Mikkeli NE 226.6 km
Old church N 40.4 km

Nykyisen valitun sijaintini mukaan siis N 39.5. ja N 40.4 ovat oikein

ja (molemmat kätköt Imatralla):

Ulkoilun Vuoksi - pyörätie päättyy E 82.6
Ulkoilun Vuoksi - motocrossrata NE 275.5

Nykyisen valitun sijainnin mukaan siis E 82.6 on oikein.

Joku bugi siis... ei nyt suuremmin itseäni haittaa, mutta laitanpa havaintoni tänne nyt kuitenkin. En oikein keksinyt mitään logiikkaa sille, milloin etäisyys näytetään oikein (eli valittuun sijaintipisteeseen) ja milloin taas kotisijainnista (tai ensimmäiseksi määritellystä sijainnista).

Avatar
geocache.fi
Geocache.fi
Geocache.fi
Viestit: 760
Liittynyt: To 27.09.2012 23:47

Re: Logiseurannassa etäisyys ilmoitettu osassa kätkösitä väärin

Viesti Kirjoittaja geocache.fi » To 15.07.2021 14:23

JyNu kirjoitti:
To 15.07.2021 2:16
Eipä mitään kiireellistä... vain ihmettelin, kun jos hakee "Kätköilijät - Logiseuranta" ja valitsee vaikka jonkun kätköilijän, niin saa listan, jossa osa ko. kätköilijän löytämistä (tai denaroimista) kätköistä on ilmoitettu kilometreinä kotoa (tai ensimmäiseksi märitellyllystä sijainnista) ja osa kätköistä taas nykyisestä valitusta sijainnista.

Kun tänne ei näköjään voi ladata kuvaa, niin laitanpa tähän, miltä hakemani lista näyttää (kaikki kätköt ovat Mikkelissä):
...
Joku bugi siis... ei nyt suuremmin itseäni haittaa, mutta laitanpa havaintoni tänne nyt kuitenkin. En oikein keksinyt mitään logiikkaa sille, milloin etäisyys näytetään oikein (eli valittuun sijaintipisteeseen) ja milloin taas kotisijainnista (tai ensimmäiseksi määritellystä sijainnista).
Kuvankin pystyy liittämään kun valitsee "Liitteet" - tabin tuosta alta, lisää tiedoston ja kun on sen lisännyt niin "Näytä viestin yhteydessä" jolloin tagi kuvaan ilmestyy tähän viestikentään (näin ulkomuistista kerrottuna).

Kiitos vikahuomiosta joka näköjään jo pidemmän aikaa on vaivannut Geocache.fi:tä. Perinteiseen tapaan selitän pitkästi ja nörtisti missä vika oli:

Aina kun jollekin kätkölle lasketaan etäisyystieto käyttäjän nykysijaintiin se tallennetaan istuntotietoihin, jotta sitä ei enää tarvitse laskea uudelleen (vähentää palvelinkuormaa). Istuntotiedoissa nuo lasketut matkat ja suunnat kätköihin säilyvät käytännössä sen aikaa kun sivustoa selailee.

Kun sijaintia vaihtaa niin tällöin istuntotiedot käydään läpi ja nollataan kaikki tallennetut kätkötiedot. Mutta php on siitä "kiva" ohjelmointikieli että sumealla logiikalla muutetaan taikka poistetaan satunnaisia käskyjä versiopäivityksissä. Viimeisimmässä Geocache.fi:n php-versiopäivityksessä sitten oli heitetty romukoppaan käsky, millä tuo nollaus tapahtui ja valitettavasti tämän käskyn poistuminen oli jäänyt minulta havaitsematta.

Niinpä istuntotiedoista ei nuo matkat/suunnat nollaantuneetkaan, saattoipa jopa saada sijainnin vaihdossa sivun sijaan eteensä puhtaan valkoisen sivun kun käsky aiheutti virheen. Tämän jälkeen tuloksena oli sekasotku, missä sijainnin vaihdon jälkeen aiemmin jo lasketut kätköt olivat väärin tiedoin ja vain laskemisen vaatineet saivat oikeat tiedot.

Nyt tuo käsky on korvattu toimivalla tavalla ja kaiken pitäisi taas toimia kuten pitääkin.

// haksu10
Kattava ohje tilasto-ongelmien ratkaisemiseen
Kaikki ohjeet * Yhteydenotot (Yhteydenotot vain ko. sivun ohjeistuksen mukaan)

Vastaa Viestiin

Palaa sivulle “Korjataan kun keritään”