Formát odpovědi drž konzistentní. Pokud vracíš JSON, vždy posílej hlavičku Content-Type: application/json. Datum a čas posílej v ISO 8601, čísla bez uvozovek, boolean jako true nebo false. U seznamů přidej metadata, jako je celkový počet nebo odkaz na další stránku. Vyhni se vnořování, které klient musí rozbalovat. Čím plošší struktura, tím snazší zpracování.<br>
<br>
<br>
<br>
Barva hraje větší roli, než se zdá. Světlý nábytek ve stejné barvě jako stěny opticky splyne a chodba se rozšíří. Tmavý botník na světlé zdi vytvoří těžký blok, který prostor rozdělí. Zrcadlo na protější stěně je osvědčený trik: zdvojnásobí vnímanou hloubku. Ale pozor, zrcadlo nesmí být nalepené přímo proti věšáku, jinak při odchodu vidíte jen zmatek. Umístěte ho výš, nad úroveň očí, nebo na boční stěnu. První dojem z bytu vzniká vteřinu po vstupu. Nepotřebujete drahý nábytek, ale uspořádaný prostor, který nebrzdí pohyb.<br>
<br>
<br>
<br>
Když se telefon nebo notebook připojí k otevřené Wi-Fi, veškerá komunikace putuje vzduchem v podobě, které rozumí kdokoli se správným softwarem. Mnoho lidí si myslí, že když síť nevyžaduje heslo, jde jen o pohodlí. Ve skutečnosti je to pozvánka pro útočníka, aby odposlouchával přihlašovací údaje, e-maily nebo bankovní transakce. Nejde přitom o žádnou vzácnou dovednost – stačí běžný notebook s bezplatným nástrojem pro zachytávání paketů.<br>
<br>
<br>
<br>
Funkce, která dělá pět věcí najednou, se nedá testovat ani ladit po částech. Rozdělte ji tak, aby každá dělala jednu věc a vracela výsledek. Místo aby funkce měnila globální stav, ať vrátí hodnotu a teprve volající se rozhodne, co s ní udělá. Jakmile funkce nemění nic mimo sebe, můžete ji zavolat kdykoli a s jistotou vědět, co způsobí. To je základ, na kterém stojí každé rozumné ladění.<br>
<br>
<br>
<br>
Stavové kódy a chybové odpovědi rozhodují o použitelnosti Nejčastější chyba je vracet 200 OK i při chybě. Klient pak musí hádat, co se stalo. Pro úspěch používej 200, pro vytvoření 201, pro neplatný vstup 400, pro chybějící autentizaci 401, pro nedostatečná práva 403, pro nenalezené 404 a pro neočekávanou chybu serveru 500. Tělo chyby měj jednotné: pole error s kódem a lidsky čitelnou zprávou. Nikdy neposílej stack trace do produkce.<br>
<br>
<br>
<br>
Měsíc nevypadá jako ementál proto, že by ho někdo provrtal, ale protože jeho povrch byl po miliardy let vystaven dopadům těles různé velikosti. Na rozdíl od Země tu nefunguje vítr, déšť ani desková tektonika, které by stopy po nárazech zahladily. Každý kráter, který na Měsíci vidíte, je tedy záznamem konkrétní srážky, která se stala v určitém okamžiku historie Sluneční soustavy.<br>
<br>
<br>
<br>
<span style="font-weight: 800;">Další častou chybou je</span> jedna velká hromada bund. Kabáty na jednom věšáku se mačkají, schnou pomalu a zabírají dvojnásobek místa. Řešením je rozdělit věšák na dvě výškové úrovně – horní pro dospělé, spodní pro děti nebo kratší bundy. Na každý věšák dejte maximálně tři kusy a mezi nimi nechte mezeru na prsty. Pokud to jde, použijte tenké dřevěné ramínka, která nezabírají šířku jako plastová. Bundy, které nosíte jen občas, přesuňte do jiné místnosti nebo do vakua.<br>
<br>
<br>
<br>
Když do povrchu narazí planetka nebo kometa, vznikne nejdřív prudká komprese a následně expanze. Materiál se vymrští do okolí a vytvoří se prohlubeň s vyvýšeným valem. U velkých impaktů se střed může dodatečně zvednout, takže uvnitř kráteru vidíte centrální vrcholek. Právě tato kombinace kruhového okraje, hluboké mísy a někdy i středového pahorku dává Měsíci vzhled děrovaného sýra.<br>
<br>
<br>
<br>
Poznat nezabezpečenou síť není složité, ale většina uživatelů to neudělá. V nastavení Wi-Fi se u každé sítě zobrazuje ikona zámku. Pokud zámek chybí, síť je otevřená. U veřejných hotspotů v kavárnách, na nádražích nebo v hotelích se ale setkáte i se sítí, která zámek má, a přesto není bezpečná. Může jít o zastaralé šifrování WEP, které se dá prolomit během několika minut, nebo o podvodnou síť s názvem, který se jen podobá té legitimní. Proto je nutné vždy zkontrolovat, zda se název sítě přesně shoduje s tím, co uvádí personál.<br>
<br>
<br>
<br>
Co dělat, když už jste připojeni Pokud se ocitnete v otevřené síti, nikdy nezadávejte přihlašovací údaje do banky ani e-mailu. Webové stránky bez HTTPS (v adresním řádku chybí ikona zámku) jsou pro útočníka otevřenou knihou. I když HTTPS máte, útočník může sledovat, jaké stránky navštěvujete, a podle toho vás přesměrovat na podvodnou kopii. Řešením je použít VPN, která veškerý provoz zašifruje ještě před odesláním do sítě. Bezplatné VPN ale často data prodávají dál, takže je lepší sáhnout po placené službě s jasnou politikou soukromí.