Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Communauté des zéros > Discussions générales > Les artistes du SdZ > Lecture du sujet

Les artistes du SdZ

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  ...  26  27  28  29  30  31  32  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  26  27  28  29  30  31  32  Suivante
Hors ligne Nelty # Posté le 03/02/2008 à 19:13:28
Python rocks.
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Voici ce qu'à fait N1K0L45 :
http://www.nelty.fr/sportregistrer.zip

Image utilisateur






Python



À l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage. :p

Concrètement, Python c'est quoi ?



Python est comme je l'ai indiqué plus haut un langage de programmation interprété.
Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux).
Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique.

Atouts



Un des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code.
En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation.
Ainsi, un tel code en PHP :
Code : PHP
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


Les deux afficheront (à peu près) :
Citation : Résultat :

2,4,6


Remarquez la simplification du code pour effectuer une action très simple.

Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines. math pour les opérations mathématiques par exemple.

Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à CGI pour les traitements de formulaire). À titre d'information, alwaysdata accepte le Python et est gratuit.

Où apprendre ?



Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est la documentation officielle de Python, malheureusement uniquement disponible en anglais.
Mais il existe un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français.
S'il ne vous plaît pas, Google (ou autre moteur de recherche) est votre ami !

Où se faire aider ?



Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider !
Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider.
Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneux viennent de temps en temps.
Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais).
 
Hors ligne Angua # Posté le 03/02/2008 à 23:52:41
Groupe : Membres
Citation
@ aux candidats : vous pouvez mettre les liens vers vos codes dans le sujet, ça ne pose pas de soucis ;) .

Même si mon travail n'est pas un "code", je suis un "candidat"; je suppose que ça s'adresse aussi à moi, donc ?
Mon travail est là (c'est peut-être un peu sombre, comme j'ai un écran plat je ne me rends pas toujours compte): Image utilisateur
Hors ligne N1K0L45 # Posté le 04/02/2008 à 07:04:48
programmeur solitaire
Avatar
Groupe : Membres
Citation : Nelty
Voici ce qu'à fait N1K0L45 :
http://www.nelty.fr/sportregistrer.zip


Merci de l'avoir fait à ma place :-)

Site personnel : http://nikoko.fr/

"La vie n'est qu'une multitude de choix."
"Il vaut mieux bien connaître peu de choses que de mal connaître beaucoup de choses."
"Il y a plusieurs manières de se tuer : l’une est d’accepter absurdement de vivre." -- Louis Aragon


Compétences


  • PHP 5 (POO, SimpleXML, DOM, IMAP, XSLTProcessor, ...)
  • MySql 5
  • XML (avec mise en forme XSL et dessin SVG)
  • xHTML 1.1
  • Css 2.1
  • Javascript
  • WebDesign
 
Hors ligne Craw # Posté le 04/02/2008 à 16:24:00
Rien n'est parfait !
Avatar
Groupe : Membres
Citation : Angua
Citation
@ aux candidats : vous pouvez mettre les liens vers vos codes dans le sujet, ça ne pose pas de soucis ;) .

Même si mon travail n'est pas un "code", je suis un "candidat"; je suppose que ça s'adresse aussi à moi, donc ?
Mon travail est là (c'est peut-être un peu sombre, comme j'ai un écran plat je ne me rends pas toujours compte): Image utilisateur


Oui ça s'adresse aussi à toi. ;)

Réfléchir c'est agir mentalement.
Tout ce qui est vivant est mortel.
Renier la vérité c'est mentir, renier le mensonge c'est aussi mentir.

Craw

 
Hors ligne Guillawme # Posté le 04/02/2008 à 19:11:45
unity's rainbow
Avatar
Groupe : Membres
Et oui, c'est un peu sombre... :euh:
Dommage, pour le peu que j'arrive à distinguer c'est joli.
Édité le 04/02/2008 à 19:13:14 par Guillawme


Un problème en sciences ? Une question sans réponse ? Hypo-thèses.com :magicien:
Quelques infos sur les licences Creative Commons.
 
Hors ligne Angua # Posté le 04/02/2008 à 22:30:50
Groupe : Membres
Une version plus claire:
Image utilisateur
Édité le 05/02/2008 à 18:23:25 par Angua
Hors ligne bluestorm # Posté le 05/02/2008 à 19:24:49
dont ask to ask
Avatar
Groupe : Membres
Je pense que le plus pratique serait de toute mettre (temporairement) sur un site commun (par exemple celui du concours).

J'ai rapidement survolé (ou pas) quelques codes, voici mes premières impressions; j'ai pas regardé le "contenu", mais juste la "tête" du code.

Cyprien_


Si un jour tu trouves un hébergeur moins laid que MegaUpload, n'hésite pas (parce que là j'avoue qu'activer le flash, attendre, regarder la pub pendant le DL, je suis pas motivé). Ceci dit c'est moi qui suis curieux, donc théoriquement je pourrais faire un effort.

savageman



Des tests un peu bizarres dans les "if" :
Code : PHP - Afficher / masquer les numéros de ligne
  1. if (1 == get_magic_quotes_gpc())
Code : PHP - Afficher / masquer les numéros de ligne
  1. if (false == $albums)

Code : PHP - Afficher / masquer les numéros de ligne
  1. if (!empty($_POST['titre']) && !empty($_POST['description']) && !isset($_GET['id'])) { ... }
  2.  
  3. if (!empty($_POST['titre']) && !empty($_POST['description']) && isset($_GET['id']) && array_key_exists($_GET['id'], $albums)) { ... }


Ça manque d'une fonction auxiliaire message : :
Code : PHP - Afficher / masquer les numéros de ligne
  1. function message($type, $message)
  2. {
  3.    $_SESSION['message'] = array('type' => $type,
  4.                 'texte' => $message);
  5. }


Avec ça, tu pourrais simplifier plein de lignes redondantes (d'après grep, le code "array('type' =>" apparaît 17 fois dans ton fichier).

Du code répétitif visuellement :
Code : PHP - Afficher / masquer les numéros de ligne
  1. else if (UPLOAD_ERR_NO_TMP_DIR == $_FILES['fichier']['error'])
  2.         {
  3.                 $_SESSION['message'] = array('type' => ERREUR,
  4.                         'texte' => 'Erreur configuration serveur : pas de dossier temporaire.');
  5.         }
  6.         else if (UPLOAD_ERR_CANT_WRITE == $_FILES['fichier']['error'])
  7.         {
  8.                 $_SESSION['message'] = array('type' => ERREUR,
  9.                         'texte' => 'Erreur serveur : écriture impossible dans le dossier temporaire.');
  10.         }
  11. ...

Tu fais un tableau ERREUR => message, et pouf.


N1K0L45



Il y a pas mal de code, j'ai juste regardé quelques fichiers au hasard.

php.func.php est pas terrible :
tu fais toujours comme ça :
Code : PHP - Afficher / masquer les numéros de ligne
  1. $var = calcul;
  2. return $var;

Alors que tu pourrais faire directement "return calcul;" :
Code : PHP - Afficher / masquer les numéros de ligne
  1. function chrono($depart) {
  2.     return 1000 * round(microtime(true) - $depart, 4);
  3. }


Ensuite, ta fonction "place" est carrément tordue : pourquoi faire des replace dans une variable numérique ? o_O

Globalement il y a un truc très pénible dans ton code, c'est que tu commentes à mort :
Code : PHP - Afficher / masquer les numéros de ligne
  1. // On crée un array contenant les différentes pages
  2.         $array_pages = array('accueil', 'candidats', 'espace_perso', 'deconnexion');
  3.  
  4.         // Si la page ne se trouve pas dans l'array, on définit la page comme l'accueil
  5.         if(!in_array($page, $array_pages))
  6.             $page = 'accueil';

Qu'est-ce que les commentaires apportent ici ? Le code est assez clair tout seul.
Avec tes commentaires, c'est comme si on était obligé de lire deux fois chaque ligne : d'abord on lit le commentaire, et après on lit la ligne, et les deux veulent dire exactement la même chose.

Tu devrais essayer de réserver les commentaires aux passages importants, ou difficiles. Si tu trouves que tu as besoin de commentaires parce que ton code n'est "pas assez clair", il faut reprendre le code pour le clarifier. Et si tu mets juste une ligne de commentaire pour chaque ligne de code par habitude, je pense que tu devrais essayer d'arrêter :p

Au passage, un bout de code très répétitif :
Code : PHP - Afficher / masquer les numéros de ligne
  1. $connect = array();
  2.                         $connect['pseudo'] = utf8_caracteres($data['connexion_pseudo']);
  3.                         $connect['pass'] = utf8_caracteres($data['connexion_pass']);
  4.                     $perso = array();
  5.                         $perso['nom'] = utf8_caracteres($data['personnel_nom']);
  6.                         $perso['prenom'] = utf8_caracteres($data['personnel_prenom']);
  7.                         $perso['age'] = utf8_caracteres($data['personnel_age']);
  8.                         $perso['lieu'] = utf8_caracteres($data['personnel_lieu']);
  9.                         $perso['ville'] = utf8_caracteres($data['personnel_ville']);
  10.                         $perso['code_postal'] = utf8_caracteres($data['personnel_code_postal']);
  11.                     $sport = array();
  12.                         $sport['carriere'] = utf8_caracteres(nl2br($data['sport_carriere']));
  13.                         $sport['exploits'] = utf8_caracteres(nl2br($data['sport_exploits']));
  14.                         $sport['club'] = utf8_caracteres($data['sport_club']);


Solution proposée (pas testée) :
Code : PHP - Afficher / masquer les numéros de ligne
  1. function extraire($prefixe, $valeurs) {
  2.     $table = array();
  3.     foreach($valeurs as $val)
  4.         $table[$val] = utf8_caracters($data[$prefixe . '_' . $val]);
  5.     return $table;
  6. }
  7.  
  8.  
  9. $data['sport_carriere']= nl2br($data['sport_carriere']);
  10. $data['sport_exploits'] = nl2br($data['sport_exploits']);
  11.  
  12. $connect = extraire('connexion', array('pseudo', 'pass'));
  13. $perso = extraire('personnel', array('nom', 'prenom', 'age', 'lieu', 'ville'));
  14. $sport = extraire('sport', array('carriere', 'exploit', 'club'));


On trouve d'autre code de ce genre dans d'autres fichiers, par exemple "inscription.php". Tu pourrais gagner pas mal de place et de clarté en automatisant un peu tout ça.
 
Hors ligne jordan # Posté le 05/02/2008 à 19:30:31
Développeur indépendant
Avatar
Groupe : Membres
Et moi, tu n'as pas envie de jeter un coup d'oeil...
Hors ligne bluestorm # Posté le 05/02/2008 à 19:50:17
dont ask to ask
Avatar
Groupe : Membres
Si si, mais j'ai posté ce que j'avais regardé pour l'instant, voilà tout.

Par ailleurs hum. Clairement, t'as déjà une méthodologie bien formée de développement en PHP, un langage que tu connais visiblement mieux que moi (étant donné que j'ai arrêté d'en faire depuis plus d'un an, c'est pas non plus über difficile, mais c'est la vie :p ).

J'aime bien la méthode des templates .xsl. J'ai jamais vraiment étudié ces technos, mais à voir comme ça c'est plutôt sympa. Je trouve que le code reste plus lourd qu'un moteur de templates lightweight (genre... le mien :p ), mais ça reste correct.

Sinon bah le code est correct, j'ai rien vu de frappant, à part deux petits détails :
- la gestion des perms est un peu low-level par rapport au reste du script, ça jure. Au passage, une fonction "function check($n, $mask) { return ($mask == ($n & $mask); }" serait du plus bel effet.
- une lourdeur dans admin/create.php
 
Hors ligne jordan # Posté le 05/02/2008 à 19:54:52
Développeur indépendant
Avatar
Groupe : Membres
Quand tu soulignes "plus lourd", tu parles de quoi (syntaxe, poids, accessibilité, performance,...) ?

Je sais que c'est top secret, mais je serais content que les correcteurs de mon script se manifestent par MP. J'ai pleins de questions à poser.
Hors ligne Nelty # Posté le 05/02/2008 à 19:58:38
Python rocks.
Avatar
Groupe : Membres
Citation : jordan
Quand tu soulignes "plus lourd", tu parles de quoi (syntaxe, poids, accessibilité, performance,...) ?

Je sais que c'est top secret, mais je serais content que les correcteurs de mon script se manifestent par MP. J'ai pleins de questions à poser.


Ben si tu as des questions à nous poser, c'est à toi de nous envoyer le MP (en destinataire tu mets Tortue facile, vincent1870 et moi) ;) .

Image utilisateur






Python



À l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage. :p

Concrètement, Python c'est quoi ?



Python est comme je l'ai indiqué plus haut un langage de programmation interprété.
Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux).
Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique.

Atouts



Un des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code.
En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation.
Ainsi, un tel code en PHP :
Code : PHP
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


Les deux afficheront (à peu près) :
Citation : Résultat :

2,4,6


Remarquez la simplification du code pour effectuer une action très simple.

Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines. math pour les opérations mathématiques par exemple.

Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à CGI pour les traitements de formulaire). À titre d'information, alwaysdata accepte le Python et est gratuit.

Où apprendre ?



Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est la documentation officielle de Python, malheureusement uniquement disponible en anglais.
Mais il existe un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français.
S'il ne vous plaît pas, Google (ou autre moteur de recherche) est votre ami !

Où se faire aider ?



Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider !
Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider.
Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneux viennent de temps en temps.
Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais).
 
Hors ligne bluestorm # Posté le 05/02/2008 à 20:06:31
dont ask to ask
Avatar
Groupe : Membres
Bah. Le principe d'un template c'est "t'as un tas de variable à assigner, et parfois t'as des variables qui contiennent d'autres variables, ou alors une liste de variables".

La plupart des moteurs templates, et indirectement ton approche XSL, utilisent de la POO laide pour ça (la POO est un concept qui a tendance à devenir un peu laid un peu vite, et PHP est un langage qui devient très laid très vite, donc au final...).

Le fait est qu'en PHP, on dispose _déjà_ d'une structure de donnée, intégrée au langage, et disposant d'une syntaxe de manipulation tout à fait correcte, pour faire exactement ça : les tableaux.

Code : PHP - Afficher / masquer les numéros de ligne
  1. $child = $res->addChild("fichier");
  2.             $child->addAttribute("dirname", $pathParts["dirname"]."/");
  3.                 $child->addAttribute("basename", $pathParts["basename"]);
  4.                 $child->addAttribute("extension", strtolower($pathParts["extension"]));
  5.                 $child->addAttribute("datetime", date("d/m/Y H:i:s", filemtime($filename)));
  6.                 $child->addAttribute("chmod", $this->perms($filename));
  7.  
  8.                 $child->addAttribute("filename", $pathParts["filename"]);
  9.             $child->addAttribute("size", $size);


Compare ça avec ce qu'on peut faire avec juste des tableaux (comme le permet par exemple mon moteur de templates génial :p )

Code : PHP - Afficher / masquer les numéros de ligne
  1. $tpl['fichier'][] = array(
  2.     'dirname' => $pathParts["dirname"]."/",
  3.     'basename' => $pathParts["basename"],
  4.     'extension' => strtolower($pathParts["extension"]),
  5.     'datetime' => date("d/m/Y H:i:s", filemtime($filename)),
  6.     'chmod' => $this->perms($filename),
  7.     'filename' => $pathParts["filename"],
  8.     'size' => $size
  9. );


Ne serait-ce que visuellement, je préfère la deuxième solution. Je pense qu'en plus elle est conceptuellement plus "propre".
 
Hors ligne Savageman # Posté le 05/02/2008 à 20:09:25
Insa : If inside
Avatar
Groupe : Membres
bluestorm, je suis OK avec tes remarques, sauf le dernier IF, je ne vois pas en quoi ça gêne (en regardant le fichier, je trouve que c'est plutôt joli visuellement et qu'on repère bien les parties, d'autant plus qu'il y a un joli commentaire ;) ).

Image utilisateur
Image utilisateur
 
Hors ligne bluestorm # Posté le 05/02/2008 à 20:12:43
dont ask to ask
Avatar
Groupe : Membres
Si tu parles de "!empty($_POST['titre']) && !empty($_POST['description']", le problème c'est que tu testes deux fois la même chose.

Tu pourrais mettre le deuxième if à l'intérieur du premier, comme ça tu n'aurais pas à re-tester le début.

Si tu parles du truc tout à la fin, de gestion des erreurs, ben ça te fait 5 lignes par cas, alors qu'avec un tableau tu pourrais en faire une seule (et courte, et claire).
 
Hors ligne Savageman # Posté le 05/02/2008 à 20:15:11
Insa : If inside
Avatar
Groupe : Membres
Nan, je ne parlais pas des erreurs et du tableau pour lequel je suis d'accord (et que je ne vois pas pourquoi je n'y ai pas pensé, mais bon... passons :D).
Je parlais bien du IF, et je ne vois pas en quoi ça gêne de retester les deux premières (à part "super, je peux gagner 0.001 milliseconde", mais je doute que tu veuilles parler de ça :-°)

Image utilisateur
Image utilisateur
 
Hors ligne bluestorm # Posté le 05/02/2008 à 20:18:38
dont ask to ask
Avatar
Groupe : Membres
Hors ligne Cyprien_ # Posté le 06/02/2008 à 07:50:08
Le Monde d'Akhiris
Avatar
Groupe : Membres
bluestorm >> Désolé pour MegaUpload, mais ça restera cet hébergeur pour cette première phase de concours. Je verrai si j'en trouve un autre pour la finale, car ne t'inquiète pas, je n'aime pas non plus cet hébergeur ^^ .
En tout cas, si tu pouvais malgré tout surmonter ta réticence suprême( :p ) pour jeter un oeil sur mon code, je veux bien !

Merci d'avance, des conseils avisés font toujours plaisir :) .

Un jeu online novateur ?
Le Monde d'Akhiris !
 
Hors ligne Craw # Posté le 06/02/2008 à 15:14:58
Rien n'est parfait !
Avatar
Groupe : Membres
On va bientôt passer au deuxième tour, le temps de voir si tous les résultats ont été publiés. ;)
Il manque le mapping je crois, je sais plus...

Réfléchir c'est agir mentalement.
Tout ce qui est vivant est mortel.
Renier la vérité c'est mentir, renier le mensonge c'est aussi mentir.

Craw

 
Connecté freecircus # Posté le 06/02/2008 à 16:55:15
"Se coucher tard nuit"
Avatar
Groupe : Membres
Non il manque encore le C :)

Image utilisateur
 
Hors ligne Craw # Posté le 06/02/2008 à 21:39:38
Rien n'est parfait !
Avatar
Groupe : Membres
Ok.

Réfléchir c'est agir mentalement.
Tout ce qui est vivant est mortel.
Renier la vérité c'est mentir, renier le mensonge c'est aussi mentir.

Craw

 
Hors ligne nicoco_40 # Posté le 11/02/2008 à 18:02:36
Carpe Diem
Avatar
Groupe : Membres
Encore longtemps avant le sujet redac ? comme on a encore deux tours je pensais que l'on aurait pu commencer avant ceux qui n'en ont qu'un.

DG oui, Poubelle non.
 
Hors ligne Craw # Posté le 11/02/2008 à 18:41:49
Rien n'est parfait !
Avatar
Groupe : Membres
Bah moi j'attends les résultats en C et en mapping, je ne sais pas...
Je ne peux rien commencer avant, désolé.

Réfléchir c'est agir mentalement.
Tout ce qui est vivant est mortel.
Renier la vérité c'est mentir, renier le mensonge c'est aussi mentir.

Craw

 
Hors ligne Tortue facile # Posté le 11/02/2008 à 19:31:33
Adepte de Vos Tutos 3.5
Avatar
Validateurs
Citation : Craw
Bah moi j'attends les résultats en C et en mapping, je ne sais pas...
Je ne peux rien commencer avant, désolé.

Pour le mapping on a déjà le gagnant (le seul qui a rendu quelque chose).
 
Hors ligne Craw # Posté le 11/02/2008 à 19:39:24
Rien n'est parfait !
Avatar
Groupe : Membres
Oui mais il faut le noter. ;)

Réfléchir c'est agir mentalement.
Tout ce qui est vivant est mortel.
Renier la vérité c'est mentir, renier le mensonge c'est aussi mentir.

Craw

 
Hors ligne Craw # Posté le 13/02/2008 à 17:14:49
Rien n'est parfait !
Avatar
Groupe : Membres
Je vais publier le deuxième tour de rédaction très prochainement, même si il n'y a pas les résultats des autres catégories, car là on traîne un peu trop.

Réfléchir c'est agir mentalement.
Tout ce qui est vivant est mortel.
Renier la vérité c'est mentir, renier le mensonge c'est aussi mentir.

Craw

 
Hors ligne Craw # Posté le 14/02/2008 à 18:24:51
Rien n'est parfait !
Avatar
Groupe : Membres
Sujets de rédaction deuxième tour en ligne. ;)

Réfléchir c'est agir mentalement.
Tout ce qui est vivant est mortel.
Renier la vérité c'est mentir, renier le mensonge c'est aussi mentir.

Craw

 
Hors ligne Saimoun # Posté le 14/02/2008 à 19:08:56
La vie est la vie !
Avatar
Groupe : Membres
Pour le sujet Rédac Groupe A : faudrait pas mettre une limite de mot pour le résumé ? (genre 10% de l'original ou un truc comme ça)
Pour la question 4 : Vous interpréterez votre raisonnement. (au passage, y'a un accent sur interpréter), j'ai rien compris. Comment peut-on interpréter son propre raisonnement... ? En gros faut faire une dissert sur le texte qu'on aura proposé à la question 3 ?

Image utilisateur
www.inzeprog.net... Du nouveau, la version Ice est disponible en bêta :)

 
Hors ligne nicoco_40 # Posté le 14/02/2008 à 22:16:39
Carpe Diem
Avatar
Groupe : Membres
ok je vois que je suis le seul con, ils sont ou les sujets, j'ai rien vu sur le site a Nelty...

DG oui, Poubelle non.
 
Connecté freecircus # Posté le 14/02/2008 à 22:20:00
"Se coucher tard nuit"
Avatar
Groupe : Membres
Pas dur pourtant, liste des sujet > tout en bas > Epreuve 2 ...

Code : Autre - Afficher / masquer les numéros de ligne
  1. # [php] Épreuve 1, groupe B
  2. # [php] Épreuve 1, groupe A
  3. # [redaction] Épreuve 1, groupe A
  4. # [redaction] Épreuve 1, groupe B
  5. # [3d] Épreuve 1, groupe A
  6. # [3d] Épreuve 1, groupe B
  7. # [2d] Épreuve 1, groupe A
  8. # [2d] Épreuve 1, groupe B
  9. # [c] Épreuve 1, groupe A
  10. # [c] Épreuve 1, groupe B
  11. # [mapping] Épreuve 1, groupe A
  12. # [mapping] Épreuve 1, groupe B
  13. # [redaction] Épreuve 2, groupe A
  14. # [redaction] Épreuve 2, groupe B
  15.  
  16. Retour à la liste des candidats


;)
Édité le 14/02/2008 à 22:21:02 par freecircus

Image utilisateur
 
Hors ligne nicoco_40 # Posté le 14/02/2008 à 22:35:55
Carpe Diem
Avatar
Groupe : Membres
Ouai je viens de le voir, mais j'ai juste pas acces au texte... J'ai une page d'erreur, surement du au parfeu de mon lycee...
Je verrais cela plus tard.

DG oui, Poubelle non.
 
Hors ligne Craw # Posté le 14/02/2008 à 22:44:38
Rien n'est parfait !
Avatar
Groupe : Membres
Citation : Saimoun
Pour le sujet Rédac Groupe A : faudrait pas mettre une limite de mot pour le résumé ? (genre 10% de l'original ou un truc comme ça)
Pour la question 4 : Vous interpréterez votre raisonnement. (au passage, y'a un accent sur interpréter), j'ai rien compris. Comment peut-on interpréter son propre raisonnement... ? En gros faut faire une dissert sur le texte qu'on aura proposé à la question 3 ?


Oui voilà tu as tout compris. :)
Non je n'ai pas voulu imposer de limite.

Réfléchir c'est agir mentalement.
Tout ce qui est vivant est mortel.
Renier la vérité c'est mentir, renier le mensonge c'est aussi mentir.

Craw

 

Retour au forum "Discussions générales" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 217 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.067s (0.0447s)