Catégorie : Administration

Alexey Grachyev : Go Frontend

Kyiv Go Meetup Mai 2018 : Animateur : – Bonjour à tous ! Merci d'être ici ! Aujourd'hui, nous avons deux intervenants officiels – Lyosha et Vanya. Il y en aura encore deux, si nous avons le temps. Le premier intervenant est Alexey Grachyev, qui va nous parler de GopherJS. Alexey Grachyev (ci-après – AG) : – Je suis développeur Go et j'écris des services web […]

Sept erreurs les plus courantes lors de la transition vers CI/CD

Si votre entreprise est en train d'implémenter DevOps ou des outils CI/CD, il peut être utile de se familiariser avec les erreurs les plus courantes afin de ne pas les répéter et d'éviter les pièges. L'équipe de Mail.ru Cloud Solutions a traduit l'article Avoid These Common Pitfalls When Transitioning to CI/CD de Jasmine Chokshi avec des ajouts. Manque de préparation au changement culturel et aux processus Si l'on regarde […]

Comment le Virtual Private Cloud est organisé dans Yandex.Cloud et comment nos utilisateurs nous aident à déployer des fonctionnalités utiles

Bonjour, je m'appelle Kostya Kramlih, je suis développeur principal du département Virtual Private Cloud chez Yandex.Cloud. Je m'occupe du réseau virtuel, et comme vous pouvez l'imaginer, dans cet article, je vais vous parler de l'organisation du Virtual Private Cloud (VPC) en général et du réseau virtuel en particulier. Vous découvrirez aussi pourquoi nous, les développeurs du service, apprécions les retours de nos utilisateurs. Mais […]

Alliage de Python et Bash : bibliothèques smart-env et python-shell

Bonjour à tous. À ce jour, Python est l'un des langages les plus utilisés dans le domaine de la création non seulement de produits logiciels, mais également de leur infrastructure. De ce fait, de nombreux DevOps, que ce soit de leur plein gré ou non, ont dû apprendre un nouveau langage pour un usage complémentaire aux bons vieux scripts Bash. Cependant, Bash et Python […]

Envoy. 1. Introduction

Bonjour ! Cet article répond à des questions : « Qu'est-ce qu'Envoy ? », « À quoi ça sert ? » et « Par où commencer ? ». Qu'est-ce que c'est Envoy est un équilibreur de charge L4-L7 écrit en C++, conçu pour une haute performance et disponibilité. D'un côté, c'est en quelque sorte l'analogue de nginx et haproxy, comparable en termes de performance. De l'autre, il est davantage orienté vers […]

Redimensionnez les images à la volée avec Nginx et LuaJIT (OpenResty)

Il y a déjà quelque temps, inspiré par l'article sur le redimensionnement d'images à la volée, j'ai configuré le redimensionnement d'images à l'aide du module ngx_http_image_filter_module et tout fonctionnait comme prévu. Mais un problème est survenu lorsque le responsable a eu besoin d'obtenir des images dans des dimensions exactes pour les télécharger sur certains services, car cela faisait partie de leurs exigences techniques. Par exemple, si nous avons l'image originale de taille 1200×1200, et en […]

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

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

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