NewbieContest

News => News du site => Discussion démarrée par: zours le 28 Septembre 2007 à 15:32:20



Titre: NewbieContest v4 !
Posté par: zours le 28 Septembre 2007 à 15:32:20
La voilà, la version nouvelle de NewbieContest :D !
Et avec, une petite news de vos chers admins pour vous informer un peu des changements.

Site :

  • La page d'affichage d'infos sur un membre fonctionne dorénavant avec l'ID du membre plutôt que son pseudo comme avant, par souci de cohérence avec le forum. Que ceux qui avaient bidouillé des scripts se rassurent, ce mode de fonctionnement est toujours disponible, même si plus par défaut, de cette manière : http://www.newbiecontest.org/index.php?page=info_membre&nick=zours.
  • La page de configuration des modules a quelque peu évolué. Elle est normalement plus agréable à utiliser, bien que ce soit le genre de page sur laquelle on ne va qu'une ou deux fois. Notez qu'elle est aussi utilisée pour configurer le mécanisme de /dev/null.
  • En parlant de /dev/null justement, c'est le plus gros apport de cette nouvelle version sur le site. Qu'est-ce que c'est ? Pour faire court (on en a parlé à diverses reprises dans d'autres posts), c'est un mécanisme de recyclage des épreuves qu'on veut virer du challenge. Elles ne sont pas validables, et les afterwards correspondants sont accessibles. Un moyen de recycler les vieilles épreuves et de montrer aux nouveaux arrivants ce qu'on trouve sur NewbieContest. Si vous ne souhaitez pas les voir apparaître, vous pouvez le configurer.
  • Enfin, les pages d'affichage des listes de validation d'une épreuve se voient limitées à une cinquantaine de membres par page, pour des raisons évidentes de performance quand on demandait la liste d'une épreuve très validée (pensez à notre pauvre serveur).

Forum :

Le changement majeur de cette nouvelle version, c'est évidemment la migration de punbb vers SMF. Là, on ne va pas vous détailler tout ce que ça change, référez-vous aux sites des forums concernés pour plus d'informations. D'une manière générale, SMF est beaucoup plus riche.

  • La messagerie personnelle est dorénavant gérée par le forum. On ne remettra a priori pas de limite sur la taille maximale des boîtes. Par contre, la limite de dix messages par jour restera. Pour l'instant elle n'est pas implémentée, elle arrivera plus tard, mais on surveille quand même. Les petits malins qui en profiteraient pour flooder se verront très lourdement sanctionnés.
  • Le forum tutoriaux est maintenant accessible en lecture uniquement. Vous ne pouvez plus poster dedans. C'est fait exprès.
  • Deux nouveaux forums font leur apparition : "Proposition de tutoriaux" et "Bugs". Ils ont un fonctionnement un peu particulier : vous pouvez librement poster dedans, mais vous ne pouvez lire que les topics que vous avez démarré (et bien sûr leurs réponses) et les topics épinglés.

    Dans le cas de la soumission des tutos, c'est par volonté de proposer de la meilleure qualité que l'on a fait cela. Voilà, en gros, la procédure à laquelle il faut vous habituer :
    • Quand vous avez un joli tuto à proposer, vous le postez, comme vous le faisiez habituellement. Les membres ne peuvent pas le voir.
    • Nous avons une équipe de relecteurs, tant au niveau de la langue et de l'orthographe, qu'au niveau technique. Ils sont là, d'une part pour évaluer la qualité de l'article, d'autre part pour vous aider à le corriger. Le topic permet d'instaurer un vrai dialogue entre les relecteurs et l'auteur.
    • Certains tutoriaux seront rejetés. On ne veut plus voir tout et n'importe quoi. D'autres seront acceptés.
    • Quand plusieurs relecteurs auront donné leur aval (sans doute au moins deux, peut-être plus), alors le tutorial sera prêt à être publié. Les relecteurs disposent de la permission de déplacer un topic de la board de soumission vers la board des tutoriaux publics.

    Pour le rapport de bugs, c'est le même fonctionnement, sauf que c'est entre vous et les administrateurs, et que ça restera privé.
  • Certaines informations personnelles sont désactivées (en gros, toutes les information de contact). On ne les a pas virées du template parce que c'était un peu compliqué (on le fera peut-être plus tard), mais on s'est assurés en tout cas que ce n'était pas sauvegardé en base. Ce n'est dont pas un bug si vous ne pouvez pas enregistrer ce genre de chose.


Important !

Cette nouvelle version a entraîné encore plus de changements au niveau du code que la précédente, à cause de la migration de forum. On a bien dû réécrire 80% du code.
On a testé dans tous les sens, bien évidemment, mais ça ne remplacera jamais le feedback des utilisateurs. Ce serait surprenant que tout soit parfait du premier coup, ne serait-ce que pour les options de configuration du forum, alors n'hésitez pas à rapporter ce que vous pensez être un problème. On accueille toujours ça à bras ouverts.

Pour finir, comme avec chaque changement majeur, on s'attend à ce que ça râle. Les gens n'aiment pas perdre certains repères, nous en sommes conscients. Mais, avant de vous écrier "c'était mieux avant", essayez au moins de vous y faire pendant quelques jours :).


Titre: Re : NewbieContest v4 !
Posté par: Chilly le 28 Septembre 2007 à 15:39:27
C'était mieux avant.


Titre: Re : NewbieContest v4 !
Posté par: s3th le 28 Septembre 2007 à 17:03:06
Mince mon écran est tout cassé, je vois en noir et blanc :)

Joli travail les gars. ++


Titre: Re : NewbieContest v4 !
Posté par: said0011 le 28 Septembre 2007 à 17:19:41
Super beaux !!  ca change du  Punbb  :D :D

Mais j'ai une question est-ce normale que sur la V3 quand je clicker sur une page elles ce charger en 1 sec maintenant presque 1 min !!

c'est super lent donc voila

et j'ai aussi c'est erreur

Code:
Erreur de base de données: Server shutdown in progress
Fichier: /var/www/newbiecontest/forums/Sources/Subs.php
Ligne: 2538

et

Code:
: Server shutdown in progress
/var/www/newbiecontest/forums/Sources/Load.php
692

merci


Titre: Re : NewbieContest v4 !
Posté par: zours le 28 Septembre 2007 à 17:48:17
Nan c'est pas normal du tout.

Y'a une requête, appelée un certain nombre de fois, que j'ai pas assez benchmarkée, et qui est en fait trop lente.

Elle sera corrigée aussi vite que possible, vraiment désolé.


Titre: Re : NewbieContest v4 !
Posté par: S0410N3 le 28 Septembre 2007 à 18:58:08
Bon, c'est normalement fixé.


Titre: Re : NewbieContest v4 !
Posté par: apple88 le 28 Septembre 2007 à 19:03:56
Franchement on a des admins du tonnerre. Vraiment du bon boulot, même si il va falloir se refaire quelques petits repaires mais bon... On s'y fera... Par contre je trouve que ça manque un peu de couleur vive, mais aprés, les goûts et les couleurs...

apple88


Titre: Re : NewbieContest v4 !
Posté par: phoenix1204 le 28 Septembre 2007 à 20:23:59
Monsieur, pourquoi quand je cliques sur les liens de XHTML ou CSS validator j'ai plein d'erreurs  :twisted: ?
Et surtout plus grave !! pourquoi lorsque l'on répond à une discussion on a "Résumé de la discussion" et dessous "Posté par:", "Posté le:" ?

Arf j'en ai un peu chié mais j'ai réussi à trouver un truc à redire  :twisted:

Sinon comme disait Chilly, c'est bien mieux comme ça  :wink:


Titre: Re : NewbieContest v4 !
Posté par: said0011 le 28 Septembre 2007 à 20:36:25
Effectivement S0410N3 ca remarche super bien !!!


Titre: Re : Re : NewbieContest v4 !
Posté par: S0410N3 le 28 Septembre 2007 à 22:21:46
Monsieur, pourquoi quand je cliques sur les liens de XHTML ou CSS validator j'ai plein d'erreurs  :twisted: ?

En fait on n'y peut pas grand chose. Le seul thème tout fait qui collait à peu près avec la charte du site était codé à la porc. CQFD.
Ca viendra peut être dans le futur qu'on fasse un truc bien et stylé compatible avec les normes mais pour le moment l'essentiel était d'aller vite histoire que le site ne reste pas figé trop longtemps. Maintenant le forum est migré on va pouvoir faire évoluer selon le temps qu'on a à dispo.


Titre: Re : NewbieContest v4 !
Posté par: Agent_Z le 28 Septembre 2007 à 22:40:45
Bravo  :D cette v4 est trés réussie! Ca change vraiment par rapport à Punbb.
Juste une question: le nombre d' étoiles en dessous du pseudo depend-il du classement?


Titre: Re : NewbieContest v4 !
Posté par: S0410N3 le 28 Septembre 2007 à 22:41:54
Non, du tout. Ca dépend du nombre de posts.
il y aura peut-être d'autres choses dans un futur proche (ou moins proche), mais chut  :P


Titre: Re : Re : NewbieContest v4 !
Posté par: _o_ le 28 Septembre 2007 à 22:45:12
Y'a une requête, appelée un certain nombre de fois, que j'ai pas assez benchmarkée, et qui est en fait trop lente.

C'est pour cela qu'en dehors des tests de charge, on utilise aussi les plans d'exécution. :)

Pour ceusses qui ignoreraient le terme, il s'agit en gros de demander au moteur d'exécution des requêtes de la base de données de montrer comment il exécute la requête. Car il ne suffit pas de grand chose (quelque fois simplement une inversion de deux termes dans une clause WHERE) pour mettre le moteur sur les genoux. Accessoirement, ça permet de vérifier que les index sont posés aux endroits adéquats et qu'ils sont correctement utilisés.

Pour un PostgreSQL, il suffit de rajouter la commande EXPLAIN devant la requête à examiner. Pour Oracle, ça semble un poil plus chiadé, mais dans la majorité des cas, votre client SQL graphique préféré saura le faire pour vous, et même afficher le résultat sous une forme graphique plus lisible que le résultat brut.

Bon, sinon, bravo aux admins, un gros boulot de réalisé. Félicitations, ça a l'air de marcher plutôt pas mal. :)


Titre: Re : NewbieContest v4 !
Posté par: BAAL le 28 Septembre 2007 à 22:58:32
Content que le forum ait changé, et qu'il changera encore dans l'avenir! vu tout ce que vous avez fait sur le reste du site on ne peut s'attendre qu'au meilleur ;)
J'ai essayé de trouver des défauts mais c'est trop difficile ^^, donc bravo pour ce travail, et merci beaucoup!!!

Par contre, ce qui n'est pas un défaut, mais un bug potentiel, (ou alors je suis con): le nouveau feature qui nous permet de voir les stats du forum ne m'a pas l'air de fonctionner très bien... Pourquoi on a deux colonnes de catégories de topics, avec pour celle de gauche, un compte en nombre de posts, et à droite en pourcentage? De plus les barres qui vont avec ne m'ont pas l'air proportionnelles, (un truc à 30 postes peut avoir une plus petite barre qu'un avec 3 postes...). Difficile à expliquer lol, mais vous voyez sûrement ce que je veux dire...


Titre: Re : NewbieContest v4 !
Posté par: nebbaï le 30 Septembre 2007 à 11:41:12
Bravo au administrateurs.
Merci pour ce travail parfaitement réussi.

Nebbaï


Titre: Re : NewbieContest v4 !
Posté par: frok le 30 Septembre 2007 à 11:43:40
Yes beaucoup mieux bravo =)


(P'tite faute de frappe:
Citation
   
Re : NewbieContest v4 !
« Répondrese #1 le: 28 Septembre 2007 à 16:39:27 »
)


Titre: Re : NewbieContest v4 !
Posté par: Chilly le 30 Septembre 2007 à 14:44:26
C'était mieux avant.


Titre: Re : Re : NewbieContest v4 !
Posté par: apple88 le 30 Septembre 2007 à 14:49:58
C'était mieux avant.

Mais tu vas arrêter oui !!! ^^  :wink:


Titre: Re : NewbieContest v4 !
Posté par: Chilly le 01 Octobre 2007 à 17:32:29
J'y peux rien moi si ce site est nul...


Titre: Re : NewbieContest v4 !
Posté par: apple88 le 01 Octobre 2007 à 17:36:52
 :shock:

Il est tellement nul que tu vas dessus hein  :cool:  :lol:


Titre: Re : NewbieContest v4 !
Posté par: TheWeasel47 le 02 Octobre 2007 à 13:33:17
Ouais jolie travail dans l'ensemble!

JE regrette juste la gestion des messages très peu intuitive! ainsi que le tri et la pagination qui possède des bugs! ou alors je ne sais pas m'en servir!

Enfin sinon le reste est génial
Félicitation
TheWeasel


Titre: Re : NewbieContest v4 !
Posté par: Zmx le 02 Octobre 2007 à 18:07:57
**No Sms** bemol (de moin point de vue)

Le boutton "Accueil" dans le forum.
J'ai toujours l'impression qu'il va me faire retourner a l'acceuil du site :p (Ps: je pense plutot a un renomage du bouton que de changer sa fonction)


Titre: Re : NewbieContest v4 !
Posté par: apple88 le 02 Octobre 2007 à 18:12:03
Aussi en bas à droite des pages de forum, il y a marqué "« sujet précédent | | sujet suivant »".
Mais étant donné que c'est écrit en blanc et sur un fond blanc, on ne voit pas que c'est écrit...

apple88


Titre: Re : NewbieContest v4 !
Posté par: Chilly le 02 Octobre 2007 à 20:17:25
Ouais en fait on peut résumer ça assez facilement..

C'était mieux avant.


Titre: Re : NewbieContest v4 !
Posté par: _o_ le 02 Octobre 2007 à 20:57:27
Bon, j'ai hésité, mais je le mentionne ici. Les épreuves de programmation (d'une façon général, toute manipulation sur newbiecontest.org, de toute façon, donc probablement certaines hacks également) ne se font plus de la même façon. Ceci n'est pas un rapport de bug, juste une constatation, d'ailleurs je préfère cette situation là.

En effet, l'universel cookie PHPSESSID ne permet plus de s'authentifier sur le site. En fait, il semble même ne plus servir à rien du tout (zours confirmera... ou pas). Il est maintenant indispensable d'utiliser le cookie généré par SMF. Je vous laisse contempler vos fichiers de cookie. Oui, oui, c'est le machin trèèèèèès long. :)

Effet de bord supplémentaire, là où le PHPSESSID pouvait être passé en paramètre dans l'url (ce qui me semble être un vieux hack qui date de l'époque où tous les navigateurs ne géraient pas les cookies), ce n'est absolument pas le cas du cookie de SMF. Autrement dit, pour ceux qui galèrent, il va falloir sérieusement se plonger dans la description du protocole HTTP (rassurez vous, on a déjà vu beaucoup plus compliqué), et la manière de réellement spécifier les cookies dans les en-têtes. La bonne nouvelle, c'est que cela va vous apprendre quelque chose.  :wink:

Quelques pointeurs sur le net (on doit pouvoir trouver mieux) :
Sur le protocole HTTP :
- http://www.commentcamarche.net/internet/http.php3
- http://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol
- http://www.nicolasjean.com/article_http.pdf

Sur les cookies :
- http://www.commentcamarche.net/securite/cookies.php3
- http://wp.netscape.com/newsref/std/cookie_spec.html

Bon courage à ceux qui sont dessus, et de même pour ceux qui vont être obligés de mettre à jour leurs scripts.

UPDATE : zours a donné quelques pistes ici (http://www.newbiecontest.org/forums/index.php?topic=2359.msg30458;topicseen#new).


Titre: Re : NewbieContest v4 !
Posté par: BAAL le 02 Octobre 2007 à 21:52:21
Ouf j'ai validé les épreuves de prog qui étaient à ma portée à temps... ^^


Titre: Re : Re : NewbieContest v4 !
Posté par: CommComm le 03 Octobre 2007 à 07:19:11
En effet, l'universel cookie PHPSESSID ne permet plus de s'authentifier sur le site. En fait, il semble même ne plus servir à rien du tout (zours confirmera... ou pas). Il est maintenant indispensable d'utiliser le cookie généré par SMF. Je vous laisse contempler vos fichiers de cookie. Oui, oui, c'est le machin trèèèèèès long. :)
Je confirme .. car sur un autre site de challenges (www.enigmagroup.org), le forum est en SMF (Sado Maso Frénétique) et on a le même gag pour les épreuves de prog. Le cookie à utiliser n'est en général de mémoire pas le PHPSESSID mais le cookie SMF qu'ils ont d'ailleurs appelé "enigmafied" (comme identi-fied, je suppose). Comme en outre leur cookie contient d'autres trucs qui en font en cookie de trois pages, la première fois qu'on a "You must be logged in" on se pose des questions :)
Mais ça ne change rien au niveau de difficulté des épreuves, bien évidemment.


Titre: Re : Re : NewbieContest v4 !
Posté par: zours le 03 Octobre 2007 à 08:51:26
JE regrette juste la gestion des messages très peu intuitive! ainsi que le tri et la pagination qui possède des bugs! ou alors je ne sais pas m'en servir!

Aussi en bas à droite des pages de forum, il y a marqué "« sujet précédent | | sujet suivant »".
Mais étant donné que c'est écrit en blanc et sur un fond blanc, on ne voit pas que c'est écrit...

Ouais je suis d'accord, ce thème est loin d'être parfait. Y'a beaucoup de choses à retoucher. Mais on s'est trouvés face à un choix : soit on laissait le thème par défaut, tout ce qu'il y a de plus conforme, de plus propre et de plus compatible aux normes, soit on en prenait un plus proche du forum. Et comme ça nous avait déjà embêtés d'avoir un forum un peu trop différent du site, à l'époque où on l'avait refait, on a préféré un look un peu plus consistant. Après, j'avoue que j'avais pas vu à quel point ce thème avait été fait à la porc. On essaiera de le corriger quand on aura fini de régler divers autres petits problèmes.

En effet, l'universel cookie PHPSESSID ne permet plus de s'authentifier sur le site. En fait, il semble même ne plus servir à rien du tout (zours confirmera... ou pas).

Je confirme, pour autant que j'aie pu constater.

Histoire d'être équitables envers les nouveaux venus on donnera quelques exemples de comment envoyer des cookies.


Titre: Re : Re : Re : NewbieContest v4 !
Posté par: CommComm le 03 Octobre 2007 à 11:57:29
Histoire d'être équitables envers les nouveaux venus on donnera quelques exemples de comment envoyer des cookies.

Oh ? Sur la méthode, je ne vois pas trop où est le changement. Donc, en dehors du fait d'indiquer que le PHPSESSID est inutile ou ne suffit plus, y a-t-il vraiment besoin d'en dire plus et de détailler les différentes méthodes, en GET, en POST, PHP, Perl, Python ou autres, avec telnet ou netcat, avec ou sans sockets et j'en passe. La réponse reste assez facile à trouver et constitue justement pour les néophytes un excellent exercice de recherche et de documentation.

Edit : trop tard... je n'avais pas vu que c'était déjà fait sur le forum d'aide des progs. Et effectivement, j'avais notamment oublié curl :)


Titre: Re : NewbieContest v4 !
Posté par: toto6169 le 03 Octobre 2007 à 14:20:17
Merci, on attend les exemples d'envoi de cookies avec impatience ...


Titre: Re : Re : Re : Re : NewbieContest v4 !
Posté par: zours le 03 Octobre 2007 à 15:11:21
D'après ça :

Edit : trop tard... je n'avais pas vu que c'était déjà fait sur le forum d'aide des progs. Et effectivement, j'avais notamment oublié curl :)

on peut conclure que c'est déjà fait.


Titre: Re : NewbieContest v4 !
Posté par: BAAL le 03 Octobre 2007 à 17:45:44
Je viens de remarquer un autre bug en lisant ces lignes:
"Citation de: CommComm le Aujourd'hui à 06:57:29".  =)


Titre: Re : NewbieContest v4 !
Posté par: alph1 le 03 Octobre 2007 à 18:21:26
Ce n'est pas un bug : les personnes âgées se lèvent tôt le matin...  :D


Titre: Re : NewbieContest v4 !
Posté par: CommComm le 03 Octobre 2007 à 18:38:20
Bah oui ... le car pour l'hospice me prend à 7h15.
Bon, en fait, c'était en réalité (ce que je vois, moi) 12h57.
Posté le: Aujourd'hui à 12:57:29
Posté par: CommComm
Donc d'ici qu'il y ait 6 heures entre la France et le Québec, y a pas loin, non ?


Titre: Re : NewbieContest v4 !
Posté par: BAAL le 03 Octobre 2007 à 21:19:24
Non le bug c'est la construction de la phrase, "le aujourd'hui"... ça se dit???
Désolé j'aurais du convertir l'heure tout seul avant de poster  =)


Titre: Re : NewbieContest v4 !
Posté par: CommComm le 03 Octobre 2007 à 22:33:58
Non, tu as raison. Quand la date est celle du jour, le prog la remplace par "Aujourd'hui" Donc ça donne "le : aujourd'hui" ! Alors qu'il faudrait que l'article et les : soient supprimés, naturellement. Dans la version anglaise, c'est vrai que c'est mieux... puisqu'il n'y a jamais d'article.


Titre: Re : NewbieContest v4 !
Posté par: S0410N3 le 03 Octobre 2007 à 23:27:49
C'est noté. Merci.

Juste un petit rappel. Si vous trouvez des problèmes sur le site merci de les signaler dans le forum Bugs prévu à cet effet : http://www.newbiecontest.org/forums/index.php?board=43.0

Vous trouverez peut-être curieux de ne pas voir de post dans ce forum. En fait c'est normal. Seules les personnes ayant soumis des bugs et les admins peuvent visualiser les topics ;)


Titre: Re : NewbieContest v4 !
Posté par: zours le 31 Décembre 2007 à 00:02:15
Allez hop, un petit update pour signaler que les limitations de la version précédente (à savoir la limite de 10 PMs par jour, et le blocage des PMs pour les membres n'ayant pas assez de points) sont revenues.

Les anciens du site connaissaient déjà et ne seront donc pas dépaysés. Pour ceux qui seraient arrivés en cours de route, on dira simplement que ce sont des mesures qui avaient été prises il y a de cela un moment, afin d'éviter certains débordements.


Titre: Re : Re : NewbieContest v4 !
Posté par: _o_ le 03 Janvier 2008 à 20:01:34
Allez hop, un petit update pour signaler que les limitations de la version précédente (à savoir la limite de 10 PMs par jour, et le blocage des PMs pour les membres n'ayant pas assez de points) sont revenues.

Blocage à l'envoi, d'accord, mais reçoivent-ils tout de même les pm qui leurs sont adressés ?


Titre: Re : Re : Re : NewbieContest v4 !
Posté par: Folcan le 04 Janvier 2008 à 10:16:08
Allez hop, un petit update pour signaler que les limitations de la version précédente (à savoir la limite de 10 PMs par jour, et le blocage des PMs pour les membres n'ayant pas assez de points) sont revenues.

Blocage à l'envoi, d'accord, mais reçoivent-ils tout de même les pm qui leurs sont adressés ?

Non, et il ne peuvent pas voir les epreuves ni en valider tant qu'ils n'ont pas le meme nombre de point que CommComm.


Titre: Re : Re : Re : Re : NewbieContest v4 !
Posté par: apple88 le 04 Janvier 2008 à 22:24:11
Non, et il ne peuvent pas voir les epreuves ni en valider tant qu'ils n'ont pas le meme nombre de point que CommComm.

Ah  :shock: ... Là ca pose quand même un petit probléme ^^
Mais toi non plus Folcan dans ce cas tu peux pas valider  :lol:

apple88