<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.it-core.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BritneyKinsela</id>
	<title>IT-Core - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.it-core.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BritneyKinsela"/>
	<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Special:Contributions/BritneyKinsela"/>
	<updated>2026-08-22T00:43:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=Jak_propojit_k%C3%B3d_s_designem:_UI/UX_z%C3%A1klady_pro_v%C3%BDvoj%C3%A1%C5%99e&amp;diff=140945</id>
		<title>Jak propojit kód s designem: UI/UX základy pro vývojáře</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=Jak_propojit_k%C3%B3d_s_designem:_UI/UX_z%C3%A1klady_pro_v%C3%BDvoj%C3%A1%C5%99e&amp;diff=140945"/>
		<updated>2026-08-21T17:59:24Z</updated>

		<summary type="html">&lt;p&gt;BritneyKinsela: Created page with &amp;quot;Další pastí je zapomínání na okolní prostředí – skript, který běží na Windows, může selhat na Linuxu kvůli odlišným oddělovačům cest. Používejte funkce z `pathlib.Path`, které jsou multiplatformní, a testujte skript na více zařízeních, pokud to je možné. Důležité je také verzování – i jednoduchý skript uložte do Gitu, abyste se mohli vrátit k předchozí funkční verzi, když něco rozbijete. Tento návyk se vám vyplatí u v...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Další pastí je zapomínání na okolní prostředí – skript, který běží na Windows, může selhat na Linuxu kvůli odlišným oddělovačům cest. Používejte funkce z `pathlib.Path`, které jsou multiplatformní, a testujte skript na více zařízeních, pokud to je možné. Důležité je také verzování – i jednoduchý skript uložte do Gitu, abyste se mohli vrátit k předchozí funkční verzi, když něco rozbijete. Tento návyk se vám vyplatí u všech projektů.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Častým začátečnickým omylem je zapomínat na oprávnění. Pokud vaše aplikace potřebuje přístup k internetu, fotoaparátu nebo úložišti, musíte tato oprávnění deklarovat v konfiguračním souboru manifestu. Bez toho aplikace spadne nebo nebude fungovat podle očekávání. Vyzkoušejte si na malém projektu, jak oprávnění přidat a jak je správně vyžádat.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak se vyhnout častým chybám při psaní skriptů Nejčastější chybou začátečníků je tvrdé zakódování cest k souborům. Pokud použijete absolutní cestu, skript bude fungovat pouze na vašem počítači. Místo toho použijte relativní cesty nebo proměnné, které umožní skript spustit kdekoli. Druhým problémem je ignorování výjimek – soubor nemusí existovat, síť může být nedostupná, vstup nemusí odpovídat očekávání. Vždy obalte rizikové operace do bloku `try/except` a na chyby reagujte srozumitelnou hláškou.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Když se řekne automatizace, mnoho lidí si představí složité skripty a hodiny strávené programováním. Opak je pravdou – Python je ideální jazyk pro začátečníky, kteří chtějí zautomatizovat opakující se činnosti, ať už jde o přejmenování souborů, zpracování tabulek nebo stahování dat z webu. Základem je pochopit, že automatizace nemusí být dokonalá – stačí, aby ušetřila čas a eliminovala chyby z nepozornosti.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Praktickým krokem je vytvořit si vlastní sadu UI komponent, které sdílejí stejné stavy a chování. Použijte design tokens – proměnné pro barvy, typografii, mezery. Tyto tokeny pak používejte v celém projektu. Pokud designér změní primární barvu, stačí změnit jednu proměnnou a vše se aktualizuje. Pro vývojáře to znamená méně času na ladění a větší konzistenci napříč obrazovkami. Zároveň si zvykněte na responzivní design: testujte na malých displejích, nejen v desktopovém prohlížeči. Ujistěte se, že se prvky nepřekrývají a že se dá vše ovládat i bez myši.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na co si dát pozor při práci s Dockerem Nejčastější chybou začátečníků je zapomínání na to, že kontejner je izolované prostředí. Jakmile kontejner smažete, přijdete o všechna data, která v něm vznikla. Pokud tedy potřebujete uchovávat databázi nebo uživatelské soubory, musíte použít tzv. svazky (volume). Příkaz docker run -v /cesta/na/disku:/data namapuje složku z počítače do kontejneru, takže data přežijí i smazání kontejneru. Druhou častou chybou je ignorování velikosti obrazů. Každý příkaz RUN v Dockerfile vytvoří novou vrstvu, a pokud instalujete zbytečné balíčky, obraz se nafoukne. Používejte oficiální obrazy s příponou -alpine (jsou mnohem menší) a kombinujte příkazy do jednoho řetězce pomocí &amp;amp;&amp;amp;, abyste snížili počet vrstev.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prvním praktickým krokem je instalace Dockeru. Na Linuxu obvykle použijete balíčkovací nástroj vaší distribuce, na Windows a macOS stáhnete instalační program z oficiálních stránek. Po instalaci si ověřte funkčnost příkazem docker --version. Hned poté si vytvořte první kontejner: docker run hello-world. Tento příkaz stáhne malý testovací obraz a spustí ho. Pokud vidíte uvítací hlášku, máte vyhráno. Nezapomeňte, že Docker na Linuxu vyžaduje práva roota – buď použijte sudo, nebo přidejte svého uživatele do skupiny docker, abyste nemuseli psát sudo pokaždé.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Jak kombinovat Grid a Flexbox bez chaosu Představte si, že stavíte rozvržení stránky. Grid používáte pro hlavní mřížku – třeba pro umístění hlavičky, obsahu, bočního panelu a patičky. Flexbox pak nechte na menší komponenty, jako je navigace, tlačítka nebo karty uvnitř jednotlivých sekcí. Tímto způsobem oddělíte makro a mikro úroveň návrhu. Například hlavní kontejner může mít definici grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); a každý prvek uvnitř pak použije display: flex; pro zarovnání obsahu. Tento přístup je přehledný a snadno udržovatelný.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nakonec, komunikace s designérem je klíčová. Pokud narazíte na problém – třeba že návrh vyžaduje zbytečně složité CSS nebo nefunguje na některém zařízení – řekněte to. Navrhněte alternativu, která zachová vizuální kvalitu, ale bude technicky čistší. Dobrý designér ocení, když mu vysvětlíte technická omezení. A pamatujte: UI/UX není jen o tom, jak to vypadá, ale jak se to používá. Testujte s reálnými uživateli, sledujte, kde tápou, a upravujte. Iterace je normální.&lt;/div&gt;</summary>
		<author><name>BritneyKinsela</name></author>
	</entry>
	<entry>
		<id>https://www.it-core.eu/wiki/index.php?title=User:BritneyKinsela&amp;diff=140942</id>
		<title>User:BritneyKinsela</title>
		<link rel="alternate" type="text/html" href="https://www.it-core.eu/wiki/index.php?title=User:BritneyKinsela&amp;diff=140942"/>
		<updated>2026-08-21T17:59:20Z</updated>

		<summary type="html">&lt;p&gt;BritneyKinsela: Created page with &amp;quot;Váš průvodce praktickým bydlením sází na osvědčené tipy. Sdílím zde, jak si poradit v malém bytě. Nejvíc mě baví ukazovat chytrá řešení, která zvládne každý.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Váš průvodce praktickým bydlením sází na osvědčené tipy. Sdílím zde, jak si poradit v malém bytě. Nejvíc mě baví ukazovat chytrá řešení, která zvládne každý.&lt;/div&gt;</summary>
		<author><name>BritneyKinsela</name></author>
	</entry>
</feed>