Auteur/autrice : Yuri Gagarin

Les bases d'Ansible, sans lesquelles vos playbooks ne sont qu'un amas de pâtes collées

Je fais beaucoup de revues de code sur Ansible et j'écris beaucoup moi-même. Au cours de l'analyse des erreurs (à la fois celles des autres et des miennes), ainsi que lors de plusieurs entretiens, j'ai réalisé l'erreur principale que commettent les utilisateurs d'Ansible : ils s'attaquent à des choses complexes sans avoir maîtrisé les bases. Pour remédier à cette injustice universelle, j'ai décidé d'écrire une introduction à Ansible […]

Sortie de la distribution openSUSE Leap 15.2

Après plus d'un an de développement, la distribution openSUSE Leap 15.2 a été publiée. Cette version a été formée en utilisant un ensemble de base de paquets issus de la distribution SUSE Linux Enterprise 15 SP2 en cours de développement, sur lequel de nouvelles versions d'applications utilisateur sont livrées à partir du dépôt openSUSE Tumbleweed. Une version DVD universelle de 4 Go est disponible pour le téléchargement, ainsi qu'une image réduite pour l'installation avec téléchargement de paquets […]

Sortie de Psalm 3.12, un analyseur statique pour le langage PHP. Alpha de PHP 8.0

La société Vimeo a publié une nouvelle version de l'analyseur statique Psalm 3.12, permettant d'identifier à la fois les erreurs évidentes et difficiles à saisir dans le code PHP, ainsi que de corriger automatiquement certaines types d'erreurs. Le système est adapté pour détecter des problèmes dans les anciens codes comme dans les codes utilisant les fonctionnalités modernes qui sont apparues dans les nouvelles branches de PHP. Le code du projet est écrit en […]

Explorons le moteur VoIP Mediastreamer2. Partie 2

Le contenu de l'article provient de ma chaîne Zen. Créons un générateur de tonalité Dans le précédent article, nous avons effectué l'installation de la bibliothèque de streaming, des outils de développement et vérifié leur fonctionnement en construisant une application de test. Aujourd'hui, nous allons créer une application capable de générer un signal tonale sur la carte son. Pour résoudre cette tâche, nous devons connecter les filtres selon le schéma du générateur de son montré ci-dessous : Nous lisons le schéma à gauche […]

Explorons le moteur VoIP Mediastreamer2. Partie 3

Le contenu de l'article provient de ma chaîne Zen. Améliorons l'exemple du générateur de tonalité Dans le précédent article, nous avons écrit une application de générateur de tonalité et grâce à elle, extrait le son des haut-parleurs de l'ordinateur. Maintenant, nous allons nous concentrer sur le fait que notre programme, en finissant son exécution, ne renvoie pas la mémoire dans le tas. Il est temps d'éclaircir cette question. Après que le schéma […]

Explorons le moteur VoIP Mediastreamer2. Partie 7

Le contenu de l'article provient de ma chaîne Zen. Utilisons TShark pour analyser les paquets RTP Dans le précédent article, nous avons assemblé un schéma de contrôle à distance entre le générateur et le détecteur de signaux tonals, la communication entre eux étant effectuée via un flux RTP. Dans cet article, nous continuons à explorer la transmission du signal audio via le protocole RTP. Tout d'abord, nous allons diviser notre application de test en émetteur et récepteur et apprendre à […]

Les notifications DNS Push ont obtenu le statut de standard proposé

Le comité IETF (Internet Engineering Task Force), qui s'occupe du développement des protocoles et de l'architecture d'Internet, a finalisé la RFC pour le mécanisme « DNS Push Notifications » et a publié la spécification associée sous l'identifiant RFC 8765. La RFC a reçu le statut de « Standard Proposé », après quoi des travaux commenceront pour donner à la RFC le statut de standard ébauche (Draft Standard), ce qui signifie en fait une stabilisation complète du protocole et la prise en compte de tous […]

PPSSPP 1.10 est sorti

PPSSPP est un émulateur de la console de jeu PlayStation Portable (PSP), fonctionnant sur une technologie d'émulation de haut niveau (HLE). L'émulateur fonctionne sur un grand nombre de plates-formes, y compris Windows, GNU/Linux, macOS et Android, et permet de lancer un grand nombre de jeux sur PSP. PPSSPP ne nécessite pas le firmware d'origine de la PSP (et ne peut pas le lancer). Dans la version 1.10 : Améliorations graphiques et de compatibilité Améliorations des performances […]

Lua 5.4

Après deux ans de développement, une nouvelle version du langage de programmation Lua — 5.4 — est sortie discrètement le 29 juin. Lua est un langage de programmation interprété simple, facilement intégré dans des applications. Grâce à ces caractéristiques, Lua est largement utilisé comme langage d'extension ou de description de configuration de programmes (notamment dans les jeux vidéo). Lua est distribué sous la licence MIT. La version précédente (5.3.5) est sortie […]

Étudions le moteur VoIP Mediastreamer2. Partie 8

Le contenu de l'article provient de mon canal Zen. Structure du paquet RTP Dans l'article précédent, nous avons capturé des paquets RTP échangés entre notre récepteur et notre émetteur à l'aide de TShark. Dans cet article, nous allons colorer les éléments du paquet en différentes couleurs et discuter de leur fonction. Regardons le même paquet, mais avec des champs colorés et des annotations explicatives : Dans […]

Étude du moteur VoIP Mediastreamer2. Partie 12

Le contenu de l'article est tiré de ma chaîne Zen. Dans l'article précédent, j'ai promis d'aborder la question de l'évaluation de la charge sur le ticker et les moyens de lutter contre une charge de calcul excessive dans le médiastreamer. Mais j'ai décidé qu'il serait plus logique de traiter les questions de débogage des filtres artisanaux, liées au déplacement des données, avant d'aborder les questions d'optimisation des performances. Débogage des filtres artisanaux Après que nous avons dans […]

Expérience d'exploitation de CEPH

Lorsque les données dépassent la capacité d'un disque, il est temps de réfléchir au RAID. Dans mon enfance, j'entendais souvent de la part des aînés : « Un jour, le RAID disparaîtra, les stockages d'objets envahiront le monde, et tu ne sauras même pas ce qu'est CEPH », c'est pourquoi la première chose que j'ai faite dans ma vie d'adulte a été de créer mon propre cluster. L'objectif de l'expérience était de découvrir le fonctionnement interne de ceph […]

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