Le Touilleur ExpressLe Touilleur ExpressLe Touilleur ExpressLe Touilleur Express
  • Accueil
  • A propos de l’auteur
  • A propos du Touilleur Express

KDE 3.4 , ANT et les couleurs ANSI sous Unix

    Home Java KDE 3.4 , ANT et les couleurs ANSI sous Unix

    KDE 3.4 , ANT et les couleurs ANSI sous Unix

    Par Nicolas Martignole | Java | 1 commentaire | 10 août, 2005 | 0 | 740 affichages
         

    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

    Articles similaires:

    Default ThumbnailAnt et les couleurs ANSI sous Unix Default ThumbnailLog4J and ANSI colors in a xterm Default ThumbnailCommandes sympathiques sous Unix Default ThumbnailJava et JFreeChart sous Unix sans serveur X, sans écran
    ant, Linux
    • Avatar
      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.

      🙂

    Recent Posts

    • GitHub Actions : le tueur de Jenkins ?

      Avouez-le : ce titre de blog est super racoleur. J’avais aussi pensé

      15 février, 2021
    • Comment recréer du lien social dans l’Entreprise avec des outils numériques en 2021

      Nous sommes en février 2021 pendant le 3ème confinement lié à la

      10 février, 2021
    • FizzBuzz en Java et Scala (surtout Scala)

      L’exercice FizzBuzz est un petit exercice très simple, à tester par exemple

      9 février, 2021

    Recent Tweets

    • RT  @TheCloudFirstIO : 35 top speakers du monde entier se retrouvent le 11 mars prochain à  @TheCloudFirstIO  pour parler architecture #CloudNa…

      4 hours ago
    •  @sebastienlorber  J en fais déjà 😎

      5 hours ago
    • RT  @QuarkusIO : We just released Quarkus https://t.co/ZkyLrP5cFs. The big change is the Fast jar packaging as default (better read the annou…

      1 day ago
    •  @starbuxman  Très bonne idée 👍🏻

      1 day ago
    •  @jylls35  Merci je ne savais pas 😀

      2 days ago

    Mots clés

    agile (18) ajax (11) Apple (11) architecture (6) barcamp (5) BarCampJavaParis (5) ddd (5) devoxx (33) esb (6) exo (6) flex (9) geek (5) google (11) grails (5) groovy (10) humeur (12) humour (7) independant (6) iphone (12) Java (77) javascript (7) jazoon (28) jboss (22) jboss seam (12) jsf (9) jug (16) Linux (11) mac (6) mule (5) parisjug (7) paris jug (22) pjug (6) play (8) playframework (6) portlet (5) recrutement (6) ria (8) Scala (21) scrum (44) spring (23) Startup (11) usi (21) usi2010 (9) web (16) xebia (7)

    Le Touilleur Express

    Contactez-moi : nicolas@touilleur-express.fr

    Suivez-moi sur Twitter : @nmartignole

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