legenda | 105 | 155 | 107 | 111 | 349 | 345 | 302 | OM |
Sat | 105 | 155 | 107 | 111 | 349 (kapacita 48) | 345 (kapacita 24) | 302 (kapacita 24) | OM |
---|---|---|---|---|---|---|---|---|
10:00 |
bash a Mario Bros.
Lukáš Bařinka 10:00 - 10:50 Tématem přednášky bude shrnutí používání rour (pipe) v shellu (konkrétně v bash). Začneme u standardních vstupů v výstupů procesu a jejich přesměrování (pro začátečníky). Skončíme pak u substitucí procesů, pojmenovaných rour a u koprocesů (pro pokročilé). |
Bezpečnost dat ve zdravotnictví
Petr Kajzar 10:00 - 10:20 Ačkoli sociální sítě mohou mít úctyhodný počet uživatelů, ve zdravotnictví má svůj "profil" snad úplně každý z nás. V současnosti vidíme světový nárůst malware, přičemž některé útoky mohou nejen ohrozit naše data, ale také citelně ochromit zdravotní péči. Jaké hrozby na nás čekají? |
Deploying your SaaS stack OnPrem
Christhope Vanlancker 10:00 - 10:50 Even in 2017 a lot of organisations are not using "Cloud" our "SaaS" platforms , but they want the same functionality as these SaaS platforms. When that call comes it's a hard dilemma between growing your customer base or not. This talk will discuss our experiences in running an Open Source Software as a Service platform on premise at a customer. It will show you all the pitfalls and painpoints we went trough in doing this, even when we had a Infrastucture as Code and Continuous Delivery as our primary values. We'll discuss what tools we used, why we selected only Open Source tools and what our lessons learned are. |
HPC: Spravujeme superpočítač aneb Ansible v praxi
Lukáš Topiarz 10:00 - 10:40 Superpočítač Salomon v IT4Innovations je HPC cluster s více než 1000 výpočetními uzly a desítkami infrastrukturních serverů poskytujících rozličné služby. Pro orchestraci tohoto prostředí využíváme Ansible. Představíme spravovanou infrastrukturu, přiblížíme si jak Anbsible funguje, proč jsme si jej vybrali a ukážeme si praktickou ukázku. |
||||
10:30 |
Why good editors refuse to die
David Becvarik 10:30 - 10:50 Every now and then there is a editor with a huge hype like Sublime Text, VS Code, Atom and a lot of them dies in during the years. On the other hand there are still Editors like Vim/EMACS which are here for decades and even get a new fuel inside in projects like NeoVim/REMACS. My talk will briefly summarize why is this happening and why so many people are still interested in "old" but usually more capable editors. |
Trnitá cesta cryptolockeru
Martin Černáč 10:30 - 10:50 Prezentace případové studie napadení stanic na ZČU v Plzni ransomwarem Crypt0l0cker. Prezentace poukazuje na způsob komunikace univerzitního CSIRT týmu a forenzní laboratoře. |
Upgrade OpenBSD za běhu systému
Petr Topiarz 10:30 - 12:20 Jak provést a zautomatizovat upgrade OpenBSD ze starého vydání na nové za běhu systému, pouze s bleskovým rebootem. |
|||||
HPC: Lmod, software pro správu modulů prostředí
Lukáš Krupčík 10:50 - 11:30 Úvod do prostředí Lmod. K čemu lze Lmod využít, jaké jsou jeho výhody a vylepšení oproti Tmod. |
||||||||
11:00 |
HTTP security headers
Tomáš Hála 11:00 - 11:50 Jaké jsou k dispozici HTTP hlavičky pro zabezpečení webu? Jak fungují, proti čemu mě pomohou ochránit a jak je mám správně nastavit? |
Editor Vim jako IDE
Pavel Tišnovský 11:00 - 11:50 Konfigurace editoru Vim a jeho pluginů takovým způsobem, aby se dal použít namísto integrovaného vývojového prostředí. |
IoT u vás doma
Karol Danko 11:00 - 11:20 Internet vecí je vzrušujúca myšlienka ktorá - rovnako ako internet samotný - mení a určite zmení náš pohľad na svet. Skrýva v sebe veľké množstvo príležitostí pre nás programátorov a jednou z možností ako naskočiť na vlnu IoT je zbastliť si niečo doma. Ukážem na akých technológiách som postavil svoj smart home a z ktorých komponent si môže smart home zložiť každý. |
ZFS na Linuxu: co je nového
Pavel Šnajdr 11:00 - 11:50 Linuxové distribuce houfně opouštějí Btrfs, ale ZFS je tu s námi dál a valí se neohroženě zpět. Jak to vypadá se ZFS na Linuxu? Přichází nativní šifrování, declustered raid, all-flash pole založené na na ZFS a podobně. |
Skrytý potenciál virtuálního prostředí Pythonu
Slavomír Miškovec 11:00 - 11:50 Podíváme se na výhody a nevýhody práce ve virtuálním prostředí Pythonu a na jeho skryté možnosti. Naučíme se jak jednoduše ovládat jednotlivá virtuální prostředí či jak omezit procesy a uživatele pouze na dané virtuální prostředí. Pro demonstraci využijeme Ubuntu, Python, Nginx (pro rozlišení domén) a webové stránky jednoduše poskládáme v systému Odoo. Kód bude sdílen přes Github. |
|||
11:30 |
Latest news on Turris project
Václav Zbránek 11:30 - 11:50 I'll tell you what we've done in last months and what we are planning with Turris routers. In case you don't know about our unique Linux based and open source router, check out https://www.turris.cz |
|||||||
HPC: EasyBuild nejen v HPC
Josef Hrabal 11:40 - 12:20 Nástroj EasyBuild slouží pro překlad a instalaci aplikací. Výhody, které tento nástroj přináší, se dají uplatnit nejen z pohledu správce, ale i z pohledu běžného uživatele a nemusí se jednat jen o prostředí HPC, využití může najít i doma. |
||||||||
12:00 |
Hledáme nezvané hosty
Pavel Kácha 12:00 - 12:20 I nejlepší tesař občas na nějaký ten otvůrek zapomene - což nepotěší dvojnásob, jsme-li tím tesařem my. Cílem přednášky je nastínit možné postupy při hledání nezvaných červotočů v systému, dostupné pro běžného linuxového správce s běžně dostupnými nástroji. |
Současnost a budoucnost Fedora Workstation
Jiří Eischmann 12:00 - 12:50 Díky vývojářské síle Red Hatu Fedora Workstation od značné míry definuje budoucnost linuxového desktopu. Technologie, které se vyvinou pro Fedora Workstation, se velmi často časem objeví i v ostatních distribucích. Přednáška čtenářům představí, na jakých věcech pro Fedora Workstation se v poslední době pracovalo a jaké se plánují v budoucnosti (Wayland, Fleet Commander, PipeWire atd.). |
Zálohuj fotky a videa i uprostřed ničeho
Petr Pulc 12:00 - 12:20 Jedete do ciziny a chcete si zálohovat fotky a videa. Notebook s sebou tahat nechcete, disky s baterií a SD slotem jsou příliš drahé a nezálohují automaticky. A doma se vám válí BananaPi... Přednáška tak trochu o udev, trochu o řízení 8-segmentového displeje z GPIO a trochu o hardware. |
Continuous Integration and Jenkins
Václav Šístek 12:00 - 12:20 I would like to cover basic ideas of DevOps and Continuous Integration, then introduce Jenkins as the leading open source automation server, designed to implement CI. There is also something for advanced Jenkins users, I will demonstrate some latest trends, including pipelines, Blue Ocean BUI, Github integration, Jenkinsfiles. |
Webserver Caddy
Michal Vašíček 12:00 - 12:20 Dnešní nejpoužívanější webservery Apache a Nginx si táhnou složité postupy z minulosti. Integrace nových funkcí chvíli trvá, jejich konfigurace je často složitá a pro osobní web jde často o overkill. Proto je tu Caddy, webserver, který automaticky obstará certifikát, běží na HTTP/2 a má konfiguraci na pár řádků. Jo, a je napsaný v Go. |
|||
12:30 | ||||||||
13:00 | ||||||||
13:30 |
HTTP security headers
Tomáš Hála 13:30 - 14:20 Doprovodný workshop k přednášce o HTTP security hlavičkách, kde bychom si použití těch hlavních procvičili v praxi. |
|||||||
14:00 |
nftables – budoucnost linuxového firewallu
Petr Krčmář 14:00 - 14:50 Firewall iptables je s námi v Linuxu už přes 15 let a v poslední době mu roste konkurent: nftables. V čem je zajímavý, proč je lepší a proč se o něj zajímat už teď? |
Docker world walk through
Jakub Veverka 14:00 - 14:50 Brief introduction into Docker and Docker like containers. I will briefly cover: - what are containers composed of, - how containers evolved and how they continue evolving, - how application life-cycle looks like in container environments and - and what options you have when you want to run containerized application in production these days |
Testujeme SSD cache s Flexible IO Tester
Adam Kalisz 14:00 - 14:50
|
Výkon webových aplikací - změřte a spočítejte si, jak velký server potřebuje vaše aplikace
Tomáš Vondra 14:00 - 14:50 Tahle přednáška možná začne několika vzorci, ale brzo se rozjede. Stáhneme si „neznámou“ aplikaci, nahodíme ji na Cloud, uděláme benchmark a pomocí simulačních nástrojů si spočítáme, kolik uživatelů na dané velikosti utáhne. Na konci budete moct každému vysvětlit, proč ne vždycky pomáhá hodit na problém víc procesorů. Možná se dostaneme i k autoškálování. |
OpenBSD vmm (Virtuální stroj)
Petr Topiarz 14:00 - 15:50 Zkusíme rozběhnout na OpenBSD virtuální stroj VMM a spustit v něm OpenBSD, NetBSD a Linux. |
HPC: DGX-1V and DGX-Workstation Deep Learning Appliances
Ralph Hinsche 14:00 - 14:50 Dvě navazující přednášky týkající se dedikovaného „AI enginu“ pro DL (Deep Learning) a několika případových studií aplikované AI (umělé inteligence) od technologické společnosti Nvidia. |
Na čem rozeběhnout startup aneb opravdu potřebujete platit za cloud?
Ondřej Flídr 14:00 - 14:50 Cloud je sexy, IaaS je sexy, tahat se se serverama a kabeláží ne. Nebo je to jinak? Pojďme se pobavit jak vybrat správnou variantu infrastruktury pro váš projekt a to nejen z pohledu coolovosti řešení ale i z pohledu technického a obchodního. Odstrašující příklady z praxe included! |
|
14:30 |
System management - Spacewalk
Pavel Studeník 14:30 - 15:20 Znáte projekt Spacewalk (aktuální verze 2.7)? Jedná se o software (service) pro správu fyzických a virtuálních systémů, kterou lze snadno nasadit do vlastní infrastruktury. Během workshopu si ukážeme, jak hromadně spravovat desítky systémů (až tisíce), jak vytvářet vlastní repositáře (kanály), životní cyklus balíčků, úpravu konfigurace služeb a základní audit systémů. Projekt Spacewalk je upstream enterprise produktů Red Hat Satellite 5 a SUSE Manager 3. |
|||||||
15:00 |
Síťová konfigurace na Linuxu
Pavel Šimerda 15:00 - 15:20 Po delší době bych se s vámi rád znovu pobavil o software pro běžnou síťovou konfiguraci jako je NetworkManager, wicked, networkd a další. |
Kubernetes in production
Tomáš Kukrál 15:00 - 15:50 Kubernetes was announced about two years ago and it is probably the best solution to container orchestration. However, there is a huge gap between running Kubernetes for fun and running it in production. I'll present recommended architecture for production ready Kubernetes and show you how to get real HA for Kuberentes components. Secret production problems and tricks included! |
Základy šifrování s GnuPG
Emil Miler 15:00 - 15:50 Velice málo lidí používá šifrování při výměně emailových zpráv, nebo při zpracování souborů na Internetu. Přednáška má za úkol sblížit GnuPG s lidmi, kteří o šifrování třeba ani nevědí, nebo se ho nikdy neodhodlali používat. Zároveň by měl připravit posluchače na key signing párty a vysvětlit, co to je a jak funguje podepisování veřejných klíčů. Po konci workshopu by měli všichni umět pracovat s klíči, šifrovat i dešifrovat soubory a být připraveni na nadcházející key signing. |
K této síti se nelze připojit 2 aneb FreeRADIUS podrobněji
Pavel Valach 15:00 - 15:50
|
HPC: General presentation on NVIDIA and AI including use cases
Ralph Hinsche 15:00 - 15:50 Dvě navazující přednášky týkající se dedikovaného „AI enginu“ pro DL (Deep Learning) a několika případových studií aplikované AI (umělé inteligence) od technologické společnosti Nvidia. |
|||
15:30 |
Crackování hesel (nejen) z úniku Mall.cz
Michal Špaček 15:30 - 15:50 Jak jsem v „domácích podmínkách“ cracknul skoro všechna hesla z Mall.cz za půl dne. Hesla se dnes nelámou pomocí předpočítaných tabulek nebo zkoušením každé možné kombinace pomocí brute-force útoků. Díky analýzám uniklých dat totiž víme, jak uživatelé hesla vytváří a toho se dá využít k efektivnímu zkoušení vhodných tzv. kandidátů. Přijďte, ukážu vám jak se to dělá. |
|||||||
16:00 |
Používáte GNU grep? A víte, jak funguje uvnitř?
Ondřej Guth 16:00 - 16:50 Na přednášce se zaměříme na některé algoritmy a triky, díky kterým umí nástroj GNU grep pracovat s regulárními výrazy tak efektivně. Povíme si něco o teorii jako takové (konečné automaty, Boyer-Mooreův algoritmus) a o jejím praktickém využití ve zdrojácích grepu, především jaké důsledky má na rychlost zpracování textu. |
Zálohujeme připojení k IPv6 Internetu
Radek Zajíc 16:00 - 16:20 Mít hlavní rychlou a záložní pomalejší přípojku k síti Internet (doma nebo v kanceláři) je už docela běžné. Přesunutí provozu mezi linkami se ve světě IPv4 často řeší použitím privátních IP adres v lokální síti, jednoduchou úpravou routovací tabulky, a překladem adres (NAT). Jak ale totéž zařídit na Linuxu ve světě IPv6, ideálně bez překladu adres, spolehlivě a bez dlouhých výpadků? Jednu z možností si v příspěvku ukážeme. |
Počasí u nás v kanceláři
Martin Vicián 16:00 - 16:20 Máte v kanceláři občas dusno? Nedá se tam dýchat? Možná je čas s tím něco udělat. Při této přednášce se dozvíte, jak můžete pomocí BigClown a Turris Omnia zjistit, jaké klimatické podmínky u vás doma nebo v kanceláři panují a jaké zdroje dat o počasí venku je možné používat, jak získaná data vyhodnocovat a jakým způsobem alertovat. To všechno si předvedeme na příkladu dobré praxe v kancelářích CZ.NIC. |
Kubernetes za 50 minut
Věroš Kaplan, Martin Stiborský 16:00 - 16:50 Druhý přednášející: Martin Stiborský Kubernetes je nástroj pro provoz aplikací v kontejnerech. Pojďme se podívat jak Kubernetes pracují uvnitř, jaké používají koncepty a jak tam dostat vlastní aplikaci. Na přednášku navazuje workshop, kdy si zkusíme nahodit aplikaci na testovacím clusteru. |
Knihovny pro tvorbu her v Pythonu a Lue
Pavel Tišnovský 16:00 - 16:50 Jakým způsobem je možné vytvořit jednoduchou hru v Pythonu nebo v Lue? Hodí se vůbec tyto jazyky i pro tvorbu her s 3D grafikou? V této přednášce se zaměříme na popis knihoven LÖVE, Pygame a Pyglet. |
SELinux z pohledu vývojáře
Lukáš Vrabec, Vít Mojžíš 16:00 - 16:50 O tom že SELinux zvyšuje bezpečnost operačního systému dnes již není pochyb, jak ostatně dokládá jeho přítomnost v několika linuxových distribucích a na drtivé většině zařízení s Androidem. V tomto workshopu si ukážeme co může vývojář udělat pro to aby jeho aplikace byla distribuována vždy s aktuální SELinuxovou bezpečnostní politikou. Po krátkém úvodu, ve kterém shrneme co vlasntě bezpečnostní politika je a jak zhruba funguje, spolu vytvoříme rpm balíček obsahující SELinuxový modul s politikou a ten posléze vložíme do Fedora modulu (skupina rpm balíčků viz. Fedora Modularity). |
HPC: AMD Zen - Zpátky na vrchol
Jiří Khun 16:00 - 16:50 Po mnoha letech vyvinula společnost AMD zcela novou CPU architekturu, díky které se jí podařilo zmírnit (a v některých ohledech i smazat) náskok Intelu na poli x86 procesorů. Přednáška představí a detailně popíše jednotlivé části nových CPU (prodávaných pod obchodními názvy Ryzen a Epyc), jejich účel, principy funkce a zajímavé implementační detaily. Posluchač si tak bude moci udělat představu, jaké jsou současné trendy v oblasti vývoje x86 procesorů. |
|
16:30 |
Orange Pi
Petr Stehlík 16:30 - 16:50 Vyznáte se v jednodeskových minipočítačích? Znáte Raspberry Pi a tím to končí? Chcete poznat i něco víc? Nabízím mírný přehled spolu s osobními zkušenostmi se čtyřmi pomeranči plus nějaké historky ze zákulisí. |
Errbot: chat-centric way of life
Michal Halenka 16:30 - 16:50 Praktická ukázka vlastností chatovacího bota Errbot. Prezentace obsahuje představení Errbota, instalaci, základní možnosti použití, a tvorbu vlastních pluginů. |
||||||
17:00 |
Firefox je zpět mezi moderními prohlížeči
Michal Stanke 17:00 - 17:20 Firefox je známý prohlížeč a jeho první verzi Mozilla vydala už v listopadu 2004. Třináct let poté ho čekají možná největší změny za celou existenci, taková malá revoluce. Pojďme si popovídat o experimentech a projektech, se kterými Firefox dohání Chrome. Samozřejmě předvedu onen milník v podobě verze připravované na polovinu listopadu. |
Co nového u Espressif Systems
Petr Stehlík 17:00 - 17:20 Znáte ESP8266? Dobře, a co jeho velkého brášku ESP32? Víte, jak se programuje, v čem je silný a kde má slabiny? A nebude letos zase nějaká překvapivá novinka jako loni? ;-) |
Smart karty v Linuxu a proč by vás měly zajímat
Jakub Jelen 17:00 - 17:20 Bezpečné uložení privátních klíčů a identifikačních údajů není jednoduché. Smart karty to umožňují relativně jednoduše. Ale je jích mnoho druhů, které je potřeba podporovat, každý používá jiné karty, některé nemají otevřenou specifikaci nebo implementují (uzavřené) ISO standardy. Přednáška se pokusí nastínit, jak vypadá architektura smart karet od čipu na kartě přes použité abstrakce ke klientským aplikacím, které této funkcionality mohou využívat pro zajištění vyšší bezpečnosti. Ohledně software se zaměřím na projekt OpenSC, který dnes můžeme použít na komunikaci s většinou smart karet od čipů z číny za 10$, přes Yubikey až po národní občanky, nebo karty americké vlády. |
SaltStack as your ops colleague
Jakub Veverka 17:00 - 17:20 Let me walk you through basic concepts of SaltStack modular architecture and possibilities it opens to sysadmins. I will touch following topics: - Finding out what happens in your infrastructure (basic remote execution), - performing simple maintenance tasks (scheduling jobs) - acting on changes in infrastructure (reactor) and introduce other SaltStack possibilities. |
Kubernetes
Věroš Kaplan,Martin Stiborský 17:00 - 17:50 Pojďme si vyzkoušet, co obnáší dostat aplikaci v Kubernetes clusteru. Zkusíme ji tam alespoň poslat, zaktualizovat na novější verzi a zase zničit. |
|||
17:30 |
Lightning Talks
17:30 - 18:00 Krátké a úderné přednášky |
ZeroMQ magic: integrate Github, Travis CI and Open Build Service
Michal Vyskocil 17:30 - 17:50 ZeroMQ is not only powerful networking library. It is a community solving hard problems in unique way. The talk will briefly present interesting solutions for development, testing and distribution of code written in C/C++. |
Linux na prapodivných deskách
Lenka Kosková Třísková 17:30 - 17:50 Co znamená embedded? Rozdílné a společné vlastnosti s "klasickou distribucí". Cesty k vlastní distribuci - Yocto, Buildroot, další nástroje. Linux na standardních a nestandardních deskách. |
Cityvizor
Ondřej Profant 17:30 - 17:50 Cityvizor je opensource aplikace pro zobrazování rozpočtů a jejich plnění. Navazuje na úspěšnou aplikaci Supervizor. Aplikaci vyvinulo MFČR a spolek Otevřená města. |
||||
18:00 |
Soutež
18:00 - 18:10 |
|||||||