[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
Tout vient à point à qui sait attendre...
Des images?...
Bientôt, promis!
Pour l'instant, je me bats encore avec le Buddha...
0x4e84
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...
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 ????