About This Blog

Ses logs en temps réel ou tail -f sous Windows

Posted by: Fred Blanc  /  Category: Programmation, Tutoriels, how to, windows

Qu’est ce que tail -f ?

Sous linux, il est très facile de pouvoir suivre en temps réel l’évolution d’un fichier. Cela prend tout son sens dans notre métier, où le debugging prend une place somme toute assez importante. Il est donc possible grâce à la commande tail -f nomDeFichier.log de visualiser en temps réel l’ajout de nouveau message d’info, de debug, d’erreur indiquant l’état de l’application en cours.

Et sous Windows ?

Sous Windows, il n’existe pas (à première vue) de possibilité en ligne de commande pour réaliser l’équivalent. Il est par contre possible, d’utiliser un logiciel permettant d’émuler dans une interface graphique le fonctionnement de cette commande intégrée au système *nix.
Ce logiciel s’appelle BareTail et est disponible en version free et en version pro.

Il ne nécessite pas d’installation, ce qui le rends portable sur une clé usb. Cela est intéressant si on développe en nomade.

Le plus de cette applicatif, c’est qu’il permet de surligner des lignes en fonction de mots clés qu’elles contiennent.

La dernière release date de 2006, mais le programme est pleinement fonctionnel tout de même.

Article de référence : Le Tail sous Windows sur spawnrider.net, le blog de Yohann Ciurlik.

Aller plus loin

Oui c’est possible, sur le même site, on trouvera BareGrep. Et je vous le donne en mille, ce dernier permet de faire une recherche récursive dans les fichiers d’une arborescence selon plusieurs critères (types de fichiers, chemin, sélection de plusieurs fichiers comme base de recherche, regex, …). C’est donc le portage graphique du grep de Linux, également très souvent utile.

Conclusion

Ces deux outils vous seront très utiles si vous devez développez sur plateforme Wamp ou autre. Il s’agit d’une excellent initiative et qui comble un manque de la ligne de commande de Windows.

Windows XP Service Pack 3 : léger couac chez Microsoft

Posted by: Fred Blanc  /  Category: Sécurité, veille-technologique, windows

Ce billet n’est pas là pour dénoncer une nouvelle gaffe de Microsoft mais plutôt de signaler un comportement plutôt honorable de leur part.

Rappel des faits:

  • 29 avril 2008 : mise à disposition officielle du Service Pack 3 de Windows XP en téléchargement sur le site de l’éditeur (la mise à jour automatique par Windows Update se faisant à partir du 10 juin 2008)
  • 30 avril 2008 : découverte d’un bug provoquant des perte de données pour les machines XP utilisant le logiciel ‘Microsoft Dynamics Retail Management System’. Retrait donc du SP3 le temps de mettre en place une version corrigée ne provoquant plus ce bug.

Je pense que ce comportement est tout à leur honneur. Sachant que l’application concernée n’est la plus répandue, Microsoft aurait très bien pu ne rien dire et gérer les plaintes clients via leur support. Ils ont préférés communiquer sur la question et mettre en garde tous les utilisateurs. Je trouve personnellement qu’il s’agit d’une mesure courageuse et dans le respect des clients.

Pour ma part, je n’ai pas encore lancé la mise à jour de mon Windows XP Service Pack 2. Je pense que laisser quelques semaines passer avant de télécharger le SP3, voir attendre le 10 juin pour qu’il s’installe via le Windows Update n’est pas forcément un mauvais choix.
Cela laisse le temps à Microsoft de se rendre compte d’éventuels autres problèmes et de fournir ainsi un Service Pack 3 propre.