<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36073118</id><updated>2011-11-28T01:56:06.718+01:00</updated><category term='extra'/><category term='beh'/><category term='golf'/><category term='jak na to'/><category term='legrace'/><category term='skola'/><category term='Recepty'/><category term='od srdicka'/><category term='pozorovani'/><category term='fotky'/><category term='podnikani'/><category term='veci okolo'/><category term='skoro legrace'/><category term='projekty'/><category term='private'/><title type='text'>s0cketky skromny blog</title><subtitle type='html'>Optimalizovano pro Firefox (&gt;= 2.x)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36073118.post-2466217078278728608</id><published>2010-03-03T16:52:00.001+01:00</published><updated>2011-08-09T17:12:50.175+02:00</updated><title type='text'>Statnice</title><content type='html'>Po dlouhe dobe novy vytvor :) Na statnice jsem se ucila tak, ze jsem si delala vypisky - psanim se toho vzdycky nejvic naucim. Vcera a predevcirem jsem to celkem 16h skenovala a upravovala (skener mam od stolu pres dve chodby daleko a chodte si otacet kazdou stranku...). A tady to je:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.edisk.cz/stahni/76957/PRAKTICKE.PDF_89.53MB.html"&gt;PRAKTICKE.PDF&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.edisk.cz/stahni/09259/TEORIE.PDF_105.55MB.html"&gt;TEORIE.PDF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jsou to otazky z okruhu Softwarove systemy - architektura a principy systemoveho prostredi. Obsahuje to samozrejme chyby, o nekterych nevim, nektere jsou opravene a o hodne vim, ale uz nebyla nalada ani cas je opravovat - vetsina z nich je ale po zamysleni nad problemem snadno odhalitelna :)&lt;br /&gt;&lt;br /&gt;Nez jsem sla ke statnicim, umela jsem kazde pismenko z tehlech dvou sesitu plus samozrejme dalsi veci, ktere tam nejsou. Ale to, co je v tech sesitech, je imho takovy dobry zaklad. Tak preju hodne stesti :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2466217078278728608?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2466217078278728608/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2466217078278728608' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2466217078278728608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2466217078278728608'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2010/03/statnice.html' title='Statnice'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-9069679931363600056</id><published>2008-09-20T15:31:00.004+02:00</published><updated>2008-09-20T16:43:32.509+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beh'/><title type='text'>Vydeleni bezeckeho blogu / Detaching of the running blog</title><content type='html'>&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;&lt;a href="http://s0cket.blogspot.com/"&gt;Bezecky blog&lt;/a&gt; vydelen zvlast :)&lt;/div&gt;&lt;div class="english"&gt;&lt;a href="http://s0cket.blogspot.com/"&gt;Running blog&lt;/a&gt; detached :)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-9069679931363600056?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/9069679931363600056/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=9069679931363600056' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/9069679931363600056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/9069679931363600056'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/09/vydeleni-bezeckeho-blogu-detaching-of.html' title='Vydeleni bezeckeho blogu / Detaching of the running blog'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-4440032350633859671</id><published>2008-06-24T08:57:00.002+02:00</published><updated>2008-06-24T09:10:43.592+02:00</updated><title type='text'></title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zlfKdbWwruY&amp;hl=en"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zlfKdbWwruY&amp;hl=en" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-4440032350633859671?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/4440032350633859671/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=4440032350633859671' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4440032350633859671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4440032350633859671'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/06/blog-post.html' title=''/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-4875409571494609462</id><published>2008-05-23T21:03:00.000+02:00</published><updated>2008-05-23T20:58:36.398+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veci okolo'/><category scheme='http://www.blogger.com/atom/ns#' term='skola'/><title type='text'>Pro vase pohodli :) / For your comfort :)</title><content type='html'>&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;Z ankety prozatim plyne, ze spis nez nadseni z presunu webu do blogu jste trochu zklamani a ze statistik plyne pravdepodobny duvod - ono se v tom blogu spatne hleda. A tak jsem pripravila specialni prispevek, ktery bude vzdycky jako prvni v kategorii skola a usnadni vam orientaci.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="english"&gt;From the poll I can see that you are more disappointed then excited from moving my web to the blog. And there is reason visible from my stats - it's hard to find what you want. So I've prepared the special entry at the school section that will be always displayed as the first entry and contains the content of the school section. Hope it will help you.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-4875409571494609462?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/4875409571494609462/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=4875409571494609462' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4875409571494609462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4875409571494609462'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/05/pro-vase-pohodli-for-your-comfort.html' title='Pro vase pohodli :) / For your comfort :)'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-3698585073713887758</id><published>2008-05-23T20:28:00.007+02:00</published><updated>2008-05-23T21:01:30.350+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skola'/><title type='text'>Sekce skola - obsah / School Section - the Content</title><content type='html'>&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech-inline"&gt;&lt;span style="font-weight: bold;"&gt;Seminar z TCP/IP&lt;/span&gt; - vypisky ze seminare z TCP/IP&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2008/03/seminar-z-tcpip_06.html"&gt;http://s0cketka.blogspot.com/2008/03/seminar-z-tcpip_06.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Zapisky z metod matematicke statistiky&lt;/span&gt; - zapisky s prednasek&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2008/03/zapisky-z-metod-matematicke-statistiky.html"&gt;http://s0cketka.blogspot.com/2008/03/zapisky-z-metod-matematicke-statistiky.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vypisky z TCP/IP&lt;/span&gt; - souhrn z predmetu Rodina protokolu TCP/IP&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2007/06/vypisky-z-tcpip.html"&gt;http://s0cketka.blogspot.com/2007/06/vypisky-z-tcpip.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ulohy z C++ &lt;/span&gt;- prakticke ulohy&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2007/02/ulohy-z-c.html"&gt;http://s0cketka.blogspot.com/2007/02/ulohy-z-c.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vypisky pro pripravu na zkousku z programovani ve Windows II &lt;/span&gt;- castecne vypisky&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2006/10/vypisky-pro-pripravu-na-zkousku-z.html"&gt;http://s0cketka.blogspot.com/2006/10/vypisky-pro-pripravu-na-zkousku-z.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Souhrn z logiky&lt;/span&gt; - "tahakovy" format souhrnu z logiky&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2006/05/souhrn-z-logiky.html"&gt;http://s0cketka.blogspot.com/2006/05/souhrn-z-logiky.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Zaklady zakladu operacnich systemu&lt;/span&gt; - hodi se k uceni na zkousku&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2006/05/zaklady-zakladu-operacnich-systemu.html"&gt;http://s0cketka.blogspot.com/2006/05/zaklady-zakladu-operacnich-systemu.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prolog - male ulozky&lt;/span&gt; - ulozky, co se hodi mit vyresene pred zkouskou&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2006/03/prolog-male-ulozky.html"&gt;http://s0cketka.blogspot.com/2006/03/prolog-male-ulozky.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Webove stranky na zapocet z Internetu&lt;/span&gt; - mozne reseni jedne z domacich uloh&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2006/02/webove-stranky-na-zapocet-z-internetu.html"&gt;http://s0cketka.blogspot.com/2006/02/webove-stranky-na-zapocet-z-internetu.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Reseni Rubikovy kostky&lt;/span&gt; - v Prologu&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2006/02/reseni-rubikovy-kostky-v-prologu.html"&gt;http://s0cketka.blogspot.com/2006/02/reseni-rubikovy-kostky-v-prologu.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prirucka studenta pred zkouskou z OOP&lt;/span&gt;&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2008/03/prirucka-studenta-pred-zkouskou-z-oop.html"&gt;http://s0cketka.blogspot.com/2008/03/prirucka-studenta-pred-zkouskou-z-oop.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Haskell - male ulozky&lt;/span&gt; - vhodne pro uceni na zkousku s Neproceduralniho programovani&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2006/01/haskell-male-ulozky.html"&gt;http://s0cketka.blogspot.com/2006/01/haskell-male-ulozky.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cast zapisku z Programovani II&lt;/span&gt;&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2005/04/cast-zapisku-z-programovani-ii.html"&gt;http://s0cketka.blogspot.com/2005/04/cast-zapisku-z-programovani-ii.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Symbolicka integrace&lt;/span&gt; - v Prologu&lt;br /&gt;&lt;a href="http://s0cketka.blogspot.com/2008/02/symbolicka-integrace-symbolic.html"&gt;http://s0cketka.blogspot.com/2008/02/symbolicka-integrace-symbolic.html&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-3698585073713887758?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/3698585073713887758/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=3698585073713887758' title='Počet komentářů: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3698585073713887758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3698585073713887758'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/05/sekce-skola-obsah-school-section.html' title='Sekce skola - obsah / School Section - the Content'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2812533796869901501</id><published>2008-05-19T21:50:00.008+02:00</published><updated>2008-05-22T20:22:42.009+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fotky'/><category scheme='http://www.blogger.com/atom/ns#' term='golf'/><title type='text'>Golf v desti - Podebrady / Golf in the Rain - Podebrady</title><content type='html'>&lt;div class="czech-inline"&gt;Neexistuje spatne pocasi pro golf, jen spatne obleceny golfista. Takze jsme se v dnesnim krasnem pocasi pro golf vydali do Podebrad na hriste (pocasi bylo tak krasne, ze jsme byli jedini hraci). Nakonec se nam vylet docela vydaril, tady se s vami podelim alespon o ten kousek prirody, co se mi povedlo zachytit (bazanti mi bohuzel utekli).&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="english-inilne"&gt;There is no improper weather for golf. There is just inappropriately dressed golf player. So we took the road to the Podebrady golf course today morning (the weather was such proper weather for the golf that we were the only players at the course). Finally it was quite nice golf trip. There are some pictures of nature that turned out well (pheasants unfortunately escaped from the reach of my camera).&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020508.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020508.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020451.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020451.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="czech-inline"&gt;Potkali jsme hodne sneku&lt;/div&gt;&lt;div class="english-inline"&gt;We've met many snails&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020479.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020479.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="czech-inline"&gt;A zizal :)&lt;/div&gt;&lt;div class="english-inline"&gt;And rain-worms :)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020489.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020489.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="czech-inline"&gt;Asi kroupy...&lt;/div&gt;&lt;div class="english-inline"&gt;Maybe hail-stones...&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020496.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020496.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="czech-inline"&gt;Tohle si dam na pozadi&lt;/div&gt;&lt;div class="english-inline"&gt;This is gonna to be my new wallpaper&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020505.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020505.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="czech-inline"&gt;Broky bychom na golfovem hristi necekali&lt;/div&gt;&lt;div class="english-inline"&gt;We wasn't expecting grains of shot at the golf course&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020497.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020497.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020504.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/p1020504.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2812533796869901501?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2812533796869901501/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2812533796869901501' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2812533796869901501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2812533796869901501'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/05/golf-v-desti-podebrady-golf-in-rain.html' title='Golf v desti - Podebrady / Golf in the Rain - Podebrady'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i238.photobucket.com/albums/ff152/s0cketka/2008-05-18_golf_podebrady/th_p1020508.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-7126172765290367662</id><published>2008-03-26T07:45:00.009+01:00</published><updated>2008-03-26T08:30:10.819+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='extra'/><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>The Big Bang Theory</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.csfd.cz/photos/filmy/23/234260_7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://img.csfd.cz/photos/filmy/23/234260_7.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;Rec je o novem americkem serialu, ktery se prave vysila vsude mozne, jen ne v Cechach. Co me zaujalo? Zname prostredi! :)&lt;br /&gt;Hlavnimi postavami jsou dva intelektualove a jejich dva pratele (vsichni genialni mladi fyzici), kteri maji, jak uz to tak byva, drobny problem v komunikaci se zbytkem sveta. Ze si ziji v jinem svete nebylo tolik znat, dokud se v byte naproti pres chodbu neobjevila nova sympaticka najemnice, ktera ovsem intelektem tolik neoplyva...&lt;br /&gt;Jestli mate s intelektualy zkusenosti, budete se smat od zacatku do konce .)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;I'm talking about a new Ameriacan situation comedy that is broadcast at many countries except Czech coutnry. What holds my interest? The well known environment!&lt;br /&gt;The main characters are two intellectuals and their two friends (all of them are young genius physicists) and how it usually is they have a little problem with communication with the rest of the world. However there is a new beautiful and lovely girl-neighbour living across the hall (that is not such smart as nice).&lt;br /&gt;If you are experienced in living in a world of intellect you will really like it .)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-7126172765290367662?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/7126172765290367662/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=7126172765290367662' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7126172765290367662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7126172765290367662'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/03/big-bang-theory.html' title='The Big Bang Theory'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-6052930836856636292</id><published>2008-03-20T16:46:00.004+01:00</published><updated>2008-03-20T18:40:36.905+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='extra'/><title type='text'>Velky pes / Big Dog</title><content type='html'>&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;Na tohle se rozhodne podivejte!&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=W1czBcnX1Ww"&gt;http://www.youtube.com/watch?v=W1czBcnX1Ww&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;Must see this!&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.youtube.com/watch?v=W1czBcnX1Ww"&gt;http://www.youtube.com/watch?v=W1czBcnX1Ww&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-6052930836856636292?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/6052930836856636292/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=6052930836856636292' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6052930836856636292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6052930836856636292'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/03/velky-pes-big-dog.html' title='Velky pes / Big Dog'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-7909757550779598474</id><published>2008-03-06T16:15:00.015+01:00</published><updated>2008-05-22T20:22:03.134+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skola'/><title type='text'>Seminar z TCP/IP</title><content type='html'>Sem budu pridavat poznamky z tohoto seminare. Ta podivna cisla na zacatcich radku jsou jmena slidy, ke kterym poznamky patri .)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bug.ms.mff.cuni.cz/tcpip/slides/"&gt;Slidy&lt;/a&gt; jsou vystizne, da se to vsechno udelat jen zpodle nich. Moje poznamky jsou urceny spis&lt;br /&gt;pro ty, co si to budou chtit cist treba v metru a nebudou zrovna mit moznost si to zkouset.&lt;br /&gt;Slidy jsou dulezity! (a nebojte se jich, jsou hezky napsany)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Feb 21 17:21:28 CET 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Uvod &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Ucast nepovinna, zapocet za bojovku - sada ukolu, ktere dostane na poslednim&lt;br /&gt;terminu, nebo v nahradnim terminu (dostaneme ukol, po vyreseni dalsi, vitezi&lt;br /&gt;se tim, ze se dostaneme do cile)&lt;br /&gt;&lt;br /&gt;http://bug.ms.mff.cuni.cz/tcpip/slides&lt;br /&gt;&lt;br /&gt;Hrajeme si na serveru, na kterym je ten web. prihlasuje se pres ssh, kazdy&lt;br /&gt;ma sve heslo a login (tam mame virtualni servrik, kde budeme rooti). Nedelat&lt;br /&gt;tam bordel, aby nam server nevzali! :)&lt;br /&gt;&lt;br /&gt;ssh vmXX@bug.ms.mff.cuni.cz, pak root;&lt;br /&gt;(na papirku se dostane cislo a heslo)&lt;br /&gt;&lt;br /&gt;Ja mam cislo 15, takze vsude, kde je 15, tak tam neni nahodou :) A pripadne&lt;br /&gt;si tam dosadte svoje cislo.&lt;br /&gt;&lt;br /&gt;Server je pristupny odkudkoliv, i z venci.&lt;br /&gt;&lt;br /&gt;Odpojeni:&lt;br /&gt;zabit ssh "~.enter" nebo ctrl+"]" (bacha, u toho si pamatuje shell,&lt;br /&gt;co jsme tam meli napsany, ale neni to videt)&lt;br /&gt;&lt;br /&gt;Kdybychom si pokazili to cely, staci rict a to cele nam to obnovi.&lt;br /&gt;&lt;br /&gt;Obcas ten server nemusi fungovat, hlavne treba pred seminarem.&lt;br /&gt;&lt;br /&gt;Rozvrzeni site na slidu 6&lt;br /&gt;&lt;br /&gt;slide 8:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;ifconfig&lt;br /&gt;ifconfig -a&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;IP adresy si nastavujme tak, aby obsahovali nase prihlasovaci cislo, abychom se&lt;br /&gt;o ne nepoprali :)&lt;br /&gt;&lt;br /&gt;slide 10: nastaveni adresy&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth0 10.0.0.15/24 # mam cislo 15&lt;br /&gt;SIOCSIFNETMASK: Cannot assign requested address&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth0 up&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth1 10.0.1.15/24&lt;br /&gt;SIOCSIFNETMASK: Cannot assign requested address&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth1 up&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;slide 11: vyzkousime si, ze nam to funguje: ping (je rekurzivne spocetny :)&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 10.0.0.22&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 10.0.0.22 -s 65536&lt;br /&gt;Error: packet size 65536 is too large. Maximum is 65507&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;slide 12:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; tcpdump -v -i eth0 -n&lt;br /&gt;# -n ... neprekladat ip adresy na jmena&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;slide 14:&lt;br /&gt;zmena mac adresy (interface nesmi byt aktivni)&lt;br /&gt;prehled arp tabulky:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; arp&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; arping 10.0.0.22&lt;br /&gt;ARPING 10.0.0.22&lt;br /&gt;42 bytes from 00:16:3e:00:00:22 (10.0.0.22): index=0 time=3.280 msec&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;slide 15:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route -n&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;10.0.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 195.113.31.123&lt;br /&gt;connect: Network is unreachable&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route add default gw 10.0.0.100&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route -n&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;10.0.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;0.0.0.0         10.0.0.100      0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;10.0.0.0        *               255.255.255.0   U     0      0        0 eth0&lt;br /&gt;10.0.1.0        *               255.255.255.0   U     0      0        0 eth1&lt;br /&gt;default         10.0.0.100      0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 195.113.31.123&lt;br /&gt;PING 195.113.31.123 (195.113.31.123) 56(84) bytes of data.&lt;br /&gt;64 bytes from 195.113.31.123: icmp_seq=1 ttl=58 time=3.12 ms&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;slide 16:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; tcpdump -v -i eth0 &gt; /tmp/log001 2&gt;&amp;1 &amp;&lt;br /&gt;[1] 1354&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; device eth0 entered promiscuous mode&lt;br /&gt;audit(1203615867.513:8): dev=eth0 prom=256 old_prom=0 auid=4294967295&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; traceroute 195.113.31.123&lt;br /&gt;traceroute to 195.113.31.123 (195.113.31.123), 30 hops max, 40 byte packets&lt;br /&gt; 1  10.0.0.100 (10.0.0.100)  1.965 ms  0.434 ms  0.244 ms&lt;br /&gt; 2  fw-ms.ms.mff.cuni.cz (195.113.19.222)  1.826 ms  1.588 ms  1.793 ms&lt;br /&gt; 3  gems-mffmsfw.pasnet.cz (195.113.69.5)  3.343 ms  2.459 ms  3.677 ms&lt;br /&gt; 4  geruk-gems.pasnet.cz (195.113.68.201)  1.459 ms  1.467 ms  2.291 ms&lt;br /&gt; 5  karlingw-c.karlin.mff.cuni.cz (195.113.31.130)  1.243 ms  1.160 ms  3.587 ms&lt;br /&gt; 6  k5gw.karlin.mff.cuni.cz (195.113.31.137)  2.014 ms  2.466 ms  1.009 ms&lt;br /&gt; 7  atrey.karlin.mff.cuni.cz (195.113.31.123)  2.233 ms  2.173 ms  1.060 ms&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; fg&lt;br /&gt;tcpdump -v -i eth0 &gt;/tmp/log001 2&gt;&amp;1&lt;br /&gt;device eth0 left promiscuous mode&lt;br /&gt;audit(1203615888.574:9): dev=eth0 prom=0 old_prom=256 auid=4294967295&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; less /tmp/log001 &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;slide 19:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth0 down&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth0 hw ether 00:11:22:33:44:15&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth0 up&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/network/interfaces &lt;br /&gt;# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or&lt;br /&gt;# /usr/share/doc/ifupdown/examples for more information.&lt;br /&gt;&lt;br /&gt;auto lo&lt;br /&gt;iface lo inet loopback&lt;br /&gt;auto eth0&lt;br /&gt;iface eth0 inet dhcp&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/networking restart&lt;br /&gt;Reconfiguring network interfaces...Internet Systems Consortium DHCP Client V3.0.4&lt;br /&gt;Copyright 2004-2006 Internet Systems Consortium.&lt;br /&gt;All rights reserved.&lt;br /&gt;For info, please visit http://www.isc.org/sw/dhcp/&lt;br /&gt;&lt;br /&gt;Listening on LPF/eth0/00:11:22:33:44:15&lt;br /&gt;Sending on   LPF/eth0/00:11:22:33:44:15&lt;br /&gt;Sending on   Socket/fallback&lt;br /&gt;DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7&lt;br /&gt;DHCPOFFER from 10.0.0.100&lt;br /&gt;DHCPREQUEST on eth0 to 255.255.255.255 port 67&lt;br /&gt;DHCPACK from 10.0.0.100&lt;br /&gt;bound to 10.0.0.115 -- renewal in 227 seconds.&lt;br /&gt;postconf: fatal: open /etc/postfix/main.cf: No such file or directory&lt;br /&gt;done.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Feb 28 17:19:23 CET 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;20:&lt;br /&gt;Chceme pomoci arp ziskat identitu nekoho jinyho. jak na to?&lt;br /&gt;(napriklad kdyz chceme ospolechnout nejake heslo atd...)&lt;br /&gt;&lt;br /&gt;21: odpoved je na tomdle slidu :)&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;               C&lt;br /&gt;               |&lt;br /&gt;               |&lt;br /&gt;     A --------+--------B&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Jsme C a chceme odposlouchavat komunikaci A a B, + je switch, takze za&lt;br /&gt;normalnich okolnosti to skrz nas nejde. Pro A se budeme tvarit jako B a pro B&lt;br /&gt;jako A.&lt;br /&gt;&lt;br /&gt;Staci posilat falesne ARP odpovedi, kde bude vyplnena mac adresa obeti a moje&lt;br /&gt;IP adresa. musim se ale chovat jako smerovac.&lt;br /&gt;&lt;br /&gt;Lze to delat ruzne, bud pravidelne posilam odpovedi i bez vyzadani, nebo&lt;br /&gt;posilam dotaz... zalezi na OS, jak bude reagovat - jak ktery...&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 10.0.0.100&lt;br /&gt;PING 10.0.0.100 (10.0.0.100) 56(84) bytes of data.&lt;br /&gt;64 bytes from 10.0.0.100: icmp_seq=1 ttl=64 time=1.01 ms&lt;br /&gt;64 bytes from 10.0.0.100: icmp_seq=2 ttl=64 time=0.693 ms&lt;br /&gt;&lt;br /&gt;--- 10.0.0.100 ping statistics ---&lt;br /&gt;2 packets transmitted, 2 received, 0% packet loss, time 1001ms&lt;br /&gt;rtt min/avg/max/mdev = 0.693/0.853/1.014/0.163 ms&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; arp -n&lt;br /&gt;Address                  HWtype  HWaddress           Flags Mask            Iface&lt;br /&gt;10.0.0.100               ether   FE:FF:FF:FF:FF:FF   C                     eth0&lt;br /&gt;RPING 10.0.0.100&lt;br /&gt;42 bytes from fe:ff:ff:ff:ff:ff (10.0.0.100): index=0 time=1.327 msec&lt;br /&gt;42 bytes from fe:ff:ff:ff:ff:ff (10.0.0.100): index=1 time=1.713 msec&lt;br /&gt;42 bytes from fe:ff:ff:ff:ff:ff (10.0.0.100): index=2 time=4.258 msec&lt;br /&gt;&lt;br /&gt;--- 10.0.0.100 statistics ---&lt;br /&gt;3 packets transmitted, 3 packets received,   0% unanswered&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;-&gt; vsechno hezky funguje&lt;br /&gt;&lt;br /&gt;V tudle chvili vyucujici pusti skript na dalsim pocitaci, ktery se bud chovat&lt;br /&gt;jako smerovac a bude rozesilat pravidelne falesne ARP packety (napadneme ten &lt;br /&gt;pocitac 10.0.0.100) :)&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 10.0.0.100&lt;br /&gt;PING 10.0.0.100 (10.0.0.100) 56(84) bytes of data.&lt;br /&gt;64 bytes from 10.0.0.100: icmp_seq=1 ttl=64 time=8.43 ms&lt;br /&gt;64 bytes from 10.0.0.100: icmp_seq=2 ttl=64 time=0.715 ms&lt;br /&gt;&lt;br /&gt;--- 10.0.0.100 ping statistics ---&lt;br /&gt;2 packets transmitted, 2 received, 0% packet loss, time 999ms&lt;br /&gt;rtt min/avg/max/mdev = 0.715/4.574/8.434/3.860 ms&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; arp -n&lt;br /&gt;Address                  HWtype  HWaddress           Flags Mask            Iface&lt;br /&gt;10.0.0.100               ether   00:16:3E:00:00:99   C                     eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; arping 10.0.0.100&lt;br /&gt;ARPING 10.0.0.100&lt;br /&gt;42 bytes from fe:ff:ff:ff:ff:ff (10.0.0.100): index=0 time=1.452 msec&lt;br /&gt;42 bytes from 00:16:3e:00:00:99 (10.0.0.100): index=1 time=121.695 msec&lt;br /&gt;42 bytes from fe:ff:ff:ff:ff:ff (10.0.0.100): index=2 time=2.145 msec&lt;br /&gt;42 bytes from 00:16:3e:00:00:99 (10.0.0.100): index=3 time=1.000 sec&lt;br /&gt;&lt;br /&gt;--- 10.0.0.100 statistics ---&lt;br /&gt;2 packets transmitted, 4 packets received, -100% unanswered&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;-&gt; a hle, secko funguje, jen se podivejme, ze ma najednou jinou arp adresu...&lt;br /&gt;&lt;br /&gt;Skript: arpspoof-all, udajne googlitelny&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;DNS&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;4:&lt;br /&gt;&lt;br /&gt;TTL bychom meli snizit treba na minuty v pripade, ze se chystame menit IP&lt;br /&gt;adresy, jinak je vhodne v radu hodin...&lt;br /&gt;&lt;br /&gt;Zona: podstromy struktury, mohou mit casti vykousnute (treba *.cuni.cz bez mff &lt;br /&gt;je zona -&gt; mff ma vlastni zonu)&lt;br /&gt;&lt;br /&gt;5:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; nslookup idnes.cz&lt;br /&gt;Server:         195.113.19.71&lt;br /&gt;Address:        195.113.19.71#53&lt;br /&gt;&lt;br /&gt;Non-authoritative answer:&lt;br /&gt;Name:   idnes.cz&lt;br /&gt;Address: 194.79.52.192&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;6:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; dig cuni.cz ns&lt;br /&gt;&lt;br /&gt;; ---- DiG 9.3.4 ---- cuni.cz ns&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 10358&lt;br /&gt;;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 3&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;cuni.cz.                       IN      NS&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;cuni.cz.                17709   IN      NS      golias.ruk.cuni.cz.&lt;br /&gt;cuni.cz.                17709   IN      NS      ns.ces.net.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;ns.ces.net.             168668  IN      A       195.113.144.233&lt;br /&gt;ns.ces.net.             82268   IN      AAAA    2001:718:1:101::3&lt;br /&gt;golias.ruk.cuni.cz.     82268   IN      A       195.113.0.2&lt;br /&gt;&lt;br /&gt;;; Query time: 2 msec&lt;br /&gt;;; SERVER: 195.113.19.71#53(195.113.19.71)&lt;br /&gt;;; WHEN: Thu Feb 28 18:06:20 2008&lt;br /&gt;;; MSG SIZE  rcvd: 134&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;7:&lt;br /&gt;&lt;br /&gt;Jak vypadaji delegace z domen vyssich radu (iterativni dotaz, pod tim je to&lt;br /&gt;okomentovane):&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; dig +trace +all +qr www.karlin.mff.cuni.cz           &lt;br /&gt;&lt;br /&gt;; ---- DiG 9.3.4 ---- +trace +all +qr www.karlin.mff.cuni.cz&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Sending:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 33276&lt;br /&gt;;; flags:; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;.                              IN      NS&lt;br /&gt;&lt;br /&gt;;; Got answer:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 33276&lt;br /&gt;;; flags: qr ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 12&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;.                              IN      NS&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;.                       513994  IN      NS      F.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      G.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      H.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      I.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      J.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      K.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      L.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      M.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      A.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      B.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      C.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      D.ROOT-SERVERS.NET.&lt;br /&gt;.                       513994  IN      NS      E.ROOT-SERVERS.NET.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;A.ROOT-SERVERS.NET.     604707  IN      A       198.41.0.4&lt;br /&gt;A.ROOT-SERVERS.NET.     604707  IN      AAAA    2001:503:ba3e::2:30&lt;br /&gt;C.ROOT-SERVERS.NET.     604740  IN      A       192.33.4.12&lt;br /&gt;D.ROOT-SERVERS.NET.     604699  IN      A       128.8.10.90&lt;br /&gt;E.ROOT-SERVERS.NET.     604739  IN      A       192.203.230.10&lt;br /&gt;G.ROOT-SERVERS.NET.     604572  IN      A       192.112.36.4&lt;br /&gt;H.ROOT-SERVERS.NET.     604735  IN      A       128.63.2.53&lt;br /&gt;H.ROOT-SERVERS.NET.     604735  IN      AAAA    2001:500:1::803f:235&lt;br /&gt;J.ROOT-SERVERS.NET.     604762  IN      A       192.58.128.30&lt;br /&gt;J.ROOT-SERVERS.NET.     604762  IN      AAAA    2001:503:c27::2:30&lt;br /&gt;K.ROOT-SERVERS.NET.     604728  IN      A       193.0.14.129&lt;br /&gt;K.ROOT-SERVERS.NET.     604728  IN      AAAA    2001:7fd::1&lt;br /&gt;&lt;br /&gt;;; Query time: 4 msec&lt;br /&gt;;; SERVER: 195.113.19.71#53(195.113.19.71)&lt;br /&gt;;; WHEN: Thu Feb 28 18:10:54 2008&lt;br /&gt;;; MSG SIZE  rcvd: 468&lt;br /&gt;&lt;br /&gt;;; Sending:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 42811&lt;br /&gt;;; flags:; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;www.karlin.mff.cuni.cz.                IN      A&lt;br /&gt;&lt;br /&gt;;; Got answer:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 42811&lt;br /&gt;;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 6, ADDITIONAL: 11&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;www.karlin.mff.cuni.cz.                IN      A&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;cz.                     172800  IN      NS      F.NS.NIC.cz.&lt;br /&gt;cz.                     172800  IN      NS      A.NS.NIC.cz.&lt;br /&gt;cz.                     172800  IN      NS      B.NS.NIC.cz.&lt;br /&gt;cz.                     172800  IN      NS      C.NS.NIC.cz.&lt;br /&gt;cz.                     172800  IN      NS      D.NS.NIC.cz.&lt;br /&gt;cz.                     172800  IN      NS      E.NS.NIC.cz.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;A.NS.NIC.cz.            172800  IN      A       217.31.205.180&lt;br /&gt;B.NS.NIC.cz.            172800  IN      A       217.31.205.188&lt;br /&gt;C.NS.NIC.cz.            172800  IN      A       195.66.241.202&lt;br /&gt;D.NS.NIC.cz.            172800  IN      A       193.29.206.1&lt;br /&gt;E.NS.NIC.cz.            172800  IN      A       194.146.105.38&lt;br /&gt;F.NS.NIC.cz.            172800  IN      A       193.171.255.48&lt;br /&gt;A.NS.NIC.cz.            172800  IN      AAAA    2001:1488:dada:176::180&lt;br /&gt;B.NS.NIC.cz.            172800  IN      AAAA    2001:1488:dada:184::188&lt;br /&gt;C.NS.NIC.cz.            172800  IN      AAAA    2a01:40:1000::2&lt;br /&gt;D.NS.NIC.cz.            172800  IN      AAAA    2001:678:1::1&lt;br /&gt;F.NS.NIC.cz.            172800  IN      AAAA    2001:628:453:420::48&lt;br /&gt;&lt;br /&gt;;; Query time: 8 msec&lt;br /&gt;;; SERVER: 192.5.5.241#53(F.ROOT-SERVERS.NET)&lt;br /&gt;;; WHEN: Thu Feb 28 18:10:54 2008&lt;br /&gt;;; MSG SIZE  rcvd: 379&lt;br /&gt;&lt;br /&gt;;; Sending:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 32710&lt;br /&gt;;; flags:; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;www.karlin.mff.cuni.cz.                IN      A&lt;br /&gt;&lt;br /&gt;;; Got answer:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 32710&lt;br /&gt;;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 1&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;www.karlin.mff.cuni.cz.                IN      A&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;cuni.cz.                18000   IN      NS      golias.ruk.cuni.cz.&lt;br /&gt;cuni.cz.                18000   IN      NS      ns.ces.net.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;golias.ruk.cuni.cz.     18000   IN      A       195.113.0.2&lt;br /&gt;&lt;br /&gt;;; Query time: 8 msec&lt;br /&gt;;; SERVER: 193.171.255.48#53(F.NS.NIC.cz)&lt;br /&gt;;; WHEN: Thu Feb 28 18:10:54 2008&lt;br /&gt;;; MSG SIZE  rcvd: 105&lt;br /&gt;&lt;br /&gt;;; Sending:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 24025&lt;br /&gt;;; flags:; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;www.karlin.mff.cuni.cz.                IN      A&lt;br /&gt;&lt;br /&gt;;; Got answer:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 24025&lt;br /&gt;;; flags: qr aa ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 3&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;www.karlin.mff.cuni.cz.                IN      A&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;www.karlin.mff.cuni.cz. 86400   IN      CNAME   wendy.karlin.mff.cuni.cz.&lt;br /&gt;wendy.karlin.mff.cuni.cz. 86400 IN      A       195.113.30.214&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;karlin.mff.cuni.cz.     86400   IN      NS      krb.karlin.mff.cuni.cz.&lt;br /&gt;karlin.mff.cuni.cz.     86400   IN      NS      krbik.karlin.mff.cuni.cz.&lt;br /&gt;karlin.mff.cuni.cz.     86400   IN      NS      golias.ruk.cuni.cz.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;krb.karlin.mff.cuni.cz. 86400   IN      A       195.113.30.215&lt;br /&gt;krbik.karlin.mff.cuni.cz. 86400 IN      A       195.113.30.216&lt;br /&gt;golias.ruk.cuni.cz.     86400   IN      A       195.113.0.2&lt;br /&gt;&lt;br /&gt;;; Query time: 2 msec&lt;br /&gt;;; SERVER: 195.113.0.2#53(golias.ruk.cuni.cz)&lt;br /&gt;;; WHEN: Thu Feb 28 18:10:54 2008&lt;br /&gt;;; MSG SIZE  rcvd: 187&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Predstavme si, ze pro www.seznam.cz je nameserver ns.seznam.cz. Nj, ale to&lt;br /&gt;dostanu od .cz informaci, ze IP adresu ma u sebe ns.seznam.cz, ale jakou ma &lt;br /&gt;on IP adresu? :-o&lt;br /&gt;&lt;br /&gt;To se resi pomoci glue records: od toho serveru pro .cz se dozvime nejen&lt;br /&gt;informace typu NS, ale take typu A o tom ns.seznam.cz. ty jsou v aditional&lt;br /&gt;section (je videt i v nasem dotazu, napr. hned na zacatku ty root servery jsou&lt;br /&gt;tam vyjmenovane a pod tim jsou i jejich IP adresy)&lt;br /&gt;&lt;br /&gt;8:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/resolv.conf &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/resolv.conf &lt;br /&gt;search seminar&lt;br /&gt;nameserver 10.0.0.100&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping seznam.cz&lt;br /&gt;PING seznam.cz (77.75.76.3) 56(84) bytes of data.&lt;br /&gt;64 bytes from www.seznam.cz (77.75.76.3): icmp_seq=1 ttl=56 time=3.40 ms&lt;br /&gt;64 bytes from www.seznam.cz (77.75.76.3): icmp_seq=2 ttl=56 time=4.70 ms&lt;br /&gt;&lt;br /&gt;--- seznam.cz ping statistics ---&lt;br /&gt;2 packets transmitted, 2 received, 0% packet loss, time 999ms&lt;br /&gt;rtt min/avg/max/mdev = 3.402/4.055/4.708/0.653 ms&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Top-level domena je pro nase ucely nazvana "seminar" (na stejne urovni jako&lt;br /&gt;.cz atd.)&lt;br /&gt;&lt;br /&gt;I kdyz si ten /etc/resolv.conf prepiseme, tak on se casem prepise zpet, takze&lt;br /&gt;musime zrusit dhcp klienta:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; pkill dhclient&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Otestujeme, jestli nam to funguje hezky:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; dig ns.seminar&lt;br /&gt;&lt;br /&gt;; ---- DiG 9.3.4 ---- ns.seminar&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 53501&lt;br /&gt;;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;ns.seminar.                    IN      A&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;ns.seminar.             604800  IN      A       10.0.0.100&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;seminar.                604800  IN      NS      ns.seminar.&lt;br /&gt;&lt;br /&gt;;; Query time: 6 msec&lt;br /&gt;;; SERVER: 10.0.0.100#53(10.0.0.100)&lt;br /&gt;;; WHEN: Thu Feb 28 18:32:47 2008&lt;br /&gt;;; MSG SIZE  rcvd: 58&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Takze ok, ale ne uplne, pac treba "dig ns" by mel udelat totez, ale nedela, to&lt;br /&gt;hleda na netu z neznamych pricin, ale neresili jsme to, proc to dela takle&lt;br /&gt;spatne.&lt;br /&gt;&lt;br /&gt;9:&lt;br /&gt;&lt;br /&gt;Nastavime si vlastni server :)&lt;br /&gt;uz by mel bezet, kdyby ne, tak &lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/bind9 start&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; dig @localhost idnes.cz&lt;br /&gt;&lt;br /&gt;; ---- DiG 9.3.4 ---- @localhost idnes.cz&lt;br /&gt;; (1 server found)&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NOERROR, id: 37487&lt;br /&gt;;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;idnes.cz.                      IN      A&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;idnes.cz.               1800    IN      A       194.79.52.192&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;idnes.cz.               1800    IN      NS      ns.mafra.cz.&lt;br /&gt;idnes.cz.               1800    IN      NS      ns2.mafra.cz.&lt;br /&gt;&lt;br /&gt;;; Query time: 227 msec&lt;br /&gt;;; SERVER: 127.0.0.1#53(127.0.0.1)&lt;br /&gt;;; WHEN: Thu Feb 28 18:38:53 2008&lt;br /&gt;;; MSG SIZE  rcvd: 83&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; dig @localhost ns.seminar&lt;br /&gt;&lt;br /&gt;; ---- DiG 9.3.4 ---- @localhost ns.seminar&lt;br /&gt;; (1 server found)&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; ---HEADER--- opcode: QUERY, status: NXDOMAIN, id: 16326&lt;br /&gt;;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;ns.seminar.                    IN      A&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISI&lt;br /&gt;GN-GRS.COM. 2008022701 1800 900 604800 86400&lt;br /&gt;&lt;br /&gt;;; Query time: 24 msec&lt;br /&gt;;; SERVER: 127.0.0.1#53(127.0.0.1)&lt;br /&gt;;; WHEN: Thu Feb 28 18:39:33 2008&lt;br /&gt;;; MSG SIZE  rcvd: 103&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Ha, ns.seminar nezna. Stejne si ho v resolv.conf nastavime jako defaultni (asi&lt;br /&gt;si to budeme nastavovat pozdeji)&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/resolv.conf &lt;br /&gt;search seminar&lt;br /&gt;nameserver 127.0.0.1&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Mar  6 17:15:37 CET 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;11:&lt;br /&gt;&lt;br /&gt;Nastavime si dns server (vlastni)&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cp /etc/bind/db.local /etc/bind/db.vm15&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/bind/db.vm15 &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/bind/db.vm15 &lt;br /&gt;;&lt;br /&gt;; BIND data file for local loopback interface&lt;br /&gt;;&lt;br /&gt;$TTL 3D&lt;br /&gt;@ IN SOA ns.vm15.seminar. root.seminar. (&lt;br /&gt;   2008030601 ; Serial&lt;br /&gt;   8H  ; Refresh&lt;br /&gt;   2D  ; Retry&lt;br /&gt;   4W  ; Expire&lt;br /&gt;   1D ) ; Negative Cache TTL&lt;br /&gt;  NS ns&lt;br /&gt;  MX 20 mail&lt;br /&gt;ns  A 10.0.0.115&lt;br /&gt;mail  A 10.0.0.115&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/bind/named.conf.local&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/bind/named.conf.local &lt;br /&gt;//&lt;br /&gt;// Do any local configuration here&lt;br /&gt;//&lt;br /&gt;&lt;br /&gt;// Consider adding the 1918 zones here, if they are not used in your&lt;br /&gt;// organization&lt;br /&gt;//include "/etc/bind/zones.rfc1918";&lt;br /&gt;&lt;br /&gt;zone "vm15.seminar" {&lt;br /&gt; type master;&lt;br /&gt; file "/etc/bind/db.vm15";&lt;br /&gt;};&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; pkill dhclient&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/resolv.conf &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/resolv.conf &lt;br /&gt;search seminar&lt;br /&gt;nameserver 10.0.0.115&lt;br /&gt;nameserver 10.0.0.100&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/bind9 restart&lt;br /&gt;Stopping domain name service...: bind.&lt;br /&gt;Starting domain name service...: bind.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; tail /var/log/syslog&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: listening on IPv4 interface lo, 127.0.0.1#53&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: listening on IPv4 interface eth0, 10.0.0.115#53&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: command channel listening on 127.0.0.1#953&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: command channel listening on ::1#953&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: zone 0.in-addr.arpa/IN: loaded serial 1&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: zone 127.in-addr.arpa/IN: loaded serial 1&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: zone 255.in-addr.arpa/IN: loaded serial 1&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: zone localhost/IN: loaded serial 1&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: zone vm15.seminar/IN: loaded serial 2008030601&lt;br /&gt;Mar 6 17:45:53 vm15 named[1475]: running&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to vypada dobre....&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; nslookup ns.vm15.seminar&lt;br /&gt;Server:         10.0.0.115&lt;br /&gt;Address:        10.0.0.115#53&lt;br /&gt;&lt;br /&gt;Name:   ns.vm15.seminar&lt;br /&gt;Address: 10.0.0.115&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Takze to i funguje :) (to, ze to skutecne funguje je jasne z toho, ze jako&lt;br /&gt;server je uvedeny ten 10.0.0.115, coz je nas pocitac a ten to tedy spravne&lt;br /&gt;zodpovedel)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Udelam ze sebe sekundar pro spoluzakuv pocitac:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/bind/named.conf.local &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/bind/named.conf.local &lt;br /&gt;zone "vm15.seminar" {&lt;br /&gt;        type master;&lt;br /&gt;        file "/etc/bind/db.vm15";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "vm28.seminar" {&lt;br /&gt;        type slave;&lt;br /&gt;        file "db.vm28";&lt;br /&gt;        masters { 10.0.0.128; };&lt;br /&gt;};&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; chmod g+w /etc/bind&lt;br /&gt;# aby si mohl zase on stahnout nas domenovy soubor&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/bind9 restart&lt;br /&gt;Stopping domain name service...: bind.&lt;br /&gt;Starting domain name service...: bind.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; nslookup ns.vm28.seminar&lt;br /&gt;Server:         10.0.0.115&lt;br /&gt;Address:        10.0.0.115#53&lt;br /&gt;&lt;br /&gt;Name:   ns.vm28.seminar&lt;br /&gt;Address: 10.0.0.128&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;funugje :)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Smerovani &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Vsechny pocitace se restartovali, abychom zmenili stukturu site podle slidu 3&lt;br /&gt;a 4. V teto chvili bychom nemeli nic dostat z dhcp serveru.&lt;br /&gt;&lt;br /&gt;6:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth0 10.1.0.15 netmask 255.255.255.0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth0 up&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth1 10.3.0.15 netmask 255.255.255.0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth1 up&lt;br /&gt;eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:01:15  &lt;br /&gt;          inet addr:10.1.0.15  Bcast:10.1.0.255  Mask:255.255.255.0&lt;br /&gt;          inet6 addr: fe80::216:3eff:fe00:115/64 Scope:Link&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:189 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:1000 &lt;br /&gt;          RX bytes:20378 (19.9 KiB)  TX bytes:2604 (2.5 KiB)&lt;br /&gt;&lt;br /&gt;eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:03:15  &lt;br /&gt;          inet addr:10.3.0.15  Bcast:10.3.0.255  Mask:255.255.255.0&lt;br /&gt;          inet6 addr: fe80::216:3eff:fe00:315/64 Scope:Link&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:46 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:1000 &lt;br /&gt;          RX bytes:2908 (2.8 KiB)  TX bytes:510 (510.0 b)&lt;br /&gt;&lt;br /&gt;lo        Link encap:Local Loopback  &lt;br /&gt;          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;          inet6 addr: ::1/128 Scope:Host&lt;br /&gt;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:0 &lt;br /&gt;          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;7:&lt;br /&gt;&lt;br /&gt;zapneme smerovani&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; echo 1 &gt; /proc/sys/net/ipv4/ip_forward &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;a routovani&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route add -net 10.2.0.0/24 gw 10.1.0.100 eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route add -net 10.4.0.0/24 gw 10.1.0.100 eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;10.2.0.0        10.1.0.100      255.255.255.0   UG    0      0        0 eth0&lt;br /&gt;10.4.0.0        10.1.0.100      255.255.255.0   UG    0      0        0 eth0&lt;br /&gt;10.3.0.0        *               255.255.255.0   U     0      0        0 eth1&lt;br /&gt;10.1.0.0        *               255.255.255.0   U     0      0        0 eth0&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Mar 13 17:23:06 CET 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;13, 14:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/quagga/daemons &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/quagga/daemons &lt;br /&gt;...&lt;br /&gt;zebra=yes&lt;br /&gt;bgpd=no&lt;br /&gt;ospfd=no&lt;br /&gt;ospf6d=no&lt;br /&gt;ripd=yes&lt;br /&gt;ripngd=no&lt;br /&gt;isisd=no&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/quagga/zebra.conf&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/quagga/zebra.conf&lt;br /&gt;hostname router&lt;br /&gt;password zebra&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/quagga/ripd.conf&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/quagga/ripd.conf &lt;br /&gt;hostname ripd&lt;br /&gt;password zebra&lt;br /&gt;router rip&lt;br /&gt;        network eth0&lt;br /&gt;        network eth1&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;10.2.0.0        10.1.0.100      255.255.255.0   UG    0      0        0 eth0&lt;br /&gt;10.4.0.0        10.1.0.100      255.255.255.0   UG    0      0        0 eth0&lt;br /&gt;10.3.0.0        *               255.255.255.0   U     0      0        0 eth1&lt;br /&gt;10.1.0.0        *               255.255.255.0   U     0      0        0 eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route del -net   10.2.0.0/24&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route del -net   10.4.0.0/24&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/quagga start&lt;br /&gt;Loading capability module if not yet done.&lt;br /&gt;Starting Quagga daemons (prio:10): zebra/usr/lib/quagga/zebra already running.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; telnet localhost ripd&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;Connected to localhost.&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;&lt;br /&gt;Hello, this is Quagga (version 0.99.5).&lt;br /&gt;Copyright 1996-2005 Kunihiro Ishiguro, et al.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User Access Verification&lt;br /&gt;&lt;br /&gt;Password: &lt;br /&gt;ripd&gt; show ip rip&lt;br /&gt;Codes: R - RIP, C - connected, S - Static, O - OSPF, B - BGP&lt;br /&gt;Sub-codes:&lt;br /&gt;      (n) - normal, (s) - static, (d) - default, (r) - redistribute,&lt;br /&gt;      (i) - interface&lt;br /&gt;&lt;br /&gt;     Network            Next Hop         Metric From            Tag Time&lt;br /&gt;R(n) 0.0.0.0/0          10.1.0.100            2 10.1.0.100        0 10:20&lt;br /&gt;C(i) 10.1.0.0/24        0.0.0.0               1 self              0&lt;br /&gt;R(n) 10.2.0.0/24        10.1.0.100            2 10.1.0.100        0 10:20&lt;br /&gt;C(i) 10.3.0.0/24        0.0.0.0               1 self              0&lt;br /&gt;R(n) 10.4.0.0/24        10.1.0.100            3 10.1.0.100        0 10:20&lt;br /&gt;ripd&gt; show ip rip status &lt;br /&gt;Routing Protocol is "rip"&lt;br /&gt;Sending updates every 30 seconds with +/-50%, next due in -1205427131 seconds&lt;br /&gt;  Timeout after 180 seconds, garbage collect after 120 seconds&lt;br /&gt;  Outgoing update filter list for all interface is not set&lt;br /&gt;  Incoming update filter list for all interface is not set&lt;br /&gt;  Default redistribution metric is 1&lt;br /&gt;  Redistributing:&lt;br /&gt;  Default version control: send version 2, receive any version &lt;br /&gt;    Interface        Send  Recv   Key-chain&lt;br /&gt;    eth0             2     1 2    &lt;br /&gt;    eth1             2     1 2    &lt;br /&gt;  Routing for Networks:&lt;br /&gt;    eth0&lt;br /&gt;    eth1&lt;br /&gt;  Routing Information Sources:&lt;br /&gt;    Gateway          BadPackets BadRoutes  Distance Last Update&lt;br /&gt;    10.1.0.100               0         0       120   00:00:19&lt;br /&gt;    10.1.0.11                0         0       120   00:00:08&lt;br /&gt;    10.1.0.9                 0         0       120   00:00:19&lt;br /&gt;    10.3.0.9                 0         0       120   00:00:19&lt;br /&gt;    10.1.0.99                0         0       120   00:00:16&lt;br /&gt;    10.1.0.3                 0         0       120   00:00:35&lt;br /&gt;    10.3.0.3                 0         0       120   00:00:35&lt;br /&gt;    10.1.0.25                0         0       120   00:00:16&lt;br /&gt;    10.3.0.25                0         0       120   00:00:16&lt;br /&gt;    10.1.0.7                 0         0       120   00:00:23&lt;br /&gt;    10.3.0.7                 0         0       120   00:00:23&lt;br /&gt;    10.1.0.5                 0         0       120   00:00:26&lt;br /&gt;    10.3.0.5                 0         0       120   00:00:26&lt;br /&gt;    10.3.0.11                0         0       120   00:00:08&lt;br /&gt;  Distance: (default is 120)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;15:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth1 down&lt;br /&gt;# ze zahadnych pricin je obcas nutne todle udelat&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth1 up  &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth0 down&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ifconfig eth0 up  &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route -n&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;10.4.0.14       10.1.0.100      255.255.255.255 UGH   3      0        0 eth0&lt;br /&gt;10.2.0.14       10.1.0.100      255.255.255.255 UGH   3      0        0 eth0&lt;br /&gt;10.2.0.0        10.1.0.100      255.255.255.0   UG    2      0        0 eth0&lt;br /&gt;10.0.0.0        10.1.0.100      255.255.255.0   UG    5      0        0 eth0&lt;br /&gt;10.0.1.0        10.1.0.100      255.255.255.0   UG    5      0        0 eth0&lt;br /&gt;10.3.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1&lt;br /&gt;10.1.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;0.0.0.0         10.1.0.100      0.0.0.0         UG    2      0        0 eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 195.113.18.123&lt;br /&gt;PING 195.113.18.123 (195.113.18.123) 56(84) bytes of data.&lt;br /&gt;64 bytes from 195.113.18.123: icmp_seq=1 ttl=63 time=1.74 ms&lt;br /&gt;64 bytes from 195.113.18.123: icmp_seq=2 ttl=63 time=1.15 ms&lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ted schodime servrik na 10.1.0.100 a nekomu (kdo pres to mel cestu, treba ja)&lt;br /&gt;prestane chodit pign do netu, ale casem se to opravi :)&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 195.113.18.123&lt;br /&gt;PING 195.113.18.123 (195.113.18.123) 56(84) bytes of data.&lt;br /&gt;&lt;br /&gt;--- 195.113.18.123 ping statistics ---&lt;br /&gt;4 packets transmitted, 0 received, 100% packet loss, time 3005ms&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; telnet localhost ripd&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;Connected to localhost.&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;&lt;br /&gt;Hello, this is Quagga (version 0.99.5).&lt;br /&gt;Copyright 1996-2005 Kunihiro Ishiguro, et al.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User Access Verification&lt;br /&gt;&lt;br /&gt;Password: &lt;br /&gt;ripd&gt; show ip rip status&lt;br /&gt;Routing Protocol is "rip"&lt;br /&gt;Sending updates every 30 seconds with +/-50%, next due in -1205427137 seconds&lt;br /&gt;  Timeout after 180 seconds, garbage collect after 120 seconds&lt;br /&gt;  Outgoing update filter list for all interface is not set&lt;br /&gt;  Incoming update filter list for all interface is not set&lt;br /&gt;  Default redistribution metric is 1&lt;br /&gt;  Redistributing:&lt;br /&gt;  Default version control: send version 2, receive any version &lt;br /&gt;    Interface        Send  Recv   Key-chain&lt;br /&gt;    eth0             2     1 2    &lt;br /&gt;    eth1             2     1 2    &lt;br /&gt;  Routing for Networks:&lt;br /&gt;    eth0&lt;br /&gt;    eth1&lt;br /&gt;  Routing Information Sources:&lt;br /&gt;    Gateway          BadPackets BadRoutes  Distance Last Update&lt;br /&gt;    10.1.0.100               0         0       120   00:01:20&lt;br /&gt;    10.1.0.11                0         0       120   00:00:19&lt;br /&gt;    10.1.0.9                 0         0       120   00:00:06&lt;br /&gt;    10.3.0.9                 0         0       120   00:00:06&lt;br /&gt;    10.1.0.99                0         0       120   00:00:28&lt;br /&gt;    10.1.0.3                 0         0       120   00:00:32&lt;br /&gt;    10.3.0.3                 0         0       120   00:00:32&lt;br /&gt;    10.1.0.25                0         0       120   00:00:10&lt;br /&gt;    10.3.0.25                1         0       120   00:00:10&lt;br /&gt;    10.1.0.7                 0         0       120   00:00:25&lt;br /&gt;    10.3.0.7                 0         0       120   00:00:25&lt;br /&gt;    10.1.0.5                 0         0       120   00:00:11&lt;br /&gt;    10.3.0.5                 1         0       120   00:00:11&lt;br /&gt;    10.3.0.11                0         0       120   00:00:19&lt;br /&gt;    10.1.0.19                0         0       120   00:00:05&lt;br /&gt;    10.3.0.19                0         0       120   00:00:05&lt;br /&gt;    10.1.0.17                0         0       120   00:00:28&lt;br /&gt;    10.3.0.17                0         0       120   00:00:28&lt;br /&gt;  Distance: (default is 120)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;vidime, ze ze 10.1.0.100 byl Last Update uz pred dost dlouhou dobou. Za chvili&lt;br /&gt;uplne zmizel z ty tabulky. A nasla se jina cesta:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;ripd&gt; show ip rip       &lt;br /&gt;Codes: R - RIP, C - connected, S - Static, O - OSPF, B - BGP&lt;br /&gt;Sub-codes:&lt;br /&gt;      (n) - normal, (s) - static, (d) - default, (r) - redistribute,&lt;br /&gt;      (i) - interface&lt;br /&gt;&lt;br /&gt;      Network            Next Hop         Metric From            Tag Time&lt;br /&gt;R(n) 0.0.0.0/0          10.1.0.99             3 10.1.0.99         0 10:32&lt;br /&gt;R(n) 10.0.0.0/24        10.1.0.99             5 10.1.0.99         0 10:32&lt;br /&gt;R(n) 10.0.1.0/24        10.1.0.99             5 10.1.0.99         0 10:32&lt;br /&gt;C(i) 10.1.0.0/24        0.0.0.0               1 self              0&lt;br /&gt;R(n) 10.2.0.0/24        10.1.0.99             2 10.1.0.99         0 10:32&lt;br /&gt;R(n) 10.2.0.14/32       10.1.0.99             3 10.1.0.99         0 10:32&lt;br /&gt;C(i) 10.3.0.0/24        0.0.0.0               1 self              0&lt;br /&gt;R(n) 10.4.0.0/24        10.1.0.99             3 10.1.0.99         0 10:32&lt;br /&gt;R(n) 10.4.0.14/32       10.1.0.99             3 10.1.0.99         0 10:32&lt;br /&gt;ripd&gt; Connection closed by foreign host.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 195.113.18.123&lt;br /&gt;PING 195.113.18.123 (195.113.18.123) 56(84) bytes of data.&lt;br /&gt;64 bytes from 195.113.18.123: icmp_seq=1 ttl=62 time=3.81 ms&lt;br /&gt;64 bytes from 195.113.18.123: icmp_seq=2 ttl=62 time=1.49 ms&lt;br /&gt;&lt;br /&gt;--- 195.113.18.123 ping statistics ---&lt;br /&gt;2 packets transmitted, 2 received, 0% packet loss, time 999ms&lt;br /&gt;rtt min/avg/max/mdev = 1.496/2.656/3.817/1.161 ms&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;a kdyz ten interface zase nahodime, tak se tam casem dostane zase ta puvodni&lt;br /&gt;cesta, protoze je kratsi :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;16:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/quagga/daemons &lt;br /&gt;...&lt;br /&gt;zebra=yes&lt;br /&gt;bgpd=no&lt;br /&gt;ospfd=yes&lt;br /&gt;ospf6d=no&lt;br /&gt;ripd=no&lt;br /&gt;ripngd=no&lt;br /&gt;isisd=no&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/quagga/ospfd.conf&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/quagga/ospfd.conf&lt;br /&gt;hostname ospfd&lt;br /&gt;password zebra&lt;br /&gt;router ospf&lt;br /&gt;        network 10.1.0.0/24 area 0&lt;br /&gt;        network 10.3.0.0/24 area 0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/quagga restart&lt;br /&gt;Stopping Quagga daemons (prio:0): (ospfd) zebra (bgpd) (waiting) .. ripd (ripng&lt;br /&gt;d) (ospf6d) (isisd).&lt;br /&gt;Removing all routes made by zebra.&lt;br /&gt;Nothing to flush.&lt;br /&gt;Loading capability module if not yet done.&lt;br /&gt;Starting Quagga daemons (prio:10): zebra ospfd.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;zkusime si dalsi vypadek :)&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 195.113.18.123&lt;br /&gt;PING 195.113.18.123 (195.113.18.123) 56(84) bytes of data.&lt;br /&gt;64 bytes from 195.113.18.123: icmp_seq=1 ttl=63 time=1.25 ms&lt;br /&gt;64 bytes from 195.113.18.123: icmp_seq=2 ttl=63 time=0.957 ms&lt;br /&gt;&lt;br /&gt;--- 195.113.18.123 ping statistics ---&lt;br /&gt;2 packets transmitted, 2 received, 0% packet loss, time 999ms&lt;br /&gt;rtt min/avg/max/mdev = 0.957/1.103/1.250/0.150 ms&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;funguje to mnohem rychleji, nez ten predchozi :) na chvilicku se zastavil a pak&lt;br /&gt;hned bezel dal (cca 3s)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; IPv6 &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Mar 20 17:21:33 CET 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;5, 6, 7, 8, 9:&lt;br /&gt;&lt;br /&gt;V nasem pripade musime tunelovat, proto jsme obklopeni IPv4. Staticke nastaveni:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ip link set dev eth0 up&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ip addr add 2001:5c0:94c1:1::04/64 dev eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ip route add 2001:5c0:94c1:1::/64 dev eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ip route add 2000::/3 via 2001:5c0:94c1:1::100&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; echo nameserver 2001:5c0:94c1::1 &gt;/etc/resolv.conf&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ip route # vypise smerovaci tabulku (route -6)&lt;br /&gt;10.0.0.0/24 via 10.1.0.100 dev eth0  proto zebra  metric 20 &lt;br /&gt;10.2.0.0/24  proto zebra  metric 20 &lt;br /&gt;        nexthop via 10.1.0.100  dev eth0 weight 1&lt;br /&gt;        nexthop via 10.1.0.99  dev eth0 weight 1&lt;br /&gt;10.4.0.0/24  proto zebra  metric 30 &lt;br /&gt;        nexthop via 10.1.0.100  dev eth0 weight 1&lt;br /&gt;        nexthop via 10.1.0.99  dev eth0 weight 1&lt;br /&gt;10.3.0.0/24 dev eth1  proto kernel  scope link  src 10.3.0.15 &lt;br /&gt;10.1.0.0/24 dev eth0  proto kernel  scope link  src 10.1.0.15 &lt;br /&gt;default via 10.1.0.100 dev eth0  proto zebra  metric 10 &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; route -6&lt;br /&gt;Kernel IPv6 routing table&lt;br /&gt;Destination                  Next Hop              Flags Metric Ref    Use Iface&lt;br /&gt;::1/128                      ::                    U     0      12       1 lo      &lt;br /&gt;2001:5c0:94c1:1::4/128       ::                    U     0      39       1 lo      &lt;br /&gt;2001:5c0:94c1:1::/64         ::                    U     256    1        0 eth0    &lt;br /&gt;2001:5c0:94c1:1::/64         ::                    U     1024   0        0 eth0    &lt;br /&gt;2000::/3                     2001:5c0:94c1:1::100  UG    1024   18       0 eth0    &lt;br /&gt;fe80::216:3eff:fe00:115/128  ::                    U     0      2        1 lo      &lt;br /&gt;fe80::216:3eff:fe00:315/128  ::                    U     0      0        1 lo      &lt;br /&gt;fe80::/64                    ::                    U     256    0        0 eth0    &lt;br /&gt;fe80::/64                    ::                    U     256    0        0 eth1    &lt;br /&gt;ff02::2/128                  ff02::2               UC    0      3        3 eth0    &lt;br /&gt;ff00::/8                     ::                    U     256    0        0 eth0    &lt;br /&gt;ff00::/8                     ::                    U     256    0        0 eth1    &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping6 www.kame.net&lt;br /&gt;PING www.kame.net(orange.kame.net) 56 data bytes&lt;br /&gt;64 bytes from orange.kame.net: icmp_seq=1 ttl=46 time=313 ms&lt;br /&gt;64 bytes from orange.kame.net: icmp_seq=2 ttl=46 time=317 ms&lt;br /&gt;64 bytes from orange.kame.net: icmp_seq=3 ttl=46 time=305 ms&lt;br /&gt;64 bytes from orange.kame.net: icmp_seq=4 ttl=46 time=324 ms&lt;br /&gt;&lt;br /&gt;--- www.kame.net ping statistics ---&lt;br /&gt;4 packets transmitted, 4 received, 0% packet loss, time 2997ms&lt;br /&gt;rtt min/avg/max/mdev = 305.049/315.113/324.288/6.912 ms&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Zrusime statickou konfiguraci a presto ale pingneme, proc? protoze si to&lt;br /&gt;routovani pamatuje.&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;TNETLINK answers: No such process&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ip route del 2001:5c0:94c1:1::/64&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ip addr del 2001:5c0:94c1:1::04/64 dev eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping6 www.kame.net&lt;br /&gt;PING www.kame.net(orange.kame.net) 56 data bytes&lt;br /&gt;64 bytes from orange.kame.net: icmp_seq=1 ttl=45 time=326 ms&lt;br /&gt;64 bytes from orange.kame.net: icmp_seq=2 ttl=45 time=328 ms&lt;br /&gt;&lt;br /&gt;--- www.kame.net ping statistics ---&lt;br /&gt;3 packets transmitted, 2 received, 33% packet loss, time 2014ms&lt;br /&gt;rtt min/avg/max/mdev = 326.537/327.750/328.963/1.213 ms&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ip addr show&lt;br /&gt;1: lo: &lt;LOOPBACK,UP,10000&gt; mtu 16436 qdisc noqueue &lt;br /&gt;    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00&lt;br /&gt;    inet 127.0.0.1/8 scope host lo&lt;br /&gt;    inet6 ::1/128 scope host &lt;br /&gt;       valid_lft forever preferred_lft forever&lt;br /&gt;2: eth0: &lt;BROADCAST,MULTICAST,UP,10000&gt; mtu 1500 qdisc pfifo_fast qlen 1000&lt;br /&gt;    link/ether 00:16:3e:00:01:15 brd ff:ff:ff:ff:ff:ff&lt;br /&gt;    inet 10.1.0.15/24 brd 10.1.0.255 scope global eth0&lt;br /&gt;    inet6 2001:5c0:94c1:1:216:3eff:fe00:115/64 scope global dynamic &lt;br /&gt;       valid_lft 2591996sec preferred_lft 604796sec&lt;br /&gt;    inet6 fe80::216:3eff:fe00:115/64 scope link &lt;br /&gt;       valid_lft forever preferred_lft forever&lt;br /&gt;3: eth1: &lt;BROADCAST,MULTICAST,UP,10000&gt; mtu 1500 qdisc pfifo_fast qlen 1000&lt;br /&gt;    link/ether 00:16:3e:00:03:15 brd ff:ff:ff:ff:ff:ff&lt;br /&gt;    inet 10.3.0.15/24 brd 10.3.0.255 scope global eth1&lt;br /&gt;    inet6 fe80::216:3eff:fe00:315/64 scope link &lt;br /&gt;       valid_lft forever preferred_lft forever&lt;br /&gt;4: sit0: &lt;NOARP&gt; mtu 1480 qdisc noop &lt;br /&gt;    link/sit 0.0.0.0 brd 0.0.0.0&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Odposlechneme si packet:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;dns: /etc/resolv.conf:1: invalid nameserver address `2001:5c0:94c1::1'&lt;br /&gt;device eth0 entered promiscuous mode&lt;br /&gt;audit(1206032751.183:4): dev=eth0 prom=256 old_prom=0 auid=4294967295&lt;br /&gt;Capturing on eth0&lt;br /&gt;Frame 1 (110 bytes on wire, 110 bytes captured)&lt;br /&gt;    Arrival Time: Mar 20, 2008 18:05:51.693765000&lt;br /&gt;    [Time delta from previous packet: 0.000000000 seconds]&lt;br /&gt;    [Time since reference or first frame: 0.000000000 seconds]&lt;br /&gt;    Frame Number: 1&lt;br /&gt;    Packet Length: 110 bytes&lt;br /&gt;    Capture Length: 110 bytes&lt;br /&gt;    [Frame is marked: False]&lt;br /&gt;    [Protocols in frame: eth:ipv6:icmpv6]&lt;br /&gt;Ethernet II, Src: Xensourc_00:01:99 (00:16:3e:00:01:99), Dst: IPv6-Neighbor-Disc&lt;br /&gt;overy_00:00:00:01 (33:33:00:00:00:01)&lt;br /&gt;    Destination: IPv6-Neighbor-Discovery_00:00:00:01 (33:33:00:00:00:01)&lt;br /&gt;    Address: IPv6-Neighbor-Discovery_00:00:00:01 (33:33:00:00:00:01)&lt;br /&gt;        .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadca&lt;br /&gt;        st)&lt;br /&gt;        .... ..1. .... .... .... .... = LG bit: Locally administered address (th&lt;br /&gt;        is is NOT the factory default)&lt;br /&gt;    Source: Xensourc_00:01:99 (00:16:3e:00:01:99)&lt;br /&gt;    Address: Xensourc_00:01:99 (00:16:3e:00:01:99)&lt;br /&gt;        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)&lt;br /&gt;        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory&lt;br /&gt;         default)&lt;br /&gt;    Type: IPv6 (0x86dd)&lt;br /&gt;Internet Protocol Version 6&lt;br /&gt;    Version: 6&lt;br /&gt;    Traffic class: 0x00&lt;br /&gt;    Flowlabel: 0x00000&lt;br /&gt;    Payload length: 56&lt;br /&gt;    Next header: ICMPv6 (0x3a)&lt;br /&gt;    Hop limit: 255&lt;br /&gt;    Source address: fe80::216:3eff:fe00:199 (fe80::216:3eff:fe00:199)&lt;br /&gt;    Destination address: ff02::1 (ff02::1)&lt;br /&gt;Internet Control Message Protocol v6&lt;br /&gt;    Type: 134 (Router advertisement)&lt;br /&gt;    Code: 0&lt;br /&gt;    Checksum: 0xf491 [correct]&lt;br /&gt;    Cur hop limit: 64&lt;br /&gt;    Flags: 0x00&lt;br /&gt;         0... .... = Not managed&lt;br /&gt;         .0.. .... = Not other&lt;br /&gt;         ..0. .... = Not Home Agent&lt;br /&gt;         ...0 0... = Router preference: Medium&lt;br /&gt;    Router lifetime: 30&lt;br /&gt;    Reachable time: 0&lt;br /&gt;    Retrans time: 0&lt;br /&gt;    ICMPv6 options&lt;br /&gt;         Type: 3 (Prefix information)&lt;br /&gt;         Length: 32 bytes (4)&lt;br /&gt;         Prefix length: 64&lt;br /&gt;         Flags: 0xc0&lt;br /&gt;             1... .... = Onlink&lt;br /&gt;             .1.. .... = Auto&lt;br /&gt;             ..0. .... = Not router address&lt;br /&gt;             ...0 .... = Not site prefix&lt;br /&gt;         Valid lifetime: 0x00278d00&lt;br /&gt;         Preferred lifetime: 0x00093a80&lt;br /&gt;         Prefix: 2001:5c0:94c1:1::&lt;br /&gt;    ICMPv6 options&lt;br /&gt;         Type: 1 (Source link-layer address)&lt;br /&gt;         Length: 8 bytes (1)&lt;br /&gt;         Link-layer address: 00:16:3e:00:01:99&lt;br /&gt;&lt;br /&gt;device eth0 left promiscuous mode&lt;br /&gt;audit(1206032756.767:5): dev=eth0 prom=0 old_prom=256 auid=4294967295&lt;br /&gt;1 packets captured&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;10, 11:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; host www.pasnet.cz&lt;br /&gt;www.pasnet.cz has address 195.113.67.149&lt;br /&gt;www.pasnet.cz has IPv6 address 2001:718:1e00::149&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; host 2001:718:1e03:4::3&lt;br /&gt;3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.0.0.0.3.0.e.1.8.1.7.0.1.0.0.2.ip6.arpa domain &lt;br /&gt;name pointer nms.ipv6.pasnet.cz.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;{to dns jsem moc nestihla}&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; UDP, TCP, Firewall &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;1-5:&lt;br /&gt;&lt;br /&gt;pro ukonceni telnetu se standardne pouziva ctrl+], ale to se nam nehodi, pac to&lt;br /&gt;nas vyhodi z konsole :) nastavime pomoci parametru -e. ale netcat je leps, takze&lt;br /&gt;budu pouzivat netcat.&lt;br /&gt;&lt;br /&gt;pripojime se na daytime, sluzbu, co nam vraci aktualni cas:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; netcat -u localhost 13&lt;br /&gt;1&lt;br /&gt;20 MAR 2008 18:32:01 CET&lt;br /&gt;2&lt;br /&gt;20 MAR 2008 18:32:04 CET&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;a pres tcp:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; netcat localhost 13&lt;br /&gt;20 MAR 2008 18:33:04 CET&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;6,7,8:&lt;br /&gt;&lt;br /&gt;Podivame se, jak probehne spojeni:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; tshark  &gt;/tmp/dump &amp;&lt;br /&gt;[1] 14660&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; adns: /etc/resolv.conf:1: invalid nameserver address `2001:5c0:94c1::1'&lt;br /&gt;device eth0 entered promiscuous mode&lt;br /&gt;audit(1206035041.437:6): dev=eth0 prom=256 old_prom=0 auid=4294967295&lt;br /&gt;Capturing on eth0&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; wget http://10.0.0.100/tcpip/firewall.png&lt;br /&gt;--18:44:06--  http://10.0.0.100/tcpip/firewall.png&lt;br /&gt;           =&gt; `firewall.png.1'&lt;br /&gt;Connecting to 10.0.0.100:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 200 OK&lt;br /&gt;Length: 21,058 (21K) [image/png]&lt;br /&gt;&lt;br /&gt;100%[====================================&gt;] 21,058        --.--K/s             &lt;br /&gt;&lt;br /&gt;18:44:06 (5.80 MB/s) - `firewall.png.1' saved [21058/21058]&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; pkill tshark&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; device eth0 left promiscuous mode&lt;br /&gt;audit(1206035055.462:7): dev=eth0 prom=0 old_prom=256 auid=4294967295&lt;br /&gt;53 packets captured&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /tmp/dump &lt;br /&gt;  0.000000      0.0.0.0 -&gt; 255.255.255.255 DHCP DHCP Discover - Transaction ID 0x2581fd52&lt;br /&gt;  1.852137    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [SYN] Seq=0 Len=0 MSS=1460 TSV=302385660 TSER=0 WS=3&lt;br /&gt;  1.854351   10.0.0.100 -&gt; 10.1.0.15    TCP www &gt; 4150 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 TSV=632812404 TSER=302385660 WS=4&lt;br /&gt;  1.854448    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=1 Ack=1 Win=5840 Len=0 TSV=302385662 TSER=632812404&lt;br /&gt;  1.855179    10.1.0.15 -&gt; 10.0.0.100   HTTP GET /tcpip/firewall.png HTTP/1.0&lt;br /&gt;  1.856249   10.0.0.100 -&gt; 10.1.0.15    TCP www &gt; 4150 [ACK] Seq=1 Ack=117 Win=5792 Len=0 TSV=632812404 TSER=302385663&lt;br /&gt;  1.857332   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.857414    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=1449 Win=8736 Len=0 TSV=302385663 TSER=632812405&lt;br /&gt;  1.857432   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.857451    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=2897 Win=11632 Len=0 TSV=302385663 TSER=632812405&lt;br /&gt;  1.857484   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.857502    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=4345 Win=14528 Len=0 TSV=302385663 TSER=632812405&lt;br /&gt;  1.858795   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.858859    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=5793 Win=17424 Len=0 TSV=302385663 TSER=632812405&lt;br /&gt;  1.858878   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.858900    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=7241 Win=20320 Len=0 TSV=302385663 TSER=632812405&lt;br /&gt;  1.858908   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.858924    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=8689 Win=23216 Len=0 TSV=302385663 TSER=632812405&lt;br /&gt;  1.858930   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.858943    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=10137 Win=26112 Len=0 TSV=302385663 TSER=632812405&lt;br /&gt;  1.858949   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.858975    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=11585 Win=29008 Len=0 TSV=302385663 TSER=632812405&lt;br /&gt;  1.858981   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.858995    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=13033 Win=31904 Len=0 TSV=302385663 TSER=632812405&lt;br /&gt;  1.861236   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.861310    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=14481 Win=34800 Len=0 TSV=302385663 TSER=632812406&lt;br /&gt;  1.861334   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.861349    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=15929 Win=37696 Len=0 TSV=302385663 TSER=632812406&lt;br /&gt;  1.861357   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.861372    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=17377 Win=40592 Len=0 TSV=302385663 TSER=632812406&lt;br /&gt;  1.861377   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.861390    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=18825 Win=43488 Len=0 TSV=302385663 TSER=632812406&lt;br /&gt;  1.861396   10.0.0.100 -&gt; 10.1.0.15    TCP [TCP segment of a reassembled PDU]&lt;br /&gt;  1.861410    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=20273 Win=46384 Len=0 TSV=302385663 TSER=632812406&lt;br /&gt;  1.861415   10.0.0.100 -&gt; 10.1.0.15    HTTP HTTP/1.1 200 OK (PNG)&lt;br /&gt;  1.861428    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [ACK] Seq=117 Ack=21311 Win=49280 Len=0 TSV=302385663 TSER=632812406&lt;br /&gt;  1.861434   10.0.0.100 -&gt; 10.1.0.15    TCP www &gt; 4150 [FIN, ACK] Seq=21311 Ack=117 Win=5792 Len=0 TSV=632812406 TSER=302385663&lt;br /&gt;  1.864679    10.1.0.15 -&gt; 10.0.0.100   TCP 4150 &gt; www [FIN, ACK] Seq=117 Ack=21312 Win=49280 Len=0 TSV=302385665 TSER=632812406&lt;br /&gt;  1.867147   10.0.0.100 -&gt; 10.1.0.15    TCP www &gt; 4150 [ACK] Seq=21312 Ack=118 Win=5792 Len=0 TSV=632812407 TSER=302385665&lt;br /&gt;  4.432056 fe80::216:3eff:fe00:199 -&gt; ff02::1      ICMPv6 Router advertisement&lt;br /&gt;  4.987530      0.0.0.0 -&gt; 255.255.255.255 DHCP DHCP Discover - Transaction ID 0x2581fd52&lt;br /&gt;  5.559465    10.1.0.11 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.562169    10.1.0.19 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.575656     10.1.0.9 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.578740     10.1.0.1 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.596916     10.1.0.3 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.596970   10.1.0.100 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.604864    10.1.0.25 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.610941    10.1.0.15 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.619775    10.1.0.99 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.625787    10.1.0.17 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.630497     10.1.0.7 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;  5.642481     10.1.0.5 -&gt; 224.0.0.5    OSPF Hello Packet&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;9: oskenujeme router na verzi OS:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; nmap -O 10.0.0.100&lt;br /&gt;&lt;br /&gt;Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-03-20 18:52 CET&lt;br /&gt;mass_dns: warning: Unable to determine any DNS servers. Reverse DNS is disabled.&lt;br /&gt; Try using --system-dns or specify valid servers with --dns_servers&lt;br /&gt;Interesting ports on 10.0.0.100:&lt;br /&gt;Not shown: 1676 closed ports&lt;br /&gt;PORT    STATE SERVICE&lt;br /&gt;22/tcp  open  ssh&lt;br /&gt;53/tcp  open  domain&lt;br /&gt;80/tcp  open  http&lt;br /&gt;443/tcp open  https&lt;br /&gt;Device type: general purpose&lt;br /&gt;Running: Linux 2.4.X|2.5.X|2.6.X&lt;br /&gt;OS details: Linux 2.4.0 - 2.5.20, Linux 2.4.7 - 2.6.11&lt;br /&gt;&lt;br /&gt;Nmap finished: 1 IP address (1 host up) scanned in 2.748 seconds&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Mar 27 17:20:27 CET 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; netstat -l&lt;br /&gt;Active Internet connections (only servers)&lt;br /&gt;Proto Recv-Q Send-Q Local Address           Foreign Address         State      &lt;br /&gt;tcp        0      0 *:echo                  *:*                     LISTEN     &lt;br /&gt;tcp        0      0 *:discard               *:*                     LISTEN     &lt;br /&gt;tcp        0      0 localhost:zebra         *:*                     LISTEN     &lt;br /&gt;tcp        0      0 localhost:ospfd         *:*                     LISTEN     &lt;br /&gt;tcp        0      0 *:daytime               *:*                     LISTEN     &lt;br /&gt;tcp        0      0 vm15.seminar:domain     *:*                     LISTEN     &lt;br /&gt;tcp        0      0 localhost:domain        *:*                     LISTEN     &lt;br /&gt;tcp        0      0 localhost:953           *:*                     LISTEN     &lt;br /&gt;tcp6       0      0 *:www                   *:*                     LISTEN     &lt;br /&gt;tcp6       0      0 *:domain                *:*                     LISTEN     &lt;br /&gt;tcp6       0      0 ip6-localhost:953       *:*                     LISTEN     &lt;br /&gt;udp        0      0 *:1024                  *:*                                &lt;br /&gt;udp        0      0 *:echo                  *:*                                &lt;br /&gt;udp        0      0 *:discard               *:*                                &lt;br /&gt;udp        0      0 *:daytime               *:*                                &lt;br /&gt;udp        0      0 vm15.seminar:domain     *:*                                &lt;br /&gt;udp        0      0 localhost:domain        *:*                                &lt;br /&gt;udp        0      0 *:bootpc                *:*                                &lt;br /&gt;udp6       0      0 *:1025                  *:*                                &lt;br /&gt;udp6       0      0 *:domain                *:*                                &lt;br /&gt;raw        0      0 *:ospf                  *:*                     7          &lt;br /&gt;raw6   15344      0 *:ipv6-icmp             *:*                     7          &lt;br /&gt;Active UNIX domain sockets (only servers)&lt;br /&gt;Proto RefCnt Flags   Type       State         I-Node Path&lt;br /&gt;unix  2      [ ACC ] STREAM     LISTENING     2933     /var/run/quagga/zserv.api&lt;br /&gt;unix  2      [ ACC ] STREAM     LISTENING     2940     /var/run/quagga/zebra.vty&lt;br /&gt;unix  2      [ ACC ] STREAM     LISTENING     2952     /var/run/quagga/ospfd.vty&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;14:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; iptables -L&lt;br /&gt;Chain INPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination         &lt;br /&gt;&lt;br /&gt;Chain FORWARD (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination         &lt;br /&gt;&lt;br /&gt;Chain OUTPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination         &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;16:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; iptables -A INPUT -p tcp --dport daytime -j DROP&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; iptables -L&lt;br /&gt;Chain INPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination         &lt;br /&gt;DROP       tcp  --  anywhere             anywhere            tcp dpt:daytime &lt;br /&gt;&lt;br /&gt;Chain FORWARD (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination         &lt;br /&gt;&lt;br /&gt;Chain OUTPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination         &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; nc localhost daytime&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;...to nc samozrejme nic nedelalo&lt;br /&gt;&lt;br /&gt;smazeme a nahradime reject:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; iptables -D INPUT -p tcp --dport daytime -j DROP&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; iptables -A INPUT -p tcp --dport daytime -j REJECT&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; iptables -L&lt;br /&gt;Chain INPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source      destination         &lt;br /&gt;REJECT     tcp  --  anywhere    anywhere     tcp dpt:daytime reject-with icmp-po&lt;br /&gt;rt-unreachable &lt;br /&gt;&lt;br /&gt;Chain FORWARD (policy ACCEPT)&lt;br /&gt;target     prot opt source      destination         &lt;br /&gt;&lt;br /&gt;Chain OUTPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source      destination         &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; nc localhost daytime&lt;br /&gt;&lt;br /&gt;localhost [127.0.0.1] 13 (daytime) : Connection refused&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;kdyz bychom si chtela zakazat secko, akorat vynechame tu informaci o portu.&lt;br /&gt;potom nam ale nebude chodit ani treba ssh, protoze to je sice "odchozi", ale&lt;br /&gt;take potrebuje samozrejme prichozi komunikaci... - dobre vyzkouset pomoci&lt;br /&gt;tcpdump treba :)&lt;br /&gt;&lt;br /&gt;18:&lt;br /&gt;&lt;br /&gt;ted si zakazeme prichozi, krome uz spojenych, takze nam to ssh zacne fungovat,&lt;br /&gt;ale ostatni ciste z venci ne:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; iptables -A INPUT -p tcp -m &lt;br /&gt;state --state ESTABLISHED,RELATED -j ACCEP&lt;br /&gt;Netfilter messages via NETLINK v0.30.&lt;br /&gt;ip_conntrack version 2.4 (1088 buckets, 8704 max) - 224 bytes per conntrack&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; iptables -A INPUT -p tcp -j DROP  &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; iptables -L&lt;br /&gt;Chain INPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination         &lt;br /&gt;DROP       tcp  --  anywhere             anywhere      tcp dpt:daytime &lt;br /&gt;ACCEPT     tcp  --  anywhere             anywhere      state RELATED,ESTABLISHED &lt;br /&gt;DROP       tcp  --  anywhere             anywhere            &lt;br /&gt;&lt;br /&gt;Chain FORWARD (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination         &lt;br /&gt;&lt;br /&gt;Chain OUTPUT (policy ACCEPT)&lt;br /&gt;target     prot opt source               destination         &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ssh urtax.ms.mff.cuni.cz&lt;br /&gt;The authenticity of host 'urtax.ms.mff.cuni.cz (195.113.20.119)' can't be establ&lt;br /&gt;ished.&lt;br /&gt;RSA key fingerprint is 88:c0:0b:d3:9f:8e:d6:5a:5a:9b:90:35:60:f0:32:a5.&lt;br /&gt;Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; HTTP &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;5:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; nc www.google.com 80&lt;br /&gt;GET / HTTP/1.0&lt;br /&gt;&lt;br /&gt;HTTP/1.0 302 Found&lt;br /&gt;Location: http://www.google.cz/&lt;br /&gt;Cache-Control: private&lt;br /&gt;Set-Cookie: PREF=ID=896ed3e96761f7c1:TM=1206639248:LM=1206639248:S=-Vvh42c1MoDaH&lt;br /&gt;fat; expires=Sat, 27-Mar-2010 17:34:08 GMT; path=/; domain=.google.com&lt;br /&gt;Content-Type: text/html&lt;br /&gt;Server: gws&lt;br /&gt;Content-Length: 218&lt;br /&gt;Date: Thu, 27 Mar 2008 17:34:08 GMT&lt;br /&gt;Connection: Close&lt;br /&gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&amp;lt;HEAD&gt;&amp;lt;meta http-equiv="content-type" content="text/html;chars&lt;br /&gt;et=utf-8"&gt;&lt;br /&gt;&amp;lt;TITLE&gt;302 Moved&amp;lt;/TITLE&gt;&amp;lt;/HEAD&gt;lt;BODY&gt;&lt;br /&gt;&amp;lt;h1&gt;302 Moved&amp;lt;/H1&gt;&lt;br /&gt;The document has moved&lt;br /&gt;&amp;lt;A HREF="http://www.google.cz/"&gt;here&amp;lt;/A&gt;.&lt;br /&gt;&amp;lt;/BODY&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; wget -S http://www.google.com&lt;br /&gt;--18:41:39--  http://www.google.com/&lt;br /&gt;           =&gt; `index.html.1'&lt;br /&gt;Resolving www.google.com... 66.249.91.147, 66.249.91.99, 66.249.91.103, ...&lt;br /&gt;Connecting to www.google.com|66.249.91.147|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... &lt;br /&gt;  HTTP/1.0 302 Found&lt;br /&gt;  Location: http://www.google.cz/&lt;br /&gt;  Cache-Control: private&lt;br /&gt;  Set-Cookie: PREF=ID=4b80fcef6e783fd3:TM=1206639699:LM=1206639699:S=m6-DJhcgsJe&lt;br /&gt;  s4CcX; expires=Sat, 27-Mar-2010 17:41:39 GMT; path=/; domain=.google.com&lt;br /&gt;  Content-Type: text/html&lt;br /&gt;  Server: gws&lt;br /&gt;  Content-Length: 218&lt;br /&gt;  Date: Thu, 27 Mar 2008 17:41:39 GMT&lt;br /&gt;  Connection: Keep-Alive&lt;br /&gt;Location: http://www.google.cz/ [following]&lt;br /&gt;--18:41:39--  http://www.google.cz/&lt;br /&gt;           =&gt; `index.html.1'&lt;br /&gt;Resolving www.google.cz... 66.249.91.104, 66.249.91.147, 66.249.91.99, ...&lt;br /&gt;Reusing existing connection to www.google.com:80.&lt;br /&gt;HTTP request sent, awaiting response... &lt;br /&gt;  HTTP/1.0 200 OK&lt;br /&gt;  Cache-Control: private&lt;br /&gt;  Content-Type: text/html; charset=ISO-8859-2&lt;br /&gt;  Set-Cookie: PREF=ID=ec80351da085837a:TM=1206639699:LM=1206639699:S=-cL0R5F9l4x&lt;br /&gt;  GLV3x; expires=Sat, 27-Mar-2010 17:41:39 GMT; path=/; domain=.google.cz&lt;br /&gt;  Server: gws&lt;br /&gt;  Date: Thu, 27 Mar 2008 17:41:39 GMT&lt;br /&gt;  Connection: Close&lt;br /&gt;Length: unspecified [text/html]&lt;br /&gt;&lt;br /&gt;    [ &lt;=&gt;                                 ] 5,757         --.--K/s             &lt;br /&gt;&lt;br /&gt;18:41:39 (283.31 KB/s) - `index.html.1' saved [5757]&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat ./index.html&lt;br /&gt;&amp;lt;html&amp;gt;&amp;lt;head&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Apr  3 17:19:18 CEST 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;9:&lt;br /&gt;pustime apache a vyzkousime, ze funguje:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/apache2 start&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; echo ":)" &gt; /var/www/index.html      &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; wget http://localhost&lt;br /&gt;--17:27:29--  http://localhost/&lt;br /&gt;           =&gt; `index.html.2'&lt;br /&gt;Resolving localhost... 127.0.0.1&lt;br /&gt;Connecting to localhost|127.0.0.1|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 200 OK&lt;br /&gt;Length: 3 [text/html]&lt;br /&gt;&lt;br /&gt;100%[====================================&gt;] 3             --.--K/s             &lt;br /&gt;&lt;br /&gt;17:27:29 (97.66 KB/s) - `index.html.2' saved [3/3]&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat index.html&lt;br /&gt;:)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;nastavime dns, abysme se mohli ptat i skrz jmeno, ne jen cislo:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/bind/db.vm15 &lt;br /&gt;;&lt;br /&gt;; BIND data file for local loopback interface&lt;br /&gt;;&lt;br /&gt;$TTL    3D&lt;br /&gt;@       IN      SOA     vm15.seminar. root.seminar. (&lt;br /&gt;                        2008030602      ; Serial&lt;br /&gt;                        8H              ; Refresh&lt;br /&gt;                        2D              ; Retry&lt;br /&gt;                        4W              ; Expire&lt;br /&gt;                        1D )    ; Negative Cache TTL&lt;br /&gt;NS      ns&lt;br /&gt;MX      20 mail&lt;br /&gt;ns              A       10.0.0.115&lt;br /&gt;www             A       10.0.0.115&lt;br /&gt;mail            A       10.0.0.115&lt;br /&gt;ns              AAAA    2001:5c0:94c1:1::15&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/bind9 restart&lt;br /&gt;Stopping domain name service...: bind.&lt;br /&gt;Starting domain name service...: bind.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; wget http://www.vm15.seminar.&lt;br /&gt;--17:36:09--  http://www.vm15.seminar./&lt;br /&gt;           =&gt; `index.html.1'&lt;br /&gt;Resolving www.vm15.seminar.... 10.0.0.115&lt;br /&gt;Connecting to www.vm15.seminar.|10.0.0.115|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 200 OK&lt;br /&gt;Length: 3 [text/html]&lt;br /&gt;&lt;br /&gt;100%[====================================&gt;] 3             --.--K/s             &lt;br /&gt;&lt;br /&gt;17:36:09 (146.48 KB/s) - `index.html.1' saved [3/3]&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat index.html.1 &lt;br /&gt;:)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;10, 11:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; mkdir auth&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; #adresar, ktery budeme chranit jmenem a heslem&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; cd ./auth/                   &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www/auth#&lt;/span&gt; echo "tajne" &gt; secret.html&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www/auth#&lt;/span&gt; htpasswd  -c ./overovani uzivatel&lt;br /&gt;New password: &lt;br /&gt;Re-type new password: &lt;br /&gt;Adding password for user uzivatel&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www/auth#&lt;/span&gt; vim ./.htaccess &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www/auth#&lt;/span&gt; cat ./.htaccess &lt;br /&gt;AuthType Basic&lt;br /&gt;AuthName "uzivatel (realm)"&lt;br /&gt;AuthUserFile /var/www/auth/secret.html&lt;br /&gt;Require valid­user&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www/auth#&lt;/span&gt; wget http://localhost/auth/secret.html&lt;br /&gt;--17:55:33--  http://localhost/auth/secret.html&lt;br /&gt;           =&gt; `secret.html.1'&lt;br /&gt;Resolving localhost... 127.0.0.1&lt;br /&gt;Connecting to localhost|127.0.0.1|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 401 Authorization Required&lt;br /&gt;Authorization failed.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;mno a po tom, co jsme zadali &lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www/auth#&lt;/span&gt; wget -d --http-user uzivatel --http-password heslo http://localhost/auth/secret.html&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;se nam to teoreticky melo povest, ale me jedine se to nepovedlo, kdo vi proc,&lt;br /&gt;kazdopadne nebyl moc cas to zkoumat :)&lt;br /&gt;&lt;br /&gt;12:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; vim /etc/bind/db.vm15 &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; cat /etc/bind/db.vm15 &lt;br /&gt;;&lt;br /&gt;; BIND data file for local loopback interface&lt;br /&gt;;&lt;br /&gt;$TTL    3D&lt;br /&gt;@       IN      SOA     vm15.seminar. root.seminar. (&lt;br /&gt;                        2008030603      ; Serial&lt;br /&gt;                        8H              ; Refresh&lt;br /&gt;                        2D              ; Retry&lt;br /&gt;                        4W              ; Expire&lt;br /&gt;                        1D )    ; Negative Cache TTL&lt;br /&gt;NS      ns&lt;br /&gt;MX      20 mail&lt;br /&gt;ns              A       10.0.0.115&lt;br /&gt;www             A       10.0.0.115&lt;br /&gt;mail            A       10.0.0.115&lt;br /&gt;ns              AAAA    2001:5c0:94c1:1::15&lt;br /&gt;&lt;br /&gt;www2    IN      CNAME   www&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; vim /etc/apache2/sites-enabled/test-config&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; cat /etc/apache2/sites-enabled/test-config&lt;br /&gt;NameVirtualHost 10.0.0.115:80&lt;br /&gt;&lt;VirtualHost 10.0.0.115:80&gt;&lt;br /&gt;ServerName www.vm15.seminar&lt;br /&gt;DocumentRoot /var/www/www&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost 10.0.0.115:80&gt;&lt;br /&gt;ServerName www2.vm15.seminar&lt;br /&gt;DocumentRoot /var/www/www2&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; mkdir www&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; mkdir www2&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; echo "1" &gt; www/index.html &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; echo "2" &gt; www2/index.html&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; a2dissite default&lt;br /&gt;Site default disabled; run /etc/init.d/apache2 reload to fully disable.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; /etc/init.d/bind9 restart&lt;br /&gt;Stopping domain name service...: bind.&lt;br /&gt;Starting domain name service...: bind.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; /etc/init.d/apache2 restart&lt;br /&gt;Forcing reload of web server (apache2)...apache2: apr_sockaddr_info_get() failed&lt;br /&gt;for vm15&lt;br /&gt;apache2: Could not reliably determine the server's fully qualified domain name, &lt;br /&gt;using 127.0.0.1 for ServerName&lt;br /&gt;apache2: apr_sockaddr_info_get() failed for vm15&lt;br /&gt;apache2: Could not reliably determine the server's fully qualified domain name, &lt;br /&gt;using 127.0.0.1 for ServerName&lt;br /&gt;.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; wget http://www2.vm15.seminar/     &lt;br /&gt;--18:22:05--  http://www2.vm15.seminar/&lt;br /&gt;           =&gt; `index.html.1'&lt;br /&gt;Resolving www2.vm15.seminar... 10.0.0.115&lt;br /&gt;Connecting to www2.vm15.seminar|10.0.0.115|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 200 OK&lt;br /&gt;Length: 2 [text/html]&lt;br /&gt;&lt;br /&gt;100%[====================================&gt;] 2             --.--K/s             &lt;br /&gt;&lt;br /&gt;18:22:05 (75.12 KB/s) - `index.html.1' saved [2/2]&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; cat index.html.1 &lt;br /&gt;2&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; wget http://www.vm15.seminar/&lt;br /&gt;--18:22:27--  http://www.vm15.seminar/&lt;br /&gt;           =&gt; `index.html.2'&lt;br /&gt;Resolving www.vm15.seminar... 10.0.0.115&lt;br /&gt;Connecting to www.vm15.seminar|10.0.0.115|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 200 OK&lt;br /&gt;Length: 2 [text/html]&lt;br /&gt;&lt;br /&gt;100%[====================================&gt;] 2             --.--K/s             &lt;br /&gt;&lt;br /&gt;18:22:27 (88.78 KB/s) - `index.html.2' saved [2/2]&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/var/www#&lt;/span&gt; cat index.html.2 &lt;br /&gt;1&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;funguje :)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; SSL, IPSec &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;9:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; openssl req -new -nodes -out cert.csr -keyout cert.key&lt;br /&gt;Generating a 1024 bit RSA private key&lt;br /&gt;................++++++&lt;br /&gt;.....++++++&lt;br /&gt;writing new private key to 'cert.key'&lt;br /&gt;-----&lt;br /&gt;You are about to be asked to enter information that will be incorporated&lt;br /&gt;into your certificate request.&lt;br /&gt;What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;There are quite a few fields but you can leave some blank&lt;br /&gt;For some fields there will be a default value,&lt;br /&gt;If you enter '.', the field will be left blank.&lt;br /&gt;-----&lt;br /&gt;Country Name (2 letter code) [AU]:cz&lt;br /&gt;State or Province Name (full name) [Some-State]:Czech Republic&lt;br /&gt;Locality Name (eg, city) []:Prague&lt;br /&gt;Organization Name (eg, company) [Internet Widgits Pty Ltd]:s0cketky spolecnost&lt;br /&gt;Organizational Unit Name (eg, section) []:&lt;br /&gt;Common Name (eg, YOUR name) []:www.vm15.seminar&lt;br /&gt;Email Address []:&lt;br /&gt;&lt;br /&gt;Please enter the following 'extra' attributes&lt;br /&gt;to be sent with your certificate request&lt;br /&gt;A challenge password []:&lt;br /&gt;An optional company name []:&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ls&lt;br /&gt;cert.csr  cert.key&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; less cert.key &lt;br /&gt;-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;MIICXAIBAAKBgQCoKhQUa1offD6kD/9bP4I/fAF9rqWTcRqOc9m2x3YlCQRQPkMc&lt;br /&gt;nPwAGU6rdi9acYojYMarw6O0LT/ndsFo7DzWMx3KvzEA51StIVe+PuzTvM3INuOA&lt;br /&gt;H8WmsjyEEBVr/bLpkpCwGyX8kAnggX0xb5X1J1EgwSGaT88THdaIVdh3owIDAQAB&lt;br /&gt;AoGAElVsFQHTNIWOKsLXuzIEWDmDzBkDUjzNgWReAxBh8A24m6r+FBuFWdloe0cK&lt;br /&gt;SJkCT3MYlddhfJ5GTkzjLzY6N47KO+GX6uH813xMnXRDNNTSUIoOhZDzyFM4VC10&lt;br /&gt;KOaBuoQAVzbUC62QGCWBCivTaBenYKgW1Uvbn86s+TvZuEkCQQDdke6AQOIDbmLx&lt;br /&gt;U8lJM4+TZyXg/mNvU6ENNTa57ThlxRvNMlXTc9Rf4Qt9RBr81ih7whO3BANLT0hg&lt;br /&gt;/4rCXwXfAkEAwkuqhWKvgB/+Z1UMHCUSt2MS+CnYmL/w0+fUa62nHnH6IyOMlAnr&lt;br /&gt;ppVVXwshYYfNIj6ID3jw0RZJa0zfPCj/vQJBALbtU4Ypiy+gBCoPraA05HWi9D/0&lt;br /&gt;Zm20EsQPyfXopuZGvLRFuVwRRiY+azjpcIqL2PKMAbDYrEuR0kTa1VmyD+sCQEJh&lt;br /&gt;xb3SzLFSvQGi7gNDq1RaliWRbn4pvec4YrvzVZCyUkrlH2eIyClfBg71547B7hUQ&lt;br /&gt;Fj5rDKPzIFx3pCGSxGUCQA4GCJGHDENqCZ5gFBGdee0wT2ad6XNQAoW23KrTkjlr&lt;br /&gt;0OX15mPW16SSul0X4ck354wmVmEhoSiHgJZ0nxD1uTw=&lt;br /&gt;-----END RSA PRIVATE KEY-----&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; less cert.csr &lt;br /&gt;-----BEGIN CERTIFICATE REQUEST-----&lt;br /&gt;MIIBsDCCARkCAQAwcDELMAkGA1UEBhMCY3oxFzAVBgNVBAgTDkN6ZWNoIFJlcHVi&lt;br /&gt;bGljMQ8wDQYDVQQHEwZQcmFndWUxHDAaBgNVBAoTE3MwY2tldGt5IHNwb2xlY25v&lt;br /&gt;c3QxGTAXBgNVBAMTEHd3dy52bTE1LnNlbWluYXIwgZ8wDQYJKoZIhvcNAQEBBQAD&lt;br /&gt;gY0AMIGJAoGBAKgqFBRrWh98PqQP/1s/gj98AX2upZNxGo5z2bbHdiUJBFA+Qxyc&lt;br /&gt;/AAZTqt2L1pxiiNgxqvDo7QtP+d2wWjsPNYzHcq/MQDnVK0hV74+7NO8zcg244Af&lt;br /&gt;xaayPIQQFWv9sumSkLAbJfyQCeCBfTFvlfUnUSDBIZpPzxMd1ohV2HajAgMBAAGg&lt;br /&gt;ADANBgkqhkiG9w0BAQUFAAOBgQA4Y0Ng+ChnVHgc0sZSo6EFszuilO/jb/zd6FiH&lt;br /&gt;FSJdHFWaJXYLd+ePWMaMoZ8icKQ/98Vfkq2CxqJC7y2K0PeseIhsqFVSdhw/XrYZ&lt;br /&gt;dChpCFUOFFNFrdRZIQF73/cz5xjMbtpcOYzZvwMzqF51bp6q9hEEhexI5KxLY+xf&lt;br /&gt;MZen2g==&lt;br /&gt;-----END CERTIFICATE REQUEST-----&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; openssl rsa -text -in cert.key &lt;br /&gt;Private-Key: (1024 bit)&lt;br /&gt;modulus:&lt;br /&gt;    00:a8:2a:14:14:6b:5a:1f:7c:3e:a4:0f:ff:5b:3f:&lt;br /&gt;...&lt;br /&gt;publicExponent: 65537 (0x10001)&lt;br /&gt;privateExponent:&lt;br /&gt;    12:55:6c:15:01:d3:34:85:8e:2a:c2:d7:bb:32:04:&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; openssl req -text -in cert.csr    &lt;br /&gt;Certificate Request:&lt;br /&gt;  Data:&lt;br /&gt;    Version: 0 (0x0)&lt;br /&gt;      Subject: C=cz, ST=Czech Republic, L=Prague, O=s0cketky spolecnost, CN=www.&lt;br /&gt;      vm15.seminar&lt;br /&gt;        Subject Public Key Info:&lt;br /&gt;          Public Key Algorithm: rsaEncryption&lt;br /&gt;            RSA Public Key: (1024 bit)&lt;br /&gt;            Modulus (1024 bit):&lt;br /&gt;              00:a8:2a:14:14:6b:5a:1f:7c:3e:a4:0f:ff:5b:3f:&lt;br /&gt;...&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; openssl x509 -req -in cert.c&lt;br /&gt;sr -signkey cert.key -out cert.crt&lt;br /&gt;Signature ok&lt;br /&gt;subject=/C=cz/ST=Czech Republic/L=Prague/O=s0cketky spolecnost/CN=www.vm15.semin&lt;br /&gt;ar&lt;br /&gt;Getting Private key&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; openssl x509 -text -in cert.crt &lt;br /&gt;Certificate:&lt;br /&gt;  Data:&lt;br /&gt;    Version: 1 (0x0)&lt;br /&gt;    Serial Number:&lt;br /&gt;       95:26:08:dd:dc:db:d2:94&lt;br /&gt;    Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;    Issuer: C=cz, ST=Czech Republic, L=Prague, O=s0cketky spolecnost, CN=www.vm1&lt;br /&gt;    5.seminar&lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;13 a 14 z predchozi kapitoly:&lt;br /&gt;&lt;br /&gt;zkusime rozchodit ssl pro web:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/apache2/sites-enabled/test-config &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/apache2/sites-enabled/test-config &lt;br /&gt;NameVirtualHost 10.0.0.115:443&lt;br /&gt;Listen 10.0.0.115:443&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost 10.0.0.115:80&gt;&lt;br /&gt;ServerName www.vm15.seminar&lt;br /&gt;DocumentRoot /var/www/www&lt;br /&gt;SSLEngine On&lt;br /&gt;SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Apr 10 17:17:11 CEST 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;HTTPS, slide 13 a 14 (net6.pdf):&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/apache2/sites-enabled/test-config &lt;br /&gt;NameVirtualHost 10.0.0.115:443&lt;br /&gt;Listen 10.0.0.115:443&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost 10.0.0.115:443&gt;&lt;br /&gt;ServerName www.vm15.seminar&lt;br /&gt;DocumentRoot /var/www/www&lt;br /&gt;SSLEngine On&lt;br /&gt;SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; mkdir /etc/apache2/ssl&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat cert.crt cert.key &gt; /etc/apache2/ssl/apache.pem&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; a2enmod ssl&lt;br /&gt;Module ssl installed; run /etc/init.d/apache2 force-reload to enable.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/apache2 restart&lt;br /&gt;Forcing reload of web server (apache2)...apache2: apr_sockaddr_info_get() failed&lt;br /&gt; for vm15&lt;br /&gt;apache2: Could not reliably determine the server's fully qualified domain name, &lt;br /&gt;using 127.0.0.1 for ServerName&lt;br /&gt; waiting apache2: apr_sockaddr_info_get() failed for vm15&lt;br /&gt;apache2: Could not reliably determine the server's fully qualified domain name, &lt;br /&gt;using 127.0.0.1 for ServerName&lt;br /&gt;.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; openssl s_client -connect 10.0.0.115:443 | less&lt;br /&gt;CONNECTED(00000003)&lt;br /&gt;---&lt;br /&gt;Certificate chain&lt;br /&gt; 0 s:/C=cz/ST=Czech Republic/L=Prague/O=s0cketky spolecnost/CN=www.vm15.seminar&lt;br /&gt;   i:/C=cz/ST=Czech Republic/L=Prague/O=s0cketky spolecnost/CN=www.vm15.seminar&lt;br /&gt;---&lt;br /&gt;Server certificate&lt;br /&gt;-----BEGIN CERTIFICATE-----&lt;br /&gt;MIICVzCCAcACCQCVJgjd3NvSlDANBgkqhkiG9w0BAQUFADBwMQswCQYDVQQGEwJj&lt;br /&gt;ejEXMBUGA1UECBMOQ3plY2ggUmVwdWJsaWMxDzANBgNVBAcTBlByYWd1ZTEcMBoG&lt;br /&gt;A1UEChMTczBja2V0a3kgc3BvbGVjbm9zdDEZMBcGA1UEAxMQd3d3LnZtMTUuc2Vt&lt;br /&gt;aW5hcjAeFw0wODA0MDMxNjQzMTZaFw0wODA1MDMxNjQzMTZaMHAxCzAJBgNVBAYT&lt;br /&gt;AmN6MRcwFQYDVQQIEw5DemVjaCBSZXB1YmxpYzEPMA0GA1UEBxMGUHJhZ3VlMRww&lt;br /&gt;GgYDVQQKExNzMGNrZXRreSBzcG9sZWNub3N0MRkwFwYDVQQDExB3d3cudm0xNS5z&lt;br /&gt;ZW1pbmFyMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCoKhQUa1offD6kD/9b&lt;br /&gt;P4I/fAF9rqWTcRqOc9m2x3YlCQRQPkMcnPwAGU6rdi9acYojYMarw6O0LT/ndsFo&lt;br /&gt;7DzWMx3KvzEA51StIVe+PuzTvM3INuOAH8WmsjyEEBVr/bLpkpCwGyX8kAnggX0x&lt;br /&gt;b5X1J1EgwSGaT88THdaIVdh3owIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAJYLZxCM&lt;br /&gt;QkYDde6IfnSTsd0Gygun75ezWzXMeXBkOy+U46PGGcsKDevejKSbCtlY60/giCLG&lt;br /&gt;tdNFoThGu1t6EhhjYf72zGUcNk0xCaaSh9btZfXmVL1skeyyXgF69nYEijY5Bly1&lt;br /&gt;PpJJSyJ7aNdcshFo19RsfR3W0Ib75NUqWnEW&lt;br /&gt;-----END CERTIFICATE-----&lt;br /&gt;subject=/C=cz/ST=Czech Republic/L=Prague/O=s0cketky spolecnost/CN=www.vm15.semin&lt;br /&gt;ar&lt;br /&gt;issuer=/C=cz/ST=Czech Republic/L=Prague/O=s0cketky spolecnost/CN=www.vm15.semina&lt;br /&gt;r&lt;br /&gt;---&lt;br /&gt;No client certificate CA names sent&lt;br /&gt;---&lt;br /&gt;SSL handshake has read 1167 bytes and written 316 bytes&lt;br /&gt;---&lt;br /&gt;New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA&lt;br /&gt;Server public key is 1024 bit&lt;br /&gt;Compression: NONE&lt;br /&gt;Expansion: NONE&lt;br /&gt;SSL-Session:&lt;br /&gt;    Protocol  : TLSv1&lt;br /&gt;    Cipher    : DHE-RSA-AES256-SHA&lt;br /&gt;    Session-ID: 7F7A32BABB154BD32C22AFA9A1BD03B66E5E9F2CF495041DF6C87E6E99B623DC&lt;br /&gt;    Session-ID-ctx: &lt;br /&gt;    Master-Key: D2C36EEA73722EF77650E1E39BBD7E0B3199C5324BBFE32754D443016D5584CE&lt;br /&gt;0DAAB545CE93E4A48EE4C3C5829E85DF&lt;br /&gt;    Key-Arg   : None&lt;br /&gt;    Start Time: 1207841259&lt;br /&gt;    Timeout   : 300 (sec)&lt;br /&gt;    Verify return code: 18 (self signed certificate)&lt;br /&gt;---&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; openssl s_client -connect is.mff.cuni.cz:443 | less&lt;br /&gt;CONNECTED(00000003)&lt;br /&gt;---&lt;br /&gt;Certificate chain&lt;br /&gt; 0 s:/C=CZ/O=Charles University in Prague/CN=is.mff.cuni.cz&lt;br /&gt;   i:/C=BE/O=Cybertrust/OU=Educational CA/CN=Cybertrust Educational CA&lt;br /&gt; 1 s:/C=CZ/ST=Czech Republic/L=Prague/O=Charles University in Prague/OU=PSiK MFF&lt;br /&gt; UK/CN=is.mff.cuni.cz/emailAddress=www@mff.cuni.cz&lt;br /&gt;   i:/C=CZ/ST=Czech Republic/L=Prague/O=Charles University in Prague/OU=PSiK MFF&lt;br /&gt; UK/CN=is.mff.cuni.cz/emailAddress=www@mff.cuni.cz&lt;br /&gt; 2 s:/C=US/O=GTE Corporation/OU=GTE CyberTrust Solutions, Inc./CN=GTE CyberTrust&lt;br /&gt; Global Root&lt;br /&gt;   i:/C=US/O=GTE Corporation/OU=GTE CyberTrust Solutions, Inc./CN=GTE CyberTrust&lt;br /&gt; Global Root&lt;br /&gt; 3 s:/C=BE/O=Cybertrust/OU=Educational CA/CN=Cybertrust Educational CA&lt;br /&gt;   i:/C=US/O=GTE Corporation/OU=GTE CyberTrust Solutions, Inc./CN=GTE CyberTrust&lt;br /&gt; Global Root&lt;br /&gt;---&lt;br /&gt;Server certificate&lt;br /&gt;-----BEGIN CERTIFICATE-----&lt;br /&gt;MIIEaDCCA1CgAwIBAgILAQAAAAABDs4u6+kwDQYJKoZIhvcNAQEFBQAwXzELMAkG&lt;br /&gt;A1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlv&lt;br /&gt;bmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA2&lt;br /&gt;MTEwOTE5MjU1MVoXDTA5MTEwOTE5MjU1MVowTTELMAkGA1UEBhMCQ1oxJTAjBgNV&lt;br /&gt;BAoTHENoYXJsZXMgVW5pdmVyc2l0eSBpbiBQcmFndWUxFzAVBgNVBAMTDmlzLm1m&lt;br /&gt;Zi5jdW5pLmN6MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDSjseWbu/ToGaU&lt;br /&gt;vJKUQfgvfAwbwmuH1teTdLjKGmSCN+GNmOXQw78towcE6M1xIL4Dhwim/2BSU39r&lt;br /&gt;5brKcV7df2M0dkpud+lMgANcrxjomRk46WZrup9BEXv1IGH7BI0Bzjnw3XAx2Tmi&lt;br /&gt;4Om2Q7GDUZDxdVK5fKLFaohauygjVwIDAQABo4IBuTCCAbUwUAYDVR0gBEkwRzBF&lt;br /&gt;BgcqhkixPgEAMDowOAYIKwYBBQUHAgEWLGh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5u&lt;br /&gt;ZXQvcmVwb3NpdG9yeS9jcHMuY2ZtMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAW&lt;br /&gt;gBRlZaM91zsRowoHJTfJQkpbdndQ4TAdBgNVHQ4EFgQU4M2Y1zG24OrMIa2kH0D6&lt;br /&gt;kPXtbV0wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybC5nbG9iYWxzaWduLm5l&lt;br /&gt;dC9lZHVjYXRpb25hbC5jcmwwTwYIKwYBBQUHAQEEQzBBMD8GCCsGAQUFBzAChjNo&lt;br /&gt;dHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24ubmV0L2NhY2VydC9lZHVjYXRpb25hbC5j&lt;br /&gt;cnQwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMGUGA1UdEQReMFyCDmlz&lt;br /&gt;Lm1mZi5jdW5pLmN6gg93d3cubWZmLmN1bmkuY3qCE3BoeXNpY3MubWZmLmN1bmku&lt;br /&gt;Y3qCEHBzaWsubWZmLmN1bmkuY3qCEnNlYXJjaC5tZmYuY3VuaS5jejANBgkqhkiG&lt;br /&gt;9w0BAQUFAAOCAQEAL4g48bLS/yrmmKMqvJUeRSJr9WmMFtTohGfStKtTaXvUc1Q7&lt;br /&gt;szG6fHEpP8IxFnT4+qwDnaQm/c7Ln5BgMALAgsNxGbuFt3GUgG0r0oMZ02de3k+i&lt;br /&gt;3tXoVCO5nWh5zBMBSIB9mIfChkIPCQVor6DBVA7AxZGfViK+omahlqxKtGM6mOvp&lt;br /&gt;7IflU4MiUyXB8gXkAYHIPuEAWUpvysNZUGu3WlQYmXb1e0i0iOONwOwKgUnNeeLD&lt;br /&gt;C684rnHNPECpYuBPbbx/BhkkppI2+0xP/4s5zGMSz187PYq/tMj8z/GY+ICIQA8/&lt;br /&gt;bqHVprZW7GAZEN/U+LCkzDRXmyr5j4heJAdN6Q==&lt;br /&gt;-----END CERTIFICATE-----&lt;br /&gt;subject=/C=CZ/O=Charles University in Prague/CN=is.mff.cuni.cz&lt;br /&gt;issuer=/C=BE/O=Cybertrust/OU=Educational CA/CN=Cybertrust Educational CA&lt;br /&gt;---&lt;br /&gt;No client certificate CA names sent&lt;br /&gt;---&lt;br /&gt;SSL handshake has read 4253 bytes and written 316 bytes&lt;br /&gt;---&lt;br /&gt;New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA&lt;br /&gt;Server public key is 1024 bit&lt;br /&gt;Compression: NONE&lt;br /&gt;Expansion: NONE&lt;br /&gt;SSL-Session:&lt;br /&gt;    Protocol  : TLSv1&lt;br /&gt;    Cipher    : DHE-RSA-AES256-SHA&lt;br /&gt;    Session-ID: 4B4E3C820E1D28032B1B490BE02538B145D13ADD31FD40AA9D34DAEFA20EC93E&lt;br /&gt;    Session-ID-ctx: &lt;br /&gt;    Master-Key: B0B5F38EED2B7CBBB4F47C3751CB76BF5412DDE565580A88F78ECF3C29F58492&lt;br /&gt;FEABAF3E640E0C5014147D13B9D933C2&lt;br /&gt;    Key-Arg   : None&lt;br /&gt;    Start Time: 1207841631&lt;br /&gt;    Timeout   : 300 (sec)&lt;br /&gt;    Verify return code: 19 (self signed certificate in certificate chain)&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;14:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; tcpdump &gt;/tmp/dump 2&gt;&amp;1 &amp;&lt;br /&gt;[1] 9643&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; device eth0 entered promiscuous mode&lt;br /&gt;audit(1207841888.039:2): dev=eth0 prom=256 old_prom=0 auid=4294967295&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; openssl s_client -connect is.mff.cuni.cz:443&lt;br /&gt;...&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; fg&lt;br /&gt;tcpdump &gt;/tmp/dump 2&gt;&amp;1&lt;br /&gt;device eth0 left promiscuous mode&lt;br /&gt;audit(1207841932.189:3): dev=eth0 prom=0 old_prom=256 auid=4294967295&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; less /tmp/dump &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;aha, on tam neni videt ten obsah tech paketu, to by se musel podrobneji udelat,&lt;br /&gt;tak nic :)&lt;br /&gt;&lt;br /&gt;10 (net7.pdf):&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cd /usr/lib/ssl/&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/usr/lib/ssl#&lt;/span&gt; misc/CA.sh -newca&lt;br /&gt;CA certificate filename (or enter to create)&lt;br /&gt;&lt;br /&gt;Making CA certificate ...&lt;br /&gt;Generating a 1024 bit RSA private key&lt;br /&gt;.................++++++&lt;br /&gt;...++++++&lt;br /&gt;writing new private key to './demoCA/private/./cakey.pem'&lt;br /&gt;Enter PEM pass phrase:&lt;br /&gt;Verifying - Enter PEM pass phrase:&lt;br /&gt;-----&lt;br /&gt;You are about to be asked to enter information that will be incorporated&lt;br /&gt;into your certificate request.&lt;br /&gt;What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;There are quite a few fields but you can leave some blank&lt;br /&gt;For some fields there will be a default value,&lt;br /&gt;If you enter '.', the field will be left blank.&lt;br /&gt;-----&lt;br /&gt;Country Name (2 letter code) [AU]:&lt;br /&gt;State or Province Name (full name) [Some-State]:czech republic&lt;br /&gt;Locality Name (eg, city) []:prague&lt;br /&gt;Organization Name (eg, company) [Internet Widgits Pty Ltd]:s0cketky company&lt;br /&gt;Organizational Unit Name (eg, section) []:&lt;br /&gt;Common Name (eg, YOUR name) []:s0cketka&lt;br /&gt;Email Address []:&lt;br /&gt;&lt;br /&gt;Please enter the following 'extra' attributes&lt;br /&gt;to be sent with your certificate request&lt;br /&gt;A challenge password []:&lt;br /&gt;An optional company name []:&lt;br /&gt;Using configuration from /usr/lib/ssl/openssl.cnf&lt;br /&gt;Enter pass phrase for ./demoCA/private/./cakey.pem:&lt;br /&gt;9682:error:28069065:lib(40):UI_set_result:result too small:ui_lib.c:849:You must&lt;br /&gt; type in 4 to 8191 characters&lt;br /&gt;Enter pass phrase for ./demoCA/private/./cakey.pem:&lt;br /&gt;Check that the request matches the signature&lt;br /&gt;Signature ok&lt;br /&gt;Certificate Details:&lt;br /&gt;        Serial Number: 0 (0x0)&lt;br /&gt;        Validity&lt;br /&gt;            Not Before: Apr 10 15:53:11 2008 GMT&lt;br /&gt;            Not After : Apr 10 15:53:11 2011 GMT&lt;br /&gt;        Subject:&lt;br /&gt;            countryName               = cz&lt;br /&gt;            stateOrProvinceName       = czech republic&lt;br /&gt;            organizationName          = s0cketky company&lt;br /&gt;            commonName                = s0cketka&lt;br /&gt;        X509v3 extensions:&lt;br /&gt;            X509v3 Basic Constraints: &lt;br /&gt;                CA:FALSE&lt;br /&gt;            Netscape Comment: &lt;br /&gt;                OpenSSL Generated Certificate&lt;br /&gt;            X509v3 Subject Key Identifier: &lt;br /&gt;                9F:95:26:55:AE:43:FB:71:F3:3D:D2:CE:D8:A4:25:38:F7:E3:00:FA&lt;br /&gt;            X509v3 Authority Key Identifier: &lt;br /&gt;               keyid:9F:95:26:55:AE:43:FB:71:F3:3D:D2:CE:D8:A4:25:38:F7:E3:00:FA&lt;br /&gt;&lt;br /&gt;Certificate is to be certified until Apr 10 15:53:11 2011 GMT (1095 days)&lt;br /&gt;&lt;br /&gt;Write out database with 1 new entries&lt;br /&gt;Data Base Updated&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/usr/lib/ssl#&lt;/span&gt; cp /root/cert.csr newreq.pem&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/usr/lib/ssl#&lt;/span&gt; misc/CA.sh -sign&lt;br /&gt;Using configuration from /usr/lib/ssl/openssl.cnf&lt;br /&gt;Enter pass phrase for ./demoCA/private/cakey.pem:&lt;br /&gt;Check that the request matches the signature&lt;br /&gt;Signature ok&lt;br /&gt;Certificate Details:&lt;br /&gt;        Serial Number: 1 (0x1)&lt;br /&gt;        Validity&lt;br /&gt;            Not Before: Apr 10 15:57:56 2008 GMT&lt;br /&gt;            Not After : Apr 10 15:57:56 2009 GMT&lt;br /&gt;        Subject:&lt;br /&gt;            countryName               = cz&lt;br /&gt;            stateOrProvinceName       = Czech Republic&lt;br /&gt;            localityName              = Prague&lt;br /&gt;            organizationName          = s0cketky spolecnost&lt;br /&gt;            commonName                = www.vm15.seminar&lt;br /&gt;        X509v3 extensions:&lt;br /&gt;            X509v3 Basic Constraints: &lt;br /&gt;                CA:FALSE&lt;br /&gt;            Netscape Comment: &lt;br /&gt;                OpenSSL Generated Certificate&lt;br /&gt;            X509v3 Subject Key Identifier: &lt;br /&gt;                55:CF:C1:A5:00:5D:7A:06:1F:F5:20:05:BA:73:52:1D:C2:D2:F2:99&lt;br /&gt;            X509v3 Authority Key Identifier: &lt;br /&gt;               keyid:9F:95:26:55:AE:43:FB:71:F3:3D:D2:CE:D8:A4:25:38:F7:E3:00:FA&lt;br /&gt;&lt;br /&gt;Certificate is to be certified until Apr 10 15:57:56 2009 GMT (365 days)&lt;br /&gt;Sign the certificate? [y/n]:y&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1 out of 1 certificate requests certified, commit? [y/n]y&lt;br /&gt;Write out database with 1 new entries&lt;br /&gt;Data Base Updated&lt;br /&gt;Certificate:&lt;br /&gt;    Data:&lt;br /&gt;        Version: 3 (0x2)&lt;br /&gt;        Serial Number: 1 (0x1)&lt;br /&gt;        Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;        Issuer: C=cz, ST=czech republic, O=s0cketky company, CN=s0cketka&lt;br /&gt;        Validity&lt;br /&gt;            Not Before: Apr 10 15:57:56 2008 GMT&lt;br /&gt;            Not After : Apr 10 15:57:56 2009 GMT&lt;br /&gt;        Subject: C=cz, ST=Czech Republic, L=Prague, O=s0cketky spolecnost, CN=ww&lt;br /&gt;        w.vm15.seminar&lt;br /&gt;        Subject Public Key Info:&lt;br /&gt;            Public Key Algorithm: rsaEncryption&lt;br /&gt;            RSA Public Key: (1024 bit)&lt;br /&gt;                Modulus (1024 bit):&lt;br /&gt;                    00:a8:2a:14:14:6b:5a:1f:7c:3e:a4:0f:ff:5b:3f:&lt;br /&gt;                    82:3f:7c:01:7d:ae:a5:93:71:1a:8e:73:d9:b6:c7:&lt;br /&gt;                    76:25:09:04:50:3e:43:1c:9c:fc:00:19:4e:ab:76:&lt;br /&gt;                    2f:5a:71:8a:23:60:c6:ab:c3:a3:b4:2d:3f:e7:76:&lt;br /&gt;                    c1:68:ec:3c:d6:33:1d:ca:bf:31:00:e7:54:ad:21:&lt;br /&gt;                    57:be:3e:ec:d3:bc:cd:c8:36:e3:80:1f:c5:a6:b2:&lt;br /&gt;                    3c:84:10:15:6b:fd:b2:e9:92:90:b0:1b:25:fc:90:&lt;br /&gt;                    09:e0:81:7d:31:6f:95:f5:27:51:20:c1:21:9a:4f:&lt;br /&gt;                    cf:13:1d:d6:88:55:d8:76:a3&lt;br /&gt;                Exponent: 65537 (0x10001)&lt;br /&gt;        X509v3 extensions:&lt;br /&gt;            X509v3 Basic Constraints: &lt;br /&gt;                CA:FALSE&lt;br /&gt;            Netscape Comment: &lt;br /&gt;                OpenSSL Generated Certificate&lt;br /&gt;            X509v3 Subject Key Identifier: &lt;br /&gt;                55:CF:C1:A5:00:5D:7A:06:1F:F5:20:05:BA:73:52:1D:C2:D2:F2:99&lt;br /&gt;            X509v3 Authority Key Identifier: &lt;br /&gt;               keyid:9F:95:26:55:AE:43:FB:71:F3:3D:D2:CE:D8:A4:25:38:F7:E3:00:FA&lt;br /&gt;&lt;br /&gt;    Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;        a8:c5:85:53:37:86:6d:38:93:16:45:53:c7:d6:ab:e8:be:87:&lt;br /&gt;        95:34:cc:6f:e6:a7:73:30:af:50:3b:bd:0b:3b:b2:99:ef:80:&lt;br /&gt;        3b:f9:c5:bb:4b:1d:c1:12:83:f1:38:4f:67:b3:75:6e:ef:4b:&lt;br /&gt;        3a:d2:d6:73:ea:15:22:08:56:14:3d:ee:73:e4:19:d3:d5:ba:&lt;br /&gt;        5c:3e:9a:04:bb:0a:7e:c4:af:c3:71:ae:48:1d:a2:96:9f:5b:&lt;br /&gt;        51:07:7a:1e:9f:aa:4f:0b:9a:8e:21:f8:87:0e:57:93:30:af:&lt;br /&gt;        b3:99:da:6e:21:b0:05:02:f4:dc:d0:24:e4:06:8e:cf:12:64:&lt;br /&gt;        8a:df&lt;br /&gt;-----BEGIN CERTIFICATE-----&lt;br /&gt;MIICtTCCAh6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBUMQswCQYDVQQGEwJjejEX&lt;br /&gt;MBUGA1UECBMOY3plY2ggcmVwdWJsaWMxGTAXBgNVBAoTEHMwY2tldGt5IGNvbXBh&lt;br /&gt;bnkxETAPBgNVBAMTCHMwY2tldGthMB4XDTA4MDQxMDE1NTc1NloXDTA5MDQxMDE1&lt;br /&gt;NTc1NlowcDELMAkGA1UEBhMCY3oxFzAVBgNVBAgTDkN6ZWNoIFJlcHVibGljMQ8w&lt;br /&gt;DQYDVQQHEwZQcmFndWUxHDAaBgNVBAoTE3MwY2tldGt5IHNwb2xlY25vc3QxGTAX&lt;br /&gt;BgNVBAMTEHd3dy52bTE1LnNlbWluYXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ&lt;br /&gt;AoGBAKgqFBRrWh98PqQP/1s/gj98AX2upZNxGo5z2bbHdiUJBFA+Qxyc/AAZTqt2&lt;br /&gt;L1pxiiNgxqvDo7QtP+d2wWjsPNYzHcq/MQDnVK0hV74+7NO8zcg244AfxaayPIQQ&lt;br /&gt;FWv9sumSkLAbJfyQCeCBfTFvlfUnUSDBIZpPzxMd1ohV2HajAgMBAAGjezB5MAkG&lt;br /&gt;A1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRp&lt;br /&gt;ZmljYXRlMB0GA1UdDgQWBBRVz8GlAF16Bh/1IAW6c1IdwtLymTAfBgNVHSMEGDAW&lt;br /&gt;gBSflSZVrkP7cfM90s7YpCU49+MA+jANBgkqhkiG9w0BAQUFAAOBgQCoxYVTN4Zt&lt;br /&gt;OJMWRVPH1qvovoeVNMxv5qdzMK9QO70LO7KZ74A7+cW7Sx3BEoPxOE9ns3Vu70s6&lt;br /&gt;0tZz6hUiCFYUPe5z5BnT1bpcPpoEuwp+xK/Dca5IHaKWn1tRB3oen6pPC5qOIfiH&lt;br /&gt;DleTMK+zmdpuIbAFAvTc0CTkBo7PEmSK3w==&lt;br /&gt;-----END CERTIFICATE-----&lt;br /&gt;Signed certificate is in newcert.pem&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/usr/lib/ssl#&lt;/span&gt; less newcert.pem &lt;br /&gt;Certificate:&lt;br /&gt;    Data:&lt;br /&gt;        Version: 3 (0x2)&lt;br /&gt;        Serial Number: 1 (0x1)&lt;br /&gt;        Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;        Issuer: C=cz, ST=czech republic, O=s0cketky company, CN=s0cketka&lt;br /&gt;        Validity&lt;br /&gt;            Not Before: Apr 10 15:57:56 2008 GMT&lt;br /&gt;            Not After : Apr 10 15:57:56 2009 GMT&lt;br /&gt;        Subject: C=cz, ST=Czech Republic, L=Prague, O=s0cketky spolecnost, CN=ww&lt;br /&gt;w.vm15.seminar&lt;br /&gt;        Subject Public Key Info:&lt;br /&gt;            Public Key Algorithm: rsaEncryption&lt;br /&gt;            RSA Public Key: (1024 bit)&lt;br /&gt;                Modulus (1024 bit):&lt;br /&gt;                    00:a8:2a:14:14:6b:5a:1f:7c:3e:a4:0f:ff:5b:3f:&lt;br /&gt;                    82:3f:7c:01:7d:ae:a5:93:71:1a:8e:73:d9:b6:c7:&lt;br /&gt;                    76:25:09:04:50:3e:43:1c:9c:fc:00:19:4e:ab:76:&lt;br /&gt;                    2f:5a:71:8a:23:60:c6:ab:c3:a3:b4:2d:3f:e7:76:&lt;br /&gt;                    c1:68:ec:3c:d6:33:1d:ca:bf:31:00:e7:54:ad:21:&lt;br /&gt;                    57:be:3e:ec:d3:bc:cd:c8:36:e3:80:1f:c5:a6:b2:&lt;br /&gt;                    3c:84:10:15:6b:fd:b2:e9:92:90:b0:1b:25:fc:90:&lt;br /&gt;                    09:e0:81:7d:31:6f:95:f5:27:51:20:c1:21:9a:4f:&lt;br /&gt;                    cf:13:1d:d6:88:55:d8:76:a3&lt;br /&gt;                Exponent: 65537 (0x10001)&lt;br /&gt;        X509v3 extensions:&lt;br /&gt;            X509v3 Basic Constraints: &lt;br /&gt;                CA:FALSE&lt;br /&gt;            Netscape Comment: &lt;br /&gt;                OpenSSL Generated Certificate&lt;br /&gt;            X509v3 Subject Key Identifier: &lt;br /&gt;                55:CF:C1:A5:00:5D:7A:06:1F:F5:20:05:BA:73:52:1D:C2:D2:F2:99&lt;br /&gt;            X509v3 Authority Key Identifier: &lt;br /&gt;                keyid:9F:95:26:55:AE:43:FB:71:F3:3D:D2:CE:D8:A4:25:38:F7:E3:00:F&lt;br /&gt;A&lt;br /&gt;&lt;br /&gt;    Signature Algorithm: sha1WithRSAEncryption&lt;br /&gt;        a8:c5:85:53:37:86:6d:38:93:16:45:53:c7:d6:ab:e8:be:87:&lt;br /&gt;        95:34:cc:6f:e6:a7:73:30:af:50:3b:bd:0b:3b:b2:99:ef:80:&lt;br /&gt;        3b:f9:c5:bb:4b:1d:c1:12:83:f1:38:4f:67:b3:75:6e:ef:4b:&lt;br /&gt;        3a:d2:d6:73:ea:15:22:08:56:14:3d:ee:73:e4:19:d3:d5:ba:&lt;br /&gt;        5c:3e:9a:04:bb:0a:7e:c4:af:c3:71:ae:48:1d:a2:96:9f:5b:&lt;br /&gt;        51:07:7a:1e:9f:aa:4f:0b:9a:8e:21:f8:87:0e:57:93:30:af:&lt;br /&gt;        b3:99:da:6e:21:b0:05:02:f4:dc:d0:24:e4:06:8e:cf:12:64:&lt;br /&gt;        8a:df&lt;br /&gt;-----BEGIN CERTIFICATE-----&lt;br /&gt;MIICtTCCAh6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBUMQswCQYDVQQGEwJjejEX&lt;br /&gt;MBUGA1UECBMOY3plY2ggcmVwdWJsaWMxGTAXBgNVBAoTEHMwY2tldGt5IGNvbXBh&lt;br /&gt;bnkxETAPBgNVBAMTCHMwY2tldGthMB4XDTA4MDQxMDE1NTc1NloXDTA5MDQxMDE1&lt;br /&gt;NTc1NlowcDELMAkGA1UEBhMCY3oxFzAVBgNVBAgTDkN6ZWNoIFJlcHVibGljMQ8w&lt;br /&gt;DQYDVQQHEwZQcmFndWUxHDAaBgNVBAoTE3MwY2tldGt5IHNwb2xlY25vc3QxGTAX&lt;br /&gt;BgNVBAMTEHd3dy52bTE1LnNlbWluYXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ&lt;br /&gt;AoGBAKgqFBRrWh98PqQP/1s/gj98AX2upZNxGo5z2bbHdiUJBFA+Qxyc/AAZTqt2&lt;br /&gt;L1pxiiNgxqvDo7QtP+d2wWjsPNYzHcq/MQDnVK0hV74+7NO8zcg244AfxaayPIQQ&lt;br /&gt;FWv9sumSkLAbJfyQCeCBfTFvlfUnUSDBIZpPzxMd1ohV2HajAgMBAAGjezB5MAkG&lt;br /&gt;A1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRp&lt;br /&gt;ZmljYXRlMB0GA1UdDgQWBBRVz8GlAF16Bh/1IAW6c1IdwtLymTAfBgNVHSMEGDAW&lt;br /&gt;gBSflSZVrkP7cfM90s7YpCU49+MA+jANBgkqhkiG9w0BAQUFAAOBgQCoxYVTN4Zt&lt;br /&gt;OJMWRVPH1qvovoeVNMxv5qdzMK9QO70LO7KZ74A7+cW7Sx3BEoPxOE9ns3Vu70s6&lt;br /&gt;0tZz6hUiCFYUPe5z5BnT1bpcPpoEuwp+xK/Dca5IHaKWn1tRB3oen6pPC5qOIfiH&lt;br /&gt;DleTMK+zmdpuIbAFAvTc0CTkBo7PEmSK3w==&lt;br /&gt;-----END CERTIFICATE-----&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ted strcime podepsany certifikat k apachovi&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/usr/lib/ssl#&lt;/span&gt; cat /root/cert.key newcert.pem &gt; /etc/apache2/ssl/apache.pem  &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/usr/lib/ssl#&lt;/span&gt; /etc/init.d/apache2 restart&lt;br /&gt;Forcing reload of web server (apache2)...apache2: apr_sockaddr_info_get() failed for vm15&lt;br /&gt;apache2: Could not reliably determine the server's fully qualified domain name, &lt;br /&gt;using 127.0.0.1 for ServerName&lt;br /&gt;httpd (no pid file) not running&lt;br /&gt;apache2: apr_sockaddr_info_get() failed for vm15&lt;br /&gt;apache2: Could not reliably determine the server's fully qualified domain name, &lt;br /&gt;using 127.0.0.1 for ServerName&lt;br /&gt;.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/usr/lib/ssl#&lt;/span&gt; openssl s_client -connect 10.0.0.115:443&lt;br /&gt;CONNECTED(00000003)&lt;br /&gt;---&lt;br /&gt;Certificate chain&lt;br /&gt; 0 s:/C=cz/ST=Czech Republic/L=Prague/O=s0cketky spolecnost/CN=www.vm15.seminar&lt;br /&gt;   i:/C=cz/ST=czech republic/O=s0cketky company/CN=s0cketka&lt;br /&gt;---&lt;br /&gt;Server certificate&lt;br /&gt;-----BEGIN CERTIFICATE-----&lt;br /&gt;MIICtTCCAh6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBUMQswCQYDVQQGEwJjejEX&lt;br /&gt;MBUGA1UECBMOY3plY2ggcmVwdWJsaWMxGTAXBgNVBAoTEHMwY2tldGt5IGNvbXBh&lt;br /&gt;bnkxETAPBgNVBAMTCHMwY2tldGthMB4XDTA4MDQxMDE1NTc1NloXDTA5MDQxMDE1&lt;br /&gt;NTc1NlowcDELMAkGA1UEBhMCY3oxFzAVBgNVBAgTDkN6ZWNoIFJlcHVibGljMQ8w&lt;br /&gt;DQYDVQQHEwZQcmFndWUxHDAaBgNVBAoTE3MwY2tldGt5IHNwb2xlY25vc3QxGTAX&lt;br /&gt;BgNVBAMTEHd3dy52bTE1LnNlbWluYXIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ&lt;br /&gt;AoGBAKgqFBRrWh98PqQP/1s/gj98AX2upZNxGo5z2bbHdiUJBFA+Qxyc/AAZTqt2&lt;br /&gt;L1pxiiNgxqvDo7QtP+d2wWjsPNYzHcq/MQDnVK0hV74+7NO8zcg244AfxaayPIQQ&lt;br /&gt;FWv9sumSkLAbJfyQCeCBfTFvlfUnUSDBIZpPzxMd1ohV2HajAgMBAAGjezB5MAkG&lt;br /&gt;A1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRp&lt;br /&gt;ZmljYXRlMB0GA1UdDgQWBBRVz8GlAF16Bh/1IAW6c1IdwtLymTAfBgNVHSMEGDAW&lt;br /&gt;gBSflSZVrkP7cfM90s7YpCU49+MA+jANBgkqhkiG9w0BAQUFAAOBgQCoxYVTN4Zt&lt;br /&gt;OJMWRVPH1qvovoeVNMxv5qdzMK9QO70LO7KZ74A7+cW7Sx3BEoPxOE9ns3Vu70s6&lt;br /&gt;0tZz6hUiCFYUPe5z5BnT1bpcPpoEuwp+xK/Dca5IHaKWn1tRB3oen6pPC5qOIfiH&lt;br /&gt;DleTMK+zmdpuIbAFAvTc0CTkBo7PEmSK3w==&lt;br /&gt;-----END CERTIFICATE-----&lt;br /&gt;subject=/C=cz/ST=Czech Republic/L=Prague/O=s0cketky spolecnost/CN=www.vm15.semin&lt;br /&gt;ar&lt;br /&gt;issuer=/C=cz/ST=czech republic/O=s0cketky company/CN=s0cketka&lt;br /&gt;---&lt;br /&gt;No client certificate CA names sent&lt;br /&gt;---&lt;br /&gt;SSL handshake has read 1261 bytes and written 316 bytes&lt;br /&gt;---&lt;br /&gt;New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA&lt;br /&gt;Server public key is 1024 bit&lt;br /&gt;Compression: NONE&lt;br /&gt;Expansion: NONE&lt;br /&gt;SSL-Session:&lt;br /&gt;    Protocol  : TLSv1&lt;br /&gt;    Cipher    : DHE-RSA-AES256-SHA&lt;br /&gt;    Session-ID: 1834BFC9ABD548D163449C31FD640E63BA12AD452DF5C400C16E51FC599C0371&lt;br /&gt;    Session-ID-ctx: &lt;br /&gt;    Master-Key: 2A328C42BD7D5F99A780547D32F5390C979FFD044EA86072A5637D550AA07B8B&lt;br /&gt;35DD14B3F6B7FB715B26CBB11473B17F&lt;br /&gt;    Key-Arg   : None&lt;br /&gt;    Start Time: 1207843694&lt;br /&gt;    Timeout   : 300 (sec)&lt;br /&gt;    Verify return code: 21 (unable to verify the first certificate)&lt;br /&gt;---&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;jenze my nejsme duveryhodna certifikacni autorita, takze nam to stejne moc&lt;br /&gt;nepomuze :)&lt;br /&gt;&lt;br /&gt;14,15 (net7.pdf):&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; setkey -DP&lt;br /&gt;No SPD entries.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 10.0.0.100&lt;br /&gt;... ok&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/ipsec-tools.conf &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/ipsec-tools.conf &lt;br /&gt;#!/usr/sbin/setkey -f&lt;br /&gt;&lt;br /&gt;## Flush the SAD and SPD&lt;br /&gt;#&lt;br /&gt;flush;&lt;br /&gt;spdflush;&lt;br /&gt;&lt;br /&gt;add 10.0.0.100 10.0.0.115 esp 0x115 -E 3des-cbc "100000000000000000000001"  -A h&lt;br /&gt;mac-md5 "1000000000000001";&lt;br /&gt;add 10.0.0.115 10.0.0.100 esp 0x215 -E 3des-cbc "100000000000000000000001"  -A h&lt;br /&gt;mac-md5 "1000000000000001";&lt;br /&gt;spdadd 10.0.0.100 10.0.0.115 any -P in  ipsec esp/transport//require;&lt;br /&gt;spdadd 10.0.0.115 10.0.0.100 any -P out ipsec esp/transport//require;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/ipsec-tools.conf &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; setkey -DP&lt;br /&gt;10.0.0.100[any] 10.0.0.115[any] any&lt;br /&gt; in ipsec&lt;br /&gt; esp/transport//require&lt;br /&gt; created: Apr 10 18:29:25 2008  lastused:                     &lt;br /&gt; lifetime: 0(s) validtime: 0(s)&lt;br /&gt; spid=8 seq=2 pid=9897&lt;br /&gt; refcnt=1&lt;br /&gt;10.0.0.115[any] 10.0.0.100[any] any&lt;br /&gt; out ipsec&lt;br /&gt; esp/transport//require&lt;br /&gt; created: Apr 10 18:29:25 2008  lastused: Apr 10 18:29:58 2008&lt;br /&gt; lifetime: 0(s) validtime: 0(s)&lt;br /&gt; spid=17 seq=1 pid=9897&lt;br /&gt; refcnt=2&lt;br /&gt;10.0.0.100[any] 10.0.0.115[any] any&lt;br /&gt; fwd ipsec&lt;br /&gt; esp/transport//require&lt;br /&gt; created: Apr 10 18:29:25 2008  lastused:                     &lt;br /&gt; lifetime: 0(s) validtime: 0(s)&lt;br /&gt; spid=10 seq=0 pid=9897&lt;br /&gt; refcnt=1&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ping 10.0.0.100&lt;br /&gt;PING 10.0.0.100 (10.0.0.100) 56(84) bytes of data.&lt;br /&gt;64 bytes from 10.0.0.100: icmp_seq=1 ttl=64 time=1.36 ms&lt;br /&gt;64 bytes from 10.0.0.100: icmp_seq=2 ttl=64 time=0.696 ms&lt;br /&gt;&lt;br /&gt;--- 10.0.0.100 ping statistics ---&lt;br /&gt;2 packets transmitted, 2 received, 0% packet loss, time 999ms&lt;br /&gt;rtt min/avg/max/mdev = 0.696/1.030/1.364/0.334 ms&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; setkey -DP&lt;br /&gt;10.0.0.100[any] 10.0.0.115[any] any&lt;br /&gt; in ipsec&lt;br /&gt; esp/transport//require&lt;br /&gt; created: Apr 10 18:29:25 2008  lastused: Apr 10 18:31:04 2008&lt;br /&gt; lifetime: 0(s) validtime: 0(s)&lt;br /&gt; spid=8 seq=2 pid=9899&lt;br /&gt; refcnt=3&lt;br /&gt;10.0.0.115[any] 10.0.0.100[any] any&lt;br /&gt; out ipsec&lt;br /&gt; esp/transport//require&lt;br /&gt; created: Apr 10 18:29:25 2008  lastused: Apr 10 18:31:03 2008&lt;br /&gt; lifetime: 0(s) validtime: 0(s)&lt;br /&gt; spid=17 seq=1 pid=9899&lt;br /&gt; refcnt=3&lt;br /&gt;10.0.0.100[any] 10.0.0.115[any] any&lt;br /&gt; fwd ipsec&lt;br /&gt; esp/transport//require&lt;br /&gt; created: Apr 10 18:29:25 2008  lastused:                     &lt;br /&gt; lifetime: 0(s) validtime: 0(s)&lt;br /&gt; spid=10 seq=0 pid=9899&lt;br /&gt; refcnt=1&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;po tom pingu vidime last used, ze se zmenilo a na projektoru nam bezi tcpdump&lt;br /&gt;z toho serveru :) je tam videt napr. to ESP, ze se tam pouziva...&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Apr 17 17:23:13 CEST 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;slidy: net8.pdf&lt;br /&gt;&lt;br /&gt;8:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt;lftp ftp://10.0.0.100&lt;br /&gt;lftp 10.0.0.100:~&gt; ls&lt;br /&gt;drwxr-xr-x    2 0        0            4096 Apr 17 15:11 pub&lt;br /&gt;lftp 10.0.0.100:/&gt; cd pub&lt;br /&gt;lftp 10.0.0.100:/pub&gt; ls&lt;br /&gt;-rw-r--r--    1 0        0            1429 Apr 17 15:03 jama.txt&lt;br /&gt;lftp 10.0.0.100:/pub&gt; get jama.txt &lt;br /&gt;1429 bytes transferred&lt;br /&gt;lftp 10.0.0.100:/pub&gt; quit&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;na prvni konzoli:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;u2-6:~$&lt;/span&gt; nc ftp.linux.cz 21&lt;br /&gt;220 ProFTPD 1.3.0a Server (Faculty of Informatics) [::ffff:147.251.48.205]&lt;br /&gt;USER anonymous&lt;br /&gt;331 Anonymous login ok, send your complete email address as your password.&lt;br /&gt;PASS email@server.cz&lt;br /&gt;230-Hello, UNKNOWN at u2-6.ms.mff.cuni.cz!&lt;br /&gt; &lt;br /&gt;    Vitejte na FTP serveru           Welcome to the FTP server of&lt;br /&gt;     Fakulty informatiky                Faculty of Informatics&lt;br /&gt; Masarykovy univerzity v Brne          Masaryk University, Brno&lt;br /&gt; &lt;br /&gt; This FTP site is in Brno, Czech Republic, Europe.  The local time is&lt;br /&gt; Thu Apr 17 17:51:19 2008. You are user number 130 out of maximium 800&lt;br /&gt; in class default. There are 130 users in all classes (the maximum is 800). All&lt;br /&gt; transfers to and from archive are logged. If you do not like this policy,&lt;br /&gt; disconnect now!&lt;br /&gt; &lt;br /&gt; We serve as the ftp.fi.muni.cz, ftp.linux.cz, and ftp.cstug.cz archive,&lt;br /&gt; and we have lot of Linux-, UNIX-, and TeX-related stuff here. Look&lt;br /&gt; at the /pub/ROADMAP (or /pub/ROADMAP.html) for details. The file&lt;br /&gt; /pub/README.uploads states the rules for uploading data to this server.&lt;br /&gt; The server is avaliable via rsync and HTTP protocols. Use the following URLs:&lt;br /&gt; rsync://ftp.fi.muni.cz/pub and http://ftp.fi.muni.cz/pub/.&lt;br /&gt; The server is available via FTP over IPv6 at ftp://ftp6.linux.cz/ as well.&lt;br /&gt; Look at http://www.linux.cz/stats/ for the hardware configuration and&lt;br /&gt; statistics of this server.&lt;br /&gt; &lt;br /&gt; -System Administrator &lt;ftp-admin@informatics.muni.cz&gt;&lt;br /&gt;230 Anonymous access granted, restrictions apply.&lt;br /&gt;PASV&lt;br /&gt;227 Entering Passive Mode (147,251,48,205,167,93).&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;na druhe konzoli napiseme:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;u2-6:~$&lt;/span&gt; nc 147.251.48.205 42845&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;na prvni doplnime:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;LIST&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;a vidime:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;150 Opening ASCII mode data connection for file list&lt;br /&gt;226 Transfer complete.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;a na druhe se objevi&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;u2-6:~$&lt;/span&gt; nc 147.251.48.205 42845&lt;br /&gt;drwxr-xr-x   3 ftpadm   ftpadm         56 Feb 12  2007 etc&lt;br /&gt;drwxr-xr-x   4 ftpadm   ftpadm       4096 May 30  2007 http&lt;br /&gt;drwxr-xr-x   2 ftpadm   ftpadm          0 Apr 17 15:52 mount&lt;br /&gt;drwxr-xr-x  23 ftpadm   ftpadm       8192 Apr 17 05:59 pub&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; lftp --debug ftp.linux.cz&lt;br /&gt;lftp ftp.linux.cz:~&gt; ls&lt;br /&gt;---- Connecting to ftp.linux.cz (147.251.48.205) port 21&lt;br /&gt;&lt;--- 220 ProFTPD 1.3.0a Server (Faculty of Informatics) [::ffff:147.251.48.205]&lt;br /&gt;---&gt; FEAT&lt;br /&gt;&lt;--- 211-Features:&lt;br /&gt;&lt;---  MDTM&lt;br /&gt;&lt;---  REST STREAM&lt;br /&gt;&lt;---  SIZE&lt;br /&gt;&lt;--- 211 End&lt;br /&gt;---&gt; USER anonymous&lt;br /&gt;&lt;--- 331 Anonymous login ok, send your complete email address as your password.&lt;br /&gt;---&gt; PASS lftp@&lt;br /&gt;&lt;--- 230-Hello, UNKNOWN at bug.ms.mff.cuni.cz!&lt;br /&gt;&lt;---  &lt;br /&gt;&lt;---     Vitejte na FTP serveru           Welcome to the FTP server of&lt;br /&gt;&lt;---      Fakulty informatiky                Faculty of Informatics&lt;br /&gt;&lt;---  Masarykovy univerzity v Brne          Masaryk University, Brno&lt;br /&gt;&lt;---  &lt;br /&gt;&lt;---  This FTP site is in Brno, Czech Republic, Europe.  The local time is&lt;br /&gt;&lt;---  Thu Apr 17 18:03:19 2008. You are user number 124 out of maximium 800&lt;br /&gt;&lt;---  in class default. There are 124 users in all classes (the maximum is 800). All&lt;br /&gt;&lt;---  transfers to and from archive are logged. If you do not like this policy,&lt;br /&gt;&lt;---  disconnect now!&lt;br /&gt;&lt;---  &lt;br /&gt;&lt;---  We serve as the ftp.fi.muni.cz, ftp.linux.cz, and ftp.cstug.cz archive,&lt;br /&gt;&lt;---  and we have lot of Linux-, UNIX-, and TeX-related stuff here. Look&lt;br /&gt;&lt;---  at the /pub/ROADMAP (or /pub/ROADMAP.html) for details. The file&lt;br /&gt;&lt;---  /pub/README.uploads states the rules for uploading data to this server.&lt;br /&gt;&lt;---  The server is avaliable via rsync and HTTP protocols. Use the following URLs:&lt;br /&gt;&lt;---  rsync://ftp.fi.muni.cz/pub and http://ftp.fi.muni.cz/pub/.&lt;br /&gt;&lt;---  The server is available via FTP over IPv6 at ftp://ftp6.linux.cz/ as well.&lt;br /&gt;&lt;---  Look at http://www.linux.cz/stats/ for the hardware configuration and&lt;br /&gt;&lt;---  statistics of this server.&lt;br /&gt;&lt;---  &lt;br /&gt;&lt;---  -System Administrator &lt;ftp-admin@informatics.muni.cz&gt;&lt;br /&gt;&lt;--- 230 Anonymous access granted, restrictions apply.&lt;br /&gt;---&gt; PWD&lt;br /&gt;&lt;--- 257 "/" is current directory.&lt;br /&gt;---&gt; PASV&lt;br /&gt;&lt;--- 227 Entering Passive Mode (147,251,48,205,163,118).&lt;br /&gt;---- Connecting data socket to (147.251.48.205) port 41846&lt;br /&gt;---- Data connection established&lt;br /&gt;---&gt; LIST&lt;br /&gt;&lt;--- 150 Opening ASCII mode data connection for file list&lt;br /&gt;---- Got EOF on data connection&lt;br /&gt;---- Closing data socket&lt;br /&gt;&lt;--- 226 Transfer complete.&lt;br /&gt;drwxr-xr-x   3 ftpadm   ftpadm         56 Feb 12  2007 etc&lt;br /&gt;drwxr-xr-x   4 ftpadm   ftpadm       4096 May 30  2007 http&lt;br /&gt;drwxr-xr-x   3 ftpadm   ftpadm          0 Apr 17 16:03 mount&lt;br /&gt;drwxr-xr-x  23 ftpadm   ftpadm       8192 Apr 17 05:59 pub&lt;br /&gt;lftp ftp.linux.cz:/&gt; quit&lt;br /&gt;---&gt; QUIT&lt;br /&gt;---- Closing control socket&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; lftp --debug 10.0.0.100&lt;br /&gt;lftp 10.0.0.100:~&gt; set ftp:ssl-allow-anonymous yes&lt;br /&gt;lftp 10.0.0.100:~&gt; ls&lt;br /&gt;---- Connecting to 10.0.0.100 (10.0.0.100) port 21&lt;br /&gt;&lt;--- 220 (vsFTPd 2.0.5)&lt;br /&gt;---&gt; FEAT&lt;br /&gt;&lt;--- 211-Features:&lt;br /&gt;&lt;---  AUTH SSL&lt;br /&gt;&lt;---  AUTH TLS                   &lt;br /&gt;&lt;---  EPRT&lt;br /&gt;&lt;---  EPSV&lt;br /&gt;&lt;---  MDTM&lt;br /&gt;&lt;---  PASV&lt;br /&gt;&lt;---  PBSZ&lt;br /&gt;&lt;---  PROT&lt;br /&gt;&lt;---  REST STREAM&lt;br /&gt;&lt;---  SIZE&lt;br /&gt;&lt;---  TVFS&lt;br /&gt;&lt;--- 211 End&lt;br /&gt;---&gt; AUTH TLS&lt;br /&gt;&lt;--- 234 Proceed with negotiation.&lt;br /&gt;---&gt; USER anonymous&lt;br /&gt;Certificate: C=--,ST=SomeState,L=SomeCity,O=SomeOrganization,OU=SomeOrganizatio&lt;br /&gt;nalUnit,CN=localhost.localdomain,EMAIL=root@localhost.localdomain&lt;br /&gt; Issued by: C=--,ST=SomeState,L=SomeCity,O=SomeOrganization,OU=SomeOrganization&lt;br /&gt; alUnit,CN=localhost.localdomain,EMAIL=root@localhost.localdomain&lt;br /&gt;WARNING: Certificate verification: Not trusted&lt;br /&gt;WARNING: Certificate verification: The certificate's owner does not match hostn&lt;br /&gt;ame '10.0.0.100'&lt;br /&gt;&lt;br /&gt;&lt;--- 331 Please specify the password.&lt;br /&gt;---&gt; PASS lftp@&lt;br /&gt;&lt;--- 230 Login successful.&lt;br /&gt;---&gt; PWD&lt;br /&gt;&lt;--- 257 "/"&lt;br /&gt;---&gt; PBSZ 0&lt;br /&gt;&lt;--- 200 PBSZ set to 0.&lt;br /&gt;---&gt; PROT P&lt;br /&gt;&lt;--- 200 PROT now Private.&lt;br /&gt;---&gt; PASV&lt;br /&gt;&lt;--- 227 Entering Passive Mode (10,0,0,100,31,108)&lt;br /&gt;---- Connecting data socket to (10.0.0.100) port 8044&lt;br /&gt;---- Data connection established&lt;br /&gt;---&gt; LIST&lt;br /&gt;&lt;--- 150 Here comes the directory listing.&lt;br /&gt;Certificate: C=--,ST=SomeState,L=SomeCity,O=SomeOrganization,OU=SomeOrganizatio&lt;br /&gt;nalUnit,CN=localhost.localdomain,EMAIL=root@localhost.localdomain&lt;br /&gt; Issued by: C=--,ST=SomeState,L=SomeCity,O=SomeOrganization,OU=SomeOrganization&lt;br /&gt; alUnit,CN=localhost.localdomain,EMAIL=root@localhost.localdomain&lt;br /&gt;WARNING: Certificate verification: Not trusted&lt;br /&gt;WARNING: Certificate verification: The certificate's owner does not match hostn&lt;br /&gt;ame '10.0.0.100'&lt;br /&gt;&lt;br /&gt;gnutls_record_recv: A TLS packet with unexpected length was received.; assuming&lt;br /&gt;EOF&lt;br /&gt;---- Got EOF on data connection&lt;br /&gt;---- Closing data socket&lt;br /&gt;drwxr-xr-x    2 0        0            4096 Apr 17 15:11 pub&lt;br /&gt;&lt;--- 226 Directory send OK.&lt;br /&gt;lftp 10.0.0.100:/&gt; quit&lt;br /&gt;---&gt; QUIT&lt;br /&gt;---- Closing control socket&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;11:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; tftp 10.0.0.100&lt;br /&gt;tftp&gt; trace&lt;br /&gt;Packet tracing on.&lt;br /&gt;tftp&gt; get recept&lt;br /&gt;sent RRQ &lt;file=recept, mode=netascii&gt;&lt;br /&gt;received DATA &lt;block=1, 512 bytes&gt;&lt;br /&gt;sent ACK &lt;block=1&gt;&lt;br /&gt;received DATA &lt;block=2, 512 bytes&gt;&lt;br /&gt;sent ACK &lt;block=2&gt;&lt;br /&gt;received DATA &lt;block=3, 467 bytes&gt;&lt;br /&gt;Received 1491 bytes in 0.0 seconds&lt;br /&gt;tftp&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~# &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;14:&lt;br /&gt;&lt;br /&gt;vygenerujeme si klic a nakopirujem si ho do homu. pak kdyz se tam hlasime&lt;br /&gt;a mame ve svym homu na lokalni masince ten odpovidajici klic, tak nas tam&lt;br /&gt;pusti bez hesla :)&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; useradd s0c --password heslo --home-dir /home/s0c&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; dpkg -l |grep ssh&lt;br /&gt;ii  openssh-client      4.3p2-9    Secure shell client, an rlogin/rsh/rcp repla&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; apt-get install openssh-server&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree... Done&lt;br /&gt;Suggested packages:&lt;br /&gt;  ssh-askpass xbase-clients rssh molly-guard&lt;br /&gt;The following NEW packages will be installed:&lt;br /&gt;  openssh-server&lt;br /&gt;0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;Need to get 222kB of archives.&lt;br /&gt;After unpacking 569kB of additional disk space will be used.&lt;br /&gt;Get:1 http://ftp.sh.cvut.cz etch/main openssh-server 1:4.3p2-9 [222kB]&lt;br /&gt;Fetched 222kB in 0s (701kB/s)   &lt;br /&gt;Preconfiguring packages ...&lt;br /&gt;Selecting previously deselected package openssh-server.&lt;br /&gt;(Reading database ... 14457 files and directories currently installed.)&lt;br /&gt;Unpacking openssh-server (from .../openssh-server_1%3a4.3p2-9_i386.deb) ...&lt;br /&gt;Setting up openssh-server (4.3p2-9) ...&lt;br /&gt;Creating SSH2 RSA key; this may take some time ...&lt;br /&gt;Creating SSH2 DSA key; this may take some time ...&lt;br /&gt;Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ssh s0c@localhost&lt;br /&gt;The authenticity of host 'localhost (127.0.0.1)' can't be established.&lt;br /&gt;RSA key fingerprint is b3:47:b8:0b:61:7e:3c:f9:99:3c:47:0e:36:48:2e:d7.&lt;br /&gt;Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;Warning: Permanently added 'localhost' (RSA) to the list of known hosts.&lt;br /&gt;s0c@localhost's password: &lt;br /&gt;Linux vm15 2.6.18-4-xen-vserver-686 #1 SMP Thu May 10 04:02:17 UTC 2007 i686&lt;br /&gt;&lt;br /&gt;The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;the exact distribution terms for each program are described in the&lt;br /&gt;individual files in /usr/share/doc/*/copyright.&lt;br /&gt;&lt;br /&gt;Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;permitted by applicable law.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;s0c@vm15:~$&lt;/span&gt; ssh-keygen &lt;br /&gt;Generating public/private rsa key pair.&lt;br /&gt;Enter file in which to save the key (/home/s0c/.ssh/id_rsa): &lt;br /&gt;Created directory '/home/s0c/.ssh'.&lt;br /&gt;Enter passphrase (empty for no passphrase): &lt;br /&gt;Enter same passphrase again: &lt;br /&gt;Your identification has been saved in /home/s0c/.ssh/id_rsa.&lt;br /&gt;Your public key has been saved in /home/s0c/.ssh/id_rsa.pub.&lt;br /&gt;The key fingerprint is:&lt;br /&gt;85:1e:4f:3f:6d:cd:9c:90:ae:85:fc:59:b5:4a:91:eb s0c@vm15&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;s0c@vm15:~$&lt;/span&gt; cd .ssh/&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;s0c@vm15:~/.ssh$&lt;/span&gt; ls&lt;br /&gt;id_rsa id_rsa.pub&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;s0c@vm15:~/.ssh$&lt;/span&gt; cat ./id_rsa.pub &gt;&gt; authorized_keys&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;s0c@vm15:~$&lt;/span&gt; logout&lt;br /&gt;Connection to localhost closed.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; su s0c&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; ssh s0c@localhost&lt;br /&gt;The authenticity of host 'localhost (127.0.0.1)' can't be established.&lt;br /&gt;RSA key fingerprint is b3:47:b8:0b:61:7e:3c:f9:99:3c:47:0e:36:48:2e:d7.&lt;br /&gt;Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;Warning: Permanently added 'localhost' (RSA) to the list of known hosts.&lt;br /&gt;Linux vm15 2.6.18-4-xen-vserver-686 #1 SMP Thu May 10 04:02:17 UTC 2007 i686&lt;br /&gt;&lt;br /&gt;The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;the exact distribution terms for each program are described in the&lt;br /&gt;individual files in /usr/share/doc/*/copyright.&lt;br /&gt;&lt;br /&gt;Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;permitted by applicable law.&lt;br /&gt;Last login: Thu Apr 17 18:36:13 2008 from localhost&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;s0c@vm15:~$&lt;/span&gt; logout&lt;br /&gt;Connection to localhost closed.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;uzivateli povolime pouze jediny prikaz, co muze provest a co se provede vzdy,&lt;br /&gt;kdyz se prihlasi&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /home/s0c/.ssh/authorized_keys &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /home/s0c/.ssh/authorized_keys &lt;br /&gt;command="echo 'hello' &gt;&gt; /tmp/hello" ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzXT18FyeAaQE9gXVwE6acv2wMgTF2N2gNAKNuT9BJ94O5DVh57wQTdCkH&lt;br /&gt;eUG4GonQsJqUhiKbWBBFU4+znto5yXiBFsF1JYh8iEGErgClkTLycE8TLEPI4tbsjlD/n3CYHjPlbmOBRxit+W&lt;br /&gt;ytUtxzDA3/V6iauxRi8ohIF7zisoJaSHvPNNhj853BtjeiZH/4Af7wGoOUrhDKVd5XI2WPcoCF7SyvbOUX8LCR&lt;br /&gt;Kn5+GoPhJ3pXfs7G3iBoQBYCU4a25fU8rlkjRSirwA50Vuvb73IT4F+bYeSwPJ9s6+9zryQsT+e3a6AElFoPtk&lt;br /&gt;m+vtvq66iXKRBDLD6xWf0YyyU+w== s0c@vm15&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; su s0c&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; ssh s0c@localhost&lt;br /&gt;Connection to localhost closed.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; cat /tmp/hello &lt;br /&gt;hello&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu Apr 24 17:25:08 CEST 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;net8.pdf, slide 15:&lt;br /&gt;&lt;br /&gt;na virtualnim stroji:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; ssh -R 2222:localhost:22 tomim4am@u-pl22.ms.mff.cuni.cz&lt;br /&gt;tomim4am@u-pl22.ms.mff.cuni.cz's password: &lt;br /&gt;Last login: Thu Apr 24 17:42:07 2008 from bug.ms.mff.cuni.cz&lt;br /&gt;NEWS: snadne_upozorneni_na_news bash_completion lprcs_xppcs symlinky_home &lt;br /&gt;NEWS: quota_freee.sh diskove_kvoty vypalovani vymenna_media ulimit &lt;br /&gt;NEWS: kvoty_na_odchozi_data &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;u-pl22:~$ &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;pak se terba lokalne prihlasim na u-pl22:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;u2-7:~$&lt;/span&gt; ssh tomim4am@u-pl22.ms.mff.cuni.cz&lt;br /&gt;The authenticity of host 'u-pl22.ms.mff.cuni.cz (195.113.21.152)' can't be esta&lt;br /&gt;blished.&lt;br /&gt;RSA1 key fingerprint is 58:07:72:15:c4:84:e0:d5:7a:b4:70:6b:9b:1a:f2:c3.&lt;br /&gt;Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;Warning: Permanently added 'u-pl22.ms.mff.cuni.cz,195.113.21.152' (RSA1) to the&lt;br /&gt;list of known hosts.&lt;br /&gt;tomim4am@u-pl22.ms.mff.cuni.cz's password: &lt;br /&gt;Last login: Thu Apr 24 17:38:53 2008 from bug.ms.mff.cuni.cz&lt;br /&gt;NEWS: snadne_upozorneni_na_news bash_completion lprcs_xppcs symlinky_home &lt;br /&gt;NEWS: quota_freee.sh diskove_kvoty vypalovani vymenna_media ulimit &lt;br /&gt;NEWS: kvoty_na_odchozi_data &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;u-pl22:~$&lt;/span&gt; ssh -p 2222 s0c@localhost&lt;br /&gt;s0c@localhost's password: &lt;br /&gt;Linux vm15 2.6.18-4-xen-vserver-686 #1 SMP Thu May 10 04:02:17 UTC 2007 i686&lt;br /&gt;&lt;br /&gt;The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;the exact distribution terms for each program are described in the&lt;br /&gt;individual files in /usr/share/doc/*/copyright.&lt;br /&gt;&lt;br /&gt;Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;permitted by applicable law.&lt;br /&gt;Last login: Thu Apr 17 18:52:09 2008 from localhost&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;s0c@vm15:~$&lt;/span&gt; ls&lt;br /&gt;/home/s0c&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;slide 16:&lt;br /&gt;&lt;br /&gt;vyzkousime kopirovani pomoci scp:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; scp tomim4am@u-pl22.ms.mff.cuni.cz:/afs/ms/u/t/tomim4am/test_file /tmp/&lt;br /&gt;tomim4am@u-pl22.ms.mff.cuni.cz's password: &lt;br /&gt;test_file                                     100%    0     0.0KB/s   00:00    &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root&lt;/span&gt;$ ls -l /tmp/test_file &lt;br /&gt;-rw-r--r-- 1 s0c s0c 0 Apr 24 17:55 /tmp/test_file&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Posta&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;net9.pdf, slide 7:&lt;br /&gt;&lt;br /&gt;posleme si zpravu rucne :) (na dole uvedeny mail mi nepiste, je spatne, kvuli&lt;br /&gt;spamu .)&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; nc smtp2.ms.mff.cuni.cz 25&lt;br /&gt;220 smtp2.ms.mff.cuni.cz ESMTP Sendmail 8.14.2/8.14.2; Thu, 24 Apr 2008 18:15:&lt;br /&gt;50 +0200 (CEST)&lt;br /&gt;HELO s0cketka&lt;br /&gt;250 smtp2.ms.mff.cuni.cz Hello bug.ms.mff.cuni.cz [195.113.18.123], pleased to&lt;br /&gt;meet you&lt;br /&gt;MAIL FROM: &lt;s0cketka@seznam.cz&gt;&lt;br /&gt;250 2.1.0 &lt;s0cketka@seznam.cz&gt;... Sender ok&lt;br /&gt;RCPT TO: &lt;s0cketka@seznam.cz&gt;&lt;br /&gt;250 2.1.5 &lt;s0cketka@seznam.cz&gt;... Recipient ok&lt;br /&gt;DATA&lt;br /&gt;354 Enter mail, end with "." on a line by itself&lt;br /&gt;helo :)&lt;br /&gt;.&lt;br /&gt;250 2.0.0 m3OGFo8S064098 Message accepted for delivery&lt;br /&gt;QUIT&lt;br /&gt;221 2.0.0 smtp2.ms.mff.cuni.cz closing connection&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;falesne udaje:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; nc smtp2.ms.mff.cuni.cz 25&lt;br /&gt;220 smtp2.ms.mff.cuni.cz ESMTP Sendmail 8.14.2/8.14.2; Thu, 24 Apr 2008 18:15:&lt;br /&gt;15 +0200 (CEST)&lt;br /&gt;HELO s0cketka&lt;br /&gt;250 smtp2.ms.mff.cuni.cz Hello bug.ms.mff.cuni.cz [195.113.18.123], pleased to&lt;br /&gt;meet you&lt;br /&gt;MAIL FROM: &lt;s0cketky@mail.cz&gt;&lt;br /&gt;550 5.7.1 &lt;s0cketky@mail.cz&gt;... MX 10 'pecka.reflektor.cz.' [81.0.208.98] for&lt;br /&gt;&lt;s0cketky@mail.cz&gt; rejected address saying "&lt;s0cketky@mail.cz&gt;: Recipient address&lt;br /&gt;rejected: User unknown in virtual mailbox table"&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;podivejme se na zaznamy seznamu, kam se pripojit, kdyz bychom chteli poslat&lt;br /&gt;postu:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; dig seznam.cz MX&lt;br /&gt;&lt;br /&gt;; &lt;&lt;&gt;&gt; DiG 9.3.4 &lt;&lt;&gt;&gt; seznam.cz MX&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 16359&lt;br /&gt;;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;seznam.cz.   IN MX&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;seznam.cz.  298 IN MX 60 mx60.seznam.cz.&lt;br /&gt;seznam.cz.  298 IN MX 50 mx50.seznam.cz.&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;seznam.cz.  17998 IN NS ms.seznam.cz.&lt;br /&gt;seznam.cz.  17998 IN NS ns.seznam.cz.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;mx50.seznam.cz.  298 IN A 77.75.73.47&lt;br /&gt;mx60.seznam.cz.  298 IN A 77.75.73.48&lt;br /&gt;&lt;br /&gt;;; Query time: 2 msec&lt;br /&gt;;; SERVER: 10.0.0.100#53(10.0.0.100)&lt;br /&gt;;; WHEN: Thu Apr 24 18:32:37 2008&lt;br /&gt;;; MSG SIZE  rcvd: 135&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;nakonfigurujeme si mailovy server :)&lt;br /&gt;&lt;br /&gt;zkontroluju, jestli mam nastavene dns:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; dig vm15.seminar MX&lt;br /&gt;&lt;br /&gt;; &lt;&lt;&gt;&gt; DiG 9.3.4 &lt;&lt;&gt;&gt; vm15.seminar MX&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 63482&lt;br /&gt;;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;vm15.seminar.   IN MX&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;vm15.seminar.  259200 IN MX 20 mail.vm15.seminar.&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;vm15.seminar.  259200 IN NS ns.vm15.seminar.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;mail.vm15.seminar. 259200 IN A 10.0.0.115&lt;br /&gt;ns.vm15.seminar. 259200 IN A 10.0.0.115&lt;br /&gt;ns.vm15.seminar. 259200 IN AAAA 2001:5c0:94c1:1::15&lt;br /&gt;&lt;br /&gt;;; Query time: 7 msec&lt;br /&gt;;; SERVER: 10.0.0.100#53(10.0.0.100)&lt;br /&gt;;; WHEN: Thu Apr 24 18:36:47 2008&lt;br /&gt;;; MSG SIZE  rcvd: 128&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;konfigurace:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:#&lt;/span&gt; vim /etc/postfix/main.cf&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/postfix/main.cf&lt;br /&gt;myhostname = mail.vm15.seminar&lt;br /&gt;mydomain = vm15.seminar&lt;br /&gt;myorigin = vm15.seminar&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/postfix start&lt;br /&gt;Starting Postfix Mail Transport Agent: postfix.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~# mail -s test&lt;/span&gt; root@vm15.seminar&lt;br /&gt;Cc:   &lt;br /&gt;helo&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; mail&lt;br /&gt;No mail for root&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; ls /var/spool/mail/&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; mailq&lt;br /&gt;Mail queue is empty&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; sendmail -q&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; nslookup mail.vm15.seminar&lt;br /&gt;Server:  10.0.0.100&lt;br /&gt;Address: 10.0.0.100#53&lt;br /&gt;&lt;br /&gt;Non-authoritative answer:&lt;br /&gt;Name: mail.vm15.seminar&lt;br /&gt;Address: 10.0.0.115&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Proc to neprislo?&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; tail -f /var/log/mail.log&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/pickup[8174]: 5B590168C0: uid=0 from=&lt;root&gt;&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/cleanup[8179]: 5B590168C0: message-id=&lt;20080424164&lt;br /&gt;750.5B590168C0@mail.vm15.seminar&gt;&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/qmgr[8175]: 5B590168C0: from=&lt;root@vm15.seminar&gt;, &lt;br /&gt;size=334, nrcpt=1 (queue active)&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/smtp[8181]: 5B590168C0: to=&lt;root@vm15.seminar&gt;, re&lt;br /&gt;lay=none, delay=0.14, delays=0.1/0.04/0.01/0, dsn=5.4.6, status=bounced (mail f&lt;br /&gt;or vm15.seminar loops back to myself)&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/cleanup[8179]: 7F932168C3: message-id=&lt;20080424164&lt;br /&gt;750.7F932168C3@mail.vm15.seminar&gt;&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/qmgr[8175]: 7F932168C3: from=&lt;&gt;, size=2062, nrcpt=&lt;br /&gt;1 (queue active)&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/bounce[8182]: 5B590168C0: sender non-delivery noti&lt;br /&gt;fication: 7F932168C3&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/qmgr[8175]: 5B590168C0: removed&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/smtp[8181]: 7F932168C3: to=&lt;root@vm15.seminar&gt;, re&lt;br /&gt;lay=none, delay=0.03, delays=0.02/0/0/0, dsn=5.4.6, status=bounced (mail for vm&lt;br /&gt;15.seminar loops back to myself)&lt;br /&gt;Apr 24 18:47:50 vm15 postfix/qmgr[8175]: 7F932168C3: removed&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;On zjistil, ze to ma poslat vlastne sobe. Jenze je malo nastaveny a tak to neumi&lt;br /&gt;poslat. Tak to zahodil, zkusil poslat hlasku o zahozeni, ale tu taky neumi poslat,&lt;br /&gt;takze to proste zahodil :) Teoreticky by to ted melo jit ale poslat ven nekam,&lt;br /&gt;treba na seznam atd.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Thu May 15 17:27:35 CEST 2008&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;slidy 9, slide 15:&lt;br /&gt;&lt;br /&gt;donastavime si prijem posty:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/postfix/main.cf &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/postfix/main.cf &lt;br /&gt;myhostname = mail.vm15.seminar&lt;br /&gt;mydomain = vm15.seminar&lt;br /&gt;myorigin = vm15.seminar&lt;br /&gt;mydestination = vm15.seminar&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; mail root@vm15.seminar&lt;br /&gt;Cc: &lt;br /&gt;Subject: pokus1&lt;br /&gt;test1&lt;br /&gt;.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ale nic mi neprislo :(&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; tail /var/log/mail.err&lt;br /&gt;May 15 17:30:13 vm15 postfix/local[2655]: fatal: open database /etc/aliases.db:&lt;br /&gt;No such file or directory&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;aaahaa&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; newaliases &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; mail root@vm15.seminar&lt;br /&gt;Cc: &lt;br /&gt;Subject: opkus 2&lt;br /&gt;test2&lt;br /&gt;.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; mail&lt;br /&gt;"/var/mail/root": 2 messages 2 new&lt;br /&gt;&gt;N   1 root               Thu May 15 17:32  13/425   pokus1&lt;br /&gt; N   2 root               Thu May 15 17:32  13/426   opkus 2&lt;br /&gt;&amp; q&lt;br /&gt;Held 2 messages in /var/mail/root&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;zkusime poslat beznemu uzivateli:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; mail s0c@vm15.seminar&lt;br /&gt;Cc: &lt;br /&gt;Subject: pokus 3&lt;br /&gt;test 3&lt;br /&gt;.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; su s0c&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; mail&lt;br /&gt;"/var/mail/s0c": 1 message 1 unread&lt;br /&gt;&gt;U   1 root               Thu May 15 17:36  16/469   pokus 3&lt;br /&gt;&amp; q&lt;br /&gt;Held 1 message in /var/mail/s0c&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:/root$&lt;/span&gt; exit&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;je tam :) a ted jak se dostane uzivatel nejakym beznym zpusobem ke sve poste?&lt;br /&gt;&lt;br /&gt;16:&lt;br /&gt;nastavime pop3 server:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; vim /etc/dovecot/dovecot.conf &lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; cat /etc/dovecot/dovecot.conf |grep -v '#' |less&lt;br /&gt;protocols = pop3 imap&lt;br /&gt;log_timestamp = "%Y-%m-%d %H:%M:%S "&lt;br /&gt;mail_extra_groups = mail&lt;br /&gt;protocol imap {&lt;br /&gt;}&lt;br /&gt;protocol pop3 {&lt;br /&gt;  pop3_uidl_format = %08Xu%08Xv&lt;br /&gt;}&lt;br /&gt;auth default {&lt;br /&gt;  mechanisms = plain&lt;br /&gt;  passdb pam {&lt;br /&gt;  }&lt;br /&gt;  userdb passwd {&lt;br /&gt;  }&lt;br /&gt;  user = root&lt;br /&gt;}&lt;br /&gt;dict {&lt;br /&gt;}&lt;br /&gt;plugin {&lt;br /&gt;}&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; /etc/init.d/dovecot restart&lt;br /&gt;Restarting mail server: dovecotWarning: Fixing permissions of /var/run/dovecot to be&lt;br /&gt;world-readable&lt;br /&gt;Warning: Corrected permissions for login directory /var/run/dovecot/login&lt;br /&gt;.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; nc localhost 110&lt;br /&gt;+OK Dovecot ready.&lt;br /&gt;USER s0c&lt;br /&gt;+OK&lt;br /&gt;PASS heslo&lt;br /&gt;+OK Logged in.&lt;br /&gt;LIST&lt;br /&gt;+OK 1 messages:&lt;br /&gt;1 438&lt;br /&gt;.&lt;br /&gt;RETR 1&lt;br /&gt;+OK 438 octets&lt;br /&gt;Return-Path: &lt;root@vm15.seminar&gt;&lt;br /&gt;X-Original-To: s0c@vm15.seminar&lt;br /&gt;Delivered-To: s0c@vm15.seminar&lt;br /&gt;Received: by mail.vm15.seminar (Postfix, from userid 0)&lt;br /&gt; id B60BA168C7; Thu, 15 May 2008 17:36:36 +0200 (CEST)&lt;br /&gt;To: &lt;s0c@vm15.seminar&gt;&lt;br /&gt;Subject: pokus 3&lt;br /&gt;X-Mailer: mail (GNU Mailutils 1.1)&lt;br /&gt;Message-Id: &lt;20080515153636.B60BA168C7@mail.vm15.seminar&gt;&lt;br /&gt;Date: Thu, 15 May 2008 17:36:36 +0200 (CEST)&lt;br /&gt;From: root@vm15.seminar (root)&lt;br /&gt;&lt;br /&gt;test 3 &lt;br /&gt;.&lt;br /&gt;QUIT&lt;br /&gt;+OK Logging out.&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~# &lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Odvazlivci si zkusili i imap, ja to nestihla.&lt;br /&gt;&lt;br /&gt;17:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; dig seznam.cz ANY |grep TXT&lt;br /&gt;seznam.cz.  284 IN  TXT "wwrr\00977.75.76.3\0091\009http\00980\00930\0096\0093"&lt;br /&gt;seznam.cz.  284 IN  TXT "v=spf1 mx ip4:77.75.72.1/24 ip4:77.75.73.1/24 ip4:&lt;br /&gt;77.75.76.1/24 ip4:77.75.77.1/24 ?all"&lt;br /&gt;seznam.cz.  284 IN  TXT "wwrr\00977.75.72.3\0091\009http\00980\00930\0096\0093"&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ten prostredni radek jsou adresy serveru, ktere jsou opravnene posilat maily (viz SPF na slidu)&lt;br /&gt;&lt;br /&gt;Na zaver zminka ze serie slidu 10:&lt;br /&gt;&lt;br /&gt;7:&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; snmpwalk -v1 -c public 10.0.0.100&lt;br /&gt;SNMPv2-MIB::sysDescr.0 = STRING: Linux bug.ms.mff.cuni.cz 2.6.18-53.1.13.el5xen #1 SMP Tue Feb 12 14:04:18 EST 2008 i686&lt;br /&gt;SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10&lt;br /&gt;DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (763702) 2:07:17.02&lt;br /&gt;SNMPv2-MIB::sysContact.0 = STRING: root&lt;br /&gt;SNMPv2-MIB::sysName.0 = STRING: bug.ms.mff.cuni.cz&lt;br /&gt;SNMPv2-MIB::sysLocation.0 = STRING: MS&lt;br /&gt;...&lt;br /&gt;(strasne dlouhy)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;a ten druhy ukol ze stejneho slidu:&lt;br /&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;vm15:~#&lt;/span&gt; snmpwalk -v1 -c public eliska.ms.mff.cuni.cz | grep IF-MIB::ifPhy&lt;br /&gt;IF-MIB::ifPhysAddress.1 = STRING: 0:1:e6:3:6f:7a&lt;br /&gt;IF-MIB::ifPhysAddress.2 = STRING: &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Bojovka&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Bojovka probihala v uvolnene atmosfere, byla imho tak nejak primerene tezka, ale kdyz jsem se treba na 10 nebo i 20 minut zasekla na jednom ukolu, bylo to docela deprimujici. Nastesti, kdyz jste skutecne vyzkouseli vsechno, koukate do toho uz veky a nevite, tak se da prihlasit a mozna vam bude mirne napovezeno :) Limit byl 75 minut, ktery jsme ale nakonec pretahovali, protoze vetsina lidi to do toho casu nestihla. Mirek (vyucujici) byl maximalne vstricny. Tak hodne stesti :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-7909757550779598474?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/7909757550779598474/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=7909757550779598474' title='Počet komentářů: 55'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7909757550779598474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7909757550779598474'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/03/seminar-z-tcpip_06.html' title='Seminar z TCP/IP'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>55</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2172076565799946405</id><published>2008-03-02T17:02:00.004+01:00</published><updated>2008-05-23T19:51:21.927+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skola'/><title type='text'>Zapisky z Metod matematicke statistiky</title><content type='html'>Mam v planu prubezne fotit zapisky z prednasek, pristupne jsou zde: &lt;a href="http://s238.photobucket.com/albums/ff152/s0cketka/metody%20matematicke%20statistiky/?action=view&amp;amp;current=001.jpg"&gt;photobucket.com&lt;/a&gt;&lt;br /&gt;Po posledni prednasce budou navic vsechny fotky zverejneny v jednom pdf souboru.&lt;br /&gt;&lt;br /&gt;23.5.08: Zapisky jsou kompletni (90 stranek), pdf nakonec asi delat nebudu, pokud o to vylozene nema nekdo zajem - kdyz tak napiste do komentare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2172076565799946405?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2172076565799946405/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2172076565799946405' title='Počet komentářů: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2172076565799946405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2172076565799946405'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/03/zapisky-z-metod-matematicke-statistiky.html' title='Zapisky z Metod matematicke statistiky'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-1420036108310367233</id><published>2008-02-29T08:03:00.004+01:00</published><updated>2008-03-01T16:35:54.798+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veci okolo'/><title type='text'>Presun webu do blogu / Moving the web to the blog</title><content type='html'>&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;Cas ukazuje, ze na spravu webu i blogu zaroven nemam cas a tak jsem se rozhodla, ze web presunu do blogu. Doufam, ze se mi to povede bezeztratove a vsechno, co jste dosud mohli najit na mem webu, bude pristupne zde :)&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;By the time I can see that I am not capable to keep my homepage and also my blog. So I'm going to move all my data into this blog. I hope I won't lose any data :) and you will be able to get all information that are currently on my homepage here.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-1420036108310367233?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/1420036108310367233/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=1420036108310367233' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1420036108310367233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1420036108310367233'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/02/presun-webu-do-blogu-moving-web-to-blog.html' title='Presun webu do blogu / Moving the web to the blog'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-6262722836576830627</id><published>2008-02-05T19:04:00.002+01:00</published><updated>2008-03-01T16:37:05.853+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pozorovani'/><title type='text'>Postrehy ze zkouskoveho / Exams Observations</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/uceni/binary.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/uceni/binary.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/uceni/dukaz.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/uceni/dukaz.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/uceni/dukaz.gif"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;Konec zkouskoveho jeste neni, presto uz ted jsem nasbirala nekolik zajimavych postrehu:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postreh prvni:&lt;/span&gt;&lt;br /&gt;Vsimla jsem si napadne podobnosti skript a binarniho souboru.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postreh druhy:&lt;/span&gt;&lt;br /&gt;Vetsinou se v chapani zaseknu na necem, co je dle autora obecne zrejme, jasne, trivialni a tedy to neni treba vysvetlovat.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postreh treti:&lt;/span&gt;&lt;br /&gt;Co mi prijde obecne zname, jasne, trivialni a nepotrebuji to vysvetlit je vetsinou dokazano na nekolik stranek dukazem tak narocnym, ze to prestanu chapat.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postreh ctvrty:&lt;/span&gt;&lt;br /&gt;Kdyz uz je vazne nejhur, je potreba si uvedomit, ze vlastne o nic nejde. Tak az vam bude hodne spatne, zkuste se podivat treba na tohle &lt;a href="http://www.youtube.com/watch?v=7_jmxjo8fl8"&gt;video&lt;/a&gt; a pochopite, ze kdyz zkousku neudelate, tak se vlastne nic tak zleho nestane.&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;The end of exams in still far away. However I have some  interesting observations already:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Observation No. one:&lt;/span&gt;&lt;br /&gt;I have taken notice of the similarity of a binary file and the official lecture notes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Observation No. two:&lt;/span&gt;&lt;br /&gt;I have often troubles to understand to something that is according to the author evident, clear, trivial so it doens't need to be explained.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Observation No. three:&lt;/span&gt;&lt;br /&gt;What seems to me to be evident, clear, trivial so it doens't need to be explained is often proved by number of pages in a such difficult way that I desist from understanding it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Observation No. four:&lt;/span&gt;&lt;br /&gt;When really bad times come I have to realize that at it is all small and unimportant in fact. So if you feel really bad see this &lt;a href="http://www.youtube.com/watch?v=7_jmxjo8fl8"&gt;movie&lt;/a&gt; and you will understand that there is nothing frightful happening if you do not pass the exam.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-6262722836576830627?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/6262722836576830627/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=6262722836576830627' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6262722836576830627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6262722836576830627'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2008/02/postrehy-ze-zkouskoveho-exams.html' title='Postrehy ze zkouskoveho / Exams Observations'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i238.photobucket.com/albums/ff152/s0cketka/uceni/th_binary.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8124786892581594009</id><published>2007-11-17T12:57:00.001+01:00</published><updated>2008-03-01T16:39:10.332+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beh'/><title type='text'>Jak jsem zazarila v akademickem mistrovstvi CR v prespolnim behu / How I fascinated at Czech academic cross-country  championship</title><content type='html'>&lt;div style="display: block;"&gt;&lt;div class="czech"&gt; Po dlouhe dobe se mi na cele dopoledne podarilo zbavit se vsech povinnosti a vydala jsem se s kamaradkou na prespolni beh. Uz 55 let se kona v obore Hvezda tradicni beh 17. listopadu, letos jsem se stala jeho soucasti i  ja :) A to docela podstatnou, jak se doctete dale.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vysokoskolskysport.cz/imagebank/411847/300/500/20061117_014.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 248px; height: 164px;" src="http://www.vysokoskolskysport.cz/imagebank/411847/300/500/20061117_014.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Teplota byla na relativne prijemne nule, pozdeji asi i par stupinku nad nulou. Vitr prilis nefoukal, snezilo jen nepatrne. Zazemi zavodu bylo perfektni - oddelene satny, dokonce sprchy.&lt;br /&gt;&lt;br /&gt;Zavod startoval v 10h, v pul desate jsme dorazily na registraci. Fronta nebyla prilis dlouha, ale na chvili cekani to bylo.  Kdyz tu nas oslovily dve pani u stolecku s napisem "AM", jestli nechceme do akademicke kategorie. Nabidka znela lakave - zadna fronta, bezplatny start a stejna delka trati jako v kategorii zeny (4400m), k tomu hezke CVUTacke tricko. Tak jsme kyvly. Ukazalo se, ze jsme se zapsaly do akademickeho mistrovstvi CR v prespolnim behu a k nasemu jmenu byla pripsana skola, kterou reprezentujeme. To jsem zacala uvazovat, co me muze skola za ostudu, kterou pravdepodobne zpusobim svym casem, udelat - napadlo me akorat odebrani ubytovaciho stipendia, coz je vzhledem k jeho vysi nepodstatne :) Na druhou stranu, kazda reklama skole prece jen prospeje.&lt;br /&gt;&lt;br /&gt;Dostala jsem cislo 19, coz me prekvapilo, ostatni meli cisla nad 100. Vypadala jsem tedy jako skutecna favoritka zavodu :)&lt;br /&gt;&lt;br /&gt;Na startu jsem se postavila rovnou do zadu a ukazalo se to jako spravny krok. Uz 100m za startem jsem byla se slusnym naskokem posledni. Na prvni krizovatce me navigujici poradatel povzbuzoval, tak jsem ho ujisitla, ze budu rada, kdyz dobehnu (uz tou dobou jsem mela tep mezi 188 a 195 a cely prubeh zavodu neklesl, ale citila jsem se v pohode).&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.behej.com/gallery/2007-beh-17-listopadu-praha-6.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 247px; height: 185px;" src="http://www.behej.com/gallery/2007-beh-17-listopadu-praha-6.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Po kilometru uz jsem nevidela nikoho pred sebou, ani nikoho za sebou. Ale bylo krasne a tak jsem si to uzivala. Navic uz jen kilometr a budu mit jedno kolecko za sebou. Bezela se totiz dve stejna kolecka po 2200m. V nasledujicim kilometru jsem stihla dvakrat trosku zabloudit, ale jinak se mi bezelo hezky.&lt;br /&gt;&lt;br /&gt;Byla asi 14. minuta zavodu a ja se blizila ke konci prvniho kolecka, uz jsem videla cil. Vzpomnela jsem si, ze lonska vitezka dobehla v case kolem 15 minut. Hmmm, to asi budu vypadat jako vitezka, napadlo me. A nemylila jsem se - jak jsem se blizila ke konci kolecka, zacali se v cili srocovat lide a dokonce me nataceli. No jo, mela jsem nizke cislo, vypadalo to, ze treba prekonam lonsky cas o par vterin. Presto vypadali vsichni mirne nejiste - na vitezku jsem si to sinula dost pomalu. Kdyz jsem probihala cilem, sdelila jsem kameramanovi, ze nejsem prvni, ale posledni, at si jeste pocka. Tak vypnuli kameru, upustili od zapsani vysledku viteze a povzbudili me k druhemu kolecku :)&lt;br /&gt;&lt;br /&gt;Na prvnim rozcesti stale jeste stal ten pan, co me pred ctvrt hodinou tak povzbuzoval a povidal: "Vidim, ze si stale drzite svou pozici! Jen tak dal, nenechte se vyvest z miry, uzijte si to!".&lt;br /&gt;&lt;br /&gt;Zbytek trate jsem dobehla jiz temer bez komplikaci (kdyz nepocitam dvoje smrkani, jedno zavazovani tkanicky a jedno zakopnuti). V cili jsme dostala presladky caj a cely balik susenek. Vsichni byli moc mili a ochotni.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.behej.com/gallery/2007-beh-17-listopadu-praha-29.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 247px; height: 185px;" src="http://www.behej.com/gallery/2007-beh-17-listopadu-praha-29.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;S celkovym casem cca 30 minut jsem celkem spokojena - jsem rada, ze jsou to dobehla :) Asi me budou vecer trochu bolet nohy, ale citim se jako znovuzrozena. Tu pulhodinu jsem v podstate celou prosmala :)&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;After many weeks, I had a free Saturday morning with no obligations. I went to the cross-country race with my best friend Johari. This race is held annually for 55 years at Hvezda park on 17th November and this year I took part in it and it was quite serious role - as you will read in a moment.&lt;br /&gt;&lt;br /&gt;The temperature was getting quite comfortably about zero, later it was about five degrees. No strong wind, snowing only gently. Organization was great, there were separated cloak-rooms with showers also.&lt;br /&gt;&lt;br /&gt;The race started at ten o'clock, we arrived to registration at half past nine. There was no long queue, just a few people, we thought that we would stand there for just some few minutes. We were standing there when a couple of women told us that we could register as academicians. It seemed to be a good offer - no queue, free registration, the same length of race (4400m) and as a bonus we got a T-shirt with CVUT logo for free. (CVUT is another Czech university). So we accepted this offer happily. Later it showed oneself that we had registered to &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.behej.com/gallery/2007-beh-17-listopadu-praha-1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 243px; height: 182px;" src="http://www.behej.com/gallery/2007-beh-17-listopadu-praha-1.jpg" alt="" border="0" /&gt;&lt;/a&gt;Czech academic cross-country  championship and to our name there had been added the name of university we represented. I started to wonder about what could my university do to me to penalize me for the shame that I would make for sure. The only thing I thought out was to refuse my accommodation scholarship and this was not important for me in the light of it's highness. On the other hand, every propaganda is good for my school's popularity.&lt;br /&gt;&lt;br /&gt;They assigned starting number 19 to me. It surprised me because others had numbers bigger than a hundred. I looked like a total  leader of the race :)&lt;br /&gt;&lt;br /&gt;I stand back at the start and this  was a really good idea. We were one hundred meters over the start and I was already the last runner. The organizer encouraged me at the first crossroad and I made him sure that my target is to come to the finish not to win (at this moment I already had my heard frequency between 188 and 195 - and it didn't decreased during the race, however I felt fine).&lt;br /&gt;&lt;br /&gt;After the kilometer I couldn't see anyone  behind me nor ahead. Anyway, it was a beautiful day so I enjoyed the run. Moreover there was just one kilometer to finish the first lap. We run two similar laps 2200m long. During the next kilometer I got lost a bit for two times in spite of the fact it was nice.&lt;br /&gt;&lt;br /&gt;There was the 14th minute of a race coming and I was approaching the finish line of the first lap. I remembered that last year the winner had the time about 15 minutes. Mmmm, then I would look like a winner I thought. And I wasn't wrong. When I was getting closer &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.behej.com/gallery/2007-beh-17-listopadu-praha-7.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 242px; height: 181px;" src="http://www.behej.com/gallery/2007-beh-17-listopadu-praha-7.jpg" alt="" border="0" /&gt;&lt;/a&gt;to the finish, there were a bigger crowd of people and there was a television filming me. Oh yeah, I had a very low number and it seemed that I would improve the time from the last year. However all of them looked a bit confused - I was running very slowly for the winner. When I run around a camera-man I told him to wait that I was not the first one, but the last one. So they stop filming, stop from writing down my time and encouraged me to the last lap :)&lt;br /&gt;&lt;br /&gt;There still was the same organizer at the crossroad and he was encouraging me: "I can see that you are holding your position! Great! Keep it up, enjoy it!"&lt;br /&gt;&lt;br /&gt;The rest of lap I run almost without complications (if I don't bear in mind that I had to blow my nose for two times, tie the laces for one time and tripped out for one time). At the finish I got a very very sweet tea and a package of sweets. All people there were very nice.&lt;br /&gt;&lt;br /&gt;I'm quite satisfied with my time that was about 30 minutes. I'm happy that I finished it. Maybe I will feel my tired legs in the evening however I feel like born again now. I was laughing during almost whole race :)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8124786892581594009?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8124786892581594009/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8124786892581594009' title='Počet komentářů: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8124786892581594009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8124786892581594009'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/11/jak-jsem-zazarila-v-akademickem.html' title='Jak jsem zazarila v akademickem mistrovstvi CR v prespolnim behu / How I fascinated at Czech academic cross-country  championship'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2685429645106444364</id><published>2007-09-16T08:24:00.001+02:00</published><updated>2008-03-01T16:39:43.605+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='golf'/><title type='text'>Paty turnaj "Golf Club Praha Tour 2007" / The fifth  "Golf Club Praha Tour 2007"</title><content type='html'>&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;I tato sobota byla ve znameni sportu. S Davidem jsme se zucastnili golfoveho turnaje - on jako hrac, ja jako jeho nosic (nebo spis vozic).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-15%20golf/P1000815.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 257px; height: 193px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-15%20golf/P1000815.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Na motolskem hristi jsme byli poprve. Na pohled je krasne, ale prekvapila me jeho clenitost. Tahat po nem vozicek bylo docela narocne, do nekterych svahu jsem se musela doslova drapat, malem po ctyrech.&lt;br /&gt;&lt;br /&gt;Dalsim specifikem hriste byly velmi caste prelety letadel - nebyla mezi nimi pauza delsi nez nekolik malo minut a kdyz slo o tryskove letadlo, nebylo slyset vlastniho slova.&lt;br /&gt;&lt;br /&gt;Tentokrat David nesel vyhravat, ani zlepsit handicap a to byl mozna ten duvod, proc bylo skore takove slabe. Ale vubec nam to nevadilo, hezky jsme si zahrali, nadychali se cerstveho vzduchu a nasytili nase oci pohledem na krasnou zelen a modro-sede nebe.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-15%20golf/P1000805.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 253px; height: 337px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-15%20golf/P1000805.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Nekomu se golf nejevi jako sport, ale ja ho tak vidim, nebot je srovnatelny nejmene s turistikou. Oba jsme usli kolem 10km. Ja jako nosic jsem to absolvovala vcetne tahani bagu na vozitku, ktery vazi asi 15kg, pres vsechny ty kopecky a hrboly. David jako hrac absolvoval desitky odpalu, navic se musel umet zkoncetrovat na hru, prestat myslet na vsechno ostatni. Po dni stravenem na hristi se citite jako po kazdem jinem venkovnim sportu - prijemne unaveni, mirne ofoukli a opaleni a vase mysl je prijemne uvolnena.&lt;/div&gt;&lt;div class="english"&gt;This Saturday was in token of sport also. We took part of a golf tournament - me and David. He as a player and I was a caddie (with a buggy luckily).&lt;br /&gt;&lt;br /&gt;We was for the first time on the golf course at Motol. It is a very beautiful  course at sight. But I was surprised by it's horizontal articulation. It was realy hard to draw a bag there - there were some slopes where I thought that the bag would draw me down and I scrumbled up almost on all fours.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-15%20golf/P1000813.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 257px; height: 343px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-15%20golf/P1000813.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The next interesting think was that there were huge planes flying over the course every few minutes. And if it was a jet we couldn't hear own words.&lt;br /&gt;&lt;br /&gt;David didn't want to win or improve his handicap this time and that was may be the reason why his score wasn't so good. However it didn't matter - we enjoyed the game, we breathed fresh air and satified our eyes by view of a nice green grass and grey-blue sky.&lt;br /&gt;&lt;br /&gt;There are people that do not see golf as a sport. I mean that it really is a sport. It is comparable with a hiking at least. We both walked about 10 kilometres. Me as a caddie with bag that is about 15 kilograms heavy and David as a player made many drives and he had to concentrate to the game and stop thinking about all other things... You feel like after any other outdoor sport when you spend a day on a golf course - nice tired, a bit blow over and sunburned and your mind is free.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-15%20golf/P1000803.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 258px; height: 193px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-15%20golf/P1000803.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2685429645106444364?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2685429645106444364/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2685429645106444364' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2685429645106444364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2685429645106444364'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/09/paty-turnaj-golf-club-praha-tour-2007.html' title='Paty turnaj &quot;Golf Club Praha Tour 2007&quot; / The fifth  &quot;Golf Club Praha Tour 2007&quot;'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-15%20golf/th_P1000815.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-7646815370572421498</id><published>2007-09-09T09:07:00.001+02:00</published><updated>2008-03-01T16:40:29.123+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beh'/><title type='text'>Night Grand Prix</title><content type='html'>&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;Pul roku jsem se tesila, 6 tydnu jsem se snazila trenovat. Ale protoze se mi nestacila zahojit dira po zubu moudrosti, nakonec jsem zustala mezi fanousky, Katka (moje nej kamaradka) musela bezet sama. Ale bylo to super :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000728b.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 266px; height: 199px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000728b.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Vcera vecer se na Starem Meste konala nocni Grand Prix - beh pro zeny na pet kilometru, muzi si zabehli kilometru hned deset. Start zenskeho behu byl naplanovany na osmou hodinu vecerni, muzi startovali az o hodinu pozdeji.&lt;br /&gt;&lt;br /&gt;Jak se blizil cas startu zen, zacal se startovni koridor zaplnovat a stejne tak se zacaly kupit davy lidi podel startu a zacatku trasy. Me snahy o foceni byly docela marne, nedokazala jsem se probit na misto, kde by bylo videt zavodnice po startu. Jedine takove misto bylo hned kousek za startem, ale tam stal umelec plivajici ohen na vsechny strany.&lt;br /&gt;&lt;br /&gt;Mista tesne u zavodniho koridoru se uvolnila, az kdyz zavodnice odstartovaly a zmizely v ulickach Stareho Mesta. Za par minut znovu probihaly Staromestskym namestim, mista kolem trati se opet velmi rychle zaplnila divaky. Byla jsem ale hodne zklamana, ze se publikum tak zdrahalo bezkyne povzbuzovat. Komentatori divaky nekolikrat vyzyvali k potlesku a povzbuzovani, presto vetsina lidi zustala stat nehybne se znudenym vyrazem. Zrejme netusili, jak je pro bezce povzbuzovani dulezite.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000752.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 253px; height: 189px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000752.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sotva probehly timto usekem, nastal cas, abych se presunula k cili, protoze zbyvalo jen nekolik malo minut, nez se ukaze, ktera z ucastnic zvitezi. Jako prvni dobehla dle ocekavani Kenanka Irene Kwambai. Komentatori s napetim ocekavali, kdy dorazi do cile i nektera z ceskych zavodnic a ja cekala, kdy spatrim do cilove rovinky pribihat Katku.&lt;br /&gt;&lt;br /&gt;Asi minutu po Kenance pribehla i Petra Kaminkova - ze vcerejsich zen nejrychlejsi Ceska. Do cile pak v pomerne dlouhych intervalech dobihaly dalsi zavodice. Organizatori hned pozvali Petru na komentatorske stanoviste a ta jim jeste udychana poskytla rozhovor. Stezovala si na spatne osvetleni - casto svitilo svetlo do oci, po ceste si trikrat vyvrkla kotnik. Zaverem pravila, ze se neda nic delat a ze se musi smirit s tim, ze dnesni zavod byl pro divaky. Coz me prislo jako ponekud nestastne, protoze jsem toho nazoru, ze takove zavody by mely byt pro divaky predevsim, ze to se rozumi samo sebou (nejen proto, ze bez divaku by nebyli sponzori a bez sponzoru by nebyl zavod). Docela me zamrzelo, ze nerekla nic pozitivniho - rada bych totiz, aby se zavod konal za rok zase a abych se mohla konecne zucastnit. Jak znelo heslo teto Grand Prix - "Nektere veci jsou proste lepsi v noci."&lt;br /&gt;&lt;br /&gt;Blizi se teprve 23. minuta od startu a ja uz vidim, jak se k cili blizi Katka! Cekala jsem, ze dobehne hodne dobre, ale takhle brzo, to me hodne prekvapilo. Nadsene jsem se snazila prichystat si fotak, abych ji udelala cilovou fotku, ale nejak jsem to nezvladla a tak je fotka ponekud tmava :) (to je ta cerna fotografie s bilymi pruhy)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/katka.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 257px; height: 183px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/katka.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Za chvili jsme se sesly na domluvenem miste, trikrat se prodiraly davy na namesti sem a tam, nez jsme nasly, kam se vraci cipy. Organizatori byli sice vzdycky mili a ochotni, ale moc toho nevedeli. Na dotaz, kam se vraci cipy, jednou dokonce odpovedeli "Vy mate naky cipy?:-o".&lt;br /&gt;&lt;br /&gt;Nez jsme se nadaly, byl odstartovan zavod muzu. Jeste jsme ukoristily par balonku a chvili se toulaly ulickami okolo namesti. Dosli jsme do Parizske ulice, ktera byla posledni ulici pred cilem. V cili bylo hodne lidi, ale v tehle ulici nebyla ani noha, nikdo, kdo by bezce povzbudil. Nemusely jsme dlouho cekat a uz se k nam blizili prvni bezci (prvnich nekolik bylo tradicne z Keni). A tak se stalo, ze jsme nasledujicich 45 minut stravily v teto ztichle ulici tleskanim, piskanim a kricenim "Joooo" a "Peknyyy", "Dobreee", "Jedem, jedem!", "Uz jen kousek", "Do tohooo", "Super" a ke konci "Nevzdavej to, uz jen par metru!" a "Je to taaam!". Asi jsme vypadaly docela blaznive, ale pravda je, ze mnoho bezcu skutecne zrychlilo a ti, co uz jen sli, tak zacali bezet. Energii jsme dodaly, myslim, vetsine z nich.  Jeste ted me pali z toho tleskani dlane :)&lt;br /&gt;&lt;br /&gt;Je to vazne hezky pocit, videt, jak se lide prekonavaji, jak jim prostym krikem dodavate silu. Mezi zavodniky bylo mnoho deti, duchodcu a dokonce i jeden odvazlivec s berlemi. A bylo videt, zvlaste na tech zavodnicich, kteri nemeli uplne nejlepsi casy, ze si to krasne uzili a ze maji radost, ze to zvladli. A tak to ma byt :)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000737b.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 264px; height: 197px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000737b.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Byl to super vecer - setkani s lidmi, kteri se rozhodli, ze se prekonaji, kteri v dnesni line dobe nerezignovali a dokazi si uzit radost z  behu. "Joooo, jste dobryyyy!"&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;I was looking forward to it for more then six months. I endeavoured to train for six weeks. But my wisdom tooth hole hadn't enough time to skin over so I had to be a fan only. Kate (me dearest friend) had to run without me. However it was great :)&lt;br /&gt;&lt;br /&gt;There was the Night Grand Prix at Prague Old Town yesterday evening - women's running race for five kilometres and men had run ten kilometres. Start of the women's race was planned to eight p.m. and men started one hour later.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000759.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 262px; height: 196px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000759.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When the start time of women's run was drawing nearer, the lane for runners started to fill by competitresses and alongside it were many fans and attendants. I tried to take some pictures however it was vain effort - there was no space along the lane that would allow me to see runners after the start. The only free place near the lane was occupied by some artist who was breathing fire all around him.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There was some free space near the lane at last after runners had started and disappeared at streets of the Old Town. They run throught the square again in the opposite direction in few minutes. There re-appear the crowd of attendants along the corridor. But I was quite disappointed that the audience was so hesitating to making noise to encourage runners.  Narrators appealed the audience to clap hands many times however they still stood with out a move and having bored faces. They evidently had no idea how important is chucking-up for the runner.&lt;br /&gt;&lt;br /&gt;After they had run throught this part of their path the time occuredfor me to move near the finish. It remained just few minutes till we would know which one would be the winner. The first competitress was as expecting from Kenya - Irene Kwambai. Narrators were looking forward for the first runner from Czech and I was waiting for the moment when I would see my friend Kate running to the back straigth.&lt;br /&gt;&lt;br /&gt;The first Czech runner Petra Kaminkova came about one minute after Irene. There were other runners coming in at quite long intervals. Petra was asked to give an interview just after she had came in. She was complaining about bad lighting - it dazzleded her many times so she had her ankle sprained three times. She ended her interview by telling us that it was no go and she had to acquiesce that this race had been for audience. I think that this was quite poor - according to my opinion all races are for audience at first (not only because with no audience there would be no sponsors and with no sponsors there would be no race). I was sorry that she said nothing positive - I would like organizers to arrange Night Prix next year again to allow me to take part in the run. According to the motto of this Grand Prix - "Some things are just more fun in the dark."&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000721.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 267px; height: 200px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/P1000721.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The 23th minute was drawing nearer when I saw Kate approaching to he finish! I had expected that she would be great but she was so fast. That really surprised me. I tried to make my camera ready enthusiastically to take her picture at the finish. However I  didn't make it well and the picture is quite dark :) (it is the black photo with white stripes on the left side of the screen)&lt;br /&gt;&lt;br /&gt;We met after a while. Then we had struggled three times throught the square before we found where she should give back the chip. Organizers were indeed nice but they didn't know much information. If we asked them to tell us where chips should be given back they answered: "Oh, do you have any chips? :-o"&lt;br /&gt;&lt;br /&gt;Time was running fast. It was nine p.m. and the race for men was started. We captured some balloons and we were roaming at streets around the square. We reached Parizska street (Paris Avenue) - the last street of the race that goes straight to finish. There were many people at the finish while nobody was at this st&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/lidi.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 260px; height: 295px;" src="http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/lidi.jpg" alt="" border="0" /&gt;&lt;/a&gt;reet. Nobody who would encouarge tired runners. We hadn't to wait for a long time and first racers were coming (first few of them were traditionally from Kenya). So it happend that next 45 minutes we spent at this silent street by clapping hands, whistling and shouting "Yup!" and "Nice!", "Good", "Go go go!", "Just a few meters remains", "Hit it!", "Super" and at the end "Do not give it up! Last few metres!" and "You will make it!". Maybe we looked crazy but the truth is that many runners speeded up and those who were walking started to run. We energized most of them I think. Even now my hands are burnign :)&lt;br /&gt;&lt;br /&gt;It is really so nice feeling if you see how people overcome themselves, how you energize them by a simple shouting. There were many children and pensioners among the runners. Even there was one using crutches. You could see especially when looking to runners who weren't at the first places that thay really enjoyed the run and thay were happy that thay had made it. And that's how it should be  :)&lt;br /&gt;&lt;br /&gt;It was a real nice evening - meeting people who decided that thay will overcome themselves. At our lazy times they haven't demitted and they can enjoy a happines from runnnig. "Jup, you are so great!"&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-7646815370572421498?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/7646815370572421498/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=7646815370572421498' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7646815370572421498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7646815370572421498'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/09/night-grand-prix.html' title='Night Grand Prix'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i238.photobucket.com/albums/ff152/s0cketka/2007-09-08%20pim%20beh/th_P1000728b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-7254926519503856764</id><published>2007-08-07T12:17:00.001+02:00</published><updated>2008-03-01T16:49:39.195+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Bezlepkove rohliky / Gluten free rolls</title><content type='html'>&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;Cilem tohoto receptu je vyrobit bezlepkovy rohlik, ktery je co nejvice chutove podobny obycejnemu rohliku ze samosky :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Suroviny:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;250g bezlepkove smesi Jizerka&lt;br /&gt;&lt;/li&gt;&lt;li&gt;15g bezlepkoveho drozdi&lt;/li&gt;&lt;li&gt;2 lzicky cukru moucky&lt;/li&gt;&lt;li&gt;1 lzice oleje&lt;/li&gt;&lt;li&gt;110ml vody&lt;/li&gt;&lt;li&gt;3 spetky soli&lt;/li&gt;&lt;li&gt;2 lzicky sadla&lt;/li&gt;&lt;li&gt;1 bilek na potreni&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Postup:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Drozdi, cukr, jednu lzici mouky a trosku vody smichame v hrnicku na kvasek, nechame chvili odstat.&lt;br /&gt;&lt;br /&gt;Do misy dame zbytek mouky, olej, sadlo a sul. Pridame teplou vodu a kvasek, dukladne promichame. Nechame asi hodinu kynout na teplem miste (treba na slunicku).&lt;br /&gt;&lt;br /&gt;Testo rozdelime na ctyri dily, z kazdeho udelame rohlik. Rohliky pokladame na vymazany plech a potirame bilkem.&lt;br /&gt;&lt;br /&gt;Peceme na 170 stupnu do zlatova, asi 35 minut.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;The goal of this recipe is to bake gluten free rolls that taste like common rolls :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ingredients:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;250g gluten free flour (called Jizerka)&lt;/li&gt;&lt;li&gt;15g gluten free yeast&lt;/li&gt;&lt;li&gt;2 teaspoons powdered sugar&lt;/li&gt;&lt;li&gt;1 spoon oil&lt;/li&gt;&lt;li&gt;110ml water&lt;/li&gt;&lt;li&gt;3 pinches of salt&lt;/li&gt;&lt;li&gt;2 teaspoons lard&lt;/li&gt;&lt;li&gt;1 egg white&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Directions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let's mix yeast, sugar, one spoon of flour and a little of water in the cup. Let this leaven stay for a few minutes.&lt;br /&gt;&lt;br /&gt;Put the rest of flour, oil, lard and salt to the bowl. Add warm water and the the leaven from the cup. Mix it well and let it rise for about one hour at the warm place (in the sun for example).&lt;br /&gt;&lt;br /&gt;Separate the dough up into four parts. Make a roll from each part, put it on the greased baking tin and glair it.&lt;br /&gt;&lt;br /&gt;&lt;span&gt; Then bake it at 170 degrees C until golden - about 35 minutes.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-7254926519503856764?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/7254926519503856764/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=7254926519503856764' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7254926519503856764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7254926519503856764'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/bezlepkove-rohliky-gluten-free-rolls.html' title='Bezlepkove rohliky / Gluten free rolls'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-5209068373197205977</id><published>2007-08-06T13:54:00.001+02:00</published><updated>2008-03-01T16:41:04.235+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beh'/><title type='text'>Nove bezecke statistiky / New running statistics</title><content type='html'>&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;Po mensi bezecke prestavce jsem se zase zacala snazit. Zalozila jsem si ucet na serveru &lt;a href="http://www.runningahead.com/logs/d6c6e71bb2dd4a7888b3209704bebc4e"&gt;runningahead.com&lt;/a&gt;, tam muzete sledovat me snazeni, starou stranku statistik uz nepouzivam :)&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;I have started again to strive for being the runner. I have created an account on the &lt;a href="http://www.runningahead.com/logs/d6c6e71bb2dd4a7888b3209704bebc4e"&gt;runningahead.com&lt;/a&gt; server - you can watch my records there.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-5209068373197205977?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/5209068373197205977/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=5209068373197205977' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5209068373197205977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5209068373197205977'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/nove-bezecke-statistiky.html' title='Nove bezecke statistiky / New running statistics'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-7638429873781718845</id><published>2007-08-06T10:46:00.001+02:00</published><updated>2008-03-01T16:41:33.285+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veci okolo'/><title type='text'>Cesky a Anglicky / Czech and English</title><content type='html'>&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;Rozhodla jsem se psat si blog dvojjazycne, abych si neomezovala okruh ctenaru :) Od teto chvile se budu snazit psat vsechno cesky a vedle anglicky.&lt;/div&gt;&lt;div class="english"&gt;I have decided to write my blog in two languages to support non Czech readers. From this moment I'll try to write all articles in Czech and also in English.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-7638429873781718845?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/7638429873781718845/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=7638429873781718845' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7638429873781718845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7638429873781718845'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/ceskoenglish.html' title='Cesky a Anglicky / Czech and English'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-5088819219243962841</id><published>2007-08-05T11:36:00.000+02:00</published><updated>2007-08-05T11:39:23.469+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Syrove tycinky</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Suroviny:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;250g polohrube mouky&lt;br /&gt;250g nastrouhaneho syra&lt;br /&gt;250g hery&lt;br /&gt;vejce&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postup:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Vsechno smichame, udelame placku, tu nakrajime, posypeme sezamem, potreme vejcem a dame upect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-5088819219243962841?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/5088819219243962841/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=5088819219243962841' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5088819219243962841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5088819219243962841'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/syrove-tycinky.html' title='Syrove tycinky'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2246867808478242024</id><published>2007-08-05T11:29:00.000+02:00</published><updated>2007-08-05T11:36:44.180+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Jatra (nebo neco jineho :)</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Suroviny:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;500g jater&lt;br /&gt;2 cibule&lt;br /&gt;1 sklenicka zavarene kysele cervene papriky&lt;br /&gt;1 lzicka cervene papriky (koreni)&lt;br /&gt;0.5 lzicky palive papriky (koreni)&lt;br /&gt;2 lzice kecupu&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postup:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Jatra nakrajime na kousky, cibulku na jemno. Na oleji zprudka osmahneme jatra, pak pridame cibulku a opekame, pridame zavarenou papriku, opekame. Nakonec okorenime a pridame kecup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2246867808478242024?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2246867808478242024/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2246867808478242024' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2246867808478242024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2246867808478242024'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/jatra-nebo-neco-jineho.html' title='Jatra (nebo neco jineho :)'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-6014228461571434388</id><published>2007-08-03T20:58:00.000+02:00</published><updated>2007-08-03T21:01:44.569+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Proc tolik receptu?</title><content type='html'>Doufam, ze vas nenudim temi vsemi recepty :) Ne, ze bych byla takova labuznice, ale obcas je proste potreba, abych uvarila a kdo si ma vsechno pamatovat... takze hledam recept, ale protoze skoncil nekde na papirku v nejake hromade papiru, nenajdu ho a znovu ho shanim. A to je otrava a tak jsem se rozhodla si to vsechno psat nekam, kde to vzdcky najdu :) Navic tim davam sanci lidem jako jsem ja, nezkusenym kucharum, uvarit neco dobreho :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-6014228461571434388?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/6014228461571434388/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=6014228461571434388' title='Počet komentářů: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6014228461571434388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6014228461571434388'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/proc-tolik-receptu.html' title='Proc tolik receptu?'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8473315171037115821</id><published>2007-08-03T20:38:00.000+02:00</published><updated>2007-08-03T20:57:34.088+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Spagety s masem a (nebo) tofu</title><content type='html'>Lze pouzit maso i tofu, nebo klidne jen jedno z toho, dle nalady.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Suroviny:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;spagety&lt;br /&gt;0.5kg mlethoe michaneho masa&lt;br /&gt;2 tofu (libovolne ochucene, nebo neochucene; testovano s neochucenym a uzenym)&lt;br /&gt;smes koreni na spagety&lt;br /&gt;4 protlaky (pokud pouzijeme pouze maso nebo pouze tofu, protlaku je treba asi jen polovina)&lt;br /&gt;kecup (neni nutny, lze nahradit protlakem nebo vynechat)&lt;br /&gt;cibulka&lt;br /&gt;cesnek&lt;br /&gt;olej&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postup:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Pokud pouzijeme tofu:&lt;br /&gt;Nakrajime tofu na kosticky asi 5mm velike. Vetsina tofu ma tendence se drolit (ale treba uzene se nedroli). Pokud mame takovy druh, zachazime s nim jemne, aby se nerozpadlo a navic ho pred dalsiupravou povarime, tim zmeni charakter a stane se pruzne a pevnejsi. Dame si varit vodu (pokud pouzivame neochucene tofu, prisypeme do vody trochu koreni na spagety) a kdyz se vari, pridame kosticky tofu. Povarime par minutek a slijeme. Tim mame tofu pripravene.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Na trosce oleje lehce osmahneme nakrajenou cibulku (pokud pouzivame maso, staci oleje jen kapicka, protoze maso je hodne tucne). Pridame maso, osmahneme, dokud nezhnedne. Pridame tofu a chvili na to protlaky a posypeme korenim a pripadne posolime. Smes je ted hodne husta, takze ji zredime kecupem. Pokud kecup nemame, jednoduse zredime vodou a pridame trochu cukru.&lt;br /&gt;&lt;br /&gt;Nechame smes asi 30 minut dusit, postupne dolivame vodu, co se vyparila, abychom zachovali omackovou konzistenci. Pozor, smes hodne prska a kam prskne, uz nikdy nebude puvodni barva, takze pouzivejte poklicku a zasteru, nebo jiny ochrany odev, kdyz smes michate! (michat se to musi jednou za par minut, jinak se to pripali)&lt;br /&gt;&lt;br /&gt;Vypneme ohen a dochutime - dle chuti: cukrem, korenim a hlavne nezapomenme na nadrceny cesnek, ten tomu doda tu spravnou chut (nedavejme ho do smesi kdyz se jeste vari, ztratil by riz).&lt;br /&gt;&lt;br /&gt;Nejlepe chutna s bezlepkovymi kukuricnymi spagetami a nastrouhanym hodne tvrdym ovcim syrem. Ale dobre je to i s obycejnymi spagetami a eidamem :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8473315171037115821?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8473315171037115821/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8473315171037115821' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8473315171037115821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8473315171037115821'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/spagety-s-masem-nebo-tofu.html' title='Spagety s masem a (nebo) tofu'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-4111506456105603654</id><published>2007-08-03T20:29:00.000+02:00</published><updated>2007-08-03T20:38:18.409+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Rychle leco s kuskusem</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Suroviny:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;mnozstvi vseho dle chuti&lt;br /&gt;&lt;br /&gt;(tocenak)&lt;br /&gt;cibulka&lt;br /&gt;papriky&lt;br /&gt;rajcata&lt;br /&gt;kuskus&lt;br /&gt;vejce&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postup:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pokud mame tocenak, tak tocenak s cibulkou, jinak jen samotnou cibulku, lehce osmahneme. Pridame nakrajenou papriku, zalijeme vodou a dusime, dokud paprika nezmekne (dle vkusu). Pridame rajcata a opet dusime, dokud nejsou trochu rozvarena (dle vkusu:). Prubezne dolivame vodou, aby to trochu plavalo.&lt;br /&gt;&lt;br /&gt;Kdyz je zelenina temer hotova, prisypeme kuskus (musime mit v lecu dostatek vody) a nechame chvilicku povarit, pak pridame vejce a znovu chvili varime, dokud neni vejce uvarene. Muzeme prisolit a je to.&lt;br /&gt;&lt;br /&gt;Doporucuji zkonzumovat hned po vareni, dalsi den totiz kuskus nasakne vodu, zvetsi se a cela hmota hodne ztuhne a vyschne - je to jedle, ale neni to tak dobre. Pokud chceme mit navareno na vic dnu, tak je lepsi kuskus varit zvlast a pridat ho do pokrmu az tesne pred jidlem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-4111506456105603654?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/4111506456105603654/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=4111506456105603654' title='Počet komentářů: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4111506456105603654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4111506456105603654'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/rychle-leco-s-kuskusem.html' title='Rychle leco s kuskusem'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2855976720263174833</id><published>2007-08-03T14:52:00.000+02:00</published><updated>2007-08-03T20:58:18.360+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Rajska</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Suroviny:&lt;/span&gt;&lt;br /&gt;asi 750g hoveziho&lt;br /&gt;4 male rajske protlaky&lt;br /&gt;cukr&lt;br /&gt;ocet&lt;br /&gt;sul&lt;br /&gt;sadlo&lt;br /&gt;2 cibule&lt;br /&gt;5 kulicek pepre&lt;br /&gt;10 kulicek noveho koreni&lt;br /&gt;spetka tymianu&lt;br /&gt;4 kusy bobkoveho listu&lt;br /&gt;2 lzice mouky&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postup:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Maso vlozime do tlakoveho hrnce, zalijeme vodou, aby bylo cele ponorene, ale aby voda nepresahovala rysku v hrnci (kdyz se nevejde, tak ho rozkrojime). Osolime a dame varit. Kdyz zacne "poskakovat" ventilek hrnce, stlumime ohen a varime 90 minut. Pak hrnec ochladime pod studenou vodou nebo&lt;span style="font-weight: bold;"&gt; velmi&lt;/span&gt; opatrne a pomalu upoustime paru ventilkem (napr. pomoci dlouheho noze). Zkontrolujeme, zda je maso dobre varene a pripadne ho dovarime. Ze zbyle vody lze udelat polevku pridanim zeleniny, nudli a ruznych dochucovadel.&lt;br /&gt;&lt;br /&gt;Cibulky nakrajime na kolecka, spolu s peprem, novym korenim, tymianem a bobkovym listem osmahneme na sadle do zlatova ve velke panvi. Pak zalijeme vodou a 30 minut varime, postupne dolivame odparenou vodu, aby byla hladina stale hodne vysoko.&lt;br /&gt;&lt;br /&gt;Mezi tim na druhe panvi rozehreje sadlo a do nej nasypeme mouku, lehce do zlatova osmahneme. Tuto smes pridame do smesi s cibulkou po te pulhodince vareni a spolecne varime jeste asi 10 minut.&lt;br /&gt;&lt;br /&gt;Pripravime si hrnec s jemnym cednikem. Uvarenou smes precedime a ze zbyle hmoty v cedniku rucne vyndame vsechno velke koreni (listy i kulicky). Pote treme smes v cedniku tak dlouho, az ji celou pres nej propasirujeme (to je nejnamahavejsi cast, zacnete na to v posilovne trenovat vcas .).&lt;br /&gt;&lt;br /&gt;Do propasirovane omacky pridame protlaky a chvili (3 minutky) povarime. Pokud je omacka prilis husta, muzeme ji zredit napr. vyvarem z masa nebo i vodou. Dochutime asi 2 lzicemi cukru, soli a par kapickami octu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2855976720263174833?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2855976720263174833/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2855976720263174833' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2855976720263174833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2855976720263174833'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/rajska.html' title='Rajska'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-4182844081833465809</id><published>2007-08-03T14:44:00.000+02:00</published><updated>2007-08-03T14:52:48.374+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Zemlovka</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Suroviny:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;mleko&lt;br /&gt;veka nakrajena na platky&lt;br /&gt;asi 4 velka jablka&lt;br /&gt;cukr&lt;br /&gt;skorice&lt;br /&gt;4 vejce&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postup:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nastrouhame jablka. V misce si smichame cukr (krystal) a skorici. Veku rozlozime na pekac a zalijeme mlekem, aby nam zmekla (muzem delat i postupne na taliri...). Vymazeme si zapekaci misu a jeji dno vylozime nasaklou vekou. Na to dame vrstvu nastrouhanych jablek, posypeme skoricovym cukrem. Nasleduje dalsi vrstva namocene veky, pak jablek a pak skoricoveho cukru. Zaverem polozime vrstvu zmekle veky. Peceme na 190 stupnu asi 30-45 minut.&lt;br /&gt;&lt;br /&gt;Mezi tim si oddelime zloutek od bilku z vajec. Bilky naslehame na tuhy snih, pak pridame 3 lzice cukru a zase chvili slehame a postupne do snehu zaslehame i zloutky. Smes nalijeme na temer upecenou zemlovku a nechame jeste 15 minut pect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-4182844081833465809?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/4182844081833465809/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=4182844081833465809' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4182844081833465809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4182844081833465809'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/zemlovka.html' title='Zemlovka'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-1384892839841014083</id><published>2007-08-03T14:22:00.000+02:00</published><updated>2007-08-03T14:38:18.314+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Bezlepkove satecky s jablecnou naplni</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Mnozstvi:&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;asi 8 kusu&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Suroviny:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Testo:&lt;br /&gt;250g mouky (Jizerka)&lt;br /&gt;125g tuku (Senza)&lt;br /&gt;80ml mleka&lt;br /&gt;2 vejce&lt;br /&gt;30g cukru&lt;br /&gt;spetka soli&lt;br /&gt;1/3 drozdi&lt;br /&gt;&lt;br /&gt;Napln:&lt;br /&gt;2 velka jablka&lt;br /&gt;skorice&lt;br /&gt;cukr&lt;br /&gt;&lt;br /&gt;Drobenka a potreni:&lt;br /&gt;2 lzice cukru&lt;br /&gt;2 lzice mouky&lt;br /&gt;1 lzice oleje&lt;br /&gt;1 vejce&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postup:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;V hrnicku si nandrolime kvasnice, zalijeme drtkem vody, dukladne zamichame, nechame 2 minutky stat prikryte uterkou. Do misy nasypeme mouku, cukr, sul, nalijeme mleko. Pridame 2 vejce, tuk. Pak kvasnice prelijeme do misy s testem. Vsechno dukladne zamichame a pak promichame testo tak, abychom do neho vehnali co nejvice vzduchu. Testo poprasime moukou, zakryjeme uterkou a dame kynout na teple misto na asi hodinu.&lt;br /&gt;&lt;br /&gt;Jablka oloupeme a nakrajime na drobne kousicky (cca 3mm) do kastrolku. Zalijeme malym mnozstvim vody, posypeme trochou skorice a dame varit. Varime asi 5 minut. Slijeme zbylou vodu, osladime dle chuti (2-3lzice) a pripadne jeste pridame skorici.&lt;br /&gt;&lt;br /&gt;V hrnecku si naslehame vejce na potreni. Do dalsi misky nasypeme mouku, cukr a nalijeme olej na drobenku. Rukou promichame, az vznikne drolici se smes.&lt;br /&gt;&lt;br /&gt;Rozehrejeme troubu na 170 stupnu.&lt;br /&gt;&lt;br /&gt;Vymazeme si pekac, na prkenko si nasypeme mouku. Vareckou si oddelime kousek testa, dame na prkenko a udelame kulicku. Tu preneseme na plech, tam z ni udelame placicku. Doprostred dame lzickou jablecnou smes (okraje placicky by mely zustat volne). Z testa udelame dalsi kulicku, preneseme nad plech, tam ji trochu splacneme a zakryjeme ji shora placicku s jablky, okraje slepime, aby nam jablka neutekla pri peceni. Timto zpusobem tvorime satecky.&lt;br /&gt;&lt;br /&gt;Satecky natreme rozslehanym vejcem a posypeme drobenkou.&lt;br /&gt;&lt;br /&gt;Peceme dozlatova .)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-1384892839841014083?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/1384892839841014083/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=1384892839841014083' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1384892839841014083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1384892839841014083'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/08/bezlepkove-satecky-s-jablecnou-naplni.html' title='Bezlepkove satecky s jablecnou naplni'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-4159267404588063117</id><published>2007-07-13T21:11:00.001+02:00</published><updated>2008-02-29T08:16:53.155+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pozorovani'/><title type='text'>Jak jsme mluvili s Vista</title><content type='html'>Pred nekolika malo dny se nam (mne, matousecovi a tachyonovi) dostaly do rukou Visty. Netrvalo dlouho a objevili jsme, ze je lze komandovat hlasem.&lt;br /&gt;&lt;br /&gt;Na googlu je mnozstvi videi, ktera dokumentuji, jak tezce Visty rozpoznavaji prikazy a ze nektere akce s nimi temer neni mozne uspesne provest jen pomoci hlasoveho ovladani (napr. psani dopisu). Ono je to jednoduche, natocit takove video, jak neco nefunguje, kdyz se to spravne nenastavi, rikala jsem si. A tak jsem sama zasedla, prilozila mikrofon presne jeden palec od rtu a zacala Visty ucit muj hlas - prosla jsem pruvodcem uceni hlasu, velmi peclive, zretelne a tou nejlepsi anglictinou, co umim, jsem predcitala zadane vety.&lt;br /&gt;&lt;br /&gt;A pak konecne prisel ten okamzik, kdy me mely poslouchat :) Inu, nebyla to zadna slava. Obcas pracovaly perfektne hned na prvni prikaz, ale jindy nebylo mozne je donutit nejakou akci vykonat, ne a ne rozumet. K praci je predevsim potreba uplne ticho, jinak rozumi velice tezko.&lt;br /&gt;&lt;br /&gt;Rozhodne jsme stravili velmi zabavne odpoledne, ale nikdo z nas by tahkle pracovat skutecne nechtel. Vazme si mysi a klavesnice. Ve stavu nejhorsi nouze by to ovsem bylo mozne. Sice velmi tezko a velmi pomalu, ale slo by to - napriklad pouzivat souradnicovou sitku, kam kliknout mysi a spelovat kazde slovo... to slo docela dobre, ovsem jeden klik nebo napsani jednoho slova pak trva treba minutu...&lt;br /&gt;&lt;br /&gt;Tak se tesim, az se tahle sexy metoda ovladani pocitace stane propracovanejsi a budu moct programovat treba u vareni .)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-4159267404588063117?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/4159267404588063117/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=4159267404588063117' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4159267404588063117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4159267404588063117'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/07/jak-jsme-mluvili-s-vista.html' title='Jak jsme mluvili s Vista'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2713273337130580256</id><published>2007-07-13T21:04:00.000+02:00</published><updated>2007-07-13T21:11:17.940+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Smazenky</title><content type='html'>Dnes nezdravy smazeny recept, za to ho lze lehce realizovat na kolejich .)&lt;br /&gt;&lt;br /&gt;Smichame 250 ml mleka a 4 vrchovate lzice krupicky a dame varit. Varime par minut, dokud to neni hodne tuhe. Nechame uplne vychladnout.&lt;br /&gt;Pak pridame lzicku sladke papriky (koreni), pokusime se do hmoty vmichat alespon trochu rovnomerne. Pridame cele vejce a opet vmichame. Nastrouhame si 250 gramu tvrdeho syru (eidamu) a opet ho vmichame do smesy.&lt;br /&gt;Na talirek si nasypeme strouhanku, kydneme do ni lzici hmoty, udelame kulicku a z ni placicku, obalime ve strouhance. Placicky nedelame vetsi nez dlan, jinak by se nam jen tezko povedlo je na panvi otocit. Placicky usmazime do zlatova az hneda a podavame s chlebem, horcici a cibulkou. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2713273337130580256?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2713273337130580256/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2713273337130580256' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2713273337130580256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2713273337130580256'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/07/smazenky.html' title='Smazenky'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-731435808881786590</id><published>2007-06-29T21:47:00.000+02:00</published><updated>2007-06-29T21:50:25.066+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fotky'/><title type='text'>Fotky</title><content type='html'>Zalozila jsem si album, zatim jsou tam dve pokusne fotky, ktere se hodi treba na pozadi :) I kdyz ta druha spise pro milovniky rajcat :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img260.imageshack.us/my.php?image=p1000021zf2.jpg" target="_blank"&gt;&lt;img src="http://img260.imageshack.us/img260/7650/p1000021zf2.th.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://img260.imageshack.us/my.php?image=p1000022oq7.jpg" target="_blank"&gt;&lt;img src="http://img260.imageshack.us/img260/8404/p1000022oq7.th.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-731435808881786590?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/731435808881786590/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=731435808881786590' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/731435808881786590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/731435808881786590'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/06/fotky.html' title='Fotky'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2892418396773034545</id><published>2007-06-13T21:33:00.001+02:00</published><updated>2008-02-29T08:17:31.191+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Krasny chemicky pokus</title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=aC-KOYQsIvU&amp;amp;NR=1"&gt;http://www.youtube.com/watch?v=aC-KOYQsIvU&amp;amp;NR=1&lt;/a&gt;&lt;br /&gt;To bude mit asi neco spolecneho s takovym tim ohrevnym sackem, co se uvari a pak se zmackne plisek... :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2892418396773034545?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2892418396773034545/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2892418396773034545' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2892418396773034545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2892418396773034545'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/06/krasny-chemicky-pokus.html' title='Krasny chemicky pokus'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8877909848133264228</id><published>2007-06-13T21:20:00.000+02:00</published><updated>2007-06-13T21:29:58.084+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veci okolo'/><title type='text'>Aktualizace a omluva</title><content type='html'>Tak jsem ted letmo proletla blog a nektere veci se zmenily.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Jak uz to byva, predsevzeti se rusi :) Dostala jsem skvelou brigadu a na CSS uz vazne neni cas. Navic CSS mi ted prijde nudne.&lt;/li&gt;&lt;li&gt;Trenink se odklada na neurcito :( Bohuzel uz par tydnu me zase zlobi nejaky neradi v krku a nemuzu se jich zbavit a tak nebeham, dokud je nevyzenu.&lt;/li&gt;&lt;/ol&gt;A kdyz uz sem pisu, chtela bych se omluvit tem, kdo mi ted posilaji ruzne opravy a doplneni na web, ze to moc prubezne nezpracovavam, ale vedu to v todo listu a za nejaky konecny cas se k tomu urcite dostanu, nejpozdeji po zkouskach.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8877909848133264228?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8877909848133264228/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8877909848133264228' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8877909848133264228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8877909848133264228'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/06/aktualizace-omluva.html' title='Aktualizace a omluva'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8993483546646673737</id><published>2007-06-06T08:07:00.001+02:00</published><updated>2008-03-01T08:15:26.976+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skola'/><title type='text'>Vypisky z TCP/IP</title><content type='html'>Download: &lt;a href="http://www.edisk.cz/stahnout-soubor/21750/tcpip.zip_457.66KB.html"&gt;zazipovane PDF: tcpip.zip 457.66kB&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8993483546646673737?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8993483546646673737/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8993483546646673737' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8993483546646673737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8993483546646673737'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/06/vypisky-z-tcpip.html' title='Vypisky z TCP/IP'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-6248514626410691968</id><published>2007-06-01T08:10:00.001+02:00</published><updated>2007-06-01T08:15:49.990+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pozorovani'/><title type='text'>Zacalo zkouskove</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_7af8nd1I8lM/Rl-5VAD0wOI/AAAAAAAAAAU/PmTlENjVJ8g/s1600-h/zkouskov.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_7af8nd1I8lM/Rl-5VAD0wOI/AAAAAAAAAAU/PmTlENjVJ8g/s400/zkouskov.jpg" alt="" id="BLOGGER_PHOTO_ID_5070975475886899426" border="0" /&gt;&lt;/a&gt;Tohle je vystrizek z mych statistik. Je videt, ze zacalo zkouskove. A 22. kvetna byl asi nejaky predtermin nebo dodelavka z minuleho semestru :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-6248514626410691968?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/6248514626410691968/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=6248514626410691968' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6248514626410691968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6248514626410691968'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/06/zacalo-zkouskove.html' title='Zacalo zkouskove'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_7af8nd1I8lM/Rl-5VAD0wOI/AAAAAAAAAAU/PmTlENjVJ8g/s72-c/zkouskov.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-3057386289741432933</id><published>2007-05-24T19:37:00.000+02:00</published><updated>2007-05-24T19:42:06.776+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recepty'/><title type='text'>Ceske povidlove bezlepkove kolacky</title><content type='html'>Kdo ma zajem o lepkove kolacky, doporucuji recept na strankach Dr. Oetkera, z nehoz vzesel recept bezlepkovy.&lt;br /&gt;&lt;br /&gt;Na 12 vetsich kolacku:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Testo:&lt;/span&gt;&lt;br /&gt;250g mouky (ja dala Jizerku)&lt;br /&gt;spetka soli&lt;br /&gt;cca 2/3 baleni instantnich kvasnic (bily obal s modrou vlastovkou nebo Oetker, ale to uz asi jine mnozstvi)&lt;br /&gt;1 baleni vanilinoveho cukru Oetker&lt;br /&gt;3/4 PL cukru&lt;br /&gt;1 cele vejce&lt;br /&gt;asi 250ml mleka (podle tuhosti testa, spis zredit vice, nez mene)&lt;br /&gt;25g rozpusteneho masla (nebo toho tuku na peceni v te zlate kostce)&lt;br /&gt;1 PL oleje&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Navrch:&lt;/span&gt;&lt;br /&gt;povidla od Hame (obycejna, bez rumu a hrozinek)&lt;br /&gt;mouckovy cukr&lt;br /&gt;cele vejce&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Postup:&lt;/span&gt;&lt;br /&gt;1. Smichame vsechny suroviny na testo, dukladne promichat, vehnat vzduch, poprasit moukou, prikryt uterkou a nechat cca 90min kynout. Nelekejme se, testo v tuto chvili pripomina spis ridky krem na dort.&lt;br /&gt;&lt;br /&gt;2. Z testa vyskubneme hroudu (ano, bohuzel se testo vubec netahne, chova se spise jako pena) a jemne z ni v mouce uvalime hroudicku. Na vymazany plech (doporucuji hodne vymazat, nebo neprilnavy plech) hroudicku polozime a prsty z neho vymackame kolacek. Zvysene okraje jsou dulezite, aby povidla tolik nevytekala. Kolacky pokladame primerene daleko od sebe, protoze pri peceni se jeste vykynou (ja dala na velky plech 6 kolacku, tedy z poloviny testa na jeden plech).&lt;br /&gt;&lt;br /&gt;3. Naslehame zbyle vejce a potreme jim okraje kolacku.&lt;br /&gt;&lt;br /&gt;4. Pripravime si povidla (nejlepe zamichat na misticce, aby nebyla tak tuha, nebo dokonce necim zredit, v puvodnim receptu se doporucuje zredit je rumem). Povidla nanasime na stred kolacku a rozetreme do kraju.&lt;br /&gt;&lt;br /&gt;5. Dame pect do rozehrate trouby:&lt;br /&gt;elektricka a horkovzdusna cca 180 stupnu&lt;br /&gt;plynova stupen 6-7&lt;br /&gt;Peceme cca 15-20 minut.&lt;br /&gt;&lt;br /&gt;6. Upecene kolacky pocukrujeme.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tip:&lt;/span&gt;&lt;br /&gt;Kolacky muzeme jeste naplnit tvarohem. Jeste jsem to ale nezkousela, teprve se k tomu chystam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-3057386289741432933?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/3057386289741432933/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=3057386289741432933' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3057386289741432933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3057386289741432933'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/05/ceske-povidlove-bezlepkove-kolacky.html' title='Ceske povidlove bezlepkove kolacky'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-4406726683544893838</id><published>2007-05-24T17:32:00.000+02:00</published><updated>2007-05-24T17:43:41.553+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jak na to'/><title type='text'>Zachovale obleceni na charitu, ne do popelnice</title><content type='html'>Asi tak dvakrat do roka delam poradek ve skrini a vyrazuju obleceni, co uz je nenositelne a nebo nositelne, ale prestalo se mi libit nebo mi z nejakych duvodu prestalo sedet.&lt;br /&gt;&lt;br /&gt;Kousky, co uz skutecne doslouzily vyhodim, ale tech byva jen par. Zato mivam slusnou hromadku toho, co by se jeste nosit dalo, ale ja uz to nosit nechci, protoze se mi to nelibi nebo jsem zhubla/pribrala... A ty nosim do kontejneru urceneho pro sber obleceni pro charitativni ucely. Je to fain pocit. Zabijete dve mouchy jednou ranou - udelate si misto ve skrini a pritom vas muze hrat pocit, ze jste to jen tak nevyhodili, ale mozna jste udelali dobry skutek.&lt;br /&gt;&lt;br /&gt;Takove kontejnery obcas nebyva jednoduche najit, ale vetsinou se staci divat kolem sebe. Jeden je napriklad v nakupnim centru na Zlicine mezi Tescem a Ikeou na parkovisti (v Praze). Kdybyste ale zadny nenasli, koukejte po letacich na ulici, jednou za cas se nekde kona sber obleceni primo na ulici. A kdyz ani to ne, ptejte se lidi, kteri maji neco spolecneho s charitativni cinnosti, duchovnich a podobne, nekdo vam urcite poradi. Nebo hledejte na internetu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-4406726683544893838?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/4406726683544893838/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=4406726683544893838' title='Počet komentářů: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4406726683544893838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4406726683544893838'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/05/obleceni-na-charitu-ne-do-popelnice.html' title='Zachovale obleceni na charitu, ne do popelnice'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-6890744014140710110</id><published>2007-05-24T17:20:00.000+02:00</published><updated>2007-05-24T18:08:37.309+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Garfield</title><content type='html'>Vite, ze Garfield vychazi uz od roku 1978? To znamena, ze vam bude trvat hodne dlouho, nez ho prectete cely a taky, ze si uzijete hodne legrace. Pro priznive Garfielda, co rozumi anglicky je &lt;a href="http://www.listen-project.de/garfield/index.php?strip=267136999"&gt;zde&lt;/a&gt; a v cestine &lt;a href="http://prilohy.idnes.cz/garfield/garfield.asp"&gt;tady&lt;/a&gt;, ovsem ne od uplneho zacatku.  A &lt;a href="http://en.wikipedia.org/wiki/Garfield"&gt;tady &lt;/a&gt;muzete najit rozbor osobnosti komiksu a dalsi zajimavosti.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-6890744014140710110?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/6890744014140710110/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=6890744014140710110' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6890744014140710110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6890744014140710110'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/05/garfield.html' title='Garfield'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-1675010169392972560</id><published>2007-05-24T07:36:00.001+02:00</published><updated>2007-05-24T18:09:24.468+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='private'/><title type='text'>Vyhodnoceni ankety</title><content type='html'>Dekuji tem, co hlasovali a pojdme se podivat, jak to dopadlo.&lt;br /&gt;&lt;br /&gt;Vetsinou hlasovalo okolo sesti lidi, nevim kdo, jak jsem psala drive, anketa byla anonymni. Puvodne jsem ale cekala, ze hlasu bude alespon dvojnasobek. Sem tam je nejaky ten hlas mimo hlavni proud, coz si vysvetluji tak, ze nekdo se snazil byt vtipny a nebo me opravdu nema rad.&lt;br /&gt;&lt;br /&gt;Vezmeme to po otazkach.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jak jsem inteligetni&lt;/span&gt;&lt;br /&gt;hodne - 5&lt;br /&gt;prumerne - 3&lt;br /&gt;uplne blba - 1&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;genialni, malo - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jak se se mnou komunikuje?&lt;br /&gt;&lt;/b&gt;&lt;div style="text-align: left;"&gt;normalne - 4&lt;br /&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/b&gt;vyborne, spatne - 2&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem krasna?&lt;br /&gt;&lt;/b&gt;hezci - 3&lt;br /&gt;moc krasna, katastrofa  - 2&lt;br /&gt;normalka - 1&lt;br /&gt;nic moc - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem sebevedoma?&lt;br /&gt;&lt;/b&gt;tak akorat - 4&lt;br /&gt;moc ne - 2&lt;br /&gt;az moc, vubec  - 1&lt;br /&gt;dost - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem ochotna?&lt;br /&gt;&lt;/b&gt;hodne - 6&lt;br /&gt;stredne, vubec - 1&lt;br /&gt;spis ano, moc ne - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem povrchni?&lt;br /&gt;&lt;/b&gt;ne - 4&lt;br /&gt;asi jako vetsina lidi - 3&lt;br /&gt;ano - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem cilevedoma?&lt;br /&gt;&lt;/b&gt;spis ano - 4&lt;br /&gt;stredne - 2&lt;br /&gt;vubec - 1&lt;br /&gt;urcite ano, spis ne - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lzu?&lt;br /&gt;&lt;/b&gt;vubec - 3&lt;br /&gt;temer nikdy - 2&lt;br /&gt;jen obcas - 1&lt;br /&gt;casto - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem cool?&lt;/b&gt;&lt;br /&gt;docela jo - 4&lt;br /&gt;moc ne - 3&lt;br /&gt;jasne, totalne mimo - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem sobecka?&lt;br /&gt;&lt;/b&gt;vubec - 5&lt;br /&gt;moc ne, trochu - 1&lt;br /&gt;hodne - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem sebestredna?&lt;br /&gt;&lt;/b&gt;spis ano - 3&lt;br /&gt;spis ne, temer vubec - 2&lt;br /&gt;hodne - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem hysterka, nebo klidas?&lt;br /&gt;&lt;/b&gt;spis se ovladas - 5&lt;br /&gt;obcas se neovladas - 1&lt;br /&gt;totalni hysterka, uplne klidna - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem poctivka, nebo podvodnice?&lt;br /&gt;&lt;/b&gt;poctivka - 4&lt;br /&gt;vetsinou poctiva - 2&lt;br /&gt;vetsinou podfukarka, podvodnice - 0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jsem 'hodna'?&lt;br /&gt;&lt;/b&gt;neublizila by ani mouse - 3&lt;br /&gt;mouchy mlati bez potizi - 2&lt;br /&gt;zvire by zabila, cloveka ne; klidne zabije cokoli a kohokoli - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mam vkus?&lt;br /&gt;&lt;/span&gt;nekdy ano nekdy ne - 3&lt;br /&gt;vetsinou ano - 2&lt;br /&gt;perfektni, vubec ne, vetsinou jsi trochu mimo - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jsem hadava, nebo bezkonfliktni?&lt;/span&gt;&lt;br /&gt;moc se nehadas, snazis se nehadat se - 2&lt;br /&gt;obcas se hadas, poard na nekoho stekas - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mam silnou vuli?&lt;/span&gt;&lt;br /&gt;mozna ano, spis ne - 2&lt;br /&gt;urcite ano - 1&lt;br /&gt;ani omylem - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jsem lina?&lt;/span&gt;&lt;br /&gt;spis ne - 4&lt;br /&gt;vubec - 1&lt;br /&gt;jako ves, spis ano - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jsem poradna, nebo bordelarka?&lt;/span&gt;&lt;br /&gt;stredni poradek, stredni bordel - 2&lt;br /&gt;poradana - 1&lt;br /&gt;totalni neporadek a chaos - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jsem peclivka?&lt;/span&gt;&lt;br /&gt;spis ano - 4&lt;br /&gt;uplna, moc ne, ani omylem - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Budim respekt?&lt;/span&gt;&lt;br /&gt;ani moc ne - 4&lt;br /&gt;ne velky, ale trochu jo - 1&lt;br /&gt;vubec ne; jiste, prirozeny - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Je na me spoleh?&lt;/span&gt;&lt;br /&gt;absolutni - 4&lt;br /&gt;spis jo - 1&lt;br /&gt;spis ne, na tebe bych nikdy nespolehal - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jsem upovidana?&lt;/span&gt;&lt;br /&gt;vetsinou ano - 3&lt;br /&gt;az moc, vetsinou ne - 1&lt;br /&gt;vecne mlcis - 0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jsem otevrena?&lt;/span&gt;&lt;br /&gt;moc veci o sobe netajis - 4&lt;br /&gt;moc o sobe nepovidas - 1&lt;br /&gt;reknes o sobe cokoliv, hodne uzavrena - 0&lt;br /&gt;&lt;br /&gt;Nektere odpovedi me potesily, nektere docela rozesmaly. Treba to, ze se mi pred par lidmi jeste podarilo utajit muj smysl pro neporadek. Jinak ale vetsina odpovedi, bych rekla, docela odpovida tomu, jak je vidim i ja. Jeste jednou diky, uz vim, ze me mate docela prokouknutou, ale jeste ne uplne :)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-1675010169392972560?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/1675010169392972560/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=1675010169392972560' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1675010169392972560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1675010169392972560'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/05/vyhodnoceni-ankety.html' title='Vyhodnoceni ankety'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-1994495324818869671</id><published>2007-05-24T07:24:00.000+02:00</published><updated>2007-05-24T07:31:20.168+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beh'/><title type='text'>Zmena zmeny planu</title><content type='html'>Pry ty z vas, kteri sleduji me bezecke usili :) V pondeli se mi stala mala nehoda, udelala jsem si neco se svalem za krkem, takze mam limec a vidim to tak na tyden bez behu :( To mi mirne narusilo muj bezecky plan, takze jsem se rozhodla to spravit tak, ze jednoduse vynecham 7. tyden, abych to v tech osmi tydnech stihla. Snad mi to tak vyjde.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-1994495324818869671?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/1994495324818869671/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=1994495324818869671' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1994495324818869671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1994495324818869671'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/05/zmena-planu.html' title='Zmena zmeny planu'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-90414564966440029</id><published>2007-05-14T10:33:00.000+02:00</published><updated>2007-05-17T08:45:17.416+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beh'/><title type='text'>Zmena bezeckeho rezimu</title><content type='html'>V sobotu jsem se zucastnila osmikilometroveho nesoutezniho behu, ktery jsem sice ubehla bez zastavek a citila jsem se docela v pohode, ovsem muj tep tomu prilis neodpovidal - z kopecku jsem mela cca 180 a do kopce 190, obcas i 194 a to uz na me kricel puslmetr, ze bych mela zvolnit. A to jsem to bezela asi 55 minut.&lt;br /&gt;Takze mam dve moznosti - bud zacnu poradne trenovat, nebo se na tyhle vetsi behy vykaslu. To druhe se mi ale vubec nechce a tak jsem se rozhodla, ze zkusim nejaky "opravdovy" trenink. Nasla jsem si osmitydenni &lt;a href="http://running.about.com/od/5kplans/a/5kintermediate.htm"&gt;program&lt;/a&gt; pro trenink na 5 km. Petikilometrovy beh (&lt;a href="http://pim.cz/index.php?action=main&amp;subject=106"&gt;Adidas beh pro zeny&lt;/a&gt;) planuju az na zari, ale cca za 8 tydnu mam jinou akci, kde predpokladam, ze se ode me bude rano ocekavat svizny beh. A tak by se mi to mohlo hodit, nechci kazde rano behat na tak strasnych tepech.&lt;br /&gt;Jsem zvedava, jestli na me tenhle treninkovy plan bude nejak pozitivne ucinkovat :) Zacala jsem uz dneska, udaje budu doplnovat, jako vzdy, &lt;a href="http://s0cketka.php5.cz/beh.php"&gt;sem&lt;/a&gt;. Zde je shrnuti treninku, co me ceka:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. týden  &lt;/span&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;1 míle (1.61 km)&lt;/td&gt;&lt;td&gt;rychle&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2 míle (3.22 km)&lt;/td&gt;&lt;td&gt;fartlek&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. týden  &lt;/span&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;1 míle (1.61 km)&lt;/td&gt;&lt;td&gt;rychle&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3.5 míle (5.63 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2.5 míle (4.02 km)&lt;/td&gt;&lt;td&gt;fartlek&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. týden  &lt;/span&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;1 míle (1.61 km)&lt;/td&gt;&lt;td&gt;rychle&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;4 míle (6.44 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2.5 míle (4.02 km)&lt;/td&gt;&lt;td&gt;fartlek&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. týden  &lt;/span&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3.11 mil (5 km)&lt;/td&gt;&lt;td&gt;tempo&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. týden  &lt;/span&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;5 mil (8.05 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2 míle (3.22 km)&lt;/td&gt;&lt;td&gt;rychle&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;fartlek&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. týden  &lt;/span&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;6 mil (9.66 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;2 míle (3.22 km)&lt;/td&gt;&lt;td&gt;rychle&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;fartlek&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7. týden  &lt;/span&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;3 mile (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;5 mil (8.05 km)&lt;/td&gt;&lt;td&gt;rychle&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;fartlek&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8. týden  &lt;/span&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;3 míle (4.83 km)&lt;/td&gt;&lt;td&gt;lehce&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;A taky jsem zvedava, jestli ten trenink vubec zvladnu :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-90414564966440029?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/90414564966440029/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=90414564966440029' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/90414564966440029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/90414564966440029'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/05/zmena-bezeckeho-rezimu.html' title='Zmena bezeckeho rezimu'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-5960017960515966253</id><published>2007-05-08T15:18:00.000+02:00</published><updated>2007-05-17T08:45:43.777+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beh'/><title type='text'>Bilkoviny</title><content type='html'>Tak jsem se vcera zamyslela nad svym jidelnickem a doslo mi, ze ma strava neni moc vyvazena - spousta cukru a velmi malo bilkovin. A tak jsem se rozhodla si zjistit, v cem se bilkoviny hojne ukryvaji, abych vedela, pro jaka jidla se alespon obcas rozhodovat. Zde je seznam nekterych potravin bohatych na bilkoviny:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;libove maso&lt;/li&gt;&lt;li&gt;drubez&lt;/li&gt;&lt;li&gt;ryby&lt;/li&gt;&lt;li&gt;sunka&lt;/li&gt;&lt;li&gt;syry&lt;/li&gt;&lt;li&gt;tvaroh&lt;/li&gt;&lt;li&gt;vejce&lt;/li&gt;&lt;li&gt;smakoun&lt;/li&gt;&lt;li&gt;tofu&lt;/li&gt;&lt;li&gt;lusteniny&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-5960017960515966253?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/5960017960515966253/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=5960017960515966253' title='Počet komentářů: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5960017960515966253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5960017960515966253'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/05/bilkoviny.html' title='Bilkoviny'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2970413649384526874</id><published>2007-05-06T09:19:00.000+02:00</published><updated>2007-05-06T09:24:59.898+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Ze zivota studentstva</title><content type='html'>Jsem ted dost vytizena hromadou projektu a ukolu, jejichz terminy dost hori, takze mi nezbyva moc casu treba na blog. Tak dnes prinasim prispevek jednoduchy na napsani - ale pobavi vas urcite hodne (alespon ty, kteri ho jeste neznaji).&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www-ucjf.troja.mff.cuni.cz/scheirich/index.php?s=4&amp;amp;strip=1"&gt;comic strip MaFian liFe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2970413649384526874?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2970413649384526874/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2970413649384526874' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2970413649384526874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2970413649384526874'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/05/ze-zivota-studentstva.html' title='Ze zivota studentstva'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-1210211681211489446</id><published>2007-04-24T22:47:00.000+02:00</published><updated>2007-04-24T22:52:56.443+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skoro legrace'/><title type='text'>Vtip versus realita</title><content type='html'>Urcite znate ten stary vtip: Rozjizdi se autobus a bezi za nim pan. Lidi na nej volaji, ze ten uz nestihne a on povida, ze ho musi stihnout protoze je ridic. Tak presne to se mi dneska stalo v metru :) Sedim si v metru, uz jsem mirne nervozni, protoze na te stanici stojime uz nejmene pet minut. Dvere jsou otevrene. A najednou se metro rozjede, pomalicku, ale jede. A mirne zrychluje. To uz vsichni ve vagonu premysleji, co se deje a nervozne se otaceji na vsechny strany. Kdyz v tom se ozve dusot a predstavte si, zezadu po nastupisti sprintuje ridic a odvazne naskauje do kabinky, ktera uz je pomerne hluboko v tunelu :D Za chvili zabrzdil a pak se jeste parkrat probehl po nastupisti dopredu a dozadu a uz jsme jeli :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-1210211681211489446?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/1210211681211489446/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=1210211681211489446' title='Počet komentářů: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1210211681211489446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1210211681211489446'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/04/vtip-versus-realita.html' title='Vtip versus realita'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8799482992739398724</id><published>2007-04-14T19:31:00.000+02:00</published><updated>2007-04-15T08:33:22.505+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>A mam to za sebou</title><content type='html'>Dle mych zkusenosti padam na bruslich prave jednou za sezonu. A letos to prislo brzo, jiz dnes to mam za sebou. Fotku bohuzel nemam, ale zkusim to okomentovat:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;s0cketka jela na bruslich a par metru pred ni stala na bruslich koreika. ty se snadno vyhne... jenze lidi kolem nekoukali, zataresili cestu a s0cketka se ritila primo na ni, nebylo kam uhnout. a tak roztahla ruce a kricela "uuuuaaaaa", ale ona ale taky neuhnula, taky roztahla ruce a kricela "uuuuaaaa". a tak se objaly, zatocily a pak spolecne padly na beton :D&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8799482992739398724?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8799482992739398724/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8799482992739398724' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8799482992739398724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8799482992739398724'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/04/mam-to-za-sebou.html' title='A mam to za sebou'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-423767634695697554</id><published>2007-04-13T08:29:00.000+02:00</published><updated>2007-04-13T08:33:21.686+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Medici, matfyzaci a pravnici</title><content type='html'>Buh si chce udelat prehled o studentech. Vysle tedy mesic pred zkouskou svateho Petra, aby se na ne podival. Svaty Petr hlasi: "Doktori lezi v knihach a uci se, matfyzaci hraji hry, pravnici pari." Buh ho vysle znovu tyden pred zkouskou. "Medici se stale uci, matfyzaci se pomalu zajinaci ucit, pravnici stale pari." A tak vysle svateho petra jeste den pred zkouskou. "Medici si opakuji, matfyzaci se snazi jeste se toho co nejvic naucit a pravnici se usilovne modli." Buh na to: "Rikas, ze se modli? Tak to jim pomuzeme."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-423767634695697554?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/423767634695697554/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=423767634695697554' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/423767634695697554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/423767634695697554'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/04/medici-matfyzaci-pravnici.html' title='Medici, matfyzaci a pravnici'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-5827534251179803785</id><published>2007-04-10T22:32:00.000+02:00</published><updated>2007-04-10T22:59:22.429+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='private'/><title type='text'>O ankete, jednani s lidmi a malem miru</title><content type='html'>Nejak me to dostalo - necekala jsem, ze nekdo bude mit takovy problem pochopit, proc anketu delam. To nemyslim nijak spatne, ja taky nektere veci nejsem schopna pochopit, proc nekdo dela to, ci ono.&lt;br /&gt;&lt;br /&gt;Anketu nedelam proto, ze bych verila, ze jsem takova, jak to vyjde. Jde mi o to, co si o me lide mysli - temer vsichni hlasujici hlasuji podle prvniho dojmu, protoze se moc nezname, podle letmych dojmu (potkali jsme se parkrat na cvikach) nebo me znaji 'jen' z irc. A to je to, co chci - jak na vas pusobim, ne abyste me rok studovali a pak delali odborne zavery.&lt;br /&gt;&lt;br /&gt;Proc se ptam, jak jsem inteligentni, misto toho, abych si udelala IQ test? Proc se ptam, jakou mam postavu, kdyz si muzu spocitat BMI a nechat zmerit tuk v tele? Protoze tyto hodnoty uz davno znam, me zajima, jak me vidite vy.&lt;br /&gt;&lt;br /&gt;Vim, ze nekteri budou odpovidat 'ze srandy', nekteri me dokonce treba skutecne uvidi zcela jinak, nez vetsina. To je jedno, ja to chci vedet, vsechno. Proc? K cemu mi to bude? Proc jste vy chteli vedet, proc ma kometa ocas? Byli jste zvedavi. A ted to vite a jste spokojeni. I kdyz je vam to k nicemu - vetsinou. Nekteri to dokonce dokazi nejak zuzitkovat. Ja to taky chci vedet, protoze jsem zvedava. A k cemu mi to bude? Mozna k nicemu, mozna tim neco zmenim.&lt;br /&gt;&lt;br /&gt;Minimalne je dobre si uvedomit, ze jista souvislost mezi skutecnymi vlastnostmi cloveka (jestli neco takoveho vubec existuje) a postojem ostatnim k nemu urcite souvisi. Nerikam jak a jak moc, to me by bylo na dlouho a navic to neni to hlavni, co me zajima. Vite, pravda je, ze mam rada kolem sebe klid a pohodu, kdyz vsechno klape. A na cem to zavisi? Nejenom, ale prece jen castecne, na mne.&lt;br /&gt;&lt;br /&gt;A ted jak to souvisi. Kdyz mam predstavu o tom, co si lide kolem me o mne mysli, je snazsi s nimi komunikovat. Mohu se prizpusobit jejich stavu, stylu a jejich nazoru na me. (Vim, ze nazor nekoho na me a vysledek ankety spolu az tak nesouvisi.) Nemam v planu, ani jsem to nikdy nedelala, se prizpusobit tak, ze bych ztratila sama sebe. Ani nehodlam nikomu lezt do rite. Kdyz chci neco rict nebo se nejak projevit, udelam to. Dulezity je zpusob. Pokud se clovek vyjadri neuvazene, muze to vest k opaku, co si pral. Ten druhy se treba rozcili a zacne bud kricet, nebo jen v tichosti vymyslet pomstu, ale rozhodne se nad tim, co jsem rekla, nezamysli. A tak se snazim lidem rici sve myslenky tak, aby to bylo efektivni - aby se nad nimi zamysleli. Myslim, ze to je dobry zpusob, jak usetrit cas a energii. Je to manipulace? Neni, jednat s lidmi prijemne, ale pritom uprimne a narovinu, je prece vporadku. A tak se snazim kolem sebe udrzovat takovy maly soukromy mir :) Vetsina konfliktu vznika z nedorozumeni, spravnym podanim myslenek se da nedorozumeni predchazet. A kdyz vim, s kym mluvim, jaky je, co si on mysli o mne, lip se s nim mluvi. A tak trochu doufam, ze z ankety aspon trosku poznam, jak lidi vidi me. A kdyz ne, tak je to aspon sranda :)&lt;br /&gt;&lt;br /&gt;Doufam, ze sem vas tim nenudila a ze jsem tam nenapachala moc chyb, uz jsem unavena, nechce se mi to po sobe cist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-5827534251179803785?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/5827534251179803785/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=5827534251179803785' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5827534251179803785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5827534251179803785'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/04/o-ankete-jednani-s-lidmi-miru.html' title='O ankete, jednani s lidmi a malem miru'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-5860195875456688931</id><published>2007-04-08T18:59:00.001+02:00</published><updated>2007-04-08T22:21:56.842+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='private'/><title type='text'>Velka anketa o s0cketce :)</title><content type='html'>K tomuhle uz jsem se chystala par dni - obcas premyslim, jak me vidi ostatni. Zvlast, kdyz jdu do nove prace, jsem predstavena lidem, u kterych by se mi hodilo, aby si o me mysleli to nejlepsi... :) A proc se nezeptat, ze? Budu v obraze a budu se moct nad sebou zamyslet, jestli jsem takova, jakou me vidite, jestli bych se nemela treba v necem zmenit.&lt;br /&gt;&lt;br /&gt;Prosim, vyplnujte uprimne, pokud nemate na neco jasny nazor (treba me tolik neznate), nehlasujte. Jsem zvedava, jak to dopadne :) Za nejakou dobu vysledky vyhodnotim a zesumarizuju je tu.&lt;br /&gt;&lt;br /&gt;Nepovedlo se mi je esteticky poskladat, tak jsou trosicku daleko od sebe, budte, prosim, trpelivi a rolujte... :/&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jak jsem inteligentni?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48325" value="48325"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48325" style="color: #000000; font-family: Verdana;"&gt;genialni&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48311" value="48311"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48311" style="color: #000000; font-family: Verdana;"&gt;hodne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48326" value="48326"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48326" style="color: #000000; font-family: Verdana;"&gt;prumerne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer2728" value="2728"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer2728" style="color: #000000; font-family: Verdana;"&gt;Malo&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48327" value="48327"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48327" style="color: #000000; font-family: Verdana;"&gt;uplne blba&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17050" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17050"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jak se se mnou komunikuje?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48328" value="48328"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48328" style="color: #000000; font-family: Verdana;"&gt;vyborne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48329" value="48329"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48329" style="color: #000000; font-family: Verdana;"&gt;normalne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48330" value="48330"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48330" style="color: #000000; font-family: Verdana;"&gt;spatne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17051" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17051"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem krasna?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48331" value="48331"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48331" style="color: #000000; font-family: Verdana;"&gt;mooc krasna&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48332" value="48332"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48332" style="color: #000000; font-family: Verdana;"&gt;hezci&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48333" value="48333"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48333" style="color: #000000; font-family: Verdana;"&gt;normalka&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48310" value="48310"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48310" style="color: #000000; font-family: Verdana;"&gt;nic moc&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer737" value="737"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer737" style="color: #000000; font-family: Verdana;"&gt;katastrofa&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17052" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17052"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jakou mam postavu?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48334" value="48334"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48334" style="color: #000000; font-family: Verdana;"&gt;hubena&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48335" value="48335"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48335" style="color: #000000; font-family: Verdana;"&gt;stihla&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48336" value="48336"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48336" style="color: #000000; font-family: Verdana;"&gt;oplacana&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48337" value="48337"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48337" style="color: #000000; font-family: Verdana;"&gt;hodne oplacana&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17053" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17053"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem sebevedoma?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48338" value="48338"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48338" style="color: #000000; font-family: Verdana;"&gt;az moc&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48339" value="48339"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48339" style="color: #000000; font-family: Verdana;"&gt;dost&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48340" value="48340"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48340" style="color: #000000; font-family: Verdana;"&gt;tak akorat&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48341" value="48341"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48341" style="color: #000000; font-family: Verdana;"&gt;moc ne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48342" value="48342"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48342" style="color: #000000; font-family: Verdana;"&gt;vubec&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17054" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17054"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem ochotna?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48311" value="48311"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48311" style="color: #000000; font-family: Verdana;"&gt;hodne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48343" value="48343"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48343" style="color: #000000; font-family: Verdana;"&gt;spis ano&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48344" value="48344"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48344" style="color: #000000; font-family: Verdana;"&gt;stredne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48341" value="48341"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48341" style="color: #000000; font-family: Verdana;"&gt;moc ne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48342" value="48342"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48342" style="color: #000000; font-family: Verdana;"&gt;vubec&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17055" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17055"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem povrchni?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer10115" value="10115"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer10115" style="color: #000000; font-family: Verdana;"&gt;ano&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48345" value="48345"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48345" style="color: #000000; font-family: Verdana;"&gt;asi jako vetsina lidi&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer307" value="307"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer307" style="color: #000000; font-family: Verdana;"&gt;Ne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17056" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17056"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem cilevedoma?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48346" value="48346"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48346" style="color: #000000; font-family: Verdana;"&gt;urcite ano&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48343" value="48343"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48343" style="color: #000000; font-family: Verdana;"&gt;spis ano&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48344" value="48344"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48344" style="color: #000000; font-family: Verdana;"&gt;stredne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48347" value="48347"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48347" style="color: #000000; font-family: Verdana;"&gt;spis ne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48342" value="48342"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48342" style="color: #000000; font-family: Verdana;"&gt;vubec&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17057" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17057"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Lzu?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48348" value="48348"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48348" style="color: #000000; font-family: Verdana;"&gt;casto&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48349" value="48349"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48349" style="color: #000000; font-family: Verdana;"&gt;jen obcas&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48350" value="48350"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48350" style="color: #000000; font-family: Verdana;"&gt;temer nikdy&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48342" value="48342"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48342" style="color: #000000; font-family: Verdana;"&gt;vubec&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17058" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17058"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem cool?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48351" value="48351"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48351" style="color: #000000; font-family: Verdana;"&gt;jasne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48388" value="48388"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48388" style="color: #000000; font-family: Verdana;"&gt;docela jo&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48341" value="48341"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48341" style="color: #000000; font-family: Verdana;"&gt;moc ne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48389" value="48389"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48389" style="color: #000000; font-family: Verdana;"&gt;totalne mimo&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17072" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17072"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem sobecka?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48342" value="48342"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48342" style="color: #000000; font-family: Verdana;"&gt;vubec&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48341" value="48341"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48341" style="color: #000000; font-family: Verdana;"&gt;moc ne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48352" value="48352"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48352" style="color: #000000; font-family: Verdana;"&gt;trochu&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48311" value="48311"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48311" style="color: #000000; font-family: Verdana;"&gt;hodne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17060" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17060"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem sebestredna?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48311" value="48311"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48311" style="color: #000000; font-family: Verdana;"&gt;hodne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48343" value="48343"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48343" style="color: #000000; font-family: Verdana;"&gt;spis ano&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48347" value="48347"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48347" style="color: #000000; font-family: Verdana;"&gt;spis ne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48353" value="48353"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48353" style="color: #000000; font-family: Verdana;"&gt;temer vubec&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17061" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17061"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem hysterka, nebo klidas?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48354" value="48354"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48354" style="color: #000000; font-family: Verdana;"&gt;totalni hysterka&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48355" value="48355"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48355" style="color: #000000; font-family: Verdana;"&gt;obcas se neovladas&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48356" value="48356"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48356" style="color: #000000; font-family: Verdana;"&gt;spis se ovladas&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48357" value="48357"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48357" style="color: #000000; font-family: Verdana;"&gt;uplne klidna&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17062" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17062"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem poctivka, nebo podvodnice?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48358" value="48358"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48358" style="color: #000000; font-family: Verdana;"&gt;poctivka&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48359" value="48359"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48359" style="color: #000000; font-family: Verdana;"&gt;vetsinou poctiva&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48360" value="48360"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48360" style="color: #000000; font-family: Verdana;"&gt;vetsinou podfukarka&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48361" value="48361"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48361" style="color: #000000; font-family: Verdana;"&gt;podvodnice&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17063" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17063"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; width: 170;"&gt;&lt;form action="http://www.free-website-polls.com/poll.php" method="POST"&gt;&lt;table width="170" cellpadding="2" cellspacing="0" border="0" style="background-color: none; border: 1px #333333 solid;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td align="center" colspan="2" style="color: #000000; font-family: Verdana; font-weight: bold;"&gt;Jsem 'hodna'?&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48362" value="48362"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48362" style="color: #000000; font-family: Verdana;"&gt;neublizila by ani mouse&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48363" value="48363"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48363" style="color: #000000; font-family: Verdana;"&gt;mouchy mlati bez potizi&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48364" value="48364"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48364" style="color: #000000; font-family: Verdana;"&gt;zvire by zabila, cloveka ne&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;input type="radio" name="answer[]" id="answer48365" value="48365"&gt;&lt;/td&gt;&lt;br /&gt;&lt;td width="100%"&gt;&lt;label for="answer48365" style="color: #000000; font-family: Verdana;"&gt;klidne zabije cokoliv a kohokoliv&lt;/label&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td colspan="2" align="center"&gt;&lt;br /&gt;&lt;br&gt;&lt;input type="submit" value="Vote" style="border: 1px #333333 solid;"&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://www.free-website-polls.com/poll.php?show_poll=17064" target="_blank" style="color: #000000; font-weight: bold;"&gt;View Results&lt;/a&gt;&lt;br /&gt;&lt;input type="hidden" name="poll_id" value="17064"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;a href="http://www.free-website-polls.com" style="display: block; margin-top: 3px; font-size: 11px;"&gt;Free poll from Free Website Polls&lt;/a&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Mam silnou vuli?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;urcite ano&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;mozna ano&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;spis ne&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;ani omylem&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004252" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004252" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;Get a free poll&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Jsem lina?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;jako ves&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;spis ano&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;spis ne&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;vubec&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004251" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004251" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;Free online polls&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Jsem poradna, nebo bordelarka?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;poradna&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;stedni poradek&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;stredni bordel&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;totalni neporadek a chaos&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004250" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004250" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;FreePollKit.com&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Jsem peclivka?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;ty? ani omylem&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;moc ne&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;spis ano&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;uplna&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004249" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004249" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;Free web polls&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Mam vkus?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;perfektni&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;vetsinou ano&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;nekdy ano, nekdy ne&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;vetsinou jsi trochu mimo&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c4"&gt;&lt;br /&gt;&lt;input id="c4" name="choice" value="4" type="radio" /&gt;&lt;br /&gt;vubec ne&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004254" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004254" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;Free survey&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Budim respekt?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;jiste, prirozeny&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;ne veliky, ale trochu jo&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;ani moc ne&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;vubec ne&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004247" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004247" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;Free online polls&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Je na me spoleh?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;absolutni&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;spis jo&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;spis ne&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;na tebe bych se nikdy nespolehal(a)&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004246" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004246" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;FreePollKit.com&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Jsem upovidana?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;az moc&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;vetsinou ano&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;vetsinou ne&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;vecne mlcis&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004245" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004245" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;Free web polls&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Jsem otevrena?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;reknes o sobe cokoliv&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;moc veci o sobe netajis&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;moc o sobe nepovidas&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;hodne uzavrena&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004243" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004243" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;Free polls&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE BEGIN--&gt;&lt;br /&gt;&lt;div style="width:200px"&gt;&lt;form style="margin:0;" action="http://freepollkit.com/index.php" method="post"&gt;&lt;br /&gt;&lt;div style="border:1px dashed black;background:#eee;padding:10px;"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Jsem hadava, nebo bezkonfliktni?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c0"&gt;&lt;br /&gt;&lt;input id="c0" name="choice" value="0" type="radio" /&gt;&lt;br /&gt;porad na nekoho stekas&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c1"&gt;&lt;br /&gt;&lt;input id="c1" name="choice" value="1" type="radio" /&gt;&lt;br /&gt;obcas se hadas&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c2"&gt;&lt;br /&gt;&lt;input id="c2" name="choice" value="2" type="radio" /&gt;&lt;br /&gt;moc se nehadas&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;label for="c3"&gt;&lt;br /&gt;&lt;input id="c3" name="choice" value="3" type="radio" /&gt;&lt;br /&gt;snazis se nehadat se&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;&lt;input type="hidden" name="vote" value="0.9b" /&gt;&lt;br /&gt;&lt;input type="hidden" name="pollid" value="1004253" /&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;input type="submit" value="Vote" /&gt;&lt;br /&gt;&lt;a style="font-size:x-small;" href="http://freepollkit.com/index.php?browse=viewresult&amp;amp;pollid=1004253" title="View the results of this poll"&gt;View results&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;div style="text-align:right;font-size:xx-small;"&gt;&lt;a href="http://freepollkit.com" title="Free Online Polls - Free Web Surveys - FreePollKit.com"&gt;Free polls&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--FREEPOLLKIT.COM POLL CODE END--&gt;&lt;br /&gt;&lt;br /&gt;Diky :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-5860195875456688931?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/5860195875456688931/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=5860195875456688931' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5860195875456688931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/5860195875456688931'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/04/pokus.html' title='Velka anketa o s0cketce :)'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-3591204049180161085</id><published>2007-04-04T08:49:00.000+02:00</published><updated>2007-04-04T08:54:02.363+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Neni nad uprimnost</title><content type='html'>Zrovna, kdyz mamka vchazela do tridy, spatrila, jak jeden z zaku nakopnul spoluzacku do pozadi. Musel se spolužačce omluvit a napsat mamce vysvetleni. Napsal:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Protože ma vistrčenou prdel tak sem jí kopl. Ale hrozdně se omlouvám zatohle. Bylo to jen zesrandy aby se otočila. Promiňte mi to hrozdně, omlouvám se.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-3591204049180161085?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/3591204049180161085/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=3591204049180161085' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3591204049180161085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3591204049180161085'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/04/neni-nad-uprimnost.html' title='Neni nad uprimnost'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-1958256552013897612</id><published>2007-04-03T10:01:00.000+02:00</published><updated>2007-05-17T08:46:06.959+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beh'/><title type='text'>Bezecky denicek</title><content type='html'>Uz par dni si pisu sve bezecke "vykony" do "denicku" (tech uvozovek zacina byt nejak moc:). A tak kdyz uz se s tim pisu, tak necham taky vas, me trpelive ctenare, do nich nahlednout :) Vice textu napisu radeji az primo tam - prosim &lt;a href="http://s0cketka.php5.cz/beh.php"&gt;tudy.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-1958256552013897612?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/1958256552013897612/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=1958256552013897612' title='Počet komentářů: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1958256552013897612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1958256552013897612'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/04/bezecky-denicek.html' title='Bezecky denicek'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-7242118049890369625</id><published>2007-03-24T08:20:00.004+01:00</published><updated>2008-03-01T16:42:10.888+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><title type='text'>Barevny make / Coloured Make</title><content type='html'>&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;&lt;span style="font-weight: bold;"&gt;Jazyk: Perl&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kratoucky a rychle napsany skriptik, ktery pouziva make a dela to, co make, ale vystup je barevny (udela make a zbarevni vystup). Je to uplne prvni verze obsahujici malicko pravidel. Jestli se vam to libi a budete si doplnovat vlastni dalsi pravidla, budu rada, kdyz mi je poslete. Perl moc neumim, takze i dalsi pripominky ohledne efektivity atd. uvitam.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://www.edisk.cz/stahnout-soubor/44237/mymake.pl_1.7KB.html"&gt;skript: mymake.pl 1.7kB&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;&lt;span style="font-weight: bold;"&gt;Language: Perl&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Short and quickly written script that uses make, bahaves almost like make and the output is colored (calls make and colors the output). This is very first version with a small amout of rules. If you like it you can add your own rules and I will be happy if you send those to me. I'm not perl expert so all notes are welcomed.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://www.edisk.cz/stahnout-soubor/44237/mymake.pl_1.7KB.html"&gt;script: mymake.pl 1.7kB&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-7242118049890369625?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/7242118049890369625/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=7242118049890369625' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7242118049890369625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7242118049890369625'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/03/barevny-make-coloured-make.html' title='Barevny make / Coloured Make'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8990865847664399910</id><published>2007-03-18T10:47:00.000+01:00</published><updated>2007-03-18T17:46:39.133+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Ctyri legracni prihody</title><content type='html'>Dneska mi to neda a zkusim vas pobavit tim, co se posledni tyden stalo lidem v mem okoli. Za ten tyden se toho stihlo stat docela dost :)&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;Mamku, ucitelku na prvnim stupni, zacal jeji zacek o hodine pred tabuli lochtat (mama je hodne lochtiva :) - pry, aby byla legrace a proto, ze je fain.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;Segra vyndavala trideny odpad do popelnic, prohrabovala igelitku a hledala mezi lahvemi papir. Kdyz tu prisel k vedlejsi popelnici chlapek, kolegialne na ni mavnul, pozdravil ji a jal se prohrabavat vedlejsi popelnici.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;Tata volal kamaradovi a ptal se ho, zda nerusi a muze s nim chvili pokecat. Kamarad povidal, ze urcite nerusi a jen at povida, ze nic duleziteho nedela. A tak chvili povidali a pak kamarad ukoncil hovor: "Ja musim koncit, ja jsem naboural".&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;U mamky ve skole provadeli predskolacky budovou, vsechny je privedli i do telocvicny, kde jim telocvikarka predvadela cviceni na kruzich. A v nejlepsim se kruhy utrhly a ona se rozplacla na zinenku.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Poznamka: Pri techto kouscich se nikdo vazne nezranil. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8990865847664399910?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8990865847664399910/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8990865847664399910' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8990865847664399910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8990865847664399910'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/03/tri-legracni-pribehy.html' title='Ctyri legracni prihody'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2501759465725339799</id><published>2007-03-05T09:10:00.000+01:00</published><updated>2007-03-06T17:24:22.651+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Bullet Time</title><content type='html'>Zajimava hra: &lt;a href="http://www.fingertime.com/bullettime.php"&gt;http://www.fingertime.com/bullettime.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ukolem je uhnout pred kulkou a to tak, ze musite (kamkoliv) kliknout co nejdrive po tom, co zbran vystreli.&lt;br /&gt;&lt;br /&gt;s0cketky zkusenosti:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;nejlepe mi to slo uprostred dne, ani brzo rano, ani vecer&lt;/li&gt;&lt;br /&gt;&lt;li&gt;to, na co nejvice reagujeme, je zvuk, proto ho rozhodne mejte zapnuty, abyste ho dobre slyseli&lt;/li&gt;&lt;br /&gt;&lt;li&gt;pokud se leknete, prohrajete - takze zvuk mejte na malou hlasitost, abyste se nelekli&lt;/li&gt;&lt;br /&gt;&lt;li&gt;nesoustredte se na to, abyste se soustredili :) budte uvolneni, ale neusinejte&lt;/li&gt;&lt;br /&gt;&lt;li&gt;kupodivu na to neni potreba klid nebo ticho, spis je potrebna monotonnost okolnich zvuku&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Hodne stesti :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2501759465725339799?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2501759465725339799/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2501759465725339799' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2501759465725339799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2501759465725339799'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/03/bullet-time.html' title='Bullet Time'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-6398091562516877961</id><published>2007-03-04T11:46:00.000+01:00</published><updated>2007-03-05T07:32:15.028+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jak na to'/><title type='text'>Vychytavky pri psani C kodu ve Vim</title><content type='html'>Proletla jsem dokument C editing with VIM HOWTO a jeste par dalsich a zde je par vychytavek, ktere mohou hodne usnadnit praci:&lt;br /&gt;&lt;h4&gt;&lt;br /&gt;Skakani mezi funkcemi&lt;br /&gt;&lt;/h4&gt;&lt;br /&gt;Pomoci znaku &lt;span style="font-style:italic;"&gt;{&lt;/span&gt; a &lt;span style="font-style:italic;"&gt;}&lt;/span&gt; lze skakat mezi odstavci. Odstavce jsou shluky textu oddelene od sebe prazdnym radkem. Tedy ti znas, kteri, nepisi praseci kody a oddeluji funkce alespon jednim praznym radkem, mohou takto preskakovat mezi funkcemi. Pokud mate funkce delsi a mate i v ramci jedne funkce prazdne radky, muzete vyuzit &lt;span style="font-style:italic;"&gt;[[&lt;/span&gt; a &lt;span style="font-style:italic;"&gt;]]&lt;/span&gt;. Takto se presunujete po zavorkach znacich zacatek funkce. Muzete si take vyzkouset &lt;span style="font-style:italic;"&gt;[]&lt;/span&gt; a &lt;span style="font-style:italic;"&gt;][&lt;/span&gt;. Samozrejme lze napsat treba &lt;span style="font-style:italic;"&gt;2[[&lt;/span&gt; pro posun o dve funkce a podobne.&lt;br /&gt;&lt;h4&gt;&lt;br /&gt;Preskakovani mezi zavorkami&lt;br /&gt;&lt;/h4&gt;&lt;br /&gt;Pro preskoceni z jedne zavorky na druhou, ji odpovidajici, lze pouzit &lt;span style="font-style:italic;"&gt;%&lt;/span&gt;.&lt;br /&gt;&lt;h4&gt;&lt;br /&gt;Rychle prohlizeni funkci a skakani&lt;br /&gt;&lt;/h4&gt;&lt;br /&gt;Predstavte si, ze ctete nejakou svou funkci &lt;span style="font-style:italic;"&gt;a()&lt;/span&gt;, ve ktere mate volani na dalsi svoji funkci &lt;span style="font-style:italic;"&gt;b()&lt;/span&gt;. Co dela &lt;span style="font-style:italic;"&gt;b()&lt;/span&gt; nevite, tak se chcete podivat. Jak to udelat rychle, abyste v celem souboru nebloudili? Umistete kurzor do jmena funkce &lt;span style="font-style:italic;"&gt;b()&lt;/span&gt; a stisknete &lt;span style="font-style:italic;"&gt;ctrl+]&lt;/span&gt;, az si ji doprohlednete, staci pak jen &lt;span style="font-style:italic;"&gt;ctrl+t&lt;/span&gt; a jste zpet v &lt;span style="font-style:italic;"&gt;a()&lt;/span&gt;. Aby vam toto fungovalo, musite si nejdrive vytvorit soubor obsahujici tyto zalozky: v shellu napiste &lt;span style="font-style:italic;"&gt;ctags soubor.c&lt;/span&gt; nebo treba &lt;span style="font-style:italic;"&gt;ctags -R *.c&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Muzete si take vytvorit vlastni zalozky dle libosti. Stisknutim &lt;span style="font-style:italic;"&gt;mX&lt;/span&gt;, kde &lt;span style="font-style:italic;"&gt;X&lt;/span&gt; je a-z, A-Z nebo 0-9 si vytvorite zalozku. Kdyz se pak chcete na toto misto vratit, stiskete &lt;span style="font-style:italic;"&gt;'X&lt;/span&gt;. Mala pismenka jsou lokalni zalozky pro jeden soubor. Pokud chcete mit zalozky napric vice souboru, pouzivejte pro ne velka pismena.&lt;br /&gt;&lt;h4&gt;&lt;br /&gt;Pripomenuti typu&lt;br /&gt;&lt;/h4&gt;&lt;br /&gt;Pokud jste kurzorem na promenne a nepamatujete si jeji typ, stisknete &lt;span style="font-style:italic;"&gt;&lt;span style="font-style:italic;"&gt;gd&lt;/span&gt;&lt;/span&gt; (&lt;span style="font-style:italic;"&gt;gD&lt;/span&gt; vas odnese na globalni deklaraci).&lt;br /&gt;&lt;h4&gt;&lt;br /&gt;Doplnovani slov&lt;br /&gt;&lt;/h4&gt;&lt;br /&gt;Pokud mate napsany zacatek slova (treba dlouhe jmeno funkce) a nechce se vam to cele psat znova, staci ctrl+p a vybrat si, ktere z nabizenych slov chci. Nabizet se mi budou slova, ktera jsem jsem jednou nekde napsala. Nabizena slova lze prochazet pomoci ctrl+p smerem dopredu a crtl+n smerem dozadu.&lt;br /&gt;&lt;h4&gt;&lt;br /&gt;Vzhled&lt;br /&gt;&lt;/h4&gt;&lt;br /&gt;Tyto prikazy muzete pouzivat primo, nebo si je dat do .vimrc:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-style:italic;"&gt;set textwidth=80&lt;/span&gt; - maximalni pocet znaku na radce&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-style:italic;"&gt;set cindent&lt;/span&gt; - automaticke odsazovani&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h4&gt;Prace se soubory&lt;/h4&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Pokud si editujete nejaky soubor a date &lt;span style="font-style:italic;"&gt;:n&lt;/span&gt; (otevreni noveho souboru), do toho puvodniho se dostanete zpet pomoci &lt;span style="font-style:italic;"&gt;:e#&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rozpulit vim, aby bylo videt vice souboru najednou, lze pomoci &lt;span style="font-style:italic;"&gt;:split&lt;/span&gt;. Pro prepinani mezi temito okenky pouzivejte &lt;span style="font-style:italic;"&gt;crtl+w crtl+w&lt;/span&gt;.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-6398091562516877961?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/6398091562516877961/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=6398091562516877961' title='Počet komentářů: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6398091562516877961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/6398091562516877961'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/03/vychytavky-pri-psani-c-kodu-ve-vim.html' title='Vychytavky pri psani C kodu ve Vim'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8415756780335997472</id><published>2007-02-27T11:53:00.003+01:00</published><updated>2008-03-01T12:03:43.261+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skola'/><title type='text'>Ulohy z C++</title><content type='html'>&lt;b style="font-weight: bold;"&gt;Autor:&lt;/b&gt;&lt;span style="font-weight: bold;"&gt; Peto Cerno&lt;/span&gt;  &lt;p&gt;       Pokuste sa vyriesit nasledujuce problemy.       Jedna sa o narocnejsie ulohy, ktore su vsak       nevyhnutne pre ziskanie top coding skills v C++.       Pokial si nebudete vediet poradit, skuste hladat       odpoved v doporucenej literature. &lt;/p&gt;  &lt;p&gt; s0cketky doplneni: Muzete mi posilat vase reseni, budu je sem pridavat. U kazdeho reseni budu publikovat i nick jeho autora.&lt;br /&gt;&lt;/p&gt;    Miroslav Virius: Pasti a propasti jazyka C++&lt;br /&gt;&lt;br /&gt;Zoznam problemov nie je ani zdaleka uplny. Vacsinu rieseni na uvedene problemy najdete prave v tejto knihe.&lt;br /&gt;&lt;br /&gt;Zacneme pekne zostra:   &lt;div class="okno"&gt; &lt;span class="cislo"&gt;0.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;F = fopen("C:\DaTa\myfile.txt", "r");&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Preco sa subor nechce otvorit, ked na tom disku predsa je? &lt;/div&gt;  &lt;div class="okno"&gt; &lt;span class="cislo"&gt;1.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;switch(index) {&lt;br /&gt;case 5:&lt;br /&gt; F1();&lt;br /&gt;case 10:&lt;br /&gt; F2();&lt;br /&gt;default:&lt;br /&gt; F3();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde je problem? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;2.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;if (x == y)&lt;br /&gt; if (x &lt; MaX)&lt;br /&gt;  return 1;&lt;br /&gt;else&lt;br /&gt; return 0;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Zatulane else. Je to OK? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;3.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;if (index = 0)&lt;br /&gt; // rob nieco&lt;br /&gt;else&lt;br /&gt; // rob nieco ine&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to v poriadku? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;4.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;double e = 2.718;&lt;br /&gt;double x;&lt;br /&gt;int n;&lt;br /&gt;x = n = e;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co sa ulozi do x? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;5.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;if (a &amp;amp; b)&lt;br /&gt; // rob nieco&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co sa moze stat? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;6.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;if ((n &lt; MaX) &amp;amp;&amp;amp; (a[n] &lt; 10)) a[n] = 0; // V poriadku&lt;br /&gt;if ((n &lt; MaX) &amp;amp;  (a[n] &lt; 10)) a[n] = 0; // Je to to iste?&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;7.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;if (x &amp;amp; y != 0) Spracuj(x, y);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ked je bitova konjunkcia x a y rozna od nuly, potom ...&lt;br /&gt;alebo nie? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;8.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char result = up &lt;&lt; 4 + down;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co ma vyssiu prioritu?&lt;br /&gt;Je to to iste ako: up&lt;/div&gt;&lt;div class="okno"&gt; &lt;span class="cislo"&gt;9.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;if (0.0 &lt;= d &lt;= 1.0) DoSomething();&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ked je d z intervalu &lt;0,1&gt;, urob nieco ...&lt;br /&gt;Preco je podmienka splnena pre kazde d? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;10.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;double sum = 0.0;&lt;br /&gt;for (int i = 1; i &lt; n; ++i)&lt;br /&gt; sum += 1/i;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Aky vysledok bude v sum pre n = 5? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;11.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;sum = 1/i*5.2;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde sa skryva hrozba? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;12.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;F1() + F2() + F3()&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; V akom poradi sa vyhodnotia funkcie F1, F2, F3? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;13.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;a[++i] = b[++i];&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to v poriadku? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;14.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int x = 10;&lt;br /&gt;int y = (x++) * (y++)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Comu sa rovna y? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;15.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;Co znamena: x --- y ?&lt;br /&gt;Co znamena: x ----- y ?&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;16.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int *p;&lt;br /&gt;/* ... */&lt;br /&gt;n = m/*p;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde je zrada? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;17.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;Comu sa rovna vyraz: /*/*/0*/**/1&lt;br /&gt;Od coho to zavisi? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;18.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int max = a[0];&lt;br /&gt;for (int i = 1; i &lt; N; ++i)&lt;br /&gt; if (a[i] &gt; max);&lt;br /&gt;  max = a[i];&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Preco program moze skoncit chybou porusenia ochrany pamati? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;19.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;struct Point&lt;br /&gt;{&lt;br /&gt; int x, y;&lt;br /&gt;}&lt;br /&gt;inc(int &amp;amp; a)&lt;br /&gt;{&lt;br /&gt; ++a;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Nechyba tu nieco? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;20.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define MaX(a,b) (a)&gt;(b)?(a):(b)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ako sa rozvinie vyraz: !MaX(a,b) ?&lt;br /&gt;Alebo vyraz: MaX(a, MaX(b, MaX(c, d))) ?&lt;br /&gt;Nocna mora moze byt: MaX(a++, b)&lt;br /&gt;Kolkokrat sa inkrementuje a? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;21.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define CuBE(x) x*x*x&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ako sa rozvinie vyraz CuBE(a+b) ? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;22.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define CuBE(x) ((x)*(x)*(x))&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; A co vyraz: CuBE(a++) ?&lt;br /&gt;Alebo: CuBE(getchar()) ? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;23.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define PDBL double*&lt;br /&gt;PDBL pa, pb;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Akeho typu je pb? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;24.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define MaX 1000;&lt;br /&gt;int n = MaX + 1;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Comu sa rovna n? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;25.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define assert(e) if(!(e))\&lt;br /&gt; _assert_error(#e, __FiLE__, __LiNE__)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kedy moze nastat problem? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;26.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define assert(e) {if(!(e))\&lt;br /&gt; _assert_error(#e, __FiLE__, __LiNE__);}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to bezpecne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;27.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define assert(e) if(!(e)){\&lt;br /&gt; fprintf(stderr,\&lt;br /&gt;  "assertation failed: %s, file %s, line %d",\&lt;br /&gt;   #e, __FiLE__, __LiNE__);\&lt;br /&gt; exit(1);\&lt;br /&gt;} else&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Toto makro ma jednu neobvyklu vlastnost. aku? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;28.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define assert(e)\&lt;br /&gt; ((p) ? (void)0 : (void)\&lt;br /&gt; _assert_error(#e, __FiLE__, __LiNE__))&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Makro assert definovane ako vyraz. Je to v poriadku? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;29.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define assert(e) (void)( (e) ||&lt;br /&gt; (_assert_error(#e, __FiLE__, __LiNE__), 0) )&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Makro assert definovane ako vyraz. Je to v poriadku? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;30.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define F (x) ((x) - 1)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde je problem? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;31.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;#define MiNuS -&lt;br /&gt;/* ... */&lt;br /&gt;int i = 10;&lt;br /&gt;int j = MiNuS-i;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Comu sa rovna j? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;32.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int Matrix[4][3];&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Jedna sa o pole zlozene zo 4 prvkov typu pole o troch prvkoch int,&lt;br /&gt;alebo sa jedna o pole zlozene z 3 prvkov typu pole o styroch prvkoch int? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;33.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int Matrix[4][3];&lt;br /&gt;int *c = Matrix;&lt;br /&gt;int (*d)[3]; d = Matrix;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ktory vyraz je spravny? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;34.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;typedef int* pint;&lt;br /&gt;int * Matrix = new pint[10];&lt;br /&gt;for (int i = 0; i &lt; 10; ++i)&lt;br /&gt; Matrix[i] = new int[365];&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co je to Matrix? Je to dvojrozmerne pole? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;35.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int **Matrix = (int**) new int[10][365];&lt;br /&gt;Matrix[0][0] = 54;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Preco moze nastat pad programu? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;36.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int (*Matrix)[365];&lt;br /&gt;Matrix = new int[10][365];&lt;br /&gt;Matrix[0][0] = 54;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to spravne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;37.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int a[MaX];&lt;br /&gt;for (int *pa = a; pa &lt; &amp;amp;a[MaX]; ++pa)&lt;br /&gt; printf("%d\n", *pa);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je tu chyba? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;38.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char *c;&lt;br /&gt;strcpy(c, "Nejaky text");&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to spravne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;39.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char *c = "Nejaky text";&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to spravne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;40.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char *c = 0;&lt;br /&gt;char *d = "";&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Aky je rozdiel medzi c a d? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;41.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int index;&lt;br /&gt;scanf("%d", index);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to v poriadku? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;42.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char *text = "Hello World!";&lt;br /&gt;int count = strlen(text);&lt;br /&gt;for (int i = 0; i &lt; count; ++i)&lt;br /&gt; text[i] = toupper(text[i]);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Podla standardu, ked sa pokusime zmenit retazcovy literal, nie je vysledok definovany.&lt;br /&gt;Spravne by malo byt: char text[] = "Hello World!"; &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;43.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char * CreateText()&lt;br /&gt;{&lt;br /&gt; char text[100];&lt;br /&gt; /* ... */&lt;br /&gt; return text;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to spravne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;44.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;ConcreteClass&amp;amp; Read(istream&amp;amp; F)&lt;br /&gt;{&lt;br /&gt; /* ... */&lt;br /&gt; return *new ConcreteClass(param);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to bezpecne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;45.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;Ked je premenna c typu char, short alebo enum, akeho typu je +c (resp. -c)? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;46.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;double power(base, exponent)&lt;br /&gt;double base;&lt;br /&gt;{&lt;br /&gt; double result = 1.0;&lt;br /&gt; /* ... */&lt;br /&gt; return result;&lt;br /&gt;}&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt; /* ... */&lt;br /&gt; double d = power(2, 10); // CHYBa!!!&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Funkcie podla Kernighana a Ritchieho maju svoje uskalia. Kde je problem v tomto priklade? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;47.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;void F(int);&lt;br /&gt;void F(long);&lt;br /&gt;void F(char*);&lt;br /&gt;/* ... */&lt;br /&gt;F(NuLL);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ktora funkcia sa zavola? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;48.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;printf("sinus x je %d\n", sin(x));&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde je chyba? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;49.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;double d;&lt;br /&gt;scanf("%f", &amp;amp;d);&lt;br /&gt;printf("%f", d);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde je chyba? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;50.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;FiLE *F = fopen("numbers.dat", "rb");&lt;br /&gt;if (!F) error();&lt;br /&gt;int data;&lt;br /&gt;while (!feof(F))&lt;br /&gt;{&lt;br /&gt; fread(&amp;amp;data, sizeof(int), 1, F);&lt;br /&gt; printf("\n%d", data);&lt;br /&gt;}&lt;br /&gt;fclose(F);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to spravne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;51.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;while(fread(&amp;amp;data, sizeof(int), 1, F) == 1)&lt;br /&gt; printf("\n%d", data);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Teraz to uz bude fungovat? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;52.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;FiLE *F = fopen("numbers.txt", "r");&lt;br /&gt;if (!F) error();&lt;br /&gt;int data;&lt;br /&gt;while (fscanf(F, "%d", &amp;amp;data) != EOF)&lt;br /&gt; printf("\n%d", data);&lt;br /&gt;fclose(F);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Bude to vzdy zarucene fungovat? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;53.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;FiLE *F = fopen("numbers.txt", "r");&lt;br /&gt;int data, result;&lt;br /&gt;while ((result = fscanf(F, "%d", &amp;amp;data)) &gt; 0)&lt;br /&gt; printf("\n%d", data);&lt;br /&gt;if (!result) printf("Chyba vo vstupnom subore!");&lt;br /&gt;fclose(F);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to uz bezpecne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;54.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;ifstream F("numbers.txt");&lt;br /&gt;if (!F) error();&lt;br /&gt;int data;&lt;br /&gt;while (F &gt;&gt; i)&lt;br /&gt; cout &lt;&lt; i &lt;&lt; endl;&lt;br /&gt;if (!F.eof()) cerr &lt;&lt; "Chyba vo vstupnom subore!";&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to v poriadku? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;55.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char c[100];&lt;br /&gt;scanf("%s", c);&lt;br /&gt;printf(c);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co vypise tento program, ked mu zadame ako vstup retazec "Hello World!" ? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;56.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char c[100];&lt;br /&gt;gets(c);&lt;br /&gt;printf(c);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; A co ked uzivatel zada: "Poskodene bolo nezname %domov" ? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;57.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char c[100];&lt;br /&gt;gets(c);&lt;br /&gt;printf("%s", c);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to uz spravne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;58.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char c[100];&lt;br /&gt;cin.getline(c, 99);&lt;br /&gt;cout &lt;&lt; c &lt;&lt; endl;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; A teraz je to spravne? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;59.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;string c;&lt;br /&gt;getline(cin, c);&lt;br /&gt;cout &lt;&lt; c &lt;&lt; endl;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to OK? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;60.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int data, ok;&lt;br /&gt;do&lt;br /&gt;{&lt;br /&gt; printf("\nZadaj cislo: ");&lt;br /&gt; scanf("%d", &amp;amp;data);&lt;br /&gt; printf("\n%d: Je to OK? (a/n)", data);&lt;br /&gt; ok = getchar();&lt;br /&gt;}&lt;br /&gt;while (ok != 'a');&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde nastane problem?&lt;br /&gt;Vyriesi ho: scanf("%c", &amp;amp;ok) ?&lt;br /&gt;Vyriesi ho: scanf(" %c", &amp;amp;ok) ? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;61.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char c;&lt;br /&gt;while ((c = getc(F)) != EOF)&lt;br /&gt; DoSomething(c);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co sa stane, ked char je typ so znamienkom (signed) a&lt;br /&gt;co sa stane, ked char je typ bez znamienka (unsigned)? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;62.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;char c;&lt;br /&gt;while (c = getc(F), !foef(F))&lt;br /&gt; DoSomething(c);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Bude to teraz fungovat? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;63.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;FiLE *F = fopen("numbers.dat", "rb+");&lt;br /&gt;if (!F) error();&lt;br /&gt;int data;&lt;br /&gt;while (fread(&amp;amp;data, sizeof(int), 1, F) == 1)&lt;br /&gt;{&lt;br /&gt; ++data;&lt;br /&gt; fseek(F, -(long)sizeof(int), SEEK_CUR);&lt;br /&gt; fwrite(&amp;amp;data, sizeof(int), 1, F);&lt;br /&gt;}&lt;br /&gt;fclose(F);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co treba doplnit, aby to fungovalo?&lt;br /&gt;Co by sa stalo, keby sme namiesto&lt;br /&gt;fseek(F, -(long)sizeof(int), SEEK_CUR);&lt;br /&gt;napisali: fseek(F, -sizeof(int), SEEK_CUR); ? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;64.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;Aky je rozdiel medzi: &lt;div class="kod"&gt;&lt;pre&gt;cout &lt;&lt; "Hello World!" &lt;&lt; "\n";&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; a &lt;div class="kod"&gt;&lt;pre&gt;cout &lt;&lt; "Hello World!" &lt;&lt; endl; ?&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;65.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;FiLE *F = fopen("data.dat", "ab+");&lt;br /&gt;if (!F) error();&lt;br /&gt;fwrite("qwerty", 6, 1, F);&lt;br /&gt;fseek(F, 0, SEEK_SET);&lt;br /&gt;fwrite("QWERTY", 6, 1, F);&lt;br /&gt;fclose(F);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ako bude vyzerat vysledny subor data.dat? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;66.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;FiLE *F = fopen("data.dat", "wb");&lt;br /&gt;fprintf(F, "%d", 32767);&lt;br /&gt;fclose(F);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co presne sa zapise do suboru data.dat?&lt;br /&gt;Ake su zakladne funkcie pre neformatovany vstup a vystup? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;67.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;int a = iNT_MaX;&lt;br /&gt;int b = 1;&lt;br /&gt;int c = -1;&lt;br /&gt;cout &lt;&lt; a + (b + c);&lt;br /&gt;cout &lt;&lt; (a + b) + c;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Od coho zavisi vystup programu? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;68.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;double d = 0.0;&lt;br /&gt;while (d != 1.0)&lt;br /&gt;{&lt;br /&gt; cout &lt;&lt; d &lt;&lt; endl;&lt;br /&gt; d += 1.0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde je skryta hrozba? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;69.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;double a = 10.0;&lt;br /&gt;double b = -10.0;&lt;br /&gt;double c = DBL_EPSiLON;&lt;br /&gt;cout &lt;&lt; setiosflags(ios::showpoint) &lt;&lt;&lt;br /&gt; setprecision(20);&lt;br /&gt;cout &lt;&lt; a + b + c &lt;&lt; endl;&lt;br /&gt;cout &lt;&lt; a + (b + c) &lt;&lt; endl;&lt;br /&gt;cout &lt;&lt; a + c + b &lt;&lt; endl;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co dostaneme na vystupe? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;70.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;void f(int) { }&lt;br /&gt;class C {&lt;br /&gt;public:&lt;br /&gt; void f(double) { }&lt;br /&gt; void g() { f(0); }&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;C c;&lt;br /&gt;c.g();&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ktora funkcia f() sa zavola? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;71.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;struct a { int f() {return 0;} };&lt;br /&gt;struct B: virtual public a&lt;br /&gt;{ int f() {return 1;} };&lt;br /&gt;struct C: public B { };&lt;br /&gt;struct D: C, virtual a { };&lt;br /&gt;/* ... */&lt;br /&gt;D d;&lt;br /&gt;d.f();&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ktora funkcia f() sa zavola?&lt;br /&gt;Co je to pravidlo o dominancii? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;72.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class String {&lt;br /&gt; char *data;&lt;br /&gt;public:&lt;br /&gt; String(const char *p);&lt;br /&gt; char&amp;amp; operator[] (int index)&lt;br /&gt;  { return data[index]; }&lt;br /&gt; char  operator[] (int index) const&lt;br /&gt;  { return data[index]; }&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;String str("Hello World!");&lt;br /&gt;const String cstr("May the force be with you!");&lt;br /&gt;char c = cstr[1]; // OK&lt;br /&gt;str[1] = str[2];  // OK&lt;br /&gt;cstr[1] = 'm';    // CHYBa&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Preco nemozno vykonat operaciu: cstr[1] = 'm' ?&lt;br /&gt;Keby sme riadok &lt;div class="kod"&gt;&lt;pre&gt;char  operator[] (int index) const&lt;br /&gt; { return data[index]; }&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; nahradili riadkom &lt;div class="kod"&gt;&lt;pre&gt;char&amp;amp; operator[] (int index) const&lt;br /&gt; { return data[index]; }&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Bolo by potom mozne vykonat uvedenu operaciu? Preco? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;73.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;K comu sluzi modifikator mutable? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;74.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class a { /* ... */ };&lt;br /&gt;class B: public a { /* ... */ };&lt;br /&gt;class C: public a { /* ... */ };&lt;br /&gt;class D: public B, public C { /* ... */ };&lt;br /&gt;/* ... */&lt;br /&gt;D d, *pd = &amp;d;&lt;br /&gt;B *pb = pd;&lt;br /&gt;C *pc = pd;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Bude plati_ pb == pc ? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;75.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class a {&lt;br /&gt; int a;&lt;br /&gt;public:&lt;br /&gt; virtual ~a() { }&lt;br /&gt;};&lt;br /&gt;class B: public virtual a {&lt;br /&gt; int b;&lt;br /&gt;};&lt;br /&gt;class C: public virtual a {&lt;br /&gt; int c;&lt;br /&gt;};&lt;br /&gt;class D: public a, public B {&lt;br /&gt; int d;&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;D dd;&lt;br /&gt;D * pd  = &amp;dd;&lt;br /&gt;D * pd1 = dynamic_cast&lt;d*&gt;(pd); // 1&lt;br /&gt;a * pa  = dynamic_cast&lt;a*&gt;(pd);&lt;br /&gt; // to je to iste ako: pa = pd;&lt;br /&gt;D * pd2 = (D*)pa;               // 2&lt;br /&gt;D * pd3 = dynamic_cast&lt;d*&gt;(pa); // 3&lt;br /&gt;B * pb  = &amp;dd;&lt;br /&gt;C * pc  = dynamic_cast&lt;c*&gt;(pb); // 4&lt;br /&gt;C cc;&lt;br /&gt;pc = &amp;cc;&lt;br /&gt;D * pd4 = static_cast&lt;d*&gt;(pc);  // 5&lt;br /&gt;D * pd5 = dynamic_cast&lt;d*&gt;(pc); // 6&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Maju triedy B, C a D virtualne destruktory?&lt;br /&gt;Ktore z oznacenych riadkov neprejdu kompilatorom?&lt;br /&gt;Ktore z oznacenych riadkov prejdu kompilatorom,&lt;br /&gt;ale mozu sposobi_ casom nepredvidate_ne spravanie programu?&lt;br /&gt;Ktore z dynamic_cast-ov prejdu a ktore nie (TJ vysledok bude 0)?&lt;br /&gt;Plati rovnost (samozrejme za predpokladu pa = &amp;amp;dd):&lt;br /&gt;(void*)pa == static_cast&lt;void*&gt;(pa) == dynamic_cast&lt;void*&gt;(pa) ?&lt;br /&gt;&lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;76.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class String {&lt;br /&gt; unsigned len;&lt;br /&gt; char *s;&lt;br /&gt;public:&lt;br /&gt; String(const char *c = 0): len(0)&lt;br /&gt; {&lt;br /&gt;  if (c)&lt;br /&gt;  {&lt;br /&gt;   len = strlen(c);&lt;br /&gt;   s = new char[len + 1];&lt;br /&gt;   strcpy(s, c);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; ~String() { delete[] s; }&lt;br /&gt; /* ... */&lt;br /&gt;}; &lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt; String str;&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Preco sa zruti tento program?&lt;br /&gt;Staci pridat do zoznamu inicializatorov s(0) ? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;77.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class a {&lt;br /&gt; int a, b;&lt;br /&gt;public:&lt;br /&gt; a(int i): a(i), b(i) { }&lt;br /&gt;};&lt;br /&gt;class B: public a {&lt;br /&gt; int c;&lt;br /&gt;public:&lt;br /&gt; B(int);&lt;br /&gt;};&lt;br /&gt;B::B(int i): c(i*i), a(c) { }&lt;br /&gt;/* ... */&lt;br /&gt;B x(11);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Prebehne spravne inicializacia? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;78.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class a {&lt;br /&gt; int b, a;&lt;br /&gt;public:&lt;br /&gt; a(int i): a(i), b(a) { }&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde je chyba? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;79.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;Ako prebieha inicializacia? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;80.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;Ako prebieha inicializacia nepriameho virtualneho predka?&lt;br /&gt;A aky je dovod tohto pravidla? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;81.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class array {&lt;br /&gt; int len;&lt;br /&gt; int *data;&lt;br /&gt;public:&lt;br /&gt; array(int _len): len(_len), data(new int[_len]) { }&lt;br /&gt; array(array&amp;amp;);&lt;br /&gt; ~array() { delete[] data; }&lt;br /&gt; array&amp;amp; operator=(array&amp;amp;);&lt;br /&gt; /* ... */&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; V com spociva hrozba konstruktoru array(int)?&lt;br /&gt;Ako jej mozno zabranit? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;82.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class a {&lt;br /&gt;public:&lt;br /&gt; virtual void f(int);&lt;br /&gt;};&lt;br /&gt;class B: public a&lt;br /&gt;{&lt;br /&gt;public:&lt;br /&gt; virtual void f(double);&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;a * pa = new B;&lt;br /&gt;pa-&gt;f(1);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ktora metoda sa zavola? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;83.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class a {&lt;br /&gt;public:&lt;br /&gt; virtual void f(int);&lt;br /&gt;};&lt;br /&gt;class B: public a&lt;br /&gt;{&lt;br /&gt;public:&lt;br /&gt; virtual void f(int) const;&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;a * pa = new B;&lt;br /&gt;pa-&gt;f(1);&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ktora metoda sa zavola? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;84.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class a {&lt;br /&gt;public:&lt;br /&gt; virtual void f(int n = 5)&lt;br /&gt; { cout &lt;&lt; "a: " &lt;&lt; n &lt;&lt; endl; }&lt;br /&gt;};&lt;br /&gt;class B: public a&lt;br /&gt;{&lt;br /&gt;public:&lt;br /&gt; virtual void f(int n = 10)&lt;br /&gt; { cout &lt;&lt; "B: " &lt;&lt; n &lt;&lt; endl; }&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;a * pa = new B;&lt;br /&gt;pa-&gt;f();&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Aky bude vystup programu? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;85.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class a {&lt;br /&gt;public:&lt;br /&gt; virtual void f();&lt;br /&gt; virtual void g();&lt;br /&gt; virtual void h();&lt;br /&gt;};&lt;br /&gt;class B: virtual public a {&lt;br /&gt;public:&lt;br /&gt; virtual void f(); // Nova implementacia&lt;br /&gt;};&lt;br /&gt;class C: virtual public a {&lt;br /&gt;public:&lt;br /&gt; virtual void g(); // Nova implementacia&lt;br /&gt;};&lt;br /&gt;class D: public B, public C {&lt;br /&gt; virtual void h();&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;D dd;&lt;br /&gt;C * pc = &amp;dd;&lt;br /&gt;pc-&gt;f();&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Ktora metoda sa zavola? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;86.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class a {&lt;br /&gt;public:&lt;br /&gt; a() { f(); }&lt;br /&gt; virtual ~a();&lt;br /&gt; void f() { g(); }&lt;br /&gt; virtual void g() = 0;&lt;br /&gt;};&lt;br /&gt;class B: public a {&lt;br /&gt;public:&lt;br /&gt; virtual void g();&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;B bb;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Akou chybou skonci program? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;87.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;Kolko existuje verzii operatoru new? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;88.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;T *p = (T*)operator new(100 * sizeof(T));&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co presne vykona tento prikaz? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;89.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;T *p = new T[10];&lt;br /&gt;/* ... */&lt;br /&gt;delete p;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Co moze nastat? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;90.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class String {&lt;br /&gt; enum {N = 100};&lt;br /&gt; char data[N];&lt;br /&gt; int len;&lt;br /&gt;public:&lt;br /&gt; String(): len(0) {&lt;br /&gt;  for (int i = 0; i &lt; N; ++i)&lt;br /&gt;   data[i] = '\0';&lt;br /&gt; }&lt;br /&gt; String operator&lt;&lt;(char ch) {&lt;br /&gt;  if (len &lt; N - 1)&lt;br /&gt;   data[len++] = ch;&lt;br /&gt;  return *this;&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;String str1, str2;&lt;br /&gt;str1 &lt;&lt; 'h';&lt;br /&gt;str2 = str1 &lt;&lt; 'e' &lt;&lt; 'l' &lt;&lt; 'l' &lt;&lt; 'o';&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Aky vysledok bude v str2?&lt;br /&gt;Ako sa da tento problem vyriesit? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;91.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class String {&lt;br /&gt; enum {N = 100};&lt;br /&gt; char * data;&lt;br /&gt;public:&lt;br /&gt; String(char *_data = "")&lt;br /&gt; {&lt;br /&gt;  data = new char[N];&lt;br /&gt;  if (_data) strcpy(data, _data);&lt;br /&gt;  else data[0] = '\0';&lt;br /&gt; }&lt;br /&gt; ~String() { delete[] data; }&lt;br /&gt; String&amp;amp; operator=(String&amp;amp;);&lt;br /&gt;};&lt;br /&gt;/* ... */&lt;br /&gt;String X("Hello");&lt;br /&gt;String Y = X;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Preco kompilator ohlasi chybu? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;92.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class String {&lt;br /&gt; int len;&lt;br /&gt; char * data;&lt;br /&gt;public:&lt;br /&gt; String(char *_data = "")&lt;br /&gt; ~String() { delete[] data; }&lt;br /&gt; String&amp;amp; operator=(String&amp;amp; str) {&lt;br /&gt;  len = str.len;&lt;br /&gt;  delete[] data;&lt;br /&gt;  for (int i = 0; i &lt; len; ++i)&lt;br /&gt;   data[i] = str.data[i];&lt;br /&gt;  return *this;&lt;br /&gt; };&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde je chyba a ako sa da napravit? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;93.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;template&lt;typename&gt;&lt;br /&gt;class MyStack {&lt;br /&gt; int len;&lt;br /&gt; int peak;&lt;br /&gt; T * data;&lt;br /&gt;public:&lt;br /&gt; explicit MyStack(int _len = 10);&lt;br /&gt; MyStack(MyStack&amp;amp;);&lt;br /&gt; virtual ~MyStack();&lt;br /&gt; T&amp;amp; operator[](int);&lt;br /&gt; MyStack&amp;amp; operator=(MyStack&amp;amp;);&lt;br /&gt; /* ... */&lt;br /&gt;};&lt;br /&gt;template&lt;typename&gt;&lt;br /&gt;MyStack&lt;t&gt;&amp;amp; MyStack&lt;t&gt;::operator=(MyStack&lt;t&gt;&amp;amp; S) {&lt;br /&gt; if (dynamic_cast&lt;void*&gt;(this) !=&lt;br /&gt;  dynamic_cast&lt;void*&gt;(&amp;amp;S)) {&lt;br /&gt;  len  = S.len;&lt;br /&gt;  peak = S.peak;&lt;br /&gt;  delete[] data;&lt;br /&gt;  data = new T[len];&lt;br /&gt;  for (int i = 0; i &lt; peak; ++i)&lt;br /&gt;   data[i] = S.data[i];&lt;br /&gt; }&lt;br /&gt; return *this;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Kde je skryta hrozba?&lt;br /&gt;Ako sa da riesit? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;94.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;void* operator new(size_t s) {&lt;br /&gt; static char arena[N];&lt;br /&gt; static int index = 0;&lt;br /&gt; char *p;&lt;br /&gt; if (s &gt; N) return 0;&lt;br /&gt; if ((index + s) &gt;= N)&lt;br /&gt;  index = 0;&lt;br /&gt; p = &amp;amp;arena[index];&lt;br /&gt; index += s;&lt;br /&gt; return p;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Aky podraz v sebe skryva takto definovany operator new?&lt;br /&gt;Ako sa da tento problem riesit? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;95.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class XYZ {&lt;br /&gt; /* ... */&lt;br /&gt;public:&lt;br /&gt; XYZ();&lt;br /&gt; ~XYZ();&lt;br /&gt; void* operator new(size_t, void *p)&lt;br /&gt;  { return p; }&lt;br /&gt; /* ... */&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; To je typicky "volac konstruktoru".&lt;br /&gt;Co treba doplnit, aby nedoslo k chybe?&lt;br /&gt;Na co je to dobre? &lt;/div&gt; &lt;div class="okno"&gt; &lt;span class="cislo"&gt;96.&lt;/span&gt; &lt;span class="otazka"&gt;otazka:&lt;/span&gt;&lt;br /&gt;&lt;div class="kod"&gt;&lt;pre&gt;class XYZ {&lt;br /&gt; /* ... */&lt;br /&gt;public:&lt;br /&gt; XYZ(int i);&lt;br /&gt; ~XYZ();&lt;br /&gt; void* operator new(size_t s);&lt;br /&gt; void operator delete(void *p);&lt;br /&gt; /* ... */&lt;br /&gt;};&lt;br /&gt;void* XYZ::operator new(size_t s) {&lt;br /&gt; /* ... */&lt;br /&gt; return ::new XYZ;&lt;br /&gt;}&lt;br /&gt;void XYZ::operator delete(void *p) {&lt;br /&gt; /* ... */&lt;br /&gt; ::delete(p);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; Je to v poriadku? Co treba napravit? &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8415756780335997472?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8415756780335997472/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8415756780335997472' title='Počet komentářů: 7'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8415756780335997472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8415756780335997472'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/02/ulohy-z-c.html' title='Ulohy z C++'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8288377348541129431</id><published>2007-02-24T08:41:00.004+01:00</published><updated>2008-03-01T16:52:08.392+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><title type='text'>Process Killer</title><content type='html'>&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;&lt;span style="font-weight: bold;"&gt;Jazyk: C&lt;br /&gt;Napsal David&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Process killer je urcen pro platformu Windows NT. Vypise tabulku bezicich procesu spolu se zakladnimi informacemi (jmeno, pid, parent pid, cpu usage, priorita, pocet vlaken a handlu, vyuziti pameti, cas behu), dale umi ziskat dalsi informace o procesu(ech) na zaklade jmena nebo pid procesu: jmeno procesu, cesta, prikazova radka, pid, parent pid, vyuziti procesoru, priorita, pocet vlaken a handlu, cas behu, cas spusteni, cas v kernelu, cas v usermodu, jmeno tokenu, uziti memory a spicka, uziti virtual memory a spicka, uziti pagefilu a spicka, uziti paged a nonpaged pool a page faults. procesy umi vypsat ve tvaru stromecku, umi je killovat, vcetne systemovych (s pravy debugeru,systemu i driveru).&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://www.edisk.cz/stahnout-soubor/83251/pskill.zip_65.2KB.html"&gt;Zdrojak: pskill.zip 65.2kB&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="english"&gt;&lt;span style="font-weight: bold;"&gt;Language: C&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Written by David&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Process killer is for dedicated Windows NT platform. It can show the table running proceses including the basic information (name, pid, parent pid, cpu usage, priority, number of threads and handles, uasge of the memory, time of running of the process). It also can get more information about the process from given name or id of process: process name, path, command line, pid, parent pid, the meassure of usage of the processor, priority, number of threads and handles, running time, time of start, kernel time, usermode time, token name, usage of memory and the top, usage of virtual memory and the top, uasage of pagefile and the top, usage of paged a nonpaged pool and page faults. Processes can be written at the form of a tree, it can kill them including system processes (with rights of debugger, system or driver).&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://www.edisk.cz/stahnout-soubor/83251/pskill.zip_65.2KB.html"&gt;Source code: pskill.zip 65.2kB&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8288377348541129431?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8288377348541129431/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8288377348541129431' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8288377348541129431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8288377348541129431'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/02/process-killer.html' title='Process Killer'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-3407384760658189866</id><published>2007-02-04T08:35:00.002+01:00</published><updated>2008-03-01T16:43:52.734+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><title type='text'>Manager pro Linux / Manager for Linux</title><content type='html'>&lt;div&gt;&lt;div style="display: block;"&gt;&lt;div class="czech"&gt;&lt;span style="font-weight: bold;"&gt;Jazyk: C&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Manager urceny pro Linux. Umi podobne ukony jako ls, ls -l, cp, rm, mv, ln, ln -s, chmod, ps, kill.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://www.edisk.cz/stahnout-soubor/28068/manager.tar.gz_10.48KB.html"&gt;Zdrojak: manager.tar.gz 10.48kB&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="english"&gt;&lt;span style="font-weight: bold;"&gt;Language: C&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Manager for Linux, can be used like ls, ls -l, cp, rm, mv, ln, chmod, ps and kill.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://www.edisk.cz/stahnout-soubor/28068/manager.tar.gz_10.48KB.html"&gt;Source code: manager.tar.gz 10.48kB&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-3407384760658189866?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/3407384760658189866/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=3407384760658189866' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3407384760658189866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3407384760658189866'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/02/manager-pro-linux-manager-for-linux.html' title='Manager pro Linux / Manager for Linux'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-7012202877264457847</id><published>2007-02-03T16:44:00.000+01:00</published><updated>2007-02-04T13:34:36.461+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skoro legrace'/><title type='text'>Ping Pong Ping...</title><content type='html'>Dnes je planovana odstavka serveru na Male Strane. Kdo ale udelal tarceroute na www.ms.mff.cuni.cz, dockal se zajimaveho prekvapeni :)&lt;br /&gt;&lt;font size=-2&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Tracing route to www.ms.mff.cuni.cz [195.113.20.12]&lt;br /&gt;&lt;br /&gt;over a maximum of 30 hops:&lt;br /&gt;&lt;br /&gt; ...&lt;br /&gt;&lt;br /&gt;  6  3 ms  3 ms  3 ms  nix2-10ge.cesnet.cz [194.50.100.190] &lt;br /&gt;  7  4 ms  3 ms  3 ms  r92-r105.cesnet.cz [195.113.156.126] &lt;br /&gt;  8  3 ms  3 ms  3 ms  geruk-cesnet.pasnet.cz [195.113.69.57] &lt;br /&gt;  9  3 ms  4 ms  4 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 10  3 ms  3 ms  3 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 11  3 ms  3 ms  4 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 12  4 ms  3 ms  3 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 13 10 ms  5 ms 11 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 14  3 ms  3 ms  3 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 15  4 ms  4 ms  4 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 16  3 ms  7 ms  4 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 17  4 ms  5 ms  3 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 18  4 ms  3 ms  3 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 19  4 ms  4 ms  4 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 20  4 ms  3 ms  3 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 21  4 ms  4 ms  3 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 22  3 ms  3 ms  3 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 23  3 ms  4 ms 11 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 24  3 ms  3 ms  4 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 25  7 ms  3 ms 13 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 26  3 ms  3 ms  3 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 27  5 ms  3 ms  4 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 28  4 ms  4 ms  5 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt; 29  5 ms  4 ms  4 ms  gems-geruk.pasnet.cz [195.113.68.202] &lt;br /&gt; 30  3 ms  4 ms  4 ms  geruk-gems.pasnet.cz [195.113.68.201] &lt;br /&gt;&lt;br /&gt;Trace complete.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;A moje skromna analyza: Oba servry na tom byly stejne, vedely, ze cesta k cili, kterou obycejne pozadavky posilaji je prerusena. A tak zvolily nahradni cestu, pres sveho souseda.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-7012202877264457847?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/7012202877264457847/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=7012202877264457847' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7012202877264457847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7012202877264457847'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/02/ping-pong-ping.html' title='Ping Pong Ping...'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-1155644460223848958</id><published>2007-02-03T12:11:00.003+01:00</published><updated>2008-03-01T12:17:22.815+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projekty'/><title type='text'>Jak ovladat Anicku</title><content type='html'>Anicka je IRC bot na kanale #mff.cuni na quakenetu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Proc Anicka?&lt;/span&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=809236135811818943&amp;amp;q=anna+bot+english&amp;amp;hl=en"&gt;google video&lt;/a&gt;   &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;seen&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;i&gt;prava:&lt;/i&gt; vsichni&lt;br /&gt;&lt;pre&gt;!seen nick             ... kdy naposledy se nick vyskytl na kanale&lt;br /&gt;!chanstats, !seenstats ... stistiky&lt;br /&gt;!lastspoke nick        ... kdy naposledy nick neco napsal&lt;br /&gt;&lt;/pre&gt;   &lt;span style="font-weight: bold;"&gt;learn&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;i&gt;prava:&lt;/i&gt;&lt;br /&gt;zmena, mazani, pridani pouze operatori&lt;br /&gt;cteni vsichni&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;pre&gt;!add a b   ... zadefinuje a jako b&lt;br /&gt;?? a       ... vyzada definici a&lt;br /&gt;!ins a c   ... prida dalsi definici pro a&lt;br /&gt;!del a x   ... smaze tu z definic a, ktera ma cislo x&lt;br /&gt;!forget a  ... smaze vsechny definice a&lt;br /&gt;!mod w n   ... smaza dosavadni vyznamy slova w a nahradi je novym vyznamem n&lt;br /&gt;!lock a    ... znemozni menit a mazat definice a&lt;br /&gt;!unlock    ... zrusi !lock&lt;br /&gt;!locklist  ... vypise seznam uzamcenych slov&lt;br /&gt;!forceback ... vynuti zalohovani prave ted (jinak se zalohuje pravidelne)&lt;br /&gt;!learninfo ... informace o skriptu&lt;br /&gt;!lhelp     ... napoveda&lt;br /&gt;&lt;/pre&gt;         &lt;span style="font-weight: bold;"&gt;uptime&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;prava: vsichni   &lt;pre&gt;!uptime&lt;/pre&gt;   &lt;span style="font-weight: bold;"&gt;bad word&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;prava: &lt;/span&gt;vsichni  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;kickne za sprosta slova &lt;pre&gt;/msg Anicka bword           ... napoveda&lt;br /&gt;/msg Anicka bword add slovo ... prida sproste slovo do databaze&lt;br /&gt;/msg Anicka bword del slovo ... odstrani sproste slovo z databaze&lt;br /&gt;/msg Anicka bword list      ... vypise databazi sprostych slov&lt;br /&gt;&lt;/pre&gt;    &lt;span style="font-weight: bold;"&gt;zanechavani zprav&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;prava:&lt;/span&gt; vsichni  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;zanecha vzkaz, dotycnemu se zobrazi, ze ma novy vzkaz, kdyz vstoupi na kanal. prosim, mazte sve prectene zpravy! maximalni pocet zprav pro jednoho uzivatele je 2 - pokud je nesmazate, nebudete moci prijimat dalsi.  &lt;pre&gt;/msg Anicka .putnt komu zprava  ... zanecha komu zpravu&lt;br /&gt;/msg Anicka .getnt              ... vyber vasich zprav&lt;br /&gt;/msg Anicka .delnt              ... smaze vase zpravy&lt;br /&gt;&lt;/pre&gt;   &lt;span style="font-weight: bold;"&gt;google&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;prava:&lt;/span&gt; vsichni &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;napise prvni odkaz na googlu pro zadana klicova slova &lt;pre&gt;!google klicova slova ... prvni odkaz na google&lt;br /&gt;!image klicova slova  ... prvni obrazek nalezeny na googlu&lt;br /&gt;&lt;/pre&gt;   &lt;span style="font-weight: bold;"&gt;anonymni poznamky&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;prava:&lt;/span&gt; vsichni &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;co ji napisete v soukrome zprave, rekne verejne &lt;pre&gt;/msg Anicka say text  ... rekne "text"&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-1155644460223848958?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/1155644460223848958/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=1155644460223848958' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1155644460223848958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1155644460223848958'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/02/jak-ovladat-anicku.html' title='Jak ovladat Anicku'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-311051070949605992</id><published>2007-01-26T17:12:00.000+01:00</published><updated>2007-01-26T17:16:32.822+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jak na to'/><title type='text'>Jak tridit</title><content type='html'>Troufam si rici, ze jednim z duvodu, proc hodne lidi netridi odpad, je neznalost. Kam mam hodit tohle a kam neco jineho...? A tak to radsi hodime do smesneho, tim se nic nezkazi.&lt;br /&gt;Pro ty z vas, kteri maji zajem tridit jeste trochu vic, nez tridi ted, prinasim velmi strucny, prehledny link, kde se dozvite vse potrebne :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jaktridit.cz/odpady/jak.html"&gt;http://www.jaktridit.cz/odpady/jak.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-311051070949605992?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/311051070949605992/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=311051070949605992' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/311051070949605992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/311051070949605992'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/01/jak-tridit.html' title='Jak tridit'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-2118455006668982138</id><published>2007-01-20T13:34:00.000+01:00</published><updated>2007-01-20T13:35:30.993+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>IRC a ICQ rozhovory</title><content type='html'>Nektere jsou opravdu vtipne :)&lt;br /&gt;&lt;a href="http://lamer.cz/quotes/best"&gt;http://lamer.cz/quotes/best&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-2118455006668982138?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/2118455006668982138/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=2118455006668982138' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2118455006668982138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/2118455006668982138'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/01/irc-icq-rozhovory.html' title='IRC a ICQ rozhovory'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-7199033614356891714</id><published>2007-01-20T13:28:00.000+01:00</published><updated>2007-01-20T13:31:39.268+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Vytah z pisemek z prirodovedy (3. trida ZS)</title><content type='html'>Jak se jmenuje pristroj, kterym zjistujeme svetove strany?&lt;br /&gt;&lt;span style="font-style:italic;"&gt;ovladac&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Jak se nazyvaji vajicka samicky ryby?&lt;br /&gt;&lt;span style="font-style:italic;"&gt;kurvy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;V zadanem obrazku popiste casti lidskeho tela: (spravna odpoved byla 'zada', nebo 'pater')&lt;br /&gt;&lt;span style="font-style:italic;"&gt;kly&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-7199033614356891714?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/7199033614356891714/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=7199033614356891714' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7199033614356891714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/7199033614356891714'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/01/vytah-z-pisemek-z-prirodovedy-3-trida.html' title='Vytah z pisemek z prirodovedy (3. trida ZS)'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-3059333961571607632</id><published>2007-01-10T21:02:00.000+01:00</published><updated>2007-04-08T21:51:49.848+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='od srdicka'/><title type='text'>Haiku</title><content type='html'>&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;Ztratil jsem svuj usmev,&lt;br /&gt;ale netrap se,&lt;br /&gt;ma ho pampeliska.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:xx-small;"&gt;(jeden z pratel Thich Nhat Hanha)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-3059333961571607632?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/3059333961571607632/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=3059333961571607632' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3059333961571607632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3059333961571607632'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/01/haiku.html' title='Haiku'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8169293726527231131</id><published>2007-01-07T21:47:00.000+01:00</published><updated>2007-01-13T19:45:24.541+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pozorovani'/><title type='text'>Novy vzhled a par uvah</title><content type='html'>S prichodem zimy a z nedostatku svetla jsem se rozhodla to trochu vyrovnat a zkusit svetlejsi pozadi. Nejsem si uplne jista, jak dlouho ho tu necham :)&lt;br /&gt;&lt;br /&gt;A taky bych rada zacala zase prispivat casteji, trochu mi to tu umira. Premyslim nad tim uz hodne dlouho a uz jsem i vymyslela, proc sem pisu malo. Blog je jako novy pritel, jen pusobi jeste trochu zradneji. Vetsinou, nez stihnu novy prispevek napsat, si jeho zverejneni rozmyslim. Proc? Bojim se, ze by nebyl dost zajimavy a nebo ze bych vam az prilis ukazala, o cem premyslim, jak o tom premyslim a tedy i jaka jsem. Ja vim, ze spousta z vas me potkava temer denne a povidame si spolu. Ale to vim, s kym povidam. Nejsem zvykla rikat veci takhle do eteru. Kdyz pisu blog, pripadam si trochu jako politik. Napisu to sem, jako politik rekne neco redaktorovi, a hned si to muze precist kdokoliv. Pratele, ale i neznami lide, dokonce i lide, kteri maji cerne umysly.&lt;br /&gt;Zkratka nevim, jestli je dobre, aby i lide, ktere ja vubec neznam, o me vedeli hodne. Uvidime, jak se to vyvine. Pri nejhorsim zustanu u obecnych prispevku :)&lt;br /&gt;&lt;br /&gt;Drzte mi palce na zitrejsi pisemce .)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8169293726527231131?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8169293726527231131/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8169293726527231131' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8169293726527231131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8169293726527231131'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2007/01/novy-vzhled-par-uvah.html' title='Novy vzhled a par uvah'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8436374834126822794</id><published>2006-12-21T19:44:00.000+01:00</published><updated>2007-01-07T12:25:56.625+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='od srdicka'/><title type='text'>Přáníčko</title><content type='html'>Tak letos mám dárek dle módy - pro každého. Je jím tohle přání (s bonusovou diakritikou):&lt;br /&gt;&lt;br /&gt;Všem svým čtenářům (a fanouškům .) přeju krásné Vánoce, hodného Ježíška a optimistický silvestr. A samozřejmě do nového roku hodne zdraví, energie a sebevědomí! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8436374834126822794?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8436374834126822794/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8436374834126822794' title='Počet komentářů: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8436374834126822794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8436374834126822794'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/12/prnko.html' title='Přáníčko'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-3758844271189095901</id><published>2006-12-21T19:24:00.000+01:00</published><updated>2006-12-21T19:42:39.274+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='private'/><title type='text'>Predsevzeti</title><content type='html'>Jednou za cas mi prijde kralovska nabidka prace. Ale ja mam skolu. Nestiham. A tak ji necham odejit. S vlhkyma ocima, ale premuzu se. Prijde jeste nekdy dalsi takova, stejne dobra?&lt;br /&gt;&lt;br /&gt;Rikam si, zivot je dlouhy, rok sem, rok tam... skolu dodelam. Chci ji dodelat, chci se naucit, co me tam uci. Porad verim, ze to vyuziju a ze me nauci i neco praktickeho. Kdyz uz to neni nic praktickeho, tak me to alespon uci myslet urcitym smerem a to pak vyuziji.&lt;br /&gt;&lt;br /&gt;Jak tak zatim koukam po inzeratech, asi bych nemohla delat nic. Nic neumim z toho, co pozaduji. A pocitat integraly a dokazovat vety z logiky zadny zamestnavatel nepozaduje.  &lt;br /&gt;&lt;br /&gt;A tak si davam jako novorocni predsevzeti, ze na sobe zapracuju. Jednu vec se poradne naucim. A asi to bude css, to aktualne nejvic potrebuju. A taky budu jist vic zeleniny a vic cvicit, jak mi to rekla dneska pani doktorka .)&lt;br /&gt;&lt;br /&gt;Tak mi drzte palce, ale ja myslim, ze to nevzdam, pac jsem vazne hodne nastvana a tedy i pekelne odhodlana.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-3758844271189095901?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/3758844271189095901/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=3758844271189095901' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3758844271189095901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/3758844271189095901'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/12/predsevzeti.html' title='Predsevzeti'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8158137907997447048</id><published>2006-11-29T21:42:00.000+01:00</published><updated>2006-11-29T21:53:54.541+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='od srdicka'/><title type='text'>Zdenkovi</title><content type='html'>Zdenku, mela jsem Te rada a moc jsem Te obdivovala. Je mi to tak lito, ze uz se neuvidime. Stastnou cestu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8158137907997447048?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8158137907997447048/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8158137907997447048' title='Počet komentářů: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8158137907997447048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8158137907997447048'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/11/zdenkovi.html' title='Zdenkovi'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-1928610742111128442</id><published>2006-11-07T19:28:00.000+01:00</published><updated>2006-11-07T19:33:25.594+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Fontanka dvou 'chemiku'</title><content type='html'>Maly typ pro ty, kteri nesleduji google video. Tento tyden je v cele zebricku vyborne video, najdete ho zde:&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=-274981837129821058&amp;hl=en"&gt;http://video.google.com/videoplay?docid=-274981837129821058&amp;hl=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Neodpustim si jeste dalsi link :) Improvizovany klip:&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=8718728501056290731&amp;q=shakira&amp;hl=en"&gt;http://video.google.com/videoplay?docid=8718728501056290731&amp;q=shakira&amp;hl=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-1928610742111128442?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/1928610742111128442/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=1928610742111128442' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1928610742111128442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1928610742111128442'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/11/fontanka-dvou-chemiku.html' title='Fontanka dvou &apos;chemiku&apos;'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8229569616459558390</id><published>2006-11-02T09:59:00.000+01:00</published><updated>2006-11-02T10:02:45.556+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skoro legrace'/><title type='text'>Poznate vraha od programatora?</title><content type='html'>Zkuste si tento kviz:&lt;br /&gt;&lt;a href="http://www.malevole.com/mv/misc/killerquiz/"&gt;http://www.malevole.com/mv/misc/killerquiz/&lt;/a&gt;&lt;br /&gt;Ja mela 9/10, jednoho jsem nepoznala :) Mimochodem k tomuhle linku jsem se dostala pres clanek, ze tvurce ReiserFS, ktery s oblibou pouzivam zatkli za udajnou vrazdu sve zeny... zajimave.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-8229569616459558390?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/8229569616459558390/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=8229569616459558390' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8229569616459558390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/8229569616459558390'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/11/poznate-vraha-od-programatora.html' title='Poznate vraha od programatora?'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-4595530650827403519</id><published>2006-11-02T08:31:00.000+01:00</published><updated>2006-11-02T08:38:07.619+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veci okolo'/><title type='text'>Bez komentaru</title><content type='html'>Kdyz jsem si tenhle blog zakladala, cekala jsem, ze mi budete psat komentare :) A zatim se nikdo neozval. Duvody mohou byt tri: bud nemate potrebu neco odpovedet, nebo ji mate, ale jste lini nebo stydlivy a nebo to tu nikdo necte. A tak jsem pridala jednoduche pocitadlo, abych vedela, jestli si tu pisi soukromy denik, nebo alespon trochu verejny blog.&lt;br /&gt;&lt;br /&gt;Nestydte se a komentujte! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-4595530650827403519?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/4595530650827403519/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=4595530650827403519' title='Počet komentářů: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4595530650827403519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/4595530650827403519'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/11/bez-komentaru.html' title='Bez komentaru'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-1784826116856372707</id><published>2006-11-01T20:16:00.000+01:00</published><updated>2006-11-01T21:28:47.391+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pozorovani'/><title type='text'>IE7 prekvapil</title><content type='html'>Tak jsem si dnes stahla IE7 a skutecne me prekvapil. Ze to bude tak zle, to jsem necekala.&lt;br /&gt;&lt;br /&gt;I pres to jsem ale objevila i nekolik novych vlastnosti, ktere povazuji za pozitivni a temi zacnu. Nejvice me potesily tabulky, jiz nikdy vice deset oken IE pod sebou. Dalsim pozitivem je moznost blokovani popup oken a dokonce moznost stahovani add-ons.  I design se mi vcelku libil. Temito prijemnymi uzivatelskymi funcemi se tedy IE7 zacina blizit rozsirenym prohlizecum, ktere se daji sehnat legalne zdarma, jako napriklad Firefox nebo Opera.&lt;br /&gt;&lt;br /&gt;Tim bohuzel moje chvala konci. Jak vetsina z nas tusi, podstatou weboveho prohlizece by melo byt zobrazovani webovych stranek. A ne jen tak ledajake - stranky by mely byt zobrazovany spravne.&lt;br /&gt;&lt;br /&gt;Co ale znamena zobrazit stranku spravne? Ja bych rekla, ze stranka je spravne zobrazena, pokud ji vidite tak, jak autor chtel. Tedy jednotlive kousky stranky jsou v prohlizeci zobrazeny na spravne miste, spravne velike a podobne. Urciteho rozlozeni objektu na strance lze dosahnout mnoha zpusoby a je pochopitelne, ze nemuzeme po vsech prohlizeich pozadovat, aby spravne pochopily, vsechny zpusoby zapisu. Proto existuji normy. Normy jsou tu od toho, aby sjednotily pohled autora stranky a prohlizece. Tvurce stranky se snazi, aby stranka vypadala jak on chce a zaroven, aby jeji kod byl v souladu s normou. A prohlizec by mel zarucit, ze stranka napsana v souladu s normou bude zobrazena tak, jak si autor skutecne pral. Teoreticky norma sjednocuje zpusob zobrazeni stejne stranky ve vsech prohlizecich.&lt;br /&gt;&lt;br /&gt;IE byl ve vsech svych verzich prosluly nedodrzovanim norem a mnozstvim chyb. V kazde dalsi verzi se ale jeho programatori snazili alespon nektere chyby opravit. Problem je v tom, ze se jim to prilis nepovedlo. Casto misto jedne chyby udelali dalsi. Ale to stale neni to nejhorsi. Tvurci webu po dlouhem case vetsinou metodou pokus-omyl zjistili, jak vetsinu chyb a nestandardniho chovani IE obejit tak, aby se stranka ve vysledku zobrazila spravne. Typicky pridali do textu nekolik zdanlive nesmyslnych znaku navic. Vetsinou tim mirne pokazili soulad stranky s normou, ale lepsi reseni nebylo a nakonec byli vsichni skoro spokojeni. Pak ale prisla nove verze IE, ktera v zajmu opravy nejake chyby znemoznila pouzivat objevenou fintu (ale casto stale v danem ohledu nedodrzovala normy). A tak se stalo, ze stara finta v novem IE nefungovala, ale nova finta nefungovala ve starem IE... A dnes jiz bohuzel neni mozne udelat peknou stranku, ktera by se zobrazila stejne v IE a ostatnich prohlizecich (casto se zobrazi ruzne i v ruznych vezich IE) a pritom aby byla v souladu s normami, bez chyb a varovani. Myslim, ze kdyby IE hledel na normy, tvorba vetsiny webu by zabrala polovinu casu.&lt;br /&gt;&lt;br /&gt;Co me ale na novem IE7 skutecne oslinilo, bylo to, ze stranky, co odpovidaji normam zobrazuje jeste o poznani hure, nez jeho starsi verze, to je skutecny 'pokrok'. Nektere stranky dokonce prestavaji byt citelne. A tim se dostavam na samotny zacatek: Zvedava jsem poprve spustila EI7 a podivala se na web http://www.matousec.com/, ktery je zcela validni a ve Firefoxu i v Opere a Konquerroru (ve vsech dnes pouzivanych verzich) se zobrazuje celkem pekne. IE7 me ale zobrazil cosi znacne necitelneho a zprehazeneho. A to v IE6 je stranka stale jeste relativne pekna, dokonce i v IE5 jeste ujde. V IE7 je text prekryty anketou, reklama je schovana az za pozadim, zato vykukuje kousicek nahore, kde byt vubec nema... je to bolestny pohled. Majitele IE7 a jineho alternativniho prohlizece, muzete sami posoudit.&lt;br /&gt;&lt;br /&gt;IE7 jiz nezmenime a tak vidim jedinou cestu k pohodli a to je sireni alternativnich prohlizecu. Prekonejme svoji lenost a naucme sebe i ostatni pouzivat kvalitni prohlizec, neni to tak tezke, ani pro zacatecniky. Doporucuji prohlizec &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox&lt;/a&gt;, ktery je mozne stahnout v mnoha jazycich vcetne cestiny, jeho ovladani je skutecne snadne a kvalita vysoka.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-1784826116856372707?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/1784826116856372707/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=1784826116856372707' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1784826116856372707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/1784826116856372707'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/11/ie7-prekvapil.html' title='IE7 prekvapil'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-116132747184535423</id><published>2006-10-20T08:46:00.000+02:00</published><updated>2006-11-01T21:28:04.194+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legrace'/><title type='text'>Ze zakladni skoly - 1. dil</title><content type='html'>Moje mamka uci na prvnim stupni zakladni skoly a docela casto se doma bavime tim, co jeji zacci vymysleli. Nechat si tyhle srandicky jen pro sebe by byla skoda a tak vam je sem budu pravidelne prinaset, abyste se taky zasmali. :)&lt;br /&gt;&lt;br /&gt;Zacnu skromne:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Mamka diktovala v diktatu: "hejno hus" a jeden z zaku napsal "lejno hus"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Za domaci ukol bylo cviceni z ucebnice, kde byla otazka nesikovne polozena: "Co pozorujete pri rysovani uhlopricek ve ctverci?", zaci si meli vsimnout, ze jsou na sebe kolme. Jeden z nich napsal: "Pozoruji rysku na pravitku."&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-116132747184535423?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/116132747184535423/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=116132747184535423' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/116132747184535423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/116132747184535423'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/10/ze-zakladni-skoly-1-dil.html' title='Ze zakladni skoly - 1. dil'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-116093167303156914</id><published>2006-10-15T18:59:00.000+02:00</published><updated>2006-11-01T21:28:28.783+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pozorovani'/><title type='text'>Jmena nasich milacku</title><content type='html'>Jednou za cas prochazim statistiky navstevnosti na svem webu. Mam radost z kazdeho navstevnika, moc jich tam nemivam. Jako vetsina lidi, co ma web, prohlizim i adresy pocitacu, ze kterych me lide navstivili, protoze jejich jmena vypovidaji o tom, ktery druh lidi muj web zajima.&lt;br /&gt;&lt;br /&gt;Ted jsem to myslela z ciste funkcni stranky takoveho jmena pocitace - dozvim se, z jake zeme navstevnik prisel, pripadne zda je to student nebo z k jake organizaci patri. &lt;br /&gt;&lt;br /&gt;Casto me ale zaujme i jmeno samotneho pocitace (ve jmene to byva ta cast, pred vsemi teckami). Urcite jste ho jiz nekdy vymysleli. Nektera jmena zneji romanticky, jina drsne, casto jsou bohuzel jmena pridelovana podle urciteho systemu a nemaji zadny 'lidsky' smysl.&lt;br /&gt;&lt;br /&gt;Vymyslet takove jmeno byva narocne, troufam si rict, ze proto, ze se snazime do neho promitnout kousek nas samotnych. Nekteri chteji, abychom po precteni jmena jejich pocitace citili urcitou davku respektu - je to jejich pocitac, jejich milacek, ktereho peclive vytunili a jsou na neho hrdi. Veselejsi kopy davaji vtipnejsi nazvy, puntickari s mensim mnozstvim fantazie a vetsim mnozstvim pocitacu ke sprave voli spise systematictejsi nazvy.&lt;br /&gt;&lt;br /&gt;Ze jmena pocitace se da uhadnout lecos. Uz jsem se setkala i s clovekem, ktery mel stejne jmeno pocitace jako heslo k rootovskemu uctu, ale to je zase jina kapitola.&lt;br /&gt;&lt;br /&gt;Namatkou jsem nektera jmena vybrala a zkusim k nim pridat svuj komentar, co me napadl, kdyz jsem si je precetla. Zajimalo by me, jestli jste je skutecne tak zamysleli, nebo jsem si je vylozila spatne, nebo jste je nezamysleli vubec.&lt;br /&gt;&lt;br /&gt;Octopus : V prekladu chobotnice, rekla bych, ze tenhle clovek ma a nebo by chtel mit sva chapadla uplne vsude.&lt;br /&gt;&lt;br /&gt;Bluerainbow: Modra duha, majitel ma rad modou barvu a duhu .)&lt;br /&gt;&lt;br /&gt;Toshiba: Majitel je zrejme vlastnikem notebooku znacky Toshiba.&lt;br /&gt;&lt;br /&gt;Vlk: Dravy nocni clovek.&lt;br /&gt;&lt;br /&gt;Thomas: Uzivatel se jmenuje Tomas.&lt;br /&gt;&lt;br /&gt;Evik: Uzivatelka ma jmeno Eva, nebo mozna pritelkyne uzivatele...&lt;br /&gt;&lt;br /&gt;Zapo: Hmmm, originalni jmeno. Uzivatel ma rad originalitu.&lt;br /&gt;&lt;br /&gt;Isidor: Majitel zrejme rad cte historicke romany.&lt;br /&gt;&lt;br /&gt;Oscar: Tady jsem zmatena, napada me vice vysvetleni. Ze by majitel tolik milovat telefoniho operatora pochybuji, pak uz me napada pouze Oscar Wilde, ale ani to nevidim prilis pravdepodobne.&lt;br /&gt;&lt;br /&gt;Jak jste pojmenovali vaseho milacka a proc? Muj notebook se jmenuje Flawless. Ne, ze by bezchybny byl, ale chtela bych.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-116093167303156914?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/116093167303156914/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=116093167303156914' title='Počet komentářů: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/116093167303156914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/116093167303156914'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/10/jmena-nasich-milacku.html' title='Jmena nasich milacku'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-116093016857453012</id><published>2006-10-15T18:36:00.000+02:00</published><updated>2006-11-01T21:27:47.125+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veci okolo'/><title type='text'>Proc blog</title><content type='html'>Obcas mam potrebu neco sdelit svetu a tohle se mi zda jako dobry zpusob. Proto, ze verim, ze si to skutecne nekdo precte a take proto, ze na to muze kdokoliv reagovat. Na reakce se tesim, vlastne mam dojem, ze nasledujici diskuze bude obcas zajimavejsi nez muj prispevek.&lt;br /&gt;&lt;br /&gt;Take bych rada upozornila, ze nekterym budoucim prispevkum nesmite prikladat presprilisnou vaznost. Obcas, doufam, ze ne stale, se bude jednat o vykriky do tmy :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36073118-116093016857453012?l=s0cketka.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://s0cketka.blogspot.com/feeds/116093016857453012/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36073118&amp;postID=116093016857453012' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/116093016857453012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36073118/posts/default/116093016857453012'/><link rel='alternate' type='text/html' href='http://s0cketka.blogspot.com/2006/10/proc-blog.html' title='Proc blog'/><author><name>s0c</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://2.bp.blogspot.com/_7af8nd1I8lM/Stx-wfSOXHI/AAAAAAAABN4/ZEmxsCDvbLs/S220/profile_image.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36073118.post-8181131962131201542</id><published>2006-10-03T08:15:00.007+02:00</published><updated>2008-03-01T08:59:45.199+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skola'/><title type='text'>Vypisky pro pripravu na zkousku z programovani ve windows II</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Tohle jsou me poznamky z uceni na zkousku. Je to jen mensi cast z toho, co je treba ke zkousce umet (neni tu .net atd.). &lt;span style="font-weight: bold;"&gt;Nejsou a nebudou kompletni.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;zdroje:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MSDN&lt;/li&gt;&lt;li&gt;Mark E. Russinovich, David A. Solomon: Microsoft Windows Internals, Fourth Edition: Microsoft Windows Server 2003, Windows XP, and Windows 2000&lt;/li&gt;&lt;/ul&gt;&lt;pre&gt;&lt;br /&gt;********************************************************************************&lt;br /&gt;*                                    PAMET                                     *&lt;br /&gt;********************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                           ALOKACE PAMETI&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Defaultni velikost virtualni pameti procesu jsou 2GB, maximalne 1024GB.&lt;br /&gt;&lt;br /&gt;Hlavni ukoly process manageru:&lt;br /&gt;------------------------------&lt;br /&gt;- prekladani a mapovani adres z virtualnich na fyzicke&lt;br /&gt;- strankovani pameti na disk, kdyz je potreba a jeji vraceni zpet do pameti&lt;br /&gt;&lt;br /&gt;Rodicovsky proces muze cist a psat do pameti potomka - debuggery...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Existuji 3 druhy API funkci pro praci s pameti:&lt;br /&gt;-----------------------------------------------&lt;br /&gt;1. Virtual...&lt;br /&gt;2. CreateFileMapping, MapViewOfFile&lt;br /&gt;3. Heap... nebo Local... a Global... (starsi verze)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Velikosti stranek&lt;br /&gt;-----------------&lt;br /&gt;dva druhy - velike a male, zavisi na architekture (pro x86 4KB a 4MB)&lt;br /&gt;&lt;br /&gt;Vyhodou velikych stranek je rychlejsi preklad na fyzickou adresu, mensi stranky&lt;br /&gt;potrebuji vice TLB zaznamu. nevyhoda je, ze prava muzeme nastavovat jen&lt;br /&gt;strankam, tedy pokud mame stranku s kodem a daty pro cteni a zapis zaroven,&lt;br /&gt;musi byt cela stranka rw, vcetne kodu. Tedy kod muze byt prepsan, aniz by doslo&lt;br /&gt;k poruseni prav.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Druhy stranek&lt;br /&gt;-------------&lt;br /&gt;Stranky muzou byt free, reserved, nebo committed.&lt;br /&gt;&lt;br /&gt;Funkce muze stranku nejprve rezervovat, pak ji committed, nebo to muze udelat&lt;br /&gt;v jednom volani zaroven. Toto zarizuji VirtualAlloc funkce.&lt;br /&gt;&lt;br /&gt;Rezervovana stranka je rezervovana pro budouci pouziti, neni mozne z ni cist,&lt;br /&gt;to zpusobi chybu.&lt;br /&gt;&lt;br /&gt;Committed stranky jsou stranky, ktere maji svou adresu ve fyzicke pameti.&lt;br /&gt;Mohou byt bud soukrome, nebo sdilene (vice metodami, viz dale).&lt;br /&gt;Privatni stranky jsou vytvoreny v dobe prvniho pristupu na ne. Pro cteni&lt;br /&gt;a zapis do stranek cizich procesu se pouzivaji funkce ReadProcessMemory&lt;br /&gt;a WriteProcessMemory. Pokud se na strankach nachazi mapovany soubor, byva&lt;br /&gt;precteny z disku.&lt;br /&gt;&lt;br /&gt;Stranky mohou byt uvolneny nebo decommittovany pomoci funkci VirtualFree.&lt;br /&gt;Decommittovana pamet je stale rezervovana, ale neni commited. Uvolnena&lt;br /&gt;pamet neni ani commited, ani rezervovana.&lt;br /&gt;&lt;br /&gt;Rezervovani pameti se hodi procesum, ktere potrebuji mit k dispozici velky&lt;br /&gt;souvisly kus pameti. Kdyz nektery kus kustecne potrebuji, committuji si ho&lt;br /&gt;a pak zase decommittuji.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ochrana pameti&lt;br /&gt;--------------&lt;br /&gt;Copy-on-Write protection:&lt;br /&gt;Pokud si dva procesy nactou z dll stejne stranky, budou je mit nactene na stejne&lt;br /&gt;fyzicke adrese. Az kdyz jeden z nich tam bude chtit zapsat, tak se mu stranka&lt;br /&gt;zkopiruje jinam a budou se pak divat kazdy na jine stranky.&lt;br /&gt;&lt;br /&gt;Nacitani aplikaci a dll:&lt;br /&gt;Pokud spustime vice instanci jednoho programu, kazda z nich bude mit svuj&lt;br /&gt;vlastni virtualni prostor. Typicky ale budou stejne hodnoty jejich hInstance,&lt;br /&gt;ktere znazornuji base address instance. Pokud se podari vsechny instance&lt;br /&gt;naloadovat na jejich base address, dokud nebudou chtit zapisovat do pameti,&lt;br /&gt;bude jejich fyzicka pamet sdilena. Pokud nektera instance nebude naloadovana&lt;br /&gt;na sve base address, dostane rovnou samostatnou fyzickou pamet (protoze musi&lt;br /&gt;zmenit stranky obsahujici kod, kvuli posunu adres).&lt;br /&gt;Dllky jsou vytvareny se svou defaltni base addres. Tedy opet vice aplikaci&lt;br /&gt;muze sdilet jedno nacteni dll (ve fyzicke pameti), pokud se je podari nacist&lt;br /&gt;na defaultni adresu ve virtualni pameti.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;VirtualAlloc&lt;br /&gt;--------------&lt;br /&gt;- funkce c: malloc, fmalloc, new (oop)&lt;br /&gt;&lt;br /&gt;working set: cast virtualni pameti, ktera skutecne odkazuje na fyzickou pamet&lt;br /&gt;&lt;br /&gt;Pro alokaci pouzivame funkce HeapAlloc, VirtualAlloc, GlobalAlloc, LocalAlloc.&lt;br /&gt;Timto zpusobem alokujeme pamet pouze pro nas proces, pokud bychom chteli&lt;br /&gt;vytvorit sdilenou pamet, musime pouzit file mapping popsany nize.&lt;br /&gt;&lt;br /&gt;VirtualAlloc:&lt;br /&gt;- rezervuje stranky&lt;br /&gt;- commituje stranky&lt;br /&gt;- reservuje a commituje stranky zaroven&lt;br /&gt;Pocatecni adresu pro alokaci bud muzeme sami vybrat, nebo to ponechat na&lt;br /&gt;systemu. Na reserved stranky nesmime pristupovat, commited strankam muzeme&lt;br /&gt;dat prava PAGE_READWRITE, PAGE_READONLY, nebo PAGE_NOACCESS pro pristup.&lt;br /&gt;Kdyz je stranka commited, je vytvorena ve fyzicke pameti, az kdyz je na ni&lt;br /&gt;poprve pristoupeno pro R nebo W.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Uvolnovani pameti&lt;br /&gt;-----------------&lt;br /&gt;Funkce VirtualFree umi:&lt;br /&gt;- decommittovat stranky (na reserved)&lt;br /&gt;- uvolnit stranky (na free)&lt;br /&gt;- oboji najednou&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Zamykani pameti a dalsi prace s ni&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;Pro zjisteni velikosti stranky: GetSystemInfo&lt;br /&gt;&lt;br /&gt;VirtualQuery:&lt;br /&gt;Vraci informace o pameti od zadane adresy tykajici se naseho procesu.&lt;br /&gt;VirtualQueryEx dovoluje zadat jiny proces (pouziva se k debuggovani).&lt;br /&gt;Dozvime se z ni, jaka prava ma stranka (adresa) nastavena a v jakem stavu je&lt;br /&gt;stranka (free, reserved, committed). Tato funkce ale funguje pouze v dolnich&lt;br /&gt;dvou GB virtualni pameti (pamet nalezici jen nasemu procesu), nefunguje&lt;br /&gt;v hornich dvou GB (pamet nalezici systemu).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Zamceni stranky znamena, ze ji zakazeme swapovat na disk.&lt;br /&gt;Stranky muzeme zamykat dvema zpusoby:&lt;br /&gt;- Zavolanim fuknce VirtualLock pro zamceni stranek v jejich working set.&lt;br /&gt;Pocet takto zamcenych stranek sezmi presahnout urcitou velikost zavislou&lt;br /&gt;na minimalni velikosti working set. Tedy pokud proces potrebuje zamknout&lt;br /&gt;vice stranek, je treba zmenit tuto velikost funkci SetProcessWorkingSetSize.&lt;br /&gt;- Drivery mohou zavolat funkci MmProbeAndLockPages, MmLockPagableCodeSection,&lt;br /&gt;MmLockPagableDataSection, nebo MmLockPagableSectionByHandle. Takto zamcene&lt;br /&gt;stranky zustavaji v pameti, dokud nejsou explicitne odemknuty.&lt;br /&gt;&lt;br /&gt;VirtualProtect:&lt;br /&gt;Muzeme menit prava pritupu na stranku. VirtualProtectEx umoznuje totez u ciziho&lt;br /&gt;procesu. Pouzivaji debuggery.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Heap funkce&lt;br /&gt;-----------&lt;br /&gt;Mame moznost si vytvorit vlastni haldu pomoci HeapCreate a pak uz jen z ni&lt;br /&gt;ukrajovat pomoci HeapAlloc. A k cemu je to dobre? Kdyz volame treba&lt;br /&gt;VirtualAlloc, je to pomale, protoze se vola kernel a navic dostaneme hned celou&lt;br /&gt;stranku. Kdyz zavolame treba malloc v C, tak nedostaneme celou stranku. Jak to&lt;br /&gt;ten malloc dela? Malloc ukrajuje z nejakeho heapu jen male kousky a je rychly,&lt;br /&gt;protoze nevola funkce z kernelu. My si muzeme taky vytvori vlastni haldu, kdyz&lt;br /&gt;treba nechceme pracovat s tou, co pouziva malloc... Volanim HeapCreate si&lt;br /&gt;vytvorime haldu, to je asi stejne pomale, jako VirtualAlloc, diky volani&lt;br /&gt;kernelu. Jenze po tom, co to udelame, uz mame haldu. A kdyz ted budeme chtit z&lt;br /&gt;ni kousek pameti, zavolame jen HeapAlloc a dostaneme ho - a to uz je hodne&lt;br /&gt;rychle.&lt;br /&gt;&lt;br /&gt;Pri volani HeapCreate zadavame pocatecni i maximalni velikost heapu. Pocatecni&lt;br /&gt;velikost nam rika, kolik pameti ma byt commited, ostatni az do maximalni&lt;br /&gt;velikosti bude reserved. Committed pamet se bude rozsirovat, jak bude potreba,&lt;br /&gt;na ukor reserved pameti, pri volani HeapAlloc. Committed pamet se uz nikdy&lt;br /&gt;nedecommittuje, dokud proces neskonci, nebo nebude halda znicena pomoci&lt;br /&gt;HeapDestroy.&lt;br /&gt;&lt;br /&gt;Na starsich Windows (95,98,ME) bychom pomoci HeapCreate nemeli tvorit bloky&lt;br /&gt;vetsi nez 2MB, k tomu je treba pouzit VirtualAlloc.&lt;br /&gt;&lt;br /&gt;HeapSize, HeapValidate: zjisti velikost heapu, valizuje, zda je heap v&lt;br /&gt;konzistentnim stavu&lt;br /&gt;&lt;br /&gt;GetProcessHeap: pro ziskani heapu vlakna (ten, co pouziva treba ten malloc)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Globalni funkce&lt;br /&gt;---------------&lt;br /&gt;Global a Local funkce jsou zastarale (z 16b Windows), nekde se vsak stale&lt;br /&gt;jeste pouzivaji. Jsou pomale, doporucuje se spise pouzivat Heap funkce. Na&lt;br /&gt;16b Windows byla Local halda a Global halda, na novych tomu jiz tak neni,&lt;br /&gt;proto se Global a Local funkce chovaji stejne.&lt;br /&gt;Stranky alokovane temito funkcemi maji RW pritup a jsou pristupne pouze nasemu&lt;br /&gt;procesu. Pro sdileni pameti se v 16b Windows pouzival parametr GMEM_DDESHARE,&lt;br /&gt;ktery na novych Windows nema na sdileni zadny vliv.&lt;br /&gt;Muze se alokovat vice pameti, nez jsme chteli. Aktualni velikost zjistime pomoci&lt;br /&gt;GlobalSize nebo LocalSize. Nadbytecne stranky muzeme pouzivat.&lt;br /&gt;&lt;br /&gt;Na starsich Windows (95,98,ME) bychom pomoci Local a Global funkci nemeli tvorit&lt;br /&gt;bloky vetsi nez 2MB, k tomu je treba pouzit VirtualAlloc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Souhrn&lt;br /&gt;------&lt;br /&gt;Kazdy proces pri vytvoreni dostane svuj heap. Pri volani funkci HeapAlloc,&lt;br /&gt;LocalAlloc a GlobalAlloc se ukrajuje z tohoto heapu. Pri volani VirtualAlloc&lt;br /&gt;se ukroji z pameti mimo heap. Pokud zavolame HeapCreate, vytvorime tim novy&lt;br /&gt;heap mimo ten puvodni defaultni heap a z nej pak muzeme ukrajovat pomoci&lt;br /&gt;HeapAlloc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===============================================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                             FILE MAPPING&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;File mapping: spojeni souboru a pameti procesu&lt;br /&gt;File mapping object: pokud namapujeme soubor do pameti, nazyvame tak cely&lt;br /&gt;                vznikly objekt&lt;br /&gt;File view: cast file mapping object, ke ktere pristupujeme&lt;br /&gt;&lt;br /&gt;Mapovat je mozne kterykoliv soubor na disku (vcetne swap). Mapovat muzeme cele&lt;br /&gt;soubory, nebo jen jejich casti.&lt;br /&gt;&lt;br /&gt;Pokud jsou stranky, na kterych je mapovani souboru, odswapovany na disk, jejich&lt;br /&gt;obsah se zapise do originalniho souboru (na disku). Pri nacitani ze swapu do&lt;br /&gt;pameti se obsah obnovi z originalniho souboru.&lt;br /&gt;Z jednoho mapovani souboru, muzeme vytvorit hned nekolik file view.&lt;br /&gt;Pokud chceme mapovany soubor sdilet, nesmi se nachazet na vzdalenem pocitaci.&lt;br /&gt;&lt;br /&gt;Uvod&lt;br /&gt;----&lt;br /&gt;Pamet byva sdilena pomoci section objects nazyvanych file mapping objects.&lt;br /&gt;Section object muze byt spojen se souborem na disku (mapoveni souboru) nebo&lt;br /&gt;s committed pameti (sdileni pameti).&lt;br /&gt;&lt;br /&gt;Pro vytvoreni section object pouzivame funkci CreateFileMapping, ktere dame&lt;br /&gt;handle na soubor, ktery chceme mapovat, nebo hodnotu INVALID_HANDLE_VALUE pro&lt;br /&gt;mapovani do pameti, dale jmeno a bezpecnostni popis. Pokud ji pojmenujeme,&lt;br /&gt;ostatni procesy ji mohou otvirat funkci OpenFileMapping. Nebo s ni muzeme&lt;br /&gt;zachazet pomoci handlu. Drivery mohou pozuzivat ZwOpenSection,&lt;br /&gt;ZwMapViewOfSection nebo ZwUnmapViewofSection.&lt;br /&gt;&lt;br /&gt;Mapovat muzeme i objekty vetsi, nez je pamet. V jedne chvili budeme pracovat&lt;br /&gt;je s jednou casti, nazyvanou view of file.&lt;br /&gt;&lt;br /&gt;K namapovani sdilene pameti k nasemu procesu pouzivame funkci MapViewOfFile.&lt;br /&gt;Fyzicka adresa teto pameti, kde je sdileny objekt ulozen, je pro vsechny&lt;br /&gt;sdilejici procesy stejna, ovsem virtualni adresy se mohou lisit. Pomoci funkce&lt;br /&gt;MapViewOfFileEx vsak muzeme sjednotit i virtualni adresy.&lt;br /&gt;&lt;br /&gt;Sdilena pamet je uvolnena a soubor je aktualizovan v okamziku, kdy posledni&lt;br /&gt;sdilejici proces uvolni sdilenou pamet pomoci UnmapViewOfFile. Soubor lze&lt;br /&gt;updatovat i pred tim, pomoci funkce FlushViewOfFile.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Vytvoreni mapovani&lt;br /&gt;------------------&lt;br /&gt;Otevreme soubor pomoci funkce CreateFile s exlizivnim pristupem, abychom&lt;br /&gt;zajistili, ze ostatni nam nebudou do mapovaneho souboru zapisovat. Mapovani&lt;br /&gt;vytvorime funkce CreateFileMapping. Ta rezervuje potrebnou pamet.&lt;br /&gt;&lt;br /&gt;Neni mozne mapovat soubory s nulovou delkou a menit velikost mapovani.&lt;br /&gt;Velikost mapovani je omezena mistem na disku, velikost file view velikosti&lt;br /&gt;virtualni pameti.&lt;br /&gt;&lt;br /&gt;Vytvoreni file view&lt;br /&gt;-------------------&lt;br /&gt;Pro pristup k datum ze souboru je potreba vytvorit view of file funkci&lt;br /&gt;MapViewOfFile(Ex). File view nemuze byt vietsi, nez mapovany objekt.&lt;br /&gt;&lt;br /&gt;Sdileni souboru a pameti&lt;br /&gt;------------------------&lt;br /&gt;Pro sdileni potrebujeme handle nebo jmeno file mapping objectu.&lt;br /&gt;&lt;br /&gt;Prvni proces otevre soubor, vytvori file mapping object. Pro sdileni pameti&lt;br /&gt;nezasociovane se souborem misto nazvu souboru dame konstantu&lt;br /&gt;INVALID_HANLE_VALUE.&lt;br /&gt;&lt;br /&gt;Ostatni procesy pak jiz jen otevrou mapovani pomoci OpenFileMapping bud pomoci&lt;br /&gt;jmena, nebo duplikovaneho handlu.&lt;br /&gt;&lt;br /&gt;Pristup se musi synchronizovat.&lt;br /&gt;&lt;br /&gt;Soubor je namapovany, dokud vsechny procesy nezavolaji CloseHandle na jeho&lt;br /&gt;mapovani.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ukonceni mapovani&lt;br /&gt;-----------------&lt;br /&gt;UnmapViewOfFile, CloseHandle&lt;br /&gt;&lt;br /&gt;===============================================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                                 TLS&lt;br /&gt;                         Thread Local Storage&lt;br /&gt;&lt;br /&gt;Vlakna procesu sdileji jeho virtualni prostor. Lokalni promenne jsou lokalni&lt;br /&gt;pro kazde volani funkce, globalni jsou globalni mezi vsemi vlakny. Pomoci TLS&lt;br /&gt;zajistime kazdemu vlaknu urcity pocet TLS 'promennych', ke kterym bude mit&lt;br /&gt;jednoduchy pristup.&lt;br /&gt;&lt;br /&gt;Na zacatku proces vytvori index (nebo vice indexu - do kazdeho indexu si muze&lt;br /&gt;kazde vlakno dat jednu hodnotu, nebo jeden ukazatel). Pak se vytvori vlakna.&lt;br /&gt;Hned po vytvoreni ma vlakno nastavene tyto indexy na NULL a muze si naalokovat&lt;br /&gt;misto a ukladat do nich.&lt;br /&gt;&lt;br /&gt;Napriklad:&lt;br /&gt;1. deklarujeme globalni TLS index  \&lt;br /&gt;static DWORD TlsIndex;              |  hlavni proces&lt;br /&gt;2. alokujeme misto pro index        |&lt;br /&gt;TlsIndex = TlsAlloc();             /&lt;br /&gt;&lt;br /&gt;3. alokujeme pamet na data, nastavime hodnotu do indexu&lt;br /&gt;int *p=malloc(256);&lt;br /&gt;TlsSetValue(TlsIndex, p);&lt;br /&gt;4. kdyz chceme vratit ulozenou hodnotu&lt;br /&gt;int *q;&lt;br /&gt;q = TlsGetValue(TlsIndex);&lt;br /&gt;5. ukonceni prace s tls&lt;br /&gt;free(p);&lt;br /&gt;TlsFree(TlsIndex);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===============================================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                       VIRTUAL ADDRESS DESCRIPTOR&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows nacitaji stranky do pameti az tehdy, kdyz je nekdo potrebuje, musime si&lt;br /&gt;o to rict. Podobne je to tvorenim page tables pro popis nove alokovanych&lt;br /&gt;stranek. Pokud si nejaky proces committuje nejake stranky, mohl by k nim&lt;br /&gt;vytvorit page tables hned, ale co kdyz je nikdy proces nepouzije? To by bylo&lt;br /&gt;plytvani casem. Radeji pocka, az nastane vypadek te stranky a az potom k nim&lt;br /&gt;vytvori page tables. Proto i alokovani velkych kusu pameti nezabere moc casu.&lt;br /&gt;&lt;br /&gt;Kdyz si vlakno rekne o pamet, spravce pameti mu musi dat nejaky rozsah adres.&lt;br /&gt;Aby to mohl udelat, musi si udrzovat strukturu, ktere stranky virtualniho&lt;br /&gt;adresovehe prostoru vlakna jsou jiz rezervovane a ktere ne. Tato struktura se&lt;br /&gt;nazyva Virtual Address Descriptors (VADs). Pro kazdy proces spravce pameti&lt;br /&gt;udrzuje sadu VADs. VADs jsou usporadany jako samovyvazovaci binarni strom,&lt;br /&gt;ve Windiws 2003 jako AVL strom.&lt;br /&gt;&lt;br /&gt;Ve VAD si spravce udrzuje tyto informace:&lt;br /&gt;- rozsah rezervovanych adres&lt;br /&gt;- sdileno-nesdileno&lt;br /&gt;- zda potomek muze dedit obsah&lt;br /&gt;- protection&lt;br /&gt;&lt;br /&gt;Kdyz vlaknou poprve pristoupi na adresu, spravce musi vytvorit pro danou stranku&lt;br /&gt;PTE. Potrebne informace cerpa prave z prislusneho VAD. Pokud adresu ve VADs&lt;br /&gt;nenajde vubec, nebo zjisti, ze neni commited, zahlasi chybu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===============================================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                              PAGE TABLES&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Zakladni prehled&lt;br /&gt;----------------&lt;br /&gt;&lt;br /&gt;Page tables jsou struktury, diky kterym muze system prelozit virtualni adresu&lt;br /&gt;na fyzickou. Kazda virtualni adresa ma svoji PTE (page table entry), ktera&lt;br /&gt;obsahuje fyzickou adresu, do ktere je ta virtualni mapovana.&lt;br /&gt;&lt;br /&gt;                                                   fyzicke adresy&lt;br /&gt;                                                  :              :&lt;br /&gt;                                                  +--------------+&lt;br /&gt;                                                  |              |&lt;br /&gt;        +-----------------+                       +--------------+&lt;br /&gt;        | virtual address |-----&gt; PTE ------+  +-&gt;|              |&lt;br /&gt;        +-----------------+                 |  |  +--------------+&lt;br /&gt;        | virtual address |-----&gt; PTE ---------+  |              |&lt;br /&gt;        +-----------------+                 |     +--------------+&lt;br /&gt;                                            +----&gt;|              |&lt;br /&gt;                                                  +--------------+&lt;br /&gt;                                                  :              :&lt;br /&gt;&lt;br /&gt;Defaultne na x86 systemech Windows pouzivaji dvouurovnove page tables. Na 32b&lt;br /&gt;systemech je adresa ve forme tri oddelenyvch casti:&lt;br /&gt;- page directory index&lt;br /&gt;- page table index&lt;br /&gt;- byte index&lt;br /&gt;Adresa se zjistuje takto:&lt;br /&gt;Page directory index nam ukazuje, kde je page table obsahujici PTE virtualni&lt;br /&gt;adresy. Page table index nam ukazuje, kde presne je v te page table nami&lt;br /&gt;pozadovany PTE, cili vime fyzickou adresu stranky. Byte index nalezne&lt;br /&gt;pozadovanou adresu v te fyzicke strance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;page directory index     page table index      byte index&lt;br /&gt;|                        |                     |&lt;br /&gt;|                        |       page tables   |    fyzicka pamet&lt;br /&gt;|    page directory      |                     |&lt;br /&gt;|      (of tables)       |      +-----------+  |   +--------------+&lt;br /&gt;|                        |      |           |  |   |              |&lt;br /&gt;|   +--------------+     |     +-----------+|  |   |              |&lt;br /&gt;|   |              |     |     |           ||  |   |              |&lt;br /&gt;|   +--------------+     |   +-----------+ ||  |   |              |&lt;br /&gt;+--&gt;|      PDE     |--------&gt;|           | |:  |   |              |&lt;br /&gt;    +--------------+     |   |           | |:  |   |              |&lt;br /&gt;    |              |     |   |...........| ::  |   |              |&lt;br /&gt;    :              :     |   |           | :   |   |              |&lt;br /&gt;    :              :     +--&gt;|    PTE    |-----|-&gt; +--------------+...adresa&lt;br /&gt;    :              :         |...........|     |   |              | pozadovane&lt;br /&gt;    |              |        +-----------+|     +----&gt;pozadovany   |  stranky&lt;br /&gt;    |              |        |           ||         | byte         |&lt;br /&gt;    |              |       +-----------+|:         |              |&lt;br /&gt;    +--------------+       |           ||:         +--------------+&lt;br /&gt;                           |           |||         :              :&lt;br /&gt;                           |           |||         :              :&lt;br /&gt;                           |           |:+&lt;br /&gt;                           :           :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jak probiha preklad:&lt;br /&gt;1. Hardware pro spravu pameti najde page directory naseho procesu. Pri kazdem&lt;br /&gt;context switchi (prepina procesu na procesoru) se tato adresa typicky ulozi&lt;br /&gt;do nejakeho specialniho registru procesoru.&lt;br /&gt;2. Page directory index je ukazatel do page directory na strukturu PDE, ktera&lt;br /&gt;ukazuje na page table (ma jeji cislo), kde je ulozeno nase PTE.&lt;br /&gt;3. Page table index nam v page table ukaze, kde je nase PTE.&lt;br /&gt;4. Pomoci PTE najdeme fyzickou stranku (pokud tam neni a nepodari se ji nacist&lt;br /&gt;z disku nebo nemame prava, nahlasi se chyba).&lt;br /&gt;5. Byte index nas posune na spravnou adresu na strance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Page directories na x86&lt;br /&gt;-----------------------&lt;br /&gt;&lt;br /&gt;Kazdy proces ma svuj vlastni page directory. Fyzicka adresa page tables je vzdy&lt;br /&gt;na virtualni adrese 0xC0300000. Adresa page direcotory se uklada do registru&lt;br /&gt;CR3.&lt;br /&gt;Page directory se sklada z PDEs - page directory entries. Kazde PDE je 4B&lt;br /&gt;dlouhe. Page directory popisuje vsechny stavy a umisteni page tables.&lt;br /&gt;Pro popis sveho virtualniho adresoveho prostoru ma kazdy proces sve page&lt;br /&gt;tables, ale pro popis virtualniho adresoveho prostoru systemu jsou page tables&lt;br /&gt;spolecne vsem procesum. Kdyz proces vznika, ukazatale z page directory na&lt;br /&gt;systemove stranky se nastavi na jiz existujici page tables.&lt;br /&gt;Ovsem pokud je treba zvetsit pocet systemovych stranek, spravce pameti nechodi&lt;br /&gt;zpetne po procesech a neupravuje jim page directory. Udela to, az kdyz proces&lt;br /&gt;bude chtit na novou adresu pristoupit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Page tables a PTE na x86&lt;br /&gt;------------------------&lt;br /&gt;&lt;br /&gt;Page tables jsou slozeny z policek PTE. Ktere PTE chceme nam ukaze page table&lt;br /&gt;index (10b). V PTE jsou napriklad informace: Dirty, Accessed, Cache Disabled,&lt;br /&gt;Owner, Write, Valid... Odtud tedy vime, zda je stranka dirty, zda je&lt;br /&gt;zapisovatelna, zda ma sve umisteni ve fyzicke pameti...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Byte index&lt;br /&gt;----------&lt;br /&gt;Udava nam, kolik bytu od zacatku stranky je hledana adresa.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Translation Look-Aside Buffer&lt;br /&gt;-----------------------------&lt;br /&gt;Prekladani adres je docela narocne, takze system si casto pouzivana adresy&lt;br /&gt;a jejich preklady uchovava v bufferu nazyvanem TLB. TLB je asociativni pamet,&lt;br /&gt;ze ktere je mozno cist vice hodnot najednou a porovnavat, kterou chceme.&lt;br /&gt;&lt;br /&gt;===============================================================================&lt;br /&gt;&lt;br /&gt;                        SYSTEM MEMORY POOLS&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pri inicializaci systemu jsou vytvoreny dva pooly, ze kterych bude system&lt;br /&gt;alokovat pamet.&lt;br /&gt;&lt;br /&gt;Nestrankovany pool: sestava z virtualnich adres, u kterych je zaruceno, ne&lt;br /&gt;nebudou vyswapovany na diks, tedy pristup k nim nemuze zpusobit vypadek&lt;br /&gt;stranky. Nutne pro zpracovani preruseni.&lt;br /&gt;&lt;br /&gt;Strankovany pool: stranky mohou byt vyswapovany&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;********************************************************************************&lt;br /&gt;*                           PROCESY, VLAKNA, PRIORITY                          *&lt;br /&gt;********************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                                 VLAKNA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Zakladni pohled&lt;br /&gt;---------------&lt;br /&gt;&lt;br /&gt;Proces vznikne zavolanim jedne z funkci CreateProcess(...). Strucny popois fazi&lt;br /&gt;pri tvorbe procesu:&lt;br /&gt;&lt;br /&gt;1. otevreni image file (.exe)&lt;br /&gt;2. vytvoreni objektu procesu&lt;br /&gt;3. vytvoreni prvniho (hlavniho) vlakna (stack, pak kontext, pak objekt vlakna)&lt;br /&gt;4. informujeme windows, ze vytvarime novy proces&lt;br /&gt;5. spustime hlavni vlakno (pokud nebyl nastaven CREATE_SUSPENDED flag)&lt;br /&gt;6. jiz v kontextu noveho procesu dokoncime pripravu adresoveho prostoru&lt;br /&gt;(loadovani dll) a pokracujeme v behu noveho procesu&lt;br /&gt;&lt;br /&gt;Ve volani CreateProcess muzeme specifikovat prioritu noveho procesu.&lt;br /&gt;- Pokud neudame zadnou hodnotu, bude mit proces prioritu Normal. Pokud ovsem&lt;br /&gt;bude mit otec tohoto procesu nizsi prioritu (below normal nebo idle), dostane&lt;br /&gt;novy proces tutez prioritu jako jeho otec.&lt;br /&gt;- Kdyz specifikujeme vice priorit, vybere se ta nejnizsi.&lt;br /&gt;- Pokud chceme Real-time prioritu, ale nebude mozne ji procesu nastavit,&lt;br /&gt;CreateProcess jen kvuli tomu nespadne, misto toho mu nastavi Heigh.&lt;br /&gt;- Pokud nespecifikujeme desktop, dostane aktualni desktop.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Otevreni image file&lt;br /&gt;Primo lze spoustet pouze aplikace pro Windows primo. Pokud chceme spustit&lt;br /&gt;jinou aplikaci, napr. MS-DOS nebo POSIX aplikaci, musime pred tim naloadovat&lt;br /&gt;pomocny image (Ntvdm.exe, Posix.exe...). Pokud se to nepodari, CreateProcess&lt;br /&gt;zhavaruje.&lt;br /&gt;&lt;br /&gt;Windows XP a Windows 2003 pred otevrenim programu kontroluji, zda to neni&lt;br /&gt;zakazane.&lt;br /&gt;&lt;br /&gt;2. vytvoreni objektu procesu&lt;br /&gt;adresovy prostor noveho procesu sestava z:&lt;br /&gt;- page directory&lt;br /&gt;- hyperspace page&lt;br /&gt;- working set list&lt;br /&gt;&lt;br /&gt;3. Vytvoreni vlakna&lt;br /&gt;NtCreateThread:&lt;br /&gt;- zvysi se pocet vlaken procesu&lt;br /&gt;- vytvori se a inicializuje exclusive thread block (ETHREAD)&lt;br /&gt;- vygenerovani id&lt;br /&gt;- nastaveni TEB&lt;br /&gt;- nastaveni KTHREAD bloku, nastaveni priorit a kvant&lt;br /&gt;- kontrola prav pro tvoreni vlaken&lt;br /&gt;&lt;br /&gt;4. Informovani systemu&lt;br /&gt;handly procesu a vlakna, creation flags, id otce, zda se jedna o aplikaci&lt;br /&gt;Windows&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kazdy proces startuje s jednim vlaknem, ale potom muze tvorit nova. Vsechna&lt;br /&gt;vlakna procesu sdileji virtualni adresovy prostor a systemove zdroje.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Multitasking&lt;br /&gt;------------&lt;br /&gt;Multitaskingovy OS deli procesorovy cas mezi vsechny procesy, co ho potrebuji.&lt;br /&gt;Kazde vlakno ma sve casove kvantum, po vyprseni tohoto casu je od procesoru&lt;br /&gt;odebrano, aby ho mohly vyuzit dalsi vlakna. Pri odebirani od procesoru je ulozen&lt;br /&gt;takzvany kontext vlakna, kdyz je vlakno znovu pripusteno k procesoru, jeho stav&lt;br /&gt;se obnovi z tohoto kontextu (kontext se nacte).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Vlakna&lt;br /&gt;------&lt;br /&gt;&lt;br /&gt;Nove vlakno tvorime funkci CreateThread, musime zadat adresu, kde zacina kod,&lt;br /&gt;ktery bude vlakno vykonavat (typicky jmeno funkce). Proces muze mit najednou&lt;br /&gt;spusteno mnoho vlaken. Z CreateThread dostaneme handle na vlakno, potom funkci&lt;br /&gt;WaitForMultipleObjects muzeme cekat, dokud vsechna vlakna neskonci.&lt;br /&gt;Argumenty novemu vlaknu muzeme predavat pomoci adres dynamicky alokovanych&lt;br /&gt;promennych, nebo pomoci globalnich promennych (nutna sychronizace).&lt;br /&gt;Vlakno muzeme rovnez tvorit v cizim procesu pomoci CreateRemoteThread, ale&lt;br /&gt;musime na to mit prava (debuggery).&lt;br /&gt;&lt;br /&gt;Kazde vlakno ma svuj stack. Stack je uvolnen, kdyz vlakno samo skonci, ale neni&lt;br /&gt;uvolnen, kdyz je ukonceno cizim vlaknem. Velikost stacku muzeme nastavit ve&lt;br /&gt;funkci CreateThread, nebo ji muzeme nechat defaultni.&lt;br /&gt;&lt;br /&gt;Po vytvoreni vlakna mame jeho handle se vsemi pravy a id vlakna. Handle muzeme&lt;br /&gt;duplikovat pomoci DuplicateHandle. Handle vlakna muzeme take ziskat z jeho id&lt;br /&gt;pomoci OpenThread.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sleep, Suspend, Resume&lt;br /&gt;----------------------&lt;br /&gt;Vlakno muze pozdrzet (suspend) a pak opet pokracovat (resume) jine vlakno pomoci&lt;br /&gt;funkci SuspendThread a ResumeThread. Po dobu, co je vlakno pozdrzeno neni&lt;br /&gt;pripousteno k procesoru. Pokud je vlakno rovnou vytvoreno v pozdrzenem stavu,&lt;br /&gt;nezacne se vykonavat, dokud ho nekdo nespusti funkci ResumeThread (pomoci&lt;br /&gt;handle). Vlakno muze take pozdrzet vykonavani sebe saam na urcity casovy usek&lt;br /&gt;pomoci funkce Sleep.&lt;br /&gt;            &lt;br /&gt;&lt;br /&gt;Ukonceni vlakna&lt;br /&gt;---------------&lt;br /&gt;&lt;br /&gt;Dusledky ukonceni vlakna:&lt;br /&gt;- uvolni se vsechny prostredky vlastnene vlaknem (okna treba)&lt;br /&gt;- je nastaven exit code vlakna&lt;br /&gt;- je signalizovano, ze objekt vlakna skoncil (coz zaregistruje treba&lt;br /&gt;WaitForSigleObject funkce...)&lt;br /&gt;- pokud se jednalo o posledni vlakno procesu, je ukoncen cely proces&lt;br /&gt;&lt;br /&gt;Navratovou hodnotu vlakna muzeme ziskat funkci GetExitCodeThread (bezici&lt;br /&gt;proces ji ma STILL_ACTIVE).&lt;br /&gt;&lt;br /&gt;Po ukonceni vlakna neni objekt vlakna uvolnen, dokud se nezavrou vsechny&lt;br /&gt;handly na neho.&lt;br /&gt;&lt;br /&gt;Ukoncit vlakno lze temito zpusoby:&lt;br /&gt;- vlakno zavola ExitThread&lt;br /&gt;- kterekoli vlakno procesu zavola ExitProcess&lt;br /&gt;- vlakno samo skonci a vrati hodnotu&lt;br /&gt;- jakekoli vlakno zavola TerminateThread&lt;br /&gt;- jakekoli vlakno zavola TerminateProcess&lt;br /&gt;&lt;br /&gt;Pokud ukoncim vlakno funkcemi Exit*, system oznami naloadovanym knihovnam, ze&lt;br /&gt;vlakno uz je nebude pouzivat. Pokud ale pouzijeme Terminate*, knihovny se nic&lt;br /&gt;nedozvi. Terminate* funkce by se nemely moc pouzivat, protoze po vlaknu&lt;br /&gt;neuklidi.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bezpecnost&lt;br /&gt;----------&lt;br /&gt;Pri vytvareni vlakna muzeme specifikovat security descriptor. Kdyz ho dame NULL,&lt;br /&gt;vlakno dostane defaultni nastaveni. Pro dalsi manipulaci slouzi funkce&lt;br /&gt;GetSecurityInfo a SetSecurityInfo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;================================================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                            PROCESY&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Vytvoreni procesu&lt;br /&gt;-----------------&lt;br /&gt;&lt;br /&gt;Novy proces muzeme vytvorit funkci CreateProcess. Pokud se stvoreni procesu&lt;br /&gt;povede, dostaneme ukazatel na strukturu PROCESS_INFORMATION obsahuji handly na&lt;br /&gt;proces a jeho primarni vlakno. Pokud je uz nebudeme potrebovat, meli bychom je&lt;br /&gt;zavrit pomoci Closehandle. K novemu procesu ma stvoritelsky proces (rodic)&lt;br /&gt;defaultne plna prava. Pro specialni bezpecnostni nastaveni pouzijme funkce&lt;br /&gt;CreateProcessAsUser nebo CreateProcessWithLogonW.&lt;br /&gt;&lt;br /&gt;Ruzne vlastnosti muzeme nastavit ve strukture STARTUPINFO, ktera je argumentem&lt;br /&gt;CreateProcess (ukazatel na ni). Informace ze STARTUPINFO maji prednost pred&lt;br /&gt;vsemi ostatnimi!&lt;br /&gt;&lt;br /&gt;Handly vracene CreateProcess maji vsechna prava, mohou se dedit a jsou platne,&lt;br /&gt;i kdyz uz proces skoncil. Ve vracene strukture je rovnez PID procesu.&lt;br /&gt;&lt;br /&gt;ID (PID) a handle&lt;br /&gt;-----------------&lt;br /&gt;PID naseho procesu muzeme dostat pomoci funkce GetCurrentProcessId. Handle na&lt;br /&gt;proces ziskame funkci OpenProcess (potrebujeme k tomu PID).  Pomoci funkce&lt;br /&gt;GetCurrentProcess ziskame take handle (pseudohandle), ale pouze na nas proces&lt;br /&gt;a handle neni duplikovatelny, neplati v jinych procesech.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dedicnost&lt;br /&gt;---------&lt;br /&gt;Proces muze a nemusi sdedit nektere veci od sveho rodice. Dedit muze:&lt;br /&gt;- handly z CreateFile&lt;br /&gt;- handly na procesy, vlakna, mutexy, eventy, semafory, pipy a file mapping&lt;br /&gt;objekty&lt;br /&gt;- promenne prostredi&lt;br /&gt;- aktualni adresar&lt;br /&gt;- konzoli&lt;br /&gt;- error mode&lt;br /&gt;- affinity mask&lt;br /&gt;- association with job&lt;br /&gt;&lt;br /&gt;Nemuze dedit:&lt;br /&gt;- tridu piority&lt;br /&gt;- handly vracene LocalAlloc, GlobalAlloc, HeapCreate a HeapAlloc&lt;br /&gt;- pseudohandly&lt;br /&gt;- handly vracene LoadLibrary&lt;br /&gt;- GDI a USER handly&lt;br /&gt;&lt;br /&gt;Aby mohly byt handly dedicne, musime jim to nastavit pri jejich tvorbe vetsinou&lt;br /&gt;pomoci paramatru bInheritHandle nebo podobne. Pak pri tvoreni procesu musime&lt;br /&gt;nastavit STARTUPINFO.&lt;br /&gt;&lt;br /&gt;Dedeni promenych prostredi a aktualniho adresare je dafultni, ale da se zakazat&lt;br /&gt;pri tvorbe procesu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ukonceni procesu&lt;br /&gt;----------------&lt;br /&gt;&lt;br /&gt;Ukoncenim procesu se stane:&lt;br /&gt;- ukonci se vlakna&lt;br /&gt;- uvolni se zdroje&lt;br /&gt;- kernel objekty se zavrou&lt;br /&gt;- kod procesu je odstranen z pameti&lt;br /&gt;- nastavi se navratova hodnota&lt;br /&gt;- signalizuje se ukonceni procesu&lt;br /&gt;&lt;br /&gt;Objekty v kernelu se sice uzavrou, ale dokud je ma otevrene i jiny proces,&lt;br /&gt;nezaniknou.&lt;br /&gt;&lt;br /&gt;Funkce GetExitCodeProcess funguje podobne, jako u vlaken.&lt;br /&gt;&lt;br /&gt;Ukoncenim procesu nezaniknou jeho potomci.&lt;br /&gt;&lt;br /&gt;Jak muze byt proces ukoncen:&lt;br /&gt;- nektere z vlaken zavola ExitProcess&lt;br /&gt;- skonci posledni vlakno procesu&lt;br /&gt;- nektere vlakno zavola TerminateProcess&lt;br /&gt;- console control handler zavola ExitProcess (ctrl+c)&lt;br /&gt;- uzivatel vypne system nebo se odloguje&lt;br /&gt;&lt;br /&gt;Problem s dll u Terminate*, jako u vlaken.&lt;br /&gt;&lt;br /&gt;Bezpecnost&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;Pri vytvareni procesu muzeme specifikovat security descriptor (NULL znamena&lt;br /&gt;defualtni).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Funkce&lt;br /&gt;------&lt;br /&gt;WinExec: nepouziva se, zustala pouze pro kompatibilitu s 16b Windows&lt;br /&gt;CreateProcess: vytvori novy proces a jeho primarni vlakno&lt;br /&gt;ShellExecute:&lt;br /&gt;- nejrychlejsi&lt;br /&gt;- slouzi ke spousteni, k editaci, hledani, tisku...&lt;br /&gt;LoadModule: naloaduje zadany modul do adresoveho prostoru nasi aplikace&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;================================================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                              PRIORITY&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows poskytuji preemptivni prioritni planovani. Defaultne muze vlakno bezet&lt;br /&gt;na kteremkoli procesoru, ale muzeme to nastavit i jinak.&lt;br /&gt;&lt;br /&gt;Funkce:&lt;br /&gt;SuspendThread, ResumeThread: viz vyse&lt;br /&gt;Get/SetPriorityClass&lt;br /&gt;Get/SetThreadPriority: nastaveni priority relativne vuci priorite procesu&lt;br /&gt;SwitchToThread: pro jednou se vzda sveho casoveho kvanta&lt;br /&gt;Sleep: viz vyse&lt;br /&gt;&lt;br /&gt;Vlakno bezi na procesu pouze vymezeny cas, nez se vystrida, takzvane kvantum.&lt;br /&gt;&lt;br /&gt;Planovac bezi v kernelu. Pro planovac mohou nastat zajimave tyto situace, na&lt;br /&gt;ktere musi reagovat:&lt;br /&gt;- vlakno zacne byt pripraveno ke spusteni (nove vznikle napriklad)&lt;br /&gt;- vlakno odchazi z procesoru (skoncilo, doslo mu kvantum, sleep...)&lt;br /&gt;- zmenila se priorita vlakna&lt;br /&gt;- zmenila se procesorova afinita (vlakno odmita nektere vybrane procesory)&lt;br /&gt;&lt;br /&gt;Pri vymene vlaken bezicich na procesoru se ulozi kontext puvodniho vlakna&lt;br /&gt;a nacte se kontext noveho.&lt;br /&gt;&lt;br /&gt;Pri planovani se nehledi na procesy, ale na vlakna. Tedy mame-li nekolik vlaken&lt;br /&gt;se stejnou prioritou a ze dvou ruznych procesu, kazde vlakno dostane stejne,&lt;br /&gt;nezavisle na tom, kolik celkove dostane ktery z procesu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Urovne priorit&lt;br /&gt;--------------&lt;br /&gt;Windows maji celkem 32 (0-31) prioritnich urovni.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;31  +-----------+  ]&lt;br /&gt;    |           |  ]&lt;br /&gt;    |           |  ]&lt;br /&gt;    |           |  ] -&gt; 16 real-time stupnu&lt;br /&gt;    |           |  ]&lt;br /&gt;    |           |  ]&lt;br /&gt;16  |           |  ]&lt;br /&gt;    +-----------+&lt;br /&gt;15  |           |  ]&lt;br /&gt;    |           |  ]&lt;br /&gt;    |           |  ] -&gt; 15 promennych stupnu&lt;br /&gt;    |           |  ]&lt;br /&gt;    |           |  ]&lt;br /&gt;    |           |  ]&lt;br /&gt; 1  +-----------+&lt;br /&gt;    |           |    -&gt; 1 systemova uroven&lt;br /&gt; 0  +-----------+&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pridelovani priorit se jeste deli do dvou skupin - Windo
