Le jury sera composé des administrateurs du site lephpfacile.com (c'est à dire 3 personnes).
Chaque personne du jury devra noter tous les scripts soumis lors du concours ; s'en suivra une délibération (les corrections étant faites anonymement).
Pour tester les scripts, nous allons :
- tester que le résultat obtenu répond bien aux critères du sujet (a priori, c'est éliminatoire, mais tout dépend du nombre de participants à ce premier concours ^^)
- visionner "l'allure" générale du code : indentation respectée, commentaires utilisés à bon escient
- approfondir chaque code, ce qui consistera à :
* analyser l'algorithme utilisé (celui qui aura la complexité la plus simple sera mieux noté)
* relever les points faibles (trous de sécurité ou utilisation "d'astuces de programmation". Pour moi, une astuce de programmation, c'est une petite coquille dans un algorithme qui fait que l'on doit avoir recours à un bout de code obscur qui fait que le tout fonctionne)
* faire des benchmarks sur chaque code soumis
* analyser les variables utilisées dans le code, et vérifier qu'il n'y en a pas qui pourraient être supprimées sans compromettre le fonctionnement général du code
* éventuellement, compter le nombre de ligne de code
* etc...
Beaucoup d'hébergeurs tourant toujours sous PHP4, pour ce premier concours, il n'y aura aucun impératif de version : les participants pourront très bien produire du PHP4 ou du PHP5 (tout dépend de leur choix et de leur habitude).
Le sujet du premier concours peut très bien se faire en PHP4 ou en PHP5.
Aucun avantage sera donné à un participant qui code en PHP5.
Toujours dans le même domaine : les scripts des participants seront testés sous PHP 4.3.10 ou sous PHP 5.0.3 (suivant si le code produit est du PHP5 ou non).
La configuration du serveur de test :
- short_open_tag = Off
- asp_tags = Off
- register_globals = Off
- allow_call_time_pass_reference = Off
- error_reporting = E_ALL
- display_errors = On
Pour les magic_quotes, votre script devra s'adapter à la configuration du serveur.
Pour ce premier concours, aucune extension spécifique de PHP ne sera nécessaire.
[^] # Re: Maestro ....
Posté par LA_GLOBULE . En réponse à la dépêche Sortie de Debian « Etch et demi ». Évalué à 6.
nous devons dire "pallier ce problème", et non "pallier à ce problème".
[^] # Re: mplayer
Posté par LA_GLOBULE . En réponse au message Xine et codec samr. Évalué à 1.
videocodec ffh263
info "FFmpeg H263+ decoder"
status working
fourcc H263,U263,h263,X263
fourcc viv1 h263
driver ffmpeg
dll h263
out YV12,I420,IYUV
Puis de remplacer la ligne fourcc H263,U263,h263,X263 par un :
fourcc H263,U263,h263,X263,s263
[^] # Re: nombreux lots à gagner
Posté par LA_GLOBULE . En réponse à la dépêche Les 3 heures du PHP. Évalué à 2.
Chaque personne du jury devra noter tous les scripts soumis lors du concours ; s'en suivra une délibération (les corrections étant faites anonymement).
Pour tester les scripts, nous allons :
- tester que le résultat obtenu répond bien aux critères du sujet (a priori, c'est éliminatoire, mais tout dépend du nombre de participants à ce premier concours ^^)
- visionner "l'allure" générale du code : indentation respectée, commentaires utilisés à bon escient
- approfondir chaque code, ce qui consistera à :
* analyser l'algorithme utilisé (celui qui aura la complexité la plus simple sera mieux noté)
* relever les points faibles (trous de sécurité ou utilisation "d'astuces de programmation". Pour moi, une astuce de programmation, c'est une petite coquille dans un algorithme qui fait que l'on doit avoir recours à un bout de code obscur qui fait que le tout fonctionne)
* faire des benchmarks sur chaque code soumis
* analyser les variables utilisées dans le code, et vérifier qu'il n'y en a pas qui pourraient être supprimées sans compromettre le fonctionnement général du code
* éventuellement, compter le nombre de ligne de code
* etc...
Le tout étant régulé par un barème.
[^] # Re: un peu plus de detail ....
Posté par LA_GLOBULE . En réponse à la dépêche Les 3 heures du PHP. Évalué à 4.
Le sujet du premier concours peut très bien se faire en PHP4 ou en PHP5.
Aucun avantage sera donné à un participant qui code en PHP5.
Toujours dans le même domaine : les scripts des participants seront testés sous PHP 4.3.10 ou sous PHP 5.0.3 (suivant si le code produit est du PHP5 ou non).
La configuration du serveur de test :
- short_open_tag = Off
- asp_tags = Off
- register_globals = Off
- allow_call_time_pass_reference = Off
- error_reporting = E_ALL
- display_errors = On
Pour les magic_quotes, votre script devra s'adapter à la configuration du serveur.
Pour ce premier concours, aucune extension spécifique de PHP ne sera nécessaire.
[^] # Re: Le site qui n'existe plus
Posté par LA_GLOBULE . En réponse à la dépêche Les 3 heures du PHP. Évalué à 6.
Quand j'ai contacté Matt pour relancer les 3h du php, il m'avait justement demandé de placer un lien vers ce nouveau site (php-help.net).
Ce site n'était toujours pas en ligne le jour où j'ai créé cette page.
Je n'avais donc pas mis de lien.
Le temps à passer, et j'ai oublié de mettre à jour la page d'accueil du site.
Voila qui est réparé :)
Mille excuses.
[^] # Re: Linux 2.6.5 est sorti
Posté par LA_GLOBULE . En réponse à la dépêche Linux 2.6.5 est sorti. Évalué à 1.