Auteur/autrice : Yuri Gagarin

Une implémentation asynchrone de DISCARD pour Btrfs

Pour le système de fichiers btrfs, une implémentation asynchrone de l'opération DISCARD (marquage des blocs libérés qui peuvent déjà ne plus être physiquement stockés) a été réalisée par les ingénieurs de Facebook. Le problème réside dans le fait que, dans l'implémentation initiale, DISCARD s'exécute de manière synchronisée avec les autres opérations, ce qui, dans certains cas, entraîne des problèmes de performance, car il faut attendre la fin des commandes correspondantes par les disques, ce qui nécessite un temps supplémentaire. Cela peut devenir […]

Comment construire une stratégie d'apprentissage et de développement d'entreprise

Bonjour à tous ! Je suis Anna Khatsko, Directrice des ressources humaines chez Omega-R. Mon travail est lié au renforcement de la stratégie d'apprentissage et de développement dans l'entreprise, et je souhaite partager mon expérience et mes connaissances sur la façon de gérer la croissance professionnelle et de carrière des employés de manière à soutenir d'autres priorités clés de l'entreprise. Selon une étude de KPMG, 50 % des entreprises russes signalent un manque de personnel IT qualifié nécessaire […]

Que chiffrer dans un système corporatif ? Et pourquoi le faire ?

L'entreprise GlobalSign a réalisé une enquête sur comment et pourquoi les entreprises utilisent l'infrastructure à clé publique (PKI). Environ 750 personnes ont participé à l'enquête : on leur a également posé des questions sur les signatures numériques et DevOps. Si vous n'êtes pas familier avec le terme, la PKI permet aux systèmes d'échanger des données de manière sécurisée et de vérifier les propriétaires des certificats. Les solutions PKI incluent l'authentification des certificats numériques […]

Linux : suppression du pool de verrouillage /dev/random

Comme vous le savez, /dev/random, un générateur de nombres aléatoires cryptographiquement sécurisé (CSPRNG), a un problème ennuyeux : les blocages. Cet article explique comment résoudre ce problème. Au cours des derniers mois, les outils de génération de nombres aléatoires dans le noyau ont été légèrement revus, mais les problèmes dans ce sous-système ont été résolus au cours d'une période beaucoup plus large. Les modifications les plus récentes ont été apportées […]

TensorRT 6.x.x.x — inférence haute performance pour des modèles d'apprentissage profond (détection d'objets et segmentation)

Cela fait mal seulement la première fois ! Bonjour à tous ! Chers amis, dans cet article, je souhaite partager mon expérience d'utilisation de TensorRT et RetinaNet, basé sur le dépôt github.com/aidonchuk/retinanet-examples (qui est un fork du dépôt officiel de nvidia, permettant de commencer à utiliser des modèles optimisés en production rapidement). En parcourant les messages sur les canaux de la communauté ods.ai, je rencontre des questions sur l'utilisation de TensorRT, et […]

Version stable de Wine 5.0

Après un an de développement et 28 versions expérimentales, une version stable de l'implémentation ouverte de l'API Win32 — Wine 5.0 — a été présentée, intégrant plus de 7400 modifications. Parmi les réalisations clés de cette nouvelle version, on note la distribution de modules intégrés Wine au format PE, la prise en charge des configurations multi-écrans, une nouvelle implémentation de l'API sonore XAudio2 et le support de l'API graphique Vulkan 1.1. Wine confirme pleinement […]

Canonical appelle les utilisateurs de Windows 7 à passer à Ubuntu

Un post du responsable produit de Canonical, Riza Davis, est apparu sur le site de la distribution Ubuntu, concernant la fin du support du système d'exploitation Windows 7. Dans son message, Davis note qu'après l'arrêt du soutien de ce système d'exploitation par Microsoft, des millions d'utilisateurs de Windows 7 ont deux options pour se protéger et sécuriser leurs données. La première option consiste à installer Windows 10. Cependant, […]

Richard Hamming. « Un chapitre inexistant » : Comment savons-nous que nous savons (version complète)

(Ceux qui ont déjà lu les parties précédentes de cette lecture, allez directement au code de temps 20:10) [Hamming parle parfois de manière très indistincte, donc s'il y a des souhaits pour améliorer la traduction de certains passages, écrivez-moi en privé.] Cette lecture n'était pas dans le programme, mais elle a dû être ajoutée pour éviter qu'il y ait un vide entre les cours. La conférence est en réalité consacrée à la façon dont nous savons ce que nous […]

Bot de monitoring de services Web en 30 minutes : telegram + bash + cron

Parfois, il est nécessaire de mettre rapidement en place un monitoring pour un nouveau service, et il n'y a pas d'infrastructure/expertise sous la main. Dans ce guide, nous allons réaliser en 30 minutes un outil pour surveiller n'importe quel service web, en utilisant uniquement les outils intégrés d'ubuntu : bash, cron et curl. Pour l'envoi des notifications, nous allons utiliser telegram. La cerise sur le gâteau sera l'implication émotionnelle des utilisateurs. Testé sur des personnes — ça fonctionne. Lorsque nous […]

Déploiement sans arrêt et bases de données

Cet article explique en détail comment résoudre les problèmes de compatibilité des bases de données lors du déploiement. Nous allons voir ce qui peut arriver à vos applications en production si vous essayez de déployer sans préparation préalable. Ensuite, nous passerons en revue les étapes du cycle de vie de l'application nécessaires pour assurer un temps d'arrêt nul (note du traducteur : ci-après — zero downtime). Le résultat […]

Nginx-log-collector est un outil d'Avito pour envoyer des journaux nginx vers Clickhouse

Cet article traite du projet nginx-log-collector, qui lira les journaux nginx et les enverra à un cluster Clickhouse. D'ordinaire, on utilise ElasticSearch pour les journaux. Clickhouse nécessite moins de ressources (espace disque, RAM, CPU). Clickhouse écrit les données plus rapidement. Clickhouse compresse les données, rendant celles-ci encore plus compactes sur le disque. Les avantages de Clickhouse se voient dans 2 diapositives de la présentation Comment VK […]

Samsung a proposé une nouvelle version du pilote exFAT pour le noyau Linux

La société Samsung a proposé d'inclure dans le noyau Linux un ensemble de correctifs pour un nouveau pilote exFAT, basé sur la base de code actuelle « sdfat », développée pour les firmwares des smartphones Samsung. Si les correctifs sont acceptés, ils seront intégrés dans le noyau Linux 5.6, dont la sortie est attendue dans 2-3 mois. Par rapport au pilote exFAT précédemment ajouté au noyau, le nouveau pilote […]

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