Top articles
-
Récupérer des données Graphite depuis une appli externe
Maintenant qu'on arrive à stocker nos compteurs dans hostedgraphite il serait sympa de pouvoir y accéder depuis une autre application comme un backoffice par exemple. Rien de plus facile avec la "render API" de Graphite. Depuis hosted graphite il faut...
-
Comment installer statsd avec un endpoint graphite dans le cloud
Il s'avère en fait très facile de mettre en place une solution sur mesure de monitoring d'une application, d'un site web, etc. Pour cela il faut utiliser statsd. Il existe des clients pour tous les principaux langages. Statsd n'est pas basé sur TCP mais...
-
Comment rendre le fond d'une image complètement blanc
Lorsque je scanne un dessin le fond de l'image n'apparaît pas complètement blanc. On voit clairement une différence avec un vrai blanc (#FFFFFF). Heureusement avec Gimp il est facile d'y remédier en utilisant les niveaux (Colors / Levels). Il suffit de...
-
Comment débugger une application distante sous Eclipse
Lorsqu'on travaille avec une application propriétaire ou une application qui n'a tout simplement pas de plug-in Eclipse, il est toujours intéressant de pouvoir débugger son code directement sous Eclipse. Pour cela il faut utiliser le debuggage d'application...
-
Comment générer un fichier Excel en java
Grâce à la librairie java jxl on peut générer des fichiers Excel directement depuis un programme java. Cette librairie permet de créer des documents Excel et de manipuler directement les onglets et les cellules d'un document. Elle permet aussi de modifier...
-
Réutiliser la valeur d'une cellule dans Excel pour générer un fichier
Il y a une fonctionnalité très pratique dans Excel qui permet d'insérer la valeur d'une cellule à l'intérieur du contenu d'une autre cellule. Nous allons utiliser cette fonctionnalité pour générer du xml à partir d'un tableau Excel. Le tableau Excel que...
-
Synthétiser une liste de données avec Excel
Voilà un tutoriel bien utile expliquant comment générer un graphique à partir d'une liste de données brutes. Donc pour commencer voilà les données: VOITURE DATE KM Renault Clio 01/03/2010 53 Renault Clio 01/03/2010 26 Peugeot 206 01/03/2010 15 Peugeot...
-
Comment éviter les pop-ups "redémarrer maintenant" de windows update
Si vous êtes comme moi vous en avez sûrement eu assez de ces fenêtres pop-ups "Windows update" qui vous invitent à redémarrer votre ordinateur tous les quarts d'heure. En effet une fois que Windows update a téléchargé et installé une mise à jour, un redémarrage...
-
Comment configurer un proxy sous eclipse
Pour installer des mises à jour ou de nouveaux plugins ou extensions, il faut qu'Eclipse puisse accèder au net pour pouvoir les télécharger. Hors si vous vous trouvez derrière un proxy (ce qui est très souvent le cas dans les entreprises) ce mécanisme...
-
Comment changer la lettre d'un lecteur windows
Pour changer la lettre d'un lecteur windows (par exemple la lettre d'un lecteur DVD ou clé USB, etc) - c'est à dire les fameux C:, D:, etc. Faire un clic-droit sur le "poste de travail" Sélectionner "Gérer" Dans la fenêtre "Gestion de l'ordinateur", sélectionner...
-
Clean Code: A Handbook of Agile Software Craftsmanship
J'ai maintenant pas mal d'années d'expérience en programmation est ce livre a vraiment changé ma relation au code. En effet jusqu'à présent, que ce soit lors de mes études ou sur les différents projets sur lesquels j'ai travaillé (y compris avec de grands...
-
The little mongoDB book
Après avoir lu "The little redis book", j'ai eu envie de lire "The little mongoDB book" pour avoir une petite intro à mongoDB. (Et oui je continue mon exploration du monde NoSQL). Ce livre est dans la même veine que "The little redis book" (même auteur,...
-
The little redis book
Je viens de lire "The Little Redis Book" de Karl Seguin et ne connaissant pas Redis jusqu'ici j'ai été très agréablement surpris (à la fois par le livre et par Redis). Comme son nom l'indique c'est un petit livre (à peine 30 pages) mais c'est surtout...
-
Comment savoir quelle personne a modifié telle ligne d'un fichier source sous Eclipse
Si vous utilisez Eclipse pour développer et que vous travaillez en équipe vous avez certainement un gestionnaire de version : typiquement SVN dans mon cas. Il est parfois bien pratique de trouver rapidement quelle personne a modifié quelle partie du fichier,...
-
TODO List sous Eclipse
Eclipse permet de gérer une liste de tâches ou "To do list". Pour cela il faut placer des commentaires dans le code java qui commence par //TODO, par exemple : // TODO : Un truc à faire ici Ensuite pour afficher la liste des taches il faut aller dans...
-
Installer Latex sous Windows
Pour rédiger un rapport sans finir dans un asile psychiatre (ce qui a de fortes chances d'arriver avec une utilisation intensive de Word), j'ai décidé d'utiliser Latex tout en restant dans un environnement Windows. Latex permet de taper le texte du rapport...
-
Branche CVS
Quand on doit gérer plusieurs version d'une application en même temps il est pratique d'utiliser plusieurs branches CVS pour que chaque version puisse évoluer indépendamment des autres. Dans l'exemple ci-dessus: - la branche principale (HEAD) contient...
-
Comment faire un tableau croisé dynamique avec Excel
Le but d'un tableau croisé dynamique est de transformer des données linéaires comme ci-dessous: en un tableau à double entrées (ou plus) comme ceci: Sous Excel la réalisation d'un tableau (ou graphique) croisée dynamique est assez simple. Il faut aller...
-
Comment trouver qui ne suit pas les règles de codage avec Sonar
Après un article sur comment afficher sa dette technique avec Sonar, voici comment la maitriser en suivant jour après jour les nouvelles violations des règles de codage introduites dans le code. Le but est de suivre l'évolution des ' Rules compliances...
-
Comment effectuer une conf call avec NetMeeting
Net meeting est un outil intégré dans windows qui permet d'effectuer des conf-call et de partager son bureau ou des applications pour que les autres participants puissent suivre plus facilement la conférence. Pour se faire il faut tout d'abord configurer...
-
GWT-Designer ne marche pas sous Ubuntu 11.10
Aujourd'hui j'ai décidé d'utiliser GWT designer (juste pour tester la dernière version) mais impossible d'afficher l'onglet design. Eclipse m'affiche une sombre erreur sur xulrunner: En cherchant un peu dans les logs d'eclipse je trouve: GWT http-server...
-
Raccourcis emacs
Depuis que j'ai commencé à utiliser emacs je galère un peu avec les raccourcis donc voici ceux que j'utilise fréquemment. J'espère mettre à jour cette liste régulièrement. Dans la liste ci-dessous C-x signifie CTRL+x et M-x signifie ESC puis x. C-x C-f...
-
Sélecteur ReactiveMongo incorrect avec $in
J'utilise ReactiveMongo pour me connecter à mongodb et j'ai un problème avec une commande update qui ne met pas à jour toutes les lignes. En fait j'utilise le sélecteur suivant: { $and: [ { "valid" : true}, {"countries": { $in: ["uk", "fr", "de"] } }...
-
Comment activer la coloration syntaxique avec VIM
J'aime assez utiliser VIM mais surtout je préfère avoir la coloration syntaxique quand j'édite du code. Sous Mac OS X la coloration syntaxique n'est pas activée par défaut. Heureusement c'est très facile à changer en utilisant la commande suivante: :syntax...
-
Comment générer un certificat .p12 from scratch avec openssl
Pour configurer un serveur HTTP avec TLS il est nécessaire d'avoir un certificat (fichier .p12 dans mon cas). Je parle ici de certificat auto-généré et par conséquent non-vérifié par une autorité de certification. C'est une approche tout à fait valable...