Categorie: Blog

Lansarea distribuției Deepin 15.11, care dezvoltă propriul mediu grafic.

A fost lansată versiunea distribuției Deepin 15.11, bazată pe baza de pachete Debian, dar dezvoltând propriul mediu de lucru Deepin Desktop Environment și aproximativ 30 de aplicații pentru utilizatori, printre care playerul muzical DMusic, playerul video DMovie, sistemul de mesagerie DTalk, installerul și centrul de instalare a programelor Deepin Software Center. Proiectul a fost inițial fondat de un grup de dezvoltatori din China, dar s-a transformat într-un proiect internațional. Distribuția suportă […]

Lansarea sistemului de construire CMake 3.15

A fost lansată versiunea multiplatformă a generatorului de scenarii de construcție open-source CMake 3.15, care servește ca alternativă la Autotools și este utilizat în proiecte precum KDE, LLVM/Clang, MySQL, MariaDB, ReactOS și Blender. Codul CMake este scris în limbajul C++ și este distribuit sub licența BSD. CMake se remarcă prin furnizarea unui limbaj simplu de scenarii, prin mijloacele de extindere a funcționalității prin module, având un număr minim de dependențe (fără legături către […]

Avantajele și dezavantajele HugePages

Traducerea articolului a fost pregătită pentru studenții cursului „Administrator Linux”. Anterior, am explicat cum să verifici și să activezi utilizarea Hugepages în Linux. Acest articol va fi util doar dacă aveți într-adevăr unde să folosiți Hugepages. Am întâlnit mulți oameni care sunt înșelați de perspectiva că Hugepages vor crește magic performanța. Cu toate acestea, hugepaging este o temă complexă, […]

Operator Kubernetes în Python fără framework-uri și SDK-uri

Go este în prezent un monopol printre limbile de programare pe care oamenii le aleg pentru a scrie operatori pentru Kubernetes. Există motive obiective pentru aceasta, cum ar fi: Există un cadru puternic pentru dezvoltarea operatorilor în Go - Operator SDK. Aplicații precum Docker și Kubernetes, care au revoluționat domeniul, sunt scrise în Go. Scrierea propriului operator în Go înseamnă a comunica cu ecosistemul pe […]

Echilibrarea scrierii și citirii în baza de date

În articolul anterior, am descris conceptul și implementarea unei baze de date bazate pe funcții, nu pe tabele și câmpuri, așa cum se face în bazele de date relaționale. Au fost oferite numeroase exemple care arată avantajele acestei abordări față de cea clasică. Mulți le-au considerat insuficient de convingătoare. În acest articol, voi arăta cum un astfel de concept permite echilibrarea rapidă și convenabilă […]

Dezvoltarea unei aplicații pe SwiftUI. Partea 1: flux de date și Redux

După participarea la sesiunea State of the Union de la WWDC 2019, am decis să studiez în detaliu SwiftUI. Am petrecut mult timp lucrând cu el și acum am început să dezvolt o aplicație reală care ar putea fi utilă unui public larg. Am numit-o MovieSwiftUI — este o aplicație pentru căutarea filmelor noi și vechi, precum și pentru colectarea acestora […]

Actualizarea serverelor DNS BIND 9.14.4 și Knot 2.8.3

Au fost publicate actualizări corective pentru versiunile stabile ale serverului DNS BIND 9.14.4 și 9.11.9, precum și pentru ramura experimentală în dezvoltare 9.15.2. În noile versiuni, a fost rezolvată o vulnerabilitate (CVE-2019-6471) cauzată de o competiție de stări, care putea duce la o întrerupere a serviciului (terminarea procesului la activarea assert) atunci când se bloca un număr mare de pachete de intrare. De asemenea, în noua versiune 9.14.4 a fost adăugată suportul pentru API GeoIP2 […]

Construim un pipeline pentru testare automatizată pe Azure DevOps

Recent am dat peste o bestie care nu este încă foarte populară în lumea DevOps, pipelines-urile Azure DevOps. Am simțit imediat lipsa unor instrucțiuni sau articole clare pe acest subiect, nu știu cu ce este legat, dar Microsoft cu siguranță are nevoie să lucreze la popularizarea acestui instrument. Astăzi vom construi un pipeline pentru testarea automatizată în cadrul cloud-ului Azure. Așadar, […]

Bază de date funcțională

Lumea bazelor de date este de mult capturată de bazele de date relaționale, în care se folosește limbajul SQL. Atât de mult încât apariția unor variante este denumită NoSQL. Acestea au reușit să-și păstreze un loc în această piață, dar bazele de date relaționale nu au de gând să dispară și continuă să fie folosite activ pentru scopurile lor. În acest articol, vreau să descriu conceptul de bază de date funcțională. Pentru o mai bună înțelegere, eu […]

Un control global pentru multimedia ar putea apărea în noul Microsoft Edge

Compania Microsoft lucrează la un nou control global pentru multimedia în browserul său Edge bazat pe Chromium. Se spune că acum, elementul de control activat printr-un clic pe butonul „Multimedia” din bara de adrese va putea afișa nu doar lista fișierelor audio sau video care sunt reproduce în acel moment, ci și alte sesiuni active de multimedia, care pot fi apoi comutate și gestionate individual. […]

În Kazakhstan, o serie de mari furnizori au implementat interceptarea traficului HTTPS

Conform modificărilor în vigoare în Kazahstan din 2016 la legea „Despre comunicații”, mulți furnizori kazahi, inclusiv Kcell, Beeline, Tele2 și Altel, au implementat de astăzi sisteme de interceptare a traficului HTTPS al clienților cu înlocuirea certificatului inițial utilizat. Inițial, sistemul de interceptare urma să fie implementat în 2016, dar această operațiune a fost constant amânată și legea a devenit […]

Lansarea sistemului de detectare a atacurilor Snort 2.9.14.0

Compania Cisco a publicat versiunea Snort 2.9.14.0, un sistem gratuit de detectare și prevenire a atacurilor, care combină metode de potrivire pe bază de semnături, unelte pentru inspecția protocoalelor și mecanisme pentru identificarea anomaliilor. Principalele noutăți: A fost adăugată suport pentru măștile numerelor de porturi în cache-ul gazdelor și posibilitatea de a redefini asocierea identificatorilor aplicațiilor cu porturile de rețea; Au fost adăugate noi modele de software client pentru generarea cererii […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster