GSAK

Wszystkie narzędzia, wtyczki, programy itp. pomocne przy znajdowaniu skrzynek i dbaniu o lasy...

Moderator: Moderatorzy

kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

GE to jaki serwis?
Jest jeszcze OC (OC Germany)
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

kwieto pisze: 1. Ignorowanie tych samych skrzynek umieszczonych w ramach jednego serwisu
To już zrobiłem, teraz biedzę się nad pkt. 2.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

Skrypty juz na serwerze
Obrazek . Obrazek
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

kwieto pisze:GE to jaki serwis?
np.:
http://geocaching.gpsgames.org/cgi-bin/ ... acheID=238
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Bas pisze:
kwieto pisze:GE to jaki serwis?
np.:
http://geocaching.gpsgames.org/cgi-bin/ ... acheID=238
Ech... i też sąÂ skrzynki w Polsce... :"P

Ostatnie pytanie - jak oznaczyć skrzynki jeśli jedna jest zarchiwizowana a druga nie? Wpis do logu (komentarz)?
Mogę wrzucić dane w "UserData", tyle że wtedy będzie to widoczne tylko z poziomu GSAK. Można zrobić i jedno i drugie (aby ułatwić sortowanie z jednej strony, a umożliwić rozpoznanie potencjalnie nieaktywnych skrzynek na poziomie odbiornika GPS/programu w palmtopie z drugiej strony.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

Chyba lepiej jedno i drugie.
Daje to mozliwsc sortowania, weryfikacji...
_______________________________________

Do mojego programu dorzucilem usprawnienie - moze Wam sie przyda, bo skraca czas opracowywania danych o polowe ;)

Najwiecej do zrobienia ma makro plaskie. Ono jest wykonywane najdluzej.
Wyjalem z niego 15 zamian (opis w paczce do pobrania i ponizej) i konwersje wykonuje program na sklejonym ze wszystkich gpx pliku.

Testy na bazie 1000 skrzynek wykazaly 50% krotszy czas wykonywania makra plaskie (bez 15 zamian) przy wykorzystaniu tego programu. Program wykonuje 15 konwersji na PELNEJ bazie w niecale 10 sekund :!:

Aktualny program jest pod linkiem podanym wczesniej.

_______________________________

konwersja w prgramie:

# $d_ltext = replace("ó","ó","$d_ltext",FALSE)
# $d_ltext = replace("Ó","Ó","$d_ltext",FALSE)
# $d_ltext = replace(" ",Chr(32),"$d_ltext",TRUE)
# $d_ltext = replace(""",Chr(34),"$d_ltext",TRUE)
# $d_ltext = replace("…","...","$d_ltext",TRUE)
# $d_ltext = replace("'","'","$d_ltext",TRUE)
# $d_ltext = replace("–","-","$d_ltext",TRUE)
# $d_ltext = replace("„",Chr(34),"$d_ltext",TRUE)
# $d_ltext = replace("”",Chr(34),"$d_ltext",TRUE)
# $d_ltext = replace("°",Chr(176),"$d_ltext",TRUE)
# $d_ltext = replace(" ,",Chr(44),"$d_ltext",TRUE)
# $d_ltext = replace(" ",Chr(32),"$d_ltext",TRUE)
# $d_ltext = replace("</a>","","$d_ltext",TRUE)
# $d_ltext = replace("<li>","• ","$d_ltext",TRUE)
# $d_ltext = replace("&mdash;","-","$d_ltext",TRUE)
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Bas pisze:konwersja w prgramie:
Czy to zamienia krzaki tylko w logach, czy we wszystkich polach?
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
cegosia
Bywalec
Posty: 44
Rejestracja: wtorek 06 maja 2008, 16:41
Podziękował;: 0
Otrzymał podziękowań: 0

Post autor: cegosia »

we wszystkich
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

cegosia pisze:we wszystkich
Osobiście wolę rozdzielenie.

Parę uwag:

Jeśli usuwamy: "</a>", to trzeba też usunąć "<a>"
Podobnie z "<li>" - wtedy trzeba usunąć również "</li>"

De facto i tak makro ma sporo usuwania...
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

kwieto pisze:Osobiście wolę rozdzielenie.
nie nalegam

kwieto pisze:Parę uwag:
Jeśli usuwamy: "</a>", to trzeba też usunąć "<a>"
Nooo, to w takim razie trzeba dopisac do makra, a jesli juz jest to sprawe zalatwi

kwieto pisze:Podobnie z "<li>" - wtedy trzeba usunąć również "</li>"
Na razie nie da rady.
Znacznik </li> jest zamieniany na nowa linie, a tego jeszcze nie wprowadzalem. Na poczatek chcialem przeprowadzic konwersje, ktore beda bezproblemowe, bo inne byly cele.

W pierwszej kolejnosci program powstal, zeby sprawdzic, czy da sie szybciej wprowadzic dane do GSAK i okazuje sie, ze przyspieszenie jest znaczne. Ze skryptu Angelo nie skorzystam, bo nie zamierzam instalowac SP2 tylko dla tego celu, ale jesli mozna szybciej, to czemu nie?
Cel osiagniety

W drugiej kolejnosci okazalo sie, ze mozna zyskac polowe czasu na zmudnej konwersji, a to juz bardzo duzo i zadne makro GSAK nie zrobi tego szybciej, bo musi odwolac sie do kazdego rekordu z zakresu, a ja te same operacje robie na calej bazie jeden raz. Cel osiagniety

W trzeciej kolejnosci mozna juz na spokojnie zastanowic sie jaka konwersje wrzucic do programu, zeby bylo to korzystne. W koncu program powstal na szybko raptem wczoraj wieczorem 8)

I tak zostaje jeszcze mnostwo mielenia i kolejnych makr uruchamiania, wiec zysk czasu jest wskazany...
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Bas pisze:
kwieto pisze:Nooo, to w takim razie trzeba dopisac do makra, a jesli juz jest to sprawe zalatwi
Tak, tylko Twój skrypt usuwa te znaczniki we wszystkich miejscach (w tym również w opisach, wskazówkach itp.), a makro poprawi drugą część taga (cała sekwencja to "<a>tekst w środku</a>") tylko w logach. Reszta zostanie usunięta tylko w połowie.
Dlatego jeśli nie ma możliwości danego znacznika usunąć w całości (tzn. obu jego części) za pomocą skryptu, nie ruszałbym tego w skrypcie w ogóle.
To samo dotyczy znaczników list, reszta z wylistowanych przez Ciebie to pojedyncze tagi.

Nie neguję Twojej koncepcji przyśpieszenia (choć mnie akurat długość mielenia nie przeszkadza specjalnie), natomiast zwracam uwagę na potencjalne problemy.
Zwłaszcza że nie wiadomo czy taki "zostawiony w połowie" tag nie będzie "bruździł". GSAK pewnie sobie z tym poradzi (po prostu wyświetli go jako tekst), natomiast różnej maści oprogramowanie zewnętrzne (programy na palmtopy/odbiorniki GPS) może mieć problem.

Między innymi dlatego moje makra tylko w logach mają opcję wycięcia "wszystkich tagów jak leci", w opisach jest już podmieniane tylko niezbędne minimum.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

spokojnie 8)

Jak wspomnialem inne byly cele powstania programu.
Teraz, gdy wiadomo ze ma to sens (dla mnie czas dzialania jest istotny) mozna powolutku spojrzec na znaczniki, usuwac je parami, kasowac niepotrzebne puste linie, dodawac nowe, itd.

Program dedykowany jest dla OC i GSAK.
Nie sprawdzalem na razie innych gpx.
Dobrze byloby, gdyby tak opracowany gpx byl prawidlowy i mozliwy do otwarcia dowolnym zewnetrznym programem i moze tak nawet bedzie, ale na to potrzeba czasu. Byloby zupelnie bez sensu poswiecac swoj czas, gdyby w efekcie okazalo sie, ze praca programu nie przynosi ISTOTNYCH efektow...

Jesli nasi koledzy zmodyfikuja kod gpx w OC, to wszystkie te konwersje, ktore rozwazamy beda tylko historia... Sa na to duze szanse, ale poki co...

Na razie kosztem 10 sekund zyskuje wiele minut. Zamierzam z GSAK korzystac regularnie, wiec oplaci mi sie to jak nic :lol:
kwieto pisze:moje makra tylko w logach mają opcję wycięcia "wszystkich tagów jak leci", w opisach jest już podmieniane tylko niezbędne minimum.
To inna koncepcja, fakt. Dla mnie istotny jest plain text, bo on z cala pewnoscia w ZADNYM programie nie bedzie sprawiac problemow.
Tak zreszta wyglada baza Filipsa - tak jest optymalnie i pieknie, choc nie ma wodotryskow.
Hmmm, moze Filips zrobi gpx skrzynek... Byloby super :)
I jeszcze synchronizacja rsync... Rozmarzylem sie
:roll:
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Bas pisze:spokojnie 8)

Jak wspomnialem inne byly cele powstania programu.
OK, ale skoro wylistowałeś co robi skrypt, napisałem gdzie są potencjalne problemy (na co zwrócić uwagę), żeby działało jak trzeba...

Co do makra kasującego - jeśli są dwie skrzynki, jedna aktywna a druga nie - żadna z nich nie zostanie skasowana, a skrzynka aktywna dostanie metkę "prawdopodobnie niedostępna".
Jeszcze się biedzę nad wpisem do logu z identycznym komentarzem i będzie gotowe.

BTW, znalazłem co najmniej jedną skrzynkę aktywną na GC i zarchiwizowaną na OC, która na pewno istnieje (ostatni wpis z 24 Maja 2008)
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

kwieto pisze:napisałem gdzie są potencjalne problemy (na co zwrócić uwagę), żeby działało jak trzeba...
Musze przejrzec jednak surowy kod gpx, bo GSAK zmienia przy imporcie danych niektore znaki i niektore konwersje w ogole nie sa wykonywane...

kwieto pisze:Co do makra kasującego... skrzynka aktywna dostanie metkę "prawdopodobnie niedostępna"
Taka flaga bedzie chyba optymalnym rozwiazaniem :)
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Bas pisze:Musze przejrzec jednak surowy kod gpx, bo GSAK zmienia przy imporcie danych niektore znaki i niektore konwersje w ogole nie sa wykonywane...
A, tak, bo zamiast znaku "&" w "surowym" GPX jest "&amp"

Czyli np. to co w GSAK pojawia się jako "&oacute;", w "surowym GPX wygląda "&oacute;" i tak dalej.
Natomiast plik z krzakami (nie poprawionymi) wyeksportowany przez GSAK ma już znaczniki zapisane tak, jak się pojawiają w samym GSAK.
Bas pisze: Taka flaga bedzie chyba optymalnym rozwiazaniem :)
Chcę jeszcze zrobić wpis do logu (taki wewnętrzny komentarz). Bo jak sobie skrzynki wyeksportuję do Colorado, to komentarz wpisany w GSAK jako "UserData" nie będzie widoczny. Przydałoby się coś, co pozwalałoby na weryfikację niepewnej skrzynki z poziomu urządzenia mobilnego.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
ODPOWIEDZ