Catégorie : Administration

WavesKit — Framework PHP pour travailler avec la blockchain Waves

J'apprécie PHP pour sa rapidité de développement et sa grande portabilité. C'est très pratique d'avoir un outil prêt à résoudre des problèmes à portée de main. J'ai été assez déçu de constater qu'il n'y avait pas de SDK PHP prêt à l'emploi dans l'arsenal de la blockchain nationale Waves Platform. Eh bien, j'ai dû l'écrire. Au début, il a fallu utiliser des nœuds pour signer des transactions. Ainsi, […]

Comment construire un SDN — huit outils open source

Aujourd'hui, nous avons préparé pour nos lecteurs une sélection de contrôleurs SDN, qui sont activement soutenus par les utilisateurs de GitHub et de grandes fondations open source comme la Linux Foundation. / Flickr / Johannes Weber / CC BY OpenDaylight. OpenDaylight est une plateforme modulaire ouverte pour l'automatisation des SDN à grande échelle. Sa première version a été lancée en 2013 et a ensuite intégré la Linux Foundation. En mars […]

Stockage en cluster pour de petits web-clusters basé sur drbd+ocfs2

Ce que nous allons aborder : Comment déployer rapidement un stockage partagé pour deux serveurs basé sur des solutions drbd+ocfs2. Pour qui c'est utile : Ce tutoriel sera bénéfique pour les administrateurs systèmes et tous ceux qui choisissent une méthode de mise en œuvre du stockage ou souhaitent tester la solution. Quelles solutions nous avons écartées et pourquoi. Souvent, nous sommes confrontés à des situations où nous devons mettre en place un petit […]

Un rhinocéros à l'intérieur d'un chat — démarrer un firmware dans l'émulateur Kopycat

Lors de la rencontre 0x0A DC7831 DEF CON Nizhny Novgorod le 16 février, nous avons présenté une conférence sur les principes de base de l'émulation de code binaire et notre propre développement — l'émulateur de plateformes matérielles Kopycat. Dans cet article, nous fournirons une description du démarrage du firmware de l'appareil dans l'émulateur, démontrerons l'interaction avec le débogueur et réaliserons une petite analyse dynamique du firmware. Contexte A long time ago in a […]

Retour aux microservices avec Istio. Partie 3

Note du traducteur : La première partie de ce cycle était dédiée à la découverte des capacités d'Istio et à leur démonstration en action, la deuxième à la routage finement réglé et à la gestion du trafic réseau. Maintenant, nous aborderons la sécurité : pour démontrer les fonctionnalités de base associées, l'auteur utilise le service d'identité Auth0, mais d'autres fournisseurs peuvent être configurés de manière similaire. Nous avons configuré […]

Retour aux microservices avec Istio. Partie 2

Rem. trad. : Le premier article de ce cycle était consacré à la découverte des fonctionnalités d'Istio et à leur démonstration en action. Nous allons maintenant aborder des aspects plus complexes de la configuration et de l'utilisation de ce service mesh, en particulier la routage finement réglable et la gestion du trafic réseau. Nous rappellons également que l'article utilise des configurations (manifestes pour Kubernetes et Istio) […]

Retour aux microservices avec Istio. Partie 1

Rem. trad. : Les service meshes sont définitivement devenus une solution pertinente dans l'infrastructure moderne des applications suivant l'architecture microservices. Bien qu'Istio puisse être familier à de nombreux ingénieurs DevOps, c'est un produit assez nouveau qui, étant complexe en termes de fonctionnalités fournies, peut nécessiter un temps considérable pour s'y familiariser. L'ingénieur allemand Rinor Maloku, responsable des services cloud pour de grands clients dans les télécommunications […]

Termux étape par étape (Partie 2)

Dans la dernière partie, nous avons exploré les commandes de base de Termux, configuré une connexion SSH avec un PC, appris à créer des alias et installé plusieurs utilitaires utiles. Cette fois, nous allons faire un pas en avant, nous allons : découvrir Termux:API, installer Python et nano, et écrire « Hello, world! » en Python, découvrir les scripts bash et écrire un script […]

Compression de données par l'algorithme de Huffman

Introduction Dans cet article, je vais parler du célèbre algorithme de Huffman et de son application dans la compression de données. Nous allons créer un simple archiveur. Un article à ce sujet a déjà été publié sur Habr, mais sans mise en œuvre pratique. Le matériel théorique de ce post provient des cours d'informatique à l'école et du livre de Robert Lafore « Data Structures and Algorithms in Java ». Alors, tout […]

Arbre binaire ou comment préparer un arbre de recherche binaire

Prélude Cet article est consacré aux arbres binaires de recherche. Récemment, j'ai écrit un article sur la compression de données à l'aide de l'algorithme de Huffman. À cette époque, je n'avais pas beaucoup attention aux arbres binaires, car les méthodes de recherche, d'insertion et de suppression n'étaient pas pertinentes. J'ai donc décidé d'écrire un article spécifiquement sur les arbres. Parfait, commençons. Un arbre est une structure de données composée de nœuds reliés par des arêtes. On peut dire qu'un arbre est […]

GitLab 11.9 a été publié avec une fonction de détection des secrets et plusieurs règles de résolution des demandes de fusion.

Détection rapide des fuites de secrets. Il semble qu'une petite erreur — transmettre accidentellement des informations d'identification dans un dépôt public. Pourtant, les conséquences peuvent être graves. Une fois qu'un malfaiteur obtient votre mot de passe ou votre clé API, il s'empare de votre compte, vous bloque et utilise votre argent de manière frauduleuse. De plus, un effet domino est possible : l'accès à un compte ouvre l'accès à d'autres. […]

Les géants de l'IT ont présenté une solution conjointe pour le déploiement de l'hybride cloud.

Dell et VMware intègrent les plateformes VMware Cloud Foundation et VxRail. / photo Navneet Srivastav PD. Pourquoi est-ce important ? Selon une enquête sur l'état du Cloud, déjà 58 % des entreprises utilisent l'hybride cloud. L'année dernière, ce chiffre était de 51 %. En moyenne, une organisation « maintient dans le cloud » environ cinq services différents. En outre, l'adoption de l'hybride cloud est une priorité […]

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