Und wieder bin ich beim Bilder-Aufräumen auf ein paar lustige Sachen gestoßen...
Je nachdem, wie früh man in die Produktentwicklung einbezogen wird, laufen einem ab und an auch mal die ersten Prototypen über den Weg :-)
Kenner der Materie können wahrscheinlich erahnen, um welches Gerät es sich auf dem Foto handelt.
Zugegeben, heute fallen die Prototypen meistens kleiner aus, bzw. ähneln oft schon sehr den fertigen Endprodukten, aber Ende der 90'er Jahre (und auch noch Mitte 2000 :-) ) hatte man zum Teil noch mit echten handverlöteten Prototypen zu tun, die, was die Optik betrifft, noch sehr wenig mit dem angedachten Produkt gemein hatten.
Menuekopf
Privates Blog des TrainingLab Pro Entwicklers
Translate
Labels
Akkuwechsel
Alltag
Android
Anleitung
Ausrüstung
Beeline
Beleuchtung
Bike Tools
Bikecomputer
Blogs
Bluetooth
Connect IQ
Elevation Chart
FAQ
Fenix
Firmware
Gadgets
Garmin
GPS
graue Haare
Kurzvorstellung
Laufen
Laufuhren
Leikr
Lezyne
Manual
Maps
Navigation
OSM
Outdoor-Uhr
Polar
Powermeter
Programm-Installation
Prototyp
Reparatur
Rucksäcke
Software
Sony
Spassiges
Sportuhr
Tablet
Taschenlampen
Technik
Tom Tom
Track Analyse
TrainingLab
Virtuelle Maschine
Visualisierung
Wahoo
Watchface
Windows
Workshop
Xiaomi
Xperia
Dienstag, 27. Dezember 2016
Mittwoch, 21. Dezember 2016
Tagesbilanz = Null (Part 2: Reparaturmaßnahmen)
Wie bereits im ersten Teil angekündigt, möchte ich noch einige Reparaturmöglichkeiten vorstellen.
Je nach Ausgangslage und Art der Daten (textbasiert oder binär), sind die Reparaturmöglichkeiten allerdings begrenzt. Auch hängt der zu erwartende Erfolg der Reparaturmaßnahme von der Ursache, die jene korrupten Daten bedingt hat, ab (komplett versaubeutelte Daten wird man eher nicht mehr restaurieren können).
Diese Kurzanleitung kann natürlich nicht das ganze Spektrum an Reparaturmaßnahmen und Datenformaten abdecken und soll in erster Linie als eine Art Anregung verstanden werden. Letztlich müsst ihr auch selbst einschätzen, ob eine Reparatur der Daten überhaupt lohnt oder nicht.
Je nach Ausgangslage und Art der Daten (textbasiert oder binär), sind die Reparaturmöglichkeiten allerdings begrenzt. Auch hängt der zu erwartende Erfolg der Reparaturmaßnahme von der Ursache, die jene korrupten Daten bedingt hat, ab (komplett versaubeutelte Daten wird man eher nicht mehr restaurieren können).
Diese Kurzanleitung kann natürlich nicht das ganze Spektrum an Reparaturmaßnahmen und Datenformaten abdecken und soll in erster Linie als eine Art Anregung verstanden werden. Letztlich müsst ihr auch selbst einschätzen, ob eine Reparatur der Daten überhaupt lohnt oder nicht.
Sonntag, 11. Dezember 2016
Tagesbilanz = Null (Part 1: Gründe für korrupte Aufzeichnungen)
Achtung, dieser Beitrag fällt etwas länger aus!
Fast jeder Datensammler kennt das, man hat eine schöne längere Ausfahrt hinter sich - oder eine echt harte Trainingseinheit, bei der die SPD-Rekorde nur so gepurzelt sind -, will dann hinterher die Daten am heimischen PC auswerten und plötzlich fällt einem die Kinnlade runter, weil das blöde heimische Auswertungsprogramm sich weigert, auch nur irgendwas Sinnvolles anzuzeigen.
Samstag, 10. Dezember 2016
Mechanischer Speeddaten Generator (oder auch mal lässig einen 50'er Schnitt wie Miguel Indurain fahrend :-) )
Bei meiner letzten großen Bilder Aufräumaktion drüber gestolpert.
Gerade bei neuen Testgeräten waren verwertbare Aufzeichnungen, die es dann softwareseitig zu implementieren und auszuwerten galt, erst mal rar gesät.
Im Labor gab es professionelle, aber sauteure mechanische Speedgeneratoren (analoge Sendetechnik), die auf Knopfdruck synthetische Daten generieren konnten. Später (digitale ANT+ Sensoren) gab es dann Software basierte Simulatoren (z.B. Antware Simulator), die das virtuelle Datensammeln merklich einfacher gestalteten.
In der Zwischenzeit musste man sich als kleine Softwareklitsche irgendwie behelfen, denn allen Unkenrufen zum Trotz, verbringen auch Entwickler von Sportauswertungssoftware einen Großteil der Zeit im Büro und nicht auf dem Rennvelo :)
Hier ist einer meiner selbstgebauten Speed-Generatoren zu sehen (der sogar parallel Cadence-Daten generieren und variable Werte erzeugen konnte :) ). Ich benötigte diesen, um Daten für ein damals neues Gerät zu sammeln, das in der TrainingLab - damals übrigens noch auf den vielsagenden Namen SAS lautend - implementiert werden musste.
Bei diesen Bike-/Laufuhren kam leider ein proprietäres Format zum Einsatz - das Fitfile Format war zu dieser Zeit noch nicht geboren -, das wirklich sehr tricky war und mir das ein oder andere graue Haar beschert haben dürfte (Dynastream stand mir Gott sei Dank mit Rat und Tat zur Seite, die hatten das Format aber auch verbrochen :-)).
Damals war ich in der Firma ein echter Held, da ich einen > 50'er Schnitt mit relativ moderaten Herzfrequenzen - < 100 bpm - fahren konnte, denn rein sitzend bleibt der Puls halt doch recht niedrig (was ich ja mittels protokollierter Aufzeichnungen zweifelsfrei belegen konnte :-) ).
Heute wirkt das wohl alles etwas oldschool-mäßig, um nicht zu sagen sehr strange :-)
In echt sah das dann so aus:
Gerade bei neuen Testgeräten waren verwertbare Aufzeichnungen, die es dann softwareseitig zu implementieren und auszuwerten galt, erst mal rar gesät.
Im Labor gab es professionelle, aber sauteure mechanische Speedgeneratoren (analoge Sendetechnik), die auf Knopfdruck synthetische Daten generieren konnten. Später (digitale ANT+ Sensoren) gab es dann Software basierte Simulatoren (z.B. Antware Simulator), die das virtuelle Datensammeln merklich einfacher gestalteten.
In der Zwischenzeit musste man sich als kleine Softwareklitsche irgendwie behelfen, denn allen Unkenrufen zum Trotz, verbringen auch Entwickler von Sportauswertungssoftware einen Großteil der Zeit im Büro und nicht auf dem Rennvelo :)
Hier ist einer meiner selbstgebauten Speed-Generatoren zu sehen (der sogar parallel Cadence-Daten generieren und variable Werte erzeugen konnte :) ). Ich benötigte diesen, um Daten für ein damals neues Gerät zu sammeln, das in der TrainingLab - damals übrigens noch auf den vielsagenden Namen SAS lautend - implementiert werden musste.
Bei diesen Bike-/Laufuhren kam leider ein proprietäres Format zum Einsatz - das Fitfile Format war zu dieser Zeit noch nicht geboren -, das wirklich sehr tricky war und mir das ein oder andere graue Haar beschert haben dürfte (Dynastream stand mir Gott sei Dank mit Rat und Tat zur Seite, die hatten das Format aber auch verbrochen :-)).
Damals war ich in der Firma ein echter Held, da ich einen > 50'er Schnitt mit relativ moderaten Herzfrequenzen - < 100 bpm - fahren konnte, denn rein sitzend bleibt der Puls halt doch recht niedrig (was ich ja mittels protokollierter Aufzeichnungen zweifelsfrei belegen konnte :-) ).
Heute wirkt das wohl alles etwas oldschool-mäßig, um nicht zu sagen sehr strange :-)
In echt sah das dann so aus:
Donnerstag, 8. Dezember 2016
Roadmap: wieso, weshalb, warum?
Mitunter erreichen mich Anfragen, mit der Frage, ob es für die
TrainingLab Pro denn eine Roadmap gäbe. Darüber hinaus wird der mögliche
Erwerb einer Lizenz gerne auch mal von der Existenz (oder zeitnahen
Umsetzung) der ein oder anderen speziellen Funktion abhängig gemacht.
Um die Frage zu beantworten, jein, natürlich gibt es eine vage Vorstellung, was die Weiterentwicklung der TrainingLab Pro betrifft.
Allerdings handelt es sich bei der TrainingLab Pro um eine Nischen-Software. Die Entwicklung wird von mir nach wie vor alleine gestemmt, was bedeutet, dass die Umsetzung diverser ToDos auch auf eine Zeitfrage hinausläuft. Manchmal fehlt mir auch schlicht und ergreifend das Knowhow, sodass ich mich erst mal schlau machen muß (was auch wieder Zeit kostet).
Demzufolge ändern sich auch mal diverse Priorisierungen, was bedeutet, dass eine geplante Funktion auch mal nach hinten rutscht bzw. dann mitunter auch mal komplett rausfällt.
Um jetzt gar nicht erst in die Bredouille zu kommen, verzichte ich daher aus gutem Grund auf eine öffentlich gemachte Roadmap!
Nichts ist schlimmer, als irgendwelche in Aussicht gestellte Funktionen, die dann nicht - oder sehr verspätet - kommen.
Ich will hier keine Vaporware ins Leben rufen und gerade in der Sport-Gagdget Branche gibt es sehr viele negative Beispiele: großspurig angekündigte Produkte, die dann niemals Umsetzung erfahren haben. Das braucht kein Mensch (zumal es hier auch keine Marketingabteilung zu unterhalten gibt).
Ich hoffe, das ist einigermaßen nachvollziehbar, aber es ist wirklich niemanden damit gedient, irgendwelche Erweiterungen anzukündigen, die dann zu lange auf sich warten lassen.
(Auf entsprechende EMail-Anfragen antworte ich in der Regel aber ehrlich, sodass man sich ggfs. doch etwas Klarheit verschaffen kann, wenn das denn unbedingt nötig sein sollte)
Allerdings handelt es sich bei der TrainingLab Pro um eine Nischen-Software. Die Entwicklung wird von mir nach wie vor alleine gestemmt, was bedeutet, dass die Umsetzung diverser ToDos auch auf eine Zeitfrage hinausläuft. Manchmal fehlt mir auch schlicht und ergreifend das Knowhow, sodass ich mich erst mal schlau machen muß (was auch wieder Zeit kostet).
Demzufolge ändern sich auch mal diverse Priorisierungen, was bedeutet, dass eine geplante Funktion auch mal nach hinten rutscht bzw. dann mitunter auch mal komplett rausfällt.
Um jetzt gar nicht erst in die Bredouille zu kommen, verzichte ich daher aus gutem Grund auf eine öffentlich gemachte Roadmap!
Nichts ist schlimmer, als irgendwelche in Aussicht gestellte Funktionen, die dann nicht - oder sehr verspätet - kommen.
Ich will hier keine Vaporware ins Leben rufen und gerade in der Sport-Gagdget Branche gibt es sehr viele negative Beispiele: großspurig angekündigte Produkte, die dann niemals Umsetzung erfahren haben. Das braucht kein Mensch (zumal es hier auch keine Marketingabteilung zu unterhalten gibt).
Ich hoffe, das ist einigermaßen nachvollziehbar, aber es ist wirklich niemanden damit gedient, irgendwelche Erweiterungen anzukündigen, die dann zu lange auf sich warten lassen.
(Auf entsprechende EMail-Anfragen antworte ich in der Regel aber ehrlich, sodass man sich ggfs. doch etwas Klarheit verschaffen kann, wenn das denn unbedingt nötig sein sollte)
Die Sache mit dem 'Pro'
Auch wenn das Thema am Ende meiner Autoren FAQ erörtert
wird, erreichen mich mitunter Anfragen, die auf die Unterschiede
zwischen TrainingLab <-> TrainingLab Pro abzielen. Teilweise
scheint dbzgl. gar etwas Verwirrung zu herrschen, es gibt sogar Leute,
die mir mit Unverständnis begegnen und es nicht richtig finden, dass die
sogenannte Freeware TrainingLab ja nur eine Demo sei (und damit Etikettenschwindel).
Dazu sei von mir folgendes angemerkt: was die TrainingLab Freeware Version einer deutschen (?) Firma des Bike-Elektroniksegments betrifft, so habe ich auf diese Version keinen Einfluss (mehr). Meines Wissens - und ich weiß da sehr viel :-) - handelt es sich hierbei nicht um eine Demoversion, sondern um eine spezielle Version, die in der Freeware Variante (ohne Pro Zusatz) eben nur Produkte der betreffenden Firma unterstützt.
Dass diese Software also nicht die Geräte diverser Fremdhersteller einlesen kann, ist durchaus gewollt.
Das heißt, es gibt eine kleine Ausnahme: FitFile-Dateien (allerdings nur das alte FIT 1.x Format) können auch mit der Freeware TrainingLab eingelesen werden, sofern regelmäßig (alle vier Wochen) ein Gerät (nur Geräte datiert bis 2012) jener Firma nativ eingelesen wird.
Ende 2012 hat die betreffende Firma die Weiterentwicklung der Software - was ja auch auf meiner Webseite an einigen Stellen erwähnt wird - für mich relativ überraschend komplett aufgegeben, sodass diese Freeware Version auf dem Stand 2012/2013 datiert ist.
Daraus zu folgern, die TrainingLab Freeware Version wäre realiter nur eine Demoversion - wie das irgendwo im Internet kolportiert wurde -, weil die Pro Version ja viel mehr Funktionen böte, trifft des Nagels Kopf leider nicht mal ansatzweise. Und wenn ich dafür als Blitzarbeiter fungieren soll, trifft das den Nagel noch weniger!
Windows XP wird ja auch nicht zur Demoversion, bloß weil Microsoft dieses alte OS nicht mehr weiterpflegt, dafür aber neue Windows Versionen nachgelegt hat - ich glaube dieser Vergleich trifft es ganz gut - und nochmal, diese Entscheidung hat oben erwähnte Firma bewusst getroffen!
Die TrainingLab ist mein Baby, ich nutze das Programm selbst und dem ein oder anderen User scheint die Software auch zu gefallen. Deswegen lebt die Software auch als große Pro Version weiter und ja, die TrainingLab Pro hat gegenüber den Urversionen mächtig an Funktionsumfang zugelegt...
Damit ist eigentlich alles gesagt (und ich hoffe jetzt abschließend noch mal etwas Licht bzgl. der unterschiedlichen Versionen gespendet zu haben).
Dazu sei von mir folgendes angemerkt: was die TrainingLab Freeware Version einer deutschen (?) Firma des Bike-Elektroniksegments betrifft, so habe ich auf diese Version keinen Einfluss (mehr). Meines Wissens - und ich weiß da sehr viel :-) - handelt es sich hierbei nicht um eine Demoversion, sondern um eine spezielle Version, die in der Freeware Variante (ohne Pro Zusatz) eben nur Produkte der betreffenden Firma unterstützt.
Dass diese Software also nicht die Geräte diverser Fremdhersteller einlesen kann, ist durchaus gewollt.
Das heißt, es gibt eine kleine Ausnahme: FitFile-Dateien (allerdings nur das alte FIT 1.x Format) können auch mit der Freeware TrainingLab eingelesen werden, sofern regelmäßig (alle vier Wochen) ein Gerät (nur Geräte datiert bis 2012) jener Firma nativ eingelesen wird.
Ende 2012 hat die betreffende Firma die Weiterentwicklung der Software - was ja auch auf meiner Webseite an einigen Stellen erwähnt wird - für mich relativ überraschend komplett aufgegeben, sodass diese Freeware Version auf dem Stand 2012/2013 datiert ist.
Daraus zu folgern, die TrainingLab Freeware Version wäre realiter nur eine Demoversion - wie das irgendwo im Internet kolportiert wurde -, weil die Pro Version ja viel mehr Funktionen böte, trifft des Nagels Kopf leider nicht mal ansatzweise. Und wenn ich dafür als Blitzarbeiter fungieren soll, trifft das den Nagel noch weniger!
Windows XP wird ja auch nicht zur Demoversion, bloß weil Microsoft dieses alte OS nicht mehr weiterpflegt, dafür aber neue Windows Versionen nachgelegt hat - ich glaube dieser Vergleich trifft es ganz gut - und nochmal, diese Entscheidung hat oben erwähnte Firma bewusst getroffen!
Die TrainingLab ist mein Baby, ich nutze das Programm selbst und dem ein oder anderen User scheint die Software auch zu gefallen. Deswegen lebt die Software auch als große Pro Version weiter und ja, die TrainingLab Pro hat gegenüber den Urversionen mächtig an Funktionsumfang zugelegt...
Damit ist eigentlich alles gesagt (und ich hoffe jetzt abschließend noch mal etwas Licht bzgl. der unterschiedlichen Versionen gespendet zu haben).
Auch mal Bloggen wollen...
Eigentlich bin ich kein großer Freund vom Bloggen und daher mutet es etwas merkwürdig an, dass ich jetzt an dieser Stelle doch ein Blog starte.
So interessant ist mein (Privat)Leben dann doch nicht, dass ich jedem mitteilen müßte, was ich gerade tue, etc.
Möglicherweise fehlt mir (altersbedingt) auch nur das entsprechende Sendungsbewußtsein :)
Um's kurz zu machen, ich weiß nicht, wie sich das hier entwickeln wird und ob ich ich mich überhaupt aufraffen kann, in meinem neuen Blog regelmäßig meinen Sermon abzusondern.
Dieses Blog wird sich also - so wie es ausschaut - primär um die TrainingLab Pro Software drehen und ist dem Umstand geschuldet, dass es mitunter doch sich des öfteren wiederholende Userfragen gibt und ich den Support irgendwie bündeln muß (über Politik zu bloggen, das wäre in einem Support-Blog eh tödlich, zumindest aber sehr dumm :-) )
Natürlich könnte man jetzt auch ein Support-Forum eröffnen, von denen es in den Weiten des Internet so viele gibt.
Und dann kommt irgendwann die Ernüchterung, weil die TrainingLab Pro halt doch nur ein Nischenprogramm ist - mit einem eher überschaubaren Userkreis - und der Aufwand in keinem Verhältnis stünde. Schließlich will so ein Forum auch administriert werden, überall lauern böse Hacker, die gerne mal Foren kompromittieren. Der ein oder andere Troll nistet sich der Erfahrung nach auch gerne mal in Foren ein und überhaupt, man muß ja nicht alles rechtfertigen.
Damit will ich es an dieser Stelle auch erstmal belassen, wie gesagt, man wird sehen, wie sich das entwickeln wird...
Und ich habe nun doch noch einen (guten) Grund liefern können, weshalb auch ich jetzt unter die Blogger gegangen bin :-)
Wer bzgl. der TrainingLab Pro (und möglicherweise auch anderen Dingen) auf dem Laufenden bleiben will, kann hier ja ab und an mal reinschauen... (würde mich freuen)
So interessant ist mein (Privat)Leben dann doch nicht, dass ich jedem mitteilen müßte, was ich gerade tue, etc.
Möglicherweise fehlt mir (altersbedingt) auch nur das entsprechende Sendungsbewußtsein :)
Um's kurz zu machen, ich weiß nicht, wie sich das hier entwickeln wird und ob ich ich mich überhaupt aufraffen kann, in meinem neuen Blog regelmäßig meinen Sermon abzusondern.
Dieses Blog wird sich also - so wie es ausschaut - primär um die TrainingLab Pro Software drehen und ist dem Umstand geschuldet, dass es mitunter doch sich des öfteren wiederholende Userfragen gibt und ich den Support irgendwie bündeln muß (über Politik zu bloggen, das wäre in einem Support-Blog eh tödlich, zumindest aber sehr dumm :-) )
Natürlich könnte man jetzt auch ein Support-Forum eröffnen, von denen es in den Weiten des Internet so viele gibt.
Und dann kommt irgendwann die Ernüchterung, weil die TrainingLab Pro halt doch nur ein Nischenprogramm ist - mit einem eher überschaubaren Userkreis - und der Aufwand in keinem Verhältnis stünde. Schließlich will so ein Forum auch administriert werden, überall lauern böse Hacker, die gerne mal Foren kompromittieren. Der ein oder andere Troll nistet sich der Erfahrung nach auch gerne mal in Foren ein und überhaupt, man muß ja nicht alles rechtfertigen.
Damit will ich es an dieser Stelle auch erstmal belassen, wie gesagt, man wird sehen, wie sich das entwickeln wird...
Und ich habe nun doch noch einen (guten) Grund liefern können, weshalb auch ich jetzt unter die Blogger gegangen bin :-)
Wer bzgl. der TrainingLab Pro (und möglicherweise auch anderen Dingen) auf dem Laufenden bleiben will, kann hier ja ab und an mal reinschauen... (würde mich freuen)
Abonnieren
Posts (Atom)