A l'occasion de la commission open-source de la Telecom Valley, j'ai eu le plaisir de faire un talk sur le sujet à la mode du moment: Docker ou la virtualisation par conteneurs (j'en avais déjà parlé sur ce blog dans un précédent billet). Introduction à docker.io from Nicolas [...] Lire la suite
La nouvelle version de Glances vient d'être publiée. En voici les nouveautés.Comment installer Glances 2.1 ?La première solution et la plus simple est d'utiliser le script d'autoinstall (uniquement fonctionnel pour certaines distribution GNU/Linux):curl -L http://bit.ly/glances | /bin/bashou alors en consultant la documentation.Amélioration de l'affichage des processusCette version de Glances apporte les fonctionnalités suivantes pour l'affichage des processus dans Glances:possibilité d'appliquer un filtre (sous la forme d'une expression régulière) sur le nom et la ligne de commande des processus à afficher. Pour cela, il suffit d'appuyer sur la touche ENTREE puis de saisir le filtre. Par exemple, le filtre firefox va [...] Lire la suite
Après plusieurs mois de travail, la nouvelle version majeure de Glances vient d'être publié. L'objectif de ce billet est de faire une rapide présentation des nouveautés, un article plus complet est disponible sur LinuxFR.Pour ceux d'entre vous qui ne connaissent pas encore Glances, c'est un logiciel permettant de superviser le plus simplement possible ses machines en disposant sur une seule et unique page (terminal ou interface Web) les informations importantes (CPU, mémoire, charge, processus...).Il peut être utilisé dans des configurations différentes:standalone: superviser la machine sur laquelle on se trouve à partir d'une interface Curseclient/serveur: superviser une machine distante à partir d'une interface Curseserveur Web: superviser une machine distante à partir d'un navigateur [...] Lire la suite
Dans le petit monde des DevOps, la solution de virtualisation Docker a le vent en poupe. Nous allons dans ce billet essayer de décrypter ce qui ce cache derrière ce nouvel outil et proposer un tutoriel sur l'installation et les premiers pas pour une utilisation souple et efficace.C'est quoi donc ?Docker est un logiciel open-source (sous licence Apache 2.0) et un service en ligne optionnel (Docker.io) permettant de gérer des conteneurs ("dockers").Contrairement aux machines virtuelles classiques qui comprennent un système hôte ("guest OS") et les librairies/applications, les conteneurs ne contiennent, au maximum, que les applications/librairies. [...] Lire la suite
Si la nature a rendu une chose moins propre que toutes les autres à la propriété exclusive, c’est l’action de la puissance pensante appelée une idée, qu’un individu possède seulement tant qu’il la garde pour soi; dès l’instant où elle est divulguée, elle s’impose à la possession de tous et celui qui la reçoit ne peut s’en défaire. Ce qui en fait aussi sa particularité est que personne ne la possède moins, car chacun la possède en entier. Celui qui reçoit une idée de moi, l’ajoute à son savoir sans diminuer le mien; de même que celui qui allume sa torche au feu de la mienne, reçoit la lumière sans me plonger dans les ténèbres.Thomas Jefferson [...] Lire la suite
Tous ceux qui se sont intéressés à l'optimisation du référence de leur site dans la sainte base de donnée de Google le savent bien, le temps de chargement des pages est un des facteurs clé pour en établir le classement. Google ne s'en cache plus depuis longtemps et propose toute une batterie d'outil pour identifier et optimiser la vitesse d'affichage de votre site.Nous allons dans ce billet nous intéresser à l'optimisation de la couche basse de votre site, c'est à dire sans modification du contenu des pages, en mettant en place le module PageSpeed sur le serveur Web NGinx. J'ai utilisé un serveur sous Debian mais vous pouvez appliquer ceci, moyennant quelques adaptations, sur d'autres systèmes [...] Lire la suite
Nouvelle version pour Glances, l'outil de supervision système que je développe avec d'autres contributeurs depuis maintenant quelques années. On commence par le traditionnel screenshot du client en mode console: Installation et mise à jourL'installation de Glances sur votre machine [...] Lire la suite
Un premier billet en forme d'excuse pour les lecteurs de ce blog.En effet, depuis quelques temps, je ne suis pas très actif sur ce site. Le (vrai) boulot et la (vraie) vie ne me laissent que trop peu de loisirs. J'ai donc fait le choix de privilégier mes autres activités dans le domaine des logiciels libres.En tête de gondole, Glances va bientôt sortir en version 1.7.4. Je suis d'ailleurs à la recherche de bêta testeurs de la version RC notamment sur les systèmes d'exploitation BSD, Mac OS et Windows (suivre cette procédure pour l'installer sur votre système sans impacter la version de Glances existante). [...] Lire la suite
CTags est un outil pour les développeurs permettant de construire un index des fonctions et classes utilisées. Cela permet donc à un éditeur de texte compatible avec CTags de ce déplacer rapidement et sans "parsing" inutile dans l’arborescence de votre projet. On peut ainsi, à l'aide d'une simple combinaison de touches, aller directement à la définition d'une fonction.Nous allons dans ce billet voir comment installer et configurer CTags avec l'éditeur de texte Sublime Text 3 dans un environnement Debian/Ubuntu.Note: la procédure est grosso modo la même pour d'autres éditeurs comme Vim , [...] Lire la suite
Je cherche à remplacer mon bon vieux PC laptop personnel qui commence un peu à dater (Fujitsu Lifebook S Series de 2009). L'utilisation que je fais de ce PC est assez varié: Surf sur le Web, blogging, développement, traitement d'image (photo)...A partir de mon expérience sur le Fujitsu, les caractéristiques minimales sont les suivantes (par ordre décroissant d'importance):composant compatible avec les distributions GNU/Linux (Ubuntu pour mon cas)écran avec une [...] Lire la suite