Catégorie : Blog

Le lancement de Fedora 32 a été reporté d'une semaine

Les développeurs du projet Fedora ont annoncé le report de la sortie de Fedora 32 d'une semaine en raison du non-respect des critères de qualité. La sortie de Fedora 32 est prévue pour le 28 avril, et non le 21 avril comme initialement prévu. Trois problèmes, qualifiés de bloquants pour le lancement, restent non résolus dans les versions finales de test. Parmi les problèmes bloquants de la sortie, on peut noter : les problèmes de reconnaissance […]

6 questions clés lors de la migration d'une entreprise vers le cloud

À cause des congés forcés, même les grandes entreprises avec une infrastructure IT développée trouvent difficile d'organiser le travail à distance du personnel, et les petites entreprises manquent tout simplement de ressources pour déployer les services nécessaires. Un autre problème est lié à la sécurité de l'information : ouvrir l'accès au réseau interne depuis les ordinateurs personnels des employés est risqué sans utiliser des produits spécialisés de classe entreprise. La location de serveurs virtuels ne nécessite pas d'investissements en capital […]

L'algorithme de compression de Huffman

À l'approche du début du cours « Algorithmes pour développeurs », nous avons préparé pour vous la traduction d'un autre matériel utile. Le codage de Huffman est un algorithme de compression de données qui formule l'idée principale de compression de fichiers. Dans cet article, nous allons parler de codage à longueur fixe et variable, de codes décodables de manière unique, de règles de préfixe et de la construction de l'arbre de Huffman. Nous savons que chaque symbole est stocké […]

Dénormalisation des bases de données des systèmes ERP et son impact sur le développement logiciel : ouvrons une taverne à Tortuga

Bonjour ! Je m'appelle Andreï Semyonov, je suis analyste senior chez Sportmaster. Dans ce post, je souhaite aborder la question de la dénormalisation des bases de données des systèmes ERP. Nous examinerons les conditions générales, ainsi qu'un exemple concret — disons que ce sera une magnifique taverne-monopoliste pour pirates et marins. Dans laquelle il faut servir les pirates et les marins différemment, car leurs conceptions du beau et leurs modèles de consommation sont […]

Oracle a lancé des cours éducatifs gratuits sur Java et les bases de données.

La société Oracle a annoncé l'élargissement des fonctionnalités de la plateforme d'apprentissage à distance Oracle Academy et le passage de plusieurs cours en ligne au statut de gratuits. Les ressources éducatives gratuites d'Oracle Academy sont destinées à former à la gestion des bases de données, aux bases du SQL, à la programmation en Java, ainsi qu'au développement de logiciels utilisant des technologies d'intelligence artificielle et d'apprentissage automatique. Les cours sont disponibles en différentes langues, […]

La société Valve a publié Proton 5.0-6, un paquet pour exécuter des jeux Windows sur Linux.

La société Valve a publié la version du projet Proton 5.0-6, qui est basée sur les travaux du projet Wine et vise à permettre l'exécution sur Linux d'applications de jeu conçues pour Windows et disponibles dans le catalogue Steam. Les travaux du projet sont distribués sous licence BSD. Proton permet d'exécuter directement dans le client Steam sous Linux des applications de jeu fournies uniquement pour Windows. Le paquet comprend la mise en œuvre de DirectX […]

Vulnérabilité dans le driver vhost-net du noyau Linux.

Une vulnérabilité a été repérée dans le driver vhost-net, qui assure le fonctionnement de virtio net du côté de l'environnement hôte (CVE-2020-10942), permettant à un utilisateur local d'initier un débordement de pile du noyau par l'envoi à l'appareil /dev/vhost-net d'un ioctl (VHOST_NET_SET_BACKEND) correctement formaté. Le problème est causé par l'absence de vérification adéquate du contenu du champ sk_family dans le code de la fonction get_raw_socket(). Selon les données préliminaires, cette vulnérabilité peut être exploitée pour réaliser une attaque DoS locale via un crash du noyau (informations […]

GitHub a conclu avec succès un accord d'achat de NPM.

La société GitHub Inc., appartenant à Microsoft et opérant comme une entité commerciale indépendante, a annoncé avoir réussi l'acquisition de l'activité de la société NPM Inc., qui supervise le développement du gestionnaire de paquets NPM et gère le dépôt NPM. Le dépôt NPM compte plus de 1,3 million de paquets utilisés par environ 12 millions de développeurs, avec environ 75 milliards de téléchargements par mois. Le montant de la transaction n'est pas […]

Guix System 1.1.0

Guix System est une distribution Linux basée sur le gestionnaire de paquets GNU Guix. La distribution offre des fonctionnalités avancées de gestion des paquets, telles que la mise à jour des transactions et le retour en arrière, des environnements de construction reproductibles, la gestion des paquets non privilégiés et des profils pour chaque utilisateur. La dernière version du projet est Guix System 1.1.0, qui introduit un certain nombre de nouvelles fonctionnalités et améliorations, y compris la possibilité d'effectuer des déploiements à grande échelle […]

Authentification dans Kubernetes avec GitHub OAuth et Dex

Je vous présente un tutoriel pour générer des accès à un cluster Kubernetes à l'aide de Dex, dex-k8s-authenticator et GitHub. Mème local d'un chat russophone de Kubernetes sur Telegram Introduction Nous utilisons Kubernetes pour créer des environnements dynamiques pour l'équipe de développement et de QA. Ainsi, nous souhaitons leur fournir un accès au cluster tant pour le tableau de bord que pour kubectl. Contrairement à […]

Automatisation des processus RH avec Microsoft Teams, PowerApps et Power Automate. Demandes de départ des employés

Bonjour à tous ! Aujourd'hui, je voudrais partager un petit exemple d'automatisation du processus de création des demandes de départ pour les nouveaux employés en utilisant les produits Microsoft SharePoint, PowerApps, Power Automate et Teams. Pour mettre en œuvre ce processus, il n'est pas nécessaire d'acheter des plans utilisateur PowerApps et Power Automate séparés, un abonnement Office365 E1/E3/E5 suffira. Sur le site SharePoint, nous créerons des listes et des colonnes, PowerApps […]

Division des données. Année 2013. Rétrospective

En 2013, IBS, qui à l'époque semblait créer la Division des données, m'a demandé de faire un tel brainstorm (exclusivement basé sur l'expérience d'interaction avec des clients d'entreprise dans le secteur pétrolier et gazier) concernant le domaine problématique des Big Data, et des données en général. Je suis tombé dessus après 7 ans et cela m'a semblé amusant. Certaines choses sont évidentes. D'autres se sont révélées moins exactes, mais… 7 […]

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