Editing
Jak rozchodit první REST API a nezabloudit v odpovědích
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Co si připravit večer, a na co naopak zapomenout Večer si nachystejte nejen samotnou svačinu, ale i celý „ráno box": do krabičky přidejte ubrousek, příbor a třeba i láhev s vodou s kapkou citronu. Ráno pak stačí jen vyndat z lednice. Pozor na ovoce, které rychle hnědne – jablka a banány nakrájené na plátky raději zakápněte citronovou šťávou nebo je vložte do krabičky s pevným uzávěrem, ideálně oddělené od zbytku.<br><br>Další pastí je špatné zacházení s časovými údaji. REST API často vrací čas v UTC s časovým pásmem. Pokud tyto hodnoty zobrazíte uživatelům bez převodu, vzniknou nesmyslné rozdíly. Vždy parsujte datum pomocí knihovny, která umí pracovat s časovými pásmy, a až poté ho převeďte na lokální formát. Stejně tak pozor na desetinné čárky – API obvykle používá tečku, ale v češtině se zobrazuje čárka. Nezapomeňte na to při prezentaci čísel.<br><br>Při zařizování koutku myslete na tři věci: světlo, ticho a pořádek. Pracovní stůl umístěte kolmo k oknu, ne přímo k němu, aby dítě nesvítilo do očí a nekoukalo ven na pohyb. Pokud je to možné, vyberte místo, kde neprochází celá rodina a kde nejsou dveře do kuchyně. Hluk z televize nebo rozhovorů je nejčastějším rušivým faktorem, který děti nedokážou samy odfiltrovat. Zkuste do koutku umístit malý koberec, který pohltí zvuk, a na stůl dejte lampu s nastavitelným ramenem.<br><br>Když konečně odešlete požadavek z prohlížeče, narazíte na politiku CORS – server musí povolit přístup z vaší domény. To se řeší hlavičkou Access-Control-Allow-Origin. Bez ní vám prohlížeč zablokuje čtení odpovědi, i když je požadavek v pořádku. V testovacím režimu můžete využít nástroje, které ignorují CORS, ale v produkci to neprojde. Poslední rada: vždy si ukládejte ukázkové odpovědi do souborů. Až budete psát testy, budete mít připravená data, a nebudete muset volat API pokaždé, když se něco rozbije. Praxe dělá mistra – začněte s jednoduchým GET na veřejné API a postupně přidávejte POST, autentizaci a chybové stavy.<br><br>Jak si usnadnit práci s daty a vyhnout se zbytečným chybám Když už máte první data, zaměřte se na jejich strukturu. JSON je sice čitelný, ale ruční parsování je past. V jazycích jako JavaScript nebo Python existují nativní metody pro převod JSON na objekty. Pozor na to, že odpověď může obsahovat vnořené objekty a pole, která je třeba procházet cyklem. Častým oříškem je také null – pokud předpokládáte, že pole existuje, ale server ho vynechá, spadnete na null pointer exception. Než začnete psát logiku, ověřte si, že data mají očekávaný tvar, a to buď dokumentací API, nebo zkušebním požadavkem.<br><br>U šikmých stropů se vyhněte velkým kusům nábytku, které se nedají rozdělit. Skříně a komody nakupujte spíše nižší a širší, případně si nechte vyrobit vestavěné řešení přímo na míru. To sice vyžaduje víc plánování, ale výsledek maximálně využije každý centimetr. Do míst s nízkým stropem patří police na knihy, krabice na sezónní věci nebo zásuvky pod oknem. Skvělé jsou také pojízdné boxy na kolečkách, které můžete zasunout pod postel a vytáhnout podle potřeby. Naopak se vyhněte závěsným svítidlům, která visí nízko a hrozí náraz. Použijte bodová světla nebo nástěnné lampičky.<br><br>Pokud má pokoj větší výšku, zvažte palandu nebo vyvýšenou postel. Pod ní pak vznikne pracovní kout s psacím stolem, police na knihy nebo malá šatna s tyčí na oblečení. Toto řešení uvolní střed místnosti, který bude sloužit pro hraní. Při výběru palandy ale počítejte s tím, že horní lůžko musí mít dostatečnou vzdálenost od stropu. Dítě by se mělo v sedě pohodlně narovnat a nemělo by se bát, že se udeří. Bezpečnostní mantinel je nutností, stejně jako pevný žebřík, který neklouže. Vždy také zkontrolujte, zda je konstrukce ukotvená ke stěně, protože děti se v noci převalují.<br><br>U listového těsta, které je křehké a vrstevnaté, se vyhněte příliš tekutým krémům. Ideální jsou husté pudinkové krémy nebo krém z mascarpone s tučným tvarohem. Listové těsto je sice křehké, ale při kontaktu s vlhkostí rychle ztrácí strukturu a slehne se. Proto krém vždy připravte hustší, než byste čekali — po nanesení na korpus se přirozeně mírně zředí a získá správnou konzistenci.<br><br>Pro křehké tartaletky nebo košíčky se hodí také krém na bázi žloutkového vaječného likéru nebo čokoládový ganache. Ganache připravíte zahřátím smetany a smícháním s kvalitní čokoládou. Nechte ho před plněním vychladnout na pokojovou teplotu, ale ne úplně ztuhnout. Pokud byste ho nalili do teplého stavu, těsto zvlhne a ztratí křehkost.<br><br>Při zařizování myslete na to, že děti rostou rychle. Podkrovní pokoj proto nenavybavujte příliš napevno, aby šlo nábytek snadno přestěhovat a přizpůsobit. Nechte alespoň jednu stěnu, kde strop dosahuje plné výšky, volnou pro psací stůl a židli. Tato zóna je klíčová pro školní léta. Pod šikminu pak umístěte police, které dosáhnou až do nejnižšího místa – využijete tak prostor, který by jinak přišel vniveč. Pokud je pokoj opravdu malý, spojte funkce: postel nad úložným prostorem, stolek s policemi v jednom kuse nebo sedací vak, který slouží i jako úložiště. Důležité je také správné větrání, protože pod střechou bývá v létě horko a v zimě zima. Počítejte s tím a vyberte vhodné osvětlení i textilie.
Summary:
Please note that all contributions to BloomWiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
BloomWiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information