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.

Tématem přednášky bylo shrnutí používání rour (pipe) v shellu (konkrétně v bash). Začali jsme u standardních vstupů v výstupů procesu a jejich přesměrování (pro začátečníky). Skončili pak u substitucí procesů, pojmenovaných rour a u koprocesů (pro pokročilé).

Celá přednáška je ve formátu SVG, tedy jako jediný obrázek. K vytvoření prezentace jsem použil program pro vektorovou grafiku Inkscape s rozšířením pro animace „Sozi“. Postup byl vcelku jednoduchý a skádal se z následujících kroků:

  1. Ruční kresba na papír
  2. Naskenování a začištění v bitmapovém editoru Gimp
  3. Zvektorizování a složení jednotlivých částí v Inkscpae
  4. Poskládání úrovní ze slidů (FullHD, 16:9)
  5. Nastavení jednotlivých obrazovek prezentace v rozšíření Sozi

Obsah přednášky

Jednotlivá podtémata vedou do prezentace na příslušný slide. Někdy je téma přes několik slidů. Pohyb po slidech je buď pomocí klikání myší, šipkami nebo klávesami PgUp a PgDown. Prostřední tlačítko na slidech vyvolá menu s obsahem.

  1. Intro
  2. Pipe
  3. Filters
  4. I/O
  5. Redirection
  6. Files
  7. Pipeline
  8. Process Substitution
  9. Buffering
  10. Coprocesses