# articles

feed_id: http://framablog.org/2015/05/05/framabee-le-meta-moteur-qui-va-vous-butiner-le-web/
title: Framablog : Framabee, le (méta-)moteur qui va vous butiner le web !
uri: Framablog-Framabee-le-(méta-)moteur-qui-va-vous-butiner-le-web
url: http://framablog.org/2015/05/05/framabee-le-meta-moteur-qui-va-vous-butiner-le-web/
content:
<p>Comme nous le disions dans un article précurseur de notre projet de Degooglisation d’Internet : « <a href="http://www.framablog.org/index.php/post/2014/09/05/internet-pour-un-contre-ordre-social-christophe-masutti">nous n’avons pas peur, nous ne sommes pas résignés, et nous avons nous aussi une vision à long terme pour changer le monde.</a> »</p>
<p><span></span></p>
<h2>Libérer votre porte d’entrée au Web.</h2>
<p>Parmi les plus importants outils qu’il faut libérer au plus vite : les moteurs de recherche. La dépendance du Web envers Google, fait de ce dernier un acteur monopolistique tout-puissant dont le moindre frémissement des algorithmes fait pâlir d’effroi les webmestres les plus endurcis, et peut faire perdre beaucoup d’argent à plus d’un acteur économique. L’autre aspect du moteur de la Firme réside dans la gigantesque base de données qu’elle contribue à alimenter, avec le consentement plus ou moins conscient des internautes eux-mêmes, en enregistrant nos recherches… c’est à dire aussi nos envies, nos souhaits, nos rêves.</p>
<p>Devrions-nous pour autant réinventer la roue ? Nul besoin de dénigrer le moteur de Google qui, qu’on le veuille ou non, constitue un outil formidablement efficace pour effectuer des recherches sur Internet. Si de surcroît on combine ces recherches avec celles d’autres moteurs, moins puissants mais plus spécialisés, le résultat s’avère apporter une plus-value objective.</p>
<p>Il n’est plus guère nécessaire aujourd’hui de vous rappeler quelle importance a la sécurité des données. Tel est pourtant bien le cœur du problème et d’autres que nous l’ont compris depuis longtemps. Ils proposent des solutions très confortables, certaines encore à l’état de projet. Ils mutualisent les puissances des moteurs de recherches dont celui de Google (on les appelle des métamoteurs) tout en garantissant la sécurité de nos identités, ou bien encore en passant par d’autres protocoles comme le P2P :</p>
<ul><li><a href="https://duckduckgo.com/">Duck Duck Go</a>,</li>
<li><a href="https://ixquick.fr/fra/">ixquick</a>,</li>
<li><a href="https://github.com/asciimoo/searx">Searx</a>,</li>
<li><a href="http://yacy.net/fr/">Yacy</a>,</li>
<li><a href="http://nutch.apache.org/">Nutch</a>,</li>
<li><a href="http://beniz.github.io/seeks/">Seeks</a>.</li>
</ul><h2>Et Framasoft envoie : Framabee !</h2>
<p><a href="http://framabee.org/"><img src="media/f3a3a991.framabee_logoPetit.png" data-original-source="http://framablog.org/wp-content/uploads/2015/05/framabee_logoPetit.png" rel="lightbox" alt="Framabee logo" width="150" height="117"></a>Le modèle de Dégooglisation d’Internet que nous proposons depuis octobre 2014 ne pouvait pas faire l’économie d’un moteur de recherche digne de ce nom. Nous avons donc choisi de lancer un métamoteur de recherche à la « sauce » Framasoft. Or, comme vous le savez, nos intentions ne se limitent pas à mettre en place des services.</p>
<p>Nous offrons un métamoteur de recherche aux visiteurs, au même titre que les autres services que nous proposons ou allons proposer, grâce à vos dons, dans le panier de services de notre projet <a href="http://degooglisons-internet.org/liste/">Dégooglisons Internet</a>. À terme, l’ensemble vise à faire la démonstration des alternatives aux services privateurs, de manière libre, éthique, décentralisée et solidaire.</p>
<h3>Libre</h3>
<p>Nous avons choisi d’utiliser <a href="https://github.com/asciimoo/searx">Searx</a> parce qu’avant tout, il s’agit d’un logiciel libre. Ensuite, pour son développement actif et, bien entendu, parce que les résultats retournés sont tout aussi pertinents, voire plus que ceux des moteurs de recherche classiques (bien entendu, puisqu’il vous propose un mix de tous les résultats).</p>
<p>Seeks est un vrai moteur de recherche qui va indexer le web et les différents nœuds communiquent en <em>peer-to-peer</em>. C’est quand même mieux, non ? Eh bien, il a fallu faire un choix, et si nous pouvons installer et customiser Searx (qui est écrit en Python), modifier Seeks qui, lui, est en C++… disons que la tâche est plus ardue. Framasoft n’est pas une association de développeurs (loin s’en faut) et nos bénévoles sont déjà bien surchargés, sans leur demander d’apprendre un nouveau langage. <img src="media/fd7c145d.1f61b.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f61b.png" alt="😛"></p>
<p>De plus Seeks n’a plus l’air en développement actif (le dernier <em>commit</em> date de plus de 6 mois), alors que son site indique qu’il s’agit d’une <em>early release</em>, c’est à dire un logiciel pas forcément tout à fait au point.</p>
<h3>Éthique</h3>
<p>Comme nous l’annonçons <a href="http://degooglisons-internet.org/nav/html/charte.html">dans notre charte</a> : nous ne vous suivons pas, nous ne vous traquons pas, et nous n’avons que faire de vos données personnelles, si ce n’est de vous aider à les protéger !</p>
<h3>Décentralisé</h3>
<p>Chacun est libre d’installer sa propre instance de Searx sur son propre serveur : vous ne dépendez nullement de Framasoft pour utiliser Searx. Vous pouvez même choisir votre instance préférée parmi <a href="https://github.com/asciimoo/searx/wiki/Searx-instances">toutes celles déjà ouvertes au public.</a> <img src="media/5ed863d5.simple-smile.png" data-original-source="http://framablog.org/wp-includes/images/smilies/simple-smile.png" rel="lightbox" alt=":-)"></p>
<h3>Solidaire</h3>
<p>Nous voulons aussi montrer qu’il est possible d’installer un métamoteur sur son propre serveur, pour le compte de votre asso, de vos voisins, de votre famille… La facilité (relative) de son installation vous sera très prochainement expliquée sur Framacloud.</p>
<h2>Les capacités de Searx :</h2>
<ul><li>différentes catégories de recherche ;</li>
<li>export des recherches : en json, pour en faire ce que vous voulez, en csv, pour l’utiliser dans un tableur et même sous forme de flux RSS pour surveiller les résultats de votre recherche ;</li>
<li>configuration : choisir un autre thème, utiliser une autre catégorie de recherche par défaut, (dés)activer des moteurs de recherche… Searx est configurable à loisir ! (les préférences sont enregistrées dans un cookie) ;</li>
<li>réponses rapides : par l’usage de l’API de Duckduckgo, vous aurez des encarts, des réponses rapides de ce moteur ;</li>
<li>intégration à votre navigateur : utilisez Searx directement depuis la barre de recherche de votre navigateur préféré.</li>
</ul><p><a href="media/67ff7c78.framabee-ajout.png" data-original-source="http://framablog.org/wp-content/uploads/2015/05/framabee-ajout.png" rel="lightbox"><img src="media/67ff7c78.framabee-ajout.png" data-original-source="http://framablog.org/wp-content/uploads/2015/05/framabee-ajout.png" alt="framabee ajout" width="1261" height="302"></a></p>
<h2>Et Searx n’est pas Google…</h2>
<p>Jouons-la franc-jeu : tester Framabee, ce n’est pas nécessairement l’adopter !</p>
<p>En effet, vous pourriez trouver que les résultats de Framabee sont moins pertinents que ceux de Google (mais plus que ceux de Bing!, quand même <img src="media/fd7c145d.1f61b.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f61b.png" alt="😛"> ). Cela est dû à un phénomène très simple : <a href="https://fr.wikipedia.org/wiki/Bulle_de_filtres">la « bulle de filtre »</a>. Ainsi, comme Google sait beaucoup sur vous (votre géolocalisation, votre âge, votre sexe, vos précédentes recherches, qui sont vos amis, etc), il peut vous proposer des résultats adaptés à votre profil. L’expert en sécurité informatique Bruce Schneier vient d’ailleurs de publier un <a href="http://www.internetactu.net/2015/03/03/de-la-manipulation-basee-sur-la-surveillance/">ouvrage fort intéressant</a> intitulé « Data and Goliath » qui traite largement de ce sujet. Vous pouvez aussi en apprendre plus sur le sujet en regardant la <a href="http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles?language=fr">conférence TED donnée par Eli Pariser</a>.</p>
<p><iframe src="https://embed-ssl.ted.com/talks/lang/fr/eli_pariser_beware_online_filter_bubbles.html" width="560" height="315" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen"></iframe></p>
<p>Autrement dit : Google vous enferme dans une « bulle » et traite vos recherches en fonction de <em>ce qu’il pense que vous cherchez</em>. Cela pose d’énormes problèmes culturels et éthiques.</p>
<ul><li>Comment découvrir de nouvelles choses si mon moteur m’enferme dans des territoires connus ?</li>
<li>Un logiciel peut-il décider ce qui est bon pour un être humain, d’autant plus si on n’a pas la « recette » de ce logiciel ?</li>
<li>Comment s’assurer que le filtre de Google n’agit pas comme une forme de censure ?</li>
<li>Qui décide de ce qui doit apparaître ou pas dans les résultats, et comment s’assurer que quelqu’un n’a pas payé Google pour « remonter » un résultat ?</li>
<li>etc.</li>
</ul><p>Or, Framabee ne conserve — volontairement, c’est une fonctionnalité, pas un bug ! — aucun historique de vos recherches. Par conséquent, vous n’êtes dans aucune « bulle », sauf éventuellement celle de la langue des résultats, et encore cela peut se désactiver. Mais la contrepartie de cette liberté, c’est que vous pouvez perdre en confort (c’est à dire des résultats adaptés à ce que la machine pense que vous cherchez).</p>
<p>Par ailleurs, Framabee ne résout pas le problème de l’index des moteurs de recherche. Comme nous l’avons dit plus haut, Framabee est un méta-moteur, c’est-à-dire qu’il interroge (de façon anonyme) différents moteurs, et récupère puis vous affiche les résultats qui lui sont transmis. Cela pose donc la question de la taille des bases de données (ou « index ») des moteurs. Le site <a href="http://www.worldwidewebsize.com/">worldwidewebsize.com</a> estime la « taille » du web indexé par Google (et donc du web visible par le moteur <a href="https://fr.wikipedia.org/wiki/Googlebot">googlebot</a>) à 45 milliards de pages web. Avoir un moteur capable d’indexer autant de pages, et une infrastructure en mesure d’exploiter cette base de données colossale de façon efficace coûte une fortune (plusieurs dizaines de millions d’euros au bas mot). Il est donc totalement impossible à Framasoft, association loi 1901, de proposer un moteur « 100% indépendant ». Wikipédia <a href="http://en.wikipedia.org/wiki/List_of_search_engines#General">nous apprend</a> d’ailleurs qu’il ne reste que très peu de <a href="http://en.wikipedia.org/wiki/Comparison_of_web_search_engines">« vrais » moteurs</a> de recherche.</p>
<p>La solution à ce problème viendra — espérons-le — peut-être de logiciels libres en pair-à-pair comme <a href="https://fr.wikipedia.org/wiki/YaCy">Yacy</a>. Mais les ressources de Yacy (communauté de quelques bénévoles) sont sans commune mesure avec celles de Google (55 000 employés et 66 milliards de dollars de chiffres d’affaires).</p>
<h2>Mais Google est mon ami… non ? (<a href="http://googleesttonami.org/">non</a>).</h2>
<p>Ah ! Ces amis qui sous prétexte de t’aider à retrouver tes clés s’incrustent chez toi, fouillent dans ta garde-robe, tapent dans ton frigo et en profitent pour dépiauter ton courrier…</p>
<p>Framabee permet de virer du moteur de Google toutes les cochoncetés qui y ont été mises… par Google ! Et ce, tout en invitant d’autres moteurs de recherche à affiner les résultats. Pour reprendre l’analogie, c’est dire à notre pique-assiette : « tu ne rentreras chez moi qu’à mes conditions, avec respect… et accompagné d’autres potes. »</p>
<p>Framabee (ou votre propre instance de Searx) est un outil de plus pour vous aider à reprendre les clés… de vos Internets. À vous de l’utiliser (et de le faire connaître). Rendez-vous dès maintenant sur :</p>
<ul><li><a href="https://framabee.org/">Framabee.org</a>, l’abeille qui vous butine le web ;</li>
<li><a href="https://trouvons.org/">Trouvons.org</a>, la version sérieuse pour le boulot ;</li>
<li>et si vous avez un doute, vous n’avez qu’à demander à <a href="https://tontonroger.org/">Tonton Roger</a> <img src="media/7f1b63c6.1f609.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉"></li>
</ul><p>Enfin, si vous souhaitez (comme nous : promis ça marche très bien !) utiliser Framabee comme moteur de recherche, il vous suffit, lorsque vous êtes sur la page d’accueil du moteur, de cliquer sur l’icône de préférences et de choisir « Ajouter Searx à votre moteur de recherche », puis de l’ajouter comme moteur par défaut.</p>
<p>Vous pouvez aussi suivre les instructions de l’animation ci-dessous.</p>
<p>PS : toute la FramaTeam tient à remercier Asciimoo et toute l’équipe de contribution de Searx pour leur boulot, Framasky pour avoir mené à bien le projet… Et surtout nos donateurs et donatrices qui, par leur soutien, nous donnent les moyens de continuer à Dégoogliser Internet. Voici une nouvelle étape de franchie <a href="http://soutenir.framasoft.org/">grâce à vos dons</a>.</p>
<p><a href="media/cb550a83.framabee.gif" data-original-source="http://framablog.org/wp-content/uploads/2015/05/framabee.gif" rel="lightbox"><img src="media/cb550a83.framabee.gif" data-original-source="http://framablog.org/wp-content/uploads/2015/05/framabee.gif" alt="framabee" width="1102" height="735"></a></p>
<div title="Diaspora*"><a href="javascript:(function()%7Bvar%20url%20=%20'http://framablog.org/2015/05/05/framabee-le-meta-moteur-qui-va-vous-butiner-le-web/'%20;var%20title%20=%20'Framabee,%20le%20(m%C3%A9ta-)moteur%20qui%20va%20vous%20butiner%20le%20web%20!';%20%20%20window.open('http://framablog.org/wp-content/plugins/share-on-diaspora/new_window.php?url='+encodeURIComponent(url)+'&amp;title='+encodeURIComponent(title),'post','location=no,links=no,scrollbars=no,toolbar=no,width=620,height=400')%7D)()"><span><img src="media/96904f55.diaspora.jpg" data-original-source="http://www.framablog.org/wp-content/uploads/2015/01/diaspora.jpg" rel="lightbox" alt=""></span></a></div>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://framablog.org/2015/05/05/framabee-le-meta-moteur-qui-va-vous-butiner-le-web/" 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 : Framasoft met les bouch&amp;eacute;es triples.</a> (16/03/2015)</li><li>Framablog : <a href="">Google Code ferme ses portes ? Nous, on les ouvre.</a> (13/03/2015)</li><li>Framablog : <a href="">MyPads : le d&amp;eacute;veloppement repart</a> (06/02/2015)</li><li>Framablog : <a href="">D&eacute;googlisons Internet : notre (modeste) plan de lib&eacute;ration du monde</a> (07/10/2014)</li><li>Framablog : <a href="">D&amp;eacute;googlisons Internet : notre (modeste) plan de lib&amp;eacute;ration du monde</a> (07/10/2014)</li></ul></div></p>


title: Julien : Installation de Debian Jessie sur Dell XPS 13 9343 (2015)
uri: Julien-Installation-de-Debian-Jessie-sur-Dell-XPS-13-9343-(2015)
feed_id:
http://www.linuxaddict.fr/index.php/2015/05/05/installation-de-debian-jessie-sur-dell-xps-13-9343-2015/

url:
http://www.linuxaddict.fr/index.php/2015/05/05/installation-de-debian-jessie-sur-dell-xps-13-9343-2015/

content:
<p>Cela fait un moment que je cherche à acquérir un Ultrabook. Mes critères étant essentiellement 1,2 Kg max et un écran Full HD. Ce qui me retenait c’est le support Linux plutôt compliqué sur ce genre de machines. En remplacement de mon Lenovo X230 (lui même ayant remplacé <a href="http://www.linuxaddict.fr/index.php/2012/12/30/ma-nouvelle-machine-le-lenovo-x220/">mon X220</a>) au support Linux irréprochable, j’ai jeté mon dévolu sur le nouvel XPS 13 (9343) de chez Dell. Le fait que Dell en fasse un Developer Edition m’ayant encouragé. La configuration que j’ai retenue est la suivante : Core I5, 256 GB SSD, 8 Go RAM, écran mat Full HD (1920*1080). Le laptop est venu avec Windows 8.1. L’ordinateur m’étant fourni par ma société, j’ai décidé de conserver l’installation Windows d’origine. J’ai alors entrepris d’installer Debian. Et puisque le support de l’UEFI est désormais parfaitement supporté, je ne passerai pas en mode Legacy. Je précise que le Laptop embarque une puce Broadcom BCM4352 servant du Wifi et du Bluetooth.</p>
<p>A l’heure où j’écris ces lignes, <a href="http://downloads.dell.com/FOLDER02908845M/1/9343_BIOS_Rev_A03.exe">la version A03 du Bios</a> est disponible ainsi que la version A01 du <a href="http://downloads.dell.com/FOLDER02883019M/1/9343_Firmware_T792T_WN32_18.1.48_A00.EXE">firmware du Touchpad</a>. Assurez-vous d’avoir mis à jour votre machine avant d’installer Debian.</p>
<p>La première chose à faire est de vous procurer un dongle USB Wifi ou ethernet (préférez ce dernier d’ailleurs) supporté par l’installeur Debian out-of-the box. En ce qui me concerne, j’utilise cet<a href="http://www.startech.com/Networking-IO/Adapter-Cards/USB-3-Gigabit-Ethernet-Adapter-with-USB-Port~USB31000SPTB"> adaptateur de chez Startech.</a> Il fonctionne sur USB3 et permet un lien 1 Gbps. Par ailleurs il embarque un port USB3 ce qui permet de ne pas perdre celui sur lequel vous aurez branché l’adaptateur. Téléchargez ensuite une image ISO de Debian et flashez la sur une clé USB avec dd:</p>
<pre># dd if=debian-8.0.0-amd64-netinst.iso of=/dev/sdx bs=4M)</pre>
<p>Même si l’UEFI est supporté, il n’en va pas de même pour le SecureBoot. Il faut donc penser à le désactiver. Au démarrage de la machine appuyez sur F12 et sélectionnez l’option Boot Settings (c’est la dernière). Dans ce menu choisissez UEFI On et SecureBoot Off). Voilà vous êtes désormais prêt à installer Debian. Branchez votre clé USB et votre adaptateur Ethernet, et c’est parti ! Je ne vais pas m’attarder sur toutes les étapes de l’installation, exceptée celle du partitionnement. En ce qui me concerne j’ai choisi une installation LVM sur une partition chiffrée. Choisissez la disposition que vous souhaitez. Si vous installez Debian en double-boot, je vous conseille de ne supprimer aucune partition, et dans ce cas <a href="https://tweakhound.com/2013/01/02/how-to-resize-your-windows-8-partition/">réduisez la taille</a> de la plus grosse partition Windows grâce à l’utilitaire intégré à Windows. Si vous ne souhaitez pas garder trace de Windows, supprimez toutes les partitions à l’exception de l’EFI dans laquelle GRUB va s’installer. Poursuivez l’installation et rebootez la machine.</p>
<p>Au premier démarrage, le son ne devrait pas fonctionner ainsi que le wifi et le bluetooth. Un autre problème vient du rendering qui n’est que logiciel avec l’installation Xorg de Jessie. Ce problème est très facile à résoudre. Ajoutez le dépôt experimental à votre sources.list :</p>
<pre>deb http://debian.revolsys.fr/debian experimental main</pre>
<p>Puis installez le pilote Xorg Intel :</p>
<pre># aptitude install xserver-xorg-video-intel</pre>
<p>Redémarrez et les problèmes graphique est réglé. J’en profite pour vous indiquer la manipulation à effectuer pour avoir du son. Si vous envisagez le double-boot et que vous passez d’un OS à l’autre, il faudra au préalable réaliser 2 démarrages à froid dans l’OS cible pour activer la carte son. Ceci est dû au fait que le circuit son fonctionne en I2C sous Windows et HDA sous Linux. Le micro ne fonctionne toutefois pas, et la seule façon de le faire fonctionner et de compiler un kernel depuis les sources en ayant au préalable appliqué <a href="https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/?h=for-next&amp;id=e1e62b98ebddc3234f3259019d3236f66fc667f8">ce patch</a> et <a href="https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/?h=for-next&amp;id=f3b703326541d0c1ce85f5e570f6d2b6bd4296ec">ce patch.</a></p>
<p>Passons maintenant au Bluetooth. Il se peut que la première fois que vous démarriez sous Debian, le Bluetooth fonctionne correctement, mais ça n’est que temporaire. Le pilote est bon mais le firmware ne se charge pas. Voici le fix pour ce problème :</p>
<pre> Téléchargez <a href="http://www.linuxaddict.fr/divers/BCM20702A0-0a5c-216f.hcd">ce fichier</a>.Copiez le dans /lib/firmware/brcm (créez le répertoire brcm s'il n'existe pas.) Vous pouvez trouver la manipulation complète sur le <a href="http://forthescience.org/blog/2015/04/21/installing_ubuntu_14_04_on_the_new_dell_xps_13_v2/">blog de Stefano</a>.
redémarrez et votre Bluetooth est désormais opérationnel</pre>
<p>Dernier point le Wifi. Comme je l’ai précisé, le Dell est livré en France avec une carte Broadcom. Le meilleur moyen d’avoir des performances et une stabilité de la connexion digne de ce nom, est d’utiliser le driver propriétaire wl. Il faut le compiler puis l’installer. Pour ce faire, on va utiliser DKMS.</p>
<pre> Installez d'abord les entêtes de votre Kernel :
# aptitude install linux-headers-$(uname -r)
Installez ensuite le paquet du driver pour dkms (activez au préalable les dépôts non-free dans votre sources.list) :
#aptitude install broadcom-sta-dkms
DKMS va alors compiler module (wl.ko) pour vous. Pour activer le wifi il vous suffit alors de faire :
# modprobe wl </pre>
<p>Avec le noyau 3.16 le suspend-to-ram fonctionne parfaitement ainsi que le rétroéclairage clavier qui est géré au niveau hardware. Sans optimisation particulière j’arrive à obtenir 7h30-8h de batterie. Certains parviennent à 10h. Le lecteur de SD-card fonctionne ainsi que le mini Display-port.</p>
<p>Voilà c’est tout pour cet article. Je vais continuer à optimiser l’installation et vous tiendrai au courant. En attendant vous pouvez me poser des questions dans les commentaires.</p>
<p><img src="media/42b53847.f34473a2f2d3b50e17f167ad49dc3271" data-original-source="http://cdn.libravatar.org/avatar/f34473a2f2d3b50e17f167ad49dc3271" alt="Gravatar de Julien" class="gravatar" /><br/><i>Original post of <a href="http://www.linuxaddict.fr/index.php/2015/05/05/installation-de-debian-jessie-sur-dell-xps-13-9343-2015/" title="Visit the source">Julien</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>Gregory Colpart : <a href="">Driver bnx2 du noyau Lenny et carte Broadcom NetXtreme II</a> (08/05/2009)</li><li>Yannig : <a href="">Installation de Debian squeeze/OpenMediaVault sur PowerEdge R520 et baie Powervault MD1200 Base</a> (30/05/2013)</li><li>TitaX : <a href="">Fedora 9 et le wifi du Dell inspiron 1501</a> (26/07/2008)</li><li>Julien : <a href="">D&icirc;tes bonjour &agrave; Jessie !</a> (05/05/2015)</li><li>Tuxicoman : <a href="">Debconf 13</a> (19/08/2013)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/05/sous-linux-laccessibilite-est-bonne/
title: Okki : Sous Linux, l’accessibilité est bonne…
uri: Okki-Sous-Linux-l-accessibilité-est-bonne
url: http://www.gnomelibre.fr/2015/05/sous-linux-laccessibilite-est-bonne/
content:
<h4>(mais pourrait être meilleure)</h4>
<p><a href="media/0c47fbc6.icone_accessibilite_GNOME.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/icone_accessibilite_GNOME.png"><img src="media/0c47fbc6.icone_accessibilite_GNOME.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/icone_accessibilite_GNOME.png" alt="Logo de GNOME Accessibility" width="256" height="256"></a></p>
<p>Kendell Clark vient de <a href="https://opensource.com/life/15/5/accessibility-linux">publier un article</a> concernant l’<a href="https://fr.wikipedia.org/wiki/Accessibilit%C3%A9_aux_personnes_handicap%C3%A9es">accessibilité</a> sous Linux, où il revient sur les avantages du libre sur les alternatives propriétaires, listant ses points forts, tout en étant réaliste. Bien que la situation se soit améliorée, l’utilisateur continue de faire face à un certain nombre de problèmes.</p>
<p>Parmi les points positifs, contrairement aux systèmes propriétaires, <a href="https://getfedora.org/">Fedora</a> (ou toute autre distribution proposant GNOME par défaut) fournit directement tout ce qui est nécessaire :</p>
<ul><li>Lecteur d’écran : retranscrit par synthèse vocale et/ou sur un afficheur braille ce qui est affiché sur l’écran</li>
<li>Zoom : agit comme une loupe pour aider les utilisateurs ayant des déficiences visuelles</li>
<li>Contraste élevé : aide les utilisateurs qui ont du mal à lire un texte, à moins que le contraste ne soit corrigé, comme un texte blanc sur fond noir, ou inversement</li>
<li>Touches de la souris : permet de contrôler le curseur de la souris, à l’aide du pavé numérique</li>
<li>Touches rémanentes : aide les utilisateurs qui ont des difficultés à appuyer simultanément sur plusieurs touches, et ceux qui ne peuvent utiliser qu’une seule main</li>
<li>Touches rebond : permet d’ignorer les touches pressées rapidement, ou une touche enfoncée accidentellement</li>
<li>Clavier visuel : aide les utilisateurs qui ne peuvent pas taper au clavier, mais qui peuvent utiliser une souris</li>
<li>Alertes visuelles : remplace les alertes sonores en faisant clignoter l’écran ou la fenêtre de l’application</li>
</ul><p>Il cite d’autres avantages, comme le fait que ce soit libre et gratuit, en opposition aux licences parfois onéreuses des logiciels propriétaires spécialisés. Ou le fait que l’on puisse trouver des distributions spécifiques, telles que <a href="http://sonargnulinux.com/">Sonar GNU/Linux</a>, qui propose l’environnement GNOME pré-configuré avec certaines options d’accessibilité activées, une <a href="https://fr.wikipedia.org/wiki/Police_d%27%C3%A9criture">police d’écriture</a> adaptée (<a href="http://opendyslexic.org/">OpenDyslexic</a>), ainsi que certains logiciels pré-installés, comme <a href="http://eviacam.sourceforge.net/">eViacam</a>, qui permet de contrôler le curseur de la souris, en surveillant les <a href="https://fr.wikipedia.org/wiki/Oculom%C3%A9trie">mouvements oculaires</a>.</p>
<p><strong>Mais tout n’est pas parfait</strong></p>
<p>Il enchaîne ensuite sur un certain nombre de points négatifs :</p>
<ul><li>La communauté de l’accessibilité est bien trop petite. Trop peu de personnes semblent s’investir, ce qui signifie donc moins de rapports de bugs, et moins de développeurs pour les corriger, ou améliorer les différents logiciels.</li>
<li>Le manque d’applications spécialisées, que ce soit des jeux audio pour aveugles ou malvoyants, ou l’absence de support du format <a href="https://fr.wikipedia.org/wiki/DAISY_%28livre_audio%29">DAISY</a> par les lecteurs de livres électroniques.</li>
<li>Le faible choix de voix naturelles pour les logiciels de synthèse vocale.</li>
<li>Le désintérêt des agences gouvernementales et autres organisations de soutien aux handicapés envers les systèmes libres.</li>
<li>Mais également le désintérêt, ou tout simplement l’ignorance, de la plupart des développeurs d’applications libres, en ce qui concerne les questions d’accessibilité.</li>
</ul><p>La GNOME Foundation emploie des développeurs sur ces questions, ce qui fait de GNOME l’environnement de bureau le plus accessible, mais de par le manque de collaboration entre les différents projets, d’autres environnements sont moins, voir pas du tout accessibles.</p>
<p>Il invite donc les gens intéressés à ne surtout pas hésiter à s’investir. Un bon début serait de s’abonner aux listes de diffusion d’<a href="https://mail.gnome.org/mailman/listinfo/orca-list">Orca</a> (le lecteur d’écran) ou de <a href="https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list">GNOME accessibility</a>. Et si vous avez la moindre question (en anglais), vous pouvez toujours le retrouver sur le salon IRC <a href="https://webchat.freenode.net/?channels=%23fedora">#fedora@irc.freenode.net</a> ou le contacter par <a href="mailto:coffeekingms@gmail.com">courrier électronique</a>.</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/05/sous-linux-laccessibilite-est-bonne/" 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://www.mercereau.info/apprendre-a-sculpter-un-manchot-tux-en-ballon/
title: David Mercereau : Apprendre à sculpter un manchot (tux) en ballon
uri: David-Mercereau-Apprendre-à-sculpter-un-manchot-(tux)-en-ballon
url: http://www.mercereau.info/apprendre-a-sculpter-un-manchot-tux-en-ballon/
content:
<p><b></b><b><a href="media/b020af77.ApprendreASculpterUnManchotEnBallon.pdf" data-original-source="http://www.mercereau.info/wp-content/uploads/2015/05/ApprendreASculpterUnManchotEnBallon.pdf"><img src="media/7fd7c2f9.DSC02388-e1430816203300-178x300.jpg" data-original-source="http://www.mercereau.info/wp-content/uploads/2015/05/DSC02388-e1430816203300-178x300.jpg" alt="tux en ballon sculpté" width="178" height="300"></a></b></p>
<p><a href="https://fr.wikipedia.org/wiki/Tux" target="_blank"><b>Tux</b></a> est un <a title="Manchot" href="https://fr.wikipedia.org/wiki/Manchot">manchot</a>, la mascotte officielle de <a title="Linux" href="https://fr.wikipedia.org/wiki/Linux">Linux</a>, Voici une bande dessinée pour vous permettre de le sculpter en ballon. Noter que cette sculpture n’est pas des plus simples. Si vous n’avez jamais fait de sculpture de ballon, préférez commercer par un <a href="http://www.multiloisirs.com/ballons/scultptures/chien.htm" target="_blank">petit toutou</a>, une <a href="http://www.multiloisirs.com/ballons/scultptures/fleur3b.htm" target="_blank">fleur</a>, avant de vous attaquer au manchot.</p>
<div><a href="media/b020af77.ApprendreASculpterUnManchotEnBallon.pdf" data-original-source="http://www.mercereau.info/wp-content/uploads/2015/05/ApprendreASculpterUnManchotEnBallon.pdf"><img src="media/c50fbd4d.ApprendreASculpterUnManchotEnBallon_aperC3A7u.jpg" data-original-source="http://www.mercereau.info/wp-content/uploads/2015/05/ApprendreASculpterUnManchotEnBallon_aper%C3%A7u.jpg" alt="Aperçu de la BD" width="370" height="504"></a><p>Aperçu de la BD</p></div>
<p>Le format est aux choix :</p>
<ul><li><a href="media/b020af77.ApprendreASculpterUnManchotEnBallon.pdf" data-original-source="http://www.mercereau.info/wp-content/uploads/2015/05/ApprendreASculpterUnManchotEnBallon.pdf" target="_blank">Apprendre à sculpter un manchot (tux) en ballon [PDF]</a></li>
<li><a href="media/0d271337.ApprendreASculpterUnManchotEnBallon.jpg" data-original-source="http://www.mercereau.info/wp-content/uploads/2015/05/ApprendreASculpterUnManchotEnBallon.jpg" target="_blank">Apprendre à sculpter un manchot (tux) en ballon [JPEG]</a></li>
<li><a href="http://www.mercereau.info/wp-content/uploads/2015/05/ApprendreASculpterUnManchotEnBallon.odg" target="_blank">Apprendre à sculpter un manchot (tux) en ballon [ODG]</a> (source)</li>
</ul><p>Si vous préférez apprendre sur vidéo, <a href="http://www.mossieur-ballon.com/fr/tutoriels/initiation-a-la-sculpture-sur-ballon-5-tux-le-manchot-pingouin" target="_blank">monsieur ballon vous en propose une</a>.</p>
<p><img src="media/daec4dc1.de43c41aa5a82aa62ed68f4d2cbc8300" data-original-source="http://cdn.libravatar.org/avatar/de43c41aa5a82aa62ed68f4d2cbc8300" alt="Gravatar de David Mercereau" class="gravatar" /><br/><i>Original post of <a href="http://www.mercereau.info/apprendre-a-sculpter-un-manchot-tux-en-ballon/" title="Visit the source">David Mercereau</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>theClimber : <a href="">En vrac quelques liens</a> (03/06/2009)</li><li>theClimber : <a href="">Un regard en avant vers GNOME 3.0</a> (02/04/2009)</li><li>Damien Pobel : <a href="">Faire la somme de nombres en shell</a> (11/03/2009)</li><li>NiKo : <a href="">Mettre en place un bouncer IRC avec Muh</a> (25/04/2007)</li><li>Zic : <a href="">Tutoriel simple et rapide pour mettre en place une solution de virtualisation Xen sous Debian 4.0 Etch</a> (06/07/2008)</li></ul></div></p>


feed_id: http://www.linuxaddict.fr/index.php/2015/05/05/dites-bonjour-a-jessie/
title: Julien : Dîtes bonjour à Jessie !
uri: Julien-Dîtes-bonjour-à-Jessie
url: http://www.linuxaddict.fr/index.php/2015/05/05/dites-bonjour-a-jessie/
content:
<p>Le 25 avril 2015 le projet Debian a releasé la huitième itération de la version stable de sa distribution, nom de code Jessie. Il a fallu environ 2 ans pour que cette version voit le jour, ce qui est un le délai normal de release pour Debian. Cette nouvelle version embarque évidemment pas mal de nouveautés, même si celle qui attire le plus les regards est bien entendu l’adoption du nouveau système de démarrage, à savoir <a href="http://www.linuxaddict.fr/index.php/2014/10/21/que-penser-de-systemd/">Systemd</a>. Après tous les remous que l’adoption de ce nouveau système a générés, les « antis » devront bien s’y faire ou alors il va falloir s’orienter vers un éventuel <a href="https://devuan.org/">fork</a> voire changer de distribution ! Cependant, sysvinit est toujours présent dans Jessie ce qui peut éventuellement apaiser quelque peu les tensions et les frustrations.</p>
<p>Alors hormis Systemd, que trouve-t-on de nouveau sous le capot ? L’un des principaux apports, est le support de L’UEFI. Cette fonctionnalité était déjà présente dans Wheezy, mais il fallait installer Grub/UEFI à part. Désormais quand vous amorcez une machine UEFI avec l’installeur Jessie, Debian le détecte automatiquement et fait en sorte de vous présenter les options de partitionnement adéquates (notamment la détection de la partition EFI et l’installation de GRUB dedans). Ceci est une bonne nouvelle car toutes les machines récentes sont désormais livrées avec l’UEFI (même s’il est toujours possible de démarrer en Legacy à savoir en BIOS). Quelques nouveautés un peu moins techniques voient également le jour avec la sortie de Jessie. Les équipes Debian ont voulu mettre l’accent sur la partie « gestion » du projet, en proposant aux utilisateurs de pouvoir chercher des informations directement dans le code source de Debian et des paquets proposés par le projet, au travers d’une interface web : <a href="http://codesearch.debian.net/">codesearch.debian.net</a>. A noter également que le <a href="https://tracker.debian.org/">système de suivi des paquets</a> (PTS) a entièrement été réécrit. Je ne vais pas faire une liste à la Prevert des nouvelles versions des paquets, sachez simplement que Jessie est fournie avec le Kernel 3.16 et l’environnement de bureau Gnome 3.14, ou encore Icedove et Iceweasel 31. Je vous oriente vers<a href="https://www.debian.org/News/2015/20150426"> l’annonce officielle</a> pour découvrir les versions des paquets qui vous intéressent. Si vous souhaitez bénéficier de versions plus récentes des paquets, les backports sont disponibles.</p>
<p>Wheezy quant à elle, passe désormais en oldstable, et devant le succès de la mise en place du support à long terme pour Squeeze, va également en bénéficier. Le projet Debian fait d’ailleurs un <a href="https://www.debian.org/News/2015/20150424">appel à contributions</a>. Le nom de la prochaine version de Debian (testing) est maintenant connu : Stretch. Nous devrions faire sa connaissance d’ici 2 ans environ. Je vous invite à lire mon prochain article qui traitera de l’installation de Debian Jessie sur le nouvel XPS 13 de Dell (modèle 9343).</p>
<p><img src="media/42b53847.f34473a2f2d3b50e17f167ad49dc3271" data-original-source="http://cdn.libravatar.org/avatar/f34473a2f2d3b50e17f167ad49dc3271" alt="Gravatar de Julien" class="gravatar" /><br/><i>Original post of <a href="http://www.linuxaddict.fr/index.php/2015/05/05/dites-bonjour-a-jessie/" title="Visit the source">Julien</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>Olivier Delort : <a href="">Le Debian Jessie installer en version beta 2</a> (06/10/2014)</li><li>Julien : <a href="">Installation de Debian Jessie sur Dell XPS 13 9343 (2015)</a> (05/05/2015)</li><li>NiKo : <a href="">Debian Etch est de sortie</a> (09/04/2007)</li><li>Julien : <a href="">Sortie de Untangle 7.3</a> (04/06/2010)</li><li>Blogmotion : <a href="">T&eacute;l&eacute;charger Debian 6.0 (Squeeze) en version finale</a> (07/02/2011)</li></ul></div></p>


feed_id: http://www.dadall.info/blog/index.php?article417/joyeux-international-day-against-drm
title: dada : Joyeux International day Against DRM
uri: dada-Joyeux-International-day-Against-DRM
url: http://www.dadall.info/blog/index.php?article417/joyeux-international-day-against-drm
content:
<div align="center"><br><img src="media/5a95f8a9.cancel-netflix_0.png" data-original-source="http://www.dadall.info/blog/data/images/cancel-netflix_0.png" alt=""><br></div><br>Aujourd'hui, <a href="http://www.defectivebydesign.org/dayagainstdrm/" title="c’était la journée contre les DRM">c’est la journée contre les DRM</a>. Qui en parle ? Peu de gens.<br><br>Les débats tournent, fort heureusement, plus autour du projet de loi sur le renseignement, que je condamne comme tous mes pairs blogueurs et techniciens.<br><br>Mais les DRM ?<br><br>On voit que Mozilla doit se plier aux règles <a href="http://www.nextinpact.com/news/89623-lecteur-html5-netflix-et-eme-chrome-38-arrive-ubuntu-est-a-page.htm" title="pour incorporer à contrecœur les DRM">pour incorporer à contrecœur les DRM</a>  dans Firefox.<br><br>On voit que le passage tant attendu au HTML5 en remplacement du flash <a href="http://www.nextinpact.com/news/93742-les-lecteurs-html5-mycanal-et-canalplay-passent-au-html5.htm" title="se fait beaucoup via Google Chrome">se fait beaucoup via Google Chrome</a>  aux dépens de Firefox.<br><br>On voit que <a href="http://www.nextinpact.com/news/93005-matchstick-cle-hdmi-sous-firefox-os-retardee-plusieurs-mois.htm" title="de belles applications de Firefox OS">de belles applications de Firefox OS</a>  se trouvent retardées pour cause d’intégration de DRM, pour Netflix.<br><br>Les DRM s'installent dans notre paysage et on n'en parle plus. Aujourd'hui, c'est la journée internationale contre les DRM. Un écho quelque part ? Non, pas vraiment. On va se faire avoir, les amis, on va se faire avoir. Ils avancent doucement mais sûrement pendant qu'on se voit obliger de s’écarteler pour lutter contre toutes les autres cochonneries qui pointent le bout de leur nez.<br><br>Je dois avouer que ça me déprime.<br><br><br><noscript><!-- Piwik Image Tracker--><img src="http://www.dadall.info/piwik/piwik.php?idsite=1&amp;rec=1&amp;action_name=RSS" alt=""><!-- End Piwik --></noscript>
<p><img src="media/48d98f88.9bcde41f0ceee54d4588bb741ab92e6f" data-original-source="http://cdn.libravatar.org/avatar/9bcde41f0ceee54d4588bb741ab92e6f" alt="Gravatar de dada" class="gravatar" /><br/><i>Original post of <a href="http://www.dadall.info/blog/index.php?article417/joyeux-international-day-against-drm" title="Visit the source">dada</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://tuxicoman.jesuislibre.net/2015/05/synthese-vocale-sous-linux.html
title: Tuxicoman : Synthèse vocale sous linux
uri: Tuxicoman-Synthèse-vocale-sous-linux
url: http://tuxicoman.jesuislibre.net/2015/05/synthese-vocale-sous-linux.html
content:
<p>Je voulais faire parler mon ordinateur, je me suis penché sur les synthétiseurs vocaux et le mieux que j’ai pu trouver en libre et sous Linux, pour le français, c’est <strong>espeak</strong> + <strong>mbrola</strong>.</p>
<p>Les paquets à installer sur Debian :</p>
<pre># apt-get install <strong>espeak mbrola mbrola-fr4</strong></pre>
<p>Et ensuite, pour l’utiliser:</p>
<pre>$ espeak -v mb/mb-fr4 -s 120 "Bonjour, je parle le français aussi bien que vous. Ou presque."</pre>
<!--[if lt IE 9]><![endif]-->
<audio preload="none" controls="controls"><source type="audio/ogg" src="https://tuxicoman.jesuislibre.net/blog/wp-content/uploads/espeak.ogg?_=1"></source><a href="media/9a9fad38.espeak.ogg" data-original-source="https://tuxicoman.jesuislibre.net/blog/wp-content/uploads/espeak.ogg">https://tuxicoman.jesuislibre.net/blog/wp-content/uploads/espeak.ogg</a></audio><p>Certains aiment aussi <strong>pico2wave</strong> :</p>
<pre>$ pico2wave -l fr-FR -w test.wav "Bonjour, je parle le français aussi bien que vous. Ou presque."</pre>
<audio preload="none" controls="controls"><source type="audio/ogg" src="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/pico.ogg?_=2"></source><a href="media/aaee89d2.pico.ogg" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/pico.ogg">http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/pico.ogg</a></audio><p>Pour l’anglais, le paquet <strong>festival</strong> donne de bons résultats.</p>
<pre>$ echo "That's really a pity I'm not able to speak French"  | festival --tts</pre>
<audio preload="none" controls="controls"><source type="audio/mpeg" src="https://tuxicoman.jesuislibre.net/blog/wp-content/uploads/festival.mp3?_=3"></source><a href="media/07530590.festival.mp3" data-original-source="https://tuxicoman.jesuislibre.net/blog/wp-content/uploads/festival.mp3">https://tuxicoman.jesuislibre.net/blog/wp-content/uploads/festival.mp3</a></audio><p>Mais cela reste loin de la concurrence propriétaire. Allez jeter une oreille sur ce que fait <a href="http://www.acapela-group.com/">Acapela</a></p>
<p><iframe width="646" height="363" src="https://www.youtube.com/embed/MS0hw9kl6w0?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<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>1</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><div><h4>Related Posts:</h4><ul><li><a href="http://tuxicoman.jesuislibre.net/2008/02/richard-stallman-sors-de-mon-ordinateur.html">Richard Stallman, sors de mon ordinateur !</a></li><li><a href="http://tuxicoman.jesuislibre.net/2014/04/youtube-dl.html">Youtube-dl</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/02/installer-le-plugin-proprietaire-flash-sous-debian-squeeze.html">Installer le plugin propriétaire Flash sous Debian Squeeze</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/02/installer-le-driver-proprietaire-ati-sur-debian-squeeze.html">Installer le driver propriétaire ATI sur Debian Squeeze</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/11/55-des-francais.html">55% des français</a></li></ul><div></div></div>
<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/05/synthese-vocale-sous-linux.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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Tuxicoman : <a href="">Hunspell : correction orthographique sous Linux</a> (18/11/2012)</li><li>Tuxicoman : <a href="">Ex&eacute;cuter une application graphique root dans une session utilisateur</a> (27/02/2013)</li><li>Tuxicoman : <a href="">Configurer le TRIM pour SSD sur Linux</a> (10/11/2013)</li><li>Tuxicoman : <a href="">R&eacute;gler le niveau de noir de la sortie vid&eacute;o HDMI</a> (03/11/2013)</li><li>Tuxicoman : <a href="">Pulseaudio equalizer</a> (30/11/2013)</li></ul></div></p>


feed_id: http://philippe.scoffoni.net/libreoffice-guide-bonnes-pratiques-migrer/
title: Philippe Scoffoni : LibreOffice : Guide de bonnes pratiques pour migrer
uri: Philippe-Scoffoni-LibreOffice-Guide-de-bonnes-pratiques-pour-migre
url: http://philippe.scoffoni.net/libreoffice-guide-bonnes-pratiques-migrer/
content:
<p><img src="media/e1461d69.migration-logiciel-libre-300x216.png" data-original-source="https://philippe.scoffoni.net/wp-content/uploads/2015/05/migration-logiciel-libre-300x216.png" alt="migration-logiciel-libre" width="300" height="216">Je tenais à relayer la mise à disposition de ce document, <strong>car ils sont rares</strong>. Leur faible visibilité fait partie des freins à l’adoption des <strong>logiciels libres</strong> et en l’occurrence de la <strong>suite bureautique</strong> <a href="https://fr.libreoffice.org/">LibreOffice</a>.</p>
<p>Concernant cette dernière, il existait <a href="http://www.lamouette.org/migration">les documents réalisés par l’association LaMouette</a>. Le site <a href="http://linuxfr.org/news/protocole-de-migration-vers-libreoffice-disponible-en-francais">Linux-Fr a relayé</a> la mise à disposition de la version française d’un document réalisé par <a href="https://www.documentfoundation.org/">The Document Foundation</a>, mais uniquement disponible en anglais. <span><span><a title="Voir tous les articles par Gautier HUSSON" href="http://www.liberasys.com/author/ghusson/" rel="author">Gautier Husson</a></span></span> de la société <a href="http://www.liberasys.com/">Liberasys</a> en a réalisé une traduction qui est mise à disposition sous licence CC-BY-SA.</p>
<blockquote><p>Ce document (protocole de migration) représente une référence pour les migrations, basée sur les meilleures pratiques de certains projets les plus réussis (tels que la ville de Munich en Allemagne, la ville de Bologne en Italie, et Ombrie en Italie).</p></blockquote>
<p>Le document commence par rappeler que<strong> pour 90 % des utilisateurs les fonctionnalités disponibles dans la suite LibreOffice sont largement suffisantes</strong>. Quant à la question d’une meilleure ergonomie de la suite MS Office, cela reste à prouver. Je suis peut-être devenu vieux avec un cerveau calcifié, mais je n’ai jamais pu me faire à l’ergonomie de MS Office depuis la version 2007 et l’adoption de son fameux ruban.</p>
<p>Ce changement d’ergonomie reste d’ailleurs un argument fort pour ceux qui utilisent encore MS Office 2003 et se posent la question de la migration vers LibreOffice. Un utilisateur sera bien moins perturbé par le passage vers LibreOffice que MS Office.</p>
<p>Le principal frein, c’est la fameuse <a href="https://fr.wikipedia.org/wiki/R%C3%A9sistance_au_changement">résistance au changement</a> particulièrement fréquente dès que l’on parle d’outil informatique. Une résistance qui n’est pas uniquement liée à LibreOffice d’ailleurs.</p>
<p>Migrer vers LibreOffice est un chantier qui ne s’engage pas à la légère, quelle que soit la taille de l’organisation visée. Elle passe par une phase d’analyse du fond documentaire pour :</p>
<ul><li>Repérer les documents critiques, les modèles et les macros ;</li>
<li>Créer un inventaire des outils et des applications qui dépendent de MS Office, ce sont les fameuses « adhérences » qu’il peut être très difficile de lever dans certains cas ;</li>
</ul><p>Il est également conseillé d’utiliser le <a href="https://fr.wikipedia.org/wiki/OpenDocument">format ODF</a> et de restreindre l’utilisation des formats de MS Office aux échanges de fichiers avec les utilisateurs de cette suite. Il faut traiter ce point avec attention. Je conseille souvent de créer <strong>une carte des flux documentaires</strong> associant la notion de format. Ceci permet de prévoir une stratégie de gestion optimale des échanges et des formats dans lesquels ils devront être réalisés.</p>
<p>D’autres conseils comme l’identification des leaders technologiques sont plus génériques et relèvent d’une stratégie de conduite du changement.</p>
<p>La formation et le support sont également deux points clés. Je conseille souvent l’année de la migration de consacrer dans la mesure du possible un budget formation et support au moins équivalent au coût des licences Microsoft économisées. De plus s’agissant de budget formation, il est possible de les faire prendre en charge. Vis-à-vis des utilisateurs, c’est aussi une action qui sera reçue positivement et jouera en faveur de l’acceptation de la migration.</p>
<p>Pour finir, il est également largement souhaitable que les organisations qui souscrivent auprès de prestataires des contrats de support pour LibreOffice exigent que<strong> les correctifs et améliorations réalisées soient soumis au projet LibreOffice</strong>.</p>
<p>Les bonnes pratiques présentées dans ce document restent générales et devront être adaptées à votre contexte. <strong>Il ne faut pas hésiter à se faire accompagner par des professionnels</strong> qui sauront vous guider. En région Rhône-Alpes, <a href="media/d72b5470.annuaire-v2.6-i20MAJ2020150415.pdf" data-original-source="http://www.ploss-ra.fr/images/annuaire-v2.6-i%20MAJ%2020150415.pdf">ils se regroupent sous la bannière du Ploss Rhône-Alpes</a> par exemple. Au niveau national, le <a href="http://cnll.fr/">CNLL</a> regroupe plus de 400 entreprises au travers de <a href="http://cnll.fr/cnll/membres/">13 clusters d’entreprises régionaux</a> consacrés au logiciel libre. Vous voyez vous n’êtes pas seul et <a href="http://www.open-dsi.fr/migration-logiciels-libres-etude-opportunite-accompagnement/">votre serviteur peut en l’occurrence parfaitement vous aidez dans cette opération</a> <img src="media/7f1b63c6.1f609.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉"> .</p>
<p>Un des points sur lesquels un document référentiel aurait son importance est le calcul du coût et des économies potentielles réalisées par une migration vers LibreOffice. Un point sur lequel les débats font souvent rage. Ce que j’ai coutume de dire est que <strong>l’économie se mesure sur le long terme, voire le très long terme</strong>. Ce n’est pas sur trois ans que doit se faire cette approche, mais sur au moins cinq voir dix ans. Or ce sont des échéances que même les organisations publiques ont du mal à considérer faussant ainsi les critères de décision en faveur du logiciel libre.</p>
<div><a href="http://www.liberasys.com/protocole-de-migration-vers-libreoffice/" target="_blank"><span><i></i> Téléchargez le document</span></a></div>
<hr><a href="http://philippe.scoffoni.net/libreoffice-guide-bonnes-pratiques-migrer/#comments">Réagir à cet article</a>
<p><small>Article original écrit par Philippe Scoffoni le 05/05/2015. | <a href="http://philippe.scoffoni.net/libreoffice-guide-bonnes-pratiques-migrer/">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/libreoffice-guide-bonnes-pratiques-migrer/" 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="">Fin du support de Windows XP et Office 2003 en 2014, les logiciels libres, une alternative ?</a> (10/04/2013)</li><li>Philippe Scoffoni : <a href="">Migration de MySQL &agrave; MariaDB</a> (23/08/2014)</li><li>Framablog : <a href="">L&#039;appel GNU/Linux d&#039;un fanboy Microsoft d&eacute;go&ucirc;t&eacute; par la licence Office 2013</a> (19/02/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 02, September 2013</a> (02/09/2013)</li><li>Philippe Scoffoni : <a href="">La bureautique libre peine &agrave; s&eacute;duire les entreprises</a> (04/11/2013)</li></ul></div></p>


feed_id: http://carnetdevol.shost.ca/wordpress/usb-freedos/
title: Yopland : Créer une clef « FreeDos » bootable
uri: Yopland-Créer-une-clef-FreeDos-bootable
url: http://carnetdevol.shost.ca/wordpress/usb-freedos/
content:
<p>Pour flasher le bios d’ancien PC, la seule alternative est souvant de passer par « MS DOS ». Qu’a cela ne tienne, nous allons créer une clef USB bootable sous « FreeDOS ».</p>
<p><span></span></p>
<p>FreeDos est un système d’exploitation libre compatible MS-DOS (cf. <a href="http://fr.wikipedia.org/wiki/FreeDOS">Wikipedia</a>). Il est disponible sur le site « <a href="http://www.freedos.org/">http://www.freedos.org</a>« .</p>
<p>Pour flasher le bios nous allons plutôt utuiliser une version destinée à être utilisée sur une clef USB. Elle est disponible à l’adresse suivante : <a href="http://chtaube.eu/computers/freedos/bootable-usb/">http://chtaube.eu/computers/freedos/bootable-usb/</a>.</p>
<p>La suite des commandes suivante vous permettrons de créer un clef USB bootable. (<strong>Attention, nous supposons ici que la clef est accessible via /dev/sdh</strong>).</p>

<div><table><tr><td><pre><span>wget</span> http:<span>//</span>ftp.chtaube.eu<span>/</span>pub<span>/</span>FreeDOS<span>/</span>bootable-usb<span>/</span>FreeDOS-<span>1.1</span>-memstick-<span>2</span>-2048M.img.bz2
<span>bunzip2</span> FreeDOS-<span>1.1</span>-memstick-<span>2</span>-2048M.img.bz2
<span>dd</span> <span>if</span>=FreeDOS-<span>1.1</span>-memstick-<span>2</span>-2048M.img <span>of</span>=<span>/</span>dev<span>/</span>sdh <span>bs</span>=512k
<span>sync</span></pre></td></tr></table></div>

<p><a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fusb-freedos%2F&amp;linkname=Cr%C3%A9er%20une%20clef%20%C2%AB%C2%A0FreeDos%C2%A0%C2%BB%20bootable" title="Facebook" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fusb-freedos%2F&amp;linkname=Cr%C3%A9er%20une%20clef%20%C2%AB%C2%A0FreeDos%C2%A0%C2%BB%20bootable" title="Twitter" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fusb-freedos%2F&amp;linkname=Cr%C3%A9er%20une%20clef%20%C2%AB%C2%A0FreeDos%C2%A0%C2%BB%20bootable" title="Google+" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/diaspora?linkurl=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fusb-freedos%2F&amp;linkname=Cr%C3%A9er%20une%20clef%20%C2%AB%C2%A0FreeDos%C2%A0%C2%BB%20bootable" title="Diaspora" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fusb-freedos%2F&amp;title=Cr%C3%A9er%20une%20clef%20%C2%AB%C2%A0FreeDos%C2%A0%C2%BB%20bootable"></a></p><p>Cet article <a rel="nofollow" href="http://carnetdevol.shost.ca/wordpress/usb-freedos/">Créer une clef « FreeDos » bootable</a> est apparu en premier sur <a rel="nofollow" href="http://carnetdevol.shost.ca/wordpress">Carnet de vol</a>.</p>
<p><img src="media/eae40cc9.73c30dde37c1af9e50a4ce4bf6869316" data-original-source="http://cdn.libravatar.org/avatar/73c30dde37c1af9e50a4ce4bf6869316" alt="Gravatar de Yopland" class="gravatar" /><br/><i>Original post of <a href="http://carnetdevol.shost.ca/wordpress/usb-freedos/" title="Visit the source">Yopland</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>Yopland : <a href="">Aide m&eacute;moire git</a> (31/12/2014)</li><li>Yopland : <a href="">Aide m&eacute;moire sur les commandes associ&eacute;es &agrave; Systemd</a> (05/04/2015)</li><li>Thomas Tourlourat : <a href="">NodeJS &ndash; Mise en production</a> (11/09/2012)</li></ul></div></p>


feed_id: http://carnetdevol.shost.ca/wordpress/scan-tailor/
title: Yopland : Utiliser « Scan Tailor » pour scanner des documents
uri: Yopland-Utiliser-Scan-Tailor-pour-scanner-des-documents
url: http://carnetdevol.shost.ca/wordpress/scan-tailor/
content:
<p><a href="media/506e7c29.230px-Nikon_D70_with_35mm_f2.jpg" data-original-source="http://carnetdevol.shost.ca/wordpress/wp-content/uploads/2015/05/230px-Nikon_D70_with_35mm_f2.jpg"><img src="media/506e7c29.230px-Nikon_D70_with_35mm_f2.jpg" data-original-source="http://carnetdevol.shost.ca/wordpress/wp-content/uploads/2015/05/230px-Nikon_D70_with_35mm_f2.jpg" alt="Nikon_D70" width="230" height="184"></a>Je vous propose dans ce billet une solution vous permettant de « scanner » des documents à l’aide de votre appareil photo. Bien que cette méthode ne permet pas d’obtenir une qualité similaire à celle obtenue avec un scanner à plat, elle a l’avantage de pouvoir dépanner lorsque l’on n’a pas le matériel adéquat sous la main.</p>
<p>Ce billet aborde dans un premier temps la prise de vue, puis le post-traitement avec « Scan Tailor » et enfin la conversion vers le format PDF des documents scannés.</p>
<p><span></span></p>
<h1>La prise de vue</h1>
<p>Pour la prise de vue deux solutions s’offrent à vous : la bonne et la mauvaise <img src="media/e6dac5f8.simple-smile.png" data-original-source="http://carnetdevol.shost.ca/wordpress/wp-includes/images/smilies/simple-smile.png" alt=":-)"> . Plus sérieusement, si vous en avez la possibilité, je vous encourage à utiliser un pied. Cela facilitera le cadrage et réduira très fortement le « flou de bouger ». Si vous n’avez rien de tel sous la main, il est toujours possible de faire la prise de vue à main levée.</p>
<h2>Éclairage</h2>
<p>L’idéal est d’avoir un éclairage naturel et diffus. Se positionner dernière une fenêtre avec des rideaux est une bonne solution. Cela permet d’éviter d’avoir des ombres trop marquées.</p>
<h2>Utilisation d’un pied</h2>
<p>L’utilisation d’un pied permet de fermer le diaphragme au maximum et ainsi d’avoir une meilleure netteté. Vous ne serez ainsi pas pénalisé par les temps de pause qui s’allongent quelque peu.</p>
<h2>Version à main levée</h2>
<p>Avec la version « main levée », il faut minimiser à tout pris le temps de pause. Il est donc nécessaire d’avoir une très bonne luminosité et d’ouvrir le diaphragme au maximum (quitte à ce que la qualité de prise de vue soit un peu moins bonne).</p>
<p>Si les quelques lignes ci-dessous ne vous évoquent rien, utiliser directement le mode « S » de votre appareil photo (selon les appareils, il peut être désigné par « vitesse », « speed » ou arborer un petit logo avec un coureur).</p>
<h1>Le post-traitement avec « Scan Tailor »</h1>
<p>« <a href="http://scantailor.org/">Scan Tailor</a> » est un logiciel permettant de réaliser facilement un post-traitement sur des « scans ». En particulier, il est possible de :</p>
<ul><li>modifier l’orientation des images ;</li>
<li>scinder un « scan » double page (page gauche et droite d’un livre) vers deux images distinctes ;</li>
<li>rotation de la page afin que le texte soit bien droit ;</li>
<li>définition de la zone utile (permet de supprimer les éléments n’ayant pas à figurer sur le scan) ;</li>
<li>traitement du fichier en noir et blanc.</li>
</ul><p>Pour ma part, pour un scan en noir &amp; blanc, j’utilise les options suivantes :</p>
<ul><li>fixer l’orientation de la page selon le besoin ;</li>
<li>scinder les pages : aucun ;</li>
<li>redresser : auto ;</li>
<li>selection du contenu : auto ;</li>
<li>définir les marges : 5mm ;</li>
<li>sortie en noir &amp; blanc : éclaircir (-15).</li>
</ul><p>Sous Manjaro ou Arch Linux, « Scan Tailor » s’installe de la manière suivante :</p>

<div><table><tr><td><pre>yaourt <span>-S</span> scantailor</pre></td></tr></table></div>

<h1>Conversion vers le format PDF</h1>
<p>Pour convertir les images obtenue avec « Scan Tailor » en PDF, j’utilise « tiff2pdf ». Ce dernier est disponible dans le package « libtiff ».</p>
<p>Ainsi, pour convertir un fichier vers un document PDF au format A4, j’utilise cette commande :</p>

<div><table><tr><td><pre> tiff2pdf <span>-F</span> <span>-j</span> <span>-p</span> A4 <span>-o</span> fichier.pdf fichier.tif</pre></td></tr></table></div>

<ul><li>-F : permet au scan de « remplir » toute la page ;</li>
<li>-j : compression jpeg ;</li>
<li>-p A4 : format A4 paysage ;</li>
<li>-o : spécifie le nom de sortie (permet d’éviter le message d’erreur : « Maximum TIFF file size exceeded. »)</li>
</ul><p>Pour un format A4 en orientation paysage, on utilisera la commande suivante :</p>

<div><table><tr><td><pre>tiff2pdf <span>-F</span> <span>-j</span> <span>-w</span> 210mm <span>-l</span> 297mm <span>-o</span> fichier.pdf fichier.tif</pre></td></tr></table></div>

<p>La dernière étape consiste à regrouper tous les « scans » dans un fichier PDF unique. Pour cela, j’utilise la commande « convert » fournie par <a href="http://calibre-ebook.com/">calibre</a>.</p>

<div><table><tr><td><pre>convert fichier1.pdf fichier2.pdf DSC_6927.pdf sortie.pdf</pre></td></tr></table></div>

<p> </p>
<p> </p>
<p> </p>
<p><a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fscan-tailor%2F&amp;linkname=Utiliser%20%C2%AB%C2%A0Scan%20Tailor%C2%A0%C2%BB%20pour%20scanner%20des%20documents" title="Facebook" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fscan-tailor%2F&amp;linkname=Utiliser%20%C2%AB%C2%A0Scan%20Tailor%C2%A0%C2%BB%20pour%20scanner%20des%20documents" title="Twitter" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fscan-tailor%2F&amp;linkname=Utiliser%20%C2%AB%C2%A0Scan%20Tailor%C2%A0%C2%BB%20pour%20scanner%20des%20documents" title="Google+" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/diaspora?linkurl=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fscan-tailor%2F&amp;linkname=Utiliser%20%C2%AB%C2%A0Scan%20Tailor%C2%A0%C2%BB%20pour%20scanner%20des%20documents" title="Diaspora" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/share_save#url=http%3A%2F%2Fcarnetdevol.shost.ca%2Fwordpress%2Fscan-tailor%2F&amp;title=Utiliser%20%C2%AB%C2%A0Scan%20Tailor%C2%A0%C2%BB%20pour%20scanner%20des%20documents"></a></p><p>Cet article <a rel="nofollow" href="http://carnetdevol.shost.ca/wordpress/scan-tailor/">Utiliser « Scan Tailor » pour scanner des documents</a> est apparu en premier sur <a rel="nofollow" href="http://carnetdevol.shost.ca/wordpress">Carnet de vol</a>.</p>
<p><img src="media/eae40cc9.73c30dde37c1af9e50a4ce4bf6869316" data-original-source="http://cdn.libravatar.org/avatar/73c30dde37c1af9e50a4ce4bf6869316" alt="Gravatar de Yopland" class="gravatar" /><br/><i>Original post of <a href="http://carnetdevol.shost.ca/wordpress/scan-tailor/" title="Visit the source">Yopland</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 25, March 2013</a> (25/03/2013)</li><li>Yopland : <a href="">Installer pivot sur Manjaro</a> (07/12/2014)</li><li>Yopland : <a href="">D&eacute;charger ses photographies en toute simplicit&eacute;</a> (30/11/2014)</li><li>Yopland : <a href="">R&eacute;duction automatique du bruit avec &laquo;&nbsp;Darktable&nbsp;&raquo; &ndash; Partie 1</a> (29/01/2015)</li></ul></div></p>


feed_id: http://genma.free.fr/?Cafe-vie-privee-special-Tor-samedi-9-mai
title: genma : Café vie privée spécial Tor samedi 9 mai
uri: genma-Café-vie-privée-spécial-Tor-samedi-9-mai
url: http://genma.free.fr/?Cafe-vie-privee-special-Tor-samedi-9-mai
content:
<img alt="" align="right" src="media/9ab8ba05.arton2265.jpg" data-original-source="http://genma.free.fr/IMG/arton2265.jpg" width="150" height="79"><div><p><b>Samedi 9 mai, de 14 à 17h30</b>, nous ferons une nouvelle édition d'un Café vie privée spécial Tor. Ca se passe dans les locaux de <b>CODEV 6 rue Lavoisier 93100 Montreuil. Métro 9 Robespierre</b></p> <p><b>Au programme :</b><br>
Conférence : <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="-"> Présentation de Tor<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="-"> Présentation du TorBrowser, installation, utilisation<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="-"> Tails<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="-"> Questions /réponses et ateliers manipulation pour les personnes ayant apporté leurs PC, installation de clefs TAILS.</p> <p>Si vous venez, merci de saisir un pseudo pour que l'on ait une estimation du nombre de personnes sur le framadate <a href="https://framadate.org/c1xfqscwxynykepj" title="Café vie privée spécial Tor samedi 9 mai">https://framadate.org/c1xfqscwxynykepj</a>. Merci.</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/?Cafe-vie-privee-special-Tor-samedi-9-mai" 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://www.gnomelibre.fr/2015/05/un-mode-hors-ligne-pour-cartes/
title: Okki : Un mode hors-ligne pour Cartes
uri: Okki-Un-mode-hors-ligne-pour-Cartes
url: http://www.gnomelibre.fr/2015/05/un-mode-hors-ligne-pour-cartes/
content:
<figure><a href="media/710a81ae.cartes_316.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/cartes_316.png"><img src="media/61c59047.cartes_316-1024x562.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/cartes_316-1024x562.png" alt="" width="660" height="362"></a><figcaption>Cartes 3.16</figcaption></figure><p>Actuellement, <a href="https://wiki.gnome.org/Apps/Maps">Cartes</a> se contente de récupérer et d’afficher des cartes dont le rendu est déjà effectué, côté serveur, par <a href="https://fr.wikipedia.org/wiki/OpenStreetMap">OpenStreetMap</a>, ce qui impose finalement un certain nombre de contraintes.</p>
<p>Les cartes étant fournies dans un format <a href="https://fr.wikipedia.org/wiki/Image_matricielle">matriciel</a>, elles sont plus longues à télécharger et auraient occupé une place non négligeable sur le disque dur de l’utilisateur, dans le cas où ce dernier aurait eu besoin d’une large zone pour pouvoir être consultable hors-ligne.</p>
<p>Pour information, les données géographiques de la ville de Paris (encore non rendues) représentent 1.7 Go.</p>
<p><a href="http://jonasdn.blogspot.se/2015/05/client-side-rendering-of-our-map-using.html">Jonas Danielsson</a> a donc développé une nouvelle bibliothèque (<a href="https://github.com/jonasdn/vector-tile-glib">vector-tile-glib</a>), pour pouvoir analyser les données de <a href="https://www.mapbox.com/developers/vector-tiles/">tuiles vectorielles</a> (beaucoup plus légères), avant de personnaliser le rendu avec <a href="https://wiki.openstreetmap.org/wiki/FR:MapCSS">MapCSS</a>.</p>
<p>Les avantages pour l’utilisateur, seront des cartes beaucoup plus rapides à télécharger et qui prendront infiniment moins de place à stocker, ce qui permettra de proposer un mode hors-ligne. Les personnes disposant d’un écran à haute densité de pixels, pourront également bénéficier d’un rendu <a href="https://fr.wikipedia.org/wiki/R%C3%A9solution_spatiale_des_images_matricielles">HiDPI</a>.</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/05/un-mode-hors-ligne-pour-cartes/" 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.nizarus.tn/2015/05/association-clibre-assemblee-generale-2015
title: Nizar Kerkeni : Association CLibre : Assemblée générale 2015
uri: Nizar-Kerkeni-Association-CLibre-Assemblée-générale-2015
url: http://blog.nizarus.tn/2015/05/association-clibre-assemblee-generale-2015
content:
<p><a href="media/26fc3589.sticker.png" data-original-source="http://clibre.tn/wp-content/uploads/2014/04/sticker.png" rel="lightbox[1946]" title="Association CLibre : Assemblée générale 2015"><img src="media/26fc3589.sticker.png" data-original-source="http://clibre.tn/wp-content/uploads/2014/04/sticker.png" alt="sticker" width="224" height="222"></a></p>
<p>Le bureau directeur de l’<a href="http://clibre.tn/" target="_blank">association pour la Culture numérique Libre – CLibre</a> tiendra sa deuxième assemblée générale le 06 juin 2015 à 15h30 au café Royal Bayech de Sayada.</p>
<p><strong>Ce présent message est une invitation à tous les membres -abonnés- de CLibre pour assister à l’assemblé.</strong></p>
<p>Pour rappel, Article 29, l’assemblée générale ne peut se tenir qu’en présence de la moitié des membres abonnés sinon elle sera reportée d’une heure avec un nouveau quorum qui est 1/3 des membres abonnés. Si le second quorum n’est pas atteint elle sera reportée d’une heure supplémentaire et se tiendra avec les présents.</p>
<p>Pour plus de détails vous pouvez consulter les articles <a href="media/fa8cb8ae.Statut-CLibre-Ar-V2.pdf" data-original-source="http://clibre.tn/wp-content/documents/Statut-CLibre-Ar-V2.pdf" target="_blank">28 à 31 du statut de l’association CLibre</a>.</p>
<p>Pour information les inscriptions restent encore ouvertes pour ceux qui veulent nous rejoindre : <a href="http://clibre.tn/abonnement-2015/" target="_blank">http://clibre.tn/abonnement-2015/</a></p>
<div><a href="http://twitter.com/share?url=http://blog.nizarus.tn/2015/05/association-clibre-assemblee-generale-2015&amp;via=nizarus&amp;text=Association%20CLibre%20:%20Assembl%C3%A9e%20g%C3%A9n%C3%A9rale%202015&amp;related=:&amp;lang=en&amp;count=horizontal">Tweet</a></div>
<p><img src="media/4da0db29.c95abbe635ee523736045a72e01c3660" data-original-source="http://cdn.libravatar.org/avatar/c95abbe635ee523736045a72e01c3660" alt="Gravatar de Nizar Kerkeni" class="gravatar" /><br/><i>Original post of <a href="http://blog.nizarus.tn/2015/05/association-clibre-assemblee-generale-2015" title="Visit the source">Nizar Kerkeni</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>Nizar Kerkeni : <a href="">Association CLibre : Campagne d&rsquo;abonnements et de dons</a> (06/01/2014)</li><li>Framablog : <a href="">Framasoft pr&eacute;sente : Vosges Op&eacute;ration Libre, le 17 et 18 mai &agrave; G&eacute;rardmer</a> (15/04/2014)</li><li>Nizar Kerkeni : <a href="">Ubuntu Global Jam 14.04</a> (01/04/2014)</li><li>Nizar Kerkeni : <a href="">Software Freedom Day Tunisia &ndash; Appel &agrave; contribution</a> (18/09/2014)</li><li>Nizar Kerkeni : <a href="">Software Freedom Day Tunisia : Communiqu&eacute; de presse</a> (11/10/2014)</li></ul></div></p>


feed_id: http://genma.free.fr/?Le-Crowfounding-ZeMarmot
title: genma : Le Crowfounding ZeMarmot
uri: genma-Le-Crowfounding-ZeMarmot
url: http://genma.free.fr/?Le-Crowfounding-ZeMarmot
content:
<img alt="" align="right" src="media/bbed15e6.arton2274.jpg" data-original-source="http://genma.free.fr/IMG/arton2274.jpg" width="150" height="79"><div><p>Dans mon billet <a href="http://genma.free.fr/?Lila-et-le-studio-Girin" title="Lila et le studio Girin">Lila et le studio Girin</a> j'avais présenté <a href="http://libreart.info/fr/" title="l'association LILA">l'association LILA</a>.</p> <p>Jehan et Aryeom, deux de ses membres, ont eu le droit à une belle et longue interview sur le site de Framasoft que je vous invite à aller lire : <a href="http://framablog.org/2015/05/04/la-marmotte-veut-le-chocolat-et-largent-du-chocolat/" title="La Marmotte veut le chocolat, et l'argent du chocolat">La Marmotte veut le chocolat, et l'argent du chocolat</a> <i>Aryeom et Jehan se sont lancés dans un projet de film d'animation sous licence libre. Pas un truc d'amateurs ! Tous deux munis d'un solide bagage (elle : dessinatrice et réalisatrice ; lui : acteur et développeur), ils veulent en mettre plein la vue et courir les festivals avec une belle œuvre. Ils souhaitent aussi séduire assez de donateurs pour produire leur film en financement participatif.</i></p> <p> <span>
<a href="https://www.indiegogo.com/projects/zemarmot-libre-movie-made-with-free-software"><img src="media/5271fb85.zemarmot-df7a5.jpg" data-original-source="http://genma.free.fr/local/cache-vignettes/L500xH282/zemarmot-df7a5.jpg" width="500" height="282" alt=""></a></span></p> <p>Comme le dit Frédéric Urbain auteur de l'interview, <i>les premières images sont impressionnantes</i>. Je vous laisse juger par vous même sur la page d'appel à financement du projet <a href="https://www.indiegogo.com/projects/zemarmot-libre-movie-made-with-free-software" title="Crowfounding ZeMarmot, Libre Movie">Crowfounding ZeMarmot, Libre Movie</a>.</p> <p>Soutenir ce projet, c'est soutenir le logiciel libre, soutenir une équipe motivée. Jehan est développeur et contribue donc au logiciel libre, en améliorant Gimp (pour ne citer que ça). Aryeom est utilisatrice, dessinatrice et illustratrice et tout ses dessins sont et seront sous licence libre.</p> <p>Les soutenir, c'est donner vie à ce projet et apporter un peu de rêve et de poésie dans ce monde</p> <p>Enfin, si vous voulez en savoir sur le projet, quelques liens :<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="-"><a href="http://linuxfr.org/news/zemarmot-premier-film-d-animation-realise-entierement-avec-des-logiciels-libres" title="ZeMarmot, premier film d'animation réalisé entièrement avec des Logiciels Libres">ZeMarmot, premier film d'animation réalisé entièrement avec des Logiciels Libres</a> sur Linuxfr<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="-"><a href="http://libreart.info/fr/" title="L'association LILA">l'association LILA</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="-"><a href="https://www.indiegogo.com/projects/zemarmot-libre-movie-made-with-free-software" title="Crowfounding ZeMarmot, Libre Movie">Crowfounding ZeMarmot, Libre Movie</a></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/?Le-Crowfounding-ZeMarmot" 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://www.gnomelibre.fr/2015/05/test-de-debian-8-0-jessie/
title: Okki : Test de Debian 8.0 « Jessie »
uri: Okki-Test-de-Debian-8-0-Jessie
url: http://www.gnomelibre.fr/2015/05/test-de-debian-8-0-jessie/
content:
<p><a href="media/4237bf37.banner_debian_jessie.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/banner_debian_jessie.jpg"><img src="media/4237bf37.banner_debian_jessie.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/banner_debian_jessie.jpg" alt="Bannière Debian Jessie" width="800" height="120"></a><a href="https://www.debian.org/">Debian</a> est l’une des plus vieilles distributions GNU/Linux encore en activité, tout en étant reconnue pour le soin tout particulier qu’elle apporte à son système, ainsi qu’à la sécurité et la stabilité de ce dernier.</p>
<p>Mais qui dit stabilité, dit logiciels éprouvés. Debian ne proposera donc jamais les toutes dernières versions des différents environnements de bureau et autres applications, et se destine avant tout aux particuliers ou entreprises qui recherchent un système fiable, et la tranquillité qu’il procure. Avec Debian, il n’y a que très rarement de mauvaises surprises.</p>
<p>Chaque nouvelle version de Debian, qui sort en moyenne une fois tous les deux ou trois ans, est donc un petit événement en soi.</p>
<p><strong>Installation</strong></p>
<p>Il y a beaucoup à dire sur l’installeur de Debian, qui est particulièrement complet. Pour ne pas dire beaucoup trop. Il y a fort à parier que dans certaines situations bien particulières, de toutes les distributions, seul l’installeur de Debian puisse permettre de s’en sortir. Mais voilà, ce n’est pas ce que recherchent la plupart des utilisateurs, qui ont besoin de quelque chose de simple et rapide à mettre en place.</p>
<p>Première constatation, Jessie ne dispose pas, de base, d’un mode <a href="https://fr.wikipedia.org/wiki/Live_CD">live CD</a>. Si l’utilisateur souhaite pouvoir se faire une première idée de tel ou tel environnement de bureau, de vérifier l’offre logicielle disponible ou le bon fonctionnement de son matériel, il devra <a href="https://www.debian.org/CD/live/">récupérer des images</a> séparément.</p>
<p>Pour en revenir à l’installation elle-même, sans être particulièrement compliquée (chaque phase étant plutôt bien bien expliquée et en français), ce sont surtout les trop nombreuses questions, ainsi que le fait que l’installeur ne recherche pas particulièrement à deviner quoi que ce soit par lui-même, ou de prendre la moindre décision qui pourrait simplifier la tâche de l’utilisateur, qui rend la procédure longue et rébarbative.</p>
<p>Une fois démarré sur le CD, plusieurs choix s’offrent donc à l’utilisateur : <em>Install</em>, qui correspond au vieux mode <a href="https://fr.wikipedia.org/wiki/Ncurses">Ncurses</a>. Pratique pour une installation sur un serveur distant, mais qui risque de rebuter bien des gens. Ensuite <em>Graphical install</em>, qui correspond au mode graphique, plus joli, et qu’on aurait aimé voir comme choix par défaut. Et pour finir, <em>Install with speech synthesis</em>, qui correspond au mode avec synthèse vocale, à destination des aveugles et mal voyants.</p>
<p>Nous commençons donc notre longue série de questions, en commençant par choisir notre langue, suivi du pays, puis de la disposition du clavier. Pendant tout le processus d’installation, chaque question aura droit à son propre écran explicatif séparé. Ce qui nous en fait déjà trois. On enchaîne sur la configuration réseau, avec le nom de la machine, suivi du nom de domaine. Personnellement, je trouve cette dernière question complètement superflue pour la majorité des gens.</p>
<p>Vient ensuite la création du compte administrateur. Si vous ne souhaitez pas gérer deux comptes distincts et que vous préférez utiliser <a href="https://fr.wikipedia.org/wiki/Sudo">sudo</a> depuis votre compte courant pour les différentes tâches nécessitant les droits administrateur, ne définissez pas de mot de passe, et passez directement à la question suivante.</p>
<p>Pour votre compte utilisateur, trois écrans distincts vous demanderont tour à tour, le nom complet, l’identifiant, puis votre mot de passe. Autre détail qui peut avoir son importance, même si c’est moins sûr d’un point de vue sécurité, aucune option n’est proposée pour tout de même voir ce que l’on tape lors des demandes de mots de passe.</p>
<p>Arrive le partitionnement : automatique pour un disque entier (recommandé pour les débutants), disque entier avec <a href="https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques">LVM</a>, disque entier avec LVM <a href="https://fr.wikipedia.org/wiki/Chiffrement">chiffré</a>, ou manuel. En choisissant le disque entier, un nouvel écran nous demande ensuite de bien sélectionner notre disque, et ce, même s’il n’y a qu’un seul et unique choix possible. Mais ce n’est pas tout. On nous demande ensuite si nous souhaitons une partition unique (recommandé pour les débutants), ou si nous préférons une partition /home séparée, voir des partitions /home, /tmp et /var séparées.</p>
<p>Malheureusement, aucune explication n’est donnée quant à l’intérêt de faire tel ou tel choix. Dans le cas d’une partition /home séparée, cela permet de faire la distinction entre le système et les données personnelles de l’utilisateur, ce qui simplifie grandement une éventuelle réinstallation du système ou le changement de distribution, sans que l’utilisateur n’ai particulièrement besoin de se préoccuper de ses données (hormis le fait de ne pas se tromper de partition).</p>
<p>Vous pensiez en avoir fini avec le partitionnement ? Eh ben non. On nous demandera ensuite de valider une option permettant de <em>terminer le partitionnement et d’appliquer les changements</em>, suivi d’un deuxième écran récapitulatif, qui demande à nouveau de bien vouloir confirmer. Écran qui sera, qui plus est, sans doute incompréhensible pour bien des gens.</p>
<figure><a href="media/6857405a.installeur_debian_jessie.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/installeur_debian_jessie.png"><img src="media/6857405a.installeur_debian_jessie.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/installeur_debian_jessie.png" alt="" width="800" height="601"></a><figcaption>Confirmation du partitionnement durant l’installation de Debian 8.0</figcaption></figure><p>Une fois notre partitionnement validé, le système de base s’installe. Mais notez bien qu’il ne s’agit que du système de base :)</p>
<p>Quelques paquets sont donc installés, avant que l’installeur ne nous demande si nous possédons d’autres CD ou DVD qu’il pourrait analyser. N’ayant pas téléchargé les huit CD proposés sur le site officiel, nous répondons par la négative. On nous demande alors si nous sommes d’accord pour compléter le contenu de notre CD, en téléchargeant les parties manquantes par le réseau, ce que nous acceptons.</p>
<p>Vient donc le choix du pays, histoire de bénéficier d’un <a href="https://fr.wikipedia.org/wiki/Site_miroir">miroir</a> proche de chez nous, suivi d’une longue liste de miroirs disponibles. N’ayant aucune idée de leurs débits respectifs, nous nous contentons donc du premier. Et là, Debian, fidèle à elle-même, ne peut s’empêcher de nous demander si nous souhaitons configurer un serveur <a href="https://fr.wikipedia.org/wiki/Proxy">proxy</a> pour pouvoir accéder à ce miroir.</p>
<p>Alors qu’ils auraient très bien pu s’échanger quelques paquets tout seul dans leur coin, pour vérifier si oui ou non le serveur était bel et bien accessible, et ainsi savoir s’il y avait réellement besoin d’un proxy.</p>
<p>L’installeur télécharge et configure quelques paquets durant une trentaine de secondes, avant de nous demander si l’on souhaite participer au <a href="http://popcon.debian.org/"><em>popularity contest</em></a>. Ce dernier consistant à envoyer des statistiques anonymes sur les applications que l’on utilise, dans le but d’aider Debian à choisir quels paquets placer sur le premier CD de la distribution. Même si j’en comprends l’intérêt, ils auraient très bien pu poser la question quelques jours plus tard, une fois la distribution installée, et que l’utilisateur aura sans doute l’esprit plus tranquille.</p>
<p>Je vous rassure, on approche de la fin. Il est désormais temps de choisir son environnement de bureau. Bien que GNOME soit listé en premier (suivi de Xfce, KDE, Cinnamon, MATE, LXDE), aucun environnement n’est pré-sélectionné. Il n’y a aucune capture d’écran, et aucune description pour aider l’utilisateur à faire tel ou tel choix. Dans ce même écran, l’utilisateur peut également choisir d’installer un serveur web, un serveur d’impression (coché par défaut), un serveur <a href="https://fr.wikipedia.org/wiki/Secure_Shell">SSH</a>, ainsi que les utilitaires usuels du système (coché également).</p>
<p>Bien évidemment, nous optons pour GNOME, et l’installation peut « enfin » commencer. Cette dernière est plus ou moins longue, selon la vitesse de votre connexion Internet.</p>
<p>Une fois tous les paquets installés, l’installeur tente de détecter si le système est seul à bord ou si vous aviez fait une installation en <a href="https://fr.wikipedia.org/wiki/Multiboot">multiboot</a>, et vous propose d’installer le <a href="https://fr.wikipedia.org/wiki/Chargeur_d%27amor%C3%A7age">chargeur d’amorçage</a> (<a href="https://fr.wikipedia.org/wiki/GNU_GRUB">GNU GRUB</a>) en conséquence. Ne vous inquiétez pas, il vous demandera bien sur quel périphérique vous souhaitez l’installer… et ce, même s’il n’y a là encore, qu’un seul choix possible.</p>
<p>Ça y est. C’est enfin installé. Ce fut long et laborieux, et on est bien loin des deux ou trois questions posées par Ubuntu ou Manjaro, qui ont chacune leur propre installeur. Maintenant, je ne dis pas que celui de Debian est à jeter. Juste que toute cette procédure aurait dû correspondre à un mode expert, et que nous aurions du avoir, nous aussi, seulement deux ou trois questions, dans un mode graphique par défaut.</p>
<p><strong>Système</strong></p>
<p>La distribution est livrée avec le noyau Linux 3.16.0, ainsi que <a href="https://fr.wikipedia.org/wiki/Systemd">systemd</a> 215. Aucun outil graphique ne semble fourni pour simplifier l’installation de pilotes de périphériques propriétaires. Je vous invite donc à consulter le <a href="https://wiki.debian.org/fr/FrontPage">wiki francophone</a> de Debian pour connaître la marche à suivre.</p>
<figure><a href="media/8f2677ec.synaptic_0812.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/synaptic_0812.png"><img src="media/294aea73.synaptic_0812-1024x610.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/synaptic_0812-1024x610.png" alt="" width="660" height="393"></a><figcaption>Synaptic 0.8.12</figcaption></figure><p>Au niveau de l’installation des paquets, <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a> n’est malheureusement pas présent, et il faudra donc vous contenter de <a href="https://fr.wikipedia.org/wiki/Synaptic">Synaptic</a> ou de Paquets, l’ancêtre de Logiciels, également développé par Richard Hughes ;)</p>
<p><strong>Environnement</strong></p>
<p>Il ne s’agit que d’un « vieux » GNOME 3.14.2, mais ne boudons pas notre plaisir. La précédente Debian stable ne proposait qu’un antique GNOME 3.4.2. On peut donc dire qu’ils reviennent de loin :)</p>
<p>Comme indiqué précédemment, Logiciels n’est pas disponible dans Jessie, et ne le sera pas avant la prochaine Debian stable, qui devrait sortir d’ici deux ou trois ans (mais déjà disponible dans testing, pour les plus impatients). Plus étonnant, <a href="https://wiki.gnome.org/Apps/Weather">Météo</a> ne semble pas non plus disponible, et <a href="https://wiki.gnome.org/Apps/Brasero">Brasero</a>, le logiciel de gravure, ne dispose que d’une ancienne version 3.11.</p>
<p>Au niveau des logiciels pré-installés, en plus des applications GNOME, nous retrouvons le navigateur Iceweasel 31.6.0 ESR (version Debian de Firefox), le client de messagerie <a href="https://wiki.gnome.org/Apps/Evolution">Evolution</a> 3.12.9, la suite bureautique <a href="http://fr.libreoffice.org/">LibreOffice</a> 4.3.3.2, le lecteur de musique <a href="https://wiki.gnome.org/Apps/Rhythmbox">Rhythmbox</a> 3.1, le client BitTorrent <a href="http://www.transmissionbt.com/">Transmission</a> 2.84, ainsi que <a href="http://www.gimp.org/">Gimp</a> 2.8.14 et <a href="https://inkscape.org/fr/">Inkscape</a> 0.48.5.</p>
<figure><a href="media/fdfcecb1.theme_debian_jessie.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/theme_debian_jessie.png"><img src="media/366f67dd.theme_debian_jessie-1024x514.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/theme_debian_jessie-1024x514.png" alt="" width="660" height="331"></a><figcaption>Le thème Lines, par Juliette Belin</figcaption></figure><p>Au sujet du thème, notons que pour le chargeur d’amorçage, l’écran de connexion et le fond d’écran, il est l’œuvre de la française <a href="http://jbelin.com/index.php?projet=2014_07_lines">Juliette Belin</a>. Tandis que pour les fenêtres et les icônes, on retrouve le classique thème officiel de GNOME, Adwaita. Si vous êtes intéressés par le travail de Juliette, elle avait donné une <a href="media/918666fb.04_Une_perception_de_Debian_by_Juliette_Belin.webm" data-original-source="http://meetings-archive.debian.net/pub/debian-meetings/2015/mini-debconf-lyon/04_Une_perception_de_Debian_by_Juliette_Belin.webm">Mini Conférence Debian</a> à ce sujet, en avril 2015.</p>
<p>Et pour conclure sur la configuration de l’environnement, en dehors des fichiers musicaux qui sont associés par défaut à l’application <a href="https://wiki.gnome.org/Apps/Videos">Vidéos</a>, ce qui n’est sans doute pas le choix le plus judicieux quand on sait que Rhythmbox est pourtant bien installé, tout le reste donne l’impression d’un <em>produit</em> propre et fonctionnel.</p>
<p><strong>Conclusion</strong></p>
<p>Si on fait abstraction de l’installation qui peut paraître rebutante mais qui n’est finalement pas si compliquée, du fait de devoir installer manuellement des pilotes de périphériques propriétaires si l’utilisateur n’a pas un Wi-Fi fonctionnel par défaut ou qu’il aimerait bien pouvoir jouir au mieux des performances offertes par sa carte graphique… sans oublier, bien évidemment, toutes les applications désuètes proposées par Debian, cette distribution reste une valeur sûre.</p>
<p>Je reconnais que je donne l’impression de dépeindre un mauvais tableau, mais nombre de personnes recherchent justement cette stabilité et cette tranquillité d’esprit, que seul Debian peut offrir. Parce qu’une fois la distribution installée et configurée, plus de mauvaises surprises, vous obtenez un système sûr et robuste que vous pourrez garder de nombreuses années.</p>
<p>À ce sujet, notons que Debian assure désormais un <a href="https://wiki.debian.org/fr/LTS">support long</a> de ses distributions, d’une durée d’au moins cinq ans. Jessie devrait donc être supportée jusqu’au mois de mai 2020.</p>
<p>Maintenant, ceux qui préfèrent un système plus moderne et dans l’air du temps, mais avec potentiellement plus de problèmes, se dirigeront plutôt vers Fedora ou toute autre distribution basée sur Arch Linux.</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/05/test-de-debian-8-0-jessie/" 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>Cyrille BORNE : <a href="">C&#039;est quoi un vieux PC en 2011 ? Est ce que certaines distributions ont encore du sens ?</a> (29/05/2011)</li><li>dada : <a href="">Debian passe &agrave; Xfce ou pas</a> (05/11/2013)</li><li>alterlibriste : <a href="">Debian rules (bis)</a> (13/05/2014)</li><li>debian-facile.org : <a href="">Debian: de Gnome 3.4 &amp;agrave; Gnome 3.14</a> (15/11/2014)</li><li>Okki : <a href="">Test de Manjaro GNOME 0.8.11</a> (21/03/2015)</li></ul></div></p>


feed_id: http://raspbian-france.fr/ubuntu-mate-raspberry-pi/
title: RaspbianFrance : Ubuntu Mate disponible pour la Raspberry Pi !
uri: RaspbianFrance-Ubuntu-Mate-disponible-pour-la-Raspberry-Pi
url: http://raspbian-france.fr/ubuntu-mate-raspberry-pi/
content:
<p>Vous connaissez sans doute la très célèbre distribution Linux « Ubuntu ».</p>
<p>Il s’agit d’une distribution dérivée de Debian et orientée grand public, prévue pour une utilisation quotidienne. Avec l’arrivée de la Raspberry Pi 2 il était devenu possible d’installer Ubuntu Core (une distribution Ubuntu pour processeurs ARM) sur la Raspberry Pi.</p>
<p>Mais connaissez-vous Ubuntu Mate ? Si ce n’est pas le cas, c’est peut-être l’occasion de le découvrir.</p>
<p> </p>
<h1>Ubuntu Mate c’est quoi ?</h1>
<p>Ubuntu Mate c’est une version d’Ubuntu qui remplace l’interface graphique Unity de Ubuntu par l’interface Mate.</p>
<p>Mate c’est un fork, c’est-à-dire une reprise, de l’interface Gnome 2 (qui n’est plus maintenue aujourd’hui), une interface plus simple, plus épurée.</p>
<p>L’équipe en charge de Ubuntu Mate a donc optimisé la distribution de telle sorte qu’elle puisse tourner sans ralentissement sur une Raspberry Pi 2.</p>
<p> </p>
<h1>Ubuntu Mate, un distribution adaptée à un usage bureautique !</h1>
<p>Avec la sortie de Windows 10 IoT il y a quelques jours nous déplorions l’absence d’interface pour une distribution qui nous semblait-il aurait très clairement due s’orienter vers le grand public.</p>
<p>Il semblerait finalement que Ubuntu Mate avec son interface léchée soit bien plus adapté au grand public que ne l’est Windows 10. Une bonne nouvelle pour la Raspberry Pi donc !</p>
<p>Ubuntu Mate se place donc pour nous très clairement dans une optique d’utilisation fréquente, pour de la bureautique et de la navigation internet.</p>
<p>Cela signifie donc que vous vous servirez de la Raspberry Pi comme d’un ordinateur classique et non pas pour de la bureautique et autre. Pour connaitre les équipements dont vous aurez besoin n’hésitez pas à vous reporter <a href="http://raspbian-france.fr/accessoires-raspberry-pi-2/" target="_blank">à notre article sur les accessoires de la Raspberry Pi 2.</a></p>
<p> </p>
<h1>Installer Ubuntu Mate pour la Raspberry Pi 2</h1>
<p>Vous pouvez trouver Ubuntu Mate sur <a href="https://ubuntu-mate.org/raspberry-pi/" target="_blank">la page de téléchargement officielle.</a></p>
<p>Cette page décrit également la procédure d’installation d’Ubuntu Mate sur votre Raspberry Pi 2.</p>
<p>Ubuntu Mate n’est certainement pas une révolution, mais il peut sans doute s’agir d’une distribution intéressante pour une utilisation simple, orientée vers la bureautique et à destination des débutants.</p>
<p>The post <a rel="nofollow" href="http://raspbian-france.fr/ubuntu-mate-raspberry-pi/">Ubuntu Mate disponible pour la Raspberry Pi !</a> appeared first on <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/ubuntu-mate-raspberry-pi/" 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="">Raspbian France a 1 an&nbsp;et vous fait gagner des Raspberry Pi !</a> (26/03/2015)</li><li>RaspbianFrance : <a href="">R&eacute;sultats du concours pour gagner des Raspberry Pi !</a> (09/04/2015)</li><li>RaspbianFrance : <a href="">Windows 10 IoT est disponible pour la Raspberry Pi 2 !</a> (01/05/2015)</li></ul></div></p>


feed_id: http://mozillazine-fr.org/fennec-fdroid-un-fork-libre-de-firefox-pour-android-en-preparation/
title: mozillaZine-fr : Fennec FDroid, un fork libre de Firefox pour Android en préparation
uri: mozillaZine-fr-Fennec-FDroid-un-fork-libre-de-Firefox-pour-Android
url: http://mozillazine-fr.org/fennec-fdroid-un-fork-libre-de-firefox-pour-android-en-preparation/
content:
<p><img src="media/54a388cb.Fennec-FDroid.png" data-original-source="http://mozillazine-fr.org/wp-content/uploads/2015/05/Fennec-FDroid.png" alt="Fennec FDroid" width="96" height="45">C’est ce qu’annonce <a title="LinuxFr.org : Sortie de la version 0.88 de F-Droid" href="http://linuxfr.org/news/sortie-de-la-version-0-88-de-f-droid" hreflang="fr">cet article de LinuxFr.org</a> consacré à la dernière version de F-Droid, le dépôt d’applications pour Android, concurrent libre de Google Play. La version actuelle de Firefox dans le dépôt F-Droid contiendrait en effet des binaires non libres et sera prochainement supprimée du dépôt ! Si vous êtes utilisateur de <a title="Fennec FDroid" href="https://f-droid.org/repository/browse/?fdid=org.mozilla.fennec_fdroid" hreflang="en">Fennec FDroid</a>, nous sommes intéressés par vos impressions.</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/fennec-fdroid-un-fork-libre-de-firefox-pour-android-en-preparation/" title="Visit the source">mozillaZine-fr</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>mozillaZine-fr : <a href="">Firefox pour Android pr&amp;eacute;install&amp;eacute;</a> (08/11/2013)</li><li>mozillaZine-fr : <a href="">Google Chrome laisse tomber Android 4.0 = de nouveaux utilisateurs pour Firefox ?</a> (14/03/2015)</li><li>mozillaZine-fr : <a href="">Twitter sur Android vous impose son navigateur int&amp;eacute;gr&amp;eacute; ? Retrouvez Firefox</a> (25/04/2015)</li><li>mozillaZine-fr : <a href="">Firefox OS revient en Europe avant l&amp;rsquo;Asie en 2014</a> (28/11/2013)</li><li>mozillaZine-fr : <a href="">Firefox d&amp;eacute;passe Internet Explorer en France, selon le JDN</a> (09/12/2013)</li></ul></div></p>


feed_id: http://romainelubrique.org/un-peu-beaucoup-pas-du-tout-de-droits-reserves
title: Romaine Lubrique : Pouvoir choisir entre un peu, beaucoup ou pas du tout de droits réservés
uri: Romaine-Lubrique-Pouvoir-choisir-entre-un-peu-beaucoup-ou-pas-du-to
url: http://romainelubrique.org/un-peu-beaucoup-pas-du-tout-de-droits-reserves
content:
<img alt="" align="right" src="media/93a40ad2.arton205-66e8d.jpg" data-original-source="http://romainelubrique.org/local/cache-vignettes/L150xH150/arton205-66e8d.jpg" width="150" height="150"><div><p>Il nous est arrivé de publier ou d'être republiés sur des sites comme <a href="http://www.liberation.fr/culture/2013/09/29/guillaume-apollinaire-enfin-dans-le-domaine-public_935570" rel="external">Libération</a>, <a href="http://www.slate.fr/story/96417/maillol-domaine-public" rel="external">Slate</a> ou <a href="http://rue89.nouvelobs.com/rue89-culture/2015/03/20/si-photo-instagram-fleur-pellerin-portait-atteinte-droit-dauteur-258295" rel="external">Rue89</a>, que l'on remercie au passage de leur vif intérêt pour le domaine public. Nous l'avons fait gracieusement (comprendre gratuitement) mais nous aurions bien aimé <strong>pouvoir spécifier la licence donnée à nos articles</strong>. Or, comme rien n'est prévu explicitement à cet effet, c'est le droit d'auteur <i>le plus dur</i> qui s'applique ici par défaut, à savoir le « tous droits réservés »<span> [<a href="http://romainelubrique.org/#nb1" rel="footnote" title="Avec Libération, il nous est quand même arrivé à notre demande de glisser la (...)">1</a>]</span>.</p> <p><span>
<img src="media/e6c58dca.slate-fr_all-rights-reserved-70509.jpg" data-original-source="http://romainelubrique.org/local/cache-vignettes/L344xH172/slate-fr_all-rights-reserved-70509.jpg" width="344" height="172" alt=""></span></p> <p>Et d'ailleurs on ne sait même pas clairement à qui ces droits sont exclusivement réservés : à nous ou au site de presse qui publie notre article ? Quand les articles sont signés des journalistes salariés du site, ces droits reviennent a priori par contrat au groupe de presse mais quid des articles rédigés par des auteurs invités externes à la structure ?</p>
<h3>Changement important chez Medium</h3>
<p>C'est pour lever cette ambiguïté que le site américain <strong><a href="http://fr.wikipedia.org/wiki/Medium_%28site_internet%29" rel="external">Medium</a></strong> vient tout récemment de <a href="https://medium.com/the-story/explicit-post-licensing-3aa1df783f8d" rel="external">modifier sa politique de licences</a> en laissant noir sur blanc à ses rédacteurs le choix du droit d'auteur à accoler individuellement à leurs articles : <strong>un peu</strong>, <strong>beaucoup</strong> ou <strong>aucun droits réservés</strong> ? Mine de rien c'est un changement important et tout site invitant ses lecteurs à devenir eux-mêmes rédacteurs devrait envisager d'en faire autant.</p> <p><span>
<a href="https://medium.com/the-story/explicit-post-licensing-3aa1df783f8d"><img src="media/7a51059b.medium-title-cdd9c.jpg" data-original-source="http://romainelubrique.org/local/cache-vignettes/L500xH116/medium-title-cdd9c.jpg" width="500" height="116" alt=""></a></span></p> <p>700ème site le plus visité au monde, <a href="https://medium.com/" rel="external">Medium</a> est une plateforme américaine de blogs créée par les fondateurs de Twitter. Mélange hybride entre journalistes professionnels rémunérés et contributeurs bénévoles, il expérimente non sans un certain succès ce que l'on appelle là-bas le <i><a href="http://en.wikipedia.org/wiki/Social_journalism" rel="external">social journalism</a></i>.</p> <p>Désormais donc tout auteur de Medium pourra explicitement choisir la licence de ses articles, article par article. Et tout lecteur en sera explicitement averti par une mention apparente sur la page du site, sachant alors avec exactitude ce qu'il peut ou ne peut pas faire avec l'article.</p>
<h3>Un choix exemplaire et exhaustif</h3>
<p><span>
<img src="media/e7b24222.medium_licence-selector-e8cf4.jpg" data-original-source="http://romainelubrique.org/local/cache-vignettes/L500xH690/medium_licence-selector-e8cf4.jpg" width="500" height="690" alt=""></span></p> <p>La copie d'écran ci-contre illustre le choix proposé à l'auteur de Medium au moment de la publication de son article. On y retrouve les 3 grandes familles du droit d'auteur que sont, d'un bout à l'autre du spectre, le « tous droit réservés », le « certains droits réservés » et le « aucun droit réservé ».</p>
<ul><li> Le <strong>« tous droits réservés »</strong>, c'est le régime <i>traditionnel</i> du droit d'auteur. C'est celui qui est accolé automatiquement à toute création (originale et mise en forme). Si rien n'est mis en place pour spécifier autre chose, alors votre article adoptera nécessairement par défaut ce droit d'auteur. On peut penser que c'est injuste et hégémonique par rapport aux autres choix possibles mais c'est comme ça<span> [<a href="http://romainelubrique.org/#nb2" rel="footnote" title="Certains voudraient d" ailleurs que la licence par d cr soit>2</a>]</span> et c'est aussi pourquoi l'amélioration de Medium est importante.</li></ul><ul><li> Le <strong>« certains droit réservés »</strong>, ce sont les désormais connues <a href="https://creativecommons.org/choose/?lang=fr" rel="external">licences Creative Commons</a>. Elles sont nées avec Internet et son désir de partage et de remix. Le point clé c'est que l'auteur autorise la diffusion sous certaines conditions de son travail sans plus avoir à le lui demander. Mais il peut se garder certains droits, comme celui de vous demander de ne pas modifier (clause ND), de ne pas faire commerce (clause NC) ou de conserver la même licence après transformation (clause SA).</li></ul><ul><li> Le <strong>« aucun droit réservé »</strong><span> [<a href="http://romainelubrique.org/#nb3" rel="footnote" title="Notez qu" en france vous conservez tranquillement et perp le droit>3</a>]</span>, c'est-à-dire ici le domaine public. Nous y reviendrons plus bas.</li></ul><p>Tout l'éventail des licences possibles est donc exposé dans une interface simple et claire. <a href="http://fr.wikipedia.org/wiki/Lawrence_Lessig" rel="external">Larry Lessig</a> en personne salue l'événement dans un brillant billet publié directement sur Medium : <a href="https://medium.com/@lessig/why-i-m-excited-for-medium-s-partnership-with-creative-commons-127b0ef02b03" rel="external">Why I'm Excited for Medium's Partnership With Creative Commons</a>.</p> <p><span>
<img src="media/087f0fb7.medium_lessig-acffc.jpg" data-original-source="http://romainelubrique.org/local/cache-vignettes/L422xH129/medium_lessig-acffc.jpg" width="422" height="129" alt=""></span></p> <p>L'article est sous <a href="http://creativecommons.org/licenses/by/4.0/" rel="external">Creative Commons By</a>, comme cela nous est signalé en bas de sa fiche auteur.</p>
<h3>La présence notable du domaine public</h3>
<p>Ce choix encore trop rare du « aucun droit réservé » domaine public correspond pourtant à un véritable besoin et une véritable demande actuellement. On a pu le constater lorsque nous avons évoqué <a href="http://romainelubrique.org/flickr-domaine-public-cc0">sa récente apparition</a> (et <a href="http://romainelubrique.org/flickr-domaine-public-cent-mille-images">ses positives conséquences</a>) dans le panel des licences de la plateforme de photos Flickr.</p> <p>Nous avions pris soin de bien <a href="http://romainelubrique.org/flickr-domaine-public-cc0">expliquer</a> pourquoi Flickr faisait la distinction entre les 2 cas que sont :</p>
<ul><li> la publication volontaire et immédiate dans le domaine public de <strong>sa création</strong><span> [<a href="http://romainelubrique.org/#nb4" rel="footnote" title="Notez que faciliter cette possibilité dans toute l" europe fait partie des>4</a>]</span> (<a href="https://creativecommons.org/publicdomain/zero/1.0/deed.fr" rel="external">licence CC0</a>) ;</li><li> la publication de <strong>la création d'un autre</strong> généralement entré dans le domaine public parce que mort depuis longtemps (<a href="https://creativecommons.org/publicdomain/mark/1.0/deed.fr" rel="external">Public Domain Mark</a>).</li></ul><p>Ainsi lorsque Medium re-publie <i><a href="https://medium.com/@mwichary/politics-and-the-english-language-2ca54691a034" rel="external">Politics and the English language</a></i> de George Orwell, celui qui a mis l'article en ligne choisit la Public Domain Mark, puisque l'œuvre n'est pas de lui et est dans le domaine public<span> [<a href="http://romainelubrique.org/#nb5" rel="footnote" title="Heu, en fait, ça n" est pas le cas puisqu mort en et qu>5</a>]</span>.</p> <p><span>
<img src="media/9cfed86c.medium-orwell_public-domain-mark-156f3.jpg" data-original-source="http://romainelubrique.org/local/cache-vignettes/L468xH131/medium-orwell_public-domain-mark-156f3.jpg" width="468" height="131" alt=""></span></p> <p>On retrouve ces 2 distinctions dans la <a href="https://medium.com/@Medium/licensing-your-work-on-medium-517fa7096e62" rel="external">FAQ</a> du site Medium qui accompagne le changement.</p> <p><span>
<img src="media/8b01ee45.medium_public-domain-choice-7c15b.jpg" data-original-source="http://romainelubrique.org/local/cache-vignettes/L500xH344/medium_public-domain-choice-7c15b.jpg" width="500" height="344" alt=""></span></p>
<h3>Une bonne pratique à généraliser ?</h3>
<p>Ce qui a changé avec l'Internet d'aujourd'hui c'est que nous sommes tous devenus au quotidien auteur et diffuseur de contenus sur des sites qui ne sont pas forcément les nôtres.</p> <p>Soit, lorsque vous écrivez dans Wikipédia, vous savez que l'encyclopédie a adopté unilatéralement la très ouverte <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.fr" rel="external">Creative Commons By-SA</a> parce que son (noble) objectif est celui du partage de la connaissance. A contrario, lorsque vous écrivez dans Facebook vous savez, ou devez savoir, que vous êtes dépossédé de votre droit d'auteur pour que Facebook puisse sans entraves faire son beurre avec vos données.</p> <p>Mais dans de nombreux autres cas il serait vraiment opportun et pertinent de voir ce genre de <i>bonnes pratiques</i> se généraliser. Au delà de la légtime question juridique, c'est formateur pour l'auteur, c'est pédagogique pour le lecteur et ça permet de réduire la part du droit d'auteur « tous droits réservés » que l'on amalgame encore trop souvent au droit d'auteur dans son ensemble.</p> <p>Quand bien même Medium ne présente pas tout à fait les mêmes caractéristiques que nos amis de Libération, Slate ou Rue89<span> [<a href="http://romainelubrique.org/#nb6" rel="footnote" title="Medium n" affiche pas de publicit et propose un contenu externe fortement>6</a>]</span>, invitation est donc lancée à tout site éditorial incluant aussi du <a href="http://fr.wikipedia.org/wiki/Contenu_g%C3%A9n%C3%A9r%C3%A9_par_les_utilisateurs" rel="external">contenu généré par ses utilisateurs</a>. Et, tout comme Medium, n'oubliez pas le domaine public dans la liste des choix...</p></div>
		<hr><div><div>
<p><span>[<a href="http://romainelubrique.org/#nh1" title="Notes 1" rev="footnote">1</a>] </span>Avec Libération, il nous est quand même arrivé à notre demande de glisser la licence CC0 en fin d'article, comme dans <a href="http://ecrans.liberation.fr/ecrans/2013/11/07/domaine-public-misirlou-des-mille-et-une-nuits-a-pulp-fiction_945298" rel="external">Misirlou, des Mille et une nuits à Pulp Fiction</a>. Mais c'était à même le corps du texte et c'est bien différent de l'approche globale et assumée proposée ici.</p>
</div><div>
<p><span>[<a href="http://romainelubrique.org/#nh2" title="Notes 2" rev="footnote">2</a>] </span>Certains voudraient d'ailleurs que la licence par défaut d'une création soit plutôt la licence <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/deed.fr" rel="external">Creative Commons By-NC-ND</a>. Si tel était le cas, ce serait une véritable révolution culturelle !</p>
</div><div>
<p><span>[<a href="http://romainelubrique.org/#nh3" title="Notes 3" rev="footnote">3</a>] </span>Notez qu'en France vous conservez tranquillement et perpétuellement le droit à la paternité de votre création à cause du droit moral.</p>
</div><div>
<p><span>[<a href="http://romainelubrique.org/#nh4" title="Notes 4" rev="footnote">4</a>] </span>Notez que faciliter cette possibilité dans toute l'Europe fait partie des <a href="http://romainelubrique.org/rapport-julia-reda-europe-domaine-public">recommandations du rapport Reda</a>.</p>
</div><div>
<p><span>[<a href="http://romainelubrique.org/#nh5" title="Notes 5" rev="footnote">5</a>] </span>Heu, en fait, ça n'est pas le cas, puisqu'Orwell est mort en 1950 et qu'il faudra attendre jusqu'en 2021 ! Medium s'est planté, nous semble-t-il, sur ce coup-là, mais on dira que c'est l'intention qui compte ;)</p>
</div><div>
<p><span>[<a href="http://romainelubrique.org/#nh6" title="Notes 6" rev="footnote">6</a>] </span>Medium n'affiche pas de publicités et propose un contenu externe fortement majoritaire.</p>
</div></div>
<p><img src="media/167784bb.f94e2b8eb9a1f48da473eb24162decf5" data-original-source="http://cdn.libravatar.org/avatar/f94e2b8eb9a1f48da473eb24162decf5" alt="Gravatar de Romaine Lubrique" class="gravatar" /><br/><i>Original post of <a href="http://romainelubrique.org/un-peu-beaucoup-pas-du-tout-de-droits-reserves" title="Visit the source">Romaine Lubrique</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/mise-a-jour-de-la-documentation-hig-delementary/
title: elementary OS : Mise à jour de la documentation HIG d’elementary
uri: elementary-OS-Mise-à-jour-de-la-documentation-HIG-d-elementary
url: http://www.elementaryos-fr.org/mise-a-jour-de-la-documentation-hig-delementary/
content:
<p>L’équipe d’elementary vient de mettre à jour la doc officielle concernant les HIG. Les HIG c’est quoi ? ce sont les Human Interfaces Guidelines. elementary n’est pas seulement un thème, c’est aussi une philosophie de design d’applications. Les HIG sont très importants car c’est qui ce qui permet de rendre les applications “elementary”. Même le projet a ses <a href="https://wiki.gnome.org/Design/HIG/">HIG</a>.</p>
<p><a href="media/66cb45f7.HIG4.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/HIG4.png" rel="lightbox"><img src="media/9b0809fc.HIG4-600x328.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/HIG4-600x328.png" alt="HIG4" width="600" height="328"></a></p>
<p>Pour en revenir à la docmentation, elle a donc été mise à jour avec des vidéos, dessins et les parties ennuyeuses ont été allégées. Bref tout ca pour rendre cette doc, plus agréable à lire. Tenez <a href="https://elementary.io/docs/human-interface-guidelines">jetez un coup d’oeil</a>.</p>
<p><a href="media/f5ac1dfe.HIG1.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/HIG1.png" rel="lightbox"><img src="media/b6cf8e00.HIG1-600x398.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/HIG1-600x398.png" alt="HIG1" width="600" height="398"></a></p>
<p>En plus la doc est un document markdown d’une seule page. Si vous voulez participer dans son édition, il y a un <a href="https://github.com/elementary/mvp/blob/master/docs/human-interface-guidelines.md">GitHub</a>.</p>
<p><a href="media/09a375e3.HIG2.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/HIG2.png" rel="lightbox"><img src="media/5752a0c7.HIG2-600x365.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/HIG2-600x365.png" alt="HIG2" width="600" height="365"></a></p>
<p>Bonne lecture !</p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/mise-a-jour-de-la-documentation-hig-delementary/">Mise à jour de la documentation HIG d’elementary</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/mise-a-jour-de-la-documentation-hig-delementary/" 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://www.elementaryos-fr.org/une-autre-plateforme-de-crowdfunding-pour-elementary/
title: elementary OS : Une autre plateforme de crowdfunding pour elementary
uri: elementary-OS-Une-autre-plateforme-de-crowdfunding-pour-elementary
url: http://www.elementaryos-fr.org/une-autre-plateforme-de-crowdfunding-pour-elementary/
content:
<p>Comme vous le savez déjà, elementary utilise la plateforme Bountysource qui permet de donner des dons sous forme de récompenses pour la résolutions de bugs ou d’ajout de nouvelles fonctionnalités. Bountysource vient de lancer une plateforme de crowdfunding avec avec souscription mensuelle de dons.</p>
<p> </p>
<p><a href="media/4cadcadf.salt1.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/salt1.png" rel="lightbox"><img src="media/4819d3e5.salt1-600x271.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/salt1-600x271.png" alt="salt1" width="600" height="271"></a></p>
<p>C’est similaire à Patreon mais là où c’est différent c’est que l’argent, au lieu d’aller sur un compte en banque, vas directement sur le compte Bountysource qui est utilisé pour les récompenses pour les projets elementary et les projets en amont. Le don sert donc à payer directement des développeurs open source.</p>
<p> </p>
<p><a href="media/116e0286.salt2.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/salt2.png" rel="lightbox"><img src="media/804d2db3.salt2-600x588.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/salt2-600x588.png" alt="salt2" width="600" height="588"></a></p>
<p> </p>
<p>N’hésitez pas à visiter <a href="https://salt.bountysource.com/teams/elementary">la page elementary sur Salt</a> et à faire un don si vous le voulez <img src="media/9874032c.simple-smile.png" data-original-source="http://www.elementaryos-fr.org/wp-includes/images/smilies/simple-smile.png" rel="lightbox" alt=":)"></p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/une-autre-plateforme-de-crowdfunding-pour-elementary/">Une autre plateforme de crowdfunding pour elementary</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/une-autre-plateforme-de-crowdfunding-pour-elementary/" 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>


uri: mozillaZine-fr-Jeffrey-Zeldman-s-interroge-sur-la-volonté-de-Mozi
feed_id:
http://mozillazine-fr.org/jeffrey-zeldman-sinterroge-sur-la-volonte-de-mozilla-de-deprecier-http-non-securise/

title:
mozillaZine-fr : Jeffrey Zeldman s’interroge sur la volonté de Mozilla de déprécier HTTP non-sécurisé

url:
http://mozillazine-fr.org/jeffrey-zeldman-sinterroge-sur-la-volonte-de-mozilla-de-deprecier-http-non-securise/

content:
<p><img src="media/af81fa67.A-List-Apart-150x150.jpeg" data-original-source="http://mozillazine-fr.org/wp-content/uploads/2015/05/A-List-Apart-150x150.jpeg" alt="A List Apart" width="69" height="69">Sur <a href="http://alistapart.com/blog/post/on-our-radar-what-engineers-look-like" hreflang="en">A List Apart</a>, le blog réputé sur le design web, Jeffrey Zeldman déclarait hier :</p>
<blockquote><p>La semaine dernière, <a href="http://www.infoworld.com/article/2917575/encryption/mozillas-firefox-https-or-bust.html" hreflang="en">Mozilla a annoncé</a> qu’il fixait une date après laquelle les nouvelles fonctionnalités de Firefox ne seront plus accessibles qu’aux sites web sécurisés, c’est-à-dire ceux qui utilisent <abbr lang="en" title="Hypertext transfer protocol secure">HTTPS</abbr> au lieu de <abbr lang="en" title="Hypertext transfer protocol">HTTP</abbr>. Mozilla est de bonne volonté : ils veulent réduire les menaces qui pèsent sur les utilisateurs du web. Mais nous nous demandons quel impact cela peut avoir sur les sites qui ne peuvent pas ou ne veulent pas se convertir au HTTPS. Surtout si les autres navigateurs suivent le mouvement. Le droit d’entrée sur le web est très bas, et c’est ce qui fait qu’il est ouvert à tous.</p></blockquote>
<p>Qu’en pensez-vous ? L’initiative de Mozilla serait-elle à double tranchant ?</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/jeffrey-zeldman-sinterroge-sur-la-volonte-de-mozilla-de-deprecier-http-non-securise/" title="Visit the source">mozillaZine-fr</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>mozillaZine-fr : <a href="">Mozilla communique avec les d&amp;eacute;veloppeurs sur Stack Overflow</a> (20/11/2013)</li><li>mozillaZine-fr : <a href="">Une petite tranche d&amp;rsquo;histoire de Mozilla</a> (21/11/2013)</li><li>mozillaZine-fr : <a href="">Mozilla BadgeKit b&amp;ecirc;ta : le design</a> (09/03/2014)</li><li>mozillaZine-fr : <a href="">Air Mozilla : Conf&amp;eacute;rence Tor, Mozilla et RSF</a> (07/07/2014)</li><li>mozillaZine-fr : <a href="">Aidez Mozilla francophone &amp;agrave; r&amp;eacute;pondre aux demandes de participation</a> (29/11/2014)</li></ul></div></p>


feed_id: http://blog.vintherine.org/post/2015/05/09/Vers-la-fin-du-RTFM
title: Vincent Gay : Vers la fin du RTFM ?
uri: Vincent-Gay-Vers-la-fin-du-RTFM
url: http://blog.vintherine.org/post/2015/05/09/Vers-la-fin-du-RTFM
content:
<p>Les lecteurs de <a href="http://linuxfr.org/">linuxfr</a> l'auront noté au
détours d'un <a hreflang="fr" href="http://linuxfr.org/nodes/105691/comments/1602889">commentaire de Xinfe</a> :
<a hreflang="en" href="https://github.com/srsudar/eg">eg</a> est, pour les cas
les plus simples, une alternative séduisante à man. Si comme moi vous ne
connaissez rien de plus ennuyeux que de devoir consulter des pages entières de
manuel regorgeant d'options que vous n'utiliserez jamais alors qu'un simple
exemple suffirait à votre bonheur alors eg est fait pour vous. </p>
<p>Pour l'installer pas de souci sous Archlinux, le paquet est dans AUR, mais
je n'en ai pas trouvé pour Ubuntu et dérivés</p>
<p>Les fichiers exemples sont stockés au format <a hreflang="fr" href="http://fr.wikipedia.org/wiki/Markdown">Markdown</a> dans deux répertoires :
celui par défaut, fourni par le paquet
(/usr/lib/python3.4/site-packages/eg/examples/ sur mon ordi) et un éventuel
répertoire personnalisé. Pour indiquer l'emplacement de ce dernier (et modifier
éventuellement le chemin de celui par défaut) il faut créer un fichier ~/.egrc
sous la forme suivante :</p>
<p><code>[eg-config]<br>
examples-dir = /un_autre/répertoire/<br>
custom-dir = ~/mon/répertoire/personnalisé</code></p>
<p>Pour créer un nouveau fichier d'exemple le plus simple est évidement de
s'inspirer d'un fichier fourni avec le programme. Son nom sera composé du nom
de la commande suivi de l’extension .md</p>
<p>On obtient la liste des fichiers exemples disponibles par l'option --list :
<code>eg --list</code></p>
<p>Ce qui donne initialement <code>ifconfig whereis ls less cut which more ps
whatis rm locate chmod find touch grep sudo xargs cat ln mv cd mkdir tr scp pwd
kill od hexdump du cp chown sort curl awk su top tar wc gcc</code></p>
<p>Ironie de l'histoire il n'existe ni page man ni page eg consacrées à eg.
Mais la documentation sur le site est assez claire (mais en anglais).</p>
<p>Pour ma part je me promets de contribuer prochainement en rédigeant une page
sur la gestion des meta-données des photos avec exiv2. Y'a du boulot....</p>
<p><img src="media/918a2f59.b653c9f2cedb4a70ae95a2294e8650ad" data-original-source="http://cdn.libravatar.org/avatar/b653c9f2cedb4a70ae95a2294e8650ad" alt="Gravatar de Vincent Gay" class="gravatar" /><br/><i>Original post of <a href="http://blog.vintherine.org/post/2015/05/09/Vers-la-fin-du-RTFM" title="Visit the source">Vincent Gay</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 EauLand : <a href="">CDEMU : Monter / D&eacute;monter (Tous) les CD/DVD ultra-facilement</a> (16/09/2010)</li><li>Vincent Gay : <a href="">Copie sp&eacute;ciale</a> (19/11/2014)</li><li>Vincent Gay : <a href="">Bidouillage : des leds pour capslock et numlock en bash</a> (19/11/2014)</li><li>Philippe EauLand : <a href="">Activer compiz au d&eacute;marrage de Gnome sur Archlinux</a> (11/09/2010)</li><li>jesuislibre : <a href="">G&eacute;n&eacute;rer un sch&eacute;ma xsd depuis un fichier xml</a> (20/04/2009)</li></ul></div></p>


feed_id: http://genma.free.fr/?Initier-a-Tor-et-GPG-via-un-jeu-v0-1
title: genma : Initier à Tor et GPG via un jeu v0.1
uri: genma-Initier-à-Tor-et-GPG-via-un-jeu-v0-1
url: http://genma.free.fr/?Initier-a-Tor-et-GPG-via-un-jeu-v0-1
content:
<img alt="" align="right" src="media/19bca1d9.arton2277.jpg" data-original-source="http://genma.free.fr/IMG/arton2277.jpg" width="150" height="79"><div><p>Ceci est une version 0.1 d'un jeu d'initiation à Tor et GPG. Le concept sera amélioré avec le temps, les parties. L'idée étant de faire une sorte de carte qui ait des règles simples, différentes variantes. Je ferai peut être un pad collaboratif si le concept plait. Le tout est sous licence Creative Commons CC BY-SA.</p> <p><strong>Prérequis aux jeux</strong></p> <p><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="-"> Une imprimante couleur<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="-"> Trois enveloppes de tailles différentes que l'on peut mettre les unes dans les autres<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="-"> Des enveloppes de tailles <i>normales</i><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="-"> Des étiquettes (pour coller les illustrations sur les enveloppes et cartes)<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="-"> Des cartes vierges genre bristol</p> <p><span>
<img src="media/552ca230.tor.jpg" data-original-source="http://genma.free.fr/IMG/jpg/tor.jpg" width="500" height="622" alt=""></span></p> <p><strong>Les règles du jeu HTTP</strong></p> <p>Nombre de joueurs : <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="-"> 1 pour le serveur web<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="-"> 1 pour le navigateur Firefox<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="-"> X pour les routeurs</p> <p>Le joueur jouant le navigateur Firefox fait circuler un papier entre les joueurs avec un texte dessus.</p> <p>Le papier arrive au serveur web.</p> <p>On demande à tous ce qu'ils ont lu comme information.</p> <p><strong>Les règles du jeu HTTPS</strong></p> <p>Nombre de joueurs : <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="-"> 1 pour le serveur web<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="-"> 1 pour le navigateur Firefox<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="-"> X pour les routeurs</p> <p><i>Après avoir expliqué le principe d'HTTPS, on passe à la pratique.</i></p> <p>Le joueur jouant le navigateur Firefox met un papier avec un texte écrit dans une enveloppe avec le cadenas de couleur (blanche par exemple).</p> <p>Le serveur web reçoit la carte clef de la couleur blanche.</p> <p>On fait circuler l'enveloppe entre les joueurs qui n'ont pas le droit de l'ouvrir.</p> <p>L'enveloppe arrive au serveur web, qui lit pour lui le texte du papier.</p> <p>On demande à tous ce qu'ils ont lu comme information.</p> <p><strong>Les règles du jeu sur Tor</strong></p> <p>Nombre de joueurs : <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="-"> 3 pour les relais Tor<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="-"> 1 pour le serveur web<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="-"> 1 pour le navigateur Tor</p> <p><i>Après avoir expliqué le principe du routage en oinion en théorie, on passe à la pratique.</i></p> <p>On prend trois enveloppes de tailles différentes que l'on peut mettre les unes dans les autres. Sur chacune on colle un cadenas de couleur (rose, bleu, jaune). Chaque enveloppe représente un serveur du réseau Tor.</p> <p>On explique que le navigateur détermine une route, choisit un relais parmi les différents noeuds du réseau (symbolisé par les clefs de couleurs : bleu, rose, jaune, noire, verte). On explique que les 3 noeuds choisit sont :<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="-"> rose : noeud d'entrée dans le réseau<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="-"> bleu : noeud intermédiaire<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="-"> jaune : noeud de sortie</p> <p>La personne ayant la carte Navigateur Tor met une carte avec dessus une adresse de site web par exemple. Dans l'enveloppe la plus petite (ayant un cadenas jaune). Cette enveloppe est mise dans une enveloppe de taille moyenne (enveloppe ayant un cadenas bleu dessus), elle-même mise dans une enveloppe plus grande, ayant également un cadenas rose.</p> <p>On explique que seule la clef de la bonne couleur peut ouvrir l'enveloppe.<br>
On distribue les clefs aux différentes personnes.</p> <p>La personne ayant la carte navigateur donne les enveloppes (empilées les unes dans les autres) à la personne ayant la clef de couleur rose (noeud d'entrée dans le réseau Tor). Elle ouvre l'enveloppe et passe l'enveloppe intérieure à la personne ayant la clef de couleur bleu (celle qui est maintenant visible sur l'enveloppe).</p> <p>La personne ayant la carte clef bleu ouvre l'enveloppe. Et passe l'enveloppe intérieure à la personne ayant la clef de couleur jaune (celle qui est maintenant visible sur l'enveloppe).</p> <p>La personne ayant la carte clef jaune ouvre l'enveloppe. Et passe la carte site web au site Internet.</p> <p>On peut alors demander à chacun ce qu'il a pu voir comme information.</p> <p>On peut mettre une enveloppe encore plus petite avec un cadenas noir ou blanc, pour illustrer l'envoi de message par HTTPS via TOR.</p> <p><b>On combine alors les règles des jeux HTTPS et Tor.</b></p> <p><span>
<img src="media/43ee3c83.gpg.jpg" data-original-source="http://genma.free.fr/IMG/jpg/gpg.jpg" width="500" height="375" alt=""></span></p> <p><strong>Les règles du jeu sur GPG</strong></p> <p>Deux joueurs minimum. Chacun reçoit une carte clef et plusieurs cartes cadenas de la même couleur, ainsi que des enveloppes.</p> <p>Le joueur 1 donne une carte cadenas et autres joueurs. Le jouer 2 fait de même inversement.</p> <p>Envoi d'un premier message par le jouer un. Il met un texte dans une enveloppe et met le cadenas de la couleur du joueur 2, qui joue le rôle du destinataire, sur l'enveloppe.</p> <p>L'enveloppe circule et une fois qu'elle arrive dans les mains de la personne qui la clef de la bonne couleur, la personne peut lire le texte.</p> <p>On peut alors demander à chacun ce qu'il a pu voir comme information.</p> <p><strong>R.A.F.</strong></p> <p>Compléter les règles existantes.</p> <p>Ajouter de nouvelles règles.</p> <p>Le texte explicatif de la notion de signature (avec une carte sceau).</p> <p><strong>Evolutions, extensions du jeu, idées en vrac</strong></p> <p><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="-"> Ajouter des explications sur GPG avec la gestion des clefs, vérifications et signatures des clefs etc.<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="-"> Ajouter le concept d'attaque par l'Homme du milieu / Man In the middle<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="-"> Ajouter le concept de boîte noir avec une image de photocopieuse (qui va tracer ce qu'elle voit passer)<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="-"> Ajouter des cartes Serveurs DNS, adresse IP, Box du FAI etc. pour ajouter les notions correspondantes. Ce sera peut être un autre jeu ;-)</p> <p><strong>Travail collaboratif</strong></p> <p>J'ai mis en place un PAD pour <a href="https://mensuel.framapad.org/p/Tor_le_jeu" title="Tor le jeu">https://mensuel.framapad.org/p/Tor_le_jeu</a> pour que nous reprenions le concept, améliorons tout ça ensemble. Merci à vous.</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/?Initier-a-Tor-et-GPG-via-un-jeu-v0-1" 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: Tuxicoman : Le driver AMD Catalyst incompatible avec Gnome sur Debian 8
uri: Tuxicoman-Le-driver-AMD-Catalyst-incompatible-avec-Gnome-sur-Debian
feed_id:
http://tuxicoman.jesuislibre.net/2015/05/le-driver-amd-catalyst-incompatible-avec-gnome-sur-debian-8.html

url:
http://tuxicoman.jesuislibre.net/2015/05/le-driver-amd-catalyst-incompatible-avec-gnome-sur-debian-8.html

content:
<p>Dans <a href="https://www.debian.org/releases/jessie/amd64/release-notes/ch-information.en.html#gnome-fglrx">les notes de la nouvelle version</a> il est indiqué que le driver propriétaire d’AMD Catalyst (le paquet <strong>fglrx</strong> en version 14.9 est disponible) n’est pas compatible avec Gnome. Si vous l’installez, vous vous retrouvez avec un écran noir à la place du traditionnel écran de login (gdm3). C’est bête.</p>
<p>Vous avez essayé avec <a href="http://support.amd.com/fr-fr/download">l’installeur Catalyst d’AMD (fglrx 14.12 en ce moment)</a>. Même soucis sur Ubuntu 15.04?</p>
<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>1</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>1</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%2F05%2Fle-driver-amd-catalyst-incompatible-avec-gnome-sur-debian-8.html&amp;action_name=Le+driver+AMD+Catalyst+incompatible+avec+Gnome+sur+Debian+8&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt=""><div><h4>Related Posts:</h4><ul><li><a href="http://tuxicoman.jesuislibre.net/2009/05/catalyst-95-pour-linux.html">Catalyst 9.5 pour Linux</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/02/installer-le-driver-proprietaire-ati-sur-debian-squeeze.html">Installer le driver propriétaire ATI sur Debian Squeeze</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/06/mes-bugs-trouves-sur-debian-squeeze.html">Mes bugs trouvés sur Debian Squeeze</a></li><li><a href="http://tuxicoman.jesuislibre.net/2014/07/lacceleration-3d-des-cartes-ati-radeon-7xxx-avec-le-driver-libre-arrive-dans-debian.html">L’accélération 3D des cartes ATI radeon 7xxx avec le</a></li><li><a href="http://tuxicoman.jesuislibre.net/2013/05/heroes-of-newerth-et-crash-de-x.html">Heroes of Newerth et crash de X</a></li></ul><div></div></div>
<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/05/le-driver-amd-catalyst-incompatible-avec-gnome-sur-debian-8.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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Tuxicoman : <a href="">Easter egg : le poisson Gnome</a> (23/09/2012)</li><li>Tuxicoman : <a href="">Mes plugins pour Gnome 3</a> (25/08/2013)</li><li>Tuxicoman : <a href="">Enregister une vid&eacute;o du bureau sous Gnome 3</a> (04/02/2014)</li><li>Tuxicoman : <a href="">Avoir le verr Num. actif par d&eacute;faut sous Gnome 3</a> (17/05/2014)</li><li>Tuxicoman : <a href="">L&rsquo;acc&eacute;l&eacute;ration 3D des cartes ATI radeon 7xxx avec le driver libre arrive dans Debian</a> (16/07/2014)</li></ul></div></p>


feed_id: http://liens.planet-libre.org/?do=weekly&amp;week=20150511
title: Planet Libre : Brèves du Planet Libre - lundi 11, mai 2015
uri: Planet-Libre-Brèves-du-Planet-Libre-lundi-11-mai-2015
url: http://liens.planet-libre.org/?do=weekly&amp;week=20150511
content:
<h3><a href="http://www.androidauthority.com/sony-makes-it-easier-to-install-a-custom-os-on-its-smartphones-605969/">[EN] Sony makes it easier to install a custom OS on its handsets - ANDROID AUTHORITY</a></h3>
	<small>
		
			<div>
			<span>smartphone</span> <span>sony</span> <span>Android</span> <span>FirefoxOS</span> <span>bidouillabilité</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Sony rend ses smartphones bidouillables en permettant l'installation d'autres systèmes d'exploitation, qu'il s'agisse d'une ROM alternative d'Android ou de Firefox OS (qui sait utiliser les mêmes pilotes binaires) par exemple : bravo ! Cet employé de Mozilla fait d'ailleurs tourner Firefox OS sur un Sony Z3 Compact (<a href="https://hacks.mozilla.org/2015/04/firefox-os-animations-the-dark-cubic-bezier-of-the-soul" rel="nofollow">https://hacks.mozilla.org/2015/04/firefox-os-animations-the-dark-cubic-bezier-of-the-soul</a>). Page dédiée de Sony : <a href="http://developer.sonymobile.com/unlockbootloader/unlock-yourboot-loader/" rel="nofollow">http://developer.sonymobile.com/unlockbootloader/unlock-yourboot-loader/</a>
	<br><br><hr><h3><a href="http://sebsauvage.net/links/?7vSZng">Secure Mobile Apps | The Guardian Project - Liens en vrac de sebsauvage</a></h3>
	<small>
		
			<div>
			<span>pistage</span> <span>logiciel</span> <span>android</span> <span>tips</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Une liste d'applications Android pour protéger votre vie privée. Téléchargement direct des APK proposé."
	<br><br><hr><h3><a href="http://www.nextinpact.com/news/94037-loi-renseignement-elus-interpellent-commission-europeenne.htm">Loi Renseignement : des élus interpellent la Commission européenne - Next INpact</a></h3>
	<small>
		
			<div>
			<span>pistage</span> <span>institution</span> <span>Europe</span> <span>droit</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "À quelques heures du vote du projet de loi Renseignement, deux élus de l’UMP ont annoncé qu’ils venaient d’interpeller le président de la Commission européenne, Jean-Claude Juncker. Ces parlementaires de l’opposition estiment que le texte porte « gravement » atteinte à la Charte des droits fondamentaux de l’UE."
	<br><br><hr><h3><a href="http://sametmax.com/pourquoi-obliger-le-ssl-par-defaut-est-une-grosse-connerie/">Pourquoi obliger le SSL par défaut est une grosse connerie - Sam &amp; Max</a></h3>
	<small>
		
			<div>
			<span>chiffrement</span> <span>Web</span> <span>HTTP</span> <span>HTTP/2</span> <span>Mozilla</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Le Web deviendra un app store." Ah oui, en effet !
	<br><br><hr><h3><a href="https://www.april.org/un-livre-electronique-verrouille-par-un-drm-ne-peut-etre-compare-un-livre-imprime-video">Un livre électronique verrouillé par un DRM ne peut être comparé à un livre imprimé (vidéo) - L'April</a></h3>
	<small>
		
			<div>
			<span>ebook</span> <span>DRM</span> <span>vidéo</span> <span>pistage</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Excellente courte vidéo.
	<br><br><hr><h3><a href="http://www.numerama.com/magazine/32980-loi-renseignement-un-34mensonge-d-eacutetat34-pour-le-batonnier-de-paris.html">Loi Renseignement : un "mensonge d'État" pour le bâtonnier de Paris - Numerama</a></h3>
	<small>
		
			<div>
			<span>droit</span> <span>pistage</span> <span>institution</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Dans Le Figaro, le bâtonnier des avocats de Paris, Me Pierre-Olivier Sur, dénonce le projet de loi Renseignement qu'il voit comme un "mensonge d'État". Il estime que le Conseil constitutionnel devrait la censurer."
	<br><br><hr><h3><a href="http://www.liberation.fr/politiques/2015/05/03/loi-renseignement-clairement-la-vie-privee-et-donc-les-libertes-sont-atteintes_1286900">Loi renseignement : «La vie privée, et donc les libertés, sont atteintes»  - Libération</a></h3>
	<small>
		
			<div>
			<span>droit</span> <span>pistage</span> <span>institution</span> 
			</div>
		
		
		
	</small><br><br>
	antistress: "INTERVIEW Le député socialiste frondeur Pouria Amirshahi votera contre le projet de loi, mardi à l'Assemblée."
	<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=20150511" 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 04, mai 2015</a> (04/05/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 03, June 2013</a> (03/06/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 16, September 2013</a> (16/09/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 13, janvier 2014</a> (13/01/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 14, avril 2014</a> (14/04/2014)</li></ul></div></p>


feed_id: http://artisan.karma-lab.net/lancer-applications-graphiques-a-distance
title: Artisan Numérique : Lancer des applications graphiques à distance
uri: Artisan-Numérique-Lancer-des-applications-graphiques-à-distance
url: http://artisan.karma-lab.net/lancer-applications-graphiques-a-distance
content:
<div></div>


<article><div><a href="http://artisan.karma-lab.net/lancer-applications-graphiques-a-distance"><img src="media/02047551.article-icon.png" data-original-source="http://artisan.karma-lab.net/lancer-applications-graphiques-a-distance/article-icon.png" width="100" height="100"></a></div>

<div><p>A l'heure où l'on nous bassine avec l'avancée extraordinaire que représente WayLand, il
n'est sans doute pas inutile de rappeler que si X11 ne brille sans doute pas par ses
performances, sa couche réseau lui permet de résoudre une vaste palette de problématique
comme ici accéder à distance à un environnement graphique.</p>
</div>
<div><p>Comme vous ne l'ignorez peut-être pas, X11 est une technologie client/serveur. C'est à
dire que lorsqu'une application est lancée, elle n'écrit jamais directement sur le
périphérique graphique mais se connecte, par l'intermédiaire d'un kit graphique (Qt, GTK,
etc) à un serveur d'affichage, le fameux Xorg exploitant le protocole X11.</p>
<p>Ainsi, à chaque fois qu'une application X11 veut afficher un rectangle, ou une image,
c'est à ce serveur que cette demande est transmise et c'est lui qui effectue le rendu
visuel. Dans l'autre sens, le serveur recueille les entrées telles la souris ou le clavier
pour retransmettre cela à l'application.</p>
<p><img src="media/51b4f8be.illustration-schema.png" data-original-source="http://artisan.karma-lab.net/lancer-applications-graphiques-a-distance/illustration-schema.png" alt=""></p>
<p>Alors évidemment lorsque le client et le serveur sont sur une même machine, tout ceci ne
va pas sans une certaine perte de performance. Cependant les impacts sur la vitesse sont limités à plusieurs étages comme par l'utilisation de sockets rapides (sockets UNIX) au lieu des classiques sockets sur IP, ou encore par un accès direct au GPU dans des cas critiques comme la 3D ou la vidéo.</p>
<p>Maintenant cette toute relative perte de performance ne doit pas faire oublier les immenses avantages de cette solution : la transparence réseau. En effet déporter l'affichage d'une application sur une machine distante, exécuter sur son écran local une application qui se trouve sur un serveur distant, tout cela et bien d'autres choses encore sont rendues possibles grâce au X11.</p>
<p>Pour la petite histoire il faut bien comprendre que cette transparence réseau n'est pas un
coquetterie d'Unixien. En effet, à son origine, une architecture UNIX classique se
composait d'un ou plusieurs serveur "puissant" et d'une myriade de petits terminaux graphiques causant couramment le X11 "en dur", le tout sur un LAN 1Mb/s.</p>
<p>Aujourd'hui la transparence réseau offerte par X11 n'est même pas soupçonnée la majorité
des utilisateurs de Linux qui ne travaillent que sur une et une seule machine. Mais X11
permet de couvrir un vaste ensemble de cas d'usage allant du pratique à l'indispensable.</p>
<ul><li>ouvrir une session graphique complète sur une machine distante. Tout ce qui sera
exécuté tournera sur la machine distante et s'affichera via le serveur X11 de la machine
locale.</li>
<li>ouvrir juste une application graphique, généralement via SSH, sur la machine distante.</li>
</ul><p>Dans tous les cas le principe sera le même, une application est lancée à distance et se
connecte à votre serveur X11 local. Voyons cela de plus près.</p>
<h2>L'option "native"</h2>
<p>Comme nous l'avons vu, un serveur X11 utilise les sockets pour communiquer avec le client. Et pour que cette communication soit la plus rapide possible, il en utilise deux types : des sockets "lents" TCP/IP, et des sockets "rapides" UNIX. Dans le cas d'un serveur local parlant à une application locale, le socket utilisé est systématiquement de type UNIX.</p>
<p>Pour des raisons de sécurité, il y a de forte chance que votre serveur X soit paramétré de sorte à ne pas utiliser les sockets TCP/IP, et donc de ne pas permettre son utilisation par une machine distante. Nous allons donc changer cela en ayant conscience que cette manipulation n'est sure <strong>que sur un réseau local de confiance et protégé du réseau public</strong>.</p>
<p>Le lancement de votre serveur X11 est effectué par l'intermédiaire d'un gestionnaire de session, par exemple <kbd>GDM</kbd> pour Gnome. Pour autoriser les clients distant à utiliser ce serveur X11 via TCP, il faut donc lancer en tant que root l'outil <kbd>gdmsetup</kbd>, aller dans l'onglet <kbd>sécurité</kbd>, et décocher la ligne <kbd>Refuser les connexions TCP au serveur X</kbd>. Ceci fait vous pouvez fermer <kbd>gdmsetup</kbd> et relancer votre serveur X. Au retour, le port 6000 correspondant à l'écran X11 <kbd>:0.0</kbd> (si c'est <kbd>:1.0</kbd> le port sera 6001, et ainsi de suite) devrait être écouté par le serveur :</p>
<pre><code><span>root</span><span>netstat -anlp | grep X | grep -v STREAM</span>
<span>tcp        0      0 0.0.0.0:6000                0.0.0.0:*                   LISTEN      5667/X</span>
</code><div>vérification du serveur X11 en écoute</div></pre>
<p>Ceci fait, nous allons pouvoir nous connecter sur la machine distante, par exemple avec SSH, et y lancer une commande graphique, par exemple <kbd>evolution</kbd> :</p>
<pre><code><span>gaston</span><span>ssh machine_distante</span>
<span>gaston@machine_distante></span><span>DISPLAY=mon_desktop:<span>0.0</span> evolution</span>
</code><div>Utilisation de la transparence native de X11</div></pre>
<p>C'est aussi simple que cela. Tout passe par l'utilisation de la variable DISPLAY qui indique à l'application où se trouve le serveur X11 à utiliser. En local, votre variable DISPLAY est sûrement <kbd>:0.0</kbd>. Le fait qu'il n'y ait rien devant le <kbd>:</kbd> indique au client que le serveur est local. Dans notre exemple il va donc aller sur la machine <kbd>mon_desktop</kbd>. <kbd>0.0</kbd> indique d'utiliser l'écran <kbd>.0</kbd> de la carte <kbd>0</kbd>.</p>
<p>Si tout a fonctionné, c'est nickel. Il est possible que votre serveur soit configuré pour refuser les connexions externes et vous aurez alors obtenez l'erreur suivante :</p>
<pre><code><span>gaston</span><span>ssh machine_distante</span>
<span>gaston@machine_distante></span><span>DISPLAY=mon_desktop:<span>0.0</span> evolution</span>
<span>No protocol specified</span>
<span>Impossible d'ouvrir l'affichage :</span>
<span>Exécuter « evolution --help » pour obtenir la liste complète des options en ligne de commande.</span>
</code><div>Erreur d'autorisation</div></pre>
<p>Ce qui compte ici c'est le <kbd>No protocol specified</kbd> qui dit, à qui sait le comprendre, que vous devez d'abord autoriser les connexions et lançant sur la machine secondaire la commande suivante :</p>
<pre><code><span>gaston</span><span>xhost +</span>
<span>access control disabled, clients can connect from any host</span>
<span>gaston</span><span>ssh machine_distante</span>
<span>gaston@machine_distante></span><span>DISPLAY=mon_desktop:<span>0.0</span> evolution&amp;</span>
</code><div>Autorisation de tous les accès à la machine secondaire</div></pre>
<p>Et là, ça marche... Ceci étant, dans la mesure où nous passons par SSH pour aller sur la
machine distante, il existe une méthode plus simple consistant fournie par SSH lui-même.</p>
<h2>L'option SSH</h2>
<p>SSH permet la <a target="blank" href="http://artisan.karma-lab.net/(/differents-canaux-ssh">redirection de ports</a>), et plus particulièrement
est capable de rediriger le socket UNIX d'un serveur distant sur un socket TCP/IP local.
Cette caractéristique nous permet en toute simplicité de faire la même chose que
précédemment, mais à travers une connexion chiffrée convenant mieux à un réseau LAN moins
sécurisé et ce, sans <strong>aucun changement des paramétrage de sécurité</strong>.</p>
<p>Ainsi, utilisé avec l'option <kbd>-X</kbd> (certaines configuration font cela par défaut), ssh va ainsi automatiquement changer la variable <kbd>DISPLAY</kbd> pour pointer sur son "faux" serveur X11 local :</p>
<pre><code><span>gaston</span><span>ssh -X machine_distante</span>
<span>gaston@machine_distante></span><span><span>echo</span> <span>$DISPLAY</span></span>
<span>localhost:11.0</span>
<span>gaston@machine_distante></span><span>evolution&amp;</span>
</code><div>lancement d'évolution à travers SSH</div></pre>
<p>Là, plus besoin d'autorisation via <kbd>xhost</kbd> ni d'écoutes de port TCP/IP, tout se fait
automatiquement par la grâce de SSH. Maintenant cette méthode n'est pas sans défaut. En
effet, si la machine distante est un peu légère, le chiffrement temps réel de toutes les
données circulant dans le tuyau SSH vont un peu pénaliser les performances. Mais sur un
LAN moderne cela reste acceptable.</p>
<p>Concernant un réseau distant, par exemple à travers internet, c'est le volume de données
échangé qui va pénaliser les performances. Il est donc plus sage dans ce cas d'opter sur
une version compressée du protocole X11, comme
<a target="blank" href="http://artisan.karma-lab.net/mettre-en-oeuvre-nomachine">nomachine/freeNX</a>.</p>
<h1>Un bureau distant complet</h1>
<p>Pour vous donner un cas d'usage, mon bureau est relié à mon logement par une série de 3
switch Gigabit. Chez moi j'ai un petit portable très léger. Au bureau se trouve la grosse
machine de développement.  Pour travailler soir et week-end (oui, je sais ;-), je me
connecte en mode session sur ma machine de bureau et tout ce que je lance est ainsi routé
vers mon portable. A savoir en général firefox, chrome, une dizaine de GVIM, thunderbird,
pidgin, skype, etc... Tout ce joli monde tourne donc dans mon bureau et communique avec le
serveur X11 de mon portable en mode bi-écran... Et bien croyez moi, je ne vois strictement
aucune différence entre cet usage, et le fait de bosser directement dans mon bureau.
J'arrive même à lancer une vidéo sans soucis... Voyons donc comme faire pour lancer ainsi
une session entière à distance.</p>
<p>Pour d'évidentes raisons de performances, ajouté du fait que je travaille sur un LAN
sécurisé, l'approche SSH n'apporte ici que peu d'avantage. Autant donc attaquer nativement
le serveur X11 de sorte à bénéficier des meilleurs performances.</p>
<p>Dans mon cas le gestionaire de fenêtre est l'excellent
<a target="blank" href="http://awesome.naquadah.org/">awesome</a>. Le principe va donc être de créer un fichier
<kbd>xinitrc-distant</kbd> qui va lancer à distance le gestionnaire de fenêtre.</p>
<pre><code>xhost +
ssh ma-machine <span>"DISPLAY=mon-portable:0.0 awesome"</span>
</code></pre>
<p>Pour ceux qui ne sont pas à l'aise avec <kbd>xinitrc</kbd>, allez jeter oeil à cet <a target="blank" href="http://artisan.karma-lab.net/bureau-minimaliste-demarrage-session">article
là</a>. Pour les autres, il ne reste plus qu'à lancer
la session dans la console linux :</p>
<pre><code><span>xinit xinitrc-distant</span>
</code></pre>
<p>Et hop, je suis sur ma machine distante, dans mon gestionnaire de fenêtres préféré et je
peux dés lors lancer les applications que je veux. Voyons maintenant un peu ce que nous
avons fait.</p>
<p>Le contenu de <kbd>xinitrc-distant</kbd> ne devrais plus vous surprendre outre mesure. On y
retrouve déjà le <kbd>xhost +</kbd> pour autoriser les accès distants au serveur X11 local.
Attention, comme indiqué au premier chapitre, il est nécessaire pour que tout ceci
fonctionne que fous ayez activé le mode TCP/IP sur votre serveur X11 !!</p>
<p>Ensuite il s'agit de se connecter via SSH sur la machine distante pour lancer <kbd>awesome</kbd>. Le
<kbd>DISPLAY</kbd> injecté en variable va quant à lui indiquer à <kbd>awesome</kbd> d'aller parler au
serveur X11 de mon portable, et le tour est joué.</p>
<p>La syntaxe de lancement de X11 est en revanche un peu nouvelle, mais pas tant que cela en
réalité. En effet, lorsque vous tapez <kbd>startx</kbd> dans la console Linux, c'est comme si vous
aviez tapé <kbd>xinit ~/.xinitrc</kbd>. C'est commande <kbd>xinit</kbd> qui va concrètement lancer le
serveur X11 et qui va ensuite exécuter le script <kbd>xinitrc</kbd>. Ici nous indiquons donc juste
un script alternatif à <kbd>xinit</kbd>.</p>
<h2>Et le son alors ??</h2>
<p>Tout ceci est en effet bien sympa. Nous avons pour nos applications un affichage local, un
clavier local, une souris locale, mais quid du son ? Et c'est là que PulseAudio va <em>enfin</em>
servir à quelque chose. En effet, comme X11, PulseAudio bénéficie d'une transparence
réseau qui par défaut est limité à un socket UNIX. Comme pour X11 nous allons donc
commencer par activer le mode TCP/IP allant modifier le fichier <kbd>/etc/pulse/default.pa</kbd>.
En cherchant dedans vous devez trouvez une ligne normalement commentée
<kbd>load-module module-native-protocol-tcp</kbd>. Décommentez la ligne, sauvez le fichier et
redémarrez la machine. Ceci fait, PulseAudio devrait être en écoute du port 4713 de la
machin locale.</p>
<p>Nous devons maintenant modifier notre fichier <kbd>xinitrc-distant</kbd> pour
injecter dans l'environnement d'awesome la référence au serveur PulseAudio :</p>
<pre><code>xhost +
ssh ma-machine <span>"DISPLAY=mon-portable:0.0 PULSE_SERVER=mon-portable:4713 awesome"</span>
</code></pre>
<p>Ceci fait, il ne reste plus qu'à relancer <kbd>xinit ~/xinit-distant</kbd> pour avoir maintenant
accès à l'audio tant pour les entrées que les sorties. Cela fonctionne tellement bien que
j'utilise régulièrement skype de cette manière.</p>
<h2>Conclusion</h2>
<p>Comme à l'accoutumée, les outils SSH et X11 démontre leur plasticité et leur capacité à
s'adapter à toutes les situations tordues auxquelles vous voudrez les plier. Happy
Networking :)</p>
</div>
</article><div>
  <div data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
  <a href="https://twitter.com/share">Tweet</a> 
</div>
<div></div>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<p><img src="media/bfe45f7c.68c65462ed4ffebb9a113d9a5ccb254d" data-original-source="http://cdn.libravatar.org/avatar/68c65462ed4ffebb9a113d9a5ccb254d" alt="Gravatar de Artisan Num&eacute;rique" class="gravatar" /><br/><i>Original post of <a href="http://artisan.karma-lab.net/lancer-applications-graphiques-a-distance" title="Visit the source">Artisan Numérique</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>Artisan Num&eacute;rique : <a href="">Les diff&eacute;rents canaux de SSH</a> (30/09/2013)</li><li>Marty : <a href="">SSH : la connexion &agrave; distance s&eacute;curis&eacute;e</a> (18/03/2010)</li><li>Jos : <a href="">Controler a distance sa machine Ubuntu via VNC</a> (14/09/2009)</li><li>Libre Astux : <a href="">Allumer / &eacute;teindre l&rsquo;&eacute;cran de votre PC sous Ubuntu &agrave; distance avec votre smartphone</a> (21/01/2012)</li><li>Paquet Fedora du Jour : <a href="">La GUI du Jeudi : Remmina - Une interface de gestion de connexion &agrave; distance</a> (26/01/2012)</li></ul></div></p>


title: Mathias : Moteur de recherche respectant la vie privée : https://www.privatesearch.io/
uri: Mathias-Moteur-de-recherche-respectant-la-vie-privée-https-www
feed_id:
http://www.blog-des-telecoms.com/moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io/

url:
http://www.blog-des-telecoms.com/moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io/

content:
<p>Alors que les Google, Bing ou Yahoo stockent jusqu’à plus soif vos recherches, croisent ces données avec vos historiques de navigation, utilisent </p>
<p>Cet article <a rel="nofollow" href="http://www.blog-des-telecoms.com/moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io/">Moteur de recherche respectant la vie privée : https://www.privatesearch.io/</a> est apparu en premier sur <a rel="nofollow" href="http://www.blog-des-telecoms.com/">Blog des télécoms</a>.</p>
<p><img src="media/98986061.ea69d4f0fe4774861517d6390c8c2d35" data-original-source="http://cdn.libravatar.org/avatar/ea69d4f0fe4774861517d6390c8c2d35" alt="Gravatar de Mathias" class="gravatar" /><br/><i>Original post of <a href="http://www.blog-des-telecoms.com/moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io/" title="Visit the source">Mathias</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>Matao : <a href="">Shodan : un moteur de recherche de failles de s&eacute;curit&eacute;s</a> (08/11/2010)</li><li>La vache libre : <a href="">StartPage et son moteur de recherche Ixquick combattent pour notre libert&eacute; sur internet</a> (21/06/2013)</li></ul></div></p>


feed_id: http://www.fullcirclemag.fr/?post/2015/05/09/Voici-le-num%C3%A9ro-95
title: Full Circle Magazine FR : Voici le numéro 95
uri: Full-Circle-Magazine-FR-Voici-le-numéro-95
url: http://www.fullcirclemag.fr/?post/2015/05/09/Voici-le-num%C3%A9ro-95
content:
<p>Bonjour à toutes et à tous !</p>


<p>Nous ne sommes qu'au début du mois de mai, et voici le numéro 95, celui de mars 2015, en français. Vous pouvez le retrouver sur notre page<a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr"> Numéros</a> ou le télécharger directement en cliquant sur l'image de couverture ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/390" hreflang="fr" title="Numéro 95"><img src="media/dd127122.issue95.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/issue95.png" alt="issue95.png" title="issue95.png, mai 2015"></a></p>


<p>Comme vous pouvez le voir, la grande star de ce numéro est l'Ubuntu Phone, dont Ronnie nous fait la critique.</p>


<p>Vous y trouverez notamment :</p>

<ul><li>Les séries habituelles (Python, LibreOffice, Inkscape, etc.) mais aussi le premier d'une série de tutoriels sur LaTex (prononciation « latèque ») ;</li>
<li>Dans la rubrique Sécurité, le début d'une série sur SSH : ce mois-ci, il s'agit d'une introduction et les bases, autrement dit, les choses à savoir avant d'aller plus loin ;</li>
<li>Dans le Labo Linux, nous apprenons comment installer et utiliser Syncthing sans passer par le nuage, ni même l'Internet, pour partager nos fichiers entre nos dispositifs, et même entre amis ;</li>
<li>Deux jeux font l'objet d'une critique ce mois-ci : Penumbra: Necrologue (qui est gratuit si vous possédez déjà Amnesia: The Dark Descent !) et Perfect Golf, que Ronnie considère comme l'un des meilleurs jeux de golf actuels ;</li>
<li>Enfin, il y a un article présentant quelques logiciels sous Ubuntu qui permettent de visualiser des molécules et même de dessiner les vôtres.</li>
</ul><p>Nous vous en souhaitons bonne lecture !</p>


<p>À bientôt,</p>


<p>Toute l'équipe du FCM-fr et notamment, ce mois-ci, d52fr, scribeur, traducteur et relecteur, Bab, coach scribeur et relecteur, frangi et fredphil91, traducteurs, et vincent et moi, AuntieE, traducteurs et relecteurs.</p>
<p><img src="media/163a60d9.dd0e1a508d7347d53e0da0678bfd7aff" data-original-source="http://cdn.libravatar.org/avatar/dd0e1a508d7347d53e0da0678bfd7aff" alt="Gravatar de Full Circle Magazine FR" class="gravatar" /><br/><i>Original post of <a href="http://www.fullcirclemag.fr/?post/2015/05/09/Voici-le-num%C3%A9ro-95" title="Visit the source">Full Circle Magazine FR</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Full Circle Magazine FR : <a href="">Voici, enfin, le num&eacute;ro 52 !</a> (04/11/2011)</li><li>Full Circle Magazine FR : <a href="">Et voici.. le num&eacute;ro 53 !</a> (13/12/2011)</li><li>Full Circle Magazine FR : <a href="">Le num&eacute;ro 54... enfin !</a> (18/01/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 56</a> (09/03/2012)</li><li>Full Circle Magazine FR : <a href="">Voici le 57 !</a> (29/03/2012)</li></ul></div></p>


feed_id: http://philippe.scoffoni.net/chip-le-mini-pc-sous-gnulinux-a-9-ou-le-crowdfunding-qui-vous-assoit/
title: Philippe Scoffoni : CHIP le mini PC sous GNU/Linux à 9$ ou le crowdfunding qui vous assoit
uri: Philippe-Scoffoni-CHIP-le-mini-PC-sous-GNU-Linux-à-9-ou-le-crowdfu
url: http://philippe.scoffoni.net/chip-le-mini-pc-sous-gnulinux-a-9-ou-le-crowdfunding-qui-vous-assoit/
content:
<p>Je suis tombé sur ce projet un peu au hasard. J’ai commencé la lecture d’un article sur <a href="http://actualite.housseniawriting.com/technologie/2015/05/09/c-h-i-p-est-un-mini-pc-sous-linux-qui-coute-9-dollars/3777/">un énième mini-PC sous Linux pas cher à 9 $</a>. Les caractéristiques sont proches d’un Raspberry : un processeur de 1 Ghz, 512 Mo de RAM, 4 Go de stockage et le support du Wifi et du Bluetooth. Quand à sa taille elle est en effet minuscule : 40 mm par 60 mm. Côté système d’exploitation, c’est une dérivée de <strong>Debian</strong> qui utilisée.</p>
<p>La conception de ce mini-PC est un peu particulière. Tout d’abord, tuons le mythe du prix, car pour 9 $ vous ne disposez que de l’unité centrale sans possibilité de brancher d’écran dessus si ce n’est par <a href="https://fr.wikipedia.org/wiki/Prise_RCA">une prise RCA</a>. À la limite, c’est envisageable pour un mini serveur. Prévoir une TV pour l’installation.</p>
<p>Pour transformer le CHIP en poste de travail, il faut lui adjoindre une carte qui permettra de connecter un écran en VGA ou en HDMI. Notez bien qu’il y a deux cartes différentes ! Le prix de la bête monte alors à 19 $ avec la carte VGA et 24 $ pour la version HDMI. Le prix d’un Raspberry Pi2 n’est plus très loin.</p>
<p><img src="media/cc1904a9.chip-display.jpg" data-original-source="http://philippe.scoffoni.net/wp-content/uploads/2015/05/chip-display.jpg" alt="Extension graphique CHIP" width="700" height="241"></p>
<p>Pour ce qui est du stockage, visiblement le mieux est de s’appuyer sur un périphérique externe sachant que visiblement il n’y a pas de port USB sur la carte (ou alors juste un seul). Il vous faudra donc un serveur de fichiers en réseau ou un disque externe si vous voulez raisonnablement travailler. Je trouve que le Raspberry Pi offre quand même beaucoup plus sur ce plan avec la possibilité d’utiliser une grosse carte SD et ses ports USB. Mais c’est certainement le prix à payer pour la compacité.</p>
<p>Pour finir, il est prévu que le mini-PC puisse s’intégrer dans une sorte de « mini-tablette » avec un clavier, un écran de 4,3 pouces tactile et une batterie. Le design fait penser à une console pas chère des années 90 pour enfant <img src="media/da2d029e.simple-smile.png" data-original-source="http://philippe.scoffoni.net/wp-includes/images/smilies/simple-smile.png" alt=":-)"></p>
<p><img src="media/25c9fbe7.pocket-chip.jpg" data-original-source="http://philippe.scoffoni.net/wp-content/uploads/2015/05/pocket-chip.jpg" alt="pocket-chip" width="700" height="464">Au vu de tout cela, je me dis que cela ne peut guère intéresser grand monde et que ce projet connaîtra rapidement les oubliettes. Un point positif cependant, l’ensemble des spécifications matérielles sont (ou seront) disponibles en<strong> open hardware</strong>. Cela reste peut-être <strong>le principal argument pour ce projet au demeurant.</strong></p>
<p>C’est là que je clique sur lien vers <a href="https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer">la campagne de crowdfunding KickStarter</a> pour voir le niveau d’engouement du projet. C’est à peu près le même moment où j’ai envie d’ouvrir la fenêtre et de sauter. Rassurez-vous je suis au rez-de-chaussée, je n’irais donc pas très loin <img src="media/da2d029e.simple-smile.png" data-original-source="http://philippe.scoffoni.net/wp-includes/images/smilies/simple-smile.png" alt=":-)"></p>
<p><strong>À l’heure où j’écris cet article, le projet a levé 636 672 $ sur 50 000 $ demandé…</strong></p>
<p>Les mots me manquent…</p>
<div><small>Temps de rédaction : 1h25</small></div>
<hr><a href="http://philippe.scoffoni.net/chip-le-mini-pc-sous-gnulinux-a-9-ou-le-crowdfunding-qui-vous-assoit/#comments">Réagir à cet article</a>
<p><small>Article original écrit par Philippe Scoffoni le 11/05/2015. | <a href="http://philippe.scoffoni.net/chip-le-mini-pc-sous-gnulinux-a-9-ou-le-crowdfunding-qui-vous-assoit/">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/chip-le-mini-pc-sous-gnulinux-a-9-ou-le-crowdfunding-qui-vous-assoit/" 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="">Endless : l&rsquo;ordinateur GNU/Linux pas moche</a> (28/04/2015)</li><li>crowd42 : <a href="">Raspberry PI : vous ne savez pas par o&ugrave; commencer ? &Eacute;ssayez NOOBS</a> (09/06/2013)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/05/gnome-asia-summit-2015/
title: Okki : GNOME.Asia Summit 2015
uri: Okki-GNOME-Asia-Summit-2015
url: http://www.gnomelibre.fr/2015/05/gnome-asia-summit-2015/
content:
<figure><a href="media/5f85c382.GNOME_Asia_Summit_2015_entrance.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/GNOME_Asia_Summit_2015_entrance.jpg"><img src="media/1c78c4e4.GNOME_Asia_Summit_2015_entrance-1024x576.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/GNOME_Asia_Summit_2015_entrance-1024x576.jpg" alt="" width="660" height="371"></a><figcaption>L’entrée principale (photo d’<a href="https://blogs.gnome.org/ovitters/2015/05/08/gnome-asia-day-2/">Olav Vitters</a>)</figcaption></figure><p>Comme chaque année, la conférence <a href="http://www.gnome.asia/">GNOME.Asia</a> se déroule dans un pays différent du continent asiatique, et permet aux développeurs et utilisateurs du projet de se rencontrer, d’apprendre et de renforcer la communauté.</p>
<p>Après la Corée du Sud en 2013 ou la Chine l’an passé, ce fut au tour de l’Indonésie d’organiser la conférence, qui s’est déroulée du 7 au 9 mai dans la ville de <a href="https://fr.wikipedia.org/wiki/Depok">Depok</a>, à une trentaine de kilomètres de Jakarta.</p>
<p><a href="http://2015.gnome.asia/speakers/">46 conférenciers</a> furent présents cette année, dont cinq européens et une Péruvienne, qui firent spécialement le déplacement. D’après la fondation, plus de <a href="https://www.gnome.org/news/2015/05/gnome-asia-summit-2015-concludes/">300 personnes</a> auraient participé à l’événement.</p>
<p>La première journée fut consacrée à la découverte du projet, avec des conférences expliquant comment effectuer sa toute première contribution, comment développer sa première application, ou comment s’effectue la traduction de GNOME.</p>
<p>La deuxième journée fut tout de suite plus technique, avec des conférences dédiées au <a href="https://wiki.gnome.org/Projects/SandboxedApps">sandboxing d’applications</a> avec xdg-app; commencer à contribuer en triant les bugs; une expérience d’utilisation de GNOME sur un <a href="https://fr.wikipedia.org/wiki/Dongle">dongle</a> <a href="https://fr.wikipedia.org/wiki/Android">Android</a>; le développement d’applications <a href="https://fr.wikipedia.org/wiki/HTML5">HTML5</a> pour GNOME ou comment utiliser <a href="https://fr.wikipedia.org/wiki/GStreamer">GStreamer</a> dans son application.</p>
<p>En plus des différentes conférences, il y eut également des présentations sur l’emploi de logiciels libres dans l’industrie de la chaussure, la promotion du libre dans les régions reculées de Chine et de Taïwan, la difficulté de migrer de Windows vers GNU/Linux, ou le témoignage d’un agriculteur et commerçant, également contributeur de <a href="https://en.wikipedia.org/wiki/BlankOn">BlankOn</a>, une distribution GNU/Linux locale qui utilise les technologies et applications GNOME, mais qui semble avoir remplacé le shell par <em>Manokwari</em>, un bureau en HTML5.</p>
<figure><a href="media/a56bf8e5.GNOME_Asia_Summit_2015_hall.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/GNOME_Asia_Summit_2015_hall.jpg"><img src="media/54c2c7d6.GNOME_Asia_Summit_2015_hall-1024x576.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/05/GNOME_Asia_Summit_2015_hall-1024x576.jpg" alt="" width="660" height="371"></a><figcaption>La salle principale (photo d’<a href="https://blogs.gnome.org/ovitters/2015/05/08/gnome-asia-day-2/">Olav Vitters</a>)</figcaption></figure><p>Quant à la dernière journée, les participants purent assister à une présentation de <a href="http://www.chorustext.org/">ChorusText</a>, un périphérique d’assistance pour aveugles et mal-voyants, ainsi qu’à diverses conférences sur la <a href="https://fr.wikipedia.org/wiki/Pile_audio_Linux">pile audio de Linux</a> et sa gestion sous GNOME; comment composer de la musique sous GNOME; comprendre le cycle de sorties de GNOME; l’intégration de vidéos <a href="https://fr.wikipedia.org/wiki/GStreamer">GStreamer</a> dans un composant <a href="https://fr.wikipedia.org/wiki/GTK%2B">GTK+</a> avec <a href="https://github.com/ystreet/gtkgst">gtkgst</a> ou l’utilisation de GNOME Shell sur un Nexus 7.</p>
<p>Sans oublier les conférences éclair de Bin Li et Julita Inca, venues de Chine et du Pérou pour présenter les différentes actions accomplies pour promouvoir GNOME dans leurs pays respectifs.</p>
<p>D’autres projets libres, tels qu’<a href="https://fr.wikipedia.org/wiki/OpenStreetMap">OpenStreetMap</a> ou la téléphonie en <em>do it yourself</em> avec services de messagerie à base de logiciels libres, eurent également droit à leurs conférences.</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/05/gnome-asia-summit-2015/" 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://karma-lab.net/lancer-applications-graphiques-a-distance
title: Artisan Numérique : Lancer des applications graphiques à distance
uri: 2015-05-11-Artisan-Numérique-Lancer-des-applications-graphiques-à-distance
url: http://karma-lab.net/lancer-applications-graphiques-a-distance
content:
<div></div>


<article><div><a href="http://karma-lab.net/lancer-applications-graphiques-a-distance"><img src="media/0a719f77.article-icon.png" data-original-source="http://karma-lab.net/lancer-applications-graphiques-a-distance/article-icon.png" width="100" height="100"></a></div>

<div><p>A l'heure où l'on nous bassine avec l'avancée extraordinaire que représente WayLand, il
n'est sans doute pas inutile de rappeler que si X11 ne brille sans doute pas par ses
performances, sa couche réseau lui permet de résoudre une vaste palette de problématique
comme ici accéder à distance à un environnement graphique.</p>
</div>
<div><p>Comme vous ne l'ignorez peut-être pas, X11 est une technologie client/serveur. C'est à
dire que lorsqu'une application est lancée, elle n'écrit jamais directement sur le
périphérique graphique mais se connecte, par l'intermédiaire d'un kit graphique (Qt, GTK,
etc) à un serveur d'affichage, le fameux Xorg exploitant le protocole X11.</p>
<p>Ainsi, à chaque fois qu'une application X11 veut afficher un rectangle, ou une image,
c'est à ce serveur que cette demande est transmise et c'est lui qui effectue le rendu
visuel. Dans l'autre sens, le serveur recueille les entrées telles la souris ou le clavier
pour retransmettre cela à l'application.</p>
<p><img src="media/3a3cbf93.illustration-schema.png" data-original-source="http://karma-lab.net/lancer-applications-graphiques-a-distance/illustration-schema.png" alt=""></p>
<p>Alors évidemment lorsque le client et le serveur sont sur une même machine, tout ceci ne
va pas sans une certaine perte de performance. Cependant les impacts sur la vitesse sont limités à plusieurs étages comme par l'utilisation de sockets rapides (sockets UNIX) au lieu des classiques sockets sur IP, ou encore par un accès direct au GPU dans des cas critiques comme la 3D ou la vidéo.</p>
<p>Maintenant cette toute relative perte de performance ne doit pas faire oublier les immenses avantages de cette solution : la transparence réseau. En effet déporter l'affichage d'une application sur une machine distante, exécuter sur son écran local une application qui se trouve sur un serveur distant, tout cela et bien d'autres choses encore sont rendues possibles grâce au X11.</p>
<p>Pour la petite histoire il faut bien comprendre que cette transparence réseau n'est pas un
coquetterie d'Unixien. En effet, à son origine, une architecture UNIX classique se
composait d'un ou plusieurs serveur "puissant" et d'une myriade de petits terminaux graphiques causant couramment le X11 "en dur", le tout sur un LAN 1Mb/s.</p>
<p>Aujourd'hui la transparence réseau offerte par X11 n'est même pas soupçonnée la majorité
des utilisateurs de Linux qui ne travaillent que sur une et une seule machine. Mais X11
permet de couvrir un vaste ensemble de cas d'usage allant du pratique à l'indispensable.</p>
<ul><li>ouvrir une session graphique complète sur une machine distante. Tout ce qui sera
exécuté tournera sur la machine distante et s'affichera via le serveur X11 de la machine
locale.</li>
<li>ouvrir juste une application graphique, généralement via SSH, sur la machine distante.</li>
</ul><p>Dans tous les cas le principe sera le même, une application est lancée à distance et se
connecte à votre serveur X11 local. Voyons cela de plus près.</p>
<h2>L'option "native"</h2>
<p>Comme nous l'avons vu, un serveur X11 utilise les sockets pour communiquer avec le client. Et pour que cette communication soit la plus rapide possible, il en utilise deux types : des sockets "lents" TCP/IP, et des sockets "rapides" UNIX. Dans le cas d'un serveur local parlant à une application locale, le socket utilisé est systématiquement de type UNIX.</p>
<p>Pour des raisons de sécurité, il y a de forte chance que votre serveur X soit paramétré de sorte à ne pas utiliser les sockets TCP/IP, et donc de ne pas permettre son utilisation par une machine distante. Nous allons donc changer cela en ayant conscience que cette manipulation n'est sure <strong>que sur un réseau local de confiance et protégé du réseau public</strong>.</p>
<p>Le lancement de votre serveur X11 est effectué par l'intermédiaire d'un gestionnaire de session, par exemple <kbd>GDM</kbd> pour Gnome. Pour autoriser les clients distant à utiliser ce serveur X11 via TCP, il faut donc lancer en tant que root l'outil <kbd>gdmsetup</kbd>, aller dans l'onglet <kbd>sécurité</kbd>, et décocher la ligne <kbd>Refuser les connexions TCP au serveur X</kbd>. Ceci fait vous pouvez fermer <kbd>gdmsetup</kbd> et relancer votre serveur X. Au retour, le port 6000 correspondant à l'écran X11 <kbd>:0.0</kbd> (si c'est <kbd>:1.0</kbd> le port sera 6001, et ainsi de suite) devrait être écouté par le serveur :</p>
<pre><code><span>root</span><span>netstat -anlp | grep X | grep -v STREAM</span>
<span>tcp        0      0 0.0.0.0:6000                0.0.0.0:*                   LISTEN      5667/X</span>
</code><div>vérification du serveur X11 en écoute</div></pre>
<p>Ceci fait, nous allons pouvoir nous connecter sur la machine distante, par exemple avec SSH, et y lancer une commande graphique, par exemple <kbd>evolution</kbd> :</p>
<pre><code><span>gaston</span><span>ssh machine_distante</span>
<span>gaston@machine_distante></span><span>DISPLAY=mon_desktop:<span>0.0</span> evolution</span>
</code><div>Utilisation de la transparence native de X11</div></pre>
<p>C'est aussi simple que cela. Tout passe par l'utilisation de la variable DISPLAY qui indique à l'application où se trouve le serveur X11 à utiliser. En local, votre variable DISPLAY est sûrement <kbd>:0.0</kbd>. Le fait qu'il n'y ait rien devant le <kbd>:</kbd> indique au client que le serveur est local. Dans notre exemple il va donc aller sur la machine <kbd>mon_desktop</kbd>. <kbd>0.0</kbd> indique d'utiliser l'écran <kbd>.0</kbd> de la carte <kbd>0</kbd>.</p>
<p>Si tout a fonctionné, c'est nickel. Il est possible que votre serveur soit configuré pour refuser les connexions externes et vous aurez alors obtenez l'erreur suivante :</p>
<pre><code><span>gaston</span><span>ssh machine_distante</span>
<span>gaston@machine_distante></span><span>DISPLAY=mon_desktop:<span>0.0</span> evolution</span>
<span>No protocol specified</span>
<span>Impossible d'ouvrir l'affichage :</span>
<span>Exécuter « evolution --help » pour obtenir la liste complète des options en ligne de commande.</span>
</code><div>Erreur d'autorisation</div></pre>
<p>Ce qui compte ici c'est le <kbd>No protocol specified</kbd> qui dit, à qui sait le comprendre, que vous devez d'abord autoriser les connexions et lançant sur la machine secondaire la commande suivante :</p>
<pre><code><span>gaston</span><span>xhost +</span>
<span>access control disabled, clients can connect from any host</span>
<span>gaston</span><span>ssh machine_distante</span>
<span>gaston@machine_distante></span><span>DISPLAY=mon_desktop:<span>0.0</span> evolution&amp;</span>
</code><div>Autorisation de tous les accès à la machine secondaire</div></pre>
<p>Et là, ça marche... Ceci étant, dans la mesure où nous passons par SSH pour aller sur la
machine distante, il existe une méthode plus simple consistant fournie par SSH lui-même.</p>
<h2>L'option SSH</h2>
<p>SSH permet la <a target="blank" href="http://karma-lab.net/(/differents-canaux-ssh">redirection de ports</a>), et plus particulièrement
est capable de rediriger le socket UNIX d'un serveur distant sur un socket TCP/IP local.
Cette caractéristique nous permet en toute simplicité de faire la même chose que
précédemment, mais à travers une connexion chiffrée convenant mieux à un réseau LAN moins
sécurisé et ce, sans <strong>aucun changement des paramétrage de sécurité</strong>.</p>
<p>Ainsi, utilisé avec l'option <kbd>-X</kbd> (certaines configuration font cela par défaut), ssh va ainsi automatiquement changer la variable <kbd>DISPLAY</kbd> pour pointer sur son "faux" serveur X11 local :</p>
<pre><code><span>gaston</span><span>ssh -X machine_distante</span>
<span>gaston@machine_distante></span><span><span>echo</span> <span>$DISPLAY</span></span>
<span>localhost:11.0</span>
<span>gaston@machine_distante></span><span>evolution&amp;</span>
</code><div>lancement d'évolution à travers SSH</div></pre>
<p>Là, plus besoin d'autorisation via <kbd>xhost</kbd> ni d'écoutes de port TCP/IP, tout se fait
automatiquement par la grâce de SSH. Maintenant cette méthode n'est pas sans défaut. En
effet, si la machine distante est un peu légère, le chiffrement temps réel de toutes les
données circulant dans le tuyau SSH vont un peu pénaliser les performances. Mais sur un
LAN moderne cela reste acceptable.</p>
<p>Concernant un réseau distant, par exemple à travers internet, c'est le volume de données
échangé qui va pénaliser les performances. Il est donc plus sage dans ce cas d'opter sur
une version compressée du protocole X11, comme
<a target="blank" href="http://karma-lab.net/mettre-en-oeuvre-nomachine">nomachine/freeNX</a>.</p>
<h1>Un bureau distant complet</h1>
<p>Pour vous donner un cas d'usage, mon bureau est relié à mon logement par une série de 3
switch Gigabit. Chez moi j'ai un petit portable très léger. Au bureau se trouve la grosse
machine de développement.  Pour travailler soir et week-end (oui, je sais ;-), je me
connecte en mode session sur ma machine de bureau et tout ce que je lance est ainsi routé
vers mon portable. A savoir en général firefox, chrome, une dizaine de GVIM, thunderbird,
pidgin, skype, etc... Tout ce joli monde tourne donc dans mon bureau et communique avec le
serveur X11 de mon portable en mode bi-écran... Et bien croyez moi, je ne vois strictement
aucune différence entre cet usage, et le fait de bosser directement dans mon bureau.
J'arrive même à lancer une vidéo sans soucis... Voyons donc comme faire pour lancer ainsi
une session entière à distance.</p>
<p>Pour d'évidentes raisons de performances, ajouté du fait que je travaille sur un LAN
sécurisé, l'approche SSH n'apporte ici que peu d'avantage. Autant donc attaquer nativement
le serveur X11 de sorte à bénéficier des meilleurs performances.</p>
<p>Dans mon cas le gestionaire de fenêtre est l'excellent
<a target="blank" href="http://awesome.naquadah.org/">awesome</a>. Le principe va donc être de créer un fichier
<kbd>xinitrc-distant</kbd> qui va lancer à distance le gestionnaire de fenêtre.</p>
<pre><code>xhost +
ssh ma-machine <span>"DISPLAY=mon-portable:0.0 awesome"</span>
</code></pre>
<p>Pour ceux qui ne sont pas à l'aise avec <kbd>xinitrc</kbd>, allez jeter oeil à cet <a target="blank" href="http://karma-lab.net/bureau-minimaliste-demarrage-session">article
là</a>. Pour les autres, il ne reste plus qu'à lancer
la session dans la console linux :</p>
<pre><code><span>xinit xinitrc-distant</span>
</code></pre>
<p>Et hop, je suis sur ma machine distante, dans mon gestionnaire de fenêtres préféré et je
peux dés lors lancer les applications que je veux. Voyons maintenant un peu ce que nous
avons fait.</p>
<p>Le contenu de <kbd>xinitrc-distant</kbd> ne devrais plus vous surprendre outre mesure. On y
retrouve déjà le <kbd>xhost +</kbd> pour autoriser les accès distants au serveur X11 local.
Attention, comme indiqué au premier chapitre, il est nécessaire pour que tout ceci
fonctionne que fous ayez activé le mode TCP/IP sur votre serveur X11 !!</p>
<p>Ensuite il s'agit de se connecter via SSH sur la machine distante pour lancer <kbd>awesome</kbd>. Le
<kbd>DISPLAY</kbd> injecté en variable va quant à lui indiquer à <kbd>awesome</kbd> d'aller parler au
serveur X11 de mon portable, et le tour est joué.</p>
<p>La syntaxe de lancement de X11 est en revanche un peu nouvelle, mais pas tant que cela en
réalité. En effet, lorsque vous tapez <kbd>startx</kbd> dans la console Linux, c'est comme si vous
aviez tapé <kbd>xinit ~/.xinitrc</kbd>. C'est commande <kbd>xinit</kbd> qui va concrètement lancer le
serveur X11 et qui va ensuite exécuter le script <kbd>xinitrc</kbd>. Ici nous indiquons donc juste
un script alternatif à <kbd>xinit</kbd>.</p>
<h2>Et le son alors ??</h2>
<p>Tout ceci est en effet bien sympa. Nous avons pour nos applications un affichage local, un
clavier local, une souris locale, mais quid du son ? Et c'est là que PulseAudio va <em>enfin</em>
servir à quelque chose. En effet, comme X11, PulseAudio bénéficie d'une transparence
réseau qui par défaut est limité à un socket UNIX. Comme pour X11 nous allons donc
commencer par activer le mode TCP/IP allant modifier le fichier <kbd>/etc/pulse/default.pa</kbd>.
En cherchant dedans vous devez trouvez une ligne normalement commentée
<kbd>load-module module-native-protocol-tcp</kbd>. Décommentez la ligne, sauvez le fichier et
redémarrez la machine. Ceci fait, PulseAudio devrait être en écoute du port 4713 de la
machin locale.</p>
<p>Nous devons maintenant modifier notre fichier <kbd>xinitrc-distant</kbd> pour
injecter dans l'environnement d'awesome la référence au serveur PulseAudio :</p>
<pre><code>xhost +
ssh ma-machine <span>"DISPLAY=mon-portable:0.0 PULSE_SERVER=mon-portable:4713 awesome"</span>
</code></pre>
<p>Ceci fait, il ne reste plus qu'à relancer <kbd>xinit ~/xinit-distant</kbd> pour avoir maintenant
accès à l'audio tant pour les entrées que les sorties. Cela fonctionne tellement bien que
j'utilise régulièrement skype de cette manière.</p>
<h2>Conclusion</h2>
<p>Comme à l'accoutumée, les outils SSH et X11 démontre leur plasticité et leur capacité à
s'adapter à toutes les situations tordues auxquelles vous voudrez les plier. Happy
Networking :)</p>
</div>
</article><div>
  <div data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
  <a href="https://twitter.com/share">Tweet</a> 
</div>
<div></div>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<p><img src="media/bfe45f7c.68c65462ed4ffebb9a113d9a5ccb254d" data-original-source="http://cdn.libravatar.org/avatar/68c65462ed4ffebb9a113d9a5ccb254d" alt="Gravatar de Artisan Num&eacute;rique" class="gravatar" /><br/><i>Original post of <a href="http://karma-lab.net/lancer-applications-graphiques-a-distance" title="Visit the source">Artisan Numérique</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>Artisan Num&eacute;rique : <a href="">Les diff&eacute;rents canaux de SSH</a> (30/09/2013)</li><li>Marty : <a href="">SSH : la connexion &agrave; distance s&eacute;curis&eacute;e</a> (18/03/2010)</li><li>Jos : <a href="">Controler a distance sa machine Ubuntu via VNC</a> (14/09/2009)</li><li>Libre Astux : <a href="">Allumer / &eacute;teindre l&rsquo;&eacute;cran de votre PC sous Ubuntu &agrave; distance avec votre smartphone</a> (21/01/2012)</li><li>Paquet Fedora du Jour : <a href="">La GUI du Jeudi : Remmina - Une interface de gestion de connexion &agrave; distance</a> (26/01/2012)</li></ul></div></p>


feed_id: http://genma.free.fr/?Vulgarisation-sur-https-et-TOR
title: genma : Vulgarisation sur https et TOR
uri: genma-Vulgarisation-sur-https-et-TOR
url: http://genma.free.fr/?Vulgarisation-sur-https-et-TOR
content:
<img alt="" align="right" src="media/a8c55650.arton2278.jpg" data-original-source="http://genma.free.fr/IMG/arton2278.jpg" width="150" height="79"><div><p><strong>Une petite histoire</strong></p> <p>Imaginer une zone pavillonnaire avec différentes maisons dont celle de votre ami.</p> <p><b>Cas 1 :</b> Sa maison a des murs aux transparents. On vous voit aller chez lui, on peut entendre ce que vous dites et voir ce que vous faîtes.</p> <p><b>Cas 2 :</b> Maintenant, sa maison a des murs pleins. On vous voit aller chez lui, mais on peut plus entendre ce que vous dites et voir ce que vous faites (on met de côté l'aspect micro/caméra). Mais on sait à quelle heure vous êtes venu le voir et quand vous repartez.</p> <p><b>Cas 3 :</b> <br>
Si en arrivant en extérieur de la zone pavillonnaire, vous entrez dans une première maison, et en ressortez avec un déguisement, puis vous entrez dans une seconde maison au hasard et en ressortez avec un autre déguisement, et entrez enfin dans une troisième maison au hasard et en ressortez avec un autre déguisement, pour enfin entrez chez votre ami. On sait que quelqu'un est entré chez lui, de quelle heure à quelle heure, mais on ne sait pas que c'est vous. A moins de surveiller toutes les maisons, de surveiller toutes les personnes qui entrent et sortes de chaque maison (sachant que chacun en ressort déguisé), ce qui est très compliqué...</p> <p><b>Cas 4 :</b> Si en arrivant en extérieur de la zone pavillonnaire, vous entrez dans une première maison, et en ressortez avec un déguisement, puis vous entrez dans une seconde maison au hasard et en ressortez avec un autre déguisement, et entrez enfin dans une troisième maison au hasard et en ressortez avec un autre déguisement, pour enfin entrez chez votre ami. <b>Mais cette fois, vous passez par la porte arrière de la maison, côté jardin</b>. On ne sait même pas qu'une personne est venue dans la maison de votre ami.</p> <p><strong>Transposons ça à Internet</strong></p> <p><b>Cas 1 :</b> Dans le premier cas, il s'agit d'une connexion Http classique. Vous utilisez votre navigateur, allez sur un site. Un observateur extérieur peut savoir que vous allez sur le site et quelles pages vous consultez.</p> <p><b>Cas 2 :</b> Dans le deuxième cas, il s'agit d'une connexion Https. Vous utilisez votre navigateur, allez sur un site en mode sécurisé. Un observateur extérieur peut savoir que vous allez sur le site mais ne voit pas quelles pages vous consultez (seul le site le sait et enregistre les traces dans le journal de logs, tout comme votre ami chez qui vous êtes saura ce dont vous lui avez parlé).</p> <p><b>Cas 3 :</b> Dans le troisième cas, il s'agit d'une connexion qui se fait via le réseau Tor. La connexion passe par trois proxys intermédiaires avant d'arriver sur le site web. Je ne détaillerai pas plus le fonctionnement de Tor.</p> <p><b>Cas 4 :</b> Dans le quatrième et dernier cas, il s'agit d'une connexion à un service caché dans Tor, les fameux Hidden services. On ne ressort pas du réseau Tor, on entre par une porte particulière sur le site web. Tout comme on entre par une porte dissimulé de la vue de tous chez son ami.</p> <p><strong>Conclusion</strong></p> <p>Merci de laisser dans les commentaires vaut remarques/critiques quand à cette analogie/vulgarisation</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/?Vulgarisation-sur-https-et-TOR" 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://karma-lab.net/comment-mettre-place-sa-telephonie-grace-a-asterisk
title: Artisan Numérique : Comment mettre en place sa téléphonie grâce à Asterisk
uri: Artisan-Numérique-Comment-mettre-en-place-sa-téléphonie-grâce-à
url: http://karma-lab.net/comment-mettre-place-sa-telephonie-grace-a-asterisk
content:
<div></div>


<article><div><a href="http://karma-lab.net/comment-mettre-place-sa-telephonie-grace-a-asterisk"><img src="media/b21e2f5c.article-icon.jpg" data-original-source="http://karma-lab.net/comment-mettre-place-sa-telephonie-grace-a-asterisk/article-icon.jpg" width="100" height="100"></a></div>

<div><p>De la ligne téléphonique d'une freebox (et sûrement des autres "box") à Skype en passant
par les très nombreuses offres disponibles sur le Net, la VoIP (Voice over IP) est
partout. Pris dans le contexte d'une architecture domestique ou d'entreprise, la VoIP
(Voice over IP ou Voix sur IP) est un nouveau faisceau de service, comme la messagerie,
qu'il est possible d'intégrer à un degré professionnel grâce à un outil libre souvent
considéré, à tord, comme complexe, Asterisk.</p>
</div>
<div><h2>Pour quoi faire ?</h2>
<p>Comme toujours il est important avant de se lancer, de comprendre ce que peut apporter une
intégration VoIP domestique ou professionnelle. Et pour cela, il est nécessaire d'avoir en
tête ce que permet Asterisk.</p>
<p><a target="blank" href="http://www.asterisk.org/">Asterisk</a> est un projet qui démarré il y a plus de 10 ans
(1999) par Mark Spencer. Son objectif était alors de fournir à Linux un commutateur
téléphonique complet et totalement libre. Aujourd'hui Asterisk est un PABX (Private
Automatic Branch eXchange) d'une rare puissance et souplesse, capable de gérer la
téléphonie analogique, mais surtout, et c'est ce qui nous intéresse, la voix sur IP
(VoIP).</p>
<p>La VoIP sur Asterisk passe entre autre par la prise en charge d'un protocole standard,
ouvert et très largement utilisé, le
<a target="blank" href="https://fr.wikipedia.org/wiki/Session_Initiation_Protocol">SIP</a> (Session Initiation
Protocol). SIP qui est un protocole très proche d'HTTP qui n'est pas limité à la seule
voix mais qui prend aussi en charge la vidéo et la messagerie instantanée.</p>
<p>D'un point de vue fonctionnalité, Asterisk permet tout ce que l'on peut attendre d'un PABX
moderne, et plus particulièrement dans notre contexte :</p>
<ul><li>La prise en charge de tous vos comptes SIP (et pas seulement, Skype et Gtalk aussi).</li>
<li>La gestion des postes téléphonique sur IP locaux. Il peut s'agir de téléphones
physiques (tout en un ou via un adaptateur ATA - Analog Telephone Adapter), mais aussi
logiciels (ou SoftPhone) comme <a target="blank" href="http://ekiga.org/">Ekiga</a> ou
<a target="blank" href="http://code.google.com/p/csipsimple/">csipsimple</a>.</li>
<li>La téléphonie de poste à poste en local, comme le permettent les téléphones DECT (mais
sans vous bourrez la tête d'onde).</li>
<li>Un nombre illimité de boites vocales, et en français s'il vous plait !</li>
<li>La mise en attente et le transfert d'un appel, d'un poste local à l'autre.</li>
</ul><p>Asterisk est un beau joujou qui reste, nous allons le voir, très simple à mettre en œuvre.
Mais comme toute chose cela demande du temps. Il faut donc bien se poser l'intérêt de
cette technologie dans votre configuration. Si vous désirez que votre ligne Freebox (ou
autre fournisseur SIP) fasse sonner tous les téléphone sur IP (ce qui est impossible avec
freephonie sans PABX), si vous désirez irriguer en téléphonie une petite entreprise à
moindre frais (les grosses préférerons sûrement passer par un prestataire plutôt que
bricoler cela eux-mêmes ;-), ou si, comme moi, vous êtes une famille d'indépendants qui
reçoivent finalement des appels perso, comme pro, Asterisk est sans aucun doute une option
à envisager sérieusement.</p>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="2059651097" data-ad-format="auto"></ins><h2>Installation d'asterisk</h2>
<p>Avant de partir dans l'installation de paquets, sachez qu'il existe de nombreuses
distribution Asterisk toutes faites (allez sur la page wikipedia d'asterisk pour en savoir
plus), ainsi que des configurateur sensés être user-friendly (par exemple
<a target="blank" href="http://www.freepbx.org/">freePBX</a>). Mais si vous êtes ici, c'est que vous aimez savoir ce
qui se passe, en direct. Nous allons donc voir comment monter tout cela à la mano, sur une
debian de base.</p>
<p>La première chose à faire est évidement d'installer Asterisk. Cela se fait sans douleur
sur la grande majorité des distribution modernes, par exemple debian :</p>
<pre><code><span>aptitude install asterisk asterisk-config asterisk-prompt-fr-proformatique</span>
</code><div>Installation d'asterisk</div></pre>
<p>Ici nous avons installé l'outil, sa configuration, ainsi que, en prévision de la suite,
une séries de messages en français de haute qualité pour la boite vocale.</p>
<p>Ceci fait, Asterisk est prêt à être lancé avec sa configuration par défaut dans le dossier
<kbd>/etc/asterisk</kbd>. Nous allons cependant nous en garder pour faire d'abord un peu de
paramétrage.</p>
<h2>Paramétrage SIP</h2>
<p>Pour commencer nous n'allons pas faire aussi compliqué. Notre configuration va consister à
déclarer deux softphones Ekiga et ainsi permettre de passer des appels internes de l'un à
l'autre.</p>
<p>Pour cela nous allons créer la configuration de la partie SIP en écrasant
<kbd>/etc/asterisk/sip.conf</kbd> avec la configuration suivante :</p>
<pre><code>[general]
defaultexpirey=<span>1800</span>
dtmfmode=auto
qualify=yes
</code><div>configuration de base pour le SIP</div></pre>
<p>Dans cette section <kbd>[general]</kbd> sont placés les paramétrages communs à tous les éléments
connectés au moteur SIP d'asterisk.</p>
<h2>Ajout des deux postes</h2>
<p>A la suite de sections, nous allons en ajouter deux nouvelles, correspondant aux deux téléphones :</p>
<pre><code>[salon]
<span>type</span>=friend
username=salon
qualify=no
secret=salon_password
host=dynamic
context=maison
language=fr

[bureau]
<span>type</span>=friend
username=bureau
qualify=no
secret=bureau_password
host=dynamic
context=maison
language=fr
</code><div>configuration du softphone</div></pre>
<p>Bien évidement, vous pouvez remplacer <kbd>salon|bureau</kbd> par les noms de votre choix, de même
pour <kbd>xxx_password</kbd>. Ces identifiants et mots de passe seront à reporter, ainsi que
l'adresse IP de la machine sur laquelle tourne asterisk, dans la configuration du
softphone. Le <kbd>host</kbd> est dynamique car on ne connaît pas à l'avance l'IP des téléphones
(ce qui est faux dans mon cas, mais bon ;-). La variable <kbd>language</kbd> sera utilisé par la
boîte vocale. Enfin notez le <kbd>context=maison</kbd> commun aux deux téléphones qui vont nous
permettre de programmer les extensions.</p>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="5803363093" data-ad-format="auto"></ins><h2>Paramétrage des extensions</h2>
<p>Les extensions d'Asterisk sont un peu le plan d'adressage des numéros composés en fonction
du contexte. De manière grossière, il s'agit d'associer un motif de numéro de téléphone à
une commande Asterisk. En réalité, il est possible d'aller très loin et de définir de
véritables scripts (avec des fonctions, des goto, etc...).</p>
<p>Pour l'heure nous allons nous contenter de faire correspondre le numéro <kbd>11</kbd> à <kbd>salon</kbd> et
<kbd>12</kbd> pour <kbd>bureau</kbd>. Cela se fait en écrasant le contenu de <kbd>/etc/asterisk/extensions.conf</kbd>
par les informations suivantes :</p>
<pre><code>[maison]
exten => <span>11</span>,<span>1</span>,Dial(SIP/salon)
exten => <span>12</span>,<span>1</span>,Dial(SIP/bureau)
</code><div>Paramétrage du mode talkie-walkie</div></pre>
<p>Nous avons ici déclaré deux extensions dans le contexte <kbd>maison</kbd> (celui là même que nous
avons défini pour nos téléphones). Chaque extension commence par une série de chiffre à
composer sur l'un des cadrant pour déclencher l'extension. Le second paramètre est une
priorité car une extension peut être un véritable script composé de plusieurs lignes.
Enfin le dernier paramètre est une macro Asterisk, ici Dial, qui va composer le numéro SIP
d'un des deux téléphones.</p>
<h2>Paramétrage du routeur</h2>
<p>Ceci ne vaut évidement que si votre serveur est derrière un routeur NAT. Dans ce cas, pour
qu'Asterisk puisse correctement fonctionner il est nécessaire de le configurer pour
permettre la redirection du port 5060, en UDP, vers le port 5060 de la machine Asterisk
sur votre réseau local.</p>
<h2>Premier lancement d'Asterisk</h2>
<p>Nous pouvons maintenant faire nos premiers tests. Pour cela, nous allons arrêter Asterisk
qui a sûrement été lancé automatiquement lors de l'installations (<kbd>/etc/init.d/asterisk
stop</kbd>), puis le relancer à la main en mode "console debug" par la commande <kbd>asterisk
-cvvv</kbd>.</p>
<pre><code><span>/etc/init.d/asterisk stop</span>
<span>Stopping Asterisk PBX: asterisk.</span>
<span>asterisk -cvvv</span>
<span>....</span>
<span>[Aug 17 13:39:32] NOTICE[13575]: chan_sip.c:18223 handle_response_peerpoke: Peer 'salon' is now Reachable. (108ms / 2000ms</span>
<span>[Aug 17 13:49:10] NOTICE[13575]: chan_sip.c:18223 handle_response_peerpoke: Peer 'bureau' is now Reachable. (108ms / 2000ms</span>
</code><div>Lancement d'asterisk</div></pre>
<p>Ok asterisk est lancé en mode console. Il ne reste qu'à paramétrer les Ekiga's.</p>
<h2>Paramétrage des softphones</h2>
<p>Un softphone (ou téléphone SIP) est un terme générique désignant aussi bien une
application SIP sur votre ordinateur (ex. ekiga) ou un terminal mobile (ex. android),
qu'un téléphone physique sur IP ou encore un ATA (Analog Telephone Adapters) transformant
un téléphone standard en téléphone sur IP. Pour ma part j'utilise deux ATA Linksys
(PAP2T), un terminal Android avec le logiciel libre
<a target="blank" href="http://code.google.com/p/csipsimple/">CSIPSimple</a> et deux Ekiga sous Windows et sous
Linux.</p>
<p>Pour paramétrer Ekiga, rien de plus simple. Lancez la bête, allez dans <kbd>Édition → Comptes</kbd>
puis <kbd>Comptes → Ajouter un compte SIP</kbd>. Pour le <kbd>Nom</kbd>, mettez ce qui vous fait plaisir.</p>
<p><kbd>Registrar</kbd> qui doit contenir l'adresse IP ou le nom de la machine sur laquelle est lancée
Asterisk. Pour <kbd>utilisateur</kbd> et <kbd>Identifiant d'authentification</kbd>, utilisez la même valeur
<kbd>username</kbd> qui nous avons saisi dans la configuration SIP d'asterisk pour ce poste. Et
enfin le mot de passe provenant lui aussi de <kbd>sip.conf</kbd> Asterisk. Validez et normalement
Ekiga devrait indiquer que le compte est en état <kbd>Inscrit</kbd>. Faire de même avec le second
post.</p>
<p>Si Ekiga pose problème, une option utile est de le lancer en mode debuggage par la commande <kbd>ekiga -d4</kbd>. Cela devrait produire suffisamment de traces en console pour permettre de trouver la solution.</p>
<p>Lorsque le compte passe en état <kbd>Inscrit</kbd>, cela devrait provoquer du côté d'Asterisk un
message du genre Peer 'salon' is now Reachable. (117ms / 2000ms). Lorsque les deux
téléphones sont actifs, vous pouvez vérifier leur rattachement à asterisk en tapant la
commande <kbd>sip show peers</kbd></p>
<pre><code><span>*CLI></span><span>sip show peers</span>
<span>Name/username              Host            Dyn Nat ACL Port     Status</span>
<span>salon/salon              192.168.154.11   D          5060     OK (48 ms)</span>
<span>bureau/bureau                  192.168.154.22   D          5060     OK (108 ms)</span>
<span>2 sip peers [Monitored: 2 online, 0 offline Unmonitored: 0 online, 0 offline]</span>
<span>*CLI>#</span>
</code><div>Lancement d'asterisk</div></pre>
<p>Maintenant le test, aller dans l'application SIP du téléphone <kbd>salon</kbd> et taper le numéro
<kbd>12</kbd>, ce qui doit faire sonner le second téléphone et permettre une communication entre
les deux appareils. Dans la console Asterisk, nous voyons la trace de l'appel apparaître :
Qui as dit qu'asterisk était compliqué ? Enfin si, c'est super compliqué, mais pour
l'instant, il reste magnifiquement simple à mettre en œuvre.</p>
<h2>Connexion à un fournisseur SIP</h2>
<p>Pour l'instant nous avons surtout réussi à fabriquer deux talkie-walkie de luxe. Il est
temps de connecter tout cela au vrai monde. Free, à travers son service Freephonie,
propose la téléphone SIP en standard à tous ses abonnés. Il est donc possible de connecter
ce service à notre PBX. De même vous avez sur internet de très nombreux fournisseurs SIP
plus ou moins sympa ou compétitifs. Comme j'ai mon activité professionnelle dans mon
garage, et que le numéro de notre freebox est dédiée depuis longtemps à notre famille,
j'ai eu besoin d'un autre numéro pour mon boulot. Plutôt que de faire tirer une ligne,
j'ai simplement créé un compte chez un fournisseur SIP et le tour était joué. Après pour
le choix du fournisseur, c'est question de goût, mais pour l'instant je suis très content
d'<a target="blank" href="http://www.ippi.fr/">IPPI</a> qui propose gratuitement un numéro local (en 01, 02, etc..)
et permet de recharge par Paypal son compte pour les appels sortants.</p>
<p>Bref, quel que soit votre fournisseur SIP, vous allez pouvoir le connecter à votre PBX. Du
coup vous allez pouvoir avoir notre propre boîte vocale (en prenant soin de déconnecter
celle du fournisseur), faire sonner tous les téléphones lorsque l'on est appelé de
l'extérieur, et aussi passer jusqu'à des appels simultanés (2 pour freephonie, 3 sur IPPI,
variable d'un fournisseur à l'autre).</p>
<p>La première chose à faire est d'ajouter un nouveau partenaire de jeu à <kbd>sip.conf</kbd> comme
pour le téléphone. Mais à la différence du téléphone, il faut en plus ajouter un
enregistrement du fournisseur dans la section <kbd>general</kbd> pour prendre en charge les appels
entrant. Cela nous donne pour freephonie :</p>
<pre><code>[general]
...
register => <span>09</span>XXXXXX:freephonie_password@freephonie.net

[freephonie]
<span>type</span>=peer
insecure=port,invite
host=freephonie.net
username=<span>09</span>XXXXXXXX
secret=freephonie_password
context=from-freephonie
language=fr
</code><div>configuration de freephonie</div></pre>
<p>Ici il vous faut remplacer <kbd>09XXXXXX</kbd> et <kbd>freephonie_password</kbd> respectivement pas
l'identifiant et le mot de passe freephonie. Dans la section <kbd>[general]</kbd>, ajoutez la
commande <kbd>register</kbd> permettant à Asterisk de s'enregistrer sur FreePhonie. Ensuite nous
créeons une section <kbd>[freephonie]</kbd> pour déclarer le nouveau partenaire. Le paramètre
<kbd>insecure</kbd> est spécifique à se service. Ce paramétrage est le même pour IPPI mais il
faudra peut-être le modifier pour un autre fournisseur. Enfin, point important, on définit
un contexte <kbd>from-freephonie</kbd> qui nous servira pour de nouvelles extension spécifiques aux
appels entrant de ce partenaire SIP.</p>
<p>Si vous n'avez pas défini de mot de passe, vous n'avez sûrement pas activé le SIP non
plus. Il vous faut donc aller dans la console de votre freebox, section <kbd>Téléphone</kbd> puis
<kbd>Gestion de mon compte SIP</kbd>. Vous y trouverez un rappel de votre identifiant/numéro de
téléphone, la possibilité de définir un mot de passe une case à cocher pour activer le
service SIP et enfin, un bouton radio à placer sur <kbd>Rediriger les appels entrants vers le
compte SIP</kbd> de sorte à ce que les appels soient redirigés sur asterisk et non plus sur le
téléphone branché à la freebox. Ceci fait, terminez en cliquant sur <kbd>Enregistrer</kbd>.</p>
<p>Nous allons maintenant rajouter deux nouvelles extensions.</p>
<pre><code>[default]
exten => <span>11</span>,<span>1</span>,Dial(SIP/salon)
exten => <span>12</span>,<span>1</span>,Dial(SIP/bureau, <span>10</span>)
exten => <span>12</span>,<span>2</span>,Voicemail(maison)
exten => <span>600</span>,<span>1</span>,VoiceMailMain(maison)
exten => _0.,<span>1</span>,Dial(SIP/freephonie/<span>${EXTEN}</span>)

[from-freephonie]
exten => s,<span>1</span>,Dial(SIP/salon&amp;SIP/bureau,<span>10</span>)
exten => s,<span>2</span>,Voicemail(maison)
</code><div>Configuration des boîtes vocales</div></pre>
<p>La première commune à tous les téléphones du groupe <kbd>maison</kbd>, va nous permettre de passer
des appels en utilisant les tarifs de free. Comme vous le voyez, il s'agit d'une
expression régulière indiquant "tous les numéros commençant par un 0". La variable
${EXTEN} permet de composer ce numéro en passant par le partenaire freephonie (défini dans
sip.conf).</p>
<p>En réalité La variable <kbd>EXTEN</kbd> est ici la variable correspondant au numéro effectivement
tapé. <kbd>${...}</kbd> est quant à elle une fonction permettant d'en récupérer le contenu et qui
peut prendre deux paramètres optionnels. Le début de la chaîne à retourner (ex.
<kbd>${1234:3}</kbd> renverra <kbd>34</kbd>). Et la taille de la chaîne à retourner (<kbd>${1234:3:1}</kbd> renverra
<kbd>3</kbd>). Ainsi un <kbd>SIP/ippi/33${EXTEN:1}</kbd> renverra pour le numéro <kbd>0102030405</kbd> la chaîne
<kbd>/SIP/ippi/33102030405</kbd>.</p>
<p>La deuxième extension, cette fois spécifique au contexte <kbd>from-freephonie</kbd> nous permet de
gérer les appels entrant. Ici nous indiquons à Asterisk de faire sonner nos deux
téléphones simultanément pendant 10 secondes. L'appel sera transféré au premier qui
décrochera. Dans le cas contraire (priorité 2 sur la même extension), nous basculons sur
la boite vocale.</p>
<p>Nous pouvons maintenant relancer asterisk et déjà vérifier que FreePhonie est bien
connecté en utilisant la commande <kbd>sip show peers</kbd>, puis en tentant de s'appeler avec un
portable par exemple.</p>
<h2>Conclusion</h2>
<p>J'espère avoir au moins démontré qu'Asterisk est un monstre gentil dont il ne faut
vraiment pas avoir peur. Personnellement la simplicité de mis en œuvre et la qualité du
résultat obtenu m'a bluffé au regard de tout ce que cet outil sait faire. Chapeau bas donc
pour ce très beau soft et bonne téléphonie à vous.</p>
</div>
</article><div>
  <div data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
  <a href="https://twitter.com/share">Tweet</a> 
</div>
<div></div>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<p><img src="media/bfe45f7c.68c65462ed4ffebb9a113d9a5ccb254d" data-original-source="http://cdn.libravatar.org/avatar/68c65462ed4ffebb9a113d9a5ccb254d" alt="Gravatar de Artisan Num&eacute;rique" class="gravatar" /><br/><i>Original post of <a href="http://karma-lab.net/comment-mettre-place-sa-telephonie-grace-a-asterisk" title="Visit the source">Artisan Numérique</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>Mathias : <a href="">HowTo : comment installer Sipp sur centos / debian afin de tester les performances de votre serveur de t&eacute;l&eacute;phonie SIP ?</a> (07/01/2013)</li><li>Feilong : <a href="">Hadopi : le grand moment en video</a> (09/04/2009)</li><li>Brice Capelle : <a href="">Ubuntu &ndash; Mise &agrave; jour de version en ligne de commande</a> (26/07/2009)</li><li>Geekfault : <a href="">Ifconfig.me, connaitre son IP publique en un rien de temps</a> (12/08/2010)</li><li>Blogmotion : <a href="">T&eacute;l&eacute;charger Debian 6.0 (Squeeze) en version finale</a> (07/02/2011)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article34/rediger-en-markdown
title: nIQnutn : Rédiger en Markdown
uri: nIQnutn-Rédiger-en-Markdown
url: http://blog.niqnutn.com/index.php?article34/rediger-en-markdown
content:
<p><em>Markdown est un outil de conversion de texte vers HTML pour la rédaction sur le web.
Il permet de rédiger le texte dans un format facile à lire et à écrire, puis de le convertir en XHTML (ou HTML) valide.</em></p>

<p><em>L'idée n'est pas de créer une syntaxe permettant d'insérer plus facilement les balises HTML.
HTML est un format de publication, Markdown est un format de rédaction.</em></p>

<p>Markdown permet donc de mettre en forme simplement du texte brut et de manière intelligible. Contrairement au HTML et ses balises, on comprend aisément un document formaté en Markdown.
C'est simple, clair et rapide pour rédiger un document à publier sur le web. On ne peut pas tout faire avec Markdown mais ça permet de rédiger un contenu complet et structuré (mais on peut mélanger Markdown et HTML sans problème). 
L'autre avantage est de privilégier le contenu sans se préoccuper de la mise en forme.
<br>L'utilisation de Markdown est recommandé pour écrire des courriels en texte brut.</p>

<div><img src="media/21a277d1.markdown_logo.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0034/markdown_logo.tb.png" alt=""></div><p>Voici donc un petit memo pour utiliser Markdown (j'ai volontairement simplifié certains aspects que l'on peut retrouver dans les liens).</p>

<div>
<p>Sommaire</p>
<ul><li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#rediger">Les outils pour rédiger en Markdown</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#syntaxe">La syntaxe Markdown</a>
<ul><li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#titres">La gestion des titres</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#listes">La gestion des listes</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#liens">La gestion des liens</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#images">La gestion des images</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#mise-en-forme">La mise en forme</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#citations">Insérer une citation</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#code">Insérer du code</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#html">Et un peu de HTML</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#echappement">Caractères d'échappement</a></li>
</ul></li></ul><li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#convertir">Convertir un document Markdown</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#plus">Aller plus loin avec Markdown</a></li>
<li><a href="http://blog.niqnutn.com/rss/tag/planet-libre#ressources">Ressources</a></li>

</div>


<h2>Les outils pour rédiger en Markdown</h2>

<p>Pour rédiger simplement en Markdown et visualiser en temps réel son contenu, on peut utiliser Geany et son extension Markdown. Pour convertir en HTML on installe simplement le paquet Markdown.</p>

<div>en root
<pre><code>apt-get install geany geany-plugin-markdown markdown
</code></pre>
</div>

<p>On démarre Geany depuis le menu: <em>Développement > Geany</em> <br>
ou directement depuis le terminal:</p>
<div>en utilisateur
<pre><code>geany &amp;
</code></pre>
</div>

<p>Il faut d'abord activer l'extension dans Geany. Dans le menu: <em>Outils > Gestionnaire de plugin</em>. Ensuite, activer l'extension Markdown. Il est possible de modifier les préférences d'affichage.</p>

<p>Au cours de la rédaction, on pré-visualise le contenu dans l'onglet <em>Aperçu Markdown</em>. <br>
Les fichiers Markdown portent l'extension <strong>.md</strong>, <strong>.mdml</strong> ou <strong>.markdown</strong>.</p>

<div>
<p>Si le formatage n'est pas pris en compte, pensez à vérifier que votre texte est bien structuré.<br>
Le nombre d'espace, l'ajout d'une ligne vide ou un caractère spécial peut empêcher le bon fonctionnement de la conversion vers HTML.</p>
</div>

<h2>La syntaxe Markdown</h2>

<p>On va voir la syntaxe utilisée par Markdown et tout ce qu'il est possible de faire avec. J'ai simplifié certains éléments et il est parfois possible d'utiliser plusieurs syntaxes différentes. </p>

<h3>La gestion des titres</h3>

<p>Pour mettre en forme un texte, on commence par ajouter des titres pour structurer son texte.
Le symbole <strong>#</strong> permet de définir les niveaux de titres. Le titre de niveau 1 (considéré comme le plus élevé) doit être précédé de <strong>#</strong>.
D'une manière générale, on ajoute autant de # que le niveau du titre voulu.</p>

<div>Markdown
<pre><code># Titre de niveau 1     
## Titre de niveau 2    
### Titre de niveau 3   
#### Titre de niveau 4
</code></pre>
</div>


<div>HTML
<pre><code><h1>Titre de niveau 1</h1>
<h2>Titre de niveau 2</h2>
<h3>Titre de niveau 3</h3>
<h4>Titre de niveau 4</h4>
</code></pre>
</div>

<p>Le rendu final:</p>

<blockquote>
  <h1>Titre de niveau 1</h1>

<h2>Titre de niveau 2</h2>

<h3>Titre de niveau 3</h3>

<h4>Titre de niveau 4</h4>
</blockquote>

<h3>La gestion des listes</h3>

<p>On peut également ajouter des listes ordonnées (comme la liste des distributions GNU/Linux à tester) ou non ordonnées (comme la liste des OS à ne pas utiliser).  </p>

<p>Pour les listes non ordonnées, on utilise <strong>*</strong> suivi d'un espace. </p>

<div>Markdown
<pre><code>* HTML
* CSS
* PHP
* ...
</code></pre>
</div>


<div>HTML
<pre><code><ul>
<li>HTML</li>
<li>CSS</li>
<li>PHP</li>
<li>...</li>
</ul>
</code></pre>
</div>

<p>Le rendu final:</p>

<blockquote>
  <ul><li>HTML</li>
<li>CSS</li>
<li>PHP</li>
<li>...</li>
</ul></blockquote>

<p>Pour les listes non ordonnées,  on utilise un nombre suivi d'un point (ex: <strong>1.</strong>).</p>

<div>Markdown
<pre><code>1. Premier
2. Deuxième
3. Troisième
</code></pre>
</div>


<div>HTML
<pre><code><ol>
<li>Premier</li>
<li>Deuxième</li>
<li>Troisième</li>
</ol>
</code></pre>
</div>

<p>Le rendu final:</p>

<blockquote>
  <ol><li>Premier</li>
<li>Deuxième</li>
<li>Troisième</li>
</ol></blockquote>

<div>Les nombres utilisés n'ont pas d'importances et ne sont pas interprétés.</div>


<h3>La gestion des liens</h3>

<p>Il n'est pas rare de faire référence à différents sites. Pour générer des liens, on a besoin de trois éléments. <br>
Un élément qui sera le texte affiché (ex: nIQnutn), un autre qui sera l'URL (ex: http://blog.niqnutn.com) et optionnellement une description (affiché dans l'info-bulle au survol du lien).</p>

<div>Markdown
<pre><code>[nIQnutn](http://blog.niqnutn.com/ "nIQnutn's blog")
</code></pre>
</div>

<div>HTML
<pre><code><a href="http://blog.niqnutn.com/" title="nIQnutn's blog">nIQnutn</a>
</code></pre>
</div>

<p>Le rendu final:</p>

<blockquote>
  <p><a href="http://blog.niqnutn.com/" title="nIQnutn's blog">nIQnutn</a>  </p>
</blockquote>

<p>On peut aussi l'utiliser pour faire des références internes (comme des sommaires, retour vers le haut de la page, etc.) 
ou utiliser les chemins relatifs pour accéder à une ressource sur le même serveur.</p>
<div>Markdown
<pre><code>Retour vers le [Haut de page](#top "Top") ou se voir les [Actualités](/index.php?static5).
</code></pre>
</div>
<div>HTML

<pre><code>  <p>Retour vers le <a href="#top" title="Top">Haut de page</a> ou voir les <a href="/index.php?static5">Actualités</a>.</p>
</code></pre></div>

<p>Le rendu final:</p>

<blockquote>
 <p>Retour vers le <a href="http://blog.niqnutn.com/rss/tag/planet-libre#top" title="Top">Haut de page</a> ou voir les <a href="http://blog.niqnutn.com/index.php?static5">Actualités</a>.</p>
</blockquote>

<p>Encore plus simple, il est possible de créer des liens automatiquement à partir d'URL.</p>
<div>Markdown
<pre><code><http://blog.niqnutn.com/>
</code></pre>
</div>
<div>HTML

<pre><code><a href="http://blog.niqnutn.com/">http://blog.niqnutn.com/</a>
</code></pre></div>

<p>Le rendu final:</p>

<blockquote>
  <p><a href="http://blog.niqnutn.com/">http://blog.niqnutn.com/</a> </p>
</blockquote>

<p>La même chose est valable pour les adresses mail (avec un encodage de l'adresse mail supplémentaire). </p>
<div>Markdown
<pre><code><dontSpam@niqnutn.wolrd>
</code></pre></div>

<div>HTML
<pre><code> <a href="&amp;#x6D;&amp;#x61;&amp;#105;&amp;#108;&amp;#116;o:&amp;#100;&amp;#x6F;&amp;#x6E;&amp;#x74;&amp;#83;&amp;#112;&amp;#97;&amp;#x6D;&amp;#64;&amp;#110;i&amp;#x71;n&amp;#x75;&amp;#x74;&amp;#x6E;&amp;#46;&amp;#x77;&amp;#x6F;&amp;#x6C;&amp;#114;&amp;#x64;">&amp;#100;&amp;#x6F;&amp;#x6E;&amp;#x74;&amp;#83;&amp;#112;&amp;#97;&amp;#x6D;&amp;#64;&amp;#110;i&amp;#x71;n&amp;#x75;&amp;#x74;&amp;#x6E;&amp;#46;&amp;#x77;&amp;#x6F;&amp;#x6C;&amp;#114;&amp;#x64;</a>
</code></pre></div>

<p>Le rendu final:</p>

<blockquote>
  <p><a href="http://blog.niqnutn.com/mailto:dontSpam@niqnutn.wolrd">dontSpam@niqnutn.wolrd</a> </p>
</blockquote>

<h3>La gestion des images</h3>

<p>Pour faire joli, on peut également ajouter des images. La syntaxe est similaire aux liens.
On ajoute au début <strong>!</strong>, puis [Texte à afficher si l'image n'apparait pas], suivi de l'URL de l'image (ex: /path/to/img.jpg) et optionnellement une description (affiché dans l'info-bulle au survol de l'image). </p>
<div>Markdown
<pre><code>![Logo Markdown](/path/to/img.jpg "Markdown")
</code></pre></div>

<div>HTML

<pre><code><img src="media/cb4f4f66.img.jpg" data-original-source="http://blog.niqnutn.com/path/to/img.jpg" alt="Logo Markdown" title="Markdown" />
</code></pre></div>

<p>Le rendu final:</p>

<blockquote>
<img src="media/21a277d1.markdown_logo.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0034/markdown_logo.tb.png" alt="Logo Markdown" title="Markdown"><br>
et si l'image n'existe pas: 
<br><img src="media/cb4f4f66.img.jpg" data-original-source="http://blog.niqnutn.com/path/to/img.jpg" alt="Logo Markdown" title="Markdown"></blockquote>

<div>Markdown ne permet pas de définir la taille des images. Dans ce cas, il est possible d'utiliser les tags HTML <img>  .</div>

<h3>La mise en forme</h3>

<p>Pour faciliter la lecture on peut utiliser la mise en forme du texte avec l'utilisation du gras, italique, etc.</p>

<p>Pour mettre le texte en italique, on encadre le texte avec <strong>*</strong>. </p>
<div>Markdown
<pre><code>*Texte en italique*
</code></pre></div>

<div>HTML

<pre><code><em>Texte en italique</em>
</code></pre></div>

<p>Le rendu final:</p>

<blockquote>
  <p><em>Texte en italique</em></p>
</blockquote>

<p>Pour mettre le texte en gras on encadre le texte avec <strong>**</strong>. </p>
<div>Markdown
<pre><code>**Texte en gras**
</code></pre></div>

<div>HTML

<pre><code><strong>Texte en gras</strong>
</code></pre></div>

<p>Le rendu final:</p>

<blockquote>
  <p><strong>Texte en gras</strong></p>
</blockquote>

<p>Pour insérer un retour à la ligne au sein d'un paragraphe (<br />), on ajoute deux espaces suivi d'un retour à la ligne.</p>
<div>Markdown
<pre><code>War is peace.  
Freedom is slavery.  
Ignorance is strength.
</code></pre></div>

<div>HTML

<pre><code><p>War is peace. <br />
Freedom is slavery. <br />
Ignorance is strength.</p>
</code></pre></div>

<p>Le rendu final:</p>

<blockquote>
  <p>War is peace. <br>
Freedom is slavery. <br>
Ignorance is strength.</p>
</blockquote>

<p>Pour ajouter une ligne horizontale, on utilise <strong>***</strong>. </p>
<div>Markdown
<pre><code>***
</code></pre></div>

<div>HTML

<pre><code><hr />
</code></pre></div>

<p>Le rendu final:</p>

<blockquote>
  <hr></blockquote>

<h3>Insérer une citation</h3>

<p>Pour les citations il suffit d'ajouter <strong>></strong> en début de ligne. 
</p>
<div>Markdown
<pre><code>> He who controls the past controls the future. He who controls the present controls the past.  
> The best books... are those that tell you what you know already.  
> __George Orwell__, _1984_
</code></pre></div>

<div>HTML

<pre><code><blockquote>
<p>He who controls the past controls the future. He who controls the present controls the past. <br />
The best books... are those that tell you what you know already. <br />
<strong>George Orwell</strong>, <em>1984</em> </p>
</blockquote>
</code></pre></div>

<p>Le rendu final:</p>

<blockquote>
 <p>He who controls the past controls the future. He who controls the present controls the past. <br>
The best books... are those that tell you what you know already. <br><strong>George Orwell</strong>, <em>1984</em> </p>
</blockquote>


<div>Pour plus de lisibilité on ajoute <strong>></strong> à chaque nouvelle ligne.</div>

<h3>Insérer du code</h3>

<p>Pour insérer du code (le texte est alors interprété littéralement), on ajoute quatre espaces avant le texte.
</p>
<div>Markdown
<pre><code>    apt-get install niqnutn
</code></pre></div>


<div>HTML
<pre><code><pre><code>apt-get install niqnutn</code></pre></code></pre>
</div>

<p>Le rendu final:</p>

<blockquote>
 <p>apt-get install niqnutn</p>
</blockquote>

<p>Note: tous les caractères seront échappés.</p>

<h3>Et un peu de html</h3>

<p>Dans le cas ou la syntaxe Markdown ne couvre pas vos besoins, il est possible d'ajouter directement du code HTML.  Il sera interprété automatiquement et il n'est pas nécessaire d'indiquer qu'on change de langage.</p>

<div>Markdown
<pre><code><table>
  <tr>    <th>Distribution</th>    <th>Nom</th>    <th>Version</th>    </tr>
  <tr>    <td>Debian</td>    <td>Jessie</td>    <td>8.0</td>    </tr>
</table>
</code></pre>
</div>

<div>HTML
<pre><code><table>
  <tr>    <th>Distribution</th>    <th>Nom</th>    <th>Version</th>    </tr>
  <tr>    <td>Debian</td>    <td>Jessie</td>    <td>8.0</td>    </tr>
</table>
</code></pre>
</div>

<p>Le rendu final:</p>

<blockquote>

<table><tr><th>Distribution</th>
        <th>Nom</th>
        <th>Version</th>
      </tr><tr><td>Debian</td>
        <td>Jessie</td>
        <td>8.0</td>
      </tr></table></blockquote>


<h3>Caractères d'échappement</h3>

<p>Tous les caractères spéciaux sont automatiquement convertis (ex: <strong>&amp;</strong> devient <strong>&amp;amp;</strong>).
Il faut ajouter <strong>\\</strong> pour éviter que certains caractères soient interprétés lors de la conversion.</p>

<pre><code>\\   backslash
`   backtick
*   asterisk
_   underscore
{}  curly braces
[]  square brackets
()  parentheses
#   hash mark
+   plus sign
-   minus sign (hyphen)
.   dot
!   exclamation mark
</code></pre>

<h2>Convertir un document Markdown</h2>

<p>Une fois le document rédigé, on peut le convertir au format HTML.</p>
<div>en utilisateur
<pre><code>markdown /path/to/file/comment-rediger-en-mardown.md
</code></pre></div>

<p>On peut envoyer directement le résultat dans un fichier <em>.html</em>.</p>

<div>en utilisateur
<pre><code>markdown /path/to/file/comment-rediger-en-mardown.md > /tmp/comment-rediger-en-mardown.html
</code></pre></div>

<p>Geany dispose d'un terminal intégré. Il n'est donc pas nécessaire de changer de fenêtre.</p>

<h2>Aller plus loin avec Markdown</h2>

<p>Il est possible d'utiliser des références lorsque l'on utilise de nombreux liens dans un document.
L'utilisation des références permet d'avoir un aperçu final proche de celui d'un navigateur web. 
<br>On définit d'une part le texte à afficher: <strong>DuckDuckGo</strong> est le texte qui sera lisible suivi de <strong>1</strong> qui servira d'identifiant. 
<br>D'autre part, on définit les liens: On reprend son identifiant <strong>1</strong>, suivi de son URL <strong>https://duckduckgo.com/</strong> et optionnellement <strong>DuckDuckGo</strong> qui sera utilisé comme titre.
</p>


<div>Markdown
<pre><code>Il existe de nombreux moteurs de recherches tels que [DuckDuckGo][1], [Qwant][qwant] ou [ixquick][].
[1]: https://duckduckgo.com/ "Moteur de recherche DuckDuckGo"
[qwant]: https://www.qwant.com/ "Moteur de recherche Qwant"
[ixquick]: https://ixquick.com "Moteur de recherche ixquick"
</code></pre></div>

<div>HTML
<pre><code>Il existe de nombreux moteurs de recherches tels que <a href="https://duckduckgo.com/" title="Moteur de recherche  DuckDuckGo">DuckDuckGo</a>, <a href="https://www.qwant.com/" title="Moteur de recherche Qwant">Qwant</a> ou <a href="https://ixquick.com" title="Moteur de recherche ixquick">ixquick</a>.
</code></pre>
</div>

<p>Le rendu final:</p>

<blockquote>
<p>Il existe de nombreux moteurs de recherches tels que <a href="https://duckduckgo.com/" title="Moteur de recherche DuckDuckGo">DuckDuckGo</a>, <a href="https://www.qwant.com/" title="Moteur de recherche Qwant">Qwant</a> ou <a href="https://ixquick.com/" title="Moteur de recherche ixquick">ixquick</a>.</p>
</blockquote>


Il est aussi possible d'utiliser une image comme lien.
<div>Markdown
<pre><code>[![alt](data/img/alien.png "logo")](http://blog.niqnutn.com "nIQnutn's blog")
</code></pre>
</div>

<div>HTML
<pre><code><p><a href="http://blog.niqnutn.com" title="nIQnutn's blog"><img src="media/cbec1f52.alien.png" data-original-source="http://blog.niqnutn.com/data/img/alien.png" alt="alt" title="logo" /></a></p></code></pre>
</div>

<p>Le rendu final:</p>

<blockquote><p><a href="http://blog.niqnutn.com/" title="nIQnutn's blog"><img src="media/d8962b87.alien.png" data-original-source="http://blog.niqnutn.com/themes/custom/img/alien.png" alt="alt" title="logo"></a></p></blockquote>

<div>Il est conseillé de lire la documentation concernant la syntaxe si on souhaite utiliser Markdown plus profondément. <br>
L'imbrication des différents éléments nécessite parfois quelques connaissances et astuces.</div>

<h2>Ressources</h2>

<ul><li><a href="http://daringfireball.net/projects/markdown/">Projet Markdown</a> </li>
<li><a href="http://daringfireball.net/projects/markdown/syntax">Markdown: syntaxe</a> et la <a href="https://michelf.ca/projets/php-markdown/syntaxe/">traduction française</a> pour les anglophobes.</li>
<li><a href="http://daringfireball.net/projects/markdown/dingus">Dingus: tester Markdown en ligne</a></li>
<li>Debian packages: <a href="https://packages.debian.org/jessie/geany">Geany</a> et <a href="https://packages.debian.org/jessie/geany-plugin-markdown">geany-plugin-markdown</a></li>
<li>Debian packages: <a href="https://packages.debian.org/jessie/markdown">Markdown</a></li>
</ul><br>
© 2015 nIQnutn - Tous droits réservés.
<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?article34/rediger-en-markdown" 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://jeyg.info/owncloud-transmission/
title: Jeyg : ownCloud + Transmission
uri: Jeyg-ownCloud-Transmission
url: http://jeyg.info/owncloud-transmission/
content:
<p>Transmission est un client Bittorrent disponible sur Linux et Mac. Il a la particularité de proposer une base commune pour différentes interfaces: Qt, GTK, console ou client web.</p>
<p>Cela rend donc possible l'installation du démon Transmission ainsi que son interface web sur un serveur. Via une simple page web, il devient ainsi possible de gérer vos torrents:</p>
<p><img src="media/79aa8ce2.Clutch-Large.jpg" data-original-source="http://jeyg.info/wp-content/uploads/2015/03/Clutch-Large.jpg" alt="Clutch-Large" width="980" height="656">S'il est un excellent client Bittorrent, l’absence de quelques fonctionnalités se fait cruellement sentir sur cette interface web. Il est notamment impossible de récupérer vos fichiers téléchargés sur votre machine (direct download du serveur vers le client). Impossible également de déplacer les fichiers reçus dans autre dossier de votre serveur.</p>
<p>Ça tombe bien, tout cela, ownCloud sait parfaitement le faire. Il peut donc être intéressant de coupler ces deux logiciels. Les téléchargements seront toujours a gérer depuis Transmission, mais les fichiers téléchargés pourront être gérés depuis ownCloud. En bonus, nous verrons aussi qu'il est possible d’accéder a l'interface de Transmission directement depuis celle d'ownCloud.</p>
<p>Installez ownCloud, via les dépôts par exemple:<br><a href="http://software.opensuse.org/download/package?project=isv:ownCloud:community&amp;package=owncloud">http://software.opensuse.org/download/package?project=isv:ownCloud:community&amp;package=owncloud</a></p>
<p>Une fois ownCloud installé et votre compte configuré, créez un dossier Downloads. Puis, trouvez l'emplacement de ce dossier nouvellement créé dans votre système de fichier. Par exemple, <strong>/var/www/owncloud/data/user/Downloads</strong>. L'emplacement dépend de votre configuration ownCloud.<br>
Installez transmission-daemon, par exemple via les dépôts Debian:</p>
<div><div># aptitude install transmission-cli transmission-common transmission-daemon</div></div>
<p>Maintenant, il ne vous reste plus qu’à attribuer les droits nécessaires au dossier qui va être partagé entre transmission et apache (owncloud).</p>
<p>Direction le fichier de configuration de transmission:</p>
<p><strong>/etc/transmission-daemon/settings.json</strong></p>
<p>Modifiez le paramètre "download-dir" pour le faire pointer vers le dossier Downloads que vous avez créé plus tôt sur ownCloud. Vous pouvez également (je trouve que c'est mieux) ne pas modifier le paramètre par défaut (qui est <strong>"/home/debian-transmission"</strong>) et simplement supprimer ce dossier, puis créer un lien symbolique pointant vers le dossier Downloads. Comme ceci:</p>
<div><div># rm -r /home/debian-transmission<br>
# ln -l /var/www/owncloud/data/user/Downloads /home/debian-transmission</div></div>
<p>Ensuite, nous allons SGID le dossier Downloads.</p>
<div><div># chmod 2774 /var/www/owncloud/data/user/Downloads</div></div>
<p>Pour ceux qui se disent:</p>
<blockquote><p><strong>"chmod 2774 ?! Pardon ? Je croyais qu'il n'y avait que 3 chiffres (user, group, other) ! On m'aurait menti ?!"</strong></p></blockquote>
<p>Il fallait lire le manuel:</p>
<blockquote><p>La  valeur  pour le mode numérique est constituée de 1 à 4 chiffres en octal (0 à 7), calculés en additionnant les bits de valeurs 4, 2 et 1, tout bit non mentionné étant considéré comme des zéros en début de chaîne. Le premier chiffre correspond aux  attributs  identifiant  de  l'utilisateur (4),  identifiant  du groupe (2) et suppression restreinte ou bit sticky (1). Le second chiffre correspond aux autorisations de lecture (4), écriture (2) et exécution (1) pour l'utilisateur propriétaire du fichier. Les troisième et quatrième chiffres correspondent respectivement aux autorisations  d'accès  pour  les  membres  du  groupe du fichier, et pour les autres utilisateurs. Les valeurs ont les mêmes significations que pour le deuxième chiffre.</p></blockquote>
<p>Ici, l'identifiant de groupe (SGID) appliqué au dossier permet de s'assurer que tous les fichiers crées au sein de ce dossier auront pour groupe propriétaire le groupe du dossier parent. C'est extrêmement utile dans notre cas, car l'utilisateur debian-transmission va créer des fichiers. Par défaut, ces fichiers appartiendraient a <strong>debian-transmission:debian-transmission</strong> (user:group). Grâce au SGID, les fichiers appartiendront a<strong> debian-transmission:www-data</strong> (en supposant que www-data est le groupe propriétaire de Downloads). Ceci permet donc à la fois à Apache et Transmission de posséder les fichiers.</p>
<p>Il n'y a plus qu'à modifier le umask de transmission dans son fichier de configuration (<strong>/etc/transmission-daemon/settings.json</strong>). Habituellement, les umask sont représentés en octal (base 8). Malheureusement, json ne supporte pas cela, donc nous devons le convertir en décimal (base 10).</p>
<p>Ici nous avons de la chance, vu que nous souhaitons donner tous les droits a l'utilisateur et groupe propriétaire, cela nous donne un umask de 002. Le chiffre 2 s'écrit de la même façon en base 8 et 10... C'est à dire, 2.</p>
<p>Juste pour la culture, il est possible d'effectuer ce genre de conversion via bash:</p>
<div><div>$ echo $(( 8#002 ))<br>
2</div></div>
<div><div>$ echo $(( 8#022 ))<br>
18</div></div>
<p>Bref, on change le paramètre "umask" à 2. On reload transmission-daemon pour appliquer tous les changements.</p>
<div><div># service transmission-daemon reload</div></div>
<p>Dernière étape, optionnelle, à effectuer seulement si vous aviez déjà des fichiers présents dans Downloads. On va juste s'assurer que les permissions sont bonnes, et actualiser l'index d'ownCloud, afin qu'il actualise les permissions à son niveau. En effet, malgré tous mes efforts, j'obtenais toujours le message "<em>You don’t have permission to upload or create files here</em>". C'était tout simplement dû à cet index qu'il fallait rafraichir.</p>
<div><div># cd /var/www/owncloud/data/user/Downloads<br>
# chmod -R g+w *<br>
# usermod -s /bin/bash www-data<br>
# su - www-data<br>
$ cd /var/www/owncloud/<br>
$ php console.php files:scan --all<br>
$ logout<br>
# usermod -s /usr/sbin/nologin www-data</div></div>
<p>Et voilà ! Vous pouvez à présent télécharger un iso de la toute fraiche Debian Jessie sur votre serveur Bittorrent, puis le récupérer sur votre client via ownCloud.</p>
<p><img src="media/d0d855f7.transmission-dl-debian.png" data-original-source="http://jeyg.info/wp-content/uploads/2015/05/transmission-dl-debian.png" alt="transmission-dl-debian" width="820" height="538"></p>
<p><a href="media/5c7b8623.owncloud-debian-jessie.png" data-original-source="http://jeyg.info/wp-content/uploads/2015/05/owncloud-debian-jessie.png"><img src="media/5c7b8623.owncloud-debian-jessie.png" data-original-source="http://jeyg.info/wp-content/uploads/2015/05/owncloud-debian-jessie.png" alt="owncloud-debian-jessie" width="1195" height="189"></a></p>
<p><em>Credit:<br>
Upload/Download picture by <a href="https://flic.kr/p/2SBDZc">John Trainor</a>, under <a href="https://creativecommons.org/licenses/by/2.0/">Creative Commons BY 2.0</a>.</em></p>
<p><img src="media/d45d922d.53e0674987559a421f3a03ca7fc4234b" data-original-source="http://cdn.libravatar.org/avatar/53e0674987559a421f3a03ca7fc4234b" alt="Gravatar de Jeyg" class="gravatar" /><br/><i>Original post of <a href="http://jeyg.info/owncloud-transmission/" title="Visit the source">Jeyg</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>Thomas Tourlourat : <a href="">NodeJS &ndash; Mise en production</a> (11/09/2012)</li><li>Zic : <a href="">Tutoriel simple et rapide pour mettre en place une solution de virtualisation Xen sous Debian 4.0 Etch</a> (06/07/2008)</li><li>Blogmotion : <a href="">T&eacute;l&eacute;charger Debian 6.0 (Squeeze) en version finale</a> (07/02/2011)</li><li>Jeyg : <a href="">Mise en place de Puppet, un gestionnaire de configuration Linux/Unix</a> (20/03/2011)</li><li>Jopa : <a href="">D&eacute;monstration de Proxmox VE</a> (15/08/2011)</li></ul></div></p>


title: dada : ownCloud Mail débarque dans l'appstore en version 0.1.3
uri: dada-ownCloud-Mail-débarque-dans-l-appstore-en-version-0-1-3
feed_id:
http://www.dadall.info/blog/index.php?article434/owncloud-mail-debarque-dans-l-appstore-en-version-0-1-3

url:
http://www.dadall.info/blog/index.php?article434/owncloud-mail-debarque-dans-l-appstore-en-version-0-1-3

content:
<div align="center"><br><img src="media/e813ddde.owncloud-logo.png" data-original-source="http://www.dadall.info/blog/data/images/owncloud/owncloud-logo.png" alt=""><br></div><br>J'en parlais <a href="https://www.dadall.info/blog/index.php?article338/owncloud-mail-en-approche" title="en septembre 2014">en septembre 2014</a>  comme d'une application qui allait faire du bien : ownCloud ne souffrait plus que de l'absence d'un client courriel pour devenir une boite à outils géniale. C'est maintenant bon !<br><br>Comme je le dis dans ce titre à rallonge, c'est encore une version en développement. Rien n'est garanti dans tout les types d'utilisation mais, chez moi, ça tourne très bien avec mon malheureux compte "pro" gmail et mon adresse personnelle en dadall.info. C'est un peu lent, mais ça doit venir de mon serveur.<br><br>Sinon, je me retrouve avec une interface agréable, la possibilité de lire mes mails partout et des notifications quand un petit nouveau débarque. De plus, il s’intègre tout seul dans mon Firefox en se proposant d'envoyer un mail quand je clique sur une adresse. <br><br><div align="center"><img src="media/88728296.mail.png" data-original-source="http://www.dadall.info/blog/data/images/owncloud/mail.png" alt=""><br></div><br>Si vous voulez tester la bête, vous pouvez la <a href="https://github.com/owncloud/mail/releases" title="télécharger ici">télécharger ici</a>  et suivre <a href="https://github.com/owncloud/mail#developer-setup-info" title="le guide d'installation rapide ici">le guide d'installation rapide ici</a>. Ne négligez pas l'installation sous peine de ne pas comprendre pourquoi vous avez un écran tout blanc !<br><br>Cette sortie se glisse bien dans l'air du temps : vous avez votre cloud et des applications pour le gérer comme un grand. En plus, c'est une défi technique agréable à relever ;-)<br><br><br><noscript><!-- Piwik Image Tracker--><img src="http://www.dadall.info/piwik/piwik.php?idsite=1&amp;rec=1&amp;action_name=RSS" alt=""><!-- End Piwik --></noscript>
<p><img src="media/48d98f88.9bcde41f0ceee54d4588bb741ab92e6f" data-original-source="http://cdn.libravatar.org/avatar/9bcde41f0ceee54d4588bb741ab92e6f" alt="Gravatar de dada" class="gravatar" /><br/><i>Original post of <a href="http://www.dadall.info/blog/index.php?article434/owncloud-mail-debarque-dans-l-appstore-en-version-0-1-3" title="Visit the source">dada</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>Vinilox : <a href="">OwnCloud : une version 4.0.1 est en route</a> (30/05/2012)</li><li>Clapico : <a href="">Geary, le client mail l&eacute;ger enfin en version multicompte dans votre Ubuntu</a> (01/04/2013)</li><li>dada : <a href="">ownCloud Mail en approche</a> (22/09/2014)</li><li>Hyla project : <a href="">Hyla_Tpl passe en version 0.5 et vous souhaite de joyeuses f&amp;ecirc;tes de fin d&#039;ann&amp;eacute;e</a> (28/12/2009)</li><li>Pascal Chevrel : <a href="">Installer une version de Firefox du tronc de d&eacute;veloppement en fran&ccedil;ais !</a> (18/12/2009)</li></ul></div></p>


feed_id: http://philippe.scoffoni.net/degooglisation-bon-eleve/
title: Philippe Scoffoni : Dégooglisation, suis-je un bon élève ?
uri: Philippe-Scoffoni-Dégooglisation-suis-je-un-bon-élève
url: http://philippe.scoffoni.net/degooglisation-bon-eleve/
content:
<p><img src="media/f311ebff.Degooglisons_Internet.png" data-original-source="http://philippe.scoffoni.net/wp-content/uploads/2014/10/Degooglisons_Internet.png" alt="Degooglisons Internet" width="240" height="267">Cet article est un écho à celui de <a href="http://cyrille-borne.com/article448/attention-serieux-appel-a-temoin-pour-envoye-special">Cyrille qui a dégainé le premier suite à la sollicitation d’une journaliste préparant un reportage pour Envoyé Spécial sur Google</a>. Sollicitation que j’ai également reçue. J’avoue ne pas avoir encore eu le temps de lui répondre et tant qu’à faire j’avais envie de rendre cette réponse publique.</p>
<p>Pourquoi ? Pour la montrer du doigt ? Lui dire à quel point on ne veut pas qu’elle parle de nous ? Non absolument pas. C’est même plutôt positif et il faut la remercier pour cette opportunité qu’elle donne à la communauté du logiciel libre de s’exprimer et d’être visible sur ce qui est un « prime time » à grande écoute. Populariser cette notion de « <strong>dégooglisation</strong> » (décidément imprononçable) <a href="http://degooglisons-internet.org/">lancée par Framasoft</a> est une bonne chose.</p>
<p>Ce genre d’émission et je rejoins en cela <a href="http://cyrille-borne.com/article448/attention-serieux-appel-a-temoin-pour-envoye-special#c1431441982-1">Pyg dans son commentaire</a> est nécessaire. Le <strong>logiciel libre</strong> et ses réponses aux problèmes posés par les <a href="http://www.lenouveleconomiste.fr/gafa-les-cles-de-la-toute-puissance-26100/">GAFA</a> méritent d’être mis en avant. Évidemment le canevas proposé n’est guère séduisant et comme je l’indiquerais dans mon mail qui partira à peu près en même temps que cet article sera publié, je ne peux m’y inscrire.</p>
<p>La raison la plus évidente est que <strong>je ne rentre pas dans les critères attendus de la famille dégooglisé recherchée pour le reportage</strong>. J’utilise encore les services de <strong>Google</strong>, ma famille utilise Google… Bien sûr à des degrés divers. Faisons un petit tour d’horizon.</p>
<p>J’ai deux filles de 15 et 12 ans. Elles sont adeptes des <a href="https://fr.wikipedia.org/wiki/Youtubeur">Youtubeurs</a> et autres <a href="http://philippe.scoffoni.net/ulysse-ou-la-webserie-qui-ma-conquise/">Webséries</a>. Elles passent donc pas mal d’heures sur ledit service. Un mauvais point. Elles ont une messagerie via l’hébergeur <strong>Gandi</strong> que je leur ai mis à disposition et dont l’utilisation reste occasionnelle. C’est bien connu l<strong>e mail c’est pour les vieux</strong>.</p>
<p>La plus grande a déjà un smartphone racheté à sa grand-mère qui a craqué au bout de quelques jours d’utilisation. <anecdote>Pas parce que c’était trop compliqué pour elle (j’ai une belle-mère intelligente) mais parce qu’elle dégage des ondes (si si, les TV changent de chaîne quand elle passe à côté et les montres se détraquent). Résultat, l’écran tactile devient fou <img src="media/da2d029e.simple-smile.png" data-original-source="http://philippe.scoffoni.net/wp-includes/images/smilies/simple-smile.png" alt=":-)"> </anecdote>. Je lui ai configuré un compte Gmail spécifique pour le smartphone. Bien entendu, il lui sert de TV de secours quand Papa dit que l’ordinateur ça suffit et qu’il oublie de couper le WiFi…</p>
<p><img src="media/8e1a586c.startp_logo.gif" data-original-source="http://philippe.scoffoni.net/wp-content/uploads/2015/05/startp_logo.gif" alt="Startpage moteur de recherche" width="206" height="101">Côté moteur de recherche, elles utilisent <a href="https://startpage.com/">Startpage</a>. Enfin il faudrait que je vérifie leur session, elles sont bien capables de m’avoir remis Google… <strong>Startpage</strong> c’est d’ailleurs le moteur de recherche officiel de la famille. Je le mets par défaut sur les ordinateurs familiaux sur lesquels je passe.</p>
<p>Mais voilà, Startpage ne fait « que » rendre anonyme mes recherches qui sont tout de même effectuées par le <strong>moteur de recherche de Google</strong>. C’est donc une <strong>dégooglisation toute relative</strong>. Si cela m’évite le phénomène de <a href="http://www.slate.fr/story/39977/web-bulle-personnalisation-google">la « bulle » des résultats de recherche</a>, je continue néanmoins à fournir des informations à Google.</p>
<p>Je me demande d’ailleurs combien de temps Google le permettra. Si tout le monde devait basculer sur StartPage, et une mention dans un Envoyé Spécial pourrait provoquer une pointe d’affluence, cela entraînerait tout de même des pertes de revenus potentielles. Startpage me semble être en sursis en cas de généralisation de son utilisation. Google fermera les vannes à résultats de recherche ou rendra le service payant.</p>
<p>Je pourrais aller plus loin et utiliser <a href="https://trouvons.org/">un moteur de recherche comme celui récemment proposé par Framasoft</a>, mais mes premiers tests me font rester sur cette solution entre deux chaises qu’est Startpage.</p>
<p>Du côté de Madame, ma foi, elle bénéficie aussi de la messagerie du domaine scoffoni.net tout comme ma sœur et mes parents. Le domaine est chez Gandi et je stocke les <strong>emails</strong> et les rends accessibles depuis une machine virtuelle tournant sur mon serveur dédié par le protocole <a href="https://netoxygen.ch/faqs/quelle-difference-entre-pop-et-imap/">Imap</a> chiffré ou via le <strong>webmail</strong> <strong>Roundcube</strong> en https.</p>
<p>Puisque l’on parle de la messagerie, si l’on veut dégoogliser pour de vrai, <strong>il faut cesser tout échange de mail avec des personnes ayant des comptes sur Gmail</strong>. Et oui du coup, Google lit vos emails aussi. Dégoogliser cela veut aussi dire arrêter de communiquer avec une bonne partie de la planète…</p>
<p><img src="media/8428549e.bonnet-ane.jpg" data-original-source="http://philippe.scoffoni.net/wp-content/uploads/2015/05/bonnet-ane.jpg" alt="ane" width="240" height="341">En fait, dans ma famille, <strong>le bonnet d’âne me revient</strong> <img src="media/da2d029e.simple-smile.png" data-original-source="http://philippe.scoffoni.net/wp-includes/images/smilies/simple-smile.png" alt=":-)"> . J’utilise donc Startpage, j’ai un compte <strong>Gmail</strong>, mais qui ne me sert pas. Je suis sur <strong>Google+</strong> et j’ai <a href="https://www.youtube.com/channel/UC9ftvMEvxGqaC4foXAY9g0Q">une chaîne Youtube</a>. Mais ce n’est pas fini. J’ai aussi une page <a href="https://plus.google.com/u/0/b/118123424607570614499/">Google+ pour ma société</a> que j’ai référencée sur <a href="https://www.google.com/intl/fr/business/">Google My Business</a>. Même punition pour mon guide des solutions informatiques libres pour TPE <a href="https://plus.google.com/+Solutions-informatiques-libresFr">qui a sa page aussi</a>.</p>
<p>J’ai un smartphone sous <a href="http://philippe.scoffoni.net/vacances-wiko-cink-peax-android/">Android, toujours mon Wiko</a>. J’ai ouvert un compte Google spécifique pour le smartphone pour pouvoir installer ou acheter des applications depuis le <strong>Google Play Store</strong>. J’ai aussi l’application <a href="https://f-droid.org/repository/browse/">F-droid</a> par laquelle il m’arrive d’installer des applications, mais c’est rare soyons honnête. Je n’ai jamais pris le temps de trouver une ROM type <a href="https://cyngn.com/">Cyanogen</a> pour mon Cink Peax.</p>
<p>Il m’arrive de temps en temps d’utiliser les <strong>Google Apps</strong> pour travailler en collaboratif sur des documents avec certains de mes clients faute d’alternative. Par contre je ne stocke rien de pérenne sur <strong>Gdrive</strong>, j’ai pour cela <a href="http://philippe.scoffoni.net/comparatif-owncloud-vs-pydio/">mon instance Owncloud</a> sur mon serveur dédié.</p>
<p>Sauf erreur je n’utilise pas d’autres services de Google. Je ne fais pas de publicité avec <strong>Adsense</strong> ni <strong>Adwords</strong> et je n’utilise pas <strong>Google Analytics</strong> pour les statistiques de mes sites, mais <a href="http://piwik.org/">Piwik</a>.</p>
<p><strong>Alors suis-je un bon élève ?</strong> Oui et non. Si j’utilise les services de Google, j’en mesure aussi les conséquences et ce que cela implique. A ce jour, il me semble difficile d’aller au déjà de ce que j’ai déjà fait. Pas au sens technique, mais au sens du compromis.</p>
<p>Alors, chère Clémence (c’est la journaliste), je ne suis pas le bon exemple, cette famille idéale qui vit sans Google. Et ce n’est pas non plus une bonne idée que de conclure votre reportage ainsi. C’est comme faire un reportage sur les travers de l’industrie agroalimentaire et finir par cinq minutes sur une famille vivant en autarcie alimentaire dans les plateaux du Larzac.</p>
<p>Bien sûr que c’est possible, mais le faut-il et surtout est-ce possible pour tout le monde ? Je ne le pense pas. P<strong>articipez à votre reportage ? Pas de problème et avec plaisir, mais pas dans les conditions proposées</strong>. Il faut plus de temps, présenter les alternatives, montrez qu’il est désormais simple de les utiliser pour une grande majorité d’entre-elles sans se focaliser uniquement sur les particuliers.</p>
<p>Car l’enjeu est aussi valable pour les <strong>entreprises</strong>. Ce sont des emplois qui sont en jeu. Quand nos entreprises choisissent les Google Apps pour leur informatique, c’est autant de perdus pour notre économie sans parler des problèmes de confidentialité !</p>
<p>Il ne faut pas oublier toutes les autres problématiques liées à l’<strong>appropriation de la création</strong>. Il ne faut pas oublier ces milliers de personnes qui alimentent en permanence des services comme <strong>Google Maps</strong> avec des représentations en 3D de monuments ou de lieux. Tout cela gratuitement. Google et compagnie c’est aussi une menace avec l’arrivée de <strong>nouveaux territoires numériques en lien avec la 3D, la réalité virtuelle et les objets connectés</strong>.</p>
<p>Je vais m’en arrêter là, car j’ai déjà fait péter la barrière des 1000 mots. Votre reportage est une opportunité pour montrer l’intérêt des logiciels libres comme<strong> outil de résistance à Google</strong>. Merci d’avoir pensé à eux <img src="media/da2d029e.simple-smile.png" data-original-source="http://philippe.scoffoni.net/wp-includes/images/smilies/simple-smile.png" alt=":-)"> !</p>
<p>Pour finir, un petit sondage pour connaître le<strong> niveau de dégooglisation</strong> de mon lectorat. Ne trichez pas, ici vos informations resteront totalement anonymes. Profitez en tant que c’est encore possible <img src="media/7f1b63c6.1f609.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉"> !</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<div>Temps de rédaction : 2h15</div>
<hr><a href="http://philippe.scoffoni.net/degooglisation-bon-eleve/#comments">Réagir à cet article</a>
<p><small>Article original écrit par Philippe Scoffoni le 12/05/2015. | <a href="http://philippe.scoffoni.net/degooglisation-bon-eleve/">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/degooglisation-bon-eleve/" 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="">Apr&egrave;s MSN, Google Reader ferme, mais que fait le Libre ?</a> (14/03/2013)</li><li>Bardamu : <a href="">Rencontre avec Chris DiBona et Tristan Nitot &agrave; la Cantine</a> (27/01/2012)</li><li>Jonathan Le Lous : <a href="">OpenStack Summit 2013 : J&#039;y serai !!!</a> (09/04/2013)</li><li>crowd42 : <a href="">La NSA va collaborer avec le projet OpenStack pour am&eacute;liorer sa s&eacute;curit&eacute;</a> (24/04/2013)</li><li>Jonathan Le Lous : <a href="">OpenStack strat&eacute;gie: fondation, acteurs et composants</a> (26/04/2013)</li></ul></div></p>


feed_id: http://karma-lab.net/serveur-musical-mpd
title: Artisan Numérique : Un serveur musical avec MPD
uri: Artisan-Numérique-Un-serveur-musical-avec-MPD
url: http://karma-lab.net/serveur-musical-mpd
content:
<div></div>


<article><div><a href="http://karma-lab.net/serveur-musical-mpd"><img src="media/e11c50c7.article-icon.jpg" data-original-source="http://karma-lab.net/serveur-musical-mpd/article-icon.jpg" width="100" height="100"></a></div>

<div><p>MPD est finalement assez peu connu et pourtant il répond au besoin récurrent qu'ont les mélomanes
qui adorent donner une ambiance musicale à chacune de leurs pièces. L'objectif
de ce tutoriel est de vous expliquer ce qu'est MPD, comment l'installer et comment
l'utiliser au quotidien</p>
</div>
<div><h2>Qu'est-ce que MPD ?</h2>
<p><img src="media/a82bb62e.illustration-overview.jpg" data-original-source="http://karma-lab.net/serveur-musical-mpd/illustration-overview.jpg" alt=""></p>
<p>Comme vous le voyez sur le schéma ci-dessus, MPD (<a target="blank" href="http://www.musicpd.org/">Music Player
Daemon</a>) est un lecteur audio très complet de type "démon".
Entendre par là qu'il s'agit avant tout d'un serveur qui ne dispose d'aucune interface
graphique. Pour accéder à ce serveur il vous faudra donc un client capable de lui parler.
Et des clients, MPD en a des dizaines pour tous les goûts (client Web, application Android
ou iOS, application de bureau pour Gnome ou même Windows, etc.).</p>
<p>Si l'on fait abstraction de l'absence d'interface graphique, MPD dispose de toutes les
fonctionnalités que l'on est en droit d'attendre d'un lecteur audio :</p>
<ul><li>prise en charge de nombreux formats (MP3, OGG, FLAC, etc.) ainsi que des formats en
streaming (ex. web radios)</li>
<li>lecture des métadonnées (ex. ID3) des morceaux de votre audiothèque avec possibilité
de recherche dans la base de données selon différents critéres,</li>
<li>sortie du sont sur ALSO, OSS, Jack ou Pulse, mais aussi en streaming (en mode "shoutcast",
via <a target="blank" href="http://www.icecast.org/">Icecast</a> ),</li>
<li>gestion des listes de lectures,</li>
</ul><p>Et si l'on ajoute usage très très faibles des ressources systèmes, MPD devient l'outil
idéal dés que vous avez besoin de sonoriser une pièce (salon, bureau, etc.) soit parce que
vous y avez un petit serveur multimédia, soit juste pour permettre à tous d'interagir avec
les morceaux en cours d'écoute.</p>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="2059651097" data-ad-format="auto"></ins><h2>Installation et configuration</h2>
<h3>Installation</h3>
<p>MPD est sans aucun doute déjà dans votre distribution. Un coup d'<kbd>apt-get install mpd</kbd> (ou
<kbd>brew install mpd</kbd> sous MacOS) devrait suffire à installer le serveur. Une fois le service
installé, jetons un œil à sa configuration en commençant par l'essentiel, la source audio.</p>
<h3>Déclaration des fichiers audio</h3>
<p>Pour que MPD puisse fonctionner, il lui faut... de la musique et peu importe, ou presque,
le format. MPD peut lire les fichier mp3, mp2, ogg, flac, wav, au, aiff, aif, mpc, amf,
dsm, far, gdm, imf, it, med, mod, mtm, s3m, stm, stx, ult, uni et xm.</p>
<p>Ces fichiers doivent être accessibles en local par MPD. Si vous avez plusieurs
instances, vous la placerez donc dans un dossier partagé, par exemple NFS ou CIFS. Dans la
suite du tutoriel, nous partirons du principe que vos morceaux se trouvent dans le dossier
<kbd>/musique</kbd>.</p>
<p>Commençons donc par éditer le fichier <kbd>/etc/mpd.conf</kbd> et repérerons un bloc ressemblant à
ceci :</p>
<pre><code>music_directory                 <span>"~/music"</span>
playlist_directory              <span>"~/playlists"</span>
db_file                         <span>"/var/lib/mpd/mpd.db"</span>
</code></pre>
<p>Il s'agit de tous les chemins dont a absolument besoin MPD pour fonctionner. La première
ligne correspond au dossier des fichiers audio, nous remplaçons donc comme suit :</p>
<pre><code>music_directory                 <span>"/musique"</span>
</code></pre>
<h3>Déclaration du dossier de playlists</h3>
<p>La seconde ligne correspond au dossier dans lequel MPD lit et écrit les listes de lectures
(fichiers .m3u au format WinAmp). Comme il est sympa de pouvoir partager ces listes entre
tous les serveurs MPD, le plus simple est de créer un sous-dossier <kbd>/musique/mdp</kbd> :</p>
<pre><code>playlist_directory                 <span>"/musique/mdp"</span>
</code></pre>
<h3>Déclaration du dossier de la base de données</h3>
<p>Ensuite vient la base de donnée qui contiendra les chemins, les étiquettes, bref, tout ce
que MPD découvrira dans le dossier <kbd>/musique</kbd>. Là aussi, il est pratique qu'elle soit
partagé car ainsi la création et la mis à jour de cette base sur une machine, sera
effective sur toutes les autres :</p>
<pre><code>db_file                 <span>"/musique/mdp/mdp.db"</span>
</code></pre>
<h3>Rendre vos fichiers accessibles à MPD</h3>
<p>Maintenant la partie un peu funky. Un peu plus loin dans le fichier vous devez trouvez quelque chose comme cela :</p>
<pre><code>user                            <span>"mpd"</span>
</code></pre>
<p>L'idée est que lancer MPD en tant que root, c'est comme croiser les flux, c'est mal. Donc
à l'installation du paquet, un gentil utilisateur <kbd>mpd</kbd> bien inoffensif a été créé. Et en
toute logique cette utilisateur là n'a aucun droit de lecture, et encore moins d'écriture
dans votre dossier <kbd>/musique</kbd>. Sous Debian, cet utilisateur <kbd>mpd</kbd> appartient au groupe
<kbd>audio</kbd>, de sorte à ce que si vous affectez ce groupe à tous le dossier <kbd>/musique</kbd> MPD doit
logiquement pouvoir s'y retrouver.</p>
<p>Après selon le cas de figure (dossier musique partagé par exemple), les approches devront
varier.Le point important à retenir est que l'utilisateur qui lance
MPD puisse lire dans <kbd>/musique</kbd> et écrire dans <kbd>/musique/mpd</kbd>, et ce sur toutes les
machines où il doit être lancé.</p>
<h3>Déclaration des sorties Audio</h3>
<p>MPD est conçu de sorte à pouvoir gérer en simultané plusieurs sorties audio. Il est donc
possible avec plusieurs cartes audio de distribuer la même musique sur plusieurs pièces à
partir d'un seul serveur. La majorité des clients MPD permettent d'activer ou de
désactiver telle ou telle sortie à distance.</p>
<p>Une sortie MPD peut être une sortie ALSA ou OSS, un serveur Jack ou Pulse, ou
encore un serveur de type ShoutCast. Cela laisse tout de même assez de lattitude :-)</p>
<p>Pour l'exemple, nous allons donc utiliser une toute classique périphérique audio en
utilisant ALSA. Pour cela il faut aller jeter un oeil un peu plus loin dans le fichier de
configuration et chercher les sections nommées <kbd>audio_output</kbd>. Si vous en avez aucune ou
si elles sont toutes commentées, ajoutez ce qui suit, sinon vérifiez que ça ressemble un
peu à cela :</p>
<pre><code> audio_output {
 <span>type</span>                    <span>"alsa"</span>
 name                    <span>"Sortie vers Chambre"</span>
}
</code></pre>
<p>Si je vous avez une deuxième carte audio, vous pouvez donc ajouter une seconde sortie :</p>
<pre><code>audio_output {
  <span>type</span>                    <span>"alsa"</span>
  name                    <span>"Sortie vers Buanderie"</span>
  device                  <span>"hw:0,1"</span>
}
</code></pre>
<p>Notez le paramètre device qui indique que le tape sur le deuxième périphérique ALSA (le
premier étant sous entendu dans la première sortie comme étant <kbd>hw:0,0</kbd>).</p>
<p>Dernier aspect, le contrôle du volume. Comme pour les sorties audio, vérifiez que les
lignes suivantes existent, ne sont pas commentées et concordent bien :</p>
<pre><code>  mixer_<span>type</span>                      <span>"alsa"</span>
  mixer_device                    <span>"default"</span>
  mixer_control                   <span>"Master"</span>
</code></pre>
<p>On utilise ici la table de mixage ALSA du périphérique par défaut (hw:0,0) dont on
sélectionne le canal <kbd>Master</kbd>.</p>
<h3>Paramétrage réseau</h3>
<p>Dernière chose à faire : rendre notre serveur visible sur notre réseau local. Imaginons
pour cela que notre machine ait pour adresse IP <kbd>10.0.0.10</kbd>, nous modifierons donc la
configuration dans ce sens :</p>
<pre><code>  <span>bind</span>_to_address                 <span>"10.0.0.10"</span>
  port                            <span>"6600"</span>
</code></pre>
<p>Si vous êtes de grands paranoïaques ou si vous comptez "publier" MPD sur le réseau
publique (pas une idée terrible ceci dit), il est aussi possible d'ajouter un mot de passe
et des droits associés. Voir pour cela le paramètre <kbd>password</kbd>.</p>
<h2>Démarrage du service</h2>
<p>Reste maintenant à démarrer notre serveur par un <kbd>/etc/init.d/mpd start</kbd> et zouh, le
lecteur MPD est lancé... dans le plus grand silence :-) Cela tombe bien car il reste
encore une petite chose à faire.</p>
<p>Comme indiqué plus haut, MPD est capable de lire tous les attributs contenus dans les
fichiers audio (ID3, vorbis, FLAC, etc) de sorte à constituer une base de donnée de recherche de
morceaux qui sera utilisée lors de la navigation. A la première utilisation, il nous faut
donc initialiser cette base de donnée. Pour cela, lancez la commande suivante :</p>
<pre><code>mpd --create-db
</code></pre>
<p>MPD doit alors cracher un flot continu de texte listant les fichiers audio qu'il est en
train de disséquer. Tout dépends de votre audiothèque, chez moi cette opération prend prés
de 5 minutes. C'est une des raisons qui m'a amené à partager la base de données entre les
différentes serveurs...</p>
<p>Notez cependant que cette opération n'est à réaliser qu'une seule fois. Par la suite il
suffira d'une simple mise à jour de la base qui se fera par le biais du client MPD.</p>
<h2>Les clients MPD</h2>
<p>Maintenant que notre serveur est en route, il est temps de lui envoyer des commandes. Pour
cela, il nous faut un client et là, le choix est
<a target="blank" href="http://mpd.wikia.com/wiki/Clients">vaste</a>. Mais avant de commencer à en explorer quelques
un, regardons de plus prés comment le serveur MPD cause avec ses clients.</p>
<h3>Le protocole MPD</h3>
<p>MPD est un simple serveur Telnet... Pour s'en convaincre, essayez ceci :</p>
<pre><code><span>root</span><span>telnet mon_serveur_mpd <span>6600</span></span>
<span>Trying 10.0.0.10...</span>
<span>Connected to mon_serveur_mpd (10.0.0.10).</span>
<span>Escape character is '^]'.</span>
<span>OK MPD 0.13.0</span>
<span>ping</span>
<span>OK</span>
<span>list album</span>
<span>Album: #51</span>
<span>Album: 7th Ave. Stroll</span>
<span>Album: A Clockwork Orange</span>
<span>Album: A Day Without Rain</span>
<span>...</span>
<span>OK</span>
<span>close</span>
<span>Connection closed by foreign host.</span>
</code></pre>
<p>Avec un protocole aussi trivial, on comprend mieux qu'il existe une librairie MPD pour à
peu prés tout les langages. Pour ceux que cela intéresse le protocole est complètement
documenté <a target="blank" href="http://mpd.wikia.com/wiki/Protocol_Reference">ici</a>.</p>
<h3>Clients en ligne de commande</h3>
<p><img src="media/df68a26f.illustration-ncmpcpp.jpg" data-original-source="http://karma-lab.net/serveur-musical-mpd/illustration-ncmpcpp.jpg" alt=""> Pour les fanatiques de la console (dont je fais parti :-) et du scripting,
nous avons <a target="blank" href="http://musicpd.org/mpc.shtml">mpc</a> qui est un client en ligne de commande. Cet
outil est fabuleux pour écrire de nouvelles fonctionnalités.</p>
<p>Par exemple, imaginons que vous entendiez une musique bien sympathique remonter de la
chambre où se prépare votre moitié. Vous, dans le salon, vous vous dites Hum, sympa, ce
qu'elle écoute, je vais le mettre ici :</p>
<pre><code><span>#! /bin/sh
</span>
  <span># on définit le nom de la machine où tourne le serveur source</span>
  <span>export</span> MPD_HOST=<span>$1</span>

  <span># on récupère la piste en cours de lecture</span>


  track=$(mpc | grep playing | awk <span>'{print $2}'</span> | cut <span>-d</span><span>"/"</span> <span>-f</span> <span>1</span> | tr <span>"#"</span> <span>" "</span>)

  <span># on récupère la position dans la piste</span>
  position=$(mpc | grep playing  | awk <span>'{print $3}'</span> | cut <span>-d</span> <span>"/"</span> <span>-f</span>1)

  <span># on vire une éventuelle liste de lecture "tmp"</span>
  mpc rm tmp

  <span># on sauve la liste de lecture en cours dans "tmp"</span>
  mpc save tmp

  <span># on se place maintenant sur le serveur cible</span>
  <span>export</span> MPD_HOST=<span>$2</span>

  <span># on vire la liste de lecture en cours</span>
  mpc clear

  <span># on charge la liste "tmp" créée plus haut</span>
  mpc load tmp

  <span># on sélectionne le morceau</span>
  mpc play <span>$track</span>

  <span># et on se déplace sur la position, la lecture démarre...</span>
  mpc seek <span>00</span>:<span>$position</span>
</code><div>/usr/bin/synchronize-mpd.sh</div></pre>
<p>Et voilà, il suffit alors de lancer</p>
<pre><code>synchronize-mpd.sh serveur_chambre serveur_salon
</code></pre>
<p>Et hop, les deux serveurs sont synchronisés sur la même liste, lisent le même morceau à la
même position. Des petits délires de ce genre, vous pouvez en trouver des tonnes
<a target="blank" href="http://mpd.wikia.com/wiki/Hacks">ici</a>.</p>
<p>Pour une version plus "graphique", il existe aussi d'excellents clients nCurse (cf. photo)</p>
<h3>Clients graphiques</h3>
<p><img src="media/03e73d3e.illustration-sonata.jpg" data-original-source="http://karma-lab.net/serveur-musical-mpd/illustration-sonata.jpg" alt=""> Autant j'aime bien la ligne de commande, autant pour éditer une playlist
on a trouvé tout de même mieux depuis. Il existe de nombreux clients graphique mais
j'affectionne particulière <a target="blank" href="http://sonata.berlios.de/">Sonata</a> conçu pour Gnome/GTK2 et
qui est dispo en standard sur toute distribution un peu étoffée.</p>
<p>Avec Sonata, mais c'est vrai pour la majorité des clients, toutes les opérations MPD sont
disponibles, de l'exploration des morceaux à la constitution de la liste de lecture
courante, son stockage sur le disque, etc. Sonata rivalise avec Rythmbox en téléchargeant
les paroles, les pochettes, etc.</p>
<p>La première chose à faire pour utiliser Sonata, et c'est le cas pour tous les clients qui
suivent, est de se connecter au serveur MPD. Pour cela, il suffit de faire sur l'interface
un <kbd>click-droit/préférences...</kbd> pour, dans l'onglet <kbd>serveurs</kbd>, ajouter vos différents
noms de machines hébergeant une instance de MPD. Ceci fait, il suffit de refaire un
<kbd>click-droit/connexion</kbd> et de sélectionner le serveur que l'on cherche à contrôler. Le
reste est suffisamment proche d'un lecteur audio classique pour que vous vous en sortiez
sans problèmes.</p>
<p>Pour plus de clients graphiques, allez <a target="blank" href="http://mpd.wikia.com/wiki/Clients#Graphical_Clients">ici</a>...</p>
<h3>Les clients mobiles</h3>
<p><img src="media/18647cf3.illustration-unnamed.jpg" data-original-source="http://karma-lab.net/serveur-musical-mpd/illustration-unnamed.jpg" alt=""> Bien évidemment les applications mobiles ne sont pas en reste et
permettent de transformer vos smartphones en télécommande WIFI de luxe. On en trouve pour
toutes les plateformes (android, iOS, Windows Phone, etc.) et de tout les styles. Là je
n'ai pas de grand conseil à donner, elles se valent toutes plus ou moins. Pour ceux qui
ont plusieurs serveurs MPD, vérifiez juste que celle que vous choisissez permet de
basculer d'un serveur à l'autre.</p>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="5803363093" data-ad-format="auto"></ins><h2>Écouter la radio</h2>
<p>Il est possible avec MPD d'ajouter des fichiers qui ne sont pas sur le serveur local mais
sur un serveur HTTP. C'est typiquement le cas des listes de lecture et flux des webRadios.
Prenons l'exemple de <a target="blank" href="http://streaming.radionomy.com/NashvilleEdge">Nashville Edge</a> dont l'URL est
<kbd>http://streaming.radionomy.com/NashvilleEdge</kbd>.</p>
<p>Allez dans votre dossier <kbd>/musiques/playlists</kbd> et ajoutez un fichier <kbd>radios.m3u</kbd>
contenant ceci :</p>
<pre><code><span>#EXTM3U</span>
http://streaming.radionomy.com/NashvilleEdge
</code></pre>
<p>Ensuite il ne vous reste plus qu'à vous connecter sur le serveur avec Sonata et à
double-clicker sur la liste <kbd>radios</kbd> pour y accéder.</p>
<p>Et avec mpc, vous feriez comme ceci :</p>
<pre><code><span>export</span> MPD_HOST=mon_serveur_mpd
mpc clean
mpc load radios
mpc play
</code></pre>
<h2>Conclusion</h2>
<p>Partant d'une définition très simple de "serveur musicale contrôlable à distance", MPD a
permis le développement d'un écosystème d'une rare richesse. Et tant que l'on reste dans
le cadre de ce pour quoi ce serveur est fait, il est difficile de ne pas trouver client à
son pied, ou de ne pouvoir le scripter pour un comportement particulier. C'est bien
simple, aujourd'hui MPD est tellement rentré dans notre quotidien que personne ici ne
pourrait plus s'en passer.</p>
</div>
</article><div>
  <div data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
  <a href="https://twitter.com/share">Tweet</a> 
</div>
<div></div>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<p><img src="media/bfe45f7c.68c65462ed4ffebb9a113d9a5ccb254d" data-original-source="http://cdn.libravatar.org/avatar/68c65462ed4ffebb9a113d9a5ccb254d" alt="Gravatar de Artisan Num&eacute;rique" class="gravatar" /><br/><i>Original post of <a href="http://karma-lab.net/serveur-musical-mpd" title="Visit the source">Artisan Numérique</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>Renaud Littolff : <a href="">Mon lecteur audio id&eacute;al: MPD et ses copains</a> (08/11/2009)</li><li>&reg;om : <a href="">Music Player Daemon (MPD) : la musique &agrave; distance</a> (28/09/2010)</li><li>Artisan Num&eacute;rique : <a href="">Utiliser deux casques simultan&eacute;ment avec ALSA</a> (07/04/2014)</li><li>Brice Capelle : <a href="">Ubuntu &ndash; Mise &agrave; jour de version en ligne de commande</a> (26/07/2009)</li><li>Jopa : <a href="">D&eacute;monstration de Proxmox VE</a> (15/08/2011)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/elementary-os-0-3-freya-le-bilan/
title: elementary OS : elementary OS 0.3 Freya: le bilan
uri: elementary-OS-elementary-OS-0-3-Freya-le-bilan
url: http://www.elementaryos-fr.org/elementary-os-0-3-freya-le-bilan/
content:
<p>elementary OS est sortie dans sa version 0.3 Freya depuis un mois, l’heure est maintenant de faire un petit bilan <img src="media/9874032c.simple-smile.png" data-original-source="http://www.elementaryos-fr.org/wp-includes/images/smilies/simple-smile.png" alt=":-)"></p>
<p>Merci à celles et ceux qui ont téléchargée cette version depuis le site communautaire elementaryos-fr. Nous avons également remarqué un regain d’activité sur le forum avec notamment l’arrivée de nouveaux utilisateurs.</p>
<p>Selon l’équipe officielle, Freya aurait été téléchargée <strong>plus de 400 000 fois</strong> dont 2/3 depuis des plateformes non-libres. Cela montre la croissance d’elementary dans le monde de l’open source.</p>
<p><span></span></p>
<p><a href="media/75c67bc3.tumblr_inline_no98zr5rFt1qaqqso_500.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/tumblr_inline_no98zr5rFt1qaqqso_500.png" rel="lightbox"><img src="media/75c67bc3.tumblr_inline_no98zr5rFt1qaqqso_500.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/tumblr_inline_no98zr5rFt1qaqqso_500.png" alt="tumblr_inline_no98zr5rFt1qaqqso_500" width="500" height="320"></a></p>
<p> </p>
<p>Au niveau des dons, sachez que <strong>plus de 1000 personnes ont payés pour télécharger Freya</strong>, dans la plupart des cas pour un montant de 10$, <a href="https://github.com/elementary/mvp/pull/650">valeur par défaut qui a été mise à jour</a> car c’est le montant moyen le plus représentatif ce que paye les gens qui souhaitent payer.</p>
<p>Des gens ont aussi versés des fonds via d’autres services comme <a href="https://www.bountysource.com/teams/elementary">Bountysource</a> et <a href="https://www.patreon.com/elementary">Patreon</a>. Il y a maintenant plus 120 personnes ayant souscris, ce qui fait un total de <strong>1000$ par mois</strong> pour elementary. Cela représente un investissement qui permet à elementary de recruter deux employés à plein temps pour travailler dans le domaine de l’open source.</p>
<p><strong>Plus de 15 000$ en récompenses</strong> ont été postées à travers la plateforme Bountysource <strong>dont 9000$ ont été payés aux développeurs</strong>. 6000$ sont encore disponibles pour la résolution de problèmes dans l’écosystème d’elementary, ce qui inclus nombre de projets en amont. Ces récompenses ont permis de réparer juste une partie des <a href="https://bugs.launchpad.net/elementary/+bugs?field.searchtext=&amp;orderby=-importance&amp;field.status%3Alist=OPINION&amp;field.status%3Alist=INVALID&amp;field.status%3Alist=WONTFIX&amp;field.status%3Alist=EXPIRED&amp;field.status%3Alist=FIXCOMMITTED&amp;field.status%3Alist=FIXRELEASED&amp;field.status%3Alist=INCOMPLETE_WITH_RESPONSE&amp;field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&amp;assignee_option=any&amp;field.assignee=&amp;field.bug_reporter=&amp;field.bug_commenter=&amp;field.subscriber=&amp;field.structural_subscriber=&amp;field.tag=&amp;field.tags_combinator=ANY&amp;field.has_cve.used=&amp;field.omit_dupes.used=&amp;field.affects_me.used=&amp;field.has_patch.used=&amp;field.has_branches.used=&amp;field.has_branches=on&amp;field.has_no_branches.used=&amp;field.has_no_branches=on&amp;field.has_blueprints.used=&amp;field.has_blueprints=on&amp;field.has_no_blueprints.used=&amp;field.has_no_blueprints=on&amp;search=Search">10 000 bugs</a> résolus. Cela représente plus de 15 000 rapports de bugs dont les corrections qui ont été fusionnées sur plus de 750 branches de code. Pour juste ce mois-ci, il y a eu 60 demandes de fusion qui ont été acceptées.</p>
<p>elementary a aussi contribué avec plus de 3000$ de récompenses aux projets en amont sur lequel il repose, a été <a href="http://debconf15.debconf.org/sponsors.xhtml">sponsor de la DebConf</a> et a fait un don au <a href="https://inkscape.org/en/news/2015/02/25/inkscape-developers-need-your-help/">Inkscape Toronto hackfest</a>.</p>
<p>Merci à tout ceux qui croit en elementary OS, sachez que l’équipe officielle travaille dur pour la prochaine version.</p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/elementary-os-0-3-freya-le-bilan/">elementary OS 0.3 Freya: le bilan</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/elementary-os-0-3-freya-le-bilan/" title="Visit the source">elementary OS</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>elementary OS : <a href="">elementary OS Freya : La beta 1 Disponible pour les d&eacute;veloppeurs et les testeurs</a> (11/08/2014)</li><li>elementary OS : <a href="">La v&eacute;ritable taille du projet elementary OS</a> (14/02/2015)</li><li>elementary OS : <a href="">Suivez le Live elementary</a> (08/04/2015)</li><li>elementary OS : <a href="">Un futur lecteur de comic books pour elementary OS</a> (18/08/2014)</li><li>elementary OS : <a href="">Client VNC pour elementary OS Freya</a> (07/11/2014)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/elementary-est-sur-valadoc/
title: elementary OS : elementary est sur Valadoc !
uri: elementary-OS-elementary-est-sur-Valadoc
url: http://www.elementaryos-fr.org/elementary-est-sur-valadoc/
content:
<p>Grâce à Corentin Noël et l’équipe de valadoc.org, des technologies utilisées par elementary sont disponibles dans la documentation en ligne sur le langage vala: <a href="http://valadoc.org/">Valadoc.org</a> !</p>
<p><span></span></p>
<p><a href="media/913eca35.valadoc2.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/valadoc2.png" rel="lightbox"><img src="media/913eca35.valadoc2.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/05/valadoc2.png" alt="valadoc2" width="455" height="285"></a></p>
<p>Ainsi on peut retrouver des informations qui seront utiles aux développeurs concernant notamment <a href="http://valadoc.org/#!api=granite/Granite">Granite</a>, <a href="http://valadoc.org/#!api=switchboard-2.0/Switchboard">Switchboard</a>, <a href="http://valadoc.org/#!api=gsignond/GSignond">GSignond</a> et <a href="http://valadoc.org/#!wiki=libaccounts-glib/index">libaccounts-glib</a>.</p>
<p> </p>
<p> </p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/elementary-est-sur-valadoc/">elementary est sur Valadoc !</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/elementary-est-sur-valadoc/" 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://genma.free.fr/?Cafe-vie-privee-et-conference-a-Geekopolis
title: genma : Café vie privée et conférence à Geekopolis
uri: genma-Café-vie-privée-et-conférence-à-Geekopolis
url: http://genma.free.fr/?Cafe-vie-privee-et-conference-a-Geekopolis
content:
<img alt="" align="right" src="media/91ad56fa.arton2227.jpg" data-original-source="http://genma.free.fr/IMG/arton2227.jpg" width="150" height="79"><div><p><b>La salon Geekopolis aura lieu les 23-24 mai</b> à Paris pour sa 3ème édition. Toutes les infos sur le site <a href="http://geekopolis.fr/index.php" title="salon Geekopolis.fr">http://geekopolis.fr/index.php</a>.</p> <p><span>
<a href="http://geekopolis.fr/index.php"><img src="media/d0b5843a.geekopolis.jpg" data-original-source="http://genma.free.fr/IMG/jpg/geekopolis.jpg" width="500" height="156" alt=""></a></span></p> <p>Lors de la 2ème édition nous avions eu un bout de table sur le stand "Association du logiciel libre", que nous nous partagions avec des membres de <i>l'April, Parinux, Ubuntu-fr</i>, afin de sensibiliser le public au logiciel libre et dans mon cas, aux problématiques de la vie privée sur Internet. C'est d'ailleurs à cette occasion qu'avait eu lieu une interview dont le texte a été retranscrit ici (<a href="http://www.april.org/interview-daeris-et-genma-animateurs-des-cafes-vie-privee-lors-du-salon-geekopolis" title="Interview d'Aeris et Genma, animateurs des cafés vie privée lors du salon geekopolis">Interview d'Aeris et Genma, animateurs des cafés vie privée lors du salon geekopolis</a>)</p> <p>Pour cette 3ème édition, <b>les Cafés vie privée auront un stand dédié dans la zone Telkab, partie village associatif au sein duquel vous pourrez retrouvez différentes associations du monde du logiciel libre (APRIL, Parinux, Ubuntu-fr, Framasoft, Mozilla-fr...)</b></p> <p><span>
<img src="media/e987b70d.teaser_geekopolis-ae4e0.jpg" data-original-source="http://genma.free.fr/local/cache-vignettes/L400xH298/teaser_geekopolis-ae4e0.jpg" width="400" height="298" alt=""></span></p> <p><b>Je donnerai également une conférence</b> de 20 minutes le samedi à 16h <b>“Les geeks ont aussi une vie privée”</b> Etre geek, c'est s'impliquer dans des communautés au sein desquelles on vit sa passion. C'est aussi avoir une activité en ligne, s'exposer comme un personnage publique, sur les réseaux sociaux… Quelle sont les limites entre la vie publique et la vie privée ? Quelles sont les risques liées à cette exposition ? Car oui, les geeks ont aussi des choses à cacher. L'objectif de la conférence est de sensibiliser à ces problématiques qui seront abordées tout au long des deux jours sur le stand "Café vie privée".</p> <p>D'autres membres des associations du monde du logiciel libre donneront également des conférences et je vous invite à consulter <a href="http://geekopolis.fr/index.php?p=contenu&amp;t=animation&amp;s=conferences" title="Geekopolis">le programme des conférences pour la partie Teklab</a>.</p> <p><strong>Partagez l'information</strong></p> <p><b>Si vous êtes sur place, ce sera l'occasion de se (re)voir pour passer un moment sympa. N'hésitez pas à diffuser l'information autour de vous via via les réseaux sociaux, à inviter vos proches, familles, amis, pour venir écouter les conférences et découvrir tout ça. Merci à vous.</b></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/?Cafe-vie-privee-et-conference-a-Geekopolis" 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: Mathias : Moteur de recherche respectant la vie privée : https://www.privatesearch.io/
uri: 2015-05-13-Mathias-Moteur-de-recherche-respectant-la-vie-privée-https-www
feed_id:
http://www.blog-des-telecoms.com/moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io/?pk_campaign=feed&amp;pk_kwd=moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io

url:
http://www.blog-des-telecoms.com/moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io/?pk_campaign=feed&amp;pk_kwd=moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io

content:
<p>Alors que les Google, Bing ou Yahoo stockent jusqu’à plus soif vos recherches, croisent ces données avec vos historiques de navigation, utilisent <img src="http://www.celea-consulting.fr/analytics/piwik.php?idsite=1&amp;rec=1&amp;url=http%3A%2F%2Fwww.blog-des-telecoms.com%2Fmoteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dmoteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io&amp;action_name=Moteur+de+recherche+respectant+la+vie+priv%C3%A9e+%3A+https%3A%2F%2Fwww.privatesearch.io%2F&amp;urlref=http%3A%2F%2Fwww.blog-des-telecoms.com%2Ffeed%2F" width="0" height="0" alt=""></p>
<p>Cet article <a rel="nofollow" href="http://www.blog-des-telecoms.com/moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io/?pk_campaign=feed&amp;pk_kwd=moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io">Moteur de recherche respectant la vie privée : https://www.privatesearch.io/</a> est apparu en premier sur <a rel="nofollow" href="http://www.blog-des-telecoms.com/">Blog des télécoms</a>.</p>
<p><img src="media/98986061.ea69d4f0fe4774861517d6390c8c2d35" data-original-source="http://cdn.libravatar.org/avatar/ea69d4f0fe4774861517d6390c8c2d35" alt="Gravatar de Mathias" class="gravatar" /><br/><i>Original post of <a href="http://www.blog-des-telecoms.com/moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io/?pk_campaign=feed&amp;pk_kwd=moteur-de-recherche-respectant-la-vie-prive-httpswww-privatesearch-io" title="Visit the source">Mathias</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>Matao : <a href="">Shodan : un moteur de recherche de failles de s&eacute;curit&eacute;s</a> (08/11/2010)</li><li>La vache libre : <a href="">StartPage et son moteur de recherche Ixquick combattent pour notre libert&eacute; sur internet</a> (21/06/2013)</li></ul></div></p>


title: antistress : L'astuce du jour pour Firefox : capturer l'intégralité d'une page
uri: antistress-L-astuce-du-jour-pour-Firefox-capturer-l-intégralité
feed_id:
http://libre-ouvert.toile-libre.org/index.php?article211/l-astuce-du-jour-pour-firefox-capturer-l-integralite-d-une-page

url:
http://libre-ouvert.toile-libre.org/index.php?article211/l-astuce-du-jour-pour-firefox-capturer-l-integralite-d-une-page

content:
<p><img src="media/e937bc30.captain_extensions_300x188.jpg" data-original-source="http://libre-ouvert.toile-libre.org/data/images/captain_extensions_300x188.jpg" alt="Super heros capé arborant le logo de Firefox sur la poitrine" height="188" width="300"><br>
Captain Extensions, c'est aussi des astuces<br>
(et du coup ça colle plus trop avec le nom maintenant)</p>

<p>Voici une astuce pour Firefox qui vous fera économiser une extension :</p>

<p>« Qui ne s'est jamais retrouvé embêté en voulant capturer une page qui débordait de l'écran ? » interrogea le Captain à la cantonade.<br>
La foule fut parcourue d'un long murmure.<br>
« Personne, j'en étais sûr ! » conclut le Captain, satisfait car il aimait se rendre utile.</p>

<p>Car, oui !, Captain Extensions a la solution pour vous, braves gens !</p><p>L'astuce consiste à lancer la console réservée aux développeurs, appelée « barre de développement » dans Firefox, qui est accessible soit par le menu, soit par le raccourci clavier Maj+F2.</p>

<p>Saisissez alors la commande « screenshot --fullpage » (tabulez pour bénéficier de l’auto-complétion – et mais attendez : encore une astuce !) suivie d'une espace et du nom que vous souhaitez donner au fichier.</p>

<p>Validez : la capture est alors sauvegardée directement dans le dossier des téléchargements.</p>

<p>« Hoooo ! » s'exclama la foule, toute acquise à la verve du Captain, tandis que celui-ci s'envolait déjà pour de nouvelles aventures, sûr d'avoir accompli son devoir.<br></p><div>NB  : <a href="http://libre-ouvert.toile-libre.org/index.php?article211/l-astuce-du-jour-pour-firefox-capturer-l-integralite-d-une-page#c1431586955-1">dans les commentaires</a>,  Okki donne une méthode encore plus simple !</div>

<hr><p>L'illustration en tête de ce billet est une composition réalisée par mes soins à partir de <a href="http://www.flickr.com/photos/89927155@N00/3427459604/in/set-72157594405581085">cette image</a> et donc soumise à la même licence CC BY-NC-SA que cette dernière.</p>

<p><br><a href="http://www.mozilla.com/"><img src="media/9de15c01.get_firefox_80x15.png" data-original-source="http://libre-ouvert.toile-libre.org/data/images/get_firefox_80x15.png" height="15" width="80" alt="Get Firefox Button"></a></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?article211/l-astuce-du-jour-pour-firefox-capturer-l-integralite-d-une-page" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Tasse de Caf&eacute; : <a href="">Firefox : une nouvelle page about:telemetry pour la version 19</a> (26/11/2012)</li></ul></div></p>


feed_id: http://karma-lab.net/guide-pratique-mplayer-et-mencoder
title: Artisan Numérique : Guide pratique pour mplayer
uri: Artisan-Numérique-Guide-pratique-pour-mplayer
url: http://karma-lab.net/guide-pratique-mplayer-et-mencoder
content:
<div></div>


<article><div><a href="http://karma-lab.net/guide-pratique-mplayer-et-mencoder"><img src="media/ab1268f0.article-icon.jpg" data-original-source="http://karma-lab.net/guide-pratique-mplayer-et-mencoder/article-icon.jpg" width="100" height="100"></a></div>

<div><p>Mplayer n'est pas le seul lecteur audio/vidéo sur la planète libre, mais c'est de loin le
lecteur en ligne de commande qui cumule le plus d'avantages à mes yeux. Il est rapide, lit
tout ou presque sans jamais râler, s'adapte à toutes les situations matérielles et tout
cela avec des options en ligne de commande qui ne demande pas un doctorat en araméen pour
être utilisées (cf. VLC).</p>
<p>Dans ce tuto nous allons voir comment utiliser Mplayer dans divers cas d'usage comme la
lecture de DVD, de webcam ou encore d'une emission TNT.</p>
</div>
<div><h2>Pour débuter...</h2>
<p><kbd>mplayer</kbd> est un lecteur et seulement un lecteur. Il ne fait pas comme VLC de diffusion
mais comme VLC, se base sur de pseudos URL pour déterminer le type de source. La plus
basique est l'URL "locale" de type <kbd>file:///mom_dossier/ma_vidéo.avi</kbd>, qui peut se
contracter en <kbd>/mon_dossier/ma_vidéo.avi</kbd>.</p>
<pre><code><span>gaston</span><span>mplayer /mon_dossier/ma_video.avi</span>
</code><div>Lecture d'un vidéo locale</div></pre>
<p>Déjà comme cela, <kbd>mplayer</kbd> devrait correctement lire votre vidéo. Il est cependant
possible qu'il soit nécessaire de régler plus finement le type de sortie audio ou vidéo à
utiliser, ce qui correspond respectivement aux paramètres <kbd>-ao</kbd> et <kbd>-vo</kbd>.</p>
<p>La liste des modules de décodage disponibles dans chacun des deux cas est accessible en
tapant simplement <kbd>mplayer -ao help</kbd> ou <kbd>mplayer -vo help</kbd>. Ainsi, sur mon U810, il est
clairement plus efficace de lire la vidéo avec le greffon <kbd>-vo gl</kbd> (utilisant OpenGL)
qu'avec <kbd>-vo xv</kbd> activé par défaut. Du coup, si je veux lire ma vidéo en forçant la sortie
GL et l'audio ALSA, nous obtenons la commande suivante :</p>
<pre><code><span>gaston</span><span>mplayer -vo gl -al alsa /mon_dossier/ma_video.avi</span>
</code><div>Lecture d'une vidéo en utilisant OpenGL et ALSA</div></pre>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="2059651097" data-ad-format="auto"></ins><h2>Réparation des indexes</h2>
<p>Si la vidéo a mal été encodé, ou si comme moi vous êtes une vraie feignasse qui n'attends
jamais qu'une vidéo soit entièrement téléchargée pour la lire (je parle de la vidéo du
dernier repas de famille évidemment !), mplayer dispose d'une option bien pratique de
reconstruction de l'indexe des fichiers AVI. Pour l'activer, il suffit simplement
d'ajouter <kbd>-idx</kbd> à <kbd>mplayer</kbd>. Ceci fait, vous pourrez vous déplacer normalement dans la
vidéo.</p>
<h2>Sous-titres</h2>
<p>Enfin l'ajout de sous-titres au format texte (ex. fichier .srt) est possible sur n'importe
quelle vidéo, soit automatique si le fichier a exactement le même nom que le fichier avi,
soit en spécifiant le chemin et le nom du fichier des sous-titres par l'option <kbd>-sub</kbd>.</p>
<pre><code><span>gaston</span><span>mplayer -sub en_anglais.srt /mon_dossier/ma_video.avi</span>
</code><div>lecture d'un AVI avec les sous-titres</div></pre>
<h2>Forçage du type de conteneur</h2>
<p>Normalement <kbd>mplayer</kbd> détecte tout seul le format du conteneur passé en paramètre. Il
arrive cependant que le fichier soit mal gaulé et que cette détection se révèle
hasardeuse.</p>
<p>Dans ce cas il est possible de forcer un type de conteneur, ou plus exactement
le module chargé de décoder le conteneur. Par exemple <kbd>lavf</kbd> pour le format DV. Comme
toujours pour ce type d'argument indiquant un module, il est possible d'en obtenir la
liste via <kbd>mplayer -demuxer help</kbd> :</p>
<pre><code><span>gaston</span><span>mplayer -demuxer lavf mauvais_fichier.dv</span>
</code><div>force la lecture d'un fichier DV avec lavf</div></pre>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="5803363093" data-ad-format="auto"></ins><h2>Navigation au clavier</h2>
<p>A partir du moment où la vidéo est en route, le déplacement se fait par les flèches
gauche/droite, haut/bas pour de plus grands déplacements, et <kbd>page up</kbd> et <kbd>page down</kbd> pour
d'encore plus grands bonds.</p>
<p>Le volume quant à lui se change par les touches <kbd>*</kbd> et <kbd>/</kbd>, le passage
d'une piste à l'autre par < et <kbd>></kbd> et la bascule en plein écran par <kbd>f</kbd>. La pause se fait
par la touche <kbd>espace</kbd> et vous pouvez à tout moment quitter <kbd>mplayer</kbd> par la touche <kbd>q</kbd>.</p>
<p>L'activation/désactivation des sous-titres se fait par la touche <kbd>v</kbd>, <kbd>F</kbd> pour forcer leur
affichage, et le passage d'une langue à l'autre par <kbd>y</kbd> et <kbd>g</kbd>.</p>
<p>Enfin si vous notez une désynchronisation entre l'audio et la vidéo, il est toujours
possible d'ajuster cela avec les touches <kbd>+</kbd> et <kbd>-</kbd>.</p>
<h2>Lecture par liste</h2>
<p>S'agissant des listes de lecture, vous devez passer la référence du fichier en paramètre
avec l'option <kbd>-playlist</kbd></p>
<pre><code><span>une simple playlist au format WinAMP</span>
<span>gaston</span><span>mplayer -playlist ma_playlist.m3u</span>

<span>une playlist via le réseau, ici la liste de la FreeBox TV</span>
<span>gaston</span><span>mplayer -playlist http://mafreebox.freebox.fr/freeboxtv/playlist.m3u</span>
</code></pre>
<h2>Lecture d'un DVD</h2>
<p>En utilisant le système d'URL de <kbd>mplayer</kbd>, il est bien entendu possible d'attaquer
directement un lecteur de DVD :</p>
<pre><code><span>gaston</span><span>mplayer dvd://</span>
</code><div>lecture d'un DVD</div></pre>
<p>La navigation dans un DVD est normalement possible mais n'a jamais réussi à fonctionner
chez moi. Elle se fait en remplaçant <kbd>dvd://</kbd> par <kbd>dvdnav//</kbd>.</p>
<p>Tel quel, la lecture se fera à partir du plus long titre, qui est généralement celui du
film lui-même. Il est cependant possible de sélectionner un titre particulier en ajoutant
son numéro après le <kbd>//</kbd></p>
<pre><code><span>gaston</span><span>mplayer dvd://<span>2</span></span>
</code><div>lecture d'un DVD à partir du titre 2</div></pre>
<p>Il est aussi possible de sélectionner la langue par ordre de priorité avec <kbd>-alang fr,en</kbd>
(d'abord le français, puis l'anglais), ainsi que les sous-titres avec <kbd>-slang en,fr</kbd>.</p>
<p>Pour connaître la structure d'un dvd , il est possible d'utiliser la commande <kbd>lsdvd</kbd> :</p>
<pre><code><span>gaston</span><span>lsdvd -as</span>
<span>Disc Title: WATERWORLD</span>
<span>Title: 01, Length: 02:09:38.140 Chapters: 17, Cells: 18, Audio streams: 05, Subpictures: 10</span>
<span>Audio: 1, Language: en - English, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 5, AP: 0, Content: Undefined, Stream id: 0x80</span>
<span>Audio: 2, Language: de - Deutsch, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 2, AP: 0, Content: Undefined, Stream id: 0x81</span>
<span>...</span>
<span>Audio: 5, Language: es - Espanol, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 2, AP: 0, Content: Undefined, Stream id: 0x84</span>
<span>Subtitle: 01, Language: en - English, Content: Undefined, Stream id: 0x20,</span>
<span>Subtitle: 02, Language: pt - Portugues, Content: Undefined, Stream id: 0x21,</span>
<span>...</span>
<span>Subtitle: 10, Language: fr - Francais, Content: Undefined, Stream id: 0x29,</span>

<span>Title: 02, Length: 00:01:55.000 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00</span>
<span>Audio: 1, Language: en - English, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 2, AP: 0, Content: Undefined, Stream id: 0x80</span>

<span>Title: 03, Length: 00:00:24.000 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00</span>
<span>Audio: 1, Language: en - English, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 6, AP: 0, Content: Undefined, Stream id: 0x80</span>

<span>Longest track: 01</span>
</code><div>structure d'un dvd</div></pre>
<p>Dans certain cas il peut être pratique si l'on a plus d'un lecteur de DVD, de spécifier en
plus le périphérique à utiliser pour la lecture avec l'option <kbd>-dvd-device /dev/sr0</kbd>.
Cette option permet aussi de lire un dossier issu de la recopie d'un DVD en local (via
<kbd>vobcopy -m</kbd>).</p>
<pre><code><span>le DVD doit être monté pour être copié</span>
<span>gaston</span><span>sudo mount /dev/cdrom /media/cdrom</span>
<span>gaston</span><span>vobcopy -m</span>
<span>Vobcopy 1.1.0 - GPL Copyright (c) 2001 - 2007 robos@muon.de</span>
<span>[Info] Writing files to this dir: /vidéo/WATERWORLD/VIDEO_TS/</span>
<span>...</span>
<span>gaston</span><span>lsdvd -as /vidéo/WATERWORLD</span>
<span>...</span>
<span>Longest track: 01</span>
<span>gaston</span><span>mplayer -dvd-device /vidéo/WATERWORLD dvd://<span>1</span></span>
</code><div>capture et lecture d'un DVD</div></pre>
<p>L'utilisation de <kbd>lsdvd</kbd> est juste là pour montrer comment utiliser cette commande avec un
dossier, sinon l'utilisation de <kbd>mplayer</kbd> avec <kbd>dvd://</kbd> aurait très bien suffit. En tout
cas voilà un moyen simple pour lire un DVD sans le bruit assourdissant du lecteur.</p>
<p>Dans certains cas vous pouvez vous retrouver (je ne veux pas savoir comment) avec des
sous-titres au format <kbd>idx</kbd> et <kbd>sub</kbd>, voir <kbd>ifo</kbd>. Il s'agit d'une extraction brute du flux
correspondant dans un .VOB. Comme pour les <kbd>srt</kbd> vus plus haut, si ces fichiers ont le
même nom que le fichier AVI, tout est automatique. Sinon il faut tout de même que les deux
fichiers aient le même nom et tenter la commande suivant :</p>
<pre><code><span>gaston</span><span>mplayer -vobsub nom_sub_sans_extention fichier.avi</span>
</code><div>lecture de sous-titres VOB</div></pre>
<p>Comme pour un DVD, les .sub peuvent contenir plusieurs langues et l'option <kbd>-slang</kbd> est
donc applicable.</p>
<h2>Lecture d'un flux réseau</h2>
<p>Avec les flux provenant du réseau et la notion de protocole qui leur est associée, la URL prennent tout leur sens. Voici quelques exemples de flux réseau que <kbd>mplayer</kbd> est capable de prendre en charge :</p>
<pre><code><span>Lecture d'un flux mms</span>
<span>gaston</span><span>mplayer mms://<span>source</span>/fichier.wmv</span>

<span>lecture d'un flux RTSP en UDP</span>
<span>gaston</span><span>mplayer udp://<span>239.255</span>.<span>0.11</span>:<span>1234</span></span>

<span>Lecture des programmes de France2 sur la FreeBox, notez les "" pour éviter une mauvaise interprétation</span>
<span>gaston</span><span>mplayer <span>"rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&amp;service=201&amp;flavour=sd"</span></span>

<span>Lecture de la radio "France Culture" à partir des flux de la FreeBox. Notez le "-novideo" car ici, seule la piste audio MP2 est disponible.</span>
<span>gaston</span><span>mplayer -novideo <span>"rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&amp;service=100006"</span></span>
</code><div>Lecture de flux</div></pre>
<p>Enfin, il est possible de sauvegarder ces flux en conservant le format original. Par
exemple pour sauvegarder une chaîne de la FreeBox :</p>
<pre><code><span>notez les "", sans eux cela ne marchera pas...</span>
<span>gaston</span><span>mplayer -dumpstream -dumpfile resultat.ts <span>"rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&amp;service=201&amp;flavour=sd"</span></span>
</code><div>sauvegarde d'un flux FreeBox TV</div></pre>
<p>Le fichier résultat est donc, dans cet exemple, très exactement au même format que celui
émi par les services free, à savoir du MPEG2 pour la vidéo, du MP2 pour l'audio, un flux
texte pour le télétexte, le tout encapsulé en MPEG_TS.</p>
<h2>Lecture d'une carte Radio</h2>
<p>Une carte Radio FM simple, ou une carte TV analogique incluant un tuner FM (ex. <a href="http://karma-lab.net/installation-leadtek-winfast-tv2000-expert">ma
vieille Leadtek
TV2000</a>) est utilisable directement par
<kbd>mplayer</kbd> :</p>
<pre><code><span>Lecture de la radio à la fréquence 105.5 (France Intox)</span>
<span>gaston</span><span>mplayer radio://<span>105.5</span></span>

<span>Lecture de la radio en passant par une liste</span>
<span>gaston</span><span>mplayer -radio channels=<span>"105.5-France Info,102.3-OUI FM"</span> radio://<span>2</span></span>
</code><div>lecture de la radio</div></pre>
<h3>Lecture d'une périphérique V4L</h3>
<p>V4L pour Vidéo For Linux, est infrastructure de capture vidéo sous la forme de modules
Kernel qu'utilisent les pilotes de WebCAM, de cartes TV analogique (ex. <a href="http://karma-lab.net/installation-leadtek-winfast-tv2000-expert">Leadtek
TV2000</a>) et/ou d'acquisition vidéo. Lorsque
tout ce petit monde est correctement chargé, cela débouche sur la création d'une entrée de
type <kbd>/dev/videoX</kbd> (ex. /dev/video0) qui permet aux applications de communiquer avec le
matériel en utilisant les librairies V4L.</p>
<p>Une carte d'acquisition analogique, à partir d'un signal TV, Composite ou SVidéo, utilise
donc le module <kbd>V4L</kbd> (ou V4L version 2, alias <kbd>v4l2</kbd>). Il est résulte pour <kbd>mplayer</kbd> une
ligne un peu barbare qui va permettre de spécifier, à travers les options du pilote <kbd>v4l</kbd>
ou <kbd>v4l2</kbd>, la manière dont le flux doit être décodé :</p>
<pre><code><span>gaston</span><span>mplayer -tv driver=v4l2:device=/dev/video1:volume=<span>100</span>:input=<span>0</span>:normid=<span>9</span>:outfmt=nv12:decimation=<span>1</span>:channels=<span>"25-TF1,22-France2,28-France3,K06-Canal+,30-France5/Arte,33-M6"</span> tv://<span>5</span></span>
</code><div>Lecture d'une chaine de télévision analogique</div></pre>
<p>Les points intéressant sont l'utilisation de <kbd>-tv</kbd> pour passer <kbd>mplayer</kbd> en mode
télévision et ainsi indiquer l'utilisation du v4l2, suivi de ses paramètres. Et enfin la
sélection du canal initial avec l'URL de type <kbd>tv://</kbd>.</p>
<p>Dans les options du pilote, nous avons passé, comme pour la lecture <kbd>radio</kbd>, un jeu de
fréquences. Il suffit donc de presser la touche <kbd>K</kbd> pour changer de canal. Dans le
paramétrage du pilote, le source "tuner" correspond au paramètre <kbd>input=0</kbd>. Du coup, si
nous cherchons cette fois à numériser une vidéo, nous utiliserons <kbd>1</kbd> pour sélectionner
l'entrée composite et <kbd>2</kbd> pour l'entrée S-Vidéo. Ainsi pour lire une cassette VHS en
passant par un magnétoscope, cela nous donne :</p>
<pre><code><span>gaston</span><span>mplayer -tv driver=v4l2:device=/dev/video1:volume=<span>100</span>:input=<span>2</span>:normid=<span>9</span>:outfmt=nv12:decimation=<span>1</span> tv://</span>
</code><div>Lecture de la numérisation de l'entrée S-Vidéo</div></pre>
<p>Comme la carte TV analogique, un WEBCam utilise elle aussi le module <kbd>V4L</kbd>. La lecture se
fait de la même manière que précédemment avec des options un peu différentes, typiquement
la résolution désirée :</p>
<pre><code><span>Lecture d'un flux provenant d'une WEBCAM</span>
<span>gaston</span><span>mplayer -tv driver=v4l:width=<span>320</span>:height=<span>240</span>:device=/dev/video1 tv://</span>
</code><div>lecture d'une WebCAM</div></pre>
<p>Maintenant la lecture directe des flux V4L va devenir surtout intéressante lorsqu'utilisée
avec <kbd>mencoder</kbd> (voir section suivante) pour sauvegarder cela dans des conteneurs type
AVI.</p>
<h2>Lecture de la TNT</h2>
<p>La TNT est un flux DVB (Digital Video Broadcast) provenant d'une carte de réception "qui
va bien", dans mon cas une Nova-T. Contrairement aux cartes analogiques, les cartes TNT
fournissent directement le flux vidéo émis, sans numérisation, et demande donc aucune
ressource processeur pour procéder à un enregistrement en temps réel. La lecture et son
utilisation va donc un peu ressemble à ce que nous avions pour un flux réseau.</p>
<p>Outre le fait d'arriver à faire fonctionner la carte, ce qui ne pose plus trop de problème
aujourd'hui, tout le jeu est de générer la liste chaîne/fréquences qui permettra
d'utiliser <kbd>mplayer</kbd> aussi simplement que cela :</p>
<pre><code><span>gaston</span><span>mplayer dvb://ARTE</span>
</code><div>Lecture d'un flux DVB (via une carte TNT)</div></pre>
<p>Cette liste de fréquence est obtenue grâce à l'utilitaire <kbd>scandvb</kbd> (ou <kbd>scan</kbd> ou
<kbd>dvbscan</kbd>) du paquet <kbd>dvb-apps</kbd>. Son rôle va être de prendre en entrée une liste de
transpondeurs, pour chacun d'eux, opérer un balayage des fréquences et de détecter les
chaînes qu'ils hébergent. Cette liste initiale composée pour la France de 6 fréquences est
spécifique à votre région. Vous pouvez la récupérer
<a target="blank" href="http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-apps/util/scan/dvb-t/">ici</a>. Pour ce faire
vous devez d'abord repérer le nom du fichier (ex. fr-paris) et lancer les commandes
suivantes :</p>
<pre><code><span>gaston</span><span>cvs co http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-apps/util/scan/dvb-t/fr-paris</span>
<span>gaston</span><span>dvbscan fr-paris > ~/.mplayer/channels.conf</span>
</code><div>récupération de la liste parisienne et balayage des fréquences</div></pre>
<p>Ceci fait, vous obtenez un fichier <kbd>.mplayer/channels.conf</kbd> composé d'une série de lignes
comme celle-ci :</p>
<pre><code>ARTE:<span>586167000</span>:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:<span>520</span>:<span>530</span>:<span>261</span>
</code></pre>
<p>il est conseillé de modifier ce fichier pour ôter tout espace sur les noms de la première
colonne (ex. Canal_Plus). Ensuite, vu que les cartes TNT ne font que réceptionner et vous
transmettre un flux pré-existant, il ne reste plus qu'à utiliser <kbd>mplayer</kbd> comme pour les
flux réseaux (<kbd>-dumpstream</kbd>) de sorte à récupérer un conteneur MPEG_TS/MP2/MPEG2 d'une
résolution "DVD" que ni M6, ni TF1, ne peuvent vous empêcher de sauvegarder:</p>
<pre><code><span>gaston</span><span>mplayer -dumpstream -dumpfile temps_de_cerveau_utile.ts dvb://ARTE</span>
<span>gaston</span><span>mplayer -dumpstream -dumpfile temps_de_cerveau_inutile.ts dvb://TF1</span>
</code><div>sauvegarde d'un flux DVB</div></pre>
<p>Pour générer un conteneur AVI/MP3/MPeg4, voir l'exemple donné plus loin dans la section <kbd>encodage</kbd>.</p>
<h2>Lecture d'un caméscope DV</h2>
<p><kbd>mplayer</kbd> ne contient aucun module capable de lire à partir d'un caméscope DV, il sait en
revanche très bien lire ce format. L'astuce est donc de passer par la commande spécialisée
<kbd>dvgrab</kbd> :</p>
<pre><code><span>chargement du module firewire si ce n'est déjà fait</span>
<span>gaston</span><span>sudo modprobe raw1394</span>

<span>lecture du flux DV via le fireWire en demandant à dvgrab de vider dans la sortie standard</span>
<span>gaston</span><span>dvgrab - | mplayer</span>
</code><div>Lecture de la vidéo d'un camescope DV</div></pre>
<p>Bien sur <kbd>mplayer</kbd> ne permettra pas de se déplacer dans la vidéo. Pour y arriver il faut
récupérer localement la vidéo</p>
<pre><code><span>vidage d'un bloc</span>
<span>gaston</span><span>dvgrab --format raw ma_video.dv</span>
<span>gaston</span><span>mplayer ma_video.dv</span>

<span>vidage par séquences</span>
<span>gaston</span><span>dvgrab  --timestamp --autosplit  -format raw ma_video.dv</span>
</code><div>Vidage de la vidéo d'un camescope DV</div></pre>
<p>Pour désentrelacer la vidéo, vous pouvez soit faire cela au moment du transcodage avec
<kbd>mencoder</kbd> (voir plus loin), soit dés maintenant avec <kbd>ffmpeg</kbd>, sans perte :</p>
<pre><code><span>gaston</span><span>ffmpeg -i video-source.dv -deinterlace -target dv video-desentrelacee.dv</span>
</code><div>Désentrelacement d'une vidéo DV</div></pre>
<h2>Conclusion</h2>
<p>Mplayer mérite bien, je pense, sa réputation de lecteur tout terrain. Comme je le disais
en introduction, ce n'est pas le seul et VLC lui aussi est très efficace à ce jeu là. Mais
là où Mplayer brille, c'est dans sa simplicité d'usage en ligne de commande qui en fait un
outil absolument indispensable.</p>
</div>
</article><div>
  <div data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
  <a href="https://twitter.com/share">Tweet</a> 
</div>
<div></div>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<p><img src="media/bfe45f7c.68c65462ed4ffebb9a113d9a5ccb254d" data-original-source="http://cdn.libravatar.org/avatar/68c65462ed4ffebb9a113d9a5ccb254d" alt="Gravatar de Artisan Num&eacute;rique" class="gravatar" /><br/><i>Original post of <a href="http://karma-lab.net/guide-pratique-mplayer-et-mencoder" title="Visit the source">Artisan Numérique</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>Jopa : <a href="">D&eacute;monstration de Proxmox VE</a> (15/08/2011)</li></ul></div></p>


feed_id: http://karma-lab.net/magie-chroot
title: Artisan Numérique : La magie du chroot...
uri: 2015-05-14-Artisan-Numérique-La-magie-du-chroot
url: http://karma-lab.net/magie-chroot
content:
<div></div>


<article><div><a href="http://karma-lab.net/magie-chroot"><img src="media/abf04189.article-icon.jpg" data-original-source="http://karma-lab.net/magie-chroot/article-icon.jpg" width="100" height="100"></a></div>

<div><p>Le changement de racine est un aspect des Unix offrant une alternative très intéressante à
la virtualisation. Éminemment plus léger, mais surtout plus simple à mettre en oeuvre,
qu'un VirtualBox, KVM, ou même docker, le petit utilitaire chroot peut vous rendre bien
des services pour emprisonner un accès FTP, pour créer une machine de développement avec
des versions de librairies différentes de celle de votre système principal ou encore
simplement pour tester les derniers joujous dans une version instable de debian.</p>
</div>
<div><h2>Qu'est-ce qu'un chroot?</h2>
<p>Comme vous le savez sûrement déjà, le système fichier d'un *NIX est construit autour d'une
racine (le <kbd>/</kbd>) sur laquelle les partitions sont ensuite "montées" formant ainsi l'espace
de fichier accessible. Cette racine est la référence pour tous les chemins absolus
utilisés par un processus lui permettant d'accéder aux fichiers (librairies,
configurations, etc.) qui lui sont nécessaires.</p>
<p>Ce que l'on sait moins c'est que cette racine est un <strong>paramètre du processus</strong> qu'il est
parfaitement possible de modifier grace à l'utilitaire <kbd>chroot</kbd>. Pour quoi faire me
direz-vous ? Tout simplement pour faire croire à ce processus que le dossier que nous lui
avons arbitrairement fixé comme racine, est l'origine de tous ses chemins absolus.</p>
<p>Le cadre d'usage de cette technique est vaste. Elle permet par exemple de lancer des processus
critiques dans un dossier isolé du reste du système de sorte à rendre plus difficile (mais
pas impossible !) la compromission du reste du système de fichier en cas d'exploitation
d'une faille de sécurité. C'est ce que l'on appelle mettre en prison le processus (jail).</p>
<p>Elle permet aussi de créer des environnements qui fonctionnent sur des règles différentes du
reste du système. Il est ainsi possible de faire tourner une debian au sein d'une
mandriva, ou encore un linux en 32bits au sein d'un linux 64 bits. La seule limitation est
que le kernel doit être compatible entre les deux distributions.</p>
<p>Mais même si cela sonne terriblement comme de la virtualisation il est important de ne pas
confondre les deux principes. Le changement de racine n'émule absolument rien. Ce n'est
que l'exploitation d'une propriété des processus unix. Chaque processus chrooté accède
donc au même matériel que les processus "normaux". De même ils tournent au sein du même
kernel et partagent le même espace mémoire. Plus flagrant, les processus lancés dans le
cadre d'un changement de racine sont parfaitement visible si l'on exécute une commande
<kbd>ps</kbd> à partir d'un shell "normal".</p>
<p>Et c'est là finalement la grande force du changement de racine. C'est un principe limité
mais simple, et qui ne souffre d'aucun problème de performance accompagnant généralement
la virtualisation.</p>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="2059651097" data-ad-format="auto"></ins><h2>Construction d'un dossier chrootable</h2>
<p>Il y a d'innombrables manière de créer un dossier utilisable pour un changement de racine.
Tout dépend au fond du besoin derrière la manipulation. Si l'on désire chrooter un service
FTP par exemple, on va s'attacher à ne mettre dans le dossier que les fichiers strictement
nécessaires au processus : l'exécutable, ses librairies et ses fichiers de configurations,
placé avec soin dans une arborescence qui mime parfaitement ce que l'on trouverait sur une
racine réelle. Il existe des utilitaires qui aident à effectuer ce genre de tâche mais ce
n'est pas forcement l'approche la plus didactique.</p>
<p>Pour notre exemple, voyons plutôt comment créer une debian complète dans notre racine de
sorte à y placer une pile Apache, PostgreSql et PHP.</p>
<p>La première chose à faire est d'installer dans un dossier de votre choix une installation
de la distribution Debian. Il est possible de faire bêtement une copie de la racine
principale, cela marcherait très bien, mais ce serait sûrement très volumineux.</p>
<p>Heureusement, il existe un outil debian qui fait des miracles <kbd>debootstrap</kbd>. Notez que cet
outil n'est pas spécifique à Debian et fonctionne aussi très bien sous Mandriva. Nous
allons donc installer la commande et la lancer pour installer une wheezy tout neuve</p>
<pre><code><span>gaston</span><span>sudo aptitude install debootstrap</span>
<span>gaston</span><span>sudo debootstrap --include=locales-all wheezy ma_racine http://ftp.fr.debian.org/debian</span>
</code><div>installation de la racine</div></pre>
<p>Le paramètre <kbd>--include</kbd> indique à <kbd>debootstrap</kbd> des paquets supplémentaires à installer,
ici les locales. Suit la version de debian à installer et le dossier dans lequel effectuer
les opérations. Si ce dossier n'existe pas il sera créé. Enfin nous avons l'url des
paquets debian en france.</p>
<p>Une fois lancée, la commande va jaquasser un petit moment pour installer tout cela.
Lorsque c'est terminé, vous avez une mini debian d'environ 356Mo.</p>
<p>La debian est installée et déjà totalement fonctionnelle. Vous pouvez donc lancer votre
premier changement de racine</p>
<pre><code><span>on met un petit fichier témoin dans la racine</span>
<span>gaston</span><span>sudo <span>echo</span> <span>"Je suis dans ma racine..."</span> | sudo tee ma_racine/ça_marche.txt > /dev/null</span>

<span>lancement d'un bash en chroot</span>
<span>gaston</span><span>sudo chroot ma_racine /bin/bash</span>

<span>On vérifie que ça a bien marche...</span>
<span>root</span><span>cat /ça_marche.txt</span>
<span>Je suis dans ma racine...</span>
</code><div>premier chroot</div></pre>
<p>Et voilà, nous sommes dans notre bash chrooté. Mais que c'est il passé exactement ?</p>
<ol><li><p>La commande <kbd>chroot</kbd> engendre un processus qui a pour racine la même que celle de son processus parent,
généralement le <kbd>/</kbd> (mais rien n'empêche de se la jouer matryoshka ;-).</p>
</li>
<li><p>En interne, <kbd>chroot</kbd> appel de la fonction kernel <kbd>chroot("/ma_racine")</kbd>. Le kernel va donc modifier la valeur de
la racine pour ce processus et lui associer la valeur <kbd>/ma_racine</kbd>.</p>
</li>
<li><p>Le processus de <kbd>chroot</kbd>, exécute la commande passée en 2nd paramètre, <kbd>/bin/bash</kbd>. Comme la racine de <kbd>chroot</kbd> a
été changée, c'est bien le <kbd>/bin/bash</kbd> de la nouvelle racine <kbd>/ma_racine</kbd> qui va être exécuté.</p>
</li>
<li><p>Cette exécution débouche sur la création d'un processus fils de celui du <kbd>chroot</kbd> qui hérite logiquement de cette
nouvelle racine.</p>
</li>
<li><p>Tout ce que <kbd>/bin/bash</kbd> lancera par la suite héritera de cette nouvelle racine jusqu'à ce que l'on tape <kbd>exit</kbd>
qui mettra fin au processus <kbd>/bin/bash</kbd>, et par domino à celui du <kbd>chroot</kbd> qui a permis son lancement.</p>
</li>
</ol><p>Ok, le bash c'est bien mignon mais voyons comment aller un peu plus loin.</p>
<h2>Dossiers spéciaux</h2>
<p>Notre debian a besoin d'un plus que les fichiers installés pour fonctionner. En effet pour
accéder au matériel il lui faudra les fameux dossier <kbd>/proc</kbd> et <kbd>/sys</kbd>. Dans un premier
temps, nous allons faire cela à la main.</p>
<pre><code><span>root</span><span>mount proc /proc -t proc</span>
<span>root</span><span>mount sysfs /sys -t sysfs</span>
</code><div>Montage des dossiers spéciaux</div></pre>
<p>Ok, là on lance cela à la main. Mais rien n'empêche de créer dans la nouvelle racine un
fichier <kbd>/etc/fstab</kbd> pour automatiser tout cela et de lancer carrément <kbd>init q</kbd> pour
lancer un système complet. Personnellement, je préfère coller bien sagement les deux
montages dans un script de ce genre</p>
<pre><code><span>cd</span> /chemin/vers/ma_racine
sudo mount --bind /proc proc
sudo mount --bind /sys sys
sudo chroot . /bin/bash
sudo umount sys
sudo umount proc
</code></pre>
<p>Techniquement cela revient au même, sauf qu'au lieu de monter les dossiers spéciaux au
sein de la racine, on les monte de l'extérieur en les liant aux dossiers principaux.
L'avantage c'est que lorsque vous sortirez de la racine, les deux dossiers seront
automatiquement démontés. Il est aussi possible de lancer autre chose que bash, comme par
exemple un script qui va lancer apache... Le truc s'est qu'il faudra tuer apache pour
arrêter le chroot :-)</p>
<h2>Installation d'apache</h2>
<p>Maintenant le système est complet, nous pouvons commencer à installer des choses comme nous en avons l'habitude.</p>
<pre><code><span>root</span><span>aptitude install libapache2-mod-php5</span>
</code><div>installation de l'apache et PHP</div></pre>
<p>Si, lors de l'installation, dpkg a essayé de lancer apache et a échoué lamentablement,
c'est sans doute parce que vous avez déjà un apache qui tourne sur votre machine. Et comme
il squate l'interface réseau, notre apache parent pauvre se voit signifier une fin de non
recevoir.</p>
<p>La solution la plus efficace est simplement d'ajouter une adresse IP à votre interface
réseau physique. Imaginons que cette interface s'appelle <kbd>eth0</kbd> et que votre IP est
<kbd>10.0.0.1</kbd>, nous allons lui ajouter 10.0.0.2 :</p>
<pre><code><span>ifconfig eth0:0 192.168.154.110</span>
</code><div>Ajoutd d'une adresse IP</div></pre>
<p>Ceci fait, il ne reste plus qu'à modifier, tant sur l'apache principal que celui de la
racine, le fichier <kbd>/etc/apache2/ports.conf</kbd> de sorte à préciser l'adresse à utiliser pour
la directive <kbd>Listen</kbd>. Ce sera <kbd>Listen 10.0.0.1:80</kbd> pour le principal et 10.0.0.2 pour le
secondaire. Il ne reste maintenant plus qu'à redémarrer d'abord le principal, puis le
secondaire.</p>
<p>Maintenant il ne reste plus qu'à tester, en tapant dans votre navigateur
<kbd>http://10.0.0.2</kbd>, et normalement, <kbd>It Works!</kbd>.</p>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="5803363093" data-ad-format="auto"></ins><h2>Conclusion</h2>
<p>Le chrooting est une base fondamentale. C'est cette même base qui a été fortement
améliorée pour donner naissance au principe de conteneurs avec par exemple
<a href="http://karma-lab.net/conteneurs-linux">LXC</a>. Et c'est LXC qui à son tour a servi de base au très
célèbre <a target="blank" href="http://www.docker.com/">Docker</a>. Mais ça, c'est une autre histoire...</p>
</div>
</article><div>
  <div data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
  <a href="https://twitter.com/share">Tweet</a> 
</div>
<div></div>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<p><img src="media/bfe45f7c.68c65462ed4ffebb9a113d9a5ccb254d" data-original-source="http://cdn.libravatar.org/avatar/68c65462ed4ffebb9a113d9a5ccb254d" alt="Gravatar de Artisan Num&eacute;rique" class="gravatar" /><br/><i>Original post of <a href="http://karma-lab.net/magie-chroot" title="Visit the source">Artisan Numérique</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>Artisan Num&eacute;rique : <a href="">EXT3/4 et performances</a> (13/05/2013)</li><li>Benkemoun : <a href="">Acc&eacute;l&eacute;rer son site web avec Squid &ndash; 1</a> (01/09/2010)</li><li>Benkemoun : <a href="">Acc&eacute;l&eacute;rer son site web avec Squid &ndash; 2</a> (15/09/2010)</li><li>Jopa : <a href="">D&eacute;monstration de Proxmox VE</a> (15/08/2011)</li><li>Jopa : <a href="">Du physique au virtuel avec &laquo;&nbsp;Mondo Rescue&nbsp;&raquo;</a> (20/08/2011)</li></ul></div></p>


feed_id: http://raspbian-france.fr/chip-raspberry-pi/
title: RaspbianFrance : Plus petit, moins cher, le C.H.I.P va-t-il remplacer la Raspberry Pi ?
uri: RaspbianFrance-Plus-petit-moins-cher-le-C-H-I-P-va-t-il-remplacer
url: http://raspbian-france.fr/chip-raspberry-pi/
content:
<p>Depuis quelques jours un petit nouveau agite le monde des nano-ordinateurs, le C.H.I.P !<br>
Le monde la Raspberry Pi frémi, les médias s’emballent doucement et la rumeur bruisse, un nouveau venu va détrôner la Raspberry Pi ! Plus petit, moins cher et presque aussi puissant, le C.H.I.P serait le nouvel El Dorado ! Nous vous en disons un petit peu plus !</p>
<p> </p>
<h1>Le C.H.I.P c’est quoi ?</h1>
<p>Le C.H.I.P, comme la Raspberry Pi, c’est un nano-ordinateur monocarte utilisant un processeur ARM.<br>
En clair, un tout petit ordinateur de la taille d’une carte de crédit, livré par défaut sans écran ni clavier.<br>
Actuellement le C.H.I.P en est encore au stade de projet et fait l’objet <a href="https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer/video_share" target="_blank">d’une campagne kickstarter</a> ayant déjà levé près de 950 000 $, soit 19 fois le montant initialement demandé par Next Thing Co, la société créatrice du CHIP. Un projet largement financé donc et qui n’a aucune raison de ne pas voir le jour.<br>
Au niveau logiciel, le C.H.I.P devrait embarquer une distribution Linux basée sur Debian, un petit peu comme Raspbian pour la Raspberry Pi.<br>
Pour ce qui est de la date de lancement, le C.H.I.P devrait à priori sortir courant 2016 !</p>
<p> </p>
<h1>Le C.H.I.P niveau performances ça vaut quoi ?</h1>
<p>La question que l’on se pose quand on voit un projet comme celui du C.H.I.P c’est évidemment celle des performances de la machine. Et de ce côté, il faut reconnaitre que le C.H.I.P n’a pas à rougir.</p>
<p>Les performances sont très proches des anciennes versions de la Raspberry Pi (B ou B+).</p>
<p>Une mémoire vive de 512 Mo, un processeur AllWinner A13 à 1 Ghz et un processeur graphique Mali400. En plus de ces caractéristiques, le CHIP est doté d’un espace de stockage fixe (à l’inverse de la Raspberry Pi) de 4 Go (petit avantage par rapport à la Raspberry Pi à ce niveau).</p>
<p>Le CHIP est donc proche de la Raspberry Pi B en terme de performances mais tout de même très en dessous de <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&amp;linkId=2DCECXHBPLWGSGNR" target="_blank" rel="nofollow">la Raspberry Pi 2.</a></p>
<p> </p>
<h1>La connectique du CHIP</h1>
<p>La très grosse différence entre le CHIP et la Raspberry Pi se joue principalement sur la connectique.</p>
<p>Le CHIP n’embarque qu’un seul port USB et pas de port Ethernet.</p>
<p>Le CHIP possède un port composite Vidéo (port jack audio/vidéo) mais pas de port VGA ni HDMI.</p>
<p>En revanche, le CHIP intègre, de base, une connexion Wi-Fi et Bluetooth, ce qui est vraiment un bon point pour le CHIP.<br>
Il est possible d’acquérir avec le CHIP un adaptateur VGA pour 10$ et HDMI pour 15 $.</p>
<p>Le CHIP intègre également des ports GPIO (dans un nombre encore inconnu).</p>
<p> </p>
<p>Un point très positif sur le CHIP est la possibilité d’acquérir pour 40 $ un « PocketC.H.I.P ». Il s’agit d’une sorte de mini-ordinateur portable, à l’apparence proche d’une grosse GameBoy, destiné à accueillir un C.H.I.P et proposant un clavier QWERTY et un écran tactile de 4.3 pouces.</p>
<p> </p>
<h1>Le prix du CHIP</h1>
<p>La dernière question qui se pose est bien-sûr celle du prix.</p>
<p>Jusqu’à présent le C.H.I.P est une bonne idée, un beau produit, mais il s’agit encore et toujours d’une Raspberry Pi moins puissante.<br>
Alors pourquoi le monde des nano-ordinateurs s’emballe-t-il autour du C.H.I.P ? À cause de son prix bien-sûr !<br>
En effet, le C.H.I.P ne coute que 9 $ ! Encore moins cher que la Raspberry Pi !</p>
<p>Faisons preuve d’un peu de méfiance cependant. En effet, le prix de 9 $ est actuellement celui prévu pour commander le C.H.I.P en avance sur kickstarter. Il n’est absolument pas certain qu’il s’agisse du prix de vente une fois le projet terminé.<br>
Par ailleurs, les nombreuses options son payantes, batterie pour 10 $, adaptateur VGA pour 10 $, HDMI pour 15 $, PocketC.H.I.P. pour 40 $.<br>
Là encore il s’agit des prix pour des précommandes kickstarter, rien de certain donc concernant les prix public réels.<br>
Pour conclure, si le C.H.I.P se vante d’être adapté pour un usage bureautique quotidien, nous lui voyons plutôt un avenir dans un usage domotique ou robotique, <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&amp;linkId=2DCECXHBPLWGSGNR" target="_blank" rel="nofollow">la Raspberry Pi</a> nous semblant bien plus adaptée à un usage bureautique, grâce à sa puissance et surtout sa communauté bien plus grande que celle du C.H.I.P.<br>
Le C.H.I.P risque de souffrir quelque peu de sa nouveauté par rapport à la Raspberry Pi, ce qui se traduit notamment par un manque de communauté, mais le fait que le C.H.I.P soit open source devrait rapidement diminuer ce phénomène.<br>
Il s’agit dans tous les cas d’une très bonne initiative que Raspbian France garde à l’oeil !</p>
<p>Toujours est-il qu’en attendant 2016 il faudra se tourner <a href="http://raspbian-france.fr/accessoires-raspberry-pi-2/" target="_blank">vers la Raspberry Pi et ses accessoires !</a></p>
<p> </p>
<p>The post <a rel="nofollow" href="http://raspbian-france.fr/chip-raspberry-pi/">Plus petit, moins cher, le C.H.I.P va-t-il remplacer la Raspberry Pi ?</a> appeared first on <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/chip-raspberry-pi/" 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="">Le prix de la Raspberry Pi B+ baisse !</a> (15/05/2015)</li><li>RaspbianFrance : <a href="">Banana Pi, un clone plus puissant de la Raspberry Pi</a> (28/01/2015)</li><li>RaspbianFrance : <a href="">Quels accessoires Raspberry Pi choisir pour votre Raspbian ?</a> (05/03/2014)</li><li>RaspbianFrance : <a href="">Bien choisir vos accessoires pour la Raspberry Pi B+.</a> (29/10/2014)</li><li>RaspbianFrance : <a href="">La Raspberry Pi 2, une vraie r&eacute;volution&nbsp;!</a> (20/02/2015)</li></ul></div></p>


title: yeKcim : Grammalecte − Lettre ouverte Académie Française
uri: yeKcim-Grammalecte-Lettre-ouverte-Académie-Française
feed_id:
http://yeknan.free.fr/dc2/index.php?post/2015/05/15/Grammalecte-%E2%88%92-Lettre-ouverte-Acad%C3%A9mie-Fran%C3%A7aise

url:
http://yeknan.free.fr/dc2/index.php?post/2015/05/15/Grammalecte-%E2%88%92-Lettre-ouverte-Acad%C3%A9mie-Fran%C3%A7aise

content:
<p>Voici le message que je viens d’envoyer à l’<a href="http://www.academie-francaise.fr/">Académie Française</a>.</p>


<blockquote><p>Bonjour</p>
<p>
N’est-ce pas le rôle de l’académie française de soutenir une initiative comme <a href="http://fr.ulule.com/grammalecte/">http://fr.ulule.com/grammalecte/</a> (plus d’informations et une interview de l’auteur : <a href="http://framablog.org/2015/05/13/plus-erreurs-de-grammaire-ni-typographie-avec-grammalecte/">http://framablog.org/2015/05/13/plus-erreurs-de-grammaire-ni-typographie-avec-grammalecte/</a>)</p>
<p>
Un tel logiciel libre devrait à mon sens être promu par l’académie française ou même être développé par elle. Mais le plus efficace étant sûrement de soutenir les compétences là où elles sont, l’académie ne devrait-elle pas participer au financement de cette campagne ? À défaut d’employer cette personne…</p>
<p>
Qu’en pensez-vous ?</p></blockquote>


<p>Grammalecte est un projet qui doit être soutenu ! Avoir à disposition un logiciel <strong>libre et gratuit</strong> pour corriger et apprendre la grammaire française est indispensable. À défaut de proposer une grammaire plus logique qu’historique !</p>
<p><img src="media/65f43998.8b70e267df0d5c51c47866aa89a16ffc" data-original-source="http://cdn.libravatar.org/avatar/8b70e267df0d5c51c47866aa89a16ffc" alt="Gravatar de yeKcim" class="gravatar" /><br/><i>Original post of <a href="http://yeknan.free.fr/dc2/index.php?post/2015/05/15/Grammalecte-%E2%88%92-Lettre-ouverte-Acad%C3%A9mie-Fran%C3%A7aise" title="Visit the source">yeKcim</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://karma-lab.net/petite-introduction-a-vim
title: Artisan Numérique : Petite introduction à VIM
uri: Artisan-Numérique-Petite-introduction-à-VIM
url: http://karma-lab.net/petite-introduction-a-vim
content:
<div></div>


<article><div><a href="http://karma-lab.net/petite-introduction-a-vim"><img src="media/c09407b7.article-icon.jpg" data-original-source="http://karma-lab.net/petite-introduction-a-vim/article-icon.jpg" width="100" height="100"></a></div>

<div><p>Cela fait quelques temps déjà que j'évoque VIM au détours de divers billets sans jamais
m'y arrêter vraiment. Du coup, j'ai reçu deux trois messages me demandant d'en parler un
peu plus. Dans ces mêmes messages il m'a été (très gentiment) "reproché" de faire des
articles un peu trop fleuves. Du coup je vais essayer de saucissonner un peu plus qu'à
l'accoutumée pour commencer par une introduction très générale à VIM. Le reste
(customisation, plugins, etc.) viendra plus tard.</p>
</div>
<div><h2>Mais d'où sors-tu une telle vieillerie ?</h2>
<p><img src="media/5738cf1e.illustration-20anniversaire_a500.jpg" data-original-source="http://karma-lab.net/petite-introduction-a-vim/illustration-20anniversaire_a500.jpg" alt=""></p>
<p>Que voulez-vous, dans ce monde d'iPad et autres doudoux numériques, même les développeurs
veulent que ça claque, que ça brille, que ça gigote, et comme VIM ne fait rien de tout
cela, ça ne les excite que peu... Mais de là à considérer VIM comme une vieillerie c'est
aller un peu vite en besogne.</p>
<p>Ceci étant dit, VIM est effectivement un "vieux" logiciel qui existe depuis plus de 10 ans
et qui s'inspire de VI qui lui est né dans les années 70... Pour la petite histoire, son
auteur (celui de VIM) cherchait à créer un clone de VI pour l'Amiga en partant du code de
STvi, un clone de vi pour <a target="blank" href="https://fr.wikipedia.org/wiki/Atari_ST">Atari</a>...
VIM voulait à l'époque dire VI iMitation et ce n'est
que plus tard qu'il devint VI iMproved.</p>
<p>C'est sans doute cette longue histoire qui donne à VIM son côté faussement ventage. Mais
ce serait oublier un peu vite qu'un logiciel doté d'un tel héritage, c'est aussi plus de
30 ans d'améliorations et de perfectionnements. Et c'est aussi oublier que VIM est un
projet actif même s'il ne suit pas le modèle de rythme effréné adopté par la fondation
Mozilla, ce que nous serons je pense peu à lui reprocher...</p>
<p>Maintenant si l'on se base uniquement sur les fonctionnalités, VIM propose absolument tout
ce que vous pouvez trouver ailleurs. Auto-complètement statique ou dynamique (en fonction
du contexte), multi-documents, multi-fenêtrage, onglets, personnalisation extrême et
langage de script, coloration syntaxique (avec thèmes dynamiques et plusieurs centaines de
formats de fichiers reconnus !!), auto-indentation, reformatage, supports de plugins (en
perl, en python, en ruby, en Tcl, etc.), prise en charge des écritures de gauche à droite,
replis (possibilité de plier automatiquement ou manuellement des portions de texte),
gestion native de diff, etc, etc. Et tout ceci en restant léger en mémoire et très très
rapide.</p>
<p>Côté parfums, VIM en deux déclinaisons : mode texte dans un terminal, mode graphique avec
l'application gVim qui fonctionne sous Gtk2, mais aussi nativement sous MacOS, Windows,
etc. Avouons qu'en virant la carrosserie de pas mal d'éditeurs "hype", il ne leur reste
pas toujours de quoi faire rougir VIM...</p>
<p>Notez au passage que la version graphique de VIM exploite un cœur commun avec la version
texte qu'elle habille plus qu'autre chose de menus déroulants, assesseurs, menus
contextuels et autres barres d'outils. Cela signifie que même si vous utilisez la version
graphique, en faisant gaffe à deux trois trucs, toute votre configuration et vos plugins
fonctionneront sur la version console et vice-versa. Et c'est un plus non négligeable je
vous l'assure, que de pouvoir intervenir à distance via SSH sur la machine d'un client
avec SON PROPRE environnement configuré aux petits oignons... Car petit détail qui compte,
plus que rares sont les GNU/Linux qui n'ont pas VIM installé en standard.</p>
<p>Comme vous le voyez à travers cette liste à la Prévert, VIM est loin d'être l'éditeur
ringard décrit par certains. Et son héritage avec VI est à prendre plus au sens
philosophique qu'au sens littéral.</p>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="2059651097" data-ad-format="auto"></ins><h2>Moi je veux bien mais quant j'y tape un truc, y'a rien qu'imprime !!</h2>
<p><img src="media/9be531d7.illustration-ibm_6150_system_1.jpg" data-original-source="http://karma-lab.net/petite-introduction-a-vim/illustration-ibm_6150_system_1.jpg" alt=""></p>
<p>Ah vi, la philosophie de vi :-) Comme c'est déroutant la première fois.. Papi se souvient
la larme à l'œil le nombre de fois où il a manqué d'envoyer contre un mur le clavier de
son terminal.. Un machin en texte connecté à un, déjà à l'époque, antique IBM 6150... Non
sérieusement, je ne blâmerais pas celui qui me dira que vi n'est pas simple d'accès, car
c'est un fait, vi est à l'opposé de tout ce que vous avez jamais utilisé pour éditer un
texte jusqu'à aujourd'hui.</p>
<p>Le point clef à comprendre est que vi est <strong>modale</strong> alors que tous les autres éditeurs
sont visuels. Certains dirons, et je ne trouve pas cela si idiot que cela, que vi est
l'éditeur du cerveau gauche et que les autres sont calés sur le cerveau droit.</p>
<p>En effet, vi décompose l'action d'éditer un texte principalement (mais il y en a bien
d'autres) en deux modes :</p>
<ul><li>Le mode <kbd>normal</kbd> qui permet de naviguer et d'effectuer des opérations d'altération.</li>
<li>Le mode <kbd>insertion</kbd> qui permet de taper du texte au kilomètre.</li>
</ul><p>Et comme VI démarre en mode <kbd>normal</kbd>, pour taper son premier texte, il faut commencer par
presser <kbd>i</kbd> de sorte à passer en mode <kbd>insertion</kbd> (<kbd>Esc</kbd> permettra de revenir au mode
normal). Sans cela, c'est la cata car tout ce qui est tapé sera interprété comme des
commandes à appliquer sur le texte. Voilà l'origine de ce qui énerve un néophyte arrivant
la bouche en cœur sous VI pour modifier une pauvre config et qui n'arrive qu'à la pourrir
un peu plus...</p>
<p>Pour comprendre l'origine de cet étrange découpage, il faut encore remonter dans le temps.
Je vous parlais plus haut de mon IBM 6150 que l'on appelait à l'époque un MainFrame, un
"gros" serveur auquel était relié par des liaisons série des terminaux, sortes de minitels
évolués. Tout ce que l'on tapait était transmis au serveur, qui l'interprétait et
renvoyait au terminal ce qu'il fallait afficher sur l'écran (ça ne vous rappelle pas le
web ;-) Comme vous pouvez l'imaginer les transmissions étaient lentes, d'autant plus
lentes que l'on était plusieurs à bosser sur le pauvre CPU à 5.9Mhz et ses colossales 1Mb
de mémoire. Le choix de l'approche modale était donc avant tout une question d'économie
des touches tapées pour effectuer le maximum d'opérations en un minimum d'octets.</p>
<p>À cette contrainte se rajoutait, dans une moindre mesure, des claviers souvent réduits au
minimum, sans flèches ni pavé numérique. Le principe de la modalité était donc d'utiliser
l'ensemble des touches alphanumérique pour les opérations courantes. Ainsi pour détruire
un bloc de 10 lignes, ce qui correspondait avec un éditeur type
<a target="blank" href="http://fr.wikipedia.org/wiki/WordStar">wordstar</a> à <kbd>Ctrl-K-B</kbd>,
10x<kbd>flèche Bas</kbd>, <kbd>Ctrl-K K</kbd>, <kbd>Ctrl-K Y</kbd> s'écrivait en VI : <kbd>10D</kbd>. Je vous laisse calculer
l'économie... Le modalité permet donc de "multiplexer" les touches en leur donnant une
signification différente selon les contextes.</p>
<p>Alors de nos jours, est-ce que cette économie a encore un sens ? Je pense que oui, et ce
pour plusieurs raisons :</p>
<ul><li>Ce qui allait vite hier va tout aussi vite aujourd'hui. Une fois que vous commencez à
maîtriser les commandes, VIM devient absolument ahurissant de rapidité. Et comme il a
été pensé depuis des dizaines d'années dans ce sens, vous passez votre vie à découvrir
des perles vous faisant gagner encore du temps. Par exemple, j'ai découvert ce matin
qu'en mode <kbd>normal</kbd>, si je suis entre deux guillemets et que je veux remplacer tout ce
qui se trouve entre ces guillemets par un autre texte, il me suffit de taper <kbd>ci"</kbd>.
Cela supprime tout ce qui se trouve entre les guillemets et passe tout seul en mode
insertion, me permettant de saisir le texte en remplacement. Cela fonctionne sur tout
caractère de type ouvrant/fermant, y compris les parenthèses... Pratique non ?</li>
<li>Pour qui tape beaucoup de texte (développeur, rédaction d'articles, etc), toute
économie de pression sur le clavier se ressent directement sur des doigts et les
poignets moins douloureux en fin de journée. A l'heure où l'on parle de plus en plus
des troubles musculo-squelettiques liées à l'usage de l'informatique, VI se trouve ici
un nouveau statut d'éditeur zen pour les articulations.</li>
<li>VIM se contrôle entièrement au clavier. La souris y fonctionne parfaitement mais n'est
en aucun cas nécessaire. Et là aussi c'est une cause de trouble musculo-squelettique
en moins, et pas des moindres celle-là. Pour rire, tapez un texte ou du code avec
votre éditeur habituel mais mettez la souris beaucoup plus loin que d'habitude. Vous
prendre ainsi conscience du nombre de fois où votre bras doit 'décoller' du clavier
pour aller chercher le mulot, puis revenir au clavier. Et tout cela juste pour une
simple sélection de bloc de texte à copier que vous auriez fait avec VIM par un <kbd>Esc
10Y</kbd> (copie-moi les 10 lignes qui suivent sous le curseur).</li>
</ul><p>Donc oui, une bonne partie de l'optimisation du contrôle de VIM vient d'un âge révolu,
mais le système qui en est sorti est toujours d'actualité. Et c'est important à garder en
tête pour tacler aussi les vimmers sado-maso. Ceux qui disent par exemple qu'un vrai
vimmer, n'utilise pas les flèches et doit privilégier les touches <kbd>h</kbd> (gauche), <kbd>l</kbd>
(droite), <kbd>j</kbd> (bas) et <kbd>l</kbd> (haut). Ne riez pas, j'en connais qui désactivent exprès les
flèches pour se forcer à utiliser ces touches !! Car oui cela économise encore un peu de
mouvements du poignet ce qui ne peut pas faire de mal, je ne le conteste pas. Mais 1/ ces
touches de directions existent avant tout parce qu'à une lointaine époque il n'y avait
simplement pas de flèches sur le clavier 2/ pour tous ceux qui bossent sur un portable,
les touches de directions sont maintenant totalement intégrées au corps central, et c'est
aussi le cas pour beaucoup de claviers semi-compacts 3/ Et pour les claviers 102 touches à
l'ancienne, on ne va pas en faire des tartines juste pour un déplacement de 5 cm à tout
casser, faut pas déconner non plus...</p>
<p>Bref, il faut savoir raison garder et chercher plutôt à capter la philosophie d'ensemble
et dans tous les cas, il faut que cela reste ludique ! Promis, vos dents ne vont pas
tomber si vous faites des entorses à l'Esprit VI. Moi-même je le confesse mon père, j'ai
péché. J'ai créé prés de 50 lignes de redéfinition de touches juste pour sélectionner
visuellement une zone par Shift-flèches haut/bas/gauche/droit. J'ai même fauté avec la
combinaison Control-Shift-flèches... Ben entre nous, au delà de mes dents qui sont
toujours là, c'est tout de même bien pratique lorsqu'on veut sélectionner un bloc sans
avoir à compter les lignes...</p>
<p>VIm est un outil qui fait plaisir, essayez de comprendre comment il fonctionne mais ne
vous martyrisez pas non plus. Et rapidement, si vous gardez l'esprit jouer, tout cela
deviendra tellement naturel que vous pousserez de vilains jurons en utilisant OpenOffice
parce que vous aurez salopé votre texte en y tapant <kbd>ggVG></kbd> (oui, ça veut dire quelque
chose en VIM;-).</p>
<h2>VIM ou gVIM, le choix des armes</h2>
<p><img src="media/244fe932.illustration-2012-03-01-111500_1271x866_scrot.jpg" data-original-source="http://karma-lab.net/petite-introduction-a-vim/illustration-2012-03-01-111500_1271x866_scrot.jpg" alt=""></p>
<p>Là, pas de grands discours à faire c'est une question de goûts. Les deux moutures sont
aussi performantes l'une que l'autre. La gestion de la souris en mode console est
proprement excellente (vous pouvez redimensionner les fenêtres, sélectionner des blocs,
etc) ce qui diminue encore l'espace entre les deux.</p>
<p>Pour l'heure j'utilise la version console (cf copie d'écran) avant tout parce que
j'apprécie de pouvoir lancer mon environnement de développement sur des machines distantes
ne disposant pas de couche graphique. N'utilisant pas les menus déroulants et les barres
d'outils, la version graphique m'apporte peu mais là encore c'est une question personnelle
qui n'a au fond que peu d'incidence.</p>
<h2>Encore du blabla ou on pratique un peu ?</h2>
<p>Moi qui comptait faire court, c'est vaguement loupé. Ceci dit ici ce n'est pas vraiment le
site de la "barrière des 1000 mots" ;-) Ceci dit je vais essayer de me rattraper par
ce chapitre de mise en selle.</p>
<h3>Comment j'écris un truc ?</h3>
<p><img src="media/ec8fec61.illustration-2012-03-01-094729_714x398_scrot.jpg" data-original-source="http://karma-lab.net/petite-introduction-a-vim/illustration-2012-03-01-094729_714x398_scrot.jpg" alt=""></p>
<p>Lorsque vous lancez VIM pour la première fois, vous arrivez sur une page remplie de <kbd>~</kbd>
(qui signifie "ligne vide"), un message de bienvenue vous invitant à faire une donation à
l'association humanitaire de l'auteur originel de VIM, un peu d'aide et 2 lignes vides en
bas de l'écran. Les <kbd>~</kbd> représentent la fenêtre principale d'édition, la première ligne
vide la barre de statut et la seconde la barre de commandes.</p>
<p>Comme nous l'avons vu plus haut, VIM à son démarrage est en mode <kbd>normal</kbd>. Pour commencer
une saisie, nous devons basculer en mode <kbd>Insertion</kbd>. Pour cela pressez la touche <kbd>i</kbd> (ou
<kbd>Insert</kbd>, ça marche aussi). A la première lettre que vous allez saisir le message
d'accueil va disparaitre. Tapez ainsi plusieurs lignes, puis pressez <kbd>Esc</kbd> pour revenir au
mode normal.</p>
<h3>Et si je veux le modifier ?</h3>
<p>S'il s'agit de petites tâches comme ajouter/supprimer des caractères par-ci par-là, vous
pouvez rester ou revenir au mode insertion. Sinon en restant en mode normal il est
possible de faire des choses plus intéressantes. Vous pouvez par exemple détruire la ligne
sous le curseur (<kbd>dd</kbd>). En réalité elle n'est pas détruite mais déplacée dans un registre
(une sorte de presse-papier). Ainsi si vous tapez <kbd>p</kbd> (sorte de "coller") elle vous sera
restituée. Souvent les commandes du mode normal peuvent être précédée d'un chiffre. Ainsi
si vous tapez <kbd>2dd</kbd>, vous transférez dans le registre non pas une mais deux lignes. Si
vous voulez copier et non supprimer, remplacez d par y (yank). Ainsi pour copier deux
lignes, ce sera <kbd>2yy</kbd> ou <kbd>2Y</kbd> pour sa version encore plus courte.</p>
<h3>Moi j'aime pas compter...</h3>
<p>Si vous avez la flemme de compter les lignes, vous pouvez passer en mode <kbd>Visuel</kbd> en
pressant (en mode <kbd>normal</kbd>) la touche <kbd>V</kbd> (notez la majuscule). Là vous pouvez bouger le
curseur et étendre la sélection. Pour copier/supprimer, ce sera les mêmes lettres que le
mode normal mais une seule fois (<kbd>d</kbd> pour déplacer dans le registre, <kbd>y</kbd> pour copier dans
le registre). Bien évidement il y a plein d'autre commandes comme par exemple > ou <kbd><</kbd>
pour indenter/désindenter le bloc en cours. Cela fonctionne aussi en mode normal en
doublant. Par exemple 10>> en mode normal va indenter les 10 lignes sous le curseur,
curseur compris.</p>
<p>En réalité il y a trois modes visuels. Le mode <kbd>V</kbd> est le mode visuel "par ligne". On peut
lui préférer le mode visuel "par caractères" en tapant (en mode <kbd>normal</kbd>) la lettre <kbd>v</kbd>
(en minuscule). Vous pouvez maintenant vous déplacer à gauche et à droite, en haut et en
vas pour surligner une zone exactement comme vous l'auriez faut avec une souris. Comme
pour <kbd>V</kbd> vous pouvez appliquer des commande de copie, etc.</p>
<p>Pour le plaisir, le troisième mode visuel est le mode "bloc" accessible par <kbd>Control-v</kbd>.
Très pratique pour supprimer des colonnes de texte mais pas seulement. Pour le fun, passez
en mode insertion et saisissez trois mots, un par ligne. Revenez en mode normal par <kbd>Esc</kbd>,
allez sur le premier caractère du premier mot puis pressez <kbd>Control-v</kbd>. Sélectionnez ainsi
les 3 premiers caractère de vos trois mots et pressez <kbd>I</kbd> (majuscule) puis <kbd>Mot:</kbd>, puis
enfin <kbd>Esc</kbd>. Magie, vos trois mots sont maintenant précédés par ce que vous venez de
taper.</p>
<p>Des "astuces" comme cela, sans rigoler, il y en a des milliers... Une petite pour la route
? Comment exécuter une commande du mode normal sans pour autant sortir du mode insertion.
Un usage type est de vouloir détruire la fin de la ligne où se trouve le curseur alors que
je suis en mode <kbd>insertion</kbd>. Normalement il aurait fallut que je tape Esc (pour repasser
en normal), puis <kbd>d$</kbd> qui permet de détruire tout jusqu'à la fin de la ligne ($ signifie
jusqu'à la fin. Si à l'inverse vous désirez détruire du début jusqu'au curseur utilisez
^). Ensuite je dois re-presser <kbd>i</kbd> pour revenir en insertion, un peu longuet... Et si
c'est long c'est qu'il y a forcement un autre moyen. Ce moyen c'est <kbd>Control-o</kbd>. En mode
insertion si vous pressez Control-o cela vous bascule en mode normal juste pour une
commande et vous replace en insertion juste après. Notre destruction se simplifie donc par
un <kbd>Control-od$</kbd>, beaucoup mieux :-)</p>
<p>Et si ce n'est pas encore assez rapide pour vous, comme soufflé en commentaire, vous
pouvez utilisez le raccourcis sur <kbd>d$</kbd>, <kbd>D</kbd> (majuscule). Ce qui nous donne Control-oD.</p>
<h3>Ok, mais comment je sauve ?</h3>
<p>La sauvegarde du texte comme beaucoup d'opération générales passe par la saisie d'une
commande en mode... <kbd>commande</kbd>. Ce mode est accessible à partir de tous les modes sauf
<kbd>insertion</kbd> par la touche <kbd>:</kbd>. Lorsque vous la pressez, le curseur se déplace sur la
dernière ligne de l'écran, la barre de commande. Vous pouvez alors saisir votre commande
puis l'exécuter en pressant entrée.</p>
<p>Pour sauvegarder notre texte, nous allons utiliser la commande <kbd>:write mon_fichier.txt</kbd>
(lorsque je commence par un : cela veut dire une commande en mode commande et je sous
entends qu'il faut presser <kbd>entrée</kbd> pour l'exécuter). Sous VIM tout s'abrège pour aller
plus vite et vous pouvez donc remplacer cela par <kbd>:w mon_fichier.txt</kbd>.</p>
<p>Bien évidement, une fois que vous avez sauver avec un nom, aucun besoin de répéter ce nom
les fois suivantes. Faites un <kbd>:w</kbd> et cela suffira.</p>
<p>Dans la série des commandes utiles, <kbd>:edit nouveau_fichier.txt</kbd> (qui s'abrège en <kbd>:e
nouveau_fichier.txt</kbd>) permet d'ouvrir un fichier. Si ce fichier existe, vous pouvez
utiliser les tabulation en mode commande pour chercher son chemin comme sous Bash. Si ce
fichier n'existe pas, il sera créé lorsque vous le sauvegardez (et pas avant).</p>
<h3>Et comment je ME sauve ?</h3>
<p>On me le souffle en commentaire, j'en oublie un morceau pour le moins important. Pour
quitter, c'est la commande <kbd>:quit</kbd> (ou <kbd>:q</kbd>). Si vous n'avez pas sauvé vos fichier VIM va
couiner. Pour éviter cela (et si vous souhaiter perdre vos modifications !!!) utilisez le
bang <kbd>!</kbd> qui veut très souvent dire "fait pas ch--r" dans le monde VIM. Ainsi <kbd>q!</kbd> quittera
sans poser de question.</p>
<p>Mais souvent on veut sauver et quitter, ce qui s'écrit <kbd>:wq</kbd> (oui, on peut combiner les
commandes d'une seule lettre). Mais comme c'est un truc que l'on fait souvent, il y a bien
évidement un version en une seule lettre <kbd>:x</kbd>.</p>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="5803363093" data-ad-format="auto"></ins><h2>Conclusion</h2>
<p>Voilà qui devrait je pense suffire pour commencer à utiliser VIM en mode "même pas peur".
Après le net est littéralement gavé de sites, tutoriaux et vidéos, expliquant tel ou tel
aspect de ce fantastique éditeur. Il n'y a qu'à chercher vous trouverez votre bonheur à
commencer par ces très <a target="blank" href="http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html">bonnes planches
visuelles</a> pour se
repérer dans les différents modes.</p>
<p>Maintenant à défaut de vous avoir expliquer toutes les arcanes de VIM, j'espère au moins
vous avoir donné envie de l'essayer. Et croyez moi, je n'ai qu'à peine effleuré 1 petit
pourcent du sujet. La customisation du VIM par exemple est un monde à part entière et
chaque vimmer fini à terme par disposer d'un éditeur totalement personnalisé. Mais cela,
nous le verrons une prochaine fois.</p>
</div>
</article><div>
  <div data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
  <a href="https://twitter.com/share">Tweet</a> 
</div>
<div></div>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<p><img src="media/bfe45f7c.68c65462ed4ffebb9a113d9a5ccb254d" data-original-source="http://cdn.libravatar.org/avatar/68c65462ed4ffebb9a113d9a5ccb254d" alt="Gravatar de Artisan Num&eacute;rique" class="gravatar" /><br/><i>Original post of <a href="http://karma-lab.net/petite-introduction-a-vim" title="Visit the source">Artisan Numérique</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>&reg;om : <a href="">Formater du code C avec indent et Vim</a> (15/11/2012)</li></ul></div></p>


feed_id: http://raspbian-france.fr/baisse-prix-raspberry-pi-b/
title: RaspbianFrance : Le prix de la Raspberry Pi B+ baisse !
uri: RaspbianFrance-Le-prix-de-la-Raspberry-Pi-B-baisse
url: http://raspbian-france.fr/baisse-prix-raspberry-pi-b/
content:
<p>Il y a quelques jours <a href="http://raspbian-france.fr/chip-raspberry-pi/" target="_blank">nous vous parlions du C.H.I.P</a>, un nano-ordinateur qui sortira en 2016 et dont le prix devrait à priori être d’environ 9$ !</p>
<p>Le C.H.I.P ayant fait beaucoup de bruit, la Raspberry Pi Foundation semble avoir pris conscience du risque pour ses ventes et a donc réagi en baissant le prix public de son modèle B+ !</p>
<p> </p>
<h1>Pourquoi cette baisse de prix ?</h1>
<p>Officiellement la Raspberry Pi Foundation a déclaré que cette baisse de prix était due à des optimisations de production effectuées pour la sortie du Raspberry Pi 2 et qui permettent maintenant de produire la Raspberry Pi B+ à des coûts moindres.</p>
<p>Officieusement il y a fort à parier qu’il s’agit pour la Raspberry Pi Foundation d’une réponse au C.H.I.P, visant à tuer dans l’œuf l’avantage de compétitivité du C.H.I.P, dont le prix pour un produit comparable à la Raspberry Pi B+ est aux alentours de 25$, soit le nouveau prix de la Raspberry Pi B+ !</p>
<p>Par ailleurs, avec ce changement de prix la Raspberry Pi Foundation gagne en cohérence au niveau de ses offres, la Raspberry Pi B+ et la Raspberry Pi 2 étant jusqu’alors proposées au même prix pour des caractéristiques très en faveur de la Raspberry Pi 2.</p>
<p> </p>
<h1>Quels modèles de Raspberry Pi sont concernés ?</h1>
<p>Actuellement seul le <a href="http://www.amazon.fr/gp/product/B00LPESRUK/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00LPESRUK&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">modèle B+</a> de la Raspberry Pi est impacté par ce changement de prix. Pas de changement donc pour<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"> <span lang="zxx">le modèle 2 (le plus puissant)</span></a> ou <a href="http://www.amazon.fr/gp/product/B00Q8MM4PI/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00Q8MM4PI&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">le modèle A+ !</a></p>
<p>Pour résumer, voici un petit tableau des prix publics des différents modèles de Raspberry Pi.</p>
<div><div data-colnum="3" data-rownum="8" data-equalize="true"><div><div><div><div><h3>Raspberry Pi A+</h3><div><div><div>20€</div></div><div><div>20€</div></div></div></div><div></div></div><ul><li><div>RAM : 256Mo<span></span></div></li><li><div>Nombre de processeur : 1<span></span></div></li><li><div>Processeur : ARMv6<span></span></div></li><li><div>Cadence du processeur : 700 Mhz<span></span></div></li><li><div>Carte Réseau : Non<span></span></div></li><li><div>Ports : 1 USB 2.0<span></span></div></li><li><div>Supporte Windows 10 : Non<span></span></div></li><li><div>Puissance : 200 mA (1 W)<span></span></div></li></ul><div><div><div><a href="http://www.amazon.fr/gp/product/B00PH2DPAI/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00PH2DPAI&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=HJ6ZCGLJNC234QRQ" target="_blank">Acheter le modèle A+</a></div></div></div></div></div><div><div><div><div><h3>Raspberry Pi B+</h3><div><div><div>25€</div></div><div><div>25€</div></div></div></div><div></div></div><ul><li><div>RAM : 512 Mo<span></span></div></li><li><div>Nombre de processeur : 1<span></span></div></li><li><div>Processeur : ARMv6<span></span></div></li><li><div>Cadence du processeur : 700 Mhz<span></span></div></li><li><div>Carte Réseau : Ethernet 100Mbit /s<span></span></div></li><li><div>Ports : 4 USB 2.0<span></span></div></li><li><div>Supporte Windows 10 : Non<span></span></div></li><li><div>Puissance : 700 mA (3,5 W)<span></span></div></li></ul><div><div><div><a href="http://www.amazon.fr/gp/product/B00LPESRUK/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00LPESRUK&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank">Acheter le modèle B+</a></div></div></div></div></div><div><div><div><div><h3>Raspberry Pi 2</h3><div><div><div>35€</div></div><div><div>35€</div></div></div></div><div></div></div><ul><li><div>RAM : 1 Go<span></span></div></li><li><div>Nombre de processeur : 4<span></span></div></li><li><div>Processeur : ARMv7 (~6x plus puissant)<span></span></div></li><li><div>Cadence du processeur : 900 Mhz<span></span></div></li><li><div>Carte Réseau : Ethernet 100Mbit /s<span></span></div></li><li><div>Ports : 4 USB 2.0<span></span></div></li><li><div>Supporte Windows 10 : Oui<span></span></div></li><li><div>Puissance : 600 mA (3,5 W)<span></span></div></li></ul><div><div><div><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&amp;linkId=IXEFHYYRC4D5XWPS" target="_blank">Acheter la Raspberry Pi 2</a></div></div></div></div></div></div></div>
<p> </p>
<h1>Un petit délais avant la répercussion des prix</h1>
<p>Si le changement de prix est effectif dès maintenant du côté de la fondation, vous devrez probablement attendre quelques temps avant de voir la répercussion de cette baisse sur les prix de vente réels.</p>
<p>En effet, les vendeurs disposent encore d’un stock de Raspberry Pi B+ qu’ils ont achetées pour un prix de 35$ et sur-lesquelles ils ne peuvent pas répercuter la baisse sans perdre d’argent.</p>
<p>L’ensemble des prix devrait probablement s’être aligné d’ici une ou deux semaines.</p>
<p>Espérons que ce changement de prix impacte également le marché de la Raspberry Pi 2 qui ne correspond pas aux 35$ de son prix de vente public mais tourne plutôt autour de 45€, frais de port inclus.</p>
<p>Avec ce changement de prix vous n’avez plus qu’à <a href="http://raspbian-france.fr/choisir-accessoires-raspberry-pi-b-plus/">choisir les bons accessoires pour la Raspberry Pi B+</a> ou <a href="http://raspbian-france.fr/accessoires-raspberry-pi-2/">la Raspberry Pi 2.</a></p>
<p>The post <a rel="nofollow" href="http://raspbian-france.fr/baisse-prix-raspberry-pi-b/">Le prix de la Raspberry Pi B+ baisse !</a> appeared first on <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/baisse-prix-raspberry-pi-b/" 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="">Plus petit, moins cher, le C.H.I.P va-t-il remplacer la Raspberry Pi ?</a> (13/05/2015)</li><li>RaspbianFrance : <a href="">Quels accessoires Raspberry Pi choisir pour votre Raspbian ?</a> (05/03/2014)</li><li>RaspbianFrance : <a href="">Bien choisir vos accessoires pour la Raspberry Pi B+.</a> (29/10/2014)</li><li>RaspbianFrance : <a href="">Banana Pi, un clone plus puissant de la Raspberry Pi</a> (28/01/2015)</li><li>RaspbianFrance : <a href="">La Raspberry Pi 2, une vraie r&eacute;volution&nbsp;!</a> (20/02/2015)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/05/succes-de-la-campagne-endless-computers/
title: Okki : Succès de la campagne Endless Computers
uri: Okki-Succès-de-la-campagne-Endless-Computers
url: http://www.gnomelibre.fr/2015/05/succes-de-la-campagne-endless-computers/
content:
<p>Le <a href="http://www.gnomelibre.fr/2015/04/sortie-de-lordinateur-endless/">mois dernier</a>, Endless Mobile lançait une <a href="https://www.kickstarter.com/projects/1381437927/endless-computers">campagne Kickstarter</a> dans le but de l’aider à commercialiser un ordinateur pensé pour les pays émergents (et tournant sous GNOME), en commençant par le Mexique et le Guatemala.</p>
<p>Après seulement quelques heures, le quart des 100 000 dollars initialement demandés étaient déjà récoltés, et en tout juste 24 heures, ils atteignaient la moitié de l’objectif. Objectif qui fut finalement atteint le 18 avril, après seulement quatre jours de campagne.</p>
<p><iframe width="660" height="371" src="https://www.youtube.com/embed/7EsEScJZ-Q0?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Par la suite, bien que les dons affluèrent moins rapidement, la campagne se termina tout de même avec 176 539 dollars collectés, grâce à 1 041 contributeurs.</p>
<p>La campagne désormais terminée, ils ont prévu de se lancer dans un <em>road trip</em> à travers le Mexique à bord d’un vieux bus de ramassage scolaire américain qu’ils ont retapé, histoire de pouvoir aller à la rencontre des gens et de leur faire découvrir l’ordinateur et les applications qu’ils ont développés. Ils en profiteront également pour livrer un certain nombre de machines à diverses écoles locales.</p>
<p>S’il reste des gens intéressés, ils pourront suivre le reste de l’aventure sur <a href="https://twitter.com/endlessglobal">Twitter</a> ou <a href="https://www.facebook.com/EndlessComputers">Facebook</a>.</p>
<p>Et pour ceux qui rechercheraient d’autres projets à financer, il reste la campagne du gestionnaire de podcasts <a href="https://www.indiegogo.com/projects/vocal-a-simple-and-powerful-podcast-app-for-linux">Vocal</a>, qui est plutôt mal partie, ainsi que celle de <a href="http://fr.ulule.com/grammalecte/">Grammalecte</a>, le seul correcteur grammatical libre que nous ayons pour le français. J’espère donc sincèrement que vous ferez de cette dernière un succès.</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/05/succes-de-la-campagne-endless-computers/" 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="">Sortie de l&rsquo;ordinateur Endless</a> (14/04/2015)</li></ul></div></p>


feed_id: http://genma.free.fr/?Ubuntu-Party-Paris-les-30-et-31-mai-2015
title: genma : Ubuntu Party Paris les 30 et 31 mai 2015
uri: genma-Ubuntu-Party-Paris-les-30-et-31-mai-2015
url: http://genma.free.fr/?Ubuntu-Party-Paris-les-30-et-31-mai-2015
content:
<img alt="" align="right" src="media/06846bb3.arton2086.jpg" data-original-source="http://genma.free.fr/IMG/arton2086.jpg" width="150" height="79"><div><p>La prochaine <b>Ubuntu Partie de Paris aura lieu les 30 et 31 mai 2015</b>, à la Cité des sciences et de l'industrie, la Villette, Paris.</p> <p><strong>Appel à bénévoles</strong></p> <p>L'organisation de l'Ubuntu party en elle-même a besoin de bénévoles. En effet, <i>L'Ubuntu Party est un événement entièrement organisé par des bénévoles. Pour accueillir les milliers de visiteurs qui s'y rendent chaque édition, c'est près d'une centaine de volontaires qui se mobilisent tous les six mois.</i> Si vous avez un peu de temps et que vous souhaitez aider, le formulaire d'inscription pour les bénévoles est en ligne ici <a href="http://participer.ubuntu-paris.org/" title="Ubuntu Party - Appel à bénévoles">http://participer.ubuntu-paris.org/</a> Il y a des tâches pour tout le monde, selon les compétences et envie de chacun et il y a de quoi faire.</p> <p><strong>Le programme</strong></p> <p>Le programme sera mis en ligne prochainement. Pendant deux jours, il y aura un certains nombres de conférences, d'ateliers, de démonstrations ayant pour point commun le logiciel libre, GNU/Linux, Ubuntu et/ou la vie privée.</p> <p><strong>Mon programme</strong></p> <p>Lors de cet événement, je présenterai différentes conférences, à savoir : <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="-"> "Les geeks aussi ont le droit à une vie privée", la même conférence que je présenterai la semaine précédente au Salon Geekopolis <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="-"> Les enjeux de la centralisation des données personnelles. Sensibilisons aux risques, proposons une alternative avec Framasoft<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="-"> Firefox OS, l'OS pour Smartphone par Mozilla<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="-"> Le réseau Tor, présentation et utilisation</p> <p>Ces conférences se dérouleront dans les salles de conférences. En parallèle, quand je ne serai pas en conférence, je co-animerai le café vie privée.</p> <p><strong>Café vie privée</strong></p> <p>Pendant ces deux jours, comme lors des précédentes éditions, nous co-animerons un Café vie privée. Nous présenterons différentes mini-conférences ou animerons différents ateliers, pour sensibiliser le grand public aux problématiques de la vie privée, répondre aux questions...</p> <p><strong>Partagez l'information</strong></p> <p><b>Si vous êtes sur place, ce sera l'occasion de se (re)voir pour passer un moment sympa. N'hésitez pas à diffuser l'information autour de vous via via les réseaux sociaux, à inviter vos proches, familles, amis, pour venir écouter les conférences et découvrir tout ça. Merci à vous.</b></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/?Ubuntu-Party-Paris-les-30-et-31-mai-2015" 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://tuxicoman.jesuislibre.net/2015/05/jack-avec-pulseaudio.html
title: Tuxicoman : JACK avec Pulseaudio
uri: Tuxicoman-JACK-avec-Pulseaudio
url: http://tuxicoman.jesuislibre.net/2015/05/jack-avec-pulseaudio.html
content:
<p>Pourquoi choisir entre les outils professionnels de <a href="http://jackaudio.org/">JACK</a> et les usages domestiques de Pulseaudio? On peut facilement utiliser les outils de JACK sur la sortie de Pulseaudio.</p>
<p>Installez le paquet <strong>pulseaudio-module-jack</strong></p>
<p>Avec les deux commandes suivantes on peut ensuite voir les entrées/sorties de Pulseaudio dans JACK.</p>
<p>$ pactl load-module module-jack-source<br>
$ pactl load-module module-jack-sink</p>
<p>JACK est démarré automatiquement. Une sortie audio « <em>Pulseaudio JACK Sink</em> » devrait apparaitre dans les réglages sonores de Pulseaudio.</p>
<p><a href="media/272ef402.Capture-dC3A9cran-de-2015-05-15-222318.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/Capture-d%C3%A9cran-de-2015-05-15-222318.png"><img src="media/1c6ef124.Capture-dC3A9cran-de-2015-05-15-222318-500x365.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/Capture-d%C3%A9cran-de-2015-05-15-222318-500x365.png" alt="pulseaudio jack" width="500" height="365"></a>Tout le son envoyé à Pulseaudio est redirigé vers JACK qui a un accès exclusif à la carte son. Donc ca marche avec vos logiciels classiques (jeux, VLC, navigateur internet, etc…) Vous pouvez surveiller le comportent de JACK et brasser les entrées/sorties de Pulseaudio avec le logiciel <strong>qjackctl</strong>.</p>
<p><a href="media/0143dfd1.Capture-dC3A9cran-de-2015-05-11-225446.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/Capture-d%C3%A9cran-de-2015-05-11-225446.png"><img src="media/81f07bec.Capture-dC3A9cran-de-2015-05-11-225446-500x253.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/Capture-d%C3%A9cran-de-2015-05-11-225446-500x253.png" alt="Capture d'écran de 2015-05-11 22:54:46" width="500" height="253"></a>Ca permet par exemple d’utiliser un filtre FIR avec <a href="http://www.ludd.luth.se/~torger/brutefir.html">brutefir</a> sur la sortie de tous les logiciels :)JACK donne aussi accès à des effets professionnels (égaliseur, bass boost, etc…) tels que ceux disponible dans le paquet <a href="http://calf.sourceforge.net/plugins.html">calf-plugins</a></p>
<p><img src="media/643f32da.Calf20-20Equalizer201220Band.jpg" data-original-source="http://calf.sourceforge.net/images/plugins/Calf%20-%20Equalizer%2012%20Band.jpg" alt="" width="1079" height="657"></p>
<p>Contrairement à <a href="https://tuxicoman.jesuislibre.net/2013/11/pulseaudio-equalizer.html">l’égaliseur de Pulseaudio</a>, les effets fonctionnent avec une latence très faible, sans craquements, et dans toutes les applications même dans les jeux vidéos.</p>
<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>1</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>2</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%2F05%2Fjack-avec-pulseaudio.html&amp;action_name=JACK+avec+Pulseaudio&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt=""><div><h4>Related Posts:</h4><ul><li><a href="http://tuxicoman.jesuislibre.net/2013/11/pulseaudio-equalizer.html">Pulseaudio equalizer</a></li><li><a href="http://tuxicoman.jesuislibre.net/2010/09/activer-le-mode-realtime-dans-jack.html">Activer le mode realtime dans Jack</a></li><li><a href="http://tuxicoman.jesuislibre.net/2014/02/pulseaudio-partage-sur-le-lan.html">Pulseaudio partagé sur le LAN</a></li><li><a href="http://tuxicoman.jesuislibre.net/2013/12/institut-du-monde-arabe-les-10-000-euros-mensuels-de-jack-lang.html">Institut du monde arabe : les 10.000 euros mensuels de Jack…</a></li><li><a href="http://tuxicoman.jesuislibre.net/2009/03/audiobox-usb-sur-linux.html">Audiobox USB sur Linux</a></li></ul><div></div></div>
<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/05/jack-avec-pulseaudio.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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Tuxicoman : <a href="">Pulseaudio equalizer</a> (30/11/2013)</li><li>Tuxicoman : <a href="">Pulseaudio partag&eacute; sur le LAN</a> (17/02/2014)</li><li>Tuxicoman : <a href="">Synth&egrave;se vocale sous linux</a> (06/05/2015)</li><li>Tuxicoman : <a href="">Versions des paquets de Debian Wheezy</a> (22/07/2012)</li><li>Tuxicoman : <a href="">Easter egg : le poisson Gnome</a> (23/09/2012)</li></ul></div></p>


uri: OLPC-France-Comment-les-enseignants-et-les-enfants-s-approprient-i
feed_id:
http://olpc-france.org/blog/2015/05/comment-les-enseignants-et-les-enfants-sapproprient-ils-les-xos-en-classe-a-lecole-primaire/

title:
OLPC France : Comment les enseignants et les enfants s’approprient-ils les XOs en classe à l’école primaire ?

url:
http://olpc-france.org/blog/2015/05/comment-les-enseignants-et-les-enfants-sapproprient-ils-les-xos-en-classe-a-lecole-primaire/

content:
<p><a href="media/e7e18717.decouverte-XO-oct-2012.png" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2012/10/decouverte-XO-oct-2012.png"><img src="media/c1794e58.decouverte-XO-oct-2012-300x183.png" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2012/10/decouverte-XO-oct-2012-300x183.png" alt="Le XO dans la classe à Saint-Denis" width="300" height="183"></a></p>
<p>Une étude réalisée à Saint-Denis (ïle de France), 2012 – 2014</p>
<p>Le projet OLPC a soutenu de nombreux programmes de déploiement d’ordinateurs pour enfants à travers le monde. Les évaluations réalisées montrent notamment que les enseignants et l’entourage de l’enfant ont un rôle à jouer pour favoriser le développement d’usages autonomes et créatifs des ordinateurs portables de type XO. Comme le rappelle Yarosh [Yarosh et al. (2011)], « <em>an entire social ecology needs to be in place for the child to successfully learn and connect</em>« .(« la présence d’un écosystème social complet doit être en place pour que l’enfant réussisse à apprendre »).</p>
<p>Comment les enseignants s’approprient-ils les XOs pour en proposer un usage pédagogique à leurs élèves ?</p>
<p>S’approprier une technologie, la faire sienne, l’intégrer à ses pratiques quotidiennes, semble être un processus lent et progressif, qui passe par de multiples explorations des utilisations possibles des ordinateurs, des adaptations, etc. Qu’en est-il des classes mobiles composées d’ordinateurs portables ?</p>
<p>Pour observer et analyser ce processus dans la durée, nous avons conduit une étude pendant 2 ans et demi (janvier 2012-juin 2014) dans une école de St-Denis, aux portes de Paris. </p>
<h1>Résultats</h1>
<h2>Introduction de la classe mobile: des transformations non anticipées</h2>
<p>Les XO ont d’abord été utilisés par les enseignants pour remplacer certaines activités classiquement réalisées sur feuille (calcul mental, géométrie, production d’écrit) en vue de proposer des activités plus motivantes pour les élèves avec des applications susceptibles d’être plus adaptées à leurs besoins.</p>
<p><a href="media/56f0e092.drgeo.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2013/02/drgeo.jpg"><img src="media/f3f3892c.drgeo-300x212.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2013/02/drgeo-300x212.jpg" alt="Découverte de la symétrie avec Dr Geo" width="300" height="212"></a></p>
<p>Pour mettre en œuvre ce projet, les enseignants ont dû faire face à des contraintes organisationnelles nouvelles (déplacement, chargement) qui leur demandaient une réorganisation de la préparation de leur activité.</p>
<p>Au-delà de la préparation, l’observation des séances a montré que l’introduction des XO transformait toutes les dimensions de leur activité en classe (mise en place des situations d’apprentissage, gestion de la classe) ; ces transformations n’avaient pas été anticipées et ont été plus ou moins bien vécues. Néanmoins, l’attitude des enfants et leur implication importante dans les activités a motivé les enseignants à dépasser ces contraintes.</p>
<p>A l’issue de cette première phase, tous les enseignants étaient très enthousiastes !</p>
<h2>Utilisation des XO dans la durée : deux trajectoires d’appropriation différentes</h2>
<p>Durant la deuxième année, 7 enseignants ont souhaité participer au projet. Au cours de l’année, ils ont adopté deux attitudes différentes vis-à-vis du XO et deux trajectoires d’appropriation distinctes.</p>
<p>La majorité des enseignants ont exploré différentes activités des XO dans des disciplines diverses en s’appuyant sur les formations proposées. Ces explorations les ont parfois conduits à constater un écart avec leurs attentes, ce qui les a conduits à explorer d’autres directions. A chaque nouvelle exploration, les gestes professionnels habituels étaient remis en question,  ce qui demandait une adaptation des séances proposées. C’est pourquoi les enseignants ont choisi de restreindre leurs explorations à un petit nombre de disciplines bien maitrisées. L’une d’entre elles a par exemple consisté en la réalisation d’une planche de manga avec fototoon (cf. précédente note de blog).</p>
<p>L’un des enseignants a choisi une autre stratégie. Il a utilisé une seule activité (tuxmaths, application proposant du calcul mental sous forme ludique), mais pendant plusieurs. Cette utilisation au fil de l’année scolaire lui a rapidement permis d’organiser son activité de façon très stable et de concentrer son attention sur l’apprentissage des élèves plutôt que sur la prise en main de l’ordinateur et de l’application.</p>
<h2>Différents facteurs qui influencent positivement ou négativement l’appropriation</h2>
<p>Au fur et à mesure de l’utilisation différents facteurs ont influencé positivement ou négativement le processus d’appropriation</p>
<p><strong>Facteurs positifs</strong>. La formation proposée aux enseignants, la conception collective de scénarios pédagogiques et la dynamique d’équipe positive présente dans l’école ont motivé les enseignants à tester de nouveaux usages et à persévérer. On perçoit ici l’importance de la dimension sociale de l’appropriation.</p>
<p>L’attitude très positive des élèves face à la classe mobile (motivation, engagement, émulation, fierté devant le résultat produit) ainsi que les progrès observés sont également des facteurs qui facilitent l’appropriation.</p>
<p><strong>Facteurs négatifs</strong>. En revanche de multiples contraintes freinent les usages des XO en classe. Il est à noter que ces facteurs évoluent au cours du temps :</p>
<ul><li>Lors de l’introduction de la classe mobile, les facteurs principaux semblent être les contraintes logistiques (déplacement, chargement) mais aussi les perturbations de l’activité de l’enseignant.</li>
<li>Dans un second temps, les enseignants trouvent des solutions aux contraintes logistiques mais sont affectés par le manque de fiabilité de certaines applications. Ceci peut conduire l’enseignant à perdre le contrôle de la séance. Le manque de compétence technique peut accentuer cette sensibilité aux aléas et autres problèmes techniques. Des tensions temporelles entre les multiples tâches que doivent gérer les enseignants freinent également leur investissement.</li>
<li>Dans un troisième temps, les enseignants qui continuent à utiliser le XO souhaitent mettre en place des utilisations plus ambitieuses (collecte de données sur le terrain, puis réalisation d’analyse, de recherche d’information, de documents) mais un ensemble de contraintes techniques et des problèmes d’interopérabilité (fiabilité de la connexion wifi, absence de serveur pour gérer l’ensemble des ordinateurs, impossibilité d’imprimer, etc.) limitent les possibilités d’action.</li>
</ul><p>Ces différentes contraintes conduisent progressivement les enseignants à utiliser les XO pour des enseignements disciplinaires spécifiques, à réinvestir la salle multimédia pour des projets plus globaux, impliquant de la recherche d’information ou la production de documents multimédias ou à renoncer à certains projets.</p>
<h2>Réfléchir collectivement à des solutions</h2>
<p>En conclusion, Le processus d’appropriation des XO est lent, il s’inscrit sur plusieurs années. Un ensemble de facteurs influence ce processus au cours du temps, et oriente les choix des enseignants et les usages proposés aux élèves.</p>
<p>L’accompagnement proposé aux enseignants et l’existence d’un collectif d’enseignants dynamiques et impliqués semblent être essentiels à la réussite du projet. Cet accompagnement doit avoir lieu lors de l’introduction de la classe mobile, mais aussi régulièrement ensuite, afin de permettre aux enseignants d’identifier les freins à l’utilisation et de réfléchir collectivement à des solutions.</p>
<p>Néanmoins, des contraintes techniques et « écosystémiques » freinent les usages. Pour que les enseignants puissent les dépasser il est important de mettre à leur disposition non seulement un ordinateur et des applications appropriées aux besoins des enfants, mais aussi un éco-système adapté aux besoins des enseignants, aux différentes facettes de leur activité. Ainsi, il s’agit non seulement de fournir des technologies supports aux apprentissages individuels, mais aussi de veiller à instrumenter la dimension collective de l’apprentissage à travers le suivi de l’activité des enfants, la gestion de leurs productions, et surtout le partage collectif de ce qui est réalisé par chacun.</p>
<h1>Pour en savoir plus…</h1>
<p>Rapport de l’étude : Nogry et al. (2015). Appropriation d’une classe mobile à l’école primaire : étude de cas durant 2 ans et demi à St-Denis. Rapport de recherche – Université Paris 8.<br><a href="media/3780c9c9.t-recherche-appropriation-classe-mobile_St-Denis2014-Vfinale.pdf" data-original-source="http://olpc-france.org/documentation/rapport-recherche-appropriation-classe-mobile_St-Denis2014-Vfinale.pdf">Rapport complet</a><br><a href="media/554e309c.rapport-recherche-appropriation-St-Denis2014-Vsynthetique.pdf" data-original-source="http://olpc-france.org/documentation/rapport-recherche-appropriation-St-Denis2014-Vsynthetique.pdf">Rapport synthétique</a></p>
<p>A lire aussi Decortis F. (2015). <a href="http://www.puf.com/Autres_Collections:L%27ergonomie_orient%C3%A9e_enfants">L’ergonomie orientée enfants</a>. PUF </p>
<h1>Partenaires du projet</h1>
<p>Ce projet est est réalisé par Sandra Nogry MCF en Pyschologie des apprentissages (laboratoire Paragraphe, Université Cergy-Pontoise) et Françoise Decortis, Professeure en ergonomie, (Equipe C3U, Laboratoire Paragraphe, Université paris 8).<br>
Il est financé par la région île de France (Projet PICRI) et soutenu par l’association OLPC-France avec le soutien de la fondation Lyoness Child and Family. </p>
<p>Pour toute information complémentaire vous pouvez contacter <a href="mailto:sandra.nogry@u-cergy.fr">Sandra Nogry</a></p>
<p><a href="media/0a08b5c3.idf2005.gif" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2013/05/idf2005.gif"><img src="media/0a08b5c3.idf2005.gif" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2013/05/idf2005.gif" alt="idf2005" width="150" height="100"></a></p>
<p><img src="media/555f14a0.b5a4c4b23233d8623b213fb0469dfcd5" data-original-source="http://cdn.libravatar.org/avatar/b5a4c4b23233d8623b213fb0469dfcd5" alt="Gravatar de OLPC France" class="gravatar" /><br/><i>Original post of <a href="http://olpc-france.org/blog/2015/05/comment-les-enseignants-et-les-enfants-sapproprient-ils-les-xos-en-classe-a-lecole-primaire/" title="Visit the source">OLPC France</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>OLPC France : <a href="">L&rsquo;appropriation du XO par les enseignants &agrave; l&rsquo;&eacute;tude &agrave; Saint-Denis</a> (02/02/2012)</li><li>OLPC France : <a href="">Les premiers r&eacute;sultats d&rsquo;appropriation du XO &agrave; Saint-Denis</a> (20/02/2013)</li><li>OLPC France : <a href="">[Nosy Komba] Retour de Nosy Komba</a> (27/08/2014)</li><li>OLPC France : <a href="">OLPC France en ordre de marche pour 2013</a> (23/10/2012)</li><li>OLPC France : <a href="">[Nosy Komba] Plus encore en 2012</a> (20/03/2012)</li></ul></div></p>


feed_id: http://karma-lab.net/propre-serveur-courrier-postfix
title: Artisan Numérique : Son propre serveur de courrier avec PostFix
uri: Artisan-Numérique-Son-propre-serveur-de-courrier-avec-PostFix
url: http://karma-lab.net/propre-serveur-courrier-postfix
content:
<div></div>


<article><div><a href="http://karma-lab.net/propre-serveur-courrier-postfix"><img src="media/b7b6f945.article-icon.jpg" data-original-source="http://karma-lab.net/propre-serveur-courrier-postfix/article-icon.jpg" width="100" height="100"></a></div>

<div><p>Postfix est un serveur libre de messagerie électronique développé à l'origine comme une
alternative, plus simple et plus sécurisée, à sendmail. Aujourd'hui c'est une énorme usine
à gaz qui demanderait quelques bonnes vies de chat pour être correctement maîtrisée.</p>
<p>L'objectif de ce tutoriel est de voir comment nous pouvons utiliser cet outil de manière
très fortement allégée dans le seul but de gagner en indépendance vis à vis d'un
fournisseur, mais aussi en puissance et en souplesse.</p>
</div>
<div><h2>DNS et enregistrement MX</h2>
<p>Pour recevoir du courrier un prérequis est de disposer d'une IP fixe, ce qui est
automatique avec une dédibox ou une freebox. Il est cependant possible d'utiliser des
IP variables en passant par des services comme <a target="blank" href="http://karma-lab.net/dyndns.org">DynDNS.org</a> mais de nos jours,
avec le volume de SPAM et la violence des contre-mesures, ce n'est clairement pas
conseillé.</p>
<p>Pour pouvoir utiliser notre IP, il nous faut aussi acheter un nom de domaine. Il s'agit là
d'une formalité qui ne coûte pas le service qu'il rend (12€ chez Gandi pour un .fr ou un
.net). Et une fois ce domaine en poche, il ne nous reste plus qu'à configurer ses zones de
sorte à ce que notre nouveau nom pointe sur notre IP.</p>
<p>Chez Gandi cela se fait très facilement avec un peu de courage et de gougueulage en
passant par l'interface "gestion des Zones", en mode Avancé ou Expert. La version la plus
simple que nous devons obtenir pour le routage du courrier doit ressembler à cela :</p>
<pre><code>mon_server <span>300</span> IN A <span>11.22</span>.<span>33.44</span>
smtp.mon_domaine.net <span>300</span> IN CNAME mon_server
@ <span>300</span> IN MX <span>10</span> smtp.mon_domaine.net.
</code></pre>
<p>Sans rentrer dans les arcanes de la syntaxe DNS, tout ceci indique que la machine
<kbd>mon_serveur</kbd> pointe sur l'adresse IP <kbd>11.22.33.44</kbd> de sorte à ce qu'un <kbd>ping
mon_server.mon_domaine.net</kbd> réponde positivement. C'est ce que l'on appelle une
enregistrement <kbd>A</kbd> (principal).</p>
<p>Ensuite vient un enregistrement <kbd>CNAME</kbd> qui n'est autre q'un alias sur un enregistrement
<kbd>A</kbd>. Ce n'est pas strictement nécessaire mais c'est plus propre ainsi, notre serveur SMTP
sera donc accessible par <kbd>smtp.mon_domaine.net</kbd>.</p>
<p>Enfin vient un enregistrement <kbd>MX</kbd> qui définit le nom qualifié de la machine qui
prend en charge le courrier entrant (n'oubliez pas le <kbd>.</kbd> final). Notez le
chiffre <kbd>10</kbd> qui définit la priorité de cet enregistrement. L'idée est que si vous avez
des amis qui ont eux aussi un domaine et un serveur courriel, vous pouvez ajouter d'autres
enregistrement MX pointant chez eux. Ainsi si le MX de plus forte priorité ne répond pas,
le courrier est envoyé à celui qui une priorité inférieur. Ainsi il est possible de
renforcer mutuellement plusieurs serveurs pour être certain de ne rien perdre.</p>
<p>Pour chacun des enregistrements <kbd>300</kbd> indique un délai en secondes que les serveurs
utilisent comme base de temps pour les mises à jour. Ici, la mise à jour est faite, en cas
de changement des données DNS, toutes les 5 minutes.</p>
<p>Une fois que vos modifications sont correctement propagées sur le net (comptez 24 heures
pour la première fois). Ceci fait, la mécanique fonctionne de la manière suivante:</p>
<ol><li>Lorsqu'un utilisateur du Net veut vous envoyer un courriel, il le fait à l'adresse
<kbd>gaston@mon_domaine.net</kbd>.</li>
<li>Son client de courriel va  poster le courrier au serveur SMTP (Simple Mail Transport
Protocol) de son fournisseur d'accès.</li>
<li>Le SMTP du FAI va extraire le domaine du destinataire et analyser la définition de
zone associée (celle que nous venons de propager).</li>
<li>S'il trouve un enregistrement MX il remonte (je simplifie, hein ;-)) à
l'enregistrement <kbd>CNAME</kbd> pour finalement récupérer son <kbd>IP</kbd> par son enregistrement
<kbd>A</kbd>.</li>
<li>Le serveur SMTP du FAI va alors se connecter sur l'adresse IP du serveur de Gaston, sur
le port 25.</li>
</ol><p>Et là, il faut bien que quelqu'un lui réponde sinon c'est la cata, courriel perdu, amis
fâchés, tout ça, tout ça. Nous allons donc donc passer à l'installation chez nous de ce
fameux serveur SMTP, M. Postfix.</p>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="2059651097" data-ad-format="auto"></ins><h2>L'organisation de postfix</h2>
<p><img src="media/eb98996c.illustration-postfix.jpg" data-original-source="http://karma-lab.net/propre-serveur-courrier-postfix/illustration-postfix.jpg" alt=""></p>
<p>Postfix est donc un serveur de messagerie qui a la particularité de se composer d'une
série de sous-démons travaillant de concert pour former une véritable chaîne de traitement
du courrier entrant. Dans le graphique ci-dessus, en vert sont les entrées de courrier, en
orange les démons traitant les messages, en chocolat les différentes files de stockages,
et en prune les sorties.</p>
<p>Les messages peuvent ainsi être distribués soit localement en les insérant dans la file
<kbd>maildrop</kbd> ou à distance en passant par le service <kbd>SMTP</kbd>. Dans les deux cas, les messages
finissent par être pris en charge par le démon <kbd>cleanup</kbd> qui les stocke dans la file
<kbd>incoming</kbd>. Ensuite le démon <kbd>qmrg</kbd> ventile les messages vers du stockage local, un autre
serveur <kbd>SMTP</kbd> ou vers le démon <kbd>lmtp</kbd> communiquant via le protocole LMTP (Light Mail
Transport Protocol) très bien adapté au transport local du courrier, par exemple vers le
serveur dovcot (imap).</p>
<h2>Installation de postfix</h2>
<p>Ici rien de sorcier, tout est dans le même paquet sur la grande majorité des
distributions, sur une debian cela donnerait donc</p>
<pre><code><span>$ sudo aptitude install postfix</span>
</code><div>installation de postfix</div></pre>
<p>Le résultat sera une installation quasi vierge que nous allons pouvoir paramétrer proprement.</p>
<h2>Paramétrage de postfix</h2>
<p>L'installation de postfix ne pose aucun problème, c'est plus sa configuration qui rend
va vous dégarnir prématurément. </p>
<p>Pour rentrer directement dans le vif de sujet, allons jeté un oeil à ce que devra être la
configuration principale du serveur, le fichier <kbd>/etc/postfix/main.cf</kbd>. Ce qui suit est
une configuration qui fonctionne sur trois serveurs dont j'ai la charge et ce sans
problème depuis des années.</p>
<h3>L'identité du serveur</h3>
<p>Pour éviter de trop donner d'informations au monde extérieur sur ce qui tourne sur notre
machine, nous donnons allons donner ici à notre serveur PostFix de charmants petits noms
d'oiseaux :</p>
<pre><code>smtpd_banner = <span>$myhostname</span> Tagazok !
mail_name = PiouPiou
mail_version = <span>6.6</span>.<span>6</span>
</code><div>limitation de l'identification au strict minimum</div></pre>
<p>Voilà, comme cela, ce sera difficile à un attaquant potentiel de comprendre ce qui tourne
exactement chez nous. </p>
<h3>Paramétrage du réseau</h3>
<p>Nous allons maintenant spécifier la manière dont postfix "écoute" le réseau. Cela consiste
basiquement à le connecter à toutes les IP de la machine (c'est un serveur ouvert sur
l'extérieur) et à se concentrer sur IPV4.</p>
<pre><code>inet_interfaces = all
inet_protocols = ipv4
</code><div>Paramétrage de l'écoute</div></pre>
<h3>Gestion du domaine</h3>
<p>Le paramétrage du domaine pris en charge par postfix reste assez simple nous concernant :</p>
<pre><code><span># définis le nom Internet (fqdn) de la machine.</span>
myhostname = mon_serveur.mon_domaine.net

<span># spécifie le nom du domaine local (myhostname moins le nom de la bécane)</span>
mydomain = mon_domaine.net

<span># définit l'adresse d'émission des messages postés localement</span>
myorigin = mon_domaine.net

<span># définit une liste de domaine ou nom de bécanes que postfix</span>
<span># considérera comme la destination finale des messages.</span>
<span># Il faut donc mettre ici la liste des domaines qui <b>ne sont pas relayés</b></span>
<span># sur d'autres machines.</span>
mydestination = mon_domaine.net, mon_second_domaine.net
</code><div>définition du domaine</div></pre>
<p>Il faut maintenant définir nos "réseaux de confiances", c'est à dire les plages d'adresses
IP pour lesquels postfix vous autorisera par exemple l'envoi de courriels vers d'autres
serveurs. On y ajoute donc notre réseau local car c'est de là que sera expédié le
courrier (plus la peine d'utiliser le SMTP de votre FAI). L'ajout du localhost nous
permettra d'installer par exemple un WebMail comme <a target="blank" href="http://roundcube.net/">Roundcube</a> sur
la même machine que postfix.</p>
<pre><code>mynetworks = <span>127.0</span>.<span>0.0</span>/<span>8</span>,<span>192.168</span>.<span>154.0</span>/<span>28</span>
</code><div>réseaux de confiance</div></pre>
<p>Ensuite nous indiquons les domaines que postfix a le droit de relayer. <strong>Attention à ce
paramétrage</strong> car il ne faudrait pas que votre serveur devienne ce que l'on appelle un
"relais ouvert" permettant aux spammeurs d'accomplir leur méfaits. Vous allez y mettre
bien sur votre domaine (mydestination), mais vous pouvez aussi ajouter les domaines "amis"
que nous prenons en charge que ce soient ceux correspondant à nos enregistrements MX de
backup ou simplement des domaines que vous hébergez chez vous.</p>
<pre><code>relay_domains = <span>$mydestination</span> domaine_ami.net
</code><div>définition des domaines relayables</div></pre>
<p>Lorsque vous avez terminé votre configuration, vérifiez <strong>systématiquement</strong> que votre
serveur n'est pas une porte ouverte aux spams avec des outils en ligne comme
<a target="blank" href="http://www.abuse.net/relay.html">celui-ci</a>.</p>
<p>Normalement lorsque l'on utilise notre postfix pour envoyer un mail, il va chercher
directement à contacter le serveur SMTP du destinataire. Si vous préférez utiliser un
serveur SMTP mandataire, par exemple celui de votre FAI, il suffit d'ajouter la ligne
suivante :</p>
<pre><code>relayhost = smtp.free.fr
</code><div>définition d'un serveur SMTP de relais</div></pre>
<h3>Avant poste du filtrage des SPAM</h3>
<p>Notre ennemi juré, c'est le SPAM. Nous verrons dans un autre papier comment s'en prémunir
avec SpamAssassin. Mais en attendant, il est possible d'applique à notre serveur PostFix
une bon hygiène. </p>
<p>Nous allons donc adjoindre au module SMTP un ensemble de règles lui permettant de
qualifier le courrier entrant. Le principe est que c'est très mais alors très rapide en
comparaison de SpamAssassin car directement intégré au moteur SMTP de postfix. Si le test
ne passe pas, le vilain est jeté sans somation.</p>
<pre><code>smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
check_recipient_access <span>hash</span>:/etc/postfix/spam,
permit
</code><div>Qualification des courriels entrant</div></pre>
<p>Alors j'ai mis ici les règles les plus "safe" en ajoutant un "plus" particulièrement
intéressant, la référence à un fichier <kbd>/etc/postfix/spam</kbd> pouvant contenir des motifs
d'adresse cible à rejeter. Cela va nous permettre d'éliminer des adresses non utilisées
mais très polluées, typiquement des adresses que vous avez "grillées" et qui sont pourries
de SPAM.</p>
<p>Pour initier cette liste, commencez par la créer (avec nano, vi, etc.) et y ajouter une
adresse suivie d'une action <kbd>REJECT</kbd>. Le principe sera que dés que le serveur SMTP verra
arriver cette adresse cible (dans le champ <kbd>TO</kbd>), il arrêtera tout traitement concernant
ce courriel. Brutal mais efficace.</p>
<pre><code>vielle_adresse@mon_domaine.net      REJECT
</code><div>exemple de fichier /etc/postfix/spam</div></pre>
<p>En l'état cette liste n'est pas utilisable par postfix. Elle doit préalablement être
"compilée" en une base de donnée. Pour cela, utilisez la commande <kbd>postmap</kbd></p>
<pre><code><span>root</span><span>postmap spam</span>
<span>root</span><span>ls spam*</span>
<span>spam    spam.db</span>
</code><div>Compilation d'une table postfix</div></pre>
<p>Comme vous le voyez, la commande à généré un fichier <kbd>spam.db</kbd>, la version indexée de la
liste d'origine. A chaque fois que vous modifiez une table, vous devrez lancer cette
commande dessus.</p>
<h3>Gestion des alias</h3>
<p>Les alias sont une étape optionnelle si vous ne gérez qu'un domaine et que vous n'avez au
final qu'un compte mail cible par adresse source. En réalité ce cas n'est jamais vérifié
car nous avons tous besoin au minimum de rediriger une série d'adresses sur un même compte
(ex. <a target="blank" href="mailto:root@mon_domain.com">root@mon_domain.com</a> vers mon adresse standard). Les
alias permettent donc de jouer le rôle de redirecteur d'une adresse, d'un groupe d'adresse
ou même d'un domaine complet vers une autre adresse.</p>
<p>Pour mettre ceci en oeuvre, nous ajoutons allons ajouter une autre liste (comme pour les
spams) qui va nous permettre cette mise en relation :</p>
<pre><code>virtual_<span>alias</span>_maps = <span>hash</span>:/etc/postfix/aliases
</code><div>Définition des aliases</div></pre>
<p>Reste maintenant à nourrir ce fichier :</p>
<pre><code><span># tous les courriers pour le domaine mon_domaine.net et mon_second_domaine.net va en priorité à gaston</span>
@mon_domaine.net             gaston
@mon_second_domaine.net     gaston

<span># le courrier de robert lui revient</span>
robert@mon_domaine.net       robert
</code><div>exemple de fichier /etc/postfix/aliases</div></pre>
<p>Comme pour la liste des spams, nous devons compiler cette liste après modification à
l'aide de la commande <kbd>postmap</kbd>.</p>
<pre><code><span>root</span><span>postmap aliases</span>
<span>root</span><span>ls aliases</span>
<span>aliases    aliases.db</span>
</code><div>Compilation d'une table postfix</div></pre>
<h3>Limitations de taille</h3>
<p>Pour terminer, vous pouvez aussi modifier les limites de tailles imposées à un message et
une boîte aux lettres (en octets). Cette opération nous permet de recevoir de très gros
fichiers sans encombres, ce qui est un autre avantage à posséder son propre serveur :</p>
<pre><code>message_size_<span>limit</span> = <span>104857600</span>
mailbox_size_<span>limit</span> = <span>104857600</span>
</code><div>limitation de la taille des messages et des boîtes aux lettres</div></pre>
<p>Placer l'une de ses valeurs à 0 pour ne pas avoir de limitation du tout.</p>
<h3>Gestion des erreurs</h3>
<p>Le <kbd>soft bounce</kbd> est à manier avec <strong>beaucoup de précaution</strong>. D'une certaine manière, il
assure que vos courriels ne seront jamais rejetés mais stocké en queue si par exemple
votre espace disque est totalement consommé ou que SpamAssassin est parti en vrille. En
contrepartie, il va ré-émettre comme un sauvage les courriels à "faux numéro", ce qui a le
don d'exaspérer les serveurs d'en face avec le risque de vous faire marquer comme
spammeur. Personnellement je le laisse à <kbd>no</kbd> et le passe à <kbd>yes</kbd> lorsque je fais des
opérations de maintenance pour ne pas perdre de courrier.</p>
<pre><code>soft_bounce=no
</code><div>définition du 'soft bounce'</div></pre>
<p>Lorsque <kbd>soft bounce</kbd> est à <kbd>no</kbd>, nous avons donc le risque de perdre du courrier si un
élément est défaillant dans la chaîne de traitement des messages (spamassassin en carafe,
disque plein, etc). Pour contrer cela, l'astuce est de changer le <a target="blank" href="http://www.arobase.org/sos/erreurs-codes.htm">code
d'erreur</a> généré pour un destinataire
invalide de <kbd>550</kbd> (ce qui veut dire "mail rejeté") à 450 (ce qui veut dire "essayez un peu
plus tard"). Du coup le serveur d'en face va (de mémoire) retenter l'envoi toutes les 10
minutes pendant 4 heures, avant de déclarer que votre courrier est vraiment mort.</p>
<pre><code>unknown_<span>local</span>_recipient_reject_code = <span>450</span>
</code><div>stratégie de récupération d'erreurs</div></pre>
<ins data-ad-client="ca-pub-9693213617635329" data-ad-slot="5803363093" data-ad-format="auto"></ins><h2>Test de l'installation</h2>
<p>Maintenant que nous avons paramétré notre serveur, il nous reste à vérifier que cela
fonctionne. La première chose à faire sera évidement de le (re)démarrer</p>
<pre><code><span>root</span><span>/etc/init.d/postfix restart</span>
<span>Stopping Postfix Mail Transport Agent: postfix.</span>
<span>Starting Postfix Mail Transport Agent: postfix.</span>
</code><div>Redémarrage de postfix</div></pre>
<p>Vous pouvez aussi utiliser la commande <kbd>/etc/init.d/postfix reload</kbd> si postfix est déjà
lancé, c'est un peu moins bourrin.</p>
<p>Ensuite pour tester, le plus simple dans un premier temps est d'utiliser l'antique client
<kbd>telnet</kbd> que nous allons connecter au port 25 (SMTP) de notre serveur :</p>
<pre><code><span>root</span><span>telnet smtp.mon_domaine.net <span>25</span></span>
<span>Trying 11.22.33.44...</span>
<span>Connected to smtp.mon_domaine.net (11.22.33.44).</span>
<span>Escape character is '^]'.</span>
<span>220 mon_serveur.mon_domaine.net Tagazok !!</span>
<span>></span><span>ehlo son_domaine.net</span>
<span>250-smtp.mon_domaine.net</span>
<span>250-PIPELINING</span>
<span>250-SIZE 1004857600</span>
<span>250-VRFY</span>
<span>250-ETRN</span>
<span>250-ENHANCEDSTATUSCODES</span>
<span>250-8BITMIME</span>
<span>250 DSN</span>
<span>></span><span>mail from: robert@son_domaine.net</span>
<span>250 2.1.0 Ok</span>
<span>></span><span>rcpt to: gaston@mon_domaine.net</span>
<span>250 2.1.5 Ok</span>
<span>></span><span>data</span>
<span>354 End data with <CR><LF>.<CR><LF></span>
<span>></span><span>Robert parle à gaston !!</span>
<span>>$</span>
<span>></span><span>.</span>
<span>250 2.0.0 Ok: queued as D421D908DA0</span>
<span>></span><span>quit</span>
<span>221 2.0.0 Bye</span>
<span>Connection closed by foreign host.</span>
<span>root#</span>
</code><div>Session de test de notre serveur Telnet</div></pre>
<p>Si tout c'est bien passé, <kbd>gaston</kbd> devrait ainsi recevoir un courriel de <kbd>robert</kbd>. Cette
approche peut aussi être utilisée pour tester les barrières anti-spam. Toujours est-il que
cela fonctionne, nous pouvons donc passer à la suite, le stockage du courrier.</p>
<h2>Redirection du courrier</h2>
<p>A ce stade, notre serveur postfix est capable de prendre en charge le courrier entrant,
c'est déjà une bonne chose. Côté stockage, si rien n'est fait, le courrier de gaston est
posé, à l'ancienne, dans le dossier <kbd>/var/mail/gaston</kbd>. gaston peut donc lire son mail,
avec l'ancestrale commande 'mail', ou alors avec Pine ou Mutt. Ou alors vous allez devoir
installer un serveur IMAP tel que DoveCot ou Cyrus. </p>
<p>En revanche si votre serveur postfix est sur une machine distante (ex. une dédibox), il va
falloir trouver un moyen pour que votre courriers soient ré-acheminés sur votre serveur
local. </p>
<p>Pour y arriver, une solution assez simple est d'installer un second serveur postfix sur
votre réseau local. Ce serveur postfix sera configuré pour ne prendre en charge <strong>que</strong> le
courrier de votre domaine ce qui au fond reprend à peu prés (au delta du paramétrage des
domaines amis) la configuration que nous venons de voir.</p>
<p>Ensuite, la seule chose à faire est d'indiquer au postfix distant comment ré-acheminer le
courriels de votre domaine. Pour cela nous allons rajouter une nouvelle table
<kbd>transport</kbd></p>
<pre><code>transport_maps = <span>hash</span>:/etc/postfix/transport
</code><div>Définition de la table de transport</div></pre>
<p>Nous pouvons maintenant créer et alimenter cette table :</p>
<pre><code>mon_domaine.net           smtp:[<span>11.22</span>.<span>33.44</span>]
domaine_ami.net           smtp:[mail.domain_local.org]
</code><div>Exemple de fichier /etc/postfix/transport</div></pre>
<p>Comme toujours, pensez à recompiler la table avec la commande <kbd>postmap</kbd> après modification.</p>
<p>Comme vous le voyez, c'est aussi là que nous traitons le ré-acheminement du courrier du
domaine ami que nous avons déclaré plus haut par <kbd>relay_domains</kbd>.</p>
<p>Une fois nos deux postfix paramétrés, le courriel arrive sur le premier (le serveur
distant), est accepté (à cause de <kbd>relay_domains</kbd>), puis redirigé sur le serveur local
grâce à la table <kbd>transport</kbd>. Là vous pouvez un routage final vers votre serveur IMAP, et
c'est terminé.</p>
<p>A ce stade tout est presque prêt sauf un léger détail, postfix va rejeter tous ces
courriels non-locaux parce qu'ils sont... non locaux... Pour éviter ce gag, il faut
demander à notre ami de ne plus vérifier que le destinataire dispose d'un compte en local
pour traiter son courriel :</p>
<pre><code><span>local</span>_recipient_maps =
</code><div>Déclaration d'une table de destinataires vide</div></pre>
<h2>Quelques astuces</h2>
<h3>Remise en queue des messages</h3>
<p>L'objectif de cette commande est de permettre aux messages d'être à nouveau interprétés
par postfix pour être replacés dans les bonnes queues. Elle est notamment très utile
lorsque l'on a des erreurs de configuration qui une fois corrigées laissent des messages
en attente (ex. désinstallation d'amavis et message d'erreur <kbd>warning: connect to
transport smtp-amavis: No such file or directory</kbd>) :</p>
<pre><code><span>root</span><span>postsuper -r ALL</span>
<span>postsuper: Requeued: 5 messages</span>
</code><div>remise en queue des messages</div></pre>
<h3>Liste des messages en queue</h3>
<p>Lorsque Postfix n'arrive à rien faire d'un message, il le met en file d'attente. Les
commande suivantes permette d'avoir l'état de ces files :</p>
<pre><code><span>ces deux commandes sont équivalentes</span>
<span>root</span><span>postqueue <span>-f</span></span>
<span>-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------</span>
<span>1DEC5908D05     3716 Mon Jan 19 14:33:50  tcpv@mon_domaine.com</span>
<span>(mail forwarding loop for tartignole@mon_domaine.com)</span>

<span>root</span><span>mailq</span>
<span>-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------</span>
<span>1DEC5908D05     3716 Mon Jan 19 14:33:50  tcpv@mon_domaine.com</span>
<span>(mail forwarding loop for tartignole@mon_domaine.com)</span>
</code><div>Affichage des messages en non-traités</div></pre>
<h3>Lire le contenu d'un message en queue</h3>
<p>Il arrive souvent qu'avant de détruire un message bloqué en queue, on ait envie de savoir
ce qu'il contient.. Pour cela nous avons la commande <kbd>postcat</kbd> (depuis postfix 2.0)</p>
<pre><code><span>root</span><span>postcat -q ID_MESSAGE</span>
</code><div>Lecture d'un message unique</div></pre>
<h3>Suppression d'un message en queue</h3>
<p>La commande précédente donne la liste des messages en attente dans la queue de postfix
(généralement des spams :/). Chaque message dispose d'un ID qui permet de le détruire
spécifiquement :</p>
<pre><code><span>root</span><span>postqueue <span>-d</span> ID_MESSAGE</span>
</code><div>destruction d'un message unique</div></pre>
<p>S'il s'agit de détruire tous les messages en queue (attention !!) vous pouvez utilisez la
commande suivante :</p>
<pre><code><span>root</span><span>postqueue <span>-d</span> ALL</span>
<span>postsuper: Deleted: 5 messages</span>
</code><div>destruction de tous les messages en queue</div></pre>
<h3>Profil de répartition des messages dans les queues</h3>
<p>Pour voir de plus prés l'utilisation d'une queue :</p>
<pre><code><span>root</span><span>qshape deferred</span>
<span>T  5 10 20 40 80 160 320 640 1280 1280+</span>
<span>TOTAL   7  0  0  0  0  0   0   0   1    0     6</span>
<span>chez.com   6  0  0  0  0  0   0   0   0    0     6</span>
<span>tiscali.fr  1  0  0  0  0  0   0   0   1    0     0</span>
</code><div>Profile des queues</div></pre>
<h3>Erreur de droit sur les fichiers</h3>
<p>Si vous avez dans vos logs l'erreur suivante <kbd>warning: mail_queue_enter: create file maildrop/163133.6208: Permission denied</kbd>, une solution possible est de lancer les commandes suivantes :</p>
<pre><code><span>root</span><span>postfix <span>set</span>-permissions</span>
<span>root</span><span>postfix reload</span>
</code><div>correction des droits postfix</div></pre>
<h1>Conclusion</h1>
<p>La mise en place d'un serveur Postfix, sous réserve de prendre quelques précaution pour ne
pas l'ouvrir aux spammeurs, est relativement simple. Et surtout c'est très fiable. Ceci
étant dit il manque quelques trucs à notre arsenal :</p>
<ul><li>une vraie gestion des spams avec SpamAssassin,</li>
<li>la gestion de SPF et DKIM pour signer nos mails et ne pas être pris pour des
spammeurs.</li>
</ul></div>
</article><div>
  <div data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
  <a href="https://twitter.com/share">Tweet</a> 
</div>
<div></div>

<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<p><img src="media/bfe45f7c.68c65462ed4ffebb9a113d9a5ccb254d" data-original-source="http://cdn.libravatar.org/avatar/68c65462ed4ffebb9a113d9a5ccb254d" alt="Gravatar de Artisan Num&eacute;rique" class="gravatar" /><br/><i>Original post of <a href="http://karma-lab.net/propre-serveur-courrier-postfix" title="Visit the source">Artisan Numérique</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>Artisan Num&eacute;rique : <a href="">Ajouter SpamAssassin &agrave; Postfix</a> (17/05/2015)</li><li>Liberez le tux : <a href="">Installer un serveur SMTP relai via POSTFIX</a> (25/03/2010)</li><li>TheGlu : <a href="">Apachetop, ou comment observer la vie tr&eacute;pidante de son serveur apache en direct.</a> (11/01/2008)</li><li>Brice Capelle : <a href="">Ubuntu &ndash; Mise &agrave; jour de version en ligne de commande</a> (26/07/2009)</li><li>Fuse : <a href="">Garder son serveur GNU / Linux &agrave; l&#039;heure atomique</a> (23/05/2008)</li></ul></div></p>


