Author: ProHoster

KeyDB si një zëvendësim [potencial] për Redis

Në Habré nuk kishte asnjë rishikim të "alternativës më të shpejtë ndaj Redis" - KeyDB. Pasi kam fituar përvojë mjaft të fundit në përdorimin e tij, do të doja ta plotësoja këtë boshllëk. Sfondi është mjaft banal: një ditë, me një fluks të madh trafiku, u regjistrua një degradim i ndjeshëm në performancën e aplikacionit (domethënë koha e përgjigjes). Në atë kohë, për fat të keq, nuk ishte e mundur të bëhej një diagnozë normale e asaj që po ndodhte, kështu që më pas ata planifikuan një seri […]

Slurm SRE. Një eksperiment i plotë me ekspertë nga Booking.com dhe Google.com

Ekipi ynë i pëlqen eksperimentet. Çdo Slurm nuk është një përsëritje statike e të mëparshmeve, por një reflektim mbi përvojën dhe një kalim nga e mira në më të mirë. Por me Slurm SRE, ne vendosëm të përdorim një format krejtësisht të ri - për t'u dhënë pjesëmarrësve kushte sa më të afërta për "luftimin". Nëse përshkruajmë shkurtimisht atë që bëmë gjatë kursit intensiv: "Ne ndërtojmë, thyejmë, riparojmë, studiojmë". SRE kushton pak […]

Si të krijoni shkëmbimin e njohurive në një kompani në mënyrë që të mos dëmtojë aq shumë

Kompania mesatare e IT-së ka kërkesa, një histori të gjurmuesve të detyrave, burime (ndoshta edhe me komente në kod), udhëzime për raste tipike, të rëndësishme dhe komplekse në prodhim, një përshkrim të proceseve të biznesit (nga futja në bord te "si të shkosh me pushime ”), kontaktet, çelësat e aksesit, listat e njerëzve dhe projektet, përshkrimet e fushave të përgjegjësisë - dhe një mori njohurish të tjera që ndoshta i kemi harruar dhe që mund të […]

Kërkimet kompjuterike si një mjet i mrekullueshëm për të mësuar fjalët në anglisht

Mësimi i anglishtes përmes lojërave kompjuterike është tashmë një praktikë e vendosur. Sepse lojërat kombinojnë kohën e mirë të lirë me mundësinë për t'u zhytur plotësisht në ekosistemin e një gjuhe, duke e mësuar atë pa mundim. Sot do të shikojmë lojërat në zhanrin e kërkimit, të cilat janë të shkëlqyera për të niveluar gjuhën dhe padyshim që do t'u sjellin shumë argëtim lojtarëve. Shkoni! Së pari, pak lodhje: se sa [...]

Mbështetje e shtuar për shtesat në ndërtimet e natës të Firefox Preview

Në shfletuesin celular Firefox Preview, megjithatë, deri më tani vetëm në ndërtimet e natës, është shfaqur aftësia e shumëpritur për të lidhur shtesat bazuar në WebExtension API. Një artikull i menusë "Menaxheri i Shtesave" është shtuar në shfletues, ku mund të shihni shtesat e disponueshme për instalim. Shfletuesi celular Firefox Preview është duke u zhvilluar për të zëvendësuar edicionin aktual të Firefox-it për Android. Shfletuesi bazohet në motorin GeckoView dhe bibliotekat e Mozilla Android […]

Ekipi i shitjeve hibride. Njerëzit + AI duke punuar si një ekip

Duke promovuar projektin tim me inteligjencën artificiale bisedore, duke pasur një kuptim të qartë se si të zgjidhja çdo çështje teknike dhe duke fituar fitore në një grup të tërë garash të ndryshme, nuk ishte absolutisht e qartë për mua në cilin drejtim të lëvizja... Dhe kështu, në Tetor 2019, u futa në para-akseleratorin, ku munda të provoja efikasitetin e lartë të ecjes përpara duke punuar me [...]

Pse një startup harduerik ka nevojë për një hackathon softuerësh?

Dhjetorin e kaluar, ne mbajtëm hakatonin tonë fillestar me gjashtë kompani të tjera Skolkovo. Pa sponsorë korporatash apo ndonjë mbështetje të jashtme, ne mblodhëm dyqind pjesëmarrës nga 20 qytete të Rusisë me përpjekjet e komunitetit të programimit. Më poshtë do t'ju tregoj se si ia dolëm, çfarë grackash hasëm gjatë rrugës dhe pse filluam menjëherë bashkëpunimin me një nga ekipet fituese. […]

Dobësi në Android që lejon ekzekutimin e kodit në distancë kur Bluetooth është i aktivizuar

Përditësimi i shkurtit në platformën Android eliminoi një cenueshmëri kritike (CVE-2020-0022) në pirgun Bluetooth, i cili lejon ekzekutimin e kodit në distancë duke dërguar një paketë Bluetooth të projektuar posaçërisht. Problemi mund të mos zbulohet nga një sulmues brenda rrezes Bluetooth. Është e mundur që cenueshmëria mund të përdoret për të krijuar krimba që infektojnë pajisjet fqinje në një zinxhir. Për të sulmuar, mjafton të dini adresën MAC të pajisjes së viktimës (para-çiftimi nuk kërkohet, [...]

Ndryshime në marrëveshjen e përdoruesit dhe politikën e privatësisë në shërbimet Habr

Përshëndetje! Ne kemi bërë ndryshime në Marrëveshjen e Përdoruesit dhe Politikën e Privatësisë. Teksti i dokumenteve mbeti pothuajse i njëjtë, por personi juridik që përfaqësonte shërbimin ndryshoi. Nëse më parë shërbimi menaxhohej nga kompania ruse Habr LLC, tani kompania jonë mëmë, Habr Blockchain Publishing Ltd, është regjistruar dhe vepron në juridiksionin dhe sipas ligjeve të Republikës së Qipros dhe të BE-së […]

Gjykata e Apelit lë në fuqi çështjen e Bruce Perens kundër Grsecurity

Gjykata e Apelit në Kaliforni ka vendosur në një çështje midis Open Source Security Inc. (zhvillon projektin Grsecurity) dhe Bruce Perens. Gjykata hodhi poshtë ankesën dhe konfirmoi vendimin e gjykatës më të ulët, e cila hodhi poshtë të gjitha pretendimet kundër Bruce Perens dhe urdhëroi Open Source Security Inc të paguante 259 dollarë në tarifat ligjore (Perens […]

Lëshimi i serverit të aplikacionit NGINX Unit 1.15.0

Është i disponueshëm lëshimi i serverit të aplikacionit NGINX Unit 1.15, brenda të cilit po zhvillohet një zgjidhje për të siguruar lëshimin e aplikacioneve në internet në gjuhë të ndryshme programimi (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java ). Njësia NGINX mund të ekzekutojë njëkohësisht aplikacione të shumta në gjuhë të ndryshme programimi, parametrat e nisjes së të cilave mund të ndryshohen në mënyrë dinamike pa pasur nevojë të redaktoni skedarët e konfigurimit dhe të rinisni. Kodi […]