pondělí 10. května 2010

Přesunuto

Tento blog byl přesunut na tuto adresu: robinpokorny.com

sobota 28. února 2009

Čištění klávesnice

Po té co jsem dal pryč svůj počítač a monitor, přišl čas i na mou klávesnici. Mám hezký bezdrátový set klávesnice a myši Microsoft Wireless Optical Desktop Elite. Než jej všek předám někomu dalšímu, musím vyčistit klávesnici. Jelikož jsem u počítače trávím poměrně hodně času a netajím, že občas si k dobré práci dím něco na zub. Přesto, když jsem dnes ráno odtranil všechna tlačítka, lekl jsem se, kolik se toho za ty tři roky nehromadilo. No posuďte sami.




úterý 10. února 2009

Patička stránky fixovaná na spodek

Potřeboval jsem vytvořit patičku, která bude za každé situace na dolním okraji stránky. Na webu je spousta návodů, ale žádný nefungoval správně (některé vůbec), takže jsem musel sám experimentovat. Nalezl jsem elegantní řešení.


Struktura XHTML souboru

Není třeba použít nějaký tag na celou stránku, dokonce mi to v takovém případě připadá jako sémantický nesmysl. Do body vložte: 

<div id="footer">
   <!-- obsah patičky -->
   &copy; 2009 Srpak Ladivo
</div>

CSS kód

Tady přichází celá genialita mého řešení. Nastavíme position na absolute, nemá-li jeho rodič nastaven position:relative, pozice je dána k celé stránce. Aby vše bylo dole dodáme i bottom: 0 Nijak zvášť geniální, že? Potřebujeme také, aby patička byla přes celou šířku obrazovky. Samotné width: 100% nám spůsobí jeden problém. Pokud bude šířka stránka menší než nejširší číst stránky, patička zaujme jen velikost okna. Musíme přidat i atribut min-height.

#footer {
   position: absolute;
   bottom: 0;
   width: 100%;
   min-width: 960px;
}

Závěr

Hlavní výhody jsou:
  • Zcela validní kód (CSS i XHTML)
  • Zcela logické CSS
  • Zcela sémantické XHTML
  • Jednoduchost
Funguje v Safari, FF a IE7 (vše Windows). Myslím, že by s tím neměl mít problém žádný prohlížeč.

pátek 30. ledna 2009

Nový rok? Jedině organizovaně!

Jak se vypořádat s nástrahami roku?
Jak stihnout vše podstatné?
Jak mít přehled nad přehledem?
Jak zvládnout maturitu?

Dnes jsem byl osvobozen od řešení těchto otázek. Respetivě mi byla dána odpověď. Doslova. K dnešnímu svátku jsem dostal diář Moleskine!


Necelých 400 stránek toho nejlepšího papíru v tom nejelegantnějším balení. Nad rámec běžného diáře obsahuje navíc vyjímatelný adresář, převody jednotek, předvolby a zkratky zemí, pravítko, časové zóny, přepočet velikostí oblečení a bot a spoustu dalších věcí. Jako správný Moleskine má vzadu kapsu na vše možné a jeho černý obal je přepásán gumičnou. Obdivujte i jiné zápísníky na moleskine.com.

středa 17. prosince 2008

Oxford den 2 - Pohovory na tři způsoby

Během noci jsem se vzbudil, protože mi byla zima, tak jsem si vzal další deku a šel opět spát. Budík jsem měl nařízený na půl osmou. Vzbudil jsem se a šel se osprchovat. Koupelna, přesnější by bylo říct místnůstka se sprchou, měla asi jeden na jeden a půl metru a samotná sprcha mohl být čtverec se stranou 50 cm. Jako všude v Anglii (co jsem měl možnost pozorovat) máte zvlášt páku na teplotu vody a na sílu proudu. Po sprše jsem se oblékl, vzal jsem si černé kalhoty a své oblíbené tričko s dlouhým rukávem. Odebral jsem se na snídani, kde jsme samou nervozitou pozřel jen půl toastu a trochu fazolí. Ještě jsem si rychle odběhl vyčistit si zuby a už jsem šel na svůj první pohovor.

Pohovor první
Tím prvním, s kým jsem měl mít pohovor, se stal Dr. Quentin Miller, učitel Computer Science na Somerville. Asi 15 minut předem jsem se dostavil k našim heplerům, kde jsem dalších několik minut čekal. Pak mě společně s dvěma dalšími uchazeči jeden helper odvedl do té správné budovy a každému ukázal ty správné dveře. Sedl jsem si na židli, čekal až budu moct jít dovnitř a odtamtud ke mě doléhaly tlumené zvuky rozhovoru. Za nedlouho jsem uslyšel, že hlasy míří ke dveřím, ty se otevřely. Pan Miller mi řekl, že mám ještě chvíli počkat, že pro mě příjde a zavřel za sebou dveře. Uchazeč, který tam byl přede mnou mi jen řekl, že je pohovor byl velmi příjemný. Za okamžik se dveře otevřely a doktor Miller mě pozval do své kanceláře. Pokoj byl účelově, ale příjemně zařízen. Na zdi měl obsáhlou knihovnu, psací stůl, židli a uprostřed pokoje dvě pohovky naproti sobě a mezi nimi stoleček. Na všech poličkách, stolcích a po stole se na sebe vršily knihy a papíry, přesto nevypadali rušivě.
Představili jsme se a sedli si naproti sobě. Na úvod se mě zeptal na otázku ohledně mého Personal statement, které jsem poslal v přihlášce, konkrétně se zajímal o časopis Linux+. Popsal jsem mu jaký typ magazínu to je, s čím jsem jim pomáhal a co mi to přineslo. Pak vzal list papírů a načrt mi úlohu. Budiž sekvence S, která je seřazena, je neklesající a obsahuje 2n prvků. Z této sekvence byly (jakkoli) vytvořeny sekvence X a Y. Obě jsou seřazené, neklesající a mají n prvků. Známe pouze X a Y, neznáme S. Cílem je zjistit n-tý prvek v původní sekveci S. Viz náčrt.

Řešení úlohy zatím nebudu psát. S pomocí učitele se mi podařilo přijít na správné řešení.
Pak jsme se rozloučili. Měl jsem asi 2 hodiny času, skočil jsem si na oběd, pak jsem si vyčistil zuby a šel na další pohvor.
Pohovor druhý
Po jedné jsem se dostavil před dveře Dr Nicolaie Meinhausena, učitele statistiky. Nejdříve si na chvíli odběhl, když se vrátil, šli jsme do jeho kanceláře. Místnost byla uhlazenější, nad krbem měl tabuli a na stole Maca. Sedl jsem si na skládací židličku a po úvodní relaxační otázce (a odpovědi) mi dal k řešení tento problém:
Osoby A a B střídavě hází mincí, dokud jeden z nich nevyhraje hozením panny. Jaká je pravděpodobnost, že vyhraje A, která začíná? Jakou má pravděpodobnost výhry, pokud budou hrát 3? Jaká je pravděpodobnost pro počet hráčů blížící se nekonečnu?
Řešení a vysvětlení později. Po vyřešení mi dal další, težší, otázku.
Tři hráčí A, B a C hází mincí, padne-li panna, mince se posune vlevo, padne-li orel, vpravo. Jaký je průměrný počet kroků, než se mince vrátí k tomu, kdo začínal?
Řešení tohoto problému bylo docela náročné a navíc jsme statistiku ani pravděpodobnost nebrali, takže mi musel trochu pomoct. A taky jsem mu občas nerozuměl, což asi nebylo nejlepší, ale bylo to opravdu jen občas.
Pohovor třetí (nedopsáno)

Sdileni