Auteur/autrice : Yuri Gagarin

Comment choisir une licence Open Source pour un framework RAD sur GitHub

Dans cet article, nous parlerons un peu de droits d'auteur, mais surtout du choix d'une licence libre pour le framework RAD IONDV. Framework et pour des produits open source basés sur celui-ci. Nous aborderons la licence permissive Apache 2.0, ce qui nous a conduit à elle et les décisions auxquelles nous avons dû faire face au cours du processus. Le processus de choix de la licence est assez laborieux […]

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 […]

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, […]

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 […]

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 […]

É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 […]

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 […]

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, […]

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. […]

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, […]

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 […]

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 […]

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