J’aimerais vous annoncer la publication d’un nouveau module puppet-lizardfs qui vous permettra de configurer le système de fichier distribué LizardFS sous Linux (Debian et CentOS/RedHat) avec le gestionnaire de configuration Puppet.
Fonctionnalités du module:
- Configuration du LizardFS Master/Shadow (pour le metadata)
- Configuration du LizardFS Chunkservers (le contenu des fichiers / chunks)
- Configuration du LizardFS Metaloggers (backup du metadata)
- Configuration de l’interface LizardFS CGI (GUI pour les LizardFS Master)
- LizardFS client
- Haute-disponibilité du LizardFS Master/Shadow avec Keepalived et un script de failover automatique
- Bientôt: haute-disponibilité grâce à Pacemaker (une version alpha est dans le dépôt Git puppet-lizardfs)
Vim a depuis assez longtemps été mon éditeur de texte préféré !
C’est un peu mon couteau suisse de l’édition de texte. Je l’utilise pour rédiger mes notes, modifier les fichiers de configuration de mes serveurs distants ou programmer (GShutdown ou Jargon Informatique ont été entièrement écrits avec cet éditeur !).
Les aspects qui m’ont toujours séduits dans cet éditeur c’est son côté geek, avec ses centaines de fonctions permettant de faire tout et n’importe quoi, et son extensibilité (j’en parlerai dans un autre billet, pour vous faire découvrir les plugins à ne pas rater), grâce aux plugins. Lire la suite
Il vous est probablement déjà arrivé, sous GNU/Linux, d’avoir besoin de lancer un de vos programmes ayant une interface graphique, comme Firefox, ou un programme louche que vous venez de télécharger, avec un autre utilisateur, sous votre session X actuelle, sans pour autant en ouvrir une autre.
Il y a plusieurs façons de faire cela. Par exemple se connecter avec ssh en localhost, avec l’option -X ou -Y, ou utiliser xhost. Le souci, c’est que le premier est un peu lent (par exemple, pour lancer un jeu vidéo). Quand au deuxième, il n’est pas terrible du côté de la sécurité (ah les souvenirs… Polluer les displays des autres 😛 ).
Une des solutions les plus intéressantes est d’exporter votre clé avec xauth, pour l’importer ensuite dans l’utilisateur qui vous intéresse ! Lire la suite
Fltk est une bibliothèque logicielle pour le langage de programmation C++. Elle permet la création facile et rapide d’interfaces graphiques multi-plateformes (qui fonctionnent sous GNU/Linux, Microsoft Windows et Mac OS X).
J’aimerais vous présenter cette librairie car, en plus d’être légère et efficace, c’est la première que j’ai apprise et utilisée pour l’interface graphique de certains logiciels que j’ai développés par le passé, comme Jargon Informatique ou VBA Express. Je garde un bon souvenir de son efficacité et de sa facilité d’utilisation !
(exemple d’interface faite avec Fltk et Fluid) Lire la suite
Votre ordinateur est un excellent outil pour gagner du temps dans votre travail, mais c’est aussi bon moyen d’en perdre, parfois beaucoup plus que ce que vous croyez gagner !
Votre temps est précieux. Si, après plusieurs heures de travail devant votre ordinateur, vous n’arrivez pas à faire grand chose, c’est que vous faites partie des nombreuses personnes victimes des distractions liées à Internet et aux ordinateurs.
Vous savez déjà gérer votre temps ? C’est bien d’avoir des horaires pour chaque chose, des objectifs, etc. Mais à quoi bon gérer votre temps quand vous en perdez au lieu d’avancer dans vos tâches importantes ? Cet article ne vous apprendra pas à organiser votre temps, mais plutôt à optimiser votre temps pour faire un maximum de choses.
Dans cet article, vous découvrirez comment faire en sorte que Vim ait un système de templates.
Les templates sont assez utiles pour gagner du temps. Une fois que vous aurez appliqué l’astuce de cet article, Vim remplira automatiquement vos nouveau fichiers (vierges donc) avec le contenu de votre choix !
Dans les dernières version d’Ubuntu (et dans d’autres distributions GNU/Linux), vous avez probablement remarqué que les systèmes de fichiers dans /etc/fstab ont été remplacés par des UUID. Lire la suite
Vous avez créé un blog et vous l’alimentez souvent ? C’est très bien ! Mais si, en plus de vos superbes articles, vous optimisez sa vitesse de chargement et vous personnalisez son design pour vos visiteurs, vous n’en ressortirez que gagnant !
Grâce aux optimisations que vous découvrirez dans cet article, vous fidéliserez les visiteurs ayant une connexion lente (ou qui téléchargent en même temps 😉 ) et vous encouragerez ceux qui visitent déjà votre blog à jeter un coup d’œil dans d’autres pages (Comme elles se chargent rapidement, pourquoi vont-ils se priver de sauter sur tout ce qui les intéresse chez vous ?).
Cet article est la première partie d’une série qui contiendra plusieurs conseils et astuces utiles pour d’améliorer la vitesse de chargement de vos pages. Je ne parlerai que des choses déjà expérimentée dans ce blog, afin de vous donner à chaque fois des chiffres intéressants adaptés aux blogs.
Si vous avez déjà lu quelque chose sur les règles typographiques françaises, vous savez qu’il faut insérer une espace avant les signes de ponctuation doubles ( ! ? ; : ) et après d’autres caractères, comme les guillemets français : « ».
Le souci, c’est que dans la pratique, il arrive qu’un mot ou un caractère revienne à la ligne quand il est précédé par une espace, ce qui ne fait pas très « beau » (en plus d’être incompatible avec les règles typographiques).
Par exemple, supposons qu’on soit limité à 20 caractères par ligne et que la phrase « Oui, Salut le monde ! » se trouve dans une seule et même ligne :
-------------------- Oui, Salut le monde ! --------------------
Le point d’exclamation a été automatiquement mis dans la deuxième ligne alors que « monde » est resté dans la première. Le mieux aurait été d’avoir ce résultat (automatiquement, sans faire descendre « monde » manuellement !) :
-------------------- Oui, Salut le monde ! --------------------
Le volume sonore de vos fichiers audio ou vidéo peut parfois être assez faible, au point de vous empêcher de bien écouter les dialogues de vos films préférés ou d’apprécier une bonne musique.
Dans cet article, vous découvrirez comment, avec Mplayer (lecteur multimédia sous Linux), il est possible d’augmenter le volume sonore en le multipliant par 100, grâce à l’amplification logicielle (indépendante de votre carte son). Cela se fait très simplement grâce à deux options. Pour les avoir testées sur deux films presque inaudibles, je peux vous affirmer que le résultat vaut le détour !
Vous balader avec votre petite clé USB contenant vos données personnelles ou sensibles (vos projets, votre journal intime, vos photos personnelles, vos mots de passe, etc.) n’est pas ce qu’il y a de plus prudent. À cause de sa taille, une clé USB peut facilement être perdue ou volée.
Pour minimiser le risque que vos données personnelles tombent entre de mauvaises mains, il est fortement recommandé de rendre vos fichiers invisibles à tous ceux qui n’ont pas votre mot de passe !
Grâce au script de cet article, nommé mount-encfs-dir.sh, et à encfs, vous pourrez facilement sécuriser et sauvegarder les données de votre clé USB avec une interface graphique Zenity facile d’accès.
Grâce à ses extensions et fonctionnalités, Firefox fait partie des meilleurs navigateurs web. L’ennui, c’est que Firefox, c’est aussi une USINE A GAZ. Il consomme beaucoup trop de mémoire et les pages peuvent parfois prendre du temps avant de se charger.
Vous allez découvrir dans cet article comment accélérer Firefox pour qu’il charge les pages plus vite et comment optimiser Firefox pour qu’il consomme très peu de mémoire.
Vous garderez les mêmes fonctionnalités et c’est très simple à faire : il suffit de changer quelques options et d’installer 2 extensions très utiles pour accélérer Firefox.
Grâce aux astuces de cet article, j’ai pu faire en sorte que Firefox passe de 300 Mo à –> 70 Mo en mémoire ! Lire la suite
Il vous arrive parfois d’oublier et de vouloir chercher le nom ou le chemin exact vers un fichier exécutable de votre système de fichiers GNU/Linux ?
Plusieurs d’entre vous le savent, il est possible de chercher à coup de ls dans les chemins de la variable d’environnement $PATH, mais comme toujours, il serait intéressant d’avoir l’outil adéquat pour faire ce que vous souhaitez rapidement et facilement.
C’est ce que le script showexe.py, que vous pourrez télécharger à la fin de cet article, vous permettra de faire ! Lire la suite
Aymen, un de mes amis, a installé Ubuntu GNU/Linux récemment dans son ordinateur ! Il a beaucoup aimé le système, mais hier, il m’a dit : « tu sais Asher, Linux est super, mais il n’a Pas Détecté l’accélération 3D de ma carte graphique. Pourtant, j’ai tout essayé. Linux n’est finalement pas aussi parfait que ce que je croyais. Dans mon Windows XP, tout marche bien, du premier coup. Même chose dans Mac OS X Je crois ».
Cela m’a fait réfléchir…
J’aimerais, à travers cet article, mettre les points sur les i et vous montrer l’attitude à avoir avec GNU/Linux dans ces cas et les pièges à éviter pour que votre matériel soit pleinement détecté. Je sais que c’est tentant de pester contre GNU/Linux à la première occasion, les rares fois où il ne supporte pas pleinement notre matériel. C’est normal, on vous a dit tellement de bien sur ce système d’exploitation Libre et « Puissant », n’est-ce pas ? Lire la suite
J’ai reçu plusieurs courriels à propos de la configuration du LG LDU 800, le modem 3G et j’ai décidé d’écrire cet article au lieu d’envoyer la même réponse à tous ceux qui m’ont contactés !
Comme le driver est disponible d’office sous GNU/Linux, le LG LDU-800 est automatiquement détecté ! La méthode pour le configurer afin qu’il se connecte à l’Internet est assez simple : il vous suffira de modifier un fichier de configuration (celui de wvdial), comme ce qu’on a fait il y a quelques mois avec le Huawei E-325.
Prêts ? Alors allons-y par étapes !
L‘Alcatel One Touch X020 est un modem que j’ai encore une fois eu des difficultés à configurer pour qu’il marche sous GNU/Linux (les distributions comme Ubuntu / Debian, Fedora, OpenSuSE, etc.). Si vous vous souvenez bien, c’était la même histoire (comme d’habitude avec les modems 3G USB !) avec le Huawei E-220, mais désormais, je suis content de vous annoncer que j’ai réussi aujourd’hui à configurer l’Alcatel OT-X020 sous GNU/Linux, et j’en profite pour vous donner dans ce tutoriel la marche à suivre pour faire de même dans votre système GNU/Linux !
Si vous vous connectez à votre ADSL avec un modem routeur wifi Sagem F@st 3304, et qu’il vous arrive d’avoir besoin de redémarrer votre routeur automatiquement, grâce à un cron + script shell, pour une des diverses raisons valables (par exemple, une connexion super lente, mystérieusement constatée après plusieurs heures de connexion suivies), le petit script de cet article risque de vous intéresser. Lire la suite
« Les logiciels libres, une opportunité pour votre entreprise » est une conférence que j’ai tenu le jeudi 13 mai 2010 aux « Journées Open Source 2010 ».
Les slides ci-dessous résument les principaux points abordés lors de la conférence. L’utilisation des logiciels libres se généralise dans le milieu professionnel, notamment avec l’intégration croissante de logiciels de gestion, de comptabilité et administratifs.
La conférence intitulée « Les logiciels libres, une opportunité pour votre entreprise ? » visait à explorer le potentiel des logiciels libres dans le milieu des affaires.
Dans cette présentation, j’ai principalement mis en avant les avantages des logiciels libres pour les entreprises, tout en abordant certains éléments de manière plus spectaculaire.
Les slides de la conférence « Les logiciels libres, une opportunité pour votre entreprise ? »…
Pour aller plus loin avec les logiciels libres dans les entreprises
Dans la présentation ci-dessus, je me suis surtout axé sur les avantages des logiciels libres dans les entreprises et parfois, certaines choses font dans le tape à l’œil exprès.
L’objectif n’était pas de présenter exhaustivement tous les avantages et désavantages, mais plutôt :
- De simplifier le sujet pour un public découvrant les logiciels libres, potentiellement composé de futurs entrepreneurs.
- De favoriser une session de questions/réponses, durant laquelle nous avons discuté plus objectivement et en détail des avantages et désavantages. Cette session a duré environ une heure.
- De présenter les logiciels libres sous un jour favorable pour inciter les participants à les explorer davantage.
Pour aller plus loin, je vous recommande de lire :
- Le dossier complet sur les logiciels libres dans les entreprises (un fichier PDF de plus de 80 pages)
Enfin, vous pouvez lire ces quelques articles :
- Quels usages des logiciels libres dans les entreprises ?
- L’entreprise doit-elle adopter les logiciels libres ?
- Logiciels libres et entreprise.
Maintenant à vous de participer.
Maintenant, la parole est à vous. Que pensez-vous des logiciels libres dans les entreprises ? Leurs avantages ? Leurs inconvénients ? Les pièges à éviter ?
Le gros titres des slides
(ne faites pas attention à ce qu’il y a ci-dessous, c’est pour les moteurs de recherche)
- Les Logiciels Libres : Une Opportunité Pour Les Entreprises ?
- Les logiciels propriétaires ? ● (aussi appelées logiciels privateurs) ● Propriétaire = Un logiciel qui n’est pas ”libre”. ● En général (il y a des variantes) : – Il est interdit de le partager – Droit seulement de l’utiliser – Code source fermé – En général payant
- Les Licences Open Source ● Plus de droits: BSD, X, MIT ● Libres, avec conditions : GPL, LGPL ● Autres licences : Art Libre, Creative Common…
- Le logiciel libre, selon la FSF (4 libertés de la GPL) ● Exécuter sans restriction ● Étudier son fonctionnement ● Redistribuer des copies (même payantes) ● Améliorer le programme et publier les améliorations
- Comment s’ont développés les logiciels libres ? ● Bénévoles – Organisés (GNU, Apache) – Isolés ● Entreprises – QT – OpenERP ● Divers profiles : – Traducteur – Développeur – Graphiste – Et bien d’autres.
- Exemples de logiciels libres ● Firefox ● Open Office ● WordPress ● Apache ● Linux ● Eclipse ● Thunderbird
- Indépendance et pérennité ● Pas de dépendance vis-à-vis de l’éditeur ● Pas d’attente de nouvelle version ● Possibilité d’améliorer le logiciel soi même ● Le format des fichiers ouvert
- Maîtrise des coûts ● Pas de coût de licence ● Pas de coût de migration ● Pas de coût de mise à jour ● (Mais : il y a parfois un coût de formation / support technique)
- Qualité, stabilité et fiabilité ● Code source exposé à tout le monde ● Le programme est mieux testé – Bugs résolus rapidement – Sécurité ● Le logiciel s’améliore rapidement (communauté de contributeurs)
- Autres avantages… ● Portabilité ● Transparence ● Les logiciels libres sont flexibles. Vous pouvez : – les adapter à votre entreprise. – Les adapter aux besoin de vos clients.
- Gagner de l’argent avec les logiciels libres ? ● Support technique ● Formation ● Produits physiques ● Double licence – Exemple : QT avec sa double licence ● Publicité ou partenariat – Google et Firefox – Logiciel libre supporté par la pub
- Sites web pour aller plus loin… ● Découvrir des logiciels libres : http://www.framasoft.net/ ● Informations sur les logiciels libres : http://www.logiciellibre.net/ ● La découverte de logiciels libres : http://lelogiciellibre.net/
- Merci… Merci à vous, pour votre attention. Et au comité organisateur des Journées Open Source 2010. ● Pour me contacter : sur Asher256.com ● Site Web : https://www.asher256.com
La sécurité est un aspect important mais souvent négligé dans le domaine informatique, y compris sous GNU/Linux. Lors du Linux Days 2008, j’ai eu l’occasion de sensibiliser sur ce sujet lors d’une conférence organisée le vendredi 9 mai 2008 à 15h. Au cours de cet événement, j’ai partagé divers conseils visant à renforcer la sécurité des ordinateurs sous GNU/Linux.
Lire la suiteVous découvrirez dans cette présentation comment faire connaître votre blog, attirer des visiteurs, les fidéliser et être mieux référencer votre site ou blog dans les moteurs de recherche (comme Google ou Yahoo. Référencement naturel j’entends).
Cela pourrait être un bon début pour tous ceux qui n’ont jamais touché à ce domaine.
Lire la suiteJ’ai enfin pu configurer le modem 3G Huawei E-220 et la connexion ADSL sous GNU/Linux ! Quelle galère c’était de trouver la bonne combinaison 🙂 En tout cas, désormais, cela fonctionne à merveille !
Comme promis, je vais vous montrer comment procéder 😉 C’est parti !
Avant de commencer
Les instructions de ce tutoriel seront un peu plus simples (par rapport à il y a quelques mois) car le pilote inclut avec le noyau Linux (oui, contrairement à Microsoft Windows, le modem est détecté d’office, comme c’est le cas de Huawei EC325 chez Wana) a été amélioré pour détecter ce modem lors de l’insertion 🙂 Pour profiter de cette fonctionnalité, vous devez avoir un noyau Linux récent !
Pour que les instructions de ce tutoriel marchent, il est recommandé d’avoir une version de Linux supérieure à 2.6.20. Pour connaître la version que vous utilisez, lancez la commande suivante dans un terminal :
uname -a
Je tiens à souligner qu’il ne sera pas question d’interface graphique ou de facilité dans cet article. Je vous expliquerai comment configurer la connexion manuellement (édition de fichiers de configuration et lancement de programmes). Il vous faudra un minimum de connaissances en ligne de commande pour suivre. Dans le futur, je serai bien tenté de faire une interface graphique pour faciliter l’installation/connexion de ce modem, mais pour le moment, j’ai d’autres chats à fouetter 🙂 ! Lire la suite