Rappels au langage R Mise en situation Prise en main des scripts et Notebooks. Analyse en composantes Travaux pratiques Mise en œuvre de la diminution du nombre des variables et identification des facteurs sous-jacents des dimensions associées à une variabilité importante. La modélisation Travaux pratiques Mise en place d'échantillonnage de jeux de donnes. Effectuer des […] Présentation du noyau Travaux pratiques Compilation et installation d'un noyau. Les outils utilisables Travaux pratiques Installer l'ensemble des outils et des sources. Collecte de donnée. Surveillance du noyau. Utilisation des commandes natives. Gestion des threads, scheduling Travaux pratiques Surveiller, gérer les threads. Gestion de la mémoire, du temps et de proc Travaux pratiques Analyse de […] Introduction Modélisation des applications Threads Travaux pratiques Threads et synchronisation en C/C++. Processus Travaux pratiques Gestion de traitements asynchrones avec l'API C/C++. La programmation parallèle Travaux pratiques Paralléliser des algorithmes avec "OpenMP" en C++. Utilisation de l'API OpenCL. Synthèse et conclusion Avenir du C++ avec le multicore. Conclusion des techniques étudiées. Introduction Mise en œuvre de serveurs DNS avec Bind Travaux pratiques Installation du logiciel Bind. Mise en œuvre d'un serveur DNS "cache seulement", d'un serveur DNS primaire et secondaire. Configuration de la commande rndc. Ajout d'une machine dans le domaine. Mise en œuvre de serveurs HTTP avec Apache Travaux pratiques Installation du logiciel Apache depuis […] Introduction à RxJS Travaux pratiques Mise en place d’un environnement d’exercices (Node.js). Les fondamentaux de RxJS Travaux pratiques Création de différents observables manuels ou s’appuyant sur des données ou des fonctionnalités du navigateur. Les opérateurs, manipulation des flux de données Travaux pratiques Mise en place de pipelines simples et composés pour manipuler les séquences de […] Présentation du noyau Travaux pratiques Compilation et installation d'un noyau 3.x. Les outils utilisables Travaux pratiques Installer l'ensemble des outils et des sources pour générer un module pour le noyau. Configurer le système pour effectuer le chargement automatique de module au boot. Ecriture et test de modules simples. Gestion des threads, scheduling Travaux pratiques Créer un […] Gestion des calques et mise en page Travaux pratiques Création d’un dessin structuré avec des calques dédiés (mobiliers, annotations…).Application des propriétés de calques (épaisseurs, couleurs).Gestion des calques avec le gestionnaire des propriétés. Cartouche et échelles Travaux pratiques Création et insertion d’un cartouche personnalisé.Ajustement des annotations en fonction de l’échelle du dessin.Mise en page d’un plan […] Qu'est-ce que l'Intelligence Artificielle ? Enjeux de l’intelligence artificielle pour une collectivité territoriale Réflexion collective Les utilisations actuelles de l’IA par les collectivités territoriales sont très centrées sur la recherche d’efficacité et d’optimisations (et très peu pour créer de nouveaux services). Les initiatives observées occupent un très large champ de domaines et de compétences (de […] La collecte des informations Travaux pratiques Démarche d'une analyse de log. La géolocalisation d'une adresse. La corrélation de logs d'origines différentes, visualiser, trier et chercher les règles. Optimiser la sécurité du SI : outils, bonnes pratiques, pièges à éviter Travaux pratiques Installation et configuration de Syslog, de SEC, de Splunk, ELK ou autre. Exemple d'analyse […] Présentation du langage QT Les différents types de projets Exercice Création d'une première application QT. Les éléments importants d'un projet Exercice Etude d'un fichier projet pour la mise en place de l'application. Les différents composants graphiques Exercice Mise en place de la structure de l'application. La gestion des événements Exercice Ajout de la gestion des […]