Depuis vendredi soir je hacke tout ce qui bouge. Hacker dans le sens: commencer un petit truc, le trouver correct pour ses besoins et arrêter de le développer. Voici une liste de ce que j'ai fait:
- Application pour la réflexion/transmission de la lumière en QT/KDE. C'est juste pour me familiariser avec KDevelop et le toolkit QT. Voici donc phy105 du vendredi et du samedi. Heureusement, j'ai remarqué que mon rythme de codage augmentait avec le temps. Ma vitesse de programmation s'approchait du 0 le vendredi lorsque j'ai commencé. ;p. Si vous voulez le code, juste à demander, je vais vous faire un .tar.gz.
- Ensuite, j'ai essayé de faire fonctionner les messages d'erreurs du Validateur sur le serveur du w3qc. Présentement, il fonctionne partiellement. J'ai toujours de la difficulté avec les encodages et j'ai eu droit à un gros casse tête. En effet, le serveur du W3Qc n'accepte pas l'UTF-8 et mon validateur était tout en UTF-8. Donc, j'ai du hacké, recompilé, changer des entités, faire des conversion avec mb_strings. Beaucoup de troubles... C'est pas encore parfait, mais ça s'en vient très bien.
- J'ai rajouté une fonctionnalité de Trackback sur ma page d'accueil pour chacun de mes billets. Ça fonctionne assez bien, mais c'est parfois compliqué de trouver l'adresse de trackbacks. C'est pas automatique. Je n'ai pas fait le bout de code qui regarde chaque URL du message, télécharge la page et recherche l'URL de trackback. C'est trop stupide comme principe et ça prend beaucoup de bande passante si on met plusieurs liens. Je devrais faire une page bientôt pour montrer la classe de TrackBack que je me suis fait (en php5) et un exemple d'utilisation. Enfin, j'ai testé sur dotclear, et j'ai dû ajouté un paramètre parce que dotclear ne supporte pas la détection de l'encodage dans le Content-Type de la requête.
- J'ai aussi amélioré la présentation de mon agrégateur W3Qc. Je devrais ajouter la description prochainement puisque je viens de découvrir la fonction strip_tags() en php.
Et j'ai pas le courage de faire mes travaux scolaire, il fait trop chaud pour ça! yirk...