Autor: Yuri Gagarin

Putem genera numere aleatorii dacă nu ne încredințăm unii altora? Partea a 2-a

Bună, Habr! În prima parte a articolului am discutat despre de ce ar putea fi necesară generarea de numere aleatorii pentru participanții care nu se încred unii în alții, ce cerințe sunt impuse acestor generatoare de numere aleatorii și am analizat două abordări pentru implementarea lor. În această parte a articolului vom analiza detaliat o altă abordare care folosește semnături de prag. Puțină criptografie Pentru […]

Antipatterns PostgreSQL: „Infinitatea nu este limită!”, sau Puțin despre recurs

Recursul este un mecanism foarte puternic și convenient, dacă se efectuează aceleași acțiuni „în adâncime” asupra datelor interconectate. Însă recursul necontrolat este un rău care poate duce fie la o execuție infinită a procesului, fie (ceea ce se întâmplă mai des) la „consumarea” întregii memorie disponibile. SGBD-urile funcționează în acest sens conform acelorași principii — „am spus să sap, așa că sap”. […]

Google va dezvălui informații despre vulnerabilitățile din dispozitivele Android terțe

Compania Google a prezentat inițiativa Android Partner Vulnerability, prin care se intenționează dezvăluirea datelor despre vulnerabilitățile dispozitivelor Android ale diferitelor OEM-uri. Inițiativa va face mai transparentă aducerea la cunoștința utilizatorilor a informațiilor despre vulnerabilitățile specifice firmware-urilor modificate de terți. Până acum, în rapoartele oficiale despre vulnerabilități (Android Security Bulletins) au fost reflectate doar probleme în codul principal oferit […]

Lansarea virt-manager 3.0.0, interfața pentru gestionarea mediilor virtuale

Compania Red Hat a lansat o nouă versiune a interfeței grafice pentru gestionarea mediilor virtuale — Virt-Manager 3.0.0. Interfața Virt-Manager este scrisă în Python/PyGTK, fiind un strat suplimentar peste libvirt și susține gestionarea sistemelor precum Xen, KVM, LXC și QEMU. Codul proiectului este distribuit sub licența GPLv2. Programul oferă instrumente pentru evaluarea vizuală a statisticilor de performanță și consum al resurselor de către mașinile virtuale, […]

Lansarea Stratis 2.2, instrumentul pentru gestionarea stocării locale

A fost publicată versiunea 2.2 a proiectului Stratis, dezvoltat de compania Red Hat și comunitatea Fedora pentru unificarea și simplificarea instrumentelor de configurare și gestionare a unui pool de unul sau mai multe unități de stocare locale. Stratis oferă funcționalități precum alocarea dinamică a spațiului de stocare, snapshot-uri, asigurarea integrității și crearea de straturi pentru caching. Codul proiectului este scris în limbajul Rust și este distribuit sub licența […]

Istoria arhitecturii Dodo IS: o monolit timpurie

Fiecare companie nefericită cu un monolit este nefericită în felul său. Dezvoltarea sistemului Dodo IS a început odată cu afacerea Dodo Pizza - în 2011. La bază se afla ideea unei digitalizări complete și totale a proceselor de afaceri, realizată în întregime de echipă, ceea ce deja în 2011 ridica multe întrebări și scepticism. Dar iată că după 9 ani continuăm […]

Configurarea kernel-ului Linux pentru GlusterFS

Traducerea articolului a fost pregătită în anticiparea începutului cursului „Administrator Linux. Profesional”. Ocazional, apar întrebări cu privire la recomandările Gluster privind configurarea kernel-ului și dacă aceasta este necesară. O astfel de necesitate apare rar. În majoritatea sarcinilor, kernel-ul funcționează foarte bine. Cu toate acestea, există și reversul. Istoric, kernel-ul Linux consumă cu ușurință multă memorie, dacă i se oferă […]

A fost lansată ediția Fedora Linux pentru smartphone-uri

După zece ani de inactivitate, a fost reluată activitatea grupului Fedora Mobility, destinat dezvoltării unei ediții oficiale a distribuției Fedora pentru dispozitive mobile. Varianta Fedora Mobility, în curs de dezvoltare, este destinată instalării pe smartphone-ul PinePhone, dezvoltat de comunitatea Pine64. Se așteaptă ca ulterior să apară ediții Fedora pentru alte smartphone-uri, cum ar fi Librem 5 și OnePlus 5/5T, după ce va exista suport pentru acestea […]

SFC pregătește o acțiune împotriva încălcătorilor GPL și va dezvolta firmware alternativ

Organizația pentru drepturile software-ului Software Freedom Conservancy (SFC) a prezentat o nouă strategie pentru a asigura respectarea cerințelor licenței GPL în dispozitivele ale căror firmware este construit pe baza Linux. Pentru implementarea inițiativei propuse, Fundația ARDC (Amateur Radio Digital Communications) a alocat deja SFC un grant de 150.000 de dolari. Se preconizează că activitatea va fi desfășurată în trei direcții: Forțarea producătorilor să respecte GPL și […]

Gitter devine parte din rețeaua Matrix

Compania Element achiziționează Gitter de la GitLab pentru a adapta serviciul la cerințele unei rețele federale Matrix. Acesta este primul messenger major care urmează să fie transferat transparent într-o rețea descentralizată împreună cu toți utilizatorii și istoricul mesajelor. Gitter este un instrument centralizat gratuit pentru comunicarea de grup între dezvoltatori. Pe lângă funcționalitatea standard a chat-ului de echipă, este în esență similar cu […]

În Tarantool poți combina o bază de date super rapidă cu o aplicație pentru a lucra cu aceasta. Iată cât de simplu este să faci asta

Acum cinci ani am încercat să lucrez cu Tarantool, dar atunci nu m-a convins. Recent, însă, am susținut un webinar unde am vorbit despre Hadoop și despre cum funcționează MapReduce. Acolo mi s-a pus întrebarea — „De ce să nu folosești Tarantool pentru această sarcină?”. De curiozitate, am decis să revin la el, să testez cea mai recentă versiune — și la acest […]

Lansare beta Ubuntu 20.10

A fost prezentat lansarea beta a distribuției Ubuntu 20.10 „Groovy Gorilla”, care marchează înghețarea completă a bazei de pachete și trecerea la testarea finală și corectarea erorilor. Lansarea este planificată pentru 22 octombrie. Imaginile de testare sunt disponibile pentru Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu și UbuntuKylin (ediția pentru China). Principalele modificări: Versiunile aplicațiilor au fost actualizate. Desktopul […]

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