www.PalmHelp.cz

Jak bojovat s nestabilitou systému?
Publikováno: 30.03.2006
Téma: Speciality


Nestabilita palmu při nepříznivé konstelaci některých aplikací občas vede k ukvapeným závěrům odsuzujícím celý Palm OS. Přitom jsou to právě chybně naprogramované aplikace, nikoliv samotný systém, které nám mohou navodit nejednu vrásku na čele...



Stejně jako na PC je prvním krokem, který nejčastěji zabírá, restart systému. Bodnutí do zad (popř. zespod v případě LifeDrivu) účinně pomáhá např. na Palmu T|X při používání aplikace TomTom po posledním updatu, která občas hlásí nedostatek cache paměti. Pokud se Palm po takovémto obyčejném resetu odmítá probrat k životu, zkuste stejný reset provést znovu, ale s rychlým dvojitým bodnutím. Občas to pomůže. Jiná situace nastává v momentu, kdy se palm resetuje sám a to cyklicky. V takový moment může pomoci tzv. "warm reset". Ten se provádí stejně jako reset normální, jen je nutno bezprostředně po jeho vyvolání stisknout [UP] (tlačítko pro směr nahoru) a držet jej po celou dobu restartování. Určitě si všimnete, že systém naběhl (pokud naběhl) mnohem rychleji než obvykle. Je tomu tak proto, že bylo potlačeno automatické spuštění všech systémových extenzí, systémových doplňků třetích stran, hacků a vůbec všech rezidentně běžících programů. Pokud se vám to v tuto chvíli podaří, můžete se pokusit smazat potencionálního viníka systémové nestability a poté provést znovu klasický reset. To je velmi důležité, protože palm je po warm resetu spuštěn jen v jakémsi nouzovém režimu a např. pokus o synchronizaci v tomto stavu může vést i k poškození dat. Jsou i situace, kdy warm reset cyklický reset nezastaví, ale pomůže úplné vybití akumulátoru. Toho je ale nesnadné dosáhnout, proto se zkušenější uživatelé mohou pokusit o fyzické odpojení akumulátoru (pozor na riziko ztráty záruky!).
To první, co většinu uživatelů napadne ve chvíli, kdy v resetovacím souboji s palmem nejsou schopni uspět, je na blind postupně odmazávat jednotlivé podezřelé aplikace. Velmi účinně vám v tomto směru může pomoci např. skvělý Uninstall Manager, který mj. zachovává chronologickou historii všech instalací, takže se lze postupnými deinstalacemi takřka vracet o jednotl. dny nazpět. Pokud nezabere několik prvních pokusů, jeví se jako rozumnější udělat rovnou hard reset a nainstalovat vše načisto. To je ale často opravdu "brutální zásah". Používáte-li řádově desítky aplikací, může se jednat o mimořádně zdlouhavou záležitost, navíc nikde není záruka, že problém se za čas neobjeví znovu. V některých případech existuje trochu šetrnější řešení, i když úplně bezbolestné to také není...

Saved Preferences

Pokud používáte palm již déle, určitě jste si všimli tohoto souboru přinejmenším během synchronizace (objevuje se vždy v jejím samotném závěru). Dobrý i špatný pomocník současně; tak by bylo možno charakterizovat tento nevelký soubor vytvářený v RAM automaticky vaším Palm OS. Dobrý proto, že se jedná o poměrně zajímavé řešení, jak uchovávat všechna nastavení jednotl. aplikací na jednom univerzálním místě. Špatný proto, že nekorektní zásah do tohoto souboru vede k problémům přesahujícím jedinou aplikaci. Různé programy se chovají různě a tak ne každý z nich si své vlastní nastavení ukládá do tohoto univerzálního souboru. Mnohé to tak ale skutečně dělají a tak zběhlejší uživatelé mohou právě z tohoto souboru vyčíst nebo i editovat důležitá nastavení. Za ideálních podmínek pak v případě potíží stačí tento soubor přepsat např. jeho o den starší verzí a palm je uzdraven. Většinou je ale nutno sáhnout k nepříjemnějšímu řešení a tím je přímo smazání Saved Preferences (běžně uživatelsky toho není možné dosáhnout, budete muset použít některý ze souborových manažerů; např FileZ). Systém si tento soubor následně automaticky vytvoří sám, avšak pochopitelně "prázdný", čímž tedy přijdete nastavení různých aplikací, typicky také o jejich registrace (tzn. je nutno do nich znovu zadat licenční kódy/aktivační klíče). Smazáním Saved Preferences tedy docílíme jakéhosi továrního nastavení některých aplikací, což je sice poněkud mrzuté, ale na druhou stranu je to stále mnohem menší zlo, než dostat do továrního nastavení celý palm hard resetem. Klasický problém, který lze takto řešit, je ztráta historie volání u Trea 650 po experimentech s některými aplikacemi zasahujícími do telefonní části přístroje.


A co vy, jaké máte zkušenosti s řešením nestability palmu?





Tento článek si můžete přečíst na webu www.PalmHelp.cz
http://www.palmhelp.cz/html

Tento článek najdete na adrese:
http://www.palmhelp.cz/html/modules.php?name=News&file=article&sid=629