<?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>Perteův pokus o blog</title>
	<atom:link href="http://www.perteus.cz/feed" rel="self" type="application/rss+xml" />
	<link>http://www.perteus.cz</link>
	<description></description>
	<lastBuildDate>Sun, 29 Jan 2012 12:28:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mplayer a on-line rádio v BASH</title>
		<link>http://www.perteus.cz/2012/01/mplayer-a-on-line-radio-v-bash.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mplayer-a-on-line-radio-v-bash</link>
		<comments>http://www.perteus.cz/2012/01/mplayer-a-on-line-radio-v-bash.html#comments</comments>
		<pubDate>Fri, 27 Jan 2012 11:43:06 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[IT a Internet]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[stream]]></category>

		<guid isPermaLink="false">http://www.perteus.cz/?p=162</guid>
		<description><![CDATA[Minule jsem si hrál pythonu a teď jsem si pohrátl v BASH. Chtěl jsem si zjednodušit poslouchání on-line rádií, které jsem z jistých důvodů, mohl poslouchat pouze pomocí programu mplayer. Python nemohl být použit, jelikož, stejné důvody, proč používám mplayer. Takže jsem si řekl, zkusíme bash. Nikdy jsem jej nezkoušel a jak jednoduché to nakonec [...]]]></description>
			<content:encoded><![CDATA[<p>Minule jsem si hrál pythonu a teď jsem si pohrátl v BASH. Chtěl jsem si zjednodušit poslouchání on-line rádií, které jsem z jistých důvodů, mohl poslouchat pouze pomocí programu mplayer.</p>
<span id="more-162"></span>
<p>Python nemohl být použit, jelikož, stejné důvody, proč používám mplayer. Takže jsem si řekl, zkusíme bash. Nikdy jsem jej nezkoušel a jak jednoduché to nakonec bylo. Aspoň můj skript je jednoduchý:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="co0">#!/bin/bash</span>
<span class="co0"># Malý skryptítk na spouštění rádií v mplayeru</span>
<span class="kw2">ls</span> <span class="co1">${HOME}</span><span class="sy0">/</span>radio <span class="sy0">|</span> column <span class="re5">-t</span>
<span class="kw3">echo</span> <span class="re5">-n</span> <span class="st0">&quot;Zadejte název stanice, kterou chcete poslouchat: &quot;</span>
<span class="kw2">read</span> stanice
&nbsp;
<span class="kw2">mplayer</span> <span class="re5">-cache</span> <span class="nu0">1021</span> <span class="re5">-playlist</span> <span class="co1">${HOME}</span><span class="sy0">/</span>radio<span class="sy0">/</span><span class="re1">$stanice</span></pre></div></div></div></div></div></div></div>



<p>A teď co to dělá.</p>
<p>Vytvořil jsem si adresář radio a do něj ukládám playlisty.&#160; V každém playlistu je uvedena adresa na stream internetového rádia. Skript vypíše obsah adresáře radio a zeptá se mě , jakoku stanici chci poslouchat. Já zadám přesný název souboru (playlistu) a skript jej doplní do příkazu pro mplayer a v příkazovém řádku se mi spustí poslouchání rádia.</p>]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2012/01/mplayer-a-on-line-radio-v-bash.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Začátky v python3</title>
		<link>http://www.perteus.cz/2012/01/zacatky-v-python3.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=zacatky-v-python3</link>
		<comments>http://www.perteus.cz/2012/01/zacatky-v-python3.html#comments</comments>
		<pubDate>Mon, 23 Jan 2012 18:55:15 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[IT a Internet]]></category>
		<category><![CDATA[programování]]></category>
		<category><![CDATA[python3]]></category>

		<guid isPermaLink="false">http://www.perteus.cz/?p=152</guid>
		<description><![CDATA[Doufám, že Vážený návštěvník, který zavítá na tyto stránky, se nenaštve, když teď zjistí, že se nejedná o žádný výukový seriál. Je to prostě jen takový zápisek toho, jak jsem se začal učit programovat a to v jazyce Python. Ano začátečníci, kteří na tom jsou stejně jako já, zde určitě najdou nějaké rady. Jenže, nezaručuji, [...]]]></description>
			<content:encoded><![CDATA[<p>Doufám, že Vážený návštěvník, který zavítá na tyto stránky, se nenaštve, když teď zjistí, že se nejedná o žádný výukový seriál. Je to prostě jen takový zápisek toho, jak jsem se začal učit programovat a to v jazyce Python. Ano začátečníci, kteří na tom jsou stejně jako já, zde určitě najdou nějaké rady. Jenže, nezaručuji, že mnou napsané postupy jsou tak čisté, jak by měli být.</p>
<span id="more-152"></span>
<h3><br />
Proč programuji?</h3>
<p>Dobrá otázka. Dlouhá léta byl mým cílem, stát se programátorem. Je to takové hezké, umět si napsat vlastní program. Jenže praxe je horší, než plány. Dlouhá léta jsem také ani nevěděl, co chci programovat. Prostě něco. Nejdříve se naučit a pak už to půjde samo. To je ovšem, alespoň v mém případě, opravdu mylná představa. A tak to trvalo několik let,</p>
<p>Jak již jsem napsal v jiném příspěvku, začal jsem si dělat kurz osobního fitness trenéra a dietologa. Také jsem již i nastínil, jakým způsobem se provádí základní výpočty a možná i napíši, jak se sestavuje výživový plán, tak i plán cvičební. Ale zpět k tomu proč programovat. Prostě jsem se rozhodl si to nějak ulehčit. Jsem hračička a člověk trošku líný. Základem není si ulehčit zas až tak výpočty, ale hlavně správu jednotlivých klientů. Co si budeme nalhávat, pokud budu chtít opravdu v tomto oboru pracovat, budu muset vést nějakou databázi že?</p>
<p>První předpoklad byl, že si to udělám hezky v nějaké webové aplikaci. To ovšem nějak nedopadlo, protože ASP.NET mě neoslovil. Proč co a jak teď neřešme, ale třeba se k tomu ASP.NET vrátím, a prosím, nepište mi tu, že přece je tu PHP <img src='http://www.perteus.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Já o něm vím. Pak ale jsem měl slabší chvíli a čirou náhodou se mi do ruky dostala kniha Python 3  Ponořme se. Tato kniha je volně ke stažení na stránkách sdružení cznic (nic.cz). Ne že bych z této knihy byl ze začátku nějak moudrý. To vůbec ne, ale nakoplo mě to začít si hrát s pythonem.</p>
<h3>A začal jsem programovat</h3>
<p>Trpké začátky programování. Takže s čím jsem to začal? V prvé řadě jsem si určil základní cíl, co by můj soubor fitness.py měl umět. Poprvé mi stačí ke štěstí, aby ta moje aplikace uměla vypočítat BMI ze zadaných údajů. Takže si tedy vytvořím proměnné.</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1">jmeno<span class="sy0">=</span>
vyska<span class="sy0">=</span>
vaha<span class="sy0">=</span>
vek<span class="sy0">=</span>
BMI<span class="sy0">=</span></pre></div></div></div></div></div></div></div>



<p>toto jsou názvy a k nim můžu přiřadit údaje. Ze začátku tedy natvrdo:<br />
&#160;</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1">jmeno<span class="sy0">=</span> Tomáš
vyska<span class="sy0">=</span><span class="nu0">188</span>
vaha<span class="sy0">=</span><span class="nu0">98</span><span class="sy0">,</span><span class="nu0">7</span>
vek<span class="sy0">=</span><span class="nu0">29</span></pre></div></div></div></div></div></div></div>



<p><br />
to jsou vstupní hodnoty a BMI to se vypočítá.</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1">BMI<span class="sy0">=</span>vaha/<span class="br0">&#40;</span>vyska/<span class="nu0">100</span><span class="br0">&#41;</span>**<span class="nu0">2</span></pre></div></div></div></div></div></div></div>



<p>Python se mi v tomhle opravdu líbí, že je to tak jednoduché. V lidské řeči, to co jsem napsal znamená, že BMI je váha děleno výška v metrech na druhou.<br />
Ano mohl jsem výšku dát natvrdo v metrech, tedy 1,88 m, ale jelikož vím, že častěji budu potřebovat výšku v cm... Ale dá se to řešit i novou proměnnou:</p>
<pre lang="python&gt;vyskam=vyska/100&lt;/pre&gt;&lt;br /&gt;&#160;&lt;/p&gt;&lt;p&gt;V pythonu se používají klasické operátory &lt;br /&gt;+ - sčítání&lt;br /&gt;- odčítání&lt;br /&gt;* násobení&lt;br /&gt;/ dělení&lt;br /&gt;== rovno&lt;br /&gt;&lt; menší než&lt;br /&gt;&gt; větší než&lt;br /&gt;Pokud si všimnete, tak u části na druhou jsem dal ** což vlastně znamená ten násobek a číslovka hodnota. &lt;br /&gt;V tuto chvíli pak mohu napsat:&lt;br /&gt;print(BMI)&lt;br /&gt;A program vypíše hodnotu mého BMI, kterou spočítal.&lt;br /&gt;Pokud napíšu&lt;/p&gt;&lt;pre lang=">
print('BMI:', BMI)</pre>
<p><br />
tak program vypíše</p>
<p>BMI:  hodnota<br />
Jak jednoduché. Ale já to chtěl lepší. Chtěl jsem, aby se hodnoty zadávali interaktivně. A tak po dlouhém bádání jsem napsal následující kód:<br />
&#160;</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1">jmeno<span class="sy0">=</span> <span class="kw2">input</span><span class="br0">&#40;</span><span class="st0">&quot;Zadejte své jméno: &quot;</span><span class="br0">&#41;</span>
vyska<span class="sy0">=</span> <span class="kw2">int</span><span class="br0">&#40;</span><span class="kw2">input</span><span class="br0">&#40;</span><span class="st0">&quot;Zadejte svou výšku v cm: &quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
vaha<span class="sy0">=</span>  <span class="kw2">float</span><span class="br0">&#40;</span><span class="kw2">input</span><span class="br0">&#40;</span><span class="st0">&quot;Zadejte svou váhu v kg: &quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
vek<span class="sy0">=</span> <span class="kw2">int</span><span class="br0">&#40;</span><span class="kw2">input</span><span class="br0">&#40;</span><span class="st0">&quot;Zadejte svuj vek: &quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span></pre></div></div></div></div></div></div></div>



<p>Toto je již funkční kód, ale že jsem se k němu pěkně probojoval. Problém není ani tak funkce input, jako pak sčítání jednotlivých hodnot. Pokud jsem napsal jen:</p>
<pre lang="python&gt;jmeno= input(" pre="" vek:="" svuj="" vek="input(&quot;Zadejte" kg:="" váhu="" vaha="input(&quot;Zadejte" cm:="" v="" výšku="" svou="" vyska="input(&quot;Zadejte" jméno:="" své="" zadejte="">
&#160;</pre>
<p>Při sčítání BMI mi to dělalo neplechu. Musel jsem tedy říci, co budou celá čísla a co jsou čísla s desetinou čárkou. <br />
Celá čísla jsou in a s desetinou čárkou float. (a už jsem zvědavý, jak mě někdo za tohle svým způsobem špatně napsané dělení seřve. Ale takhle to chápu já)</p>
<p>Jenže já jsem chtěl víc. Začal jsem řešit, jak program vypíše, podle hodnoty BMI, že člověk má nadváhu atd. Stálo mě to opravdu dvě, nebo tři hodiny čistého času přemýšlení a zkoušení. Ve skutečnosti to bylo na tři dny, protože jsem se vždy naštval po hodině a nechal to být. Nakonec jsem vymyslel toto:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1"><span class="kw1">if</span> BMI&amp;lt<span class="sy0">;</span><span class="nu0">18.5</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Podváha. Nebezpečí anoregixe'</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> BMI&amp;gt<span class="sy0">;</span><span class="nu0">25</span> <span class="kw1">and</span> BMI&amp;lt<span class="sy0">;=</span><span class="nu0">29.9</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Nadváha. Středně vysoké zdravotní riziko'</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> BMI&amp;gt<span class="sy0">;</span><span class="nu0">29.9</span> <span class="kw1">and</span> BMI&amp;lt<span class="sy0">;=</span><span class="nu0">39.9</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Obézita. Zdravotní riziko vysoké'</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> BMI&amp;gt<span class="sy0">;</span><span class="nu0">39.9</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Těžká obézita. Zdravotní riziko velmi vysoké'</span><span class="br0">&#41;</span>
<span class="kw1">else</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Normální váha. Zdravotní riziko minimální'</span><span class="br0">&#41;</span></pre></div></div></div></div></div></div></div>



<p>/p&gt;</p>
<p>Ale jak říkám, bylo to hodně těžké. V prvé řadě bylo důležité přijít na elif. To pak už šlo samo. Pak jsme zjistil, že se vždy vypisuje, že mám Nadváhu, přestože bych už podle tabulek, měl mít Obézitu. Důvodem byl tento zápis</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1"><span class="kw1">if</span> BMI&amp;lt<span class="sy0">;</span><span class="nu0">18.5</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Podváha. Nebezpečí anoregixe'</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> BMI&amp;gt<span class="sy0">;</span><span class="nu0">25</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Nadváha. Středně vysoké zdravotní riziko'</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> BMI&amp;gt<span class="sy0">;</span><span class="nu0">29.9</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Obézita. Zdravotní riziko vysoké'</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> BMI&amp;gt<span class="sy0">;</span><span class="nu0">39.9</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Těžká obézita. Zdravotní riziko velmi vysoké'</span><span class="br0">&#41;</span>
<span class="kw1">else</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Normální váha. Zdravotní riziko minimální'</span><span class="br0">&#41;</span></pre></div></div></div></div></div></div></div>



<p>Chvíli mi to nedocházelo, nakonec ale ano. Program jde řádek po řádku, celý kód říká toto:</p>
<p>Pokud je BMI menší 18.5 tak vypíšu Podváha...., pokudne ale pokud je BMI větší jak 25 tak vypíšu Nadváha... a, tady je zakopaný pes. Vždyť pokud mám BMI 30 tak ono je vlastně větší 25 a proto....</p>
<p>Což o to, chápu, kde ten problém je, ale jak to proboha napsat? Chvíli jsem googloval a našel to řešení. Nyní v lidské řeči můj program říká:</p>
<p>pokud je BMI větší jak 25 a menší, nebo rovno jak 29.9.....</p>
<p>To už je o něčem jiném že. A tak můj program vypisuje nejenom hodnotu BMI, ale i co ta hodnota znamená.</p>
<p>Poslední hodnotu, kterou jsem chtěl, aby můj program uměl, pro začátek, je výpočet Bazálního metabolismu. To je poměrně jednoduché, pokud umím zadat výpočet BMI. První návrh výpočtu vypadal asi tak nějak takhle:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1">bazmetM<span class="sy0">=</span> <span class="nu0">660</span> + <span class="br0">&#40;</span> <span class="nu0">13.7</span> * vaha<span class="br0">&#41;</span> + <span class="br0">&#40;</span> <span class="nu0">5</span> * vyska<span class="br0">&#41;</span> - <span class="br0">&#40;</span><span class="nu0">6.8</span> * vek <span class="br0">&#41;</span>
bazmetZ<span class="sy0">=</span> <span class="nu0">655</span> + <span class="br0">&#40;</span> <span class="nu0">9.6</span> * vaha<span class="br0">&#41;</span> + <span class="br0">&#40;</span><span class="nu0">1.85</span> * vyska<span class="br0">&#41;</span> - <span class="br0">&#40;</span><span class="nu0">4.7</span> * vek<span class="br0">&#41;</span></pre></div></div></div></div></div></div></div>



<p>Jak vidíte udělal jsem si nové dvě proměnné. První je výpočet pro muže a druhý pro ženy. Tedy přidávám do programu i zadání hodnoty pohlaví:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1">pohlavi<span class="sy0">=</span> <span class="kw2">input</span><span class="br0">&#40;</span><span class="st0">&quot;Pohlaví (m / z ): &quot;</span><span class="br0">&#41;</span></pre></div></div></div></div></div></div></div>



<p>Jelikož zase tak blbej nejsem, vím moc dobře, že takto to napsané je neblbu vzdorné a náchylné na chybné zadání hodnoty. To v tuhle chvíli jsem neřešil, pro mě bylo důležité, aby na základě zadané hodnoty došlo ke zobrazení toho správného výpočtu. Z logiky věci jsem tedy zadal</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1"><span class="kw1">if</span> pohlavi<span class="sy0">==</span>m:
<span class="kw1">print</span> <span class="br0">&#40;</span><span class="st0">&quot;Váš bazální metabolismus je: &quot;</span><span class="br0">&#41;</span><span class="sy0">,</span> bazmetM<span class="br0">&#41;</span>
<span class="kw1">else</span>:
<span class="kw1">print</span> <span class="br0">&#40;</span><span class="st0">&quot;Váš bazální metabolismus je: &quot;</span><span class="br0">&#41;</span><span class="sy0">,</span> bazmetZ<span class="br0">&#41;</span></pre></div></div></div></div></div></div></div>



<p>a bohužel takto to nefunguej <img src='http://www.perteus.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Nakonec jsem po dlouhém přemýšlení na tu chybu přišel</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1"><span class="kw1">if</span> pohlavi<span class="sy0">==</span><span class="st0">'m'</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Váš bazální metabolimus je:'</span> <span class="sy0">,</span><span class="nu0">660</span> + <span class="br0">&#40;</span> <span class="nu0">13.7</span> * vaha<span class="br0">&#41;</span> + <span class="br0">&#40;</span> <span class="nu0">5</span> * vyska<span class="br0">&#41;</span> - <span class="br0">&#40;</span><span class="nu0">6.8</span> * vek <span class="br0">&#41;</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> pohlavi<span class="sy0">==</span><span class="st0">'z'</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Váš bazální metabolismus je:'</span><span class="sy0">,</span> <span class="nu0">655</span> +<span class="br0">&#40;</span><span class="nu0">9.6</span>*vaha<span class="br0">&#41;</span>+<span class="br0">&#40;</span><span class="nu0">1.85</span>*vyska<span class="br0">&#41;</span>-<span class="br0">&#40;</span><span class="nu0">4.7</span> * vek<span class="br0">&#41;</span><span class="br0">&#41;</span>
<span class="kw1">else</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'Zadali jste špatně pohlaví'</span><span class="br0">&#41;</span></pre></div></div></div></div></div></div></div>




<p>Jak vidíte, tak jsem to trošku nakonec upravil a přesto jsem zadal menší chybové hlášení, pokud by člověk zadal špatně pohlaví. Jinak ale takhle to krásně zobrazí ten správný bazální metabolismus a to ten, který jsem potřeboval.</p>
<p>Můj program tedy umí výpočet BMI ze zadaných hodnot a dále výpočet Bazálního metabolismu v závislosti, jestli je osoba, pro kterou to vypočítává žena, nebo muž.</p>
<p>Program jsem trošku vylepšil a to pomocí funkcí. Funkce je vlastně taková ošatka příkazů, které nemusím znovu zapisovat. Všimli jste si, jak jsem velmi těžkopádně napsal výpočet bmi a napsání co to znamená a také výpočet bazálního metabolismu? A teď bych to měl vypisovat v programu 10x ? No a k tomu se dá funkce, kdy poté jen napíšu název funkce. Takže ukážu funkci pro BMI</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="python"><pre class="de1"><span class="co1">#Zjištění stavu BMI</span>
<span class="kw1">def</span> bmih<span class="br0">&#40;</span><span class="br0">&#41;</span>:
BMI <span class="sy0">=</span> vaha / vyskam**<span class="nu0">2</span>
<span class="kw1">if</span> BMI&amp;lt<span class="sy0">;</span><span class="nu0">18.5</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'BMI:'</span><span class="sy0">,</span> BMI<span class="sy0">,</span> <span class="st0">'Podváha. Nebezpečí anoregixe'</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> BMI&amp;gt<span class="sy0">;</span><span class="nu0">25</span> <span class="kw1">and</span> BMI&amp;lt<span class="sy0">;=</span><span class="nu0">29.9</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'BMI:'</span><span class="sy0">,</span> BMI<span class="sy0">,</span> <span class="st0">'Nadváha. Středně vysoké zdravotní riziko'</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> BMI&amp;gt<span class="sy0">;</span><span class="nu0">29.9</span> <span class="kw1">and</span> BMI&amp;lt<span class="sy0">;=</span><span class="nu0">39.9</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'BMI:'</span><span class="sy0">,</span> BMI<span class="sy0">,</span> <span class="st0">'Obézita. Zdravotní riziko vysoké'</span><span class="br0">&#41;</span>
<span class="kw1">elif</span> BMI&amp;gt<span class="sy0">;</span><span class="nu0">39.9</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'BMI:'</span><span class="sy0">,</span> BMI<span class="sy0">,</span> <span class="st0">'Těžká obézita. Zdravotní riziko velmi vysoké'</span><span class="br0">&#41;</span>
<span class="kw1">else</span>:
<span class="kw1">print</span><span class="br0">&#40;</span><span class="st0">'BMI:'</span><span class="sy0">,</span> BMI<span class="sy0">,</span> <span class="st0">'Normální váha. Zdravotní riziko minimální'</span><span class="br0">&#41;</span></pre></div></div></div></div></div></div></div>




<p>Ano ano, je to těžkopádně a určitě se to dá napsat lépe, ale já na to třeba časem příjdu. Pro mě je důležité, že mi v programu už jen stačí napsat</p>
<p>bmih()</p>
<p>a provede se výpočet BMI. Podobně mám napsaný i Bazální metabolismus.</p>
<h3>Co je mým cílem?</h3>
<p>Mým cílem je nejprve udělat blbuvzdorné zadání pohlaví. Tedy, aby po zadání něčeho jiného než je m nebo z to napsalo, že jsem se uklikl a bude to chtít zapsat vše znovu.</p>
<p>Druhé, co mi nějak nefunguje, je vyčistění obrazovky. Tedy aby se program spustil s prázdnou obrazovkou a opět jí vyčistil po zadání vstupních hodnot, aby výpis byl přehledný. Zatím, co jsem našel návody, mi prostě nefungují. Jeden fungoval pro verzi pythonu 2.6, ale ja se učím pro python3.</p>
<p>Tak a až tenhle zápisek uvidí, nějaký programátor, může mi vyhubovat za tu blbost, co jsem napsal. Pro jistotu dávám k dispozici zdrojový kód, aby jste si mohli prográmek vyzkoušet.</p>]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2012/01/zacatky-v-python3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>98 kg je už moc &#8211; A neb začínáme hubnout zdravě</title>
		<link>http://www.perteus.cz/2012/01/98-kg-je-uz-moc-a-neb-zacnme-hubnout-zdrave.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=98-kg-je-uz-moc-a-neb-zacnme-hubnout-zdrave</link>
		<comments>http://www.perteus.cz/2012/01/98-kg-je-uz-moc-a-neb-zacnme-hubnout-zdrave.html#comments</comments>
		<pubDate>Tue, 17 Jan 2012 12:10:27 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[Výživový poradce]]></category>
		<category><![CDATA[bazální metabolismus]]></category>
		<category><![CDATA[bmi]]></category>
		<category><![CDATA[hubnutí]]></category>
		<category><![CDATA[výživa]]></category>

		<guid isPermaLink="false">http://www.perteus.cz/?p=127</guid>
		<description><![CDATA[Je to menší šok. Vlezu si takhle na váhu a pak jen mžourám očima. Naskočí tam totiž 98,7 Kg. To je fakt už moc, když ještě dva měsíce zpět jsem měl 94 Kg. Co s tím? No co, využiji nových poznatků z Dietologického kurzu a spojím to s poznatky , které mám z kurzu Osobního [...]]]></description>
			<content:encoded><![CDATA[<p>Je to menší šok. Vlezu si takhle na váhu a pak jen mžourám očima. Naskočí tam totiž 98,7 Kg. To je fakt už moc, když ještě dva měsíce zpět jsem měl 94 Kg. Co s tím? No co, využiji nových poznatků z Dietologického kurzu a spojím to s poznatky , které mám z kurzu Osobního fitness trenéra.</p>
<p><!--Element not supported - Type: undefined Name: undefined--><!--Element not supported - Type: undefined Name: undefined--><!--Element not supported - Type: undefined Name: undefined--><!--Element not supported - Type: undefined Name: undefined--><!--Element not supported - Type: undefined Name: undefined--><!--Element not supported - Type: undefined Name: undefined--></p>
<span id="more-127"></span>
<p>Co je tedy důležité? Důležité je si říci, tak a jdu do toho. A dále je důležité si to pořádně naplánovat. Spousta lidí udělá zásadní chybu. Řekne si “Já shodím” a začne hubnout. Jakým způsobem hubne většina naší populace? Přestane jíst, protože Dieta je vlastně o tom, že se nejí. Že mile drahé kamarádky? Řeknu to takhle. To je špatně. Já nebudu hubnout tím, že budu držet dietu. Já totiž změním jídelníček a trošku se začnu pohybovat.</p>
<p>To si taky pár lidí řekne. Jenže pak už zase začnou postupovat špatně. Půjdeme na to chytře. Musíme si totiž zjistit pár zajímavých věcí, které nám (tedy mě) pomůžou správně hubnout. Cíl je 0,5 kg týdně. Což jsou 4 kg za měsíc. Tak a teď dost povídání a trochu nudného počítání. Nejprve si zjistíme základní fakta.</p>
<table width="180" cellspacing="0" cellpadding="2" border="2">
    <tbody>
        <tr>
            <td width="101" valign="top"><strong>Pohlaví</strong></td>
            <td width="75" valign="top">Muž</td>
        </tr>
        <tr>
            <td width="101" valign="top"><strong>Věk</strong></td>
            <td width="75" valign="top">29</td>
        </tr>
        <tr>
            <td width="101" valign="top"><strong>Váha Kg</strong></td>
            <td width="75" valign="top">98,7</td>
        </tr>
        <tr>
            <td width="101" valign="top"><strong>Výška cm</strong></td>
            <td width="75" valign="top">188</td>
        </tr>
    </tbody>
</table>
<p>K čemu mi tyhle hodnoty budou? Jednoduše si spočítáme <strong>BMI. </strong>Je to jednoduché a zvládne to každý. Vzoreček je:</p>
<p><strong>váha/(výška v metrech)<sup>2</sup></strong></p>
<p>Tak a teď do toho dosadíme hodnoty, které jsem si o sobě získal.</p>
<p><strong>98,7/1,88<sup>2 </sup></strong></p>
<p>Výsledek je <strong>27,96</strong></p>
<p>Tímto jsem se dostal do kategorie lehké obezity. No nic nového pod sluncem, neboť můj obraz v zrcadle mluví za vše. Nyní ale začíná ta pravá sranda. BMI je totiž jen orientační. V mém případě jasně vypovídající. V případě sportovců a jiných, to může být zavádějící. Tak podíváme se na <strong>Bazální metabolismus</strong>. <strong>(BMR) </strong></p>
<p><strong>Vzorec pro muže:</strong></p>
<p><strong>660 + (13,7 x hmotnost v kg) + (5 x výška v cm) – (6,8 x věk)</strong></p>
<p><strong>660+(13,7 x 98,7) + (5 x 188) – (6,8 x 29) =&#160; 2755 Kcal</strong></p>
<p>Tak tolik přesně spálí moje tělo, když nedělám žádnou aktivitu a pouze budu ležet, jíst a dýchat. Je to i hodnota, která říká, kolik minimálně pro svůj běh tělo potřebuje. Jenže, nic není tak jednoduché. Musíme vzít v úvahu, že mám lehkou obezitu, tedy moje tělo má víc tuku, než je zdrávo. Takže, v tuto chvíli je nutné zjistit, kolik vlastně mám v těle procenta tuku. Buď máte chytrou váhu, nebo se to dá spočítat.</p>
<p><strong>Vzorec pro muže:</strong></p>
<p><strong>v % = (0,715 x BMI – 12,1) x (výška těla v m)<sup>2</sup></strong></p>
<p><strong>27,3% = (0,715 x 27,96 – 12,1) x (1,88)<sup>2</sup></strong></p>
<p>Takže moje hmotnost je tvořena z 27,3 % tuky, což je 27 Kg . Moje váha bez tuků, tedy čistě jen svaly a kosti, je 71&#160; Kg.</p>
<p>Tuk je ale v těle potřeba. Tuky totiž oddělují vnitřní orgány od sebe a také uchovávají teplo a přenášejí do těla živiny. Tuky jsou tedy potřeba.&#160; Průměrný obsah tuku v těle je tedy nějakých 10-25 % a to u mužů. Budu tedy počítat, že pro mě je průměrný obsah tuků v těle kolem 20 % . Což znamená, že přebytek tuků je 7,3 % a to je 7,2 Kg . Tedy zaokrouhleně, moje Váha bez přebytečných tuků by měla být <strong>91 Kg.</strong>&#160;</p>
<p>Pořád se v tom neztrácíte? Ok teď jdeme na to správné počítání Bazálního metabolismu, neboť, abychom to správně spočítali, potřebovali jsme znát tu správnou hodnotu váhy. Tedy 91. Dosadíme si tedy tuto váhu do našeho vzorečku výše a vyjde nám hodnota <strong>2621</strong> <strong>Kcal </strong>. Jupí. Ale vyhráno nemáme, protože k této hodnotě se dají přičíst ještě další jiné hodnoty a to zaměstnání, pohyb, a stres.&#160; Tedy pokud budu počítat, že teď jsem lenoch a nechodím už na fotbal a nejezdím na kole, protože se vymlouvám na bolavé rameno, tak budu připočítávat pouze zaměstnání a stres. A dáme si tyto hodnoty:</p>
<blockquote>
<p><strong>Sedavé zaměstnání : 20 %       <br />
Stres:&#160; 15 %</strong></p>
</blockquote>
<p>Tyto hodnoty musíte každý zvlášť vypočítat z Bazálního metabolismu tedy vyjde nám</p>
<p><strong>2621 + 524,2 + 393,15 = 3538</strong></p>
<p>Tak to máme pěkný energetický výdej, jenže my chceme samozřejmě i hubnout. Takže, si odečteme 500 Kcal a výsledná hodnota je <strong>3038 Kcal. </strong></p>
<p>Toto je hodnota, která určuje, jak budu hubnout, abych dosáhl kýženého cíle 91 Kg <img src="http://www.perteus.cz/wp-content/uploads/2012/01/wlEmoticon-smile.png" alt="Veselý obličej" class="wlEmoticon wlEmoticon-smile" style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" /> . 500 Kcal jsem zadal proto, že je to optimální hodnota, abych neměl drastické hubnutí a aby moje tělo vlastně nestrádalo. Co víc, tuto hodnotu musím pak změnit, podle toho, jak budu mít energetický výdej. Tedy začnu každý týden chodit na hodinku si zahrát fotbálek a hned jsme úplně někde jinde. No nic, pro začátek mi to stačilo. Příště ukážu, jak s touto výslednou hodnotou naložit. Ono totiž je důležité ještě sledovat:</p>
<p><strong>Sacharidy     <br />
Bílkoviny      <br />
Tuky</strong></p>
<p>A právě příště ukáži, jak si vypočítat jednotlivé hodnoty, aby vlastně příjem stravy byl optimální.</p>]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2012/01/98-kg-je-uz-moc-a-neb-zacnme-hubnout-zdrave.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xplanetFX &#8211; Planeta země na Vaší ploše</title>
		<link>http://www.perteus.cz/2011/12/xplanetfx-planeta-zeme-na-vasi-plose.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=xplanetfx-planeta-zeme-na-vasi-plose</link>
		<comments>http://www.perteus.cz/2011/12/xplanetfx-planeta-zeme-na-vasi-plose.html#comments</comments>
		<pubDate>Sun, 25 Dec 2011 08:54:57 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[IT a Internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[plocha]]></category>
		<category><![CDATA[xplanetFX]]></category>

		<guid isPermaLink="false">http://www.perteus.cz/?p=76</guid>
		<description><![CDATA[Kdysi dávno jsem objevil skriptík, který Vám generoval mapu planety země. Přesněji generoval ze snímků fotografií družic NASA reálné umístění mraků a dále, což se mi nejvíc líbilo, i reálné umístění slunce a tedy i to, kde je den a kde noc. No a teď jsem narazil na pěkný návod, který popisuje program xplanetFX. Tento [...]]]></description>
			<content:encoded><![CDATA[<p>Kdysi dávno jsem objevil skriptík, který Vám generoval mapu planety země. Přesněji generoval ze snímků fotografií družic NASA reálné umístění mraků a dále, což se mi nejvíc líbilo, i reálné umístění slunce a tedy i to, kde je den a kde noc. No a teď jsem narazil na pěkný návod, který popisuje program xplanetFX. Tento program totiž krásně vykreslí planetu zemi, jako tapetu pro Vaší plochu.</p>
<span id="more-76"></span>
<p><br />
Dobře, sluší se nejprve říci, odkud jsem čerpal. Takže čerpal z článku <a target="_blank" href="http://linuxpoison.blogspot.com/2011/07/earth-wallpapers-for-ubuntu-linux.html">Earth wallpapers for Ubuntu Linux - xplanetFX</a> . Popisuje instalaci programu xplanetFX pro Linux Ubuntu. Jelikož používám Lubuntu, tak je to přesně návod pro mě.</p>
<h3>Instalace</h3>
<p>Důležité je tedy nainstalovat tento program. Přidáme si tedy zroje</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="apt_sources"><pre class="de1">wget <span class="re0">http://repository.mein-neues-blog.de:9000/PublicKey</span>
sudo apt-key add PublicKey
rm PublicKey
echo &quot;deb <span class="re0">http://repository.mein-neues-blog.de:9000/</span> /&quot;| sudo tee -a /etc/ap/sources.list</pre></div></div></div></div></div></div></div>



<p><br />
No a když jsme vše udělali správně, tak si aktualizujeme zdroje a nainstalujeme.</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="apt_sources"><pre class="de1">sudo apt-get update
sudo apt-get install xplanetfx</pre></div></div></div></div></div></div></div>



<p>Tím ale celá sranda nekončí. Nyní se dáme do nastavování. Upřímně, nejednodušší je asi spustit rovnou grafické rozhraní.</p>
<h3>Spuštění a konfigurace<br />
&#160;</h3>
<p>Ale popořádku. Máte možnost provést nastavení v textovém režimu přes příkazovou řádku.<br />
<strong>xplanetFX --setup</strong><br />
Celým nastavením Vás provede textový průvodce. Je ale v angličtině. Další možností je spustit gui tohoto programu.<br />
<strong>xplanetFX --gui</strong></p>
<h3>Témata:</h3>
<p>Zde si vyberete vzhled celé tapety. Spousty vzhledů si můžete stáhnout přímo z programu. Po instalaci je zde pouze základní vzhled. Samotná planeta na černém pozadí.</p>
<h5><a rel="lightbox" href="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_001.png" title="Výběr_001"><img class="size-thumbnail wp-image-88" title="Výběr_001" alt="témata" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_001-150x150.png" /></a><br />
&#160;</h5>
<h3>Zobrazení:</h3>
<p>Zde se nastavuje pozice Země na obrázku. Pozice mraků. Zobrazení světelného kotouče slunce. Hvězdy. A také kvalitu obrázku.</p>
<h5><a rel="lightbox" href="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_002.png" title="Výběr_002"><img class="size-thumbnail wp-image-89" title="Výběr_002" alt="zobrazení" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_002-150x150.png" /></a><br />
&#160;</h5>
<h3>Cíl:</h3>
<p>Zde si nastavíme oblast, která se bude zobrazovat. Já mám samozřejmě nastavenou oblast Evropy.</p>
<h5><a rel="lightbox" target="_blank" href="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_003.png" title="Výběr_003"><img class="size-thumbnail wp-image-90" title="Výběr_003" alt="Cíl" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_003-150x150.png" /></a></h5>
<h3>Nastavení:</h3>
<p>Zde si nastavíte samotný program. Rozlišení výsledného obrázku. Co je důležitější, tak zde si nastavíte cestu, kam se bude výsledný obrázek ukládat. A dále se zde dá nastavit i jazyk prostředí programu.</p>
<h5><a rel="lightbox" href="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_005.png" title="Výběr_005"><img class="aligncenter size-thumbnail wp-image-92" title="Výběr_005" alt="nastavení" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_005-150x150.png" /></a></h5>
<h3>Services:</h3>
<p>Doplňkové služby. Xplanetclouds.com - tyto jsou zpoplatněny. Nasa blue Marbie Collection zase vyměňuje fotografii povrchu planety dle měsíců.</p>
<h5><a rel="lightbox" href="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_006.png" title="Výběr_006"><img class="aligncenter size-thumbnail wp-image-93" title="Výběr_006" alt="services" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_006-150x150.png" /></a></h5>
<h3>Nástroje:<br />
&#160;</h3>
<p>V tomto okně vidíte samotný průběh generování obrázku. Dále si tu můžete také uložit samotný obrázek, který se nebude měnit. A také zde nastavíte automatický start xplanetFX po startu systému.</p>
<h5><a rel="lightbox" href="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_007.png" title="Výběr_007"><img class="aligncenter size-thumbnail wp-image-94" title="Výběr_007" alt="dokončení" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_007-150x150.png" /></a></h5>
<p>Pokud máme vše nastavené, tak klikneme na Obnovit a tím dojde k vygenerování výsledného obrázku.</p>
<h3>Automatický start v LXDE</h3>
<p>K tomu, abychom mohli program využívat naplno, je nutné, aby se spustil automaticky po spuštění prostředí. Program sám dokáže tuto funkci zapnout v prostředích Gnome, Kde, Xfce, ale LXDE bohužel ne. Nicméně je zde malý návod, jak tak učinit. Inspiraci jsem tentokrát našel ve <a target="_blank" href="https://wiki.archlinux.org/index.php/LXDE_(%C4%8Cesky)#Spu.C5.A1t.C4.9Bn.C3.AD_desktopu">Wiki distribuce ArchLinux</a></p>
<p>V prvé řadě je nutné vytvořit složku autostart a to v umístění</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="make"><pre class="de1">~<span class="sy0">/.</span>configure</pre></div></div></div></div></div></div></div>



<p>Do této složky zkopírujeme desktop spouštěč xplanetFX. Přesněji xplanetFX.desktop. Umístění souboru je:<br />
&#160;<strong>/usr/share/applications/lxterminal.desktop</strong></p>
<p>Zde udělám jeden doplněk. Všiml jsem si, že se mi spouští automaticky grafické rozhraní xplanetFX, takže jsem se podrobně podíval na skopírovaný soubor a zjistil jsem, že je zde nastavený příkaz:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="apt_sources"><pre class="de1">Exec=xplanetFX --gui</pre></div></div></div></div></div></div></div>



<p>Proto je tedy důležitá editace tohoto souboru a změny příkazu. Výsledný soubor by měl vypadat následovně:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="xml"><pre class="de1">[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=xplanetFX
GenericName=xplanetFX
Comment=xplanetFX - renderings of planet earth as desktop
wallpaper
Exec=xplanetFX
Icon=xplanetFX.svg
Terminal=false
Type=Application
Categories=Application;Utility;</pre></div></div></div></div></div></div></div>



<p>Dále je pak nutné spustit program:<br />
&#160;<strong>lxsession-edit</strong></p>
<h5><strong><br />
</strong><a rel="lightbox" href="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_008.png" title="Výběr_008"><img class="aligncenter size-thumbnail wp-image-95" title="Výběr_008" alt="autostart" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/Výběr_008-150x150.png" /></a></h5>
<p>V tomto programu zkontrolujeme, že program xplanetFX je povolený pro autostart.<br />
<br />
&#160;</p>
<p>Nyní si můžeme nastavit naší tapetu. Tu najdeme v umístění, které jsme nastavili v nástroji <strong>xplanetFX --gui</strong> . Pokud jste nechali nastavený jen adresář, výsledný obrázek bude png a pojmenovaný final.png.</p>
<p>Pokud jsme vše udělali správně, a já věřím, že ano, tak výsledný obrázek na Vaší ploše může vypadat takhle:</p>
<h3>Výsledná pracovní plocha<br />
&#160;</h3>
<h5><a rel="lightbox" href="http://www.perteus.cz/wp-content/uploads/2011/12/plochu-1_009.png" title="plochu 1_009"><img class="aligncenter size-thumbnail wp-image-87" title="plochu 1_009" alt="vysledna-plocha" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/plochu-1_009-150x150.png" /></a></h5>
]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2011/12/xplanetfx-planeta-zeme-na-vasi-plose.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux &#8211; Smazání uživatele</title>
		<link>http://www.perteus.cz/2011/12/linux-smazani-uzivatele.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linux-smazani-uzivatele</link>
		<comments>http://www.perteus.cz/2011/12/linux-smazani-uzivatele.html#comments</comments>
		<pubDate>Sun, 25 Dec 2011 08:51:25 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[IT a Internet]]></category>
		<category><![CDATA[příkazy]]></category>
		<category><![CDATA[terminál]]></category>

		<guid isPermaLink="false">http://www.perteus.cz/?p=73</guid>
		<description><![CDATA[Toto je krátký příspěvek. Takových tu bude vícero a je to prostě proto, abych si zapamatoval, popřípadě rychle našel, příkazy, které v linuxu použít. Takže. Smazání uživatele z příkazové řádky (terminálu). &#160; Pro smazání uživatele včetně složky home #deluser -remove-home Pro smazání uživatele včetně všech souborů #deluser -remove-all-files Díky: remove a user in debian (unix)]]></description>
			<content:encoded><![CDATA[<p>Toto je krátký příspěvek. Takových tu bude vícero a je to prostě proto, abych si zapamatoval, popřípadě rychle našel, příkazy, které v linuxu použít. Takže. Smazání uživatele z příkazové řádky (terminálu).<br />
&#160;</p>
<span id="more-73"></span>
<p>Pro smazání uživatele včetně složky home</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="co4">#</span>deluser <span class="re5">-remove-home</span></pre></div></div></div></div></div></div></div>



<p>Pro smazání uživatele včetně všech souborů</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="co4">#</span>deluser <span class="re5">-remove-all-files</span></pre></div></div></div></div></div></div></div>



<p>Díky: <a target="_blank" href="http://desk.stinkpot.org:8080/tricks/index.php/2008/08/remove-a-user-in-debian-unix/">remove a user in debian (unix)</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2011/12/linux-smazani-uzivatele.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web4U nastavení MX pro Gmail na vlastní doméně</title>
		<link>http://www.perteus.cz/2011/12/web4u-nastaveni-mx-pro-gmail-na-vlastni-domene.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=web4u-nastaveni-mx-pro-gmail-na-vlastni-domene</link>
		<comments>http://www.perteus.cz/2011/12/web4u-nastaveni-mx-pro-gmail-na-vlastni-domene.html#comments</comments>
		<pubDate>Tue, 20 Dec 2011 08:33:02 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[IT a Internet]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domény]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[web4u]]></category>

		<guid isPermaLink="false">http://perteus.cz/?p=29</guid>
		<description><![CDATA[Gmail je jeden z nejznámějších freemailů. Přestože někteří jej haní a doporučují používat konkurenci, je to podle mého čirá závist. Někomu může vyhovovat, někomu ne. Každopádně Gmail můžete provozovat i na vlastní doméně. O tom, jak provést registraci už bylo napsáno spousta. Viz třeba dobře popsaný článek na živě.cz . Já zde popíšu krátce, jak [...]]]></description>
			<content:encoded><![CDATA[<p>Gmail je jeden z nejznámějších freemailů. Přestože někteří jej haní a doporučují používat konkurenci, je to podle mého čirá závist. Někomu může vyhovovat, někomu ne. Každopádně Gmail můžete provozovat i na vlastní doméně. O tom, jak provést registraci už bylo napsáno spousta. Viz třeba dobře popsaný článek na <a target="_blank" href="http://www.google.cz/url?sa=t&amp;rct=j&amp;q=gmail%20na%20vlastn%C3%AD%20dom%C3%A9n%C4%9B&amp;source=web&amp;cd=2&amp;sqi=2&amp;ved=0CE8QFjAB&amp;url=http%3A%2F%2Fwww.zive.cz%2Fclanky%2Fgoogle-apps-neni-pouze-gmail-na-vlastni-domene%2Fsc-3-a-139882%2Fdefault.aspx&amp;ei=B-TwTtGRO-T54QSE-qG4AQ&amp;usg=AFQjCNG-qez6qB2S4qscq8QLsRTEYwv3Cw&amp;sig2=CZnYyOUUUzYBe_i_TA4isg&amp;cad=rja">živě.cz</a> . Já zde popíšu krátce, jak provést nastavení MX záznamu u DNS domény, která je vedena pod registrátorem Web4U.<br />
&#160;<br />
&#160;</p>
<span id="more-29"></span>
<p>Najděme si seznam našich domén a u domény, kterou chcete editovat, klikněte na DNS<br />
&#160;&#160;<a href="http://www.perteus.cz/wp-content/uploads/2011/12/kls-seznam-domen.png" rel="lightbox[29]" title="kls-seznam-domen"><img class="aligncenter size-thumbnail wp-image-39" alt="seznam domén" title="kls-seznam-domen" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/kls-seznam-domen-150x150.png" /></a></p>
<p>V tuto chvíli se nám zobrazí DNS záznamy pro naší doménu. Pokud se podíváte pozorně, tak už jeden MX záznam máte vedený a defaultně je na řádku 1. Jako adresa je uvedeno mail.mojedomena.cz. Tento záznam můžete smazat, anebo jej můžete editovat a změnit hodnoty tak, aby odpovídali hodnotám na obrázku 4.</p>
<p>Ať už provedete editaci, nebo smažete starý MX záznam a rozhodnete se vytvořit úplně nový, musíte stejně přidat MX záznamy minimálně 2. (To je doporučení Googlu, který Vám dá na výběr až 5 MX záznamů)</p>
<p>Přidávání jakýchkoliv záznamů do DNS se provádí pod seznamem současných DNS záznamů.<br />
<a href="http://www.perteus.cz/wp-content/uploads/2011/12/kls-novy-zaznam-dns.png" rel="lightbox[29]" title="kls-novy-zaznam-dns"><img class="aligncenter size-thumbnail wp-image-38" alt="novy zaznam domen" title="kls-novy-zaznam-dns" width="150" height="150" src="http://www.perteus.cz/wp-content/uploads/2011/12/kls-novy-zaznam-dns-150x150.png" /></a></p>
<p>Hodnoty, které musíte zadat jsou následující:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="text"><pre class="de1">1) mojedomena.cz. 3600 MX 1  ASPMX.L.GOOGLE.COM.
2) mojedomena.cz. 3600 MX 5  ALT1.ASPMX.L.GOOGLE.COM.</pre></div></div></div></div></div></div></div>



<p>Výsledek by měl vypadat následovně<br />
&#160;<a href="http://www.perteus.cz/wp-content/uploads/2011/12/nastaveni-mx-google-vlastni-domena.png" rel="lightbox[29]" title="nastaveni-mx-google-vlastni-domena"><img class="aligncenter size-thumbnail wp-image-40" alt="nastaveni-mx-google-vlastni-domena" title="nastaveni-mx-google-vlastni-domena" width="150" height="88" src="http://www.perteus.cz/wp-content/uploads/2011/12/nastaveni-mx-google-vlastni-domena-150x88.png" /></a></p>
<p>Po této úpravě počítejte s prodlevou pár hodiny (nejdéle 24 h, google ale uvádí až 48 h), než dojde k aktualizaci DNS záznamů a než se nastavení projeví.</p>]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2011/12/web4u-nastaveni-mx-pro-gmail-na-vlastni-domene.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gimp &#8211; čeština v Kubuntu 11.10</title>
		<link>http://www.perteus.cz/2011/12/gimp-cestina-v-kubuntu-11-10.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gimp-cestina-v-kubuntu-11-10</link>
		<comments>http://www.perteus.cz/2011/12/gimp-cestina-v-kubuntu-11-10.html#comments</comments>
		<pubDate>Mon, 19 Dec 2011 11:43:36 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[IT a Internet]]></category>
		<category><![CDATA[čeština]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[problémy]]></category>
		<category><![CDATA[řešení problému]]></category>

		<guid isPermaLink="false">http://perteus.cz/?p=25</guid>
		<description><![CDATA[Nainstaloval jsem si Kubuntu 11.10. Po třech letech jsem se vrátil k prostředí, které mě provázelo v počátcích objevování světa linuxu. Jaké však bylo moje překvapení, když jsem zjistil, že Gimp zde nemá češtinu. Přestože jsem měl pro KDE nainstalované všechny lokalizační balíčky. Problém byl nakonec v něčem jiném. Čeština pro Gimp se nachází v [...]]]></description>
			<content:encoded><![CDATA[<p>Nainstaloval jsem si Kubuntu 11.10. Po třech letech jsem se vrátil k prostředí, které mě provázelo v počátcích objevování světa linuxu. Jaké však bylo moje překvapení, když jsem zjistil, že Gimp zde nemá češtinu. Přestože jsem měl pro KDE nainstalované všechny lokalizační balíčky.</p>
<span id="more-25"></span>
<p>Problém byl nakonec v něčem jiném. Čeština pro Gimp se nachází v balíčku:<br />
&#160;<strong>language-pack-cs pro gnome</strong><br />
Po nainstalování už Gimp na mě hovoří v češtině.</p>
<p>Mimochodem problém je starý už minimálně od roku 2008, což dokazuje řešení na Ubuntu.cz ve Fóru. Viz odkaz níže.</p>
<p><a target="_blank" href="http://forum.ubuntu.cz/index.php?topic=20975.0">Zprovoznění češtiny pro Gimp v Kubuntu</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2011/12/gimp-cestina-v-kubuntu-11-10.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Změna hesla do serveradmin</title>
		<link>http://www.perteus.cz/2011/12/zmena-hesla-do-serveradmin.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=zmena-hesla-do-serveradmin</link>
		<comments>http://www.perteus.cz/2011/12/zmena-hesla-do-serveradmin.html#comments</comments>
		<pubDate>Mon, 19 Dec 2011 08:41:38 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[IT a Internet]]></category>
		<category><![CDATA[serveradmin]]></category>
		<category><![CDATA[virtuální server]]></category>
		<category><![CDATA[web4u]]></category>

		<guid isPermaLink="false">http://perteus.cz/?p=64</guid>
		<description><![CDATA[Serveradmin je základní aplikace, z které budete řídit, pokud se rozhodnete pro Web4U, nastavení svého virtuálního serveru. Přesněji, budete zde vytvářet všechny služby pro domény, měnit je a aktualizovat. Nachází se na adrese vs_jmeno_serveru_.server4u.cz/serveradmin a přistupovat k němu musíte přes protokol https. V závěrečné zprávě získáte k serveradminu i přihlašovací údaje. Ale co když chci [...]]]></description>
			<content:encoded><![CDATA[<p>Serveradmin je základní aplikace, z které budete řídit, pokud se rozhodnete pro Web4U, nastavení svého virtuálního serveru. Přesněji, budete zde vytvářet všechny služby pro domény, měnit je a aktualizovat. Nachází se na adrese <strong>vs_jmeno_serveru_.server4u.cz/serveradmin</strong> a přistupovat k němu musíte přes protokol https. V závěrečné zprávě získáte k serveradminu i přihlašovací údaje. Ale co když chci přidat nového uživatele a nebo změnit heslo stávajícího?<br />
<!---MORE--></p>
<span id="more-64"></span>
<p>Uživatel včetně hesla se ukládá do souboru admin.key, který je uložený ve složce:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="sy0">/</span>data<span class="sy0">/</span>www<span class="sy0">/</span>keys</pre></div></div></div></div></div></div></div>



<p>Změnu hesla u admina (standardně nastavený login do server admina) provedeme příkazem:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">htpasswd <span class="re5">-b</span> <span class="sy0">/</span>data<span class="sy0">/</span>www<span class="sy0">/</span>keys<span class="sy0">/</span>admin.key admin vaše_heslo</pre></div></div></div></div></div></div></div>



<p>Tímto dojde k úpravě hesla u uživatele admin. Pro přidání nového uživatele postupujeme stejně, akorát místo admin, dáme uživatelské jméno a nové heslo. Tedy:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">htpasswd <span class="re5">-b</span> <span class="sy0">/</span>data<span class="sy0">/</span>www<span class="sy0">/</span>keys<span class="sy0">/</span>admin.key nový_uživatel jeho_heslo</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2011/12/zmena-hesla-do-serveradmin.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC Desire HD &#8211; Aktualizace na nové Sense 3.0</title>
		<link>http://www.perteus.cz/2011/12/htc-desire-hd-aktualizace-na-nove-sense-3-0.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=htc-desire-hd-aktualizace-na-nove-sense-3-0</link>
		<comments>http://www.perteus.cz/2011/12/htc-desire-hd-aktualizace-na-nove-sense-3-0.html#comments</comments>
		<pubDate>Sun, 18 Dec 2011 11:41:55 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[IT a Internet]]></category>
		<category><![CDATA[aktualizace]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[htc desire hd]]></category>

		<guid isPermaLink="false">http://perteus.cz/?p=23</guid>
		<description><![CDATA[Včerejší večer mi můj telefon připravil menší překvapení. Oznámil mi, že pro něj (HTC Desire HD) je aktualizace software, která sebou přináší Sense 3.0. No tak jsem samozřejmě aktualizoval. O Sense 3 jsem jen slyšel, o to větší a příjemnější překvapení to pro mě bylo. Rozhodně nejhlavnější novinkou, aspoň pro mě, je úplně odlišný způsob [...]]]></description>
			<content:encoded><![CDATA[<p>Včerejší večer mi můj telefon připravil menší překvapení. Oznámil mi, že pro něj (HTC Desire HD) je aktualizace software, která sebou přináší Sense 3.0.</p>
<p>No tak jsem samozřejmě aktualizoval. O Sense 3 jsem jen slyšel, o to větší a příjemnější překvapení to pro mě bylo. Rozhodně nejhlavnější novinkou, aspoň pro mě, je úplně odlišný způsob odemykání obrazovky.</p>
<p>Obsahuje totiž takzvané zkratky. Prostě chci hned volat? Vezmu ikonku telefonu a přetáhnu jí do kruhu a telefon mě hned hodí na vytáčení čísla. To samé platí pro sms nebo fotoaparát.</p>
<p>A jaké další novinky aktualizace přináší, to se pokouším najít na netu. <img src='http://www.perteus.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2011/12/htc-desire-hd-aktualizace-na-nove-sense-3-0.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtuální serve na Web4U &#8211; Vyřešení problému</title>
		<link>http://www.perteus.cz/2011/12/virtualni-serve-na-web4u-vyreseni-problemu.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=virtualni-serve-na-web4u-vyreseni-problemu</link>
		<comments>http://www.perteus.cz/2011/12/virtualni-serve-na-web4u-vyreseni-problemu.html#comments</comments>
		<pubDate>Sun, 18 Dec 2011 11:32:28 +0000</pubDate>
		<dc:creator>perteus</dc:creator>
				<category><![CDATA[IT a Internet]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[řešení problému]]></category>
		<category><![CDATA[virtuální server]]></category>
		<category><![CDATA[web4u]]></category>

		<guid isPermaLink="false">http://perteus.cz/?p=16</guid>
		<description><![CDATA[Tak, včera jsem se potýkal s problémem na virtuálním serveru od společnosti Web4U. Problém byl způsobený zřejmě apachem, který si prostě vzal moc paměti a shodil celý server. Díky zásahu admina došlo k restartu serveru a k úpravě konfiguračního souboru apache. Co je potřeba? Po přihlášení na server pomocí ssh zadat příkaz: &#160;apache.edit Tím spustí [...]]]></description>
			<content:encoded><![CDATA[<p>Tak, včera jsem se potýkal s problémem na virtuálním serveru od společnosti <a href="http://www.web4u.cz">Web4U</a>. Problém byl způsobený zřejmě apachem, který si prostě vzal moc paměti a shodil celý server. Díky zásahu admina došlo k restartu serveru a k úpravě konfiguračního souboru apache. Co je potřeba?</p>
<span id="more-16"></span>
<p>Po přihlášení na server pomocí ssh zadat příkaz:<br />
&#160;<strong>apache.edi</strong>t<br />
Tím spustí editační program VIM a otevře se konfigurační soubor apache. Na začátku souboru se nachází jedna sekce, co mě zajímá:<br />
&#160;</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="apache"><pre class="de1"><span class="co1"># prefork MPM</span>
&lt;<span class="kw3">ifmodule</span> mpm_prefork_module=<span class="st0">&quot;&quot;</span>&gt; <span class="kw1">StartServers</span>          <span class="nu0">5</span> <span class="kw1">MinSpareServers</span>       <span class="nu0">5</span> <span class="kw1">MaxSpareServers</span>      <span class="nu0">10</span> <span class="kw1">MaxClients</span>          <span class="nu0">15</span> <span class="kw1">MaxRequestsPerChild</span>   <span class="nu0">0</span> &lt;/<span class="kw3">ifmodule</span>&gt;</pre></div></div></div></div></div></div></div>





<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="apache"><pre class="de1"><span class="kw1">MaxClients</span> <span class="nu0">15</span></pre></div></div></div></div></div></div></div>



<p>Toto je důležité. Admin mi tam nastavil 20, ale i tak jsem zaznamenal výpadky. Tak jsem to snížil na 15. Nyní už nevypadává celý server, ale budu se muset snažit optimalizovat drupal tak, abych mohl navýšit tento počet na 20. Nebo i více. Zatím se stránky načítají pomaleji, ale načítají a to je důležité. Server běžel celou noc a odolal náporu.</p>
<p>Jenom se hrozím toho, co se stane, až na něj nahraji phpbb <img src='http://www.perteus.cz/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://www.perteus.cz/2011/12/virtualni-serve-na-web4u-vyreseni-problemu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

