Auteur/autrice : Yuri Gagarin

Flightradar24 — comment ça fonctionne ?

Chaque personne ayant déjà rencontré ou accompagné des proches ou amis à un vol a probablement utilisé le service gratuit Flightradar24. C'est un moyen très pratique de suivre la position des avions en temps réel. Comme l'a montré un sondage parmi mes connaissances, très peu de gens savent que ce service est soutenu uniquement par des passionnés qui envoient des données au serveur. Encore moins de gens savent que n'importe qui peut rejoindre le projet […]

Accélération des entrées/sorties de fichiers C/C++, sans trop de stress

Préface Il existe dans le monde un outil simple et très utile — BDelta, et il se trouve qu'il est profondément ancré dans notre processus de production depuis longtemps (bien que nous n'ayons pas réussi à installer sa version, elle n'était certainement pas la dernière disponible). Nous l'utilisons conformément à son objectif principal — la création de patchs binaires. Si on regarde ce qu'il y a dans le dépôt, cela devient légèrement […]

Nouveau record mondial pour le calcul du nombre pi : 31,4 trillions de chiffres

La formule de Bailey-Borwein-Plouffe, qui permet d'extraire n'importe quel chiffre hexadécimal ou binaire spécifique du nombre pi sans calculer les précédents (le record actuel a été établi avec l'algorithme de Chudnovsky, voir ci-dessous) Le cluster de calcul Google Compute Engine a calculé le plus grand nombre de chiffres du nombre pi en 121 jours sur 25 machines virtuelles, établissant un nouveau record mondial : 31,4 trillions de chiffres […]

Documentation utilisateur : ce qui la rend mauvaise et comment y remédier

La documentation logicielle n'est qu'un ensemble d'articles. Mais même cela peut être frustrant. D'abord, vous passez du temps à chercher le bon guide. Ensuite, vous essayez de comprendre un texte souvent mal explicite. Vous suivez les instructions, mais le problème persiste. Vous cherchez un autre article, vous perdez patience… Après une heure, vous abandonnez tout et partez. C'est ainsi que fonctionne une documentation médiocre. Qu'est-ce qui la rend ainsi et comment y remédier […]

Configuration de 802.1X sur des commutateurs Cisco à l'aide d'un NPS résilient (Windows RADIUS avec AD)

Examinons en pratique l'utilisation de Windows Active Directory + NPS (2 serveurs pour assurer la résilience) + norme 802.1x pour le contrôle d'accès et l'authentification des utilisateurs – ordinateurs de domaine – dispositifs. Vous pouvez consulter la théorie de la norme sur Wikipedia, via le lien : IEEE 802.1X Étant donné que mon "laboratoire" est limité en ressources, je combine les rôles de NPS et de contrôleur de domaine, mais […]

Situation : les GPU virtuels égalent les performances des solutions physiques

En février, une conférence sur le calcul haute performance (HPC) s'est tenue à Stanford. Les représentants de VMware ont déclaré qu'en utilisant des GPU, un système basé sur un hyperviseur ESXi modifié n'est pas moins rapide que des solutions bare metal. Nous expliquons les technologies qui ont permis d'atteindre cet objectif. / photo Victorgrigas CC BY-SA Problème de performances Selon les analystes, environ 70 % des charges de travail dans les centres de données sont virtualisées. […]

Nouveau matériau nanoporeux promet d'améliorer les batteries et les catalyseurs.

Le centre de recherche belge Imec a annoncé le développement d'une technologie abordable pour la production de matériaux nanoporeux aux qualités exceptionnelles. Ce matériau unique, sous forme de structure nanocellulaire, possède une porosité extrêmement élevée et un rapport surface/volume sans précédent. Imaginez une petite canette de soda, dont 75 % du contenu est constitué de vides, avec une surface totale équivalente à celle d'un terrain de football. De plus, la production de ce matériau est assez simple […]

Accès à un serveur Linux via un bot Telegram en Python

Il se produit assez souvent des situations où l'accès au serveur est nécessaire ici et maintenant. Cependant, la connexion par SSH n'est pas toujours la méthode la plus pratique, car il se peut qu'il n'y ait pas de client SSH à proximité, pas d'adresse de serveurs ni de combinaison « utilisateur / mot de passe ». Bien sûr, il y a Webmin, qui simplifie l'administration, mais il ne permet pas non plus un accès instantané. C'est pourquoi j'ai décidé de réaliser une solution simple, mais […]

L'orchestre de performance

Il ne serait guère erroné de dire que les meilleures personnes trouvent la joie à travers la souffrance. Ludwig van Beethoven. Je suis Sergey, je travaille chez Yandex.Money dans l'équipe de recherche sur la performance. Je veux vous raconter le début de notre histoire sur notre chemin vers l'utilisation de l'orchestration — comment nous avons choisi nos outils et ce que nous avons pris en compte. Tous les événements de cet article se déroulent en temps réel, […]

Création automatique de comptes depuis AD dans Zimbra Collaboration Suite

Dans l'un de nos précédents articles, nous avons expliqué comment « lier » Zimbra et MS Active Directory, qui est utilisé par la plupart des entreprises russes pour la gestion des comptes utilisateurs. Nous avons proposé aux utilisateurs de Zimbra le moyen le plus simple et le plus sûr de créer des boîtes aux lettres dans Zimbra en utilisant les données d'AD, appelé le mode LAZY. […]

Nous ne nous y attendions pas : une lettre ouverte annuelle de Bill et Melinda Gates

Comment décririez-vous l'année 2018 ? Était-elle telle que vous l'attendiez ? Nous répondrions plutôt non à cette question. Des catastrophes naturelles particulièrement dévastatrices à un nombre record de femmes se présentant aux élections, 2018 a été pleine de surprises. En regardant en arrière, nous n'évaluons pas le monde comme nous l'avions prévu il y a quelques […]

L'eau finit par aiguiser la pierre

Il y a longtemps, j'ai écrit un article sur Habr intitulé « L'intensité est plus importante que la minutie », expliquant qu'il est souvent préférable d'augmenter le nombre d'essais pour accomplir quelque chose plutôt que d'allonger la durée d'un seul essai. Maintenant, je souhaite approfondir cette réflexion. L'idée principale : divisez votre travail en sessions de travail de manière à augmenter le nombre de tentatives pour résoudre un problème. Au lieu de travailler sans relâche pendant six heures, il est souvent préférable de faire […]

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