HUP

Virtual Kubernetes Clusters (vcluster)

Címkék
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.

Biztonságos internet? Felejtsük már el az IPv4-et!

Címkék
Pfeiffer Szilárd (Balasys) előadása a HWSW 2022. július 15-i SYSADMINDAY rendezvényén hangzott el.

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.

Szövegből kép generálás a gyakorlatban (Stable Diffusion)

Címkék
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.

"Már ma is törhető az RSA titkosítás?"

Címkék
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?

A teljes cikk itt olvasható.

Csapdák és buktatók a modern C++-ban

Címkék
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.

Kubernetes natív CI/CD Tekton alapokon (deepdive + demó)

Címkék
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?

Minden, amit a Rust nyelvről tudni szeretnél (példakódokkal)

Címkék
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.

Python 3.11: elkezdődött a nyelv gyorsítása

Címkék
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.

A Service Mesh fejlődésének újabb irányai

Címkék
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.

Élet a React után: Svelte és társai

Címkék

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?