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ředášky z konferencí.
Výukouvý 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
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...
Installfest 2020
Přednáškou „Bash script from scratch“ je 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ě n...
Installfest 2019
Na dalším ročníku konference InstallFest jsem měl předášku „bash a regulární výrazy vs shellovské vzory“. Konference se konala opět první víkend v březnu. Op...
LinuxDays 2018
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...
Installfest 2018
Na letošním ročníku konference InstallFest jsem měl předášku „Bash a strukturované programování“. Jako každý rok, i letos se konala první březnový víkend. Te...
LinuxDays 2017
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...
Installfest 2017
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ě...
Installfest 2016
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...
LinuxDays 2015
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,...
LinuxDays 2014
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
„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í...
LinuxDays 2019
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...
LinuxDays 2014 - 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...