Favicon Svethardware.cz  Svět hardware   Fórum Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Zobrazené výsledky: 1 až 10 z 10

Téma: Vyrazne zrychleni zobrazeni a automaticke generovani kategorii a poi.da

  1. #1

    hpa hpa je offline
    Pravidelný diskutér
    Registrace
    Oct 2006
    Příspěvků
    160

    Ahoj,

    vyrobil jsem si vlastni skriptik na vytvareni poi.dat a celkovy preorganizovani ov2. konfigurak obsahuje kategorie, soubory, ktery se maji do danych kategorii dat, nazev ikony a v pripade ze chceme kategorii dat do pi.dat, tak id. Pokud ikona neni zadana, hleda se ve from adresari pod nazvem skupiny s koncovkou bmp. Vse by melo byt jasne z prilozeneho konfiguraku. Ten se hleda v umisteni: "./", "./etc/", "../etc/", "/etc/", "/etc/POI/", "/etc/POIs/", "/etc/local/POI/", "/usr/local/etc/POI/" a ocekava se, ze se bude jmenovat: "catgroup.conf", "catgroup.cfg", "catgroup_rc", "catgroup". tohle se da zmenit editaci zdrojaku, pripadne se da pomoci parametru -f zadat vlastni umisteni (netestovano). Pak zadate 2 adresare from a to. Ve from se ocekava, ze budou ov2 stazeny z poi.cz, do to se vam vytvori struktura souboru tak, jak by se mela kopirovat do zarizeni.
    Prinosy jsou: slucovani kategorii dle konfiguraku, vytvareni poi.dat ze zvolenych sloucenych kategorii.

    Prilozeny konfigurak je lastaveny tak, ze ze vsech kategorii tady na poi.cz a defaultnich ttn6kovych udela jeden velky poi.dat + 31 kategorii v ov2.

    Pozadavky jsou:

    Perl, knihovny Data::<!---->Dumper, Getopt::Long, Locale::TextDomain, Pod::Text::Termcap, Pod::Usage, Config::General, File::Basename, GPS::Poi, File::Copy.
    Nektery z knihoven uz nejsou v teto verzi puzivany a je mozno je odstranit.

    Tahle verze umi grupovat POI podle umisteni do AREA. Neuveritelne to zrychli zobrazovani.
    Predtitm jsem mel zobrazeny pouze radary anebezpecny mista a uz o zacinalo byt skubany, ted mam zaply radary, nebezpecny mista, hotely, restaurace, fastfood, geocaching, benzinky, parkoviste kryty/nekryty a par dalsich drobnosti a jede to nadherne plynule.
    Podotykam, ze kdyz mluvim o benzinkach, radarech a podobne, tak mluvim o sloucenych kategoriich pro vsechny zeme! ;-)
    Zapinani a vypinani BZ ma ted smysl uz jen orientacni, aby jste se neztratili v zaplave ikonek. Na vykon to nema zadnej vliv. :-)

    Upozornuju, ze se jedna o narychlo spichnuty skriptik, puvodne jen pro vlastni pouziti, takze vam nic nezarucuju a pouzivate jej na vlastni nebezpeci. Pokud budete chtit, muzete mi napsat, ale nezarucuju vam predem zadny support.

    Připojené soubory Připojené soubory
    Odpovídat lze po přihlášení

  2. #2

    hpa hpa je offline
    Pravidelný diskutér
    Registrace
    Oct 2006
    Příspěvků
    160

    Nova verze - pridana lokalizace, zabalickovano, takze se to bude snadneji instalovat a zaciname verzovat.

    Geo-Ov2-0.90_02.tar.gz (tato verze ma bug - pouzijte v0.90_03)

    http://public.suteren.net/Geo-Ov2-0.90_03.tar.gz
    Připojené soubory Připojené soubory
    Odpovídat lze po přihlášení



  3. #3

    hpa hpa je offline
    Pravidelný diskutér
    Registrace
    Oct 2006
    Příspěvků
    160

    Detailni navod na instalaci / spousteni.

    Takze takhle na instalaci:

    Pro spousteni tohoto skriptiku je nutny Perl. Na linuxu je to samozrejmost, na widlich je mozno zvolit nekoliko portu. Nejznamejsi je asi ActivePerl, nebo perl dodavany s cygwinem. Ja doporucuju cygwin, protoze soucasne nabizi komfortni commandline orientovany prostredi.

    Timto mame zaklad. Ted je nutny nainstalovat potrebny knihovny. Activeperl ma jekysi udelatko, ale jelikoz jsem nepouzival, tak neporadim. V cygwinu je to snadny: staci spustit perl -MCPAN -e shell. spusti se nam interface CPANu a tady napiseme install jmeno knihovny.

    Priklad:
    cpan> install IO::<!---->File

    Upozornuju, ze je nutno mit pripojeni k siti - balicky knihoven se automaticky stahnou z netu a nainstaluji. V budoucnu to bude jeste snazsi - umistim balicek na CPAN a bude stacit jen install Geo::<!---->Ov2 a veskery zavislosti se doinstaluji automaticky.

    Jakmile mame potrebny knihovny, rozbalime istalacni balicek Geo-Ov2-0.90_01.tar.gz prikazem tar xvfz Geo-Ov2-0.90_01.tar.gz. Vytvori se nam adresar Geo-Ov2. jdeme do nej - cd Geo-Ov2 a napiseme perl Make.PL nebo ./configure. tim se nam vytvori Makefle a napiseme make a nasledne make install.

    Timto je nainstaovano. Na serioznich systemech pribyde v /usr/bin skriptik ttn2device, kterym provadime generovani
    Geo-Ov2-0.90_01.tar.gz je nove jmeno puvodniho ttn2device.zip a je ke stazeni z http://www.ce4you.cz/forums/view_topic.asp?t=25559#2

    V pripade pouziti CPANu pak bude stacit napsat v cpan console install Geo::<!---->Ov2 a veskere vyse zminovane se provede automaticky, cimz se instalace vyrazne zjednodusi.


    Takze ted mame nainstalovano a jdeme do ovladani programku. Cely jse to na bazi prikazovy radky, takze davam ukazky prikazu:

    ttn2device /home/poi/data /home/poi/todevice

    tady se predpoklada ze v /home/poi/data / mame postahovany spousty ov2 souboru, napr. z poi.cz. Do /home/poi/todevice se nam po spusteni prikazu nasypou nase nove ov2 soubory a poi.dat. Pred spustenim doporucuju promazat /home/poi/todevice.

    Pokud pouzijete konfigurak pribaleny v balicku, mate vystarano a vsechny kategorie z poi.cz se vam prskupi do cca 31 samostatnych ov2 a jednoho u me 12 megovyho poi.dat.

    pokud mate jiny pozadavky na seskupovani kategorii, tak si zeditujete konfigurak.

    ttn2device po spusteni predpoklada, ze konfigurak lezi v nekterym z techto adresaru: "./", "./etc/", "../etc/", "/etc/", "/etc/POI/", "/etc/POIs/", "/etc/local/POI/", "/usr/local/etc/POI/"
    a jmenuje se "catgroup.conf", "catgroup.cfg", "catgroup_rc", "catgroup".

    toto lze ale zmenit pomoci parametru -c jmeno souboru.

    Priklad:

    ttn2device -c /mujadresar/mujkonfigurak /home/poi/data /home/poi/tdevice

    dalsi parametry se vypisou po zadani ttn2device -h.
    Odpovídat lze po přihlášení

  4. #4
    Nováček
    Registrace
    Feb 2007
    Příspěvků
    36


    Ahoj je to asi supr, ale myslím, že nejvíce by většinu uživatelů včetně mě potěšilo kdybys buď tady nebo někde na web umístil vygenerovaný soubor se všemi POI. Předem dík za ochotu.M.
    Odpovídat lze po přihlášení

  5. #5
    Starousedlík SMob
    Registrace
    Jan 2006
    Příspěvků
    1,254

    No, on je vtip právě v tom, že si do toho vygenerovaného poi.dat dá každý ty POI, které potřebuje... Nebo snad máš v úmyslu dávat do poi.dat všechno, co je na poi.cz nebo jinde?
    Odpovídat lze po přihlášení

  6. #6
    Nováček
    Registrace
    Feb 2007
    Příspěvků
    36

    no ja tam skoro vsechny kategorie z poi.cz (ČR) mám,tak by se mi třeba celá
    ČR hodila. No nicméně teď jsem narazil že na poi.cz nějaké sdružování kategorií funguje teď to zrovna zkouším tak uvidím jestli to bude to co hledám. Jinak v reálu mám zapnuté stejně pouze radary, wifi a kešky.
    Odpovídat lze po přihlášení

  7. #7

    hpa hpa je offline
    Pravidelný diskutér
    Registrace
    Oct 2006
    Příspěvků
    160

    Ahoj,

    Jsou v tom 2 veci - a) jak uz tu bylo napsano, kazdy asi bude chtit vlastni konfiguraci a prednastavi si to podle svyho. Pak si to necha pravidelne spoustet a aktualizovat soubory na svym PDA.
    b) Obavam se, ze bych tim porusil podminky webu poi.cz, jelikoz bych tim provadel redistribuci.

    Myslim, ze tak jsk je to nastaveno je dobre reseni. Chapu, ze pro zacatecniky muze byt prvni setkani s parlem/shellem ponekud neobvikle, ale staci jednou nastavit a pak uz to jede samo. A tkay kazdy skill je bonus ;-)
    Odpovídat lze po přihlášení



  8. #8

    hpa hpa je offline
    Pravidelný diskutér
    Registrace
    Oct 2006
    Příspěvků
    160

    Nahral jsem do cpanu, takze je ted mozna automaticka instalace zavislosti.

    http://search.cpan.org/~hpa/Geo-Ov2-0.91/lib/Geo/Ov2.pm
    Odpovídat lze po přihlášení

  9. #9
    Nováček
    Registrace
    Feb 2007
    Příspěvků
    36

    mno tak teď zrovna instaluju Cygwin a čtu znovu a znovu ten tvuj stručný návod zde v příspěvku. Vypadá to že si snad i otevřu flašku vína. Dneska mi nejde nic stahovat z poi.cz takže to asi nezkusím ale pravděpodobně se prosím připrav na palbu otázek:-)
    Odpovídat lze po přihlášení

  10. #10

    hpa hpa je offline
    Pravidelný diskutér
    Registrace
    Oct 2006
    Příspěvků
    160

    Prima :-)

    BTW, uz je to aktualizovany ve CPANu, takze instalace by mela byt podstatne snazsi - samy se stahnou zaislosti.

    Staci spustit: perl -MCPAN -i shell

    a ve cpanovem shellu napsat: install Geo::<!---->Ov2
    Odpovídat lze po přihlášení

Podobná témata

  1. Reakcí: 1
    Poslední příspěvek: 24-03-2008, 17:42
  2. Úprava kategorií ve Windows Mobile 5
    Od Honza-R v sekci Windows Mobile a Windows CE
    Reakcí: 6
    Poslední příspěvek: 09-03-2008, 10:18
  3. WM6 a synchronizace vybraných kontaktů dle Kategorií
    Od Petr_J v sekci + Komunikace & Synchronizace
    Reakcí: 4
    Poslední příspěvek: 31-01-2008, 21:19
  4. Jak vypnout automatické zobrazení SMS na WM5?
    Od HRUBÝ v sekci Obecné problémy
    Reakcí: 7
    Poslední příspěvek: 02-07-2007, 13:28
  5. Reakcí: 16
    Poslední příspěvek: 08-06-2006, 18:54