sujet: Blog

De la latence élevée de Ceph au correctif du noyau avec eBPF/BCC

Linux dispose d'un grand nombre d'outils pour déboguer le noyau et les applications. La plupart d'entre eux ont un impact négatif sur les performances des applications et ne peuvent pas être utilisés en production. Il y a quelques années, un autre outil a été développé - eBPF. Il vous permet de tracer le noyau et les applications utilisateur avec une faible surcharge et sans avoir besoin de reconstruire les programmes et […]

Comment préparer votre site Web aux charges lourdes : 5 conseils pratiques et outils utiles

Les utilisateurs n'aiment vraiment pas que la ressource en ligne dont ils ont besoin "ralentisse". Les données de l'enquête suggèrent que 57 % des utilisateurs quitteront une page Web si le chargement prend plus de trois secondes, tandis que 47 % sont prêts à n'attendre que deux secondes. Un délai d'une seconde peut coûter 7 % de conversion et 16 % de satisfaction utilisateur en moins. Par conséquent, vous devez vous préparer à une augmentation de la charge et des rafales de trafic. […]

Cerveaux stupides, émotions cachées, algorithmes insidieux : l'évolution de la reconnaissance faciale

Les anciens Égyptiens en savaient beaucoup sur la vivisection et pouvaient distinguer le foie du rein au toucher. En emmaillotant des momies du matin au soir et en faisant des soins médicaux (de la trépanation à l'ablation des tumeurs), vous apprendrez forcément à comprendre l'anatomie. La richesse des détails anatomiques était plus que compensée par la confusion avec la compréhension de la fonction des organes. Les prêtres, les médecins et le petit peuple mettaient hardiment la raison dans le cœur, et […]

Transition du monolithe aux microservices : histoire et pratique

Dans cet article, je vais parler de la façon dont le projet sur lequel je travaille est passé d'un grand monolithe à un ensemble de microservices. Le projet a commencé son histoire il y a assez longtemps, au début des années 2000. Les premières versions ont été écrites en Visual Basic 6. Au fil du temps, il est devenu clair que le développement dans ce langage serait difficile à maintenir à l'avenir, puisque l'IDE [… ]

Amazon a publié Open Distro pour Elasticsearch 1.0.0

Amazon a dévoilé la première version du produit Open Distro pour Elasticsearch, qui comprend une version entièrement ouverte de la plateforme de recherche, d'analyse et de stockage de données Elasticsearch. L'édition publiée est adaptée à une utilisation en entreprise et inclut des fonctionnalités avancées uniquement disponibles dans la version commerciale d'Elasticsearch d'origine. Tous les composants du projet sont distribués sous la licence Apache 2.0. Les assemblages finis sont préparés en […]

Rouille 1.36

L'équipe de développement est ravie de présenter Rust 1.36 ! Quoi de neuf dans Rust 1.36 ? Trait futur stabilisé, à partir du nouveau : alloc crate, MaybeUninit , NLL pour Rust 2015, nouvelle implémentation de HashMap et un nouveau drapeau hors ligne pour Cargo. Et maintenant plus en détail : dans Rust 1.36, le trait Future a enfin été stabilisé. Allocation de caisse. Depuis Rust 1.36, les parties du std qui dépendent […]

Valve a ouvert un nouveau compilateur de shader pour les GPU AMD

Valve a proposé sur la liste de diffusion des développeurs Mesa un nouveau compilateur de shader ACO pour le pilote RADV Vulkan, positionné comme une alternative au compilateur de shader AMDGPU utilisé dans les pilotes OpenGL et Vulkan RadeonSI et RADV pour les puces graphiques AMD. Une fois les tests terminés et la fonctionnalité finalisée, l’ACO devrait être proposé pour inclusion dans la composition principale de Mesa. Le code proposé par Valve vise à […]

75 vulnérabilités corrigées dans la plateforme de commerce électronique Magento

Dans la plateforme ouverte d'organisation du e-commerce Magento, qui occupe environ 20% du marché des systèmes de création de boutiques en ligne, des vulnérabilités ont été identifiées dont la combinaison permet de mener une attaque pour exécuter votre code sur le serveur, prenez le contrôle total de la boutique en ligne et organisez la redirection des paiements. Les vulnérabilités ont été corrigées dans les versions 2.3.2, 2.2.9 et 2.1.18 de Magento, qui ont résolu au total 75 problèmes […]

People Can Fly adorerait affronter Bulletstorm 2, mais pour l'instant, ils donnent tout aux Outriders

Les fans de jeux de tir classiques ont beaucoup apprécié Bulletstorm, introduit en 2011, qui a reçu une réédition Full Clip Edition en 2017. Fin août, selon le directeur exécutif du studio de développement People Can Fly, Sebastian Wojciechowski, une version pour la console hybride Nintendo Switch sortira également. Mais qu’en est-il d’un potentiel Bulletstorm 2 ? C'est vraiment intéressant pour beaucoup de gens. Il s’avère que cet espoir […]

Mozilla a lancé un site Web démontrant les méthodes de suivi des utilisateurs

Mozilla a introduit le service Track THIS, qui vous permet d'évaluer visuellement les méthodes des réseaux publicitaires qui suivent les préférences des visiteurs. Le service permet de simuler quatre profils typiques de comportement en ligne grâce à l'ouverture automatisée d'environ 100 onglets, après quoi les réseaux publicitaires commencent à proposer pendant plusieurs jours un contenu correspondant au profil sélectionné. Par exemple, si vous sélectionnez le profil d’une personne très riche, la publicité commencera à […]

Rumors : The Last of Us : Part II sortira en février 2020 en quatre éditions

Des rumeurs concernant la date de sortie de The Last of Us: Part II apparaissent dans le champ d'information depuis que Sony a placé le jeu dans la section « Coming Soon ». Après cela, diverses sources ont évoqué février 2020, mais il n’y a eu aucune confirmation officielle. Le même mois a été mentionné par un initié de Nibel sur son Twitter, faisant référence à un utilisateur chinois sous le surnom de ZhugeEX. DANS […]

OpenWrt version 18.06.04

Une mise à jour de la distribution OpenWrt 18.06.4 a été préparée, destinée à être utilisée dans divers périphériques réseau, tels que les routeurs et les points d'accès. OpenWrt prend en charge de nombreuses plates-formes et architectures différentes et dispose d'un système de construction qui vous permet de compiler de manière simple et pratique, y compris divers composants dans la construction, ce qui facilite la création d'un micrologiciel prêt à l'emploi ou d'une image disque [...]