Noella
Members
-
Benutzer seit
-
Letzter Besuch
Reputationsaktivitäten
-
Noella reagierte auf MiniMuli in Zettelwirtschaft, Waage, „was bleibt zuhause?" — daraus ist eine App gewordenHallo Noella,
danke fürs Ausprobieren und sorry: Der Ärger war kein Bedienfehler, sondern ein Bug von mir. Ich habe ihn heute nachgestellt und gefunden.
Beim Einlesen einer Sicherung vergleicht die App Zeitstempel, nach der Regel „neuer gewinnt". Wenn du die JSON von Hand editierst, ändert sich der Zeitstempel im Datensatz aber nicht. Für die App sah deine bearbeitete Datei damit aus wie exakt derselbe Stand, sie hat jeden Eintrag als „unverändert" übersprungen und dir das auch noch als Erfolg gemeldet. Durch kam die Datei nur, wenn es nichts mehr zum Vergleichen gab, also nach deinem Löschen. Genau deshalb hat der Umweg funktioniert und alles andere nicht.
Dein zweiter Eindruck stimmt ebenfalls: Beim Sync greift dieselbe Regel. Gleicher Zeitstempel, also blieb die vorhandene Fassung stehen. Das war kein Vorrang für „lokal", sondern derselbe Denkfehler an zweiter Stelle.
Und eine Warnung, die ich lieber unaufgefordert loswerde, weil sie dich betreffen könnte:
Der Weg „alles löschen, dann Datei einlesen" ist mit verbundenem Konto riskant. DieLösch ungen wandern beim Abgleich mit, die wieder eingelesenen Gegenstände tragen ihre alten Zeitstempel und konnten dadurch ein zweites Mal verschwinden. Falls du gerade ein Konto verbunden hast: Zieh dir einmal eine Sicherung auf die Platte, bevor du weiterprobierst.
Das ist auch der Grund, warum ich das zuerst repariert habe.
Was sich geändert hat (fertig und getestet, geht gerade live):
- Eine von Hand bearbeitete Sicherung wird jetzt erkannt und übernommen, statt stillschweigend übersprungen. Dazu ein Haken „Diese Datei ist maßgeblich", falls die Datei auch gegen einen neueren Stand auf dem Gerät gewinnen soll. Gelöscht wird dabei weiterhin nie etwas.
- Gelöschtes bügelt nicht mehr über wieder eingelesene Daten drüber.
- Der eigentliche Punkt: Beim LighterPack-Import kommt ein Zwischenschritt. Er zeigt dir deine Kategorien untereinander mit je einem Vorschlag („Sleep System" → „Schlafen"), du änderst was du willst, behältst was du behalten willst — und erst dann wird geschrieben.
Für alle, die schon importiert haben, gibt es dasselbe nachträglich: In der Ausrüstungsliste steht in jeder Kategorie-Überschrift ein Stift, der die ganze Gruppe auf einmal umbenennt. Auf eine vorhandene Kategorie umbenennen legt beide zusammen. Damit brauchst du den JSON-Umweg gar nicht mehr — den gab es ja nur, weil dieser Schritt fehlte.
- Die Kategorie bleibt nach dem Hinzufügen stehen. Guter Punkt, kostet mich fünf Zeilen.
Zu den Rezepten: Die Kalorien standen bisher nur auf der Website, nicht in der App. Das kommt rein, und zwar beides — kcal pro Portion und kcal pro 100 g Trockengewicht.
Zu deiner Sachfrage, weil sie besser ist, als du denkst: Dörren entzieht Wasser, und Wasser hat keine Kalorien. Der Energiegehalt einer Portion ändert sich beim Dörren also nicht, nur das Gewicht. Deshalb ist „kcal/100 g" beim Trockengut eine völlig andere Zahl als beim fertigen Topf, und nur die erste hilft beim Packen. Beispiel Chili con Carne aus meinen
Rezepten: 360 kcal pro Portion bei 105 g Trockengewicht, macht rund 340 kcal/100 g. Ordentlich, aber kein Spitzenwert, es fehlt das Fett, denn mageres Hack ist beim Dörren Pflicht, sonst wird es ranzig. Kaloriendichte kommt bei Dörrgerichten selten aus dem Rezept, sondern aus dem, was du auf dem Trail dazutust: Öl, Nüsse, Käse. Und damit du weißt, was die Zahlen wert sind:
Sie sind aus den Zutaten kalkuliert, keine Laboranalyse.
Danke fürs Aufschreiben, ohne die Beschreibung mit den mehreren Versuchen hätte ich den Fehler nicht so schnell gefunden. Wenn dir noch was auffällt, immer her damit; und wenn du erst mal genug ausprobiert hast, ist das auch völlig in Ordnung.
Grüße
Jörg
-
Noella hat eine Reaktion von MiniMuli erhalten in Zettelwirtschaft, Waage, „was bleibt zuhause?" — daraus ist eine App gewordenMoin! Erstmal danke für das Tool.
Ich hatte jetzt erst ein bisschen Probleme, nachdem ich meine Lighterpack-Liste importiert habe und dann aber die ganzen Kategorien von meiner originalen Liste auf deine Kategorien anpassen wollte. Dafür habe ich es dann wieder in deinem JSON-Format exportiert, die ganzen Kategorien einfach kurz editiert und wollte es wieder hochladen.
Das habe ich aber auch nach mehreren Versuchen nicht hingekriegt, irgendwie zu überschreiben, ohne dann langsam alle einzelnen Gegenstände von deiner App erst wieder zu löschen und dann meine editierte JSON hochzuladen. Vielleicht gibt es einen besseren Weg, den ich nicht gefunden habe. Aber auch mit einem weiteren Browser hatte ich es versucht, hatte dann aber wieder Probleme, das Ganze über einen Account zu sycen, weil scheinbar immer die lokalen Daten bevorzugt werden? (hoffe das ist verständlich)
Ansonsten finde ich die UI erst einmal stark. Was ich mir noch wünschen würde, ist, dass beim „Gegenstand hinzufügen“ die ausgewählte Kategorie erst einmal bestehen bleibt. So kann ich mehrere Gegenstände der gleichen Kategorie hintereinander bequem hinzufügen.
Was mir bei deinen Rezepten auf jeden Fall noch fehlt, ist eine Kcal pro 100 g Angabe. Da weiß ich aber auch nicht, ob das überhaupt mit Dörrrezepten so simpel ist. Ich habe da noch nicht viel Erfahrung, wie viel Wasser dann da übrig bleibt und wie man am Ende die Kalorien aufs Trockengewicht berechnet.
Grüße
Noella