5 nov

Bash et l’auto-complétion ant

Arnaud Brunet Informatique

Si vous utilisez le shell bash, sachez que ant fourni un script permettant de faire de l'auto-complétion sur la ligne de commande. Pour cela, il suffit de lancer la commande :
complete -C $ANT_HOME/bin/complete-ant-cmd.pl ant build.sh
Remplacer $ANT_HOME par le dossier d'installation de ant. /usr/share/ant/ sous Debian.

Maintenant lorsque vous tapez la commande ant suivit de TAB, la liste des cibles publiques (target avec description) s'affiche.
Marche aussi pour l'option -f, seuls les fichiers .xml sont affichés.

Pour l'activer de façon permanente, il suffit de l'ajouter au fichier .bashrc.


2 juin

Introduction à l’Inversion of Control

Arnaud Brunet Informatique

Logo Design Pattern

Bonjour,
J'avais pour idée de vous faire un excellent article sur l'IoC. Mais durant mes recherches pour éviter de dire n'importe quoi, je suis tombé sur ce formidable article Martin Fowler qui explique tout cela en détails. Donc tant pis pour l'article. Je donnes quand même les grands points à retenir hormis la définition du concept.
(Lire la suite…)


Logo WindowsDans la langue française, les majuscules doivent avoir des accents. Par défaut, si vous ouvrez un bloc-notes vous êtes incapables d'écrire le texte "Étrange ! Ça ne marche pas !". Avec un peu d'astuce, on y arrive en utilisant les combinaisons Alt+0201 et Alt+0199  (respectivement É et Ç).
Mais en changeant de disposition de clavier, on peut arriver au même résultat de façon plus simple (et sans a avoir à mémoriser une grande quantité de combinaison).
(Lire la suite…)


16 sept

Nouvelle version de VLC

Arnaud Brunet Informatique

Logo VLCVideoLan, le lecteur multi-média open-source vient de sortir une nouvelle version : la 0.9.2.
(Lire la suite…)


Logo HibernateVoici une petite astuce pour compter le nombre de résultats d'une requète Hibernate via l'API Critiria :
(Lire la suite…)


10 juin

Firefox : mes plugins

Arnaud Brunet Informatique

Logo FirefoxBonjour,
J'utilise le célèbre navigateur de Mozilla Firefox (télécharger la version 3.0) pour naviguer sur Internet.
(Lire la suite…)


14 avr

Fonctionnement d’un ordinateur

Arnaud Brunet Informatique

Photo d\'un ordinateurL'ordinateur, cette machine que nous utilisons quotidiennement et qui prend de plus en plus de place dans nos vies reste encore un mystère pour la plus part des gens. Dans cette article, je vais essayer de vous expliquer qu'est-ce qu'un ordinateur, son fonctionnement et les différents éléments qui le compose.
(Lire la suite…)


10 avr

i18n et l10n

Arnaud Brunet Informatique

Bonjour,
Lorsque vous faites de la programmation, vous tombez parfois sur les termes barbares suivants : i18n et l10n. Ces termes désignent le processus d'internationalisation d'une application.
Je ne me suis jamais vraiment posé la question de savoir pourquoi ces termes et pas d'autres.
(Lire la suite…)


8 avr

XAMPP

Arnaud Brunet Informatique

Souvent pour développer un site web, on a besoin :

  • d'un serveur apache
  • de son module PHP
  • d'une base de données MySQL

On peut bien sûr installer ses applications séparément mais on se retrouve alors à gérer les différentes configurations. Et cela peut vite devenir galère. De plus si on veut développer sur un autre poste que son ordinateur personnel (par exemple au travail), on n'a pas toujours le droit (et l'envie) d'installer des applications.

(Lire la suite…)


Bonjour,

Si vous utilisez Hibernate comme outil d'ORM, vous savez surement que vous pouvez afficher les requêtes SQL en initialisant dans la configuration de la SessionFactory la propriété hibernate.show_sql à true.
Maintenant Hibernate affiche dans la console les requètes SQL qu'il exécute. Mais tous les paramètres des requêtes sont affichés avec des ?.

Pour y remédier, il faut définir le niveau du logger log4j.logger.org.hibernate.type à trace dans le fichier log4j.properties.

Hibernate vous affichera toujours la requête avec ? mais juste en dessous, vous aurez le détail du binding qu'il fait.

A bientôt,
Arnaud