Archive for juillet, 2009

07 14th, 2009

Le site vim-fr.org qui a pour but de réunir une communauté française autour du sujet de l’éditeur de texte Vim est en pleine évolution c’est dernier temps, et il continue sur sa lancé en proposant désormais un planet. Je vous ferai un article pour présenter le site vim-fr.org et un peu de son histoire comment est né le projet, les évolutions qu’il a eu jusqu’ici, mais ce n’est pas le but de celui-ci.

Après la migration récente de la plateforme de wiki nous souhaitions continuer à faire évoluer notre bébé1, nous avions dans l’idée de proposer un blog sur lequel des auteurs aurait pu écrire des articles, et sur lequel nous aurions pu faire des billets lors de news concernant des informations sur le projet Vim en lui-même. Oui, mais voilà nous avons à l’heure actuel des systèmes beaucoup plus intéressant lorsque nous souhaitons réunir des billets de divers auteurs concernant un sujet bien précis, c’est à ce-moment précis qu’intervient Pacco2 . Il me disant « l’idée de proposer un blog est une idée intéressante certes, mais tu sais qu’il existe des moteurs qui nous permettraient d’afficher les flux rss de différents blog sur une page web, ceci porte le doux nom de Planet, après tout nous cherchons à être un site communautaire et nous gagneront plus avec un planet, car je doute que les auteurs qui publie à propos de Vim souhaiterons s’inscrire en tant qu’auteur sur notre blog, par-contre il pourrait effectivement accepter que l’on affiche leurs flux rss concernant vim sur notre planet de plus eux comme nous serait gagnant ». Il avait bien-sur raison, mais je ne pensais pas qu’il existait des moteurs de Planet, car la dernière fois que j’avais regardé j’en avais pas spécialement trouvé, alors oui nous aurions pu en développer un ce n’est pas si long que ça mais nous avons pas forcément le temps pour-ça nous avons tous d’autres projets et celui-ci comme les autres et pendant notre temps libre, nous préférons donc nous concentrer sur le contenu, et essayer de faire évoluer le site pour qu’une véritable communauté naissent, et qui nous l’espérons un jour le site deviendra une référence pour les utilisateurs francophone de vim. Après des recherches sur google nous avons trouvé notre bonheur.
Nous avons d’abord pensé à utiliser planetplanet qui est très certainement le moteur de Planet le plus connu, et qui est développé en Python, mais finalement nous ne l’avons pas choisis. Tout d’abord nous souhaitions rester homogène avec le site principal sachant que le site tourne sur la plateforme mediawiki il nous fallait un planet tournant sous php3 . Puis planetplanet n’est pas forcément super exitant à mettre en place, et cela fait du bien d’être original, et sortir du lot. J’ai donc finalement choisis MoonMoon et l’équipe était d’accord. MoonMoon est vraiment très rapide, et simple à mettre en place cela a du prendre 2minutes, et il n’est pas plus difficile à administrer, de plus il est très léger. Cela est donc agréable pour les raisons expliqué un peu plus haut. Bien-sur il nous reste encore un peu de travail à faire sur le design, mais ce n’est pas le plus important à mes yeux du moins, aux vôtres je ne sais pas. Mais ne vous en faite le planet va s’améliorer petit à petit.
Le planet est apparemment une bonne idée, car après simplement une journée d’existence nous comptons déjà cinq auteurs sur le planet. Alors si vous désirez avoir votre flux sur le planet n’hésitez pas à nous contacter. Le principe est simple nous regroupons des articles comme vous le savez déjà concernant Vim, vous avez donc deux choix pour votre flux, soit vous nous faite parvenir un flux d’une catégorie vim de votre blog, soit un flux taggé contenant vim comme tag c’est d’ailleurs la solution que j’ai choisis pour mon flux. Il est vrai que l’article pourrait faire peut-être un peu marketeux, mais ce n’est pas voulu je m’en suis aperçu après, je suis bien un technicien pas un marketeux4.Non, mais il est vrai que cela fait toujours plaisir de voir un projet qu’on a lancé évoluer, surtout lorsque c’est pour apporter des tips, de l’aide etc… Concernant un langage, ou une application. D’autant plus qu’il n’y pas encore énormément de doc en français concernant vim.
Drapeau FrLe planet
Drapeau FrVim-fr

  1. Pour rappel je suis un des co-fondateurs avec istaz du site []
  2. PaccoJabber un petit nouveau dans l’équipe []
  3. Je tiens à préciser qu’il n’y a aucun développeur php dans l’équipe de vim-fr, c’est plutôt Python et Perl []
  4. je ne me vois pas faire un autre métier que développeur, qui est une grande passion []


Ubuntu sur clé usb

Author: admin
07 12th, 2009

Vous souhaite installer, ou réinstaller une distribution Gnu/linux, ou encore simplement vous aimeriez pouvoir avoir toujours votre distribution favorite à porter de main, et sur un support qui ne soit pas trop encombrant de préférence. Alors faite confiance à Ubuntu Live USB creator.
Vous avez tous du connaître des moments ou vous vouliez graver des cds de votre distribution favorite, et que cela vous avez fait jeter trois cds à la poubelle car la gravure ne fonctionne rarement du premier coup, lorsque l’on installe avec une clé usb l’installation est plus rapide car le débit en lecture est bien plus rapide sur clé que sur un cd. Une autre chose intéressante c’est de pouvoir se balader toujours avec sa clé usb sur soi, moi c’est ce que je fais vous pourriez avoir un ami qui à un problème de boot vous avez besoin de l’aider vous démarrez en livecd grâce à votre clé par exemple c’est quand même moins encombrant qu’un cd à porter sur soi.

Depuis la version 8.10 d’Ubuntu un outil est disponible il vous permettra de réaliser des clés usb Ubuntu, Kubuntu etc… Tout ce qui est Ubuntu par-contre vous ne pourrez pas vous en servir pour faire une fedora ou une arch, mais il existe des outils similaire pour d’autres distribution par ex pour Fedora, pour Debian, Mint et dérivé de Debian j’en n’ai aucune idée je pense que c’est possible, mais je n’ai pas essayé. Actuellement cet outil n’est disponible que pour Ubuntu, mais une version kde(Pour Kubuntu) et Windows sont prévues.

Pour créer votre clé bootable c’est très simple. Il vous faudra vous rendre sur le menu Système/Administration/Créateur de disque de démarrage USB . Une fois lancer il vous faudra choisir l’iso que vous aurez préalablement téléchargé, et si une clé est bien présente sur la machine il ne vous restera plus qu’à cliquer sur Créer un disque de démarrage. Si vous avez des données importante sur votre clé il vous faudra les mettre sur un autre support, car lors de la création de la clé toutes les données qui s’y trouve seront supprimer. Une fois que la copie sera terminé vous n’aurez plus qu’à cliquer sur Quitter. Pour l’installation de votre système sur un ordinateur il vous faudra brancher votre clé sur un des ports usb disponibles de la machine, puis booter la machine sur la clé usb. Attention il se peut que votre machine n’accepte pas de démarrer sur une clé usb, si elle est ancienne, car toutes les machines récente en sont normalement capable.

ubuntuusbcreator

Voilà comment réaliser rapidement une clé bootable pour une distribution Ubuntu en trois clics et 15 min de préparation votre clé sera prête.
Drapeau FrUsb Creator sur wikipedia



Template pour Vim

Author: admin
07 4th, 2009

Si vous êtes développeur informatique, et que vous souhaitez gagner du temps pour l’édition répétitive de certaines instruction pour différents type de fichiers, vous adopterez très rapidement l’utilisation des templates Vim.
Les templates dans Vim sont une fonctionnalité intéressante, et surtout drôlement pratique qui pourront vous faire gagner du temps par-le faite qu’ils rempliront les fichiers vierges d’une en-tête par exemple, que vous aurez vous même définie. Je vais vous expliquer tout ça avec un exemple, l’exemple choisis sera un modèle pour les fichiers html car c’est un très bon exemple du faite de sa lourde syntaxe à insérer sur chaque page.
Nous allons commencer par nous rendre dans le répertoire vim.

cd .vim 
ls

Si le répertoire template n’est pas présent c’est normal si vous n’avez utilisez ce système auparavant, nous allons donc le créer.

mkdir templates

Une fois le répertoire créé déplacez-vous dans celui-ci. Maintenant créer le fichier vim xhtml.html , et insérer ces quelques lignes.

   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
   <head>
       <title>FIXME</title>
       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
       <meta http-equiv="Content-Language" content="fr" />
   </head>
   <body>
 
   </body>
   </html>
   # cursor: 16 del

L’instruction cursor à la fin du fichier permet de spécifié ou placer le curseur après avoir chargé le modèle. Il est possible de rajouter un second numéro spécifiant la colonne. L’argument optionnel ‘del’ demande au script de supprimer automatiquement cette ligne après le chargement. Si maintenant vous enregistrez le fichier nouvellement édité, et que vous ouvrez un avec l’extension html « fichier.html » vous verrez ce que nous avons définie ci-dessus. Vous pouvez bien-entendu définir le modèle de votre choix, et si vous en avez des bons n’hésiter pas à les proposer sur vim-fr.org. Si vous désirez avoir des modèles pour d’autres type de fichiers il suffit de suivre le même procéder avec l’extension du langage par exemple pour python vous pourrez créer ce type de fichier python.py . Voici un exemple.

?View Code PYTHON
#!-*- coding:utf-8 -*-
#==============================================================================
#
#  DESCRIPTION:  
#
#      OPTIONS:  ---
# REQUIREMENTS:  ---
#         BUGS:  ---
#        NOTES:  ---
#       AUTHOR:   (), <>
#      COMPANY:  
#      VERSION:  1.0
#     REVISION:  ---
#===============================================================================
# cursor: 18 del

Site d’utilisateurs Vim francophone
La documentation de Vim en Français
Un autre article présentant les templates Vim