Auteur/autrice : Yuri Gagarin

Redimensionnement d'images à la volée

Pratiquement dans toute application Web utilisant des images, il existe un besoin de générer des copies réduites de ces images, et souvent, il y a plusieurs formats d'images supplémentaires. L'ajout de nouvelles dimensions dans une application existante pose également quelques problèmes. D'où la tâche : Définissons la liste des exigences : Générer des images supplémentaires de tous formats à la volée sans ajouter de fonctionnalité supplémentaire dans l'application à tout moment de l'existence de l'application; […]

OpenResty : transformons NGINX en véritable serveur d'applications

Nous republions à nouveau la transcription de la présentation de la conférence HighLoad++ 2016, qui s'est tenue dans la région de Skolkovo les 7 et 8 novembre de l'année dernière. Vladimir Protasov explique comment étendre les fonctionnalités de NGINX avec OpenResty et Lua. Bonjour à tous, je m'appelle Vladimir Protasov, je travaille chez Parallels. Je vais vous parler un peu de moi. Trois quarts de ma vie, je passe à écrire du code. Je suis devenu […]

La possibilité de regrouper les onglets est désormais disponible dans le navigateur Opera pour PC

Les développeurs ont présenté une nouvelle version du navigateur Opera 67. Grâce à la fonctionnalité de regroupement des onglets, appelée « espaces », il aidera les utilisateurs à mieux s'organiser. Il est possible de créer jusqu'à cinq espaces, à chacun desquels on peut attribuer un nom et une image. Cette approche permettra de conserver des onglets pour le travail, le repos, la maison, les loisirs, etc., dans différentes fenêtres. La société Opera a réalisé une étude qui a montré que […]

GitLab continue sa politique d'imposition de JavaScript

Ignorant les demandes pour la mise en œuvre de la possibilité d'utiliser GitLab sans accès à JavaScript, GitLab renforce sa dépendance à JavaScript. Le serveur ne renvoie plus de liste de fichiers au format HTML, mais ajoute à la page un élément avec l'id « js-tree-list », dans lequel les éléments sont insérés via JavaScript. Ce comportement est contrôlé par la variable vue_file_list_enabled, qui à son tour […]

Sortie de la distribution pour la création de pare-feu IPFire 2.25

La version du système d'exploitation pour la création de routeurs et de pare-feu IPFire 2.25 Core 141 est disponible. IPFire se distingue par un processus d'installation simple et une configuration organisée via une interface web intuitive, riche en graphiques explicatifs. La taille de l'image ISO d'installation est de 290 Mo (x86_64, i586, ARM). Le système est modulaire : en plus des fonctions de filtrage de paquets et de gestion de trafic de base, des modules pour IPFire sont disponibles avec mise en œuvre de système pour […]

Nano ou IDE minimaliste

Dans cet article, je voudrais vous montrer la puissance et la beauté de l'éditeur de texte en console nano, simple et sans prétention à première vue. Introduction Les développeurs ont en fait préparé beaucoup d'outils utiles pour vous, dont vous n'avez même pas idée, par exemple : l'indentation automatique, le saut sur la parenthèse correspondante et même l'auto-complétion ! Commençons dans l'ordre. Les raccourcis clavier standards M […]

Yandex.Disk a interdit l'utilisation de l'outil open source rclone

Contexte Bonjour, Habr ! L'écriture de ce post a été déclenchée par une erreur plutôt étrange que j'ai reçue hier soir sur mon ordinateur portable avec Linux (oui, je fais partie de ces personnes étranges qui utilisent GNU/Linux sur un portable) où j'ai obtenu au lieu du contenu de mon Yandex.Disk : $ ls -l /mnt/yadisk ls : reading directory ‘.’ : Input/output error total 0 La première pensée : la connexion a coupé, ce n'est pas grave. Mais au […]

Le navigateur Microsoft Edge pour iOS a reçu deux nouvelles fonctionnalités

Microsoft a publié une nouvelle mise à jour pour son navigateur Edge dans l'Apple App Store. La nouvelle version 44.13.1 apporte deux nouvelles fonctionnalités visant à améliorer l'attrait du produit pour les utilisateurs d'iOS. Tout d'abord, les utilisateurs d'iPhone et d'iPad qui préfèrent le navigateur de Microsoft à Safari d'Apple ont maintenant la possibilité d'activer une fonction de prévention du suivi, avec l'option de choisir un blocage de base, équilibré ou strict maximal. […]

Vulnérabilités dans OpenSMTPD permettant d'obtenir des droits root à distance et localement

La société Qualys a découvert une nouvelle vulnérabilité critique à distance (CVE-2020-8794) dans le serveur de messagerie OpenSMTPD, développé par le projet OpenBSD. Comme la vulnérabilité identifiée à la fin janvier, ce nouveau problème permet l'exécution à distance de commandes shell arbitraires sur le serveur avec des droits d'utilisateur root. La vulnérabilité a été corrigée dans la version OpenSMTPD 6.6.4p1. Le problème est causé par une erreur dans le code traitant la livraison du courrier à un serveur de messagerie distant […]

Le projet Arch Linux a un nouveau leader

Aaron Griffin a démissionné de son poste de leader du projet Arch Linux. Griffin était à la tête du projet depuis 2007, mais ces derniers temps, son activité a considérablement diminué et il a décidé de céder sa place à un autre membre capable de prendre des décisions difficiles et de guider l'évolution du projet dans la bonne direction. Le nouveau leader du projet a été élu par les développeurs […]

La taille maximale d'une unité de transmission d'information sur Internet est devenue de 1500 octets

L'Ethernet est omniprésent, et des dizaines de milliers de fabricants produisent du matériel compatible. Cependant, presque tous ces appareils partagent une caractéristique commune – le MTU : $ ip l 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 état UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 état UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Unité de Transmission Maximale) [maximum transmission unit] […]

IdentityServer4. Concepts de base. OpenID Connect, OAuth 2.0 et JWT

Avec cet article, je souhaite ouvrir une série d'articles consacrés à IdentityServer4. Commençons par les concepts de base. Le protocole d'authentification le plus prometteur à ce jour est OpenID Connect, tandis que le protocole d'autorisation (octroi d'accès) est OAuth 2.0. IdentityServer4 implémente ces deux protocoles. Il est optimisé pour résoudre des problèmes de sécurité courants. OpenID Connect est un protocole et un standard d'authentification, qui ne donne pas […]

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