Catégorie : Blog

Avantages et inconvénients des HugePages

La traduction de cet article a été préparée pour les étudiants du cours « Administrateur Linux ». Auparavant, j'ai expliqué comment vérifier et activer l'utilisation de Hugepages sous Linux. Cet article ne sera utile que si vous avez vraiment un cas d'utilisation pour Hugepages. J'ai rencontré de nombreuses personnes qui se laissent tromper par la perspective selon laquelle Hugepages augmenteraient magiquement les performances. Cependant, le hugepaging est un sujet complexe, […]

Kubernetes Operator en Python sans frameworks ni SDK

Go est actuellement le leader parmi les langages de programmation que les gens choisissent pour écrire des opérateurs pour Kubernetes. Cela s'explique par des raisons objectives, telles que : Il existe un puissant framework pour le développement d'opérateurs en Go — Operator SDK. Des applications révolutionnaires comme Docker et Kubernetes sont écrites en Go. Écrire votre propre opérateur en Go, c'est communiquer avec l'écosystème en […]

Équilibrage des écritures et des lectures dans la base de données

Dans l'article précédent, j'ai décrit le concept et la mise en œuvre d'une base de données basée sur des fonctions, plutôt que sur des tables et des champs comme dans les bases de données relationnelles. De nombreux exemples ont été fournis, montrant les avantages de cette approche par rapport à la classique. Beaucoup les ont trouvés pas assez convaincants. Dans cet article, je montrerai comment un tel concept permet d'équilibrer rapidement et facilement […]

Développement d'application avec SwiftUI. Partie 1 : flux de données et Redux

Après avoir participé à la session State of the Union à WWDC 2019, j'ai décidé d'explorer en détail SwiftUI. J'ai passé beaucoup de temps à travailler avec et j'ai maintenant commencé à développer une application réelle qui pourrait être utile à un large public. Je l'ai appelée MovieSwiftUI - c'est une application pour rechercher de nouveaux et anciens films, ainsi que pour les collectionner […]

Mise à jour des serveurs DNS BIND 9.14.4 et Knot 2.8.3

Des mises à jour correctives pour les branches stables du serveur DNS BIND 9.14.4 et 9.11.9, ainsi que pour la branche expérimentale en développement 9.15.2, ont été publiées. Les nouvelles versions corrigent une vulnérabilité (CVE-2019-6471), causée par une condition de concurrence, qui pourrait entraîner un déni de service (fin du processus lors de l'assertion) en bloquant un grand nombre de paquets entrants. De plus, la nouvelle version 9.14.4 ajoute le support de l'API GeoIP2 […]

La société Microsoft travaille sur un nouveau contrôle multimédia global pour son navigateur Edge basé sur Chromium.

Récemment, j'ai été confronté à une bête encore peu populaire dans le monde de DevOps, les pipelines Azure DevOps. J'ai immédiatement ressenti le manque d'instructions claires ou d'articles sur le sujet, je ne sais pas pourquoi, mais Microsoft a manifestement du travail à faire en matière de popularisation de cet outil. Aujourd'hui, nous allons construire un pipeline pour des tests automatisés dans le cloud Azure. Alors, […]

SGBD fonctionnel

Le monde des bases de données est depuis longtemps dominé par les SGBDR utilisant le langage SQL. À tel point que les variantes émergentes sont appelées NoSQL. Elles ont réussi à se frayer une place sur ce marché, mais les SGBDR ne sont pas prêts à disparaître et continuent d'être largement utilisés pour leurs propres objectifs. Dans cet article, je souhaite décrire le concept de base de données fonctionnelle. Pour une meilleure compréhension, je […]

Un contrôle multimédia global pourrait apparaître dans le nouveau Microsoft Edge

Microsoft travaille sur un nouveau contrôle global pour les médias dans son navigateur Edge basé sur Chromium. Il est rapporté que le contrôle, activé par le bouton « Médias » dans la barre d'adresse, pourra non seulement afficher la liste des fichiers audio ou vidéo actuellement en cours de lecture, mais aussi d'autres sessions multimédias actives qui peuvent ensuite être basculées et gérées individuellement. […]

Au Kazakhstan, plusieurs grands fournisseurs ont mis en place un système d'interception du trafic HTTPS

Conformément aux amendements en vigueur au Kazakhstan depuis 2016 à la loi sur les communications, de nombreux fournisseurs kazakhs, dont Kcell, Beeline, Tele2 et Altel, ont mis en service dès aujourd'hui des systèmes d'interception du trafic HTTPS des clients avec substitution du certificat initialement utilisé. La mise en place du système d'interception était initialement prévue pour 2016, mais cette opération a été constamment repoussée et la loi est désormais […]

Sortie du système de détection des attaques Snort 2.9.14.0

Cisco a publié la version Snort 2.9.14.0, un système libre de détection et de prévention des attaques qui combine des méthodes de correspondance par signature, des outils d_INSPECTION_PROTOCOLS et des mécanismes de détection d'anomalies. Les principales nouveautés : ajout de la prise en charge des masques de numéros de port dans le cache des hôtes et possibilité de redéfinir l'association des identifiants d'applications aux ports réseau ; ajout de nouveaux modèles de client pour le rendu de la demande […]

Google a augmenté le montant des récompenses pour la découverte de vulnérabilités dans Chrome, Chrome OS et Google Play

Google a annoncé l'augmentation des montants alloués dans le cadre de son programme de récompenses pour la découverte de vulnérabilités dans le navigateur Chrome et ses composants sous-jacents. Le montant maximal des récompenses pour l'exploitation d'une vulnérabilité sortant du sandbox a été porté de 15 à 30 000 dollars, pour la méthode de contournement du contrôle d'accès en JavaScript (XSS) de 7,5 à 20 000 dollars, […]

Langage de programmation P4

P4 est un langage de programmation conçu pour programmer des règles de routage des paquets. Contrairement aux langages de programmation généralistes comme C ou Python, P4 est un langage orienté domaine avec un certain nombre de constructions optimisées pour le routage réseau. P4 est un langage open source, licencié et soutenu par une organisation à but non lucratif appelée P4 Language Consortium. Il est également soutenu par […]

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