UĹž je tomu asi rok, co jsem si do palma nahrĂĄl prvnĂ dĂl knihy mĂŠho mlĂĄdĂ NeznĂĄlka od Nikolaje Nosova. Tedy abych byl pĹesnĂ˝ nenahrĂĄl jsem ho tam ani tak proto, Ĺže bych chtÄl jĂĄ, ale protoĹže moje pĹĂtelkynÄ chtÄla abych jĂ pĹed spanĂm (pĹi zhasnutĂŠm svÄtle jen s pĹĂjemnou nazelenalou zĂĄĹĂ podsvĂcenĂŠho displaye) Äetl nÄco roztomilĂŠho.
No a NeznĂĄlek se pĹĂmo nabĂzel. Pamatuji si, Ĺže jsem pomocĂ svĂŠho oblĂbenĂŠho GNU offline prohlĂĹžeÄe html strĂĄnek Pluckera (dokonce jsem si do nÄj kdysi dopsal podporu navigace pomocĂ HW tlaÄĂtek – vlastnÄ takovĂ˝ typickĂ˝ GNU pĹĂstup: chybĂ ti nÄjakĂĄ funkce? Tak si jĂ dopiĹĄ) nemÄl se stĂĄhnutĂm do palmu ŞådnĂŠ problĂŠmy.
No a pĹed pĂĄr dny moje drahĂĄ poloviÄka doÄetla prvnĂ dĂl a chtÄla druhĂ˝. Tak pĹednÄ jsem zjistil nemilou vÄc, Ĺže NeznĂĄlek kterĂ˝ dĹĂv sĂdlil na dnes jiĹž neexistujĂcĂ web hostingovĂŠ sluĹžbÄ kgb.cz
Nakonec jsem ho ale naĹĄel a zjistil jsem dalĹĄĂ nemilou vÄc: kĂłdovĂĄnĂ uĹž nenĂ windowsĂ, ale utf8. JĂĄ pouĹžĂvĂĄm v palmu totiĹž windowsĂ 1250 kĂłdovĂĄnĂ a to z praktickĂŠho dĹŻvodu: pokud je nÄjakĂĄ aplikace v il2 (vÄtĹĄinou jen GNU aplikace) tak je autor natolik uvÄdomÄlĂ, aby mÄl i verzi pro 1250. AutoĹi, kteĹĂ dÄlajĂ komerÄnĂ aplikace ovĹĄem tak uvÄdomÄlĂ nejsou. NavĂc je poĹĂĄd vĂc strĂĄnek v windowsĂm kĂłdovĂĄnĂ, takĹže prostÄ z tohoto dĹŻvodu mĂĄm na palmu 1250.
No a tak jsem potĹeboval zkonvertovat strĂĄnky z utf8 na 1250. NejdĹĂv jsem si je stĂĄhl hezky na disk:
wget -p -r -l2 -k -Dwww.narod-sobe.cz http://www.narod-sobe.cz/Literatura/Autori_RU/Nosov_Nikolaj/Neznalek/Neznalek_ve_Slunecnim_meste_-_obsah.htm
kde -p je aby stahoval i obrĂĄzky a vĹĄe co k strĂĄnce patĹĂ, -r je recursive, -l je hloubka vnoĹenĂ a -k je aby pĹekonvertoval nelokĂĄlnĂ odkazy na lokĂĄlnĂ. No jenĹže pak jsem zjistil, Ĺže moje obstaroĹžnĂ verze jinak sqÄlĂŠho perlovĂŠho skriptu cstocs bohuĹžel neumĂ utf8 🙁
Netrvalo vĹĄak dlouho a naĹĄel jsem oznĂĄmenĂ o novĂŠ verzi, kterĂĄ utf8 uĹž umĂ. StĂĄhl jsem si (dokonce jeĹĄtÄ o jednu verzi vyĹĄĹĄĂ) nejnovÄjĹĄĂ verzi z domovskĂŠ strĂĄnky cstocs (mimochodem jsou tam i jinĂŠ moc zajĂmavĂŠ projekty – urÄitÄ si je jeĹĄtÄ nÄkdy projdu aĹž budu mĂt vĂc Äasu.
No a teÄ jsem to potĹeboval zkonvertovat. JeĹĄtÄ jsem si vĹĄiml, Ĺže v NeznĂĄlkovi se pro odsazenĂ odstavcĹŻ pouĹžĂvajĂ tvrdĂŠ mezery pomocĂ ampersand sekvencĂ. Ty jsem chtÄl takĂŠ odstranit. Nejprve jsem si ve for cyklu (tak jak sem se to teprve nedĂĄvno nauÄil v pĹedmÄtu unix) pĹejmenoval vĹĄechny soubory:
for FIL in *.htm ; do mv $FIL ${FIL}.utf8; done
a pak po chvilce pokusĹŻ jsem dal dohromady tenhle pĹĂkaz:
for FIL in *.utf8
do cstocs utf8 1250 $FIL > ${FIL%.utf8}
sed ‚s/&[^;]*;//g‘ ${FIL%.utf8} > ${FIL%.utf8}.zk && mv ${FIL%.utf8}.zk ${FIL%.utf8}
done
No a potom jsem si samozĹejmÄ vĹĄiml, Ĺže to novĂŠ cstocs mĂĄ navĂc pĹepĂnaÄ -i, kterĂ˝ zpĹŻsobĂ, Ĺže ta zmÄna se projevĂ pĹĂmo v tom souboru bez nutnosti nÄco nÄkam kopĂrovat.
————————————————————————–
No a nakonec jsem si nechal jeĹĄtÄ jedu lahĹŻdku z ĂşplnÄ jinĂŠho soudku. VÄera veÄer, kdyĹž jsem evince chtÄl ukĂĄzat 2 rĹŻznĂŠ reĹžimy Zauruse C700 (display nastojato a naleĹžato) jsem narazil na naprosto drsnou emoÄnĂ lampu, jeĹž v ĂştrobĂĄch skrĂ˝vĂĄ linuxe. Je to dost zajĂmavĂ˝ nĂĄpad: lampa je pĹipojenĂĄ na internet pĹes wifi a mĹŻĹžete si jĂ nakonfigurovat tak, Ĺže vĂĄm kdyĹž vylezete rĂĄno z postele podle intenzity, frekvence a barvy blikĂĄnĂ dĂĄ najevo, jakĂŠ bude tĹeba dnes poÄasĂ venku, jestli na vaĹĄĂ obvyklĂŠ trase nenĂ zrovna dopravnĂ zĂĄcpa, nebo jestli akcie vaĹĄĂ firmy na burze ĹĄli nahoru nebo dolu. PrĂ˝ to umĂ do urÄitĂŠ mĂry spolupracovat i smskami a emaily, takĹže vaĹĄe pĹĂtelkynÄ vĂĄm mĹŻĹže pomocĂ barvy svÄtla dĂĄvat najevo jakou mĂĄ zrovna v prĂĄci nĂĄladu.
Docela zajĂmavĂ˝ nĂĄpad a je na dlouhou debatu jestli to k nÄÄemu je a nebo je to jen takovĂ˝ mĂłdnĂ vĂ˝stĹelek (vymysleli to Francouzi) pro bohatĂŠ (no drahĂŠ to je pÄknÄ – stojĂ to zhruba stejnÄ jako lepĹĄĂ modely ZaurusĂku).
No ale co se jim musĂ nechat, Ĺže to hezky vypadĂĄ.
Napsat komentář
Pro přidávání komentářů se musíte nejdříve přihlásit.