Le Touilleur Express

  • Accueil
  • A propos de l’auteur
  • A propos du Touilleur Express
Next Previous

KDE 3.4 , ANT et les couleurs ANSI sous Unix

10 août, 2005

Ce matin j’ai compilé et installé KDE 3.4 grâce à konstruct, l’utilitaire de KDE destiné à nous faciliter la vie. Le plus simple pour éviter de corrompre son utilisateur est de créer un nouvel utilisateur dédié pour tester. La compilation a commencé hier et s’est terminée dans la matinée. C’est long sur une Mandrake 10.1. Bref voici quelques impressions sur KDE 3.4.

Tout d’abord on note une net amélioration en terme de performances. Je n’utilise pas beaucoup d’application en général (IntelliJ IDEA, amaroK, evolution pour lire mes emails d’Outlook, un Firefox et quelques konsole à droite à gauche). Konqueror dans la version de KDE 3.2, livré avec Mandrake/Mandriva 10.1 n’est pas franchement exploitable. Pour quelqu’un qui serait habitué à l’Explorateur de Windows, je trouve même que Konqueror est mal fichu. Bref à la poubelle. Si les utilisateurs de Windows arrivent à se passer de terminal (aka cmd.exe) sans problèmes, pourquoi avec Linux faut-il encore passer par un terminal pour certaines opérations ? KDE 3.4 réctifie le tir et la nouvelle version de l’explorateur de fichier est franchement plus pratique.

Après avoir installé IntelliJ et copié mes répertoires de dev, j’ai reconfiguré quelques petites astuces que j’aime bien avoir. L’une d’elle qui n’est pas très connue est pourtant très sympa. ANT peut afficher en couleur ses messages. Pour cela, lorsque la commande ant est executée, il suffit de spécifier un logger ANSI. Dans mon fichier .bashrc voici ce que j’ai ajouté:


# Fichier $HOME/.bashrc
# Alias pour Ant
alias ant="ant -logger  org.apache.tools.ant.listener.AnsiColorLogger"

Ce qui permet de passer de:

quote.jar:
      [jar] Building jar: /home/nic_kde34/Work/PDS3.4/build/lib/quote.jar

create.manifest:

rtnewsheadlines.jar.classes:
    [javac] Compiling 12 source files to /home/nic_kde34/Work/PDS3.4/build/classes
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

rtnewsheadlines.jar:
      [jar] Building jar: /home/nic_kde34/Work/PDS3.4/build/lib/rtnewsheadlines.jar

create.manifest:

full:
     [echo] build on 04 August 2005 13:19

BUILD SUCCESSFUL
Total time: 1 minute 51 seconds
[nic_kde34@ptxwXXXX] src>

à ceci

quote.jar:
      [jar] Building jar: /home/nic_kde34/Work/PDS3.4/build/lib/quote.jar

create.manifest:

rtnewsheadlines.jar.classes:
    [javac] Compiling 12 source files to /home/nic_kde34/Work/PDS3.4/build/classes
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.

rtnewsheadlines.jar:
      [jar] Building jar: /home/nic_kde34/Work/PDS3.4/build/lib/rtnewsheadlines.jar

create.manifest:

full:
     [echo] build on 04 August 2005 13:19

BUILD SUCCESSFUL
Total time: 1 minute 51 seconds
[nic_kde34@ptxwXXXX] src> echo $ANT

Si vous utilisez ANT dans un terminal xterm qui supporte les couleurs ANSI ou si votre shell Windows a chargé le fichier ANSI.SYS, le logger AnsiColorLogger de log4J est capable de vous fournir une sortie en couleur de votre build. Cela ne marche pas avec Windows NT, 2000. Par contre Windows XP semble être compatible.

J’en profite pour vous redonner un lien vers un article que j’ai écrit en octobre dernier. Il s’agit d’un appender pour Log4J qui utilise les couleurs ANSI lors de l’affichage des traces dans un xterm. Très pratique avec un serveur comme JBoss ou Tomcat par exemple. Voir l’article Log4J and ANSI colors in a xterm

0 no like
  • redsonic 21 décembre 2008 at 13 h 04 min

    Bonjour,

    Merci pour cette astuce, ça rend la lecture de la sortie plus agréable.

    🙂

Derniers articles

  • Capabilities.txt : ou comment expliquer les capacités de votre site web à un Agent

    Dans cet article, je vous propose de découvrir et de réfléchir à

    4 likes

    3 août, 2025
  • Le développement augmenté, un avis politiquement correct, mais bon…

    Puisque chacun y va de sa vidéo YouTube sur le génial Claude

    3 likes

    31 juillet, 2025
  • Comment j’ai codé un MVP en une vingtaine d’heures avec Claude Code

    Jeudi dernier, j’étais dans les bureaux de Back Market Paris, avec quelques

    2 likes

    30 juillet, 2025

Mots clés

Apple (32) Architecture (14) Big Data (5) Conference (8) Devoxx (55) Dev Web (37) Doctolib (2) geekevent (1) groovy (2) Innoteria (11) Java (517) Linux (10) Non classé (21) Perso (266) Recrutement (2) Scala (30) scrum (43) Société (3) Staff Engineer (5) Startup (21) Web 2.0 (67)

Le Touilleur Express

Blog par Nicolas Martignole

Contactez-moi : nicolas@touilleur-express.fr

Suivez-moi sur X (Twitter) : @nmartignole

Copyright© 2008 - 2024 Nicolas Martignole | Tous droits réservés
  • A propos de l’auteur
  • A propos du Touilleur Express
  • Reset Password

Le Touilleur Express