Výuka

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...