v1.50a
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.
Dimanche 26 Février 2006
Quand vous entrez dans une classe de maternelle, la première chose qui vous frappe ce sont ses tout petits meubles : mini bureau, mini chaise. Tout semble au ras du sol. Comme les budgets, surtout en informatique!
L'ordinateur est pourtant un auxiliaire précieux pour un enseignant en petite section : d'une patience infinie, ludique, apprécié des enfants et jamais en grève.
Dans cette classe donc, une maitresse d'école motivée (il en reste) à réussi, à force de démarches, à arracher au budget communal la colossale somme de 90 euros pour acheter 3 vieux PC IBM déclassés sans carte son. A 30 euros la pièce, ce ne sont pas des bêtes de course, mais Windows 98 y tourne sans problème. Ecrans et cartes sons ont été obtenus en mendiant à droite à gauche.
Moi, j'interviens dans cette affaire pour la partie logiciel. Pour des élèves agés de 2 à 4 ans, c'est la partie interface qui est primordiale. J'ai d'abord pensé utiliser Flash, mais je suis encore trop débutant dans ce domaine. Je me suis donc retourné vers mon outil de prédilection : WinDev.
J'ai eu quelques soucis pour le glisser-déplacer d'objet (drag and drop), fonctionnalité essentielle dans ce contexte. Les exemples livrés avec WinDev et les sites internet sur WinDev ne proposaient rien qui me plaisait. j'ai donc créé mes propres outils.
Grâce à ces outils (des classes d'objets pour les connaisseurs), je peux maintenant développer un petit logiciel éducatif en quelques minutes (montre en main) avec des objets qui se déplacent, des sons, des images. Et tout cela fonctionne à merveille sous Windows 98.
Voilà, c'est tout pour aujourd'hui mais je reviendrai sans doute sur ce sujet.
Vendredi 17 Février 2006
Bien au chaud dans notre bulle informatique, échapperons-nous aux piqûres du Chicungounia, à la grippe aviaire et à la vague de ridicule poussée par le malheureux porte-avion Clémenceau ?
Serons-nous affectés par la violence générée par une caricature de religion (les extrémistes musulmans) indignée par une caricature de "liberté de presse" dont le leitmotiv est toujours "Si ca fait vendre, on le publie".
Sans doute d'une manière ou d'une autre. En revanche nos chers ordinateurs seront bientôt en sécurité. Microsoft vient en effet de sortir Windows Defender bêta 2.
Un bémol tout de même : Ce petit bijou, sensé protéger nos ordinateurs, est malheureusement réservé aux versions anglaises de Windows (à moins de bidouiller).
Vendredi 10 Février 2006
J'ai démarré il y a quelques jours mon auto-formation à Flash. C'était un vieux rêve que j'ai décidé de réaliser. J'ai un collègue du bureau qui connait bien et il m'a passé les vidéos des tuturials de Lynda.com. Merci Rémi !
C'est en anglais et cela me permet de me perfectionner aussi sur cet aspect. D'une pierre deux coups ! Je trouve ces vidéos extraordinaires ! Cela me paraît une méthode idéale pour découvrir un logiciel.
Du coup j'ai pensé, ce serait bien d'avoir la même chose pour WinDev. J'ai bien recherché avec Google, mais je n'ai rien trouvé. Dommage ! Peut-être que je pourrais en faire un, mais je manque de temps.
Mardi 07 Février 2006
Hier soir, j'ai été mis à pied par un pneu usé jusqu'à la corde, une chambre à air anémique et une bombe anti-crevaison périmée. J'ai été trahi par la chambre à air de rechange toute neuve (ou supposée) et qui se révéla trouée comme une passoire.
Que fait un cycliste à pied ? il marche, généralement en ruminant sa rancoeur juste histoire d'améliorer la situation par un pic d'hypertension. Mais il n'y a pas de fatalité ! Encore tout imprégné de mes récentes lectures "Zen", j'ai décidé de lutter contre le cycle infernal et vicieux des mauvaises pensées qui s'alimentent elles-même en effet boule de neige.
Si bien que 50 minutes de marche joyeuse plus tard, j'arrivais près de chez moi sifflotant gaiement comme je le fais tous les matins en enfourchant mon vélo.
Quel rapport avec WinDev ? J'ai décidé pendant ma ballade relaxante de vérifier au plus tôt l'état des sauvegardes de mes projets les plus importants.
Mercredi 01 Février 2006
Qui n'a pas galéré pour installer et surtout configurer Apache et PHP ? Beaucoup ont utilisé EasyPHP, qui convient très bien pour un serveur.
Moi je travaille sur un portable et je m'efforce de minimiser l'impact des logiciels sur ma configuration afin de retarder l'inévitable moment où il faudra tout reformatter pour revenir à un système stable.
ZAMP est idéal dans cet aspect. L'installateur décompacte tous ses modules dans un répertoire unique. Rien dans la base de registre, pas de service installé. Pour désinstaller, il suffit de supprimer le répertoire. Pour garder une config, il suffit de zipper le répertoire.
Pour ceux qui utilise WebDev, vous pouvez mettre sur un CD ou même une clé ZIP : vos sites, vos bases MySQL. Idéal pour présenter une démo ou déménager son poste de travail.
Zamp installe Apache, PHP et MySQL. Il suffit de cliquer sur un fichier de procédure pour activer le tout : une fenêtre DOS s'ouvre, il suffira de l'iconiser. Pour tout stopper, fermer la fenêtre.
Et voilà, zéro impact sur la config. C'est pas un bel outil ça ?
Plein de détails sur le site officiel.
Mardi 31 Janvier 2006
Elle est pas belle la vie. Cette histoire de quote me tracassait et c'est tout bête. PHP possède un mécanisme automatique pour gérer les quotes : en gros remplacer ' par \'.
Il existe des variables spéciales dans PHP pour ça.
Pour écrire des données dans MySQL, il faut échapper le caractère ' ainsi \'
PHP peut le faire automatiquement, si sa variable spéciale Magic_quotes_gpc vaut vrai.
En récupération de données, PHP peut aussi échapper le caractère '
PHP peut le faire automatiquement, si sa variable spéciale Magic_quotes_gruntime vaut vrai.
Tous les détails sur cette page.
Dimanche 29 Janvier 2006
Encore moi ! ah, j'en profite !
Il m'est arrivé un truc bizarre avec MySQL. Pour mes tests, j'utilise une version de MySQL que j'ai installée sur une clé USB. Génial ce truc au passage; ca s'appelle Mov'Amp : PHP MySQL tout prêt, tout configuré, en 50 Mo.
Mais je m'égare. Revenons au problème. Chez moi, MYSQL plante quand il y a une quote dans le texte. Il faut donc que je remplace chaque ' par \'.
Hé bien, chez Free, c'est pas la peine ! C'est pas fou, ça !