Papp Lajos előadása a HWSW free! meetup-sorozat 2022. október 20-i KUBERNETES tematikájú állomásán hangzott el.
A Kubernetes alapvetően namespace-eket használ egy clusteren belüli izolációs doboz biztosításához, ezért fejlesztőként egy clusterhez gyakran csak pár kiválasztott, vagy akár csak egyetlen egy namespace-en férünk hozzá. Hogyan tudok egy ilyen környezetben kipróbálni (helm-mel telepíteni) egy olyan eszközt, ami cluster szintű jogosultságokat kér? Például egy másik ingress controllert (traefik / nginx), vagy tesztelném valamelyik service mesh-t (istio / linkerd2), vagy csak játszanék a cert-managerrel. Erre is jó a vcluster!
Üzemeltetőként pedig ahelyett, hogy sok kis clustert üzemeltetnék (több ügyfélnek vagy dev/qa/pre környezetek), egy fizikai clusteren tudok olyan hatást kelteni, hogy aki a vclustert használja, azt fogja gondolni, ő cluster-admin, azonban a külső clusteren valójában csak podokat tud futtatni.
Ismerjük meg a vcluster különböző felhasználási eseteit, és azt is, hogyan működik.
Több mint 26 éve fejlesztették ki az IPv6-ot, a világ azonban még mindig az elavult IPv4-et használja. Előadásomban bemutatom, hogyan válhatna pillanatok alatt egy sokkal jobb, nyugodtabb, biztonságosabb hellyé az internet, ha a nagy cégek abbahagynák az ellene való lobbizást, és világszerte bevezetnék az IPv6-rendszert.
Litkei Péter (Deepnetworks) előadása a HWSW free! meetup-sorozat 2022. október 19-i MACHINE LEARNING tematikájú állomásán hangzott el.
Szeptemberben nagy port kavart az a hír, hogy egy mesterséges intelligencia által generált képpel nyertek meg egy művészeti versenyt. Emiatt a text-to-picture, azaz a szövegből kép generálás AI segítségével nagy média figyelmet kapott az elmúlt időszakban.
Mindez a gépi tanulás területén megjelent új megközelítésnek, a deep learning tömeges megjelenésének köszönhető, amelynek a képgenerálás mindössze csak egy szemléletes felhasználási módja, a lehetőségek korlátlanok.
Előadásomban a deep learning megközelítést szeretném bemutatni a szövegből kép generálással. Ehhez a Stability.ai által publikált betanított hálózatot fogjuk használni, ami szemben az olyan megoldásokkal, mint a DALL-E 2, teljesen open source projekt, így képes akár saját eszközeinken vagy éppen saját szolgáltatásainkkal képek generálására. Mindezt egy Google Colab környezetben fogom szemléltetni.
Pár napja nagyot ment, hogy kínai kutatók azt állítják, a kvantumszámítógépek mai fejlettségi szintje mellett is törhető az RSA algoritmus.Vendégszerzőnk cikke ennek a realitását próbálja körüljárni,hiszen a fenti állítások kapcsán számos kétség merült felhttps://t.co/ZFoJQCAahP
A 24 kínai kutató által tavaly karácsonykor megjelentetett publikáció alapvető állítása, hogy sikerült találniuk olyan algoritmust, amely lehetővé teszi a 2048 bites RSA kulcsok törését még a ma elérhető, relatíve kis teljesítményű kvantumszámítógépek számára is. Abban nincs igazán újdonság, hogy a kvantumszámítógépek úgy általában kockázatot jelentenek az olyan, a biztonságos internetes kommunikációt szavatoló, kriptográfiai eljárások megbízhatóságára nézvést, mint az RSA nyílt kulcsú titkosító, vagy a Diffie-Hellman kulcscsere algoritmus. Ezen eljárások ugyanis olyan matematikai problémán alapulnak, melyek a hagyományos számítógépekkel a gyakorlatban megoldhatatlanok, viszont kellően nagy kapacitású kvantumszámítógépek esetén akár néhány óra alatt is megoldhatóak. A kellően nagy ez esetben 20 millió kvantumbit, a kvantumszámítógépek esetén a bit megfelelője. Ezzel a 20 milliós értékkel csupán annyi a probléma, hogy az IBM tavaly novemberben bejelentett – egyszersmind a legnagyobb ma ismert – kvantumszámítógépe ebből a 20 millió kvantumbitből mindösszesen 433-at képes felmutatni. Nem túlzás tehát azt állítani, hogy a kínai kutatók egy Grand Canyon méretű szakadék áthidalására tettek kísérletet. De sikerült?
Porkoláb Zoltán (Ericsson) előadása a HWSW free! meetup-sorozat 2022. november 15-i C++ fejlesztői tematikájú állomásán hangzott el. A meetupjainkon megszokottal szemben ez egy nagyobb lélegzetvételű, 40 perces előadás.
https://rendezveny.hwsw.hu/free/80/c-...
A C++ programozási nyelv rohamos fejlődésen megy át 2011 óta: háromévente jelennek meg új verziók. Az új nyelvi elemek, mint pl. C++11 variadic template-ek és lambdák, a C++17 class template argumentum deduction és új szabványos osztályok, a C++20 concept-ek egyre hatékonyabbá és biztonságosabbá teszik a fejlesztést. Ugyanakkor ismert szabály a nyelvben, hogy a „szabványbizottság nem hozhat olyan szabályt, amely megakadályozná a programozót, hogy lábon lője magát”. Az új elemek új potenciális hibákat vezettek be. Ezekből válogatunk az előadás során.
Vigh Zoltán (Code Factory) előadása a HWSW free! meetup-sorozat 2022. május 24-i Tekton fókuszú állomásán hangzott el. A meetupon a megszokottal ellentétben csak Zoli adott elő, így lehetőség volt a Tektonban mélyebben elmerülni - 60 percben.
A Tekton egy nyílt forráskódú cloud native CI/CD eszköz, amely 2018-ban jelent meg a CNCF landscapen. A kontribútorok között a teljesség igénye nélkül ott a Google, a Red Hat, a Cloudbees, és az IBM. A Tektont a CD Foundation és a Linux Foundation gondozza.
A Tekton előnye, hogy a CI/CD folyamatokat Kubernetes környezetben tudjuk implementálni, K8s objektumonként. Natívan használhatjuk a cluster erőforrásait, amit a Kubernetesen futó alkalmazások is tudnak használni, gondolok itt a configmapekre, secretekre, volumeokra, stb.
Az előadás során a Tekton CI/CD eszközt fogjuk kicsit közelebbről megvizsgálni - egy use case mentén. Milyen lehetőséget nyújt nekünk? Miért érdemes kubernetes nativ CI/CD környezeteket használni, építeni? Milyen problémára adhat nekünk segítséget, mire nem?
Krüpl Zsolt (RSOE) előadása a HWSW free! meetup-sorozat 2022. november 10-i RUST tematikájú állomásán hangzott el. A meetupon a megszokottal ellentétben csak Zsolt adott elő, így lehetőség volt a Rust nyelvben mélyebben elmerülni - 90 percben. A biztonságos programozás, a szoftverbiztonság napjainkban egyre hangsúlyosabb téma. Ebbe az egyre kiélezettebb hangulatba robbant be egy sokat ígérő színfolt, a Rust programozási nyelv, amely nem kevesebbet vállalt, minthogy a programozás biztonságát eddig nem látott szintre emeli. Ráadásul olyan módon lett megtervezve a Rust, hogy képes legyen kiváltani a C és C++ nyelveket szinte minden olyan területen, ahol jobb híján ezeket a nyelveket használtuk eddig.
Dr. Guta Gábor (Axonmatics) előadása a HWSW free! meetup-sorozat 2022. november 29-i MODERN WEBFEJLESZTÉS tematikájú állomásán hangzott el. A Pythonnak (egész pontosan a CPython nevű megvalósításnak) most már évente jönnek ki új változatai. Ennek a folyamatnak a célja az, hogy kb. négy év alatt ötszörös sebességnövekedést lehessen elérni a Pythonnál. Hogyan adódnak össze ezek a változások és miként formálják a nyelvet? Ez azért is aktuális kérdés, mert a nyelv az utóbbi időben a legnépszerűbb nyelvek egyike lett.
Megyesi Péter (LeanNet) előadása a HWSW free! meetup-sorozat 2022. október 20-i KUBERNETES tematikájú állomásán hangzott el.
A Sevices Mesh egy dedikált infrastruktúra-réteg, melynek lényege, hogy a szolgáltatásainkat nem engedjük közvetlenül kommunikálni egymással, hanem hálózatilag "rákényszerítjük" őket, hogy proxy szervereken keresztül hívják meg egymást. Ezzel nagyon sok előnyt be lehet hozni az infrastruktúránkba (pl.: konzisztens monitoring és forgalom menedzsment, valamint security ellenőrzések), de természetesen vannak hátrányai is (erősen erőforrás igényes, megnövekedett késleltetés, üzemeltetési gondok, stb.). Az utóbbi 2-3 évben ez a színtér volt az egyik legaktívabb a Kubernetes ökoszisztémán belül: az Istio vs. Linkerd harc kiéleződött, illetve számos érdekes megoldás jelent meg, amik akár kihívóként is megmérettetik magukat a jövőben. Ha érdekel, hogyan fejlődött a Service Mesh az utóbbi időben, akkor hallgasd meg az előadást.
Endrey Marcell (Wise) előadása a HWSW free! meetup-sorozat 2022. november 29-i MODERN WEBFEJLESZTÉS tematikájú állomásán hangzott el.
2022-ben a Reactet senkinek sem kell bemutatni, hiszen messze ez a legelterjedtebb frontend eszköz. Közben viszont megjelent pár új szereplő a színpadon, akik mind tudtak bizonyos szempontból jobbat mutatni a Reactnél. A Svelte például könnyebben megérthető és megtanulható, ráadásul sokkal kisebb és gyorsabb, így aztán lassú internetkapcsolat mellett, gyengébb eszközökön is könnyedén elfut. Közben persze itt van a Solid, a Qwik, az Astro... Vajon marad a React a király, vagy jön a trónfosztás?