mardi 31 janvier 2006
WYMeditor 0.1 released
Par Jean-François, mardi 31 janvier 2006 à 22:02 :: WYMeditor
Comme promis, WYMeditor 0.1 est disponible.
mardi 31 janvier 2006
Par Jean-François, mardi 31 janvier 2006 à 22:02 :: WYMeditor
Comme promis, WYMeditor 0.1 est disponible.
vendredi 20 janvier 2006
Par Jean-François, vendredi 20 janvier 2006 à 21:48 :: Web
Je vous laisse deviner à quoi cela ressemble...
Les liens sont mis à jour périodiquement.
Par Jean-François, vendredi 20 janvier 2006 à 12:05 :: Debian
Après un apt-get update et un apt-get upgrade, AWStats ne fonctionne plus.
Voilà ce que j'obtiens (remplacer /.../ par les chemins corrects):
Update for config "/.../xyz.conf"
With data in log file "/.../logresolvemerge.pl /.../xyz* |"...
sh: /.../logresolvemerge.pl: /usr/bin/perl^M: bad interpreter: No such file or directory
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Error: Command for pipe '/.../logresolvemerge.pl /.../xyz* |' failed
Setup ('/.../xyz.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
Après investigation, la commande se trouvant dans les fichiers de configuration d'AWStats n'est plus correcte:
LogFile="/.../logresolvemerge.pl /.../xyz* |"
Il faut ajouter 'perl':
LogFile="perl /.../logresolvemerge.pl /.../xyz* |"
jeudi 19 janvier 2006
Par Jean-François, jeudi 19 janvier 2006 à 22:41 :: Dev
Avez-vous remarqué ? Le code HTML généré par MSN Search en réponse à une recherche est valide XHTML strict !
Non seulement c'est une bonne nouvelle, mais c'est aussi une bonne excuse pour un petit exercice...
Voici donc une XSL qui renvoie uniquement les résultats de la recherche, sans la pub et autres pollutions, via transformation du XHTML généré par Microsoft:
Et un exemple vite fait, en PHP, pour effectuer la transformation, ajouter un lien 'next', et j'ai une toute nouvelle interface bien propre (à laquelle je peux appliquer une CSS bien sûr):
Exemple de transformation avec PHP
Le PHP reçoit en querystring:
Exemples:
Screenshots:
Note: il s'agit d'un exemple en PHP4, avec php4-xslt (Sablotron) - sous Debian, il suffit de lancer:
apt-get install php4-xslt /etc/init.d/apache2 reload
Le code est libéré dans le domaine public, si vous voulez l'utiliser, le modifier, l'améliorer (dans ce cas, merci de m'envoyer un commentaire), etc...
mercredi 18 janvier 2006
Par Jean-François, mercredi 18 janvier 2006 à 22:16 :: Web
Cela ne me plaît pas trop, ce nouvel attribut ping dans les liens. J'aime beaucoup Firefox (c'est le browser que j'utilise habituellement), sa stabilité (en tout cas sous Linux - il paraît que sous Mac ce n'est pas pareil), l'anti-popup, le tabbed browsing, la barre de recherche intégrée (Clusty, pas Google ;-), la qualité du code évidemment, et surtout les extensions. Par exemple, j'installe toujours par défaut la Web Developer Toolbar, en désactivant systématiquement le Referrer Logging. Parfois je désactive Javascript, les styles, je modifie le User-Agent, etc... J'imagine donc qu'il sera très simple de désactiver le 'ping'.
Je comprends plus ou moins l'intérêt pour l'utilisateur (pas d'attente du redirect), pour le webmaster (parfait pour le tracking, ou pour de nouvelles fonctionnalités), mais ce nouvel attribut pourrait entacher cette image de browser sécurisé et digne de confiance - "The browser you can trust".
J'imagine déjà la récupération par la concurrence (FUD, etc)...
Récupéré sur la page citée plus haut:
I am starting to have strange feelings about the direction that Firefox is taking... which is sad, given the fact that I have been using it for so long...
C'est un peu mon sentiment. Je sais que ce nouvel attribut n'est qu'un détail - une amélioration, dans un certain sens.
Mais le but principal ici est bien de simplifier le tracking, pas d'améliorer la 'user experience'.
A propos, un browser alternatif à tester: K-Meleon (uniquement sous Windows, malheureusement).
Par Jean-François, mercredi 18 janvier 2006 à 12:51 :: General

Vu sur Google Earth et ici.
mardi 17 janvier 2006
Par Jean-François, mardi 17 janvier 2006 à 12:51 :: WYMeditor
La première release candidate de WYMeditor 0.1 est sur les rails !
Au menu, une série de corrections de bugs mineurs, le support tant attendu du 'Undo', et des améliorations au niveau du nettoyage du code XHTML généré.
Cette version a été minutieusement testée en interne, ce qui explique le délai depuis la dernière release.
Malgré nos tests intensifs, des bugs peuvent subsister - merci de nous en faire part, de préférence via le système de tracking de bugs de SourceForge, ou via notre formulaire de contact.
WYMeditor est maintenant intégré à notre CMS, le déploiement ne devrait plus tarder (càd la migration des sites existants et l'utilisation de WYMeditor par nos clients).
Sauf imprévu, la 0.1 finale sera lancée avant la fin du mois.
J'espère avoir le temps d'ajouter quelques exemples d'intégration en ASP, PHP et ASP.net (avis aux amateurs).
La documentation commence à s'étoffer - comme il s'agit d'un wiki, chacun peut y contribuer - merci d'avance pour votre aide.
Daniel propose la création d'un plugin WYMeditor pour MODx CMS ... après tout, pourquoi pas ?
Toute aide est évidemment la bienvenue.
Et la suite, me direz-vous ?
J'aimerais beaucoup travailler au plus vite à la compatibilité avec Mozilla/Firefox, et si possible avec Safari (tout dépendra des difficultés techniques).
J'espère à ce sujet bénéficier de l'aide d'autres développeurs, plus aguerris que moi au développement javascript cross-browsers.
L'appel est lancé !
Ayant reçu des demandes par rapport à AJAX, je pense également m'atteler à l'utilisation de quelques fonctionnalités, comme par exemple l'auto-save (merci à François pour ses suggestions).
Voilà, comme vous l'aurez compris, il y a du pain sur la planche...
Vos commentaires sont les bienvenus !
lundi 16 janvier 2006
Par Jean-François, lundi 16 janvier 2006 à 17:47 :: Web
MODx CMS est un outil de gestion de site open source (Content Management System) inspiré de Etomite, et un PHP Application Framework très puissant.
Ce qui fait défaut, ou est en cours d'implémentation: la gestion de sites multilingues et la gestion multi-sites.
A tester de toute urgence !
mercredi 4 janvier 2006
Par Jean-François, mercredi 4 janvier 2006 à 12:31 :: Debian
Remarques par rapport à l'installation de base d'une Debian etch avec le nightly build du CD netinst.iso (20060103).
W: GPG error: http://ftp.belnet.be etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 010908312D230C5F W: You may want to run apt-get update to correct these problems
Pour mémoire, il suffit d'importer la clé du ftpmaster (ici, version 2006 - pour la 2005, c'est 4F368D5D):
gpg --keyserver keyring.debian.org --recv 2D230C5F
Ce qui donne:
gpg: requesting key 2D230C5F from hkp server keyring.debian.org gpg: key 2D230C5F: public key "Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1
J'ai dû faire également:
gpg --armor --export | apt-key add -
La suite de l'install n'a pas posé d'autres problèmes.
EDIT: j'oublie quand-même de mentionner que le base-installer avec le kernel 2.4 n'a pas reconnu les disques SATA sur un contrôleur Adaptec HostRAID. J'ai donc dû utiliser la nouvelle version avec le kernel 2.6, et là, aucun problème.