GOT

Po co?

Gdy po całym dniu wędrowania siadasz po kolacji nad mapą i patrzysz gdzie byłeś, co przeszedłeś... Liczysz czasy... Liczysz punkty GOT-u... Wpisujesz do książeczki... Takie małe podsumowanie dnia - uwielbiam tę chwilę.

Co innego, gdy w pocie czoła przygotowywuje się plan kolejnego wyjazdu. Gdzie pójść? Gdzie będzie można dojść? Czy damy radę? Trochę tych pytań jest. Na sporo z nich odpowiedź dają czasy i punkty GOT. Tylko to zliczanie ich w różnych wariantach robi się wówczas męczące...

I właśnie na taką okoliczność powstał ten programik - gdy szybko należy przeliczyć punkty lub zsumować czas...

... a poza tym to ciągle chciałem pobawić się pisaniem programów na PPC tylko pomysłu jakoś brakowało :)))

Jest już dostępna wersja Java. Szczegóły dalej.

Jak tego używać?

(Wersja PPC. Kliknij aby obejrzeć wersję Java.)


Starałem się aby program był maksymalnie prosty a jego użycie intuicyjne aż do bólu :)))) Poniżej prezentuje poszczególne etapy prowadzące do otrzymania poszukiwanych informacji.

Poniższy opis został przygotowany dla wersji PPC, ale zasady pracy z wersją dla ,,dużego'' PC są identyczne...

Załóżmy, że interesuje nas znalezienie czasu przejścia i/lub liczby punktów GOT na trasie Gronik-Hala Gąsienicowa przez Kopę i Kasprowy...
Zaraz po uruchomieniu zobaczymy ekran jak po lewej stronie.

Do dyspozycji mamy w tym momencie jedynie menu:
  1. Działanie
    1. Trasa - podaje informacje o trasie - patrz niżej;
    2. Opis - chwilowo nie robi nic, ale moim zamierzeniem jest aby ta opcja wywoływała opis wybranego miejsca;
    3. Baza - pozwala otworzyć bazę z danymi o czasach i punktach GOT;
    4. Koniec - to chyba jasne;
  2. Pomoc
    1. Pomoc - chwilowo jej nie ma bo nie bardzo mam czas na jej pisanie :));
    2. O programie... - informacje o programie (w szczególności jego wersja) oraz aktualnie wczytanej bazie z danymi.
Wybieramy zatem z menu Działanie opcję Baza i tym sposobem otwieramy okienko dialogowe jak po lewej stronie.

Wybieramy w nim bazę, z którą chcemy pracować. W tym przykładzie dostępne są akurat dwie bazy: nowa i tarty - wybieramy tatry bo tam jest Kasprowy :)

Po wybraniu bazy okno dialogowe zniknie i powrócimy do poprzedniego ekranu.
Teraz z listy rozwijanej jaka znajduje się na dole wybieramy punkt, w którym naszą wędrówkę zaczniemy. W tym przypadku jest to ,,Gronik''. Po dokonaniu tego wyboru ekran powinien wyglądać jak po lewej stronie.
Klikając na znaku ,,+'' jaki znajduje się obok nazwy w oknie głównym rozwijamy listę możliwych dróg. My będziemy klikać na ,,plusiki'' przy:
  1. Gronik
  2. Wielka Polana w Dolinie Małej Łąki
  3. Przełęcz Kondracka
  4. Kopa Kondracka
  5. Przełęcz pod Kopą Kondracką
  6. Kasprowy Wierch
  7. Hala Gąsienicowa
Pod koniec tego procesu ekran powinien wyglądać podobnie do tego przedstawionego po lewej stronie. Jak widać rozwijając listę ,,przeszliśmy'' planowaną drogę.
Podczas operacji rozwijania listy cały czas mamy możliwość uzyskania informacji o czasie i punktach GOT związanych z punktem początkowym i dowolnym z punktów z rozwiniętej listy (proszę pamiętać, że sposób rozwinięcia decyduje o kolejności przechodzenia!!!) - wystarczy tylko kliknąć na dowolnie wybranej nazwie. Otrzymamy wówczas okienko z informacją jak po lewej stronie.
Jeśli interesują nas bardziej szczegółowe informacje to po zamknięciu okienka dialogowego z poprzedniego punktu, wystarczy wybrać z menu Działanie opcję Trasa. Uzyskamy wówczas widok jak po lewej stronie. Odczytać można z niego między innymi, że
  1. Z Gronika idziemy żółtym szlakiem na Wielka Polana w Dolinie Małej Łąki co zajmie nam 35 minut i zdobędziemy wówczas 5 punktów GOT.
  2. Dalej, tym samym szlakiem idziemy na Przełęcz Kondracką co zajmie nam 95 minut i zdobędziemy dodatkowe 8 punktów GOT. Ogólny czas wejścia na przełęcz to 130 minut i 13 punktów GOT.
  3. itd.
Zauważmy, że obok ,,naszej'' trasy mamy podane czasy przejścia i punkty GOT dla TEJ SAMEJ trasy, ale pokonywanej w PRZECIWNYM kierunku.


I to już wszystko :)))

Czy to można mieć?

Jeśli widzisz sens tego programu lub zwyczajnie chcesz sprawdzić jak on działa to możesz zdobyć go klikając na jeden z odnośników umieszczonych poniżej.

Obecnie dostępne są wersje na ,,duże'' i ,,małe'' Windowsy. Nie wiem na ilu PPC będzie ten program działać, bo sam mam tylko jednego :)) (iPAQ 1915) ale chętnie się potrudzę aby dostosować go na różne platformy. Jeśli na Twoim PPC programik ten nie działa to daj mi znać - coś wymyślimy :) Jeśli zaś działa to się pochwal - dołącze go do listy kompatybilności.

Aby działanie programu miało jakiś sens potrzebne są również bazy. Chwilowo ich lista jest dosyć uboga - tylko na tyle miałem czas a poza tym nikt nie zgłasz zapotrzebowania na inne; będzie zapotrzebowanie, będą bazy :))). Dane jakie tam zostały wklepane pochodzą z różnych miejsc - starałem się aby były jak najbardziej obiektywne - jeśli jednak uważasz, że gdzieś powinno być inaczej - daj mi znać.

Ponad to pojawiła się wersja programu napisana w Javie. Oznacza to tyle, że ten sam program powinien działać na dowolnym komputerze, dla którego dostępna jest maszyna wirtualna Javy. Przy okazji całkowicie zmieniono format pliku z danymi. Teraz plik jest mniej lub bardziej zgodny ze standardem XML, co oznacza, że łatwiejsze jest jego edytowanie. Konsekwencją powyższego jest konieczność wykorzystywania w wersji javowej innych plików z danymi.

Jeśli chodzi o warunki używania programu i przeznaczonych dla niego baz, to Dlaczego taki cyrk z bazami danych. Chciałbym zwyczajnie, jeśli już zacznie programu używać więcej ludzi, aby nie było miliona różnych wersji tej samej bazy bo będzie niesamowity bałagan. Dlatego proponuje aby ewentualne bazy, lub propozycje zmian, przesyłać do mnie. Poddane zostaną one ogólnoużytkownikowemu testowi dzięki czemu wszyscy będą dysponować tak samo dobrymi (mam nadzieję :)) ) danymi. Jeśli ktoś natomiast uważa, że dla niego lepiej jest aby w miejscu X zamiast czsu Y był Z - jego sprawa, ale tylko jego i niech takich plików nie rozpowszechnia.

Powyższe uwagi obowiązują do odwołania.

Pliki do pobrania

Program

Wersja programuWersjaRewizjaStatusData wstawienia
na stronę
Java (Maszyna wirtualna w wersji conajmniej 5.0 (inaczej 1.5)) 2.0 200612021745 ALFA 2007-08-14
PPC, Intel PXA, Windows 3.0 (iPAQ HP 1915, procesor Intel PXA 255) 1.0 200504082350 BETA 2005-04-09
Windows 1.0 200610180050 BETA 2006-10-18
Wersja on-line 1.0   ALFA 2005-09-30

Bazy (nie Java)

Nazwa bazyWersjaRewizjaStatusData wstawienia
na stronę
Inne
Beskid Śląski (BZ.01) 1.0 200511272338 ALFA 2005-11-28 Popraweczka do wersji
z 2005-07-12
Beskid Żywiecki (BZ.02) 1.0 200507122003 ALFA 2005-07-12 Popraweczka do wersji
z 2005-07-11
Bieszczady (BW. 02) 1.0 200511101811 ALFA 2005-11-10 Autor: Kaktus pawelj@hot.pl
Uwaga 1
Gorce (BZ.05) 1.0 200507122354 ALFA 2005-07-13  
Karkonosze (S.03) 1.0 200511121501 ALFA 2005-11-12  
Pieniny (BZ.08) 1.0 200507181000 ALFA 2005-07-21 Autor: Bartosz Kuźma
Tatry (T.01, T.02, T.03) 1.0 200509282011 ALFA 2004-08-22 Uwaga 1 

Bazy (Java)

Nazwa bazyWersjaRewizjaStatusData wstawienia
na stronę
Inne
Beskid Śląski (BZ.01) 2.0 200708132355 ALFA 2007-08-14 XML-owa wersja bazy 200511272338
Beskid Żywiecki (BZ.02) 2.0 200708132355 ALFA 2007-08-14 XML-owa wersja bazy 200507122003
Bieszczady (BW. 02) 2.0 200708132355 ALFA 2007-08-14 XML-owa wersja bazy 200511101811
Gorce (BZ.05) 2.0 200708132355 ALFA 2007-08-14 XML-owa wersja bazy 200507122354
Karkonosze (S.03) 2.0 200708132355 ALFA 2007-08-14 XML-owa wersja bazy 200511121501
Pieniny (BZ.08) 2.0 200708132355 ALFA 2007-08-14 XML-owa wersja bazy 200507181000
Tatry (T.01, T.02, T.03) 2.0 200708132355 ALFA 2007-08-14 XML-owa wersja bazy 200509282011
Drobne modyfikacje programu / bazy możliwe są cały czas - tutaj wskaźnikiem ,,nowości'' jest numer rewizji. Modyfikacje te to głównie poprawki błędów ortograficznych i ewentualnie NIEWIELKIE zmiany w wyglądzie czy funkcjonalności (program) albo w czasach (+/- 5 min) / punktach (+/- 1 pkt) (baza).
Pojawienie się nowej wersji oznacza większe zmiany w programie / bazie.
Numer rewizji to jednocześnie data modyfikacji danego pliku; w kolejności jest to: rok, miesiąc, dzień, godzina, minuty.


Mail

Zawsze też można napisać do mnie. Mam zwyczaj odpowiadania na wszelkie maile - czasem tylko to trwa jakiś czas, bo mam sporo różnych obowiązków. Co ciekawsze wypowiedzi mam zamiar umieszczać na stronie więc miejcie się na bacznosci :)))

Przyszłość

  1. Skończyć program bo jak łatwo można zauważyć, to skończony on nie jest :)))
  2. Uzupełniać bazę o obiektach. Moim zamiarem jest aby o każdym ważniejszym miejscu można było znaleźć podstawowe, a może i więcej niż podstawowe, informacje.
  3. A zanim bazę uzupełniać będę to może najpierw powinienem stworzyć resztę baz? :) To jednak robię według zapotrzebowania... Ludzie nie zgłaszają zapotrzebowania na inne to innych nie ma...
  4. Koniecznie wersja na komórkę!

Historia

  1. 2007-08-13
    Całkiem nowa wersja napisana w Javie wraz z odpowiadającymi jej bazami jakie ukazały się do tego czasu.
  2. 2006-10-18
    Dodano możliwość zapisu trasy (chwilowo tylko wersja na PC). Niby to oczywiste, ale jakoś nie pomyślałem wcześniej - dzięki Wojtku B.
  3. 2005-11-12
    Baza danych Karkonosze
  4. 2005-11-10
    Baza danych Bieszczady (Kaktus pawelj@hot.pl)
  5. 2005-09-30
    Wersja on-line (1.0 ALFA)
  6. 2005-07-21
    Baza danych dla Pienin (uzupełnienie) (Bartosz Kuźma)
  7. 2005-07-13
    Baza danych dla Gorcy
  8. 2005-07-11
    Baza danych dla Pienin (Bartosz Kuźma)
  9. 2005-06-06
    Baza danych dla Beskidu Śląskiego
  10. 2005-04-08
    Baza danych dla Beskidu Żywieckiego
  11. 2004-11-20
    Wersja dla Windows na PC.
  12. 2004-11-19
    Utworzenie tej strony.
  13. Dawno, dawno temu...
    ... czyli mniej więcje okres lipca i sierpnia 2004 - stworzenie programu dla Windows na PPC i bazy z danymi (tatry).