GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:navody:efektivne

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:navody:efektivne [2013/02/22 10:38] – [Dropbox] mikromuser:navody:efektivne [2024/07/14 10:45] (current) – [OneDrive] mikrom
Line 17: Line 17:
 //Rozcestník na jednotlivé části návodu a rozsáhlejší textové popisy k oblastem použití bude postupně doplňován a provázán na podrobné návody ke konkrétním úkonům.// //Rozcestník na jednotlivé části návodu a rozsáhlejší textové popisy k oblastem použití bude postupně doplňován a provázán na podrobné návody ke konkrétním úkonům.//
 ===== Tipy & Triky ===== ===== Tipy & Triky =====
 +
 ==== Schránka ==== ==== Schránka ====
-  * GeoGet sleduje [[http://cs.wikipedia.org/wiki/Schr%C3%A1nka_(software)|schránku]]. Pokud se v ní objeví odkaz na listing keše, která je v databázi GeoGetu, automaticky ji přidá k aktuálnímu [[user:navody:zakladni_terminologie#seznam|seznamu]]. Lze si tak například procházet mapu keší na geocaching.com nebo odkazy na keše na fóru geocaching.cz a pokud dáme pravý klik -> kopírovat odkaz, objeví se nám keš v GeoGetu. (Pokud již v seznamu keška je, GeoGet ji zvýrazní)+  * GeoGet sleduje [[http://cs.wikipedia.org/wiki/Schr%C3%A1nka_(software)|schránku]] (objeví se tam cokoliv, co dáte zkopírovat). Pokud se v ní objeví odkaz na listing keše, která je v databázi GeoGetu, automaticky ji přidá k aktuálnímu [[user:navody:zakladni_terminologie#seznam|seznamu]]. Lze si tak například procházet mapu keší na geocaching.com nebo odkazy na keše na fóru geocaching.cz a pokud dáme pravý klik -> kopírovat odkaz, objeví se nám keš v GeoGetu. (Pokud již v seznamu keška je, GeoGet ji zvýrazní)
   * Na stejném principu funguje instalování [[user:skript|pluginů a skriptů]] distribuovaných pomocí balíčků [[user:skripty:ggp|GGP]]. Pokud zkopírujete odkaz na libovolný GGP soubor (neboli plugin) umístěný někde na internetu, GeoGet Vám nabídne jeho instalaci.   * Na stejném principu funguje instalování [[user:skript|pluginů a skriptů]] distribuovaných pomocí balíčků [[user:skripty:ggp|GGP]]. Pokud zkopírujete odkaz na libovolný GGP soubor (neboli plugin) umístěný někde na internetu, GeoGet Vám nabídne jeho instalaci.
  
Line 32: Line 33:
 === Zobrazení keší bez waypointů některých typů === === Zobrazení keší bez waypointů některých typů ===
 Mám [[user:navody:zakladni_terminologie#seznam|ggt seznam]] s kódy keší, ale nepotřebuju vidět jejich waypointy. Jak na to? Řešením je použití filtrů, ale ne "běžným" způsobem:  Mám [[user:navody:zakladni_terminologie#seznam|ggt seznam]] s kódy keší, ale nepotřebuju vidět jejich waypointy. Jak na to? Řešením je použití filtrů, ale ne "běžným" způsobem: 
-  - Nejprve si nastavíme filtr podle toho, které WP CHCEME mít zobraznené u keší. Nastavení najdeme na POSLEDNÍ záložce okna (ten sloupeček vpravo).+  - Nejprve si nastavíme filtr podle toho, které WP CHCEME mít zobrazené u keší. Nastavení najdeme na POSLEDNÍ záložce okna (ten sloupeček vpravo).
   - Pak zapneme filtrované hledání (ikonka trychtýře na [[user:menu:toolbary#hlavni|hlavním panelu toolbaru]]) - na ikoně NEbude křížek   - Pak zapneme filtrované hledání (ikonka trychtýře na [[user:menu:toolbary#hlavni|hlavním panelu toolbaru]]) - na ikoně NEbude křížek
-  - Načteme ggt seznam do okna GG+  - Načteme GGT seznam do okna GeoGetu 
 + 
 +=== Filtrované hledání === 
 +Jak už bylo naznačeno v předchozím tipu, v GeoGetu nalezneme na [[user:menu:toolbary#hlavni|hlavním toolbaru]] tlačítko trychtýře s lupou. To nám umožňuje omezit všechna hledání ne na celou databázi, ale pouze na keše, které odpovídají právě nastavenému filtru. 
 + 
 +Toho v praxi využijeme například, pokud chceme třeba najít keše jejichž název obsahuje slovo "kaplička" a které máme nalezené. Vybereme si tedy filtr "Found", ale nebudeme podle něj načítat žádné keše. Nyní když stiskneme Ctrl+H pro hledání, a na napíšeme slovo "kaplička" v seznamu by se měly objevit jen nalezené kapličky. 
 + 
 +Příkladů použití lze vymyslet desítky, to už je jen na vás.
  
 === SQL === === SQL ===
-Pro velmi specifické a sofistikované hledání lze, při troše znalosti [[user:databaze|databáze]], použít tzv. SQL příkazy. Ty mohou pokročilí uživatelé spouštět přes pluginy [[user:skript:smartfilter|SmartFilter]], [[user:skript:geojarry|GeoJarry]], nebo třeba v dávkách [[user:skript:combine|Combine]]. Zjištění keší více nálezovými logy, nebo finálními waypointy je tak otazkou okamžiku.+Pro velmi specifické a sofistikované hledání lze, při troše znalosti [[user:databaze|databáze]], použít tzv. SQL příkazy. Ty mohou pokročilí uživatelé spouštět přes pluginy [[user:skript:smartfilter|SmartFilter]], [[user:skript:geojarry|GeoJarry]], nebo třeba v dávkách [[user:skript:combine|Combine]]. Zjištění keší více nálezovými logy, nebo finálními waypointy je tak otázkou okamžiku. 
 + 
 +{{http://www.youtube.com/v/bzHaaiEsFs0?.swf?640×400}}
  
 ==== Dropbox ==== ==== Dropbox ====
 [[http://dropbox.com|Dropbox]] se nám hodí díky několika zajímavým funkcím. Všechna důležitá data máme zálohována "někde" jinde, nabízí funkci revizí, kdy máme ve webovém rozhraní přístup k několika předchozím verzím souborů (kolikrát jste si omylem smazali nebo poškodili databázi?) a v neposlední řadě víme, že není problém si na cizím PC během chvilky pustit GeoGet s veškerým svým nastavením. [[http://dropbox.com|Dropbox]] se nám hodí díky několika zajímavým funkcím. Všechna důležitá data máme zálohována "někde" jinde, nabízí funkci revizí, kdy máme ve webovém rozhraní přístup k několika předchozím verzím souborů (kolikrát jste si omylem smazali nebo poškodili databázi?) a v neposlední řadě víme, že není problém si na cizím PC během chvilky pustit GeoGet s veškerým svým nastavením.
  
-<box round 95#FF0033+<WRAP center round important 80%> 
-:!: Během práce s GeoGetem by měl být Dropbox **vypnut**. Jednak je aktualizace a import dat rychlejší, ale hlavně nehrozí nebezpečí poškození databáze. K němu dojde v případě synchronizace databáze Dropboxem, když zároveň GeoGet do databáze zapisuje. Pokud jste si opravdu jisti, že GeoGet nebude do databáze nic zapisovat, nemusíte Dropbox ukončovat, ale tento postup doporučujeme jen opravdu znalým uživatelům.\\+Během práce s GeoGetem by měl být Dropbox **vypnut**. Jednak je aktualizace a import dat rychlejší, ale hlavně nehrozí nebezpečí poškození databáze. K němu dojde v případě synchronizace databáze Dropboxem, když zároveň GeoGet do databáze zapisuje. Pokud jste si opravdu jisti, že GeoGet nebude do databáze nic zapisovat, nemusíte Dropbox ukončovat, ale tento postup doporučujeme jen opravdu znalým uživatelům.\\
 Pro jednoduché zapnutí a vypnutí Dropboxu existuje [[user:skript:combine-davky#zapinani_a_vypinani_dropboxu|dávka do Combine]]. Pro jednoduché zapnutí a vypnutí Dropboxu existuje [[user:skript:combine-davky#zapinani_a_vypinani_dropboxu|dávka do Combine]].
-</box>+</WRAP>
  
 Pro využití Dropboxu jsou v podstatě dva způsoby: Pro využití Dropboxu jsou v podstatě dva způsoby:
  
-=== 1. Instalace v režimu přenosného disku ===+=== I. Instalace v režimu přenosného disku ===
 Při [[user:navody:instalace|Instalaci]] GeoGetu v režimu přenosného disku do složky ''Dropbox'' je celý **program i data** na jednom synchronizovaném místě. Při [[user:navody:instalace|Instalaci]] GeoGetu v režimu přenosného disku do složky ''Dropbox'' je celý **program i data** na jednom synchronizovaném místě.
  
-=== 2. Symbolický link do adresáře Dropboxu ===+=== II. Symbolický link === 
 +Tady máme opět dvě možnosti: 
 + 
 +  - data v normální instalaci a symbolický link v adresáři Dropboxu ukazuje na ta data (výhodou je logické umístění dat s ohledem na GeoGet, nevýhodou je to, že Dropbox nerozeznává změnu dat a k synchronizaci dochází po restartu) 
 +  - data v adresáři Dropboxu a datový adresář je symbolický link do adresáře Dropboxu (výhody a nevýhody jsou opačně oproti předchozí verzi, navíc je potřeba po instalaci přesunout adresář do Dropboxu a až pak vytvořit symbolický link) 
 + 
 +(Další text předpokládá 1. variantu, každý jistě sám snadno aplikuje uvedený postup k realizaci varianty druhé.) 
 Použijeme klasickou [[user:navody:instalace|instalaci]], kdy se program nainstaluje do Program Files (kam ostatně také patří), a datový adresář se nachází v uživatelském profilu uživatele (''%AppData%\GeoGet''). To je smysluplné hlavně v případě, kdy má na PC/NTB účet více uživatelů. (Program je nainstalován pouze jednou, data má každý svá vlastní.) Použijeme klasickou [[user:navody:instalace|instalaci]], kdy se program nainstaluje do Program Files (kam ostatně také patří), a datový adresář se nachází v uživatelském profilu uživatele (''%AppData%\GeoGet''). To je smysluplné hlavně v případě, kdy má na PC/NTB účet více uživatelů. (Program je nainstalován pouze jednou, data má každý svá vlastní.)
  
-V tom případě pro zálohování do dropboxu vytvoříme tzv. symbolický link, kdy se data nachází na svém obvyklém místě, ale dropbox si "myslí", že jsou v jeho složce. Na Windows od verze Vista výše je standardně přítomen příkaz ''mklink'', takže můžeme v příkazovém řádku spustit příkaz podobný tomuto +V tom případě pro zálohování do Dropboxu vytvoříme tzv. symbolický link, kdy se data nachází na svém obvyklém místě, ale Dropbox si "myslí", že jsou v jeho složce. Na Windows od verze Vista výše je standardně přítomen příkaz ''mklink'', takže můžeme v příkazovém řádku spustit příkaz podobný tomuto 
  
 <code> <code>
-mklink /D "%userprofile%\Dropbox\GeoGet" "%appdata%\GeoGet"+mklink /D "%UserProfile%\Dropbox\GeoGet" "%AppData%\GeoGet"
 </code> </code>
  
 (Přepínač ''D'' určuje, že se jedná o složku.) (Přepínač ''D'' určuje, že se jedná o složku.)
  
-Ve složce dropboxu se tak vytvoří něco jako zástupce na [[user:slozky|datový adresář]] v profilu uživatele. Na Windows XP si bude potřeba pomoci utilitou [[http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx|Junction]].+Ve složce Dropboxu se tak vytvoří něco jako zástupce na [[user:slozky|datový adresář]] v profilu uživatele. Na Windows XP si bude potřeba pomoci utilitou [[http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx|Junction]]. 
 + 
 +<WRAP center round important> 
 +Pozor na to, aby před vypnutím počítače byl DATADIR synchronizován. Pokud nebude databáze úplně synchronizovaná může dojít při dalším spuštění GeoGetu k jejímu poškození. 
 +</WRAP> 
 + 
 +==== OneDrive ==== 
 +Pro použití OneDrive pro zálohu datového adresáře platí stejné zásady jako pro Dropbox - vypnout synchronizaci před spuštěním GeoGetu. Můžeme si pro to například vytvořit skript pro [[https://autohotkey.com/|AutoHotkey]], který vše zařídí za nás. 
 + 
 +Po spuštění vypne OneDrive a spustí GeoGet; mezitím čeká na pozadí, a po zavření GeoGetu zase zpátky pustí OneDrive. 
 + 
 +  - Stáhneme si AutoHotkey, a ''AutoHotkey64.exe'' přejmenujeme například na ''GeoGetOneDrive.exe'' 
 +  - Vytvoříme si textový soubor s názvem 'GeoGetOneDrive.ahk' (pozor na správnou příponu) a umístíme ho do stejné složky jako výše zmíněný EXE soubor. Docílíme tak toho, že spuštěním EXE se vykoná obsah AHK skriptu. 
 +  - Jako obsah AHK skriptu vložíme následující kód:<code autohotkey GeoGetOneDrive.ahk> 
 +#Requires AutoHotkey v2 
 + 
 +; Set the tray icon to the GeoGet icon 
 +TraySetIcon("C:\Program Files (x86)\GeoGet\GeoGet.exe", 1) 
 + 
 +; Copy this function into your script to use it. 
 +HideTrayTip() { 
 +    TrayTip  ; Attempt to hide it the normal way. 
 +    if SubStr(A_OSVersion,1,3) = "10."
 +        A_IconHidden := true 
 +        Sleep 200  ; It may be necessary to adjust this sleep. 
 +        A_IconHidden := false 
 +    } 
 +
 + 
 +; Stop OneDrive 
 +RunWait('"C:\Program Files\Microsoft OneDrive\OneDrive.exe" /shutdown'
 + 
 +TrayTip "OneDrive sync stopped, `nstarting GeoGet...",,36 
 +Sleep 3000 ; Let it display for 3 seconds. 
 +HideTrayTip 
 + 
 +; Run GeoGet and wait until it is closed 
 +RunWait('"C:\Program Files (x86)\GeoGet\GeoGet.exe"'
 + 
 +; Start OneDrive 
 +Run('"C:\Program Files\Microsoft OneDrive\OneDrive.exe" /background'
 + 
 +TrayTip "GeoGet closed, `nOneDrive sync started.",,36 
 +Sleep 3000 ; Let it display for 3 seconds. 
 +HideTrayTip 
 + 
 +ExitApp() 
 +</code> 
 +  - Nyní stačí GeoGet spouštět tímto naším skriptem. Případně si změnit zástupce na ''GeoGet.exe'' aby spouštěl tento skript (a ikonu použil z ''GeoGet.exe''). 
 + 
 ==== PSPad ==== ==== PSPad ====
-Pro psaní a úpravy nejen [[user:skripty|skriptů]], ale i šablon pro [[user:skript:ggstat|GgStat]], [[user:skript:ggsexpr|GgsExpr]] a další nám promě vestavěných nástrojů v GeoGetu skvěle poslouží tento český program. Více naleznete na samostatné stránce [[user:skripty:pspad|zde]].+Pro psaní a úpravy nejen [[user:skripty|skriptů]], ale i šablon pro [[user:skript:ggstat|GgStat]], [[user:skript:ggsexpr|GgsExpr]] a dalších nástrojů v GeoGetu nám skvěle poslouží tento český program. Více naleznete na samostatné stránce [[user:skripty:pspad|zde]].
user/navody/efektivne.1361525904.txt.gz · Last modified: 2013/02/22 00:00 (external edit)