README.md 3.48 KB
Newer Older
CHAMONT David's avatar
CHAMONT David committed
1
La "piscine", dont le nom est inspiré de certaines pratiques dans les écoles
CHAMONT David's avatar
CHAMONT David committed
2 3 4
d'informatique, se veut une sorte d'atelier collectif ou chacun est autonome et
plonge sur les sujets de son choix, individuellement ou en petits groupes.

5
Nous vous proposons en ligne un [ensemble de plongeons]
CHAMONT David's avatar
CHAMONT David committed
6 7
(https://gitlab.in2p3.fr/MaitresNageurs/PiscineJI/tree/master) :
des tutoriels courts (15 à 20 minutes), auto-suffisants, nécessitant le moins
CHAMONT David's avatar
CHAMONT David committed
8 9
d'installation possible, notamment en s'appuyant sur des images Docker ou
VirtualBox. 
CHAMONT David's avatar
CHAMONT David committed
10

11
Vous êtes libre d'essayer les plongeons de votre choix, à votre rythme.
CHAMONT David's avatar
CHAMONT David committed
12

CHAMONT David's avatar
Detail.  
CHAMONT David committed
13
Nous cherchons à élargir au maximum le champ des propositions
CHAMONT David's avatar
CHAMONT David committed
14 15 16
et des technologies. Si vous avez un sujet qui vous tient à coeur ou qui
vous semble important, n'hésitez pas à contribuer. Il ne s'agit pas d'écrire
un document d'expert, mais d'aider vos collègues à se mettre à l'eau.
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55


# Préparation aux plongeons

## Instructions générales

Les tutoriels que nous vous proposons devront être exécutés sur vos ordinateurs
portables, par le biais d'images Docker ou de machines virtuelles VirtualBox. Pour
cette raison, nous vous demandons de pré-installer Docker et VirtualBox sur vos
ordinateurs AVANT de venir aux JIs, ceci jusqu'à l'exécution de la machine "hello-world"
(pour Docker) afin d'être bien surs que cela fonctionne.

Vous veillerez à avoir une quantité raisonnable d'espace libre sur vos
ordinateurs portables, car les machines virtuelles sont gourmandes...


## Installation VirtualBox

TO BE DONE

## Installation Docker


### Sur Linux

C'est [ici](http://www.docker.com/products/overview).


### Sur Windows

Si votre windows est <10, il faudra utiliser l'[ancienne mouture de docker](https://www.docker.com/products/docker-toolbox), reposant sur VirtualBox. (Attention ceci est vrai seulement à partir d'une certaine release de Windows10 (*1511 November update, Build 10586 or later*) qui n'est pas nécessairement celle que vous avez installé [ex au LAL!!])

Sinon, vous pouvez utiliser la [nouvelle mouture](http://www.docker.com/products/docker#/windows) où la machine virtuelle est moins visible, et vous pouvez utilisez exactement les mêmes commandes Docker que vos collègues Linux.


### Sur MacOSX

Si votre matériel est trop vieux (< 2010), il faudra utiliser l'[ancienne mouture de docker](https://www.docker.com/products/docker-toolbox), reposant sur VirtualBox. On peut vouloir confier à [Homebrew] (http://brew.sh/) (*The missing package manager for OS X*) la gestion de son installation :

56
    $> brew update
57 58 59
    $> brew cleanup && brew cask cleanup
    $> brew cask install dockertoolbox

Antoine Pérus's avatar
Antoine Pérus committed
60
Sinon, utilisez la [nouvelle mouture](http://www.docker.com/products/docker#/mac) - la machine virtuelle y est moins visible - et vous pourrez alors utiliser exactement les mêmes commandes ``docker``
61 62
que vos collègues Linux. Là encore, [brew](http://brew.sh/) simplifie la tâche :

63
    $> brew update
64 65 66 67 68 69 70 71 72
    $> brew cleanup && brew cask cleanup
    $> brew cask install docker

## J'ai un problème avec mon clavier azerty

Ci-dessous, un collection de trucs qui peuvent fonctionner.

### Ligne de commande

73 74
Tentez "loadkeys fr". Mais dans la pratique, la commande "loadkeys" est souvent
absente... (installer d'abord le package kbd ?)
75 76 77

### Serveur X11

78 79
Si vous avez lancé votre machine virtuelle en mode graphique et qu'elle
comprend un serveur X11, vous pouvez aussi tenter "setxkbmap fr".
80 81 82 83 84 85

### Sur MacOSX, c'est encore pire...

 * Si votre "alt" de gauche ne fonctionne pas, parfois celui de droite fonctionne...