Kategorie-Archiv: Bugs

Mileage of your TB

Dieser Blogeintrag ist derzeit nur ein englisch verfügbar.

Hi all,

first let me say this: tb-run.com in general is working fine and the daily updates from geocaching.com are running like a charm ;-).

In the last year, we did not have a single occurence where tb-run did a wrong calculation of the ranking – (as long as the information from gc.com was up to date and gc.com provided the right results).

Most of the mails regarding wrong ranking we get, can be tracked down to the fact that the race tye is set to a „fair“ race. This which will filter out movements by the same geocacher. You find a detailed explanation in a previous blog post.

However, there is a problem right now:

As you all now, tb-run can only work with the mileage that is provided by gc.com. Since a few months, we experience a problem that seems to be related to what gc.com is showing.

We recognized that the mileage delivered from geocaching.com all of a sudden changes from time to time. Example

  • For this old TB that was not moved since 2010, the log from 08/14/2008 shows 32.16 Miles – which is correct. Now two days ago, at 1:15 CET gc.com showed 5259.59 for this TB. And an hour later gc.com showed 377.03 Miles.  At 3:15 then it was back to 32.16 Miles. At 9:15 it was 464.04 Miles for two hours and then it was correct.
  • Or this Race TB from BNJanny (Upsstups)
    Log  from 01/17/2017 in Cache Kosinus meets China. Correct is 0.15 Miles. Yesterday all of a sudden gc.com showed 5266.23 Miles. One hour later it was back to 0.15 Miles.

It seems that these are not exceptions but this happens across geocaching.com.

We have written a program that pulls the mileage from gc.com every hour for several TB’s to see if we can detect any pattern. We are also checking if this is somehow related to tb-run.com – but don’t think so at this point.

We will update this post once we have any news – hopefully in the next few days.

If you have seen similar behaviour, please leave a comment. This may help us to track down the root cause – or give us more meat  when talking to Groundspeak.

Aktualisierung der Rennstände

Aufgrund von Änderungen bei geocaching.com kann die zurückgelegte Entfernung bei einigen TBs auf tb-run.com falsch sein. Dies tritt bei den Renntypen „Wettrennen fair“, „Weitsprung“ und „Rennen zum Cache“ auf.

Der Fehler ist seit heute (8.5.2016) behoben. Sobald der jeweilige TB ein neues Log erhält, wird am Folgetag auch auf tb-run.com wieder die korrekte Entfernung angezeigt.

Sorry für die Umstände. Irgendwie haben wir die Umstellung bei geocaching.com von http auf https nicht mitbekommen.

tb-rescue und tb-run… ein kurzer Zwischenstand

Hallo zusammen.. ich weiß, ich habe mich die letzten Monate kaum gemeldet – weder im Blog, noch mit Antworten auf Eure Mails.
Aber ich hatte mit privaten und beruflichen Projekten einfach zu viel um die Ohren.
Eigentlich hatte ich vor, die dunkle Jahreszeit dafür zu nutzen, um die vielen Ideen für tb-rescue und tb-run umzusetzen und Anfang 2011 das „Beta“ in den Logos entfernen zu können.

Aber was soll ich sagen… eigentlich läuft auch so alles!

Ich habe das Gefühl, dass 90% der Fälle von „mein TB will nicht weiter“ mit tb-rescue abgedeckt sind.
Der Service scheint etabliert und alles läuft weitestgehend stabil.
Täglich gibt es neue Rettungsaufträge, der Server verschickt mehrere tausend Mails pro Tag an potentielle Retter in den „betroffenen Gebieten“ und ich glaube die westliche cachende Welt ist zum Großteil abgedeckt  – siehe Karte.
Groundspeak sorgt mit der Bannerwerbung auf gc.com für einen konstanten Strom neuer Interessenten – die Anzahl der registrierten User hat inzwischen die 8000 übertroffen.

Was gibt es also noch zu tun?

Nun, da wären erst einmal die Punkte, die am meisten von Euch gewünscht wurden:

  • Mehrere Gebiete beobachten können
  • Nette Statistiken über Eure Rennen
  • Und dann die Sache, dass tb-rescue mit manchen Abläufen nicht so ganz klar kommt 🙁
    z.B. wenn ein TB Owner seinen TB nicht als vermisst markiert, obwohl ihm der Verlust von einem Retter „bescheinigt“ wurde (sigh! Schande!).
    In diesem Fall bekommt der Retter keine Punkte und die Rettungsaktion bleibt ewig offen.

Achso:„most Wanted“ ist immer noch das Einstellen von Rettungsaufträgen von TB’s die ein CACHER nicht rausrückt 🙂 .

Wir bekomme zwar oft nette Ideen von Euch, wie z.B. das Konzept mit freiwilligen „RescueMans“ –lokale Cachergrößen, die viele Andere kennen und so auf Stammtischen Einfluss auf die Herausgabe nehmen könnten. Sind wirklich kreative Ideen dabei – Danke dafür, aber: nein!  Das wird es auf absehbare Zeit nicht geben.
Bitte lest dazu auch „TB retten, der bei einem Geocacher fest hängt„.

Vielleicht bauen wir mal irgendwann eine Funktion, bei dem man über tb-rescue dem Halter eines TBs eine nette Grußkarte schicken kann, und so versuchen kann die Herausgabe zu beeinflussen.  Aber ein „Russisch Inkasso für TBs“ wird es hier nicht geben :-).

Ja…. Ansonsten….bei tb-run.com sieht es sogar noch ein Stückchen besser aus: Eigentlich funktioniert alles.
Mittlerweile gibt es  über 500 Rennen mit 3800 Trackables.

Sogar Groundspeak liefert konstant korrekte „zurückgelegte  Entfernungen“ von Trackables.

Den Plan, noch viele verschiedene Arten von Rennen zu programmieren habe ich mittelerweise erstmal gaaaaaanz tief in die Schublade gelegt.
Der Aufwand steht in kaum einem Verhältnis zum Nutzen.
Offensichtlich seid Ihr mit den angebotenen Renntypen auch nahezu zufrieden.
Bei tb-run sind es eher die kleinen Dinge, die mich nerven, wie z.B. hässliche Formulare beim Anlegen eines neuen Rennens.

Aber wenn wir realistisch planen, werden wir in den nächsten Monaten auch kaum Zeit haben hier viel bewegen zu können.
Es gibt einfach zu viele andere Projekte, die auf absehbare Zeit eine höhere Priorität haben (sollen).

Stillstand herrscht nicht… iss halt einfach nur aufgeschoben… 🙂

In diesem Sinne, Eurer Sascha
(sitze grad im Flugzeug und hab ein bischen Zeit, die Gedanken schweifen zu lassen….)

Unglaublich tolles, neues Feature: Bilder aktualisieren *hüstel*

Seit heute gibt es ein unglaublich tolle, neues Feature. *hüstel*

Bisher wurden die TB Bilder von gc.com genau einmal aktualisiert.. und dann nie wieder.
Mit dem neuen „Aktualisieren“ Button könnt Ihr nun ein Update anfordern falls sich Euer TB Bild geändert hat.
Die Aktualisierung erfolgt dann beim nächste, nächtlichen Update Lauf.

Jaja.. ich weiß 🙂 manch Einer würde so etwas einen Bug nennen aber wir können (bzw. wollen) halt nicht beliebig viel Last bei Groundspeak erzeugen.
Und wenn wir das Ganze automatisieren wollten, müssten wir jeden Tag alle ~3000 TB Bilder neu lesen um zu schauen, ob sie sich geändert haben.

Da das dann für gc.com wohl etwas viel wird, haben wir diese Lösung gebaut.
Wirklich nix weltbewegendes aber ein Schritt von Beta Richtung Version 1.0 :-).

Übrigens: Wenn bisher noch kein TB Default Bild auf gc.com hattet und eins anlegt, wird tb-run das auf jeden Falle erkennen. Aber halt nur einmalig. Wenn sich das Bild mal ändert müsst ihr den neuen Knopf in der TB Liste auf tb-run drücken.

Warum stimmen die km meines TB im Rennen nicht?

Update 30.Juli

Nach dem letzten Update auf gc.com soll lt. Release Notes der km Bug behoben sein.

So wie es aussieht weist gc.com nun wieder alle km hinter den einzelnen Logs korrekt aus.Wenn Ihr noch Fälle findet, bei denen das nicht der Fall ist mach bitte ersteinmal ein „Recalculate Distance“ und wenn das nicht hilft schickt uns bitte Eure TB-Code (nicht die geheimen 🙂 ) .

Wir werfen jetzt den update der Daten an und rechnen damit das spätestens Freitag morgen (2.Juli) alle Rennen aktuell sind.

———-

Hallo zusammen,

seit dem letzten Update von geocaching.com Anfang Juni bekommen wir recht viele „Reklamationen“ von Euch, warum tb-run.com die km Eurer TBs falsch anzeigt.

Hier die kurze Antwort:
Aufgrund eines Bugs auf geocaching.com fehlen bei der Berechnung auf tb-run.com manchmal km einzelner logs. Meistens handelt es sich dabei um das jeweils LETZTE Log.
Kommt ein neues „placed“ log hinzu, dann sollte das vorherige dazugerechnet werden. Das neue (nun das letzte log) dann nicht.

Im Detail:

tb-run.com verwendet nicht einfach nur die gesamten zurückgelegten km die gc.com angibt. Diese ist oft falsch und ausserdem enthält diese Summe ALLE km, die der TB bisher zurückgelegt hat.

Da wir aber nur die km nehmen müssen, die während des Rennens (also von Datum Start bis Datum Ende) zurückgelegt wurden, ist diese Zahl für uns nicht zu verwenden.
Aus diesem Grund sammeln wir die km ein, die hinter jedem „placed“ log stehen und addieren sie. Der folgende Screenshot zeigt ein Beispiel:


Und genau hier kommt jetzt ein Bug auf geocaching.com zum Tragen.
Aus irgendwelchen Gründen fehlen nämlich bei der Anzeige einiger TBs auf gc.com die km des letzten „placed“ Logs. (machmal leider auch mehr als nur das letzte).
gc.com rechnet das zwar in der Summe dazu und auch in der Google Maps Ansicht  („View Map“) sind die km alle vorhanden.

Auf der TB Seite, die tb-run.com verwendet fehlen sie jedoch – siehe Screenshot:

Nach unserer Erfahrung hilft hier auch kein „Recalculate Distance“.

Aber:

Sobald ein neuer „placed“ Log dazu kommt, erscheinen dann die km des nun vorletzten „placed“ logs. Es fehlen dann wiederum die des nun letzten Logs (usw.)

Wir haben Groundspeak bereits über diesen Bug informiert und sie wollen sich darum kümmern das gc.com die Logs wieder korrekt anzeigt.
Bis dahin müssen wir allerdings mit diesem Problem leben.

Wenn Ihr ansonsten noch Tips habt oder Beobachtungen dazu gemacht habt, hinterlasst uns das gern in den Kommentaren zu diesem Beitrag.