Autor: ProHoster

KeyDB ca înlocuitor [potențial] pentru Redis

Pe Habré nu au existat recenzii despre „alternativa mai rapidă la Redis” - KeyDB. După ce am acumulat o experiență destul de recentă în utilizarea acestuia, aș dori să umplu acest gol. Contextul este destul de banal: într-o zi, cu un aflux mare de trafic, s-a înregistrat o degradare semnificativă a performanței aplicației (și anume, timpul de răspuns). La acel moment, din păcate, nu a fost posibil să se realizeze un diagnostic normal a ceea ce se întâmpla, așa că ulterior au planificat o serie de […]

Slurm SRE. Un experiment complet cu experți de la Booking.com și Google.com

Echipa noastră adoră experimentele. Fiecare Slurm nu este o repetiție statică a celor anterioare, ci o reflecție asupra experienței și o tranziție de la bine la mai bun. Dar cu Slurm SRE, am decis să folosim un format complet nou - pentru a oferi participanților condiții cât mai apropiate de „luptă”. Dacă descriem pe scurt ce am făcut în timpul cursului intensiv: „Construim, spargem, reparăm, studiem.” SRE costă puțin […]

Cum să stabiliți un schimb de cunoștințe într-o companie, astfel încât să nu doară atât de mult

Compania IT obișnuită are cerințe, un istoric de trackere de sarcini, surse (poate chiar cu comentarii în cod), instrucțiuni pentru cazuri tipice, importante și complexe în producție, o descriere a proceselor de afaceri (de la onboarding la „cum să pleci în vacanță ”), contacte, chei de acces, liste de oameni și proiecte, descrieri ale domeniilor de responsabilitate - și o grămadă de alte cunoștințe despre care probabil le-am uitat și care pot […]

Căutări pe computer ca un instrument uimitor pentru învățarea cuvintelor în limba engleză

Învățarea limbii engleze prin jocuri pe calculator este deja o practică consacrată. Pentru că jocurile combină timpul liber bun cu posibilitatea de a te cufunda complet în ecosistemul unei limbi, învățând-o fără efort. Astăzi ne vom uita la jocurile din genul quest, care sunt grozave pentru creșterea nivelului limbajului și cu siguranță vor aduce multă distracție jucătorilor. Merge! În primul rând, puțină oboseală: decât [...]

S-a adăugat suport pentru suplimente în versiunile nocturne ale Firefox Preview

În browserul mobil Firefox Preview, totuși, până acum doar în versiuni de noapte, a apărut capacitatea mult așteptată de a conecta suplimente bazate pe API-ul WebExtension. Un element de meniu „Manager de suplimente” a fost adăugat în browser, unde puteți vedea suplimente disponibile pentru instalare. Browserul mobil Firefox Preview este dezvoltat pentru a înlocui ediția actuală a Firefox pentru Android. Browserul se bazează pe motorul GeckoView și bibliotecile Mozilla Android […]

Echipa de vânzări hibride. Oamenii + IA lucrează ca o singură echipă

Promovându-mi proiectul cu inteligență artificială conversațională, având o înțelegere clară a modului de a rezolva orice probleme tehnice și am câștigat victorii într-o grămadă de competiții diferite, nu mi-a fost absolut clar în ce direcție să mă îndrept... Și așa, în octombrie 2019, am intrat în pre-accelerator, unde am putut experimenta eficiența ridicată a progresului în lucrul cu [...]

De ce are nevoie o pornire hardware de un hackathon de software?

În decembrie anul trecut, am organizat propriul nostru hackathon de startup cu alte șase companii din Skolkovo. Fără sponsori corporativi sau orice sprijin extern, am adunat două sute de participanți din 20 de orașe ale Rusiei prin eforturile comunității de programare. Mai jos vă voi spune cum am reușit, ce capcane am întâlnit pe parcurs și de ce am început imediat să colaborăm cu una dintre echipele câștigătoare. […]

Vulnerabilitatea în Android care permite executarea codului de la distanță atunci când Bluetooth este activat

Actualizarea din februarie a platformei Android a eliminat o vulnerabilitate critică (CVE-2020-0022) din stiva Bluetooth, care permite executarea codului de la distanță prin trimiterea unui pachet Bluetooth special conceput. Problema poate fi nedetectată de un atacator în raza de acțiune Bluetooth. Este posibil ca vulnerabilitatea să fie folosită pentru a crea viermi care infectează dispozitivele învecinate într-un lanț. Pentru a ataca, este suficient să cunoașteți adresa MAC a dispozitivului victimei (pre-împerecherea nu este necesară, [...]

Modificări ale acordului de utilizare și ale politicii de confidențialitate privind serviciile Habr

Buna ziua! Am făcut modificări la Acordul de utilizare și la Politica de confidențialitate. Textul documentelor a rămas aproape același, dar s-a schimbat persoana juridică care reprezintă serviciul. Dacă anterior serviciul era administrat de compania rusă Habr LLC, acum compania noastră-mamă, Habr Blockchain Publishing Ltd, înregistrată și care operează în jurisdicția și în conformitate cu legile Republicii Cipru și […]

Curtea de Apel menține cazul lui Bruce Perens împotriva Grsecurity

Curtea de Apel din California a decis într-un caz între Open Source Security Inc. (dezvoltă proiectul Grsecurity) și Bruce Perens. Instanța a respins recursul și a confirmat verdictul instanței inferioare, care a respins toate pretențiile împotriva lui Bruce Perens și a ordonat Open Source Security Inc să plătească 259 USD în taxe legale (Perens […]

Lansarea serverului de aplicații NGINX Unit 1.15.0

Este disponibilă lansarea serverului de aplicații NGINX Unit 1.15, în cadrul căruia se dezvoltă o soluție pentru a asigura lansarea aplicațiilor web în diverse limbaje de programare (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js și Java). ). Unitatea NGINX poate rula simultan mai multe aplicații în diferite limbaje de programare, ai căror parametri de lansare pot fi modificați dinamic, fără a fi nevoie să editați fișierele de configurare și să reporniți. Cod […]