Autor: Yuri Gagarin

Sõnumite andmebaas (jag. 1): projekteerime andmebaasi karkassi

Kuidas võib äri nõudmisi tõlkida konkreetsesse andmestruktuuri, kasutades näidet messengeri andmebaasi „nullist” projekteerimisest. Osa 1: projekteerime andmebaasi raami Osa 2: sektsioonid „live” Meie andmebaas ei ole nii ulatuslik ja hajutatud kui VKontakte või Badoo, vaid „et oleks”, kuid ikkagi hea — funktsionaalne, kiire ja mahub ühele PostgreSQL serverile — et […]

Badoo fotode salvestamise ja jagamise arhitektuur

Artem Denisov (bo0rsh201, Badoo) Badoo on maailma suurim tutvumissait. Praegu on meil registreeritud umbes 330 miljonit kasutajat üle kogu maailma. Kuid mis on veelgi olulisem meie tänase vestluse kontekstis, on see, et hoiame umbes 3 petabaidi kasutajate fotosid. Iga päev laadivad meie kasutajad üles ligikaudu 3,5 miljonit […]

Mozilla on kõrvaldada Firefoxi nullipäeva haavatavus, mida hackerid aktiivselt kasutasid.

Eile väljastas ettevõte Mozilla oma veebibrauseri Firefox jaoks patši, mis kõrvaldab nullpäeva vea. Internetiallikate teatel oli haavatavust aktiivselt kuritarvitatud kurjategijate poolt, kuid Mozilla esindajad ei ole selle teabe kohta hetkel kommentaare andnud. On teada, et haavatavus puudutas JavaScripti JIT-kompilaatorit IonMonkey SpiderMonkey jaoks, mis on üks Firefoxi peamistest tuumakomponentidest, mis käsitleb JavaScripti operatsioone. Asjatundjad seostasid probleemi [ … ]

OpenWRT 19.07 väljaanne

On loodud värske, oluline OpenWRT väljaande kogumik — avatud Linuxi distributsioon koduste võrgu ruutereid jaoks. Peamised kasutajale nähtavad uuendused: Kõikides seadmetes kasutatakse kernelit 4.14.x. On lisatud arhitektuur ath79, mis toetab seadmeid, mis varem kuulusid arhitektuuri ar71xx. Erinevus seisneb seadme spetsiifika määramisel Device Tree'i abil, mitte iga seadme spetsiifika C-failidesse kirjutamises. Ruuterimise jõudlust on oluliselt parandatud, tänu [ … ]

Chrome, järgides Firefoxi, lisab kaitse tüütu teavitamise eest.

Firma Google avalikustas Plaanid Chrome'i teavituste blokeerimise vahendite rakendamiseks, mis on sarnased Firefox 72 kasutajatele paar päeva tagasi pakutud teavitustega. Google nõustus, et suurem osa volituste kinnitamisega seotud teavitustest kuvatakse veebisaitide poolt häirivas vormis. Selle asemel, et selliseid teavitusi kuvada, kui need on tõeliselt vajalikud, küsivad veebisaidid tavaliselt volituste kinnitamist […]

Teise kuu needus

Organisatsioonilisi muutusi iseloomustavad kaks peamist probleemi – alustamine ja mitte alustatud jätmine. Ja kummalisel kombel on mitte alustatud jätmine raskem kui alustamine. Alustamine on keeruline, kui plaanitud muudatused on suured. Selle probleemi lahendamiseks on lihtne – tuleb alustada vähehaaval, osade kaupa. Teadlikele meenutan – seda nimetatakse agile'iks, samuti fail fast, fail cheap. Tehes sammu, hindan, kas visata minema või mitte, […]

Juhtides meeskonda, rikkuge kõiki reegleid

Juhtimise kunstis on palju vastuolulisi retsepte, ja maailma parimad juhid järgivad oma reegleid. Kas nad on õiged ja miks on turuliidrite ettevõtete palkamisprotsess just selline, nagu ta on? Kas peaks kõigega arvestama, et ületada oma puudusi? Miks ei toimi iseseisvad meeskonnad sageli? Kellele peaks juht rohkem aega pühendama — […]

Istio Circuit Breaker: deaktiveerime riknenud konteinerid

Pühad on möödas ja naaseme oma teise postitusega Istio Service Mesh seeriast. Täna käsitleme Circuit Breaker'it, mis tõlkes tähendab elektritehnika mõistes 'automaatset lülitit' ning vanas kõnekeeles 'kaitseautomaat'. Kuid Istios lülitab see automaat välja mitte lühiühenduse või ülekoormatud ahela, vaid vigased konteinerid. Kuidas see peaks ideaalis toimima, kui […]

Windows 10 Task Manageris ilmub uus valik

Ettevõte Microsoft on välja andnud uue Windows 10 Build 19541 värskenduse, mis kuulub 'insider' programmi. See on saadaval Fast Ring'is ja sisaldab mitmeid väikeseid täiustusi, mis võivad jõuda 2020. aasta väljaandesse või mitte. Siiski on uuendused huvitavad. Esiteks, uus Task Manageri valik, mis näitab kasutajatele iga protsessi arhitektuuri. Ta […]

Huawei avaldas uue Linuxi distributsiooni openEuler

Ettevõte Huawei teatas, et on lõpetanud uue Linuxi distributsiooni — openEuleri arenduste infrastruktuuri loomise, mis areneb kogukonna osalusel. Projekti veebisaidil on juba avaldatud esimene openEuler 1.0 versioon, mille ISO-pilt (3.2 GB) on praegu saadaval ainult Aarch64 (ARM64) arhitektuuri süsteemide jaoks. Repositoorium sisaldab umbes 1000 paketti, mis on kogutud ARM64 ja x86_64 arhitektuuridele. Algandmed […]

Firefoxi versiooniuuendus 72.0.1 ja 68.4.1, kus on kõrvaldatud kriitiline 0-päeva haavatavus

Avalikustatud on hädaolukorrakorrektsiooni väljalasked Firefox 72.0.1 ja 68.4.1, milles on kõrvaldatud kriitiline haavatavus (CVE-2019-17026), mis võimaldab koodi käivitada teatud kujundusega lehtede avamisel. Ohtu süvendab asjaolu, et juba enne paranduse tegemist on fikseeritud rünnaku juhtumeid, kus seda haavatavust on kasutatud, ning kätkes pahaaimajates on töövõimekusega eksplitatiiv. Kõigile Firefoxi kasutajatele soovitatakse kohe brauser värskendada, ning […]

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster