Catégorie : Blog

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 […]

Microsoft pourrait changer le mécanisme de livraison des nouvelles fonctionnalités de Windows 10

Il est prévu qu'en mai de cette année, Microsoft publie une mise à jour majeure pour la plateforme Windows 10, qui apportera de nouvelles fonctionnalités en plus des corrections de bugs. Selon des sources en ligne, Microsoft teste actuellement plusieurs modifications pour le Centre de mises à jour Windows qui pourraient être déployées à l'avenir. D'après les informations disponibles, Microsoft pourrait radicalement modifier la manière de livrer de nouvelles fonctionnalités dans Windows 10. […]

Mise à jour Chrome 81.0.4044.113 corrigeant une vulnérabilité critique

La mise à jour du navigateur Chrome 81.0.4044.113 a été publiée, corrigeant une vulnérabilité considérée comme critique, permettant de contourner tous les niveaux de protection du navigateur et d'exécuter du code dans le système, en dehors de l'environnement sandbox. Les détails concernant la vulnérabilité (CVE-2020-6457) ne sont pas encore révélés, il est seulement connu qu'elle est causée par l'accès à un bloc de mémoire déjà libéré dans le composant de reconnaissance vocale (en passant, la précédente vulnérabilité critique […]

La version openITCOCKPIT 4.0 (Beta) est sortie

openITCOCKPIT est une interface multi-client développée en PHP pour la gestion des systèmes de surveillance Nagios et Naemon. L'objectif du système est de créer une interface aussi simple que possible pour le contrôle des infrastructures informatiques complexes. De plus, openITCOCKPIT propose une solution pour la surveillance de systèmes distants (surveillance distribuée), gérés depuis un point centralisé. Changements principaux : nouveau backend, nouveau design et nouvelles fonctionnalités. Agente de surveillance dédié — […]

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