OpenAlt 2024
Něco málo o tom co dělá a jak funguje náš spolek a praktické informace o tom jak celá konference bude probíhat.
Soutěž krátkých improvizovaných řečí ve formátu zavedeném Toastmasters International. Vylosujete si téma, pár minut na něj budete mluvit, dostanete zpětnou vazbu od zkušených Toastmasterů (pokud ji budete chtít), a možná i něco vyhrajete.
V tomto projektu představujeme open-source řešení pro fyzikální experimenty – modulární zařízení postavené na platformě Arduino s rozšiřitelností prostřednictvím senzorů a flexibilní architekturou. Zařízení umožňuje měření klíčových fyzikálních veličin, jako je zrychlení, náklon či azimut. Díky integraci protokolu CoAP umožňuje snadný přenos dat do různých systémů a platforem, včetně Grafany, kde jsou data vizualizována v reálném čase.
Tato krabička je ideálním řešením pro vzdělávací účely i praktické vědecké aplikace, kde flexibilita a jednoduchost použití hrají klíčovou roli. Na OpenAlt prezentujeme praktickou ukázku integrace fyzikálních experimentů s moderními nástroji pro vizualizaci dat, čímž posouváme hranice open-source řešení v oblasti fyzikálního výzkumu.
Nové DNS záznamy typu SVCB (Service Binding) a HTTPS (Hypertext Transfer Protocol Secure) nabízejí řešení pro vyhledávání služeb, zrychlení sestavování spojení a zlepšení soukromí. Podíváme se, jak přesně tyto záznamy fungují a jak se dají použít v praxi.
Vývoj studentské suborbitální rakety přináší řadu technických, organizačních a finančních výzev. V této přednášce se zaměříme na klíčové problémy, jako jsou simulace a design rakety, integrace elektroniky se softwarem pro řízení letu a sběru dat.
Následně se zaměříme na fungování týmu, splnění bezpečnostních požadavků a jejich testování, a také nahlédneme do vývoje vlastního raketového motoru.
Přednáška je určena pro studenty a nadšence do raketové techniky, ale i pro úplné laiky, kteří chtějí nahlédnout do zákulisí vývoje suborbitální rakety.
Náš projekt se zabývá stavbou humanoidního robota s informacemi o naší škole. Během prezentace se dozvíte jakou roli hraje AI, s jakými výzvami jsme se doposud setkali, naše vize do budoucna a jakým způsobem jich chceme dosáhnout.
Petr Štěpánek will be sharing his story, which starts with his first electric skateboards startup, his trip to China, then continues with founding a hardware incubator Next Zone, and then research in genomics and his latest startup Macromo.
Digitalizace stavebního řízení je velká téma. Pojďme se podrobně podívat jak to probíhalo.
Jak zajistit, aby výuka kybernetické bezpečnosti studenty nejen zaujala, ale také jim poskytla praktické dovednosti, které mohou ihned využít? Co kdybych vám řekla, že studenti jsou schopni učit své vrstevníky a tím obohatit celý vzdělávací proces? Vrstevnické vyučování podporuje aktivní zapojení studentů, umožňuje efektivnější sdílení znalostí a posiluje vzájemnou spolupráci
Co můžete očekávat od nové major verze oblíbené distribuce Leap 16.0 z projektu openSUSE
Czech Rocket Society je samostatný spolek pro studenty vysokých škol, které baví a zajímá kosmonautika a rakety. Chceme dát příležitost uplatnit své studium v praxi, ale zároveň se rozvíjet samostatně, zkoušet a experimentovat. Zároveň chceme k raketám a kosmonautice přistupovat komplexně a i proto se například zajímáme o legalitu kolem raket, účastníme se vzdělávacích akcí a sami organizujeme soutěž Czech Rocket Challenge pro studenty. Czech Rocket Challenge je týmová soutež určená pro středo- a vysokoškolské studenty. V rámci této výzvy týmy studentů* navrhují, testují, staví a nakonec odpalují svoji raketu. Nehodnotí se jen dosažená výška, ale i pokročilost a komplexnost rakety, propracovanost reportu apod.
Jak funguje prekladac gcc? Je rozdil v -O2 -Ofast -O3 a k cemu je -march-native? Muze nam nejak pomoc PGO s velikosti nebo HARDENED s bezpecnosti? Ma vubec cenu resit LTO? Co tyhle zkratky vubec znamenaji? Ma dnes cenu jeste vubec resit kompilovani? Na vsechny tyto otazky si odpovime v prubehu prednasky.
Společně se podíváme na vývoj umělé inteligence, od jejích historických počátků až po současné klíčové algoritmy a principy. Závěrem se zaměříme na nejnovější výzkumy a diskuse týkající se hranic vědomí a budoucího směřování AI.
Uplynulé 3 roky měla Česká republika vícepremiéra pro digitalizaci. Kam jsme se posunuli a co důležitého vzniklo? Projdeme si hlavní úspěchy, chybky i věci v kterých by bylo záhodno pokračovat.
Git je de facto standard pro sledování změn zdrojového kódu a obecně spolupráci vývojářů. "Rebase is base" představuje základní příkazy Git z příkazové řádky na vývoji jednoduchého Python 3 balíčku.
Prerekvizity jsou:
- vlastní notebook
- s instalovaným Git (Git Bash na Windows) a Python 3
- a nějaký textový editor
Prezentace: https://qeef.srht.site/talk/rebase-is-base.pdf
Kroky workshopu v angličtině: https://qeef.srht.site/note/rebase-is-base/
Kroky workshopu v češtině: https://cs.wikibooks.org/wiki/Git_pro_m%C4%9B/Rebase_je_z%C3%A1klad
(Nemyslím si, že za 1.8 hodiny stihneme vše, ale taky si nemyslím, že to vadí.)
Již je to dávno, na IT poměry, když se objevila myšlenka pro vytvoření Webového interface pro Anacondu, instalátoru Fedory, RHELu, CentOS a dalších. Tato myšlenka je ambiciózní a stále vzniká a přetváří se za pomoci mnoha a mnoha lidí, kteří ji pomáhají posouvat stále kupředu. Ze začátku to byl pouze nápad, který byl možná spíše v žertu podoknut v kuchyňce, a nyní jsme po mnoha letech v situaci, kde se snažíme změnit přístup pro instalaci Fedory a dalších systémů.
V této prezentaci bych Vás rád provedl cestou od vzniku této myšlenky až k tomu, co je dnes viditelné ve Fedora Workstation Rawhide, včetně četných problémů, které bylo po cestě nutné řešit. To vše z pohledu developera, team leada a PO.
-
Čo treba na úspešný projekt/ produkt/ službu, ak chceme, aby ju ľudia používali? Potrebujeme najprv od nich dáta, ktoré nám pomôžu identifikovať správny problém (potrebu) a následne nájsť správne riešenie tohto problému. A to sa nedá robiť bez ľudí.
Pozrieme na časté prešľapy pri rozhovoroch s používateľmi a prečo vôľa opýtať sa kamaráta na pár otázok nemusí stačiť. Príde aj Karol so svojím prevratným nápadom.
Ing. Radko Sáblík, ředitel Smíchovské střední průmyslové školy a gymnázia, chystá přednášku o kombinovaném vzdělávání, kde zdůrazní efektivní přístup k učení, který spojuje čtyři dny prezenční výuky s jedním dnem samostudia. Cílem je naučit studenty organizovat si čas, stanovit priority a aktivně se zapojit do svého vzdělávání.
Na čem jsme v Turrisu letos pracovali? Co je v Turrisu nového? Na čem pracujeme a na co se můžete těšit? Primárně o tom bude tato přednáška. Pokud vás projekt Turris zajímá, přijďte si poslechnout co se v něm děje.
Proč Linuxový desktop vypadá jak vypadá. Kdo ho používá, tvoří a jakou má motivaci? Podíváme se do zákulisí jak se "pečou" nové technologie a proč bývá cesta ke změnám trnitá.
Shrneme aktuální stav Firefoxu a toolkitů Gtk3/4, VA-API a DMABuf.
Probereme novinky a trendy jako HDR, Vulkan nebo hardwarové enkodóvání videa pro WebRTC.
Pokusím se přiblížit framework, který je dnes již industry standard ve vývoji Linux systémů (nejen) pro embedded zařízení.
Příklady dotazů, které přednáška zodpoví:
* Co to je?
* Proč to je?
* Jak to funguje?
* Jak se to používá?
Na co nebudu schopen odpovědět:
* Vyplatí se mi to použít?
* Jak se YP/OE liší od Y?
* Měl bych si koupit motorku?
Na OpenAlt 2016 se uskutečnil první brněnský Missing maps mapathon. Od té doby se v Brně konají mapathony pravidelně. Přijďte podpořit práci Lékařů bez hranic tím, že pomůžete zmapovat místa, která jsou ohrožena humanitárními krizemi. Na Mapathonu budeme společně podle satelitních snímků vytvářet v OpenStreetMap mapu jednoho z míst, na kterém působí Lékaři bez hranic. Pokud nemáte zkušenosti, nevadí. Všechno se na místě naučíte a po krátkém školení už budete moci sami mapovat. Samozřejmě, zváni jsou i zkušení uživatelé, kteří už žádné školení nepotřebují a chtějí jen nerušeně mapovat. Veškeré nástroje jsou zdarma a open source. Požadavky: Účastníci potřebují vlastní notebook a k němu nejlépe i myš. Ideálně také založený účet na OpenStreetMap. Založit ho lze zde: https://www.openstreetmap.org/user/new. Noví uživatelé mohou na mapathonu narazit na limit počtu nahraných změn za hodinu - pro jeho zvýšení doporučujeme ještě před OpenAltem stáhnout aplikaci StreetComplete a přispět k mapování svého okolí formou jednoduché hry.
20 let spravuji linuxový desktop pro sebe a lidi ve svém okolí. V přednášce se podělím o řešení a přístupy, ke kterým jsem se za ta léta dopracoval, abych co nejvíce ulehčil život sobě a lidem, kterým počítače spravuji. Budu se věnovat aktualizacím a upgradům systému, distribuci aplikací, vzdálené správě, migraci dat atd.
Přednáška o správě ICT na školách, využití síly ve vlastních řadách nebo outsourcing.
Pokud toužíte po IPv6 a váš poskytovatel ji nepodporuje, je jedna z cest 6in4 tunel od Hurricane Electric.
Ovšem tento tunel rozbíjí služby typu Video on Demand jako je (HBO) Max, Disney plus a další.
Cílem přednášky je jak obejít geoblokaci a jak vyřešit případné problémy s tunelem.
Myslím si, že Aaronova představa programování jako čarování je vlastně dost přesná. Čaroděj vytvoří kouzelnou větu v neznámém jazyce, neznámého významu, která se neznámo jak vykoná, aby nakonec dostal, co chtěl.
Neprogramátor je (wiki)kniha pro ty, co chtějí vědět, cože to to programování vlastně je. Zároveň je i pro ty, co se chtějí naučit programovat, ale HTDP (https://htdp.org/) pro ně postupuje moc rychle.
Přednáška je představení přístupu, kterým Neprogramátor vysvětluje programování. Důvod přednášky je zpětná vazba, která doufám pomůže odhlalit slabé stránky knihy.
- https://cs.wikibooks.org/wiki/Neprogram%C3%A1tor
- https://neprogramator.cz/
Lightning talks jsou 10 minutové přednášky. Bude možné je zapsat na tabuli před přednáškovou místností D105 a následně o nich můžou návštěvníci hlasovat přidáním čárky. Čtyři s nejlepším hodnocením budou prezentovány.
Programování zní spoustě lidem jako velká věda hraničící se školou čar a kouzel. Proto je nejlepší začít s mladšími dětmi, které tomu ještě nerozumí, a nechápou, že jim na tom má něco nejít. Na dnešní době mě nejvíc baví to, že děti mají k dispozici takové nástroje, že mě ke svojí práci skoro nepotřebují. Frontální výuka je u mladších dětí zbytečná až nepotřebná. Mnohem více času a energie věnuju měkkým dovednostem než vysvětlování technické stránky činnosti. Na tu si děti přicházejí samy, a to už od těch nejmladších, co ještě neumějí číst a psát.
Přednáška se zaobírá novými přístupy ke vzdělávání a učení, zejména problematikou formativního hodnocení, dobrovolných domácích úkolů, respektující komunikace a projektového vyučování. Většinou je zvykem považovat výše zmíněné za inovace a novoty ve vzdělávání. Na přednášce se dozvíte nejen to nejdůležitější z oblasti vzdělávacích trendů, ale zároveň společně podnikneme historický exkurs a podíváme se na historické prameny, které strčí do kapsy i dnešní snahy o progresivní a alternativní vzdělávání. Pedagogičtí inovátoři a reformátoři tady totiž byli vždy a jejich myšlenky jsou si velmi podobné. Je na čase se pořádně zamyslet a jako společnost začít uvažovat o změně paradigmatu vzdělávání!
Dvakrát ročně pořádá RIPE NCC setkání komunity internetových sítí na různých místech po celé Evropě. Na této akci provozujeme vlastní Wi-Fi síť pro návštěvníky. Po mnoha letech jsme dokonvergovali do stavu, kdy naprostá většina aktivních prvků běží na Linuxu a open source softwaru a síťový hardware je používán pouze na linkové vrstvě. V přednášce se podělím o zkušenosti s provozováním takové sítě se zaměřením na tipy, které jsou přenositelné i na jiné typy sítí.
Něco málo o tom co dělá a jak funguje náš spolek a praktické informace o tom jak celá konference bude probíhat.
Akt o digitálních službách (DSA), akt o digitálních trzích (DMA), akt o umělé inteligenci (AIA), akt o kybernetické odolnosti (CRA), směrnice o odpovědnosti za vadné výrobky (PLD),... To jsou jen některé z evropských legislativních aktů přijatých v uplynulém funkčním období. Jaké kladou technologickým firmám povinnosti? Je to moc? Nebo naopak málo? Co bude dál? Budou snad následovat ještě další? Jak je to s povinným šmírováním v soukromých konverzacích (Chat Control)? A kdy už konečně tohle všechno skončí? V přednášce se dozvíte odpovědi na všechny tyto otázky a mnohem víc.
I v roce 2024 stále čelíme zásadním výzvám při implementaci chytrých domácností. Proč je rozšíření těchto technologií tak pomalé, že uživatelé váhají, zda se do nich vůbec pustit?
Problémy současných chytrých domácností:
-
Uzavřenost řešení: Mnoho systémů je natolik uzavřených, že zákazníci nevědí, zda hardware bude funkční za pět let. Neexistuje záruka dlouhodobé podpory a uživatelé se stávají závislí na výrobci a jeho specifických komponentech. Inteligence systému je často řešena až na úrovni koncového zařízení, což zvyšuje riziko chyb a slabou bezpečnost. Cena komponent navíc výrazně prodražuje elektroinstalace.
-
Nekompatibilita hardwaru: Při kombinaci zařízení od různých výrobců často chybí dokumentace a podpora. Pokusy o jejich propojení jsou časově náročné a často vedou k vizuálním i funkčním nedostatkům.
-
Chybějící dostupný hardware: Nadšenci si mohou vytvořit chytré senzory za zlomek ceny, ale často jim chybí kompaktní a estetické řešení. Výsledkem je funkční, ale nevzhledné zařízení, které nepasuje do moderní domácnosti.
Potenciál chytrých domácností je obrovský – od predikce spotřeby energií až po automatizaci každodenních činností. Dokud ale chybí esteticky navržený a kompatibilní hardware, zůstávají tyto možnosti nevyužité.
Řešení s Majordomem:
-
Majordomus nabízí otevřený a škálovatelný přístup k chytrým domácnostem. Jeho klíčovou výhodou je open source hardware, který eliminuje obavy z uzavřených systémů. Uživatelé mohou hardware sami přizpůsobit a upravovat podle svých potřeb. Hardware je zároveň esteticky navržený a snadno se instaluje do běžných elektroinstalačních krabic. Firmware je možné aktualizovat, což zajišťuje jeho dlouhodobou použitelnost.
-
Navíc, Majordomus podporuje "hloupá" koncová zařízení, což snižuje náklady na elektroinstalaci a odstraňuje závislost na konkrétní značce zařízení.
-
Majordomus tak řeší zásadní problémy chytrých domácností – od otevřenosti přes estetiku až po kompatibilitu hardwaru. Díky stovkám hodin vývoje a přemýšlení přináší novou éru automatizace, kde mají uživatelé kontrolu a svobodu volby.
Součástí bude živá ukázka hardware i software.
PostgreSQL 17 is already out, released about a month ago, so let's quickly go through the improvements and changes in this major release. I'll talk about the main admin / developer changes, and things to be aware of.
V září roku 2024 byla do hlavního vývojového stromu předaná Thomasem Gleixner poslední úprava nutná pro povolení PREEMP_RT pro architektury x86, AArch64 a RISC-V. Předání Linusovi Torvaldsovi proběhlo na papírovém svitku ve zlatém balení na vrcholu věže Saturn Tower ve Vídni. I předchozí úpravy přinášely natolik užitečného pro nasazení jádra i mimo RT oblast, že Linus uznal komunitu kolem RT nasazení GNU/Linuxu za užitečnou a hodnou začlenění její práce. Přitom první setkání komunity se zájmem používat GNU/Linux v RT aplikacích proběhlo ve Vídni právě před 25 lety (Real Time Linux Workshop). Dalším kulatým jubileem je 20 let od představení možných řešení nasazení Linuxu pro real-time na konferenci Real Time Linux Workshop na Lanzhou University v Číně. V tom roce byly první drobné úpravy (runtime locking correctness validator) začleněné do hlavního vývojového stromu. Do součané doby bylo pro zprovoznění RT do hlavního stromu jádra zasláno asi 10000 změn přímo týmem kolem RT vývoje a 5000 změn v navazujících ovladačích a subsystémech přidaných jejich správci v návaznosti na požadavky na opravy a další potřeby.
V přednášce zkusím přiblížit historii vývoje, kterou jsem od začátku sledoval, a i zkušenosti s naším nasazením v reálných aplikacích a souvisejících testovacích systémech.
Systém DNS (Domain Name System) zajišťuje jednu ze základních služeb na internetu a to překlad doménových jmen na IP adresy. Pokud používáte internet, používáte i DNS.
Kromě legitimních domén, na kterých jsou běžné webové stránky, které chceme navštívit, existují i škodlivé domény. Ty typicky slouží jako vstupní brána pro nejrůznější internetové hrozby, nejčastěji phishing nebo malware. V ideálním případě se chceme připojením na tyto domény úplně vyhnout. K tomu slouží princip tzv. filtrování DNS dotazů, který funguje jako základní ochrana při procházení internetu, ať už na počítači doma nebo na mobilu kdekoliv jinde.
V této přednášce se podíváme na to, jaké jsou praktické možnosti filtrování domén. Jestli raději zvolit řešení postavené na otevřeném systému ve vlastní režii a nebo tuto úlohu přenechat některé z nabízených služeb, ať už zdarma nebo za peníze. Popíšeme si vlastnosti a charakteristiky obou řešení a zaměříme se na hlavní přednosti i nedostatky, případně si nastíníme situace, kdy zvolit jaké řešení.
A protože bezpečné DNS je i soukromé DNS, nebude opomenut ani tento aspekt. Rozebereme jak se bránit proti případnému odposlechnutí komunikace a jakou vybrat externí službu, která nezaznamenává naši internetovou stopu.
Siri měla premiéru před 13 roky, když vyšel iPhone 4S a psal se rok 2011. Siri mluví mnoha jazyka a přes každoroční titulky „Siri se učí česky" máme bohužel smůlu. A zatím nic nenaznačuje, že by se to mělo změnit.
Chtěl jsem iPhone ovládat hlasem a česky! Jak jinak napsat do nákupního seznamu hořické trubičky a solamyl. Anebo jak se nechat navigovat do Pece pod Sněžkou?
A také jsem chtěl chytrou domácnost ovládat česky na hodinkách Apple Watch - zapni lampičku... 5 let pracuji na aplikaci Hello Emma, hlasové asistentce, která rozumí česky, slovensky, polsky.
V systému iOS nemůžete nastavit budík nebo minutku. Vytočení čísla nebo odeslání SMS vyžaduje potvrzení na obrazovce, ale já jsem to chtěl „bezdotykové".
Jako programátor nemůžete na Apple Watch využit hlasovou syntézu - vaše aplikace nemůže na hodinkách mluvit. A nemůžete ukládat záznamy do kalendáře a připomínek - funkce Save prostě na Watch není. Jenomže já jsem chtěl asistentku, co bude mluvit a co bude zapisovat nákupní seznam.
Jak se nechá systém obalamutit, aby Emma fungovala přes CarPlay.
Jak obejít omezení operačního systému a vytvořit si vlastní hlasovou asistentku pro iPhone se dozvíte se na mojí přednášce.
Současná podoba výuky na základních školách nabízí velký prostor pro propojování různých předmětů prostřednictvím praktických technologií. Tato přednáška se zaměří na to, jak efektivně integrovat technologie jako micro:bit, 3D tisk a umělou inteligenci do běžné výuky, čímž lze posílit zájem dětí o technické obory, kreativitu a řešení problémů. Ukážeme, jak DIY přístup a open source nástroje mohou podporovat dovednosti a šikovnost dětí, a jak mohou učitelé tyto nástroje snadno využít při propojování různých předmětů. Přednáška také nabídne praktické tipy a ukázky, jakým způsobem mohou školy zlepšit výuku pomocí těchto technologií a jak mohou vytvořit prostředí, které podporuje tvořivost, kritické myšlení a spolupráci.
Přednáška seznámí s letos představeným retro laptopem Pocket 386 (následovníkem projektů jako Book 8088 a Hand 386), u kterého uvedené číslo 386 není jen pouhá shoda náhod. Jaké má parametry? K čemu lze laptop použít? Jak se na něm zprovozní FreeDOS s ohledem na české prostředí? A co je vůbec zač tento open source DOS-kompatibilní operační systém, který je dodnes vyvíjen? Jaké jsou reálné zkušenosti po několika měsících používání? Na tyto i další otázky přinese přednáška odpovědi, přičemž prezentace samozřejmě proběhne přímo z laptopu Pocket 386 :-)
Diagnostický a ladící software strace
je hojně využíván jak mezi vývojáři, tak mezi uživateli systémů na základu Linuxu. Ačkoliv se do povědomí veřejnosti již dostal díky svým vybraným, základním funkcím, tedy sledování komunikace mezi procesy a linuxovým jádrem, jeho plný potenciál a nové možnosti stále nejsou zcela rozšířené.
V této přednášce budou popsány funkce a možnosti současního strace
, a demonstrovany různé druhy problémů, které tyto funkce pomáhají řešit.
No loňském OpenAltu jsme si představili Agamu - nový linuxový instalátor s webovým rozhraní, CLI i automatickým během. Přednáška má za cíl ukázat co se za ten rok změnilo, kde se používá i jaké jsou plány do budoucna.
Chcete vyvíjet hry pomocí open source enginu a nevíte kde začít? Duo otce a dcery vytvořilo hru Emma v Godot Game Engine a spolu vám představí vývojové prostředí a nasdílí své zkušenosti s tvorbou svého prvního projektu.
V HARDWARIO používáme Zephyr RTOS open-source operační systém na několika platformách Nordic Semiconductor (NRF) nebo STM32. Rád bych představil ZephyrOS, jak jej používat, jak fungují boards, subsystémy, drivery..
Prezentovat budu jak si zephyr nainstalovat, rozblikat LEDku.
Projdu strukturu "vrtsvení" balíčků, kdy různí výrobci čipů si přidávají svá SDK.
Podíváme se na strukturu vaší složky s projektem, jak se přes Devicetree popisuje hardware a ovladače, subsystémy, které nabízejí například interaktivní shell.
Nahlédneme i do implementace driveru jednoduchého teploměru.
Mám s sebou i několik STM32 desek k zapůjčení na místě, kdo by si chtěl pohrát po přednášece, konference končí ve čtyři, takže doporučím si případně vše zavčas předinstalovat/stáhnout, ozvěte se kdyžtak po skončení prezentace.
Poslední dva roky byly jako na horské dráze. Nejen (Chat)GPT zcela změnil pravidla celých odvětví.
Poslední tři roky jsem strávil vývojem aplikací založených na velkých jazykových modelech. Pracoval jsem na generování psaného písma pro virtuální tabuli, zápisníku pro učitele a na spuštění nástroje pro generování jednoduchých webových stránek.
Při tom všem jsem narazil na mnoho konkrétních problémů a výzev, které jsem postupně přetavil ve framework Promptbook pro psaní aplikací. Tento framework umožňuje komukoli automatizovat generování a zpracování textu.
V mé přednášce se dozvíte, jakým výzvám budete čelit při tvorbě složitějších aplikací založených na jazykových modelech (asistenti, firemní chaty s mnoha informacemi, generátory příspěvků, avataři...).
Přednáška bude obecně o výzvách. Na workshopu pak prakticky ukážu vývoj takové aplikace od jednoduchého použití až po složitější ukázky.
Cílem workshopu je seznámení s technickými základy vývoje PostgreSQL. Během loňského workshopu jsem se soustředil spíše na organizační/procesní stránku, letos se zaměříme výrazně na technickou část, tj. základní strukturu zdrojáků (kde najít jaký modul, apod.). jak používat "configure", buildovat a pouštět různé testy, jak nastavit/používat CI na githubu, apod.
Kubernetes se řadí mezi výraznější a úspěšné open-source projekty posledního desetiletí a je oblíbenou platformou pro vývoj a nasazování aplikací. Co to ale dělá, a jak?
Společně projdeme jednotlivé součásti Kubernetes, zjistíme, jaká je jejich funkce, ukážeme si, jak si s Kubernetes povídat a snad rozběhneme i pár kontejnerů.
V přednášce vysvětlím principy základních kompresních metod, jako je LZ77 nebo Burrowsova–Wheelerova transformace (BWT). Následně se budu věnovat v současnosti používaným nástrojům jako Zstandard, Brotli nebo bzip3, které nakonec srovnám z hlediska kompresního výkonu. Přednáška tak odpoví na otázku, „Který kompresní algoritmus je na mých datech ten nejúčinnější?“
Že je přidávání informací do svobodné mapy OpenStreetMap obtížné? Nevěřte tomu! Mapovat můžete doslova každý den, když chodíte do práce, na procházku, za zábavou... Nainstalujete si aplikaci StreetComplete a už můžete velmi jednoduše doplňovat údaje, které v mapě chybí. Tato přednáška ukáže, jak na to, co všechno aplikace umí a na co si dát pozor.
V době minulého OpenAltu se firma Jolla zastřešující vývoj Sailfish OS nacházela v soudem nařízené restrukturalizaci a nebylo jasné, zda se tento projekt dožije dalšího roku. Krizi se však podařilo překonat & zároveň se zbavit problematických investorů, kteří dle názorů mnohých členů komunity blokovali perspektivní směry vývoje tohoto zasloužilého a stále perspektivního mobilního OS.
Výsledkem je na poměry Sailfish OS nebývalé smršť aktivity - ať už se jedná o nový komunitní hardware či další várku mobilů od Sony, na kterých lze Sailfish OS oficiálně provozovat - a nechybí ani obligátní "umělá inteligence"! ;-)
V přednášce probereme co se vlastně stalo na konci roku 2023, jak vypadají znovuzrozená Jolla a Sailfish OS v roce 2024 a co to může znamenat pro komunitu kolem tohoto OS a mobilní Linux obecně.
Po dvou letech vývoje open source webového instalátoru bych se rád v této přednášce podělil co používáme pro vývoj a zkušenosti s těmito nástroji.
Použité technologie jsou DBus, http API backend v rustu a webový frontend v ReactJS.
Malé povídání o open-source hrách. Soustředím se na letecký simulátor FlightGear a na motivaci k pohybu. Podrobněji budu mluvit o rotopedu připojeném k počítači.
Mobilní počítače a mobily se často připojují i na sítě mimo domov. Ukážeme si, kdy jméno počítače ohlásit chceme a kdy se nám to vlastně vůbec nehodí. Jak něčeho takového dosáhnout na současné Fedoře a jaké změny bychom chtěli do budoucna, aby to bylo uživatelsky přívětivější.
Ukážeme si příklady, kdy generativní AI neprospívá fyzice a její výuce. Jak tento nástroj nepoužívat?
Poslední dva roky byly jako na horské dráze. Nejen ChatGPT zcela změnil pravidla celých odvětví.
Poslední tři roky jsem strávil vývojem aplikací založených na velkých jazykových modelech. Pracoval jsem na generování psaného písma pro virtuální tabuli, zápisníku pro učitele a spustil jsem nástroj pro generování jednoduchých webových stránek.
Při tom všem jsem narazil na mnoho konkrétních problémů a výzev, které jsem postupně přetavil ve framework Promptbook pro psaní aplikací, což umožňuje komukoli automatizovat generování a zpracování textu.
Na mém workshopu si ukážeme, jak integrovat velké jazykové modely jednoduše, jaké jsou s nimi praktické problémy a jak tyto problémy odstranit.
Přednáška bude o výzvách obecně, na workshopu ukážu vývoj takové aplikace od jednoduchého použití až po složitější ukázky prakticky.
Zakončení konference