Programátoři z pekel zde za šat a stravu programují čipová pseuda. Nyní s favicon!

ByteFestový seznam 2: Psion netBook

Druhým bodem mého bytefestového seznamu a předposledním, který jsem stihl, bylo obnovení Psionu netBook po opravě napájecího konektoru a prohrábnutí mých zdrojaků v OPL.

První půlku práce jsem provedl už doma: Našel jsem na datovém disku obraz mé původní paměťové karty z let 2007-2010 a jelikož ta skončila v Sigmě, pokusil jsem se nejdříve překopírovat soubory z 2GB image na 512MB (neúspěšně, Psion odmítal kartu detekovat) a následně na 256MB kartu (stejná značka i stáří a přesto šla na první pokus). Zatím to vypadá, že čtvrtgigovka postačí. Aby se vše vešlo, musel jsem sice oželet kolekci několika stovek wallpaperů, Psiona ale díky absenci podpory moderního šifrování na WiFi už stejně nikdy na Plný úvazek používat nebudu a na stávající data a programy je místa dost. Až zas někde potkám levnou větší a funkční kartu, je upgrade otázkou maximálně desítek minut.

Návrat k EPOCu proběhl poměrně snadno. Tedy poměrně snadno na to, že jsem v posledních letech systémy střídal jako ponožky a paměť uvnitř mé lebky má jen omezené kapacity. Za pár minut jsem si vzpomněl, jak nakonfigurovat WiFi, na kterém oddílu mám jaká data a který program co dělá. Během čekání na stažení dalšího tři-čtvrtě-gigového obrazu instalace Mac OS prostřednictvím mobilního připojení, jsem začal zkoumat adresář s názvem Code a psát tento článek.

Psion netBook na ByteFestu 2013
Fotka: Swarm

Nakonec jsem seznal, že dokončení a zveřejnění jsou hodny dva programy: bClock a dotRemove.

bClock jsou jednoduché binární hodiny, fungující na stejném principu jako ty, které jsem před pěti lety udělal pro ZX Spectrum a naučil jsem se na nich programovat v OPL. Jsou dokončené, jediné co jsem udělal je, že jsem změnil rok vydání v About dialogu a zároveň do něj připsal, že se jedná o svobodný software.

dotRemove je utilita o malinko složitější a o malinko méně dokončená. Jejím účelem je rekurzivně projít vybraný disk či adresář a v něm odstranit veškerý maras, který tam zanechal Mac OS X. Přehazování karty mezi Psionem a Macem bylo pro mě v jistém období každodenní činností a ta tečkovaná svinstva mi pěkně pila krev. Podobnou utilitu jsem si vytvořil následně i pro Palm TX v místní bytecodové variantě jazyka C, jen abych zjistil, že na Centru už nelze na kartu přistoupit a autor vývojového prostředí to nehodlá řešit.
dotRemove dělá co má a co jsem od něj očekával, leč z komentářů v kódu a poznámek v přiloženém textovém souboru zpětně soudím, že jsem chtěl do programu dodělat nějakou konfiguraci (má už i položku v menu, jen nic nedělá), namátkově by mělo jít vybrat, zda se mají odstraňovat tečkované soubory, adresáře nebo obojí. Je načase dokončit a vydat.

Oba dva programy se již brzy objeví zde na blogu i na mém webu a já si můžu škrtnout další bod ze seznamu.