Pracovné dielne

Možno i ten Váš seminár? Napíšte nám!


Tibor Menyhért: Programovanie s AI

Email: otm@bridgekosice.sk

Seminár, kde spolu s účastníkmi pomocou AI naprogramujeme riešenie súdoku genetickým algoritmom, alebo ľubovoľnú jednoduchú hru. Programovanie s AI je spočiatku rýchle, ale 4 násobok času trvá testovanie hrateľnosti.

Jeden z našich cieľov: https://evyuka.sk/sudoku/.

Petr Olšák: Konzultace k OpTeXu a k základům TeXu

Email: petr@olsak.net

Michal Hoftich: LuaXML pro úplné začátečníky

Email: michal.h21@gmail.com

Michal Hoftich: Využití online kompilátoru texlive.net pro formuláře

Email: michal.h21@gmail.com

Martina Litschmannová: R pro úplné začátečníky

Email: martina.litschmannova@vsb.cz

První kroky v analýze dat, práci s datovými tabulkami a tvorbě grafů

Časová dotace: 2 x 90 minut (přestávka 10 minut)

Seznamte se s prostředím RStudio a vyzkoušejte si první kroky v analýze dat – od jednoduchých výpočtů přes práci s datovými tabulkami až po tvorbu grafů pomocí balíčků dplyrggplot2.

Během setkání si ukážeme, jak lze R používat jako „chytrou kalkulačku”, jak pracovat s vektory a jak načítat, ukládat a zpracovávat data. Seznámíme se také s balíčkem dplyr, který výrazně usnadňuje práci s datovými tabulkami, a naučíme se vytvářet základní grafy pomocí populárního balíčku ggplot2.

Workshop je zaměřen především prakticky – většinu času budou účastníci pracovat přímo v RStudiu a jednotlivé postupy si sami vyzkouší.</>

Obsah:

– R jako kalkulačka a první příkazy,
– práce s vektory,
– základní práce s daty a jejich úprava pomocí balíčku dplyr,
– tvorba grafů v R a úvod do balíčku ggplot2.

Seminář nevyžaduje žádné předchozí zkušenosti s prací se softwarem R. Stačí základní orientace v práci s počítačem a chuť vyzkoušet si práci s daty v praxi.

Pokud budou účastníci setkání mít zájem pracovat na vlastních počítačích, je nutné mít nainstalován software R a prostředí RStudio. Jak na to se dozvíte zde.

Ondřej Ledvinka: Proč zpracovávat geodata v R? A jak na to?

Email: ondrej.ledvinka@chmi.cz

aneb pryč s drahými GIS nástroji!

Anotace:
Nechceš se zdržovat s vizuálním GISem a nebaví tě tlačítka, jejichž význam ti uniká? Otravuje tě komerční software a nechce se ti řešit licence? Chceš zpracovávat geodata zdarma? Potom je tady jazyk R, ke kterému se váže poměrně velké množství balíčků určených právě pro zacházení a zpracování geodat. Nachází se zde podpora jak vektorových, tak rastrových geodat a samozřejmostí jsou nástroje pro tvorbu map a jejich export do souborů určených pro publikace. Velmi hezky vypadají např. tzv. facety map. Pokud nestačí nativní geoprocessingové nástroje pro R, existují postupy, jak si do něj načíst mnoho dalších z externích GIS aplikaci či knihoven. Podporovány jsou QGIS, SAGA GIS, GRASS GIS, GDAL, PDAL, PCRaster a další poskytovatelé. Využijeme-li k R možnosti moderní paralelizace, stává se z něj poměrně rychlý nástroj. A to nejen pro lokální zpracování na pracovní stanici, ale také při nasazení R na servery. Výjimkou není ani propojení R s cloudovým zpracováním geodat (např. v Google Earth Engine).

Seminář bude sloužit k demonstraci vybraných vyjmenovaných aspektů jazyka R, probíhat bude s využitím IDE RStudio v počítačové učebně. Workshop je určen pro začátečníky a mírně pokročilé, kteří zvládají alespoň základy přístupů tidyverse v R.

Klíčové oblasti: R tidyverse, načtení zpracování a uložení geodat, tvorba vlastních geodat, tvorba map, vektory, rastry, funkcionální programování a paralelizace.

Jiří Rybička: LaTeX pro úplné začátečníky

Email: rybicka@mendelu.cz

Rudolf Blaško: TikZ pro úplné začátečníky

Email: beerb@frcatel.fri.uniza.sk

Eliška Cézová: Šicí a vyšívací stroj

Email: eliska_c@email.cz

Příspěvek představuje šicí a vyšívací stroj určený pro hobby využití v oblasti textilního zpracování. Pro tvorbu vyšívacích motivů se využívá formát .PES, který je možné snadno připravit a upravit v programu Inkscape (s příslušným pluginem pro vyšívací data).

Stroj je vybaven vestavěnou knihovnou písem a širokou škálou přednastavených vyšívacích prvků, což uživatelům umožňuje rychlou a variabilní tvorbu dekorativních i funkčních aplikací na textiliích.

Hlavní výhodou je eliminace časově náročné ruční práce. Při správném seřízení stroje je možné dosáhnout precizních a estetických výsledků v řádu minut, což činí tento nástroj ideálním pro domácí ateliéry, tvořivé hobby i malé výrobní série.

Klíčová slova: Vyšívací stroj, digitální řízení, kreativní výroba.

Eliška Cézová: AI+TikZ na kreslení obrázků (nejen) pro strojaře

Email: eliska_c@email.cz

Tomáš Hála: ConTeXt pro úplné začátečníky

Email: tomas.hala@mendelu.cz

Peter Márton: Missing Maps Mapathon Žilina #23

Email: peter.marton@fri.uniza.sk

Miloslav Ofúkaný: StreetComplete Žilina #3

Email: ofukany@geocommunity.sk

(Rezervná pracovná dielňa)
Pavel Stříž: Codex CLI

Email: pavel@striz.cz

aneb Nástroj přímo z Pekla!

Poznámka: Tento workshop by proběhl jen v případě dostatku časových a prostorových možností. Rozsah 2 až 3 hodiny. Budou však jiné semináře na programování s AI.

Anotace: V roce 2025 se objevily nástroje typu Codex CLI a Gemini CLI (placené např. Claude Code a Grok CLI ap.), které si spouštíme z příkazového řádku přímo na lokálním stroji. Běží na Node.js a jsou v ovládání podobné. Tím máme asistenci k ruce na editaci zdrojových kódů, analýzu dat a různé programovací experimenty. Nemusíme tedy na soubory tam a zpět užívat webové rozhraní, ani se učit nástroje kolem Git, namátkou GitHub Copilot. U velkých projektů s mnoha soubory by to přes webový prohlížeč soubor za souborem ani reálné nebylo.

Na konkrétních hrách a projektech, stáhnutelné přes curl/wget odkaz, apt source či git clone, bychom si ukázali, jak se takového přístupu k práci dá využít: zlepšení a úprava kódu. Základ vlastních programů založených na algoritmech a filozofii existujících projektů je další logický krok: nejsme odkázáni na přesný slovní popis, ale stavíme na existujícím projektu.

Během 4 intenzivních měsíců testování jsem vyzkoušel AI asistenci na kompilaci zdrojových kódů starších, ale i nových programů. Co na první dobrou nejelo, to jsme s AI asistencí ladili. Pokusím se mé testy tímto workshopem shrnout. Pokud se nám kompilace nepodaří (např. u 32bitových projektů typu PS_View: nativně v Linuxu; přes QEMU/KVM; Docker; Flatpak ad.), ani tehdy nemusíme zoufat, existující projekt tvoří solidní základ komunikace s AI asistencí.

(Rezervná pracovná dielňa)
Pavel Stříž: Picat pro úplné začátečníky

Email: pavel@striz.cz

Pokud bude prostor a čas (aktuálně to vypadá, že nebude), rád bych účastníky uvedl do přípravy SAT modelů ve stylu klasické výuky a ochytání si několika základních ukázek. AI asistence SAT modely umí vyprodukovat, ale není nad to si zkusit něco svého, přesněji dobře rozumět každému řádku.

Rád bych poukázal i na cestu, kdy .pi soubor generuje Python. Ať už jako pomocný nástroj k hrátkám se sudoku či na hru s mapami a odebíranými ciframi, kterou jsem zběžně představil na OSSConf v roce 2025.

Instalace není náročná, rozbalí se archiv z https://picat-lang.org/download.html. V době psaní této anotace, 1. 4. 2026, je vidět, že poslední verze je 3.9#7 z 26. 2. 2026: autoři se o program starají a vylepšují jej.

K programu je k dispozici nespočet ukázek, viz http://www.hakank.org/picat/. Zahlásil jsem autorovi, že 1. 4. 2026 mu server neběží, třeba jej poléčí.

Hezký tip na další ukázky máme od Michala Kaukiče, viz https://smt.st/.

A také je k dispozici elektronická kniha: Constraint Solving and Planning with Picat z roku 2020.

Cílem semináře je poukázat na novou softwarovou hračku, která by se mohla účastníkům hodit u různého typu bádání, ať už u matematické optimalizace jako alternativa či u úloh rekreační matematiky.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.