Partage
  • Partager sur Facebook
  • Partager sur Twitter

MOOC Ruby

    4 juillet 2015 à 23:25:19

    Wizix98 a écrit:

    Merci de ta réponse c'est beaucoup plus clair ! C'est un peu comme une sorte de pointeur en c++ mais qui est une valeur, fin c'est bizarre mais je vois pas mal d'utilisation maintenant. Est-il courant de définir un fichier avec tous les symboles utilisés par le programme avec une petite définition pour chaque ? 

    Merci encore !

    Les symboles sont définis à la volée, dès leur première utilisation. Donc en général la question est plus "est-ce que ce string revient très souvent ou non". Si oui -> symbole. Par exemple les états "actif", "inactif", les clés de formulaire "email" ... sont souvent des symboles.

    • Partager sur Facebook
    • Partager sur Twitter
      5 juillet 2015 à 20:25:35

      Salut, Merci pour le mooc je suis sur le dernier TP en effet je comprend ce que vous souhaitez dire dans cette ligne:

      # A faire:
      # - Calculer les dégats

      Merci ,,

      • Partager sur Facebook
      • Partager sur Twitter
      GEEK IS A BINARY LIFESTYLE..
        5 juillet 2015 à 22:45:19

        GeekDzz a écrit:

        Salut, Merci pour le mooc je suis sur le dernier TP en effet je comprend ce que vous souhaitez dire dans cette ligne:

        # A faire:
        # - Calculer les dégats

        Merci ,,


        Essayes de regarder dans le contexte du TP. Par exemple comment est appelée cette méthode.

        Cela devrait t'aider à mieux comprendre la question.

        • Partager sur Facebook
        • Partager sur Twitter
          6 juillet 2015 à 2:32:38

          Remarque : J'ai fait d'autres langages comme PHP , Java et sur ces langage comme java par exemple il y a toujours une classe par fichier contrairement a ruby !!
          • Partager sur Facebook
          • Partager sur Twitter
          GEEK IS A BINARY LIFESTYLE..
            6 juillet 2015 à 9:54:23

            GeekDzz a écrit:

            Remarque : J'ai fait d'autres langages comme PHP , Java et sur ces langage comme java par exemple il y a toujours une classe par fichier contrairement a ruby !!


            Pas vraiment, c'est souvent laissé au développeur de décider quoi faire. Je crois bien, sauf erreur de ma part, qu'il est possible d'avoir plusieurs classes dans un seul fichier dans les langages que tu as cité. Cependant les conventions et "best practices" encouragent à n'avoir qu'une classe par fichier. De plus beaucoup de frameworks et librairies fonctionnent mieux si c'est le cas (autoloading).

            C'est également le cas de Ruby, et il est assez rare, dans un projet mature, de voir de nombreuses classes dans un fichier.

            Au cours de ce MOOC je ne manipule qu'un seul fichier, principalement pour éviter à rentrer dans des problématiques de chargement de dépendance. Par exemple si j'ai un fichier par classe, je dois avoir également un fichier avec le script qui utilise ces classes, et tout le monde doit avoir un moyen de "se voir".

            Comme nous ne sommes pas en train d'écrire du code voué à passer en production, je pense que c'est une simplification acceptable.

            A noter que Ruby on Rails pousse beaucoup les développeurs à avoir un fichier pour une classe, et le force même dans certaines situations.

            • Partager sur Facebook
            • Partager sur Twitter
              6 juillet 2015 à 20:24:58

              Okk Merci pour cette explication en attendant le mooc de ruby on rails, j'ai eu ma certification a toute !!

              Un tout dernier soucis dans mon certificat c'est écrit => Auteur du cours Nicolas Hilaire et ça signature ! 

              -
              Edité par GeekDzz 6 juillet 2015 à 21:45:18

              • Partager sur Facebook
              • Partager sur Twitter
              GEEK IS A BINARY LIFESTYLE..
              Anonyme
                7 juillet 2015 à 10:36:30

                GeekDzz a écrit:

                Okk Merci pour cette explication en attendant le mooc de ruby on rails, j'ai eu ma certification a toute !!

                Un tout dernier soucis dans mon certificat c'est écrit => Auteur du cours Nicolas Hilaire et ça signature ! 

                -
                Edité par GeekDzz il y a environ 11 heures

                Bonjour GeekDzz, merci d'avoir signalé ce problème sur ton certificat, c'est maintenant corrigé ! 

                Bonne journée, 

                Marine
                (équipe édito OC) 



                • Partager sur Facebook
                • Partager sur Twitter
                  7 juillet 2015 à 13:23:20

                  SVP Mr Proffesseur, comme je peut demmarrer les videos, parce que je n'a pas d'internet at home. Mercí beaucoup!
                  • Partager sur Facebook
                  • Partager sur Twitter
                    7 juillet 2015 à 20:23:34

                    lythande a écrit:

                    lythande a écrit:

                    marcgg a écrit:

                    lythande a écrit:

                    Bonjour à tous !


                    J'ai des problèmes avec ce passage : "placer votre console dans le dossier qui contient votre fichier boucles.rb (pour cela tapez cd nom_du_dossier dans votre console)"

                    Dès que j'insère cd C:\Users\Utilisateur\Documents\Web\Ruby\cours j'ai un SyntaxError je n'arrive pas à travailler avec mon document rb et la console.

                    Où est-ce que je me suis trompée ?

                    Ps. Merci pour le cours ! J'adore ! :diable:


                    Bonjour !

                    Il me faudrait plus d'informations pour t'aider. Est-ce que tu arrives à te rendre dans le dossier et c'est au moment de l'exécution que ça échoue ? Ou bien est-ce que c'est le "cd" en lui même qui ne fonctionne pas ?

                    Merci


                    Non c'est justement ça le problème, je n'arrive pas du tout à rentrer dans mon dossier et oui c'est au moment de l’exécution que ça échoue ..

                    Ruby Error

                    En gros, c'est ça :p Mais surement j'ai loupé quelques passages ... je ne suis pas pratique des consoles :p


                    Merci !!!!!

                    Trouvé : avec PowerShell (Windows) ça marche. Je me suis trompée de console, c'est tout !

                    Merci !!

                    salut tout le monde je suis nouveau ici et je suis débutant en programmation

                    j'ai exactement le même problème que lythande

                    lythande a trouvé une solution apparemment avec powershell

                    j'ai essayé aussi avec powershell mais rien de tout se que j'ai appris dans les cours précédent ne fonctionne sur powershell

                    je veux continuer avec ruby et savoir comment ouvrir ce fichier boucle.rb dans ma console

                    merci

                    • Partager sur Facebook
                    • Partager sur Twitter
                      7 juillet 2015 à 20:51:14

                      Pitox a écrit:

                      J'imagine qu'ils vont attendre de voir si ça a du succès avant de lancer une catégorie Ruby mais c'est vrai que ça serait cool :)

                      J'ai hâte aussi qu'il arrive !

                      Par contre je trouve que pour ton MOOC sur Git, il y avait des problèmes de son, souvent très faible, j'espère que ce sera un peu mieux pour Ruby.


                      Oui avec 2200 inscrit au cour c'est sur qu'il a du sucés
                      • Partager sur Facebook
                      • Partager sur Twitter
                      Tester le code Premium Solo et gagner un mois gratuit sans engagement, Voici le code promotionnel : WEBCODE-9F7H
                        8 juillet 2015 à 11:21:43

                        Problème avec le fichier composition.rb

                        Avec composition.rb, j'ai l'erreur : syntax error, unexpected end-of-input, expecting keyword_end

                        l'erreur est sur la dernière ligne.

                        • Partager sur Facebook
                        • Partager sur Twitter
                          8 juillet 2015 à 16:37:03

                          ElpidiaLinares a écrit:

                          lythande a écrit:

                          lythande a écrit:

                          marcgg a écrit:

                          lythande a écrit:

                          Bonjour à tous !


                          J'ai des problèmes avec ce passage : "placer votre console dans le dossier qui contient votre fichier boucles.rb (pour cela tapez cd nom_du_dossier dans votre console)"

                          Dès que j'insère cd C:\Users\Utilisateur\Documents\Web\Ruby\cours j'ai un SyntaxError je n'arrive pas à travailler avec mon document rb et la console.

                          Où est-ce que je me suis trompée ?

                          Ps. Merci pour le cours ! J'adore ! :diable:


                          Bonjour !

                          Il me faudrait plus d'informations pour t'aider. Est-ce que tu arrives à te rendre dans le dossier et c'est au moment de l'exécution que ça échoue ? Ou bien est-ce que c'est le "cd" en lui même qui ne fonctionne pas ?

                          Merci


                          Non c'est justement ça le problème, je n'arrive pas du tout à rentrer dans mon dossier et oui c'est au moment de l’exécution que ça échoue ..

                          Ruby Error

                          En gros, c'est ça :p Mais surement j'ai loupé quelques passages ... je ne suis pas pratique des consoles :p


                          Merci !!!!!

                          Trouvé : avec PowerShell (Windows) ça marche. Je me suis trompée de console, c'est tout !

                          Merci !!

                          salut tout le monde je suis nouveau ici et je suis débutant en programmation

                          j'ai exactement le même problème que lythande

                          lythande a trouvé une solution apparemment avec powershell

                          j'ai essayé aussi avec powershell mais rien de tout se que j'ai appris dans les cours précédent ne fonctionne sur powershell

                          je veux continuer avec ruby et savoir comment ouvrir ce fichier boucle.rb dans ma console

                          merci



                          • Partager sur Facebook
                          • Partager sur Twitter
                          Je suis ce que je crois etre !!!
                            8 juillet 2015 à 17:38:18

                            ElpidiaLinares a écrit:

                            lythande a écrit:

                            lythande a écrit:

                            marcgg a écrit:

                            lythande a écrit:

                            Bonjour à tous !


                            J'ai des problèmes avec ce passage : "placer votre console dans le dossier qui contient votre fichier boucles.rb (pour cela tapez cd nom_du_dossier dans votre console)"

                            Dès que j'insère cd C:\Users\Utilisateur\Documents\Web\Ruby\cours j'ai un SyntaxError je n'arrive pas à travailler avec mon document rb et la console.

                            Où est-ce que je me suis trompée ?

                            Ps. Merci pour le cours ! J'adore ! :diable:


                            Bonjour !

                            Il me faudrait plus d'informations pour t'aider. Est-ce que tu arrives à te rendre dans le dossier et c'est au moment de l'exécution que ça échoue ? Ou bien est-ce que c'est le "cd" en lui même qui ne fonctionne pas ?

                            Merci


                            Non c'est justement ça le problème, je n'arrive pas du tout à rentrer dans mon dossier et oui c'est au moment de l’exécution que ça échoue ..

                            Ruby Error

                            En gros, c'est ça :p Mais surement j'ai loupé quelques passages ... je ne suis pas pratique des consoles :p


                            Merci !!!!!

                            Trouvé : avec PowerShell (Windows) ça marche. Je me suis trompée de console, c'est tout !

                            Merci !!

                            salut tout le monde je suis nouveau ici et je suis débutant en programmation

                            j'ai exactement le même problème que lythande

                            lythande a trouvé une solution apparemment avec powershell

                            j'ai essayé aussi avec powershell mais rien de tout se que j'ai appris dans les cours précédent ne fonctionne sur powershell

                            je veux continuer avec ruby et savoir comment ouvrir ce fichier boucle.rb dans ma console

                            merci

                            Bonjour, voilà la solution à ce problème que j'avais aussi. 

                            1- j'ai fait la mises à jour de ruby Installer de 2.2.1 vers 2.2.2. Je l'ai installé à la racine c'est à dire C:/ruby22. Et j'ai coché les 3 cases lors de l'installation pour la variable d'environnement et autres (je suis sous win 7). 

                            2- une fois l'installation terminée ,

                            j'ai ouvert ma console et tapé la commande suivante :

                            " cd C:/ruby22 " une fois ce répertoire j'ai appeler mon_fichier.rb. 

                            • Partager sur Facebook
                            • Partager sur Twitter
                            Je suis ce que je crois etre !!!
                              8 juillet 2015 à 18:17:35

                              salut

                              merci nasko pour ton aide

                              j'avais installer correctement ruby il y avait des screen dans les cours et j'avais bien cocher les 3 cases et choisit la version 2.2.2

                              l’erreur que je fait est une autre

                              je ne sais pas du tout ce que je peut faire de mal car je fait pourtant bien a la lettre tout ce qui est dit dans les cours

                              je fait donc ce screen en espérant que quelqu'un verra mon erreur

                              merci pour votre aide

                              • Partager sur Facebook
                              • Partager sur Twitter
                                8 juillet 2015 à 18:23:57

                                Olallala. On ne lance pas cette commande dans irb ! Ouvre juste un terminal (désolé, je ne connais pas le nom de celui-ci sous Windows). Il peut être une bonne idée d'apprendre à s'en servir avant de commencer ce MOOC...

                                -
                                Edité par Wizix98 8 juillet 2015 à 18:25:24

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  8 juillet 2015 à 19:42:10

                                  ElpidiaLinares a écrit:

                                  salut

                                  merci nasko pour ton aide

                                  j'avais installer correctement ruby il y avait des screen dans les cours et j'avais bien cocher les 3 cases et choisit la version 2.2.2

                                  l’erreur que je fait est une autre

                                  je ne sais pas du tout ce que je peut faire de mal car je fait pourtant bien a la lettre tout ce qui est dit dans les cours

                                  je fait donc ce screen en espérant que quelqu'un verra mon erreur

                                  merci pour votre aide

                                  As tu ouvert ton fichier avec la console de ruby nommée " Start Command Prompt with Ruby?

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                  Je suis ce que je crois etre !!!
                                    8 juillet 2015 à 23:40:57

                                    Bon on va faire une réponse un peu plus détaillée. Tu as dans ta liste de programme un programme répondant au doux nom de "Invite de commande". Mais qu'est ce que c'est ? Les personnes étant sous Linux on plus l'habitude de l'appeler "Console" ou "Terminal" alors que les personnes qui, comme toi, débute en informatique en ont peur. 

                                    Mais cette peur est insensée ! Cet "Invite de commande" te permet de faire beaucoup plus de chose qu'une interface graphique, et ce sans la souris. 

                                    Par exemple, la commande "cd" (qui est le nom d'un programme que tu appelles tout simplement en tapant son nom) te permet de te déplacer dans tes dossiers. Quand tu tapes "cd C:/ruby22" tu demandes en faite à ta console de se déplacer dans le dossier C:/ruby22 (cherche ce dossier avec l'explorateur de fichier, tu verras qu'il existe et qu'il est bien à cette adresse). 

                                    Dans ce dossier tu as un programme qui s'appelle "ruby". Pour l'appeler, tu tapes donc tout naturellement "ruby" dans ta console. Mais ce programme à besoin d'arguments. En faisant "ruby boucles.rb" tu demandes à ruby d'exécuter le fichier "boucles.rb", tout simplement.

                                    J'espère que cette petite introduction t'auras aidé. Et désolé si j'ai fais des fautes, je n'utilise pas Windows mais Ubuntu donc je ne connais pas par cœur son fonctionnement.

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      9 juillet 2015 à 1:19:19

                                      bonjour ,
                                      merci pour cette mooc de ruby.
                                      j'ai travaillé avec java mais malheureusement java avec swing :(
                                      donc je veux un framework pour ruby avec des tutoriels 
                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        9 juillet 2015 à 6:05:07

                                        AzzeddineBeneka3 a écrit:

                                        bonjour ,
                                        merci pour cette mooc de ruby.
                                        j'ai travaillé avec java mais malheureusement java avec swing :(
                                        donc je veux un framework pour ruby avec des tutoriels 


                                        C'est bien de vouloir un framework, mais encore faut-il savoir pour quoi. Bon swing permet de faire des interfaces graphique donc j'imagine que tu veux un module pour en faire en Ruby ? Voici de quoi te renseigner (une recherche sur Google...) : https://en.wikibooks.org/wiki/Ruby_Programming/GUI_Toolkit_Modules

                                        Je te conseil QtRuby. Mais sache que les GUI en Ruby, ce n'est pas encore ça...

                                        -
                                        Edité par Wizix98 9 juillet 2015 à 6:05:23

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          9 juillet 2015 à 6:25:12

                                          Byakko7 a écrit:

                                          Bonjour, 

                                          Juste pour signaler une faute de frappe (ou plutôt d'affichage à mons avis) sur le premier quizz du MOOC. Voici comment s'affiche la question 7 chez moi : 

                                          {Image supprimée}

                                          Je pense que les double crochets sont une erreur car aucune des réponses proposées ne semble correcte (en tout cas, pour les avoir testé, elles ne marchent pas chez moi avec Ruby 2.1). 

                                          -
                                          Edité par Byakko7 le 3 juillet 2015 à 15:47:24


                                          Nan nan!!! ça n'est pas une erreur!!

                                          PS : ce serait mieux d'en parler en MP pour ne pas montrer les questions aux newbies...

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                          Ryby, c'est la vie! - Mon CVWeizu - Code Expérience
                                            9 juillet 2015 à 9:23:18

                                            Wizix98 a écrit:

                                            Bon on va faire une réponse un peu plus détaillée. Tu as dans ta liste de programme un programme répondant au doux nom de "Invite de commande". Mais qu'est ce que c'est ? Les personnes étant sous Linux on plus l'habitude de l'appeler "Console" ou "Terminal" alors que les personnes qui, comme toi, débute en informatique en ont peur. 

                                            Mais cette peur est insensée ! Cet "Invite de commande" te permet de faire beaucoup plus de chose qu'une interface graphique, et ce sans la souris. 

                                            Par exemple, la commande "cd" (qui est le nom d'un programme que tu appelles tout simplement en tapant son nom) te permet de te déplacer dans tes dossiers. Quand tu tapes "cd C:/ruby22" tu demandes en faite à ta console de se déplacer dans le dossier C:/ruby22 (cherche ce dossier avec l'explorateur de fichier, tu verras qu'il existe et qu'il est bien à cette adresse). 

                                            Dans ce dossier tu as un programme qui s'appelle "ruby". Pour l'appeler, tu tapes donc tout naturellement "ruby" dans ta console. Mais ce programme à besoin d'arguments. En faisant "ruby boucles.rb" tu demandes à ruby d'exécuter le fichier "boucles.rb", tout simplement.

                                            J'espère que cette petite introduction t'auras aidé. Et désolé si j'ai fais des fautes, je n'utilise pas Windows mais Ubuntu donc je ne connais pas par cœur son fonctionnement.

                                            salut

                                            alors je viens d’essayé a nouveau avec l'invite de commande (cmd dans recherche)

                                            mais comme pour tout les cours que j'ai fait depuis le début l'invite de commande ne fonctionne pas

                                            peut importe ce que je tape dans l'invite de commande, la réponse est toujours la même "la syntaxe du nom de fichier, de répertoire ou de volume est incorrect "

                                            nasko, non je n'utilise pas prompt

                                            je suis avec win8.1, dans mes application j'ai la console nommée "interactive ruby"

                                            j'ai essayé avec prompt et d'autre que je trouve dans mes dossier ruby mais la seule console depuis le début des cours qui fonction est "interactive ruby"



                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              9 juillet 2015 à 9:51:57

                                              Screen de ton invite de commande s'il te plait

                                              -
                                              Edité par Wizix98 9 juillet 2015 à 9:52:45

                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                9 juillet 2015 à 12:39:48

                                                Wizix98 a écrit:

                                                Screen de ton invite de commande s'il te plait

                                                -
                                                Edité par Wizix98 il y a environ 1 heure


                                                voici le screen

                                                comme tu vois j'ai du ouvrir 3 fois boucles.rb pour que il accepte de l'ouvrir

                                                puis quand j'essaye avec puts "hello" dans vim il ne veux rien savoir

                                                depuis que tu m'a dit que je devais utiliser la console invite de commande j'ai peut être essayé 30 fois c'est toujours pareil

                                                il ne veut rien savoir

                                                j'ai même fait n'imp en essayant avec d'autre mot make "hello", puts "hi" etc...

                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  9 juillet 2015 à 12:58:29

                                                  Déjà sache que ça ne sert à rien de taper boucles.rb sans commande devant. Par contre il est effectivement bizarre qu'il ne se passe rien quand tu tapes "ruby boucles.rb". Que te renvoie la commande dir ? Dans le dossier C:\Ruby22 bien sûr
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    9 juillet 2015 à 13:57:07

                                                    bon au moins dir me dit quelque chose

                                                    c'est bon signe j’espère ?

                                                    il me donne

                                                    -le volume dans le lecteur C n'a pas de nom

                                                    -le numero de serie

                                                    puis le repertoire

                                                    -
                                                    Edité par ElpidiaLinares 9 juillet 2015 à 13:57:27

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      9 juillet 2015 à 14:11:34

                                                      Mercí a touts pour rien. Encore je n'a pas de réponse de comme telecharger les video lessons.

                                                      Mde!

                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        9 juillet 2015 à 14:19:33

                                                        Justement j'aurais besoin de connaitre le contenu de ton répertoire!

                                                        @SalesJoachim, pour télécharger les vidéos tu dois être premuim. Pas le choix.

                                                        -
                                                        Edité par Wizix98 9 juillet 2015 à 14:22:26

                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          9 juillet 2015 à 15:01:15

                                                          Le fichier boucles.rb a l'air de faire 0 octets, ce qui veut dire qu'il n'est soi pas sauvegardé, soi tu modifie le mauvais fichier. Assures toi que tu as le bon fichier d'ouvert et qu'il est bien sauvegardé.
                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                            9 juillet 2015 à 15:15:34

                                                            Mince @marcgg à été plus rapide que moi ! :D
                                                            • Partager sur Facebook
                                                            • Partager sur Twitter

                                                            MOOC Ruby

                                                            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                                            • Editeur
                                                            • Markdown