Précédent   Forum des professionnels en informatique > Environnements de développement > Delphi
Delphi Environnement de développement RAD avec compilateur Natif. Avant de poster -> La FAQ Delphi
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2006, 10h58   #1
Rédacteur
 
Avatar de Giovanny Temgoua
 
Étudiant
Inscription : novembre 2003
Messages : 3 831
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2003
Messages : 3 831
Points : 2 826
Points : 2 826
Par défaut Le défi Delphi

Bonjour,
L'équipe Delphi a décidé de vous proposer une nouvelle activité : Le Défi Delphi.
Comme son nom l'indique, il s'agit d'un challenge où il sera question de donner la solution :
  • La plus élégante
  • La mieux pensée
  • La plus optimale
Par souci d'organisation, le défi est soumis au respect de certaines règles.



Règles du Défi

De la participation à un défi
La participation au défi est ouverte à tous les membres. Si vous n'êtes pas encore inscrit au forum, vous pouvez le faire en cliquant sur le lien ci-après : http://www.developpez.net/forums/register.php

De la proposition d'un défi
L'équipe d'animation est une équipe spéciale qui prendra en charge toutes les questions relatives aux défis. Entre autres, l'équipe d'animation est chargée de :
  • l'étude et la validation des propositions de sujets de défi
  • l'animation et la surveillance de l'évolution d'un défi
Le membre qui désire soumettre un défi devra contacter un membre de l'équipe d'animation : La proposition d'un défi doit être accompagnée :
  • de la présentation du problème qu'on doit résoudre avec le plus de détails possibles afin d'éviter d'éventuelles ambiguïtés
  • du code source de la solution dans un fichier .zip où il faudra préciser
    • le nom de l'auteur (donc, le nom du membre qui propose le défi)
    • le pseudo du défieur
    • le système d'exploitation où le code a été testé
    • la ou les versions de Delphi utilisées pour tester le code
    • dans le cas d'une application utilisant une base de données, afin que le code puisse être testé par tout le monde, le SGBD choisit est Paradox.
Le défi sera analysé et aprouvé ou non par l'équipe en charge du défi (l'équipe d'animation). Si la proposition est acceptée, le défi se placera à la suite dans la liste des défis en attente.

Le défieur sera tenu de participer un minimum au débat autour de sa proposition.

Les défiés, pourront à n'importe quel moment demander des éclaircissements au défieur (de façon publique) sur un point obscur, ambigu ou mal compris du problème. Et bien entendu, afin que tout le monde puisse en profiter et dans un souci de transparence, le défieur devra également répondre publiquement.

De la décision du statut d'un défi
Le défi est déclaré relevé si un membre arrive à fournir une solution satisfaisante. Il faut par ailleurs noter que l'équipe d'animation se reserve le droit, à posteriori, de décider de l'arrêt d'un défi, de l'exclusion de la participation d'un membre.


Déroulement du défi

Un sujet du forum hébergera tous les défis. Il n'y a pas de procédures spéciales pour participer, vous n'aurez qu'à rejoindre le fil de discussion. Cependant, il convient de préciser quelques éléments inhérents au post de vos messages :
  • Le code que vous aurez écrit et que vous proposez aux autres personnes devra, il va de soi, être au préalable testé
  • Vous devrez zipper votre code dans un .zip et le joindre à votre message sur le forum
  • Soyez constructifs dans vos messages : evitez les trolls, hors sujets et autres sujets n'ayant aucun rapport avec le défi en cours
Il faut noter par ailleurs, que l'utilisation de composantes ou bibliothèques autres que celles fournies en standard par Borland sont interdites, qu'elles soient commerciales, freewares, open-source etc...

Fermeture d'un défi

Un défi est considéré comme fermé si
  • une solution satisfaisante est donnée par un défié
  • l'équipe d'animation a décidé de fermer le défi
Nous tenons à préciser aux différents participants que les codes qu'ils fourniront, devront être libres de droits. Ces codes pourront être indexés à la page sources Delphi.

Par ailleurs, dans le cas d'un défi relevé, l'équipe d'animation se reserve le droit, d'attribuer ou non une récompense au gagnant. La raison principale à cela est que nous souhaitons favoriser et inviter les participants à avoir plus un esprit ludique qu'un esprit compétitif.

A la fin d'un défi, la solution proposée par le défieur sera, bien entendu, revelée.

Giovanny Temgoua est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 11h22   #2
Membre expérimenté
 
Avatar de neilbgr
 
Inscription : août 2004
Messages : 584
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 584
Points : 589
Points : 589


__________________
"Si vous voulez être l’esclave des banques et payer pour financer votre propre esclavage, alors laissez les banquiers créer la monnaie" - Josiah Stamp, 1920, Gouverneur de la Banque d’Angleterre
"Qui ne peut acheter ruine qui voudrait vendre" - Jacques Duboin.
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants." - Antoine de Saint Exupéry
neilbgr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 20h48   #3
Rédacteur/Modérateur
 
Avatar de evarisnea
 
Homme Evaris NGOUZO
Consultant informatique
Inscription : juin 2005
Messages : 1 887
Détails du profil
Informations personnelles :
Nom : Homme Evaris NGOUZO
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 1 887
Points : 2 799
Points : 2 799

super géniale l'idée !
ah les modos ! que ferait-on sans vous ?
je trouve que l'idée est très interessante, de quoi vous arrimer devant le clavier pendant des nuits et des nuits
alors qui lance le premier défi ?
evarisnea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 20h58   #4
Membre habitué
 
Avatar de Leobaillard
 
Étudiant
Inscription : juillet 2004
Messages : 313
Détails du profil
Informations personnelles :
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 313
Points : 138
Points : 138
Envoyer un message via Skype™ à Leobaillard
Alors ça c'est cool ! On va enfin programmer pour quelque chose ! (si c'était pas déjà le cas... :p)

C'est bien je pense, ça nous permet aussi de nous tester nous même, de voir ce qu'on vaut !

__________________
/// ( : Léo : ) \\\
---C'est parce que la vitesse de la lumière est supérieure à celle du son, que certains paraissent brillants avant d'avoir l'air con---
http://leobaillard.org (Hébergement gratuit, prog, forums, et autres)

-------------------------

L'orbe du temps (Zelda like 2D en Delphi) : Le Site
Leobaillard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2006, 10h24   #5
Expert Confirmé
 
Avatar de LadyWasky
 
Inscription : juin 2004
Messages : 2 827
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : juin 2004
Messages : 2 827
Points : 2 591
Points : 2 591
Nous attendons tous impatiemment vos propositions de défi..
__________________
Bidouilleuse Delphi
LadyWasky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 15h57   #6
Membre chevronné
 
Inscription : février 2006
Messages : 625
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 625
Points : 705
Points : 705
L'idée du défi est très stimulante.
Dans le même ordre d'idée on pourrait envisager du "CORE WAR" comme celui qui s'exercait dans les laboratoires BELL AT&T.
Fabrice ROUXEL 1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 17h24   #7
Rédacteur
 
Inscription : janvier 2003
Messages : 6 193
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 6 193
Points : 8 134
Points : 8 134
Citation:
Envoyé par Fabrice ROUXEL 1
"CORE WAR"
Tu peux préciser ?
__________________
Tutoriels Delphi Win32/Delphi .NET/Oracle/PowerShell - Ressources PowerShell - FAQ Delphi - FAQ Delphi .NET
Beatus, qui prodest, quibus potest.
Laurent Dardenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 17h53   #8
Rédacteur/Modérateur
 
Avatar de sjrd
 
Homme Sébastien Doeraene
Ingénieur développement logiciels
Inscription : juin 2004
Messages : 4 500
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Doeraene
Âge : 22
Localisation : Belgique

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 4 500
Points : 7 873
Points : 7 873
Citation:
Envoyé par Laurent Dardenne
Tu peux préciser ?
Le core war c'est une bataille entre deux programmes s'exécutant sur le même zone mémoire et dont le but est d'écraser cette même mémoire en dupliquant le code de cet exécutable.
Mais ça ne se fait pas en Delphi. On ne fait ce genre de jeux qu'en assembleur
__________________
sjrd, rédacteur/modérateur Delphi
Les règles du forum tu liras et tu respecteras.
Ainsi ami des modos tu seras...

Mis à jour le 6 mai 2012 : découvrez FunLabyrinthe v5.3 : un jeu de labyrinthe gratuit et personnalisable à l'infini avec des scripts Delphi-like.
Découvrez aussi Sepi, un moteur de script orienté objet pour Delphi.

Mes tutoriels
sjrd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 09h35   #9
Rédacteur
 
Avatar de Giovanny Temgoua
 
Étudiant
Inscription : novembre 2003
Messages : 3 831
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2003
Messages : 3 831
Points : 2 826
Points : 2 826
Citation:
Envoyé par sjrd
Mais ça ne se fait pas en Delphi. On ne fait ce genre de jeux qu'en assembleur
Le défi Assembleur ? Cela peut toujours se faire (faut juste des volontaires...)
Giovanny Temgoua est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 14h13   #10
Membre chevronné
 
Inscription : février 2006
Messages : 625
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 625
Points : 705
Points : 705
Citation:
Laurent Dardenne a écrit :
Tu peux préciser ?
Le core war a été conçu et baptisé aux cours des années 60 par une jeune équipe de programmeurs des laboratoires Bell de la compagnie AT&T.

Le principe est d'opposer des programmes chargés dans la mémoire vive d'un ordinateur avec pour objectif d'éradiquer l'adversaire.
Un programme est détruit si aprés l'avoir localisé dans la ram, son adversaire parvient à s'auto-copier(recouvrir son processus dans la terminologie UNIX ).
Ce jeu met en œuvre des algorithmes d'analyse de l'environnement, de reproduction de code, d'auto-réparation et de migration dans la mémoire, bref que des bonnes choses...

Citation:
sjrd a écrit :
Mais ça ne se fait pas en Delphi. On ne fait ce genre de jeux qu'en assembleur
Il me semble qu'à l'origine les prog étaient codés en C sous Linux.


----------------------
ps: J' ai constitué une réserve de Guronsan afin de relever les pires défis
Fabrice ROUXEL 1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 18h59   #11
Membre éclairé
 
Avatar de Bejaia-In
 
Inscription : avril 2006
Messages : 366
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 366
Points : 361
Points : 361
Quel délire les gars !
Guerre dans la RAM, une DDR bien-sûr (DDR = ex-RDA en allemand) !

En réalité c'est toujours possible en définissant le champ de bataille non pas en mémoire mais quelque part dans un endroit virtuel accessible depuis DELPHI.

Pour l'idée du défi, c'est une trés bonne chose a organiser.

Bonne chance !
Bejaia-In est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 20h55   #12
Rédacteur
 
Inscription : janvier 2003
Messages : 6 193
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 6 193
Points : 8 134
Points : 8 134
Citation:
Envoyé par Fabrice ROUXEL 1
Le core war a été conçu...
Merci pour ces précisions.
Citation:
Envoyé par Bejaia-In
Pour l'idée du défi, c'est une trés bonne chose a organiser.
Oui mais vous êtes aussi acteur de ce défi, donc si aucun membre n'en propose ...
__________________
Tutoriels Delphi Win32/Delphi .NET/Oracle/PowerShell - Ressources PowerShell - FAQ Delphi - FAQ Delphi .NET
Beatus, qui prodest, quibus potest.
Laurent Dardenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 13h05   #13
Expert Confirmé
 
Avatar de LadyWasky
 
Inscription : juin 2004
Messages : 2 827
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : juin 2004
Messages : 2 827
Points : 2 591
Points : 2 591
Citation:
Envoyé par Laurent Dardenne
Oui mais vous êtes aussi acteur de ce défi, donc si aucun membre n'en propose ...
...nous (l'équipe) allons vous en proposer un assez gratiné (rigolo en plus ) !

C'est vrai que nous en avons en réserve, mais les votres on droit de cité : N'hésitez pas proposez !
__________________
Bidouilleuse Delphi
LadyWasky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 18h59   #14
Membre éclairé
 
Avatar de Bejaia-In
 
Inscription : avril 2006
Messages : 366
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 366
Points : 361
Points : 361
Citation:
Envoyé par waskol
...nous (l'équipe) allons vous en proposer un assez gratiné (rigolo en plus ) !

C'est vrai que nous en avons en réserve, mais les votres on droit de cité : N'hésitez pas proposez !
N'attendez pas !
lancez le train... le reste suivras.
Je suis en train de chercher... patience !
Bejaia-In est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 21h24   #15
Rédacteur
 
Avatar de Giovanny Temgoua
 
Étudiant
Inscription : novembre 2003
Messages : 3 831
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2003
Messages : 3 831
Points : 2 826
Points : 2 826
Citation:
Envoyé par Bejaia-In
N'attendez pas !
lancez le train... le reste suivras.
Je suis en train de chercher... patience !
C'est fait
http://www.developpez.net/forums/sho...d.php?t=149995



Cela dit, nous attendons toujours vos propositions de défi

Giovanny Temgoua est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2006, 15h12   #16
Membre chevronné
 
Inscription : février 2006
Messages : 625
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 625
Points : 705
Points : 705
J'ai une petite idée de défi à proposer (je n'ai pas implémenter la solution et pour cause, vous allez voir...)

Le défi est de réaliser une TForm munie d'un commutateur permettant de la
faire pivoter sur son axe vertical. Elle sera affichable recto et verso.
Cette form possédera évidemment des composants sur les 2 faces, avant et arrière.
Fabrice ROUXEL 1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2006, 16h16   #17
Rédacteur/Modérateur
 
Avatar de sjrd
 
Homme Sébastien Doeraene
Ingénieur développement logiciels
Inscription : juin 2004
Messages : 4 500
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Doeraene
Âge : 22
Localisation : Belgique

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 4 500
Points : 7 873
Points : 7 873
Citation:
Envoyé par Fabrice ROUXEL 1
J'ai une petite idée de défi à proposer (je n'ai pas implémenter la solution et pour cause, vous allez voir...)

Le défi est de réaliser une TForm munie d'un commutateur permettant de la
faire pivoter sur son axe vertical. Elle sera affichable recto et verso.
Cette form possédera évidemment des composants sur les 2 faces, avant et arrière.
Ca, c'est un défi que je relèverais volontiers. Mais tant que tu n'as pas de solution, on ne peut pas effectivement le proposer.
__________________
sjrd, rédacteur/modérateur Delphi
Les règles du forum tu liras et tu respecteras.
Ainsi ami des modos tu seras...

Mis à jour le 6 mai 2012 : découvrez FunLabyrinthe v5.3 : un jeu de labyrinthe gratuit et personnalisable à l'infini avec des scripts Delphi-like.
Découvrez aussi Sepi, un moteur de script orienté objet pour Delphi.

Mes tutoriels
sjrd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 13h02   #18
Membre chevronné
 
Inscription : février 2006
Messages : 625
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 625
Points : 705
Points : 705
hum, tu peux toujours le coder et le proposer, je serai assez curieux de voir le source.

Mais c'est un projet que je repousse sans cesse... comme celui d'un desktop 3D muni d'un Shell.
Fabrice ROUXEL 1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 20h03   #19
Rédacteur
 
Inscription : janvier 2003
Messages : 6 193
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 6 193
Points : 8 134
Points : 8 134
Citation:
Envoyé par Fabrice ROUXEL 1
hum, tu peux toujours le coder et le proposer, je serai assez curieux de voir le source.
Tu n'es pas le seul !
Rien ne dit dans les régles que le défi peut être un travail d'équipe
En tout cas on peut retenir l'idée.
__________________
Tutoriels Delphi Win32/Delphi .NET/Oracle/PowerShell - Ressources PowerShell - FAQ Delphi - FAQ Delphi .NET
Beatus, qui prodest, quibus potest.
Laurent Dardenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 12h51   #20
Expert Confirmé
 
Avatar de LadyWasky
 
Inscription : juin 2004
Messages : 2 827
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : juin 2004
Messages : 2 827
Points : 2 591
Points : 2 591
Citation:
Envoyé par edam
j'éspére, et bien sur sans votre participation
Pour rappel, aucun modérateur n'entre en compétition, celà vaut donc pour moi.

Celà dit, et c'est mon cas, en tant que défieur(s) il est normal qu'un modérateur (ou LES modérateurs s'ils proposent le défi collectivement) participe. Par contre,à l'issue du défi, je ne peux évidemment ni prétendre à une première place, ni à une récompense, quelle qu'elle soit.

Donc si l'idée de défi viens de moi, cher Edam, celà implique également ma participation, ne serait-ce que pour galvaniser l'esprit compétitif des participants, proposer un programme de référence.

Donc pour vous rassurer, si lors d'un défi je propose un éxécutable qui vous semble inégalable, sachant que je reste hors compétition, il ne faut pas que les participants se laisse intimider et se découragent en pensant que c'est perdu d'avance !

Dans un défi, on ne vous demande pas la perfection, on vous demande le mieux que vous sachiez faire, ce n'est pas pareil. D'ailleurs, si un défi vous parait trop difficile, rien ne vous empêche (et d'ailleurs je vous y engage tous), à au moins essayer. Un défi c'est avant tout un travail d'exploration et de recherche (sur Internet, le forum, la FAQ, l'aide de Delphi, etc...) qui vous permettra d'apprendre énormément de choses et vous sera forcément profitable.
Si je prend l'exemple du premier défi, n'importe qui (et je suis sur que certains l'on fait), aurait pu au moins essayer de démarrer le programme de démineur depuis son application. La plupart des participants à ce défi, y compris moi-même, ne savait pas forcément simuler un clic de souris ou une entrée au clavier, énumérer les fenètres d'une application externe, etc... avant le défi. Maintenants, ils savent.

D'ailleurs, même si votre réalisation n'est que partielle, rien ne vous empêche non plus de poster votre "oeuvre" sur le forum, personne n'est là pour se moquer. Au contraire d'ailleurs, je suis sur que c'est avec grand respect qu'un programmeur débutant serait acceuilli en nous montrant lui aussi sa réalisation, si modeste soit-elle !

D'autre part, le plus important, c'est de participer et de passer un bon moment tous ensemble sur une idée (souvent farfelue ) commune, à partager une passion commune qui est la programmation.
Donc avant la qualité de votre oeuvre, c'est avant tout la la qualité de votre esprit (humour, loyauté, partage, entre-aide, être bon joueur, l'auto-dérision, la pugnacité, etc...) qui prime et qui apporte de l'intérêt à un défi.

PS : Edam, vous (tu ?) pouvez me tutoyer, celà ne me dérange pas du tout !
__________________
Bidouilleuse Delphi
LadyWasky est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h10.


 
 
 
 
Partenaires

Hébergement Web