Aller au contenu

Yusuke118

Membre
  • Compteur de contenus

    6 725
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Yusuke118

  1. Moi je sens bien la perf pour lui de soir, genre 6-3 6-3 a 15/1 ), ça serait ouf. Mais bon ne rêvons pas non plus...
  2. Tu peux demander à ce que le JA soit WO ?
  3. Yusuke118

    Ten'Up, ex-espace licencié

    C'est pour ça que je m'inscris aux tournois qu'a la derniere minute pour etre mis en liste d'attente. Si pas de desistement bah tanpis pour moi mais si une place se libere j'en profite et le joueur forfait sera content de m'avoir. Si finalement je ne peux pas jouer au moins pas de WO et un autre joueur sera potentiellement contacté. Cette saison j'ai été pris comme ça sur 5 tournois (dont 1 via l'appli WO tennis) et en ai manqué 2.
  4. C'est surtout pour tous les palmarès qui entrent dans le calcul que c'est intéressant car si quelques montées/maintiens se jouent sur le bonus de double ça peut avoir des conséquences non négligeables. Un de mes partenaires 15/1 que j'ai battu obtient son maintien de justesse grâce aux 5 pts du bonus de double : 365 pts + 5 => 370 pts.
  5. Par contre avec la gestion des palmares de double pour les joueurs qui font les interclubs ça va faire facilement une dizaine de palmares en plus par joueur. Il ne faudrait pas s'amuser à lancer de profondeur 4....
  6. Yusuke118

    Ten'Up, ex-espace licencié

    Je crois qu'ils sont en train de modifier des trucs en vue de la nouvelle saison. Par défaut on se retrouve sur le palmares (vierge) de la saison 2020 désormais EDIT : ah ben non c'est revenu comme avant
  7. Yusuke118

    Ten'Up, ex-espace licencié

    Le joueur fera le yoyo une seule fois et en sachant son classement sa limite la zone de recherche. J'ai déjà retrouvé les noms/prenoms d'un joueur en connaissant juste son classement, la date et le score d'un match joué dans un comité FFT comportant 7 divisions avec 12 à 18 poules dans chaque
  8. Yusuke118

    Ten'Up, ex-espace licencié

    Pour le nombre de matchs par équipe, la gestion sportive te trahit dès lors qu'on sait pour quel club tu joues ?. Mais c'est plus compliqué pour retrouver les infos que lorsque tu as a accès au palmarès.
  9. En phase sur les 10mn. J'avais monté cette vidéo en accéléré surement parce qu'il y avait déjà eu débat sur la durée de l'échauffement à l'époque (2011). C'était juste avant l'hiver donc encore plus difficile de tenir la durée réglementaire. En description j'avais écrit ceci :
  10. Dans ma vie tennistique il a du m'arriver 4-5 fois de me retrouver à 5-5 dans un set pensant être à 6-6 et me dire : "ah mince encore 2 jeux avant le tie-break". ça laisse effectivement une opportunité de plus de breaker mais peut-être une de trop ( la 6e du set ). Avec 2 jeux en moins on peut gagner 10mn facile avec le changement de côté à 6-5 qui saute. EDIT : je vais déposer le concept et ça s'appelera un Chrisbreak (X-break) ou cri-decisif en français. EDIT2 : Andy l'avait déjà proposé : https://fr.tennistemple.com/flashs/murray-pourquoi-pas-jouer-le-tie-break-à_joui3
  11. et 3 sets de 6 jeux avec tie-break à 5-5 ?
  12. Par contre la mise à disposition d'un .EXE ouvre la porte à des abus par des utilisateurs non avertis qui peuvent en parler autour d'eux et d"une poignée d'utilisateurs vigilants on peut vite passer à des centaines qui lancent des profondeurs 4 ou 5 à tout va et à partir de là la FFT peut très bien sévir et limiter le nombre de requetes par seconde pour un même compte utilisateur (ou adresse IP) et ce sera la fin des haricots.
  13. J'ai déjà joué Henri-Pierre en corpo par le passé (monté jusqu a 4/6 de memoire). C est un joueur comme toi et moi. Pour ma part je suis en phase avec certains de ses arguments. Physiquement je ne suis pas capable d enchaîner convenablement 2 matchs un même jour si le 1er part en 3 sets. Je sais aussi que certains JA dans le 78 ont décidé de passer leurs tournois +35 en format 2 justement par rapport aux contraintes d organisation et le fait que beaucoup de joueurs font plusieurs tournois à la fois et quand y a du retard ça devient un casse tête. Le mieux serait de proposer un sondage sur classim "Pour ou contre le STB au 3e set" Ps: il vaudrait mieux enlever son nom de famille dans ton post
  14. Je préconise de ne pas dépasser la profondeur 3. Profondeur 4 pour les petits palmares à la rigueur...
  15. Et pour Python 3.7.4 c'est là : https://www.python.org/ftp/python/3.7.4/
  16. Ah ben tiens j'aurais pas cru, je ne m'étais jamais penché sur la question. Ca explique certaines choses
  17. ah je savais pas qu'il y avait un terminal sous MAC qui émulait un environnement unix
  18. Je suis sous windows là et la plupart des classimiens sont sous Windows ou MAC. Il faut une solution qui convienne à tout le monde. sous windows faut soit récupérer la commande sous forme d'Unix-like ou bien utiliser un environnement type Cygwin ou encore une VM Linux...
  19. @Nicolas j'ai relancé le meme calcul en profondeur 3 via la version portée pour Python3 ( avec Python3.7.4 ) et c'est passé. Tu as corrigé le bug dans tes versions palmares.py/classement.py pour Python3 mais pas celles pour Python2 ou c'est autre chose ?
  20. Oui mais c'est pas pratique et pendant ce temps là tu ne vois pas ce qu'il se passe sur la console. J'ai plus vite fait de copier-coller le resultat et de le mettre manuellement dans le fichier créé par le script
  21. Tu l'as corrigé ou pas ? Car en python27 j'ai eu une erreur sur un calcul d'un joueur en profondeur 3 (avec un joueur du Top100 dans les palmares récupérés) qui remonte une erreur de type KeyError: u'Top' Palmarès récupérés pour 14013 joueurs Traceback (most recent call last): File "C:\Python27\palmares.py", line 634, in <module> main() File "C:\Python27\palmares.py", line 599, in main recupClassement(login, password, licence, profondeur, args.details) File "C:\Python27\palmares.py", line 538, in recupClassement profondeur - min(details_profondeur, profondeur)) File "C:\Python27\palmares.py", line 479, in classementJoueur nc, harm, s = classementJoueur(d.joueur, sexe, profondeur - 1, details_profondeur) File "C:\Python27\palmares.py", line 479, in classementJoueur nc, harm, s = classementJoueur(d.joueur, sexe, profondeur - 1, details_profondeur) File "C:\Python27\palmares.py", line 495, in classementJoueur cl, harm = calculClassement(myV, myD, sexe, joueur.classement, champ, impression) File "C:\Python27\classement.py", line 583, in calculClassement classementPropose = classementPropose1erTour( myVictoires, myClassement ) File "C:\Python27\classement.py", line 451, in classementPropose1erTour grosse = plusGrosseVictoire( myVictoires ) File "C:\Python27\classement.py", line 418, in plusGrosseVictoire sorted = sortVictoires( myVictoires ) File "C:\Python27\classement.py", line 398, in sortVictoires return sorted(myVictoires, key=lambda v: (classementNumerique[v[0]], v[2]), reverse=True) File "C:\Python27\classement.py", line 398, in <lambda> return sorted(myVictoires, key=lambda v: (classementNumerique[v[0]], v[2]), reverse=True) KeyError: u'Top'
  22. En fait l'année dernière j'avais prévu de le faire sur la fin août / début septembre mais comme on a changé de saison + la sortie des nouveaux classements j'ai laissé tomber. De mémoire c'est plus compliqué que ça mais je peux me tromper... Il me semble qu'il fallait modifier pas mal de fonctions afin de leur passer les arguments/variables nécessaires (remontée des données gérées par le script classement.py vers le script palmares.py ) pour pouvoir récupérer le détail du calcul et l'écrire sur la fin.
  23. Dans ma version, j'avais viré la variable "prenom" que j'estimais inutile pour tout intégrer à la variable "nom" : lignes 225/226 au sein de la fonction getIdentifiant : nom = matches[1] prenom = matches[2] remplacées par : nom = remove_accents(matches[1] + " " + matches[2]) et le return associé : return nom + ' ' + prenom, idu, cl, sexe devient juste : return nom, idu, cl, sexe En ayant au préalable déclaré bien sûr la fonction remove_accents en début de fichier après la déclaration des classes : def remove_accents(input_str): nfkd_form = unicodedata.normalize('NFKD', input_str) return u"".join([c for c in nfkd_form if not unicodedata.combining(c)]) qui nécessite la librairie unicodedata import unicodedata EDIT : J'ai aussi remplacé dans la fonction classementJoueur : print(s.encode(sys.stdout.encoding, errors='replace')) par : print(remove_accents(s)) afin de virer les accents dans les noms des adversaires affichés en fin de calcul La version de palmares.py intégrant ces modifications : ICI
  24. Petit bug sur la nouvelle version quand on calcule le palma d'un joueur présentant un caractère spécial dans ses nom/prénom. En fait comme à l'époque j'avais ajouté la chaine "NOM prenom" dans le nom du fichier résultat, ca génère une erreur lors de la création du fichier et on n'a pas de fichier du tout : Traceback (most recent call last): File "C:\Python27\palmares.py", line 628, in <module> main() File "C:\Python27\palmares.py", line 593, in main recupClassement(login, password, licence, profondeur, args.details) File "C:\Python27\palmares.py", line 537, in recupClassement fn = str( LICENCE ) + "_" + str( nom ) + "_p" + str( profondeur ) + ".txt" UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 8: ordinal not in range(128) L'erreur ci-dessus vient du calcul d'un joueur ayant pour prénom "Régis", il avait un nom de 6 lettres si bien que le "é" arrive en 9e position (position 8 à partir de 0) C'est pour ça que je serais d'avis de virer les caractères accentués de tous les nom/prénoms des joueurs y compris celui qu'on calcule.
  25. Bah tu contactes le 15/4 que tu as battu pour lui dire que son maintien dépend de toi et il sera d accord pour te payer ton dernier tournoi... ... ou pas ?
×
×
  • Créer...