Kategória: Blog

Konténer – a gyártósorra: a CRI-O mostantól alapértelmezett az OpenShift Container Platform 4-ben

A Red Hat OpenShift Container Platform 4 lehetővé teszi a konténerbehelyezés számára szükséges hosztok folyamatos létrehozását, beleértve a felhőszolgáltató infrastruktúrákban, virtualizációs platformokon vagy bare-metal rendszereken végzett alkalmazást is. Ahhoz, hogy teljes értelemben felhőplatformot hozzunk létre, szigorúan ellenőriznünk kellett minden alkalmazott elemet, ezáltal növelve a bonyolult automatizálási folyamat megbízhatóságát. [...]

Példa a folyamatos integráció megvalósítására BuildBot segítségével

(Kép a Computerizer-től a Pixabay-ról) Üdvözöljük! Az én nevem Jevgenyij Cserkin, a Polymetal bányászati cég fejlesztőcsapatának programozója vagyok. Bármely nagy projekt elkezdésekor az ember elgondolkodik rajta: "Milyen szoftver a legjobb a kezelésére?". Az IT-projekt minden új verzió kiadása előtt egy sor szakaszon megy keresztül. Jó, ha ezek a szakaszok automatizáltak. Maga az új verzió kiadásának automatizált folyamata [...]

Hogyan válasszunk Open Source licencet a GitHubon található RAD keretrendszerhez

Ebben a cikkben egy kicsit beszélünk a szerzői jogról, de leginkább a RAD keretrendszer, az IONDV, szabad licencének kiválasztásáról. A keretrendszer és az azon alapuló open source termékek esetében. Beszélni fogunk az Apache 2.0 engedélyről, arról, hogy mi vezetett bennünket hozzá és milyen döntésekkel szembesültünk a folyamat során. A licenc kiválasztásának folyamata meglehetősen időigényes [...].

Kellemes és hasznos a tanításban

Mindenkinek üdvözlet! Egy éve írtam egy cikket arról, hogyan alakítottam ki egy egyetemi kurzust a jelfeldolgozásról. A visszajelzések alapján sok érdekes ötlet van a cikkben, de hosszú és nehezen olvasható. Régóta szeretném kisebb részekre bontani és érthetőbbé tenni. De valahogy nem tudom kétszer ugyanazt megírni. Ráadásul […]

A Deepin 15.11 kiadása, amely saját grafikus felhasználói felületének fejlesztésével foglalkozik

Megjelent a Deepin 15.11 rendszer disztribúciója, amely a Debian csomagkezelő bázisán alapul, de saját Deepin Desktop Environment asztali környezetét és körülbelül 30 felhasználói alkalmazását, többek között a DMusic zenelejátszót, a DMovie videolejátszót, a DTalk üzenetküldő rendszert, az installert és a Deepin Software Center program telepítő központját fejleszti. A projektet kínai fejlesztők csoportja indította, de nemzetközi projektté alakult. A disztribúció támogatja […]

A CMake 3.15 build rendszer kiadása

Megjelent a CMake 3.15, a platformfüggetlen nyílt build script generátor, amely az Autotools alternatívájaként működik, és olyan projektekben használják, mint a KDE, LLVM/Clang, MySQL, MariaDB, ReactOS és Blender. A CMake kódja C++ nyelven íródott, és BSD licenc alatt terjesztik. A CMake kiemelkedik a könnyű script nyelvével, ami modulokon keresztül biztosítja a funkcionalitás bővítését, és minimális számú függőséggel rendelkezik (nincs kötve […]

A HugePages előnyei és hátrányai

A cikk fordítását a „Linux Rendszergazda” kurzus diákjai számára készítettem. Korábban szóltam arról, hogyan lehet ellenőrizni és engedélyezni a Hugepages használatát Linuxon. Ez a cikk akkor lesz hasznos, ha valóban van hely, ahol használhatóak a Hugepages. Sok emberrel találkoztam, akik átverik magukat azzal a kilátással, hogy a Hugepages varázslatosan növelni fogják a teljesítményt. A hugepaging azonban összetett téma […]

Kubernetes Operator Pythonban keretrendszerek és SDK-k nélkül

Jelenleg a Go uralja a programozási nyelvek piacát, amelyet az emberek a Kubernetes operátorok írására választanak. Ennek objektív okai vannak, mint például: létezik egy erőteljes keretrendszer a Go operátorok fejlesztéséhez – az Operator SDK. A Go nyelven íródtak olyan „játékot megváltoztató” alkalmazások, mint a Docker és a Kubernetes. Az operátor saját alkalmazásának írása a Go nyelven – beszélgetés az ökoszisztémával […]

Olvasás és írás egyensúlyozása az adatbázisban

A legutóbbi cikkemben a funkciók, nem a táblák és mezők, mint a relációs adatbázisok esetében történő építésének koncepcióját és megvalósítását írtam le. Számos példát hoztam, bemutatva ennek a megközelítésnek az előnyeit a klasszikussal szemben. Sokak szerint ezek nem voltak meggyőzőek. Ebben a cikkben megmutatom, hogyan teszi lehetővé ez a koncepció a gyors és egyszerű terheléskiegyenlítést […]

Alkalmazásfejlesztés SwiftUI-ban. 1. rész: adatok áramlása és Redux

A WWDC 2019 State of the Union session után úgy döntöttem, hogy alaposan megismerkedem a SwiftUI-val. Sok időt töltöttem a munkájával, és most egy valós alkalmazás fejlesztésén dolgozom, amely hasznos lehet széles felhasználói kör számára. Ezt MovieSwiftUI-nak neveztem el - ez egy alkalmazás új és régi filmek keresésére és gyűjtésére […]

DNS-szerverek frissítése BIND 9.14.4 és Knot 2.8.3

Kiadásra kerültek a BIND DNS-szerver 9.14.4 és 9.11.9 stabil ágának javító frissítései, valamint a fejlesztés alatt álló kísérleti ág 9.15.2. Az új verziókban megoldották a (CVE-2019-6471) sebezhetőséget, amely egy versenyállapot következtében leállításhoz (assert aktiválódik, amikor a bejövő csomagok nagy számát blokkolják) vezethetett. Továbbá az új 9.14.4 verzióban hozzáadva a GeoIP2 API támogatása […]

Automatizált tesztelési pipelint építünk az Azure DevOps-on

Nemrég találkoztam egy még nem túl népszerű teremtménnyel a DevOps világában, az Azure DevOps pipeline-okkal. Azonnal éreztem, hogy hiányzik valamilyen világos útmutató vagy cikk a témában, nem tudom, ez mivel magyarázható, de a Microsoftnak egyértelműen van mit tennie az eszköz népszerűsítése érdekében. Ma egy automatizált tesztelési pipeline-t fogunk létrehozni az Azure felhőjében. Tehát […]

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster