Autor Wątek: Info: Stacjownik - odświeżana lista scenerii online z informacjami  (Przeczytany 60090 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline deemixx

  • Sponsor
  • Weteran
  • Zasłużony
  • Grupa II
  • *
  • Wiadomości: 215
  • Siła reputacji: 473
  • deemixx prezesdeemixx prezesdeemixx prezesdeemixx prezesdeemixx prezesdeemixx prezesdeemixx prezesdeemixx prezesdeemixx prezesdeemixx prezesdeemixx prezesdeemixx prezes
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #15 dnia: 20 Sierpnia 2020, 01:53:43 »
Wielkie brawa dla Ciebie za tak świetną prace. Super przygotowana strona www
Polska to jedyny kraj, w którym kierowcy myślą, że gdy pociąg zwalnia przed przejazdem - to oni mają pierwszeństwo

Offline Jacek33

  • User
  • Wiadomości: 29
  • Siła reputacji: 49
  • Jacek33 dyspozytorJacek33 dyspozytorJacek33 dyspozytorJacek33 dyspozytorJacek33 dyspozytorJacek33 dyspozytorJacek33 dyspozytorJacek33 dyspozytorJacek33 dyspozytor
  • „Niesprawiedliwość jest na całym świecie.”
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #16 dnia: 20 Sierpnia 2020, 06:46:32 »
Strona nawet na telefonie działa doskonale  ;)
Gdzie są Ci, którzy mieli być ze mną? Tam gdzie nie powinni. W krainie zła i nieprzyjaźni.

Offline KMSzczecin

  • Zasłużony
  • Weteran
  • Grupa II
  • *
  • Wiadomości: 444
  • Siła reputacji: 658
  • KMSzczecin prezesKMSzczecin prezesKMSzczecin prezesKMSzczecin prezesKMSzczecin prezesKMSzczecin prezesKMSzczecin prezesKMSzczecin prezesKMSzczecin prezesKMSzczecin prezesKMSzczecin prezesKMSzczecin prezes
  • Na odbieraniu SDB. Jam jest Pan Konkuktor.
    • Mój blog ;)
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #17 dnia: 20 Sierpnia 2020, 15:22:39 »
Jedyne, czego mi brakuje, to by strona pamiętała ostatnio wybrane filtry - np. by po wejściu pokazywało wolne scenerie jako wybrany przy poprzedniej wizycie filtr. Poza tym super robota.
Projekty: Rozkazownik (generator rozkazów pisemnych, multilanguage!) | Brenno | Dobrzyniec | Kłosowice [WiP - ETAP III].

To wszystko jest tylko snem. Za chwilę się obudzisz... Dobranoc...

Offline babisz_fajny

  • Trener
  • Weteran
  • Trener
  • Redaktor
  • Grupa II
  • *
  • Wiadomości: 363
  • Siła reputacji: 1569
  • babisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezesbabisz_fajny prezes
  • Głupi ma zawsze szczęście. Wredny "50100" ;)
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #18 dnia: 20 Sierpnia 2020, 16:27:05 »
Po głębszym wtajemniczeniu sie w "stacjownik" wraz z demixem, jestem W WIELKIM SZOKU! wow ! Gratuluje umiejętności :)
Członek zespołu trenerów. Udzielam prywatnych lekcji.
Wolontariusz i członek KSK Wrocław. Trener Redaktor.
PKP Intercity S.A Zakład zachodni w Poznaniu.

Offline Sheken

  • Weteran
  • Zbanowany!
  • Wiadomości: 185
  • Siła reputacji: 168
  • Sheken prezesSheken prezesSheken prezesSheken prezesSheken prezesSheken prezesSheken prezesSheken prezesSheken prezesSheken prezesSheken prezesSheken prezes
  • "Po drugiej stronie chmur zawsze jest czyste niebo
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #19 dnia: 20 Sierpnia 2020, 23:03:27 »
Strona jest bardzo przejrzysta, jest pełno informacji, które są przydatne. Jedyne czego mi brakuje to informacje o opóźnieniach oraz przyśpieszeniach pociągów.

Życzę dlaszego rozwijania projektu, trzymaj tak dalej!

Pozdrawiam
Ten, co ma perma dostać  🔕

Offline Spythere

  • Developer
  • Weteran
  • *
  • Wiadomości: 73
  • Siła reputacji: 294
  • Spythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezes
  • Panta rhei
    • Stacjownik
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #20 dnia: 22 Sierpnia 2020, 17:04:57 »
Jedyne, czego mi brakuje, to by strona pamiętała ostatnio wybrane filtry - np. by po wejściu pokazywało wolne scenerie jako wybrany przy poprzedniej wizycie filtr. Poza tym super robota.

Dodałem opcję zapamiętywania filtrów, powinno działać tak jak pan Jezus powiedział. W razie czego proszę o feedback, bo przetestowałem dosyć powierzchownie. ;)

Cytuj
Strona jest bardzo przejrzysta, jest pełno informacji, które są przydatne. Jedyne czego mi brakuje to informacje o opóźnieniach oraz przyśpieszeniach pociągów.

Życzę dlaszego rozwijania projektu, trzymaj tak dalej!

Pozdrawiam

Na ten moment szczegółowe informacje o pociągach można zobaczyć klikając na opis relacji rozkładu jazdy. Wtedy w nowej zakładce wyświetla się oficjalny SRJP ze wszystkimi szczególikami. Na samej stronie Stacjownika również w przyszłości opóźnienia / przyspieszenia się pojawią. :)

Pozdrawiam, Spythere!
Projekty mojego autorstwa: Stacjownik | Pojazdownik | GeneraTOR

Offline Meril

  • Zasłużony
  • Weteran
  • Grupa I
  • *
  • Wiadomości: 189
  • Siła reputacji: 309
  • Meril prezesMeril prezesMeril prezesMeril prezesMeril prezesMeril prezesMeril prezesMeril prezesMeril prezesMeril prezesMeril prezesMeril prezes
  • Banujcie wszystkich, Bóg pozna swoich.
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #21 dnia: 24 Sierpnia 2020, 16:22:05 »
Wiem że to mało istotne, zwykły koncert życzeń, ale uwielbiam statystyki. Jest już lista aktywnych rozkładów, z ich długościami itp... Gdyby dodać zakładkę "statystyki"? A w niej rzeczy w stylu średnia, max, min, mediana długości rozkładu, ile pociągów ma daną kategorię. Coś w tym stylu  ;)

Offline xoorbes

  • Zarząd
  • Administrator
  • Developer
  • Weteran
  • Naczelnik administratorów
  • Sponsor
  • Grupa VIII
  • *
  • Wiadomości: 693
  • Siła reputacji: 395
  • xoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezes
    • Blender Development Fund
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #22 dnia: 24 Sierpnia 2020, 17:35:48 »
Częstotliwość odpalania scenerii :), mamy to w logach, ale wyciągnięcie tego to koszmar, więc przydałoby się też :D

Offline Spythere

  • Developer
  • Weteran
  • *
  • Wiadomości: 73
  • Siła reputacji: 294
  • Spythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezes
  • Panta rhei
    • Stacjownik
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #23 dnia: 24 Sierpnia 2020, 19:12:56 »
Cytuj
Wiem że to mało istotne, zwykły koncert życzeń, ale uwielbiam statystyki. Jest już lista aktywnych rozkładów, z ich długościami itp... Gdyby dodać zakładkę "statystyki"? A w niej rzeczy w stylu średnia, max, min, mediana długości rozkładu, ile pociągów ma daną kategorię. Coś w tym stylu  ;)

Można by dodać, nie będzie to raczej trudne w implementacji, a jeśli ma się komuś to przydać to tym lepiej. :)


Cytuj
Częstotliwość odpalania scenerii :), mamy to w logach, ale wyciągnięcie tego to koszmar, więc przydałoby się też :D

"W logach" to znaczy gdzieś w publicznym API? Bo nigdzie takich informacji nie znalazłem. Na ten moment żadnych dodatków, które w tle liczyłyby statystyki nt. scenerii, w tym dziennik stacji, niestety nie będzie z powodów technicznych. Musiałbym mieć dostęp do bazy danych SWDR, a to raczej również mało prawdopodobne, więc na stronce na razie będą tylko te informacje, które są dostępne dla każdego z publicznego API TD2.
Projekty mojego autorstwa: Stacjownik | Pojazdownik | GeneraTOR

Offline xoorbes

  • Zarząd
  • Administrator
  • Developer
  • Weteran
  • Naczelnik administratorów
  • Sponsor
  • Grupa VIII
  • *
  • Wiadomości: 693
  • Siła reputacji: 395
  • xoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezes
    • Blender Development Fund
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #24 dnia: 24 Sierpnia 2020, 21:02:44 »
Logi nie są dostępne, ale z API przecież pobierasz dane o uruchomionych sceneriach, a na tej podstawie można budować statystyki. Metoda getStationsOnline zwraca takie dane:

getStationsOnline

Metoda zwraca listę scenerii, które były aktywne w ciągu ostatnich 6 godzin oraz dane dyżurnego wraz z jego oceną na danej scenerii.
Znacznik is_online jest ustawiany, jeśli stacja była aktywna w ciągu ostatnich 60 sekund.

Parametry wejściowe:

brak

Odpowiedź API:

Tablica obiektów zawierających szczegóły stacji:
  • dispatcherId - ID dużurnego
  • dispatcherName - nazwa dużyrnego
  • dispatcherRate - ocena dyżurnego na danej scenerii
  • dispatcherIsSupporter - czy dyżurny ma rangę supporterta
  • stationName - nazwa scenerii
  • stationHash - suma kontrolna pliku scenerii
  • region - serwer, na którym uruchomiona jest sceneria
  • maxUsers - maksymalna ilość jednocześnie podłączonych użytkowników
  • currentUsers - aktualna ilość podłączonych użytkowników
  • spawn - możliwość dołączenia nowych użytkowników (0/1)
  • lastSeen - data i czas, kiedy sceneria zaaktualizowała swoje dane
  • isOnline - czy sceneria aktualizowała swoje dane w ciągu ostatniej minuty (0/1)


Więc kwestia trzymania po stronie serwera tych danych w jakiś sensowny sposób i potem ich prezentacja w zestawieniach tabelarycznych w zależności od potrzeb, możesz w zasadzie wtedy zliczać dowolne rzeczy, kto ile dyżuruje, na jakiej stacji, ile czasu, itd. W zasadzie ogranicza Cie już wyobraźnia jak te dane obrobić i zaprezentować.

Takie rozbudowane zestawiania by się przydały. Gdybyś napisał jakieś fajne, działające narzędzie, to docelowo moglibyśmy to wrzucić do nas na serwer.

Offline Upupork

  • Weteran
  • Grupa II
  • *
  • Wiadomości: 57
  • Siła reputacji: 132
  • Upupork prezesUpupork prezesUpupork prezesUpupork prezesUpupork prezesUpupork prezesUpupork prezesUpupork prezesUpupork prezesUpupork prezesUpupork prezesUpupork prezes
  • Wykoleiłeś się: tory się skończyły
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #25 dnia: 24 Sierpnia 2020, 21:23:20 »
Myślę, że ciekawym dodatkiem może być też generowanie tablic relacyjnych dla pociągów. I tak, jest to już koncert życzeń, ale może któraś nuta ci się spodoba :)
Szli ubogiego brzegiem cienia i nikt nie stwierdził ich istnienia
Widziałem ich, słyszałem ich
Wydałem Parów i Trzymałkowice, otoczeniowałem Mołżę i Chlorkowice. W SSS gnieżdżą się kolejne moje scenerie.

Offline Spythere

  • Developer
  • Weteran
  • *
  • Wiadomości: 73
  • Siła reputacji: 294
  • Spythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezes
  • Panta rhei
    • Stacjownik
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #26 dnia: 24 Sierpnia 2020, 21:45:22 »
Logi nie są dostępne, ale z API przecież pobierasz dane o uruchomionych sceneriach, a na tej podstawie można budować statystyki. Metoda getStationsOnline zwraca takie dane:

getStationsOnline

Metoda zwraca listę scenerii, które były aktywne w ciągu ostatnich 6 godzin oraz dane dyżurnego wraz z jego oceną na danej scenerii.
Znacznik is_online jest ustawiany, jeśli stacja była aktywna w ciągu ostatnich 60 sekund.

Parametry wejściowe:

brak

Odpowiedź API:

Tablica obiektów zawierających szczegóły stacji:
  • dispatcherId - ID dużurnego
  • dispatcherName - nazwa dużyrnego
  • dispatcherRate - ocena dyżurnego na danej scenerii
  • dispatcherIsSupporter - czy dyżurny ma rangę supporterta
  • stationName - nazwa scenerii
  • stationHash - suma kontrolna pliku scenerii
  • region - serwer, na którym uruchomiona jest sceneria
  • maxUsers - maksymalna ilość jednocześnie podłączonych użytkowników
  • currentUsers - aktualna ilość podłączonych użytkowników
  • spawn - możliwość dołączenia nowych użytkowników (0/1)
  • lastSeen - data i czas, kiedy sceneria zaaktualizowała swoje dane
  • isOnline - czy sceneria aktualizowała swoje dane w ciągu ostatniej minuty (0/1)


Więc kwestia trzymania po stronie serwera tych danych w jakiś sensowny sposób i potem ich prezentacja w zestawieniach tabelarycznych w zależności od potrzeb, możesz w zasadzie wtedy zliczać dowolne rzeczy, kto ile dyżuruje, na jakiej stacji, ile czasu, itd. W zasadzie ogranicza Cie już wyobraźnia jak te dane obrobić i zaprezentować.

Takie rozbudowane zestawiania by się przydały. Gdybyś napisał jakieś fajne, działające narzędzie, to docelowo moglibyśmy to wrzucić do nas na serwer.

Właśnie o tym piszę - na razie po stronie serwera nie chcę nic przetrzymywać, bo za dużo danych to zżera i wychodzi poza darmowy plan hostingu i bazy. A inne hostingi mają na tyle nieciekawe restrykcje w darmowych wersjach, że nie opłaca mi się na nich stawiać całości (zresztą oznaczałoby to teraz zmianę DNSa, a nie chcę komplikować sprawy). Myślałem, że serwery, na których stoi SWDR robią już te statystyki, tylko nie są one widoczne albo są dostępne pod innym endpointem z API.
Na zasadzie, którą przedstawiłeś działa (a raczej działał) dziennik stacji - pobiera dane, porównuje co jakiś czas czy sceneria ma dyżurnego i zapisuje do bazy. Na razie odłożyłem tę funkcjonalność, bo trzeba popracować nad jej optymalizacją po stronie serwera, wolę zająć się rzeczami, które są bezpośrednio dostępne za pomocą API.

Pozdrawiam!

Dodano: 24 Sierpnia 2020, 22:08:56


Myślę, że ciekawym dodatkiem może być też generowanie tablic relacyjnych dla pociągów. I tak, jest to już koncert życzeń, ale może któraś nuta ci się spodoba :)

Widziałem na forum, że ktoś już zaczął ten pomysł wprowadzać w życie. Poza tym to już lekko wykracza poza to, co ma oferować Stacjownik. :P Ale za pomysł dziękuję :)

Pozdrawiam!
« Ostatnia zmiana: 24 Sierpnia 2020, 22:08:56 wysłana przez Spythere »
Projekty mojego autorstwa: Stacjownik | Pojazdownik | GeneraTOR

Offline xoorbes

  • Zarząd
  • Administrator
  • Developer
  • Weteran
  • Naczelnik administratorów
  • Sponsor
  • Grupa VIII
  • *
  • Wiadomości: 693
  • Siła reputacji: 395
  • xoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezesxoorbes prezes
    • Blender Development Fund
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #27 dnia: 24 Sierpnia 2020, 22:35:58 »
Temat jest do dogadania, nie chodzi o to, abyś trzymał dane za ostatnie pół roku, bo ja mam świadomość, ze darmowe hostingi dają niewiele. Jeżeli powstało by sensowne narzędzie do zbierania danych udostępnianych przez API, to przytulimy je na naszych serwerach. My takich statystyk obecnie nie zbieramy, w przyszłości zapewne pojawią się takie modyfikacje API, ale to ma obecnie bardzo niski priorytet, więc gdybyś za jakiś czas powrócił do tematu, to się odezwij, coś wymyślimy.

Offline FBI

  • Weteran
  • Grupa I
  • *
  • Wiadomości: 2
  • Siła reputacji: 87
  • FBI prezesFBI prezesFBI prezesFBI prezesFBI prezesFBI prezesFBI prezesFBI prezesFBI prezesFBI prezesFBI prezesFBI prezes
  • EZ CLAP
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #28 dnia: 25 Sierpnia 2020, 18:56:34 »
Świetna strona polecam gorąco, widać ze osoba która robiła stronę zna się na rzeczy  :P
Ehh....

Offline Paweł_Ekspress

  • Weteran
  • Wiadomości: 13
  • Siła reputacji: 33
  • Paweł_Ekspress dyżurny ruchuPaweł_Ekspress dyżurny ruchuPaweł_Ekspress dyżurny ruchuPaweł_Ekspress dyżurny ruchuPaweł_Ekspress dyżurny ruchuPaweł_Ekspress dyżurny ruchu
  • #betterworld Respect+
Odp: Stacjownik - odświeżana lista scenerii online z informacjami
« Odpowiedź #29 dnia: 30 Sierpnia 2020, 12:26:49 »
Na początku bardzo chcę pogratulować wykonanej strony, bo rzeczywiście jest świetna. Przejrzysty układ pozwala łatwo sprawdzić interesujące nas informacje, możliwość zapamiętania filtrów na pewno ułatwi wybór scenerii na dyżur.

Jeżeli mógłbym coś zaproponować, to ciekawym rozwiązaniem byłaby możliwość ustawiania w filtrach czasu zajęcia scenerii. Jak by to miało działać i do czego byłoby potrzebne? Przykładowo: jest godzina 12:17, my mamy 10 minut przerwy w wykonywaniu jakiejś innej czynności i wiemy, że od 14:00 będziemy mieli czas wolny-ustawiamy więc w filtrach dyżury do 14 oraz inne preferencje i w ten sposób możemy znaleźć interesującą nas scenerię. Oczywiście, nie trzeba takich filtrów na pół roku do przodu, myślę, że 4 godziny (czyli w naszym wypadku do 16:00) będą optymalne. Warto też dodać wtedy opcję: (-) 14:00 (+)-czyli możemy wybrać scenerie zajęte do 14:00, do 14:00 lub godzin wcześniejszych (-) lub do 14:00 i później (+). Ostatnia opcja może przydać się przy układaniu ręcznych RJ, tak, aby wstawić jak najwięcej stacji bez komunikatu Czas przyjazdu na scenerię [Nazwa] jest późniejszy niż pora zakończenia dyżuru i braku możliwości wystawienia takiego rozkładu.

Jeszcze raz ogromny szacuneczek za świetną stronkę i oby więcej takich projektów!
Mądry człowiek to nie ten, który posiada olbrzymią wiedzę. Mądry człowiek potrafi w dobry sposób tę wiedzę wykorzystywać.