Mým hlavním zaměstnáním je pozice odborného asistenta na Fakultě informačních technologií ČVUT v Praze. Pro některé předměty jsem vytvořil prezentace nebo materiály, které zde naleznete. Také jsou zde odborné přednášky z konferencí.
Výukový seriál o programování v shellu
Pokročilé programování v shellu
„Webové Prezenace k Pokročilému programování v shellu“ jsou doprovodným materiálem k výuce skriptování jak v prosředí bash, tak také v jazycích sed (Stream E...
Regulární výrazy
„Regulární výrazy“ (RE = Regular Expressions = regex) jsou výrazy (řetězce), které definují celou množinu odpovídajících řetězců. Pomocí znaků a konstrukcí s...
Shell Prakticky
Cílem seriálu „Shell Prakticky“ je vyzkoušet si samostatně, nebo s video-doprovodem různé apekty používání shellu. Témata rozšířují video-sérii Programování ...
Pokročilejší přístupová práva a ACL
„Pokročilejší přístupová práva v UNIXu“ je další minisérií videí k seriálu Programování v shellu. Zahrnuje speciální přístupová práva a Access Control List (...
Prezentace k Programování v shellu
„Webové Prezenace k seriálu Programování v shellu“ jsou doprovodným materiálem k videím. Jsou vytvořeny v prezentačním systému reveal.js, jako webové stránky...
Videa k Programování v shellu
Cílem „video-seriálu Programování v shellu“ je seznámení se s příkazovou řádkou a se základní sadou programů pro začínajícího uživatele Unixových operačních ...
Přednášky o shellu
Test Driven Development na míru snadno a rychle
„Teď jsem tam změnil jenom drobnost, to už přece musí fungovat.“ Tuhle větu slýchám od studentů často a místo víry by se jim hodil test. Přednáška na linuxov...
Zkratka-Alias-Funkce-Skript (v shellu)
Praktická ukázka, jak si zrychlit práci pomocí zkratek, aliasů, funkcí a skriptů v shellu (bash). Tentokrát jsem na linuxové konferenci LinuxDays na ČVUT FIT...
Coreutils a základy skriptování v shellu - prakticky
Druhá, praktická část úvodu do skriptování v shellu a použití základních nástrojů - „coreutils“. Na první část z LinuxDays 2024, která se zaměřila na základn...
Coreutils a základy skriptování v shellu
První část úvodu do skriptování v shellu a použití základních nástrojů - „coreutils“. Tato část se zaměřuje především na základní konstrukce v shellu. Předná...
Proměnné v shellu
Detailní pohled na „Proměnné v shellu“ se zaměřením na bash je jenom malým výsekem užitečným při skriptování v shellu. Tentokrát byla přednáška součástí linu...
Tam by šlo ušetřit znaků
Trochu odlehčenější téma „Tam by šlo ušetřit znaků“ je opět především o shellu. Po delší odmlce přednáška opět proběhla naživo na linuxové konferenci Install...
Bash script from scratch
Přednáškou „Bash script from scratch“ jsem tentokrát přispěl k linuxové konferenci InstallFest. Ta proběhla opět první víkend v březnu na ČVUT FEL na Karlově...
Regulární výrazy vs. shellovské vzory v bashi
Na dalším ročníku konference InstallFest jsem měl přednášku „bash a regulární výrazy vs shellovské vzory“. Konference se konala opět první víkend v březnu. O...
(g)awk in a Nutshell
Letošní prezentace s názvem „(g)awk in Nutshell“ na LinuxDays 2018 byla pro změnu webová. Tématem byl skriptovací jazyk GNU/awk, jeho historie, vývoj a souča...
Bash a strukturované programování
Na letošním ročníku konference InstallFest jsem měl přednášku „Bash a strukturované programování“. Jako každý rok, i letos se konala první březnový víkend. T...
Bash a Mario Bros.
Prezentace s názvem „bash & Mario Bros.“ na letošní LinuxDays konferenci se nesla v duchu retra. Mario Brothers mi pomáhali s rourami ve skriptovacím jaz...
Jak si přizpůsobit bash
Pro ty, kteří tráví dost času s bashem jsem připravil pro další ročník konference InstallFest přednášku „Jak si přizpůsobit bash“. V tradičním čase, tedy opě...
Bash a zpracování textů
Na konferenci InstallFest 2016 jsem měl přednášku „bash a zpracování textů“. Konference se konala opět první víkend v březnu. Tentokrát jsem tedy opět povída...
skript.sh --přepínače -a argumenty
Přednáška na téma s názvem „script.sh –options -and arguments“ představila možnosti parametrizace skriptů v shellu. Vytvořil jsem ji jako jeden veliký slide,...
Jména souborů v UNIXu
V přednášce „Filenames in UNIX“ na konferenci LinuxDays 2014 jsem se zabýval jmény souborů v UNIXu a způsobu práce s nimi v shellu. Přednášku tvoří jediný ob...
Přednášky o webu
Základy webu – prezentace
„Webové Prezenace k Základům webu“ jsou doprovodným materiálem k výuce statického webu a základním technologiím pro jeho tvorbu. Jsou vytvořeny v prezentační...
Jemný, ale praktický úvod do statického webu
Letos jsem připravil workshop s názvem „Jemný, ale praktický úvod do statického webu“ na konferenci LinuxDays 2019. Jelikož se nejedná o přednášku, ale works...
Přednášky o grafice
Blender 09 - Postprocessing (compositing)
Postprocessing - úprava renderu, obrázků nebo videí. Ne vždy musí tvorba výsledku končit renderem. Některé operace může být potřeba provádět s výstupem rende...
Blender 08 - Simulace a rigging
Animace pomocí částicových systémů, simulací a rigingu. Pokročilejší techniky animace, které jsou založené složitějších objektech. Jednak jsou založené na fy...
Blender 07 - Animace
Animace a její použití v Blenderu. Animovat lze v Blenderu téměř cokoliv. Tedy jakoukouliv hodnotu (až na drobné vyjímky) lze měnit v čase. Metod animace je ...
Blender 06 - Hi-poly modelování
Techniky modelování detailnějších objektů. Po základním modelování může následovat modelování detailů. Ukážeme si metody pro modelování objektů s velkým počt...
Blender 05 - Lo-poly modelování
Základní techniky modelování. Ukážeme si jaký je rozdíl mezi objektem (object) a drátovým modelem (mesh). Tentorát se budeme pohybovat především v editačním ...
Blender 04 - Textury
Textury a jejich mapování na objekty. Různé části objektu mohou mít různé vlastnosti. Které části a jaké vlastnosti to budou ovlivňují textury. Textura může ...
Blender 03 - Materiály
Materiály a render scény. Základem definice materiálů je stínování a osvětlování. Tedy jak se má povrch (případně objem) objektu chovat vůči dopadajícímu (př...
Blender 02 - Transformace objektů
Transformace objektů a jejich geometrie v Blenderu. Ukážeme si několik způsobů duplikace objektů (jinak než ručně). Bez světla se většinou scéna neobejde. Po...
Blender 01 - Základy používání
Základy používání uživatelského rozhraní Blenderu. Jak se zorientovat v komplikovaném uživatelském rozhraní, co od něj čekat a jak si jej přizpůsobit pro svo...
Darktable a trochu toho okolo
Na workshopu „Darktable a trochu toho okolo“ na konferenci LinuxDays 2014 jsem se pokusil představit nástroj Darktable pro úpravu fotografií a své workflow p...