"La liberté informatique est un enjeu de société, et il est essentiel" (Richard Stallman)


Premier pas vers la liberté

Présentation de l'E2L

Quel est le rôle de l'école du logiciel libre ?

Tout d'abord, ce n'est pas une école comme les autres. Elle n'a pas d'établissement fixe, pas de cours de récréation, pas de carte d'étudiant, ni de diplôme de fin d'année.

Comme toutes les écoles, son rôle est d'apprendre à ses élèves les logiciels libres, c'est-à-dire :

  • comment en trouver de bons parmi les nombreux sites qui en proposent,
  • comment en prendre possession en fonction des licences,
  • comment les installer en fonction de ses besoins,
  • comment les tester et les utiliser,
  • comment en comprendre le fonctionnement pour ensuite les modifier,
  • comment écrire ses propres logiciels libres.

En fait, l'école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19 ème siècle, et dont le but est de transmettre des connaissances théoriques ou pratiques à tous ceux qui le souhaitent. Et pour atteindre ce but, sa forme juridique est de type " association à but non lucratif ".

Comment fonctionne l'école ?

Cette école étant une association, elle possède, comme toutes les autres, un bureau, élu chaque année en assemblée générale, pour l'administrer. Mais elle a aussi des responsables pédagogiques dont le rôle est essentiel car ce sont eux qui établissent les programmes des cours en fonction des souhaits des adhérents, valident les candidatures des enseignants et affectent les sessions.

Les membres du bureau et les responsables pédagogiques forment "l'encadrement de l'école ". Tous les membres "encadrants" doivent être membres de l'association.

Les locaux où se déroulent les cours seront ceux que l'on veut bien nous prêter : une salle des fêtes, un théâtre, une salle de réunion publique, un amphi dans une école publique, ou autre.

Les thèmes des cours sont définis par les adhérents en fonction de leurs envies, de leurs besoins. Les cours sont ensuite décidés par les responsables pédagogiques de l'école en fonction des enseignants disponibles.

Afin de permettre au plus grand nombre de participer et d'assister aux cours, les sessions se tiennent essentiellement le samedi. Une première de 9h à 12h30, et une autre de 14h à 17h30.

Doit-on payer une cotisation ?

Notre souhait de départ était que cette école soit gratuite. Mais organiser des cours et des conférences fait partie des manifestations regroupant un grand nombre de personnes, avec des risques de dommages corporels, matériels et immatériels consécutifs causés aux tiers participant à ces rencontres.

C'est pourquoi notre école est dans l'obligation de souscrire une assurance couvrant ces risques, et la cotisation sert donc à financer cette souscription.

Son montant a été fixé, lors de la dernière assemblée générale, à cinq euro par an.

Comment participer ?

Pour être un élève, on doit simplement être membre de l'association et s'inscrire, via le site Internet, à chaque fois que l'on souhaite assister à un cours. Ceci pour des raisons d'organisation.

Un enseignant est un membre de l'association dont les compétences sont évaluées par les responsables pédagogiques de l'école. Pour avoir le statut d'enseignant il doit assurer au moins une session par an. Pour chaque sujet pris en charge, il met à disposition des élèves un support de cours gratuit sur le site de l'école.

Les membres de l'association (élèves, enseignants, et encadrants) disposent d'une liste de discussion avec laquelle ils peuvent échanger sur les sujets des prochains cours, les questions portant sur les cours passés, des questions techniques, etc. Tout membre de l'association peut être à la fois encadrant, enseignant et élève.

Tous les enseignants sont répertoriés sur le site de l'école et disposent, s'ils le souhaitent, de liens personnels pour référencer leurs propres sites. Ceci afin d'encourager les informaticiens "free- lance", les consultants, les responsables de "start-up" , dont les compétences sont souvent intéressantes, à rejoindre l'école en tant qu'enseignant.

Pour vous inscrire, cliquez sur "Inscription" dans le menu en haut à droite.

Les Activités proposées par l'E2L


Rencontres

Les événements organisés par l'E2L sont avant tout des moments d'échanges et de rencontres humaines.

En savoir plus

Formations

L'E2L propose des cours, des conférences, des ateliers et des laboratoires de recherches afin de permettre à tous de progresser à son rythme.

En savoir plus

Publications

Autour des thématiques du logiciel libre, l'E2L vous aide à rédiger des textes et des articles pour alimenter le bulletin, des supports de cours, des tutoriels.

En savoir plus

Orientation

Les responsables pédagogiques de l'E2L, qui ont tous une grande expérience d'enseignant, sont à votre disposition pour vous conseiller et vous orienter dans votre apprentissage.

En savoir plus

Les Publications de l'E2L

Le Bulletin de l'E2L

C'est un bulletin qui a pour but de faire connaître ce qui se passe dans notre école à ceux qui n'en font pas partie. Il est apériodique, c'est-à-dire qu'il ne paraît que lorsque nous avons des choses intéressantes à dire.

Les articles sont majoritairement écrits par les membres, et comme cette publication est destinée à un large public, son contenu doit être compréhensible par des non-informaticiens.

Il est disponible au téléchargement sur ce site. Le premier numéro est en cours de rédaction.

Les supports de cours

Ce sont en général les enseignants qui rédigent les supports qui permettent aux élèves de travailler le cours après sa présentation orale.

Comme il est destiné aux élèves, la compréhension de son contenu nécessite des pré-requis qui sont indiqués dans la présentation du cours.

Ils ne sont disponibles qu'aux membres de l'école.

Les tutoriels

Ce sont des documents, ou vademecums, qui permettent de réaliser une chose bien précise, comme l'installation d'un logiciel, le paramétrage d'une partie d'un système, etc

Ils accompagnent souvent des ateliers pratiques, et ne sont disponibles qu'aux membres de l'école.

La compréhension du contenu nécessite aussi des pré-requis mais beaucoup plus légers que pour les supports de cours, et qui sont spécifiés dans la présentation du document.

L'approche de l'E2L est de permettre à n'importe quel élève, qui a un peu d'expérience, de rédiger un tutoriel simple.

Pour vous inscrire, cliquez sur "Inscription" dans le menu en haut à droite.

L'Agenda de l'E2L

Conditions de Participation

Pour assister aux cours, ateliers et aux conférences, vous devez OBLIGATOIREMENT être membre de l'E2L et réserver votre place.
Pour devenir membre, cliquez sur "Inscription" dans le menu ci-dessus à droite.

Evénements à venir

Le 28/05/2016 Activité E2L : Vingt-septème cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Patrick Foubet
Sujet : Retour sur le langage C : séance spéciale avec les pointeurs ...
- Présentation du type,
- Avec les structures,
- Les méta-pointeurs,
- Construction d'un chainage simple,
- Et double si on a le temps, ...
Rappelons que jusque fin juin les adhérents souhaitant venir avec leur PC pour y installer (ou faire installer) une version de GNU/Linux sont les bienvenues !

Evénements passés liés à notre activité

Le 21/05/2016 Activité E2L : Vingt-sixième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Patrick Foubet
Sujet : Retour sur l'Intelligence Artificielle (I.A.) : définition, principes, langages, projets, ...
- Présentation du langage Prolog (exemples que l'on n'a pas eu le temps de voir lors de la conférence du 12 avril dernier, et d'autres),
- Après ma rencontre avec Olivier Bertrand à Lyon le 15 mai, point sur le projet qui consiste à développer un système libre pour que des personnes handicapées moteur puissent piloter leur PC avec leur "cerveau", Ceci en s'appuyant sur le projet Openvibe de l'Inria :
- Définition du projet,
- Le choix du matériel,
- L'organisation avec ceux qui sont intéressés, ...

Le 14/05/2016 Activité E2L : Vingt-cinquième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Rémi Jouannet
Sujet : Installation de différentes versions de GNU/Linux sur les machines des nouveaux adhérents.
- Choix d'une distributuon (Debian, Arch, Mint, Ubuntu, ...,
- Fabrication d'un clé USB d'installation,
- Le partitionnement,
- La mise en place du système de base,
- La gestion des paquets, ...

Le 07/05/2016 Activité E2L : Vingt-quatrième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Adrien Cortes/Baltazar Ohayon/Patrick Foubet
Sujet : Préparation du Week-end "Ivry en Fête", les 11 et 12 juin.
- Activités proposées dans notre stand,
- Le bar à vin,
- Le planning,
- La décoration du stand (panneaux, affiches …)
Fabrication d'une machine virtuelle Debian Jessie avec les outils python nécessaires pour piloter le robot Poppy-ergo.

Le 23/04/2016 Activité E2L : Atelier Robotique   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Baltazar Ohayon/Patrick Foubet
Sujet : 1°) Debug du programme écrit par l'INRIA en python
2°) Modification des librairies SNAP
3°) Définition d'une interface simple de programmation visuelle pour débutant

Le 15/04/2016 Activité E2L : Faites du Numérique - 2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Adrien Cortes/Baltazar Ohayon/Mehdi Hassine/Bruno Guilbert/Patrick Foubet
Sujet : 1°) Conférence des Cadets de l'E2L :
Petit Guide de l'Hygiène Numérique ou Comment éviter les principaux pièges d'Internet ?
2°) Démonstration d'impression 3D : exemples avec les pièces du robot Poppy Ergo Jr.
3°) Atelier Robotique : Montage et test du robot.
4°) Programmation visuelle avec le langage SNAP dérivé de Scratch.

Le 12/04/2016 Activité E2L : Faut-il avoir peur de l'Intelligence Artificielle ?   Espace Gérard Philipe - de 19h à 21h
Intervenant(s) : Patrick Foubet
Sujet : Des tas d'évènements récents comme l'utilisation de plus en plus fréquente de drones dans des conflits militaires ou des situations critiques, les rencontres homme contre machine à des jeux complexes comme le jeu de go, les conséquences désastreuses des dysfonctionnements de robots ayant pris la place d'humain à la bourse, etc, nous poussent à nous poser la question.
D'où vient l'Intelligence Artificielle (appelée souvent I.A.) ?
Y en a t-il vraiment partout ?
Quelle est la différence entre un programme classique et l'I.A ?
Telles seront les questions auxquelles nous essayerons de répondre en parcourant l'Histoire de l'Informatique et à travers plusieurs exemples d'utilisation de Logiciels Libres.
La programmation en langage prolog sera au rendez-vous !

Le 09/04/2016 Activité E2L : Vingt-troisième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Patrick Foubet/Mehdi Hassine/Baltazar Ohayon
Sujet : Préparation de la semaine "Faites du Numérique" à Ivry.
- Etude du projet Poppy de l'INRIA de Bordeaux (suite 4),
- Le détails des connections TTL et de l'alimentation,
- La liaison USB avec le PC pour commander le robot,
- Montage du robot Ergo Jr et tests
- Le langage SNAP : comment se connecter à l'interface de simulation.

Le 02/04/2016 Activité E2L : Vingt-deuxième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Patrick Foubet/Mehdi Hassine/Baltazar Ohayon
Sujet : Préparation de la semaine "Faites du Numérique" à Ivry.
- Etude du projet Poppy de l'INRIA de Bordeaux (suite 3),
- Montage du robot Ergo Jr et tests
- Le langage SNAP : comment se connecter à l'interface de simulation.

Le 26/03/2016 Activité E2L : Vingt-et-unième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Patrick Foubet/Mehdi Hassine
Sujet : 1°) Programmation avec les sockets BSD (suite 3)
- Le serveur bi-protocoles. Le select().
2°) Préparation de la fête de l'Internet à Ivry.
- Etude du projet Poppy de l'INRIA de Bordeaux (suite 2)
- Inventaire pour le montage.
- Tests de montage avec les servomoteurs.
- Le langage SNAP.

Le 25/03/2016 Activité E2L : Conférences E2L à l'école INGESUP   Campus YNOV Salle A2 - 14h-17h
Intervenant(s) : Nathan Crombez/Patrick Foubet
Sujet : Nathan Crombez, Docteur en Vision par Ordinateur: Contribution aux asservissements visuels denses : les mélanges de gaussiennes photométriques
Résumé: Les asservissements visuels denses ont l’avantage de ne pas nécessiter de détecter, de mettre en correspondance ou encore de suivre des primitives visuelles. Cependant, à cause d’un domaine de convergence étroit, la pose initiale de la caméra ne doit pas être trop éloignée de la pose désirée. C’est pourquoi, nous proposons de représenter les images par des mélanges de gaussiennes photométriques afin d’élargir le domaine de convergence des asservissements visuels tout en conservant la précision à convergence que l’on obtiendrait avec la primitive purement photométrique.

Patrick Foubet, Président de l’E2L: Présentation du …

Le 19/03/2016 Activité E2L : Vingtième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Patrick Foubet/Mehdi Hassine
Sujet : 1°) Programmation avec les sockets BSD (suite 2)
- Protection des échanges avec un tunnel ssh.
2°) Préparation de la fête de l'Internet à Ivry.
- Etude du projet Poppy de l'INRIA de Bordeaux (suite)
- Inventaire pour le montage.
- Environnement de programmation visuel Snap …

Le 12/03/2016 Activité E2L : Dix-Neuvième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Patrick Foubet/Mehdi Hassine
Sujet : 1°) Programmation avec les sockets BSD (suite)
- Mise en place de services RPC (Remote Procedure Call) avec les ONC RPC.
2°) Préparation de la fête de l'Internet à Ivry.
- Etudes de cas à partir du projet Poppy de l'INRIA de Bordeaux,
- Fabrication des pièces d'un robot avec une imprimante 3D,

Le 20/02/2016 Activité E2L : Dix-Huitième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Patrick Foubet
Sujet : Qwt.
Qwt (ou Qt Widgets for Technical Applications) est un set de widgets pour Qt, de composants GUI et de classes principalement utiles pour des programmes techniques.
Questions ouvertes à tous les sujets vus depuis le début de l'année :
Préparation de la séance sur le Forum ...

Le 13/02/2016 Activité E2L : Dix-Septième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Rémi Jouannet/Patrick Foubet
Sujet : Docker.
Docker est un logiciel libre qui automatise le déploiement d'applications dans des conteneurs logiciels. Selon la firme de recherche sur l'industrie 451 Research, « Docker est un outil qui peut empaqueter une application et ses dépendances dans un conteneur virtuel, qui pourra être exécuté sur n'importe quel serveur Linux ». Ceci permet d'étendre la flexibilité et la portabilité d’exécution d'une application, que ce soit sur la machine locale, un cloud privé ou public, une machine nue, etc.
Le cours comportera entre autres :
- Présentation d'un simple container helloworld,
- docker-compose pour lancer plusieurs containers en même temps,
- interaction réseau entre 2 containers ...

Le 06/02/2016 Activité E2L : Seizième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 14h-18h
Intervenant(s) : Patrick Foubet
Sujet : La programmation objet avec C++/Qt : suite de la transposition de nos outils de chiffrement dans l'environnement Qt.
Comment faire communiquer les socket Unix avec les Qt-socket ?

Le 30/01/2016 Activité E2L : Quinzième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 10h30 -12h30 et 14h-16h
Intervenant(s) : Patrick Foubet
Sujet : Le matin : La programmation objet avec C++/Qt : suite de la transposition de nos outils de chiffrement dans l'environnement Qt.
L'après-midi : Programmation en C++ avec Qt 5.5 : les threads Qt

Le 30/01/2016 Activité E2L : Assemblée Générale   Salle LO (Ancienne Salle AFTAM) - 16h30 - 19h30
Intervenant(s) : Le Comité Directeur
Sujet : L'ordre du jour est disponible pour les adhérents sur le forum

Le 23/01/2016 Activité E2L : Quatorzième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 09h30 -12h30 et 14h-17h
Intervenant(s) : Patrick Foubet
Sujet : Le matin : La programmation objet avec C++ (suite).
L'après-midi : Programmation en C++ avec Qt 5.5 :
- installation de l'environnement de développement,
- découverte des différentes APIs,
- Parcours des exemples fournis et compilation avec Qt-creator !

Le 16/01/2016 Activité E2L : Treizième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 09h30 -12h30 et 14h-17h
Intervenant(s) : Patrick Foubet/Jacques Godfrain Kounkou
Sujet : Le matin (avec Patrick) : La programmation objet avec C++ (suite).
L'après-midi (avec Jacques) : Informatique Quantique.
Introduction à l'informatique Quantique avec la librairie libquantum
Le but de cette séance sera de comprendre les enjeux de l'informatique Quantique de nos jours.
Puis nous découvrirons les portes quantiques et programmerons notre premier algorithme quantique au moyen de la librairie libquantum.

Le 09/01/2016 Activité E2L : Douzième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 09h30 -12h30 et 14h-17h
Intervenant(s) : Patrick Foubet
Sujet : Le matin : Les paradigmes de la programmation orientée objet
l'héritage, l'interface, l'encapsulation, les messages et la coopération entre objets, ... L'après-midi : Programmation en C++ :
- installation des outils,
- Ecriture de codes simples,
- Exemple de classes dérivées, redéfinition des opérateurs, surcharges, ...

Le 19/12/2015 Activité E2L : Onzième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 09h30 -12h30 et 14h - 17h
Intervenant(s) : Baltazar Ohayon/Patrick Foubet
Sujet : Le matin : Débat sur les licences que nous utiliserons pour diffuser notre code.
Suite du projet de chiffrement symétrique :
- le chiffrement itératif avec un fichier contenant une liste de clés,
- choix d'une licence pour ce code,
- création d'un outil permettant d'automatiser l'installation de la licence.
L'après-midi : Programmation PHP :
- installation des outils,
- Génération de code HTML,
- Autres utilisations ...

Le 12/12/2015 Activité E2L : Cours Grand Public    EPI Jean Jacques Rousseau - 14h-17h
Intervenant(s) : Des membres de l'E2L
Sujet : Utilisation des outils de création de machines virtuelles pour utiliser GNU/Linux sur un système propriétaire.
Cours sur l'installation de l'outil VirtualBox.
Fabrication d'une machine virtuelle à partir d'une image ISO.
Configuration de l'interface réseau.
Gestion des paquets pour ajouter des logiciels.

Pour en savoir plus : http://www.ivry94.fr/decouvrir-la-ville/internet-public/espaces-publics-internet-epi/fonctionnement-et-activites.htm
Le 12/12/2015 Activité E2L : Dixième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 09h30 -12h30
Intervenant(s) : Patrick Foubet
Sujet : Suite du projet de chiffrement symétrique :
- les combinaisons compression/chiffrement : exemple de commande script.
- le chiffrement itératif avec un fichier contenant une liste de clés,
- le chiffrement de flux (chiffrement de données venant d'un pipe)

Le 05/12/2015 Activité E2L : Neuvième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 09h30 -12h30 et 14h - 17h
Intervenant(s) : Baltazar Ohayon/Patrick Foubet
Sujet : * Le matin avec Baltazar :
Présentation de la méthode : Le Chiffre de Playfair ou Carré de Playfair est une méthode manuelle de chiffrement symétrique qui fut la première technique utilisable en pratique de chiffrement par substitution polygrammique. Il fut imaginé en 1854 par Charles Wheatstone, mais porte le nom de Lord Playfair qui popularisa son utilisation.
* L'après-midi avec Patrick :
Programmation en C de la librairie que nous allons inventer ensemble.

Le 28/11/2015 Activité E2L : Huitième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 09h30 -12h30 et 14h - 17h
Intervenant(s) : Rémi Jouannet/Patrick Foubet
Sujet : * Le matin avec Rémi :
Le Bash est un shell, c'est-à-dire un interpréteur de commandes, écrit pour le projet GNU en 1989. Bash est l'acronyme de Bourne-Again SHell, un calembour sur le shell Bourne sh, qui a été historiquement le premier shell d'Unix. Le shell Bourne original fut écrit par Stephen Bourne. Bash a été principalement écrit par Brian Fox et Chet Ramey. La syntaxe de Bash est compatible avec sh et inclut des développements issus de csh et ksh.
* L'après-midi avec Patrick :
Programmation en Bourne-shell qui est le standard Posix

Le 21/11/2015 : Cours Grand Public    EPI Jean Jacques Rousseau - 14h-16h
Intervenant(s) : Des membres de l'E2L
Sujet : * Panorama des logiciels libres pour débutants * Comment installer un système libre sur son ordinateur en toute sécurité
Pour en savoir plus : http://www.ivry94.fr/decouvrir-la-ville/internet-public/espaces-publics-internet-epi/fonctionnement-et-activites.htm
Le 21/11/2015 Activité E2L : Septième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 09h30 -12h30
Intervenant(s) : Patrick Foubet
Sujet : Au début du troisième millénaire, le géant américain Google demande à un trio d'informaticiens de lui inventer un langage pour des jeunes développeurs, car, selon l'un des auteurs : « Ils ne sont pas capables de comprendre un langage brillant, mais nous voulons les amener à réaliser de bons programmes. Ainsi, le langage que nous leur donnons doit être facile à comprendre et facile à adopter ». Parmi le trio, un certain Ken Thompson, celui-là même qui inventa Unix au début des années 70 ! Nous présenterons donc ce langage, appelé Go. Au programme de la programmation concurrente d'un nouveau genre ! Le langage Go vit le jour le 10 novembre 2009. Une manière de célébrer son sixième anniversaire !
Le 14/11/2015 Activité E2L : Sixième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 09h30 -12h30
Intervenant(s) : Patrick Foubet
Sujet : Ce cours a été annulé à cause des événements tragiques qui ont ensanglanté Paris dans la nuit du 13 au 14 novembre 2105.
Le 07/11/2015 Activité E2L : Cinquième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 9h30 -12h30 et 14h-17h
Intervenant(s) : Rémi Jouannet/Patrick Foubet
Sujet : * MATIN Les expressions régulières (regex) : - Différences avec les méga-catactères du shell Bourne, - Les BRE (Basic Regular Expressions), - Les ERE (Extended RegEx), - Les ARE (Advanced RegEx), - les outils qui les utilisent. * APRES-MIDI Présentation de "awk", langage de programmation fait pour travailler sur des quantités énormes de texte. - Les différentes versions (awk, mawk, gawk, …), - Définition des délimiteurs, - Exemples de scripts pour surveiller un serveur à partir des fichiers log,
Le 17/10/2015 Activité E2L : Quatrième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 9h30 -12h30 et 14h-17h
Intervenant(s) : Rémi Jouannet/Patrick Foubet
Sujet : * MATIN (PF) Le réseau TCP/IP, la norme de fait : - description des couches - outils de paramètrage de ses interfaces (ifconfig, route, resolv.conf, …) - les différents modes (UDP non-connecté et TCP connecté) - Les sockets UNIX pour programmer les échanges réseaux, - Programmation d'un serveur UDP et d'un serveur TCP en langage C * APRES-MIDI (RJ) Présentation des principaux outils de surveillance du réseau TCP/IP : - analyse des packets (tcpdump, whireshark) - tests des DNS (dig, nslookup) - Les liaisons et ports ouverts de son système (netstat, ss) - Les systèmes connectés à notre réseau (nmap) etc - La distribution backtrack devenue Kali-Linux
Le 10/10/2015 Activité E2L : Troisième cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 9h30 -12h30 et 14h-17h
Intervenant(s) : Rémi Jouannet/Patrick Foubet
Sujet : * MATIN Installation d'un serveur Apache from scratch : - création d'une VM Debian Jessie - installation des paquets - Paramétrage de serveurs virtuels, - mise en place des modules PHP, SSL (pour activer l'interface https), etc ATTENTION : Venir avec une version de VMWare ou de VirtualBox opérationnelle sur votre PC !! * APRES-MIDI Présentation du langage Nife (Networking Industrial Forth-like Environment) par son créateur : - un langage pour scientifiques non-informaticiens, - aspect free-context, - L'interface STSP (Stack-to-Stack protocol), - le RPC dynamique, etc
Le 03/10/2015 Activité E2L : Second cours de la saison 2015-2016   Salle LO (Ancienne Salle AFTAM) - 9h30 -12h30 et 14h-17h
Intervenant(s) : Patrick Foubet
Sujet : * MATIN A l'occasion du 74 ème anniversaire de la naissance de Dennis Ritchie, nous ferons de la programmation en langage C : niveau en fonction des gens présents (tous niveaux acceptés). Nous évoquerons également le concours international de code C obscur (IOCCC). * APRES-MIDI - Débat sur la sécurité dans les échanges (Navigation, emails, SMS, etc). - Présentation des grands principes de la communication TCP/IP et des outils existants.
Le 26/09/2015 Activité E2L : Ouverture de la saison 2015-2016   Ancienne Salle AFTAM - 9h-13h et 14h-18h
Intervenant(s) : Patrick Foubet
Sujet : * MATIN - Aménagement de la salle (apporter vos rallonges électriques et si possible vos câbles ethernet), - On fera de l'initiation à IPV4 sous Linux (ifconfig, route, netstat, nmap, etc), - Mise en place du réseau avec un routeur Linksys WRT54GL, - Installation d'OpenWRT, - Paramétrage pour faire du reverse Wifi * APRES-MIDI - Installation d'une VM / Debian Jessie avec VirtualBox ou VMWare, - Mise en place des paquets pour faire du développement, - Tests de compilation avec des exemples - Et plus si on a le temps !
Le 27/03/2015 Activité E2L : Comment mettre en oeuvre une chaîne de compilation croisée   Espace Gérard Philipe - de 19h à 22h
Intervenant(s) : Patrick Foubet
Sujet : Le système GNU/Linux étant multi-plateforme, il est souvent nécessaire de l'adapter en fonction de l'architecture dans laquelle il sera exécuté. Un microprocesseur Intel x86 est conçu différemment d'un microprocesseur ARM.
Dans certains cas, comme par exemple la fabrication d'un noyau embarqué, il vaut mieux compiler sur un processeur rapide que sur celui du système embarqué cible, beaucoup moins puissant.
A travers plusieurs exemples, nous verrons comment installer sur son PC, équipé d'un processeur Intel ou AMD classique, des outils permettant de compiler des programmes dont la cible est une autre machine.
Les exemples seront montrés avec une Raspberry Pi à base de processeur ARM v6.

Le 26/03/2015 Activité E2L : Le réseau Internet : les dessous des cartes   Espace Gérard Philipe - de 20h à 23h
Intervenant(s) : Patrick Foubet
Sujet : Le réseau Internet a des qualités mais aussi des défauts.
Un rappel sur les principes du réseau TCP/IP et de ses nombreux protocoles, suivi d'exemples précis de programmation avec les "sockets Unix", nous permettront de bien comprendre comment se passent nos échanges quotidiens avec le réseau mondial.
Une étude de certains outils sensibles nous montrera les failles et les limites, et nous en déduirons les précautions à prendre dans chaque cas.
La conférence s'achèvera par une présentation de l'outil GuardSSH (à ne pas confondre avec sshGUARD !), permettant de déjouer les attaques dites "man-in-the-middle" !

Le 25/03/2015 Activité E2L : Les Rootkits ou comment perdre le contrôle de son système par négligence.   Espace Gérard Philipe - de 19h à 22h
Intervenant(s) : Patrick Foubet
Sujet : L'étude de la structure du noyau Linux permet d'en comprendre et la force et les failles. Certains exploitent ces failles en fabriquant des outils qui leur permettent ensuite de s'infiltrer silencieusement dans des systèmes qui ne leur appartiennent pas dans le but de les utiliser à l'insu des propriétaires.
Comment sont fabriqués ces rootkits ?
Est-il possible de les détecter ?
Quelle est la bonne attitude à avoir en tant qu'administrateur ?
Telles seront les questions auxquelles nous essayerons de répondre à travers plusieurs exemples précis : masquage des processus, des connexions réseau ... La programmation en langage C de modules noyau sera au rendez-vous !

Le 04/02/2015 : Interview : Promouvoir les logiciels libres et les formats ouverts dans l’académie   Académie de Versailles - -
Intervenant(s) : Geoffrey Gekiere
Sujet : Louis-Maurice De Sousa est chargé par le Délégué Académique au Numérique de promouvoir et défendre l’usage des logiciels libres et des formats ouverts. Il explique ici ses missions.
Pour en savoir plus : http://www.tice.ac-versailles.fr/logicielslibres/
Le 17/09/2014 : Salon du Logiciel Libre et des technologies ouvertes du Québec   Espace Dalhousie de la ville de Québec - -
Intervenant(s) : Divers conférenciers
Sujet : Le Logiciel Libre, carburant de l'économie du XXIème siècle.
L'événement est organisé par l'APELL et le Centre d'expertise en logiciel libre du Centre de services partagés du Québec.
Que vous soyez à la recherche de services professionnels ou tout simplement à la recherche d'un emploi dans l'industrie du logiciel libre québécoise, le S2LQ est une occasion parfaite pour faire des rencontres exceptionnelles.
Vive le Logiciel Libre du Québec Libre !! ;-)

Pour en savoir plus : http://s2lq.com/
Le 05/07/2014 : 15èmes Rencontres Mondiales du Logiciel Libre   Université Montpellier 2 - -
Intervenant(s) : Diverses associations
Sujet : Les RMLL sont un cycle non commercial de conférences, tables rondes et ateliers pratiques autour du Logiciel Libre et de ses usages. L’objectif est de fournir un lieu d’échanges entre utilisateurs, développeurs et acteurs du Logiciel Libre. Osez !
En 2014, les RMLL ont fait leur retour en France, à Montpellier !

Pour en savoir plus : https://2014.rmll.info/Documentation-reseau-RMLL-2014?lang=fr
Le 14/05/2014 : EPITA Séminaires LRDE présentation du langage Nife   Salle des conférences - de 11h30 à 13h30
Intervenant(s) : Patrick Foubet
Sujet : Nife est un langage de programmation "Forth-like" basé sur les principes du langage Forth, défini par Charles H. Moore dans les années 1960, il n'en reprend pas la totalité des fonctionnalités.
Son ambition est d'offrir aux non-informaticiens qui ont besoin de faire des mesures, de contrôler des appareils distants, de surveiller des processus industriels, de manipuler des grandes collections de données, de faire des calculs, des filtrages, des statistiques, de pouvoir le réaliser facilement, dans un environnement Linux à faible coût.
Simple : n'importe qui peut en comprendre le fonctionnement en quelques minutes, le maîtriser totalement en quelques heures, une semaine tout au plus.
Il peut aussi être utilisé plus modestement comme une super calculatrice, pour faire ...

Pour en savoir plus : http://www.dailymotion.com/video/k5AXFoopwF3omU7S4Y6
Le 21/09/2013 : Les 30 ans de GNU   Université Paris 8 - -
Intervenant(s) : Richard Stallman
Sujet : Le 27 septembre 1983, Richard Stallman diffusait l'annonce initiale du projet GNU, projet fondateur du mouvement du logiciel libre. Pour célébrer les 30 ans de l'annonce initiale, des événements sont organisés à l'initiative de La Fondation pour le Logiciel Libre (Free Software Foundation, FSF).
L'événement principal aura lieu à Cambridge, au MIT, les 28 et 29 septembre 2013 en présence de Richard Stallman.
Quelques jours avant l'événement à Boston, Richard Stallman était présent en France et l'April a eu le plaisir d'organiser à l'université Paris 8 le 21 septembre 2013 un événement pour célébrer les 30 ans du projet GNU.
Vous pouvez voir la vidéo ici :

Pour en savoir plus : http://www.april.org/enregistrements-audio-et-video-de-la-conference-de-richard-stallman-lors-des-30-ans-du-projet-gnu
Le 18/02/2010 : Le Conseil National du Logiciel Libre   Création le : - -
Intervenant(s) : divers associations et groupements
Sujet : Le Conseil National du Logiciel Libre est l’instance représentative, au niveau national, des associations et groupements d’entreprises du logiciel libre en France. Il a vu le jour le 18 février 2010, lorsque les associations régionales d'entreprises du logiciel libre ont choisi de mettre en place une représentation nationale. Le CNLL représente 13 associations et groupements, et par leur intermédiaire plus de 400 entreprises françaises spécialisées ou avec une activité significative dans le logiciel libre.
Le CNLL a pour missions:
- De représenter l’écosystème du logiciel libre auprès des pouvoirs publics et des organisations nationales existantes.
- D’aider, grâce aux échanges de bonnes pratiques, au développement des organisations régionales qui le composent, etc ...

Pour en savoir plus : http://www.cnll.fr/
Le 25/10/2005 : Conférence : Les logiciels libres et l’Éducation   IUT de Metz - -
Intervenant(s) : JEAN-PIERRE ARCHAMBAULT
Sujet : Professeur agrégé de mathématiques, Jean-Pierre Archambault est chargé de mission veille technologique au CNDP-CRDP de Paris, où il assure notamment la responsabilité du dossier des logiciels libres, coordonnant le pôle de compétences logiciels libres du SCEREN.
C’est à ce titre qu’il a été invité à parrainer la Journée Logiciels Libres pour l’Éducation 2005. À cette occasion, il a donné une conférence sur le thème :"Les logiciels libres et l’Éducation". Il y aborde toute une série de questions et d’enjeux essentiels liés au développement du logiciel libre ; cela va de sa définition, la viabilité de son modèle économique, son intérêt pour l’éducation en particulier mais aussi pour le secteur de l’informatique en général. Cette conférence a été filmée et vous la trouverez ici :

Pour en savoir plus : http://www.framasoft.net/article1648.html