Chat:Fr/2021-07-23
SoCkEt7: Ting, sur les clashs sur le minimum de code les comments générés sont comptés ?
SoCkEt7: les fscan aussi à priori, avais pas tilté
Remi_avec_un_i: Tout le texte est compté, le moindre caractère, qu'il s'agisse d'un commentaire ou n'importe quoi d'autre. Pour réduire ton codfe, il faut supprimer tous les commentaires, les espaces inutiles, les retours à la ligne, réduire les noms de variables à 1 caractère ...
Aholief: en effet le truc de tousanticovid c'est chiant, je tourne sur un petit kaiOS et y'a pas le play store
Aholief: "
Aholief: comme si tout le monde avait un smartphone pff mdr
dwarfie: bah , j'ai un smartphone ... mais pas une merde avec android ou un pomme dessinée dessus ;)
Totomns: Salut la compagnie
Totomns: Dans la FAQ, il est dit : "Votre programme est compilé et exécuté dans un environnement Linux sur une architecture multi-coeurs 64bits."
Totomns: mais de quoi s'agit-il? x86-x64, arm64? les extensions SSE/AVX sont-ils dispo?
Totomns: c'est bon j'ai la réponse
Totomns: j'ai pas pensé à faire cat /proc/cpuinfo 1>&2 dans l'ide
nicola: bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
BlaiseEbuth: Yo tout l'monde ! Automaton2000 ! AutomatonNN ?
Automaton2000: et ils ont tous été approuvés parce que quelques personnes les trouvaient intéressants...
BlaiseEbuth: C'est ma phrase ça Automaton2000
Automaton2000: neumann: tu as fais quoi comme algo ?
BlaiseEbuth: C'est la phrase de Magus ça Automaton2000
Automaton2000: je crois que je vais faire un truc intelligent
BlaiseEbuth: Fais donc.
nicola: Là, ce n’est pas une phrase à moi. :'(
BlaiseEbuth: Ah? J'avais pas la ref.
pthebaul: Après plusieurs jours à jeter des coups d'œil au chat, je viens de comprendre qu'Auto2000 était un chatbot haha. AutoNN est mort ?
BlaiseEbuth: Oui.
BlaiseEbuth: :(
philRG: nicola: peut-être phrase qui est de moi? :joy:
philRG: pthebaul: moi aussi vu la profondeur des conversations, j'ai eu un doute lol
pthebaul: Triste pour AutoNN :(
BlaiseEbuth: Il s'est fait bouffé par un serpent...
philRG: ah oui 1>&2 pour cat un seul echo autorisé
philRG: BlaiseEbuth: :sob:
philRG: pauvre AutoNN
fastien: Hello a tous, salut Automaton2000 !
Automaton2000: parce que ca me ferait plaisir
fastien: Automaton2000 : précise ta pensée
Automaton2000: de ce que tu veux des versions jouables sur internet ou ton taylayphone ou sur ton payçay, il y a ...
nicola: Là, c’est moi.
fastien: Automaton2000 : tu veux pas me citer ? ah bah non je dis rien a part que mon mcts marche pas :p
Automaton2000: oui mais ça marche !
fastien: Automaton2000 : ah bah c est pas moi c est bien ce que je disais
Automaton2000: ah oui je viens de me rendre compte que je fais un peu de chance que je passe
nicola: :cigare:
dwarfie: CG est une zone non-fumeur apparemment (mais doit quand meme y avoir quelque fumiste comme partout ailleurs ;) )
Lutchi: Salut à tous
Stilgart: Automaton2000: donne moi une tortue ou je te fume !
Automaton2000: il est à combien le boss gold ?
Stilgart: easy 85%
Stilgart: ha oui, il est grand termps que je m'y remette
BlaiseEbuth: Tiens, un Stilgart. o/
Stilgart: \o BlaiseEbuth
Hunter64TheOne: oy
Stilgart: Automaton2000: en fait, c'est mort ici !?
Automaton2000: c'est quoi qui te pose problème ?
Stilgart: Automaton2000: le manque de messages sur ce chat
Automaton2000: il a le temps de faire des choses
Hunter64TheOne: c'est vrai
Hunter64TheOne: révbolution !
Hunter64TheOne: révolution*
Stilgart: Automaton2000: révolte !
Automaton2000: après y a les deux
Hunter64TheOne: on dirais que j'ais avaler du savon
Stilgart: je vrois qu'il a bien aimé la revbolution :)
Hunter64TheOne: révbolution !
Hunter64TheOne: révbolution !
Hunter64TheOne: you hou!
Hunter64TheOne: je suis con ...
Hunter64TheOne: mais du genre vraiment:upside_down:
Hunter64TheOne: ca y est on a remplis le chat
BlaiseEbuth: C'est bien de le reconnaitre
Hunter64TheOne: merci ...
Hunter64TheOne: c'est jentil
Hunter64TheOne: snif
Stilgart: et on a même pas eu besoin de fol chevalier !
Hunter64TheOne: ?
Hunter64TheOne: c'est qui
BlaiseEbuth: lépula t'façon
Hunter64TheOne: ouais
Hunter64TheOne: j'ai vue
Hunter64TheOne: bon ...
Hunter64TheOne: y a plus grand monde sur le chat
Hunter64TheOne: on dirais
BlaiseEbuth: Il parait qu'ils sont "en vacance". Je trouve ça particulièrement incohérent vu qu'ils passent leur temps ici quand ils "bossent"... -_-
Hunter64TheOne: ouais
Hunter64TheOne: Stilgart ?
Stilgart: oui
Hunter64TheOne: Automaton2000
Automaton2000: ca veut dire que je gagne contre le boss
Stilgart: Automaton2000: prouve le
Automaton2000: c'est quoi la différence entre un bon et un mauvais random
Hunter64TheOne: on fais quelque chose pour le chat?
BlaiseEbuth: Genre?
Hunter64TheOne: je sais pas
Hunter64TheOne: aidez moi
Hunter64TheOne: Automaton2000 , Stilgart
Automaton2000: si tu te rends compte que ça va être le plus rapide
Hunter64TheOne: un forum
Hunter64TheOne: un FORUM
Stilgart: Automaton2000: tu te lances dans le +3vel toi ?
Hunter64TheOne: VOILA L'IDEE
Automaton2000: on est d'accord que si je pouvais
Stilgart: bon, ils bien chiant les puzzles easy
Stilgart: il faut arrêter avec les ajouts juste pour transformer un coc en puzzle easy chiant :(
philRG: quel puzzle?
Hunter64TheOne: tu peux m'aider, Stilgart stp
Hunter64TheOne: ?
Stilgart: pour quel puzzle ?
Stilgart: philRG: je sais déjà plus
Stilgart: j'en ai enchaîné 4 déjà
Hunter64TheOne: non pas pour un puzzle
Hunter64TheOne: ouah
Hunter64TheOne: bravo
philRG: :joy:
Stilgart: mais à chaque fois, je suis obligé de rajouter ce petit if par si, ce corner case par là
Hunter64TheOne: tu a du courage
Stilgart: et si je trouve ça chiant, je ne veux même pas imaginer ce que pense un petit nouveau qui se prend 75%
Hunter64TheOne: mais le chat n'est pas assez vivant
philRG: les CoC ça me fatigue au début, arrivé au 3ème, je suis bien. Au bout d'1h de CoC, j'en ai marre
philRG: c un peu comme le sport, faut chauffer les muscles
Hunter64TheOne: ha ha
philRG: la technique c'est comme les frites mac Cain, c'est ceux qui parlent le plus qui en mangent le moins
Hunter64TheOne: bon et moi alor
Hunter64TheOne: on peut m'aider?
philRG: t'aider pour quoi ?
Hunter64TheOne: le chat n'est pas assez vivant
Hunter64TheOne: pas la
philRG: et alors
Hunter64TheOne: mais d'abitude
Hunter64TheOne: ...
philRG: c'est pas le chat officiel CG ici
Hunter64TheOne: oui
Hunter64TheOne: mais quand meme
philRG: va sur Discord et cause anglais, si tu as des questions, un community manager saura t'aiguiller. Mais ici, c'est plus décousu
Hunter64TheOne: c'est le chat fr
Hunter64TheOne: ici
philRG: on n'est pas rémunéré pour animer le chat
Hunter64TheOne: et en frace on est pas 30
Hunter64TheOne: France*
philRG: on a un chat dans mon club de tennis entre joueurs d'équipes, et on est pas obligé de s'y connecter
philRG: et on se connaît personnellement (des amis)
Hunter64TheOne: ...
Hunter64TheOne: moi aussi j'ai des amis
Hunter64TheOne: ici
philRG: on a aussi le même âge, on fait des soirées ou journées ensemble
Hunter64TheOne: nan mais je l'es rencontres ici
Hunter64TheOne: moi
philRG: Hunter64TheOne: mets-toi au C++ tu auras plus d'amis
Hunter64TheOne: et pourquoi?
Hunter64TheOne: ???
philRG: avoir des amis sur un réseau social hum
AlterGNU: ca incremente les copaingues? XD
philRG: ben le C++ est le langage le plus pratiqué pour les compétitions de bots, mais tu peux pratiquer d'autres langagnes
Hunter64TheOne: le l
Hunter64TheOne: Le labyrinthe
Hunter64TheOne: compare python et C++
Hunter64TheOne: c'est ...
Hunter64TheOne: ca donne envie de s'y mettre
Hunter64TheOne: au C++
philRG: je connais pas ce puzzle, il est de Bob cool
Hunter64TheOne: et alors
Hunter64TheOne: compare
philRG: Pas sûr qu'il s'agisse d'un puzzle d'optimisation
philRG: compare quoi?
Hunter64TheOne: le code de base python et C++
Hunter64TheOne: regarde
philRG: j'en ai aucun, pas fait ce puzzle...
Hunter64TheOne: http://chat.codingame.com/pastebin/92cb084e-383a-4493-8629-d0d3cb8b8363
philRG: ah il y a 3 puzzles de labyrinthe...
philRG: https://www.codingame.com/ide/puzzle/the-labyrinth
philRG: tu n'es pas très précis
Hunter64TheOne: ...
philRG: en fait tu veux quoi?
Hunter64TheOne: rien c bon
Hunter64TheOne: attend...
nicola: Plus que ça.
Hunter64TheOne: on peut aprendre le HTML,ici?
nicola: Il y a aussi Bender 4 et quelques autres oubliés.
nicola: Non.
Hunter64TheOne: c nul!
kayou: Bonjour
nicola: Rien ne t’empêche de taper Ctrl-u pour regarder le code source de la page.
nicola: J’ai appris comme ça.
Hunter64TheOne: je veux apprendre le HTML
Hunter64TheOne: je sais mais
Hunter64TheOne: ...
Hunter64TheOne: c'est chiant
nicola: Mêêêê…
Raiden21: on te retiens pas
nicola: :goat:
nicola: Si tu veux écrire un tech.io sur le sujet…
nicola: https://www.codingame.com/learn
nicola: Mais tu vas réinventer la roue.
Raiden21: les cours html sur internet c'est pas ca qui manque
Hunter64TheOne: heu
nicola: Oui.
nicola: w3scools
nicola: w3schools…
Raiden21: openclassroom
Hunter64TheOne: j'ai perdu tout mes onglets,la
Hunter64TheOne: j'ai mis la crois sans faire exprès
Hunter64TheOne: ca me fait chier
Hunter64TheOne: y a pas un moyen de les retrouves?
Hunter64TheOne: putain...
nicola: Dans l’historique.
Hunter64TheOne: chier
kayou: dans historique en principe
nicola: Et tu coches Restore previous session dans les préférences.
BlaiseEbuth: Ton language Hunter64TheOne
BlaiseEbuth: 'tain, qui a parlé d'openclassroom ? Y'a des morceaux de Stilgart partout...
Stilgart: OC /flip
Raiden21: c'est quoi/qui "Stilgart"
Raiden21: ?
Stilgart: /!\ chute de tables
Stilgart: un bot, parait-il
Raiden21: ok xD private joke ...
Stilgart: philRG: tu voulais un exemple
dwarfie: Automaton2000 .... merci de passer le balais ... ou alors une tortue ou une licorne
Automaton2000: et ça va plus vite que moi
Stilgart: faire chier avec des millisecondes alors que tous les timestamps se terminent par 000
Stilgart: https://www.codingame.com/ide/puzzle/1--ngr---basic-radar
dwarfie: solution en 5 lignes pour moi :yum:
Stilgart: au moins, l'arrondi était spécifié sur ce puzzle
dwarfie: (et j'ai meme pas un round ;) )
Stilgart: j'ai 9 lignes... et 11 pour le sanity check
Stilgart: je suis presque déçu de faire 100%
Stilgart: (je m'attendais vraiment à un jeu de test foireux)
Stilgart: puzzle suivant
Stilgart: "Puzzle is meant to be a quick intro to SQL. Nothing too wild."
Stilgart: puzzle suivant
dwarfie: :rofl:
BlaiseEbuth: Bwoa c'est vite fait
Stilgart: j'ai presque envie de faire un import sql
Stilgart: parce qu'un puzzle de parsing d'input, ça me fait chier :)
dwarfie: et il finira avec un import parsec ;)
Stilgart: j'espère pas
Stilgart: NOTE: sort numerical columns by their numerical value and not by their string value.
Stilgart: philRG: en voilà un autre
Stilgart: (╯°□°)╯︵ ┻━┻
philRG: bof moi je fais que des puzzles
philRG: je lis les règles et j'essaye de déplacer mes entités
Stilgart: oh ... un vrai puzzle easy sympa
Stilgart: j'y coryais plus
Stilgart: ^t
BlaiseEbuth: hmm?
Stilgart: tiens, j'ai eu 2 upvotes pour des codes en Haskell
Stilgart: pas étonnant qu'il a plu autant ces dernières semaines :(
Stilgart: </bad joke>
philRG: purée çà m'a fait suer ce bandas :-D
dwarfie: nas
dwarfie: :D
philRG: :joy:
dwarfie: euh , il a tendance a se suicider ton bot :D
dbdr: vous avez regardé Snake? https://www.codingame.com/contribute/view/7158e51466a40b049897dd44c641191a2119
dwarfie: pas envie :p
BlaiseEbuth: Y'a un snake? :o
dbdr: :door:
philRG: ah oui zarbi j'ai codé çà comme un :pig:
BlaiseEbuth: Plus que d'habitude ?
philRG: je crois, pas réussi à coder mes déplacement de pions proprement
nicola: C’est un jeu à score ?
nicola: Ou est-ce que tourner en rond suffit à finir le jeu ?
nicola: C’est dommage de cogner dans les bords.
nicola: Ça serait plus tordu d’avoir un plateau torique.
BlaiseEbuth: A priori ça simplifirait...
nicola: Plus que d’habitude ?
BlaiseEbuth: hm?
nicola: :grin:
Gloopy: dbdr ?
dbdr: ?
Gloopy: Petite question Rust
Gloopy: Comment tu fais un générateur RND global à ton pgm ?
dbdr: en general je le fais pas global
dbdr: mais dans la structure qui en a besoin
Gloopy: Humm ok
Gloopy: XorShiftRng ?
dbdr: il y a SmallRng
Gloopy: Okey d'okey, thanks
Zorg1: int getRandom() { return 4; /* résultat du dé que je viens de tirer*/ }
Zorg1: (je sais plus où j'avais vu ce truc)
kayou: sur une genérrationde clef ssh de debian ou un truc du style, il ya quelques années aund même
Zorg1: ah c'était du vrai code en plus ^^
Zorg1: Automaton2000 dis un nombre de 1 à 10 !
Automaton2000: bonsoir tout le monde, et tortue à Zorg1 et automatonnn
kayou: apres c'etait un vrai nombre aleatoire, jsute un peu trop fixe ...
Zorg1: \o/
kayou: Automaton2000 tu parles encore de Autonn !
Automaton2000: il risque de le faire si je veux en faire quoi ?
kayou: c'est plus cohrent
kayou: +é
kayou: BlaiseEbuth c'est toi qui faits les clash ou c'est un bot ?
Zorg1: ils clash blaise
Zorg1: il cachait bien son jeu ...
kayou: apres c'est pas toujours glorieux surtout dans les shortest donc je me demandais si c'etait un bot
dwarfie: bravo zorg , t'as eu droit a a tortue ;)
**Stilgart est grave jaloux
Stilgart: en plus, NN est mort :(
**dwarfie hesitait justement a dire "si Stilgart voyait ca..." :D
dwarfie: Automaton2000 ... une petite pour Stilgart tant que t'y es ?
Automaton2000: mais on est pas à jour en fait
dwarfie: Automaton2000 : pour moi dans ce cas ...
Automaton2000: ça me rappelle les gars qui se la pète
dwarfie: Automaton2000 .... prout !!!!
Automaton2000: là je vois pas trop
dwarfie: Automaton2000 : alors sent le :rofl:
Automaton2000: t'as quand même pas la même chose ici
Stilgart: tiens, on peut faire n fois la même review
Stilgart: (du coup, je peux farmer le "JBM a raison d'utiliser parsec")
Stilgart: https://www.codingame.com/training/easy/offset-arrays
JBM: non que j'aie parfois tort
Stilgart: -> ide -> result
Stilgart: -> learn from the best coders
Stilgart: jusqu'à présent, j'avais pas au moins deux solutions en Haskell, donc ça faisait rien
JBM: genre je me souviens du vousin
Stilgart: ma réaction a été... flemme d'utiliser parsec
JBM: ouais je le lis et ça me rappelle rien
JBM: fais comme tu le sens hein
Stilgart: c'est ce que j'ai fait
Stilgart: mais du coup, j'ai bien été obligé d'admettre que ta solution était mieux :p
JBM: ah maintenant on fait le A/B nous-mêmes
Stilgart: voilà
JBM: on a que 6 lignes de chaque
Stilgart: comme on a ~0 sols en Haskell, tu n'avais pas du le voir
Stilgart: tu peux scroller
Zorg1: ah le gars a réinventé ADA en fait ^^
JBM: genre si c'est pas du haskell juste personne va le faire quoi
Stilgart: mais j'avoue que l'interface est naze
Stilgart: Zorg1: ça marche aussi comme ça en Haskell
Zorg1: o/ JBM Stilgart
Zorg1: ça va ça va
Stilgart: \o Zorg1, l'homme qui a reçu sa tortue
JBM: ben moi l'itf me propose 2 solutions haskell
Stilgart: idem
JBM: j'ai pas plus envie de lire le d²tail d'aucune
Stilgart: et plus fun, si je reclique... on me repropose la même paire modulo ordre
JBM: y'a de l'xp à se faire si j'en choisis une?
Stilgart: oui, vu qu'il y a des achievements
JBM: non mais dans l'ensemble lol quoi
Stilgart: ça ne plussoie, pas contre
Stilgart: d'ailleurs...
JBM: la majorité du monde ici code en java non
RandomVariable: Bonsoir
JBM: ça va se jouer à qui à l'import le plus rigolo
RandomVariable: y a pas mal de python, non ?
JBM: ptet en python y'aurait un peu de cofe utile dans les 5 premières lignes
Stilgart: bref, puzzle suivant
RandomVariable: j'ai juste réagi à "la majorité du monde ici code en java" mais j'ai pas remonté la conversation
RandomVariable: d'aillerus faudrai que j'essaye de refaire du scala
JBM: faudrait que je me remette à faire une série de faciles en C++ ou java
JBM: je passe les entretiens des grands noms en "test code"
Stilgart: attend FC2021
Stilgart: (pour C++)
JBM: «ben oui je sais faire. bon, par contre avec l'IDE imposé et en faisant le blable en même temps»
Stilgart: le prochain contest
JBM: et doncs, l'attendre pour?
Stilgart: pour le reste, on avait pas trop d'info
BlaiseEbuth: Ah ouai. kayou il vient, il m'insulte...
RandomVariable: c'est quoi "test code" ?
Zorg1: c'est comme à la redoute, il y a une collection printemps été et une autre automne hiver
JBM: ah oui mais si je choisis une solutions au pif j'ai de l'XP à mefaire?
Zorg1: sans doute
JBM: Stilgart: donne-moi tes # de lignes les plus courants si tu veux es votes; sinon je vais y aller au pif
Zorg1: par contre tu ne pourras plus upvoté tes solutions
Zorg1: BAH VOYONS
JBM: la preuve: t'en as zéro dans ton histo
Zorg1: oui mais moi je suis un gars honnête
Stilgart: JBM: tu peux farmer l'XP sur le lien que je t'ai donné :)
Zorg1: :p
JBM: je suis sur ton lien (je crois)
JBM: je sais pas trop ce qu'il y a à farmer à vue de nez
Stilgart: on te demande 45 reviews, pas 45 reviews disctinctes ;)
Stilgart: (après, ça vaut pas les 75xp que ça rapporte)
JBM: Select your preferred solution (performance, readability, reliability...)
JBM: «mais ça n'a rien à voir»
Stilgart: moi j'ai juste cliquer sur 1/2 en bas en fonction de où popait ton code
Stilgart: (je me suis arrêté à 3 fois)
BlaiseEbuth: review de quoi ?
Stilgart: check la liste des achievements
JBM: maintenant faut que je choisisse entre un gros panel blanc
Stilgart: on peut faire des ""reviews"" quand on a résolu un puzzle
Stilgart: tu fermes et tu recliques sur "learn"
RandomVariable: c'est une manière de faire resortir certains codes, qui sinon ne serzient jamais vu, et donc jamais votés ?
Stilgart: aucune idée
JBM: bon je vais pas me plier en 2 pour trouver un puzzle où y'a review possible
Stilgart: faudrait voir sur le forum si CG a expliqué sa nouvelle feature
JBM: en montrant que 6 lignes de chaque, ça me paraot quand meme grave mal barre
JBM: mais qui va enore sur le fo?
Stilgart: moi je peux scroller pour voir tout le code
JBM: mais est-ce que j'en ai envie?
JBM: c'est vraiment pas la bonne approche pour «comparer»
Stilgart: j'avoue que ma décision était prise à l'import de parsec :)
BlaiseEbuth: Pfff... Genre j'ai ksa à foutre de regarder les soluces qui trainent...
JBM: import Text.ParserCombinators.ReadP -- the only reasonable way to interpet Brainfuck
Zorg1: ah tiens un interpreteur BF en Java "état de l'art" avec injection de dépendence, factory, héritage interface ...
Zorg1: bref un truc illisible à 52 classes
Zorg1: (avec spring boot et hibernate ofc)
Zorg1: et un maven qui charge 10 Go de jar avant de commencer à compiler ton truc
Zorg1: et on en fait une image docker
Zorg1: :heart_eyes:
Zorg1: (sinon faudra m'expliquer le truc de transformer son portable PC en porte de frigo)
Zorg1: désolé j'ai passé la journée à essayer de piger ansible, le truc où des gars se sont dit que ça serait top moumoute de programmer en YAML ... :(
Zorg1: je serais Ursula Le Guin je porterais plainte ^^
Zorg1: Automaton2000 t'en penses quoi toi ?
Automaton2000: ben encore une fois tu peux pas le faire du coup
Zorg1: :'(
BlaiseEbuth: Ah tu peux review 15 fois sur le même puzzle en fait.
Stilgart: :)
BlaiseEbuth: AH bah non, 4...
BlaiseEbuth: Ou 5 ?
BlaiseEbuth: Pas fait gaffe
Stilgart: 45 fois, si tu veux les 75xp
BlaiseEbuth: Oui. Mais sur le même puzzle
Stilgart: 999, si tu as vraiment du temps à perdre :D
BlaiseEbuth: Pourquoi 999 ?
Stilgart: au délà, c'est plus humain
RandomVariable: Ah ah, j'ai vu une réponse de commentaire en russe, sans le code, j'aurais pas compris cette histoire de batteries, la traduction google étant Je ne me souviens pas en quoi consiste la tâche, mais la batterie est toujours une batterie) mais si tu veux tu peux l'appeler comme tu veux.
BlaiseEbuth: Oh. Même 45 c'est lourd.
Stilgart: pour le russe, il faut demander à MadKnight
BlaiseEbuth: lépula
RandomVariable: batterie -> accumulateur
BlaiseEbuth: woputin, la soluce thor1 en C++ avec class, surcharge d'opérateur...
BlaiseEbuth: Vais me coucher... Ca vaut mieux
BlaiseEbuth: Bonne nuit les choupis
3141948: > désolé j'ai passé la journée à essayer de piger ansible, le truc où des gars se sont dit que ça serait top moumoute de programmer en YAML ... :( Ah le truc censé remplacer le bash qui fait peur? J'ai déjà vu du yaml sur un outil de magus sinon me souviens plus
3141948: Bonne nuit
RandomVariable: YAML ca peut remplacer autre chose que juste JSON ou XML ?
Zorg1: bah c'est un format de données structurées
Zorg1: t'as aussi les S-expressions
Zorg1: (et plein d'autres formats +/- exotiques)
Zorg1: enfin "hierarchisés" plutôt que structuré je suppose
Zorg1: bref pas compris cette fonctionalité de "review"