Znáte to, zkoušíte ve vašem Palmu novinky a sharewarové aplikace, které se vám na první pohled zalíbí, drtivou většinu z nich vymažete z palmu před ukončením jejich trial lhůty (leckteré po prvních minutách zkoušení) a instalujete a mažete další a další novinky.
Když shareware v trial lhůtě smažete a poté se program pokoušíte znovu nainstalovat (a "obejít" tak nutnost vytáhnout z peněženky obolus za plnou verzi) a aplikace (kterou jste přece smazali) vám hlásí, že vypršela zkušební doba. Na vině je skrytý soubor, či záznam, který kdesi přetrvává ve vaší RAMce i přesto, že jste program smazali. Když je těchto malých souborů/záznamů mnoho (vy nezkoušíte týdně desítky novinek?), začnou nepříjemně zbytňovat a zabírat drahocenné místo ve vaší paměti.
Zodpovědný vývojář vytváří svoje databáze se stejným CreatorID a zodpovědný uživatel programy maže přes vyspělý launcher s volbou "smazat se všemi preferencemi a asociovanými databázemi v RAM. Ne každý program ale používá jeden CreatorID kód a ne každý uživatel nepodlehne občas pokušení mazat nepotřebnou aplikaci v některém ze správců souborů. Osiřelé ("orphaned") soubory zůstávají ve vašem PDA, postupně se k nim přidávají další a další a postupně zbytňuje rovněž váš Saved_Preferences.prc soubor.
Jak tomu zabránit?
Uninstall Manager
Program, který péči o korektní odinstalaci převezme kompletně na svoje bedra. Monitoruje každou instalaci programů na váš počítač, sleduje dokonce i soubory, které program dodatečně vytvořil v PDA, které mají právě velmi často jiný CreatorID a zůstávají tak skryty i při korektních odinstalacích.
Odinstalaci programu pak vytváříte přímo v programu Unistall Manager, kde vyberete aplikaci kliknutím na ni v záložce Monitored a zmáčknutím Delete ji odstranit kompletně z vašeho PDA. Druhá záložka (Leftovers) myslí třeba i na to, že máte některé programy na paměťové kartě, která zrovna není vložena v handheldu.
Program umožní ale rovněž běh "na pozadí", což vám umožní mazat programy přímo v prostředí vašeho launcheru, UM se už postará o důkladné vyčištění.
Program je dodáván ve dvou podobách - jako Uninstall Manager pro PalmOS5 a Uninstall Hack pro nižší verze PalmOS.
Dobře, řeknete si logicky, a co s těmi sirotky, které už v handheldu mám, tady mi Uninstall Manager nepomůže. Ano, na existující rezidua předchozích instalací je třeba jít jinak - jednou z možností je aplikace stejného autora, jmenuje se
CleanUp
CleanUp je program, který je tu od toho, aby opravil vaše "období před používáním Uninstall Manageru". Odstraní z vašich Saved_Preferences a Unsaved_Preferences osiřelé záznamy, které je jinak běžnými prostředky těžko najít a vymazat. ("Orphaned" soubor najdete v každém správci souborů, když dáte zobrazit CreatorID a seřadit podle tohoto sloupce).
CleanUp respektuje i to, že "osiřelý" záznam může ve skutečnosti patřit i k některé používané aplikaci. Umí tudíž vámi vymazanou položku uložit do zvláštní databáze a v případě nutnosti jej obnovit, začne-li se vám některý program chovat nekorektně.
CleanUp je na první pohled jednoduchý prográmek s jednou obrazovkou a bez menu. Vše podstatné je na displeji. Jednoduchost je ale daná šikovným rozhranním, ne schopnostmi (i destrukčními) této aplikace - před použitím se rozhodně seznamte s přiloženým návodem, osvědčená metoda zkoušek a omylů se vám zde může ošklivě nevyplatit.
Uninstall Manager je shareware produkt za 14,95 USD, stejnou cenu má i Unistall Hack určený pro PalmOS 3.5 - 4.1. CleanUp stojí 7,95 USD. Všechny tyto programy vytvořil R.Perry.