legenda | 105 | 155 | 107 | 111 | 349 | 345 | 302 | OM |
Sun | 105 | 155 | 107 | 111 | 349 (kapacita 48) | 345 (kapacita 24) | 302 (kapacita 24) | OM |
---|---|---|---|---|---|---|---|---|
10:00 |
IPv6 tunely pomocí OpenVPN
Ondřej Caletka 10:00 - 10:50 Když skončila platforma SixXS, ocitla se spousta sítí bez globální konektivity. Bohužel, ne všude je možné dočkat se nativního IPv6 od ISP, často je problém i s veřejnou IPv4 adresou. Je tedy třeba vymyslet nějaké dočasné náhradní řešení. Ve vpsFree.cz jsme připravili vlastní tunelovací službu, kterou provozujeme pomocí OpenVPN. Jak to funguje, jaká jsou úskalí a jak se zapojit? Přednáška ale také rozebere obecné postupy v získávání IPv6 adres, jejich registraci a zavádění, které se mohou hodit i pro jiné případy. |
Nasazení HA loadbalanceru - HAProxy + Let's Encrypt
Pavel Pulec 10:00 - 10:20 Touto přednáškou bych chtěl prezentovat, jakým způsobem lze nasadit dvě instance HAProxy, z nichž jedna je pasivní a druhá aktivní, a za pomoci failover IP adresy poskytnuté třetí stranou a Pacemakeru lze automaticky provoz přesměrovat na pasivní instanci v případě výpadku či nutné údržby. Jelikož se jedná o HA stack, předvedu, jak získat Let's Encrypt certifikát na obou HAProxy instancích, aniž bych certifikát musel sdílet nebo jinak složitě přesouvat a proč ho nemusím zálohovat. |
CPU Frequency Scaling in Linux
Giovanni Gherdovich 10:00 - 10:20 Modern CPUs are capable of running at a variety of speeds, and have been for quite some time now, with the goal of optimizing energy consumption. We'll introduce Power States (a.k.a P-states) from the ACPI open standard (Advanced Configuration and Power Interface) and describe its support in Linux, namely the CPUFreq subsystem, and focus on the intel_pstate kernel driver. We'll discuss how CPU throttling affects server performance and present current directions in power-aware task scheduling. |
|||||
10:30 |
Využití dat OpenStreetMap
Marián Kyral 10:30 - 10:50 OpenStreetMap to není jen mapa na osm.org. V přednášce si ukážeme zajímavé projekty, které data OpenStreetMap využívaji. |
GNU/Linux a řízení po sběrnici CAN s využitím generovaného kódu a FPGA
Pavel Píša 10:30 - 12:20 Příspěvek navazuje na předchozí přednášky a články o řízení v reálném čase a potřebných úpravách jádra operačního systému. Úvod viz článek GNU/Linux pro řízení a rychlost jeho odezvy Po krátkém zopakování základních principů použitých v plně preemptivní variantě jádra Linux bude následovat pohled na aktuální stav. Pro řízení v reálném čase se například využívá se sběrnicemi CAN a CAN FD v automobilech. Prezentované budou výsledky projektů pro návrh takového řízení s využitím modelování v prostředí Matlab®/Simulink® a dosažitelné přesnosti časování komunikace. Měření porovnává platformy Raspberry Pi a Xilix Zynq (desky s vlastním HDL návrhem a návrhem periferií CanBench a MZ_APO). K softwarovým řešením budou uvedené i alternativní možnosti a zkušenosti s limity a vhodností jednotlivých řešení. Přednáška bude zakončená pozvánkou na setkání vývojářů popisované varianty jádra – RT-Summit 2017 které letos proběhne 21. října na ČVUT. |
MicroPython: Úvod
Petr Viktorin 10:30 - 12:20 Fascinují Vás blikátka, tlačítka, točítka a bzučítka? Chtěl/a byste programovat hardware, ale nevíš kde začít? Úvod MicroPythonu je určen pro naprosté začátečníky: zvládnete-li se přihlásit na konferenci, víte toho dost. Klidně přijďte i s dětmi :) Projdeme si základy elektroniky a programování, které je k ovládání hardwaru potřeba vědět, a nabyté znalosti si budete moci vyzkoušet na připravených úkolech, kdy připravený hardware rozblikáme a roztočíme. Kapacita je omezená: Na workshopu bude k dispozici 20 sad s čipem ESP8266, LED páskem, servomotorkem, tlačítkem a bzučákem. Další součástky (a návody na ně) budou k dispozici v omezeném počtu pro zájemce. Na workshop budete potřebovat počítač s Linuxem a oprávněním instalovat na něj software (pro náročné: na Fedoře |
Omnia a Suricata - pokročilé fitrování provozu
Michal Hrušecký 10:30 - 12:20 Turris Omnia nabízí nepřeberné množství možností jak si router přizpůsobit. Jedním z nich je i doinstalace dodatečného software a jednou ze zajímavých možností je Suricata - IDS/IPS systém, který vám umožní provoz filtrovat mnohem jemněji než jen na úrovni portů a IP adres. V rámci workshopu se podíváme na něco z toho co Suricata umí a podíváme se jak si vytvořit jednoduchá pravidla. |
Testování nočních verzí Firefoxu Nightly
Michal Stanke 10:30 - 11:30 Nightly jsou vývojové verze Firefoxu, které se sestavují a aktualizují každý den. Je to ideální způsob, jak otestovat nejnovější funkce a zajistit, že mohou pokračovat dále do betaverzí a finálního vydání. Ukážeme, jak Nightly zapadá do vývoje Firefoxu, jak Nightly používat a jak hlásit objevené chyby tak, aby se daly hned opravit. Jako účastníci si prosím přineste vlastní laptop s Linux/Win/macOS a Wi-Fi. |
|||
11:00 |
Icinga 2 (na steroidech)
Věroš Kaplan 11:00 - 11:50 Icinga 2 je parádní open-source monitorovací nástroj, který se pořád vyvíjí. Poslední verze je z srpna 2018. Po instalaci umí Icinga spoustu věcí, ale pokud ji trošku poladíme, tak toho dokáže toho mnohem víc. Hlídat z několika nezávislých lokalit, dynamicky měnit svoji konfiguraci podle stavu zdrojů, a mnohé další. Pojďme se na to podívat. |
Kdy se přestaly vyrábět noteboky? – modifikace strojů ThinkPad T430 a X230
Emil Miler, Petr Hodač 11:00 - 11:50 Moderní laptopy se vyrábí spíše za účelem zalíbit se co nejširší skupině běžných uživatelů, které zajímá většinou jen vzhled. Žádný z modernějších strojů ale nesplňoval naše představy ideálního laptop. Proto jsme se pustili do šílených hardwarových i softwarových úprav ThinkPadů X230, T430, s cílem vytvořit svůj ideální laptop. Příkladem je výměna a úprava klávesnice, upgrade procesoru, displeje, flashování ec firmware, coreboot a vše, na co jsme během úprav narazili. Za zmínku stojí i ThinkPad X62, který budete mít možnost vidět na vlastní oči. |
Monitorování sítě pomocí flow - case studies
Tomáš Čejka 11:00 - 11:50 Ukážeme vám, jaké jsou možnosti použití existujících nástrojů pro monitorování počítačové sítě a analýzu síťového provozu. Přednáška se bude zabývat monitorováním toků (flow-based network monitoring), které se v praxi běžně používá. Existující open source nástroje je možné provozovat “out-of-the-box” a nebo si je přizpůsobit na již existující monitorovací infrastrukturu. Flow kolektor a detekční systém, o kterých bude řeč, je možné nasadit i na velkých páteřních sítích. Jako zdroj dat bude zmíněno několik řešení zahrnující open source monitorovací sondy, výkonný komerční flow exportér, nebo export flow dat ze směrovačů. |
|||||
11:30 | ||||||||
12:00 |
MySQL sežere Vaše data
David Karban 12:00 - 12:20 Při přípravě MySQL školení jsem narazil na několik věcí, které u databáze nečekáte. S MySQL je velice snadné ztratit data. Nevěříte? Ukážu. |
Správa webserveru pro lidi
Jakub Vrchota 12:00 - 12:50 Jak jsme ve dvou vyvinuli velmi přívětivou administraci pro webservery, kterou oceňují jak admini, tak běžní uživatelé. Na přednášce ukážu: - Jak probíhal návrh - Jakých principů jsme se rozhodli držet - Jaké technologie jsme použili a proč - Jak jsme si poradili s automatickými aktualizacemi - Na čem jsme narazili a co se úplně nepovedlo Administrace funguje z mobilu i počítače. Obslouží apache, nginx, postgresql, mysql, ftp, e-maily, dns, letsencrypt, cron a další služby. |
Disassembling with radare2
Tomáš Antecký 12:00 - 12:20 Introduction to an open source toolkit for reverse engineering. Part of the talk will be a practical demo of using radare2 for solving a simple crackme. |
|||||
12:30 | ||||||||
13:00 | ||||||||
13:30 | ||||||||
14:00 |
Šifrování disku: Startujeme systém bez zadávání hesla?
Radek Zajic 14:00 - 14:50 Ve světě Windows existuje šifrování celého disku pomocí technologie BitLocker. Ta umí kromě jiného i nastartovat systém ze zašifrovaného systémového oddílu, aniž by uživatel musel zadat heslo. Pokud používáte šifrování disku pomocí LUKS, určitě vás někdy napadlo, jestli by spuštění systému bez zadání hesla nešlo zařídit i tam. A pokud ano, jak to bude s bezpečností? Komponenty používané BitLockerem a jeden z možných přístupů, jak téhož docílit v prostředí GNU/Linux, si ve větším detailu představíme. |
SaltStack pro orchestraci a konfiguraci IT infrastruktury
Ales Komarek 14:00 - 14:20 Prezentace se věnuje použití platformy SaltStack, zejména konfiguraci softwarových služeb a správu různorodých zdrojů, od cloudových služeb po hardwarové boxy. Součástí prezentace bude ukázka infrastruktury, orchestrace softwarových služeb, srovnání imperativního versus deklarativního přístupu, událostmi řízené akce, integrace do procesů. Součástí mé práce je správa rozsáhlého ekosystému softwarových služeb (github.com/salt-formulas) převážně pro Linux platformu. |
Rust a IoT
Petr Hodina 14:00 - 14:50 Rust je nový jazyk z dílen Mozzily, který bych chtěl blíže v přednášce představit. Syntaxí se podobá jazykům C/C++, ponechává si jejich přednosti (především rychlost) a bere si na mušku jejich nedostatky (práce se vlákny, pamětí ...). Díky těmto vlastnostem jej lze použít namísto tradičního C/C++ kódu na IoT deskách jako Arduino či STM32 Nucleo. Případně lze stávající kód rozšířit v Rustu. Obě tyto možnosti si ukážeme. Více se o jazyce Rust dozvíte zde https://www.rust-lang.org/en-US/ |
DevOps Tools Explained: Update Your Arsenal
Fabian Thorns 14:00 - 14:50 Buzzwords like cloud, containers, deployment, continuous delivery or configuration automation are rampant in the media these days. This keynote explains what's behind these terms, how they relate to each other and what they mean for the daily job of system administrators and software developers. We will also discuss which technologies provide an actual benefit for technicians and how to approach and learn them. |
Bash za 50 min.
Petr Hodač 14:00 - 14:50 Workshop určený nejen pro studenty prvního ročníku #fitcvut, ve kterém se podívají na předmět BI-PS1. Můžete se těšit na bash, awk, sed, vim, grep, find a mnoho dalšího. |
Lokalizační odpoledne: představení komunit a nástrojů
14:00 - 14:40 Představení jednotlivých komunit a ukázka práce s nástroji. Více informací na samostatné stránce. |
||
14:30 |
(Kernel) Isolation - HVM, PV, OS-Virtualization technologies in Linux
Zdenek Kubala 14:30 - 14:50 In short, this is an introduction and description of the isolation differences between HM, PV and OS-Virtualization technologies. Presentation contains short descriptions about mentioned technologies with closer look on OS-level Virtualisation (a.k.a. containers). |
Využití OpenStacku pro nasazení složitější aplikace, výhody pro vývoj a testování
Tomáš Vondra 14:30 - 15:20 O tom, jak je cloud skvělý pro vývoj a testování aplikací jsme četli už hodně. Pojďte si vyzkoušet, jak se na cloudu typu OpenStack nasadí aplikace o několika virtuálních strojích a jak ji snadno naklonujeme a vytvoříme tak testovací prostředí. Ani adresy se nám nezmění díky použití virtuální sítě. Předvedeme i blue-green deployment pomocí Floating IP. Infrastrukturu pro workshop dodá Homeatcloud. |
||||||
Lokalizační odpoledne: přispívání do překladů
14:50 - 16:00 Čas na praktické vyzkoušení jednotlivých nástrojů a přispívání do překladů. Více informací na samostatné stránce. |
||||||||
15:00 |
Tipy a triky nejenom v shellu nejenom pro programátory
Karel Kočí 15:00 - 15:20 Shell je denním chlebem většiny unixáků. Zanalyzoval jsem svoji historii příkazů a podíval se na to co ve své programátorské praxi používám. Přednesu ty zajímavější společně s ukázkami použití. Začnu se známými stálicemi jako tail -f a budu pokračovat směrem k exotičtějším. Budu se věnovat jak práci se soubory, tak třeba gitu, ssh, nebo nastavení sítě. Dozvědět by se tak měli něco jak začátečníci tak i pokročilí. |
Docker pod kapotou, aneb jak si udělat vlastní kontejner
Jan Seidl 15:00 - 15:50 Docker je v dnešní době defacto standard mezi kontejnery. Potkal jsem už mnoho lidí, kteří proklínaly docker, pak další co ho milují, ale kolik z nich ví, co to ten docker vlastně je? Jak funguje? Z čeho se skládá? Kde končí hranice dockeru a začíná kernel? A proto vznikla tato přednáška - abych osvětlil základní principy kontejnerizace. Budu mluvit hodně o dockeru, protože ho každý zná, ale samozřejmě to platí i pro LXC a další kontejnerové řešení. Budu mluvit o kernelu, Linux namespaces, Cgroups, unionfs,... vše samozřejme v mezích srozumitelnosti (a času - vždyť každé jednotlivé téma by vystačilo na vlastní přednášku). Jednotlivé části budu prokladát skvělými a (ne)fungujícími ukázkami. A nebudu mluvit o windows containers. Po této přednášce si možná vytvoříte svůj vlastní kontejner, protože zjistíte, že je to tak jednoduché... Přednáška je vhodná pro každého, kdo má alespoň uživatelskou znalost linuxu, znalost dockeru výhodou... A prednáška rozhodně není vhodná pro docker/moby/runc/lxc/kernel/.... vývojáře - nedozvědeli by jste se nic nového a ještě by jste mě opravovali;-) |
The Things Network a LoRaWAN
Jakub Huspek | Adam Hořčica 15:00 - 15:50 The Things Network je mezinárodní komunitní projekt, který provozuje otevřenou LoRaWAN síť. Má přes 20 tisíc členů a funguje v desítkách zemí světa. V přednášce to vezmeme od podlahy, koukneme se co je LoRa, co LoRaWAN a zakončíme samotným The Things Network. |
Testování webových stránek v OpenQA aka Selenium knihovna pro OpenQA
Ondřej Holeček 15:00 - 15:20 Úspěšný framework OpenQA je díky needles schopný testovat webové stránky již nyní. Proč však vymýšlet nové kolo, když tu je komplexní framework Selenium pro přesně daný úkol? V přednášce ukáži, jak přidat vlastní knihovnu do OpenQA testů a jak rozšířit test API o vlastní funkce. Vše na příkladu Selenium knihovny pro OpenQA testy. |
ZeroMQ Workshop
Karol Hrdina, Michal Vyskocil 15:00 - 16:50 Come get some hands-on experience with ZeroMQ technology stack from last apprentices of Pieter Hintjens. You will learn about protocols, messaging and how to write scalable, distributed code and solve the "Makefile problem" at almost zero cost. We might event touch the topic of optimal team collaboration model. It's best if you come with an already working environment, however we will provide a docker image. Links: http://zeromq.org/ https://github.com/zeromq/czmq https://github.com/zeromq/zproject https://rfc.zeromq.org/spec:21/CLASS/ https://rfc.zeromq.org/spec:22/C4/ http://zguide.zeromq.org/page:all |
|||
15:30 |
The Onion Router
Pavel Dostál 15:30 - 15:50 Tor asi všichni znají jako software pro anonymní prohlížení webu - jeho možnosti jsou ale mnohem širší a vůbec přitom nemusí jít o žádné skrývání. Přijďte si poslechnout na co všechno se Tor může hodit běžným uživatelům i hardcore hackerům! |
Firewall pfSense - základy administrace
Lukáš Malý 15:30 - 15:50 pfSense je firewall o kterém možná již něco slyšel. Po dlouholetém používání se rád podělím o mé zkušenosti. Povíme si víc o hardware a spolu s praktickou ukázkou si projdeme základní konfigurace nejběžnějších služeb, jako je NAT, DHCP, NTP atd. Ukážeme si nějaká základní firewalová pravidla a jak na ně. Můžeme si i ukázat jak se konfiguruje OpenVPN nebo IPSec. |
||||||
16:00 |
Co nepotřebujete vědět o DNS pro .cz?
Václav Steiner 16:00 - 16:50 Službu DNS pro .cz používáte několikrát za den, aniž byste o tom věděli. Ve skutečnosti je to ale stejně důležitá služba, jako dodávka pitné vody do Vaší domácnosti. Jak to vlastně v CZ.NIC děláme, abyste nemuseli vědět nic o tom, jak to celé funguje? |
Paranoid is new Black
David Becvarik 16:00 - 16:50 Ma clovek pravo na sve soukromi? Proc chranit sve soukromi i kdyz nemame co tajit? Jak spolu souvisi soukromi a svoboda? QubesOS, Tails, Tor, Whonix, GPG, Dark Mail a spousta dalsi, k cemu to vse je a jak nam tyto nastroje mohou pomoci v ochrane naseho soukromi. |
STM32 a Arduino
Petr Šrámek 16:00 - 16:20 I mikrokontroléry STM32 můžete používat v Arduino IDE. Jaké desky jsou dostupné a podporováné a jak je do Arduino IDE dostat se dozvíte právě na této přednášce. |
Pipeline as code for your infrastructure as Code
Christhope Vanlancker 16:00 - 16:50 Infrastructure as Code has been a native open source innovation happening over the past decade, with languages such as Puppet and Chef growing fast ops folks have been adopting development practices to run their infrastructures. In the mean time the operations people together with the developers ran into the limitations of traditional CI platforms where a lot of "Dirty Clicking" was the norm , creating a pipeline for a stack, or new project was a boring manual experience. This talk will document the use of Pipeline as Code (Jenkins DSL) to generate a Containerized deployment and test infrastructure testing different versions of Puppet code (actually this also serves as a Puppet 3 to Puppet 5 migration) for different customers. (Albeit we did exaclty the same for Python, PHP and Ruby stacks..) |
Kontejnerove technologie(ano i jine nez Docker)
Zdenek Kubala 16:00 - 16:50 Navazujici na prednasku o Izolaci v jadre - kontejnery. Krok-za-krokem: vytvoreni kontejneru v ruznych technologiich(systemd, lxc, docker) dle ucelu. |
|||
Lokalizační odpoledne: Setkání členů českých překladatelských týmů
16:10 - 16:40 Setkání členů českých překladatelských týmů, debata o českých slovnících, projektu L10n.cz a dalších tématech |
||||||||
16:30 |
Od prototypu k sériové výrobě
Jan Brož 16:30 - 16:50 Dostat prototyp elektroniky do sériové výroby, to znamená spoustu práce a většinou i spoustu peněz. V přednášce se podíváme na to, jak taková sériová výroba probíhá, co při tom všem musí řešit vývojář a co výrobce, ukážeme si nejčastější konstruktérské chyby a nebude chybět pár tipů na optimalizaci výrobku z hlediska spolehlivosti i ceny. |
|||||||
17:00 |
Soutež
17:00 - 17:10 |
|||||||
Zakončení konference
17:20 - 17:30 |
||||||||