Program
Přednášky
Sobota 1.3.2014
- 9:00 - 10:25 ! (Lukáš Bařinka) Abstrakt
Abstrakt:Slidy
Znak ! hraje v shellu (bash) poměrně velké množství různých rolí (např. historie, skripty, proměnné, logické a regulární výrazy, (rozšířený) globbing, návratový kód. Přednáška bude zaměřená na tyto různé aspekty shellu, především ve vztahu k tomuto znaku. - 10:30 - 11:25 MongoDB (Petr Medonos, Lukáš Heřbolt) Abstrakt
Abstrakt:Slidy
MongoDB je nejrozšířenější a nejrychleji se vyvíjející NoSQL databáze. Jaké má výhody oproti SQL databázím, kdy použít NoSQL a proč si vybrat Mongo? V rychlokurzu popíšeme deploynutí Monga ve vaší infrastruktuře, jeho zabezpečení, zálohování a obnovu dat a zajištění redundance pomocí replika-setu a shardování dat. Workshop navazuje na stejnojmennou přednášku. - 11:30 - 11:55 Bezpečná VLAN (Tomáš Hála) Abstrakt
Abstrakt:Slidy
Četnost a intenzita DoS útoků neustále roste. NIX.CZ v reakci na DoS útoky z března 2013, které procházely přes tento peeringový uzel a postihly řadu významných hráčů na českém internetu včetně společnosti ACTIVE 24, připravil několik protiopatření. Jedním z nich je založení tzv. bezpečné VLAN pro oddělený peering mezi subjekty, které se chovají odpovědně a splňují řadu přísných kritérií, aby v případě velké krize mohl fungovat provoz alespoň v ostrovním režimu odděleně od těch, kteří bezpečnost ve svých sítích dostatečně neřeší. Zároveň půjde o platformu, kde si tyto odpovědné subjekty budou ve vzájemné důvěře rychle vyměňovat informace potřebné k prevenci a odrážení podobných útoků. ACTIVE 24 požadovaná přísná kritéria splňuje a je jedním ze zakládajících členů tohoto elitního klubu, kam má dveře otevřen každý člen NIX.CZ, který se zaváže daná kritéria plnit. V přednášce se od zakládajícího člena bezpečnostního týmu ACTIVE24-CSIRT dozvíte podrobnosti o zmíněných kritériích, technických aspektech bezpečné VLAN a jejím přínosu v boji s DoS útoky. - 12:00 - 12:55 Oběd
- 13:00 - 13:55 IPv6 na Strahově (Bronislav Robenek) Abstrakt
Abstrakt:Slidy
Během podzimu 2013 síťaři klubu Silicon Hill dokončili dlouho plánovanou implementaci IPv6, zejména po stránce síťové bezpečnosti. IPv6 na Strahově fungoval již řadu let, ale bezpečnost nebyla řešena.
Přednáška se bude zabývat nasazeným řešením, tedy správou klientských adres a konfigurací příslušných síťových prvků Cisco. Konkrétně budou návštěvníci seznámeni s DHCPv6, SLAAC, FHS a Informačním systémem klubu Silicon Hill. - 14:00 - 14:55 Kontejnerová virtualizace (Pavel Šnajdr) Abstrakt
Abstrakt:Slidy
V přednášce budeme popularizovat téma kontejnerové virtualizace na linuxu, projdeme si dostupné použitelné technologie pro Linux a příklady jejich využití. V poslední části popíšeme praktické zkušenosti s provozem více než kontejnerů na infrastruktuře vpsFree.cz a zapolemizujeme si nad budoucím vývojem cloudu a využitím kontejnerů v něm. - 15:00 - 15:55 Čtečky SH (Adam Hořčica) Abstrakt
Abstrakt:Slidy
Přednáška o tom, jak nám na Strahově dělá vrátné Debian, JavaScript a asistuje jim u toho Ruby on Rails a PostgreSQL. Zkrátka o tom jak navrhnout RFID přístupový systém do zájmových místností v areálu, kde žije 4000 lidí. O tom jakou jsme zvolili architekturu, proč zrovna tyhle technologie a jak je to celé zabezpečené. - 16:00 - 16:25 DevAssistant: Programátorův nejlepší kamarád - hned po kafi (Miro Hrončok) Abstrakt
Abstrakt:
Nezáleží na tom, jestli kódíte už dvacet let nebo teprve zjišťujete, jak se to dělá - všichni chcete jedno a to samé: soustředit se na programování a neřešit debilní věci kolem. Vytvořit složku s projektem, založit git repozitář, přidat své hooky, zaregistrovat projekt na GitHubu, napsat Makefile, vytvořit prázdné zdrojáky a napsat do nich hovadiny, které píšete pořád dokola, nainstalovat gcc a/nebo jiné závislosti, které zrovna potřebujete, z jiného projektu ukrást a přepsat setup.py, udělat README. To všechno je voporuz. Chcete jen kódit, kódit, kódit. Naštěstí je tu DevAssitant, vaše děvka pro všechno, která udělá vopruz za vás tak dobře, že za chvíli zapomenete, jak se to dělá. - 16:30 - 16:55 Secure Your Own Device (Petr Danko) Abstrakt
Abstrakt:
Přednáška bude o možnostech ochrany soukromí na nejpoužívanějších zařízeních: Notebook, tablet, mobilní telefon Android, iPhone... Plus produkty z oblasti Open Source o kterých by měl každý uživatel vědět a používat je každý den. - 17:00 - 17:30 Aptitude Install Fest (Petr Hodač)
Sobota 1.3.2014 - OpenWRT Track (Blok 7)
- 10:00 - 10:20 Úvod do OpenWRT (Ondřej Caletka) Abstrakt
Abstrakt:Slidy
OpenWRT je jeden z nejznámějších alternativních firmwarů pro domácí routery. I v omezeném prostředí se snaží zachovávat komfort běžné linuxové distribuce a být přátelská jak k běžným uživatelům, tak i k expertům. - 10:30 - 10:50 Hardware pro OpenWRT (Martin Strbačka) Abstrakt
Abstrakt:Slidy
Hardware domácích routerů je stále ještě poměrně jednoduchý. Co je možné ze základní desky routeru odpozorovat pouhým okem, jak připojit např. sériovou konzoli a jaké další hardwarové úpravy je možné provést. To se dozvíte v této přednášce. - 11:00 - 11:30 U-Boot pro začátečníky (Marek Vašut) Abstrakt
Abstrakt:Slidy
Zavaděč U-Boot je možno potkat na mnoha různých jednochipových počítačích. Pojďme se seznámit s jeho rozhraním a možnostmi, které nabízí. - 13:00 - 13:20 Buildsystém a balíčky (Michal Vaner) Abstrakt
Abstrakt:Slidy
Při vytváření obrazu pro OpenWRT je třeba kompilovat pro cizí architekturu. Předvedeme si, co dává OpenWRT k dispozici za nástroje. Taktéž si ukážeme, jak vyrobit nový balíček a jak ho nainstalovat. - 13:30 - 14:20 Turris (Martin Strbačka) Abstrakt
Abstrakt:Slidy
Není tajemstvím, že operační systém routeru Turris je upravené OpenWrt. Cílem této přednášky je osvětlit nutné kroky, které vedou k portaci OpenWrt na nové zařízení a v závěru si povíme jak moc je vlastně "naše" OpenWrt upravené. - 14:30 - 15:00 OpenWRT jako upstream (Pavel Šimerda) Abstrakt
Abstrakt:Slidy
Jako každá jiná linuxová distribuce, OpenWRT využívá kódu různých open source projektů a vývojáři přidávají různé úpravy. V některých případech se ale rozhodli jít cestou vlastního projektu. My se zaměříme na ty projekty, které by mohly mít využití i mimo OpenWRT. - 15:30 - 16:20 IP telefonie v OpenWRT (Lukáš Macura) Abstrakt
Abstrakt:Slidy
V rámci projektu BESIP, který je vyvíjen na CESNETu, se Jiří Šlachta z našeho týmu stal oficiálním maintainerem telephony feedu v OpenWrt. Přednáška bude o tom, jak složitá je to práce, co všechno se nám podařilo a co ne. Součástí přednášky budou návrhy na projekty, na které už nemáme čas, ale zasloužily by si aktivnější vývoj. Přednáška bude průřezem toho, co je možno najít v telephony feedu, seznámí s BESIPem a "side efekty" jeho build systému (EduroamAp, uciprov). - od 16:30 moderovaná diskuze (Ondřej Caletka)
Neděle 2.3.2014
- 9:00 - 9:55 Provozování DNS (Ondřej Caletka) Abstrakt
Abstrakt:Slidy
DNS je jednou z klíčových služeb Internetu, její provozování ale s sebou nese řadu rizik. V přednášce budou zahrnuty tipy a triky jak službu provozovat bezpečně a spolehlivě. - 10:00 - 10:55 Pokročilá správa balíčků v Debianu (Petr Krčmář) Abstrakt
Abstrakt:Slidy
Nainstalovat balíček zvládne každý uživatel Debianu a odvozené distribuce. Ale co míchání větví? Nastavování priorit? Instalace z různých zdrojů nebo odstraňování starých balíčků? To vše si ukážeme v prakticky zaměřené přednášce plné ukázek. - 11:00 - 11:25 Git annex - nestandartní využití gitu (Petr Gregor) Abstrakt
Abstrakt:
Máš spoustu míst kam ukládáš svá data? Zapomínáš kde co je? Bojíš se že některé z tvých úložišť odejde do křemíkového nebe? Zkus git annex. Otevřený zálohovací/archivační/synchronizační nástroj vhodný pro odpůrce cizích Cloudů. - 11:30 - 11:55 Virtualizace sítí (Tomáš Kukrál) Abstrakt
Abstrakt:Slidy
Všichni slyšeli o virtualizaci, každý zná KVM, XEN, AWS, EC2, ale kdo opravdu ví jak spolu všechny ty mraky komunikují?
V přednášce vysvětlím některé principy používané ve virtualizaci sítí a shrnu aktuální problémy, které se v současnosti řeší. - 12:00 - 13:00 Oběd
- 13:00 - 13:55 Budoucnost linuxových distribucí (Jiří Eischmann) Abstrakt
Abstrakt:Slidy
Tradiční model linuxových distribucí se začíná pomalu vyčerpávat. Objevují se nové trendy, nároky na linuxové distribuce se zvyšují. Uživatelé očekávají čím dál aktuálnější software, který je ale pořád dobře integrovaný do distribuce.
Přednáška bude o tom, jak mohou za pár let linuxové distribuce vypadat a jak vlastně budou distribuovat software, a jak se s tím poprala Fedora v rámci iniciativy Fedora.NEXT. - 14:00 - 14:55 Jolla (Jozef Mlich, Michal Hrušecký) Abstrakt
Abstrakt:Slidy
Jolla je nový linuxový telefon z Finska, který byl vydán v prosinci minulého roku. Na této přednášce budou představeny jak jeho základní vlastnosti, tak i informace ze zákulisí vývoje aplikací. - 15:00 - 15:55 Mouseless computing aneb jde to i bez myši (David Kolibáč) Abstrakt
Abstrakt:
Myš se stala běžnou součástí vybavení desktopových počítačů, ale je to tak trochu nutné zlo, protože ne vždy máme kolem klávesnice dost místa a přehmatávání při psaní zdržuje. Přitom existuje celá řada méně rozšířených, přesto však zajímavých polohovacích zařízení: od trackpointu či trackballů přes joysticky a jiné herní ovladače až po podivnosti typu rollermouse nebo mousetrapper. Krom toho si ukážeme, jak si na linuxovém desktopu vystačit pouze s klávesnicí. - 16:00 - 16:55 Zálohovat či nezálohovat, toť otázka (Michal Strnad) Abstrakt
Abstrakt:Slidy1 Slidy2
Cíl přednášky je seznámit posluchače s teorií spojenou se zálohováním a představení nejznámějších aplikací pro tento účel. Dále budou pro studenty a akademické pracovníky pracující na projektech spojené s vědou a výzkumem, představeny datové úložiště CESNET, které mohou použít
Neděle 2.3.2014 - Track II. (Blok 7)
- 10:00 - 10:25 Automatizace bootování s novabootem (Michal Sojka) Abstrakt Slidy
Abstrakt:
Potřebujete často rebootovat při testování experimentálního jádra? Potřebujete pouštět benchmarky tak, aby byly 100% reprodukovatelné na různých systémech? Utilitka novaboot [1] by vám to mohla usnadnit, protože s ní se nabootování vzdáleného počítače stane stejně snadné jako spuštění lokálního programu.
Přednáška seznámí posluchače s nástrojem novaboot a ukáže jeho typické použití při vývoji či kontinuálním testování nízkoúrovňového softwaru (OS, ovladače, apod.) nebo při benchmarkování různého hardwaru.
[1]: https://github.com/wentasah/novaboot - 10:30 - 11:25 Mesos - škálovatelná výpočetní infrastruktura (Tomáš Bartoň) Abstrakt Slidy
Abstrakt:
Mesos umožňuje alokování výpočetních prostředků v heterogenním clusteru, garantuje spolehlivý a efektivní běh batch výpočtů (Hadoop, MPI) nebo také (webových) aplikací. Projekt Mesos se loni přesunul z Apache incubátoru mezi klíčové projekty. Přestože se zatím jedná o vývojovou verzi, na Mesosu již běží tisíce serverů v datacentrech Twitteru, AirBnB, Yahoo! a mnoha dalších společností. - 11:30 - 11:55 GPG / PGP na mobiloch/tabletoch (Peter Danko) Abstrakt
Abstrakt:
Jak nainstalovat a provozovat PGP/Gpg na mobilnich zarizenich. - 13:00 - 13:25 openSUSE Factory (Michal Hrušecký, Tomáš Chvátal) Abstrakt
Abstrakt:
V openSUSE projektu probíhá diskuze o změně a zlepšení vývojového cyklu za pomoci staging projektů a openQA. Jak si představujeme, že to bude ve výsledku vypadat? Jak vypadá vývoj openSUSE a jak se bude zlepšovat/měnit? Přijďte a srovnejte náš postup s postupem vaší distribuce ať se od sebe vzájemně přiučíme ;-) - 13:30 - 13:55 Root a bezpečnost Androidu z pohledu distribucí (Peter Danko) Abstrakt
Abstrakt:
Pozrieme sa na distribucie Androidu z pohladu bezpecnosti ale aj prakticky si ukazeme, co mozeme s nimi robit, ako mozeme pouzivat funkcie a jednotlive programy. - 14:00 - 14:25 Proč Gentoo? (David Heidelberger) Abstrakt
Abstrakt:
Chtěl bych stručně popsat distribuci Gentoo. Dále pak vyzdvihnout důvody pro použití a podělit se o to, co mi subjektivně její používání během posledních několika let přineslo a s jakými problémy jsem se potýkal. - 14:30 - 16:25 Instalujeme si svoje Gentoo (David Heidelberger) Abstrakt
Abstrakt:
Obtížnost: rozmezí Začátečníci - Hardcore (dle účastníků).
Během instalace se budou probírat Gentoo-related témata (od jádra, balíčků, až po bugy a všemožné novinky).
Cílem workshopu je základní pochopení principů Gentoo (Portage, Ebuildy, USE flagy) a instalace na přinesené stroje (případně do virtuálů).
Také se pokusím projít veškeré možné vychytávky a výhody, které může Gentoo zprostředkovat.
Workshopy
Sobota 1.3.2014
- 10:30 - 11:25 Shellová mini-session pro "začátečníky" (Jan Žďárek) Z Abstrakt
Abstrakt:
Pokročilí uživatelé si snadno najdou pomoc v dokumentaci, ale pro začátečníky se někdy i malý problém může stát faktorem, odrazujícím od použití shellu a jeho pomocných programů. Někdy je to i proto, že začátečník se ostýchá zeptat někoho zkušenějšího, protože se stydí. Na této mini-session není stanoven žádný pevný program a je určena přesně pro ty, kdož chtějí používat shell, ale nedaří se jim vykročit tím správným příkazem a potřebují se bez obav zeptat. (Pokročilé uživatele na začátku vykážeme na jiné workshopy.) - 13:00 - 14:55 MongoDB for DBAs (Petr Medonos, Lukáš Heřbolt) P Abstrakt
Abstrakt:
MongoDB je nejrozšířenější a nejrychleji se vyvíjejíci NoSQL databáze. Jaké má výhody oproti SQL databázím, kdy použít NoSQL a proč si vybrat Mongo? V rychlokurzu popíšeme deploynutí Monga ve vaší infrastruktuře, jeho zabezpečení, zálohování a obnovu dat a zajištění redundance pomocí replika-setu a shardování dat. Workshop navazuje na stejnojmenou přednášku. - 15:00 - 16:55 Linux pro začátečníky Z
Neděle 2.3.2014
- 9:30 - 11:30 Linux pro začátečníky Z
- 13:00 - 14:55 Knot DNS Z (Jan Kadlec) Abstrakt
Abstrakt:Slidy
Workshop představí alternativy k nejběžnějšímu DNS serveru Bind: krátce si ukážeme, jak nastavit rekurzivní DNS server Unbound, zbytek workshopu bude pak věnován autoritativnímu serveru Knot DNS, který vyvíjí Laboratoře CZ.NIC. Vyzkoušíme si praktické scénářů provozu serveru, včetně automatického podepisování DNSSEC, přenosů mezi master a slave servery a dynamických updatů zónových souborů. Účastníci by měli disponovat základní znalostí DNS, ale není to podmínkou. - 15:00 - 17:00 Linux pro začátečníky Z
Z - začátečníci
P - pokročilí