WD'BLOG
Le news-blog de Pat Biker

Liens

Skin

v1.50a

Présentation du blog

Bienvenue sur mon blog qui a été développé, vous vous en doutez bien, avec WinDev ! J'aborderai ici des sujets de programmation complémentaires au site aaa.windev.free.fr (site consacré à l'apprentissage du WLangage et dont je suis le rédacteur). J'ai également l'intention d'y aborder des sujets plus personnels et qui me tiennent à coeur. Mon plus cher souhait est que le lecteur ne s'y ennuie pas.

Jeudi 27 Avril 2006

Le monde fleuri de Miss Windie

Miss Windie, sympathique excentrique du Web et prosélyte archarnée de WinDev, vient de relooker son site de manière originale, et dans le respect des standards du Web.


Le monde fleuri de Miss Windie


Un clic sur une fleur permet de lire une note sur WinDev. Le site est donc en fait une sorte de "blog-note". La fleur la plus en haut à gauche contient la note la plus récente.


J'en sais des choses sur Miss Windie, allez-vous penser. Je veux, mon neveu ! Je la supporte au quotidien depuis quelques années déjà et c'est pas un cadeau :) Et pour finir cette rubrique copinage, un message à mes proches qui lisent régulièrement mes billets : chouchou va bien et la maman aussi.

Lien vers ce billet

Mercredi 26 Avril 2006

Vista : un XP obèse

Après avoir testé Vista, j'ai envie de dire comme Schwarzenegger dans Terminator II "Astalavista Baby".


Avez-vous remarqué que le nouveau futur système de Microsoft, Vista, tient toutes les promesses de ... Windows 98 ? Multimédia, Intuitif, Convivial, Familial. J'ai installé quelques Windows 98 ces derniers temps, et tout ça était déjà promis à l'époque, si, si !


Finalement, quand on regarde de plus près, on constate que Vista est très proche de XP, en plus lent et plus gros. Les beaux effets de transparence que l'on voit loués partout n'étaient pas au rendez-vous : pas de driver Vista pour ma carte ATI (en passant, si vous voulez de la transparence achetez un iMac).


Avec Vista, mon portable Toshiba (top de gamme ayant à peine plus d'un an) passe pour une brouette antédiluvienne, pas glop, pas glop (comme dirait Pifou).


Notes pour ceux qui ne connaissent pas Pifou :

- note 1 : ignares !

- note 2 : allez-voir ici ( site sur Pif Gadget )


Les dirigeants d'Apple doivent se frotter les mains, en présentant Vista, Microsoft fait une bonne pub pour Mac OS X.

Lien vers ce billet

Lundi 24 Avril 2006

Nice Feature !

Dans le feuilleton "Mister T" la réplique du héros est "J'adore quand un plan se déroule sans accroc". Je reprends cette réplique à mon compte après avoir testé pour la première fois la notion de "configuration multiple" dans WinDev.


Je disposais d'un projet à partir duquel je désirais produire deux exécutables distincts. Alors que je m'apprétais à gérer ça "à l'ancienne" : copie, renommage, bidouille, je me suis rappelé de cette option de "configuration multiple".


Un coup d'oeil à la doc, et hop, en deux temps trois mouvements j'obtenais deux exécutables bien distincts, mais en gardant tous les avantages d'un unique projet, notamment une maintenance facilitée par l'unicité des éléments tels que les classes, les composants, les procédures globales.


Chaque exécutable possède sa propre procédure d'installation, sa propre "première fenêtre du projet", etc. La commande WLangage ProjetInfo(piConfiguration) permet de connaitre la configuration en cours, ce qui peut s'avérer utile pour choisir de réaliser une action conditionnée par la configuration en cours.


Découvrir une nouvelle fonctionnalité peut être une aventure frustrante, ici j'ai été très très agréablement surpris. Bravo WinDev !

Lien vers ce billet

Samedi 08 Avril 2006

Hommage à Apple

Après avoir égratigné Apple, j'ai eu quelques remords. L'aventure de la Pomme est pourtant exemplaire et pleine d'enseignements.


Depuis le commencement, le système d'exploitation des machines Apple est leader. Windows n'en est qu'une pâle imitation, et la firme de Bill Gates court toujours après celle de Steve Jobs. J'ai installé Vista hier et je confirme que la suprématie d'Apple n'a rien à craindre.


L'histoire de MacOS/X est remarquable. Ce système offre aux utilisateurs de iMac grosso-modo la même interface ergonomique et fonctionnelle que celle des premiers Macintosh. Mais ce que le grand public ignore, c'est que derrière tout a changé. La carrosserie est la même, mais le moteur est totalement différent. Le coeur du système Apple est un Linux.


Linux, vous savez, c'est ce système libre, qui s'imagine concurrent de Windows. Mais les interfaces graphiques de Linux, Gnome et autres KDE, sont pitoyables, lourdes et instables. Au point qu'on pouvait légitimement se demander si créer une interface ergonomique pour Linux était vraiment possible.


Puis Apple est arrivé, il a pris Linux et en a fait MacOS/X ; le meilleur système à ce jour. Le "monde du libre" peut ruminer sa rancoeur. Alors qu'il a peiné pendant des années pour produire des dinosaures obsolètes, une entreprise capitaliste a réalisé un bijou en quelques mois.


Apple est aussi leader au niveau matériel. Ses machines sont simples, ne tombent pas en panne. Inutile d'être informaticien pour posséder un Apple! Normal, Apple contrôle tout, alors que nos PC sont des assemblages de pièces hétéroclytes, produites sans régulation et souvent incompatibles.


Dernier coup d'éclat, Apple vient de changer le coeur de ses machines, le processeur. C'est un exploit technique et logiciel époustouflant, qui aurait du générer des incompatibilités, des plantages. Mais non rien, les utilisateurs n'ont rien vu, il n'y a rien à voir. Tout marche comme avant ou mieux.


Conclusion : Ma prochaine machine sera un Apple et je pourrai utiliser WinDev dessus. Tout ça parce que des "méchants capitalistes" ne pensent qu'à "faire du fric".





Lien vers ce billet

Jeudi 06 Avril 2006

WinDev tourne sur iMac

Je viens juste de lire l'info sur le forum US consacré à WinDev.


L'annonce d'Apple a immédiatement eu l'effet d'une bombe dans le monde informatique et les actionnaires se frottent les mains. Nul doute que les ventes de iMac vont partir en flèche. Ca valait vraiment la peine de poignarder IBM dans le dos.


Mais c'est surtout la communication d'Apple qui m'impressionne. Avec son air de ne pas y toucher, la Pomme nous prend vraiment pour des poires. Tout s'est passé à l'insu de son plein gré. Le patch "Boot Camp", qui va faire exploser la cagnotte des actionnaires Apple, serait né à la suite d'un pari entre informaticiens boutonneux. Mon oeil !


Enfin, chapeau bas quand même à Apple !

Lien vers ce billet

Lundi 03 Avril 2006

Testing is everything

Cette expression est cruellement vraie en matière de programmation. Je l'ai encore vérifié ce weekend, alors que je me préparais à livrer mes programmes de Drag & Drop dans une maternelle.


Mes programmes sont livrés avec les sources en WLangage, de manière à permettre aux instituteurs possédant WinDev de les modifier. C'est donc au dernier moment que, me mettant dans la peau de l'utilisateur Lambda, je fis une découverte pénible.


Pour une raison que j'ignore dans tout mes tests préalables j'avais placé un élément de mon interface bien calé en haut et à gauche de la fenêtre. En d'autres termes aux coordonnées 0,0. Pour ce dernier test j'ai placé cet élément ailleurs. Et patatras ! plus rien ne marchait !


Ce que je retiens de cette déconvenue, c'est que tester c'est bien, mais encore faut-il tester comme un client.


L'importance des tests en programmation est bien connue. Une méthode de programmation, appelée "Extreme Programming" ou "XP" est notamment basée sur l'écriture préalable des tests. En gros, avant de coder un traitement, on commence par coder le test qui va vérifier que le traitement est correct. Ces tests unitaires peuvent paraîtrent couteux en temps, mais ils sont payants en fin de compte.


Et mon programme dans tout ça ? J'ai modifiée ma classe DragEasy. J'en ai même profité pour améliorer quelques traitements. Le programme est installé dans la maternelle et les enfants vont l'utiliser aujourd'hui pour la première fois. Surprise de dernière minute, certains sons produits par le programme ne fonctionnent pas, d'autres oui. Pourtant tout marche bien chez moi, mais les postes de la maternelle sont sous Windows 98.


Bon sang, mais c'est bien sûr. Il faut aussi tester avec le système d'exploitation de l'utilisateur final !


Lien vers ce billet

Jeudi 23 Mars 2006

WDGalerie utilise la technologie Ajax

Comme M. Jourdain fait de la prose sans le savoir ! Ajax c'est vraiment idéal pour se faire mousser aujourd'hui (excusez l'humour facile).

Mais sans plaisanter, les pages de WDGalerie respectent bien le principe de l'Ajax : ne pas ré-afficher toute la page. Vous pouvez le tester dans mes galeries.


A chaque clic sur une vignette, l'image centrale change mais le reste ne bouge pas.


Au passage, WDGalerie est aussi compatible avec Web 2.0 et avec Origami Project.


Rassurez-vous, si vous ne comprenez rien : Ca ne veut rien dire ! Les anglais appelent ça du BUZZ. Voir l'intéressant article sur Wikipédia.



Ah j'allais oublier, WDGalerie est aussi 100% WYSIWYS (What You See Is What You See). Tout le monde ne le sait pas.


Lien vers ce billet

Ce document a été publié sur http://aaa.windev.free.fr
Merci de citer son origine dans toute reproduction complète ou partielle

Valid XHTML Valid CSS Pat Biker