# articles

feed_id: https://mozillazine-fr.org/quoi-de-neuf-dans-firefox-nightly-15%E1%B5%89-ed/
title: mozillaZine-fr : Quoi de neuf dans Firefox Nightly ? 15ᵉ éd.
uri: mozillaZine-fr-Quoi-de-neuf-dans-Firefox-Nightly-15ᵉ-éd
url: https://mozillazine-fr.org/quoi-de-neuf-dans-firefox-nightly-15%E1%B5%89-ed/
content:
<p><img src="media/e3b70c40.logo-nightly.png" data-original-source="https://mozillazine-fr.org/wp-content/uploads/2016/11/logo-nightly.png" alt="logo-nightly" width="179" height="193">Le <a href="https://blog.nightly.mozilla.org/">blog de Firefox Nightly</a> publie les articles de <a href="https://twitter.com/mike_conley" hreflang="en" title="Mike Conley (@mike_conley) sur Twitter">Mike Conley</a> (aidé cette semaine par Johann Hofmann) intitulés <cite>These Weeks in Firefox</cite>. Sa <a href="https://blog.nightly.mozilla.org/2017/04/26/these-weeks-in-firefox-issue-15/" hreflang="en" title="These Weeks in Firefox: Issue 15 (26 avr. 2017) Firefox Nightly News">15ᵉ édition</a> rapporte des nouvelles du développement de Firefox. Nous en avons sélectionnées quelques-unes :</p>
<p>Firefox 55 (actuellement en Nightly) inclut la fonctionnalité <i>lazy-tabs-browsers</i> qui ne restaure que les onglets lors de la demande. Cela signifie que la restauration de n’importe quelle session (même avec beaucoup d’onglets) devient presque instantanée.</p>
<p>(Re)lire : <a href="https://blog.mozfr.org/post/2017/04/Aurora-s-eteindra-aube" hreflang="fr" title="Aurora s'éteindra à l'aube (18 avr. 2017) Communauté Mozilla francophone">Aurora s’éteindra à l’aube</a>, sur Mozilla francophone</p>
<p>La refonte de <i>Places</i> (la bibliothèque de Firefox : marque-pages, historique…) pour prendre en charge des favicons en haute résolution a embarqué et apporte un gain en performances de près de 30 % pour certaines mesures d’entrées-sorties (<a href="https://en.wikipedia.org/wiki/Input/output" hreflang="en" title="Input/output – Wikipedia">I/O</a>) de fichiers. Du travail de suivi est toujours en cours.</p>
<p><span></span></p>
<p>Dans le cadre de <i>Photon Animation</i>, Mozilla a inclus une préférence pour consolider et activer/désactiver toutes les animations cosmétiques dans l’interface du navigateur et a une variable qui arrive pour activer/désactiver spécifiquement les changements de l’animation de Photon (dans Nightly jusqu’à la version 57).</p>
<p>Pour aider à mesurer l’impact sur les performances que les efforts en matière de <a href="https://wiki.mozilla.org/Quantum/Flow" hreflang="en" title="Quantum/Flow – Mozilla Wiki">Quantum Flow</a> ont, Mozilla <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1352204" hreflang="en" title="Bugzilla@Mozilla : Bug 1352204 – Only allow webextension and MPC=true (which=no shims) add-ons on Nightly">a désactivé les modules</a> qui exigent des aménagements temporaires pour la compatibilité pour les versions Nightly. Cela signifie que seules les WebExtensions et les extensions étiquetées comme compatibles avec le multiprocessus resteront actives.</p>
<p><a href="media/b2d36cfa.2017-05-04-21_21_34-Twitter-Nightly.png" data-original-source="https://mozillazine-fr.org/wp-content/uploads/2017/05/2017-05-04-21_21_34-Twitter-Nightly.png"><img src="media/b2d36cfa.2017-05-04-21_21_34-Twitter-Nightly.png" data-original-source="https://mozillazine-fr.org/wp-content/uploads/2017/05/2017-05-04-21_21_34-Twitter-Nightly.png" alt="Firefox Nightly : barre de notification de la désactivation d'extensions"></a></p>
<p>Ce changement est <a href="https://wiki.mozilla.org/Add-ons/ShimsNightly" hreflang="en" title="Add-ons/ShimsNightly - Mozilla Wiki">réversible</a> en passant la préférence <code>extensions.allow-non-mpc-extensions</code> à <code>true</code>. Cependant, l’équipe aimerait que vous ne reveniez pas sur ce basculement pour permettre à l’équipe performances d’avoir une idée plus claire sur l’amélioration de Firefox dans ce domaine et si ces efforts ont rendu Firefox plus rapide ou pas.</p>
<p>Le nombre de compartiments mémoire que les processus de contenu utilisent a été réduit. Cela devrait réduire leur impact de quelques mégas chacun !</p>
<p><a href="https://www.npmjs.com/package/eslint-plugin-mozilla" hreflang="en" title="eslint-plugin-mozilla">eslint-plugin-mozilla</a> peut désormais être utilisé via npm pour des projets externes. Il comprend une configuration « recommandée » qui est celle initialement présente dans toolkit/.</p>
<p>Les permissions « optionnelles » pour les <a href="https://wiki.mozilla.org/WebExtensions/Permissions#Optional_permissions_and_associated_permissions_API" hreflang="en" title="WebExtensions/Permissions : Optional permissions and associated permissions API – Mozilla Wiki">WebExtensions</a> ont été activées par défaut.</p>
<p><a href="media/ee53d167.Screenshot-2017-04-24-16.28.03.png" data-original-source="https://mozillazine-fr.org/wp-content/uploads/2017/05/Screenshot-2017-04-24-16.28.03.png"><img src="media/ee53d167.Screenshot-2017-04-24-16.28.03.png" data-original-source="https://mozillazine-fr.org/wp-content/uploads/2017/05/Screenshot-2017-04-24-16.28.03.png" alt="Permissions optionnelles pour les WebExtensions" width="546"></a></p>
<p>La fonctionnalité de remplissage automatique de formulaire a été activée cette semaine (pour <code>@autocmplete</code> sur <code><input></code>).</p>
<p><a href="https://github.com/mozilla-services/screenshots" hreflang="en" title="mozilla-services/screenshots: An experiment in creating better shareable versions of content">Firefox Screenshots</a> est en bêta 2 cachée derrière une préférence par défaut. Il sera activé très bientôt. Vous pouvez voler le départ en basculant la préférence <code>extensions.screenshots.system-disabled</code>.</p>
<p><a href="media/1c6f92c8.2017-05-05-17_37_18-droite-_-Firefox-Screenshots.png" data-original-source="https://mozillazine-fr.org/wp-content/uploads/2017/05/2017-05-05-17_37_18-droite-_-Firefox-Screenshots.png"><img src="media/1c6f92c8.2017-05-05-17_37_18-droite-_-Firefox-Screenshots.png" data-original-source="https://mozillazine-fr.org/wp-content/uploads/2017/05/2017-05-05-17_37_18-droite-_-Firefox-Screenshots.png" alt="Firefox Screenshots (Beta) – Coming soon" width="374" height="353"></a></p>
<p><a href="https://wiki.mozilla.org/Firefox/Screenshots" hreflang="en" title="Firefox/Screenshots – Mozilla Wiki">Firefox Screenshots</a> est l’outil de partage de captures d’écran testé originellement dans <a href="https://testpilot.firefox.com/" hreflang="fr" title="Firefox Test Pilot">Test Pilot</a> (<a href="https://wiki.mozilla.org/Test_Pilot" hreflang="en" title="Test Pilot – Mozilla Wiki">wiki</a>) sous le nom de <a href="https://testpilot.firefox.com/" hreflang="fr" title="Firefox Test Pilot">Page Shot</a>.</p>
<h4>Modules complémentaires</h4>
<p>Vous voulez découvrir les <a href="https://wiki.mozilla.org/WebExtensions/Testing-out-of-process" hreflang="en" title="WebExtensions/Testing-out-of-process – Mozilla Wiki">WebExtensions exécutées dans leur propre processus</a> ? Alors réglez la préférence cachée <code>extensions.webextensions.remote</code> <code>true</code>. Remplissez des rapports de bogues !</p>
<p>La nouvelle <abbr lang="en" title="Application programming interface">API</abbr> pour appliquer un thème visuel a été activé par défaut. Ainsi, les auteurs d’extension peuvent changer l’apparence dynamiquement dans les WebExtensions.</p>
<h4>Mobile</h4>
<p>Un effort de Photon sur mobile (Android+iOS) a été lancé, avec comme objectif Firefox 57.</p>
<p>Quelques super nouvelles fonctionnalités arrive dans Firefox pour Android :</p>
<ul><li>prise en charge des onglets personnalisés d’Android pour les autres applications ;</li>
<li>gestion des dossiers de marque-pages ;</li>
<li>applications web progressives (mode autonome) ;</li>
<li>WebExtensions (projet <abbr lang="en" title="Google Summer of Code">GSoC</abbr> 2017).</li>
</ul><h4>Vie privée / Sécurité</h4>
<p>jkt a rédigé un <a href="https://jotter.jonathankingston.co.uk/blog/2017/04/04/containers-assignment/" hreflang="en" title="Containers website assignment (4 avr. 2017) Jonathan Kingston">billet de blog</a> sur la nouvelle fonctionnalité « Toujours ouvrir dans ce conteneur ».</p>
<h4>Test Pilot</h4>
<p><a href="https://testpilot.firefox.com/experiments/min-vid" hreflang="fr" title="Firefox Test Pilot : ⁨Min Vid⁩">Min Vid</a> célèbre sa plus grosse version avec l’ajout une file de lecture et d’historique. Ajoutez les médias que vous voulez regarder à votre file de vidéos en cours ou revoyez quelque chose que vous avez manqué en cliquant sur l’onglet historique. Min VId fonctionne actuellement sur YouTube, SoundCloud, Vimeo et les liens directs pour l’audio et la vidéo.</p>
<p><a href="https://testpilot.firefox.com/experiments/pulse" hreflang="fr" title="Firefox Test Pilot : ⁨Pulse⁩">⁨Pulse⁩</a> a ajouté des invites occasionnelles (moins d’une fois par jour) pour des retours afin d’aider à éviter les données biaisées. Si vous voulez aider Firefox à améliorer les performances sur vos sites préférés, c’est votre chance ! Les données provenant de cette expérimentation vont directement à l’équipe produit de Firefox pour aider à prioritiser les améliorations.</p>
<p><a href="https://testpilot.firefox.com/experiments/snooze-tabs" hreflang="en" title="Firefox Test Pilot : ⁨Snooze Tabs⁩">Snooze Tabs</a> est proposé dans le monde entier en 23 langues. En plus de pouvoir utiliser Snooze Tabs dans votre langue préférée, vous trouverez aussi un bouton Annuler lorsque vous supprimez un onglet différé.</p>
<p>Pour des détails du développement d’Activity Stream, de l’ingénirie du cœur de Firefox, du remplissage automatique des formulaires, de Photon, du projet Mortar (PDFium), de la recherche et des sujets abordés ici, lisez l’<a href="https://blog.nightly.mozilla.org/2017/04/26/these-weeks-in-firefox-issue-15/" hreflang="en" title="These Weeks in Firefox: Issue 15 (26 avr. 2017) Mike Conley, Firefox Nightly News">article original</a> de Mike Conley sur le blog de Firefox Nightly (<a href="https://nightly.mozfr.org/" hreflang="fr" title="Téléchargez Firefox Nightly en français">version de Firefox</a> que nous vous conseillons d’utiliser au quotidien).</p>
<p><img src="media/31cea72e.39fcff259ddeccfa69dcb537c22fa1ad" data-original-source="http://cdn.libravatar.org/avatar/39fcff259ddeccfa69dcb537c22fa1ad" alt="Gravatar de mozillaZine-fr" class="gravatar" /><br/><i>Original post of <a href="https://mozillazine-fr.org/quoi-de-neuf-dans-firefox-nightly-15%E1%B5%89-ed/" 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="">Nouveaut&amp;eacute;s de d&amp;eacute;but f&amp;eacute;vrier dans Firefox Nightly</a> (09/02/2014)</li><li>mozillaZine-fr : <a href="">Nouveaut&amp;eacute;s de janvier dans Firefox Nightly</a> (09/02/2014)</li><li>mozillaZine-fr : <a href="">Quoi de neuf dans Firefox Nightly ?</a> (26/11/2016)</li><li>mozillaZine-fr : <a href="">Quoi de neuf dans Firefox Nightly ? 13ᵉ &eacute;d.</a> (04/04/2017)</li><li>mozillaZine-fr : <a href="">Quoi de neuf dans Firefox Nightly ? 14ᵉ &eacute;d.</a> (22/04/2017)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/05/06/15/58/32-zenitk---un-zenity-sans-gtk
title: Thuban : zeniTK - un zenity sans GTK
uri: Thuban-zeniTK-un-zenity-sans-GTK
url: https://yeuxdelibad.net/Blog/?d=2017/05/06/15/58/32-zenitk---un-zenity-sans-gtk
content:
<p>Alors que je bricole 2-3 trucs sur mes sessions, je râle à chaque fois qu'un script doit utiliser zenity. C'est censé être de petits outils rapides, mais la moindre petite fenêtre met 3 plombes à s'ouvrir le temps que toutes les libs GTK soient chargées.</p>

<p>J'ai donc eu envie de refaire un zenity à ma façon à partir de la librairie tkinter, et ça donne <a href="https://framagit.org/Thuban/zeniTK">ZeniTK</a>.</p>

<p>L'outil ne propose pas encore autant d'options que zenity, et je ne suis pas certain d'en rajouter sauf si j'en ai besoin ou si des contributions sont proposées.</p>

<p>On peut déjà profiter des éléments suivants :</p>

<ul><li> Alertes habituelles :</li></ul><div><img src="media/817ce037.zenitk1.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/d7/zenitk1.png" alt=""><img src="media/17097e64.zenitk2.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/35/zenitk2.png" alt=""><br><img src="media/202c254b.zenitk3.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/92/zenitk3.png" alt=""></div>

<ul><li> Entrer et récupérer ce que l'utilisateur a écrit : </li></ul><div><img src="media/1ca982f1.zenitk4.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/08/zenitk4.png" alt=""></div>

<ul><li> Sélection de fichier ou répertoire avec éventuellement filtre d'extensions : </li></ul><div><img src="media/ed395ab9.zenitk5.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/72/zenitk5.png" alt=""></div>

<ul><li> Barre de progression :</li></ul><div><img src="media/7c0cce0d.zenitk6.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/8d/zenitk6.png" alt=""></div>

<ul><li> Afficher et éditer du texte : </li></ul><div><img src="media/39b1bf88.zenitk7.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/cc/zenitk7.png" alt=""></div>

<p>Ce dernier permet de faire un éditeur de texte tout bête pour prendre des notes par exemple :</p>

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

DIR=~/Documents/notes
mkdir -p $DIR

N=$(zeniTK --title="Nouvelle note" --text="Nom de la nouvelle note : " --entry)

if [ -n "$N" ]; then
        RES=$(cat "$DIR/$N" | zeniTK --text-info)
        if [ -n "$RES" ]; then
                echo $RES > "$DIR/$N"
        fi
fi
exit
</code></pre>

<ul><li> Sélecteur de couleur</li></ul><p>Ne vous fiez pas aux couleurs dans les captures d'écran, j'ai modifié des fichiers système par erreur mais ne parviens plus à les retrouver pour remettre à la normale. Oui, je suis un boulet :)</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2017/05/06/15/58/32-zenitk---un-zenity-sans-gtk" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">Programmer un GUI en python -- Pourquoi TkInter ?</a> (04/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 1, une visionneuse d&#039;images</a> (11/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 2, des dialogues</a> (18/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 3, la guerre des boutons</a> (25/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 4, l&#039;apparence du GUI</a> (01/02/2017)</li></ul></div></p>


title: Tuxicoman : Raccourcis clavier Gnome Shell
uri: Tuxicoman-Raccourcis-clavier-Gnome-Shell
feed_id:
https://tuxicoman.jesuislibre.net/2017/05/raccourcis-clavier-gnome-shell.html?pk_campaign=feed&amp;pk_kwd=raccourcis-clavier-gnome-shell

url:
https://tuxicoman.jesuislibre.net/2017/05/raccourcis-clavier-gnome-shell.html?pk_campaign=feed&amp;pk_kwd=raccourcis-clavier-gnome-shell

content:
<p>Avez-vous jeté un oeil à la liste des <a href="https://help.gnome.org/users/gnome-help/stable/shell-keyboard-shortcuts.html.fr">raccourcis claviers pour le bureau Gnome</a>?</p>
<p>J’y ai découvert des trucs bien sympas comme :</p>
<ul><li>verrouiller sa session</li>
<li>basculer entre les fenêtres d’une même application</li>
<li>prendre une capture d’écran de l’application</li>
<li>enregistrer une vidéo de ce qui se passe à l’écran</li>
<li>bouger une fenêtre d’un écran à l’autre</li>
<li>se déplacer entre les bureau virtuels</li>
<li>ouvrir le panneau de notification</li>
<li>lancer une commande</li>
</ul><p> </p>
<h3>Related Posts:</h3>
<ul><li><a href="https://tuxicoman.jesuislibre.net/2017/04/debian-connecter-une-sortie-audio-bluetooth.html" title="Debian : connecter une sortie audio bluetooth">Debian : connecter une sortie audio bluetooth</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/04/creer-une-cle-usb-live-debian-personnalisee.html" title="Créer une clé USB live Debian personnalisée">Créer une clé USB live Debian personnalisée</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/03/faire-une-redirection-de-port-sur-son-routeur-avec-upnp.html" title="Faire une redirection de port sur son routeur avec UPnP">Faire une redirection de port sur son routeur avec UPnP</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/02/connexion-ssh-a-travers-un-ordinateur-relai-avec-proxyjump.html" title="Connexion SSH à travers un ordinateur relai avec ProxyJump">Connexion SSH à travers un ordinateur relai avec ProxyJump</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/02/freeze-de-debian-9.html" title="Freeze de Debian 9">Freeze de Debian 9</a></li>
</ul><img src="https://espion.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Ftuxicoman.jesuislibre.net%2F2017%2F05%2Fraccourcis-clavier-gnome-shell.html%3Fpk_campaign%3Dfeed%26pk_kwd%3Draccourcis-clavier-gnome-shell&amp;action_name=Raccourcis+clavier+Gnome+Shell&amp;urlref=https%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt="">
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="https://tuxicoman.jesuislibre.net/2017/05/raccourcis-clavier-gnome-shell.html?pk_campaign=feed&amp;pk_kwd=raccourcis-clavier-gnome-shell" 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="">Versions des paquets de Debian Wheezy</a> (22/07/2012)</li><li>Tuxicoman : <a href="">Vid&eacute;o-conf&eacute;rence multiplateforme avec Jabber</a> (24/09/2012)</li><li>Tuxicoman : <a href="">Hunspell : correction orthographique sous Linux</a> (18/11/2012)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2017/05/sortie-de-gstreamer-1-12/
title: Okki : Sortie de GStreamer 1.12
uri: Okki-Sortie-de-GStreamer-1-12
url: https://www.gnomelibre.fr/2017/05/sortie-de-gstreamer-1-12/
content:
<p><a href="media/9e3ae2cb.GStreamer.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2015/09/GStreamer.png"><img src="media/9e3ae2cb.GStreamer.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2015/09/GStreamer.png" alt="" width="640" height="186" srcset="https://www.gnomelibre.fr/wp-content/uploads/2015/09/GStreamer.png 640w, https://www.gnomelibre.fr/wp-content/uploads/2015/09/GStreamer-300x87.png 300w" sizes="(max-width: 640px) 100vw, 640px"></a></p>
<p>Une nouvelle version de <a href="https://fr.wikipedia.org/wiki/GStreamer">GStreamer</a>, le <a href="https://fr.wikipedia.org/wiki/Framework_multim%C3%A9dia">framework multimédia</a> utilisé par les différentes applications GNOME, vient de sortir.</p>
<p>Parmi les principales nouveautés, nous noterons la prise en charge de l’Intel Media SDK, qui offre une accélération matérielle de l’encodage et du décodage vidéo sur les puces du fondeur. La possibilité de pouvoir utiliser plusieurs versions de l’encodeur <a href="https://fr.wikipedia.org/wiki/X264">x264</a>, dont une proposerait pas exemple une <a href="https://fr.wikipedia.org/wiki/Profondeur_des_couleurs">profondeur des couleurs</a> de 8-bit et une autre de 10-bit. Les mises à l’échelle et les conversions vidéo sont désormais <a href="https://fr.wikipedia.org/wiki/Multithreading">multithreadées</a>. Le greffon (decklink) pour les cartes Blackmagic Design DeckLink bénéficie d’un certain nombre d’améliorations. Un nouveau greffon (iqa) pour mesurer la <a href="https://fr.wikipedia.org/wiki/Qualit%C3%A9_perceptuelle_d%27images">qualité perceptuelle d’images</a> fait son apparition. L’<a href="https://fr.wikipedia.org/wiki/OpenGL">OpenGL</a> bénéficie également d’un certain nombre d’améliorations, d’optimisations et autres correctifs… sans oublier les innombrables améliorations sur l’ensemble du framework et la correction de plus de <a href="https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;classification=Platform&amp;limit=0&amp;list_id=213265&amp;order=bug_id&amp;product=GStreamer&amp;query_format=advanced&amp;resolution=FIXED&amp;target_milestone=1.10.1&amp;target_milestone=1.10.2&amp;target_milestone=1.10.3&amp;target_milestone=1.10.4&amp;target_milestone=1.11.1&amp;target_milestone=1.11.2&amp;target_milestone=1.11.3&amp;target_milestone=1.11.4&amp;target_milestone=1.11.90&amp;target_milestone=1.11.91&amp;target_milestone=1.12.0">635 bugs</a>.</p>
<p>En ce qui concerne les codecs audio <a href="https://fr.wikipedia.org/wiki/Dolby_Digital">AC-3</a> et <a href="https://fr.wikipedia.org/wiki/MPEG-1/2_Audio_Layer_III">MP3</a>, dont les derniers <a href="https://fr.wikipedia.org/wiki/Brevet_logiciel">brevets logiciels</a> ont expiré respectivement les 20 mars et 23 avril, ils ne seront pas déplacés vers les greffons « Good » avant le prochain cycle.</p>
<p>Vous pouvez consulter le <a href="https://gstreamer.freedesktop.org/releases/1.12/">changelog complet</a> (en anglais) sur le site officiel.</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="https://www.gnomelibre.fr/2017/05/sortie-de-gstreamer-1-12/" 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 GStreamer 1.6</a> (26/09/2015)</li></ul></div></p>


feed_id: https://www.citizenz.info/utiliser-protonmail-en-mx-principal-pour-votre-nom-de-domaine
title: citizenz7 : Utiliser Protonmail en MX principal pour votre nom de domaine
uri: citizenz7-Utiliser-Protonmail-en-MX-principal-pour-votre-nom-de-doma
url: https://www.citizenz.info/utiliser-protonmail-en-mx-principal-pour-votre-nom-de-domaine
content:
<p><img alt="" src="media/42df3c91.protonmail_logo.png" data-original-source="https://www.citizenz.info/data/medias/protonmail_logo.png">J'utilise Protonmail depuis quelques semaines et je suis entièrement satisfait.<br>
Pas encore francisé mais parfaitement utilisable, Protonmail n'offre pas qu'un simple service mail : mais bien plus !<br>
L'offre de base (gratuite) vous permet d'obtenir une adresse e-mail en @protonmail.com avec 500 Mo.<br>
L'offre payante à 5 € commence à être très inétressante : 5 Go, 5 adresses, VPN et possibilité de configurer un "custom domain", c'est à dire d'utiliser le MX de protonmail pour votre domaine.<br>
Pour cela, protonmail propose 7 étapes.</p>

<p>Il vous suffit de suivre l'assistant de configuration qui va vous aiguiller et vous présenter les bonnes config (notamment au niveau config DNS...).</p>

<p>Voici les 7 étapes en images :</p>

<p><img alt="" src="media/d2fd0d96.domaine1.png" data-original-source="https://www.citizenz.info/data/medias/domaine1.png"></p>

<p><img alt="" src="media/10d486b2.verify2.png" data-original-source="https://www.citizenz.info/data/medias/verify2.png"></p>

<p><img alt="" src="media/90cce28e.addresses3.png" data-original-source="https://www.citizenz.info/data/medias/addresses3.png"></p>

<p><img alt="" src="media/5e78ae25.mx4.png" data-original-source="https://www.citizenz.info/data/medias/mx4.png"></p>

<p><img alt="" src="media/8303c547.spf5.png" data-original-source="https://www.citizenz.info/data/medias/spf5.png"></p>

<p><img alt="" src="media/abc45048.dkim6.png" data-original-source="https://www.citizenz.info/data/medias/dkim6.png"></p>

<p><img alt="" src="media/acf56551.dmarc7.png" data-original-source="https://www.citizenz.info/data/medias/dmarc7.png"></p>

<p>Une fois fait vous devrez attendre 1 heure ou deux, ... voir plus, pour que les nouvelles options du DNS se propagent (MX, opendkim, SPF, opendmarc, ...)<br>
Si tout est bon, vous devrirez donc voir passer au vert les 6 "cases" de la configuation du "custom domain".</p>

<p><a href="media/afab43a7.general8.png" data-original-source="https://www.citizenz.info/data/medias/general8.png"><img alt="" src="media/afab43a7.general8.png" data-original-source="https://www.citizenz.info/data/medias/general8.png"></a><br>
Vous pourrez alors créer une (ou plusieurs) adresse e-mail pour votre domaine et tous les mails pour cette adresse arriveront dans votre boite mail Protonmail.</p>

<p>Un dernier test :<br><code>[olivier@archy ~]$ host citizenz.info<br>
citizenz.info has address 37.187.121.56<br>
citizenz.info has IPv6 address 2001:41d0:a:f238::1<br>
citizenz.info mail is handled by 10 mail.protonmail.ch.</code></p>

<p>On peut bien voir ici que le MX de citizenz.info est bien mail.protonmail.ch.<br><strong>Je vous recommande chaudement Protonmail pour sa simplicité d'utilisation.</strong></p>

<p>L'utilisation du VPN Protonmail est aussi un avantage important car il permet de configurer sa connexion avec plusieurs niveaux sécurité (voir <a href="https://www.citizenz.info/decouverte-de-protonvpn-le-vpn-par-protonmail">cet article</a>).</p>

<p>Pour rappel, Protonmail vous propose 3 niveau d'utilisation :<br><strong>1 - GRATUIT </strong>: 500 MB, 1 adresse, 150 messages par jour, 20 labels, support limité<br><strong>2 - 5 € / mois</strong> ou 48 € / an (soit 4 € / mois) : 5 GB, 1 custom domain, VPN, 5 adresses, 1000 messages par jour, 200 labels (et répertoires), support, filtres d'email. Vous pouvez également choisir plus de stockage, plus d'adresses etc. moyennant finance.<br><strong>3 - 30 € /mois</strong> ou 288 € / an (soit 24 € / mois) : 20 GB, 10 custom domains, 50 adresses, envois illimités, labels et repertoires illimités, support prioritaire, filtres d'e-mail, etc.</p>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/utiliser-protonmail-en-mx-principal-pour-votre-nom-de-domaine" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/
title: Benoît Boudaud : Python: les fichiers (1ère partie)
uri: Benoît-Boudaud-Python-les-fichiers-(1ère-partie)
url: https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/
content:
<p><strong>Pour une lecture plus agréable (page plus large), je vous invite à <a href="https://ordinosor.wordpress.com/le-langage-python/chapitre-14-les-fichiers/" target="_blank" rel="noopener noreferrer">cliquer sur ce lien</a> et à lire ce chapitre dans la rubrique consacrée au langage Python.</strong></p>
<h2>Introduction</h2>
<p>Dans le <a href="https://ordinosor.wordpress.com/le-langage-python/chapitre-2/" target="_blank" rel="noopener noreferrer">chapitre 2</a>, nous avons vu que les variables étaient des objets comparables à des tiroirs dans lesquels on pouvait déposer des données de différents types (nombres entiers, chaînes de caractères, etc…). Mais lorsque nous fermons notre programme, ces variables qui sont créées dans la RAM, c’est-à dire la mémoire vive de l’ordinateur, disparaissent corps et âmes. Il ne sert donc à rien d’y stocker des données que l’on souhaite conserver après la fermeture du programme puisque de toute façon, elles seront perdues. Comment faire alors?</p>
<p>La seule solution consiste à stocker les données que l’on souhaite conserver dans des fichiers qui se trouvent non pas dans la mémoire vive de l’ordinateur mais sur le disque dur.</p>
<p><img data-attachment-id="12483" data-permalink="https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/files/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/files1.png?w=589&amp;h=116" data-orig-size="1657,326" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="files" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/files1.png?w=589&amp;h=116?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/files1.png?w=589&amp;h=116?w=840" src="https://ordinosor.files.wordpress.com/2017/05/files1.png?w=589&amp;h=116" alt="files" width="589" height="116" srcset="https://ordinosor.files.wordpress.com/2017/05/files1.png?w=589&amp;h=116 589w, https://ordinosor.files.wordpress.com/2017/05/files1.png?w=1178&amp;h=232 1178w, https://ordinosor.files.wordpress.com/2017/05/files1.png?w=150&amp;h=30 150w, https://ordinosor.files.wordpress.com/2017/05/files1.png?w=300&amp;h=59 300w, https://ordinosor.files.wordpress.com/2017/05/files1.png?w=768&amp;h=151 768w, https://ordinosor.files.wordpress.com/2017/05/files1.png?w=1024&amp;h=201 1024w" sizes="(max-width: 589px) 85vw, 589px"></p>
<h2>Utilité d’un fichier</h2>
<p>Prenons un exemple concret pour illustrer mon propos :</p>
<pre>
prenom = input("Entrez votre prénom: ")
print("Votre prénom est {}".format(prenom))
</pre>
<p><span>Votre prénom est Maxence</span></p>
<p>Dans ce premier bout de code, le programme demande à l’utilisateur de renseigner son prénom grâce à la fonction <strong>input()</strong>. La chaîne de caractères est ensuite stockée dans la variable <strong>prenom</strong>. Mais dès que nous quittons le programme, la variable <strong>prenom</strong> avec la chaîne de caractères <strong>Maxence</strong>, disparaît.</p>
<p>À présent, nous allons stocker le prénom de l’utilisateur dans un fichier conservé dans le répertoire courant sur le disque dur :</p>
<pre>
prenom = input("Entrez votre prénom: ")
file_ = open("utilisateur", 'w')
file_.write(prenom)
file_.close()
file_ = open("utilisateur", 'r')
first_name = file_.read()
file_.close()
print("Votre prénom est {}".format(first_name))
</pre>
<p><span>Votre prénom est Fulgent</span></p>
<p>Dans ce deuxième bout de code, j’ai créé sur mon disque dur (plus précisément dans le répertoire courant qui se nomme <strong>/home/benoit</strong>), un fichier <strong>utilisateur. </strong>Ce fichier récupère le prénom entré par l’utilisateur à savoir <strong>Fulgent</strong>. Le fichier a été créé en mode écriture (<strong>‘w’</strong> = write). Ensuite, j’ai fermé le fichier et je l’ai réouvert en mode lecture (<strong>‘r’</strong>). J’ai stocké le prénom dans une variable intitulée <strong>first_name</strong>. J’ai fermé le fichier et j’ai fait appel à la fonction <strong>print()</strong> pour afficher le prénom.</p>
<p><img data-attachment-id="12210" data-permalink="https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/utilisateur/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/utilisateur.png?w=840" data-orig-size="114,157" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="utilisateur" data-image-description="<p>Le fichier créé dans mon répertoire courant /home/benoit</p>
" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/utilisateur.png?w=840?w=114" data-large-file="https://ordinosor.files.wordpress.com/2017/05/utilisateur.png?w=840?w=114" src="https://ordinosor.files.wordpress.com/2017/05/utilisateur.png?w=840" alt="Le fichier créé dans mon répertoire courant /home/benoit"></p>
<p><img data-attachment-id="12215" data-permalink="https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/utilisateur_2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/utilisateur_2.png?w=840" data-orig-size="482,250" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="utilisateur_2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/utilisateur_2.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/utilisateur_2.png?w=840?w=482" src="https://ordinosor.files.wordpress.com/2017/05/utilisateur_2.png?w=840" alt="utilisateur_2" srcset="https://ordinosor.files.wordpress.com/2017/05/utilisateur_2.png 482w, https://ordinosor.files.wordpress.com/2017/05/utilisateur_2.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/05/utilisateur_2.png?w=300 300w" sizes="(max-width: 482px) 85vw, 482px"></p>
<p>Maintenant, je ferme le programme. La variable <strong>first_name</strong> qui stockait le prénom <strong>Fulgent</strong> a certes disparu mais comme j’ai pris soin de conserver l’information dans un fichier enregistré dans le répertoire courant sur mon disque dur, je peux très facilement rouvrir ce dernier et récupérer le prénom. Action!</p>
<pre>
file_ = open("utilisateur", 'r') # Ouverture du fichier en mode lecture
first_name = file_.read() # Stockage du contenu du fichier dans une variable
file_.close() # Fermeture du fichier
print("Votre prénom est {}".format(first_name))
</pre>
<p><span>Votre prénom est Fulgent</span></p>
<p>Mission accompli! <strong>Fulgent</strong> est toujours en vie.</p>
<h2>L’objet-fichier <strong>_io.TextIOWrapper</strong></h2>
<p>Les fichiers peuvent être manipulés grâce à une interface qu’on appelle objet-fichier. Si on fait <strong>print(file_)</strong>, on obtient ceci :</p>
<p><span>_io.TextIOWrapper name=’utilisateur’ mode=’r’ encoding=’UTF-8′</span></p>
<p>Dans le code ci-dessus,<strong> file_</strong> est donc un objet de type <strong>_io.TextIOWrapper</strong> qui ouvre un fichier dont le nom est <strong>utilisateur</strong>, en mode lecture (<strong>‘r’</strong>). L’encodage est <strong>UTF-8</strong>.</p>
<h2>Les différents modes d’ouverture</h2>
<h3>Le mode lecture (‘r’)</h3>
<p>Le mode lecture (<strong>‘r’</strong>) est le mode d’ouverture par défaut c’est-à-dire que vous n’êtes pas obligé de le préciser :</p>
<pre>
file_ = open("utilisateur")
</pre>
<p>Le mode lecture permet d’appliquer plusieurs méthodes d’extraction de données que je vais vous présenter dans cet article.</p>
<h3>Le mode écriture (‘w’) avec effacement préalable du fichier</h3>
<p><strong>‘w’</strong> signifie write. Lorsqu’on utilise ce mode:</p>
<ul><li>S’il n’existe pas, le fichier est d’abord créé et il s’agit d’un fichier vide.</li>
<li>Si le fichier existe déjà, celui-ci est vidé de son contenu au préalable et grâce à la méthode <strong>write()</strong>, on peut y écrire de nouvelles données.</li>
</ul><p>Mon fichier utilisateur contient actuellement le prénom <strong>Fulgent</strong>. Je vais le remplacer par le prénom <strong>Toufik</strong>.</p>
<pre>
prenom = input("Entrez votre prénom: ")
file_ = open("utilisateur", 'w')
file_.write(prenom)
file_.close()
file_ = open("utilisateur", 'r')
first_name = file_.read()
file_.close()
print("Votre prénom est {}".format(first_name))
</pre>
<p><span>Entrez votre prénom: Toufik</span><br><span>Votre prénom est Toufik</span></p>
<p>Le contenu de mon fichier a été modifié. Fulgent a disparu et Toufik a pris sa place :</p>
<p><img data-attachment-id="12305" data-permalink="https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/toufik/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/toufik.png?w=840" data-orig-size="208,136" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="toufik" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/toufik.png?w=840?w=208" data-large-file="https://ordinosor.files.wordpress.com/2017/05/toufik.png?w=840?w=208" src="https://ordinosor.files.wordpress.com/2017/05/toufik.png?w=840" alt="toufik" srcset="https://ordinosor.files.wordpress.com/2017/05/toufik.png 208w, https://ordinosor.files.wordpress.com/2017/05/toufik.png?w=150 150w" sizes="(max-width: 208px) 85vw, 208px"></p>
<h3>Le mode ajout (‘a’)</h3>
<p><strong>‘a’</strong> signifie <strong>append</strong>. L’ouverture du fichier en mode ajout va créer un nouveau fichier vide de tout contenu si celui-ci n’existe pas. Si le fichier existe déjà, le mode <strong>‘a’</strong> permet l’écriture dans le fichier à la suite des données déjà présentes. Le contenu du fichier n’est donc pas écrasé au préalable.</p>
<pre>
prenom = input("Entrez votre prénom: ")
file_ = open("utilisateur", 'a')
file_.write(prenom)
file_.close()
file_ = open("utilisateur", 'r')
first_name = file_.read()
file_.close()
print("Le contenu du fichier est {}".format(first_name))
</pre>
<p><span>Entrez votre prénom: Helmut</span><br><span>Le contenu du fichier est ToufikHelmut</span></p>
<p><img data-attachment-id="12490" data-permalink="https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/toufikhelmut/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/toufikhelmut.png?w=840" data-orig-size="245,112" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="ToufikHelmut" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/toufikhelmut.png?w=840?w=245" data-large-file="https://ordinosor.files.wordpress.com/2017/05/toufikhelmut.png?w=840?w=245" src="https://ordinosor.files.wordpress.com/2017/05/toufikhelmut.png?w=840" alt="ToufikHelmut" srcset="https://ordinosor.files.wordpress.com/2017/05/toufikhelmut.png 245w, https://ordinosor.files.wordpress.com/2017/05/toufikhelmut.png?w=150 150w" sizes="(max-width: 245px) 85vw, 245px"></p>
<p>Eh! Mais keskispass? ToufikHelmut!! C’est quoi le blème?</p>
<p>Il n’y a pas de blème. Le fichier est ouvert en mode <strong>append</strong> donc les nouvelles données sont écrites à la suite de celles déjà présentes. Si on veut que le nouveau prénom soit écrit sur une nouvelle ligne, alors il faut prendre soin de rajouter un caractère de saut de ligne <strong>‘\\n’</strong>. C’est ce que je fais à la troisième  et à la huitième ligne du code ci-dessous.</p>
<pre>
prenom = input("Entrez votre prénom: ")
file_ = open("utilisateur", 'a')
file_.write(prenom + '\\n') # Rajout d'un saut de ligne
file_.close()
file_ = open("utilisateur", 'r')
first_name = file_.read()
file_.close()
print("Le contenu du fichier est:\\n{}".format(first_name))
</pre>
<p><span>Entrez votre prénom: Toufik</span><br><span>Le contenu du fichier est:<br>
Toufik</span><br><span>>>> </span><br><span>Entrez votre prénom: Helmut</span><br><span>Le contenu du fichier est:<br>
Toufik<br>
Helmut</span></p>
<p>Vérifions le fichier en question. Nous constatons que cette fois-ci, Helmut a bien été rajouté sur une nouvelle ligne:</p>
<p><img data-attachment-id="12348" data-permalink="https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/helmut/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/helmut.png?w=840" data-orig-size="248,166" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="helmut" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/helmut.png?w=840?w=248" data-large-file="https://ordinosor.files.wordpress.com/2017/05/helmut.png?w=840?w=248" src="https://ordinosor.files.wordpress.com/2017/05/helmut.png?w=840" alt="helmut" srcset="https://ordinosor.files.wordpress.com/2017/05/helmut.png 248w, https://ordinosor.files.wordpress.com/2017/05/helmut.png?w=150 150w" sizes="(max-width: 248px) 85vw, 248px"></p>
<h3>Les modes d’ouverture de fichiers binaires</h3>
<p>Dans le prochain chapitre, nous verrons qu’il est parfois nécessaire d’ouvrir des fichiers binaires. Pour ce faire, il existe des modes d’ouverture en binaire :</p>
<ul><li>Le mode lecture : <strong>‘rb’</strong></li>
<li>Le mode écriture avec effacement préalable du contenu : <strong>‘wb’</strong></li>
<li>Le mode ajout : <strong>‘ab’</strong></li>
</ul><h2>La fonction intégrée open()</h2>
<p>Lorsqu’on créé un objet-fichier, l’ouverture du fichier se fait grâce à la fonction intégrée <strong>open()</strong>.</p>
<pre>
prenom = input("Entrez votre prénom: ")
file_ = open("utilisateur", 'a')
</pre>
<h2>Refermer un fichier à l’aide de la méthode close()</h2>
<p>Après avoir travaillé sur les données d’un fichier, il est nécessaire de refermer ce dernier afin qu’il puisse être disponible pour d’autres utilisations. C’est exactement comme un livre… Lorsque vous avez fini votre lecture, vous ne reposez pas le livre ouvert dans votre bibliothèque! Vous le refermez d’abord, n’est-ce pas?</p>
<p>Cette opération s’effectue grâce à la méthode <strong>close()</strong> que vous avez découverte dans les différents codes de cet article. <strong>Il ne faut pas oublier de refermer un fichier</strong>.</p>
<p>Nous verrons dans un prochain paragraphe qu’il existe une autre méthode d’ouverture avec une syntaxe un peu particulière (<strong>with open() as</strong>). Elle est très intéressante car elle permet de s’affranchir de la méthode <strong>close()</strong> grâce à l’indentation.</p>
<h2>Écrire dans un fichier grâce la méthode write()</h2>
<p>La méthode <strong>write(), </strong>appliquée sur un objet-fichier, permet d’écrire dans un fichier.</p>
<pre>
file_.write(prenom + '\\n') # Écriture dans le fichier
</pre>
<h2>Extraire les données d’un fichier pour les stocker dans une variable</h2>
<p>Après avoir ouvert un fichier en mode lecture (<strong>‘r’</strong>), on peut appliquer sur l’objet-fichier diverses méthodes d’extraction de données.</p>
<h3>La méthode read()</h3>
<p>Dans les codes précédents, j’ai utilisé la méthode <strong>read()</strong>. Cette dernière extrait la totalité du contenu du fichier qu’elle retourne sous la forme d’une chaîne de caractères.</p>
<h3>La méthode readline()</h3>
<p>Cette méthode ne lit qu’une seule ligne à la fois et ne prend pas en compte le caractère de fin de ligne. Elle retourne une chaîne de caractères.</p>
<pre>
file_ = open("utilisateur", 'r')
first_name = file_.readline()
file_.close()
print("Le contenu du fichier est:\\n{}".format(first_name))
</pre>
<p><span>Le contenu du fichier est:</span><br><span>Toufik</span></p>
<p><span>>>> print(file_.readline())</span><br><span>Helmut</span></p>
<p><span>>>> print(file_.readline())</span><br><span>Kevin</span></p>
<h3>La méthode readlines()</h3>
<p>La méthode <strong>readlines()</strong> extrait la totalité du fichier et retourne <strong>non pas une chaîne de caractères mais une liste</strong> sur laquelle il est possible ensuite d’effectuer une itération.</p>
<pre>
file_ = open("utilisateur", 'r')
first_name = file_.readlines()
file_.close()
print("Le contenu du fichier est:\\n{}".format(first_name))
</pre>
<p><span>Le contenu du fichier est:</span><br><span>[‘Toufik\\n’, ‘Helmut\\n’]</span></p>
<p>À présent, grâce à une boucle <strong>for</strong>, je peux par exemple appliquer sur chaque élément de la liste, la méthode <strong>lower()</strong> pour mettre les prénoms en minuscules.</p>
<pre>
file_ = open("utilisateur", 'r')
first_name = file_.readlines()
file_.close()
file_ = open("utilisateur", 'w')
for i in first_name:
    file_.write(i.lower())
file_.close()
</pre>
<p>Les majuscules initiales ont disparu!</p>
<p><img data-attachment-id="12465" data-permalink="https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/lower/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/lower.png?w=840" data-orig-size="176,110" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="lower" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/lower.png?w=840?w=176" data-large-file="https://ordinosor.files.wordpress.com/2017/05/lower.png?w=840?w=176" src="https://ordinosor.files.wordpress.com/2017/05/lower.png?w=840" alt="lower" srcset="https://ordinosor.files.wordpress.com/2017/05/lower.png 176w, https://ordinosor.files.wordpress.com/2017/05/lower.png?w=150 150w" sizes="(max-width: 176px) 85vw, 176px"></p>
<h2>La syntaxe with open() as</h2>
<p>Dans la mesure du possible, je vous conseille vivement d’utiliser cette syntaxe pour ouvrir vos fichiers car elle a un gros avantage : il n’y a pas besoin d’utiliser la méthode <strong>close()</strong> pour refermer le fichier. Cette opération est effectuée automatiquement, à la sortie du bloc indenté. <strong>with open() as</strong> fonctionne comme ceci:</p>
<pre>
with open("fichier", 'mode') as objet_fichier:
    variable = objet_fichier.readlines() # BLOC INDENTÉ
</pre>
<p>Reprenons le code précédent et utilisons cette nouvelle syntaxe pour mettre Toufik et Helmut en majuscules à l’aide de la méthode <strong>upper()</strong>:</p>
<pre>
with open("utilisateur", 'r') as file_:
    first_name = file_.readlines()
with open("utilisateur", 'w') as file_:
    for i in first_name:
        file_.write(i.upper())
</pre>
<p><img data-attachment-id="12525" data-permalink="https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/th/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/th.png?w=840" data-orig-size="244,120" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="TH" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/th.png?w=840?w=244" data-large-file="https://ordinosor.files.wordpress.com/2017/05/th.png?w=840?w=244" src="https://ordinosor.files.wordpress.com/2017/05/th.png?w=840" alt="TH" srcset="https://ordinosor.files.wordpress.com/2017/05/th.png 244w, https://ordinosor.files.wordpress.com/2017/05/th.png?w=150 150w" sizes="(max-width: 244px) 85vw, 244px"></p>
<p>Vous constatez que tous les <strong>file_.close()</strong> ont disparu. Ils sont devenus inutiles. Les étourdis ne risquent donc pas d’oublier de refermer un fichier! Personnellement, j’utilise presque toujours cette syntaxe.</p>
<h2>Conclusion</h2>
<p>Les fichiers sont nécessaires pour conserver des données avant de quitter une application et pouvoir les réutiliser par la suite. Dans la deuxième partie de ce chapitre, nous ferons connaissance avec le module <strong>os</strong> et le module <strong>pickle</strong>.</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/11003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/11003/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=11003&amp;subd=ordinosor&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/2bfe7d9e.32ef7afc84e96215042dfebd6840b008" data-original-source="http://cdn.libravatar.org/avatar/32ef7afc84e96215042dfebd6840b008" alt="Gravatar de Beno&icirc;t Boudaud" class="gravatar" /><br/><i>Original post of <a href="https://ordinosor.wordpress.com/2017/05/07/python-les-fichiers-1ere-partie/" title="Visit the source">Benoît Boudaud</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>Beno&icirc;t Boudaud : <a href="">Python: Les tuples</a> (05/03/2017)</li><li>Beno&icirc;t Boudaud : <a href="">Python: La compr&eacute;hension de liste</a> (27/02/2017)</li><li>Beno&icirc;t Boudaud : <a href="">#Python: Les r&eacute;f&eacute;rences partag&eacute;es et le module copy</a> (16/02/2017)</li><li>Beno&icirc;t Boudaud : <a href="">Python: les listes</a> (13/02/2017)</li><li>Beno&icirc;t Boudaud : <a href="">#Python : Aper&ccedil;u de quelques m&eacute;thodes associ&eacute;es aux objets  de type cha&icirc;ne de caract&egrave;res (str)</a> (06/02/2017)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #18
uri: 2017-05-08-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-18
feed_id:
https://blog.journalduhacker.net/index.php?article105/liens-interessants-journal-du-hacker-semaine-18-2017

url:
https://blog.journalduhacker.net/index.php?article105/liens-interessants-journal-du-hacker-semaine-18-2017

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

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

<ul><li><a href="https://www.journalduhacker.net/s/yk2kow/zero_inbox_et_gtd_avec_thunderbird">Zero inbox et GTD avec Thunderbird</a></li>
<li><a href="https://www.journalduhacker.net/s/quprjm/le_mythe_de_l_immaturit_de_javascript">Le mythe de l’immaturité de JavaScript</a></li>
<li><a href="https://www.journalduhacker.net/s/assfqc/remplacer_un_disque_raid1_avec_btrfs">Remplacer un disque RAID1 avec Btrfs</a></li>
<li><a href="https://www.journalduhacker.net/s/nyiooy/simpletodo_un_petit_gestionnaire_de">SimpleTodo : un petit gestionnaire de liste de tâches simple à onglet</a></li>
<li><a href="https://www.journalduhacker.net/s/392xmi/m_fiez_vous_de_la_version_de_java_que_vous">Méfiez-vous de la version de Java que vous utilisez</a></li>
<li><a href="https://www.journalduhacker.net/s/nvhi4o/savez_vous_que_les_ports_utilis_s_par_vos">Savez-vous que les ports utilisés par vos applications peuvent être exploités par des pirates ?</a></li>
<li><a href="https://www.journalduhacker.net/s/qpaydf/d_veloppement_d_un_nouveau_navigateur_web">Développement d’un nouveau navigateur web : Eolie</a></li>
<li><a href="https://www.journalduhacker.net/s/hmbl8g/installer_gitlab_avec_nginx_ssl">Installer GitLab avec Nginx (SSL)</a></li>
<li><a href="https://www.journalduhacker.net/s/ujdy8y/customiser_son_bashrc">Customiser son bashrc</a></li>
<li><a href="https://www.journalduhacker.net/s/9rhcjk/ansible_l_outil_coup_de_c_ur_pour_g_rer_son">Ansible, l’outil coup de cœur pour gérer son infrastructure</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

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

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

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


title: Thuban : Publication de la 3e édition de "s'auto-héberger avec OpenBSD"
uri: Thuban-Publication-de-la-3e-édition-de-s-auto-héberger-avec-OpenB
feed_id:
https://yeuxdelibad.net/Blog/?d=2017/05/05/13/29/09-publication-de-la-3e-edition-de-sauto-heberger-avec-openbsd

url:
https://yeuxdelibad.net/Blog/?d=2017/05/05/13/29/09-publication-de-la-3e-edition-de-sauto-heberger-avec-openbsd

content:
<p>Suite à la publication <a href="https://yeuxdelibad.net/Blog/?d=2017/04/21/11/29/53-sauto-heberger-avec-openbsd-version-3-en-ligne">en ligne</a> de la troisième version, voici la version papier que vous pouvez acheter sur <a href="https://www.atramenta.net/books/heberger-son-serveur-avec-openbsd/562">Atramenta</a>.</p>

<p>Concernant le prix et les modalités de publication :</p>

<ul><li> <a href="https://www.22decembre.eu/">Stéphane</a> va être content, il est référencé en librairie;</li>
<li> Après négociation, il ne coûte pas moins cher qu'avant, <b>mais</b> les frais de ports sont gratuits. Cela me semblait plus intéressant que le non-référencement en librairie qui l'aurait mis à 14€ avec les frais de ports à ajouter.</li></ul><div><a href="https://www.atramenta.net/books/heberger-son-serveur-avec-openbsd/562"><img src="media/ae930dc4.562-heberger-son-serveur-avec-openbsd_th.jpg" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/79/562-heberger-son-serveur-avec-openbsd_th.jpg"></a> </div>

<p>Merci infiniement à <a href="http://lesptitsdessinsdepeha.wordpress.com/">Péhä</a> pour la superber couverture, à <a href="https://www.22decembre.eu/">Stéphane</a> pour son travail sur toute la partie DNS et à <a href="http://moutonlibre.net/">Starsheep</a> pour la 4e de couverture.</p>

<p>J'espère qu'il aidera un maximum d'entre vous à  reprendre le contrôle de ses données. Car il ne sert à rien d'utiliser Linux pour être libre si on garde ses mails ailleurs que chez soi.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2017/05/05/13/29/09-publication-de-la-3e-edition-de-sauto-heberger-avec-openbsd" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">S&#039;auto-h&amp;eacute;berger avec OpenBSD : version 3 en ligne</a> (22/04/2017)</li><li>Thuban : <a href="">Livre auto-h&eacute;bergement : la suite</a> (15/03/2017)</li><li>Thuban : <a href="">H&eacute;berger son serveur avec OpenBSD : un coup de pouce?</a> (19/10/2016)</li><li>Thuban : <a href="">Progression du livre pour s&#039;h&amp;eacute;berger</a> (28/10/2016)</li><li>Thuban : <a href="">Publication de la 2nd &amp;eacute;dition de &quot;l&#039;auto-h&amp;eacute;bergement facile avec OpenBSD&quot;</a> (10/11/2016)</li></ul></div></p>


title: Renault : Participez à la journée de test consacrée à DNF 2.0
uri: Renault-Participez-à-la-journée-de-test-consacrée-à-DNF-2-0
feed_id:
https://blog.fedora-fr.org/renault/post/Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-DNF-2.0

url:
https://blog.fedora-fr.org/renault/post/Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-DNF-2.0

content:
<p>Aujourd'hui, ce mardi 9 mai, est une journée dédiée à un test précis : sur
la création de média installable pour Fedora. En effet, durant le cycle de
développement, l'équipe d'assurance qualité dédie quelques journées autours de
certains composants ou nouveautés afin de remonter un maximum de problèmes sur
le sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Fedora 26 propose comme nouveauté une mise à jour de son gestionnaire de
paquets par défaut, <em>dnf</em>, à une nouvelle version majeure 2.0. Qui
consiste en un nettoyage, changement d'API et bien entendu corrections de
certains problèmes.</p>
<p>Étant donné le caractère central de ce programme, il est nécessaire de
s'assurer que ce composant est fiable et donc de remonter l'essentiel des
problèmes avant la diffusion de Fedora 26.</p>
<p>Les tests du jour couvrent :</p>
<ul><li>La mise à jour, installation, suppression, établir la liste de paquets
;</li>
<li>Tests en ligne de commande ou graphiquement (via <em>yumex</em> par
exemple) ;</li>
<li>La compatibilité avec la commande <em>yum</em> (son prédécesseur).</li>
</ul><p>Pour une fois, c'est plutôt simple et rapide. <img src="media/59264327.smile.png" data-original-source="https://blog.fedora-fr.org/themes/default/smilies/smile.png" alt=":-)"></p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/20" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2017-05-09_DNF_2.0" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-DNF-2.0" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur Wayland</a> (13/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les images Cloud et Atomic</a> (24/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les cartes graphiques</a> (03/11/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 26 sur l&#039;interface de partitionnement d&#039;Anaconda</a> (06/04/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; Fedora Media Writer</a> (20/04/2017)</li></ul></div></p>


title: alterlibriste : Lancement de RadioWiki, la radio des libristes
uri: alterlibriste-Lancement-de-RadioWiki-la-radio-des-libristes
feed_id:
http://alterlibriste.free.fr/index.php?post/2017/05/09/Lancement-de-RadioWiki%2C-la-radio-des-libristes

url:
http://alterlibriste.free.fr/index.php?post/2017/05/09/Lancement-de-RadioWiki%2C-la-radio-des-libristes

content:
<p><img src="media/bdeaad79.D6839051-66B1-4315-B73A-507525159FAD.jpg" data-original-source="http://i.radionomy.com/radio/110/D6839051-66B1-4315-B73A-507525159FAD.jpg" alt=""></p>


<p>Aujourd’hui est née une nouvelle web radio qui a pour but de promouvoir le libre et l’open source.</p>


<p>Son créateur a contacté l’équipe du Planet-Libre afin de pouvoir relayer les informations diffusées dans les articles publiés sur le site.</p>


<p>Je relaie donc son message d’annonce de présentation :</p>    <blockquote><p>Radiowiki se veut être une radio qui diffuse des informations à destination des communautés du Libre et de l’Open Source mais elle se veut aussi "généraliste" avec des rubriques plus traditionnelles (des informations nationales, de la météo, des infos cinéma...) et, bien évidement de la musique !</p>
<p>
Le contenu "Informatique et Open Source" prend encore peu de place mais il y a déjà quelques news, l’Agenda du Libre et des emplois (Linuxjobs.fr) !</p>
<p>
Il y a deux façons d’écouter Radiowiki :</p>
<p>
* au travers d’un mini-site web avec lecteur intégré, à l’adresse <a href="http://radiowikifr.playtheradio.com/">http://radiowikifr.playtheradio.com</a></p>
<p>
* en intégrant directement le flux <a href="http://listen.radionomy.com/radiowikifr">http://listen.radionomy.com/radiowikifr</a> dans un lecteur approprié tel Radiotray pour Linux.</p></blockquote>
<p><img src="media/2a099e18.9ff6af75660c788842bdb4e186b8909f" data-original-source="http://cdn.libravatar.org/avatar/9ff6af75660c788842bdb4e186b8909f" alt="Gravatar de alterlibriste" class="gravatar" /><br/><i>Original post of <a href="http://alterlibriste.free.fr/index.php?post/2017/05/09/Lancement-de-RadioWiki%2C-la-radio-des-libristes" title="Visit the source">alterlibriste</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Conference-gesticulee-Informatique-ou-libertes
title: genma : Conférence gesticulée - « Informatique ou libertés ? » - Lunar
uri: genma-Conférence-gesticulée-Informatique-ou-libertés
url: https://blog.genma.fr/?Conference-gesticulee-Informatique-ou-libertes
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2645.jpg?1494260336" width="150" height="79"><div><p><strong>Présentation de la vidéo</strong></p>
<p>Première représentation publique (avec tous ses défauts) enregistrée à l'amphi Donzelot (Université Rennes 1) le 28 février 2017 dans le cadre d'une CryptoParty co-organisée par la bibliothèque de l'INSA Rennes, le SCD de l'Université de Rennes 1 et l'association Actux. <a href="https://informatique-ou-libertes.fr/" title="informatique-ou-libertes.fr">https://informatique-ou-libertes.fr/</a></p>
<p><i>Travailler, s'informer, jouer, vivre ses amitiés, se soigner, consommer ou se révolter... Quel contrôle avons-nous sur ces ordinateurs devenus omniprésents ? À qui facilitent-ils vraiment la vie ?</i></p>
<p><i>L'apparente complexité technique cache des enjeux politiques. Lunar partage dans sa conférence vingt ans d'expérience technique et militante pour nous aider à y voir clair et à nous organiser. </i></p>
<p>Vidéo à voir et télécharger ici : <a href="https://framatube.org/media/conference-gesticulee-informatique-ou-libertes-lun" title="Conférence gesticulée - « Informatique ou libertés ? » - Lunar">Conférence gesticulée - « Informatique ou libertés ? » - Lunar</a></p>
<p><span>
<img src="https://blog.genma.fr/IMG/jpg/conference_gesticulee_lunar.jpg?1494260143" width="500" height="312" alt=""></span></p>
<p><strong>La critique de Genma</strong></p>
<p>La vidéo est longue, plus de 2 heures pour voir son intégralité. Mais je ne peux que vous conseiller de prendre ce temps là pour la voir.</p>
<p>Je ne suis pas très familier avec le concept de <i>Conférence gesticulée</i>, je ne m'attarderai donc pas sur ce sujet. De ce que j'en comprends à travers le prisme de cette vidéo, c'est que c'est une sorte de pièce de théâtre, de one-man show. Il n'y aucune note, aucun support, ce n'est pas une conférence. Une interaction avec le public est possible : sondage à main lever, petite réflexion ou phrase d'humour, pour interpeller le spectateur... Il y a une alternance entre la station debout, assise, un déplacement dans l'espace.</p>
<p>Lunar joue des scénettes de théâtre, il raconte une histoire, il lit un livre. Dans sa conférence, Lunar nous raconte une histoire, son histoire. Sa découverte de l'informatique, d'Internet avant les années 2000 et en utilisant des métaphores de son expérience auto-stoppeur, de libriste et d'autres expériences riches et enrichissantes...</p>
<p>Tout cela lui permet d'aborder un certains nombres de sujet, de comment marche Internet, son évolution, qu'est-ce que le logiciel libre... Pour en arriver à aborder les problématiques de l'Informatique ou des libertés.</p>
<p>Originalité, créativité, indispensable, ce sont trois mois que j'utiliserai pour qualifier cette vidéo et conclure. Car je n'en dirais pas plus, je vous renvoie vers la vidéo <a href="https://framatube.org/media/conference-gesticulee-informatique-ou-libertes-lun" title="Conférence gesticulée - « Informatique ou libertés ? » - Lunar">Conférence gesticulée - « Informatique ou libertés ? » - Lunar</a>. A voir de toute urgence.</p>
<p>Merci à Framasoft d'avoir mis cette vidéo à disposition de tous et toutes.</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Conference-gesticulee-Informatique-ou-libertes" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://tuxicoman.jesuislibre.net/2017/05/debian-8-8.html?pk_campaign=feed&amp;pk_kwd=debian-8-8
title: Tuxicoman : Debian 8.8
uri: Tuxicoman-Debian-8-8
url: https://tuxicoman.jesuislibre.net/2017/05/debian-8-8.html?pk_campaign=feed&amp;pk_kwd=debian-8-8
content:
<p><a href="media/9448940c.openlogo-50.png" data-original-source="https://tuxicoman.jesuislibre.net/blog/wp-content/uploads/openlogo-50.png"><img src="media/9448940c.openlogo-50.png" data-original-source="https://tuxicoman.jesuislibre.net/blog/wp-content/uploads/openlogo-50.png" alt="" width="50" height="61"></a>Mise à jour pour la version stable de Debian qui passe à la version 8.8</p>
<p>Vous trouverez <a href="https://www.debian.org/News/2017/20170506.fr.html">ici la liste des changements en français</a>. Comme d’habitude, principalement des corrections de bugs et de sécurité.</p>
<p>A noter la suppression du paquet Owncloud car il était obsolète. Il faut maintenant l’installer à la main (voir <a href="https://tuxicoman.jesuislibre.net/2016/11/migration-owncloud-nextcloud.html">passer à Nextcloud</a>)</p>
<p>N’oubliez pas que pour bénéficier de la mise à jour du noyau, il faut redémarrer la machine.</p>
<p> </p>
<h3>Related Posts:</h3>
<ul><li><a href="https://tuxicoman.jesuislibre.net/2017/03/faire-une-redirection-de-port-sur-son-routeur-avec-upnp.html" title="Faire une redirection de port sur son routeur avec UPnP">Faire une redirection de port sur son routeur avec UPnP</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/02/connexion-ssh-a-travers-un-ordinateur-relai-avec-proxyjump.html" title="Connexion SSH à travers un ordinateur relai avec ProxyJump">Connexion SSH à travers un ordinateur relai avec ProxyJump</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/01/mise-a-jour-debian-8-7.html" title="Mise à jour Debian 8.7">Mise à jour Debian 8.7</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2016/12/bonnes-resolutions-2017.html" title="Bonnes résolutions 2017">Bonnes résolutions 2017</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2016/11/migration-owncloud-nextcloud.html" title="Migration owncloud -> nextcloud">Migration owncloud -> nextcloud</a></li>
</ul><img src="https://espion.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Ftuxicoman.jesuislibre.net%2F2017%2F05%2Fdebian-8-8.html%3Fpk_campaign%3Dfeed%26pk_kwd%3Ddebian-8-8&amp;action_name=Debian+8.8&amp;urlref=https%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt="">
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="https://tuxicoman.jesuislibre.net/2017/05/debian-8-8.html?pk_campaign=feed&amp;pk_kwd=debian-8-8" 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="">Fail2ban pour votre installation WordPress</a> (03/04/2013)</li><li>Tuxicoman : <a href="">Ins&eacute;rer des vid&eacute;os dans WordPress 3.6</a> (20/08/2013)</li><li>Tuxicoman : <a href="">Bloquer les publicit&eacute;s et traqueurs au niveau du DNS avec Unbound</a> (15/10/2016)</li><li>Tuxicoman : <a href="">Migration owncloud -&amp;gt; nextcloud</a> (06/11/2016)</li><li>Tuxicoman : <a href="">Bonnes r&eacute;solutions 2017</a> (31/12/2016)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2017/05/liste-des-projets-acceptes-pour-le-google-summer-of-code-2017/
title: Okki : Liste des projets acceptés pour le Google Summer of Code 2017
uri: Okki-Liste-des-projets-acceptés-pour-le-Google-Summer-of-Code-2017
url: https://www.gnomelibre.fr/2017/05/liste-des-projets-acceptes-pour-le-google-summer-of-code-2017/
content:
<p><a href="media/66a8feb2.Google-Summer-of-Code.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Google-Summer-of-Code.png"><img src="media/66a8feb2.Google-Summer-of-Code.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Google-Summer-of-Code.png" alt="Google Summer of Code" width="192" height="192" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Google-Summer-of-Code.png 192w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Google-Summer-of-Code-150x150.png 150w" sizes="(max-width: 192px) 100vw, 192px"></a></p>
<p>Tous les ans, plutôt que de passer l’été à vendre des beignets sur la plage, Google permet à des étudiants de travailler sur des projets libres. Le fameux <a href="https://fr.wikipedia.org/wiki/Google_Summer_of_Code">Google Summer of Code</a>.</p>
<p>Cette année, <a href="https://summerofcode.withgoogle.com/organizations/6600296080867328/">20 projets GNOME</a> ont été acceptés :</p>
<ul><li><a href="https://wiki.gnome.org/Apps/Calendar">Agenda</a> : ajout de la prise en charge des tâches récurrentes.</li>
<li><a href="https://wiki.gnome.org/Apps/Builder">Builder</a> : trois étudiants travailleront sur l’<a href="https://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement">environnement de développement</a> du projet GNOME. Le premier sera en charge d’implémenter la navigation dans le code et de pouvoir effectuer des recherches globales de <a href="https://fr.wikipedia.org/wiki/Symbole_(informatique)">symboles</a>. Un deuxième étudiant sera en charge de proposer de la documentation lors de l’écriture de code ou en cliquant sur une portion de code. Quant au dernier étudiant, il aura pour objectif d’améliorer le <a href="https://fr.wikipedia.org/wiki/Compl%C3%A8tement">complètement automatique</a> dans le but d’obtenir un fonctionnement plus proche de celui de <a href="https://fr.wikipedia.org/wiki/Vim">Vim</a>, pour trouver une correspondance après le mot ou le curseur.</li>
<li>Comptes en ligne : amélioration de la prise en charge de <a href="https://nextcloud.com/">Nextcloud</a> en proposant une liste d’hébergeurs si l’utilisateur ne dispose pas déjà de son propre compte. Amélioration de l’intégration au sein de Fichiers en ajoutant des options dans le menu contextuel ou en modifiant les icônes.</li>
<li><a href="https://wiki.gnome.org/Apps/Disks">Disques</a> : implémentation du redimensionnement et de la réparation des systèmes de fichiers.</li>
<li><a href="https://wiki.gnome.org/Apps/Nautilus">Fichiers</a> : réécriture de la gestion des <a href="https://fr.wikipedia.org/wiki/Entr%C3%A9es-sorties">entrées-sorties</a> pour de meilleures performances. Amélioration de la recherche en utilisant toutes les possibilités offertes par <a href="https://wiki.gnome.org/Projects/Tracker">Tracker</a>, ce qui devrait offrir de nouveaux critères de recherche.</li>
<li><a href="https://wiki.gnome.org/Projects/Gjs">GJS</a> : réécriture de certaines parties en <a href="https://fr.wikipedia.org/wiki/Rust_(langage)">Rust</a> dans le but de réduire ou d’éliminer les <a href="https://fr.wikipedia.org/wiki/Fuite_de_m%C3%A9moire">fuites de mémoire</a> et d’augmenter la sécurité.</li>
<li><a href="https://wiki.gnome.org/Apps/Keysign">GNOME Keysign</a> : implémentation du transfert de clés par <a href="https://fr.wikipedia.org/wiki/Bluetooth">Bluetooth</a>.</li>
<li><a href="https://fr.wikipedia.org/wiki/GNOME_Shell">GNOME Shell</a> : ajout de nouvelles fonctionnalités utiles et peaufinage de l’interface.</li>
<li><a href="https://wiki.gnome.org/Apps/Games">Jeux</a> : possibilité de configurer clavier et manettes de jeu depuis l’application, ainsi que la prise en charge complète de la <a href="https://fr.wikipedia.org/wiki/Nintendo_DS">Nintendo DS</a> et des différentes fonctionnalités inhérentes à cette console : double écran tactiles, fermeture de la console pour résoudre certains puzzles, rotation de l’écran…</li>
<li><a href="https://wiki.gnome.org/Apps/Logs">Journaux</a> : amélioration de la recherche, possibilité de filtrer les entrées redondantes ou de fournir des résultats au shell de GNOME.</li>
<li><a href="https://fr.wikipedia.org/wiki/Pitivi">Pitivi</a> : mise en place d’un système de greffons et développement de plusieurs greffons qui seront fournis par défaut : console du développeur, marqueurs de la piste de montage et transitions automatiques. Ajout d’une interface utilisateur pour créer facilement un <a href="https://fr.wikipedia.org/wiki/Effet_Ken_Burns">effet Ken Burns</a>. Ajout d’une interface de correction de couleur utilisant trois roues chromatiques pour les ombres, les tons foncés et les tons clairs.</li>
<li><a href="https://fr.wikipedia.org/wiki/Mutter_(gestionnaire_de_fen%C3%AAtres)">Mutter</a> : suppression de la dépendance obligatoire à <a href="https://fr.wikipedia.org/wiki/X_Window_System">X11</a> pour les sessions <a href="https://fr.wikipedia.org/wiki/Wayland">Wayland</a>.</li>
<li><a href="https://wiki.gnome.org/Apps/Recipes">Recettes</a> : implémentation du partage de la liste de commissions vers l’application mobile <a href="https://fr.todoist.com/">Todoist</a>.</li>
<li><a href="https://wiki.gnome.org/Apps/Todo">To Do</a> : implémentation de la prise en charge de Todoist.</li>
</ul><p>Notez qu’il ne s’agit que de la liste des projets qui ont été acceptés. Il n’y a aucune garantie sur le fait que les étudiants pourront mener leur projet à terme, et que la qualité du travail soit suffisamment bonne pour qu’il soit un inclus dans les différentes applications.</p>
<p>Rien ne dit que nous retrouverons donc toutes ces fonctionnalités dans la prochaine version de GNOME.</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="https://www.gnomelibre.fr/2017/05/liste-des-projets-acceptes-pour-le-google-summer-of-code-2017/" 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="">Liste des projets accept&eacute;s pour le Google Summer of Code 2015</a> (03/05/2015)</li><li>Okki : <a href="">Liste des projets accept&eacute;s pour le Google Summer of Code 2016</a> (06/05/2016)</li><li>Okki : <a href="">Sortie de la premi&egrave;re beta de GNOME 3.22</a> (25/08/2016)</li><li>Okki : <a href="">Sortie de GNOME 3.25.1</a> (29/04/2017)</li><li>PostBlue : <a href="">Gnome Shell : liste d&rsquo;extensions (mise &agrave; jour)</a> (03/12/2012)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2017/05/3000-evaluations-sur-odrs/
title: Okki : 3000 évaluations sur ODRS
uri: Okki-3000-évaluations-sur-ODRS
url: https://www.gnomelibre.fr/2017/05/3000-evaluations-sur-odrs/
content:
<p>L’<a href="https://odrs.gnome.org/">Open Desktop Ratings Service</a> (ODRS) est un service en ligne qui offre aux différentes logithèques (telles que <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a>) la possibilité de récupérer des évaluations d’applications ou d’en proposer de nouvelles, permettant ainsi aux utilisateurs de se faire un avis avant d’installer une application.</p>
<figure><a href="media/228fc257.evaluations_gnome-software_322.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/evaluations_gnome-software_322.png"><img src="media/228fc257.evaluations_gnome-software_322.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/evaluations_gnome-software_322.png" alt="" width="863" height="671" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/evaluations_gnome-software_322.png 863w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/evaluations_gnome-software_322-300x233.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/evaluations_gnome-software_322-768x597.png 768w" sizes="(max-width: 863px) 100vw, 863px"></a><figcaption>Évaluations de l’application Darktable dans Logiciels 3.22</figcaption></figure><p>Le service a récemment dépassé les 3000 évaluations en plus d’une centaine de langues ; le tout concernant plus de 600 applications. Plus de 4000 personnes ont également cliqué sur le bouton permettant d’indiquer si une évaluation leur a été utile ou non, permettant ainsi d’affiner l’ordre d’affichage des différentes évaluations. Depuis la mise en place du service, 37 évaluations ont été signalées pour abus, dont 15 ont été supprimées pour injures ou racisme.</p>
<p>Enchaînons sur quelques graphiques intéressants, à commencer par le nombre de requêtes par mois.</p>
<figure><a href="media/7c7b5b2e.Open_Desktop_Ratings_Service_2017a.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017a.png"><img src="media/adace5ed.Open_Desktop_Ratings_Service_2017a-1024x501.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017a-1024x501.png" alt="" width="660" height="323" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017a-1024x501.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017a-300x147.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017a-768x376.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017a.png 1044w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Nombre de requêtes par mois</figcaption></figure><p>Suivi par le nombre de personnes soumettant de nouvelles évaluations. Comme on peut le constater, avec seulement 350 personnes durant les derniers mois, le niveau est bien inférieur au nombre de personnes qui se contentent de les afficher.</p>
<figure><a href="media/195616f1.Open_Desktop_Ratings_Service_2017b.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017b.png"><img src="media/27dd49c1.Open_Desktop_Ratings_Service_2017b-1024x501.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017b-1024x501.png" alt="" width="660" height="323" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017b-1024x501.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017b-300x147.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017b-768x376.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017b.png 1044w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Nombre de personnes soumettant de nouvelles évaluations chaque mois</figcaption></figure><p>Le dernier montre les distributions GNU/Linux utilisées pour la soumission des évaluations. On remarquera la prédominance de Fedora et l’absence d’Ubuntu, qui utilise son propre système plutôt que l’ODRS. Quant à Debian, qui ne propose pas Logiciels dans sa version stable actuelle (Jessie), le taux devrait sans doute rapidement augmenter maintenant que la future version stable (Stretch) a atteint son gel complet et que de plus en plus d’utilisateurs vont l’essayer.</p>
<figure><a href="media/8e32af02.Open_Desktop_Ratings_Service_2017c.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017c.png"><img src="media/3ae69a7b.Open_Desktop_Ratings_Service_2017c-1024x520.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017c-1024x520.png" alt="" width="660" height="335" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017c-1024x520.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017c-300x152.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017c-768x390.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/Open_Desktop_Ratings_Service_2017c.png 1044w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Provenance des évaluations</figcaption></figure><p>N’hésitez donc pas à soumettre de nouvelles évaluations en français, de noter les applications en cliquant sur les petites étoiles ou d’indiquer si oui ou non les évaluations d’autres utilisateurs vous ont été utiles.</p>
<p>Et si vous souhaitez vous investir plus encore, sachez que Richard Hughes est à la recherche de modérateurs. Vous pouvez le contacter par email ou sur IRC (hughsie@freenode). Étant donné qu’il semble être tout seul pour le moment, ça ne serait pas du luxe d’avoir au moins un modérateur pour les évaluations en français.</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="https://www.gnomelibre.fr/2017/05/3000-evaluations-sur-odrs/" 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: https://www.gnomelibre.fr/2017/05/sortie-de-corebird-1-5/
title: Okki : Sortie de Corebird 1.5
uri: Okki-Sortie-de-Corebird-1-5
url: https://www.gnomelibre.fr/2017/05/sortie-de-corebird-1-5/
content:
<p>Pour ceux qui ne seraient toujours pas passés à <a href="https://fr.wikipedia.org/wiki/Mastodon_(r%C3%A9seau_social)">Mastodon</a>, réseau social décentralisé de micro-blogage, <a href="https://corebird.baedert.org/">Corebird</a> vient de sortir une nouvelle version de son client <a href="https://fr.wikipedia.org/wiki/Twitter">Twitter</a>.</p>
<figure><a href="media/6358ca3e.corebird_15.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/corebird_15.png"><img src="media/6358ca3e.corebird_15.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/corebird_15.png" alt="" width="530" height="792" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/corebird_15.png 530w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/corebird_15-201x300.png 201w" sizes="(max-width: 530px) 100vw, 530px"></a><figcaption>Corebird 1.5</figcaption></figure><p>Parmi les différentes nouveautés qu’offre cette nouvelle version, nous pouvons citer :</p>
<ul><li>La possibilité de sauvegarder un média en effectuant un clique droit sur ce dernier, puis en choisissant Sauvegarder sous.</li>
<li>Si aucune bannière n’est configurée, Corebird utilisera la couleur du thème indiquée dans le profil du compte Twitter.</li>
<li>La fenêtre de composition comporte désormais une liste d’images préférées permettant d’insérer rapidement dans un tweet des images que l’on envoie souvent.</li>
<li>Lors de l’ouverture d’un média, la fenêtre affiche désormais des contrôles Précédent / Suivant permettant de basculer rapidement entre les différents médias d’un même tweet.</li>
<li>Suite à la fermeture du service, la prise en charge de <a href="https://fr.wikipedia.org/wiki/Vine">Vine</a> a été supprimée.</li>
<li>On peut désormais faire des sélections de texte dans les messages directs.</li>
<li>Un nouveau paramètre –account permet d’ouvrir l’application sur le compte spécifié.</li>
<li>Prise en charge des tweets contenant jusqu’à 50 utilisateurs.</li>
<li>Ajout d’une icône sur l’avatar des utilisateurs dont le compte est certifié.</li>
<li>L’interface utilisateur pour la création de compte a été retravaillée.</li>
<li>Sans oublier les éternelles corrections de bugs :)</li>
</ul>
<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="https://www.gnomelibre.fr/2017/05/sortie-de-corebird-1-5/" 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 Corebird 1.0</a> (28/03/2015)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article78/owncloud-sauvegarde
title: nIQnutn : ownCloud / Nextcloud : sauvegarder ses contacts et ses calendriers
uri: nIQnutn-ownCloud-Nextcloud-sauvegarder-ses-contacts-et-ses-calen
url: http://blog.niqnutn.com/index.php?article78/owncloud-sauvegarde
content:
<p>Une petite astuce qui pourra vous être utile pour sauvegarder vos contacts et calendriers sur <a href="http://blog.niqnutn.com/index.php?tag/owncloud">ownCloud</a> / Nextcloud.
<br>
Pas besoin d'installer un utilitaire, on utilisera simplement un navigateur web.
</p>

<div><img src="media/933eee1d.packages-1020072_1280.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0078/packages-1020072_1280.tb.jpg" alt=""></div>


<h2>Sauvegarder ses contacts</h2>

<p>
Pour exporter les données au format vCard (exemple: <em>contacts-2017-05-10.vcf</em>)
<br>
Entrer dans votre navigateur l'URL suivante:</p>


<pre><code># Pour Nextcloud 11
https://ADDRESS/remote.php/dav/addressbooks/users/USERNAME/ADDRESSBOOKNAME?export
# Pour ownCloud 9
https://ADDRESS/remote.php/carddav/addressbooks/USERNAME/ADDRESSBOOKNAME?export</code></pre>


<p>en prenant le soin de remplacer:</p>

<ul><li>ADDRESS: le nom de domaine de votre instance</li>
<li>USERNAME: le nom d'utilisateur</li>
<li>ADDRESSBOOKNAME: le nom du carnet d'adresse</li>
</ul><p>Chez moi, pour le carnet d'adresses par défaut, ça ressemble à:</p>


<pre><code># Pour Nextcloud 11
https://niqnutn.com/remote.php/dav/addressbooks/users/nIQnutn/contacts?export
# Pour ownCloud 9
https://niqnutn.com/remote.php/carddav/addressbooks/nIQnutn/contacts?export</code></pre>


<h2>Sauvegarder ses calendriers</h2>


<p>
Pour exporter les données au format iCalendar (exemple: <em>personal-2017-05-10.ics</em>)
<br>
Entrer dans votre navigateur l'URL suivante:</p>


<pre><code># Pour Nextcloud 11
https://ADDRESS/remote.php/dav/calendars/USERNAME/CALENDARNAME?export
# Pour ownCloud 9
https://ADDRESS/remote.php/caldav/calendars/USERNAME/CALENDARNAME?export</code></pre>

<p>en prenant le soin de remplacer:</p>

<ul><li>ADDRESS: le nom de domaine de votre instance</li>
<li>USERNAME: le nom d'utilisateur</li>
<li>CALENDARNAME: le nom de l'agenda</li>
</ul><p>Chez moi, pour l'agenda par défaut, ça ressemble à:</p>


<pre><code># Pour Nextcloud 11
https://niqnutn.com/remote.php/dav/calendars/nIQnutn/personal?export
# Pour ownCloud 9
https://niqnutn.com/remote.php/caldav/calendars/nIQnutn/personal?export</code></pre>


<h2>Ressources</h2>


<ul><li><a href="https://doc.owncloud.org/server/8.2/user_manual/pim/contacts.html#special-carddav-urls">ownCloud: Using the Contacts App</a>
</li>
<li><a href="https://doc.owncloud.org/server/8.2/user_manual/pim/calendar.html#special-caldav-urls">ownCloud: Using the Calendar App</a>
</li>
<li><a href="http://blog.niqnutn.com/index.php?article16">ownCloud - Synchronisation des données sur son poste de travail</a></li>
</ul><hr>
2016 nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="http://blog.niqnutn.com/index.php?article78/owncloud-sauvegarde" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Pour-travailler-avec-moi-au-sein-de-mon-equipe
title: genma : Pour travailler avec moi au sein de mon équipe...
uri: genma-Pour-travailler-avec-moi-au-sein-de-mon-équipe
url: https://blog.genma.fr/?Pour-travailler-avec-moi-au-sein-de-mon-equipe
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2655.jpg?1494485843" width="150" height="79"><div><p>Ce billet vient en complément de mon billet <a href="https://blog.genma.fr/?Je-suis-chef-d-equipe-tu-nous-rejoins" title="Je suis chef d'équipe ; tu nous rejoins ?">Je suis chef d'équipe ; tu nous rejoins ?</a>.</p>
<p>Pour travailler avec moi au sein de mon équipe et sous ma direction, je recherche une personne expérimentée, ingénieure ou autodidacte, qui aime et connaît bien les technologies du logiciel libre.</p>
<p>Tu fais de la veille et tu es arrivé sur ce billet de blog via ton agrégateur... Tu es tout à fait capable de gérer plusieurs sujets en parallèle, tu es vraiment organisée (<a href="https://blog.genma.fr/?+-Lifehacking-+" title="Mes billets taggués Lifehacking">adepte de méthodologie de lifehacking comme GTD ou Pomodoro bienvenue</a>). Tu rédiges des tutoriaux, ton propre wiki pour tes projets personnels (autohébergement ou autre), tu contribues au logiciel libre... Tu es la personne que je recherche !</p>
<p>Tu as envie de changer, tu veux de la reconnaissance de tes véritables compétences et tu veux débuter une nouvelle carrière. Tu veux travailler dans le monde du logiciel libre ?</p>
<p>Mon objectif est de consolider et renforcer mon équipe avec des personnes supplémentaires, sur lesquelles je peux m'appuyer pour qu'ensemble nous relevons et réussissions les défis de projets en cours et à venir. Je ne te cache pas que ce ne sera pas facile tous les jours, les journées passent vite... Je serai exigeant mais aussi à l'écoute, je jouerai mon rôle de leader et chef d'équipe, pour que nous puissions tous nous épanouir au sein de notre travail quotidien (Voir à ce sujet mes différents billets <a href="https://blog.genma.fr/?Premiere-semaine-dans-ma-nouvelle-vie" title="Premières semaines dans ma nouvelle vie"></a>, <a href="https://blog.genma.fr/?Je-suis-chef-d-equipe-tu-nous-rejoins" title="Je suis chef d'équipe ; tu nous rejoins ?">Je suis chef d'équipe ; tu nous rejoins ?</a> et <a href="https://blog.genma.fr/?Vous-voulez-que-vos-employes-s-epanouissent" title="Vous voulez que vos employés s'épanouissent ?">Vous voulez que vos employés s'épanouissent ?</a>).</p>
<p> Mais <a href="https://blog.genma.fr/?Premiere-semaine-dans-ma-nouvelle-vie" title="Premières semaines dans ma nouvelle vie">mon expérience dont je témoigne ici</a> est toujours et on ne peut plus vrai.</p>
<p><a href="https://www.linuxjobs.fr/search/Linagora" title="Linux Jobs - Linagora recrute">Regarde ici les annonces ici sur Linuxjobs</a>, ça te donnera une idée des postes à pourvoir. En ce qui concerne mon équipe, les termes <i>Intégrateur</i>, <i>Administrateur système</i>, <i>Messagerie</i>, <i>Identité</i> sont les mots clefs. Si toutefois rien te correspond car tu es atypique, envoie une candidature spontanée. Prépares un CV et une lettre de motivation, et surtout ton entretien avec moi. Je serai exigeant, je validerai que tu corresponds bien au profil que je cherche.</p>
<p>Pour répondre aux questions fréquentes : pas de télétravail, travail à Paris la Défense (c'est là que je suis). Junior accepté si tu te reconnais dans le profil que j'ai décrit et que tu sais démontrer ton potentiel. Tu rejoindras alors les pandawans !</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Pour-travailler-avec-moi-au-sein-de-mon-equipe" 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 : Blender : comparaison de performance OpenCL & AMD / Cuda & Nvidia
uri: Tuxicoman-Blender-comparaison-de-performance-OpenCL-AMD-Cuda
feed_id:
https://tuxicoman.jesuislibre.net/2017/05/blender-comparaison-de-performance-opencl-amd-cuda-nvidia.html?pk_campaign=feed&amp;pk_kwd=blender-comparaison-de-performance-opencl-amd-cuda-nvidia

url:
https://tuxicoman.jesuislibre.net/2017/05/blender-comparaison-de-performance-opencl-amd-cuda-nvidia.html?pk_campaign=feed&amp;pk_kwd=blender-comparaison-de-performance-opencl-amd-cuda-nvidia

content:
<p>Blender donne maintenant de meilleures performances de calcul avec les cartes AMD que Nvidia.</p>
<p>Comparaison des temps de rendu avec accélération GPU (OpenCL sur AMD, Cuda sur Nvidia) pour carte graphique de même prix :</p>
<p><img src="media/f601d03b.680px-Timings.png" data-original-source="https://wiki.blender.org/uploads/thumb/9/97/Timings.png/680px-Timings.png" width="680" height="282"></p>
<p>A noter qu’il vous faut une carte AMD GCN 2.0 pour en profiter : R9 290/290X, RX 480 et plus récentes.</p>
<p>Il faut remercier AMD qui a aidé au développement de Blender pour arriver à ce résultat.</p>
<p>Source : <a href="https://wiki.blender.org/index.php/Dev:Source/Render/Cycles/OpenCL">Wiki Blender.</a></p>
<h3>Related Posts:</h3>
<ul><li><a href="https://tuxicoman.jesuislibre.net/2012/09/blender-porte-sur-android.html" title="Blender porté sur Android">Blender porté sur Android</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/05/raccourcis-clavier-gnome-shell.html" title="Raccourcis clavier Gnome Shell">Raccourcis clavier Gnome Shell</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/04/le-libriste-est-il-de-gauche.html" title="Le libriste est-il de gauche?">Le libriste est-il de gauche?</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/04/debian-connecter-une-sortie-audio-bluetooth.html" title="Debian : connecter une sortie audio bluetooth">Debian : connecter une sortie audio bluetooth</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2017/04/android-et-mises-a-jour-de-securite.html" title="Android et mises à jour de sécurité">Android et mises à jour de sécurité</a></li>
</ul><img src="https://espion.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Ftuxicoman.jesuislibre.net%2F2017%2F05%2Fblender-comparaison-de-performance-opencl-amd-cuda-nvidia.html%3Fpk_campaign%3Dfeed%26pk_kwd%3Dblender-comparaison-de-performance-opencl-amd-cuda-nvidia&amp;action_name=Blender+%3A+comparaison+de+performance+OpenCL+%26%23038%3B+AMD+%2F+Cuda+%26%23038%3B+Nvidia&amp;urlref=https%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt="">
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="https://tuxicoman.jesuislibre.net/2017/05/blender-comparaison-de-performance-opencl-amd-cuda-nvidia.html?pk_campaign=feed&amp;pk_kwd=blender-comparaison-de-performance-opencl-amd-cuda-nvidia" 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="">Blender port&eacute; sur Android</a> (01/09/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 08, April 2013</a> (08/04/2013)</li><li>dada : <a href="">Linux 3.12 va booster les jeux vid&eacute;os</a> (06/11/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 03, novembre 2014</a> (03/11/2014)</li><li>Tuxicoman : <a href="">Le driver AMD Catalyst incompatible avec Gnome sur Debian 8</a> (11/05/2015)</li></ul></div></p>


feed_id: https://framablog.org/2017/05/11/quand-les-recommandations-youtube-nous-font-tourner-en-bourrique/
title: Framablog : Quand les recommandations YouTube nous font tourner en bourrique…
uri: Framablog-Quand-les-recommandations-YouTube-nous-font-tourner-en-bou
url: https://framablog.org/2017/05/11/quand-les-recommandations-youtube-nous-font-tourner-en-bourrique/
content:
<p>Vous avez déjà perdu une soirée à errer de vidéo en vidéo suivante ? À cliquer <em>play</em> en se disant « OK c’est la dernière… » puis relever les yeux de votre écran 3 heures plus tard… ?</p>
<p><span></span></p>
<p>C’est grâce à (ou la faute de, au choix !) l’algorithme des recommandations, une petite recette qui prend plein d’éléments en compte pour vous signaler les vidéos qui peuvent vous intéresser.</p>
<p>Guillaume Chaslot a travaillé sur cet algorithme. Il a même créé <a href="https://github.com/pnbt/youtube-explore">un petit outil open-source pour le tester</a>, afin de valider sa théorie : ces recommandations nous pousseraient de plus en plus vers les « faits alternatifs » (ça s’appelle aussi une légende urbaine, un complot, une fiction, du <em>bullshit</em>… vous voyez l’idée.)</p>
<p>Le groupe Framalang a décidé de traduire cet article passionnant.</p>
<p>Ne soyons pas complotistes à notre tour. Cet article ne dit pas que Google veut nous remplir la tête de mensonges et autres légendes numériques. Il s’agirait là, plutôt, d’un effet de bord de son algorithme.</p>
<p>Nous ne doutons pas, en revanche, qu’un des buts premiers de Google avec ses recommandations YouTube est de captiver notre attention, afin de vendre à ses clients notre temps de cerveau disponible (et d’analyser nos comportements au passage pour remplir ses banques de données avec nos vies numériques).</p>
<p>Sauf qu’avec ce genre de vision (et de buts) à court/moyen terme, on ne réfléchit pas au conséquences sur le long terme. Lorsque l’on représente l’endroit où une grande portion de notre civilisation passe la majeure partie de son temps… C’est problématique, non ?</p>
<p>Tout comme <a href="http://tempsreel.nouvelobs.com/rue89/rue89-le-grand-entretien/20160604.RUE3072/tristan-harris-des-millions-d-heures-sont-juste-volees-a-la-vie-des-gens.html">les révélations de Tristan Harris</a>, ce témoignage nous rappelle que, même chez les géants du web, notre monde numérique est tout jeune, immature, et qu’il est grand temps de prendre du recul sur les constructions que nous y avons dressées : car chacun de ces systèmes implique ses propres conséquences.</p>
<div><a href="media/b17e4b7b.things-you-own.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/05/things-you-own.jpg"><img src="media/b17e4b7b.things-you-own.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/05/things-you-own.jpg" alt="" width="640" height="640" srcset="https://framablog.org/wp-content/uploads/2017/05/things-you-own.jpg 640w, https://framablog.org/wp-content/uploads/2017/05/things-you-own-150x150.jpg 150w, https://framablog.org/wp-content/uploads/2017/05/things-you-own-300x300.jpg 300w" sizes="(max-width: 640px) 100vw, 640px"></a><p><a href="https://www.flickr.com/photos/ikoka/14303939853">“The things you own end up owning you »</a> de <i> <a href="https://www.flickr.com/people/ikoka/">koka_sexton</a></i> sous licence <a href="https://creativecommons.org/licenses/by/2.0">CC BY 2.0</a><br> (« Ce que vous possédez finit par vous posséder », une citation de Fight Club)</p></div>
<h2>Comment l’I.A. de YouTube favorise les « faits alternatifs »</h2>
<p><strong>de <a href="https://medium.com/@guillaumechaslot">Guillaume Chaslot</a>, source : <a href="https://medium.com/@guillaumechaslot/how-youtubes-a-i-boosts-alternative-facts-3cc276f47cf7">Medium</a>.</strong></p>
<p><em>Traduction : Jerochat, jaaf, dominix, mo, goofy, Asta, Opsylac, Nimanneau, audionuma, Lyn. + les anonymes</em></p>
<p>Les I.A. sont conçues pour maximiser le temps que les utilisateurs passent en ligne… Et pour ce faire, la fiction, souvent, dépasse la réalité.</p>
<p>Tout le monde a déjà entendu parler des théories du complot, des faits alternatifs ou des fake news qui circulent sur Internet. Comment sont-ils devenus si répandus ? Quel est l’impact des algorithmes de pointe sur leur succès ?</p>
<p>Ayant moi-même travaillé sur l’algorithme de recommandation de YouTube, j’ai commencé à enquêter, et je suis arrivé à la conclusion que le puissant algorithme que j’avais contribué à concevoir joue un rôle important dans la propagation de fausses informations.</p>
<p>Pour voir ce que YouTube promeut actuellement le plus, j’ai développé un <a href="https://github.com/pnbt/youtube-explore">explorateur de recommandations</a> open source qui extrait les vidéos les plus recommandées sur une requête donnée. Je les ai comparées aux 20 premiers résultats venant de requêtes identiques sur Google et Youtube Search.<br>
Les résultats sur les 5 requêtes suivantes parlent d’eux-mêmes :</p>
<h4>1 — Question élémentaire : « La Terre est-elle plate ou ronde ? »</h4>
<p><a href="media/a4481ab1.terre-plate.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/terre-plate.png"><img src="media/a4481ab1.terre-plate.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/terre-plate.png" alt="" width="800" height="460" srcset="https://framablog.org/wp-content/uploads/2017/05/terre-plate.png 800w, https://framablog.org/wp-content/uploads/2017/05/terre-plate-300x173.png 300w, https://framablog.org/wp-content/uploads/2017/05/terre-plate-768x442.png 768w" sizes="(max-width: 800px) 100vw, 800px"></a></p>
<h4>2 — Religion : « Qui est le Pape ? »</h4>
<div><a href="media/ca5c5f8e.le-pape.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/le-pape.png"><img src="media/ca5c5f8e.le-pape.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/le-pape.png" alt="" width="889" height="512" srcset="https://framablog.org/wp-content/uploads/2017/05/le-pape.png 889w, https://framablog.org/wp-content/uploads/2017/05/le-pape-300x173.png 300w, https://framablog.org/wp-content/uploads/2017/05/le-pape-768x442.png 768w" sizes="(max-width: 889px) 100vw, 889px"></a><p>Pourcentage des résultats à propos du pape affirmant qu’il est « le mal », « satanique », « l’antéchrist »</p></div>
<h4>3 —Science : « Le réchauffement climatique est-il une réalité ? »</h4>
<div><a href="media/a2dcb201.rechaffement-climatique.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/rechaffement-climatique.png"><img src="media/a2dcb201.rechaffement-climatique.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/rechaffement-climatique.png" alt="" width="889" height="512" srcset="https://framablog.org/wp-content/uploads/2017/05/rechaffement-climatique.png 889w, https://framablog.org/wp-content/uploads/2017/05/rechaffement-climatique-300x173.png 300w, https://framablog.org/wp-content/uploads/2017/05/rechaffement-climatique-768x442.png 768w" sizes="(max-width: 889px) 100vw, 889px"></a><p>Pourcentage des résultats affirmant que le réchauffement climatique est un canular</p></div>
<h4>4 —Conspirations : “Est-ce que le Pizzagate est vrai ?”</h4>
<p><a href="media/69ff06a2.pizzagate.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/pizzagate.png"><img src="media/69ff06a2.pizzagate.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/pizzagate.png" alt="" width="800" height="481" srcset="https://framablog.org/wp-content/uploads/2017/05/pizzagate.png 800w, https://framablog.org/wp-content/uploads/2017/05/pizzagate-300x180.png 300w, https://framablog.org/wp-content/uploads/2017/05/pizzagate-768x462.png 768w" sizes="(max-width: 800px) 100vw, 800px"></a></p>
<p>Le Pizzagate est une théorie du complot selon laquelle les Clinton auraient été à la tête d’un réseau pédophile en lien avec une pizzeria de Washington. Des vidéos faisant la promotion de cette théorie ont été recommandées des millions de fois sur YouTube pendant les mois précédant l’élection présidentielle américaine de 2016.</p>
<h4>5 — Célébrités : “Qui est Michelle Obama ?”</h4>
<p><a href="media/0985ae62.michelle-obama.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/michelle-obama.png"><img src="media/0985ae62.michelle-obama.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/michelle-obama.png" alt="" width="800" height="460" srcset="https://framablog.org/wp-content/uploads/2017/05/michelle-obama.png 800w, https://framablog.org/wp-content/uploads/2017/05/michelle-obama-300x173.png 300w, https://framablog.org/wp-content/uploads/2017/05/michelle-obama-768x442.png 768w" sizes="(max-width: 800px) 100vw, 800px"></a></p>
<h3>Pourquoi les recommandations sont-elles différentes des résultats de recherche ?</h3>
<p>Dans ces exemples, une recherche YouTube et une recommandation YouTube produisent des résultats étonnamment différents, alors que les deux algorithmes utilisent les mêmes données. Cela montre que de petites différences dans les algorithmes peuvent produire de grosses différences dans les résultats. La recherche est probablement optimisée dans un objectif de pertinence, alors que les recommandations prennent sûrement davantage en compte le temps de visionnage.</p>
<h4>YouTube ne recommande pas ce que les gens « aiment ».</h4>
<p>Étonnamment, on remarque que les « j’aime » ou « je n’aime pas » (pouce bleu ou rouge) ont peu d’impact sur les recommandations. Par exemple, beaucoup de vidéos qui prétendent que Michelle Obama est « née homme » ont plus de pouces rouges que de bleus, et pourtant elles sont toujours fortement recommandées sur YouTube. Il semble que YouTube accorde davantage d’importance au temps de visionnage qu’aux « j’aime ».</p>
<p>Ainsi, si « la Terre est plate » maintient les utilisateurs connectés plus longtemps que « la Terre est ronde », cette théorie sera favorisée par l’algorithme de recommandation.</p>
<h3>L’effet boule de neige favorise les théories du complot.</h3>
<p>Une fois qu’une vidéo issue d’une théorie du complot est favorisée par l’I.A., cela incite les créateurs de contenus à charger des vidéos supplémentaires qui confirment le complot. En réponse, ces vidéos supplémentaires font augmenter les statistiques en faveur du complot. Et ainsi, le complot est d’autant plus recommandé.</p>
<p>Finalement, le nombre important de vidéos qui soutiennent une théorie du complot rend cette dernière plus crédible. Par exemple, dans l’une des vidéos sur le thème de « la terre plate », l’auteur a commenté</p>
<blockquote><p>« Il y a 2 millions de vidéos sur la « terre plate » sur YouTube, ça ne peut pas être des c*** ! »</p></blockquote>
<h3>Ce que nous pouvons faire</h3>
<p>L’idée ici n’est pas de juger YouTube. Ils ne le font pas intentionnellement, c’est une conséquence involontaire de l’algorithme. Mais chaque jour, les gens regardent plus d’un milliard d’heures de contenu YouTube.</p>
<p>Parce que YouTube a une grande influence sur ce que les gens regardent, il pourrait également jouer un rôle important en empêchant la propagation d’informations alternatives, et le premier pas vers une solution serait de mesurer cela.</p>
<p>Faites des expériences avec l’<a href="https://github.com/pnbt/youtube-explore">explorateur de recommandations</a> si vous souhaitez découvrir ce que YouTube recommande le plus au sujet des thèmes qui vous tiennent à cœur.</p>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2017/05/11/quand-les-recommandations-youtube-nous-font-tourner-en-bourrique/" 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="">Framaboard&amp;nbsp;: les libristes ont r&amp;eacute;invent&amp;eacute; le tableau blanc&amp;hellip; mais en mieux&amp;nbsp;!</a> (07/10/2015)</li><li>Framablog : <a href="">Framadrop&amp;nbsp;: envoyez de gros fichiers en toute s&amp;eacute;curit&amp;eacute;&amp;nbsp;!</a> (09/10/2015)</li><li>Framablog : <a href="">D&amp;eacute;googlisez votre entourage en quelques tutos-vid&amp;eacute;os&amp;nbsp;!</a> (24/06/2016)</li><li>Framablog : <a href="">Framagenda&amp;nbsp;: ne partagez plus votre planning (ni vos contacts) avec la NSA&amp;nbsp;!</a> (07/10/2016)</li><li>Framablog : <a href="">Google Code ferme ses portes&amp;nbsp;? Nous, on les ouvre.</a> (13/03/2015)</li></ul></div></p>


feed_id: http://max-koder.fr/2017/05/11/executer-une-requete-asynchrone-avec-php-et-curl/
title: Max Koder : Exécuter une requête asynchrone avec PHP et cURL
uri: Max-Koder-Exécuter-une-requête-asynchrone-avec-PHP-et-cURL
url: http://max-koder.fr/2017/05/11/executer-une-requete-asynchrone-avec-php-et-curl/
content:
<div>
	<a href="http://max-koder.fr/2017/05/11/executer-une-requete-asynchrone-avec-php-et-curl/"><img title="Exécuter une requête asynchrone avec PHP et cURL" src="media/9115ba67.async-300x109.png" data-original-source="http://max-koder.fr/wp-content/uploads/2017/05/async-300x109.png" alt="Exécuter une requête asynchrone avec PHP et cURL" width="300" height="109"></a>
	</div>
	<p>Je vous parlais de <a href="http://max-koder.fr/2017/05/05/curl-dialogue-api-php/" target="_blank" rel="noopener noreferrer">cURL et d’API</a> il y a quelques jours. Aujourd’hui, j’enfonce le clou avec une méthode que j’expérimente pour un futur projet : Comment exécuter une requête asynchrone avec PHP et cURL.</p>
<h1>L’origine du problème</h1>
<p>Pour rappel, <strong>PHP</strong> est un langage de programmation <strong>séquentiel</strong>, <strong>impératif</strong> ou encore <strong>synchrone</strong>. C’est à dire qu’à l’exécution d’un script, il va exécuter chaque instruction séquentiellement, l’une après l’autre.<br>
Avant de passer à la suivante, il attendra obligatoirement le résultat de la dernière instruction.</p>
<p>De plus, le <strong>protocole HTTP</strong> est également synchrone. Cela signifie qu’<strong>à chaque requête, le navigateur attend une réponse</strong> qu’il va ensuite afficher.</p>
<p>Dans la plupart des cas, ce fonctionnement suffit. L’utilisateur souhaite accéder à une ressource ou la mettre à jour : Pas de problème, la réponse est envoyée dans la foulée. Mais ce n’est pas toujours suffisant.</p>
<h1>Quel problème ?</h1>
<p>Je l’ai dit : Généralement le fonctionnement séquentiel est suffisant pour nos besoins. Mais il y a des tas de raisons pour vouloir faire de l’asynchrone avec PHP : Écriture de logs, de nombreux UPDATE à la DB, lancement d’une requête cURL à une API, envoie d’un pouet sur Mastodon lorsque j’écris une news, … Ces opérations peuvent être longues et donc donner la sensation aux visiteurs que votre serveur est en rade, ou que votre script est à chier.</p>
<p>Comprenez bien que si vous, en tant que visiteur, ne voulez pas attendre qu’une page s’affiche, il en est de même pour les usagers qui viendront sur votre site.</p>
<h1>La requête asynchrone</h1>
<p>La solution à cela est en effet la requête asynchrone. Pendant que votre script enregistre les logs ou se connecte à une API, il est inutile de faire attendre l’utilisateur.<br>
On va donc chercher à faire travailler PHP en fond sur ces tâches lourdes, et continuer nos instructions plus légères jusqu’à l’envoi de la réponse au navigateur.</p>
<h2>Plusieurs méthodes possibles</h2>
<p>Il existe en fait d’autres approches que celle que je vais vous présenter :</p>
<ul><li><a href="http://php.net/manual/fr/function.fsockopen.php" target="_blank" rel="noopener noreferrer"><strong>fsockopen</strong></a> : ou <a href="http://php.net/manual/fr/function.stream-socket-client.php" target="_blank" rel="noopener noreferrer"><strong>stream_socket_client</strong></a>. Permet d’ouvrir une connexion par socket, afin d’enregistrer par exemple des données avec <strong>fwrite</strong>.</li>
<li><a href="http://fr2.php.net/manual/fr/function.exec.php" target="_blank" rel="noopener noreferrer"><strong>exec</strong></a> : Cette fonction permet de lancer une instruction, comme si vous la tapiez dans un terminal. En ajoutant un <pre>&amp;</pre>  à la fin de cette ligne de commande, l’exécution sera réalisée en tâche de fond et PHP n’attendra pas le résultat avant de continuer le script.</li>
<li><a href="http://fr2.php.net/manual/fr/function.pg-send-query.php" target="_blank" rel="noopener noreferrer"><strong>pg_send_query</strong></a> : Celle-ci supporte une ou plusieurs requêtes asynchrones à une connexion PostgreSQL. A ma connaissance, il n’existe pas d’équivalent pour MySQL.</li>
<li><a href="http://fr2.php.net/manual/fr/function.curl-multi-init.php" target="_blank" rel="noopener noreferrer"><strong>curl_multi_init</strong></a> : Enfin, cette dernière autorise l’exécution de multiples gestionnaires cURL de façon asynchrone.</li>
</ul><p>Pour ma part, voilà comment je procède.</p>
<h1>Une requête asynchrone avec PHP et cURL</h1>
<p>Le principe est simple si vous connaissez un peu <a href="http://max-koder.fr/2017/05/05/curl-dialogue-api-php/" target="_blank" rel="noopener noreferrer">la librairie cURL</a>. Il suffit de lancer une requête cURL à laquelle on définit un timeout, afin que PHP n’attende pas la réponse et passe à la suite :</p><pre>$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, '
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 1000);

curl_exec($ch);
curl_close($ch);</pre><p>Oui, c’est tout.<br>
L’option intéressante est </p><pre>CURLOPT_TIMEOUT_MS</pre> , qui permet de définir un temps maximum d’exécution de la fonction cURL, en millisecondes.
<h2>A la seconde près</h2>
<p>J’ai mis 1000, soit une seconde. Cela permet de ne pas trop gêner le visiteur mais c’est aussi le délai minimum pour la résolution du hostname sur les systèmes Unix/Linux, sans quoi une erreur 28 (timeout) sera envoyée à PHP :</p><pre>$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, '
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 10);

curl_exec($ch);
echo curl_errno($ch);
curl_close($ch);

// 28</pre><p>En faisant mes recherches, j’ai trouvé quelques articles qui mettaient une valeur de 1ms. Je ne sais pas sur quel type de serveur ils tournent, mais ça ne fonctionne pas, vous pouvez essayer.</p>
<h2>Outrepasser cette limite</h2>
<p>Mais on peut le faire !<br>
Malheureusement ces articles n’en parlent pas, alors j’ai cherché pour vous </p>
<p>En effet, avec l’option <strong>CURLOPT_NOSIGNAL</strong>, on peut ignorer les fonctions qui causent l’envoi d’un signal au processus PHP :</p><pre>$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, '
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 10);
curl_setopt($ch, CURLOPT_NOSIGNAL, 1);

curl_exec($ch);
curl_close($ch);</pre><p></p>
<h1>Un cas concret</h1>
<p>A présent, voyons comment cela peut nous être utile.</p>
<p>Imaginons un réseau social décentralisé (parait que c’est la mode), où chaque utilisateur peut suivre n’importe qui sur n’importe quelle instance. Le B.A.-BA en somme.<br>
Lorsqu’un utilisateur, suivi par 100 personnes, poste un nouveau contenu, comment géreriez-vous cela ? Comment informer les 100 autres utilisateurs, possiblement sur 100 instances différentes, que notre bon utilisateur a posté quelque chose ? Et surtout, sans gêner l’auteur du post.<br>
Avec cURL et notre pseudo méthode asynchrone, c’est possible.</p>
<p>Il suffit d’appeler une page sur le même domaine/serveur, qui traitera ces 100 requêtes cURL par exemple, en tâche de fond, à la manière d’une tâche CRON.<br>
Pour l’utilisateur, rien ne transparaît, et le message peut se répliquer tranquillement sur chaque instance sans craindre un <em>timeout execution</em>.</p>
<p><a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F05%2F11%2Fexecuter-une-requete-asynchrone-avec-php-et-curl%2F&amp;linkname=Ex%C3%A9cuter%20une%20requ%C3%AAte%20asynchrone%20avec%20PHP%20et%20cURL" title="Facebook" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F05%2F11%2Fexecuter-une-requete-asynchrone-avec-php-et-curl%2F&amp;linkname=Ex%C3%A9cuter%20une%20requ%C3%AAte%20asynchrone%20avec%20PHP%20et%20cURL" title="Twitter" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F05%2F11%2Fexecuter-une-requete-asynchrone-avec-php-et-curl%2F&amp;linkname=Ex%C3%A9cuter%20une%20requ%C3%AAte%20asynchrone%20avec%20PHP%20et%20cURL" title="Google+" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/pinterest?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F05%2F11%2Fexecuter-une-requete-asynchrone-avec-php-et-curl%2F&amp;linkname=Ex%C3%A9cuter%20une%20requ%C3%AAte%20asynchrone%20avec%20PHP%20et%20cURL" title="Pinterest" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F05%2F11%2Fexecuter-une-requete-asynchrone-avec-php-et-curl%2F&amp;linkname=Ex%C3%A9cuter%20une%20requ%C3%AAte%20asynchrone%20avec%20PHP%20et%20cURL" title="Reddit" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F05%2F11%2Fexecuter-une-requete-asynchrone-avec-php-et-curl%2F&amp;linkname=Ex%C3%A9cuter%20une%20requ%C3%AAte%20asynchrone%20avec%20PHP%20et%20cURL" title="WordPress" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F05%2F11%2Fexecuter-une-requete-asynchrone-avec-php-et-curl%2F&amp;linkname=Ex%C3%A9cuter%20une%20requ%C3%AAte%20asynchrone%20avec%20PHP%20et%20cURL" title="Email" rel="nofollow" target="_blank"></a><a href="http://www.addtoany.com/add_to/copy_link?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F05%2F11%2Fexecuter-une-requete-asynchrone-avec-php-et-curl%2F&amp;linkname=Ex%C3%A9cuter%20une%20requ%C3%AAte%20asynchrone%20avec%20PHP%20et%20cURL" title="Copy Link" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/share#url=http%3A%2F%2Fmax-koder.fr%2F2017%2F05%2F11%2Fexecuter-une-requete-asynchrone-avec-php-et-curl%2F&amp;title=Ex%C3%A9cuter%20une%20requ%C3%AAte%20asynchrone%20avec%20PHP%20et%20cURL" data-a2a-url="http://max-koder.fr/2017/05/11/executer-une-requete-asynchrone-avec-php-et-curl/" data-a2a-title="Exécuter une requête asynchrone avec PHP et cURL"></a></p><p>L’article <a rel="nofollow" href="http://max-koder.fr/2017/05/11/executer-une-requete-asynchrone-avec-php-et-curl/">Exécuter une requête asynchrone avec PHP et cURL</a> est apparu en premier sur <a rel="nofollow" href="http://max-koder.fr/">Max-Koder</a>.</p>
<p><img src="media/273eda46.029e2460333ecc745b37c2886d09c175" data-original-source="http://cdn.libravatar.org/avatar/029e2460333ecc745b37c2886d09c175" alt="Gravatar de Max Koder" class="gravatar" /><br/><i>Original post of <a href="http://max-koder.fr/2017/05/11/executer-une-requete-asynchrone-avec-php-et-curl/" title="Visit the source">Max Koder</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>Max Koder : <a href="">cURL : Dialogue avec une API en PHP</a> (05/05/2017)</li></ul></div></p>


feed_id: https://philippe.scoffoni.net/thunderbird-reste-chez-mozilla/
title: Philippe Scoffoni : Thunderbird reste chez Mozilla
uri: Philippe-Scoffoni-Thunderbird-reste-chez-Mozilla
url: https://philippe.scoffoni.net/thunderbird-reste-chez-mozilla/
content:
<p><img src="media/f508753c.mozilla-thunderbird-300x155.png" data-original-source="https://philippe.scoffoni.net/wp-content/uploads/2017/05/mozilla-thunderbird-300x155.png" alt="Mozilla Thunderbird" width="300" height="155" srcset="https://philippe.scoffoni.net/wp-content/uploads/2017/05/mozilla-thunderbird-300x155.png 300w, https://philippe.scoffoni.net/wp-content/uploads/2017/05/mozilla-thunderbird-768x396.png 768w, https://philippe.scoffoni.net/wp-content/uploads/2017/05/mozilla-thunderbird-1024x528.png 1024w, https://philippe.scoffoni.net/wp-content/uploads/2017/05/mozilla-thunderbird-600x310.png 600w, https://philippe.scoffoni.net/wp-content/uploads/2017/05/mozilla-thunderbird.png 1200w" sizes="(max-width: 300px) 100vw, 300px">La vie n’est pas toujours un long fleuve tranquille. J’aurais même tendance à dire que c’est rarement le cas y compris pour les projets de <strong>logiciel libre</strong> comme <strong>Thunderbird</strong>. Depuis de nombreux mois,<a href="https://philippe.scoffoni.net/avenir-sombre-pour-thunderbird/" target="_blank" rel="noopener noreferrer"> des incertitudes pèsent sur la pérennité du projet.</a></p>
<p>Pourtant, il continue d’exister et d’évoluer à son rythme avec la <a rel="nofollow" href="https://blog.mozfr.org/post/2017/05/Thunderbird-52-version-majeure-annuelle" target="_blank">sortie fin avril de la version 52</a>. Certes, on ne peut pas dire que ce soit à une vitesse folle. Mais l’essentiel est préservé et quelques nouveautés contribuent à améliorer son fonctionnement.</p>
<p>Suite à la décision de <strong>Mozilla</strong> de rendre sa liberté au projet, <a rel="nofollow" href="media/e76802fe.Finding-a-Home-for-Thunderbird.pdf" data-original-source="https://blog.mozilla.org/thunderbird/files/2016/04/Finding-a-Home-for-Thunderbird.pdf" target="_blank">une étude</a> a été réalisée par <a rel="nofollow" href="https://webmink.com/about/" target="_blank">Simon Phipps</a> bien connu dans le monde du logiciel libre et de l’open source pour étudier les opportunités existantes. Trois possibilités s’offraient alors ;</p>
<ul><li><a rel="nofollow" href="https://sfconservancy.org/" target="_blank">Software Freedom Conservancy</a></li>
<li><a rel="nofollow" href="https://www.documentfoundation.org/" target="_blank">The Document Foundation</a></li>
<li>Un nouveau « deal » avec Mozilla</li>
</ul><p>Des trois options, celle de The Document Foundation me semblait la plus intéressante. L’intégration de Thunderbird et de son agenda <strong>Lightning</strong> dans la suite bureautique <strong>LibreOffice</strong> avait une certaine cohérence sur le plan « marketing » face à la suite <strong>bureautique</strong> de Microsoft. Cependant dans cette réflexion l’aspect marketing n’était pas le seul en jeu.</p>
<p>Après de longs mois de réflexion et d’échanges, c’est au final une sorte de statu quo qui s’impose dans <a rel="nofollow" href="https://blog.mozilla.org/thunderbird/2017/05/thunderbirds-future-home/" target="_blank">un communiqué publié sur le blog de Mozilla</a>.</p>
<blockquote><p>The Mozilla Foundation has agreed to serve as the legal and fiscal home for the Thunderbird project, but Thunderbird will migrate off Mozilla Corporation infrastructure, separating the operational aspects of the project.</p></blockquote>
<p>La fondation Mozilla reste l’entité légale et fiscale qui porte le projet Thunderbird. Cependant, les aspects « opérationnels » vont être gérés en dehors de l’infrastructure technique de Mozilla.</p>
<p>L’année qui s’est écoulée a permis au projet de <a href="https://philippe.scoffoni.net/thunderbird-combien-rapporte-les-dons/" target="_blank" rel="noopener noreferrer">mettre en place ses propres flux de revenus</a>, principalement des dons, gagnant ainsi une autonomie indispensable à la poursuite du projet.</p>
<p>Il reste cependant quelques points d’achoppement dans les divergences techniques entre le projet Thunderbird et son grand frère <strong>Firefox</strong>. Cependant, un changement d’entité légale n’aurait rien changé à cet état de fait, il est vrai. Le « Conseil Thunderbird » a donc jugé préférable de se concentrer sur le développement de Thunderbird plutôt que de passer du temps sur un changement purement juridique. L’essentiel de ce côté étant préservé par le récent accord avec Mozilla.</p>
<p>Pour la suite des événements, Thunderbird sera maintenu sur la plateforme technique actuelle <strong>Gecko</strong>. À long terme, une réécriture complète de ce dernier est envisagée. La technologie sera « web » ce qui reste vague même si on comprend bien qu’il ne s’agira plus d’un client « lourd » traditionnel.</p>
<p>Je pense que tous <strong>les utilisateurs de Thunderbird peuvent dormir sur leurs deux oreilles</strong>, leur logiciel préféré n’est pas mort même si je ne pense pas qu’il faille s’attendre à de grandes évolutions. Mais ce qu’il fait déjà, il le fait bien. En exploitant toutes les possibilités existantes couplées à des services web basés sur des logiciels libres comme <strong>Nextcloud</strong> pour les <strong>agendas</strong>, <strong>contacts</strong> et partage de <strong>fichiers </strong>ou<strong> Dolibarr</strong> pour la gestion, vous obtenez une solution qui n’a rien de celle du « pauvre » !</p>
<hr><a href="https://philippe.scoffoni.net/thunderbird-reste-chez-mozilla/#comments">Réagir à cet article</a>
<p><small>Article original écrit par Philippe Scoffoni le 11/05/2017. | <a href="https://philippe.scoffoni.net/thunderbird-reste-chez-mozilla/">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="https://philippe.scoffoni.net/thunderbird-reste-chez-mozilla/" 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="">Discussion entre Thunderbird et la Fondation p&equiv;p</a> (06/12/2015)</li><li>Philippe Scoffoni : <a href="">Avenir sombre pour Thunderbird ?</a> (01/12/2015)</li><li>Philippe Scoffoni : <a href="">Thunderbird, combien rapportent les dons ?</a> (19/12/2016)</li><li>Philippe Scoffoni : <a href="">Linux Mint 18 aura son propre jeu d&rsquo;applications</a> (01/02/2016)</li><li>Philippe Scoffoni : <a href="">Debug Party pour Doliwoo, extension WordPress pour WooCommerce et Dolibarr</a> (30/06/2016)</li></ul></div></p>


feed_id: https://www.citizenz.info/utilser-rsync-ssh-et-sudo-pour-copier-facilement-vos-donnees
title: citizenz7 : Utilser rsync (+ ssh et sudo) pour copier facilement vos données
uri: citizenz7-Utilser-rsync-(-ssh-et-sudo)-pour-copier-facilement-vos-d
url: https://www.citizenz.info/utilser-rsync-ssh-et-sudo-pour-copier-facilement-vos-donnees
content:
<p><img alt="" src="media/e0a0738a.rsync.jpg" data-original-source="https://www.citizenz.info/data/medias/rsync.jpg">​Imaginons : vous avez plusieurs centaines de fichiers et des répertoires entiers à rapatrier depuis votre anciens serveur vers votre nouveau serveur. Pour aller plus vite, l'outil idéal, c'est <strong>rsync</strong>.</p>

<p>Le wiki Ubuntu nous dit :</p>

<div>rsync (pour remote synchronization ou synchronisation à distance), est un logiciel de synchronisation de fichiers.<br>
Il est fréquemment utilisé pour mettre en place des systèmes de sauvegarde distante.<br>
rsync travaille de manière unidirectionnelle c'est-à-dire qu'il synchronise, copie ou actualise les données d'une source (locale ou distante) vers une destination (locale ou distante) en ne transférant que les octets des fichiers qui ont été modifiés.</div>

<p>Mettons tout cela en place sur notre Debian :<br>
sudo apt install rsync</p>

<p>Il vous faut également ssh (sudo apt install ssh).</p>

<p>Voici un exemple assez complet de rsync :<br><code>rsync -av --progress --delete --stats --human-readable -e 'ssh -p xxxx' user@serveurdistant.fr:/home/user/* /home/user/</code></p>

<p>-a : c'est l'option de la "mort-qui-tue". En fait ça fait tout (ou presque). C'est un moyen rapide de dire que vous voulez la récursivité et préserver pratiquement tout. C'est équivalent aux optissn combinées -rlptgoD.<br>
-v : verbeux<br>
--progress : vous indique la progression de la copie/transfert<br>
--stats : affichage de stats sur le transfert des fichiers<br>
--human-readable : lecture "humaine" des chiffres. Idem à l'option ls -h (transforme en KO, MO, GB, ...)<br>
- e : spécifie un shell distant</p>

<p>Il existe une autre option bien pratique :</p>

<p> --delete : cette option demande à rsync d'effacer tous les fichiers superflus côté réception (ceux qui ne sont pas du côté envoi); uniquement pour les répertoires synchronisés. Attention toutefois à l'utilser correctement ...</p>

<p>Vous avez "la totale" des options rsync ici :</p>

<p><a href="http://www.delafond.org/traducmanfr/man/man1/rsync.1.html">http://www.delafond.org/traducmanfr/man/man1/rsync.1.html</a></p>

<p>Résultat ?</p>

<p>Avec la commande utilisée plus haut, une fois rentré le mot de passe de l'utilisateur distant (en ayant précisé un éventuel port ssh au cas où le serveur ssh ne tournerait pas sur le traditionnel port 22), rsync va "copier" tous les fichiers du répertoire /home/user (/home/user/*) depuis le serveur distant VERS votre nouveau serveur dans le répertoire /home/user.</p>

<p>Il peut arriver que certains répertoires ou fichiers ne puissent être récupérés pour des questions de droits. Il va alors falloir, sur le serveur distant, configurer sudo</p>

<p>Sur le serveur distant, si sudo n'est pas installé :<br><code>sudo apt install sudo </code></p>

<p>Il faut configurer sudo :<br><code>sudo visudo</code></p>

<p>Nous allons rajouter dans le fichier la ligne suivante (où vous voulez) :<br><code>user ALL= NOPASSWD:/usr/bin/rsync </code></p>

<p>Evidemment, changez "user" par votre véritable nom/pseudo... C'est le truc con qui arrive quand on fait des copier/coller. Je dis ça, car je suis le roi du "Ca marche pas... pourquoi ... Oh M.... ! J'ai pas changé user / mondomaine.com !"</p>

<p>Puis on va utiliser l'option "--rsync-path" pour préciser à rsync de démarrer avec l'option sudo :<br><code>rsync -av --progress --stats --human-readable --rsync-path="sudo rsync" -e "ssh -p xxxx" useronremoteserver@remoteserver:/data/to/sync /archive/data/</code></p>

<p>Et hop, là, plus de soucis on récupère tous les répertoires et fichiers.</p>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/utilser-rsync-ssh-et-sudo-pour-copier-facilement-vos-donnees" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://framablog.org/2017/05/12/framasoft-sur-les-routes-et-sur-un-nouveau-t-shirt/
title: Framablog : Framasoft sur les routes, et sur un nouveau T-shirt !
uri: Framablog-Framasoft-sur-les-routes-et-sur-un-nouveau-T-shirt
url: https://framablog.org/2017/05/12/framasoft-sur-les-routes-et-sur-un-nouveau-t-shirt/
content:
<p>Un nouveau T-shirt Framasoft (et le mugounet qui va avec) pour briller lors des événements où nous pourrons nous rencontrer sous le soleil du printemps… et de l’été !</p>
<p><span></span></p>
<h2>Nouveau T-shirt : la route est longue…</h2>
<p>Soyons franc·he·s : on n’est pas foutu·e·s de faire un T-shirt.</p>
<p>Voilà plus de deux ans qu’on a changé de logo, et… rien. Ah ça, pour dégoogliser, y’a du monde, hein ! Mais quand il s’agit de pondre un visuel, contacter des fournisseurs, se mettre d’accord un modèle, créer et gérer un stock… y’a plus un GNU à l’horizon !</p>
<p>Alors nous avons choisi la solution de facilité et lancé <a href="http://keewi.io/c/framasoft">une campagne chez Keewi.io, le « Ulule du T-shirt »</a>. Le principe : on propose un visuel. Nous, on a choisi de le mettre sur un T-shirt unisexe et sur un mug. On s’est dit comme ça : « Si d’ici le 22 mai, y’a au moins 100 produits pré-commandés, la production est lancée. Sinon, tout le monde récupère ses sous et rentre chez soi. »</p>
<div><a href="http://keewi.io/c/framasoft"><img src="media/f5b8c0d2.mug-frama.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/mug-frama.png" alt="" width="512" height="512" srcset="https://framablog.org/wp-content/uploads/2017/05/mug-frama.png 512w, https://framablog.org/wp-content/uploads/2017/05/mug-frama-150x150.png 150w, https://framablog.org/wp-content/uploads/2017/05/mug-frama-300x300.png 300w" sizes="(max-width: 512px) 100vw, 512px"></a><p>Cliquez sur le mug si vous voulez faire une commande</p></div>
<p>Le 3 mai, nous avons commencé à en parler… exclusivement sur les réseaux sociaux Libres : <a href="https://framasphere.org/people/ec16b780ddae013117aa2a0000053625">notre compte Framasphère*</a>, et <a href="https://framapiaf.org/@Framasoft">notre fil Framapiaf</a>. En 24h, les 100 premières pré-commandes étaient atteintes ! Dès le 9 mai, on a fait circuler l’info sur notre fil Twitter et notre page Facebook. Et aujourd’hui : on vous en parle ici !</p>
<h2>Après le 22 mai : y’en a plus !</h2>
<p>Ben oui, c’est une campagne, et une campagne, ça se termine. Nous, le principe nous va assez bien… vu qu’on expérimente !</p>
<p>L’avantage pour nous est double : ne pas avoir toute la production/vente/distribution à gérer (donc avoir plus de temps pour Dégoogliser), et savoir si ce genre de <em>goodies</em> vous intéressent vraiment, ou si c’est juste un plaisir de l’entre-soi… Et pour l’instant, c’est un succès, plus spécifiquement un succès offert par les « vrai·e·s fans » de Framasoft, a priori.</p>
<p>Ce procédé nous offre en plus l’occasion de faire un prix tout petit (13 € 37, <a href="https://fr.wikipedia.org/wiki/Leet_speak">c’est pas un hasard</a>). Nous savons que c’est pas avec des T-shirts qu’on va remplir la marmite, du coup on a choisi de pas beaucoup marger dessus. Là, c’est pour se faire plaisir et pour pouvoir porter des couleurs et une devise qui nous parlent, même si les cordons de la bourse sont assez serrés.</p>
<p>Alors voilà, c’est pas parfait hein, c’est une expérimentation, y’a des inconvénients et défauts, mais c’est mieux que ce que nous faisions jusqu’à présent (à savoir : <a href="https://framablog.org/2015/06/16/ventes-rmll/">rien depuis deux ans</a>). Du coup, si vous en voulez, <a href="http://keewi.io/c/framasoft">faut se bouger : vous avez jusqu’au 22 mai</a> !</p>
<div><a href="http://keewi.io/c/framasoft"><img src="media/ed832ad9.t-shirt-frama.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/t-shirt-frama.png" alt="" width="512" height="512" srcset="https://framablog.org/wp-content/uploads/2017/05/t-shirt-frama.png 512w, https://framablog.org/wp-content/uploads/2017/05/t-shirt-frama-150x150.png 150w, https://framablog.org/wp-content/uploads/2017/05/t-shirt-frama-300x300.png 300w" sizes="(max-width: 512px) 100vw, 512px"></a><p>Et si vous cliquez sur le T-shirt, vous tomberez… ben sur la page où on peut le commander.</p></div>
<h2>À propos de route : on sera dessus !</h2>
<p>Avec les beaux jours arrivent les festivals qu’on aime bien et où on se retrouve avec délices.</p>
<p>Avec seulement 30 membres et 7 salarié·e·s, notre micro-association a beau se plier en quatre, on ne peut pas être partout !</p>
<p>Néanmoins, vous pourrez nous retrouver…</p>
<ul><li>à Lyon (69), les 13 et 14 mai (atelier et conf Dégooglisons, atelier et conf Minetest, stad), lors du <a href="http://superdemain.fr/">festival Super Demain</a> ;</li>
<li>à Villeurbanne (69), les 14 et 15 mai (dédicaces des BD de Gee) lors <a href="http://clubbdinsa.free.fr/">du festival Bédéologies</a> ;</li>
<li>à Murat (15), le 20 mai, pour une conf et un atelier Dégooglisons <a href="http://www.cocotte-numerique.fr/">au Fablab la COcotte Numérique</a> ;</li>
<li>à Toulouse (31), le jeudi 25 (et durant le WE) pour une conférence en ouverture du <a href="https://www.thsf.net/#">Toulouse HackerSpace Festival</a> ;</li>
<li>à Selles sur Cher (41) les 1er et 2 juin, pour un village du Libre (stands, confs, et bien plus et avec les ami·e·s libristes !) au <a href="http://geekfaeries.fr/">festival les Geek Faeries </a> ;</li>
<li>à Genève (Suisse) le 7 juin pour une conférence « les alternatives informatiques » dans le cadre d’<a href="http://www.alternatibaleman.org/au-fil-de-lannee/printemps-2017/">Alternatiba au fil de l’année</a> ;</li>
<li>à Boulogne-sur-mer (62), le 24 juin, pour une conférence Dégooglisons Internet ;</li>
<li>et bien sûr à Saint Étienne, du 1er au 7 juillet, pour les <a href="https://2017.rmll.info/">Rencontres Mondiales du Logiciel Libre</a> !</li>
</ul><p>Alors vu que la voie est Libre, on espère qu’elle sera assez dégagée pour que nous nous rencontrions sans encombres !</p>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2017/05/12/framasoft-sur-les-routes-et-sur-un-nouveau-t-shirt/" 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="">Framasoft fait sa rentr&amp;eacute;e (probablement pr&amp;egrave;s de chez vous)</a> (10/09/2015)</li><li>Framablog : <a href="">Retrouvez Framasoft pr&amp;egrave;s de chez vous (octobre et Novembre 2015)</a> (23/10/2015)</li><li>Framablog : <a href="">RMLL 2015 et R&amp;eacute;sistances&amp;nbsp;: Framasoft en Festivals&amp;nbsp;!</a> (03/07/2015)</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>Framablog : <a href="">Intervention d&#039;Alexis Kauffmann (Framasoft) au TEDx de Gen&egrave;ve</a> (23/05/2014)</li></ul></div></p>


feed_id: https://ordinosor.wordpress.com/2017/05/12/python-les-fichiers-23-le-module-os/
title: Benoît Boudaud : Python: les fichiers (2/3) – le module os
uri: Benoît-Boudaud-Python-les-fichiers-(2-3)-le-module-os
url: https://ordinosor.wordpress.com/2017/05/12/python-les-fichiers-23-le-module-os/
content:
<p><strong>Pour une lecture plus agréable (page plus large), je vous invite à <a href="https://ordinosor.wordpress.com/chapitre-14-bis-les-fichiers-le-module-os/" target="_blank" rel="noopener noreferrer">cliquer sur ce lien</a> et à lire ce chapitre dans la rubrique consacrée au langage Python.</strong></p>
<p>Lorsque j’ouvre un fichier en mode écriture et que ce dernier n’existe pas, alors il est créé dans le répertoire courant, c’est-à dire à l’endroit ou le script est lancé. Prenons un exemple concret.</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

bonjour = "Bonjour et bienvenue dans mon antre!"
with open('test_file', 'w') as file_:
    file_.write(bonjour)
print(bonjour)
</pre>
<p><span>Bonjour et bienvenue dans mon antre!</span></p>
<ul><li>Mon script s’appelle <strong>fichier_2.py</strong>.</li>
<li>Il se trouve dans <strong>/home/benoit </strong>qui est donc le répertoire courant.</li>
<li>Le chemin absolu du script est <strong>/home/benoit/fichier_2.py</strong></li>
<li>Le chemin relatif est <strong>fichier_2.py</strong>.</li>
<li>Dans ce script, j’ai ouvert (en écriture) un fichier <strong>test_file</strong> dans lequel j’ai écrit le contenu de la variable <strong>bonjour</strong>. Le fichier <strong>test_file</strong> est créé par défaut dans le répertoire courant car j’ai utilisé son chemin relatif.</li>
</ul><p>Si je veux connaitre le répertoire courant, il me faut importer le module <strong>os</strong> et faire appel à la méthode <strong>os.getcwd()</strong>. Cela signifie <strong>get current working directory</strong>. (= obtenir le répertoire courant)</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

import os

cwd = os.getcwd()
print(cwd)
bonjour = "Bonjour et bienvenue dans mon antre!"
print(bonjour)
</pre>
<p><span>/home/benoit</span><br><span>Bonjour et bienvenue dans mon antre!</span></p>
<p>Le répertoire courant, c’est-à dire l’endroit où le script est lancé, est donc <strong>/home/benoit</strong>. Si je lance le script dans un émulateur de terminal, il me suffit de taper <strong>./fichier_2.py.</strong></p>
<p><img data-attachment-id="12735" data-permalink="https://ordinosor.wordpress.com/2017/05/12/python-les-fichiers-23-le-module-os/terminal_fichier_2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2.png?w=840" data-orig-size="812,512" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="terminal_fichier_2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2.png?w=840?w=812" src="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2.png?w=840" alt="terminal_fichier_2" srcset="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2.png 812w, https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2.png?w=300 300w, https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2.png?w=768 768w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></p>
<h3>Déplacement du script dans mon dossier /home/benoit/Documents.</h3>
<p>À présent, je vais déplacer ce script intitulé <strong>fichier_2.py</strong> dans mon dossier <strong>Documents</strong>. Le chemin absolu devient donc:</p>
<p><strong>/home/benoit/Documents/fichier_2.py</strong></p>
<p>Que devient le répertoire courant? Faisons le test en reprenant le code:</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

import os

cwd = os.getcwd()
print(cwd)
bonjour = "Bonjour et bienvenue dans mon antre!"
with open('test_file', 'w') as file_:
    file_.write(bonjour)
print(bonjour)
</pre>
<h4>Dans un environnement de développement intégré IDLE3</h4>
<p>Si je lance le script à l’aide de l’environnement de développement intégré <strong>IDLE3</strong>, le répertoire courant devient <span>/home/benoit/Documents</span>. Quant au fichier <strong>test_file</strong>, il est créé dans ce répertoire courant.</p>
<ul><li>Son chemin absolu est donc <strong>/home/benoit/Documents/test_file</strong>.</li>
<li>Son chemin relatif est <strong>test_file</strong>.</li>
</ul><h4>Dans un émulateur de terminal</h4>
<p>Par contre, si je lance le script dans un un émulateur de terminal, le répertoire courant est toujours <span>/home/benoit</span> par défaut. Et le fichier <strong>test_file</strong> est créé dans ce répertoire courant.</p>
<ul><li>Son chemin absolu est donc <strong>/home/benoit/test_file</strong>.</li>
<li>Son chemin relatif est <strong>test_file</strong>.</li>
</ul><p>Pour ce qui est du script <strong>fichier_2.py</strong>:</p>
<ul><li>son chemin absolu est  <strong>/home/benoit/Documents/fichier_2.py</strong></li>
<li>son chemin relatif devient <strong>Documents/fichier_2.py</strong></li>
</ul><p><img data-attachment-id="12798" data-permalink="https://ordinosor.wordpress.com/2017/05/12/python-les-fichiers-23-le-module-os/terminal_fichier_2_2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2_2.png?w=840" data-orig-size="812,508" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="terminal_fichier_2_2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2_2.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2_2.png?w=840?w=812" src="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2_2.png?w=840" alt="terminal_fichier_2_2" srcset="https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2_2.png 812w, https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2_2.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2_2.png?w=300 300w, https://ordinosor.files.wordpress.com/2017/05/terminal_fichier_2_2.png?w=768 768w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></p>
<p>Tout ceci pour vous dire que cette histoire de répertoire courant peut s’avérer un peu déroutante pour celui qui se lance dans l’apprentissage du Python.</p>
<p>D’aucuns vont me dire qu’il suffit de toujours utiliser le chemin absolu pour ouvrir un fichier mais je crains que ce soit une mauvaise solution. Pourquoi donc? parce que si vous exportez votre programme chez un autre utilisateur, son répertoire courant sera différent (sauf coup de bol) et votre programme ne s’exécutera pas.</p>
<p>Par exemple, le chemin absolu du fichier <strong>test_file</strong> que je viens de créer en utilisant un émulateur de terminal est : <strong>/home/benoit/test_file</strong>. Or, tout le monde ne s’appelle pas Benoît. Certains s’appellent Sigismond, Côme, Alceste ou Antiphane. C’est leur droit. Du coup, il y a fort à parier qu’un tel script ne s’exécutera pas (à cause de la ligne 5):</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

bonjour = "Bonjour et bienvenue dans mon antre!"
with open('/home/benoit/test_file', 'w') as file_:
    file_.write(bonjour)
</pre>
<p>Personnellement, pour venir à bout de ce problème, je récupère le répertoire courant grâce à la méthode <strong>os.getcwd()</strong>, je le stocke dans une variable (ligne  6) et je couple cette dernière avec le chemin relatif du fichier (ligne 9).</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

import os

cwd = os.getcwd()
print(cwd)
bonjour = "Bonjour et bienvenue dans mon antre!"
with open(cwd + '/test_file', 'w') as file_:
    file_.write(bonjour)
print(bonjour)
</pre>
<h3>Changer de répertoire avec os.chdir() et la commande cd</h3>
<h5>la commande cd fournie par l’interpréteur en ligne de commande Bash</h5>
<p>Cette commande bash s’utilise dans un émulateur de terminal et elle permet de modifier le répertoire courant. <strong>cd</strong> signifie <strong>change directory</strong>. Je rappelle que le répertoire courant d’un émulateur de terminal est toujours par défaut le répertoire utilisateur (<strong>/home/benoit</strong> en ce qui me concerne). Pour le modifier, il suffit par exemple de rentrer <strong>cd Documents</strong> et le répertoire courant deviendra /home/benoit/Documents. Observez la capture d’écran ci-dessous et constatez par vous-même que l’invite de commande à changé : <strong>benoit@benoit-GA-880GM-UDH:~/Documents$</strong></p>
<p><img data-attachment-id="12920" data-permalink="https://ordinosor.wordpress.com/2017/05/12/python-les-fichiers-23-le-module-os/cd/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/cd.png?w=840" data-orig-size="586,182" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="cd" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/cd.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/cd.png?w=840?w=586" src="https://ordinosor.files.wordpress.com/2017/05/cd.png?w=840" alt="cd" srcset="https://ordinosor.files.wordpress.com/2017/05/cd.png 586w, https://ordinosor.files.wordpress.com/2017/05/cd.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/05/cd.png?w=300 300w" sizes="(max-width: 586px) 85vw, 586px"></p>
<h5>La méthode os.chdir()</h5>
<p>On peut également modifier le répertoire courant dans le script grâce à la méthode <strong>os.chdir()</strong>. Là encore, <strong>chdir</strong> signifie <strong>change directory</strong>.</p>
<p>Les deux codes ci-dessous exécutent le même programme. Le script <strong>fichier_2.py</strong> est placé dans <strong>/home/benoit</strong> tandis que le chemin du fichier <strong>test_file</strong> est <strong>/home/benoit/Documents</strong>. Ce sont les lignes 5 et 8-9 qui nous intéressent.</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

import os
os.chdir(os.getcwd() + "/Documents")
cwd = os.getcwd()
print(cwd)
bonjour = "Bonjour et bienvenue dans mon antre!"
with open('test_file', 'w') as file_:
    file_.write(bonjour)
</pre>
<p><span>/home/benoit/Documents</span></p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

import os
cwd = os.getcwd()
print(cwd)
bonjour = "Bonjour et bienvenue dans mon antre!"
with open('Documents/test_file', 'w') as file_:
    file_.write(bonjour)
</pre>
<p><span>/home/benoit</span></p>
<h3>Aperçu de quelques méthodes du module os.path()</h3>
<p>Le code ci-dessous vous montre quelques méthodes du module <strong>os.path</strong>, à savoir :</p>
<ul><li><strong>abspath()</strong> qui retourne le chemin absolu du fichier passé en argument.</li>
<li><strong>basename()</strong> qui retourne le nom de base du chemin absolu d’un fichier passé en argument.</li>
<li><strong>dirname()</strong> qui retourne le nom du répertoire parent du fichier passé en argument.</li>
<li><strong>split()</strong> qui fractionne un chemin absolu passé en argument et retourne un tuple</li>
</ul><p>Ce n’est qu’un aperçu. Il existe d’autres méthodes que je vous invite à découvrir en consultant la <a href="https://docs.python.org/2/library/os.html" target="_blank" rel="noopener noreferrer">documentation officielle</a>.</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

import os.path
os.chdir(os.getcwd() + "/Documents")
cwd = os.getcwd()

bonjour = "Bonjour et bienvenue dans mon antre!"
with open('test_file', 'w') as file_:
    file_.write(bonjour)

absolute_path = os.path.abspath('test_file')
basename = os.path.basename(absolute_path)
dirname = os.path.dirname(absolute_path)
split = os.path.split(absolute_path)

print("Répertoire courant = {}".format(cwd))
print("Chemin absolu = {}".format(absolute_path))
print("Nom de base = {}".format(basename))
print("Nom du répertoire parent = {}".format(dirname))
print("Fractionnement du chemin absolu = {}".format(split))
</pre>
<p><span>Répertoire courant = /home/benoit/Documents</span></p>
<p><span>Chemin absolu = /home/benoit/Documents/test_file</span><br><span>Nom de base = test_file</span><br><span>Nom du répertoire parent = /home/benoit/Documents</span><br><span>Fractionnement du chemin absolu = (‘/home/benoit/Documents’, ‘test_file’)</span></p>
<h5>La méthode os.listdir()</h5>
<p>Cette méthode retourne une liste contenant les noms de toutes les entrées d’un répertoire passé en argument. Je vais appliquer par exemple <strong>os.listdir()</strong> sur un de mes répertoires intitulé <strong>mon_jardin</strong>.</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

import os
print(os.listdir("/home/benoit/mon_jardin"))
</pre>
<p><span>[‘notes_tomates’, ‘note_number’, ‘species.py’, ‘entrylist’, ‘validated’, ‘images_fruits’, ‘images’, ‘legumes’, ‘entrees_agenda’, ‘phototheque.py’, ‘.gitkeep’, ‘images_legumes’, ‘calendrier.py’, ‘accueil.py’, ‘agenda.py’, ‘dossiers_images’, ‘__pycache__’, ‘jardin.desktop’, ‘fruits’, ‘README.md’, ‘module_notes.py’, ‘file_color’, ‘varietes_tomates’]</span></p>
<h5>La méthode os.rename(src, dst)</h5>
<p>Renomme le fichier ou le répertoire source (<strong>src</strong>)  en<strong> dst</strong> (destination).</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

import os
os.rename("/home/benoit/mon_jardin", "/home/benoit/mon_ordinateur")
</pre>
<p><img data-attachment-id="13040" data-permalink="https://ordinosor.wordpress.com/2017/05/12/python-les-fichiers-23-le-module-os/mon_ordinateur/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/mon_ordinateur.png?w=840" data-orig-size="157,154" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="mon_ordinateur" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/mon_ordinateur.png?w=840?w=157" data-large-file="https://ordinosor.files.wordpress.com/2017/05/mon_ordinateur.png?w=840?w=157" src="https://ordinosor.files.wordpress.com/2017/05/mon_ordinateur.png?w=840" alt="mon_ordinateur" srcset="https://ordinosor.files.wordpress.com/2017/05/mon_ordinateur.png 157w, https://ordinosor.files.wordpress.com/2017/05/mon_ordinateur.png?w=150 150w" sizes="(max-width: 157px) 85vw, 157px"></p>
<h5>La méthode os.remove(path)</h5>
<p>Supprime le chemin passé en argument (<strong>path</strong>). Si <strong>path</strong> est un répertoire, Python lève une exception. Pour supprimer un répertoire, il faut utiliser la commande <strong>os.rmdir()</strong> qui ne fonctionne que si le répertoire est vide! Si tel n’est pas le cas, Python lève là-encore une exception!</p>
<h5>La méthode os.mkdir(path)</h5>
<p>Cette méthode créé un répertoire nommé <strong>path</strong>.</p>
<pre>
#!/usr/bin/env python3

import os
os.mkdir('/home/benoit/ma_voiture')
</pre>
<p><img data-attachment-id="13062" data-permalink="https://ordinosor.wordpress.com/2017/05/12/python-les-fichiers-23-le-module-os/ma_voiture/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/ma_voiture.png?w=840" data-orig-size="136,149" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="ma_voiture" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/ma_voiture.png?w=840?w=136" data-large-file="https://ordinosor.files.wordpress.com/2017/05/ma_voiture.png?w=840?w=136" src="https://ordinosor.files.wordpress.com/2017/05/ma_voiture.png?w=840" alt="ma_voiture"></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/12651/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/12651/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=12651&amp;subd=ordinosor&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/2bfe7d9e.32ef7afc84e96215042dfebd6840b008" data-original-source="http://cdn.libravatar.org/avatar/32ef7afc84e96215042dfebd6840b008" alt="Gravatar de Beno&icirc;t Boudaud" class="gravatar" /><br/><i>Original post of <a href="https://ordinosor.wordpress.com/2017/05/12/python-les-fichiers-23-le-module-os/" title="Visit the source">Benoît Boudaud</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>Beno&icirc;t Boudaud : <a href="">Python: les fichiers (1/3)</a> (07/05/2017)</li><li>Beno&icirc;t Boudaud : <a href="">#Python: Les r&eacute;f&eacute;rences partag&eacute;es et le module copy</a> (16/02/2017)</li><li>Beno&icirc;t Boudaud : <a href="">Python : importer un module</a> (22/01/2017)</li><li>Beno&icirc;t Boudaud : <a href="">Python: Les tuples</a> (05/03/2017)</li><li>Beno&icirc;t Boudaud : <a href="">Python: La compr&eacute;hension de liste</a> (27/02/2017)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #19
uri: 2017-05-15-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-19
feed_id:
https://blog.journalduhacker.net/index.php?article106/liens-interessants-journal-du-hacker-semaine-19-2017

url:
https://blog.journalduhacker.net/index.php?article106/liens-interessants-journal-du-hacker-semaine-19-2017

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

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

<ul><li><a href="https://www.journalduhacker.net/s/3feqzy/moi_ministre_du_num_rique_par_benjamin">Moi ministre du numérique, par Benjamin Bayart: reprendre tout dans le bon sens (2014)</a></li>
<li><a href="https://www.journalduhacker.net/s/z1hx9r/lancement_de_radiowiki_la_radio_des">Lancement de RadioWiki, la radio des libristes</a></li>
<li><a href="https://www.journalduhacker.net/s/0hfv0y/des_nouvelles_de_notre_ami_facebook">Des nouvelles de notre ami Facebook</a></li>
<li><a href="https://www.journalduhacker.net/s/xbof4z/vue_js_2_0_petit_tutoriel_volume_3">Vue.js 2.0 : petit tutoriel (volume 3)</a></li>
<li><a href="https://www.journalduhacker.net/s/dflard/l_quipe_de_nuit">L’équipe de nuit</a></li>
<li><a href="https://www.journalduhacker.net/s/wkqkev/kresus_version_0_11_0">Kresus: version 0.11.0</a></li>
<li><a href="https://www.journalduhacker.net/s/g54slh/mysqldumpslow_pour_rep_rer_rapidement">Mysqldumpslow - Pour repérer rapidement vos requêtes SQL à optimiser</a></li>
<li><a href="https://www.journalduhacker.net/s/dr3hjd/vous_pensiez_tre_d_barrass_de_java">Vous pensiez être débarrassé de Java ? Hahahahahaha….</a></li>
<li><a href="https://www.journalduhacker.net/s/enlmsb/haproxy_lets_encrypt_et_plusieurs">HAProxy, Let's Encrypt et plusieurs certificats</a></li>
<li><a href="https://www.journalduhacker.net/s/buwkfd/thunderbird_52_version_majeure_annuelle">Thunderbird 52, version majeure annuelle</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

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

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

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


feed_id: https://carlchenet.com/de-limportance-de-bien-choisir-son-instance-mastodon/
title: Carl Chenet : De l’importance de bien choisir son instance Mastodon
uri: Carl-Chenet-De-l-importance-de-bien-choisir-son-instance-Mastodon
url: https://carlchenet.com/de-limportance-de-bien-choisir-son-instance-mastodon/
content:
<p><a href="https://mastodon.social/"><img src="media/4a7f41cf.mastodon-150x150.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/04/mastodon-150x150.png" alt="mastodon" width="150" height="150"></a></p>
<p>Pour rappel, <a href="https://mastodon.social/">Mastodon</a> est un nouveau réseau social, décentralisé et basé sur un logiciel libre qui se développe rapidement (déjà 600000 comptes). Ayant créé <a href="https://mastodon.social/@carlchenet">mon compte</a> il y a environ un mois, j’ai rapidement accroché et déjà écrit deux outils pour ce réseau social, <a href="https://gitlab.com/chaica/feed2toot">Feed2toot</a> et <a href="https://gitlab.com/chaica/boost">Boost</a>.</p>
<p>Il m’apparaît avec un peu de recul important de souligner l’importance de bien choisir son instance Mastodon.</p>
<h2>Quelques rappels sur le fonctionnement de Mastodon</h2>
<p>Une précision rapide est nécessaire sur le terme décentralisé. Pour Mastodon, la décentralisation est réalisée grâce à une fédération entre différents serveurs informatiques, appelés instances, chacun géré de façon complètement indépendante. Votre compte utilisateur est créé sur une instance particulière. Vous avez deux choix :</p>
<ul><li>Créer votre propre instance. Cela demande des compétences techniques importantes.</li>
<li>Créer votre compte utilisateur sur une instance ouverte au public. Cela s’avère le moyen le plus simple et le plus rapide de commencer à utiliser Mastodon.</li>
</ul><p>Il est possible de migrer votre compte utilisateur d’une instance à l’autre, mais cela demande une démarche particulière qui peut s’avérer relativement laborieuse, selon vos affinités pour les manipulations techniques et le nombre de vos abonnés qu’il faudra prévenir de votre changement de compte.</p>
<p>Plusieurs points découlant directement de ce fonctionnement vont donc nous intéresser, points  techniques et humains.</p>
<h2>La bonne gestion technique de l’instance</h2>
<p>Si le modèle du réseau social Mastodon est bien décentralisé, avec plus de 600000 utilisateurs et plus de 1500 instances existantes, le cas typique de fonctionnement consiste à créer son compte sur une instance ouverte. En effet créer sa propre instance relève du parcours du combattant pour le commun des mortels. Et donc une dépendance forte à l’administrateur technique de votre instance se créée.</p>
<p><a href="https://dashboards.mnm.social/"><img src="media/6b94c9b5.mastodon-map.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/05/mastodon-map.png" alt="mastodon-map" width="499" height="342" srcset="https://carlchenet.com/wp-content/uploads/2017/05/mastodon-map.png 499w, https://carlchenet.com/wp-content/uploads/2017/05/mastodon-map-300x206.png 300w" sizes="(max-width: 499px) 100vw, 499px"></a></p>
<p>Votre administrateur technique va devoir assumer plusieurs contraintes pour assurer la pérennité du service, avec du matériel performant et des sauvegardes régulières. Cela a un coût, en temps et en moyen.</p>
<p>Au niveau temps il paraît judicieux de privilégier une équipe d’administrateurs plutôt qu’une personne isolée, les événements de la vie pouvant faire évoluer très rapidement les centres d’intérêt de chacun. Framasoft propose par exemple sa propre instance Mastodon nommée : <a href="https://framapiaf.org/">Framapiaf</a>.</p>
<p>Au niveau des moyens financiers, on voit naturellement fleurir les demandes de dons via <a href="https://www.patreon.com/">Patreon</a> par les administrateurs d’instances ayant un nombre important d’utilisateurs et on peut comprendre pourquoi : héberger ou faire héberger un serveur a un coût.</p>
<div><a href="https://framapiaf.org/"><img src="media/baa2f6cd.framapiaf-instance-1024x651.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/05/framapiaf-instance-1024x651.png" alt="L'instance Mastodon de Framasoft : Framapiaf" width="700" height="445" srcset="https://carlchenet.com/wp-content/uploads/2017/05/framapiaf-instance-1024x651.png 1024w, https://carlchenet.com/wp-content/uploads/2017/05/framapiaf-instance-300x191.png 300w, https://carlchenet.com/wp-content/uploads/2017/05/framapiaf-instance-768x488.png 768w, https://carlchenet.com/wp-content/uploads/2017/05/framapiaf-instance.png 1200w" sizes="(max-width: 700px) 100vw, 700px"></a><p><em>L’instance Mastodon de Framasoft : Framapiaf</em></p></div>
<h2>La ligne idéologique de votre instance</h2>
<p>Autant on pouvait soupçonner les points techniques précédents depuis l’explosion récente de l’utilisation du réseau social Mastodon, autant le point évoqué ici semble avoir pris un peu tout le monde de court. En effet les instances affirment peu à peu leur « culture », leurs actions revendicatrices et leur propagation d’idées sur ce réseau social.</p>
<p>Tout pouvoir étant donné à l’administrateur d’une instance sur son instance, ce dernier peut en effet interdire sa propre instance de communiquer avec d’autres instances mais aussi interdire aux utilisateurs de son instance d’interagir avec des comptes d’autres instances.</p>
<p>Alors que tout le monde considérait avant tout les grands avantages de la fédération d’instances, cette autonomisation partielle de certaines instances vis-à-vis de la fédération en surprend plus d’un. Cas d’école récente : l’interdiction par l’administrateur de l’instance <a href="https://unixcorn.xyz/">Unixcorn.xyz</a> à ses utilisateurs de lire<a href="https://social.imirhil.fr/@aeris"> le compte d’Aegis</a> hébergé lui sur sa propre instance a provoqué un séisme avec de nombreuse répercussions, séisme que j’ai nommé #AegisGate tant il est symptomatique des différences d’approches, de la modération possible et de son acceptation par les uns et les autres sur Mastodon.</p>
<div><img src="media/55eef375.regles-instance.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/05/regles-instance.png" alt="Exemples de règles très précises d'une instance" width="525" height="394" srcset="https://carlchenet.com/wp-content/uploads/2017/05/regles-instance.png 525w, https://carlchenet.com/wp-content/uploads/2017/05/regles-instance-300x225.png 300w" sizes="(max-width: 525px) 100vw, 525px"><p><em>Exemples de règles très précises d’une instance</em></p></div>
<p>Si vous ne créez pas votre propre instance, au moment de choisir l’instance sur laquelle vous souhaitez créer votre compte, soyez donc sûr de créer votre compte sur une instance qui accepte votre point de vue et vos idées. Oui je sais, cela peut paraître surprenant à priori, mais comme énoncé précédemment, vous dépendez de l’infrastructure de quelqu’un, qui peut avoir une démarche idéologique vis-à-vis de l’hébergement qu’il propose sur Mastodon. Évitez donc – par exemple – si vous êtes un nazi d’ouvrir votre compte Mastodon sur une instance LGBT extrême gauche. À priori votre compte ne resterait pas longtemps ouvert.</p>
<p>La ligne de modération est décrite dans la page « about/more » de votre instance et peut contenir des éléments idéologique.</p>
<p><a href="https://mastodon.social/about/more"><img src="media/84adfe73.mastodon-aboutmore.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/05/mastodon-aboutmore.png" alt="mastodon-aboutmore" width="734" height="537" srcset="https://carlchenet.com/wp-content/uploads/2017/05/mastodon-aboutmore.png 734w, https://carlchenet.com/wp-content/uploads/2017/05/mastodon-aboutmore-300x219.png 300w" sizes="(max-width: 734px) 100vw, 734px"></a></p>
<h2>Un peu de réflexion avant la création de votre compte</h2>
<p>Dans le cas où vous souhaitez donc créer votre compte sur une instance que vous ne contrôlez pas, deux éléments sont donc à vérifier : la disponibilité du service dans le temps, souvent liée à l’administrateur ou à l’organisation administrant l’instance et l’orientation idéologique de votre instance. Ces deux éléments vous permettront de faire grandir votre compte en toute sérénité, sans vous exposer à des problèmes de disponibilité du service ou à découvrir un matin que votre compte a été fermé pour n’avoir pas suivi la ligne idéologique de l’instance.</p>
<h2>… et pour finir</h2>
<p>Pour soutenir mon implication dans le Logiciel Libre et mes articles sur ce blog, n’hésitez pas à donner via <a href="https://fr.liberapay.com/carlchenet">ma page Liberapay</a>, même à hauteur de quelques centimes par semaine <img src="media/b2c7da53.1f609.png" data-original-source="https://s.w.org/images/core/emoji/2/72x72/1f609.png" alt="😉"> Mes adresses <a href="https://carlchenet.com/crypto-monnaires-le-porte-feuille-bitcoin/">Bitcoin</a>, <a href="https://carlchenet.com/les-crypto-monnaies-le-monero/">Monero</a> et <a href="https://duniter.org/fr/g1-go">Ğ1</a> sont également disponibles sur cette page.<br><br></p><noscript><a href="https://fr.liberapay.com/carlchenet/donate"><img src="media/f4ffb510.donate.svg" data-original-source="https://fr.liberapay.com/assets/widgets/donate.svg"></a></noscript>
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="https://carlchenet.com/de-limportance-de-bien-choisir-son-instance-mastodon/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Le Journal du hacker choisit son logo !</a> (27/07/2015)</li><li>Carl Chenet : <a href="">Le Journal du hacker choisit son nom de domaine !</a> (24/08/2015)</li><li>Carl Chenet : <a href="">&Eacute;dito d&rsquo;avril 2017</a> (04/04/2017)</li><li>Carl Chenet : <a href="">Vos flux RSS sur le r&eacute;seau social Mastodon avec le bot Feed2toot</a> (11/04/2017)</li><li>Carl Chenet : <a href="">Objectifs pour Debian Wheezy</a> (04/07/2011)</li></ul></div></p>


feed_id: https://blog.nizarus.tn/2017/05/de-ubuntu-a-ubuntu-gnome
title: Nizar Kerkeni : De Ubuntu à Ubuntu Gnome
uri: Nizar-Kerkeni-De-Ubuntu-à-Ubuntu-Gnome
url: https://blog.nizarus.tn/2017/05/de-ubuntu-a-ubuntu-gnome
content:
<p>J’ai profité de la sortie de la dernière version de Ubuntu, la 17.04, pour faire une réinstallation complète de mon système sur mon PC de bureau et mon portable. Pour cette installation j’ai opté pour la variante officielle <a href="https://ubuntugnome.org/" target="_blank" rel="noopener noreferrer">Ubuntu Gnome</a> pour remplacer la version Ubuntu classique. Les motivations de ce choix sont principalement deux.</p>
<p><a href="https://ubuntugnome.org/" target="_blank" rel="noopener noreferrer"><img src="media/58f308be.logo_medium.png" data-original-source="https://blog.nizarus.tn/wp-content/uploads/2017/05/logo_medium.png" alt="logo ubuntu gnome" width="399" height="48" srcset="https://blog.nizarus.tn/wp-content/uploads/2017/05/logo_medium.png 399w, https://blog.nizarus.tn/wp-content/uploads/2017/05/logo_medium-300x36.png 300w" sizes="(max-width: 399px) 100vw, 399px"></a></p>
<p>Premièrement, il y a la décision de <a href="http://www.lemondeinformatique.fr/actualites/lire-canonical-abandonne-unity-sur-ubuntu-pour-gnome-67868.html" target="_blank" rel="noopener noreferrer">Canonical d’abandonner Unity et de revenir vers le bureau Gnome Shell</a>. Ce changement de bureau de ma distribution favorite a été annoncé pour la version 18.04 LTS qui sortira en avril 2018. Puis le changement a été encore avancé de six mois pour être effectif dans la version 17.10, qui sortira en octobre prochain. Alors pourquoi pas ne pas l’avancer encore de six mois à mon niveau pour découvrir et prendre en main cet environnement de bureau que j’ai abandonné depuis que Ubuntu a adopté Unity. Je parle ici de découverte de Gnome Shell, car je n’ai pas eu vraiment l’occasion de l’utiliser régulièrement et pour une période prolongée. J’ai, bien évidemment, déjà installé Gnome Shell avant par curiosité pour voir ce qu’il propose, mais je ne l’ai jamais adopté. J’étais pleinement satisfait de mon bureau Unity.</p>
<p>La seconde motivation est que pour la première fois depuis l’apparition de la variante Ubuntu Gnome, <a href="https://ubuntugnome.org/ubuntu-gnome-17-04-released/" target="_blank" rel="noopener noreferrer">on trouve la dernière version du bureau Gnome, la version 3.24</a>. Moi qui suis impatient de retrouver les nouveautés je suis donc bien servi.</p>
<p>L’installation s’est bien déroulée et j’utilise mon bureau Gnome Shell depuis quelques semaines maintenant, il est donc temps de faire un petit retour d’expérience. Il est impossible pour moi de faire le retour complet sur le nouveau environnement, car je suis toujours dans un processus de découverte. Voici donc ce que j’ai noté comme points positifs et points négatifs.</p>
<h2>(+) Comptes en ligne</h2>
<p>Lors de la première connexion au bureau Gnome il y a une fenêtre qui propose de configurer les comptes en ligne. La bonne surprise est la proposition de configurer un compte Nextcloud qui n’existait pas sous Ubuntu. Cette configuration permet donc une bonne intégration de l’agenda, des contacts et des fichiers de nextCloud avec les applications de Gnome, respectivement agenda (<code>gnome-calendar</code>), contacts (<code>gnome-contacts</code>) et le gestionnaire de fichier (<code>nautilus</code>).</p>
<p><img src="media/15b97955.GnomeShell-ComptesEnLigne.jpg" data-original-source="https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-ComptesEnLigne.jpg" alt="Gnome Shell - Comptes En Ligne" width="400" height="297" srcset="https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-ComptesEnLigne.jpg 1001w, https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-ComptesEnLigne-300x222.jpg 300w, https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-ComptesEnLigne-768x569.jpg 768w" sizes="(max-width: 400px) 100vw, 400px"></p>
<h2>(-) Support de langue</h2>
<p>Comme toujours, la première chose que je configure dans mon système c’est le support de la langue arabe en plus de la langue française. Avec Gnome le panneau de contrôle, via l’outil « Pays &amp; langue », permet de configurer, entre autres, la langue principale et les sources de saisies. Petit problème, aucun paquet supplémentaire n’est téléchargé ni installé. Je pense surtout aux paquets de traduction (Français et Arabe) et surtout aux polices de caractères.</p>
<p>Pour contourner ce problème j’ai du donc installé le paquet « <code>gnome-language-selector</code> » qui a permis de télécharger automatiquement les paquets nécessaires.</p>
<p><img src="media/05740d88.GnomeShell-Parametres.png" data-original-source="https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-Parametres.png" alt="Gnome Shell - Parametres" width="400" height="361" srcset="https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-Parametres.png 740w, https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-Parametres-300x271.png 300w" sizes="(max-width: 400px) 100vw, 400px"></p>
<h2>(+) Extensions</h2>
<p>Une autre bonne découverte, c’est les extensions Gnome qui permettent de personnaliser le bureau à volonté. Même si les dépôts contiennent les paquets d’extension j’ai préféré passer par le site web – <a href="https://extensions.gnome.org/" target="_blank" rel="noopener noreferrer">https://extensions.gnome.org</a> – qui propose plus d’extensions et des versions qui sont plus à jour que celles dans les dépôts.</p>
<p>Voici par exemple à quoi ressemble mon bureau Gnome Shell actuel après l’installation et la configuration de quelques extensions. Oui, c’est un bureau Gnome Shell et non pas un bureau Unity. Je consacrerai un autre biller de mon blog pour détailler comment je suis arrivé à ce bureau.</p>
<p><a href="media/a2cc7f7a.GnomeShell-Bureau.jpg" data-original-source="https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-Bureau.jpg" target="_blank" rel="noopener noreferrer" title="De Ubuntu à Ubuntu Gnome"><img src="media/a2cc7f7a.GnomeShell-Bureau.jpg" data-original-source="https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-Bureau.jpg" alt="Gnome Shell - Bureau" width="800" height="450" srcset="https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-Bureau.jpg 1599w, https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-Bureau-300x169.jpg 300w, https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-Bureau-768x432.jpg 768w, https://blog.nizarus.tn/wp-content/uploads/2017/05/GnomeShell-Bureau-1024x576.jpg 1024w" sizes="(max-width: 800px) 100vw, 800px"></a></p>
<h2>(-) Terminaux virtuels</h2>
<p>Pour les vieux GNU/Linuxiens, comme moi, rien ne vaut un <code>Ctrl+Alt+F1</code> pour basculer vers un joli terminal textuel et lancer un <code>kill -9</code> ou autre <code>service truc stop</code> quand l’interface graphique fait des siennes. C’est avec grosse déception que j’ai découvert que mon Ubuntu Gnome ne propose plus que deux terminaux graphiques au lieu des sept classiques, six terminaux textuels et un graphique. J’ai pas encore trop chercher comment faire pour retrouver des terminaux textuels mais si vous avez des pistes je suis preneur.</p>
<a href="https://blog.nizarus.tn/wp-content/plugins/share-on-diaspora/new_window.php?url=https%3A%2F%2Fblog.nizarus.tn%2F2017%2F05%2Fde-ubuntu-a-ubuntu-gnome&amp;title=De%20Ubuntu%20%C3%A0%20Ubuntu%20Gnome" target="_blank"><span><font>share this</font> <span><img src="media/07217359.asterisk-20.png" data-original-source="https://blog.nizarus.tn/wp-content/plugins/share-on-diaspora/images/asterisk-20.png" alt=""></span></span></a>
<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="https://blog.nizarus.tn/2017/05/de-ubuntu-a-ubuntu-gnome" 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>Taltan : <a href="">Ubuntu Tweak 0.7.2 on the rock</a> (04/06/2012)</li><li>Manu Absolacom : <a href="">SSHplus: le SSHmenu pour unity</a> (06/08/2012)</li><li>Christophe Brand : <a href="">9 th&egrave;mes Gnome Shell</a> (01/08/2012)</li><li>Cenwen : <a href="">Indicator Stickynotes : des notes &eacute;l&eacute;gantes pour Unity !</a> (18/08/2012)</li><li>Christophe Brand : <a href="">Axe Menu pour Gnome Shell</a> (24/09/2012)</li></ul></div></p>


feed_id: https://www.citizenz.info/les-stats-pour-les-nuls-netdata
title: citizenz7 : Les "Stats" pour les Nuls : Netdata
uri: citizenz7-Les-Stats-pour-les-Nuls-Netdata
url: https://www.citizenz.info/les-stats-pour-les-nuls-netdata
content:
<p><a href="media/50b75b58.netdata123.jpg" data-original-source="https://www.citizenz.info/data/medias/netdata123.jpg"><img alt="" src="media/50b75b58.netdata123.jpg" data-original-source="https://www.citizenz.info/data/medias/netdata123.jpg"></a>​Afficher les stats d'un serveur, cela peut être bien utile : vérifier la charge processeur, la RAM utilisée, la "santé" de sa base de données SQL, etc.<br>
Jusqu'à maintenant, j'avais l'habitude d'installer Munin qui nous propose de jolis graphiques. Mais, à mon goût, l'un des inconvénients de Munin, c'est que, outre l'aspect esthétique graphique un peu répétitif, ça devient vite "assez lourd" sur des petits systèmes (sur un petit VPS avec un proc et 2 GO de RAM, vous êtes vite dépassé niveau charge avec des crêtes d'utilisation assez élevées...).</p>

<p>Et puis je suis tombé sur <a href="https://my-netdata.io/">Netdata</a>. Un site proposait d'aller "voir" ses stats en ligne : ahurissant !<br>
Netdata, c'est du "live", "temps réel", "en direct", blablabla, ... et vous avez beau descendre dans la page de stats, vous en avez toujours, encore et encore.<br>
C'est ULTRA complet, esthétiquement à des années lumières de Munin. Ca flash !</p>

<p><strong>C'est quoi Netdata ?</strong><br>
Netdata est un outil de supervision en temps réel pour les systèmes Linux qui va nous permettre de visualiser les éléments importants d'un système (processeur, mémoire, débit du disque dur, traffic réseau, application, etc.).<br>
C'est assez exhaustif et vous serez surpris du nombres d'éléments visualisables ! </p>

<p><strong>Comment on installe Netdata ?</strong><br>
Bon : on va l'installer sur notre serveur Debian. Mais avant cela, on va installer quelques éléments indispensables :</p>

<div><code>$sudo apt install zlib1g-dev gcc make git autoconf autogen automake pkg-config</code></div>

<p>J'ai l'habitude d'installer mes sites web dans /var/www/monsite.com/web.<br>
Je pars du postulat que Nginx (version stable depuis le dépot officiel), php5 ou php7 sont installés.<br>
N'oubliez pas de changer monsite.com avec vos propres infos.</p>

<p>Pour plus d'aisance, on passe directement en root :</p>

<div><code>$sudo -s</code></div>

<p>Puis on crée le répertoire web qui va accueillir les fichiers netdata :</p>

<div><code>#mkdir /var/www/netdata.mondomaine.com</code></div>

<p>Si vous n'avez jamais encore configuré de site dans ce répertoire, entrez plutôt la commande suivante : </p>

<div><code>#mkdir -p /var/www/netdata.mondomaine.com</code></div>

<p>On se place dans le répertoire web qu'on vient de créer :</p>

<div><code>#cd /var/www/netdata.mondomaine.com</code></div>

<p>La ligne suivante est facultative (mais ça me permet de placer les logs du site afin de les consulter facilement, notamment en cas de soucis...)</p>

<div><code>#mkdir logs</code></div>

<p>On va maintenant cloner le repertoire git du projet Netdata :</p>

<div><code>#git clone https://github.com/firehol/netdata.git netdata --depth=1</code></div>

<p>L'étape suivante est facultative. Je renomme le répertoire netdata pour coller avec ma config et mon "organisation" :</p>

<div><code>#mv netdata/ web/</code></div>

<p>On se place dans le répertopire web/ :</p>

<div><code>#cd web/</code></div>

<p>... et on installe Netdata :</p>

<div><code>#./netdata-installer.sh</code></div>

<p>... et c'est tout !</p>

<p><strong>Configuration Nginx</strong><br>
Il reste quand même à configurer Nginx :</p>

<div><code>#cd /etc/nginx/conf.d<br>
#vim netdata.mondomaine.com.conf</code></div>

<p>Cerise sur le gateau, nous allons configurer le vhost Nginx avec HTTPS Let's Encrypt :<br>
- netdata écoute, par défaut, sur le port 19999<br>
- IPV6 ready<br>
- tous les accès sur le port 80 sont "automagiquement" renvoyer sur le port 443 (HTTPS)<br>
- on ne log pas les accès sur le port 80<br>
- on ajoute plusieurs options SSL "qui vont bien" ...<br>
- nous configurerons Let's Encrypt juste après cette partie</p>

<p>Voici le fichier :</p>

<div><code>#/etc/nginx/conf.d/netdata.mondomaine.com.conf<br>
upstream backend {<br>
    server 127.0.0.1:19999;<br>
    keepalive 64;<br>
}</code></div>

<div><code>server {<br>
    listen 80;<br>
    listen [::]:80;<br>
    server_name netdata.mondomaine.com;<br>
    return 301 https://$server_name$request_uri;<br>
    access_log /dev/null;<br>
    error_log /dev/null;<br>
}</code></div>

<div><code>server {<br>
    listen 443 ssl http2;<br>
    listen [::]:443 ssl http2;<br>
    server_name netdata.mondomaine.com;<br>
    charset utf-8;</code></div>

<div><code>    access_log /var/www/netdata.mondomaine.com/logs/netdata.access.log combined;<br>
    error_log /var/www/netdata.mondomaine.com/logs/netdata.error.log error;</code></div>

<div><code>    ssl_certificate /etc/letsencrypt/live/netdata.mondomaine.com/fullchain.pem;<br>
    ssl_certificate_key /etc/letsencrypt/live/netdata.mondomaine.com/privkey.pem;<br>
    ssl_trusted_certificate /etc/letsencrypt/live/netdata.mondomaine.com/chain.pem;<br>
    ssl_protocols TLSv1.2;<br>
    ssl_ecdh_curve prime256v1;<br>
    ssl_ciphers EECDH+AESGCM:EECDH+AES;<br>
    ssl_prefer_server_ciphers on;</code></div>

<div><code>    resolver 80.67.169.12 80.67.169.40 valid=300s;<br>
    resolver_timeout 5s;<br>
    ssl_session_cache shared:SSL:10m;</code></div>

<div><code>    add_header Strict-Transport-Security "max-age=15768000";<br>
    add_header Referrer-Policy "strict-origin-when-cross-origin";</code></div>

<div><code>    location / {<br>
        proxy_set_header X-Forwarded-Host $host;<br>
        proxy_set_header X-Forwarded-Server $host;<br>
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>
        proxy_pass http://backend;<br>
        proxy_http_version 1.1;<br>
        proxy_pass_request_headers on;<br>
        proxy_set_header Connection "keep-alive";<br>
        proxy_store off;<br>
    }</code></div>

<div><code>}</code></div>

<p>Et voila. Vous enregistrez ce fichier après avoir adapté les passages avec netdata.mondomaine.com.</p>

<p><strong>Configuration de Let's Encrypt</strong><br>
On passe à la config Let's Encrypt. On installe d'abord les backports Debian (à moins que cela ne soit déjà fait ...) :</p>

<div><code>#echo "deb http://httpredir.debian.org/debian jessie-backports main" >> /etc/apt/sources.list</code></div>

<p>On met à jour : </p>

<div><code>#apt update &amp;&amp; apt full-upgrade -y</code></div>

<p>On installe Let's Encrypt :</p>

<div><code>#apt install -t jessie-backports letsencrypt</code></div>

<p>Pour obtenir un certificat Let's Encrypt, il faut arrêter Nginx (port 80) :</p>

<div><code>#service nginx stop</code></div>

<p>Puis on génére le certifcat (à adapter pour netdata.mondomaine.com et l'adresse e-mail) :</p>

<div><code>#letsencrypt certonly -d netdata.domaine.tld --agree-tos -m contact@domaine.com --rsa-key-size 4096 --standalone</code></div>

<p>Si vous voyez "Congratulations..." etc., c'est bon, votre certificat Let's Encrypt a été créé et installé dans /etc/letsencrypt/live/netdata.mondomaine.com/.<br>
Vous y trouverez plusieurs fichiers : fullchain.pen, chain.pem, privkey.pem, ...</p>

<p>Redémarrez maintenant votre serveur Nginx :</p>

<div><code>#service nginx start</code></div>

<p>Si vous ne voyez pas d'erreur : VICTOIRE !</p>

<p>Vous pouvez aller voir vos superbes stats sur l'adresse https://netdata.mondomaine.com !<br>
 </p>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/les-stats-pour-les-nuls-netdata" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://framablog.org/2017/05/16/grise-bouille-tome-2-lisez-des-bd-moches/
title: Framablog : Grise Bouille, tome 2 : lisez des BD moches !
uri: Framablog-Grise-Bouille-tome-2-lisez-des-BD-moches
url: https://framablog.org/2017/05/16/grise-bouille-tome-2-lisez-des-bd-moches/
content:
<p>Simon Giraudot nous les brise menu. Quand on a son talent, on arrête de faire le modeste, de prétendre à l’autodérision, de se faire tout petit face aux grands maîtres qu’on a adulés depuis tout petit (« Ahhh Gotlib, quel génie ! », etc.).</p>
<p><span></span></p>
<p>Mais c’est plus fort que lui : cette année encore le voilà qui récidive avec son pourtant génial Grise Bouille. Tiens, rien qu’avec un nom pareil, le gars se tire une roquette dans le pied. Passons. Et en plus c’est le même titre que le premier, juste « Grise Bouille 2 », même pas un effort pour le vendre, genre : « Grise Bouille revient, il va vous en coller plein la tronche », « Grise Bouille, l’alarme absolue contre la connerie » ou quelque autre slogan un peu chatouilleur.</p>
<p>Et les textes.</p>
<p>Vous vous rendez compte des textes ? Ce mec écrit avec une acuité et une verve dont nous sommes tous jaloux et il insère ça un peu au hasard dans des bulles et des sortes d’éditoriaux entre les dessins au lieu de chroniquer l’actu dans Fakir ou Rue89. Franchement, Simon, faut que t’arrêtes de pas te la péter.</p>
<p>Bon mais à quoi ça sert qu’on lui dise ça ? il est trop buté l’animal, nous on n’y arrive plus.</p>
<p>À moins que vous peut-être…</p>
<p><a href="https://framabook.org/grise-bouille-tome-ii/"><img src="media/012663b3.grise-bouille-T2-couverture-729x1024.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/grise-bouille-T2-couverture-729x1024.png" alt="" width="729" height="1024" srcset="https://framablog.org/wp-content/uploads/2017/05/grise-bouille-T2-couverture-729x1024.png 729w, https://framablog.org/wp-content/uploads/2017/05/grise-bouille-T2-couverture-213x300.png 213w, https://framablog.org/wp-content/uploads/2017/05/grise-bouille-T2-couverture-768x1079.png 768w, https://framablog.org/wp-content/uploads/2017/05/grise-bouille-T2-couverture.png 1756w" sizes="(max-width: 729px) 100vw, 729px"></a></p>
<p>Vous qui allez télécharger et/ou acheter ce nouveau volume depuis sa page Framabook, vous, qui suivez ses petits chefs-d’œuvres depuis des années et vous qui peut-être allez au contraire les découvrir (<a href="https://framabook.org/category/bedes/">tous ses albums sont disponibles chez Framabook</a>), vous avez un rôle à jouer : lisez, diffusez, détournez ses albums, faites-les connaître et apprécier, inondez ses comptes <a href="https://twitter.com/ptilouk">twitter</a>, <a href="https://framapiaf.org/@gee">mastodon</a> et <a href="https://framasphere.org/people/7f3d7ec0c7230131552a2a0000053625">framasphère</a> de compliments dithyrambiques, érigez à sa gloire un monument d’éloges, bref traitez-le comme il le mérite !</p>
<p>Nous, on sait plus quoi lui dire à part lui poser des questions…</p>
<p><strong>Hello Gee !</strong></p>
<p><strong>Tu présentes le tome 2 de ton blog, qui rassemble les articles de l’année 2016… alors ce 2016, c’est un bon cru ?</strong></p>
<p>Le tome 2, c’est moins d’articles mais plus de pages que le tome 1 : des articles souvent plus longs, plus étayés, qui prennent leur temps pour poser les choses. Je pense que c’est aussi une BD qui « se cherche » moins que pendant la première année. Il y a un côté plus affirmé, plus assuré. Quant à savoir si c’est un bon cru… c’est au lecteur de juger, non ?</p>
<p><strong>À chaque bilan/rétrospective d’une année, on a envie de se dire « ouais, ça peut pas être pire, l’an prochain ça ira mieux… » Ce coup-là aussi ?</strong></p>
<p>C’est plus compliqué que ça. D’un côté, faut pas se leurrer, c’est la merde intégrale, entre l’urgence sociale et environnementale que personne ne semble prendre en compte sérieusement (t’as qu’à voir les résultats du 1er tour de la présidentielle) et cet espèce de fatalisme qui s’insinue chez tout le monde. Et en même temps, il reste ce mouvement de fond, diffus, de gens qui s’informent et qui en s’informant se font de moins en moins avoir ; de gens qui essaient de construire, de faire des choses différemment ; de gens qui essaient d’insuffler un peu d’espoir dans cette société et, au passage, d’en retrouver pour eux-mêmes.</p>
<p>Et perso, le cynisme de convenance, j’ai donné, merci. Je préfère me concentrer sur ce qu’on va pouvoir faire, nous les gens, ensemble, ça me permet au moins de me lever le matin sans avoir envie de me recoucher immédiatement. Ça ne m’empêchera pas de gueuler sur les politiciens, hein, mais c’est pas mon mètre-étalon de ce qui est important dans notre société (sinon, t’imagines dans quelle merde on serait). Bref, pendant que les dominants encouragent un monde qui court à sa perte, nous on continue d’essayer autre chose. Et le pire, c’est que si ça trouve, on va y arriver.</p>
<p><strong>Mais bon, Grise Bouille ne parle pas que d’actualité, c’est même une petite part de ton blog… D’ailleurs qu’est-ce que tu préfères préparer : un article de vulgarisation informatique ou un article fun et fan sur Star Wars ou Harry Potter ?</strong></p>
<p>Je vais te dire, ce que je préfère, ce sont les articles complètement débiles comme « Le grand cerf et le lapin » ou encore « Dragon &amp; fine aigrette ». Parce qu’en fait, quand je commence à écrire un truc comme ça, y’a une espèce de liberté, je sais que je peux partir dans les délires les plus idiots et pousser le concept à fond. Peu importe, l’idée c’est qu’on se marre un peu plus à chaque case. Et c’est vachement jouissif d’écrire des trucs comme ça : c’est typiquement le genre d’article où je me marre moi-même en relisant (ouais je sais, faut pas dire ça normalement, ça fait mec content de lui, mais j’assume).</p>
<p>Le revers de la médaille, c’est que trouver un sujet qui me permette de partir dans des délires du genre, c’est pas si simple, du coup il y a assez peu d’articles comme ça. En général je fais comme Gotlib, je prends une histoire de la culture populaire / traditionnelle et je la triture dans tous les sens.</p>
<p>Note que ce sont aussi des articles qui sont en général moyennement lus / partagés (beaucoup moins que les articles politiques et scientifiques), donc peut-être que ça ne fait marrer que moi.</p>
<p><img src="media/556b6685.gotlib.png" data-original-source="https://framablog.org/wp-content/uploads/2017/05/gotlib.png" alt="" width="561" height="365" srcset="https://framablog.org/wp-content/uploads/2017/05/gotlib.png 561w, https://framablog.org/wp-content/uploads/2017/05/gotlib-300x195.png 300w" sizes="(max-width: 561px) 100vw, 561px"></p>
<p><strong>Euh l’autre ! Pourquoi tu fais des efforts pour qu’on te prenne pas au sérieux alors que tu dis des choses importantes ? Tu veux nous faire croire que tu fais seulement des petits mickeys ?</strong></p>
<p>Attends, Mickey c’était <a href="http://www.telerama.fr/idees/mais-qui-a-tue-mickey-mouse,73109.php">un gros rebelle, au début</a> !</p>
<p>Enfin bon, j’ai jamais bien compris cette espèce de loi que certains voudraient mettre en place et qui dit qu’un dessin enfantin ne peut porter qu’un discours enfantin. Vous avez déjà regardé South Park ? Le dessin, sur mes blogs, ça a toujours été un support pour porter un discours : les deux traits tracés à l’arrache sur une tablette graphique minuscule, ça veut juste dire que je suis pressé de dire ce que j’ai à dire. Je pense que si je n’avais pas su dessiner du tout, j’aurais juste fait un blog avec du texte. D’ailleurs ça m’arrive de me passer des dessins.</p>
<p>Les dessins, l’avantage, c’est que ça apporte aussi une distance : Grise Bouille, c’est pas un type qui a la science infuse qui vous déverse la vérité absolue, ce sont des petits personnages qui taillent le bout de gras et à vous de voir ce que vous voulez en retirer. Oui je sais, ça sonne un peu comme « amis lecteurs, démerdez-vous », mais après tout c’est libre, ni repris ni échangé, et sans garantie.</p>
<p><strong>Y’a une vraie évolution dans ton blog, on sent que tu as une envie de plus en plus appuyée que ton lectorat se détende ET réfléchisse… L’un va avec l’autre ?</strong></p>
<p>Je pense que c’est dans la continuité du précédent. L’un ne va pas nécessairement avec l’autre, mais ça peut aider : tu retiens toujours mieux les paroles d’une chanson que tu aimes bien que les intégrales et dérivées usuelles… alors si ta chanson peut parler de maths, quelque part, ça peut t’aider à les retenir. Après, dans le blog, l’un va parfois sans l’autre aussi : les articles politiques de cette année sont parfois assez peu humoristiques tellement ils témoignent d’un sentiment d’écœurement ; à l’opposé, certains articles purement humoristiques n’ont pas franchement de valeur de réflexion (encore que ;) ).</p>
<div><a href="http://grisebouille.net/"><img src="media/1e963fbe.photo-Gee-ptilouk-224x300.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/05/photo-Gee-ptilouk-224x300.jpg" alt="" width="224" height="300" srcset="https://framablog.org/wp-content/uploads/2017/05/photo-Gee-ptilouk-224x300.jpg 224w, https://framablog.org/wp-content/uploads/2017/05/photo-Gee-ptilouk-768x1031.jpg 768w, https://framablog.org/wp-content/uploads/2017/05/photo-Gee-ptilouk-763x1024.jpg 763w, https://framablog.org/wp-content/uploads/2017/05/photo-Gee-ptilouk.jpg 1192w" sizes="(max-width: 224px) 100vw, 224px"></a><p>Cliquez-y la face si vous voulez atterrir sur son blog !</p></div>
<p><strong>Dis donc, tu te fous de la gueule de tout le monde, finalement ! Tu serais pas un peu anarchisse ?</strong></p>
<p>Ah parce que l’anarchisme, tu résumes à ça à se foutre de la gueule de tout le monde ? C’est vachement réducteur, non ? Disons que l’humour me semble avoir plus de sens et de poids lorsqu’il est dirigé contre les dominants et les puissants. De ce point de vue, il y a effectivement un aspect de refus de l’autorité (ou <em>des</em> autorités, voire même des <em>figures</em> d’autorité). Je vais pas jouer au chevalier blanc, moi aussi j’me suis marré devant les Deschiens et les Bidochons, mais j’ai de plus en plus de mal avec ça : y’a un vrai côté mépris de classe dans la moquerie du plus pauvre, du moins cultivé, du plus beauf, du plus prolo (rayez les mentions inutiles) qui, à mon sens, joue dans le sens du système qui a tout intérêt à monter les gens les uns contre les autres en bas de l’échelle.</p>
<p>Alors que c’est tellement plus amusant de se foutre de la gueule de la tripotée de branquignols qui ont les clefs du dit système, les Macron, les Hollande, les Sarko, les Arnault, les Bettencourt, etc. Se moquer d’un con, c’est bien, se moquer d’un con qui a du pouvoir, c’est mieux. Après, on va pas péter plus haut que nos culs (de peur d’avoir du caca derrière les oreilles), c’est pas avec mes gribouillages et mes jeux de mots pourris qu’on va faire la révolution, m’enfin si ça peut en donner l’ambiance (festive, cela va de soi), c’est déjà ça.</p>
<p><strong>Non franchement, il est bien ton bouquin, là… mais c’est un peu mal dessiné, quand même, hein ? Genre bâclé, quoi.</strong></p>
<p>J’suis bien d’accord, heureusement que la version numérique est gratos, sinon t’imagines le scandale ? D’ailleurs heureusement que Pouhiou a fait la préface, c’est ma caution intellectuelle pour arriver à vendre cette connerie. (<em>Note de Pouhiou : « Eh ben on a pas le cul sorti des ronces. Pourtant mon cul… »</em>)</p>
<p>Bon, après, même le titre dissimule à peine le fait que ce sont des <em>gribouillages</em>, alors faites pas comme si vous étiez pas prévenus. Pis au moins, vous souffrirez pas du syndrome d’infériorité en lisant mes bouquins, y’a un côté « dédramatisons le dessin ». Moi par exemple, j’ai arrêté de regarder les BD de <a href="http://davidrevoy.com/categorie2/illustrations">David Revoy</a>, attends, c’était trop joli, ça me déprimait en me renvoyant à ma propre médiocrité.</p>
<p>Bref, soyez décomplexé⋅e⋅s, lisez des BD moches !</p>
<h3>Pour aller plus loin :</h3>
<ul><li>Acheter <a href="http://www.lulu.com/shop/simon-giraudot/grise-bouille-t2/paperback/product-23158923.html?ppn=1">Grise Bouille tome 2 sur Lulu.com</a></li>
<li><a href="https://framabook.org/grise-bouille-tome-ii/">Découvrir et télécharger Grise Bouille tome 2 chez Framabook</a>.</li>
<li><a href="http://clubbdinsa.free.fr/">Festival de la Bédéologie</a> (20 et 21 mai, Villeurbanne, 69)</li>
<li>Du coup, y’a aussi <a href="https://framabook.org/grise-bouille-tome-1/">le tome 1 qui est par là</a>.</li>
<li>Et tant qu’à faire, <a href="https://grisebouille.net/">le blog est ici</a>.</li>
</ul>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2017/05/16/grise-bouille-tome-2-lisez-des-bd-moches/" 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="">Quand les auteurs Framasoft s&#039;allient pour faire de vous des connards... libres</a> (15/01/2014)</li><li>Framablog : <a href="">David Revoy, la BD et les licences libres</a> (11/09/2016)</li><li>Framablog : <a href="">Les Connards Pros expliquent GAFAM&amp;nbsp;: Apple</a> (06/09/2015)</li><li>Framablog : <a href="">D&amp;eacute;dicaces, BD, DRM et Yukul&amp;eacute;l&amp;eacute;&amp;nbsp;: l&amp;rsquo;interview Kamoulox.</a> (13/05/2016)</li><li>Framablog : <a href="">Make Art Not Law, m&ecirc;me libres les licences m&#039;encombrent l&#039;esprit nous dit Nina Paley</a> (18/03/2014)</li></ul></div></p>


title: Carl Chenet : Booster automatiquement les toots intéressants de Mastodon avec le bot Boost
uri: Carl-Chenet-Booster-automatiquement-les-toots-intéressants-de-Masto
feed_id:
https://carlchenet.com/booster-automatiquement-les-toots-interessants-de-mastodon-avec-le-bot-boost/

url:
https://carlchenet.com/booster-automatiquement-les-toots-interessants-de-mastodon-avec-le-bot-boost/

content:
<p><a href="https://mastodon.social/"><img src="media/4a7f41cf.mastodon-150x150.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/04/mastodon-150x150.png" alt="mastodon" width="150" height="150"></a>Sur <a href="https://mastodon.social/">le réseau social Mastodon</a>, vous vous abonnez à des utilisateurs très sympas comme par exemple <a href="https://mastodon.social/@carlchenet">Carl Chenet</a> ;p et à chaque fois qu’il utilise une marque particulière comme #Mastodon, vous avez remarqué qu’il s’agit d’une bonne remarque car il connaît son sujet et vous souhaitez la partager en la boostant à vos propres abonnés. Mais comme tout le monde vous avez parfois besoin de dormir et donc automatiser cette tâche vous semble important.</p>
<p>Ne cherchez plus, utilisez simplement <a href="https://gitlab.com/chaica/boost">le bot Boost</a> !</p>
<h2>À propos de Boost</h2>
<ul><li><a href="https://gitlab.com/chaica/boost">Boost sur Gitlab.com</a> (étoile bienvenue si vous souhaitez soutenir le projet)</li>
<li><a href="https://mastodonboost.readthedocs.io/">La documentation officielle de Boos</a>t sur <a href="https://readthedocs.io/">Readthedocs.io</a></li>
</ul><p><a href="https://gitlab.com/chaica/boost"><img src="media/3b278ce6.boost-gitlab.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/05/boost-gitlab.png" alt="boost-gitlab" width="515" height="134" srcset="https://carlchenet.com/wp-content/uploads/2017/05/boost-gitlab.png 515w, https://carlchenet.com/wp-content/uploads/2017/05/boost-gitlab-300x78.png 300w" sizes="(max-width: 515px) 100vw, 515px"></a></p>
<h2>Exemple complet d’utilisation de Boost</h2>
<p>Bien, on va donc mettre en place le bot Boost afin de booster automatiquement les toots du compte de Carl Chenet quand il utilise le mot-clé #Mastodon. Nous commençons par installer Boost :</p>
<pre># pip3 install boost</pre>
<p>Nous allons créer un utilisateur dédié sur le système avec les répertoires /etc/boost pour les éléments de configuration et /var/lib/boost pour les données :</p>
<pre># adduser --home /var/lib/boost --gecos "" boost
# mkdir -p /etc/boost/credentials /var/lib/boost
# chown -R boost:root /etc/boost /var/lib/boost</pre>
<p>Générons maintenant l’autorisation de notre application afin qu’elle puisse utiliser notre compte Mastodon :</p>
<pre>$ register_boost_app</pre>
<p>Il suffit de répondre aux questions qui sont posées par l’application. Si les éléments de configuration sont corrects, deux fichiers sont générés qui contiennent nos autorisations, boost_usercred.txt et boost_clientcred.txt dans votre répertoire courant.</p>
<p>Nous écrivons maintenant la configuration de Boost :</p>
<pre>[mastodon]
users_to_boost=carlchenet@mastodon.social
instance_url=https://mastodon.social
user_credentials=/etc/boost/credentials/boost_usercred.txt
client_credentials=/etc/boost/credentials/boost_clientcred.txt

[boost]
only_if_hashtags=Mastodon

[sqlite]
sqlitepath=/var/lib/boost/boost.db</pre>
<p>Bien, expliquons cette configuration en détail :</p>
<ul><li>Dans la section <strong>[mastodon]</strong> :
<ul><li><strong>users_to_boost</strong> est une liste des comptes Mastodon des utilisateurs intéressants, séparés par une virgule</li>
<li><strong>instance_url</strong> est l’URL vers votre instance Mastodon</li>
<li><strong>user_credentials</strong> est le chemin vers le fichier boost_usercred.txt, généré par la commande register_boost_app</li>
<li><strong>client_credentials</strong> est le chemin vers le fichier boost_clientcred.txt, généré par la commande register_boost_app</li>
</ul></li>
<li>Dans la section <strong>[boost]</strong> :
<ul><li><strong>only_if_hashtags</strong> définit une liste de mot-clé (sans le # devant) séparés par une virgule qui identifieront les toots à booster</li>
</ul></li>
<li>Dans la section <strong>[sqlite]</strong> :
<ul><li><strong>sqlitepath</strong> est un chemin vers le fichier de base de données qui contient l’identifiant des toots déjà boostés.</li>
</ul></li>
</ul><p>Notre configuration de Boost est maintenant prête. Si nous voulons éviter d’automatiquement booster les derniers 20 toots correspondant aux critères définis, nous allons lancer pour la première fois Boost avec l’option de la ligne de commande –populate-database :</p>
<pre>$ boost --populate-database --config /etc/boost/boost.ini</pre>
<p>La prochaine exécution de Boost avec la commande suivante boostera automatiquement tous les toots correpondant à nos critères :</p>
<pre>$ boost --config /etc/boost/boost.ini</pre>
<p>Pour nous éviter de lancer cette commande à la main, nous ajoutons une ligne dans notre crontab pour exécuter de Boost une fois par heure :</p>
<pre>0 * * * * boost boost --config /etc/boost/boost.ini</pre>
<h2>À consommer avec modération</h2>
<p>L’utilisation de Boost vous permet d’automatiquement apporter du contenu à vos abonnés. Il faut toutefois choisir avec intelligence vos critères afin que le contenu apporté reste cohérent avec ce que vos abonnés recherchent en vous suivant. Donc comme avec chaque processus d’automatisation, un peu de réflexion à la mise en place et tout le monde sera content.</p>
<h2>… et pour finir</h2>
<p>Pour soutenir mon implication dans le Logiciel Libre et mes articles sur ce blog, n’hésitez pas à donner via <a href="https://fr.liberapay.com/carlchenet">ma page Liberapay</a>, même à hauteur de quelques centimes par semaine <img src="media/b2c7da53.1f609.png" data-original-source="https://s.w.org/images/core/emoji/2/72x72/1f609.png" alt="😉"> Mes adresses <a href="https://carlchenet.com/crypto-monnaires-le-porte-feuille-bitcoin/">Bitcoin</a>, <a href="https://carlchenet.com/les-crypto-monnaies-le-monero/">Monero</a> et <a href="https://duniter.org/fr/g1-go">Ğ1</a> sont également disponibles sur cette page.<br><br></p><noscript><a href="https://fr.liberapay.com/carlchenet/donate"><img src="media/f4ffb510.donate.svg" data-original-source="https://fr.liberapay.com/assets/widgets/donate.svg"></a></noscript>
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="https://carlchenet.com/booster-automatiquement-les-toots-interessants-de-mastodon-avec-le-bot-boost/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Vos flux RSS sur le r&eacute;seau social Mastodon avec le bot Feed2toot</a> (11/04/2017)</li><li>Carl Chenet : <a href="">De l&rsquo;importance de bien choisir son instance Mastodon</a> (15/05/2017)</li><li>Carl Chenet : <a href="">&Eacute;dito d&rsquo;avril 2017</a> (04/04/2017)</li><li>Carl Chenet : <a href="">Migration de Feed2tweet de la 1.0 vers la 1.1</a> (25/04/2017)</li><li>Carl Chenet : <a href="">Objectifs pour Debian Wheezy</a> (04/07/2011)</li></ul></div></p>


feed_id: https://www.citizenz.info/actu-de-nouvelles-distribs-linux-pour-wsl-bash-via-windows-store
title: citizenz7 : [ACTU] De nouvelles distribs Linux pour WSL/Bash via Windows Store
uri: citizenz7-ACTU-De-nouvelles-distribs-Linux-pour-WSL-Bash-via-Windo
url: https://www.citizenz.info/actu-de-nouvelles-distribs-linux-pour-wsl-bash-via-windows-store
content:
<p><img alt="" src="media/12ab4618.windows_linux.jpg" data-original-source="https://www.citizenz.info/data/medias/windows_linux.jpg">Et vlan : de nouvelles "distribs" Linux arrivent dans le "Bash/WSL" via Windows Store !<br>
L'info est parue ici :<a href="http://https://blogs.msdn.microsoft.com/commandline/2017/05/11/new-distros-coming-to-bashwsl-via-windows-store/"> https://blogs.msdn.microsoft.com/commandline/2017/05/11/new-distros-coming-to-bashwsl-via-windows-store/</a>.<br>
Durant la "Microsoft’s Build conference keynote" du 11 mai dernier, "<em>un gars qui bosse pour Microsoft</em>" a fait quelques annonces à propos du fameux "Windows Subsystem for Linux" (<a href="http://build.microsoft.com/">http://build.microsoft.com/</a>).</p>

<p>Pour rappel et pour faire ultra rapide, Microsoft propose(ra) sous Windows 10 la possibilité de faire tourner Linux (<a href="https://msdn.microsoft.com/en-us/commandline/wsl/install_guide">https://msdn.microsoft.com/en-us/commandline/wsl/install_guide</a>).</p>

<p>Bref, pour revenir à cette annonce, le gars a annoncé qu'il bossait avec Suse et Fedora pour que ces distribs bien connues soient dispos sous WSL (Windows Subsystem for Linux).<br>
Ces distribs seront aussi dispos sur le Windows store. Il faudra encore attendre un peu, une mise à jour "Windows Insider build" devant venir d'ici ... "quelques temps".</p>

<p>Comble des combles..., il y a même un repo Github (<a href="https://github.com/microsoft/BashOnWindows">https://github.com/microsoft/BashOnWindows</a>), et un dev a même déjà plublié des scripts permettant de télécharger et d'installer de nouvelles distribs sous le WSL et de "switcher" facilement entre elles <a href="http://(https://github.com/RoliSoft/WSL-Distribution-Switcher">(https://github.com/RoliSoft/WSL-Distribution-Switcher</a>).<br>
L'archive rootfs est actuellement récupérable depuis le "Docker Hub's official images repositories".</p>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/actu-de-nouvelles-distribs-linux-pour-wsl-bash-via-windows-store" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/05/17/15/28/37-se-former-pour-contribuer-au-libre
title: Thuban : Se former pour contribuer au libre.
uri: Thuban-Se-former-pour-contribuer-au-libre
url: https://yeuxdelibad.net/Blog/?d=2017/05/17/15/28/37-se-former-pour-contribuer-au-libre
content:
<p>Oyez oyez,<br>
vous qui profitez des qualités du logiciel libre avez l'opportunité d'apprendre à y contribuer en apprenant à fabriquer votre propre distribution linux sur la base debian.<br>
En effet, une formation aura lieu du vendredi 19 mai à 20h, et se poursuivra tout le week-end jusqu'au dimanche 21 mai.</p>

<blockquote>Mais c'est trop compliqué, ça sera sans moi !</blockquote>

<p>Que nenni, tout ce dont vous aurez besoin pour suivre cette formation, c'est :</p>

<ul><li> savoir lire</li>
<li> mettre un slip propre</li>
<li> ne pas mettre de majuscule au pseudo de Monsieur le professeur : <a href="https://arpinux.org/">arpinux</a>. Merci monsieur !</li></ul><p>Plus d'information par ici : <a href="https://lescahiersdudebutant.fr/news/article11/session-de-formation-live-build-pour-construire-son-live-debian">https://lescahiersdudebutant.fr/news/article11/session-de-formation-live-build-pour-construire-son-live-debian</a></p>

<p>enjoy ;)</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2017/05/17/15/28/37-se-former-pour-contribuer-au-libre" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://matou.isanerd.net/je-passe-sur-blog-statique.html
title: Mathieu Ignacio : Je passe sur un blog statique !
uri: Mathieu-Ignacio-Je-passe-sur-un-blog-statique
url: http://matou.isanerd.net/je-passe-sur-blog-statique.html
content:
<p>Après quelques mois de tergiversation je me suis décidé à passer de dotclear à
Pelican. Pelican c'est un moteur de blog statique écrit en python qui me permet
d'écrire mes articles avec un éditeur de texte quelconque et de "compiler" mes
articles pour les transformer en joli blog en html et css (enfin joli quand j'aurai
pris du temps pour revoir les css).</p>
<p>Alors vous me direz que c'est encore un truc de geek que les gens normaux ne
peuvent pas utiliser, et je vous dirai que malheureusement pour les gens
normaux, il faut effectivement mettre un peu les mains dans le cambouis, mais
de mon point de vue ce n'est pas une perte de temps.</p>
<h1>Pourquoi passer à un blog statique ?</h1>
<p>Pour moi essentiellement pour des raisons de sécurité dans un premier temps.
J'ai la facheuse habitude d'abandonner mes différents sites parfois pendant
plusieurs années, et quand j'y reviens j'ai déjà eu la mauvaise surprise d'avoir
un site visité et utilisé par des pirates pour faire du phishing. Avec les blogs
dynamiques (dotclear, wordpress) ou bien les wiki, vous avez intérêt à faire des
mises à jour régulièrement afin de colmater les failles de sécurité qui sont
trouvées. Avec un moteur de blog statique, ce problème est résolu.
Alors je ne vous cache pas que cela ne va pas sans avoir quelques contraintes qui
peuvent être rédibitoireis pour certain, je vais donc faire un bref tour des
inconvénients et avantages d'utiliser un blog statique aujourd'hui.</p>
<h2>Les blogs statiques : pourquoi c'est nul ?</h2>
<p>Tout d'abord vous pouvez oublier la jolie interface graphique qui vous permet de
rédiger vos articles. Il vous faudra utiliser un éditeur de texte et apprendre
quelques éléments de syntaxe à la wiki pour formater vos articles. Il existe
bien des éditeurs "markdown", la syntaxe la plus courante pour le formatage de
texte, mais je ne les ai pas testé (pas interessé).</p>
<p>Côté look toujours, vous pouvez également oublier les éditeurs qui vous permettent de
d'adapter l'apparence de votre site. Une fois encore il va falloir mettre les
mains dans le cambouis. Notez qu'il ne serait pas impossible d'avoir un outil
localement qui vous permette de gérer votre site et d'en faire un site statique,
mais qu'à ma connaissance cela n'existe pas.</p>
<p>Ensuite par défaut, pour n'aurez pas de système de commentaire. Le site étant
statique, il n'y a pas de moteur sous le capot permettant de gérer les
commentaires. Ce problème est en fait contournable, mais j'y reviendrai plus
loin. De manière générale, il vous faudra soit oublier soit trouver une solution pour
tout ce qui est dynamique : commentaires, notes, statistique, envoi de message.</p>
<p>Alors vous allez me dire que c'est quand-même extrêmement limité comme outil et
que l'on a fait un bond en arrière d'au moins 20 ans... Oui mais non, en fait
une partie des limitations n'en sont pas et demande de faire les choses
différement. On y reviendra.</p>
<h2>Les blogs statiques : pourquoi c'est bien ?</h2>
<p>Alors je vous en ai déjà parlé, mais côté sécurité et durabilité c'est le pied.
Plus aucun risque de se faire poutrer le site à cause d'une faille sur le
logiciel de gestion du site, et ça c'est vraiment énorme. Plus aucune mise à
jour à faire, zéro tracas : on écrit, on publie et on oublie.</p>
<p>Ensuite comme votre site est statique, vous pouvez facilement l'héberger à
moindre coût chez la totalité des hébergeurs : plus de problème de compatibilité
php ou mysql. Vous pouvez également opter pour l'autohébergement : pas besoin
d'avoir une bête de course pour faire tourner votre site car il est statique.
Le besoin en administration est absolument réduit, c'est le compagnon idéal de
l'hébergement sans souci.</p>
<p>Techniquement un site statique offre une capacité à tenir la charge (le nombre
de visiteurs) sans pareil, même chez vous avec de petits moyens votre site
devrait tourner même avec un pic inattendu de visiteurs (bon, il y a des limites
tout de même).</p>
<p>La sauvegarde et la restauration se font les doigts dans le nez. Une simple
archive des fichiers et c'est parti. Pas besoin de faire des exports et imports
de base de données en croisant les doigts pour que cela soit synchro avec les
fichiers. Pour restaurer ? On regénère le site, on renvoie les fichiers, ça
prend 2 minutes et on passe à autre chose.</p>
<h1>Ok, et comment je fais pour avoir des fonctionalités modernes ???</h1>
<p>J'y viens. Tout d'abord sachez que même si le site est statique, le site
peut comporter des éléments en css et en javascript. Cela veut dire que
techniquement il serait tout à fait possible de faire de l'Ajax avec un site
statique, et donc intégrer des bouts de code dynamique côté client.</p>
<h2>Les commentaires</h2>
<p>Il n'y a pas de moteur de commentaire sur un site statique. Pour avoir des
commentaires il vous faut donc passer par un outil extérieur comme
<a href="https://disqus.com/">Disqus</a> qui est un service de commentaires. N'hésitez-pas à voir
le site de
<a href="http://blog.jasonantman.com/2014/03/wordpress-to-pelican-with-disqus-comments/">Jason Antman</a>
pour voir l'intégration en ce service et Pelican. Techniquement, vous insérez un
bout de code en javascript dans votre page afin de faire apparaitre le système
de commentaire à la fin des articles. Bon côté vie privée c'est pas ça, on peut
dire que ça tue des chatons, mais il existe probablement des services
communautaires de commentaires (à creuser).</p>
<h2>Les statistiques</h2>
<p>Vous avez l'embarras du choix pour avoir des stats. Quelque soit l'hébergeur il
vous proposera toujours un service de consultation des statistiques de visite de
votre site. Dans le cas où vous êtes auto-hébergé, vous avez simplement accès
aux logs de votre serveur web et un logiciel comme le vénérable
<a href="http://www.awstats.org/">Awstats</a> peut faire l'affaire. Enfin, vous pouvez
toujours utiliser une méthode moderne et tueuse de chatons en
intégrant un bout de javascript qui fournira des données sur tous vos visiteurs à
une entreprise peu soucieuse de la vie privée de vos lecteurs.</p>
<h2>Etre contacté</h2>
<p>Bon, je vois au moins 2 solutions. La première est de mettre votre adresse
électronique et votre contact n'aura qu'a utiliser son client de courriel
préféré pour vous joindre. Si cette solution vous ennuie, il est toujours possible de mettre une
page dynamique en php qui permet de vous envoyer un message. Après tout, ce
n'est pas parce que le site est statique qu'il faut s'interdire d'utiliser un
peu de scripts.</p>
<h2>Et les modules pour faire xxx ou yyy ?</h2>
<p>Les moteurs de blog statique sont comme les moteurs de blog classique. Ils ont
des modules qui leur permettent d'avoir des fonctionnalités supplémentaires et
des thèmes pour personnaliser votre site.
Comme pour les blogs classiques, le choix du logiciel utilisé dépend des
modules et des thèmes existants. Par contre il ne faut pas s'attendre à
personnaliser son blog en 3 clics, il faudra nécessairement passer par la ligne
de commande pour télécharger, installer et configurer ces modules.</p>
<h1>Et pelican dans tout ça ?</h1>
<p>Et bien c'est l'outil que j'ai choisi pour faire mon blog, et il est écrit en
python. Pour le moment j'ai conservé le thème par défaut et tout le reste aussi,
je ferais quelques personnalisations ici et là au fur et à mesure. Voici par
exemple un article en markdown :</p>
<div><pre><span>Title</span><span>:</span> <span>Je</span> <span>passe</span> <span>sur</span> <span>un</span> <span>blog</span> <span>statique</span> <span>!</span>
<span>Date</span><span>:</span> <span>2017</span><span>-</span><span>05</span><span>-</span><span>13</span> <span>18</span><span>:</span><span>51</span>
<span>Category</span><span>:</span> <span>logiciel</span>
<span>Slug</span><span>:</span> <span>je</span><span>-</span><span>passe</span><span>-</span><span>sur</span><span>-</span><span>blog</span><span>-</span><span>statique</span>
<span>Tags</span><span>:</span> <span>logiciel</span> <span>libre</span><span>,</span> <span>python</span><span>,</span> <span>blog</span><span>,</span> <span>planet</span><span>-</span><span>libre</span>

<span>Apr</span><span>è</span><span>s</span> <span>quelques</span> <span>mois</span> <span>de</span> <span>tergiversation</span> <span>je</span> <span>me</span> <span>suis</span> <span>d</span><span>é</span><span>cid</span><span>é</span> <span>à</span> <span>passer</span> <span>de</span> <span>dotclear</span> <span>à</span>
<span>Pelican</span><span>.</span> <span>Pelican</span> <span>c</span><span>'est un moteur de blog statique écrit en python qui me permet</span>
<span>d'</span><span>é</span><span>crire</span> <span>mes</span> <span>articles</span> <span>avec</span> <span>un</span> <span>é</span><span>diteur</span> <span>de</span> <span>texte</span> <span>quelconque</span> <span>et</span> <span>de</span> <span>"compiler"</span> <span>mes</span>
<span>articles</span> <span>pour</span> <span>les</span> <span>transformer</span> <span>en</span> <span>joli</span> <span>blog</span> <span>en</span> <span>html</span> <span>et</span> <span>css</span> <span>(</span><span>enfin</span> <span>joli</span> <span>quand</span> <span>j</span><span>'</span><span>aurai</span>
<span>pris</span> <span>du</span> <span>temps</span> <span>pour</span> <span>revoir</span> <span>les</span> <span>css</span><span>).</span>
</pre></div>


<p>Après avoir ecrit l'article, il ne me reste plus qu'a exécuter 2 commandes pour
générer et envoyer mon site sur le serveur web:</p>
<div><pre>make html
make ssh_upload
</pre></div>


<p>Par défaut Pelican possède un système de thème, gère les tags, les catégories,
les flux Atom, et tout un tas d'autres trucs classiques pour les blogs, mais
j'aborderai cela dans un autre article.</p>
<p><img src="media/9fef9d36.78dd115b0eb37052ae9d2a2efda5f733" data-original-source="http://cdn.libravatar.org/avatar/78dd115b0eb37052ae9d2a2efda5f733" alt="Gravatar de Mathieu Ignacio" class="gravatar" /><br/><i>Original post of <a href="http://matou.isanerd.net/je-passe-sur-blog-statique.html" title="Visit the source">Mathieu Ignacio</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>Fred Galusik : <a href="">De Wordpress &agrave; Pelican</a> (08/12/2012)</li><li>jesuislibre : <a href="">Cr&eacute;er son blog statique avec rstblog</a> (06/03/2013)</li><li>elementary OS : <a href="">Mockup d&rsquo;interface graphique de LibreOffice</a> (31/01/2011)</li><li>elementary OS : <a href="">L&rsquo;origine du logo d&rsquo;Amarok (KDE)</a> (31/01/2011)</li><li>archi02 : <a href="">Artefacts cognitifs et logiciels libres</a> (04/04/2011)</li></ul></div></p>


feed_id: http://ilphrin.com/planet/2017/05/17/une-plateforme-open-source-collaborative-de-prototypage.html
title: Ilphrin : Presentator.io: Une plateforme collaborative Libre pour faire des prototypes
uri: Ilphrin-Presentator-io-Une-plateforme-collaborative-Libre-pour-fair
url: http://ilphrin.com/planet/2017/05/17/une-plateforme-open-source-collaborative-de-prototypage.html
content:
<p>Lorsqu’on se lance dans le design d’un projet, souvent les premiers mots qui viennent a l’esprit sont: Sketch, inVision. Dorénavant, nous avons une alternative libre et gratuite à ce dernier: Presentator</p>

<!--break-->

<h2>Le design avec Presentator</h2>

<p>Dans un processus de conception d’un application ou d’un site web, lorsque l’objectif de l’outil à été clairement défini et les utilisateurs potentiels identifiés, le designer va produire une maquette avec son outil préféré, avant de le rendre un peu plus interactif et en donnant une logique entre les différente maquettes.</p>

<p>Cette logique et cette interactivité donnent un prototype.</p>

<p>Jusqu’à récemment, la plupart des outils liés au design étaient propriétaire et payant (très cher même parfois). Un outil très connu est inVision qui permet d’importer des images ou des fichiers Sketch. Mais depuis tout récemment, Presentator est sorti dans sa version 1.0, et il mérite clairement le coup d’oeil</p>

<p><img src="media/84546e0f.presentator_interface.jpg" data-original-source="http://ilphrin.com/images/presentator_interface.jpg" alt="interface"><em>L’interface de Presentator, une belle page d’accueil!</em></p>

<p>Tout d’abord nous avons la possibilité de créer et gérer des projects, mais aussi leur version en enregistrant un projet à un moment donné.</p>

<p>Chaque projet possède ensuite ses “Screens”, une vue de l’application. On peut voir ça comme une page de notre projet.</p>

<p><img src="media/be752817.presentator_screen.jpg" data-original-source="http://ilphrin.com/images/presentator_screen.jpg" alt="Screen"><em>Un screen test piqué depuis un exemlpe de inVision, eheh</em></p>

<p>Sur un Screen, on a la possibilité de rajouter des HotSpots, des cadres dans lequel on peut cliquer pour aller sur un autre screen comme un lien hypertexte.</p>

<p><img src="media/6b6c0c51.presentator_hotspots.jpg" data-original-source="http://ilphrin.com/images/presentator_hotspots.jpg" alt="Hotspots"><em>Les hotspots emmènent vers d’autres screens, ou des URL externes</em></p>

<p>Il y a aussi une dimension collaborative, puisqu’on peut partager ses projets à d’autres personnes, et celles-ci peuvent mettre un commentaire pour avoir des retour sur le prototype</p>

<p><img src="media/367830c4.presentator_comment.jpg" data-original-source="http://ilphrin.com/images/presentator_comment.jpg" alt="Commentaire"><em>On peut avoir des avis sur nos design très rapidement comme ça!</em></p>

<p>Le projet vient de sortir dans sa version 1.0, et possède déjà de nombreux atouts en plus de sa superbe interface agréable à prendre en main. Faites un tour dessus, mais attention vous risquez de ne plus vouloir partir!</p>
<p><img src="media/9292dabf.235511b5004cfd4af8c43a8b06c9e121" data-original-source="http://cdn.libravatar.org/avatar/235511b5004cfd4af8c43a8b06c9e121" alt="Gravatar de Ilphrin" class="gravatar" /><br/><i>Original post of <a href="http://ilphrin.com/planet/2017/05/17/une-plateforme-open-source-collaborative-de-prototypage.html" title="Visit the source">Ilphrin</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.gnomelibre.fr/2017/05/ameliorer-votre-productivite-avec-des-sons-dambiance/
title: Okki : Améliorer votre productivité avec des sons d’ambiance
uri: Okki-Améliorer-votre-productivité-avec-des-sons-d-ambiance
url: https://www.gnomelibre.fr/2017/05/ameliorer-votre-productivite-avec-des-sons-dambiance/
content:
<figure><a href="media/2b837018.gloomy_forest.jpg" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/gloomy_forest.jpg"><img src="media/8bc8f15e.gloomy_forest-1024x686.jpg" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/gloomy_forest-1024x686.jpg" alt="" width="660" height="442" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/gloomy_forest-1024x686.jpg 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/gloomy_forest-300x201.jpg 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/gloomy_forest-768x514.jpg 768w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Photo de <a href="media/214d8e11.FileGloomy_Forest.jpg" data-original-source="https://commons.wikimedia.org/wiki/File:Gloomy_Forest.jpg">Jovan Cormac</a> (Creative Commons BY-SA 3.0)</figcaption></figure><p>Pour travailler efficacement, on a tous nos préférences. Certains ne peuvent se passer de musique quand d’autres préfèrent le calme. Mais parfois, le silence peut se faire pesant et on aimerait bien un peu de vie.</p>
<p>Il existe bien évidemment un certain nombre de sites web, tels que <a href="https://www.noisli.com/">Noisli</a>, qui se propose d’améliorer notre concentration et d’augmenter notre productivité en diffusant des sons d’ambiance. On peut écouter le bruit de la pluie, d’un orage, du vent, de l’eau qui coule, des vagues, du feu, les sons d’une nuit d’été, du train qui passe ou le brouhaha d’un café. L’intensité de chaque son peut être réglée indépendamment et on peut superposer différents bruits dans le but d’obtenir l’ambiance idéale.</p>
<p>On peut également citer <a href="https://www.tabletopaudio.com/">Tabletop Audio</a>, orienté jeu de rôle, qui propose d’écouter les ambiances d’un vieux port, d’une nuit orageuse, d’une bataille médiévale, de différentes forêts (vierge, hantée, lugubre…), du Londres Victorien, d’un blizzard et tant d’autres encore. Point positif, le site permet le téléchargement des sons (sous licence Creative Commons BY-NC-ND) et propose un mode hors-ligne.</p>
<figure><a href="media/627e87c6.focusli_02.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/focusli_02.png"><img src="media/627e87c6.focusli_02.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/focusli_02.png" alt="" width="510" height="542" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/focusli_02.png 510w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/focusli_02-282x300.png 282w" sizes="(max-width: 510px) 100vw, 510px"></a><figcaption>Focusli 0.2</figcaption></figure><p>Mais quel rapport avec GNOME, me direz-vous ? Il se trouve que le développeur <a href="https://blogs.gnome.org/felipeborges/">Felipe Borges</a> vient de sortir une toute nouvelle extension, <a href="https://extensions.gnome.org/extension/1224/focusli/">Focusli</a>, qui repose sur le même principe que Noisli : proposer une sélection de sons d’ambiance (plutôt courte pour le moment) : vent, pluie, feu de camp, nuit d’été, café, bruit blanc ; tout en permettant de superposer les sons et de régler leur volume indépendamment.</p>
<p>Les différents sons, sous licence libre, proviennent du site <a href="http://soundbible.com/royalty-free-sounds-1.html">SoundBible</a>. Une connexion Internet est nécessaire pour le téléchargement initial et la mise en cache, mais vous pourrez ensuite l’utiliser sans problème en étant hors-ligne.</p>
<p>Vous pouvez également ajouter vos propres sons en éditant le fichier ~/.local/share/gnome-shell/extensions/focusli@feborg.es/sounds/database.json</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="https://www.gnomelibre.fr/2017/05/ameliorer-votre-productivite-avec-des-sons-dambiance/" 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: https://www.gnomelibre.fr/2017/05/nouvelle-interface-a-venir-pour-simple-scan/
title: Okki : Nouvelle interface à venir pour Simple Scan
uri: Okki-Nouvelle-interface-à-venir-pour-Simple-Scan
url: https://www.gnomelibre.fr/2017/05/nouvelle-interface-a-venir-pour-simple-scan/
content:
<p>Allan Day vient de <a href="https://blogs.gnome.org/aday/2017/05/16/new-simple-scan-designs/">publier des maquettes</a> de ce que pourrait être la future interface de l’outil de numérisation de GNOME. Certaines options de l’interface actuelle étant difficiles à trouver ou pas forcément des plus intuitives.</p>
<figure><a href="media/81fe65a0.mockup_simple-scan_1.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_1.png"><img src="media/deaa85d6.mockup_simple-scan_1-1024x729.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_1-1024x729.png" alt="" width="660" height="470" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_1-1024x729.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_1-300x214.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_1-768x547.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_1.png 1041w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>L’état initial « prêt à numériser »</figcaption></figure><figure><a href="media/61b43271.mockup_simple-scan_2.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_2.png"><img src="media/b4565873.mockup_simple-scan_2-1024x729.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_2-1024x729.png" alt="" width="660" height="470" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_2-1024x729.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_2-300x214.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_2-768x547.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_2.png 1041w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Numérisation en cours</figcaption></figure><figure><a href="media/8384be27.mockup_simple-scan_3.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_3.png"><img src="media/eb2224e2.mockup_simple-scan_3-1024x729.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_3-1024x729.png" alt="" width="660" height="470" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_3-1024x729.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_3-300x214.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_3-768x547.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_3.png 1041w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Un document une fois la numérisation terminée</figcaption></figure><p>Les principaux changements concernent l’ajout d’une barre latérale pour pouvoir sélectionner plus facilement une page, ainsi qu’une barre d’actions au bas de la fenêtre pour effectuer des opérations sur la page.</p>
<p>D’autres améliorations plus discrètes font également leur apparition, comme le bouton de numérisation qui indique désormais le mode sélectionné (texte/photo, page unique/toutes les pages du chargeur), rendant ainsi inutile le besoin d’aller vérifier dans l’interface quel mode était précédemment sélectionné avant de cliquer sur le bouton. La réorganisation des pages est également simplifiée. Quant au bouton <em>Créer un nouveau document</em>, il a été renommé <em>Recommencer</em> afin d’avertir que le travail actuel était effacé au profit d’une nouvelle numérisation.</p>
<p>Les préférences ont également été retravaillées.</p>
<figure><a href="media/efe679a2.mockup_simple-scan_preferences.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_preferences.png"><img src="media/2c86e4f8.mockup_simple-scan_preferences-812x1024.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_preferences-812x1024.png" alt="" width="660" height="832" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_preferences-812x1024.png 812w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_preferences-238x300.png 238w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_preferences-768x969.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/mockup_simple-scan_preferences.png 1041w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Les nouvelles préférences</figcaption></figure><p>Elles font appel à une approche expérimentale concernant les paramètres de luminosité et de contraste. Pour ce faire, une numérisation de test est effectuée dans le but de proposer de nombreux échantillons utilisant des paramètres différents, permettant ainsi à l’utilisateur de pouvoir choisir concrètement l’échantillon qui lui offrira les meilleurs paramètres de numérisation.</p>
<p>Les plus observateurs d’entre vous auront sans doute remarqué la présence de nouveaux contrôles pour des fonctionnalités encore non disponibles, comme la <a href="https://fr.wikipedia.org/wiki/Reconnaissance_optique_de_caract%C3%A8res">reconnaissance optique de caractères</a>, un contrôle de zoom ou une option d’ajustement automatique. Fonctionnalités que Robert Ancell, le mainteneur de Simple Scan, aimerait voir implémentées.</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="https://www.gnomelibre.fr/2017/05/nouvelle-interface-a-venir-pour-simple-scan/" 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: https://www.citizenz.info/actu-darkjpeg-un-webservice-de-steganographie-opensource
title: citizenz7 : Darkjpeg : un webservice de stéganographie opensource
uri: citizenz7-Darkjpeg-un-webservice-de-stéganographie-opensource
url: https://www.citizenz.info/actu-darkjpeg-un-webservice-de-steganographie-opensource
content:
<p>Je m'attaque à un truc que je ne connais pas du tout : la stéganographie. Ca m'a l'air un poil complexe bien qu'utilisé depuis déjà longtemps par "certains groupes".</p>

<p>Sur ce thème, je viens de tomber sur la page Github de DarkJpeg (<a href="https://github.com/yndi/darkjpeg/">https://github.com/yndi/darkjpeg/</a>) et son site principal (<a href="http://yndi.github.io/darkjpeg/">http://yndi.github.io/darkjpeg/</a>).</p>

<p><strong>DarkJpeg, c'est quoi ?</strong></p>

<p>DarkJPEG est un service Web de stéganographie en ligne de nouvelle génération.</p>

<p>Il est censé répondre aux besoins des utilisateurs en ce qui concerne la liberté de communication, et ceci même dans les pays qui enfreignent les droits de l'homme, par leur censure du Net ou même en refusant d'utiliser la cryptographie par la loi.</p>

<p>Le service utilise des méthodes de stéganographie qualifiées de "fortes" pour cacher ... le fait même de cacher des données (avec des méthodes de cryptographie puissantes) et pour protéger les données d'une lecture "non autorisée" par des groupes de personnes non fiables.</p>

<p>C'est un peu compliqué pour le novice que je suis. En fait, c'est un peu le système des poupées russes : je souhaite cacher ... ce que j'ai caché.</p>

<p>Ce que Darkjpeg propose :</p>

<ul><li>SHA3 key generation;</li>
	<li>AES256 encryption;</li>
	<li>JPEG steganography;</li>
	<li>Random containers;</li>
	<li>Client side encoding;</li>
	<li>Anonymity and privacy;</li>
	<li>MIT License.</li>
</ul><p>Le site n0where.net propose un petit compte-rendu des possibilités qu'offre cette appli (<a href="https://n0where.net/open-source-steganography-darkjpeg/">https://n0where.net/open-source-steganography-darkjpeg/</a>).</p>

<p><strong>Comment ça marche ?</strong></p>

<p>Je me suis "amusé" à tester les capacités de l'appli et c'est assez surprenant. Vous pouvez, directement sur le site, copier-coller une URL ou carrément ajouter un fichier. </p>

<p><img alt="" src="media/f9ecf35a.darkjpeg1.png" data-original-source="https://www.citizenz.info/data/medias/darkjpeg1.png"></p>

<p>J'ai d'abord choisi une image :</p>

<p><img alt="" src="media/b0a8eeb8.citizenz.jpg" data-original-source="https://www.citizenz.info/data/medias/citizenz.jpg"><br>
Puis je l'ai "glissée-déposée" dans la barre prévue à cet effet :</p>

<p><img alt="" src="media/c0c27752.darkjpeg22.png" data-original-source="https://www.citizenz.info/data/medias/darkjpeg22.png"><br>
J'ai entré un mot de passe, j'ai cliqué sur OK (en fait, y'a pas écrit OK... juste deux "barres").</p>

<p>Remarquez les options qui s'affichent : </p>

<ul><li>encode : permet d'encoder</li>
	<li>auto : option par défaut (autres options : join, steg, ...)</li>
	<li>file : affiche la description de votre fichier et sa taille</li>
	<li>rand : ça télécharge une image de manière aléatoire depuis Wikimedia (autres options : grad ou image)</li>
</ul><p><img alt="" src="media/9f64f25a.darkjpeg3.png" data-original-source="https://www.citizenz.info/data/medias/darkjpeg3.png"><br>
Et Hop ! Je me suis retrouvé avec une image... mais pas celle de départ ! C'est bien ça la stéganographie... ou l'art de camoufler.<br>
Vous cliquez sur l'image pour la télécharger.</p>

<p><img alt="" src="media/5e3c2c1d.darkjpeg4.png" data-original-source="https://www.citizenz.info/data/medias/darkjpeg4.png"></p>

<p><strong>Et après ? </strong></p>

<p>Et bien l'idée c'est de pouvoir aussi "décoder" l'image.<br>
Avec les mêmes outils, on va faire "la démarche inverse" :</p>

<ul><li>On charge l'image encodée dans la barre</li>
	<li>On clique <strong>encode</strong> qui se transforme en <strong>decode</strong></li>
	<li>On rentre le mot de passe</li>
	<li>On valide ...</li>
</ul><p>.. et HOP!</p>

<p>On retrouve le fichier original ! Magique ... et peut-être... utile.</p>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/actu-darkjpeg-un-webservice-de-steganographie-opensource" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Offre-de-stage-JavaScript
title: genma : Offre de stage JavaScript
uri: genma-Offre-de-stage-JavaScript
url: https://blog.genma.fr/?Offre-de-stage-JavaScript
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2656.jpg?1495099380" width="150" height="79"><div><p><strong>Description de l'offre de stage</strong></p>
<p>L'objectif de ce stage est d'implémenter les API serveur du "protocole" Mastodon dans OpenPaaS <a href="http://open-paas.org/" title="OpenPaaS par LINAGORA">http://open-paas.org/</a></p>
<p><i>Vous êtes un passionné de développement, une bête de course en JavaScript, et un aficionado de l'Open Source ? Venez faire votre stage chez LINAGORA, dans l'équipe OpenPaaS. <a href="http://open-paas.org/" title="OpenPaaS par LINAGORA">OpenPaaS est une plateforme sociale Open Source de nouvelle génération</a>. Dans cette plateforme, nous souhaitons ajouter un module fournissant le support des API Mastodon, afin que la plateforme OpenPaaS soit capable de devenir un nœud du réseau Mastodon.</i></p>
<p><strong>Le profil recherché :</strong>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> vous êtes tombé dans le web, et depuis vous n'en êtes jamais ressorti
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> vous connaissez mieux JavaScript que la doc de Mozilla
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> vous souhaitez être entouré de geeks
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> vous pouvez défier @genma à Street Fighter ;)
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> vous êtes autonome, et savez demander de l'aide quand vous vous sentez bloqué dans votre travail
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> vous souhaitez faire votre stage dans une société à taille humaine et à l'ambiance différente</p>
<p>Ce que vous gagnerez à faire votre stage chez LINAGORA
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> être conseillé et mentoré par des développeurs experts
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> découvrir et appliquer les meilleures pratiques dans le développement logiciel
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> participer à un projet Open Source important et visible sur les réseaux de développeurs (Github)<br>
Et si vous êtes très bons, une proposition d'embauche à la clé !</p>
<p><strong>Si tu te reconnais, contacte-moi que je te mette en relation avec la personne qui sera ton maître de stage.</strong></p>
<p><strong>Pourquoi c'est une offre de stage qui est bien ?</strong></p>
<p>Parce qu'elle contribuera à démocratiser Mastodon, l'alternative à Twitter décentralisé. Ai-je besoin d'en dire plus ?</p>
<p><strong>Mon expérience de LINAGORA</strong></p>
<p>Afin de vous aider dans votre choix, je vous renvoie vers mes différents billets sur mon expérience chez LINAGORA : <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Premiere-semaine-dans-ma-nouvelle-vie" title="Premières semaines dans ma nouvelle vie">Premières semaines dans ma nouvelle vie</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Je-suis-chef-d-equipe-tu-nous-rejoins" title="Je suis chef d'équipe ; tu nous rejoins ?">Je suis chef d'équipe ; tu nous rejoins ?</a> <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Vous-voulez-que-vos-employes-s-epanouissent" title="Vous voulez que vos employés s'épanouissent ?">Vous voulez que vos employés s'épanouissent ?</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Pour-travailler-avec-moi-au-sein-de-mon-equipe" title="Pour travailler avec moi au sein de mon équipe...">Pour travailler avec moi au sein de mon équipe...</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="https://blog.genma.fr/?Offre-de-stage-JavaScript" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.gnomelibre.fr/2017/05/test-dutilisabilite-gnome-et-debian/
title: Okki : Test d’utilisabilité concernant GNOME et Debian
uri: Okki-Test-d-utilisabilité-concernant-GNOME-et-Debian
url: https://www.gnomelibre.fr/2017/05/test-dutilisabilite-gnome-et-debian/
content:
<p>Durant l’événement <a href="https://wiki.debian.org/BSP/2017/05/fr/Paris/AnnouncementFr">Contribuez vos compétences à Debian</a>, qui s’est déroulé à Paris du 13 au 14 mai 2017, des développeurs de la distribution <a href="https://fr.wikipedia.org/wiki/Debian">Debian</a> ont organisé une session de <a href="https://fr.wikipedia.org/wiki/Test_utilisateur">tests d’utilisabilité</a> de GNOME 3.22, qui sera l’environnement par défaut de la future Debian 9 (Stretch).</p>
<p>Il a été demandé à un groupe de six personnes d’accomplir une série de tâches dans le gestionnaire de fichiers (télécharger et renommer un fichier, manipuler des dossiers, ajouter un signet, modifier les paramètres d’affichage), la logithèque (installer et désinstaller une application, trouver une application permettant de télécharger des fichiers par BitTorrent et l’installer, mettre à jour le système) ou les paramètres système (modifier l’arrière-plan, modifier les paramètres concernant les fichiers temporaires, modifier le lecteur vidéo par défaut, ajouter et supprimer des horloges mondiales).</p>
<p>Comme on peut le constater sur la <a href="https://fr.wikipedia.org/wiki/Heat_map">carte de chaleur</a>, la plupart des tâches ont été accomplies sans grande difficulté.</p>
<figure><a href="media/cdb864a2.carte_de_chaleur_gnome_322.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/carte_de_chaleur_gnome_322.png"><img src="media/cdb864a2.carte_de_chaleur_gnome_322.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/carte_de_chaleur_gnome_322.png" alt="" width="801" height="280" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/carte_de_chaleur_gnome_322.png 801w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/carte_de_chaleur_gnome_322-300x105.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/carte_de_chaleur_gnome_322-768x268.png 768w" sizes="(max-width: 801px) 100vw, 801px"></a><figcaption>Carte de chaleur montrant la difficulté à accomplir certaines tâches</figcaption></figure><p>Le vert indique que le participant a pu accomplir la tâche avec peu ou aucune difficulté, le jaune qu’il a rencontré des difficultés importantes, le rouge qu’il a rencontré des difficultés extrêmes ou lorsque la tâche a été accomplie de manière erronée et enfin, le noir, que le participant n’a pas réussi à accomplir la tâche demandée.</p>
<p>Dans <a href="https://wiki.gnome.org/Apps/Nautilus">Fichiers</a>, la principale difficulté fut l’ajout de signets.</p>
<p>Pour l’installation et la désinstallation d’applications, <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a> est habituellement particulièrement simple. Mais dans le cas présent, manque de pot, les développeurs ont fourni des machines avec la version <a href="https://fr.wikipedia.org/wiki/Live_CD">live CD</a> de Debian et se sont rendu compte durant le test que cette dernière ne proposait pas la liste des paquets disponibles et que par conséquent, Logiciels ne pouvait proposer que les applications déjà installées (voir le bug <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862560">#862560</a>). À l’avenir, toujours penser à effectuer soi-même les différentes tâches demandées avant de débuter un test d’utilisabilité :D</p>
<p>Au sujet de la modification des paramètres concernant les fichiers temporaires ou la modification du lecteur vidéo par défaut, il est regrettable que les participants n’aient pas pensé à taper les mots-clés <em>temporaire</em> ou <em>défaut</em> dans la vue d’ensemble des activités, qui leur aurait proposé les outils de configuration adéquats.</p>
<p>Sinon, en passant par le Centre de contrôle, les réglages concernant les fichiers temporaires s’effectuent depuis les paramètres de confidentialité, et la modification du lecteur vidéo par défaut, dans le volet Détails puis <a href="https://www.gnomelibre.fr/2015/06/modifier-les-applications-par-defaut/">Applications par défaut</a>. Mais là, pour le coup, il faut reconnaître que Détails n’est absolument pas parlant.</p>
<p>Si vous souhaitez en apprendre plus sur les différents tests, les erreurs des participants ou leur cheminement, je vous invite à lire le <a href="https://people.debian.org/~intrigeri/blog/posts/GNOME_and_Debian_usability_testing_201705/">billet de blog</a> d’intrigeri.</p>
<p>Autre point important, aucun des participants n’a utilisé l’aide des différentes applications, ce qui est plutôt regrettable sachant qu’elle est plutôt complète, de bonne qualité, traduite en plusieurs langues et en adéquation avec la version en cours d’utilisation.</p>
<p>À l’arrivée, les tâches demandées n’étant pas particulièrement compliquées, ça montre le travail qu’il reste à accomplir pour rendre notre environnement encore plus simple d’utilisation.</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="https://www.gnomelibre.fr/2017/05/test-dutilisabilite-gnome-et-debian/" 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>alterlibriste : <a href="">Debian rules (bis)</a> (13/05/2014)</li><li>Okki : <a href="">Test de Debian 8.0 &laquo; Jessie &raquo;</a> (07/05/2015)</li><li>alterlibriste : <a href="">Quelques nouvelles de rentr&eacute;e 100% Debian</a> (06/09/2015)</li><li>Cenwen : <a href="">En Vrac : Nautilus-Terminal et Cover-Thumbnailer</a> (04/11/2011)</li><li>Okki : <a href="">Sortie de la premi&egrave;re beta de GNOME 3.22</a> (25/08/2016)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2017/05/ubuntu-aimerait-connaitre-votre-avis/
title: Okki : Ubuntu aimerait connaître votre avis
uri: Okki-Ubuntu-aimerait-connaître-votre-avis
url: https://www.gnomelibre.fr/2017/05/ubuntu-aimerait-connaitre-votre-avis/
content:
<p><a href="media/61b1c59a.logo_ubuntu.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_ubuntu.png"><img src="media/c259ba3c.logo_ubuntu-300x300.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_ubuntu-300x300.png" alt="Logo Ubuntu" width="300" height="300" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_ubuntu-300x300.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_ubuntu-150x150.png 150w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_ubuntu.png 500w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p>OMG! Ubuntu! a <a href="http://www.omgubuntu.co.uk/2017/05/ubuntu-switch-to-gnome-questions-answered">récemment pu s’entretenir</a> avec Ken VanDine, membre de l’équipe en charge du poste de travail chez Ubuntu, pour tenter d’en apprendre un peu plus sur ce que nous réservera Ubuntu 17.10, première version à (re)proposer GNOME par défaut en lieu et place d’<a href="https://fr.wikipedia.org/wiki/Unity_(logiciel)">Unity.</a></p>
<p>La première question étant de savoir si Ubuntu comptait bel et bien proposer un <a href="https://www.gnomelibre.fr/2017/04/ubuntu-proposera-bien-un-gnome-a-la-vanille/">GNOME à la vanille</a> comme avait pu l’indiquer <a href="https://fr.wikipedia.org/wiki/Mark_Shuttleworth">Mark Shuttleworth</a>, ou si un certain nombre d’extensions seraient proposées par défaut. Mais apparemment, rien d’aussi radical ne serait prévu. Tout juste peut on s’attendre à quelques ajustements ci ou là. Néanmoins, Ubuntu aimerait bien connaître <a href="https://goo.gl/forms/y33GYsiEe6BH6m3t1">votre avis</a> sur une série d’extensions. Rien n’est donc définitif.</p>
<p>Par contre, une chose est sûre, il n’y aura pas, dans l’immédiat, de HUD ou de <a href="https://doc.ubuntu-fr.org/unity_global_menu">barre du menu global</a>.</p>
<p>Question design, il n’y aura pas de nouveau thème ou d’icônes pour la version 17.10, mais rien n’est exclut pour la version 18.04. Pour le moment, le gros du travail concerne l’adaptation du thème Ambiance aux décorations côté client (CSD) et à la suppression des patchs Ubuntu qui retiraient cette fonctionnalité dans les différentes applications GNOME.</p>
<p>Pour rester sur la question des patchs, il a également été demandé si Ubuntu comptait en garder certains, comme la recherche <em>type ahead</em> dans <a href="https://wiki.gnome.org/Apps/Nautilus">Fichiers</a>. Pour le moment, ils suppriment les patchs qui apportent des dépendances aux technologies Ubuntu, comme les comptes en ligne d’Ubuntu, les bibliothèques d’Unity, etc. À terme, ils devraient supprimer le plus de patchs possible pour pouvoir travailler directement en amont avec les développeurs GNOME, évitant ainsi de futures modifications propres à la distribution.</p>
<p>La question du choix des applications proposées par défaut a également été abordée, Ubuntu ne pré-installant pas, par exemple, <a href="https://wiki.gnome.org/Apps/Weather">Météo</a>, <a href="https://wiki.gnome.org/Apps/Maps">Cartes</a> ou <a href="https://wiki.gnome.org/Apps/Polari">Polari</a>. Mais pour le moment, ils n’ont encore rien décidé.</p>
<p>Quant à la version de GNOME qui sera proposée, même si, là encore, rien n’a été décidé, ils aimeraient proposer la version 3.26. Ça serait une bonne chose qu’Ubuntu propose à nouveau les dernières versions de GNOME. Sur l’adoption de <a href="https://fr.wikipedia.org/wiki/Wayland">Wayland</a>, le plan est toujours de le proposer par défaut avec la version 17.10, histoire d’avoir quelque chose solide à proposer pour la future version LTS.</p>
<p>S’ensuit une petite question pour savoir s’ils sont au courant d’éventuels problèmes de compatibilité ou de performance. Et apparemment, ils auraient eu des rapports mitigés. Pour certains, GNOME Shell serait plus rapide, quand d’autres signalent qu’il est plus lent. La bonne nouvelle, c’est qu’ils sont mis des développeurs sur le coup pour investiguer sur ces questions, ainsi que sur les problèmes relatifs aux écrans HiDPI.</p>
<p>La dernière question portait sur la mise à niveau vers Ubuntu 17.10 d’une version basée sur Unity. Les amateurs de cet environnement seront heureux d’apprendre qu’Unity restera installé et que GNOME sera disponible comme option lors de la connexion.</p>
<p>Et pour finir, Ubuntu aimerait donc <a href="https://goo.gl/forms/y33GYsiEe6BH6m3t1">connaître votre avis</a> (un simple vote allant de 1 à 5) sur une série d’extensions. Mais ça ne va pas plaire à tout le monde, le formulaire nécessitant une connexion à un compte Google.</p>
<ul><li><a href="https://extensions.gnome.org/extension/307/dash-to-dock/">Dash to Dock</a> : ajout d’un dock sur le bureau permettant de lancer des applications ou de basculer entre ces dernières sans avoir besoin de passer par la vue d’ensemble des activités.</li>
<li><a href="https://extensions.gnome.org/extension/277/impatience/">Impatience</a> : augmente la vitesse des animations GNOME.</li>
<li><a href="https://extensions.gnome.org/extension/118/no-topleft-hot-corner/">No Topleft Hot Corner</a> : désactive le coin chaud situé en haut à gauche de l’écran qui permet d’accéder à la vue d’ensemble des activités.</li>
<li><a href="https://extensions.gnome.org/extension/15/alternatetab/">Alternate Tab</a> : remplacement du raccourci Alt+Tab qui ne regroupe pas les fenêtres par application.</li>
<li><a href="https://extensions.gnome.org/extension/6/applications-menu/">Applications Menu</a> : menu principal plus traditionnel, avec classement des applications par catégories.</li>
<li><a href="https://extensions.gnome.org/extension/759/better-volume-indicator/">Better Volume Indicator</a> : affichage visuel de la barre de volume quand on fait défiler la molette de la souris au dessus de l’indicateur de son, tout en permettant une rapide mise en sourdine à l’aide d’un simple clique.</li>
<li><a href="https://extensions.gnome.org/extension/1031/topicons/">TopIcons Plus</a> : permet de déplacer les icônes de notifications du tiroir de messagerie vers la barre supérieure.</li>
</ul><p>Ainsi qu’une question bonus pour savoir si vous préférez les <a href="https://www.gnomelibre.fr/2017/04/configuration-des-boutons-de-la-barre-de-titre/">boutons de la barre de titre</a> sur la gauche ou sur la droite.</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="https://www.gnomelibre.fr/2017/05/ubuntu-aimerait-connaitre-votre-avis/" 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: https://www.gnomelibre.fr/2017/05/le-developpeur-de-lollypop-aimerait-connaitre-votre-avis/
title: Okki : Le développeur de Lollypop aimerait connaître votre avis
uri: Okki-Le-développeur-de-Lollypop-aimerait-connaître-votre-avis
url: https://www.gnomelibre.fr/2017/05/le-developpeur-de-lollypop-aimerait-connaitre-votre-avis/
content:
<p><a href="media/de09e688.logo_lollypop.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_lollypop.png"><img src="media/de09e688.logo_lollypop.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_lollypop.png" alt="Logo Lollypop" width="256" height="256" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_lollypop.png 256w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_lollypop-150x150.png 150w" sizes="(max-width: 256px) 100vw, 256px"></a><br>
Le développeur du lecteur de musique <a href="https://gnumdk.github.io/lollypop-web/">Lollypop</a> aimerait <a href="https://framadate.org/yWhixFyFvJOFa7te">connaître votre avis</a> quant à la modification du comportement par défaut du bouton précédent. Actuellement, comme on peut s’y attendre, ce dernier permet de revenir au morceau précédent.</p>
<p>La question est de savoir s’il ne serait pas préférable de revenir plutôt au début du morceau dans le but de pouvoir le réécouter. Le passage à la piste précédente nécessitant un deuxième clique.</p>
<p>Pour ceux qui se poseraient la question, l’utilisation de la barre de progression n’est pas toujours possible. Par exemple, quand on préfère utiliser les touches multimédia plutôt que de passer directement par l’application.</p>
<p>Le développeur ne souhaitant pas ajouter une nouvelle option pour laisser le choix du comportement, votre avis est donc requis. Le <a href="https://github.com/gnumdk/lollypop/issues/1077">rapport de bug</a> qui en fait la demande, ainsi que le <a href="https://framadate.org/yWhixFyFvJOFa7te">sondage Framadate</a> pour pouvoir exprimer votre préférence.</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="https://www.gnomelibre.fr/2017/05/le-developpeur-de-lollypop-aimerait-connaitre-votre-avis/" 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: https://www.gnomelibre.fr/2017/05/gnome-envisage-de-migrer-vers-gitlab/
title: Okki : GNOME envisage de migrer vers GitLab
uri: Okki-GNOME-envisage-de-migrer-vers-GitLab
url: https://www.gnomelibre.fr/2017/05/gnome-envisage-de-migrer-vers-gitlab/
content:
<p><a href="media/ebb5b224.logo_gitlab.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_gitlab.png"><img src="media/5eb95523.logo_gitlab-300x277.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_gitlab-300x277.png" alt="Logo GitLab" width="300" height="277" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_gitlab-300x277.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/logo_gitlab.png 500w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p>Dans un <a href="https://mail.gnome.org/archives/desktop-devel-list/2017-May/msg00051.html">message envoyé</a> sur la liste de diffusion dédiée au développement de GNOME, plusieurs développeurs proposent d’abandonner <a href="https://fr.wikipedia.org/wiki/Bugzilla">Bugzilla</a> et Cgit au profit de <a href="https://fr.wikipedia.org/wiki/GitLab_CE">GitLab</a>, qu’ils jugent bien plus moderne et qui faciliterait la vie de tout le monde. <a href="https://fr.wikipedia.org/wiki/Phabricator">Phabricator</a>, la forge adoptée par <a href="https://fr.wikipedia.org/wiki/KDE">KDE</a>, fut également envisagée, mais la gestion de code et le <a href="https://fr.wikipedia.org/wiki/Workflow"><em>workflow</em></a> proposés par GitLab semblent plus correspondre <a href="https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure/Requirements">aux besoins</a> du projet GNOME.</p>
<p>Un <a href="https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure/">wiki</a> a été mis en place pour aborder la migration. On peut y lire les <a href="https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure/ExistingState">différents problèmes</a> rencontrés par les solutions actuelles (aucune interface graphique pour les tâches courantes concernant la gestion du code, <a href="https://fr.wikipedia.org/wiki/Revue_de_code">revue de code</a> médiocre, mauvaise intégration, inutilement compliqué, absence de certaines fonctionnalités…), ainsi qu’un <a href="https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure/FeatureMatrix">comparatif</a> entre GitLab et Phabricator. Une <a href="https://gitlab.gnome.org/GNOME">instance de test</a> de GitLab a également été mise en place pour ceux qui souhaiteraient l’essayer.</p>
<p>Ci-dessous, une traduction du message d’Allan Day, que j’espère plutôt juste, n’étant absolument pas bilingue /o\\</p>
<blockquote><p>Chère communauté,</p>
<p>Avec les années qui passent, nombre d’entre nous sommes de plus en plus frustrés par l’état de notre infrastructure de développement. En particulier Bugzilla. Pratiquement toutes les personnes avec qui nous en avons discuté ne l’aiment pas, et il n’est pas difficile de comprendre pourquoi : il contient de nombreux problèmes d’utilisabilité, la revue de code est un enfer et il est à des années lumière de ce que proposent les plates-formes de développement plus modernes.</p>
<p>Par le passé, il n’y avait pas beaucoup d’alternatives, mais nous avons désormais la chance de pouvoir choisir parmi différentes solutions viables, tout en ayant les ressources nécessaires au niveau de l’administration système pour la mise en place et la maintenance de l’une d’entre elles.</p>
<p>Au cours des derniers mois, nous nous sommes réunis pour examiner les différents choix possibles pour l’infrastructure de développement de GNOME. Nous y avons consacré beaucoup de temps, parce que nous voulons que la communauté ait confiance en nos conclusions. Si le sujet vous intéresse, vous pouvez consulter nos recherches sur le wiki.</p>
<p>Les résultats de ce processus d’évaluation nous amènent à recommander au projet GNOME de mettre en place sa propre instance de GitLab, en remplacement de Bugzilla et Cgit.</p>
<p>Nous sommes convaincus que GitLab est un bon choix pour GNOME et nous sommes impatients que GNOME puisse le proposer pour moderniser notre expérience de développement. Il nous fournira des outils beaucoup plus efficaces, facilitera l’intégration des nouveaux arrivants et améliorera notre façon de travailler. Nous sommes prêts à travailler sur la migration.</p>
<p>N’oubliez pas qu’il s’agit d’une recommandation ! Nous ne prétendons pas avoir toutes les connaissances et nous aimerions pouvoir en discuter. Par contre, nous demandons à la communauté d’aborder cette proposition avec un esprit ouvert : lisez le wiki et évitez les suppositions concernant GitLab si vous ne vous êtes pas familiarisé avec lui.</p>
<p>Allan Day</p></blockquote>
<p>Étant donné que les principaux développeurs semblent particulièrement enthousiastes par un tel changement, il est évident que la migration se fera bel et bien. Par contre, aucune date n’a encore été annoncée, ni le temps nécessaire pour une telle migration, particulièrement conséquente au vu du nombre de projets hébergés par le projet GNOME.</p>
<p>Mais une chose est sûre. Tout ce qui facilite la vie des contributeurs et l’arrivée de nouveaux participants est à encourager. Il en va de la vitalité et de l’avenir du projet.</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="https://www.gnomelibre.fr/2017/05/gnome-envisage-de-migrer-vers-gitlab/" 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: https://ordinosor.wordpress.com/2017/05/19/t-ui-launcher-un-bel-outil-destine-aux-geeks/
title: Benoît Boudaud : T-UI launcher, un bel outil destiné aux geeks
uri: Benoît-Boudaud-T-UI-launcher-un-bel-outil-destiné-aux-geeks
url: https://ordinosor.wordpress.com/2017/05/19/t-ui-launcher-un-bel-outil-destine-aux-geeks/
content:
<p>Hier, figurez-vous que j’ai découvert une application parfaitement inutile puisqu’on peut fort bien s’en passer. Cela dit, elle comblera de joie tous les geeks <del>de mon espèce</del>. Je possède un smartphone de fabrication chinoise en l’occurrence un <strong>Huawei P6 Ascend</strong> dont les fonctionnalités, bien que modestes, me satisfont amplement.</p>
<p>Il se trouve que je n’appartiens pas à cette génération qui traverse les passages piétons tout en postant sur Facebook une photo de la dernière pizza avalée. Mon « Handy » (C’est comme ça qu’on dit en Allemagne) n’est pas greffé sur ma main gauche. En clair, je peux m’en passer.</p>
<p>Il s’agit d’un outil que j’utilise principalement aux aurores, d’abord comme radio-réveil (La sonnerie fait cocorico et chaque fois qu’elle retentit, j’ai l’impression de me réveiller au beau milieu d’une basse-cour!). Puis, une fois que j’ai les yeux ouverts et avant de me lever, j’aime bien rester quelques minutes au plumard et surfer sur les sites d’actualités. C’est comme si je lisais mon journal en fait.</p>
<p>Mon smartphone n’est pas un foudre de guerre. Il est doté d’applications basiques et je ne vous apprendrais rien si je vous dit que je les ouvre en effleurant différentes icônes. On appelle ça une interface graphique. Tout le monde connaît et tout le monde trouve ça bien pratique. Tout le monde? Non, il existe une irréductible communauté qui reste allergique aux interfaces graphiques. Ce sont les guiks.</p>
<p>Le gwik, ce qui lui plaît, c’est une console dotée d’un fond noir sur lequel défilent des lignes de commande lui donnant le sentiment qu’il maîtrise une science que ses congénères perçoivent comme de la sorcellerie. Le gwik n’a nullement envie de presser une icône pour ouvrir sa page facebook. Du reste, le gwik ne possède pas de compte facebook. Les réseaux sociaux ne sont pas trop sa tasse de thé. À la rigueur, le gwik pouète sur Mastodon. Il n’y a pas de terminal sur son smartphone et ça le rend tristesse…</p>
<p>Un Italien qui s’appelle Francesco Andreuzzi , a été sensible à la détresse de cette tribu et il a développé une application baptisée <strong><a href="https://play.google.com/store/apps/details?id=ohi.andre.consolelauncher" target="_blank" rel="noopener noreferrer">T-UI Launcher</a></strong>. Je me suis empressé de l’installer sur mon <strong>Huawei P6</strong> et comment vous dire?… Je suis joie!</p>
<p><img data-attachment-id="13284" data-permalink="https://ordinosor.wordpress.com/2017/05/19/t-ui-launcher-un-bel-outil-destine-aux-geeks/tui/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/tui.png?w=840" data-orig-size="211,421" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="tui" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/tui.png?w=840?w=150" data-large-file="https://ordinosor.files.wordpress.com/2017/05/tui.png?w=840?w=211" src="https://ordinosor.files.wordpress.com/2017/05/tui.png?w=840" alt="tui.png" srcset="https://ordinosor.files.wordpress.com/2017/05/tui.png 211w, https://ordinosor.files.wordpress.com/2017/05/tui.png?w=75 75w" sizes="(max-width: 211px) 85vw, 211px"></p>
<p>Le fond d’écran de ma page d’accueil est devenue aussi noire qu’un corbillard. Ça fonctionne comme un terminal Ubuntu. Pour ouvrir une application, il faut non pas presser une icône mais entrer le nom de celle-ci à la suite de l’invite de commande, ce qui est plus long. Pour vous donner une idée:</p>
<ul><li>j’ouvre firefox en tapant <strong><span>firefox</span></strong>,</li>
<li>j’active la wifi en en tapant <span><strong>wifi active: true</strong></span>,</li>
<li>si je veux appeler Jürgen Schlagendorf, je tape <span><strong>call </strong><strong><span>S</span>chlagendorf Jürgen</strong></span>,</li>
<li>si je veux faire une recherche google, je tape <span><strong>search -g</strong></span>,</li>
<li>si je veux utiliser la lampe-torche intégrée, je tape <span><strong>Taschenlampe</strong></span>.</li>
</ul><p>Au-delà du côté gadget, je trouve cette application très intéressante et il est hors de question que je la désinstalle. Passé le premier moment de confusion, on découvre des fonctionnalités bien pratiques telles que <strong><span>apps</span></strong> qui ouvrent une liste alphabétique de toutes les applications installées sur l’appareil et, croyez-le ou non, une liste est bien plus lisible que des icônes classées sans ordre. Du coup, j’en ai profité pour faire le ménage grâce à la commande <span><strong>uninstall</strong></span>. J’ai une vision claire de ce que je dois garder et supprimer.</p>
<p>Et puis, il faut bien reconnaître que ça a de la gueule! Donc, en guise de conclusion, je dirais: À adopter sans hésiter!</p>
<p><span><strong><img data-attachment-id="13290" data-permalink="https://ordinosor.wordpress.com/2017/05/19/t-ui-launcher-un-bel-outil-destine-aux-geeks/tui-2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/tui-2.png?w=840" data-orig-size="169,65" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="tui-2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/tui-2.png?w=840?w=169" data-large-file="https://ordinosor.files.wordpress.com/2017/05/tui-2.png?w=840?w=169" src="https://ordinosor.files.wordpress.com/2017/05/tui-2.png?w=840" alt="tui-2" srcset="https://ordinosor.files.wordpress.com/2017/05/tui-2.png 169w, https://ordinosor.files.wordpress.com/2017/05/tui-2.png?w=150 150w" sizes="(max-width: 169px) 85vw, 169px"></strong></span></p>
<p>
</p><p> </p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/13161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/13161/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=13161&amp;subd=ordinosor&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/2bfe7d9e.32ef7afc84e96215042dfebd6840b008" data-original-source="http://cdn.libravatar.org/avatar/32ef7afc84e96215042dfebd6840b008" alt="Gravatar de Beno&icirc;t Boudaud" class="gravatar" /><br/><i>Original post of <a href="https://ordinosor.wordpress.com/2017/05/19/t-ui-launcher-un-bel-outil-destine-aux-geeks/" title="Visit the source">Benoît Boudaud</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="">La bible traduit pour les geek</a> (22/06/2009)</li><li>Nono : <a href="">Jnettop, notre outil de trafic r&eacute;seau</a> (22/07/2013)</li><li>Beno&icirc;t Boudaud : <a href="">Archlinux : Finalisation de mon installation</a> (11/01/2017)</li><li>Beno&icirc;t Boudaud : <a href="">Archlinux, une installation qui r&eacute;serve bien des surprises!</a> (08/01/2017)</li></ul></div></p>


feed_id: https://www.citizenz.info/sauvegardes-journalieres-et-acces-a-distance-sur-votre-serveur-mysql
title: citizenz7 : [TUTO] Sauvegardes journalières et accès à distance sur votre serveur MySQL
uri: citizenz7-TUTO-Sauvegardes-journalières-et-accès-à-distance-sur
url: https://www.citizenz.info/sauvegardes-journalieres-et-acces-a-distance-sur-votre-serveur-mysql
content:
<p><img alt="" src="media/379f237f.mysql_logo.png" data-original-source="https://www.citizenz.info/data/medias/mysql_logo.png">Le défi est simple : sauvegarder de manière journalière sur un serveur A, une (ou plusieurs) base(s) MySQL située(s) sur un serveur B (distant).</p>

<p>Nous utiliserons l'utilitaire mysqldump.</p>

<p><strong>Mysqldump : c'est quoi ?</strong><br><em>Sources : <a href="https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html">https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html</a></em><br>
L'utilitaire client mysqldump effectue des sauvegardes logiques, produisant un ensemble d'instructions SQL qui peuvent être exécutées pour reproduire les définitions d'objets et les données de table d'origine de la base de données.<br>
Il peut "sauvegarder" une ou plusieurs bases de données MySQL et les "transférer" vers un autre serveur SQL.<br>
La commande mysqldump peut également générer des résultats dans CSV, d'autres textes délimités ou au format XML.</p>

<p>En gros, en utilisant la commande mysqldump avec certains arguments, on peut se connecter directement sur le serveur distant et rapatrier les bases voulues.</p>

<p><strong>ETAPE 1 : PREPARATION</strong><br>
On va préparer le terrain sur le serveur distant où nous allons créer un utilisateur "spécial", chargé exclusivement des sauvegardes (pour ce cas précis).</p>

<p><em>Postulats de départ : </em><br>
- MySQL est installé et fonctionne sur vos deux serveurs<br>
- phpmyadmin est installé et focntionnel sur votre serveur distant<br>
On travaillera donc avec phpMyadmin plutôt qu'en ligne de commande.</p>

<p>Création d'un "remote-user" :</p>

<ol><li>Se connecter sur phpMyadmin</li>
	<li>Aller sur Utilisateurs puis Ajouter utilisateur</li>
	<li>Création d'un utilisateur : choisissez un nom (Exemple : remote-user)</li>
	<li>Client : choisissez "tout client" ou symbole %</li>
	<li>Entrez un mot de passe (solide si possible !)</li>
	<li>Privilèges globaux : cochez la case "tout cocher"</li>
	<li>Validez</li>
</ol><p>Vous aurez ainsi un utilisateur qui s'appellera "remote-user" avec des privilèges sur tout le serveur / toutes les bases.</p>

<p><strong>ETAPE 2 : CONFIGURATION</strong><br>
On va configurer MySQL pour écouter sur l'adresse IP publique :</p>

<ol><li>Ouvrez <code>/etc/mysql/my.cf</code></li>
	<li>Commentez la ligne <code>bind-address 127.0.0.1</code> (en ajoutant un # devant, soit : #bind-address 127.0.0.1)</li>
	<li>Ajoutez juste en-dessous : <code>bind-address xx.xx.xx.xx</code> (xx.xx.xx.xx étant l'adresse IP publique de votre serveur)</li>
	<li>Sauvegardez</li>
	<li>Relancez MySQL : <code>/etc/init.d/mysql restart</code></li>
</ol><p>Désormais vous pourrez vous connecter "à distance" sur le serveur MySQL.</p>

<p>/!\\ : Si vous avez un firewall, pensez à ouvrir le port 3306 sur le serveur distant !</p>

<p><strong>ETAPE 3 : SYNTAXE</strong><br>
Pour faire une sauvegarde journalière des bases MySQL du serveur distant avec la date et l'heure de sauvegarde (soyons fous !), nous allons utiliser mysqldump avec certaines options :<br>
- h : hote distant (ou adresse IP)<br>
- u : utilisateur distant ("remote-user" dans notre exemple)<br>
- p : mot de passe de l'utilisateur distant créé à l'étape 1</p>

<p>Ce qui donne la commande complète suivante :</p>

<div><code>/usr/bin/mysqldump -h mon.serveur-distant.com -u remote-user -p'MonMotDePasse' ma-base-mysql > /home/moi/backup/mabase-`date +%Y%m%d`-`date +%H%M`.sql</code></div>

<p>/!\\ : Il n'y a pas d'espace entre -p et le mot de passe qui se trouve entre les guillemets simples : c'est normal !<br>
Evitez donc d'utiliser un mot de passe qui possède des guillemets simples. Perso, j'ai galéré à en devenir chèvre à cause de ce... détail.</p>

<p><strong>ETAPE 4 : AUTOMATISER LA TACHE AVEC CRON</strong><br>
On va utiliser Cron pour une sauvegarde journalière "automatique" :</p>

<ol><li>Tapez crontab -e</li>
	<li>On va y mettre la ligne suivante (bas de fichier) : <code>@daily /usr/bin/mysqldump -h mon.serveur-distant.com -u remote-user -p'MonMotDePasseQuilEstBeau' ma-base-mysql > /home/moi/backup/mabase-`date +%Y%m%d`-`date +%H%M`.sql</code> (c'est en gros la même commande que précisée plus haut avec l'option @daily qui précise à Cron de se déclencher chaque jour... à 00:00 en l'occurrence).</li>
	<li>Sauvegardez</li>
</ol><p><strong>ETAPE 5 (facultatif) : SUPPRIMER LES SAUVEGARDES VIEILLES DE 7 JOURS</strong><br>
Effacer automatiquement les sauvegardes vieilles de 7 jours (ou 15 jours, ou 4 jours, ... si vous voulez !) : ça permet de faire un peu de ménage dans les sauvegardes... et de s'y retrouver.<br>
Vous pouvez aussi choisir de ne pas supprimer vos sauvegardes (là, il vaut mieux avoir suffisamment d'espace de stockage), de garder une seule sauvegarde journalière, une sauvegarde par semaine, une sauvegarde mensuelle, etc. Tout dépend de vos besoins.</p>

<ol><li><code>crontab -e</code></li>
	<li>On va ajouter la ligne suivante : <code>@daily find /mon/repertoire/desauvegarde -type f -mtime +6 -delete</code> (ce qui aura pour effet de supprimer tout fichier dans le répertoire vieux de 7 jours au moins).</li>
</ol><p>Et voila votre/vos base(s) sauvegardée(s) !</p>

<p>Cette article est certainement complémentaire de l'article : <a href="https://www.citizenz.info/utilser-rsync-ssh-et-sudo-pour-copier-facilement-vos-donnees">https://www.citizenz.info/utilser-rsync-ssh-et-sudo-pour-copier-facilement-vos-donnees</a><br>
 </p>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/sauvegardes-journalieres-et-acces-a-distance-sur-votre-serveur-mysql" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://linuxevolution.wordpress.com/2017/05/19/nouvelle-version-openshot-qt-2-3-3/
title: Cenwen : Nouvelle version Openshot QT 2.3.3
uri: Cenwen-Nouvelle-version-Openshot-QT-2-3-3
url: https://linuxevolution.wordpress.com/2017/05/19/nouvelle-version-openshot-qt-2-3-3/
content:
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/aboutlogo/" rel="attachment wp-att-2516"><img data-attachment-id="2570" data-permalink="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/aboutlogo/" data-orig-file="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png" data-orig-size="500,214" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="AboutLogo" data-image-description="" data-medium-file="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=300" data-large-file="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=500" src="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=270&amp;h=115" alt="" width="270" height="115" srcset="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=270&amp;h=115 270w, https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=150&amp;h=64 150w, https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=300&amp;h=128 300w, https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png 500w" sizes="(max-width: 270px) 100vw, 270px"></a>Cette version fait suite à la version de correction de bogues 2.3.2, publiée il y a quelques jours (8 jours). Elle introduit un nouveau site web et de grosses corrections afin d’améliorer la stabilité à la fois pour Openshot et pour libopenshot.</p>
<p>Survolons tout ceci tout de suite. Et c’est parti.</p>
<p><a href="https://linuxevolution.wordpress.com/2017/05/19/nouvelle-version-openshot-qt-2-3-3/newwebsite/" rel="attachment wp-att-2867"><img data-attachment-id="2867" data-permalink="https://linuxevolution.wordpress.com/2017/05/19/nouvelle-version-openshot-qt-2-3-3/newwebsite/" data-orig-file="https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg" data-orig-size="1600,603" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="NewWebsite" data-image-description="" data-medium-file="https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg?w=300" data-large-file="https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg?w=593&amp;h=223" src="https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg?w=593&amp;h=223" alt="" width="593" height="223" srcset="https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg?w=593&amp;h=223 593w, https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg?w=1183&amp;h=446 1183w, https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg?w=150&amp;h=57 150w, https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg?w=300&amp;h=113 300w, https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg?w=768&amp;h=289 768w, https://linuxevolution.files.wordpress.com/2017/05/newwebsite.jpg?w=1024&amp;h=386 1024w" sizes="(max-width: 593px) 100vw, 593px"></a></p>
<p><span></span></p>
<h2>Nouveau site Web:</h2>
<p>Il devient plus rapide et responsive (cad adapté à tous les types de matériels utilisé que ce soit un pc, portable, tablette, mobile).</p>
<p>Démarrer le mois dernier, il est construit sur le trio Python/Django/PostgreSQL et tourne sur Amazon EC2. Je n’ai pas encore vérifié mais j’espère qu’il a utilisé la dernière version de Django, à savoir la 1.11 qui est une LTS pour 3 ans. !!!!! Cela lui donnera plus de temps pour se consacrer à Openshot. La migration de toutes les petites fonctions (intégration de Playpal, Bitcoin, Patréon, Github, Slack, les donations, les contributions, et plus…) que je qualifie ainsi et la MAJ de l’interface du site (qui va avec) plus structurée prend pas mal de temps. C’est bien connu, les finitions prennent plus de temps que le gros œuvre. Bref, cela devenait un peu urgent de remettre de l’ordre dans tout ça.</p>
<p> </p>
<h2>Analyse en profondeur des erreurs:</h2>
<p>Durant les 2 dernières semaines, Jonathan a regroupé toutes les erreurs reportées pour Openshot et libopenshot. Il a identifié un ensemble de 25 erreurs et crash et les a corrigés avec cette nouvelle version. Le graphique ci-dessous est un exemple/une partie de l’analyse qu’il a fait.</p>
<p> </p>
<p><a href="https://linuxevolution.wordpress.com/2017/05/19/nouvelle-version-openshot-qt-2-3-3/openshot-2-3-errors/" rel="attachment wp-att-2868"><img data-attachment-id="2868" data-permalink="https://linuxevolution.wordpress.com/2017/05/19/nouvelle-version-openshot-qt-2-3-3/openshot-2-3-errors/" data-orig-file="https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png" data-orig-size="1462,844" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="OpenShot-2-3-Errors" data-image-description="" data-medium-file="https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png?w=300" data-large-file="https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png?w=593&amp;h=342" src="https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png?w=593&amp;h=342" alt="" width="593" height="342" srcset="https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png?w=593&amp;h=342 593w, https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png?w=1186&amp;h=684 1186w, https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png?w=150&amp;h=87 150w, https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png?w=300&amp;h=173 300w, https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png?w=768&amp;h=443 768w, https://linuxevolution.files.wordpress.com/2017/05/openshot-2-3-errors.png?w=1024&amp;h=591 1024w" sizes="(max-width: 593px) 100vw, 593px"></a></p>
<h2>Détail du travail réalisé:</h2>
<ul><li>nouvelle version d’openshot-qt 2.3.3 dépendant de libopenshot 0.1.6</li>
<li>ajouter CFBundlePackageType à Info.plist</li>
<li>fixation des images clés du titre animé SpaceMovie 3D</li>
<li>ajustement du centrage de la position du titre en question</li>
<li>fixer un bogue quand on sélectionne un effet sur un clip</li>
<li>fixer un bogue lors du chargement des langues sur certains systèmes</li>
<li>fixer un problème de restauration des sauvegardes lié à un problème de rafraîchissement de la timeline</li>
<li>fixer un bogue avec le fichier lock (si un autre processus a déjà détruit ce fichier)</li>
<li>ajout d’exception C++ lors de l’archivage des données</li>
<li>ajout d’un script pour parcourir les logs d’erreurs python</li>
<li>une autre tentative de résoudre « zipimport.ZipImportError: can’t decompress data; zlib not available » lors du lancement d’une version gelée d’Openshot</li>
<li>fixer l’absence d’une police entrainant une erreur pour l’éditeur de titre</li>
<li>protéger plus les classes Jquery afin d’empêcher le crash lors de clips, effets, transitions marqués invalides</li>
<li>suppression du drivers nvidia d’Appimage</li>
<li>MAJ du fichier des donateurs et supporter</li>
<li>MAJ des traductions et amélioration du script de test des traductions</li>
<li>nouvelle version de libopenshot 0.1.6</li>
</ul><p>Comme d’habitude, l’accès à la version anglaise de cet article se trouve <a href="http://www.openshotvideo.com/2017/05/new-website-new-233-release-new.html">ici</a>. Testez, amusez-vous, travaillez avec et si vous constatez quelque chose qui ne vas pas ou bien qui manque, n’hésitez pas à reporter sur <a href="https://github.com/OpenShot/openshot-qt">Github</a>. Et si le cœur vous en dis (et si vous avez aussi du temps libre), pourquoi ne pas aider plus le projet en contactant directement <a href="https://linuxevolution.wordpress.com/jonathan@openshot.org">Jonathan</a>. Et même si vous n’êtes pas un développeur.</p><br>Classé dans:<a href="https://linuxevolution.wordpress.com/category/edition-video/">Edition Vidéo</a>, <a href="https://linuxevolution.wordpress.com/category/framework-2/">framework</a>, <a href="https://linuxevolution.wordpress.com/category/logiciels/">Logiciels</a>, <a href="https://linuxevolution.wordpress.com/category/multimedia/">Multimédia</a>, <a href="https://linuxevolution.wordpress.com/category/news/">News</a>, <a href="https://linuxevolution.wordpress.com/category/openshot/">OpenShot</a>, <a href="https://linuxevolution.wordpress.com/category/planet-libre/">Planet-Libre</a> Tagged: <a href="https://linuxevolution.wordpress.com/tag/libopenshot/">Libopenshot</a>, <a href="https://linuxevolution.wordpress.com/tag/logiciels/">Logiciels</a>, <a href="https://linuxevolution.wordpress.com/tag/multimedia/">Multimédia</a>, <a href="https://linuxevolution.wordpress.com/tag/news/">News</a>, <a href="https://linuxevolution.wordpress.com/tag/openshot/">OpenShot</a>, <a href="https://linuxevolution.wordpress.com/tag/python/">Python</a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=linuxevolution.wordpress.com&amp;blog=10190078&amp;post=2866&amp;subd=linuxevolution&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/9ad38962.b4deaa84d80933a525c375c1cef1b842" data-original-source="http://cdn.libravatar.org/avatar/b4deaa84d80933a525c375c1cef1b842" alt="Gravatar de Cenwen" class="gravatar" /><br/><i>Original post of <a href="https://linuxevolution.wordpress.com/2017/05/19/nouvelle-version-openshot-qt-2-3-3/" title="Visit the source">Cenwen</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>Cenwen : <a href="">Apr&egrave;s KickStarter!!!!!!!!!!!</a> (27/04/2013)</li><li>Cenwen : <a href="">MAJ pour OpenShot 2.0.0 (1/3)</a> (11/01/2014)</li><li>Cenwen : <a href="">MAJ pour OpenShot 2.0.0 (2/3)</a> (12/01/2014)</li><li>Cenwen : <a href="">MAJ pour OpenShot 2.0.0. (3/3)</a> (13/01/2014)</li><li>Cenwen : <a href="">Libopenshot est sortie et plus encore&hellip;</a> (14/04/2014)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2017/05/en-bref-hidpi-documentation-et-builder/
title: Okki : En bref : HiDPI, documentation et Builder
uri: Okki-En-bref-HiDPI-documentation-et-Builder
url: https://www.gnomelibre.fr/2017/05/en-bref-hidpi-documentation-et-builder/
content:
<p><a href="https://endlessos.com/">Endless OS</a>, le système basé sur GNOME aussi simple qu’Android, a <a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=Endless-Flatpaks-Steam">réussi à créer</a> un <a href="https://fr.wikipedia.org/wiki/Flatpak">Flatpak</a> fonctionnel de <a href="https://fr.wikipedia.org/wiki/Steam">Steam</a>, désormais proposé dans leur logithèque. Vivement l’ouverture du <a href="https://flathub.org/">Flathub</a> tant attendu pour qu’on puisse centraliser tous les Flatpak.</p>
<p><a href="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png"><img src="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png" alt="" width="300" height="25"></a>Jusqu’à présent, les possesseurs d’un écran HiDPI étaient limités à une mise à l’échelle de 1:1 ou 2:1 et ne pouvaient rien choisir entre les deux. Dans un <a href="https://blogs.gnome.org/mclasen/2017/05/19/fractional-scaling-goes-east/">billet de blog</a>, Matthias Clasen annonce la prochaine prise en charge des mises à l’échelle fractionnées (qui arriveront sans doute pour GNOME 3.26), ainsi que l’<a href="https://wiki.gnome.org/Hackfests/FractionalScaling2017">organisation d’un hackfest</a> (sponsorisé par Canonical) qui aura lieu à Taipei début juin.</p>
<p><a href="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png"><img src="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png" alt="" width="300" height="25"></a>L’équipe en charge de la documentation <a href="https://blogs.gnome.org/pmkovar/2017/05/19/plans-for-the-next-gnome-docs-hackfest/">annonce</a> elle aussi l’<a href="https://wiki.gnome.org/Hackfests/Docs2017">organisation d’un hackfest</a>, qui se tiendra du 14 au 16 août à Cincinnati. Fait intéressant, depuis l’annonce d’Ubuntu d’abandonner Unity au profit de GNOME, ils auraient d’ores et déjà constaté une augmentation du nombre de contributions en provenance d’Ubuntu.</p>
<p><a href="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png"><img src="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png" alt="" width="300" height="25"></a>Christian Hergert vient d’annoncer dans un <a href="https://blogs.gnome.org/chergert/2017/05/19/3-26-developments/">billet de blog</a> certaines des nouveautés à venir dans <a href="https://wiki.gnome.org/Apps/Builder">Builder</a>, l’environnement de développement du projet GNOME. Des améliorations notables ont été apportées au moteur qui gère les différents panneaux qui composent l’interface, étape nécessaire à l’implémentation de futures fonctionnalités. Un nouveau système de raccourcis clavier offrant bien plus de possibilités (thèmes clavier, remplacements personnalisés…) a également été implémenté. Mais le gros morceau, c’est surtout l’arrivée du <a href="https://fr.wikipedia.org/wiki/D%C3%A9bogueur">débogueur</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="https://www.gnomelibre.fr/2017/05/en-bref-hidpi-documentation-et-builder/" 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 la premi&egrave;re beta de GNOME 3.22</a> (25/08/2016)</li></ul></div></p>


feed_id: http://matou.isanerd.net/pelican-installer-themes-et-commentaires-Disqus.html
title: Mathieu Ignacio : Pelican : installer des thèmes et des commentaires Disqus
uri: Mathieu-Ignacio-Pelican-installer-des-thèmes-et-des-commentaires
url: http://matou.isanerd.net/pelican-installer-themes-et-commentaires-Disqus.html
content:
<p>Alors vous allez me dire que vous n'avez pas vu passer d'article sur
l'installation et la configuration de Pelican, et c'est normal puisque je
n'ai pas encore écrit un tel article. Mais il se trouve que j'ai installé un
système de commentaire Disqus sur ce blog et que j'ai préféré en faire un
article tant que c'était encore frais. Dans la foulée, je me suis également
occupé des thèmes, je vous ai mis cela dans la même fournée.</p>
<p><em>Note de version : Je suis sur une debian 8 et la version de pelican utilisée est
la 3.4</em></p>
<h2>Les thèmes</h2>
<p>Installer et utiliser les thèmes pelican ce n'est pas très compliqué... quand on
trouve la bonne info. Tout d'abord nous allons installer les thèmes Pelican sur
le poste de travail à partir de github. Pour info, cela fait 320Mo. Avec la
commande suivante les thèmes seront copiés dans votre répertoire utilisateur
dans le sous-répertoire "pelican-themes" :</p>
<div><pre>git clone --recursive https://github.com/getpelican/pelican-themes/ ~/pelican-themes/
</pre></div>


<p>Ensuite, vous allez vous balader sur le site
<a href="http://www.pelicanthemes.com/">PelicanTheme</a> pour voir les thèmes en action.
Une fois le thème voulu choisi, il vous faut éditer votre fichier de
configuration pelicanconf.py afin d'y ajouter la variable THEME comme ceci :</p>
<div><pre>THEME="/home/matou/pelican-themes/blueidea/"
</pre></div>


<p>Ici "blueidea" est le nom du thème choisi sur ce blog. Dans le répertoire défini ci-dessus
doivent normalement se trouver deux répertoires : static et template. Je vous précise cela
car certains thèmes sont parfois placés différement et vous aurez besoin de
chercher un peu. Par exemple pour "alchemy" le chemin est en fait "alchemy/alchemy".</p>
<p>Une fois le thème choisi il vous faut regénérer le site et le tester :</p>
<div><pre>make html
make devserver
</pre></div>


<p>La commande make devserver démarre un mini serveur web sur votre poste de
travail afin que vous puisser consulter une version locale de votre site web via
l'url <a href="http://localhost:8000/">http://localhost:8000/</a>. Une fois satisfait vous pouvez arrêter le serveur
et diffuser le site web (ici en ssh) avec la commande :</p>
<div><pre>make stopserver
make ssh_upload
</pre></div>


<h2>Les commentaires Disqus</h2>
<p>Si le thème choisi sait gérer Disqus, alors cela sera extrèmement simple. Sinon,
il vous faudra chercher ou changer de thème :)
Je pourrais vous dire que je compte faire un article dessus, mais si le jour ou
je me mets à faire mon propre thème je n'utilise déjà plus Disqus, vous allez
attendre longtemps...</p>
<p>Alors pour Disqus il vous faut tout d'abord aller vous créer un compte sur <a href="https://www.disqus.com/">leur
site</a> puis sélectionner la création de discussion pour
un blog. Je ne vous ferai pas le service après-vente de Disqus, mais il faut
bien que vous renseigniez le "WebSite Name" et le "WebSite URL". Pour le mien
j'ai mis "matoublog" et mon url de base.</p>
<p>Une fois cela fait, il faut éditer le fichier pelcanconf.py et ajouter la
variable suivante :</p>
<div><pre>DISQUS_SITENAME = 'matoublog'
</pre></div>


<p>Remplacez bien évidemment "matoublog" par votre propre "WebSite Name". Après
cela regénérez et republiez votre site pour vérifier le résultat. Et c'est tout.</p>
<p><em>Note : N'essayez pas de visualiser la partie commentaire localement avec un
"make devserver" cela ne fonctionne pas.</em></p>
<h2>Notes à propos de Disqus</h2>
<p>Je n'apprécie pas les services en ligne dit "sociaux" car ils sont peu soucieux
(c'est peu de le dire) de notre vie privée. Je fais donc une exception que
j'espère très temporaire le temps de trouver une alternative communautaire.</p>
<p>J'avais dans un premier temps pensé aux <a href="https://degooglisons-internet.org/">frama-trucs</a>, mais ils n'ont pas d'outil pour répondre
à ce besoin. J'ai également regardé sur <a href="http://www.planet-libre.org/">planet-libre</a> voir s'il était
possible de profiter des commentaires liés aux articles partagés... mais il n'y
a pas de système de commentaire, juste de notation (poisson rouge inside). En voyant passer un de mes
articles sur le <a href="https://www.journalduhacker.net/">journal du hacker</a> j'ai vu qu'il y avait un système de
commentaire, mais j'apprécierai avoir un système de commentaire pour l'ensemble
de mes articles et pas uniquement sur ceux sélectionnés sur le journal ;)</p>
<p>Donc si vous avez connaissance d'un système de commentaire communautaire, ou
bien d'une initiative qui va dans ce sens, n'hésitez-pas à commenter !</p>
<p><img src="media/9fef9d36.78dd115b0eb37052ae9d2a2efda5f733" data-original-source="http://cdn.libravatar.org/avatar/78dd115b0eb37052ae9d2a2efda5f733" alt="Gravatar de Mathieu Ignacio" class="gravatar" /><br/><i>Original post of <a href="http://matou.isanerd.net/pelican-installer-themes-et-commentaires-Disqus.html" title="Visit the source">Mathieu Ignacio</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Littlewing : <a href="">Installer et configurer Glassfish en mode cluster - 3&egrave;me partie</a> (16/12/2008)</li><li>Mathieu Ignacio : <a href="">Je passe sur un blog statique !</a> (13/05/2017)</li></ul></div></p>


feed_id: https://www.citizenz.info/feren-os-la-distribution-gnu-linux-qui-va-vous-faire-quitter-windows
title: citizenz7 : Feren OS : la distribution Gnu/Linux qui va vous faire quitter Windows
uri: citizenz7-Feren-OS-la-distribution-Gnu-Linux-qui-va-vous-faire-qui
url: https://www.citizenz.info/feren-os-la-distribution-gnu-linux-qui-va-vous-faire-quitter-windows
content:
<p><img alt="" src="media/aead1827.ferenos.png" data-original-source="https://www.citizenz.info/data/medias/ferenos.png"><a href="http://ferenos.weebly.com/">Feren OS</a> est une distribution Gnu/Linux de type "desktop" basée sur Linux Mint.<br>
Feren OS est livré avec l'environnement de bureau Cinnamon et comprend la couche de compatibilité WINE pour l'exécution des applications Windows. La distribution est également livrée avec WPS (traitement de texte, tableur, ... compatible avec Microsoft Office) et le navigateur Web Vivaldi.</p>

<p>Feren OS est une distribution Linux esthétiquement sympa et bien fournie en applications (c'est le moins qu'on puisse dire) et qui se positionne comme un remplaçant idéal pour Microsoft Windows ou MacOS.<br>
En fait, Feren OS est ... "impressionnant" et pourrait bien séduire nombre d'utilisateurs, y compris les linuxiens.</p>

<p>A mon sens, le seul inconvénient de cette dis<a href="media/faaf0b64.ferenos_demarrage1.png" data-original-source="https://www.citizenz.info/data/medias/ferenos_demarrage1.png"><img alt="" src="media/faaf0b64.ferenos_demarrage1.png" data-original-source="https://www.citizenz.info/data/medias/ferenos_demarrage1.png"></a>trib est qu'on ne choisit pas son environnement de bureau : c'est Cinnamon. Point barre.<br>
Evidemment vous aurez le choix par la suite d'installer un autre environnement de bureau... mais encore faut-il savoir le faire...</p>

<p>Feren OS est également très facile à installer. Quelques étapes suffisent à faire tourner la distrib... Cela la rend adaptée à ceux qui migrent vers Linux ou du moins vers ce système d'exploitation.<br>
Feren OS propose une bonne liste d'applications dans tous les domaines. La distrib dispose de plusieurs lanceurs spécialisés pour installer et configurer des applications en un seul clic de souris.</p>

<p>Feren OS 2017.0 "Murdock" a été publié ce mois-ci. Elle est basée sur l'édition Linux Mint (donc ... Ubuntu).<br>
Feren est un nouvel arrivant sur le terrain des distributions Gnu/Linux, apparu fin de 2015. Depuis, Feren OS a acquis une maturité importante.<br>
On pourrait même dire que cette distribution possède sa personnalité propre, plutôt agréable dans l'ensemble et donc vous n'aurez pas l'impression d'utiliser un énième clone de Mint.<br><a href="media/58e8d182.ferenos_1er_boot_2.png" data-original-source="https://www.citizenz.info/data/medias/ferenos_1er_boot_2.png"><img alt="" src="media/58e8d182.ferenos_1er_boot_2.png" data-original-source="https://www.citizenz.info/data/medias/ferenos_1er_boot_2.png"></a> La personnalisation l'environnement de bureau Cinnamon lui confère une atmosphère vraiment atypique, vraiment différente de celle de Linux Mint Cinnamon.</p>

<p>Feren OS est directement utilisable après l'installation - mais il y a un Hic ! Il va vous falloir un bon PC, c'est à dire assez costaud en RAM, CPU et carte graphique (compter 8 Go de RAM pour être tranquille. Sous Virtualbox, lors de mes tests, je dépassais les 6 Go de RAM). Vous aurez également besoin d'au moins 20 Go d'espace disque dur pour l'installation. 8 Go de RAM ne seront pas superflus pour faire tourner l'ensemble de manière fluide.</p>

<p>Déjà, le fichier ISO est d'une bonne taille (3,6 Go). Pas vraiment plus que la normale comparé aux autres distrib "tout compris", mais il va falloir vous armer de patience si vous avez une connexion "standard".</p>

<p>Feren OS est complet (drivers, applications pour tous types de travaux, etc.). Cela en fait une plate-forme très intéressante.<br>
On pourrait dire que Feren OS est une distribution "de transition" depuis Windows 10 (Win 7, ...). WINE vient compléter les atouts de cette distrib permettant l'exécution d'applications Windows.</p>

<p><a href="media/0bf1645b.ferenos_win7.png" data-original-source="https://www.citizenz.info/data/medias/ferenos_win7.png"><img alt="" src="media/0bf1645b.ferenos_win7.png" data-original-source="https://www.citizenz.info/data/medias/ferenos_win7.png"></a>Comme vu plus haut, la distribution est livrée avec WPS (suite office). Elle propose également Vivaldi par défaut (navigateur) mais vous pouvez utiliser l'outil Zorein Web Browser Manager pour désinstaller facilement le navigateur Vivaldi et le compléter ou le remplacer par plusieurs autres navigateurs.<br>
Zorein Web Browser Manager parait très utile pour les utilisateurs inexpérimentés de trouver. Il évite de mettre les mains dans le Software Center, Synaptic Package Manager ou de faire le boulot manuellement... PlayOnLinux et Steam vous attendent également dans le menu.</p>

<p>Et là on découvre que Zorin Linux a constitué une base solide pour cette distrib. De plusieurs façons, Feren OS est plus proche de Zorin Linux que de Linux Mint. Feren OS n'est pas une copie de Zorin non plus. Zorin exécute le Zorin Desktop 2.0, une intégration interne du shell GNOME. L'apparence de GNOME 3 est loin de l'apparence de Cinnamon dans Feren OS.</p>

<p>Si vous n'êtes pas familier avec le bureau Cinnamon (c'est mon cas : j'utilise XFCE), vous ne devriez pas avoir beaucoup de mal à vous y retrouver. Le bureau Cinnamon est facile à utiliser, en particulier grâce à toutes les fonctionnalités personnalisées ajoutées par le développeur de Feren OS.</p>

<p><a href="media/c229f402.ferenos_bureau2.png" data-original-source="https://www.citizenz.info/data/medias/ferenos_bureau2.png"><img alt="" src="media/c229f402.ferenos_bureau2.png" data-original-source="https://www.citizenz.info/data/medias/ferenos_bureau2.png"></a>C'est assez sympa (en ce qui me concerne) d'avoir accès au "Themer" de Feren OS (icone sur le bureau). Vous pouvez passer d'un look windows 10 à windows 3.1 (!), d'un traditionnel Numix à Chrome OS ou même Mac OS. La distribution télécharge les icones "qui vont bien" juste après l'installation, au premier démarrage.</p>

<p>Bref, <a href="http://ferenos.weebly.com/">Feren OS</a> n'est pas une révolution en soit mais peut permettre à pas mal de monde de franchir le pas de Windows vers Gnu/Linux.</p>

<p>J'ai eu oui dire que ces derniers temps avec le virus Wanacrypt, pas mal de monde voulait changer de crèmerie (j'ai déjà 2 demandes dans ma famille).</p>

<p>Merci Wanacrypt ???</p>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/feren-os-la-distribution-gnu-linux-qui-va-vous-faire-quitter-windows" title="Visit the source">citizenz7</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>La vache libre : <a href="">Get Linux &ndash; Choisissez facilement votre distribution GNU/Linux sous Microsoft Windows</a> (27/05/2013)</li><li>La vache libre : <a href="">Linux Live USB Creator &ndash; Cr&eacute;ez un Live-USB &laquo;&nbsp;persistant&nbsp;&raquo; de votre distribution GNU/Linux pr&eacute;f&eacute;r&eacute;e depuis Windows</a> (12/08/2013)</li><li>La vache libre : <a href="">Ozon OS (Hydrogen) Alpha testing &ndash; Une distribution un peu sp&eacute;ciale bas&eacute;e sur GNOME et Fedora</a> (18/09/2014)</li><li>Dhoko : <a href="">Partager des dossiers de son OS &agrave; sa machine virtuelle avec Virtualbox pour GNU/Linux et Windows</a> (29/09/2010)</li><li>La vache libre : <a href="">DocFetcher &ndash; Effectuer des recherches cibl&eacute;es dans ses fichiers, sous GNU/Linux, Windows et Mac OS X</a> (02/05/2014)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/elementary-os-loki-0-4-1-disponible/
title: elementary OS : elementary OS Loki 0.4.1 disponible
uri: elementary-OS-elementary-OS-Loki-0-4-1-disponible
url: http://www.elementaryos-fr.org/elementary-os-loki-0-4-1-disponible/
content:
<p>Disponible depuis le 17 Mai 2017, elementary OS Loki se voit gratifié d’une mise à jour et passe de la version 0.4 vers la 0.4.1. Cette nouvelle mise à jour apporte quelques modifications intéressantes : l’Appcenter, ajout du nouveau LTS Enablement Stacks, de nombreuses traductions mises à jour.</p>
<p><span></span></p>
<p>Ces mises à jour touchent le navigateur d’elementary OS : Epiphany, ainsi que de nombreux correctifs pour Fichiers; Photos se voit doter d’une nouvelle barre latérale dédiée à l’affichage des métadatas. Bluetooth dispose de nouveaux paramètrages : un indicateur dédié au micro ainsi que la gestion des périphériques Bluetooth directement depuis l’indicateur de son.</p>
<p>Ce passage en version 0.4.1 n’est pas qu’une simple « mise à jour » mais représente de nombreux correctifs, ajouts voir de nouvelles fonctionnalités. Ce travail représente 8 mois de travail intensif.</p>
<p> </p>
<h3>AppCenter</h3>
<p>L’AppCenter se voit maintenant doter d’un nouveau design <em>(ndlr : design qui ressemble un peu à la logithèque d’Ubuntu)</em>, celui-ci est maintenant plus agréable en terme de design et d’accessibilité, certaines applications maintenant mises en avant.</p>
<div><a href="media/e0c81554.20170518-Appcenter_redesign.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_redesign.png"><img src="media/31bbc389.20170518-Appcenter_redesign-600x426.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_redesign-600x426.png" alt="Nouveau design de l'AppCenter" width="600" height="426" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_redesign-600x426.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_redesign-300x213.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_redesign-768x545.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_redesign-1024x727.png 1024w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_redesign.png 1110w" sizes="(max-width: 600px) 100vw, 600px"></a><p>Nouveau design de l’AppCenter</p></div>
<p> </p>
<p>Cette mise à jour apporte l’ajout du « <em>pay-what-you-want</em> » ou en français : « <em>paie-ce-que-tu-veux</em> » : ce système n’est en rien une obligation, mais vous permet si vous le souhaitez de rémunérer directement au sein de l’AppCenter le développeur d’une application que vous appréciez.</p>
<p> </p>
<p><a href="media/cfcf39ea.20170518-Appcenter_paywhatyouwant.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_paywhatyouwant.png"><img src="media/3ed3184c.20170518-Appcenter_paywhatyouwant-600x371.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_paywhatyouwant-600x371.png" alt="" width="600" height="371" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_paywhatyouwant-600x371.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_paywhatyouwant-300x185.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_paywhatyouwant-768x474.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_paywhatyouwant-80x50.png 80w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_paywhatyouwant.png 800w" sizes="(max-width: 600px) 100vw, 600px"></a>AppCenter se voit aussi doté maintenant de bandeau de notification, vous êtes maintenant averti qu’un redémarrage est obligatoire.</p>
<p> </p>
<div><a href="media/02a44156.20170518-Appcenter_notification.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_notification.png"><img src="media/2eadfb16.20170518-Appcenter_notification-600x430.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_notification-600x430.png" alt="AppCenter dispose d'un bandeau de notification" width="600" height="430" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_notification-600x430.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_notification-300x215.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_notification-768x550.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_notification-1024x734.png 1024w, http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170518-Appcenter_notification.png 1196w" sizes="(max-width: 600px) 100vw, 600px"></a><p>AppCenter dispose d’un bandeau de notification</p></div>
<p> </p>
<p>Autre ajout intéressant, il est maintenant possible de faire une recherche d’application directement depuis le menu Applications.</p>
<p> </p>
<h3>Comment mettre à jour ?</h3>
<p>Passer vers la version 0.4.1 se fera naturellement via un passage vers l’AppCenter, ou, si vous préférez votre terminal : via l’utilisation d’un sudo apt-get update &amp;&amp; sudo apt-get upgrade.</p>
<p> </p>
<p>Source du billet : <a href="https://medium.com/elementaryos/new-release-elementary-os-loki-0-4-1-2a756549ee76">New Release: elementary OS Loki 0.4.1</a></p>
<p> </p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/elementary-os-loki-0-4-1-disponible/">elementary OS Loki 0.4.1 disponible</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-loki-0-4-1-disponible/" 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 0.4 alias Loki est disponible en version Beta</a> (21/06/2016)</li><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="">elementary OS 0.3 Freya: le bilan</a> (13/05/2015)</li><li>elementary OS : <a href="">elementary OS passe en beta sur StackExchange</a> (18/07/2015)</li></ul></div></p>


title: blog-libre : Peco pour filtrer de manière interactive en ligne de commandes
uri: blog-libre-Peco-pour-filtrer-de-manière-interactive-en-ligne-de-com
feed_id:
https://www.blog-libre.org/2017/05/21/peco-pour-filtrer-de-maniere-interactive-en-ligne-de-commandes/

url:
https://www.blog-libre.org/2017/05/21/peco-pour-filtrer-de-maniere-interactive-en-ligne-de-commandes/

content:
<p>Peco est un outil simple pour filtrer de manière interactive. Il est sous licence MIT, disponible sous <a href="https://github.com/peco/peco" target="_blank">GitHub</a> et activement maintenu (dernière version 0.5.1 du 17/03/2017). C’est un dérivé de <a href="https://github.com/mooz/percol" target="_blank">percol</a> (en Python, dernier commit 24/01/2016). Une petite démo de Peco tirée de sa page GitHub.</p>
<p><img src="media/4a0bf472.peco_001.gif" data-original-source="https://www.blog-libre.org/wp-content/uploads/2017/05/peco_001.gif" alt=""></p>
<p>Peco est écrit en Go et est disponible pour Linux, Unix, *BSD, Mac OS X, Windows. Ses principales qualités :</p>
<ul><li>Il est simple à utiliser et interactif. Il remplacera avantageusement grep pour les allergiques à la ligne de commandes et il fera gagner beaucoup de temps aux devs/sysadmins</li>
<li>Sur Linux et Unix il est proposé en tant que simple fichier exécutable (c’est la méthode recommandée d’installation), il nécessite Go et que le fichier soit exécutable donc pas besoin d’être root</li>
</ul><h2>Un simple fichier exécutable que vous mettez où vous voulez</h2>
<p>Pour Debian en simple utilisateur (typiquement sur un serveur où vous n’avez pas un accès root).</p>
<p></p><pre>wget https://github.com/peco/peco/releases/download/v0.5.1/peco_linux_amd64.tar.gz
tar xf peco_linux_amd64.tar.gz &amp;&amp; mv peco_linux_amd64/peco ~/
chown babar: ~/peco &amp;&amp; chmod +x ~/peco
rm -r peco_linux_amd64 peco_linux_amd64.tar.gz
/home/babar/peco --help</pre><p></p>
<p>Pour Ubuntu en simple utilisateur.</p>
<p></p><pre>wget https://github.com/peco/peco/releases/download/v0.5.1/peco_linux_amd64.tar.gz
tar xf peco_linux_amd64.tar.gz &amp;&amp; mv peco_linux_amd64/peco ~/.local/bin/ # mkdir -p ~/.local/bin/ si le dossier n'existe pas
chown babar: ~/.local/bin/peco &amp;&amp; chmod +x ~/.local/bin/peco
rm -r peco_linux_amd64 peco_linux_amd64.tar.gz
peco --help</pre><p></p>
<p>Pour Debian en root (Pour Ubuntu voir <a href="https://www.blog-libre.org/2016/11/11/memo-installation-packages-xubuntu/" target="_blank">Mémo installation packages Xubuntu</a>).</p>
<p></p><pre>wget https://github.com/peco/peco/releases/download/v0.5.1/peco_linux_amd64.tar.gz
tar xf peco_linux_amd64.tar.gz &amp;&amp; mv peco_linux_amd64/peco /usr/local/bin/
chown root:staff /usr/local/bin/peco &amp;&amp; chmod +x /usr/local/bin/peco
rm -r peco_linux_amd64 peco_linux_amd64.tar.gz
peco --help</pre><p></p>
<h2>Les bases et quelques exemples d’utilisation</h2>
<p>Vous trouverez les raccourcis clavier/souris <a href="https://github.com/peco/peco/wiki/Keyboard-Shortcuts" target="_blank">ici</a>, à regarder obligatoirement :<br>
Touche Echap ou Ctrl + c pour sortir de peco<br>
Touche Entrée pour sélectionner la ligne où se trouve le curseur, envoyer la ligne sur STDOUT et sortir de peco<br>
Ctrl + espace pour sélectionner la ligne et aller à la ligne suivante<br>
Ctrl + r pour changer de <a href="https://github.com/peco/peco#select-filters" target="_blank">filtre</a> (IgnoreCase, CaseSensitive, SmartCase, Regexp, Fuzzy)</p>
<p>Quelques exemples d’utilisation.</p>
<p></p><pre>ps aux | peco
set | peco --query home
cat /etc/passwd | peco --query babar
peco /var/log/syslog
peco --query color /etc/systemd/user.conf
cat /var/log/auth.log | peco --query 'babar may 20'</pre><p></p>
<h2>Options de la ligne de commandes</h2>
<p>Voir <a href="https://github.com/peco/peco#command-line-options" target="_blank">ici</a> pour la liste complète. Quelques options intéressantes :<br><code>--query</code> : Spécifier la requête de recherche à utiliser lors du lancement de peco<br><code>--layout</code> : Positionner la barre de recherche soit en haut soit en bas<br><code>--exec</code> : Exécuter la commande spécifiée sur les lignes sélectionnées en quittant peco. La commande reçoit les lignes sélectionnées de STDIN et sera exécutée par <code>/bin/sh -c</code></p>
<h2>Fichier de configuration</h2>
<p>Vous trouverez <a href="https://github.com/peco/peco#configuration-file" target="_blank">ici</a> les indications du fonctionnement du fichier de configuration, j’ai choisi de le placer dans <code>$HOME/.config/peco/config.json</code>.</p>
<p>Voici mon fichier de config.</p>
<p></p><pre>mkdir -p ~/.config/peco &amp;&amp; nano ~/.config/peco/config.json
{
    "Prompt": "Jacques a dit :",
    "StickySelection": true
}</pre><p></p>
<p>Il y a bien entendu d’autres options, je vous laisse les consulter. J’attire votre attention sur <a href="https://github.com/peco/peco#stickyselection" target="_blank">StickySelection</a> qui permet de conserver les lignes sélectionnées même si vous changez votre requête de recherche (on sélectionne plusieurs lignes avec Ctrl + espace par exemple).</p>
<h2>Keymaps et Styles</h2>
<p>Peco permet de configurer finement les raccourcis clavier, on se rendra dans <a href="https://github.com/peco/peco#keymaps" target="_blank">Keymaps</a> pour cela en s’appuyant notamment sur <a href="https://github.com/peco/peco#available-keys" target="_blank">Available Keys</a>, <a href="https://github.com/peco/peco#available-actions" target="_blank">Available Actions</a>, <a href="https://github.com/peco/peco#default-keymap" target="_blank">Default Keymap</a>. Jetez un œil sur les <a href="https://github.com/peco/peco#combined-actions" target="_blank">Combined Actions</a> permettant de définir une action personnalisée genre sélectionner 4 lignes d’un coup avec un seul raccourci clavier.</p>
<p>On peut changer le rendu visuel de Peco via les différents <a href="https://github.com/peco/peco#styles" target="_blank">styles</a> proposés.</p>
<h2>Quelques critiques</h2>
<p>Essayer peco, c’est l’adopter. Cela ne doit cependant pas cacher ses défauts :</p>
<ul><li>L’option <code>--exec</code> est loin d’être top alors qu’elle était très prometteuse, je la trouve mal pensée, elle est quasiment inutilisable</li>
<li>La feature à suivre (il y a une <a href="https://github.com/peco/peco/issues/289" target="_blank">issue</a> ouverte) est un Zoom.In/Zoom.Out. Typiquement dans un log on a trouvé ce qu’on cherchait on voudrait bien voir les XX lignes avant et après le terme recherché. Tout le monde pour réclamer la feature sur GitHub ! Moi c’est fait <img src="media/4933b95c.icon_wink.gif" data-original-source="https://www.blog-libre.org/wp-content/uploads/smilies/icon_wink.gif" alt=";)"></li>
<li>Il est dommage que les options n’existent pas en version courte par exemple <code>-q</code> pour remplacer <code>--query</code></li>
<li>Un raccourci clavier pour ouvrir le fichier à l’endroit sélectionné avec son éditeur favori (vim, nano, etc.)</li>
</ul><p>En somme c’est un outil encore un peu jeune mais qui mérite toute votre attention et que vous adopterez très probablement.</p>
<p>Tcho !</p>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2017/05/21/peco-pour-filtrer-de-maniere-interactive-en-ligne-de-commandes/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Matao : <a href="">Surveillance syst&egrave;me avec les commandes de base : netstat, iftop, sysstat.</a> (07/04/2008)</li><li>Jérôme Launay : <a href="">Gestion automatique des sous-titres en Bash</a> (17/11/2012)</li><li>Matao : <a href="">divx2dvd : comment convertir des divx en un DVD</a> (16/04/2008)</li><li>Pierre-Alain Bandinelli : <a href="">Transformer un Raspberry Pi en passerelle vers Hubic d&#039;OVH : Nginx, script Toorop &amp;amp; Cloudfuse</a> (09/06/2013)</li><li>blog-libre : <a href="">En retour &ndash; 4</a> (14/05/2016)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #20
uri: 2017-05-22-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-20
feed_id:
https://blog.journalduhacker.net/index.php?article107/liens-interessants-journal-du-hacker-semaine-20-2017

url:
https://blog.journalduhacker.net/index.php?article107/liens-interessants-journal-du-hacker-semaine-20-2017

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

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

<ul><li><a href="https://www.journalduhacker.net/s/m5imwt/comment_d_tecter_la_faille_smbv1_sur_votre">Comment détecter la faille SMBv1 sur votre parc avec le plugin nmap</a></li>
<li><a href="https://www.journalduhacker.net/s/vcqoeg/de_l_importance_de_bien_choisir_son">De l’importance de bien choisir son instance Mastodon</a></li>
<li><a href="https://www.journalduhacker.net/s/ni4p6u/vue_jlavais_pas_vu">Vue, j'l'avais pas vu</a></li>
<li><a href="https://www.journalduhacker.net/s/fw1iie/comment_prot_ger_avec_un_mot_de_passe_vos">Comment protéger avec un mot de passe vos fichiers Vim sur Linux ?</a></li>
<li><a href="https://www.journalduhacker.net/s/qjxrch/openbsd_6_1_throwing_star_fish">OpenBSD 6.1 - throwing star (fish)</a></li>
<li><a href="https://www.journalduhacker.net/s/piszmc/mise_en_place_dun_nas_owncloud_sur_mini">
Mise en place d'un NAS + Owncloud sur mini carte-mère Odroid XU4 </a></li>
<li><a href="https://www.journalduhacker.net/s/movkpx/darkjpeg_un_webservice_de_st_ganographie">Darkjpeg : un webservice de stéganographie opensource</a></li>
<li><a href="https://www.journalduhacker.net/s/fo5kf1/les_gafam_sinvitent_dans_les_coles_fran">Les GAFAM s'invitent dans les écoles françaises</a></li>
<li><a href="https://www.journalduhacker.net/s/pdx74r/sortie_de_replicant_6_0">
Sortie de Replicant 6.0</a></li>
<li><a href="https://www.journalduhacker.net/s/7urigz/haveged_ajouter_de_lentropie_son_vps">Haveged : ajouter de l'entropie à son VPS Linux</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

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

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

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


feed_id: http://influence-pc.fr/22-05-2017-ubuntu-petit-tour-de-mes-extensions-gnome-shell
title: Influence PC : Ubuntu : petit tour de mes extensions Gnome-Shell
uri: Influence-PC-Ubuntu-petit-tour-de-mes-extensions-Gnome-Shell
url: http://influence-pc.fr/22-05-2017-ubuntu-petit-tour-de-mes-extensions-gnome-shell
content:
<p>Canonical a abandonné Unity. Pendant ce temps, Gnome-Shell s’est peaufiné, j’ai été étonné de trouver de nombreuses nouvelles extensions dans le top « popular » et « download » du store. Voici celles que j’utilise.</p>
<h2>AlternateTab – <a href="https://extensions.gnome.org/extension/15/alternatetab/">lien</a></h2>
<p>Modifie le comportement du Alt+Tab en bouclant sur les fenêtres plutôt que sur les applications.</p>
<h2>Auto Move Window – <a href="https://extensions.gnome.org/extension/16/auto-move-windows/">lien</a></h2>
<p>Permet d’assigner l’ouverture d’une application à un bureau précis.</p>
<h2>BackSlide – <a href="https://extensions.gnome.org/extension/543/backslide/">lien</a></h2>
<p>Change de fond d’écran automatiquement sur une sélection configurable d’images.</p>
<h2>Dash to Dock – <a href="https://extensions.gnome.org/extension/307/dash-to-dock/">lien</a></h2>
<p>Best-extension-ever. Ajoute le dock sur le bureau, hautement configurable. On peut choisir si le clic sur une application la réduit/agrandit ou switch entre ses fenêtres. On peut utiliser la molette sur le dock pour passer d’un bureau à l’autre. Indiquer si le dock doit prendre toute la largeur de l’écran. Indispensable !</p>
<h2>Datetime Format – <a href="https://extensions.gnome.org/extension/1173/datetime-format/">lien</a></h2>
<p>Petit caprice de ma part pour avoir l’heure au format « lundi 22 mai 2017, 14:58 » (« %A %d %B %Y, %R »), en anglais par défaut.</p>
<h2>Impatience – <a href="https://extensions.gnome.org/extension/277/impatience/">lien</a></h2>
<p>Petit caprice de ma part… c’est parce que… l’animation pour voir toutes les fenêtres est trop lente… C’est vrai quoi…</p>
<h2>Refresh Wifi Connections – <a href="https://extensions.gnome.org/extension/905/refresh-wifi-connections/">lien</a></h2>
<p>Ah ça c’est une véritable extension ! Une fois chargé, le module qui liste les réseaux Wifi ne s’actualise plus. C’est con. L’extension ajoute un bouton « Rafraîchir ». Voilà. C’est tout.</p>
<h2>Sound Input &amp; Output Device Chooser – <a href="https://extensions.gnome.org/extension/906/sound-output-device-chooser/">lien</a></h2>
<p>Celle là ajoute une sélection rapide des entrées/sorties audios dans le menu en haut à droite.</p>
<h2>Suspend Button – <a href="https://extensions.gnome.org/extension/826/suspend-button/">lien</a></h2>
<p>Par défaut il faut maintenir Alt pour voir apparaître le bouton de mise en veille. Comme ce n’est indiqué nulle part, je trouve ça stupide. Il y a une application pour ça.</p>
<h2>TopIcons – <a href="https://extensions.gnome.org/extension/495/topicons/">lien</a></h2>
<p>Je suis un vieux de la vieille pour vouloir une zone de notifications visible en permanence ? Ça vous ajoutera les icônes de Skype, Discord et compagnie en haut à droite.</p>
<p>Je termine cet article en signalant qu’une extension est en cours de développement pour reproduire la barre de menus Unity qui était intégrée à la barre du système (vous savez, quand Fichier / Edition / etc de n’importe quelle application apparaissait au même endroit). Elle s’appelle <a href="http://www.omgubuntu.co.uk/2017/04/global-menu-for-gnome-extension-development">Gnome Global AppMenu</a>.</p>
<p><img src="media/b41f030b.9896da67200e5dea5bd3f98635b27040" data-original-source="http://cdn.libravatar.org/avatar/9896da67200e5dea5bd3f98635b27040" alt="Gravatar de Influence PC" class="gravatar" /><br/><i>Original post of <a href="http://influence-pc.fr/22-05-2017-ubuntu-petit-tour-de-mes-extensions-gnome-shell" title="Visit the source">Influence PC</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>Influence PC : <a href="">&Eacute;tat des lieux d&rsquo;un Dell Precision, livr&eacute; sous Ubuntu</a> (30/12/2013)</li><li>Influence PC : <a href="">Synchroniser ses contacts, calendriers, notes et dossiers sur Ubuntu Phone</a> (03/07/2015)</li><li>Influence PC : <a href="">Les 4 clics pour chiffrer un support de stockage sous Linux</a> (17/08/2015)</li><li>Influence PC : <a href="">Des sauvegardes automatiques au montage d&rsquo;un p&eacute;riph&eacute;rique sous Linux</a> (23/08/2015)</li><li>Influence PC : <a href="">Installation d&rsquo;OpenMediaVault 3 sur Debian 8 comme interface web d&rsquo;administration</a> (29/03/2017)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/maintenance-forum/
title: elementary OS : Maintenance du forum
uri: elementary-OS-Maintenance-du-forum
url: http://www.elementaryos-fr.org/maintenance-forum/
content:
<p>Elementaryos-fr.org est avant tout une communauté où l’on aime discuter, échanger et s’entraider, cela passe par le site web, le blog et le forum. D’ailleurs c’est de lui que ce billet en est le sujet : une opération de maintenance sera réalisée ce Mardi 23 mai à partir de 19h00 jusque 20h00.</p>
<p>Le forum sera en maintenance et ne pourra pas être accessible.</p>
<p><a href="media/1c6b6c7c.20170522-Maintenance_forium.jpg" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170522-Maintenance_forium.jpg"><img src="media/1e06b73a.20170522-Maintenance_forium-600x279.jpg" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2017/05/20170522-Maintenance_forium-600x279.jpg" alt="" width="600" height="279"></a></p>
<p>Je vous tiendrais informé de l’évolution des opérations à travers le blog.</p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/maintenance-forum/">Maintenance du forum</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/maintenance-forum/" 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: https://www.citizenz.info/etcher-l-outil-d-ecriture-usb-open-source
title: citizenz7 : Etcher : L'outil d'écriture USB open-source
uri: citizenz7-Etcher-L-outil-d-écriture-USB-open-source
url: https://www.citizenz.info/etcher-l-outil-d-ecriture-usb-open-source
content:
<p>Etcher, l'outil d'écriture d'image USB open source pour Windows, MacOS et Linux, vient de publier une nouvelle version stable.<br>
La version 1.0 arrive presque un an après sa précédente version. La version stable permet à cette application de se doter de plusieurs améliorations qui, selon ses développeurs, contribuent à en faire "un outil beaucoup plus stable et plus fiable".<br>
Etcher est vraiment cross-platform et peut écrire des images .iso, .img, .zip, etc. sur des clés USB, disques USB et des SD-cards.</p>

<p><strong>Simplicité ...</strong></p>

<p>Il faut dire que Etcher est plustôt TRES simple à utiliser :<br>
1 - on choisit l'image à écrire,<br>
2 - il va reconnaître directement votre clé USB (si elle est branchée bien évidemment... hum)... vous pouvez également la choisir "à la main",<br>
3 - on valide<br>
... tout cela dans une petite fenêtre utlra simple, pratique et intuitive.</p>

<p><img alt="" height="348" src="media/96f338a3.etcher_1.png" data-original-source="https://www.citizenz.info/data/medias/etcher_1.png" width="692"></p>

<p>Je m'étais bien battu avec la ligne de commande dd mais là avec Etcher, c'est du gâteau.</p>

<p>Etcher n'est pas le premier outil de ce type, loin s'en faut, mais il a le mérite de proposer une alternative très simple accessible à tous !</p>

<p>Etcher est disponible pour Windows, MacOs et Linux. Rendez-vous sur la page Github du projet : <a href="https://github.com/resin-io/etcher/releases">https://github.com/resin-io/etcher/releases</a></p>

<p><strong>Comment l'installer ?</strong><br>
Sous ArchLinux / Manjaro / Arch-like : yaourt etcher<br>
Autres distrib, Windows, MacOS, ... : <a href="https://github.com/resin-io/etcher/releases">https://github.com/resin-io/etcher/releases</a></p>

<p>Par contre, notamment sous ArchLinux avec yaourt, Etcher, c'est 100 Mo à télécharger ! +/- 65 Mo avec la version Linux zippée...</p>

<p>Après un premier essai avec une image de type .img, Etcher a fait le boulot, plutôt rapidement... Je n'ai pas fait d'autres tests, plus avancés.</p>

<p>Tous les retours sont les bienvenus...</p>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/etcher-l-outil-d-ecriture-usb-open-source" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Renault : Participez à la journée de test consacrée à l'internationalisation
uri: Renault-Participez-à-la-journée-de-test-consacrée-à-l-internatio
feed_id:
https://blog.fedora-fr.org/renault/post/Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-l-internationalisation

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

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


feed_id: http://alterlibriste.free.fr/index.php?post/2017/05/22/Faire-conna%C3%AEtre-sans-polluer
title: alterlibriste : Faire connaître sans polluer
uri: alterlibriste-Faire-connaître-sans-polluer
url: http://alterlibriste.free.fr/index.php?post/2017/05/22/Faire-conna%C3%AEtre-sans-polluer
content:
<p><img src="media/f5e7f27e.20140218-073540.jpg" data-original-source="https://luxuryactivist.com/wp-content/uploads/20140218-073540.jpg" alt=""></p>


<p>La publicité ne fait pas bon ménage avec le libre, parce que le libre n’a rien à vendre (hormis du service) et que la publicité fait souvent l’éloge d’un produit afin d’inciter à la consommation. J’apprécie ce côté de la liberté de faire faire ce que l’on veut avec nos machines afin qu’elles respectent les souhaits de l’utilisateur.</p>    <p>D’un autre côté, lorsque l’on participe à des projets libres ou que l’on a envie que ce que l’on produit soit connu de plus de monde, on va être tenté d’en faire la promotion par tous les moyens possibles. Ne risque-t-on pas alors de tomber dans les mêmes travers que la publicité qui nous agresse dans tous les types de médias ?</p>


<p>Je déteste la publicité, pour moi il s’agit d’une pollution du cerveau. Si une entreprise pense faire de l’argent avec ça, tant mieux pour elle, mais j’ai le droit de pouvoir l’ignorer. Internet peut aussi encore être sans publicité sans avoir mauvaise conscience. Lorsqu’on lit un magazine, on ne nous empêche pas (encore) de tourner la page si on n’a pas jeté un œil à la pub de voiture ou de parfum en pleine page, on peut changer de station à la radio ou aller aux toilettes pendant la coupure pub.</p>


<p>N’ayant pas la télé, ça aide et les seules agressions publicitaires que je subis sont dans la rue, chose un peu plus tolérable dans une petite ville qu’en région parisienne, excepté pour les panneaux lumineux qui arrachent la rétine et qui perturbent la conduite. Il faudrait que la sécurité routière s’en soucie parce que c’est pour moi plus dangereux que d’utiliser le téléphone au volant.</p>


<p>Il me semble l’avoir <a href="http://alterlibriste.free.fr/index.php?post/2015/11/10/Adblocker-c-est-p%C3%A9cher">déjà écrit</a>, mais je ne me sens pas concerné par la publicité, j’achète assez peu de bien de consommation, dans un magasin, j’achète toujours les choses en fonction de leur qualité, des habitudes ou d’un choix éclairé plutôt que de sa popularité publicitaire. La majeure partie de mon alimentation est auto-produite ou je fais confiance à des producteurs que je connais. J’achète beaucoup d’occasion et pas mal sur les braderies. Un publicitaire aurait bien du mal à me classer dans une cible, il ne me vendra jamais de parfum, de voiture, d’aliments industriels, de voyages, ... je ne lui sers à rien et lui ne me sert à rien non plus.</p>


<p>Lorsque je cherche quelque chose, je vais regarder l’offre du marché, je regarde les comparatifs et je tape systématiquement dans le milieu de gamme pour avoir le meilleur rapport qualité/prix en éliminant tout ce qui ne tient pas la route et ce qui serait supérieur à mon besoin. Je dirais que pour les informations, les projets et logiciels, j’agis de la même façon.</p>


<p>Maintenant, revenons à nos moutons, libres (de suivre ou pas les autres moutons). Lorsqu’on participe à l’élaboration de logiciels, d’articles, de podcasts, de plate-formes qui regroupent des informations sur le sujet, on voudrait que ce soit connu par le plus large public et on est tenté d’en faire la publicité. Actuellement, le moyen le plus en vogue est de relayer sur les réseaux sociaux et celui qui s’y oppose passe pour un arriéré, même aux yeux de ceux qui n’en utilisent pas (et il y en a encore pas mal parmi les libristes).</p>


<p>Pour moi, ce n’est pas la-dessus qu’il faut se focaliser pour plusieurs raisons :</p>
<ul><li>à matraquer les timelines, ça devient comme la publicité, on passe outre, voire ça agace (et donc moi je vire)</li>
<li>pour ceux qui pensent que l’on peut toucher de nouvelles cibles (en allant même voir du côté des réseaux bien privateurs), si ces personnes peuvent être intéressées, elles peuvent trouver l’information par elles-mêmes, si ce n’est pas le cas, elles ne pourront pas se débrouiller par elles-mêmes et seront dépendantes de quelqu’un pour installer ou dépanner</li>
<li>et pour ceux qui croient que tout passe maintenant par là et que les flux rss sont désuets, cette démarche ne fait qu’accomplir un peu plus cette prophétie auto-réalisatrice.</li>
</ul><p>Après, ce n’est pas parce qu’il faut pas arroser le web de ce genre de pollution qu’il faut complètement rester dans son coin en pensant que seuls ceux qui nous méritent nous trouverons (enfin j’en connais quand même qui font tout pour). Il faut donc aller se faire connaître sur les plate-formes, auprès des gens qui parlent du même sujet, commenter et échanger avec eux, faire savoir que l’on existe là où il y a des personnes potentiellement intéressées et ensuite, à elles de <a href="http://alterlibriste.free.fr/index.php?post/2016/05/31/Comment-suivre-tous-les-sites-qui-nous-plaisent">suivre</a> nos activités ou pas.</p>


<p>Les choses de qualité se font bien plus connaître par le bouche-à-oreille et les recommandations que par la publicité. Plus on communique, moins ça a de chance d’être intéressant pour celui qui reçoit l’information (on élargit le public mais celui-ci n’est pas extensible).</p>


<p>J’ai <a href="http://alterlibriste.free.fr/index.php?post/2016/04/11/Montrer-n-est-pas-vouloir-convaincre">déjà écrit aussi</a> que j’étais plus pour la promotion par l’exemple plutôt que par la volonté de convaincre, c’est une autre facette du même sujet.</p>
<p><img src="media/2a099e18.9ff6af75660c788842bdb4e186b8909f" data-original-source="http://cdn.libravatar.org/avatar/9ff6af75660c788842bdb4e186b8909f" alt="Gravatar de alterlibriste" class="gravatar" /><br/><i>Original post of <a href="http://alterlibriste.free.fr/index.php?post/2017/05/22/Faire-conna%C3%AEtre-sans-polluer" title="Visit the source">alterlibriste</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.gnomelibre.fr/2017/05/en-bref-logiciels-flatpak-logitech-rejoint-le-lvfs/
title: Okki : En bref : Logiciels, Flatpak, Logitech rejoint le LVFS
uri: Okki-En-bref-Logiciels-Flatpak-Logitech-rejoint-le-LVFS
url: https://www.gnomelibre.fr/2017/05/en-bref-logiciels-flatpak-logitech-rejoint-le-lvfs/
content:
<p>Dans un récent <a href="https://blogs.gnome.org/hughsie/2017/05/16/recently-released-applications-in-gnome-software/">billet de blog</a>, Richard Hughes annonce qu’en plus de la sélection de la distribution et autres applications recommandées, la prochaine version de <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a> mettra également en avant les applications ayant récemment eu droit à une mise à jour.</p>
<p><a href="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png"><img src="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png" alt="" width="300" height="25"></a></p>
<p>Les développeurs <a href="https://fr.wikipedia.org/wiki/JavaScript">JavaScript</a> seront heureux d’apprendre que <a href="https://ptomato.wordpress.com/2017/05/22/the-gjs-documentation-is-back/">la documentation</a> concernant <a href="https://wiki.gnome.org/Projects/Gjs">GJS</a>, le moteur JavaScript du projet GNOME (lui-même basé sur le <a href="https://fr.wikipedia.org/wiki/SpiderMonkey">SpiderMonkey</a> de Mozilla) est de nouveau <a href="http://devdocs.baznga.org/">en ligne</a> (et à jour :p).</p>
<p><a href="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png"><img src="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png" alt="" width="300" height="25"></a></p>
<p>Fin 2015, la société de sécurité <a href="https://www.bastille.net/">Bastille</a> annonçait avoir découvert une suite de vulnérabilités communément appelées <a href="https://www.bastille.net/research/vulnerabilities/mousejack/">MouseJack</a>. Ces dernières visaient le protocole sans fil Unify, utilisé principalement par des claviers et des souris, et permettaient d’appairer de nouveaux périphériques avec le récepteur sans demande utilisateur, d’injecter des frappes clavier ou des commandes <a href="https://en.wikipedia.org/wiki/Human_interface_device">HID</a>. Un attaquant pouvant ainsi prendre le contrôle des machines dans un rayon de cent mètres.</p>
<p>Parmi les <a href="https://www.bastille.net/research/vulnerabilities/mousejack/affected-devices/">fabricants touchés</a>, on compte aussi bien Logitech, le concepteur de la technologie, qu’Amazon, Dell, Gigabyte, HP, Lenovo ou Microsoft. Des estimations font état de dizaines de millions de périphériques vulnérables.</p>
<p>Logitech a bien publié une <a href="https://community.logitech.com/s/feed/0D531000055gw8YCAQ">version corrigée</a> du <a href="https://fr.wikipedia.org/wiki/Firmware">firmware</a>, mais Linux n’étant pas officiellement pris en charge, la mise à jour nécessitait de passer par Windows ou macOS.</p>
<p>Mais c’était sans compter sur la persévérance et la force de persuasion de Richard Hughes, le mainteneur de <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a>, qui a réussi à <a href="https://blogs.gnome.org/hughsie/2017/05/22/updating-logitech-hardware-on-linux/">convaincre Logitech</a> de lui fournir toute la documentation nécessaire au développement d’un outil libre de mise à jour, ainsi que la publication du firmware sur le <a href="http://www.fwupd.org/">Linux Vendor Firmware Service</a> (LVFS). Encore quelques tests, et si vous possédez de tels périphériques, Logiciels pourra bientôt vous proposer la mise à jour.</p>
<p><a href="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png"><img src="media/2743e72a.barre_bref.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/barre_bref.png" alt="" width="300" height="25"></a></p>
<p>Les applications <a href="https://fr.wikipedia.org/wiki/Flatpak">Flatpak</a> peuvent désormais utiliser les thèmes. Jusqu’à présent, quand vous installiez un Flatpak, peu importe le thème que vous utilisiez au quotidien, l’application était décorée avec Adwaita, le thème officiel du projet GNOME.</p>
<p>Mais pour que le changement puisse s’opérer, la méthode risque de vous paraître étrange. Les applications Flatpak étant isolées et ne pouvant pas accéder à vos dossiers système, il vous faudra de nouveau installer votre thème au format Flatpak pour qu’il soit accessible aux autres Flatpak. Différents thèmes populaires, tels qu’Ambiance, les différentes variantes d’Arc, Breeze ou Greybird étant d’ores et déjà disponibles sur <a href="https://flathub.org/">Flathub</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="https://www.gnomelibre.fr/2017/05/en-bref-logiciels-flatpak-logitech-rejoint-le-lvfs/" 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="">En bref : HiDPI, documentation et Builder</a> (20/05/2017)</li></ul></div></p>


feed_id: http://15minutesoffame.be/nico/blog2/index.php?article31/koozic-sortie-de-la-v0-6-0
title: Marty : KooZic: sortie de la v0.6.0
uri: Marty-KooZic-sortie-de-la-v0-6-0
url: http://15minutesoffame.be/nico/blog2/index.php?article31/koozic-sortie-de-la-v0-6-0
content:
<p>Après une v0.5.0 assez limitée en changements, KooZic sort en v0.6.0 avec une nouveauté qui déchire le slip et qui fait déjà trembler Youtube : le support des vidéos !</p><p>Bon, peut-être pas encore faire trembler Youtube, mais quand même ;-P A l'instar de Subsonic, KooZic supporte à présent le streaming vidéo, c'est-à-dire que les vidéos stockées sur le serveur peuvent être converties à la volée et diffusée où que vous soyez.</p>

<h1>Streaming vidéo</h1>

<p>Contrairement à Subsonic, les vidéos sont traitées de façon indépendante de la collection musicale. Cela se présente sous la forme d'un module Odoo (<a href="https://github.com/DocMarty84/oovideo">OOVideo</a>), avec à l'heure actuelle la possibilité de naviguer par dossier. Cela ressemble à la navigation par dossier de la partie musicale.</p>

<center><a href="media/7ddfc7ac.koozic_oovideo_01.png" data-original-source="http://15minutesoffame.be/nico/blog2/nico/images/koozic_oovideo_01.png"><img src="media/7ddfc7ac.koozic_oovideo_01.png" data-original-source="http://15minutesoffame.be/nico/blog2/nico/images/koozic_oovideo_01.png" width="500"></a></center>

<p>Au niveau du lecteur, on utilise <a href="http://clappr.io/">Clappr</a>, avec une extension pour gérer les sous-titres (<a href="https://github.com/JMVTechnology/Clappr-Subtitle">Clappr-Subtitle</a>). Ce lecteur utilise le support HTML5 du navigateur, donc pas de Flash. L'interface (moche) permet de choisir la résolution, le bitrate, la piste audio et les sous-titres chargés (support SRT uniquement).</p>

<center><a href="media/6293b998.koozic_oovideo_02.png" data-original-source="http://15minutesoffame.be/nico/blog2/nico/images/koozic_oovideo_02.png"><img src="media/6293b998.koozic_oovideo_02.png" data-original-source="http://15minutesoffame.be/nico/blog2/nico/images/koozic_oovideo_02.png" width="500"></a></center>

<p>Pour le moment, chaque changement implique de recharger la vidéo. C'est pas super sexy ni pratique, mais ça fait le job et ça permet d'adapter la qualité au débit de la connexion ainsi qu'aux capacités du serveur. Comme pour la partie musicale, c'est FFMpeg qui se charge de l'encodage en temps réel. L'option "Raw" permet de charger une vidéo sans l'encoder. Cela ne fonctionne évidemment que pour les formats supportés tels quels par le navigateur.</p>

<p>À terme, ces options pourraient être intégrées comme des extensions de Clappr (l'utilisation du conditionnel est très important ici).</p>

<h1>Autres nouveautés</h1>

<p>En marge du support vidéo, la v0.6.0 supporte la toute dernière version de <a href="http://www.subsonic.org/pages/api.jsp">l'API de Subsonic</a>. C'est la v1.15.0 de l'API, correspondant à Subsonic 6.1. Comme à chaque fois, Odoo est mis à jour, ce qui inclut des corrections mineures et des correction de failles de sécurité.</p>

<h1>Mise-à-jour d'une installation existante</h1>

<p>La nouvelle version est disponible sur le <a href="https://koozic.net/">site du projet</a>. Pas de crainte à avoir, les sources précédentes peuvent être supprimées. On extrait la nouvelle version, et on lance la mise-à-jour à partir du répertoire:</p>

<pre>./odoo-bin -u oomusic -d koozic --stop-after-init</pre>

<p>On peut relancer ensuite avec la commande habituelle.</p>

<p>Pour le support vidéo, il faut tout d'abord installer <b>mediainfo</b>. Sous Ubuntu :</p>

<pre>sudo apt install mediainfo</pre>

<p>Ensuite, dans l'interface et en tant qu'administrateur, passer tout d'abord en mode debug : changer l'URL de </p>
<pre>http://localhost:8069/web#view…</pre>
<p>vers :</p>
<pre>http://localhost:8069/web<b>?debug</b>#view</pre>

<p>Dans "Apps", cliquez sur "Update Apps List" et validez. Recliquez sur le sous-menu "Apps" : vous y trouvez OOVideo.</p>
<p><img src="media/74594f67.a18b704dbeccb150871d41ebac83318b" data-original-source="http://cdn.libravatar.org/avatar/a18b704dbeccb150871d41ebac83318b" alt="Gravatar de Marty" class="gravatar" /><br/><i>Original post of <a href="http://15minutesoffame.be/nico/blog2/index.php?article31/koozic-sortie-de-la-v0-6-0" title="Visit the source">Marty</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.citizenz.info/et-si-on-jouait-avec-lanpower
title: citizenz7 : Et si on jouait avec LanPower ?
uri: citizenz7-Et-si-on-jouait-avec-LanPower
url: https://www.citizenz.info/et-si-on-jouait-avec-lanpower
content:
<p><strong><img alt="" src="media/1b0968a2.libre_games_logo1.png" data-original-source="https://www.citizenz.info/data/medias/libre_games_logo1.png">LanPower</strong> (<a href="http://asso.lanpower.free.fr/">http://asso.lanpower.free.fr</a>) est une association loi 1901 créée en 2003 à Chavagne en Ille-et-Vilaine (35). C'est au départ une association de jeux en réseau qui s'est diversifiée dans le domaine des jeux video sous licences libres et partiellement libres.</p>

<p>L’objectif était aussi de vulgariser l'informatique auprès de la population locale et plus particulièrement les <strong>logiciels libres</strong>.</p>

<p>Parmi les activités de<img alt="" src="media/9d94f6a9.lanpower_DVD1_300x300.jpg" data-original-source="https://www.citizenz.info/data/medias/lanpower_DVD1_300x300.jpg"> l’association, on peut citer : l’organisation de nuits réseau, la promotion des logiciels libres, la création et la diffusion de compilations de jeux vidéo libres, la tenue de stands, animations et radios sur les jeux video libres, l’organisation d'ateliers informatiques sur le thème des logiciels libres, ...</p>

<p>Des membres de l’asociation, comme <strong>Patrice</strong>, se sont mis à faire des CDs de jeux libres et partiellement libres, pour les mettre en valeur :</p>

<p>"En fait je me suis dis que jouer à des jeux qui demandent sans arrêt plus de performance aux ordinateurs n'avait pas de sens et je trouvais aussi que les sanctions octroyées à des téléchargeurs de films étaient exagérées. Or, on retrouve le même problème au niveau des jeux video : le téléchargement des jeux sous licence classique aussi est illégal. C'est pourquoi je me suis très tôt (dès 1994) intéressé aux licences libres et libres de diffusion (je ne voyais pas trop la différence d'ailleurs au début)..."</p>

<p>"Etant donc dans une association consacrée aux jeux vidéo, je me suis intéressé aux jeux video sous licence libre. C'est aussi pour donner un sens à tout cela. Les créer c'est vraiment assez dur, je me suis contenté d'en faire la promotion en créant des CD/DVD et clé USB de jeux libres (ou partiellement libres d'ailleurs pour ne pas être trop limitatif. Mais le cas des jeux partiellement libres est compliqué à traiter, nous pourrons en parler ultérieurement)."</p>

<p>"Depuis l'an dernier, j'essaye de rendre indépendant de l'association LanPower tout l'aspect <strong>jeux libres</strong>. Ce qui fût fait en créant le site <a href="https://libregamesinitiatives.tuxfamily.org/">https://libregamesinitiatives.tuxfamily.org</a>. Mais c'est le site d'une structure qui n'existe pas encore et qui est à créer. Elle est vraiment ambitieuse, car elle serait promoteur, éditeur et diffuseur de jeux libres <strong>en incluant l'aspect rémunération des auteurs</strong>, des fonctionnalités qui ne sont pas prise en compte par les structures existantes..."</p>

<p>"Donc un gros projet, mais pour en faire ne serait-ce qu'une association, il faudrait être au moins 2. Et je n'ai pas encore eu le temps de faire la promotion de cette idée (peut-être aux <strong>RMLL 2018</strong>). Pourtant, il y a pas mal de monde qui gravite autour des jeux libres, il suffirait d'avoir du temps et de l'énergie pour lancer quelque chose. En attendant, l'idée reste hébergée par l'association LanPower, cela évite quelques frais..."</p>

<p>Patrice a choisi de diffuser ses CD et DVD par l’intermédiaire de bittorrent sur <a href="http://www.freetorrent.fr/">http://www.freetorrent.fr</a> où vous retrouverez une bonne quinzaine de CVD/DVD, quelques-uns thématiques (Tous publics, Action, Direct-play, Jouer ensemble,...) et même quelques « Hors-Série » (grand-parents, filles, …).</p>

<div>Site web : <a href="https://libregamesinitiatives.tuxfamily.org/">https://libregamesinitiatives.tuxfamily.org/</a><br>
Contact : <a href="https://libregamesinitiatives.tuxfamily.org/index.php/contact">https://libregamesinitiatives.tuxfamily.org/index.php/contact</a></div>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/et-si-on-jouait-avec-lanpower" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Ou-sont-les-passionne-e-s
title: genma : Où sont les passionné.e.s ?
uri: genma-Où-sont-les-passionné-e-s
url: https://blog.genma.fr/?Ou-sont-les-passionne-e-s
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2657.jpg?1495609570" width="150" height="79"><div><p>L'entreprise dans laquelle je travaille est en pleine phase d'expansion. Nous recrutons, nous cherchons des profils et des spécialistes de tout type, <i>le point commun</i> étant le logiciel libre.</p>
<p>Dans les missions que j'ai au quotidien, j'ai entre autre celle de faire passer des entretiens techniques et d'évaluer les connaissances des candidats. Une équipe travaille au recrutement et on m'affecte donc des rendez-vous, on me transmet des CV de candidats que j'étudie avant de les recevoir.</p>
<p>Les profils que je reçois sont intéressants. Mais aucun ne se démarque vraiment. Les personnes répondent à mes questions, me disent qu'ils font de la veille - et heureusement pour quelqu'un qui travaille dans l'informatique. Mais il manque ce petit plus. Cette petite différence, cet élément différenciant. Ils utilisent des logiciels opensource par effet de mode, parce que c'est la technologie en vague ou celle que leurs missions leurs ont imposées. Je suis face à des profils qui font de l'opensource, moi je voudrais des adeptes du logiciel libre, et la nuance est importante à mes yeux. Tous ont des diplômes d'écoles d'ingénieurs. Ont des diplômes que je n'ai pas, ont très probablement de nombreuses compétences que je n'ai pas. Mais il manque ce petit plus….</p>
<p>À côté de ça, je côtoie des personnes issues de parcours chaotique, des personnes autodidactes qui ont appris à apprendre l'informatique grâce aux possibilités et opportunités qu'offre le logiciel libre et ses quatre libertés. Grâce au partage de connaissances des uns et des autres via les wiki, billets de blog, forum, activités associatives et autres conférences... Des milieux que je connais bien et dans lesquels après avoir longtemps été passif, je suis devenu acteur à mon modeste niveau pour à mon tout partager mes connaissances et mon expérience acquise avec les années. Sébastien, pour ne citer que lui, est un bien bel exemple de cette réussite. Il fait des billets de qualité avec lesquels j'apprends beaucoup de choses. Ce que je cherche, c'est cette personne qui partage, qui contribue, qui diffuse, qui a une présence et une expertise dans le logiciel libre.</p>
<p>Alors, je profite d'avoir un réseau de personnes que je connais pour recruter et coopter. Deux nouveaux collaborateurs vont arriver dans quelques semaines, dont un qui sera dans mon équipe et pour lequel j'attends beaucoup, mais je sais qu'il sera à la hauteur et se dépassera (Et je l'aiderai pour ça). J'ai aussi de bon espoir pour Will, qui doit encore finir ses études et son alternance. Et pour toi Olivier. Quatre personnes d'ici la fin de l'année. Quatre personnes avec qui j'aurai plaisir à travailler car je sais ce qu'elles valent. Et toutes sont plus ou moins impliquées dans le logiciel libre, à leur niveau, et surtout sont des personnes qui ont ce petit plus, car passionnées.</p>
<p>Dans mon équipe, il y a déjà quelques beaux profils, dont un que que je voudrais prendre sous mon aile et l'aider à exploiter son potentiel. Oui Alex je pense à toi. Cela peut sembler prétentieux, mais je sais que j'ai enfin la maturité pour aider et encadrer d'autres personnes plus jeunes et moins expérimentées. Et c'est mon entreprise actuelle qui a vu ça en moi et su me mettre à la place qui me convenait.<br>
Pour en revenir au recrutement et au titre de ce billet, tous ces profils compétents auxquels il manque le petit plus me font me poser les questions suivantes : où sont les passionné.e.s ? Où sont les autodidactes ? Où sont les personnes qui bidouillent et aiment ça ?</p>
<p>"Quand on a une famille on a moins de temps pour bidouiller et geek". Tel est le propose que me tienne quelques-uns de mes collaborateurs, presque désabusés. Alors je veux changer les choses, le secouer, apporter mon expérience, qui je suis, pour faire bouger les choses. Et la direction m'en donne les moyens et les opportunités.</p>
<p>Autre sujet, celui de la présence des femmes dans l'entreprise. Il y en a quelques unes, compétentes et talentueuses. On sait également que la parité est très difficile et encore plus dans le monde de l'informatique. Pour l'instant, je n'ai eu aucune candidate. Je n'aime pas trop et ne suis pas à l'aise avec les discriminations positives. Moi je vois l'être humain en face de moi. Qu'importe l'origine, le genre ou autre. J'ai un humain. Et pourtant, j'aimerais tant que des femmes soient recrutées et se sentent enfin valorisées pour leurs qualités techniques et personnelles, gagnent confiance en elles grâce à leur nouvel emploi. J'aimerais pouvoir dire à ma petite nièce quand elle sera plus grande que j'ai, à ma modeste échelle, contribuer à redonner aux Femmes la place qu'elles méritent dans la Société, en ayant dans mon équipe des femmes fortes et épanouies, compétentes qui font que des hommes auront remis en question leurs préjugés sexistes et misogyne en ayant travailler avec elles, sous leur direction… Oui c'est très probablement « le syndrome du protecteur » ou autre que verront certain.e.s d'entre vous vu que je suis un homme blanc éduqué cis etc. Mais celles et ceux qui me connaissent savent, je l'espère, que ce n'est pas le cas mais une vraie volonté de ma part d'aider, d'épauler et de soutenir l'autre.</p>
<p>Alors, si tu te reconnais, si tu es doué.e et que tu le sais. Et même si tu doutes, car ne te penses pas à la hauteur, tentes quand même. Travailles et envoies ton CV et ta lettre de motivation. Et qui sait, peut être seras tu l.e.a passioné.e que je recherche.<br>
Pour finir, vous renvoie vers mes différents billets :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Premiere-semaine-dans-ma-nouvelle-vie" title="Premières semaines dans ma nouvelle vie">Premières semaines dans ma nouvelle vie</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Je-suis-chef-d-equipe-tu-nous-rejoins" title="Je suis chef d'équipe ; tu nous rejoins ?">Je suis chef d'équipe ; tu nous rejoins ?</a> <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Vous-voulez-que-vos-employes-s-epanouissent" title="Vous voulez que vos employés s'épanouissent ?">Vous voulez que vos employés s'épanouissent ?</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Pour-travailler-avec-moi-au-sein-de-mon-equipe" title="Pour travailler avec moi au sein de mon équipe...">Pour travailler avec moi au sein de mon équipe...</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="https://blog.genma.fr/?Ou-sont-les-passionne-e-s" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.gnomelibre.fr/2017/05/extensions-autour-du-reseau/
title: Okki : Extensions autour du réseau
uri: Okki-Extensions-autour-du-réseau
url: https://www.gnomelibre.fr/2017/05/extensions-autour-du-reseau/
content:
<p>Voici une courte liste d’extensions permettant d’afficher des informations ou de mieux gérer votre réseau.</p>
<p><a href="https://extensions.gnome.org/extension/904/disconnect-wifi/"><strong>Disconnect Wifi</strong></a></p>
<p>Ajoute une option dans le menu système permettant de se déconnecter du <a href="https://fr.wikipedia.org/wiki/Wi-Fi">Wi-Fi</a>. En cas de déconnexion, affiche une option pour se reconnecter.</p>
<p><a href="https://extensions.gnome.org/extension/1190/ip-finder/"><strong>IP Finder</strong></a></p>
<figure><a href="media/fd70b1d8.ip_finder_20.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/ip_finder_20.png"><img src="media/fd70b1d8.ip_finder_20.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/05/ip_finder_20.png" alt="" width="480" height="300" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/05/ip_finder_20.png 480w, https://www.gnomelibre.fr/wp-content/uploads/2017/05/ip_finder_20-300x188.png 300w" sizes="(max-width: 480px) 100vw, 480px"></a><figcaption>IP Finder 2.0</figcaption></figure><p>Affiche votre <a href="https://fr.wikipedia.org/wiki/Adresse_IP">adresse IP</a> publique et certaines informations associées (nom d’hôte, pays, AS block…) qui peuvent être utiles en cas d’utilisation d’un <a href="https://fr.wikipedia.org/wiki/R%C3%A9seau_priv%C3%A9_virtuel">VPN</a>.</p>
<p>Vous pouvez choisir où afficher les informations (gauche, centre, droite) et opter pour n’afficher que le drapeau du pays auquel est rattachée votre adresse.</p>
<p><a href="https://extensions.gnome.org/extension/771/proxy-switcher/"><strong>Proxy Switcher</strong></a></p>
<p>Permet de basculer rapidement entre les différents <a href="https://fr.wikipedia.org/wiki/Proxy">proxy</a> que vous auriez configurés dans les paramètres réseau.</p>
<p><a href="https://extensions.gnome.org/extension/1085/simple-net-speed/"><strong>Simple Net Speed</strong></a></p>
<p>Affiche la vitesse de votre connexion. Un clique gauche permet de basculer entre les différents modes :</p>
<ul><li>vitesse totale en <a href="https://fr.wikipedia.org/wiki/Bit">bits</a></li>
<li>vitesse totale en <a href="https://fr.wikipedia.org/wiki/Byte">bytes</a></li>
<li>vitesse montante et descendante en bits</li>
<li>vitesse montante et descendante en bytes</li>
<li>Téléchargement total en bytes (un clique droit permet de réinitialiser le compteur)</li>
</ul>
<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="https://www.gnomelibre.fr/2017/05/extensions-autour-du-reseau/" 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>


title: OLPC France : 4 ans de recherche autour des XO dans deux classes primaires en France
uri: OLPC-France-4-ans-de-recherche-autour-des-XO-dans-deux-classes-prima
feed_id:
https://olpc-france.org/blog/2017/05/4-ans-de-recherche-autour-des-xo-dans-deux-classes-primaires-en-france/

url:
https://olpc-france.org/blog/2017/05/4-ans-de-recherche-autour-des-xo-dans-deux-classes-primaires-en-france/

content:
<p>En 2012, sous l’impulsion de Sandra Nogry, OLPC France soumettait une demande de financement <a href="https://www.iledefrance.fr/competence/picri">PICRI</a> à la région Île de France, sans bien savoir où cette aventure allait nous mener.</p>
<p>Quatre ans plus tard, cette aventure s’achève avec la publication d’un rapport scientifique riche d’enseignements pour qui s’intéresse à l’éducation, au numérique ou aux deux à la fois !</p>
<blockquote><p>Le projet PICRI UOPO mené en collaboration entre le Laboratoire Paragraphe (Université Paris 8) et l’association OLPC France vise à étudier l’usage et l’appropriation d’ordinateurs portables à l’école primaire en vue de proposer des dispositifs d’accompagnement à l’appropriation. Dans ce but, plusieurs études ont été conduites dans deux écoles en Ile-de-France et dans une école de Nosy Komba à Madagascar où l’association OLPC France porte un projet éducatif. Ces études ont consisté à analyser l’activité des acteurs dans une perspective diachronique en mobilisant les concepts et la méthodologie de l’ergonomie (observations, entretiens en situation, auto-confrontation, focus groups).</p></blockquote>
<p>Derrière ces mots il y a des visages, de nouveaux membres d’OLPC France et – nous l’espérons – des projets à venir ! Un très grand merci à tous ceux qui se sont impliqués dans ces recherches.</p>
<iframe src="https://www.slideshare.net/slideshow/embed_code/76337678" width="760" height="610" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br>
<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="https://olpc-france.org/blog/2017/05/4-ans-de-recherche-autour-des-xo-dans-deux-classes-primaires-en-france/" 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="">OLPC France en ordre de marche pour 2013</a> (23/10/2012)</li><li>OLPC France : <a href="">Vos comp&eacute;tences informatiques au service d&rsquo;un projet humanitaire</a> (15/01/2013)</li><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="">A Saint-Denis, les XO r&eacute;investissent l&rsquo;&eacute;cole</a> (29/10/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></ul></div></p>


feed_id: https://www.citizenz.info/decouverte-de-libre-os-usb
title: citizenz7 : Découverte de Libre OS USB
uri: citizenz7-Découverte-de-Libre-OS-USB
url: https://www.citizenz.info/decouverte-de-libre-os-usb
content:
<p><strong><a href="media/dd1cde2a.libre_os_usb_bureau_portable_HP.png" data-original-source="https://www.citizenz.info/data/medias/libre_os_usb_bureau_portable_HP.png"><img alt="" src="media/dd1cde2a.libre_os_usb_bureau_portable_HP.png" data-original-source="https://www.citizenz.info/data/medias/libre_os_usb_bureau_portable_HP.png"></a>Libre Expert </strong>(entreprise du Numérique libre située à Clermont‐Ferrand) lançait il y a un peu plus de 2 ans le projet Libre OS USB.<br>
L’idée était simple : proposer une clef USB amorçable GNU/Linux, francisée, avec persistance des données, qui pourrait démarrer sur tout PC d’architecture 64 bits, y compris les dernières générations ayant un BIOS UEFI avec Secure boot.<br>
Un <a href="http://linuxfr.org/news/le-projet-libre-os-usb-a-besoin-de-vous">article était publié sur LinuxFr.org</a> et une campagne de financement participatif (pour moi ça sera crowd-funding) était lancée sur <a href="http://fr.ulule.com/libreos-usb/">le site Ulule</a>.</p>

<p>Après quelques ajustements dans les versions suivantes, le produit semble arriver à maturité. Aujourd'hui, c'est une Ubuntu 17.04 Zesty Zapus 64 bits qui sert de base au projet.<br>
C'est une version d'essai que j'ai pu tester. En effet, la version finale n'est pas encore "publique" et l'auteur attend la fin du crowd-funding pour proposer un lien depuis le site même consacré à Libre OS USB qui est un des objectifs de la campagne...</p>

<p><strong>Le test :</strong><br>
Pour créer la clé (de minimum de 16Go), on utilise (sous Linux) la commande "dd" avec ses paramètres, ou "Rufus" sous Windows en mode "dd".<br>
Pour profiter de l'espace d'un périphérique d'une capacité supérieure à 16Go, il est recommandé d'agrandir la partition "HOME" de Libre OS USB à l'aide de l'utilitaire GParted en conservant la partition en "HIDDEN".<br>
Attention à ne pas faire cette opération depuis le système Libre OS USB en fonctionnement, mais depuis un autre système.</p>

<p><a href="media/6d6db8ce.LibreosUSB_1.png" data-original-source="https://www.citizenz.info/data/medias/LibreosUSB_1.png"><img alt="" src="media/6d6db8ce.LibreosUSB_1.png" data-original-source="https://www.citizenz.info/data/medias/LibreosUSB_1.png"></a>Une des particularités de ce liveCD (euh non "live-USB" !) est l'utilisation d'une partition /home cryptée. C'est le gestionnaire Gnome ENCFS qui se charge de gérer les "cachettes".<br>
Etonné, car je découvre comme un "bleu" ce type de système. Plutôt pas mal pour garder ses données "au chaud". Evidemment, la clé garde les infos sur la partition /home qui est d'ailleurs créée pour cela. Donc si vous utilisez la clé sur un portable "A" elle sera évidemment réutilisable avec toutes vos données sur un PC "B". Très pratique en cas de "nomadisme informatique".<br>
La clef est capable de démarrer aussi bien en mode UEFI/Secure Boot (Nouvelle génération) qu'en mode Classique (Legacy/CSM) tout en conservant la persistance des données.</p>

<p>Le seul bémol pour moi a été de trouver une clé USB de 16 Go ou plus. Je sais : de nos jours c'est ultra commun d'avoir ce type de périphérique mais voila... J'ai du soudoyer mon fils à grand renfort de Kinder Bueno afin de disposer d'une clé USB de 16 Go pour le test.</p>

<p>Le reste du système est relativement "commun" : c'est du Ubuntu pour la base, c'est du Mate pour le bureau et ça fonctionne plutôt bien. La fluidité de tout le système dépend évidemment de la clé que vous utilisez et du PC support. Il faudra être patient sur certains matériels ...</p>

<p><a href="media/4f1d5379.libre_os_usb_encfs.png" data-original-source="https://www.citizenz.info/data/medias/libre_os_usb_encfs.png"><img alt="" src="media/4f1d5379.libre_os_usb_encfs.png" data-original-source="https://www.citizenz.info/data/medias/libre_os_usb_encfs.png"></a>Une difficulté aura aussi été de pouvoir démarrer le PC sur USB. Je sais : il ne faut pas être sorti de "Saint-Cyr". Mais bon : visiblement mon PC portable HP Pavilion G6 n'aime pas beaucoup les clés USB. Il aura aussi fallu l'amadouer à grand renfort de F2 et F11 pour arriver à lui indiquer le "bon chemin".</p>

<p>Au final, et pour faire court, avec Libre OS USB, on se retrouve avec un "bureau ambulant" de quelques grammes seulement. On branche la clé USB sur n'importe quelle machine et on dispose d'un environnement de bureau moderne et rapide, capable de se connecter à Internet avec tous les outils courants.<br>
Grâce à la persistance des données vos paramétrages sont conservés et vos données aussi ! Utile également si vous avez un ordinateur "planté", grâce à cette clef, vous accédez à vos disques et pouvez récupérer vos données facilement.</p>

<p>Patrick, auteur du projet, informaticien indépendant, essaie de vivre du modèle économique de certains projets libres. Il développe Libre OS USB et cherche à promouvoir le projet pour financer ses développements par crowd-funding.<br>
On voit bien évidemment les différentes possibilités et qualités de ce projet qui vaut bien un petit détour par le site web de l'auteur.</p>

<p><strong><em><a href="media/0ca075c0.libre_os_usb_mate_desktop.png" data-original-source="https://www.citizenz.info/data/medias/libre_os_usb_mate_desktop.png"><img alt="" src="media/0ca075c0.libre_os_usb_mate_desktop.png" data-original-source="https://www.citizenz.info/data/medias/libre_os_usb_mate_desktop.png"></a>Rappel des liens de l'article :</em></strong><br>
- Vous pouvez contacter Patrick Fox à l'adresse suivante : patrick.fox AT libre-expert.com<br>
- Page du financement participatif : <a href="https://www.kickstarter.com/projects/965919991/free-libre-os-usb">https://www.kickstarter.com/projects/965919991/free-libre-os-usb</a><br>
- Site web de l'auteur : <a href="http://www.libre-expert.com/">http://www.libre-expert.com</a></p>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/decouverte-de-libre-os-usb" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Benoît Boudaud : Installer une distribution Linux sur un smartphone Android
uri: Benoît-Boudaud-Installer-une-distribution-Linux-sur-un-smartphone-A
feed_id:
https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/

url:
https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/

content:
<p>C’est dans un état de fourbitude avancé que j’écris cet article. La raison en est que je me suis mis en tête d’installer une distribution Linux sur mon Huawei P7 Ascend Mini dont je vous avais parlé dans mon article précédent. Il m’a fallu une semaine pour venir à bout de cette mission mais elle fut riche d’enseignements.</p>
<p><img data-attachment-id="13547" data-permalink="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/screenshot_2017-05-26-15-40-07/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/screenshot_2017-05-26-15-40-07.png?w=586&amp;h=330" data-orig-size="960,540" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="Screenshot_2017-05-26-15-40-07" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/screenshot_2017-05-26-15-40-07.png?w=586&amp;h=330?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/screenshot_2017-05-26-15-40-07.png?w=586&amp;h=330?w=840" src="https://ordinosor.files.wordpress.com/2017/05/screenshot_2017-05-26-15-40-07.png?w=586&amp;h=330" alt="Screenshot_2017-05-26-15-40-07" width="586" height="330" srcset="https://ordinosor.files.wordpress.com/2017/05/screenshot_2017-05-26-15-40-07.png?w=586&amp;h=330 586w, https://ordinosor.files.wordpress.com/2017/05/screenshot_2017-05-26-15-40-07.png?w=150&amp;h=84 150w, https://ordinosor.files.wordpress.com/2017/05/screenshot_2017-05-26-15-40-07.png?w=300&amp;h=169 300w, https://ordinosor.files.wordpress.com/2017/05/screenshot_2017-05-26-15-40-07.png?w=768&amp;h=432 768w, https://ordinosor.files.wordpress.com/2017/05/screenshot_2017-05-26-15-40-07.png 960w" sizes="(max-width: 586px) 85vw, 586px"></p>
<h4>Rooter un smartphone, autrement dit obtenir les droits de superutilisateur</h4>
<p>Pour commencer, j’avais jeté mon dévolu sur l’application <a href="https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy&amp;hl=fr" target="_blank" rel="noopener noreferrer">Linux Deploy</a> qui promet d’installer la distribution de son choix sur un smartphone rooté. Me mettre en root sur <a href="https://ordinosor.wordpress.com/2015/10/25/assembler-son-ordinateur/" target="_blank" rel="noopener noreferrer">Volgor</a>, mon ordinateur de bureau, ça je sais faire et c’est à la portée du premier noube venu. Mais rooter un smartphone Android est une expérience que je n’avais jamais vécu et je me demande encore pourquoi l’opération est si ardue.</p>
<p>J’ai cherché sur internet une solution qui me satisfasse mais j’ai essuyé une incroyable quantité d’échecs à tel point que j’étais au bord de la capitulation. J’étais confronté à un terrible dilemme. Je ne parvenais pas à rooter mon smartphone directement, c’est-à-dire sans l’appui d’un PC. Quant aux applications qui promettaient de rooter en s’aidant d’un PC, elles ne s’installaient que sous un environnement Windows.</p>
<h4>Installation de la distribution Dont-On-Ne-Doit-Pas-Prononcer-Le-Nom.</h4>
<p>Eh bien figurez vous que j’ai perdu la tête. Moi, un ubuntero radicalisé depuis sept ans, j’ai craqué et j’ai installé <a href="https://www.microsoft.com/fr-fr/software-download/windows10ISO" target="_blank" rel="noopener noreferrer">Fenêtres 10</a> dans une machine virtuelle. J’avais grand honte.  J’ai tiré les rideaux, attendu que la nuit tombe, et dans l’obscurité la plus complète, vêtu d’un chandail à capuche comme s’en affublent parfois les loubards des faubourgs, j’ai accompli ma sinistre besogne, tout ceci pour pouvoir faire tourner au bout du compte l’application <a href="https://www.kingoapp.com/" target="_blank" rel="noopener noreferrer">KingoRoot</a>…</p>

<a href="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/fenetre_10/"><img width="150" height="84" src="https://ordinosor.files.wordpress.com/2017/05/fenetre_101.png?w=150&amp;h=84" alt="" srcset="https://ordinosor.files.wordpress.com/2017/05/fenetre_101.png?w=150&amp;h=84 150w, https://ordinosor.files.wordpress.com/2017/05/fenetre_101.png?w=300 300w" sizes="(max-width: 150px) 85vw, 150px" data-attachment-id="13459" data-permalink="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/fenetre_10/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/fenetre_101.png" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="fenetre_10" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/fenetre_101.png?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/fenetre_101.png?w=840"></a>
<a href="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/fenetre_10_1/"><img width="150" height="84" src="https://ordinosor.files.wordpress.com/2017/05/fenetre_10_11.png?w=150&amp;h=84" alt="" srcset="https://ordinosor.files.wordpress.com/2017/05/fenetre_10_11.png?w=150&amp;h=84 150w, https://ordinosor.files.wordpress.com/2017/05/fenetre_10_11.png?w=300 300w" sizes="(max-width: 150px) 85vw, 150px" data-attachment-id="13460" data-permalink="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/fenetre_10_1/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/fenetre_10_11.png" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="fenetre_10_1" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/fenetre_10_11.png?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/fenetre_10_11.png?w=840"></a>

<p>J’ai connecté mon smartphone via un cable usb et rien ne s’est passé! Il faut faire en effet une petite manipulation pour que le smartphone se connecte  à la machine virtuelle et non pas au système d’exploitation principal. Sans rentrer dans les détails, il faut cliquer sur l’onglet périphérique USB de la machine virtuelle et rajouter un filtre (comme dans la capture d’écran ci-dessous).</p>
<p><img data-attachment-id="13463" data-permalink="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/filtre/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/filtre.png?w=569&amp;h=301" data-orig-size="1076,569" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="filtre" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/filtre.png?w=569&amp;h=301?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/filtre.png?w=569&amp;h=301?w=840" src="https://ordinosor.files.wordpress.com/2017/05/filtre.png?w=569&amp;h=301" alt="filtre" width="569" height="301" srcset="https://ordinosor.files.wordpress.com/2017/05/filtre.png?w=569&amp;h=301 569w, https://ordinosor.files.wordpress.com/2017/05/filtre.png?w=150&amp;h=79 150w, https://ordinosor.files.wordpress.com/2017/05/filtre.png?w=300&amp;h=159 300w, https://ordinosor.files.wordpress.com/2017/05/filtre.png?w=768&amp;h=406 768w, https://ordinosor.files.wordpress.com/2017/05/filtre.png?w=1024&amp;h=542 1024w, https://ordinosor.files.wordpress.com/2017/05/filtre.png 1076w" sizes="(max-width: 569px) 85vw, 569px"></p>
<p>Finalement, j’étais parvenu à mes fins. Comme vous pouvez le constater de visu, mon smartphone a fait son premier root.</p>
<p><img data-attachment-id="13467" data-permalink="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/root_2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=620&amp;h=349" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="root_2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=620&amp;h=349?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=620&amp;h=349?w=840" src="https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=620&amp;h=349" alt="root_2" width="620" height="349" srcset="https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=620&amp;h=349 620w, https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=1240&amp;h=698 1240w, https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=150&amp;h=84 150w, https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=300&amp;h=169 300w, https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=768&amp;h=432 768w, https://ordinosor.files.wordpress.com/2017/05/root_2.png?w=1024&amp;h=576 1024w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></p>
<p>Je me suis donc empressé d’installer <a href="https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy" target="_blank" rel="noopener noreferrer">Linux Deploy</a> pour réaliser non sans une certaine déception, que mon <strong>Huawei P7 Ascend Mini</strong> n’était pas pris en charge par cette application. <del>Après avoir éclaté mon clavier contre le mur</del> Loin de me décourager, je me suis remis en quête d’une nouvelle solution. Le moins qu’on puisse dire, c’est que mes efforts ont été récompensés puisque j’ai découvert dans le <strong>Google Play Store</strong>, une application installant Debian sans rooter le smartphone et sans passer par un ordinateur de bureau. Cela tombait bien puisque mon clavier venait justement de me lâcher. Cette application s’appelle <a href="https://play.google.com/store/apps/details?id=com.gnuroot.debian" target="_blank" rel="noopener noreferrer">GNURoot Debian</a>.</p>
<h4>Installer Debian sur son smartphone à l’aide de GNURoot Debian</h4>
<p>Voici donc <a href="https://www.xda-developers.com/guide-installing-and-running-a-gnulinux-environment-on-any-android-device/" target="_blank" rel="noopener noreferrer">la marche à suivre</a> traduite en français par mes soins :</p>
<ol><li>Installer <a href="https://play.google.com/store/apps/details?id=com.gnuroot.debian" target="_blank" rel="noopener noreferrer">GNURoot Debian</a> et <a href="https://play.google.com/store/apps/details?id=x.org.server" target="_blank" rel="noopener noreferrer">XServer XSDL</a> (disponibles dans le Google Play Store)</li>
<li>Lancer GNURoot Debian qui va s’initialiser pendant quelques minutes avant d’ouvrir une fenêtre de terminal en root. Ne vous y méprenez pas! Il s’agit d’un fake root qui tourne à l’intérieur du bac à sable d’Android.</li>
<li>Faire une mise à jour en entrant les commandes <strong>apt-get update</strong> et <strong>apt-get upgrade</strong>.</li>
<li>Installer un environnement de bureau léger de préférence <strong>LXDE</strong> en entrant soit la commande <strong>apt-get install lxde</strong> ou mieux encore <strong>apt-get install lxde-core</strong>. Cette dernière commande installe le strict minimum mais c’est déjà bien suffisant pour les ressources de votre smartphone, croyez-moi!</li>
<li>Il est recommandé d’installer également <strong>Synaptic Package Manager</strong> (interface graphique pour APT) et <strong>Pulseaudio</strong> (pour le son). Pour cela, il faut entrer les commandes <strong>apt-get install synaptic</strong> et <strong>apt-get install pulseaudio</strong>.</li>
<li>La dernière opération consiste à activer l’environnement graphique de bureau <strong>LXDE</strong>. Pour cela, il faut lancer <strong>XServer XSDL</strong> et télécharger les polices et fontes additionnelles. Finalement, un écran bleu va apparaître avec la commande suivante :<br><code><span>export</span><span> DISPLAY</span><span>=:</span><span>0</span><span> PULSE_SERVER</span><span>=</span><span>tcp</span><span>:</span><span>127.0</span><span>.</span><span>0.1</span><span>:</span><span>4712</span><br></code></li>
<li>Revenez dans le terminal ouvert par <strong>GNURoot Debian</strong> et entrez la commande ci-dessus.</li>
<li>Puis entrez la commande suivante: <strong>startlxde &amp;</strong></li>
<li>Revenez dans l’application <strong>XServer XSDL</strong> et. Si tout s’est déroulé comme prévu, vous allez voir apparaître un bureau Debian. Voici quelques captures d’écran de mon schnapsphone nantie de sa distribution Debian.<a href="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/#gallery-13382-1-slideshow">Cliquer pour visualiser le diaporama.</a></li>
</ol><p>Dans mon prochain article, nous verrons ensemble comment installer pas à pas, la distribution Archlinux sur un téléphone des PTT à cadran rotatoire.</p>
<p><img data-attachment-id="13556" data-permalink="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/telephone/" data-orig-file="https://ordinosor.files.wordpress.com/2017/05/telephone.png?w=840" data-orig-size="819,610" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="telephone" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/05/telephone.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/05/telephone.png?w=840?w=819" src="https://ordinosor.files.wordpress.com/2017/05/telephone.png?w=840" alt="telephone" srcset="https://ordinosor.files.wordpress.com/2017/05/telephone.png 819w, https://ordinosor.files.wordpress.com/2017/05/telephone.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/05/telephone.png?w=300 300w, https://ordinosor.files.wordpress.com/2017/05/telephone.png?w=768 768w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/13382/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/13382/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=13382&amp;subd=ordinosor&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/2bfe7d9e.32ef7afc84e96215042dfebd6840b008" data-original-source="http://cdn.libravatar.org/avatar/32ef7afc84e96215042dfebd6840b008" alt="Gravatar de Beno&icirc;t Boudaud" class="gravatar" /><br/><i>Original post of <a href="https://ordinosor.wordpress.com/2017/05/26/installer-une-distribution-linux-sur-un-smartphone-android/" title="Visit the source">Benoît Boudaud</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="">Installer un serveur Mumble sur Debian</a> (20/01/2015)</li><li>Geek de France : <a href="">KDE arrive sur smartphone avec Plasma Mobile</a> (27/07/2015)</li><li>Cyrille BORNE : <a href="">Ubuntu la distribution trop bien pour les noobs sauf quand elle plante</a> (20/05/2011)</li><li>Beno&icirc;t Boudaud : <a href="">T-UI launcher, un bel outil destin&eacute; aux geeks</a> (19/05/2017)</li><li>Peck : <a href="">Une distribution GNU sur android</a> (07/06/2011)</li></ul></div></p>


