Piwik is an open source (GPL licensed) web analytics software program (similar to Google Analytics). Hudson is a continuous integration server. If you want to track visits on your Hudson server using piwik, you need a Piwik Analytics plugin for Hudson. None exists officialy. I had a look at the Google Analytics plugin and adapted it to Piwik.
All you’ll need is a piwik siteId, the piwik server name and path of your piwik installation. And the Piwik Analytics plugin for Hudson that you can download here (save as…) till there is an official version available (maybe some more tests needed, any feedback will be appreciated!)
Update 2009-11-03: I fixed the mime type for hpi files so no more Save as should be needed.
Update 2009-11-04: some minor changes: french translations and the possibility to add download extensions (see
http://piwik.org/docs/javascript-tracking/
Update 2009-11-06: fixed the package to be compatible with jdk 1.5
Update 2009-11-07: the plugin has been officially released and should be available in you admin plugin list.

tags: continuous integration, Hudson, piwik analytics
posted in Développement, Hudson by LooZtrA | No Comments
Si vous venez comme moi de mettre à jour votre fedora vers la version 11 et que vous utilisez VMware player (par choix ou sous la contrainte, alors que VirtualBox fonctionne très bien), vous allez vous confronter à un petit problème: les modules supplémentaires compilés par l’installeur de vmware ne compilent pas justement.
La raison est simple, le kernel livré avec la fc11 est un 2.6.29, qui n’était pas encore sorti lorsque le player 2.5.2 est sorti.
Toutes les infos et le patch a appliquer se trouvent par là.
Après application du patch, ça devrait donner:
Starting VMware services:
Virtual machine monitor [ OK ]
Virtual machine communication interface [ OK ]
Blocking file system [ OK ]
Virtual ethernet [ OK ]
Shared Memory Available [ OK ]
et zou.
vmware-6.5.2-modules-2.6.29-fix.sh
vmware-6.5.2-modules-2.6.29-fix.patch
If you’ve just upgraded your fedora install to version 11 and that you (have to) use VMware player (despite VirtualBox works very well), you will encounter a small problem: additionnal kernel modules needed by the vmware install won’t compile.
Indeed, the kernel bundled with fc11 is a 2.6.29, that wasn’t out when vmware player 2.5.2 was released.
All informations and a patch to apply are provided here.
Let’s apply the patch and enjoy:
Starting VMware services:
Virtual machine monitor [ OK ]
Virtual machine communication interface [ OK ]
Blocking file system [ OK ]
Virtual ethernet [ OK ]
Shared Memory Available [ OK ]
that's all folks!
vmware-6.5.2-modules-2.6.29-fix.sh
vmware-6.5.2-modules-2.6.29-fix.patch
tags: fedora vmware player
posted in fedora by LooZtrA | No Comments
- update website
- release 0.2
- use maven and SVN
- explain the differences with other java rrd tools (jrobin, rrd4j, see https://wiki.man.poznan.pl/perfsonar-mdm/index.php/RRD_Java_libraries)
posted in Java, jrrd by LooZtrA | No Comments
A chaque fois que je crée une nouvelle classe, je me demande si je dois forcer la valeur par défaut des variables d’instance. La plupart du temps je me dis “je ne veux pas dépendre d’un comportement par défaut, je vais forcer explicitement la valeur par défaut de la variable d’instance, ce sera plus lisible”. C’est peut-être discutable mais je n’ai jamais eu l’occasion d’en discuter avec des java-gurus, ni d’ailleurs de réellement me poser des questions sur le bien-fondé et la justesse de ce choix.
Jusqu’à ce jour. Je viens de découvrir (shame on me?) qu’il est parfois nécessaire de ne pas explicitement forcer la valeur par défaut.
Continue Reading »
tags: java initialisation variable
posted in Développement, Java by LooZtrA | No Comments
Plus on lit d’articles à ce sujet, plus on trouve de nouveaux liens. En voici quelques uns (des liens):
tags: java web framework
posted in Développement by LooZtrA | No Comments
Rest est “tendance” en ce moment. Mais est-ce toujours le bon choix? Elements de réponse par ici sur CleverAge.
tags: soap rest serviceweb
posted in Développement, Java by LooZtrA | No Comments
tags: java outils
posted in Java, Tips by LooZtrA | No Comments
En voilà un lien qu’il est bien => http://www.discursive.com/books/cjcook/reference/book.html
Ce cookbook contient pas mal d’exemple d’utilisation des outils Apache Commons , Apache * & autres, pour se faciliter la vie et ne pas réinventer le fil à couper le beurre (ou le GregorianCalendar)
tags: java commons jakarta
posted in Java, Tips by LooZtrA | No Comments
Ceux qui travaillent sous cygwin (parce que le bash c’est bon, mangez-en) utilisent en fait un shell bash encapsulé dans une ligne de commande windows (cmd pour les intimes). Il est tout à fait possible de faire du copier-coller sous cmd une fois qu’on a activé le mode d’édition rapide (clic btn droit dans la barre de titre>propriétés>cocher “mode d’édition rapide”), cependant les “bindings” utilisés sont différents de ceux que l’on utilise habituellement dans un environnement unix/linux. Pour copier, il faut sélectionner le texte puis clic btn droit; pour coller, c’est clic btn droit.
Saviez-vous qu’il existe sous cygwin la possibilité d’utiliser un terminal RXVT qui lui “réagit” exactement comme RXVT sous *nix? (i.e. copier sur sélection de texte, coller avec le bouton du milieu)
Pour ce faire, vous pouvez utiliser le raccourci suivant (et le customiser suivant vos préférences):
C:\Cygwin\bin\rxvt.exe -g 120×70+75+-1 -sl 1500 -fn courier -bg black -fg grey -sr -e bash –login -i
P.S: il vous faudra peut-être installer RXVT s’il n’est pas inclus dans votre install cygwin.
tags: cygwin bash
posted in Tips by LooZtrA | No Comments
First post pour du beurre. Wordpress powered (DotClear est pas mal, mais je préfère l’admin de Wordpress qui est beaucoup plus agréable).
Je ne suis pas encore sur de l’utilisation que je vais faire de ce blog. Je vais surement parler Java (le langage de programmation que j’utilise pour le boulot), linux (je suis sous Fedora à la maison, la dedibox qui héberge le blog aussi, même si j’envisage fortement de la migrer sous Centos).
Ce blog me servira aussi de pense-bête, les bookmarks c’est bien, mais ça saoule parfois de devoir charger une page alors qu’un article suffit.
Y aura p’tet aussi un coin comics. Je ne suis pas un true leet comics qui connait les caractéristiques des scénaristes et des dessinateurs sur le bout des doigts mais j’en lis et collectionne depuis une vingtaine d’année donc pourquoi pas en parler un peu.
Dans le vide pour l’instant…
tags: Site
posted in Site by LooZtrA | No Comments