Praní, nebo nošení? Co dřív zničí oblečení z druhé ruky

Z Mazovia

Květináč volte jen o dva až čtyři centimetry větší v průměru, než byl ten předchozí. Příliš velká nádoba je nejčastější chyba. Objem půdy, který kořeny ještě neprokořenily, zůstává mokrý, začne kysat a hnije v něm kořenový systém. Naopak rostlina v příliš malém květináči rychle spotřebuje živiny i vlhkost a je potřeba ji zalévat každý den. Pokud kořeny prorůstají drenážním otvorem, je čas přesadit — ideálně na jaře, kdy rostlina začíná růst.

Načasování těžby a štípání rozhoduje o tom, jak dobře dřevo proschne. Dřevo by mělo být naštípáno a uloženo nejpozději na jaře, aby mělo přes léto čas vyschnout. Pokud ho naskládáte až na podzim, do zimy neproschne a bude ho méně. Štípání na menší kusy urychluje schnutí – čím menší polena, tím rychleji ztrácejí vlhkost. Nechte je přes léto na vzduchu a teprve před zimou přeneste do suchého přístřešku nebo do kůlny. Nikdy nenechávejte dřevo venku přes zimu bez ochrany.

Při ladění si požadavek nejdřív projděte ručně, než ho vložíte do kódu. Zkontrolujte metodu, adresu, hlavičky a tělo. Pokud server vrací 400, problém je téměř jistě ve formátu. Pokud vrací 401, chybí nebo je neplatný přihlašovací údaj. Pokud vrací 404, adresa neodpovídá žádnému prostředku. Pokud vrací 500, chyba není ve vašem požadavku a nemá smysl ho opakovat beze změny. Tyto čtyři kódy pokryjí většinu prvních problémů.

Oblečení z druhé ruky už má za sebou kus života. Vláknům se zkrátily polymerní řetězce, barvivo vybledlo, zipy a švy jsou opotřebené. Právě proto je největší chybou zacházet s ním stejně jako s novým zbožím – tedy prát často, na vysoké teploty a sušit v sušičce. Pokud chcete, aby vám kus vydržel roky, musíte snížit frekvenci praní a zvolit šetrnější režim. Většina skvrn na košilích nebo svetrech zmizí lokálně, hadříkem a vlažnou vodou, zatímco celé praní je zbytečné.

Substrát nevybírejte podle barvy obalu, ale podle toho, odkud rostlina pochází. Většina pokojovek z tropů potřebuje vzdušnou směs, která drží vlhkost, ale zároveň nelepí. K běžnému rašelinovému substrátu proto přimíchejte perlitu nebo drcenou kůru, klidně v poměru jedna ku jedné. Pro sukulenty a kaktusy použijte směs s větším podílem písku a hrubého minerálního materiálu. Univerzální substrát ze supermarketu bývá příliš jemný a po pár zálivkách se slehne do neprodyšné hmoty.

Když poprvé sestavíte požadavek na REST API, nejčastější chyba není v samotném kódu, ale v představě, že server okamžitě ví, co chcete. Požadavek je jen text přenášený po síti. Skládá se z metody, adresy, hlaviček a případného těla. Metoda určuje záměr: GET čte, POST vytváří, PUT nahrazuje, PATCH mění část, DELETE maže. Pokud pošlete data v těle u GET, server je s velkou pravděpodobností ignoruje. To je první místo, kde vzniká tiché selhání.

Odpověď má také hlavičky a tělo. Stavový kód je první informace, kterou musíte zpracovat. Kódy 2xx znamenají úspěch, 4xx chybu na straně požadavku, 5xx chybu na straně serveru. Nikdy neberte jako úspěch cokoliv, co začíná dvojkou, aniž byste zkontrolovali, zda tělo obsahuje očekávaná data. U chyb čtěte tělo odpovědi, často obsahuje konkrétní důvod. Prázdné tělo u chyby znamená, že se musíte spolehnout jen na kód.

Mokré boty potřebují odtéci a uschnout, jinak začnou po pár dnech zapáchat a ničit podlahu. Vyhraďte jim uzavřený, ale větraný prostor — třeba kovový zásobník s děrovaným dnem, který stojí na zemi. Suché boty pak patří nahoru mimo dosah vody. Pokud máte jen jednu polici, položte na ni mřížku a spodní řadu nechte volnou pro mokrou obuv. Nevkládejte mokré boty do uzavřené skříně bez otvorů, plíseň se objeví do týdne. Kožené boty navíc nikdy nesušte u topení, kůže ztvrdne a popraská.

Adresa není jen cesta k souboru. Obsahuje cestu k prostředku a za otazníkem parametry, které zužují výběr. Parametry v cestě označují konkrétní věc, parametry v dotazu filtrují nebo stránkují. Záměna těchto dvou věcí vede k nečitelným adresám a k tomu, že se stejná logika opakuje na více místech. Držte se pravidla: co identifikuje, patří do cesty; co jen upřesňuje, patří do dotazu.

Poslední krok je opakování. REST API je bezstavové, takže každý požadavek musí nést všechny potřebné informace. Nespoléhejte na to, že si server pamatuje předchozí volání. Pokud potřebujete poslat více souvisejících změn, použijte jeden požadavek s více daty, nebo po sobě jdoucí volání s jasným pořadím. U velkých odpovědí vždy řešte stránkování, jinak přenesete zbytečně mnoho dat a narazíte na limity. Když pochopíte cestu od požadavku k odpovědi, přestane být REST API černou skříňkou a začne být nástrojem, kterému rozumíte.