Rendez-vous sur Arrakis

C'est lorsque nous croyons savoir quelque chose qu'il faut justement réfléchir un peu plus profondément. F. Herbert

Vracs du mois de mai

Je tente ici un nouveau format. Au lieu de partager sur shaarli sans approfondir tout ce qui me passe sous le nez, je vais essayer de mettre en vrac les trucs divers et variés rencontrés dernièrement. Le contenu peut donc être plus ou moins long.

Des liens


Voilà un document de quelqu'un étant passé de microsoft office à libreoffice. Très intéressant à lire, et ça montre bien que quand même, on peut largement se contenter de libreoffice sauf pour un usage très spécifique. En passant, notez dans les commentaires le lien vers des modèles de documents pour libreoffice
Qu'est-ce qu'un bon enseignant. Petit récit qui rappelle quelques vérités sur ce travail et les multiples éléments à prendre en compte face aux adolescents aux vies de plus en plus difficiles. Un bon témoignage avec que des choses vraies dedans.
Framasoft a lancé son moteur de recherche! Comment ça, vous utilisez encore google? Il y a aussi [duckduckgo][https://duckduckgo.com[, il est temps de changer vos habitudes.
Vidéo de l'april expliquant pourquoi certains livres électroniques n'ont rien à voir avec une vrai livre.


Divers


Modification de la configuration de mcabber à l'arrivée de jessie

Mcabber est un client xmpp. Cela permet de discuter avec des contacts et sur des chatrooms (entre autres). Il est vraiment puissant et très pratique, et s'utilise dans un terminal.

Après le passage à Debian Jessie, quelques modifications sont à apporter à la configuration (elles sont reportées ici).

Pour pouvoir envoyer des commandes à mcabber via un fifo et voir afficher les adresses web dans la fenêtre de status pour faciliter leur accès, il faut ajouter ceci dans le fichier ~/.mcabberrc :

     # à mettre avant le load urlregex
     set urlregex = "(((https?|ftps?|nntp)://)|www[.][-a-z0-9.]+|(mailto:|news:))(%[0-9A-F]{2}|[-.!~*';/?:@&=+$,#[:alnum:]])+"

 module load urlregex
 module load fifo</pre>



Création d'un “bot” pour le salon xmpp d'handylinux

Handylinux est une distribution très sympa, en particulier pour les débutants en informatique. Afin d'aider les nouveaux arrivants, un salon xmpp a été créé (cliquez ici pour vous connecter).

Au passage, je me suis amusé à coder un “bot”. C'est en fait un contact qui peut réagir selon ce que vous lui écrivez. À part quelques bêtises, il permet actuellement :


J'ai pu découvrir une excellente bibliothèque pour faire ça en python vraiment facilement : sleekxmpp.
En plus, c'est disponible aussi pour python3 sur debian ☺.

Si ça vous tente, sachez que la documentation n'est pas toujours très à jour. Vous pouvez retrouver des exemples très bien faits dans /usr/share/doc/python3-sleekxmpp/examples. Vive debian!

Bot xmpp -> irc


Le bot a ensuite évolué.


En effet, il fait désormais le lien entre le salon xmpp et le salon
irc. Il ne fait que répéter dans le salon irc ce qui est dit dans le
salon xmpp et inversement, en précisant à chaque fois qui est l'auteur
du message.


Cela semble un peu bousculer les habitudes des utilisateurs
d'IRC, mais ça marche plutôt bien. Les utilisateurs novices peuvent
recevoir de l'aide de plus de personnes, et ça c'est super! Et
franchement, on ne s'y perd pas tellement. Un extrait? :


[22:16:20] <handybot> melodie/irc dit :c'est qui Hakimo/xmpp ?
[22:16:55] <arpinux> Hakimo est sur le slon jabber handylinux, thuban a mis un bot pour faire un transfert des messages
[22:17:05] <arpinux> tout jabber passe sur irc et inversement
[22:17:20] <arpinux> avec un prefix pour identifier la source
[22:17:48] <handybot> melodie/irc dit :o_o
[22:18:01] <handybot> melodie/irc dit :sans blague ?
[22:18:21] <arpinux> bah oui, je suis sur jabber là, pas sur IRC
[22:18:32] <arpinux> pourtant je te lis et tu me lis :)
[22:18:58] <handybot> melodie/irc dit :ben c'est sacrément verbose, on dirait qu'il y a un bot qui parle sans arrêt, et tout seul par dessus le marché
[22:19:53] <arpinux> comme ça les débutants peuvent demander de l'aide de n'importe où et on peut les aider de partout
[22:20:30] <arpinux> il parle pa tout seul :) si il parle c'est parce que quelqu'un sur le salon jabber ou irc dicute

Vous pouvez même vous en servir comme transport irc/xmpp quasiment!
Le code est bien sûr libre à améliorer.


CMB


Le client mail cmb simplifié avance petit à petit. Il gère maintenant mieux les envois de mail, les contacts et est plus facile à utiliser. La communauté handylinux m'aide à trouver des bugs et fait des suggestions très intéressantes.