Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Anciens défis Discussion :

[0x4e84] - Présentation de ma participation [Défi n°1]


Sujet :

Anciens défis

  1. #1
    Membre habitué Avatar de 0x4e84
    Homme Profil pro
    Inscrit en
    septembre 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2002
    Messages : 116
    Points : 166
    Points
    166
    Par défaut [0x4e84] - Présentation de ma participation
    Hello,

    Je me joins à la joyeuse bande de moines fractaleux Buddhistes et présente à mon tour ma participation!

    Qt est tout neuf pour moi (à peine quelques tutoriels, et exemples glanés à gauche et à droite). Mon bagage dans le soft, c'est plutôt Delphi, un peu de C#, et de l'embarqué (DSP), mais depuis que j'ai commencé à regarder Qt de plus prêt je sais que le C++ sera pour moi synonyme avec Qt dorénavant. Le potentiel semble énorme, l'utilisation intuitive, et la communauté dynamique...

    Je me suis intéressé de plus prêt au défi début Février, et j'ai pris l'approche à l'envers... en me gardant l'implémentation de l'algorithme du Buddhabrot pour la fin, pour le dessert! J'ai commencé par me mettre à niveau avec l'environnement Qt. Les signaux et les slots, je connaissais déjà, mais le reste, je m'y suis mis durant les 3-4 dernières semaines: multithreading (j'ai choisie la voie QtConcurrent), utilisation des QPixmap et QImage pour le graphisme, les QVector pour les données, etc...

    J'arrive à peu près au point où je voulais en venir au niveau de l'interface, et mon programme sait maintenant calculer sa première fractale (et encore, la classique Mandelbrot...) depuis hier!

    Mais il me reste jusqu'à Dimanche soir pour finir. Le clavier va chauffer d'ici là, et la souris fumer, mais je ferai de mon mieux pour proposer une solution qui n'aura pas trop à rougir devant les illustres solutions déjà entrevues dans les annonces des autres participants!

    D'ici là, merci encore à Yan & Cie pour cette excellente initiative, et à tout bientôt pour plus de détails!


    0x4e84

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    mars 2004
    Messages
    10 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2004
    Messages : 10 031
    Points : 13 919
    Points
    13 919
    Par défaut
    Quelques images?

  3. #3
    Membre habitué Avatar de 0x4e84
    Homme Profil pro
    Inscrit en
    septembre 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2002
    Messages : 116
    Points : 166
    Points
    166
    Par défaut Tout vient à point à qui sait attendre...
    Des images?...
    Bientôt, promis!

    Pour l'instant, je me bats encore avec le Buddha...



    0x4e84

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    24 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 24 980
    Points : 176 620
    Points
    176 620
    Par défaut
    Citation Envoyé par 0x4e84 Voir le message
    Pour l'instant, je me bats encore avec le Buddha...
    Lui, il ne se battra pas trop, je peux te l'assurer ! (Mais on ne parle peut-être pas du même ).

    Bon codage, ça risque d'être intensif (débuter trois jours avant la fin... beau défi en soi !).
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions), HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Membre habitué Avatar de 0x4e84
    Homme Profil pro
    Inscrit en
    septembre 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2002
    Messages : 116
    Points : 166
    Points
    166
    Par défaut Le Buddha m'a souri !!
    Hé hé,

    voilà que le Buddha, dans sa bonté complexe et transcendantale, m'a souri pour la première fois ce soir! C'est un signe, mes amis, positif, bien sûr... Un signe d'encouragement, bien entendu!



    A+,

    0x4e84


    @dourouc05: J'ai commencé le programme au début du mois, en débutant par l'interface et la structure... C'est juste pour les algos des fractales à proprement parler que je viens de m'y mettre (repris de zéro).
    Images attachées Images attachées  

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    24 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 24 980
    Points : 176 620
    Points
    176 620
    Par défaut
    Citation Envoyé par 0x4e84 Voir le message
    voilà que le Buddha, dans sa bonté complexe et transcendantale, m'a souri pour la première fois ce soir! C'est un signe, mes amis, positif, bien sûr... Un signe d'encouragement, bien entendu!
    Les dernières fois que j'avais entendu ce genre de discours, c'était plutôt à propos de portes (vous ne saviez pas que c'était le mal ?) ou bien de tétraèdres (oh grand tétraèdre, sauve-moi de l'abjection du parallélépipède !).

    Sinon, c'est un beau buddha, très habituel. Tu essayes la colorisation ?
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions), HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  7. #7
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    mars 2004
    Messages
    10 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2004
    Messages : 10 031
    Points : 13 919
    Points
    13 919
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    c'était plutôt à propos de portes
    toi aussi t'aime pas les portes?
    moi je tendance à les mettre au grenier

  8. #8
    Membre habitué Avatar de 0x4e84
    Homme Profil pro
    Inscrit en
    septembre 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2002
    Messages : 116
    Points : 166
    Points
    166
    Par défaut Opération à code ouvert...
    Hello les Fans du Grand Buddha,

    mon programme se remet lentement d'une opération à code ouvert, visant à remplacer son coeur à base de QtConcurrent::map par un rutilant QtConcurrent::mappedReduced... (après tout, le but du défi, c'est d'apprendre, non??).

    L'opération a été longue et pénible, mais le patient se stabilise dorénavant. Je vais le laisser se remettre du choc opératoire jusqu'à ce soir, vu que je ne suis de toutes manières pas dispo de la journée.

    A+!

    0x4e84


    PS: des portes ?? Euh, oui, je me porte bien, merci de ta sollicitude, dourouc05!
    PPS: parer le Buddha de chatoyantes nuances RGB? Oui, peut-être bien...

  9. #9
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    24 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 24 980
    Points : 176 620
    Points
    176 620
    Par défaut
    L'opération a été longue et pénible, mais le patient se stabilise dorénavant. Je vais le laisser se remettre du choc opératoire jusqu'à ce soir, vu que je ne suis de toutes manières pas dispo de la journée.
    Ne remets pas le couvert demain, il risque d'avoir des complications bien compliquées !

    après tout, le but du défi, c'est d'apprendre, non??
    Très exactement. Si tu n'as rien appris du défi, c'est que tu ne devais pas le faire, c'est tout. Au moins, tu auras appris à mettre du code sous respirateur artificiel, après l'anesthésie totale du sujet.
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions), HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  10. #10
    Membre habitué Avatar de 0x4e84
    Homme Profil pro
    Inscrit en
    septembre 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2002
    Messages : 116
    Points : 166
    Points
    166
    Par défaut Problèmes avec "linguist"...
    Pas d'opération à multi-coeur ouvert aujourd'hui, promis, sinon mon programme me ferait un arrêt multi-cardiaque à coup sûr!


    Petit souci avec la traduction... Lorsque je lance "lupdate", j'ai une liste d'erreurs du style:

    E:\Qt\qt\mkspecs\features\qt_config.prf(66): Function 'eval' is not implemented

    Après une petite recherche sur le net, il semble que ce problème est récurent avec la version 4.6.x (erreur constatée chez moi avec la 4.6.0 et 4.6.1). Elle serait due au fait que le fichier mentionné ne contient qu'une ligne, et que Qt y cherche des instructions 'eval' aux lignes 66, 69, 72,...
    Mais je n'ai pas trouvé de méthode pour résoudre ce problème.


    L'un d'entre vous a-t-il déjà été confronté à ce problème?

    Y-a-t'il un remède??

    Est-ce grâve, docteur ???

    Mon programme ne parlera-t-il qu'Anglais toute sa vie durant ????

  11. #11
    Membre habitué Avatar de 0x4e84
    Homme Profil pro
    Inscrit en
    septembre 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2002
    Messages : 116
    Points : 166
    Points
    166
    Par défaut Projet déposé!...
    Voilà, le projet est déposé...

    pas aussi abouti que je l'aurais souhaité, et j'ai du lésiner sur la documentation... ce qui me vaudra certainement un malus, mais j'aurais appris énormément de choses sur Qt durant ce mois passé, et c'est bien l'essentiel!

    Merci encore à toute l'équipe de Developpez.com pour nous avoir donné cette opportunité!

    A+,

    0x4e84

  12. #12
    Membre habitué Avatar de 0x4e84
    Homme Profil pro
    Inscrit en
    septembre 2002
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2002
    Messages : 116
    Points : 166
    Points
    166
    Par défaut A la demande de Yan...
    Petit oubli rectifié...

    Nom : plus.png
Affichages : 90
Taille : 227 octets
    Nom : icon_crab.png
Affichages : 91
Taille : 11,5 Ko

    Merci ;-)

    0x4e84

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Défi n°2] [Amnell] Présentation de ma participation
    Par Amnell dans le forum Anciens défis
    Réponses: 43
    Dernier message: 18/11/2011, 15h20
  2. [Défi n°2] [Les geekologues] Présentation de notre participation
    Par Invité dans le forum Anciens défis
    Réponses: 10
    Dernier message: 15/09/2011, 02h00
  3. [Défi n°2] [feda12] Présentation de ma participation
    Par feda12 dans le forum Anciens défis
    Réponses: 20
    Dernier message: 07/06/2011, 21h38
  4. [Défi n°1] [Amnell] Présentation de ma participation
    Par Amnell dans le forum Anciens défis
    Réponses: 59
    Dernier message: 06/03/2010, 17h15
  5. [Défi n°1] [Shooter74] Présentation de ma participation
    Par Shooter74 dans le forum Anciens défis
    Réponses: 6
    Dernier message: 28/01/2010, 22h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo