{"id":105,"date":"2004-05-30T12:03:40","date_gmt":"2004-05-30T12:03:40","guid":{"rendered":"https:\/\/143-42-55-146.ip.linodeusercontent.com\/?p=105"},"modified":"2004-05-30T12:03:40","modified_gmt":"2004-05-30T12:03:40","slug":"jak-zkonvertovat-neznalka-do-palma","status":"publish","type":"post","link":"https:\/\/nax.cz\/?p=105","title":{"rendered":"JAK ZKONVERTOVAT NEZN\u0102\u0081LKA DO PALMA"},"content":{"rendered":"<p>U\u0139\u017e je tomu asi rok, co jsem si do palma nahr\u0102\u0104l prvn\u0102\u00ad d\u0102\u00adl knihy m\u0102\u0160ho ml\u0102\u0104d\u0102\u00ad <a href=\"http:\/\/www.narod-sobe.cz\/Literatura\/Autori_RU\/Nosov_Nikolaj\/Neznalek\">Nezn\u0102\u0104lka od Nikolaje Nosova<\/a>. Tedy abych byl p\u0139\u0099esn\u0102\u02dd nenahr\u0102\u0104l jsem ho tam ani tak proto, \u0139\u017ee bych cht\u00c4\u009bl j\u0102\u0104, ale proto\u0139\u017ee moje p\u0139\u0099\u0102\u00adtelkyn\u00c4\u009b cht\u00c4\u009bla abych j\u0102\u00ad p\u0139\u0099ed span\u0102\u00adm (p\u0139\u0099i zhasnut\u0102\u0160m sv\u00c4\u009btle jen s p\u0139\u0099\u0102\u00adjemnou nazelenalou z\u0102\u0104\u0139\u0099\u0102\u00ad podsv\u0102\u00adcen\u0102\u0160ho displaye) \u00c4\u008detl n\u00c4\u009bco roztomil\u0102\u0160ho.<\/p>\n<p>No a Nezn\u0102\u0104lek se p\u0139\u0099\u0102\u00admo nab\u0102\u00adzel. Pamatuji si, \u0139\u017ee jsem pomoc\u0102\u00ad sv\u0102\u0160ho obl\u0102\u00adben\u0102\u0160ho GNU offline prohl\u0102\u00ad\u0139\u017ee\u00c4\u008de html str\u0102\u0104nek <a href=\"http:\/\/www.plkr.org\/\">Pluckera<\/a> (dokonce jsem si do n\u00c4\u009bj kdysi dopsal podporu navigace pomoc\u0102\u00ad HW tla\u00c4\u008d\u0102\u00adtek &#8211; vlastn\u00c4\u009b takov\u0102\u02dd typick\u0102\u02dd GNU p\u0139\u0099\u0102\u00adstup: chyb\u0102\u00ad ti n\u00c4\u009bjak\u0102\u0104 funkce? Tak si j\u0102\u00ad dopi\u0139\u0104) nem\u00c4\u009bl se st\u0102\u0104hnut\u0102\u00adm do palmu \u0139\u017e\u0102\u0104dn\u0102\u0160 probl\u0102\u0160my.<\/p>\n<p>No a p\u0139\u0099ed p\u0102\u0104r dny moje drah\u0102\u0104 polovi\u00c4\u008dka do\u00c4\u008detla prvn\u0102\u00ad d\u0102\u00adl a cht\u00c4\u009bla druh\u0102\u02dd. Tak p\u0139\u0099edn\u00c4\u009b jsem zjistil nemilou v\u00c4\u009bc, \u0139\u017ee Nezn\u0102\u0104lek kter\u0102\u02dd d\u0139\u0099\u0102\u00adv s\u0102\u00addlil na dnes ji\u0139\u017e neexistuj\u0102\u00adc\u0102\u00ad web hostingov\u0102\u0160 slu\u0139\u017eb\u00c4\u009b kgb.cz<\/p>\n<p>Nakonec jsem ho ale na\u0139\u0104el a zjistil jsem dal\u0139\u0104\u0102\u00ad nemilou v\u00c4\u009bc: k\u0102\u0142dov\u0102\u0104n\u0102\u00ad u\u0139\u017e nen\u0102\u00ad windows\u0102\u00ad, ale utf8. J\u0102\u0104 pou\u0139\u017e\u0102\u00adv\u0102\u0104m v palmu toti\u0139\u017e windows\u0102\u00ad 1250 k\u0102\u0142dov\u0102\u0104n\u0102\u00ad a to z praktick\u0102\u0160ho d\u0139\u017bvodu: pokud je n\u00c4\u009bjak\u0102\u0104 aplikace v il2 (v\u00c4\u009bt\u0139\u0104inou jen GNU aplikace) tak je autor natolik uv\u00c4\u009bdom\u00c4\u009bl\u0102\u00ad, aby m\u00c4\u009bl i verzi pro 1250. Auto\u0139\u0099i, kte\u0139\u0099\u0102\u00ad d\u00c4\u009blaj\u0102\u00ad komer\u00c4\u008dn\u0102\u00ad aplikace ov\u0139\u0104em tak uv\u00c4\u009bdom\u00c4\u009bl\u0102\u00ad nejsou. Nav\u0102\u00adc je po\u0139\u0099\u0102\u0104d v\u0102\u00adc str\u0102\u0104nek v windows\u0102\u00adm k\u0102\u0142dov\u0102\u0104n\u0102\u00ad, tak\u0139\u017ee prost\u00c4\u009b z tohoto d\u0139\u017bvodu m\u0102\u0104m na palmu 1250.<\/p>\n<p>No a tak jsem pot\u0139\u0099eboval zkonvertovat str\u0102\u0104nky z utf8 na 1250. Nejd\u0139\u0099\u0102\u00adv jsem si je st\u0102\u0104hl hezky na disk:<\/p>\n<p><strong>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<\/strong><\/p>\n<p>kde -p je aby stahoval i obr\u0102\u0104zky a v\u0139\u0104e co k str\u0102\u0104nce pat\u0139\u0099\u0102\u00ad, -r je recursive, -l je hloubka vno\u0139\u0099en\u0102\u00ad a -k je aby p\u0139\u0099ekonvertoval nelok\u0102\u0104ln\u0102\u00ad odkazy na lok\u0102\u0104ln\u0102\u00ad. No jen\u0139\u017ee pak jsem zjistil, \u0139\u017ee moje obstaro\u0139\u017en\u0102\u00ad verze jinak sq\u00c4\u009bl\u0102\u0160ho perlov\u0102\u0160ho skriptu cstocs bohu\u0139\u017eel neum\u0102\u00ad utf8 \ud83d\ude41<\/p>\n<p>Netrvalo v\u0139\u0104ak dlouho a na\u0139\u0104el jsem <a href=\"http:\/\/usenet.jyxo.cz\/cz.comp.linux\/0206\/announce-cstools-3-2-s-cstocs-3-2-utf-8-a-i.html\">ozn\u0102\u0104men\u0102\u00ad o nov\u0102\u0160 verzi<\/a>, kter\u0102\u0104 utf8 u\u0139\u017e um\u0102\u00ad. St\u0102\u0104hl jsem si (dokonce je\u0139\u0104t\u00c4\u009b o jednu verzi vy\u0139\u0104\u0139\u0104\u0102\u00ad) nejnov\u00c4\u009bj\u0139\u0104\u0102\u00ad verzi z <a href=\"http:\/\/www.fi.muni.cz\/~adelton\/perl\/#cstools\">domovsk\u0102\u0160 str\u0102\u0104nky cstocs<\/a> (mimochodem jsou tam i jin\u0102\u0160 moc zaj\u0102\u00admav\u0102\u0160 projekty &#8211; ur\u00c4\u008dit\u00c4\u009b si je je\u0139\u0104t\u00c4\u009b n\u00c4\u009bkdy projdu a\u0139\u017e budu m\u0102\u00adt v\u0102\u00adc \u00c4\u008dasu.<\/p>\n<p>No a te\u00c4\u008f jsem to pot\u0139\u0099eboval zkonvertovat. Je\u0139\u0104t\u00c4\u009b jsem si v\u0139\u0104iml, \u0139\u017ee v Nezn\u0102\u0104lkovi se pro odsazen\u0102\u00ad odstavc\u0139\u017b pou\u0139\u017e\u0102\u00advaj\u0102\u00ad tvrd\u0102\u0160 mezery pomoc\u0102\u00ad ampersand sekvenc\u0102\u00ad. Ty jsem cht\u00c4\u009bl tak\u0102\u0160 odstranit. Nejprve jsem si ve for cyklu (tak jak sem se to teprve ned\u0102\u0104vno nau\u00c4\u008dil v p\u0139\u0099edm\u00c4\u009btu unix) p\u0139\u0099ejmenoval v\u0139\u0104echny soubory:<\/p>\n<p><strong>for FIL in *.htm ; do mv $FIL ${FIL}.utf8; done<\/strong><\/p>\n<p>a pak po chvilce pokus\u0139\u017b jsem dal dohromady tenhle p\u0139\u0099\u0102\u00adkaz:<\/p>\n<p><strong>for FIL in *.utf8<\/strong><br \/>\n<strong>     do cstocs utf8 1250 $FIL > ${FIL%.utf8}<\/strong><br \/>\n<strong>     sed &#8218;s\/&#038;[^;]*;\/\/g&#8216; ${FIL%.utf8} > ${FIL%.utf8}.zk &#038;&#038; mv ${FIL%.utf8}.zk ${FIL%.utf8}<\/strong><br \/>\n<strong>done<\/strong><\/p>\n<p>No a potom jsem si samoz\u0139\u0099ejm\u00c4\u009b v\u0139\u0104iml, \u0139\u017ee to nov\u0102\u0160 cstocs m\u0102\u0104 nav\u0102\u00adc p\u0139\u0099ep\u0102\u00adna\u00c4\u008d -i, kter\u0102\u02dd zp\u0139\u017bsob\u0102\u00ad, \u0139\u017ee ta zm\u00c4\u009bna se projev\u0102\u00ad p\u0139\u0099\u0102\u00admo v tom souboru bez nutnosti n\u00c4\u009bco n\u00c4\u009bkam kop\u0102\u00adrovat.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>No a nakonec jsem si nechal je\u0139\u0104t\u00c4\u009b jedu lah\u0139\u017bdku z \u0102\u015fpln\u00c4\u009b jin\u0102\u0160ho soudku. V\u00c4\u008dera ve\u00c4\u008der, kdy\u0139\u017e jsem evince cht\u00c4\u009bl uk\u0102\u0104zat <a href=\"http:\/\/www.linuxdevices.com\/files\/misc\/zaurus-slc700-original.gif\">2 r\u0139\u017bzn\u0102\u0160 re\u0139\u017eimy Zauruse C700<\/a> (display nastojato a nale\u0139\u017eato) jsem narazil na naprosto drsnou <a href=\"http:\/\/linuxdevices.com\/articles\/AT3523026412.html\">emo\u00c4\u008dn\u0102\u00ad lampu<\/a>, je\u0139\u017e v \u0102\u015ftrob\u0102\u0104ch skr\u0102\u02ddv\u0102\u0104 linuxe. Je to dost zaj\u0102\u00admav\u0102\u02dd n\u0102\u0104pad: lampa je p\u0139\u0099ipojen\u0102\u0104 na internet p\u0139\u0099es wifi a m\u0139\u017b\u0139\u017eete si j\u0102\u00ad nakonfigurovat tak, \u0139\u017ee v\u0102\u0104m kdy\u0139\u017e vylezete r\u0102\u0104no z postele podle intenzity, frekvence a barvy blik\u0102\u0104n\u0102\u00ad d\u0102\u0104 najevo, jak\u0102\u0160 bude t\u0139\u0099eba dnes po\u00c4\u008das\u0102\u00ad venku, jestli na va\u0139\u0104\u0102\u00ad obvykl\u0102\u0160 trase nen\u0102\u00ad zrovna dopravn\u0102\u00ad z\u0102\u0104cpa, nebo jestli akcie va\u0139\u0104\u0102\u00ad firmy na burze \u0139\u0104li nahoru nebo dolu. Pr\u0102\u02dd to um\u0102\u00ad do ur\u00c4\u008dit\u0102\u0160 m\u0102\u00adry spolupracovat i smskami a emaily, tak\u0139\u017ee va\u0139\u0104e p\u0139\u0099\u0102\u00adtelkyn\u00c4\u009b v\u0102\u0104m m\u0139\u017b\u0139\u017ee pomoc\u0102\u00ad barvy sv\u00c4\u009btla d\u0102\u0104vat najevo jakou m\u0102\u0104 zrovna v pr\u0102\u0104ci n\u0102\u0104ladu.<\/p>\n<p>Docela zaj\u0102\u00admav\u0102\u02dd n\u0102\u0104pad a je na dlouhou debatu jestli to k n\u00c4\u009b\u00c4\u008demu je a nebo je to jen takov\u0102\u02dd m\u0102\u0142dn\u0102\u00ad v\u0102\u02ddst\u0139\u0099elek (vymysleli to Francouzi) pro bohat\u0102\u0160 (no drah\u0102\u0160 to je p\u00c4\u009bkn\u00c4\u009b &#8211; stoj\u0102\u00ad to zhruba stejn\u00c4\u009b jako lep\u0139\u0104\u0102\u00ad modely Zaurus\u0102\u00adku).<\/p>\n<p>No ale co se jim mus\u0102\u00ad nechat, \u0139\u017ee to hezky vypad\u0102\u0104.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>U\u0139\u017e je tomu asi rok, co jsem si do palma nahr\u0102\u0104l prvn\u0102\u00ad d\u0102\u00adl knihy m\u0102\u0160ho ml\u0102\u0104d\u0102\u00ad Nezn\u0102\u0104lka od Nikolaje Nosova. Tedy abych byl p\u0139\u0099esn\u0102\u02dd nenahr\u0102\u0104l jsem ho tam ani tak proto, \u0139\u017ee bych cht\u00c4\u009bl j\u0102\u0104, ale proto\u0139\u017ee moje p\u0139\u0099\u0102\u00adtelkyn\u00c4\u009b cht\u00c4\u009bla abych j\u0102\u00ad p\u0139\u0099ed span\u0102\u00adm (p\u0139\u0099i zhasnut\u0102\u0160m sv\u00c4\u009btle jen s p\u0139\u0099\u0102\u00adjemnou nazelenalou z\u0102\u0104\u0139\u0099\u0102\u00ad podsv\u0102\u00adcen\u0102\u0160ho displaye) \u00c4\u008detl [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-105","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=105"}],"version-history":[{"count":0,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/105\/revisions"}],"wp:attachment":[{"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}