Open parmentelat opened 6 years ago
Si comme moi vous débutez sur github et vous vous demandez comment créer un dossier, naviguez jusqu' à moocpython/vigenere/
, puis quand vous cliquez sur create new file
, tapez le nom du dossier / nom du fichier
. Le dossier sera créé automatiquement. (J'ai cherché...)
Merci j'essaie create newFile "PapiSido/readme.md" "You’re creating a file in a project you don’t have write access to. Submitting a change will create the file in a new branch in your fork PapiSido/moocpython, so you can send a pull request." Fausse manoeuvre ou il me faut une autorisation ?( si je comprend bien Le fork créerai quelque chose dans mon repository ce qui n'est pas le but de l'opération ) [edit] J'ai insisté et j'ai effectivement créé dans mon repository un nouveau projet que j'ai pu "puller" ( Oh que c'est laid le franglais!!!) et qui maintenant apparait comme "pull request" dans l'original parmentelat/moocpython J'imagine que maintenant quelqu'un doit accepter cette demande ( ? ) Par contre j'apparais maintenant comme participant !! A suivre Merci en tout cas à vous deux
Je ne sais pas comment on fait pour ajouter un participant. Vraisemblablement seul Thierry peux le faire.
@PapiSido je viens de vous donner les droits d'écriture
Je précise que du coup il n'est pas nécessaire de passer par un fork ni des pull requests, ça rendrait le tout très lourd compte tenu de la finalité de cet exercice
par contre regardez les règles du jeu à la racine du repo, pour éviter qu'on se marche trop dessus les uns les autres
Pour être bien clair: J'ai mergé le pull-request en question À partir de maintenant ce sera plus simple pour tout le monde si vous poussez directement dans celui-ci (qui se termine en parmentelat/moocpython) plutôt que dans votre fork, ça évite les pull-requests
Merci, c'est parti! j'ai modifié ma page d’accueil et demain je passe à l'action. Vigenere nous voilà !!
Je viens de mettre en ligne ma version 1 A noter une divergence entre l'introduction de Thierry donnant pour la phrase codée "v'sleli éuwknid di lepcg jiyfy tq naojvuy" et non comme annoncé pour Wikipedia ( abstraction faite de la casse bien sûr) V'UVWHY IOIMBUL PM LSLYI XAOLM BU NAOJVUY La différence tient sans doute au traitement de l'accentuation, de l'apostrophe et des espaces ( cf la fin de ma version 1et ses trois exemples)
j'ai annoté de quelques commentaires votre code;
Edit: je veux dire pour être clair, dans les commits sous github. pas directement dans le code
Merci, Pour la version objet, j'imagine
Le cryptage se ferait à partir d'un chaîne "alphabet" en appliquant Vigenere à tous les caractères de cet alphabet et en laissant les autres inchangés
La semaine objet vient de se terminer, voilà de quoi m'occuper pour les 2 semaines de "vacances" que je vous souhaite excellentes
version 2 ( objet Vigenere) en ligne + mode "MAJetmin" et "cyrillique" implantées Prochaine étape : lever une exception si la clé n'est pas conforme puis coder- décoder un texte contenu dans un fichier ( mais là je tombe sur un os que je vais préciser avant de poser la question sur le MOOC
version 3 en ligne, mes soucis de fin de ligne ne sont que partiellement éclaircis, malgré l'aide de Thierry, mais cela ne devrait pas poser de problème puisque tous les caractères hors "alphabet" sont simpleemnt ignorés et laissés inchangés. Toutefois j'ai déposé un fichier crypté dous Windows decPi1.crypt.txt ( mode minMAJ, clé decimalesPi) Si quelqu'un pouvait vérifier hors windows qu'il se décrypte bien! J'arrête là sur ce sujet pour l'instant et en attendant la semaine 7, j'attaque force4 ... pardon puissance4, (cela fait longtemps que je n'y ai pas joué, ça n'a pas beaucoup accroché avec mes petits-enfants(, et que la Force soit avec vous pour cette nouvelle année que je vous souhaite excellente à tout point de vue!!
Je vous propose d'utiliser cette issue comme fil pour toute discussion autour du sujet
vigenere
.