Jak poznáte nezabezpečenou Wi-Fi a ochráníte svá data

Stačí deset minut večer a ráno se jen skládá Největší chybou bývá pokoušet se o všechno až ráno. Večer si spolu s dětmi připravte suroviny: umyjte a nakrájejte zeleninu, uvařte vejce natvrdo, nachystejte pečivo a pomazánky. Ráno pak už jen stačí skládat krabičky podle přání dítěte. Tento systém šetří čas i nervy a děti se učí plánovat. Pokud máte starší školáky, můžete jim svěřit i výběr celé svačiny z předem domluvených surovin – naučí se tím odpovědnosti a vy se vyhnete rannímu smlouvání, co do krabičky patří.<br> <br> <br> <br> Po odeslání požadavku přichází na řadu čekání na odpověď. Zde narazíte na první praktický problém: časový limit. Výchozí hodnoty bývají nastavené na 30 sekund, ale pokud server zpracovává složitý dotaz, může to trvat déle. Typická chyba začátečníků je, že nezvětší timeout a aplikace spadne s chybou. Naopak u rychlých čtení je příliš dlouhý timeout zbytečný, protože uživatel čeká. Dobré je nastavit timeout podle očekávané doby trvání operace a ošetřit případ, kdy se nestihne.<br> <br> <br> <br> <img src="https://www.freepixels.com/class=" style="max-width:440px;float:left;padding:10px 10px 10px 0px;border:0px;">Nakonec si dejte pozor na typické chyby. Příliš mnoho dekorací na stěnách (fotky, hodiny, klíčenky) vytváří nepořádek. Místo nich použijte jednu velkou fotografii nebo abstraktní obraz, který splyne se stěnou. Nezavěšujte zrcadlo na stěnu, která je celá obložená – pak nemá co odrážet. A nesnažte se ušetřit za světla: jedno kvalitní svítidlo s možností stmívání udělá víc než tři lampy s ostrým světlem. Když dodržíte tato pravidla, předsíň bude působit vzdušně, i když má jen dva metry čtvereční.<br> <br> <br> <br> Dalším častým problémem je snaha automatizovat všechno najednou. Začněte s jednou činností, nechte ji běžet alespoň dva týdny a pak vyhodnoťte, jestli šetří čas a jestli funguje spolehlivě. Pokud ano, přidejte další. Pokud ne, upravte ji nebo zrušte. Nebojte se experimentovat, ale vždy si nechte záložní řešení. Třeba si před automatizací zálohujte důležitou tabulku nebo si nechte posílat e-mailové potvrzení o provedené akci. Získáte tím přehled a budete moci rychle zasáhnout, když se něco pokazí.<br> <br> <br> <br> <span style="font-weight: bold;">Jak správně poskládat</span> požadavek, aby server vůbec rozuměl Základem každého volání je metoda, URL a hlavičky. Metoda určuje, co chcete provést – GET pro čtení, POST pro vytvoření, PUT pro aktualizaci a DELETE pro smazání. S metodou souvisí i to, zda posíláte tělo požadavku. GET obvykle tělo nemá, a pokud ho přece jen pošlete, mnoho serverů ho ignoruje. U POST a PUT naopak tělo očekávají. Nejdůležitější hlavičkou je Content-Type, která říká, v jakém formátu posíláte data. Pokud server očekává JSON a vy pošlete text, odpoví chybou, i když je URL správně.<br> <br> <br> <br> Jakmile odpověď dorazí, první co zkontrolujte, je stavový kód. Kódy 2xx znamenají úspěch, 4xx chybu na straně klienta a 5xx problém na serveru. Mnoho začátečníků dělá chybu, že kontroluje jen to, zda odpověď obsahuje data. Ale pokud server vrátí 404 s HTML stránkou místo JSON, vaše aplikace se tváří, že vše funguje, a přitom je něco špatně. Vždy si stavový kód ověřte a podle něj se rozhodněte, jestli tělo odpovědi vůbec budete zpracovávat.<br> <br> <br> <br> Zrcadla nemontujte naslepo: rozhoduje umístění i velikost Zrcadlo je nejlevnější způsob, jak předsíň zdvojnásobit, ale jen pokud ho umístíte správně. Nejlepší je zavěsit ho na stěnu kolmou k oknu nebo ke vstupním dveřím – odráží světlo a prohlubuje prostor. Zrcadlo naproti dveřím sice zvětšuje, ale při vstupu vás nutí uhýbat. Ideální je jedno velké zrcadlo (od podlahy do dvou třetin výšky) místo mnoha malých, které prostor tříští. Pozor na rámy – tlusté tmavé rámy působí těžce, volte tenké nebo bezrámové provedení.<br> <br> <br> <br> Samotná URL by měla obsahovat identifikátor zdroje, ne sloveso. Tedy místo /getUzivatel?id=1 používejte /uzivatele/1. To je čistší a odpovídá to principům REST. Pozor také na kódování speciálních znaků – pokud v URL posíláte mezeru nebo diakritiku, musíte ji zakódovat. Například znak mezera se nahrazuje jako %20. Mnoho programovacích jazyků má na to hotové funkce, takže ruční skládání řetězce je zbytečný zdroj chyb.<br> <br> <br> <br> Na závěr si osvojte pravidlo: vždy berte v úvahu, že odpověď může být prázdná, může mít jiný formát, než očekáváte, a nemusí přijít vůbec. Pište kód tak, aby tyto situace zvládl bez pádu. Testujte své volání napřed v nástroji pro API, a teprve pak ho přenášejte do aplikace. Tím odhalíte chyby v hlavičkách i v metodách dřív, než začnete řešit logiku. První kontakt s REST API je pak spíš zábava než boj.<br> <br> <br> <br> Jak si ověřit bezpečnost sítě Než se připojíte k jakékoli Wi-Fi, ověřte si, jaké zabezpečení používá. V nastavení připojení vašeho zařízení by se měla u sítě zobrazovat informace o šifrování – hledejte označení WPA2 nebo WPA3. Pokud vidíte WEP nebo „otevřeno", jedná se o nezabezpečenou síť, kterou byste neměli používat pro žádnou činnost, která vyžaduje přihlašování. Typickou chybou je také připojení k síti bez hesla, které ale vyžaduje zadání e-mailu nebo telefonního čísla do webového formuláře – to je často způsob, jak získat vaše osobní údaje.