Portál AbcLinuxu, 30. dubna 2025 21:23

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
26.6.2014 13:17 Jacob
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Odpovědět | Sbalit | Link | Blokovat | Admin
Super, něco takového jsem zrovna hledal, tohle budu používat. A velice oceňuji, že je možné stáhnout i samotné apk. Díky.
26.6.2014 15:01 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Odpovědět | Sbalit | Link | Blokovat | Admin
no, uz je to snad pomaly rok.. niekedy v lete 2013 som si to dal na tabletik..

stale dobra praca, palec hore.
Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
26.6.2014 16:19 DW
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Odpovědět | Sbalit | Link | Blokovat | Admin
Šlo by to přidat i na F-Droid prosím?
Rezza avatar 26.6.2014 17:45 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
A na BBW. Uz tomu delam reklamu v kanalu :).
26.6.2014 18:02 mich | skóre: 16
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Co je BBW prosím? Google hází jen samé porno...
je to teď v módě, na žive o tom furt píšou
26.6.2014 18:46 chrono
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
BlackBerry App World
Rezza avatar 26.6.2014 19:57 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
BlackBerry World. A od 10.3 bude stacit i Amazon AppStore.
stativ avatar 26.6.2014 21:57 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Jak tak na to koukám, tak je evidentně potřeba aplikaci „přebalit“. Zítra na to mrknu a uvidím, kolik by to dalo práce. Odkazují na plugin do Android Studia, které sice používám, ale nedělám v něm release buildy, protože to nějakou dobu nešlo a i předtím se muselo proklikávat otravným GUI. Teď to mám hezky naskriptováno, takže se mi APK sestaví, podepíše, vygeneruje mapovací soubor pro proguard a to všechno hezky nakopíruje do WebDAV adresáře s verzí, odkud to pak před vydáním stahuji do mobilu na testování.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Rezza avatar 26.6.2014 22:34 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Jsou na to i CLI tooly, je to celkem jednoduche, muzu pomoct pripadne. Vcetne testovani (ala APK bez prebaleni jede perfektne).
Rezza avatar 28.6.2014 11:25 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Nebo je to open source a muzu to udelat ja a delat ti distributora bez opruzu dalsich klicu, registrace atd. a jeste to pokazde zkusit na realnem HW.
stativ avatar 28.6.2014 13:40 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Tomu se samozřejmě nebráním. Naopak pomoc od někoho, kdo tomu rozumí a má možnost to otestovat na realném HW jedině uvítám. Zdrojáky jsou pod GPL v3.

Pokud by ses na to vrhl, tak pokud je to možné, bylo by lepší používat verzi pro API12 a vyšší (je v branchi default, tagy jsou příslušně označené jako -API12). Na rozdíl od verze pro API 7 je totiž líp testovaná a neobsahuje různé obezličky. Kdyžtak během dneška přidám návod, jak na kompilaci.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Rezza avatar 28.6.2014 16:55 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Ono ani neni potreba nic moc prekladat, staci to APK. API12 je samozrejmost. Jen jsem si to nedavno u sebe nedavno rozbil cele :(.
stativ avatar 28.6.2014 20:32 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Tak to je super. Každopádně návod na kompilaci jsem do repozitáře přidal, může se hodit.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Rezza avatar 30.6.2014 16:26 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Dobros, poslal jsem to na review, uvidime. Jeste jsem tam nikdy nic z Androidu nedaval. Uz me to stihli i vratiti kvuli popisu :).
Josef Kufner avatar 27.6.2014 11:56 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Tak tam ještě přidej skript na update f-droid repositáře a dej URL k němu. Je to jen o vygenerování nějakého indexu.
Hello world ! Segmentation fault (core dumped)
stativ avatar 26.6.2014 21:19 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
No, asi bych to už opravdu měl udělat, protože je to už několikátý dotaz. Dokonce jsem zjistil, že už jsem tam registrovaný. Už dřív jsem pokukoval po tom, že bych balíček vytvořil, ale scházelo mi nějaké pěkné how-to. Evidentně ale stačí jen zažádat o zařazení do F-droidu na fóru, takže to udělám hned.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 26.6.2014 21:36 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Tak jsem to zadal na fóru. Uvidíme, jestli, a případně kdy, to přidají.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
27.6.2014 10:41 Myriam
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Diky!
stativ avatar 30.6.2014 21:20 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Dobrá zpráva, už by to mělo v f-droidu být.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
26.6.2014 18:26 Filip Jirsák
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Odpovědět | Sbalit | Link | Blokovat | Admin
Jaký význam má přidání toho hashe do trie? Pro vyhledávání textových řetězců je trie velmi efektivní struktura, zvlášť když ji (jako ve vašem případě) jednou postavíte a pak už jen čtete. Na první pohled mi připadá, že jste tím přidáním hashe dost zkomplikoval kód a výrazně zneefektivnil vyhledávání, ale třeba mi něco uniká a měl bych se na to podívat lépe...
stativ avatar 26.6.2014 20:58 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4

V tomhle případě byl význam si vyzkoušet, jestli to jde.

Teď k mojí teorii, která tedy má smysl až když se udělá hash na delší část textu. Předpokládám, že hashováním na několika písmenech se hledání rychle posune do nižší úrovně bez nutnosti přímo porovnávat různé prefixy. Důsledkem by vlastně bylo i snížení hloubky stromu. Př.: když by se vkládalo „něco“, „někdo“ a „foo“ a hash se dělal ze tří písmen, tak by si člověk odpustil porovnávání s „ně“ a s „foo“ ale v tomhle případě by se rovnou skočilo na výsledek. Podle mého názoru (nemám to nijak matematicky podložené*) by to tedy mělo výhodu v podstatě O(1) vyhledávání jako v hash tabulce, ale s tím, že by bylo menší množství kolizí při potřebě několika krátkých tabulek.

Tady asi čtenáře napadne, proč jsem vlastně nepoužil rovnou hash tabulku. Důvod je takový, že by musela být poměrně rozsáhlá aby zachytila všechny možné tvary slov. Tak, jak to mám implementováno teď, se do trie často vkládá jen část slova (třeba „sněh“) přičemž se vrací výsledek už když ten začátek pasuje (tedy pokud nepasuje nějaký delší prefix), tj. postihne to slova jako „sněhem“, „sněhové“ atd. což už by se s hash tabulkou dělalo asi docela špatně.

PS: nevykat :-)


* píšu si do TODO, protože by mě to samotného zajímalo

Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
26.6.2014 22:10 Filip Jirsák
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
V tomhle případě nemá smysl porovnávat třídy složitosti, protože vstupy jsou tak malé, že nesrovnatelně větší vliv má to, jaké konkrétní operace se se vstupem dělají. Už jenom to, že musíte vytvořit nový objekt s prefixem, spočítat jeho hash, a to, že hashovací tabulka bude v paměti mnohem větší, než trie, by mělo být varováním, že ta implementace s hashem bude pravděpodobně mnohem méně efektivní. Dokonce bych si tipnul, že u takhle malého množství slov bude rozhodující, kolikrát se budou muset do procesorové cache tahat data z hlavní paměti, a že to trie díky své kompaktnosti vyhraje s velkým náskokem.
stativ avatar 26.6.2014 22:57 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Však jsem na to upozorňoval už v blogu, že při tomhle použití to vlastně poznat nebude. Ale chtěl jsem si zkusit, jestli to vůbec může fungovat (což funguje). Měnit to moc smysl nemá, času z běhu aplikace to zabere minimum (jednou při stažení, a i při tom většinu času aplikace stráví samotným stahováním a vykreslováním textu, přístup do trie zabere jednotky procent).
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 30.6.2014 12:18 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Tak jsem ze zvědavosti zkusil porovnat verzi s hashem a bez hashe a výsledek je překvapivý i pro mě. I použití hashování pro jeden znak výrazně urychlilo vyhledávání. Konkrétně to bylo o 10% při měření v emulátoru pro x86 a až o 40% na Huawei Y300.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
27.6.2014 13:47 backinabag | blog: backinabag
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Odpovědět | Sbalit | Link | Blokovat | Admin
Nestacilo by u stareho reseni hledat jednotliva slova v celem textu predpovedi, bez deleni na slova? Jedno contains() odhaduju tak na 0.01ms.
stativ avatar 27.6.2014 22:50 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Předpověď počasí pro Android 4
Ono to závisí mimo jiné na pořadí, rozdělení na věty a tak. Navíc samotné contains() nemůže být efektivnější než současné řešení (viz zdrojáky Javy) a není to taková sranda.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.