Sivu 1/1

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

Lähetetty: To 15.07.2021 2:16
Kirjoittaja JyNu
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).

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

Lähetetty: To 15.07.2021 14:23
Kirjoittaja geocache.fi
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