« GULLUM » : différence entre les versions

De Wiki de l'AÉDIROUM
(ligne de commande avancée: tmux)
(→‎Activités : Séminaire → Ateliers)
 
(12 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Le '''Groupe des personnes Utilisant les Logiciels Libres affilié à l'Université de Montréal''' (GULLUM) a pour objectif de promouvoir l’utilisation des logiciels libres, en particulier en offrant des présentations aux étudiants sur des sujets qui ne sont habituellement pas couverts par le baccalauréat d’informatique.
Le '''Groupe des personnes Utilisant les Logiciels Libres affilié à l'Université de Montréal''' (GULLUM) a pour objectif de promouvoir l’utilisation des logiciels libres, en particulier en offrant des présentations aux étudiants sur des sujets qui ne sont habituellement pas couverts par le baccalauréat d’informatique. Son nom est inspiré de l'ancien [[GULUM]]. Le groupe a été fondé lors de l'été de 2023 par Mattéo Delabre, Simon Janssen et Emeric Laberge, avec des contributions de plusieurs autres personnes.


== Missions ==
== Missions ==
Ligne 11 : Ligne 11 :
== Activités ==
== Activités ==


On fait des rencontre hebdomadaires comme les autres clubs qui durent 2 heures;
* [[GULLUM/Ateliers|Ateliers du GULLUM]]
 
* Rencontres hebdomadaires qui durent 2 heures (comme les autres clubs).
la première heure sera une présentation donné par un membre du GULUM qui vise les gens qui ont une base de connaissance là dedans moins grande  
** Première heure: Présentation donnée par un membre du GULLUM qui vise les gens qui ont une base de connaissance moins grande dans le sujet
 
** Deuxième heure: Rencontre des gens qui s'y connaissent plus pour partager des infos plus avancés (pt des présentation aussi? pt juste du monde qui parlent? desfois de la collaboration sur des projets?)
et puis la deuxième heure sera une rencontre des gens qui s'y connaissent plus pour partager des infos plus avancés (pt des présentation aussi? pt juste du monde qui parlent? desfois de la collaboration sur des projets?)
* Semaines avec une thématique par semaine
 
** Petites activités en lien avec cette thématique au courant de la semaine
MAIS
** Ateliers d’utilisation d’outils libres
 
* Participation à des conférences en lien avec le logiciel libre
On fait des semaines avec une thématique par semaine
** [https://libreplanet.org/ LibrePlanet]
On fait plusieurs petites activités en lien avec cette thématique au courant de la semaine
** [https://events.linuxfoundation.org/open-source-summit-north-america/ Open Source Summit]
 
** [https://stateofthemap.org/ State of the Map]
AUSSI
** [https://tug.org/ TUG (TeX Users Group)]
 
** [https://wikiconference.org/ WikiConference]
suggestion de gpt4:
* Activités pour le [https://www.softwarefreedomday.org/ Software Freedom Day]
Format de l'activité : Je suggère d'adopter un format interactif, où chacun pourrait présenter brièvement un outil open source de son choix et montrer comment l'utiliser à travers des exemples concrets. Ensuite, nous pourrions organiser des discussions en petits groupes pour approfondir nos connaissances et partager nos expériences.
* Contribution collective au logiciel libre
 
== Présentations ==
 
=== Session d’automne ===
 
==== Semaine 1 — Base de la ligne de commande ====
 
Objectifs pédagogiques:
*Connaître la syntaxe générale d’une commande (nom, flags, arguments)
*Savoir obtenir de l’aide (<code>--help</code>, <code>man</code>, <code>whatis</code>, <code>apropos</code>)
*Se déplacer dans le système de fichiers avec la ligne de commande (<code>cd</code>, <code>pwd</code>, <code>ls</code>)
*Copier, déplacer, supprimer des fichiers (<code>cp</code>, <code>mv</code>, <code>rm</code>, <code>rmdir</code>)
*Lire et modifier des fichiers (<code>cat</code>, <code>tail</code>, <code>head</code>, <code>less</code>, <code>touch</code>, <code>&gt;</code>, <code>&gt;&gt;</code>)
*Faire des manipulations simples de données avec les ''pipes'' (<code>cowsay</code>, <code>lolcat</code>, <code>fortune</code>, <code>tr</code>, <code>sort</code>, <code>uniq</code>, <code>wc</code>)
*Se familiariser avec la philosophie Unix (''Do One Thing and Do It Well'')
 
Activités:
* Une présentation
* Défis dans un conteneur Linux préparé à l’avance
** Trouver et afficher un fichier caché dans le système de fichiers
** Compter le nombre de mots uniques dans un texte
* Écouter [https://www.youtube.com/watch?v=tc4ROCJYbm0 ''“The UNIX Operating System”'' (Bell Labs)]
 
==== Semaine 2 — Linux et ses distributions ====
 
Objectifs pédagogiques:
*Comprendre le rôle des éléments principaux d’un système Linux (chargeur d’amorçage, noyau Linux, processus d’initialisation, programmes GNU, environnement de bureau, distribution)
*Connaître les caractéristiques principales des distributions (minimaliste vs batteries included, rolling release vs point release, stable vs le plus à jour)
*Installer une distribution Linux sur une machine
*Rechercher et installer des nouveaux logiciels avec le gestionnaire de paquets ou avec Snap/Flatpak
*Effectuer la maintenance routinière d’une installation (mettre à jour les paquets, diagnostiquer les erreurs communes, sauvegarder ses données)
*Se familiariser avec l’histoire de Linux et de ses distributions (arbre généalogique)
 
Activités:
*Présentation principale
*Premier ''installfest''!
*Atelier de ''ricing''
*Présentations secondaires avancées de distributions en particulier
 
==== Semaine 3 — Préparation de documents (LaTeX) ====
 
*Présentation principale
**Markdown, pandoc, latex, formats de fichiers portables (ex. pdfs et aussi mentionner lecteurs de pdf), libreoffice, overleaf
*Présentations avancées:
**Tikz, jflap, beamer
 
==== Semaine 4 — Éditeurs de texte ====
 
*Présentation principale
**Survol des différents éditeurs de texte: emacs, vim/neovim, micro, nano, vscodium/vscode, IDE(y'existent), histoires des éditeurs de texte (ed, “Ed is the standard text editor.”)
 
==== Semaine 5 — Suite ligne de commande ====
 
*Présentation principale
**Commandes plus complexes - ln, grep, permission bits, chmod, chown, sudo, kill, ps, awk, sed, environment variables, shebang, compilateurs+linking+interpretes, find, make
**Multiplexage (tmux, screen)
 
==== Semaine 6 — Version control (Git) ====
 
*Présentation principale:
**Explication de comment utiliser Git avec la ligne de commande, GitHub/GitLab, applications graphiques
 
==== Semaine 7 — Licences de logiciel et droits d’auteur ====
 
*Une présentation:
**GNU, GPL, licence permissive vs restrictive, LiLiQ, par défaut copyright appartient à l'auteur
 
==== Semaine 8 — Réseau ====
 
*Présentation principale:
**bluetooth, wifi direct, wireshark, ssh, intro dhcp/dns, netcat, ftp, sftp, scp, rsync
 
=== Session d’hiver ===
 
==== Semaine 9 — VMs et Conteneurs (Docker) ====
 
==== Semaine 10 — Création médiatique ====
 
*Présentation principale:
**blender, inkscape, krita, gimp, godot, kdenlive, vlc, audacity
 
==== Semaine 11 — Productivité ====
 
*Présentation principale:
**Thunderbird => calendrier + rss + setupper courriel + config + installation du adblock
 
==== Semaine 12 — Open Hardware ====
 
*Présentation principale:
**Raspberry pi, arduino, system76, frame.work, pine64, tuxedo computers, RISC V, keybs
 
==== Semaine 13 — Keyboard layouts ====
 
==== Semaine 14 — Contributions aux projets open source ====
 
=== Autres sujets ===
 
Différence entre terminal, command prompt et shell
 
* Intro à linux
** Distribution
*** Gnu
** Installation + Concepts de base
*** Package manager
* Shell
** Syntaxe de base & coreutils
** Variables d'environment
** Man pages
** =--help=
* Shell II
** shebang & permission bits
** Scripts python exécutables
** =grep=, =find=, =|=
Pipes et redirection.
* Éditeur de texte, compilateur et make
** Editeurs
*** Nano
*** vscode
** Compilateurs
* Git
* ssh
** sftp
** scp
** rsync
* grep, awk, sed
** Sed
** Awk
** Grep
** Histoire & Unix
** Programmes
 
- ajouter latex à la liste plus haut, avec overleaf
- installfests
- éditeurs de texte: vim, emacs, nano, vscode, micro
- scripting avancé, daemons, etc


== Club d'utilisateurs de LaTeX et de typographie (Cult) ==
== Club d'utilisateurs de LaTeX et de typographie (Cult) ==
Ligne 197 : Ligne 62 :
# [https://www.latex-project.org LaTeX Project] : Site officiel du projet LaTeX.
# [https://www.latex-project.org LaTeX Project] : Site officiel du projet LaTeX.
# [https://www.overleaf.com Overleaf] : Éditeur LaTeX en ligne collaboratif et plateforme de partage de modèles.
# [https://www.overleaf.com Overleaf] : Éditeur LaTeX en ligne collaboratif et plateforme de partage de modèles.
[[Catégorie:Clubs parascolaires du DIRO]]

Version actuelle datée du 9 octobre 2023 à 12:58

Le Groupe des personnes Utilisant les Logiciels Libres affilié à l'Université de Montréal (GULLUM) a pour objectif de promouvoir l’utilisation des logiciels libres, en particulier en offrant des présentations aux étudiants sur des sujets qui ne sont habituellement pas couverts par le baccalauréat d’informatique. Son nom est inspiré de l'ancien GULUM. Le groupe a été fondé lors de l'été de 2023 par Mattéo Delabre, Simon Janssen et Emeric Laberge, avec des contributions de plusieurs autres personnes.

Missions

  1. Rassembler les étudiants intéressés par Linux et les logiciels libres.
  2. Offrir un espace de partage de ressources et de conseils pour maîtriser ces outils.
  3. Organiser des ateliers pratiques pour apprendre et perfectionner les compétences en Linux et logiciels libres.
  4. Encourager l'utilisation et la contribution aux projets open source.
  5. Promouvoir la philosophie des logiciels libres et la collaboration dans la communauté.

Activités

  • Ateliers du GULLUM
  • Rencontres hebdomadaires qui durent 2 heures (comme les autres clubs).
    • Première heure: Présentation donnée par un membre du GULLUM qui vise les gens qui ont une base de connaissance moins grande dans le sujet
    • Deuxième heure: Rencontre des gens qui s'y connaissent plus pour partager des infos plus avancés (pt des présentation aussi? pt juste du monde qui parlent? desfois de la collaboration sur des projets?)
  • Semaines avec une thématique par semaine
    • Petites activités en lien avec cette thématique au courant de la semaine
    • Ateliers d’utilisation d’outils libres
  • Participation à des conférences en lien avec le logiciel libre
  • Activités pour le Software Freedom Day
  • Contribution collective au logiciel libre

Club d'utilisateurs de LaTeX et de typographie (Cult)

Introduction

Bienvenue dans le Cult ! Nous sommes un club étudiant dédié aux passionnés de LaTeX et de typographie. Notre objectif est de promouvoir l'utilisation de LaTeX pour la rédaction de documents professionnels et académiques, et de partager notre amour pour la typographie et la mise en page.

Présentation du club

Le Cult a pour mission de

  1. Rassembler les étudiants intéressés par LaTeX et la typographie.
  2. Offrir un espace de partage de ressources et de conseils pour maîtriser ces outils.
  3. Organiser des ateliers pratiques pour apprendre et perfectionner les compétences en LaTeX.
  4. Encourager l'utilisation de LaTeX dans les projets académiques et professionnels.
  5. Promouvoir la beauté de la typographie et le respect des normes typographiques.

Comment nous rejoindre

Pour rejoindre le Cult, il vous suffit de vous joindre au Discord

Événements et activités

Voici quelques exemples d'événements et d'activités que nous organisons régulièrement :

  1. Ateliers d'introduction à LaTeX : Des sessions pour les débutants pour découvrir LaTeX et apprendre à rédiger des documents professionnels et académiques.
  2. Séminaires avancés : Des présentations sur des sujets spécifiques liés à LaTeX et à la typographie, comme la création de packages, les graphiques TikZ, les polices, et bien d'autres.
  3. Sessions de soutien et de révision : Des séances d'entraide pour résoudre les problèmes et répondre aux questions liées à LaTeX et à la typographie.
  4. Défis de typographie : Des concours pour encourager la créativité et l'innovation dans la conception de documents et la typographie.

Ressources

Voici quelques ressources pour vous aider à démarrer avec LaTeX et la typographie :

  1. LaTeX Project : Site officiel du projet LaTeX.
  2. Overleaf : Éditeur LaTeX en ligne collaboratif et plateforme de partage de modèles.