Affichage de 2161–2175 sur 2847 résultats
-
ArchiCAD 21 et 22
د.م. 4370 sur 5Ce livre vous présente les principales fonctionnalités du logiciel ArchiCAD. Il a été rédigé à l’aide de la version 21 d’ArchiCAD et présente les nouvelles fonctionnalités de la version 22. Il est destiné tout autant aux étudiants en Design d’espaces qu’aux dessinateurs en bâtiment ou aux architectes. Il explique comment utiliser les outils de dessin en plan, les différentes aides au dessin, les outils d’architecture ; vous verrez également comment créer des vues, préparer vos impressions, effectuer des échanges entre logiciels et comment créer vos modèles de documents.
Ce livre a comme objectif d’accompagner les personnes débutant avec ArchiCAD et de servir également d’aide-mémoire aux utilisateurs plus chevronnés dans la réalisation de maquettes numériques et plans pour des maisons individuelles, des immeubles de logement, des bâtiments tertiaires et industriels.
-
Revit 2020 – Conception de bâtiment
د.م. 4370 sur 5La collection Atrium est destinée à tout utilisateur de logiciels de CAO/DAO (AutoCAD. TopSolid, solidWorks. 3dsmax…). Ce livre sur Revit 2020 est destiné à tous ceux qui désirent exploiter au mieux l’un des logiciels de conception 3D le plus avancé du moment. Toutes les fonctions sont abordées, de la modélisation simple de bâtiment au développement de macros, en passant par la conception de familles complexes.
Chaque commande est détaillée et chaque concept expliqué. Pierre angulaire du processus BIM, Revit est un logiciel aussi puissant que complexe qui permet de créer la géométrie du bâtiment et de produire sa documentation, mais aussi de simuler son comportement futur (thermique, résistance des matériaux…). Le livre commence par la description des composants principaux de l’interface et des concepts sur lesquels le logiciel est construit ; les différents outils de modélisation des murs, portes, fenêtres, sols, toits, éléments de structure, éléments MEP…
sont ensuite expliqués. Les chapitres suivants abordent les outils de modification et d’annotation puis le principe des familles et des paramètres qui sont des composants essentiels de Revit. Les outils servant à produire la documentation sont ensuite présentés nomenclatures, feuilles mais aussi rendu d’images réaliste et visite virtuelle. Le travail en équipe, l’échange de données avec d’autres systèmes de CAO et la conception de sites sont également au programme.
Pour finir, l’ouvrage vous explique comment personnaliser Revit et vous serez initié à l’utilisation de Dynamo, l’environnement de développement visuel ainsi qu’au développement de macros qui vous permettront d’obtenir une productivité maximale.
-
AutoCAD 2020 – Conception, dessin 2D et 3D, présentation – Tous les outils et fonctionnalités avancées autour de projets professionnels
د.م. 4370 sur 5Ce livre sur AutoCAD 2020 a pour but de vous faire découvrir puis maîtriser un maximum de fonctionnalités 2D et 3D d’AutoCAD, des plus simples aux plus avancées. Il est destiné à des lecteurs possédant idéalement déjà de bonnes bases de dessin technique et présente les possibilités offertes par cette puissante application de CAO/DAO. La réalisation de projets professionnels incluant des procédures détaillées permet au lecteur de mettre en pratique au fil des chapitres les connaissances acquises facilement adaptables à son activité.
Les premiers chapitres s’intéressent plus particulièrement à l’interface, à l’environnement de travail, aux outils de visualisation, aux outils de sélection avancés, aux outils de dessin et de construction de dessins de tout type. Ils abordent également la conception paramétrique et la gestion des objets ainsi créés. Les chapitres suivants s’attardent sur tous les éléments qui peuvent compléter ou automatiser la conception et le dessin jusqu’à la présentation détaillée : saisies et recherches dynamiques, poignées dynamiques multifonctions, gestion avancée des calques, des blocs, blocs dynamiques et éléments de bibliothèque, gestion des tableaux, des champs, des références externes, calques sous-jacents DWF, DGN ou PDF, intégration d’images, gestion dynamique des systèmes de coordonnées, gestion et extraction des attributs, intégration de données cartographiques…
Les techniques de navigation 3D et modélisation 3D volumiques et surfaciques sont détaillées et illustrées d’exemples précis ; les styles visuels et paramètres associés présentent les nombreuses possibilités d’affichage (filaire, masqué, conceptuel, réaliste, etc.) ; l’importation et l’exportation de nombreux formats CAO (Catia, Step, Iges, ProE, SolidWorks, JT, NX, Parasolid, Rhino) sont présentées ; les fonctionnalités avancées de mise en plan automatique des modèles 3D, de création de coupes, sections et vues de détail sont également détaillées.
Enfin, vous sont présentées toutes les fonctionnalités permettant de gérer et présenter vos projets, de configurer l’impression, d’imprimer, d’exporter ou d’importer d’autres formats, de concevoir et exploiter les formats de consultation DWF 2D/3D, PDF, JPG, de convertir des données PDF, de publier sur le Web. Les nombreux exercices permettent au lecteur d’utiliser les fonctionnalités de dessin et de construction et d’organiser les données de projets professionnels pertinents.
Le lecteur peut ainsi créer un tableau de surfaces, créer et utiliser concrètement des éléments de bibliothèque et des blocs dynamiques et paramétriques. Il utilise les attributs, personnalise les palettes d’outils, exploite les références externes, géolocalise le projet, habille le projet avec les annotations, cotations, repères et hachures adéquats. Enfin, il modélise en 3D et prépare l’impression pour présenter le projet 2D et 3D.
Les éléments nécessaires à la réalisation des exercices sont en téléchargement sur le site www.editions-eni.fr.
-
SolidWorks 2019 – Conception détaillée de pièces et d’assemblages 3D
د.م. 4370 sur 5Ce livre sur SolidWorks 2019 est destiné à tout technicien, dessinateur, projeteur, concepteur, ingénieur ou designer amené à concevoir des pièces et assemblages 3D paramétriques. Il présente les fonctionnalités essentielles pour maîtriser cette application de CAO et acquérir les bonnes pratiques pour une utilisation optimale. Chaque chapitre se termine par un ou plusieurs exercices qui permettront au lecteur de mettre en pratique les connaissances acquises au fil des pages.
Il débute par quelques généralités puis se concentre sur l’environnement de travail : l’interface y est précisément décrite ainsi que les différents outils de navigation afin de mieux maîtriser par la suite la conception de pièces, d’ensembles et de mises en plan. Sont abordés également l’organisation des fichiers dans SolidWorks ainsi que les échanges de données (importation et exportation de fichiers d’échange).
Vous apprendrez ensuite à gérer des esquisses 2D notamment à travers les fonctions de création, de transformation et l’ajout de contraintes. Ce chapitre se termine par deux exercices qui vous permettront de mettre en application pas à pas les fonctionnalités présentées. Dans le chapitre suivant sur la création de pièces, sont développées les différentes fonctions de création de volumes (extrusion, révolution, nervure, etc…), de retraits de matière (poche, gorge, rainure, trou, etc…) et de modification de volumes (congés, chanfreins, dépouille, coque, etc…).
Vous y découvrirez également l’utilisation des éléments de référence tels que les points, les axes et les plans. Deux exercices viennent compléter ce chapitre : vous créerez pas à pas deux pièces volumiques à partir des esquisses réalisées au chapitre précédent. Le chapitre suivant est consacré à la création d’assemblages. Après une brève présentation de la structuration d’un assemblage, sont détaillées les différentes manières d’insérer des composants (pièces ou produits) et de les placer les uns par rapport aux autres à l’aide des contraintes géométriques.
Sont également étudiées l’utilisation de composants de catalogue (vis, écrous, etc…), les fonctions d’analyse d’assemblage (interférence, section 3D), la création de scènes (éclaté) ainsi que la gestion de la nomenclature. Trois exercices vous permettront de revoir les connaissances acquises dans ce chapitre en créant trois assemblages. Un chapitre est consacré à la mise en plan. Vous y verrez les différents outils de création de vues (vue de face, coupes, vues isométriques, etc…), l’utilisation des cartouches, les outils d’habillage de plans (cotes, textes, symboles, etc…) et l’insertion d’un tableau de nomenclature.
Deux exercices vous permettront d’utiliser les outils vus dans ce chapitre. Un chapitre est consacré à la conception spécifique de pièces de tôlerie, à la gestion des plis, aux dépliés, à la mise en plan dédiée à la tôlerie. Un exercice vous permettra de mettre en pratique. Le chapitre suivant aborde la gestion des ensembles mécanosoudés et leurs spécificités : gestion de bâtis, structures, positionnement et remplacement de profils et composants, gestion des intersections, coupes à onglets, etc.
Il se termine également par un exercice pratique. Les fichiers permettant la réalisation des exercices d’application ainsi que les fichiers corrigés sont disponibles en téléchargement sur le site des Editions ENI.
-
3ds Max 2018
د.م. 4370 sur 5« 3ds Max est un logiciel de conception 3D extrêmement polyvalent et complet. Il permet de concevoir des projets 3D dans leur intégralité, de la création initiale de formes jusqu’à la production d’images finales, de vidéos ou d’impressions 3D. Il est utilisé dans des domaines variés, de la production de jeux vidéo en passant par la création multimédia, les films d’animation et jusqu’aux insertions de 3D dans les films à grand spectacle.
Les métiers de la 3D sont nombreux et rigoureux. Ils demandent une bonne connaissance des outils mais également une bonne compréhension des tenants et aboutissants des techniques utilisées. Cet ouvrage est destiné aux débutants et initiés de la 3D : il présente des procédures pas à pas détaillées ainsi que des explications théoriques permettant d’approfondir les différents sujets. Il a été rédigé sur la version anglaise de 3ds Max 2018 et présente les fonctionnalités de base communes aux précédentes versions ainsi que les nouveautés de la version 2018.
Vous découvrirez progressivement le métier de la modélisation et ses contraintes ; après une description de l’environnement, vous commencerez par les outils et fonctionnalités de base : la sélection des objets, la création de primitives 3D, de formes, la transformation et la duplication des objets, les modificateurs, les objets composés, l’édition de formes et d’objets 3D… Vous aborderez ensuite des fonctions plus techniques : la personnalisation de shaders complexes mêlant divers matériaux, les images et textures procédurales puis la mise en place de solutions d’éclairage de scènes réalistes et performantes avec Vray et le nouveau moteur de rendu intégré Arnold.
Vous découvrirez également les techniques et méthodes de rendu stylisés ou réalistes ainsi que les nouveautés concernant les textures de boîtes mélangés et les trajectoires de mouvement. Vous assimilerez les concepts de rigging, skinning double quaternion et animations de personnages. Enfin, vous apprendrez à utiliser les outils d’organisation et d’optimisation permettant d’améliorer la productivité.
«
-
AutoCAD 2017 – Conception, dessin 2D et 3D, présentation – Tous les outils et fonctionnalités avancées autour de projets professionnels
د.م. 4370 sur 5Ce livre sur AutoCAD 2017 a pour but de vous faire découvrir puis maîtriser la grande majorité des fonctionnalités 2D et 3D d’AutoCAD, des plus simples aux plus avancées. Il est destiné à des lecteurs possédant idéalement déjà de bonnes bases de dessin technique et présente toutes les possibilités offertes par cette puissante application de CAO/DAO. La réalisation de projets professionnels incluant des procédures détaillées permet au lecteur de mettre en pratique au fil des chapitres les connaissances acquises facilement adaptables à son activité.
Les premiers chapitres s’intéressent plus particulièrement à l’interface, à l’environnement de travail, aux outils de visualisation, aux outils de sélection avancés, aux outils de dessin et de construction de dessins de tout type. Ils abordent également la conception paramétrique et la gestion des objets ainsi créés. Les chapitres suivants s’attardent sur tous les éléments qui peuvent compléter ou automatiser la conception et le dessin jusqu’à la présentation détaillée : saisies et recherches dynamiques, poignées dynamiques multifonctions, gestion avancée des calques, des blocs, blocs dynamiques et éléments de bibliothèque, gestion des tableaux, des champs, des références externes, calques sous-jacents DWF, DGN ou PDF, intégration d’images, gestion dynamique des systèmes de coordonnées, gestion et extraction des attributs, utilisation du Cloud, intégration de données cartographiques…
Les techniques de navigation 3D et modélisation 3D volumiques et surfaciques sont détaillées et illustrées d’exemples précis ; les styles visuels et paramètres associés présentent les nombreuses possibilités d’affichage (filaire, masqué, conceptuel, réaliste, etc) ; l’importation et l’exportation de nombreux formats CAO (Catia, Step, Iges, ProE, SolidWorks, JT, NX, Parasolid, Rhino) sont présentées ; les fonctionnalités avancées de mise en plan automatique des modèles 3D, de création de coupes, sections et vues de détail sont également détaillées.
Enfin, vous sont présentées toutes les fonctionnalités permettant de gérer et présenter vos projets, de configurer l’impression, d’imprimer, d’exporter ou d’importer d’autres formats, de concevoir et exploiter les formats de consultation DWF 2D/3D, PDF, JPG, de convertir des données PDF, de publier sur le Web. Les nombreux exercices permettent au lecteur d’utiliser les fonctionnalités de dessin et de construction et d’organiser les données de projets professionnels pertinents.
Le lecteur peut ainsi créer un tableau de surfaces, créer et utiliser concrètement des éléments de bibliothèque et des blocs dynamiques et paramétriques. Il utilise les attributs, personnalise les palettes d’outils, exploite les références externes, géolocalise le projet, habille le projet avec les annotations, cotations, repères et hachures adéquats. Enfin, il modélise en 3D, et prépare l’impression pour présenter le projet 2D et 3D.
-
TensorFlow et Keras – L’intelligence artificielle appliquée à la robotique humanoïde
د.م. 4540 sur 5Ce livre sur TensorFlow et sur son API intégrée Keras contient toutes les informations nécessaires pour assister le lecteur dans la mise au point, pas à pas, d’une intelligence artificielle reposant sur les pratiques courantes du deep learning et du machine learning. Autour de l’usage de notions associées aux tenseurs et à la différentiation qui représentent les deux points forts du framework, l’auteur présente dans ce livre un projet d’intelligence artificielle incarnée : celui d’un robot humanoïde.
Ainsi, en plus des notions de base de la robotique, les principaux savoir-faire permettant de coder la partie algorithmique de la création de cette IA incarnée sont traités. Principalement construit à partir d’algorithmes liés à la cognition et à la prise de décision se mettant naturellement en oeuvre via Keras, ce parcours didactique permet donc au lecteur d’étudier : la gestion de cinématique et la planification de trajectoire ; le contrôle-commande et l’asservissement ; la reconnaissance visuelle d’objets ; le traitement du son ; le langage naturel ; la génération de séquences ou d’images et, de façon plus générale, l’automatisation des calculs d’ingénierie relatifs aux grandes matrices, aux très grands tenseurs multidimensionnels et à la différentiation de fonctions très élaborées.
L’auteur propose également dans ce livre une initiation aux outils mathématiques de référence de la discipline, dans l’optique d’accéder à un premier niveau de compréhension des articles de recherche. Sans concession simpliste en termes de formulation des expressions mathématiques, elle ne s’attarde sur aucun fondement théorique et fait l’impasse sur les difficultés conceptuelles qui pourraient troubler le lecteur n’ayant aucune pratique des mathématiques du supérieur.
A la fin du livre, le lecteur peut trouver un chapitre consacré à l’exploitation et la mise en ligne de solutions d’intelligence artificielle, ainsi que des annexes, qui font partie intégrante de l’ouvrage et qui détaillent de nombreuses manipulations de tenseurs facilitées par l’usage de TensorFlow. Chaque chapitre du livre comprend également une bibliographie soignée en rapport direct avec les propos de l’auteur ou des liens vers du code tiers répertorié sur son espace GitHub.
Des extraits choisis du code de l’ouvrage sont disponibles en téléchargement sur le site www.editions-eni.fr.
-
Stormshield – Configuration et mise en oeuvre de votre pare-feu
د.م. 4540 sur 5Stormshield, avec sa gamme SNS (Stormshield Network Security), est une solution de sécurité des réseaux de nouvelle génération qui permet, grâce aux outils nécessaires pour le monitoring et le débogage, de gérer la sécurité de réseaux à partir d’un unique point d’entrée. Avec ce véritable livre de référence, les techniciens, administrateurs ou ingénieurs réseau ayant déjà des connaissances en réseau et sécurité informatique, pourront trouver un allié parfait au quotidien pour paramétrer, déboguer et comprendre les modules présents dans une UTM (Unified Threat Management) SNS.
Après une présentation complète de la gamme Stormshield Network Security, incluant celle de son centre de formation et de ses certifications, et de la gestion du produit dans l’espace client du constructeur, le lecteur se familiarise ensuite avec l’interface de gestion et les consoles disponibles. Dans un chapitre très complet, l’auteur poursuit en expliquant comment configurer une UTM Stormshield pour gérer les accès réseau, l’authentification des utilisateurs, la mise en place de solutions VPN ou encore la configuration du proxy SSL.
Un chapitre est également consacré à Stormshield Management Center qui permet de communiquer avec les équipements Stormshield Network Security grâce à l’échange de données de configuration ou de supervision. Pour finir, l’auteur s’attache à transmettre au lecteur des exemples de configuration précis et à le conseiller sur le débogage de différents incidents.
-
Debian GNU/Linux – Maîtrisez la sécurité du système
د.م. 4540 sur 5Cet ouvrage sur Debian GNU/Linux s’adresse principalement aux administrateurs d’infrastructures, mais aussi à toute personne en charge de serveurs critiques nécessitant de renforcer la sécurité du système. Un minimum de connaissance du système d’exploitation GNU/Linux et de la virtualisation est nécessaire à la compréhension de ce livre afin de tirer le meilleur parti de l’ouvrage. La démarche à suivre pour renforcer la sécurité au niveau de machines utilisant la distribution GNU/Linux Debian consiste à sécuriser en premier lieu les éléments de bas niveau : le noyau, la mémoire, le système et le réseau.
à travers ce livre, l’auteur parcourt les différents moyens mis en oeuvre par la distribution Debian pour rendre les machines, et de façon sous-jacente le système d’exploitation, moins permissifs aux maliciels et aux attaques de tout genre.
-
Debian GNU/Linux – Maîtrisez la sécurité des infrastructures
د.م. 4540 sur 5Cet ouvrage sur Debian GNU/Linux s’adresse à toute personne cherchant à mettre en oeuvre une politique de sauvegarde et des stratégies de supervision permettant d’améliorer la sûreté de fonctionnement d’une infrastructure. Des connaissances particulières sur la virtualisation, sur la mise en cluster et sur les analyses forensiques légales en cas de crash système sont requises pour la compréhension de certains sujets.
Le lecteur pourra également trouver des informations utiles dans le livre du même auteur Debian GNU/Linux – Maîtrisez la sécurité du système. Après avoir renforcé la sécurité d’un système d’exploitation GNU/Linux Debian, il convient ensuite procéder à la mise aux normes, vis-à-vis notamment des politiques de sauvegarde et de supervision des différents équipements informatiques gérés par l’infrastructure d’entreprise.
L’auteur présente dans ce livre comment initialiser une série d’outils, tout en gérant aussi des logiciels d’audit permettant de vérifier qu’aucune limite du système n’a été atteinte. En cas de grave dysfonctionnement ou de corruption, on peut toujours utiliser des suites logicielles de type forensic permettant d’analyser et tracer les causes d’éventuels problèmes.
-
Sécurisez votre environnement Microsoft (365, Azure et On-premises) – Mise en oeuvre d’une stratégie Zero trust
د.م. 4540 sur 5Avec la généralisation du télétravail, la sécurité informatique représente un enjeu majeur pour toutes les entreprises. Ce livre s’adresse à toute personne (expert technique, consultant cybersécurité, RSSI) qui souhaite sécuriser son environnement Microsoft (365, Azure et On-premises) de manière optimale grâce aux outils cloud de sécurité fournis par Microsoft. L’auteur, avec une approche alliant théorie et pratique, présente une stratégie Zero Trust qui permet de sécuriser toutes les briques d’un système d’information (identités, données, messagerie, appareils, applications) pour se protéger des cyberattaques, en local et dans le cloud avec Azure et Microsoft 365.
Il s’appuie pour cela sur plusieurs cas réels et sur un modèle de sécurité qu’il a lui-même construit au fil de ses expériences. Après une présentation du modèle Zero Trust et de la suite Microsoft Defender, l’auteur décrit la mise en place de la sécurité d’Azure Active Directory : authentification, accès conditionnels, PasswordLess avec FIDO2, protection des accès et des comptes à hauts privilèges sont ainsi étudiés.
Puis le lecteur découvre le Hardening Microsoft 365 avec la suite Microsoft 365 Defender qui comprend Microsoft Defender for Identity, Microsoft Defender for Endpoint, Microsoft Defender for Office 365 et Microsoft Cloud App Security. Il plonge ensuite dans la protection de données en découvrant les étiquettes de confidentialité (sensitivity labels), ainsi que la protection contre la fuite des données avec le DLP (Data Loss Prevention).
Dans ce chapitre, le lecteur est également amené à étudier le chiffrement à double clé (DKE) qui permet de renforcer la sécurité des données. La sécurité des environnements Microsoft Azure est également détaillée. L’auteur présente un certain nombre de cas réels et de bonnes pratiques autour de produits tels qu’Azure Defender et appréhende la protection des réseaux virtuels et des machines virtuelles.
Pour finir, un chapitre sur la sécurité des accès permet au lecteur d’appréhender un nouveau modèle de sécurité.
-
Robotic Process Automation – Automatisez vos processus métier
د.م. 4540 sur 5Ce livre sur l’automatisation des processus informatiques (en anglais Robotic Process Automation ou RPA) s’adresse à toute personne qui souhaite développer un robot logiciel capable de réaliser des tâches répétitives à la place d’un utilisateur. Il intéressera autant les analystes métier, les utilisateurs ou encore les » ; key users » chargés d’identifier les tâches constitutives d’un processus et de juger de la pertinence de les automatiser, que les développeurs en charge de l’automatisation et de la mise en oeuvre des traitements à séquencer.
Après une présentation de la notion de RPA et des différentes solutions leaders sur le marché, l’auteur explique comment installer la solution UiPath et réaliser les traitements de base. Ainsi, le lecteur découvre comment les outils de RPA, en ayant recours à des mécanismes d’intelligence artificielle, lui permettent de gérer des fichiers et des répertoires, de transférer des fichiers via FTP, d’interagir avec des bases de données (Access, MySQL, SQL Server…) ou avec des applications de suites bureautiques telles que Google Suite, Outlook ou Excel.
Il trouvera également les informations utiles pour la lecture de données depuis des fichiers texte (CSV, JSON, XML…), pour l’intégration de code VB .NET, pour la récupération automatisée de flux de données (textes, tableaux, images) provenant de sites Internet (techniques dites de Data Scraping), pour la gestion de fichiers PDF ou encore pour la gestion de formulaires, basiques comme plus avancés.
Les nombreux exemples du livre ont été développés à partir de la solution de RPA de la société UiPath, leader mondial en la matière. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
-
PyQt5 – Développez vos interfaces graphiques en Python
د.م. 4540 sur 5Ce livre sur le framework PyQt5 s’adresse aux développeurs qui, possédant déjà une expérience en développement avec le langage Python, souhaitent disposer des connaissances nécessaires et avancées pour concevoir des interfaces graphiques. De la notion de widget PyQt, en passant par les diverses façons d’agencer et de disposer les éléments d’une interface graphique, ce livre étudie en profondeur l’architecture et la conception d’une application PyQt.
L’auteur détaille la gestion des évènements, les styles et les apparences d’une interface, la réalisation d’animations, l’interaction avec des bases de données relationnelles, l’intégration d’éléments sonores ou vidéo, la gestion des couches réseau ou encore le multithreading. Pour terminer, un chapitre est consacré à des utilisations de PyQt5 qui démontrent tout l’éclectisme du framework : l’affichage de graphiques et de diagrammes de données, le web browsing ou l’animation et la modélisation en 3D.
A l’issue de ce livre, le lecteur sera en mesure d’être rapidement opérationnel en développement avec PyQt5. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
-
Programmation système – Maîtrisez les appels système Linux avec le langage C (Nouvelle édition)
د.م. 4540 sur 5Avec ce livre, le lecteur dispose des connaissances nécessaires pour maîtriser la programmation avec les appels système Linux, en langage C, et développer des applications s’interfaçant directement avec le noyau afin d’exploiter au maximum ses fonctionnalités. L’auteur s’appuie sur les versions récentes du noyau Linux et sur les implémentations modernes des appels système. Il s’adresse principalement à un public de programmeurs pratiquant le langage C et ayant déjà l’expérience d’une distribution GNU/Linux ou d’un système de type Unix.
Après une description générale des appels système Linux (principes, normes, documentation…), l’auteur présente leurs principaux domaines d’utilisation. Il détaille la gestion des fichiers et des répertoires puis celle des processus avant d’étudier les mécanismes de communication et de synchronisation issus du inonde Unix classique : les tubes (anonymes et nommés) et les signaux. L’auteur décrit ensuite les deux ensembles de mécanismes de communication inter processus (IPC) implémentés par le noyau Linux, ceux d’origine Unix SYSTEM V et ceux, plus récents, définis dans le cadre des normes POSIX, permettant de gérer la mémoire partagée, les files d’attente de messages et les sémaphores.
Il expose les techniques de communication réseau via les sockets, en mode connecté et en mode datagramme, et conclut le livre avec la gestion des threads POSIX. Pour faciliter la compréhension et l’acquisition réelle des différents mécanismes, l’auteur présente les concepts fondamentaux et les illustre par de nombreux programmes d’exemple en langage C, courts et faciles à appréhender, téléchargeables sur le site sur le site www.editions-eni.fr.
-
Prometheus et Grafana – Surveillez vos applications et composants système
د.م. 4540 sur 5Avec ce livre, illustré par de nombreux exemples de mise en oeuvre, les administrateurs système comme les développeurs apprendront à déployer l’outil de surveillance Prometheus, interfacé avec l’outil de visualisation de données Grafana, pour mieux maîtriser la surveillance de leurs applications ou de leurs composants système. L’auteur commence pour cela par présenter l’intégration de Prometheus à de nombreux systèmes ou applications tels que Linux, Docker Swarm, Kubernetes, Spring Boot, PostgreSQL ou encore MySQL/MariaDB, sans que cela nécessite des connaissances approfondies pour chacun d’eux.
Les concepts à connaître a minima pour réaliser ce travail seront toutefois présentés. Le lecteur découvre ensuite comment interfacer Prometheus à Grafana, ainsi que l’automatisation des différentes tâches nécessaires à l’intégration de ces deux outils dans les applications ou systèmes, à commencer par la mise en place sous Linux. La suite du livre traite de la surveillance du système ainsi que de la gestion des accès (certificats HTTPS, authentification, autorisation via LDAP ou OAuth).
Un chapitre est également consacré à la mise en place d’alertes transmises par e-mail ou à l’aide de notifications Slack. Les mécanismes de découverte automatique des containers avec Docker Swarm ou Kubernetes ainsi que le choix de tableaux de bord suite à la mise en place de cAdvisor sont détaillés. Par ailleurs, un chapitre en fin de livre est dédié à l’installation d’un opérateur pour gérer Prometheus dans Kubernetes.
Tout un ensemble de chapitres présente ensuite la surveillance des briques applicatives classiques (bases de données, applications Spring Boot ou Flask) mais également le suivi de composants externes tels que l’API d’un partenaire ou plus simplement des briques hardware sur lesquelles il n’est pas possible d’installer d’exporteur Prometheus. Pour finir, l’auteur détaille les mécanismes d’agrégation et d’archivage vers des supports de stockage longue durée comme InfluxDB.
Les exemples et le code source du livre sont téléchargeables sous forme d’archives sur le site editions-eni.fr et disponibles également sur GitHub (instructions incluses au début du livre).
Fin du contenu
Fin du contenu
Stormshield - Configuration et mise en oeuvre de votre pare-feu 














