spark plugin

Nasz poligon - tutaj sprawdzajcie swoje umiejętności w posługiwaniu się forami.

Moderator: infernal

Awatar użytkownika
pixos
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 415
Rejestracja: 07 lut 2010, 20:57
Życiówka na 10k: 39:42
Życiówka w maratonie: 3:58
Lokalizacja: Gostynin

Nieprzeczytany post

Zamierzam tu testować wpisy na bloga utworzone przy pomocy Spark Exporter Plugin. I z góry przepraszam za chaos ;-D


SUMA: 54'07"/ 9,58 km = 05'38" (156 = 82%)
█► 2,22 km = 6'11" (137/154) (168/173)
█► 0,39 km = 7'45" (146/173) (169/174)
█► 0,24 km = 8'22" (147/173) (166/171)
█► 0,81 km = 6'38" (148/168)
New Balance but biegowy
Awatar użytkownika
PATATAJEC
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 2048
Rejestracja: 05 sie 2009, 21:53
Życiówka na 10k: 00:44:26
Życiówka w maratonie: 04:33:53
Lokalizacja: KPN
Kontakt:

Nieprzeczytany post

Jak będziesz testował, mogę trochę podpowiadać.

Tempo na przerwie :) - Szablon zrobiony do przedstawiania treningu tempowego np. 2x 10 minut na 2 minutowej przerwie.
Szablon przelicza to w ten sposób, że nieparzyste (w tym pierwszy) zapisane przez zegarek lapy określa jako aktywne (mające znaczenie w treningu) - stąd znaczek play ►, a parzyste są przerwą, której tempo nie ma znaczenia, stąd znaczek stop ■ . Chyba znaczka pauzy w ASCII nie ma.

Te szablony, które podałem Tobie służą do wyciągania danych z konkretnych jednostek treningowych, których nazwy zawarłem w nazwie pliku szablonu.

Np. szablon Tempo będzie pokazywał kilometrowe odcinki, a nie zapisane przez zegarek lapy. Adekwatnie będzie przy easy runsach, long runsach. A podobnie do tempa na przerwie w szablonach interval_repetitions_przebieżka.

Wadą systemu jest niezliczanie całkowitych wartości dystansu/tętna/czasu itp. z całego dnia. Musiałbym o to mocno pomęczyć mojego kolegę, który ten plugin dla nas tworzył, by coś takiego było można osiągnąć. Można zrobić trick łącząc na chwilę wszystkie treningi z dnia w jeden w sporttracksie i z tego eksportować całość, a potem kasować ten trening zostawiając wszystkie inne.

Sorry za chaos, ale robotę mam tutaj i nie mogę się skupić!
Awatar użytkownika
pixos
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 415
Rejestracja: 07 lut 2010, 20:57
Życiówka na 10k: 39:42
Życiówka w maratonie: 3:58
Lokalizacja: Gostynin

Nieprzeczytany post

No dobrze, ale co zrobić z rozgrzewką, czyli w tym przypadku pierwszym lapem? Zostało ono potraktowane jako okrążenie aktywne i tak samo przerwy. Natomiast faktyczne lapy aktywne są tu przerwami. Trzeba rozgrzewkę rejestrować w zegarku jako oddzielny trening, żeby aktywne lapy miały nr nieparzysty?
Awatar użytkownika
PATATAJEC
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 2048
Rejestracja: 05 sie 2009, 21:53
Życiówka na 10k: 00:44:26
Życiówka w maratonie: 04:33:53
Lokalizacja: KPN
Kontakt:

Nieprzeczytany post

Tak to rozwiązałem, że każdy środek treningowy jest oddzielnie potraktowany. Chwilę się człowiek do tego przyzwyczaja, ale na dobrą sprawę jest to bardzo przejrzysta metoda - przykładowo w ST możesz nadawać kategorie danym jednostkom treningowym, a potem wszystko ładnie wychodzi w statsach w raportach - ile biegłeś easy, ile tempówek, interwałów itp.

Ja robię to w ten sposób, że:

rozgrzewka: wychodzę z domu, start - bieg - stop
akcent: wybieram z zapisanych treningów zaawansowanych (fr305) akcent - wykonuję go. Potem robię reset treningu (lap przez parę sekund)
schłodzienie: start - bieg - stop

Mam 3 jednostki z tego. Każdą traktuję odpowiednim szablonem, a dodatkowo pierwszy (rozgrzewka) szablonem BAZY, który wypluwa szkielet wpisu, określa godzinę rozpoczęcia treningu, dopasowuje aktywności dnia treningowego itp.
Awatar użytkownika
pixos
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 415
Rejestracja: 07 lut 2010, 20:57
Życiówka na 10k: 39:42
Życiówka w maratonie: 3:58
Lokalizacja: Gostynin

Nieprzeczytany post

w sumie to może masz i rację. Dla przykładu podzieliłem sobie jeden trening interwałowy w ST na 3 oddzielne (rozgrzewka, interwał, schłodzenie) i zaczęło to powoli wyglądać w tym szablonie jak trzeba. A przy okazji mam w ST dokładnie podany czas w tempie easy.

Muszę sie z tym wszystkim oswoić i trochę pobawić. Może wieczorem znajdę trochę czasu. Jak będę miał jakieś pytania, to będę tu wrzucał. Ewentualnie przy jakiejś trudniejszej kwestii, spróbuję Cię złapać na skype. Dzięki jeszcze raz za pomoc ;-)
Awatar użytkownika
PATATAJEC
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 2048
Rejestracja: 05 sie 2009, 21:53
Życiówka na 10k: 00:44:26
Życiówka w maratonie: 04:33:53
Lokalizacja: KPN
Kontakt:

Nieprzeczytany post

Nie ma sprawy. Od jakiegoś czasu myślę o zrobieniu wątku opisującego plugin, ale czasu nie ma. Sporo z treści tych szablonów, które Tobie posłałem można i pewnie trzeba wywalić, bo jak pisałeś na GG, są Ci zbędne. W razie czego służę pomocą. Przed kontaktem na skype zajrzyj jeszcze na GG, podam login.
Awatar użytkownika
pixos
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 415
Rejestracja: 07 lut 2010, 20:57
Życiówka na 10k: 39:42
Życiówka w maratonie: 3:58
Lokalizacja: Gostynin

Nieprzeczytany post

No dobra, trochę pokombinowałem i najbliższy tydzień potraktuję jako testy, czy daje sobie radę z tymi szablonami. Zrobiłem kilkanaście prób w tym wątku (błogosławiona opcja podgląd postu przed wysłaniem) i chyba dam radę. A jak mi się nie spodoba, to wrócę do starego sposobu.


PATATAJEC - wielkie dzięki za pomoc!
Awatar użytkownika
PATATAJEC
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 2048
Rejestracja: 05 sie 2009, 21:53
Życiówka na 10k: 00:44:26
Życiówka w maratonie: 04:33:53
Lokalizacja: KPN
Kontakt:

Nieprzeczytany post

No problemo - jak coś, to wal jak w dym! Na pewno jest to szybka metoda. Ja eksportuję swój wpis z 3 różnymi jednostkami treningowymi około 15-20 sekund. Jedyne co mi zajmuje czas, to liryka, epika, a najczęściej dramat.
Awatar użytkownika
pixos
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 415
Rejestracja: 07 lut 2010, 20:57
Życiówka na 10k: 39:42
Życiówka w maratonie: 3:58
Lokalizacja: Gostynin

Nieprzeczytany post

No to mały test, tak wyglądałby wpis opisujący mój wtorkowy trening (interwały tempowe):


wtorek, 1 marca 2011

Obrazek

GODZINA: 18:07
POGODA: -3°C

SZCZEGÓŁY TRENINGU:
rozgrzewka + 15'T p.3' +10'T p.2' + 5'T + schłodzenie

SUMA: 13'46"/ 2,22 km = 06'11" (137 = 71%)
█► 6'19" (129/140)
█► 6'09" (143/154)
█► 5'42" (145/152)

SUMA: 34'55"/ 6,53 km = 05'20" (165 = 86%)
█► 2,94 km = 5'04" (168/173) (146/173)
█► 1,98 km = 5'03" (169/174) (147/173)
█► 0,99 km = 5'02" (166/171)

SUMA: 05'19"/ 0,80 km = 06'38" (147 = 77%)
█► 6'38" (147/167)
-----
BLE, BLE, BLE, czyli mój opis treningu


Obrazek
kilka słów na temat następnego dnia

Wpis wygenerowany za pomocą programu Sporttracks 2.1 i dodatku Spark Exporter Plugin.


Chyba nie wyszło źle, ale muszę się jeszcze z tymi szablonami oswoić.
Awatar użytkownika
PATATAJEC
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 2048
Rejestracja: 05 sie 2009, 21:53
Życiówka na 10k: 00:44:26
Życiówka w maratonie: 04:33:53
Lokalizacja: KPN
Kontakt:

Nieprzeczytany post

Kolory pomijam, bo mało ważne. Nieczytelnie jest trochę. Lepiej chyba dać środki treningowe bezpośrednio nad międzyczasami ich dotyczącymi. Miałem problem z odcyfrowaniem wszystkiego. Nie wiem na ile masz zaplanowane bieganie i na ile trzymasz się planów, ale można zrobić tak, by w konkretne dni treningowe eksportowały się konkretne treningi, które masz w planie. Potrzeba trochę przysiąść do tego jednak. Jak robisz takie kombinacje z treningiem jak to "15'T p.3' +10'T p.2' + 5'T", to warto do takich wpisów zrobić osobny szablonik, który będzie pokazywał ile czasu dany lap zajął i ile czasu zajęła przerwa... Tu już wchodzisz na wyższy level :) - trzeba zajrzeć do API Sporttracks'a, ale żeby to zrobić, trzeba wystąpić o przyznanie rangi DEV'a na forum ST ;)... Mogę pokombinować w wolnej chwili.

Te szablony to fajna rzecz, ale niestety trzeba się w to zagłębić, a nie każdy ma czas...

Problem z pluginem do v2.1 ST jest też taki, że wraz z powstaniem v3. ST gość zdjął z netu całe API do ST 2.1, a to do v.3 się trochę różni i kombinowanie samemu jest mega utrudnione.
Awatar użytkownika
pixos
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 415
Rejestracja: 07 lut 2010, 20:57
Życiówka na 10k: 39:42
Życiówka w maratonie: 3:58
Lokalizacja: Gostynin

Nieprzeczytany post

No to mam mały problem. Metodą prób i błędów udało mi się wstawić do szablonu czas przerwy i mam do wybory format tego czasu jako liczbę sekund (np. 180" przy przerwie 3 minutowej) lub tak jak w przykładzie poniżej w formacie minuty:sekundy. Osobiście wolałbym ten drugi (bo czasami przerwy będą kilkuminutowe), ale jak zrobić, żeby przy pełnych minutach podawało mi liczbę sekund "00", a nie "0"?

SUMA: 27'28"/ 5,17 km = 05'18" (161 = 84%)
█► 0,47 km = 4'13" (160/171) czas przerwy: 1:0 (159/171)
█► 0,22 km = 4'27" (156/164) czas przerwy: 0:30 (162/165)
█► 0,10 km = 4'47" (157/162) czas przerwy: 0:30 (159/163)
█► 0,44 km = 4'35" (163/169) czas przerwy: 1:0 (160/169)
█► 0,22 km = 4'31" (159/170) czas przerwy: 0:30 (167/170)
█► 0,11 km = 4'31" (161/164) czas przerwy: 0:30 (161/165)
█► 0,43 km = 4'36" (165/173) czas przerwy: 1:0 (158/173)
█► 0,22 km = 4'28" (156/168) czas przerwy: 0:30 (163/169)
█► 0,11 km = 4'32" (159/165) czas przerwy: 0:30 (161/166)
█► 0,44 km = 4'29" (167/173) czas przerwy: 1:0 (159/173)
█► 0,22 km = 4'38" (158/167) czas przerwy: 0:30 (163/167)
█► 0,11 km = 4'31" (158/163) czas przerwy: 0:30 (158/163)
█► 0,43 km = 4'37" (164/171) czas przerwy: 1:0 (158/167)
█► 0,22 km = 4'35" (158/165) czas przerwy: 0:30 (162/165)
█► 0,11 km = 4'37" (160/162) czas przerwy: 0:30 (159/163)



Można by ewentualnie tak, ale ta pierwsza wersja byłaby chyba bardziej czytelna.

SUMA: 34'55"/ 6,53 km = 05'20" (165 = 86%)
█► 2,94 km = 5'04" (168/173) czas przerwy: 3min. 0sek. (146/173)
█► 1,98 km = 5'03" (169/174) czas przerwy: 2min. 0sek. (147/173)
█► 0,99 km = 5'02" (166/171)
Awatar użytkownika
PATATAJEC
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 2048
Rejestracja: 05 sie 2009, 21:53
Życiówka na 10k: 00:44:26
Życiówka w maratonie: 04:33:53
Lokalizacja: KPN
Kontakt:

Nieprzeczytany post

Wklej mi tę linijkę ze sparka :).
Awatar użytkownika
PATATAJEC
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 2048
Rejestracja: 05 sie 2009, 21:53
Życiówka na 10k: 00:44:26
Życiówka w maratonie: 04:33:53
Lokalizacja: KPN
Kontakt:

Nieprzeczytany post

tak będzie dobrze:

Kod: Zaznacz cały

${formatTime((LapDetailInfo.LapElapsed), "{1:00}:{2:00}")}
Możesz sobie to jeszcze wrzucić ten sam kod w linijkę aktywnych lapów, jak masz te kombinowane treningi oparte na czasie.
Awatar użytkownika
pixos
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 415
Rejestracja: 07 lut 2010, 20:57
Życiówka na 10k: 39:42
Życiówka w maratonie: 3:58
Lokalizacja: Gostynin

Nieprzeczytany post

no widzisz, a ja to robiłem w ten sposób:

Kod: Zaznacz cały

czas przerwy: ${LapDetailInfo.LapElapsed.Minutes.ToString("0")}min. ${LapDetailInfo.LapElapsed.Seconds.ToString("0")}sek.
Awatar użytkownika
pixos
Zaprawiony W Bojach
Zaprawiony W Bojach
Posty: 415
Rejestracja: 07 lut 2010, 20:57
Życiówka na 10k: 39:42
Życiówka w maratonie: 3:58
Lokalizacja: Gostynin

Nieprzeczytany post

No i bomba, teraz wychodzi coś takiego:

SUMA: 34'55"/ 6,53 km = 05'20" (165 = 86%)
█► czas: 14:55 / 2,94 km = 5'04" (168/173) czas przerwy: 03:00 (146/173)
█► czas: 10:00 / 1,98 km = 5'03" (169/174) czas przerwy: 02:00 (147/173)
█► czas: 05:00 / 0,99 km = 5'02" (166/171)
ODPOWIEDZ