Strona 5 z 31
: niedziela 18 maja 2008, 18:20
autor: ted69
Powinienes w ustawieniach (Options) miec zaznaczone Exact match w dziale Method for matching.... i w okienku wpisany swoj NICK z OC PL - wtedy GSAK sam rozpozna zalozone i znalezione przez Ciebie skrzynki. Zalozone beda "zielone", znalezione - "zolte"
: niedziela 18 maja 2008, 20:35
autor: kwieto
Bas pisze:Wersja "plain text" bylaby super!
O potencjalnych kwiatkach oczywiscie napisze...
Chyba udało mi się stworzyć wersję, która eliminuje prawie wszystkie krzaki.
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.
: niedziela 18 maja 2008, 20:58
autor: ted69
Makro juz do sciagania: nazywa sie Krzaczki_logi_plaskie.gsk
do sciagniecia z
http://stc.org.pl/GSAK
: niedziela 18 maja 2008, 21:38
autor: Bas
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"...

: niedziela 18 maja 2008, 21:47
autor: kwieto
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.
: niedziela 18 maja 2008, 21:52
autor: ted69
Bas pisze:Pytania:
- Jak uaktualniac baze o swieze wpisy w STARYCH skrzynkach?
Trzeba wszystko wgrywac od nowa (czyli nie tak jak rsync)?
Prosze o cierpliwosc - to co jest teraz to typowa prowizorka

Bedzie inaczej i lepiej (chociaz wiemy ze
prowizorka najlepiej sie trzyma)
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.
: niedziela 18 maja 2008, 22:02
autor: kwieto
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½,"
Chyba wiem, co jest problemem.
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.
: niedziela 18 maja 2008, 22:10
autor: ted69
kwieto 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.
Wedlug mnie - wyglada super

Ale zastanawia mnie czy w tym jeztku skryptowym nie ma jakichs /" , " lub %" czy czegos w tym stylu (szukalem ale nie znalazlem)
: niedziela 18 maja 2008, 22:12
autor: Bas
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.
: niedziela 18 maja 2008, 22:20
autor: kwieto
Bas pisze:- czy mozna zamiast " w makrze uzyc Chr$(34) ? W VB to dziala, ale czy tutaj - nie mam pojecia.
Zaraz sprawdzę...
Update:
Hehe, oto wynik:
Chr$(34)Tu tez jabol zajrzalChr$(34)
: niedziela 18 maja 2008, 22:24
autor: Bas
kwieto pisze:Hehe, oto wynik:
Chr$(34)Tu tez jabol zajrzalChr$(34)
Ech... co jezyk, to inna skladnia
___________________
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

Byla lekko zgnieciona
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
: niedziela 18 maja 2008, 22:31
autor: ted69
kwieto pisze:Bas pisze:- czy mozna zamiast " w makrze uzyc Chr$(34) ? W VB to dziala, ale czy tutaj - nie mam pojecia.
Hehe, oto wynik:
Chr$(34)Tu tez jabol zajrzalChr$(34)
W HELPIE znalazlem cos takiego
Chr(nAsciiCode) : string
Converts a decimal value to its ASCII equivalent. For example Chr(83) returns 'S'
: niedziela 18 maja 2008, 22:37
autor: Bas
ted69 pisze:For example Chr(83) returns 'S'
czyli Chr$(x) zastapic Chr(x) ?
_________________
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). "
: niedziela 18 maja 2008, 22:37
autor: ted69
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);!
: niedziela 18 maja 2008, 22:39
autor: kwieto
ted69 pisze:Chr(nAsciiCode) : string
Converts a decimal value to its ASCII equivalent. For example Chr(83) returns 'S'
Dzięki za podpowiedź, wygląda na to, że po drobnej modyfikacji (należy taki kod wpisywać do makra bez cudzysłowu) działa.
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 :")