PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

nIQnutn : Réaliser une présentation avec reveal.js

mercredi 28 décembre 2016 à 10:00

Il y a quelque temps, j'ai commencé à regarder l'utilitaire pandoc pour convertir un fichier en Markdown vers du pdf, html et d'autres formats.
En regardant un peu ce qu'il est possible de faire avec cet utilitaire, j'ai découvert qu'on peut créer des présentations avec reveal.js.

Contrairement à d'autres modèles de présentation, l'avantage principale est de n'avoir besoin que d'un navigateur web pour l'afficher et d'un simple éditeur de texte pour le modifier.
On peut utiliser une présentation en local ou la déposer sur un serveur, qui sera disponible comme n'importe quelle page web.
On retrouve globalement les mêmes fonctions de bases que pour une présentation Impress avec LibreOffice.

Pour autant, je ne pense pas que cela puisse correspondre à tous les besoins de présentations (surtout complexes) mais cela reste très efficace (et conviendra à mes besoins).
On s'efforcera donc de faire une présentation structurée (et c'est pas plus mal). L'avantage dans tout ce qui est simple, c'est de se concentrer sur l'essentiel et de ne pas s'attarder sur le superflu.
Le fond a plus d'importance que la forme d'autant plus qu'une présentation ne doit pas se résumer pas à son support.

La particularité de reveal.js c'est d'avoir une présentation en 2 dimensions, des diapositives qui défilent à l'horizontale avec la possibilité de définir un niveau verticale.

Pour utiliser reveal.js, il faut avoir quelques notions de base en HTML. Il faudra éditer le code pour chaque diapositive. Rien de très difficile mais c'est pas grand public et il est même possible d'utiliser Markdown.

Autre avantage, pouvoir éditer la présentation à plusieurs et avoir une gestion de version avec git par exemple.

On va voir en détail comment créer une présentation avec reveal.js.

Sommaire
  1. Lire une présentation
    1. Les raccourcis clavier
    2. Le mode présentation
  2. Créer une présentation
  3. Créer des diapositives
  4. Ajouter du contenu
    1. Titre et paragraphe
    2. Liste
    3. Tableau
    4. Code
    5. Image
    6. Vidéo
    7. Arrière plan
    8. Lien interne
    9. Note
  5. Configurer le diaporama
    1. Méta-données
    2. Thèmes
    3. Animation
    4. Transition
    5. Paramètres
  6. Conclusion
  7. Ressources

Lire une présentation

Plutôt qu'on long discours, on va commencer par découvrir à quoi ressemble reveal.js à travers une démo.
La démo officielle est disponible sur http://lab.hakim.se/reveal-js/ (sinon ici).

Pour faire simple, on retrouve le contenu au centre (le titre, le texte et les images), la navigation est en bas à droite (les triangles bleus) et tout en bas on voit l'état d'avancement de la présentation symbolisé par la ligne bleue (on peut avancer ou reculer en cliquant dessus).

Les raccourcis clavier

et : déplacement horizontale
et : déplacement vertical
Echap ou O: aperçu de la présentation
B: mettre en pause la présentation
S: mode présentation
F: mode plein écran (Echap pour sortir du mode plein écran)
?: pour afficher l'aide

Le mode présentation

Le mode présentation permet d'avoir une fenêtre séparée avec les notes et commentaires pour chaque diapositives. On retrouve également un aperçu de la diapositive suivant et un chronomètre pour gérer le temps.

Pour activer le mode présentation, appuyer sur la touche S.
Une nouvelle fenêtre nommée "Slide Notes" s'ouvrira.

En cas de problème: Il faut autoriser les pop-up.
Si la fenêtre s'ouvre correctement mais sans les notes, appuyer de nouveau sur la touche S sur la fenêtre avec la présentation. La page devrait s'actualiser.

Créer une présentation

Il faut commencer par récupérer le modèle de présentation sur le site du projet: https://github.com/hakimel/reveal.js

Une fois récupéré, on décompresse l'archive dans notre dossier de travail. Ensuite, il suffit d'éditer le fichier index.html pour modifier le contenu de la présentation.

Le fichier demo.html permet d'avoir un modèle et découvrir les fonctions principales.
Il ne reste plus qu'à visualiser le code correspondant et le copier pour faire sa propre présentation.

On va voir comment créer des diapositives et éditer leur contenu et découvrir quelques éléments de configuration du diaporama (titre, styles, animation, ...).

Créer des diapositives

Pour rappel, un diaporama est composé de plusieurs diapositives (aussi nommées slides en anglais).

On commence par ouvrir le fichier index.html.

Il est préférable d'utiliser un éditeur de texte avec la coloration syntaxique et l’auto-complétion. Par exemple, on peut utiliser Geany.

Pour créer des diapositives, on se place au bon niveau: .reveal > .slides > section (section correspondant à une diapositive)
Dans notre fichier index.html, on a déjà 2 diapositives présentes: "Slide 1" et "Slide 2".


code
index.html
...
Slide 1
Slide 2
...

Pour ajouter une nouvelle diapositive, on insère le code au niveau du commentaire:


code
index.html
Diapo 3

Comme je l'ai dit précédemment, la présentation peut se développer sur 2 niveaux (horizontalement et verticalement).
On aura une séquence horizontale (avec les touches et ) et une séquence verticale ( et ).

Par exemple, pour réaliser une présentation avec 5 diapos :

[A] [B] [E]
    [C]
    [D]

Pour créer des diapos verticales, il faut créer une section qui englobera les autres diapositives.
Pour créer les 5 diapos de l'exemple précédent, il faut insérer le code:


code
index.html
Diapo A
Diapo B
Diapo C
Diapo D
Diapo E

La première diapo verticale servira de racine et sera définit dans la séquence horizontal.

On a maintenant créé toutes les diapositives pour notre présentation.
Il nous faut ajouter le contenu correspondant à chacune d'elles.

Ajouter du contenu

On a donc définit la structure du diaporama, il nous reste à ajouter le texte associé aux diapositives.
Éditer une diapo correspond à modifier le contenu à l’intérieur de la balise

.


code
index.html
...
Contenu à ajouter
...

Titre et paragraphe

Pour notre première diapo, on va indiquer le titre, un sous-titre et son auteur.


code
index.html

reveal.js

Outil de présentation HTML

Crée par nIQnutn

On peut inclure différents niveaux de titre:


code

Titre de niveau 1

Titre de niveau 2

Titre de niveau 3

Créer des paragraphes:


code

un petit paragraphe.

Mettre en forme le texte:


code
en gras 
en italique
en petit

Liste

Il est également possible d'ajouter des liste ordonnées ou non.

Pour les listes simples:


code
  • HTML
  • CSS
  • Javascript

Pour les listes ordonnées:


code
  1. Premier
  2. Deuxième
  3. Troisième

Tableau

On peut évidemment faire des tableaux.


code
.deb .rpm
Debian Red Hat
Ubuntu Fedora

Citation

On peut aussi inclure des citations dans la présentation.


code
"Ne crains pas d’avancer lentement, crains seulement de t’arrêter." Lao-Tseu

Code

Pour ceux qui en éprouve le besoin, on peut ajouter du code.
reveal.js permet une coloration syntaxique automatique du code grâce à highlight.js.


code

		$(document).ready(function() {
		  $('pre code').each(function(i, block) {
		    hljs.highlightBlock(block);
		  });
		});
	

Si le langage n'est pas correctement détecté, ajouter le langage correspondant dans la classe.


code
...

Image

On peut inclure des illustrations (images):


code

Vidéo

En plus des images, on peut inclure des vidéos:


code

controls permet d'ajouter les boutons de commande (lire, pause, volume,...).

Arrière plan

On peut adapter l'arrière plan des diapositives en définissant soit une couleur de fond, une image ou même une vidéo.

Couleur

Pour ajouter un fond de couleur rouge:


code

Arrière plan: rouge

il suffit de remplacer "#ff0000" par une autre couleur.

Image

Pour ajouter une image en arrière plan:


code

Arrière plan: image

Il est possible d'ajuster la taille de l'arrière-plan (data-background-size), sa position sur l'écran (data-background-position) et répéter l'image (data-background-repeat).


code

Arrière plan: image mise à l'échelle

  • data-background-size: auto, contain, cover ou taille (en px ou %)
  • data-background-position: left, center, right, top, bottom
  • data-background-repeat: repeat-x, repeat-y, repeat, space, round, no-repeat

Vidéo

Pour ajouter une vidéo en arrière plan:


code

Arrière plan: vidéo

Il est possible de définir si on joue la vidéo en boucle (data-background-video-loop) et de mettre la vidéo en sourdine (data-background-video-muted) .


code

Arrière plan: vidéo en sourdine

  • data-background-video-muted: false, true
  • data-background-video-loop: true, false

Lien interne

On peut inclure dans la présentation des liens internes pour faciliter la navigation.

Pour naviguer d'une diapo à l'autre (séquence horizontale / verticale):


code
Gauche Droite Haut Bas

Pour lire les diapos dans l'ordre (la prochaine diapo):


code
Précédent Suivant

Mais on peut aussi créer un lien vers une diapo spécifique:


code
Diapo 2 Diapo verticale 4

  • 2: représente la deuxième diapo horizontale.
  • 3: représente la troisième diapo horizontale.
  • 4: représente la quatrième diapo verticale.
La première diapo n'est pas comptabilisée.
Pour vous repérer, il suffit de regarder dans la barre d'URL de votre navigateur.
Les liens sont relatifs. En cas d'ajout/suppression de slides, les liens peuvent ne plus correspondre.

Il est possible d'utiliser des ancres pour faciliter la créations de liens.


code
Lien vers la diapo suivante
  • diapo-suivante: correspond à l'identifiant de la page.

Dans ce cas, il sera aussi nécessaire d'ajouter l'identifiant de la diapo correspondante:


code
Lorem Ipsum

Note

Il est possible d'insérer des notes dans la présentation Elles doivent être insérées à l'intérieur de la balise

genma : Yunohost et Sonerezh

mercredi 28 décembre 2016 à 09:00

C'est via les différents billets de blog de l'ami Dadda, sur Sonerezh que j'ai découvert Sonerezh il y a quelques mois. Depuis j'utilise ce logiciel au quotidien.

Sonerezh est une application qui permet de lire des fichiers musicaux stockés sur son serveur via son navigateur https://www.sonerezh.bzh/

D'autres logiciels du même type existe, comme Ampache. Je l'avais testé mais je n'avais pas été convaincu. Sonerezh, je l'ai adopté dès que je l'ai essayé.

Sonerezh est disponible en package pour Yunohost. Toutefois, ce n'est pas la dernière version, en attendant que ce soit le cas, on peut toujours installer ce package pour profiter de l'automatisation de l'installation et de la configuration (principe de Yunohost). Dans la page principale des applications Yunohost installée, parmi les tuiles on aura l'ajout d'une tuile de raccourci vers l'application Sonerezh.

Et ensuite, on récupéra l'archive sur github, on la dézipera et copiera les fichiers de la dernière version à la place de la version installée.

wget https://github.com/Sonerezh/sonerezh/archive/1.1.3.zip
unzip 1.1.3.zip
sudo cp -r sonerezh-1.1.3 /var/www/sonerezh/

Comme indiqué sur la page du package, il y a une étape de post-installation à faire la première fois. Cela crée un utilisateur au sein de l'application Sonerezh et cela n'utilise donc pas l'utilisateur de Yunohost (voir à ce sujet Pourquoi Yunohost crée des comptes automatiquement ?. Ce sera donc cet utilisateur et ce mot de passe que l'on utilise (et non ceux de l'instance Yunohost).

Sonerezh propose ce que j'attends d'un lecteur de musique en ligne comme fonctionnalité. C'est simple et intuitif (pour l'import des fichiers : ça lit les tags et remplit la base de données). C'est plutôt rapide, on peut ajouter d'autres répertoires / sources par la suite, à tout moment. Dans mon cas, les fichiers de musique sont stockés sur la partie NAS de ma Freebox. Un simple montage réseau et le dossier est accessible en lecture seule depuis Yunohost. Et c'est ce chemin (vers le montage réseau) que j'ai défini dans la configuration / interface de paramétrage de Sonerezh. Il scanne alors les tags des fichiers pour ensuite proposer de les rechercher / des classements par album, titre, artistes. On peut créer des listes de lecture (je n'ai pas encore utilisé cette fonctionnalité).

En terme de débit, une simple connexion ADSL suffit comme je l'évoquais dans mon billet Autohébergement et ADSL. Je cite Si j'écoute de la musique en streaming dans le navigateur depuis l'extérieur (c'est donc ma machine de cloud qui diffuse la musique), cela consomme un peu moins de 70 ko/s sur une bande passante totale brut de 126,8 ko (1120 kbit/s). Et ce pour des musiques au format mp3 ou ogg en qualité 256 kbit/s.

Quelle plaisir c'est, quand on travaille en openspace, un casque sur les oreilles de pouvoir écouter ses musiques et albums préférés.

Comme vous l'avez compris, je recommande le logiciel Sonerezh. Et bien évidemment, c'est du logiciel libre, vu que c'est sous licence AGPL3. Mais qui en doutait :)

Gravatar de genma
Original post of genma.Votez pour ce billet sur Planet Libre.

dada : Coucou ProtonMail, ciao Google Mail

mercredi 28 décembre 2016 à 08:42



C'était quelque chose que je voulais absolument faire depuis des mois, voire des années et c'est maintenant chose faite : je viens de transformer ma vieille adresse personnelle en Gmail (Google Mail) par une adresse en @protonmail.com.

ProtonMail ? C'est un fournisseur de courriel (!) basé en Suisse et créé par des gars du CERN. La page Wikipedia vous donnera toutes les informations connues autour de ce service et je vous invite à la lire : ce billet va se concentrer sur mes retours d'utilisateur.

Mails chiffrés

C'est natif avec ProtonMail et ça ne demande pas la moindre manipulation de la part de l'utilisateur. Ça caresse ma fibre de feignant. Les mails chiffrés ne sont pas lisibles ni par les administrateurs des serveurs ni par les gars ne possédant pas votre clé privée.
Quand vous chiffrez un mail à destination d'un contact qui n'a pas de compte ProtonMail, celui-ci ne recevra qu'une notification et sera invité à en lire le contenu depuis une interface sécurisée. Youpi, non ?
Vous pouvez, en toute connaissance de cause, envoyer des mails en clair sur le réseau pour ne pas perturber vos contacts.

Le support des domaines perso

Ce qui veut dire que si vous avez un nom de domaine, vous pourrez le faire pointer sur votre compte PM en toute transparence et, du coup, profiter de tous ses avantages avec une adresse qui ne se terminera pas en @protonmail.com. C'est pour ça que je me sers de PM maintenant et pas d'un autre service : dadall.info était géré par un serveur mail classique configuré par mes soins. Une plaie à gérer et je suis content d'avoir refilé le bébé à PM !

Les inconvénients

- PM a un gros inconvénient : il ne supporte pas les protocoles IMAP ou POP3. Pour faire simple, il n'est pas possible de s'en servir avec Thunderbird, K9-mail ou le client de votre choix. C'est assez emmerdant pour moi, je suis quand même un accro de l'oiseau bleu. Tant pis, mais c'est avec un gros pincement au cœur que j'écris ces lignes.
- Dans la même veine, sans protocole supporté, PM ne se consulte que via une interface web qui n'est pas disponible en français. Elle n'est qu'en anglais pour le moment. Perso, je m'en fiche mais ça ne va pas permettre à des non anglophones de s'en servir.
- Un dernier truc qui me chagrine, c'est qu'ils proposent, quand même, une application mobile pour mon Fairphone sous Android mais elle n'est pas libre et nécessite ces cochonneries de Google Services. Préparez-vous à lire la notification vous conjurant d'installer Google Play et ces saloperies à chaque lancement de l'application. Ça entraîne aussi des problèmes : pas de relevé automatique des mails et pas de notification lors de leur réception. #Tristitude

Bon, tout n'est pas rose. Je me suis engagé sur un an pour 48€. C'est le prix à payer pour avoir 5Go d'espace disque et le support de mon domaine perso.
J'espère que ce retour sera utile pour ceux qui se posaient des questions autour de ProtonMail. J'y suis depuis le 17 décembre et les quelques soucis que je relate ne me gênent pas vraiment : j'suis pas un accro des mails sur mon téléphone et Thunderbird est toujours mon compagnon au taff, là où il s'empiffre le plus de mails !

Il existe d'autres services fournissant des adresses mails loin de la sphère des GAFAM. ProtonMail est une solution parmi tant d'autres que je vous invite à tester par vous-même :-)


Gravatar de dada
Original post of dada.Votez pour ce billet sur Planet Libre.

Articles similaires

Carl Chenet : htop expliqué, partie 6 : temps et priorité des processus

mardi 27 décembre 2016 à 00:00

Article arrivé 1er sur Hacker News, 1er sur /r/sysadmin, 2nd sur /r/linux), traduit avec l’accord de son auteur Pēteris Ņikiforovs, il présente la commande htop et les notions de base des composants d’un système GNU/Linux que cette commande affiche.

Voici les différents chapitres déjà publiés :

  1. l’uptime
  2. la load average (charge moyenne)
  3. les processus
  4. les processus utilisateur
  5. l’état des processus

Aujourd’hui : le temps du processus et la priorité


htop

Temps et priorités des processus

Linux est un système d’exploitation multi-tâches, ce qui signifie que malgré le fait que vous ayez un seul CPU, vous pouvez exécuter plusieurs processus en même temps. Vous pouvez vous connecter à votre serveur via SSH et jeter un oeil à la sortie de htop alors que votre serveur web délivre le contenu de votre blog à vos lecteurs via Internet.

Comment est-ce possible quand un seul CPU ne peut exécuter qu’une instruction à la fois ?

La réponse est dans le temps partagé.

Un processus s’exécute un court instant, ensuite il est suspendu tandis que les autres processus en attente d’exécution s’exécutent tour à tour pendant un moment. La période de temps pendant laquelle un processus s’exécuter est appelé la tranche de temps (ndt : time slice).

La tranche de temps dure habituellement quelques millisecondes donc vous ne la remarquez pas vraiment quand votre système ne subit pas une forte charge. (il serait intéressant d’ailleurs de connaître combien la tranche de temps dure habituellement sous Linux)

Cela devrait expliquer pourquoi la moyenne de la charge est un nombre moyen de processus en cours d’exécution. Si vous n’avez qu’un cœur et que la moyenne de charge est de 1.0, le CPU a été utilisé à 100%. Si la moyenne de charge est plus grande que 1.0, cela signifie que que le nombre de processus en attente d’exécution est plus grand que celui que le processus peut exécuter, donc vous pourriez ressentir des lenteurs et des retards. Si la charge est plus petite que 1.0, cela signifie que le CPU est parfois en sommeil et qu’il ne fait rien.

Cela devrait également vous donner un indice de pourquoi de temps en temps la durée d’exécution d’un processus qui s’est exécuté pendant 10 secondes est plus grande ou plus petite qu’exactement 10 secondes.

Gentillesse et priorité d’un processus

Quand vous avez plus de tâches à exécuter que le nombre disponible de cœurs de CPU, vous devez d’une façon ou de l’autre décider quelle tâche sera la suivante à être exécutée et laquelle continuera d’attendre. C’est la tâche dont est responsable l’ordonnanceur (ndt : scheduler).

L’ordonnanceur du noyau Linux est responsable de quel devra être le prochain processus à prendre dans une file d’attente et cela dépend de l’algorithme de l’ordonnanceur utilisé par le noyau.

Vous ne pouvez généralement pas influer sur l’ordonnanceur mais vous pouvez lui faire savoir quels processus sont les plus importants pour vous et l’ordonnanceur peut prendre ce paramètre en compte.

La gentillesse (NI) est la priorité en espace utilisateur des processus, allant de -20 qui est la plus haute priorité à 19 qui est la plus basse. Cela peut être perturbant mais vous pouvez penser qu’un gentil processus cède la place à un processus moins gentil. Donc plus gentil est le processus, plus il cède sa place.

Des informations que j’ai réunies en lisant StackOverflow et d’autres sites, augmenter le niveau de gentillesse 1 devrait faire qu’un processus cède sa place de 10% de temps CPU à un autre processus.

La priorité (PRI) est en espace noyau la priorité utilisé par le noyau Linux. Les priorités vont de 0 à 139 et les valeurs de 0 à 99 sont pour le temps-réel et de 100 à 139 pour les utilisateurs.

Vous pouvez changer la gentillesse et le noyau le prend en compte mais vous ne pouvez pas changer la priorité.

La relation entre la valeur de la gentillesse et la priorité est :

PR = 20 + NI

Donc la valeur PR = 20 + (-20 to +19) est de 0 à 39 qui le fait correspondre aux valeurs entre 100 et 139.

Vous pouvez fixer la gentillesse d’un processus avant de le lancer.

nice -n niceness program

Changer la gentillesse d’un programme qui s’exécute déjà se fait avec renice.

renice -n niceness -p PID

Voici ce que la couleur de l’utilisation CPU signifie :

Bleu : processus de basse priorité (nice > 0)
Vert : processus de priorité normale
Rouge : processus noyau

Plus d’informations à http://askubuntu.com/questions/656771/process-niceness-vs-priority


J’espère que ces différentes parties sur les processus vous auront aidé à mieux comprendre le fonctionnement des processus. Nous continuerons dans un prochain article avec la mémoire.

Gravatar de Carl Chenet
Original post of Carl Chenet.Votez pour ce billet sur Planet Libre.

Articles similaires

Ilphrin : Un nouveau stock de musiques en libre écoute

mardi 27 décembre 2016 à 00:00

Je n’en parle pas beaucoup, mais je suis un grand féru de musique et, bien que je ne sois pas un connaisseur technique dans le domaine, j’apprécie énormément la découverte de nouveaux groupes et de nouveaux genres. Je vais régulièrement sur le site de Jamendo, qui présente un paquet d’artistes très hétérogènes, le tout sous écoute libre pour un usage personnel. Pour changer un peu du thème de l’informatique je me suis dit que j’allais faire un premier pack des derniers groupes que j’ai écouté sur le site.

Pour chaque artiste, groupe, ou album le titre est un lien vers l’une des musiques qui lui est lié.

DJ Spooky

DJ Spooky

C’est pas courant que j’en écoute alors je vais commencer par un peu de musique électronique. DJ Spooky est un compositeur, éditeur et auteur américain, et a sorti dernièrement un projet nommé Book of Ice qui parle de l’Antarctique. Dans ce projet on retrouve un album composé par lui-même dans un style électro qui s’appelle Of Water And Ice.

La musique qui m’a le plus marqué est la musique éponyme de l’album, qui reflète beaucoup ce continent glacé notamment avec l’écho de la voix qui donne une impression de vasteté. À écouter pour les amateurs d’électro ;)

Alumno Music

Alumno Music est un studio de musique indépendant dirigé par l’anglais Matt Harris, compositeur, producteur, designer et photographe. Son studio produit des musiques de plusieurs genres allant de la “musique inspirante” au pop et au (gentil) rock. Je vais parler d’une musique en particulier de ce créateur car je n’en ai pas encore écouté d’autres, qui s’appelle We Are Victorious. C’est une musique avec un rythme assez doux et une majorité de sons éléctroniques.

C’est une musique assez agréable à entendre pour se détendre, ou que j’écoute parfois en faisant une activité comme de la peinture ou de la cuisine, à voir ce que donne le reste de ses musiques pour voir ce qu’elle valent!

Alumno

Akashic Records

Akashic Records

Encore une fois je n’ai écouté qu’une seule musique (au moins ça vous poussera à aller écouter par vous-même le reste ;)). Akashic Records est un projet audiovisuel fondé par le compositeur et producteur Saregama (aka Serge). Il crée de la musique mais aussi des films, documentaires, des campagnes publicitaires, etc. La musique que j’ai écouté s’appelle The Final Battle, c’est de la musique classique mais qui s’apparente beacoup à une bande-son de film hollywoodien, avec un côté épique.

D’ailleurs la jaquette est un spartiate tel qu’on peut le voir dans le film 300 avec son allure dynamique et son tas de muscles. C’est une musique assez entrainante, qui passerait bien aussi pour un trailer de jeu-vidéo.

Mattia Vlad Morleo

On termine en douceur avec un compositeur italien du nom de Mattia Vlad Morleo, il fait presque exclusivement de la musique classique avec comme instrument principal du piano. C’est le style le plus calme des 4 groupes/compositeurs que je présente ici, j’utilise notamment Fiore D’Inchiostro pour le menu de mon jeu vidéo Dodgell

Mattia Vlad Morleo

Si je devais parler de tous les groupes que j’écoute sur Jamendo on ne s’en sortirait pas donc je vais m’arrêter là pour le moment, je sortirais peut-être une deuxième article sur le sujet si l’envie s’en fait ressentir ;)

Gravatar de Ilphrin
Original post of Ilphrin.Votez pour ce billet sur Planet Libre.