Bravo !

Vous pouvez laisser ici votre appréciation sur Pyromaths.

Modérateur: Développeurs

Re: Bravo !

Messagede Jérôme » Jeu 16 Oct 2008, 22:11

Pour info, il y a dans le svn un fichier qui s'appelle totale.py. En l'exécutant, on crée une fiche pour chaque niveau avec l'ensemble des exercices. Ça permet de voir si les fichiers se compilent et semblent avoir une bonne tête... Ça limite les erreurs.
Pour revenir aux versions précédentes, il y a dans Eclipse un truc qui s'appelle "Revert..." et qui permet de revenir à une version précédente. Il y a sans doute la même chose dans Eric.
Jérôme
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1073
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede nico_ » Jeu 16 Oct 2008, 22:19

Merci pour l'info, c'est bon à savoir... je me demandais justement s'il y avait des tests du genre.

Sinon, pour revert, je vois ça dans l'aide :
Code: Tout sélectionner
$svn help revert
revert: Restaure l'état initial d'un fichier en annulant les modifications locales.


donc ça n'a pas l'air de correspondre (puisque les modifications sont déjà en ligne).

J'ai essayé de faire

Code: Tout sélectionner
$ svn merge -r4:1 http://svn.pyromaths.org/Pyromaths


mais il y a des conflits de version qui apparaissent...

Je ne sais pas comment revenir à une version de manière brute, ie. sans passer par 'merge'.
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Re: Bravo !

Messagede Jérôme » Jeu 16 Oct 2008, 22:19

Quelque chose comme ça
Code: Tout sélectionner
 for i in `find . -iname "*.py"`; do cp $i $i~ && cat $i~ | perl -p -e 's/\\t\b/\ \ /g' > $i; done

permettrait de remplacer les \t dans les mots entiers seulement. Ensuite il restera à trouver tous les autres pour finir à la main. Qu'en penses-tu ?
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1073
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede nico_ » Jeu 16 Oct 2008, 22:52

En fait, remplacer les \t ce n'est pas un problème.
Je pense que mon script python est au point maintenant (bon, je dis ça... :roll:).

C'est surtout que je voudrais en profiter pour apprendre à me servir correctement de svn.

Il doit bien y avoir une manière de revenir simplement à la version précédente, sans qu'il gère ça comme une fusion avec le dossier local...

En fait, cette histoire de "\t".expandtabs(2) à transformer en " ", ça n'a pas en soi beaucoup d'importance.
C'est surtout pour essayer de trouver mes marques, n'ayant pas l'habitude du travail collaboratif et des outils qui vont avec (svn...)
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Re: Bravo !

Messagede Jérôme » Jeu 16 Oct 2008, 23:24

Je me suis aidé de ce lien : https://www.projects.dev2dev.bea.com/Subversion%20Clients/Subclipse.html. En gros, j'ai fait un update, puis un conflict resolution puis un merge. Mais ça ne répond pas vraiment à ta question... Toujours est-il que j'ai créé une révision 5 avec les \t de virés (sans toucher aux \times, \tiny et autres \text, ...).
C'est pas tout ça, mais je vais me coucher. J'ai un Dave Robicheau à finir moi ! ;)
Jérôme
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1073
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede nico_ » Jeu 16 Oct 2008, 23:30

J'ai finalement trouvé :
Code: Tout sélectionner
$ svn revert -R .&& svn switch -R 1 http://svn.pyromaths.org/Pyromaths


Mais quand j'ai voulu appliquer mes modifications, il m'a signalé que tu avais déjà fait le travail ;-)
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Re: Bravo !

Messagede Jérôme » Jeu 16 Oct 2008, 23:34

Oups. Désolé... :oops:
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1073
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede nico_ » Jeu 16 Oct 2008, 23:41

Y'a pas de quoi.
Je vais peut-être en profiter aussi pour essayer Eclipse... Eric4 a planté plusieurs fois sans raison apparente, et apparemment il ne gère pas toutes les commandes.
Bon, il faut vraiment que j'aille me coucher moi aussi, demain lever 6h15.
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Re: Bravo !

Messagede nico_ » Jeu 16 Oct 2008, 23:42

D'ailleurs je poste mes messages en double à cette heure...
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Re: Bravo !

Messagede Jérôme » Ven 17 Oct 2008, 13:44

Je suis très content d'Eclipse. Ce n'est pas hyper léger, mais Eric non plus. En lien avec PyDEV et SubClipse, ça marche putôt bien. Et puis on pourra s'aider sur les manip si besoin.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1073
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede Arnaud » Ven 17 Oct 2008, 19:53

J'aimerais bien pouvoir un jour installer correctement Eclipse et l'utiliser pour les différents langages que j'utilise ( dont python ).
Il n'y a rien à faire, à chaque fois que j'essaye d'installer un plugin, ça plante, ou alors je n'arrive pas à le charger, donc je dois m'y prendre comme un idiot.
Je suis revenu sous debian, j'espère que j'y arriverai cette fois-ci.

J'ai cherché un plugin svn pour kate, qui est mon éditeur préféré, mais apparemment cela n'existe pas.
Ne parlons pas de kdesvn...qui ne m'avance pas à grand chose en fait.

Je viens de passer mon aprèm à apprendre à faire une GUI avec tkinter et à chercher des solutions aux problèmes d'encodages avec python...

Je t'avais déjà posé la question Jérôme ( réponse oubliée :oops: ), mais comment tu fais pour compiler un *.py ou *.pyw sous nux et win ?
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

Re: Bravo !

Messagede Jérôme » Sam 18 Oct 2008, 11:26

Arnaud a écrit:Je t'avais déjà posé la question Jérôme ( réponse oubliée :oops: ), mais comment tu fais pour compiler un *.py ou *.pyw sous nux et win ?
Pour faire un executable ? J'utilise py2exe pour Faire un exe Windows et PyInstaller pour faire le binaire Linux. Je ne suis par contre pas convaincu par l'utilité d'un binaire Linux. Ça pose des problèmes si ma version de glibc est trop récente par rapport à celle de l'utilisateur. De plus, sous Linux, il est très facile d'avoir un environnement Python installé (si ce n'est pas fait par défaut). Cela dit, si tu es revenu sur Debian, je pourrai te demander de faire les binaires Linux : Debian n'est pas réputée pour être très à jour... :P
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1073
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede Arnaud » Sam 18 Oct 2008, 11:32

Je "crois" que python est installé par défaut, me rappelle pas l'avoir fait.
Donc tu aimerais que je compile parce que ma version de libc est moins récente ?

Tu es sous quel os ?

Sinon pour tester mes scripts, virtualbox, c'est terrible comme logiciel de virtualisation.

Pour le reste, je vais regarder.
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

Re: Bravo !

Messagede Jérôme » Sam 18 Oct 2008, 11:50

Ça pourrait s'envisager que tu compiles. Je tourne sous Ubuntu. Mais le serveur de Pyromaths est sous Debian Etch. Concernant l'installation de Python, c'est vrai que c'est installé par défaut. Par contre, python-gtk2 doit être installé à la main il me semble.
J'utilise aussi VirtualBox pour compiler la version Windows. Et c'est vrai que c'est super.
Sous Ubuntu, il existe un package eclipse-pydev qui permet de travailler "nativement" sur Python. Par contre, SubClipse doit être installé à la main, mais c'est sans douleur. :P
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1073
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede Arnaud » Sam 18 Oct 2008, 11:51

Bon apparemment pyinstaller est prévu jusqu'à python 2.4, et je travaille avec la 2.5.
Je vais voir si c'est compatible ou si il y autre chose.
En tout cas c'est pas dans les paquets debian.
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

PrécédenteSuivante

Retourner vers Livre d'or

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron