##Module 1 - Cahier de notes, cahier de laboratoire
1.*Nous utilisons tous des cahiers de notes*
> Un énoncé du but de chaque expérience et un résumé des conclusions obtenues rendent le cahier beaucoup plus utile.
> Les croquis, dessins et diagrammes sont essentiels.
> Les expériences mauvaises ou non prometteuses, même celles considérées comme des échecs, devraient être entièrement enregistrées.
> Le but de toute cette pratique de prise de notes est de préserver la valeur **[le temps et les moyens humains et matériels investis dans la recherche]**.
> Elle devrait être soigneusement conçus pour s'adapter aux conditions de chaque laboratoire et devraient être adéquate mais pas trop élaborés. Si l'on exige trop de la nature humaine, le système ne fonctionnera pas.
2.*Un aperçu historique de la prise de notes*
volumen-> codex, organisation index
3.*Du fichier texte au langage de balisage léger*
- édition de fichier texte: Notepad++, gedit, TextEdit
***fichier généré par traitement de texte (word, pdf..) illisible par éditeur de texte***
toujours possible de les lire, même longtemps après + logiciels d’indexation, de gestion de version
choisir UTF-8
***mais pas de navigation possible avec hyper lien, pas de polices spécifiques (gras, italique…), pas de correction***
- langage de balisage, marked language
ex. html n'est pas à lire directement par un humain, commentaire possible
> peut-on combiner la légèreté des fichiers texte avec le confort de lecture ?
- notion d’historique / travailler à plusieurs sur un serveur gitlab => gérer historique distribué / écosystème Git
```
git log
git merge
git commit
git pull/push
```
GitHub/GitLab : hébergement gratuit de projets publics / interfaces web (navigation, preview, édition en ligne..) / Gestion de permissions
réseau social des développeurs / issues / fork / pull request
Intégration continue, déclencher tests automatiques ; connecter dépôt vers des archives
GitHub : leader du marché, logiciel propriétaire
GitLab : logiciel libre, plusieurs instances
Interfaces graphiques nombreuses (RStudio / GitHub Desktop…)
- Tutoriel interface de GitLab dans le Mooc RR
apprendre à migrer un dépôt sur une autre PF
login : 64f30572cfeab5413ad04a26aaa8a62a à utiliser à Git pour accéder à gitlab
Enfin, pour ceux qui veulent aller plus plus loin et en savoir plus sur l'outil de gestion de version git sur lequel s'appuie GitLab, quelques vidéos de démonstration sur git et GitLab sont proposées dans la séquence "7. Installations, configurations, references" du module 2 de ce Mooc ainsi que des ressources pour apprivoiser git en ligne de commandes.
Quiz : !! LibreOffice permet de comparer deux versions successives d’un même document
5. Les étiquettes et logiciels d’indexation pour s’y retrouver
- DocFetcher : moteur de recherche de fichier par mot clé, étiquette (point d’ancrage labellisé)
-- ExifTool : outil en ligne de commande de visualisation et d’ajout de metadata dans fichier (ex. source url d’un jpeg, pdf…)