<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="http://www.chapadlo.cz/weblog/stylrss.css"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Zápisky chapadla - komentáře</title>
<link>http://www.chapadlo.cz/weblog/</link>
<description>Nejnovější komentáře na weblogu</description>
<language>cs</language>
<item>
<title>v6ak (Jak hostovat u Google zdarma)</title>
<description>
Abych upřesnil představu o jiných jazycích „pod Javou“: Ačkoli je možné udělat například interpret (a třeba pro Smalltalk AFAIK existuje), je IMHO mnohem lepší zdroják zkompilovat do bytecode Javy. Výkon pak může být zhruba srovnatelný s Javou (týká se hlavně staticky typovaných jazyků). V takovém případě nemusí být cokoli z implementace jazyka napsáno v jazyce Java. Samozřejmě, dost často asi bude, už kvůli knihovnám na práci s bytecode. (Sice ani na platformě Java to s nimi není ideální, ale kde je to lepší?) Ale klidně můžeme psát ten kompilátor v C++.
</description>
<content:encoded><![CDATA[
<p>Abych upřesnil představu o jiných jazycích „pod Javou“: Ačkoli je
možné udělat například interpret (a třeba pro Smalltalk AFAIK existuje),
je IMHO mnohem lepší zdroják zkompilovat do bytecode Javy. Výkon pak může
být zhruba srovnatelný s Javou (týká se hlavně staticky typovaných
jazyků). V takovém případě nemusí být cokoli z implementace jazyka
napsáno v jazyce Java. Samozřejmě, dost často asi bude, už kvůli
knihovnám na práci s bytecode. (Sice ani na platformě Java to s nimi není
ideální, ale kde je to lepší?) Ale klidně můžeme psát ten kompilátor
v C++.</p>

<!-- by Texy2! -->]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/jak-hostovat-u-google-zdarma#komentar-3</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/jak-hostovat-u-google-zdarma#komentar-3</guid>
<pubDate>Sun, 14 Feb 2010 21:09:16 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Jak hostovat u Google zdarma)</title>
<description>
[1] Děkuji za doplnění článku, sám jsem netušil, že existují implementace různých jazyků v Javě. Quercus – PHP 5 nad Javou – vypadá velmi dobře, dokonce v něm fungují různé redakční systémy.
</description>
<content:encoded><![CDATA[
<p>[1] Děkuji za doplnění článku, sám jsem netušil, že existují
implementace různých jazyků v Javě. <a
href="http://quercus.caucho.com/">Quercus</a> – PHP 5 nad Javou – vypadá
velmi dobře, dokonce v něm fungují různé redakční systémy.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/jak-hostovat-u-google-zdarma#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/jak-hostovat-u-google-zdarma#komentar-2</guid>
<pubDate>Sun, 14 Feb 2010 14:02:30 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
[12] A máte skript uložen v kódování UTF-8 ?
</description>
<content:encoded><![CDATA[
<p>[12] A máte skript uložen v kódování UTF-8 ?</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-13</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-13</guid>
<pubDate>Sun, 14 Feb 2010 13:51:12 GMT</pubDate>
</item>
<item>
<title>v6ak (Jak hostovat u Google zdarma)</title>
<description>
Výběr jazyků je ve skutečnosti mnohem větší. Java totiž není jen jazyk, ale i platforma. (Možná trošku zvláštně bude znít přirovnání vztahu .NET – C# k Java – Java).

Mám-li přejít k věci, tak je možné hostovat aplikaci napsanou třeba v Ruby, Groovy nebo i PHP!

Podrobnosti jsou na http://groups.google.com/…n-app-engine (JVM-based languages).

Já ale dám přednost Javě, ještě bych mohl zvážit Scalu.

Omezení tam je víc, třeba nemožnost zapisovat do FS. Ale myslím, že většinou není problém s nimi počítat.

K limitům: u e-mailů asi nebude v některých případech (třeba fóra) až takový problém přešvihnout: http://code.google.com/…/quotas.html#Mail 
</description>
<content:encoded><![CDATA[
<p>Výběr jazyků je ve skutečnosti mnohem větší. Java totiž není jen
jazyk, ale i platforma. (Možná trošku zvláštně bude znít přirovnání
vztahu .NET – C# k Java – Java).</p>

<p>Mám-li přejít k věci, tak je možné hostovat aplikaci napsanou třeba
v Ruby, Groovy nebo i PHP!</p>

<p>Podrobnosti jsou na <a
href="http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine">http://groups.google.com/…n-app-engine</a>
(JVM-based languages).</p>

<p>Já ale dám přednost Javě, ještě bych mohl zvážit Scalu.</p>

<p>Omezení tam je víc, třeba nemožnost zapisovat do FS. Ale myslím, že
většinou není problém s nimi počítat.</p>

<p>K limitům: u e-mailů asi nebude v některých případech (třeba fóra)
až takový problém přešvihnout: <a
href="http://code.google.com/intl/cs-CZ/appengine/docs/quotas.html#Mail">http://code.google.com/…/quotas.html#Mail</a> <img
src="../img/smajlici/sad.gif" alt=":(" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/jak-hostovat-u-google-zdarma#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/jak-hostovat-u-google-zdarma#komentar-1</guid>
<pubDate>Sun, 14 Feb 2010 08:53:26 GMT</pubDate>
</item>
<item>
<title>Martin (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
Dobrý script má jen jednu chybku nefunguje když je zpráva s diakritikou, nevíte v čem je chyba? Díky
</description>
<content:encoded><![CDATA[
<p>Dobrý script má jen jednu chybku nefunguje když je zpráva s diakritikou,
nevíte v čem je chyba? Díky</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-12</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-12</guid>
<pubDate>Sun, 10 Jan 2010 20:56:37 GMT</pubDate>
</item>
<item>
<title>PuTTy (Moje začátky v C++)</title>
<description>
Zdravím, Jsem „trochu“ pokročilý v C++. Kdyby nějaký začátečník chtěl pomoci s „základy“ (knihovna &lt;iostream&gt;). Tak bez problému můžu pomoci, když budu vědet. Kontakt na mně viz. email.
</description>
<content:encoded><![CDATA[
<p>Zdravím, Jsem „trochu“ pokročilý v C++. Kdyby nějaký začátečník
chtěl pomoci s „základy“ (knihovna &lt;iostream&gt;). Tak bez problému
můžu pomoci, když budu vědet. Kontakt na mně viz. email.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-11</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-11</guid>
<pubDate>Thu, 10 Dec 2009 09:52:07 GMT</pubDate>
</item>
<item>
<title>Swet (Moje začátky v C++)</title>
<description>
Sem uplnej zacatecnik a docela by se mi hodil nejaky odkaz, kde by bylo opravdu „jako“ v knižce popsany jednotlive veci. Kdyby jste nekdo vedel hodte mi to sem pls. Jinak hezky clanek. Dik.
</description>
<content:encoded><![CDATA[
<p>Sem uplnej zacatecnik a docela by se mi hodil nejaky odkaz, kde by bylo
opravdu „jako“ v knižce popsany jednotlive veci. Kdyby jste nekdo vedel
hodte mi to sem pls. Jinak hezky clanek. Dik.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-10</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-10</guid>
<pubDate>Fri, 04 Sep 2009 14:03:55 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Jaký je zahraniční hosting)</title>
<description>
Jsem rád, že si spokojen …
</description>
<content:encoded><![CDATA[
<p>Jsem rád, že si spokojen <img src="../img/smajlici/smile.gif" alt=":)"
class="smiley" />…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/jaky-je-zahranicni-hosting#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/jaky-je-zahranicni-hosting#komentar-1</guid>
<pubDate>Mon, 02 Mar 2009 08:58:41 GMT</pubDate>
</item>
<item>
<title>Lukyer (Hackerem sám sobě (3) - CSRF)</title>
<description>
Tuto techniku jsem sam objevil pri „otukavani“ jednoho z mych prvnich webu co jsem chtel prolomit … pote asi tak rok nato se o tom zacalo vsude mluvit a vsude slychavam CSRF ;) Je to sice pekne napsane, ale docela nevychytane. Priklad na situaci – mam forum kde si rozkliknu topicy koleckem mysi do 10ti tabu … a fungovat bude odeslani formulare jen pri poslednim tabu. Tady se musi pouzit jineho reseni (nejjednodusi je pole hodnot, ale o x polozek je to xkrat mene bezpecne), nebo svazat primo ke kazdemu id formulare jeho csrf token coz uz je lepsi. Jinak moje reseni je ukladat primo do session vicerozmerne pole s nazvem csrf a pak vygenerovavat k formularum tyto tokeny a zase je odebirat pri pouziti …
</description>
<content:encoded><![CDATA[
<p>Tuto techniku jsem sam objevil pri „otukavani“ jednoho z mych prvnich
webu co jsem chtel prolomit … pote asi tak rok nato se o tom zacalo vsude
mluvit a vsude slychavam CSRF ;) Je to sice pekne napsane, ale docela
nevychytane. Priklad na situaci – mam forum kde si rozkliknu topicy koleckem
mysi do 10ti tabu … a fungovat bude odeslani formulare jen pri poslednim tabu.
Tady se musi pouzit jineho reseni (nejjednodusi je pole hodnot, ale o x polozek
je to xkrat mene bezpecne), nebo svazat primo ke kazdemu id formulare jeho csrf
token coz uz je lepsi. Jinak moje reseni je ukladat primo do session
vicerozmerne pole s nazvem csrf a pak vygenerovavat k formularum tyto tokeny a
zase je odebirat pri pouziti …</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-7</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-7</guid>
<pubDate>Sat, 21 Feb 2009 07:02:43 GMT</pubDate>
</item>
<item>
<title>Anonym (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
Hezký článek, jsem si jistý že jej využiji
</description>
<content:encoded><![CDATA[
<p>Hezký článek, jsem si jistý že jej využiji</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-11</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-11</guid>
<pubDate>Sat, 13 Dec 2008 15:03:19 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Moje začátky v C++)</title>
<description>
[8] Ano, máš pravdu, i když u objektů, které se ukončují až s ukončením celého programu, se může na čištění kašlat a nechat to na systému, on už se s tím nějak popere 

Dělám teď delší dobu v čistém céčku a někdy se mi po garbage collectoru zasteskne. Lidé nejsou dokonalí, tak se snadno stane, že se nevyřeší všechny případy, které mohou nastat nebo se něco špatně napíše a hned je na světě pointer ukazující úplně na jiné místo v paměti, než jsem zamýšlel. A takové chyby se většinou hledají špatně… S garbage collectorem je život přece jenom jednodušší 
</description>
<content:encoded><![CDATA[
<p>[8] Ano, máš pravdu, i když u objektů, které se ukončují až
s ukončením celého programu, se může na čištění kašlat a nechat to na
systému, on už se s tím nějak popere <img src="../img/smajlici/smile.gif"
alt=":-)" class="smiley" /></p>

<p>Dělám teď delší dobu v čistém céčku a někdy se mi po garbage
collectoru zasteskne. Lidé nejsou dokonalí, tak se snadno stane, že se
nevyřeší všechny případy, které mohou nastat nebo se něco špatně
napíše a hned je na světě pointer ukazující úplně na jiné místo
v paměti, než jsem zamýšlel. A takové chyby se většinou hledají
špatně… S garbage collectorem je život přece jenom jednodušší <img
src="../img/smajlici/wink.gif" alt=";-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-9</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-9</guid>
<pubDate>Mon, 08 Dec 2008 20:11:52 GMT</pubDate>
</item>
<item>
<title>Bob (Moje začátky v C++)</title>
<description>
Právě že bys měl destruktory používat a mazat vše dynamicky vytvořené(vše vytvořené přes new – vytvari se az za behu programu a ne pred jeho spustenim),bo si zasereš paměť ani nevíš jak. Destruktory ti pohodlne umozni uklidit svincik po vsech hodnotach co uz nepotrebujes. P.s : nemám rád garbage collector a jiné vynálezy co dělají z programátora opici :D
</description>
<content:encoded><![CDATA[
<p>Právě že bys měl destruktory používat a mazat vše dynamicky
vytvořené(vše vytvořené přes new – vytvari se az za behu programu a ne
pred jeho spustenim),bo si zasereš paměť ani nevíš jak. Destruktory ti
pohodlne umozni uklidit svincik po vsech hodnotach co uz nepotrebujes. P.s :
nemám rád garbage collector a jiné vynálezy co dělají z programátora
opici :D</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-8</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-8</guid>
<pubDate>Tue, 02 Dec 2008 10:11:22 GMT</pubDate>
</item>
<item>
<title>mike (Moje začátky v C++)</title>
<description>
Je to super, kdy bude dalsi dil?? Uz se moc tesim 
</description>
<content:encoded><![CDATA[
<p>Je to super, kdy bude dalsi dil?? Uz se moc tesim <img
src="../img/smajlici/smile.gif" alt=":-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-7</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-7</guid>
<pubDate>Wed, 12 Nov 2008 15:45:26 GMT</pubDate>
</item>
<item>
<title>v6ak (Hackerem sám sobě (2) - XSS)</title>
<description>
Povolit CSS není moudré, viz http://v6ak.profitux.cz/…-na-webu.php (CSS vlastnosti -moz-binding a behavior). I CSS umožňuje XSS!
</description>
<content:encoded><![CDATA[
<p>Povolit CSS není moudré, viz <a
href="http://v6ak.profitux.cz/clanky/xss-jak-mozna-neznate/2-techniky-xss-na-webu.php">http://v6ak.profitux.cz/…-na-webu.php</a>
(CSS vlastnosti -moz-binding a behavior). I CSS umožňuje XSS!</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-6</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-6</guid>
<pubDate>Mon, 22 Sep 2008 13:37:36 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
[9] Pro PHP 4 stačí v definici proměnných nahradit private za var (private $mail → var $mail) a smazat klíčové slovo public před definicí funkcí (public function isValid → function isValid). Nakonec je třeba přejmenovat konstruktor na jméno třídy, tedy __construct → MailForm. Pokud budete i nadále tápat, zkuste použít nějaký nástroj na převod PHP 5 na PHP 4.
</description>
<content:encoded><![CDATA[
<p>[9] Pro PHP 4 stačí v definici proměnných nahradit <code>private</code>
za <code>var</code> (<code>private $mail</code> → <code>var $mail</code>) a
smazat klíčové slovo <code>public</code> před definicí funkcí
(<code>public function isValid</code> → <code>function isValid</code>).
Nakonec je třeba přejmenovat konstruktor na jméno třídy, tedy
<code>__construct</code> → <code>MailForm</code>. Pokud budete i nadále
tápat, zkuste použít nějaký nástroj na <a
href="http://php7.org/tools/5to4/">převod PHP 5 na PHP 4</a>.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-10</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-10</guid>
<pubDate>Tue, 16 Sep 2008 18:25:56 GMT</pubDate>
</item>
<item>
<title>dd (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
Jak by vypadal kod pro PHP 444? Nedari se mi ten zdrojak prepsat tak, aby fungoval. Diky
</description>
<content:encoded><![CDATA[
<p>Jak by vypadal kod pro PHP 444? Nedari se mi ten zdrojak prepsat tak, aby
fungoval. Diky</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-9</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-9</guid>
<pubDate>Mon, 01 Sep 2008 07:21:23 GMT</pubDate>
</item>
<item>
<title>roomy (Hackerem sám sobě (1) - PHP Injection)</title>
<description>
Tak sem se taky nudil a hledam servery na inkludovani a natrazil sem na jeden co mi pri pokusu o include vypsal toto: Neoprávněný pokus o includování souboru, Vaše IP bude zaznamenána z bezpečnostních důvodů!

Jeste ze mam ip anonymizer:F
</description>
<content:encoded><![CDATA[
<p>Tak sem se taky nudil a hledam servery na inkludovani a natrazil sem na jeden
co mi pri pokusu o include vypsal toto: Neoprávněný pokus o includování
souboru, Vaše IP bude zaznamenána z bezpečnostních důvodů!</p>

<p>Jeste ze mam ip anonymizer:F</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-9</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-9</guid>
<pubDate>Fri, 18 Jul 2008 17:46:29 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Jsem bakalář !)</title>
<description>
Pěkný článek.. No u mě víš, že jsem si vybral taky něco trochu jiného než Informační systém, ale snad jsem moc nepřestřelil.  a uvidíme, jestli za rok o tomto čase se budu chystat na měsíc do Londýna (při úspěšných promocích) anebo na opakování ročníku/vyloučení (při všech ostatních případech) …

K úspěchu každopádně ještě jednou gratuluji…
</description>
<content:encoded><![CDATA[
<p>Pěkný článek.. No u mě víš, že jsem si vybral taky něco trochu
jiného než Informační systém, ale snad jsem moc nepřestřelil. <img
src="../img/smajlici/smile.gif" alt=":)" class="smiley" /> a uvidíme, jestli za
rok o tomto čase se budu chystat na měsíc do Londýna (při úspěšných
promocích) anebo na opakování ročníku/vyloučení (při všech ostatních
případech) <img src="../img/smajlici/smile.gif" alt=":)" class="smiley"
/>…</p>

<p>K úspěchu každopádně ještě jednou gratuluji…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/jsem-bakalar#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/jsem-bakalar#komentar-1</guid>
<pubDate>Sat, 14 Jun 2008 09:06:07 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
[7] Ne, to je e-mail odesílatele, který se použije pokud uživatel nevyplní svůj e-mail.

Adresa, kam se má e-mail posílat je uvedena v metodě sendMail.
</description>
<content:encoded><![CDATA[
<p>[7] Ne, to je e-mail odesílatele, který se použije pokud uživatel
nevyplní svůj e-mail.</p>

<p>Adresa, kam se má e-mail posílat je uvedena v metodě
<em>sendMail</em>.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-8</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-8</guid>
<pubDate>Thu, 22 May 2008 10:57:32 GMT</pubDate>
</item>
<item>
<title>noname (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
Ahoj, co je v tom skriptu tohle: $this-&gt;mail = „robot@domena.cz“; tam mám zadat svůj mejl na kterej to chci ?
</description>
<content:encoded><![CDATA[
<p>Ahoj, co je v tom skriptu tohle: $this-&gt;mail = „robot@domena.cz“; tam
mám zadat svůj mejl na kterej to chci ?</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-7</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-7</guid>
<pubDate>Sat, 19 Apr 2008 23:32:48 GMT</pubDate>
</item>
<item>
<title>Nevěřícnej Tomáš (Web story)</title>
<description>
Když jsem si přečetl tento článek uvědomil jsem si, jak si autor libuje ve svém povolání. Inu je to jeho láska.
</description>
<content:encoded><![CDATA[
<p>Když jsem si přečetl tento článek uvědomil jsem si, jak si autor libuje
ve svém povolání. Inu je to jeho láska.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/web-story#komentar-3</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/web-story#komentar-3</guid>
<pubDate>Mon, 07 Apr 2008 21:45:14 GMT</pubDate>
</item>
<item>
<title>Aleš Janda (Web story)</title>
<description>
Že je to apríl mě napadlo už z první věty, když jsi napsal „v příjemně zakouřené kavárně“ – říkal jsem si, že by si takový rozumně vypadající člověk liboval v zakouřených kavárnách?

Po tom zbytku jsem se podíval na hlavičku vracející tento server: X-Powered-By: PHP/5.2.5-p20080206-pl3-gentoo čímž opadly mé obavy o tvém zmagoření 
</description>
<content:encoded><![CDATA[
<p>Že je to apríl mě napadlo už z první věty, když jsi napsal
„v příjemně zakouřené kavárně“ – říkal jsem si, že by si
takový rozumně vypadající člověk liboval v zakouřených kavárnách?</p>

<p>Po tom zbytku jsem se podíval na hlavičku vracející tento server:
X-Powered-By: PHP/5.2.5-p20080206-pl3-gentoo čímž opadly mé obavy o tvém
zmagoření <img src="../img/smajlici/wink.gif" alt=";-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/web-story#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/web-story#komentar-2</guid>
<pubDate>Tue, 01 Apr 2008 20:06:55 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Web story)</title>
<description>
Pěkný příběh  Vidím, že máš ke sportu stejně aktivní přístup jako já…
</description>
<content:encoded><![CDATA[
<p>Pěkný příběh <img src="../img/smajlici/smile.gif" alt=":)"
class="smiley" /> Vidím, že máš ke sportu stejně aktivní přístup
jako já…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/web-story#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/web-story#komentar-1</guid>
<pubDate>Tue, 01 Apr 2008 19:19:19 GMT</pubDate>
</item>
<item>
<title>Kvaky (Hackerem sám sobě (3) - CSRF)</title>
<description>
Ahoj, seriál (jestli se tomu dá tak říkat) Hackerem sám sobě je úplně super. Díky němu jsem si spravil jednu XSS díru. Jinak o technice CSRF slyším poprvé ale nějak mi to nedochází (poslední dobou po 8. hodině mi to nějak nemyslí . Jinak ale super miniseriál…
</description>
<content:encoded><![CDATA[
<p>Ahoj, seriál (jestli se tomu dá tak říkat) Hackerem sám sobě je úplně
super. Díky němu jsem si spravil jednu XSS díru. Jinak o technice CSRF
slyším poprvé ale nějak mi to nedochází (poslední dobou po 8. hodině mi
to nějak nemyslí <img src="../img/smajlici/smile.gif" alt=":-))"
class="smiley" />. Jinak ale super miniseriál…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-6</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-6</guid>
<pubDate>Thu, 28 Feb 2008 20:52:20 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Hackerem sám sobě (3) - CSRF)</title>
<description>
[4] Já se taky nesnažím o žádný hacking, já se zabývám vývojem internetových stránek a v tomto seriálu se snažím ukázat techniky, jakými lze nabourat weby a jak se jim bránit. Žádné programování se sockety tady nepředstavuju… 
</description>
<content:encoded><![CDATA[
<p>[4] Já se taky nesnažím o žádný hacking, já se zabývám vývojem
internetových stránek a v tomto seriálu se snažím ukázat techniky,
jakými lze nabourat weby a jak se jim bránit. Žádné programování se
sockety tady nepředstavuju… <img src="../img/smajlici/wink.gif" alt=";-)"
class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-5</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-5</guid>
<pubDate>Tue, 01 Jan 2008 19:42:45 GMT</pubDate>
</item>
<item>
<title>$#@ (Hackerem sám sobě (3) - CSRF)</title>
<description>
tady si nekdo plete hacking (tj. v dnesni dobe kradeni kreditnich karet, kradeni emailu, kradeni accountu, kradeni ci poskozovani cehokoli) se script-kiddies (to jsou ty deticky jako ty, co si hraji s JS a PHP, pricemz ani netusi, jak funguje kuprikladu ioctl(), lamo)
</description>
<content:encoded><![CDATA[
<p>tady si nekdo plete hacking (tj. v dnesni dobe kradeni kreditnich karet,
kradeni emailu, kradeni accountu, kradeni ci poskozovani cehokoli) se
script-kiddies (to jsou ty deticky jako ty, co si hraji s JS a PHP, pricemz ani
netusi, jak funguje kuprikladu ioctl(), lamo)</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-4</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-4</guid>
<pubDate>Tue, 01 Jan 2008 05:59:15 GMT</pubDate>
</item>
<item>
<title>Dranel (Hackerem sám sobě (1) - PHP Injection)</title>
<description>
Martin Grames: Ještě bych se rád zeptal, jestli je bezpečné řešení i načítání od rootu. Tj např:

include „/neco.php“;

Odpovědět můžete znovu na mail prosím 
</description>
<content:encoded><![CDATA[
<p>Martin Grames: Ještě bych se rád zeptal, jestli je bezpečné řešení
i načítání od rootu. Tj např:</p>

<p>include „/neco.php“;</p>

<p>Odpovědět můžete znovu na mail prosím <img
src="../img/smajlici/smile.gif" alt=":)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-8</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-8</guid>
<pubDate>Sat, 15 Dec 2007 17:22:16 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Ivo Lukačovič v Ostravě)</title>
<description>
Také musím pochválit článek, pěkné shrnutí pohodové přednášky. A tobě Martine moc přeji, ať se ti práce tam, po dokončení školy, vyplní a ať jde vše naprosto ideálně 
</description>
<content:encoded><![CDATA[
<p>Také musím pochválit článek, pěkné shrnutí pohodové přednášky.
A tobě Martine moc přeji, ať se ti práce tam, po dokončení školy,
vyplní a ať jde vše naprosto ideálně <img src="../img/smajlici/smile.gif"
alt=":)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ivo-lukacovic-v-ostrave#komentar-3</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ivo-lukacovic-v-ostrave#komentar-3</guid>
<pubDate>Fri, 07 Dec 2007 16:26:58 GMT</pubDate>
</item>
<item>
<title>Vitec (Ivo Lukačovič v Ostravě)</title>
<description>
Přednáška byla super. Dělej, co tě baví a peníze příjdou samy – tohle je krásná hláška.. ale já čekám a furt nic:)
</description>
<content:encoded><![CDATA[
<p>Přednáška byla super. Dělej, co tě baví a peníze příjdou samy –
tohle je krásná hláška.. ale já čekám a furt nic:)</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ivo-lukacovic-v-ostrave#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ivo-lukacovic-v-ostrave#komentar-2</guid>
<pubDate>Thu, 06 Dec 2007 22:06:13 GMT</pubDate>
</item>
<item>
<title>Max8 (Ivo Lukačovič v Ostravě)</title>
<description>
Moc krásně napsané, přednášku jsem viděl on-line, musím se vším co je v textu souhlasit.

Díky za pěkný článek 
</description>
<content:encoded><![CDATA[
<p>Moc krásně napsané, přednášku jsem viděl on-line, musím se vším co
je v textu souhlasit.</p>

<p>Díky za pěkný článek <img src="../img/smajlici/biggrin.gif" alt=":-D"
class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ivo-lukacovic-v-ostrave#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ivo-lukacovic-v-ostrave#komentar-1</guid>
<pubDate>Thu, 06 Dec 2007 20:37:01 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Hackerem sám sobě (1) - PHP Injection)</title>
<description>
[6] Ano, toto je bezpečné řešení – funkce is_file totiž vrátí false při použití souboru z externího serveru. Také vložení &quot;./&quot; před název souboru zajistí, aby mohl být použit pouze soubor z aktuálního nebo dále vnořených adresářů.

Odpověď zasílám i na e-mail 
</description>
<content:encoded><![CDATA[
<p>[6] Ano, toto je bezpečné řešení – funkce <code>is_file</code> totiž
vrátí <code>false</code> při použití souboru z externího serveru. Také
vložení <code>"./"</code> před název souboru zajistí, aby mohl být použit
pouze soubor z aktuálního nebo dále vnořených adresářů.</p>

<p>Odpověď zasílám i na e-mail <img src="../img/smajlici/wink.gif"
alt=";-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-7</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-7</guid>
<pubDate>Tue, 13 Nov 2007 17:07:17 GMT</pubDate>
</item>
<item>
<title>Dranel (Hackerem sám sobě (1) - PHP Injection)</title>
<description>
EDIT: Mohl bys mi prosím odpovědět na mail? Nevím, jestli sem nepřijdu až zase za půl roku :/
</description>
<content:encoded><![CDATA[
<p>EDIT: Mohl bys mi prosím odpovědět na mail? Nevím, jestli sem nepřijdu
až zase za půl roku :/</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-6</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-6</guid>
<pubDate>Tue, 13 Nov 2007 09:59:47 GMT</pubDate>
</item>
<item>
<title>Dranel (Hackerem sám sobě (1) - PHP Injection)</title>
<description>
Chtěl bych se zeptat, jestli je bezpečné i řešení z linuxsoftu ?
</description>
<content:encoded><![CDATA[
<p>Chtěl bych se zeptat, jestli je bezpečné i řešení z <a
href="http://www.linuxsoft.cz/article.php?id_article=524">linuxsoftu</a> ?</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-5</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-5</guid>
<pubDate>Tue, 13 Nov 2007 09:58:50 GMT</pubDate>
</item>
<item>
<title>XxX (Moje cesta k osvícení)</title>
<description>
stejne je to naprosta demence, OS GNU/Linux lze pomoci predevsim tim, ze budete aktivne spolupracovat na vyvoji cehokoli a commitovat sve zdrojove kody.
</description>
<content:encoded><![CDATA[
<p>stejne je to naprosta demence, OS GNU/Linux lze pomoci predevsim tim, ze
budete aktivne spolupracovat na vyvoji cehokoli a commitovat sve
zdrojove kody.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-cesta-k-osviceni#komentar-4</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-cesta-k-osviceni#komentar-4</guid>
<pubDate>Fri, 02 Nov 2007 09:53:10 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Moje začátky v C++)</title>
<description>
[5] Destruktor je zakomentovaný, protože ho nepoužívám – je to pouze ukázka, jak se píše…
</description>
<content:encoded><![CDATA[
<p>[5] Destruktor je zakomentovaný, protože ho nepoužívám – je to pouze
ukázka, jak se píše…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-6</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-6</guid>
<pubDate>Tue, 23 Oct 2007 13:09:48 GMT</pubDate>
</item>
<item>
<title>NoName (Moje začátky v C++)</title>
<description>
Zdravim. Osobne se povazuji za zacatecnika a musim rict ze tenhle spusob vykladu mi plne vyhovuje… A ze tady neco neni? No a?! Je tady neco co jinde neni… hezky okomentovany zdrojak… Jednu namitku (jako zacatecnik) mam ale taky… Proc je destruktor zakomentovany? Tak ci onak rozhodne se tesim na dalsi dil.
</description>
<content:encoded><![CDATA[
<p>Zdravim. Osobne se povazuji za zacatecnika a musim rict ze tenhle spusob
vykladu mi plne vyhovuje… A ze tady neco neni? No a?! Je tady neco co jinde
neni… hezky okomentovany zdrojak… Jednu namitku (jako zacatecnik) mam ale
taky… Proc je destruktor zakomentovany? Tak ci onak rozhodne se tesim na
dalsi dil.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-5</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-5</guid>
<pubDate>Mon, 22 Oct 2007 19:11:57 GMT</pubDate>
</item>
<item>
<title>Aleš Janda (Hackerem sám sobě (3) - CSRF)</title>
<description>
Pěkný článek  O této technice jsem věděl, akorát jsem neznal ten šílený název – CSRF.

Jo a s tou hrachovou kaší je to fakt dobrý 
</description>
<content:encoded><![CDATA[
<p>Pěkný článek <img src="../img/smajlici/smile.gif" alt=":-)"
class="smiley" /> O této technice jsem věděl, akorát jsem neznal ten
šílený název – CSRF.</p>

<p>Jo a s tou hrachovou kaší je to fakt dobrý <img
src="../img/smajlici/wink.gif" alt=";-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-3</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-3</guid>
<pubDate>Sun, 21 Oct 2007 18:23:28 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Hackerem sám sobě (3) - CSRF)</title>
<description>
O této technice slyším poprvé, vyzkouším, jestli obstojím… Díky za pěkný článek…
</description>
<content:encoded><![CDATA[
<p>O této technice slyším poprvé, vyzkouším, jestli obstojím… Díky za
pěkný článek…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-2</guid>
<pubDate>Sun, 21 Oct 2007 17:47:17 GMT</pubDate>
</item>
<item>
<title>Max8 (Hackerem sám sobě (3) - CSRF)</title>
<description>
Tak článek je moc pěkně napsaný, o této technice jsem neslyšel, takže mě to něco dalo. Dík

Michal
</description>
<content:encoded><![CDATA[
<p>Tak článek je moc pěkně napsaný, o této technice jsem neslyšel,
takže mě to něco dalo. Dík</p>

<p>Michal</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-3-csrf#komentar-1</guid>
<pubDate>Sun, 21 Oct 2007 15:02:49 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Hackerem sám sobě (2) - XSS)</title>
<description>
[4] Johne, ty myslíš, že mě dostaneš na takových jednoduchých věcech jako
&lt;/body&gt; &lt;/html&gt; ? 

K tomu druhému komentáři – &lt;strong href=&quot;www.google.com&quot;&gt; – použití href ve strong jsem neviděl ani v nejhorších nočních můrách – ono to někde funguje ?
</description>
<content:encoded><![CDATA[
<p>[4] Johne, ty myslíš, že mě dostaneš na takových jednoduchých věcech
jako<br />
<code>&lt;/body&gt; &lt;/html&gt;</code> ? <img src="../img/smajlici/smile.gif"
alt=":-)" class="smiley" /></p>

<p>K tomu druhému komentáři – <code>&lt;strong
href="www.google.com"&gt;</code> – použití href ve strong jsem neviděl ani
v nejhorších nočních můrách – ono to někde funguje ?</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-5</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-5</guid>
<pubDate>Fri, 07 Sep 2007 10:36:06 GMT</pubDate>
</item>
<item>
<title>john (Hackerem sám sobě (2) - XSS)</title>
<description>
odkaz neodkaz zaindexuje to google?
</description>
<content:encoded><![CDATA[
<p><strong>odkaz neodkaz zaindexuje to google?</strong></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-4</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-4</guid>
<pubDate>Thu, 06 Sep 2007 17:46:20 GMT</pubDate>
</item>
<item>
<title>john (Hackerem sám sobě (2) - XSS)</title>
<description>test</description>
<content:encoded><![CDATA[test]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-3</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-3</guid>
<pubDate>Thu, 06 Sep 2007 17:35:49 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
[5] Tahle metoda mi příjde lepší, než testovat text na známé slova, které používají roboti. To pak příjdete zkrátka, i když budete do formuláře chtít napsat, že jsme včera hráli poker.
</description>
<content:encoded><![CDATA[
<p>[5] Tahle metoda mi příjde lepší, než testovat text na známé slova,
které používají roboti. To pak příjdete zkrátka, i když budete do
formuláře chtít napsat, že jsme včera hráli poker.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-6</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-6</guid>
<pubDate>Tue, 21 Aug 2007 15:29:11 GMT</pubDate>
</item>
<item>
<title>dsm (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
Co říkáte na tenhle způsob?

http://www.tutorialtastic.co.uk/…nd_protected
</description>
<content:encoded><![CDATA[
<p>Co říkáte na tenhle způsob?</p>

<p><a
href="http://www.tutorialtastic.co.uk/tutorial/php_mail_form_secure_and_protected">http://www.tutorialtastic.co.uk/…nd_protected</a></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-5</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-5</guid>
<pubDate>Tue, 21 Aug 2007 11:11:23 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Hackerem sám sobě (2) - XSS)</title>
<description>
[1]


	Ještě bys ale mohl podotknout, v čem vlastně spočívá ta bezpečnostní díra. Jen zobrazení textu JavaScriptem nevadí 


Ano, to je zmíněno již v prvním odstavci – „Většinou se jedná o JavaScript, který například dokáže manipulovat s vašimi cookies a posílat citlivé údaje útočníkovi.“

Většinou se snaží z cookies ukradnout hesla nebo PHPSESSID, což už ale souvisí s Session Hijacking a o tom někdy příště 

K tomu tvému menšímu hacku pomocí události JavaScriptu – díky, o tom jsem nikde ani nečetl. Článek jsem doplnil o nově nabyté zkušenosti a díru v komentářích záplatoval.
</description>
<content:encoded><![CDATA[
<p>[1]</p>

<blockquote>
	<p>Ještě bys ale mohl podotknout, v čem vlastně spočívá ta
	bezpečnostní díra. Jen zobrazení textu JavaScriptem nevadí <img
	src="../img/smajlici/smile.gif" alt=":-)" class="smiley" /></p>
</blockquote>

<p>Ano, to je zmíněno již v prvním odstavci – „Většinou se jedná
o JavaScript, který například dokáže manipulovat s vašimi cookies a
posílat citlivé údaje útočníkovi.“</p>

<p>Většinou se snaží z cookies ukradnout hesla nebo PHPSESSID, což už ale
souvisí s Session Hijacking a o tom někdy příště <img
src="../img/smajlici/wink.gif" alt=";-)" class="smiley" /></p>

<p>K tomu tvému menšímu hacku pomocí události JavaScriptu – díky,
o tom jsem nikde ani nečetl. Článek jsem doplnil o nově nabyté
zkušenosti a díru v komentářích záplatoval.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-2</guid>
<pubDate>Tue, 31 Jul 2007 11:22:00 GMT</pubDate>
</item>
<item>
<title>Aleš Janda (Hackerem sám sobě (2) - XSS)</title>
<description>
Pěkně napsané  Třeba to vypsání prohlížeče mě nikdy nenapadlo 

Ještě bys ale mohl podotknout, v čem vlastně spočívá ta bezpečnostní díra. Jen zobrazení textu JavaScriptem nevadí 

Jde ale o to, že JavaScriptem lze manipulovat se stránkou (přidávat komentáře atd.) s právy uživatele! Když navíc na stránku přijde admin, je to o to zajímavější.

Anebo může ukrást session – aktuální cookie (někoho jiného) odeslat na svůj server, kde to pak útočník přečte a pomocí toho se přihlásí za někoho jiného.

A ještě něco: zabránění vložení tagů script, iframe, embed a applet nestačí. Uživatel totiž může vložit neškodný tag (třeba &lt;strong&gt;), ale který má třeba mouseover, takže ten skript se vykoná, když návštěvník přejede nad nějakým textem myší (což není tak neobvyklé). Takže to chce zakázat nejen zmíněné tagy, ale i všechny atributy související s JavaScriptem u všech tagů. Což už taková sranda zase není 

Test XSS: Najeď nad tento nevinně vypadající text myší 

Tzn. tento web není zabezpečen proti XSS útoku 
</description>
<content:encoded><![CDATA[
<p>Pěkně napsané <img src="../img/smajlici/smile.gif" alt=":-)"
class="smiley" /> Třeba to vypsání prohlížeče mě nikdy nenapadlo <img
src="../img/smajlici/wink.gif" alt=";-)" class="smiley" /></p>

<p>Ještě bys ale mohl podotknout, v čem vlastně spočívá ta
bezpečnostní díra. Jen zobrazení textu JavaScriptem nevadí <img
src="../img/smajlici/smile.gif" alt=":-)" class="smiley" /></p>

<p>Jde ale o to, že JavaScriptem lze manipulovat se stránkou (přidávat
komentáře atd.) s právy uživatele! Když navíc na stránku přijde admin,
je to o to zajímavější.</p>

<p>Anebo může ukrást session – aktuální cookie (někoho jiného) odeslat
na svůj server, kde to pak útočník přečte a pomocí toho se přihlásí za
někoho jiného.</p>

<p>A ještě něco: zabránění vložení tagů script, iframe, embed a applet
nestačí. Uživatel totiž může vložit neškodný tag (třeba
<code>&lt;strong&gt;</code>), ale který má třeba mouseover, takže ten skript
se vykoná, když návštěvník přejede nad nějakým textem myší (což
není tak neobvyklé). Takže to chce zakázat nejen zmíněné tagy, ale
i všechny atributy související s JavaScriptem u všech tagů. Což už
taková sranda zase není <img src="../img/smajlici/wink.gif" alt=";-)"
class="smiley" /></p>

<p>Test XSS: <strong style="font-weight: normal;"
onmouseover="alert('XSS! :-)');">Najeď nad tento nevinně vypadající text
myší <img src="../img/smajlici/wink.gif" alt=";-)" class="smiley"
/></strong></p>

<p>Tzn. tento web není zabezpečen proti XSS útoku <img
src="../img/smajlici/wink.gif" alt=";-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-2-xss#komentar-1</guid>
<pubDate>Sun, 29 Jul 2007 20:45:32 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Hackerem sám sobě (1) - PHP Injection)</title>
<description>
[3] Rozkaz šéfe ! Připomínky z odstavců 2 a 3 provedeny.
</description>
<content:encoded><![CDATA[
<p>[3] Rozkaz šéfe ! Připomínky z odstavců 2 a 3 provedeny.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-4</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-4</guid>
<pubDate>Thu, 26 Jul 2007 20:37:04 GMT</pubDate>
</item>
<item>
<title>Aleš Janda (Hackerem sám sobě (1) - PHP Injection)</title>
<description>
Ještě bych chtěl také upozornit na to, že tento skript může být potenciální bezpečnostní dírou, i když je allow_url_include zakázáno – zejména je-li na server možnost uploadu (hodil bych tam PHP skript s neškodnou příponou .jpg a pak ho touhle dírou zavolal).

A pak mi tu také chybí metody, jak se tomu vyvarovat, tj. co s tím, aby to napadnutelné nebylo 

A ještě něco – bylo by super, kdyby se u komnetářů zapsaly vložené údaje do cookies a nastavily by se znova. A kdyby byla Texy syntaxe popsána i v dalších obrázovkách (v náhledu) 

Jsem nenáročný, znáš mě 
</description>
<content:encoded><![CDATA[
<p>Ještě bych chtěl také upozornit na to, že tento skript může být
potenciální bezpečnostní dírou, i když je allow_url_include
zakázáno – zejména je-li na server možnost uploadu (hodil bych tam PHP
skript s neškodnou příponou .jpg a pak ho touhle dírou zavolal).</p>

<p>A pak mi tu také chybí metody, jak se tomu vyvarovat, tj. co s tím, aby
to napadnutelné nebylo <img src="../img/smajlici/smile.gif" alt=":-)"
class="smiley" /></p>

<p>A ještě něco – bylo by super, kdyby se u komnetářů zapsaly
vložené údaje do cookies a nastavily by se znova. A kdyby byla Texy syntaxe
popsána i v dalších obrázovkách (v náhledu) <img
src="../img/smajlici/wink.gif" alt=";-)" class="smiley" /></p>

<p>Jsem nenáročný, znáš mě <img src="../img/smajlici/smile.gif" alt=":-)"
class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-3</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-3</guid>
<pubDate>Thu, 26 Jul 2007 17:14:48 GMT</pubDate>
</item>
<item>
<title>Aleš Janda (Hackerem sám sobě (1) - PHP Injection)</title>
<description>
Pěkné, pěkné..  Těším se na pokračování 
</description>
<content:encoded><![CDATA[
<p>Pěkné, pěkné.. <img src="../img/smajlici/smile.gif" alt=":-)"
class="smiley" /> Těším se na pokračování <img
src="../img/smajlici/smile.gif" alt=":-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-2</guid>
<pubDate>Thu, 26 Jul 2007 17:00:23 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Hackerem sám sobě (1) - PHP Injection)</title>
<description>
jojo, php injection je pěkná mrška!  Jinak díky za další poučný článek…
</description>
<content:encoded><![CDATA[
<p>jojo, php injection je pěkná mrška! <img src="../img/smajlici/smile.gif"
alt=":)" class="smiley" /> Jinak díky za další poučný článek…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/hackerem-sam-sobe-1-php-injection#komentar-1</guid>
<pubDate>Thu, 26 Jul 2007 15:05:39 GMT</pubDate>
</item>
<item>
<title>Petr Tichý (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
[3] To jsem nevěděl. Děkuji za informaci.
</description>
<content:encoded><![CDATA[
<p>[3] To jsem nevěděl. Děkuji za informaci.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-4</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-4</guid>
<pubDate>Sun, 24 Jun 2007 11:55:13 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
[2] Ano, element label používám správně – má totiž dvojí použití:


	s atributem for


&lt;label for=&quot;jmeno&quot;&gt;Jméno: &lt;/label&gt;&lt;input id=&quot;jmeno&quot; type=&quot;text&quot; name=&quot;jmeno&quot; /&gt;


	bez atributu for


&lt;label&gt;Jméno: &lt;input type=&quot;text&quot; name=&quot;jmeno&quot; /&gt;&lt;/label&gt;

První verze se hodí spíše ke složitějším formulářům.

K druhému dotazu – je to možné, ale řešení JavaScriptem je zatím nejúčinnější.
</description>
<content:encoded><![CDATA[
<p>[2] Ano, element label používám správně – má totiž dvojí
použití:</p>

<ul>
	<li>s atributem for</li>
</ul>

<pre class="html"><code><span class="html-tag">&lt;label</span><span
class="html-tagin"> for=</span><span
class="html-quote">&quot;jmeno&quot;</span><span
class="html-tag">&gt;</span>Jm&eacute;no: <span
class="html-tag">&lt;/label&gt;&lt;input</span><span
class="html-tagin"> id=</span><span
class="html-quote">&quot;jmeno&quot;</span><span
class="html-tagin"> type=</span><span
class="html-quote">&quot;text&quot;</span><span
class="html-tagin"> name=</span><span
class="html-quote">&quot;jmeno&quot;</span><span
class="html-tagin"> /</span><span class="html-tag">&gt;</span></code></pre>

<ul>
	<li>bez atributu for</li>
</ul>

<pre class="html"><code><span
class="html-tag">&lt;label&gt;</span>Jm&eacute;no: <span
class="html-tag">&lt;input</span><span class="html-tagin"> type=</span><span
class="html-quote">&quot;text&quot;</span><span
class="html-tagin"> name=</span><span
class="html-quote">&quot;jmeno&quot;</span><span
class="html-tagin"> /</span><span
class="html-tag">&gt;&lt;/label&gt;</span></code></pre>

<p>První verze se hodí spíše ke složitějším formulářům.</p>

<p>K druhému dotazu – je to možné, ale řešení JavaScriptem je zatím
nejúčinnější.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-3</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-3</guid>
<pubDate>Sun, 24 Jun 2007 10:20:48 GMT</pubDate>
</item>
<item>
<title>Petr Tichý (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
Jsi si jistý, že používáš element „label“ správně?

Nic se s ním neobaluje, ale umísťuje se většinou nad políčko a musí obsahovat atribut „for“ s hodnotou stejnou jako má atribut „name“ u dotyčného popsaného pole.

Navíc se popisek píše klasicky mezi počáteční a koncovou značku. Nikoliv jako atribut title.

Jinak pěkný článek, ale slyšel jsem, že si někteří roboti stahují už vygenerovanou stránku včetně výpisů JS. Je to možné?
</description>
<content:encoded><![CDATA[
<p>Jsi si jistý, že používáš element „label“ správně?</p>

<p>Nic se s ním neobaluje, ale umísťuje se většinou nad políčko a musí
obsahovat atribut „for“ s hodnotou stejnou jako má atribut „name“
u dotyčného popsaného pole.</p>

<p>Navíc se popisek píše klasicky mezi počáteční a koncovou značku.
Nikoliv jako atribut title.</p>

<p>Jinak pěkný článek, ale slyšel jsem, že si někteří roboti stahují
už vygenerovanou stránku včetně výpisů JS. Je to možné?</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-2</guid>
<pubDate>Sun, 24 Jun 2007 06:52:20 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Ochrana formulářů proti spamu + řešení kontaktního formuláře)</title>
<description>
Skvělý článek, díky.. Věřím, že se to bude čas od času hodit …
</description>
<content:encoded><![CDATA[
<p>Skvělý článek, díky.. Věřím, že se to bude čas od času hodit <img
src="../img/smajlici/smile.gif" alt=":)" class="smiley" />…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/ochrana-formularu-proti-spamu-reseni-kontaktniho-formulare#komentar-1</guid>
<pubDate>Wed, 20 Jun 2007 12:42:46 GMT</pubDate>
</item>
<item>
<title>Aleš Janda (Kontaktní formulář jako nástroj spamu)</title>
<description>
Hezky vysvětlené. Vždycky jsem věděl, že to nějak jde, ale nikdy jsem se vlastně nedopídil toho jak. Díky 
</description>
<content:encoded><![CDATA[
<p>Hezky vysvětlené. Vždycky jsem věděl, že to nějak jde, ale nikdy jsem
se vlastně nedopídil toho jak. Díky <img src="../img/smajlici/wink.gif"
alt=";-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/kontaktni-formular-jako-nastroj-spamu#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/kontaktni-formular-jako-nastroj-spamu#komentar-2</guid>
<pubDate>Thu, 14 Jun 2007 13:50:55 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Kontaktní formulář jako nástroj spamu)</title>
<description>
njn, tady je důkaz, že kvalitní weby nemůže dělat každý. Vždy je potřeba myslet na strašně hodně věcí a pokud tomu tak není, vznikají podobné problém…
</description>
<content:encoded><![CDATA[
<p>njn, tady je důkaz, že kvalitní weby nemůže dělat každý. Vždy je
potřeba myslet na strašně hodně věcí a pokud tomu tak není, vznikají
podobné problém…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/kontaktni-formular-jako-nastroj-spamu#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/kontaktni-formular-jako-nastroj-spamu#komentar-1</guid>
<pubDate>Thu, 14 Jun 2007 12:33:14 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Moje začátky v C++)</title>
<description>
[3] Máš naprostou pravdu, ale vysvětlení principů objektově orientovaného programování by bylo na samostatnou kapitolu v knize a o to jsem se rozhodně nesnažil – možná někdy jindy 
</description>
<content:encoded><![CDATA[
<p>[3] Máš naprostou pravdu, ale vysvětlení principů objektově
orientovaného programování by bylo na samostatnou kapitolu v knize a o to
jsem se rozhodně nesnažil – možná někdy jindy <img
src="../img/smajlici/wink.gif" alt=";-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-4</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-4</guid>
<pubDate>Wed, 09 May 2007 19:09:21 GMT</pubDate>
</item>
<item>
<title>BarrBarr (Moje začátky v C++)</title>
<description>
Tak pro oprawdový začátečníky je kámo twůj text úplně na howno, když tady začneš mávat ukazatelama a přitom neřekneš co to je nebo apoň jak to funguje jak si podle toho má někdo udělat prgram?? to samý je s konstruktorem a destruktorem.. když tam nedáš proč to tam je, co to dělá a co se stane když to tam nedáš tak si myslim že celej ten text je na howno.. tady si člowěk může akorát tak zkopírowat zdroják a koukat co to dělá – a z toho moc lidí chytrejch nebude..
</description>
<content:encoded><![CDATA[
<p>Tak pro oprawdový začátečníky je kámo twůj text úplně na howno,
když tady začneš mávat ukazatelama a přitom neřekneš co to je nebo apoň
jak to funguje jak si podle toho má někdo udělat prgram?? to samý je
s konstruktorem a destruktorem.. když tam nedáš proč to tam je, co to
dělá a co se stane když to tam nedáš tak si myslim že celej ten text je na
howno.. tady si člowěk může akorát tak zkopírowat zdroják a koukat co to
dělá – a z toho moc lidí chytrejch nebude..</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-3</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-3</guid>
<pubDate>Wed, 09 May 2007 11:04:58 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Moje cesta k osvícení)</title>
<description>
Rád bych dalším případným čtenářům připomněl, že tento článek byl napsán na apríla, tudíž nejsem takový šílenec, jak si pár lidí na chvilku myslelo a nechali se nachytat.
</description>
<content:encoded><![CDATA[
<p>Rád bych dalším případným čtenářům připomněl, že tento článek
byl napsán na apríla, tudíž nejsem takový šílenec, jak si pár lidí na
chvilku myslelo a nechali se nachytat.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-cesta-k-osviceni#komentar-3</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-cesta-k-osviceni#komentar-3</guid>
<pubDate>Fri, 06 Apr 2007 12:39:09 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Moje cesta k osvícení)</title>
<description>
No já bych na Windows ještě takhle nezapomínal… Sám sice plánuji taky postupně plně přejít (hodně pozvolna) na Linux (Fedora), ale Windows mi pořád nabízí věci, kvůli kterým stojí za to žít… 

A btw, dneska Vista jde pořídit za opravdu slušné peníze…
</description>
<content:encoded><![CDATA[
<p>No já bych na Windows ještě takhle nezapomínal… Sám sice plánuji taky
postupně plně přejít (hodně pozvolna) na Linux (Fedora), ale Windows mi
pořád nabízí věci, kvůli kterým stojí za to žít… <img
src="../img/smajlici/smile.gif" alt=":)" class="smiley" /></p>

<p>A btw, dneska Vista jde pořídit za opravdu slušné peníze…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-cesta-k-osviceni#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-cesta-k-osviceni#komentar-2</guid>
<pubDate>Sun, 01 Apr 2007 16:06:35 GMT</pubDate>
</item>
<item>
<title>kuchi (Moje cesta k osvícení)</title>
<description>
Nezbyva nez souhlasit. Taky chodim po ulicich, presvedcuji lidi ze nefunkcnost modemu neni chyba Linuxu ale vyrobce, navic se to da resit dopsanim prislusneho ovladace do jadra. Vysvetluju jim, ze standard neni to co pouziva vetsina lidi (.doc, .xls)ale nejaky ODF. Nic nepomuze ani konstantovani, ze Linux bude jiz brzy diky hackerum schopny prehravat originalni BlueRay disky.
</description>
<content:encoded><![CDATA[
<p>Nezbyva nez souhlasit. Taky chodim po ulicich, presvedcuji lidi ze
nefunkcnost modemu neni chyba Linuxu ale vyrobce, navic se to da resit dopsanim
prislusneho ovladace do jadra. Vysvetluju jim, ze standard neni to co pouziva
vetsina lidi (.doc, .xls)ale nejaky ODF. Nic nepomuze ani konstantovani, ze
Linux bude jiz brzy diky hackerum schopny prehravat originalni
BlueRay disky.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-cesta-k-osviceni#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-cesta-k-osviceni#komentar-1</guid>
<pubDate>Sun, 01 Apr 2007 12:04:25 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Obsah mé RSS čtečky)</title>
<description>
Jojo, Kahi's mindprint má něco do sebe, :o) stejně jako tipy Jakuba Vrány…
</description>
<content:encoded><![CDATA[
<p>Jojo, Kahi's mindprint má něco do sebe, :o) stejně jako tipy
Jakuba Vrány…</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/obsah-me-rss-ctecky#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/obsah-me-rss-ctecky#komentar-1</guid>
<pubDate>Wed, 14 Feb 2007 10:01:57 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Komunikujte profesionálně)</title>
<description>
Ano, souhlasím. ICQ poslední dobou neustále padá a je to skutečně jediný protokol, s kterým mám problém. Jsem rovněž šťastný majitel Mirandy a musím říci, že ty alternativní protokoly jsou hrozně fajn…

Sám používám AIM (аle to je nic moc), poté MSN a Yahoo protokol, které jsou mimochodem na západě velmi rozsířené. A nedivím se, protože jsou stabilní a rychlé.
</description>
<content:encoded><![CDATA[
<p>Ano, souhlasím. ICQ poslední dobou neustále padá a je to skutečně
jediný protokol, s kterým mám problém. Jsem rovněž šťastný majitel
Mirandy a musím říci, že ty alternativní protokoly jsou
hrozně fajn…</p>

<p>Sám používám AIM (аle to je nic moc), poté MSN a Yahoo protokol, které
jsou mimochodem na západě velmi rozsířené. A nedivím se, protože jsou
stabilní a rychlé.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/komunikujte-profesionalne#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/komunikujte-profesionalne#komentar-1</guid>
<pubDate>Sat, 27 Jan 2007 10:26:28 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Moje začátky v C++)</title>
<description>
[1] pokud se nemýlím, tak stylem

Trida();
Trida(int a, int b);

se to dělalo v Javě. Zrovna na minulém cvičení z C++ nám vykládal, že v Javě bychom udělali něco takového:

Trida(int jedna);
Trida(int jedna, int dve);
Trida(int jedna, int dve, int tri);

Ale v C++ se to udělá jednoduše takto:

Trida(int jedna, int dve = 0, int tri = 0);

Mě se tento způsob zdá lepší.
</description>
<content:encoded><![CDATA[
<p>[1] pokud se nemýlím, tak stylem</p>

<pre class="cpp"><code>Trida();
Trida(<span
class="cpp-keywords1">int</span> a, <span
class="cpp-keywords1">int</span> b);</code></pre>

<p>se to dělalo v Javě. Zrovna na minulém cvičení z C++ nám vykládal,
že v Javě bychom udělali něco takového:</p>

<pre class="cpp"><code>Trida(<span
class="cpp-keywords1">int</span> jedna);
Trida(<span
class="cpp-keywords1">int</span> jedna, <span
class="cpp-keywords1">int</span> dve);
Trida(<span
class="cpp-keywords1">int</span> jedna, <span
class="cpp-keywords1">int</span> dve, <span
class="cpp-keywords1">int</span> tri);</code></pre>

<p>Ale v C++ se to udělá jednoduše takto:</p>

<pre class="cpp"><code>Trida(<span class="cpp-keywords1">int</span> jedna, <span
class="cpp-keywords1">int</span> dve = <span class="cpp-num">0</span>, <span
class="cpp-keywords1">int</span> tri = <span
class="cpp-num">0</span>);</code></pre>

<p>Mě se tento způsob zdá lepší.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-2</guid>
<pubDate>Sat, 09 Dec 2006 11:58:37 GMT</pubDate>
</item>
<item>
<title>Radek Tomášek (Moje začátky v C++)</title>
<description>
Zdravím Martine,

pročetl jsem tvůj článek a musím říci, že se ti povedl..S C++ pracuji už nějakou dobu a myslím, že pro úplné začátečníky to bude skvělý pomocník…Akorát bych přece jen měl jednu drobnou výtku a to ke konstruktoru… Spíše jde o ten implicitní..Proč ho neudělat zvlášť?

hned uvedu jak jsem to myslel

máš tam řádek v hlavičkovém souboru

Trida(int a = 0, int b = 0);

já bych to udělal takhle

Trida();

Trida(int a, int b);

a v tom dalším souboru bych pak definoval, co má přesně dělat ten implictiní konstruktor..

Jinak ten destruktor se neboj psát normálně do definice…Program pak sam ví, kdy ho má zavolat..

Jinak to je úplně v pohodě..Jinak jako alternativu skvělému Visual Studiu doporučuji DevCpp :o)..
</description>
<content:encoded><![CDATA[
<p>Zdravím Martine,</p>

<p>pročetl jsem tvůj článek a musím říci, že se ti povedl..S C++
pracuji už nějakou dobu a myslím, že pro úplné začátečníky to bude
skvělý pomocník…Akorát bych přece jen měl jednu drobnou výtku a to ke
konstruktoru… Spíše jde o ten implicitní..Proč ho neudělat
zvlášť?</p>

<p>hned uvedu jak jsem to myslel</p>

<p>máš tam řádek v <em>hlavičkovém souboru</em></p>

<p><strong>Trida(int a = 0, int b = 0);</strong></p>

<p>já bych to udělal takhle</p>

<p><strong>Trida();</strong></p>

<p><strong>Trida(int a, int b);</strong></p>

<p>a v tom dalším souboru bych pak definoval, co má přesně dělat ten
implictiní konstruktor..</p>

<p>Jinak ten destruktor se neboj psát normálně do definice…Program pak sam
ví, kdy ho má zavolat..</p>

<p>Jinak to je úplně v pohodě..Jinak jako alternativu skvělému Visual
Studiu doporučuji DevCpp :o)..</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/moje-zacatky-v-cpp#komentar-1</guid>
<pubDate>Sat, 09 Dec 2006 11:20:45 GMT</pubDate>
</item>
<item>
<title>Aleš Janda (Záletníci mají utrum)</title>
<description>
Že by apríl? 
</description>
<content:encoded><![CDATA[
<p>Že by apríl? <img src="../img/smajlici/wink.gif" alt=";-)" class="smiley"
/></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/zaletnici-maji-utrum#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/zaletnici-maji-utrum#komentar-1</guid>
<pubDate>Sat, 01 Apr 2006 16:44:00 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Seznam vytvořil doslova skvělé mapy !)</title>
<description>
Stáří snímků je rozdílné podle oblasti – např. naše městečko má asi rok a půl staré fotky, což není zas tak mnoho, ale jinde už to jsou 3 roky a více – tady asi Seznam s tím nic nenadělá, spíš bude vina u té společnosti, která to fotí.
</description>
<content:encoded><![CDATA[
<p>Stáří snímků je rozdílné podle oblasti – např. naše městečko
má asi rok a půl staré fotky, což není zas tak mnoho, ale jinde už to jsou
3 roky a více – tady asi Seznam s tím nic nenadělá, spíš bude vina
u té společnosti, která to fotí.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/seznam-vytvoril-doslova-skvele-mapy#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/seznam-vytvoril-doslova-skvele-mapy#komentar-2</guid>
<pubDate>Tue, 14 Feb 2006 16:59:00 GMT</pubDate>
</item>
<item>
<title>Aleš Janda (Seznam vytvořil doslova skvělé mapy !)</title>
<description>
Jedinou vadou na kráse je, že ty letecké snímky jsou několik let staré, ale skvělé to opravdu je, takže bych jim to klidně odpustil 
</description>
<content:encoded><![CDATA[
<p>Jedinou vadou na kráse je, že ty letecké snímky jsou několik let staré,
ale skvělé to opravdu je, takže bych jim to klidně odpustil <img
src="../img/smajlici/wink.gif" alt=";-)" class="smiley" /></p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/seznam-vytvoril-doslova-skvele-mapy#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/seznam-vytvoril-doslova-skvele-mapy#komentar-1</guid>
<pubDate>Sat, 04 Feb 2006 09:50:00 GMT</pubDate>
</item>
<item>
<title>Martin Grames (Skvělý způsob vytváření nového CD)</title>
<description>
No, Nohavica už vyšší účast na konzertech mít nemůže – o lístky na každý jeho koncert je boj a je ihned vyprodáno. Tudíž dostat se na jeho koncert je nadlidský úkol.
Z této distribuce nemá autor žádné peníze, ale nestojí ho to také nic. Je to spíš jen takové potěšení pro jeho posluchače, vydělat se na tom rozhodně nedá.
</description>
<content:encoded><![CDATA[
<p>No, Nohavica už vyšší účast na konzertech mít nemůže – o lístky
na každý jeho koncert je boj a je ihned vyprodáno. Tudíž dostat se na jeho
koncert je nadlidský úkol.<br />
Z této distribuce nemá autor žádné peníze, ale nestojí ho to také nic.
Je to spíš jen takové potěšení pro jeho posluchače, vydělat se na tom
rozhodně nedá.</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/skvely-zpusob-vytvareni-noveho-cd#komentar-2</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/skvely-zpusob-vytvareni-noveho-cd#komentar-2</guid>
<pubDate>Wed, 25 Jan 2006 20:05:00 GMT</pubDate>
</item>
<item>
<title>Aleš Janda (Skvělý způsob vytváření nového CD)</title>
<description>
No jo, ale co z takové distribuce má? Vyšší účast na koncertech?
</description>
<content:encoded><![CDATA[
<p>No jo, ale co z takové distribuce má? Vyšší účast na koncertech?</p>
]]></content:encoded>
<link>http://www.chapadlo.cz/weblog/clanek/skvely-zpusob-vytvareni-noveho-cd#komentar-1</link>
<guid isPermaLink="true">http://www.chapadlo.cz/weblog/clanek/skvely-zpusob-vytvareni-noveho-cd#komentar-1</guid>
<pubDate>Wed, 25 Jan 2006 18:48:00 GMT</pubDate>
</item>
</channel>
</rss>