téměř automatické statistiky na geocaching.com

mikrom

mikrom

Roman Mikulka aka mikrom. Ajťák, opravář, programátor samouk, elektrotechnik, koloběžkář a geocacher. Více na samostatné stránce O mně.

Mohlo by se vám líbit...

komentářů 34

  1. Arogant napsal:

    jen drobnost, tu statistiku máš prázdnou, někde chybka

  2. Tomáš Hruš napsal:

    Bravo! Líbí se mi, jak umíš docílit výsledku s použitím minimálních prostředků. Samozřejmě je jasné, že jde spustit ftp-čko pomocí bat souboru, ale že se ftp-čku dají předávat příkazy pomocí echa, to by mě tedy nenapadlo. A to jsem se vyučil na počítačích, které znaly jen MS-DOS blahé paměti a bat souborů jsem tenkrát napsal dost a dost. Používal jsem na to editor v Norton Commanderu, třeba si ještě někdo vzpomene, jak to vypadalo 🙂 S dovolením (tedy bez dovolení) jsem tvůj postup pustě okopíroval pro své použití.
    Měl bych jednu otázku, která by třeba zajímala víc lidí. Proto ji píšu sem a ne do soukromé pošty. Jakým způsobem připravuješ ikony pro makra ke Geogetu? Ikona je tam uložená v jakémsi řetězci, který představuje osmičkovou (nebo šestnáctkovou?) reprezentaci binárních dat obrázku daných rozměrů a barevné hloubky. Tak jsem to aspoň pochopil podle nějaké Gebyho odpovědi… Ale jak to udělat a nestrávit na tom tři večery??
    Ještě jedou díky za chytré nápady i za nové a pěkné makro na generování POI pro TomTom.

    • mikrom mikrom napsal:

      [3] Tomáš Hruš: ahoj. dik za pochvalu, aspon vim, ze to sem nepisu zbytecne 😎
      co se ikony tyce, tak si udelas v nejakym programu ikonku v BMP 16×16 pixelu, 16 barev (neni to teda kdovico na malovani ale budiz 🙂 ) jeden pixel v rohu (bohuzel porad nevim ve kterym 😐 udava jaka barva bude pouzita jako pruhledna.
      no a pak si pustis GeoGet, Tools → Script Debugger a otevres si lobovolny skript (nebo prave ten do ktereho tu ikonku chces). vlevo dole v tom okynku uvidis tlacitko File2String Tool, na nek kliknes, vyberes tu ikonku, a ten reteec se Ti zkopiruje do schranky. takze pak jen Ctrl+V a voila.

  3. censla napsal:

    Myslim, ze pokus to objasnit uplne vsem nevysel. uplnym neznalkum by opravdu pomohl podrobny postup, treba me to jasny neni.:-)

    • mikrom mikrom napsal:

      [6] censla: no uznavam, ze je to pro pokrocile.. zkusim to jednoduseji:

      1. mit prostor na webu, kam muzu pres FTP nahravat (cili webzdarma apd., nebo u kamarada)
      2. mit v GeoGetu nainstalovany GgStat (viz prislusne forum na geocaching.cz)
      3. obsah souboru GgStat.ggp.pas nahradit tim, co zminuji v clanku, s tim, ze musime upravit vsechny konstanty na zacatku, tedy GgStat (cesta k GgStat.exe), Statistics (kam ukladat statistiky), Database (cesta k geoget.db3) [v podstate staci u techto tri zmenit jen to mikrom na jmeno vaseho profilu na pocitaci]. dale Cacher (vase prezdivka na geocaching.com), HomeLat, HomeLon (souradnice vaseho domova), ProfilePage (odkaz na stranku s vasim profilem na geocaching.com)
      4. vytvorit v poznamkovem bloku novy soubor a do nej nakopirovat kod pod upload.stats.bat a dat ulozit jako ‚vsechny soubory‘ aby mel priponu bat (cely nazev tedy upload.stats.bat)
      5. kliknout pravym tl. na upload.stats.bat a dat upravit a v casti :: Variables upravit hodnoty promennych Web, Name, Password, coz jsou vase prihlasovaci udaje na FTP. ulozit, zavrit
      6. zkopirovat (pokud tam uz neni) upload.stats.bat do datoveho adresare geogetu
      7. na strance s profilem na geocaching.com dat Edit your profile, a do pole Profile details zkopirovat toto
      <center><object data="http://gc.mikrom.cz/stats.htm" type="text/html" width="790px" height="3610px" border="0" standby="Loading...">
      Váš prohlížeč nepodporuje Flash nebo Object. Statistiky naleznete <a href="http://gc.mikrom.cz/stats.htm">zde</a>.
      </object></center>

      kde upravite http://gc.mikrom.cz/stats.htm na adresu, kde bude nakonec pres to FTP nahrana vase statistika

      1. spustime geoget a klikneme na ikonku grafu se tremi sloupecky s popiskou GgStat exe. melo by to fungovat.

      v pripade problemu se muzete zkusit ozvat treba na icq

  4. censla napsal:

    Opravdu trosku slozitejsi, vyzkousim a uvidim. Dik za cac a trpelivost

  5. Mejstro napsal:

    Geoget prilis nepouzivam, ale ten napad s FTP je naprosto skvely. I ja si dovolil jej pouzit pro upload svych dat na server. Diky

    • mikrom mikrom napsal:

      [9] Mejstro: myslim, ze to neni problem implantovat v GSAKu, nebo kdekoli jinde.. hlavne, ze to funguje a je to jednoduchy 😎

      • Mejstro napsal:

        [10] mikrom: Uz jsem to pouzil a beha to skvele :-). Jen jsem narazil na problem s uploadem na FTP server, pokud je pocitac za routerem…Vestaveny FTP klient ve Windows totiz nezvlada pasivni rezim. Chvilku jsem patral (no…mozna delsi chvilku) a objevil jsem naprosto skvelou alternativu – MOVEit Freely (ftps.exe) – http://www.ipswitchft.com/…ly/index.asp Funguje zdarma a naprosto stejne jako http://ftp.exe ve Windows (promenne jdou tedy predavat stejnym zpusobem jako ve vyse uvedenem bataku) a hlavne lze pomoci prepinace „-a“ uploadovat soubory v pasivnim rezimu. Tak treba se to bude nekomu hodit 🙂

  6. censla napsal:

    Hmm, tak nic, ani se mi nepodarilo dostat v Geogetu potrebna data ke mne. To je ale muj problem a asi budu mit profil bez statistik. Ani nevim jak nainstalovat plugin (Ggstat) k Geogetu a o dvou ikonkach ani vidu ani slechu. Co je import PQ? Myslim ze uz nebudu dal obtezovat a pomalu podekuju. Myslim, ze statistiky jsou pro chytrejsi, nez jsem ja, Tolik casu, co jsem tim stravil a nulovy vysledek – ponizujici.:-(

  7. Honzig napsal:

    Díky za tip. Myslím, že je to fakt fantasticky jednoduché a srozumitelně popsané i pro laiky jako jsem já. http://www.geocaching.com/…Default.aspx?…

  8. TrimTu napsal:

    Zdravím, Super nápad s tímto upgradem, asi 4 hodiny jsem u toho seděl než jsem přišel na to jak to funguje. Není problém nahrát soubor stats.htm na FTP server, ani s jeho voláním z mého porfilu na http://www.geocaching.com. Problém je ovšem v tom, že když to udělám přesně podle tohoto návodu, soubor stats.htm je pouze prázdná stránka a netuším co s tím. Naisntaloval jsem si verzi 2 geoget a myslím že problém je už v generování statistik, protože nefungují ani s makrem geostatgen. Můžete mi prosím poradit. Předem děkuji.

    • mikrom mikrom napsal:

      [14] TrimTu: je na 99% problem uz s generovanim statistik. zkus napsat rem pred tenhle radek v souboru bat del /f /q %file%, takze to pak bude rem del /f /q %file% – tím to nesmaze soubor stats.htm a muzes si ho zkusit otevrit rucne (měl by se otevrit v Tvym vychozim internetovym prohlizeci).
      me to delalo taky, mel sem problem s rozchozenim GgStatu, protoze se mu porad nelibily ty cesty s databazi atd. co jsem mu posilal.
      vyresis to upravou makra GgStat.ggp.pas. urcite bude problem na radkach 3, 4, 5, kde zadavas ty cesty.. pokud bys mel geoget nekde jako treba c:\geoget, nebo tak tak je to v pohode, ale jak jsou v ceste mezery a diakritika a takovydle chutovky (coz pri standartni instalaci je …\Data aplikací\…), tak s tim ma GgStat trochu potize.

      • TrimTu napsal:

        Zdravím děkuji moc za pomoc, Tak pořád mi to generuje prázdnou statictiku. Problém asi bude jak říkáš v tom že mám v cestě diakritiku a vzhledem k tomu, že jsem na tohle blbý jak delfín, nerozumím tomu řádku ‚Pokud je v cestě diakritika, tak je nutné dát krátký název DOS adresáře. dir /x‘ se vším není problém až na soubor geoget.db3. Nevím jak jej přemístit do jiného adresáře :(. Myslím, že nás bude mnohem víc co se tě budou na tohle ptát, bo pro normálního člověka je to nepochopitelný jazyk. Dík moc.

        • mikrom mikrom napsal:

          [16] TrimTu: pokud mas geoget nainstalovany normalne na PC a ne jekde specialne jinde, to zmanema, ze pri spustenem GeoGetu je ve stavovem radku hlavniho okna (uplne dole) uvedena cesta neco jako C:\Documents and Settings\mikrom\Data aplikací\GeoGet jen s tim, ze misto mikrom tam je jine jmeno, tak TO jmeno napis misto mikrom do tedlech radku v makru, a melo by to fungovat

          GgStat          = 'C:\DOCUME~1\mikrom\DATAAP~1\geoget\GgStat.exe';
          Statistics      = 'C:\DOCUME~1\mikrom\DATAAP~1\geoget\stats.htm';
          Database        = 'C:\DOCUME~1\mikrom\DATAAP~1\geoget\geoget.db3';
          • TrimTu napsal:

            Moc děkuji, jdu se s tím poprat. Při mé smůle to zase nepůjde, ale nějak to vyřeším. Dík moc.

  9. LaLu Team napsal:

    Postup je super, díky za něj, ale jediný problém je v tom, že <object> nějak moc nejde v IE :-?. Více je pospáno a možno vyzkoušet třeba zde. Ve firefoxu a jinde to jede bez problémů. Docela mě vytáčí jak GC.com mají postupně vše ořezané. Dříve jelo <iframe> a tak se dalo vkládat externí obsah bez problémů.

  10. mikrom mikrom napsal:

    MaFa:
    Pokud jses schopnej to spustit z radku, tak ten radek proste natvrdo zkopiruj do toho pluginu a na promeny se vykasli.

  11. Evik&Facko napsal:

    Jen se přidávám k LaLu Team … v IE to přes <object> prostě nejde … bohužel 😡

    • mikrom mikrom napsal:

      [21] Evik&Facko: no <iframe> tam nefunguje, a to ze nejde <object> je problem IE, ne muj :)) pokud najdu/najdete neco lepsiho tak dam/dejte vedet 😉

  12. mikrom mikrom napsal:

    tak nam vysel novy geojarry v.11, ktery umi upravovat profil na gc.com. mrknu na to, protoze tim by odpadlo trapeni s object a vse by proste fungovalo. 😎

  13. mikrom mikrom napsal:

    pro hračičky je tu ke stažení beta nového makra, které se snaží dělat opravdu vše naráz http://temp.mikrom.cz/ggstat2.ggp.pas jeste nedavno generovalo i statistiku zalozenych a FTF, ale to uz ted generuje GgStat sam, tak jsem to vyhodil..

  14. Firestone- napsal:

    Díky moc mikrome za to makro! Teď už prakticky ani není třeba Tvého super návodu – jen si editovat pár konfiguráků a vše krásně běží 🙂 Jupííí

  15. Chip napsal:

    tak pro lamy je článek naprosto na prd a ostatní to znají, takže celkově je to informačně uplně o ničem…

  16. mikrom mikrom napsal:

    tak HuntBehind pro Vás připravil návod jak to všechno rozjet!
    NÁVOD

  17. makmag napsal:

    nemate taky nejakou radu pro blondyny…? 😉

  18. paja.71 napsal:

    Nazdar lidi,
    když si v poslední době nechám prostřednictvím AutoStatu vygenerovat statistiky, tak výsledný soubor obsahuje místo oblíbených českých znaků č, š, ž, etc… znaky zcela jiné, díky čemuž je daný text jen velmi obtížně čitelný. Vše jde samozřejmě ručně upravit např. ve FrontPage, ale je to neskutečně zdlouhavé. Chtěl jsem se proto dotázat, zda se někdo z vás s podobným problém setkal a jak jej vyřešil. Díky za odpověď.
    Paja.71

    • mikrom mikrom napsal:

      [30] paja.71: mas v Template nastaveny spatny kodovani. je to uplne na zacatku. nastav tam toto:

      # Vstupní kódování (iso-8859-2,iso-8859-1,utf-8)
      INCODING cp1250
      # Výstupní kódování (iso-8859-2,iso-8859-1,utf-8)
      OUTCODING utf-8

      plus jeste koukni zda mas soubor Template ulozenej v kodovani cp1250, nebo(li?) ANSI, a ne treba v UTF..

      • paja.71 napsal:

        Informace na prvním řádku souhlasí. Přikládám:

        # Template.cz - konfigurační soubor pro GgStat
        # Vstupní kódování (iso-8859-2,iso-8859-1,utf-8)
        INCODING cp1250
        # Výstupní kódování (iso-8859-2,iso-8859-1,utf-8)
        OUTCODING utf-8
        #OUTCODING cp1250

        K druhému kroku, jeden malý dotaz samouka. Kde zjistím kódování uloženého Template?

        • mikrom mikrom napsal:

          [32] paja.71: tak pokud nevis o co jde, tak to pravdepodobne nebudes potrebovat zmenit 😉 zkus autostatu cvicne predhodit ten GgStatTemplate.cz co je k nemu prilozenej..

          • paja.71 napsal:

            Na kódování jsem už přišel. O.k. vyzkouším a uvidím, kdyby problém setrval, tak se ještě ozvu… Není přece možný, aby se problém z ničeho nic objevil na dvou compůterech, kde jsem statistiky zkoušel pod Vistou a pod Windows 7. Ale nějak tomu na kloub přijdu. Díky.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *