# articles

feed_id: http://framablog.org/2015/12/04/3-auteurs-de-romans-framabook-en-dedicace-a-paris/
title: Framablog : 3 auteurs de romans Framabook en dédicace à Paris !
uri: Framablog-3-auteurs-de-romans-Framabook-en-dédicace-à-Paris
url: http://framablog.org/2015/12/04/3-auteurs-de-romans-framabook-en-dedicace-a-paris/
content:
<p>Vous l’avez peut-être remarqué, mais la collection Framabook est active, et se diversifie de plus en plus… allant même défendre la Culture Libre dans la fiction !</p>
<p><span></span></p>
<p>Alors pour fêter cela, on s’est dit qu’on allait mettre nos auteur-e-s de romans Libre à l’honneur lors d’une dédicace… Car quoi de mieux pour faire découvrir le Libre aux Dupuis-Morizeau de notre entourage que de trouver au pied du sapin un roman dédicacé personnellement… Une histoire qu’ils peuvent adapter, reprendre, diffuser autour d’eux, voire dont ils peuvent écrire la suite… ?</p>
<p><a href="http://www.alivrouvert.fr/"><img src="media/1edac487.affiche-framadedi-v1.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/affiche-framadedi-v1.png" alt="affiche framadedi- v1" width="1041" height="1472"></a></p>
<h3>On connaît déjà 2 romancier-e-s Framabook…</h3>
<p> </p>
<h3><a href="http://framabook.org/apolog-le-cycle-des-noenautesiii/"><img src="media/01b8f2c0.Apolog_couv-214x300.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/Apolog_couv-214x300.png" alt="Apolog_couv" width="214" height="300"></a>#Apolog, de Pouhiou</h3>
<p>Il y a bien entendu Pouhiou qui, quand <a href="http://framablog.org/2015/02/03/nouvelles-recrues-chez-framasoft/">il n’est pas Framaslave</a> ou ne parle pas de <a href="http://pouhiou.com/sexe-libre-et-open-source/">sexe libre et open-source</a>, continue de temps en temps d’écrire les aventures des NoéNautes, ses télépathes foutraques, aux bras cassés et pieds nickelés.</p>
<p>Le 3e roman de la série des NoéNautes, #Apolog, est sorti en août dernier, et bonne nouvelle : pas besoin d’avoir lu les deux tomes précédents pour l’apprécier !</p>
<p>En revenant aux origines de la prophétie qui pourrit la vie de ses personnages, Pouhiou se permet de réécrire l’Histoire avec l’irrévérence qu’on lui connaît…</p>
<p>Tout en balisant son roman d’un « code » littéraire nous méta-donnant des infos afin d’encore mieux jouer avec notre esprit.</p>
<ul><li><a href="http://www.lavisdedeidre.org/index.php?post/Apolog%2C-Pouhiou-%28Framabook%2C-Licence-CC-O%29">Lire la critique d’#Apolog</a> par Deidre</li>
<li><a href="http://framablog.org/2015/08/26/apolog-le-3e-tome-des-noenautes-disponible-chez-framabook/">Lire l’interview de Pouhiou</a> sur le framablog.</li>
<li><a href="http://framabook.org/apolog-le-cycle-des-noenautesiii/">Télécharger #Apolog</a> sur Framabook.org</li>
<li><a href="http://www.enventelibre.org/livres/73-apolog-le-cycle-des-noenautes-tome-iii--9791092674095.html">Acheter #Apolog</a> (version papier) sur EnVenteLibre.org</li>
</ul><p> </p>
<h3><a href="http://framabook.org/apolog-le-cycle-des-noenautesiii/"><img src="media/85c1d560.Avantdormir_PremCouv-219x300.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/03/Avantdormir_PremCouv-219x300.jpg" alt="Avant de dormir, Couverture" width="219" height="300"></a>Avant de dormir, de Lilly Bouriot</h3>
<p>Lilly, c’est notre auteure-prodige. Une jeune femme si talentueuse qu’elle a vu son premier roman édité avant même que d’aller passer son bac de Français.</p>
<p>Il faut dire qu’Avant de dormir est une œuvre singulière. Un conte initiatique, une épopée gothique à l’imaginaire dense qui ne dépaysera pas les amateurs de Lovecraft ou de Neil Gaiman.</p>
<p>C’est l’histoire d’Andreï, un adolescent de 13 ans qui emménage dans une ville où un mal mystérieux tue ses voisins par dizaine. Lorsqu’Andreï découvre sous son lit un passage vers une forêt et un monde peuplé de monstres, il décide de partir à la recherche de celle qui pourrait être à l’origine de ces malheurs : la Vouivre.</p>
<ul><li><a href="http://www.livre.alpes-haute-provence.fr/avant-de-dormir-lilly-bouriot/">Lire la critique d’Avant de dormir</a> , par Florence</li>
<li><a href="http://framablog.org/2015/03/12/avant-de-dormir-un-roman-fantastique-et-sombre-chez-framabook/">Lire l’interview de Lilly</a>, sur le Framablog</li>
<li><a href="http://framabook.org/art_avant-de-dormir/">Télécharger Avant de dormir</a> sur Framabook.org</li>
<li><a href="http://www.enventelibre.org/livres/55-avant-de-dormir-97910926741.html">Acheter Avant de dormir</a> (version papier) sur EnVenteLibre.org</li>
</ul><h2>…et le 3e auteur est une exclu !</h2>
<h3><a href="http://framabook.org/vieux-flic-et-vieux-voyou/"><img src="media/206972f2.vfvv_premcouv-217x300.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/vfvv_premcouv-217x300.png" alt="vfvv_premcouv" width="217" height="300"></a>Vieux flic et vieux voyou, de Frédéric Urbain</h3>
<p>Une exclu dans le Libre, vraiment… ? OK : parlons plutôt d’avant première. À l’heure où nous écrivons ces lignes, le polar drôle et prenant de Frédéric Urbain est en cours d’édition, et n’est pas encore officiellement sorti. Vous l’aurez donc avant tout le monde lors de cette séance de dédicaces !</p>
<p>Frédéric est connu du groupe Framabook, puisqu’il en est l’un des correcteurs. Mais il n’a pas bénéficié de passe-droit pour autant : comme les autres, son roman est passé en comité de lecture et la qualité de son intrigue, l’humour des situations comme la langue enlevée de ces personnages nous ont séduit.</p>
<p>Vieux flic et vieux voyou est un polar dans la plus pure tradition de ces romans de gare qui nous frissonnent. Deux papys (un flic à la retraite et un pickpocket rangé des affaires) s’embarquent dans une enquête au suspense maîtrisé, qui va leur faire traîner leur expérience, leurs rhumatismes et leur argot de titis dans les rues de paname… entre meurtre, trafic de drogue, et tracking GPS.</p>
<ul><li><a href="http://framabook.org/vieux-flic-et-vieux-voyou/">Télécharger Vieux flic et vieux voyou</a> en avant première sur Framabook.org</li>
</ul><h2>À vous de diffuser la Culture Libre</h2>
<p>Tous ces livres sont Libres (CC-0 pour les romans de Frédéric Urbain et Pouhiou, LAL pour celui de Lilly Bouriot). Ce qui signifie que vous pourrez venir dans la librairie avec votre clé USB et repartir avec tous les romans dans votre poche !</p>
<p>Le logiciel libre bénéficie déjà de communauté qui veillent à le faire connaître et adopter par un maximum de monde. La culture libre ne profite pas encore de ces prescripteurs et prescriptrices, et pourtant… Pourtant c’est une porte d’entrée formidable vers le Libre pour toutes les personnes qui angoissent à l’idée de changer leurs habitudes logicielles.</p>
<p>À vous donc de faire passer l’info autour de vous, et d’emmener un maximum de monde à cette rencontre avec des auteur-e-s qui remettent en question le paradigme veillissant de la propriété intellectuelle classique <img src="media/7f1b63c6.1f609.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉"></p>
<p><strong>Rendez-vous donc le vendredi 19/12 dès 19h</strong></p>
<p><strong>À la librairie libriste <a href="http://www.alivrouvert.fr/">À Livr’Ouvert</a></strong></p>
<p><strong>171 bvd Voltaire (M° Charonne)</strong></p>
<p><strong>Pour une Framarencontre très conviviale !</strong></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="http://framablog.org/2015/12/04/3-auteurs-de-romans-framabook-en-dedicace-a-paris/" 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="">#Apolog, le 3e tome des No&amp;eacute;Nautes disponible chez Framabook</a> (26/08/2015)</li><li>Framablog : <a href="">Les Connards Pros expliquent GAFAM&amp;nbsp;: Apple</a> (06/09/2015)</li><li>Framablog : <a href="">La &laquo; politique &raquo; Framabook et les licences libres, Par C. Masutti et B. Jean</a> (16/10/2013)</li><li>Framablog : <a href="">Pouhiou vient &eacute;crire chez vous : 1 mois, 1 roman, 1 sac &agrave; dos !</a> (29/10/2013)</li><li>Framablog : <a href="">Framasoft fait son &amp;laquo;&amp;nbsp;Ray&amp;rsquo;s day&amp;nbsp;&amp;raquo; avec 8 nouvelles Libres</a> (22/08/2015)</li></ul></div></p>


feed_id: http://g3l.org/le_site/index.php?2015/12/04/329-rejoignez-la-rebellion
title: G3L : Rejoignez la rebellion !
uri: G3L-Rejoignez-la-rebellion
url: http://g3l.org/le_site/index.php?2015/12/04/329-rejoignez-la-rebellion
content:
<p>L'April lance une <a href="http://www.april.org/campagne/" hreflang="fr">campagne de soutien</a> sur le thème de <em>StarWars</em>.</p>


<p><a href="http://www.april.org/campagne/"><img src="media/e6348904.palpatine-educ-small.png" data-original-source="http://g3l.org/le_site/images/autres/palpatine-educ-small.png" alt=""></a></p> <p>Elle arrive alors que la Ministre de l'éducation nationale a signé <a href="https://www.april.org/un-partenariat-indigne-des-valeurs-affichees-par-leducation-nationale" hreflang="fr">un partenariat avec Microsoft</a>, et Cisco, en contradiction avec les positions précédentes ainsi que la loi.
Et la <a href="https://www.april.org/projet-de-loi-pour-une-republique-numerique-des-reponses-banales-et-aucun-engagement-ferme" hreflang="fr">réponse du gouvernement à la consultation "République numérique"</a>, qui sur la vente forcée des OS avec les PC se contente de dire "pas la peine puisqu'il y a déjà une loi" sans préciser que la loi actuelle n'est justement pas appliqué. Bref, le côté obscur s'approche, il est d'autant plus urgent de <a href="http://www.april.org/campagne/" hreflang="fr">soutenir</a> l'April !</p>
<p><img src="media/e01c4dc6.aeb730b6da030ff3ba13636fcd669d58" data-original-source="http://cdn.libravatar.org/avatar/aeb730b6da030ff3ba13636fcd669d58" alt="Gravatar de G3L" class="gravatar" /><br/><i>Original post of <a href="http://g3l.org/le_site/index.php?2015/12/04/329-rejoignez-la-rebellion" title="Visit the source">G3L</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://philippe.scoffoni.net/discussion-thunderbird-fondation-pep/
title: Philippe Scoffoni : Discussion entre Thunderbird et la Fondation p≡p
uri: Philippe-Scoffoni-Discussion-entre-Thunderbird-et-la-Fondation-p-p
url: http://philippe.scoffoni.net/discussion-thunderbird-fondation-pep/
content:
<p><img src="media/82314d28.cadenas-300x221.jpg" data-original-source="http://philippe.scoffoni.net/wp-content/uploads/2015/12/cadenas-300x221.jpg" alt="cadenas" width="300" height="221">Après avoir soufflé le froid, voilà un peu de chauds pour notre <strong>client de messagerie libre</strong> préféré <strong>Thunderbird</strong>. Des discussions ont lieu entre la fondation p≡p (prononcez pep) et le Conseil Thunderbird afin de trouver des modalités d’accord pour un éventuel rapprochement. <a rel="nofollow" href="https://mail.mozilla.org/pipermail/tb-planning/2015-December/004204.html" target="_blank">La fondation a fait une proposition pour financer Thunderbird</a>. Un aide visiblement liée à intégration de la technologie p≡p.</p>
<h2>p≡p c’est quoi ?</h2>
<p>Ce projet a été lancé par une<a rel="nofollow" href="https://www.indiegogo.com/projects/pep-pretty-easy-privacy#/"> campagne de financement sur Indiego</a>. Son but est de créer des outils qui facilitent le chiffrement des communications en ligne, courrier électronique, messagerie instantanée, SMS et autre. Il est vrai qu’à ce jour, le chiffrement des messages reste réservé à une élite d’informaticiens.</p>
<p>Je suis d’ailleurs un très mauvais élève. <a rel="nofollow" href="http://genma.free.fr/">Genma</a>, grand prosélyte du chiffrage, m’a déjà laissé plusieurs fois ses petits bouts de papier avec sa clef PGP, je crois que ce doit être l’une des rares personnes avec qui je pourrais échanger des messages chiffrés.</p>
<p>Conscient des freins à l’usage du chiffrage, le projet p≡p veut donc le démocratiser avec un slogan : privacy by default, autrement chiffrons tous sans avoir besoin d’y penser. Pour l’instant ils ont sorti une extension pour Outlook en test. C’est vrai c’est un peu décevant sur le coup.</p>
<p>Pour Thunderbird la fondation s’est déjà rapprochée du projet <a rel="nofollow" href="https://www.enigmail.net/home/index.php">Enigmail</a>. Cette extension permet de simplifier l’utilisation de PGP. Ce partenariat a pour objectif de mettre à disposition des utilisateurs la technologie p≡p via Enigmail. Pour l’instant, il ne me semble que c’est encore dans le lab…</p>
<h2>Et alors, ça va se faire ?</h2>
<p>Difficile à dire. Les discussions sont en cours. D’après les échanges sur la liste de discussion, il faut attendre encore une quinzaine de jours sans plus s’affoler avant de savoir exactement ce qu’il va se passer.</p>
<p>Dans tous les cas, le mal de l’annonce de <strong>Mozilla</strong> commence à infuser avec des articles qui en d’autres temps auraient prêté à rire comme <a rel="nofollow" href="http://www.getmailbird.com/the-best-mozilla-thunderbird-alternatives-for-windows/" target="_blank">cet article en anglais présentant les alternatives à Thunderbird</a>. Dans la liste : Outlook, Mailbird et Postbox, rien que du logiciel propriétaire. Voyons les choses par le bon côté de la lorgnette, cela montre une certaine reconnaissance de l’importante utilisation de ce logiciel.</p>
<p>Concluons cet article par une autre note d’optimisme, R. Kent James, le patron du Conseil Thunderbird annonce des chiffres records avec plus de 25 millions d’utilisateurs actifs. Ce chiffre est basé sur ceux de l’ADI (<a rel="nofollow" href="https://wiki.mozilla.org/ADI" target="_blank">Active Daily Installations</a>). En février <a rel="nofollow" href="https://blog.mozilla.org/thunderbird/2015/02/thunderbird-usage-continues-to-grow/" target="_blank">ce chiffre avait déjà franchi la barre des 18 millions</a> (calculé à partir de l’ADI multiplié par deux). La tendance est donc bien à une utilisation croissante de Thunderbird. Il serait dommage qu’aucune solution pour son avenir ne soit trouvée.</p>
<hr><a href="http://philippe.scoffoni.net/discussion-thunderbird-fondation-pep/#comments">Réagir à cet article</a>
<p><small>Article original écrit par Philippe Scoffoni le 06/12/2015. | <a href="http://philippe.scoffoni.net/discussion-thunderbird-fondation-pep/">Lien direct vers cet article</a><br><br>Cette création est mise à disposition sous un <a rel="license" href="http://creativecommons.org/licenses/by/2.0/fr/">contrat Creative Commons BY</a>  à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine).</small></p>.

<p><img src="media/59ec0aeb.ee4bb1c08ac2d03c76f391d4b26c812a" data-original-source="http://cdn.libravatar.org/avatar/ee4bb1c08ac2d03c76f391d4b26c812a" alt="Gravatar de Philippe Scoffoni" class="gravatar" /><br/><i>Original post of <a href="http://philippe.scoffoni.net/discussion-thunderbird-fondation-pep/" title="Visit the source">Philippe Scoffoni</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>Philippe Scoffoni : <a href="">Comment mettre en place l&rsquo;auto-configuration de comptes de messagerie pour Thunderbird (et d&rsquo;autres)</a> (18/06/2015)</li><li>Philippe Scoffoni : <a href="">Avenir sombre pour Thunderbird ?</a> (01/12/2015)</li><li>Philippe Scoffoni : <a href="">Comment permettre des discussions entre utilisateurs dans Owncloud</a> (08/07/2015)</li><li>La bande des Geexxx : <a href="">Comment r&eacute;organiser ses comptes de messagerie dans Thunderbird</a> (20/09/2013)</li><li>Philippe Scoffoni : <a href="">Consulter ses emails avec Owncloud, premier test de l&rsquo;application Mail</a> (19/05/2015)</li></ul></div></p>


feed_id: http://yeuxdelibad.net/Blog/?d=2015/12/06/15/16/34-nouvelles-de-dontpanic
title: Thuban : Nouvelles de dontpanic
uri: Thuban-Nouvelles-de-dontpanic
url: http://yeuxdelibad.net/Blog/?d=2015/12/06/15/16/34-nouvelles-de-dontpanic
content:
Quelques nouvelles rapides du <a href="https://git.framasoft.org/Thuban/dontpanic">développement de dontpanic</a>, qui pour rappel est un remplaçant à popcorn-time.<br><br>
Peu de changements à vrai dire, la plupart des retours indiquent que ça fonctionne bien. À part quelques corrections de bugs mineurs, on peut noter : <br>
- L'image de fond change en fonction de la saison et provient de <a href="https://unsplash.com/">unsplash.com</a>. Ça égaie un peu l'interface<br>
- Une partie du code a été reformatée par <a href="https://git.framasoft.org/u/Tankypon">Tankypon</a> pour respecter les standards du python. L'ensemble est plus lisible et plus malin ☺. Merci!<br><br>
Mis à part ça, pas grand chose de neuf.<br>
Je voulais quand même préciser un petit truc suite à plusieurs messages. On me dit que parfois, "<em>ça ne démarre pas</em>" et ça reste bloqué à "<em>downloading metadata</em>". C'est normal!<br>
En effet, dontpanic n'héberge rien, il n'y a pas de catalogue de fichiers torrent. Ce serait illégal.<br>
De même, il n'utilise pas non plus des moteurs de recherches qui hébergent des fichiers .torrent.<br>
Tout passe par les liens <a href="https://fr.wikipedia.org/wiki/Magnet_%28standard%29">magnet</a>. À partir d'un lien de ce type, vous allez récupérer les informations sur la vidéo à télécharger à partir des personnes qui la possèdent. Cela peut prendre quelques secondes à plusieurs minutes. Dans tous les cas, ça sera nettement plus rapide si le nombre de pairs est important.<br><br>
Faîtes donc attention au nombre de seeders avant de lancer le chargement d'une vidéo. En plus, la couleur de fond change en fonction de la disponibilité du fichier.<br><br>
Quelques liens pour finir : <br>
- <a href="http://yeuxdelibad.net/Programmation/dontpanic.html">Page principale de dontpanic</a><br>
- <a href="https://git.framasoft.org/Thuban/dontpanic">Dépôt git</a><br>
- <a href="https://git.framasoft.org/Thuban/dontpanic/raw/master/dontpanic-latest.deb">Paquet debian</a><br> — (<a href="http://yeuxdelibad.net/Blog/?id=20151206153137">permalink</a>)
<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="http://yeuxdelibad.net/Blog/?d=2015/12/06/15/16/34-nouvelles-de-dontpanic" 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://liens.planet-libre.org/?do=weekly&amp;week=20151207
title: Planet Libre : Brèves du Planet Libre - lundi 07, décembre 2015
uri: Planet-Libre-Brèves-du-Planet-Libre-lundi-07-décembre-2015
url: http://liens.planet-libre.org/?do=weekly&amp;week=20151207
content:
<h3><a href="https://linuxfr.org/tags/coulisses/public">Découvrez le tag « Coulisses » sur LinuxFR.org</a></h3>
	<small>
		
			<div>
			<span>Linux</span> <span>LibreOffice</span> <span>Pitivi</span> <span>LinuxFR.org</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Envie de connaître les coulisses de vos projets préférés : Linux, LibreOffice, Pitivi, GIMP et bien d'autres ? Suivez ce tag et parcourez les dépêches LinuxFR.org qui vous révèlent l'envers du décor !
	<br><br><hr><h3><a href="https://www.april.org/un-partenariat-indigne-des-valeurs-affichees-par-leducation-nationale">Un partenariat indigne des valeurs affichées par l'Éducation nationale - L'April</a></h3>
	<small>
		
			<div>
			<span>April</span> <span>éducation</span> <span>droit</span> <span>libre</span> <span>institution</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Lundi 30 novembre 2015, la ministre de l'Éducation nationale, de l’Enseignement supérieur et de la recherche Najat Vallaud-Belkacem a annoncé la signature d'un partenariat entre Microsoft et son ministère. Les organisations signatrices de ce communiqué dénoncent une collusion d'intérêts : ce partenariat prévoit de présenter une fois de plus aux élèves un logiciel privateur et des formats fermés comme seuls outils incontournables et par voie de conséquence la dépendance comme modèle à adopter. Tout cela tend à renforcer la position dominante de l'entreprise américaine, au détriment des logiciels libres et des formats ouverts, qui pourtant respectent les principes élémentaires de neutralité et d'interopérabilité. "
	<br><br><hr><h3><a href="http://www.numerama.com/business/133492-la-communaute-du-libre-unie-contre-laccord-microsoft-education-nationale.html">La communauté du Libre unie contre l'accord Microsoft – Éducation nationale - Numerama</a></h3>
	<small>
		
			<div>
			<span>éducation</span> <span>institution</span> <span>droit</span> <span>libre</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "12 organisations d'utilisateurs et d'éditeurs de logiciels libres ont signé ensemble un communiqué pour s'indigner de la signature d'un partenariat entre Microsoft et l'Éducation nationale."
	<br><br><hr><h3><a href="http://www.numerama.com/politique/133686-la-loi-numerique-ou-quand-le-gouvernement-repond-a-obi-wan-kenobi.html">Loi numérique : on a lu les 250 réponses du gouvernement - Numerama</a></h3>
	<small>
		
			<div>
			<span>droit</span> <span>libre</span> <span>institution</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Dans le cadre de la consultation sur la loi pour une République numérique, le gouvernement a répondu à plus de 250 propositions faites par des internautes ou des organisations. Nous les avons triées et synthétisées pour voir ce que donnait ce premier effort de démocratie participative."
	<br><br><hr><h3><a href="https://www.republique-numerique.fr/projects/projet-de-loi-numerique/consultation/consultation/opinions/section-2-travaux-de-recherche-et-de-statistique/article-9-acces-aux-travaux-de-la-recherche-financee-par-des-fonds-publics/versions/supprimer-le-delai">Libre accès aux publications scientifiques de la recherche publique - republique-numerique.fr</a></h3>
	<small>
		
			<div>
			<span>Aaron_Swartz</span> <span>héros</span> <span>droit</span> <span>copyright</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Dans le cadre de la consultation publique sur la loi pour une République numérique, le gouvernement a répondu à la proposition d'un internaute visant à supprimer entièrement les délais « d’embargo » au terme desquels l’article soumis à consultation ouvre la possibilité pour le chercheur de rediffuser ses publications, en acceptant de les abaisser significativement : « A l’écoute des fortes attentes exprimées par la communauté de la recherche, le Gouvernement a, au terme de la consultation, réduit les durées d’embargo  à 6 mois pour les sciences, les techniques et la médecine et 12 mois pour les sciences humaines et sociales, en respectant d’une part un principe de différenciation disciplinaire annoncé dès 2013 , et en suivant d’autre part les recommandations de la Commission européenne en la matière ». Petite pensée pour Aaron Swartz au passage.
	<br><br><hr>
<p><img src="media/39e36007.754dc5064d6c809129010f98e0616725" data-original-source="http://cdn.libravatar.org/avatar/754dc5064d6c809129010f98e0616725" alt="Gravatar de Planet Libre" class="gravatar" /><br/><i>Original post of <a href="http://liens.planet-libre.org/?do=weekly&amp;week=20151207" title="Visit the source">Planet 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>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 10, June 2013</a> (10/06/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 08, juillet 2013</a> (08/07/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 21, avril 2014</a> (21/04/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 06, avril 2015</a> (06/04/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 27, avril 2015</a> (27/04/2015)</li></ul></div></p>


feed_id: https://raphaelhertzog.fr/2015/12/07/mes-activites-libres-en-novembre-2015/
title: Raphaël Hertzog : Mes activités libres en novembre 2015
uri: Raphaël-Hertzog-Mes-activités-libres-en-novembre-2015
url: https://raphaelhertzog.fr/2015/12/07/mes-activites-libres-en-novembre-2015/
content:
<p><img title="Activity report" src="media/18908eaa.activity-report-300x300.jpg" data-original-source="https://raphaelhertzog.com/files/2012/07/activity-report-300x300.jpg" alt="" width="300" height="300">Mon rapport mensuel couvre une grande partie de mes contributions au logiciel libre. Je l’écris pour <a href="https://raphaelhertzog.fr/go/donate/">mes donateurs</a> (merci à eux !) mais aussi pour la communauté Debian au sens large parce que cela peut donner des idées aux nouveaux venus et que c’est également un des moyens les plus effectifs de trouver des volontaires pour travailler sur les projets qui me tiennent à cœur.</p>
<h3>Debian LTS</h3>
<p>Ce mois-ci ce sont 21,25 heures de travail sur Debian LTS qui ont été subventionnées. Elles ont été consacrées aux tâches suivantes :</p>
<ul><li>Du 2 au 8 novembre, je me suis occupé du support LTS : triant les nouvelles vulnérabilités CVE, créant des rapports de bogue, et répondant aux échanges sur les listes de diffusion. J’ai poussé 26 <em>commits</em> vers le suiveur de sécurité. Alors que j’analysais la <a href="https://security-tracker.debian.org/tracker/CVE-2015-7183">CVE-2015-7183</a>, j’ai découvert d’autres copies embarquées de nspr (ce qui a eu pour conséquence la création du <a href="https://bugs.debian.org/804058">n°804058</a>). J’ai également ajouté un commentaire à la discussion sur le <a href="https://bugzilla.sudo.ws/show_bug.cgi?id=707#c8">correctif amont</a> pour la <a href="http://security-tracker.debian.org/tracker/CVE-2015-5602">CVE-2015-5602</a>, qui semblait incomplet en l’état;</li>
<li>J’ai préparé et publié la <a href="https://lists.debian.org/debian-lts-announce/2015/11/msg00000.html">DLA-339-1</a> concernant libhtml-scrubber-perl, corrigeant une vulnérabilité CVE;</li>
<li>J’ai préparé et publié la <a href="https://lists.debian.org/debian-lts-announce/2015/11/msg00011.html">DLA-350-1</a> concernant eglibc, et issue d’un rétroportage non-trivial, corrigeant une vulnérabilité CVE;</li>
<li>J’ai préparé et publié la <a href="https://lists.debian.org/debian-lts-announce/2015/11/msg00014.html">DLA-353-1</a> concernant imagemagick et corrigeant deux failles de sécurité non encore déclarées comme CVE (j’en ai marqué une comme n’affectant pas <em>Squeeze</em>);</li>
<li>J’ai ajouté un <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802671#29">troisième patch</a> à ma mise à jour – toujours en suspens – de bouncycastle, suite à sa revue par l’auteur amont. Ce dernier m’a demandé de retarder encore cette mis à jour, dans l’attente d’autres correctifs connexes qui devraient arriver;</li>
<li>J’ai initié la correction de la DLA-352-1, en identifiant les <em>commits</em> amont qui corrigeaient cette faille de sécurité; </li>
<li>J’ai passé un peu de temps à contrôler les tickets assignés depuis longtemps mais sans aucun progrès visible depuis, dans l’espoir de les débloquer (libvncserver, pound, quassel).</li>
</ul><h3>Cahier de l’Admin Debian</h3>
<p>Maintenant que la version anglaise pour Debian 8 <em>Jessie</em> a été finalisée (j’ai envoyé le paquet vers Debian <em>unstable</em>), je concentre mes efforts sur la version française. Le livre a été intégralement traduit et nous sommes maintenant en train de finaliser la version papier, que les éditions Eyrolles vont, comme pour les précédentes éditions, publier.</p>
<h3>Paris Open Source Summit</h3>
<p>J’étais présent à Paris les 18 et 19 novembre derniers pour <a href="http://www.opensourcesummit.paris/">l’Open Source Summit de Paris</a>. J’ai aidé à tenir le stand <a href="https://france.debian.net/">Debian France</a> durant deux jours (avec l’aide de François-Régis et <a href="https://france.debian.net/pipermail/asso/2015-November/002702.html">plusieurs autres personnes</a>).</p>
<figure><a href="media/1b2888a6.poss-2015-small.jpg" data-original-source="https://raphaelhertzog.com/files/2015/12/poss-2015-small.jpg"><img src="media/24e6517a.poss-2015-small-300x225.jpg" data-original-source="https://raphaelhertzog.com/files/2015/12/poss-2015-small-300x225.jpg" alt="François-Régis Vuillemin, Juliette Belin and Raphaël Hertzog" width="300" height="225"></a><figcaption>François Vuillemin, Juliette Belin and Raphaël Hertzog</figcaption></figure><p>Nous avons eu la visite sur notre stand de Juliette Belin, qui a créé le thème et les illustrations de Debian 8 <em>Jessie</em>. Nous manquions de goodies mais nous avons organisé une loterie pour gagner <a href="https://twitter.com/kermith72/status/670180617888342016">12</a> <a href="https://twitter.com/alebagnato/status/671268394331709440">des exemplaires</a> de la version française de mon livre.</p>
<h3>Travaux d’empaquetage Debian</h3>
<p><strong>Django</strong> Après deux mois de travaux préparatoires sur les dépendances inverses, j’ai poussé Django 1.8 vers <em>unstable</em>, et augmenté la criticité des <a href="https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=python-django@packages.debian.org;tag=django18">bogues restants</a>. J’ai par la suite poussé une nouvelle version mineure amont (1.8.6). Je me suis également occupé d’un bogue critique touchant la publication, tout d’abord en ouvrant un <a href="https://code.djangoproject.com/ticket/25761">rapport auprès de l’amont</a>, puis en écrivant et <a href="https://github.com/django/django/pull/5721">soumettant à l’amont</a> un patch. J’ai enfin envoyé vers les dépôts Debian la version 1.8.7-2 accompagnée de mon patch.</p>
<p>Un autre petit correctif <a href="https://github.com/django/django/pull/5720">que j’avais soumis</a> a été rejeté, car la page du manuel est générée via Sphinx. J’ai donc du remonter un bogue concernant Sphinx (<a href="https://github.com/sphinx-doc/sphinx/issues/2131">visible ici</a>). Dans l’intervalle, une solution de contournement a été trouvée.</p>
<p><strong>NMU pour apt-xapian-index</strong> Il y a très longtemps, j’ai remonté un bogue critique pour la publication concernant ce paquet (<a href="https://bugs.debian.org/793681">le n°793681</a>). Mais le mainteneur ne s’en est pas occupé. Fort heureusement Sven Joachim a préparé un envoi en tant que non-mainteneur, et je n’ai eu qu’à pousser son travail. Cela a eu pour conséquence un autre problème causé par des changements dans la complétion Bash. Problème que Sven a rapidement corrigé, et dont j’ai poussé une deuxième fois le travail quelques jours plus tard.</p>
<p><strong>Gnome-shell-timer</strong> J’ai transféré le n°805347 vers <a href="https://github.com/olebowle/gnome-shell-timer/issues/29">le problème gnome-shell-timer n°29</a>, mais gnome-shell-timer a été abandonné par l’amont. Sur une suggestion de Paul Wise, j’ai essayé de faire en sorte que cette sympathique extension soit intégrée dans gnome-shell-extensions. <a href="https://bugzilla.gnome.org/show_bug.cgi?id=758216">La requête a été rejetée</a>. Y a-t-il quelqu’un de compétent en Javascript qui souhaiterait adopter ce projet en tant que développeur amont ? Il s’agit d’un projet requérant un faible travail de maintenance, avec une base utilisateurs conséquente et fidèle.</p>
<p><strong>Divers</strong> J’ai corrigé le bogue <a href="https://bugs.debian.org/804763">n°804763</a> affectant zim, qui était la conséquence d’un mauvais patch spécifique à Debian. J’ai parrainé l’envoi de pylint-plugin-utils_0.2.3-2.dsc de Joseph Herlant, afin de corriger un bogue critique pour la publication. J’ai créé le rapport <a href="https://bugs.debian.org/806237">n°806237</a> concernant lintian. J’ai également créé d’autres rapports de bogues pour l’amont, en  lien avec mes travaux sur Kali : un concernant <a href="https://github.com/sddm/sddm/issues/559">sddm</a>, un autre concernant <a href="https://github.com/magnumripper/JohnTheRipper/issues/1894">john</a>.</p>
<h3>Autres travaux en relation avec Debian</h3>
<p><strong>Distro-Tracker</strong> J’ai finalement intégré le travail d’Orestis Ioannou concernant le bogue <a href="https://bugs.debian.org/756766">n°756766</a>, qui apporte la possibilité de naviguer parmi les infos précédentes de chaque paquet.</p>
<p><strong>Installeur Debian</strong> J’ai implémenté deux petites fonctionnalités que nous souhaitions avoir dans Kali : j’ai corrigé le bogue <a href="https://bugs.debian.org/647405">n°647405</a>, ce afin de disposer d’un moyen de désactiver les lignes « deb-src » dans les fichiers sources.list générés. J’ai également créé le rapport de bogue <a href="https://bugs.debian.org/805291">n°805291</a>, dont l’objet est de savoir comment permettre à la préconfiguration de l’invite de commande du kernel de prendre le pas sur celle d’initrd… la correction en est triviale et cela fonctionne déjà dans Kali. Il me suffit juste de pousser la modification dans Debian, j’espérais juste une validation d’un responsable Debian avant de l’envoyer.</p>
<h3>Merci</h3>
<p>Rendez-vous au mois prochain pour un nouveau résumé de mes activités !</p>
<blockquote><p>Ceci est une traduction de mon article <a href="https://raphaelhertzog.com/2015/12/01/my-free-software-activities-in-november-2015/">My Free Software Activities in November 2015</a> contribuée par Weierstrass01.</p></blockquote>
<div data-url="https://raphaelhertzog.fr/2015/12/07/mes-activites-libres-en-novembre-2015/" data-title="Mes activités libres en novembre 2015" data-theme="round" data-lang="en" data-twitter-via="raphaelhertzog" data-flattruser="rhertzog" data-services='["facebook", "twitter", "googleplus", "mailto", "linkedin", "reddit", "stumbleupon", "flattr"]'></div><p><a href="https://raphaelhertzog.fr/2015/12/07/mes-activites-libres-en-novembre-2015/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>
<p><img src="media/89661d5a.e18b309867dcb66e83358b9a6297e54b" data-original-source="http://cdn.libravatar.org/avatar/e18b309867dcb66e83358b9a6297e54b" alt="Gravatar de Rapha&euml;l Hertzog" class="gravatar" /><br/><i>Original post of <a href="https://raphaelhertzog.fr/2015/12/07/mes-activites-libres-en-novembre-2015/" title="Visit the source">Raphaël Hertzog</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>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en avril 2015</a> (13/05/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en mars 2015</a> (07/04/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en f&eacute;vrier 2015</a> (11/03/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en d&eacute;cembre 2014</a> (13/01/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en novembre 2014</a> (14/12/2014)</li></ul></div></p>


feed_id: http://blog.fedora-fr.org/renault/post/Compte-rendu-des-JM2L-2015
title: Renault : Compte rendu des JM2L 2015
uri: Renault-Compte-rendu-des-JM2L-2015
url: http://blog.fedora-fr.org/renault/post/Compte-rendu-des-JM2L-2015
content:
<p>Me voici de retour de cette nouvelle édition de la <a href="http://jm2l.linux-azur.org/" hreflang="fr">Journée Méditerranéenne du Logiciel
Libre</a> placée sous le signe récurrent du soleil mais aussi du thème Do It
Yourself.</p>
<p>Contrairement aux éditions précédentes, la journée du vendredi n'a pas eu
lieu faute de moyens. Les locaux de l'école Polytech'Nice ont enfin terminé
leurs travaux ce qui a facilité la découverte des lieux. Cette fois, le
bâtiment des stands / install party était dissocié de celui des conférences. Ce
n'était pas forcément un problème, si ce n'est que durant certaines plages
horaires le bâtiment qui m'était affecté était plutôt vide.</p>
<p>La journée s'est très bien passée, l'affluence était habituelle probablement
aux alentours de 150-200 visiteurs/participants. C'était l'occasion de revoir
la communauté locale des environs de Toulon/Sophia-Antipolis que je ne vois
plus beaucoup depuis mon déménagement. Bien entendu lors de la tenue du stand
j'ai été amené à rencontrer du monde.</p>
<p>Contrairement à d'habitude, la plupart des visiteurs semblaient connaître
Fedora de nom ce qui a facilité un peu la présentation. Beaucoup ont encore des
difficultés à assimiler la différence par exemple entre le projet Fedora et
Ubuntu. Ce rappel n'est pas un problème. J'en ai profité pour faire une
démonstration d'une Fedora 23 sous Gnome-Shell en fonctionnement ce qui a
intéressé de nombreux curieux. Des personnes plus connaisseurs se sont
intéressées à la question des spins de Fedora notamment la version ARM dans un
cadre d'une box domotique. La connexion n'était hélas pas suffisante pour
télécharger sur place une telle image afin d'effectuer un essai.</p>
<p><a href="media/b9ac5918.DSC_0256_b.JPG" data-original-source="http://blog.fedora-fr.org/public/renault/DSC_0256_b.JPG" title="DSC_0256_b.JPG"><img src="media/f6954db0..DSC_0256_b_m.jpg" data-original-source="http://blog.fedora-fr.org/public/renault/.DSC_0256_b_m.jpg" alt="DSC_0256_b.JPG" title="DSC_0256_b.JPG, déc. 2015"></a></p>
<p>Les membres du stand d'<a href="https://fr.opensuse.org/Bienvenue_sur_openSUSE.org" hreflang="fr">OpenSuse</a>
sont également venus échanger quelques mots à propos d'<a href="https://openqa.opensuse.org/" hreflang="en">OpenQA</a>, projet pour
automatiser les tests dont la distribution au caméléon est d'origine et que le
<a href="https://openqa.fedoraproject.org/" hreflang="en">projet Fedora met en
place</a> de son côté actuellement.</p>
<p>Les quelques DVDs de Fedora 22 que j'avais ont pu en partie s'écouler. Cela
est devenu difficile avec la Fedora 23 disponible depuis près d'un mois.
Quelques goodies ont également été distribués / vendus. Borsalinux-fr accueille
également un nouvel adhérent.</p>
<p>C'est donc au plaisir de vous revoir à ce genre d'évènements. Un grand merci
à Emmanuel Seyman pour le matériel et aux organisateurs des JM2L pour leur
hospitalité et leur organisation. À l'année prochaine, et cette fois-ci je
tiendrais une conférence !</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="http://blog.fedora-fr.org/renault/post/Compte-rendu-des-JM2L-2015" 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="">Pr&eacute;sence de Borsalinux-fr aux JM2L 2015 &agrave; Sophia-Antipolis le 28 novembre</a> (08/11/2015)</li><li>Renault : <a href="">Venez &agrave; la Journ&eacute;e de l&#039;Informatique Libre ce samedi 23 mars &agrave; Toulon !</a> (21/02/2013)</li><li>Renault : <a href="">Compte rendu du week-end des RMLLs &agrave; Beauvais</a> (14/07/2015)</li></ul></div></p>


feed_id: http://genma.free.fr/?Appel-aux-dons
title: genma : Appel aux dons
uri: genma-Appel-aux-dons
url: http://genma.free.fr/?Appel-aux-dons
content:
<img alt="" align="right" src="media/e1f9540f.arton2405.jpg" data-original-source="http://genma.free.fr/IMG/arton2405.jpg" width="150" height="79"><div><p><strong>Appel aux dons</strong></p> <p>Tu vis en France, tu aimes Internet ? Voici les associations / causes que personnellement je soutiens et que je vous invite à soutenir :<br><img src="media/66cde48a.puce-32883.gif" data-original-source="http://genma.free.fr/local/cache-vignettes/L8xH11/puce-32883.gif" width="8" height="11" alt="-"><strong>La Quadrature du Net</strong>, pour tout son travail autour des lois et sa défense des libertés fondamentales sur Internet et au-delà <a href="https://soutien.laquadrature.net/" title="Faire un don à la La Quadrature du Net">https://soutien.laquadrature.net/</a><br><img src="media/66cde48a.puce-32883.gif" data-original-source="http://genma.free.fr/local/cache-vignettes/L8xH11/puce-32883.gif" width="8" height="11" alt="-"><strong>Nos Oignons</strong> Pour son maintient des noeuds de sortie Tor déjà en place et éventuellement la mise en place d'autres noeuds, pour son travail de promotion du réseau Tor <a href="https://nos-oignons.net/Donnez/index.fr.html" title="Faire un don à Nos Oignons">https://nos-oignons.net/Donnez/index.fr.html</a><br><img src="media/66cde48a.puce-32883.gif" data-original-source="http://genma.free.fr/local/cache-vignettes/L8xH11/puce-32883.gif" width="8" height="11" alt="-"><strong>Framasoft</strong> Pour soutenir la degooglisation, pour payer les serveurs et les permanents... <a href="https://soutenir.framasoft.org/?f=nav" title="Faire un don à Framasoft">https://soutenir.framasoft.org/?f=nav</a><br>
Pour chacun-e, j'ai mis le lien vers la page de dons, le contenu de leur site vous en dira plus sur leurs activiéts respectives si vous ne les connaissez pas.</p> <p><strong>Je ne peux pas donner</strong></p> <p>Parfois il n'est pas possible de donner, pour des raisons qui nous sont personnelles. Et on me demande ce qu'il est possible de faire. Alors, je sensibilise les personnes au fait qu'il est toujours possible d'aller convaincre 10 personnes de donner 5 euros, ce qui au final rapportera plus en terme de dons, que si l'on avait soit-même donné 10 euros.</p> <p>Passer du temps à sensibiliser, à informer, à diffuser l'information, est tout aussi important et utile que de donner de l'argent. Certes l'argent est le nerf de la guerre, et permet de payer les salaires des permanents. Avoir une visibilité sur le long terme en terme de budget permet aux salariés de se concentrer sur le travail au quotidien, sans avoir à se demander si on pourra avoir son salaire en fin de mois. Mais passer du temps à relayer les campagnes de don, donner du temps sous forme de bénévolat, c'est également utile. Les quelques heures passées à aider sont autant d'heures en plus d'un travail qui est mis au pot commun. Ce temps passé sera utile pour soi-même mais aussi pour tous les autres personnes. En donnant un peu de mon temps, je reçois le temps que chacun-e passe également pour des causes qui me sont chères.</p> <p>Donner de son temps, c'est donner de sa vie. Quelque chose qu'on ne pourra jamais reprendre. Don de l'argent, un jour on en a, l'autre jour on en a pas... Donner son temps pour une cause qui nous est chère, c'est donner de sa vie. Et ça, on pourra jamais nous le rendre ou nous le reprendre.</p> <p>Alors, si vous ne pouvez donner, pensez également à cette éventualité : celle de vous impliquer, ne serait-ce qu'une heure de en temps, pour aider. Cela peut être sous différentes formes, vous trouverez forcément celle qui conviendra à vos compétences, envies, capacités. Contactez, proposez votre aide, vous serez toujours l-e-a bienvenu-e.</p> <p><strong>Conclusion</strong></p> <p><strong>Chaque don est important</strong>. Quelque soit sa forme (don d'argent, de temps, dons de biens matériels ou autres). <strong>MERCI</strong></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="http://genma.free.fr/?Appel-aux-dons" 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: alterlibriste : Servitude numérique de la ménagère
uri: alterlibriste-Servitude-numérique-de-la-ménagère
feed_id:
http://alterlibriste.free.fr/index.php?post/2015/12/08/Servitude-num%C3%A9rique-de-la-m%C3%A9nag%C3%A8re

url:
http://alterlibriste.free.fr/index.php?post/2015/12/08/Servitude-num%C3%A9rique-de-la-m%C3%A9nag%C3%A8re

content:
<p>Ces derniers temps j’ai un peu traîné dans les rayons informatiques des grandes enseignes pour acheter un nouvel ordi portable (un poste pour quatre, ça commence à faire juste et il faut quasiment prendre un ticket pour l’avoir).</p>


<p>En deux fois dix minutes dans deux enseignes différentes, le même cas de figure s’est présenté : une dame ayant la cinquantaine arrive avec son PC (l’autre veut en acheter un nouveau mais rapporte la même expérience) terriblement lent et qui fait plein de trucs bizarres. Le vendeur s’exclame qu’il est bourré de virus. <br><em>- Vous utilisez un antivirus ?</em> <br><em>- Ben oui, Avast.</em> <br><em>- Ah oui mais les antivirus gratuit laissent passer des virus, mais regardez comme on en a qui fonctionnent mieux.</em> <br>
Et la dame de repartir avec un antivirus qui va lui bouffer plein de ressources (en plus d’une partie de sa paye) et l’emmerder à chaque fois qu’elle va recevoir un mail ou insérer une clé USB.</p>


<p>Et le vendeur de me dire ensuite quand je lui demande s’il peut me faire une remise sur le modèle d’expo (puisque c’est celui que je veux et que c’est le dernier) qu’il ne peut rien faire car ils ne margent plus sur les ordis. En clair, ils te vendent la came pour pas cher mais tu raques pour tout ce qui est maintenance et utilitaires. Inutile de vous dire que lorsque je lui ai demandé si je pourrais quand même me faire rembourser la licence alors que le PC avait déjà été allumé, il n’a rien compris à ma question, me disant que tout était sur le disque, que l’activation ne nécessitait plus de clé et que l’on n’avait pas le choix (en fait, la procédure de remboursement se fait via le constructeur et que celui que j’ai choisi a mis en place une procédure plutôt rodée, avec quand même des formulaires en .doc, ce qui est pratique pour quelqu’un ne voulant pas Windows).</p>


<p>Tout ça pour dire qu’on est quand même bien sous un OS libre. Sans parler du coût d’achat que l’on paye d’une autre manière (temps à tester, à apprendre, à partager, à expliquer, à documenter, à contribuer et/ou dons), au moins, on sait ce qui tourne, les failles éventuelles, l’absence quasi totale de virus, le paramétrage complet de notre système, de notre environnement et de tous les outils qu’on utilise. Dommage que tout le monde ne puisse en profiter. Enfin, ceux qui sont curieux et pas trop craintifs face à une machine pourront toujours mais sauf à être motivés, ils verront surtout ce qu’ils n’ont plus par rapport à leur ancien système (et pas ce qu’il y a de mieux). Quand aux ménagères, comme toutes celles que je connais (ma femme, ma mère, ma belle-mère, etc.), elles ont juste besoin d’un ordi qui leur donne accès à internet, lire leurs mails, accéder à un traitement de texte, un lecteur pdf et un lecteur d’image. Je pourrais parier qu’en fait avec ça (soit le contenu des distros les plus populaires), plus de 50% des utilisateurs ont tout ce qu’il leur faut.</p>


<p>Sauf que, pour cela il faut que quelqu’un le leur installe et de plus assure un minimum de maintenance (<em>"j’aurais besoin d’un logiciel pour faire telle chose, tu crois que c’est possible ?"</em>), autrement dit, vous prenez la main sur leur système et il y a peu de chance que quelqu’un puisse y intervenir en cas de besoin ou de modif matérielle derrière. C’est pourquoi, personnellement je ne pousse pas les gens à adopter GNU/Linux, ou alors à apprendre à le faire par eux-même en leur donnant les clés pour trouver les informations dont ils ont besoin. C’est quand même bête que si peu de gens s’y mettent et que personne ne voit autrement que par les deux géants car tant que nous n’aurons pas atteint une masse critique, les gens qui ont juste besoin d’un outil fonctionnel auront besoin de nous à la place du revendeur/installateur et que contrairement à eux, nous ne sommes pas payés pour cela alors que le service est beaucoup plus personnalisé et adapté au besoin.</p>


<p>En fait, pour atteindre la masse critique nécessaire, il faudrait au moins 3 évolutions qui en fait dépendent toutes les unes des autres :</p>
<ul><li>que la vente liée (pourtant déjà interdite) soit vraiment interdite ou qu’il y ait un ballot screen permettant l’installation de GNU/Linux ou/et de Windows mais je compte sur Microsoft pour continuer à maintenir son monopole et à museler les constructeurs qui oseraient faire ce genre de chose</li>
<li>que les administrations se dotent d’admin sys assurant l’installation et la maintenance des postes utilisateurs sous GNU/Linux</li>
<li>qu’un engouement suffisant permettent à des professionnels en informatique de s’installer pour assurer la maintenance pour les particuliers (se ruant tous chez eux tellement Windows 10 ne respecte pas leur vie privée, je m’emballe un peu là, non ?)</li>
</ul><p>Bref, ce n’est pas pour demain, mais cela fait longtemps que l’on sait que Linux ne sera jamais prêt pour le Desktop... sauf chez nous.</p>


<p><img src="https://diaspora-fr.org/camo/65c469b7f2ad0994e97229f6163e657f6d17adba/68747470733a2f2f64696173702e6f72672f75706c6f6164732f696d616765732f7363616c65645f66756c6c5f37343662343534386235323164653733353966632e706e67" alt=""></p>
<p><img src="media/2a099e18.9ff6af75660c788842bdb4e186b8909f" data-original-source="http://cdn.libravatar.org/avatar/9ff6af75660c788842bdb4e186b8909f" alt="Gravatar de alterlibriste" class="gravatar" /><br/><i>Original post of <a href="http://alterlibriste.free.fr/index.php?post/2015/12/08/Servitude-num%C3%A9rique-de-la-m%C3%A9nag%C3%A8re" title="Visit the source">alterlibriste</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.sciunto.org//posts/don_lqdn/
title: François Boulogne : Don du mois : la quadrature
uri: François-Boulogne-Don-du-mois-la-quadrature
url: http://blog.sciunto.org//posts/don_lqdn/
content:
<p>Ce post s'inscrit dans la série des dons pour vous donner envie de contribuer même très modestement à des logiciels libres. Les petites pierres font les grands édifices.</p>

<p><a href="http://www.url.com/">La quadrature du net</a> a mis en place (comme d'autres associations <a href="http://www.april.org/">april</a>, <a href="http://www.fsf.org/">fsf</a>) une levée de fond pour financer leurs actions futures. Je peux vous conseiller de regarder la vidéo de <a href="https://www.youtube.com/watch?v=W3sLJt7CFXg">Benjamin Bayart &amp; Christopher Talib : Ce que font les exégètes amateurs dans leur garage</a>, pour un bilan de ce qui a été réalisé.</p>

<p>Pour ma part, ce sont 30€ qui partent à la quadrature et je pense renouveller plus fréquemment mes dons vers cette association qui possède une action incisive et décisive.</p>
<p><img src="media/140e5c7a.36bd0d829d0779d8b3e8cfb87f9b9537" data-original-source="http://cdn.libravatar.org/avatar/36bd0d829d0779d8b3e8cfb87f9b9537" alt="Gravatar de François Boulogne" class="gravatar" /><br/><i>Original post of <a href="http://blog.sciunto.org//posts/don_lqdn/" title="Visit the source">François Boulogne</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>François Boulogne : <a href="">Don du mois : archlinux</a> (20/01/2015)</li><li>François Boulogne : <a href="">Don du mois : pitivi</a> (06/03/2015)</li><li>François Boulogne : <a href="">Don du mois : ipython et jupyter</a> (20/03/2015)</li><li>François Boulogne : <a href="">Don du mois : grammalecte</a> (03/05/2015)</li><li>François Boulogne : <a href="">Don du mois : pdf2htmlEX</a> (10/08/2015)</li></ul></div></p>


feed_id: http://ilphrin.com/planet/2015/12/08/livres-et-musiques-libres.html
title: Ilphrin : Livres et musiques libres
uri: Ilphrin-Livres-et-musiques-libres
url: http://ilphrin.com/planet/2015/12/08/livres-et-musiques-libres.html
content:
<p>La musique et les livres font partie de mon quotidien depuis très longtemps, je ne peux pas faire quelque chose sans écouter un peu de musique dans mon casque ou prendre les transports en commun sans me balader avec quelque chose à lire.</p>

<p>Et depuis que je connais la licence Creative Commons, je cherche ce qu’il se fait dans le domaine de la licence libre à ce sujet, du coup je me suis dit que la moindre des choses était de parler autour de moi de ceux qui m’ont plu et marqués</p>

<!--break-->

<h2>Musique</h2>

<ul><li><a href="http://www.obsidianshell.com/div_en.php?p=news_en">Obsidian Shell</a>: Un groupe de métal symphonique, d’origine hongroise (pas fréquent n’est-ce pas?), c’est notamment l’un de leur album qui sert de Soundtrack pour le jeu vidéo libre <a href="http://mars-game.sourceforge.net/">M.A.R.S</a>. Les musiques de ce groupes ont pas mal de punch et sont très bien pour mettre dans l’ambiance pour faire quelques partie de jeux vidéos.</li>
  <li><a href="http://www.starrysky.fr/">Starrysky</a>: Un autre groupe de metal mais avec un style japonais, qui me fait parfois un peu penser à ce qu’on pourrait entendre avec du Vocaloid. Et en plus ils sont français, et très sympa pour les avoir rencontrés en vrai. Ils ont une bio sur leur site que j’ai mis en lien qui en dit plus sur eux.</li>
  <li><a href="http://pornophonique.de/">Pornophonique</a>: En voilà qui sortent pas mal du lot, ce duo est composé d’un guitariste…et d’un joueur de game boy. Rien de mieux pour metre du 8bit dans les oreilles. J’aime surtout ce groupe par leur originalité, mais je n’en écoute pas tous les jours.</li>
  <li><a href="http://gwb.la/#listen">Great White Buffalo</a>: Ils font un rock doux et vraiment très agréable a écouter tout au long de la journée, avec parfois des morceaux qui bougent un peu plus, mais dans l’ensemble leurs musiques sont très bien pour se détendre ou faire une tache qui ne demande pas une concentration trop forte (comme écrire cet article, au hasard ;) )</li>
  <li><a href="http://www.dancing-willow.de/">Dancing Willow</a>: Alors là on pars carrément sur autre chose de plus festif avec ce groupe de folk irlandaise. J’aime énormément leurs musiques qui sont capables de mettre de bonne humeur n’importe quel grincheux de ce bas monde.</li>
  <li><a href="http://music.emilevankrieken.com/">Aether</a>: En fait le nom complet serait plutôt <em>Aether Original Soundtrack</em>, puisqu’en fait ces musiques ont été créées pour un mod de Minecraft par un certain Emile Van Krieken, il avait alors 14 ou 16 ans quand ils les as fait, seul. Et le résultat est vraiment très agréable, toutes les musiques sont d’un genre très doux.</li>
</ul><h2>Livres</h2>

<p>Bon là c’est un peu plus court, je n’ai pas un très grande culture de ce coté-là, mais faut pas hésiter à m’en faire connaitre :D</p>

<ul><li><a href="http://www.atramenta.net/authors/aquilegia-nox-et-leo-sigrann/2808">Pattes de velours</a>: C’est la première fois que je lis quelque chose de la catégorie des polars, que ce soit sous licence libre ou non. Et cette première expérience m’a énormément plu! L’intrigue tourne autour de trois personnages qui se retrouvent emmené dans une histoire assez intéressante, et surtout le livre utilise une narration qui change de point de vue, passant d’un personnage a l’autre à chaque moment. Ainsi on voit tour à tour ce que pense et fait chacun des personnages dans la scène en cours.</li>
  <li><a href="http://www.atramenta.net/lire/la-mort-est-mon-metier/44019">La mort est mon métier</a>: Je l’ai lu il y a un moment alors je ne m’en rappelle plus tellement, mais je me souviens l’avoir lu très rapidement (même pour un livre de cette taille, assez court). Et même si il peut donner le cafard pour le reste de la journée j’y ai pris un grand plaisir à le lire. Il a été écrit par Frédéric Bézies, qui n’est pas un inconnu au monde de la licence libre francophone dans ce domaine. Il faudrait que je lise les autres livres qu’il a fait.</li>
</ul><p>Voilà c’est à peu près tout. La quasi-totalité des musiques sont trouvable et téléchargeable sur Jamendo, et pareillement pour les livres qui sont sur Atramenta. Ces deux sites sont vraiment bien dans leurs domaines respectifs, je vous les conseille vivement si vous ne les connaissez pas déjà! Sur ce bonne journée, et bonne lecture/écoute ;)</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://ilphrin.com/planet/2015/12/08/livres-et-musiques-libres.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: http://blog.fedora-fr.org/renault/post/Semaine-%C3%A9lectorale-chez-Fedora-%21
title: Renault : Semaine électorale chez Fedora !
uri: Renault-Semaine-électorale-chez-Fedora
url: http://blog.fedora-fr.org/renault/post/Semaine-%C3%A9lectorale-chez-Fedora-%21
content:
<p>Si la France est actuellement en pleine période électorale pour les
élections régionales, Fedora n'est pas en reste avec cette semaine pas moins de
trois élections.</p>
<p>En effet, comme le projet Fedora est communautaire, une partie du collège
des organisations suivantes doit être renouvelée : Council, FESCo et FAmSCo. Et
ce sont les contributeurs qui décident ! Chaque candidat a bien sûr un
programme et un passif qu'ils souhaitent mettre en avant durant leur mandat
pour orienter le projet Fedora dans certaines directions. Je vous invite à
étudier <a href="https://communityblog.fedoraproject.org/category/elections/" hreflang="en">les propositions des différents candidats pour cela.</a></p>
<p><img src="media/e312b7ab.Vote.png" data-original-source="http://blog.fedora-fr.org/public/renault/Vote.png" alt="J'ai voté" title="J'ai voté, déc. 2008"></p>
<p>Pour voter, il est nécessaire d'avoir un <a href="https://admin.fedoraproject.org/accounts/home" hreflang="fr">compte FAS
actif</a> et de faire son choix <a href="https://admin.fedoraproject.org/voting" hreflang="en">sur le site du
scrutin</a>. Vous avez jusqu'au mardi 15 décembre à 1h du matin heure française
pour le faire. Donc n'attendez pas trop.</p>
<p>Je vais profiter de l'occasion pour résumer le rôle de chacun de ces comités
afin de clarifier l'aspect décisionnel du projet Fedora mais aussi visualiser
le caractère communautaire de celui-ci.</p>
<h3>Council</h3>
<p>Le <a href="https://fedoraproject.org/wiki/Council" hreflang="en">Council</a> est ce qu'on pourrait qualifier le grand conseil du projet.
C'est donc l'organe décisionnaire le plus élevé de Fedora. Le conseil définit
les objectifs à long terme du projet Fedora et participe à l'organisation de
celui-ci pour y parvenir. Cela se fait notamment par le biais de discussions
ouvertes et transparentes vis à vis de la communauté.</p>
<p>Mais il gère également l'aspect financier. Cela concerne notamment les
budgets alloués pour organiser les évènements, produire les goodies, ou des
initiatives permettant de remplir les dits objectifs. Ils ont enfin la charge
de régler les conflits personnels importants au sein du projet, tout comme les
aspects légaux liés à la marque Fedora.</p>
<p>Les rôles au sein du conseil sont complexes.</p>
<h4>Ceux avec droit de vote complet</h4>
<p>Tout d'abord il y a le <a href="https://fedoraproject.org/wiki/Project_Leader?rd=Fedora_Project_Leader" hreflang="en">FPL (Fedora Project Leader)</a> qui est le dirigeant du conseil
et <em>de facto</em> le représentant du projet. Son rôle est lié à la tenue de
l'agenda et des discussions du conseil, mais aussi de représenter le projet
Fedora dans son ensemble. Il doit également servir à dégager un consensus au
cours des débats. Ce rôle est tenu par un employé de Red Hat et est choisi avec
le consentement du conseil en question.</p>
<p>Il y a aussi le FCAIC (Fedora Community Action and Impact Coordinator) qui
fait le lien entre la communauté et l'entreprise Red Hat pour faciliter et
encourager la coopération. Comme pour le FPL, c'est un employé de Red Hat qui
occupe cette position avec l'approbation du conseil.</p>
<p>Il y a deux places destinées à la représentation technique et à la
représentation plus marketing / ambassadrice du projet. Ces deux places
découlent d'une nomination décidée au sein des organes dédiées à ces activités
: le FESCo et le FAmSCo. Ces places sont communautaires mais ce sont uniquement
ces comités qui décident des attributions.</p>
<p>Il reste deux places communautaires totalement ouvertes et dont tout le
monde peut soumettre sa candidature ou voter. Cela permet de représenter les
autres secteurs d'activité comme la traduction ou la documentation mais aussi
la voix communautaire au sens la plus large possible. C'est pour l'une de ces
places que le vote est ouvert cette semaine !</p>
<h4>Ceux avec le droit de vote partiel</h4>
<p>Un conseiller en diversité est nommé par le FPL avec le soutien du conseil
pour favoriser l'intégration au sein du projet des populations le plus souvent
discriminées. Son objectif est donc de déterminer les programmes pour régler
cette problématique et résoudre les conflits associés qui peuvent se
présenter.</p>
<p>Un gestionnaire du programme Fedora qui s'occupe du planning des différentes
versions de Fedora. Il s'assure du bon respect des délais, du suivi des
fonctionnalités et des cycles de tests. Il fait également office de secrétaire
du conseil. C'est un employé de Red Hat qui occupe ce rôle toujours avec
l'approbation du conseil.</p>
<h3>FESCo</h3>
<p>Le <a href="https://fedoraproject.org/wiki/Fedora_Engineering_Steering_Committee?rd=FESCo" hreflang="en">FESCo (Fedora Engineering Steering Committee)</a> est un conseil
entièrement composé de membres élus et totalement dévoués à l'aspect technique
du projet Fedora.</p>
<p>Ils vont donc traiter en particulier les points suivants :</p>
<ul><li>Les nouvelles fonctionnalités de la distribution ;</li>
<li>Les sponsors pour le rôle d'empaqueteur (ceux qui pourront donc superviser
un débutant) ;</li>
<li>La création et la gestion des <a href="https://fedoraproject.org/wiki/Category:SIGs?rd=SIGs" hreflang="en">SIGs
(Special Interest Group)</a> pour organiser des équipes autour de certaines
thématiques ;</li>
<li>La procédure d'empaquetage des paquets.</li>
</ul><p>Le responsable de ce groupe est tournant. Les 9 membres sont élus pour un
an, sachant que chaque élection renouvelle la moitié du collège.</p>
<h3>FAmSCo</h3>
<p>Le <a href="https://fedoraproject.org/wiki/Fedora_Ambassadors_Steering_Committee?rd=FAMSCO" hreflang="en">FAmSCo (Fedora Ambassadors Steering Committee)</a> est
l'équivalent du FESCo sur l'aspect plus humain du projet. Pendant que le FESCo
se préoccupera beaucoup plus des empaqueteurs, la préoccupation de ce conseil
est plutôt l'ambassadeur.</p>
<p>Voici un exemple des thèmes dont il a compétence :</p>
<ul><li>Gérer l'accroissement des ambassadeurs à travers le mentoring ;</li>
<li>Pousser à la création et au développement des communautés plus locales
comme la communauté française par exemple ;</li>
<li>Réaliser le suivi des évènements auxquels participent les ambassadeurs
;</li>
<li>Accorder les ressources aux différentes communautés ou activités, en
fonction des besoin et de l'intérêt ;</li>
<li>S'occuper des conflits entre ambassadeurs.</li>
</ul><p>Les 7 membres de cette équipe sont également entièrement élus avec une durée
de mandat d'un an. Chaque élection renouvelle le collège par moitié.</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="http://blog.fedora-fr.org/renault/post/Semaine-%C3%A9lectorale-chez-Fedora-%21" 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>


feed_id: http://genma.free.fr/?Mozilla-arrete-Firefox-OS-Vraiment
title: genma : Mozilla arrête Firefox OS ? Vraiment ?
uri: genma-Mozilla-arrête-Firefox-OS-Vraiment
url: http://genma.free.fr/?Mozilla-arrete-Firefox-OS-Vraiment
content:
<img alt="" align="right" src="media/73ccd669.arton2407.jpg" data-original-source="http://genma.free.fr/IMG/arton2407.jpg" width="150" height="79"><div><p>C'est un article non sourcé de Techcrunch qui fait à peu le buzz en titrant <a href="http://techcrunch.com/2015/12/08/mozilla-will-stop-developing-and-selling-firefox-os-smartphones/" title="Mozilla Will Stop Developing And Selling Firefox OS Smartphones">Mozilla Will Stop Developing And Selling Firefox OS Smartphones</a>, que l'on pourrait traduire par <i>Mozilla va arrêter le développement et la vente de Smartphone Firefox OS</i>.</p> <p>Et là on voit plein de messages arrivé dans la communauté sur l'arrêt de Firefox OS par Mozilla. L'inquiétude est légitime, vu qu'ils laissent Thunderbird à la communauté...</p> <p>Déjà l'article n'est pas très précis. Mozilla arrêterait de vendre des téléphones avec Firefox OS directement installé. Ce qu'il faut en comprendre <strong>en attendant une annonce officielle</strong>, c'est que l'OS lui même continuera d'évoluer et sera disponible pour des téléphones existants. Firefox OS est et sera encore développé, mais dans un but différent. Au lieu d'être vendu directement en préinstallé sur des smartphones avec des partenariats constructeurs, il sera installé à postériori sur de plus en plus d'appareils.</p> <p>Les constructeurs ne jouent pas le jeu de faire les mises à jour. Ils ne jouent pas le jeu de faire la promotion de FirefoxOS. Ils ont saisis une opportunité pour toucher quelques geeks, ne communiquent pas et s'étonnent après du peu de vente... Exemple que je connais bien : ZTE n'a pas fait le support du ZTE Open C en France...</p> <p>C'est donc la communauté qui s'en charge et on sait que la communauté a un rôle crucial. <a href="http://genma.free.fr/?Firefox-OS-Des-Install-Party" title="Firefox OS - Des Install Party ?">L'enjeu des install party</a> (voir à ce sujet mon billet <a href="http://genma.free.fr/?Firefox-OS-Des-Install-Party" title="Firefox OS - Des Install Party ?">Firefox OS - Des Install Party ?</a>) et de porter l'OS sur un maximum de téléphone est vital maintenant. Il y a le <a href="https://firefoxos.mozilla.community/" title="Programme Foxfooding de Mozilla">programme Foxfooding de Mozilla</a> et le portage sur de plus en plus de plateformes... De plus en plus de téléphones sont supportés par Firefox OS, un grand travail est fait de la part des développeurs, qu'ils soient employés de Mozilla ou simple membres de la communauté.</p> <p>On est dans le monde du logiciel libre. Il n'y a pas que les employés. Il y a aussi la communauté. Des bénévoles qui estiment qu'il est important de passer du temps à faire du code, de la documentation, de la traduction. Si j'ai décidé de passer du temps, de m'investir au sein de la communauté Firefox Os, c'est que je crois dans cet OS, de part sa différence et sa philosophie.</p> <p>Si vous voulez passer du temps à faire des pseudo-débats, à dire "je l'avais annoncé" ou "c'était perdu d'avance" et à extrapolez sur un article sans source, faites-le. <strong>Mais ne relayez pas ce FUD et attendez une annonce officielle. MERCI</strong>.</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="http://genma.free.fr/?Mozilla-arrete-Firefox-OS-Vraiment" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 12, November 2012</a> (12/11/2012)</li><li>Framablog : <a href="">La promesse de Firefox OS</a> (11/02/2013)</li><li>La bande des Geexxx : <a href="">Qu&rsquo;est-ce que le projet Firefox OS ?</a> (24/07/2014)</li><li>Olivier Delort : <a href="">BLOC-NOTES : S&rsquo;amuser avec les collections intelligentes de Firefox OS</a> (08/10/2014)</li><li>dada : <a href="">Parlez de Firefox OS</a> (02/07/2012)</li></ul></div></p>


feed_id: http://framablog.org/2015/12/09/democratie-liquide/
title: Framablog : Ils liquident la démocratie, si nous la rendions liquide ?
uri: 2015-12-09-
url: http://framablog.org/2015/12/09/democratie-liquide/
content:
<p>Avec un pourcentage très important d’abstentions, les dernières élections ont fait apparaître une fois encore l’insatisfaction éprouvée par tous ceux qui estiment que le mode de scrutin ne leur convient pas : pas de prise en compte des <a href="http://legifrance.gouv.fr/affichTexte.do;jsessionid=D98358034097FCC1C2A8FD5774BD6A3D.tpdjo01v_3?cidTexte=JORFTEXT000028636783&amp;dateTexte=&amp;oldAction=rechJO&amp;categorieLien=id&amp;idJO=JORFCONT000028636780">votes blancs</a> dans les suffrages exprimés, candidats choisis et présentés par les partis et souvent parfaitement inconnus des électeurs, offre électorale réduite au choix du « moins pire » par l’élimination arithmétique des « petites listes » au deuxième tour, etc. Plus largement, et sans entrer dans les débats sur la tumultueuse situation actuelle, de gros doutes sur la représentativité des politiques une fois élus se sont durablement installés, au point que certains en viennent à souhaiter <a href="http://grisebouille.net/le-deuil-de-la-democratie-representative/">tourner la page de la démocratie représentative</a> (notre framasoftien Gee est lui-même<a href="http://grisebouille.net/post-scriptum/"> étonné d’avoir touché juste</a>) et expliquent avec de solides arguments qu’<a href="http://christophe.masutti.name/index.php?article66/je-n-ai-pas-vote-non-plus">ils n’ont pas voté et ne le feront pas</a>.</p>
<p><span></span></p>
<p>Bien sûr des propositions existent, plus ou moins crédibles (à chacun d’en juger) : certains veulent <a href="https://www.m6r.fr/">passer à la VI<sup>e</sup> République</a>, d’autres veulent <a href="https://laprimaire.org/">un processus transparent et démocratique</a> pour déterminer les candidats aux prochaines élections présidentielles, d’autres encore<a href="http://www.parti-du-vote-blanc.fr/comprendre/vote-blanc-en-france/"> militent pour la prise en compte du vote blanc</a>…</p>
<p>L’article que Framalang a traduit pour vous détaille l’intérêt de la <em>démocratie liquide</em>, processus peu connu mais utilisé par plusieurs Partis Pirates avec l’outil <a href="http://www.partipirate.fr/LiquidFeedback-217">LiquidFeedback</a> (notez qu’il nécessite toutefois <a href="http://wiki.partipirate.org/LiquidFeedback/Tutoriel">un tutoriel </a>assez dense). Dans la même catégorie, il existe <a href="https://www.loomio.org/?locale=fr">Loomio</a> qui propose d’optimiser les prises de décision collectives et qui pourrait être proposé au cours de l’année prochaine dans le cadre de notre campagne <a href="https://degooglisons-internet.org/liste">Degooglisons</a>.</p>
<p>Il se peut que vous trouviez la <em>démocratie liquide</em> une possibilité intéressante et à mettre en pratique, ou au contraire irréaliste, voire dangereuse (proposer le vote électronique même chiffré peut <a href="http://framablog.org/2012/11/07/vote-electronique/">susciter des inquiétudes</a>), nous souhaitons seulement en publiant cette traduction vous inviter à nous faire part librement de vos réactions.</p>
<p> </p>
<h3>La démocratie liquide : une véritable démocratie pour le 21<sup>e</sup> siècle</h3>
<p><strong>par <a href="https://medium.com/@DomSchiener">Dominik Schiener</a></strong></p>
<p><em>Article original publié sur Medium : <a href="https://medium.com/@DomSchiener/liquid-democracy-true-democracy-for-the-21st-century-7c66f5e53b6f#.gvgyue4t3%20Auteur%C2%A0:%20Dominik%20Schiener%20https://twitter.com/DomSchiener">Liquid Democracy : True Democracy for the 21st Century</a></em></p>
<p><em>Traduction Framalang : valvin, KoS, r0u, roptat, Myrsa, audionuma, Éric, McGregor, goofy, sebastien, Vincent, simon, Obny, mseyne</em></p>
<p>La démocratie liquide, aussi appelée démocratie par délégation, est un puissant modèle de scrutin pour la prise de décision collective au sein de grandes communautés. La démocratie liquide combine les avantages de la démocratie directe <em>et</em> ceux de la démocratie représentative. Elle crée un type de scrutin réellement démocratique, qui confère aux électeurs le pouvoir de voter directement sur un sujet ou de déléguer leur droit de vote à un tiers de confiance.</p>
<p>Au travers de la délégation, les personnes qui disposent d’un savoir dans un domaine spécifique sont capables d’influencer davantage le résultat des décisions, ce qui de fait mène à une meilleure gouvernance de l’État. Grâce à cela, la démocratie liquide se transforme naturellement en une méritocratie, dans laquelle les décisions sont principalement prises par ceux qui ont le type de connaissances et d’expériences requis pour prendre des décisions éclairées sur les sujets concernés.</p>
<p>Globalement, la démocratie liquide dispose d’un gros potentiel pour constituer le socle de la prise de décision, non seulement dans des communautés virtuelles, mais aussi dans des communautés locales et des gouvernements tout entiers. L’objectif de cet article de blog est de donner au lecteur un aperçu de ce qu’est la démocratie liquide et des avantages qu’elle offre à ses participants. D’autres articles sur le même sujet suivront.</p>
<h4>Qu’est qui ne va pas dans la démocratie aujourd’hui ?</h4>
<p>Même s’il existe de nombreuses formes de démocratie, les deux seules actuellement en place sont la démocratie directe et la démocratie représentative (et un hybride des deux). Décrivons-les :</p>
<ul><li><strong>La démocratie directe</strong> : les électeurs sont directement impliqués dans le processus de prise de décision de l’État. Ils expriment continuellement leurs opinions en votant sur des sujets. Les démocraties directes offrent le contrôle total à leurs citoyens et une égalité dans la responsabilité. Malheureusement, les démocraties directes ne fonctionnent pas à une grande échelle en raison principalement la loi du moindre effort et du renoncement au droit de vote, à cause du nombre sans cesse croissant de sujets réclamant l’attention des électeurs à mesure que la communauté s’agrandit. Il devient tout simplement impossible pour chaque électeur de se tenir informé sur tous les sujets, que ce soit par manque de temps, d’envie ou d’expertise. Cela conduit à une faible participation électorale et à une insatisfaction des électeurs au sein de la communauté. Les démocraties directes dans leur forme pure ne sont tout simplement pas applicables dans les communautés de grande taille.</li>
<li><strong>La démocratie représentative</strong> : la forme de démocratie la plus répandue implique le fait de confier son droit de vote à des représentants qui agissent au nom des citoyens pour prendre des décisions. Les représentants sont généralement (du moins, on l’espère) des experts dans le domaine dont ils sont disposés à s’occuper et ils représentent les intérêts de la communauté au sein d’un organe représentatif (par exemple, le parlement). Les démocraties représentatives fonctionnent à grande échelle mais elles échouent à servir les intérêts de leurs citoyens. Les problèmes des démocraties représentatives sont nombreux mais pour résumer, en voici trois des principaux :
<ul><li>Tout d’abord, les citoyens ne peuvent choisir leurs représentants que parmi un nombre restreint de candidats qui bien souvent ne partagent pas leurs idéologies ni leurs intérêts. La plupart du temps, les électeurs sont forcés de renoncer à leur préférence personnelle et doivent voter pour le candidat ayant le plus de chances d’être élu. Cela exclut en particulier les minorités du débat politique, qui perdent ainsi la possibilité de voir leurs opinions et leurs points de vue représentés au sein du gouvernement. De plus, il s’agit d’une des raisons principales expliquant pourquoi les jeunes aujourd’hui se désintéressent tant de la politique. [2] Si vous êtes jeune et que personne ne partage vos opinions, la seule solution est de protester et de ne pas voter du tout. Le fait que seuls 20 % des jeunes Américains aient voté aux élections de 2014 en est un signe fort.</li>
<li>Ensuite, les représentants n’ont pas (ou peu) à rendre de comptes pour leurs actions pendant leur mandat. Les promesses faites pendant la période électorale n’ont pas à être appliquées et ne sont majoritairement rien de plus qu’un appât pour attirer des électeurs. Cela mène à des « cycles politiques électoraux », où les représentants élus essaient de convaincre les électeurs qu’ils sont compétents avant les prochaines élections, soit en faisant de nouvelles propositions qui sont appréciées par la population (mais qui ne seront probablement pas mises en place), soit en distribuant des <em>Wahlgeschenke</em> (cadeaux pré-électoraux) coûteux.</li>
<li>Enfin, les démocraties représentatives peuvent mener à la corruption en raison de la concentration des pouvoirs. Considérer que les États-Unis sont vus comme une oligarchie suffit à démontrer que les démocraties représentatives constituent un terreau fertile à la corruption et aux conflits d’intérêts. En l’absence de sens des responsabilités et de comptes à rendre aux électeurs, agir pour l’intérêt du mieux-disant est plus facile que d’agir pour le bien de la population.</li>
</ul></li>
</ul><p>En dehors de ces failles évidentes dans les démocraties directes et représentatives, une autre, moins évidente celle-là, se situe dans les procédés de vote actuellement en place, qui sont complètement dépassés et ne sont plus en phase avec les technologies disponibles. Au lieu de mettre en place, sécuriser et faciliter le vote en ligne, les électeurs doivent se déplacer dans des bureaux de vote éloignés de leur domicile juste pour remplir un bulletin en papier [1]. Cela leur demande un effort supplémentaire et peut les inciter à renoncer à aller voter.</p>
<p>Ironiquement, c’est exactement ce que la démocratie essaie d’empêcher. L’opinion de chacun compte et devrait être incluse dans le processus de prise de décision collectif. Toutefois, les obstacles au processus de vote qui sont toujours présents aujourd’hui empêchent cela de se produire.</p>
<h4>Qu’est-ce que la démocratie liquide ?</h4>
<p>La démocratie liquide est une nouvelle forme de prise de décision collective qui offre aux électeurs un contrôle décisionnel complet. Ils peuvent soit voter directement sur des sujets, soit déléguer leur droit de vote à des délégués (c’est-à-dire des représentants) qui votent à leur place. La délégation peut être spécifique à un domaine, ce qui signifie que les électeurs peuvent déléguer leurs votes à différents experts de différents domaines.</p>
<p>Voilà qui change de la démocratie directe, où les participants doivent voter en personne sur tous les sujets, et de la démocratie représentative où les participants votent pour des représentants une seule fois par cycle électoral, pour ne plus avoir à se soucier de devoir voter de nouveau.</p>
<p>Le diagramme ci-dessous montre une comparaison entre les trois systèmes de vote.</p>
<p><a href="media/df75766c.Liquid_democratie_diagramme1.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/Liquid_democratie_diagramme1.png" data-rel="lightbox"><img src="media/df75766c.Liquid_democratie_diagramme1.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/Liquid_democratie_diagramme1.png" alt="Liquid_democratie_diagramme1" width="305" height="494"></a></p>
<p>Dans le modèle de la démocratie directe, tous les électeurs votent directement sur les questions. Dans le modèle de la démocratie représentative, ils élisent d’abord des représentants qui votent ensuite en leur nom. Le point intéressant mis en évidence par le diagramme est bien évidemment le modèle de la démocratie liquide. Là, les électeurs peuvent voter directement sur certaines questions (comme les deux électeurs indépendants sur les bords droit et gauche), ou peuvent déléguer leur vote à des représentants qui ont plus de connaissances spécialisées sur la question, ou simplement plus de temps pour se tenir informés.</p>
<p>La délégation est un signe de confiance. Un électeur fait confiance à un délégué pour le représenter dans certaines décisions. Si cette confiance est rompue (par des divergences idéologiques croissantes, ou par la corruption du délégué), il peut simplement révoquer la délégation et soit voter directement, soit déléguer sa voix à quelqu’un d’autre. Comme nous le verrons plus tard, cette notion de confiance provisoire est importante pour créer un sens de la responsabilité chez les délégués et les inciter à rendre des comptes.</p>
<p>Une propriété importante de la démocratie liquide est la transitivité. La délégation peut ne pas avoir lieu en un seul saut, elle est parfaitement transitive. Cela signifie que les délégués peuvent déléguer à d’autres délégués pour qu’ils votent à leur place et à celle des électeurs précédents (qui avaient délégué leur vote) dans la chaîne. Cette transitivité assure que des experts peuvent déléguer la confiance qu’ils ont accumulée à d’autres délégués sur certaines questions pour lesquelles ils n’ont pas suffisamment de connaissances et de recul.</p>
<p>Il manque dans le diagramme précédent la délégation spécifique à un domaine. Un électeur peut ne pas déléguer sa voix à un seul délégué, mais peut la déléguer à plusieurs autres délégués qui recevront ce droit en fonction du domaine de la question. Avec un tel système, il y a de fortes chances pour que des experts parviennent à influencer positivement le résultat du scrutin et conduisent à un résultat globalement meilleur.</p>
<p>La catégorisation des sujets est laissée à la décision de la communauté toute entière, mais une catégorisation très simple à l’intérieur d’un gouvernement pourrait être la politique fiscale, la politique monétaire, la politique environnementale…</p>
<p>Pour vous donner un autre exemple, prenons un parti politique qui utiliserait la démocratie liquide pour prendre ses décisions en interne. Les catégories qui auraient du sens pour une telle organisation seraient : <em>Finances, Marketing &amp; diffusion, Programme politique</em> et <em>Décisions administratives</em>. Les décisions à prendre seraient réparties entre ces quatre catégories. Les membres du parti politique pourraient soit voter directement pour ces décisions, soit déléguer leur droit de vote à des personnes possédant un savoir plus spécialisé nécessaire pour se forger une opinion éclairée.</p>
<p><a href="media/f38e05e5.Liquid_democratie_diagramme2.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/Liquid_democratie_diagramme2.png" data-rel="lightbox"><img src="media/f38e05e5.Liquid_democratie_diagramme2.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/Liquid_democratie_diagramme2.png" alt="Liquid_democratie_diagramme2" width="366" height="538"></a></p>
<p>Permettez-moi d’expliquer le diagramme en détail, il peut sembler un peu confus à première vue. Concentrons-nous sur celui qui concerne le Gouvernement, le diagramme concernant les partis politiques est très similaire. En tout, il y a 6 électeurs, dont 3 qui ont pris la responsabilité d’être délégués. Comme mentionné précédemment, il existe trois types de sujets (et donc 3 types de domaine d’expertise) : <em>Politiques fiscales, Politiques monétaires</em> et <em>Politiques environnementales</em>.</p>
<p>Comme vous pouvez le constater, les 6 électeurs ont pratiquement tous délégué leur vote d’une façon ou d’une autre, à l’exception de la déléguée en haut, qui a voté de façon indépendante sur tous les sujets (elle doit être une véritable experte). L’électeur B a délégué chaque vote, soit il est trop occupé ou pas intéressé, soit il ne possède pas les compétences requises sur les sujets concernés.</p>
<p>Globalement, la démocratie liquide est à peine plus complexe que les démocraties directe ou représentative. Mais les avantages qu’elle offre l’emportent largement sur cette difficulté initiale d’apprentissage. Voyons en détail quels sont ces avantages.</p>
<h4>Pourquoi choisir la démocratie liquide ?</h4>
<p>Maintenant que nous cernons mieux les problèmes soulevés par la démocratie de nos jours, et que nous avons un bon aperçu de la façon dont fonctionne la démocratie liquide, nous pouvons nous pencher davantage sur les raisons de préférer ce choix. Avant tout, nous devons fournir des arguments solides expliquant pourquoi la démocratie liquide est une bien meilleure solution que le <em>statu quo</em>. J’espère que nous y parviendrons en dressant une liste des caractéristiques et avantages principaux de la démocratie liquide par rapport aux démocraties directe et représentative.</p>
<p><strong>La démocratie liquide est véritablement démocratique.</strong> Les électeurs ont le choix soit de voter en personne, soit de déléguer leur vote à quelqu’un d’autre. Cela tranche nettement avec les démocraties en place de nos jours, dans lesquelles les citoyens ne peuvent que voter systématiquement en leur nom propre (démocratie directe) ou pour un représentant à intervalles de quelques années (démocratie représentative). Dans ces deux modèles, les électeurs se retrouvent soit dépassés par le type de travail requis pour participer, soit déçus et pas suffisamment impliqués dans les prises de décision du gouvernement. La démocratie liquide leur fournit la liberté de décider de leur niveau d’engagement, tout en leur permettant de le moduler à tout moment. Cela signifie que la prise de décision d’un pays est confiée directement à la population tout entière.</p>
<p><strong>La démocratie liquide présente peu d’obstacles à la participation.</strong> L’exigence minimale à satisfaire pour devenir délégué est d’obtenir la confiance d’une autre personne. Pratiquement toutes les personnes qui souhaitent endosser cette responsabilité peuvent avoir le statut de délégué. Aucun parti politique n’est nécessaire pour rallier des sympathisants à votre cause. À la place de campagnes électorales scandaleuses dans lesquelles les électeurs sont délibérément trompés, la compétence et les connaissances d’une personne sur un sujet suffisent à rallier des délégués. En limitant autant que possible les obstacles à la participation, le processus global de prise de décision, qui implique un échange d’idées, des commentaires et des débats, sera plus animé et il en jaillira davantage d’idées et de points de vue. Grâce à cela, le résultat du scrutin aura de plus fortes chances de satisfaire une grande partie de la population et d’entraîner une meilleure gouvernance globale du pays.</p>
<p><strong>La démocratie liquide, c’est la coopération, pas la compétition.</strong> De nos jours, dans les démocraties représentatives, la compétition durant la course aux élections est dominée par des dépenses de campagne élevées et inutiles, des tentatives pour démasquer des adversaires politiques et des mensonges délibérés pour tromper les électeurs. Souvent, de nombreux candidats perdent plus de temps à organiser des campagnes électorales pour remporter les élections qu’à se concentrer réellement sur leur supposé programme politique et sur les systèmes à mettre en place pour diriger un pays. Si s’assurer le vote des électeurs est plus important que la propre gouvernance du pays, c’est le signe que le système est miné de l’intérieur. Tout remporter et être élu, ou tout perdre. Voilà la devise de la démocratie de nos jours. Dans la démocratie liquide, cette compétition pour être élu représentant est écartée. À la place, les délégués rivalisent uniquement pour gagner la confiance des électeurs, ce qui ne peut être obtenu qu’en fournissant des efforts continuels et en apportant la preuve de ses compétences. Il est impossible de tromper les électeurs (tout du moins pas à long terme) et le mérite, la volonté et la capacité à améliorer la situation du pays font toute la différence.</p>
<p><strong>La démocratie liquide crée de la responsabilité.</strong> La délégation est un indice de confiance. Si cette confiance est trahie, un électeur peut immédiatement désigner un autre délégué ou voter pour lui-même. Cette confiance provisoire entraîne un sens des responsabilités et du devoir de rendre des comptes chez les délégués, car ils peuvent perdre leur droit de vote à tout moment. Grâce à cela, ils sont plus enclins à agir de façon honnête et à voter dans l’intérêt des citoyens plutôt que dans le leur.</p>
<p><strong>La démocratie liquide, c’est la représentation directe des minorités.</strong> Grâce à la quasi-absence d’obstacles à la participation, il est plus facile pour les minorités d’être représentées au sein du gouvernement. Cela signifie qu’aucune loi supplémentaire nécessitant un minimum de représentants issus de certaines minorités ethniques n’est exigée. En effet, la démocratie liquide constitue une représentation directe des différentes couches de la société et permet aux minorités et aux groupes ethniques, quelle que soit leur taille, de participer au processus de prise de décision et à la gouvernance du pays.</p>
<p><strong>La démocratie liquide mène à de meilleures décisions.</strong> En évoluant en un réseau d’échanges qui prennent des décisions éclairées dans des domaines spécifiques, la démocratie liquide mène à de meilleures décisions globales. La démocratie liquide finit par évoluer en une méritocratie où les électeurs les plus talentueux, expérimentés et les mieux informés prennent les décisions dans leur domaine d’expertise.</p>
<p><strong>La démocratie liquide est évolutive</strong>. De nos jours, les gens disposent de trop peu de temps pour se tenir au courant en permanence de la manière dont l’État est gouverné. Les décisions qu’il est nécessaire de prendre sont en nombre croissant, tandis que le temps est si précieux que beaucoup ne veulent simplement plus le passer à prendre des décisions de gouvernance. De plus, nous sommes dans une société de la spécialisation, et peu de gens sont réellement vraiment bien informés dans différents domaines. Du coup, au travers de la délégation, la prise de décision est placée entre les mains d’experts bien informés, dont le temps et les connaissances peuvent être dédiés à la meilleure gouvernance globale de l’État.</p>
<h4>L’état actuel de la démocratie liquide</h4>
<p>La raison principale pour laquelle la démocratie liquide n’a pas été mise en pratique durant la dernière décennie est principalement liée aux obstacles à sa mise en place. Les démocraties liquides, comme les démocraties directes, nécessitent une infrastructure technique de fond qui permet aux participants de constamment pouvoir voter directement ou par délégation. C’est uniquement par le biais d’Internet et avec les avancées de la cryptographie que cela a été rendu possible durant les dernières décennies.</p>
<p>Au-delà des obstacles technologiques, un obstacle de plus grande ampleur aujourd’hui relève de l’éducation. Le sondage <a href="http://framablog.org/*http://publicvotes.org/vote/ec94wL7Sw37iZtRwf">Avez-vous entendu parler de la démocratie liquide ?</a> le montre bien : seule une petite frange de la population a au mieux entendu parler de la démocratie liquide. Par voie de conséquence, afin de réussir à implanter la démocratie liquide dans des communautés de grande envergure, des efforts bien plus importants sont nécessaires pour éduquer les citoyens sur les avantages et les possibilités que peut offrir la démocratie liquide. La seule réelle réponse à cela est la création de cas concrets intéressants qui montreraient à la population externe ou interne à la communauté ce que la démocratie liquide signifie et apporte concrètement.</p>
<p>Un gros effort est déjà mené par les partis pirates en Europe, qui utilisent des logiciels du genre <a href="http://liquidfeedback.org/">Liquidfeedback</a> pour certaines décisions et même au cours de certaines élections. En outre, Google a récemment publié <a href="http://www.tdcommons.org/cgi/viewcontent.cgi%C2%A0?%20article=1092&amp;amp%C2%A0;%20context=dpubs_series">des résultats d’expérimentations</a> internes de démocratie liquide. Nous verrons beaucoup d’autres développements dans ce domaine, et je pense que la démocratie liquide va bien progresser, avec de nouvelles initiatives qui se mettent en place. Je travaillerai personnellement sur une implémentation de la démocratie liquide sur <a href="https://fr.wikipedia.org/wiki/Ethereum">Ethereum</a>, et collaborerai aussi à quelques autres solutions de vote pour créer de nouveaux cas représentatifs.</p>
<h4>Conclusion</h4>
<p>La démocratie liquide est le modèle démocratique qui correspond le mieux à notre société actuelle. La technologie est prête, le seul levier qui manque est l’effort dans l’implémentation concrète, tandis que la recherche dans ce domaine relève plus du détail. Plus important encore est le besoin de déterminer quels modèles sont applicables pour la gouvernance (exécutive ou administrative) concrète d’un pays.</p>
<p>Je suis confiant dans le fait que dans les années qui viennent, beaucoup de questions que je me pose, comme tant d’autres, trouveront leur réponse. Qui sait, peut-être verrons-nous une petite ville, ou même juste un village, adopter la démocratie liquide dans une ou deux décennies. C’est tout à fait possible.</p>
<p>Sources</p>
<p>[1] <a href="http://homepage.cs.uiowa.edu/~jones/voting/pictures/">http://homepage.cs.uiowa.edu/~jones/voting/pictures/</a></p>
<p>[2] <a href="http://www.civicyouth.org/2014-youth-turnout-and-youth-registration-rates-lowest-ever-recorded-changes-essential-in-2016/">http://www.civicyouth.org/2014-youth-turnout-and-youth-registration-rates-lowest-ever-recorded-changes-essential-in-2016/</a></p>
<p><a href="media/b8859b7c.demoliquideGeektionerd.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/demoliquideGeektionerd.png" data-rel="lightbox"><img src="media/b8859b7c.demoliquideGeektionerd.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/demoliquideGeektionerd.png" alt="demoliquideGeektionerd" width="422" height="317"></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="http://framablog.org/2015/12/09/democratie-liquide/" 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="">Huit.re, Framapic, Framabin&amp;nbsp;: Framasoft met les bouch&amp;eacute;es triples.</a> (16/03/2015)</li><li>Framablog : <a href="">Framabee, le (m&amp;eacute;ta-)moteur qui va vous butiner le web&amp;nbsp;!</a> (05/05/2015)</li><li>Framablog : <a href="">Framabookin&amp;nbsp;: devenez le concurrent d&amp;rsquo;Amazon&amp;nbsp;!</a> (22/06/2015)</li><li>Framablog : <a href="">Framadate&amp;nbsp;: un tuto et un openbar.</a> (29/06/2015)</li><li>Framablog : <a href="">Les Connards Pros expliquent GAFAM&amp;nbsp;: Apple</a> (06/09/2015)</li></ul></div></p>


feed_id: https://sujets-libres.fr/index.php?article161/notepad-et-la-gpl
title: Frédéric Micout : Notepad++ et la GPL
uri: Frédéric-Micout-Notepad-et-la-GPL
url: https://sujets-libres.fr/index.php?article161/notepad-et-la-gpl
content:
<p>Le message suivant provient de Don Ho, créateur du célèbre <a href="https://notepad-plus-plus.org/">Notepad++</a>. J'utilise ce logiciel au travail et il est vraiment pratique.</p>

<p>
<b><i>
     « Désinstalle Notepad++ si tu as voté FN.<br><br>

    Je me fous de perdre les utilisateurs et je veux que tu saches : ton Notepad++ est écrit par un immigré, et il t’emmerde. »
</i></b>
</p>

<p>En elle même, l'opinion de l'auteur n'est pas le problème et il est parfaitement en droit de s'exprimer. Le fait qu'il mette à profit la notoriété du logiciel qu'il a créé ne me choque pas non plus. Par contre, le souhait exprimé est en contradiction avec les termes de la licence GPLv3 appliquée à Notepad++. </p>

<p>
<b><i>
Article 2. Permissions de base.<br><br>

Tous les droits accordés suivant cette Licence le sont jusqu’au terme
des Droits d’Auteur (“copyright”) sur le Programme, et sont
irrévocables pourvu que les conditions établies soient remplies. Cette
Licence affirme explicitement votre permission illimitée d’exécuter le
Programme non modifié. ...
</i></b>
</p>

<p>En utilisant cette licence, un auteur ne peut pas interdire après l'usage de son logiciel à certaines personnes, sous prétexte qu'elles ont des idées qui ne lui conviennent pas. Les licences libres ont justement ça de spécial qu'elles garantissent aux utilisateurs qu'ils ne seront pas victimes de ce type de dérive. Aujourd'hui, ceux qui ont voté pour tel parti politique, demain ceux qui sont pour tel projet de loi, après...</p>

<p>En tant qu'utilisateur désireux de respecter le souhait de l'auteur, ça devient compliqué, d'autant que l'auteur va exprimer des souhaits contradictoires et qu'il est susceptible d'élargir les restrictions d'usage quand bon lui semble.</p>

<p>Il y a donc peut être une question à se poser maintenant quand à la conservation la GPL ou non pour Notepad++. Question de cohérence.</p>
<p><img src="media/87821f97.421f965d54564b575f0c495191fb16ce" data-original-source="http://cdn.libravatar.org/avatar/421f965d54564b575f0c495191fb16ce" alt="Gravatar de Frédéric Micout" class="gravatar" /><br/><i>Original post of <a href="https://sujets-libres.fr/index.php?article161/notepad-et-la-gpl" title="Visit the source">Frédéric Micout</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://raspbian-france.fr/recalbox-raspberry-pi-emulateur-retro-gaming/
title: RaspbianFrance : Recalbox, une Raspberry Pi émulateur pour le rétro-gaming
uri: RaspbianFrance-Recalbox-une-Raspberry-Pi-émulateur-pour-le-rétro
url: http://raspbian-france.fr/recalbox-raspberry-pi-emulateur-retro-gaming/
content:
<p>Nous n’avons jamais abordé le sujet et pourtant le rétrogaming et l’émulateur a une place importante dans la communauté Raspberry Pi ! Aujourd’hui, nous vous présentons un système qui regroupe plusieurs émulateurs sous une même distribution, Recalbox. Tout ce qu’il vous faut pour redécouvrir vos vieux jeux avec votre Raspberry Pi !</p>
<p> </p>
<h2>Recalbox c’est quoi ?</h2>
<p>Recalbox est une distribution destinée au rétro-gaming (pour ceux qui ne connaîtraient pas le phénomène, il s’agit d’utiliser un émulateur pour pouvoir jouer à d’anciens jeux vidéo), créée de toute pièce par Mathieu alias DigitalLumberjack, un développeur français, avec ce que cela comprend d’avantages pour nous autres francophones, qu’il s’agisse d’un système entièrement configuré en français par défaut ou du site et <a href="https://github.com/recalbox/recalbox-os/wiki/Home-%28FR%29" target="_blank">du support</a> accessibles dans notre belle langue !</p>
<p>Recalbox est actuellement en version stable 3.2.11 et en 3.3.0 beta16 qui est la pré-release de la version 3.3.0. Au vu de son avancement, cette dernière version devrait sortir incessamment sous peu, en version stable.</p>
<p> </p>
<h2>Le rétro-gaming à la portée de tous</h2>
<p>L’avantage de Recalbox c’est sa simplicité d’installation et d’utilisation. En seulement 5 minutes votre Raspberry est prête pour de nombreuses heures d’émulation et de rétro-gaming.</p>
<p>Par ailleurs, Recalbox a l’avantage de proposer de nombreux émulateurs en une seule distribution. Ainsi, ce n’est pas moins d’une trentaine de consoles qui deviennent accessibles, de la simple borne d’arcade à l’émulateur de PS1 (PlayStation 1 pour les plus jeunes d’entre vous) en passant par l’émulateur de GameBoy.</p>
<p> </p>
<h2>Un émulateur compatible avec les manettes de jeu</h2>
<p>Toujours dans son souci de simplicité, Recalbox a le gros avantage de supporter nativement la plupart des manettes de jeu, vous permettant ainsi de découvrir vos jeux préférés comme sur une véritable console.</p>
<p>Au niveau des manettes, il y en a pour tous les goûts, du plus moderne au plus ancien !</p>
<p>Nous, nous avons essayé <a href="http://www.amazon.fr/gp/product/B004JU0JSK/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B004JU0JSK&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">une manette (USB) de Xbox360</a>, super pour jouer à Pokémon !</p>
<p>Dans le même genre, vous pouvez aussi utiliser <a href="http://www.amazon.fr/gp/product/B00BF6D63Q/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00BF6D63Q&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">votre manette de PS4</a> si vous en avez une !</p>
<p>Enfin, pour ceux d’entre vous qui préfèrent le rétro-gaming pur et dur avec manettes d’époque, vous pouvez vous tourner vers <a href="http://www.amazon.fr/gp/product/B00VPVZKN0/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00VPVZKN0&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">des répliques de manettes NES en USB</a> ou <a href="http://www.amazon.fr/gp/product/B004L3VU8S/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B004L3VU8S&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">des Joystick type borne d’arcade</a> !</p>
<p>Notez que vous pourrez jouer à plusieurs grâce aux 4 ports USB de la Raspberry Pi 2, le top pour une soirée rétro-gaming entre amis !</p>
<p> </p>
<h2>L’équipement nécessaire pour faire de la Pi un émulateur</h2>
<p>Si vous voulez jouer dans de bonnes conditions, vous aurez besoin des éléments suivants pour installer Recalbox sur votre Raspberry Pi et en faire un magnifique émulateur !</p>
<p>Tout d’abord, vous aurez besoin <a href="http://www.amazon.fr/gp/product/B00T2U7R7I/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00T2U7R7I&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">d’une Raspberry Pi 2</a>. Avec ses performances améliorer par rapport aux précédentes versions, elle vous assurera des parties fluides.</p>
<p>Ensuite, vous aurez besoin <a href="http://www.amazon.fr/gp/product/B010NE3ND8/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B010NE3ND8&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">d’une carte MicroSD de 16 Go</a> au minimum. Ce point est très important, chez nous le système n’a pas pu démarrer correctement sur une carte de 8 Go.</p>
<p>Bien évidemment, vous aurez également besoin <a href="http://www.amazon.fr/gp/product/B00U88KSHO/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00U88KSHO&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=AB7YO52GOCYWIQ5E" target="_blank" rel="nofollow">de l’alimentation de la Raspberry Pi</a> !</p>
<p>Cela n’est pas obligatoire, mais nous vous conseillons <a href="http://www.amazon.fr/gp/product/B004JU0JSK/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B004JU0JSK&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">de prendre une manette (nous vous conseillons fortement la manette de Xbox 360)</a>, le jeu au clavier étant tout de même bien moins agréable.</p>
<p>Par ailleurs, vous devriez envisager <a href="http://www.amazon.fr/gp/product/B00M8ZEHIQ/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00M8ZEHIQ&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=JODWBOGQ22SMDZEI" target="_blank" rel="nofollow">de prendre un boîtier,</a> histoire de protéger la Raspberry Pi et de rendre l’installation un peu plus esthétique !</p>
<p>Comme d’habitude, à moins d’en avoir déjà un, vous aurez besoin d’un écran ! Chez nous, nous avons choisi de construire une petite borne d’arcade <a href="http://www.amazon.fr/gp/product/B0158OQHGS/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0158OQHGS&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">avec l’écran officiel de la Raspberry Pi</a> et son carton !</p>
<div><img src="media/a896ab7c.recallbox-raspberry-manette.jpg" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/12/recallbox-raspberry-manette.jpg" alt="Une bonne d'arcade à base de Raspberry Pi" width="700" height="470" srcset="http://raspbian-france.fr/wp-content/uploads/2015/12/recallbox-raspberry-manette-300x201.jpg 300w, http://raspbian-france.fr/wp-content/uploads/2015/12/recallbox-raspberry-manette.jpg 700w" sizes="(max-width: 700px) 100vw, 700px"><p>Avec un peu de bricolage et la boite de l’écran tactile officiel, vous pouvez vous construire une vraie petite borne d’arcade !</p></div>
<h2></h2>
<h2>Installation de Recalbox sur la Raspberry</h2>
<p>Au niveau de l’installation, Recalbox opte pour une solution simple.</p>
<p>En effet, il vous suffira de télécharger l’OS <a href="https://github.com/recalbox/recalbox-os/releases" target="_blank" rel="nofollow">sur le Github de Recalbox</a>. Du côté de la carte microSD vous devrez la formater au format FAT32. Ceci fait et le téléchargement fini, il ne vous reste plus qu’à décompresser le fichier recalboxOS.zip et à transférer son contenu sur la racine de la microSD.</p>
<p>Une fois cette opération terminée, insérez la carte dans la Raspberry Pi, branchez celle-ci à votre écran puis à votre alimentation !</p>
<p>L’installation va alors se lancer automatiquement. Il vous sera possible de changer la langue, en anglais par défaut, via la souris ou en pressant la touche « L ».</p>
<p>À la fin de l’installation, vous serez redirigé sur l’écran d’accueil avec un joli fond musical tiré de Zelda.</p>
<p>Votre Raspberry Pi est maintenant un superbe émulateur de GameBoy Color, de Super Nintendo, et bien d’autres, tout ce qu’il vous faut pour de longues heures de jeux !</p>
<p> </p>
<h2>Overclocké votre Raspberry Pi pour un rétro-gaming fluide</h2>
<p>Pour profiter à fond des capacités de votre Raspberry Pi 2, vous avez intérêt à l’overclocker.</p>
<p>Pour cela, rendez-vous simplement dans les réglages de la Raspberry Pi. Recalbox propose alors un mode dédié nommé « Pi2 ».</p>
<p> </p>
<h2>Configuration des manettes</h2>
<p>Si vous utilisez des manettes Bluetooth vous devrez alors les configurer. Pour cela vous devrez obligatoirement posséder <a href="http://www.amazon.fr/gp/product/B00K7AQFD4/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00K7AQFD4&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">un dongle Bluetooth</a>.</p>
<p>Pour une manette PS3, vous devrez utiliser le câble mini USB de la manette pour relier la Recalbox à la manette. Patientez environ 10 secondes pendant que les LED clignotent, puis déconnecter la manette. Appuyer sur le bouton HOME, la manette est configurée.</p>
<p>Pour la manette filaire de XBOX360 (USB), rien de plus simple, branchez et jouez !</p>
<p>Si vous désirez modifier ou configurer les touches de votre manette, vous devrez vous rendre dans « configurer les manettes ».</p>
<p>Le nom des touches est basé sur une manette de SuperNes !</p>
<p> </p>
<h2>Système de mise à jour de Recalbox sur la Raspberry Pi</h2>
<p>Toujours dans une idée de simplicité et de confort pour l’utilisateur, Recalbox vous permet de mettre à jour le système en quelques clics. Pour ce faire, rendez-vous dans la section « options système » puis dans « mettre à jour recalbox ».</p>
<p>Une fois la mise à jour terminée, votre système redémarrera automatiquement !</p>
<p> </p>
<h2>Ajouter des jeux à émuler</h2>
<p>Point important à côté duquel nous ne pouvions pas passer, l’ajout de nouveaux jeux à votre collection !</p>
<p>Histoire d’augmenter la liste des jeux disponibles dans votre collection de rétro-gaming, Recalbox nous donne la possibilité d’ajouter des ROMs (c’est à dire des cartouches de jeux).</p>
<p>Pour cela, il vous suffit de décompresser le fichier de la ROMs et de copier le fichier obtenu (.bin, .iso, etc. selon la console à émuler) dans le dossier de la console concerné.</p>
<p>Afin de mettre à jour la liste des jeux, un redémarrage de la raspberry pi est nécessaire.</p>
<p>Notez que dans le dossier de chaque console un fichier vous donne le lien d’un site ou trouver des ROMs.</p>
<p> </p>
<h2>Interface Web</h2>
<p>En <span>jouant</span> travaillant sur cet émulateur, nous avons découvert une fonctionnalité à côté de laquelle nous étions passé. En effet, il s’avère que Recalbox dispose d’une interface web donnant accès à plusieurs options.</p>
<p>Nous avons ainsi la possibilité de surveiller le système, grâce à un monitoring du processeur, de la RAM et des disques.</p>
<p>Nous avons également la main sur les bios (pour émulateur), ce qui nous permet d’en ajouter pour faire fonctionner certains jeux.</p>
<p>De plus, cette interface permet de gérer les ROMS installés sur la Raspberry Pi, ceux-ci sont classés par console. Malheureusement, nous n’avons pas réussi à upload nos jeux, sûrement un bug de beta. Nous nous sommes donc uniquement servi du dossier de partage.</p>
<p>Une section log et configuration est disponible, ainsi qu’une section destinée à émuler une manette virtuelle.</p>
<p> </p>
<h2>Conclusion</h2>
<p>Recalbox est une magnifique distribution rétro-gamming qui saura satisfaire beaucoup de monde, que ce soit un parent désireux de partager ses souvenirs de jeunesse à ses enfants, un passionné de jeux voulant retracer et découvrir l’histoire du jeu-vidéo, un fan de jeux rétros ou simplement un groupe d’amis voulant partager une bonne soirée autour d’un jeu de leur enfance !</p>
<p>Recalbox met réellement le rétro-gaming et l’émulation à la portée de tous. Il s’agit pour nous de la meilleure solution rétro-gaming actuellement disponible sur la Raspberry Pi.</p>
<p>Une bonne idée d’activité en famille à Noël, amenez votre Raspberry Pi avec Recallbox, quelques manettes et faites vous une soirée en famille autour d’un vieux Mario Kart !</p>
<p>N’hésitez pas à faire un tour sur notre article concernant <a href="http://raspbian-france.fr/accessoires-raspberry-pi-2/">le choix des accessoires de la Raspberry Pi</a>, ou celui <a href="http://raspbian-france.fr/media-center-raspberry-pi-osmc-xbmc/">sur l’installation d’un media-center</a> !</p>
<p>Cet article <a rel="nofollow" href="http://raspbian-france.fr/recalbox-raspberry-pi-emulateur-retro-gaming/">Recalbox, une Raspberry Pi émulateur pour le rétro-gaming</a> est apparu en premier sur <a rel="nofollow" href="http://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="http://raspbian-france.fr/recalbox-raspberry-pi-emulateur-retro-gaming/" 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="">Installer un media-center avec OSMC sur votre Raspberry Pi !</a> (20/04/2015)</li><li>RaspbianFrance : <a href="">Cr&eacute;ez une carte SD Raspbian pour votre Raspberry Pi depuis Windows</a> (14/07/2014)</li><li>RaspbianFrance : <a href="">OwnCloud, votre cloud &agrave; la maison sur votre Raspberry Pi !</a> (20/10/2015)</li><li>RaspbianFrance : <a href="">Bien choisir vos accessoires pour la Raspberry Pi B+.</a> (29/10/2014)</li><li>RaspbianFrance : <a href="">Envoyer, g&eacute;rer et recevoir des SMS avec la Raspberry Pi</a> (27/10/2014)</li></ul></div></p>


feed_id: http://tuxicoman.jesuislibre.net/2015/12/et-si-vous-changiez-dos-pour-noel.html
title: Tuxicoman : Et si vous changiez d’OS pour Noël ?
uri: Tuxicoman-Et-si-vous-changiez-d-OS-pour-Noël
url: http://tuxicoman.jesuislibre.net/2015/12/et-si-vous-changiez-dos-pour-noel.html
content:
<p><a href="http://windows.microsoft.com/fr-xf/windows/end-support-help">Microsoft Windows XP et Office 2003 sont arrivés en fin de vie en 2014</a>. Le mois prochain, <a href="http://www.nextinpact.com/news/97503-microsoft-stoppera-support-tous-vieux-internet-explorer-12-janvier.htm">Internet Explorer 7,8,9 et 10 seront déclarés morts par Microsoft</a>. Il serait peut-être temps de faire une mise à jour logicielle pour vous prendre rapidement un virus pendant l’hiver.</p>
<p>Pourquoi ne pas en profiter pour essayer d’installer Linux ? Ça ne coûte qu’un peu de temps, même pas d’argent. Ça ne demande pas vos données personnelles en échange (coucou Windows 10). C’est robuste et sécurisé. La seule chose que vous risquez, c’est de l’adopter.</p>
<p><iframe width="646" height="363" src="https://www.youtube.com/embed/WxRLa5hTGkg?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>En plus, vous ferez un geste écologique plutôt que jeter pour racheter.<br></p><h3>Related Posts:</h3>
<ul><li><a href="http://tuxicoman.jesuislibre.net/2015/11/fsck-sur-un-volume-chiffre.html" title="Fsck sur un volume chiffré">Fsck sur un volume chiffré</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/11/garder-firefox-mobile-a-jour-sous-android-quand-on-na-pas-googleplay.html" title="Garder Firefox Mobile à jour sous Android… quand on n’a pas GooglePlay">Garder Firefox Mobile à jour sous Android… quand on n’a pas GooglePlay</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/11/generer-un-mot-de-passe-aleatoire.html" title="Générer un mot de passe aléatoire">Générer un mot de passe aléatoire</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/10/redimensionner-ses-photos.html" title="Redimensionner ses photos">Redimensionner ses photos</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/10/verifier-le-telechargement-dune-iso-debian.html" title="Vérifier le téléchargement d’une ISO Debian">Vérifier le téléchargement d’une ISO Debian</a></li>
</ul><div><span>J'aime<img src="media/8d5d06b8.up.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/up.png">(<span>0</span>)</span><span>Ferme-la !<img src="media/d71e96d1.down.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/down.png">(<span>0</span>)</span></div><img src="https://piwik.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=http%3A%2F%2Ftuxicoman.jesuislibre.net%2F2015%2F12%2Fet-si-vous-changiez-dos-pour-noel.html&amp;action_name=Et+si+vous+changiez+d%26rsquo%3BOS+pour+No%C3%ABl+%3F&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt="">
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="http://tuxicoman.jesuislibre.net/2015/12/et-si-vous-changiez-dos-pour-noel.html" title="Visit the source">Tuxicoman</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://mozillazine-fr.org/message-de-service/
title: mozillaZine-fr : Message de service
uri: mozillaZine-fr-Message-de-service
url: http://mozillazine-fr.org/message-de-service/
content:
<p>Comme vous pouvez le constater, la publication de nos articles est fortement ralentie. <strong>Mais notre fil Twitter, lui, est toujours vivant et à jour.</strong> Sur grand écran, c’est sur votre droite que ça se passe. Pour les mobiles, c’est en haut. Autrement dit, en bon franglais : <em>followez</em>-nous !</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="http://mozillazine-fr.org/message-de-service/" 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>


feed_id: http://feedproxy.google.com/~r/QuestCeQuonSeFaitCh/~3/XeYbYcIaHRY/
title: Littlewing : Utilisation de spark en mode streaming
uri: Littlewing-Utilisation-de-spark-en-mode-streaming
url: http://feedproxy.google.com/~r/QuestCeQuonSeFaitCh/~3/XeYbYcIaHRY/
content:
<p>Après avoir intégré toutes les briques dans docker, il ne me “restait” plus qu’à coder la brique permettant de me connecter à une queue <a href="https://fr.wikipedia.org/wiki/MQTT?utm_source=rss&amp;utm_medium=rss">MQTT </a>et d’insérer des données dans <a href="https://www.elastic.co/fr/?utm_source=rss&amp;utm_medium=rss">Elasticsearch</a>.</p>
<p> </p>
<p><a href="http://blog.touret.info/wp-content/uploads/Spark-logo-192x100px.png?utm_source=rss&amp;utm_medium=rss" rel="attachment wp-att-759"><img src="http://blog.touret.info/wp-content/uploads/Spark-logo-192x100px.png?utm_source=rss&amp;utm_medium=rss" alt="Spark-logo-192x100px" width="258" height="137"></a></p>
<p>J’ai décidé d’utiliser <a href="http://spark.apache.org/?utm_source=rss&amp;utm_medium=rss">Apache Spark</a>. Ce composant remplace <a href="http://hadoop.apache.org/?utm_source=rss&amp;utm_medium=rss">Hadoop </a>pour les traitements <a href="https://fr.wikipedia.org/wiki/MapReduce?utm_source=rss&amp;utm_medium=rss">map reduce</a> et permet d’exécuter ce genre de traitement dans plusieurs typologies d’environnement ( batch, cluster spark, cluster hadoop,…).</p>
<p>J’aime bien ce framework car il offre différentes possibilités et permet via un simple batch ( commande java -jar ) de lancer des traitements map reduce performants avec différents langages (scala, java,python, R).</p>
<p>Pour ce faire j’ai aussi décidé d’utiliser le langage <a href="http://scala-lang.org/?utm_source=rss&amp;utm_medium=rss">SCALA</a>. Spark est développé sur ce langage et fournit plus de fonctionnalités en scala que sur les autres.</p>
<h2>Connexion à une queue MQTT</h2>
<p></p><pre>class MQTTStreaming(val sc: StreamingContext) {

  val conf = ConfigFactory.load()

  val logger = Logger.getLogger(this.getClass)

  def extractFromMQTT(): DStream[Log] = {
    val receiver = MQTTUtils.createStream(sc, conf.getString(ConfigurationKeys.MQTT_URL.toString),
      conf.getString(ConfigurationKeys.MQTT_TOPIC.toString))
    return receiver.map(r =&amp;gt; (new Log(UUID.randomUUID().toString, r, Date.from(Instant.now()))))
  }
}</pre><p></p>
<h2>Sauvegarde dans Elasticsearch</h2>
<p>Elasticsearch fournit une API permettant à des dérivés d’Hadoop de se connecter à un cluster Elasticsearch. L’utilisation est des plus simples.</p><pre>def saveToES(array: Array[Log]): Unit = {
  EsSpark.saveToEs(sparkContext.makeRDD(array), configuration.getString(ConfigurationKeys.ES_INDEX.toString), getOptions())
}</pre><p></p>
<h2>Le programme</h2>
<p></p><pre>Logger.getLogger("org").setLevel(Level.WARN)
  Logger.getLogger("akka").setLevel(Level.WARN)
  val sparkContext = SparkContext.getOrCreate(new SparkUtils().getSparkConf())
  val streamingContext = new StreamingContext(sparkContext, Duration.apply(10000))
  val mqttStreaming = new MQTTStreaming(streamingContext)
  val stream = mqttStreaming.extractFromMQTT()
  val esloader = new ESLoader(sparkContext)
  stream.foreachRDD(rdd =&amp;gt; {
    val collect = rdd.collect()
    esloader.saveToES(collect)
  })
  streamingContext.start()
  streamingContext.awaitTermination()
}</pre><p>J’ai volontairement crée plus de variables qu’il ne faut car j’ai pas mal mis de logs <img src="http://blog.touret.info/wp-includes/images/smilies/simple-smile.png?utm_source=rss&amp;utm_medium=rss" alt=":)"></p>
<p>Je vais essayer de mettre mon code sur <a href="https://github.com/littlewing?utm_source=rss&amp;utm_medium=rss">github </a>prochainement.</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<img src="http://feeds.feedburner.com/~r/QuestCeQuonSeFaitCh/~4/XeYbYcIaHRY" height="1" width="1" alt="">
<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="http://feedproxy.google.com/~r/QuestCeQuonSeFaitCh/~3/XeYbYcIaHRY/" 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="">Mettre en oeuvre rapidement l&rsquo; autocompl&eacute;tion avec Elasticsearch</a> (04/02/2015)</li><li>Littlewing : <a href="">Docker compose</a> (27/11/2015)</li><li>Littlewing : <a href="">Extraire les donn&eacute;es d&rsquo;une base de donn&eacute;es relationnelle avec Spark</a> (07/10/2015)</li><li>Littlewing : <a href="">Ins&eacute;rer des donn&eacute;es issues d&rsquo;un fichier CSV dans ELASTICSEARCH</a> (21/01/2015)</li><li>Littlewing : <a href="">Int&eacute;grer la base adresse nationale dans Elasticsearch</a> (20/05/2015)</li></ul></div></p>


title: Framablog : Vieux Flic et Vieux Voyou : un polar tout neuf dans le Domaine Public !
uri: Framablog-Vieux-Flic-et-Vieux-Voyou-un-polar-tout-neuf-dans-le-Do
feed_id:
http://framablog.org/2015/12/10/vieux-flic-et-vieux-voyou-un-polar-tout-neuf-dans-le-domaine-public/

url:
http://framablog.org/2015/12/10/vieux-flic-et-vieux-voyou-un-polar-tout-neuf-dans-le-domaine-public/

content:
<p>Y a des jours où on a envie d’un bon vieux polar. Une enquête bien ficelée, une intrigue qui nous titille le ciboulot avec des personnages jubilatoires dont les déboires et les victoires nous chatouillent les zygomatiques.</p>
<p><span></span></p>
<p>La recette du roman policier est connue. De San-Antonio aux NCIS, elle fait littéralement partie de notre culture, de notre domaine public. Pourtant, aucun auteur (à notre connaissance) n’avait encore placé son polar flambant neuf dans le <a href="https://creativecommons.org/publicdomain/zero/1.0/deed.fr">Domaine Public Vivant</a>, livrant ses personnages et son univers aux fantaisies de vos imaginaires pour que vous puissiez jouer avec.</p>
<p>Voilà qui est chose faite grâce à Fred Urbain, auteur d’un nouvel opus paru chez Framabook : <a href="http://framabook.org/vieux-flic-et-vieux-voyou/">Vieux Flic et Vieux Voyou</a>.</p>
<p>Quand Lucien, ancien flic et toujours amateur de bon pinard, tire son pote Maxime (ancien pickpocket) de la maison de retraite de la Pinède où ils coulent des jours paisibles… Ce n’est pas pour aller fricoter de la veuve dans un thé dansant !</p>
<p>Ces deux octogénaires vont mener tambour battant une enquête mêlant drogue, meurtres et kébabs avec toute l’insouciance, l’espièglerie et l’expérience que leur confèrent leurs quatre-vingts balais…</p>
<p>L’occasion donc d’une interview avec Fred, heureux papa de ces deux vieux… et d’un polar jubilatoire.</p>
<p><em>(entretien goupillé par Pouhiou, avec l’aide des relecteurs et relectrices du groupe <a href="http://framabook.org/">Framabook</a>)</em></p>
<p> </p>
<div><a href="media/e48ecc33.fredpetit.png" data-original-source="http://framablog.org/wp-content/uploads/2015/11/fredpetit.png" data-rel="lightbox"><img src="media/ef49bbfd.fredpetit-225x300.png" data-original-source="http://framablog.org/wp-content/uploads/2015/11/fredpetit-225x300.png" alt="Frédéric Urbain, sous le feu des projecteurs." width="225" height="300"></a><p>Frédéric Urbain, sous le feu des projecteurs.</p></div>
<p><strong>Salut Fred… Je peux te présenter comme « Le monsieur qui m’a permis de changer le prénom d’un personnage »…</strong></p>
<p>Eh eh, c’est vrai que je suis entré chez Framabook comme correcteur, à l’époque où il n’y avait pas beaucoup d’œuvres de fiction. À part les BD de Simon…<br>
Je cherchais à aider dans le Libre, mais je ne suis pas informaticien. Relire des ouvrages, c’était dans mes cordes.<br>
Et en effet, je me suis enthousiasmé pour tes romans, Pouhiou, au point de te proposer carrément des évolutions dans tes intrigues.</p>
<p><strong>… mais comment te présenterais-tu à Béatrice Dupuis-Morizeau ?</strong></p>
<p>Je suis un contemplatif. J’adore me mettre en retrait et observer le monde, noter les travers, les grandeurs, les beautés et les laideurs des personnes que je croise. Je me fais un album photo avec tous ces morceaux de vie, et ça ressort à l’improviste, ça s’assemble comme ça peut, ce sont les briques de mon petit jeu de construction intime.</p>
<p><strong>Venons-en à ton polar. Les deux personnages principaux, Lucien et Maxime, ont dans les 80 piges… Pourquoi ne pas avoir fait dans le jeunisme ? Il arrive encore des choses aux gens à cet âge-là ? Ou c’est juste pour vendre plus d’ebooks gratuits à Mamie Dupuis-Morizeau qui va avoir une nouvelle liseuse pour Noël ?</strong></p>
<p>Justement… Toute une partie de mon propos est là : on met les gens à la retraite comme s’ils avaient une date de péremption, comme s’ils n’avaient plus rien à vivre, plus rien à ressentir, plus rien à découvrir, plus rien à enseigner… On a tant à apprendre de nos anciens. Je ne suis pas le seul à jouer avec cette idée, regarde <a href="http://www.gilles-legardinier.com/crame.php">Gilles Legardinier</a>, ou <a href="https://fr.wikipedia.org/wiki/Le_Vieux_qui_ne_voulait_pas_f%C3%AAter_son_anniversaire">Jonas Jonasson</a>. J’adore aussi <a href="http://www.dargaud.com/bd/Vieux-fourneaux-Les/Les-vieux-fourneaux/Les-vieux-fourneaux-tome-1-Ceux-qui-restent">Les vieux fourneaux</a>. Et ta <a href="http://framabook.org/apolog-le-cycle-des-noenautesiii/">Madame Marquet</a>, elle n’est pas de la première jeunesse !</p>
<p><strong>Tous les codes du polar semblent délicieusement respectés dans cette enquête… comme si tu les avais étudiés. Tu peux nous expliquer la recette d’un bon roman policier ?</strong></p>
<p>C’est que j’en ai lu beaucoup. Et je suis exigeant ! Ce n’est pas pour rien que je cite Agatha Christie et Alfred Hitchcock dans le bouquin. Je déteste les intrigues qui ne tiennent pas la route, les polars qui ne respectent pas les jalons du genre. Et en effet, j’ai étudié le scénario à la fac et j’en ai écrit pas mal quand je faisais du jeu de rôles.</p>
<p>Je me suis amusé avec les codes, par exemple l’obligatoire passage érotique, la poursuite, le super flic…</p>
<p>La recette d’un bon polar, c’est quand le lecteur croit avoir tout compris pour finalement se rendre compte que l’auteur a tout le temps gardé une longueur d’avance. Je me suis vraiment efforcé de tenir ça tout du long et de surprendre mon public, jusqu’à l’épilogue qui est une pirouette un peu facile, mais je l’assume.</p>
<p><strong>[Yann] Comment conçois-tu ton récit ? Est-ce que tu as un plan détaillé ? Est-ce que tu « joues » les dialogues ? Bref, quels sont tes secrets pour élaborer ton histoire, construire ton intrigue ?</strong></p>
<p>C’est bien mon problème… Je suis à la fois perfectionniste et laborieux. Je traînais cet ouvrage inachevé depuis dix ans. J’avais le début et la fin, l’ambiance générale, des personnages attachants, des idées rigolotes… Mais je galérais avec la chronologie, et je m’étais imposé des contraintes, comme notamment l’alternance des chapitres. J’ai eu la chance de discuter avec des auteurs, des gens de cinéma, de théâtre, qui m’ont tous dit la même chose : d’accord, il faut bosser, mais il s’agit aussi de savoir se laisser embarquer, se faire plaisir, permettre à l’histoire de monter toute seule.</p>
<p>Alors je m’y suis remis et je suis allé au bout, en acceptant d’y laisser des passages moins travaillés.</p>
<p>Je pense aussi que je me marrais tellement avec mes deux loustics, que je répugnais à terminer leur histoire.</p>
<p>Franchement, je peux l’offrir, le bouquin, j’ai déjà été largement payé !</p>
<p><strong>Tu allies un humour (et une verve argotique) à la Audiard et San Antonio avec des éléments résolument modernes et geek-friendly… Comment as-tu géré ce grand écart ? Que font un flic et un voyou de la vieille école quand l’enquête mêle ordinateurs, tracking GPS, et autres codes de notre modernitude ?</strong></p>
<p>Eh bien, ça m’est assez naturel. Je suis un geek avec une culture somme toute plutôt classique. Je suis fan des films de la période Audiard, des Gabin, Ventura, Bourvil, Blier, Darc, Belmondo. Pour moi, Lucien, c’est Julien Guiomar ! Alors ça se mélange sans trop de problème. Les gens de ma génération ont roulé en deux-chevaux, mais ils utilisent un PC depuis vingt-cinq ans.</p>
<div><a href="http://framabook.org/vieux-flic-et-vieux-voyou/"><img src="media/a16f90e2.vfvv_premcouv.png" data-original-source="http://framablog.org/wp-content/uploads/2015/11/vfvv_premcouv.png" alt="vfvv_premcouv" width="528" height="731"></a><p>cliquez sur la couverture pour télécharger l’ebook et/ou acheter la version papier.</p></div>
<p><strong>[Goofy] Tu reconnais volontiers ta dette et ton admiration pour des écrivains dont la langue est charnue et savoureuse comme René Fallet, tu pourrais mentionner tes trois bouquins préférés (je sais, c’est dur de choisir quand on aime) ?</strong></p>
<p>Ça, c’est très difficile, comme exercice. Parce que mes préférences fluctuent en fonction de mes états d’âme et des périodes de ma vie.</p>
<p>Il y a un bouquin qui reste tout en haut de mon estime, toujours, c’est <a href="http://www.gallimard.fr/Catalogue/GALLIMARD/Folio/Folio/Kim">Kim, de Kipling</a>. Justement à cause des dialogues, de l’impertinence du personnage principal dont la verve est fabuleuse.</p>
<p>Je vais citer aussi <a href="http://www.fleuve-editions.fr/site/la_vieille_qui_marchait_dans_la_mer_&amp;100&amp;9782265089549.html">La vieille qui marchait dans la mer</a>, de San-Antonio. C’est curieux, je n’ai pas pensé à ce livre en écrivant, et pourtant il a des similitudes avec le mien. Cette vieille saloperie qui, malgré tout, est croyante, juge inutile de prendre des gants quand elle s’adresse à Dieu. Alors elle prie comme un charretier. Ses soliloques sont extraordinaires.</p>
<p>Le troisième, c’est <a href="http://www.gallimard.fr/Catalogue/GALLIMARD/Folio/Folio/La-Folie-Forcalquier">La folie Forcalquier</a>, de Pierre Magnan. Là aussi, une langue magnifique. Je suis un admirateur éperdu de Monsieur Magnan, j’ai emmené toute ma famille en vacances dans ses montagnes. <a href="http://www.le-cadeau-de-chronos.fr/">J’ai adapté un de ses romans pour l’écran</a>, avec l’autorisation de son épouse. Mais vous ne le verrez probablement jamais, faute de sous pour le produire. Je n’ai pas tout lu, de lui, je m’en garde sous le pied pour quand j’aurai besoin de me faire du bien.</p>
<p><strong>Revenons un poil sur la langue… Tu ne mégotes pas sur les argots, que ce soit dans la bouche de tes personnages ou dans les lignes du narrateur… D’où ça te vient cet amour pour ces langues ? Comment se sont-elles insérées dans ton écriture ?</strong></p>
<p>J’ai surtout une passion pour les dialogues. Les mots qu’on s’échange, les histoires qu’on se raconte, c’est la vie ! Ça m’arrive tout le temps, de rencontrer des inconnu-es, et en trois minutes je sais tout de leur existence.<br>
Alors, quand je fais parler un personnage, j’aime que ça roule.</p>
<p><strong>[Mireille] Comment se fait-il qu’un (relativement) jeune comme toi jaspine aussi bien l’argomuche ? Moi-même, qui suis jeune seulement dans ma tête et dont la daronne est née dans l’faubourg St D’nis, je ne le jaspine pas aussi bien que toi… Chuis jalmince !</strong></p>
<p>Au final, l’argot, je l’ai plus lu que parlé. J’ai grandi en province, moi ! Je connais bien quelques authentiques « titis » parisiens, mais j’ai surtout pratiqué l’argot des poètes, celui de San-Antonio, de Renaud, de Cavanna. C’est un langage très métaphorique, qui parle avec des images, parfois triviales, souvent astucieuses. C’est la créativité des petites gens qui se manifeste au détour d’une phrase. Et elle est loin d’être moribonde, la langue des rues de Paris. Je fais dire « daron » à un jeune dans la cité, c’est pas du chiqué, ce terme ancien est encore utilisé, je l’ai souvent entendu. Daron, on le lit dans <a href="http://framabookin.org/b/titles/1527">Les Misérables</a> !</p>
<p>Ce qui m’a surpris, c’est qu’au final, quand je testais le manuscrit, certains termes que je pensais passés dans le langage courant ont bloqué mes lecteurices. J’ai réfléchi à mettre un glossaire, ou des notes de bas de page, mais bon c’est un polar, pas un dictionnaire d’argomuche. J’ai fait le pari que le contexte suffirait à éclairer le sens des mots. Sinon, allez demander à <a href="http://www.decitre.fr/livres/la-methode-a-mimile-9782268027647.html">Boudard</a>, <a href="https://fr.wikipedia.org/wiki/Auguste_Le_Breton">Le Breton</a>, <a href="http://argot.abaabaa.com/chansons_Pierre_Perret.php">Perret</a>.</p>
<p><strong>Dis-moi, quand tu as commencé l’écriture de ce roman, tu envisageais déjà de l’élever dans le Domaine Public ?</strong></p>
<p>Pas du tout ! Je pensais faire un polar bien classique, et aller le proposer sans grand espoir à un éditeur traditionnel, finir sans doute par le publier à compte d’auteur, avoir des centaines d’invendus dans ma cave, mangés par la moisissure … Je bricolais déjà avec des logiciels libres, mais je n’étais pas imprégné de culture libre.</p>
<p><strong>Alors comment t’est venu ce choix de licence ? C’est juste pour faire comme moi et me piquer mes <em>followers</em> :p ?</strong></p>
<p>Exactement ! C’est ton discours sur la confiance qui m’a influencé. Étant dans le groupe Framabook, je ne pensais plus le publier autrement que sous licence libre, mais je réfléchissais à une CC-BY standard. Et puis je me suis demandé quelle différence ça pouvait bien faire, une fois qu’on avait accepté la démarche, autant aller au bout du militantisme.</p>
<p>Ce qui m’a fait marrer, ce sont les copains qui me demandaient « tu l’as protégé, au moins, ton manuscrit ? Comment tu vas gagner des sous, si on peut le télécharger librement ? »</p>
<p>C’était l’occasion d’expliquer le partage, le domaine public vivant.</p>
<p>Les débats sur <a href="http://romainelubrique.org/petit-prince-domaine-public">l’entrée du Petit prince dans le domaine public</a> m’ont pas mal interpellé, aussi.</p>
<p><strong>Cela fait quelques années maintenant que tu participes au projet d’édition collaborative Framabook… Qu’est-ce que ça t’a fait de te retrouver de l’autre coté des corrections ? [Goofy] Ils sont vraiment aussi ch*ants qu’on le dit, les relecteurs ?</strong></p>
<p>Le plus pénible de la bande, je ne le craignais pas, c’est moi ! J’avais surtout peur que vous ne soyez trop indulgents avec un auteur « de la maison », que vous me fassiez trop confiance et que vous n’osiez pas me pousser à me dépasser comme on le fait avec d’autres postulants. Malgré la qualité de son texte original, qu’est-ce qu’on a enquiquiné <a href="http://framabook.org/art_avant-de-dormir/">Lilly</a>, par exemple !</p>
<p>Je tiens absolument à ce que <a href="http://framabook.org/">Framabook</a> reste une vraie maison d’édition, exigeante, qui ne publie pas n’importe quoi sous prétexte que c’est du libre. Il y va de sa crédibilité. Moi qui, en comité de lecture, ai voté contre la publication de certains ouvrages, je ne voulais pas qu’on sorte mon bouquin parce que c’était le mien. Ça va peut-être vous faire rigoler, mais j’ai sérieusement envisagé de vous monter un bateau et de proposer le roman sous un pseudo, avec une fausse adresse mail. Et puis je me suis dit que de toute façon je me ferais vite gauler, vu que j’avais déjà parlé de mon projet à plusieurs d’entre vous.</p>
<p>Donc, bon, un soir j’ai pris mon courage et j’ai mis mon texte dans un mail.</p>
<p><strong>Bon, c’est pas tout ça mais… la suite des aventures de Lucien et Maxime, elle te titille le ravioli ou bien tu vas partir sur d’autres projets ?</strong></p>
<p>Je vais les laisser se reposer un peu, à leur âge ce ne serait pas raisonnable de recommencer à courir après les méchants tout de suite.</p>
<p>Mais j’ai bien un autre projet, encore un polar, dans lequel je vais encore jongler avec la langue.</p>
<p>Bon, pas d’affolement, je suis bien capable de le laisser mariner dix ans aussi, celui-là.</p>
<p><strong>Et comme toujours lors de nos interviews, on te laisse le mot de la fin et/ou la question que tu aurais voulu qu’on te pose <img src="media/7f1b63c6.1f609.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉"></strong></p>
<p>Difficile de sortir un roman rigolo en plein état d’urgence, mais si on attend que ça aille mieux on n’est pas sortis des roseaux !</p>
<p>Et puis, le vivre ensemble, c’est bien l’un de mes sujets, finalement.</p>
<p>J’ai retravaillé une description parce qu’une lectrice trouvait racistes les propos du narrateur.</p>
<p>En revanche, les préjugés sur les vieux que je balance à longueur de bouquin (au second degré, évidemment), les rhumatismes, les cors aux pieds, la prostate, les charentaises, ça n’a choqué personne.</p>
<p>L’intolérance est partout, et chacun essaie de se dépatouiller avec ses peurs, sa conscience, et le regard des autres.</p>
<p>SI on arrive à en rire, on a déjà fait un grand pas.</p>
<p> </p>
<p><strong>Liens utiles</strong> :</p>
<ul><li>Télécharger <a href="http://framabook.org/vieux-flic-et-vieux-voyou/">Vieux flic et vieux voyou</a> sur Framabook</li>
<li>Acheter<a href="http://enventelibre.org/livres/75-vieux-flic-et-vieux-voyou-9791092674101.html"> la version papier sur EnVenteLibre</a></li>
<li><a href="http://framablog.org/2015/12/04/3-auteurs-de-romans-framabook-en-dedicace-a-paris/">Séance de dédicaces le 11 décembre</a> avec <a href="http://framabook.org/apolog-le-cycle-des-noenautesiii/">Pouhiou</a> et <a href="http://framabook.org/art_avant-de-dormir/">Lilly</a> chez <a href="http://www.alivrouvert.fr/">Magali</a>, tout près du Bataclan. Même pas peur !</li>
</ul><p> </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="http://framablog.org/2015/12/10/vieux-flic-et-vieux-voyou-un-polar-tout-neuf-dans-le-domaine-public/" 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="">#Apolog, le 3e tome des No&amp;eacute;Nautes disponible chez Framabook</a> (26/08/2015)</li><li>Framablog : <a href="">3 auteurs de romans Framabook en d&amp;eacute;dicace &amp;agrave; Paris&amp;nbsp;!</a> (04/12/2015)</li><li>Framablog : <a href="">Sortie du framabook #MonOrchide&nbsp;: le livre de l&#039;&eacute;t&eacute; sera libre et lesbien&nbsp;!</a> (26/06/2013)</li><li>Framablog : <a href="">Framasoft fait son &amp;laquo;&amp;nbsp;Ray&amp;rsquo;s day&amp;nbsp;&amp;raquo; avec 8 nouvelles Libres</a> (22/08/2015)</li><li>Framablog : <a href="">Les Connards Pros expliquent GAFAM&amp;nbsp;: Apple</a> (06/09/2015)</li></ul></div></p>


feed_id: http://philippe.scoffoni.net/loi-finance-2016-fin-logiciels-libres-comptabilite-caisses/
uri: Philippe-Scoffoni-Loi-de-finances-2016-la-fin-des-logiciels-libres
url: http://philippe.scoffoni.net/loi-finance-2016-fin-logiciels-libres-comptabilite-caisses/
title:
Philippe Scoffoni : Loi de finances 2016, la fin des logiciels libres de comptabilité et de gestion de caisses ?

content:
<p><img title="caisse enregistreuse" src="media/9edc93f9.caisse-300x220.jpg" data-original-source="http://philippe.scoffoni.net/wp-content/uploads/2015/12/caisse-300x220.jpg" alt="caisse enregistreuse" width="300" height="220">Je suis très étonné du relatif silence dans lequel ce texte de loi est en train de passer. Il faut dire que les diversions sont légions. C’est Philippe Pary, porteur du projet de <a rel="nofollow" href="http://www.pasteque.coop/" target="_blank">logiciel libre de caisse enregistreuse Pastèque</a> qui a lancé l’alerte il y a déjà pas mal de semaines.</p>
<p>Celle-ci est bien arrivée aux concernés, certaines communautés comme celle de <strong>Dolibarr</strong> ont d’ailleurs travaillé sur le sujet pour au moins faire un état précis du problème et évaluer les solutions techniques et juridiques possibles. Mais l’absence de réaction sur la liste du <a rel="nofollow" href="http://ploss-ra.fr/" target="_blank">PlossRA</a> sur laquelle pourtant se trouve bons nombre d’intégrateurs d’<strong>ERP open source </strong>m’interpelle cependant.</p>
<h2>Inaltérabilité</h2>
<p>C’est l’article 38 du <a rel="nofollow" href="http://www.assemblee-nationale.fr/14/projets/pl3096.asp" target="_blank">texte de projet de loi</a> qui introduit cette notion :</p>
<blockquote>
<div>[…]</div>
<div>Lorsqu’elle enregistre les règlements de ses clients au moyen d’un logiciel de <strong>comptabilité</strong> ou de gestion ou d’un <strong>système de caisse</strong>, utiliser un logiciel ou un système satisfaisant à <strong>des conditions d’inaltérabilité, de sécurisation, de conservation et d’archivage des données</strong> en vue du contrôle de l’administration fiscale, attestées par un<strong> certificat délivré par un organisme accrédité</strong> dans les conditions prévues à l’article L. 115-28 du code de la consommation ou par une <strong>attestation individuelle de l’éditeur</strong>, conforme à un modèle fixé par l’administration.</div>
<div>[…]</div>
<div>Le fait, pour une personne assujettie à la taxe sur la valeur ajoutée, de ne pas justifier, <strong>par la production de l’attestation ou du certificat prévu au 3° bis de l’article 286</strong>, que le ou les logiciels de comptabilité ou de gestion ou systèmes de caisse qu’elle détient satisfont aux conditions d’inaltérabilité, de sécurisation, de conservation et d’archivage des données prévues par ces mêmes dispositions est sanctionné par une amende de 5 000 € par logiciel de comptabilité ou de gestion ou système de caisse.</div>
<div>[…]</div>
</blockquote>
<p>Pour faire court, il faut une solution satisfaisant à ces conditions et si le commerçant n’a pas le petit papier c’est 5000€ par logiciel ou caisse. En gros tous les logiciels de gestion d’entreprises sont potentiellement impactés, propriétaires ou libres sans différence apparente.</p>
<p>Sauf que comme l’explique bien Philippe Pary <a rel="nofollow" href="http://communaute.pasteque.coop/projet-de-loi-de-finances-2016/" target="_blank">dans un article présentant la problématique</a>, cela revient à priver l’utilisateur de sa liberté N°3 octroyé par les logiciels libres : celle de modifier le programme. J’entends bien le contre-argument qui consiste à dire, que les entreprises ne modifient jamais elles-mêmes les logiciels, que cela ne changera donc rien…</p>
<p>Enfin si, car si vous installez un logiciel libre et que le client bidouille ou fait bidouiller le programme en question pour frauder et se fait pincer, vous êtes responsable aux yeux de la loi. N’oubliez pas que vous avez fourni le fameux papier qui atteste que le logiciel répond aux conditions d’inaltérabilité, de sécurisation, de conservation et d’archivage des données. Comment si ce n’est en « menottant techniquement » votre client pourrez-vous garantir cette inaltérabilité ?</p>
<p>Philippe Pary et Baptiste Carvello  de l’<a rel="nofollow" href="http://www.april.org/" target="_blank">April</a> ont rédigé une proposition d’amendement au projet de loi qui a été transmise via le député du nord Bernard Roman. Aux dernières nouvelles, cet amendement ne sera même pas étudié…</p>
<h2>Du souci pour rien ?</h2>
<p>Je me demande souvent si je n’ai pas tendance à m’inquiéter pour rien. Les arguments existent :</p>
<ul><li>La mise en application est pour 2018, le gouvernement aura changé et peut-être détricoté ce qu’aura fait le précédent pour s’occuper ;</li>
<li>Quid de toutes les sociétés qui font leurs factures sur Word ou Excel ?</li>
<li>Quid des sociétés qui ont un logiciel en SAS hébergé a l’étranger comme Salesforce ?</li>
<li>Quid des solutions SAS de facturation ?</li>
<li>Quid des solutions internes de facturation ?</li>
</ul><p>Pas mal de points et peut-être d’autres qui feront de ce texte, une couche supplémentaire et inapplicable dans les faits.</p>
<p>Il n’en demeure pas moins certain que le texte a été poussé par le lobby du logiciel propriétaire en vue d’évacuer le logiciel libre de ce segment du marché. Suite aux échanges de Philippe Pary avec des responsables du gouvernement, ce dernier réfléchit à la possibilité soit d’avoir une<strong> boîte noire</strong>, soit de devoir communiquer avec un tiers de confiance qui enregistrerait les données. Ce n’est pas gagné…</p>
<p>L’absence de comptabilité dans un ERP est souvent une raison pour laquelle certaines entreprises préfèrent se tourner vers autre une solution totalement intégrée. À l’avenir cet obstacle sera encore plus fort. D’ailleurs je pense que dés 2016, je serais confronté à la question par des prospects. Les éditeurs de solutions propriétaires vont s’empresser de communiquer sur cette nouvelle obligation légale. Je vous laisse imaginer le discours…</p>
<p>Certes près de 90% des entreprises de 1 à 49 salariés feraient appel à un expert-comptable selon l’Observatoire de l’Ordre des Experts comptables. Ce qui laisse un marché pour des ERP open source dépourvu de « vraie » comptabilité. Les utilisateurs se contentent au mieux de générer des exports pour les cabinets comptables disposant eux de logiciels « certifiés ».  Par contre pour Philippe et ces caisses, c’est la fin du projet…</p>
<p>À l’heure où Dolibarr lance sa <a rel="nofollow" href="http://www.dolibarr.fr/87-actualites/223-lancement-financement-participatif-module-comptabilite-avancee" target="_blank">campagne de financement pour son module de comptabilité avancée</a>, ce texte vient montrer encore une fois que le combat pour le logiciel libre est loin d’être gagné. Ces détracteurs, <strong>mieux organisés</strong> et donc dotés de moyens bien supérieurs n’ont pas fini de mettre des obstacles à son adoption.</p>
<p>Relativisons, rien n’est perdu, mais c’est loin d’être gagné <img src="media/da2d029e.simple-smile.png" data-original-source="http://philippe.scoffoni.net/wp-includes/images/smilies/simple-smile.png" alt=":-)"></p>
<hr><a href="http://philippe.scoffoni.net/loi-finance-2016-fin-logiciels-libres-comptabilite-caisses/#comments">Réagir à cet article</a>
<p><small>Article original écrit par Philippe Scoffoni le 10/12/2015. | <a href="http://philippe.scoffoni.net/loi-finance-2016-fin-logiciels-libres-comptabilite-caisses/">Lien direct vers cet article</a><br><br>Cette création est mise à disposition sous un <a rel="license" href="http://creativecommons.org/licenses/by/2.0/fr/">contrat Creative Commons BY</a>  à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine).</small></p>.

<p><img src="media/59ec0aeb.ee4bb1c08ac2d03c76f391d4b26c812a" data-original-source="http://cdn.libravatar.org/avatar/ee4bb1c08ac2d03c76f391d4b26c812a" alt="Gravatar de Philippe Scoffoni" class="gravatar" /><br/><i>Original post of <a href="http://philippe.scoffoni.net/loi-finance-2016-fin-logiciels-libres-comptabilite-caisses/" title="Visit the source">Philippe Scoffoni</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="">Il lib&egrave;re ses logiciels et c&#039;est la catastrophe !</a> (04/09/2013)</li><li>Framablog : <a href="">Concurrence d&eacute;loyale des logiciels libres en Europe ? La r&eacute;ponse de la FSFE</a> (27/08/2013)</li><li>Philippe Scoffoni : <a href="">Economie de la raret&eacute; et logiciels libres &ndash; 3/3</a> (01/02/2014)</li><li>Philippe Scoffoni : <a href="">80% de logiciels commerciaux seront bas&eacute;s sur des piles open source, mais seront-ils libres ?</a> (28/03/2014)</li><li>Philippe Scoffoni : <a href="">Economie du logiciel libre en 2015, une croissance sup&eacute;rieure aux pr&eacute;visions</a> (20/11/2015)</li></ul></div></p>


feed_id: http://www.loeuillet.org/recensement-versions-php
title: Nicolas Lœuillet : CMS, frameworks : recensement des versions de PHP (décembre 2015)
uri: Nicolas-Lœuillet-CMS-frameworks-recensement-des-versions-de-PHP
url: http://www.loeuillet.org/recensement-versions-php
content:
<p>J'ai annoncé hier que <a href="https://twitter.com/wallabagapp/status/674985952159338501">wallabag 2 ne serait pas compatible avec PHP <= 5.4</a>, en conseillant vivement aux personnes qui avaient un serveur avec une version de PHP <= 5.4 de le mettre à jour.</p>
<p>Pour quelle raison wallabag ne sera pas compatible ? Car wallabag implémente <a href="https://github.com/K-Phoen/rulerz">Rulerz</a> (pour avoir un joli moteur de règles) qui utilise les <a href="http://php.net/manual/fr/language.generators.syntax.php">générateurs</a> (<a href="https://github.com/K-Phoen/rulerz/pull/21/files#diff-b5d0ee8c97c7abd7e3fa29b9a27d1780"><em>source</em></a>).</p>
<p>Suite à une discussion avec Pierrick de <a href="http://piwigo.com/">Piwigo.com</a> (qui me conseille de ne pas aller trop vite pour ne pas se couper une part non négligeable d'utilisateurs), j'ai décidé de faire le tour des applis PHP pour voir si on était dans le vrai ou pas avec wallabag.</p>
<p>Petit rappel : PHP 5.4 n'est plus maintenu (même les failles de sécurité) depuis le 3 septembre 2015.
Faut-il aussi vous rappeler que PHP 5.3 n'est plus maintenu depuis août 2014 et pour PHP 5.2, c'est depuis le 6 janvier 2011 (il y a bientôt 5 ans) ? (<a href="http://php.net/supported-versions.php"><em>source</em></a>)</p>
<p>C'est facile de dire de mettre à jour son serveur, mais comment faire quand on est sur du mutualisé ?</p>
<h3>Jetons un œil du côté de certains hébergeurs</h3>
<h4>OVH</h4>
<p>Possible d'installer PHP <strong>5.4, 5.5 et 5.6</strong> (<a href="https://www.ovh.com/fr/hebergement-web/php.xml"><em>source</em></a>)</p>
<h4>Web4all</h4>
<p>Possible d'installer PHP <strong>5.2, 5.3, 5.4, 5.5</strong> (<a href="https://www.web4all.fr/hebergements.html"><em>source</em></a>)</p>
<h4>Alwaysdata</h4>
<p>Possible d'installer PHP (accrochez-vous) ... <strong>4.4.9 et de 5.2.5 à 7.0.0</strong> (<a href="https://twitter.com/alwaysdata/status/675249017836687360"><em>source</em></a>).</p>
<p>Non, je ne reviendrai pas sur PHP 4.4.9 (mort depuis 7 ans et 4 mois). NON.</p>
<h4>Bilan</h4>
<p>OK, je n'ai pas fait le tour de 10.000 hébergeurs, mais on voit quand même qu'il existe des hébergeurs grand public qui ont des versions correctes de PHP. Donc si votre hébergeur actuel ne vous propose pas PHP 5.5, contactez-le ... ou quittez-le. Ce n'est pas à vous de payer les lenteurs de votre hébergeur.</p>
<h3>CMS &amp; frameworks</h3>
<h4>Frameworks</h4>
<ul><li>Zend Framework 3 : PHP > <strong>5.5</strong> (<a href="http://framework.zend.com/blog/announcing-the-zend-framework-3-roadmap.html"><em>source</em></a>)</li>
<li>Slim Framework 3 : PHP > <strong>5.3</strong> (<a href="http://docs.slimframework.com/start/get-started/"><em>source</em></a>)</li>
<li>Laravel 5.1 : PHP > <strong>5.5.9</strong> (<a href="http://laravel.com/docs/5.1#installation"><em>source</em></a>)</li>
<li>Symfony 3.0 : PHP > <strong>5.3.9</strong> (<a href="http://symfony.com/doc/current/reference/requirements.html"><em>source</em></a>)</li>
</ul><p><strong>50% PHP 5.3 et 50% PHP 5.5</strong></p>
<h4>CMS</h4>
<ul><li>Wordpress 4.4 : PHP > <strong>5.2.4</strong> mais PHP > <strong>5.6</strong> recommandé (<a href="https://wordpress.org/about/requirements/"><em>source</em></a>). Je retiens (parce que ça m'arrange pour mon argumentaire) que Wordpress encourage vivement PHP 5.6 (ils proposent même un mail type à envoyer à son hébergeur).</li>
<li>Joomla 3 : PHP > <strong>5.5</strong> (<a href="https://www.joomla.org/about-joomla/technical-requirements.html"><em>source</em></a>)</li>
<li>Drupal 8 : PHP > <strong>5.5.9</strong> (<a href="https://www.drupal.org/requirements"><em>source</em></a>)</li>
<li>Typo3 7.6.0 : PHP > <strong>5.5</strong> (<a href="https://typo3.org/download/"><em>source</em></a>)</li>
<li>Magento 2 : PHP > <strong>5.5</strong> (<a href="http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html"><em>source</em></a>)</li>
</ul><p><strong>80% PHP 5.5 et 20% 5.6</strong></p>
<h4>Autres applications</h4>
<ul><li>Piwik : PHP > 5.3.3 mais > 5.5 en 2016 (<a href="http://piwik.org/docs/requirements/"><em>source</em></a>). Je retiens donc PHP 5.5 car 2016, c'est demain.</li>
<li>Piwigo : PHP > 5.2 (<a href="http://fr.piwigo.org/basics/requirements"><em>source</em></a>)</li>
</ul><p><strong>50% PHP 5.2 et 50% PHP 5.5</strong></p>
<h3>Conclusion</h3>
<p>Nous avons donc :</p>
<ul><li><strong>PHP 5.2 : 9%</strong></li>
<li><strong>PHP 5.3 : 18%</strong></li>
<li><strong>PHP 5.5 : 64%</strong></li>
<li><strong>PHP 5.6 : 9%</strong></li>
</ul><p>En annonçant donc que wallabag v2 ne serait pas compatible avec PHP <= 5.4, je me situe dans les 73% des applis / frameworks présentes dans cet aperçu.</p>
<p>OK, des personnes ne pourront pas installer wallabag v2 du premier coup, mais ça leur permettra peut-être de se dire qu'il serait temps de changer de crèmerie.</p>
<p>Je suis bien évidemment pour avoir un maximum d'utilisateurs et se dire que potentiellement, on perd 30% d'utilisateurs, c'est beaucoup. Mais j'estime également que nous avons un rôle en incitant les gens à mettre à jour leurs plateformes.<br>
En dehors d'avoir le dernier gadget à la mode dans notre application (nous ne forçons pas les gens à avoir PHP 7 par exemple), c'est surtout une question de sécurité : les anciennes versions de PHP ont des failles de sécurité qui ne seront jamais corrigées.</p>
<p><img src="media/f8eb7614.4a140a1ec5ba0c399869acd31775c4ff" data-original-source="http://cdn.libravatar.org/avatar/4a140a1ec5ba0c399869acd31775c4ff" alt="Gravatar de Nicolas L&oelig;uillet" class="gravatar" /><br/><i>Original post of <a href="http://www.loeuillet.org/recensement-versions-php" title="Visit the source">Nicolas Lœuillet</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://yeuxdelibad.net/Blog/?d=2015/12/11/10/58/16-letsencypt-cest-tellement-simple
title: Thuban : Let'sencypt : c'est tellement simple!
uri: Thuban-Let-sencypt-c-est-tellement-simple
url: http://yeuxdelibad.net/Blog/?d=2015/12/11/10/58/16-letsencypt-cest-tellement-simple
content:
Tout le monde en parle, <a href="https://letsencrypt.org/">letsencrypt</a> est utilisable par le grand public depuis sa version Beta.<br>
Et ça y est, je l'ai mis en place sur mon serveur. Vous ne verrez sans doute pas la différence, puisque seules les parties hébergées nécessitant un mot de passe sont en https (webmail, identifiants pour ce blog...). Mais si vous aussi vous vous hébergez, n'hésitez plus, ça fonctionne très bien!<br><br>
Je l'ai utilisé sur un serveur tournant sous debian jessie avec nginx. Les <a href="https://letsencrypt.readthedocs.org/en/latest/intro.html">indications sont claires</a> : <br><pre>
user@webserver:~$ git clone https://github.com/letsencrypt/letsencrypt
user@webserver:~$ cd letsencrypt
</pre><br><br>
Pour pouvoir tout installer, j'ai désactivé nginx temporairement, puis ait lancé la génération d'un certificat. Je préférais me charger moi-même de changer la configuration de nginx ensuite tant que son support n'est pas dit "stable".<br><pre>
# service nginx stop
# ./letsencrypt-auto certonly
</pre><br><br>
On vous pose quelques questions sur les domaines à mettre dans le certificat, puis ça y est, vous pouvez les trouver dans /etc/letsencrypt/live/votredomaine .<br><br>
Ce qui donne dans le configuration de nginx : <br><pre>
  ssl_session_cache   shared:SSL:10m;
  ssl_session_timeout 10m;
  ssl_certificate /etc/letsencrypt/live/yeuxdelibad.net/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/yeuxdelibad.net/privkey.pem;
  ssl_session_tickets off;
</pre><br><br>
Il y a déjà un paquet dans debian experimental. Youhou!<br>
Ça va faire du bien à l'auto-hébergement tout ça :)<br> — (<a href="http://yeuxdelibad.net/Blog/?id=20151211110756">permalink</a>)
<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="http://yeuxdelibad.net/Blog/?d=2015/12/11/10/58/16-letsencypt-cest-tellement-simple" 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.elementaryos-fr.org/sortie-de-freya-0-3-2/
title: elementary OS : Sortie de Freya 0.3.2
uri: elementary-OS-Sortie-de-Freya-0-3-2
url: http://www.elementaryos-fr.org/sortie-de-freya-0-3-2/
content:
<p>Juste à temps pour les vacances; la version mineure 0.3.2 d’elementary OS Freya vient d’être rendue publique et se concentre sur la résolution de problèmes liés principalement à l’UEFI et au SecureBoot, des mises à jour de traduction et quelques nouvelles fonctionnalités font leurs apparitions.</p>
<p><span></span></p>
<h3>EFI &amp; SecureBoot</h3>
<p>Avec l’aide incroyable d’Antoni Norman (aka Pinguy), Cody a presque complètement réécrit le système de construction d’image ISO utilisé depuis la version 0.3.1. De nombreux tests ont été effectués sur pléthores de configurations matériels : du 64-bits avec ou sans UEFI, sur des machines disposant d’un BIOS classique, avec ou sans connexion internet, avec SecureBoot d’activé ou en Legacy Boot. Bref, le message : “GRUB boot error!” c’est du passé.</p>
<h3>Internationalisation &amp; Traductions</h3>
<p>L’équipe de développement a travaillé en étroite collaboration avec Leonardo Lemos et Maxim Taranov (alias PNG) pour améliorer le support des traductions dans elementary OS. Certains éléments ne pouvaient être traduits et le sont maintenant. Il a été rapporté que l’installateur pouvait rencontrer quelques soucis avec les langues autres que l’anglais ou l’espagnol <em>(ndt : le français a aussi été impacté)</em>. L’équipe a donc décidé d’inclure un pack de 22 langues additionnelles, faisant ainsi sensiblement augmenter la taille du téléchargement mais apportant les corrections aux problèmes cités précédemment. Pour faire court, cette version et les suivantes d’elementary OS seront mieux traduites !</p>
<h3>Nouvelles fonctionnalités</h3>
<p>Les développeurs n’ont pas pu résister à l’envie de nous montrer quelques améliorations et fonctionnalités : Le menu Applications affiche séparément vos applications de la section paramétrage lors d’une recherche. Il est maintenant possible d’utiliser certaines actions offertes par vos logiciels comme “Composer un message” depuis Geary ou “Nouveau Document” via Scratch tout cela depuis le menu Applications. Certains utilitaires ne seront plus affichés tel que le Gestionnaire d’archive ou l’outil de gestion de polices de caractères; ils seront toujours disponibles depuis l’application Fichiers ou lors d’une recherche, l’équipe a indiqué que leur présence encombrer le menu Applications. Des correctifs ont été apportés aussi sur d’autres éléments visuels dont certains été liés aux applications utilisant le thème sombre d’elementary, un travail a été aussi réalisé sur les ombres des fenêtres, du panneau Application ainsi que pour d’autres éléments.</p>
<p><img src="media/a63160f4.freya_032_applications_actions-600x505.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/12/freya_032_applications_actions-600x505.png" alt="Raccourcis d'actions sous Freya 0.3.2" width="600" height="505" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2015/12/freya_032_applications_actions-300x253.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2015/12/freya_032_applications_actions-600x505.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2015/12/freya_032_applications_actions.png 723w" sizes="(max-width: 600px) 100vw, 600px"></p>
<h3>Plus de 5 millions de téléchargements</h3>
<p>Une nouvelle étape a été franchie: depuis que le projet a déménager de Sourceforge en Juin, il a été enregistré plus de 1.2 million de téléchargements sur le serveur d’elementary. C’est plus d’un petabyte de données! Merci à Digital Ocean qui est l’hébergeur. Au total, elementary OS aurait été téléchargé 5.3 millions de fois !</p>
<h3>Comment mettre à jour ?</h3>
<p>Si vous êtes déjà sur elementary OS Freya, il n’y a pas grand chose à faire. Les mises à jour sont déjà disponibles, exécutez l’application Gestionnaire de Mises à Jour et appliquez les dernières updates. Si vous n’utilisez pas elementary OS, allez récupérer l’ISO d’elementary OS Freya 0.3.2 directement sur le site officiel !</p>
<h3>Remerciements!</h3>
<p>L’équipe de développement remercie leurs soutiens sur Bountysource, Patreon et ailleurs pour directement financer leur travail ! Si vous souhaitez apporter votre contribution financière au projet ementary OS jetez un coup d’œil à cette page. Si vous êtes devenus maitre Jedi en langage Vala ou tout simplement développeur et que chasser des bugs tel Boba Fett ne vous fait pas peur : alors rendez-vous sur la page Bountysource du projet, vous pourrez apporter votre contribution et récupérer quelques espèces sonnantes et trébuchantes.</p>
<p>Source: <a href="http://blog.elementary.io/post/134884577281/freya-032-released">http://blog.elementary.io/post/134884577281/freya-032-released</a></p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/sortie-de-freya-0-3-2/">Sortie de Freya 0.3.2</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/sortie-de-freya-0-3-2/" 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>


feed_id: http://alterlibriste.free.fr/index.php?post/2015/12/12/L-art-de-tourner-les-talons
title: alterlibriste : L'art de tourner les talons
uri: alterlibriste-L-art-de-tourner-les-talons
url: http://alterlibriste.free.fr/index.php?post/2015/12/12/L-art-de-tourner-les-talons
content:
<p>Étant sur Diaspora* à l’origine et encore majoritairement pour suivre l’actualité de Firefox OS, j’ai pu voir ce que cela pouvait donner sur tous les réseaux sociaux un peu plus populaires. Une vache pète et c’est le feu au poudres.</p>


<p>Mardi soir, <a href="http://techcrunch.com/2015/12/08/mozilla-will-stop-developing-and-selling-firefox-os-smartphones/">Techcrunch</a> annonçait que Mozilla allait arrêter de vendre des téléphones avec Firefox OS. On n’a pas tardé à voir apparaître des <a href="http://www.frandroid.com/culture-tech/328391_firefox-os">Firefox OS, c’est fini</a>! Et tout les charognards de se précipiter sur la victime, d’enfoncer le clou et de pointer les dernières nouvelles pas bien reluisantes chez Mozilla, histoire d’achever la bête. De son côté, Mozilla qui ne brille jamais pour la clarté de sa communication (il y a plus qu’<a href="http://alterlibriste.free.fr/index.php?post/2014/10/17/Le-maillon-manquant">un maillon manquant</a> maintenant), fait un petit <a href="https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/">communiqué</a> très laconique pour dire que l’Internet des objets c’est trop bien et que Firefox OS sera un bon support (autrement dit, ne dément pas formellement). C’est encore <a href="http://www.numerama.com/business/134329-firefox-os-nest-pas-mort-mais-presque.html">Numéréma</a> qui, après avoir attendu d’avoir le maximum d’informations, fait la meilleure synthèse, à savoir que l’on ne comprend plus rien à l’orientation de Mozilla.</p>


<p>Bien sûr, pendant ce temps, tous les tweeters et blogueurs en herbe se sont fait un plaisir à tirer dans un sens ou dans l’autre, les quelques malheureux FirefoxOS Enthousiastics sont déçus mais y croient encore, dumoins à sa communauté, enfin à l’éventuelle possibilité d’un fork ou d’une hypothétique reprise. Mais que faire lorsque cela va jusqu’à : <a href="http://www.cyrille-borne.com/article792/fuyez-la-fondation-mozilla">Commencez à penser à changer de navigateur</a> ? Pourquoi pas la fin du monde ?</p>


<p>Et c’est là que je voudrais en venir. Il y a un art certain chez les libristes et probablement la plupart des geeks d’encenser un jour et de troller peu après. Mais surtout, si un projet montre des difficultés, de surtout lui mettre le pied sur la tête pour qu’il meure plus vite. Et si c’est le cas, il faut surtout s’enfuir car c’est tout juste si le code qui occupe votre machine ne risque pas de vous contaminer dans ses relents mortifères. Vous pensez vraiment que ce qui vous a rendu bien service devient du jour au lendemain l’ennemi à abattre parce qu’il n’évoluera plus ou peu ? Cela peut-être vrai pour un logiciel dont la sécurité était primordiale ou que vous avez à gérer la sécurité de tout un parc et qu’une faille vient d’être découverte mais pour le petit amateur dans son coin qui ne voit que son nombril ? Regardez le nombre de poste encore sous XP même dans les commerces ou bornes publiques (et donc qui gèrent de l’argent ou des choses un peu plus sensibles que nos données personnelles. Cela ne veut pas dire que c’est bien, mais ça se fait et avec un décalage bien plus important que nos éventuels quinze jour sans mise à jour de sécurité.</p>


<p>Souvenez-vous, il y a deux ans et demi, je venais d’ouvrir ce blog en ayant choisi Dotcleår parce que cela me semblait le juste milieu entre un monstre qui fait plus que ce dont j’ai besoin et un projet un peu trop minimaliste ou à l’avenir incertain. Peu de temps après, au premier mot de départ du chef de projet, Cyrille, alors sous Dotcleår, passait sous Wordpress en moins de 24h. Le projet a pourtant continué son bonhomme de chemin sans faire de bruit. Moi, j’aurais bien poursuivi les mises à jour mais comme je suis chez Free (parce que je considère que mon abonnement devrait aussi comporter mon hébergement) et que la version de php n’évolue plus, je ne peux pas les faire. Est-ce pour autant que le blog ne fonctionne plus ? Non. Je ne profite pas des dernières évolutions et améliorations de l’interface. C’est tout.</p>


<p>Est-ce que si Firefox OS mourrait dans l’instant mon ZTE, arrêterait de fonctionner ? Non. Si cette annonce avait eu lieu il y a un an quand la version 2.2, si prometteuse était truffée de bug alors que la 1.3 manquait cruellement de fonctionnalités, cela aurait été gênant. Le système est maintenant presque mature et si une communauté, à laquelle j’appartiendrais, décidait de reprendre le flambeau pour finir d’éliminer les bugs, au moins c’est elle qui déciderait des évolutions en évitant de faire deux pas en avant, un pas en arrière comme le fait actuellement Mozilla sur tous ses projets. Et quand bien même cela ne se ferait pas, que Firefox OS est définitivement mort, j’irai au bout de mon téléphone qui me donne entière satisfaction. Et il respecte plus mes convictions sur le respect de la vie privée que les téléphones dépendant de Google, Apple et Microsoft.</p>


<p>Bien entendu, cela sera difficile de convaincre quelqu’un d’adopter un système à l’avenir incertain, mais comme je le disais dans mon <a href="http://alterlibriste.free.fr/index.php?post/2015/12/08/Servitude-num%C3%A9rique-de-la-m%C3%A9nag%C3%A8re">billet précédent</a>, fournissez à l’utilisateur moyen un système qui fonctionne avec ce dont il a besoin et il se fichera pas mal de savoir d’où ça vient, où ça va et comment ça marche. Donc si quelqu’un veut me refourguer des Open C à pas cher, je pourrais toujours en faire de bons cadeaux de Noël...</p>



<p><img src="media/bd30c642.ZTEOPENL_verrapaslejour.png" data-original-source="http://www.cyrille-borne.com/data/images/hardware/ZTEOPENC/ZTEOPENL_verrapaslejour.png" alt=""></p>
<p><img src="media/2a099e18.9ff6af75660c788842bdb4e186b8909f" data-original-source="http://cdn.libravatar.org/avatar/9ff6af75660c788842bdb4e186b8909f" alt="Gravatar de alterlibriste" class="gravatar" /><br/><i>Original post of <a href="http://alterlibriste.free.fr/index.php?post/2015/12/12/L-art-de-tourner-les-talons" title="Visit the source">alterlibriste</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>alterlibriste : <a href="">Emission sp&eacute;ciale de NipSource consacr&eacute;e &agrave; Firefox OS</a> (23/03/2015)</li><li>alterlibriste : <a href="">ZTE Open C et Firefox OS : premi&egrave;res impressions</a> (28/07/2014)</li><li>alterlibriste : <a href="">Petit guide de sauvegarde sous Firefox OS</a> (05/10/2014)</li><li>alterlibriste : <a href="">Depuis une semaine sous Firefox OS 2.2</a> (13/10/2014)</li><li>alterlibriste : <a href="">Le maillon manquant</a> (17/10/2014)</li></ul></div></p>


feed_id: https://mementolinux.wordpress.com/2015/12/12/codeblocks-avec-des-repertoires-avec-des-accents/
title: Boutor : CodeBlocks avec des répertoires avec des accents
uri: Boutor-CodeBlocks-avec-des-répertoires-avec-des-accents
url: https://mementolinux.wordpress.com/2015/12/12/codeblocks-avec-des-repertoires-avec-des-accents/
content:
<p>Sous Ubuntu, depuis la dernière mise à jour (15.10), Code::Blocks me pose des soucis. J’avais pour habitude de mettre mes projets Code::Blocks en c++ sous le répertoire /home/boutor/Modèles/cpp/</p>
<p>Jusqu’à aujourd’hui pas de soucis.</p>
<p>Lors de la compilation les fichiers objets ne sont pas générés (.o) , ce qui fait que la liaison plante et donc on n’obtient pas d’exécutable.</p>
<p>On obtient une sortie typique comme suit :</p>
<blockquote><p>Build started on: 12-12-2015 at 16:02.02<br>
Build ended on: 12-12-2015 at 16:02.02<br>
————– Build: Debug in Shallow (compiler: GNU GCC Compiler)—————<br>
g++ -Wall -fexceptions -I./include -g -c /home/ben/Modèles/cpp/Shallow_Magnet/main.cpp -o obj/Debug/main.o<br>
g++ -Wall -fexceptions -I./include -g -c /home/ben/Modèles/cpp/Shallow_Magnet/src/grid.cpp -o obj/Debug/src/grid.o<br>
g++ -Wall -fexceptions -I./include -g -c /home/ben/Modèles/cpp/Shallow_Magnet/src/tinyxml2.cpp -o obj/Debug/src/tinyxml2.o<br>
g++ -o bin/Debug/Shallow_Magnet obj/Debug/main.o obj/Debug/src/grid.o obj/Debug/src/tinyxml2.o<br>
g++: error: obj/Debug/main.o: Aucun fichier ou dossier de ce type<br>
g++: error: obj/Debug/src/grid.o: Aucun fichier ou dossier de ce type<br>
g++: error: obj/Debug/src/tinyxml2.o: Aucun fichier ou dossier de ce type<br>
g++: fatal error: no input files<br>
compilation terminated.<br>
Process terminated with status 1 (0 minute(s), 0 second(s))<br>
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))</p></blockquote>
<p>Si vous lancez la compilation dans un terminal en recopiant les lignes fournies par l’onglet Build Log, les fichiers objets sont bien créés. Par exemple cette ligne-là :</p>
<blockquote><p>g++ -Wall -fexceptions -I./include -g -c /home/ben/Modèles/cpp/Shallow_Magnet/main.cpp -o obj/Debug/main.o</p></blockquote>
<p>J’ai déplacé le répertoire contenant mon projet Code::Blocks à la racine de mon /home/ et là, la compilation a fonctionné. Le problème vient en fait du « è » dans Modèles. Je n’ai pas trouvé la réelle origine du problème. En attendant si vous êtes bloqués, enlevez les caractères spéciaux dans votre arborescence pour Code::Blocks.</p>
<p>Par défaut je n’en met jamais, mais ce répertoire est créé par défaut. Donc je l’utilisais.</p>
<p> </p>
<p> </p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mementolinux.wordpress.com/538/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mementolinux.wordpress.com/538/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mementolinux.wordpress.com&amp;blog=10923186&amp;post=538&amp;subd=mementolinux&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/8f1e4b73.274806978e0410cf1c199453396e5550" data-original-source="http://cdn.libravatar.org/avatar/274806978e0410cf1c199453396e5550" alt="Gravatar de Boutor" class="gravatar" /><br/><i>Original post of <a href="https://mementolinux.wordpress.com/2015/12/12/codeblocks-avec-des-repertoires-avec-des-accents/" title="Visit the source">Boutor</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>Boutor : <a href="">Compiler un programme OpenCV avec code::blocks sous Windows</a> (06/01/2011)</li><li>Boutor : <a href="">Utiliser OpenMP avec Code::Blocks</a> (03/05/2011)</li><li>Boutor : <a href="">Code::blocks probl&egrave;me avec la touche espace</a> (07/10/2011)</li><li>Boutor : <a href="">Compiler Boost sous Windows et essai avec CodeBlocks</a> (28/06/2012)</li><li>Boutor : <a href="">Utiliser C++11 avec Code::Blocks sur windows</a> (14/11/2012)</li></ul></div></p>


feed_id: http://www.morot.fr/ha-avec-keepalived-glmf-163/
title: Morot : HA avec Keepalived (GLMF 163)
uri: Morot-HA-avec-Keepalived-(GLMF-163)
url: http://www.morot.fr/ha-avec-keepalived-glmf-163/
content:
<h1>Haute Disponibilité et répartition de charge avec KeepAlived !</h1>
<p>Keepalived c’est un peu comme le miel, au début ça colle aux doigts et après on s’aperçoit que son parfum sucré est drôlement agréable. Je vais donc aborder les fondements de la haute disponibilité de services réseaux au niveau kernel pour arriver à une solution entièrement pilotée.</p>
<h2>De quoi s’agit-il ?</h2>
<p>Une architecture informatique est dite hautement disponible lorsque sa conception est pensée d’une part pour répondre à la panne d’un ou plusieurs équipements et d’autre part lorsqu’elle est capable d’encaisser un pic de charge sans sourciller. La solution présentée dans ces pages se focalise sur la notion de services réseaux. Bien entendu, la notion de haute disponibilité doit être prise en compte à tous les niveaux d’un système, donc aussi bien au niveau matériel (RAID, liens réseaux redondés…) qu’au niveau applicatif (clusters MySQL, LDAP multi-master, etc…) qu’humain (hé oui si l’unique sysadmin qui connait une technologie est en vacances lors d’une panne…). La répartition de charge consiste à pouvoir distribuer les requêtes de manière efficace sur un pool de serveurs afin de pouvoir gérer un nombre importants de clients.<br>
Un mode de fonctionnement très simple pour faire de la haute disponibilité consiste à mettre en place ce que l’on appelle du Round Robin DNS, en faisant pointer plusieurs enregistrements DNS identiques, par exemple :</p>
<pre>www	IN	A	192.168.1.61
www	IN	A	192.168.1.62</pre>
<p>Cependant, cette solution ne tient pas compte de la disponibilité réelle des services et peut connaître des problèmes de cache DNS. Il convient donc pour réaliser un fonctionnement propre d’utiliser un load balancer en frontal. Dans cette topologie, l’ensemble des flux entrants passent par le répartiteur qui achemine aux nœuds le trafic selon un algorithme (round robin, round robin pondéré, hash IP source, moins de connexions, etc…).</p>
<h2>2. Comment ça fonctionne sous Linux ?</h2>
<h3>2.1 La couche IPVS</h3>
<p>IPVS pour IP Virtual Server est une interface qui se greffe au niveau de la couche Netfilter. Pour rappel, Netfiler et la couche du noyau en charge de la manipulation des paquets réseaux. C’est cette couche que vous manipulez lorsque vous utilisez la commande iptables afin de mettre en place des règles de firewall. C’est cette même couche qui sera manipulée par la commande ipvsadm présente suite à l’installation du package éponyme.<br>
L’opération consiste donc à présenter aux clients une adresse IP dite virtuelle (VIP) indépendante de celle utilisée pour l’administration des machines qui redirigera les flux vers les serveurs réels.<br>
IPVS est capable d’opérer selon trois modes :<br>
– IPVS-TUN, c’est à dire derrière un tunnel de type encapsulation IP. Je n’en parlerai pas car à ma connaissance ce mode est extrêmement peu utilisé<br>
– IPVS-NAT<br>
– IPVS-DR</p>
<h3>2.2 IPVS-NAT</h3>
<p>Le mode IPVS-NAT est le plus simple à mettre en œuvre techniquement mais implique une plus grande maîtrise du réseau. Il permet également d’utiliser un adressage IPV4 privé pour les serveurs réels lorsque l’on ne dispose pas de suffisamment d’adresses IP publiques. </p>
<p><a href="media/2a6ff2bf.lvs-nat.png" data-original-source="http://www.morot.fr/wp-content/uploads/2015/05/lvs-nat.png"><img src="media/2a6ff2bf.lvs-nat.png" data-original-source="http://www.morot.fr/wp-content/uploads/2015/05/lvs-nat.png" alt="lvs-nat" width="174" height="279"></a></p>
<p>Dans ce mode, lorsqu’un paquet arrive sur le load balancer et qu’il correspond à un service fourni par IPVS, un serveur réel est choisi dans le pool selon l’algorithme sélectionné. Un enregistrement dans la table des connexions est effectué pour préserver la destination du paquet. L’adresse IP est réécrite pour correspondre à celle du serveur réel puis le paquet est routé vers celui-ci. Lorsque le serveur réel répond, le load balancer masque son IP en réécrivant le paquet puis l’achemine au client. Ainsi, tous les flux entrants et sortants passent par le load balancer.</p>
<h3>2.3 IPVS-DR</h3>
<p>Dans ce mode de fonctionnement, le load balancer et les serveurs réels sont physiquement sur le même segment de réseau. La VIP est partagée entre le load balancer et les serveurs réels via une pseudo-interface. Lorsqu’une requête arrive sur la VIP, le load balancer la dispatche sur les serveurs réels en fonction de l’algorithme retenu. </p>
<p><a href="media/c385c1f4.lvs-dr.png" data-original-source="http://www.morot.fr/wp-content/uploads/2015/05/lvs-dr.png"><img src="media/c385c1f4.lvs-dr.png" data-original-source="http://www.morot.fr/wp-content/uploads/2015/05/lvs-dr.png" alt="lvs-dr" width="278" height="225"></a></p>
<p>Sur le serveur de destination, la requête est traitée puis la réponse est directement effectuée par le serveur réel au client, sans passer cette fois par le load balancer. La décision de routage effectuée par le load balancer est conservée dans une table afin de conserver le routage jusqu’au timeout ou jusqu’à la terminaison de la connexion. Ce mode de fonctionnement a l’avantage d’être plus performant comme les réponses ne passent pas par le load balancer.</p>
<h2>3. Mise en bouche avec IPVS</h2>
<p>Commençons la pratique en se basant sur une architecture réseau simple. L’infrastructure de test est constituée de deux noeuds srv1 et srv2 d’adresses IP 192.168.1.61 et .192.168.1.62. Les deux nœuds hébergent chacun un serveur web Apache. En frontal, nous aurons un load balancer lb d’adresse IP 192.168.1.50. En ce qui concerne la distribution, elle a assez peu d’importance même si rien ne vaut une Debian !<br>
Après avoir vidé les éventuels enregistrements ipvs déjà présents, on ajoute un service réseau sur le port 80 correspondant donc au HTTP, associé à un algorithme d’équilibrage. J’utilise ici les options longues afin de rendre les commandes plus explicites mais des options courtes existent bien entendu.</p>
<pre>root@lb:~# ipvsadm --clear
root@lb:~# ipvsadm --add-service --tcp-service 192.168.1.50:80 --scheduler wrr</pre>
<p>On peut vérifier que le service réseau est pris en compte en saisissant simplement le nom de la commande :</p>
<pre>root@lb:~# ipvsadm 
IP Virtual Server version 1.2.1 (size=4096) 
Prot LocalAddress:Port Scheduler Flags 
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn 
TCP  192.168.1.60:http rr </pre>
<p>On ajoute ensuite les deux nœuds sur le load balancer :</p>
<pre>root@lb:~# ipvsadm --add-server --tcp-service 192.168.1.50:80 --real-server 192.168.1.61:80 --gatewaying --weight 100
root@lb:~# ipvsadm --add-server --tcp-service 192.168.1.50:80 --real-server 192.168.1.62:80 --gatewaying --weight 100</pre>
<p>Il est désormais possible de faire pointer un navigateur sur la VIP (donc http://192.168.1.50) et constater qu’il ne se passe… absolument rien !<br>
Et pourtant, le load balancer retransmet bien des paquets :</p>
<pre>root@lb:~# ipvsadm -L -n --stats 
IP Virtual Server version 1.2.1 (size=4096) 
Prot LocalAddress:Port               Conns   InPkts  OutPkts  InBytes OutBytes 
  -> RemoteAddress:Port 
TCP  192.168.1.50:80                     6       42        0     2520        0 
  -> 192.168.1.61:80                     3       21        0     1260        0 </pre>
<p>Une inspection de paquets nous le confirme :</p>
<pre>root@srv1:~# tcpdump port 80 
20:23:56.204722 IP new-host-2.home.46973 > 192.168.1.50.http: Flags [S], seq 95994012, win 14600, options [mss 1460,sackOK,TS val 697670 ecr 0,nop,wscale 7], length 0 
20:23:56.457979 IP new-host-2.home.46975 > 192.168.1.50.http: Flags [S], seq 3006976356, win 14600, options [mss 1460,sackOK,TS val 697746 ecr 0,nop,wscale 7], length 0 </pre>
<p>En effet, les nœuds du cluster reçoivent des paquets venant de l’adresse IP du load balancer sur l’adresse IP virtuelle qui ne correspond donc pas à une interface d’écoute. La solution consiste à faire de l’IP aliasing sur l’IP du load balancer. Cependant, le risque est que les nœuds parasitent les caches ARP en répondant aux requêtes. La solution consiste à ignorer les requêtes ARP. Comme je suis plutôt ceinture et bretelles, je préfère également bloquer les requêtes à coup d’arptables au montage de l’interface.<br>
Sur les deux nœuds de notre cluster on va donc ajouter ceci au fichier <strong>/etc/sysctl.conf</strong> :</p>
<pre>net.ipv4.ip_forward=0 
net.ipv4.conf.all.arp_ignore=1 
net.ipv4.conf.all.arp_announce=2 
net.ipv4.conf.default.arp_ignore=1 
net.ipv4.conf.default.arp_announce=2 
net.ipv4.conf.lo.arp_ignore=1 
net.ipv4.conf.lo.arp_announce=2</pre>
<p>Et paramétrer l’interface virtuelle comme ceci dans le fichier <strong>/etc/netwowk/interfaces</strong> (ou pour une Red Hat/CentOS, paramétrer un fichier <strong>/etc/sysconfig/network-scripts/ifcfg-lo.0</strong> adapté) :</p>
<pre>auto lo:0 
iface lo:0 inet static 
        address 192.168.1.60 
        netmask 255.255.255.255 
        up arptables -A INPUT -d 192.168.1.60 -j DROP </pre>
<p>On active le tout :</p>
<pre>sysctl -p /etc/sysctl.conf  &amp;&amp; ifup lo:0</pre>
<p>Si vous ouvrez voter navigateur sur l’URL que l’on a indiqué plus haut, ça doit fonctionner !</p>
<h2>4. Et si on faisait de la vraie haute disponibilité cette fois ?</h2>
<h3>4.1 Les défauts de l’architecture précédente</h3>
<p>Ce que l’on a mis en place est fonctionnel mais il faut reconnaître que c’est très loin d’être parfait. D’une part, on parle de haute disponibilité alors que l’on a introduit une machine : le load balancer qui n’est absolument pas redondé. D’autre part, notre configuration ne tient absolument pas compte de l’état réel des nœuds. Pour autant, les interruptions de service autant normales (maintenances programmées ou non…) qu’anormales (pannes…) font partie de la vie d’un serveur.<br>
C’est à ce niveau que le logiciel Keepalived intervient. Il implémente le protocole VRRP (Virtual Router Redundancy Protocol). Avec ce protocole, les deux équipements participant à un groupe VRRP communiquent en multicast afin de définir un rôle maître-esclave dans le but de s’échanger une adresse IP virtuelle en cas de défaillance d’un des deux équipements. D’autre part, Keepalived possède la notion de « checks » afin de vérifier qu’un service réseau est accessible et ainsi dynamiser la configuration de la couche ipvsadm.</p>
<h3>4.2 Mise en place</h3>
<p>Pour cela, on va conserver nos nœuds existants, mais partir de deux nouveaux load balancer lb1 et lb2 d’adresses IP 192.168.1.51 et 192.168.1.52. Sur chaque nœud, on va installer le package keepalived et construire un fichier /etc/keepalived/keepalived.conf, qui sera à quelques détails près identique sur les deux nœuds du cluster.<br>
La première section, global_defs, comporte principalement des informations concernant les notifications par mail. La notion de routeur_id a somme toute peu d’importance car elle constitue un label qui peut être défini sur le hostname du serveur :</p>
<pre>global_defs { 
   # Configuration des notifications : 
   notification_email { 
     sysadmin@domain.local 
     root@domain.local 
   } 
   notification_email_from nagios@domain.local 
   smtp_server 192.168.1.16 
   smtp_connect_timeout 30 

   # ID du load balancer 
   router_id lb1 
} </pre>
<p>Ensuite, il faut configurer le groupe VRRP. Celui-ci se définit via un identifiant VRRP, le virtual_routeur_id qui est commun aux deux load balancer. Ensuite, on indique un état par défaut du load balancer, le paramètre state positionné à MASTER sur lb1 et BACKUP sur lb2. Cependant, c’est la priorité la plus haute qui a réellement le dernier mot. Enfin, on définit la VIP qui sera partagée entre les deux load balancer.</p>
<pre>vrrp_instance VI_1 { 
   virtual_router_id 100 
   state MASTER 
   priority 100 
   # Check inter-load balancer toutes les 1 secondes 
   advert_int 1 
   # Synchro de l'état des connexions entre les LB sur l'interface eth0 
   lvs_sync_daemon_interface eth0 
   interface eth0 
   # Authentification mutuelle entre les LB, identique sur les deux membres 
   authentication { 
        auth_type PASS 
        auth_pass secret 
   } 
   # Interface réseau commune aux deux LB 
   virtual_ipaddress { 
        192.168.1.50/32 brd 192.168.1.255 scope global 
   } 
} </pre>
<p>Enfin, la dernière partie intègre l’algorithme d’équilibrage de charge ainsi que les serveurs réels. On retrouve donc une configuration extrêmement proche de ce que nous avons vu en étudiant IPVS ce qui rend au final la lecture de la configuration relativement limpide. </p>
<pre>virtual_server 192.168.1.50 80 {
    # L'etat de santé des cibles est vérifié toutes les 5 secondes
    delay_loop 5
    lb_algo wrr 
    lb_kind DR
    # Seul le protocole TCP est implémenté.
    protocol TCP
    # Si la VIP n'a pas pu être activée, le
    # contrôle des serveurs réels est suspendu.
    ha_suspend
    # Vous pouvez définir l'adresse d'un serveur vers qui rediriger les
    # requêtes si tous les serveurs réels sont injoignables.
    #sorry_server 123.45.67.12 80
    real_server 192.168.1.61 80 {
        weight 1

        HTTP_GET {
            url {
                path /
                digest 21dde95d9d269cbb2fa6560309dca40c
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
    
        real_server 192.168.1.62 80 {
        weight 1

        HTTP_GET {
            url {
              path /
              digest 21dde95d9d269cbb2fa6560309dca40c
            }
            connect_timeout 3
            nb_get_retry 3
            delay_before_retry 3
        }
    }
}</pre>
<p>Un point particulier concerne cependant le digest. Il s’agit d’un hash de la page à vérifier. Bien entendu les données des serveurs doivent être identiques pour retourner le même hash. Celui-ci s’obtient avec une commande fournie par le paquet keepalived et s’exécute de cette façon en direction d’un des nœuds :</p>
<pre>root@lb1:/etc/keepalived#  genhash -s 192.168.1.62 -p 80 -u /
MD5SUM = 21dde95d9d269cbb2fa6560309dca40</pre>
<p>Keepalived possède une sonde dédiée à la gestion du flux HTTP mais il aurait tout à fait été possible d’utiliser le check générique TCP_CHECK comme ci-après. Bien entendu, avec ce type de check, on ne vérifie que la disponibilité d’un port mais absolument pas la restitution correcte des informations.</p>
<pre>real_server 192.168.1.61 80 {
    weight 1
    TCP_CHECK {
        connect_timeout 3
        connect_port 80
    }
}</pre>
<h3>4.3 Ça marche vraiment ?</h3>
<p>Maintenant que tout est en ordre et la configuration déployée sur les deux nœuds, il ne reste plus qu’à démarrer keepalived via le script d’init ou bien via la commade keepalived -f /etc/keepalived/keepalived.conf<br>
Ceux qui auront saisi la commande ifconfig sur le master après ça auront peut-être eu une interrogation : comment mon load balancer peut rediriger les flux pour la VIP 192.168.1.60 alors qu’elle n’apparait pas dans la sortie d’ifconfig ? C’est simple, il faut passer par iproute2 qui prend réellement en charge toutes les fonctionnalités du noyau :</p>
<pre>root@lb1:~# ip addr show dev eth0 
2: eth0: <broadcast> mtu 1500 qdisc pfifo_fast state UP qlen 1000 
    link/ether 52:54:00:42:b0:b3 brd ff:ff:ff:ff:ff:ff 
    inet 192.168.1.51/24 brd 192.168.1.255 scope global eth0 
    inet 192.168.1.50/32 brd 192.168.1.255 scope global eth0 
    inet6 fe80::5054:ff:fe42:b0b3/64 scope link 
       valid_lft forever preferred_lft forever </broadcast></pre>
<p>Sur le master, les logs doivent indiquer que les checks sont activés et qu’il est bien passé en mode master :</p>
<pre>May 25 23:29:57 lb1 Keepalived_healthcheckers: Activating healtchecker for service [192.168.1.61]:80 
May 25 23:29:57 lb1 Keepalived_healthcheckers: Activating healtchecker for service [192.168.1.62]:80 
May 25 23:29:57 lb1 kernel: [  417.914963] IPVS: sync thread started: state = MASTER, mcast_ifn = eth0, syncid = 100 
May 25 23:29:57 lb1 Keepalived_vrrp: VRRP_Instance(VI_1) Transition to MASTER STATE 
May 25 23:29:58 lb1 Keepalived_vrrp: VRRP_Instance(VI_1) Entering MASTER STATE
Même chose sur le load balancer secondaire mais en indiquant cette fois le passage en mode secours :
May 25 23:30:45 lb2 Keepalived_vrrp: VRRP_Instance(VI_1) Entering BACKUP STATE 
May 25 23:30:45 lb2 Keepalived_healthcheckers: Using LinkWatch kernel netlink reflector... 
May 25 23:30:45 lb2 Keepalived_healthcheckers: Activating healtchecker for service [192.168.1.61]:80 
May 25 23:30:45 lb2 Keepalived_healthcheckers: Activating healtchecker for service [192.168.1.62]:80 
May 25 23:30:45 lb2 kernel: [  476.743238] IPVS: sync thread started: state = BACKUP, mcast_ifn = eth0, syncid = 100 
Simulons une panne ou une maintenance d'un des serveurs en arrêtant srv1.
May 25 23:32:57 lb2 Keepalived_healthcheckers: Timeout connect, timeout server [192.168.1.61]:80. 
May 25 23:32:57 lb2 Keepalived_healthcheckers: Removing service [192.168.1.61]:80 from VS [192.168.1.50]:80 
Puis son retour à la normale :
May 25 23:34:10 lb1 Keepalived_healthcheckers: MD5 digest success to [192.168.1.61]:80 url(1). 
May 25 23:34:15 lb1 Keepalived_healthcheckers: Remote Web server [192.168.1.61]:80 succeed on service. 
Même chose, en simulant une panne du load balancer maître, les logs du secondaire indique qu'il prend le relai. La commande ip addr doit confirmer la bascule de la VIP.
May 25 23:35:21 lb2 Keepalived_vrrp: VRRP_Instance(VI_1) Transition to MASTER STATE 
May 25 23:35:22 lb2 Keepalived_vrrp: VRRP_Instance(VI_1) Entering MASTER STATE 
May 25 23:35:22 lb2 kernel: [  753.871114] IPVS: stopping backup sync thread 1959 ... 
May 25 23:35:22 lb2 kernel: [  753.873973] IPVS: sync thread started: state = MASTER, mcast_ifn = eth0, syncid = 100 </pre>
<p>A noter, la directive nopreempt permet d’empêcher la bascule vers le maître par défaut en cas de retour à la normale de celui-ci.</p>
<h3>4.4 J’ai comme un doute sur ta manière de vérifier là…</h3>
<p>Comme je le disais un peu plus haut, en dehors du check HTTP, les checks TCP sont extrêmement simples et ne vérifient que la possibilité de se connecter sur un port donné. Keepalived fournit un check générique, MISC_CHECK, permettant de déléguer à un script externe la vérification de l’état de santé. C’est le code de retour du script qui indique l’état de santé. Un code 0 renvoie un serveur disponible, 1 une erreur. D’autres valeurs sont possibles et sont documentées dans la page de man de keepalived.conf.<br>
Un exemple pourrait donc être pour un serveur LDAP :</p>
<pre>#!/bin/bash 
HOST=$1 
BASEDN="dc=domain,dc=local" 
ldapsearch -x -h $HOST -b $BASEDN > /dev/null </pre>
<p>Qui serait appelé dans keepalived comme suit :</p>
<pre>real_server 192.168.1.61 389 {
    weight 1
    MISC_CHECK {
        misc_path "/usr/local/bin/check_ldap.sh 192.168.1.61"
    }
}
real_server 192.168.1.62 389 {
    weight 1
    MISC_CHECK {
        misc_path "/usr/local/bin/check_ldap.sh 192.168.1.61"
    }
}</pre>
<p>Voila, je pense que l’on a fait un aperçu de ce qu’il est possible de faire grâce aux logiciels libres et de façon relativement simple sans devoir passer à la caisse pour acquérir une appliance « boite noire ». D’autres logiciels à la manière de keepalived sont capables de piloter la couche IPVS comme ldirectord, piranha qui offrent des fonctionnalités similaires et peuvent mériter votre attention mais ils se basent tous sur les mêmes principes !</p>
<p><img src="media/99a29b3e.66c4999dd9bd45d4da5505a92765dd9d" data-original-source="http://cdn.libravatar.org/avatar/66c4999dd9bd45d4da5505a92765dd9d" alt="Gravatar de Morot" class="gravatar" /><br/><i>Original post of <a href="http://www.morot.fr/ha-avec-keepalived-glmf-163/" title="Visit the source">Morot</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>Morot : <a href="">Redirection HTTP-HTTPS avec HAProxy en conservant le host</a> (29/10/2013)</li><li>Morot : <a href="">Astuce HAProxy</a> (29/10/2013)</li><li>Radek411 : <a href="">Introduction &agrave; Scheme &ndash; Les bases (partie 2)</a> (13/02/2011)</li><li>Radek411 : <a href="">Introduction &agrave; Scheme &ndash; Commen&ccedil;ons par le commencement (partie 1)</a> (11/01/2011)</li><li>Radek411 : <a href="">Window Manager From Scratch</a> (08/05/2011)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/12/nouveautes-a-venir-dans-cartes-3-20/
title: Okki : Nouveautés à venir dans Cartes 3.20
uri: Okki-Nouveautés-à-venir-dans-Cartes-3-20
url: http://www.gnomelibre.fr/2015/12/nouveautes-a-venir-dans-cartes-3-20/
content:
<p>Jonas Danielsson vient de publier un <a href="http://jonasdn.blogspot.fr/2015/12/whats-cooking-in-maps-in-gnome-320.html">billet de blog</a> sur les nouveautés à venir de Cartes 3.20.</p>
<p><strong>Ouverture dans le navigateur</strong></p>
<p>Depuis quelque temps déjà, <a href="https://wiki.gnome.org/Apps/Maps">Cartes</a> propose une fonctionnalité permettant d’ouvrir l’emplacement dans une autre application (actuellement Horloges et Météo). Nous pourrons désormais ouvrir l’emplacement dans le navigateur, ce qui permettra de charger plus facilement la position dans <a href="https://fr.wikipedia.org/wiki/OpenStreetMap">OpenStreetMap</a>.</p>
<p><strong>URI géographiques</strong></p>
<p>Cartes prendra également en charge les <a href="https://en.wikipedia.org/wiki/Geo_URI_scheme">URI géographiques</a>. En cliquant sur de telles adresses, votre navigateur pourra désormais vous proposer de les ouvrir dans Cartes.</p>
<p>Notons au passage que <a href="https://wiki.gnome.org/Apps/Polari">Polari</a>, le client IRC du projet GNOME, rendra également cliquables de telles adresses, ce qui vous permettra là-encore de les ouvrir dans Cartes.</p>
<p><strong>GeoJSON</strong></p>
<p>Comme annoncé dans un <a href="http://www.gnomelibre.fr/2015/10/cartes-3-20-prendra-en-charge-le-format-geojson/">précédent article</a>, Cartes prendra également en charge le format <a href="https://fr.wikipedia.org/wiki/GeoJSON">GeoJSON</a>. Depuis, le contributeur <a href="https://plus.google.com/+AlafazamKhan">Alafazam Khan</a> a ajouté la prise en charge initiale de la <a href="https://www.mapbox.com/help/define-simplestyle/">spécification MapBox</a> pour la représentation graphique des données GeoJSON, ce qui permet le résultat ci-dessous.</p>
<figure><a href="media/9ea4cfea.cartes_319_simplestyle.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/cartes_319_simplestyle.png" rel="attachment wp-att-1168"><img src="media/9ea4cfea.cartes_319_simplestyle.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/cartes_319_simplestyle.png" alt="" width="737" height="448" srcset="http://www.gnomelibre.fr/wp-content/uploads/2015/12/cartes_319_simplestyle-300x182.png 300w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/cartes_319_simplestyle.png 737w" sizes="(max-width: 737px) 100vw, 737px"></a><figcaption>Prise en charge de la spécification Simplestyle dans Cartes 3.19</figcaption></figure><p><strong>Édition OpenStreetMap</strong></p>
<p>Grâce à Marcus Lundblad, il sera désormais possible d’éditer OpenStreetMap directement depuis Cartes. Vous pouvez consulter son <a href="http://ml4711.blogspot.se/2015/12/the-light-at-end-of-tunnel.html">billet de blog</a> qui explique cette partie plus en détails.</p>
<p>Les possibilités sont pour le moment assez sommaires, mais il est tout de même possible d’ajouter ou modifier des informations pour des lieux déjà existants, tout comme il est également prévu de pouvoir <span lang="fr-FR">ajouter des points d’intérêt.</span></p>
<p><strong>Export en PNG</strong></p>
<p>La vue courante pourra désormais être sauvegardée en <a href="https://fr.wikipedia.org/wiki/Portable_Network_Graphics">PNG</a>.</p>
<p><iframe width="660" height="371" src="https://www.youtube.com/embed/UGHuxuMQZB8?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/12/nouveautes-a-venir-dans-cartes-3-20/" title="Visit the source">Okki</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>Okki : <a href="">Cartes 3.20 prendra en charge le format GeoJSON</a> (29/10/2015)</li><li>Okki : <a href="">Un mode hors-ligne pour Cartes</a> (07/05/2015)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/12/nouveautes-a-venir-dans-logiciels-3-20/
title: Okki : Nouveautés à venir dans Logiciels 3.20
uri: Okki-Nouveautés-à-venir-dans-Logiciels-3-20
url: http://www.gnomelibre.fr/2015/12/nouveautes-a-venir-dans-logiciels-3-20/
content:
<p>On en avait parlé <a href="http://www.gnomelibre.fr/2015/10/revision-du-systeme-de-notation-de-logiciels/">il y a quelques mois</a>, <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a> va supprimer le système de notation à base d’étoiles et se baser sur de nouveaux critères pour mettre en avant les applications qui bénéficient d’une meilleure intégration au sein de l’environnement de l’utilisateur (respect des bonnes pratiques de design, fourniture de résultats au moteur de recherche de l’environnement…)</p>
<figure><a href="media/972af5cb.logiciels_319_integration.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_integration.png" rel="attachment wp-att-1161"><img src="media/7ef7413d.logiciels_319_integration-1024x667.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_integration-1024x667.png" alt="" width="660" height="430" srcset="http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_integration-300x195.png 300w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_integration-768x500.png 768w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_integration-1024x667.png 1024w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_integration.png 1148w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Version de développement de Logiciels</figcaption></figure><p>Comme on peut le voir sur la capture d’écran, une colonne Détails située en bas à gauche indique si l’application a bien été traduite, si la documentation est disponible, si une nouvelle version est sortie dans l’année écoulée (signe de vitalité du projet) ou son intégration au reste de l’environnement.</p>
<figure><a href="media/b1e54abd.logiciels_319_logiciels_tiers.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_logiciels_tiers.png" rel="attachment wp-att-1162"><img src="media/41033bc6.logiciels_319_logiciels_tiers-1024x667.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_logiciels_tiers-1024x667.png" alt="" width="660" height="430" srcset="http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_logiciels_tiers-300x195.png 300w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_logiciels_tiers-768x500.png 768w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_logiciels_tiers-1024x667.png 1024w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/logiciels_319_logiciels_tiers.png 1148w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Logiciels 3.19 et les nouvelles étiquettes</figcaption></figure><p>Autre nouveauté, des étiquettes indiquent désormais s’il s’agit d’une application tierce ou si elle est disponible sous une licence non libre.</p>
<p>Et pour finir, Logiciels devrait désormais <a href="media/be5f8313.wire-upgrades.png" data-original-source="https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/817b77c931c441ae8a6270bb1afd34bd99920a8c/software/version2/wire-upgrades.png">pouvoir effectuer</a> des mises à jour complètes du système (il est d’ailleurs prévu que ça devienne le choix par défaut pour les mises à jour de la distribution Fedora), de même que la prise en charge de multiples versions d’une même application ou celle des versions de développement.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/12/nouveautes-a-venir-dans-logiciels-3-20/" title="Visit the source">Okki</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>Okki : <a href="">R&eacute;vision du syst&egrave;me de notation de Logiciels</a> (26/10/2015)</li><li>Okki : <a href="">Logiciels prendra en charge les URL AppStream</a> (27/10/2015)</li></ul></div></p>


feed_id: http://liens.planet-libre.org/?do=weekly&amp;week=20151214
title: Planet Libre : Brèves du Planet Libre - lundi 14, décembre 2015
uri: Planet-Libre-Brèves-du-Planet-Libre-lundi-14-décembre-2015
url: http://liens.planet-libre.org/?do=weekly&amp;week=20151214
content:
<h3><a href="http://www.numerama.com/business/134329-firefox-os-nest-pas-mort-mais-presque.html">Firefox OS presque mort : mais que veut faire Mozilla ? - Numerama</a></h3>
	<small>
		
			<div>
			<span>Firefox</span> <span>FirefoxOS</span> <span>Mozilla</span> <span>IoT</span> <span>HTML</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Je ne sais plus qui a posté un commentaire récemment qui disait en substance que Mozilla avait de bons développeurs mais des dirigeants incompétents. Ça me semble assez bien expliquer les errements de ces derniers mois...
	<br><br><hr><h3><a href="http://www.numerama.com/politique/133980-la-cnil-demande-a-facebook-de-ne-pas-tracer-les-non-membres.html">La CNIL demande à Facebook de ne pas tracer les non-membres - Numerama</a></h3>
	<small>
		
			<div>
			<span>Facebook</span> <span>pistage</span> <span>Privacy_Badger</span> <span>CNIL</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "À la suite du jugement belge exigeant de Facebook qu'il mette fin au pistage des internautes, cinq autorités de protection de la vie privée demandent au réseau social d'appliquer les conséquences du verdict sur l'ensemble de l'Union européenne". Cool. En attendant, des extensions comme Privacy Badger remplacent à la volée les boutons de partage pisteurs par des boutons de partage inoffensifs.
	<br><br><hr>
<p><img src="media/39e36007.754dc5064d6c809129010f98e0616725" data-original-source="http://cdn.libravatar.org/avatar/754dc5064d6c809129010f98e0616725" alt="Gravatar de Planet Libre" class="gravatar" /><br/><i>Original post of <a href="http://liens.planet-libre.org/?do=weekly&amp;week=20151214" title="Visit the source">Planet 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>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 24, December 2012</a> (24/12/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 27, May 2013</a> (27/05/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 12, November 2012</a> (12/11/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 26, November 2012</a> (26/11/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 17, juin 2013</a> (17/06/2013)</li></ul></div></p>


feed_id: http://genma.free.fr/?FirefoxOS-Le-programme-Foxfooding
title: genma : FirefoxOS - Le programme Foxfooding
uri: genma-FirefoxOS-Le-programme-Foxfooding
url: http://genma.free.fr/?FirefoxOS-Le-programme-Foxfooding
content:
<img alt="" align="right" src="media/c7f2756f.arton2409.jpg" data-original-source="http://genma.free.fr/IMG/arton2409.jpg" width="150" height="65"><div><p><i>Le dogfooding (aussi appelé Eating your own dog food en anglais), traduit littéralement par « manger sa propre nourriture pour chien », est une expression utilisée en entreprise (particulièrement en informatique) désignant l'utilisation de ses propres produits et services afin de se confronter directement à ses qualités et défauts</i> <a href="https://fr.wikipedia.org/wiki/Dogfooding" title="https://fr.wikipedia.org/wiki/Dogfooding">https://fr.wikipedia.org/wiki/Dogfooding</a></p> <p>C'est en se basant sur cette expression anglaise que Mozilla a lancé le programme Foxfooding (Fox étant le renard).</p> <p><span>
<a href="https://firefoxos.mozilla.community/"><img src="media/a350de87.foxfooding-d9fbb.jpg" data-original-source="http://genma.free.fr/local/cache-vignettes/L490xH210/foxfooding-d9fbb.jpg" width="490" height="210" alt=""></a></span></p> <p><strong>Le programme Foxfooding</strong></p> <p>Un prérequis important est d'avoir une bonne maitrise de l'anglais en compréhension et en communication. En effet, tout ce passe via le le site <a href="https://firefoxos.mozilla.community/" title="https://firefoxos.mozilla.community/">https://firefoxos.mozilla.community/</a> qui n'est actuellement qu'en anglais.</p> <p>On y trouve une liste de matériel compatible avec ce programme. L'idée est que les développeurs et la communauté de Mozilla fournisse des ROMS de Firefox OS dans sa dernière version, à installer sur différents smartphones et qu'une fois installé, les contributeurs fassent des remontées de bugs, des suggestions d'améliorations, des commentaires. Et que régulièrement des mises à jour soit faites. Toutes les infos étant sur <a href="https://firefoxos.mozilla.community/" title="https://firefoxos.mozilla.community/">https://firefoxos.mozilla.community/</a></p> <p>Ainsi, chacun <i>mange sa pâtée pour Renard</i>. On est tous et toutes sur une version comparable et on peut mieux comparer nos propres expériences et expérimentations.</p> <p><strong>Sony Z3C</strong></p> <p>Dans le cadre du programme Foxfooding et mon implication au sein de la communauté francophone, j'ai récupéré un Sony Z3C, qui, après le Flame, est le nouveau téléphone de référence pour les développeurs.</p> <p>Pour <a href="http://fxpblog.co/qualcomm-krait-400-family/sony-xperia-z3-compact/" title="Configuration en détail du Sony Z3C">avoir la configuration en détail</a><br>
et <a href="http://www.lesnumeriques.com/telephone-portable/xperia-z3-compact-p21256/test.html" title="TEST / Sony Xperia Z3 Compact, la véritable relève sur le site LesNumeriques">un avis sur ce smartphone</a></p> <p>Pour les bidouilleurs, pour installer FirefoxOS sur ce smartphone <a href="https://github.com/fxpdev/b2g-updates/releases/tag/nightly" title="https://github.com/fxpdev/b2g-updates/releases/tag/nightly">https://github.com/fxpdev/b2g-updates/releases/tag/nightly</a></p> <p>Je suis en version 2.6 (avec Spark) et c'est parfaitement fonctionnel au quotidien, je n'ai aucun bug (pour l'instant) dans la version fournie par défaut avec le téléphone (Merci les développeurs de Mozilla).</p> <p><strong>A venir</strong></p> <p>Je pense faire un billet comparatif entre Firefox OS sur ZTE Open C et sur le Sony Z3C vu que j'ai la même version de l'OS (à peu de choses prêts) sur les deux téléphones.</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="http://genma.free.fr/?FirefoxOS-Le-programme-Foxfooding" 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: http://blogduyax.madyanne.fr/retour-dexperience-ubuntu-touch.html
title: Yannic Arnoux : Retour d'expérience Ubuntu Touch
uri: Yannic-Arnoux-Retour-d-expérience-Ubuntu-Touch
url: http://blogduyax.madyanne.fr/retour-dexperience-ubuntu-touch.html
content:
<p>L'article peut sembler opportuniste par rapport aux rumeurs d'abandon de
Firefox OS mais il n'en est rien (je le jure votre honneur). C'est seulement
que j'ai eu la chance de toucher un Nexus 4 (merci Papa) et j'en ai profité
pour tester le système Ubuntu Touch pendant une semaine dans mon utilisation
quotidienne. En effet, ce téléphone est un des téléphones de référence pour la
société Canonical, toujours maintenu alors que leur OS, très discret, fêtera
bientôt sa 3ème bougie. Depuis le lancement de Ubuntu Touch, trois téléphones
ont été commercialisés : deux modèles du constructeur espagnol BQ qui semblent
très appréciés par la communauté Ubuntu et un modèle assez puissant, le MX4 du
constructeur chinois Meizu.</p>
<p><img src="media/c24ffc47.ubuntu-about.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/ubuntu-about.png" alt="A propos">Ca commence donc par l'installation du système qui est assez
simple car d'une part le Nexus 4 a un booloader facile à déverrouiller et
Ubuntu Touch est basé sur un Android, on utilise donc des outils Android (adb,
fastreboot) pour flasher le système. Ensuite les outils Canonical
interviennent, la voie simple consiste donc à s'installer une version Desktop
de Ubuntu 14.04 ou supérieure sur un PC afin d'obtenir ces outils facilement.
Je me suis donc basé sur <a href="https://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices">la documentation officielle du Ubuntu
Developer</a>
et <a href="http://www.pcadvisor.co.uk/how-to/linux/how-install-ubuntu-touch-image-3531970">sur cet
article</a>
qui apporte quelques précisions pour le Nexus 4. On a le choix entre deux
canaux de mise à jour système : stable ou développement.  Pour me faire une
idée la plus juste du système et ne pas la fausser avec des bugs d'une version
en cours de développement, j'ai choisi la version stable. Ce qui est
intéressant avec Ubuntu Touch, c'est que la version mobile fait partie
intégrante du développement de Ubuntu, il ne s'agit d'un développement à part,
déconnecté de la version <em>Desktop</em>. Après une installation fraîche, on a donc
un téléphone en version 15.04 et on reçoit des OTA (mise à jour) régulièrement.
On devrait d'ailleurs bientôt basculer en version 15.10. Canonical a une vision
précise de ce qu'il veulent obtenir avec leur système et cela s'appelle
Convergence. Un système mobile qui, une fois connecté à un clavier / souris en
bluetooth et à un moniteur se transforme en <em>Ubuntu Desktop</em> capable d'exécuter
les applications usuelles comme Libre Office ou Gimp.</p>
<p>Pour moi, Convergence est un rêve de Geek et on a du mal à imaginer le quidam
moyen utiliser son téléphone comme ordinateur. Et pourtant c'est un des
principaux avantages de Touch : on n'a pas un système Unix-like castré mais un
système GNU/linux complet. Je me suis plusieurs fois surpris à buter sur la
manière de faire certaines choses parce que l'interface graphique n'est pas
encore complète sur certains point et qu'il faut raisonner ligne de commande
avec les outils usuels : du shell script (SH ou BASH) et des tâches CRON. Mais
je m'emballe, faisons d'abord un petit tour en images du système.</p>
<p><strong>L'écran de déverrouillage et ses statistiques amusantes :</strong></p>
<div>
<div>
<img src="media/37bbd6af.ubuntu-unlock1.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/ubuntu-unlock1.png" alt="ubuntu unlock"></div>
<div>
<img src="media/10c664b8.ubuntu-unlock2.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/ubuntu-unlock2.png" alt="ubuntu unlock"></div>
</div>

<p><strong>L'écran principal avec ses applications en rang d'oignons:</strong></p>
<div>
<div>
<img src="media/404d5d3c.ubuntu-appli1.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/ubuntu-appli1.png" alt="ubuntu application"></div>
<div>
<img src="media/db8bd5a4.ubuntu-appli2.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/ubuntu-appli2.png" alt="ubuntu application"></div>
</div>

<p><strong>Les applications favorites sur la gauche en faisant glisser le bord gauche de l'écran</strong></p>
<p><strong>et les applications lancées en faisant glisser le bord droit de l'écran :</strong></p>
<div>
<div>
<img src="media/deb91b35.ubuntu-unity.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/ubuntu-unity.png" alt="ubuntu unity"></div>
<div>
<img src="media/76f9fc20.ubuntu-tasks.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/ubuntu-tasks.png" alt="ubuntu tasks"></div>
</div>

<p><strong>Les paramètres système et un aperçu du magasin d'applications :</strong></p>
<div>
<div>
<img src="media/0659497d.ubuntu-settings.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/ubuntu-settings.png" alt="ubuntu settings"></div>
<div>
<img src="media/c66764d2.ubuntu-store.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/ubuntu-store.png" alt="ubuntu store"></div>
</div>

<p>A part la particularité du tirage des bords d'écran pour faire apparaître la
barre latérale ou passer d'une application à l'autre mais on pige vite le coup,
on est dans une interface classique, on n'est pas perdu. Les paramètres sont
similaires à ce qu'on peut trouver sur d'autres systèmes, le magasin Ubuntu
Store est plus conséquent que ce à quoi je m'attendais. De ce que j'ai lu sur
les forums de discussion Ubuntu, l'équipe Canonical a mis le focus sur le
système dans un 1er temps, les applications viendront ensuite. Voici une liste
de ce qui marche et de ce qui dysfonctionne sur le Nexus 4 en 15.04 OTA 8:</p>
<ul><li>la téléphonie fonctionne (oui c'est bien de l'écrire pour rassurer tout le
  monde)</li>
<li>l'envoi de SMS et de MMS fonctionne mais j'ai un doute sur la réception MMS
  (je crois en avoir raté un)</li>
<li>le bluetooth est présent mais je n'ai pas réussi à le faire fonctionner avec
  mon main-libre Jabra malgré un appairage réussi.</li>
<li>le GPS est capricieux</li>
<li>le tethering USB fonctionne. la fonction Hotspot Wi-Fi est censée être
  présente mais je ne l'ai pas vu dans mes paramètres.</li>
<li>l'application e-mail officielle <em>Dekko</em> est fonctionnelle depuis peu. Elle est
  agréable à utiliser.</li>
<li>les applications <em>contact</em> et <em>calendrier</em> sont présentes et bien faîtes.</li>
<li>les performances du systèmes sont acceptables mais perfectibles (on a une
  patience d'1 à 2 secondes à chaque lancement d'application)</li>
</ul><p>Deux sujets ont exigé de mettre le nez dans la ligne de commande car ils ne
sont pas (encore) configurables par l'interface graphique : les sonneries
personnalisées et la synchronisation des contacts et du calendrier. </p>
<p>D'abord il nous faut un accès SSH sur la bête. On active le mode <em>développeur</em>
depuis les paramètres du téléphone et on se connecte avec <em>adb shell</em> pour
activer le service SSH  Ensuite on copie la clef publique de notre PC sous
GNU/Linux dans le téléphone. Ca donne en gros les étape suivantes lues sur
<a href="http://askubuntu.com/questions/348714/how-can-i-access-my-ubuntu-phone-over-ssh">AskUbuntu</a></p>
<pre><code>adb shell android-gadget-service enable ssh
adb shell mkdir /home/phablet/.ssh
adb push ~/.ssh/id_rsa.pub /home/phablet/.ssh/authorized_keys
adb shell chown -R phablet.phablet /home/phablet/.ssh
adb shell chmod 700 /home/phablet/.ssh
adb shell chmod 600 /home/phablet/.ssh/authorized_keys
</code></pre>
<p>Partant de là, on peut se passer de <em>adb</em> et se connecter directement en SSH sur
le téléphone avec l'utilisateur phablet. Comme par défaut sur Ubuntu, le compte
root est désactivé et l'utilisateur phablet doit utiliser <em>sudo</em> pour obtenir
les super-pouvoirs. Ces pouvoirs ne permettent pas de modifier un fichier du
système qui est en dehors du répertoire <em>/home/phablet</em> car par sécurité les
partitions sont montées en lecture seule. Donc on sera souvent amené à remonter
la partition en lecture-écriture avec la commande suivante : </p>
<pre><code>sudo mount /dev/loop0 / -o remount,rw
</code></pre>
<p>On va configurer la synchronisation de nos contacts et du calendrier vers
Owncloud par les protocoles de sychronisation <strong>cardav</strong> et <strong>caldav</strong> en
s'inspirant de <a href="http://askubuntu.com/questions/360466/ubuntu-touch-officially-launched-version-how-to-sync-contacts">cette
discussion</a>
sur AskUbuntu. D'abord on configure syncevolution :</p>
<pre><code># les valeurs username, password et syncurl doivent être adaptées
syncevolution --keyring=no --configure --template webdav username=yax password=??? syncurl="mycloud.madyanne.fr" target-config@owncloud
syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= peerIsClient=1 owncloud

# on configure la synchro des contacts
syncevolution --configure database=https://mycloud.madyanne.fr/remote.php/carddav/addressbooks/yax/contacts backend=carddav target-config@owncloud contacts
syncevolution --configure sync=two-way backend=contacts database="Personnel" owncloud contacts

# on configure la synchro du calendrier
syncevolution --configure database=https://mycloud.madyanne.fr/remote.php/caldav/calendars/yax/personnel backend=caldav target-config@owncloud calendar
syncevolution --configure sync=two-way backend=events database="Personnel" owncloud calendar

# on lance une 1ère synchro qui donne priorité au serveur Owncloud
syncevolution --sync slow owncloud contacts
syncevolution --sync slow owncloud calendar
</code></pre>
<p>Ce qui manque juste, c'est une
synchronisation périodique avec Owncloud par exemple une fois par heure.
D'abord j'ai naïvement ajouté deux lignes dans la CRONTAB :</p>
<pre><code>syncevolution owncloud contacts
syncevolution owncloud calendar
</code></pre>
<p>Et bien ça ne marche pas car syncevolution utilise DBUS et qu'en lançant hors
shell utilisateur, les variables d'environnement <em>DISPLAY</em> et
<em>DBUS_SESSION_BUS_ADDRESS</em> ne sont pas initialisées. Il faut donc récupérer ces
valeurs dans le shell script qu'on va lancer en CRON, merci
<a href="http://askubuntu.com/questions/611761/syncevolution-in-cronjob-to-sync-the-ubuntu-phone-via-caldav-arddav">Alexandre</a>.
Donc finalement c'est ce script qu'on va mettre sous CRON :</p>
<pre><code>#!/bin/sh
export DISPLAY=:0.0 
export DBUS_SESSION_BUS_ADDRESS=$(ps -u phablet e | grep -Eo 'dbus-daemon.*address=unix:abstract=/tmp/dbus-[A-Za-z0-9]{10}' | tail -c35)
syncevolution owncloud contacts
syncevolution owncloud calendar
</code></pre>
<p>Amusant non ? J'ai joué pas mal avec la synchronisation des calendriers et des
contacts et je peux dire que <em>syncevolution</em> tient bien la route. Le dernier
détail indispensable pour moi, c'était de récupérer ma sonnerie habituelle ; il
n'y a pas encore la possibilité de télécharger une sonnerie personnalisée.
Après le chantier de la synchronisation, c'est un jeu d'enfant : il suffit de
la convertir au format OGG et de la placer dans le répertoire
<em>/usr/share/sounds/ubuntu/ringtones/</em>.</p>
<p>Après une semaine d'utilisation quotidienne, j'ai trouvé le système crédible et
agréable à utiliser. Qu'ils rajoutent un clavier physique et ce sera le
meilleur du monde (troll inside !). Ubuntu Touch s'améliore régulièrement. Les
développeurs se sont imposés un rythme de 6 semaines pour livrer une OTA.
L'inconnue pour moi c'est comment Canonical espère monétiser son système et
combien de temps ils réussiront à le pousser sans que ce soit rentable. En tout
cas techniquement, c'est un petit bijou qui fait du pied aux Unixiens, un bol
d'air frais quand les systèmes alternatifs au couple Android / IOS jettent
l'éponge ou déposent le bilan l'un après l'autre.</p>
<p><img src="media/79716ccf.308a3596152a79231f3feedc49afa4ef" data-original-source="http://cdn.libravatar.org/avatar/308a3596152a79231f3feedc49afa4ef" alt="Gravatar de Yannic Arnoux" class="gravatar" /><br/><i>Original post of <a href="http://blogduyax.madyanne.fr/retour-dexperience-ubuntu-touch.html" title="Visit the source">Yannic Arnoux</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="">De la difficult&eacute; de simplifier un logiciel libre ou pire une distribution GNU/LINUX</a> (19/11/2009)</li><li>Emmanuel Gontcho : <a href="">Formation GNU/Linux &agrave; l&rsquo;ISTA</a> (21/08/2009)</li><li>Wavemaker : <a href="">[Pense b&ecirc;te] Que faire apr&egrave;s une upgrade d&#039;ubuntu ?</a> (01/09/2009)</li><li>Julius : <a href="">La gravure sous Ubuntu Feisty ou comment bien graver gr&acirc;ce &agrave; GNU/Linux - Partie 2/2</a> (30/06/2007)</li><li>Julius : <a href="">La gravure sous Ubuntu Feisty ou comment bien graver gr&acirc;ce &agrave; GNU/Linux - Partie 1/2</a> (28/06/2007)</li></ul></div></p>


feed_id: https://www.sheldon.fr/2015/12/lets-encrypt-easy/
title: Sheldon.fr : Let’s Encrypt : easy !
uri: Sheldon-fr-Let-s-Encrypt-easy
url: https://www.sheldon.fr/2015/12/lets-encrypt-easy/
content:
<p><a href="media/dfc4ed97.encrypt-2.png" data-original-source="https://www.sheldon.fr/wp-content/uploads/2015/12/encrypt-2.png" rel="attachment wp-att-851"><img src="media/270946ee.encrypt-2-450x231.png" data-original-source="https://www.sheldon.fr/wp-content/uploads/2015/12/encrypt-2-450x231.png" alt="encrypt-2" width="450" height="231" srcset="https://www.sheldon.fr/wp-content/uploads/2015/12/encrypt-2-450x231.png 450w, https://www.sheldon.fr/wp-content/uploads/2015/12/encrypt-2.png 650w" sizes="(max-width: 450px) 100vw, 450px"></a></p>
<p> </p>
<p>Personne a dû passer à coté de la news du 3/12/15 ?<br>
Enfin des certificats faciles à générer, sans devoir trouze mille euros et watt mille pièces justificatives !</p>
<p>Mais l’avez vous testé ?<br>
c’est  « trop fa-ci-le » !</p>
<p>On commence par installer les paquets et les dépendances :</p>
<pre>git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt</pre>
<p>Premier défaut de Let’s Encrypt, il ne faut pas de serveur qui écoute sur le port 80, car il embarque lui même un serveur web pour testé la légitimité de votre demande de certificat :/<br>
Donc, dans mon cas on commence par un :</p>
<pre>systemctl stop nginx</pre>
<p><span></span></p>
<p>Puis on lance la création du/des certificats :</p>
<pre>./letsencrypt-auto certonly -d mondomaine.fr -d monsousdomaine1.mondomaine.fr -d monsousdomaine2.mondomaine.fr --rsa-key-size 4096</pre>
<p>explications :</p>
<ul><li>l’argument « certonly » permet de générer seulement le certificat et ses clés dans le répertoire /etc/letsencrypt/live/</li>
<li>« -d » permet de passer les domaines et sous domaines en argument (sinon ça sera en Ncurses).</li>
<li>« –rsa-key-size » par défaut la taille de la clé RSA est de 2048 bits, ce qui n’est pas recommandé par l’<a href="media/7aeab012.RGS_v-2-0_B1.pdf" data-original-source="http://www.ssi.gouv.fr/uploads/2015/01/RGS_v-2-0_B1.pdf" target="_blank">ANSII</a>, on en profite donc pour la passée en 4096 bits.</li>
</ul><p>Si tout ce passe bien, vous aurez une sortie du type :</p>
<pre>IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at
   /etc/letsencrypt/live/mondomaine.fr/fullchain.pem. Your cert will
   expire on 2016-03-14. To obtain a new version of the certificate in
   the future, simply run Let's Encrypt again.</pre>
<p> </p>
<p>On modifie le virtual host sous Nginx (/etc/nginx/sites-enabled/default-ssl) :</p>
<pre>server {
    root /var/www/;
    listen       443;
    server_name www.mondomaine.fr;
    index index.php index.html;
    ssl_certificate /etc/letsencrypt/live/www.mondomaine.fr/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/www.mondomaine.fr/privkey.pem;
}</pre>
<p>Tant qu’à y être et à avoir un beau certificat ssl valide, autant avoir une redirection du 80 vers le 443 !<br>
Il suffit de rajouter dans /etc/nginx/sites-enabled/default, la règle :</p>
<pre>return 301 https://$server_name$request_uri;

</pre>
<p>Il suffit de redémarrer le serveur Nginx, et via un navigateur vérifier la validité de votre nouveau certificat, exemple pour moi :</p>
<p><a href="media/3e2e0165.Capture-dE28099C3A9cran_2015-12-14_16-16-08.png" data-original-source="https://www.sheldon.fr/wp-content/uploads/2015/12/Capture-d%E2%80%99%C3%A9cran_2015-12-14_16-16-08.png" rel="attachment wp-att-856"><img src="media/3ba58779.Capture-dE28099C3A9cran_2015-12-14_16-16-08-286x450.png" data-original-source="https://www.sheldon.fr/wp-content/uploads/2015/12/Capture-d%E2%80%99%C3%A9cran_2015-12-14_16-16-08-286x450.png" alt="Capture d’écran_2015-12-14_16-16-08" width="286" height="450" srcset="https://www.sheldon.fr/wp-content/uploads/2015/12/Capture-d’écran_2015-12-14_16-16-08-286x450.png 286w, https://www.sheldon.fr/wp-content/uploads/2015/12/Capture-d’écran_2015-12-14_16-16-08.png 345w" sizes="(max-width: 286px) 100vw, 286px"></a></p>
<p>Autre défaut de Let’s Encrypt : la validité du certificat, mais via « letsencrypt-auto », il facile de scripter dans une tache cron, le renouvellement des certificats.</p>
<p>Enjoy <img src="media/dff4a08c.1f609.png" data-original-source="https://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉"></p>
<p><img src="media/d521ba18.115586f5625013a997597d7888a4621c" data-original-source="http://cdn.libravatar.org/avatar/115586f5625013a997597d7888a4621c" alt="Gravatar de Sheldon.fr" class="gravatar" /><br/><i>Original post of <a href="https://www.sheldon.fr/2015/12/lets-encrypt-easy/" title="Visit the source">Sheldon.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>Sheldon.fr : <a href="">Votre blog avec de vrais morceaux de SSL !</a> (27/01/2015)</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>Sheldon.fr : <a href="">Munin : une solution de monitoring simple !</a> (02/04/2013)</li><li>Sheldon.fr : <a href="">Google Reader est mort, vive Tiny Tiny RSS</a> (29/03/2013)</li><li>Sheldon.fr : <a href="">Faire du Pci Passtrough sous Proxmox</a> (29/03/2013)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article3/citation-aleatoire
title: nIQnutn : Afficher aléatoirement une citation sur votre site
uri: nIQnutn-Afficher-aléatoirement-une-citation-sur-votre-site
url: http://blog.niqnutn.com/index.php?article3/citation-aleatoire
content:
<p>J'ai trouvé l'idée sympa d'ajouter une page sur le site pour <a href="http://blog.niqnutn.com/index.php?static10">afficher aléatoirement une citation</a>. Un peu de culture et de sagesse ne fera pas de mal (surtout quand elle s'accorde bien au numérique et au logiciel libre), mais je ne vous forcerai pas.</p>


<p>C'est plutôt simple et ça peut se décliner assez facilement selon les besoins. On peut afficher une citation mais on peut la remplacer par une image d'illustration, une astuce, un article, ... </p>

<div><img src="media/ff69713b.php-logo.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0003/php-logo.tb.png" alt=""><img src="media/6fdfea08.random-logo.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0003/random-logo.tb.png" alt=""></div>


<p>Pour mettre ça en place, il n'y a besoin que deux éléments: un fichier texte contenant les citations et une page en PHP qui les affichera.</p><p>Le fichier texte doit contenir une seule et unique citation par ligne. Ici, il inclut les balises HTML pour inclure la mise en forme.</p>

<div>random.txt<pre><code><blockquote>La connaissance est la seule chose qui s'accroit lorsqu'on la partage. <cite>Sacha Boudjema </cite></blockquote>
<blockquote>La vérité attend. Seul le mensonge est pressé.  <cite>Alexandru Vlahuta </cite></blockquote>
<blockquote>L'homme fort cache ses muscles. C'est le coq qu'on entend crier, jamais le boeuf. <cite>Félix Leclerc</cite></blockquote>
</code></pre></div>


<p>Ensuite, on va afficher les résultats dans une page. Il suffit simplement de recopier le code ci-dessous en modifiant les variables:

</p><ul><li>$file: emplacement du fichier qui contient les citations.</li>
<li>$start: nb de lignes d'en-tête à exclure.</li>
<li>$end: supprime le retour à la ligne de fin de fichier.</li>
<li>$urlPage: URL de la page.</li>
</ul><div>random.php<pre><code><?php
$file = file('random.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); // A MODIFIER >> Emplacement du fichier qui contient les citations
$start= 2 ; // A MODIFIER >> Nb de lignes d'en-tête à exclure 
$end= 1 ; // A MODIFIER >> Supprime le retour à la ligne de fin de fichier
$urlPage="/data/documents/0003/random.php"; // A MODIFIER >> URL de la page

$total = count($file); // Total du nombre de lignes du fichier
$end=$total - $end; // Nb de ligne total
$urlVar=preg_replace('/(^.*?)\\?/', '', $urlPage."?id") ; //  variable à récupérer
$urlGet=$urlPage."?id"; // URL pour la navigation

$id = isset($_GET[$urlVar])?intval($_GET[$urlVar]):intval(mt_rand($start, $end)); // on récupère l'ID 
echo $file[$id]; // Affiche le résultat
?>
</code></pre></div>


On peut également ajouter un menu de navigation.

<div>menu de navigation<pre><code><div id="pagination" >
<?php  
$previous=( $id >= $start) ? "  <a href=\\"".$urlGet."=". ($id-1) ."\\">Précédent</a> | " : "" ; echo $previous; 
$rand="  <a href=\\"".$urlGet."=".(intval(mt_rand($start, $end)))."\\">Aléatoire</a>  " ; echo $rand; 
$next=( $id != $end ) ? " | <a href=\\"".$urlGet."=". ($id+1) ."\\">Suivant</a>  " : "" ; echo $next; 
?>
</div>
</code></pre></div>



C'est terminé.



<p>Pour voir le résultat en direct sur le site et la page des  <a href="http://blog.niqnutn.com/index?static10">citations</a>.<br>

Un autre exemple pour afficher des <a href="http://blog.niqnutn.com/data/documents/0003/random.php" target="_blank">images aléatoirement</a>.</p>

<h2>Ressources</h2>

<ul><li><a href="http://www.phpsources.org/scripts288-PHP.htm" target="_blank">PHP Sources: Afficher une citation au hasard</a></li>
<li><a href="http://blog.niqnutn.com/data/documents/0003/random.php.html" target="_blank">Code avec coloration syntaxique</a></li>
</ul><br>
© 2015 nIQnutn
<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="http://blog.niqnutn.com/index.php?article3/citation-aleatoire" 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://raspbian-france.fr/raspisms-raspberry-pi-sms-internet/
title: RaspbianFrance : RaspiSMS 2.0, envoyer des SMS par internet avec la Raspberry Pi
uri: RaspbianFrance-RaspiSMS-2-0-envoyer-des-SMS-par-internet-avec-la-Ra
url: http://raspbian-france.fr/raspisms-raspberry-pi-sms-internet/
content:
<p>Aujourd’hui, nous allons parler SMS et Raspberry Pi, avec la nouvelle version de RaspiSMS !</p>
<p>Que vous souhaitiez valider l’inscription de vos utilisateurs par SMS, envoyer des SMS par internet ou encore contrôler une installation domotique par SMS, RaspiSMS est fait pour vous !</p>
<p> </p>
<h2>RaspiSMS c’est quoi ?</h2>
<p>Avant de parler installation du logiciel, prenons quelques minutes pour nous pencher sur RaspiSMS !</p>
<p> </p>
<h3>Une solution de SMS pour la Raspberry Pi</h3>
<p>RaspiSMS, contraction de Raspberry Pi et SMS, est une solution vous permettant d’envoyer et de recevoir des SMS avec la Raspberry Pi, ou tout autre ordinateur/serveur tournant sous Linux.</p>
<p>D’un point de vue utilisateur, RaspiSMS se présente comme un logiciel à installer sur une Raspberry Pi et auquel vous accédez via internet. Vous pouvez ainsi envoyer des SMS depuis un site internet !</p>
<p>En hébergeant vous même l’application, vous disposez ainsi de votre propre site internet d’envoi de SMS, vous assurant la confidentialité de vos données et la protection de votre vie privée !</p>
<p> </p>
<h3>Un logiciel libre développé par Raspbian France</h3>
<p>À l’origine, RaspiSMS est issu du besoin de l’équipe de Raspbian France d’envoyer des SMS via internet (pour une raison encore inconnue à ce jour, une bonne partie de la Dordogne semble avoir découvert internet mais pas les téléphones portables).</p>
<p>Ne trouvant que des solutions payantes pour envoyer des SMS par internet, nous avons décidé de développer notre propre logiciel ! Et plutôt que de faire un simple script en lignes de commande qui ne réponde qu’à nos propres besoins, nous avons choisi de créer une véritable application web et de la distribuer gratuitement et librement à la communauté, sous licence GNU/GPL3 !</p>
<p> </p>
<h3>Envoyer et recevoir des SMS par internet, contrôler votre Raspberry Pi, les fonctionnalités de RaspiSMS</h3>
<p>Comme nous l’avons dit au début de l’article, c’est aujourd’hui la version 2.0 de la RapiSMS que nous vous proposons, et qui dit version 2.0 dit nouvelles fonctionnalités. Faisons donc un tour rapide de toutes les fonctionnalités de RaspiSMS !</p>
<p> </p>
<h3>Les fonctionnalités déjà existantes</h3>
<p>Avant de passer aux nouvelles fonctionnalités, apportées par la version 2.0, faisons d’abord le tour des fonctionnalités déjà existantes dans la version précédente :</p>
<ul><li>Envoyer des SMS</li>
<li>Recevoir des SMS</li>
<li>Programmer un SMS pour une date précise</li>
<li>Créer des contacts</li>
<li>Créer des groupes de contacts</li>
<li>Gérer les utilisateurs (ajout et suppression)</li>
<li>Statistiques et log des envois et réceptions de SMS</li>
<li>Contrôle de la Raspberry Pi ou du serveur par SMS</li>
<li>API permettant l’envoi de SMS à un numéro, un contact ou un groupe</li>
</ul><p> </p>
<h3>Les nouvelles fonctionnalités</h3>
<p>En plus de toutes les fonctionnalités précédemment citées, la version 2.0 de RaspiSMS ajoute de nombreuses fonctionnalités ou améliorations proposées par nos utilisateurs. Voici une liste de ces différentes fonctionnalités et améliorations :</p>
<ul><li>Ajout d’une interface de discussion par SMS permettant d’échanger de façon fluide avec un contact</li>
<li>Envoi et réception des SMS en temps réel</li>
<li>Ajout du transfert des SMS par mail</li>
<li>Ajout du suivi du statut des messages (en cours d’envoi, envoyé, reçu par le destinataire)</li>
<li>Amélioration de la gestion des logs (il est maintenant possible pour les administrateurs de supprimer des logs)</li>
<li>Ajout du support et de la gestion des SMS « Stop » (si un utilisateur vous envoie un sms contenant uniquement le mot « STOP », les messages ne lui seront plus envoyés)</li>
<li>Ajout d’une alerte lors de la réception d’un SMS</li>
<li>Ajout de l’internationalisation automatique des numéros de téléphone </li>
<li>Ajout du support des SMS « flash »</li>
<li>Ajout d’une gestion de la configuration pour les administrateurs</li>
<li>Ajout d’améliorations mineures (correction orthographique, correction de problèmes d’accents, affichage du nom du contact à côté du numéro, etc.)</li>
</ul><p> </p>
<div><a href="media/9ec814c9.discussion-raspisms2.png" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/12/discussion-raspisms2.png"><img src="media/fa44c6fe.discussion-raspisms2-1024x563.png" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/12/discussion-raspisms2-1024x563.png" alt="RaspiSMS 2.0 ajoute une interface de discussion en direct" width="980" height="539"></a><p>La nouvelle interface de discussion vous permet de discuter de façon plus fluide avec vos contacts !</p></div>
<p> </p>
<h2>Les équipements nécessaires pour envoyer des SMS avec la Raspberry Pi</h2>
<p>Dernier point avant de passer à l’installation de RaspiSMS sur votre Raspberry Pi, les différents équipements nécessaires à l’envoi de SMS depuis une Raspberry Pi.</p>
<p>En effet, si la Raspberry Pi permet beaucoup de choses, elle ne gère pas nativement l’envoi de SMS. Vous aurez donc besoin des équipements suivants :</p>
<ul><li><a rel="nofollow" href="http://www.amazon.fr/gp/product/B00T2U7R7I/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00T2U7R7I&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=IXEFHYYRC4D5XWPS" target="_blank">Une Raspberry Pi</a></li>
<li><a rel="nofollow" href="http://www.amazon.fr/gp/product/B00U88KSHO/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00U88KSHO&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=AB7YO52GOCYWIQ5E" target="_blank">Une alimentation adaptée à la Raspberry Pi</a></li>
<li>Une <a rel="nofollow" href="http://www.amazon.fr/gp/product/B00M55C0VU/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00M55C0VU&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank">carte MicroSD de 8 Go minimum</a> (une fois RaspiSMS et ses différentes dépendances installées, le système seul dépasse déjà les 4 Go). Si vous souhaitez utiliser d’autres applications sur cette carte que RaspiSMS, nous vous conseillons de prendre <a rel="nofollow" href="http://www.amazon.fr/gp/product/B010NE3ND8/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B010NE3ND8&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank">une carte de 16 Go !</a></li>
<li>Dernier point, le plus important, vous aurez besoin <a rel="nofollow" href="http://www.amazon.fr/HSDPA-Huawei-E169-Surfstick-contrat/dp/B004DEJEMY?tag=raspbianfranc-21" target="_blank">d’un modem GSM/3G USB compatible avec le logiciel Gammu.</a></li>
</ul><p>Nous ne le mettons pas dans la liste, mais vous aurez bien entendu besoin d’une carte SIM – et de son abonnement <img src="media/7f1b63c6.1f609.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉"> – à mettre dans le modem GSM. Chez nous, nous utilisons une carte avec un forfait 2€ de Free qui suffit largement à nos besoins !<br>
Bien entendu, vous pouvez installer RaspiSMS sur une Raspberry Pi faisant déjà tourner d’autres logiciels. RaspiSMS consomme très peu de ressources et peut cohabiter sans aucun risque avec d’autres applications !</p>
<p> </p>
<h2>Comment installer RaspiSMS sur votre Raspberry Pi (ou autre système GNU/Linux)</h2>
<p>Afin de rendre RaspiSMS le plus accessible possible, nous avons fait en sorte que son installation soit particulièrement simple. Pour cela, nous vous proposons trois méthodes d’installations différentes, de la plus simple à la plus complexe !</p>
<p> </p>
<h3>Utiliser la distribution avec RaspiSMS pré-installée</h3>
<p>Si vous souhaitez monter un système dédié à RaspiSMS, cette solution est probablement la plus adaptée. En effet, elle vous permettra de mettre en place une distribution Raspbian avec RaspiSMS pré-installée, le tout en quelques minutes à peine.</p>
<p>Pour cela, il vous suffit de télécharger <a href="http://raspisms.raspbian-france.fr/download/save/v_latest/f_imgtargz/" target="_blank">l’image de la distribution RaspiSMS</a> puis de l’installer comme une distribution Raspbian standard (vous trouverez <a href="http://raspbian-france.fr/creez-carte-sd-raspbian-raspberry-pi-windows/" target="_blank">un tutoriel pour Windows ici</a>, et un autre <a href="http://raspbian-france.fr/creation-carte-sd-raspberry-raspbian-sous-gnulinux/" target="_blank">pour Linux juste là</a>) !</p>
<p>L’utilisateur par défaut est « pi », mot de passe « raspberry ». Pour RaspiSMS, il existe un utilisateur « raspisms@example.fr », mot de passe « raspisms ». Pensez à changer ces mots de passe pour plus de sécurité !</p>
<p>Seul inconvénient de cette méthode, vous ne pouvez l’utiliser que sur une Raspberry Pi et vous ne pouvez pas ajouter RaspiSMS sur une distribution déjà en place.</p>
<p>Pour répondre à ce problème, nous vous proposons donc une seconde méthode, presque aussi simple !</p>
<p> </p>
<h3>Installer RaspiSMS sur un système de type Debian avec le paquet .deb</h3>
<p>Si vous souhaitez installer RaspiSMS sur une Raspberry Pi sur laquelle vous avez déjà une distribution, ou si vous souhaitez l’installer sur un autre système de type Debian (Ubuntu, Debian, Mint, Mate, etc.), nous vous conseillons d’utiliser la méthode suivante !</p>
<p>Dans un premier temps, télécharger le paquet .deb sur votre Raspberry Pi à l’aide de la commande suivante :</p>
<pre>
wget -O raspisms.deb http://raspisms.raspbian-france.fr/download/save/v_latest/f_deb/
</pre>
<p> </p>
<p>Une fois le téléchargement terminé, nous allons mettre le système et notamment les dépôts à jour, puis commencer l’installation de RaspiSMS (qui va probablement retourner une erreur) et enfin réparer les erreurs de l’installation. Là encore, rien de bien compliqué, il vous suffit de suivre les étapes suivantes :</p>
<pre>
sudo apt-get update
sudo dpkg -i ./raspisms.deb
sudo apt-get -f install
</pre>
<p>Il ne vous reste plus qu’à répondre oui quand le système vous demandera s’il doit configurer le logiciel automatiquement !</p>
<p> </p>
<h3>Installer RaspiSMS manuellement pour l’adapter à d’autres configurations</h3>
<p>Dernière possibilité, si vous avez un niveau assez avancé sur Linux et que vous souhaitez installer RaspiSMS sur un autre type de système (par exemple du Red Hat), ou si vous souhaitez adapter l’installation à des technologies déjà présentes (comme Nginx notamment), vous pouvez télécharger directement le code source de RaspiSMS site.</p>
<p>En revanche, si vous choisissez d’installer RaspiSMS de façon manuelle, vous devrez vous débrouillez tout seul !</p>
<p>Pour cela, nous vous conseillons d’aller voir <a href="https://raw.githubusercontent.com/RaspbianFrance/raspisms-deb-package/master/raspisms/DEBIAN/postinst" target="_blank">le fichier d’installation automatique pour Debian</a>. Celui-ci est commenté et devrait vous permettre de vous en tirer sans trop de problème ;). Vous pourriez aussi avoir intérêt à faire un tour <a href="http://raspisms.raspbian-france.fr/documentation/" target="_blank">sur la documentation de RaspiSMS</a> !</p>
<p> </p>
<h2>Contribuer à RaspiSMS</h2>
<p>Si vous utilisez RaspiSMS, vous avez peut-être envie de nous aider à le faire progresser !</p>
<p>Comme nous l’avons dit au début de l’article, RaspiSMS est un projet libre distribué sous licence GNU/GPL. Pour ceux qui l’ignorent, cela signifie que vous êtes libres de télécharger, mais aussi d’étudier, de modifier et de redistribuer RaspiSMS !</p>
<p>Par conséquent, si vous savez développer et que vous avez des idées d’améliorations à apporter au logiciel, vous pouvez vous rendre sur <a href="https://github.com/RaspbianFrance/RaspiSMS" target="_blank">la page GitHub du projet RaspiSMS</a>, forker le projet et nous proposer vos propres modifications !</p>
<p> </p>
<p>Et si vous ne savez pas développer, pas de problème, vous pouvez quand même participer de plein de façons différentes :</p>
<ul><li>En écrivant un article ou un lien vers Raspbian France et cet article depuis votre site internet ou sur les forums auxquels vous participez</li>
<li>Parlez de RaspiSMS et de Raspbian France autour de vous, en ligne ou auprès de proches auxquels ce projet pourrait être utile</li>
<li>Faites nous des retours sur votre expérience d’utilisation et proposez-nous des améliorations</li>
</ul><p> </p>
<p>Nous en profitons au passage pour remercier dam09fr, memento et flavaud pour leur temps, leurs idées et leur code !</p>
<p> </p>
<h2>Conclusion</h2>
<p>Et voilà, vous pouvez maintenant envoyer des SMS par internet avec votre Raspberry Pi !</p>
<p>Et le mieux, c’est que vous pouvez encore utiliser votre Raspberry Pi pour plein d’autres projets, alors n’hésitez pas, foncez découvrir notre tutoriel pour <a href="http://raspbian-france.fr/media-center-raspberry-pi-osmc-xbmc/">transformer votre Raspberry Pi en média-center</a> ou notre article pour bien choisir <a href="http://raspbian-france.fr/accessoires-raspberry-pi-2/">les accessoires de votre Raspberry Pi</a> !</p>
<p>Cet article <a rel="nofollow" href="http://raspbian-france.fr/raspisms-raspberry-pi-sms-internet/">RaspiSMS 2.0, envoyer des SMS par internet avec la Raspberry Pi</a> est apparu en premier sur <a rel="nofollow" href="http://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="http://raspbian-france.fr/raspisms-raspberry-pi-sms-internet/" 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="">Envoyer, g&eacute;rer et recevoir des SMS avec la Raspberry Pi</a> (27/10/2014)</li><li>RaspbianFrance : <a href="">Installer un serveur web sur votre Raspberry</a> (24/03/2014)</li><li>RaspbianFrance : <a href="">Comment mettre &agrave; jour Raspbian pour la Raspberry Pi 2</a> (14/02/2015)</li><li>RaspbianFrance : <a href="">Installer un serveur Minecraft sur votre Raspberry Pi 2&nbsp;!</a> (07/03/2015)</li><li>RaspbianFrance : <a href="">Cr&eacute;ez une carte SD Raspbian pour votre Raspberry Pi depuis Windows</a> (14/07/2014)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/12/fichiers-3-20-indiquera-lespace-disque-restant/
title: Okki : Fichiers 3.20 indiquera l’espace disque restant
uri: Okki-Fichiers-3-20-indiquera-l-espace-disque-restant
url: http://www.gnomelibre.fr/2015/12/fichiers-3-20-indiquera-lespace-disque-restant/
content:
<figure><a href="media/c4ed7b23.nautilus_3192_espace_disque_disponible.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/nautilus_3192_espace_disque_disponible.png" rel="attachment wp-att-1174"><img src="media/c4ed7b23.nautilus_3192_espace_disque_disponible.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/nautilus_3192_espace_disque_disponible.png" alt="" width="890" height="597" srcset="http://www.gnomelibre.fr/wp-content/uploads/2015/12/nautilus_3192_espace_disque_disponible-300x201.png 300w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/nautilus_3192_espace_disque_disponible-768x515.png 768w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/nautilus_3192_espace_disque_disponible.png 890w" sizes="(max-width: 890px) 100vw, 890px"></a><figcaption>L’espace disque disponible dans Fichiers 3.19.2</figcaption></figure><p>En vous rendant dans <em>Autres emplacements</em>, à droite de chaque disque, vous pourrez désormais retrouver l’espace libre restant et la capacité totale du disque.</p>
<p>Par contre, il ne faudra pas espérer une représentation graphique à base de barres de progression, puisque, comme l’indique Georges Basile Stavracas Neto dans les commentaires de son <a href="http://feaneron.com/2015/12/11/free-as-in-available-space-nautilus-gtk-update/">billet de blog</a>, c’était la première chose qu’ils avaient essayé, mais ça consommait trop d’espace verticalement, et ça attirait trop l’attention, ce qui entraînait un certain déséquilibre dans la vue globale.</p>
<p>Ou alors, il aurait fallu qu’elles soient particulièrement fines, ce qui posait des problèmes d’<a href="https://fr.wikipedia.org/wiki/Accessibilit%C3%A9">accessibilité</a> vis-à-vis des personnes souffrant de déficience visuelle.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/12/fichiers-3-20-indiquera-lespace-disque-restant/" title="Visit the source">Okki</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>Okki : <a href="">Fichiers 3.20 proposera un nouveau syst&egrave;me de recherche</a> (14/10/2015)</li><li>Okki : <a href="">Une meilleure communication autour de Fichiers</a> (01/05/2015)</li><li>Okki : <a href="">Comment cacher des fichiers ou des dossiers sans les renommer</a> (22/05/2015)</li><li>Okki : <a href="">Le point sur les nouveaut&eacute;s &agrave; venir de Fichiers 3.18</a> (05/07/2015)</li><li>Okki : <a href="">Int&eacute;gration des services de stockage de fichiers en ligne</a> (18/07/2015)</li></ul></div></p>


feed_id: http://ilphrin.com/planet/2015/12/16/ultisnips-autocompletion-html.html
title: Ilphrin : Ultisnips: Autocomplétion HTML
uri: Ilphrin-Ultisnips-Autocomplétion-HTML
url: http://ilphrin.com/planet/2015/12/16/ultisnips-autocompletion-html.html
content:
<p>Pour ceux qui ne le savent pas, Ultisnips est un plugin pour Vim/NeoVim qui permet de créer des snippets. C’est l’outil le plus puissant de création de snippet que j’ai pu voir jusque maintenant, tout éditeur confondu. Les possibilités offertes par ce plugin sont immense, alors qu’il est très simple d’utilisation, a partir du moment où l’on sait exactement ce que l’on veut faire.</p>

<!--break-->

<p>Cela fait maintenant 3 mois que j’utilise Ultisnips, et à chaque fois que je remarque que je répète souvent quelque chose dans mon code, je me presse d’en faire un snippet pour Ultisnips! Je dois en être à une vingtaine de snippets maintenant, et je commence tout juste à m’habituer à utiliser les fonctionalités les plus avancés. Et notamment les interpolation Python.</p>

<p>Ça en jette comme nom hein? En fait derrière ce nom aux consonnances Trekistes se cache un moyen de controler les snippets en utilisant des bouts de code en Python. Je ne vais pas faire un cours sur Ultisnips parce qu’il y à déjà largement les ressources suffisantes qui existent déjà (J’en ai parlé dans mon article sur les <a href="http://ilphrin.com/planet/2015/09/16/topo-des-plugins-vim-01.html">plugin Vim</a> avec notamment tous les liens des vidéos de cours).</p>

<p>J’ai récemment essayé de faire mon propre snippet utilisant une interpolation Python. J’adore Python alors il était de mon devoir d’en faire, aussi inutile qu’il fût ;) Du coup je me suis lancé dans l’idée de faire un snippet pout autocompléter les balises HTML, notamment en les refermant tout de suite derrière, sans avoir à utiliser un autre plugin Vim. Et j’ai réussi (bon en même temps c’est pas la chose la plus complexe à faire), pour cela j’ai joué avec une expression régulière, et d’un petit test en Python. Voici donc le code de ce snippet:</p>

<div><pre><code data-lang="python"><span>global</span> <span>!</span><span>p</span>
<span>def</span> <span>notUniqueTag</span><span>(</span><span>value</span><span>):</span>
  <span>if</span> <span>value</span> <span>not</span> <span>in</span> <span>[</span><span>"br"</span><span>,</span> <span>"link"</span><span>,</span> <span>"meta"</span><span>,</span> <span>"img"</span><span>,</span> <span>"hr"</span><span>]:</span>
    <span>return</span> <span>1</span>
  <span>return</span> <span>0</span>
<span>endglobal</span>

<span>snippet</span> <span>"<([a-z]+)(.\\*)>"</span> <span>"Tag"</span> <span>rA</span>
<span>`!</span><span>p</span>
<span>if</span> <span>not</span> <span>snip</span><span>.</span><span>c</span> <span>and</span> <span>notUniqueTag</span><span>(</span><span>match</span><span>.</span><span>group</span><span>(</span><span>1</span><span>)):</span>
  <span>snip</span><span>.</span><span>rv</span> <span>=</span> <span>"<"</span> <span>+</span> <span>match</span><span>.</span><span>group</span><span>(</span><span>1</span><span>)</span> <span>+</span> <span>match</span><span>.</span><span>group</span><span>(</span><span>2</span><span>)</span> <span>+</span> <span>">"</span>
<span>elif</span> <span>not</span> <span>snip</span><span>.</span><span>c</span><span>:</span>
  <span>snip</span><span>.</span><span>rv</span> <span>=</span> <span>"<"</span> <span>+</span> <span>match</span><span>.</span><span>group</span><span>(</span><span>1</span><span>)</span> <span>+</span> <span>match</span><span>.</span><span>group</span><span>(</span><span>2</span><span>)</span> <span>+</span> <span>">"</span>
<span>`$1`</span><span>!</span><span>p</span>
<span>if</span> <span>not</span> <span>snip</span><span>.</span><span>c</span> <span>and</span> <span>notUniqueTag</span><span>(</span><span>match</span><span>.</span><span>group</span><span>(</span><span>1</span><span>)):</span>
  <span>snip</span><span>.</span><span>rv</span> <span>=</span> <span>"</"</span> <span>+</span> <span>match</span><span>.</span><span>group</span><span>(</span><span>1</span><span>)</span> <span>+</span> <span>">"</span>
<span>`</span>
<span>endsnippet</span></code></pre></div>

<p>Le code de ce snippet n’est pas très compliqué mais je vais m’expliquer rapidement. Mon expression régulière vérifie l’existence d’un mot en minuscule, et potentiellement d’autres mots qui le suivent quels qu’ils soient, le tout entouré de chevrons. Si cette condition est vérifiée, alors le code Python commence.</p>

<p>J’ai besoin de vérifier que ce n’est pas une balise unique que j’utilise, tel que <br> ou <meta>. Pour cela j’ai crée une fonction qui prend en paramètre le premier modèle de l’expression régulière ( ([a-z]+) soit le premier mot), et qui vérifie si le mot contenu ne fait pas partie de la liste écrite dans la fonction notUniqueTag().</p>

<p>Si cete condition est elle aussi vérifiée, alors je change le contenu pour mettre <mabalise>$1</mabalise>, avec $1 qui correspond à la position du curseur. Une fois qu’on a tapé le contenu, puisque c’est un snippet il suffit d’appuyer sur le raccourci pour aller à la position de curseur d’après (pour moi c’est Ctrl+J) pour aller à la fin de la balise fermante.</p>

<p>J’aime vraiment cette capacité à faire rapidement des snippet dont le comportement n’est pas fixe, ça ouvre des possibilités pour se faciliter la vie qui sont très intéressante, si vous avez écrit des super snippet faites le moi savoir je suis toujours à l’affût de perles rares de ce genre ;)</p>

<p>Bonne journé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://ilphrin.com/planet/2015/12/16/ultisnips-autocompletion-html.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: Pierre-Alain Bandinelli : Asterisk : automatiser un redémarrage hebdomadaire
uri: Pierre-Alain-Bandinelli-Asterisk-automatiser-un-redémarrage-hebdo
feed_id:
https://blog.bandinelli.net/index.php?post/2015/12/18/Asterisk-%3A-automatiser-un-red%C3%A9marrage-hebdomadaire

url:
https://blog.bandinelli.net/index.php?post/2015/12/18/Asterisk-%3A-automatiser-un-red%C3%A9marrage-hebdomadaire

content:
<p>Pour forcer un redémarrage hebdomadaire d'Asterisk, vous pouvez utiliser la commande suivante :</p>
<pre>
/usr/sbin/asterisk -r -x "core restart gracefully"
</pre>


<p>ou encore</p>
<pre>
/usr/sbin/asterisk -r -x "core restart now"
</pre>

<p>si vous ne voulez pas attendre la fin des appels en cours (cela provoquera une coupure des appels en cours !)</p>


<p>Pour que le redémarrage s'effectue une fois par semaine, à 2h52 du matin, voici la ligne que vous pourrez introduire dans <em>/etc/crontab</em> :</p>
<pre>
25 2    * * 7   root    /usr/sbin/asterisk -r -x "core restart gracefully"
</pre>
<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/2015/12/18/Asterisk-%3A-automatiser-un-red%C3%A9marrage-hebdomadaire" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Pierre-Alain Bandinelli : <a href="">Xivo, activer l&#039;annuaire invers&eacute; pour que les t&eacute;l&eacute;phones affichent un nom plut&ocirc;t qu&#039;un num&eacute;ro</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo, un PBX libre et fran&ccedil;ais : installation et premiers param&eacute;trages</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo/Asterisk, message audio personnalis&eacute; pour la messagerie</a> (18/12/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo, ajouter un annuaire consultable depuis les t&eacute;l&eacute;phones</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo et extensions Snom D715 : une int&eacute;gration fort efficace</a> (15/08/2015)</li></ul></div></p>


title: Pierre-Alain Bandinelli : Xivo/Asterisk, message audio personnalisé pour la messagerie
uri: Pierre-Alain-Bandinelli-Xivo-Asterisk-message-audio-personnalisé-p
feed_id:
https://blog.bandinelli.net/index.php?post/2015/12/18/Xivo/Asterisk%2C-message-audio-personnalis%C3%A9-pour-la-messagerie

url:
https://blog.bandinelli.net/index.php?post/2015/12/18/Xivo/Asterisk%2C-message-audio-personnalis%C3%A9-pour-la-messagerie

content:
<p>Si, comme moi, vous avez longuement cherché le moyen de modifier le message d'absence dans l'interface de Xivo, ne cherchez plus ! Il se paramètre très facilement sans passer par l'interface graphique en plaçant le fichier .wav adapté à cet emplacement :</p>
<pre>
/var/spool/asterisk/voicemail/contexte_du_client/numéro_boite_vocale/unavail.wav
</pre>


<p>Il suffit de le savoir !</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/2015/12/18/Xivo/Asterisk%2C-message-audio-personnalis%C3%A9-pour-la-messagerie" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Pierre-Alain Bandinelli : <a href="">Xivo, activer l&#039;annuaire invers&eacute; pour que les t&eacute;l&eacute;phones affichent un nom plut&ocirc;t qu&#039;un num&eacute;ro</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo, un PBX libre et fran&ccedil;ais : installation et premiers param&eacute;trages</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Asterisk : automatiser un red&eacute;marrage hebdomadaire</a> (18/12/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo, ajouter un annuaire consultable depuis les t&eacute;l&eacute;phones</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo et extensions Snom D715 : une int&eacute;gration fort efficace</a> (15/08/2015)</li></ul></div></p>


uri: Pierre-Alain-Bandinelli-Apache-2-SetEnvIf-et-variables-d-environne
feed_id:
https://blog.bandinelli.net/index.php?post/2015/12/18/Apache-2-%3A-SetEnvIf-et-variables-d-environnement%2C-e.g.-n-autoriser-que-certaines-IP-ou-UserAgent-%C3%A0-se-connecter

title:
Pierre-Alain Bandinelli : Apache 2 : SetEnvIf et variables d'environnement, e.g. n'autoriser que certaines IP ou UserAgent à se connecter

url:
https://blog.bandinelli.net/index.php?post/2015/12/18/Apache-2-%3A-SetEnvIf-et-variables-d-environnement%2C-e.g.-n-autoriser-que-certaines-IP-ou-UserAgent-%C3%A0-se-connecter

content:
<p>Le serveur web Apache est extrêmement modulable quand il s'agit de filtrer des requêtes. Si tout le monde connaît les habituelles commandes <em>Require all denied</em>, <em>Require all granted</em>, <em>Require Host example.org</em>, nous allons voir ici comment utiliser une variable interne d'environnement et l'utiliser comme contrôle d'accès à un hôte virtuel.</p>


<p>Imaginons par exemple le cas suivant : nous souhaitons n'autoriser que certaines IP à se connecter, sauf pour les navigateurs dotés d'un User-Agent très spécifique.</p>


<p>Avant toute chose, il est nécessaire d'activer le module SetEnvIf (<a href="https://httpd.apache.org/docs/2.4/mod/mod_setenvif.html">https://httpd.apache.org/docs/2.4/mod/mod_setenvif.html</a>) qui permet de paramétrer une variable d'environnement d'Apache. Sous Debian (ou dérivé), cela se fera par :</p>
<pre>
a2enmod setenvif
</pre>


<p>Commençons par placer une condition sur l'IP :</p>
<pre>
SetEnvIf Remote_Addr 1.2.3.4 variable
</pre>

<p>ou alors si le serveur se trouve derrière un proxy qui fournit l'adresse d'origine dans le champ X-Forwarded-For :</p>
<pre>
SetEnvIf X-Forwarded-For 1.2.3.4 variable
</pre>

<p>La valeur fixe 1.2.3.4 peut-être remplacée par toute expression régulière de son choix.</p>


<p>Puis filtrons sur le User-Agent :</p>
<pre>
SetEnvIf User-Agent ^MaValeurPerso variable
</pre>


<p>Et finalement, expliquons à Apache qu'il faut interdire l'accès si aucune des conditions n'a été atteinte :</p>
<pre>
Require env variable
</pre>


<p>Dès lors, une fois la configuration rechargée, Apache n'autorisera l'accès qu'aux requêtes provenant de <em>1.2.3.4</em> ou émises par un navigateur au User-Agent correspondant à l'expression régulière <em>^MaValeurPerso</em>. Ces éléments de configuration offrent beaucoup de richesse !</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/2015/12/18/Apache-2-%3A-SetEnvIf-et-variables-d-environnement%2C-e.g.-n-autoriser-que-certaines-IP-ou-UserAgent-%C3%A0-se-connecter" 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: http://framablog.org/2015/12/18/je-ne-publierai-plus-chez-toi-lettre-ouverte-a-apple/
title: Framablog : Je ne publierai plus chez toi (lettre ouverte à Apple)
uri: Framablog-Je-ne-publierai-plus-chez-toi-(lettre-ouverte-à-Apple)
url: http://framablog.org/2015/12/18/je-ne-publierai-plus-chez-toi-lettre-ouverte-a-apple/
content:
<p>Yann Houry est un professeur de français et auteur de manuels numériques dont nous avions encouragé <a href="http://framablog.org/2014/01/07/liberation-manuels-francais-sans-clause-nc/" target="_blank">la libération en 2014</a>.<br>
Nous reproduisons ici, avec son accord, la lettre ouverte (publiée initialement sur <a href="http://www.ralentirtravaux.com/le_blog/?p=2882" target="_blank">son blog</a>), qu’il a adressée à un de nos GAFAM préféré dans laquelle il explique pourquoi il ne publiera plus chez Apple. Celle-ci est extrêmement instructive sur les conditions qu’ils peuvent imposer sur les contenus publiés.</p>
<p><span></span><br>
En effet, la situation pourrait être comique si elle n’était kafkaïenne : Yann Houry se voit refuser – une n-ième fois – la publication d’un de ses manuels libres de grammaire sur la plate-forme iTunes au prétexte que « l’orthographe et la grammaire sont incorrects » ! (Le signalement est fait en anglais, en plus…)</p>
<p>Ce genre de pratique montre à notre sens bien les limites d’une trop grande concentration des pouvoirs des plate-formes sur internet : pour être vu, il <em>faudrait</em> publier sur ses plate-formes et pas ailleurs. Or ces dernières gèrent un tel volume de données publiées par leurs utilisateurs, qu’il devient impossible de les valider par des humains. C’est donc la machine qui prend le relais. Et on se retrouve alors avec des cas absurdes, comme celui de la peinture de Courbet, <a href="http://tempsreel.nouvelobs.com/les-internets/20150306.OBS4075/pourquoi-facebook-a-une-dent-contre-l-origine-du-monde-de-courbet.html">« L’origine du monde », censurée par Facebook</a>.</p>
<p>Yann a finalement décidé de ne plus publier sur iTunes (tout en continuant – nous le regrettons – à publier chez Amazon ou Google Play, avec le risque que le problème se reproduise). Preuve supplémentaire que le secteur de l’édition a décidément bien besoin de se « dégoogliser » lui aussi. Framasoft propose par exemple le catalogue <a href="http://framabookin.org/">Framabookin.org</a> pour partager, parmi des milliers d’autres œuvres, les ouvrages de sa collection <a href="http://framabook.org/">Framabook</a>. À quand le développement de ces « micro-catalogues », qui pourraient très bien être agrégées par des « <a href="http://forum.sharelex.org/t/que-signifie-le-terme-moissonner/168">moissonneurs</a> » afin de proposer une recherche globale, et qui seraient surtout à l’écoute de leurs auteurs ?</p>
<p> </p>
<hr><p>Chère Apple,</p>
<p>Ma pomme préférée (alors que c’est moi la pomme), je t’écris pour te dire que je ne publierai plus chez toi.</p>
<p><a href="media/46fd1e3c.Capture-dE28099C3A9cran-2015-11-22-C3A0-19.35.11.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/Capture-d%E2%80%99%C3%A9cran-2015-11-22-%C3%A0-19.35.11.png" data-rel="lightbox"><img src="media/46fd1e3c.Capture-dE28099C3A9cran-2015-11-22-C3A0-19.35.11.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/Capture-d%E2%80%99%C3%A9cran-2015-11-22-%C3%A0-19.35.11.png" alt="Capture-d’écran-2015-11-22-à-19.35.11" width="912" height="659"></a></p>
<p>Depuis que tu t’es amusée, en 2012, <a href="http://www.ralentirtravaux.com/le_blog/?p=1808" target="_blank">à retirer mon livre de ton store</a> parce que j’avais mis « libre et gratuit » sur la couverture, on s’est franchement bien marré ! Souviens-toi, tu m’avais dit : « Si tu veux revoir ton livre sur mon beau magasin, il faut retirer lesdits mots. Ils sont laids. Comment ? Tu l’as déjà fait, petit écrivaillon conciliant ? Eh bien retire « pour iPad » maintenant ! ».</p>
<p><a href="media/e6886739.Capture_dE28099C3A9cran_2015-11-22_C3A0_18_46_40.png" data-original-source="http://www.ralentirtravaux.com/le_blog/wp-content/uploads/2015/11/Capture_d%E2%80%99%C3%A9cran_2015-11-22_%C3%A0_18_46_40.png" data-rel="lightbox"><img src="media/e6886739.Capture_dE28099C3A9cran_2015-11-22_C3A0_18_46_40.png" data-original-source="http://www.ralentirtravaux.com/le_blog/wp-content/uploads/2015/11/Capture_d%E2%80%99%C3%A9cran_2015-11-22_%C3%A0_18_46_40.png" alt="Remove libre or gratuit" width="695" height="727"></a></p>
<p>Et je l’avais fait.<br>
Ce n’était qu’un début.<br>
Dernièrement, j’avais écrit « Kobo » dans la préface du livre de grammaire et de littérature (mon dieu, quand j’y repense…). Encore plus récemment, j’ai dû oublier un truc dans la table des matières. Je t’ai envoyé des photos de mon dos que j’ai fouetté. J’espère que tu as aimé.</p>
<p>Et il y en a eu d’autres encore ! À propos du petit recueil que j’avais fait des fables de La Fontaine, j’avais dit que je m’appelais Yann Houry ! Grossière erreur ! Hop, on ne publie pas le livre !<br>
Une fois, une vidéo ne fonctionnait pas ! Et hop ! on retire le livre. Une autre fois, tu as même retiré un livre parce que le « spelling and grammar must be correct » ! Ah ! tu t’es bien foutue de ma gueule ! Et ce en anglais ! Bah oui, tu ne vas quand même pas condescendre à t’exprimer dans la langue de ton interlocuteur ! Enfin ! Rien ne vaudra les mois que tu as mis à publier mon Manuel de 5e pour une raison que toi seule tu es incapable de donner.</p>
<p><a href="media/9153359e.Capture_dE28099C3A9cran_2015-11-22_C3A0_18_47_47.png" data-original-source="http://www.ralentirtravaux.com/le_blog/wp-content/uploads/2015/11/Capture_d%E2%80%99%C3%A9cran_2015-11-22_%C3%A0_18_47_47.png" data-rel="lightbox"><img src="media/9153359e.Capture_dE28099C3A9cran_2015-11-22_C3A0_18_47_47.png" data-original-source="http://www.ralentirtravaux.com/le_blog/wp-content/uploads/2015/11/Capture_d%E2%80%99%C3%A9cran_2015-11-22_%C3%A0_18_47_47.png" alt="grammar and spelling" width="693" height="714"></a></p>
<p>Enfin bref. C’en est trop.<br>
Je ne supporte plus. Raison pour quoi, je me barre ! Je m’en vais (et tes larmes – si tu étais capable d’émotion – n’y pourraient rien changer).<br>
Imagine-t-on un éditeur publier puis retirer puis republier puis retirer à nouveau un livre de la vente ? C’est pourtant ce que tu viens de faire avec mon manuel de grammaire. C’est complètement insensé !</p>
<p><a href="media/a7a6300f.Capture-dE28099C3A9cran-2015-11-22-C3A0-18.52.25.png" data-original-source="http://www.ralentirtravaux.com/le_blog/wp-content/uploads/2015/11/Capture-d%E2%80%99%C3%A9cran-2015-11-22-%C3%A0-18.52.25.png" data-rel="lightbox"><img src="media/a7a6300f.Capture-dE28099C3A9cran-2015-11-22-C3A0-18.52.25.png" data-original-source="http://www.ralentirtravaux.com/le_blog/wp-content/uploads/2015/11/Capture-d%E2%80%99%C3%A9cran-2015-11-22-%C3%A0-18.52.25.png" alt="Problème" width="762" height="900"></a></p>
<p>Je retire donc tous mes livres de ton store. J’imagine que tu t’en fiches comme de l’an quarante, mais moi ça me fait un bien fou.</p>
<p>Adieu.</p>
<p>Yann</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="http://framablog.org/2015/12/18/je-ne-publierai-plus-chez-toi-lettre-ouverte-a-apple/" 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="">Les Connards Pros expliquent GAFAM&amp;nbsp;: Apple</a> (06/09/2015)</li><li>Framablog : <a href="">Framabookin&amp;nbsp;: devenez le concurrent d&amp;rsquo;Amazon&amp;nbsp;!</a> (22/06/2015)</li><li>Framablog : <a href="">Vieux Flic et Vieux Voyou&amp;nbsp;: un polar tout neuf dans le Domaine Public&amp;nbsp;!</a> (10/12/2015)</li><li>Framablog : <a href="">3 auteurs de romans Framabook en d&amp;eacute;dicace &amp;agrave; Paris&amp;nbsp;!</a> (04/12/2015)</li><li>Framablog : <a href="">Pour ou contre l&#039;iPad &agrave; l&#039;&eacute;cole ? Le cas de la Corr&egrave;ze</a> (31/01/2013)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/12/raccourcis-clavier/
title: Okki : Raccourcis clavier
uri: Okki-Raccourcis-clavier
url: http://www.gnomelibre.fr/2015/12/raccourcis-clavier/
content:
<p>Du temps de GNOME 2, les applications possédaient des <a href="https://fr.wikipedia.org/wiki/Barre_de_menu">barres de menu</a> qui contenaient les différentes fonctions disponibles et les <a href="https://fr.wikipedia.org/wiki/Raccourci_clavier">raccourcis clavier</a> associés. Avec le passage à GNOME 3 et sa nouvelle façon de concevoir les interfaces, les barres de menu ont disparues et la liste des raccourcis clavier avec elles.</p>
<p>Depuis, il n’existe malheureusement plus vraiment de façon simple d’obtenir la liste de tous les raccourcis clavier. Parfois disponibles dans l’aide en ligne, la liste des raccourcis est bien souvent absente, incomplète ou non mise à jour.</p>
<p>Mais ce problème sera bientôt du passé, les développeurs <a href="https://blogs.gnome.org/chergert/">Christian Hergert</a> et <a href="https://blogs.gnome.org/mclasen/">Matthias Clasen</a> ayant récemment ajouté le composant <a href="https://developer.gnome.org/gtk3/unstable/GtkShortcutsWindow.html">GtkShortcutsWindow</a> au toolkit <a href="https://fr.wikipedia.org/wiki/GTK%2B">GTK+</a>.</p>
<figure><a href="media/2ec263ef.gnome_photos_3193_shortcuts.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/gnome_photos_3193_shortcuts.png" rel="attachment wp-att-1186"><img src="media/ca2175da.gnome_photos_3193_shortcuts-1024x641.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/12/gnome_photos_3193_shortcuts-1024x641.png" alt="" width="660" height="413" srcset="http://www.gnomelibre.fr/wp-content/uploads/2015/12/gnome_photos_3193_shortcuts-300x188.png 300w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/gnome_photos_3193_shortcuts-768x481.png 768w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/gnome_photos_3193_shortcuts-1024x641.png 1024w, http://www.gnomelibre.fr/wp-content/uploads/2015/12/gnome_photos_3193_shortcuts.png 1263w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Photos 3.19 et sa fenêtre de raccourcis clavier</figcaption></figure><p>Ce dernier pourra proposer, depuis les raccourcis Ctrl+? ou Ctrl+F1, la liste complète et à jour de tous les raccourcis clavier et autres gestes tactiles de l’application.</p>
<p>Plusieurs fonctionnalités intéressantes seront également proposées, comme la possibilité de rechercher facilement un raccourci, de montrer les raccourcis qui appartiennent à différentes vues ou modes (comme l’application <a href="https://wiki.gnome.org/Apps/Clocks">Horloges</a>, qui propose des vues Alarme, Chronomètre ou Minuteur), ou de fournir des informations supplémentaires sur les gestes tactiles ou les raccourcis clavier.</p>
<p>Normalement, toutes les applications GNOME devraient pouvoir en bénéficier pour la sortie de la version 3.20. De leur côté, les développeurs d’applications tiers intéressés pourront consulter la <a href="https://wiki.gnome.org/Initiatives/GnomeGoals/ShortcutWindows">documentation</a> qui leur est dédiée.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/12/raccourcis-clavier/" title="Visit the source">Okki</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.sciunto.org//posts/ikiwiki-pandoc/
title: François Boulogne : Mise à jour du plugin pandoc pour ikiwiki
uri: François-Boulogne-Mise-à-jour-du-plugin-pandoc-pour-ikiwiki
url: http://blog.sciunto.org//posts/ikiwiki-pandoc/
content:
<p>J'utilise <a href="http://ikiwiki.info/">Ikiwiki</a> pour ce blog ainsi que des wikis privés ou <a href="http://share.sciunto.org/">publics</a>. En deux mots, c'est un outil permettant d'utiliser git pour générer un site statique à partir de fichiers en marquage léger (comme markdown). <a href="http://pandoc.org/">Pandoc</a> est un outil permettant de convertir du texte dans différents formats, et le nombre de formats supportés est assez impressionnant.</p>

<p>Il y a quelques années, un greffon pour ikiwiki permettant d'utiliser pandoc comme moteur pour générer de l'html avait été écrit mais non maintenu. Plusieurs avantages à ce greffons : la coloration syntaxique pour les codes, la gestion de mathjax pour les équations, les metadonnées, les formats d'écriture. Sur github, j'avais trouvé un certain nombre de forks que j'ai fusionné pour en faire un code dont l'idée serait de le maintenir à long terme. Ces derniers jours, un de ces contributeurs est revenu vers ce code pour réparer un bug causé par l'évolution de perl, que j'avais corrigé il y a plusieurs mois sur mes serveurs mais oublié de corriger dans le dépôt. Le ticket d'un utilisateur a réveillé tout ça. Suite à ma demande, le contributeur en a profité pour améliorer le greffon, tant sur la doc que sur les fonctionnalités, pour le maintenir à flot vis à vis des évolutions de pandoc.</p>

<p>C'est la magie du logiciel libre comme je l'apprécie. On peut ainsi bénéficier d'un meilleur code avec de nouvelles options, une gestion des metadonnées améliorée et un support des formats étendus.</p>

<p>Ikiwiki offre de vraies possibilités de bidouille. Ca le rend sans doute austère et difficile à appréhender, mais l'automatisation et la flexibilité qu'il offre sont sans communes mesures.</p>

<ul><li><a href="https://github.com/sciunto-org/ikiwiki-pandoc">Projet ikiwiki-pandoc sur github</a></li>
<li><a href="https://git.sciunto.org/mirror/ikiwiki-pandoc">Miroir auto-hébergé</a></li>
</ul>
<p><img src="media/140e5c7a.36bd0d829d0779d8b3e8cfb87f9b9537" data-original-source="http://cdn.libravatar.org/avatar/36bd0d829d0779d8b3e8cfb87f9b9537" alt="Gravatar de François Boulogne" class="gravatar" /><br/><i>Original post of <a href="http://blog.sciunto.org//posts/ikiwiki-pandoc/" title="Visit the source">François Boulogne</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.sciunto.org//posts/rssbridge/
title: François Boulogne : rss-bridge : flux rss pour sites qui n'en proposent pas
uri: François-Boulogne-rss-bridge-flux-rss-pour-sites-qui-n-en-propose
url: http://blog.sciunto.org//posts/rssbridge/
content:
<p>Les flux RSS me sont incontournables et <a href="https://github.com/wking/rss2email">rss2email</a> est le logiciel que j'utilise. Le choix est expliqué <a href="http://blog.sciunto.org//tags/planet-libre/posts/ma_nouvelle_gestion_des_flux_rss">ici</a>.</p>

<p>Le problème survient lorsque des sites ne proposent pas de flux RSS, et généralement, ce sont les sites populaires.
<a href="http://sebsauvage.net/">Sebsauvage</a> propose un code en php qui se nomme <a href="https://github.com/sebsauvage/rss-bridge">rss-bridge</a>. C'est simple et ça marche : une page en php qui offre la possibilité de générer un flux atom, rss, html, json, txt pour des sites sont les greffons ont été écrit.
Il existe de très nombreux greffons activables (s'ils ne le sont pas par défaut). Par exemple, twitter, facebook, google, youtube, leboncoin... la liste se trouve en explorant le répertoire <a href="https://github.com/sebsauvage/rss-bridge/tree/master/bridges">bridges</a> du code. Rss-bridge gère un cache, ce qui permet d'éviter de se faire bannir si le client rss fait trop de requêtes.</p>

<p>Voilà une application simple et utile à auto-héberger !</p>
<p><img src="media/140e5c7a.36bd0d829d0779d8b3e8cfb87f9b9537" data-original-source="http://cdn.libravatar.org/avatar/36bd0d829d0779d8b3e8cfb87f9b9537" alt="Gravatar de François Boulogne" class="gravatar" /><br/><i>Original post of <a href="http://blog.sciunto.org//posts/rssbridge/" title="Visit the source">François Boulogne</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>François Boulogne : <a href="">Autoh&eacute;bergement d&#039;un gitlab</a> (30/09/2015)</li><li>François Boulogne : <a href="">Autoh&eacute;bergement : Pour qui ? Pour quoi ? Contre qui ? Contre quoi ?</a> (02/10/2015)</li><li>François Boulogne : <a href="">Mise &agrave; jour du plugin pandoc pour ikiwiki</a> (19/12/2015)</li></ul></div></p>


uri: Pierre-Alain-Bandinelli-Utiliser-Let-s-Encrypt-avec-ownCloud-Piwi
feed_id:
https://blog.bandinelli.net/index.php?post/2015/12/19/Utiliser-Letsencrypt-avec-ownCloud%2C-Piwik%2C-Dotclear%2C-Drupal-et-des-sites-statiques-%21

title:
Pierre-Alain Bandinelli : Utiliser Let’s Encrypt avec ownCloud, Piwik, Dotclear, Drupal et des sites statiques !

url:
https://blog.bandinelli.net/index.php?post/2015/12/19/Utiliser-Letsencrypt-avec-ownCloud%2C-Piwik%2C-Dotclear%2C-Drupal-et-des-sites-statiques-%21

content:
<p>Depuis le début du mois, il est possible d'utiliser "<a href="https://letsencrypt.org/">Let's Encrypt</a>" pour obtenir des certificats TLS/SSL pour sécuriser ses sites et services en ligne (bien que le système soit toujours annoncé en bêta). Ce matin, je décidais donc de m'y mettre et de remplacer mes certificats <a href="http://startssl.com/">StartSSL</a>.</p>


<h3>Première étape : comprendre le fonctionnement</h3>

<p>Le principe est assez simple et n'est pas très différent de celui déjà rencontré pour l'obtention de certificats auprès des opérateurs "classiques" (les StartSSL et consors). Classiquement, (i) on démontre la possession réelle du nom de domaine, (ii) on génère une clé privée et une clé publique et on transmet la clé publique à l'opérateur de certification qui (iii) fournit en retour un certificat attestant le lien entre le nom de domaine et la paire de clés crypto utilisées pour l'établissement de communications sécurisées. Avec Letsencrypt, ces étapes ont lieu mais automatiquement. Dans l'utilisation commune, Letsencrypt vient avec un script Python (letsencrypt-auto) qui va faire tout le travail :</p>
<ul><li>le script va créer un fichier <em>mondomaine.tld/.well-known/acme-challenge/chaîne-choisie-au-hasard</em> et le serveur distant cherchera à accéder à ce fichier pour authentifier la possession/maîtrise du domaine <em>mondomaine.tld</em></li>
<li>puis le script génère et échange les clés cryptographiques avec l'autorité de certification Letsencrypt</li>
<li>et le certificat est rapatrié</li>
<li>enfin, dans certains cas, le script se charge même de l'installer !</li>
</ul><p>Par rapport à ce qui est fourni habituellement par les acteurs privés :</p>
<ul><li>la chaîne de bout en bout est plus transparente et libre</li>
<li>le certificat est gratuit</li>
<li>le certificat n'a une validité que de 90 jours (mais le renouvellement est gratuit et peut être géré automatiquement par le script tous les 2 mois par exemple)</li>
<li>les certificats n'autorisent pas les wildcards (e.g. *.mondomaine.tld) ce qui a déjà été fort amplement débattu partout sur le web mais ne semble pas devoir changer.</li>
</ul><h3>Deuxième étape : installer Let’s Encrypt</h3>

<p>Nous allons commencer par le cas simple d'un site statique. Le script <em>letsencrypt</em> se télécharge sur la machine d'hébergement à l'aide de git :</p>
<pre>
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
</pre>

<p>puis on peut lancer le script (qui va effectuer les installations supplémentaires nécessaires) par :</p>
<pre>
./letsencrypt-auto
</pre>


<p>Cela fonctionne très bien sur Debian Jessie et sans doute les autres systèmes récents (c'est la version de Python qui semble être un des facteurs limitants pour les "vieilles" distributions).  On reviendra sur ce point plus loin.</p>


<h3>Troisième étape : utiliser Let’s Encrypt pour un site statique</h3>

<p>Commençons par le cas simple d'un site statique hébergé dans /var/www/mon-site/ et servi par Apache.</p>

<pre>
./letsencrypt-auto certonly -a webroot --webroot-path /var/www/mon-site/ -d mondomaine.tld
</pre>

<p><em>certonly</em> car nous demandons à Let’s Encrypt de générer le certificat et de s'arrêter là (donc de ne pas l'installer lui-même). <em>-a webroot</em> car nous indiquons à Let’s Encrypt où se trouve la racine du site afin qu'il puisse y placer le fichier de "challenge" (<em>.well-known/acme-challenge/chaîne-choisie-au-hasard</em>). Et <em>-d mondomaine.tld</em> pour indiquer le domaine. Il est possible d'indiquer plusieurs domaines s'ils partagent le même webroot par exemple :</p>
<pre>
./letsencrypt-auto certonly -a webroot --webroot-path /var/www/mon-site/ -d mondomaine.tld -d www.mondomaine.tld
</pre>

<p>Dans ce cas le certificat contiendra les 2 domaines en SAN (Subject Alternative Names).</p>


<p>Au premier lancement, le script demande de saisir l'adresse courriel qui sera rattachée au compte (et qui recevra les éventuelles notifications de péremption des domaines non renouvelés).</p>


<p>Et hop, le script travaille et un certificat tout neuf (et valide !) est déposé dans <em>/etc/letsencrypt/live/mondomaine.tld/fullchain.pem</em>. La clé privée correspondante se trouve dans <em>/etc/letsencrypt/live/mondomaine.tld/privkey.pem</em>. Ce certificat peut alors être utilisé comme il l'a toujours été (par ex. appelé dans la configuration d'Apache ou de votre load balancer) - je détaille ici comment l'utiliser avec le load balancer Pound.</p>


<h3>Let’s Encrypt et un blog dotclear</h3>

<p>Aucune surprise ni difficulté avec dotclear :</p>
<pre>
./letsencrypt-auto certonly -a webroot --webroot-path /chemin/vers/blog/dotclear -d blog.bandinelli.net
</pre>

<p>et hop, <em>/etc/letsencrypt/live/blog.bandinelli.net/fullchain.pem</em> est créé ! Une commande pour un certificat, c'est classe et pratique !</p>


<h3>Let’s Encrypt et Piwik</h3>

<p>Aucune surprise ni difficulté avec Piwik :</p>
<pre>
./letsencrypt-auto certonly -a webroot --webroot-path /chemin/vers/racine/piwik -d piwik.mondomaine.tld
</pre>

<p>et hop, <em>/etc/letsencrypt/live/piwik.mondomaine.tld/fullchain.pem</em> est créé !</p>


<h3>Let’s Encrypt et Drupal 7</h3>

<p>Une petite astuce est nécessaire ici : par défaut le moteur de Drupal demande au serveur web de réécrire toutes les adresses et empêche l'accès à certaines adresses. Ainsi, le fichier <em>.htaccess</em> se trouvant à la racine d'un site Drupal contient la ligne suivante :</p>
<pre>
RewriteRule "(^|/)\\." - [F]
</pre>

<p>Cette ligne ordonne à Apache de renvoyer vers la page "Accès interdit" toute requête qui débuterait par ".". Il faut bien évidemment désactiver cette sécurité pour Letsencrypt :</p>
<pre>
RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge/.*
RewriteRule "(^|/)\\." - [F]
</pre>

<p>La condition <em>RewriteCond</em> désactive la redirection qui suit  pour le challenge de letsencrypt seulement.</p>


<p>Une fois cela effectué, on peut utiliser la commande classique pour obtenir le certificat valide dans <em>/etc/letsencrypt/live/mondomaine.tld/fullchain.pem</em> :</p>
<pre>
./letsencrypt-auto certonly -a webroot --webroot-path /chemin/vers/site/drupal/ -d mondomaine.tld
</pre>



<h3>Let’s Encrypt et ownCloud</h3>

<p>Une petite astuce est nécessaire ici : par défaut le moteur de Drupal demande au serveur web de réécrire toutes les adresses et empêche l'accès à certaines adresses. Ainsi, le fichier <em>.htaccess</em> se trouvant à la racine d'une instance ownCloud contient la ligne suivante :</p>
<pre>
RewriteRule ^(\\.|autotest|occ|issue|indie|db_|console).* - [R=404,L]
</pre>

<p>elle renvoie vers 404 tous les appels à un chemin démarrant par ".". Il est bien sûr nécessaire de désactiver cette ligne conditionnellement :</p>
<pre>
RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge/.*
RewriteRule ^(\\.|autotest|occ|issue|indie|db_|console).* - [R=404,L]
</pre>


<p>Ensuite, sans surprise, pour obtenir le certificat valide dans <em>/etc/letsencrypt/live/mondomainecloud.tld/fullchain.pem</em> :</p>
<pre>
./letsencrypt-auto certonly -a webroot --webroot-path /chemin/vers/owncloud/ -d mondomainecloud.tld
</pre>


<h3>Conclusion</h3>

<p>Très efficace et rapide, comment ne pas tomber sous le charme de Letsencrypt ? Il reste à valider : la procédure de renouvellement et la pérennité dans le temps de la structure. Pour y aider, on peut toujours faire un petit don sur la page d'accueil de Let’s Encrypt !</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/2015/12/19/Utiliser-Letsencrypt-avec-ownCloud%2C-Piwik%2C-Dotclear%2C-Drupal-et-des-sites-statiques-%21" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Pierre-Alain Bandinelli : <a href="">StartSSL pour des certificats SSL &amp;quot;wildcard&amp;quot; &agrave; petit prix</a> (10/11/2014)</li><li>Pierre-Alain Bandinelli : <a href="">Obtenir une bonne note chez SSLLabs avec Pound</a> (10/11/2014)</li><li>Mathias : <a href="">Lightbeam : voir les sites qui nous traquent &agrave; notre insu</a> (22/01/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 24, f&eacute;vrier 2014</a> (24/02/2014)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article30/installer-les-pilotes-nvidia-352-55-sous-debian-jessie
title: nIQnutn : Installer les pilotes Nvidia 352.55 sous Debian Jessie
uri: nIQnutn-Installer-les-pilotes-Nvidia-352-55-sous-Debian-Jessie
url: http://blog.niqnutn.com/index.php?article30/installer-les-pilotes-nvidia-352-55-sous-debian-jessie
content:
<p>Vous avez envie de jouer à <a href="http://www.feralinteractive.com/en/mac-games/gridautosport/">Grid Autosport</a> ou un autre jeu sous Debian mais vous n'avez pas les derniers pilotes Nvidia: j'ai une solution.
Si vous avez la version stable de Debian (aka Jessie), il est possible d'installer les pilotes depuis les dépôts de SteamOS. </p>

<div><img src="media/9eba2d02.nvidia-logo.png" data-original-source="http://blog.niqnutn.com/data/images/0030/nvidia-logo.png" alt=""><img src="media/8452e945.steam-logo.png" data-original-source="http://blog.niqnutn.com/data/images/0030/steam-logo.png" alt=""><img src="media/87338726.debian-logo.png" data-original-source="http://blog.niqnutn.com/data/images/0030/debian-logo.png" alt=""></div>

<p>En utilisant ces pilotes, on devrait être assuré de pouvoir profiter de tous les jeux compatibles avec SteamOS.
Ce n'est pas une solution officielle mais elle est documentée et fonctionne pour moi (sinon il existe d'<a href="http://blog.niqnutn.com/index.php?article30/installer-les-pilotes-nvidia-352-55-sous-debian-jessie#ressources">autres alternatives</a>).</p><p>Comme on me l'a souvent répété:</p>

<blockquote>
  <p>Debian stable n'est <strong>stable</strong> qu'avec les dépôts stables. </p>
</blockquote>

<p>Suivre ce tuto peut causer des instabilités voire casser votre système et par la même occasion vous faire rager.</p>

<div><i></i><span> 
Les commandes détaillées dans cet article ne sont pas faites pour être appliquées à la lettre. <br>
Je recommande de bien comprendre les explications avant de lancer le terminal. 
</span></div>


<p>Maintenant que vous êtes prévenu et que vous êtes bien décidé, on peut démarrer.</p>

<h2>Ajout des dépôts SteamOS et pinning</h2>

<p>La première étape consiste à ajouter les dépôts SteamOS et éditer les préférences des dépôts pour éviter d'installer des paquets inutiles.</p>

<p>C'est la partie la plus facile même si le sujet n'a pas été abordé dans <a href="https://blog.niqnutn.com/index.php?article10/sources-list-gerer-vos-depots-debian">sources list: gérer vos dépôts Debian</a>. <br>
On considérere qu'on utilise un fichier sources.list avec le <a href="https://blog.niqnutn.com/index.php?article10/sources-list-gerer-vos-depots-debian#backports">rétroportage</a> dans sa version non libre.</p>

<p>On commence par éditer les préférences pour le dépôt SteamOS:</p>

<div><i></i><span>#root</span> 
<pre><code>nano /etc/apt/preferences.d/99steamos 
</code></pre></div>


<div><i></i>/etc/apt/preferences.d/99steamos 
<pre><code>Package: *
Pin: release n=brewmaster
Pin-Priority: 101 
</code></pre></div>



<p>Le fichier <strong>preferences</strong> permet de choisir la version des paquets, ici, en fonction du dépôt brewmaster.
On définit la <strong>priorité</strong> du dépôt à <em>101</em>, supérieur à celui du dépôt de jessie-backports qui est de 100.
S'il existe des paquets plus récents dans les dépôts de rétro-portage, ils ne seront donc pas installés. 
Cela évitera de mélanger les paquets concernant les pilotes Nvidia entre différentes sources (jessie-backports et steamos-brewmaster).</p>

<p>Ensuite, on ajoute le dépôt SteamOS:</p>

<div><i></i><span>#root</span> 
<pre><code>nano /etc/apt/sources.list.d/steamos.list
</code></pre></div>


<div><i></i>/etc/apt/sources.list.d/steamos.list
<pre><code># SteamOS repository
deb http://repo.steampowered.com/steamos brewmaster main contrib non-free 
</code></pre></div>

<p>Pour les plus curieux, on peut toujours vérifier la priorité des différents dépôts utilisés:</p>

<div><i></i><span>$user</span> 
<pre><code>apt-cache policy 
</code></pre></div> 

<p>Une fois le dépôt ajouté et correctement configuré, on peut mettre à jour la liste des paquets disponibles:</p>

<div><i></i><span>#root</span> 
<pre><code>apt update 
</code></pre></div>


<div><i></i><span> 
J'ai l'impression que les dépôts SteamOS ne sont pas très rapides contrairement à ceux de Debian. 
</span></div>


<p>On finit par ajouter la clé du dépôt steamOS (cela permet d'authentifier les paquets installés):</p>

<div><i></i><span>#root</span> 
<pre><code>apt install valve-archive-keyring 
</code></pre></div>




<p>Jusque là tout se passe bien. On a préparé le terrain pour installer les derniers pilotes graphiques, mais il reste à effectuer la partie la plus périlleuse de l'opération.</p>



<h2>Installation des derniers pilotes Nvidia</h2>

<p>Il s'agit de la partie la plus importante et il faudra faire attention avant d'installer quoi que ce soit. L'installation ne se fait malheureusement pas automatiquement: le gestionnaire de paquet doit faire un choix pour résoudre des problèmes de dépendances et il vous faudra prendre une décision.</p>

<p><strong>aptitude</strong>, proposera différentes solutions pour installer les pilotes Nvidia en proposant d'installer/supprimer/mettre à jour les différents paquets pour le pilote Nvidia et ses dépendances. 
Il faudra choisir la meilleure solution, ou éventuellement annuler si aucune proposition n'est acceptable.</p>

<p>Pour faire les choses correctement, on lancera d'abord une simulation et on réfléchira ensuite aux solutions qui nous sont proposées:</p>

<div><i></i><span>#root</span> 
<pre><code>aptitude install <strong>-s</strong> -t brewmaster libegl1-nvidia:amd64 libgl1-nvidia-glx:amd64 libgl1-nvidia-glx:i386 libgl1-nvidia-glx-i386 libgles1-nvidia:amd64 libgles2-nvidia:amd64 libnvidia-eglcore:amd64 libnvidia-ml1:amd64 libxnvctrl0 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-kernel-dkms nvidia-modprobe nvidia-settings nvidia-vdpau-driver:amd64 xserver-xorg-video-nvidia 
</code></pre></div>




<div><i></i><span> 
N'hésitez pas à demander conseil sur les forums avant de vous lancer. 
</span></div>



<p>Quand vous avez trouvé une bonne solution, on peut se lancer:</p>

<div><i></i><span>#root</span> 
<pre><code>aptitude install -t brewmaster libegl1-nvidia:amd64 libgl1-nvidia-glx:amd64 libgl1-nvidia-glx:i386 libgl1-nvidia-glx-i386 libgles1-nvidia:amd64 libgles2-nvidia:amd64 libnvidia-eglcore:amd64 libnvidia-ml1:amd64 libxnvctrl0 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-kernel-dkms nvidia-modprobe nvidia-settings nvidia-vdpau-driver:amd64 xserver-xorg-video-nvidia 
</code></pre></div>


<p>Pour ma part, j'ai choisi simplement de mettre à jour <em>glx-alternative-mesa</em>. Voici le résultat de mon installation:</p>

<div><i></i>exemple
<pre><code>Note : sélection de « libgl1-nvidia-glx-i386:i386 » à la place du
   paquet virtuel « libgl1-nvidia-glx-i386 »
Les NOUVEAUX paquets suivants vont être installés :
libgl1-nvidia-glx-i386:i386 nvidia-kernel-support{a} nvidia-persistenced{a}
Les paquets suivants seront ENLEVÉS :
libjansson4{u} nvidia-settings{u}
Les paquets suivants seront mis à jour :
glx-alternative-nvidia glx-diversions libegl1-nvidia libgl1-nvidia-glx libgl1-nvidia-glx:i386 libgles1-nvidia libgles2-nvidia
libnvidia-eglcore libnvidia-ml1 libvdpau1 libvdpau1:i386 libxnvctrl0 nvidia-alternative nvidia-driver nvidia-driver-bin
nvidia-kernel-common nvidia-kernel-dkms nvidia-modprobe nvidia-vdpau-driver xserver-xorg-video-nvidia
20 paquets mis à jour, 3 nouvellement installés, 2 à enlever et 1142 non mis à jour.
Il est nécessaire de télécharger 31,2 Mo d'archives. Après dépaquetage, 10,8 Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
glx-alternative-mesa : Dépend: glx-diversions (= 0.5.1) mais 0.6.93+bsos1 doit être installé.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Les actions suivantes permettront de résoudre ces dépendances :

  Supprimer les paquets suivants :                          
1)      glx-alternative-mesa                                    
2)      glx-alternative-nvidia                                  
3)      libegl1-nvidia                                          
4)      libgl1-nvidia-glx                                        
5)      libgl1-nvidia-glx:i386                                  
6)      libgles1-nvidia                                          
7)      libgles2-nvidia                                          
8)      libnvidia-ml1                                            
9)      nvidia-alternative                                      
10)     nvidia-driver                                            
11)     nvidia-driver-bin                                        
12)     nvidia-kernel-common                                    
13)     nvidia-kernel-dkms                                      
14)     nvidia-vdpau-driver                                      
15)     xserver-xorg-video-nvidia                                

  Conserver les paquets suivants dans leur version actuelle :
16)     libgl1-nvidia-glx-i386:i386 [Non installé]              
17)     nvidia-kernel-support [Non installé]                    

  Laisser les dépendances suivantes non satisfaites :        
18)     glx-diversions recommande glx-alternative-mesa          
19)     nvidia-driver-bin recommande nvidia-driver              


Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

<strong> Mettre à jour les paquets suivants :                                  
1)     glx-alternative-mesa [0.5.1 (now, stable) -> 0.6.93+bsos1 (testing)]</strong>



Accepter cette solution ? [Y/n/q/?] <span>y</span>
Les NOUVEAUX paquets suivants vont être installés :
libgl1-nvidia-glx-i386:i386 nvidia-kernel-support{a} nvidia-persistenced{a}
Les paquets suivants seront ENLEVÉS :
libjansson4{u} nvidia-settings{u}
Les paquets suivants seront mis à jour :
glx-alternative-mesa glx-alternative-nvidia glx-diversions libegl1-nvidia libgl1-nvidia-glx libgl1-nvidia-glx:i386 libgles1-nvidia
libgles2-nvidia libnvidia-eglcore libnvidia-ml1 libvdpau1 libvdpau1:i386 libxnvctrl0 nvidia-alternative nvidia-driver
nvidia-driver-bin nvidia-kernel-common nvidia-kernel-dkms nvidia-modprobe nvidia-vdpau-driver xserver-xorg-video-nvidia
21 paquets mis à jour, 3 nouvellement installés, 2 à enlever et 1141 non mis à jour.
Il est nécessaire de télécharger 31,2 Mo d'archives. Après dépaquetage, 10,8 Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] y
Prendre :  1 http://ftp.fr.debian.org/debian/ jessie-backports/contrib nvidia-persistenced amd64 358.09-1~bpo8+1 [19,9 kB]
Prendre :  2 http://repo.steampowered.com/steamos/ brewmaster/non-free nvidia-driver amd64 352.55-2+steamos1+bsos1 [432 kB]
Prendre :  3 http://repo.steampowered.com/steamos/ brewmaster/non-free nvidia-driver-bin amd64 352.55-2+steamos1+bsos1 [226 kB]
Prendre :  4 http://repo.steampowered.com/steamos/ brewmaster/non-free nvidia-alternative amd64 352.55-2+steamos1+bsos1 [148 kB]
Prendre :  5 http://repo.steampowered.com/steamos/ brewmaster/contrib glx-alternative-nvidia amd64 0.6.93+bsos1 [4 560 B]
Prendre :  6 http://repo.steampowered.com/steamos/ brewmaster/non-free xserver-xorg-video-nvidia amd64 352.55-2+steamos1+bsos1 [3 139 kB]
Prendre :  7 http://repo.steampowered.com/steamos/ brewmaster/non-free libnvidia-ml1 amd64 352.55-2+steamos1+bsos1 [450 kB]              
Prendre :  8 http://repo.steampowered.com/steamos/ brewmaster/contrib glx-alternative-mesa amd64 0.6.93+bsos1 [3 492 B]                  
Prendre :  9 http://repo.steampowered.com/steamos/ brewmaster/contrib glx-diversions amd64 0.6.93+bsos1 [10,0 kB]                        
Prendre :  10 http://repo.steampowered.com/steamos/ brewmaster/non-free libgl1-nvidia-glx i386 352.55-2+steamos1+bsos1 [6 992 kB]        
Prendre :  11 http://repo.steampowered.com/steamos/ brewmaster/non-free libgl1-nvidia-glx amd64 352.55-2+steamos1+bsos1 [7 287 kB]        
Prendre :  12 http://repo.steampowered.com/steamos/ brewmaster/non-free libgles2-nvidia amd64 352.55-2+steamos1+bsos1 [167 kB]            
Prendre :  13 http://repo.steampowered.com/steamos/ brewmaster/non-free libgles1-nvidia amd64 352.55-2+steamos1+bsos1 [162 kB]            
Prendre :  14 http://repo.steampowered.com/steamos/ brewmaster/non-free libegl1-nvidia amd64 352.55-2+steamos1+bsos1 [288 kB]            
Prendre :  15 http://repo.steampowered.com/steamos/ brewmaster/non-free libnvidia-eglcore amd64 352.55-2+steamos1+bsos1 [6 765 kB]        
Prendre :  16 http://repo.steampowered.com/steamos/ brewmaster/non-free nvidia-vdpau-driver amd64 352.55-2+steamos1+bsos1 [616 kB]        
Prendre :  17 http://repo.steampowered.com/steamos/ brewmaster/main libvdpau1 i386 1.1-1+bsos1 [37,8 kB]                                  
Prendre :  18 http://repo.steampowered.com/steamos/ brewmaster/main libvdpau1 amd64 1.1-1+bsos1 [39,1 kB]                                
Prendre :  19 http://repo.steampowered.com/steamos/ brewmaster/contrib nvidia-kernel-common amd64 20151021+1+bsos1 [10,7 kB]              
Prendre :  20 http://repo.steampowered.com/steamos/ brewmaster/contrib nvidia-modprobe amd64 340.46-1+bsos2 [14,7 kB]                    
Prendre :  21 http://repo.steampowered.com/steamos/ brewmaster/non-free nvidia-kernel-support amd64 352.55-2+steamos1+bsos1 [147 kB]      
Prendre :  22 http://repo.steampowered.com/steamos/ brewmaster/non-free nvidia-kernel-dkms amd64 352.55-2+steamos1+bsos1 [4 071 kB]      
Prendre :  23 http://repo.steampowered.com/steamos/ brewmaster/non-free libgl1-nvidia-glx-i386 i386 352.55-2+steamos1+bsos1 [146 kB]      
Prendre :  24 http://repo.steampowered.com/steamos/ brewmaster/contrib libxnvctrl0 amd64 340.46-2+bsos2 [20,9 kB]                        
31,2 Mo téléchargés en 48s (640 ko/s)                                                                                                    
Lecture des fichiers de modifications (« changelog »)... Terminé
apt-listchanges: Envoi des modifications par courriel à root : apt-listchanges : nouveautés pour jessie
Préconfiguration des paquets...
(Lecture de la base de données... 163594 fichiers et répertoires déjà installés.)
Suppression de nvidia-settings (340.46-2) ...
Suppression de libjansson4:amd64 (2.7-1) ...
Traitement des actions différées (« triggers ») pour nvidia-alternative (340.65-2) ...
update-alternatives: avertissement: forçage de la réinstallation de l'alternative /usr/lib/nvidia/current car le groupe de liens nvidia est cassé
Traitement des actions différées (« triggers ») pour menu (2.1.47) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u1) ...
Traitement des actions différées (« triggers ») pour glx-alternative-nvidia (0.5.1) ...
update-initramfs: deferring update (trigger activated)
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u1) ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.120) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
(Lecture de la base de données... 163576 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../nvidia-driver_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de nvidia-driver (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../nvidia-driver-bin_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de nvidia-driver-bin (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../nvidia-alternative_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de nvidia-alternative (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../glx-alternative-nvidia_0.6.93+bsos1_amd64.deb ...
Dépaquetage de glx-alternative-nvidia (0.6.93+bsos1) sur (0.5.1) ...
Préparation du dépaquetage de .../xserver-xorg-video-nvidia_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de xserver-xorg-video-nvidia (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../libnvidia-ml1_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de libnvidia-ml1:amd64 (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../glx-alternative-mesa_0.6.93+bsos1_amd64.deb ...
Dépaquetage de glx-alternative-mesa (0.6.93+bsos1) sur (0.5.1) ...
Préparation du dépaquetage de .../glx-diversions_0.6.93+bsos1_amd64.deb ...
Dépaquetage de glx-diversions (0.6.93+bsos1) sur (0.5.1) ...
Préparation du dépaquetage de .../libgl1-nvidia-glx_352.55-2+steamos1+bsos1_amd64.deb ...
Déconfiguration de libgl1-nvidia-glx:i386 (340.65-2) ...
Dépaquetage de libgl1-nvidia-glx:amd64 (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../libgl1-nvidia-glx_352.55-2+steamos1+bsos1_i386.deb ...
Dépaquetage de libgl1-nvidia-glx:i386 (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../libgles2-nvidia_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de libgles2-nvidia:amd64 (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../libgles1-nvidia_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de libgles1-nvidia:amd64 (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../libegl1-nvidia_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de libegl1-nvidia:amd64 (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../libnvidia-eglcore_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de libnvidia-eglcore:amd64 (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../nvidia-vdpau-driver_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de nvidia-vdpau-driver:amd64 (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Préparation du dépaquetage de .../libvdpau1_1.1-1+bsos1_amd64.deb ...
Déconfiguration de libvdpau1:i386 (0.8-3+deb8u2) ...
Dépaquetage de libvdpau1:amd64 (1.1-1+bsos1) sur (0.8-3+deb8u2) ...
Préparation du dépaquetage de .../libvdpau1_1.1-1+bsos1_i386.deb ...
Dépaquetage de libvdpau1:i386 (1.1-1+bsos1) sur (0.8-3+deb8u2) ...
Préparation du dépaquetage de .../nvidia-kernel-common_20151021+1+bsos1_amd64.deb ...
Dépaquetage de nvidia-kernel-common (20151021+1+bsos1) sur (20141201+1) ...
Préparation du dépaquetage de .../nvidia-modprobe_340.46-1+bsos2_amd64.deb ...
Dépaquetage de nvidia-modprobe (340.46-1+bsos2) sur (340.46-1) ...
Sélection du paquet nvidia-kernel-support précédemment désélectionné.
Préparation du dépaquetage de .../nvidia-kernel-support_352.55-2+steamos1+bsos1_amd64.deb ...
Dépaquetage de nvidia-kernel-support (352.55-2+steamos1+bsos1) ...
Préparation du dépaquetage de .../nvidia-kernel-dkms_352.55-2+steamos1+bsos1_amd64.deb ...

-------- Uninstall Beginning --------
Module:  nvidia-current
Version: 340.65
Kernel:  3.16.0-4-amd64 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

nvidia-current.ko:
- Uninstallation
 - Deleting from: /lib/modules/3.16.0-4-amd64/updates/dkms/
- Original module
 - No original module was found for this module on this kernel.
 - Use the dkms install command to reinstall any previous module version.


nvidia-uvm.ko:
- Uninstallation
 - Deleting from: /lib/modules/3.16.0-4-amd64/updates/dkms/
- Original module
 - No original module was found for this module on this kernel.
 - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall completed.

------------------------------
Deleting module version: 340.65
completely from the DKMS tree.
------------------------------
Done.
Dépaquetage de nvidia-kernel-dkms (352.55-2+steamos1+bsos1) sur (340.65-2) ...
Sélection du paquet libgl1-nvidia-glx-i386 précédemment désélectionné.
Préparation du dépaquetage de .../libgl1-nvidia-glx-i386_352.55-2+steamos1+bsos1_i386.deb ...
Dépaquetage de libgl1-nvidia-glx-i386 (352.55-2+steamos1+bsos1) ...
Préparation du dépaquetage de .../libxnvctrl0_340.46-2+bsos2_amd64.deb ...
Dépaquetage de libxnvctrl0 (340.46-2+bsos2) sur (340.46-2) ...
Sélection du paquet nvidia-persistenced précédemment désélectionné.
Préparation du dépaquetage de .../nvidia-persistenced_358.09-1~bpo8+1_amd64.deb ...
Dépaquetage de nvidia-persistenced (358.09-1~bpo8+1) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-6) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.22-1) ...
Traitement des actions différées (« triggers ») pour mime-support (3.58) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) ...
Paramétrage de glx-diversions (0.6.93+bsos1) ...
Conservation de « détournement de /usr/lib/libGL.so en /usr/lib/mesa-diverted/libGL.so par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGL.so en /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGL.so en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGL.so en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so par glx-diversions »
Conservation de « détournement de /usr/lib/libGL.so.1 en /usr/lib/mesa-diverted/libGL.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGL.so.1 en /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGL.so.1 en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/libGL.so.1.2 en /usr/lib/mesa-diverted/libGL.so.1.2 par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGL.so.1.2 en /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2 par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1.2 en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGL.so.1.2 en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2 par glx-diversions »
Conservation de « détournement de /usr/lib/libGL.so.1.2.0 en /usr/lib/mesa-diverted/libGL.so.1.2.0 par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGL.so.1.2.0 en /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2.0 par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0 en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2.0 par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGL.so.1.2.0 en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2.0 par glx-diversions »
Conservation de « détournement de /usr/lib/libEGL.so en /usr/lib/mesa-diverted/libEGL.so par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libEGL.so en /usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libEGL.so en /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libEGL.so en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libEGL.so par glx-diversions »
Conservation de « détournement de /usr/lib/libEGL.so.1 en /usr/lib/mesa-diverted/libEGL.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libEGL.so.1 en /usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libEGL.so.1 en /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libEGL.so.1 en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libEGL.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/libEGL.so.1.0.0 en /usr/lib/mesa-diverted/libEGL.so.1.0.0 par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libEGL.so.1.0.0 en /usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so.1.0.0 par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libEGL.so.1.0.0 en /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1.0.0 par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libEGL.so.1.0.0 en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libEGL.so.1.0.0 par glx-diversions »
Conservation de « détournement de /usr/lib/libGLESv1_CM.so en /usr/lib/mesa-diverted/libGLESv1_CM.so par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGLESv1_CM.so en /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so par glx-diversions »
Conservation de « détournement de /usr/lib/libGLESv1_CM.so.1 en /usr/lib/mesa-diverted/libGLESv1_CM.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 en /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1 en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1 en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1 par glx-diversions »
Conservation de « détournement de /usr/lib/libGLESv1_CM.so.1.1.0 en /usr/lib/mesa-diverted/libGLESv1_CM.so.1.1.0 par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.1.0 en /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1.1.0 par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 par glx-diversions »
Conservation de « détournement de /usr/lib/libGLESv2.so en /usr/lib/mesa-diverted/libGLESv2.so par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGLESv2.so en /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGLESv2.so en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGLESv2.so en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so par glx-diversions »
Conservation de « détournement de /usr/lib/libGLESv2.so.2 en /usr/lib/mesa-diverted/libGLESv2.so.2 par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGLESv2.so.2 en /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2 par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2 par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2 en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2 par glx-diversions »
Conservation de « détournement de /usr/lib/libGLESv2.so.2.0.0 en /usr/lib/mesa-diverted/libGLESv2.so.2.0.0 par glx-diversions »
Conservation de « détournement de /usr/lib/i386-linux-gnu/libGLESv2.so.2.0.0 en /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2.0.0 par glx-diversions »
Conservation de « détournement de /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.0.0 en /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2.0.0 par glx-diversions »
Conservation de « détournement de /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0.0 en /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.0.0 par glx-diversions »
Paramétrage de glx-alternative-mesa (0.6.93+bsos1) ...
update-alternatives: avertissement: forçage de la réinstallation de l'alternative /usr/lib/nvidia car le groupe de liens glx est cassé
update-alternatives: avertissement: création de /usr/lib/x86_64-linux-gnu/libEGL.so.1 abandonnée car le fichier associé /usr/lib/x86_64-linux-gnu/nvidia/libEGL.so.1 (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /usr/lib/i386-linux-gnu/libGL.so.1 abandonnée car le fichier associé /usr/lib/i386-linux-gnu/nvidia/libGL.so.1 (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /usr/lib/x86_64-linux-gnu/libGL.so.1 abandonnée car le fichier associé /usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1 (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1 abandonnée car le fichier associé /usr/lib/x86_64-linux-gnu/nvidia/libGLESv1_CM.so.1 (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 abandonnée car le fichier associé /usr/lib/x86_64-linux-gnu/nvidia/libGLESv2.so.2 (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /usr/lib/i386-linux-gnu/libnvidia-cfg.so.1 abandonnée car le fichier associé /usr/lib/i386-linux-gnu/nvidia/libnvidia-cfg.so.1 (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /usr/lib/x86_64-linux-gnu/libnvidia-cfg.so.1 abandonnée car le fichier associé /usr/lib/x86_64-linux-gnu/nvidia/libnvidia-cfg.so.1 (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /usr/lib/xorg/modules/linux/libglx.so abandonnée car le fichier associé /usr/lib/nvidia/libglx.so (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /etc/modprobe.d/nvidia-blacklists-nouveau.conf abandonnée car le fichier associé /etc/nvidia/nvidia-blacklists-nouveau.conf (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /usr/bin/nvidia-bug-report.sh abandonnée car le fichier associé /usr/lib/nvidia/nvidia-bug-report.sh (du groupe de liens glx) n'existe pas
update-alternatives: avertissement: création de /usr/lib/xorg/modules/drivers/nvidia_drv.so abandonnée car le fichier associé /usr/lib/nvidia/nvidia_drv.so (du groupe de liens glx) n'existe pas
Paramétrage de glx-alternative-nvidia (0.6.93+bsos1) ...
update-alternatives: utilisation de « /usr/lib/mesa-diverted » pour fournir « /usr/lib/glx » (glx) en mode automatique
update-initramfs: deferring update (trigger activated)
Removing obsolete conffile /etc/nvidia/nvidia-blacklists-nouveau.conf ...
Paramétrage de nvidia-alternative (352.55-2+steamos1+bsos1) ...
Removing obsolete conffile /etc/nvidia/nvidia-modprobe.conf ...
Paramétrage de libnvidia-eglcore:amd64 (352.55-2+steamos1+bsos1) ...
Paramétrage de libvdpau1:amd64 (1.1-1+bsos1) ...
Paramétrage de libvdpau1:i386 (1.1-1+bsos1) ...
Paramétrage de nvidia-kernel-common (20151021+1+bsos1) ...
Installation de la nouvelle version du fichier de configuration /etc/modprobe.d/nvidia-kernel-common.conf ...
Removing obsolete conffile /etc/init.d/nvidia-kernel ...
Removing obsolete conffile /etc/default/nvidia-kernel ...
Paramétrage de nvidia-modprobe (340.46-1+bsos2) ...
Paramétrage de libxnvctrl0 (340.46-2+bsos2) ...
Paramétrage de nvidia-persistenced (358.09-1~bpo8+1) ...
Traitement des actions différées (« triggers ») pour nvidia-alternative (352.55-2+steamos1+bsos1) ...
update-alternatives: utilisation de « /usr/lib/nvidia/current » pour fournir « /usr/lib/nvidia/nvidia » (nvidia) en mode automatique
Traitement des actions différées (« triggers ») pour glx-alternative-nvidia (0.6.93+bsos1) ...
update-alternatives: utilisation de « /usr/lib/nvidia » pour fournir « /usr/lib/glx » (glx) en mode automatique
update-initramfs: deferring update (trigger activated)
Paramétrage de libegl1-nvidia:amd64 (352.55-2+steamos1+bsos1) ...
Paramétrage de libnvidia-ml1:amd64 (352.55-2+steamos1+bsos1) ...
Paramétrage de nvidia-driver-bin (352.55-2+steamos1+bsos1) ...
Paramétrage de nvidia-vdpau-driver:amd64 (352.55-2+steamos1+bsos1) ...
Paramétrage de nvidia-kernel-support (352.55-2+steamos1+bsos1) ...
Paramétrage de libgles2-nvidia:amd64 (352.55-2+steamos1+bsos1) ...
Paramétrage de libgles1-nvidia:amd64 (352.55-2+steamos1+bsos1) ...
Paramétrage de libgl1-nvidia-glx:amd64 (352.55-2+steamos1+bsos1) ...
Paramétrage de libgl1-nvidia-glx:i386 (352.55-2+steamos1+bsos1) ...
Paramétrage de xserver-xorg-video-nvidia (352.55-2+steamos1+bsos1) ...
Paramétrage de libgl1-nvidia-glx-i386 (352.55-2+steamos1+bsos1) ...
Traitement des actions différées (« triggers ») pour nvidia-alternative (352.55-2+steamos1+bsos1) ...
update-alternatives: mise à jour de l'alternative /usr/lib/nvidia/current car le groupe de liens nvidia contient des liens esclaves modifiés
Paramétrage de nvidia-kernel-dkms (352.55-2+steamos1+bsos1) ...
Loading new nvidia-current-352.55 DKMS files...
Building only for 3.16.0-4-amd64
Building initial module for 3.16.0-4-amd64
Done.

nvidia-current:
Running module version sanity check.
- Original module
 - No original module exists within this kernel
- Installation
 - Installing to /lib/modules/3.16.0-4-amd64/updates/dkms/

nvidia-current-uvm.ko:
Running module version sanity check.
- Original module
 - No original module exists within this kernel
- Installation
 - Installing to /lib/modules/3.16.0-4-amd64/updates/dkms/

depmod....

DKMS: install completed.
Traitement des actions différées (« triggers ») pour glx-alternative-nvidia (0.6.93+bsos1) ...
update-alternatives: mise à jour de l'alternative /usr/lib/nvidia car le groupe de liens glx contient des liens esclaves modifiés
update-initramfs: deferring update (trigger activated)
Paramétrage de nvidia-driver (352.55-2+steamos1+bsos1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u1) ...
Traitement des actions différées (« triggers ») pour initramfs-tools (0.120) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
</code></pre></div>


<p>DKMS compilera le module nvidia pour votre ordinateur. </p>

<p>Je ne sais pas pourquoi mais <em>nvidia-settings</em> a été supprimé. J'ai été obligé de le ré-installer par la suite (ce paquet n'est pas indispensable).</p>


<div><i></i><span>#root</span> 
<pre><code>aptitude install nvidia-settings 
</code></pre></div>


<p>Redémarrez votre ordinateur pour activer le blacklistage du module "nouveau". </p>

<p>On peut vérifier que le pilote est bien installé:</p>

<div><i></i><span>$user</span> 
<pre><code>apt show nvidia-driver 
</code></pre></div>





<p><ins>Facultatif:</ins> pour ne pas avoir de mauvaises surprises avec les futures mises à jour des pilotes Nvidia de SteamOS, il est possible figer les versions installées.</p>

<div><i></i><span>#root</span> 
<pre><code>aptitude hold libegl1-nvidia:amd64 libgl1-nvidia-glx:amd64 libgl1-nvidia-glx:i386 libgl1-nvidia-glx-i386 libgles1-nvidia:amd64 libgles2-nvidia:amd64 libnvidia-eglcore:amd64 libnvidia-ml1:amd64 libxnvctrl0 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-kernel-dkms nvidia-modprobe nvidia-settings nvidia-vdpau-driver:amd64 xserver-xorg-video-nvidia 
</code></pre></div>


<p>Pour connaître les paquets figés et s'assurer de l’exécution de la commande précédente:</p>

<div><i></i><span>$user</span> 
<pre><code>aptitude search ~ahold 
</code></pre></div>


<p>Tout est prêt pour lancer Grid Autosport.</p>


<a href="media/1f1353bf.screenshot_grid-autosport_7.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_7.jpg"><img src="media/1b9db552.screenshot_grid-autosport_7.tb.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_7.tb.jpg" alt=""></a> <a href="media/31f50834.screenshot_grid-autosport_6.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_6.jpg"><img src="media/b65d8790.screenshot_grid-autosport_6.tb.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_6.tb.jpg" alt=""></a> <a href="media/57ba0884.screenshot_grid-autosport_5.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_5.jpg"><img src="media/324a1a30.screenshot_grid-autosport_5.tb.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_5.tb.jpg" alt=""></a> <a href="media/96725492.screenshot_grid-autosport_4.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_4.jpg"><img src="media/e9607cfa.screenshot_grid-autosport_4.tb.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_4.tb.jpg" alt=""></a> <a href="media/9d415208.screenshot_grid-autosport_3.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_3.jpg"><img src="media/ffaf323e.screenshot_grid-autosport_3.tb.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_3.tb.jpg" alt=""></a> <a href="media/addbd7f5.screenshot_grid-autosport_2.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_2.jpg"><img src="media/4b93616e.screenshot_grid-autosport_2.tb.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_2.tb.jpg" alt=""></a> <a href="media/889fccb8.screenshot_grid-autosport_1.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_1.jpg"><img src="media/0e462932.screenshot_grid-autosport_1.tb.jpg" data-original-source="http://blog.niqnutn.com/data/images/0030/screenshot_grid-autosport_1.tb.jpg" alt=""></a>



<p>Par précaution, à la prochaine mise à jour, il n'est pas idiot de vérifier les paquets qui seront installés avec la commande:</p>

<div><i></i><span>$user</span> 
<pre><code>apt list --upgradable --all-versions 
</code></pre></div>


<p>et pour vérifier un paquet spécifique:</p>

<div><i></i><span>$user</span> 
<pre><code>apt-cache policy <paquet> 
</code></pre></div>



<div><i></i><span> 
Les pilotes Nvidia 340.65 du dépôt jessie non-free étaient déjà installés avant le passage vers ceux de steamos. Je n'ai pas eu besoin de les supprimer ni d'effectuer d'autres manipulations préalables aux opérations décrites dans cet article.
</span></div>


<h2>Ressources</h2>


<p>Plus d'informations sur aptitude, le gestionnaire de paquets de Debian GNU/Linux.</p>
<div><i></i><span>$user</span> 
<pre><code>man aptitude 
</code></pre></div>


<p>Pour comprendre le rôle et l'utilisation du fichier <em>/etc/apt/preferences</em> et <em>/etc/apt/preferences.d/</em></p>

<div><i></i><span>$user</span> 
<pre><code>man apt_preferences 
</code></pre></div>


<ul><li><a href="https://wiki.debian.org/fr/NvidiaGraphicsDrivers">Wiki Debian: Pilote propriétaire NVIDIA</a></li>
</ul><br>
© 2015 nIQnutn
<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="http://blog.niqnutn.com/index.php?article30/installer-les-pilotes-nvidia-352-55-sous-debian-jessie" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Jeyg : <a href="">Installer les pilotes graphiques propri&eacute;taires Nvidia et ATI sous Debian</a> (10/09/2011)</li><li>Olivier Delort : <a href="">Le Debian Jessie installer en version beta 2</a> (06/10/2014)</li><li>kao : <a href="">Installer Debian 8 Jessie</a> (07/08/2015)</li><li>Jos : <a href="">Installer les pilotes propri&eacute;taires sous Linux</a> (06/07/2009)</li></ul></div></p>


feed_id: https://angristan.fr/installer-php-7-sous-debian-jessie-via-le-depot-dotdeb/
title: Angristan : Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb
uri: Angristan-Installer-PHP-7-sous-Debian-Jessie-via-le-dépôt-Dotdeb
url: https://angristan.fr/installer-php-7-sous-debian-jessie-via-le-depot-dotdeb/
content:
<p><img width="1033" height="615" src="media/9ab7523c.149072.jpeg" data-original-source="https://angristan.fr/wp-content/uploads/2015/12/149072.jpeg" alt="Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb" srcset="https://angristan.fr/wp-content/uploads/2015/12/149072-300x179.jpeg 300w, https://angristan.fr/wp-content/uploads/2015/12/149072-613x365.jpeg 613w, https://angristan.fr/wp-content/uploads/2015/12/149072.jpeg 1033w" sizes="(max-width: 1033px) 100vw, 1033px"></p>Très attendue, la dernière version majeure de PHP <a href="https://secure.php.net/archive/2015.php#id2015-12-03-1" target="_blank">vient de sortir</a>, et contrairement aux anciennes versions, celle-ci ne se concentre pas sur les fonctionnalités mais plutôt sur les performances.

Voici ce que va donner un bon coup de turbo à la plupart des sites web :
<ul><li>Une vitesse d'exécution jusqu'à 2x supérieure</li>
	<li>Compatibilité 64 bits</li>
	<li>Utilisation de la mémoire vive réduit de 2/3</li>
</ul>
Malheureusement, PHP 7 ne sera pas disponible dans les dépôts de Debian avant plusieurs années (Debian 9), puisqu'elle n'accepte que les correctifs pour la version en cours.

C'est pour ça qu'il existe <a href="https://www.dotdeb.org/" target="_blank">Dotdeb</a>, un dépôt non-officiel pour Debian qui contient des versions plus récentes de Nginx, MySQL et bien sûr, PHP.<span></span>

Dès le lendemain de la sortie, PHP 7 était dispo sur Dotdeb. Voyons comme l'installer.
<h1>Installation</h1>
<h3>Ajout du dépot Dotdeb</h3>
<pre>echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list
<code>wget -O - </code>https://www.dotdeb.org/dotdeb.gpg<code> | apt-key add -</code>
apt update</pre>
<h3>Suppression de PHP 5</h3>
<pre>systemctl stop php5-fpm
apt-get autoremove --purge php5*</pre>
<h3>Installation de PHP 7 ainsi que quelques dépendances</h3>
<pre>apt install php7.0 php7.0-fpm php7.0-mysql php7.0-curl php7.0-json php7.0-gd php7.0-mycrypt</pre>
On peut vérifier la version installée avec <em>php -v.</em>
<h3>Configuration</h3>
Le socket d'écoute de PHP-FPM change et passe de
<pre>/var/run/php5-fpm.sock</pre>
à
<pre>/run/php/php7.0-fpm.sock</pre>
Vous devrez donc faire les modifications adéquates dans la configuration si vous utilisez PHP-FPM avec Nginx par exemple :
<pre>fastcgi_pass unix:/run/php/php7.0-fpm.sock;</pre>
On notera également que les fichiers de configuration se trouvent dans <em>/etc/php/</em>
<h3>OPcache</h3>
OPcache est une extension qui permet à PHP de garder le code compilé en mémoire pendant un certain temps afin de gagner en efficacité si ce code est exécuté plusieurs fois. Il est présent par défaut dans PHP depuis la version 5.5.

Bien que OPcache soit activé par défaut, on peut quand même ajouter quelques options dans la configuration pour le rendre plus efficace.

La configuration du module se trouve dans <em>/etc/php/mods-available/opcache.ini</em>

Par défaut il y a seulement :
<pre>zend_extension=opcache.so</pre>
Voici quelques lignes que j'ai ajouté en piochant dans la <a href="https://secure.php.net/manual/en/opcache.installation.php" target="_blank">documentation</a> :
<pre>opcache.fast_shutdown=1
opcache.memory_consumption=256
opcache.revalidate_freq=60
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=4000</pre>
J'ai donc alloué 512Mo de RAM maximum à OPcache et 16Mo pour les chaînes.

La valeur <em>revalidate_freq</em> est très importante puisque c'est le temps en seconde pour lequel OPcache ne vérifie pas les mises à jour du code. Faites donc attention si vous êtes dans un environnement de production avec beaucoup de changements de fichiers.

Je vous laisse consulter la description des différentes options dans la <a href="https://secure.php.net/manual/fr/opcache.configuration.php" target="_blank">documentation</a>.
<h1>phpMyAdmin</h1>
Si vous utilisiez phpMyAdmin depuis le paquet Debian, vous remarquerez que la suppression de PHP 5 entraine la suppression de PMA que c'en est <a href="https://packages.debian.org/jessie/phpmyadmin" target="_blank" rel="nofollow">une des dépendances</a>.

Vous avez donc plusieurs choix :
<ul><li>Garder PHP 5 et ne pas partir à l'aventure</li>
	<li>Utiliser MySQL uniquement en <a href="https://fr.wikipedia.org/wiki/Interface_en_ligne_de_commande" target="_blank">CLI</a></li>
	<li>Installer PMA depuis l'archive présente sur le <a href="https://www.phpmyadmin.net/" target="_blank">site</a></li>
	<li>Utiliser un phpMyAdmin plus léger : <a href="https://www.adminer.org/" target="_blank">Adminer</a></li>
</ul>
Pour ma part j'ai choisi Adminer, qui est bien plus pratique à configurer que l'archive de PMA, puisqu'il ne se compose d'un seul fichier PHP :D

Par ailleurs, Adminer est également présent sous la forme d'un <a href="https://packages.debian.org/jessie/adminer" target="_blank">paquet</a> dans les dépôts Debian, mais il présente le même problème de dépendances que phpMyAdmin.
<h1>Performances face à HHVM</h1>
<a href="https://angristan.fr/installer-hhvm-avec-fallback-php-fpm-sous-debian-8-et-nginx/">HHVM</a> est un logiciel développé par Facebook renommé pour sa rapidité à exécuter le PHP, bien plus rapide que PHP 5.x. PHP 7 étant axé performances, les 2 sont au coude à coude depuis la sortie des premières RC de PHP 7.

<a href="https://kinsta.com/blog/the-definitive-php-7-final-version-hhvm-benchmark/" target="_blank">Kinsta.com</a> a fait un comparatif sur différents CMS du nombre de requêtes par seconde maximum en utilisant alternativement PHP 7 et HHVM.

[caption id="attachment_1872" align="aligncenter" width="648"]<img src="media/0dc45da8.Copy-of-Copy-of-Transactions-per-second-648x365.png" data-original-source="https://angristan.fr/wp-content/uploads/2015/12/Copy-of-Copy-of-Transactions-per-second-648x365.png" alt="Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb" width="648" height="365"> PHP 7 est 3x fois plus rapide que PHP 5.6 ici.[/caption]

[caption id="attachment_1875" align="aligncenter" width="648"]<img src="media/e7135bc9.WordPress-4.4-1-648x365.png" data-original-source="https://angristan.fr/wp-content/uploads/2015/12/WordPress-4.4-1-648x365.png" alt="Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb" width="648" height="365"> On remarque l'importance de l'utilisation de OPcache[/caption]

[caption id="attachment_1873" align="aligncenter" width="648"]<img src="media/23340f5d.Drupal-8-648x365.png" data-original-source="https://angristan.fr/wp-content/uploads/2015/12/Drupal-8-648x365.png" alt="Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb" width="648" height="365"> HHVM se démarque largement, et PHP ne présente que peu d'évolution[/caption]

[caption id="attachment_1874" align="aligncenter" width="648"]<img src="media/07579c70.Laravel-5.1-648x365.png" data-original-source="https://angristan.fr/wp-content/uploads/2015/12/Laravel-5.1-648x365.png" alt="Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb" width="648" height="365"> PHP 7 avec OPcache en tête[/caption]

Conclusion : Les performances de chaque moteur d'exécution ne sont pas universelles mais relatives au code. Sur du code optimisé pour PHP 7 (Lavarel), celui-ci se place en tête. Sur du Drupal, PHP 5.6 et 7 sont aussi rapides.

De manière générale, on voit que <strong>PHP 7 a grandement rattrapé son retard sur HHVM</strong>, et que cela est principalement dû à l'utilisation d'OPcache.
<h1>Verdict</h1>
Après quelques jours de questionnement et de tests, notamment sur la compatibilité avec mes différents services et la problématique de phpMyAdmin, j'ai décidé de remplacer ma <a href="https://angristan.fr/installer-hhvm-avec-fallback-php-fpm-sous-debian-8-et-nginx/">cohabitation PHP 5.6 / HHVM</a> par l'utilisation de PHP 7 uniquement.

En effet <strong>PHP 7 est vraiment plus rapide</strong>, et cela se ressent sur WordPress, j'ai donc jugé inutile de garder HHVM, d'autant plus que celui-ci consomme plus de mémoire vive que PHP-FPM.

La rivalité entre les deux ne peut qu'être positive pour nos sites web ! :)<p>L'article <a rel="nofollow" href="https://angristan.fr/installer-php-7-sous-debian-jessie-via-le-depot-dotdeb/">Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb</a> a été publié sur <a rel="nofollow" href="https://angristan.fr/">Angristan</a></p>
<p><img src="media/08a31aba.92343ccfa36134a20734b99aa0ccfd54" data-original-source="http://cdn.libravatar.org/avatar/92343ccfa36134a20734b99aa0ccfd54" alt="Gravatar de Angristan" class="gravatar" /><br/><i>Original post of <a href="https://angristan.fr/installer-php-7-sous-debian-jessie-via-le-depot-dotdeb/" title="Visit the source">Angristan</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="">Installer HHVM avec fallback PHP-FPM sous Debian 8 et Nginx</a> (17/10/2015)</li><li>Angristan : <a href="">Compiler et installer Nginx avec le module PageSpeed pour Debian</a> (23/08/2015)</li><li>Angristan : <a href="">Changer le fuseau horaire et mettre &agrave; l&rsquo;heure un serveur sous Debian</a> (28/04/2015)</li><li>RaspbianFrance : <a href="">Installer WordPress sur une Raspberry Pi (avec Nginx).</a> (05/08/2015)</li><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></ul></div></p>


feed_id: https://blog.bandinelli.net/index.php?post/2015/12/20/Let-s-Encrypt-et-Pound
title: Pierre-Alain Bandinelli : Let's Encrypt et le load-balancer Pound
uri: Pierre-Alain-Bandinelli-Let-s-Encrypt-et-le-load-balancer-Pound
url: https://blog.bandinelli.net/index.php?post/2015/12/20/Let-s-Encrypt-et-Pound
content:
<p><a href="http://www.apsis.ch/pound/">Pound</a> est un reverse-proxy et un load-balancer libre fort performant. Il est très pratique en frontal d'un ensemble de services web et peut notamment se charger d'effectuer la compression TLS des flux. Il est bien sûr possible de l'utiliser avec Let's Encrypt tel que décrit <a href="https://blog.bandinelli.net/index.php?post/2015/12/19/Utiliser-Letsencrypt-avec-ownCloud%2C-Piwik%2C-Dotclear%2C-Drupal-et-des-sites-statiques-%21">ici</a>.</p>


<p>Pour ce faire, imaginons que nous venons de lancer la commande suivante :</p>
<pre>
./letsencrypt-auto certonly -a webroot --webroot-path /var/www/mon-site/ -d mondomaine.tld
</pre>


<p>Un nouveau dossier a été créé : <em>/etc/letsencrypt/live/mondomaine.tld/</em>. Il contient le certificat et également la clé privée utilisée pour ce certificat. Afin que Pound fonctionne, il faut regrouper le certificat et la clé privée dans un même fichier :</p>

<pre>
cat /etc/letsencrypt/live/mondomaine.tld/fullchain.pem /etc/letsencrypt/live/mondomaine.tld/privkey.pem > /etc/letsencrypt/live/mondomaine.tld/total.pem
</pre>


<p>et il faut alors référencer le fichier <em>total.pem</em> dans la configuration de Pound :</p>

<pre>
ListenHTTPS
	Address 2001:2002:2003:2004::
        Port    443
	Cert	    "/etc/letsencrypt/live/mondomaine.tld/total.pem"
</pre>


<p>et il ne reste plus qu'à redémarrer Pound par :</p>
<pre>
service pound restart
</pre>
<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/2015/12/20/Let-s-Encrypt-et-Pound" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Pierre-Alain Bandinelli : <a href="">Utiliser Let&rsquo;s Encrypt avec ownCloud, Piwik, Dotclear, Drupal et des sites statiques !</a> (19/12/2015)</li><li>Pierre-Alain Bandinelli : <a href="">StartSSL pour des certificats SSL &amp;quot;wildcard&amp;quot; &agrave; petit prix</a> (10/11/2014)</li><li>Pierre-Alain Bandinelli : <a href="">Obtenir une bonne note chez SSLLabs avec Pound</a> (10/11/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 24, f&eacute;vrier 2014</a> (24/02/2014)</li></ul></div></p>


feed_id: http://liens.planet-libre.org/?do=weekly&amp;week=20151221
title: Planet Libre : Brèves du Planet Libre - lundi 21, décembre 2015
uri: Planet-Libre-Brèves-du-Planet-Libre-lundi-21-décembre-2015
url: http://liens.planet-libre.org/?do=weekly&amp;week=20151221
content:
<h3><a href="https://blog.startpage.com/our-latest-developments/startpage-and-ixquick-defy-surveillance-agenda-surpass-6-million-daily-searches/">[EN] StartPage and Ixquick Defy Surveillance Agenda, Surpass 6 Million Daily Searches - Communiqué de StartPage.com</a></h3>
	<small>
		
			<div>
			<span>Google</span> <span>StartPage</span> <span>Ixquick</span> <span>bubble</span> <span>alternative</span> <span>recherche</span> <span>pistage</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Forte croissance récente du nombre de requêtes formulées sur StartPage (basé sur le moteur de recherche de Google) et Ixquick (basé sur différents moteurs de recherche). La société derrière ces deux services est basée en Europe, et, dans les deux cas, l'usage de leur moteur se fait sans collecte de votre adresse IP, sans recours à des cookies traceurs ni collecte d'aucune information personnelle. J'utilise StarPage depuis quelques mois, pour ne plus être pisté par Google ni être embullé (cf <a href="https://dontbubble.me/" rel="nofollow">https://dontbubble.me/</a>)
	<br><br><hr><h3><a href="http://aldus2006.typepad.fr/mon_weblog/2015/12/netgalley-passe-au-tatouage-num%C3%A9rique.html">NetGalley passe au tatouage numérique - Aldus</a></h3>
	<small>
		
			<div>
			<span>ebook</span> <span>DRM</span> <span>tatouage</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "L'étau des DRM commence à se desserré peu à peu, aussi bien du côté du marquage numérique que du côté de DRM plus simples à utiliser pour les lecteurs. C'est NetGalley qui publie aujourd'hui un communiqué de presse annonçant le passage à une solution de marquage."
	<br><br><hr>
<p><img src="media/39e36007.754dc5064d6c809129010f98e0616725" data-original-source="http://cdn.libravatar.org/avatar/754dc5064d6c809129010f98e0616725" alt="Gravatar de Planet Libre" class="gravatar" /><br/><i>Original post of <a href="http://liens.planet-libre.org/?do=weekly&amp;week=20151221" title="Visit the source">Planet 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>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 09, juin 2014</a> (09/06/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 18, novembre 2013</a> (18/11/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 23, juin 2014</a> (23/06/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 28, septembre 2015</a> (28/09/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 05, octobre 2015</a> (05/10/2015)</li></ul></div></p>


feed_id: http://framablog.org/2015/12/21/2-degres-avant-la-fin-du-monde-traduction/
title: Framablog : « 2° avant la fin du monde » : un documentaire écolo à traduire Librement
uri: Framablog-2-avant-la-fin-du-monde-un-documentaire-écolo
url: http://framablog.org/2015/12/21/2-degres-avant-la-fin-du-monde-traduction/
content:
<p>Il y a peu de temps, les journalistes auteurs de #DataGueule ont appelé à l’aide la communauté <a href="https://participer.framasoft.org/traduction-rejoignez-framalang/">Framalang</a>. Leur long métrage « 2° avant la fin du monde », un documentaire critiquant la COP 21 et expliquant les enjeux du réchauffement climatique, est déjà un succès francophone. Ils aimeraient proposer des sous-titres en anglais, espagnol, etc. pour que d’autres audiences puissent en profiter… mais voilà : ce long-métrage n’est pas Libre.</p>
<p><span></span></p>
<h2>Quand les communs nous rassemblent…</h2>
<p>Qu’on soit bien d’accord : profiter des communautés bénévoles pour augmenter la valeur de son travail propriétaire, c’est moche. Sauf que là, on n’est pas dans un modèle aussi manichéen. Déjà parce que les équipes de #DataGueule, bien qu’officiant sur YouTube (attention les liens suivants vous y mènent ^^), ce sont celles qui ont créé des vidéos vulgarisant avec brio des sujets complexes comme :</p>
<ul><li><a href="https://www.youtube.com/watch?v=xhY5UuBvIo8">les « pirates » et le droit d’auteur</a></li>
<li><a href="https://www.youtube.com/watch?v=LpDA_XBwL8A">Amazon</a> (le 2<sup>e</sup> A de GAFAM)</li>
<li><a href="https://www.youtube.com/watch?v=zHK1HqW-FQ0">les accords TAFTA</a></li>
<li><a href="https://www.youtube.com/watch?v=Z34mzx9HEP0">les brevets et leurs abus</a></li>
<li><a href="https://www.youtube.com/watch?v=hZnq3xg-PRM">la neutralité du net en danger</a></li>
<li><a href="https://www.youtube.com/watch?v=qrgtbgjMfu0">les Communs</a> (42<sup>e</sup> épisode… une référence à LA réponse ?)</li>
</ul><div><a href="media/e24f9c37.datagueule.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/12/datagueule.jpg" data-rel="lightbox"><img src="media/e24f9c37.datagueule.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/12/datagueule.jpg" alt="On a mis assez de liens vers YouTube comme ça, alors exceptionnellement, cette image ne mène à rien ;)" width="1248" height="702"></a><p>On a mis assez de liens vers YouTube comme ça, alors exceptionnellement, cette image ne mène à rien ;)</p></div>
<p>Bref : autant d’outils pour sensibiliser les Dupuis-Morizeau de notre entourage aux sujets qui nous sont chers. Sans compter toutes leurs autres vidéos, dont les thèmes et l’angle défendent souvent cette idée des <a href="https://fr.wikipedia.org/wiki/Biens_communs">communs</a>… ou montrent les <a href="https://fr.wikipedia.org/wiki/Enclosure">enclosures</a> des systèmes dans lesquels nous vivons. C’est une nouvelle fois le cas avec ce pamphlet écologique qu’est « 2° C avant la fin du monde. »</p>
<p>Car ce n’est pas pour rien si la coalition entre militant-e-s écologistes, libristes, personnes engagé-e-s dans l’<a href="https://fr.wikipedia.org/wiki/%C3%89conomie_sociale">ESS</a> ou la lutte des classes a fait tomber <a href="https://fr.wikipedia.org/wiki/Accord_commercial_anti-contrefa%C3%A7on">ACTA</a>. Ce n’est pas pour rien si Framasoft (aux côtés de nos ami-e-s de l’APRIL et de biens d’autres) a défendu les valeurs du Libre dans de nombreuses villes accueillant un <a href="https://fr.wikipedia.org/wiki/Alternatiba,_Village_des_alternatives">Alternatiba</a> : cette notion qui nous rassemble, c’est celle de communs. Le <a href="https://fr.wikipedia.org/wiki/Licence_libre">Libre</a> et l’Écologie ont tout intérêt à tisser des ponts entre eux, et nous y voyons là une magnifique occasion.</p>
<h2>…le droit d’auteur nous divise.</h2>
<p>Seulement voilà : ces vidéos comme leur documentaire ne sont pas sous <a href="https://fr.wikipedia.org/wiki/Licence_libre">licence Libre</a>. Vous demander de participer à ajouter de la valeur à une création de l’esprit qui ne respecte pas vos libertés, c’est un peu comme vous proposer de participer au financement participatif d’une production qui restera l’entière propriété de ses auteurs : vous prenez tous les risques et il faut une certaine dose de confiance.</p>
<p>Le débat a eu lieu chez Framalang. DataGueule, ce sont visiblement des gens qui partagent nombre des valeurs-clés du Libre et des Communs. Ce sont des journalistes issus du malheureusement défunt <a href="https://fr.wikipedia.org/wiki/OWNI">OWNI</a>, qui ont co-écrit l’excellent documentaire « <a href="https://fr.wikipedia.org/wiki/Une_contre-histoire_de_l%27Internet">Une contre-histoire de l’Internet</a> ». Bref, des gens biens. C’est une production qui n’hésite pas à diffuser son long métrage sur YouTube avant même qu’il ne passe à la télévision (est-ce pour cette raison qu’il n’y a pas de budget pour la traduction ?), ce qui nous permet de vous le faire découvrir dans cet article :</p>
<p><a href="https://www.youtube.com/watch?v=Hs-M1vgI_4A"><br><img src="media/f886065a.2-degres.jpeg" data-original-source="http://framablog.org/wp-content/uploads/2015/12/2-degres.jpeg" alt="Vidéo « 2° avant la fin du monde » sur Youtube" width="560" height="315"><br></a><br><em>cliquez sur l’image pour visionner le documentaire (YouTube)</em></p>
<p>Dans nos équipes s’est fait le choix de la main tendue. Chers DataGueule (et chère prod d’IRL Nouvelles Écritures), celles et ceux d’entre nous <strong>qui le veulent</strong> vont tenter de traduire votre documentaire. Cette traduction sera libre, proposée sous la licence CC-BY-SA. Nous espérons qu’en vous faisant goûter aux joies du Libre, vous envisagerez de passer vos productions sous ces licences (même YouTube propose une CC-BY, c’est facile !) et de parler encore plus de ces sujets qui nous rassemblent.</p>
<h2>Libre à vous de traduire (ou pas)</h2>
<p>Alors voilà : libristes de tous poils, linguistes polyglottes, fan-subbeurs acharné-e-s et/ou écolos de tous bords : la balle est dans votre camp. Libre à vous de décider si les enjeux, le sujet et l’œuvre méritent votre participation. Libre à vous de venir participer à cette collaboration entre libristes, écolos… bref : entre <em>commoners</em>.</p>
<ul><li>Pour participer <a href="https://mypads.framapad.org/p/pad-principal-803t37rw?">aux sous-titres anglais c’est ici </a>(traduction à mi chemin et relectures souhaitées)</li>
<li>Pour participer <a href="https://bimestriel.framapad.org/p/trad-ES-2degres-sommaire">aux sous-titres espagnols c’est là</a> (traduction aux trois quarts et relectures souhaitées)</li>
<li>Pour proposer la traduction dans d’autres langues, <a href="https://contact.framasoft.org/#questions">vous pouvez nous contacter</a></li>
</ul><p>Vous y trouverez à chaque fois la liste des pads où vous pourrez traduire (c’est déjà bien entamé), relire, amender, participer, etc. Pensez à respecter les façons de faire, à bien entrer votre nom (et à choisir votre couleur) dans l’icône « bonhomme » en haut à droite, et à faire un coucou sur le chat (en bas à droite).</p>
<p>Et si cette expérience vous a plu, vous pouvez <a href="https://participer.framasoft.org/traduction-rejoignez-framalang/">rejoindre nos groupes de traductions collaboratives</a>, promis, on ne mord pas (sauf un, mais on dira pas qui).</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="http://framablog.org/2015/12/21/2-degres-avant-la-fin-du-monde-traduction/" 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="">Aaron Swartz n&#039;&eacute;tait pas un hacker solitaire mais le membre d&#039;une arm&eacute;e</a> (11/02/2013)</li><li>Framablog : <a href="">Quand la connaissance rencontre le Libre &ccedil;a donne un livre exemplaire</a> (22/06/2013)</li><li>Framablog : <a href="">Emmabunt&uuml;s est plus qu&#039;une distribution GNU/Linux</a> (07/10/2013)</li><li>Framablog : <a href="">3 auteurs de romans Framabook en d&amp;eacute;dicace &amp;agrave; Paris&amp;nbsp;!</a> (04/12/2015)</li><li>Framablog : <a href="">Ils liquident la d&amp;eacute;mocratie, si nous la rendions liquide&amp;nbsp;?</a> (09/12/2015)</li></ul></div></p>


feed_id: http://blogduyax.madyanne.fr/quelques-astuces-pour-virtualbox.html
title: Yannic Arnoux : Quelques astuces pour VirtualBox
uri: Yannic-Arnoux-Quelques-astuces-pour-VirtualBox
url: http://blogduyax.madyanne.fr/quelques-astuces-pour-virtualbox.html
content:
<p>VirtualBox est un produit de virtualisation porté par Oracle qui a l'avantage
d'être multi-plateforme (Ms Windows, OS/X, GNU/Linux) et qui est orienté
<em>Desktop</em>, destiné à s'installer sur une machine de bureau (par opposition à un
hyperviseur dédié à la virtualisation). Le client cible de VirtualBox c'est
l'utilisateur lambda qui a besoin de tester occasionnellement une distribution,
l'utilisateur professionnel de GNU/linux (félicitations tu fais partie des 1%)
qui a besoin régulièrement d'une machine virtuelle Ms Windows pour certaines
applications (comme Ms Office), le développeur ou le testeur de logiciel qui
utilise intensivement la virtualisation pour déployer des environnements de
test. J'appartiens aux trois catégories. Je ne vais pas détailler la création
d'une machine virtuelle mais quelques astuces utiles, fruit de mon expérience
... bon ok de mes galères :-)</p>
<p>Dans le cadre professionnel, j'ai une machine virtuelle Ms Windows qui me sert
à éditer et créer des documents Office. Pour éviter de dupliquer les documents,
j'avais créé un partage Samba entre ma machine hôte et la machine virtuelle.
J'étais fier de moi, cela fonctionnait bien... jusqu'à que j'essaie d'accéder à
mes documents dans le TGV. La machine virtuelle était configurée en mode pont
(<em>bridge</em>) sur l'interface Ethernet et Ms Windows configuré en IP fixe sur le
réseau d'entreprise. L'interface Ethernet de la machine hôte étant KO, le
partage Samba n'était pas accessible par la VM.</p>
<p>Une solution consiste à utiliser la fonctionnalité "Dossiers partagés" de
VirtualBox. Au niveau de la configuration de la VM, les dossiers partagés
permettent de créer un partage Ms Windows qui pointe sur un répertoire du hôte
et qui sera accessible quelle que soit la configuration réseau de l'hôte ou de
la VM : réseau configuré en mode pont ou en NAT, que le réseau soit accessible
ou non.</p>
<p><strong>Configuration des dossiers partagés dans VirtualBox :</strong></p>
<p><img alt="Shared Folders" src="media/4f32133d.virtualbox-shared-folder.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/virtualbox-shared-folder.png" title="Shared Folders"></p>
<p><strong>Navigation du partage depuis la VM Ms Windows :</strong></p>
<p><img alt="Windows Share" src="media/6c9316a6.virtualbox-windows-explorer.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/virtualbox-windows-explorer.png" title="Windows Share"></p>
<p>Quand je déploie des VMs sur mon poste de développement pour des tests, je
configure le réseau de la machine virtuelle en mode NAT pour ne pas consommer
d'adresse IP du réseau d'entreprise et je configure le système d'exploitation
virtualisé (généralement un Linux) en DHCP. Dans cette configuration, c'est
VirtualBox qui attribue une adresse IP dynamique à la VM sur un réseau NAT
partagé entre le hôte et ses VMs. Du coup, la VM a accès au hôte, à son réseau
local du hôte (et même à Internet) mais elle est <em>invisible</em>  pour les autres
machines du réseau local. L'avantage de cette configuration c'est qu'elle
fonctionne si la machine hôte n'a pas de réseau : la machine hôte et la VM
peuvent toujours communiquer. Pour que le hôte puisse se connecter à un service
de la VM, il faut configurer la redirection de port avec VirtualBox, c'est à
dire lier un port local de la machine hôte à un port de la VM. Par exemple, on
peut définir qu'on veut accéder à la VM en SSH en liant le port 2222 au port 22.</p>
<p><img alt="Port forwarding" src="media/fd20f0a8.virtualbox-port-forwarding.png" data-original-source="http://blogduyax.madyanne.fr/images/2015/virtualbox-port-forwarding.png" title="Port forwarding"></p>
<p>Ainsi un <em>ssh -p 2222 user@localhost</em> se connecte à la VM et on peut copier des
fichiers par le même biais avec <em>scp</em>. La redirection du port Web (80) de la VM
vers le port 8080 de la machine hôte permet d'accéder à une éventuelle
application Web de la VM. Cela posera peut-être des soucis car cette application
ignore le NAT et elle risque de construire des liens vers des ressouces sur le
port 80 alors qu'on l'attaque sur le port 8080. Un moyen de contourner ce
problème si l'application n'est pas configurable, consiste à installer un NginX
sur la machine hôte pour faire office de proxy.</p>
<pre><code># Proxy

upstream vbox-vm {
  server 127.0.0.1:8080;
}

##
# Virtual Host Config
##

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.html index.htm index.nginx-debian.html;

    server_name _;

    location / {
      proxy_pass  http://vbox-vm;
    }

}
</code></pre>
<p>Ainsi, on peut attaquer le port HTTP de la machine locale et avoir ses requêtes
redirigées vers le port HTTP de la VM. On n'a plus de changement de port donc
les liens sont valides.</p>
<p>Ces deux astuces me permettent de travailler avec mes VMs sur mon laptop de
développement en mode déconnecté.  Si vous en avez d'autres je suis preneur :-)</p>
<p><img src="media/79716ccf.308a3596152a79231f3feedc49afa4ef" data-original-source="http://cdn.libravatar.org/avatar/308a3596152a79231f3feedc49afa4ef" alt="Gravatar de Yannic Arnoux" class="gravatar" /><br/><i>Original post of <a href="http://blogduyax.madyanne.fr/quelques-astuces-pour-virtualbox.html" title="Visit the source">Yannic Arnoux</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>Cedynamix : <a href="">VirtualBox 3.0.12 et VM Windows XP la mis&egrave;re est de retour</a> (18/01/2010)</li><li>Jopa : <a href="">Du physique au virtuel avec &laquo;&nbsp;Mondo Rescue&nbsp;&raquo;</a> (20/08/2011)</li><li>Littlewing : <a href="">VirtualBox ne reconnait pas les p&eacute;riph&eacute;riques USB : quelques astuces pour r&eacute;soudre ce probl&egrave;me</a> (17/09/2013)</li><li>Geekfault : <a href="">Lancer votre dual-booting Windows dans une VirtualBox</a> (14/10/2011)</li><li>Morot : <a href="">Convertir un disque KVM/RAW vers le format VDI de Virtualbox</a> (08/01/2012)</li></ul></div></p>


title: wilfried caruel : Tinfoil for Facebook : L’application open source sous Android
uri: wilfried-caruel-Tinfoil-for-Facebook-L-application-open-source-s
feed_id:
http://wilfriedcaruel.svnet.fr/2015/12/tinfoil-for-facebook-open-source-android/?pk_campaign=feed&amp;pk_kwd=tinfoil-for-facebook-open-source-android

url:
http://wilfriedcaruel.svnet.fr/2015/12/tinfoil-for-facebook-open-source-android/?pk_campaign=feed&amp;pk_kwd=tinfoil-for-facebook-open-source-android

content:
<h1><span></span><span><span>Tinfoil</span> for Facebook</span></h1>
<p><span>Je vais vous parler d’une application que je n’utilise plus, car je n’utilise plus le réseau social <span>(malheureusement)</span> <span>numéro 1</span> en France.</span></p>
<p><span>Je parle évidemment d’une application tierce pour Facebook.</span><br><span>L’application s’appelle « <strong><span>Tinfoil</span> Facebook</strong> ».</span><br><span>Si vous êtes comme moi, vous utilisez « <span><a href="https://f-droid.org/" target="_blank">Fdroid</a></span> » comme alternative à « Google <span>play</span> store » <span>tinfoil</span> ne devrait pas vous être inconnu, car il existe une application qu’on verra peut-être plus tard ici même <a href="http://tinfoilhat.github.io/tinfoil-sms/" target="_blank"><span>tinfoil</span> sms</a> <span>(pour avoir des SMS sécurisés)</span> je vous dis peut-être, car je ne l’ai pas encore testée.</span><br><span>Je ne vous la présente pas parce que c’est une application légère, mais parce que c’est une application open source.</span><br><span>L’application est disponible sous licence « <strong>Apache</strong> » et à l’heure actuelle, elle est à la version <em><span>1.7.5</span></em> et ne fait seulement <em>452 Ko</em> contre plusieurs dizaines de <em>MO</em> pour la version officielle.</span></p>
<p><span>Après rien d’extraordinaire comme c’est la<span> version internet mobile de Facebook</span> et ne croyez pas que grâce à cette application, vous êtes à l’abri, disons juste qu’on limite les dégâts et on renforce la protection de note vie privée.</span></p>
<h2>Les fonctionnalités :</h2>
<p>Donc on peut :</p>
<p>Regarder les photos</p>
<p>Commenter un statut, article photo</p>
<p>Donner sa localisation</p>
<p>Taguer des gens sur les photos</p>
<p>Etc</p>
<p>Afficher Facebook de différentes façon :</p>
<ul><li>Auto</li>
<li>Force mobile site</li>
<li>Force desktop site</li>
<li>Force basic site</li>
<li>Facebook Zéro (je connais pas)</li>
</ul><p>Il est tout à fait possible que des fonctionnalités soient enlevés ou ajoutés (je n’ai plus de compte facebook depuis le 2 janvier 2015),</p>
<h3>La vidéo</h3>
<p><iframe width="676" height="507" src="https://www.youtube.com/embed/2zjycBI0szY?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>L’application a été développée par « <a href="https://plus.google.com/u/0/+DanielVelazco/posts" target="_blank">Daniel Velazco</a> ».</p>
<h4>Mon avis :</h4>
<p>Alors concernant cette application, j’ai 2 réactions en effet :<br>
Avoir une application qui <span>prend peu de ressource</span>, et qui « <strong><em><span>protège notre vie privée</span></em></strong> » tout en utilisant la puissance de « Facebook » est une excellente chose.<br>
Par contre, le fait que c’est quand même <span>faire la promotion de ce réseau social privateur</span> et surtout « bankable », ne me plaît pas.<br>
Je vais m’attarder plus sur ma 1re réaction qui semble<span> plus utile que la seconde</span>, en effet, il a <em>sandboxé</em> la version internet mobile et l’a ajoutée dans une application simple.<br>
Elle n’a pas que l’avantage d’être moins lourde, et utilisant beaucoup de data et de ressources, mais<strong><em><span> surtout on se retrouve avec une dizaines d’autorisations au lieu d’environ 30 pour la version android</span></em></strong> (privatrice).<br>
Je l’ai utilisée quelque temps (<em>ça se compte en jours</em>) avant de supprimer définitivement mon compte.<br>
Tout est utilisable, paramètre, check-in, commentaire , like etc,<br>
Par contre, l’autorisation « <strong>GPS</strong> » n’est semble-t-il pas activé par défaut, sachant ensuite <span>que si vous le faites</span>, vous donnez ces informations à Facebook et <span>pas la peine de critiquer l’application</span> parce qu’elle vous piste avec votre « <strong>GPS</strong> ».</p>
<p><span>Pour ceux qui utilisent Facebook, quelle application utilisez-vous ?</span><br><span>L’application a dû ajouter, modifié des choses, la vidéo date de presque 1 an, désolé, je n’ai pas pu faire une mise à jour de la vidéo n’ayant repris de compte Facebook.</span></p>
<p><strong><em><span><span>Il semblerait que l’application n’a pas été mise à jour depuis février 2015</span></span><span>.</span></em></strong></p>
<h5>Les autorisations :</h5>
<p>Données de localisation</p>
<ul><li>position approximative (réseau)</li>
<li>position précise (GPS et réseau)</li>
</ul><p>Photos/Contenus multimédias/Fichiers</p>
<ul><li>Modifier ou supprimer le contenu de la mémoire de stockage USB</li>
<li>Lire le contenu de la mémoire de stockage USB</li>
</ul><p>Autre</p>
<ul><li>afficher les connexions réseau</li>
<li>bénéficier d’un accès complet au réseau</li>
</ul><h6>Liens :</h6>
<p><a href="https://github.com/velazcod/Tinfoil-Facebook" target="_blank">Page GitHub</a></p>
<p><a href="https://f-droid.org/repository/browse/?fdfilter=facebook&amp;fdid=com.danvelazco.fbwrapper" target="_blank">Page Fdroid</a></p>
<p><a href="https://play.google.com/store/apps/details?id=com.danvelazco.fbwrapper&amp;hl=fr" target="_blank">Téléchargement</a></p>
<img src="https://stats.svnet.fr/piwik.php?idsite=2&amp;rec=1&amp;url=http%3A%2F%2Fwilfriedcaruel.svnet.fr%2F2015%2F12%2Ftinfoil-for-facebook-open-source-android%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dtinfoil-for-facebook-open-source-android&amp;action_name=Tinfoil+for+Facebook+%3A+L%26rsquo%3Bapplication+open+source+sous+Android&amp;urlref=http%3A%2F%2Fwilfriedcaruel.svnet.fr%2Ffeed%2F" width="0" height="0" alt="">
<p><img src="media/ceaa7b52.f8e0e023c0e7ee34d805b620aab6dccb" data-original-source="http://cdn.libravatar.org/avatar/f8e0e023c0e7ee34d805b620aab6dccb" alt="Gravatar de wilfried caruel" class="gravatar" /><br/><i>Original post of <a href="http://wilfriedcaruel.svnet.fr/2015/12/tinfoil-for-facebook-open-source-android/?pk_campaign=feed&amp;pk_kwd=tinfoil-for-facebook-open-source-android" title="Visit the source">wilfried caruel</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>wilfried caruel : <a href="">Droidserie : l&rsquo;application open source de la semaine</a> (10/10/2013)</li><li>wilfried caruel : <a href="">Jamendo player l&#039;application open source sous  android de la semaine</a> (04/10/2013)</li><li>wilfried caruel : <a href="">VLC for Android : L&rsquo;application android open source de la semaine</a> (26/09/2013)</li><li>wilfried caruel : <a href="">Slight backup : Le logiciel open source de la semaine</a> (19/09/2013)</li><li>wilfried caruel : <a href="">Diaspora Webclient l&#039;application Android Open Source de la semaine</a> (05/09/2013)</li></ul></div></p>


feed_id: http://carlchenet.com/2015/12/21/liens-interessants-journal-du-hacker-semaine-51/
title: Carl Chenet : Liens intéressants Journal du hacker semaine #51
uri: Carl-Chenet-Liens-intéressants-Journal-du-hacker-semaine-51
url: http://carlchenet.com/2015/12/21/liens-interessants-journal-du-hacker-semaine-51/
content:
<p>Pour cette 51ème semaine de 2015, voici<strong> 5 liens intéressants</strong> que vous avez peut-être ratés, relayés la semaine précédente par <strong><a title="Le Journal Du Pirate" href="https://www.journalduhacker.net/" target="_blank">le Journal du hacker</a></strong>, votre source d’informations pour le Logiciel Libre <strong>francophone </strong>!</p>
<ul><li><strong><span> <a href="https://www.journalduhacker.net/s/oslaci/je_ne_publierai_plus_chez_toi_lettre_ouverte_apple" target="_blank">Je ne publierai plus chez toi (lettre ouverte à Apple)</a> </span> </strong></li>
</ul><p><a href="http://framasoft.net/"><img src="https://carlchenet.files.wordpress.com/2015/10/logo-framasoft.png?w=730" alt="logo framasoft"></a></p>
<ul><li><strong><span><a href="https://www.journalduhacker.net/s/pwftcn/pic32_retrobsd_nouveau_couple_gagnant_des_objets_connect_s" target="_blank">PIC32 + RetroBSD : nouveau couple gagnant des objets connectés ?</a></span></strong></li>
<li><strong><span><a href="https://www.journalduhacker.net/s/jou86w/yubikey_s_curisez_vos_acc_s_ssh_sous_debian_avec_une_double_authentification_howto" target="_blank">Yubikey : sécurisez vos accès SSH (sous Debian) avec une double authentification [HowTo]</a> </span></strong></li>
<li><strong><span> <a href="https://www.journalduhacker.net/s/fcefpv/retour_d_exp_rience_ubuntu_touch" target="_blank">Retour d’expérience Ubuntu Touch</a> </span></strong></li>
</ul><p><a href="http://www.ubuntu.com/"><img src="https://carlchenet.files.wordpress.com/2011/05/ubuntu_logo.jpg?w=730" alt="ubuntu_logo"></a></p>
<ul><li><strong><span><a href="https://www.journalduhacker.net/s/3syf4h/les_premiers_pas_de_libreoffice_en_mode_cloud" target="_blank">Les premiers pas de LibreOffice en mode Cloud</a></span></strong></li>
</ul><p><a href="https://fr.libreoffice.org/"><img src="https://carlchenet.files.wordpress.com/2011/06/libreoffice.png?w=730" alt="libreoffice"></a></p>
<p>De plus le site web du Journal du hacker est <strong>« adaptatif (responsive) »</strong>. N’hésitez pas à le consulter depuis <strong>votre smartphone</strong> ou votre tablette !</p>
<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation <a title="Les contributeurs du Journal du Pirate" href="https://infos.mytux.fr/u/" target="_blank">de ses membres</a>. <a title="Réclamez votre invitation pour le Journal Du Pirate" href="https://infos.mytux.fr/invitations/request" target="_blank">Rejoignez-nous</a> pour proposer <strong>vos contenus</strong> à partager avec <strong>la communauté du Logiciel Libre francophone</strong> et faire<strong> connaître vos projets.<br></strong></p>
<p><strong>Et vous ?</strong> Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement <strong>dans les commentaires de l’article sur le Journal du hacker</strong> ou bien dans les commentaires de ce billet <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)">:)</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2703/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2703&amp;subd=carlchenet&amp;ref=&amp;feed=1" width="1" height="1">
<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="http://carlchenet.com/2015/12/21/liens-interessants-journal-du-hacker-semaine-51/" 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="">Liens int&eacute;ressants Journal du hacker semaine #33</a> (14/08/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #40</a> (01/10/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #30</a> (24/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #31</a> (31/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #36</a> (07/09/2015)</li></ul></div></p>


title: antistress : Joyeux anniversaire à moi : 10 ans de GNU/Linux
uri: antistress-Joyeux-anniversaire-à-moi-10-ans-de-GNU-Linux
feed_id:
http://libre-ouvert.toile-libre.org/index.php?article219/joyeux-anniversaire-a-moi-10-ans-de-gnu-linux

url:
http://libre-ouvert.toile-libre.org/index.php?article219/joyeux-anniversaire-a-moi-10-ans-de-gnu-linux

content:
<a href="https://www.flickr.com/photos/tangi_bertin/5626096972/"><p><img src="media/c2f8ac7d.gateau-d-anniversaire_300x199.jpg" data-original-source="http://libre-ouvert.toile-libre.org/data/images/gateau-d-anniversaire_300x199.jpg" alt="Gâteau d'anniversaire" height="199" width="300"></p></a>

<p>Mes amis, cela fait 10 ans (et le pouce) que je boote sur un système GNU/Linux.</p>

<p>La Grande Aventure a commencée avec une Ubuntu 5.10 (nom de code « <a href="https://fr.wikipedia.org/wiki/Liste_des_versions_d'Ubuntu" title="La liste des versions d'Ubuntu sur Wikipédia">Breezy Badger</a> ») : il s'agissait alors de la troisième version de cette distribution GNU/Linux qui faisait parler d'elle en misant sur la facilité d'installation et d'utilisation pour cibler le grand public (plutôt que le monde de l'entreprise).</p><h2>Souvenirs de 2005</h2>

<p>Une des grandes questions qui se posait alors au moment de l'installation était le choix entre totem-xine et totem-gstreamer. Pour espérer la meilleure prise en charge des différents formats audio et vidéo existants, Xine était préconisé. Il faut dire que GStreamer n'en était alors qu'à la version 0.8.x, nettement moins capable que la 0.10.x qui suivra peu de temps après et signera la maturité de cette bibliothèque multimédia, au point que <a href="https://git.gnome.org/browse/totem/commit/?id=f9f0074d165dbec419028faca3047deb77ce5973" title="Le commit correspondant sur git.gnome.org ">la possibilité de choisir Xine comme backend finira par être retirée de Totem quelques années plus tard</a>.</p>

<h2>Migration sans filet</h2>

<p>En ce qui me concerne, la bascule s'est faite sans filet : installation pure et simple d'Ubuntu 5.10 en lieu et place de Windows XP. Pas de dual boot ou autre chichi.</p>

<p>La transition s'est faite sans trop de bobos : je ne joue pas sur PC et mes habitudes logicielles incluaient déjà Firefox, OpenOffice.org, VLC... je n'ai donc pas été trop dépaysé !</p>

<p>J'ai également découvert d'autres logiciels dont je ne pourrai plus me passer aujourd'hui, comme GIMP par exemple.</p>

<p>Et puis, entre la communauté des utilisateurs <a href="http://forum.ubuntu-fr.org/" title="Le forum ubuntu-fr">ubuntu-fr</a> et <a href="http://libre-ouvert.toile-libre.org/?article135/nekohayo-mon-parrain-linux" title="Un précédent billet : nekohayo, mon Parrain-Linux">mon parrain</a>, je n'étais pas seul...</p>

<h2>Un seul logiciel vous manque...</h2>

<p>Pas trop de bobos ? À un détail près, cependant : le montage vidéo. Sous Windows j'utilisais Vegas Video (alors édité par Sonic Foundry, aujourd'hui repris par Sony Creative Software). Sous Ubuntu, je n'ai guère trouvé d'équivalent libre.</p>

<p>Pour le montage DV, il y avait bien <a href="http://libre-ouvert.toile-libre.org/?article146/mettez-vos-films-dv-sur-dvd-avec-kino" title="Un précédent billet : Mettez vos films DV sur DVD avec Kino">Kino</a>. Mais l'interface, originale, nécessitait de s'y coller un peu, et comportait son lot de rigidités. Il m'a tout de même dépanné.</p>

<p>En réalité, depuis de nombreuses années (d'aussi loin que je me souvienne), je place tous mes espoirs sur Pitivi (qui s'écrivait alors PiTiVi). Et, un peu comme le running gag qui consiste à prédire chaque année pour la suivante « l'avènement de Linux sur le desktop », <a href="http://libre-ouvert.toile-libre.org/index.php?tag/montage-video" title="Les billets tagués montage-video sur ce blogue">j'ai souvent (et très sérieusement) annoncé sur ce blogue</a> la sortie prochaine de La Version Aboutie de Pitivi...</p>

<p>Heureuse coïncidence : <a href="https://linuxfr.org/news/pitivi-0-95-s-elance-avec-un-nouveau-moteur" title="La dépêche, sur LinuxFr.org : Pitivi 0.95 s’élance avec un nouveau moteur !">cette fameuse version a fini par sortir à temps pour cet anniversaire</a> !</p>

<h2>Debian après Ubuntu, mais toujours fidèle à GNOME</h2>

<p>Finalement la direction philisophique prise par Ubuntu ne me convenait plus vraiment, et <a href="http://libre-ouvert.toile-libre.org/index.php?article60/pourquoi-je-suis-utilisateur-de-logiciels-libres-les-vraies-raisons" title="Un précédent billet : Pourquoi je suis utilisateur de logiciels libres : les vraies raisons">je suis passé à Debian vers 2010/2011</a> (version Sid sur mon PC fixe ; version Stable sur mon netbook).</p>

<p>Avec une constante (outre qu'il s'agit de la même base : Ubuntu descendant de Debian) : l'environnement de bureau GNOME. En version 2 d'abord (et ce fut pour moi un coup de foudre, impressionné que j'étais par l'esthétisme et la cohérence du bureau, surtout venant d'un environnement Windows au sein duquel chaque interface logicielle semblait n'avoir d'autre but que de se distinguer autant que possible des autres), <a href="http://libre-ouvert.toile-libre.org/?article106/gnome-3-les-chiens-aboient-la-caravane-passe" title="Un précédent billet : GNOME 3 : Les chiens aboient, la caravane passe">puis en version 3</a> (que j'utilise donc actuellement).</p>

<h2>Dans le rétroviseur</h2>

<p>Quels changements en 10 ans ? Et bien les distributions GNU/Linux se sont dotées avec GStreamer d'une base multimédia capable d'à peu près tout (dé)coder, PulseAudio a remis un peu d'ordre dans la pile audio de Linux, les pilotes graphiques en version libre font dorénavant le job, ext4 a remplacé ext3 comme système de fichiers par défaut dans les distributions, <a href="http://libre-ouvert.toile-libre.org/index.php?article213/libreoffice-5-tout-simplement-la-meilleure-suite-bureautique" title="Un précédent billet : LibreOffice 5 : tout simplement la meilleure suite bureautique ?">LibreOffice a permis d'offrir une suite bureautique d'une qualité qu'OpenOffice.org était bien en peine d'atteindre</a>, Firefox fait toujours la course à l'excellence technologique et fournit en outre à présent (enfin!) à ses utilisateurs des contre-mesures au pistage, l'empoisonnante question de la prise en charge de Flash sur GNU/Linux est sur le point d'appartenir au passé, systemd a supplanté System V comme système d'init...</p>

<h2>Prochaines étapes</h2>

<p>Wayland est sur le point de remplacer le vénérable serveur graphique X.Org dans nos distributions, avec des gains attendus en termes de fluidité et de sécurité (voire de performance et d'économie d'énergie). D'ailleurs, j'écris actuellement ce billet depuis une session Wayland de GNOME 3.18.2.</p>

<p>Btrfs, qui se veut le successeur d'ext4, parviendra t-il à faire oublier ce dernier ?</p>

<p>De gros changements en cours dans GNOME, avec notamment l'objectif de proposer un environnement applicatif indépendant des distributions, et aussi d'isoler les applications (sandboxing).</p>

<p>Pitivi 1.0 !</p>

<h2>Merci</h2>

<p>Merci à toute la communauté du logiciel libre, grâce à laquelle je n'ai pas à choisir entre le confort et la liberté :)</p>
<p><img src="media/4839f6a5.470c5e17640a289d1e99b26d2dec9f54" data-original-source="http://cdn.libravatar.org/avatar/470c5e17640a289d1e99b26d2dec9f54" alt="Gravatar de antistress" class="gravatar" /><br/><i>Original post of <a href="http://libre-ouvert.toile-libre.org/index.php?article219/joyeux-anniversaire-a-moi-10-ans-de-gnu-linux" title="Visit the source">antistress</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://framablog.org/2015/12/23/framacarte-pour-liberer-vos-maps-de-google/
title: Framablog : Framacarte, pour libérer vos maps de Google !
uri: Framablog-Framacarte-pour-libérer-vos-maps-de-Google
url: http://framablog.org/2015/12/23/framacarte-pour-liberer-vos-maps-de-google/
content:
<p>Les barbu-e-s de la communauté le savent déjà : l’alternative Libre à GoogleMaps, c’est <a href="http://www.openstreetmap.fr/">OpenStreetMaps</a> (OSM pour les intimes). En un peu plus de dix ans, plus d’un million de personnes ont participé à<a href="https://fr.wikipedia.org/wiki/OpenStreetMap"> ce projet de cartographie du monde librement utilisable et accessible</a>…</p>
<p>Mais comment faire pour que la famille Dupuis-Morizeau s’empare de ce magnifique outil offert par la communauté et se dégooglise un grand coup ? Notre réponse : <a href="https://framacarte.org/">Framacarte</a>.</p>
<p><span></span></p>
<h2>Vous offrir le monde au pied du sapin.</h2>
<p>Avoir une carte en ligne, c’est très pratique pour tracer sa route d’un point A à un point B. C’est très exactement ce que vous propose Framacarte : placez votre point A, votre point B, votre tracé… et le tour est joué ! Vous n’avez qu’à cliquer sur « plus » puis sur l’icône « partager » pour avoir l’adresse web à partager à vos ami-e-s ou le code d’intégration afin de placer cette carte sur votre site web.</p>
<div><a href="media/f283eafe.Capture-du-2015-12-22-155722.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/Capture-du-2015-12-22-155722.png" data-rel="lightbox"><img src="media/f283eafe.Capture-du-2015-12-22-155722.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/Capture-du-2015-12-22-155722.png" alt="Balade du Jardin Japonais de Toulouse au fief du GUL Toulibre ;)" width="1366" height="768"></a><p>Balade du jardin japonais de Toulouse au fief du GUL Toulibre ;)</p></div>
<p>Framacarte ne s’arrête pas là. Vous pouvez bien entendu placer des étapes entre votre point A et votre point B… jusqu’à dessiner tout l’alphabet si cela vous chante (n’en déplaise à google, <a href="http://lexpansion.lexpress.fr/high-tech/avec-alphabet-google-n-a-rien-invente_1706281.html">ce mot ne leur appartient pas</a> :p).</p>
<p>Framacarte vous permet aussi de colorier des zones, changer les pictogrammes de vos épingles, utiliser plusieurs calques, changer les fonds de cartes (plutôt ville ou plutôt nature ?) importer ou exporter vos données… Bref, de créer des cartes vraiment personnalisées.</p>
<h2>Ne réinventons pas la Frama-roue</h2>
<p>Framacarte s’appuie sur deux projets Libres : les fonds de cartes sont ceux d’<a href="http://www.openstreetmap.org/">OpenStreetMap</a>, tandis que l’outil d’édition et de partage des cartes n’est autre que le projet <a href="https://umap.openstreetmap.fr/">Umap</a>. Oui, nous hébergeons tout simplement un clone de ce projet Libre déjà connu des barbu-e-s. Il faut dire que Framacarte n’était pas, à l’origine, dans nos projets de Dégooglisations.</p>
<p>C’est Yohan Boniface, contributeur de OpenStreetMap France et développeur de Umap, qui nous a contacté pour mettre en place cette Frama-version de Umap. L’occasion pour nous de lui poser 3 questions :</p>
<p><strong>Question 1 : Bonjour Yohan, tout d’abord, est-ce que tu peux nous présenter Umap, ses origines, et comment il est développé ?</strong></p>
<p><em>Je bossais dans un journal à l’époque, et j’étais attristé de voir qu’il n’existait aucun outil libre permettant à un journaliste de faire une simple carte pour afficher des données. Il fallait ou bien l’aide d’un développeur ou bien utiliser des services privatisateurs comme GoogleMap©.</em></p>
<p><em>uMap est bâti sur Django (un framework python), et j’ai cherché à le rendre modulaire : le frontend et le backend sont deux projets séparés, ce qui a permis à d’autres développeurs d’utiliser la même interface que uMap mais sur leur propre back-end.</em></p>
<p><em>À l’exception d’une demande financée par Ixxi (filiale tech de la RATP), je développe uMap sur mon temps libre, et j’y tiens !</em></p>
<p><strong>Question 42 : Umap existe déjà et marche très bien… pourquoi cette envie de le doubler d’un Framachin ? C’est pas mieux de tout garder en un seul endroit ?</strong></p>
<p><em>La centralisation coûte très cher, et ce coût induit une dépendance aux entrées financières. Dans le libre, on essaie autant que possible d’éviter le scénario alla Wikipedia, c’est-à-dire où le service à l’utilisateur est centralisé. On finit par passer son temps à chercher de l’argent pour financer le projet. Côté OpenStreetMap, on tâche autant que possible de laisser la communauté prendre en charge les services à l’utilisateur final.</em></p>
<p><em>Donc plus y a d’instances différentes, plus les coûts sont partagés, et plus le modèle est durable.</em></p>
<p><em>Il faut un peu connaître python pour installer uMap chez soi, mais quand c’est le cas on le fait tourner en 15 minutes, donc j’invite les motivés à installer d’autres instances ! J’en connais déjà une bonne dizaine, notamment en Suisse, en Colombie, en Argentine, en Éthiopie, et aussi dans des intranets.</em></p>
<div><a href="https://framacarte.org/"><img src="media/a9c8810d.framacarte.png" data-original-source="http://framablog.org/wp-content/uploads/2015/12/framacarte.png" alt="cliquez sur l'image pour aller sur Framacarte" width="1366" height="768"></a><p>cliquez sur l’image pour aller sur Framacarte</p></div>
<p><strong>Question 1337 : À Framasoft, on espère que ce projet apportera du monde aux communautés Umap et OpenStreetMap… Mais du coup, comment y entrer et faut-il obligatoirement coder pour contribuer ?</strong></p>
<p><em>Utiliser uMap, c’est déjà contribuer.</em></p>
<p><em>Parce que ça aide à le faire connaître, et donc à étendre ses utilisateurs, et donc à augmenter les instances disponibles, et donc à « dégoogliser » Internet.</em></p>
<p><em>Pour aller un peu plus loin dans la contribution, il y a plusieurs options. Faire des rapports de bugs ou des demandes d’amélioration est une façon d’aider à prioriser les développements. Il y a aussi un gros besoin de documentation et tutoriels.</em></p>
<p><em>On peut aussi participer à la traduction (on a récemment ajouté une traduction en amarique !). Enfin, y a de l’espace pour améliorer le graphisme et l’ergonomie.</em></p>
<p><em>Et bien sûr, quand on code en python (backend) ou en javascript (frontend), il y a de quoi faire ! La page du projet pour en savoir plus : <a href="http://wiki.openstreetmap.org/wiki/UMap">http://wiki.openstreetmap.org/wiki/UMap</a></em></p>
<h2>Libre à vous de dessiner sur le monde</h2>
<p>Révolu, le temps des atlas coûteux (et autres cartes IGN) qu’il était illégal de photocopier et que l’on stabilotait à grands frissons. Désormais, avec Framacartes, vous pouvez laisser libre cours à votre imagination et partager en quelques clics ce parcours de trail avec l’ensemble de votre club…</p>
<div><a href="media/bccda202.carte-trail.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/12/carte-trail.jpg" data-rel="lightbox"><img src="media/bccda202.carte-trail.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/12/carte-trail.jpg" alt="carte-trail" width="1090" height="350"></a><p>oh le joli dénivelé !</p></div>
<p>… ou mettre en ligne sur le site de votre office de tourisme l’ensemble des restos, hébergements et lieux à visiter de votre ville…</p>
<div><a href="media/80b9218c.carte-ville.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/12/carte-ville.jpg" data-rel="lightbox"><img src="media/80b9218c.carte-ville.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/12/carte-ville.jpg" alt="carte-ville" width="1090" height="350"></a><p>ça ressemble furieusement à une chasse aux trésors… nous on dit ça, on dit rien, hein…</p></div>
<p>…ou encore détourner Framacarte pour dessiner un Tux, un Chaton ou un GNU sur le pays de votre choix (la première personne qui réalisera ce défi gagnera notre éternelle admiration déclarée officiellement sur nos réseaux sociaux !)</p>
<p>Car, encore une fois, le succès de cet outil ne dépendra que de vous. À vous donc de vous en emparer, de le partager et de nous soutenir par vos dons afin que nous préparions de nouvelles alternatives à GAFAM tout au long de 2016.</p>
<ul><li><strong>Aller sur <a href="https://framacarte.org/">Framacarte</a></strong></li>
<li><strong><a href="http://degooglisons-internet.org/">Dégooglisons Internet</a></strong></li>
<li><strong>Découvrir<a href="http://www.openstreetmap.fr/"> OpenStreetMap</a> et sa communauté francophone</strong></li>
<li><strong>Découvrir <a href="http://wiki.openstreetmap.org/wiki/UMap">Umap</a></strong></li>
<li><a href="https://soutenir.framasoft.org/"><strong>Soutenir Framasoft</strong></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="http://framablog.org/2015/12/23/framacarte-pour-liberer-vos-maps-de-google/" 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="">Huit.re, Framapic, Framabin&amp;nbsp;: Framasoft met les bouch&amp;eacute;es triples.</a> (16/03/2015)</li><li>Framablog : <a href="">Framabee, le (m&amp;eacute;ta-)moteur qui va vous butiner le web&amp;nbsp;!</a> (05/05/2015)</li><li>Framablog : <a href="">Google Code ferme ses portes&amp;nbsp;? Nous, on les ouvre.</a> (13/03/2015)</li><li>Framablog : <a href="">Framabookin&amp;nbsp;: devenez le concurrent d&amp;rsquo;Amazon&amp;nbsp;!</a> (22/06/2015)</li><li>Framablog : <a href="">Framadate&amp;nbsp;: un tuto et un openbar.</a> (29/06/2015)</li></ul></div></p>


title: nIQnutn : Ne pas afficher/indexer des fichiers multimédias sur Android
uri: nIQnutn-Ne-pas-afficher-indexer-des-fichiers-multimédias-sur-Androi
feed_id:
http://blog.niqnutn.com/index.php?article26/ne-pas-afficher-indexer-des-fichiers-multimedias-sur-android

url:
http://blog.niqnutn.com/index.php?article26/ne-pas-afficher-indexer-des-fichiers-multimedias-sur-android

content:
<p>Une petite astuce pour empêcher l'indexation de certains fichiers multimédia sur votre smartphone Android.</p>


<p>Certaines applications explorent les dossiers à la recherche de fichiers audio, image ou vidéo à indexer. Dans un premier temps on trouve ça pratique mais ça peut devenir gênant voire problématique.</p>

<div><img src="media/48da3fe7.android-logo.png" data-original-source="http://blog.niqnutn.com/data/images/0026/android-logo.png" alt=""><img src="media/f1fd040a.audio-logo.png" data-original-source="http://blog.niqnutn.com/data/images/0026/audio-logo.png" alt=""><img src="media/68e13732.image-logo.png" data-original-source="http://blog.niqnutn.com/data/images/0026/image-logo.png" alt=""></div>


<p>En utilisant votre lecteur audio, vous souhaitez uniquement écouter vos albums préférés et pas un enregistrement audio ou des sonneries que vous avez sur votre téléphone. C'est la même chose pour la galerie photos qui va parfois récupérer des fichiers depuis le dossier de téléchargement.</p>


<p>Il existe une solution très simple pour empêcher les applications de chercher ces fichiers grâce à <strong>.nomedia</strong>.</p><p>Il faut d'abord repérer dans quel dossier sont stockés les fichiers que l'on souhaite exclure.
Ensuite, il suffira de créer un fichier <em>vide</em> que l'on nommera <code>.nomedia</code> (il apparaîtra comme un fichier caché).
Si le smartphone est connecté à votre ordinateur, on peut créer le fichier depuis le gestionnaire de fichier ou directement avec une application Android (éditeur de texte /explorateur de fichier).
</p>


<div><i></i>.nomedia
<pre><code> 
</code></pre></div>


<p>Le fichier ne contient rien, seul son nom importe.
A chaque fois qu'une application rencontrera un fichier <em>.nomedia</em>, elle passera son chemin et n'indexera pas le contenu de <em>MonDossier</em>.
</p>

<div><i></i>structure du dossier
<pre><code>Carte SD
   |_ Android
   |_ DCIM
   ...
   |_ MonDossier
       |_ <strong>.nomedia</strong>
       |_ image21.jpg
       |_ image22.jpg
       |_ ...
   ...
</code></pre></div>


<p>Vos fichiers ne seront plus indexés mais toujours accessibles depuis n'importe quelle application. L'opération est réversible en supprimant le fichier.</p>

<div><i></i><span> 
Si vous ne savez pas dans quel dossier ajouter le fichier <em>.nomedia</em>, retrouvez le chemin de l'image ou la photo dans les propriétés.
</span></div>

<p>Si vous synchronisez des fichiers avec ownCloud, pensez à ajouter ce fichier à la racine ou dans les dossiers spécifiques.</p><br>
2015 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="http://blog.niqnutn.com/index.php?article26/ne-pas-afficher-indexer-des-fichiers-multimedias-sur-android" 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.fullcirclemag.fr/?post/2015/12/19/Pour-les-F%C3%AAtes-de-fin-d-ann%C3%A9e
title: Full Circle Magazine FR : Pour les Fêtes de fin d'année
uri: 2015-12-24-Full-Circle-Magazine-FR-Pour-les-Fêtes-de-fin-d-année
url: http://www.fullcirclemag.fr/?post/2015/12/19/Pour-les-F%C3%AAtes-de-fin-d-ann%C3%A9e
content:
<p>Bonjour à toutes et à tous !</p>


<p>Vous trouverez <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger">sous le sapin</a>, ou en cliquant directement sur la photo de couverture ad hoc, une ribambelle de numéros : trois Numéros spéciaux LibreOffice et le numéro 103, celui de novembre 2015, du magazine.</p>


<p><a href="http://www.fullcirclemag.fr/?download/418" hreflang="fr" title="Télécharger NS LO 04"><img src="media/701c2840.NSLibreOffice4.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/NSLibreOffice4.png" alt="NSLibreOffice4.png" title="NSLibreOffice4.png, déc. 2015"></a><a href="http://www.fullcirclemag.fr/?download/419" hreflang="fr" title="Télécharger NS LO 05"><img src="media/6b4a0b91.NSLibreOffice5.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/NSLibreOffice5.png" alt="NSLibreOffice5.png" title="NSLibreOffice5.png, déc. 2015"></a>
<a href="http://www.fullcirclemag.fr/?download/420" hreflang="fr" title="Télécharger NS LO 05"><img src="media/6db7ce82.NSLibreOffice6.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/NSLibreOffice6.png" alt="NSLibreOffice6.png" title="NSLibreOffice6.png, déc. 2015"></a></p>


<p><a href="http://www.fullcirclemag.fr/?download/417" hreflang="fr" title="Télécharger le 103"><img src="media/e30980ba.couverture103fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/couverture103fr.png" alt="couverture103fr.png" title="couverture103fr.png, déc. 2015"></a></p>






<p>Mon petit doigt me dit que vous aurez de quoi lire dans ce numéro :</p>

<ul><li>Des tutoriels à go-go : Python, LibreOffice, LaTeX (pour des bibliographies), Inkscape et un article qui détaille les calendriers de l'Avent (?!) pour les geeks qui veulent s'exercer à la programmation ! ;</li>
<li>Une imprimante 3D à construire soi-même pour pas trop cher (Labo Linux) ;</li>
<li>Une critique de <em>The Book of GNS3</em> ;</li>
<li>Une présentation des codes QR, comment les « écrire », les lire et même les enjoliver - savez-vous qu'ils peuvent contenir des paragraphes de texte ? ;</li>
<li>Enfin, l'histoire de ma propre expérience avec PhotoRec (Mon histoire) : tout n'était pas rose, mais, à la fin, les résultats étaient là ...</li>
</ul><p>Avec nos meilleurs vœux pour d'excellentes fêtes !</p>


<p>Toute l'équipe du FCMfr dont :</p>


<p>Pour les numéros spéciaux, d52fr, Bab et moi</p>


<p>Pour le numéro 103 :</p>
<ul><li>Le scribeur, Bab</li>
<li>Les traducteurs, AE, d52fr, erlevo et frangi</li>
<li>Les relecteurs, Bab, d52fr, Ekel, erlevo et moi-même, AuntieE</li>
</ul>
<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/2015/12/19/Pour-les-F%C3%AAtes-de-fin-d-ann%C3%A9e" 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="">Pour les F&ecirc;tes de fin d&#039;ann&eacute;e</a> (12/12/2013)</li><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></ul></div></p>


