Archives
Cette page recense les séances passées de l’atelier Débogue tes humanités. Un enregistrement est proposé lorsque cela est possible.
Saison 01
Séance 1
Introduction
Introduction à la formation
Séance 2
L'informatique en 3 points
Origines de l'informatique, principes du numérique et qu'est-ce qu'un programme.
Séance 3
Les formats
Définitions, implications techniques et politiques, encodage et ouverture.
Séance 4
Gérer ses fichiers
Où sont les fichiers sur un ordinateur, usages basiques d'un terminal, les nuages.
Séance 5
Tout savoir sur le terminal
Commandes basiques, commandes avancées, grep, bash et oh my zsh.
Séance 6
Structurer du texte
Le problème des traitements de texte, baliser le texte, les langages de balisage.
Séance 7
Structurer une bibliographie
Définition, les styles bibliographiques, introduction à Zotero.
Séance 8
Produire des documents
Structuration du texte, introduction à Pandoc et manipulations.
Séance 9
Utilisation avancée de Zotero
Organiser sa bibliographie, les groupes, BetterBibTeX.
Séance 10
Imprimer des documents
Introduction à LaTeX, manipulations, Paged.js.
Séance 11
Versionner les fichiers
Introduction à Git, exemples de projets, manipulations.
Saison 02
Séance 1
Paramétrer son terminal
Installation de Zsh et de Oh My Zsh, modification de l'apparence. Découverte des fonctions avancées offertes par Zsh. Navigation dans l'historique.
Séance 2
Des éditeurs de code et de texte
Nano, Vim, EMACS et VSCodium, exploration des possibilités offertes par des approches différentes.
Séance 3
Bash ou comment industrialiser le terminal
Découverte de Bash, création de quelques scripts, détournements créatifs.
Séance 4
Actions à répétition
Renommage de fichiers en lot et autres introductions à la programmation.
Séance 5
SSH et les connexions à distance
Comment rentrer en contact avec d'autres machines, seul·e ou à plusieurs.
Séance 6
Sauvegarder ses données
Pourquoi et comment sauvegarder ses données dans un contexte de recherche académique. Principes, organisation et implémentation technique.
Séance 7
Git le retour
Usage réel, paramètres et configuration, gestion des conflits, merge requests, etc.
Séance 8
Fabriquer des pages web
Introduction à HTML et CSS, conversions à partir de Markdown avec Pandoc.
Séance 9
Fabriquer des sites web
Introduction aux générateurs de site statique, création d'un mini site web depuis un modèle.
Saison 03a
Séance 1
Les langages de balisage
De Markdown à HTML et XML. Le balisage sémantique.
Séance 2
Introduction au CSS
Pour mettre en forme les documents au format HTML.
Séance 3
Introduction à Javascript
Pour développer des interactions sur le Web.
Séance 4
Générateur de site statique (1/2)
Pour transformer des fichiers textes en page Web.
Séance 5
Générateur de site statique (2/2)
Le déploiement d'un site sur le Web grâce au service GitHub Pages.
paged.js
Faire du Web to print et transformer des contenus HTML en PDF depuis un navigateur.
Saison 03b
Séance 1
Comprendre l'ordinateur avec le terminal
Où sont les fichiers sur un ordinateur. Le terminal.
Séance 2
Gérer les fichiers avec le terminal
Le terminal. Commandes basiques et avancées.
Séance 3
Les formats des fichiers
Définitions et usages. Markdown, HTML, PDF.
Séance 4
Git
Le versionnement des documents.
Séance 5
Zotero
Usages avancés de Zotero.
Séance 6
Introduction à l'éditeur de texte Stylo
Un éditeur de texte pour les sciences humaines.
Produire des documents
Stylo, Zettlr, Pandoc. Comment convertir des fichiers en différents formats.
Saison 04
Séance 1
Comprendre l’ordinateur avec le terminal
Pourquoi est-ce important de savoir comment les fichiers de son ordinateur sont organisés ? Plusieurs stratégies permettent de les manipuler plus facilement, et même créer des liens si besoin. Nous proposerons une douce introduction au terminal.
Séance 2
Les formats
Qu'est-ce qu'un format ? C'est une façon particulière d'organiser et structurer des données dans un fichier. Dans cette séance, vous apprendrez les caractéristiques de plusieurs formats, notamment : le texte brut, markdown, HTML, XML.
Séance 3
Les langages de balisage (de markdown à HTML)
Qu'est-ce qu'un langage de balisage ? Nous aborderons les enjeux autour du balisage d'un texte ; les différences entre plusieurs langages de balisage ainsi que certains cas d'usage.
Séance 4
Zotero avancé
Organiser sa bibliographie comme un·e pro.
Séance 5
Git – Archivage et partage des données
Le versionnement des documents peut souvent être fastidieux et générer des erreurs ou des pertes de données. Pour vous aider à organiser vos fichiers, nous vous présenterons le protocole de versionnement Git, ainsi que l'une de ses applications les plus utiles.
Séance 6
Archivage de données
Le Web et les technologies informatiques en général sont en constante évolution. Comment préserver les données qui sont importantes pour notre recherche ou notre activité professionelle ? Au cours de cette session, nous présenterons des stratégies et des bonnes pratiques pour la préservation des données.
Séance 7
Éditeurs de texte (VSCode, Zettlr, Stylo)
Nous vous présenterons comment convertir vos fichiers en plusieurs formats, en automatisant ce passage pour ne pas perdre d’informations. Typiquement, vous serez en mesure de transformer un fichier HTML en fichier PDF, en prenant en compte toutes les données contenues dans la source.
Séance 8
Structure et architecture de données
Transformer un tableau Excel dans un fichier en format CSV. Connaître les usages possibles des données structurées en CSV. Comprendre l’intérêt de structurer ses propres données.