<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Petr Krčmář: blog nejen o Linuxu</title>
	<atom:link href="http://petrkrcmar.blog.root.cz/feed/" rel="self" type="application/rss+xml" />
	<link>http://petrkrcmar.blog.root.cz</link>
	<description></description>
	<lastBuildDate>Sun, 13 May 2012 19:01:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Procento vs. procentní bod</title>
		<link>http://petrkrcmar.blog.root.cz/2012/05/13/procento-vs-procentni-bod/</link>
		<comments>http://petrkrcmar.blog.root.cz/2012/05/13/procento-vs-procentni-bod/#comments</comments>
		<pubDate>Sun, 13 May 2012 18:59:24 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[Čeština]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1484</guid>
		<description><![CDATA[Hodně lidí má zmatek v pojmech procento a procentní bod. Občas se nám stává, že nám někdo nadává za trapný novotvar. Žádá si to vysvětlení.

Pod mým předchozím blogpostem o češtině někdo zmiňuje problém procentního bodu. Stejně jsem o tom chtěl psát, takže místo odpovědi do diskuse rovnou sepíšu další vysvětlující zápisek, aby bylo příště co [...]]]></description>
			<content:encoded><![CDATA[<p>Hodně lidí má zmatek v pojmech procento a procentní bod. Občas se nám stává, že nám někdo nadává za trapný novotvar. Žádá si to vysvětlení.<br />
<span id="more-1484"></span><br />
Pod mým <a href="http://petrkrcmar.blog.root.cz/2012/05/10/na-moste-karla-stoji-jirky-tata-a-posloucha-hudbu-plihala/">předchozím blogpostem o češtině</a> někdo zmiňuje problém procentního bodu. Stejně jsem o tom chtěl psát, takže místo odpovědi do diskuse rovnou sepíšu další vysvětlující zápisek, aby bylo příště co odkazovat.</p>
<p>Když ve zprávičce použijeme pojem procentní bod, občas na nás nějaký čtenář vyjede s tím, že nesnáší tyhle novotvary a co je to zase za výmysl Pražáků a že procento bylo vždycky procento. Kromě toho, že nikdo ze současných zprávičkářů není z Prahy, nejde skutečně o žádný moderní blábol, kterým novináři nahrazují klasická procenta. Rozdíl tu je a podstatný.</p>
<p>Procentní bod používáme, když chceme <strong>absolutním číslem popsat rozdíl relativních hodnot</strong>. Konkrétní příklad to vysvětlí. Dejme tomu, že podíl Firefoxu za rok vyrostl z 50&nbsp;% na 60&nbsp;%. Došlo tedy k nárůstu o <strong>10 procentních bodů</strong>, ale rozhodně ne o 10&nbsp;procent! Pokud bychom uvažovali procenta, narostl Firefox v našem příkladu o <strong>20&nbsp;procent</strong>.</p>
<p>Procentní bod tedy <strong>ukazuje změnu hodnot</strong> a často z něj lépe vidíme, jak moc se hodnota změnila. Na výše uvedeném příkladu s Firefoxem je počítání s procenty jednoduché, ale zkusme jiný příklad. Dejme tomu, že podíl Linuxu na desktopu se za rok změnil z 1,12&nbsp;% na 1,37&nbsp;%. Když někdo napíše, že došlo k nárůstu o 22&nbsp;procent, může to být zkreslující, protože v relativních číslech to vypadá, že nárůst byl velký. Pokud ale napíšete, že došlo k nárůstu o 0,25&nbsp;procentního bodu, je hned vidět, že vzhledem k celkovému množství desktopů nejde o významnou změnu.</p>
<p>Procentní bod se tedy používá tam, kde ukazujeme <strong>změnu relativně vyjádřených hodnot</strong>. Například z 12&nbsp;% na 17&nbsp;%. Takovou změnu můžeme vyjádřit přidáním nebo ubráním části původní hodnoty &ndash; pak hovoříme o procentech. Nebo můžeme zdůraznit nárůst procentní hodnoty samotné &ndash; pak použijeme procentní bod.</p>
<p>Pojem procentní bod tedy není žádná „moderní pražácká vymyšlenost“, ale je to regulérní způsob, jak pracovat s relativními hodnotami. Pokud jej používáte správně, je to velmi šikovný nástroj. Nesmíte to ale poplést, jinak to dopadne tak, že se třeba dočtete, že politická strana posílila o dvě procenta, z 15&nbsp;% na 17&nbsp;%. To je samozřejmě špatně.</p>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2012/05/13/procento-vs-procentni-bod/feed/</wfw:commentRss>
		<slash:comments>243</slash:comments>
		</item>
		<item>
		<title>Na mostě Karla stojí Jirky táta a poslouchá hudbu Plíhala</title>
		<link>http://petrkrcmar.blog.root.cz/2012/05/10/na-moste-karla-stoji-jirky-tata-a-posloucha-hudbu-plihala/</link>
		<comments>http://petrkrcmar.blog.root.cz/2012/05/10/na-moste-karla-stoji-jirky-tata-a-posloucha-hudbu-plihala/#comments</comments>
		<pubDate>Thu, 10 May 2012 13:03:22 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[Čeština]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1476</guid>
		<description><![CDATA[Není to žádná novinka, ale setkávám se s tím čím dál častěji. Špatné užívání přivlastňovacích přídavných jmen.

Už dlouho jsem tu nepsal nic o češtině a asi je čas zase začít. Čím dál častěji se totiž setkávám se špatným užíváním přivlastňovacích přídavných jmen. Češi se jim snaží z nejasných důvodů vyhýbat a používají místo nich nesprávné [...]]]></description>
			<content:encoded><![CDATA[<p>Není to žádná novinka, ale setkávám se s tím čím dál častěji. Špatné užívání přivlastňovacích přídavných jmen.<br />
<span id="more-1476"></span></p>
<p>Už dlouho jsem tu nepsal nic o češtině a asi je čas zase začít. Čím dál častěji se totiž setkávám se špatným užíváním přivlastňovacích přídavných jmen. Češi se jim snaží z nejasných důvodů vyhýbat a používají místo nich nesprávné druhý pád podstatného jména.</p>
<p>Tohle <strong>nesprávné</strong> použití k nám přišlo z ruštiny, proto se mu někdy říká <em>ruský genitiv</em> (genitiv je druhý pád). Na druhý pád se ptáme „koho, čeho?“ Takže pokud se někdo nesprávně zeptá: „Koho je to auto?“, pak odpověď musí znít „táty“ a vznikne tím paskvil „táty auto“. Šeredných příkladů najdeme spoustu, příklad máte i v titulku.</p>
<ul>
<li>auto táty</li>
<li>kabát mámy</li>
<li>Franty chalupa</li>
<li>projev Havla</li>
<li>bratr Jany</li>
<li>...</li>
</ul>
<p>Před časem jsme měli na serverech v patičce upoutávku, kde se mluvilo o nových žlutých vlacích. Pořídil jsem obrázek pro budoucí generace.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/05/Vlaky_Jancury.png"><img src="http://petrkrcmar.blog.root.cz/files/2012/05/Vlaky_Jancury.png" alt="" title="Vlaky_Jancury" width="234" height="189" class="aligncenter size-full wp-image-1479" /></a></p>
<p>Všimněte si, že tady navíc není vůbec jasné, jestli je jejich majitelem pan Jančura (Jančurovy vlaky) nebo se ty vlaky jmenují Jančury. „Hele, jede žlutá Jančura, tu jsem dlouho neviděl!“  Zapamatujte si, že tohle je <strong>špatně</strong>, je to ošklivé a nepoužívejte to.</p>
<p>Jak je to správně? Učili jste se to na základní škole, ale pro jistotu si to zopakujeme. Přivlastňovací přídavná jména jsou například: otcův, matčin, Petrův, Martinin, učitelův a podobně. Označují <strong>vztahy</strong> podstatných jmen. Je to také <strong>jediný správný způsob</strong>, jak říci, co komu patří.</p>
<p><strong>Správně:</strong> Petrův táta, matčin kabát, Karlův most, Jirkova chalupa</p>
<p>Možná si vzpomínáte na krásnou scénu z filmu Nejistá sezóna (1987), kde Jaroslav Vozáb předčítá dopis, který poslal Českému rozhlasu: <i>„Až půjdu přes most Karla do divadla Národa na stěnu Čerta, uznám, že jste zvítězili. Ale bude to vítězství Pyrrhy, dříve Pyrrhovo vítězství.“</i></p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/05/Nejista_sezona.jpg"><img src="http://petrkrcmar.blog.root.cz/files/2012/05/Nejista_sezona-300x218.jpg" alt="" title="Nejista_sezona" width="300" height="218" class="aligncenter size-medium wp-image-1478" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2012/05/10/na-moste-karla-stoji-jirky-tata-a-posloucha-hudbu-plihala/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>Zahodil jsem myš a používám trackball</title>
		<link>http://petrkrcmar.blog.root.cz/2012/05/03/zahodil-jsem-mys-a-pouzivam-trackball/</link>
		<comments>http://petrkrcmar.blog.root.cz/2012/05/03/zahodil-jsem-mys-a-pouzivam-trackball/#comments</comments>
		<pubDate>Thu, 03 May 2012 10:25:40 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1466</guid>
		<description><![CDATA[O tom, jak jsem se naštval na moderní myši a dal jsem šanci trackballu. Okamžitě jsem se zamiloval a nechci už myš ani vidět.

Poměrně dlouhou dobu jsem používal myš společnosti Microsoft. Ano, můžete se mi divit, ale jak mi jednou řekl jeden můj známý z téhle firmy: „Hele, podle mě by se měl Microsoft vykašlat [...]]]></description>
			<content:encoded><![CDATA[<p>O tom, jak jsem se naštval na moderní myši a dal jsem šanci trackballu. Okamžitě jsem se zamiloval a nechci už myš ani vidět.<br />
<span id="more-1466"></span></p>
<p>Poměrně dlouhou dobu jsem používal myš společnosti Microsoft. Ano, můžete se mi divit, ale jak mi jednou řekl jeden můj známý z téhle firmy: „Hele, podle mě by se měl Microsoft vykašlat na software a dělat hardware. Ale psst.“ S tou myší jsem byl velmi dlouho spokojen, byla to taková ta velká, do dlaně, ergonomická (čti hodně křivá), bezdrátová, baterky vydržely dva roky, velmi přesná, prostě super.</p>
<h2>Jak jsem se k trackballu dostal</h2>
<p>Myš ale po letech odešla a já jsem marně hledal náhradu. Tenhle kousek se už nevyráběl a tak jsem hledal. Zatím jsem nouzově používal mini myš k notebooku. Takhle nouzově jsem fungoval asi rok a rozhlížel jsem se, co bych kde koupil místo své microsoftky. Ukázalo se ale, že zrovna frčí pidimišky, mikromišky, nanomyšky. Hodně barevné, hodně kytiček, hodně blikající. <strong>Ale já chci sakra velký špalek do ruky!</strong> Nemáte šanci. Navíc všichni prodávají přes internet, takže ohmatat si někde pořádné myši je problém.</p>
<p>Nakonec jsem asi náhodou narazil na trackbally. Tak mě napadlo, že jsem tohle zařízení neměl v ruce asi deset let a že bych mu dal šanci. Kolegovi se náhodou dva kousky doma válely a že mi je půjčí k odzkoušení. Tak se stalo, že jsem je v redakci zapojil a začal intenzivně testovat rovnou na lidech (sobě).</p>
<h2>Mistře, jaké jsou vaše pocity?</h2>
<p>Během dvou minut jsem věděl, že to je přesně ta věc, kterou jsem hledal. Jen s kuličkou a otočená obráceně. Nakonec jsem si vybral trackball <a href="http://www.alza.cz/mys-logitech-trackman-marble-d101729.htm">Logitech Trackman Marble</a>. Je to do USB, optické, s velkou kuličkou a čtyřmi tlačítky.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/05/Logitech-trackball.jpg"><img src="http://petrkrcmar.blog.root.cz/files/2012/05/Logitech-trackball-300x281.jpg" alt="" title="Logitech-trackball" width="300" height="281" class="aligncenter size-medium wp-image-1467" /></a></p>
<p>Veselé byly (a občas ještě jsou) reakce okolí. „Co to je? Aha! A je to bezdrátové?“ a podobně. Tak je to trackball a bezdrátový není, protože není proč. Většinu lidí překvapí, že se tím vůbec nešmejdí po stole. Setkal jsem se opravdu s tím, že někdo položil ruku na trackball, zatočil kuličkou, pak kouknul na monitor a začal posouvat celou tu velkou věc po stole a divil se, že se kurzor nehýbe. Tak opravdu ne, trackballem se po podložce nehýbe.</p>
<p>Poměrně rychle jsem zjistil, že díky přesné optice pod kuličkou se s tímhle zařízením pracuje naprosto parádně, kurzor vám nikdy neuteče a zamíříte vždycky tam, kam chcete. Fakt je, že první dva dny jsem se u Gimpu dost vztekal, protože udělat přesný pohyb po přímce jakýmkoliv směrem není sranda. Dneska ale už mám práci natrénovanou tak, že mi nedělá ani problém s grafikou. Pravda, Counter Strike jsem s tím ještě nehrál, ale třeba by to taky šlo.</p>
<p>Praktická poznámka: Občas se stane, že kulička začne zadrhávat. Nebojte se ji vyndat, jde to snadno. Pod ní jsou kluzné plošky, které se časem zanesou různými smítky. Stačí je očistit a zase to bude klouzat jak o závod.</p>
<h2>Jak na to v Linuxu</h2>
<p>Samozřejmě bylo naprosto zásadní, abych trackball slušně nakonfiguroval v Linuxu. To se mi po chvíli laborování povedlo, pro další zájemce tedy sepíšu jednoduchý návod, abyste už nemuseli tápat a přinejhorším si prostě jen moji konfiguraci zkopírovali nebo lehce upravili. Základ jsem zřejmě (už je to chvíle) našel v <a href="https://help.ubuntu.com/community/Logitech_Marblemouse_USB">nápovědě k Ubuntu</a>.</p>
<p>Trackball má celkem čtyři tlačítka: dvě velká a nad nimi dvě malá. Rozhodl jsem se to nakonfigurovat fikaně: velká tlačítka klasicky jako levé a pravé na myši a levé malé tlačítko použít jako prostřední a pro rolování. Pro malé pravé jsem ještě využití nenašel a asi nenajdu, takže ho nepoužívám. Ale můžete si ho nastavit třeba na zpět v prohlížeči nebo na nějaká ta gesta, dle libosti. Já ho mám spíš náhodou nastavené jako „vpřed“, ale neklikám na něj.</p>
<p>Ještě se vrátím k tomu malému tlačítku vlevo: když s ním u mě ťuknete, použije se jako prostřední myšítko, respektive klepnutí kolečkem. Tedy otevře vám odkaz v novém panelu, zavře panel a podobně. <strong>Navíc</strong> ale, pokud ho držíte, můžete točit koulí a tím scrollujete stránkou v obou osách. To je věc, kterou jsem si hodně oblíbil a plně mi to nahrazuje kolečko na myši. Navíc kolečko je jednoosé, tady třeba ve zmíněném Gimpu přirozeně rolujete i do stran.</p>
<p>Konfigurace je umístěna klasicky v <code>/etc/X11/xorg.conf</code> a vypadá takto:</p>
<pre>Section "InputClass"
    Identifier      "Marble Mouse"
    MatchProduct    "Logitech USB Trackball"
    MatchIsPointer  "on"
    MatchDevicePath "/dev/input/event*"
    Driver          "evdev"
    Option          "SendCoreEvents" "true"

    Option "Buttons"            "9"
    Option "ButtonMapping"      "1 8 3 4 5 6 7 2 9"
    Option "EmulateWheel"       "true"
    Option "EmulateWheelButton" "8"
    Option "YAxisMapping"       "4 5"
    Option "XAxisMapping"       "6 7"
EndSection</pre>
<p>Neděste se toho, není to žádná hrůza. Důležitá je ta druhá půlka. Vidíte, že se tam zapíná emulace kolečka a mapuje se na tlačítko číslo 8. Tohle číslování je důležité zejména pro pátý řádek odspoda, kde vidíte řadu čísel. Tam se definuje, jak se které fyzické tlačítko na zařízení chová v systému. Můžete si tak libovolně funkce tlačítek přeházet, třeba pro levou ruku nebo jakkoliv chcete.</p>
<p>Fyzická tlačítka jsou označena čísly 1, 3, 8 a 9. Ještě je tam tlačítko číslo 2, což značí stisk obou velkých tlačítek a je to samostatná akce, kterou můžete takto využít. Budete ale potřebovat zapnout direktivu <code>Emulate3buttons</code>. Akce 4 - 7 nejsou tlačítka, ale čtyři směry otočení kuličky (nahoru, dolů, vlevo, vpravo). Fyzická tlačítka jsou nejdůležitější, rozkreslil jsem vám je proto do obrázku:</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/05/Trackball_tlacitka.jpg"><img src="http://petrkrcmar.blog.root.cz/files/2012/05/Trackball_tlacitka-211x300.jpg" alt="" title="Trackball_tlacitka" width="211" height="300" class="aligncenter size-medium wp-image-1468" /></a></p>
<p>Teď už jen znát pořadí mapování v tom dlouhém řádku. Je následující:</p>
<ol>
<li>levé tlačítko</li>
<li>prostřední tlačítko</li>
<li>pravé tlačítko</li>
<li>scroll nahoru</li>
<li>scroll dolů</li>
<li>scroll doleva</li>
<li>scroll doprava</li>
<li>zpět</li>
<li>vpřed</li>
</ol>
<p>Je to trochu matoucí, tady je samozřejmě levým tlačítkem míněno to, co se obvykle za levé tlačítko považuje. Tedy hlavní akce při kliknutí myší. Jestli si ji namapujete na fyzické levé tlačítko, je samozřejmě na vás. Já to tak mám. Pokud jste leváci, asi si prohodíte první tři položky v řádku na <code>3 9 1</code>, abyste hlavní akci vyvolávali pravým tlačítkem a prostřední měli taky na pravé straně.</p>
<p>Vysvětlil jsem vám systém, teď už je to na vás. Já jsem s tímhle rozložením naprosto spokojený a mám ještě jedno tlačítko, které nijak nevyužívám. Třeba mě časem napadne, co s ním. Tak hezké trackballení.</p>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2012/05/03/zahodil-jsem-mys-a-pouzivam-trackball/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Proč není SuperChromePass v Chrome Store</title>
		<link>http://petrkrcmar.blog.root.cz/2012/03/11/proc-neni-superchromepass-v-chrome-store/</link>
		<comments>http://petrkrcmar.blog.root.cz/2012/03/11/proc-neni-superchromepass-v-chrome-store/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 20:47:12 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[Bezpečnost]]></category>
		<category><![CDATA[Chrome]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1451</guid>
		<description><![CDATA[Používám SuperGenPass, o kterém jsem nedávno psal článek. Nejčastěji ke generování hesel používám rozšíření SuperChromePass, které ale už není v Chrome Store. Porušovalo pravidla.

Nedávno jsem v článku SuperGenPass: neukládejte si hesla, generujte je popisoval generování velmi silných hesel, která si nemusíte pamatovat, protože si je kdykoliv můžete vygenerovat znovu. Tuhle metodu už delší dobu úspěšně [...]]]></description>
			<content:encoded><![CDATA[<p>Používám SuperGenPass, o kterém jsem nedávno psal článek. Nejčastěji ke generování hesel používám rozšíření SuperChromePass, které ale už není v Chrome Store. Porušovalo pravidla.<br />
<span id="more-1451"></span></p>
<p>Nedávno jsem v článku <a href="http://www.root.cz/clanky/supergenpass-neukladejte-si-hesla-generujte-je/">SuperGenPass: neukládejte si hesla, generujte je</a> popisoval generování velmi silných hesel, která si nemusíte pamatovat, protože si je kdykoliv můžete vygenerovat znovu. Tuhle metodu už delší dobu úspěšně používám a můžu ji doporučit. Máte velmi silná hesla, na každém webu jiné a můžete si je kdykoliv znovu vygenerovat.</p>
<p>Oblíbil jsem si k tomu rozšíření SuperChromePass, které funguje perfektně, integruje se do Chrome a umí generovat heslo pro libovolnou doménu (stačí kliknout na ikonku v panelu) i se přilepí k password formuláři a jedním klikem pak můžete vyvolat minigenerátor pro doménu, na které právě jste.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/03/SuperChromePass_generator.png"><img src="http://petrkrcmar.blog.root.cz/files/2012/03/SuperChromePass_generator-225x300.png" alt="" title="SuperChromePass_generator" width="225" height="300" class="aligncenter size-medium wp-image-1453" /></a></p>
<p>Pokud používáte Chrome, rozhodně vám tohle rozšíření doporučuji. Podle mě je dokonalé, umí si i pamatovat hash master hesla a obarvováním dialogu vám pak dává najevo, zda jste právě heslo zadali dobře nebo ne.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/03/SuperChromePass.png"><img src="http://petrkrcmar.blog.root.cz/files/2012/03/SuperChromePass-300x244.png" alt="" title="SuperChromePass" width="300" height="244" class="aligncenter size-medium wp-image-1452" /></a></p>
<p>Jak jsem ale už napsal v článku, rozšíření už se nenachází v <a href="https://chrome.google.com/webstore/category/home">Chrome Store</a>, tedy na webu s rozšířeními. Stále je možné jej ale <a href="https://github.com/keithamus/SuperChromePass">ručně stáhnout na GitHubu</a> (soubor .crx) a nainstalovat. Zajímalo mě ale, proč už rozšíření na webu není dostupné.</p>
<p>Odpověď jsem nalezl také na GitHubu označenou jako <a href="https://github.com/keithamus/SuperChromePass/issues/14">bug číslo čtrnáct</a>. Autor píše, že odstranění provedl samotný Google, protože rozšíření porušuje svým jménem pravidla. V názvu se totiž nesmí vyskytovat slovo Chrome. Google autora vyzval, aby rozšíření znovu do Store přidal, ale pod jiným názvem.</p>
<p>Uživatelé navrhují použít jméno „SuperGenPass for Google Chrome™“, autorovi se nápad líbí a i Mike West z Chrome týmu ho schvaluje. Zatím ale neměl autor čas změnu udělat, ale slibuje, že k ní dojde a rozšíření se pod novým názvem objeví. Jsem rád, protože jsem podobných rozšíření zkoušel víc a ani jedno mi nepřišlo tak dotažené a jednoduše použitelné, jako právě toto. Naštěstí je možné bez problému z GitHubu soubor stáhnout a použít, ale až se obnoví standardní instalační cesta, bude to ještě o kus lepší. Vyzkoušejte si ho.</p>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2012/03/11/proc-neni-superchromepass-v-chrome-store/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Debian: obarvení výstupu a přidání [ OK ]</title>
		<link>http://petrkrcmar.blog.root.cz/2012/03/06/debian-obarveni-vystupu-a-pridani-ok/</link>
		<comments>http://petrkrcmar.blog.root.cz/2012/03/06/debian-obarveni-vystupu-a-pridani-ok/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 08:33:34 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1440</guid>
		<description><![CDATA[Na letošním InstallFestu jsme probírali vlastnosti svých oblíbených distribucí a Debianu bylo vytknuto, že nemá pěkný barevný výstup. Naštěstí se to dá pěkně vylepšit.

Na afterparty letošního InstallFestu jsme se nějak dostali k vlastnostem různých distribucí. Od Oskara jsem se dozvěděl, že Debian je divný, protože ani při startu neukazuje, jestli všechno proběhlo v pořádku. V [...]]]></description>
			<content:encoded><![CDATA[<p>Na letošním InstallFestu jsme probírali vlastnosti svých oblíbených distribucí a Debianu bylo vytknuto, že nemá pěkný barevný výstup. Naštěstí se to dá pěkně vylepšit.<br />
<span id="more-1440"></span><br />
Na afterparty letošního <a href="http://installfest.cz/">InstallFestu</a> jsme se nějak dostali k vlastnostem různých distribucí. Od <a href="http://oskar.blog.root.cz/">Oskara</a> jsem se dozvěděl, že Debian je divný, protože ani při startu neukazuje, jestli všechno proběhlo v pořádku. V Gentoo to prý je a je na první pohled vidět, jestli se ten který démon nastartoval nebo ne. Debian jen chrlí výstupy a neinformuje o výsledku.</p>
<p>Ono je to ve skutečnosti trochu jinak. Debian tyhle věci hlásí, jen je nehlásí barevně a tak viditelně. Výchozí stav je takový, že pokud se akce povede, přidá se na konec informačního výpisu tečka. Pokud jde o delší akci běžící na pozadí bootu, napíše se „done“. Uznávám Oskarův argument, že to není sexy a už vůbec to není přehledné.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/03/Debian_predtim.png"><img src="http://petrkrcmar.blog.root.cz/files/2012/03/Debian_predtim-300x166.png" alt="" title="Debian_predtim" width="300" height="166" class="aligncenter size-medium wp-image-1441" /></a></p>
<p>Naštěstí je možné si to jednoduše upravit. Přidám k tomu trochu teorie, pokud vás teorie nezajímá a chcete si to rovnou pořídit, přejděte na <a href="#postup">praktický postup</a> níže.</p>
<h2>Teoretický základ</h2>
<p>V rámci standardizace mnoha věcí v Linuxu vznikla takzvaná Linux Standard Base (LSB), což je právě dokumentace k tomu, jak by věci měly vypadat a fungovat. Naštěstí se toho drží všechny rozumné distribuce, takže řada věcí je předvídatelných a chová se dle očekávání.</p>
<p>To se týká i init skriptů, které mají za úkol spouštět a vypínat systémové procesy. Důležité je, že moderní init skripty (v Debianu většina) si nedělají všechno samy, ale volají k tomu funkce, které jim systém nabízí. Tyto funkce jsou ukryty ve skriptu <code>/lib/lsb/init-functions</code>. Jsou tam i funkce <code>log_end_msg()</code> a <code>log_action_end_msg()</code>, které se starají o výpis finální hlášky po provedení akce, kterou má init skript udělat.</p>
<p>Funguje to tak, že skript na začátku spustí <code>init-functions</code>, čímž načte do shellu funkce z LSB. Ty pak volá pro zobrazení hlášky (třeba „Startuji Apache“) nebo právě při ukončení akce. Funkce si kontrolují, zda mají k dispozici chytrý (čti: barevný) terminál a podle toho jednoduše zapínají či vypínají podporu barev. Pokud trochu umíte shellové skripty, doporučuji skript k přečtení. Je poměrně triviální.</p>
<p>A teď se dostáváme k cíli: Pokud si chcete výstupy upravit, můžete tento skript zeditovat a provést změny přímo v něm. To je ale nesystémové řešení, při aktualizacích balíčků byste přišli buď o své úpravy nebo o úpravy z LSB. Naštěstí skript na konci zjišťuje, jestli existuje soubor <code>/etc/lsb-base-logging.sh</code> a pokud ano, zavolá ho. To je přesně naše chvíle, protože tento skript je přímo určen (čti: autoři to tak zamýšleli) tak, že si do něj uživatel dá vlastní podobu funkcí, které chce změnit v originálním souboru. Ty se samozřejmě načtením uživatelského skriptu přepíší.</p>
<p>Čili úkol je velmi jednoduchý: zkopírovat si zmíněné funkce <code>log_end_msg()</code> a <code>log_action_end_msg()</code> z originálního skriptu do <code>/etc/lsb-base-logging.sh</code> a upravit si je k obrazu svému. Můžete si je sice napsat i od nuly a velmi je zjednodušit, ale pak nebudou třeba kontrolovat zmíněný barevný terminál a zapínat barvičky jen ve správnou chvíli.</p>
<p>Úpravu následujícího skriptu jsem chtěl provést sám, ale nakonec jsem jednu našel na blogu <a href="http://www.earth.li/~noodles/blog/2010/01/prettifying-debian-boot-output.html">Jonathana McDowella</a> a převzal jsem ji sem. Původním autorem celého skriptu je Chris Lawrence a je uvolněn pod tříbodovou licencí BSD (viz originální skript na vašem disku).</p>
<h2>Praktický postup</h2>
<p>Vytvořte nový soubor <code>/etc/lsb-base-logging.sh</code> a zkopírujte do něj následující kód. To je vše.</p>
<div style="height: 400px;overflow: auto" id="postup">
<pre>
# int log_end_message (int exitstatus)
log_end_msg () {
    # If no arguments were passed, return
    if [ -z "${1:-}" ]; then
        return 1
    fi

    retval=$1

    log_end_msg_pre "$@"

    # Only do the fancy stuff if we have an appropriate terminal
    # and if /usr is already mounted
    if log_use_fancy_output; then
        RED=`$TPUT setaf 1`
        GREEN=`$TPUT setaf 2`
        YELLOW=`$TPUT setaf 3`
        NORMAL=`$TPUT sgr0`
        $TPUT hpa $((`$TPUT cols` - 12))
    else
        RED=''
        GREEN=''
        YELLOW=''
        NORMAL=''
    fi

    if [ $1 -eq 0 ]; then
        /bin/echo -e " [   ${GREEN}OK${NORMAL}   ]"
    elif [ $1 -eq 255 ]; then
        /bin/echo -e " [${YELLOW}WARNING!${NORMAL}]"
    else
        /bin/echo -e " [ ${RED}FAILED${NORMAL} ]"
    fi
    log_end_msg_post "$@"
    return $retval
}

log_action_end_msg () {
    log_action_end_msg_pre "$@"
    if [ -z "${2:-}" ]; then
        end=""
    else
        end=" ($2)"
    fi

    /bin/echo -n "${end}"

    # Only do the fancy stuff if we have an appropriate terminal
    # and if /usr is already mounted
    if log_use_fancy_output; then
        RED=`$TPUT setaf 1`
        BLUE=`$TPUT setaf 4`
        NORMAL=`$TPUT sgr0`
        $TPUT hpa $((`$TPUT cols` - 12))
    else
        RED=''
        BLUE=''
        NORMAL=''
    fi

    if [ $1 -eq 0 ]; then
        /bin/echo -e " [  ${BLUE}DONE${NORMAL}  ]"
    else
        /bin/echo -e " [ ${RED}FAILED${NORMAL} ]"
    fi
    log_action_end_msg_post "$@"
}
</pre>
</div>
<p>Od této chvíle budou veškerá volání init skriptů pěkně barevná a boot vašeho Debianu bude vypadat asi takto:</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/03/Debian_potom.png"><img src="http://petrkrcmar.blog.root.cz/files/2012/03/Debian_potom-300x166.png" alt="" title="Debian_potom" width="300" height="166" class="aligncenter size-medium wp-image-1442" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2012/03/06/debian-obarveni-vystupu-a-pridani-ok/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Přenos aplikací v Androidu na novou paměťovou kartu</title>
		<link>http://petrkrcmar.blog.root.cz/2012/02/11/prenos-aplikaci-v-androidu-na-novou-pametovou-kartu/</link>
		<comments>http://petrkrcmar.blog.root.cz/2012/02/11/prenos-aplikaci-v-androidu-na-novou-pametovou-kartu/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 16:54:13 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[PDA a mobily]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1433</guid>
		<description><![CDATA[Pořídil jsem si větší paměťovou kartu a snažil se z té staré přelít data. Na první pokus se mi ale nepodařilo přenést aplikace. Naštěstí to byla triviální chyba.

Ke svému ZTE Blade jsem dostal 2GB paměťovou kartu. Pro start dobrá, ale po čase začalo být těsno. Když už jsem musel mazat Cimrmany, protože aplikace řvaly, že [...]]]></description>
			<content:encoded><![CDATA[<p>Pořídil jsem si větší paměťovou kartu a snažil se z té staré přelít data. Na první pokus se mi ale nepodařilo přenést aplikace. Naštěstí to byla triviální chyba.<br />
<span id="more-1433"></span><br />
Ke svému <a href="http://petrkrcmar.blog.root.cz/tag/zte-blade/">ZTE Blade</a> jsem dostal 2GB paměťovou kartu. Pro start dobrá, ale po čase začalo být těsno. Když už jsem musel mazat Cimrmany, protože aplikace řvaly, že dochází místo, rozhodl jsem se pro výměnu.</p>
<p>Koupil jsem proto novou micro SD kartu Kingston s kapacitou 16&nbsp;GB a class 10, tedy rychlou. Mimochodem v setu s redukcí na velké SD a s malou USB čtečkou to stálo 600 Kč (velmi příjemné překvapení). Díky USB čtečce mám využití i pro starou 2GB kartu, kterou jsem dal do čtečky a mám tak pěknou miniaturní flashku.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/02/Micro_SD_set.jpg"><img src="http://petrkrcmar.blog.root.cz/files/2012/02/Micro_SD_set-269x300.jpg" alt="" title="Micro_SD_set" width="269" height="300" class="aligncenter size-medium wp-image-1434" /></a></p>
<p>Teď ale to podstatné: samozřejmě jsem všechny soubory ze staré karty jednoduše překopíroval na tu novou. Na první pohled se zdálo, že to funguje, soubory tam po zapnutí telefonu byly a hudba mi hrála. Takhle jsem vyrazil do města. Asi po dvou hodinách venku jsem zkusil použít Operu Mini a ouha. Ikona na ploše byla, ale aplikace se nespustila. Stejně tak žádná jiná, kterou jsem měl na kartě. Nebyly samozřejmě ani v nabídce aplikací. Ouha.</p>
<p>Dorazil jsem domů a začal jsem zkoumat, čím to je a ukázalo se, že jsem nepřenesl všechno. Opomenul jsem skryté adresáře. Aplikace jsou na kartě uloženy v adresáři <code>.android_secure</code>, ve kterém jsou soubory s příponou <code>.asec</code>. V nich jsou právě uložené (a snad nějak zašifrované kvůli DRM) ty programy, které máte na kartě.</p>
<p>Samozřejmě jsem předtím starou kartu nesmazal, takže stačilo adresář zkopírovat, což už jsem tentokrát dělal po kabelu přímo do telefonu. Po odpojení kabelu se všechny aplikace objevily v tom stavu, v jakém byly předtím. Nebylo třeba ani restartovat telefon. Ponaučení pro příště: když chcete kopírovat všechno, tak i skryté adresáře.</p>
<p>Tip na závěr: pokud jste nečetli můj článek se <a href="http://www.root.cz/clanky/sikovne-tipy-pro-midnight-commander/">šikovnými tipy pro Midnight Commander</a>, klávesová zkratka pro zobrazení skrytých souborů je Alt a tečka.</p>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2012/02/11/prenos-aplikaci-v-androidu-na-novou-pametovou-kartu/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Kolik paměti zabírá konkrétní aplikace?</title>
		<link>http://petrkrcmar.blog.root.cz/2012/02/07/kolik-pameti-zabira-konkretni-aplikace/</link>
		<comments>http://petrkrcmar.blog.root.cz/2012/02/07/kolik-pameti-zabira-konkretni-aplikace/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 23:14:01 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1418</guid>
		<description><![CDATA[Velmi často se v různých fórech objevují dotazy ohledně paměťové náročnosti Linuxu. Pokusím se jednoduše objasnit, jak se to má v systému s pamětí.

Pod mým článkem o programu Htop se jeden čtenář ptá, jak je to s ukazateli paměti v Linuxu. Je z nich pochopitelně zmatený, protože pochopení těch položek je poměrně komplikované. Zkusím tedy [...]]]></description>
			<content:encoded><![CDATA[<p>Velmi často se v různých fórech objevují dotazy ohledně paměťové náročnosti Linuxu. Pokusím se jednoduše objasnit, jak se to má v systému s pamětí.<br />
<span id="more-1418"></span></p>
<p>Pod mým <a href="http://www.root.cz/clanky/htop-interaktivni-a-barevna-sprava-procesu/">článkem o programu Htop</a> se jeden čtenář ptá, <a href="http://www.root.cz/clanky/htop-interaktivni-a-barevna-sprava-procesu/nazory/409633/">jak je to s ukazateli paměti</a> v Linuxu. Je z nich pochopitelně zmatený, protože pochopení těch položek je poměrně komplikované. Zkusím tedy nastínit, co znamenají a jak s nimi pracovat.</p>
<h2>Obecný základ</h2>
<p>Abychom pochopili, která bije, potřebujeme určitý teoretický základ o procesech a jejich paměti. Každý proces může zabírat paměť na dvou místech: v <strong>RAM</strong> a ve <strong>swapu</strong>. Když systému dochází paměť, začne odkládat paměťové stránky z RAM na disk a tím ušetří systémovou paměť. Když chce proces danou paměťovou stránku použít, ta se automaticky načte zpět do RAM.</p>
<p>Linux šetří paměť. Takže pokud je některý kód potřeba vícekrát, je jeho paměť <strong>sdílena</strong> mezi více procesy. Paměť s binárním kódem je nastavena jen pro čtení, takže do ní nelze zapisovat a není problém ji tedy sdílet. Prakticky každý proces potřebuje systémovou knihovnu glibc, ta je mu tedy namapována, ale nekopíruje se. Zůstává v paměti <strong>jen jednou</strong>, ale ve svém virtuálním paměťovém prostoru ji vidí všichni.</p>
<h2>Informace o zabrané paměti</h2>
<p>Pokud se budete snažit z Linuxu vyrazit, kolik paměti <strong>doopravdy</strong> zabírá konkrétní proces, dostanete různé velmi rozdílné hodnoty, ze kterých zřejmě nebudete moudří. Tyto hodnoty zjistíte třeba pomocí <code>ps</code>, <code>top</code> či zmíněného <code>htop</code>. Obvykle jsou čtyři: VIRT, RES, SHR a SWAP. Někdy poslední z nich chybí, ale to teď není podstatné. Podstatné je, co která z nich znamená.</p>
<p>Jako příklad si ukážeme obrazovku Htopu, která ukazuje, kolik mi právě v paměti zabírá spuštěná Java:</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/02/Htop_Java.png"><img src="http://petrkrcmar.blog.root.cz/files/2012/02/Htop_Java-300x169.png" alt="" title="Htop_Java" width="300" height="169" class="aligncenter size-medium wp-image-1419" /></a></p>
<p><strong>VIRT &ndash; Virtual image</strong></p>
<p>Ukazuje <strong>veškerou paměť</strong> namapovanou procesem. Je to zcela jistě <strong>nejvyšší</strong> číslo, které o procesu dostanete. Jeho součástí je totiž kód, data, sdílené knihovny, odswapované stránky i soubory namapované do paměti. Toto číslo bývá někdy velmi vysoké, jak je vidět i na příkladovém obrázku. Proces Java na něm zabírá více VIRT paměti, než kolik je jí zabráno celkově (horní graf). Proč?</p>
<p>Jak jsme si řekli, Linux šetří paměť a tak například namapované soubory rovnou nenatahuje do paměti, ale dělá to až ve chvíli, kdy jsou některé jejich části <strong>skutečně potřeba</strong>. V praxi si tak může proces klidně namapovat celý několikagigabajtový soubor a systém se bude tvářit, že je celý tento soubor v paměti. Teprve až proces sáhne doprostřed této paměti a zkusí něco přečíst, systém potřebnou stránku načte a dá data k dispozici. Položka VIRT tedy obsahuje i velikost dat, která v paměti <strong>doopravdy nejsou</strong>, ale proces si na ně může v případě potřeby sáhnout. Jinými slovy určuje velikost jeho virtuálního paměťového prostoru.</p>
<p><strong>RES &ndash; Resident size</strong></p>
<p>Ukazuje <strong>skutečnou velikost paměti</strong>, kterou proces zabírá v paměti RAM. Ale pozor, to rozhodně <strong>není číslo, které hledáme</strong>. Potíž je v tom, že část této paměti je sdílena mezi procesy, jak jsme si už řekli.</p>
<p>Pokud tedy budeme mít dva programy po 20&nbsp;MB a oba budou linkovat stejnou knihovnu o velikosti 10&nbsp;MB,  budou mít jejich RES dohromady 60&nbsp;MB, přestože v paměti budou všechny tyto části dohromady zabírat jen 50&nbsp;MB, protože stejnou paměť knihovny budou mít namapovány oba procesy.</p>
<p><strong>SHR &ndash; Shared memory</strong></p>
<p>Tento ukazatel zobrazuje právě tu část paměti procesu, kterou sdílí ještě s dalšími procesy. V&nbsp;případě obou našich příkladových procesů by to bylo 10&nbsp;MB.</p>
<p><strong>SWAP</strong></p>
<p>Konečně poslední ukazatel zobrazuje množství paměti procesu, které se nachází v odkládacím souboru. Tato hodnota <strong>není součástí hodnoty RES</strong>, protože ta ukazuje jen data v RAM.</p>
<h2>Kolik paměti tedy zabírá konkrétní aplikace?</h2>
<p>Na to je dost těžké odpovědět. Nejjednodušší je spočítat <strong>RES + SWAP - SHR</strong>. Tedy fyzicky zabranou paměť sečíst s odloženou částí a odečíst z ní sdílenou paměť. Tím dostaneme informaci o tom, kolik skutečného prostoru zabírá v RAM náš proces. Java z obrázku tedy reálně na paměťových čipech zabírá 178&nbsp;MB, přestože má virtuálně namapován 1,2&nbsp;GB.</p>
<p>Do těchto výpočtů ale nijak nezahrnujeme právě sdílenou paměť, která je sice k dispozici více procesům, ale v celkovém součtu obsazené paměti je nezanedbatelná. Můžeme se ale spokojit s tím, že tuto paměť nezabírá námi zkoumaný proces, protože by byla stejně zabraná kvůli potřebám jiného procesu. Snad jsem vám taje linuxové paměti alespoň trochu osvětlil.</p>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2012/02/07/kolik-pameti-zabira-konkretni-aplikace/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Zrušil jsem aktualizace, konečně můžu používat děravý prohlížeč</title>
		<link>http://petrkrcmar.blog.root.cz/2012/02/02/zrusil-jsem-aktualizace-konecne-muzu-pouzivat-deravy-prohlizec/</link>
		<comments>http://petrkrcmar.blog.root.cz/2012/02/02/zrusil-jsem-aktualizace-konecne-muzu-pouzivat-deravy-prohlizec/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 19:54:35 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[Webové prohlížeče]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1413</guid>
		<description><![CDATA[Někteří uživatelé jsou nepoučitelní a odmítají aktualizovat svůj prohlížeč, protože se jim nelíbí změny v uživatelském rozhraní novějších verzí. Koledují si tím ale o malér.

Nebojte, nezbláznil jsem se. To jen obšírněji reaguji na to, co jsem si přečetl pod dnešními články o Firefoxu 10 na Lupě a na Rootu. Odcituji oba příspěvky, které mají mnoho [...]]]></description>
			<content:encoded><![CDATA[<p>Někteří uživatelé jsou nepoučitelní a odmítají aktualizovat svůj prohlížeč, protože se jim nelíbí změny v uživatelském rozhraní novějších verzí. Koledují si tím ale o malér.<br />
<span id="more-1413"></span></p>
<p>Nebojte, nezbláznil jsem se. To jen obšírněji reaguji na to, co jsem si přečetl pod dnešními články o Firefoxu 10 na <a href="http://www.lupa.cz/clanky/firefox-10-resi-dva-velke-problemy-pripravuje-se-firefox-11/">Lupě</a> a na <a href="http://www.root.cz/clanky/firefox-esr-a-thunderbird-esr-aplikace-s-rocni-zarukou/">Rootu</a>. Odcituji oba příspěvky, které mají mnoho společného:</p>
<p><i>„...automatickou aktualizaci, doufám, že nebude nucená jak v Chromu. Podařilo se mi ji zrušit a můj Chrome vesele jezdí ve verzi 12.“</i></p>
<p><i>„Jinak bych na něm běžel klidně rok... nevím co mají všichni s těma nejnovějšíma verzema.“</i></p>
<p>Podobných příspěvků jsem už četl desítky a kráčí v nich o totéž. Dalo by se to lapidárně shrnout asi takto: „Proč mi všichni pořád cpou aktualizace? Já jsem si je zablokoval a konečně jsem šťastný, můžu používat verzi prohlížeče, která mi vyhovuje.“</p>
<p>Uživatelé, kteří takto postupují, jsou (alespoň podle svých slov) konzervativní a nemají rádi, když se jim mění některé vlastnosti prohlížeče: tu se objeví jiné tlačítko, tohle se zase přemístí, jiné se automaticky schovává, támhle zmizí ikona, tady se celé menu skryje do jednoho tlačítka. Takových změn se hlavně ve Firefoxu událo během posledního roku poměrně hodně. Samozřejmě rozumím tomu, proč to citovaným uživatelům vadí. Rozumím tomu, ale nechápu jejich řešení „nebudu aktualizovat“.</p>
<p>Střih.</p>
<p>Webový prohlížeč je dnes jednou z nejohroženějších aplikací, mnoho útočníků se snaží do operačního systému dostat právě přes prohlížeč a napadenou webovou stránku. Cílem obvykle je do počítače nainstalovat nějaké odposlouchávadlo, bota, automatický rozesílač spamu a podobně. Prohlížeč a web jsou ideálním místem šíření, bezpečnostních děr je hodně a web používáme všichni.</p>
<p>Proto je poměrně zásadní (nejen) prohlížeč udržovat v kondici, to jest záplatovat jeho bezpečnostní díry. U těch kritických se to snaží vývojáři zvládnout v řádu hodin, u těch méně nebezpečných je to otázka dnů. Díry jsou ve všech prohlížečích (a aplikacích), důležité ovšem je, aby na ně vývojáři a uživatelé správně reagovali. Aktualizacemi.</p>
<p>Střih.</p>
<p>Dostáváme se k meritu věci: vývojáři prohlížečů <strong>neudržují</strong> starší řady svých aplikací. Prostě se vydá další verze, ta opravuje předchozí chyby a jednou za čas (major verze) k tomu přidá nějaké další novinky a jede se dál. <strong>Proto není možné zůstávat u starší verze prohlížeče.</strong> To je to, co „všichni mají s těma nejnovějšíma verzema“.</p>
<p><i>Poznámka: Výjimkou je samozřejmě nový Firefox ESR či Firefox 3.6. To jsou verze, které jsou (budou) podporovány rok, takže je možné u nich „oficiálně“ počkat a není třeba stahovat každou novou verzi (kromě bezpečnostních aktualizací). Nutno poznamenat, že ESR je novinka a řada 3.6 bude v dubnu končit. Tenhle článek je ale o lidech, kteří zůstanou u libovolné verze, která se jim zrovna líbí.</i></p>
<p>Naopak je tu snaha tyhle bezpečnostní aktualizace nacpat i ignorantským uživatelům, kteří o aktualizacích nemají ani páru. Kolikrát jsem k někomu přišel a on tam měl rok starý Firefox a stěžoval si, že na něj vyskakuje nějaká otravná hláška, kterou zavíral bez přečtení. Proto Chrome už dávno a <a href="/zpravicky/firefox-pripravuje-tiche-aktualizace/">Firefox čerstvě</a> používají tiché aktualizace, kdy se uživatelů na nic neptají a prostě se aktualizují „pod rukama“.</p>
<p>Ano, je možné to jistě vypnout a tím zamezit automatickým aktualizacím. Stejně tak v linuxových distribucích je možné zablokovat aktualizace konkrétních balíčků (viz <code>aptitude hold</code> v Debianu). Takový postup je ale naprosto sebevražedný, protože tím přijdeme nejen o nové funkce, které se nám nelíbí, ale hlavně o bezpečnostní záplaty.</p>
<p><i>Poznámka: Nehledě na to, že s Chrome se aktualizuje i Flash, což je další z velmi ohrožených (a velmi děravých) aplikací, kterou je nezbytně nutné udržovat v kondici.</i></p>
<p>Střih.</p>
<p>Uveďme si konkrétní příklad. Dejme tomu, že používáte Firefox 4. Ten ještě <a href="/clanky/firefox-4-novinky-ve-vzhledu-a-prostredi/">není starý ani rok</a> (přesněji březen 2011) a přinesl některé novinky jako Firefox Sync, nový vzhled, vylepšenou práci s panely a podobně. Je to už celkem nový prohlížeč, z technického hlediska obsahuje všechny běžně používané technologie, takže uživatelsky vám nic nebrání jej používat.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/02/Firefox_4.png"><img src="http://petrkrcmar.blog.root.cz/files/2012/02/Firefox_4-300x152.png" alt="" title="Firefox_4" width="300" height="152" class="aligncenter size-medium wp-image-1412" /></a></p>
<p>Problém je ovšem ve zmíněných bezpečnostních aktualizacích. Do dnešního dne bylo ve Firefoxu 4 <a href="http://www.mozilla.org/security/known-vulnerabilities/firefox.html">objeveno a novými verzemi záplatováno</a> <strong>44 bezpečnostních děr</strong>, z toho <strong>9 je vážných</strong> a <strong>27 kritických</strong>. </p>
<p>A to je rok starý (mladý) prohlížeč. Prakticky každý týden od vydání v něm byla objevena jedna bezpečnostní díra a polovina z jich je kritická. Používali byste aplikaci, o které bych vám řekl, že obsahuje 44 známých a zdokumentovaných bezpečnostních chyb, z nichž část je možné použít pro průnik do systému? Pravděpodobně ne.</p>
<p>To je také důvod, proč není možné ignorovat aktualizace prohlížečů a přehlížet jejich nové verze. I když se nám některé změny v uživatelském rozhraní třeba nemusí líbit.</p>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2012/02/02/zrusil-jsem-aktualizace-konecne-muzu-pouzivat-deravy-prohlizec/feed/</wfw:commentRss>
		<slash:comments>66</slash:comments>
		</item>
		<item>
		<title>Jaký je dotykový Kindle Touch?</title>
		<link>http://petrkrcmar.blog.root.cz/2012/01/23/jaky-je-dotykovy-kindle-touch/</link>
		<comments>http://petrkrcmar.blog.root.cz/2012/01/23/jaky-je-dotykovy-kindle-touch/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 15:19:42 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Kindle]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1396</guid>
		<description><![CDATA[Poprvé se mi dostala do ruky nová čtečka Kindle Touch s dotykovým displejem. Opět jsem se rozhodl sepsat postřehy.

Ohlasy na můj blogpost o nové čtečce Kindle 4 byly velmi dobré a bylo jich hodně, proto jsem se rozhodl napsat další podobný text o dotykové variantě Kindle Touch. Před několika dny se mi totiž dostala do [...]]]></description>
			<content:encoded><![CDATA[<p>Poprvé se mi dostala do ruky nová čtečka Kindle Touch s dotykovým displejem. Opět jsem se rozhodl sepsat postřehy.<br />
<span id="more-1396"></span></p>
<p>Ohlasy na můj blogpost o <a href="http://petrkrcmar.blog.root.cz/2011/10/26/jaky-je-novy-amazon-kindle/">nové čtečce Kindle 4</a> byly velmi dobré a bylo jich hodně, proto jsem se rozhodl napsat další podobný text o dotykové variantě Kindle Touch. Před několika dny se mi totiž dostala do ruky, takže mám praktické postřehy.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/01/kindle_touch.jpg"><img src="http://petrkrcmar.blog.root.cz/files/2012/01/kindle_touch-300x200.jpg" alt="" title="kindle_touch" width="300" height="200" class="aligncenter size-medium wp-image-1397" /></a></p>
<p>To hlavní zůstalo: jedná se o další z řady čteček od Amazonu se vším všudy. Má 6" e-ink displej (stejně jako třeba <a href="http://petrkrcmar.blog.root.cz/2011/10/10/pul-roku-se-cteckou-amazon-kindle/">Kindle 3</a>), umí číst hlavně formát Mobi, je propojená s e-obchodem Amazon, umí přijímat knížky e-mailem po Wi-Fi a podobně. Rovněž po softwarové stránce je velmi podobná svým předchůdcům, má stejné rozhraní, stejné možnosti a schopnosti.</p>
<h2>Dotyky a další hardware</h2>
<p>Hlavní novinka se ukrývá pod slovem <strong>Touch</strong>. Jedná se o variantu s dotykovým ovládáním. To není úplná novinka, takové čtečky dělala třeba firma Sony (třeba model PRS-650), je tu ale jeden podstatný rozdíl. Zatímco někteří jiní výrobci používali dotykovou vrstvu umístěnou před displejem, Amazon vsadil na <strong>infračervené snímače</strong>, které jsou umístěné v rámečku kolem displeje. Tento přístup odstraňuje velký problém: snížení kontrastu. Klasická dotyková vrstva výrazně zhoršovala komfort čtení, infrapaprsky samozřejmě e-ink nijak neomezují.</p>
<p>Touch navíc není třeba ovládat jen prstem, ale můžete použít jakýkoliv rozumný předmět. Ovládání vám třeba bude fungovat i v rukavicích nebo můžete ťukat druhou stranou propisky, kterou máte právě v ruce. Jen pozor na poškození fólie nad displejem. Nesmíte se splést a začít na Kindle psát, to by byla katastrofa. Displej zvládá i více dotyků zároveň, čehož rozhraní občas využívá.</p>
<p>Na první pohled vypadá Touch stejně, jako <a href="http://petrkrcmar.blog.root.cz/2011/10/26/jaky-je-novy-amazon-kindle/">Kindle 4</a>, rozdíly tu ale jsou.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/01/kindle-touch-a-kindle-4.jpg"><img src="http://petrkrcmar.blog.root.cz/files/2012/01/kindle-touch-a-kindle-4-300x216.jpg" alt="" title="kindle-touch-a-kindle-4" width="300" height="216" class="aligncenter size-medium wp-image-1398" /></a></p>
<p>Touch je o kousek větší a těžší. Přesněji o <strong>2&nbsp;mm a 50&nbsp;g</strong>. Není to nijak dramatické, pořád jde o příjemný kousek hardware, ale když jste někdy drželi v ruce čtyřku, bude vám Touch připadat opravdu o kus větší. Naštěstí se nezměnila jen velikost, ale i některé parametry. Můžeme říct, že se interně Touch více podobá Kindle 3 než 4. Má opět 4&nbsp;GB paměti (3&nbsp;GB na knížky) a baterie vydrží dva měsíce při půl hodině čtení denně. Oba tyto parametry jsou tedy dvojnásobné proti čtyřce a stejné jako u trojky.</p>
<p>Touch se také liší absencí tlačítek. Má jen jedno středové, které vlastně na první pohled ani nevypadá jako tlačítko. Jsou to takové černé vroubky, které jsou ale pod krytem propojené a dají se zmáčknout. Slouží jako home &ndash; tedy pro návrat do hlavní nabídky. Dole na zařízení najdete jednoduché zapínací tlačítko (stejné jako u čtyřky) a tím končí tlačítková výbava. Vše ostatní se děje na dotykovém displeji.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/01/Kindle_Touch_konektory.png"><img src="http://petrkrcmar.blog.root.cz/files/2012/01/Kindle_Touch_konektory-300x300.png" alt="" title="Kindle_Touch_konektory" width="300" height="300" class="aligncenter size-medium wp-image-1399" /></a></p>
<p>Abychom dokončili popis hardware, musím se zmínit ještě o konektorové výbavě. Ze spodní části zařízení vykukuje mikro USB port pro nabíjení a komunikaci a také <strong>3,5mm jack</strong> pro sluchátka. Ano, Kindle Touch má opět (stejně jako trojka) podporu pro přehrávání mp3 a čtení nahlas. Proto má na těle i reproduktory.</p>
<h2>Jak se to ovládá</h2>
<p>Pravděpodobně vás bude nejvíce zajímat, jak se Kindle Touch ovládá, protože v tom je také největší změna proti dřívějším modelům. Jak už jsem řekl, drtivou většinu akcí provádíte na dotykovém displeji. Nejčastější je určitě obracení stránek. Obrazovka není při čtení rozdělena na stejné části, ale největší kus je určen pro obracení vpřed. Jen proužek vlevo pak obrací zpět a přibližně stejný proužek nahoře otevírá menu. Nejlépe to ukáže obrázek:</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/01/Kindle_dotyky.png"><img src="http://petrkrcmar.blog.root.cz/files/2012/01/Kindle_dotyky-244x300.png" alt="" title="Kindle_dotyky" width="244" height="300" class="aligncenter size-medium wp-image-1400" /></a></p>
<p>V menu je pak možnost vyhledávat, navštívit obchod Amazonu, skočit na jinou pozici v knize nebo měnit písmo. Velikost fontu je možné změnit i přímo při čtení tak, že použijete dva prsty a roztáhnete je po displeji od sebe nebo k sobě. Objeví se dialog písem a font se skokově změní.</p>
<p>Když už jsme u nastavení, zmíním docela nepříjemný softwarový problém &ndash; tedy ona je to spíš vlastnost. Kindle Touch neumí zobrazovat knížky na šířku. Já osobně to nepoužívám, ale viděl jsem docela dost lidí, kteří tak četli. Zvláště na PDF je to docela šikovné, protože můžete stránku zvětšit. Touch to (zatím?) neumí, existují snad nějaké neoficiální hacky, které to zpřístupní. Nezkoumal jsem.</p>
<p>Touch umí na displeji zobrazit i virtuální klávesnici, která je tentokrát skutečně QWERTY, takže nebudete muset tápat, jako u Kindle 4. Objeví se vždy, když kliknete na políčko, do které je možné něco vepsat. Její ovládání je pohodlné, psaní má mírné zpoždění, na což si musíte zvyknout. Nevadí to ale, můžete prostě mačkat virtuální tlačítka a písmena se objevují postupně.</p>
<p>Existují ještě další gesta, třeba pro přeskakování kapitol a podobně, ale ta jsem nezkoumal, měl jsem Kindle v ruce jen chvíli. Kromě prostého ťukání reaguje čtečka na různé šoupání všemi směry a podobně, určitě někde bude šikovný návod na to, co všechno dotykové ovládání umí. Práce s Kindle Touch je docela příjemná, i to obracení stránek dotykem se dá přežít. Jen při práci jednou rukou mi přijde obracení docela nepohodlné, protože musíte palcem „sáhnout“ poměrně daleko od okraje, abyste ťukli. Osobně bych uvítal, kdyby měla čtečka i hardwarová tlačítka a uživatel by si mohl vybrat, jestli chce právě šmátrat po displeji nebo cvaknout tlačítkem na okraji.</p>
<h2>X-Ray</h2>
<p>Čtečka má jednu softwarovou novinku, kterou jsem sice neměl možnost vyzkoušet, ale četl jsem o ní. Nová funkce X-Ray umožňuje vytvářet v knize „rejstříky“ k různým osobám, místům a pojmům. Při čtení pak máte možnost zobrazit si podrobné informace o všech pojmech v knize. Navíc je možné si nechat přehledně zobrazit, kde přesně se pojmy vyskytují. Vypadá to pak trochu jako čárový kód. Viz obrázek.</p>
<p><a href="http://petrkrcmar.blog.root.cz/files/2012/01/Kindle_X-Ray.jpg"><img src="http://petrkrcmar.blog.root.cz/files/2012/01/Kindle_X-Ray-255x300.jpg" alt="" title="Kindle_X-Ray" width="255" height="300" class="aligncenter size-medium wp-image-1402" /></a></p>
<p>Ty černé čáry ukazují, ve kterých místech je zmíněné slovo v knize obsaženo. Můžete si také nechat zobrazit náhled těchto míst a nechat se tam přenést. Nefunguje to ale nijak automaticky, tuto databázi je třeba naplnit při vytváření knížky. Příjemné to bude v beletrii, vysoce užitečné pak v odborné literatuře, kdy budete moci zjistit, kde se pojem nachází a rychle načerpat informace.</p>
<p>X-Ray má ještě další schopnost, dokáže hledat informace o pojmech na Wikipedii. Netuším, jestli je třeba být pro tuto funkci online, nebo je článek z Wikipedie už uložen offline v samotné knize. Opět se to bude hodit zejména při čtení odborných knih, kdy si budete moci dohledat informace o neznámém pojmu.</p>
<h2>Shrnutí</h2>
<p>To je vše, zkusím ještě na závěr shrnout klady a zápory. Pokud budu porovnávat, pak s Kindle 4, což je bratr Kindle Touch a tak je fér srovnávat tyto dva přístroje.</p>
<p><strong>Plusy</strong></p>
<ul>
<li>dotyková vrstva neomezující čtení</li>
<li>dotyky více prsty</li>
<li>dvojnásobná výdrž na baterie</li>
<li>dvojnásobná paměť</li>
<li>schopnost přehrát mp3</li>
<li>rejstříky X-Ray</li>
</ul>
<p><strong>Mínusy</strong></p>
<ul>
<li>větší tloušťka</li>
<li>větší hmotnost</li>
<li>chybí hardwarová tlačítka na obracení stránek</li>
<li>neumí režim na šířku</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2012/01/23/jaky-je-dotykovy-kindle-touch/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Pošlete nám své veselé „historky z natáčení“</title>
		<link>http://petrkrcmar.blog.root.cz/2011/12/19/poslete-nam-sve-vesele-historky-z-nataceni/</link>
		<comments>http://petrkrcmar.blog.root.cz/2011/12/19/poslete-nam-sve-vesele-historky-z-nataceni/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 17:48:11 +0000</pubDate>
		<dc:creator>Petr Krčmář</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Root.cz]]></category>

		<guid isPermaLink="false">http://petrkrcmar.blog.root.cz/?p=1388</guid>
		<description><![CDATA[Dostal jsem tip na vánoční článek a ten nápad se mi tak zalíbil, že jsem se ho rozhodl realizovat. Určitě máte taky hromadu historek ze svého počítačového života.

Uživatelé jsou nevyčerpatelnou studnicí různých vtipných situací, šílených nápadů a skřípajících zubů všech adminů. Dnes se mi ozval autor blogu Nesklizeno, s tím, že dostal nápad: Co takhle [...]]]></description>
			<content:encoded><![CDATA[<p>Dostal jsem tip na vánoční článek a ten nápad se mi tak zalíbil, že jsem se ho rozhodl realizovat. Určitě máte taky hromadu historek ze svého počítačového života.<br />
<span id="more-1388"></span></p>
<p>Uživatelé jsou nevyčerpatelnou studnicí různých vtipných situací, šílených nápadů a skřípajících zubů všech adminů. Dnes se mi ozval autor blogu <a href="http://nesklizeno.blog.root.cz">Nesklizeno</a>, s tím, že dostal nápad: Co takhle vyhlásit, ať lidé posílají své historky, které zažili při práci v IT a udělat z toho vánoční článek? No jasně!</p>
<p>Takže to tak bude a uděláme to následovně: pokud máte svou historku, o kterou se chcete podělit, pošlete ji na <a href="mailto:redakce@root.cz">redakce@root.cz</a>. Do předmětu mailu dejte „<strong>Historka z natáčení</strong>“. Můžete poslat klidně víc různých historek v jednom mailu, musí mít ale souvislost s IT, to je podmínka.</p>
<p>My je v redakci projdeme, vybereme blíže neurčené množství (protože teď nevíme, jaké budou a kolik jich bude) těch nejlepších a ty pak zveřejníme <span style="text-decoration: line-through">24. prosince</span> 31. prosince. Přidáme anketu, kde budou moci čtenáři hlasovat o tom, která historka se jim zdála nejveselejší. Vítěz dostane <a href="http://butik.root.cz/pro-muze/mikina-root-cz">mikinu Root.cz</a>. Jednoduché, že?</p>
<p>Abyste měli příklad, přidám jednu vlastní historku:</p>
<p><i>Kdysi jsem pracoval v knihkupectví v oddělení odborné literatury. Jednoho dne volala paní, že si u nás včera koupila knížku o AutoCADu, jestli si pamatuji. Samozřejmě jsem si ji nepamatoval, ale ona pokračovala, že k té knize bylo CD. To jsem jí potvrdil, protože ta kniha měla skutečně přílohu s nějakými příklady z knihy. Klasika. Paní si ale začala stěžovat, že jí to nejde nainstalovat. Chvíli jsme se o tom bavili a já jsem jí vysvětlil, že tam není nic k instalaci, že tam jsou jen soubory ve formátu AutoCADu a že je třeba je v tom programu otevřít a vyzkoušet. „No ale mě právě ten AutoCAD nejde nainstalovat!“ zněla odpověď a mě bylo teprve teď jasné, kde se stala chyba. „Ale paní, to je knížka za 359 Kč, tam nebude AutoCAD, který stojí desítky tisíc korun,“ vysvětloval jsem jí trpělivě, ale to už mě neposlouchala a řvala, že jsme podvodníci, okrádáme lidi, prodáváme jim věci, které nefungují... a zavěsila.</i></p>
<p>Máte lepší? Veselejší? Tak pište a podělte se.</p>
<p><strong>Aktualizace:</strong></p>
<p>Nakonec jsme se na Vánoce rozhodli udělat něco jiného, takže historky zůstávají na Silvestra. Tam už ale určitě vyjdou. Takže pokud ještě něco máte, určitě posílejte!</p>
]]></content:encoded>
			<wfw:commentRss>http://petrkrcmar.blog.root.cz/2011/12/19/poslete-nam-sve-vesele-historky-z-nataceni/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>

