<?xml version="1.0" encoding="iso-8859-15"?>
        <?xml-stylesheet type="text/css" href="http://www.botchchikii.com/styles/feed.css"?>
<rss version="2.0"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title>L'appel du Gnou </title>
<atom:link href="http://www.botchchikii.com/rss.xml" rel="self" type="application/rss+xml" />
<link>http://www.botchchikii.com</link>
<description># Le blog d'un vadrouilleur libre, explorateur de GNU/Linux et d'autres horizons.</description>
<dc:language>fr-FR</dc:language>
<dc:creator>botchchikii</dc:creator>
<dc:date>2010-03-05T20:45:29-05:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />

<item>
<link>http://www.botchchikii.com/archives/2010/03/05/frugalware_vous_invite_pour_la_sortie_de_locris/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2010/03/05/frugalware_vous_invite_pour_la_sortie_de_locris/index.html</guid>
<title>Frugalware vous invite pour la sortie de Locris </title>
<dc:date>2010-03-05T20:28:31-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> gnulinux, frugalware, libre, planet-libre</dc:subject>
<description><![CDATA[
<p>
Et oui, c'est bientôt la sortie de la nouvelle version stable de <a href="http://frugalware.fr">Frugalware</a> ! Baptisée <b>Locris</b> par <a href="http://vmiklos.hu/blog/">Miklos</a>, pour rester dans l'univers d'Isaac Asimov et du <a href="http://fr.wikipedia.org/wiki/Cycle_de_Fondation">Cycle de Fondation</a>, la nouvelle stable a tout pour plaire.
</p>
<p>
Cedynamix, un des développeurs de Frugalware nous a fait un <a href="http://www.cedynamix.fr/2010/02/24/frugalware-12-rc2-attention-grosse-evolution/">billet sur les améliorations</a> de Locris. Personnellement, en version current,la transition s'est faite en douceur au fil des mois.
</p>
<p>
Et oui, Quelques mois déja. À la commande (merci à <a href="http://blog.lenezir.fr">Lenezir</a> pour celle-ci):
</p>
<pre>
  # dumpe2fs -h /dev/sda1 | grep "Filesystem created"
</pre>
<p></p>
<p>
le système me renvoie la date de d'installation de mon système sous frugalware :
</p>
<pre>
  Filesystem created:       Fri Oct 16 00:33:48 2009
</pre>
<p>
4 mois depuis la découverte de cette distribution et elle a eu à "subir" plusieurs mises à jour sensibles (Xorg 7.5, PAM, plusieurs kernels). Aucun raté. J'ai eu un ennui assez majeur pendant deux mois : je ne pouvais me connecter sur internet depuis mon camp. Ca a pris du temps car j'ai passé beaucoup de temps connecté à un autre endroit et j'ai laissé trainer l'affaire. Elle s'est résolu avec <a href="http://blog.archambeau.info/">Exceed</a> sur Jabber. 
</p>
<p>
Parce que toute la différence se fait là. La grande force du logiciel libre en général et de frugalware en particulier, c'est le dialogue qui peut exister entre développeurs et utilisateurs. Ceux qui passent beaucoup de temps dans le "cambouis" et qui aiment que leur "bébé" fonctionne au mieux et ceux qui se servent de cet outil et qui donnent des retours ou participent au support. 
</p>
<p>
On échange sur Frugalware bien sur mais la discussion varie souvent. Comme au bar du coin pour les plus traditionnels  <img src="http://www.botchchikii.com/moods/smilies/wink.gif" alt=";)" /> On fait connaissance avec les autres utilisateurs, gentiment, et l'on découvre des choses intéressantes parfois :
</p>
	<blockquote>
	[23:07:24] &lt;Personne&gt; Changaco: tu parles de quelle identité donc ?
	</blockquote>
	<blockquote>
	[23:07:22] &lt;Changaco&gt; une identité c'est un pseudo et une paire de clé
	</blockquote>
	<blockquote>
	[23:08:02] &lt;Personne&gt; j'ai un prénom et une paire cooommme ça \o/
	</blockquote>
	<blockquote>
	[23:08:04] &lt;Personne&gt; C'est pas suffisant ? :p 
	</blockquote>
<p></p>
<p>
La communauté Frugalware correspond bien à la distribution : à dimension humaine, réactive, agréable. C'est une des raisons pour laquelle je me suis lancé avec Frugalware, et c'est un peu une réponse pour quelques commentaires trouvés dans ce <a href="http://www.cyrille-borne.com/index.php?post/2010/03/03/Je-combats-mes-démons-épisode-2-:-Frugalware-la-maudite,-le-temps-de-la-mauvaise-volonté">billet de Cyrille Borne</a> (qui j'espère n'abandonne pas l'idée d'installer frugal). 
</p>
<p>
Alors, une soirée "IRC" pour célébrer <b>Locris</b>,c'est un peu comme une soirée portes-ouvertes : même sans être spécialiste ou à la veille de changer d'air, vous pouvez voir si l'ambiance générale vous convient et peut-être trouver la motivation et le soutien pour passer le cap du partitionement de votre disque dur ? 
</p>
<p>
Vous nous trouverez nous en tout cas, un verre à la main  <img src="http://www.botchchikii.com/moods/smilies/wink.gif" alt=";)" /> et peut-être que les devs nous feront un feu d'artifice à la fin, orchestré par un <i>mxw_</i> endiablé !
</p>
<p>
<img src="http://www.frugalware.org/images/logo-new.png" title="Frugalware Locris" />
</p>
<p>
<b>Le 8 mars</b> au soir, la communauté <a href="http://frugalware.fr">Frugalware.fr</a> invite tout ceux qui le désire sur leur canal irc et salon jabber, un bot est censé assuré la liaison entre les deux.
</p>
<p>
Vou pourrez discutez avec des membres de la communauté si vous avez des questions. Si vous installez Frugalware, les participants feront de leur mieux pour vous aider. Des développeurs français seront même présents.
</p>
<p>
<b>INFOS IRC:</b>
</p>
<p>
canal <b>#frugalware.fr</b>
serveur <b>freenode</b>
</p>
<p>
<b>INFOS JABBER:</b>
</p>
<p>
salon <b><a href="mailto:frugalware@chat.jabberfr.org">frugalware@chat.jabberfr.org</a></b>
</p>
<p>
Vous pouvez vous connecter au canal irc directement via votre navigateur internet sur ce lien:
[<a href="http://www.frugalware.fr/irc/">http://www.frugalware.fr/irc/</a>]
</p>
<p>
A bientôt sur le chan  <img src="http://www.botchchikii.com/moods/smilies/smiley.gif" alt=":)" />
</p>]]></description>

</item>
<item>
<link>http://www.botchchikii.com/archives/2010/02/11/ma_face_obscure/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2010/02/11/ma_face_obscure/index.html</guid>
<title>Ma face obscure </title>
<dc:date>2010-02-11T14:19:27-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> textes</dc:subject>
<description><![CDATA[
<p>
Il y a des jours où il faudrait rester coucher et des nuits où le sommeil ne résoud rien. Je connais les symptômes depuis un moment. Une barre dans le front, l'envie de d'envoyer chier ceux qui osent s'approcher et le goût de m'exiler, loin de tout ceux qui ont la faculté de m'adresser la parole. 
</p>
<p>
Les malheureux qui croisent mon regard pendant ce temps se sont mis d'accord sur un terme. Parce qu'il faut nécessairement une explication. Je suis "obscur". Une facette sombre, qui contraste tellement à ce que je vous montre d'ordinaire. Le gentil et communicatif mickael n'est plus fréquentable, il se transforme et vous démontre alors à quel point il peut être asocial.
</p>
<p>
Parce que cela vous étonne ? Comment, d'après vous, suis je capable de tout quitter pour m'exiler trois ans dans le trou du cul du Québec ? Pourquoi suis je le seul en Baie-James à ne pas retourner en ville régulièrement ? Peut-être parce que je ne suis tout simplement pas capable de supporter à temps plein tout votre bruit, votre présence et vos remarques. 
</p>
<p>
Je fais des efforts et je me suis amélioré, convenez en. J'ai aussi rencontré des gens qui m'ont donné le goût de persevérer et de dialoguer. Je ne demande pas grand chose finalement, je ne demande pas que vous m'aimiez ou me compreniez, juste un sourire et pas de prises de têtes. 
</p>
<p>
Je me demande si j'ai fait les bons choix. Ne pas aimer les prises de têtes et tenter de défendre la cause du loup et de la biodiversité, cela semble contradictoire. Je suis dans un univers de débats et de conflits serrés. je navigue entre des vagues teintées d'émotions et de rancoeur, mais je n'ai qu'un bateau gonflable. Reste à savoir qui enfoncera le clou...
</p>
<p>
Je dérive et divague. C'est de bon ton. Tiens, hier j'ai reçu un mail où un preneur de tête me prend pour un con et se croit capable d'analyser ce que je vis, rien qu'en analysant mon dernier article. J'ai droit à une leçon de vie alors que je ne souhaitais que présenter un monsieur qui en valait la peine. Manges la merde, preneur de tête, j'ai pas le goût de jouer à ton jeu. J'ai pas l'humeur de rentrer dans un débat sans intérêt juste parce que tu t'inventes des trucs et que tu te prends pour un sage.
</p>
<p>
Je divague et me prépare à boire la tasse. C'est de bon goût. Tiens, ce matin, en pleine obscurantisme, je parcours les statistiques de <a href="http://www.peupleloup.info">peupleloup</a>. Les articles qui sortent du lot ? les goodies (calendriers, fonds d'écran) attirent du click. Le coup de gueule contre Paypal tient la barre. Les vadrouilles ? personne ou presque ne les lit. Bof, rien de méchant, c'est sur le long terme que ces articles auront leur sens bien sur. C'est juste mon coté obscur qui me fait voir les choses un peu en noir. 
</p>
<p>
Et pendant ce temps, ca #buzz sur twitter. Le monde continue de tourner, c'est bon signe. A mesure que j'essaie de trouver un peu d'intérêt à ma time-line, ma satanée barre au front se fait plus pressante. J'unfollow quelques linkeurs fous qui restaient mais ca ne me soulage pas. Ah, si un <a href="http://twitter.com/liliscience/status/8965948374">tweet</a> retient mon attention et m'arrache un sourire.
</p>
	<blockquote>
	 Le saviez-vous? Vous dépensez 150 calories par heure en vous cognant la tête sur un mur! Un nouveau régime en perspective...
	</blockquote>
<p></p>
<p>
Ca pourrait être une idée effectivement, mais je n'ai pas de kilos à perdre et j'ai déja un beau mal au crâne. Non, la seule solution qui fonctionne dans ces cas là, je la connais, c'est l'exil. La cause principale de mon mal, je la connais aussi. Je suis trop gentil, je me suis fait encore enchainer et bloquer ici dans ce bureau. Je suis pas capable de laisser un gars tout seul s'occuper de tous ces chasseurs de dernière minutes, à l'affût des derniers jours de chasse facile. Alors je reste et aide de mon mieux, mais ca va à l'encontre de mes priorités et ca m'oblige à socialiser avec des gens avec qui j'ai aucun point commun...
</p>
<p>
Je suis tanné, comme on dit ici. Je n'ai même pas le goût de trifouiller dans les dépôts magiques de <a href="http://frugalware.org">frugalware</a> (qui a géré comme un chef la mise à jour majeure de Xorg en passant). Oh, vous en faîtes pas, (pour les rares qui s'en font), cela finit toujours par passer ces périodes un peu sombres. Ca ira mieux lorsque je vous reviendrais. Dans quelques jours ou quelques semaines. 
</p>
<p>
D'ici là, je vais fermer les ports. Je vais suivre l'exemple de <a href="http://www.peupleloup.info/monsieur-neacappo">Monsieur Neacappo</a> et me concentrer sur l'essentiel.
</p>]]></description>

</item>
<item>
<link>http://www.botchchikii.com/archives/2010/02/06/jabber_ou_comment_chatter_librement/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2010/02/06/jabber_ou_comment_chatter_librement/index.html</guid>
<title>Jabber, ou comment chatter librement</title>
<dc:date>2010-02-06T13:46:27-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> frugalware, libre, planet-libre</dc:subject>
<description><![CDATA[
<p>
Quand on parle de messagerie instantanée, il y a un arrière goût de "MSN" dans la bouche. C'est en effet l'outil qui est le plus utilisé. À tort  bien entendu, pourquoi ?
</p>
<ul>
<li>MSN est centralisé : votre compte dépend du bon vouloir du gros microsoft
</li>
<li>Le client originel de MSN (live messenger) est lourd et avec de la pub
</li>
<li>Les échanges ne sont pas sécurisés
</li>
<li>Ce n'est pas libre
</li>
<li>L'utilisation se limite à parler avec ses contacts.</li></ul> 
<p>
Lorsque j'ai recherché une solution pour proposer un espace de dialogue entre les écoles et l'<a href="http://peupleloup.org">association</a>, je suis passé par de nombreuses applications. Toutes utilisaient du flash ou Java pour fonctionner. Aucune n'était vraiment stable. Je me suis tourné alors sur Jabber. 
</p>
<p>Le terme est relativement connu, mais qu'est ce donc exactement que Jabber ? Les utilisateurs de Gmail et <a href="http://wiki.jabberfr.org/Google_Talk">Google Talk</a> utilisent Jabber sans le savoir, Google ayant adopté et adapté le protocole XMPP pour ses besoins.
</p>
<p>Voici donc une présentation générale de Jabber, en espérant que vous aurez le goût de vous y plonger, en tout liberté ! 
</p>


<h2>Présentation générale</h2>
<p>
Cette <a href="http://wiki.jabberfr.org/Jabber">définition de Jabber</a> sur le wiki francophone nous éclaire un peu plus sur ce qu'est Jabber et ce qu'il peut apporter. Les avantages cités dans l'article cité et qui sont importants pour moi :
</p>
<ul>
<li>Standart ouvert
</li>
<li>Décentralisation
</li>
<li>Complexité sur le serveur et non sur le client
</li>
<li>Salons de discussions
</li>
</ul>

<p>
Ce dernier point est fondamental dans mon cas : je dois trouver un outil qui permette à plusieurs personnes de se connecter en même temps pour discuter. L'accès doit etre possible également sans créer de compte, ce qui est possible comme on le verra plus loin.
</p>
<p>
Visuellement, il n'y a pas grand changement par rapport au connu <i>msn</i>. Un "roster" qui permet de changer son statut et de voir l'état de ses contacts. Les discussions s'ouvrent dans des nouvelles fenêtres et après, il suffit de discuter.
</p>
<p>
Il est possible de s'échanger des fichiers, d'utiliser l'audio et la video (il y a encore du travail à faire dans ce sens, voir <a href="http://wiki.jabberfr.org/Jingle">jingle</a>) ou d'envoyer des messages à des contacts non connectés.
</p>
<h3>Le protocole XMPP</h3>
<p>
La base de Jabber est dans son <a href="http://wiki.jabberfr.org/Protocole">protocole</a>. <a href="http://xmpp.org/">XMPP</a>, à comparer avec <a href="http://fr.wikipedia.org/wiki/Microsoft_Notification_Protocol">MNSP</a> (le protocole de live mesenger), est ce qui permet toutes les fonctionnalités décrites plus bas.
</p>
<p>
Son format ouvert est fondamental car il est possible de connaître parfaitement son fonctionnement, voire de l'améliorer pour les plus doués d'entre vous. 
</p>
<h3>Jabber ID (JID)</h3>
<p>
Un Jabber ID ou « identifiant Jabber » est l'adresse unique d'une entité XMPP (utilisateur, serveur, passerelle, salle de discussion, etc.).
</p>
<p>
Pour un utilisateur, le JID ressemble à une adresse e-mail. Il se compose du nom de l'utilisateur et du nom de son serveur séparés par un « @ » : par exemple <code>mickael@im.peupleloup.org</code>. Pour connaître et choisir un serveur XMPP, je vous conseille de lire cette <a href="http://wiki.jabberfr.org/Serveurs">page</a>. Personnellement, j'utilise celui de l'APINC, qui héberge <a href="http://www.jabberfr.org/">JabberFR</a>, les principaux salons francophones et qui permet d'avoir son domaine personnalisé.
</p>
<p>
Il est possible de créer un compte sur les <a href="http://jabber.apinc.org/domliste.php">domaines</a> enregistrés ou même de créer son propre domaine, comme je l'ai fait. Il suffit pour cela de faire une demande à un gestionnaire de l'<a href="http://apinc.org">APINC</a>. Les instructions sont données en bas de la page des domaines.
</p>
<p>
A noter que vous pourrez communiquer sans problème avec n'importe qui, quelque soit le domaine (ou serveur) choisi. Ce n'est qu'une question de goût. Vos contacts et MUCS favoris sont enregistrés sur le serveur, ce qui permet de changer de client aisément : vous retrouverez vos marques instantanément.
</p>
<p>
Pour un salon (MUC), le JID ressemble également à une adresse e-mail. Il se compose du nom du salon et du nom de son serveur séparés par un « @ » : par exemple <code>peupleloup@chat.jabberfr.org</code>.
</p>
<p>
Il est possible de créer des liens HTML pour rejoindre un salon (si le visiteur a installé un client Jabber). le lien est de type <code>xmpp:peupleloup@chat.jabberfr.org?join</code>.
</p>
<h3>Le Roster</h3>
<p>
Le roster de XMPP est la liste de contacts de l'utilisateur. Il peut contenir plusieurs comptes XMPP. Selon le client choisi, vous pourrez facilement rejoindre vos salons de discussions et gérer passerelles et services.
</p>
<h3>Les passerelles</h3>
<p>
Vous êtes intéressés par Jabber et ses avantages, mais le problème est que vos contacts sont sur msn ou autre (ICQ, AOL). Vous pouvez utiliser alors un client qui supporte plusieurs protocoles (<a href="http://pidgin.im">pidgin</a> par exemple), mais vous ne tirerez pas parti de jabber. XMPP permet de communiquer avec des protocoles différents, en utilisant des <a href="http://wiki.jabberfr.org/Passerelle">passerelles</a>. 
</p>
<p>
Alors,je n'utilise pas ces passerelles car je n'en ai pas l'usage. Je ne peux donc vous en parler. Il est sympa cependant de savoir que cela existe. (le mieux étant de persécuter vos amis pour les faire passer à Jabber ;-)).
</p>
<h3>Les MUCs</h3>
<p>
Sous ce terme barbare, qui est l'acronyme de "Multi-User Chat", se cache une fonctionnalité très intéressante. Pour ceux qui fréquentent les salons IRCs, cela ne sera pas compliqué à comprendre, le principe est le même : se retrouver sur un salon thématique et tailler la bavette. Très utile pour avoir de l'aide ou pour débattre de sujets divers. 
</p>
<p>
Le gros avantage est que vous avez accès facilement à ces salons, via votre roster. En paramétrant une connexion automatique, vous serez présent dès votre connexion à Jabber si vous le souhaitez. 
</p>
<p>
Vous pouvez bien sur créer votre propre salon et le gérer finement (selon le client utilisé). Vous n'aurez pas à vous soucier de la destruction de ce salon s'il n'est pas fréquenté car vous avez le choix de le rendre "persistant". Vous aurez également le choix d'activer les logs ou non. Ceux ci seront disponibles au monde entier à cette <a href="http://chat.jabberfr.org/logs/">adresse</a>. A noter que ces logs ne sont ni modifiables ni supprimables.  
</p>
<p>
Ainsi, l'utilité de Jabber prend tout son sens : vous pouvez très bien n'avoir aucun contact dans votre roster et n'utiliser que la fonction MUC. Cela vous fera un IRC nouvelle formule, que je trouve bien fonctionnel et agréable à gérer.
</p>
<strong>Commandes principales</strong>
<p>
Elles sont similaires à IRC. Les commandes sont précédées d'un <code>/</code> suivi de la commande. Pour connaître celles ci : <code>/help</code>
</p>
<pre>
  /join frugalware@chat.jabberfr.org # rejoindre le MUC de frugalware
  /nick pseudo  # changer de pseudo (les espaces sont autorisés)
  /me action  # affiche une ligne de type "pseudo ce que vous avez taper comme action"
  /msg pseudo # envoie un message privé à pseudo
</pre>
<p></p>
<p>
Plus évidemment les commandes de gestion de MUC, comme les bannissements, le changement de topic ou les privilèges accordés aux membres. 
</p>
<p>
Note : pour ceux qui utilisent <a href="http://wiki.mcabber.com/index.php/FR_Main_Page">Mcabber</a>, les commandes sont un peu différentes : il faut commencer par un <code>/room</code>. Par exemple :
</p>
<pre>
  /room nick pseudo
  /room privmsg pseudo message
  /room topic sujet du salon
</pre>
<p>
(plus d'aide en tapant <code>/help room</code>)
</p>
<h2>Utiliser Jabber</h2>
<p>
Il est temps de s'y mettre. Après la théorie, voici quelques trucs pour rentrer dans le grand bain.
</p>
<h3>Tester sans créer de compte</h3>
<p>
Meme si vous ne pourrez profiter de tous les avantages de Jabber, il est possible de rejoindre les MUCs sans créer de compte. Pour cela, il est nécessaire d'utiliser un compte (générique) fait pour cela, et passer par le navigateur, via un applet en java. Ce procédé est connu sous le nom de <a href="http://wiki.jabberfr.org/MUCkl">Muckl</a> et tire parti d'une fonctionnalité intéressante de Jabber : pouvoir se connecter plusieurs fois avec un meme compte, simultanément.
</p>
<p>
Une toute nouvelle application, <a href="http://blog.louiz.org/?p=377">Poezio</a>, permet de se connecter également aux MUCs sans s'enregistrer. C'est un client en ligne de commande et plaira aux fanas d'IRC qui ne souhaitent pas s'identifier ou avoir les autres possibilités de Jabber.
</p>
<p>
<a href="http://chat.jabberfr.org/muckl_int/index.php?room=peupleloup">Salon Peuple Loup avec Muckl</a>
</p>
<h3>Créer un compte</h3>
<p>
Passons à l'étape 1 de votre addiction à Jabber !
</p>
<p>
Comme dit plus haut, il y a la possibilité de choisir plusieurs <a href="http://wiki.jabberfr.org/Serveurs">serveurs</a>. Comme je ne connais que celui d'APINC, je vais me baser sur celui-ci. 
</p>
<p>
Premièrement, quel JID souhaitez vous ? Vous avez la <a href="http://jabber.apinc.org/domliste.php">liste des domaines disponibles</a> ainsi que leur disponibilité. L'avantage de prendre un domaine "connu" tel que <code>im.apinc.org</code> est d'être assuré de conserver votre JID. En effet, les domaines personnalisés sont dépendants du bon vouloir du propriétaire de ce domaine : s'il ne renouvelle pas son domaine, vous perdez votre JID, ainsi que vos paramètres.
</p>
<p>
L'inconvénient des domaines connu : le JID sera peut etre déjà pris, alors que vous pourrez avoir un JID plus sympa ailleurs. A vous de choisir.
</p>
<p>
Pour créer un compte, il est possible de passer par le web et le site de l'apinc. en allant à cette adresse : <a href="http://im.apinc.org/inscription/?apinc=1&amp;server=im.apinc.org">http://im.apinc.org/inscription/?apinc=1&amp;server=im.apinc.org</a>, vous vous inscrirez pour le domaine <code>im.apinc.org</code>. Il suffit de modifier cette URL pour vous inscrire sur un autre. Exemple pour une adresse en <code>im.peupleloup.org</code> :
</p>
<pre>
  http://im.apinc.org/inscription/?apinc=1&amp;server=im.peupleloup.org
</pre>
<p>
Vous pouvez également vous inscrire via votre client Jabber dans la majorité des cas. Voici un petit tutoriel que j'avais fait pour Pidgin :
</p>
<p>
<a href="http://sudo-me.com/wakka.php?wiki=PidginPourJabber">Créer un compte avec Pidgin</a>
</p>
<h3>Clients Jabber</h3>
<p>
Il y en a pour tous les goûts. Windows, Mac ou GNU/Linux. Dédié à Jabber ou multi-protocole. Avec une jolie interface ou en ligne de commande. La <a href="http://wiki.jabberfr.org/Clients">liste des clients disponibles</a> est sur le wiki de JabberFR.
</p>
<p>
personnellement, j'utilise avec une très grande satisfaction <a href="http://macabber.com">Mcabber</a>,disponible dans la majorité des dépôts.
</p>
<pre>
  pacman-g2 -S mcabber
</pre>
<p>
<img align="middle" src="http://www.botchchikii.com/img/mcabber.jpg" border="0" alt=""/>
</p>
<h3>Ajouter des contacts</h3>
<p>
Il existe un <a href="http://annuaire.jabberfr.org/">annuaire Jabber</a> qui pourra vous donner quelques adresses. Le plus naturel est de commencer par rejoindre les salons de discussions avec lesquels vous avez des affinités : vous allez trouver des gens que vous aurez peut etre envie de rajouter à votre liste. Dans ce cas, vous ajoutez le JID voulu, et une demande sera envoyée au destinataire. S'il accepte, vous pourrez le voir dans votre roster. 
</p>
<p>
Avec mcabber :
</p>
<pre>
  /add mickael@im.peupleloup.org
</pre>
<p></p>
<p>
Placer dans un groupe de contacts :
</p>
<pre>
  /move groupe
</pre>
<p></p>
<h3>Rejoindre un MUC</h3>
<p>
Selon le client que vous avez choisi, la démarche est différente. Voici la méthode avec <a href="http://sudo-me.com/wakka.php?wiki=SalonJabberAvecPidgin">pidgin</a>. Avec Mcabber :
</p>
<pre>
  /room join frugalware@chat.jabberfr.org
</pre>
<p>
Il est utile de rajouter le MUC dans vos favoris pour le retrouver plus facilement. L'"autojoin" est aussi un bon choix si vous souhaitez être régulier dans le salon.
</p>
<h4>Bookmarks et connexion automatique</h4>
<p>
Avec mcabber :
</p>
<pre>
  /room bookmark add +autojoin
</pre>
<p></p>
<h3>Bonux</h3>
<h4>Présence</h4>
<p>
Il est possible de notifier votre état ou statut sur votre blog ou en signature de forum. <a href="http://presence.jabberfr.org/">Présence</a> est fait pour ca. Il conviendra de rajouter le JID de ce Bot dans vos contacts pour qu'il puisse connaître votre état.
</p>
<h4>Micro-Blogging</h4>
<p>
Pour suivre votre time-line sur <a href="http://identi.ca">identi.ca</a>, il existe plusieurs moyens. 
</p>
<ul>
<li>En allant dans vos préférences de votre compte identi.ca et renseigner votre JID (et ajouter le bot dans vos contacts)
</li>
<li>En utilisant <a href="http://identichat.prosody.im/">Identichat</a>, qui rend votre compte comme un MUC</li></ul>
<p>
Pour twitter, ce n'est possible à ma connaissance qu'avec une adresse en gmail. Pareil pour <a href="http://friendfeed.com">friendfeed</a>.
</p>


<h2>Aller plus loin</h2>
<h3>Liens</h3>
<ul>
<li><a href="http://www.jabberfr.org/">Jabber Fr</a>
</li>
<li><a href="http://wiki.jabberfr.org/">Wiki</a>
</li>
<li><a href="http://www.jabber.org/">Jabber.org</a>
</li>
</ul>

<h3>Salons à voir</h3>
<p>
<a href="http://wiki.jabberfr.org/Salles_de_discussion">Liste de quelques salons</a>
</p>
<p>
<b>Les salons que je fréquente</b>
</p>
<ul>
<li>Peuple Loup : <a href="xmpp:peupleloup@chat.jabberfr.org?join">xmpp:peupleloup@chat.jabberfr.org?join</a>
</li>
<li>Frugalware : <a href="xmpp:frugalware@chat.jabberfr.org?join">xmpp:frugalware@chat.jabberfr.org?join</a>
</li>
<li>Art Libre : <a href="xmpp:artlibre@chat.jabberfr.org?join">xmpp:artlibre@chat.jabberfr.org?join</a>
</li>
<li>Planète Libre : <a href="xmpp:planete-libre@chat.jabberfr.org?join">xmpp:planete-libre@chat.jabberfr.org?join</a></li></ul>

<h2>Pour finir</h2>
<p>
Voila, cet article ne sera certainement pas utile à tout le monde, mais il vise ceux qui ne connaissent pas encore Jabber. En espérant qu'il vous donne quelques voies de recherches, et surtout l'envie de vous y mettre !
</p>]]></description>

</item>
<item>
<link>http://www.botchchikii.com/archives/2010/01/30/quelques_outils_pratiques_en_console/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2010/01/30/quelques_outils_pratiques_en_console/index.html</guid>
<title>Quelques outils pratiques en console</title>
<dc:date>2010-01-30T02:28:38-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> frugalware, libre, planet-libre</dc:subject>
<description><![CDATA[
<p>Je découvre petit à petit des outils qui simplifient l'utilisation de la console. Comme pour les applications graphiques (GUI), certaines seront vite oubliées, d'autres resteront en usage. Voici quelques outils qui me sont servent depuis quelques temps et à plusieurs reprises.</p>
<p>C'est assez souvent que l'on souhaite avoir à disposition le contenu de fichiers. En panne ou en dépannage, un peu de concrêt ca aide. J'ai trouvé deux outils permettant de gérer ca facile. Un supplément à Mutt ensuite et un pilier de la navigation de fichier, Midnight Commander, finissent ce petit tour d'horizon.</p>
  
<h2>Wgetpaste</h2>
<pre>
  pacman-g2 -S wgetpaste
</pre>
<p>
Alors, j'ai découvert cet outil il y a peu, en furetant sur le BlankoWorld. Un script qui permet de publier sur <a href="http://pastebin.com">pastebin</a> le résultat de commandes ou le contenu d'un fichier. 
</p>
<p>
Vous avez le choix de plusieurs services et plusieurs syntaxes. En configurant votre <code>~/.wgetpaste.conf</code> et en jouant avec les options décrites dans le billet du Blankoworld, vous pourrez avoir à disposition de vos confrères d'IRC ou Jabber une Url rapidement. Voici pour <a href="http://pastebin.ca/1771685">exemple</a> le résultat de la commande :
</p>
<pre>
  wgetpaste ~/.wgetpaste.conf
</pre>
<p>Ca pourrait être sympa d'avoir ce genre de service d'installé de base et configuré pour le <a href="http://frugalware.org/paste/">pastebin</a> de Frugalware. (non, <a href="http://frugalware.org/~devil505/blog/">Devil505</a>, ce n'est pas un appel du pied ;)</p>
<ul>
<li><a href="http://olivier.dossmann.net/joueb/archives/2009/10/30/wgetpaste_et_pastebinit_deux_outils_à_ne_pas_manquer/">BlankoWorld</a>
</li>
</ul>

<h2>Xclip</h2>
<pre>
  pacman-g2 -S xclip`
</pre>
<p>
Dans le même ordre d'idée, mais pour un travail local, xclip permet de mettre dans le presse-papier le contenu d'un fichier ou l'inverse  <img src="http://www.botchchikii.com/moods/smilies/wink.gif" alt=";)" />
</p>
<p>
Place le contenu de xorg.conf dans le presse papier :
</p>
<pre>
  xclip -i /etc/X11/xorg.conf
</pre>
<p></p>
<p>
Place ce xorg.conf dans un fichier de sauvegarde 
# oui, je sais, un cp fait ca bien, c'est juste un exemple  <img src="http://www.botchchikii.com/moods/smilies/wink.gif" alt=";)" />
</p>
<pre>
  xclip -o /etc/X11/xorg.bak
</pre>
<p></p>
<p>
Le résultat de la commande ls usb se place dans le presse papier
</p>
<pre>
  ls usb | xclip
</pre>
<p></p>
<ul>
<li><a href="http://freshmeat.net/projects/xclip/">Le projet</a>
</li>
</ul>

<h2>Midnight Commander</h2>
<p>
Un navigateur de fichier en console. Deux panels, la possibilité d'établir une connexion FTP et la visualisation rapide des fichiers, <b>mc</b> est un "must have". 
</p>
<pre>
  pacman-g2 -S mc
</pre>
<p></p>
<ul>
<li><a href="http://www.midnight-commander.org/">Site officiel</a>
</li>
<li><a href="http://fr.wikipedia.org/wiki/Midnight_Commander">Wikipedia</a>
</li>
</ul>

<h2>Abook</h2>
<pre>
  pacman-g2 -S abook
</pre>
<p></p>
<p>
Un carnet d'adresse assez simple, qui s'accouple très bien avec <a href="http://mutt.org">Mutt</a>. Vous pouvez renseigner tous les champs habituels d'un carnet d'adresses, avec une interface assez sympa et graphique (on ne rigole pas!) Une fois installé, il vous faut ajouter ces lignes à votre muttrc.
</p>
<p>
<b>~/.muttrc</b>
</p>
<pre>
  # Abook
  set query_command= "abook --mutt-query '%s'"
  macro index,pager A "&lt;pipe-message&gt;abook --add-email-quiet&lt;return&gt;" "add the sender address to abook"
</pre>
<p>
En pressant <b>A</b> (au lieu de <code>a</code>), l'expéditeur du message est ajouté à votre carnet d'adresse Abook. Lors de la rédaction d'un message, lorsque le destinataire vous est demandé, pressez <b>Ctrl+t</b> pour faire apparaître la liste de vos contacts.
</p>
<ul>
<li><a href="http://abook.sourceforge.net/">Site du projet</a>
</li>
</ul>

<h2>Fortunes</h2>
<pre>
  pacman-g2 -S fortune fortune-fr fortune-mod fortune-mod-chucknorris-fr
  # ce n'est qu'un exemple. pour voir tous les mods disponibles :
  pacman-g2 -Ss fortune
</pre>
<p></p>
<p>
Comment ca les fortunes, c'est pas utile ? allez, pour mettre en pratique xclip vu, plus haut. que me donne la commande ? 
</p>
<pre>
   fortune chucknorris | xclip
</pre>
<p>
Résultat :
</p>
	<blockquote>
	Si Chuck Norris te fait saigner, mieux vaut t'excuser d'avoir taché ses vêtements.
	</blockquote>
<p></p>
<p>
A bon entendeur, bon clapotage !!!
</p>]]></description>

</item>
<item>
<link>http://www.botchchikii.com/archives/2010/01/18/vos_rc_sil_vous_plait/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2010/01/18/vos_rc_sil_vous_plait/index.html</guid>
<title>Vos RC s'il vous plait </title>
<dc:date>2010-01-18T14:32:15-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> gnulinux, frugalware, planet-libre</dc:subject>
<description><![CDATA[<p>Le truc le plus interessant dans la découverte d'un logiciel est sa configuration. Sur certain, c'est via une interface graphique alors que d'autres doivent être configurés "à la main".</p> 
<p>
Un étape quasiment indispensable pour configurer certaines applications est de créerou compléter un fichier <code>.xxxxrc</code> dans votre répertoire personnel (/home/user/). Souvent, un exemple est fourni avec le paquet et il y a toujours des blogs pour publier ces fichiers très personnalisables. Voici les miens !
</p>
<h3>Wmii</h3>
<p>
Ce fichier s'occupe du gestionnaire de fenêtres <a href="http://wmii.suckless.org/">Wmii</a> que je me sers actuellement. Il est commenté sur mon <a href="http://www.botchchikii.com/archives/2009/11/28/wmii_mode_tiling_et_oubli_de_la_souris/index.html">billet</a> de présentation de ce WM. 
</p>
<pre>
  pacman-g2 -S wmii
</pre>
<p>
<a href="http://frugalware.org/paste/8941">/home/mike/.wmii-3.5/.wmiirc</a> sur pastebin
</p>
<h3>Openbox</h3>
<p>
Openbox fonctionne un peu de la même manière. Le fichier est situé à <code>/home/user/.config/openbox/rc.xml</code>
</p>
<pre>
  pacman-g2 -S openbox obconf obmenu
</pre>
<p></p>
<p>
<a href="http://frugalware.org/paste/8940">/home/user/.config/openbox/rc.xml</a> sur pastebin
</p>
<h3>Zsh</h3>
<p>
<a href="http://zsh.org">Zsh</a> est une alternative au Bash. Il permet des autocomplétions sympas et de personnaliser quelques petits trucs comme l'aspect du prompt et les couleurs.
</p>
<pre>
  pacman-g2 -Syu zsh
</pre>
<p>
<a href="http://frugalware.org/paste/8936">/home/user/.zsh.rc</a> sur pastebin.
</p>
<h3>Vim</h3>
<p>
<a href="http://vim.org">Vim</a> est un éditeur de texte très connu et très puissant. Je m'en sers pour tout ce qui est rédaction, avec une coloration syntaxique très agréable, et pour modifier mes fichiers systèmes. Je n'en suis qu'au tout début de ma personnalisation (coloration syntaxique du txt2tags et thème de couleurs). Normalement, Vim est installé par défaut sur <a href="http://frugalware.fr">FrugalWare</a>. 
</p>
<p>
<a href="http://frugalware.org/paste/8938">/home/user/.vimrc</a> sur pastebin
</p>
<h3>Mutt</h3>
<p>
<a href="http://www.mutt.org">Mutt</a> est mon client mail du moment. Je l'utilise en IMAP avec 1 compte gmail et 1 compte googleapps. 
</p>
<pre>
  pacman-g2 -S mutt-devel
</pre>
<p>
<a href="http://frugalware.org/paste/8942">/home/user/.muttrc</a> sur pastebin
</p>
<h3>Tint2</h3>
<p>
<a href="http://code.google.com/p/tint2/">Tint2</a> est une barre des taches très simple à mettre en place et parfaite pour les WM comme OpenBox. 
</p>
<pre>
  pacman-g2 -S tint2
</pre>
<p>
<a href="http://frugalware.org/paste/8939">/home/user/.config/tint2/.tint2rc</a> sur pastebin 
</p>
<p> Et vous, où sont vos RC ?</p> ]]></description>

</item>
<item>
<link>http://www.botchchikii.com/archives/2010/01/10/migration_vers_nanoblogger__mise_en_orbite/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2010/01/10/migration_vers_nanoblogger__mise_en_orbite/index.html</guid>
<title>Migration vers Nanoblogger : mise en orbite </title>
<dc:date>2010-01-10T21:23:43-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> outils, nanoblogger</dc:subject>
<description><![CDATA[
<p>
Voilà, c'est fait. Depuis hier et l'article sur Mutt, vous naviguez sur un blog propulsé par <a href="http://nanoblogger.sourceforge.net/">Nanoblogger</a>, le moteur de blog en console. La dernière étape a été la plus sérieuse et c'est avec un brin d'anxiété que j'ai basculé. Voici les derniers réglages.
</p>
<h2>Importation des billets</h2>
<p>
Enfin, avant cela, il a fallu décider du destin de certains articles. Avec la fusion de l'ancien blog de <a href="http://www.peupleloup.org">Peuple Loup</a>, j'avais plus de 100 billets en stock. Beaucoup étaient périmés, beaucoup aussi étaient d'un intérêt limité. Les critères de choix ?
</p>
<ul>
<li>Comme je suis de plus en plus dans l'exploration et l'apprentissage de GNU/Linux, j'ai décidé d'orienter un peu plus mon blog dans cette voie.
</li>
<li>Les billets concernant les services web non libres ont été supprimés : c'est un blog libre et mon inscription sur plusieurs planets (<a href="http://planet.frugalware.org/fr">frugalware</a>, <a href="http://planet.april.org/">April</a>, <a href="http://www.planet-libre.org/">planet-libre</a>) m'engage dans ce sens. 
</li>
<li>Les billets doivent être toujours d'actualité, et durable dans le temps.
</li>
</ul>

<p>
Au final, 15 articles ont survécu au grand ménage. Cela aide déjà pour une importation manuelle. La suite est plus simple : j'ai les textes en format Txt2tags, il me suffit donc de créer des nouveaux articles et d'insérer le code. Bien sur quelques corrections ont du être faites. 
</p>
<p>
Le problème s'est posé avec l'ordre des billets et l'affichage des dates. L'importation ne s'est pas faite dans l'ordre et tous les articles tombaient comme publiés de la veille. J'avais pourtant modifié le champ "Date" lors de la création.
</p>
<p>
C'est <a href="http://oceamer.com/~nanoblogger/">Denis Bernard</a> qui m'a donné la solution lorsque je me suis connecté sur le salon IRC de nanoblogger (irc.oftc.net, #nanoblogger-fr). L'ordre et donc la date des billets est réglé par le nom du fichier, dans le répertoire /data du weblog. Une fois ce renommage effectué, un vidage de la base de donnée des catégories est nécessaire (suppression du fichier /data/master.db) suivi d'un update.
</p>
<pre>
  rm ~/weblog/data/master.db
  nb update all
</pre>
<p></p>
<p>
Il faudra ensuite retagger tous les articles. Avec 15 articles, ce n'est pas la mort ! Mais les tags sont identifiés par des numéros, ainsi que les articles. Tirons parti de Wmii pour avoir un beau poste de travail :
</p>
<p>
<img align="middle" src="http://www.botchchikii.com/img/retag.jpg" border="0" alt=""/>
</p>
<p>
Trois consoles d'ouvertes :
</p>
<ol>
<li><code>nb list tags</code>
</li>
<li><code>nb list entry</code>
</li>
<li><code>nb --tag 1,3,5 tag-entry 6,4,9</code>
</li>
</ol>

<p>
D'un coup d'oeil, il est possible d'assigner les catégories aux articles. Pratique car la majorité des billets sont multi-catégories : le fait d'être inscrit à 3 planets implique d'assigner un RSS spécifique à chaque. Dans cette configuration, les catégories deviennent plus des tags.Opération aisée donc, mais longue. En effet, à chaque assignation de tag, nanoblogger remet à jour le blog, ce qui prend du temps.
</p>
<h2>Redirection des URLs wordpress</h2>
<p>
Wordpress référence bien. Pas mal de mes billets sont plutôt bien placés par google (parce que ciblés, comme wmii ou txt2tags). Il est dommage de perdre ce référencement. La solution est de faire une redirection permanente,via htaccess.
</p>
<pre>
  RedirectPermanent /2009/11/wmii-tiling-wm/ http://www.botchchikii.com/archives/
2009/11/28/wmii_mode_tiling_et_oubli_de_la_souris/index.html
  RedirectPermanent /2009/11/marche-ou-creve/ http://www.botchchikii.com/archives/
2009/11/20/marche_ou_creve/index.html
  RedirectPermanent /2009/11/frugalware-une-distrib-aux-petits-oignons/ http://www.botchchikii.com/archives/
2009/11/09/frugalware_une_distrib_au_petits_oignons/index.html
  RedirectPermanent /2009/11/txt2tags-version-modifiee-pour-spip-ipb-et-wikinimst/ http://www.botchchikii.com/archives/
2009/11/14/txt2tags_version_avec_spip_wikinimst_et_ipb/index.html
  RedirectPermanent /2009/11/peuple-loup-a-portee-de-click/ http://www.botchchikii.com/archives/
2009/12/04/peuple_loup_en_3_urls/index.html
  RedirectPermanent /2009/10/openbox-un-gestionnaire-de-fenetre-leger-et-efficace/ http://www.botchchikii.com/archives/
2009/11/19/openbox_un_wm_complet_et_efficace/index.html
  RedirectPermanent /2009/10/txt2tags-la-syntaxe-universelle/ http://www.botchchikii.com/archives/
2009/10/09/txt2tags_la_syntaxe_universelle/index.html
  RedirectPermanent /2009/08/quelques-ressources-pour-mieux-comprendre-le-concept-du-libre/ http://www.botchchikii.com/archives/
2009/08/29/quelques_infos_sur_le_concept_du_libre/index.html
  RedirectPermanent /2009/08/des-amis-formidables/ http://www.botchchikii.com/archives/
2009/08/20/des_amis_formidables/index.html
  RedirectPermanent /2008/10/mika-vadrouilleur/ http://www.botchchikii.com/archives/
2008/12/19/mika_vadrouilleur/index.html
  RedirectPermanent /2009/08/la-route-est-longue-mais-la-voie-est-libre/ http://www.botchchikii.com/archives/
2009/08/20/une_oeuvre_nest_quun_enfant/index.html
  RedirectPermanent /feed http://www.botchchikii.com/rss.xml
  RedirectPermanent /tag/planet-libre/feed/ http://www.botchchikii.com/archives/planet-libre/index-rss.xml
  RedirectPermanent /tag/frugalware/feed/ http://www.botchchikii.com/archives/frugalware/index-rss.xml
  RedirectPermanent /category/libres/feed/ http://www.botchchikii.com/archives/libre/index-rss.xml
</pre>
<p></p>
<p>
Avec ca, chaque fois que l'ancienne URL sera appelée, il y aura une redirection vers le nouveau permalien. J'ai inclus également les flux rss que j'avais donné pour les planets, mais cela ne m'empechera pas de les contacter pour donner la bonne. Ce fichier est à placer à la racine du blog
</p>

<h2>Design</h2>
<p>
Bon, je me suis pas foulé c'est vrai ! quelques modifications des couleurs d'un des templates fournis par défaut et quelques bricoles. Je travaillerais sur une version un peu plus léchée plus tard. 
</p>
<p>
Il faut tout de même arranger un peu la side-bar : ajout de la blog-roll, quelques liens de référencement, l'ajout d'un script pour afficher le dernier dent posté sur <a href="http://identi.ca/botchchikii">Identi.ca</a> et "that's it".
</p>
<h2>Commentaires</h2>
<p>
C'est la partie un peu obscure.Nanoblogger n'offre pas les commentaires de base, il est nécessaire d'utiliser un service externe. Selon la <a href="http://oceamer.com/~nanoblogger/articles/manuel/#s.13">documentation</a> de nanoblogger, 5 systèmes sont compatibles : NanoBlogger Comments, CGIComment, blogkomm, JS-Kit, et Haloscan.com. Je n'ai rien trouvé sur les deux premiers. Haloscan a été racheté par JS-Kit et ne propose que des services payants. BlogKomm est disponible.
</p>
<p>
Le souci est qu'il fonctionne en php et malgrè quelques <a href="http://tstotts.net/blog/archives/2007/04/22/blogkomm__nanoblogger_p_1/">pistes</a> glanées sur la toile, je n'ai jamais reussi à voir un signe que cela fonctionnait.
</p>
<p>
J'ai essayé alors <a href="http://disqus.com">DISQUS</a>, que je connaissais via tumblr. Dans l'interface d'admin, je choisis le code générique, en javascript et l'insère dans <code>/templates/permalink_entry.htm</code>
</p>
<pre>
  &lt;h2 class="date"&gt;
  	$NB_EntryDate
  &lt;/h2&gt;
  &lt;div class="blogbody"&gt;
  	&lt;a id="$NB_EntryID"&gt;&lt;/a&gt;
  	&lt;h3 class="title"&gt;$NB_EntryTitle&lt;/h3&gt;
  	$NB_EntryBody
  &lt;/div&gt;
  
  &lt;div class="posted"&gt;
  	&lt;br /&gt;$template_postedby $NB_EntryAuthor
  $([ "$SHOW_PERMALINKS" = "1" ] &amp;&amp; echo '| &lt;a class="link" href="'${ARCHIVES_PATH}$NB_EntryPermalink'"&gt;'$template_permlink'
&lt;/a&gt;')
  $([ ! -z "$NB_EntryCategories" ] &amp;&amp; echo "| $template_catlinks $NB_EntryCategories")
   | &lt;a href="${BASE_URL}$BLOG_URL_ACTION$ARCHIVES_DIR/$permalink_file#disqus_thread"&gt;$template_cmtlink&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
  &lt;div id="disqus_thread"&gt;&lt;/div&gt;&lt;script type="text/javascript" src="http://disqus.com/forums/m3b/embed.js"&gt;&lt;/script&gt;&lt;noscript
&gt;&lt;a href="http://disqus.com/forums/m3b/?url=ref"&gt;Lire tous les commentaires.&lt;/a&gt;&lt;/noscript&gt;&lt;a href="http://disqus.com"
 class="dsq-brlink"&gt;blog comments powered by &lt;span class="logo-disqus"&gt;Disqus&lt;/span&gt;&lt;/a&gt;
  &lt;/div&gt;
  &lt;script type="text/javascript"&gt;
  //&lt;![CDATA[
  (function() {
  	var links = document.getElementsByTagName('a');
  	var query = '?';
  	for(var i = 0; i &lt; links.length; i++) {
  	if(links[i].href.indexOf('#disqus_thread') &gt;= 0) {
  		query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&amp;';
  	}
  	}
  	document.write('&lt;script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/m3b/get_num_replies.js' + query + 
'"&gt;&lt;/' + 'script&gt;');
  })();
  //]]&gt;
  &lt;/script&gt;
</pre>
<p>
Je relance un <code>nb update all</code> suivi d'un <code>nb preview</code> pour avoir la bonne surprise de voir que cela fonctionne très bien,Out of the Box ! En plus, des nouvelles fonctionnalités sont apparus et les RT et autres réactions sont sniffés. Impec.
</p>
<h2>Pointage du domaine</h2>
<p>
La dernière étape est de modifier l'Url du weblog, qui était configuré sur un sous domaine temporaire, un dernier update et un envoi par FTP de tous les dossiers (la commande <code>nb publish</code> telle que configuré ne met à jour qu'une partie des dossiers), et nanoblogger propulse ce blog. Dans la foulée, celui-ci gagne un nouveau nom <b>L'appel du Gnou</b>, en référence à GNU (qui se prononce gnou).
</p>
<h2>ToDo</h2>
<p>
Il me reste donc à me bricoler un template un peu plus personnalisé, ajouter quelques articles (équivalent des pages statiques), peut-être trouver un système de statistiques (over-blog me donnera quelques infos en attendant) et je serais paré. 
</p>]]></description>

</item>
<item>
<link>http://www.botchchikii.com/archives/2010/01/09/mutt_client_email_en_console/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2010/01/09/mutt_client_email_en_console/index.html</guid>
<title>Mutt, client Email en console </title>
<dc:date>2010-01-09T22:28:57-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> gnulinux, frugalware, libre, planet-libre</dc:subject>
<description><![CDATA[

<p>
Dans ma quête d'améliorer mes connaissances sur GNU/linux, il m'apparaît indispensable d'apprendre à utiliser le terminal. Pour cela, je choisis d'utiliser celui-ci pour mes activités quotidiennes. En effet, il n'y a que la pratique qui permet d'avoir des automatismes et de progresser significativement.
</p>
<p>
Une étape importante est donc de gérer mes boîtes mail via la console. Jusqu'à présent, j'utilisais <a href="http://www.claws-mail.org">Claws-mail</a>, très efficace au demeurant. Après une recherche sur le net, j'ai découvert <a href="http://www.mutt.org/">Mutt</a>, qui semblait correspondre à mes besoins. Voici en détail mes tatonnements et ce qui en est sorti.
</p>
<h2>Installation et première approche</h2>
<p>
Dans le dépôt Current de <a href="http://frugalware.org">Frugalware</a>, il existe trois versions de mutt :
</p>
<ul>
<li>mutt 1.4.2.3-1 : la version stable
</li>
<li>mutt-devel 1.5.20-1 : la version la plus à jour
</li>
<li>mutt-ng 1.5.20-1 : un fork de mutt qui intègre plusieurs patchs.
</li>
</ul>

<p>
A l'origine, je souhaitais avoir la possibilité d'avoir une sidebar avec la liste des dossiers. Je choisis donc mutt-ng, qui intègre cette option.
</p>
<pre>
  pacman-g2 -S mutt-ng
</pre>
<p></p>
<p>
Comme pour beaucoup d'applications sur GNU/Linux, toute la configuration se fait via un fichier <code>.$$$rc</code>. Pour pouvoir le modifier, il faut le copier dans son répertoire personnel :
</p>
<pre>
  su
  cp /etc/Muttrc /home/mike/.muttrc
  chown mike /home/mike/.muttrc
</pre>
<p></p>
<p>
Alors, ce fichier est complexe et très personnalisable. Pour pouvoir vous donner une idée de ce qu'il est possible de faire, il existe sur le net des muttrc qui trainent. Je vous conseille cette <a href="http://wiki.mutt.org/index.cgi?ConfigList">page du manuel en ligne</a> (en) 
</p>
<p>
Pour remplir correctement votre muttrc, il est bien sur nécessaire de savoir quel protocole utiliser. Pour ma part, j'utilise l'IMAP avec deux comptes gmail : 1 normal et 1 compte googleapps. Voici la partie du muttrc qui permet de se connecter à ces comptes.
</p>
<pre>
  # Compte Gmail (mettre l'adresse sans @gmail.com) 
  # Reception
  account-hook imaps://login@imap.gmail.com:993/ \
    'set record=imaps://login@imap.gmail.com:993/Sent; \
     set imap_pass=xxxxxxxxxxxxx ; \
     set spoolfile=imaps://login@imap.gmail.com:993/INBOX ;\
     set folder=imaps://login@imap.gmail.com:993/'
  mailboxes "=INBOX"
  mailboxes "=ART-LIBRE"
  mailboxes "=WEB-HOST"
  mailboxes "=FAMILLE"
  mailboxes "=Sent"
  
  
  # Compte googleapps (mettre votre adresse complete)
  
  account-hook imaps://adresse-complete@votredomaine.com@imap.gmail.com:993/ \
    'set record=imaps://adresse-complete@votredomaine.com@imap.gmail.com:993/Sent; \
     set imap_pass=xxxxxxxx ;\
     set spoolfile=imaps://adresse-complete@votredomaine.com@imap.gmail.com:993/INBOX ;\
     set folder= imaps://adresse-complete@votredomaine.com@imap.gmail.com:993'
  mailboxes "=INBOX"
  mailboxes "=ecoles"
  mailboxes "=peupleloup"
  mailboxes "=Sent"
   
   unset folder
   unset imap_passive
  
  # SMTP
   
  folder-hook    'imaps://login@imap.gmail.com:993' 'set smtp_url="smtp://login@smtp.gmail.com:587" from="login@gmail.com" smtp_pass="xxxxxxxx"'
   folder-hook    'imaps://adresse-complete@votredomaine.com@@imap.gmail.com:993' 'set smtp_url="smtp://adresse-complete@votredomaine.com@smtp.gmail.com:587" from="adresse-complete@votredomaine.com@" smtp_pass="xxxxxxxxx"'
  
  # Macros pour envoyer dans laboite à spam et remettre dans l'inbox
  
   macro index,pager S "&lt;save-message&gt;=[Gmail]/Spam&lt;enter&gt;"    "mark message as spam"
   macro index,pager H "&lt;save-message&gt;=INBOX&lt;enter&gt;"               "mark message as ham"
</pre>
<p>
Bon, c'est un bon début pour déja voir comment mutt fonctionne. Lancons donc le programme depuis le terminal :
</p>
<pre>
  mutt -y
</pre>
<p>
Au démarrage, Mutt affiche une boîte aux lettres qui n'est pas votre compte gmail. Il s'agit du mail système, où sont rapportés les anomalies. Pour aller dans votre boîte mail, il vous faut changer de boîtes aux lettres avec la touche <b>c</b> et, au prompt, renseigner l'adresse de la boîte :
</p>
<pre>
  imaps://login@imap.gmail.com:993
</pre>
<p>
Vous arrivez alors à la liste des libellés de gmail, qui sont en fait des boîtes aux lettres. Votre boite de reception est <b>INBOX</b>. Et là, miracle, vous obtenez la liste de vos messages, triés selon votre choix dans muttrc.
</p>
<p>
Le principe de Mutt est très simple : vous avez une page où sont listés les messages. Elle se fait appeler "index". Lorsque vous visualisez un message, vous êtes dans le "pager". Cette notion est importante, notamment pour régler les macros et raccourcis clavier, qui sont différents selon la vue. Voici une revue simplifiée des actions possibles.
</p>
<h2>Commandes</h2>
<h3>Vue Index</h3>
<br /><br />
<table border="1" cellpadding="4">
<tr>
<th>Touche</th>
<th colspan="2">Action</th>
</tr>
<tr>
<td align="center">c</td>
<td>changer de BAL</td>
</tr>
<tr>
<td align="center">ENTREE</td>
<td>voir message</td>
</tr>
<tr>
<td align="center">t</td>
<td>Selectionner message</td>
</tr>
<tr>
<td align="center">T</td>
<td>Selectionner messages selon requete</td>
</tr>
<tr>
<td align="center">d</td>
<td>effacer message</td>
</tr>
<tr>
<td align="center">D</td>
<td>effacer messages selon requete</td>
</tr>
<tr>
<td align="center">m</td>
<td>écrire message</td>
</tr>
<tr>
<td align="center">s</td>
<td>sauver le message dans une BAL</td>
</tr>
<tr>
<td align="center">r</td>
<td>répondre au message</td>
</tr>
<tr>
<td align="center">f</td>
<td>transférer le message</td>
</tr>
<tr>
<td align="center">g</td>
<td>répondre à tous</td>
</tr>
<tr>
<td align="center">L</td>
<td>répondre à la liste de diffusion</td>
</tr>
<tr>
<td align="center">a</td>
<td>mettre en alias l'auteur du message</td>
</tr>
<tr>
<td align="center">q</td>
<td>quitter mutt</td>
</tr>
</table>

<h3>Vue Pager</h3>
<br/><br />
<table border="1" cellpadding="4">
<tr>
<th>Touche</th>
<th colspan="2">Action</th>
</tr>
<tr>
<td align="center">c</td>
<td>changer de BAL</td>
</tr>
<tr>
<td align="center">v</td>
<td>voir pièces jointes</td>
</tr>
<tr>
<td align="center">d</td>
<td>effacer message</td>
</tr>
<tr>
<td align="center">s</td>
<td>sauver le message dans une BAL</td>
</tr>
<tr>
<td align="center">j</td>
<td>message suivant dans la liste</td>
</tr>
<tr>
<td align="center">r</td>
<td>répondre au message</td>
</tr>
<tr>
<td align="center">f</td>
<td>transférer le message</td>
</tr>
<tr>
<td align="center">g</td>
<td>répondre à tous</td>
</tr>
<tr>
<td align="center">L</td>
<td>répondre à la liste de diffusion</td>
</tr>
<tr>
<td align="center">a</td>
<td>mettre en alias l'auteur du message</td>
</tr>
<tr>
<td align="center">q</td>
<td>quitter mutt</td>
</tr>
</table>

<h3>Envoi de message</h3>
<p>
Lorsque vous rédiger un message ou une réponse, mutt lance l'éditeur. Soit un éditeur interne, qui réagit comme Emacs, soit l'éditeur que vous spécifiez dans votre muttrc. Personnellement, j'utilise <a href="http://vim.org">Vim</a>. Lorsque vous sauvez le texte, vous arrivez alors dans la page d'envoi. C'est ici que vous pouvez insérer des pièces jointes, signer ou crypter vos mails avec PGP et bien sur envoyer votre courriel.
</p>
<table border="1" cellpadding="4">
<tr>
<th>Touche</th>
<th colspan="2">Action</th>
</tr>
<tr>
<td align="center">a</td>
<td>Attacher fichier</td>
</tr>
<tr>
<td align="center">p</td>
<td>Options PGP</td>
</tr>
<tr>
<td align="center">y</td>
<td>Envoyer message</td>
</tr>
</table>

<h2>Configuration avancée</h2>
<p>
Bien sur, il existe tout un tas de paramètres. Je n'en ai pas fait le tour, notamment parce que je n'en ai pas l'utilité pour le moment. Voici les options que j'ai mis en place.
</p>
<h3>Alias</h3>
<p>
Pour envoyer un message à quelqu'un qu'on connait bien, c'est plus sympa de pouvoir le faire sans retaper toute l'adresse. Pour se faire, il vous faut créer un fichier qui accueillera les alias :
</p>
<pre>
  $ vim ~/.mutt/aliases
</pre>
<p></p>
<p>
Le contenu sera de ce type (à noter qu'il faut insérer plusieurs espaces entre les paramètres. Le dernier est nécessairement l'email  :
</p>
<pre>
  alias drine   Sandrine T  sandrine@domaine.com
  alias pixelpipe   pixelpipe   xxxxx@upload.pixelpipe.com
</pre>
<p></p>
<p>
Pour indiquer à Mutt l'emplacement de ce fichier, il est nécessaire de rajouter ces lignes dans muttrc
</p>
<pre>
  # configuration des alias
  set alias_file= ~/.mutt/aliases
  set sort_alias= alias
  set reverse_alias=yes
  source $alias_file
</pre>
<p></p>
<h3>PGP</h3>
<p>
Alors pour pouvoir utiliser votre clé PGP pour signer ou chiffrer vos messages, vous devez ajouter du code dans muttrc. J'ai récupéré sur le net un code qui fonctionne très bien :
</p>
<pre>
  # GnuPG
  
  set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"
  set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f"
  set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f"
  set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"
  set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"
  set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust --encrypt-to 0x2EA32E78 -- -r %r -- %f"
  set pgp_encrypt_sign_command="pgpewrap gpg --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust --encrypt-to 0x2EA32E78 -- -r %r -- %f"
  set pgp_import_command="gpg --no-verbose --import -v %f"
  set pgp_export_command="gpg --no-verbose --export --armor %r"
  set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r"
  set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r"
  set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r"
  set pgp_autosign=yes
  set pgp_sign_as=0x2EA32E78
  set pgp_replyencrypt=yes
  set pgp_timeout=1800
  set pgp_good_sign="^gpg: bonne signature de"
</pre>
<p></p>
<h3>Filtres</h3>
<p>
Indispensable à mon sens, le filtrage des messages qui reviennent souvent. Les listes de discussions sont particulièrement concernées par ce système. Dans .muttrc donc :
</p>
<pre>
  # FILTRES
  
  save-hook "~C membres@peupleloup.info" +peupleloup
  save-hook "~C peuple-loup@googlegroups.com" +ecoles
  save-hook "~C copyleft_attitude@april.org" +art-libre
  save-hook "~C debats@april.org" +april
  save-hook "~C sard@societe-civile.org" +sard
</pre>
<p></p>
<h3>Raccourcis pour basculer de compte mail</h3>
<p>
Oui, parce que c'est plus sympa que de retaper l'adresse imap à chaque redémarrage :
</p>
<pre>
  # imap 'profile change' bindings. Use to switch personalities so that you can
  # browse multiple IMAP servers' folders in the file browser
  
  macro index 1 "c?c^Uimaps://votreadresse-complete@votredomaine.com@imap.gmail.com/INBOX:993^Mq"
  macro index 2 "c?c^Uimaps://login@imap.gmail.com/INBOX:993^Mq"
</pre>
<p></p>
<h3>Thème de couleur</h3>
<p>
Pour égayer un peu le tout, on peut bien sur personnaliser les couleurs. Voici mon choix :
</p>
<pre>
  # ## COLORS
  #
  # #source ~/.mutt/colors/pink
  # #source ~/.mutt/colors/themes.256
  # #source ~/.mutt/colors/calmar.light
  #
  #
  color attachment brightmagenta black
  color error brightwhite red   # errors yell at you in red
  color hdrdefault red black   # headers
  color indicator brightyellow magenta # currently selected message
  color markers brightcyan black  # the + for wrapped pager lines
  color message brightcyan black  # informational messages, not mail
  color normal white black    # plain text
  color quoted green black  # quoted text
  color search brightgreen black # hilite search patterns in the pager
  color signature red black    # signature (after "-- ") is red 
  color status brightyellow blue # status bar is yellow *on blue*   
  color tilde blue black  # ~'s after message body
  color tree red black    # thread tree in index menu is magenta
  color signature brightred black
  color underline yellow black
  color header cyan black ^(From|Subject): # Important headers
  color body magenta black "(ftp|http)://[^ ]+"  # picks up URLs
  color body magenta black [-a-z_0-9.]+@[-a-z_0-9.]+
  #
  # #  Coloring quoted text - coloring the first 7 levels:
  color quoted    cyan black
  color quoted1   yellow black
  color quoted2   red black
  color quoted3   green black
  color quoted4   cyan black
  color quoted5   yellow black
  color quoted6   red black
  color quoted7   green black
  #
  # #  Colorize smileys:  :-)  ;-)  :-/  :-(
  color body  yellow black "[;:]-[)/(|]"
  color body  yellow black "[;:][)/(|]"
  color body  green black "[[:alpha:]]\+://[^ ]*"
  color index brightyellow black ~N      # New
  color index yellow black ~O              # Old
  color index magenta black ~F
  color index blue black ~T
  color index red black ~D
</pre>
<p></p>
<h2>Comportement</h2>
<p>
Alors, première des choses : les touches d'actions sont très bien pensées et intuitives. Si on oublie quelque chose <b>?</b> vous rafraîchit la mémoire. La lecture est confortable, si on utilise un thème couleur sympathique. Les gens qui pensent que travailler en console est austère et donne mal aux yeux n'ont surement pas pratiquer. je trouve personnellement le travail en console très confortable et reposante. L'accent est de plus mis sur le contenu, ce qui aide à la concentration.
</p>
<p>
Au niveau faiblesse ? 
</p>
<ul>
<li>en SMTP, il arrive très souvent que la connexion coupe et c'est la seconde tentative qui est la bonne. Embétant lorsque l'on envoie des pièces jointes.
</li>
<li>Je n'ai pas tout compris apparemment aux macros. j'ai beaucoup de mal à personnaliser les raccourcis claviers.
</li>
<li>Il arrive que mutt bloque. C'est peut etre du à gmail, je ne sais pas. A ce moment, je dois fermer le terminal et relancer mutt.
</li>
</ul>

<h2>Conclusion</h2>
<p>
Je ne suis pas revenu à claws-mail, c'est une bonne partie de la réponse  <img src="http://www.botchchikii.com/moods/smilies/smiley.gif" alt=":)" /> Il a été assez long à configurer, le temps de faire le tour, chercher des infos sur le net, principalement en anglais. Le gros avantage est que le muttrc que j'ai personnalisé est un gage de tranquilité : un fichier de configuration me permet de retrouver mes marques rapidement (en cas de réinstallation par exemple). La configuration des <b>rc</b> peut sembler lourde et complexe. Ce n'est pas faux. Mais cela vous oblige à vous plonger dans l'application et donc de mieux la connaître. Au fil des usages, on peaufine, on ajoute, on modifie et on finit par avoir exactement ce que l'on souhaite. Et comme je suis en apprentissage, cet effort fait partie du plaisir !
</p>
<p>
Alors bien sur, j'ai encore bien des choses à apprendre pour utiliser au mieux cet outil. Cette présentation n'est donc absolument pas une référence, voyez la comme un bilan (positif) de mes premiers pas. Je vous tiendrais au courant sur ce blog s'il y a des choses importantes que j'aurais oublié. 
</p>
<h2>Ressources</h2>
<ul>
<li><a href="http://www.mutt.org">Site officiel</a>
</li>
<li><a href="http://cedricduval.free.fr/mutt/fr/">Manuel en français</a> (partiel)
</li>
<li><a href="http://linuxetleschoses.tuxfamily.org/Logiciels/mutt.php">Linux et les choses</a>
</li>
<li><a href="http://www.vinc17.org/mutt/index.fr.html">Présentation par Vinc17</a>
</li>
<li><a href="http://www.gentoo.org/doc/fr/guide-to-mutt.xml">présentation sur Gentoo</a>
</li>
<li><a href="http://wiki.archlinux.org/index.php/Mutt">présentation sur le wiki d'archlinux</a>
</li>
</ul>]]></description>

</item>
<item>
<link>http://www.botchchikii.com/archives/2009/12/13/migration_vers_nanoblogger_-_seconde_phase/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2009/12/13/migration_vers_nanoblogger_-_seconde_phase/index.html</guid>
<title>Migration vers Nanoblogger - seconde phase </title>
<dc:date>2009-12-13T21:41:12-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> outils, nanoblogger</dc:subject>
<description><![CDATA[
<p>
Pour ce coup-ci, ce n'est pas <a href="http://www.frugalware.fr">Frugalware</a> qui m'a remotivé pour perserver dans mon envie de migrer vers <a href="http://nanoblogger.sourceforge.net">nanoblogger</a> mais Denis, qui gère l'<a href="http://www.oceamer.com/~nanoblogger/index.html">annuaire francophone</a> de nanoblogger.
</p>
<p>
Celui-ci a découvert via google ce weblog en construction et m'a invité à m'inscriresursonannuaire,tout en me donnant quelques liens utiles pour aborder ce moteur de blog. Depuis la dernière fois, un <a href="http://nanoblogger.vampiris.me/">dépôt de fichier</a> a été mis en place. J'ai pu y retrouver le plugin qui permet d'utiliser le format <a href="http://txt2tags.sourceforge.net/">txt2tags</a>, indispensable maintenant dans mon organisation.
</p>
<p>
Pour l'installation, il suffit de copier le script "txt2tags.sh" à l'<a href="http://nanoblogger.vampiris.me/plugins/txt2tags/">adresse suivante</a> et de le copier dans le répertoire plugins de votre installation :
</p>
<pre>
  cp /data/documents/ressources/nanoblogger/txt2tags.sh /usr/share/nanoblogger/plugins/entry/format
</pre>
<p></p>
<p>
Pour être sur, je l'ai également copié dans le dossier plugins du weblog
</p>
<pre>
  cp /data/documents/ressources/nanoblogger/txt2tags.sh ~/weblog/plugins/entry/format
</pre>
<p></p>
<p>
Il vous faudra ensuite modifier votre fichier dee configuration du weblog :
</p>
<pre>
 $ nb configure
</pre>
<p></p>
<pre>
  # default entry text formatting (name of the text formatting plugin(s)).
  # e.g. plugins/entry/format/autobr.sh = autobr
  ENTRY_FORMAT=txt2tags
</pre>
<p>
A noter que vous pouvez choisir à chaque édition d'article dans quel format vous souhaitez formater votre texte.
</p>
<p>
Voiloup,cela avance. prochaine étape : un peu de design, pour me faire plaisir !
</p>]]></description>

</item>
<item>
<link>http://www.botchchikii.com/archives/2009/12/04/peuple_loup_en_3_urls/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2009/12/04/peuple_loup_en_3_urls/index.html</guid>
<title>Peuple Loup en 3 URLS</title>
<dc:date>2009-12-04T16:17:57-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> peuple_loup</dc:subject>
<description><![CDATA[
<p>Cela faisait un moment que je ne vous avais pas causer de Peuple Loup. Alors je ne vais pas vous parler de l'avancée du projet : les actus se trouvent toujours sur le <a href="http://www.peupleloup.info">site principal</a> et ca va plutôt pas mal.</p>
<p>Plusieurs petites nouveautés techniques sont à l'ordre du jour. L'assemblée générale 2009 s'est déroulée il y a peu (<a href="http://peupleloup.org/spip.php?article15">voir le CR</a>) et a mise en avant le fait qu'il nous faut redoubler d'energie pour trouver quelques moyens de financement et recadrer un peu la communication autour du projet.</p>

<p><span id="more-502"></span></p>
<p>En effet, je ne ressens pas le coeur de Peuple Loup dans les textes et dans la communication précédemment envoyés. Nous nous adressons surtout aux jeunes, et nous voulons faire passer nos "tripes" à travers cette expérience. Certains vocabulaires employés tendent à faire passer ce projet pour quelque chose de scientifique, alors que ce n'est pas le cas.</p>
<p>L'année passée, Julie était présente et se consacrait à la cartographie du territoire. Cette étude était bien plus sérieuse et méritait l'appelation "scientifique". Cette étude n'a pas été renouvelée cette année et je reste donc seul surle terrain. Et définitivement, je n'ai rien d'un scientifique. Je tripe et essaye de partager avec vous mes observations, découvertes et mésaventures. J'apprends en même temps que j'avance. Je grandis à  mesure des mois passés sur ce territoire.</p>
<p>Bref : Il est temps de redonner un coup de dépoussiérant et de fraîcheur. Avec, aux commandes, <a href="http://drine.info">Drine</a> et <a href="http://rushielensar.over-blog.com">Powow</a> ! Drine a beaucoup d'idées pour dynamiser le visuel de notre projet.  Le travail est en cours mais il y a déja des résultats très prometteurs ! En cumulant le talent de ces "louves", on obtient cela par exemple :</p>
<p><a href="http://www.botchchikii.com/wp-content/uploads/plaquette02.jpg"><img  title="plaquette02" src="http://www.botchchikii.com/img/plaquette02.jpg" alt="plaquette02" width="212" height="300" /></a></p>
<p>Ce n'est pas tout : botchchikii, le geek de service,a encore frappé ! non content de proposer la galerie <a href="http://www.flickr.com/photos/peupleloup">flickr</a> et la galerie faite maison avec <a href="http://galerie.peupleloup.info">piwigo</a>, je viens de craquer devant <a href="http://smugmug.com">smugmug</a>,qui propose un service de partage d'images tout à fait impressionnant. Hautement configurable, smugmug propose aussi d'avoir son nom de domaine. Notre nouvelle galerie photo a fière allure : <a href="http://peupleloup.net">http://peupleloup.net</a></p>

<p>arghhhhhhhhh,encore une nouvelle adresse !!!!!!!! mais non, c'est devenu tout simple, regardez :</p>
<p><a href="http://www.botchchikii.com/wp-content/uploads/peuple-loup-carre01.jpg"><img title="peuple-loup-carre01" src="http://www.botchchikii.com/peuple-loup-carre01.jpg" alt="peuple-loup-carre01" width="300" height="300" /></a></p>
<p>(Réalisé par <a href="http://rushielensar.over-blog.com">Powow</a>)</p>
<p>Vous voulez nous suivre ? retenez <strong>peupleloup</strong></p>
<ul>
	<li>.<a href="http://www.peupleloup.info" target="_blank">info</a> : les articles et les vadrouilles</li>

	<li>.<a href="http://peupleloup.net" target="_blank">net</a> :les photos</li>
	<li>.<a href="http://www.peupleloup.org" target="_blank">org</a> :l'association</li>
</ul>
<p>Bon, sur ce, je vais aller vous en chercher des nouvelles, de photos ;-) </p>]]></description>

</item>
<item>
<link>http://www.botchchikii.com/archives/2009/11/28/wmii_mode_tiling_et_oubli_de_la_souris/index.html</link>
<guid isPermaLink="true">http://www.botchchikii.com/archives/2009/11/28/wmii_mode_tiling_et_oubli_de_la_souris/index.html</guid>
<title>Wmii, mode Tiling et oubli de la souris</title>
<dc:date>2009-11-28T19:50:26-05:00</dc:date>
<dc:creator>botchchikii</dc:creator>
<dc:subject> gnulinux, frugalware, libre, planet-libre</dc:subject>
<description><![CDATA[
<p>
Je vous avais récemment parlé d'<a href="http://icculus.org/openbox/index.php/Main_Page">OpenBox</a>, un <i>WM</i> (gestionnaire de fenêtre) léger et très configurable. Il me convient parfaitement mais bien sur, j'ai toujours tendance à vouloir tester d'autres méthodes. J'étais parti pour installer et tester <a href="http://www.gnustep.org/">GnuStep</a> couplé avec WindowMaker, dont <a href="http://blog.lenezir.fr/frugalware/gnustep/">Lenezir</a> avait fait la présentation. J'avais également installé <a href="http://wiki.frugalware.fr/index.php/Enlightenment">E17</a>, plus visuel. Je vous reparlerais de ce dernier un peu plus tard car je vais le conserver et l'arranger à ma sauce, mais ni E17 ni GnuStep n'ont gagné mes faveurs pour un usage quotidien.
</p>
<span id="more-517"></span>

<p>
Décidément, je me tourne de plus en plus vers le clavier pour gérer mon système. Que ce soit en utilisant la ligne de commande, pour gérer la position des fenêtres ou lancer mes application. Au final, un clavier n'est qu'une souris avec 105 boutons (et potentiellement des milliers avec les combinaisons de touches). Le fait de ne pas s'occuper de la souris permet une navigation fluide et très reposante. OpenBox permet de se passer de la souris pour la majorité des opérations de gestion des fenêtres, en utilisant des raccourcis claviers qui vont bien. Cependant, il existe un fonctionnement que l'on appelle "Tilling" qui est encore plus adapté à la manipulation au clavier.
</p>
<h2>Le mode Tiling</h2>
<p>
On pourrait traduire <i>tiling</i> par <i>carrelage</i>. Le principe de gestion des fenêtres (applications et réglages systèmes) est différent des gestionnaires traditionnels. En effet, l'écran est tout le temps rempli. Exemple concrêt :
</p>
<p>
Au démarrage du système, vous n'avez aucune application d'ouverte. Voici mon bureau :
<img align="middle" src="http://www.botchchikii.com/img/tiling-0.jpg" border="0" alt=""/>
</p>

<p>
En premier lieu, si je souhaite fureter sur le disque par exemple, je lance <a href="http://pcmanfm.sourceforge.net/">pcmanfm</a> par le raccourci que j'ai mis en place (Alt+Ctrl+p) ou par le lanceur de Wmii (Alt+p). Le navigateur de fichier utilise toute la surface de l'écran.
</p>
<img align="middle" src="http://www.botchchikii.com/img/tiling-1-1.jpg" border="0" alt=""/>
<p>
J'ai trouvé le document qu'il me fallait éditer. Lorsque j'ouvre celui-ci avec geany, vous remarquerez que les deux fenêtres se partagent le plein écran. pcmanfm s'est automatiquement redimensionné pour laisser la moitié de l'écran à geany. Le partage se fait simplement : deux fenêtres donne 50-50 (%), 3 fenêtres : 1/3 pour chaque, etc...
</p>
<p>
<img align="middle" src="http://www.botchchikii.com/img/tiling-1.jpg" border="0" alt=""/>
</p>
<p>
Ici, suite à la modification du fichier, je souhaite lancer le terminal pour mettre à jour nanoblogger. <b>Alt+Entrée</b> lance <a href="http://www.pleyades.net/david/sakura.php">sakura</a> et l'écran est divisé en 3.

</p>
<p>
<img align="middle" src="http://www.botchchikii.com/img/tiling-3.jpg" border="0" alt=""/>
</p>
<p>
Le problème est qu'avec un petit écran ou un grand nombre de fenêtres ouvertes, il ne reste plus grande place pour chaque fenêtre. Ne paniquons pas. Sur Wmii, il est possible d'avoir deux colonnes. A la base, wmii affiche chaque nouvelle fenêtre dans la colonnne active. 

Vous pouvez déplacer la fenêtre active en utilisant le clavier. Ici, je souhaite déplacer le terminal à droite. je focalise sur celui-ci avec <b>Alt+j</b> et un petit <b>Shift+Alt+l</b> va l'envoyer dans la colonne de droite, non utilisée encore :
</p>
<p>
<img align="middle" src="http://www.botchchikii.com/img/tiling-3-2.jpg" border="0" alt=""/>
</p>
<p>

Si je lance une application depuis le terminal, celle-ci apparaitra dans la seconde colonne en dessous de la console. 
</p>
<p>
Bon. mais cela fait des petites fenêtres quand même ! attends. <b>Mod1+m</b> maximise la fenêtre active (elle remplit toute sa colonne). <b>Mod1+f</b> place la fenêtre active en plein écran. et <b>Mod1+d</b> remet la fenêtre en mode carrelée. En naviguant avec <b>Mod1+h,j,k,l</b>, le confort est assuré.
</p>
<p>

Pour certaines applications, le mode tiling n'est pas le plus commode. Firefox, les clients ftp et mail, Gimp et d'autres sont plus lisibles en mode conventionnel. Il est possible de passer une fenêtre en mode "floating" avec la combinaison <b>Mod1+Shift+space</b> et naviguer ente les fenêtres avec <b>Mod1+j</b>. 
</p>
<h2>Les tags</h2>
<p>
Dans Wmii, il existe une caractéristique très intéressante. Les habitués des systèmes GNU/linux connaissent bien les bureaux virtuels (workspaces) qui permettent de séparer certaines applications et alléger l'écran. Wmii possède cette fonction mais l'associe avec des tags. Puissant. Exemple concret :
</p>
<p>
J'utilise quotidiennement mon mail et firefox,etles deux interagissent souvent ensemble. J'ai décidé de regrouper ces deux applications en leur donnant un tag commun : <b>Mod1+Shift+t+net</b> donne le tag "net" à la fenêtre active. Il est possible de naviquer entre les tags avec <b>Mod1+t+tag</b>

</p>
<p>
Personnellement, j'utilise le tag "net" pour claws-mail et firefox,"im" pour psi et jabber, "files" pour la navigation dans le système de fichiers,"bash" pour le travail en ligne de commande, "redac" pour rédiger mes textes. Cela dépendjuste de la facon de travailler. En cas de travail majeur sur lesystème, un tag "root" est très pratique. 
</p>
<p>
Il est possible d'assigner plusieurs tags à une fenêtre. Cela permet donc de s'y retrouver très facilement. Dans votre barre d'état, vous visualisez les tags crées et basculer aisément de l'un à l'autre, sans jamais se servir de votre souris.
</p>
<p>
Bien sur, il est possible de configurer le fichier <code>~/.wmii-3.5/wmiirc</code> pour attribuer des tags à des applications :
</p>
<pre>
  # Tagging Rules
  wmiir write /tagrules &lt;&lt;!
  /XMMS.*/ -&gt; ~
  /MPlayer.*/ -&gt; ~
  /Firefox.*/ -&gt; ~+net
  /Gimp.*/ -&gt; ~+photo
  /claws-mail.*/ -&gt; ~+net
  /psi.*/ -&gt; im
  /urxvt.*/ -&gt; bash
  /.*/ -&gt; sel
  /.*/ -&gt; 1
  !

</pre>
<p>
Le "~" signifie que l'on souhaite ouvrir la fenêtre en mode "floating", donc conventionnelle. En remplissant correctement cette section, chaque fois que vous lancerez l'application souhaitée, elle apparaitra dans le mode voulu et avec le tag désiré. Tout devient plus simple !
</p>
<h2>Personnalisation</h2>
<p>
Tout comme Openbox, Wmii demande un peu de temps pour régler le système à votre main. Tout est à priori possible, en éditant le fichier de configuration :<code>vim ~/.wmii-3.5/wmiirc</code>
</p>
<p>
Dans ce fichier, vous pouvez configurer la touche "Mod1" qui est la touche clé de Wmii, les raccourcis clavier, le thème de couleur et les applications lancées au démarrage.
</p>
<p>
Pour ma part, peu de modifications par rapport à l'original. J'ai ajouté quelques raccourcis pour lancer directement les applications dont je me sers le plus :
</p>

<pre>
  Key $MODKEY-Control-f
                  firefox &amp;               
          Key $MODKEY-Control-m
                  claws-mail &amp;
          Key $MODKEY-Control-j
                  psi &amp;
          Key $MODKEY-Control-p
                  pcmanfm &amp;      
</pre>
<p>
Le paramétrage des tags :
</p>
<pre>

  # Tagging Rules
  wmiir write /tagrules &lt;&lt;!
  /XMMS.*/ -&gt; ~
  /MPlayer.*/ -&gt; ~
  /Firefox.*/ -&gt; ~+net
  /Gimp.*/ -&gt; ~+photo
  /claws-mail.*/ -&gt; ~+net
  /psi.*/ -&gt; im
  /urxvt.*/ -&gt; bash
  /.*/ -&gt; sel
  /.*/ -&gt; 1
  !

</pre>
<p>
Les applications à lancer au démarrage :
</p>
<pre>
  # programmes au demarrage
  [ "`ps aux | grep nitrogen | grep -v grep`" =  "" ] &amp;&amp; nitrogen --restore &amp;
  [ "`ps aux | grep parcellite | grep -v grep`" =  "" ] &amp;&amp; parcellite &amp;
</pre>
<p></p>

<p>
Ici, je souhaite récupérer mon fond d'écran géré par "nitrogen" et un outil de gestion de copier-coller. Lebon endroitaussi pour l'utilitaire de montage de volume et tout ce que vous souhaitez.
</p>
<p>
Les thèmes sont modifiables simplement. cela reste basique :
</p>
<pre>
  WMII_FOCUSCOLORS='#EEEEEE #005577 #006699'
  WMII_BACKGROUND='#111111'
  WMII_NORMCOLORS='#BBBBBB #222222 #000000'
  WMII_FONT='-artwiz-glispbold-*-*-*-*-*-*-*-*-*-*-*-*'
</pre>
<p></p>
<p>
Les codes ont été pris en lisant les tutoriels fournis sur le <a href="http://wiki.debian.org/fr/Wmii">wiki de Debian</a>, très complet, et celui d'<a href="http://wiki.archlinux.fr/wmii/reglages?DokuWiki=708d68ab4e309bf4ecab1f579df4a0f4">archlinux</a>, compatible avec <a href="http://frugalware.org">frugalware</a>.

</p>
<h2>Juste pour geek ou réellement pratique</h2>
<p>
Il faut aimer jouer du clavier et ne pas vouloir un bureau en 3D qui déchire sa race, c'est sur. En ce qui concerne l'usabilité du concept, cela reste personnel. Pour ma part, j'en suis convaincu et j'ai d'ailleurs basculé sur Wmii par défaut, laissant Openbox un peu en sommeil. 
</p>
<p>
Tout est question de feeling en fait. GnuStep et Windowmaker, je n'accroche pas. E17 est vraiment sympa pour montrer une session un peu plus conviviale. Mais au final, vu comment je me sers de mon ordinateur, le fonctionnement de Wmii me convient parfaitement et j'estime avoir gagné en "productivité" et en confort d'utilisation.
</p>
<p>
Pour les adeptes de la souris, je conviens que ce n'est pas forcément le choix le plus judicieux. et la première approche peut dérouter certaines personnes. Idéalement, un grand écran est un plus : avec mon 12", il faut avouer que l'écran est vite rempli et les fenêtres petites. Un Wmii couplé avec un 24" doit être très efficace.
</p>
<h2>Ressources</h2>
<p>
Voici quelques liens glanés lors de mes recherches, en espérant qu'ils vous soit utiles !
</p>

<ul>
<li><a href="http://wmii.suckless.org/">le site de Wmii</a>
</li>
<li><a href="http://wiki.frugalware.fr/index.php/Wmii">Wiki Frugalware</a>
</li>
<li><a href="http://wiki.debian.org/fr/Wmii">Tutoriel debian</a>
</li>
<li><a href="http://wiki.archlinux.fr/wmii/reglages?DokuWiki=708d68ab4e309bf4ecab1f579df4a0f4">Tutoriel archlinux</a>
</li>
<li><a href="http://wiki.archlinux.org/index.php/Wmii">Présentation sur Archlinux</a> (anglais)
</li>

</ul>

<p>
En tout cas, cela vaut le coup de tester ! Wmii est très léger et il suffit de rajouter la session wmii à votre bootmanager. voic mon fichier de configuration de <a href="http://wiki.frugalware.fr/index.php/Slim">slim</a> 
</p>
<pre>
  # /etc/slim.conf
  login_cmd           exec /bin/sh - ~/.xinitrc %session
  
  # Available sessions (first one is the default).
  # The current chosen session name is replaced in the login_cmd
  # above, so your login command can handle different sessions.
  # see the xinitrc.sample file shipped with slim sources
  sessions            wmii,openbox,xfce4,e17,wmaker,awesome
</pre>
<p></p>
<p>
Et le fichier <code>~/.xinitrc</code> qui permet de basculer entre vos WM

</p>
<pre>
  # the following variable defines the session which is started if the user doesn't explicitly select a session
  
  DEFAULT_SESSION=wmii
  
  case $1 in
  
  xfce4)
  	exec startxfce4
  	;;
  wmaker)
  	exec wmaker
  	;;
  e17)
  	exec enlightenment_start
  	;;
  openbox)
  	exec openbox-session
  	;;
  awesome)
  	exec awesome
  	;;
  
  wmii)
  	exec wmii
  	;;
  *)
  	exec $DEFAULT_SESSION
  	;;
  
  esac
</pre>
<p></p>]]></description>

</item>
</channel>
</rss>
