subiect: BLOG

De la High Ceph Latency la Kernel Patch folosind eBPF/BCC

Linux are un număr mare de instrumente pentru depanarea nucleului și a aplicațiilor. Cele mai multe dintre ele au un impact negativ asupra performanței aplicației și nu pot fi utilizate în producție. În urmă cu câțiva ani, a fost dezvoltat un alt instrument - eBPF. Face posibilă urmărirea kernel-ului și a aplicațiilor utilizator cu un cost redus și fără a fi nevoie să reconstruiți programe și să descărcați […]

Cum să pregătiți un site web pentru sarcini grele: 5 sfaturi practice și instrumente utile

Utilizatorilor chiar nu le place când resursa online de care au nevoie este lentă. Datele sondajului sugerează că 57% dintre utilizatori vor părăsi o pagină web dacă se încarcă mai mult de trei secunde, în timp ce 47% sunt dispuși să aștepte doar două secunde. O întârziere de o secundă poate costa 7% în conversii și 16% în satisfacția redusă a utilizatorilor. Prin urmare, trebuie să vă pregătiți pentru o sarcină crescută și pentru creșterea traficului. […]

Creiere proaste, emoții ascunse, algoritmi ocoliți: evoluția recunoașterii faciale

Vechii egipteni știau multe despre vivisecție și puteau distinge ficatul de rinichi prin atingere. Înfășând mumii de dimineața până seara și făcând vindecare (de la trepanare până la îndepărtarea tumorilor), veți învăța inevitabil să înțelegeți anatomia. Bogăția de detalii anatomice a fost mai mult decât compensată de confuzia în înțelegerea funcției organelor. Preoții, doctorii și oamenii de rând au pus cu îndrăzneală rațiunea în inimă și [...]

Tranziția de la monolit la microservicii: istorie și practică

În acest articol, voi vorbi despre modul în care proiectul la care lucrez s-a transformat dintr-un monolit mare într-un set de microservicii. Proiectul și-a început istoria cu destul de mult timp în urmă, la începutul anului 2000. Primele versiuni au fost scrise în Visual Basic 6. De-a lungul timpului, a devenit clar că dezvoltarea în acest limbaj în viitor va fi greu de susținut, deoarece IDE-ul […]

Amazon a publicat Open Distro pentru Elasticsearch 1.0.0

Amazon a introdus prima versiune a produsului Open Distro pentru Elasticsearch, care include o versiune complet deschisă a platformei de căutare, analiză și stocare a datelor Elasticsearch. Ediția publicată este potrivită pentru utilizare în întreprinderi și include funcții avansate disponibile numai în versiunea comercială a originalului Elasticsearch. Toate componentele proiectului sunt distribuite sub licența Apache 2.0. Ansamblurile finite sunt pregătite în […]

Rugina 1.36

Echipa de dezvoltare este încântată să introducă Rust 1.36! Ce este nou în Rust 1.36? Trăsătură viitoare stabilizată, din nou: alloc crate, MaybeUninit , NLL pentru Rust 2015, noua implementare HashMap și un nou steag offline pentru Cargo. Și acum mai detaliat: în Rust 1.36, trăsătura Viitorul a fost în sfârșit stabilizată. Crate alloc. Începând cu Rust 1.36, părți ale standardului care depind […]

Valve a deschis un nou compilator de shader pentru GPU-urile AMD

Valve a oferit pe lista de corespondență a dezvoltatorilor Mesa un nou compilator de shader ACO pentru driverul RADV Vulkan, poziționat ca o alternativă la compilatorul de shader AMDGPU utilizat în driverele OpenGL și Vulkan RadeonSI și RADV pentru cipurile grafice AMD. Odată ce testarea este finalizată și funcționalitatea este finalizată, ACO este planificat să fie oferit pentru includere în compoziția principală Mesa. Codul propus de Valve are ca scop […]

75 de vulnerabilități remediate în platforma de comerț electronic Magento

În platforma deschisă de organizare a comerțului electronic Magento, care ocupă aproximativ 20% din piața sistemelor de creare a magazinelor online, au fost identificate vulnerabilități, a căror combinație vă permite să efectuați un atac pentru a vă executa codul pe server, obțineți controlul deplin asupra magazinului online și organizați redirecționarea plăților. Vulnerabilitățile au fost remediate în versiunile Magento 2.3.2, 2.2.9 și 2.1.18, care au rezolvat în total 75 de probleme […]

People Can Fly i-ar plăcea să înfrunte Bulletstorm 2, dar deocamdată dă totul pentru Outriders

Fanii shooter-urilor clasice au apreciat foarte mult Bulletstorm, introdus în 2011, care a primit o relansare Full Clip Edition în 2017. La sfârșitul lunii august, potrivit directorului executiv al studioului de dezvoltare People Can Fly, Sebastian Wojciechowski, va fi lansată și o versiune pentru consola hibridă Nintendo Switch. Dar ce zici de un potențial Bulletstorm 2? Acest lucru este cu adevărat interesant pentru mulți oameni. Se pare că speranța […]

Mozilla a lansat un site web care demonstrează metode de urmărire a utilizatorilor

Mozilla a introdus serviciul Track THIS, care vă permite să evaluați vizual metodele rețelelor de publicitate care urmăresc preferințele vizitatorilor. Serviciul vă permite să simulați patru profiluri tipice de comportament online prin deschiderea automată a aproximativ 100 de file, după care rețelele de publicitate încep să ofere conținut corespunzător profilului selectat timp de câteva zile. De exemplu, dacă selectați profilul unei persoane foarte bogate, reclama va începe să […]

Zvonuri: The Last of Us: Part II va fi lansat în februarie 2020 în patru ediții

Zvonuri cu privire la data lansării The Last of Us: Part II au apărut în câmpul de informații de când Sony a plasat jocul în secțiunea „Coming Soon”. După aceasta, diverse surse au indicat februarie 2020, dar nu a existat o confirmare oficială. Aceeași lună a fost menționată de un insider Nibel pe Twitter, referindu-se la un utilizator chinez sub porecla ZhugeEX. ÎN […]

Lansarea OpenWrt 18.06.04

A fost pregătită o actualizare a distribuției OpenWrt 18.06.4, care vizează utilizarea în diverse dispozitive de rețea, cum ar fi routere și puncte de acces. OpenWrt acceptă multe platforme și arhitecturi diferite și are un sistem de compilare care vă permite să compilați încrucișat simplu și convenabil, inclusiv diferite componente în construcție, ceea ce facilitează crearea de firmware gata făcut sau de o imagine de disc […]