BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
Votre mission, si vous l'acceptez : collecter chez chaque client 500 métriques par seconde sur un réseau Modbus, stocker plusieurs jours de données localement, et pousser des métriques sous échantillonnées dans le cloud. Les contraintes incluent la remontée des contextes de défaut, l’envoi de commande sécurisée depuis le cloud, l’isolation des données entre clients, la connexion temps réel via websocket, la gestion des coupures de courant et d’internet. Le système tourne sur une PINE64, avec une base de donnée open source française !
NetBSD évolue constamment avec de nouvelles idées : The AnyKernel, gestionnaire de packages multiplate-formed pkgsrc, outil d'installation de paquet binaire pkgin, NetBSD Desktop project, NetBSD Logical Volume Manager (LVM) .NetBSD Veriexec subsystem, Common Address Redundancy Protocol (CARP) .
Cette conférence présentera NetBSD pour en détailler les points clés à travers sa dernière branche 6
Microsoft Hyper-V remporte un succès grandissant, pourtant des freins subsistent en ce qui concerne la protection des données et de nombreuses organisations hésitent encore à virtualiser leurs applications critiques. Veeam propose un outil fiable et éprouvé et apporte toute son expertise dans la protection des données virtualisées. Veeam Backup & Replication permet de réaliser les PRA et PCA les plus exigeants et s’adapte ainsi aux besoins de tous types d’infrastructures, grâce à son architecture évolutive, y compris les scénarios de protection des données avec multiples sites distants.
Detection des mutations au niveau des marqueurs génétiques de la résistance - Travaux Dirigés de la 3e édition du Cours international « Atelier Paludisme » - RASON Marie-Ange et RANDRIANARIVELOJOSIA Milijaona
Les métiers du numérique et de l'informatiqueJobIRL
Découvrez la diversité des métiers du numérique et de l'informatique. Ils étaient présents, mardi 20 mai, pour parler de leur métier. Ils décrivent désormais leur métier en quelques mots.
Comment et pourquoi Plasmodium modifie-t-il la surface du globule rouge hôte? - Présentation de la 8e édition du Cours international « Atelier Paludisme » - MBANYE Hypax - Burundi - mbanye_h@yahoo.fr
Distribution de MII au Niger - Conférence du 4e édition du Cours international « Atelier Paludisme » - Jean Bernard DUCHEMIN CERMES, Niger - duchemin@cermes.ne
A la recherche du vaccin contre le paludisme - Conférence de la 2e édition du Cours international « Atelier Paludisme » - HOMMEL Marcel - Liverpool School of Tropical Medicine - m.hommel@liverpool.ac.uk
Bioécologie larvaire et distribution des anophèles en Afrique - Présentation de la 4e édition du Cours international « Atelier Paludisme » - Sali DJELE - Médecin - Délégation Provinciale de la Santé Publique - Cameroun - djelesali@yahoo.fr
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
Votre mission, si vous l'acceptez : collecter chez chaque client 500 métriques par seconde sur un réseau Modbus, stocker plusieurs jours de données localement, et pousser des métriques sous échantillonnées dans le cloud. Les contraintes incluent la remontée des contextes de défaut, l’envoi de commande sécurisée depuis le cloud, l’isolation des données entre clients, la connexion temps réel via websocket, la gestion des coupures de courant et d’internet. Le système tourne sur une PINE64, avec une base de donnée open source française !
NetBSD évolue constamment avec de nouvelles idées : The AnyKernel, gestionnaire de packages multiplate-formed pkgsrc, outil d'installation de paquet binaire pkgin, NetBSD Desktop project, NetBSD Logical Volume Manager (LVM) .NetBSD Veriexec subsystem, Common Address Redundancy Protocol (CARP) .
Cette conférence présentera NetBSD pour en détailler les points clés à travers sa dernière branche 6
Microsoft Hyper-V remporte un succès grandissant, pourtant des freins subsistent en ce qui concerne la protection des données et de nombreuses organisations hésitent encore à virtualiser leurs applications critiques. Veeam propose un outil fiable et éprouvé et apporte toute son expertise dans la protection des données virtualisées. Veeam Backup & Replication permet de réaliser les PRA et PCA les plus exigeants et s’adapte ainsi aux besoins de tous types d’infrastructures, grâce à son architecture évolutive, y compris les scénarios de protection des données avec multiples sites distants.
Detection des mutations au niveau des marqueurs génétiques de la résistance - Travaux Dirigés de la 3e édition du Cours international « Atelier Paludisme » - RASON Marie-Ange et RANDRIANARIVELOJOSIA Milijaona
Les métiers du numérique et de l'informatiqueJobIRL
Découvrez la diversité des métiers du numérique et de l'informatique. Ils étaient présents, mardi 20 mai, pour parler de leur métier. Ils décrivent désormais leur métier en quelques mots.
Comment et pourquoi Plasmodium modifie-t-il la surface du globule rouge hôte? - Présentation de la 8e édition du Cours international « Atelier Paludisme » - MBANYE Hypax - Burundi - mbanye_h@yahoo.fr
Distribution de MII au Niger - Conférence du 4e édition du Cours international « Atelier Paludisme » - Jean Bernard DUCHEMIN CERMES, Niger - duchemin@cermes.ne
A la recherche du vaccin contre le paludisme - Conférence de la 2e édition du Cours international « Atelier Paludisme » - HOMMEL Marcel - Liverpool School of Tropical Medicine - m.hommel@liverpool.ac.uk
Bioécologie larvaire et distribution des anophèles en Afrique - Présentation de la 4e édition du Cours international « Atelier Paludisme » - Sali DJELE - Médecin - Délégation Provinciale de la Santé Publique - Cameroun - djelesali@yahoo.fr
Les antigènes de P .Falciparum - Présentation de la 3e édition du Cours international « Atelier Paludisme » - Ministère de la Santé et du Planning Familial de Madagascar, DPSPF, Antsiranana - Chef du Service Médico-Sanitaire, Adjoint technique à la Direction Provinciale de la Santé d'Antsiranana - Enseignant à l'Institut de Formation des Paramédicaux à Antsiranana
Exercices d'articulation - Conférence de la 8e édition du Cours international « Atelier Paludisme » - RANDRIAMANJAKA Mickael - Madagascar - boosterexe@blueline.mg
Entomologie moléculaire et étude de la structuration génétique des anophèles - Présentation de la 2e édition du Cours international « Atelier Paludisme » - RANDRIANASOLO Laurence - INSTITUT PASTEUR de MADAGASCAR BP 1274 Antananarivo, Madagascar - laurandrianas@yahoo.fr
Prise en charge à domicile du paludisme - Présentation de la 2e édition du Cours international « Atelier Paludisme » - AHMED Haoudhoit - MINISTERE de la SANTE de l'UNION des COMORES - Chargée du laboratoire au CSK de Mvouni - haoumed@hotmail.com
Les stratégies de lutte contre le paludisme sont-elles les mêmes en Asie, en Afrique, et en Amérique du Sud? - Présentation de la 6e édition du Cours international « Atelier Paludisme » - RAZAFINDRABE Mavonirina - Médecin - Madagascar - rinahjuin@yahoo.fr
Investigation d'un épisode epidémique - Conférence du 6e édition du Cours international « Atelier Paludisme » - RICHARD Vincent - Madagascar - vrichard@pasteur.mg
Vaccin contre le Paludisme : pour qui et pourquoi ? - Présentation de la 2e édition du Cours international « Atelier Paludisme » - SILAI Rahamatou - MINISTERE de la SANTE de l'UNION des COMORES - Chargée du laboratoire et de la surveillance de la chimiosensibilité au PNLP - rsilai.pnlp@laposte.net
La bonne pratique de l'usage de la quinine - Présentation de la 4e édition du Cours international « Atelier Paludisme » - Vololoniala Aimée RAVAOARINOSY - Médecin - Ministère de la Santé et du Planning Familial - Service de Lutte Contre le Paludisme - Madagascar - ravaoaim@yahoo.fr
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Jérôme Petazzoni
Présentation donnée le 18 novembre 2015 au Paris Open Source Summit par Hervé Leclerc (Alterway) et Jérôme Petazzoni (Docker), présentant entre autres les nouvelles fonctionalités de Docker pour le stockage et le réseau arrivées dans la version 1.9 du Docker Engine.
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...fabricemeillon
Opération à cœur ouvert d'Hyper-V. Partage de bonnes pratiques sur les performances (I/0, virtualisation de périphériques), la gestion de machines virtuelles sous Linux, la haute disponibilité des environnements virtualisés avec Hyper-V (clustering Windows Server 2008). Venez découvrir comment gérer la transition de VMware ESX(c) ou Virtual Server 2005 vers Hyper-V mais aussi ce que nous verrons arriver avec Windows Server 2008 R2. La session à ne pas manquer !!
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-virtualbox
Avec cette formation Oracle VirtualBox, vous allez découvrir le système de virtualisation GRATUIT, Oracle VirtualBox.
Cette formation pratique vous permettra d’acquérir les connaissances et compétences pour installer, gérer et maitriser l’environnement Oracle VirtualBox. Vous allez pouvoi apprendre la gestion des machines virtuelles, les clones, les snapshots, les méthodes de connexion réseau et les pilotes Virtio, la gestion du stockage, l'outil VBoxManage, le serveur Oracle VirtualBox,...
Deux bonus vous sont offerts: un lab réseau Cisco avec GNS3 pour connecter vos machines virtuelles , et un Lab SAN ISCSI pour partager et téléporter vos machines virtuelles.
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-kvm
Avec cette formation vous allez découvrir la puissance du système de virtualisation Libre KVM – KernelBase Virtual Machine et libvirt : librairie, outils notamment utilisée par KVM, Xen, Vmware, OpenStack...
Cette formation pratique vous permettra d'acquérir les connaissances et compétences nécessaires pour configurer et gérer un environnement virtualisé OpenSource avec du stockage San et NAS et les réseaux Virtuels. Aucune connaissance de kvm n’est requise. Toutefois une bonne connaissance des OS, réseaux, stockage est un plus, mais pas indispensable, un plus quand même.
Durant cette formation Ludovic, vous apprendra comment configurer, administrer au quotidien une infrastructure virtualisé, ainsi que les bonnes pratiques qui vous aideront à optimiser votre infrastructure.
Vous découvrirez également la communauté opensource et enfin vous donnera les éléments pour bien démarrer et mettre en œuvre un projet de virtualisation libre.
Techdays 2009 - La virtualisation de machines avec Hyper-Vfabricemeillon
La virtualisation de serveurs de part les bénéfices économiques et techniques que sa mise en oeuvre apporte est certainement la technologie les plus regardées par les exploitants et les responsables de production. Windows Server 2008 apporte en standard les différents services nécessaires à la mise en oeuvre d'une infrastructure virtualisée. Cette session sera l'occasion de présenter les principales caractéristiques : architecture de type hyperviseur, machines virtuelles 32 et 64 bits multi-coeurs, performances I/O, interopérabilité et services de haute disponibilité des machines virtuelles.
Vous souhaitez découvrir Hyper-V, la session à ne pas manquer !!
Etude de la virtualisation en plusieurs parties :
- Tour d'horizon de la virtualisation
- Pré-requis à la compréhension de Xen (rappels théoriques)
- Présentation de Xen
- L'architecture et le fonctionnement de Xen
La formation complète est disponible ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-proxmoxve-3-x
Cette formation pratique vous permettra d'acquérir les connaissances et compétences nécessaires pour configurer et gérer un environnement virtualiséopensource. Aucune connaissance de Proxmoxn'est requise. Toutefois, des connaissances sur les OS et des notions sur le réseau, le stockage sont recommandés, mais pas indispensables.
Durant ce cours et en se basant sur ses longues années d'expériences Ludovic Quenec'hdu, vous apprendra comment configurer administrer et égalementsaisir les enjeux de la virtualisation libres, ainsi que de vous fournir des lignes directrices aux bonne pratiques qui vous aideront à optimiser votre déploiement de serveur Proxmox. Il vous donnera les éléments pour bien démarrer et mettre en œuvre un projet de virtualisation libre.
Alphorm.com Formation Les solutions de Haute Disponibilité sous Windows Serv...Alphorm
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-la-haute-disponibilite-sous-windows-serveur-2012-r2
Cette formation vous offre la maîtrise de toutes les fonctionnalités liées à la haute disponibilité sous Windows Serveur 2012 R2.
Le contenu est totalement exhaustif et inclut toutes les nouveautés apportées par les versions Windows 2012 et 2012 R2.
Tous les thèmes et architectures sont abordés : clustering avec basculement, équilibrage de charge réseau, association de carte réseau, nouveautés haute disponibilité DHCP, tolérance de panne sur les partages (DFS), mise en cluster d’ordinateur virtuel, plan de reprise d’activité, architecture réseau et de stockage optimisées…
Chaque fonctionnalité est illustrée par de multiples ateliers de mise en pratique.
A l’issue de cette formation vous aurez tous les acquis nécessaireS pour concevoir et implémenter la haute disponibilité, ainsi qu’un PRA (Plan de reprise d’activité) au sein de votre infrastructure informatique.
Cette session est également utile dans les préparations de certifications Microsoft (70-412, MCSA Windows 2012 r2…)
Formation complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-lxc
LXC "Linux Containers" est une solution puissante de virtualisation basée sur les conteneurs.
LXC permet de créer des conteneurs Linux sécurisés et isolés sur un «petit» serveur physique permettant une meilleure utilisation des serveurs et assurant que les applications ne soient pas en conflit.
Dans cette formation vous allez apprendre comment installer, configurer, déployer et administrer au quotidien un environnement virtualisé par conteneurs sous LXC et LXD.
Ludovic vous guidera dans la compréhension et la mise en place des concepts avancés de LXC : vous allez découvrir des fonctionnalités avancées du noyau Linux comme les espaces de noms et les groupes de contrôle Linux.
Aussi vous apprendrez à connecter vos conteneurs avec différents modèles réseau (Veth, Bridge, MacVlan et OpenVswitch). En plus, vous étudierez la gestion du stockage avec les systèmes de fichiers (LVM, BRFS et ZFS).
Vous pourrez administrer des serveurs locaux et distants, des serveurs d’images et vous maîtriserez la gestion quotidienne de vos conteneurs avec les snapshots, le clonage, la migration, mais également la gestion des ressources.
Comme à son habitude, Ludovic partagera avec vous toutes les astuces et bonnes pratiques avec plein de travaux pratiques.
Ce cours présente la notion de système d'exploitation et en particulier les Linux embarqués qui sont spécialement conçus pour des systèmes embarqués de haut niveau avec des processeurs à usage général (GPP) comme unité de calcul principale. Il explique ensuite comment Linux embarqué démarre, quelles sont les différentes phases et modalités de stockage du système d'exploitation. Enfin, il présente la BeagleBone Black, ses caractéristiques et comment la programmer. Le cours conclut en expliquant la notion de driver de périphérique et comment ils sont conçus sous Linux à l'aide de fichiers.
Implémentation efficace et durable de processus métiers complexesGeeks Anonymes
La transposition de processus métiers complexes en programmes informatiques est parfois difficile pour des raisons techniques et/ou communicationnelles. Le faire efficacement et sous une forme flexible l'est encore plus. Pousse-Café, un framework Java se basant sur le Domain-Driven Design (DDD), rend la tâche plus abordable. https://www.pousse-cafe-framework.org/
Par Gérard Dethier, aux Geeks Anonymes du 15 janvier 2021
Vidéo : https://youtu.be/DE0QpTIz1cQ
Managing Open Source Licenses (Geeks Anonymes)Geeks Anonymes
This document discusses open source software licenses and managing open source code. It provides an overview of common open source licenses like GPL, MIT, and BSD licenses. It also discusses risks of license incompatibility and how to detect open source code dependencies. The document recommends that developers choose licenses carefully, document code properly, and that companies establish open source policies.
Conférence des Geeks Anonymes sur " Reprendre le contrôle de ses données ", par Gérard Dethier, le 26 octobre 2020.
Vidéo : https://youtu.be/RUbZ9RbI7TA
Conférence des Geeks Anonymes sur " le langage Go ", par Thomas Hayen le 23 septembre 2020.
Cette conférence est disponible en vidéo sur Youtube : https://youtu.be/AlGGneVGTJk
This document provides an overview of Kubernetes including: its architecture with key components like kubelet, kube-proxy, controller manager, scheduler, and etcd; how it manages deployments with rolling updates and rollbacks; jobs; services; ingress; volumes; configmaps and secrets; namespaces; cronjobs and daemonsets; readiness and liveness probes; statefulsets; network policies; RBAC and security; and a brief history of Kubernetes. It also includes contact information for Philippe Collignon who provides additional context on his experience with Kubernetes.
Rust is a systems programming language that offers performance comparable to C and C++ with memory safety and thread safety. It uses a borrow checker to enforce rules around ownership, borrowing, and lifetimes that prevent common bugs like use of dangling pointers and data races. Rust also supports features like generics, pattern matching, and idioms that improve productivity without sacrificing performance.
This document discusses best practices for testing code. It recommends writing unit, integration, functional, generated, and performance tests. Unit tests should be isolated, reproducible, fast, simple, and automated. Integration tests check interactions between components. Functional tests simulate user behaviors. Generated tests use random inputs to try breaking code. Performance tests measure timing and load capacity. The document provides examples of tools and techniques for writing different types of tests in Python.
Become Rick and famous, thanks to Open SourceGeeks Anonymes
This document discusses how to become rich and famous through open source software by attracting users and developers, and outlines various business models for monetizing open source projects including services, dual licensing, and creating added value products. It notes that choosing open source allows for social impact, helps customers avoid lock-in, and helps attract talent from the open source community.
This document provides an introduction to natural language processing (NLP) and discusses various NLP techniques. It begins by introducing the author and their background in NLP. It then defines NLP and common text data used. The document outlines a typical NLP pipeline that involves pre-processing text, feature engineering, and both low-level and high-level NLP tasks. Part-of-speech tagging and sentiment analysis are discussed as examples. Deep learning techniques for NLP are also introduced, including word embeddings and recurrent neural networks.
1. The document discusses modern features of SQL such as window functions, common table expressions, grouping sets, rollup and cube.
2. It provides examples and explanations of these features and how they can be used to analyze and query data in flexible ways.
3. Compatibility of these features across major database systems such as PostgreSQL, SQL Server, and Oracle is also discussed.
4. Hyperviseur type 2
• VirtualBox, VMware Player, …
• Fonctionne sur grand nombre de plateforme
• Système hétérogènes
• Permet l’émulation de matériel
• Lourd en ressources
6. Hyperviseur type 1
• KVM, VMware ESXi, Hyper-V, XEN, …
• Système dédié à la virtualisation
• Systèmes hétérogènes
• Meilleur rentabilité matériel par rapport à
l’hyperviseur type 1
• Reste relativement lourd en ressources
8. Isolation
• Un seul kernel
• Instanciation de différentes parties du
système (processus, réseau, montage, …)
• Demande peu de ressources
• Système homogène uniquement
10. Pourquoi faire de l’isolation ?
• Lancer un processus est plus rapide que lancer
un système d’exploitation complet
• Peu de ressources gaspillée inutilement
11. Crash ?
• Même combat mais à un autre niveau
• Crash de l’hyperviseur -> les VM sont down
• Crash du kernel -> la machine est down
25. ReactOS
• Réécriture de l’implémentation de Microsoft
Windows NT sous licence GNU GPL
• Binairement compatible
• Loin d’être fini
26. Kernel Mode/User Mode
• Kernel: espace noyau (driver, gestion de la
mémoire et des processus, lien avec le
hardware), accès global au système
• User: espace utilisateur (applications
classiques), accès restreint et sécurisé au
système