Vimana est un outil écrit en Perl par Yo-An Lin. Il vous permettra de gérer vos scripts Vim en ligne de commande à la manière d’un gestionnaire de paquet comme apt-get par exemple. Vous pourrez obtenir des informations, installer et mettre à jours vos scripts Vim1 . Selon le type du script ftplugin, plugin, syntax etc… Vimana installera les fichiers dans les répertoires correspondants. Par exemple pour un color scheme il le placera dans ~/.vim/colors/

Pour installer Vimana il vous faudra passer par le CPAN. Il est disponible que pour des systèmes de type Unix, par exemple Gnu/linux, Mac OS X, BSD etc… Il n’est pas portable sur Windows.

sudo cpan Vimana

Une fois installé vous pourrez commencer par mettre à jour l’index.

vimana update

Pour chercher un script ou un plugin.

vimana s Perl

Le résultat vous retourna donc des scripts concernant Perl2 .

Vous pourrez aussi avoir des informations sur un script.

vimana info omniperl

Pour installer un script.

Vimana i autocomplop

Si le script n’est pas disponible sur vim.org, mais qu’il utilise un repository Git il sera possible d’indiquer le chemin du repository.

vimana i git:git://path/to/git/repository

Pour finir il est aussi possible d’installer un script depuis un répertoire.

git clone git://path/to/git/repo.git
cd repo
vimana i .

Pour supprimer un script.

vimana remove autocomplop

Ou encore

vimana remove autocomplop --force

En conclusion, c’est un outil qui peut-être très pratique et faire gagner du temps, ça évitera de se rendre à chaque fois sur vim.org pour télécharger le script ou faire une recherche.

Drapeau EnVimana sur le CPAN
Drapeau EnVimana sur github
Drapeau EnBlog de Yo-An Lin

  1. Il va les chercher sur vim.org []
  2. Ayant Perl dans le nom ou la description du script []


01 1st, 2009

J’ai très récemment procédé à l’installation d’un poste sous Debian GNU/Linux. Pour rappel Linux est un système d’exploitation libre et gratuit apparu en 1991 écrit par un étudiant finlandais Linus Torvalds. Debian est une distribution Linux , développé par Ian Murdock le nom Debian est une contraction de son nom et celui de sa femme Debra.

J’ai utilisé un cd de la version Etch 4.0 qui est la version stable actuellement. J’ai décidé comme à mon habitude de procéder à une installation minimal, c’est-à-dire que j’ai sélectionné aucune installation de méta-paquet par défaut comme par exemple serveur, desktop etc… Après installation j’avais donc simplement un terminal, avec le système de base et les outils de base Debian comme apt-get pour l’installation de paquet supplémentaire, et les commande de base Linux nécessaire cd, ls, mkdir etc… Je procède ainsi pour avoir un système propre et savoir exactement ce qui est installé sur mon système. Après installation j’ai modifié le sources liste pour migrer sous sid qui ce trouve dans /etc/apt/sources.list et qui ressemble désormais à ceci.

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp2.fr.debian.org/debian sid main contrib non-free

Le dépôt non-free est nécessaire pour Flash, et d’autres paquets propriétaire.

Debian est toujours disponible en trois versions (trois branches) qui sont:

  1. stable : version figée où les seules mises à jour sont des correctifs de sécurité ;
  2. testing : future stable où seuls les paquets suffisamment matures peuvent rentrer ;
  3. unstable : version active, constamment nourrie de nouveaux paquets ou de mises à jour de paquets déjà existants (surnommée Sid).

sources tirés de Wikipedia 2008.

J’ai choisi d’utiliser sid pour avoir une distribution à jour et beneficié des derniers paquets disponible. Comme vous l’aurez compris ceci est à mes risques et périls, je ne suis pas à l’abri de me réveiller un matin et que mon système soit tous cassé à cause d’une mise à jour, mais cela ne me fait pas peur puis ça peut être très instructif, et puis tant donné que c’est pour un poste Desktop je ne risque pas grand chose, pour un serveur j’aurais bien sur choisi Etch pour avoir un système stable et sur. Cela me permettra aussi de faire des rapport de bugs au besoin de paquet cassé.

Tant donné que je n’avais pas envie, et puis surtout pas spécialement le temps de rester derrière mon ordinateur pendant l’installation de mes paquets, j’ai fais un petit script bash(enfin on ne peut pas vraiment appeler cela un script, c’est simplement une suite d’instruction) que je pourrais lancer, et qui installera tous mes paquets. Je vais certainement affinné un peu ce script pour qu’il soit possible de par exemple choisir son environnement de bureau, kde, gnome xfce etc… Mais pour le moment il resseble à ceci.

#!/bin/bash
#Script bash pour l'installation automatique de paquet
 
#Pour commencer on effectue une mise à jour
 apt-get update
 apt-get upgrade -y  #l'argument -y répond automatiquement oui aux questions
  echo la mise à jour du système a bien été effectue.
 
#Declaration des varibles par categoris des paquets
  browser="iceweasel iceweasel-l10n-fr flashplugin-nonfree"
  compilation="gcc make autoconf automake libtool fakeroot"
  desktop="xorg kdm kde kde-i18n-fr"
  edi="vim vim-common vim-full exuberant-ctags"
  ergo="synergy"
  irc="xchat"
  mail="mutt"
  prog="pyflakes pylint pychecker"
  pictures="inkscape gimp"
  writer="openoffice.org openoffice.org-l10n-fr"
  wifi="network-manager-kde firmware-iwlwifi"
  sound="alsa-base alsa-utils"
  latex="texlive-base texlive-base-bin texlive-base-bin-doc texlive-common texlive-doc-base texlive-extra-utils texlive-fonts-recommended texlive-fonts-recommended-doc texlive-generic-extra texlive-generic-recommended texlive-humanities texlive-humanities-doc texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc texlive-latex-recommended texlive-latex-recommended-doc texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc"
  sys="less manpages-fr"
  apt-get install -y $browser $compilation $desktop $edi $ergo $irc $mail $prog $pictures $writer $wifi $sound $latex $sys
  echo les paquets $browser $compilation $desktop $edi $ergo $irc $mail $prog $pictures $writer $wifi $sound $latex $sys ont été correctement installé sur le système.

Je l’ai rendu exécutable

  1. chmod +x

puis je l’ai exécuté

  1. ./monscript.sh

Cela a très bien fonctionné et a installé mes paquets correctement, aucun problème. Cela me pemetra tout d’abord d’avoir un petit aide mémoire des noms des paquets qui sont installé sur mon système, puis de ne pas avoir besoin de rester derrière mon ordinateur, comme je l’ai dit plus haut, je vais bien entendu travailler le script pour qu’il soit beaucoup complet, et qu’il permettre de choisir des paquets à installer. En attendant il pourra peut être servir à certains d’entre vous, en modifant dans les variables les paquets que vous desirez installer.

Page wikipedia Linux

Page wikipedia Linus Torvalds

Page wikipedia Debian

Site officiel du projet en français

Site du officiel du projet



Xplanet.

Author: admin
08 17th, 2008

Xplanet est un fond d’écran que j’apprécie beaucoup. Il est muni d’une particularité c’est qu’il est dynamique, c’est à dire que par ex si vous êtes localisé en Europe et qu’il est 23h00 il sera sombre, car c’est la nuit, et si il est 10h00 il sera clair, car c’est le jour.

Voila à quoi ça ressemble:

Je trouve cela vraiment très beau, et j’admets que j’apprécie beaucoup voir la terre lorsque je code, ceci m’aide à m’évader et me concentrer sur mon code.

Installation sous Debian:

  • apt-get install xplanet-images

Installation sous Mandriva:

  • urpmi xplanet

Ensuite il faudra vous rendre dans kcontrol /apparence et thèmes/fond d’écran aller dans option avancées choisir xplanet, puis cocher le bouton diaporama.



07 31st, 2008

J’ai très récemment mise en place un serveur web basé sous Debian etch. Ce serveur était juste un serveur de tests, pour tester deux applications web pour la maintenance de parc informatique GLPI et OCS. Je n’ai pas rencontré de problème particulier,  j’ai procedé à une install minimal, puis j’ai mis en place un serveur lamp.

  • apt-get install php5
  • apt-get install apache
  • apt-get install mysql
  • apt-get install phpmyadmin

Il est préferable d’installer d’abord OCS puis GLPI c’est ce qui est dit sur le site officiel, j’ai donc suivi cette régle, OCS est codé en Perl il faudra donc rajouter certains paquets, la liste des paquets est disponible sur wikipédia. L’installation est très simple et ce fait via le navigateur web. Je suis très content du résultat, les tests sont concluant, cela révéle être une solution très pratique, et puissante pour la gérance d’un parc informatique.

J’ai à cette occasion rajouté une page Mes projets avec Realisation Professionnel .

FR: GLPI

FR:OCS

Tous les deux sont des logiciels libres publié sous la licence GNU GPL.



Fonctions cachée moo.

Author: admin
06 1st, 2008

Voila une fonction que j’ai découvert il n’y a pas longtemps, la fonction moo. Qui est une fonction cachée qui ne sert pas à grand chose, mais qui est amusante.

Voila ce que ça donne.

apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...

Cette fonction est aussi disponible avec emerge de gentoo « emerge moo ». Je n’ai pas encore trouvais l’équivaut de cette commande en urpm (« gestionnaire de paquet de mandriva, ben oui quoi je suis devenu un grand adepte de mandriva. ») J’ai bien essayer urpm moo , mais cela n’a rien donné, je vous ferez signe si je trouve une équivalence sous mandriva.



03 27th, 2008

Logo de kdeLogo de Gnome Logo de DebianLogo Ubuntu

Non, non je ne cherche pas à lancer un troll. Comme je vous l’avez dit dans mon article précédent tout pour laisser penser à un troll, mais ce n’est pas le but de recherchait. Quoi que ça me ferais du bien d’avoir un peu de commentaire :) . Non je plaisante.

Plus sérieusement, c’est la question que je me suis posé dernièrement Kde ou Gnome. Gnome que je connais vraiment puisque ça fait 3,4ans que je l’utilise, en revanche Kde du moins techniquement je ne le connais pas. Je connais aussi Xfce et fluxbox.

Comme vous le savez déjà Gnome Kde, et Xfce sont les trois environnement de bureaux les plus utilisés, dans les 3cites il y en n’a qu’un que je ne connais pas, et c’est kde. A la base, je n’ai pas envie d’utiliser Kde, car en réalité je l’ai déjà tester, mais pas plus de 45min. J’ai tout de suite vu qu’il avait un air de ressemblance avec Windows, et de nombreuses applications ressemble à des applications que l’on pourraient trouver chez Windows comme Kvirc qui ressemble à Mirc, je ne suis pas sous Linux pour me retrouvais avec des airs de ressemblance à Win :) , de plus je l’ai trouvé un peu lourd. Mais depuis quelques temps je me rends compte que j’utilise de plus en plus d’applications destiné à Kde comme Kopete par exemple (sur lequel je ferais un article très prochainement). Je me rends compte aussi que techniquement il a l’air plus intéressant sur plusieurs points, je dis bien « a l’air », tant donnait que je ne le connais pas, je dis ça en rapports à des choses que j’ai pu lire, ou que l’on m’a dit. De ce faite, je me suis dis pourquoi ne pas le tester, de toute les manière ça me fera pas de mal, j’aime tester. Je teste le plus d’applications possible :) . Quelques choses néanmoins me dérangeais, c’est d’avoir deux environnement installait, alors j’ai pensé à installer Kubuntu, mais comme vous le savez peut être Ubuntu est Kubuntu sont deux distributions différentes, ce que je veux dire par là, c’est que bien entendu, elles utilisent les même dépôts, mais la différence est que la communauté Kde est beaucoup moins active. Alors je me suis dis Debian au moins c’est pareil pour tout le monde, de plus je connais Debian l’ayant utilisé aussi. Au même moment, j’ai eu mon disque dur qui m’a lâché, peut être que c’était un signe, sûrement même. J’ai donc réinstaller sur mon niveau disque dur Ubuntu :P donc Gnome :) . De ce faite j’ai pris ma décision, et je vais continuer à utiliser Ubuntu, avec Gnome pour le moment. Peut être qu’un jour je ferrais un petit

apt get install kde desktop

Je vous direz ça. Je le ferais certainement de plus ça me fera un petit article à écrire :) .

FR: Site officiel de la communauté d’utilisateurs Ubuntu

FR: Site officiel de la communauté d’utilisateurs Kubuntu

FR: Site officiel Debian

FR:Gnome France

FR: Site officiel de Kde

Ps Hors sujet:

J’apprécie écrire au début de la nuit ou en plein milieux, comme en ce moment, car le monde qui nous entoure est calme, c’est généralement le silence complet, puis c’est agréable de regarder par la fenêtre la nuit, avec toutes ces lumières qui éclaires les bâtiments, et maisons. La nuit on se croiraient presque dans un autre monde, sans violence, un monde calme est heureux. En tous les cas, ça m’aide beaucoup d’écrire la nuit :) .