GULLUM/Ateliers

De Wiki de l'AÉDIROUM

Les ateliers du GULLUM sont des présentations et des tutoriels destinés à favoriser l’adoption des logiciels libres.

Session d’automne: Outils fondamentaux

25 septembre–1ᵉʳ octobre: Bases de la ligne de commande

Un terminal VT100

(description à ajouter)


2 octobre–8 octobre: Linux et ses distributions

Tux, la mascotte de Linux

Le noyau du système d’exploitation (OS) est le logiciel qui coordonne l’accès aux composants de l’ordinateur (processeur, mémoire, stockage, USB, …) pour que les autres programmes puissent les utiliser de façon efficace et sécuritaire. Dans cet atelier, nous vous familiariserons avec Linux, le noyau libre le plus répandu à ce jour. Vous apprendrez à choisir, installer, utiliser et tenir à jour une distribution Linux sur une machine.

L’utilisation d’un système libre comme Linux présente de nombreux avantages: code source ouvert et largement audité, excellente documentation, grande communauté de développeurs et d’entraide. L’atelier vous montrera notamment comment observer et contrôler les interactions des programmes avec Linux, comment diagnostiquer certaines erreurs communes et comment obtenir de l’aide avec votre nouvelle installation de Linux.


9 octobre–15 octobre: De la source à la page: TeXniques de rédaction avec Markdown et LaTeX

Page préparée avec des caractères en plomb

Nous utilisons des documents pour développer, transmettre et conserver nos idées. Cet atelier vous familiarisera avec les outils libres qui permettent de composer et diffuser des documents sur un ordinateur. Nous verrons la notion de balisage (Markdown, HTML, …) et comment elle permet d’écrire des documents accessibles à tous, pouvant être aisément convertis entre plusieurs formats de travail. Nous présenterons LaTeX, un langage de programmation qui facilite l’écriture de documents en automatisant entre autres le rendu de formules mathématiques, la numérotation de sections et de pages, et la génération de références. Ces avantages ont notamment permis au langage LaTeX de s’imposer face aux logiciels concurrents propriétaires pour la production de documents scientifiques.


À venir: Gestion de versions

À venir: Ligne de commande avancée

À venir: Éditeurs de texte

À venir: Licences de logiciel et droit d’auteur

À venir: Web

Session d’hiver: Sujets avancés

Semaine 9: Réseau et sécurité

Objectifs pédagogiques

  • Comprendre comment utiliser SSH
    • Gestion de clés SSH, mots de passe (gestionnaires de mot de passe ex: keypass)
    • Transfer et synchronisation des fichiers - scp, rsync, syncthing
  • Cryptographie de base - chiffrement symétrique, asymétrique, signatures, hachage, gpg
  • Introduction au protocoles à la base - http, ftp, sftp, telnet, curl
    • intro dhcp/dns - dig
  • Surveiller l'activité réseau - wireshark, netcat
  • Connection local sans-fil - bluetooth, wifi direct
  • Connexion au Wi-Fi de l'université sous Linux
  • Tor

Activités

  • Présentation principale

Semaine 10: VMs et Conteneurs (Docker)

Semaine 11: Création médiatique

  • Présentation principale
    • 3D: Blender, OpenSCAD, Godot
    • Image: Inkscape, Krita, GIMP
    • Vidéo: ffmpeg, Kdenlive, VLC
    • Audio: Audacity, sox

Semaine 12: Productivité

  • Présentation principale
    • Thunderbird => calendrier + rss + setupper courriel + config + installation du adblock

Semaine 13: Open Hardware

  • Présentation principale
    • Raspberry pi, arduino, system76, frame.work, pine64, tuxedo computers, RISC V, keybs

Semaine 14: Claviers

  • Dispositions de claviers
  • Firmware de claviers

Semaine 15: Contribution au libre

Semaine 16: Recherche académique

  • OpenAlex, CORE
  • HAL, arXiv, bioRxiv
  • JabRef, Zotero
  • Articles en accès libre/ouvert