Publié le 24 Novembre 2011

Jenkins permet de builder automatiquement ses projets mais il permet aussi de publier les fichiers générés sur des machines distantes. Pour ma part je l'utilise pour déployer le dernier build automatiquement sur la machine de test. Cela se fait au moyen...

Lire la suite

Rédigé par Bliz

Publié dans #Intégration continue

Repost0

Publié le 23 Novembre 2011

Bizarrement en java il est très facile de trier une map selon ses clés mais pas selon ses valeurs. Pour trier une Map selon ses clés il suffit d'utiliser une TreeMap en lui passant éventuellement un Comparator pour trier les clés. Dans cette article nous...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 22 Novembre 2011

SVN permet de définir des actions (hooks) en fonction des évènements de gestion conf. Il permet de définir les hooks suivant: post-commit: déclenché après un commit post-lock: déclenché après le lock d'un fichier ou d'un repertoire post-revprop-change:...

Lire la suite

Rédigé par Bliz

Publié dans #Intégration continue

Repost0

Publié le 22 Novembre 2011

J'ai récemment ajouté l'analyse des sources dans Sonar à l'aide du SCM Activity plugin (voir article précédent) et tout marche nickel sauf pour un projet pour lequel Sonar fait systématiquement échouer le build. En cherchant dans les logs du build j'ai...

Lire la suite

Rédigé par Bliz

Publié dans #Intégration continue

Repost0

Publié le 21 Novembre 2011

Une variable volatile est une variable pour laquelle la JVM garantie que l'on récupèrera toujours une valeur à jour. D'un point de vue technique cela signifie qu'il n'y a pas d'optimisation CPU. Par exemple en utilisant le cache CPU qui pourrait engendré...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 18 Novembre 2011

Aujourd'hui l'astuce du jour concerne les tableaux ou plus précisément les Collection en java. En effet il existe une méthode dans l'interface Collection qui permet de ne retenir que les éléments communs entre deux collections: List croissant...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 17 Novembre 2011

Si vous avez lu mon artile précédent sur SSH et que vous avez essayé la commande ssh-copy-id user@remote-host Vous avez probablement rencontré l"erreur suivante: /usr/bin/ssh-copy-id: ERROR: No identities found Cela vient du fait que sur Ubuntu il n'y...

Lire la suite

Rédigé par Bliz

Publié dans #SSH

Repost0

Publié le 15 Novembre 2011

Un singleton est une classe qui garantie qu'il n'y aura qu'une seule instance d'elle-même à l'éxecution (donc dans la JVM). Il existe différentes méthodes pour créer un Singleton en java mais toutes ne sont pas équivalentes: Certaines privilégient la...

Lire la suite

Rédigé par Bliz

Publié dans #Java

Repost0

Publié le 14 Novembre 2011

Le protocol HTTP définit toute une série de code d'erreur. Les plus connus sont certainement: 404 not found 403 forbidden etc... La liste complète est disponible sur wikipedia. Il y a une astuce pour savoir rapidement le type d'erreur. En fait c'est le...

Lire la suite

Rédigé par Bliz

Repost0

Publié le 12 Novembre 2011

Aujourd'hui j'ai ramené mon PC du travail à la maison mais là, problème impossible de me connecter au wifi. Mon PC n'arrête pas de me demander mon mot de passe sans succès. Je me dis que le problème ne vient pas du mot de passe (et oui vu que c'est le...

Lire la suite

Rédigé par Bliz

Publié dans #Linux

Repost0