< Return to Video

9.21: p5-manager - p5.js Tutorial

  • 0:00 - 0:01
    (ding!)
  • 0:01 - 0:03
    Bonjour!
    Bienvenue dans un tutoriel vidéo
  • 0:03 - 0:05
    à propos de quelque chose lié à p5 appelé
  • 0:06 - 0:07
    p5-manager
  • 0:08 - 0:11
    p5-manager est par Chian Hau You
  • 0:11 - 0:15
    Merci pour avoir fait cet outil merveilleux
    J'espère que j'ai le droit de faire une vidéo à ce sujet
  • 0:15 - 0:17
    Je ne suis pas un expert
  • 0:17 - 0:20
    Je ne peux retirer aucun crédit pour cette chose merveilleuse appelée p5-manager
  • 0:21 - 0:23
    Mais j'en ai entendu parler et je l'utilisais en classe l'autre jour
  • 0:23 - 0:25
    ça m'a beaucoup aidé alors j'ai voulu en faire une vidéo
  • 0:25 - 0:27
    pour que d'autres personnes puissent le connaître
  • 0:29 - 0:31
    Qu'est ce que p5-manager ?
  • 0:31 - 0:34
    Vous êtes peut-être conscient qu'une chose que je fait
    et qui est une très mauvaise habitude
  • 0:35 - 0:36
    Disons que je veux faire un nouveau sketch
  • 0:36 - 0:39
    Je vais sur p5js.org
    - c'est une bonne technique, ça -
  • 0:39 - 0:41
    puis je vais sur "Download" (Télécharger)
  • 0:41 - 0:44
    après je suis la : "Hmm, lequel je dois télécharger?"
  • 0:44 - 0:46
    "Je vais télécharger la version complète",
    et je clique dessus
  • 0:47 - 0:52
    ça télécharge quelque chose, et regardez,
    voici à quel point je suis ridiculement horrible
  • 0:52 - 0:56
    Vous pouvez voir que je l'ai fait,
    c'est genre la 9e fois que je fais ça...
  • 0:56 - 1:01
    La même chose ! Et après je l'ouvre,
    et je trouve quelque part à l'intérieur
  • 1:01 - 1:05
    "Ho, il y a un exemple vide!"
    Et je le renomme , ou je le copie quelque part
  • 1:05 - 1:09
    et c'est mon nouveau sketch sur lequel je vais travailler
    Ce n'est pas un bon workflow.
  • 1:09 - 1:13
    p5-manager est un outil en ligne de commande
    - que vous pouvez exécuter en ligne de commande -
  • 1:14 - 1:16
    Qu'est-ce que la ligne de commande?
    Vous savez, je l'utilise dans certaines vidéos
  • 1:17 - 1:21
    p5-manager est construit à partir de Node et j'ai une autre vidéo (lien dans la description) sur ce qu'est Node
  • 1:21 - 1:24
    Vous n'avez pas vraiment besoin de savoir ce qu'est Node
  • 1:24 - 1:26
    Vous avez besoin d'installer Node pour utiliser ceci
  • 1:26 - 1:31
    Vous pouvez aller sur nodejs.org / installer Node et après vous pourrez utiliser ceci
  • 1:31 - 1:36
    Node viens avec quelque chose appelé npm
    - Node Package Manager (Gestion de Paquet Node) -
  • 1:37 - 1:39
    C'est un moyen de gérer les packages que vous voulez utiliser avec Node
  • 1:41 - 1:46
    et, pourquoi est-ce pertinent, parce que p5-manager est un package Node
  • 1:47 - 1:53
    Node est un framework de programmation javascript coté serveur et il y a plein de chose à dire sur ce qu'on peut faire avec
  • 1:53 - 1:59
    mais on ne va pas vraiment faire quelque chose avec Node, on va juste se servir de ce quelqu'un a déja fait
  • 1:59 - 2:00
    p5-manager
  • 2:01 - 2:06
    Donc, si Node est installé, la prochaine chose à faire est d'aller ici et lancer cette commande
  • 2:06 - 2:11
    Ce que je veux lancer est nmp (Node Package Manager) install (je veux installer quelque chose)
  • 2:11 - 2:12
    tiret g
  • 2:13 - 2:16
    tiret g est un détail important mais pas si important pour nous pour le moment
  • 2:16 - 2:18
    ça veux dire que je veux installer ça de manière globale
  • 2:18 - 2:22
    ça ne fait pas parti d'un seul projet mais c'est quelque chose que je veux pouvoir utiliser
  • 2:22 - 2:24
    n'importe où sur mon ordinateur à partir de maintenant
  • 2:25 - 2:27
    p5-manager est... à moi maintenant
  • 2:27 - 2:29
    Je peux prendre ça
  • 2:30 - 2:32
    et je peux le copier
  • 2:33 - 2:37
    et je peux aller ici et je vais juste le coller
    - j'aurai pu le taper -
  • 2:37 - 2:39
    ça peut me donner une erreur !
  • 2:39 - 2:40
    ça peut me donner une erreur
    ça peut vous arriver
  • 2:41 - 2:43
    On va espérer qu'il n'y en ai pas
    - mais il peut y en avoir une -
  • 2:43 - 2:48
    En fait, ça serai bien si il y en a une, comme ça vous pourrez la voir et savoir comment la corriger
  • 2:50 - 2:52
    (roulements de tambour)
  • 2:53 - 2:55
    Allez ! Installe toi !
  • 2:58 - 3:00
    Regardez, on a l'erreur !
  • 3:02 - 3:06
    Alors, qu'est-ce que l'erreur?
    L'erreur est "Permission refusée"
  • 3:06 - 3:11
    C'est parce qu'on veut l'installer de manière globale
  • 3:11 - 3:16
    Si on l'installe de manière globale, ça veut dire qu'il doit aller dans les profondeurs de votre ordinateur
  • 3:16 - 3:20
    où seuls les administrateurs - peu importe qui ils sont, ça peut être vous -
  • 3:20 - 3:25
    Vous devez entrer dans le cœur des fichiers système et dans toutes sortes de lieux sophistiqués
  • 3:25 - 3:26
    où vous devez avoir la permission d'accès
  • 3:27 - 3:31
    Il y a un moyen d'obtenir la permission de faire ça
  • 3:32 - 3:35
    Le moyen de faire ça avec le terminal est en écrivant "sudo"
  • 3:35 - 3:39
    qui veut dire "Super Utilisateur DO (fait)"
  • 3:39 - 3:49
    Super Utilisateur DO npm install tiret g p5-manager
  • 3:50 - 3:52
    et la... ho, il me demande mon mot de passe
  • 3:54 - 3:56
    je crois que je connais le mot de passe
  • 3:57 - 4:02
    Désolé pour ça, heureusement vous regardez ça et j'ai juste réapparu et j'ai trouvé le mot de passe
  • 4:02 - 4:06
    Je l'ai entré, je vais lancer la commande sudo pour vous encore une fois
  • 4:06 - 4:09
    avec le bon mot de passe pour que vous puissiez voir
  • 4:09 - 4:15
    (roulement de tambour)
  • 4:16 - 4:18
    (ta da !!)
  • 4:18 - 4:20
    Ok, il semblerait que ça ait fonctionné
  • 4:21 - 4:23
    Donc maintenant
  • 4:23 - 4:28
    J'ai installé pour toujours p5-manager avec Node
  • 4:29 - 4:32
    Il y a plein de chose que vous pouvez faire avec p5-manager
  • 4:33 - 4:37
    et je vous encourage
    (peut-être que je reviendrai la dessus si c'est intéressant)
  • 4:37 - 4:40
    Je vous vous montrer la manière la plus simple de l'utiliser
  • 4:40 - 4:44
    p5-manager va en fait vous permettre de créer une collection de sketchs
  • 4:44 - 4:52
    et vous pouvez faire un serveur avec un page web avec un sommaire avec tous les sketchs faits
  • 4:53 - 4:55
    Vous devriez... vous pouvez suivre ces instructions pour ça
  • 4:55 - 5:02
    Moi, je vais scroller en bas et ce que je veux juste faire est générer un projet seul
  • 5:02 - 5:07
    Pour moi, qui ne fait que des exemples que je place à différents endroits,
  • 5:07 - 5:10
    c'est plus des projets seul qu'une collection
  • 5:13 - 5:15
    Maintenant que j'ai installer ce package,
  • 5:15 - 5:18
    je peux juste écrire p5 n'importe quand dans mon terminal
  • 5:19 - 5:23
    et ça va répondre:
    "Hey, vous avez installé p5-manager version 0.3.2"
  • 5:24 - 5:28
    Mais quand je veux lancer une commande précise
  • 5:28 - 5:30
    comme p5 generate
  • 5:30 - 5:32
    ça va générer un projet
  • 5:33 - 5:37
    et je dois lui donner des arguments, des paramètres spécifiques sur quel type de projet je veux générer
  • 5:37 - 5:41
    Ce que je veux faire, c'est générer un bundle (paquet) avec un nom spécifique
  • 5:42 - 5:45
    Pour faire court, vous pouvez juste taper
    "p5 g tiret b"
  • 5:45 - 5:48
    mais je vais utiliser la manière longue parce que c'est un tutoriel vidéo
  • 5:49 - 5:51
    tiret tirer bundle
  • 5:51 - 5:56
    et "codingtrain" sera le nom de mon projet
  • 5:56 - 5:58
    je vais appuyer sur entrer
  • 5:59 - 6:02
    Maintenant que ça a marché, je me rend compte que j'ai fait quelque chose de terrible
  • 6:02 - 6:10
    Quand on ouvre un terminal - au moins sur un Mac, on arrive dans le répertoire racine de votre ordinateur
  • 6:10 - 6:14
    ce n'est pas là où je veux mettre mon projet "codingtrain"
  • 6:14 - 6:18
    Donc, c'est un peu en dehors du sujet mais vous pouvez changer de répertoire de travail
  • 6:18 - 6:22
    Je peux taper "cd Documents/" parce que je veux travailler dans "Documents"
  • 6:22 - 6:27
    et je peux créer un dossier appelé "p5_projects" qui existe déjà
  • 6:27 - 6:32
    je peux taper "cd p5_projects/" et maintenant je vais retourner en arrière et lancer cette commande
  • 6:32 - 6:33
    une fois de plus
  • 6:35 - 6:39
    J'ai lancé la commande une fois de plus, vous pouvez voir qu'elle a crée ce projet
  • 6:39 - 6:43
    Je peux retourner dans le Finder, aller dans p5_projects et regardez ce que l'on a
  • 6:43 - 6:46
    J'ai maintenant un dosser appelé "codingtrain"
  • 6:47 - 6:50
    qui est un projet avec le fichier html, le fichier sketch.js
  • 6:51 - 6:53
    Oups! je l'ai ouvert par accident
  • 6:53 - 6:57
    Et il y a le dossier bibliothèques avec la bibliothèque p5
  • 6:59 - 7:01
    Voilà comment créer un projet p5 seul
  • 7:01 - 7:05
    Je peux faire ça à chaque fois maintenant, je vais le faire dans mes prochaines vidéos
  • 7:05 - 7:07
    Je peux travailler de cette façon
  • 7:07 - 7:12
    Et j'aurai à chaque fois la version la plus récente de la bibliothèque p5
  • 7:12 - 7:14
    Je vous encourage à explorer les collections
  • 7:17 - 7:19
    Les collections...
  • 7:19 - 7:23
    Cette fonctionnalité vous permet de faire cette belle petite page web
  • 7:23 - 7:25
    ça le fait automatiquement avec tous vos projets.
  • 7:25 - 7:28
    Ok! Merci d'avoir regardé cette vidéo à propos de p5-manager
  • 7:28 - 7:31
    J'espère qu'elle aura été utile pour vous. Je vous verrez dans une prochaine vidéo
  • 7:32 - 7:35
    où vous pourriez me voir utiliser p5-manager
    Merci beaucoup !
Title:
9.21: p5-manager - p5.js Tutorial
Description:

more » « less
Duration:
07:47

French subtitles

Revisions