System śledzenia czasów

Wszystko związane z cyklem Miata Challenge

Moderator: Moderatorzy

majkel
Administrator
Administrator
Posty: 6890
Rejestracja: 26 mar 2007, 17:30
Model: Inny
Lokalizacja: Warszawa

19 maja 2016, 7:20

nickesh v2.0 pisze:Majkel, znajdzie jakiś hosting na to cholerstwo?


http://online.miataminichallenge.pl/

powinien się synchronizować z gitmastera. ssl będzie potem, jak certyfikat dogeneruję.

Po
eM
chwilowo bezmiatowy :)
była: BlackBird (Ptaszyna) NBfl'03 1.8 Memories --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=1149
był: Ptaszor NA'96 1.8 (BP-Z3)--> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=4852
jest: "Saabina" Saab96 V4 '76 --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=9196
jest: Hieronim.......
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

19 maja 2016, 8:06

Dzięki, Majkel! :winner:
majkel pisze:
nickesh v2.0 pisze:Majkel, znajdzie jakiś hosting na to cholerstwo?
powinien się synchronizować z gitmastera.
Na ten moment to nam w zupełności wystarczy. Na jesień będziemy potrzebować wjazdu na serwer przez SSH i/lub Twojego supportu w konfiguracji/utrzymaniu środowiska serwerowego i bazy danych.
majkel pisze:ssl będzie potem, jak certyfikat dogeneruję.
W tej chwili nie ma to dla mnie żadnego znaczenia.


To jeszcze mi powiedz, że umiesz tam postawić jakiś sprawny WebSocket server :D
A może ktoś inny reflektowałby na tego questa? Jak coś, to zapraszam do naszego jam session: https://github.com/MX-5ClubPoland/MMCLapTimer/issues/24 ;)
majkel
Administrator
Administrator
Posty: 6890
Rejestracja: 26 mar 2007, 17:30
Model: Inny
Lokalizacja: Warszawa

19 maja 2016, 9:25

nickesh v2.0 pisze:Na jesień będziemy potrzebować wjazdu na serwer przez SSH i/lub Twojego supportu w konfiguracji/utrzymaniu środowiska serwerowego i bazy danych.

No problem my friend :D Niedługo sprzątanie w środowisku testowym, chyba trzeba będzie trochę zasobów tam od razu przewidzieć :D
nickesh v2.0 pisze:To jeszcze mi powiedz, że umiesz tam postawić jakiś sprawny WebSocket server :D

Rozpędzasz się :D :winner: Ale bardzo dobrze, lubimy takie klocki :D Coś wykombinujemy, ograniczeń środowiskowych praktycznie nie mamy, dopóki nie ruszamy parametrów kernela.

Po
eM
chwilowo bezmiatowy :)
była: BlackBird (Ptaszyna) NBfl'03 1.8 Memories --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=1149
był: Ptaszor NA'96 1.8 (BP-Z3)--> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=4852
jest: "Saabina" Saab96 V4 '76 --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=9196
jest: Hieronim.......
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

19 maja 2016, 9:53

Spokojnie, spokojnie, to tylko plany. Deadline milestone'a postawiłem wstępnie na marzec 2017 :D

(https://github.com/MX-5ClubPoland/MMCLa ... middleware)
majkel
Administrator
Administrator
Posty: 6890
Rejestracja: 26 mar 2007, 17:30
Model: Inny
Lokalizacja: Warszawa

19 maja 2016, 11:56

nickesh v2.0 pisze:wstępnie na marzec 2017 :D

:D
chwilowo bezmiatowy :)
była: BlackBird (Ptaszyna) NBfl'03 1.8 Memories --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=1149
był: Ptaszor NA'96 1.8 (BP-Z3)--> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=4852
jest: "Saabina" Saab96 V4 '76 --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=9196
jest: Hieronim.......
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

19 maja 2016, 17:25

majkel pisze:
nickesh v2.0 pisze:wstępnie na marzec 2017 :D

:D
To nie są tanie rzeczy! :D

Mój pedantyzm nie pozwala mi na napisanie takiego modułu w normalnym, nieodpłatnym czasie ( :roll: ). Ale tak się składa, że w moim otoczeniu rusza właśnie podobny projekt i możliwe, że WebSocket server będzie całkowicie autonomicznym modułem. Przy dobrych wiatrach mogłoby się udać z tego skorzystać. Nie wiem jeszcze na jakich zasadach, ale przecież od czego są dotacje unijne? :twisted:

Jeśli projekt, o którym mówię, dojdzie do skutku, to taki moduł serwera będzie pewnie gotowy przed końcem roku. Może będzie się dało podciągnąć nasz użytek pod beta testy, czy coś w tym stylu...
wroclover
Donator
Donator
Posty: 939
Rejestracja: 11 gru 2014, 23:02
Model: NC
Wersja: Miata PRHT 2.0
Lokalizacja: DW
Kontakt:

19 maja 2016, 17:59

nickesh v2.0 pisze:dotacje unijne?


tak, słucham.
majkel
Administrator
Administrator
Posty: 6890
Rejestracja: 26 mar 2007, 17:30
Model: Inny
Lokalizacja: Warszawa

20 maja 2016, 1:40

nickesh v2.0 pisze:To nie są tanie rzeczy! :D

To akurat dobrze wiem :D
Deadline na marzec 2017 oznacza raczej że wtedy muszą być testy gotowego rozwiązania zakończone, jeśli miałoby pracować w sezonie 2017 :D
nickesh v2.0 pisze:Jeśli projekt, o którym mówię, dojdzie do skutku, to taki moduł serwera będzie pewnie gotowy przed końcem roku. Może będzie się dało podciągnąć nasz użytek pod beta testy, czy coś w tym stylu...

Albo jednak wykorzystać coś z otwartą licencją maksymalnie ile się da. Ale to bardziej dyskusja na na gita, czytam historię, jutro do paru punktów coś dopiszę.

Po
eM
chwilowo bezmiatowy :)
była: BlackBird (Ptaszyna) NBfl'03 1.8 Memories --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=1149
był: Ptaszor NA'96 1.8 (BP-Z3)--> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=4852
jest: "Saabina" Saab96 V4 '76 --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=9196
jest: Hieronim.......
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

20 maja 2016, 7:07

majkel pisze:Albo jednak wykorzystać coś z otwartą licencją maksymalnie ile się da.
A są takie? W fabryce szukamy już jakiś czas i wszystko wskazuje na to, że trzeba będzie napisać coś swojego...
majkel
Administrator
Administrator
Posty: 6890
Rejestracja: 26 mar 2007, 17:30
Model: Inny
Lokalizacja: Warszawa

20 maja 2016, 19:10

nickesh v2.0 pisze:A są takie?

Tak na szybko z pamięci. Open to na przykład Achex albo jwebsocket.org. Jest też ciekawy komercyjny lightstreamer, oprócz licencji płatnych jest licencja open (ze zredukowanym zakresem funkcjonalności co prawda ale jak czegoś brakuje to dla projektow non-profit można spróbować coś wyszarpać extra). Jak przejrze moje zabałaganione zakładki to pewnie coś się jeszcze znajdzie.

Po
eM
chwilowo bezmiatowy :)
była: BlackBird (Ptaszyna) NBfl'03 1.8 Memories --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=1149
był: Ptaszor NA'96 1.8 (BP-Z3)--> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=4852
jest: "Saabina" Saab96 V4 '76 --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=9196
jest: Hieronim.......
jqb
Donator
Donator
Posty: 1174
Rejestracja: 03 wrz 2012, 17:14
Model: Inny
Wersja: Ikarus ;)
Lokalizacja: Warszawa

20 maja 2016, 19:23

Ja się nie znam, ale na Node.js'ie to jest chyba sporo rozwiązań? Np. socket.io
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

20 maja 2016, 23:31

Ale Wy mówicie o usłudze korzystania z WebSocket servera, a ja ma na myśli produkt, który można odpalić u siebie.
majkel
Administrator
Administrator
Posty: 6890
Rejestracja: 26 mar 2007, 17:30
Model: Inny
Lokalizacja: Warszawa

21 maja 2016, 1:04

nickesh v2.0 pisze:a ja ma na myśli produkt, który można odpalić u siebie.

no ja też, zupełnie własne instalacje.

Po
eM
chwilowo bezmiatowy :)
była: BlackBird (Ptaszyna) NBfl'03 1.8 Memories --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=1149
był: Ptaszor NA'96 1.8 (BP-Z3)--> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=4852
jest: "Saabina" Saab96 V4 '76 --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=9196
jest: Hieronim.......
jqb
Donator
Donator
Posty: 1174
Rejestracja: 03 wrz 2012, 17:14
Model: Inny
Wersja: Ikarus ;)
Lokalizacja: Warszawa

21 maja 2016, 7:18

+1, przecież to odpalasz u siebie.
majkel
Administrator
Administrator
Posty: 6890
Rejestracja: 26 mar 2007, 17:30
Model: Inny
Lokalizacja: Warszawa

21 maja 2016, 11:49

jqb pisze:+1, przecież to odpalasz u siebie.

nickesh chyba spojrzał na wersje licencjonowania w trybie wynajmu usług. Te, które wyżej wrzuciłem mają też taki tryb, ale nie wyłącznie. O node.js zupełnie zapomniałem :D Zrobimy reasearch i jakiś poligon doświadczalny dla sprawdzenia funkcjonalności, coś się na bank znajdzie nam odpowiadającego :D

Po
eM
chwilowo bezmiatowy :)
była: BlackBird (Ptaszyna) NBfl'03 1.8 Memories --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=1149
był: Ptaszor NA'96 1.8 (BP-Z3)--> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=4852
jest: "Saabina" Saab96 V4 '76 --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=9196
jest: Hieronim.......
majkel
Administrator
Administrator
Posty: 6890
Rejestracja: 26 mar 2007, 17:30
Model: Inny
Lokalizacja: Warszawa

23 maja 2016, 19:14

majkel pisze: Open to na przykład Achex

EDIT: Achexa wrzuciłem na nasze środowisko testowe. Z broadcastem nie będzie problemu. Konfiguracja jeszcze monent potrwa, bo dokumentacja jest tak żadna, że formaty niektórych plików konfiguracyjnych trzeba ustalać na podstawie analizy źródeł. Ale coś z tego bedzie na pewno.

Po
eM
chwilowo bezmiatowy :)
była: BlackBird (Ptaszyna) NBfl'03 1.8 Memories --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=1149
był: Ptaszor NA'96 1.8 (BP-Z3)--> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=4852
jest: "Saabina" Saab96 V4 '76 --> http://www.mx5klubpolska.pl/forum/viewtopic.php?t=9196
jest: Hieronim.......
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

24 maja 2016, 10:10

Działaj, działaj, Majkel. Jak tylko spadnie deszcz, ja też biorę się do roboty :D
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

22 sty 2018, 0:15

Czy jest tu ktoś od MSSQL-a?

Potrzebuję wypychać dane z bazy MSSQL do jakiejś usługi online (innej bazy SQL, albo Firebase'a, albo jakiegoś mojego własnego API). Jakaś replikacja, albo procedura... Istotne jest to, że baza MSSQL ma niestabilne połączenie z siecią, więc potrzebna jest jakaś kolejka, potwierdzanie odbioru danych i ponawianie wysyłki w razie niepowodzenia. Danych nie jest dużo (najwyżej kilka kB/s). Jednak muszą być wysyłane niezwłocznie, jak tylko wpadną do tabeli w bazie.

Podsumowując: "one-way-synchro" małych porcji danych jednej tabeli MSSQL-a do jakiejś usługi online, z gwarancją dostarczenia, trigerowane pojawieniem się danych w tej tabeli.

Robiłem to kiedyś replikacją w MySQL-u. Spełniało to wszystkie w/w wymagania. Jednak z microsoftowym SQL-em mi nie po drodze. Przydałaby się pomoc.
Awatar użytkownika
mike_d
Donator
Donator
Posty: 1173
Rejestracja: 06 cze 2015, 21:18
Model: ND
Wersja: SkyFreedom Karai
Lokalizacja: Poznań

22 sty 2018, 10:53

hej - ja w tym siedzę, wyślij jakies namiary do siebie na priv - wieczorem możemy pogadać :)
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

26 sty 2018, 20:24

Mike_d dołącza do projektu. Stworzy oprogramowanie, które będzie eksportować czasy okrążeń z bramki Geparda do bazy danych online. Dziękujemy za zaangażowanie :senkju: :winner:

Z technicznego punktu widzenia, będzie to polegało na zapisywaniu plików z wynikami do jednego folderu na laptopie podłączonym do bramki. Ten folder podepniemy do Google Drive'a, albo Dropboxa (czy czegoś w tym stylu). A więc kolejny etap projektu...

Potrzebujemy oprogramowania, które będzie pobierać wyniki z chmury Google Drive. Najlepiej, gdyby dało się w tym celu podpiąć pod triggery (eventy, wyzwalacze) Google'a. Po każdej pomyślnej synchronizacji Google Drive, przenosimy nowe wyniki do REST-owego API.

Może ktoś z Was chciałby się tym zająć? :)

Trzeba sprawdzić, jakie możliwości ma API Google Drive, napisać oprogramowanie kolektora, które podepnie się pod eventy, wyciągnie dane i wypchnie je do REST-owego API. A może da się to zrobić samą konfiguracją Drive'a? Albo wykorzystać Firebase'a? Rozwiązanie musi zagwarantować dostarczenie wszystkich danych do API. Szybkość działania nie jest aż tak istotna. Jeśli soft ma być backendowy, to najlepiej, jak będzie w PHP7.
Awatar użytkownika
TerminatorPi
Donator
Donator
Posty: 1605
Rejestracja: 23 cze 2017, 19:24
Model: ND RF
Wersja: SkyFreedom
Lokalizacja: Mała dziura pod dużą Warszawą ;-)

26 sty 2018, 22:05

nickesh v2.0 pisze:
Z technicznego punktu widzenia, będzie to polegało na zapisywaniu plików z wynikami do jednego folderu na laptopie podłączonym do bramki. Ten folder podepniemy do Google Drive'a, albo Dropboxa (czy czegoś w tym stylu). A więc kolejny etap projektu...

Jest jakaś całościowa rozpiska z architekturą? Bo z tego kawałka odnoszę wrażenie, że straszliwie usiłujecie się złapać lewą ręką przez prawe ucho.
Dyzia Bo czerwone są najszybsze
Tylko kierowca jest zielony :-D
Koza team member!
Awatar użytkownika
mike_d
Donator
Donator
Posty: 1173
Rejestracja: 06 cze 2015, 21:18
Model: ND
Wersja: SkyFreedom Karai
Lokalizacja: Poznań

27 sty 2018, 12:16

TerminatorPi pisze:Jest jakaś całościowa rozpiska z architekturą? Bo z tego kawałka odnoszę wrażenie, że straszliwie usiłujecie się złapać lewą ręką przez prawe ucho.


Też mi się na początku tak wydawało ale mówimy tu o wyjątkowo specyficznym systemie i otoczeniu sprzętowym ;). Coś więcej będzie można powiedzieć jak "wejdziemy" do bazy źródłowej.

Właśnie, Nickesh - masz już dostępy?
Ostatnio zmieniony 27 sty 2018, 12:41 przez mike_d, łącznie zmieniany 1 raz.
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

27 sty 2018, 12:26

Bo w sumie trochę tak jest - masz rację ;) . Jednak to wynika z dwóch istotnych powodów.


1. Ograniczony dostęp deweloperski.
Cały system pomiarowy Gepard jest, powiedzmy, trudno dostępny. Nie mam do niego wglądu. Bramka i laptop używają zamkniętego, nieudostępnionego i nieudokumentowanego oprogramowaniu firmy RFID Solutions. Do tej pory nie udało mi się pozyskać żadnych informacji na ten temat. Wiem tylko, że bramka pomiarowa jest podłączona do laptopa, na którym jest jakieś oprogramowanie, używające jakiejś bazy danych MSSQL. Nie wiem jaka to wersja, ani licencja SQL Servera. Nie wiem w czym jest napisane to oprogramowanie. Czekam na możliwość zdalnego zalogowania się do tego laptopa, żeby dowiedzieć się czegokolwiek. Developowanie na tym laptopie odpada. Jakakolwiek ingerencja musi być jak najprostsza i jak najbardziej standardowa, uniwersalna. Czas na testowanie też jest ograniczony. Pojedyncza procedurka w SQL-u wydaje się najprostszym i najbezpieczniejszym sposobem wydobycia danych z tej bazy.

2. Niestabilność systemu i połączenia sieciowego.
System pracuje w polowych warunkach, często na mobilnym łączu, które często timeoutuje. Oprogramowanie bramki też się czasem lubi wywalać. Laptop jest na Windowsie 7. Czasem mocno zmula i się wiesza. Normalnie musielibyśmy napisać jakiś program, który będzie odkładał wyniki do jakiejś offline'owej kolejki i commitował ją po odzyskaniu połączenia, przez niestabilne połączenie. Musiałby to robić transakcyjne - oczekiwać potwierdzenia odbioru, ponawiać nieudane doręczenia, zachowywać kolejność kolejki itd... Nie mamy czasu, żeby samemu takie coś kodować. No i po co? Szybkość działania nie jest tu priorytetem. Najważniejsze jest, żeby synchronizacja była w pełni skuteczna i stabilna - odporna na przerwy w działaniu sieci i systemu operacyjnego. Po prostu nie może pomijać żadnych zarejestrowanych wyników. Dlatego zainstalowanie tam jakiegoś gotowca, typu Dropbox, załatwiłoby sprawę.


Tu masz kształt systemu w wersji z 2016 roku:

MMC Overall Architecture & Deployment.png
MMC 2016 Overall Architecture & Deployment
MMC Overall Architecture & Deployment.png (75.7 KiB) Przejrzano 1581 razy

Dawid (operator) przepisywał ręcznie czasy z ekranu laptopa (z GUI do Geparda) do arkuszy kalkulacyjnych Google'a. Appka w JavaScriptcie pobierała je bezpośrednio ze spreadsheetów, przeliczała i wyświetlała rankingu.


A tak to jest projekt wersji na 218:

MC Overall Architecture & Deployment.png
MC 2018 Overall Architecture & Deployment
MC Overall Architecture & Deployment.png (139.75 KiB) Przejrzano 1581 razy

Teraz appka będzie pobierać dane biznesowe (dane kierowców, samochodów, harmonogram trackdaya itd.) z REST-owego API (obsługiwanego w backendzie przez PHP z bazą MySQL). Ten sam backend będzie streamował czasy okrążeń z bazy MySQL do appki, za pośrednictwem Firebase'a, albo jakiegoś innego serwera WebSocketowego. Operator nie będzie już korzystał z czasów, wyświetlanych na laptopie. Nie będzie nic przepisywał. Będzie mógł odrzucać niepoprawne wyniki prosto z appki (ona będzie informowała backend przez REST-owe API, a ten wtórnie będzie przekazywał odrzucenie wyniku przez stream do pozostałych instancji appek).


Schemat bazy danych MySQL na serwerze z logiką biznesową:

database_scheme_20180128.png
Business Logic MySQL Database scheme
database_scheme_20180128.png (144.76 KiB) Przejrzano 1498 razy


EDIT 28.01.2018: Update schematu bazy danych.
Ostatnio zmieniony 28 sty 2018, 22:22 przez nick.es, łącznie zmieniany 3 razy.
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

27 sty 2018, 12:39

mike_d pisze:Właśnie, Nikesh - masz już dostępy?
Nie. Wciąż czekam, aż Dżunior będzie miał wolne 10 minut. Dżunior?! :bicz:
Awatar użytkownika
TerminatorPi
Donator
Donator
Posty: 1605
Rejestracja: 23 cze 2017, 19:24
Model: ND RF
Wersja: SkyFreedom
Lokalizacja: Mała dziura pod dużą Warszawą ;-)

27 sty 2018, 19:20

Ok. To ma sens (chociaż na mój gust za dużo magicznych nowoczesnych rzeczy, które dzieją się same, ale ja już chyba stary jestem :ryjezesmiechu:)
Dyzia Bo czerwone są najszybsze
Tylko kierowca jest zielony :-D
Koza team member!
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

28 sty 2018, 16:39

Takie czasy. Cała infrastruktura na autonomicznych, hermetycznych mikroserwisach.

To jak z tym API do Google Driver? Ktoś ogarnia temat?
Awatar użytkownika
Alex
Donator
Donator
Posty: 4594
Rejestracja: 29 cze 2013, 20:25
Model: NC
Wersja: Niseko
Lokalizacja: łódź
Kontakt:

28 sty 2018, 18:02

ale o czym wy w ogole mowicie? Bedzie jakis nowy automagiczny super-system pomiaru czasu na MC2018 ?
pozdrawiam
Alex :-)
były: czarna NC L5 , czerwona NAfL 1.6/90+
jest: Niseko L5/RomDrop 8-) 182HP/242Nm 8-)
A forum post should be like a skirt. Long enough to cover the subject material, but short enough to keep things interesting
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

28 sty 2018, 18:27

No tak. To drugi i trzeci etap projektu. Chcemy wyręczyć Dawida, który ręcznie przepisuje czasy. Mają się publikować w appce automatycznie.

Tylko przydałaby się pomoc w ogarnięciu API Google Drive.
Awatar użytkownika
Alex
Donator
Donator
Posty: 4594
Rejestracja: 29 cze 2013, 20:25
Model: NC
Wersja: Niseko
Lokalizacja: łódź
Kontakt:

28 sty 2018, 19:38

Niestety nie pomogę, nie moja dziedzina

A jakiś lifting apki na tel jest przewidziany?

wytapatalkowane
pozdrawiam
Alex :-)
były: czarna NC L5 , czerwona NAfL 1.6/90+
jest: Niseko L5/RomDrop 8-) 182HP/242Nm 8-)
A forum post should be like a skirt. Long enough to cover the subject material, but short enough to keep things interesting
Awatar użytkownika
nick.es
Moderator podróży
Moderator podróży
Posty: 7684
Rejestracja: 11 mar 2014, 10:13
Model: NB FL
Lokalizacja: Costa Blanca

28 sty 2018, 22:26

Tak, zupełnie nowa appka. Bogatsza i lepiej przystosowana do telefonów. Z podglądem wszystkich rankingów na żywo, w tym generalki sezonowej. Będzie można z niej wydrukować uzupełnione oświadczenia i BK. Organizatorzy nie będą musieli już wklepywać chipów RFID, ani czasów okrążeń do excela. Będą mogli moderować wyniki z telefonu, przez appkę właśnie. Docelowo to cały sezon będzie można zorganizować przez appkę. Razem z zapisami na rundy i sezon, włącznie z płatnościami. Ale to dopiero etap czwarty.
ODPOWIEDZ