Skip to content

Date archive for: octobre 2009

javascript : oubliez alert(), faîtes de beaux logs avec blackbird

Voici un outil intéressant pour tous ceux qui se sont déjà retrouvés confrontés à du « débuggage » javascript : blackbird.

Blackbird est un outil qui affiche une (jolie) fenêtre de logs dans votre page, et vous pouvez ainsi ajouter des traces à votre programme facilement, par exemple :

log.debug('Ceci est un message de debug');
log.error('Là, c'est plutôt une erreur !');

C’est quand même beaucoup plus simple et élégant que de mettre des alerts partout ! :-)

blackbirdConsole

En plus, gros avantage, vous pouvez faire du profiling d’application avec des logs du type :

log.profile('bloc de profiling');
[...]
log.profile('bloc de profiling');

Qui affichera la durée en ms entre les deux appels.

Pour ajouter blackbird à une page, c’est très simple, ajoutez les fichiers javascript et css dans le header de votre page web.

[ Blackbird ]

Accéder à ses périphériques USB avec VirtualBox sous Linux

Voici une petite astuce qui m’a servie récemment pour utiliser virtualbox sous ubuntu.

Lors de l’accès au panneau de configuration des périphériques usb, impossible d’activer quoi que ce soit.

Il s’agit d’un problème de droits d’accès très classique, voici la solution !

Editez le fichier :

/etc/fstab

et ajoutez les lignes suivantes en fin de fichier :

#Activation de l’USB avec Virtualbox
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0

Remontez vos périphériques (pour que les nouveaux droits du filesystem usb soient pris en compte) :

sudo mount -a

Lancez VirtualBox, et vous devriez pouvoir accéder à la page de configuration des périphériques USB.

[ How to Get USB Working in Virtual Box on Ubuntu Intrepid Ibex ]