Auteur/autrice : Yuri Gagarin

Analyse statique : de la découverte à l'intégration

Fatigué des revues de code sans fin ou du débogage, vous vous demandez parfois comment simplifier votre vie. Et après avoir recherché un peu, ou en tombant par hasard dessus, vous pouvez voir une phrase magique : « Analyse statique ». Voyons de quoi il s'agit et comment cela peut interagir avec votre projet. En fait, si vous codez dans un langage moderne, même sans vous en rendre compte, […]

Poulet ou œuf : déchiffrons l'IaC

Qu'est-ce qui est apparu en premier : le poulet ou l'œuf ? Un début plutôt étrange pour un article sur l'Infrastructure-as-Code, n'est-ce pas ? Qu'est-ce qu'un œuf ? Le plus souvent, l'Infrastructure-as-Code (IaC) est une manière déclarative de représenter l'infrastructure. Nous décrivons l'état que nous souhaitons obtenir, partant des éléments matériels jusqu'à la configuration des logiciels. C'est pourquoi l'IaC est utilisé pour : Provisionnement de ressources. Ce sont des VMs, S3, VPC et […]

Il n'est pas recommandé d'utiliser OFFSET et LIMIT dans les requêtes de pagination

Les jours où l'on n'avait pas à se soucier de l'optimisation des performances des bases de données sont révolus. Le temps ne reste pas immobile. Chaque nouvel entrepreneur du secteur technologique aspire à créer un nouveau Facebook, cherchant à collecter toutes les données à sa portée. Ces données sont essentielles pour une meilleure formation des modèles qui aident à générer des revenus. Dans ce contexte, les programmeurs […]

Sortie de la bibliothèque système Glibc 2.32

Après six mois de développement, la version de la bibliothèque système GNU C Library (glibc) 2.32 a été publiée, respectant pleinement les exigences des normes ISO C11 et POSIX.1-2017. Cette nouvelle version inclut des corrections de 67 développeurs. Parmi les améliorations réalisées dans Glibc 2.32, on peut noter : Ajout du support des processeurs Synopsys ARC HS (ARCv2 ISA). Pour faire fonctionner ce port, au minimum binutils 2.32 est requis, […

Le code GPL de Telegram a été repris par le messager Mail.ru sans respecter la GPL

Le développeur de Telegram Desktop a découvert que le client im-desktop de Mail.ru, (apparemment, c'est le client desktop myteam) a copié sans aucune modification l'ancien moteur d'animation fait maison de Telegram Desktop (selon son auteur, de qualité médiocre). De plus, non seulement Telegram Desktop n'a initialement pas été mentionné, mais la licence du code a également été modifiée, pour correspondre à GPLv3 […

Le test bêta de PHP 8 a commencé

La première version bêta de la nouvelle branche du langage de programmation PHP 8 a été présentée. La sortie est prévue pour le 26 novembre. En même temps, des versions correctives de PHP 7.4.9, 7.3.21 et 7.2.33 ont été formées, contenant des erreurs et des vulnérabilités corrigées. Les principales nouveautés de PHP 8 : Intégration d'un compilateur JIT, dont l'utilisation permettra d'augmenter les performances. Support des arguments nommés pour les fonctions, permettant de passer les valeurs à une fonction en les liant à leurs noms, c'est-à-dire […

Version d'Ubuntu 20.04.1 LTS

La société Canonical a présenté la première mise à jour corrective de la distribution Ubuntu 20.04.1 LTS, qui comprend des mises à jour pour plusieurs centaines de paquets, visant à corriger des vulnérabilités et des problèmes affectant la stabilité. La nouvelle version corrige également des erreurs dans l'installateur et le chargeur de démarrage. La sortie d'Ubuntu 20.04.1 a marqué l'achèvement de la stabilisation de la version LTS - les utilisateurs d'Ubuntu 18.04 se verront maintenant proposer une mise à jour vers […]

Applications modernes sur OpenShift, partie 2 : constructions chaînées

Bonjour à tous ! Voici le deuxième article de notre série où nous expliquons comment déployer des applications web modernes sur Red Hat OpenShift. Dans le précédent article, nous avons brièvement abordé les caractéristiques de la nouvelle image builder S2I (source-to-image), conçue pour construire et déployer des applications web modernes sur la plateforme OpenShift. À l'époque, nous nous intéressions au déploiement rapide de l'application, et aujourd'hui nous examinerons comment […]

3. Plateforme de gestion Check Point SandBlast Agent. Politique de prévention des menaces

Bienvenue dans le troisième article de notre série sur la nouvelle console cloud de gestion de la protection des ordinateurs personnels — la plateforme de gestion Check Point SandBlast Agent. Je me souviens qu'au premier article, nous avons fait connaissance avec le portail Infinity Portal et créé le service cloud de gestion des agents, le Endpoint Management Service. Dans le deuxième article, nous avons exploré l'interface de la console web de gestion et installé l'agent avec la politique standard […]

Meilleur de sa catégorie : l'histoire de l'émergence de la norme de cryptage AES

Depuis mai 2020, les ventes officielles des disques durs externes WD My Book, prenant en charge le cryptage matériel AES avec une clé de 256 bits, ont débuté en Russie. En raison de restrictions législatives, auparavant, ces dispositifs ne pouvaient être achetés que dans des boutiques en ligne à l'étranger ou sur le marché gris, mais maintenant, toute personne intéressée peut se procurer un support sécurisé avec une garantie de 3 ans de Western Digital. […]

Dans OpenBSD-current, LLVM 10 a été importé

LLVM 10 a été ajouté à OpenBSD-current. Il convient de noter qu'à la différence de LLVM 8 livré auparavant, la dixième version (comme la neuvième) est distribuée sous la licence Apache 2.0, dont l'utilisation est explicitement interdite par la politique de licence du projet. Les développeurs d'OpenBSD ont précédemment discuté du changement de licence et ont évalué cette action de manière négative. Cependant, lors de la présentation à Eurobsdconf, il a été mentionné qu'il faudra finalement […]

Le logiciel de retouche graphique Pinta 1.7 a été publié, servant d'alternative à Paint.NET

Cinq ans après la dernière version, la sortie de l'éditeur graphique raster open source Pinta 1.7 a été réalisée, représentant une tentative de réécriture du programme Paint.NET en utilisant GTK. L'éditeur propose un ensemble de fonctionnalités de base pour le dessin et le traitement d'images, s'adressant aux utilisateurs débutants. L'interface est simplifiée au maximum, l'éditeur prend en charge un tampon d'annulation illimité, permet de travailler avec plusieurs calques, et est équipé d'un ensemble d'outils […]

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