Catégorie : Administration

Systèmes complexes. Accès à un niveau critique

Si vous avez passé un certain temps à réfléchir aux systèmes complexes, vous comprenez sûrement l'importance des réseaux. Les réseaux gouvernent notre monde. Des réactions chimiques à l'intérieur de la cellule, au réseau de relations dans un écosystème, en passant par les réseaux commerciaux et politiques qui façonnent le cours de l'histoire. Ou prenons cet article que vous lisez. Il est probable que vous l'ayez trouvé sur un réseau social, téléchargé depuis un réseau informatique […]

Comment nous avons multiplié par 20 la vitesse de l'application web grâce à WebAssembly

Cet article traite d'un cas d'accélération d'une application de navigateur en remplaçant les calculs JavaScript par WebAssembly. Qu'est-ce que WebAssembly ? En résumé, c'est un format binaire d'instructions pour une machine virtuelle à pile. Souvent, le nom abrégé Wasm est qualifié de langage de programmation, mais ce n'est pas le cas. Le format d'instructions s'exécute dans le navigateur aux côtés de JavaScript. Il est important de noter que WebAssembly peut […]

PyDERASN : comment j'ai écrit une bibliothèque ASN.1 avec des slots et des blobs

ASN.1 est une norme (ISO, ITU-T, GOST) pour le langage décrivant des informations structurées, ainsi que les règles de codage de ces informations. Pour moi, en tant que programmeur, c'est simplement un autre format de sérialisation et de représentation des données, au même titre que JSON, XML, XDR et d'autres. Il est extrêmement répandu dans notre vie quotidienne, et beaucoup de gens y sont confrontés : dans la communication mobile, téléphonique, VoIP (UMTS, LTE, […]

Il ne vous dRook pas

Avec la montée en popularité de Rook, je souhaite aborder les pièges et les problèmes qui vous attendent en chemin. À propos de moi : expérience en administration ceph depuis la version hammer, fondateur de la communauté t.me/ceph_ru sur Telegram. Pour étayer mes propos, je vais référencer les articles acceptés sur Habr (en fonction des classements) traitant des problèmes rencontrés avec ceph. Je vais aborder la plupart des problèmes dans […]

Index bitmap en Go : recherche à une vitesse fulgurante

Discours d'introduction J'ai présenté cette conférence en anglais lors de GopherCon Russia 2019 à Moscou et en russe lors d'une réunion à Nizhny Novgorod. Elle traite de l'index bitmap, moins courant que le B-tree mais tout aussi intéressant. Je partage l'enregistrement de ma présentation à la conférence en anglais et la transcription texte en russe. Nous allons examiner, […]

Python — l'assistant pour la recherche de billets d'avion à bas prix pour les amateurs de voyages

L'auteur de l'article dont nous publions aujourd'hui la traduction explique que son objectif est de parler du développement d'un web scraper en Python utilisant Selenium, qui recherche les prix des billets d'avion. Lors de la recherche de billets, des dates flexibles (+- 3 jours par rapport aux dates indiquées) sont utilisées. Le scraper enregistre les résultats de la recherche dans un fichier Excel et envoie un e-mail à celui qui l'a lancé avec un résumé […]

Docker : conseils non nuisibles

Dans les commentaires de mon article Docker : mauvais conseils, j'ai reçu de nombreuses demandes d'explication sur ce qui rendait le Dockerfile décrit si terrible. Résumé de l'épisode précédent : deux développeurs sous pression de temps composent un Dockerfile. Pendant ce temps, Ops Igor Ivanovich entre dans la pièce. Le Dockerfile final est si mauvais que l'IA est au bord de la crise cardiaque. Voyons maintenant ce qui ne va pas avec ce […]

12. Point de Contrôle Démarrage R80.20. Journaux & Rapports

Bienvenue au 12ème cours. Aujourd'hui, nous allons aborder un autre sujet très important, à savoir le travail avec les journaux et les rapports. Parfois, cette fonctionnalité s'avère presque décisive lors du choix d'un moyen de protection. Les « spécialistes de la sécurité » apprécient particulièrement un système de rapports pratique et une recherche fonctionnelle sur divers événements. Il est difficile de les en blâmer. En réalité, les journaux […]

La sauvegarde dans Kubernetes : elle existe

Je m'appelle Sergey, je travaille pour la société ITSumma, et je souhaite vous parler de notre approche en matière de réservation dans Kubernetes. Dernièrement, j'ai beaucoup travaillé sur le conseil pour l'implémentation de diverses solutions DevOps pour différentes équipes, et en particulier, je suis impliqué dans des projets utilisant K8s. Lors de la conférence Uptime day 4, dédiée à la réservation dans des environnements complexes […]

PowerShell Desired State Configuration et un fichier brut : partie 1. Configuration du serveur Pull DSC pour travailler avec une base de données SQL

La configuration d'état désiré de PowerShell (DSC) simplifie considérablement le déploiement et la configuration du système d'exploitation, des rôles de serveur et des applications, surtout lorsque vous gérez des centaines de serveurs. Cependant, lors de l'utilisation de DSC sur site, c'est-à-dire en dehors de MS Azure, quelques nuances se présentent. Elles sont particulièrement importantes pour les grandes organisations (à partir de 300 postes de travail et serveurs) qui n'ont pas encore exploré le monde […]

Nous utilisons AppDynamics avec Red Hat OpenShift v3

Dernièrement, de nombreuses organisations souhaitent migrer leurs applications de monolithes vers des microservices en utilisant des "plates-formes en tant que service" (PaaS), telles que RedHat OpenShift v3. AppDynamics a réalisé d'importants investissements pour garantir une intégration de premier ordre avec ces fournisseurs. AppDynamics intègre ses agents avec RedHat OpenShift v3 en utilisant les méthodologies Source-to-Image (S2I). S2I est un outil permettant de créer des builds reproductibles […]

Nous recherchons des vulnérabilités dans UC Browser

Introduction À la fin mars, nous avions annoncé avoir découvert une vulnérabilité cachée permettant le chargement et l'exécution de code non vérifié dans UC Browser. Aujourd'hui, nous allons examiner en détail comment ce chargement se produit et comment les hackers peuvent l'exploiter à leurs fins. Il y a quelque temps, UC Browser a été très agressivement promu et distribué : il était installé sur les appareils des utilisateurs par le biais de logiciels malveillants, diffusés avec […]

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