Autore: Yuri Gagarin

DB del messenger (parte 1): progettazione della struttura del database

Come è possibile tradurre i requisiti aziendali in strutture dati concrete attraverso l'esempio della progettazione di un database per un messenger 'da zero'. Parte 1: progettiamo la struttura del database Parte 2: sezione 'live' Il nostro database non sarà così grande e distribuito come quello di VKontakte o Badoo, ma sarà 'giusto' per le necessità, e sarà buono — funzionale, veloce e capace di stare su un solo server PostgreSQL — per […]

Architettura di archiviazione e restituzione delle fotografie in Badoo

Artem Denisov (bo0rsh201, Badoo) Badoo è il sito di incontri più grande del mondo. Attualmente abbiamo circa 330 milioni di utenti registrati in tutto il mondo. Ma ciò che è molto più importante nel contesto della nostra conversazione odierna è che conserviamo circa 3 petabyte di foto degli utenti. Ogni giorno i nostri utenti caricano circa 3,5 milioni […]

Mozilla ha corretto in Firefox una vulnerabilità zero-day che era attivamente sfruttata dagli hacker

Ieri, Mozilla ha rilasciato una patch per il suo browser Firefox, che risolve un bug a zero giorno. Secondo le fonti di rete, la vulnerabilità è stata attivamente sfruttata da malintenzionati, ma i rappresentanti di Mozilla non hanno ancora commentato queste informazioni. Si sa che la vulnerabilità riguardava il compilatore JIT JavaScript IonMonkey per SpiderMonkey, uno dei principali componenti del kernel di Firefox, che gestisce le operazioni JavaScript. Gli esperti hanno classificato il problema come […]

Rilascio OpenWRT 19.07

Sono state formate le build di una nuova e significativa release di OpenWRT — una distribuzione Linux open-source per router di rete domestici. Le principali novità visibili agli utenti: su tutti i dispositivi viene utilizzato il kernel 4.14.x. È stata aggiunta l'architettura ath79, che supporta i dispositivi precedentemente associati all'architettura ar71xx. La differenza è l'uso del Device Tree anziché la definizione esplicita delle specifiche di ogni dispositivo nei file C. È stata notevolmente aumentata la performance del routing grazie all'implementazione […]

Chrome, seguito da Firefox, implementerà una protezione contro le notifiche intrusive.

L'azienda Google ha rivelato piani per implementare in Chrome strumenti per bloccare le notifiche fastidiose, simili a quelle che erano state proposte agli utenti in Firefox 72 pochi giorni fa. Google ha riconosciuto che la maggior parte delle notifiche relative alla conferma delle autorizzazioni vengono visualizzate dai siti in modo invadente. Invece di mostrare tali notifiche quando è realmente necessario, i siti di solito chiedono conferma delle autorizzazioni […]

La maledizione del secondo mese

Ci sono due problemi chiave nei cambiamenti organizzativi: iniziare e non abbandonare. E stranamente, non abbandonare è più difficile che iniziare. È difficile iniziare quando i cambiamenti programmati sono grandi. Questa problematica si risolve semplicemente — bisogna cominciare poco alla volta, a blocchi. Per gli esperti, ricordo — questo si chiama agile, e anche — fail fast, fail cheap. Fai un passo, valuta, o scarta, […]

Gestendo un team, rompete tutte le regole

Nell'arte della gestione ci sono molte ricette contraddittorie e i migliori manager del mondo seguono le proprie regole. Hanno ragione e perché il processo di assunzione nelle aziende leader di mercato è organizzato in questo modo e non in un altro? È necessario tentare con tutte le forze di superare le proprie debolezze? Perché i team autogestiti spesso non funzionano? Su chi un manager dovrebbe spendere più tempo — su […]

Istio Circuit Breaker: disattiviamo i contenitori difettosi

Le festività sono terminate e torniamo con il nostro secondo post della serie su Istio Service Mesh. Il tema di oggi è il Circuit Breaker, che in ambito elettrico significa "interruttore automatico", in gergo "interruttore di protezione". Solo che in Istio questo interruttore disattiva non un circuito in corto o sovraccarico, ma i contenitori difettosi. Come dovrebbe funzionare in ideale Quando […]

Nel Task Manager di Windows 10 verrà aggiunta una nuova opzione

L'azienda Microsoft ha rilasciato un aggiornamento fresco di Windows 10 Build 19541 nell'ambito del programma Insider. È disponibile nell'ambito del Fast Ring e include diverse migliorie minori, che potrebbero essere incluse nel rilascio del 2020, oppure no. Tuttavia, le novità sono interessanti. In primo luogo, c'è una nuova opzione nel Gestore attività, che mostrerà agli utenti l'architettura di ogni processo. Essa […]

Huawei ha pubblicato una nuova distribuzione Linux openEuler

L'azienda Huawei ha annunciato il completamento della formazione dell'infrastruttura per lo sviluppo di una nuova distribuzione Linux - openEuler, che si sviluppa con la partecipazione della comunità. Sul sito del progetto è già stato pubblicato il primo rilascio di openEuler 1.0, l'immagine ISO (3,2 GB) della quale è attualmente disponibile solo per sistemi basati su architettura Aarch64 (ARM64). Il repository conta circa 1000 pacchetti, assemblati per le architetture ARM64 e x86_64. I sorgenti […]

Aggiornamento di Firefox 72.0.1 e 68.4.1 per risolvere una vulnerabilità critica zero-day

Sono stati pubblicati aggiornamenti correttivi d'emergenza per Firefox 72.0.1 e 68.4.1, nei quali è stata risolta una vulnerabilità critica (CVE-2019-17026) che consente l'esecuzione di codice aprendo pagine formattate in un certo modo. Il pericolo è aggravato dal fatto che, anche prima dell'emissione della correzione, sono stati registrati casi di attacchi che utilizzavano questa vulnerabilità e tra le mani degli aggressori si trova un exploit funzionante. A tutti gli utenti di Firefox si raccomanda di aggiornare urgentemente il browser, e […]

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster