# articles

feed_id: https://carlchenet.com/sideprojects-mes-impressions-apres-5-mois-de-4-5eme/
title: Carl Chenet : Sideprojects : mes impressions après 5 mois de 4/5ème
uri: Carl-Chenet-Sideprojects-mes-impressions-après-5-mois-de-4-5ème
url: https://carlchenet.com/sideprojects-mes-impressions-apres-5-mois-de-4-5eme/
content:
<p>Freelance depuis 2012, j’ai commencé il y environ 5 mois ma première mission en 4/5ème (un jour chômé sur les 5 habituellement travaillés dans une semaine) avec comme objectif de me libérer davantage de temps pour mes projets entrepreneuriales. Objectif atteint ?</p>
<p><span></span></p>
<p>Résumé pour les gens pressés :</p>
<ul><li>premier bilan globalement positif</li>
<li>une perte de revenus que je considère comme un investissement mettant la pression pour le développement des autres sources de revenus</li>
<li>quelques écueils à endurer (obtention du 4/5ème, ne pas se laisser grignoter la journée par l’entourage et motivation à maintenir)</li>
</ul><h2>Pourquoi un 4/5ème ?</h2>
<p>Avec le développement de projets parallèles à mon activité de freelancing, je ressentais depuis plusieurs mois déjà le besoin de me libérer davantage de temps à accorder à ces projets pour les réaliser de manière un peu plus sérieuse.</p>
<p>En effet ayant fondé <a href="https://www.linuxjobs.fr/">LinuxJobs.fr</a>, le site d’emploi de la communauté du Logiciel Libre et Open Source, j’avais acquis la certitude que je pouvais grandement améliorer ce projet en lui consacrant davantage de temps, mais plus important encore d’être régulier dans mon travail.</p>
<p><a href="https://www.linuxjobs.fr/"><img src="media/d7751440.linuxjobs-fr.jpg" data-original-source="https://carlchenet.com/wp-content/uploads/2018/02/linuxjobs-fr.jpg" alt="" width="550" height="112" srcset="https://carlchenet.com/wp-content/uploads/2018/02/linuxjobs-fr.jpg 550w, https://carlchenet.com/wp-content/uploads/2018/02/linuxjobs-fr-300x61.jpg 300w" sizes="(max-width: 550px) 100vw, 550px"></a></p>
<p>Je travaillais déjà en général une partie du samedi mais cette journée n’est pas la plus propice au travail. Sans surprise, la majorité des gens se repose le week-end. Tout le travail nécessitant une tierce partie est donc en attente jusqu’à la fin du week-end. Ce qui ne facilite pas la réactivité et qui peut avoir un effet démotivant quand on travaille presque tout seul et qu’on a envie de voir les choses avancer.</p>
<p>D’autre part ma motivation à travailler sur mes projets parallèles dépendait aussi fortement de ma charge de travail journalière, de ma motivation le soir et des événements extérieurs qui survenaient et s’imposaient à mon planning. Le fait d’instaurer un jour de travail précis dédié à mes différents projets me semblait bénéfique afin d’avancer plus rapidement.</p>
<p>Mon travail sur mon projet le plus récent, <a href="https://lecourrierduhacker.com/">le Courrier du hacker</a>, la newsletter hebdomadaire résumant l’actualité francophone du Logiciel Libre et Open Source m’a démontré qu’un travail régulier permet de trouver son public plus facilement.</p>
<p><a href="https://lecourrierduhacker.com/"><img src="media/848ce166.courrierduhacker-logo.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo.png" alt="" width="818" height="168" srcset="https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo.png 818w, https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo-300x62.png 300w, https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo-768x158.png 768w" sizes="(max-width: 818px) 100vw, 818px"></a>
	<section><form method="POST" data-attr-form-id="1">

													<label for="yikes-easy-mc-form-1-EMAIL">

										<!-- dictate label visibility -->
																					<span>
												E-mail											</span>
										
										<!-- Description Above -->
										
										<input name="EMAIL" placeholder="" required="required" type="email" value=""><!-- Description Below --></label>
									
				<!-- Honeypot Trap -->
				<input type="hidden" name="yikes-mailchimp-honeypot" value=""><!-- List ID --><input type="hidden" name="yikes-mailchimp-associated-list-id" value="22e5c06162"><!-- The form that is being submitted! Used to display error/success messages above the correct form --><input type="hidden" name="yikes-mailchimp-submitted-form" value="1"><!-- Submit Button --><button type="submit"> <span>Submit</span></button>				<!-- Nonce Security Check -->
				<input type="hidden" name="yikes_easy_mc_new_subscriber" value="bb994b0ca8"><input type="hidden" name="_wp_http_referer" value="/category/planet-libre/feed/"></form>
			<!-- MailChimp Form generated by Easy Forms for MailChimp v6.3.29 (https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/) -->

			</section></p>
<h2>La mise en place</h2>
<p>Courant septembre 2017 j’étais à la recherche d’une nouvelle mission en tant que freelance. Décidé à obtenir un 4/5ème, je précisais bien ce point aux différents recruteurs que je contactais. Je dirais même que c’était le premier point abordé lors des différentes prises de contact. Je refusais d’emblée les entretiens lorsque ce point demeurait flou. Inutile de cacher que des offres très intéressantes à temps plein me sont passées sous le nez, mais j’étais motivé à travailler désormais en 4/5ème.</p>
<p>Point important niveau finance : je vois le 4/5ème comme un investissement. En effet il s’agit dans un premier temps d’une perte sèche d’1/5ème de mes revenus habituels. Ce point n’est pas à négliger lorsque l’on y réfléchit. Pour compenser, je me fixe un objectif de revenu sur mes projets entrepreneurials visant à au moins compenser cette modification de mon activité.</p>
<p>Après trois semaines de recherche,  j’ai donc commencé une nouvelle mission en 4/5ème en négociant de ne pas travailler le mercredi. Le choix du mercredi a été guidé par différents facteurs :</p>
<ul><li>Le mercredi, en pleine semaine, permet d’accomplir si besoin des démarches administratives ou d’organiser un rendez-vous ou un déjeuner professionnel assez simplement</li>
<li>Couper la semaine en deux, en limitant les périodes consécutives de freelancing à deux jours, me semblait un rythme séduisant</li>
<li>Le lundi et le vendredi sont – à mon avis – des jours mous, où l’activité des entreprises et des administrations peut être assez réduite</li>
</ul><p>Instaurer un jour fixe est à mon avis une très bonne chose. Il permet de s’organiser et de prendre des rendez-vous plusieurs semaines à l’avance. Je n’ai déplacé qu’une seule fois en 5 mois et c’est à mon avis pour le mieux.</p>
<h2>Le premier ressenti</h2>
<p>Les premières semaines ont été assez simples. Ne pas travailler le mercredi a rapidement instauré une motivation plus soutenue pour mon activité de freelancing. En effet il m’est plus simple de me lever le lundi en me disant que je n’en ai que pour deux jours. Le mardi est une grosse journée mais je peux me motiver en me disant que dès le lendemain je travaille sur des sujets plus personnels.</p>
<p>Je reviens gonflé à bloc le jeudi, qui est aussi en général une grosse journée de travail. La motivation est évidente pour le vendredi : le week-end est proche. Ma compagne travaillant le samedi, c’est également une journée que je consacre au moins en partie à mes projets personnels. Pour résumer mon ressenti : j’ai rapidement été séduit par ce rythme.</p>
<h2>Les écueils</h2>
<p>Toutefois au fil des semaines, certains problèmes ont surgi. Il s’agit de problèmes bien connus des télétravaileurs. Il faut préciser à l’entourage qu’être présent à la maison ne signifie pas qu’on est disponible pour « la petite course qui prend 5 minutes » ou tout autre distraction.</p>
<p>Je reprends également systématiquement mes proches lorsque l’expression « il ne travaille pas le mercredi » est utilisée, en précisant que je travaille, mais à domicile.</p>
<p>Je filtre les appels téléphoniques, afin de ne paraître trop disponible auprès de l’entourage car de fait, je ne le suis pas, même si je n’ai de relation contractuelle qu’avec moi-même ce jour-là <img src="media/cd400252.1f642.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/1f642.png" alt="🙂"></p>
<p>Autre conséquence inattendue, n’ayant pas à prendre les transports en commun le mercredi, je fais donc souvent une longue journée et ne m’arrête de travailler que pour préparer le dîner.</p>
<p>Autre point inattendu : les jours où la motivation est absente, il est très difficile de s’y mettre. En particulier si vous êtes un lève-tard. Ce n’est au final qu’une journée et elle passe très vite.</p>
<p>Autant quand on ne travaille pas pour soi, on se trouve des raisons de se lever, de s’y remettre et le cadre du bureau et la présence même virtuelle des collègues permet de se relancer, autant le jour où je travaille pour moi, je n’ai pas de filet et la seule perspective de travailler sur des projets personnels qui m’apporteront potentiellement quelque chose plus tard est la seule corde à saisir dans ces moments-là. Pas toujours simple à gérer, car on se trouve très souvent des excuses.</p>
<h2>Conclusion</h2>
<p>Le premier bilan est globalement positif. Toutefois on peut voir que la liste des écueils est nombreuse. J’adore le rythme et en particulier la motivation qu’il m’apporte pour le reste de la semaine. D’un autre côté, il faut lutter pour obtenir le 4/5ème et trouver la motivation suffisante pour que cette journée reste productive.</p>
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="https://carlchenet.com/sideprojects-mes-impressions-apres-5-mois-de-4-5eme/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">D&eacute;j&agrave; 100 abonn&eacute;s au Courrier du hacker une semaine apr&egrave;s son lancement</a> (20/09/2017)</li><li>Carl Chenet : <a href="">Pourquoi j&rsquo;ai lanc&eacute; le Courrier du hacker, newsletter sur le Logiciel Libre et Open Source</a> (27/09/2017)</li><li>Carl Chenet : <a href="">Le Courrier du hacker : le point apr&egrave;s (d&eacute;j&agrave;) 5 num&eacute;ros et les le&ccedil;ons retenues</a> (16/10/2017)</li><li>Carl Chenet : <a href="">D&eacute;j&agrave; 500 abonn&eacute;s &agrave; la newsletter hebdomadaire du Logiciel Libre</a> (03/11/2017)</li><li>Carl Chenet : <a href="">Meilleurs articles 2017 du Courrier du hacker, newsletter du Logiciel Libre</a> (04/01/2018)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2018/02/28/11/24/35-tooter-en-toute-simplicite
title: Thuban : tooter en toute simplicité
uri: Thuban-tooter-en-toute-simplicité
url: https://yeuxdelibad.net/Blog/?d=2018/02/28/11/24/35-tooter-en-toute-simplicite
content:
<p>Fervent utilisateur de <a href="http://tools.suckless.org/dmenu/">dmenu</a> ; un petit outil qui fait gagner un temps fou ; j'ai pondu un petit script qui permet d'écrire ce qui me passe par la tête sur mon compte mastodon.</p>

<p>Il faut juste <b>toot</b> d'installé et configuré pour envoyer des messages (il faut juste le lancer en console avant).<br>
Ensuite, vient le script proprement dit, que j'associe éventuellement à un raccourci clavier pour aller plus vite :</p>

<pre><code>#!/bin/sh
# envoie un mot sur mastodon
# il faut l'outil toot déjà configuré pour poster

# Les couleurs de dmenu
SB="#44475a"
SF="#8be9fd"
NB="#282a36"
NF="#f8f8f2"
FN="Hack-10"
COLORS="-fn $FN -nb $NB -nf $NF -sb $SB -sf $SF"

# Le prompt, ce que dmenu vous "dit"
P="toot:"
OPTION="$COLORS -p $P "


msg=$(echo "" | dmenu $OPTION) 
if [ "$msg" != "" ]; then 
	toot post "$msg"
fi

exit 0</code></pre>

<p>On écrit son message, on valide par entrée, et pouf, c'est envoyé.</p>

<p>Pour que ça soit plus rigolo, voici une version qui affiche la timeline :</p>

<pre><code>#!/bin/sh
# envoie un mot sur mastodon
# il faut l'outil toot déjà configuré pour poster

# Les couleurs de dmenu
SB="#44475a"
SF="#8be9fd"
NB="#282a36"
NF="#f8f8f2"
FN="Hack-10"
COLORS="-fn $FN -nb $NB -nf $NF -sb $SB -sf $SF"

# Le prompt, ce que dmenu vous "dit"
P="toot:"
OPTION="$COLORS -l 32 -p $P "


msg=$(toot timeline | dmenu $OPTION) 
if [ "$msg" != "" ]; then 
	toot post "$msg"
fi

exit 0</code></pre>

<p>et ça ressemble à ça :</p>

<div><img src="media/ca664d89.dmenu_toot.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/3c/dmenu_toot.png" alt=""></div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2018/02/28/11/24/35-tooter-en-toute-simplicite" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>theClimber : <a href="">R&eacute;cup&eacute;rer les tweets d&#039;une instance statusnet en live avec javascript</a> (02/02/2011)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article37/syspatch-patch-n9-disponible-pour-openbsd-6-2
title: Thuban : Syspatch : Patch n°9 disponible pour OpenBSD 6.2
uri: Thuban-Syspatch-Patch-n-9-disponible-pour-OpenBSD-6-2
url: https://obsd4a.net/blog/index.php?article37/syspatch-patch-n9-disponible-pour-openbsd-6-2
content:
<p>Sortie du correctif pour la fameuse faille "Meltdown", qui touche les CPU d'Intel !</p>

<p>Architectures concernées : <strong>amd64</strong></p>

<p>OS concernés : <a href="https://www.openbsd.org/errata62.html"><strong>6.2</strong></a> (patch <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.2/common/009_meltdown.patch.sig">n°9</a>), <a href="https://www.openbsd.org/errata61.html"><strong>6.1</strong></a> (patch <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.1/common/037_meltdown.patch.sig">n°37</a>)</p>

<p>Il est <strong>nécessaire de redémarrer</strong> la machine !</p>

<p> </p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article37/syspatch-patch-n9-disponible-pour-openbsd-6-2" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: System Linux : Générer la liste des Serveurs racine DNS avec la commande dig
uri: System-Linux-Générer-la-liste-des-Serveurs-racine-DNS-avec-la-comm
feed_id:
https://www.system-linux.eu/index.php?post/2018/03/01/G%C3%A9n%C3%A9rer-la-liste-des-Serveurs-racine-DNS-avec-la-commande-dig

url:
https://www.system-linux.eu/index.php?post/2018/03/01/G%C3%A9n%C3%A9rer-la-liste-des-Serveurs-racine-DNS-avec-la-commande-dig

content:
<p><img src="media/1e18094a.dns1.jpg" data-original-source="https://www.system-linux.eu/public/images/dns1.jpg" alt="dns1 jpg" title="dns1 jpg, sept. 2010"></p>


<p>Simplement...</p>    <p>Perso j'utilise toujours bind9 et sans avoir honte en plus <img src="media/28b0cec9.smile.png" data-original-source="https://www.system-linux.eu/themes/default/smilies/smile.png" alt=":)"></p>

<pre>
# touch db.root
# dig ns . @a.root-servers.net >> db.root
</pre>
<p><img src="media/ff41ece7.4238771a81824a8b9dc3850d6a8e9d26" data-original-source="http://cdn.libravatar.org/avatar/4238771a81824a8b9dc3850d6a8e9d26" alt="Gravatar de System Linux" class="gravatar" /><br/><i>Original post of <a href="https://www.system-linux.eu/index.php?post/2018/03/01/G%C3%A9n%C3%A9rer-la-liste-des-Serveurs-racine-DNS-avec-la-commande-dig" title="Visit the source">System Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>System Linux : <a href="">The DNS record type 99 (SPF) has been deprecated</a> (20/04/2016)</li><li>System Linux : <a href="">Test de temps de reponse dns</a> (08/07/2016)</li><li>Geekfault : <a href="">La nouvelle mode Geek : avoir son domaine .42</a> (19/12/2010)</li><li>Olivier Delort : <a href="">Migration d&rsquo;un serveur iRedmail</a> (18/10/2012)</li><li>Denis Szalkowski : <a href="">Test de vitesse des serveurs DNS publics</a> (28/10/2012)</li></ul></div></p>


title: Thuban : Se fabriquer un lecteur de salon léger et pratique
uri: Thuban-Se-fabriquer-un-lecteur-de-salon-léger-et-pratique
feed_id:
https://yeuxdelibad.net/Blog/?d=2018/03/02/14/12/51-se-fabriquer-un-lecteur-de-salon-leger-et-pratique

url:
https://yeuxdelibad.net/Blog/?d=2018/03/02/14/12/51-se-fabriquer-un-lecteur-de-salon-leger-et-pratique

content:
<p>Dans cet article, on va décrire la mise en place d'une station vidéo pour salon. Quelques contraintes sont à respecter :</p>

<ul><li> On utilise autant que possible les outils intégrés par défaut au système.</li>
<li> On limite l'utilisation des ressources, il faut que ça soit rapide et fonctionnel sur des ordinateurs peu puissants.</li>
<li> On doit pouvoir afficher une liste des vidéos disponibles sur la station vidéo.</li>
<li> On garde en mémoire les fichiers déjà lus pour les repérer par une couleur différente (pratique pour les sériesvores)</li>
<li> Si on insère une clé USB ou disque dur externe, les fichiers présents dessus doivent être lus automatiquement.</li></ul><p><u></u></p>

<h3>Matériel</h3>

<p><br>
J'ai récupéré un ordinateur chez un *cash du coin. C'est pas le moins cher, mais ça permet d'éviter de laisser un ordinateur aller en déchetterie.</p>

<p>J'y ajoute un <a href="https://www.ldlc.com/fiche/PB00243336.html">mini clavier sans fil</a>. C'est tip top ces trucs, et ça contient une batterie donc très facile à recharger par USB.</p>

<div><img src="media/26118880.clavier.jpg" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/b4/clavier.jpg" alt=""></div>

<p><u></u></p>

<h3>Installer OpenBSD</h3>

<p><br>
Ça, <a href="https://yeuxdelibad.net/ah/#install">c'est fastoche</a>, ça prend quelques minutes. On crée un utilisateur qu'on nommera pour l'exemple "watcher".</p>

<p>On prévoit quand même quelques optimisations au niveau du système de fichier en activant les softdeps :</p>

<pre><code>sed -i 's/rw,/rw,softdep,/g' /etc/fstab</code></pre>

<p>Et on prépare l'installation de futurs paquets :</p>

<pre><code>echo https://ftp.fr.openbsd.org/pub/OpenBSD > /etc/installurl</code></pre>

<p>Enfin, on met à jour en lançant</p>

<pre><code>syspatch</code></pre>

<p>Vous voudrez peut-être réduire le temps d'attente au démarrage :</p>

<pre><code>echo "set timeout 1" > /etc/boot.conf</code></pre>

<p>Pour augmenter les performances graphiques, on peut aussi ajouter cette ligne dans <code>/etc/sysctl.conf</code></p>

<pre><code>machdep.allowaperture=1</code></pre>

<p><u></u></p>

<h3>Configurer l'autologin</h3>

<p><br>
On se sert de xenodm, le gestionnaire de connexion par défaut sous OpenBSD.<br>
Afin d'automatiquement lancer la session de l'utilisateur configuré lors de l'installation, on <a href="https://wiki.obsd4a.net/doku.php?id=system:xenodm#auto-connexion">suit les recommandations du wiki</a>, à savoir éditer <code>/etc/X11/xenodm/xenodm-config</code> et ajouter :</p>

<pre><code>DisplayManager._0.autoLogin:    watcher</code></pre>

<p>On crée un fichier <code>~/.xsession</code> pour l'utilisateur qui contiendra ces lignes :</p>

<pre><code>xsetroot -solid black &amp;
# son au max
mixerctl outputs.master=255,255
lutecium Videos/ &amp;
cwm</code></pre>

<p>Nous verrons ensuite à quoi correspond ce "lutecium".<br>
Remarquez qu'on utilise un gestionnaire de fenêtres intégré à OpenBSD, pas besoin de l'installer.<br>
Pensez à rendre ce fichier exécutable :</p>

<pre><code>chmod +x ~/.xsession</code></pre>

<p>Reste à activer xenodm :</p>

<pre><code>rcctl enable xenodm &amp;&amp; rcctl start xenodm</code></pre>

<p><u></u></p>

<h3>Chargement des langues et utf-8</h3>

<p><br>
Certaines applications en ont besoin, alors on précise dans le fichier ~/.profile de l'utilisateur ces lignes :</p>

<pre><code>LC_CTYPE="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_ALL='fr_FR.UTF-8'
LANG='fr_FR.UTF-8'
export LC_CTYPE LC_MESSAGES LC_ALL LANG
export ENV=$HOME/.kshrc
</code></pre>

<p><u></u></p>

<h3>Permettre l'extinction</h3>

<p><br>
On édite le fichier <code>/etc/doas.conf</code> pour permettre à l'utilisateur d'éteindre la machine en utilisant <code>doas</code> sans entrer de mot de passe :</p>

<pre><code>cat /etc/doas.conf
permit nopass :wheel  cmd /sbin/shutdown
permit nopass :wheel  cmd /sbin/reboot</code></pre>

<p><u></u></p>

<h3>Installation de l'interface</h3>

<p><br>
La plupart du temps, c'est kodi qu'on installe. Sauf que je le trouve extrêmement lourd et plein de fonctionnalités qui ne me sont pas du tout utiles. Notez que si vous avez des alternatives à proposer, je suis preneur ;).<br>
J'ai donc codé un petit truc, qui certes ne paie pas de mine mais fait ce que je veux : afficher mes fichiers et retenir lesquels ont déjà été vus. Ça s'appelle <a href="http://https://yeuxdelibad.net/Blog//Programmation/tk-tools/Lu-Lutecium.html">lutecium</a> et ça ressemble à ça :</p>

<div><img src="media/5679dae0.lutecium.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/9d/lutecium.png" alt=""></div>

<p><span>(ne faîtes pas attention aux exemples, c'était des tests...)</span></p>

<p>Notez que on pourrait très bien utiliser <a href="http://ranger.nongnu.org/">ranger</a> ou encore <a href="https://git.2f30.org/noice/log.html">noice</a> dans un terminal, mais ça ne garde pas une trace des épisodes déjà vus.</p>

<p>Pour m'en servir, il me faut python3, la bibliothèque tkinter, et un lecteur de vidéos (mpv).</p>

<pre><code>pkg_add -z python-tkinter-3* mpv
ln -s /usr/local/bin/python3.6 /usr/local/bin/python3</code></pre>

<p>Ensuite, j'installe lutecium dans /usr/local/bin :</p>

<pre><code>ftp -o /usr/local/bin/lutecium http://dev.yeuxdelibad.net/tk-tools/Lu/lutecium
chmod +x /usr/local/bin/lutecium</code></pre>

<p>Et voilà, on peut choisir sa vidéo avec le clavier.</p>

<p><u></u></p>

<h3>Récupérer les vidéos</h3>

<p><br>
Là, c'est chacun sa façon de faire.<br>
Certains feront un montage NFS, d'autres une synchronisation... Pour ma part je fais un peu les deux :</p>

<p>Dans /etc/fstab :</p>

<pre><code>192.168.1.2:/mnt/data/ /home/watcher/NFS nfs rw,nodev,nosuid,soft,noatime 0 0</code></pre>

<p>Ensuite, ajout d'une tâche cron :</p>

<pre><code>crontab -e
@hourly /usr/local/bin/rsync -az --delete /mnt/NFS/ /home/watcher/Videos/
</code></pre>

<p><u></u></p>

<h3>Lecture automatique si on insère une clé USB</h3>

<p></p>

<p>Afin de lancer une lecture automatique des fichiers présents sur, par exemple, une clé USB insérée, j'utilise <a href="https://wiki.obsd4a.net/doku.php?id=system:hotplug-diskmount">hotplugd</a>.</p>

<pre><code>pkg_add fuse hotplug-diskmount
rcctl enable hotplugd
</code></pre>

<p>On complète ensuite le fichier <code>/etc/hotplug/attach</code> :</p>

<pre><code>#!/bin/sh

DEVCLASS=${1}
DEVNAME=${2}
LOGIN="watcher"
MOUNTPOINT=/home/${LOGIN}/usb

case "${DEVCLASS}" in
    2)
        mkdir -p -m 1777 "${MOUNTPOINT}"
        mount -o nodev,nosuid,noatime /dev/"${DEVNAME}"i "${MOUNTPOINT}"
        su "${LOGIN}" -c "mpv --alang=en,fr --slang=fr --save-position-on-quit  --fullscreen --keep-open=no \\"${MOUNTPOINT}\\"/*"
        ;;
esac</code></pre>

<p>On oublie pas le <code>chmod +x /etc/hotplug/attach</code>. ;)</p>

<p>Vous pouvez faire de même avec un script "detach" :</p>

<pre><code> cat /etc/hotplug/detach
#!/bin/sh

DEVCLASS=$1
DEVNAME=$2

case $DEVCLASS in
    2)
        /sbin/umount "/mnt/${DEVNAME}"
        exit 0
        ;;
esac
exit 0
</code></pre>

<p>Bien qu'on puisse faire nettement moins spécifique comme configuration, avec celle-ci ça fonctionne bien et je sais exactement où sont montées les clés USB. À chaque fois qu'une d'entre elle est branchée, hop ça lit tout ce qui est dessus.</p>

<div>§</div>

<h3>Mot de la fin</h3>

<p>Ça sera tout pour cette petite présentation. Le clavier est petit, mais me permet de modifier le volume du son, faire pause, accélérer... Tout ce qu'il me faut en fait ;)<br>
Vos idées et suggestions sont les bienvenues, je suis certain qu'on peut améliorer tout ça ;)</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2018/03/02/14/12/51-se-fabriquer-un-lecteur-de-salon-leger-et-pratique" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">owi : un wicd-like pour OpenBSD</a> (19/12/2016)</li><li>Thuban : <a href="">vilain s&#039;&amp;eacute;toffe</a> (05/02/2017)</li><li>Thuban : <a href="">vilain est asynchrone</a> (12/02/2017)</li><li>Thuban : <a href="">Mise &amp;agrave; jour d&#039;owi : OpenBSD Wifi manager</a> (17/06/2017)</li><li>Thuban : <a href="">OPaMa : OpenBSD Package Manager</a> (22/10/2017)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article38/securiser-memcached-sur-openbsd
title: Thuban : Sécuriser memcached sur OpenBSD
uri: Thuban-Sécuriser-memcached-sur-OpenBSD
url: https://obsd4a.net/blog/index.php?article38/securiser-memcached-sur-openbsd
content:
<p>Vous avez certainement entendu parler de l'<a href="https://githubengineering.com/ddos-incident-report/">attaque</a><a href="https://githubengineering.com/ddos-incident-report/"> de grande envergure de type DDOS contre la plate-forme GitHub</a>...</p>

<p><a href="https://docs.ovh.com/fr/dedicated/securiser-serveur-avec-service-memcache/">OVH</a> réagit en faisant des recommandations bien précises pour sécuriser à minima le service memcached, service qui a été utilisé pour mettre en cache et amplifier le trafic vers le service adhoc.</p>

<p>Les <strong>recommandations</strong> sont toutes simples :</p>

<ul><li><strong>désactiver UDP</strong></li>
	<li><strong>limiter le trafic à l'interface de bouclage locale</strong></li>
</ul><p>Pour OpenBSD, ce n'est pas bien compliqué - <em>comme d'habitude</em> :p</p>

<p>On paramètre les drapeaux nécessaires à memcached :</p>

<p><code># rcctl set memcached flags="-u _memcached -l 127.0.0.1 -U 0"</code></p>

<p>Puis, (re?)démarrez le service !</p>

<p>----</p>

<p>Pour rappel :</p>

<ul><li>la version de memcached, sur la <strong>OpenBSD 6.2</strong> - stable actuelle, est : <strong>1.4.39</strong>.</li>
	<li><strong>retrouvez notre <a href="https://wiki.obsd4a.net/doku.php?id=network:service:memcached">page wiki memcached</a></strong> ;)</li>
</ul><p> </p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article38/securiser-memcached-sur-openbsd" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://blog.jesuislibre.org/migration-de-pelican-vers-hugo/
title: jesuislibre : Migration de Pelican vers Hugo
uri: jesuislibre-Migration-de-Pelican-vers-Hugo
url: http://blog.jesuislibre.org/migration-de-pelican-vers-hugo/
content:
<p>Comme vous avez pu le remarquer, je suis assez friand de sites statiques. C’est pour cette raison que ce blog migre une nouvelle fois vers un nouveau moteur de blog statique, encore me direz vous ? Nous allons voir pourquoi.</p>

<h2>Pourquoi une nouvelle migration ?</h2>

<p>Après avoir fait du <a href="https://www.python.org/">Python</a> pendant de nombreuses années, il m’arrive de temps en temps de coder en <a href="https://golang.org/">Go</a>. Ce langage est relativement simple, performant, et compilable sur de nombreuses architectures (notamment ARM).</p>

<p>J’en ai donc profité pour analyser les offres de blogs statiques développés en <strong>Go</strong>. J’ai découvert l’excellent projet nommé <a href="https://gohugo.io/">Hugo</a></p>

<h2>Les avantages d’<strong>Hugo</strong></h2>

<ul><li>S’installe facilement, il suffit de copier un binaire. En Python, parfois on se retrouve confronté à des problèmes de dépendance (même en utilisant des <strong>virtual env</strong>)</li>
<li>Ultra rapide, il permet de générer environ 1000 pages en 1 seconde</li>
<li>Multi-langue (i18n)</li>
<li>Base de données virtuelles (data)</li>
<li>Raccourci (shortcode)</li>
<li>Facile d’utilisation, flexible, …</li>
<li>Nombreux thèmes</li>
<li>etc ..</li>
</ul><h2>Etapes de la migration</h2>

<p>J’ai profité de cette migration pour effectuer quelques changements, notamment :</p>

<ul><li>Changer de thème (<a href="https://github.com/halogenica/beautifulhugo/pulls?utf8=%E2%9C%93&amp;q=is%3Apr%20author%3Abadele">Voir mes contributions</a>), j’ai préféré contribuer à une nouveau thème que convertir le mien.</li>
<li>Passer les commentaires en full statique en utilisant le projet (<a href="https://staticman.net/">Staticman</a>), malgrès l’ébauche du projet cacause que nous avions initié il y a environ 5 ans avec <a href="https://github.com/nadley">Nahir Mohamed</a> &amp; <a href="https://github.com/kianby">Yannic Arnoux</a></li>
</ul><h3>1) Passage de reStructuredText vers Markdown</h3>

<p>La première étape a été de migrer le contenu des billets du format <a href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> vers  <a href="https://daringfireball.net/projects/markdown/">MarkDown</a>. Etant donné que je n’avais pas beaucoup de fichiers à convertir (environ une vingtaine). J’ai effectué la conversion fichier par fichier avec la commande suivante <code>pandoc --from=rst --to=markdown --output=monbillet.md</code> pour ensuite finaliser la conversion à la main pour lequel l’outil <strong>pandoc</strong> n’a pas réussi la conversion.</p>

<h3>Compatibilité avec le blog précédent</h3>

<p>Afin que la migration soit la plus transparente possible, que ce soit pour les précédents billets ou les flux RSS. Il a fallu effectuer quelques modifications sur la configuration par défaut d’<strong>Hugo</strong></p>

<ul><li>Création d’alias

<ul><li>Cela se configure en utilisant le tag <code>Aliases</code> dans les métadonnées d’un billet (<a href="https://raw.githubusercontent.com/badele/blog.jesuislibre.org/master/content/post/2009/naissance-dun-geek.md">Voir exemple</a>)</li>
</ul></li>
<li>Compatiblité des flux RSS

<ul><li>En changeant le <a href="https://github.com/badele/blog.jesuislibre.org/blob/bc3f7d8893e82d2b4eda8f9bf5abf6f9b00b23eb/config.yaml#L24">format des flux RSS généré</a>.</li>
<li><a href="https://raw.githubusercontent.com/badele/blog.jesuislibre.org/master/layouts/_default/rss.atom">Création d’un nouveau template</a> pour ne pas avoir des flux RSS tronqués.</li>
</ul></li>
</ul><h4>Alias</h4>

<p><strong>Hugo</strong> permet de créer des <code>Aliases</code> pour une page. Je me sers de cette option pour migrer les URL de mon ancien blog vers les nouvelles. Ceci sans devoir utiliser la technique de l’URL rewriting des serveurs webs (Apache ou Nginx).</p>

<h4>Feed RSS</h4>

<p><strong>Hugo</strong> gènère des fichiers RSS avec le format <code>index.xml</code>, mes anciens flux avaient le format <code>feed.atom</code>. Pour garder ce format, il faut ajouter au fichier <code>config.yaml</code> les lignes suivantes :</p>

<div><pre><code data-lang="yaml"><span># Rename RSS feed</span><span>
</span><span></span>outputs<span>:</span><span>
</span><span>  </span>home<span>:</span><span> </span><span>[</span><span>"HTML"</span><span>,</span><span>"RSS"</span><span>]</span><span>
</span><span>  </span>taxonomy<span>:</span><span> </span><span>[</span><span>"HTML"</span><span>,</span><span>"RSS"</span><span>]</span><span>
</span><span>
</span><span></span>mediaTypes<span>:</span><span>
</span><span>  </span><span>"application/rss"</span><span>:</span><span>
</span><span>    </span>suffix<span>:</span><span> </span><span>"atom"</span><span>
</span><span>
</span><span></span>outputFormats<span>:</span><span>
</span><span>  </span>RSS<span>:</span><span>
</span><span>    </span>mediatype<span>:</span><span> </span><span>"application/rss"</span><span>
</span><span>    </span>baseName<span>:</span><span> </span><span>"feed"</span></code></pre></div>

<p>Je ne sais pour quelle raison, <strong>Hugo</strong> ne propose pas d’option pour désactiver la génération des flux RSS non tronqué, pour cela on est obligé de créer un <a href="https://raw.githubusercontent.com/badele/blog.jesuislibre.org/master/layouts/_default/rss.atom">nouveau template</a> dans le fichier <code>layouts/_default/rss.atom</code></p>

<h3>Migration vers un nouveau thème</h3>

<p>Dans un premier temps, j’ai voulu conserver mon thème, mais n’ayant pas touché des feuilles de style depuis un bon bout de temps, j’ai préféré me rabattre sur un nouveau thème et de contribuer au projet <a href="https://themes.gohugo.io/theme/beautifulhugo/">Beautiful Hugo</a></p>

<p>J’ai rajouté quelques contributions au thème d’origine:</p>

<ul><li>Ajout du <a href="https://github.com/halogenica/beautifulhugo/pull/92">support de la langue Française</a></li>
<li>Ajout d’une nouvelle feature <a href="https://github.com/halogenica/beautifulhugo/pull/93">Image title</a></li>
<li>Modification des feuilles de style pour le <a href="https://github.com/halogenica/beautifulhugo/pull/94">support de Chroma</a></li>
<li>Modification des templates pour le support des renommages des <a href="https://github.com/halogenica/beautifulhugo/pull/95">flux RSS</a></li>
<li>Ajout du support des <a href="https://github.com/halogenica/beautifulhugo/pull/99">commentaires statiques</a></li>
<li>Affichage <a href="https://github.com/halogenica/beautifulhugo/pull/100">d’informations supplémentaires concernant un billet</a></li>
<li><a href="https://github.com/halogenica/beautifulhugo/pull/102">Support piwik</a></li>
</ul><h3>Ajout du support des commentaires statiques</h3>

<p>Pour cela, j’utilise l’excellent projet <a href="https://staticman.net/">Staticman</a>. Pour ajouter un commentaire, <strong>staticman</strong> utilise <strong>github</strong> pour effectuer une <strong>pull request</strong> sur le projet du blog</p>

<ol><li>Créer le fichier <a href="https://github.com/badele/blog.jesuislibre.org/blob/master/staticman.yml">staticman.yml</a></li>
<li>Dans <a href="http://github.com/">github</a> ajouter l’utilisateur <code>staticmanapp</code> en tant que collaborateur de votre blog.</li>
<li>Accepter l’invitation de collaboration <code>curl https://api.staticman.net/v2/connect/<USERNAME>/<REPOSITORYNAME></code>, Si l’invitation est acceptée, vous devriez voir le texte <strong>OK!</strong></li>
</ol><h3>Vérification du bon déroulement de migration</h3>

<p>Afin de vérifier que la migration s’est déroulée sans encombre, j’ai comparé les noms des fichiers générés entre l’ancien et nouveau contenu.</p>

<h4>Recupération de l’ancien contenu</h4>

<div><pre><code data-lang="bash">rsync -avr --delete  w4a153382@ssh.web4all.fr:/datas/vol3/w4a153382/var/www/blog.jesuislibre.org/htdocs .
<span>cd</span> htdocs
find . <span>|</span> sort > /tmp/old.txt</code></pre></div>

<h4>Génération du nouveau contenu</h4>

<div><pre><code data-lang="bash">hugo
<span>cd</span> public
find . <span>|</span> sort > /tmp/new.txt</code></pre></div>

<h4>Comparaison des fichiers</h4>

<p>Pour finir, je me suis assuré via <strong>meld</strong> que le contenu de chaque billet a été migré sans trop d’incidence.</p>

<h3>Prochaine étapes</h3>

<p>Afin d’améliorer la génération du blog, la prochaine étape sera d’ajouter de l’automatisation via des plugins github, par exemple vérifier avec <a href="https://travis-ci.org/">Travis-ci</a> qu’aucune erreur ne se produit lors de l’ajout d’un commentaire ou d’un nouveau billet.</p>

<p><strong>Source:</strong></p>

<ul><li><a href="https://gohugo.io/">hugo</a></li>
<li><a href="https://staticman.net/docs/">staticman</a></li>
<li><a href="https://github.com/eduardoboucas/hugo-plus-staticman">hugo-plus-staticman</a></li>
<li><a href="https://jamstatic.fr/2016/12/09/des-commentaires-statiques-avec-jekyll-et-staticman/">jekyll et staticman</a></li>
</ul>
<p><img src="media/a9bb7c9a.f4a804b1c2256bdefb9674105039dd98" data-original-source="http://cdn.libravatar.org/avatar/f4a804b1c2256bdefb9674105039dd98" alt="Gravatar de jesuislibre" class="gravatar" /><br/><i>Original post of <a href="http://blog.jesuislibre.org/migration-de-pelican-vers-hugo/" title="Visit the source">jesuislibre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Yannic Arnoux : <a href="">Migration du blog sous Pelican</a> (14/03/2013)</li><li>Yannic Arnoux : <a href="">Migration du blog sous Pelican</a> (14/03/2013)</li></ul></div></p>


feed_id: https://blog.niqnutn.com/index.php?article112/fork-awesome
title: nIQnutn : Fork Awesome: police d'icônes
uri: nIQnutn-Fork-Awesome-police-d-icônes
url: https://blog.niqnutn.com/index.php?article112/fork-awesome
content:
<p>Vous l'avez peut-être vu mais <a href="https://blog.niqnutn.com/index.php?article67">Font Awesome</a>, la célèbre police d’icônes n'avait quasiment pas évolué pendant plusieurs mois. Récemment, la version 5.0 est sortie avec de nombreux changements.
Ça semblait une bonne nouvelle mais l'orientation commerciale du projet est évidente, il suffit de consulter leur nouveau site <a href="https://fontawesome.com/">https://fontawesome.com</a> pour s'en apercevoir. Une version gratuite et une version payante sont donc disponibles mais le pire, à mon avis, c'est le site qui est insupportable à utiliser, regarder par <a href="https://fontawesome.com/icons">ici</a>. </p>

<div><a href="media/550eea8a.eat.jpg" data-original-source="https://blog.niqnutn.com/data/medias/Partage/Images/Illustrations/0112/eat.jpg"><img src="media/760ce79c.eat.tb.jpg" data-original-source="https://blog.niqnutn.com/data/medias/Partage/Images/Illustrations/0112/eat.tb.jpg" alt=""></a></div>

<p>
D'un autre côté, un nouveau projet est né: <strong><a href="https://forkawesome.github.io/Fork-Awesome/">Fork Awesome</a></strong>. J'ai vu passé l'information sur le réseau social Mastodon. En regardant de près, j'ai vu quelques icônes intéressantes (Mastodon, Diaspora*, Liberapay, ...) qui avaient été demandées depuis longtemps sur le GitHub de Font Awesome. 
J'en avais profité pour faire un plugin pour <a href="https://blog.niqnutn.com/index.php?tag/pluxml">PluXml</a> pour me faire un avis. La transition ne pose pas de difficulté (rien à voir avec le passage vers Font Awesome 5.0) mais jusque-là je n'étais pas spécialement convaincu.
</p><p>Évidemment, je me suis dit que ça serait bien d'avoir une icône pour Debian.  J'ai fait la demande sur le GitHub du projet, et l’icône a été ajouté en 2 jours !!! Je me suis pas foulé, puisque j'avais repris la demande disponible sur Font Awesome qui datait de mai 2013. 
</p>


<p>Il y a déjà quelques icônes ajoutées au projet, par exemple: 

</p><ul><li><i aria-hidden="true"></i> Liberapay</li>
<li><i aria-hidden="true"></i> Archive.org</li>
<li><i aria-hidden="true"></i> Debian</li>
<li><i aria-hidden="true"></i> Mastodon</li>
<li><i aria-hidden="true"></i> Diaspora*</li>
<li><i aria-hidden="true"></i> PeerTube </li>
</ul><p>
J'ai donc mis à jour le plugin pour PluXml, avec une documentation minimale.
Normalement, il n'y a pas de problème de transition entre 
plxFontAwesome 0.4 et <a href="https://blog.niqnutn.com/data/medias/Partage/PluXml/plugins-repository/plxForkAwesome-1.0.10.zip">plxForkAwesome 1.0.10</a> si vous voulez le tester. 
<br>
Malheureusement, il n’apparaît pas encore dans mon <a href="https://blog.niqnutn.com/plugins/repository/index.php">dépôt de plugins</a> mais ça devrait être corrigé rapidement. 
</p>


<p>
J'espère que ce projet continuera sur ce rythme. On verra ce que ça donne par la suite mais c'est un bon exemple de l'utilité du fork.
</p>

<p>
Si vous avez des avis et des remarques sur les 2 projets, n'hésitez pas à les partager en commentaire.
</p>


<h2>Ressources</h2>


<ul><li>Fork Awesome: <a href="https://forkawesome.github.io/Fork-Awesome/">site</a></li>
<li>Fork Awesome: <a href="https://github.com/ForkAwesome/Fork-Awesome">GitHub</a></li>
<li>Fork Awesome pour PluXml: <a href="https://blog.niqnutn.com/data/medias/Partage/PluXml/plugins-repository/plxForkAwesome-1.0.10.zip">plxForkAwesome 1.0.10</a></li>
</ul><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="https://blog.niqnutn.com/index.php?article112/fork-awesome" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.niqnutn.com/index.php?article111/vie-privee-politique
title: nIQnutn : Vie privée et politique
uri: nIQnutn-Vie-privée-et-politique
url: https://blog.niqnutn.com/index.php?article111/vie-privee-politique
content:
<p>Récemment, j'ai cherché des informations sur ce qu'on appelle la "<em><a href="https://blog.niqnutn.com/index.php?categorie11/vie-privee">vie privée</a></em>" et ce qui avait déjà été dit sur le sujet.
Ce n'est pas toujours facile de pouvoir discuter et convaincre les autres si on est pas capable d'appréhender soi-même correctement le concept et d'être claire dans son argumentation.
</p>


<div><a href="media/96e848fd.see.jpg" data-original-source="https://blog.niqnutn.com/data/medias/0111/see.jpg"><img src="media/98fa9b37.see.tb.jpg" data-original-source="https://blog.niqnutn.com/data/medias/0111/see.tb.jpg" alt=""></a></div>



<p>Même si cette thématique a été très souvent abordée, elle est rarement bien maîtrisée et expliquée.
<br>
De ce que j'ai vu, il y a finalement assez peu d'arguments intéressants à utiliser pour convaincre, et encore, faut-il ne pas les employer maladroitement.</p>

<p>
Pendant ces recherches, je suis tombé sur quelque chose d'assez intéressant et qui mérite d'être creusé. </p><p><strong>Comment la politique perçoit et utilise cette notion de vie privée ?</strong>
</p>
<p>Plutôt que de paraphraser, deux extraits de conférences:</p>

<p>
<i aria-hidden="true"></i> Laurent Chemla <br><i aria-hidden="true"></i> Rien à cacher - Vie privée : un guide de survie en milieu hostile (repas familial, dîner entre amis...) <br><i aria-hidden="true"></i> juin 2015
</p>

<video poster="data/medias/0111/pses2015_chemla.jpg" controls="" width="640" height="360"><source src="media/2f9c3d8e.pses2015_chemla.mp4" data-original-source="https://blog.niqnutn.com/data/medias/0111/pses2015_chemla.mp4" type="video/mp4">
Votre navigateur ne supporte pas la balise vidéo ! Mettez-vous à jour !
</source></video><p>
<i aria-hidden="true"></i> Sébastien Jean <br><i aria-hidden="true"></i> Libérer Internet - Sexe, alcool et vie privée <br><i aria-hidden="true"></i> juin 2014
</p>


<video poster="data/medias/0111/pses2014_jean.jpg" controls="" width="640" height="360"><source src="media/3ef3a1b2.pses2014_jean.mp4" data-original-source="https://blog.niqnutn.com/data/medias/0111/pses2014_jean.mp4" type="video/mp4">
Votre navigateur ne supporte pas la balise vidéo ! Mettez-vous à jour !
</source></video><h2>Ressources</h2>

<ul><li><a href="http://jenairienacacher.fr/">Je n'ai rien à cacher</a></li>
<li><a href="https://www.april.org/rien-cacher-vie-privee-guide-de-survie-en-milieu-hostile-laurent-chemla-pses2015">Vie privée : guide de survie en milieu hostile</a></li>
<li><a href="https://ldn-fai.net/liberer-internet-sexe-alcool-et-vie-privee/">Libérer Internet : Sexe, alcool et vie privée</a></li>
</ul><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="https://blog.niqnutn.com/index.php?article111/vie-privee-politique" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.elementaryos-fr.org/juno-accueillera-installer-non-ubiquity/
title: elementary OS : Juno accueillera Installer et non Ubiquity
uri: elementary-OS-Juno-accueillera-Installer-et-non-Ubiquity
url: http://www.elementaryos-fr.org/juno-accueillera-installer-non-ubiquity/
content:
<p>La prochaine version d’elementary OS, aka Juno, se laisse approcher à travers de nombreuses news fournies par l’équipe de développement originelle. De notre côté, j’ai pu compiler le futur Installateur <em>Installer</em> de Juno, qui est le fruit d’un développement conjoint entre l’équipe elementary et la société System76.</p>
<p><span></span></p>
<h3>Qui est System76 ?</h3>
<p>System76 est un revendeur américain à valeur ajoutée (note : source Wikipé<a href="https://en.wikipedia.org/wiki/System76">dia</a>) qui est basé à Denver dans le Colorado, dont la spécialité est la vente d’ordinateurs portables, d’ordinateurs de bureau et de serveurs.</p>
<p>Le leitmotiv de cette société est de fournir un support Open source sur leurs matériels via l’OS Ubuntu ou de leur propre système d’exploitation personnalisé Pop!_O</p>
<p> </p>
<h3>Qu’est-ce qu’Installer ?</h3>
<p>Ubiquity se trouve être au cœur du processus d’installation du système d’exploitation.</p>
<p>Mais pourquoi remplacer alors Ubiquity ? Ubiquity est un projet imposant développé en Python, où la plus simple des modifications devenait une réelle difficulté à implémenter et à maintenir.</p>
<p>Après de nombreuses réunions et débats, les deux équipes étaient unanimes : de nombreuses solutions existaient (Ubiquity, Anaconda, Calamares et bien d’autres), mais aucune ne permettait de rendre cette étape cruciale simple !</p>
<p> </p>
<p>Les deux équipes ont donc décidé de développer leur propre solution d’installation, le projet <em>Installer</em> venait de démarrer !</p>
<p><em>Installer</em> a fait son apparition sur le GitHub de l’équipe elementary en date du 11 octobre 2016 (sous le commit 8382579cc809cbc463e7586214f5c68d84c7b923 par notre tintou national) : <a href="https://github.com/elementary/installer/">https://github.com/elementary/installer/</a></p>
<p> </p>
<div><a href="media/5a6eae3e.20180304-ubuntu_ubiquity.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-ubuntu_ubiquity.png"><img src="media/8cf98b33.20180304-ubuntu_ubiquity-600x480.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-ubuntu_ubiquity-600x480.png" alt="L'installateur officiel d'Ubuntu : Ubiquity" width="600" height="480" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-ubuntu_ubiquity-600x480.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-ubuntu_ubiquity-300x240.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-ubuntu_ubiquity-768x614.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-ubuntu_ubiquity.png 1000w" sizes="(max-width: 600px) 100vw, 600px"></a><p>L’installateur officiel d’Ubuntu : Ubiquity</p></div>
<p> </p>
<h3>Quel est le lien entre System76 &amp; elementary ?</h3>
<p>En 2016, Cassidy, Cody, Corentin et Daniel ont eu la possibilité de travailler avec les équipes de System76, dans leurs locaux, pour réfléchir et amorcer le projet <em>Installer</em>.</p>
<p>D’un point de vue technique, le cœur d’Installer se décompose de deux éléments : Le Front-End et le Back-End.</p>
<p>Chaque équipe travailla (et travaille toujours dessus) sur un de ces éléments, l’équipe de System76 se chargea du Back-End, quant à l’équipe d’elementary : elle développa le Front-End. Une autre brique vu aussi le jour et qui sera aussi au cœur d’Installer : <a href="https://github.com/pop-os/distinst">distinst</a></p>
<p>Car oui ! <em>Installer</em> sera bien au cœur de deux projets OS : elementary OS et Pop!_OS</p>
<p> </p>
<h3>Une vidéo, des images d’Installer !</h3>
<p>Juno n’est toutefois pas encore disponible, mais il est possible de se confectionner une ISO Ubuntu 18.04 LTS avec une surchouche elementary (et cela grâce à la solution Debian Live) en apportant quelques modifications aux packages déjà installés, il est ainsi possible de tester <em>Installer</em>.</p>
<p>Voici ce que cela donne (note : <em>Installer</em> est toujours en cours de développement, de nombreux éléments peuvent évoluer, ajouter voir être retirés de la version finale).</p>
<p> </p>
<p><a href="media/1244f11f.20180304-installer_language.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_language.png"><img src="media/fabae036.20180304-installer_language-600x388.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_language-600x388.png" alt="" width="600" height="388" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_language-600x388.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_language-300x194.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_language-768x497.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_language.png 833w" sizes="(max-width: 600px) 100vw, 600px"></a></p>
<p><a href="media/a63c5e6b.20180304-installer_keyboard.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_keyboard.png"><img src="media/560e470e.20180304-installer_keyboard-600x350.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_keyboard-600x350.png" alt="" width="600" height="350" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_keyboard-600x350.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_keyboard-300x175.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_keyboard-768x447.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_keyboard.png 944w" sizes="(max-width: 600px) 100vw, 600px"></a></p>
<p><a href="media/737b57c4.20180304-installer_install_or-try.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_install_or-try.png"><img src="media/cede1f77.20180304-installer_install_or-try-600x348.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_install_or-try-600x348.png" alt="" width="600" height="348" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_install_or-try-600x348.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_install_or-try-300x174.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_install_or-try-768x445.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_install_or-try.png 951w" sizes="(max-width: 600px) 100vw, 600px"></a></p>
<p><a href="media/6069f095.20180304-installer_ready_to_install.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_ready_to_install.png"><img src="media/f3e074ae.20180304-installer_ready_to_install-600x345.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_ready_to_install-600x345.png" alt="" width="600" height="345" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_ready_to_install-600x345.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_ready_to_install-300x172.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_ready_to_install-768x441.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180304-installer_ready_to_install.png 942w" sizes="(max-width: 600px) 100vw, 600px"></a></p>
<p>Voici la vidéo réalisée pour cet article, elle va un peu plus loin en explication sur le fonctionnement actuel d’<em>Installer</em> :</p>
<div><iframe width="1140" height="641" src="https://www.youtube.com/embed/Y0AtX8TUS6g?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></div>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/juno-accueillera-installer-non-ubiquity/">Juno accueillera Installer et non Ubiquity</a> a été publié sur le site de la <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS - </a></p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/juno-accueillera-installer-non-ubiquity/" title="Visit the source">elementary OS</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #9
uri: 2018-03-05-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-9
feed_id:
https://blog.journalduhacker.net/index.php?article149/liens-interessants-journal-du-hacker-semaine-9-2018

url:
https://blog.journalduhacker.net/index.php?article149/liens-interessants-journal-du-hacker-semaine-9-2018

content:
<p>Pour la 9ème semaine de l'année 2018, voici <strong>15 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/nre9if/gestion_des_mots_de_passe_avec_pass">Gestion des mots de passe avec pass</a></li>
<li><a href="https://www.journalduhacker.net/s/pjx4hk/d_j_plus_de_deux_ans_depuis_le_lancement_de">Déjà plus de deux ans depuis le lancement de LinuxJobs.fr, site d’emploi du logiciel libre</a></li>
<li><a href="https://www.journalduhacker.net/s/3zyutj/architecture_php_scalable_et_haute">Architecture PHP scalable et haute performance en 2018</a></li>
<li><a href="https://www.journalduhacker.net/s/hsqjfz/tooter_en_toute_simplicit">tooter en toute simplicité</a></li>
<li><a href="https://www.journalduhacker.net/s/t6lz7m/j_ai_des_choses_cacher_m_me_que_c_est_la_loi">J’ai des choses à cacher, même que c’est la loi</a></li>
<li><a href="https://www.journalduhacker.net/s/o0ljue/le_parlement_europ_en_pourrait_riger_le">Le Parlement européen pourrait ériger le plus grand filtre de contenu en ligne à ce jour: agissons !</a></li>
<li><a href="https://www.journalduhacker.net/s/7knarx/comment_facebook_gagne_de_largent">Comment Facebook gagne de l'argent</a></li>
<li><a href="https://www.journalduhacker.net/s/itfjbs/la_demoscene_vol_1">La demoscene vol.1</a></li>
<li><a href="https://www.journalduhacker.net/s/sugu58/side_projects_mes_impressions_apr_s_5_mois">Side projects : mes impressions après 5 mois de 4/5ème</a></li>
<li><a href="https://www.journalduhacker.net/s/3sofzs/runalyse_et_l_auto_h_bergement_c_est_termin">Runalyse et l’auto-hébergement c’est terminé...</a></li>
<li><a href="https://www.journalduhacker.net/s/3vngvn/bruxelles_r_clame_la_r_forme_du_whois_pour">Bruxelles réclame la réforme du « whois » pour protéger la vie privée des Européens</a></li>
<li><a href="https://www.journalduhacker.net/s/cb4ibo/raspberry_cluster_une_nouvelle_aventure">Raspberry Cluster ! Une nouvelle aventure DevOps…</a></li>
<li><a href="https://www.journalduhacker.net/s/mlxrv7/apports_de_fedora_l_cosyst_me_du_logiciel">Apports de Fedora à l'écosystème du Logiciel Libre</a></li>
<li><a href="https://www.journalduhacker.net/s/hkixma/prot_ger_sa_vie_priv_e_sur_le_web_exemple">Protéger sa vie privée sur le web, exemple avec Firefox</a></li>
<li><a href="https://www.journalduhacker.net/s/2kmqgi/espaces_d_change_d_une_communaut">Espaces d’échange d’une communauté</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article149/liens-interessants-journal-du-hacker-semaine-9-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #9</a> (07/03/2016)</li></ul></div></p>


feed_id: http://www.ezvan.fr/node/112
title: Paul Ezvan : Problème avec le téléversement automatique de Nextcloud
uri: Paul-Ezvan-Problème-avec-le-téléversement-automatique-de-Nextclou
url: http://www.ezvan.fr/node/112
content:
<div><div><div><p>Depuis quelques jours la fonctionnalité de téléversement automatique de Nextcloud qui me permet d’envoyer automatiquement mes photos depuis mon téléphone Android échouait sans cesse avec une erreur: </p>
<pre>Impossible de réaliser l’opération: le serveur n’est pas accessible</pre><p>
Cette erreur est un peu étrange car le reste de l’application fonctionne parfaitement. En fait elle est causée par un bogue dans la version 3.0.2 du client Android qui ne crée pas automatiquement de nouveau dossier pour le mois en cours quand vous choisissez de classer les photos par mois.</p>
<p>Pour résoudre temporairement ce problème il suffit de créer le dossier pour le mois en cours (nommé <strong>03</strong> pour mars) dans le répertoire d’envoi via l’interface web. Vous pouvez trouver plus d’information sur le problème dans le <a href="https://github.com/nextcloud/android/issues/2249">ticket Github correspondant</a>.</p>
</div></div></div><div><div>Thème: </div><div><div><a href="http://www.ezvan.fr/taxonomy/term/48">Libre</a></div><div><a href="http://www.ezvan.fr/taxonomy/term/66">Nextcloud</a></div></div></div>
<p><img src="media/b247c897.bb95714d3ea200b7450465f3e1097d18" data-original-source="http://cdn.libravatar.org/avatar/bb95714d3ea200b7450465f3e1097d18" alt="Gravatar de Paul Ezvan" class="gravatar" /><br/><i>Original post of <a href="http://www.ezvan.fr/node/112" title="Visit the source">Paul Ezvan</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://carlchenet.com/les-newsletters-techniques-que-vous-devriez-suivre/
title: Carl Chenet : Les newsletters techniques que vous devriez suivre
uri: Carl-Chenet-Les-newsletters-techniques-que-vous-devriez-suivre
url: https://carlchenet.com/les-newsletters-techniques-que-vous-devriez-suivre/
content:
<p>Je vais présenter dans la suite de cet article quelques newsletters techniques auxquelles je suis abonné, anglophones puis francophones.</p>
<p><span></span></p>
<p>Les newsletters n’ont pas un grand succès en France. Elles sont souvent assimilées à du contenu ayant peu de valeur. Il en va tout autrement dans le monde anglophone où certaines sont suivies par plusieurs dizaines de milliers de personnes et offrent un contenu de grande qualité.</p>
<p>Le format newsletter est très compacte, offre beaucoup de contenu en un e-mail, un contenu déjà sélectionné par l’auteur de la newsletter. Si vous appréciez le travail d’édition de l’auteur de cette newsletter, vous profiterez donc d’une mine d’informations !</p>
<h2>En anglais</h2>
<p><a href="http://www.hackernewsletter.com/"><img src="media/93c64ffe.hackernewsletter.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/hackernewsletter.png" alt="" width="525" height="78" srcset="https://carlchenet.com/wp-content/uploads/2018/03/hackernewsletter.png 525w, https://carlchenet.com/wp-content/uploads/2018/03/hackernewsletter-300x45.png 300w" sizes="(max-width: 525px) 100vw, 525px"></a></p>
<p><a href="http://hackernewsletter.com/">Hacker Newsletter</a> : une newsletter hebdomadaire offrant les meilleurs articles postés sur <a href="https://news.ycombinator.com/">Hacker News</a>, LE site d’informations techniques anglophone. La newsletter en est à son 392ème numéro et est lue par 50000 abonnés. Indispensable (selon moi) pour rattraper votre retard de veille technologique lors des semaines chargées.</p>
<p><a href="https://www.pythonweekly.com/"><img src="media/26ff3b49.pythonweekly.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/pythonweekly.png" alt="" width="412" height="75" srcset="https://carlchenet.com/wp-content/uploads/2018/03/pythonweekly.png 412w, https://carlchenet.com/wp-content/uploads/2018/03/pythonweekly-300x55.png 300w" sizes="(max-width: 412px) 100vw, 412px"></a></p>
<p><a href="https://www.pythonweekly.com/">Python Weekly</a> : une newsletter hebdomadaire sur le langage Python. Très intéressant pour tomber sur des articles approfondissant des points techniques ou pour découvrir de nouvelles bibliothèques pour ce langage. Python Weekly en est à son 336ème numéro, c’est donc encore une fois une véritable institution.</p>
<p><a href="https://www.cronweekly.com/"><img src="media/3e2a888a.cronweekly.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/cronweekly.png" alt="" width="615" height="83" srcset="https://carlchenet.com/wp-content/uploads/2018/03/cronweekly.png 615w, https://carlchenet.com/wp-content/uploads/2018/03/cronweekly-300x40.png 300w" sizes="(max-width: 615px) 100vw, 615px"></a></p>
<p><a href="https://www.cronweekly.com/">Cron Weekly</a> : une newsletter sur l’administration système. Très complète également. L’auteur a publié 112 numéros et a décidé de prendre une pause pendant quelques mois. C’est toutefois un must-have à avoir dans vos e-mails le jour où il redémarrera cette newsletter. <a href="https://www.cronweekly.com/archives/">Les archives</a> sont bien sûr accessibles.</p>
<p> </p>
<h2>En français</h2>
<p><a href="https://lecourrierduhacker.com/"><img src="media/584c8528.lecourrierduhacker.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/lecourrierduhacker.png" alt="" width="303" height="49" srcset="https://carlchenet.com/wp-content/uploads/2018/03/lecourrierduhacker.png 303w, https://carlchenet.com/wp-content/uploads/2018/03/lecourrierduhacker-300x49.png 300w" sizes="(max-width: 303px) 100vw, 303px"></a></p>
<p><a href="https://lecourrierduhacker.com/">Le Courrier du hacker</a> : une newsletter hebdomadaire résumant l’actualité du Logiciel Libre et Open Source, publiée le vendredi. Tous les articles sont tirés du <a href="https://www.journalduhacker.com/">Journal du hacker</a> et ont déjà été appréciés par ses utilisateurs. 25 numéros et bientôt 1000 abonnés. J’en suis l’auteur.</p>

	<section><form method="POST" data-attr-form-id="1">

													<label for="yikes-easy-mc-form-1-EMAIL">

										<!-- dictate label visibility -->
																					<span>
												E-mail											</span>
										
										<!-- Description Above -->
										
										<input name="EMAIL" placeholder="" required="required" type="email" value=""><!-- Description Below --></label>
									
				<!-- Honeypot Trap -->
				<input type="hidden" name="yikes-mailchimp-honeypot" value=""><!-- List ID --><input type="hidden" name="yikes-mailchimp-associated-list-id" value="22e5c06162"><!-- The form that is being submitted! Used to display error/success messages above the correct form --><input type="hidden" name="yikes-mailchimp-submitted-form" value="1"><!-- Submit Button --><button type="submit"> <span>Submit</span></button>				<!-- Nonce Security Check -->
				<input type="hidden" name="yikes_easy_mc_new_subscriber" value="22f501ff0c"><input type="hidden" name="_wp_http_referer" value="/category/planet-libre/feed/"></form>
			<!-- MailChimp Form generated by Easy Forms for MailChimp v6.3.30 (https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/) -->

			</section><p><a href="https://www.developpez.com/newsletter/"><img src="media/2be55a14.developpez-com.jpg" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/developpez-com.jpg" alt="" width="143" height="159"></a></p>
<p><a href="https://www.developpez.com/newsletter/">La newsletter des professionnels de l’informatique</a> : une newsletter hbdomadaire éditée par le site <a href="https://www.developpez.com/">developpez.com</a>, assez généraliste, elle permet d’avoir une vue assez complète du paysage de l’informatique professionnelle chaque semaine, en particulier les rachats et grands mouvements de l’industrie.</p>
<p><a href="https://framasoft.org/"><img src="media/062b0e99.framasoft.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/framasoft.png" alt="" width="240" height="56"></a></p>
<p><a href="https://contact.framasoft.org/newsletter/">La lettre d’informations de Framasoft</a> : une newsletter, irrégulière toutefois, informant à propos des dernières initiatives des amis de chez <a href="https://framasoft.org/">Framasoft.</a> Un bon moyen de rester au courant des initiatives prises en faveur du Logiciel Libre.</p>
<h2></h2>
<h2>Pour conclure</h2>
<p>Les newsletters présentées ici représentent mes centres d’intérêts et il doit y en avoir beaucoup d’autres de très grandes qualités. Si vous souhaitez que j’ajoute votre préférée ici, n’hésitez pas à laisser un commentaire ou à me contacter via <a href="https://mastodon.org/@carlchenet">Mastodon</a> ou <a href="https://twitter.com/carl_chenet">Twitter</a> par exemple. Il est fort possible que je fasse plusieurs versions de cet article grâce à vos retours.</p>
<p> </p>
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="https://carlchenet.com/les-newsletters-techniques-que-vous-devriez-suivre/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Migration de Feed2tweet de la 1.0 vers la 1.1</a> (25/04/2017)</li><li>Carl Chenet : <a href="">De l&rsquo;importance de bien choisir son instance Mastodon</a> (15/05/2017)</li><li>Carl Chenet : <a href="">Booster automatiquement les toots int&eacute;ressants de Mastodon avec le bot Boost</a> (17/05/2017)</li><li>Carl Chenet : <a href="">&Eacute;dito de juillet 2017</a> (13/07/2017)</li><li>Carl Chenet : <a href="">Sur Mastodon, cr&eacute;er son compte de secours&hellip; ou tout perdre</a> (25/07/2017)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/terminal-dispose-de-nouveaux-reglages/
title: elementary OS : Terminal dispose de nouveaux réglages
uri: elementary-OS-Terminal-dispose-de-nouveaux-réglages
url: http://www.elementaryos-fr.org/terminal-dispose-de-nouveaux-reglages/
content:
<p>Depuis quelques jours, un commit a été validé sur le dépôt github officiel de Terminal, celui-ci concerne la couleur du Terminal en lui-même.</p>
<p><span></span></p>
<p>Le Terminal est l’outil de ligne de commande de prédilection sur elementary OS; certes il existe d’autres solutions : par exemple Terminator; en l’occurence, ce commit porte sur le changement d’un icone mais surtout cela concerne la possibilité de changer la couleur de tous les Terminaux d’un coup :</p>

<a href="http://www.elementaryos-fr.org/terminal-dispose-de-nouveaux-reglages/20180407-term_options_03/"><img width="300" height="187" src="media/6a999567.20180407-term_options_03-300x187.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_03-300x187.png" alt="" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_03-300x187.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_03-768x480.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_03-1024x639.png 1024w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_03-80x50.png 80w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_03-600x375.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_03.png 1419w" sizes="(max-width: 300px) 100vw, 300px"></a>
<a href="http://www.elementaryos-fr.org/terminal-dispose-de-nouveaux-reglages/20180407-term_options_05/"><img width="300" height="187" src="media/30be66cc.20180407-term_options_05-300x187.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_05-300x187.png" alt="" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_05-300x187.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_05-768x480.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_05-1024x639.png 1024w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_05-80x50.png 80w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_05-600x375.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_05.png 1419w" sizes="(max-width: 300px) 100vw, 300px"></a>
<a href="http://www.elementaryos-fr.org/terminal-dispose-de-nouveaux-reglages/20180407-term_options_04/"><img width="300" height="187" src="media/fa0c7a94.20180407-term_options_04-300x187.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_04-300x187.png" alt="" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_04-300x187.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_04-768x480.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_04-1024x639.png 1024w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_04-80x50.png 80w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_04-600x375.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_04.png 1419w" sizes="(max-width: 300px) 100vw, 300px"></a>
<a href="http://www.elementaryos-fr.org/terminal-dispose-de-nouveaux-reglages/20180407-term_options_01/"><img width="300" height="187" src="media/851d418f.20180407-term_options_01-300x187.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_01-300x187.png" alt="" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_01-300x187.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_01-768x480.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_01-1024x639.png 1024w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_01-80x50.png 80w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_01-600x375.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options_01.png 1419w" sizes="(max-width: 300px) 100vw, 300px"></a>
<a href="http://www.elementaryos-fr.org/terminal-dispose-de-nouveaux-reglages/20180407-term_options/"><img width="300" height="187" src="media/a07706d0.20180407-term_options-300x187.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options-300x187.png" alt="" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options-300x187.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options-768x480.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options-1024x639.png 1024w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options-80x50.png 80w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options-600x375.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/03/20180407-term_options.png 1419w" sizes="(max-width: 300px) 100vw, 300px"></a>

<p>Ceci dit, avoir une couleur par Terminal aurait été un plus pour identifier plus facilement vos commandes ou vos connexions que vous avez en cours.</p>
<p> </p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/terminal-dispose-de-nouveaux-reglages/">Terminal dispose de nouveaux réglages</a> a été publié sur le site de la <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS - </a></p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/terminal-dispose-de-nouveaux-reglages/" title="Visit the source">elementary OS</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>elementary OS : <a href="">Juno accueillera Installer et non Ubiquity</a> (04/03/2018)</li></ul></div></p>


feed_id: https://blog.niqnutn.com/index.php?article109/feed2toot-feed2tweet
title: nIQnutn : Feed2toot et Feed2tweet: partager sans difficulté
uri: nIQnutn-Feed2toot-et-Feed2tweet-partager-sans-difficulté
url: https://blog.niqnutn.com/index.php?article109/feed2toot-feed2tweet
content:
<p>
Il y a quelques temps, j'ai mis en place Feed2toot et Feed2tweet.
Deux outils qui permettent de repartager automatiquement du contenu sur les réseaux sociaux (respectivement Mastodon et Twitter) à partir de <a href="https://blog.niqnutn.com/index.php?tag/rss">flux RSS</a>. </p>

<div><a href="media/ddeac0f0.news.jpg" data-original-source="https://blog.niqnutn.com/data/medias/0109/news.jpg"><img src="media/147639fa.news.tb.jpg" data-original-source="https://blog.niqnutn.com/data/medias/0109/news.tb.jpg" alt=""></a></div>

<p>L'installation est très simple et ne pose aucune difficulté grâce à une très bonne documentation. 
<br>
J'ai pas fait beaucoup d'efforts, j'ai suivi le tuto de Carl Chenet.
</p>
<ul><li>Installation de Feed2toot et Feed2tweet via pip,</li>
<li>Configuration: autorisation du compte et paramétrage des flux,</li>
<li>Automatisation avec cron.</li>
</ul><p>Je vous recommande de lire l'article détaillé:
<a href="https://carlchenet.com/vos-flux-rss-sur-le-reseau-mastodon-avec-le-bot-feed2toot/">https://carlchenet.com/vos-flux-rss-sur-le-reseau-mastodon-avec-le-bot-feed2toot/</a>
</p><p>
C'était l'occasion de se rendre compte de la différence entre les réseaux sociaux privateurs et les réseaux sociaux libres et décentralisés.
L'obligation de Twitter de renseigner son numéro de téléphone chez Twitter est une vraie plaie. Non, je n'ai pas envie de le donner à Twitter ni à un autre  >:[
<br>
Heureusement que j'avais eu l'occasion d'activer il y a quelques temps Twitter app (via service de SMS temporaire). J'ai donc pu ré-utiliser les autorisations. </p>

<p>
Au final, je repartage mes <a href="https://blog.niqnutn.com/feed.php?rss">articles</a> et des <a href="https://blog.niqnutn.com/feed.php?rss/commentaires/article104">liens intéressants</a> sur les comptes:</p>


<ul><li>Mastodon: <a href="https://botsin.space/@niqnutn">nIQnutn ʇoq</a></li>
<li>Twitter: <a href="https://twitter.com/nIQnutn">nIQnutn</a></li>
</ul><p>Quelques améliorations sont encore possibles. Par exemple modifier le message pour mettre les URLs directs quand ça n'est pas un de mes articles au lieu de repasser ici (et parce que c'est inutile).
</p>


<h2>Ressources</h2>

<ul><li>Feed2toot dépôt: <a href="https://gitlab.com/chaica/feed2toot">https://gitlab.com/chaica/feed2toot</a></li>
<li>Feed2toot documentation: <a href="https://feed2toot.readthedocs.org/">https://feed2toot.readthedocs.org/</a></li>
<li>Feed2tweet dépôt: <a href="https://github.com/chaica/feed2tweet">https://github.com/chaica/feed2tweet</a></li>
<li>Feed2tweet documentation: <a href="https://feed2tweet.readthedocs.org/">https://feed2tweet.readthedocs.org/</a></li>
<li>Carl Chenet: <a href="https://carlchenet.com/">https://carlchenet.com/</a> <a href="https://fr.liberapay.com/carlchenet/"><i></i></a></li>
</ul><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="https://blog.niqnutn.com/index.php?article109/feed2toot-feed2tweet" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://damien.pobel.fr/post/veille-semaine-10-2018
title: Damien Pobel : Veille de la semaine #10 de 2018
uri: Damien-Pobel-Veille-de-la-semaine-10-de-2018
url: https://damien.pobel.fr/post/veille-semaine-10-2018
content:
<ul><li><a href="http://www.olioapps.com/blog/the-lost-art-of-the-makefile/">The Lost Art of the Makefile</a> (en) : Et pourtant ce bon vieux <code>make</code> est capable de résoudre plein de problème de manière super élégante.</li>
<li><a href="https://blog.seboss666.info/2018/03/faire-du-mail-en-2018-cest-une-tannee/">Faire du mail en 2018, c’est une tannée…</a> (fr) : ça me rappelle quelques (mauvais) souvenirs :)</li>
<li><a href="https://sourceforge.net/blog/introducing-the-new-sourceforge/">Introducing the new SourceForge</a> (en) : J'avais raté ça (l'article date de début janvier) mais SourceForge essaie de renaître de ses cendres. Ça rappelle pas mal de souvenirs mais vu le site, il y a du travail!</li>
<li><a href="https://laravel-news.com/php-pm">PHP-PM Is a Process Manager, Supercharger, and Load Balancer for PHP Applications</a> (en) : Pas mal comme idée. En gros, c'est un serveur d'application pour PHP.</li>
<li><a href="https://www.hpe.com/us/en/insights/articles/the-linux-commands-you-should-never-use-1712.html">The Linux commands you should NEVER use</a> (en) : Il y a bien sûr <code>rm -rf /</code> mais certaines autres sont tout aussi dangereuses mais peut être plus difficiles à exécuter sans y prêter attention.</li>
<li><a href="https://builttoadapt.io/why-tdd-489fdcdda05e">Why TDD</a> (en) : ça se résume presque en un mot <strong>confiance</strong></li>
<li><a href="https://react-etc.net/entry/android-oreo-go-edition-will-bring-progressive-web-apps-pwa-to-the-masses-in-2018">Android Oreo (Go Edition) will bring Progressive Web Apps (PWA) to the masses in 2018</a> (en) : Les Progressive Web App (PWA) seront bientôt vues comme des <em>vraies</em> applications partout!</li>
<li><a href="https://www.foaas.com/">Fuck Off As A Service (FOAAS)</a> (en) : issue de <a href="https://twitter.com/philsturgeon/status/971228057922043905">ce fil sur Twitter</a>, j'en rigole encore :)</li>
<li><a href="https://medium.com/@peedutuisk/lesser-known-css-quirks-oddities-and-advanced-tips-css-is-awesome-8ee3d16295bb">Lesser known CSS quirks &amp; advanced tips</a> (en) : Une belle liste de trucs avec CSS, certains plus connus que d'autres mais j'avoue que j'ai appris qu'on pouvait écrire <code>content: url(image.jpg);</code>.</li>
<li><a href="https://zythom.blogspot.fr/2018/02/si-vous-navez-rien-cacher-vous-navez.html">Si vous n’avez rien à cacher, vous n’avez rien à craindre</a> (fr) : Une anecdote glaçante sur les problèmes que peut poser une vidéo surveillance mal sécurisé.</li>
<li><a href="https://matthiasnoback.nl/2018/03/mocking-the-filesystem-and-randomness/">Mocking at architectural boundaries: the filesystem and randomness</a> (en) : La suite de <a href="https://matthiasnoback.nl/2018/02/mocking-at-architectural-boundaries-persistence-and-time/">Mocking at architectural boundaries: persistence and time</a> mentionné <a href="https://damien.pobel.fr/post/veille-semaine-08-2018/">dans la veille d'il y a 2 semaines</a>.</li>
</ul><p>Et un peu hors-sujet :</p>
<ul><li><a href="https://www.youtube.com/watch?v=PRtwo1j0y2I">EP24 La lune n'a PAS d'influence sur les naissances (Bayésianisme)</a> (fr) : Les idées reçues ont la vie dure :)</li>
</ul><p>(En plus du <a href="https://damien.pobel.fr/rss.xml">flux RSS global</a>, les billets <em>veille</em>
et uniquement ceux là sont listés dans le <a href="https://damien.pobel.fr/rss/veille.xml">flux RSS <em>veille</em></a>)</p>
<p><img src="media/d4613dac.4de37fbd059084f7fb24cb9d4125c083" data-original-source="http://cdn.libravatar.org/avatar/4de37fbd059084f7fb24cb9d4125c083" alt="Gravatar de Damien Pobel" class="gravatar" /><br/><i>Original post of <a href="https://damien.pobel.fr/post/veille-semaine-10-2018" title="Visit the source">Damien Pobel</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Damien Pobel : <a href="">Veille de la semaine #6 de 2018</a> (08/02/2018)</li><li>Damien Pobel : <a href="">Optimiser son site sous Ubuntu : Configurer l&#039;en-t&amp;ecirc;te Expires</a> (11/08/2008)</li><li>K-Tux : <a href="">Nagios : configuration snmp sous Solaris 10</a> (09/05/2012)</li><li>Damien Pobel : <a href="">Optimiser son site (sous Ubuntu et ailleurs...) : Compresser avec gzip</a> (18/08/2008)</li><li>Damien Pobel : <a href="">Script pour optimiser les images d&#039;un site</a> (15/10/2008)</li></ul></div></p>


feed_id: http://debian-facile.org/viewtopic.php?id=20870
title: debian-facile.org : Debian-Facile présent pour les 20 ans des JDLL à Lyon
uri: debian-facile-org-Debian-Facile-présent-pour-les-20-ans-des-JDLL-à
url: http://debian-facile.org/viewtopic.php?id=20870
content:
<p>Salut à tous,<br><br>Pour ceux qui n'ont pas suivi notre actualité, on sera bien présent à Lyon le week-end du 24 et 25 mars.<br>On aura un stand dans le village associatif pour représenter Debian, l'association et notre communauté et ça sera une nouvelle fois l'occasion de se rencontrer, discuter et passer de bons moments ensemble. <br>Pour les retardataires, vous pouvez toujours nous donner un coup de main sur le stand mais surtout passez nous dire bonjour, piquer un choco et voir notre Tux.<br>Vous pouvez consultez le programme des JDLL: <a href="http://www.jdll.org/" rel="nofollow">http://www.jdll.org/</a><br>On a encore quelques surprises, mais on garde ça pour plus tard <img src="media/f8865717.tongue.png" data-original-source="http://debian-facile.org/img/smilies/tongue.png" width="15" height="15" alt="tongue"> vous trouverez peut-être des indices <a href="https://debian-facile.org/viewtopic.php?id=20393" rel="nofollow">ici</a><br><br><a href="media/f10c0812." data-original-source="http://pix.toile-libre.org/" rel="nofollow"><span><img src="media/bc4dfe14.1520508470.jpg" data-original-source="http://pix.toile-libre.org/upload/thumb/1520508470.jpg" alt="1520508470.jpg"></span></a><br>Tux au Capitole du Libre à Toulouse en 2017</p>
<p><img src="media/3bc69a9e.3df72092984f99e34111c0a7e3ebd7c0" data-original-source="http://cdn.libravatar.org/avatar/3df72092984f99e34111c0a7e3ebd7c0" alt="Gravatar de debian-facile.org" class="gravatar" /><br/><i>Original post of <a href="http://debian-facile.org/viewtopic.php?id=20870" title="Visit the source">debian-facile.org</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #10
uri: 2018-03-12-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-10
feed_id:
https://blog.journalduhacker.net/index.php?article150/liens-interessants-journal-du-hacker-semaine-10-2018

url:
https://blog.journalduhacker.net/index.php?article150/liens-interessants-journal-du-hacker-semaine-10-2018

content:
<p>Pour la 10ème semaine de l'année 2018, voici <strong>10 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/frd3o7/le_bitcoin_va_t_il_d_truire_la_plan_te">Le Bitcoin va-t-il détruire la planète ?</a></li>
<li><a href="https://www.journalduhacker.net/s/zyhjyr/deep_learning_cest_quoi">Deep learning, c'est quoi ?</a></li>
<li><a href="https://www.journalduhacker.net/s/nwqvzr/feed2toot_et_feed2tweet_partager_sans">Feed2toot et Feed2tweet : partager sans difficulté</a></li>
<li><a href="https://www.journalduhacker.net/s/daov4x/faire_du_mail_en_2018_c_est_une_tann_e">Faire du mail en 2018, c’est une tannée…</a></li>
<li><a href="https://www.journalduhacker.net/s/ap0hfw/lister_les_sous_domaines_existants_dun">Lister les sous-domaines existants d'un site Web</a></li>
<li><a href="https://www.journalduhacker.net/s/odyszj/migration_de_pelican_vers_hugo">Migration de Pelican vers Hugo</a></li>
<li><a href="https://www.journalduhacker.net/s/tywtwc/la_liste_des_plugins_pour_2018_tester_et">La liste des plugins pour 2018 à tester et à adopter pour son WordPress !</a></li>
<li><a href="https://www.journalduhacker.net/s/mov2cu/l_pop_e_nerf">L'épopée NERF</a></li>
<li><a href="https://www.journalduhacker.net/s/ybklwf/scrcpy_une_appli_pour_afficher_et_contr">scrcpy, une appli pour afficher et contrôler des devices Android</a></li>
<li><a href="https://www.journalduhacker.net/s/t63cvo/imaginer_le_monde_num_rique_que_lon_veut">Imaginer le monde numérique que l'on veut : libérateur et au service de chacun</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article150/liens-interessants-journal-du-hacker-semaine-10-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #10</a> (14/03/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #10</a> (13/03/2017)</li></ul></div></p>


feed_id: https://blog.bandinelli.net/index.php?post/2018/03/12/Utiliser-HAProxy-pour-profiter-d-HTTP/2
title: Pierre-Alain Bandinelli : Utiliser HAProxy pour profiter d'HTTP/2
uri: Pierre-Alain-Bandinelli-Utiliser-HAProxy-pour-profiter-d-HTTP-2
url: https://blog.bandinelli.net/index.php?post/2018/03/12/Utiliser-HAProxy-pour-profiter-d-HTTP/2
content:
<p>Les versions 1.8.x d'HAProxy (premier représentant de la branche publié fin 2017) supportent le protocole HTTP/2 pour la communication frontale (section <em>frontend</em>). L'utiliser en amont de votre infrastructure est un moyen facile de rendre ce protocole disponible même si certains de vos serveurs sous-jacents (<em>backend</em>) n'en sont pas encore capables.</p>


<h3>Installer HAProxy 1.8.x sur Debian Stretch</h3>

<p>La version distribuée officiellement dans Debian Stretch est 1.7.x. Pour installer une version de la branche 1.8.x, il y a au moins 2 alternatives :</p>
<ol><li>compiler l'outil à partir du code source disponible sur le site officiel</li>
<li>utiliser <a href="https://haproxy.debian.net/">https://haproxy.debian.net/</a> qui va fournir un dépôt spécifique</li>
</ol><h3>Configurer HAProxy</h3>

<p>La configuration d'HAProxy se fait par défaut dans <em>/etc/haproxy/haproxy.cfg</em>.</p>


<p>Voici un exemple de fichier de configuration dont les principales sections sont commentées plus bas :</p>

<pre>
global
	log /dev/log	local0
	log /dev/log	local1 notice
	chroot /var/lib/haproxy
	stats socket /run/haproxy/admin.sock mode 660 level admin
	stats timeout 30s
	user haproxy
	group haproxy
	daemon

	# Default SSL material locations
	ca-base /etc/ssl/certs
	crt-base /etc/ssl/private

	# Default ciphers offered by Mozilla here:
	#  https://mozilla.github.io/server-side-tls/ssl-config-generator
    ssl-default-bind-ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256
    ssl-default-bind-options no-sslv3 no-tlsv10 no-tlsv11 no-tls-tickets
    ssl-default-server-ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256
    ssl-default-server-options no-sslv3 no-tlsv10 no-tlsv11 no-tls-tickets

defaults
	log	global
	mode	http
	option	httplog
	option	dontlognull
        timeout connect 5000
        timeout client  50000
        timeout server  50000
	errorfile 400 /etc/haproxy/errors/400.http
	errorfile 403 /etc/haproxy/errors/403.http
	errorfile 408 /etc/haproxy/errors/408.http
	errorfile 500 /etc/haproxy/errors/500.http
	errorfile 502 /etc/haproxy/errors/502.http
	errorfile 503 /etc/haproxy/errors/503.http
	errorfile 504 /etc/haproxy/errors/504.http

frontend http-in
	bind :::80 v4v6

	acl host_letsencrypt path_beg /.well-known/acme-challenge/
	use_backend letsencrypt if host_letsencrypt

	redirect scheme https code 301 if !host_letsencrypt
 
frontend https-in
	bind :::443 v4v6 ssl crt-list /etc/haproxy/crt-list.txt alpn h2,http/1.1
	option forwardfor
	http-request add-header X-Forwarded-Proto https

        # Define hosts
        acl host_alpha hdr_end(host) -i a.fr
	acl host_beta hdr(host) -i precis.b.fr
	acl host_gamma hdr_reg(host) ^d1.c.fr|d2.c.fr$

        # figure out which one to use
        use_backend alpha if host_alpha
	use_backend beta if host_beta
	use_backend gamma if host_gamma

	default_backend iota

backend alpha
        server alpha 192.168.1.1:80

backend beta
        server beta 192.168.1.2:80

backend gamma
        server gamma 192.168.1.3:80

backend iota
        server iota 192.168.1.4:80

backend letsencrypt
        server letsencrypt 192.168.1.1:8080

</pre>


<h3>Quelques commentaires pour bien comprendre...</h3>


<p>On écoute d'abord en HTTP (donc sur le port 80, en IPv4 et IPv6) et on redirige tout vers l'HTTPS (<em>redirect scheme https code 301</em>) car c'est une bonne pratique aujourd'hui de n'offrir que du contenu protégé par SSL/TLS.</p>

<pre>
frontend http-in
	bind :::80 v4v6
	redirect scheme https code 301
</pre>


<p>Si l'on utilise letsencrypt pour générer ses certificats et qu'ils sont tous générés sur une machine dédiée pour ne pas avoir à se poser de questions sur les différents types de serveurs sous-jacents, on peut rajouter une exception pour les appels utilisés dans l'ACME challenge de letsencrypt et rediriger alors le trafic vers une machine spécifique ici nommée <em>letsencrypt</em>.</p>

<pre>
frontend http-in
	bind :::80 v4v6

	acl host_letsencrypt path_beg /.well-known/acme-challenge/
	use_backend letsencrypt if host_letsencrypt

	redirect scheme https code 301 if !host_letsencrypt

</pre>


<p>On écoute bien sûr également sur le port 443 pour gérer les connexions en SSL/TLS :</p>

<pre>
frontend https-in
	bind :::443 v4v6 ssl crt-list /etc/haproxy/crt-list.txt alpn h2,http/1.1
	option forwardfor
	http-request add-header X-Forwarded-Proto https
</pre>


<p>Il y a beaucoup de choses intéressantes ici :</p>
<ul><li><em>bind :::443 v4v6</em> : IPv4 et IPv6 activés</li>
<li><em>bind :::443 v4v6 ssl crt-list /etc/haproxy/crt-list.txt</em> : on active le SSL/TLS et on spécifie un fichier texte qui contient la liste des certificats à charger pour chiffrer les communications</li>
<li><em>bind :::443 v4v6 ssl crt-list /etc/haproxy/crt-list.txt alpn h2,http/1.1</em> : on active l'HTTP/2 (en plus de l'HTTP/1)</li>
<li><em>option forwardfor</em> : comme on fonctionne en reverse proxy, on demande à HAProxy de passer les en-têtes X-FORWARDED-FOR aux serveurs sous-jacents (utile pour avoir les vraies adresses IP appelantes dans les logs)</li>
<li><em>http-request add-header X-Forwarded-Proto https</em> : on informe les serveurs sous-jacents que la communication est bien chiffrée (et on évite donc une boucle de redirection si le serveur sous-jacent veut forcer le passage en HTTPS, avec ce paramètre il sera déjà satisfait)</li>
</ul><p>On définit ensuite quelques règles ACL pour, selon le nom d'hôte, orienter la connexion vers un backend ou autre. J'ai mis ici plusieurs exemples que j'utilise - il existe des dizaines d'autres filtres y compris sur d'autres critères que le nom d'hôte (on a vu l'URL dans le cas de letsencrypt un peu plus) : filtre sur la fin du nom d'hôte (tout nom d'hôte finissant par a.fr sera redirigé vers le backend alpha), filtre sur le nom d'hôte complet (precis.b.fr sera envoyé vers beta) ou filtre sur le nom d'hôte avec des expressions régulières.</p>

<pre>
        # Define hosts
        acl host_alpha hdr_end(host) -i a.fr
	acl host_beta hdr(host) -i precis.b.fr
	acl host_gamma hdr_reg(host) ^d1.c.fr|d2.c.fr$

        # figure out which one to use
        use_backend alpha if host_alpha
	use_backend beta if host_beta
	use_backend gamma if host_gamma
</pre>


<p>On définit également un backend par défaut (iota ici) :</p>

<pre>
	default_backend iota
</pre>


<p>Et il reste alors à définir chaque backend :</p>

<pre>
backend example
        server example 1.2.3.4:80
</pre>


<h3>Pour aller plus loin</h3>

<p>Les options possibles dans HAProxy sont fort évidemment beaucoup plus nombreuses ! La documentation est très détaillée et claire ici <a href="https://www.haproxy.org/#docs">https://www.haproxy.org/#docs</a>.</p>
<p><img src="media/046c52ed.f0dc90a616e4df8216da2ee2b645f9c7" data-original-source="http://cdn.libravatar.org/avatar/f0dc90a616e4df8216da2ee2b645f9c7" alt="Gravatar de Pierre-Alain Bandinelli" class="gravatar" /><br/><i>Original post of <a href="https://blog.bandinelli.net/index.php?post/2018/03/12/Utiliser-HAProxy-pour-profiter-d-HTTP/2" title="Visit the source">Pierre-Alain Bandinelli</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://miamondo.org/2018/03/12/office-oui-mais-libere-de-windows/
title: Miamondo : OFFICE, OUI, MAIS LIBÉRÉ DE WINDOWS !
uri: Miamondo-OFFICE-OUI-MAIS-LIBÉRÉ-DE-WINDOWS
url: https://miamondo.org/2018/03/12/office-oui-mais-libere-de-windows/
content:
<p>Un article du collectif Emmabuntüs publié également sur l'âge de faire. Après dix ans d’utilisation de Linux et de la suite bureautique LibreOffice, la municipalité de Munich, qui a basculé des verts à la droite, réinstalle Windows, propriété de Microsoft, ainsi que Microsoft Office sur son parc informatique. Elle remet ainsi en cause des choix... <a href="https://miamondo.org/2018/03/12/office-oui-mais-libere-de-windows/#more-19415">Lire la suite →</a></p>
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://miamondo.org/2018/03/12/office-oui-mais-libere-de-windows/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Miamondo : <a href="">Linux est-il r&eacute;serv&eacute; aux experts en informatique?</a> (11/12/2017)</li><li>Miamondo : <a href="">Emmabunt&uuml;s entre &agrave; l&rsquo;universit&eacute; de Paris Descartes</a> (14/12/2017)</li></ul></div></p>


feed_id: http://localhost:4001/planet/2018/03/12/sort-wordpress-posts-by-custom-date-field.html
title: Ilphrin : Trier les articles Wordpress par une date 'champs personnalisé'
uri: Ilphrin-Trier-les-articles-Wordpress-par-une-date-champs-personnali
url: http://localhost:4001/planet/2018/03/12/sort-wordpress-posts-by-custom-date-field.html
content:
<p>Il vous est surement déjà arrivé, en travaillant sur un thème Wordpress, d’avoir à créer un ‘champ personnalisé’, un champ supplémentaire qui contient une information liée à un article, une catégorie, un tag, ou tout autre entité Wordpress. On peut créer différent type de <em>champ personnalisé</em>, et celui sur lequel on va s’attarder aujourd’hui est le type Date, associé à un article.</p>

<p>Et surtout comment l’utiliser pour trier nos articles.</p>

<!--break-->

<h2>Un <em>champ personnalisé</em> de Date</h2>

<p>Un <em>champ personnalisé</em> est une métadonnée liée à un article, une page, etc. On peut rajouter autant de métadonnées que l’on veut, et celles-ci peuvent contenir une très large gamme d’information: Un chaine de caractère, un nombre, une date, une heure …</p>

<p>On peut voir les <em>champs personnalisés</em> d’un article en déroulant le menu “Options de l’écran” en haut, puis en cochant “Champs Personnalisés”. Vous pouvez maintenant voir en bas de l’article toutes les métadonnées de l’article, et pourrez aussi en rajouter un.</p>

<p><img src="media/71e43ab5.wordpress_01.jpg" data-original-source="http://localhost/images/wordpress_01.jpg" alt="Wordpress theme options"><em>Options de l’écran</em></p>

<p>Pour simplifier l’article j’ai utilisé le plugin <a href="https://www.advancedcustomfields.com/">Advanced Custom Fields PRO</a> (La version non-PRO est tout aussi bien pour notre cas). Ce plugin permet de créer rapidement des champs pour chaque article sans avoir à rajouter la clé de métadonnée à chaque nouvel article.</p>

<h2>Le cas d’utilisation — Créons un Thème</h2>

<p>Voici la situation: Vous gérer la création d’un site Wordpress pour un organisme X. X va poster fréquemment des articles concernant des événements Meetup que les employé·e·s organisent. Ces événements ont tous une date à laquelle elles se déroulent. L’objectif est donc d’avoir une page de Blog qui va lister tous les articles, et les trier non pas par date d’écriture de ceux-ci, mais par la date de l’événement auquel chaque article correspond.</p>

<p>Pour cela nous devons partir d’un nouveau thème, car cela va nécessiter d’écrire un peu de code PHP. Je ne vais pas détailler la création d’un thème, il existe suffisamment de <a href="https://codex.wordpress.org/Theme_Development">documentation</a> <a href="https://webdesign.tutsplus.com/tutorials/building-a-wordpress-theme-in-60-seconds--cms-24315">sur</a> <a href="https://colorlib.com/wp/how-to-create-unique-wordpress-themes-tutorials/">le</a> <a href="https://blog.templatetoaster.com/create-wordpress-theme-scratch/">sujet</a>.</p>

<h2>WP_QUERY pour faire des requêtes</h2>

<p>Si vous avez déjà créé un thème par le passé, ou si vous venez de suivre l’un des liens que je viens de vous donner, normalement vous disposez d’un dossier de thème avec un fichier <code>functions.php</code> à la racine. Ce fichier peut contenir tout un tas d’actions à enregistrer avant le chargement d’un page wordpress, ajouter du CSS ou du JavaScript à charger dans votre site ou, dans notre cas, modifier une requête vers le contenu d’une base de données de notre site.</p>

<p>Wordpress dispose d’un objet très puissant qui gère toutes les requêtes, qui s’appelle <a href="https://codex.wordpress.org/Class_Reference/WP_Query">WP_QUERY</a>. En modifiant directement cet objet, vous allez pouvoir modifier la façon dont Wordpress fait ses requêtes pour aller récupérer vos articles.</p>

<p>Vous avez vos articles, ils sont beaux, bien écrits, et donnent envie d’aller à ces événements. Vous avez même pris le temps d’ajouter un <em>champ personnalisé</em> qui contient la date de votre événement pour chaque article. Ce champ possède la clé: “date_evenement”. Nous allons maintenant aller rajouter une <a href="https://codex.wordpress.org/Plugin_API/Action_Reference">action</a> qui va s’exécuter juste avant d’aller récupérer les articles:</p>

<div><div><pre><code>add_action( 'pre_get_posts', 'get_post_by_event'  );
function get_post_by_event( $query  ) {
  if( $query->is_main_query() &amp;&amp; !is_admin() &amp;&amp; is_home()  ) {
    $query->set( 'meta_key', 'date_evenement'  );
    $query->set( 'orderby', 'meta_value'  );
    $query->set( 'order', 'ASC'  );
  }
}
</code></pre></div></div>

<p>Voyons pas-à-pas ce que fait ce code:</p>

<ol><li>Tout d’abord nous enregistrons l’action, qui s’appelle <code>pre_get_posts</code>, et nous lui demandons de lancer <code>get_post_by_event</code> au moment adéquat.</li>
  <li>La fonction <code>get_post_by_event</code> prend un paramètre <code>$query</code> qui est une instance de la classe WP_QUERY. C’est ce paramètre qui va nous servir pour trier les articles.</li>
  <li>Cette condition permet de vérifier que nous traitons la bonne requête, mais aussi de vérifier sur quel page nous nous trouvons. Ces fonctions sont internes à Wordpress.</li>
  <li>Nous utilisons 3 fois la méthode <code>set</code> de <code>$query</code> pour modifier la requête. La première détermine une clé de métadonnée pour la requête, ici <code>'date_evenement'</code>. La deuxième fois nous modifions l’ordre dans lequel les articles seront retournés, par <code>meta_value</code>, c’est-à-dire en fonction de la valeur de la clé de chaque article.</li>
</ol><p>Et enfin nous modifier l’ordre pour qu’on ait les événements du plus récent au plus lointain, mais ceci n’est pas obligatoire.</p>

<h2>WP_QUERY et les actions</h2>

<p>WP_QUERY est un objet assez complexe à maitriser (je ne prétends pas d’ailleurs le maitriser complétement!), mais une fois qu’on a mis les mains dedans, on se rend compte des nombreuses possibilités qu’il offre. À ma connaissance, c’est aussi personnalisable que si vous pouviez écrire directement la requête SQL qui va chercher les articles.</p>

<p>En combinant cet objet avec les <em>actions</em> de Wordpress, les possibilités deviennent vraiment très nombreuses, et je ne peux que vous inviter à lire la documentation de la liste des actions possible pour vous faire une idée!</p>
<p><img src="media/9292dabf.235511b5004cfd4af8c43a8b06c9e121" data-original-source="http://cdn.libravatar.org/avatar/235511b5004cfd4af8c43a8b06c9e121" alt="Gravatar de Ilphrin" class="gravatar" /><br/><i>Original post of <a href="http://localhost:4001/planet/2018/03/12/sort-wordpress-posts-by-custom-date-field.html" title="Visit the source">Ilphrin</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Renault : [F28] Participez à la journée de test consacrée à l'internationalisation
uri: Renault-F28-Participez-à-la-journée-de-test-consacrée-à-l-inte
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF28%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-l-internationalisation

url:
https://blog.fedora-fr.org/renault/post/%5BF28%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-l-internationalisation

content:
<p>Aujourd'hui, ce mardi 13 mars, est une journée dédiée à un test précis : sur
l'internationalisation de Fedora. En effet, durant le cycle de développement,
l'équipe d'assurance qualité dédie quelques journées autours de certains
composants ou nouveautés afin de remonter un maximum de problèmes sur le
sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Comme chaque version de Fedora, la mise à jour de ses outils impliquent
souvent l’apparition de nouvelles chaînes de caractères à traduire et de
nouveaux outils liés à la prise en charge de langues (en particulier
asiatiques).</p>
<p>Pour favoriser l'usage de Fedora dans l'ensemble des pays du monde, il est
préférable de s'assurer que tout ce qui touche à l'internationalisation de
Fedora soit testée et fonctionne. Notamment parce qu'une partie doit être
fonctionnelle dès le LiveCD d'installation (donc sans mise à jour).</p>
<p>Les tests du jour couvrent :</p>
<ul><li>Le bon fonctionnement d'ibus pour la gestion des entrées claviers ;</li>
<li>La personnalisation des polices de caractères ;</li>
<li>L'installation automatique des paquets de langues des logiciels installés
suivant la langue du système ;</li>
<li>La traduction fonctionnelle par défaut des applications ;</li>
<li>Les nouvelles polices chinoises,japonaises et coréennes de Google Noto
(changement de Fedora 28) ;</li>
<li>Synchronisation de glibc avec les dernières normes CLDR (changement de
Fedora 28) ;</li>
<li>Boîte de dialogue IBus pour récupérer un Emoji à partir de son annotation
et de sa description UNICODE (changement de Fedora 28) ;</li>
<li>Test de Fontconfig 2.13 (changement de Fedora 28).</li>
</ul><p>Bien entendu, étant donné les critères, à moins de savoir une langue
chinoise, l'ensemble des tests n'est pas forcément réalisable. Mais en tant que
francophones, de nombreuses problématiques nous concernent et remonter les
problèmes est important. En effet, ce ne sont pas les autres communautés
linguistiques qui identifieront les problèmes d'intégration de la langue
française.</p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/33" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-03-13_I18N_Test_Day" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF28%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-l-internationalisation" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur Wayland</a> (13/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les images Cloud et Atomic</a> (24/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les cartes graphiques</a> (03/11/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 26 sur l&#039;interface de partitionnement d&#039;Anaconda</a> (06/04/2017)</li></ul></div></p>


feed_id: http://formation-logiciel-libre.com/gimp-rendre-transparent-le-fond-uni-dune-image/
title: Dimitri Robert : GIMP : rendre transparent le fond uni d’une image
uri: Dimitri-Robert-GIMP-rendre-transparent-le-fond-uni-d-une-image
url: http://formation-logiciel-libre.com/gimp-rendre-transparent-le-fond-uni-dune-image/
content:
<p>Je le remarque, les articles sur le détourage d’images avec GIMP remporte un certain succès. Voici cette fois une reprise améliorée d’un article que j’avais écrit dans Linux Pratique il y a quelques années : rendre transparent le fond uni d’une image.</p>
<h2>Le problème</h2>
<p>Cela peut être un dessin réalisé à la main puis scanné, ou à la tablette graphique. Cela peut également être une photo réalisée sur fond uni (dans un studio photo par exemple). Prenons par exemple cette photo de framboises sur fond blanc. Photo de <a title="Go to José Carlos Casimiro's photostream" href="https://www.flickr.com/photos/jcrcasimiro/14950550062/in/photolist-oM8tEw-oSgckw-tBZwQA-agWeKJ-dfUpCV-dRaaqK-pv6UPr-qPWnk5-bC8S7c-dA5UcS-bcBuoz-d2dsqU-aXtWj6-sp1fDA-dd9xLw-p8Q72J-dTZAW6-5789t7-oDaeLp-e5LEKs-dcNRKr-dR574M-ocPGjf-pwwe37-dz5DZY-dCaeci-agSJxZ-8RmfPh-9kvDLo-bZUqa9-m5AB7z-eg2auv-aydTMp-99cGB9-aa5JRQ-7ZBp9H-bRaKeF-hbCbaL-cRj5WQ-89yV26-pWQSdU-g6s8G6-ci7irL-gRf3kd-dRS9S9-aiQrnW-9P36dx-zsywin-aghbGU-nDqysQ" data-track="attributionNameClick" data-rapid_p="53">José Carlos Casimiro</a> sous licence CC By 2.0.</p>
<p><a href="media/559a443d.framboises_fond_blanc.jpg" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/03/framboises_fond_blanc.jpg"><img src="media/d38e694e.framboises_fond_blanc-445x300.jpg" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/03/framboises_fond_blanc-445x300.jpg" alt="" width="445" height="300" srcset="http://formation-logiciel-libre.com/wp-content/uploads/2018/03/framboises_fond_blanc-445x300.jpg 445w, http://formation-logiciel-libre.com/wp-content/uploads/2018/03/framboises_fond_blanc-768x518.jpg 768w, http://formation-logiciel-libre.com/wp-content/uploads/2018/03/framboises_fond_blanc-1024x690.jpg 1024w, http://formation-logiciel-libre.com/wp-content/uploads/2018/03/framboises_fond_blanc-272x182.jpg 272w" sizes="(max-width: 445px) 100vw, 445px"></a></p>
<p>Le premier réflexe serait sans doute d’utiliser l’outil Sélection contiguë (ou baguette magique pour conserver une analogie photoshopienne), mais, les bords étant flous par endroits, cela risque de demander pas mal de temps de nettoyage.</p>
<h2>Comment faire</h2>
<p><iframe src="https://player.vimeo.com/video/259366739" width="1170" height="658" frameborder="0" title="GIMP : rendre transparent le fond uni d'une image" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></p>
<h2>Masquer la photo avec elle-même</h2>
<p>Utilisons plutôt la photo elle-même comme élément de découpe : en effet, le contraste entre le fond blanc et le sujet coloré est suffisamment prononcé. Depuis le calque contenant la photo (le seul pour l’instant), ajoutez un masque de calque. Initialisez-le avec la copie du calque en niveaux de gris. Pensez à inverser le masque. Si vous oubliez, vous pourrez inverser les couleurs du masque à postériori via le menu Couleurs > Inverser.</p>
<p><a href="media/40c57bff.nt-le-fond-uni-dE28099une-image-on-Vimeo-Mozilla-Firefox_041.png" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d%E2%80%99une-image-on-Vimeo-Mozilla-Firefox_041.png"><img src="media/9b4a025d.nd-uni-dE28099une-image-on-Vimeo-Mozilla-Firefox_041-480x300.png" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d%E2%80%99une-image-on-Vimeo-Mozilla-Firefox_041-480x300.png" alt="Ajouter un masque de calque" width="480" height="300" srcset="http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d’une-image-on-Vimeo-Mozilla-Firefox_041-480x300.png 480w, http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d’une-image-on-Vimeo-Mozilla-Firefox_041-768x480.png 768w, http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d’une-image-on-Vimeo-Mozilla-Firefox_041-1024x640.png 1024w, http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d’une-image-on-Vimeo-Mozilla-Firefox_041.png 1280w" sizes="(max-width: 480px) 100vw, 480px"></a></p>
<blockquote><p><strong>Important !</strong> Nous avons désormais deux entités : le calque et le masque. Dans la fenêtre des calques, repérez bien laquelle des deux est active, sa vignette est entourée d’un contour blanc. En effet, dans la suite de ce tutoriel, nous allons travailler uniquement sur le masque, sans toucher au calque, veuillez à bien faire attention à ce que vous modifiez ! En cas d’erreur, pas de panique, il y a Ctrl-Z.</p></blockquote>
<h2>Forcer le contraste du masque</h2>
<p>Toutefois le maque résultant n’est pas assez contrasté. Affichez le masque pour voir plus clairement ce que vous faites (clic-droit sur la vignette du calque dans la fenêtre des calques puis cochez Afficher le masque ou Alt+clic sur la vignette du masque).</p>
<p>Prenez ensuite l’outil Niveaux. Les teintes sont réparties en deux blocs (à gauche les teintes sombres, à droite les claires) bien distincts ce qui reflète un bon contraste. Rapprochez les deux points noir et blanc (curseurs triangulaires) l’un de l’autre pour qu’ils n’encadrent plus que la zone centrale qui ne contient que peu de données (peu de nuances, juste ce qu’il nous faut).</p>
<p><a href="media/f12b01d3.nt-le-fond-uni-dE28099une-image-on-Vimeo-Mozilla-Firefox_042.png" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d%E2%80%99une-image-on-Vimeo-Mozilla-Firefox_042.png"><img src="media/548be2e9.nd-uni-dE28099une-image-on-Vimeo-Mozilla-Firefox_042-480x300.png" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d%E2%80%99une-image-on-Vimeo-Mozilla-Firefox_042-480x300.png" alt="Forcez le contraste avec l'outil Niveaux" width="480" height="300" srcset="http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d’une-image-on-Vimeo-Mozilla-Firefox_042-480x300.png 480w, http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d’une-image-on-Vimeo-Mozilla-Firefox_042-768x480.png 768w, http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d’une-image-on-Vimeo-Mozilla-Firefox_042-1024x640.png 1024w, http://formation-logiciel-libre.com/wp-content/uploads/2018/03/GIMP-rendre-transparent-le-fond-uni-d’une-image-on-Vimeo-Mozilla-Firefox_042.png 1280w" sizes="(max-width: 480px) 100vw, 480px"></a></p>
<h2>Supprimer les tâches sombres</h2>
<p>Il reste quelques tâches (des trous en réalité) qui correspondent à des pixels trop clairs pour être suffisamment contrastés par rapport au fond. Néanmoins, ces pixels doivent apparaître dans l’image finale, donc, vous devez les recouvrir de blanc dans le masque. Selon le nombre et la granularité de ces tâches vous pouvez les gommer grâce à une sélection ou directement au pinceau.</p>
<p>Ici je commence par une sélection contiguë : elle révèle une grosse quantité de petits trous. En utilisant une technique de morphologie mathématique (j’agrandis la sélection puis je la réduis d’autant) je supprime tous les petits trous. Il ne reste que les gros à effacer au pinceau.</p>
<h2>Exporter cette nouvelle image</h2>
<p>Le plus gros est fait. Il ne reste qu’à exporter l’image au format PNG, format qui préserve la transparence et qui ne dénature pas votre image (tout le contraire du format Jpeg).</p>
<p>L’article <a rel="nofollow" href="http://formation-logiciel-libre.com/gimp-rendre-transparent-le-fond-uni-dune-image/">GIMP : rendre transparent le fond uni d’une image</a> est apparu en premier sur <a rel="nofollow" href="http://formation-logiciel-libre.com/">Formation logiciel libre</a>.</p>
<p><img src="media/a723311b.bc7f2e519b76bc86af82809d62e1ca0a" data-original-source="http://cdn.libravatar.org/avatar/bc7f2e519b76bc86af82809d62e1ca0a" alt="Gravatar de Dimitri Robert" class="gravatar" /><br/><i>Original post of <a href="http://formation-logiciel-libre.com/gimp-rendre-transparent-le-fond-uni-dune-image/" title="Visit the source">Dimitri Robert</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Dimitri Robert : <a href="">GIMP &ndash; Les ciseaux intelligents pour un d&eacute;tourage facile</a> (24/03/2016)</li><li>Dimitri Robert : <a href="">Conf&eacute;rence : mille et une fa&ccedil;ons de d&eacute;tourer une image avec GIMP</a> (26/07/2017)</li><li>Dimitri Robert : <a href="">GIMP : d&eacute;tourage par extraction de premier plan</a> (06/01/2016)</li><li>Dimitri Robert : <a href="">Annonce &ndash; Mille et une fa&ccedil;ons de d&eacute;tourer une image avec GIMP</a> (03/07/2017)</li><li>Dimitri Robert : <a href="">GIMP : Cr&eacute;er des bords flous sur les images d&rsquo;un diaporama</a> (20/11/2014)</li></ul></div></p>


feed_id: https://www.system-linux.eu/index.php?post/2018/03/01/Test-de-flux-udp-avec-netcat
title: System Linux : Test de flux udp avec netcat
uri: System-Linux-Test-de-flux-udp-avec-netcat
url: https://www.system-linux.eu/index.php?post/2018/03/01/Test-de-flux-udp-avec-netcat
content:
<p><img src="media/387a88da.netcat.jpg" data-original-source="https://www.system-linux.eu/public/images/netcat.jpg" alt="netcat.jpg" title="netcat.jpg, mar. 2018"></p>


<p>Couche 4 du modèle OSI : Transport</p>    <p>Petit exemple avec le port 10001 :</p>

<pre>
serverA# nc -vz -u 172.23.2.1 10001
Connection to 172.23.2.2 10001 port [udp/*] succeeded!
</pre>


<p>Si vous n'avez pas confiance vous pouvez sniffer la chose sur le serveur ayant le port ouvert:</p>

<pre>
serverB# netstat -nltpu
udp6       0      0 :::10001                :::*                                1051/dockerd
</pre>


<p>ou la commande ss :</p>

<pre>
serverB# ss -a | grep 10001
udp    UNCONN     0      0      :::10001                :::*
</pre>

<pre>
serverB# tcpdump -ni ens160 port 10001 | grep 172.23.2.1
</pre>


<p>Qui devrait nous donner :</p>

<pre>
16:27:29.082330 IP 172.23.2.1:46275 > 172.23.2.2.10001: UDP, length 1
16:27:29.082394 IP 172.23.2.1.46275 > 172.23.2.2.10001: UDP, length 1
16:27:30.079401 IP 172.23.2.1.46275 > 172.23.2.2.10001: UDP, length 1
</pre>
<p><img src="media/ff41ece7.4238771a81824a8b9dc3850d6a8e9d26" data-original-source="http://cdn.libravatar.org/avatar/4238771a81824a8b9dc3850d6a8e9d26" alt="Gravatar de System Linux" class="gravatar" /><br/><i>Original post of <a href="https://www.system-linux.eu/index.php?post/2018/03/01/Test-de-flux-udp-avec-netcat" title="Visit the source">System Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>System Linux : <a href="">Test de debit r&eacute;seau entre deux Unix</a> (16/09/2011)</li><li>Peck : <a href="">Lire un flux SSL</a> (17/06/2011)</li><li>pointroot.org : <a href="">Outils d&rsquo;analyse de flux r&eacute;seau : Nfdump, Nfsen, fprobe</a> (22/03/2015)</li></ul></div></p>


feed_id: https://www.system-linux.eu/index.php?post/2018/03/13/Petite-formation-PostgreSQL
title: System Linux : Petite formation PostgreSQL ?
uri: System-Linux-Petite-formation-PostgreSQL
url: https://www.system-linux.eu/index.php?post/2018/03/13/Petite-formation-PostgreSQL
content:
<p><img src="media/c6cab290.dalibo.png" data-original-source="https://www.system-linux.eu/public/images/dalibo.png" alt="dalibo.png" title="dalibo.png, mar. 2018"></p>


<p>Le savoir se libère <img src="media/28b0cec9.smile.png" data-original-source="https://www.system-linux.eu/themes/default/smilies/smile.png" alt=":)"></p>    <p>L'entreprise Dalibo rend publics l’ensemble de ses manuels de formation, pour permettre à un maximum de personnes de se former sur <strong>PostgreSQL</strong>.</p>


<p>Merci à eux.</p>


<p><a href="http://blog.dalibo.com/2018/03/12/publication_manuels_formation.html">http://blog.dalibo.com/2018/03/12/publication_manuels_formation.html</a></p>
<p><img src="media/ff41ece7.4238771a81824a8b9dc3850d6a8e9d26" data-original-source="http://cdn.libravatar.org/avatar/4238771a81824a8b9dc3850d6a8e9d26" alt="Gravatar de System Linux" class="gravatar" /><br/><i>Original post of <a href="https://www.system-linux.eu/index.php?post/2018/03/13/Petite-formation-PostgreSQL" title="Visit the source">System Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://ilphrin.com/fr/planet/2018/03/12/sort-wordpress-posts-by-custom-date-field.html
title: Ilphrin : Trier les articles Wordpress par une date 'champs personnalisé'
uri: 2018-03-13-Ilphrin-Trier-les-articles-Wordpress-par-une-date-champs-personnali
url: https://ilphrin.com/fr/planet/2018/03/12/sort-wordpress-posts-by-custom-date-field.html
content:
<p>Il vous est surement déjà arrivé, en travaillant sur un thème Wordpress, d’avoir à créer un ‘champ personnalisé’, un champ supplémentaire qui contient une information liée à un article, une catégorie, un tag, ou tout autre entité Wordpress. On peut créer différent type de <em>champ personnalisé</em>, et celui sur lequel on va s’attarder aujourd’hui est le type Date, associé à un article.</p>

<p>Et surtout comment l’utiliser pour trier nos articles.</p>

<!--break-->

<h2>Un <em>champ personnalisé</em> de Date</h2>

<p>Un <em>champ personnalisé</em> est une métadonnée liée à un article, une page, etc. On peut rajouter autant de métadonnées que l’on veut, et celles-ci peuvent contenir une très large gamme d’information: Un chaine de caractère, un nombre, une date, une heure …</p>

<p>On peut voir les <em>champs personnalisés</em> d’un article en déroulant le menu “Options de l’écran” en haut, puis en cochant “Champs Personnalisés”. Vous pouvez maintenant voir en bas de l’article toutes les métadonnées de l’article, et pourrez aussi en rajouter un.</p>

<p><img src="media/71e43ab5.wordpress_01.jpg" data-original-source="http://localhost/images/wordpress_01.jpg" alt="Wordpress theme options"><em>Options de l’écran</em></p>

<p>Pour simplifier l’article j’ai utilisé le plugin <a href="https://www.advancedcustomfields.com/">Advanced Custom Fields PRO</a> (La version non-PRO est tout aussi bien pour notre cas). Ce plugin permet de créer rapidement des champs pour chaque article sans avoir à rajouter la clé de métadonnée à chaque nouvel article.</p>

<h2>Le cas d’utilisation — Créons un Thème</h2>

<p>Voici la situation: Vous gérer la création d’un site Wordpress pour un organisme X. X va poster fréquemment des articles concernant des événements Meetup que les employé·e·s organisent. Ces événements ont tous une date à laquelle elles se déroulent. L’objectif est donc d’avoir une page de Blog qui va lister tous les articles, et les trier non pas par date d’écriture de ceux-ci, mais par la date de l’événement auquel chaque article correspond.</p>

<p>Pour cela nous devons partir d’un nouveau thème, car cela va nécessiter d’écrire un peu de code PHP. Je ne vais pas détailler la création d’un thème, il existe suffisamment de <a href="https://codex.wordpress.org/Theme_Development">documentation</a> <a href="https://webdesign.tutsplus.com/tutorials/building-a-wordpress-theme-in-60-seconds--cms-24315">sur</a> <a href="https://colorlib.com/wp/how-to-create-unique-wordpress-themes-tutorials/">le</a> <a href="https://blog.templatetoaster.com/create-wordpress-theme-scratch/">sujet</a>.</p>

<h2>WP_QUERY pour faire des requêtes</h2>

<p>Si vous avez déjà créé un thème par le passé, ou si vous venez de suivre l’un des liens que je viens de vous donner, normalement vous disposez d’un dossier de thème avec un fichier <code>functions.php</code> à la racine. Ce fichier peut contenir tout un tas d’actions à enregistrer avant le chargement d’un page wordpress, ajouter du CSS ou du JavaScript à charger dans votre site ou, dans notre cas, modifier une requête vers le contenu d’une base de données de notre site.</p>

<p>Wordpress dispose d’un objet très puissant qui gère toutes les requêtes, qui s’appelle <a href="https://codex.wordpress.org/Class_Reference/WP_Query">WP_QUERY</a>. En modifiant directement cet objet, vous allez pouvoir modifier la façon dont Wordpress fait ses requêtes pour aller récupérer vos articles.</p>

<p>Vous avez vos articles, ils sont beaux, bien écrits, et donnent envie d’aller à ces événements. Vous avez même pris le temps d’ajouter un <em>champ personnalisé</em> qui contient la date de votre événement pour chaque article. Ce champ possède la clé: “date_evenement”. Nous allons maintenant aller rajouter une <a href="https://codex.wordpress.org/Plugin_API/Action_Reference">action</a> qui va s’exécuter juste avant d’aller récupérer les articles:</p>

<div><div><pre><code>add_action( 'pre_get_posts', 'get_post_by_event'  );
function get_post_by_event( $query  ) {
  if( $query->is_main_query() &amp;&amp; !is_admin() &amp;&amp; is_home()  ) {
    $query->set( 'meta_key', 'date_evenement'  );
    $query->set( 'orderby', 'meta_value'  );
    $query->set( 'order', 'ASC'  );
  }
}
</code></pre></div></div>

<p>Voyons pas-à-pas ce que fait ce code:</p>

<ol><li>Tout d’abord nous enregistrons l’action, qui s’appelle <code>pre_get_posts</code>, et nous lui demandons de lancer <code>get_post_by_event</code> au moment adéquat.</li>
  <li>La fonction <code>get_post_by_event</code> prend un paramètre <code>$query</code> qui est une instance de la classe WP_QUERY. C’est ce paramètre qui va nous servir pour trier les articles.</li>
  <li>Cette condition permet de vérifier que nous traitons la bonne requête, mais aussi de vérifier sur quel page nous nous trouvons. Ces fonctions sont internes à Wordpress.</li>
  <li>Nous utilisons 3 fois la méthode <code>set</code> de <code>$query</code> pour modifier la requête. La première détermine une clé de métadonnée pour la requête, ici <code>'date_evenement'</code>. La deuxième fois nous modifions l’ordre dans lequel les articles seront retournés, par <code>meta_value</code>, c’est-à-dire en fonction de la valeur de la clé de chaque article.</li>
</ol><p>Et enfin nous modifier l’ordre pour qu’on ait les événements du plus récent au plus lointain, mais ceci n’est pas obligatoire.</p>

<h2>WP_QUERY et les actions</h2>

<p>WP_QUERY est un objet assez complexe à maitriser (je ne prétends pas d’ailleurs le maitriser complétement!), mais une fois qu’on a mis les mains dedans, on se rend compte des nombreuses possibilités qu’il offre. À ma connaissance, c’est aussi personnalisable que si vous pouviez écrire directement la requête SQL qui va chercher les articles.</p>

<p>En combinant cet objet avec les <em>actions</em> de Wordpress, les possibilités deviennent vraiment très nombreuses, et je ne peux que vous inviter à lire la documentation de la liste des actions possible pour vous faire une idée!</p>
<p><img src="media/9292dabf.235511b5004cfd4af8c43a8b06c9e121" data-original-source="http://cdn.libravatar.org/avatar/235511b5004cfd4af8c43a8b06c9e121" alt="Gravatar de Ilphrin" class="gravatar" /><br/><i>Original post of <a href="https://ilphrin.com/fr/planet/2018/03/12/sort-wordpress-posts-by-custom-date-field.html" title="Visit the source">Ilphrin</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://raspbian-france.fr/sortie-raspberry-pi-3b-plus/
uri: RaspbianFrance-Sortie-de-la-nouvelle-Raspberry-Pi-3B-quelles-nouve
url: https://raspbian-france.fr/sortie-raspberry-pi-3b-plus/
title:
RaspbianFrance : Sortie de la nouvelle Raspberry Pi 3B+, quelles nouveautés, quel prix, où l’acheter ?

content:
<p>Aujourd’hui c’est la journée du chiffre π (il existe vraiment une journée pour n’importe quoi), et la fondation en a profité pour annoncer la sortie d’une nouvelle version de la Raspberry Pi 3, la Pi 3B+ !<br>
Connection réseau, processeur amélioré, nous allons voir ensemble quelles nouveautés nous réserve cette Raspberry Pi 3B+ qui est <a href="https://geni.us/raspberrypibkubi" target="_blank" rel="noopener nofollow">disponible dès maintenant chez notre partenaire Kubii.fr aux alentours de 38€.</a><br><a href="https://geni.us/raspberrypibkubi" target="_blank" rel="nofollow"><span>Voir la raspberry P 3B+ chez kubii.fr</span></a>
</p><h2>La Raspberry Pi 3B+ améliore la connectique réseau</h2>
<p>Avec la Raspberry Pi 3B+, la fondation semble surtout s’être concentrée sur la partie connexion réseau de la Pi principalement en améliorant l’existant. Trois points sont donc améliorés, le Wi-Fi, l’Ethernet, ainsi que le Bluetooth.</p>
<h3>Une puce Wi-Fi dual-band</h3>
<p>Au niveau du Wi-Fi, on passe d’un Wi-Fi type 802.11n à un Wi-Fi type 802.11ac, avec un Wi-Fi sur la bande 2.4 Ghz seulement, à un Wi-Fi sur l bande 2.4 ET 5 Ghz. Plusieurs avantages sont à noter.<br>
Tout d’abord, une<strong> amélioration de la vitesse théorique</strong> du Wi-Fi (même si dans les faits il est loin d’être certain que la différence sera flagrante), ensuite un <strong>meilleure compatibilité</strong> avec les routeurs, puisqu’il sera désormais possible de connecter la pi à une routeur 5 Ghz. Enfin, une <strong>plus faible interférence</strong> avec les réseaux voisins, le Wi-Fi 5 Ghz étant moins utilisé que le 2.4.</p>
<h3>Un port Ethernet plus rapide</h3>
<p>Concernant l’Ethernet, les choses sont plus simples, la Raspberry Pi 3B+ offrira <strong>un port Ethernet à 300Mbps</strong>, contre seulement 100Mbps pour la Pi 3. Une très bonne nouvelle donc pour ceux qui voudraient <a href="https://raspbian-france.fr/raspberry-pi-nas-samba/" target="_blank" rel="noopener">monter un NAS avec la Raspberry Pi</a>.</p>
<p>Notez qu’il devient aussi possible d’alimenter la Pi directement par le port Ethernet en y ajoutant le Power Over Enternet Hat (PoE Hat pour les intimes), lequel devrait être disponible sur le marché d’ici peu.</p>
<h3>Passage au Bluetooth 4.2</h3>
<p>Enfin, pour ce qui est du Bluetooth, on passe d’un bluetooth 4.1 à un bluetooth 4.2.</p>
<p>Ce dernier offre<strong> une meilleure sécurité du Bluetooth</strong>, avec notamment l’ajout d’une fonctionnalité censée empêcher de suivre la position de l’utilisateur sans son accord. Le bluetooth 4.2 propose aussi <strong>des vitesses de transfert accrues</strong>, annoncées comme 2,5 fois plus rapides (en théorie bien entendu, les faits seront probablement un peu différents). Enfin, la <strong>consommation électrique devrait être plus faible</strong>.</p>
<p>Meilleure sécurité, vitesse améliorée, consommation réduite, le Bluetooth 4.2 devrait donc être une bonne nouvelle pour tout ce qui est domotique et objet connecté !</p>
<h2>Un processeur légèrement plus rapide</h2>
<p>En dehors des améliorations au niveau de la connectique réseau, la Raspberry Pi 3B+ offre également une mise à jour du processeur, en passant d’un Broadcom BCM2837 cadencé à 1.2 GHz à un Broadcom BCM2837B0 cadencé à 1.4 GHz.</p>
<p>La différence n’est pas énorme et ne devrait pas impliquer de pics de performances énormes comme nous avons pu les connaître entre les Pi 2 et 3, mais elle est tout de même d’environ 15% et permet ainsi d’obtenir, de base, une cadence plus intéressante que celle d’une Pi 3 overclockée.</p>
<p>Si les performances pures ne devraient pas s’envoler, la fondation a néanmoins annoncé que ce nouveau processeur améliore grandement la dissipation thermique ainsi que la stabilité de l’alimentation électrique. Là encore donc, bonne nouvelle pour les bidouilleurs fans de domotique et d’IoT.</p>
<h2>Acheter la Raspberry Pi 3B+, prix et disponibilité</h2>
<p>Dernière question mais pas des moindres, celle du prix et de la disponibilité du produit. Comme à son habitude la fondation a tenu à conserver le prix historique de la pi et la Raspberry Pi 3B+ devrait donc être disponible aux alentours de 35€.</p>
<p>Contrairement à la Pi Zéro, la Raspberry Pi 3B+ devrait, à terme, remplacer totalement la Raspberry Pi 3, et sa disponibilité ne devrait donc pas poser de problème.</p>
<p>Pour le moment la Raspberry Pi 3B+ est disponible aux alentours de 38€ <a href="https://geni.us/raspberrypibkubi" target="_blank" rel="noopener nofollow">chez kubii.fr.</a></p>
<a href="https://geni.us/raspberrypibkubi" target="_blank" rel="nofollow"><span>Voir la raspberry P 3B+ chez kubii.fr</span></a>
<p>Elle n’est en revanche pas encore disponible sur Amazon, mais cela ne devrait pas tarder, nous mettrons à jour l’article dès que ce sera le cas !</p>
<p> </p>
<p>L’article <a rel="nofollow" href="https://raspbian-france.fr/sortie-raspberry-pi-3b-plus/">Sortie de la nouvelle Raspberry Pi 3B+, quelles nouveautés, quel prix, où l’acheter ?</a> est apparu en premier sur <a rel="nofollow" href="https://raspbian-france.fr/">Raspbian-France</a>.</p>
<p><img src="media/70caad1d.7cdb6ce9a9a728b66bcfdc9db75842c8" data-original-source="http://cdn.libravatar.org/avatar/7cdb6ce9a9a728b66bcfdc9db75842c8" alt="Gravatar de RaspbianFrance" class="gravatar" /><br/><i>Original post of <a href="https://raspbian-france.fr/sortie-raspberry-pi-3b-plus/" title="Visit the source">RaspbianFrance</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>RaspbianFrance : <a href="">Sortie de la Raspberry Pi Z&eacute;ro W, une Raspberry &agrave; 10&euro;, notre analyse et nos conseils</a> (28/02/2017)</li><li>RaspbianFrance : <a href="">La Raspberry Pi 3, vive le Wi-Fi !</a> (29/02/2016)</li><li>RaspbianFrance : <a href="">Sortie d&rsquo;une nouvelle version de la Raspberry Pi Z&eacute;ro</a> (16/05/2016)</li><li>RaspbianFrance : <a href="">Raspbian France a 1 an&nbsp;et vous fait gagner des Raspberry Pi !</a> (26/03/2015)</li><li>RaspbianFrance : <a href="">Le prix de la Raspberry Pi B+ baisse !</a> (15/05/2015)</li></ul></div></p>


title: Thuban : Trouver le miroir OpenBSD le plus rapide pour vous
uri: Thuban-Trouver-le-miroir-OpenBSD-le-plus-rapide-pour-vous
feed_id:
https://yeuxdelibad.net/Blog/?d=2018/03/13/22/14/09-trouver-le-miroir-openbsd-le-plus-rapide-pour-vous

url:
https://yeuxdelibad.net/Blog/?d=2018/03/13/22/14/09-trouver-le-miroir-openbsd-le-plus-rapide-pour-vous

content:
<p>Il y a pléthore de miroir OpenBSD disponibles, il faut choisir <a href="https://www.openbsd.org/ftp.html">dans la liste</a>.<br>
Jusqu'à présent, je me contentait de regarder l'emplacement géographique pour savoir quoi mettre dans le fichier <code>/etc/installurl</code> afin d'installer les paquets facilement.<br>
Malheureusement, je trouvais que ça manquait un peu de précision.</p>

<p>Vous me connaissez, qu'à cela ne tienne, j'ai fait un script qui s'appelle <b>ffom : find fast openbsd mirror</b><br>
Ce qu'il fait :</p>

<ul><li> Il récupère la liste des miroire à partir de la liste officielle</li>
<li> Il teste les uns après les autres les miroirs</li>
<li> Lorsque vous appuyez sur ctrl-c ou attendez la fin de tous les tests, il le trie en ordre croissant de temps de réponse : le premier est donc le meilleur. J'aurais découvert la commande "trap", vraiment cool!</li>
<li> Il n'a besoin que de curl.</li></ul><p>Je ne doute pas qu'on puisse faire mieux, mais ça marche bien pour l'instant :)</p>

<p>Vous pourrez trouver ce script ci-dessous ou <a href="http://dev.yeuxdelibad.net/OpenBSD-stuff/ffom.sh">là</a>:</p>

<pre><code>#!/bin/sh
# ffom : find fast openbsd mirror
# Auteur :      thuban <thuban@yeuxdelibad.net>
# licence :     MIT

# Description : cherche le miroir OpenBSD le plus rapide
# Depends : curl

t=$(mktemp)
MIRRORS="$(curl -s https://www.openbsd.org/ftp.html | grep -Eo "(https?|ftp)://.*/pub/OpenBSD/" |uniq)"

NB=$(echo $MIRRORS | wc -w | tr -d ' ')
COUNT=1

end() {
	clear 
	echo 'RESULTS:'
	echo '--------' 
	sort -g $t 
	rm $t
	exit
}

trap end INT
echo "Hit ctrl-c to stop and see results"

for URL in $MIRRORS; do
	echo "...testing $URL [${COUNT}/${NB}]" 
	time=$(curl --silent --output /dev/null --max-time 30 --write-out %{time_total} "$URL")
	echo "$time : $URL" >> $t
	COUNT=$(($COUNT + 1))
done 

end</code></pre>

<p>Voici le classement pour moi :</p>

<pre><code>0.170478 : http://ftp2.fr.openbsd.org/pub/OpenBSD/
0.176536 : http://mirror.ox.ac.uk/pub/OpenBSD/
0.202198 : http://mirror.exonetric.net/pub/OpenBSD/
0.203528 : http://ftp.man.poznan.pl/pub/OpenBSD/
0.206931 : http://www.obsd.si/pub/OpenBSD/
0.300705 : http://ftp.aso.ee/pub/OpenBSD/
0.308147 : http://mirror.switch.ch/ftp/pub/OpenBSD/
0.325268 : http://openbsd.mirrors.pair.com/pub/OpenBSD/
0.357502 : https://ftp.hostserver.de/pub/OpenBSD/
0.369432 : https://mirrors.ircam.fr/pub/OpenBSD/
0.380675 : https://anorien.csc.warwick.ac.uk/pub/OpenBSD/
0.384045 : http://mirrors.mit.edu/pub/OpenBSD/
0.390400 : https://www.mirrorservice.org/pub/OpenBSD/
0.392840 : https://mirror.hs-esslingen.de/pub/OpenBSD/
0.407639 : http://mirrors.gigenet.com/pub/OpenBSD/
0.409608 : https://ftp2.eu.openbsd.org/pub/OpenBSD/
0.430520 : https://mirror.bytemark.co.uk/pub/OpenBSD/
0.431837 : https://ftp.spline.de/pub/OpenBSD/
0.450512 : https://mirrors.dotsrc.org/pub/OpenBSD/
0.465088 : https://fastly.cdn.openbsd.org/pub/OpenBSD/
0.465551 : http://piotrkosoft.net/pub/OpenBSD/
0.474384 : https://mirrors.dalenys.com/pub/OpenBSD/
0.514941 : https://ftp.cc.uoc.gr/pub/OpenBSD/
0.522097 : https://ftp.nluug.nl/pub/OpenBSD/
0.549315 : http://mirrors.unb.br/pub/OpenBSD/
0.574759 : https://openbsd.ipacct.com/pub/OpenBSD/
0.596792 : https://ftp.bit.nl/pub/OpenBSD/
0.601835 : https://openbsd.delfic.org/pub/OpenBSD/
0.614496 : https://mirror.litnet.lt/pub/OpenBSD/
0.632571 : https://mirrors.pidginhost.com/pub/OpenBSD/
0.647992 : https://openbsd.mirror.netelligent.ca/pub/OpenBSD/
0.658851 : http://ftp.jaist.ac.jp/pub/OpenBSD/
0.691112 : https://ftp.fau.de/pub/OpenBSD/
0.695468 : https://mirror.csclub.uwaterloo.ca/pub/OpenBSD/
0.699224 : https://mirrors.nav.ro/pub/OpenBSD/
0.715067 : ftp://mirror.exonetric.net/pub/OpenBSD/
0.717398 : http://mirror.rise.ph/pub/OpenBSD/
0.731446 : https://openbsd.cs.toronto.edu/pub/OpenBSD/
0.739496 : ftp://mirrors.ircam.fr/pub/OpenBSD/
0.767239 : https://ftp.fsn.hu/pub/OpenBSD/
0.775231 : https://openbsd.mirror.garr.it/pub/OpenBSD/
0.796890 : https://ftp4.usa.openbsd.org/pub/OpenBSD/
0.838188 : http://kartolo.sby.datautama.net.id/pub/OpenBSD/
0.843364 : https://ftp.eu.openbsd.org/pub/OpenBSD/
0.867719 : https://ftp5.usa.openbsd.org/pub/OpenBSD/
0.872131 : ftp://ftp.bytemine.net/pub/OpenBSD/
0.873076 : ftp://ftp.bit.nl/pub/OpenBSD/
0.876426 : https://ftp.halifax.rwth-aachen.de/pub/OpenBSD/
0.906848 : https://ftp.heanet.ie/pub/OpenBSD/
0.910614 : ftp://mirror.switch.ch/pub/OpenBSD/
0.917422 : ftp://ftp.mirrorservice.org/pub/OpenBSD/
0.951280 : https://ftp.OpenBSD.org/pub/OpenBSD/
0.992542 : https://mirror.esc7.net/pub/OpenBSD/
0.997968 : https://mirrors.ucr.ac.cr/pub/OpenBSD/
1.002347 : ftp://ftp.nluug.nl/pub/OpenBSD/
1.004686 : https://ftp3.usa.openbsd.org/pub/OpenBSD/
1.018899 : https://mirrors.sonic.net/pub/OpenBSD/
1.028484 : ftp://mirror.hs-esslingen.de/pub/OpenBSD/
1.047536 : ftp://mirror.ox.ac.uk/pub/OpenBSD/
1.072567 : ftp://ftp.irisa.fr/pub/OpenBSD/
1.075051 : https://cloudflare.cdn.openbsd.org/pub/OpenBSD/
1.146726 : ftp://ftp.man.poznan.pl/pub/OpenBSD/
1.156617 : https://ftp.bytemine.net/pub/OpenBSD/
1.220939 : https://openbsd.c3sl.ufpr.br/pub/OpenBSD/
1.225577 : ftp://ftp.piotrkosoft.net/pub/OpenBSD/
1.228718 : ftp://ftp.icm.edu.pl/pub/OpenBSD/
1.261707 : ftp://mirror.bytemark.co.uk/pub/OpenBSD/
1.276578 : ftp://ftp2.eu.openbsd.org/pub/OpenBSD/
1.286102 : https://mirror.vdms.io/pub/OpenBSD/
1.289844 : ftp://ftp.heanet.ie/pub/OpenBSD/
1.290457 : ftp://ftp.ulak.net.tr/pub/OpenBSD/
1.298279 : ftp://mirror.yandex.ru/pub/OpenBSD/
1.308601 : https://mirror.leaseweb.com/pub/OpenBSD/
1.320563 : ftp://ftp.hostserver.de/pub/OpenBSD/
1.328281 : https://openbsd.mirror.constant.com/pub/OpenBSD/
1.353299 : https://openbsd.hk/pub/OpenBSD/
1.384652 : ftp://mirrors.dalenys.com/pub/OpenBSD/
1.408751 : ftp://mirrors.pidginhost.com/pub/OpenBSD/
1.462666 : ftp://ftp.spline.de/pub/OpenBSD/
1.510367 : ftp://ftp.aso.ee/pub/OpenBSD/
1.515511 : ftp://ftp.eu.openbsd.org/pub/OpenBSD/
1.582234 : ftp://mirror.one.com/pub/OpenBSD/
1.629271 : ftp://ftp.cc.uoc.gr/pub/OpenBSD/
1.643345 : ftp://openbsd.ipacct.com/pub/OpenBSD/
1.765213 : https://mirrors.syringanetworks.net/pub/OpenBSD/
1.799737 : ftp://mirrors.mit.edu/pub/OpenBSD/
1.860721 : ftp://mirror.esc7.net/pub/OpenBSD/
1.954544 : http://mirror.internode.on.net/pub/OpenBSD/
1.984793 : https://mirror.one.com/pub/OpenBSD/
1.995199 : ftp://mirror.csclub.uwaterloo.ca/pub/OpenBSD/
2.006020 : ftp://ftp.fsn.hu/pub/OpenBSD/
2.007276 : ftp://ftp2.fr.openbsd.org/pub/OpenBSD/
2.013689 : ftp://ftp4.usa.openbsd.org/pub/OpenBSD/
2.025392 : ftp://ftp5.usa.openbsd.org/pub/OpenBSD/
2.028912 : ftp://mirror.litnet.lt/pub/OpenBSD/
2.268570 : ftp://ftp.obsd.si/pub/OpenBSD/
2.299880 : ftp://openbsd.cs.toronto.edu/pub/OpenBSD/
2.365331 : ftp://mirrors.dotsrc.org/pub/OpenBSD/
2.416547 : https://ftp.icm.edu.pl/pub/OpenBSD/
2.516440 : ftp://mirrors.sonic.net/pub/OpenBSD/
2.528243 : ftp://ftp3.usa.openbsd.org/pub/OpenBSD/
2.533396 : https://mirror.aarnet.edu.au/pub/OpenBSD/
2.772639 : ftp://mirrors.syringanetworks.net/pub/OpenBSD/
3.161285 : ftp://openbsd.c3sl.ufpr.br/pub/OpenBSD/
3.478581 : ftp://mirrors.unb.br/pub/OpenBSD/
3.589945 : https://mirror.yandex.ru/pub/OpenBSD/
3.689257 : https://ftp.rnl.tecnico.ulisboa.pt/pub/OpenBSD/
3.760751 : ftp://ftp.jaist.ac.jp/pub/OpenBSD/
3.962318 : ftp://mirror.rise.ph/pub/OpenBSD/
4.074385 : https://ftp.yzu.edu.tw/pub/OpenBSD/
4.943132 : ftp://ftp.yzu.edu.tw/pub/OpenBSD/
5.158715 : ftp://mirror.internode.on.net/pub/OpenBSD/
6.345436 : https://ftp.fr.openbsd.org/pub/OpenBSD/
6.390462 : ftp://anorien.csc.warwick.ac.uk/pub/OpenBSD/
14.369035 : https://www.ftp.ne.jp/pub/OpenBSD/
18.108227 : ftp://ftp.kddilabs.jp/pub/OpenBSD/
</code></pre>

<p>Ces tests seraient à réaliser un certain nombre de fois pour être plus précis.<br>
Tiens, un version javascript de ce truc serait pas mal... AJAX risque de bloquer les requêtes cross-domain, donc ça dépasse un peu mon niveau... À bon entendeur ;)</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2018/03/13/22/14/09-trouver-le-miroir-openbsd-le-plus-rapide-pour-vous" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">D&eacute;tecter les paquets inutilis&eacute;s sur OpenBSD</a> (06/12/2017)</li><li>Thuban : <a href="">&Ecirc;tre averti des mises &agrave; jours de -current disponibles.</a> (07/03/2017)</li><li>Thuban : <a href="">Comment cr&amp;eacute;er une iso d&#039;OpenBSD personnalis&amp;eacute;e?</a> (31/10/2017)</li></ul></div></p>


feed_id: https://blog.touret.info/2018/03/15/installation-de-vagrant/
title: Littlewing : Installation de Vagrant
uri: Littlewing-Installation-de-Vagrant
url: https://blog.touret.info/2018/03/15/installation-de-vagrant/
content:
<p><a href="http://vagrantup.com/">Vagrant </a>est un outil permettant de construire des environnements de travail virtualisés hébergés sur vmware, virtualbox ou encore docker. Il permet par exemple de construire et gérer une VM dans un seul et même workflow et d’éviter les exports et partages de machines virtuelles ( tout est déclaré dans un seul et même fichier ).</p>
<p><img data-attachment-id="69" data-permalink="https://blog.touret.info/2018/03/15/installation-de-vagrant/vagrant/" data-orig-file="https://blogtouret.files.wordpress.com/2018/03/vagrant.png?w=128&amp;h=156" data-orig-size="999,1218" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="Vagrant" data-image-description="" data-medium-file="https://blogtouret.files.wordpress.com/2018/03/vagrant.png?w=128&amp;h=156?w=246" data-large-file="https://blogtouret.files.wordpress.com/2018/03/vagrant.png?w=128&amp;h=156?w=612" src="https://blogtouret.files.wordpress.com/2018/03/vagrant.png?w=128&amp;h=156" alt="Vagrant" width="128" height="156" srcset="https://blogtouret.files.wordpress.com/2018/03/vagrant.png?w=128&amp;h=156 128w, https://blogtouret.files.wordpress.com/2018/03/vagrant.png?w=256&amp;h=312 256w, https://blogtouret.files.wordpress.com/2018/03/vagrant.png?w=123&amp;h=150 123w, https://blogtouret.files.wordpress.com/2018/03/vagrant.png?w=246&amp;h=300 246w" sizes="(max-width: 128px) 100vw, 128px"></p>
<p>Voici comment je l’ai installé sur ma <a href="https://blog.touret.info/2018/02/10/ma-configuration-debian-9/">debian 9</a>.</p>
<h2>Installation</h2>
<p>Le paquet fourni dans la distribution n’est pas compatible avec la version de virtualbox fournie dans l<a href="https://www.virtualbox.org/wiki/Linux_Downloads">e repo virtualbox.org</a>. j’ai donc installé la version disponible sur le site de <a href="https://www.vagrantup.com/downloads.html">vagrant</a>.</p>
<pre>
# dpkg -i vagrant_2.0.2_x86_64.deb
</pre>
<h2>Configuration</h2>
<h3>Proxy</h3>
<p>Si vous avez un proxy, il faut effectuer le paramétrage suivant</p>
<pre>
$ export http_proxy="http://user:password@host:port"
$ export https_proxy="http://user:password@host:port"
$ vagrant plugin install vagrant-proxyconf
$ export VAGRANT_HTTP_PROXY="http://user:password@host:port"
$ export VAGRANT_NO_PROXY="127.0.0.1"
</pre>
<pre>
$vagrant box add \\
precise64 https://files.hashicorp.com/precise64.box
<code>$ export VAGRANT_DEFAULT_PROVIDER</code>=virtualbox </pre>
<h2>Installation d’une VM</h2>
<p>Voici un exemple pour une VM virtualbox basée sur ubuntu</p>
<pre>
$ mkdir ~/vagrant
$ cd ~/vagrant
$ vagrant init pristine ubuntu-budgie-17-x64
$ vagrant up </pre>
<p>Avec ces quelques commandes j’obtiens un environnement ubuntu hébergé sur virtualbox sans avoir à installer et configurer la vm. Pour l’instant je ne rentre pas trop dans les détails de la construction des images. Peut-être que je m’y plongerai prochainement…</p>
<p><img src="media/1f2fb0ec.e9cfa2c2c1ea2abd510c6053457286f0" data-original-source="http://cdn.libravatar.org/avatar/e9cfa2c2c1ea2abd510c6053457286f0" alt="Gravatar de Littlewing" class="gravatar" /><br/><i>Original post of <a href="https://blog.touret.info/2018/03/15/installation-de-vagrant/" title="Visit the source">Littlewing</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Littlewing : <a href="">Installation d&rsquo;un disque SSD sur mon PC &eacute;quip&eacute; de Debian Jessie</a> (13/01/2016)</li><li>Littlewing : <a href="">Installation de GNU/LINUX sur un lenovo thinkcentre m700</a> (17/03/2017)</li><li>Littlewing : <a href="">Installation de la Debian 9 sur un LENOVO Thinkcentre m700.</a> (15/11/2017)</li><li>J&eacute;r&eacute;my Verda : <a href="">Installation d&rsquo;une Debian sur l&rsquo;EeePC 1005HA-H</a> (14/11/2009)</li><li>Emmanuel Gontcho : <a href="">Skype cherche-t-il des &quot;esclaves&quot; ?</a> (06/11/2009)</li></ul></div></p>


feed_id: https://fgallaire.flext.net/quel-dpl-debian-project-leader-pour-2018/
title: fgallaire : Quel DPL pour 2018 ?
uri: fgallaire-Quel-DPL-pour-2018
url: https://fgallaire.flext.net/quel-dpl-debian-project-leader-pour-2018/
content:
<p>Le temps passe vite, et cela fait déjà presque un an que <a href="https://chris-lamb.co.uk/about" target="_blank">Chris Lamb</a> a été <a href="https://fgallaire.flext.net/chris-lamb-elu-dpl-debian-project-leader-pour-2017/" target="_blank">élu Debian Project Leader</a> (<a href="http://www.debian.org/devel/leader" target="_blank">DPL</a>). Chaque <a href="http://wiki.debian.org/DebianDeveloper" target="_blank">développeur Debian</a> pouvait se porter candidat entre le 4 et le 10 mars à la suite du traditionnel <a href="https://lists.debian.org/debian-devel-announce/2018/03/msg00000.html" target="_blank">appel à candidatures</a>.<span data-mce-type="bookmark">﻿</span></p>
<p>La question de la légitimité d’un scrutin avec un seul candidat, <a href="https://lists.debian.org/debian-vote/2016/03/msg00005.html" target="_blank">posée en 2016</a> par Paul Wise lorsque <a href="https://fgallaire.flext.net/quel-dpl-pour-2016/" rel="noopener" target="_blank">Mehdi Dogguy fut seul à se présenter</a>, est malheureusement à nouveau d’actualité. En effet, seul le DPL sortant <a href="https://lists.debian.org/debian-vote/2018/03/msg00001.html" target="_blank">s’est porté candidat</a> cette année :</p>
<ul><li><a href="https://www.debian.org/vote/2018/platforms/lamby" target="_blank">Chris Lamb</a></li>
</ul><p>Et force est de constater que les candidats ne se bousculent encore et toujours pas au portillon pour devenir DPL. Peu de développeurs semblent motivés par cette charge comme <a href="http://blog.liw.fi/posts/dpl-2016-not-platform/" target="_blank">l’exprimait déjà Lars Wirzenius il y a deux ans</a> :</p>
<blockquote><p>After some serious thinking, I’ve decided not to nominate myself in the Debian project leader elections for 2016. […] Why not run? I don’t think I want to deal with the stress. I already have more than enough stress in my life, from work.</p></blockquote>
<p>En plus de son rôle de développeur Debian et de DPL 2017, Chris Lamb est un <a href="https://chris-lamb.co.uk/projects" target="_blank">important contributeur</a> du projet <a href="https://reproducible-builds.org/" target="_blank">Reproducible builds</a> ainsi que du framework web Python <a href="https://www.djangoproject.com/" target="_blank">Django</a> et de son écosystème.</p>
<p>Les presque mille développeurs Debian seront libres de voter du 1<sup>er</sup> au 14 avril lors d’un vote utilisant la <a href="http://fr.wikipedia.org/wiki/M%C3%A9thode_Condorcet" target="_blank">méthode Condorcet</a> car, même en l’absence d’autres candidats, Chris Lamb reste en concurrence avec le choix <em>None Of The Above</em>.</p>
<p>Vous pouvez retrouver tous les débats de la campagne sur la <a href="http://lists.debian.org/debian-vote/2018/03/threads.html" target="_blank">mailing list debian-vote</a>.</p>
<div><a href="http://twitter.com/share?url=https://fgallaire.flext.net/quel-dpl-debian-project-leader-pour-2018/&amp;via=fgallaire&amp;text=Quel%20DPL%20pour%202018%20?&amp;related=:&amp;lang=en&amp;count=horizontal">Tweet</a></div>
<p><img src="media/8f79fd12.7fc5cf58fae9981c528af0ed4372f187" data-original-source="http://cdn.libravatar.org/avatar/7fc5cf58fae9981c528af0ed4372f187" alt="Gravatar de fgallaire" class="gravatar" /><br/><i>Original post of <a href="https://fgallaire.flext.net/quel-dpl-debian-project-leader-pour-2018/" title="Visit the source">fgallaire</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>fgallaire : <a href="">Quel DPL pour 2017 ?</a> (12/03/2017)</li><li>fgallaire : <a href="">Chris Lamb &eacute;lu DPL pour 2017</a> (16/04/2017)</li><li>fgallaire : <a href="">Quel DPL pour 2015 ?</a> (20/03/2015)</li><li>fgallaire : <a href="">Neil McGovern &eacute;lu DPL pour 2015</a> (15/04/2015)</li><li>fgallaire : <a href="">Quel DPL pour 2016 ?</a> (14/03/2016)</li></ul></div></p>


feed_id: https://www.blog-libre.org/2018/03/17/sigal-pour-generer-une-galerie-photo-statique-et-minimaliste/
title: blog-libre : Sigal pour générer une galerie photo statique et minimaliste
uri: blog-libre-Sigal-pour-générer-une-galerie-photo-statique-et-minima
url: https://www.blog-libre.org/2018/03/17/sigal-pour-generer-une-galerie-photo-statique-et-minimaliste/
content:
<p>Dans l’article <a href="https://www.blog-libre.org/2018/02/04/un-bref-retour-sur-le-raspberry-pi-3-modele-b/" rel="noopener" target="_blank">Un bref retour sur le Raspberry Pi 3 Modèle B</a> j’avais dit que j’allais me servir du Pi notamment pour une galerie photo.</p>
<p>Mon fils a maintenant plus de deux ans et très régulièrement mes proches demandent des photos. Je n’avais pas de solution satisfaisante. En général soit les gens mettent leurs photos dans Drive/Dropbox/iCloud etc. bref dans le cloud puis partagent le dossier soit ils font une grosse archive compressée de nombreuses photos, l’uploade sur un service comme <a href="https://wetransfer.com/" rel="noopener" target="_blank">WeTransfer</a> et font tourner le lien.</p>
<p>D’un côté je n’ai aucun service cloud et ça me gêne de mettre ces photos en ligne, de l’autre l’archive compressée j’ai toujours eu la flemme d’en faire et vous pouvez être sûr que les vieux n’arriveront pas à décompresser l’archive. C’est aussi un des rares besoins que j’estime ne pas pouvoir traiter en dehors de chez moi. Je me vois mal stocker plusieurs Go de photos personnelles et familiales sur un hébergement web chez OVH par exemple, l’idée me dérange.</p>
<h2>Cahier des charges et Piwigo</h2>
<p>Voici mon cahier des charges :</p>
<ul><li>Une application minimaliste et simple car je veux avoir le moins d’énergie à dépenser pour entretenir ce service</li>
<li>Une application qui fasse la part belle aux photos, ça peut paraître cocasse mais la plupart des applications sont alourdies par tout le système de gestion des photos, upload, possibilité de commenter, identification…</li>
<li>Idéalement pas de base de données donc exit MariaDB/MySQL</li>
<li>Simple également pour la personne qui va consulter les photos de cette galerie, beaucoup d’applications sont disponibles mais niveau utilisabilité…</li>
</ul><p>Après une recherche chez <a href="http://sebsauvage.net/links/?" rel="noopener" target="_blank">Sebsauvage</a> (gallery, photo gallery, galerie), un <a href="http://orangina-rouge.org/shaarli/?6yERpA" rel="noopener" target="_blank">lien</a> fort pertinent, j’ai retenu <a href="http://sigal.saimon.org/en/latest/" rel="noopener" target="_blank">Sigal</a>. Avant d’en parler, je m’arrête sur <a href="http://piwigo.org/" rel="noopener" target="_blank">Piwigo</a> qui pourrait vous intéresser. <a href="https://github.com/Piwigo/Piwigo" rel="noopener" target="_blank">Piwigo</a> est activement maintenu, GPLv2, relativement simple à installer mais… base de données, interface lourde et je trouve mal pensée avec des icônes petites, peu compréhensibles. Voici la <a href="http://piwigo.org/demo/index.php?/category/117&amp;theme=elegant" rel="noopener" target="_blank">démo</a> Piwigo et une <a href="http://piwigo.org/demo/picture.php?/1224/category/117" rel="noopener" target="_blank">photo</a>. Voici la <a href="http://saimon.org/sigal-demo/photoswipe/Climbing/" rel="noopener" target="_blank">démo</a> Sigal et une <a href="http://saimon.org/sigal-demo/photoswipe/Climbing/#&amp;gid=1&amp;pid=33" rel="noopener" target="_blank">photo</a>.</p>
<p>Piwigo est une application PHP, c’est ce que vous trouverez comme galerie photo 95% du temps. Sigal est un <strong>générateur</strong> de galerie photo. Sigal va <strong>générer</strong> une galerie photo avec vos photos/vidéos dedans, c’est vers ce site que devra pointer votre configuration apache ou nginx.</p>
<h2>Installation et utilisation</h2>
<p></p><pre># Je me connecte sur mon Raspberry Pi
apt install libjpeg-dev libopenjp2-7-dev python3-dev python3-pip
pip3 install pillow
pip3 install sigal
sigal --help
mkdir -p /var/www/galerie/bestiole/{2015,2016,2017,2018} # Je crée les dossiers
cd /var/www/galerie
sigal init</pre><p></p>
<p>Voici les principales modifications que j’ai apporté au fichier de configuration <code>sigal.conf.py</code> qui se trouvera dans <code>/var/www/galerie</code> après le <code>sigal init</code>.</p>
<p></p><pre>title = "Une belle bestiole" # Le titre de la galerie photo
source = 'bestiole' # Là où sigal va chercher les photos/vidéos
destination = 'site' # Là où sigal génère la galerie photo donc dans le dossier courant, il va créer un dossier 'site'
theme = 'photoswipe' # Le thème utilisé : colorbox (default), galleria, photoswipe
use_orig = True # Use originals in gallery (default: False). If True, this will bypass all processing steps (resize, auto-orient, recompress, and any plugin-specific step)
orig_link = True # Originals will be symlinked if orig_link = True, else they will be copied</pre><p></p>
<p>Maintenant on va naturellement mettre des photos dans le dossier bestiole. Je le fais avec <code>scp -r 'MAI 2017' pi@192.168.3.10:/var/www/galerie/bestiole/2017/</code> mais vous faites comme vous voulez : clé USB, FTP (il faut installer un serveur FTP bien-sûr), SSHFS…</p>
<p></p><pre>sigal build # Pour générer la galerie 
sigal serve # Pour faire tourner un serveur web basique, c'est UNIQUEMENT pour tester le rendu, allez contempler votre œuvre sur http://adresseipdelaraspberrypi:8000/</pre><p> </p>
<p>Voici le rendu (thème photoswipe). Je sais mon fils est magnifique, normal il ressemble à son père hi hi hi.</p>
<p><img src="media/feaf1ec0.photoswipe.jpg" data-original-source="https://www.blog-libre.org/wp-content/uploads/2018/03/photoswipe.jpg" alt="" srcset="https://www.blog-libre.org/wp-content/uploads/2018/03/photoswipe.jpg 1896w, https://www.blog-libre.org/wp-content/uploads/2018/03/photoswipe-278x300.jpg 278w, https://www.blog-libre.org/wp-content/uploads/2018/03/photoswipe-768x829.jpg 768w, https://www.blog-libre.org/wp-content/uploads/2018/03/photoswipe-948x1024.jpg 948w, https://www.blog-libre.org/wp-content/uploads/2018/03/photoswipe-640x691.jpg 640w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px"></p>
<p>Le minimalisme c’est bien mais il faut protéger un minimum <code>htpasswd -c /var/www/galerie/site/.htpasswd bestiole</code>. Si vous utilisez apache, la configuration donnera ceci en gros.</p>
<p></p><pre>DocumentRoot /var/www/galerie/site
	Alias /photos /var/www/galerie/site
	<Directory /var/www/galerie/site>
    	AuthUserFile /var/www/galerie/site/.htpasswd
    	AuthName "Merci de taper les identifiants"
    	AuthType Basic
    	Require valid-user
    	Allowoverride All
	</Directory></pre><p></p>
<p>La prochaine fois que vous voudrez ajouter des photos.</p>
<p></p><pre>scp -r 'MARS 2018' pi@192.168.3.10:/var/www/galerie/bestiole/2018/
cd /var/www/galerie &amp;&amp; sigal build /# Sur votre Raspberry Pi</pre><p></p>
<p>Pour modifier les informations sur les albums voir <a href="http://sigal.saimon.org/en/latest/album_information.html" rel="noopener" target="_blank">Album information</a> (avec markdown), ça va donner <code>/var/www/galerie/bestiole/2017/MAI 2017/index.md</code> par exemple. Pour modifier les informations sur les images voir <a href="http://sigal.saimon.org/en/latest/image_information.html" rel="noopener" target="_blank">Image information</a>, ça va donner <code>/var/www/galerie/bestiole/2017/MAI 2017/20170513_085643.md</code> par exemple. Personnellement je ne fais rien.</p>
<h3>Avantages et inconvénients</h3>
<p><strong>Avantages</strong> :</p>
<ul><li>Aucune maintenance à effectuer puisque c’est un site statique (il génère juste html, css, javascript, pas de code exécutable côté serveur) au contraire d’une application php qu’il faut mettre à jour, à la limite <code>pip3 install sigal --upgrade</code> tous les 6 mois</li>
<li>Statique ne veut pas dire sans animation, JavaScript est là pour charger les photos suivantes quand on scrolle vers le bas par exemple</li>
<li>Il ne génère que ce qui est nécessaire. Si vous ajoutez un nouveau dossier, il ne va pas regénérer les dossiers déjà présents. Si vous voulez forcer une regénération complète, <code>sigal build -f</code></li>
<li>Ça rend très bien sur smartphone/tablette (responsive)</li>
<li>Possibilité de désactiver tout traitement des photos/vidéos, c’est ce que j’ai fait (<code>use_orig = True</code> et <code>orig_link = True</code>) ainsi 1/ La génération du site est plus rapide 2/ Vous évitez une duplication de vos photos stockées dans <code>/var/www/galerie/bestiole</code> dans <code>/var/www/galerie/site</code>. Par exemple moi le dossier bestiole pèse 1,3 Go (vidéos…) et le dossier site pèse 5,1 Mo (il fait des liens symboliques vers les photos/vidéos du dossier bestiole)</li>
<li>Il y a un vrai plaisir à avoir ses photos disponibles en ligne, on y retourne souvent (quand on a un petit coup de mou par exemple). Plus les photos sont aisément accessibles, plus on en profite en fait</li>
</ul><p><strong>Inconvénients</strong> :</p>
<ul><li>Gère les vidéos mais les présente de la même manière que les photos, on ne peut donc pas les reconnaître entre elles</li>
<li>J’ai un bug très pénible qui ressemble à <a href="https://github.com/saimn/sigal/issues/209" rel="noopener" target="_blank">ça</a>, dès que je <code>sigal build</code>, plus rien n’apparaît sur le prompt de mon terminal. J’ai compris le truc donc après chaque <code>sigal build</code>, je me déconnecte (Ctrl + d) puis je me reconnecte. Je ne sais pas si ça vient de ma config. Si vous avez le même souci, laissez un commentaire et je m’occuperai de creuser l’issue</li>
</ul><p>Un besoin traité grâce au Libre, au suivant !</p>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2018/03/17/sigal-pour-generer-une-galerie-photo-statique-et-minimaliste/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Cyrille BORNE : <a href="">Du d&eacute;veloppement photographique sous Linux*</a> (19/08/2012)</li><li>Pierre-Alain Bandinelli : <a href="">Jouer avec les donn&eacute;es EXIF des photos</a> (06/10/2012)</li></ul></div></p>


feed_id: https://blog.niqnutn.com/index.php?article113/manette-8bitdo-zero-gamepad
title: nIQnutn : Manette 8Bitdo ZERO GamePad
uri: nIQnutn-Manette-8Bitdo-ZERO-GamePad
url: https://blog.niqnutn.com/index.php?article113/manette-8bitdo-zero-gamepad
content:
<p>Après une envie compulsive d'achat, j'ai fini par acheter la manette 8Bitdo ZERO GamePad. 
Moi aussi j'ai envie de contribuer à la pollution de notre planète en consommant des produits inutiles. On a tous nos petits défauts, pour Nicolas Hulot c'est la collection de véhicules à moteur, moi, je contribue plus modestement avec ma collection de manettes à 12€ (difficile pour moi de rivaliser face au millionnaire en ULM, soutenez-moi <a href="https://liberapay.com/nIQnutn/"><i></i></a>).</p>

<div><a href="media/a50f33c0.8bitdo-zero.png" data-original-source="https://blog.niqnutn.com/data/medias/0113/8bitdo-zero.png"><img src="media/a50f33c0.8bitdo-zero.png" data-original-source="https://blog.niqnutn.com/data/medias/0113/8bitdo-zero.png" alt=""></a></div>

<p>Sans vouloir justifier cet achat inutile, c'est l'objet pratique pour jouer quand je suis en déplacement avec sa taille (facile à ranger), pas besoin de piles et une connexion sans fil en Bluetooth. La disposition des boutons et de la croix directionnelle est traditionnelle et devrait permettre de jouer facilement à la plupart des jeux et émulateurs.</p><h2>Fiche technique</h2>


<h3>Boutons</h3>
<ul><li><i></i> Croix directionnelle</li>
<li><i></i> 4 boutons</li>
<li><i></i> 2 gâchettes</li>
<li><i></i> Boutons Start / Select</li>
</ul><div><img src="media/fc0f85ce.8bitdo-zero-gamepad.png" data-original-source="https://blog.niqnutn.com/data/medias/0113/8bitdo-zero-gamepad.png" width="300px" alt=""></div>

<h3>Compatibilité</h3>

<ul><li><i></i> Windows</li>
<li><i></i>Android</li>
<li><i></i>macOS</li>
<li><i></i>Linux / Raspberry Pi</li>
</ul><h3>Connectivité</h3>

<ul><li><i></i> Sans-fil : Bluetooth</li>
</ul><h3>Alimentation</h3>

<ul><li><i></i> Batterie 180mAh Li-on, rechargeable</li>
<li><i></i> 18 heures de jeux pour 1/2 heure de charge</li>
</ul><h3>Dimension / Poids </h3>

<ul><li><i></i> 73mm x 35mm x 10mm</li>
<li><i></i> 50g</li>
</ul><h3>Contenu de la boîte</h3>

<ul><li><i></i> Manette</li>
<li><i></i> Câble micro-USB</li>
<li><i></i> Dragonne</li>
<li><i></i> Notice</li>
</ul><p>Un peu déçu de ne pas exploser mon empreinte carbone, l'emballage est minimaliste et comprend la manette, une dragonne, un câble USB/micro USB qui se mesure avec un pied à coulisse et une pseudo notice (qui rivalise avec les projets les mieux documentés du libre).</p>

<p>On ne va pas se mentir, la taille est surprenante (plus petite qu'une boîte de Tic Tac). Ceci dit, elle se prend plutôt bien en main même si les gâchettes ne sont pas très accessibles. Soyons clair, compte tenu de la taille et de l'ergonomie, c'est pas fait pour jouer des heures et ça va pas être facile de faire des combos sur Street Fighter.</p>


<h2>Utilisation</h2>

<p>La compatibilité avec GNU/Linux n'est pas toujours indiquée clairement sur les sites mais ça fonctionne chez moi sans aucune modification ou configuration.</p>

<p>Pour allumer la manette il faut maintenir appuyer 2 secondes la touche <strong>Start</strong>.
Ensuite, pour l'appairer, il faut maintenir appuyer 2 secondes la touche <strong>Select</strong>. 
<br>
La manette dispose de plusieurs modes de connexion différents.
Lorsqu'on l'allume, il faut maintenir les touches correspondant au mode:
</p>

<table><thead><tr><th>Mode</th><th>Power On</th><th>Platform</th><th>Note</th>
</tr></thead><tr><td>Gamepad</td><td>Start</td><td>Android</td><td>Android games and emulators</td>
</tr><tr><td>iCade</td><td>Start + A</td><td>iOS</td><td>-</td>
</tr><tr><td>Keyboard</td><td>Start + B</td><td>OSX</td><td>Keyboard games</td>
</tr><tr><td>Joystick</td><td>Start + R</td><td>Windows</td><td>Support multiplayer</td>
</tr><tr><td>Shutter</td><td>Select</td><td>-</td><td>Shutter</td>
</tr></table><p>La manette dispose également d'une LED qui permet de déterminer si elle est appairée (et son mode) et avoir un indicateur de batterie.</p>


<ul><li>LED bleue clignotante : appairage</li>
<li>LED bleue fixe: manette connectée</li>
<li>LED verte clignotante: batterie en charge</li>
<li>LED verte fixe: batterie chargée</li>
<li>LED rouge clignotante: batterie faible</li>
</ul><p>J'ai rencontré un problème avec cette manette, notamment avec le bouton <em>Select</em>. 
Il sert de bouton pendant le jeu mais aussi pour l’appairage, du coup, on se met à appairer la manette au milieu d'une partie. 
J'imagine que ça peut faire la même chose avec le bouton <em>Start</em> bien que je n'ai pas rencontré le cas.
</p>



<p>J'ai pas beaucoup eu l'occasion de l'utiliser, principalement une petite session dans le train de 45 minutes sans aucun soucis. Je ne suis pas déçu compte tenu du prix.</p>

<div><a href="media/da8c3647.8bitdo-zero-view.png" data-original-source="https://blog.niqnutn.com/data/medias/0113/8bitdo-zero-view.png"><img src="media/da8c3647.8bitdo-zero-view.png" data-original-source="https://blog.niqnutn.com/data/medias/0113/8bitdo-zero-view.png" alt=""></a></div>

<h2>Reconfigurer les boutons</h2>

<p>
Avec <strong>QJoyPad</strong>, il est possible de reconfigurer les boutons de la manette.
Il permet d'attribuer des touches clavier/souris et mouvement de souris aux touches de la manette. Utile pour l'utiliser avec n'importe quel logiciel.

</p>


<p>Pour installer <em>QJoyPad</em> et <em>jstest-gtk</em>:</p>
[codeRoot]apt install qjoypad jstest-gtk[/codeRoot]

<p>
C'est un peu long à configurer la première fois mais rien de difficile (on peut s'aider de <strong>jstest-gtk</strong>).
<br>
Pratique, on peut définir différents profils et les changer rapidement depuis la zone de notification.</p>

<a href="media/5348473b.qjoypad.png" data-original-source="https://blog.niqnutn.com/data/medias/0113/qjoypad.png"><img src="media/5348473b.qjoypad.png" data-original-source="https://blog.niqnutn.com/data/medias/0113/qjoypad.png" alt="" width="200px"></a>



<p>Problème, je n'ai pas réussi à attribuer la touche <kbd>?</kbd> (seulement <kbd>Maj</kbd> et <kbd>,</kbd>)
<br>
Par hasard, si quelqu'un à une solution à me proposer.</p>

<h2>Conclusion</h2>






<p>
Je n'ai pas suffisamment testé pour définir l'autonomie réelle mais ça semble être correct.
<br>

Sur une courte période, l'utilisation est sympa mais éviter certains jeux comme les jeux de combat à cause de la croix directionnelle et des gâchettes. 
<br>

La grande interrogation, c'est la durée de vie de ce type de matériel (boutons et batterie) ? 
On verra bien ce que ça donne dans le temps. 
<br>

La seule chose que je peux affirmer maintenant, c'est que ça fonctionne parfaitement sous Debian.</p>

<h2>Ressources</h2>


<ul><li>Site officiel: <a href="http://8bitdo.fr/">8bitdo.fr</a> / <a href="http://www.8bitdo.com/">8bitdo.com</a></li>
<li>Le <a href="media/b7571daf.ZERO_Manual_V4.pdf" data-original-source="http://download.8bitdo.com/Manual/Controller/ZERO/ZERO_Manual_V4.pdf">manuel</a> de la manette</li>
<li>Un <a href="http://blog.gamerstuff.fr/test-8bitdo-zero/">test</a> de la manette</li>
<li>Des <a href="https://fccid.io/2AH7N-ZERO">trucs</a> sur la manette</li>
<li>QJoyPad: <a href="http://qjoypad.sourceforge.net/">site officiel</a> / <a href="https://doc.ubuntu-fr.org/qjoypad">Ubuntu-fr</a></li>
<li>jstest-gtk: <a href="https://pingus.seul.org/~grumbel/jstest-gtk/">site officiel</a> / <a href="https://doc.ubuntu-fr.org/joystick">Ubuntu-fr</a></li>
</ul><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="https://blog.niqnutn.com/index.php?article113/manette-8bitdo-zero-gamepad" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #11
uri: 2018-03-19-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-11
feed_id:
https://blog.journalduhacker.net/index.php?article151/liens-interessants-journal-du-hacker-semaine-11-2018

url:
https://blog.journalduhacker.net/index.php?article151/liens-interessants-journal-du-hacker-semaine-11-2018

content:
<p>Pour la 11ème semaine de l'année 2018, voici <strong>10 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/g3ovtp/lets_encrypt_annonce_la_disponibilit_des">Let's Encrypt annonce la disponibilité des certificats génériques, pour faciliter la gestion des sous-domaines avec un seul certificat</a></li>
<li><a href="https://www.journalduhacker.net/s/cgstzd/des_manuels_de_formation_postgresql_mis">Des manuels de formation PostgreSQL mis à disposition gratuitement !</a></li>
<li><a href="https://www.journalduhacker.net/s/tryhu8/lets_encrypt_si_on_se_faisait_un_petit">[Let's encrypt] Si on se faisait un petit certificat wildcard ? - Partie 1</a></li>
<li><a href="https://www.journalduhacker.net/s/kkpgwl/d_tection_d_une_intrusion_syst_me_avec_des">Détection d’une intrusion système avec des commandes de base de Linux</a></li>
<li><a href="https://www.journalduhacker.net/s/jxi76t/lextension_anti_trackers_ghostery">L'extension anti-trackers Ghostery devient open source </a></li>
<li><a href="https://www.journalduhacker.net/s/3qa6i2/systemd_networkd_l_ge_de_la_maturit">systemd-networkd, l'âge de la maturité ?</a></li>
<li><a href="https://www.journalduhacker.net/s/qwziwh/quavez_vous_accompli_cette_semaine">Qu'avez-vous accompli cette semaine ? semaine 11</a></li>
<li><a href="https://www.journalduhacker.net/s/rjc69g/turbo_encabulator_dans_votre_kernel">Turbo Encabulator dans votre kernel Linux</a></li>
<li><a href="https://www.journalduhacker.net/s/vav8xu/cache_et_requ_tes_dns_chiffr_es_avec">Cache et requêtes DNS chiffrées avec Unbound</a></li>
<li><a href="https://www.journalduhacker.net/s/ulwyz8/un_test_pr_cis_de_la_raspberry_pi_3b_par">Un test précis de la Raspberry Pi 3B+ par Gareth Halfacree</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article151/liens-interessants-journal-du-hacker-semaine-11-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #11</a> (21/03/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #11</a> (20/03/2017)</li></ul></div></p>


feed_id: https://miamondo.org/2018/03/18/le-partitionnement-dun-support-de-stockage/
title: Miamondo : Le partitionnement d’un support de stockage
uri: Miamondo-Le-partitionnement-d-un-support-de-stockage
url: https://miamondo.org/2018/03/18/le-partitionnement-dun-support-de-stockage/
content:
<p>  Bonjour à toutes et à tous, Suite à un heureux changement d'activité professionnelle, j'ai quelque peu négligé Miamondo. Ne trouvant plus le temps d'écrire, les articles se sont raréfiés et les ronces  ont commencé à envahir le domaine. Cette triste situation est également le résultat d'une inspiration qui n'était plus au rendez-vous. Il faut... <a href="https://miamondo.org/2018/03/18/le-partitionnement-dun-support-de-stockage/#more-19428">Lire la suite →</a></p>
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://miamondo.org/2018/03/18/le-partitionnement-dun-support-de-stockage/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Miamondo : <a href="">Archlinux : Finalisation de mon installation</a> (11/01/2017)</li><li>Miamondo : <a href="">Archlinux, une installation qui r&eacute;serve bien des surprises!</a> (08/01/2017)</li><li>Miamondo : <a href="">T-UI launcher, un bel outil destin&eacute; aux geeks</a> (19/05/2017)</li><li>Miamondo : <a href="">Installer une distribution Linux sur un smartphone Android</a> (26/05/2017)</li><li>Miamondo : <a href="">&Agrave; la d&eacute;couverte de l&rsquo;informatique dans les nuages avec Seafile</a> (18/07/2017)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2018/03/18/22/04/42-appel-aux-tests-pour-firefox-59---openbsd-62
title: Thuban : Appel aux tests pour Firefox 59 - OpenBSD 6.2
uri: Thuban-Appel-aux-tests-pour-Firefox-59-OpenBSD-6-2
url: https://yeuxdelibad.net/Blog/?d=2018/03/18/22/04/42-appel-aux-tests-pour-firefox-59---openbsd-62
content:
<p>Le mainteneur de firefox lance <a href="https://marc.info/?l=openbsd-ports&amp;m=152118233714362&amp;w=2">un appel à tests pour firefox 59 sur OpenBSD 6.2</a> :</p>

<p>Il y a pas mal de changement, ça pourrait l'aider de tester et lui indiquer si ça coince.</p>

<p>Pour tester et lui rapporter d'éventuels soucis :</p>

<p><span>(avant tout, si vous ne voulez pas devoir être superutilisateur pour les opérations suivantes, <a href="https://wiki.obsd4a.net/doku.php?id=openbsd.org:faq:ports:ports">suivez les instructions du wiki obsd4a</a> )</span></p>

<ul><li> On récupère l'arbre des ports :</li></ul><pre><code>cd /usr
# cvs -qd anoncvs@anoncvs.fr.openbsd.org:/cvs get -rOPENBSD_6_2 -P ports
# find /usr/ports -type d -print0 | xargs -0r chmod g+w
</code></pre>

<ul><li> Ensuite, on copie les sources d'origine :</li></ul><pre><code>cd /usr/ports/www/
cp -r mozilla-firefox mozilla-firefox-59
</code></pre>

<ul><li> On va dans le nouveau dossier :</li></ul><pre><code>cd /usr/ports/www/mozilla-firefox-59</code></pre>

<ul><li> On récupère et applique le patch</li></ul><pre><code>
ftp -o 59.diff "https://marc.info/?l=openbsd-ports&amp;m=152118233714362&amp;q=p3"
patch -p0 < 59.diff
</code></pre>

<ul><li> On compile et installe : </li></ul><pre><code>
make
doas pkg_delete firefox # suppression de l'ancienne version au cas où
doas make install
</code></pre>

<p>C'est long, c'est normal, car le portage de Firefox 59 sur la version stable d'OpenBSD actuelle demande de rétroporter de nombreux outils.</p>

<p>Testez puis rapportez les bugs à Landry B. : <a href="https://yeuxdelibad.net/Blog/mailto:landry@openbsd.org">landry@openbsd.org</a></p>

<p>Voir aussi les conseils pour tester un port ici : <a href="https://wiki.obsd4a.net/doku.php?id=openbsd.org:faq:ports:testing">https://wiki.obsd4a.net/doku.php?id=openbsd.org:faq:ports:testing</a></p>

<div><img src="media/9edecc4d.firefox59.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/68/firefox59.png" alt=""></div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2018/03/18/22/04/42-appel-aux-tests-pour-firefox-59---openbsd-62" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">Firefox 57 sur OpenBSD</a> (03/10/2017)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article39/syspatch-patch-n10-disponible-pour-openbsd-6-2
title: Thuban : Syspatch : Patch n°10 disponible pour OpenBSD 6.2
uri: Thuban-Syspatch-Patch-n-10-disponible-pour-OpenBSD-6-2
url: https://obsd4a.net/blog/index.php?article39/syspatch-patch-n10-disponible-pour-openbsd-6-2
content:
<p>OpenBSD <a href="https://www.openbsd.org/errata62.html"><strong>6.2</strong></a> nous livre son correctif n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.2/common/010_ahauth.patch.sig"><strong>10</strong></a> : Dans certaines circonstances, l'entête AH d'IPSec pourrait être plus longue que le paquet réseau ne le permet. La conséquence est grave puisqu'elle fait crasher le noyau !!!</p>

<p>Architectures concernées : <strong>amd64, arm64, i386</strong></p>

<p>Après avoir lancé la commande <code>syspatch</code>, il faut <strong>redémarrer le système</strong>.</p>

<p>----</p>

<p>PS : OpenBSD <a href="https://www.openbsd.org/errata61.html"><strong>6.1</strong></a> est aussi concerné par ce problème ; cf, le correctif <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.1/common/038_ahauth.patch.sig">38</a> !</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article39/syspatch-patch-n10-disponible-pour-openbsd-6-2" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Silence-vs-signal-quelle-combinaison
title: genma : Silence vs signal quelle combinaison ?
uri: genma-Silence-vs-signal-quelle-combinaison
url: https://blog.genma.fr/?Silence-vs-signal-quelle-combinaison
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2743.jpg?1521529820" width="150" height="79"><div><p>Attention : Silence est une application pour un échange de SMS chiffré. Signal envoie des Messages chiffrés (nécessité de connexion via un serveur), mais permet aussi l'envoi et la réception de SMS classique (passage par les services des opérateurs téléphoniques). Je précise donc bien SMS chiffré ou Message chiffré. Il existe un comparatif détaillé de pourquoi l'un ou l'autre de ces applications pour des échanges chiffrés et la réponse, en résumé est "Ca dépend". Pour le détail et le pourquoi ce <i>Ca dépend</i>, voir <a href="https://blog.genma.fr/?Support-Signal-vs-Silence-Signal-et-Silence" title="Support Signal vs Silence">Support Signal vs Silence</a>.</p>
<p>L'objectif ici est de savoir quelle est la combinaison pour avoir à la fois Silence et Signal sur son smartphone, ne pas avoir à choisir l'un ou l'autre mais pouvoir avoir les deux, pour être joignable via deux canaux de communications chiffrés différents, selon l'exposition / le modèle de menace lié à l'échange en cours (qui a la possibilité de voir les métadonnées de l'échange, voir <a href="https://blog.genma.fr/?Support-Signal-vs-Silence-Signal-et-Silence" title="Support Signal vs Silence">Support Signal vs Silence</a>).</p>
<p><strong>Protocole de test</strong></p>
<p>J'ai deux téléphones, un smartphone personnel et un smartphone professionnel. J'ai donc fait des tests pour déterminer qu'elle était la combinaison gagnante.</p>
<p>Sur le téléphone professionnel, j'ai mis Signal en application SMS par défaut et Silence en application secondaire. Sur le téléphone personnel j'ai mis Silence en application SMS par défaut et Signal en application secondaire.</p>
<p><strong>Envoi de SMS normaux</strong><br>
Les téléphones les reçoivent en clair dans leurs applications SMS par défaut, et ce dans les deux sens (envoi pro vers perso et inversement).</p>
<p>Après activation des canaux de communication chiffré au sein de Silence et au sein de Signal (échanges des clefs entre les deux applications via les numéros des smartphones).</p>
<p><strong>Envoi d'un SMS chiffré depuis Silence du perso vers le pro</strong> : le SMS chiffré arrive dans Signal (application par défaut de SMS) est cryptique / chiffré. En même temps, Silence notifie l'arrivée d'un message et permet de le lire de façon déchiffré.</p>
<p><strong>Envoi d'un SMS chiffré depuis Silence du pro vers le perso</strong> : le SMS chiffré arrive dans l'application par défaut Silence et peut être lu. Signal pourrai ne pas être présent.</p>
<p><strong>Envoi d'un message chiffré depuis Signal du perso vers le pro. Et envoi d'un message chiffré depuis Signal du pro vers le pro</strong></p>
<p>L'application Signal n'est pas l'application SMS par défaut ne change rien. Dans tous les cas, l'envoi et la réception du message chiffré nécessite l'activation de la connexion data - d'une connexion à Internet (Wifi ou 3-4G). L'envoi ne peut se faire en chiffré que via une connexion au serveur de Signal, la réception nécessite une connexion Internet.</p>
<p>Tant que la connexion n'est pas active, on reçoit les SMS normaux dans Signal (si l'application est l'application SMS par défaut) et les messages chiffrés à l'activation d'une connexion à Internet.</p>
<p><strong>Conclusion : la bonne combinaison ?</strong></p>
<p>La bonne combinaison pour avoir Signal &amp; Silence sur son smartphone est donc d'avoir <strong>Signal en application SMS par défaut et Silence en application secondaire</strong>. Il faut garder à l'esprit que pour recevoir des messages chiffrés au sein de Signal, il faut activer la data si on veut être joignable. Signal relèvera les SMS dans tous les cas (SMS classiques et SMS chiffrés), ceux qui sont chiffrés seront aussi lisibles dans Silence en clair.</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Silence-vs-signal-quelle-combinaison" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Progi1984 : Utiliser Ansible depuis Windows
uri: Progi1984-Utiliser-Ansible-depuis-Windows
feed_id:
https://rootslabs.net/blog/743-utiliser-ansible-depuis-windows#pk_campaign=source&amp;pk_kwd=rss_tag_planet-libre

url:
https://rootslabs.net/blog/743-utiliser-ansible-depuis-windows#pk_campaign=source&amp;pk_kwd=rss_tag_planet-libre

content:
<p>Ansible est un logiciel libre pour la configuration et la gestion des ordinateurs. Il combine le déploiement sur plusieurs serveurs, l’exécution des tâches ad-hoc, et la gestion de configuration. Les différents serveurs sont gérés via SSH et ne nécessitent aucune installe. La configuration est faite en YAML.</p>
<p><img src="media/91746356.logo_ansible.png" data-original-source="https://rootslabs.net/blog/wp-content/uploads/2017/12/logo_ansible.png" alt="" width="450" height="450" srcset="https://rootslabs.net/blog/wp-content/uploads/2017/12/logo_ansible.png 900w, https://rootslabs.net/blog/wp-content/uploads/2017/12/logo_ansible-150x150.png 150w, https://rootslabs.net/blog/wp-content/uploads/2017/12/logo_ansible-300x300.png 300w, https://rootslabs.net/blog/wp-content/uploads/2017/12/logo_ansible-768x768.png 768w, https://rootslabs.net/blog/wp-content/uploads/2017/12/logo_ansible-100x100.png 100w" sizes="(max-width: 450px) 100vw, 450px"></p>
<p><span></span></p>
<h2>Problème</h2>
<p>Ansible est un outil, qui malheureusement n’a pas le support de Windows pour sa machine de contrôle.<br>
La solution : passer par le « Sous-système Windows pour Linux » / « Windows Subsystem for Linux » (WSL).</p>
<h2>Solution</h2>
<h3>Pré-requis</h3>
<p>Les pré-requis sont :</p>
<ul><li>Une copie légale de Windows 10 (build 14393 ou +) en 64 bits ;</li>
<li>Une session Windows avec les droits d’administrateur.</li>
</ul><h3>Activation du sous-système Windows pour Linux</h3>
<p>Pour cela, il faut aller dans :</p>
<ul><li>Paramètres,</li>
<li>Mise à jour et sécurité,</li>
<li>Pour les développeurs.</li>
</ul><p>Arrivé dans ce menu, il faut activer le « Mode développeur ».<br>
L’activation peut prendre plusieurs minutes pour s’appliquer.</p>
<p>Après cela, il faut aller dans :</p>
<ul><li>Programmes et fonctionnalités,</li>
<li>Activer ou désactiver des fonctionnalités Windows</li>
</ul><p>Il faut dès lors activer la fonctionnalité « Sous-système Windows pour Linux » puis redémarrer le système.</p>
<h3>Installation d’Ansible</h3>
<p>Tout d’abord, il faut ouvrir un bash (taper bash dans le menu Démarrer) puis installer pip :</p><pre>sudo apt-get -y install python-pip python-dev libffi-dev libssl-dev</pre><p> </p>
<p>Après cela, on installe Ansible pour l’utilisateur courant :</p><pre>pip install ansible --user</pre><p> </p>
<p>Voilà c’est installé mais comment le tester ?</p>
<h3>Test d’Ansible</h3>
<p>Créons un fichier Ansible <strong>test.yml</strong> :</p><pre>---
  - hosts: localhost
    tasks:
      - debug: msg="Ansible fonctionne !"</pre><p> </p>
<p>Pour le tester, la ligne de commande va permettre d’exécuter le playbook :</p>
<p></p><pre>ansible-playbook test.yml --connection=local</pre><p> </p>
<p>Cela devrait donner le résultat suivant :<br><img src="media/97ee4ba4.ansible_test_playbook.png" data-original-source="https://rootslabs.net/blog/wp-content/uploads/2018/03/ansible_test_playbook.png" alt="" width="628" height="354" srcset="https://rootslabs.net/blog/wp-content/uploads/2018/03/ansible_test_playbook.png 628w, https://rootslabs.net/blog/wp-content/uploads/2018/03/ansible_test_playbook-300x169.png 300w, https://rootslabs.net/blog/wp-content/uploads/2018/03/ansible_test_playbook-100x56.png 100w" sizes="(max-width: 628px) 100vw, 628px"></p>
<h3>Conclusion</h3>
<p>Voilà, vous avez installé le sous-système Windows pour Linux, puis Ansible. A vous les playbooks et l’automatisation.</p>
<p>Cet article <a rel="nofollow" href="https://rootslabs.net/blog/743-utiliser-ansible-depuis-windows">Utiliser Ansible depuis Windows</a> est apparu en premier sur <a rel="nofollow" href="https://rootslabs.net/blog">RootsLabs</a>.</p>
<p><img src="media/86296e32.16023066ffed311303d907c9d9b756b1" data-original-source="http://cdn.libravatar.org/avatar/16023066ffed311303d907c9d9b756b1" alt="Gravatar de Progi1984" class="gravatar" /><br/><i>Original post of <a href="https://rootslabs.net/blog/743-utiliser-ansible-depuis-windows#pk_campaign=source&amp;pk_kwd=rss_tag_planet-libre" title="Visit the source">Progi1984</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.m0le.net/2018/03/16/certificat-wildcard-avec-letsencrypt/
title: Nono : Certificat wildcard avec letsencrypt
uri: Nono-Certificat-wildcard-avec-letsencrypt
url: https://blog.m0le.net/2018/03/16/certificat-wildcard-avec-letsencrypt/
content:
<p>Petite note de service : j'ai mis en place <strong>notre certificat wildcard</strong> pour m0le.net via letsencrypt de façon relativement simple.</p>
<p>Grosso modo, il n'y a plus qu'un certificat pour tous les sous-domaines que nous utilisons (ainsi qu'un certificat pour m0le.net tout cours)</p>
<p>Je devais :</p>
<ul><li><strong>générer un nouveau certificat</strong> wildcard *.m0le.net</li>
<li><strong>supprimer les anciens certificats</strong> pour les sous-domaines</li>
</ul><h2><strong>Génération et activation du certificat<br></strong></h2>
<ul><li>L'activation doit se faire <strong>par DNS</strong> (en ajoutant un champ TXT dans vos entrées DNS)</li>
<li>Il faut utiliser <strong>l'api 02 de letsencrypt</strong></li>
<li><strong>avoir un client compatible</strong> (dans mon cas, certbot en version >= 0.22.0)</li>
</ul><p>Voici en gro la manip (sous Debian) :</p>
<p># certbot --version</p>
<p># certbot certonly --manual -d *.m0le.net --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory</p>
<h2><strong>Suppression des anciens certificats</strong> (après test 😉 )</h2>
<p># certbot -delete --cert-name sub.m0le.net //autant de fois que de sous domaine</p>
<p>Et bim, je ne dois renouveler plus que deux certificats (un pour m0le.net, un pour *.m0le.net)... Merci letsencrypt !</p>
<p><img src="media/a3f571a1.98838634398c4e1bfce4493ee38ff1e3" data-original-source="http://cdn.libravatar.org/avatar/98838634398c4e1bfce4493ee38ff1e3" alt="Gravatar de Nono" class="gravatar" /><br/><i>Original post of <a href="https://blog.m0le.net/2018/03/16/certificat-wildcard-avec-letsencrypt/" title="Visit the source">Nono</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Angristan : <a href="">G&eacute;n&eacute;rer un certificat auto-sign&eacute; robuste : RSA et DH 4096 bits et SHA-2 512 bits</a> (26/09/2015)</li><li>Angristan : <a href="">Configurer HTTPS sur Nginx</a> (17/01/2016)</li><li>Nassim KACHA : <a href="">Renforcez vos sites HTTPS contre les attaques de type BEAST</a> (06/06/2012)</li><li>David Mercereau : <a href="">Service web : Un mode maintenance pour bricoler</a> (26/11/2013)</li><li>Marco : <a href="">Ajout du support https sur un serveur Apache</a> (28/02/2014)</li></ul></div></p>


feed_id: https://carlchenet.com/instagram-whatsapp-et-facebook-pour-les-gouverner-tous/
title: Carl Chenet : Instagram, Whatsapp et Facebook pour les gouverner tous
uri: Carl-Chenet-Instagram-Whatsapp-et-Facebook-pour-les-gouverner-tous
url: https://carlchenet.com/instagram-whatsapp-et-facebook-pour-les-gouverner-tous/
content:
<p><a href="https://www.facebook.com/">Facebook</a>, <a href="https://www.whatsapp.com/">Whatsapp</a> et <a href="https://www.instagram.com/">Instagram</a> : quel est le point commun de ces trois entreprises ? Elles n’ont forment en fait qu’une seule. Et vos données personnelles dans tout ça ?</p>
<p><span></span></p>
<p>Vous ne le saviez peut-être pas ou n’en aviez pas conscience, mais Whatsapp et Instagram appartiennent bien à Facebook, l’entreprise fondée par <a href="https://fr.wikipedia.org/wiki/Mark_Zuckerberg">Mark Zuckerberg</a> en 2004. Cela a de lourdes conséquences pour votre vie privée si vous utilisez ces services.</p>
<hr><div><a href="https://lecourrierduhacker.com/"><img src="media/584c8528.lecourrierduhacker.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/lecourrierduhacker.png" alt="" width="303" height="49" srcset="https://carlchenet.com/wp-content/uploads/2018/03/lecourrierduhacker.png 303w, https://carlchenet.com/wp-content/uploads/2018/03/lecourrierduhacker-300x49.png 300w" sizes="(max-width: 303px) 100vw, 303px"></a><p><strong>Newsletter hebdomadaire résumant l’actualité du Logiciel Libre, de la vie privée et des libertés individuelles, chaque vendredi dans vos e-mails</strong></p></div>

	<section><form method="POST" data-attr-form-id="1">

													<label for="yikes-easy-mc-form-1-EMAIL">

										<!-- dictate label visibility -->
																					<span>
												E-mail											</span>
										
										<!-- Description Above -->
										
										<input name="EMAIL" placeholder="" required="required" type="email" value=""><!-- Description Below --></label>
									
				<!-- Honeypot Trap -->
				<input type="hidden" name="yikes-mailchimp-honeypot" value=""><!-- List ID --><input type="hidden" name="yikes-mailchimp-associated-list-id" value="22e5c06162"><!-- The form that is being submitted! Used to display error/success messages above the correct form --><input type="hidden" name="yikes-mailchimp-submitted-form" value="1"><!-- Submit Button --><button type="submit"> <span>Submit</span></button>				<!-- Nonce Security Check -->
				<input type="hidden" name="yikes_easy_mc_new_subscriber" value="dd85196f6d"><input type="hidden" name="_wp_http_referer" value="/category/planet-libre/feed/"></form>
			<!-- MailChimp Form generated by Easy Forms for MailChimp v6.3.30 (https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/) -->

			</section><hr><p><a href="https://investor.fb.com/investor-news/press-release-details/2018/Facebook-Reports-Fourth-Quarter-and-Full-Year-2017-Results/default.aspx">Les chiffres de 2017 pour Facebook sont monstreux</a>. 15,9 milliards de dollars de bénéfice sur l’année. 98% du chiffre d’affaire provient de la publicité en ligne.</p>
<p> </p>
<p><a href="https://investor.fb.com/investor-news/press-release-details/2018/Facebook-Reports-Fourth-Quarter-and-Full-Year-2017-Results/default.aspx"><img src="media/9e5bef3d.facebook-earning-2017.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/facebook-earning-2017.png" alt="" width="1193" height="403" srcset="https://carlchenet.com/wp-content/uploads/2018/03/facebook-earning-2017.png 1193w, https://carlchenet.com/wp-content/uploads/2018/03/facebook-earning-2017-300x101.png 300w, https://carlchenet.com/wp-content/uploads/2018/03/facebook-earning-2017-768x259.png 768w, https://carlchenet.com/wp-content/uploads/2018/03/facebook-earning-2017-1024x346.png 1024w" sizes="(max-width: 1193px) 100vw, 1193px"></a></p>
<p>Les trois applications Facebook, Instagram et Whatsapp sont très intrusives et collectent agressivement des données sur leurs utilisateurs. Pour Facebook, le business-model est clair depuis un bon moment : <a href="https://fr-fr.facebook.com/business/products/ads/ad-targeting">la vente de publicité extrêmement ciblée</a>. Les situations de Instagram et Whatsapp sont  beaucoup moins claires. Rapide tour d’horizon.</p>
<h2>Instagram</h2>
<p><a href="https://dealbook.nytimes.com/2012/04/09/facebook-buys-instagram-for-1-billion/">La société Instagram a été acquise par Facebook en 2012</a> pour la somme d’environ 1 milliard de dollars. Pour rappel, Instagram est une application permettant le partage de photos, de vidéos, mais également d’apprécier et de commenter les contenus des autres utilisateurs. L’application annonce <a href="https://techcrunch.com/2017/09/25/instagram-now-has-800-million-monthly-and-500-million-daily-active-users/">800 millions d’utilisateurs actifs par mois et 500 millions actifs chaque jour</a>.</p>
<p><img src="media/b79f405e.instagram-150x150.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/instagram-150x150.png" alt="" width="150" height="150" srcset="https://carlchenet.com/wp-content/uploads/2018/03/instagram-150x150.png 150w, https://carlchenet.com/wp-content/uploads/2018/03/instagram-300x300.png 300w, https://carlchenet.com/wp-content/uploads/2018/03/instagram.png 398w" sizes="(max-width: 150px) 100vw, 150px"></p>
<p>Basée  sur le partage d’images et de vidéos, il a été relativement simple d’insérer des publicités et des contenus sponsorisés dans l’interface. Les utilisateurs « historiques » ont pu constater la présence de plus en plus importante de publicité. L’application aurait généré entre 3,64 millards de dollars en 2017 et devrait générer, selon les prévisions, le double en 2018. Instagram a donc été monétisé assez simplement. De plus son achat est depuis longtemps remboursé.</p>
<p>Ce qui ne l’empêche pas de s’intéresser fortement à vos données personnelles et de les remonter à Facebook. Voici les données collectées par le service comme annoncé dans <a href="https://help.instagram.com/478745558852511">les conditions d’utilisation du service Instagram</a> :</p>
<blockquote>
<ul><li>
<div><em>Your username, password and e-mail address when you register for an Instagram account.</em></div>
</li>
<li>
<div><em>Profile information that you provide for your user profile (e.g., first and last name, picture, phone number). This information allows us to help you or others be « found » on Instagram.</em></div>
</li>
<li>
<div><em>User Content (e.g., photos, comments, and other materials) that you post to the Service.</em></div>
</li>
<li>
<div><em>Communications between you and Instagram. For example, we may send you Service-related emails (e.g., account verification, changes/updates to features of the Service, technical and security notices). Note that you may not opt out of Service-related e-mails.</em></div>
</li>
</ul></blockquote>
<div><a href="httphttps://www.theregister.co.uk/2010/05/14/facebook_trust_dumb/"><img src="media/e31976b8.zuckerberg-215x300.jpg" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/zuckerberg-215x300.jpg" alt="" width="215" height="300" srcset="https://carlchenet.com/wp-content/uploads/2018/03/zuckerberg-215x300.jpg 215w, https://carlchenet.com/wp-content/uploads/2018/03/zuckerberg.jpg 260w" sizes="(max-width: 215px) 100vw, 215px"></a><p><a href="https://www.theregister.co.uk/2010/05/14/facebook_trust_dumb/">Mark Zuckerberg qui qualifiait les premiers utilisateurs de Facebook de « Dumb fucks »</a></p></div>
<p>La clé repose évidemment dans une petite phrase discrète et qui se veut rassurante :</p>
<blockquote><p><em>We will not rent or sell your information to third parties outside Instagram <strong>(or the group of companies of which Instagram is a part)</strong> without your consent, except as noted in this Policy.</em></p></blockquote>
<p>Donc tout remonte bien chez Facebook, si on en doutait encore. Rien de vraiment étonnant, mais c’est toujours bon à savoir, en particulier pour des personnes peu au courant des problématiques autour de la vie privée sur internet, des adolescents ou de jeunes adultes par exemple.</p>
<p>Un petit lien au passage : <a href="https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitions_by_Facebook">la liste des 67 sociétés fusionnées ou rachetées par Facebook</a>, un lien toujours utile à avoir sous la main</p>
<p>Au niveau du traitement des données, un point intéressant à mettre en avant:</p>
<blockquote><p><em><b>Device identifiers:</b></em></p>
<ul><li>
<div><em>When you use a mobile device like a tablet or phone to access our Service, we may access, collect, monitor, store on your device, and/or remotely store one or more « device identifiers. » Device identifiers are small data files or similar data structures stored on or associated with your mobile device, <strong>which uniquely identify your mobile device</strong>.</em></div>
</li>
</ul></blockquote>
<p>Après le paragraphe traitement des données qui se voulait rassurant en parlant d’anonymisation des données afin de ne pas être identifié, là, c’est un peu raté. Et le groupe des sociétés Facebook va aller un degré plus loin avec Whatsapp.</p>
<h2>Whatsapp</h2>
<p>La société Whatsapp est acquise en 2014 pour la somme record de 13 milliards de dollars. L’application permet de créer des salons avec un ou plusieurs participants qui échangent des messages écrits ou vocaux, des photos ou des vidéos. Il est également possible de passer des appels téléphoniques.</p>
<div><img src="media/5a864668.whatsapp.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/whatsapp.png" alt="" width="113" height="120"><p>Whatsapp</p></div>
<p>L’application est supportée par de très nombreux téléphones, en particulier en dehors des smartphones, ce qui lui a permis de conquérir une très importante base d’utilisateurs. L’année du rachat de Whatsapp, Facebook rend public les premiers résultats de Whatsapp. L’entreprise est très fortement déficitaire avec plus de 232,5 millions de dollars de perte pour un chiffre d’affaire de 15,9 millions au premier trimestre 2014. En 2017, <a href="https://blog.whatsapp.com/10000631/Un-milliard-dutilisateurs-connect%C3%A9s-chaque-jour?">Whatsapp revendique un milliard d’utilisateurs quotidiens</a>. Je n’ai pu trouver aucun chiffre de revenu spécifique à Whatsapp sur la même période.</p>
<p><a href="https://blog.whatsapp.com/10000631/Un-milliard-dutilisateurs-connect%C3%A9s-chaque-jour?"><img src="media/b693a120.whatsapp-users.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/whatsapp-users.png" alt="" width="805" height="456" srcset="https://carlchenet.com/wp-content/uploads/2018/03/whatsapp-users.png 805w, https://carlchenet.com/wp-content/uploads/2018/03/whatsapp-users-300x170.png 300w, https://carlchenet.com/wp-content/uploads/2018/03/whatsapp-users-768x435.png 768w" sizes="(max-width: 805px) 100vw, 805px"></a></p>
<p>Certains analystes évaluent la valeur de Whatsapp aujourd’hui à 50 milliards de dollars, compte tenu principalement de la base des utilisateurs et des possibilités de monétisation, en particulier si l’entreprise adoptait une stratégie basée sur <a href="https://www.forbes.com/sites/greatspeculations/2017/11/10/how-much-revenue-can-whatsapp-generate/#bce02132f2c9">l’utilisation de Whatsapp comme moyen de paiement</a>, à la <a href="https://fr.wikipedia.org/wiki/WeChat">WeChat</a>, une application chinoise.</p>
<p>Rappelons que Whatsapp est toujours exempte de publicité et qu’elle semble s’orienter aujourd’hui vers une stratégie de monétisation par <a href="https://www.whatsapp.com/business/">vente de services aux professionnels</a>. Une chose est sûre : F<a href="https://investor.fb.com/investor-news/press-release-details/2018/Facebook-Reports-Fourth-Quarter-and-Full-Year-2017-Results/default.aspx">acebook annonce des résultats records</a> dans la même période.</p>
<div><a href="https://www.whatsapp.com/business/"><img src="media/be3254d2.whatsapp-business.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/whatsapp-business.png" alt="" width="99" height="106"></a><p>Le logo de Whatsapp Business</p></div>
<p> </p>
<p>Mark Zuckerberg avait annoncé lors du rachat de Whatsapp que les données des utilisateurs ne seraient jamais exploitées, ce qui avait fait sourire, connaissant le business-model de Facebook.</p>
<p>Comme pour confirmer ce que beaucoup soupçonnaient, la Commission Nationale Informatique et Liberté (<a href="https://www.cnil.fr/">CNIL</a>) a récemment <a href="https://www.cnil.fr/fr/transmission-de-donnees-de-whatsapp-facebook-mise-en-demeure-publique-pour-absence-de-base-legale">menacé Facebook de sanctions</a> si l’entreprise américaine ne se conformait pas au droit français concernant en particulier l’obtention du consentement de l’utilisateur pour que son numéro de téléphone soit partagé avec Facebook, une donnée considérée aussi comme cruciale sur le marché de la vente de données personnelles pour évaluer la valeur des informations personnelles échangées. Signalons que l’entreprise a refusé de transmettre un exemple des données en que Whatsapp transmet à Facebook, un signe certain de mauvaise volonté. L’initiative de la CNIL s’inscrit dans <a href="https://www.cnil.fr/fr/declaration-commune-des-autorites-de-protection-des-donnees-personnelles-des-pays-bas-de-la-france">un effort commun de plusieurs pays européens</a>. On peut donc supputer l’importante pour Facebook de posséder Whatsapp, qui par croisement d’informations peut encore fiabiliser davantage les informations personnelles en sa possession et donc en augmenter la valeur.</p>
<p><a href="https://www.cnil.fr/"><img src="media/f06ca141.cnil.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/cnil.png" alt="" width="666" height="111" srcset="https://carlchenet.com/wp-content/uploads/2018/03/cnil.png 666w, https://carlchenet.com/wp-content/uploads/2018/03/cnil-300x50.png 300w" sizes="(max-width: 666px) 100vw, 666px"></a></p>
<p>Un parcours rapide <a href="https://www.whatsapp.com/legal/?l=fr#key-updates">des conditions d’utilisation de Whatsapp</a> suffit à comprendre qu’elles ne sont pas respectées, comme la CNIL l’a mis en avant :</p>
<blockquote><p>Rien de ce que vous partagez sur WhatsApp, vos messages, photos et <strong>informations de compte inclus</strong>, ne sera partagé dans Facebook ou aucune autre de notre famille d’applications à la vue des autres, et rien de ce que vous publiez sur ces applications ne sera partagé sur WhatsApp à la vue des autres.</p></blockquote>
<h2>Pour conclure</h2>
<p>Résumons avant de conclure : Facebook est une société qui collecte agressivement les données personnelles de ses utilisateurs, qui a gagné 15,9 milliards de dollars en 2017 dont 98% provient de la publicité en ligne. Instagram est également un aspirateur à données personnelles qui sont remontées à Facebook (et peut-être à d’autres) et place de la publicité au sein de son service. Whatsapp fournit au moins une information personnelle d’importance majeure sur le marché des données personnelles qui est remontée vers Facebook – à savoir le numéro de téléphone de l’abonné – allant à l’encontre de ses propres conditions d’utilisation.</p>
<p>Des faits et comportements qui j’espère vous auront convaincus de rester très loin des sociétés du groupe Facebook ou d’envisager une migration de vos données vers des applications plus accueillantes et respectueuses de la vie privée.</p>
<h2>Me suivre sur les réseaux sociaux</h2>
<p>N’hésitez pas à me suivre directement sur les différents sociaux pour suivre au jour le jour mes différentes projets dans le Logiciel Libre :</p>
<ul><li><strong>Mastodon</strong> : <a href="https://mastodon.social/@carlchenet">@carlchenet</a></li>
<li><strong>Diaspora</strong> :  <a href="https://framasphere.org/u/carlchenet">@carlchenet</a></li>
<li><strong>Twitter</strong> : <a href="https://twitter.com/carl_chenet">@carl_chenet</a></li>
</ul>
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="https://carlchenet.com/instagram-whatsapp-et-facebook-pour-les-gouverner-tous/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Migration de Feed2tweet de la 1.0 vers la 1.1</a> (25/04/2017)</li><li>Carl Chenet : <a href="">De l&rsquo;importance de bien choisir son instance Mastodon</a> (15/05/2017)</li><li>Carl Chenet : <a href="">Booster automatiquement les toots int&eacute;ressants de Mastodon avec le bot Boost</a> (17/05/2017)</li><li>Carl Chenet : <a href="">&Eacute;dito de juillet 2017</a> (13/07/2017)</li><li>Carl Chenet : <a href="">Sur Mastodon, cr&eacute;er son compte de secours&hellip; ou tout perdre</a> (25/07/2017)</li></ul></div></p>


feed_id: https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/
title: Framablog : PeerTube bêta : une graine d’alternative à YouTube vient d’éclore
uri: Framablog-PeerTube-bêta-une-graine-d-alternative-à-YouTube-vi
url: https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/
content:
<p>Le 21 novembre dernier, nous annoncions notre volonté de développer PeerTube, un logiciel libre qui pose les bases d’une alternative aux YouTubes et autres plateformes centralisant les vidéos.</p>
<p><span></span></p>
<p>Parmi toutes <a href="https://contributopia.org/">les actions de notre feuille de route Contributopia</a>, celle-ci a reçu une attention et un soutien tout particulier. Il est temps de vous montrer les premiers résultats, de faire un premier point d’étape à l’occasion de la sortie publique de la version bêta de PeerTube.</p>
<p>« Bêta », cela signifie que ceci n’est qu’un début ! Nous espérons que vous verrez combien il est prometteur.</p>
<p> </p>
<div>
<p><strong>ATTENTION : cet article est long, car il compile de nombreuses explications. Pour vous aider à aller droit à ce qui vous intéresse, voici un sommaire.</strong></p>
<ol><li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#peertube">Ce qu’est PeerTube</a>
<ol><li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#hebergeur">Du point de vue d’un hébergeur</a></li>
<li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#videaste">Du point de vue d’un vidéaste</a></li>
<li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#spectateur">Du point de vue d’un spectateur</a></li>
</ol></li>
<li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#evolution">L’évolution de PeerTube</a>
<ol><li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#technique">Aspects Techniques</a></li>
<li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#pratique">Aspects Pratiques</a></li>
<li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#humain">Aspects Humains</a></li>
</ol></li>
<li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#beta">PeerTube, aujourd’hui et demain</a>
<ol><li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#present">Premiers hébergements</a></li>
<li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#limites">Limites de la bêta</a></li>
<li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#futur">Vers une V1</a></li>
</ol></li>
<li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#conclu">Conclusion</a>
<ol><li><a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#liens">Liens utiles</a></li>
</ol></li>
</ol></div>
<p> </p>
<h2>PeerTube… ? C’est quoi ce « PeerTube », là… ?</h2>
<p>Tout le monde ne suit pas assidûment les nombreux projets de Framasoft, alors on s’explique !</p>
<p>Nous allons parler ici des principes au cœur de PeerTube : un logiciel libre qui allie fédération d’hébergements et diffusion en pair à pair pour publier des vidéos en ligne de manière décentralisée.</p>
<p>Vous n’avez pas compris cette phrase… ? Tout va bien : on l’explique juste en dessous ;) (sinon, <a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#evolution">cliquez ici pour passer à la partie suivante</a>, et <a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#sommaire">le sommaire est là</a>.)</p>
<p><a href="media/284cb1d9.notebook.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/12/notebook.jpg"><img src="media/284cb1d9.notebook.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/12/notebook.jpg" alt="" width="900" height="532" srcset="https://framablog.org/wp-content/uploads/2017/12/notebook.jpg 900w, https://framablog.org/wp-content/uploads/2017/12/notebook-300x177.jpg 300w, https://framablog.org/wp-content/uploads/2017/12/notebook-768x454.jpg 768w" sizes="(max-width: 900px) 100vw, 900px"></a></p>
<h3>Pour qui sait administrer un serveur, PeerTube c’est…</h3>
<p><strong>C’est un logiciel que vous installez sur votre serveur</strong> pour créer votre site web d’hébergement et de diffusion de vidéos… En gros : vous vous créez votre propre « YouTube maison » !</p>
<p>Il existe déjà des logiciels libres qui vous permettent de faire cela. L’avantage ici, c’est que vous pouvez choisir de relier votre instance PeerTube (votre site web de vidéos), à l’instance PeerTube de Zaïd (où se trouvent les vidéos des conférences de son université populaire), à celle de Catherine (qui héberge les vidéos de son Webmédia), ou encore à l’instance PeerTube de Solar (qui gère le serveur de son collectif de vidéastes).</p>
<p>Du coup, sur votre site web PeerTube, le public pourra voir vos vidéos, mais aussi celles hébergées par Zaïd, Catherine ou Solar… sans que votre site web n’ait à héberger les vidéos des autres ! Cette diversité dans le catalogue de vidéos devient très attractive. C’est ce qui a fait le succès des plateformes centralisatrices à la YouTube : le choix et la variété des vidéos.</p>
<p><strong>Mais PeerTube ne centralise pas : il fédère.</strong> Grâce au protocole <a href="https://fr.wikipedia.org/wiki/ActivityPub">ActivityPub</a> (utilisé aussi par <a href="https://joinmastodon.org/">la fédération Mastodon</a>, une alternative libre à Twitter) PeerTube fédère plein de petits hébergeurs pour ne pas les obliger à acheter des milliers de disques durs afin d’héberger les vidéos du monde entier.</p>
<p>Un autre avantage de cette fédération, c’est que <strong>chacun·e est indépendant·e</strong>. Zaïd, Catherine, Solar et vous-même pouvez avoir vos propres règles du jeu, et créer vos propres Conditions Générales d’Utilisation (on peut, par exemple, imaginer un MiaouTube où les vidéos de chiens seraient strictement interdites :) ).</p>
<h3>Pour qui veut diffuser ses vidéos en ligne PeerTube permet…</h3>
<p>Il vous permet de choisir un hébergement qui vous correspond. On l’a vu avec les dérives de YouTube : son hébergeur, Google-Alphabet, peut imposer son système <a href="https://scinfolex.com/2016/07/05/ce-que-le-filtrage-automatise-des-contenus-sur-youtube-fait-a-la-creation/">ContentID (le fameux « Robocopyright »)</a> ou ses outils de mise en valeur des vidéos, qui semblent aussi obscurs qu’injustes. Quoi qu’il arrive, il vous impose déjà <a href="https://tosdr.org/#youtube">de lui céder -gracieusement- des droits sur vos vidéos</a>.</p>
<p>Avec PeerTube, <strong>vous choisissez l’hébergeur de vos vidéos selon ses conditions d’utilisation</strong>, sa politique de modération, ses choix de fédération… Comme vous n’avez pas un géant du web en face de vous, vous pourrez probablement discuter ensemble si vous avez un souci, un besoin, une envie…</p>
<p>L’autre gros avantage de PeerTube, c’est que votre hébergeur n’a pas à craindre le succès soudain d’une de vos vidéos. En effet, PeerTube diffuse les vidéos avec le protocole <a href="https://fr.wikipedia.org/wiki/BitTorrent">WebTorrent</a>. Si des centaines de personnes regardent votre vidéo au même moment, leur navigateur envoie automatiquement des bouts de votre vidéo aux autres spectateurs.</p>
<p>Mine de rien, avant cette diffusion en pair-à-pair, les vidéastes à succès (ou les vidéos qui font le buzzz) étaient condamnés à s’héberger chez un géant du web dont l’infrastructure peut encaisser des millions de vues simultanées… Ou à payer très cher un hébergement de vidéo indépendant afin qu’il tienne la charge.</p>
<div><a href="media/7c6c1428.pt-free.png" data-original-source="https://framablog.org/wp-content/uploads/2017/11/pt-free.png"><img src="media/7c6c1428.pt-free.png" data-original-source="https://framablog.org/wp-content/uploads/2017/11/pt-free.png" alt="" width="571" height="400" srcset="https://framablog.org/wp-content/uploads/2017/11/pt-free.png 571w, https://framablog.org/wp-content/uploads/2017/11/pt-free-300x210.png 300w" sizes="(max-width: 571px) 100vw, 571px"></a><p>Illustration : CC-By-SA <a href="http://emmalidbury.fr/">Emma Lidbury</a></p></div>
<h3>Pour qui veut voir des vidéos, PeerTube a pour avantage…</h3>
<p>Un des avantages, c’est que <strong>vous devenez partie prenante de la diffusion des vidéos que vous êtes en train de regarder</strong>. Si d’autres personnes regardent une vidéo PeerTube en même temps que vous, tant que votre onglet reste ouvert, votre navigateur partage des bouts de cette vidéo et vous participez ainsi à une utilisation plus saine d’Internet.</p>
<p>Bien sûr, le lecteur vidéo de PeerTube s’adapte à votre situation : si votre installation ne permet pas la diffusion en pair-à-pair (réseau d’entreprise, navigateur récalcitrant, etc…) la lecture de la vidéo se fera de manière classique.</p>
<p>Mais surtout, <strong>PeerTube vous considère comme une personne, et non pas comme un produit</strong> qu’il faut pister, profiler, et enfermer dans des boucles vidéos pour mieux vendre votre temps de cerveau disponible. Ainsi, <a href="https://github.com/Chocobozzz/PeerTube">le code source</a> (la recette de cuisine) du logiciel PeerTube est ouvert, ce qui fait que son fonctionnement est transparent.</p>
<p><strong>PeerTube n’est pas juste open-source : il est libre.</strong> Sa licence libre garantit nos libertés fondamentales d’utilisateurs ou d’utilisatrices. C’est ce respect de nos libertés qui permet à Framasoft de vous inviter à contribuer à ce logiciel, et de nombreuses évolutions (système de commentaires innovant, etc.) nous ont déjà été soufflées par certain·e·s d’entre vous.</p>
<p><iframe src="https://peertube.cpy.re/videos/embed/e8a1af4e-414a-4d58-bfe6-2146eed06d10" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><em>PeerTube, expliqué par MrBidouille, sur PeerTube.</em></p>
<h2>Et sinon, Framatube, ça avance… ?</h2>
<p>En novembre dernier,<a href="https://framablog.org/2017/11/22/framatube-aidez-nous-a-briser-lhegemonie-de-youtube/"> la campagne « Framatube »</a> avait pour objectif de permettre à Framasoft d’embaucher Chocobozzz, le développeur de PeerTube, pour qu’il puisse enfin consacrer son temps professionnel à ce projet personnel.</p>
<p>On va pas se mentir : nous avons mis du « Frama » dedans pour mieux faire connaître le projet et susciter les contributions, financières et humaines. Si nous avons voulu mettre notre réputation (et nos savoir-faire) au service de PeerTube, ce n’est clairement pas Framasoft qui importe ici.</p>
<p>Ce qui compte, ce que l’on va raconter ci-dessous, c’est l’évolution qu’a pu connaître le projet PeerTube. Une évolution technique comme pratique, qui a été rendue possible grâce aux personnes qui se sont impliquées dans le projet (et si vous avez déjà tout suivi, passez à la suite <a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#beta">en cliquant ici</a> et <a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#sommaire">le sommaire est là</a>).</p>
<h3>Sous le capot, le code</h3>
<p>Une des plus grosses évolutions du <a href="https://github.com/Chocobozzz/PeerTube">code de PeerTube</a> a été de le rendre plus visuel, et plus agréable. En effet, le logiciel que Chocobozzz a écrit sur son temps libre permettait déjà de nombreuses choses : créer une instance, des comptes pour les vidéastes, etc. Mais une partie de tout cela se faisait en ligne de commande, dans un terminal. <strong>Aujourd’hui, l’interface web permet</strong> (presque)<strong> tout.</strong></p>
<p>On dit « presque », car <strong>la nouvelle fonctionnalité d’import de vidéos en masse</strong> depuis d’autres plateformes (YouTube, mais aussi Viméo, Dailymotion, <a href="https://rg3.github.io/youtube-dl/supportedsites.html">et plein plein d’autres</a>) se fait encore<a href="https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/tools.md#import-videosjs"> en ligne de commande</a>… Si son utilisation reste réservée aux initié·e·s, l’outil reste bien pratique pour qui veut copier sa chaîne YouTube sur son instance PeerTube ;).</p>
<p>Suite à de nombreux échanges sur notre forum des contributions, <strong>le système de fédération a été entièrement revu pour adopter le protocole <a href="https://fr.wikipedia.org/wiki/ActivityPub">ActivityPub</a></strong>, qui est utilisé, par exemple, par <a href="https://joinmastodon.org/">Mastodon</a> (l’alternative à Twitter libre et fédérée). Concrètement, cela permet à PeerTube de communiquer de manière standardisée avec d’autres logiciels fédérés… qui ne font pas forcément de la vidéo (comme Mastodon !). Pour l’instant, les échanges sont expérimentaux, mais ces tests sont prometteurs.</p>
<p>Enfin, nous avons accompagné Chocobozzz afin qu’il puisse mieux définir des cas d’utilisation, ce qui lui a permis de coder divers rôles d’utilisateurs d’une instance PeerTube. Désormais, <strong>l’hébergeur d’une instance peut désigner des admins, des modos</strong>, et ainsi créer une communauté autour de son instance et des règles qui ont été adoptées.</p>
<div><a href="media/d099fcd9.pt-federation.png" data-original-source="https://framablog.org/wp-content/uploads/2017/11/pt-federation.png"><img src="media/d099fcd9.pt-federation.png" data-original-source="https://framablog.org/wp-content/uploads/2017/11/pt-federation.png" alt="" width="571" height="400" srcset="https://framablog.org/wp-content/uploads/2017/11/pt-federation.png 571w, https://framablog.org/wp-content/uploads/2017/11/pt-federation-300x210.png 300w" sizes="(max-width: 571px) 100vw, 571px"></a><p>Illustration : CC-By-SA <a href="http://emmalidbury.fr/">Emma Lidbury</a></p></div>
<h3>Des outils pour faciliter les échanges</h3>
<p>Cette fonctionnalité de rôles va de pair avec de meilleurs outils pour gérer les utilisateur·ice·s. Par exemple, <strong>un hébergeur peut définir un quota d’espace disque par vidéaste</strong>, afin de ne pas avoir une personne prenant tout les gigas disponibles sur son serveur. Les hébergeurs ont aussi la possibilité de<strong> définir le nombre de comptes disponibles</strong> sur leur instance (une fois dépassé, les inscriptions sont fermées).</p>
<p>Tout cela, bien entendu, dépend des règles que chaque instance aura définies. C’est là qu’intervient <strong>un nouvel outil qui permettra de décrire le but de son instance</strong> (généraliste, réservée à tel types de vidéos, ou de communauté, etc.) <strong>et surtout les règles qui régissent cet hébergement</strong> dans les conditions générales d’utilisation. Une fédération d’instances diverses ouvre la porte à une diversité de gouvernances et d’identités : mieux vaut avoir un outil pour afficher tout cela en toute transparence !</p>
<p>Les échanges se font aussi en dessous des vidéos. Pour cela, <strong>un outil de commentaires a été créé</strong>. Grâce au protocole de fédération ActivityPub, les commentaires de votre compte PeerTube sont automatiquement « pouettés » (un Pouet, c’est comme un Tweet qui se serait libéré de Twitter). Si les commentaires sont fonctionnels, ils sont voués à évoluer, car de nombreuses améliorations sont déjà discutées <a href="https://framacolibri.org/t/reflexions-et-proposition-sur-la-gestion-des-commentaires/2542">sur notre forum des contributions</a> (merci à Rigelk et Thoumou au passage !).</p>
<p>Enfin, PeerTube a connu une grosse évolution graphique. On peut évoquer l’outil pour <strong>envoyer une miniature personnalisée</strong> sur sa vidéo, ou de celui qui permet de <strong>définir le contenu comme « Not Safe For Work »</strong> (« réservé à un public averti »)… Mais c’est surtout la contribution d’Olivier Massain qu’il faut souligner. Ce dernier a repensé le design de PeerTube et a créé les maquettes visuelles que Chocobozzz a intégré dans cette version bêta du logiciel. Désormais, <strong>PeerTube est plus évident à utiliser tout en gagnant une identité visuelle claire.</strong></p>
<h3>La dimension humaine de PeerTube</h3>
<p>On l’oublie souvent mais un projet logiciel, surtout lorsqu’il est contributif, c’est avant tout des personnes qui y mettent de leur temps, de leurs envies, et de leur talent dedans. Suite à sa proposition initiale de design, <strong>Olivier Massain</strong> a poursuivi son travail avec Chocobozzz, lorsqu’il fallait créer de nouvelles visualisations, et on ne peut que l’en remercier chaudement.</p>
<p>De même, <a href="https://framacolibri.org/c/qualite/peertube">la catégorie « PeerTube » de notre forum des contributions</a> s’est enrichie d’un contributeur de qualité en la personne de <strong>Rigelk</strong>. Sa présence, sa bienveillance et sa pertinence ont alimenté de nombreuses discussions avec pour résultat des propositions collaboratives vraiment intéressantes. De telles contributions permettent à Chocobozzz de gagner du temps qu’il peut consacrer au développement de PeerTube.</p>
<p>Ce ne sont là que deux exemples de personnes qui ont grandement contribué à PeerTube (sans forcément apporter du code, d’ailleurs ^^). Il nous serait impossible de citer <strong>toutes les personnes ayant participé</strong> par leurs échanges, apports, questionnements, etc. Sachez simplement que PeerTube ne serait pas le même si nous l’avions fait juste « dans notre coin », alors merci à vous.</p>
<p>D’ailleurs, <a href="https://soutenir.framasoft.org/">vos contributions financières</a> à notre campagne de dons 2017 nous ont permis de <strong>renouveler le contrat de Chocobozzz</strong>, initialement embauché pour quatre mois. L’avoir avec nous jusqu’à fin 2018 nous permet d’envisager la poursuite du projet PeerTube jusqu’à une version 1, même si cela reste un pari financier pour Framasoft. Mais sa joyeuse présence, son professionnalisme (et ses connaissances en NodeJS) sont un apport indéniable à notre équipe salariée.</p>
<p><iframe src="https://framatube.org/videos/embed/da2b08d4-a242-4170-b32a-4ec8cbdca701" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><em>Et pis Chocobozzz, il montre même sur PeerTube comment marchent les commentaires PeerTube.</em></p>
<h2>PeerTube : aujourd’hui et demain</h2>
<p>Alors non : ce n’est pas aujourd’hui que vous allez brûler vos comptes YouTube ni libérer vos vidéos des chaînes de Google (quoique… sentez-vous libres ^^). Si la sortie de cette bêta n’est pas une révolution, elle marque une étape importante, une première marche essentielle vers une alternative crédible aux plateformes centralisatrices.</p>
<p>Ici, on va parler ensemble de la base commune que nous avons, expliquer pourquoi PeerTube ne répond pas encore à toutes les attentes (nombreuses et pressantes), et nos envies pour cheminer vers la version 1 de ce logiciel (pour aller <a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#conclu">direct à la conclusion, c’est ici</a> et <a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/#sommaire">le sommaire est là</a>).</p>
<h3>De beaux débuts communautaires</h3>
<p>C’est un bonheur de l’annoncer : le pari est réussi. <strong>PeerTube est un logiciel qui marche, et permet de fédérer des sites hébergeant des vidéos diffusées de pairs à pairs.</strong> Vous pouvez regarder, commenter, approuver (ou désapprouver) des vidéos, et même découvrir comment soutenir la personne qui les a mises en ligne (si elle a rempli le texte qui se cache derrière le bouton soutenir ou « <em>support</em> »).</p>
<p>Vous pouvez aussi, si vous en avez les capacités techniques, installer cette solution sur votre serveur et rejoindre la communauté naissante des hébergeurs PeerTube. À ce jour, nous comptons <strong>près d’<a href="https://instances.peertu.be/">une vingtaine d’instances</a> d’hébergement</strong> avec qui nous avons travaillé pour mettre en place une proto-fédération. Une mailing-list et un wiki ont d’ailleurs vu le jour pour partager les expériences et mettre en commun les savoirs de chacun·e, tout est sur le site <a href="https://joinpeertube.org/">joinpeertube.org</a></p>
<p><strong>Les vidéos disponibles sont extrêmement variées</strong> : du hacking (matériel comme social) à l’éducation populaire, des conférences gesticulées au let’s play, du data-journalisme au librisme… Il y en a tellement pour tous les goûts que nous allons vous détailler cela dans un autre article !</p>
<p>Par contre, <strong>peu d’instances d’hébergement vont ouvrir leurs portes à vos vidéos</strong>… Car c’est un travail titanesque que d’héberger, modérer, et prendre la responsabilité de mettre sur son serveur le contenu d’autrui. Si votre envie est de publier vos vidéos sur une instance PeerTube, il va falloir que vous dénichiez une instance d’hébergement qui vous va… ou que vous vous organisiez pour le faire vous-même.</p>
<div><a href="media/8832adac.pt-p2p.png" data-original-source="https://framablog.org/wp-content/uploads/2017/11/pt-p2p.png"><img src="media/8832adac.pt-p2p.png" data-original-source="https://framablog.org/wp-content/uploads/2017/11/pt-p2p.png" alt="" width="571" height="400" srcset="https://framablog.org/wp-content/uploads/2017/11/pt-p2p.png 571w, https://framablog.org/wp-content/uploads/2017/11/pt-p2p-300x210.png 300w" sizes="(max-width: 571px) 100vw, 571px"></a><p>Illustration : CC-By-SA <a href="http://emmalidbury.fr/">Emma Lidbury</a></p></div>
<h3>Et il est où le Framatube de mes rêves ?</h3>
<p>Alors Framatube est là : <a href="https://framatube.org/">https://framatube.org</a> , mais le Framatube de vos rêves risque fort d’être… dans vos rêves. Nous l’avions annoncé : <strong>Framasoft n’ouvrira pas son hébergement aux vidéos du public.</strong> Non seulement par crainte de devenir un point de centralisation dans une solution qui prône la décentralisation, mais aussi parce que nous n’en avons pas les épaules. Entre passer notre énergie à modérer et diffuser vos contenus, et s’investir pour que vous puissiez le faire en toute indépendance, nous avons choisi : nous voulons améliorer l’outil.</p>
<p>Car <strong>PeerTube est loin d’être parfait</strong>. Déjà, son interface n’existe qu’en anglais. Oui, cela fait râler les amoureuxses du Français que nous sommes (hihi ^^), mais si nous voulons une solution ouverte sur le monde, l’anglais est une base indispensable (et PeerTube dépasse déjà la simple francophonie). Or, le travail d’internationalisation (préparer un logiciel pour pouvoir traduire son interface en plusieurs langues) n’est pas encore fait… (mais on a des idées pour ça aussi, vous verrez !)</p>
<p>De même, nous avons bien compris que <strong>la monétisation des vidéos est un sujet qui vous titille</strong>. C’est d’ailleurs étrange de noter combien Google a formaté nos façons de voir la diffusion de vidéos en ligne, à ce sujet… Pour l’instant, la seule solution proposée aux personnes qui mettent en ligne des vidéos est de mettre un texte et un lien qui apparaîtront dans le bouton soutenir (« <em>Support</em> ») sous la vidéo.</p>
<p>Nous ne sommes pas allé·e·s plus loin car favoriser une solution technique serait imposer une vision des partages culturels et de leurs financements. Or nous avons ici une version bêta : <strong>de nombreuses améliorations sont à prévoir</strong>… Dont celles qui vous permettraient de créer (et choisir) vous-même les outils de monétisation qui vous intéressent !</p>
<h3>En route pour la version 1 !</h3>
<p>On aimerait bien pouvoir dire à Chocobozzz « Bon, maintenant, va faire une petite sieste jusqu’à la prochaine ère glacière », mais… Il reste tellement de choses à faire ! Déjà, parce qu’avec la sortie d’une version bêta viennent les retours des bêta-tests. Ensuite parce que nous comptons avancer pour <strong>proposer une version 1 d’ici la fin de l’année</strong>…</p>
<p>Or ce ne sont pas les envies qui manquent pour <strong>améliorer PeerTube vers sa V1</strong> : stabiliser le code, bien sûr, mais aussi travailler sa capacité à passer à l’échelle (comment se comporte PeerTube sur un petit RaspberryPi ou sur des grrrrrrrrros serveurs). Nous souhaitons aussi avoir un système d’internationalisation pour pouvoir traduire l’interface du logiciel, un outil pour mettre en ligne des sous-titres sur les vidéos, travailler le module de commentaires innovant imaginé sur le forum des contributions…</p>
<p>Dans nos rêves les plus fous, il y a aussi des outils statistiques plus poussés, un système de <em>hooks</em> ou de <em>plugin</em> qui permettent de personnaliser son instance PeerTube (changer l’apparence, ajouter un bouton ici ou là, etc.), une application mobile… Mais tout cela dépendra des énergies qui nous rejoindront comme de notre capacité à les accueillir et à collaborer ensemble.</p>
<p><strong>Car tout cela a un coût : humain, associatif et financier.</strong> Si nous avons pu prolonger le contrat de Chocobozzz, c’est grâce à des dons qui ont été faits pour l’ensemble des actions de Framasoft. Ainsi, son temps de développement ne sera plus exclusivement consacré à PeerTube, car d’autres logiciels libres ont aussi besoin de ses talents (rassurez-vous, hein : il va quand même continuer à travailler sur son beau bébé ^^).</p>
<h2>Longue vie à PeerTube !</h2>
<p>Le fait est que nous allons devoir trouver comment pérenniser le poste de Chocobozzz et le projet PeerTube, qui nous semble avoir toutes les qualités pour proposer, à terme, une alternative éthique et astucieuse aux géants de la vidéo sur le web. Si nous cherchons encore comment faire, nous savons que nous ne voulons pas uniquement nous reposer sur la générosité de la communauté francophone.</p>
<p>En attendant, c’est aujourd’hui le jour où nous pouvons rendre publics les efforts qui ont été menés jusqu’à présent, en espérant que cela titille au moins votre curiosité… et au mieux vos envies de contribuer à cette belle aventure (ça se passe sur notre forum !).</p>
<p>Car oui, la route vers une alternative à YouTube est longue… Mais on vient d’en défricher la voie, et on vous assure qu’elle est Libre !</p>
<p>L’équipe Framasoft, qui lève son chapeau à Chocobozzz.</p>
<h3>Pour aller plus loin</h3>
<ul><li><a href="https://joinpeertube.org/">Découvrir PeerTube</a></li>
<li><a href="https://instances.peertu.be/">Parcourir les instances</a></li>
<li>L’instance PeerTube de Framasoft : <a href="https://framatube.org/">Framatube</a></li>
<li>L’espace PeerTube de <a href="https://framacolibri.org/c/qualite/peertube">notre forum des contributions</a></li>
<li>Le <a href="https://github.com/Chocobozzz/PeerTube">code de PeerTube</a></li>
<li>PeerTube est un projet de <a href="https://contributopia.org/">la feuille de route Contributoipia</a></li>
<li>Et vous pouvez <a href="https://soutenir.framasoft.org/">soutenir Framasoft</a> dans l’ensemble de ses efforts</li>
</ul>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">Framatube&amp;nbsp;: aidez-nous &amp;agrave; briser l&amp;rsquo;h&amp;eacute;g&amp;eacute;monie de YouTube</a> (22/11/2017)</li><li>Framablog : <a href="">PeerTube&amp;nbsp;: les r&amp;eacute;ponses &amp;agrave; vos questions techniques&amp;nbsp;!</a> (01/12/2017)</li><li>Framablog : <a href="">Framatube&amp;nbsp;: nos r&amp;eacute;ponses &amp;agrave; vos questions pratiques&amp;nbsp;!</a> (01/12/2017)</li><li>Framablog : <a href="">Framatube&amp;nbsp;: f&amp;eacute;d&amp;eacute;ration et design de PeerTube</a> (12/12/2017)</li><li>Framablog : <a href="">Explorons le monde des services de Contributopia</a> (10/10/2017)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article40/libressl-2-7-0
title: Thuban : LibreSSL 2.7.0
uri: Thuban-LibreSSL-2-7-0
url: https://obsd4a.net/blog/index.php?article40/libressl-2-7-0
content:
<p>La version 2.7.0 de LibreSSL est sortie ce jour !</p>

<p>C'est la première version de la série des 2.7, qui sera intégrée dans OpenBSD 6.3. Elle intégre les changements suivants :</p>

<ul><li>Ajoute le support des API pour les versions 1.0.2 et 1.1 d'OpenSSL</li>
	<li>Des corrections, améliorations et ajouts important ont été apportés à la documentation des API.</li>
	<li>Ajoute la prise en charge de l'initialisation automatique de bibliothèques pour <tt><code>libcrypto</code></tt>, <tt>libssl</tt> et <tt>libtls</tt>. La prise en charge de <tt><code>pthread_once,</code></tt> ou d'une version compatible, est exigée pour le système d'exploitation cible, ce qui a pour conséquence l'arrêt du support de vieux systèmes, tel que pour MS Windows dont l'OS minimum requis est Vista. </li>
	<li>Conversion d'un grand nombre de méthodes de traitement des paquets en CBB, ce qui améliore la résilience lors de la génération de messages TLS.</li>
	<li>La réécriture du traitement des extensions TLS est achevée, ce qui améliore la cohérence des contrôles pour les extensions malformées et celles en double.</li>
	<li>Ajout de la prise en charge de la reprise de session du côté client par la libtls.</li>
	<li>Améliore le support de l'alignement strict pour les architectures ARMv7</li>
	<li>Corrige des fuites mémoires dans la libtls</li>
	<li>Suppression de code dupliqué grâce à la fusion du support de DTLS avec le code pour TLS.</li>
	<li>De nombreuses améliorations ont été apportées aux phases de tests et de compilation sur Windows CMake, en particulier pour Visual Studio.</li>
</ul><p>Le projet LibreSSL continue les améliorations de la base du code pour le rendre moderne avec de bonnes pratiques de programmation. Les retours et améliorations sont bienvenus par toute la communauté. Merci à tous les contributeurs qui ont aidé à rendre cette publication possible.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article40/libressl-2-7-0" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.fullcirclemag.fr/?post/2018/03/23/Pour-f%C3%AAter-le-printemps
title: Full Circle Magazine FR : Pour fêter le printemps
uri: Full-Circle-Magazine-FR-Pour-fêter-le-printemps
url: http://www.fullcirclemag.fr/?post/2018/03/23/Pour-f%C3%AAter-le-printemps
content:
<p>L'équipe française vous présente des Numéros spéciaux à gogo :</p>


<p>Celui de FreeCAD, contenant les dix articles déjà publiés -</p>


<p><a href="http://www.fullcirclemag.fr/?download/547" hreflang="fr" title="FreeCAD"><img src="media/d85370e0.FreeCAD_01.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/FreeCAD_01.png" alt="FreeCAD_01.png" title="FreeCAD_01.png, mar. 2018"></a></p>


<p>ET trois de C&amp;C -</p>

<pre></pre>

<p><a href="http://www.fullcirclemag.fr/?download/548" hreflang="fr" title="C_C 1"><img src="media/68deb38d.C_C_1.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/C_C_1.png" alt="C_C_1.png" title="C_C_1.png, mar. 2018"></a> qui contient les parties 1-11 ;</p>


<p><a href="http://www.fullcirclemag.fr/?download/549" hreflang="fr" title="C_C 2"><img src="media/b7b4d5dd.C_C_2.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/C_C_2.png" alt="C_C_2.png" title="C_C_2.png, mar. 2018"></a> pour les parties 12 à 36 ; et</p>


<p><a href="http://www.fullcirclemag.fr/?download/550" hreflang="fr" title="C_C 3"><img src="media/1e9e59d4.C_C_3.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/C_C_3.png" alt="C_C_3.png" title="C_C_3.png, mar. 2018"></a>
contenant les parties 37 à 61.</p>


<p><br><br><br><br><br><br>
Comme d'habitude, vous pouvez les visionner ou les télécharger sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger">NUMÉROS</a> ou les télécharger directement en cliquant sur chaque photo de couverture.</p>


<p>Ils ne contiennent pas d'« Easter eggs » (œufs de Pâques), mais amusez-vous bien quand même !</p>


<p>Merci beaucoup à d52fr d'avoir bien voulu mettre ces NS en page !</p>
<p><img src="media/163a60d9.dd0e1a508d7347d53e0da0678bfd7aff" data-original-source="http://cdn.libravatar.org/avatar/dd0e1a508d7347d53e0da0678bfd7aff" alt="Gravatar de Full Circle Magazine FR" class="gravatar" /><br/><i>Original post of <a href="http://www.fullcirclemag.fr/?post/2018/03/23/Pour-f%C3%AAter-le-printemps" title="Visit the source">Full Circle Magazine FR</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://obsd4a.net/blog/index.php?article41/libressl-2-7-1
title: Thuban : LibreSSL 2.7.1
uri: Thuban-LibreSSL-2-7-1
url: https://obsd4a.net/blog/index.php?article41/libressl-2-7-1
content:
<p>La version 2.7.1 de LibreSSL est sortie !</p>

<p>C'est la deuxième version de LibreSSL qui fera partie d'OpenBSD 6.3 :</p>

<ul><li>Un correctif important a été apporté dans le comportement de <tt>int_x509_param_set_hosts</tt> afin de correspondre au plus près à celui d'OpenSSL. <em>Ce problème a été rapporté par un certain Christian Heimes</em>.</li>
	<li>Les autres correctifs apportés, le sont pour la phase de compilation sur MacOS, versions 10.11 et plus anciennes.</li>
</ul><p>L'équipe remercie tous ceux qui ont participés aux tests, ont apportés des suggestions et des mises à jour pour le portage par la communauté ; l'objectif de l'équipe est de fournir une version stable final d'ici quelques semaines.</p>

<p>Le projet LibreSSL continue les améliorations de la base du code pour le rendre moderne avec de bonnes pratiques de programmation. Les retours et améliorations sont bienvenus par toute la communauté. Merci à tous les contributeurs qui ont aidé à rendre cette publication possible.</p>

<p> </p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article41/libressl-2-7-1" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Miamondo : Linux: Installer un environnement graphique de base et le configurer à sa guise
uri: Miamondo-Linux-Installer-un-environnement-graphique-de-base-et-le-c
feed_id:
https://miamondo.org/2018/03/24/linux-installer-un-environnement-graphique-de-base-et-le-configurer-a-sa-guise/

url:
https://miamondo.org/2018/03/24/linux-installer-un-environnement-graphique-de-base-et-le-configurer-a-sa-guise/

content:
<p>Bonjour, Aujourd'hui, je vais vous montrer comment installer un environnement graphique sous Linux. Pour ce faire, j'ai choisi au préalable d'installer Ubuntu server sur le deuxième disque dur de Volgor, mon fidèle serviteur.  Le disque pèse 80 Go. Pourquoi Ubuntu server? Parce que comme son nom l'indique, il s'agit d'une version d'Ubuntu réservée aux serveurs. Elle... <a href="https://miamondo.org/2018/03/24/linux-installer-un-environnement-graphique-de-base-et-le-configurer-a-sa-guise/#more-19451">Lire la suite →</a></p>
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://miamondo.org/2018/03/24/linux-installer-un-environnement-graphique-de-base-et-le-configurer-a-sa-guise/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Miamondo : <a href="">Installer une distribution Linux sur un smartphone Android</a> (26/05/2017)</li><li>Miamondo : <a href="">Comment je suis devenu un biffin du num&eacute;rique gr&acirc;ce &agrave; Emmabunt&uuml;s</a> (12/08/2017)</li><li>Miamondo : <a href="">J&rsquo;ai &eacute;t&eacute; mordu par une Viperr.</a> (12/11/2017)</li><li>Miamondo : <a href="">Installer Linux sur un ODYS Trendbook 14</a> (25/02/2018)</li><li>Matao : <a href="">Surveillance syst&egrave;me avec les commandes de base : netstat, iftop, sysstat.</a> (07/04/2008)</li></ul></div></p>


feed_id: https://blog.touret.info/2018/03/25/activer-l-equalizer-sur-debian-9/
title: Littlewing : Activer l’ equalizer sur Debian 9
uri: Littlewing-Activer-l-equalizer-sur-Debian-9
url: https://blog.touret.info/2018/03/25/activer-l-equalizer-sur-debian-9/
content:
<p>Et oui, il y a un equalizer dans debian….<a href="https://www.freedesktop.org/wiki/Software/PulseAudio/">Pulse Audio dispose d’un equalizer</a>. Bon ce n’est encore très user friendly, mais ça fonctionne!</p>
<h2>Installation de l’equalizer</h2>
<pre>
#apt-get install pulseaudio-equalizer
</pre>
<h2>Activation</h2>
<p>Ajouter les lignes suivantes dans le fichier /etc/pulse/default.pa</p>
<pre>
load-module module-equalizer-sink
load-module module-dbus-protocol
</pre>
<p>Relancer le démon pulseaudio</p>
<pre>
# pulseaudio -k &amp;&amp; pulseaudio -D
</pre>
<p>A ce stade, vous devriez avoir dans le panneau de configuration la référence à l’equalizer</p>
<p><img data-attachment-id="74" data-permalink="https://blog.touret.info/2018/03/25/activer-l-equalizer-sur-debian-9/selection_001/" data-orig-file="https://blogtouret.files.wordpress.com/2018/03/sc3a9lection_001.png?w=612" data-orig-size="431,177" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="Sélection_001" data-image-description="" data-medium-file="https://blogtouret.files.wordpress.com/2018/03/sc3a9lection_001.png?w=612?w=300" data-large-file="https://blogtouret.files.wordpress.com/2018/03/sc3a9lection_001.png?w=612?w=431" src="https://blogtouret.files.wordpress.com/2018/03/sc3a9lection_001.png?w=612" alt="Sélection_001" srcset="https://blogtouret.files.wordpress.com/2018/03/sc3a9lection_001.png 431w, https://blogtouret.files.wordpress.com/2018/03/sc3a9lection_001.png?w=150 150w, https://blogtouret.files.wordpress.com/2018/03/sc3a9lection_001.png?w=300 300w" sizes="(max-width: 431px) 100vw, 431px"></p>
<h2>Lancement</h2>
<p>En ligne de commande ( je vous disais que ce n’était pas trop user-friendly), lancer la commande</p>
<pre>
$ qpaeq &amp;
</pre>
<p>On obtient cette interface:</p>
<p><img data-attachment-id="75" data-permalink="https://blog.touret.info/2018/03/25/activer-l-equalizer-sur-debian-9/qpaeq_002/" data-orig-file="https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=612" data-orig-size="1382,368" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="qpaeq_002" data-image-description="" data-medium-file="https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=612?w=300" data-large-file="https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=612?w=612" src="https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=612" alt="qpaeq_002" srcset="https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=612 612w, https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=1224 1224w, https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=150 150w, https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=300 300w, https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=768 768w, https://blogtouret.files.wordpress.com/2018/03/qpaeq_002.png?w=1024 1024w" sizes="(max-width: 612px) 100vw, 612px"></p>
<p>Arrivé à ce niveau, je suis quand même un peu déçu/ Il n’y a pas une vrai intégration dans debian ( pas de lanceur pour l’equalizer ) et il n’y a pas de presets configurés ( #souvienstoiwinamp)</p>
<p>J’ai essayé de poster mon soucis sur IRC, mais je n’ai pas encore eu de réponse. Je pense soumettre un bug dans les prochains jours.</p>
<p> </p>
<p><img src="media/1f2fb0ec.e9cfa2c2c1ea2abd510c6053457286f0" data-original-source="http://cdn.libravatar.org/avatar/e9cfa2c2c1ea2abd510c6053457286f0" alt="Gravatar de Littlewing" class="gravatar" /><br/><i>Original post of <a href="https://blog.touret.info/2018/03/25/activer-l-equalizer-sur-debian-9/" title="Visit the source">Littlewing</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Emmanuel Gontcho : <a href="">Formation GNU/Linux &agrave; l&rsquo;ISTA</a> (21/08/2009)</li><li>J&eacute;r&eacute;my Verda : <a href="">Installation d&rsquo;une Debian sur l&rsquo;EeePC 1005HA-H</a> (14/11/2009)</li><li>J&eacute;r&eacute;my Verda : <a href="">BleachBit : Nettoyer votre syst&egrave;me GNU/Linux</a> (07/03/2009)</li><li>J&eacute;r&eacute;my Verda : <a href="">Lister le mat&eacute;riel sous GNU/Linux</a> (17/10/2009)</li><li>J&eacute;r&eacute;my Verda : <a href="">Aptitude poss&egrave;de dor&eacute;navant une interface graphique en GTK+</a> (16/11/2008)</li></ul></div></p>


feed_id: https://ilphrin.com/fr/planet/2018/03/25/path-of-exile-with-overcharged-wine.html
title: Ilphrin : Path of Exile avec Wine survitaminé
uri: Ilphrin-Path-of-Exile-avec-Wine-survitaminé
url: https://ilphrin.com/fr/planet/2018/03/25/path-of-exile-with-overcharged-wine.html
content:
<p>Il est un fait avéré que si l’on veut jouer aux jeux vidéos, il faut dans la quasi-totalité des cas passer par Windows. Et même si de grandes avancées ont été faites ces dernières années, notamment avec l’arrivée de Steam pour pousser les éditeurs à créer sur d’autres plateformes, notre <a href="http://store.steampowered.com/hwsurvey">cher Linux reste pas mal en arrière</a>.</p>

<!--break-->

<p>J’avais déjà parlé de plusieurs jeux natifs Linux comme <a href="https://www.ilphrin.com/fr/planet/2017/07/14/beholder-1984-en-jeu-video-sous-linux.html">Beholder</a> ou <a href="https://www.ilphrin.com/fr/planet/2017/05/29/steamworld-heist-humble-bundle.html">SteamWorld:Heist</a> (qui sont de vraies perles d’ailleurs), ou encore des jeux plus “modestes” comme <a href="https://www.ilphrin.com/fr/2013/10/25/dungeon-craw-stone-soup-la-perle-a-avoir.html">Dungeon Crawl Stone Soup</a> et <a href="https://www.ilphrin.com/fr/2012/10/08/un-jeu-de-dessin-base-sur-les-lois-de-la-physiques.html">Caph</a>. Il n’y a pas si longtemps on pouvait compter les jeux sous Linux avec les doigts de la main (en comptant en base décimale, je précise).</p>

<p>Mais la grande majorité des jeux restent néanmoins cantonnés à Windows, pour des raisons qui m’échappent parfois encore, surtout quand on voit que la plupart des logiciels de création de jeux comme Unity ou Unreal Engine supportent très bien Linux.</p>

<p>Donc, pour palier à ce problème il existe Wine! Qui veut dire “Wine Is Not an Emulator” d’ailleurs. Pourquoi ce n’est pas un émulateur? Parce qu’il fait bien mieux qu’émuler.</p>

<p>Wine est une couche d’abstraction des appels Windows, et les convertit en temps réel en appels à des librairies et fonctions Linux. Par exemple dans le domaine d’un jeu fonctionnant avec DirectX, chaque appel à une fonction de cette librairie sera traduite en un appel à OpenGL correspondant par Wine. Cette méthode a le mérite d’être bien plus performante, et moins lourde pour la machine que de devoir émuler un OS en entier.</p>

<p>Cela va faire 4 ans maintenant que je n’ai plus touché à un système Windows malgré mon côté joueur très fort, et ça je le dois à Wine! (Et PlayOnLinux que j’oublie pas! ;) )</p>

<h2>Path Of Exile</h2>

<p>Path Of Exile est un jeu d’action RPG, ou un Hack’n’Slash selon la définition qu’on a, dans un univers de Dark Fantasy, le tout en Free To Play (vraiment). C’est un jeu qui à mis longtemps à être développé et à souffert pendant longtemps de sa dette technologique. C’est, par exemple, uniquement depuis peu que DirectX en version 11 est supporté!</p>

<p>Mon utilisation de ce jeu est assez intensive, je vais généralement assez loin dans le jeu et je joue souvent avec d’autres joueurs ce qui multiplie le nombre d’effets à afficher à l’écran. Néanmoins j’ai toujours eu 2 énormes soucis avec ce jeu, même avec mon nouvel ordinateur de chez System 76:</p>

<ul><li>DirectX 11 n’a jamais fonctionné avec Wine, malgré le support annoncé depuis plusieurs versions</li>
  <li>Le jeu souffre de gros ralentissement et pics descendants du nombre d’images par secondes.</li>
</ul><p>À cause de cela j’ai grandement réduit ma fréquence de jeu. Mais des nouvelles du monde Wine m’ont permis de me pencher dessus, et tous ces problèmes appartiennent au passé, et je vais vous expliquer comment j’ai fait ça.</p>

<h2>Wine-staging patché</h2>

<p>Je suis le mainteneur Wine de Path Of Exile. Ce qui veut dire que je suis en charge de modérer les tests envoyés sur le site de Wine par des utilisateurs, et de traquer et mettre à jour les liens vers les bugs connus en lien avec Path Of Exile.</p>

<p>Le <a href="https://bugs.winehq.org/show_bug.cgi?id=42695">bug d’incompatibilité avec DirectX 11</a> est connu, et plusieurs personnes s’en sont plaintes déjà (moi le premier!). Et <a href="https://bugs.winehq.org/show_bug.cgi?id=42695#c15">un commentaire</a> sur la discussion du bug a proposé une solution qui avait l’air de convenir.</p>

<p>La solution était de modifier deux petites lignes de codes dans une version précise de Wine, et le tour était joué! Il faut donc récupérer le code de Wine (la version Git, configuré avec la version wine-3.3 est très bien) et appliquer ces modifications avant de le compiler. (Attention, ceci n’est que pour Path Of Exile!)</p>

<p>Si vous suivez ces étapes en même temps que vous lisez, je vous conseille de <strong>ne pas faire ça tout de suite</strong>! Si vous avez suivi, il reste un autre problème dont je vais parler, et dont il va falloir s’occuper avant: Les ralentissements et pertes de performances.</p>

<h2>Wine-PBA</h2>

<p>Tout récemment est sorti <a href="https://comminos.com/posts/2018-02-21-wined3d-profiling.html">un article d’un certain <em>acomminos</em></a> parlant d’un problème de performances qu’il avait repéré dans la traduction de DirectX vers OpenGL de Wine. Dans son article il explique la démarche qu’il a eu afin de diagnostiquer le problème, et proposer une solution qu’il a appelée wine-pba.</p>

<p>Je ne vais pas rentrer dans les détails, <a href="https://github.com/acomminos">Andrew</a> l’explique bien mieux que moi allez voir son article, mais pour appliquer les patchs il faut une version précise de Wine: la 3.3-staging.</p>

<p><em>Staging</em> est le nom donné à un ensemble de patch appliqués à une version de Wine. La 3.3-staging signifie: “Version staging 3.3 de Wine 3.3”.</p>

<p>Il faut donc que vous récupériez les source de Wine 3.3, que vous appliquiez les patchs <em>staging</em> associés, et appliquiez ensuite les patchs de wine-pba. Une fois tout cela fait vous pouvez compiler Wine en suivant la documentation sur le site, et lancer le jeu avec votre nouveau wine compilé!</p>

<h2>résultats</h2>

<p>Voici donc les graphiques (integrés nativement à PathOfExile) entre une version de wine 3.4 normale, et la version 3.3 staging avec wine-pba.</p>

<p><img src="media/ef348116.wine_01.jpg" data-original-source="https://ilphrin.com/images/wine_01.jpg" alt="Path Of Exile avant les patchs"><em>Avant les patchs</em></p>

<p><img src="media/4e80ebfe.wine_02.jpg" data-original-source="https://ilphrin.com/images/wine_02.jpg" alt="Path of Exile après les patchs"><em>Après les patchs</em></p>

<p>Même si la différence ne parait pas vertigineuse, ce qui fait vraiment la différence c’est la différence de mouvement de ces barres. On voit par exemple le pic dans le cadre “Frame Time” à 200ms, et c’est une chose qui arrive fréquemment quand on a beaucoup de choses à charger d’un coup. Ces pics disparaissent après les modifications.</p>

<p>On voit aussi des changements dans le nombre de FPS. Ils sont à peu près similaires, mais dans la deuxième situation on a quelque chose de beaucoup plus stable, qui ne jongle plus entre les 5 FPS et les 200.</p>

<p>Je ne peux que vous inviter à tester avec différentes applications et voir par vous-même si ces modifications vous apportent quelque chose. Wine-PBA est un travail en cours, et très récent, et plusieurs modifications sont encore prévus par le développeur pour affiner l’outil. Nulle doute que cela va être une brique intéressante à ajouter à l’écosystème de Wine!</p>
<p><img src="media/9292dabf.235511b5004cfd4af8c43a8b06c9e121" data-original-source="http://cdn.libravatar.org/avatar/235511b5004cfd4af8c43a8b06c9e121" alt="Gravatar de Ilphrin" class="gravatar" /><br/><i>Original post of <a href="https://ilphrin.com/fr/planet/2018/03/25/path-of-exile-with-overcharged-wine.html" title="Visit the source">Ilphrin</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #12
uri: 2018-03-26-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-12
feed_id:
https://blog.journalduhacker.net/index.php?article152/liens-interessants-journal-du-hacker-semaine-12-2018

url:
https://blog.journalduhacker.net/index.php?article152/liens-interessants-journal-du-hacker-semaine-12-2018

content:
<p>Pour la 12ème semaine de l'année 2018, voici <strong>10 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/rgtowp/peertube_b_ta_une_graine_d_alternative">PeerTube bêta : une graine d’alternative à YouTube vient d’éclore</a></li>
<li><a href="https://www.journalduhacker.net/s/cflnwr/ne_loupez_plus_une_publication_utilisez">Ne loupez plus une publication : utilisez les flux RSS !</a></li>
<li><a href="https://www.journalduhacker.net/s/fpa7ff/que_se_passe_t_il_quand_vous_appuyez_sur">Que se passe-t-il quand vous appuyez sur lecture dans Netflix ?</a></li>
<li><a href="https://www.journalduhacker.net/s/gcxgat/lets_encrypt_si_on_se_faisait_un_petit">[Let's encrypt] Si on se faisait un petit certificat wildcard ? - Partie 2</a></li>
<li><a href="https://www.journalduhacker.net/s/3zsy6t/hackathons_une_culture_d_exploitation">Hackathons, une culture d’exploitation</a></li>
<li><a href="https://www.journalduhacker.net/s/dsq8lq/firefox_une_faiblesse_dans_le">Firefox : une faiblesse dans le gestionnaire de mots de passe depuis 9 ans</a></li>
<li><a href="https://www.journalduhacker.net/s/l5p7fh/pr_voir_la_configuration_automatique_de">Prévoir la configuration automatique de son serveur mail (thunderbird)</a></li>
<li><a href="https://www.journalduhacker.net/s/osyrcs/sisyphus_lantispam_mignonnet">Sisyphus l'antispam mignonnet</a></li>
<li><a href="https://www.journalduhacker.net/s/ovnibh/sigal_pour_g_n_rer_une_galerie_photo">Sigal pour générer une galerie photo statique et minimaliste</a></li>
<li><a href="https://www.journalduhacker.net/s/g6imjr/gnome_3_28">GNOME 3.28</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article152/liens-interessants-journal-du-hacker-semaine-12-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #12</a> (28/03/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #12</a> (27/03/2017)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du pirate semaine #12</a> (20/03/2015)</li></ul></div></p>


title: Renault : [F28] Participez à la journée de test consacrée à GNOME 3.28
uri: Renault-F28-Participez-à-la-journée-de-test-consacrée-à-GNOME
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF28%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-GNOME-3.28

url:
https://blog.fedora-fr.org/renault/post/%5BF28%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-GNOME-3.28

content:
<p>Aujourd'hui, ce lundi 25 mars, est une journée dédiée à un test précis : sur
l'environnement de bureau GNOME. En effet, durant le cycle de développement,
l'équipe d'assurance qualité dédie quelques journées autours de certains
composants ou nouveautés afin de remonter un maximum de problèmes sur le
sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Nous sommes proches de la diffusion de la Fedora 28 beta. L'environnement de
bureau GNOME est celui par défaut depuis les débuts de Fedora il y a 13
ans.</p>
<p>L'objectif est de s'assurer que l'ensemble de l'environnement et que ses
applications sont fonctionnels.</p>
<p>Les tests du jour couvrent :</p>
<ul><li>La détection de la mise à niveau de Fedora par GNOME Logiciels ;</li>
<li>Le bon fonctionnement du navigateur Web ;</li>
<li>La connexion / déconnexion et changement d'utilisateurs ;</li>
<li>Le fonctionnement du son, notamment détection de la connexion ou
déconnexion d'écouteurs ou casques audios ;</li>
<li>Possibilité de lancer les applications graphiques depuis le menu.</li>
</ul><p>Comme vous pouvez le constater, ces tests sont assez simples et peuvent même
se dérouler sans se forcer en utilisant simplement GNOME comme d'habitude. Donc
n'hésitez pas de prendre quelques minutes pour vérifier les comportements et
rapporter ce qui fonctionne ou non comme attendu.</p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/35" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-03-26_Gnome_3.28_Test_Day" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF28%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-GNOME-3.28" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; GNOME</a> (10/07/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; GNOME 3.26</a> (28/09/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; l&#039;internationalisation</a> (13/03/2018)</li><li>opossum1er : <a href="">Test Day Gnome 3 Beta</a> (08/03/2011)</li></ul></div></p>


feed_id: http://www.fullcirclemag.fr/?post/2018/03/26/Le-num%C3%A9ro-130-est-disponible
title: Full Circle Magazine FR : Le numéro 130 est disponible
uri: Full-Circle-Magazine-FR-Le-numéro-130-est-disponible
url: http://www.fullcirclemag.fr/?post/2018/03/26/Le-num%C3%A9ro-130-est-disponible
content:
<p>Bonjour !</p>


<p>L'équipe française du magazine Full Circle est heureuse de pouvoir vous présenter le numéro 130, celui de février 2018. Comme d'habitude, vous pouvez le visionner ou le télécharger sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger">NUMÉROS</a>, ou le récupérer directement en cliquant sur la photo de couverture ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/552" hreflang="fr" title="Télécharger le 130"><img src="media/01ff3141.issue130fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/issue130fr.png" alt="issue130fr.png" title="issue130fr.png, mar. 2018"></a></p>


<p>Ce mois-ci, il y a le début d'une toute nouvelle série sur le mind mapping, autrement dit les cartes heuristiques, et, en particulier, le logiciel Freeplane. C'est Elmer Perry, l'auteur qui à su rendre limpides les côtés mystérieux de LibreOffice, qui s'en charge ; on peut  compter sur lui pour transformer un sujet qui, à première vue, semble ésotérique en quelque chose d'aussi facile qu'utile.</p>


<p>À part cela, les tutoriels sur Great Cow Basic (GCB pour les intimes) et sur Inkscape continuent, accompagnés par une brève présentation de Sphinx. Il y a deux articles dans la rubrique Labo Linux : dans le premier, Charles analyse l'usage de la mémoire de son ordinateur pour pouvoir suggérer quelques remèdes si vous n'avez que 2 Go de RAM, ce qui est vraiment léger. Dans le deuxième, Charles Binnie vous fournit une liste de onze scripts Bash qui pourront vous faire gagner pas mal de temps quand vous travaillez en ligne de commande.</p>


<p>Ce numéro est, en fait, plein de bonnes choses - à vous de les découvrir !</p>


<p>Bonne lecture et amusez-vous bien,</p>


<p>Bab, notre scribeur, et les traducteurs de ce numéro, d52fr et AE  ; tous les trois, nous avons lu et relu chaque article, ainsi que le numéro entier en PDF, qui n'est sorti qu'à la cinquième mouture... N'hésitez surtout pas à vous joindre à nous - une équipe qui n'a que trois membres, c'est le strict minimum. Après tout, « plus il y a de mains pour travailler et plus la tache est aisée ». Vous trouverez le mode d'emploi pour participer <a href="http://www.fullcirclemag.fr/dokuwiki/doku.php" hreflang="fr" title="Nous rejoindre">ICI</a>.</p>
<p><img src="media/163a60d9.dd0e1a508d7347d53e0da0678bfd7aff" data-original-source="http://cdn.libravatar.org/avatar/dd0e1a508d7347d53e0da0678bfd7aff" alt="Gravatar de Full Circle Magazine FR" class="gravatar" /><br/><i>Original post of <a href="http://www.fullcirclemag.fr/?post/2018/03/26/Le-num%C3%A9ro-130-est-disponible" title="Visit the source">Full Circle Magazine FR</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Full Circle Magazine FR : <a href="">Voici, enfin, le num&eacute;ro 52 !</a> (04/11/2011)</li><li>Full Circle Magazine FR : <a href="">Et voici.. le num&eacute;ro 53 !</a> (13/12/2011)</li><li>Full Circle Magazine FR : <a href="">Le num&eacute;ro 54... enfin !</a> (18/01/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 56</a> (09/03/2012)</li><li>Full Circle Magazine FR : <a href="">Voici le 57 !</a> (29/03/2012)</li></ul></div></p>


feed_id: https://hackurx.wordpress.com/2018/03/26/lineageos-avec-pax-pour-le-zte-open-c/
title: HacKurx : LineageOS avec PaX pour le ZTE Open C
uri: HacKurx-LineageOS-avec-PaX-pour-le-ZTE-Open-C
url: https://hackurx.wordpress.com/2018/03/26/lineageos-avec-pax-pour-le-zte-open-c/
content:
<p><a href="https://hackurx.wordpress.com/2018/03/26/lineageos-avec-pax-pour-le-zte-open-c/pax-sur-zte-open-c/" rel="attachment wp-att-1108"><img data-attachment-id="1108" data-permalink="https://hackurx.wordpress.com/2018/03/26/lineageos-avec-pax-pour-le-zte-open-c/pax-sur-zte-open-c/" data-orig-file="https://hackurx.files.wordpress.com/2018/03/pax-sur-zte-open-c.png" data-orig-size="480,800" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="PaX sur ZTE Open C" data-image-description="" data-medium-file="https://hackurx.files.wordpress.com/2018/03/pax-sur-zte-open-c.png?w=180&amp;h=300" data-large-file="https://hackurx.files.wordpress.com/2018/03/pax-sur-zte-open-c.png?w=480" src="https://hackurx.files.wordpress.com/2018/03/pax-sur-zte-open-c.png?w=180&amp;h=300" alt="" width="180" height="300" srcset="https://hackurx.files.wordpress.com/2018/03/pax-sur-zte-open-c.png?w=180&amp;h=300 180w, https://hackurx.files.wordpress.com/2018/03/pax-sur-zte-open-c.png?w=360&amp;h=600 360w, https://hackurx.files.wordpress.com/2018/03/pax-sur-zte-open-c.png?w=90&amp;h=150 90w" sizes="(max-width: 180px) 100vw, 180px"></a></p>
<p>Comme promis dans les commentaires sur mon précédent article, voici ma version récente de LineageOS ayant pour principale nouveauté l’ajout de <a href="https://fr.wikipedia.org/wiki/PaX">PaX</a> afin de durcir le noyau du ZTE Open C.</p>
<p><strong>Journal des modifications :</strong></p>
<ol><li>MODIFICATION CONCERNANT LINEAGEOS :<br><em>Démarrage en « slub_debug=P slab_nomerge »</em><br><em> Amélioration de l’énergie en activant le mode « NO_WIFI_STATS »</em><br><em> Désactivation du DRM Widevine</em><br><em> Randomisation des adresses MAC avant l’association</em><br><em> Optimisation de Zygote</em><br><em> Utilisation des notifications privées par défaut sur le verrouillage d’écran</em><br><em> Début du marquage des applications nécessaire pour l’activation de PaX MPROTECT</em><br><em> Ajout d’une ligne indiquant le statut de PaX dans le menu « Paramètres –> A propos » du téléphone.</em><br><em> Désactivation de statistique et de rapport d’erreur.</em></li>
<li>MODIFICATION DU NOYAU LINUX :<br><em>Durcissement de la configuration du noyau en utilisant les recommandations du KSPP</em><br><em> Ajout du patch PaX pour durcir le noyau qui en a bien besoin</em><br><em> <strong>Note</strong>: L’option MPROTECT est fonctionnelle mais non activée pour ne pas casser les applications utilisant du javascript. comme le HTMLViewer, le Browser etc…</em><br><em> J’ai commenté du « print » dans la couche MSM (avec la description « NO-SPAM ») pour dépolluer le dmesg.</em><br><em> Quelques backports pour avoir un port fonctionnel de PaX</em><br><em> Backport des Kconfig de Grsecurity</em><br><em> Ajout de « android_aid.h » provenant de CopperheadOS afin d’utiliser PaX MPROTECT à l’avenir.</em><br><em> Restriction sur config.gz, timer_list, timer_stats et kallsyms.</em><br><em> Application d’une recommandation de Grsecurity sur user_namespace.c</em><br><em> Suppression de l’<a href="https://en.wikibooks.org/wiki/Grsecurity/Print_version#Compilation_Differences">avertissement « SECTION_MISMATCH » qui apparaît avec PaX</a></em><br><em> Passage du numéro de compilation du noyau en 1337 <img src="media/6c60c69f.1f609.png" data-original-source="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉"></em></li>
<li>PREVISION POUR LA SUITE :<br><em>Peaufinage de mon port de PaX</em><br><em> Ajout du patch Grsecurity 3.4.7 (notamment pour avoir une meilleure journalisation)</em><br><em> Étudier la possibilité de passer le noyau en version 3.10</em><br><em> Passage sur LineageOS 14.1 (car la version 13.0 basée sur android 6.0.1 n’est officiellement plus maintenue)</em><br><em> Optimisation à faire pour économiser les faibles ressources du matériel surtout avec les versions récentes de LineageOS.</em></li>
<li>LIEN DE TELECHARGEMENT : <a href="http://dl.free.fr/ke2mMtHTj">http://dl.free.fr/ke2mMtHTj</a><br><em>MD5 = ee211a235828dba3495dce69f96ef543</em><br><em>Source: <a href="https://github.com/HacKurx/public-sharing">Public-sharing</a></em></li>
</ol><p>Je tiens à remercier encore une fois <a href="http://konstakang.com/">KonstaKANG</a> pour la qualité de son travail laissé accessible et que j’ai pu récupérer comme base pour le ZTE Open C.<br>
Je rappel également que c’est un port non-officiel de recherche maintenu seul de mon coté et par conséquent qu’il s’adresse aux utilisateurs expérimentés.</p>
<p><img src="media/7505f351.3197604e3474e4ae28beb6fa21435aa2" data-original-source="http://cdn.libravatar.org/avatar/3197604e3474e4ae28beb6fa21435aa2" alt="Gravatar de HacKurx" class="gravatar" /><br/><i>Original post of <a href="https://hackurx.wordpress.com/2018/03/26/lineageos-avec-pax-pour-le-zte-open-c/" title="Visit the source">HacKurx</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>HacKurx : <a href="">Ma version de LineageOS 13 pour le ZTE Open C</a> (06/10/2017)</li><li>dada : <a href="">Le ZTE Open C sous FirefoxOS me branche bien</a> (15/06/2014)</li><li>mozillaZine-fr : <a href="">Animations Firefox OS dans des magasins Leclerc qui distribuent le ZTE Open C</a> (30/08/2014)</li><li>Cyrille BORNE : <a href="">ZTE OPEN C, t&eacute;l&eacute;phone sous FirefoxOS</a> (16/12/2014)</li><li>djibux : <a href="">Des mises &agrave; jour communautaires de Firefox OS pour le ZTE Open C</a> (22/12/2014)</li></ul></div></p>


feed_id: https://framablog.org/2018/03/27/tosdr-repondre-au-plus-grand-mensonge-dinternet/
title: Framablog : ToS;DR – répondre au plus grand mensonge d’Internet
uri: Framablog-ToS-DR-répondre-au-plus-grand-mensonge-d-Internet
url: https://framablog.org/2018/03/27/tosdr-repondre-au-plus-grand-mensonge-dinternet/
content:
<p><a href="https://tosdr.org/" target="_blank" rel="noopener"><img src="media/fc0c8bc6.tosdr-logo-300x103.png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/tosdr-logo-300x103.png" alt="" width="300" height="103" srcset="https://framablog.org/wp-content/uploads/2018/03/tosdr-logo-300x103.png 300w, https://framablog.org/wp-content/uploads/2018/03/tosdr-logo-768x262.png 768w, https://framablog.org/wp-content/uploads/2018/03/tosdr-logo.png 960w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p><a href="https://tosdr.org/">ToS;DR</a> ou « <i lang="en">Terms of Service ; Didn’t Read</i> » pour « Conditions Générales d’Utilisation ; pas lues » est un projet cherchant à plus compréhensibles toutes ces dizaines, voire centaines, de conditions générales d’utilisation que nous acceptons toute l’année sans les lire tout en cochant la petite case promettant le contraire.</p>
<p><span></span></p>
<p>Après une période de ralenti, ToS;DR s’enflamme à nouveau grâce à phœnix, une nouvelle version de leur outil de travail pour faciliter l’ajout de nouvelles entrées et permettre la participation de tout un chacun.</p>
<p>Le nom vient de l’expression anglaise « <a href="https://en.wiktionary.org/wiki/TLDR"><em>tl;dr</em></a> » (<i lang="en">too long, did not read</i>) qui signifie qu’on va faire référence à un texte qu’on n’a fait que survoler.</p>
<p><strong>Retrouvez <a href="https://piks3l.github.io/hello/">Piks3l</a>, contributeur du projet, qui a accepté de répondre à nos questions.</strong></p>
<p><video controls="controls" width="640" height="360"><span data-mce-type="bookmark">﻿</span><br><span data-mce-type="bookmark">﻿</span><source src="https://asso.framasoft.org/nextcloud/s/eno2XmFBqweyx82/download" type="video/mp4"></source><span data-mce-type="bookmark">﻿</span></video></p>
<h2>Pour aider ToS;DR</h2>
<p>Il y a plusieurs moyens, mais il y a surtout une campagne de financement participatif, en anglais, <a href="https://www.crowdrise.com/o/en/campaign/tosdr">actuellement sur Crowdrise</a>.</p>
<p>On ne va pas tout traduire, mais pour résumer ils expliquent que les fonds leur serviront à sortir du « tout bénévolat », et donc à proposer un meilleur outil, qui servira à chacun et à chacune.</p>
<p>Si comme nous, vous savez combien il est important d’expliquer pourquoi il faut se dégoogliser (et si vous le pouvez), pensez à <a href="https://www.crowdrise.com/o/en/campaign/tosdr">contribuer par vos dons</a> ! Plus ceux-ci seront nombreux et plus ils auront de chances d’être dans la liste des bénéficiaires du <a href="https://www.crowdrise.com/duckduckgoprivacychallenge"><em>Duck Duck Go Privacy Challenge</em></a>, ce qui constituerait un apport financier supplémentaire non négligeable.</p>
<p> </p>
<p>L’équipe Framasoft.</p>
<div><a href="media/45e6e8a8.Go-Privacy-Challenge-2018-Click-Here-for-the-Official-Rul....png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/Screenshot-2018-3-26-Click-here-to-support-The-500000-DuckDuckGo-Privacy-Challenge-2018-Click-Here-for-the-Official-Rul....png"><img src="media/45e6e8a8.Go-Privacy-Challenge-2018-Click-Here-for-the-Official-Rul....png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/Screenshot-2018-3-26-Click-here-to-support-The-500000-DuckDuckGo-Privacy-Challenge-2018-Click-Here-for-the-Official-Rul....png" alt="" width="308" height="468" srcset="https://framablog.org/wp-content/uploads/2018/03/Screenshot-2018-3-26-Click-here-to-support-The-500000-DuckDuckGo-Privacy-Challenge-2018-Click-Here-for-the-Official-Rul....png 308w, https://framablog.org/wp-content/uploads/2018/03/Screenshot-2018-3-26-Click-here-to-support-The-500000-DuckDuckGo-Privacy-Challenge-2018-Click-Here-for-the-Official-Rul...-197x300.png 197w" sizes="(max-width: 308px) 100vw, 308px"></a><p><em>Aidons ToS;DR à se hisser vers le haut du tableau, DDG ajoutera une prime…</em></p></div>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/03/27/tosdr-repondre-au-plus-grand-mensonge-dinternet/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">GitHub et les libristes&amp;nbsp;: un danger et un d&amp;eacute;fi&amp;nbsp;!</a> (28/01/2016)</li><li>Framablog : <a href="">Non, je ne veux pas t&amp;eacute;l&amp;eacute;charger votre &amp;amp;@&amp;micro;$# d&amp;rsquo;application&amp;nbsp;!</a> (25/08/2016)</li><li>Framablog : <a href="">(se) D&amp;eacute;googliser en toute facilit&amp;eacute;</a> (27/09/2017)</li><li>Framablog : <a href="">Les Pages Framasite&amp;nbsp;: plus c&amp;rsquo;est facile, plus on partage&amp;nbsp;!</a> (14/02/2018)</li><li>Framablog : <a href="">Les anciens L&amp;eacute;viathans I &amp;mdash; Le contrat social fait 128 bits&amp;hellip; ou plus</a> (08/07/2016)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Lifehacking-avec-les-alias-bash
title: genma : Lifehacking avec les alias bash
uri: genma-Lifehacking-avec-les-alias-bash
url: https://blog.genma.fr/?Lifehacking-avec-les-alias-bash
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2738.jpg?1521290572" width="150" height="79"><div><p><strong>Définition des alias bash</strong></p>
<p><i>Les alias permettent de définir des raccourcis pour vos commandes saisies dans en console. Ainsi, une commande fréquente et relativement longue sera rendue accessible en tapant un simple mot clé prédéfini par le système ou que nous aurons créé (raccourcis). <br>
Documentation sur <a href="https://debian-facile.org/doc:programmation:bash:alias" title="Debian Facile - Maîtriser les alias bash">Debian-facile.org et </a><a href="https://doc.ubuntu-fr.org/alias" title="Ubuntu-fr.org - Les alias bash">sur le site Ubuntu-fr.org</a></i></p>
<p><strong>Mes alias</strong></p>
<p>Les alias personnels sont donc crées dans le fichier /.bash_aliases</p>
<p>J'ai différents alias repris de tutoriel que l'on peut trouver du type <a href="https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html" title="30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X">les 30 alias bash les plus utiles</a>. Je n'ai gardé que certains qui me sont utiles.</p>
<div dir="ltr"><code>alias rm='rm -i' # -i -> demande de confirmation<br> alias cp='cp -i' # -i -> demande de confirmation<br> alias mv='mv -i' # -i -> demande de confirmation<br><br> # Alias GREP<br> alias grep='grep --color=auto'<br> alias fgrep='fgrep --color=auto'<br> alias egrep='egrep --color=auto'<br><br> # Alias DU<br> alias du='du -h --max-depth=1'<br> alias du+='du -h --max-depth=1 | sort -h -r | less'<br> alias dusort='du -x --block-size=1048576 | sort -nr'<br> alias df='df -h'</code></div>
<p>Et j'ai créé les miens. Parmi ceux là, en voici quelques-uns :</p>
<p>J'utilise désormais <a href="https://blog.genma.fr/?Borg-comme-outil-de-sauvegarde" title="Borg comme outil de sauvegarde">Borg comme outil de sauvegarde</a> et du coup je me suis fais des alias pour pouvoir me rendre directement dans le bon dossier, lancer ma sauvegarde de mes Documents avec Borg, faire le ménage...</p>
<div dir="ltr"><code># ===========================<br> # Alias Sauvegardes pour BORG<br> # ===========================<br><br> alias borgDossier='cd /media/genma/_Stockage/BorgBackup/'<br> alias borgDocument='borg create -v --stats ./::`date +%Y-%m-%d-%H:%m:%S` /home/genma/Documents/'<br> alias borgPurge='borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=-1 .'<br> alias borgUmount='borg umount /Backup/BorgBackup/MontageBackup'</code></div>
<p>J'utilise différentes version de Firefox et de Thunderbird pour faire de test avec</p>
<div dir="ltr"><code># ============================<br> # Alias Firefox<br> # ============================<br> alias firefoxDevelopper='~/LOGICIELS/Firefox_Developper_Edition/firefox -no-remote -p'<br> alias firefoxNightly='~/LOGICIELS/Firefox_Nigthly/firefox -no-remote -p'<br> alias firefoxESR='~/LOGICIELS/Firefox_ESR/firefox -no-remote -p'<br> alias thunderbirdBeta='~/LOGICIELS/thunderbirdBeta/thunderbird -no-remote -p'<br> alias thunderbirdAlpha='~/LOGICIELS/thunderbirdAlpha/thunderbird -no-remote -p'</code></div>
<p><strong>En quoi est-ce du lifehacking ?</strong></p>
<p>J'utilise de plus en plus le terminal avec comme outil Terminator (un terminal qui permet d'utiliser des onglets, de séparer la fenêtre courante en sous shell...). Et pour être plus efficace pour des commandes que j'ai régulièrement à utiliser, toute commande qui est régulièrement utilisée pour le lancement / redémarrage de service est définie en tant qu'alias... J'envisage de faire un playbook dédié Ansible pour déployer un fichier .bash_alias de référence sur les différentes machines et serveurs sur lesquelles je me connecte régulièrement...</p>
<p>L'avantage des bash_aliases est que je gagne réellement en efficacité. Et c'est en ças que c'est du Lifehacking.</p>
<p>L'inconvénient est que je ne connais pas / plus toutes les options de beaucoup de commandes Shell par coeur...</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Lifehacking-avec-les-alias-bash" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://miamondo.org/2018/03/28/linux-faire-une-capture-decran-dune-console-tty/
title: Miamondo : Linux: faire une capture d’écran d’une console tty
uri: Miamondo-Linux-faire-une-capture-d-écran-d-une-console-tty
url: https://miamondo.org/2018/03/28/linux-faire-une-capture-decran-dune-console-tty/
content:
<p>Bonjour, Ce weekend, tandis que je rédigeais l'article précédent, je me suis dit que ce serait une bonne idée d'inclure des captures d'écran de la console tty détaillant le processus d'installation d'un environnement graphique. Je rappelle que l'utilisateur d'une distribution Linux dispose de six consoles tty auxquelles il peut accéder en pressant les touches Ctrl+Alt+F1... <a href="https://miamondo.org/2018/03/28/linux-faire-une-capture-decran-dune-console-tty/#more-19512">Lire la suite →</a></p>
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://miamondo.org/2018/03/28/linux-faire-une-capture-decran-dune-console-tty/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Miamondo : <a href="">Archlinux : Finalisation de mon installation</a> (11/01/2017)</li><li>Miamondo : <a href="">Archlinux, une installation qui r&eacute;serve bien des surprises!</a> (08/01/2017)</li><li>Miamondo : <a href="">T-UI launcher, un bel outil destin&eacute; aux geeks</a> (19/05/2017)</li><li>Miamondo : <a href="">Installer une distribution Linux sur un smartphone Android</a> (26/05/2017)</li><li>Miamondo : <a href="">&Agrave; la d&eacute;couverte de l&rsquo;informatique dans les nuages avec Seafile</a> (18/07/2017)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2018/03/28/10/10/10-bilan-libre-de-janvier-fevrier-mars-2018-n11
title: Thuban : Bilan libre de janvier-février-mars 2018 (n°11)
uri: Thuban-Bilan-libre-de-janvier-février-mars-2018-(n-11)
url: https://yeuxdelibad.net/Blog/?d=2018/03/28/10/10/10-bilan-libre-de-janvier-fevrier-mars-2018-n11
content:
<p>C'est depuis <a href="https://yeuxdelibad.net/Blog/?d=2017/09/30/07/21/01-bilan-libre-de-septembre-2017-n10">septembre 2017</a> que je n'ai pas publié d'infos sur d'éventuelles contributions libres, à croire que la rentrée scolaire a tapé fort. Je rattrape donc mon retard avec le mois de Janvier en ayant certainement oublié pas mal de petits trucs. Mais tant pis, l'objectif est de rappeler que quel que soit son niveau, on peut toujours rapporter des bugs, proposer des traductions ou aider d'autres utilisateurs.</p>

<p>Alors, ça donne quoi ce mois de Janvier ?</p>

<ul><li> Mise à jour du <a href="https://obsd4a.net/forum">forum obsd4a</a></li><li> Création d'un backup mail supplémentaire pour <a href="https://3hg.fr/">3hg.fr</a> et <a href="https://ouaf.xyz/">ouaf.xyz</a>.</li><li> <a href="https://3hg.fr/isotop/index.html">isotop</a> amélioré et prêt à être sorti : <br><ul><li>script ffom pour trouver le miroir openBSD le plus rapide</li>       <li> script pour lancer des outils nécessitant les droits root avec doas et possibilité d'entrer le mot de passe plutôt que tout autoriser directement.</li>	<li>Changement du thème pour avoir une apparence sobre, professionnelle, utilisant des paquets déjà présents dans OpenBSD</li>	<li> Configuration de xenodm et script de personnalisation permettant de : </li>                <ul><li> choisir le fond d'écran</li>	  	<li> Choisir un dossier dans lequel piocher un fond au hasard</li>	  	<li> Configurer une connexion automatique</li>                </ul><p></p><li>Ajout de quelques fonds d'écran.</li>         </ul></li><li>Travail sur le futur site 3hg.fr avec <a href="https://moutonlibre.net/">starsheep</a>.</li><li> Configuration du serveur 3hg.fr et ouaf.xyz pour permettre la <a href="https://yeuxdelibad.net/Blog/?d=2018/03/20/12/32/53-prevoir-la-configuration-automatique-de-son-serveur-mail-thunderbird">configuration automatique de Thunderbird</a> lorsqu'on ajoute un nouveau compte mail.</li><li> Passage du serveur avec des utilisateurs virtuels.</li><li> Travail sur Blogotext avec des petits commits ci et là <a href="https://github.com/BlogoText/blogotext/pull/369">#369</a> <a href="https://github.com/BlogoText/blogotext/pull/366">#366</a> <a href="https://github.com/BlogoText/blogotext/pull/354">#354</a> <a href="https://github.com/BlogoText/blogotext/pull/353">#353</a> <a href="https://github.com/BlogoText/blogotext/issues/361">#361</a> <a href="https://github.com/BlogoText/blogotext-addons/pull/56">#56</a>, des issues <a href="https://github.com/BlogoText/blogotext/issues/360">#360</a> <a href="https://github.com/BlogoText/blogotext/issues/370">#370</a> <a href="https://github.com/BlogoText/blogotext/issues/367">#367</a> <a href="https://github.com/BlogoText/blogotext/issues/362">#362</a> <a href="https://github.com/BlogoText/blogotext/issues/371">#371</a> <a href="https://github.com/BlogoText/blogotext-addons/issues/58">#58</a>, des modifications intégrées <a href="https://github.com/BlogoText/blogotext-addons/pull/38#event-1539290357">#38</a>, <a href="https://github.com/BlogoText/blogotext-addons/pull/50#event-1539290809">#44</a>...</li><li>Modification du CSS de mon site perso.</li><li>Script pour <a href="https://yeuxdelibad.net/Blog/?d=2018/02/28/11/24/35-tooter-en-toute-simplicite">tooter sur mastodon avec dmenu</a>.</li><li>Des trucs oubliés...</li></ul><br>
Je profite de cet article pour remercier toutes les personnes qui m'<a href="http://https://yeuxdelibad.net/Blog//Divers/Contact.html#encouragements">encouragent</a> par de gentils mails, des dons sur <a href="https://liberapay.com/thuban/">liberapay</a> voire carrément par courrier postal (j'ai eu de belles surprises oO). :)<br><br>
Rendez-vous au moins prochain ;)<br><div><img src="media/5c828ca4.monty_jasper_highfive.gif" data-original-source="http://https//yeuxdelibad.net/Blog//Images/gifs/monty_jasper_highfive.gif" alt=""></div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2018/03/28/10/10/10-bilan-libre-de-janvier-fevrier-mars-2018-n11" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">Le bilan libre du mercredi</a> (29/03/2017)</li><li>Thuban : <a href="">Bilan libre du mercredi (3)</a> (05/04/2017)</li><li>Thuban : <a href="">Bilan libre du mercredi (4)</a> (12/04/2017)</li><li>Thuban : <a href="">Bilan libre du mercredi (6)</a> (03/05/2017)</li><li>Thuban : <a href="">Bilan mensuel libre du mercredi (7)</a> (07/06/2017)</li></ul></div></p>


feed_id: https://framablog.org/2018/03/29/robin-stagiaire-chez-framasoft-et-porteur-de-projet/
title: Framablog : Robin, stagiaire chez Framasoft et porteur de projet
uri: Framablog-Robin-stagiaire-chez-Framasoft-et-porteur-de-projet
url: https://framablog.org/2018/03/29/robin-stagiaire-chez-framasoft-et-porteur-de-projet/
content:
<p>Vous ne connaissez pas Robin ? C’est le stagiaire qui a conçu <a href="https://framablog.org/2018/02/14/les-pages-framasite-plus-cest-facile-plus-on-partage/">les pages Framasites dont nous parlions ici</a>, ou plus exactement le logiciel libre qui les fait tourner, à savoir PrettyNoémieCMS</p>
<p><span></span></p>
<p>Si son stage est terminé, nous ne pouvions pas le laisser partir sans parler avec lui de sa démarche, ses projets, etc.</p>
<p>Pour le plaisir, nous avons décidé d’illustrer ce long échange de captures d’écrans de <a href="https://frama.site/">pages Framasite</a> qui ont retenu notre attention.</p>
<div><a href="https://numahell2.frama.site/"><img src="media/0c7373b8.page-framasite-sur-les-pages-framasite.png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/page-framasite-sur-les-pages-framasite.png" alt="" width="1873" height="958" srcset="https://framablog.org/wp-content/uploads/2018/03/page-framasite-sur-les-pages-framasite.png 1873w, https://framablog.org/wp-content/uploads/2018/03/page-framasite-sur-les-pages-framasite-300x153.png 300w, https://framablog.org/wp-content/uploads/2018/03/page-framasite-sur-les-pages-framasite-768x393.png 768w, https://framablog.org/wp-content/uploads/2018/03/page-framasite-sur-les-pages-framasite-1024x524.png 1024w" sizes="(max-width: 1873px) 100vw, 1873px"></a><p><em>Cliquez pour découvrir cette page Framasite qui explique comment faire une page Framasite. Hyper-méta, tavu.</em></p></div>
<h2>Portrait de Robin</h2>
<p><strong>Bonjour Robin, peux-tu te présenter en quelques phrases</strong></p>
<p>J’ai bientôt 30 ans et j’ai un parcours avec pleins de virages qui m’ont fait passer par les cases école d’ingé, CAP cuisine, travail social… le tout avec des fortes valeurs éthiques et un intérêt particulier et assez central pour l’abolition du capitalisme (lectures, engagement militant, syndical, squat…). le dernier virage m’a amené à l’envie de créer un outil numérique d’émancipation sociale dont l’idée a pointé pendant le mouvement contre la loi travail, j’ai donc dû passer à l’apprentissage du code pour pouvoir le réaliser.</p>
<p><strong>Comment on se retrouve stagiaire pour Framasoft avec ce parcours ?</strong></p>
<p>Framasoft me permettait plusieurs choses intéressantes : découvrir de l’intérieur le monde du libre et de la production collaborative de services web, me faire une expérience intéressante en développant pour eux, et peut-être de faire de ce stage un tremplin pour mon projet… d’éviter enfin de me retrouver à bosser gratuitement pour une entreprise dont la finalité est le profit. J’ai fait une candidature spontanée en parlant de mon parcours de mon projet et de mes valeurs, et ça a très vite collé.</p>
<p><strong>Comment as-tu été accueilli ?</strong></p>
<p>J’ai rien à redire sur mon accueil, à la fois carré et sans laisser de faux espoirs et de fausses promesses et en même temps très chaleureux, rémunéré en plus ce qui est rare… Je suis quelqu’un d’autonome et je m’y suis bien retrouvé, les impératifs de la campagne de financement de fin d’année ne permettaient pas forcément à l’équipe de me tenir par la main, mais j’aime bien la liberté que ça m’a permis. et puis j’ai pu ressentir tout au long de mon stage une grande confiance dans les choix que je faisais et ça a été très encourageant.</p>
<p><strong>Quelle était ta mission / ton cahier des charges ?</strong></p>
<p>J’étais censé réaliser des améliorations de l’interface utilisateur du dernier service proposé par Framasoft : Framasite. L’idée était d’offrir une expérience utilisateur assez proche de la simplicité d’un WIX pour que n’importe qui, sans aucune compétences spécifique en informatique, puisse mettre en ligne un joli site web en quelques clics dans une interface très intuitive. La voie que je devais explorer pour y parvenir consistait à améliorer le CMS sur lequel était basé Framasite, en lui ajoutant tout plein d’améliorations le rendant plus simple à utiliser.</p>
<div><a href="https://peppercarrot.frama.site/"><img src="media/cca30277.fansite-de-Pepper-et-Carrot.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/03/fansite-de-Pepper-et-Carrot.jpg" alt="" width="1873" height="958" srcset="https://framablog.org/wp-content/uploads/2018/03/fansite-de-Pepper-et-Carrot.jpg 1873w, https://framablog.org/wp-content/uploads/2018/03/fansite-de-Pepper-et-Carrot-300x153.jpg 300w, https://framablog.org/wp-content/uploads/2018/03/fansite-de-Pepper-et-Carrot-768x393.jpg 768w, https://framablog.org/wp-content/uploads/2018/03/fansite-de-Pepper-et-Carrot-1024x524.jpg 1024w" sizes="(max-width: 1873px) 100vw, 1873px"></a><p><em>cliquez sur l’image pour découvrir ce fan-site consacré à Pepper and Carrot</em></p></div>
<p> </p>
<p><strong>…et finalement, tu as plongé dans le code et qu’est-ce que tu as découvert ?</strong></p>
<p>Framasite est basé sur GRAV, un CMS au code élégant, qui permet de générer des pages assez rapidement avec relativement peu de compétence en PHP puisque il utilise un mélange de markdown, de fichier de configuration en YML et de templates en TWIG. beaucoup d’aspects sont très automatisés, et cela amène une grande élégance du CMS, comme par exemple la génération automatique des formulaires du panneau administrateur… Pourtant cette automatisation rend très difficile d’adapter l’interface afin d’offrir des parcours utilisateurs simplifiés pour la construction des pages, comme de regrouper certains champs d’un formulaire, n’en faire s’afficher que certains, ou de manière progressive… Il est très difficile de partir de l’expérience utilisateur souhaitée pour réaliser le code correspondant, et l’on se retrouve toujours avec des solutions de « bricolage ».</p>
<p>L’image que j’ai en tête pour des personnes pas très familières avec le code : c’est un peu comme essayer de construire une belle armoire normande a partir d’une armoire IKEA, vu de loin ça a l’air pratique parce qu’on est pas très loin du résultat attendu, mais peu à peu on se rend compte que le design initial est très limitant, et oblige finalement à réaliser un travail bien plus laborieux et complexe que de partir d’un bon tas de planches et d’outils performants… d’autant plus que l’on me demandais que mes modifications restent compatibles avec les mises a jour de GRAV, et donc, pour filer la métaphore, que l’armoire IKEA ne soit pas cassée dans l’opération.</p>
<p>Bref : Un vrai casse-tête.</p>
<p><strong>Donc tu n’as pas rempli ta mission ? C’est un terrrrrrible échec qui te tourmente jour et nuit (debout) ? Comment a réagi la personne qui assurait l’encadrement de ton stage ?</strong></p>
<p>J’ai assez rapidement été découragé de suivre l’option d’une modification de Grav pour obtenir l’effet attendu, et je suis revenu des fêtes de fin d’année en me disant que même si mon stage durait 6 mois, je ne crois pas que j’arriverais a faire mieux pour simplifier la création de site par mon utilisateur que de l’orienter vers un hébergeur solidaire offrant une installation de wordpress à la volée… donc j’en ai parlé à l’équipe et à la personne qui m’encadrait sans trop savoir ce qui allait advenir, j’étais prêt à peut-être partir sur un autre stage… c’est pas facile de remettre en question totalement les choix fait par une équipe, je sais qu’en cuisine ou ailleurs, ça aurait signifié une fin de contrat plus ou moins houleuse…</p>
<p>Mais bon, mes arguments ont été plutôt convaincants, et on est assez vite arrivé a une solution qui m’est venue assez tôt dans le stage, créer un outil simple depuis le début en utilisant un framework PHP nettement plus bas niveau qu’un CMS, et surtout en partant d’une idée de ce que je souhaitais offrir à l’utilisateur plutôt que de partir de quelque chose d’inadapté pour le bidouiller.<br>
Ça a été très motivant et en une quinzaine de jours j’ai pu réaliser une version limitée de cet outil, et j’ai eu de très bons retours, à la fois de mes amis non-codeurs qui étaient très intéressés par la simplicité avec laquelle ils pouvaient réaliser un site web mais aussi par les membres de l’équipe qui étaient très enthousiastes.</p>
<p><strong>Une question de détail par un gars sur Mastodon (<a href="https://framapiaf.org/@lelibreauquotidien">Llaq @lelibreauquotidien</a>) : Hé, @Framasoft, pourquoi vous avez appelé le CMS des pages Framasite « PrettyNoemieCms » ?</strong></p>
<p>Oh ben je suis amoureux d’une fille qui s’appelle Noëmie, donc le nom est venu comme ça… le premier nom c’était Easy ShowcaseSite CMS… c’est quand même mieux Noemie CMS, non ? Enfin moi je trouve. Il y a un proverbe dans le libre qui dit que c’est ceux qui font qui ont raison, et vu que c’est moi qui l’ai fait, c’est moi qui ai raison.</p>
<p><strong>Comment a été accueilli ton travail, par Framasoft et par le public ?<br></strong></p>
<p>A la fin de mon stage, l’outil à été mis en ligne et j’ai tout de suite eu pas mal de bons retours, celui qui m’a fait le plus plaisir c’était quelqu’un qui m’a dit : « c’est le plus simple des CMS ». je sais pas si on peut être aussi catégorique, mais si j’ai réussi à créer un outil auquel on pourrait mettre juste une demi étoile sur 5 de difficulté, j’aurai vraiment réussi mon pari… En tout cas j’ai fais tout mon possible pour aller dans cette direction. Ce qui me plaît bien aussi c’est des amis non codeurs qui partagent le plaisir créatif qu’ils ressentent en utilisant l’outil, ils me disent qu’ils se sont « amusés » avec Noëmie, ce qui me ravit.</p>
<p>J’ai eu aussi quelques retours de bugs, rapidement corrigés, et aussi plein de personnes qui s’y sont intéressé de près en voyant le potentiel de l’outil et qui m’ont fait part d’idées d’amélioration.<br>
Les membres de l’association m’ont fait part non seulement de leur satisfaction quant à mon travail, mais ils m’ont aussi exprimé qu’ils avaient été impressionnés par ma capacité à sortir quelque-chose d’aussi abouti et de fonctionnel en si peu de temps. Ça me fait chaud au cœur, car je débute dans la programmation, il y a un an et demi je n’avais pas encore écrit une seule ligne de code, et je ne participe à une formation que depuis moins d’un an. Je tiens au passage à remercier chaleureusement Simplon (mon organisme de formation) et son formateur Patrick qui m’ont aidé à prendre peu à peu confiance dans mes capacités de développement, et m’ont guidé dans cet apprentissage.</p>
<div><a href="https://fanart.frama.site/"><img src="media/72044c48.Framasoft-fan-art.png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/Framasoft-fan-art.png" alt="" width="1873" height="958" srcset="https://framablog.org/wp-content/uploads/2018/03/Framasoft-fan-art.png 1873w, https://framablog.org/wp-content/uploads/2018/03/Framasoft-fan-art-300x153.png 300w, https://framablog.org/wp-content/uploads/2018/03/Framasoft-fan-art-768x393.png 768w, https://framablog.org/wp-content/uploads/2018/03/Framasoft-fan-art-1024x524.png 1024w" sizes="(max-width: 1873px) 100vw, 1873px"></a><p><em>La page des « Framasoft fan art » de JCFrog nous a fait hurler de rire.</em></p></div>
<p> </p>
<p><strong>Quelle suite pour Noemie CMS ?<br></strong></p>
<p>Aujourd’hui je pense que ce CMS trouve sa place à coté de ceux déjàexistants, grâce a sa simplicité. il ne sera jamais aussi complexe et personnalisable qu’un WordPress ou un Grav, mais il peut trouver sa niche en étant « le plus simple des CMS ».</p>
<p>Les contribution sur le <em>Repository</em> vont bon train : déjà 66 issues postées, dont 52 réalisées, 17 <em>merge request</em>, on peut dire que je me sens pas seul sur le projet. Plein de pistes d’amélioration se dégagent, et d’autres que moi se saisissent avec plaisir du projet. Quant à moi je suis partagé entre un projet perso qui me tient vraiment à cœur : HUmanBeing (on en reparlera en fin d’article), ma formation qui s’arrête et le besoin de trouver un moyen pour vivre qui risque de bouffer beaucoup de disponibilités et l’envie de poursuivre le travail entamé sur ce CMS. Ça fait beaucoup d’envies et malheureusement pas suffisamment de temps pour tout faire à 100 %.</p>
<p>Dans l’idéal je reprendrais Noemie CMS depuis le début avec un framework JS frontend (Vue-React- angular) afin de rendre l’expérience utilisateur encore plus fluide (pas de rechargement de pages à chaque sauvegarde, possibilité d’aller plus loin dans la complexité du code pour proposer une expérience utilisateur toujours plus simple, et peut-être ajouter la possibilité de créer un site de plusieurs pages… enfin bon, si j’avais plus de temps et pas la nécessité de devoir faire un truc débile, plus ou moins néfaste pour les gens qui m’entourent et dans le seul but d’enrichir un patron pour pouvoir payer mon loyer ces prochains mois c’est ce que je ferais… mais bon… je crois pas que j’en aurai l’opportunité.</p>
<p>En attendant, je vais quand même continuer de faire avancer tout doucement les fonctionnalités, résoudre des bugs, et surtout passer du temps à transmettre aux autres contributeurs « les clefs » de mon code pour qu’ils puissent aussi se l’approprier et le faire évoluer.</p>
<p><strong>Pendant ta période de stage, on t’a aussi obligé à assister à l’assemblée générale de Framasoft, tu peux nous raconter un peu comment ça s’est passé ? Ils t’ont fait quelle impression les membres de l’association ? et le fonctionnement de l’asso, qu’est-ce que tu en penses ?</strong></p>
<p>Ce fut très intéressant, j’ai rencontré plein de chouettes personnes, avec un beau projet en commun. les discussions étaient très riches. je me suis parfois demandé s’ils ne manquaient pas un peu d’ambitions : en effet le bilan financier leur permettrait à mes yeux de s’engager sur plus de projets, en termes de développement direct ou de soutien financier à des projets ; en même temps je comprends tout a fait que la « sérénité financière » de Framasoft est très récente, et je n’ai pas vraiment suffisamment de compétences en gestion pour pouvoir donner un avis là dessus.</p>
<p>Peut-être aussi que ça m’a permis de prendre conscience d’un décalage entre la vision que j’avais de Framasoft et son projet associatif : avant mon stage j’envisageais Framasoft un peu comme une équipe associative de développeurs qui cherchaient à produire des outils libres et gratuits et de la meilleure qualité pour le plus grand nombre, pour le plaisir de pouvoir offrir des services libres et gratuits à leurs utilisateurs… peu à peu j’ai pris conscience que ce qui animait cette association était aussi très militant et axé sur des enjeux « idéologiques » dans le sens de réaliser des actions visant un faire évoluer les consciences, promouvoir le logiciel libre, lutter contre les GAFAM.</p>
<p>Et j’avoue que je me suis moins reconnu dans ces enjeux, Ça peut paraître paradoxal par rapport à mon engagement sur les #NuitDebout, mais en vrai même sur les <em>Nuit debout</em> ça n’a jamais été le côté tribune et réflexion et changements des mentalités qui m’attiraient, mais plutôt le fait de trouver un espace où l’on pouvait participer et collaborer librement avec plein de gens pour produire au mieux toutes sortes de choses sans que viennent se mêler des question d’argent ni de hiérarchie (cuisine collaborative, organisation de la vie sur la place, résistance contre les flics…). Je crois que je suis pas très militant dans l’âme, dans le sens que j’ai pas la volonté de faire changer les consciences, ce qui m’intéresse c’est plus de partager des expérience de rapports sociaux désaliénés, et d’inviter un max de gens à me rejoindre dans le plaisir que représente le fait de cesser collectivement de se soumettre au fric et à l’état.<br>
Je pense aussi que j’ai pu ressentir un décalage car je suis partagé pas leur rigueur sur les moyens à employer. J’utilise quotidiennement Google, Chrome, etc. et dans mon travail c’est pareil je vise surtout à utiliser les meilleurs outils dans l’objectif d’offrir des services agréables et gratuits aux personnes qui utiliseront mes travaux sans me préoccuper de leur caractère libre ou non. J’ai tendance à privilégier les outils qui m’offrent pratiquement plus de pouvoir d’agir plutôt que des outils « libres ». Cela ne veut pas dire que je ne reste pas attentif aux effets secondaire de l’utilisation de certains trucs propriétaires, mais je ne les exclus pas d’emblée, et les préfère parfois.</p>
<div><a href="https://volivent.frama.site/"><img src="media/2493f29a.volivent-frama-site.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/03/volivent-frama-site.jpg" alt="" width="1873" height="958" srcset="https://framablog.org/wp-content/uploads/2018/03/volivent-frama-site.jpg 1873w, https://framablog.org/wp-content/uploads/2018/03/volivent-frama-site-300x153.jpg 300w, https://framablog.org/wp-content/uploads/2018/03/volivent-frama-site-768x393.jpg 768w, https://framablog.org/wp-content/uploads/2018/03/volivent-frama-site-1024x524.jpg 1024w" sizes="(max-width: 1873px) 100vw, 1873px"></a><p>Cliquez pour voir une très, très belle page Framasite : celle du groupe musical Volivent.</p></div>
<p> </p>
<p><strong>Tu as eu aussi l’occasion d’intervenir pour présenter ton projet personnel, de quoi s’agit-il au juste ?</strong></p>
<p>C’est ce projet qui m’a amené à l’informatique, guidé dans mon apprentissage des technos du développement web : durant les Nuits debout j’ai pris tristement conscience que 80 % des projets ne se font pas car les personnes avec des initiative se rencontrent trop difficilement. Du coup j’ai essayé de remédier à cela en faisant du lien, d’abord en notant sur un carnet, puis sous forme de fiches papier et de panneau d’affichage où chacun pouvait partager son projet pour potentiellement trouver des personnes pour le rejoindre. Ça avait plutôt bien marché, même si c’était pas du tout <em>scalable</em> pour parler en termes dev : en effet, en trois jours, il y avais 70 fiches de projets et d’initiatives sur le tableau d’affichage et cela devenait très complexe pour quelqu’un venant sur la place pour la première fois de trouver rapidement un projet sur lequel s’investir.</p>
<p>J’ai donc commencé à créer un outil, en réfléchissant à la manière de répondre au mieux à ce besoin de mise en relation dans le monde non-marchand. En effet, le monde marchand dispose des Pôle emploi et des agences d’intérim pour mettre en lien les gens sur la base de leurs compétences et des projets, alors que le non-marchand n’a pratiquement rien de plus que le bouche à oreille, et c’est très frustrant de voir que 80 % des projets non marchands sont morts-nés faute de participants alors que très souvent les personnes potentiellement intéressées existent, mais ne sont pas dans le même réseau, le même cercle élargi de connaissance. Et on a la même problématique en ce qui concerne le partage, dans une grande majorité de cas, on se résout à aller au supermarché acheter un truc dont on a besoin alors qu’il y a probablement dix personnes dans le quartier, ou une asso qui produit cette ressource qui pourrait le donner ou le prêter gratuitement.</p>
<p>La troisième problématique à laquelle j’aimerais pouvoir apporter une solution avec cette plate-forme, c’est celle de la multiplication exponentielle des outils collaboratifs lorsqu’on est investi sur plusieurs projets. je reçois par exemple en ce moment les mails de 5 listes de mails bavardes, je suis inscrit sur trois systèmes de chat différents, 2 pads, github et gitlab, et un kanban, tous avec leurs adresses différentes que je perds une fois sur deux… Bref : l’enfer, alors que pourtant je crois que je suis plutôt à l’aise avec l’outil informatique. Je rêve de quelque chose qui pourrait les centraliser sur une plate-forme, avec tous mes projets, et pour chacun des projets son agenda, sa liste de tâches, etc. — et ne plus me perdre dans un dédale d’outils collaboratifs dispersés.</p>
<p>L’idée de HUmanBeing c’est de répondre à ce besoin, en proposant :</p>
<ul><li>une plate-forme de mise en relations des utilisateurs sur la base des projets qu’ils créent, de leurs centres d’intérêt, de leur localisation, et de leurs compétences</li>
<li>une suite d’outil collaboratifs pour tous les projets créés grâce à la plate-forme : agenda, forum-chat de discussion, liste des tâches.</li>
<li>une plate-forme de partage pour que les projets et les utilisateurs puissent partager les ressources dont ils disposent, qu’ils créent et dont ils ont besoin.</li>
<li>une plate-forme sans modérateur, dont la modération se fait de manière autonome par des votes de la communauté d’utilisateurs venant réguler les conflits et poser les base de ce qu’elle trouve acceptable ou non, une communauté créant ainsi sa propre légitimité autonome des lois étatiques.</li>
</ul><p>L’objectif et l’ambition de cette plate-forme serait dans un premier temps d’apporter un sacré plus à tout les projets collaboratifs et non-marchands en leurs permettant de <em>scaler</em> et de prendre de l’ampleur au-delà des cercles de connaissances de chacun et donner du coup plus de possibilités d’agir sur le monde à tous ceux qui ont déjà cette éthique de vouloir donner du sens à leurs activités au quotidien.<br>
L’espoir qui m’anime au-delà d’apporter ces possibilités à ces personnes, est lié à ma façon pessimiste de penser l’avenir de la société marchande et de l’état dans leurs capacité à répondre aux besoins des personnes. Je m’imagine la prochaine crise économique, lorsque par exemple le ramassage des ordures s’arrêtera en raison de la faillite de ma communauté de communes et que l’accès aux soins sera devenu aussi difficile qu’en Grèce… et je me dis, si à ce moment on a un outil qui me permet de trouver 2 médecins, 4 infirmiers pour faire un centre de soins autogéré, ou alors faire une recherche de 5 chauffeurs poids lourds et 10 autres personnes pour créer une équipe de ramassage des ordures en moins d’une journée… Je me dis que cet outil pourrait être un formidable vecteur par lequel la collaboration, le partage et la gratuité pourraient s’imposer face au capitalisme sur le plan de la production matérielle de l’existence des hommes.</p>
<p>Et je me suis mis à le réaliser.</p>
<p>J’avais commencé en symphony (un framework PHP), mais c’était vraiment inadapté, donc je suis parti sur le framework METEOR JS très à l’aise pour gérer le temps réel : bien pratique lorsqu’il s’agit de collaborer. Pour l’instant j’ai une messagerie en temps réel fonctionnelle (chiffrée <em>end to end</em>), on peut créer un projet, inviter d’autres membres, le rechercher en fonction des compétences, localité qu’ils ont renseignée,, chaque projet et chaque utilisateur peut s’exprimer publiquement grâce a un blog tout simple. je dirais que j’ai fait 80 % du travail de réflexion et 40 % de l’écriture du code avant de pouvoir en sortir une version Bêta…</p>
<p>Ça fonctionne pas trop mal en local, c’est même plutôt joli, mais j’ai encore des soucis à le mettre en prod sur une version de démo et pas mal de bugs, dont certains pour lesquels je n’ai aucune piste de solution… mais bon, ça viendra, et je suis hyper motivé, j’ai appris à coder pour pouvoir créer cette plateforme, ce projet me tient à cœur depuis 2 ans maintenant, je suis pas prêt de baisser les bras !</p>
<p>J’ai récemment réalisé une vidéo pour présenter l’avancement du travail que vous pouvez regarder ici :</p>
<div><a href="https://www.youtube.com/watch?v=HNxRGuFSfZ0"><img src="media/df92e337.PrC3A9sentation-du-projet-HUmanBeing-YouTube.png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/Pr%C3%A9sentation-du-projet-HUmanBeing-YouTube.png" alt="" width="854" height="480" srcset="https://framablog.org/wp-content/uploads/2018/03/Présentation-du-projet-HUmanBeing-YouTube.png 854w, https://framablog.org/wp-content/uploads/2018/03/Présentation-du-projet-HUmanBeing-YouTube-300x169.png 300w, https://framablog.org/wp-content/uploads/2018/03/Présentation-du-projet-HUmanBeing-YouTube-768x432.png 768w" sizes="(max-width: 854px) 100vw, 854px"></a><p><em>Cliquez sur l’image pour regarder la vidéo (YouTube)</em></p></div>
<p> </p>
<p><strong>Tu as demandé des retours, ils te les ont donnés, ça ne t’a pas paru trop violent ?</strong></p>
<p>Ben d’une certaine manière les retours étaient très bons, ils ont été impressionnés par la quantité et la qualité du travail que j’avais réussi à réaliser en si peu de temps ainsi que par ma courbe d’apprentissage très rapide. D’autre part, l’objectif émancipateur visé par le projet à fait écho au projet associatif de Framasoft, on pourrait même dire que le projet HUmanBeing vise à inscrire la force de la création collaborative de contenus immatériels du libre (Wikipédia, Linux, etc..) dans la réalité matérielle concrète de la production des besoins des hommes.</p>
<p>Néanmoins à mes yeux trois points font que ce projet n’avais pas les prérequis nécessaires pour pouvoir bénéficier du soutien matériel que j’ai demandé à Framasoft (même si cette interview me permet de le faire connaître assez largement et constitue un soutien qui est toujours bon à prendre).</p>
<ul><li>Ce projet pose un rapport radical vis-à-vis de l’État et de l’économie ( « nous n’avons rien à attendre d’eux, créons un outil d’organisation qui nous permet de nous en émanciper »). Je pense que ça s’éloigne de la ligne directrice framasoftienne qui aurait plutôt tendance à vouloir créer des outils favorisant l’économie sociale et solidaire, des outils permettant plus d’interactions citoyenne s(framapetition, etc.), avec des valeurs de gauche moins radicales, basées, comme une grande partie de la gauche actuelle sur les valeurs du conseil national de la résistance : un état fort et démocratique gérant la répartition des richesse et le soutien au plus démuni. Il me semble que ce temps-là est dépassé, il appartient a une époque où les hausses de productivité annuelles permettaient au capitalisme ce genre de concessions au travailleurs, et que l’état et l’économie marchande nous démontrent jour après jour, et année après année que nous n’avons rien à attendre d’eux, si ce n’est l’intensification de l’exploitation de l’homme par l’homme et la destruction de l’écosystème permettant la vie des hommes.</li>
<li>D’autre part il me semble aussi que la façon d’envisager ce projet s’écarte de l’idéal de décentralisation poursuivi par Framasoft, dans la mesure ou il se propose de rassembler sur une seule et même plateforme beaucoup de services. dans l’idéal je rêverais que HUmanBeing soit décentralisé, avec plusieurs instances communiquant entre elles sur un réseau commun, mais bon, il me semble que ça ne pourra venir qu’après avoir fait la proof of concept de cette plateforme, un début de comm dessus. Il faut bien se rendre compte que développer une application décentralisée double ou triple le temps de développement.</li>
<li>enfin la façon de penser la modération de cette plateforme : autogérée et potentiellement porteuse de projets en-dehors du cadre légal (celui qui fait que les riches sont de plus en plus riches et les pauvres de plus en plus pauvres ou jetés en prison), a pu être perçue à juste titre par Framasoft comme quelque chose mettant potentiellement en danger le reste de ses activités.</li>
</ul><p>Enfin bon, je reste plein d’enthousiasme pour la suite, et sais que quand je suis motivé je suis capable de déplacer des montagne et de résoudre tout un tas de problèmes. Toujours est-il que le soutien matériel de Framasoft aurait permis de solutionner le problème majeur de savoir comment je vais payer mon loyer si je passe 10 heures par jour à développer une plate-forme non marchande…</p>
<p><strong>On voit qu’il reste du boulot pour mener à bien ton projet, c’est peut-être le moment de réunir une petite équipe de gens intéressés pour contribuer ?</strong><br><strong>Tu as mis les sources quelque part en ligne ? C’est codé en quoi ? Comment on peut contribuer ?</strong></p>
<p>Ben ouais, carrément ! Le projet est dès le départ très très ouvert à toutes les contributions, le « cahier des charges » s’est fait avec les contribution de plusieurs dizaines de personnes durant les Nuits debout, et au fil du temps je fais des rencontres et j’ai quelques petites contributions extérieures, plus tous mes amis qui me font des retours au fur et a mesure que j’avance dans les fonctionnalités. J’ai bien conscience que c’est un énorme projet et qu’il faudra qu’on soit nombreux à y participer pour que ça puisse exister durablement.</p>
<p>Le projet est donc codé en JavaScript, HTML, CSS, mongoDB autour du framework METEOR JS (et matérialize css pour le <em>front end)</em>, qui est un outil assez facile à prendre en mains avec de très bons cours en français et en anglais et énormément de ressources. Il faudrait aussi des personnes avec des compétences en comm’ et aussi des personnes sans compétences particulières, avec juste l’envie de participer à l’aventure, et qui apporteront sans aucun doute au projet toute leur richesse.</p>
<ul><li>Alors si vous voulez plus d’info sur le projet HUmanBeing, le github est ici : <a href="https://github.com/HUB-HUmanBeing/HUmanBeing">https://github.com/HUB-HUmanBeing/HUmanBeing</a></li>
<li>Vous pouvez me contacter aussi en passant faire un coucou sur le chat du projet : <a href="https://riot.im/app/#/room/%23HUmanBeing:matrix.org">https://riot.im/app/#/room/#HUmanBeing:matrix.org</a></li>
<li>Enfin toutes les contributions financières sont les bienvenues, car elle me permettent de dégager du temps pour me consacrer plus entièrement au projet. Voici le lien vers mon compte Patreon :<br><a href="https://www.patreon.com/robinbanquo">https://www.patreon.com/robinbanquo</a></li>
</ul><p>Comme dirait un enfant du paradis : A vot’ bon cœur M’sieurs dames !</p>
<p><strong>L’asso te remercie de ton implication et de ton travail et te souhaite une pleine réussite dans tes projets. On te laisse le mot de la fin comme d’habitude.</strong></p>
<p>Je vous remercie de m’avoir fait confiance dans la création de Noemie CMS, et de m’avoir permis de faire ce qui me plaît le plus : contribuer, par mon travail, au bien-être des personnes qui m’entourent.<br>
Je profite aussi de cette interview pour renvoyer vers <a href="https://robin-caramaschi.frama.site/">mon CV</a> (créé grâce aux pages Framasite et donc grâce a NoemieCMS), et informer les lecteurs qui auraient des pistes que je suis actuellement à la recherche d’un emploi.</p>
<p>Merci beaucoup de m’avoir offert cet espace d’expression, ce fut un plaisir de répondre à cette interview.</p>
<p><a href="media/67643b21.human-being-HUB.gif" data-original-source="https://framablog.org/wp-content/uploads/2018/03/human-being-HUB.gif"><img src="media/67643b21.human-being-HUB.gif" data-original-source="https://framablog.org/wp-content/uploads/2018/03/human-being-HUB.gif" alt="" width="806" height="448"></a></p>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/03/29/robin-stagiaire-chez-framasoft-et-porteur-de-projet/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">D&amp;eacute;fi #Ilovefs&amp;nbsp;: cr&amp;eacute;ez une page Framasite pour votre cr&amp;eacute;ation libre pr&amp;eacute;f&amp;eacute;r&amp;eacute;e&amp;nbsp;!</a> (14/02/2018)</li><li>Framablog : <a href="">Les Pages Framasite&amp;nbsp;: plus c&amp;rsquo;est facile, plus on partage&amp;nbsp;!</a> (14/02/2018)</li><li>Framablog : <a href="">Explorons le monde des services de Contributopia</a> (10/10/2017)</li><li>Framablog : <a href="">Frama.site&amp;nbsp;: testons la contribution</a> (12/10/2017)</li><li>Framablog : <a href="">Abul&amp;Eacute;du&amp;nbsp;: d&amp;eacute;but d&amp;rsquo;une renaissance&amp;nbsp;?</a> (20/06/2016)</li></ul></div></p>


feed_id: https://framablog.org/2018/03/30/aquilenet-7-ans-dinternet-libre-en-aquitaine/
title: Framablog : Aquilenet, 7 ans d’internet libre en Aquitaine
uri: Framablog-Aquilenet-7-ans-d-internet-libre-en-Aquitaine
url: https://framablog.org/2018/03/30/aquilenet-7-ans-dinternet-libre-en-aquitaine/
content:
<p>7 ans. Sept ans que Aquilenet, fournisseur d’accès à Internet associatif bordelais, construit de l’Internet bénévolement, localement, politiquement et maintenant en fédération. Sept ans également à faire de la sensibilisation, aussi bien sur les questions d’Internet, de vie privée, de logiciel libre que de critique des médias et de médias indépendants. On aurait pu croire qu’après autant de temps cette association se serait essoufflée mais loin de là : un passage en collégiale, un nouveau local, un <i lang="en">data-center</i> associatif et bien plus encore !</p>
<p><span></span></p>
<div><a href="media/72f35ec8.20171204_180511.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/03/20171204_180511.jpg"><img src="media/7ff8f0ce.20171204_180511-300x169.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/03/20171204_180511-300x169.jpg" alt="" width="300" height="169" srcset="https://framablog.org/wp-content/uploads/2018/03/20171204_180511-300x169.jpg 300w, https://framablog.org/wp-content/uploads/2018/03/20171204_180511-768x432.jpg 768w, https://framablog.org/wp-content/uploads/2018/03/20171204_180511-1024x576.jpg 1024w, https://framablog.org/wp-content/uploads/2018/03/20171204_180511.jpg 1280w" sizes="(max-width: 300px) 100vw, 300px"></a><p>Frigo du local – CC-BY-SA – Bram</p></div>
<p><strong>— Bonjour le collectif d’Aquilenet, c’est un plaisir de vous avoir, est-ce que vous pouvez vous présenter brièvement ?</strong></p>
<p>Bonjour, plaisir partagé 😉, nous sommes donc <a href="https://www.aquilenet.fr/">Aquilenet</a>, Fournisseur d’Accès Internet associatif en Nouvelle Aquitaine, et plus précisément localisé à Bordeaux. Nous comptons actuellement pas loin de 150 membres et sommes actifs depuis 2010 !</p>
<p><strong>Aquilenet est un fournisseur d’accès à internet (FAI) associatif, qu’est-ce que c’est ? En quoi le côté associatif fait une différence ? À qui vous vous adressez ?</strong></p>
<p>Le plus ancien fournisseur d’accès à Internet de France encore actif est un fournisseur d’accès associatif. C’est-à-dire que dès le début de l’Internet en France, on a vu des gens passionnés se rassembler entre eux pour construire quelque chose à leur échelle. Et puis sont arrivés les fournisseurs commerciaux : France Télécom, AOL, Club-Internet, Wanadoo, Neuf… Enfin, maintenant, on connaît leurs nouveaux noms : Orange, SFR, Free, etc. Ce sont d’immenses entreprises, qui couvrent tout le territoire national, et sont là pour faire ce que font les entreprises : vendre des services et faire des bénéfices. On en connaît les dérives : ces entreprises, qui ont la mainmise sur le réseau, peuvent contrôler ce qu’on a le droit – ou non – de consulter, choisir si on peut brider ou non une connexion, desservir volontairement plus ou moins bien le client suivant ce qui les arrange, et évidemment pratiquer une surveillance généralisée : on leur donne les clés et on utilise ce qu’ils veulent bien nous donner.</p>
<p>Un FAI associatif, c’est un petit ensemble de gens passionnés, qui veulent faire du réseau propre et fournir un Internet libre. On peut boire une bière avec. On peut littéralement voir comment c’est fait, voir ce qu’ils font de nos données. Il n’y a pas de dérives mercantiles, car ce n’est de toute manière pas concurrentiel avec les FAI dits « commerciaux ».<br>
En bref, les clés sont à nous, et on se réapproprie Internet, le réseau, et nos données : on fabrique nos propres bouts d’Internet, on <em>est</em> Internet !</p>
<p>En plus de cela, notre volonté étant de créer du réseau, on peut amener Internet là où les FAI commerciaux n’en voient pas l’intérêt. Ce sont les fameuses « zones blanches » dont on entend parfois parler. Pour nous, l’intérêt, c’est d’apporter l’accès au net à tout le monde, partout.</p>
<p>On s’adresse à tout le monde, comme n’importe quel autre FAI, à la différence que les assos sont essaimées partout en francophonie ; et qu’on va donc plutôt essayer d’agir en tant qu’acteur local. Parce qu’une fois de plus, un FAI associatif, c’est à l’échelle humaine. On peut discuter directement avec, on peut s’investir dedans. Et on peut, bien entendu, se contenter d’avoir une connexion Internet propre, neutre et libre de toute surveillance.</p>
<p>En gros, on est un peu comme une « AMAP » (Association pour le Maintien d’une Agriculture Paysanne) de l’Internet !</p>
<p>Bien sûr, on ne peut pas profiter des tarifs de gros auxquels les gros opérateurs ont accès, donc les accès ADSL sont typiquement un peu plus chers : 35-40€ par mois pour de l’ADSL sans téléphone. Mais d’autres fonctionnements sont possibles : des voisins peuvent se regrouper pour partager une ligne ADSL tout en ayant chacun son adresse IP propre, partageant ainsi les coûts.</p>
<p><strong>C’est une démarche fortement engagée politiquement, qu’est-ce qui vous a poussé⋅e⋅s à vous lancer dans cette aventure et à la continuer ?</strong></p>
<p>Pour n’importe quel être humain ayant été connecté à Internet, construire et cultiver son propre carré vert d’Internet peut sembler être une expérience excitante et passionnante ! La soif d’apprendre, la quête de sens avec la participation à la construction d’un Internet « propre », et le fait de devenir un acteur sur le sujet sont des éléments qui nous ont vite motivés à nous lancer dans cette aventure.</p>
<p>D’autre part fournir de l’accès à Internet avec une infrastructure permet d’aider aussi de nombreux projets à émerger, et aussi d’aider pas mal les copains, nous fabriquons ensemble notre bout d’Internet.</p>
<p><a href="media/f1a997fb.aquilenet2.png" data-original-source="https://framablog.org/wp-content/uploads/2018/02/aquilenet2.png"><img src="media/f1a997fb.aquilenet2.png" data-original-source="https://framablog.org/wp-content/uploads/2018/02/aquilenet2.png" alt="Mais au fait il est à qui le net ? À NOUS !!!"></a></p>
<p><strong>Et au-delà de Aquilenet on entend dire que vous lancez une structure qui s’appelle « C’est le bouquet », qu’est-ce que c’est ? Pourquoi vous le faites ? Qui est-ce que vous visez ?</strong></p>
<p>C’est Le Bouquet est une initiative qui a commencé à pointer le bout de son nez en 2017. Nous avons été contacté⋅e⋅s par un certain nombre d’associations ou de collectifs, qui voulaient plus que les services qu’Aquilenet fournit historiquement. Il leur fallait un ensemble d’outils propres, dégooglisés – le lectorat saura de quoi on parle – et sous leur contrôle. Des outils fiables, parce qu’on parle d’associations, ONG, collectifs, et que leurs communications doivent être sous leur contrôle : courriels, travail collaboratif… Pour tout cela, il faut du libre, sur un réseau qu’on sait propre, en lequel ils peuvent avoir confiance et qui sera maîtrisé sur toute la chaîne ou presque.</p>
<p>Alors l’idée a germé de créer quelque chose qui proposerait un bouquet de services libres et neutres, avec tout ce qu’il faut pour que ces structures puissent travailler efficacement. C’est le bouquet était né !</p>
<p>À cela s’ajoute la création d’outils permettant de gérer l’ensemble efficacement, et la mise en place de formations et de SAV pour pouvoir en permanence répondre aux questions, intervenir au besoin, sensibiliser et éduquer à des manières de travailler qui seront parfois nouvelles.</p>
<p>Courriels, CRM, pads, hébergement de document, newsletters, listes de diffusion, et bien plus encore : tout le nécessaire sans Google, équipé de logiciels libres, hébergé sur des serveurs propres et locaux, sans filtrage, ni exploitation de données, ni surveillance, et le tout qui passe par l’Internet propre des tuyaux d’Aquilenet !<br>
Il reste encore beaucoup à faire !</p>
<p><strong>Mais… ça ressemble furieusement à un <a href="https://chatons.org/">CHATONS</a> ! Vous en êtes un ? Est-ce que vous pensez rejoindre ce collectif ?</strong></p>
<p>Pour l’instant, ni Aquilenet, ni C’est le Bouquet ne se revendiquent CHATONS. Il n’y a pas pour l’instant de décision tranchée sur si oui ou non nous rejoindrions ce collectif… Le débat continue, entre la volonté d’indépendance de toute étiquette et le fait que, concrètement, les idées se croisent !</p>
<p><strong>La preuve en est qu’il n’est pas besoin de faire partie des CHATONS pour proposer des services web de manière éthique ! Dites, comment on fait pour faire un fournisseur d’accès à Internet ? Comment on se connecte à Internet et on l’amène à des gens ?</strong></p>
<p>Il y a de nombreuses façons d’y arriver, le mieux est de venir nous poser la question à la Fédération FDN, nous avons <a href="https://www.ffdn.org/wiki/doku.php?id=documentation">des documentations sur le sujet</a>, nous pouvons accompagner et fournir des ressources pour aider au démarrage. D’autre part nous pouvons mettre en contact avec une association fédérée géographiquement proche du demandeur. Ce qui est motivant c’est que nous continuons à voir de nouvelles initiatives émerger et nous rejoindre.</p>
<p><strong>Est-ce que vous ne faites que fournir de l’accès à Internet à des gens ?</strong></p>
<p>Non ! À vrai dire, la fourniture d’accès à Internet est une toute petite partie de notre activité. On pourrait dégager deux grands axes pour décrire les activités d’Aquilenet. Un premier axe est davantage centré sur les services. Au-delà des accès ADSL, l’association propose également des accès VPN (bon… c’est un accès à Internet en fait), des machines virtuelles, de l’espace de stockage, du mail ou encore de la VoIP. Nous sommes également parmi les fournisseurs de Brique Internet. Nous participons à différents projets comme The DCP Bay, de la distribution de films pour les salles de cinéma indépendantes. Tout ça repose bien entendu sur du logiciel libre et est garanti sans filtrage ! La seconde activité d’Aquilenet est plus d’ordre militant dans le sens où nous travaillons beaucoup à faire connaître la neutralité du net, le Libre ou à communiquer sur des thématiques dont nous nous sentons proches. Nous sommes impliqués localement pour sensibiliser sur ces thématiques et poussons pour un développement de l’Internet local plus accessible aux petites structures.</p>
<div><a href="media/f27dbbb8.2018-03-21-124712_1679x935_scrot.png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124712_1679x935_scrot.png"><img src="media/37e130eb.2018-03-21-124712_1679x935_scrot-300x167.png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124712_1679x935_scrot-300x167.png" alt="" width="300" height="167" srcset="https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124712_1679x935_scrot-300x167.png 300w, https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124712_1679x935_scrot-768x428.png 768w, https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124712_1679x935_scrot-1024x570.png 1024w, https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124712_1679x935_scrot.png 1679w" sizes="(max-width: 300px) 100vw, 300px"></a><p>Capture d’écran du débat entre Pierre Carles et Usul</p></div>
<p>D’autre part, nous organisons régulièrement des ateliers pour former les gens qui le souhaitent à des technologies très variées. Nous proposons aussi de temps en temps des projections au <a href="http://www.cinemas-utopia.org/bordeaux/">cinéma l’Utopia à Bordeaux</a> ou des débats avec des intervenants toujours passionnants. Notre dernière projection en date était le documentaire Nothing to Hide dont nous avons participé à la distribution sur Internet. Dernièrement, nous avons également participé à la venue de <a href="http://www.pierrecarles.org/">Pierre Carles</a> et <a href="https://fr.wikipedia.org/wiki/Usul_(vid%C3%A9aste)">Usul</a> pour <a href="https://www.youtube.com/watch?v=2q_2OIzTYwY">une soirée de discussion ouverte à toutes et à tous</a> . Nous essayons aussi d’ouvrir des sentiers pas encore tracés : nous réfléchissons, par exemple, à l’intégration de <a href="https://duniter.org/fr/">Duniter</a>, une cryptomonnaie libre qui se veut plus juste, dans nos moyens de paiement !</p>
<p>En interne, nous organisons des ateliers ouverts à toutes et tous, pour permettre à chacun de se former et de s’investir à son échelle. Nous avons lancé des groupes de travail aussi divers que la desserte en Wi-Fi des zones blanches, la communication, l’administration système, l’accueil, le support… Tout le monde peut mettre la main à la pâte quelles que soient ses compétences : on se forme entre nous !</p>
<p><strong>Vous n’êtes pas le seul FAI associatif qui existe, il y a une même, on l’a vu, une fédération, la FFDN, dont vous êtes fondateurs.  Est-ce que vous pouvez un peu nous en parler ? Quelle est vous relation avec cette fédération ?</strong></p>
<div><a href="https://db.ffdn.org/" target="_blank" rel="noopener"><img src="media/9fb19b76.2018-03-21-124325_899x676_scrot-300x226.png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124325_899x676_scrot-300x226.png" alt="" width="300" height="226" srcset="https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124325_899x676_scrot-300x226.png 300w, https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124325_899x676_scrot-768x577.png 768w, https://framablog.org/wp-content/uploads/2018/03/2018-03-21-124325_899x676_scrot.png 899w" sizes="(max-width: 300px) 100vw, 300px"></a><p>Carte des fournisseurs d’accès à internet associatifs montrant ceux de la FFDN (en bleu)</p></div>
<p>Nous sommes parmi les membres fondateurs de la  <a href="https://fr.wikipedia.org/wiki/French_Data_Network#F%C3%A9d%C3%A9ration_FDN">FFDN</a>, la fédération qui rassemble les <a href="https://db.ffdn.org/">FAI associatifs de toutes tailles et de toutes localisations</a>. Nos membres sont par définition également membres de celle-ci, certains y sont très actifs, d’autres non. Elle se compose donc de camarades d’un peu partout, avec qui nous échangeons nos questions, nos évolutions, nos volontés et nos besoins. Nous partageons ainsi nos connaissances tant techniques que, par exemple, juridiques, afin de toujours pousser le groupe vers l’avant. Les bons plans également, comme des solutions de financement de projets par des organismes publics nationaux ou internationaux. Lorsqu’un besoin se fait connaître, des membres de partout peuvent y répondre. Afin de maintenir ce maillage, des points « bilan » sont régulièrement faits par toutes les associations membres de la FFDN : quels sont les projets, les nouvelles, l’état de santé de l’association, ses besoins, etc. En fait, la FFDN nous permet d’être à la fois beaucoup et peu, partout et juste à un endroit. Elle nous donne une force commune sur tout le territoire, tout en laissant un ensemble de petits acteurs agir localement.</p>
<p><strong>Ça fait sept ans que vous existez, vous avez été jusqu’à présent en structure associative classique avec CA, président etc. et vous avez récemment décidé de passer à une structure de collégiale, pourquoi vous avez fait ce choix ? Comment vous vivez cette aventure et qu’est-ce que ça change pour vous ?</strong></p>
<p>Nous venons en effet de voter le passage en collégiale pour Aquilenet. Il n’y a plus de bureau, de président, de trésorier, mais des bénévoles motivé·e·s. Chacun·e a accès aux droits nécessaires aux actions qu’il ou elle entreprend, les tâches sont réparties entre les adhérents volontaires qui auront rejoint la collégiale, et il n’y a aucune centralisation des pouvoirs. Tout repose désormais sur la volonté de chaque adhérent et sur la confiance mutuelle. C’est un tournant humain, égalitaire, et qui vise à décharger des épaules en invitant tout le monde à faire sa part et à partager le savoir-faire. Là-dessus, nos craintes sont relatives : en dehors de questions technico-juridiques, nous avions déjà un système assez proche de la collégiale. Quiconque voulait faire avait le droit de le faire. L’idée, c’était d’officialiser ça une bonne fois pour toutes !</p>
<p><strong>Et en plus de cette transformation vous avez également désormais un local ! C’est aussi un grand changement, en quoi ça vous impacte ? Qu’est-ce que ça vous permet de nouveau ? On me souffle que vous êtes en train de lancer un <i lang="en">data-center</i> associatif, qu’est-ce que c’est et à quoi ça sert ?</strong></p>
<p>On l’a dit plusieurs fois depuis novembre, lors de nos réunions : c’est quelque chose d’important. Nous avons un lieu où nous nous rencontrons, de manière bien plus régulière et libre qu’auparavant. Depuis sa création, Aquilenet se rassemblait mensuellement dans un bar. Lorsque des ateliers avaient lieu, on faisait ça où l’on pouvait (souvent au Labx, hackerlab de Bordeaux). En cas de réunion, nous utilisions une salle… dans un bar, encore ! Maintenant, dès que quelqu’un veut travailler, dès qu’on veut discuter de quelque chose, débattre, préparer, planifier, faire un atelier : on se retrouve à « la Mezzanine », notre local. Il y a presque toujours quelqu’un de présent le mardi soir, toujours des petites réunions entre deux, trois, cinq, dix membres. Ça a donné une vraie existence physique à ce qui était, la majorité du temps, des appels, SMS, emails, échanges sur IRC.</p>
<div><a href="media/4691a93a.20171204_174911-e1521631973732.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/03/20171204_174911-e1521631973732.jpg"><img src="media/2cb039e7.20171204_174911-e1521631973732-1024x132.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/03/20171204_174911-e1521631973732-1024x132.jpg" alt="" width="1024" height="132" srcset="https://framablog.org/wp-content/uploads/2018/03/20171204_174911-e1521631973732-1024x132.jpg 1024w, https://framablog.org/wp-content/uploads/2018/03/20171204_174911-e1521631973732-300x39.jpg 300w, https://framablog.org/wp-content/uploads/2018/03/20171204_174911-e1521631973732-768x99.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px"></a><p>Data-center en tout début de construction – CC-BY-SA – Bram</p></div>
<p> </p>
<p>Si le local s’appelle « La Mezzanine », ce n’est pas pour rien : il s’y trouve une Mezzanine que nous allons transformer en data-center associatif. Il possède son propre réseau électrique à part du reste du local, d’origine 100 % renouvelable. Une fois que tout sera en place, tout le monde pourra librement y installer son serveur, quelle que soit sa forme et sa taille, du Raspberry Pi à la tour de PC, et l’y poser. Nous fournissons l’énergie, la connexion, au besoin des IP Aquilenet, tout ce qu’il faut ! Un groupe de travail planche actuellement dessus. Il y a du travail encore, mais ça prend forme petit à petit !</p>
<p><strong>Et comment vous rejoindre dans cette belle aventure ?</strong></p>
<p>On est joignables en permanence par courriel depuis la section contact de <a href="https://www.aquilenet.fr/">notre site Internet</a>, et tout le nécessaire pour adhérer à l’association et/ou profiter des services qu’on propose y est disponible ! Et pour plus de chaleur humaine (et de bière<sup>1</sup>), on se donne rendez-vous chaque premier mardi du mois, 21h, à la mezzanine, le local d’Aquilenet – 20 rue Tourat, Bordeaux, pour accueillir à la fois les membres, les curieuses et les curieux !</p>
<p><strong>Un mot de la fin ?</strong></p>
<p>Devenir fournisseur d’accès Internet est à la portée de tous, si vous n’en avez pas dans votre région et êtes motivés n’hésitez pas à nous contacter, c’est une formidable école sur le fonctionnement de l’Internet et c’est aussi une contribution très utile au développement de la liberté dans notre pays. Enfin sachez que nos associations sont toujours ouvertes à toute personne motivée qui souhaiterait nous aider, les thématiques ne manquent pas et ne sont pas uniquement que techniques, vous êtes toutes et tous bienvenus !</p>
<p>« Sous les pavés, la fibre ! » 😀<br>
Une autre fin du net est possible.<br>
Hacker vaillant rien d’impossible !</p>
<p> </p>
<ol><li>L’alcool est dangereux pour la santé, consommez avec modération.</li>
</ol>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/03/30/aquilenet-7-ans-dinternet-libre-en-aquitaine/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">GitHub et les libristes&amp;nbsp;: un danger et un d&amp;eacute;fi&amp;nbsp;!</a> (28/01/2016)</li><li>Framablog : <a href="">Le libre a sa place &amp;agrave; la F&amp;ecirc;te de l&amp;rsquo;Huma</a> (16/08/2016)</li><li>Framablog : <a href="">H&amp;eacute;, en vrai, tu sais comment &amp;ccedil;a marche, toi, Wikip&amp;eacute;dia&amp;nbsp;?</a> (26/01/2017)</li><li>Framablog : <a href="">(se) D&amp;eacute;googliser en toute facilit&amp;eacute;</a> (27/09/2017)</li><li>Framablog : <a href="">D&amp;eacute;fi #Ilovefs&amp;nbsp;: cr&amp;eacute;ez une page Framasite pour votre cr&amp;eacute;ation libre pr&amp;eacute;f&amp;eacute;r&amp;eacute;e&amp;nbsp;!</a> (14/02/2018)</li></ul></div></p>


feed_id: https://mozillazine-fr.org/il-y-a-20-ans-netscape-liberait-son-code-source/
title: mozillaZine-fr : Il y a 20 ans, Netscape libérait son code source
uri: mozillaZine-fr-Il-y-a-20-ans-Netscape-libérait-son-code-source
url: https://mozillazine-fr.org/il-y-a-20-ans-netscape-liberait-son-code-source/
content:
<p>Nous savons maintenant tout ce que cela a apporté à la fois sur le plan technique et humain, mais à l’époque c’était un incroyable saut dans l’inconnu. C’est le moment de voir ou revoir le fameux film <a href="https://m.youtube.com/watch?feature=youtu.be&amp;v=4Q7FTjhvZ7Y">Project Code Rush</a> pour se replonger dans l’ambiance de l’époque où Firefox n’existait encore qu’en rêve.</p>
<p><img src="media/31cea72e.39fcff259ddeccfa69dcb537c22fa1ad" data-original-source="http://cdn.libravatar.org/avatar/39fcff259ddeccfa69dcb537c22fa1ad" alt="Gravatar de mozillaZine-fr" class="gravatar" /><br/><i>Original post of <a href="https://mozillazine-fr.org/il-y-a-20-ans-netscape-liberait-son-code-source/" title="Visit the source">mozillaZine-fr</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Fuse : <a href="">Mettre &agrave; jour son statut twitter en shell</a> (29/01/2009)</li><li>arNum&eacute;ral : <a href="">Injecter son propre code SQL dans Views</a> (15/07/2010)</li><li>Influence PC : <a href="">Discovery sait &agrave; pr&eacute;sent parler : vid&eacute;o et code source !</a> (04/03/2013)</li><li>mozillaZine-fr : <a href="">Il y a 15 ans, Netscape lib&eacute;rait le code source de Mozilla</a> (31/03/2013)</li><li>Framablog : <a href="">La filiale open source de Microsoft un an plus tard : du lard ou du cochon ?</a> (20/04/2013)</li></ul></div></p>


feed_id: https://framablog.org/2018/04/01/framadsense-la-publicite-qui-a-du-sens/
title: Framablog : Framadsense, la publicité qui a du sens
uri: Framablog-Framadsense-la-publicité-qui-a-du-sens
url: https://framablog.org/2018/04/01/framadsense-la-publicite-qui-a-du-sens/
content:
<p>C’est avec le plus grand sérieux que nous lançons aujourd’hui notre alternative à la régie publicitaire Google AdSense : Framadsense !</p>
<p><span></span></p>
<h2>Aujourd’hui on trolle la pub !</h2>
<p>On ne va pas noyer le poisson : aujourd’hui est le jour rêvé pour lancer notre outil de bannières publicitaires. C’est dimanche, nos salarié·e·s se reposent, nos bénévoles ont une vie personnelle, vous allez donc pouvoir enflammer les z’internets en toute autonomie.</p>
<blockquote><p>Vous croyez que c’est une blague… ? Vous ne vous doutez pas à quel point nous sommes sérieuxses, dès qu’il s’agit de déconner.</p></blockquote>
<div></div>
<p>Nous avons déjà parlé ici du fléau qu’est la publicité « digitale » (comme disent les « dir’comm' » et les « dir’mark' »). C’est le profilage publicitaire qui est aux origines des <a href="https://framablog.org/?s=l%C3%A9viathans">Léviathans qui centralisent le web</a>. Il suffit de voir le talk « <a href="https://framablog.org/2017/11/09/la-nouvelle-dystopie-maintenant/">Nous créons une dystopie simplement pour obliger les gens à cliquer sur des publicités</a> » pour comprendre combien c’est grave, et combien il faut <a href="https://degooglisons-internet.org/">Dégoogliser Internet</a>. Nous relayons aussi des alternatives plus vertueuses, comme <a href="https://framablog.org/2017/02/09/next-inpact-bilan-apres-un-an-de-respect-pour-nos-donnees/">celle de la rédaction de NexINpact</a>.</p>
<p>La pub en ligne est partout, c’est une catastrophe numérique et écologique… On comprend pourquoi certaines personnes s’échangent <a href="https://antipub.org/se-defendre/internet/">de formidables astuces pour résister à l’agression publicitaire</a>. L’ironie, c’est que la plupart des alternatives et connaissances qui nous permettent de faire respecter nos intimités numériques sont peu connues… et qu’elles manquent de pub !</p>
<h2>Notre sérieux va vous surprendre</h2>
<p>C’est parti d’une idée de JosephK. Oui, JosephK, un salarié de Framasoft qui déjà, pour la blague, avait codé le <a href="https://troll.framasoft.org/">Bingo du Troll</a> (à utiliser sans modération dès qu’un troll vous emmouscaille). Celui qui, récemment, a bidouillé un joli lifting pour le Framablog (vous avez remarqué comme il est plus aéré, plus lisible ?). JosephK, un des plus farouches opposants à la pub parmi nous, qui vient nous proposer :</p>
<blockquote><p>Et si on montrait les mécanismes de la pub en ligne tout en faisant de la réclame pour les alternatives éthiques ?</p></blockquote>
<div></div>
<p>Il y a des informations que nos navigateurs web diffusent en permanence : de quel site on vient (c’est le rôle du « <a href="https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rent_(informatique)">référent</a> »), ainsi que les versions de notre système d’exploitation et notre navigateur web (ce que transmet le « <a href="https://fr.wikipedia.org/wiki/User_agent">user agent</a> »). Rien qu’avec ces infos-là, donc sans pister quiconque, on peut générer des bannières qui expliquent aux personnes utilisant des outils fermés comment mieux se libérer… « Tu viens de Facebook ? Essaie Framasphère ! » ou « Tu utilises Chrome ? Firefox est plus rapide et plus éthique ! »</p>
<a href="https://sense.framasoft.org/"><img src="media/4954abb6.framadsense.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/03/framadsense.jpg" alt=""></a>
<h2><a href="https://sense.framasoft.org/">Framadsense</a>, parce que ça nous fait rire</h2>
<p>Si on crée ce micro-outil pour nous, autant le mettre à disposition de tou·te·s, non ? Ainsi est né <a href="https://sense.framasoft.org/">Framadsense</a>, disponible à l’adresse <a href="https://sense.framasoft.org/">https://sense.framasoft.org</a>. Si vous voulez l’utiliser pour votre site web, il vous suffit :</p>
<ul><li>D’aller sur <a href="https://sense.framasoft.org/">Framadsense</a></li>
<li>De paramétrer le type de bannière que vous voulez (cocher des cases, quoi !)</li>
<li>De copier/coller le code généré à l’endroit de votre site où vous voulez insérer de la (fausse-)pub !</li>
</ul><p><img src="media/2c0bb060.framadsense-filtrer.png" data-original-source="https://framablog.org/wp-content/uploads/2018/03/framadsense-filtrer.png" alt=""></p>
<p><a href="https://sense3.org/fr/home/">Sense3</a>, le logiciel développé par JosephK, est un logiciel libre (forcément !) qui respecte notre vie privée, et dont les bannières affichent uniquement des projets libres et non lucratifs… voire des œuvres d’art, juste pour le plaisir de remplacer la pollution visuelle par de la culture ! Vous pouvez d’ailleurs proposer de nouvelles bannières en collaborant <a href="https://framagit.org/josephk/sense3-org/">au code sur son dépôt</a> (nous, on a juste fait les exemples les plus courants… venez pas nous gronder si votre projet libre favori n’y est pas encore !).</p>
<p>Voilà : même quand il s’agit de déconner, on en profite pour hacker les codes de la pub. Plus qu’un poisson, Framadsense est un vrai logiciel qui permet au moins qu’on se pose la question :</p>
<blockquote><p>comment attirer l’attention de nos proches sur le fait que nos attentions sont sur-sollicitées ?</p></blockquote>
<div></div>
<p>Vous avez le reste du (long) week-end pour y répondre (ou pour manger du chocolat).</p>
<p> </p>
<p>L’équipe de Framasoft.</p>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/04/01/framadsense-la-publicite-qui-a-du-sens/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">GitHub et les libristes&amp;nbsp;: un danger et un d&amp;eacute;fi&amp;nbsp;!</a> (28/01/2016)</li><li>Framablog : <a href="">Framadrive, conservez et synchronisez 2 Go sur nos serveurs</a> (05/10/2015)</li><li>Framablog : <a href="">D&amp;eacute;googlisons saison 2&amp;nbsp;: ils ne savaient pas que c&amp;rsquo;&amp;eacute;tait impossible, alors ils l&amp;rsquo;ont fait&amp;nbsp;!</a> (05/10/2015)</li><li>Framablog : <a href="">MyPads&amp;nbsp;: l&amp;rsquo;alternative de Framasoft &amp;agrave; Google Docs</a> (06/10/2015)</li><li>Framablog : <a href="">Framaboard&amp;nbsp;: les libristes ont r&amp;eacute;invent&amp;eacute; le tableau blanc&amp;hellip; mais en mieux&amp;nbsp;!</a> (07/10/2015)</li></ul></div></p>


feed_id: https://miamondo.org/2018/04/01/a-start-job-is-running/
title: Miamondo : Linux : « A start job is running… »
uri: Miamondo-Linux-A-start-job-is-running
url: https://miamondo.org/2018/04/01/a-start-job-is-running/
content:
<p>Introduction Quel adorateur du Grand GNU-à-tête-de-Linux n'a jamais été confronté à cette antienne au démarrage de son ordinateur? "A start job is running..." Cet avertissement sybillin s'accompagne d'une obscure suite de chiffres et de lettres ainsi que d'un décompte qui dure en général un peu plus d'une minute trente. Cause Cela est du à une... <a href="https://miamondo.org/2018/04/01/a-start-job-is-running/#more-19542">Lire la suite →</a></p>
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://miamondo.org/2018/04/01/a-start-job-is-running/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Miamondo : <a href="">Archlinux : Finalisation de mon installation</a> (11/01/2017)</li><li>Miamondo : <a href="">Archlinux, une installation qui r&eacute;serve bien des surprises!</a> (08/01/2017)</li><li>Miamondo : <a href="">T-UI launcher, un bel outil destin&eacute; aux geeks</a> (19/05/2017)</li><li>Miamondo : <a href="">Installer une distribution Linux sur un smartphone Android</a> (26/05/2017)</li><li>Miamondo : <a href="">&Agrave; la d&eacute;couverte de l&rsquo;informatique dans les nuages avec Seafile</a> (18/07/2017)</li></ul></div></p>


feed_id: http://debian-facile.org/viewtopic.php?id=21121
title: debian-facile.org : Petit retour sur l'aventure aux JDLL 2018
uri: debian-facile-org-Petit-retour-sur-l-aventure-aux-JDLL-2018
url: http://debian-facile.org/viewtopic.php?id=21121
content:
<p>Cela fait maintenant une semaine depuis la fin des <a href="https://www.jdll.org/" rel="nofollow">JDLL</a> à Lyon, l?occasion de revenir sur ce week-end. Pour ses 20 ans, cet évènement a été une réussite avec un programme chargé et de très belles rencontres. C'est toujours un moment important pour découvrir de nouvelles choses et apprendre autour du libre sans oublier de passer d'excellents moments. Pour ceux qui ne connaissent pas, c'est un week-end avec des conférences, ateliers, install party, village associatif et nous ne pouvons que vous conseiller de venir pour la prochaine édition (ainsi que tous les autres évènements du libre <a href="https://www.agendadulibre.org/" rel="nofollow">Agenda du libre</a>). <br><br>Debian-Facile a encore décidé de participer à cet évènement pour discuter du libre, de Debian et de sa communauté. Cette année encore, nous avons tenu un stand avec quelques membres accompagnés de notre Tux et ses chocos DF. Évidemment, nous avons encore rencontré des membres et des visiteurs qui nous connaissait (ou pour piquer des chocolats). Malgré tout, pour ceux qui ne nous connaissaient pas encore, c'était l'occasion de leur expliquer ce qu'on fait et de les inviter à venir sur le site. Cela reste avant tout  l'occasion de se rencontrer et de discuter entre passionnés. C'est aussi toujours sympa de mettre un visage sur un pseudo et de prendre le temps d'échanger. On avait également des stickers pour mettre sur votre PC (mais ils sont vite partis). <br><br>Pour la première fois, on a animé une conférence pour parler des communautés d'entraide et plus particulièrement de Debian-Facile. Nous avions besoin de savoir quels sont les besoins des utilisateurs et inciter chacun d'eux à contribuer. Expliquer le fonctionnement de cette communauté est essentiel pour que tous puissent y prendre part et la faire vivre.<br>Les contributions ne se limitent heureusement pas qu'à des aspects techniques et tout le monde peut jouer un rôle important. Malheureusement, 1 heure n'était pas suffisante pour aborder tous les sujets qui étaient prévus. On a dû faire l'impasse sur des choses extrêmement importante : la vie de l'association et la participation de Debian-Facile à divers évènements. Sur l'association, il y a beaucoup de choses à faire et on en reparlera, très bientôt on aura besoin de vous. <br><br>De nombreuses personnes nous ont sollicité pendant ce week-end pour intervenir dans divers évènements. Nous sommes ouverts à toutes propositions dans la limite de nos possibilités.<br>On essaiera de faire le maximum mais ce sera difficile de s'engager à faire un week-end au Mans et le suivant à Perpignan. C'est pour ça, si vous êtes dans le coin, qu'on a besoin de vous.<br>N'hésitez pas à faire signe. On vous donnera alors un coup de main  de notre côté (matériel et humain). Vous pouvez également nous signaler un évènement où Debian-Facile peut participer. <br>C'est encore passé trop vite. On n'a jamais le temps de tout voir. C'est pour ça qu'on repart encore, au plus tard, on se retrouve pour les RMLL de Strasbourg. <br><br><br><br>Librement,<br>L'équipe Debian-Facile <br><br><span><img src="media/74c174e8.file-Ra66bee4f92ad5fc2eb9c4bbfe5f0ea5e.png" data-original-source="https://debian-facile.org/images//file-Ra66bee4f92ad5fc2eb9c4bbfe5f0ea5e.png" alt="file-Ra66bee4f92ad5fc2eb9c4bbfe5f0ea5e.png"></span><br><span><img src="https://debian-facile.org/images/file-R73f27f962c93b1daf4441ba7d92bebfd" alt="file-R73f27f962c93b1daf4441ba7d92bebfd"></span></p>
<p><img src="media/3bc69a9e.3df72092984f99e34111c0a7e3ebd7c0" data-original-source="http://cdn.libravatar.org/avatar/3df72092984f99e34111c0a7e3ebd7c0" alt="Gravatar de debian-facile.org" class="gravatar" /><br/><i>Original post of <a href="http://debian-facile.org/viewtopic.php?id=21121" title="Visit the source">debian-facile.org</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.m0le.net/2018/04/01/backup-avec-borg-via-sshfs-sur-synology/
title: Nono : Backup avec Borg via ssh(fs) sur Synology
uri: Nono-Backup-avec-Borg-via-ssh(fs)-sur-Synology
url: https://blog.m0le.net/2018/04/01/backup-avec-borg-via-sshfs-sur-synology/
content:
<p>Tant qu'à faire un peu de ménage sur notre dédié, je me suis décidé <strong>à changer de mode de backup en passant à Borg</strong>.</p>
<h3>Le postulat</h3>
<ul><li> Utiliser Borg (avec l'encyrption + passphrase)</li>
<li>Faire des backups de chaque VM (hebergé dans XEN) quotidiennement</li>
<li>Garder une rétention correct (7 journalières; 4 hebdomadaires; 6 mensuelles)</li>
<li>Tout envoyer sur un NAS Synology (en utilisant SSHFS)</li>
</ul><h3>Les prérequis</h3>
<ul><li>NAS Synology, SSH + SFTP d'activé/configuré</li>
<li>un script ssh pour envoyer l'IP public vers le dédié (pas nécéssaire si IP fixe)</li>
<li>borgbackup &amp; sshfs d'installé sur les clients</li>
</ul><p>Dans mon cas, j'utilise <strong>un script sur mon synology qui récupère son IP public</strong> et qui l'envoie dans un fichier "ip_syn" sur le serveur <strong>m0le </strong>periodiquement</p>
<h3>Les tâches</h3>
<ol><li>Créer un utilisateur "backup" sur le synology avec SSH + SFTP + SSH key</li>
<li>Configurer sshfs avec une clé SSH sur le client</li>
<li>Installer, initialiser et tester le repo Borg</li>
<li>Automatiser le tout avec un script</li>
</ol><h3>Création de l'utilisateur backup</h3>
<p>Tout se passe depuis l'interface web, il faut s'assurer que l'utilisateur a le droit dans un dossier, disons /Backup (monté dans /volume1/Backup/)</p>
<p>Pour que la connexion par clé ssh fonctionne, il faut :</p>
<ol><li>Que l'utilisateur fasse partie du groupe administrators pour avoir accès au login SSH</li>
<li>Activer le "User Home" Service dans Users > Advanced. Cela permet d'avoir un "vrai" répertoire pour l'utilisateur et pouvoir stocker les clés SSH de l'utilisateur (dans /var/services/homes/<user>/.ssh/authorized_keys</li>
<li>Avoir les bons paramètres de sécurités/accès dans le dossier .ssh et autoriser la connexion par clé</li>
</ol><p>On peut s'en sortir en exécutant ces commandes :</p><pre>chmod 755 /var/services/homes/<user>
chmod 700 /var/services/homes/<user>/.ssh
chmod 600 /var/services/homes/<user>/.ssh/*
chown -R <user>:users /var/services/homes/<user>/.ssh</pre><p>Il faut également s'assurer que ces deux lignes soit décommenté dans <em>/etc/ssh/sshd_config</em>:</p><pre>PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys</pre><p></p>
<h3>Installation de la clé ssh + sshfs + borg</h3>
<p>Pour installer les dépendances sous Debian:</p><pre>m0le# apt install sshfs</pre><p>On passe à la génération de la clé ssh + l'envoi sur le synology</p><pre>m0le# ssh-keygen -t rsa -b 4096 // Je genère une clé sans passphrase (pour automatiser le montage avec sshfs)

m0le# ssh-copy-id <user>@<ip_synology> -p <port> // j'envoie la clé vers le synology

m0le# ssh <user>@<ip_synology> -p <port> // Je vérifie que j'arrive bien à me connecter au server, sans demander de mot de passe.</pre><p>On teste l'existence d'un dossier "Backup" accessible sur le synology</p><pre>backup@synology$ cd Backup // j'utilise mon utilisateur dédié "backup"
backup@synology Backup$ touch test // Je crée un fichier</pre><p>On crée enfin le répertoire local pour monter le répertoire Backup avec sshfs</p><pre>m0le# mkdir -p /mnt/syno // Je créer le repertoire pour le montage via SSHFS

m0le# sshfs <user>@<ip_synology>/Backup/ /mnt/syno -p <port> // je monte le dossier Backup de mon synology sur le server m0le

m0le# ls -l /mnt/syno // Si le fichier "test" s'affiche, c'est tout bon !

m0le# rm /mnt/syno/test // J'en ai plus besoin</pre><p></p>
<h3>Installation et initialisation de BorgBackup</h3>
<p>On va dabord créer un <strong>repo qui va héberger nos "archives"</strong>.</p>
<p>(les archives stockeront nos fichiers, le repo est l'endroit ou seront inventorier ces archives)</p><pre>m0le# apt install borgbackup // installation de borgbackup

m0le# borg init --encryption=repokey /mnt/syno/<repo> // création du repo en prenant soin de créer un mot de passe !

m0le# borg create /mnt/syno/<repo>::test /etc/ // Je créer une sauvegarde du dossier "/etc" dans un archive nommé "test" dans mon repo "/mnt/syno/<repo>"</pre><p>Faire des tests et les supprimer</p><pre>m0le# borg create --stats /mnt/syno/<repo>::test2 /etc/ // Je crée une deuxième archive "test2" du dossier /etc/ : Ca devrait être bcp plus rapide car "test" existe déjà.

m0le# borg list /mnt/syno/<repo>::test2 // Si je liste le contenu du dossier "/etc", c'est tout bon !

m0le# borg delete /mnt/syno/<repo>::test // Je supprimer mes tests

m0le# borg delete /mnt/syno/<repo>::test2 // Je supprimer mes tests</pre><p></p>
<h3>Script d'automatisation</h3>
<p>Si tout va bien jusqu'ici, c'est qu'on a de quoi créer des archives Borg (manuellement pour l'instant), sur un repertoire de notre synology via sshfs.</p>
<p>Plutôt pas mal, on va donc automatiser ça ! Voilà ce que le script (cf source) fait :</p>
<ol><li>Il monte le répertoire sshfs</li>
<li>Il crée un backup avec le nom de la machine + date courante</li>
<li>Il effectue le nettoyage des archives si besoin (rétention)</li>
<li>Il démonte le répertoire de backup</li>
</ol><p>Évidemment, il faudra faire vos modifs comme celles que j'ai apportées par rapport à la source (cf les paramètres au debut)</p><pre>#!/bin/bash

# Mount parameters
mount="/mnt/syno/"

# Borg parameters
repo="/mnt/syno/m0le"
pass="legrosmotdepasse!!"
backup_dir="/etc /root /usr/local/bin"

# Synology parameters
syno_user="backup"
syno_ip=`cat /home/ip_syn`
syno_port="22"
syno_dir="/Backup/"

# Setting this, so the repo does not need to be given on the commandline:
export BORG_REPO={repo}

# Setting this, so you won't be asked for your repository passphrase:
export BORG_PASSPHRASE=${pass}
# or this to ask an external program to supply the passphrase:
export BORG_PASSCOMMAND='pass show backup'

# some helpers and error handling:
info() { printf "\\n%s %s\\n\\n" "$( date )" "$*" >&amp;2; }
trap 'echo $( date ) Backup interrupted >&amp;2; exit 2' INT TERM

info "Mount ${mount} from ssh://${syno_user}@${syno_ip}:${syno_port}/${syno_dir}"

sshfs ${syno_user}@${syno_ip}:${syno_dir} ${mount} -p ${syno_port}

info "Starting backup: ${backup_dir}"

# Backup the most important directories into an archive named after
# the machine this script is currently running on:

borg create \\
--verbose \\
--filter AME \\
--list \\
--stats \\
--show-rc \\
--compression lz4 \\
--exclude-caches \\
--exclude '/home/*/.cache/*' \\
--exclude '/var/cache/*' \\
--exclude '/var/tmp/*' \\
\\
::'{hostname}-{now}' \\
$backup_dir \\

backup_exit=$?

info "Pruning repository"

# Use the `prune` subcommand to maintain 7 daily, 4 weekly and 6 monthly
# archives of THIS machine. The '{hostname}-' prefix is very important to
# limit prune's operation to this machine's archives and not apply to
# other machines' archives also:

borg prune \\
--list \\
--prefix '{hostname}-' \\
--show-rc \\
--keep-daily 7 \\
--keep-weekly 4 \\
--keep-monthly 6 \\

prune_exit=$?

# use highest exit code as global exit code
global_exit=$(( backup_exit > prune_exit ? backup_exit : prune_exit ))

info "Unmounting ${mount}"

umount ${mount}

if [ ${global_exit} -eq 1 ];
then
info "Backup and/or Prune finished with a warning"
fi

if [ ${global_exit} -gt 1 ];
then
info "Backup and/or Prune finished with an error"
fi
exit ${global_exit}</pre><p>Il ne reste plus qu'à exécuter le script, vérifier l'archive et son contenu et enfin rajouter un petit cron qui va bien 😉</p>
<h3>Source</h3>
<p><a target="_blank" href="https://techarea.fr/tuto-ssh-cle-nas-synology/">sshfs/ssh key sur Synology<br></a><a target="_blank" href="http://borgbackup.readthedocs.io/en/stable/quickstart.html">Borg backup commands + script</a></p>
<p><img src="media/a3f571a1.98838634398c4e1bfce4493ee38ff1e3" data-original-source="http://cdn.libravatar.org/avatar/98838634398c4e1bfce4493ee38ff1e3" alt="Gravatar de Nono" class="gravatar" /><br/><i>Original post of <a href="https://blog.m0le.net/2018/04/01/backup-avec-borg-via-sshfs-sur-synology/" title="Visit the source">Nono</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Nono : <a href="">Le petit script de backup de Nono</a> (17/02/2012)</li><li>Nono : <a href="">Nono&#039;s Vrac 88 - Via shaarli [ Pr&amp;eacute;sentation &amp;amp; Fin ]</a> (08/03/2013)</li><li>David Mercereau : <a href="">Backup chiffr&eacute; avec duplicity sur HubiC</a> (21/10/2013)</li><li>Sheldon.fr : <a href="">Faire un mirroir de backup &laquo;&nbsp;blind&eacute;&nbsp;&raquo;  (come on NSA, come on !)</a> (20/02/2014)</li><li>Matao : <a href="">gSTM : le tunelling SSH facile</a> (26/12/2009)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #13
uri: 2018-04-02-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-13
feed_id:
https://blog.journalduhacker.net/index.php?article154/liens-interessants-journal-du-hacker-semaine-13-2018

url:
https://blog.journalduhacker.net/index.php?article154/liens-interessants-journal-du-hacker-semaine-13-2018

content:
<p>Pour la 13ème semaine de l'année 2018, voici <strong>10 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/hg7qmz/le_downvote_en_question">Le downvote en question</a></li>
<li><a href="https://www.journalduhacker.net/s/o9hyyu/au_fait_cest_quoi_un_bon_test_unitaire_dint">Au fait, c'est quoi un bon test unitaire, d'intégration ou fonctionnel ?</a></li>
<li><a href="https://www.journalduhacker.net/s/kbsfiy/gitflow_est_il_le_workflow_dont_jai_besoin">Gitflow : est-il le workflow dont j'ai besoin ?</a></li>
<li><a href="https://www.journalduhacker.net/s/96x7fq/victime_de_son_succ_s_qwant_subit_la_plus">Victime de son succès, Qwant subit la plus grosse panne de son histoire</a></li>
<li><a href="https://www.journalduhacker.net/s/njzvh9/2018_curl_vingt_ans">2018, curl a vingt ans</a></li>
<li><a href="https://www.journalduhacker.net/s/me2duj/s_curiser_une_api_rest">Sécuriser une API REST</a></li>
<li><a href="https://www.journalduhacker.net/s/ntgkjm/les_conteneurs_par_o_commencer">Les conteneurs : par où commencer ?</a></li>
<li><a href="https://www.journalduhacker.net/s/eoc9lh/d_ployer_csp_une_approche_en_5_tapes">Déployer CSP : une approche en 5 étapes</a></li>
<li><a href="https://www.journalduhacker.net/s/iwabh7/publication_du_codec_vid_o_open_source_av1">Publication du codec vidéo Open Source AV1, plus efficace que l'HEVC</a></li>
<li><a href="https://www.journalduhacker.net/s/s2fm7f/framadsense_la_publicit_qui_du_sens">Framadsense, la publicité qui a du sens</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article154/liens-interessants-journal-du-hacker-semaine-13-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #13</a> (04/04/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #13</a> (03/04/2017)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du pirate semaine #13</a> (27/03/2015)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article43/libressl-2-7-2
title: Thuban : LibreSSL 2.7.2
uri: Thuban-LibreSSL-2-7-2
url: https://obsd4a.net/blog/index.php?article43/libressl-2-7-2
content:
<p>LibreSSL 2.7.2 vient de sortir, et est la première version de la série 2.7.x, considérée comme stable. Elle sera inclus dans OpenBSD 6.3.</p>

<p>Les changements, depuis la 2.7.1, sont :</p>

<ul><li>Ajoute le support des bibliothèques partagées compilées avec CMake, sur toutes les plates-formes le gérant. Quelques options CMake ont changées ; merci de consulter le fichier README pour plus de détails.</li>
	<li>Mise à jour et ajouts dans les nouvelles sections HISTORY des manuels de l'API.</li>
</ul><p>Bien-sûr, cette version inclut tous les changements des versions 2.7.x précédentes.</p>

<p>Le projet LibreSSL continue d'améliorer la base du code en tenant compte des pratiques modernes pour créer du code sécurisé. Chacun est invité à faire part de commentaires et autres améliorations à la communauté. Merci à tous les contributeurs qui aident à rendre possible cette version du projet.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article43/libressl-2-7-2" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://obsd4a.net/blog/index.php?article42/guide-de-migration-openbsd-6-2-6-3
title: Thuban : Guide de Migration OpenBSD 6.2 => 6.3
uri: Thuban-Guide-de-Migration-OpenBSD-6-2-6-3
url: https://obsd4a.net/blog/index.php?article42/guide-de-migration-openbsd-6-2-6-3
content:
<p>OpenBSD 6.3 est disponible depuis aujourd'hui. Joie !</p>

<p><img alt="" src="media/1cf240df.Harry.gif" data-original-source="https://www.openbsd.org/images/Harry.gif"></p>

<p>Voyons maintenant comment <strong>migrer d'OpenBSD 6.2 vers 6.3</strong> ?!</p>

<h2>Avant la mise-à-niveau</h2>

<p>Comme d'habitude, une des premières actions est de supprimer les manpages obsolètes :</p>

<p><code># rm -rf /usr/share/man</code></p>

<p>Pour une fois, l'action suivante est de supprimer le répertoire de reliaison des bibliothèques, du fait d'un changement à ce niveau :</p>

<pre>
# rm -r /usr/share/compile</pre>

<h3>Changement de configuration</h3>

<p>Pour info, il y a des changements de configuration :</p>

<ul><li>gestion logicielle des <strong>pavés tactiles</strong> : maintenant, gérés par le pilote ''ws''... - normalement, transparent pour l'utilisateur... sauf à vouloir utiliser le pilote synaptics, ce qui nécessite de se créer un fichier ''xorg.conf'' personnalisé.</li>
	<li>au niveau <strong>IPv6</strong> : en rapport avec la gestion slaac, pour se mettre en conformité avec la RFC 7217 - <em>normalement, c'est transparent pour l'utilisateur</em>...</li>
	<li><strong>ifconfig</strong> : l'option ''deletetunnel'' est remplacée par ''-tunnel'' - ajustez votre configuration et autres scripts, si besoin...</li>
	<li><strong>iked</strong> et <strong>isakmpd</strong> : afin de se mettre en conformité avec la RFC 5903, du fait d'un changement dans le calcul du secret partage de DH, cela rend incompatible les groupes ECP. Veillez à mettre à jour tous vos pairs, en même temps, si vous êtes concernés !</li>
	<li><strong>vmd</strong> : gros changement : vmd ne crée plus automatiquement l'interface de pont, nécessaire. C'est à l'utilisateur de le faire, par exemple, dans le fichier ''/etc/hostname.bridge0'', puis d'ajouter dans le fichier de configuration de ''vm.conf'' la définition de celui-ci, tel que :
	<pre>
switch "uplink" {
    interface bridge0
}</pre>
	</li>
</ul><h3>Changements spécifiques</h3>

<p>Certains binaires changent dans leur fonctionnement, en étant mis-à-jour.<br>
C'est principalement le cas de ''Buildbot'', ''memcached'', ''neomutt'', ''newsbueter'' et ''PostgrSQL''.</p>

<p>Pour en savoir plus sur les autres changements induits par ces mises-à-niveau, veuillez lire le <strong>Guide de Migration</strong>...</p>

<h3>Conseils pratiques</h3>

<p>Avant de faire la mise-à-niveau, si vous utilisez Gnome3, pensez à désactiver gdm : <code># rcctl disable gdm </code><br>
Lors du redémarrage, vous vous retrouverez en terminal texte, mais cela permettra de ne pas avoir de soucis avec l'interface graphique.</p>

<p>Vous pouvez faire de même pour xenodm...</p>

<p>Idem, pour les services serveurs, il est recommandé de les désactiver !</p>

<h2>Téléchargement</h2>

<p>Maintenant que les précautions d'usage ont été exécutées - <em>n'est-ce pas ?!</em> - occupons-nous de télécharger le nécessaire !</p>

<p>Pour cela, positionnons-nous à la racine du système et téléchargeons le binaire ''bsd.rd'', puis les fichiers de sommes de contrôle, et de signature, pour les vérifier :</p>

<p>$ cd /<br>
# ftp -n -m -C "https://fastly.cdn.openbsd.org/pub/OpenBSD/6.3/$(arch -s)/bsd.rd"<br>
# ftp -n -m -C "https://fastly.cdn.openbsd.org/pub/OpenBSD/6.3/$(arch -s)/SHA256.sig"<br>
$ sha256 -c SHA256.sig 2>&amp;1 | awk '/bsd.rd/ {print $3}'<br>
OK<br>
$ signify -Cp /etc/signify/openbsd-63-base.pub -x SHA256.sig bsd.rd<br>
Signature Verified<br>
bsd.rd: OK</p>

<h2>Installations</h2>

<p>(Re)démarrons la machine informatique, et lors de l'invite 'boot>', tapez : <code>boot bsd.rd</code></p>

<p>Laissez faire, jusqu'à ce que le processus vous demande le choix d'(I)nstaller, d'(U)pgrader, etc … choisissez : ''<code>U</code>''</p>

<p>Puis, tapez ''<code>http</code>'' si vous voulez la faire en étant connecté à Internet...<br><em>ou si vous avez le CD ou une clé USB, tapez ''<code>cd</code>'' !</em></p>

<p>Ensuite, répondez aux questions, tout comme lors de votre première installation… pour finir par redémarrer, si tout s'est bien passé : <code>reboot </code></p>

<p>Normalement, OpenBSD met-à-jour automatiquement les firmwares, et essaye de fusionner correctement les nouveaux fichiers de configuration avec ceux que vous auriez pu modifier...</p>

<p>au cas où, utilisez ''sysmerge'', puis ''fw_update''.</p>

<p>Puis terminez par la mise-à-niveau des packages !</p>

<p><code># pkg_add -iuv</code></p>

<p>Laissez faire - <em>cette étape peut être très longue, selon le nombre de paquets que vous aviez précédemment installés pour votre usage</em></p>

<p>et une fois effectuée, exécutez :</p>

<p><code># pkg_check</code></p>

<p>Et si vous l'avez installé, exécutez :</p>

<p><code># sysclean</code></p>

<p><em>Parfois, il peut être nécessaire de répèter ces deux dernières commandes...</em></p>

<p>Sinon, si ''sysclean'' n'est pas installé, une fois n'est pas coutume, il sera nécessaire d'exécuter ceci :</p>

<p><code># cd /usr/X11R6/lib<br>
# rm libpthread-stubs.a \\<br>
     libpthread-stubs.so.2.0 \\<br>
     pkgconfig/pthread-stubs.pc</code></p>

<p>En effet, ceci est nécessaire du fait d'un changement dans la gestion de la bibliothèque ''libpthread-stubs'' qui n'est plus nécessaire - pour plus d'informations, je vous renvoie au <strong>Guide de Migration</strong>...</p>

<hr><p>Ceci étant dit, étant fait, pensez à réactiver les services que vous auriez désactivé, lors de la phase de préparation de la mise-à-niveau, puis une fois fait, redémarrez votre machine...</p>

<p>Une fois que vous êtes dans votre session, pensez à lire les fichiers pkg-readmes préparés dans ''<code>/usr/local/share/doc/pkg-readmes/</code>''.</p>

<h2>Documentation</h2>

<p>La traduction anglais->français (in)officielle du <a href="https://obsd4a.net/wiki/doku.php?id=openbsd.org:faq:upgrade63"><strong>Guide de migration OpenBSD 6.3</strong></a> est prête !</p>

<hr><p><em>N'hésitez pas à venir en discuter sur notre <a href="https://obsd4a.net/forum">forum</a></em> ;)</p>

<p> </p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article42/guide-de-migration-openbsd-6-2-6-3" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">Guide de migration OpenBSD 6.0 vers 6.1</a> (14/04/2017)</li><li>Thuban : <a href="">Guide de Migration OpenBSD 6.1 =&amp;gt; 6.2</a> (10/10/2017)</li></ul></div></p>


feed_id: https://framablog.org/2018/04/03/framaclic-un-nouveau-service-qui-compte/
title: Framablog : Framaclic, un nouveau service qui compte
uri: Framablog-Framaclic-un-nouveau-service-qui-compte
url: https://framablog.org/2018/04/03/framaclic-un-nouveau-service-qui-compte/
content:
<p>Vous avez besoin de compter les visites sur vos sites sans fliquer vos visiteureuses ? On a un framachin pour vous !</p>
<p><span></span></p>
<p>Prenons un exemple rapide. Fred aime bien pondre des textes et il les sème un peu partout sur le vaste Ouèbe.</p>
<p>Cela lui pose deux problèmes.</p>
<p>Ses textes sont sur des sites différents avec parfois des adresses web (ou « URL ») longues comme un jour sans pain. Mais pour ça il a trouvé la parade, c’est <a href="https://frama.link/">frama.link</a>, le raccourcisseur d’URL de Framasoft. Il a créé une adresse courte pour chacun de ses textes, et quand on lui demande où on peut lire sa prose, il donne cette URL plutôt qu’une adresse de 256 caractères biscornus. Pour avoir des adresses web <em>encore plus courtes</em>, il pourrait utiliser <a href="https://huit.re/">https://huit.re/</a>.</p>
<p>L’autre souci de Fred, c’est qu’il est affreusement cabotin. Il écrit pour le plaisir, il publie sous licence libre, il a compris qu’il ne bouclerait pas ses fins de mois grâce à sa plume, mais il ne peut pas s’empêcher de se demander si quelqu’un⋅e lit réellement ce qu’il commet.</p>
<p>Fred est donc tout content quand Framasoft sort <a href="https://framaclic.org/">Framaclic</a> (<em>bon, il ne fait pas des triples saltos, mais il a un moment de jubilation</em>).</p>
<h2>C’est quoi ?</h2>
<div><img src="media/1d4c79d2.dolomon.png" data-original-source="https://framablog.org/wp-content/uploads/2018/02/dolomon.png" alt="" width="280" height="280" srcset="https://framablog.org/wp-content/uploads/2018/02/dolomon.png 280w, https://framablog.org/wp-content/uploads/2018/02/dolomon-150x150.png 150w" sizes="(max-width: 280px) 100vw, 280px"><p>Zag, l’adorable mascotte de Dolomon</p></div>
<p>Framaclic est un raccourcisseur d’URL qui compte les clics. Voilà. Dit comme ça, on dirait que c’est drôlement simple, non ?</p>
<p>Eh bien, bonne nouvelle : <strong>c’est simple !</strong></p>
<p>Bon, soyons justes, Frama.link avait déjà un compteur, rudimentaire. Il reconnaît l’auteur de l’URL courte via un petit cookie et est capable de lui fournir un comptage des clics. Seulement, ça ne marche que depuis l’ordinateur et le navigateur sur lesquels l’adresse courte a été créée (à cause du cookie).</p>
<p>« Framaclic est un frama.link dopé aux stéroïdes », nous dit Luc, l’auteur de l’application (qui développe aussi parfois <a href="https://luc.frama.io/wemawema/">des petites applis complètement inutiles donc parfaitement indispensables</a>).</p>
<h2><strong>Comment ça marche ?</strong></h2>
<p>Framaclic est basé sur Dolomon, comme <i lang="en">DOwnLOad MONitor</i>. Pas besoin d’avoir fait anglais première langue pour piger ça.</p>
<p>Fred se rend sur <a href="https://framaclic.org/">framaclic.org</a>. Il crée un compte avec un mot de passe, histoire d’être seul à pouvoir accéder à ses statistiques (des fois qu’elles soient mauvaises).</p>
<p>Il fait une liste des adresses de toutes les ressources vers lesquelles il veut créer un lien : ses textes, son blog, son CV, ses galeries de photos, <a href="https://grisebouille.net/arretons-avec-les-croissants/">une BD de Simon qu’il adore partager avec ses collègues</a>… Si la liste n’est pas exhaustive, ce n’est pas grave, il pourra en ajouter par la suite.</p>
<p>Comme il aime bien que les choses soient correctement rangées (<em>rappel : cet exemple est une fiction</em>), il crée des catégories et des étiquettes pour s’y retrouver. Surtout qu’il se dit que ce truc-là va drôlement lui rendre service et qu’il va finir par y mettre beaucoup d’adresses.</p>
<p>Ensuite, pour chaque adresse longue il en génère une courte (un « dolo »). Pas besoin de la conserver, Framaclic s’en charge.</p>
<p> </p>
<p><img src="media/05ab0645.ajoutDoloChien-1.png" data-original-source="https://framablog.org/wp-content/uploads/2018/02/ajoutDoloChien-1.png" alt="" width="592" height="741" srcset="https://framablog.org/wp-content/uploads/2018/02/ajoutDoloChien-1.png 592w, https://framablog.org/wp-content/uploads/2018/02/ajoutDoloChien-1-240x300.png 240w" sizes="(max-width: 592px) 100vw, 592px"><br>
Les dolos sont créés au fur et à mesure.</p>
<p><img src="media/67bda4c4.ajoutDoloVFVVOK.png" data-original-source="https://framablog.org/wp-content/uploads/2018/02/ajoutDoloVFVVOK.png" alt="" width="824" height="468" srcset="https://framablog.org/wp-content/uploads/2018/02/ajoutDoloVFVVOK.png 824w, https://framablog.org/wp-content/uploads/2018/02/ajoutDoloVFVVOK-300x170.png 300w, https://framablog.org/wp-content/uploads/2018/02/ajoutDoloVFVVOK-768x436.png 768w" sizes="(max-width: 824px) 100vw, 824px"></p>
<p>Pour suivre les visites sur une page précise, Fred peut créer un dolo pointant sur une petite image transparente (Dolomon vous en propose une) et insérer l’URL générée, comme on insère une image, dans sa page.</p>
<p>Fred aime surtout créer des dolos qui pointent sur un document, au lieu de la page web. Par exemple, un dolo pour le pdf de son roman (<a href="media/f3632859.FredUrbain_VFVV_cczero20151108.pdf" data-original-source="http://framabook.org/docs/vieuxflic/FredUrbain_VFVV_cczero20151108.pdf">http://framabook.org/docs/vieuxflic/FredUrbain_VFVV_cczero20151108.pdf</a> au lieu de la page générique <a href="https://framabook.org/vieux-flic-et-vieux-voyou/">https://framabook.org/vieux-flic-et-vieux-voyou/</a>), un autre pour la version e-pub, et encore un pour le code source en <a href="https://fr.wikipedia.org/wiki/LaTeX">Latex</a>. De cette façon, Fred saura quelle version est la plus téléchargée.</p>
<p><img src="media/8b0e5f46.listeDolos-1024x306.png" data-original-source="https://framablog.org/wp-content/uploads/2018/02/listeDolos-1024x306.png" alt="" width="1024" height="306" srcset="https://framablog.org/wp-content/uploads/2018/02/listeDolos-1024x306.png 1024w, https://framablog.org/wp-content/uploads/2018/02/listeDolos-300x90.png 300w, https://framablog.org/wp-content/uploads/2018/02/listeDolos-768x230.png 768w, https://framablog.org/wp-content/uploads/2018/02/listeDolos.png 1151w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Mais il ne saura rien de plus : Framaclic n’enregistre que des statistiques anonymes, pas les adresses IP des visiteureuses.</p>
<p>Par contre, cela fait de beaux graphiques :</p>
<p><img src="media/409faa49.graph-framaclic-1024x307.png" data-original-source="https://framablog.org/wp-content/uploads/2018/02/graph-framaclic-1024x307.png" alt="" width="1024" height="307" srcset="https://framablog.org/wp-content/uploads/2018/02/graph-framaclic-1024x307.png 1024w, https://framablog.org/wp-content/uploads/2018/02/graph-framaclic-300x90.png 300w, https://framablog.org/wp-content/uploads/2018/02/graph-framaclic-768x230.png 768w, https://framablog.org/wp-content/uploads/2018/02/graph-framaclic.png 1881w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Et comme vos données vous appartiennent, vous pouvez les télécharger dans un <a href="https://fr.wikipedia.org/wiki/Comma-separated_values">fichier CSV</a>, ce qui vous permettra de les manipuler à votre guise, de faire des camemberts colorés…</p>
<p>Ah, un dernier truc cool à savoir : Luc a fait <a href="https://fr.wordpress.org/plugins/dolomon/">un plugin Dolomon pour WordPress</a>. Si vous avez un blog, vous pourrez créer vos dolos directement depuis votre article.</p>
<p><img src="media/36b404b1.plugin.png" data-original-source="https://framablog.org/wp-content/uploads/2018/02/plugin.png" alt="" width="300" height="572" srcset="https://framablog.org/wp-content/uploads/2018/02/plugin.png 300w, https://framablog.org/wp-content/uploads/2018/02/plugin-157x300.png 157w" sizes="(max-width: 300px) 100vw, 300px"></p>
<h2>Contribuez</h2>
<p>Comme tout logiciel qui n’a pas encore subi l’épreuve du feu (enfin, l’épreuve de l’utilisation massive), Dolomon comporte certainement quelques bugs ou nécessite un petit coup de <i lang="en">polish</i> pour en améliorer l’ergonomie : n’hésitez pas à contribuer en ouvrant des <a href="https://framagit.org/luc/dolomon/issues">tickets</a> !</p>
<p>Nous tenons au passage à lever notre chapeau à Luc, alias Framasky notre infatigable admin-sys, qui a codé Dolomon pour nos besoins internes, et l’a amélioré afin que l’on puisse l’ouvrir au public ;).</p>
<h4>Pour aller plus loin</h4>
<ul><li>Testez <a href="https://framaclic.org/">Framaclic</a> ;
<ul><li>(<em>optionnel</em>) le <a href="https://fr.wordpress.org/plugins/dolomon/">plugin Dolomon pour WordPress</a> ;</li>
</ul></li>
<li>Installez <a href="https://framacloud.org/fr/cultiver-son-jardin/dolomon.html">Dolomon sur votre propre serveur</a> ;</li>
<li>Contribuez <a href="https://framagit.org/luc/dolomon">au code de Dolomon</a></li>
<li><a href="https://fiat-tux.fr/">Découvrez et soutenez le travail de Luc sur son blog</a>.</li>
</ul>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/04/03/framaclic-un-nouveau-service-qui-compte/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">MyPads&amp;nbsp;: l&amp;rsquo;alternative de Framasoft &amp;agrave; Google Docs</a> (06/10/2015)</li><li>Framablog : <a href="">D&amp;eacute;googlisons saison 3&amp;nbsp;: 30 services alternatifs aux produits de Google &amp;amp; co</a> (03/10/2016)</li><li>Framablog : <a href="">Wallabag it, une belle occasion d&amp;rsquo;y aller de votre poche&amp;nbsp;!</a> (24/01/2017)</li><li>Framablog : <a href="">Framadrive, conservez et synchronisez 2 Go sur nos serveurs</a> (05/10/2015)</li><li>Framablog : <a href="">D&amp;eacute;googlisons saison 2&amp;nbsp;: ils ne savaient pas que c&amp;rsquo;&amp;eacute;tait impossible, alors ils l&amp;rsquo;ont fait&amp;nbsp;!</a> (05/10/2015)</li></ul></div></p>


