5 věcí, které rozhodují o první odpovědi REST API

From BloomWiki
Jump to navigation Jump to search

Důležité je také hřadování. Bidlo má být dřevěné, hladké, bez prasklin a dostatečně široké, aby na něm slepice mohla sedět celou nohou, ne jen prsty. Příliš tenká nebo kluzká bidla nutí ptáka balancovat a dlouhodobě přetěžovat šlachy. Umístěte je tak, aby pod nimi bylo dost místa na trus, který se nelepí na nohy níže sedících slepic. Kovové trubky a plastové tyče nejsou vhodné — v zimě studí a v létě kloužou.

Než houbu vložíte, zjistěte tvrdost a zákal vstupní vody. U měkké a čiré vody stačí houba s jemnější pórovitostí a delší interval výměny. U tvrdé vody s vyšším obsahem železa nebo manganu se póry ucpat rychleji a houba se stává živnou půdou pro biofilm. Praktické pravidlo: jakmile se na povrchu objeví slizká vrstva nebo houba ztmavne do hněda, vyměňte ji okamžitě, i kdyby podle návodu ještě měla vydržet.

Nízké podkroví pod šikminou není místnost, kterou by šlo zařídit jako běžný pokoj. Rozhoduje sklon střechy, výška po kolena a to, kudy vedou krovy. Než začnete cokoli kupovat, změřte výšku v několika bodech: u zdi, ve třetině šířky a v místě, kde se strop láme. Většina lidí zjistí, že pohodlně využitelná je jen část půdorysu a zbytek musí zůstat úložný nebo volný.

Než začnete čistit, zjistěte, co vlastně držíte. Starší šperky často nejsou z ryzího stříbra, ale z postříbřeného kovu, alpaky nebo slitiny s tenkou vrstvou. Pozná se to podle puncovní značky na rubové straně, u náramků na zapínání. Ryzí stříbro má značku ryzosti, postříbřené kusy mívají označení jako „alpaka" nebo žádné. U postříbřeného zboží je agresivní leštění pastou smrtelné — vrstva se prodře a obnaží podklad, který může být mosazný nebo měděný. Takový šperk pak nejde zachránit, jen ztratí veškerou hodnotu.

Ložnice je místo, kde trávíme třetinu života, a přesto se v ní často dělají kompromisy. Pokud se ráno budíte s pocitem, že jste vůbec nespali, problém nebývá jen v délce spánku, ale v prostředí. Teplota, světlo, hluk, matrace a celkové uspořádání místnosti ovlivňují, jak hluboko se dostanete do jednotlivých fází spánku. Nejde o drahé rekonstrukce ani o nákup desítek doplňků. Většina změn se dá udělat během jednoho odpoledne a rozdíl poznáte během několika nocí.

Začni tím, že si požadavek rozložíš na čtyři části: metodu, cestu, hlavičky a tělo. Metoda určuje, co se má stát s daty, cesta identifikuje konkrétní zdroj a hlavičky nesou metadata. Tělo má smysl jen u metod, které přenášejí data. Typická chyba je poslat tělo u GET požadavku a divit se, že ho server ignoruje. Některé nástroje to dokonce odmítnou odeslat, takže se chyba projeví až na serveru.

Při ladění si nejdřív ověř, co skutečně odešlo, ne co sis myslel, že odesíláš. Zkontroluj hlavičky, tělo i kód odpovědi. Pokud něco nefunguje, zjednoduš požadavek na minimum a přidávej části postupně. Většina problémů s prvním REST API není v architektuře, ale v nepozornosti u jednoho pole. Když pochopíš cestu požadavku a odpovědi, dokážeš chybu najít během několika minut místo hodin.

Typické chyby se opakují. Lidé kupují nábytek dřív, než znají výšky. Zapomínají na větrání, takže v podkroví vzniká vlhko a plíseň u šikminy. Podceňují izolaci – v létě je tam nesnesitelné horko a v zimě chlad od střechy. A hlavně: snaží se zaplnit každý centimetr. Nízký prostor potřebuje vzduch a prázdné místo, jinak se v něm nedá dýchat.

Světlo a tma rozhodují víc, než si lidé myslí Melatonin, hormon spánku, se tvoří jen ve tmě. Jakékoli modré světlo z telefonu, notebooku nebo televize ho potlačuje. Ideální je hodinu před spaním obrazovky vypnout, nebo alespoň zapnout noční režim a ztlumit jas na minimum. V ložnici pak odstraňte všechny zdroje světla: kontrolky na nabíječkách, standby diody na televizi, svítící budík. Zatemňovací závěsy nebo rolety nejsou rozmar, ale praktická pomůcka, zvlášť v létě, kdy se rozednívá před pátou. Ráno naopak světlo potřebujete — pokud možno denní, ideálně do půl hodiny po probuzení. Pomáhá nastavit vnitřní hodiny a večer se pak snáz usíná.

Stavové kódy nejsou kosmetika. Odpověď 200 znamená úspěch, 201 vznik nového zdroje, 400 chybu v požadavku, 404 nenalezený zdroj a 500 chybu serveru. Pokud server vrací 200 i při chybě, klient nemá jak poznat, že se něco pokazilo. Stejně zavádějící je vracet 500 u chyby, kterou způsobil klient. Rozlišuj také mezi chybou v datech a chybou v cestě. Každá z nich má jiný kód a jiný dopad na další zpracování.

U postele platí, že čím nižší rám, tím lépe. Vysoká postel nutí sedět v předklonu a brzy vás přestane bavit. Pokud spíte pod šikminou, dejte hlavu do nejvyššího místa a nohy k nízké zdi. Světlo řešte bodovkami nebo páskovým osvětlením podél šikminy, protože klasické lustry vás budou oslňovat a v nízkém prostoru působí těžkopádně. Zrcadla na šikmé stěně prostor opticky nezvednou, spíš působí rušivě.