Když chcete saunu bez kabiny, postačí vám pár metrů čtverečních
Když se naučíte číst stavové kódy, správně předávat autentizaci, zpracovávat JSON a rozumět parametrům, první REST API pro vás přestane být hádankou. Než začnete psát kód, vyzkoušejte si komunikaci s API v nástroji, který umožňuje rychle sestavit požadavek a vidět odpověď. To vám ušetří hodiny ladění, protože hned uvidíte, co se skutečně posílá a co přijde zpět. Jakmile jednou pochopíte princip, další API už pro vás budou jen variacemi na stejné téma.
Na závěr si řekneme, jak se vyhnout nejčastějšímu problému, kterým je časový limit. Volání API může trvat déle, než se očekává, a pokud váš klient není nastaven na delší čekání, dostanete chybu o vypršení času (timeout). Mnoho API proto nabízí možnost zpracování požadavku asynchronně – místo okamžité odpovědi s daty dostanete odpověď s odkazem na stav požadavku, který můžete později dotazovat. Pokud potřebujete volat API pravidelně, neposílejte požadavky častěji, než je nutné. Většina služeb má limity na počet požadavků za minutu, a pokud je překročíte, server vám vrátí chybu 429 Too Many Requests. Řešením je přidání pauzy mezi voláními nebo použití tzv. backoff algoritmu, který postupně prodlužuje čekání po každém neúspěchu.
Po stažení aplikace si zkontrolujte, zda se po přihlášení zobrazuje vaše skutečné jméno a identifikátor banky. Podvodné aplikace často zobrazí jen číslo účtu a požadují potvrzení přes SMS kód, který samy vygenerují. Pokud se vám při prvním spuštění aplikace zobrazí neobvyklé hlášky typu „nutná aktualizace zabezpečení" nebo „ověřte svůj účet pro odblokování", okamžitě aplikaci zavřete a odinstalujte. Tyto výzvy jsou typickým phishingovým vzorcem, který má vylákat citlivé údaje.
Zásadní je také přístup světla. Pod schody bývá tmavo, což může být výhoda i past. Pokud v místnosti není okno přímo u tohoto koutu, počítejte s kombinací bodového osvětlení a přenosné lampy s teplou barvou. Vyhněte se LED páskům s ostrým bílým světlem, které unavuje oči. Ideální je umístit světelný zdroj tak, aby dopadal na knihu z boku, ne zepředu – předejdete tak odleskům na lesklém papíře. Doporučuji také zvolit vypínač přímo u místa, kde budete sedět, abyste nemuseli vstávat při každé změně nálady.
Co se týče atmosféry, nebojte se sáhnout po tmavší barvě na stěnách – prostor pod schody působí díky tmavému odstínu útulněji a opticky se zmenší. Světlé barvy naopak zvýrazní každou nerovnost střechy. Do textilu zvolte přírodní materiály, které pohlcují zvuk, ideálně len nebo silný bavlněný plyš. Nezapomeňte na závěs nebo látkovou roletu, kterou kout oddělíte od zbytku místnosti – vytvoříte si tak soukromí a zabráníte průvanu. Koberec by měl mít protiskluzovou podložku.
Nakonec si uvědomte, že originalita není jen o absenci doslovných kopií. Jde o to, abyste textu rozuměli, uměli ho obhájit a dokázali ho převyprávět vlastními slovy. Jestliže máte pocit, že text je jen slepencem cizích myšlenek, raději ho přepracujte. Čtenáři ocení váš vlastní hlas a vy se vyhnete riziku, že vás někdo načapá při nedbalé práci. Až budete mít hotovo, projděte text ještě jednou – tentokrát s čerstvýma očima a s vědomím, že kontrola originality je investice, která se vyplatí.
Když aplikace vyžaduje příliš mnoho oprávnění, je to první varovný signál Před instalací si projděte seznam oprávnění, která aplikace požaduje. Bankovní aplikace potřebuje přístup k internetu, fotoaparátu pro skenování platebních karet a upozorněním. Pokud žádá přístup ke kontaktům, poloze, mikrofonu nebo správci souborů, je to důvod k podezření. Stejně tak si všímejte, zda aplikace nechce běžet na pozadí neustále — standardní bankovní aplikace se spouští pouze na vyžádání a po dokončení operace se sama ukončí. Věrohodná aplikace také nikdy nepožaduje instalaci dalšího certifikátu nebo profilu, který by měl ovládat šifrování komunikace.
Nejprve si vyjasněme, co se vlastně při požadavku děje. Když API zavoláte, odešlete HTTP metodou (nejčastěji GET, POST, PUT nebo DELETE) požadavek na konkrétní URL. Server požadavek zpracuje a vrátí odpověď, která se skládá ze stavového kódu, hlaviček a těla. Stavový kód je první vodítko, které by vás mělo zajímat. Dvojka na začátku (200, 201) znamená úspěch, čtyřka (400, 401, 404) označuje chybu na straně klienta a pětka (500) chybu serveru. Mnoho začátečníků se soustředí jen na to, co přijde v těle odpovědi, ale ignoruje právě stavový kód, který prozradí, co se skutečně stalo.
Ruční kontrola, na kterou se nástroje nezmůžou Automatické nástroje nejsou všemocné. Pokud je text chytře přepsán, změníte synonyma a přehodíte slovosled, kontrola může vyjít čistá. Proto se vyplatí provést i ruční revizi. Zaměřte se na věty, které jsou stylisticky odlišné od zbytku textu, nebo na pasáže, kde se opakují stejná slovní spojení jako v jiných textech na stejné téma. Zkuste si část textu vygooglovat – v uvozovkách zadejte delší frázi, která vás zaujala. Pokud se objeví identická věta na cizím webu, je to jasný signál.