Debian Squeeze 64 Vagrant Base Box

Lately I needed to test a project under Debian Squeeze 64 bit. I found several 32 bit boxes but no 64 bits. So I decided to build one of my own. Quickstart To get up and running you just need to: gem install vagrant vagrant box add squeeze64 http://dl.dropbox.com/u/937870/VMs/squeeze64.box vagrant init squeeze64 vagrant up Details The base box has the following characteristics: 275Mb in it’s packaged form; 8Gb hard drive; Debian Squeeze with a linux-image-2.

JMX4R : JMX en Ruby

Lorsqu’on souhaite superviser et administrer une application Java pendant son exécution la solution qui s’impose est JMX. Malheureusement, écrire un client JMX n’est pas trivial. Une solution possible est l’utilisation de JMX4R une gemme Ruby conçue dans cette optique. Dans le billet précédent, j’ai présenté JMXTerm, un client JMX en ligne de commande très pratique pour accéder interactivement à JMX. Il a cependant le défaut d’être relativement difficile et lourd à automatiser.

JMXTerm : JMX en ligne de commande

Il est parfois utile de pouvoir consulter les informations de supervision d’une machine virtuelle Java qui s’exécute sur un serveur distant. Malheureusement, l’agent JMX n’est pas toujours configuré pour un accès distant ou cet accès distant est difficile du fait de la topologie réseau. Si le JDK est installé sur la machine distante, il est toujours possible de se connecter au serveur en faisant suivre une session X et de lancer un jconsole directement sur le serveur :

Analyser des paquets ISUP avec Wireshark

Il y a quelques temps j’ai eu à analyser des journaux contenant des messages ISUP avec Wireshark. L’opération n’est pas triviale, mais une fois comprise elle est relativement simple à mettre en oeuvre dans un script. Le suite de cette article décrit les étapes nécessaires à la transformation d’un message MTP en un message SIGTRAN pour permettre son analyse par Wireshark. Le décor Wireshark est sans aucun doute le plus connu et le plus complet des outils d’analyse de trafic libres.

Scala Days 2010

Les 15 et 16 avril 2010 j’ai eu la chance d’assister aux Scala Days à Lausanne (Suisse). Il s’agissait d’une conférence autour du langage de programmation multi-paradigme Scala, ses applications et son futur. Scala est un langage de programmation conçu à l’École Polytechnique Fédérale de Lausanne. Il intègre les paradigmes de programmation fonctionnelle avec ceux de la programmation orientée objet. Son typage est statique mais le système d’inférence de types du compilateur permet de se passer, dans un grand nombre de cas, de la lourdeur habituellement imposée par cette catégorie de langages.