Psychologický efekt je stejně důležitý jako fyzická práce. Pokud si úklid spojíte s odměnou – například oblíbenou hudbou nebo šálkem čaje po dokončení – mozek si vytvoří pozitivní asociaci. Přestanete úklid vnímat jako trest. Pomáhá také stanovit si časový limit, třeba dvacet minut, a po jeho uplynutí skončit, i kdyby nebylo hotovo. Tím se vyhnete vyčerpání a úklid se nestane nekonečným. Po několika dnech zjistíte, že se domov udržuje snadněji a stres mizí.
Než začnete psát kód, ujasněte si, co je vlastně REST API: rozhraní, přes které spolu komunikují dvě aplikace pomocí HTTP. Klient pošle požadavek na určitou adresu (endpoint), server ho zpracuje a vrátí odpověď. Žádná magie, jen data ve formátu JSON nebo XML. Pro první testování vám postačí nástroj příkazové řádky nebo jednoduchý klient, který umí poslat GET a zobrazit hlavičky i tělo odpovědi.
Než něco koupíte, položte si otázku, kdy to opravdu sníte. Akce na velké balení se vyplatí jen u věcí, které spotřebujete do pár dnů, nebo které umíte zamrazit. Mrkev, celer, papriky a bylinky se dají nakrájet a zmrazit v sáčcích po porcích. Chléb krájejte a zmrazte nakrájený, vytahujte po plátcích. Banány a jablka oddělte od ostatního ovoce – uvolňují plyn, který urychluje zrání. Naopak citrony a bylinky zabalte volně, potřebují trochu vzduchu. Zeleninu s listy nemyjte předem, vlhkost jí škodí. Umyjte ji těsně před použitím.
Typické chyby: roztápění s novým těsněním, které ještě není vytvrdlé; utahování dvířek silou, aby „lépe těsnila"; ignorování praskliny ve skle, dokud nepraskne úplně; a zkoušení tahu při zavřené klapce. Před prvním topením proveďte malý test – zatopte menším množstvím suchého dřeva a pozorujte, zda kouř odchází komínem a zda se sklo neorossí. Pokud ano, přidejte vzduch a zkontrolujte těsnění znovu.
Sušení a žehlení rozhoduje o tom, jak dlouho látka vydrž
Čalouněné čelo postele lidé kupují hlavně kvůli vzhledu, ale jeho skutečný přínos v ložnici je jinde. Měkčený povrch funguje jako akustický prvek: pohlcuje vyšší frekvence, které se jinak odrážejí od holé zdi za hlavou. V místnosti s tvrdou podlahou a minimem textilu je rozdíl znát nejvíc. Nejde o zvukovou izolaci mezi byty, ale o utlumení ozvěny uvnitř místnosti – telefonát zní měkčeji, ranní budík méně řinčí.
Požadavek se skládá ze čtyř částí: metody, adresy, hlaviček a těla. Metoda říká, co chcete udělat – GET čte, POST vytváří, PUT nebo PATCH upravuje, DELETE maže. Do hlaviček patří Content-Type a Accept, tedy v jakém formátu data posíláte a jaký očekáváte. Tělo nese samotná data, obvykle JSON. Pokud vynecháte Content-Type, server nemusí vědět, jak tělo přečíst, a vrátí chybu. To je první častá chyba, kterou lidé dělají.
Co se děje mezi odesláním a odpovědí Server přijme požadavek, najde odpovídající endpoint, ověří oprávnění a zpracuje data. Odpověď má stavový kód, hlavičky a tělo. Kódy začínající dvojkou znamenají úspěch, čtyřkou chybu na straně klienta, pětkou chybu serveru. Nejdůležitější jsou 200 (OK), 201 (vytvořeno), 400 (špatný požadavek), 401 (neautorizováno), 404 (nenalezeno) a 500 (interní chyba). Tělo odpovědi často obsahuje stejná data, která jste poslali, nebo jejich aktualizovanou verzi. Vždy si přečtěte i hlavičky, někdy nesou informaci o limitu požadavků nebo o typu obsahu.
Odpověď zpracujte tak, že nejprve ověříte stavový kód, potom zkontrolujete, zda je tělo platný JSON, a teprve pak z něj čtete data. Pokud server vrací data stránkovaně, počítejte s tím, že první odpověď neobsahuje všechno. Nikdy neposílejte požadavek v nekonečné smyčce bez prodlevy – snadno narazíte na limit a dostanete 429. Až budete mít funkční první volání, uložte si ho jako opakovaně použitelnou funkci, ať nemusíte hlavičky a adresu sestavovat znovu ručně.
Při ladění se vyplatí nejdřív poslat co nejjednodušší požadavek, třeba GET na seznam položek. Když projde, přidejte autentizaci, pak tělo a teprve potom složitější operace. Typická chyba je posílat heslo nebo token v adrese místo v hlavičce. Další je ignorovat stavové kódy a spoléhat jen na to, že odpověď „něco" vrátí. Server může vrátit 200 i s chybovou zprávou v těle, takže kontrolujte obojí.
Add new comment