Archives - Activités 2013
Titre | Descrition |
---|---|
Mardi 3 décembre 2013 | Souper de Noël Vous êtes invités à participer au prochain Linux-Meetup de Québec qui sera aussi le souper de Noël de l’association LinuQ! Venez festoyer avec nous les bons succès des logiciels libres qui ont eu lieu cette année!! C’est donc un rendez-vous mardi le 3 décembre dans une salle du restaurant Pacini Ste-Foy de 18h à 22h. Vous pouvez également simplement venir prendre une breuvage en notre compagnie si vous préférez. Coordonnées : Pacini Ste-Foy (réservation au nom de Bertrand Lesmerises) 999, rue de Bourgogne, Sainte-Foy (Québec) G1W 4S6 (http://goo.gl/maps/uQyJz) Comme toujours, les thèmes de discussion seront déterminés par les participants présents … discussions libres et ouvertes! Nous invitons tous les amateurs de logiciels libres (peu importe la plate-forme) à venir discuter. C’est vraiment une excellente occasion de socialiser et de faire connaissance avec d’autres qui partagent les mêmes intérêts. La rencontre est gratuite et ouverte à tous (de débutants à experts) et rassemble des gens de diverses professions: gestionnaires, professeurs, administrateurs de systèmes, ingénieurs, programmeurs, retraités, étudiants, etc. Les Linux-Meetup se déroulent simultanément à travers le monde tous les premiers mardis du mois ainsi que dans plusieurs régions du Québec. Au plaisir de vous rencontrer! |
Samedi 30 novembre 2013 | Atelier de formation sur Ubuntu – Séance 5 (Gregory Sanderson et Claude Fleury) Thème général : Aller plus loin Contenu : session de dépannage (si requis) autres ‘bureaux’ : XFCE, XDE, Gnome logiciels d’intérêt : Bash et le terminal, Pyhton, Virtual Box, etc. autres sujets suggérés par les participants Description générale de la série d’ateliers plus bas. Programmation d’application Android en Python (François-Nicola Demers) Le développement d’applications pour le système Android de Google (installé sur plusieurs téléphones mobiles et les tablettes) se fait normalement dans le langage de programmation Java. La courbe d’apprentissage peut être assez importante pour produire des applications intéressantes. Mais il est possible de contourner ce problème et de créer plus rapidement des applications mobiles dans un autre langage de programmation. Dans cet atelier, vous apprendrez à programmer pour Android dans le langage de script Python. Nous apprendrons donc à configurer son ordinateur avec l’environnement de développement Eclipse, le module PyDev (pour programmer en Python dans Eclipse), l’environnement SDK de Android, les émulateurs Android, l’environnement SL4A (Scripting Language for Android), Virtualbox. Après configuration, il sera possible de développer des applications simples en Python pour Android en quelques lignes et de les faire exécuter sur un émulateur ou sur votre téléphone et votre tablette Android! Apportez votre portable et assurez-vous d’avoir au moins 1 Go d’espace libre. Si vous avez un appareil Android, apportez votre câble de branchement! Vous n’êtes pas obligé(e) d’avoir un appareil Android pour assister à l’atelier puisqu’on pourra tester vos applications sur des émulateurs Android sur votre portable « comme sur les vrais ». Mise à jour : Site du contenu de l’atelier (incluant instructions de configuration) Description générale – Ateliers de formation sur Ubuntu On entend parler que les logiciels libres permettraient d’économiser énormément d’argent. On parle aussi de liberté. De quoi s’agit-il au juste? Vous aurez l’occasion, au cours de cette série de 5 ateliers, de : bien comprendre ce que sont les logiciels libres installer vous-mêmes la distribution Ubuntu sur votre propre ordinateur prendre connaissance des principaux logiciels courants approfondir cette connaissance par l’utilisation de logiciels plus spécialisés aller encore plus loin (personnalisation du bureau, machines virtuelles, autres sujets répondant aux intérêts des participants, etc.) Matériel requis : ordinateur (préférable) : 1 Go de mémoire vive, processeur de 2 GHz (si vous utilisez une tour, apporter aussi votre écran et votre clavier) espace disque : minimum de 4 Go, suggéré 20 Go et plus lien Internet (pour terminer l’installation – mises à jour) des LiveCD seront disponibles sur place (Ubuntu 12.04, 32 bits) |
Samedi 16 novembre 2013 | Atelier de formation sur Ubuntu – Séance 4 (Gregory Sanderson et Claude Fleury) Thème général : Utilisation plus avancée Contenu : installation d’autres logiciels – logithèque Ubuntu ajouter des dépôts réaliser un vidéo installer skype logiciels de messagerie instantanée copier des CD et des DVD référence à d’autres équivalents à des logiciels sous Windows Description générale de la série d’ateliers plus bas. (13:00-14:15) – Linux, un système plus sécuritaire que Windows? (Dominique Bérubé) Lorsque l’on discute avec des gens de la communauté Linux, on dit que Linux est plus sécuritaire que Windows. Pour affirmer cela, on dit notamment qu’il n’existe pas de virus sous Linux. Est-ce vraiment le cas ? Dans cette présentation, on verra quelles sont les menaces et les vulnérabilités d’un système Linux et l’on répondra à la question concernant les virus. Comme tout système informatique, il y a des forces et des faiblesses. C’est que l’on tentera de démystifier. Mise à jour : Visionner ou télécharger la présentation. (14:30-16:00) – Le petit guide de survie des réseaux sociaux (Clément Gagnon) L’importance des réseaux sociaux n’est plus à démontrer. Les impacts de ceux-ci se mesurent dans plusieurs domaines : les relations sociales et interpersonnelles, la vie citoyenne, la relation avec le pouvoir et les diverses instances gouvernementales, les échanges entre consommateurs et les entreprises. Mais les effets sont encore plus importants pour les nouvelles générations où les réseaux sociaux font partie intégrante de la vie de tous les jours. Ce nouveau moyen n’est pas sans risque. Les réseaux sociaux sont le vecteur de nombreuses menaces et attaques envers les individus et les organisations commerciales et publiques. Cette conférence aura pour objectifs de présenter une vue d’ensemble de la situation et de proposer des stratégies pour se protéger afin de profiter des avantages et bénéfices des réseaux sociaux sans y perdre son identité, sa réputation et ses actifs. Mise à jour : Visionner ou télécharger la présentation. Description générale – Ateliers de formation sur Ubuntu On entend parler que les logiciels libres permettraient d’économiser énormément d’argent. On parle aussi de liberté. De quoi s’agit-il au juste? Vous aurez l’occasion, au cours de cette série de 5 ateliers, de : bien comprendre ce que sont les logiciels libres installer vous-mêmes la distribution Ubuntu sur votre propre ordinateur prendre connaissance des principaux logiciels courants approfondir cette connaissance par l’utilisation de logiciels plus spécialisés aller encore plus loin (personnalisation du bureau, machines virtuelles, autres sujets répondant aux intérêts des participants, etc.) Matériel requis : ordinateur (préférable) : 1 Go de mémoire vive, processeur de 2 GHz (si vous utilisez une tour, apporter aussi votre écran et votre clavier) espace disque : minimum de 4 Go, suggéré 20 Go et plus lien Internet (pour terminer l’installation – mises à jour) des LiveCD seront disponibles sur place (Ubuntu 12.04, 32 bits) |
Samedi 2 novembre 2013 | 1. Atelier de formation sur Ubuntu – Séance 3 (Gregory Sanderson et Claude Fleury) Thème général : Utilisation de base Contenu : le bureau Unity la suite bureautique LibreOffice le navigateur Firefox le courriel électronique le réseau sans fil l’installation d’une imprimante le transfert de photos le transfert de la musique Description générale de la série d’ateliers plus bas. 2. Introduction au langage Python (Sylvain Falardeau) Vous développez déjà avec d’autres langages de programmation et êtes intrigués par ce que Python peut vous apporter? Voici l’occasion idéale de vous familiariser avec ce langage très populaire auprès de la communauté des logiciels libres et ouverts. Une présentation sommaire du langage et de ses caractéristiques vous permettra d’avoir une vue d’ensemble. Ensuite nous ferons le tour des librairies de base qui donnent à Python le terme « batteries included (batteries incluses). D’autres projets connexes seront abordés (Django, pip, virtualenv, etc.) pour vous donner un avant-goût de l’écosystème autour du langage. Vous aurez la chance de faire quelques scripts pour mieux cerner les concepts introduits. Il est donc conseillé d’amener votre ordinateur (Windows, MAC ou Linux). Vous pourrez utiliser votre éditeur de texte préféré, dont plusieurs ont la colorisation du langage déjà intégrée. Description générale – Ateliers de formation sur Ubuntu On entend parler que les logiciels libres permettraient d’économiser énormément d’argent. On parle aussi de liberté. De quoi s’agit-il au juste? Vous aurez l’occasion, au cours de cette série de 5 ateliers, de : bien comprendre ce que sont les logiciels libres installer vous-mêmes la distribution Ubuntu sur votre propre ordinateur prendre connaissance des principaux logiciels courants approfondir cette connaissance par l’utilisation de logiciels plus spécialisés aller encore plus loin (personnalisation du bureau, machines virtuelles, autres sujets répondant aux intérêts des participants, etc.) Matériel requis : ordinateur (préférable) : 1 Go de mémoire vive, processeur de 2 GHz (si vous utilisez une tour, apporter aussi votre écran et votre clavier) espace disque : minimum de 4 Go, suggéré 20 Go et plus lien Internet (pour terminer l’installation – mises à jour) des LiveCD seront disponibles sur place (Ubuntu 12.04, 32 bits) |
Samedi 19 octobre 2013 | Atelier de formation sur Ubuntu – Séance 2 (Gregory Sanderson et Claude Fleury) Thème général : Installation de Ubuntu 12.04 Contenu : rappel sur le BIOS partitionnement installation de Ubuntu accès à Internet Description générale de la série d’ateliers plus bas. Atelier sur la manipulation de fichiers vidéos (Dany Dubé) Contenu de l’atelier : Notion de base sur la vidéo (images par seconde, rendering, traitement de l’image, pixel, formats des fichiers vidéos les plus courants); OpenShot Video: logiciel pour faire des montages vidéo (coupure, effets de transitions, ajout d’images, gestion des pistes ou des canaux, etc); Devede: programme de conversion fichier video en format DVD pour platine maison; Blender: logiciel de modélisation image 2D et 3D; WinFF: logiciel multi-conversions de formats vidéo; K3B: logiciel de gravure DVD, Blu-ray vidéo Description générale – Ateliers de formation sur Ubuntu On entend parler que les logiciels libres permettraient d’économiser énormément d’argent. On parle aussi de liberté. De quoi s’agit-il au juste? Vous aurez l’occasion, au cours de cette série de 5 ateliers, de : bien comprendre ce que sont les logiciels libres installer vous-mêmes la distribution Ubuntu sur votre propre ordinateur prendre connaissance des principaux logiciels courants approfondir cette connaissance par l’utilisation de logiciels plus spécialisés aller encore plus loin (personnalisation du bureau, machines virtuelles, autres sujets répondant aux intérêts des participants, etc.) Matériel requis : ordinateur (préférable) : 1 Go de mémoire vive, processeur de 2 GHz (si vous utilisez une tour, apporter aussi votre écran et votre clavier) espace disque : minimum de 4 Go, suggéré 20 Go et plus lien Internet (pour terminer l’installation – mises à jour) des LiveCD seront disponibles sur place (Ubuntu 12.04, 32 bits) |
Samedi 5 octobre 2013 | Atelier de formation sur Ubuntu – Séance 1 (Gregory Sanderson et Claude Fleury) On entend parler que les logiciels libres permettraient d’économiser énormément d’argent. On parle aussi de liberté. De quoi s’agit-il au juste? Vous aurez l’occasion, au cours de cette série de 5 ateliers, de : bien comprendre ce que sont les logiciels libres installer vous-mêmes la distribution Ubuntu sur votre propre ordinateur prendre connaissance des principaux logiciels courants approfondir cette connaissance par l’utilisation de logiciels plus spécialisés aller encore plus loin (personnalisation du bureau, machines virtuelles, autres sujets répondant aux intérêts des participants, etc.) Matériel requis : ordinateur (préférable) : 1 Go de mémoire vive, processeur de 2 GHz (si vous utilisez une tour, apporter aussi votre écran et votre clavier) espace disque : minimum de 4 Go, suggéré 20 Go et plus lien Internet (pour terminer l’installation – mises à jour) des LiveCD seront disponibles sur place (Ubuntu 12.04, 32 bits) Séance 1 : Préparation à l’installation Contenu : qu’entend-on par »logiciels libres »? pourquoi Ubuntu? les fichiers ».iso » – leur provenance – leur utilisation les types d’installation la prise de copies de sécurité (backups) les travaux préliminaires à l’installation Atelier d’installation/débogage Linux Peut-être avez-vous acheté un nouvel ordinateur ou accumulé quelques petits problèmes dans votre Linux cet été? Nous sommes là pour vous aider à installer Linux ou régler les problèmes de celui-ci! |
Samedi 1er juin 2013 | Bâtir facilement son site Web avec WordPress (Gabriel Cossette & Gregory Sanderson) Venez apprendre à créer votre propre site Web sous la plateforme libre WordPress qui est à la fois facile à utiliser et très puissante! Au menu : Choisir son hébergeur Réserver son nom de domaine Connaître les options de la console de configuration (cPanel) Installer WordPress Effectuer une configuration de base du site Explorer les thèmes et extensions disponibles Nous fournirons également aux intéressés une machine virtuelle VirtualBox avec un WordPress déjà installé pour expérimenter Pourquoi J? (Gilles Kirouac) J, un langage fonctionnel privilégiant le traitement en tableaux. Le samedi 1 juin, je chercherai à soulever votre intérêt pour cet outil exceptionnel totalement ignoré par les écoles et universités québécoises. J’insisterai non sur le comment, mais sur le pourquoi: mon objectif ne sera pas d’enseigner son utilisation, mais plutôt de faire ressortir ses avantages. Entretemps vous pouvez examiner des solutions en divers langages sur rosettacode.org, en particulier : http://rosettacode.org/wiki/Text_processing/Max_licenses_in_use Que voulait dire Michael Dykman quand il a écrit «Way too hard!»? [Il existe des moteurs de recherche ...] Michael a porté l’interpréteur J (libre!) sur Android. Exercice à venir. Soyez à l’affût du prochain communiqué. Réf: http://en.wikipedia.org/wiki/J_(programming_language) Suite du communiqué : La présentation sera basée sur quelques solutions de problèmes dont Valider les règles du Scrabble international ci-dessous. Je vous invite à le programmer dans le langage de votre choix ou à y réfléchir. Je traiterai de -l’importance de la notation -divers styles de programmes J -éléments fondamentaux du langage dans une vue historique -traitement d’ensemble par tableau -l’influence sur les algorithmes -opérateur (higher-order function) -fonctions et opérateurs de structures indépendantes du type -composition de fonction -rang et omniprésence du rang -OO, design pattern , concision et lecture -performance machine ou humaine? -paliers d’apprentissage Et si vous ne l’avez déjà fait, voyez la page http://rosettacode.org/wiki/Text_processing/Max_licenses_in_use == Valider les règles du Scrabble international Un joueur reçoit un mot de 6 lettres et doit trouver un nouveau mot français de six lettres qui doit avoir cinq lettres en commun avec le mot reçu, i.e. une seule lettre peut être changée. Ex SOMBRE => AMBRES. Les joueurs ajoutent chacun une ligne au bas d’une liste échangée sur internet. Le nouveau mot doit être unique dans la liste. La tâche est de valider le respect des règles. Voici le texte reçu (que l’on devrait mettre en fichier) : PIECES Katia (Méréville 19/3/11) CREPES Alain (Méréville 19/3/11) CRETES Valérie (Méréville 22/3/11) TRESSE Laurence (Dourdan 22/03/11) PRESSE Josette (chartres 22/03/2011) REPOSE Sylvie (Freyming-Merlebach 23/03/2011) POSTER Gilles(ST-Brieuc23/03/2011) POIRES Valérie (St Alban 23/03/2011) SOIREE Sylvia (Saint Clément 24/03/2011) ROSIER Alexandra (AGEN 24/03/11) RASOIR Sabrina (Agen, 24/03/2011) RAISON Martine (Agen, 24/03/2011) FOISON Stéphanie (Cahors, 25/03/11) TOISON Cél.(Cahors, 25/03/2011) POISON Seb (Besançon, 29/03/11) POTION Anne (Autriche 29/03/11) POTINS Paule (Vienne, Autriche, 31/03/11) POINTE Zuzana (Prague, République tchèque, 31/03/11) PETONS Patrick Garçon (Prague, République tchèque, 31/03/2011) TESSON Chantal (Ankara, Turquie, 31-03-2011) TETONS Mariejo ((Prague, République tchèque, 01/04/2011) TONNES Chantal (Pully, Suisse, 01/04/2011) BONNES Leslie (Prague, République Tchèque, 01/04/2011) SONNET Catherine (Budapest, Hongrie,04/04/2011) == |
Jeudi 23 mai 2013 | Présentation sur les données ouvertes de la Ville de Québec (Denis Deslauriers, Dominic Savard et Jacques Crawford) Nous vous invitons à assister à une présentation donnée par l’équipe responsable des données ouvertes de la Ville de Québec! Au menu : L’historique de la démarche L’implication des bénévoles du milieu Les efforts pour offrir les données L’infrastructure et les façons de faire mises en place Les efforts pour soutenir la participation citoyenne Le premier service Web (Open311) Les résultats obtenus L’avenir de cette démarche Où : Université Laval, pavillon Palasis-Prince, local 2307 (Carte) Quand : Jeudi 23 mai 19 h Mise à jour : Visionner ou télécharger la présentation! |
Samedi 18 mai 2013 | Lancement des distributions Linux Ubuntu & Debian Venez découvrir la nouvelle version des distributions Linux Ubuntu (13.04) et Debian (7)! Une démonstration d’Ubuntu sera faite et nous serons là pour vous aider à installer ces distributions sur votre ordinateur et à régler vos problèmes. Pas besoin d’être un utilisateur/connaisseur de Linux pour participer, les curieux autant que les utilisateurs/experts sont invités à venir apprendre et échanger sur les logiciels libres! Ateliers Linux from Scratch (4/4) (Gregory Sanderson) Comment faire pour fabriquer ma propre distribution Linux? Comment compiler un noyau Linux? Comment est-ce que l’installation d’un paquet fonctionne? Voici quelques-unes des questions qui seront répondues lors de la série d’ateliers sur Linux From Scratch (LFS) ! Le but de LFS est de démontrer toutes les étapes nécessaires à la création de son propre système Linux. Chaque logiciel sera configuré et compilé manuellement afin de construire un système fait sur mesure. C’est une excellente opportunité d’en apprendre plus sur le fonctionnement interne d’un système Linux. Pendant la série de 4 ateliers, vous serez guidés à travers chacune des étapes de la construction d’une distribution Linux minimaliste. Ce que vous devez connaître : Les ateliers LFS sont ouverts à tous. Cependant, la majorité des exercices se dérouleront en ligne de console. Il est fortement suggéré d’être à l’aise à exécuter des commandes dans un terminal. Une familiarité avec les commandes les plus fréquemment utilisées est aussi importante. Déroulement des ateliers : LFS sera construit à l’intérieur d’une machine virtuelle. Les ateliers se dérouleront sous 4 grands volets : Préparation de l’environnement de compilation (toolchain) Compilation des logiciels de base (chroot) Compilation du noyau Configuration finale du système + démarrage. Chaque atelier portera sur un volet en particulier. Si jamais vous ne pouvez pas assister à l’ensemble des ateliers, une machine virtuelle avec le résultat du volet précédent vous sera fournie lors du prochain atelier. Ce que vous devez préparer: Votre bonne humeur ! Votre ordinateur (si vous amenez une tour, vous devez aussi apporter clavier, souris, écran, puis carte sans fil) Une distribution Linux déjà installée et fonctionnelle La dernière version de VirtualBox installée et fonctionnelle Minimum 10 Go d’espace libre Il est aussi recommandé d’avoir au minimum un CPU de 2.2Ghz. Plus votre CPU sera puissant, moins le temps nécessaire à la compilation sera long. Les tables, l’électricité, l’internet sans fil et le matériel à télécharger seront fournis sur place. |
Samedi 4 mai 2013 | Discussions éclair Nous vous invitons à participer à notre activité « Discussions éclair » (Lightning talks) qui sont des mini-présentations de courte durée (5-10 minutes suivies d’une période de discussion) données par les participants présents. Tous les sujets sont possibles pourvu qu’ils soient reliés aux logiciels libres. Votre présentation n’a pas besoin de demander une grande préparation. Elle peut être très simple comme la démonstration de trucs & astuces, le retour d’expérience d’un nouveau gadget ou bien de la découverte d’un logiciel libre très pratique! Nous vous invitons à soumettre vos sujets à l’avance sur cette page, mais il y aura aussi place à de nouveaux sujets lors de l’activité. Au plaisir de vous écouter! Ateliers Linux from Scratch (3/4) (Gregory Sanderson) Comment faire pour fabriquer ma propre distribution Linux? Comment compiler un noyau Linux? Comment est-ce que l’installation d’un paquet fonctionne? Voici quelques-unes des questions qui seront répondues lors de la série d’ateliers sur Linux From Scratch (LFS) ! Le but de LFS est de démontrer toutes les étapes nécessaires à la création de son propre système Linux. Chaque logiciel sera configuré et compilé manuellement afin de construire un système fait sur mesure. C’est une excellente opportunité d’en apprendre plus sur le fonctionnement interne d’un système Linux. Pendant la série de 4 ateliers, vous serez guidés à travers chacune des étapes de la construction d’une distribution Linux minimaliste. Ce que vous devez connaître : Les ateliers LFS sont ouverts à tous. Cependant, la majorité des exercices se dérouleront en ligne de console. Il est fortement suggéré d’être à l’aise à exécuter des commandes dans un terminal. Une familiarité avec les commandes les plus fréquemment utilisées est aussi importante. Déroulement des ateliers : LFS sera construit à l’intérieur d’une machine virtuelle. Les ateliers se dérouleront sous 4 grands volets : Préparation de l’environnement de compilation (toolchain) Compilation des logiciels de base (chroot) Compilation du noyau Configuration finale du système + démarrage. Chaque atelier portera sur un volet en particulier. Si jamais vous ne pouvez pas assister à l’ensemble des ateliers, une machine virtuelle avec le résultat du volet précédent vous sera fournie lors du prochain atelier. Ce que vous devez préparer: Votre bonne humeur ! Votre ordinateur (si vous amenez une tour, vous devez aussi apporter clavier, souris, écran, puis carte sans fil) Une distribution Linux déjà installée et fonctionnelle La dernière version de VirtualBox installée et fonctionnelle Minimum 10 Go d’espace libre Il est aussi recommandé d’avoir au minimum un CPU de 2.2Ghz. Plus votre CPU sera puissant, moins le temps nécessaire à la compilation sera long. Les tables, l’électricité, l’internet sans fil et le matériel à télécharger seront fournis sur place. |
Samedi 20 avril 2013 | Atelier IPv6 (Prise 2 avec nouveau routeur et IPv6 fonctionnel) (Jean-Philippe Dionne) Cet atelier a pour but de démystifier IPv6 et de fournir des outils Linux pour effectuer la configuration et le diagnostique (commandes : « ip », « dig », « ip6tables »). Nous effectuerons la configuration d’IPV6 sur un réseau local utilisant un lien Internet IPv6 natif (TekSavvy). À l’aide de Wireshark, nous observerons le comportement des hôtes : Processus d’autoconfiguration (Neighbor Discovery, Router Advertisement, DHCPv6) Établissement d’une connexion vers un serveur. Que se passe-t-il si le serveur offre IPv4 seulement, à la fois IPv6 et IPv4 ou seulement IPv4? Côté serveur, comment diagnostiquer un problème d’accessibilité IPv6? Si le temps nous le permet, nous aborderons quelques aspects de sécurité d’IPv6 et des outils à disposition sous Linux : nmap, thc-IPv6, scapy. Ateliers Linux from Scratch (2/4) (Gregory Sanderson) Comment faire pour fabriquer ma propre distribution Linux? Comment compiler un noyau Linux? Comment est-ce que l’installation d’un paquet fonctionne? Voici quelques-unes des questions qui seront répondues lors de la série d’ateliers sur Linux From Scratch (LFS) ! Le but de LFS est de démontrer toutes les étapes nécessaires à la création de son propre système Linux. Chaque logiciel sera configuré et compilé manuellement afin de construire un système fait sur mesure. C’est une excellente opportunité d’en apprendre plus sur le fonctionnement interne d’un système Linux. Pendant la série de 4 ateliers, vous serez guidés à travers chacune des étapes de la construction d’une distribution Linux minimaliste. Ce que vous devez connaître : Les ateliers LFS sont ouverts à tous. Cependant, la majorité des exercices se dérouleront en ligne de console. Il est fortement suggéré d’être à l’aise à exécuter des commandes dans un terminal. Une familiarité avec les commandes les plus fréquemment utilisées est aussi importante. Déroulement des ateliers : LFS sera construit à l’intérieur d’une machine virtuelle. Les ateliers se dérouleront sous 4 grands volets : Préparation de l’environnement de compilation (toolchain) Compilation des logiciels de base (chroot) Compilation du noyau Configuration finale du système + démarrage. Chaque atelier portera sur un volet en particulier. Si jamais vous ne pouvez pas assister à l’ensemble des ateliers, une machine virtuelle avec le résultat du volet précédent vous sera fournie lors du prochain atelier. Ce que vous devez préparer: Votre bonne humeur ! Votre ordinateur (si vous amenez une tour, vous devez aussi apporter clavier, souris, écran, puis carte sans fil) Une distribution Linux déjà installée et fonctionnelle La dernière version de VirtualBox installée et fonctionnelle Minimum 10 Go d’espace libre Il est aussi recommandé d’avoir au minimum un CPU de 2.2Ghz. Plus votre CPU sera puissant, moins le temps nécessaire à la compilation sera long. Les tables, l’électricité, l’internet sans fil et le matériel à télécharger seront fournis sur place. |
Samedi 6 avril 2013 | Ateliers Linux from Scratch (1/4) (Gregory Sanderson) Comment faire pour fabriquer ma propre distribution Linux? Comment compiler un noyau Linux? Comment est-ce que l’installation d’un paquet fonctionne? Voici quelques-unes des questions qui seront répondues lors de la série d’ateliers sur Linux From Scratch (LFS) ! Le but de LFS est de démontrer toutes les étapes nécessaires à la création de son propre système Linux. Chaque logiciel sera configuré et compilé manuellement afin de construire un système fait sur mesure. C’est une excellente opportunité d’en apprendre plus sur le fonctionnement interne d’un système Linux. Pendant la série de 4 ateliers, vous serez guidés à travers chacune des étapes de la construction d’une distribution Linux minimaliste. Ce que vous devez connaître : Les ateliers LFS sont ouverts à tous. Cependant, la majorité des exercices se dérouleront en ligne de console. Il est fortement suggéré d’être à l’aise à exécuter des commandes dans un terminal. Une familiarité avec les commandes les plus fréquemment utilisées est aussi importante. Déroulement des ateliers : LFS sera construit à l’intérieur d’une machine virtuelle. Les ateliers se dérouleront sous 4 grands volets : Préparation de l’environnement de compilation (toolchain) Compilation des logiciels de base (chroot) Compilation du noyau Configuration finale du système + démarrage. Chaque atelier portera sur un volet en particulier. Si jamais vous ne pouvez pas assister à l’ensemble des ateliers, une machine virtuelle avec le résultat du volet précédent vous sera fournie lors du prochain atelier. Ce que vous devez préparer: Votre bonne humeur ! Votre ordinateur (si vous amenez une tour, vous devez aussi apporter clavier, souris, écran, puis carte sans fil) Une distribution Linux déjà installée et fonctionnelle La dernière version de VirtualBox installée et fonctionnelle Minimum 10 Go d’espace libre Il est aussi recommandé d’avoir au minimum un CPU de 2.2Ghz. Plus votre CPU sera puissant, moins le temps nécessaire à la compilation sera long. Les tables, l’électricité, l’internet sans fil et le matériel à télécharger seront fournis sur place. Initiation à Inkscape (Sébastien Boisvert) Inkscape est un logiciel de dessin libre disponible sur plusieurs systèmes d’exploitation. Le format de fichier est le SVG (Scalable Vector Graphics). Dans cet atelier, une utilisation de base de Inkscape sera montrée. Atelier d’installation/débogage Linux Nous sommes là pour vous aider à installer ou régler les problèmes dans Linux! |
Jeudi 28 mars 2013 | Présentation « Un environnement complet de prototypage pour un système basé sur une BDF relationnelle » par Dario Gomez et Daniel Pascot Ça y est, on y travaille depuis plus d’un an, mais le prototypeur est fonctionnel. Il permet de construire une application que l’on peut modifier dynamiquement à partir de la spécification du modèle de données qui doit de préférence être normalisé. On doit spécifier les entités et leurs propriétés ou ou données, ainsi que les connecteurs (dans le sens de l’enfant vers le parent). Une vue est alors générée par défaut avec la navigation complète dans le modèle de données. On peut alors enregistrer des données test. On peut ensuite compléter cette vue (ou en créer de nouvelles) en lui ajoutant des données issue d’une entité parente et des détails provenant d’une table enfant. Le prototype est totalement modifiable d’une manière dynamique. Il peut ensuite être exporté dans Django. Après un rapide rappel de la genèse de ce projet totalement libre, on en fera une démonstration, puis on exposera son architecture et on y donnera accès, on vous invitera à l’utiliser, et pourquoi pas à nous aider à le faire évoluer. Où : Université Laval, pavillon Palasis-Prince, local 2317 (Carte) Quand : Jeudi 28 mars 19h |
Samedi 23 mars 2013 | Plateformes libres de stockage de données (alternatives à Dropbox) & Expérimentation facile de machines virtuelles (Gabriel Cossette) Venez découvrir deux plateformes libres de stockage de données qui vous permettent d’avoir votre propre « Dropbox » personnel sur votre serveur (OwnCloud & Seafile)! De plus, afin de les essayer, nous utiliserons deux sites Web qui offrent des machines virtuelles Linux personnalisées (Bitnami & SUSE Studio). Au menu : Introduction Démonstration des plateformes (OwnCloud & Seafile) Étapes d’installation sur votre propre serveur Configuration/utilisation de machines virtuelles en ligne (Bitnami & SUSE Studio) Questions Passage de messages avec Open MPI (Sébastien Boisvert) Un message contient de l’information et est envoyé d’une source à une destination. L’interface de passage de messages (MPI). Open-MPI est une implémentation de l’interface de passage de messages. Dans cet atelier, nous allons écrire des petits programmes en C++ qui utilisent l’interface de passage de messages. |
Samedi 9 mars 2013 | Atelier d’installation/débogage Linux Nous sommes là pour vous aider à installer ou régler les problèmes dans Linux! Installation rapide de Funtoo (Guy Fontaine) Une installation rapide de Funtoo est une approche d’installation d’une distribution source qui s’apparente à celle d’Arch Linux. C’est une installation d’un système de base sans configuration du noyau. Le noyau est mis en place avec la technique genkernel. L’atelier couvre aussi la mise en place de quelques outils pour avoir un système minimal fonctionnel. Cette partie survole le gestionnaire de paquets Portage et quelques unes de ses commandes essentielles. On pourrait ajouter que cet atelier est comme une base aux ateliers LFS, car Funtoo/Gentoo c’est un peu du LFS à un niveau plus élevé. A la découverte de ZFS (Adrien Dessemond) ZFS est « le mot de la fin » des systèmes de fichiers et est implanté sur plusieurs systèmes d’exploitation dont OpenIndiana/Solaris, FreeBSD, NetBSD et Linux (d’une manière limitée dans ce dernier). Au cours de cet atelier nous ferons un tour d’horizon des principales fonctionnalités de ZFS dont la gestion par attributs (quotas, partage NFS, etc), les snapshots ainsi que les zvolumes et vous serez en mesure d’utiliser ZFS au quotidien. Il sera assumé que votre ordinateur soit dores et déjà doté d’un système d’exploitation supportant ZFS de préférence dans une machine virtuelle mais il est possible de monter un pool de stockage sur un système existant… rien n’égale ZFS ! |
Samedi 2 mars 2013 | Atelier IPv6 (Jean-Philippe Dionne) Cet atelier a pour but de démystifier IPv6 et de fournir des outils Linux pour effectuer la configuration et le diagnostique (commandes : « ip », « dig », « ip6tables »). Nous effectuerons la configuration d’IPV6 sur un réseau local utilisant un lien Internet IPv6 natif (TekSavvy). À l’aide de Wireshark, nous observerons le comportement des hôtes : Processus d’autoconfiguration (Neighbor Discovery, Router Advertisement, DHCPv6) Établissement d’une connexion vers un serveur. Que se passe-t-il si le serveur offre IPv4 seulement, à la fois IPv6 et IPv4 ou seulement IPv4? Côté serveur, comment diagnostiquer un problème d’accessibilité IPv6? Si le temps nous le permet, nous aborderons quelques aspects de sécurité d’IPv6 et des outils à disposition sous Linux : nmap, thc-IPv6, scapy. La gestion des fichiers multimédias (Gregory Sanderson) Pendant l’atelier, Gregory fera un tour d’horizon des différents types outils touchant à l’audio sous Linux. Par exemple : La différence entre les codecs (MP3, OGG, FLAC, AAC, etc) Les gestionnaires de musique les plus populaires Les périphériques audio supportés sous Linux (lecteurs mp3, enregistreurs, etc) Les outils pour éditer des fichiers audio Les outils pour créer de la musique |
Jeudi 21 février 2013 | Présentation « IPv6 : Concepts et notions pratiques » par Marc Blanchet Un atelier pratique de configuration et d’utilisation d’IPv6 sera offert le samedi 2 mars. En préparation de cet atelier, cette présentation traitera des principaux concepts et notions pratiques sur IPv6 permettant de mieux comprendre l’atelier qui suivra. Les concepts et notions pratiques suivants seront traités : Comment un ordi est configuré en IPv6? Comment deux ordis se communiquent sur un même lien avec IPv6? Comment un ordi choisit entre IPv4 et IPv6? Configuration typique d’un réseau maison connecté à l’Internet IPv6 Attaques sur un réseau IPv6 Où : Université Laval, pavillon Palasis-Prince, local 2307 (Carte) Quand : Jeudi 21 février 19h Mise à jour : Télécharger la présentation en format PDF ou visionner la vidéo sur YouTube. |
Samedi 9 février 2013 | Cours d’initiation à VirtualBox (Gabriel Cossette) Vous avez envie de rouler d’autres systèmes d’exploitation en même temps que votre environnement Linux? Venez apprendre à utiliser le logiciel libre de virtualisation VirtualBox! Au menu : Introduction au concept de virtualisation Exploration des options du logiciel Démonstration Aide à l’installation/débogage pour les participants La plomberie sur Git (Sébastien Boisvert) Git est un logiciel distribué de gestion de contenu. Dans cet atelier, les 4 types d’objets possibles dans Git seront présentés : les gouttes (« blob »), les arbres (« tree »), les enregistrements (« commit ») et les étiquettes (« tag »). Les commandes de la plomberie de Git seront aussi présentées. https://github.com/git/git/blob/master/command-list.txt Atelier d’expérimentation sur OpenIndiana (Adrien Dessemond) OpenSolaris n’est pas mort! Il est même bel est bien vivant au travers du projet OpenIndiana reposant sur le noyau Illumos (SPARC/x86). Le but de cet atelier est de partir à la découverte d’OpenIndiana et d’avoir petit tour d’horizon du système et d’explorer quelque chose d’un peu différent d’un système GNU/Linux. Il est assumé dans cette séance que le système sera déployé dans une machine virtuelle et que vous possédez les connaissances de base pour utiliser votre solution de virtualisation (KVM/VirtualBox ou autre). Une connaissance des systèmes de type Solaris n’est cependant pas requise. |
Samedi 26 janvier 2013 | Cours LibreOffice 2 – Savoir exporter et partager son travail (Raymond Ouellette) La concurrence domine (malheureusement) et surtout ses formats de fichiers. Vous êtes-vous déjà demandé quel format de fichier utiliser ? Quelle est la finalité de votre travail et à qui est-il destiné ? À quoi ressemble vraiment un fichier OpenDocument ? Outre le format OpenDocument, un format final (enfin presque), aussi normé ISO, est manipulable à souhait dans LibreOffice : le PDF. Quelques bricoles suffisent pour donner à LibreOffice une efficacité redoutable pour manipuler ce format. Tous les modules de la suite en profitent ! Atelier « À la découverte de Git » (Sébastien Boisvert) La gestion de contenu est importante pour les projets informatiques. Plusieurs personnes y participent souvent et git permet une collaboration extraordinaire entre ces personnes. Dans cet atelier, les principales commandes de git seront visitées. Contenu : http://github.com/sebhtml/cours-sur-git Atelier d’initiation à la distribution Arch Linux (Gabriel Cossette & Gregory Sanderson) Vous recherchez une distribution qui vous donne plus de liberté, plus de pouvoir et dont les logiciels sont toujours à jour? Venez assister à notre atelier d’initiation à Arch Linux (apportez vos ordinateurs si vous désirez l’installer)! Sujets abordés : Introduction (avantages, différences, philosophie) Installation de base de la distribution Utilisation du système de paquets (pacman) Configuration d’un environnement de bureau Mise à jour : Télécharger le contenu des cours LibreOffice en format PDF. |
Samedi 12 janvier 2013 | Cours LibreOffice 1 – Travailler avec style (Raymond Ouellette) LibreOffice (LO) fait (et permet) une utilisation très intensive des styles dans tous ses modules. En comprendre la logique permet de produire des documents de très haute qualité et à une vitesse folle. De plus, la compatibilité avec la concurrence est facilitée lorsqu’on document est bien « monté ». Non, cela ne ressemble pas aux styles que l’on retrouve TRÈS timidement et de façon très élémentaire dans la concurrence. Mais avant, il faudra mieux organiser notre interface de travail : le paramétrage par défaut de l’interface est perfectible pour améliorer notre flux de travail. Nous examinerons ensuite cette nouvelle façon de travailler dans chacun des modules principaux. Atelier sur UEFI/GRUB2/Secure Boot (Sylvain Alain) Cet atelier portera sur la standardisation de l’UEFI ainsi que la technologie Secureboot qui fait tant jaser. Quoi de mieux que de débuter l’année en apprenant ce qui se cache dernière ces 2 technologies et pourquoi celles-ci font tant jaser. Nous verrons en détail les point suivants : Présentation du BIOS ainsi que son fonctionnement Présentation théorique au niveau du schéma de partitionnement MBR vers GPT Qu’est-ce que le UEFI et pourquoi celui-ci va changer la manière de démarrer une distribution Gnu/Linux Comment survivre au Secureboot Comment installer une distribution Gnu/Linux dans ce nouvel environnement Comment fait-on pour installer Grub2 dans cet environnement hostile ? Atelier d’introduction à la ligne de commande (Gregory Sanderson) Sujets abordés : À quoi ça sert une ligne de commande ? Navigation des fichiers Système de permissions sur les fichiers Édition de fichiers textes Autres commandes de base utile |