Auteur/autrice : Yuri Gagarin

BD du messager (partie 1) : concevoir la structure de la base

Comment traduire les exigences commerciales en structures de données concrètes en prenant comme exemple la conception d'une base de données pour un messager à partir de zéro. Partie 1 : concevoir la structure de la base Partie 2 : sectionnage « en temps réel » Notre base ne sera pas aussi vaste et distribuée que celle de VKontakte ou Badoo, mais juste « pour que ce soit fait », en étant fonctionnelle, rapide et ajustée sur un seul serveur PostgreSQL — pour […]

Architecture de stockage et de partage de photos sur Badoo

Artem Denisov (bo0rsh201, Badoo) Badoo est le plus grand site de rencontres au monde. Actuellement, nous avons environ 330 millions d'utilisateurs enregistrés dans le monde entier. Mais, ce qui est beaucoup plus important dans le contexte de notre discussion d'aujourd'hui, c'est que nous stockons environ 3 pétaoctets de photos d'utilisateurs. Chaque jour, nos utilisateurs téléchargent environ 3,5 millions […]

Mozilla a corrigé une vulnérabilité zero-day dans Firefox, qui était activement exploitée par des hackers.

Hier, l'entreprise Mozilla a publié un correctif pour son navigateur Firefox, résolvant une vulnérabilité zero-day. Selon des sources en ligne, cette vulnérabilité était activement exploitée par des attaquants, mais les responsables de Mozilla n'ont pas encore commenté cette information. Il est connu que la vulnérabilité touchait le compilateur JIT JavaScript IonMonkey pour SpiderMonkey, l'un des principaux composants du noyau de Firefox qui traite les opérations JavaScript. Les experts ont classé le problème comme […]

Sortie d'OpenWRT 19.07

Des builds de la nouvelle version significative d'OpenWRT, une distribution Linux ouverte pour les routeurs réseau domestiques, ont été créées. Les principales nouveautés visibles pour l'utilisateur : Le noyau 4.14.x est utilisé sur tous les appareils. Une nouvelle architecture ath79 a été ajoutée, qui prend en charge les appareils précédemment classés dans l'architecture ar71xx. La différence est l'utilisation de Device Tree au lieu de la spécification explicite de chaque appareil dans les fichiers C. Les performances de routage ont été considérablement améliorées grâce à l'implémentation de […]

Chrome, tout comme Firefox, ajoutera une protection contre les notifications intrusives

Google a révélé ses plans de mise en œuvre dans Chrome de moyens pour bloquer les notifications intrusives, similaires à celles qui ont été proposées aux utilisateurs dans Firefox 72 il y a quelques jours. Google a convenu que la plupart des notifications liées à la confirmation des autorisations sont affichées par les sites de manière intrusive. Au lieu d'afficher de telles notifications, lorsque cela est réellement nécessaire, les sites demandent généralement une confirmation […]

La malédiction du deuxième mois

Les changements organisationnels ont deux problèmes clés — commencer et ne pas abandonner. Étonnamment, ne pas abandonner est plus difficile que de commencer. Commencer est difficile lorsque des changements majeurs sont prévus. Ce problème se résout simplement — il faut commencer petit à petit, par étapes. Pour les connaisseurs, je rappelle que cela s'appelle agile, ou encore : échouer vite, échouer à moindre coût. Faites un pas, évaluez, soit vous continuez, soit vous abandonnez, […]

En gérant une équipe, enfreignez toutes les règles

Dans l'art du management, il existe de nombreuses recettes contradictoires, et les meilleurs managers au monde suivent leurs propres règles. Ont-ils raison et pourquoi le processus de recrutement dans les entreprises leaders du marché est-il organisé de cette façon et pas autrement ? Faut-il essayer de surmonter ses défauts à tout prix ? Pourquoi les équipes autogérées fonctionnent-elles souvent mal ? Sur qui un manager doit-il passer plus de temps — sur […]

Istio Circuit Breaker : désactiver les conteneurs défaillants

Les vacances sont terminées, et nous revenons avec notre deuxième post de la série sur Istio Service Mesh. Le sujet du jour est le Circuit Breaker, ce qui en électricité signifie « disjoncteur », couramment appelé « protection automatique ». Seulement dans Istio, ce disjoncteur ne déconnecte pas un circuit court-circuité ou surchargé, mais des conteneurs défaillants. Comment cela devrait fonctionner dans l'idéal Quand […]

Le Gestionnaire des tâches de Windows 10 va avoir une nouvelle option

Microsoft a publié une mise à jour de Windows 10 Build 19541 dans le cadre du programme « Insider ». Elle est disponible dans le Fast Ring et comprend plusieurs améliorations mineures qui pourraient figurer dans la version de 2020, ou pas. Cependant, ces innovations sont intéressantes. Tout d'abord, c'est une nouvelle option du Gestionnaire des tâches qui montrera aux utilisateurs l'architecture de chaque processus. Elle […]

Huawei a publié une nouvelle distribution Linux openEuler

La société Huawei a annoncé l'achèvement de la mise en place de l'infrastructure pour le développement d'une nouvelle distribution Linux — openEuler, qui sera développée avec la participation de la communauté. Le site du projet a déjà publié la première version d'openEuler 1.0, dont l'image ISO (3,2 Go) est pour l'instant disponible uniquement pour les systèmes basés sur l'architecture Aarch64 (ARM64). Le dépôt compte environ 1000 paquets compilés pour les architectures ARM64 et x86_64. Source […]

Mise à jour de Firefox 72.0.1 et 68.4.1 corrigeant une vulnérabilité critique 0-day

Des versions correctives d'urgence de Firefox 72.0.1 et 68.4.1 ont été publiées, corrigeant une vulnérabilité critique (CVE-2019-17026) qui permet l'exécution de code en ouvrant des pages soigneusement formatées. Le danger est aggravé par le fait que des attaques utilisant cette vulnérabilité ont été signalées avant la publication du correctif, et qu'un exploit fonctionnel est déjà entre les mains des attaquants. Tous les utilisateurs de Firefox sont fortement invités à mettre à jour leur navigateur immédiatement, et […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster