Pour ceux qui n'ont pas connu ce concours (qui était attaché à un site qui n'existe plus), le principe est simple :
- une problématique de programmation est diffusée sur le site des 3 heures du PHP (tous les deux mois, à 21h précise)
- vous avez 3 heures pour soumettre votre code sur le site des 3 heures du PHP
De nombreux lots sont à gagner, Nexen offrira des hébergements WEB, des abonnements au magazine Direction PHP, Eyrolles fournira des ouvrages sur le langage PHP.
Le prochain concours aura lieu le lundi 10 janvier 2005 à 21h précise (chaque participant devra donc soumettre son code avant minuit, heure limite de soumission).
La participation au concours est gratuite et ne demande qu'une simple inscription sur le site des 3 heures du PHP.
Aller plus loin
- Les 3 heures du PHP (29 clics)
- Le PHP Facile (12 clics)
# re
Posté par Sylvain (site web personnel) . Évalué à -5.
Bon courage ^^
# Le site qui n'existe plus
Posté par Cali_Mero . Évalué à 7.
A ma connaissance personne n'en avait parlé auparavant. Et ce n'est pas cité non plus dans la page du site en lien, même si Matt y apparait.
[^] # Re: Le site qui n'existe plus
Posté par LA_GLOBULE . É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.
# un peu plus de detail ....
Posté par Cyril Doussin . Évalué à 3.
Juste pour que tout le monde ait le bon environement d'installe ...
Tip pour ceux sous Windows (oui, je sais ...): installez-vous Wampserver (http://www.wampserver.com(...)), c'est tout du bon !
[^] # Re: un peu plus de detail ....
Posté par LA_GLOBULE . É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.
# Voir si posible
Posté par Guillaum (site web personnel) . Évalué à 1.
Concernant la version de php, je vote pour php 4 :) (j'ai pas touché une ligne de php depuis 3 ans, c'est limite si je savait que php5 était sortit. De plus, mon centre informatique n'a que le 4 :)
# Anciens sujets
Posté par Jonathan ILIAS-PILLET (site web personnel) . Évalué à 4.
PS : c'est toujours sympathique les concours de programmation, surtout lorsqu'ils sont facilement accessibles comme celui-ci (accès online). :)
[^] # Re: Anciens sujets
Posté par Brice Favre (site web personnel) . Évalué à 1.
C'était sympa et ça permettait de découvrir pas mal de choses.
Rendez vous lundi prochain.
[^] # Re: Anciens sujets
Posté par Maxx . Évalué à 3.
Ah oui c'est pas un concours de rigolos alors.... :-/
# nombreux lots à gagner
Posté par Nico . Évalué à 3.
en esperant que les ouvrages php sont offerts aux "moins bons des gagnants", sinon je vois pas trop l'interet de se voir offrir un bouquin sur un language que l'on maitrise déjà parfaitement ou presque.
[^] # Re: nombreux lots à gagner
Posté par Fabien (site web personnel) . Évalué à 3.
[^] # Re: nombreux lots à gagner
Posté par Stéphane Bonhomme . Évalué à 1.
Et qu'est-ce qu'un bon gagnant au fait?
Quel est le jury, qui le compose... ?
Quels sont les critères d'élection du meilleur script?
[^] # Re: nombreux lots à gagner
Posté par LA_GLOBULE . É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.
# LA DATE !!!
Posté par scullder . Évalué à 2.
Je trouve le concours, les critères et tout intéressant, mais voilà, moi j'ai 5 sujets type bac de physique/chimie, un ds d'histoire et de spé maths et un dm de maths pour la semaine, alors le lundi soir, ça sera les trois heures de la physique, et le lundi prochain ça sera les 5 heures du commentaire de philo, et le lundi dans trois semaine j'y pense pas...
Bon d'accord, c'est exceptionnellement chargé, mais participer à ce concours le lundi, ça m'obligerai à aller me coucher vers 1h du matin.
Généralement, tout le monde peut participer le week end. Enfin moi je dit ça comme ça...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.