OSS Víkend Bratislava

17.–18. júna 2017, Fakulta matematiky fyziky a informatiky UK, pavilón F, Mlynská dolina, Bratislava

Prednášky

Martin Habovštiak: Ako funguje Bitcoin?
Abstrakt: Prečo nie je potrebné Bitcoinu veriť? Ako vieme, že funguje správne? Vysvetlenie vnútorností fungovania Bitcoinu po technickej stránke zrozumiteľným spôsobom.

Martin Habovštiak: Rust - jazyk budúcnosti?
Abstrakt: Rust je unikátny jazyk v tom, že je bezpečný ako napr. Python, či Java, avšak dokáže podať výkon porovnateľný s C(++), ba aj vyšší. Pritom je veľmi produktívny s abstrakciami ako vo vyšších jazykoch, ktoré kompilátor dokáže poriadne optimalizovať. Motivačný pitch ako to funguje a prečo sa o to zaujímať.

Milan Andrejkovič: Aktivity pri tvorbe priestoru pre využívanie otvoreného softvéru v prostredí verejnej správy
Abstrakt: Zvyšovanie efektivity vynakladania verejných zdrojov je možné pomôcť dosiahnuť aj masívnejším využívaním otvoreného softvéru v prostredí verejnej správy. Je potrebné posúdiť, aký otvorený softvér už verejná správa využíva a súčasne aj zvážiť, v akých prípadoch je vhodnejšie nasadenie proprietárneho a kedy otvoreného softvéru. Predstavenie úloh Akčného plánu Iniciatívy pre otvorené vládnutie dotýkajúcich sa otvoreného softvéru.

Ondřej Caletka: E-mailové reputační systémy
Abstrakt: Boj se spamem a podvodnými e-maily je neustálý proces, jehož součástí jsou stále nové mechanizmy a standardy. V přednášce budou představeny systémy SPF, DKIM a DMARC, které se snaží zvýšit ověřitelnost identity odesílatele a také automatizovaně hlásit pokusy o doručení neověřitelných zpráv.

Ondřej Guth: Efektivní a profesionální sazba v systému LaTeX
Abstrakt: Baví vás psát kód (programování, skriptování, markup)? Chcete kvalitně vysázenou dokumentaci, článek, prezentaci či dokonce knihu? Na této přednášce si představíme LaTeX, který umožňuje kvalitní a přitom snadnou sazbu různých druhů dokumentů, a to docela jinak než WYSIWYG systémy. Ukážeme si práci od začátku do konce - od psaní textu přes vylepšení vzhledu až po citování.

Martin Kováčik, Peter Kulich: Použitie open source v štátnom projekte ITMS2014+
Abstrakt: Open source v štátnom projekte ITMS2014+ Postaviť štátny IT systém na open source už nie je utópiou ale reálnou alternatívou voči použitiu proprietárnych technológií. Ukážeme si ako sme prostredníctvom OSS zrealizovali úspešný IT projekt (ITMS2014+). Bude predstavená jeho architektúra, ukážeme si použitie OSS na projekte, porovnáme možnosti OSS voči proprietárnym riešeniam a zdvôvodníme prečo sme zvolili OSS.

Petr Hodač: Zcash a ti další
Abstrakt: Bitcoin je tu s námi už dlouho ale existují další zajímavé cryptoměny jako Zcash nebo Etherium. Má je smysl težit, obchodovat? Jaký hardware je nutný a co použít na těžbu? Na to se podíváme v této přednášce.

Vojtěch Suk: Drátujeme IoT: MQTT s Mosquitto brokerem
Abstrakt: MQTT patří do skupiny IoT protokolů, které v poslední době získávají na popularitě. Pojďme se podívat, jak se s ním pracuje, na co ho můžeme použít a co obnáší jej zprovoznit. Během přednášky se podíváme na klientskou i serverovou část a nezapomenem ani na zprovoznění Mosquitto brokeru.

Adam Hořčica: Drátujeme IoT: Integrujeme s Node-RED
Abstrakt: Node-RED je grafický programovací jazyk s podtitulem „A visual tool for wiring the Internet of Things“. V přednášce se podíváme na to, jak si Node-RED nainstalovat a k čemu se dá využít. Samotnou integraci si vyzkoušíme napojením na ESP8266 přímo v přednáškovém sálu.

Pavel Tišnovský: Tvorba pluginů pro textový editor Vim
Abstrakt: Popis základů Vim scriptu (jazyka pro tvorbu pluginů pro Vim). Zmínka o nových vlastnostech Vim scriptu přidaných do Vimu 8. Komunikace mezi Vim scriptem a objekty textového editoru (buffery, okny, registry). Ukázka struktury složitějšího pluginu.

Zdeněk Kubala: Apparmor
Abstrakt: Co to je Apparmor, k cemu slouží, jak jej používat.

Daniel Kontšek, Ján Poctavek: illumos, SmartOS, Danube Cloud
Abstrakt: (1) História Sun Solaris a jeho osud po odkúpení spoločnosťou Oracle. Vznik illumosu a distribúcii na ňom postavených. Zaujimavé vlastnosti OS illumos: Crossbow, DTrace, ZFS, zóny, KVM. SmartOS ako plnohodnotný hypervisor.
(2) Danube Cloud ako open source orchestračný nástroj na správu a automatizáciu cloudových datacentier. Vlastnosti a história Danube Cloud (bývalé Erigones SDDC), otvorenie kódu a vývoja.

Jakub Huspek: Drátujeme IoT: InfluxDB a Grafana
Abstrakt: Máte domácnost prošpikovanou chytrými senzory, nebo rack plný běžících serverů s hromadou metrik? V hlavě si potichu říkáte: "Co já bych dal za krásný spojitý graf!" Neváhejte dorazit na přednášku o tom, jak správně ukládat data s časovým razítkem, jak se o ně starat a v neposlední řadě taky na to, jak je zobrazit pro případ, že je chcete ukázat třeba sousedům.

Michal Matúšov (Redaktor:KuboF Hromoslav): Wikiúdaje - otvorené údaje vo Wikipédii a za ňou
Abstrakt: Wikiúdaje, najnovší príspevok do rodiny projektov Nadácie Wikimédia, sú výnimočné tak svojou povahou ako aj presahom. Wikiúdaje na rozdiel od ostatných projektov nepracujú s textom ale so štruktúrovanými údajmi. Vďaka tomu môže byť Wikipédia aktuálna ako nikdy predtým a dvere externým vývojárom sa široko otvorili.

Martin Bílý: LDAP jako úložiště konfiguračních údajů DHCP serveru
Abstrakt: Představuji vysoce dostupnou (HA) službu DHCP. Použiji ISC DHCP servery v režimu master-slave. A obsah konfiguračního souboru uložím ve tvaru LDAP objektů do replikovaného LDAP stromu. Představím výhody i nevýhody takového řešení, zkušenosti z několikaletého provozu.

Martin Šechný: Otvorené vedomie - budúcnosť otvoreného softvéru
Abstrakt: Vízia budúcnosti IT v kontexte otvoreného hardvéru, otvoreného softvéru a otvorených dát. Môže mať umelá inteligencia vedomie? Získa človek nesmrteľnosť kopírovaním vedomia? Ako bude vyzerať veda a vzdelávanie v dobe otvoreného vedomia? Programovanie v správnom kontexte dáva odpovede dnes a bude dávať aj v budúcnosti.

Stanislav Miklik: Ako na mobilné applikácie s React Native
Abstrakt: Pred dvoma rokmi Facebook uviedol React Native do sveta Open Source a od vtedy sa projekt teší stále narastajúcej popularite a podpore ďalších firiem ako Airbnb, Instagram alebo Baidu.
React Native je framework na vývoj natívnych aplikácii pre rôzne platformy (iOS, Android, a iné) s takmer 100% zdieľaným kódom bez nutnosti obetovať výkon ci používateľský komfort. Framework stavia na JavaScripte a Reacte s využitím rovnakých technológií ako pri vývoji webových aplikácii v súlade s filozofiou projektu: "learn once, write anywhere" Radi sa s Vami podelíme o naše 1,5 ročné skúsenosti s vývojom multiplatformových mobilných aplikácii v React Native.

Václav Šístek: Continuous Intergration pomocí Jenkins
Abstrakt: Jenkins je open source automatizační nástroj, jehož popularita stále stoupá. Tzv. průběžná integrace (Continuous Integration) je nastupující trend ve vývoji softwaru. Přednáška představí základní myšlenky průběžné integrace a její praktickou implementaci pomocí Jenkinsu. Zabrousíme i do historie projektu a jeho dalšího směru vývoje.

Jiří Eischmann: Wayland - jak daleko jsme se dostali?
Abstrakt: Wayland už je dnes neoddiskutovatelným nástupcem letitých X11. Přednáška shrne, proč Wayland vznikl, jak funguje, jaké přináší výhody a v jakém je momentálně stavu.

Marek Mansell: Prečo a ako využiť (micro)Python v elektronike
Abstrakt: MicroPython sa stáva novým trendom v oblasti vývoja elektroniky. Jeho benefity však najviac ocenia predovšetkým začiatočníci a hardvéroví nadšenci. Ukážeme si, čo sú výhody (a nevýhody) MicroPythonu, prečo je ideálny na výučbu v školách a čo všetko s ním vieme naprogramovať (od diaľkovo ovládaného svetla po inteligentný skleník či domácnosť).

Jiří Eischmann: Flatpak - revoluce v distribuci linuxových aplikací?
Abstrakt: V poslední době se objevují technologie, které aspirují na to přinést jednotný způsob distribuce a instalace aplikací na Linux. Flatpak je jednou z nich. Přednáška čtenáře seznámí s tím, jak Flatpak funguje, jaké má limity a naopak výhody, jak se pro něj vytvářejí aplikace a co se plánuje do budoucna.

Marek Galinski: OpenSource vo webových trendoch pre rok 2017
Abstrakt: Web prechádza v súčasnosti veľkou generačnou premenou, kedy sa z obsahu, ktorý bol dokumentom, stáva obsah, ktorý je zážitkom. Toto súvisí s príchodom a masívnym využívaním nových technológií a knižníc - väčsina z nich sú opensource. Prednáška je krátky prehľad súčasných trendov a stručný prehľad knižníc a nástrojov k ich dosiahnutiu.

Václav Steiner, společnost CZ.NIC: "We Believe in Open Source" v kancelářské praxi
Abstrakt: Tvoříme open source a nebojíme se ho aktivně používat i při kancelářské práci! Jaké komplikace jsme museli řešit na pracovních stanicích běžících na Linuxu a jak se u nás pracuje uživatelům, kteří byli zvyklí na Microsoft Windows a Office? Jaké používáme a jak máme vyřešené emailové a kalendářové služby, ticketovací systémy, zálohování a další služby? Proč jsme se vydali tímto směrem, jak vypadá srovnání oproti komerčním řešením a o dalších zajímavých tématech budu povídat v této přednášce.

Vladimír Benko:
Abstrakt: Prednáška o open-source nástrojoch na tvorbu, anotáciu a používanie webových textových korpusov.

Andrew Shadura:
Abstrakt: Managing build infrastructure of a Debian derivative.

(Václav Pužman, Pavel Dostál:
Abstrakt: Studentská organizace a OSS

Tomáš Hála: HTTP security headers
Abstrakt: 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?

Michal Halenka: Jak propojujeme nejen český a slovenský internet
Abstrakt: Již 20 let funguje v ČR neutrální výměný uzel. V roce 2015 rozšířil své působení i do SR. K čemu takový výměný uzel slouží, jak se během dvou dekád vyvíjel a rozšiřoval, a jaké jsou plány do budoucna se můžete dozvědět na této přednášce.

Matej Nemček: Scuttlebutt - decentralizovaná sieť založená na klebetách
Abstrakt: Decentralizované siete zažívajú boom každým rokom, ale mnohé z nich vyžadujú bežať serverovú časť, sú komplikované na nastavenie alebo Vám replikujú celú sieť. Scuttlebutt miesto objektívnosti, singletonov a konsenzusu si osvojil subjektívnosť, sociálne siete a lokálnu dôveru. Celá Vaša realitná sieť je postavená na Vašom personálnom sigchaine - pohľade. Na prednáške si následne ukážeme demo s Vašou participáciou, odporúčaný systém je Darwin alebo GNU/Linux.

Michal Stanke: Firefox v roce 2017
Abstrakt: Firefox je známý prohlížeč, který Mozilla poprvé vydala v listopadu 2004. Letos, shodou okolností také v listopadu, ho ale čekají velké změny, možná největší za celou existenci. Pojďme si popovídat něco o projektech Quantum, Photon a některých experimentech.

Workshopy

Martin Habovštiak: Introduction to Rust
Abstrakt: Unikátna kombinácia vlastností jazyka Rust naznačuje zaujímavú budúcnosť. Svedčí o tom aj to, že podľa Stack Overflow ide o najmilovanejší jazyk za posledné dva roky. Workshop má za cieľ pomôcť záujemcom naučiť sa tento moderný jazyk.
Požiadavky na účastníkov: Pre ľudí, čo už vedia programovať aspoň trochu. Tí, čo už písali v C(++) to asi budú mať ľahšie (hlavne niektoré veci budú viac dávať zmysel). Treba laptop, odporúčam Unix-like systém.

Michal Chovanec: Samo sa učiace roboty
Abstrakt: Vo workshope by som rád ukázal ako sa môže robot sám naučiť sledovať čiaru. video ako to asi pracuje : https://www.youtube.com/watch?v=NrLjs8JVGNU
Použitý bude algoritmus reinforcement learning, programovať sa bude v C++.
Požiadavky na účastníkov: Robotov je obmedzený počet (3 kusy, takže po dvojiciach može robiť 6 ludí), je možné, že do workshopu napíšem simulátor, tak bude počet ľudí neobmedzený. Prípadne ak niekto zoženie univerzálneho robota, arduino-like, môžme na ňom kódiť.

Petr Hodač: Naučte se Vim
Abstrakt: Vim je jeden z nejlepších editorů, které si můžete přát. Znát alespoň základy vám zrychlí vaši práci. Na workshopu se naučíme základy tohoto skvělého pomocníka a ukážeme si i některé nejšikovnější pokročilejší funkce.
Požiadavky na účastníkov: Stroj s VIMem

Veronika Švecová: Začátky s Linuxem
Abstrakt: Workshop je určen pro začátečníky, kteří se chtějí seznámit se základy práce v Linuxu. Náplní bude představení Linuxu, stručný přehled distribucí, ukázka provedení různých úkolů pomocí příkazové řádky i GUI, praktické vyzkoušení různých příkladů, uvedení některých alternativ k MS software, tipy a triky pro usnadnění každodenní práce atd.
Požiadavky na účastníkov: Vlastní laptop

Marek Mansell: Hardvérový Workshop s MicroPythonom
Abstrakt: Pomocou MicroPythonu dokážeme vyvíjať hardvér rýchlo a lacno. Na zariadeniach NodeMCU si vyskúšame rozsvietiť LEDku, prehrať 1D animáciu na LED pásiku, odmerať teplotu či množstvo svetla. Samozrejme toto všetko môžeme ovládať aj z mobilu alebo počítača cez internet, nakoľko NodeMCU obsahuje WiFi modul. Hardvér nám zapožičia združenie SPy, o.z.
Požiadavky na účastníkov: vlastný počítač (softvér nainštalujeme na mieste), aspoň základná znalosť programovania (v akomkoľvek jazyku, nemusí byť v Pythone)

Vladimír Benko: NoSketch Engine
Abstrakt: Workshop o používaní systému NoSketch Engine.

Václav Pužman: Instalace Arch Linuxu
Abstrakt: Nebaví vás vaše distribuce, hledáte alternativu a Gentoo je pro vás příliš hardcore? Pak je tento workshop práve pro vás! Ve virtuálním prostředí projdeme kroky instalace základního systému, naučíme se ovládat nástroj pacman. Přidáme grafické rozhraní a zakončíme sestavením a instalací balíčku z AUR - Arch User Repository. Ukážeme si, jak si zásadně usnadnit práci s AUR pomocí yaourt.

Václav Pužman, Pavel Dostál: Studentská organizace a OSS
Abstrakt: Představujeme Studentskou unii ČVUT, klub Silicon Hill. Klub, který má takřka čtyři ticíce členů, mezi nimiž je na 200 dobrovolníků, kteří se starají o chod celé organizace a podílejí se na velkém množství aktivit a událostí. Ukážeme, čím se tedy nejen studenti zabývají ve svém volném čase a představíme naši počítačovou síť a služby, které jsou na ní dostupné. Povíme si, jaké technologie využíváme na našich serverech a jaké jsou naše nejvýznamější projekty.

© Spoločnosť pre otvorené informačné technológie