Když tvoříš první REST API, začni správně: Unterschied zwischen den Versionen

Aus Rettungsdienst-Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Dalším častým omylem je předpoklad, že rebase je ztráta práce. Když dojde ke konfliktu, Git pozastaví rebase a vy musíte konflikt vyřešit ručně. Po vyřešení nezapomeňte provést git add a poté git rebase --continue. Pokud se něco pokazí, můžete použít git rebase --abort, který vrátí vše do původního stavu. Tato bezpečnostní pojistka je důvodem, proč se rebase nemusíte bát.<br><br>Závěrečná rada: nikdy nekupujte k…“)
 
K
 
Zeile 1: Zeile 1:
Dalším častým omylem je předpoklad, že rebase je ztráta práce. Když dojde ke konfliktu, Git pozastaví rebase a vy musíte konflikt vyřešit ručně. Po vyřešení nezapomeňte provést git add a poté git rebase --continue. Pokud se něco pokazí, můžete použít git rebase --abort, který vrátí vše do původního stavu. Tato bezpečnostní pojistka je důvodem, proč se rebase nemusíte bát.<br><br>Závěrečná rada: nikdy nekupujte křeslo bez vyzkoušení a bez možnosti vrácení. Pokud objednáváte přes internet, zjistěte si podmínky reklamace a vrácení zboží ještě před platbou. Vyhnete se tak situaci, kdy vám doma stojí nepoužitelný kus, který nikdo nechce. Dobré křeslo je investice na deset let, takže se vyplatí strávit nad výběrem víc času než jen jedno odpoledne v obchodě.<br><br>Základem římského úspěchu byl důsledný spád. Římané věděli, že voda musí mít stálý sklon, aby tekla sama, ale ne příliš prudký, aby nenabrala rychlost a nepoškodila koryto. Pro praxi to znamená: než položíte nové potrubí, změřte si skutečný terén, ne jen vzdálenost vzdušnou čarou. Typická chyba je spoléhat na mapy s hrubým rozlišením, kde se ztratí mírné klesání. Použijte nivelační přístroj nebo alespoň laserový dálkoměr a ověřte spád na každých sto metrech. Cílem je udržet sklon mezi 0,5 a 2 procenty. Při menším sklonu voda stagnuje a začínají se usazovat nečistoty, při větším hrozí kavitace a hluk.<br><br>Při testování si všímejte dvou bodů: bederní opory a sklonu opěráku. Správná bederní opora by měla vyplňovat prohlubeň v dolní části zad, ne na ně jen tlačit ostrou hranou. Sklon opěráku by měl jít aretovat alespoň ve dvou polohách – v přímé a v mírně sklopené. Pokud křeslo takovou možnost nemá, počítejte s tím, že budete muset sedět stále stejně, což tělo po hodině unaví.<br><br>Jak se z nevinné úpravy stal celosvětový standard Když v roce 1958 začala platit úprava o tom, že hráč není v ofsajdu, pokud je na úrovni předposledního obránce, změnilo to dynamiku zápasů. Útočníci se přestali bát drobného náskoku a začali riskovat rychlé výpady. Pokud dnes sledujete zápas a vidíte ofsajdové pasti, můžete poděkovat právě téhle změně. Na co si ale dát pozor, aby vaše pochopení ofsajdu zůstalo aktuální? Sledujte pozici ramen a nohou rozhodčí dnes posuzují ofsajd podle nejvysunutější části těla, kterou lze hrát. Pokud se učíte pravidla, nespoléhejte na staré výklady z internetu, ale vždy si ověřte aktuální pravidla u oficiální organizace.<br><br>Základní pravidlo zní: nikdy nemergejte větev do hlavní pomocí klasického git merge bez dalších úprav. Místo toho použijte git rebase před samotným začleněním. Po dokončení práce na feature větvi přepněte na hlavní větev, aktualizujte ji a poté rebasujte svou větev na její špičku. Tím se vaše commity přenesou na konec hlavní historie a vy pak můžete provést fast-forward merge, který nevytvoří žádný merge commit.<br><br>Římské akvadukty nejsou jen fotogenické ruiny. Byly to funkční systémy, které zásobovaly města vodou na vzdálenost desítek kilometrů. Jejich konstruktéři řešili problémy, se kterými se potýkáme i dnes: ztráty vody, zanášení potrubí, tlakové poměry nebo kvalita vody. Když se podíváme na jejich technická řešení, zjistíme, že mnohá z nich lze aplikovat i v současném vodárenství — a to bez nákladných technologických experimentů.<br><br>Dalším chytrým prvkem byly usazovací nádrže. Římané umísťovali na trase akvaduktu malé pískové filtry — jednoduché jímky, kde se voda zpomalila a nechala usadit písek a štěrk. Tím se výrazně snižovalo zanášení navazujícího potrubí. Při návrhu moderního vodovodního řadu byste měli předpokládat, že i při dokonalé filtraci se do systému dostanou mechanické nečistoty. Umístěte proto na strategická místa kalníky a revizní šachty s dostatečným průměrem, aby do nich bylo možné sestoupit a provést údržbu. Navrhujte je častěji, než se zdá nezbytné — v provozu zjistíte, že vzdálenost mezi nimi je klíčová pro rychlé reakce.<br><br>Připravte i přístřešek před vchodem – ochrání před sněhem a deštěm. Krmítka a napáječky umístěte tak, aby voda nezamrzala ihned. Můžete použít větší nádobu s plovoucí destičkou nebo gumovou kulatou napáječku, ale nikdy nestavte vodu přímo na kovovou podlahu. Pokud pijí slepice ledovou vodu, zbytečně spalují energii na ohřev těla, což se projeví na nižší snůšce. Voda by měla být alespoň vlažná – ne horká.<br><br>Dalším přelomovým okamžikem bylo zavedení žlutých a červených karet v roce 1970. Předtím si rozhodčí musel poradit jen slovně, což vedlo k hromadným protestům a nepřehledným situacím. Karty daly hře jasný jazyk – hráč vidí barvu a ví, co znamená. Tento systém se ukázal jako tak funkční, že ho převzaly i jiné sporty. Ale pozor: karty nefungují, pokud rozhodčí nedokáže odlišit úmyslný faul od neúmyslného střetu. Naučte se číst gesta rozhodčího a všímejte si, kdy vytahuje kartu z kapsy – to je první signál, že hra přestává být přátelská.
Když se objeví chyba, nepropadaj. Nejprve zkontroluj, jestli je URL správně sestavená – chybějící lomítko na konci nebo naopak přebývající může změnit směrování. Podívej se na hlavičky: některé servery vyžadují autorizaci, jiné očekávají určitý User-Agent. Pokud posíláš data a dostaneš 400, čti chybové hlášení v těle odpovědi – mnoho frameworků ti přesně řekne, které pole chybí nebo má špatný typ. A pokud používáš nástroj pro testování API, začni v něm, ne v prohlížeči, protože prohlížeč automaticky posílá některé hlavičky a metody, které tvůj požadavek mění.<br><br>Na závěr si ověřte jednu praktickou věc: jak se textilie chová při praní. Zkontrolujte, zda záclona a závěs sráží podobně, jinak po prvním vyprání zjistíte, že jedna vrstva je o pár centimetrů kratší. A pokud si nejste jistí, jak kombinaci sladit, začněte od podlahy a stěn – neutrální béžová nebo šedá základna vám odpustí víc experimentů než výrazná barevná stěna. Teprve pak dodávejte textilie, které prostor zklidní a udělají z něj místo, kde se budete chtít zastavit.<br><br>Druhým klíčovým nástrojem je git merge --squash nebo nastavení pull.rebase a merge.ff ve vaší konfiguraci. Squash merge slouží ke sloučení celé větve do jediného commitu. To je vhodné, když pracujete na drobné funkci s mnoha drobnými commity, které samy o sobě nedávají smysl. Pomocí příkazu git merge --squash feature/login připravíte změny do staging area a poté je commitnete s jasnou zprávou. Tím se vyhnete změti drobných commitů a historie zůstane přehledná.<br><br>Nastavte si pozici na raftu dřív, než vyrazíte na vodu Než vůbec odrazíte od břehu, zkontrolujte si, jak sedíte. Nohy by měly být mírně pokrčené a pevně opřené o dno lodi nebo o speciální opěrky. Kolena by neměla být výš než kyčle – v opačném případě se pánev překlopí dozadu a bederní páteř se prohne do nepřirozené lordózy. Sedněte si na hránu sedáku nebo na nafukovací sedátko tak, aby byla pánev v neutrální poloze. To znamená, že si pod sebe nenacpete ručník ani nepodložíte jen jednu stranu. Cílem je, aby byla váha rozložená rovnoměrně mezi obě sedací kosti.<br><br>Než se připojíte k jakékoli bezdrátové síti, kterou jste si sami nenastavili, věnujte pozornost jejímu názvu a chování. Nezabezpečená Wi-Fi obvykle nemá žádné šifrování, což poznáte tak, že se k ní připojíte bez zadání hesla. V nastavení telefonu nebo počítače se u takové sítě často zobrazí ikona zámku, která je otevřená nebo vůbec není vidět. Pokud se připojujete na veřejném místě, jako je kavárna, nádraží nebo hotel, mějte na paměti, že provoz v takové síti může kdokoli sledovat.<br><br>Když odešleš požadavek, server ti vrátí stavový kód. Trojice čísel není formalita: 200 znamená úspěch, 201 úspěšné vytvoření, 404 nenalezeno, 400 špatný požadavek. Typická začátečnická chyba je považovat každou odpověď bez textu za úspěch, nebo naopak panikařit u kódu 500, který sice značí chybu serveru, ale často odhalí skutečnou příčinu až při logování. Vždy kontroluj stavový kód, nejen obsah těla odpovědi. Většina knihoven ti umožní snadno přečíst status a podle něj se rozhodnout, co dál.<br><br>Po návratu domů nebo do práce si projděte, k jakým sítím se vaše zařízení automaticky připojilo, a případně je odstraňte ze seznamu zapamatovaných. Pravidelně také aktualizujte operační systém i aplikace, protože bezpečnostní záplaty opravují známé chyby, které by útočník mohl zneužít. Pokud používáte veřejnou Wi-Fi často, investujte do kvalitní platební metody, jako je virtuální karta pro jednorázové platby, a raději nepoužívejte pro nákupy běžnou kartu. Tím minimalizujete škody, kdyby vaše data unikla.<br><br>Během jízdy se vyvarujte dvou extrémů: propadání do „hamaky" s kulatými zády a naopak přehnaného prohýbání s vystrčeným hrudníkem. Obě polohy blokují přirozené tlumení páteře. Pokud cítíte, že začínáte ztrácet oporu, zatněte břišní svaly tak, jako byste se chystali dostat lehký úder do břicha. Tento jednoduchý trik – aktivace břicha před každým náročnějším manévrem vám pomůže udržet trup zpevněný i v peřejích.<br><br>Základní pravidlo zní: nikdy nemergejte větev do hlavní pomocí klasického git merge bez dalších úprav. Místo toho použijte git rebase před samotným začleněním. Po dokončení práce na feature větvi přepněte na hlavní větev, aktualizujte ji a poté rebasujte svou větev na její špičku. Tím se vaše commity přenesou na konec hlavní historie a vy pak můžete provést fast-forward merge, který nevytvoří žádný merge commit.<br><br>První REST API bývá často překvapením: zdánlivě jednoduchý požadavek skončí chybou, kterou neumíš přečíst, a odpověď, kterou dostaneš, neobsahuje to, co jsi čekal. Nejde o kouzla, ale o to, že HTTP má jasná pravidla a REST je jen způsob, jak je využít pro práci s daty. Než napíšeš první řádek kódu, ujasni si, co chceš API dělat: jestli má vracet seznam položek, jednu položku nebo třeba jen potvrdit, že operace proběhla. Podle toho zvolíš HTTP metodu a cestu a to je základ, na kterém stavíš všechno ostatní.

Aktuelle Version vom 9. September 2026, 12:42 Uhr

Když se objeví chyba, nepropadaj. Nejprve zkontroluj, jestli je URL správně sestavená – chybějící lomítko na konci nebo naopak přebývající může změnit směrování. Podívej se na hlavičky: některé servery vyžadují autorizaci, jiné očekávají určitý User-Agent. Pokud posíláš data a dostaneš 400, čti chybové hlášení v těle odpovědi – mnoho frameworků ti přesně řekne, které pole chybí nebo má špatný typ. A pokud používáš nástroj pro testování API, začni v něm, ne v prohlížeči, protože prohlížeč automaticky posílá některé hlavičky a metody, které tvůj požadavek mění.

Na závěr si ověřte jednu praktickou věc: jak se textilie chová při praní. Zkontrolujte, zda záclona a závěs sráží podobně, jinak po prvním vyprání zjistíte, že jedna vrstva je o pár centimetrů kratší. A pokud si nejste jistí, jak kombinaci sladit, začněte od podlahy a stěn – neutrální béžová nebo šedá základna vám odpustí víc experimentů než výrazná barevná stěna. Teprve pak dodávejte textilie, které prostor zklidní a udělají z něj místo, kde se budete chtít zastavit.

Druhým klíčovým nástrojem je git merge --squash nebo nastavení pull.rebase a merge.ff ve vaší konfiguraci. Squash merge slouží ke sloučení celé větve do jediného commitu. To je vhodné, když pracujete na drobné funkci s mnoha drobnými commity, které samy o sobě nedávají smysl. Pomocí příkazu git merge --squash feature/login připravíte změny do staging area a poté je commitnete s jasnou zprávou. Tím se vyhnete změti drobných commitů a historie zůstane přehledná.

Nastavte si pozici na raftu dřív, než vyrazíte na vodu Než vůbec odrazíte od břehu, zkontrolujte si, jak sedíte. Nohy by měly být mírně pokrčené a pevně opřené o dno lodi nebo o speciální opěrky. Kolena by neměla být výš než kyčle – v opačném případě se pánev překlopí dozadu a bederní páteř se prohne do nepřirozené lordózy. Sedněte si na hránu sedáku nebo na nafukovací sedátko tak, aby byla pánev v neutrální poloze. To znamená, že si pod sebe nenacpete ručník ani nepodložíte jen jednu stranu. Cílem je, aby byla váha rozložená rovnoměrně mezi obě sedací kosti.

Než se připojíte k jakékoli bezdrátové síti, kterou jste si sami nenastavili, věnujte pozornost jejímu názvu a chování. Nezabezpečená Wi-Fi obvykle nemá žádné šifrování, což poznáte tak, že se k ní připojíte bez zadání hesla. V nastavení telefonu nebo počítače se u takové sítě často zobrazí ikona zámku, která je otevřená nebo vůbec není vidět. Pokud se připojujete na veřejném místě, jako je kavárna, nádraží nebo hotel, mějte na paměti, že provoz v takové síti může kdokoli sledovat.

Když odešleš požadavek, server ti vrátí stavový kód. Trojice čísel není formalita: 200 znamená úspěch, 201 úspěšné vytvoření, 404 nenalezeno, 400 špatný požadavek. Typická začátečnická chyba je považovat každou odpověď bez textu za úspěch, nebo naopak panikařit u kódu 500, který sice značí chybu serveru, ale často odhalí skutečnou příčinu až při logování. Vždy kontroluj stavový kód, nejen obsah těla odpovědi. Většina knihoven ti umožní snadno přečíst status a podle něj se rozhodnout, co dál.

Po návratu domů nebo do práce si projděte, k jakým sítím se vaše zařízení automaticky připojilo, a případně je odstraňte ze seznamu zapamatovaných. Pravidelně také aktualizujte operační systém i aplikace, protože bezpečnostní záplaty opravují známé chyby, které by útočník mohl zneužít. Pokud používáte veřejnou Wi-Fi často, investujte do kvalitní platební metody, jako je virtuální karta pro jednorázové platby, a raději nepoužívejte pro nákupy běžnou kartu. Tím minimalizujete škody, kdyby vaše data unikla.

Během jízdy se vyvarujte dvou extrémů: propadání do „hamaky" s kulatými zády a naopak přehnaného prohýbání s vystrčeným hrudníkem. Obě polohy blokují přirozené tlumení páteře. Pokud cítíte, že začínáte ztrácet oporu, zatněte břišní svaly tak, jako byste se chystali dostat lehký úder do břicha. Tento jednoduchý trik – aktivace břicha před každým náročnějším manévrem – vám pomůže udržet trup zpevněný i v peřejích.

Základní pravidlo zní: nikdy nemergejte větev do hlavní pomocí klasického git merge bez dalších úprav. Místo toho použijte git rebase před samotným začleněním. Po dokončení práce na feature větvi přepněte na hlavní větev, aktualizujte ji a poté rebasujte svou větev na její špičku. Tím se vaše commity přenesou na konec hlavní historie a vy pak můžete provést fast-forward merge, který nevytvoří žádný merge commit.

První REST API bývá často překvapením: zdánlivě jednoduchý požadavek skončí chybou, kterou neumíš přečíst, a odpověď, kterou dostaneš, neobsahuje to, co jsi čekal. Nejde o kouzla, ale o to, že HTTP má jasná pravidla a REST je jen způsob, jak je využít pro práci s daty. Než napíšeš první řádek kódu, ujasni si, co chceš API dělat: jestli má vracet seznam položek, jednu položku nebo třeba jen potvrdit, že operace proběhla. Podle toho zvolíš HTTP metodu a cestu – a to je základ, na kterém stavíš všechno ostatní.