GSAK
Moderator: Moderatorzy
-
- Forumator
- Posty: 1639
- Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
- Podziękował;: 11 razy
- Otrzymał podziękowań: 15 razy
Chyba udało mi się stworzyć wersję, która eliminuje prawie wszystkie krzaki.Bas pisze:Wersja "plain text" bylaby super!
O potencjalnych kwiatkach oczywiscie napisze...
UWAGA:
Makro likwiduje formatowanie tekstu oraz całkowicie wycina "uśmieszki" wprowadzone za pomocą panelu dostępnego na stronie www (tekstowe wyświetlają się jak trzeba).
Linki zostały pozbawione śmieci, ale są zachowane (przynajmniej te, które sprawdziłem)
Za chwilę poślę je do Teda z prośbą o umieszczenie na serwerze - nazwa jest ta sama z dopiskiem "plaskie" (plain :"P)
Teraz mała uwaga na boku - niestety kod OC PL okazuje się jeszcze bardziej wredny niż udało się do tej pory ustalić - podobne krzaki pokazują się również we wskazówkach (na razie zauważyłem tylko ")
Czyli co?
Kolejne makro?
Trochę się "boję", bo o ile namieszanie czegoś w logach czy opisach od biedy da się przeskoczyć, o tyle wskazówki są bardziej newralgiczne - nie chciałbym, żeby coś stamtąd zniknęło.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
[color=gray]Geokärcher[/color]
- ted69
- Forumator
- Posty: 6197
- Rejestracja: środa 20 lutego 2008, 14:10
- Podziękował;: 30 razy
- Otrzymał podziękowań: 44 razy
- Kontakt:
Makro juz do sciagania: nazywa sie Krzaczki_logi_plaskie.gsk
do sciagniecia z http://stc.org.pl/GSAK
do sciagniecia z http://stc.org.pl/GSAK
- Bas
- Forumator
- Posty: 3849
- Rejestracja: środa 20 lutego 2008, 14:10
- Podziękował;: 9 razy
- Otrzymał podziękowań: 35 razy
Po nieudanych probach wczytania bazy skonczylo sie zalozeniem nowej i zupelnie czysciutkiej bazy. skrzynki wgralem makrem i odpalilem nastepne wg instrukcji (w tej kolejnosci i wszysteki wymienione z wyjatkiej exportu do Colorado):
http://forum.opencaching.pl/viewtopic.php?t=2210
Tak na szybko:
cache OP0001- jeden z logow wyglada w oknie GSAK tak:
"½Tu tez jabol zajrzal½ (cytat) no i bardzo dobrze ze zajrzal.Jabol wiem ,ze Bieszczady masz ½w jednym malym palcu½,"
cache OP005 fragment logu w oknie GSAK:
<span>OUT: kredki</span><span> </span><span>IN: notesik zólty</span><span> </span><span>
___________________________________
Pytania:
- Jak uaktualniac baze o swieze wpisy w STARYCH skrzynkach?
Trzeba wszystko wgrywac od nowa (czyli nie tak jak rsync)?
- mysliscie, ze jest szansa na polaczenie niektorych makr w jedno?
A teraz uruchomie makro "plain text"...
http://forum.opencaching.pl/viewtopic.php?t=2210
Tak na szybko:
cache OP0001- jeden z logow wyglada w oknie GSAK tak:
"½Tu tez jabol zajrzal½ (cytat) no i bardzo dobrze ze zajrzal.Jabol wiem ,ze Bieszczady masz ½w jednym malym palcu½,"
cache OP005 fragment logu w oknie GSAK:
<span>OUT: kredki</span><span> </span><span>IN: notesik zólty</span><span> </span><span>
___________________________________
Pytania:
- Jak uaktualniac baze o swieze wpisy w STARYCH skrzynkach?
Trzeba wszystko wgrywac od nowa (czyli nie tak jak rsync)?
- mysliscie, ze jest szansa na polaczenie niektorych makr w jedno?
A teraz uruchomie makro "plain text"...

-
- Forumator
- Posty: 1639
- Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
- Podziękował;: 11 razy
- Otrzymał podziękowań: 15 razy
Możesz podawać przy kodach również nazwy skrzynek?
Ja nie mam w GSAK'u całej bazy, w związku z tym nie wiem, co się kryje pod "OP0001" :/
Co do <span></span>, to wersja "plain" likwiduje również i te znaczniki.
Ja nie mam w GSAK'u całej bazy, w związku z tym nie wiem, co się kryje pod "OP0001" :/
Co do <span></span>, to wersja "plain" likwiduje również i te znaczniki.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
[color=gray]Geokärcher[/color]
- ted69
- Forumator
- Posty: 6197
- Rejestracja: środa 20 lutego 2008, 14:10
- Podziękował;: 30 razy
- Otrzymał podziękowań: 44 razy
- Kontakt:
Prosze o cierpliwosc - to co jest teraz to typowa prowizorkaBas pisze:Pytania:
- Jak uaktualniac baze o swieze wpisy w STARYCH skrzynkach?
Trzeba wszystko wgrywac od nowa (czyli nie tak jak rsync)?

Mam w planie zupelnie inne rozwiazanie, dajace od razu GPXa i z CACHE ID i z USERID - ale to troche potrwa.
Na razie - zmiany w skrzynkach (opisach) bywaja raczej pojedyncze a i tak GPXy z duza iloscia logow sa niekompletne (brakuje starszych wpisow). Wiec dane w ten sposob zaimportowane do GSAKa i tak sa niekompletne.
-
- Forumator
- Posty: 1639
- Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
- Podziękował;: 11 razy
- Otrzymał podziękowań: 15 razy
Chyba wiem, co jest problemem.Bas pisze:cache OP0001- jeden z logow wyglada w oknie GSAK tak:
"½Tu tez jabol zajrzal½ (cytat) no i bardzo dobrze ze zajrzal.Jabol wiem ,ze Bieszczady masz ½w jednym malym palcu½,"
Sprawa z cudzysłowami wygląda tak, że GSAK nie pozwala na wstawienie tego znaku przy podmienianiu krzaków (ponieważ konstrukcja makra wygląda tak, że wartość na którą podmieniany jest dany "krzak" musi być ujęta w cudzysłów, w przypadku znaku cudzysłowu musiałoby to wyglądać tak: """ - a tego GSAK nie jest w stanie strawić).
Ja się posłużyłem innym znacznikiem który wygląda podobnie, ale znajduje się w innym miejscu "tablicy znaków" i dzięki temu nie było problemów z podmianą.
Wychodzi na to, że w foncie którego używasz, ten znak jest wyświetlany jako ½
Mogę cudzysłów (znak ") kazać zamienić na dowolny inny znaczek, pytanie tylko na jaki? Apostrof będzie ok? Wtedy cytowany przez Ciebie tekst wyglądałby tak:
'Tu tez jabol zajrzal' (cytat) no i bardzo dobrze ze zajrzal.Jabol wiem ,ze Bieszczady masz 'w jednym malym palcu'
Czy tak będzie ok i czytelnie?
Ewentualnie czekam na inne propozycje.
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
[color=gray]Geokärcher[/color]
- ted69
- Forumator
- Posty: 6197
- Rejestracja: środa 20 lutego 2008, 14:10
- Podziękował;: 30 razy
- Otrzymał podziękowań: 44 razy
- Kontakt:
Wedlug mnie - wyglada superkwieto pisze:Mogę cudzysłów (znak ") kazać zamienić na dowolny inny znaczek, pytanie tylko na jaki? Apostrof będzie ok? Wtedy cytowany przez Ciebie tekst wyglądałby tak:
'Tu tez jabol zajrzal' (cytat) no i bardzo dobrze ze zajrzal.Jabol wiem ,ze Bieszczady masz 'w jednym malym palcu'
Czy tak będzie ok i czytelnie?
Ewentualnie czekam na inne propozycje.

- Bas
- Forumator
- Posty: 3849
- Rejestracja: środa 20 lutego 2008, 14:10
- Podziękował;: 9 razy
- Otrzymał podziękowań: 35 razy
Ja rozumiem, ze to szybkie rozwiazania. Robicie obydwaj niesamowite rzeczy
cache OP001: http://www.opencaching.pl/viewcache.php?cacheid=1
cache OP005: http://www.opencaching.pl/viewcache.php?cacheid=5
Podmieniane znaki:
- nie zmienialem czcionki w GSAK - uzywam domyslnej, choc nie wiem czy tej samej, ktorej Wy uzywacie
- moze faktycznie apostrof zamiast " bedzie w sam raz
- czy mozna zamiast " w makrze uzyc Chr$(34) ? W VB to dziala, ale czy tutaj - nie mam pojecia.

cache OP001: http://www.opencaching.pl/viewcache.php?cacheid=1
cache OP005: http://www.opencaching.pl/viewcache.php?cacheid=5
Podmieniane znaki:
- nie zmienialem czcionki w GSAK - uzywam domyslnej, choc nie wiem czy tej samej, ktorej Wy uzywacie

- moze faktycznie apostrof zamiast " bedzie w sam raz
- czy mozna zamiast " w makrze uzyc Chr$(34) ? W VB to dziala, ale czy tutaj - nie mam pojecia.
Ostatnio zmieniony niedziela 18 maja 2008, 22:23 przez Bas, łącznie zmieniany 2 razy.
-
- Forumator
- Posty: 1639
- Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
- Podziękował;: 11 razy
- Otrzymał podziękowań: 15 razy
Zaraz sprawdzę...Bas pisze:- czy mozna zamiast " w makrze uzyc Chr$(34) ? W VB to dziala, ale czy tutaj - nie mam pojecia.
Update:
Hehe, oto wynik:
Chr$(34)Tu tez jabol zajrzalChr$(34)
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
[color=gray]Geokärcher[/color]
- Bas
- Forumator
- Posty: 3849
- Rejestracja: środa 20 lutego 2008, 14:10
- Podziękował;: 9 razy
- Otrzymał podziękowań: 35 razy
Ech... co jezyk, to inna skladniakwieto pisze:Hehe, oto wynik:
Chr$(34)Tu tez jabol zajrzalChr$(34)

___________________
zakonczylo sie makro plaskie. Wyglada swietnie. zajrzalem do kilku skrzynek i znalazlem tylko problem z formatowaniem w logach (ech, te kolorki i wielkosci czcionek - tylko z nimi klopot)
cache: http://www.opencaching.pl/viewcache.php?cacheid=54
w oknie GSAK jest log xfo (geocacher):
<p style="margin: 0cm 0cm 0pt" class="MsoNormal">Skrzynka znaleziona

Teraz Mekka 4x4 - duuuuzo blota.<p style="margin: 0cm 0cm 0pt" class="MsoNormal">Out: smycz<p style="margin: 0cm 0cm 0pt"
_______________
problem z lista:
cache (wpis msz): http://www.opencaching.pl/viewcache.php?cacheid=113
breloczek wedrowal kolejno:<ol><li>Góra Kamionka</li><li>Pinus Silvestris</li><li>Stepina</li><li>Kopiec Konfederatów Barskich</li><li>Nad Wielka Woda.</li></ol>W tej chwili lezy u mnie na biurku
- ted69
- Forumator
- Posty: 6197
- Rejestracja: środa 20 lutego 2008, 14:10
- Podziękował;: 30 razy
- Otrzymał podziękowań: 44 razy
- Kontakt:
W HELPIE znalazlem cos takiegokwieto pisze:Hehe, oto wynik:Bas pisze:- czy mozna zamiast " w makrze uzyc Chr$(34) ? W VB to dziala, ale czy tutaj - nie mam pojecia.
Chr$(34)Tu tez jabol zajrzalChr$(34)

Chr(nAsciiCode) : string
Converts a decimal value to its ASCII equivalent. For example Chr(83) returns 'S'
- Bas
- Forumator
- Posty: 3849
- Rejestracja: środa 20 lutego 2008, 14:10
- Podziękował;: 9 razy
- Otrzymał podziękowań: 35 razy
czyli Chr$(x) zastapic Chr(x) ?ted69 pisze:For example Chr(83) returns 'S'
_________________
tropienia ciag dalszy:
zostaje literka "ó"?
cache: http://www.opencaching.pl/viewcache.php?cacheid=347
"Ciekawy budynek i duzo znaków wokól (tak, tak bylismy tam). "
- ted69
- Forumator
- Posty: 6197
- Rejestracja: środa 20 lutego 2008, 14:10
- Podziękował;: 30 razy
- Otrzymał podziękowań: 44 razy
- Kontakt:
Global replace (for string fields) supports any characters via the chr() function. This may be required if you want to update your database with characters that are not easy to access from the keyboard. Also it allows you to use the ; (semi colon character) when using the swap option. The problem with the swap option is that it requires two parameters (from and to) and they must be separated by a ;. So if you wanted to use a ; as part of your actual swap data you have a problem. For example, if you now want to swap any occurrence of ";" to a "!" you would enter:
chr(59);!
chr(59);!
-
- Forumator
- Posty: 1639
- Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
- Podziękował;: 11 razy
- Otrzymał podziękowań: 15 razy
Dzięki za podpowiedź, wygląda na to, że po drobnej modyfikacji (należy taki kod wpisywać do makra bez cudzysłowu) działa.ted69 pisze:Chr(nAsciiCode) : string
Converts a decimal value to its ASCII equivalent. For example Chr(83) returns 'S'
Zaraz prześlę uaktualnione wersje wszystkich makr ("płaskiej", normalnej, oraz tego dotyczącego opisów) i miejmy nadzieję, że nasz betatester Bas zobaczy właściwe znaczki :")
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
[color=gray]Geokärcher[/color]