Zde jsou pro přehlednost uvedeny všechny příspěvky na webu. Jednotlivé příspěvky jsou pak na webu rozděleny do několika kategorií a často jeden příspěvek patří do více kategorií zároveň. Jejich pořadí je vždy dáno časem vzniku, od nejmladšího po nejstarší.
- Proměnné v shellu
- Tam by šlo ušetřit znaků
- Pokročilé programování v shellu
- Regulární výrazy
- Shell Prakticky
- Základy webu
- Blender 09 - Postprocessing (compositing)
- Blender 08 - Simulace a rigging
- Blender 07 - Animace
- Blender 06 - Hi-poly modelování
- Blender 05 - Lo-poly modelování
- Blender 04 - Textury
- Blender 03 - Materiály
- Blender 02 - Transformace objektů
- Blender 01 - Základy používání
- Pokročilejší přístupová práva a ACL
- Prezentace k Programování v shellu
- Animace k seriálu „Programování v shellu“
- Prezentace specializace Webové inženýrství na FIT ČVUT
- Videa k Programování v shellu
- Installfest 2020
- LinuxDays 2019
- Installfest 2019
- Grafici ČVUT 2019
- LinuxDays 2018
- Installfest 2018
- LinuxDays 2017
- Installfest 2017
- Intro oboru WSI
- Installfest 2016
- LinuxDays 2015
- Úvod k logu ADI
- Otevřeno - FIT
- LinuxDays 2014 - Darktable a trochu toho okolo
- LinuxDays 2014
- Ovládání projekce FIT
- Systému EDUX
- Intro společnosti Edumaster
-
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í linuxové konference LinuxDays na ČVUT FIT v Dejvickém kampusu.
-
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 InstallFest. Tentokrát v netradičním termínu, ale tradičně na ČVUT FEL na Karlově náměstí. Pokud někoho zajímá nejen, kde všude lze ušetřit pár znaků, ale především proč (a jestli), je to přednáška právě pro něj. Díky záznamu Strahovského AVC se můžete na přednášku podívat.
-
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íchsed
(Stream Editor) aawk
(Aho-Weinberger-Kernighan). Jsou vytvořeny v prezentačním systému reveal.js, jako webové stránky. Ideální projektce je ve webovém prohlížeči (fullscreen) v poměru stran 16:9. -
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í se speciálním významem můžeme popsat, jak by měly vypadat řetězce podle naší představy. Napříkad slovo obsahující právě jedno velké písmeno, nebo řádek končící číslem.
-
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í v shellu.
-
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ím systému reveal.js, jako webové stránky. Ideální projektce je ve webovém prohlížeči (fullscreen) v poměru stran 16:9.
-
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 renderu. Například je možné kombinaovat výce vstupů (renderů i statických obrázků nebo videí), aplikovat filtry nebo výstupy transformovat a měnit jenich barevnost. Také je možné maskování objektů a nebo klíčování videa.
-
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 fyzikálních simulacích chování jednotlivých objektů nebo dokonce jejich velkých skupin. Při animaci pomocí riggingu dochází ke změnám geometrie komplexních objektů zažených na pózách kostry, na kterou je geometrie navázána.
-
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 celá řada a postupně je projdeme od animace pomocí jednotlivých klíčových snímků, přes animace celých sekvencí (actions), nebo po vzájemné svázání hodnot vlastností (drivers) až po animaci geometrie (shape-keys) nebo ruční kresbu (grease pencil).
-
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čtem ploch (hi-poly). Především se jedná o sculpting, který je podobný práci s hlínou, resp. sochařstvím. Také si ukážeme, jak zrychlit vykreslování scény (render) pomocí metody zapékání (baking).
-
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 režimu. Také uvidíte rozdíl mezi geometrií (jednotlivé body, hrany a plochy) a topologií objektu (vztahem jednotlivých ploch a jejich návaznostmi).
-
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 ovlivnit jak barvu povrchu, tak ale také třeba průhlednost, lesklost materiálu. Také může ovlivnit, z jakých materiálů se celý objekt bude skládat, a tedy, která část objektu bude mít jaký materiál. Také si ukážeme různé způsoby nanášení (mapování) textur na objekty.
-
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řípadně procházejícímu) světlu a jak se bude světlo šířit ve scéně (a tedy bude vůbec něco vidět). Také si ukážeme, jaké jsou různé render enginy, v čem se liší a jak se nastavují.
-
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. Podíváme se na různé způsoby nasvícení scény a nastavení hloubky ostrosti kamery.
-
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 svou potřebu. Jak lze vkládat objekty do scény a jak objekty ve scéně transformovat (umístění/posun, rotace, změna velikosti). Co je to 3D kurzor a k čemu se hodí. Jaké jsou typy objektů, které lze vložit do scény.
-
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 (ACL). K videím je k dispozici i prezentace. Díly navazují na sérii o (základních) přístupových právech a procesech.
-
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. Ideální projektce je ve webovém prohlížeči (fullscreen) v poměru stran 16:9.
-
Animace k seriálu „Programování v shellu“
Během tvorby video seriálu o „Programování v shellu“ jsem vytvořil celou řadu animací. Především pro videa samotná, kde se pomocí nich snažím lépe vystvětlit téma. Dalším důvodem některých animací bylo ozvláštnit a zatraktivnit příspěvky na twitteru o jednotlivých částech seriálu.
-
Prezentace specializace Webové inženýrství na FIT ČVUT
Na Fakultě informačních technologií garantuji bakalářskou specializaci „Webové inženýství“. Její nová podoba byla poprvé představena na letošním Dni otevřených dveří. Jelikož jej situace neumožnila připravit prezenčně, vytvořil jsem pro on-line akci video-prezentaci.
-
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 systémů. Seriál nepředpokládá žádné předchozí znalosti a je rozdělen do několika částí.
-
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áměstí. I tentokrát to tedy bylo o shellu. Tématem mého povídání byla tvorba shell skriptu od počáteční řádky s #! až po komplexní skript. Díky záznamu Strahovského AVC se můžete na přednášku podívat. Vzhledem k tomu, že je přednáška samotná naprogramovaná v shellu, není možné si ji jednoduše prohlédnout na webu.
-
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 workshop, nebyl z ní pořizován záznam. Na druhou stranu mohl být alespoň delší. Tématem workshopu byl především generátor statického webu Jekyll a jak jej použít pro vytvoření statického webu. Slidy k workshopu si můžete prohlédnout na webu.
-
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ět byl byl tedy tématem shell. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.
-
Grafici ČVUT 2019
Ve čtvrtek 24. 1. 2019 se v SAGElabu na Fakultě informačních technologií ČVUT v Praze sešli grafici z celého ČVUT. Lidé z různých fakult a součástí univerzity se sešli, aby se vzájemně poznali. Pro toto setkání jsem si připravil krátkou prezentaci, kterou jsem doprovázel mluveným slovem.
-
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časnost. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.
-
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. Tentokrát jsem svoji shell přednášku pojal ve stylu Meme. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.
-
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 jazyce bash. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.
-
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ět v prvním březnovém víkendu, na FEL ČVUT na Karlově náměstí, kde jsem se jako student něco naseděl. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.
-
Intro oboru WSI
Na fakultě informačních technologií je možné studovat v mnoha oborech. Osobně nejvíce učím v oboru „Webové a Softwarové inženýrství“, kde jsem také odborným garantem zaměření „Webové inženýrství“. Proto vznikla i tato studie úvodní videosekvence k představení oboru.
-
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ídal o shellu. Díky záznamu Strahovského AVC se můžete na přednášku podívat, nebo si ji jenom prohlédnout na webu.
-
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, po kterém se projekce pohybovala. Jako bonus dostali účastníci přednášky na konferenci LinuxDays 2015 tento slide vytištěný na velikost A3. Mohli si tak psát poznámky přímo na slide.
-
Úvod k logu ADI
V roce 2015 se soukromá umělecká vysoká škola Art & Design Institut rozhodla, že by chtěla mít vlastní logo. Jelikož se tvorbou log zabývám, vytvořil jsem krátkou prezentaci, jaké logo by mohli mít. Jedná se o úvodní studii, která pomohla zvolit si priority a určit směr, kterým by bylo vhodné se při tvorbě loga vydat.
-
Otevřeno - FIT
Ve druhé polovině roku 2014 získala Fakulta informačních technologií ČVUT v Praze grant pro přilákání nových uchazečů o studium. Vznikl tak webový projekt Otevřeno FIT, který reagoval na podobné iniciativy na vysokých školách, které vytvářely webový a multimediální obsah pro přilákání uchazečů o studium.
-
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ři úpravě fotek. Díky záznamu Strahovského AVC se můžete na přednášku podívat.
-
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ý obrázek, který propojuje jednotlivé aspekty souborů a práce s ními. Jako bonus dostali účastníci přednášky na konferenci LinuxDays 2014 tento slide vytištěný na velikost A3. Mohli si tak psát poznámky přímo na slide.
-
Ovládání projekce FIT
Na schůzi fakulty bylo představeno nové ovládání projektorů v učebnách a zasedací místnosti. Pro tuto příležitost jsem připravil 2 videa, která předvádí nové ovládání vytvořeného na ICT FIT. Trojroli obsadila kolegyně z fakulty Ing. Jitka Hrabáková.
-
Systému EDUX
Videoprezentace systému EDUX představuje jeho základní vlastnosti a možnosti. Jedná se o systém pro podporu výuky na Fakultě Informačních technologií a Fakultě elektrotechnické ČVUT. Jedná se o jednoducho „motion graphic“ animaci textů a screenshotů ze systému.
-
Intro společnosti Edumaster
Společnost Edumaster, která se zabývá školením Javy a Administrací operačních systémů pořádala představení svých školení. Pro tuto akci jsem připravil krátké úvodní video. Jedná se o animaci, jejíž myšlenka rozvíjí podobu loga společnosti do 3. a 4. rozměru.