# articles

title: Benoît Boudaud : Python : classes et méthodes (partie 1), avec un peu de menuiserie en prime.
uri: Benoît-Boudaud-Python-classes-et-méthodes-(partie-1)-avec-un-pe
feed_id:
https://ordinosor.wordpress.com/2017/06/17/python-classes-et-methodes-partie-1-avec-un-peu-de-menuiserie-en-prime/

url:
https://ordinosor.wordpress.com/2017/06/17/python-classes-et-methodes-partie-1-avec-un-peu-de-menuiserie-en-prime/

content:
<p>En <a href="https://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet" target="_blank" rel="noopener">programmation orientée objet</a> (POO) et notamment dans le langage Python, tout est objet ! En fait, c’est un peu comme dans le monde réel… Nous sommes entourés d’objets de toutes sortes.</p>
<p>Ces objets virtuels sont instanciés par des classes. Une classe, c’est d’abord un type d’objet. Par exemple le nombre entier <strong>23</strong> est un objet de type <strong>‘int’</strong>, c’est-à-dire instancié par la classe <strong>‘int’</strong> :</p>
<pre>
print(type(23))
</pre>
<p><span>Résultat : class ‘int’</span></p>
<p>Et ce qui est trop méga kisscool, c’est que Python autorise n’importe qui à définir ses propres classes et à les lancer en production.</p>
<p>Une classe se déclare en utilisant le mot-clé <strong>class</strong> suivi du nom que le programmeur lui a donné. Par convention, le nom d’une classe commence toujours par une majuscule :</p>
<pre>
class Truc(object):
</pre>
<p>Elle hérite des caractéristiques de la mère de toutes les classes fondamentales, à savoir <strong>object</strong> (entre les parenthèses). Notez bien qu’en Python 3, cette indication est devenue facultative.</p>
<p>Cette classe baptisée <strong>Truc </strong>(pour l’exemple) permet donc d’instancier de nouveaux objets sur lesquels on applique différentes méthodes.</p>
<h3>Les méthodes</h3>
<p>Tout comme une fonction, une méthode se déclare avec le mot-clé <strong>def</strong>. Il existe toutefois deux différences majeures entre les fonctions et les méthodes :</p>
<ol><li>Une méthode est toujours encapsulée dans une classe, c’est-à-dire déclarée et définie à l’intérieur d’une classe.</li>
<li>Contrairement à une fonction qui peut n’avoir aucun paramètre, une méthode compte toujours au moins un paramètre qui est, par convention, la référence d’instance <strong>self</strong>.</li>
</ol><h3>Instancions un meuble de bibliothèque virtuel</h3>
<p>Ce que je suis en train de vous raconter est un peu abstrait voire totalement abscons… Alors avant de manipuler les classes et les méthodes, notamment avec le module Tkinter, prenons un peu de bon temps et amusons-nous  à créer virtuellement un objet de notre quotidien, en l’occurrence un <strong>meuble de bibliothèque</strong>.</p>
<p><img data-attachment-id="14435" data-permalink="https://ordinosor.wordpress.com/2017/06/17/python-classes-et-methodes-partie-1-avec-un-peu-de-menuiserie-en-prime/biblio/" data-orig-file="https://ordinosor.files.wordpress.com/2017/06/biblio.jpg?w=840" data-orig-size="353,599" 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="biblio" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/06/biblio.jpg?w=840?w=177" data-large-file="https://ordinosor.files.wordpress.com/2017/06/biblio.jpg?w=840?w=353" src="https://ordinosor.files.wordpress.com/2017/06/biblio.jpg?w=840" alt="biblio" srcset="https://ordinosor.files.wordpress.com/2017/06/biblio.jpg 353w, https://ordinosor.files.wordpress.com/2017/06/biblio.jpg?w=88 88w, https://ordinosor.files.wordpress.com/2017/06/biblio.jpg?w=177 177w" sizes="(max-width: 353px) 85vw, 353px"></p>
<p>Pour ce faire, nous allons définir une classe <strong>ElementsDeMeuble()</strong> qui va nous permettre de produire les différents éléments qui composent un meuble de bibliothèque, à savoir sept étagères et deux montants. Les étagères et les montants seront donc des objets de type <strong>ElementsDeMeuble()</strong>.</p>
<p>Allez, c’est parti! Définissons la classe :</p>
<pre>
class ElementsDeMeuble (object) :
    """Production des différents éléments qui, une fois assemblés,
       composeront le meuble."""

    def __init__(self, largeur = 0, longueur = 0, quantite = 0)
        """Définition de la méthode constructeur qui se déclenche
           automatiquement lorsque la classe est activée.
           Elle est dotée de paramètres par défaut qui permettent
           d’éviter de générer une erreur (largeur = 0, etc...)."""

        # Création des attributs d’instance self :
        self.largeur = largeur    # en millimètres
        self.longueur = longueur  # en millimètres
        self.quantite = quantite

    def debiter(self):
        "Débit des éléments"

# Création des différents objets:
etagères = ElementsDeMeuble(1000, 300, 7)
etagères.debit() #Application de la méthode debit sur l'objet nouvellement créé.

montants= ElementsDeMeuble(2000, 300, 2)
montants.debit()
</pre>
<p>Nous obtenons deux montants de 2000 mm de longueur et 300 mm de largeur ainsi que sept étagères de 1000 mm de longueur et 300 mm de largeur.</p>
<p>Maintenant que nous avons tous nos éléments, nous allons pouvoir créer l’objet <strong>meuble de bibliothèque</strong>. Pour ce faire, nous allons définir la classe <strong>Meuble()</strong>. Notre meuble de bibliothèque sera donc un objet de type <strong>Meuble()</strong> :</p>
<pre>
class Meuble (object) :
    "Assemblage des différents éléments du meuble."

    def __init__(self, etageres = 0, montants = 0, trous = 0, vis = 0)
        "méthode constructeur"
        self.etageres = etageres
        self.montants = montants
        self.trous = trous
        self.vis = vis

    def percer(self):
        "Usinage des éléments"

    def visser(self):
        "Montage des éléments"

# Création de l'objet meuble de bibliothèque:
meuble_bibliotheque = Meuble(étagères, montants, 26, 26)

# Application des méthodes
# percer et visser sur l'objet nouvellement créé:
meuble_bibliotheque.percer()
meuble_bibliotheque.visser()
</pre>
<p>Et le résultat, c’est que nous obtenons au bout du compte un meuble de bibliothèque certes virtuel mais tout à fait fonctionnel!</p>
<h3>Créons une interface graphique avec la bibliothèque Tkinter</h3>
<p><a href="http://tkinter.fdex.eu/" target="_blank" rel="noopener">Tkinter</a> est une bibliothèque graphique libre pour Python  permettant de créer des objets, en l’occurrence des interfaces graphiques, par instanciation de différentes classes. <a href="http://tkinter.fdex.eu/" target="_blank" rel="noopener">Tkinter</a> signifie <strong><span>T</span>ool <span>k</span>it <span>inter</span>face</strong>.</p>
<p>Il faut tout d’abord télécharger Tkinter  en entrant la commande suivante dans un terminal:</p>
<p><strong><span>sudo apt-get install python3-tk</span></strong></p>
<p>Ouvrons l’éditeur de texte Gedit et écrivons les premières lignes de code :</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

from tkinter import*
</pre>
<p><strong>Ligne n° 4</strong> : Importation de la bibliothèque Tkinter</p>
<p>Complétons notre code :</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

from tkinter import*

main_window = Tk()
main_window.mainloop()
</pre>
<p><strong>Ligne n° 6</strong> : Création de l’objet <strong>main_window</strong> (= fenêtre principale) par instanciation de la classe <strong>Tk()</strong>. À ce stade, si on exécute le programme, nous n’obtenons rien du tout!</p>
<p><strong>Ligne n° 7</strong> : Il faut en effet appliquer la méthode <strong>mainloop()</strong> sur l’objet <strong>main_window</strong> pour déclencher le réceptionnaire d’événements et ainsi matérialiser la fenêtre. Voici le résultat obtenu:</p>
<p><img data-attachment-id="14493" data-permalink="https://ordinosor.wordpress.com/2017/06/17/python-classes-et-methodes-partie-1-avec-un-peu-de-menuiserie-en-prime/fen_1/" data-orig-file="https://ordinosor.files.wordpress.com/2017/06/fen_1.png?w=840" data-orig-size="229,258" 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="fen_1" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/06/fen_1.png?w=840?w=229" data-large-file="https://ordinosor.files.wordpress.com/2017/06/fen_1.png?w=840?w=229" src="https://ordinosor.files.wordpress.com/2017/06/fen_1.png?w=840" alt="fen_1" srcset="https://ordinosor.files.wordpress.com/2017/06/fen_1.png 229w, https://ordinosor.files.wordpress.com/2017/06/fen_1.png?w=133 133w" sizes="(max-width: 229px) 85vw, 229px"></p>
<p>Rajoutons un widget de type bouton nous permettant de quitter l’application. Pour cela, nous allons créer un objet <strong>quitter</strong>, par instanciation de la classe <strong>Button()</strong>. Nous avons la possibilité de lui passer plusieurs paramètres nous permettant de choisir la taille et la couleur du bouton ainsi que la couleur du texte :</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

from tkinter import*

main_window = Tk()
quitter = Button(main_window, width = 20, height = 5,\\
          text = 'quitter', bg = 'green', fg = 'white',\\
          command = main_window.quit)
quitter.pack(padx=60, pady=40)
main_window.mainloop()
</pre>
<p><strong>Lignes n° 7, 8 et 9</strong> : Création de l’objet <strong>quitter</strong> par instanciation de la classe <strong>Button()</strong>. Nous lui passons plusieurs paramètres qui sont :</p>
<ul><li>la fenêtre parente (ou le widget parent) : <strong>main_window</strong>,</li>
<li>la largeur : <strong>width = 20</strong></li>
<li>la hauteur : <strong>height = 5</strong></li>
<li>le texte : <strong>text = ‘quitter’</strong></li>
<li>la couleur de fond : <strong>bg = ‘green’</strong></li>
<li>la couleur du texte : <strong>fg = ‘white’</strong></li>
<li>la commande qui se déclenche lorsque nous cliquons sur le bouton : <strong>command = main_window.quit</strong>. Il s’agit en l’occurrence de la méthode <strong>quit()</strong> que nous appliquons sur la fenêtre principale pour fermer cette dernière.</li>
</ul><p>À ce stade, si nous exécutons le programme, le bouton n’apparaîtra pas et c’est tout à fait normal car il faut d’abord appliquer une méthode qui va placer le bouton dans le widget parent. C’est ce que nous faisons à la ligne n° 10.</p>
<p><strong>Ligne n° 10</strong> : Application de la méthode de placement <strong>pack()</strong> sur le widget <strong>quitter</strong> avec les paramètres <strong>padx</strong> et <strong>pady</strong>. <strong>padx</strong> réserve un espace à droite et à gauche du widget tandis que <strong>pady</strong> réserve un espace en haut et en bas.</p>
<p>Et le résultat, c’est un joli bouton tout vert qui ferme l’application lorsque nous cliquons dessus!</p>
<p><img data-attachment-id="14541" data-permalink="https://ordinosor.wordpress.com/2017/06/17/python-classes-et-methodes-partie-1-avec-un-peu-de-menuiserie-en-prime/fen_2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/06/fen_2.png?w=840" data-orig-size="327,215" 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="fen_2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/06/fen_2.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/06/fen_2.png?w=840?w=327" src="https://ordinosor.files.wordpress.com/2017/06/fen_2.png?w=840" alt="fen_2" srcset="https://ordinosor.files.wordpress.com/2017/06/fen_2.png 327w, https://ordinosor.files.wordpress.com/2017/06/fen_2.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/06/fen_2.png?w=300 300w" sizes="(max-width: 327px) 85vw, 327px"></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/14277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/14277/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=14277&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/06/17/python-classes-et-methodes-partie-1-avec-un-peu-de-menuiserie-en-prime/" 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 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 : 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><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 fichiers (3/3) &ndash; La s&eacute;rialisation des donn&eacute;es avec le module pickle</a> (10/06/2017)</li><li>Antoine Millet : <a href="">Programmation avec Curses en Python</a> (20/04/2009)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/06/17/07/09/38-mise-a-jour-dowi-openbsd-wifi-manager
title: Thuban : Mise à jour d'owi : OpenBSD Wifi manager
uri: Thuban-Mise-à-jour-d-owi-OpenBSD-Wifi-manager
url: https://yeuxdelibad.net/Blog/?d=2017/06/17/07/09/38-mise-a-jour-dowi-openbsd-wifi-manager
content:
<p>Je met à jour le gestionnaire de connexion wiFi pour OpenBSD après y avoir ajouté quelques éléments et simplifié le code :</p>

<div><img src="media/e8b489e1.owi.png" data-original-source="https://framagit.org/Thuban/owi/raw/master/owi.png" alt="aperçu de owi"></div>

<ul><li> Utilisation de tkinter.simpledialog au lieu de widgets fait mains.</li>
<li> Ajout de couleurs pour repérer en quelques instants le réseau WiFi au signal le plus fort.</li>
<li> Correction de bugs.</li>
<li> Possibilité de rescanner les réseaux.</li>
<li> Configuration en un clic.</li>
<li> Connexion en filaire forcée sur demande.</li>
<li> Passage sur framagit : <a href="https://framagit.org/Thuban/owi">https://framagit.org/Thuban/owi</a></li>
<li> C'est tout, il faut rester simple :)</li></ul>
<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/06/17/07/09/38-mise-a-jour-dowi-openbsd-wifi-manager" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">owi : un wicd-like pour OpenBSD</a> (19/12/2016)</li><li>Thuban : <a href="">vilain s&#039;&amp;eacute;toffe</a> (05/02/2017)</li><li>Thuban : <a href="">vilain est asynchrone</a> (12/02/2017)</li></ul></div></p>


feed_id: https://jibecfed.fedorapeople.org/blog/measuring-success-l10nlanguage.html
title: Jean-Baptiste Holcroft : Measuring success - l10n/language
uri: Jean-Baptiste-Holcroft-Measuring-success-l10n-language
url: https://jibecfed.fedorapeople.org/blog/measuring-success-l10nlanguage.html
content:
<p>As I invite each of us to use the native language when blogging, here is my first english message for a very late answer to Brian's Fedora Magazine blog post: <a href="https://fedoramagazine.org/share-fedora-measuring-success/">Measuring Success</a>.</p>
<p>There is many aspects we can measure in a distribution, we can measure achievents of objectives for particular kind of targets (main Fedora products, spins and specific builds), but here I would like to see something else : language support. Like packaging, in impacts every aspects of Fedora, but unless packaging, this is something we can't easily handle on our own (packaging is part of the "Distribution world", language support is part of the "upstream world"). Maybe, as a consequence, we don't have any tools to monitor/manage/... it.</p>
<p>Please note I use language support as a whole, including both i18n and l10n as they are bound together. You can't translate a software if it's not internalized and there isn't much interest to internalized it if you don't translate it. Also, Fedora sometimes use g11n, wich is a meta group for i18n, l10n, language testing and tooling.</p>
<p>Here are my assumption:</p>
<ul><li>For easier adoption and consumption, software need to be translated and to have quality resources in local languages.</li>
<li>However, translators are undervalued, ill-equipped and insufficiently structured, which tends to make their action not very effective.</li>
<li>How to help translator communities to be efficient?</li>
<li>By setting up management tools suited for language support, by facilitating contribution and by tooling communities to give them needed autonomy.</li>
</ul><h1>For easier adoption and consumption, software need to be translated and to have quality resources in local languages.</h1>
<p><em>Why</em>? In its Internet Health report, the Mozilla foundation and a number of researchers evaluate that 52% of online resources are in English while only 25% of the planet’s inhabitants understand it. A restricted proportion of these can use it as a work language and be effective with it.</p>
<p><em>How</em>? By using open standards, clear tools and processes and local communities who translate the software and evangelize it.</p>
<p><em>Where</em>? Emblematic free and open-source software projects are translated, from the Firefox browser to the LibreOffice suite, the GNOME desktop or VLC player; all of these tools are using the same techniques and practices to reach an advanced level of localization and of exclusive local content.</p>
<h1>However, translators are undervalued, ill-equipped and insufficiently structured, which tends to make their action not very effective.</h1>
<p>Even when they care about it, FLOSS projects do not know how to interact with language communities.</p>
<p>Projects managers are often fine experts, with a high level of education and fluent in English.</p>
<p>Comfortable with English speaking communities, they tend to shy away from localization issues.</p>
<p>Focused on product delivery, the impacts of technical choices on localization are often unknown to them.</p>
<p>Open-source tools are structured by project, from development to inclusion in distributions, in containers and now in Flatpack. Nevertheless, users like translators use tools across contexts, consuming translations through dozens of projects.</p>
<p>Improvement of language support quality requires therefore improvement of various software and a strengthening of practices.</p>
<p>At most, 15% of (gnome) software descriptions are translated in French, whereas 10% of software might be translated in French, which has a significant community (2nd non-English Wikipedia community in number of active contributors).</p>
<h1>How to help translator communities to be efficient?</h1>
<ul><li>By setting up management tools suited for language support, by facilitating contribution and by tooling communities to give them needed autonomy.</li>
<li>To measure the actual status of language support in Fedora and to lead/support improvement language by language (translation rate, trend over time, team activity).</li>
<li>To quantify actual need of language support in Fedora, language by language: statistics on audiences of public websites and of local communities.</li>
<li>To bolster existing tools by supplying quality tools for language support (Transvision, Pology, Dennis, Language-toolik).</li>
</ul><h1>What sources can we get these information from?</h1>
<ul><li>management tools suited for language support:<ul><li>websites can gives an idea of language request (from browser settings)</li>
<li>our translation platform should give us per-month activity level</li>
<li>documentation toolchain should allow translation and be reusable for any projects so they can ask for L10N support</li>
</ul></li>
<li>actual status of language support:<ul><li>taskotron may be used to extract current translation and run tests on it:<ul><li>content in package vs. content in translation platform (see <a href="https://fedoraproject.org/wiki/Changes/Transdiff">Transdiff change proposal</a>)</li>
<li>feed a global translation memory datawarehouse</li>
</ul></li>
<li>appstream has a tools to extract translation level of software (it uses the data for gnome-software),</li>
</ul></li>
<li>quality tools for language support:<ul><li>Provide easy to use quality tools:<ul><li>using per project tools like pology, language-toolkit, dennis...</li>
<li>using distribution wide consistency checks (same word, deferent translation, using wordnet and equivalents)</li>
</ul></li>
<li>Package delivry:<ul><li>we may try to fill the gaps with an automatic machine translation (for some part of Fedora)</li>
<li>localized documentation should be included in packages</li>
<li>we should be able to translate downstream and push back content to projects (translation patches), at least for AppData files.</li>
</ul></li>
</ul></li>
</ul><h1>Flock</h1>
<p>This is quite a lot of subjects to discuss about at Flock! If you feel like helping, you're really welcome!</p>
<p><img src="media/19a7ba81.82812e23a7e777f8b81090d2dff9a0b0" data-original-source="http://cdn.libravatar.org/avatar/82812e23a7e777f8b81090d2dff9a0b0" alt="Gravatar de Jean-Baptiste Holcroft" class="gravatar" /><br/><i>Original post of <a href="https://jibecfed.fedorapeople.org/blog/measuring-success-l10nlanguage.html" title="Visit the source">Jean-Baptiste Holcroft</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/06/en-bref-agenda-gnome-mpv-machines-debian-linphone/
title: Okki : En bref : Agenda, GNOME MPV, Machines, Debian, Linphone…
uri: Okki-En-bref-Agenda-GNOME-MPV-Machines-Debian-Linphone
url: https://www.gnomelibre.fr/2017/06/en-bref-agenda-gnome-mpv-machines-debian-linphone/
content:
<p>Le lecteur vidéo <a href="https://gnome-mpv.github.io/">GNOME MPV</a> vient de sortir une nouvelle version (0.12), qui a droit à un gros travail de <a href="https://fr.wikipedia.org/wiki/R%C3%A9usinage_de_code">réusinage de code</a> ainsi qu’à un portage vers le moteur de production <a href="http://mesonbuild.com/">Meson</a>. Mais à côté de ça, les nouveautés concernant les utilisateurs finaux sont plutôt minces. Tout juste pouvons nous noter l’ajout de raccourcis clavier pour pouvoir ajouter fichiers et emplacements à la liste de lecture, l’ajout de filtres (fichiers audio, vidéo, image, sous-titre) dans le sélecteur de fichiers, ainsi que la prise en charge de la <a href="https://specifications.freedesktop.org/mpris-spec/latest/Track_List_Interface.html">spécification MPRIS</a> pour les listes de pistes.</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>Visarion Alexandru a publié un <a href="https://alexandruvisarion.wordpress.com/2017/06/15/gnome-boxes-introducing-shared-folders/">billet de blog</a> sur l’état d’avancement de la prise en charge des dossiers partagés dans <a href="https://wiki.gnome.org/Apps/Boxes">Machines</a>. Fonctionnalité qui devrait donc arriver pour GNOME 3.26.</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>Debian 9.0 (Stretch) sort aujourd’hui et intègre désormais GNOME 3.22. La précédente version utilisant GNOME 3.14, les utilisateurs de la distribution font un sacré bon en avant et vont découvrir un nouveau centre de notifications, d’innombrables améliorations dans <a href="https://wiki.gnome.org/Apps/Nautilus">Fichiers</a> (une recherche améliorée, une animation indiquant la progression des opérations, le renommage de fichiers multiples, l’intégration de <a href="https://fr.wikipedia.org/wiki/Google_Drive">Google Drive</a>, la nouvelle vue Autres emplacements…), de nouvelles applications (<a href="https://wiki.gnome.org/Apps/Calendar">Agenda</a>, Caractères, Livres…), une meilleure gestion du matériel (ajustement automatique de la luminosité de l’écran, utilisation du pavé tactile multipoint…), des paramètres réorganisés, la prise en charge de <a href="https://fr.wikipedia.org/wiki/Wayland">Wayland</a>, l’intégration de <a href="https://fr.wikipedia.org/wiki/Flatpak">Flatpak</a> et bien plus encore.</p>
<p>Les utilisateurs qui souhaitent en savoir plus peuvent parcourir les notes de version pour les versions <a href="https://help.gnome.org/misc/release-notes/3.16/">3.16</a>, <a href="https://help.gnome.org/misc/release-notes/3.18/">3.18</a>, <a href="https://help.gnome.org/misc/release-notes/3.20/">3.20</a> et <a href="https://help.gnome.org/misc/release-notes/3.22/">3.22</a>.</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>Toujours au sujet de la nouvelle Debian, nous noterons qu’à quelques jours de sa sortie et malgré la période de gel, Debian Stretch a finalement eu droit à l’<a href="https://jeremy.bicha.net/2017/06/15/stretch-latest-webkitgtk/">intégration de dernière minute</a> de la dernière version de <a href="https://fr.wikipedia.org/wiki/WebKitGTK%2B">WebKitGTK+</a>, le moteur de rendu HTML utilisé par un certain nombre de projets GNOME. Néanmoins, l’équipe de sécurité de Debian ne sait toujours pas si oui ou non ce projet aura droit à des mises à jour de sécurité durant le cycle de vie de la distribution.</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>Pour sa version 4, le logiciel de téléphonie <a href="https://www.linphone.org/">Linphone</a> a malheureusement décidé d’abandonner la bibliothèque <a href="https://fr.wikipedia.org/wiki/GTK%2B">GTK+</a> utilisée par GNOME, au profit du couple <a href="https://fr.wikipedia.org/wiki/Qt">Qt</a> et QML. Le projet sera donc sans doute moins bien intégré à notre plateforme.</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>On en parlait il y a peu, mais l’intégration des événements récurrents dans l’<a href="https://wiki.gnome.org/Apps/Calendar">Agenda</a> se passe plutôt bien (et vite), et c’est désormais au tour des <a href="https://theserialcoder.wordpress.com/2017/06/15/the-much-awaited-recurrence-dialog-is-finally-here/">différentes boîtes de dialogue</a> d’être finalement 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/06/en-bref-agenda-gnome-mpv-machines-debian-linphone/" 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="">Agenda 3.22 prendra en charge le glisser-d&eacute;poser</a> (22/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>Okki : <a href="">En bref : Ubuntu, Fichiers, Agenda, GDM, Thunderbird&hellip;</a> (13/06/2017)</li><li>Emmanuel Kasper : <a href="">Tirer profit des options d&#039;accessibilit&eacute; du bureau gnome quand on utilise son portable en ext&eacute;rieur</a> (03/08/2011)</li></ul></div></p>


feed_id: http://libre-ouvert.toile-libre.org/index.php?article200/debian-9-stretch-fromage-et-dessert
title: antistress : Debian 9 Stretch : fromage ET dessert !
uri: antistress-Debian-9-Stretch-fromage-ET-dessert
url: http://libre-ouvert.toile-libre.org/index.php?article200/debian-9-stretch-fromage-et-dessert
content:
<p><a href="https://www.emojione.com/"><img src="media/b6b44415.fromage_et_dessert_400x216.png" data-original-source="http://libre-ouvert.toile-libre.org/data/images/fromage_et_dessert_400x216.png" alt="Morceau de fromage à côté d'un dessert" height="216" width="400"></a></p>

<p><a href="https://www.debian.org/releases/stretch/amd64/release-notes/ch-whats-new.fr.html">Debian 9 Stretch</a> vient de sortir, et, mine de rien : c'est une révolution.</p>

<p>Car en effet, <strong>à partir de cette version, vous n'aurez plus jamais à choisir entre stabilité et nouveauté !</strong></p><p>Je m'explique.</p>

<h3>Debian Sid/Unstable : les nouveautés</h3>

<p>Personnellement j'utilise Debian Sid (alias <a href="https://wiki.debian.org/fr/DebianReleases">Unstable</a>), c'est à dire que ma distribution est constamment mise à jour des nouvelles versions logicielles : noyau (Linux), pilotes, environnement de bureau (<a href="https://www.gnome.org/">GNOME</a> dans mon cas), applications... Voilà le <em xml:lang="en" lang="en">deal</em> : en tant qu'utilisateur je bénéficie des dernières versions, tandis que les développeurs s'assurent ainsi que l'intégration des dernières versions ne casse rien en préparation de la prochaine version stable.</p>

<p>Parfois il peut donc y avoir des loupés et une mise à jour pourrait casser le système, nécessitant de mettre les mains dans le cambouis (en particulier si on commande la totalité des mises à jour sans regarder le menu auparavant). </p>

<h3>Debian Stable : la stabilité (si, si)</h3>

<p>Sur le PC de mes parents en revanche, j'ai installé Debian Stable : la distribution est en quelque sorte figée à sa sortie, et, sauf rare exception (comme <a href="https://www.mozilla.org/en-US/firefox/organizations/faq/">Firefox ESR</a> <a href="https://lwn.net/Articles/676963/">qui est mis à jour</a>), elle ne recevra que des corrections de sécurité pendant sa durée de vie. En tant qu'utilisateurs mes parents bénéficient d'un système d'une stabilité à toute épreuve mais devront attendre la prochaine version Stable pour pouvoir profiter de toute nouveauté logicielle.</p>

<h3>La troisième voie : Debian Stable avec Flatpak</h3>

<p>C'est ici que la révolution a lieu.</p>

<p>Pour faire simple, <a href="https://fr.wikipedia.org/wiki/Flatpak">Flatpak</a> est une nouvelle façon de distribuer les applications qui ne modifie pas votre système. Vous pouvez ainsi installer la dernière version d'un logiciel (et parfois même sa version de développement) en parallèle de celle présente sur votre système. Ceci est possible parce que la version Flatpak vient avec son propre environnement d'exécution (<em xml:lang="en" lang="en">runtime</em>).</p>

<p>C'est-à-dire que vous allez dorénavant pouvoir choisir d'avoir un système d'une stabilité à toute épreuve (Debian Stable, figé avec sa version du noyau, de vos pilotes, de votre environnement de bureau...) auquel vous pourrez ajouter par exemple la dernière version de <a href="https://fr.libreoffice.org/">LibreOffice</a>, de <a href="http://www.pitivi.org/">Pitivi</a> et de <a href="https://www.gimp.org/fr/">Gimp</a> (faites vos emplettes <a href="http://flatpak.org/apps.html">ici</a>).</p>

<p>Seul inconvénient à signaler : les versions Flatpak des logiciels occupent un peu plus d'espace disque. Par exemple, sur ma Sid, j'ai installé <a href="https://wiki.mozilla.org/Nightly#Is_there_a_FlatPak.2FSnap_package">le port de Firefox Nightly pour Wayland</a> et <a href="http://developer.pitivi.org/Install_with_flatpak.html">la version de développement de Pitivi</a>. Les deux logiciels et le <em xml:lang="en" lang="en">runtime</em> commun occupent en tout 2,3 Go. Ce que je ne pourrais pas me permettre sur mon <a href="http://libre-ouvert.toile-libre.org/index.php?tag/mini9">netbook Dell Mini 9</a> datant de 2009 mais qui ne devrait généralement pas poser de problème.</p>

<div>À noter que pour la version Flatpak de vos logiciels, <a href="https://github.com/flatpak/flatpak/wiki/Filesystem">les données sont stockées de manière spécifique</a>. Ne cherchez donc pas dans $HOME/.local/share, $HOME/.config, etc.  comme le veut la <a href="https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">spécification XDG Base Directory</a> que Debian, parmi d'autres distributions, implémente.</div>

<p>Pour conclure, voici, à titre d'exemple, à quoi ressemble la commande de mise à jour de mon système :</p>

<code>sudo apt update &amp;&amp; sudo apt upgrade &amp;&amp; sudo apt autoremove &amp;&amp; flatpak update org.mozilla.FirefoxNightlyWayland &amp;&amp; flatpak --user update org.pitivi.Pitivi</code>
<p><img src="media/4839f6a5.470c5e17640a289d1e99b26d2dec9f54" data-original-source="http://cdn.libravatar.org/avatar/470c5e17640a289d1e99b26d2dec9f54" alt="Gravatar de antistress" class="gravatar" /><br/><i>Original post of <a href="http://libre-ouvert.toile-libre.org/index.php?article200/debian-9-stretch-fromage-et-dessert" title="Visit the source">antistress</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://angristan.fr/mettre-a-jour-debian-8-jessie-vers-debian-9-stretch/
title: Angristan : Mettre à jour Debian 8 Jessie vers Debian 9 Stretch
uri: Angristan-Mettre-à-jour-Debian-8-Jessie-vers-Debian-9-Stretch
url: https://angristan.fr/mettre-a-jour-debian-8-jessie-vers-debian-9-stretch/
content:
<p><img width="1920" height="1200" src="media/488720ac.debian_9__stretch_by_takaju.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/06/debian_9__stretch_by_takaju.png" alt="Mettre à jour Debian 8 Jessie vers Debian 9 Stretch" srcset="//angristan.fr/wp-content/uploads/2017/06/debian_9__stretch_by_takaju.png 1920w, //angristan.fr/wp-content/uploads/2017/06/debian_9__stretch_by_takaju-300x188.png 300w, //angristan.fr/wp-content/uploads/2017/06/debian_9__stretch_by_takaju-584x365.png 584w" sizes="(max-width: 1920px) 100vw, 1920px"></p><p>C'est le jour J, <a href="https://www.debian.org/News/2017/20170617">Debian 9 <em>Stretch</em> est prête et passe dans le canal stable</a> ! Cela signifie que Debian 8 <em>Jessie</em> passe en <code>oldstable</code> et 7 <em>Wheezy</em> en <code>oldoldstable</code> (il serait peut-être temps de mettre à jour si vous y êtes toujours !)</p>
<p>Hormis le nouveau fond d'écran et le nouveau nom, qu'est-ce qui change ? Ben les paquets pardi ! Les paquets de Jessie commencent à vieillir, tandis que Stretch en apporte de bien plus frais, <a href="https://linuxfr.org/users/jylog/journaux/freeze-debian-9-pour-fin-2016">la période de gel ayant débuté il y a 6 mois</a>.</p>
<span></span>

<a href="media/a93d8c79.debian_9_stretch.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/06/debian_9_stretch.png"><img src="media/a93d8c79.debian_9_stretch.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/06/debian_9_stretch.png" alt="Mettre à jour Debian 8 Jessie vers Debian 9 Stretch" width="1920" height="1200"></a>
<h2>Quoi de neuf ?</h2>
<blockquote><span>Après 26 mois de développement, le projet Debian est fier d'annoncer sa nouvelle version stable n° 9 (nom de code <q>Stretch</q>), qui sera gérée pendant les cinq prochaines années grâce à l'effort combiné de <a href="https://security-team.debian.org/">l'équipe de sécurité de Debian</a> ainsi qu'à celui de <a href="https://wiki.debian.org/LTS">l'équipe de gestion à long terme de Debian</a>.</span>

<span>Debian 9 est <a href="http://ftp.debian.org/debian/doc/dedication/dedication-9.0.txt">dédiée</a> à Ian Murdock fondateur du projet, disparu le 28 décembre 2015.</span>

<span>Dans <q>Stretch</q>, la variante par défaut de MySQL est maintenant MariaDB. Le remplacement des paquets de MySQL 5.5 ou 5.6 par la variante MariaDB 10.1 se produira automatiquement lors de la mise à niveau.</span>

<span>Firefox et Thunderbird sont de retour dans Debian avec la publication de <q>Stretch</q>, et remplacent leurs versions sans marque Iceweasel et Icedove présentes dans l'archive pendant plus de 10 ans.</span>

<span>Grâce au projet des Constructions reproductibles, plus de 90 % des paquets source fournis dans Debian 9 construiront des paquets binaires identiques au bit près. Cette propriété de vérificabilité protège les utilisateurs des tentatives malveillantes pour altérer les compilateurs et les réseaux de construction. Les versions futures de Debian incluront des outils et des métadonnées de manière à ce que les utilisateurs finaux puissent valider la provenance des paquets dans l'archive.</span>

<span>Les administrateurs et ceux qui sont dans des environnements sensibles au niveau de la sécurité seront soulagés d'apprendre que le système d'affichage X ne réclame plus les droits du <q>superutilisateur</q> pour son exécution.</span>

<span>La publication de <q>Stretch</q> est la première version de Debian à fournir la branche <q>moderne</q> de GnuPG dans le paquet <q>gnupg</q>. Celle-ci apporte la cryptographie par courbe elliptique, de meilleurs paramétrages par défaut, une architecture plus modulaire et une amélioration de la prise en charge des cartes à puce (« smartcard »). Nous continuerons à fournir la branche <q>classique</q> de GnuPG dans le paquet <q>gnupg1</q> pour ceux qui en auraient besoin, mais elle est désormais obsolète.</span>

<span>Les paquets de débogage sont plus faciles à obtenir et utiliser dans Debian 9 <q>Stretch</q>. Un nouveau dépôt <q>dbg-sym</q> peut être ajouté à la liste de sources d'APT pour obtenir automatiquement les symboles de débogage pour de nombreux paquets.</span>

<span>La gestion de l'UEFI (<q>Unified Extensible Firmware Interface</q>), introduite dans <q>Wheezy</q> continue à être grandement améliorée dans <q>Stretch</q>, et permet aussi l'installation en présence de micrologiciel UEFI 32 bits avec un noyau 64 bits. Comme nouvelle fonctionnalité, les images autonomes « live » de Debian incluent maintenant aussi la gestion de l'amorçage UEFI.</span></blockquote>
<p>Voici quelques mises à jour notables, avec entre parenthèses la version disponible sous Jessie.</p>

<ul><li><strong>Linux</strong> 4.9 (3.16)</li>
 	<li><strong>GCC</strong> 4.6 (4.4)</li>
 	<li><strong>systemd</strong> 232 (215)</li>
 	<li><strong>Perl</strong> 5.34 (5.20)</li>
 	<li><strong>htop</strong> 2.0 (1.0) (oui c'est hyper important !!)</li>
 	<li><strong>nano</strong> 2.7 (2.2)</li>
 	<li><strong>vim</strong> 8.0 (7.4)</li>
 	<li><strong>fail2ban</strong> 0.9 (0.8)</li>
 	<li><strong>Python</strong> 3.5  (3.4)</li>
 	<li><strong>Python</strong> 2.7.13 (2.7.9)</li>
 	<li><strong>OpenSSL</strong> 1.1.0 (1.0.1) (YES !!)</li>
 	<li><strong>OpenSSH</strong> 7.4 (6.7) (<a href="https://www.debian.org/releases/stretch/amd64/release-notes/ch-information.fr.html#openssh-protocol-and-cipher-support-changes">Anciens algorithmes de chiffrement et protocole SSH1 désactivés dans OpenSSH par défaut</a>)</li>
 	<li><strong>GnuPG</strong> 2.1 (1.4)</li>
 	<li><strong>OpenJDK</strong> 8 (7)</li>
 	<li><strong>LibreOffice</strong> 5.2 (4.3)</li>
</ul><p>Côté web :</p>

<ul><li><strong>PHP</strong> 7.0 (5.6) (YES !!)</li>
 	<li><strong>Nginx</strong> 1.10 (1.6) (YES !!)</li>
 	<li><strong>Apache</strong> 2.4.25 (2.4.10)</li>
 	<li><strong>MariaDB </strong>10.1 (MySQL 5.5)</li>
 	<li><strong>PostgreSQL</strong> 9.6 (9.4)</li>
 	<li><strong>Redis</strong> 3.2 (2.8)</li>
</ul><p>Du côté desktop :</p>

<ul><li><strong>GNOME</strong> 3.22 (3.14)</li>
 	<li><strong>KDE/Plasma</strong> 5.8 (4.11)</li>
 	<li><strong>XFCE</strong> 4.12 (4.10)</li>
 	<li><strong>Mate</strong> 1.16 (1.8)</li>
 	<li><strong>Cinnamon</strong> 3.2.7 (2.2.16)</li>
 	<li><strong>GTK+</strong> 3.22 (3.14)</li>
 	<li><strong>QT</strong> 5.7 (5.3)</li>
</ul><p>Plein de nouveautés donc ! L'arrivée de PHP 7 dans les dépôts est vraiment appréciable, et celle de OpenSSL 1.1.0, apportant CHACHA20 et de nouvelles curves mérite une mise à jour de mon article sur <a href="https://angristan.fr/configurer-https-nginx/">HTTPS et Nginx</a>. :)</p>

<h2>Mettre à jour Debian</h2>
<p>Je vous conseille de jeter un œil aux <a href="https://www.debian.org/releases/stretch/amd64/release-notes/">notes de publication</a>, ça peut vous intéresser et vous aider.</p>
<p>Bon, première règle : <strong>on backup tout</strong> ! Allez hop hop on ne plaisante pas avec ça.</p>
<p>Je vous conseille de tester d'abord la mise à niveau vers Debian 9 <em>Stretch</em> sur une machine peu critique, comme un PC de secours ou un serveur qui sert pas à grand chose. Normalement, tout devrait bien se passer, le plus gros risque c'est qu'une mise à niveau d'un paquet casse la conf et l'empêche de fonctionner après la mise à jour, mais normalement vous êtes alertés durant la mise à jour.</p>
<p>Bien sûr, <strong>le plus propre reste de faire une fresh install</strong>. C'est ce que je compte faire sur une bonne partie de mes serveurs, mais bon là j'ai le bac cette semaine donc on va éviter. Et oui je fais cet article pendant le bac, mais bon ils sont relous chez Debian à sortir ça maintenant aussi :D .</p>
<p>Première chose à faire : s'assurer qu'on est bien à jour sur Jessie :</p>

<pre>apt update
apt full-upgrade</pre>
<p>Ensuite, on met à jour le fichier <code>/etc/apt/sources.list</code> en remplaçant <code>jessie</code> par <code>stretch</code>. Si vous avez <code>stable</code> dans votre fichier, alors vous êtes déjà sûrement sous Stretch !</p>
<p>Pour les feignants :</p>

<pre>sed -i <span><span>'</span>s|jessie|stretch|<span>'</span></span> /etc/apt/sources.list</pre>
<p>Vérifiez aussi les dépôts dans <code>/etc/apt/sources.list.d/</code> ! Il n'y en a qui ne sont peut-être pas disponibles sous Stretch ou qui sont devenus inutiles.</p>
<p>Votre fichier sources.list doit donc ressembler à ceci, par exemple :</p>

<pre>deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org/ stretch/updates main</pre>
<p>Et ensuite, on est reparti pour un tour :</p>

<pre>apt update</pre>
<p>Suite à un problème de clé, vous devez installer ce paquet pour récupérer la clé manquante afin de vérifier la signature GPG des paquets. Merci <a href="https://mastodon.xyz/users/Sp3r4z/updates/223770">Sp3r4z</a> :)</p>

<pre>apt install debian-archive-keyring
apt update
apt full-upgrade</pre>
<p>Voilà ce que ça donne pour un serveur fraîchement installé sous Debian 8 :</p>
<p><a href="media/5be08dae.upgrade_debian_9_stretch.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/06/upgrade_debian_9_stretch.png"><img src="media/948de388.upgrade_debian_9_stretch-648x282.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/06/upgrade_debian_9_stretch-648x282.png" alt="Mettre à jour Debian 8 Jessie vers Debian 9 Stretch" width="648" height="282"></a></p>
<p>Va falloir un peu de patience !</p>
<p>Après un petit reboot, on vérifie que tout est à jour :</p>
<a href="media/4d1278c0.debian_9_C3A0_jour.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/06/debian_9_%C3%A0_jour.png"><img src="media/4d1278c0.debian_9_C3A0_jour.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/06/debian_9_%C3%A0_jour.png" alt="Mettre à jour Debian 8 Jessie vers Debian 9 Stretch" width="656" height="222"></a>
<p>Et voilà, maintenant profitez de vos paquets tous neufs ! :D</p>


<hr>

Fanart par <a href="http://takaju.deviantart.com/art/debian-9-stretch-495058574">Takaju</a> 👌<p>L'article <a rel="nofollow" href="https://angristan.fr/mettre-a-jour-debian-8-jessie-vers-debian-9-stretch/">Mettre à jour Debian 8 Jessie vers Debian 9 Stretch</a> a été publié sur <a rel="nofollow" href="https://angristan.fr/">Angristan</a></p>
<p><img src="media/5c166f03.2872b7d47bfcdee98601f055441cbda2" data-original-source="http://cdn.libravatar.org/avatar/2872b7d47bfcdee98601f055441cbda2" alt="Gravatar de Angristan" class="gravatar" /><br/><i>Original post of <a href="https://angristan.fr/mettre-a-jour-debian-8-jessie-vers-debian-9-stretch/" title="Visit the source">Angristan</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Angristan : <a href="">Installer le serveur web Nginx depuis le d&eacute;p&ocirc;t officiel sous Debian, Ubuntu et CentOS</a> (12/06/2016)</li><li>Angristan : <a href="">Installer une instance de Mastodon sous Debian 8</a> (04/04/2017)</li><li>Angristan : <a href="">Compiler et installer Nginx avec le module PageSpeed sous Debian 8</a> (10/04/2016)</li><li>Angristan : <a href="">Installer PHP 7 sous Debian Jessie via le d&eacute;p&ocirc;t Dotdeb</a> (19/12/2015)</li><li>Angristan : <a href="">Installer facilement un serveur OpenVPN sur Debian, Ubuntu et CentOS</a> (20/03/2016)</li></ul></div></p>


title: Renault : Le nettoyage de la documentation francophone a débuté !
uri: Renault-Le-nettoyage-de-la-documentation-francophone-a-débuté
feed_id:
https://blog.fedora-fr.org/renault/post/Le-nettoyage-de-la-documentation-francophone-a-d%C3%A9but%C3%A9-%21

url:
https://blog.fedora-fr.org/renault/post/Le-nettoyage-de-la-documentation-francophone-a-d%C3%A9but%C3%A9-%21

content:
<p>Il y a 3 mois, <a href="https://blog.fedora-fr.org/renault/post/Nettoyage-de-printemps-de-la-documentation-francophone2" hreflang="fr">j'avais annoncé</a> la volonté de nettoyer la <a href="https://doc.fedora-fr.org/" hreflang="fr">documentation francophone</a> de
Fedora pour tenir compte des évolutions de la distribution depuis
2011-2012.</p>
<p>Le travail a commencé, nous avons recensé le travail à effectuer dans
<a href="https://doc.fedora-fr.org/wiki/Nettoyage_wiki" hreflang="fr">une page
wiki dédiée</a> afin de relancer la machine, les premières contributions
arrivent ce qui est bien. <img src="media/59264327.smile.png" data-original-source="https://blog.fedora-fr.org/themes/default/smilies/smile.png" alt=":-)"></p>
<p>Afin d'inciter les contributions, nous avons mis en place une réunion
hebdomadaire chaque lundi à 21h (heure de Paris), après la réunion hebdomadaire
de Fedora-fr en fait. Cela se passe sur le canal IRC #fedora-doc-fr sur serveur
FreeNode.</p>
<p>Ainsi durant la soirée nous essayons de nous coordonner sur ce qu'il y a à
faire, se relire, rédiger, corriger, etc. Nous avons commencé la semaine
dernière et cela s'est bien passé. Le travail devrait prendre quelques mois
pour parvenir à une situation convenable en terme de mise à jour.</p>
<p>Vous pouvez suivre le chantier sur la liste de diffusion dédiée à la
documentation, dont les <a href="https://mailing-list.fedora-fr.org/pipermail/fedora-fr-doc/" hreflang="fr">archives sont disponibles</a>. J'y fais un compte rendu chaque
semaine.</p>
<p>Si vous souhaitez nous donner un coup de main, nous vous invitons à lire
<a href="https://doc.fedora-fr.org/wiki/Contribuer" hreflang="fr">la page pour
apprendre à contribuer.</a> Nous sommes également disponibles en cas de
questions ou d'une aide particulière.</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/Le-nettoyage-de-la-documentation-francophone-a-d%C3%A9but%C3%A9-%21" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Nettoyage de printemps de la documentation francophone</a> (05/03/2017)</li><li>MrTom : <a href="">Plan&egrave;te Linux : num&eacute;ro de janvier 2011 d&eacute;cevant !</a> (22/01/2011)</li><li>Jean-Baptiste Holcroft : <a href="">Trouver la documentation des logiciels install&eacute;s sur Fedora ?</a> (01/08/2016)</li><li>MrTom : <a href="">Fedora-fr sur twitter !</a> (23/11/2009)</li><li>Maxime Carron : <a href="">New Design for Fedora-fr t-shirt - help</a> (16/01/2009)</li></ul></div></p>


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

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

content:
<p>Pour la 24è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/vsrwrd/firefox_54_g_n_ralise_le_multiprocessus">Firefox 54 généralise le multiprocessus à tous les utilisateurs</a></li>
<li><a href="https://www.journalduhacker.net/s/erc2yp/debian_9_dit_stretch_est_l">Debian 9 dit Stretch est là !</a></li>
<li><a href="https://www.journalduhacker.net/s/jj0brz/les_cahiers_du_d_butant_pour_debian">Les cahiers du débutant pour Debian Stretch sont en ligne</a></li>
<li><a href="https://www.journalduhacker.net/s/hzsshl/dell_propose_d_sormais_7_portables_pro">Dell propose désormais 7 portables pro sous Ubuntu</a></li>
<li><a href="https://www.journalduhacker.net/s/dso5yw/monter_son_serveur_web_avec_debian_9">Monter son serveur Web avec Debian 9</a></li>
<li><a href="https://www.journalduhacker.net/s/4tggni/linux_changer_de_sortie_audio_en_un_clic">Linux : changer de sortie audio en un clic </a></li>
<li><a href="https://www.journalduhacker.net/s/1rl0jx/cr_er_un_hotspot_wi_fi_en_moins_de_10_minutes">Créer un hotspot Wi-Fi en moins de 10 minutes avec la Raspberry Pi !</a></li>
<li><a href="https://www.journalduhacker.net/s/kwdoju/rockbox_roxe_du_poney">RockBox, ça roxe du poney !</a></li>
<li><a href="https://www.journalduhacker.net/s/1dwti9/les_attaques_ddos">Les attaques DDoS</a></li>
<li><a href="https://www.journalduhacker.net/s/jat8wl/du_mac_linux_pisode_4_d_molition_totale_et">Du Mac à Linux, épisode 4 : démolition totale (et bilan final)</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?article111/liens-interessants-journal-du-hacker-semaine-24-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 #24</a> (20/06/2016)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Pirate semaine #24</a> (12/06/2015)</li></ul></div></p>


title: Julien : Le projet Debian libère la nouvelle version de son célèbre OS
uri: Julien-Le-projet-Debian-libère-la-nouvelle-version-de-son-célèbre
feed_id:
http://www.linuxaddict.fr/index.php/2017/06/19/le-projet-debian-libere-la-nouvelle-version-de-son-celebre-os/

url:
http://www.linuxaddict.fr/index.php/2017/06/19/le-projet-debian-libere-la-nouvelle-version-de-son-celebre-os/

content:
<p>C’est hier dimanche que Debian a donné au monde la nouvelle version de son système d’exploitation universel. Nommée Stretch (toujours inspiré de Toys Story), son numéro de version est 9.0. Selon la même cinématique immuable, Jessie (Debian 8.0) passe désormais en Oldstable et Wheezy (Debian 7.0) les archives. Cependant, pour les particuliers et surtout les entreprises qui ne vont pas/souhaitent pas migrer tout de suite, il est important de rappeler que Debian maintient les versions en mode LTS pour tout ce qui a trait à la sécurité. Ainsi Wheezy voit son support actif jusqu’au 31 mai 2018, et Jessie jusqu’en avril 2020. Cela représente un support total  de 5 ans pour une version. Pour  Je vous invite à consulter l<a href="https://wiki.debian.org/LTS">es pages du projet LTS</a> pour plus d’informations.</p>
<p>Cette nouvelle version de Debian est la première à sortir depuis que Ian Murdock, fondateur de la distribution, nous a quittés en décembre 2015. La sortie de Stretch lui est donc <a href="http://ftp.debian.org/debian/doc/dedication/dedication-9.0.txt">dédiée</a>.</p>
<p>Voyons maintenant quelles sont les nouveautés contenues dans ce nouvel opus. Un changement plutôt important, à mes yeux au moins moins, est le passage de la version MySQL par défaut de Mysql vers MariaDB. Il s’agit là de continuer avec des logiciels 100% libres, ce que n’est plus MySQL depuis son passage dans le giron d’Oracle. Les systèmes ayant MySQL installé migreront automatiquement vers MariaDB durant la mise à jour. Icedove et Iceweasel font désormais place aux versions bien connues de tous Thunderbird et Firefox. Notons que ces deux paquets étaient présents dans l’archive Debian depuis plus de 10 ans et étaient des versions démarquées pour des histoires de logos non libres.</p>
<p>L’un des principaux intérêts des logiciels libres, est la possibilité pour quiconque de pourvoir inspecter le code. Si vérifier le code et le compiler ensuite représentent la meilleure façon de s’assurer qu’aucune faille ou code malicieux ne s’est introduit dans son binaire, comment être sûr que les binaires que nous installons depuis les dépôts proviennent bien de la bonne source et n’ont pas été modifiés en cours de build ? Avec Stretch 90% des paquets seront compilés à l’identique à l’octet près depuis les sources. Les versions futures de Debian inclueront des outils et des métadonnées permettant aux utilisateurs finaux de vérrifier que les paquets qu’ils souhaitent installer proviennent bien de la bonne source et surtout n’ont pas été malicieusement modifés en cours de route. Plus d’information sur le <a href="https://wiki.debian.org/ReproducibleBuilds/About">Reproducible Build project. </a>Toujours au chapitre sécurité, il est important de noter que le serveur X ne tournera plus avec les privilèges « root » ce qui était le cas jusqu’ici et offrait donc une surface d’attaque supplémentaire. Enfin la nouvelle version plus moderne et donc plus sûre de GnuPG est désormais inclue dans Debian 9 ce qui apporte notamment le support des algorithmes « Elliptic Curve Cryptography »</p>
<p>Le support UEFI est également grandement amélioré et permet ainsi d’installer Debian sur une plateforme 32 Bits avec un kernel 64 Bits. Bien entendu la plupart des logiciels compris dans l’archive par défaut, montent en version pour offrir les derniers raffinements disponibles, et c’est ainsi plus de 51 000 paquets qui sont prêts à l’emploi dans les dépôts. Comme je l’ai mentionné dans l’introduction de cet article, on qualifie souvent Debian de système d’exploitation universel. Debian Stretch ne faillit pas à cette réputation et permet ainsi son installation sur dix architectures différentes allant des traditionnels amd64 et i386 à Sparc en passant par MIPS et ARM par exemple.</p>
<p>Voilà pour ce tour d’horizon. Comme à l’accoutumée, la migration de Jessie vers Stretch, s’effectue via apt de manière simple rapide et surtout en minimisant les temps d’indisponibilité. Pour télécharger cette nouvelle version et l’installer from scratch, rendez-vous sur<a href="https://www.debian.org/CD/"> le site du projet</a>, où plusieurs solutions vous seront proposées pour télécharger et installer Stretch. Il est également possible de récupérer une <a href="https://www.debian.org/CD/live/">image Live </a>permettant de tester Stretch sans installer quoi que ce soit sur son ordinateur.</p>
<p>Enfin si vous souhaitez lire la release-note c’est par <a href="https://www.debian.org/releases/stretch/amd64/release-notes.fr.txt">ici</a>.</p>

	<div>
	Tags: <a href="http://www.linuxaddict.fr/index.php/tag/debian/" title="Debian" rel="tag">Debian</a>, <a href="http://www.linuxaddict.fr/index.php/tag/distribution/" title="distribution" rel="tag">distribution</a>, <a href="http://www.linuxaddict.fr/index.php/tag/lts/" title="lts" rel="tag">lts</a>, <a href="http://www.linuxaddict.fr/index.php/tag/mariadb/" title="mariadb" rel="tag">mariadb</a>, <a href="http://www.linuxaddict.fr/index.php/tag/nouvelle/" title="nouvelle" rel="tag">nouvelle</a>, <a href="http://www.linuxaddict.fr/index.php/tag/release/" title="release" rel="tag">release</a>, <a href="http://www.linuxaddict.fr/index.php/tag/stretch/" title="Stretch" rel="tag">Stretch</a>, <a href="http://www.linuxaddict.fr/index.php/tag/uefi/" title="uefi" rel="tag">uefi</a>, <a href="http://www.linuxaddict.fr/index.php/tag/version/" title="version" rel="tag">version</a><br></div>
<p><img src="media/42b53847.f34473a2f2d3b50e17f167ad49dc3271" data-original-source="http://cdn.libravatar.org/avatar/f34473a2f2d3b50e17f167ad49dc3271" alt="Gravatar de Julien" class="gravatar" /><br/><i>Original post of <a href="http://www.linuxaddict.fr/index.php/2017/06/19/le-projet-debian-libere-la-nouvelle-version-de-son-celebre-os/" title="Visit the source">Julien</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Julien : <a href="">D&icirc;tes bonjour &agrave; Jessie !</a> (05/05/2015)</li><li>Julien : <a href="">Le Projet Debian offre un support &eacute;tendu pour Squeeze</a> (24/04/2014)</li><li>Julien : <a href="">Le projet Debian s&rsquo;&eacute;l&egrave;ve contre les brevets</a> (21/02/2012)</li><li>Julien : <a href="">Synchroniser les paquets de traduction sur son miroir local avec apt-mirror</a> (21/07/2012)</li><li>Julien : <a href="">Le Support &eacute;tendu de Squeeze a d&eacute;but&eacute;</a> (26/06/2014)</li></ul></div></p>


feed_id: https://www.system-linux.eu/index.php?post/2017/06/19/Debian-%3A-Jessie-to-Stretch
title: System Linux : Debian : Jessie to Stretch
uri: System-Linux-Debian-Jessie-to-Stretch
url: https://www.system-linux.eu/index.php?post/2017/06/19/Debian-%3A-Jessie-to-Stretch
content:
<p><img src="media/95826833.debian.png" data-original-source="https://www.system-linux.eu/public/images/debian.png" alt="debian.png" title="debian.png, juin 2016"></p>


<p>Mise à jour du jour !</p>    <p>Après 26 mois de développement, le projet Debian est fier d'annoncer
sa nouvelle version stable numéro 9, son nom de code : <strong>Stretch</strong></p>


<p>Debian Stretch est dédiée à <strong>Ian Murdock</strong> fondateur du projet Debian, disparu le
28 décembre 2015.</p>


<p>Quelques changements notables :</p>

<ul><li>Les paquets de MySQL 5.5 et 5.6 sont remplacés par MariaDB 10.1</li>
</ul><ul><li>La gestion des PowerPC 32 bits Motorola/IBM (powerpc)</li>
</ul><p>a été supprimée</p>


<p>Pour plus d'infos :</p>


<p><a href="https://www.debian.org/releases/stretch/releasenotes">https://www.debian.org/releases/stretch/releasenotes</a></p>


<p><a href="https://www.debian.org/releases/stretch/installmanual">https://www.debian.org/releases/stretch/installmanual</a></p>


<p>Mettre à jour Jessie :</p>

<pre>
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
</pre>


<p>Petite vérif au cas ou :</p>

<pre>
# dpkg -C
</pre>


<p>Sauvegarde du fichier des dépôts :</p>

<pre>
# cp /etc/apt/sources.list /etc/apt/sources.list_backup
</pre>


<p>Modification du fichier :</p>

<pre>
# sed -i 's/jessie/stretch/g' /etc/apt/sources.list
</pre>


<p>Mise à jour vers Stretch (attention c'est un peu long meme avec une bete de course...) :</p>

<pre>
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
</pre>


<p><img src="media/28b0cec9.smile.png" data-original-source="https://www.system-linux.eu/themes/default/smilies/smile.png" alt=":)"></p>

<pre>
# cat /etc/debian_version
9.0
</pre>
<p><img src="media/ff41ece7.4238771a81824a8b9dc3850d6a8e9d26" data-original-source="http://cdn.libravatar.org/avatar/4238771a81824a8b9dc3850d6a8e9d26" alt="Gravatar de System Linux" class="gravatar" /><br/><i>Original post of <a href="https://www.system-linux.eu/index.php?post/2017/06/19/Debian-%3A-Jessie-to-Stretch" title="Visit the source">System Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>System Linux : <a href="">Apres une net-intall Debian jessie 8...</a> (09/06/2016)</li><li>Julien : <a href="">Comment r&eacute;gler l&rsquo;erreur d&rsquo;acc&egrave;s de debian-sys-maint dans Mysql</a> (24/12/2013)</li><li>HacKurx : <a href="">Mate Desktop est disponible dans Debian Jessie</a> (01/06/2014)</li><li>Olivier Delort : <a href="">Le Debian Jessie installer en version beta 2</a> (06/10/2014)</li><li>dada : <a href="">GNU/Linux Debian 8 Jessie est disponible !</a> (27/04/2015)</li></ul></div></p>


feed_id: http://alterlibriste.free.fr/index.php?post/2017/06/19/Avec-gPodder%2C-j-ai-l-power
title: alterlibriste : Avec gPodder, j'ai l'power
uri: alterlibriste-Avec-gPodder-j-ai-l-power
url: http://alterlibriste.free.fr/index.php?post/2017/06/19/Avec-gPodder%2C-j-ai-l-power
content:
<p><a href="http://alterlibriste.free.fr/index.php?post/2016/05/31/Comment-suivre-tous-les-sites-qui-nous-plaisent"></a><img src="https://lh6.ggpht.com/hZzWjEBBs0lRL795zwSpfIdUGG2MWx02MCTuBMz4JFuWwUw0fslyNuTAsNJpM4kabVk=w300" alt=""></p>    <p>Il y a 4 ans, le 20 juin 2013, ce blog voyait le jour.<br>
4 ans, c’est beaucoup et peu à la fois, beaucoup par rapport aux blogs actifs pendant 3 à 6 mois quiet ne survivent pas à la 1ère année, peu par rapport à <a href="https://blog.genma.fr/?Ce-blog-a-13-ans">Genma</a> qui vient de fêter son treizième anniversaire.<br>
Quoi qu’il en soit, je me souviens des premières listes de sujets à aborder dont les logiciels que j’utilise tout le temps. Dedans, il y avait gPodder et c’est un de ceux que je cite lorsqu’on me demande un logiciel libre que je recommanderais (en sortant bien sûr des sentiers battus par vlc, LibreOffice, Firefox et Thunderbird). Dans <a href="http://alterlibriste.free.fr/index.php?post/2017/06/12/RockBox%2C-%C3%A7a-roxe-du-poney-%21">mon dernier billet</a>, j’ai abordé RockBox qui trainait dans les placards aussi et gPodder est le logiciel indispensable pour lui donner à manger.</p>


<p>Ceux qui me lisent régulièrement connaissent mon amour immodéré pour les <a href="http://alterlibriste.free.fr/index.php?pages/Les-podcasts-que-j-%C3%A9coute">podcasts</a> et c’est quasiment à ce seul usage que j’utilise mon baladeur audio. Ces mêmes lecteurs savent aussi à quel point je milite pour les <a href="http://alterlibriste.free.fr/index.php?post/2016/06/11/Quand-on-se-met-s%C3%A9rieusement-aux-flux-rss">flux rss</a> afin de <a href="http://alterlibriste.free.fr/index.php?post/2016/05/24/Comment-s-informe-t-on-sur-ce-qui-nous-pla%C3%AEt">suivre l’actualité de mes sites préférés</a>. Eh bien pour allier les deux, gPodder est la réponse ultime puisqu’il s’agit d’un agrégateur de podcasts grâce à leurs flux rss (voir <a href="http://alterlibriste.free.fr/index.php?post/2016/05/31/Comment-suivre-tous-les-sites-qui-nous-plaisent">mon billet</a> sur pour un rappel de ce qu’est un flux rss).</p>


<p>Encore une fois, ce procédé est bien arriéré quand tout le monde a dans sa poche le téléphone avec l’appli qui va bien et fait ça tout seul (en y jettant peut-être un oeil) ; avec la capacité et l’autonomie de mon ZTE Open C, ce n’est pas très viable et je préfère vraiment un appareil dédié pour gérer les 10 à 15h de podcasts hebdomadaires que j’écoute.</p>


<p><a href="https://gpodder.github.io/">gPodder</a> est un projet qui doit approcher les 10 ans (j’ai trouvé les traces d’une version 0.x en 2009) ; sa page d’accueil est très sommaire et il ne fait pas beaucoup de bruit en dehors de quelques louanges de <a href="https://www.blog-libre.org/2015/12/19/gpodder/">temps à autres</a>.</p>


<p>Comment ça marche ? D’abord, on l’installe (dispo dans les dépôts de toutes les bonnes distributions et multi-plateforme) puis on s’abonne aux flux de ses podcasts préférés à partir de l’url. Ensuite, on définit une périodicité de vérification de nouveaux épisodes. Ils sont alors téléchargés automatiquement dans un répertoire que l’on aura déterminé. Il suffit ensuite de synchroniser avec le périphérique de son choix pour les avoir sur son lecteur audio. On peut également déterminer une date de suppression automatique pour ne pas voir son disque dur encombré de milliers de podcasts.</p>


<p>Pas grand-chose de plus à dire, ça fait le job et ça le fait bien.</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/06/19/Avec-gPodder%2C-j-ai-l-power" 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>


title: Renault : Participez à la journée de test consacrée à la version Atomic / Cloud
uri: Renault-Participez-à-la-journée-de-test-consacrée-à-la-version-A
feed_id:
https://blog.fedora-fr.org/renault/post/Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-version-Atomic-/-Cloud

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

content:
<p>Aujourd'hui, ce mardi 20 juin, est une journée dédiée à un test précis : sur
l'image Atomic / Cloud 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>La version Atomic / Cloud de Fedora est un des trois <em>produits</em>
officiels du projet avec Workstation et Server. Son but est d'être une image
très minimale pour être instanciée de nombreuses fois dans le cadre d'un
infrastructure Cloud afin de remplir le rôle d'un service. Cependant,
contrairement aux deux autres produits, la version Cloud est mise à jour très
régulièrement (de nouvelles images sont disponibles toutes les quelques
semaines seulement, contre 6-7 mois en moyenne pour les autres).</p>
<p>Les tests du jour couvrent :</p>
<ul><li>Est-ce que l'image démarre correctement, permet de se connecter et si les
services se base se lancent bien ;</li>
<li>Vérifier si la gestion de Docker ou Atomic (installation, mise à jour,
retour en arrière) fonctionne correctement ;</li>
<li>Lancement des applications ;</li>
<li>Vérifier la compatibilité avec le cloud Amazon et OpenStack.</li>
</ul><p>Si vous êtes intéressés par l'aspect Cloud de cette image, je vous invite à
la tester, elle bénéficie en effet de relativement peu de retours. La moindre
aide est appréciée, merci.</p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/22" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/w/index.php?title=Test_Day:2017-06-20_Cloud-Atomic_Testday" 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-la-version-Atomic-/-Cloud" 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 les images Cloud et Atomic</a> (24/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 24 sur l&#039;image Cloud !</a> (10/05/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur Wayland</a> (13/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les cartes graphiques</a> (03/11/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 26 sur l&#039;interface de partitionnement d&#039;Anaconda</a> (06/04/2017)</li></ul></div></p>


feed_id: https://www.bloguslibrus.fr/post/20170617-solus-ikey-patreon/
title: Bridouz : Solus, Ikey et Patreon
uri: Bridouz-Solus-Ikey-et-Patreon
url: https://www.bloguslibrus.fr/post/20170617-solus-ikey-patreon/
content:
<p>Parlons bien, parlons Linux, parlons de Solus plus précisément. La nouvelle de la semaine pour la distribution c’est que son fondateur/dictateur <code>Ikey Doherty</code> a annoncé qu’il quittait son boulot chez Intel pour se consacrer à 100% dans le <a href="https://solus-project.com/">Solus Project</a>.</p>

<p>Beaucoup de questions peuvent émerger :</p>

<ul><li>Comment va-t-il gagner sa vie ?</li>
<li>Solus devient-il commercial ?</li>
<li>Ok, c’est sympa mais qu’est-ce que ça me montre ?</li>
</ul><p></p>

<p><strong>Solus</strong> tourne chez moi depuis plus d’un an maintenant et la distribution a atteint une stabilité exemplaire. Tout fonctionne simplement et la logithèque s’est grandement étoffée en douze mois. Ce qui me laisse penser que la distribution est réellement devenue intéressante à installer pour un utilisateur qui ne souhaite pas se prendre la tête.</p>

<p>La distribution fait partie du <em>Solus-Project</em> initié par <code>Ikey Doherty</code>, développeur précédemment connu pour être un des mainteneurs de LMDE et depuis plus de cinq ans derrière EvolveOS/Solus.</p>

<p>Le monsieur a donc annoncé qu’il allait désormais travailler à plein temps sur Solus, que son projet allait devenir son job dans quelques semaines. Cette annonce implique donc que le projet va avancer beaucoup plus rapidement et la réécriture du DE maison <em>Budgie</em> de GTK vers QT va également pouvoir commencer à avancer.</p>

<p>Il va pourtant bien falloir qu’Ikey gagne sa vie et c’est ici que la communauté vient jouer un rôle dans la vie du projet. <strong>Solus</strong>, avec sa page <a href="https://www.patreon.com/solus">Patreon</a> , récolte de l’argent donné par ses utilisateurs et arrive donc à cumuler un équivalent de salaire mensuel.</p>

<p>Le projet a auparavant déjà utilisé cet argent pour la distribution avec l’achat de serveurs, un agrandissement de l’infrastructure nécessaire lorsqu’une distribution grandit. L’équipe avait déjà offert une prime pour un concours de développeur qui arriverait à coder une fonction <code>Alt+TAB</code> en accord avec l’ergonomie globale de la distribution.</p>

<p>J’avais déjà trouvé cette dernière utilisation ingénieuse, car elle impliquait la reconnaissance d’un dev externe au projet pour sa contribution. Et maintenant le projet va pouvoir <em>employer</em> Ikey à plein-temps en lui versant un salaire raisonnable.
On pourrait croire que le monsieur utilise l’argent des utilisateurs pour lui-même, qu’il va peut-être pouvoir se payer des vacances aux Bahamas, mais il n’en est point.</p>

<p>Ikey a déjà expliqué dans plusieurs podcasts et dans le billet du blog Solus qu’il profitait de cette opportunité pour réaliser un rêve, porter son projet pleinement en s’y dévouant à 100% sans avoir de contraintes avec un boulot à côté.</p>

<p>J’y vois également une alternative intéressante pour le développement d’un distribution, la communauté a la possibilité de soutenir les devs d’une manière viable. Car on le sait tous mais l’argent est un pilier de notre monde actuel et bien qu’il ne fasse pas tout il permet de vivre décemment.</p>

<p>On a vu que le financement participatif fonctionnait pour des projets divers et varié, Solus est un projet, utile pour certains utilisateurs et son développement ne se résume pas qu’a son propre nombril. On a vu que le DE <em>Budgie</em> s’était vu offrir une saveur officielle chez Ubuntu, que Solus proposait également <em>Mate</em> et <em>GNOME</em> et qu’ils contribuaient avec d’autres devs comme <a href="https://plus.google.com/+MartinWimpress">Wimpy</a>, mainteneur d’Ubuntu Mate, pour divers outils comme un menu tel <em>Brisk menu</em>.
Linux-drivers-manager fait aussi partie des projets développé par Ikey et qui peuvent servir les utilisateurs d’autres distributions.</p>

<p>J’y vois donc ici un avancement singulier dans l’évolution du monde Linuxien actuel. Soutenir les développeurs est essentiel car bien qu’étant nombreux ils ne faut pas oublier sue principalement ils contribuent sur leur temps libre et que parfois il est compliqué de se libérer du temps pour faire évoluer une distribution.<br>
Patreon est en cela intéressant car il donne un pouvoir d’action et de soutiens de la part des utilisateurs aux équipes maintenant une distribution ou tout autre projet.</p>

<p>Pas d’implication commerciale là-dedans ni de part de marché à conquérir, maîtriser et tirer profit. Ici il s’agit de soutenir une vision de l’informatique, une initiative servant des utilisateurs inconnus. Je suis très excité de voir ce sue ça va donner et je suis content qu’un mec développant quelque-chose le dépassant puisse être soutenu de la sorte pour élaborer un projet servant l’informatique.</p>
<p><img src="media/06ba8eba.7d1e02f86fac7aa11519ad0a32657aa1" data-original-source="http://cdn.libravatar.org/avatar/7d1e02f86fac7aa11519ad0a32657aa1" alt="Gravatar de Bridouz" class="gravatar" /><br/><i>Original post of <a href="https://www.bloguslibrus.fr/post/20170617-solus-ikey-patreon/" title="Visit the source">Bridouz</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/06/en-bref-guadec-2017-fichiers-photos/
title: Okki : En bref : GUADEC 2017, Fichiers, Photos…
uri: Okki-En-bref-GUADEC-2017-Fichiers-Photos
url: https://www.gnomelibre.fr/2017/06/en-bref-guadec-2017-fichiers-photos/
content:
<p>Le planning du <a href="https://2017.guadec.org/">GUADEC 2017</a> vient d’être publié. Anniversaire des vingt ans du projet oblige, il y aura un certain nombre de conférences sur le passé et le futur de GNOME ou sur ce qui définit notre projet. Il y aura également les habituelles conférences sur le présent et le futur d’un certain nombre de technologies et d’applications (<a href="https://fr.wikipedia.org/wiki/Flatpak">Flatpak</a>, <a href="https://wiki.gnome.org/Projects/Tracker">Tracker</a>, <a href="https://wiki.gnome.org/Apps/Builder">Builder</a>…) ; celles cherchant à attirer de nouveaux contributeurs et toutes celles sur le développement (compilez vos applications n’importe où avec <a href="http://mesonbuild.com/">Meson</a>, remplacez le code en <a href="https://fr.wikipedia.org/wiki/C_(langage)">langage C</a> de vos bibliothèques par du <a href="https://fr.wikipedia.org/wiki/Rust_(langage)">Rust</a>, le <a href="https://fr.wikipedia.org/wiki/JavaScript">JavaScript</a> moderne dans GNOME, les interfaces du futur à base d’animations…). On signalera également des conférences sur ce qui peut être amélioré au niveau de la sécurité ou de la robustesse de notre environnement de bureau.</p>
<p>Plus accès sur les utilisateurs finaux, une conférence cherchera à voir ce qui peut être fait pour améliorer l’expérience vis-à-vis des contenus multimédias. Comme l’indique <a href="https://2017.guadec.org/talks-and-events/#abstract-28-dreaming_of_a_better_home_media_experience">la présentation</a>, nous vivons dans un monde où les gens possèdent toujours plus d’appareils leur permettant d’écouter ou de regarder ce qu’ils veulent, quand ils veulent et où ils veulent, que ce soit sur des téléviseurs, tablettes, haut-parleurs multi-pièces… Alors oui, GNOME a progressé, via le panneau de partage et un certain nombre de technologies sous-jacentes (<a href="https://wiki.gnome.org/Projects/Rygel">Rygel</a>, <a href="https://wiki.gnome.org/Projects/GUPnP">GUPnP</a>, <a href="https://fr.wikipedia.org/wiki/PulseAudio">PulseAudio</a>, <a href="https://fr.wikipedia.org/wiki/GStreamer">GStreamer</a>), mais il existe néanmoins un certain décalage entre ce que permet GNOME et l’idéal à atteindre.</p>
<p>Autre conférence qui pourrait être intéressante, celle du constructeur <a href="https://system76.com/">System76</a>, qui commercialise des machines sous Ubuntu. Jusqu’à présent, c’était le bureau <a href="https://fr.wikipedia.org/wiki/Unity_(logiciel)">Unity</a> qui était proposé, maintenant qu’Ubuntu a décidé de revenir vers GNOME, les prochains modèles finiront fatalement par proposer notre environnement. Alors, qu’ont-ils appris de leurs clients, qu’attendent ces derniers de leur environnement de bureau ? Quel sera l’avenir de System76 et quel rôle jouera GNOME dans ce dernier ?</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>À l’heure actuelle, <a href="https://wiki.gnome.org/Apps/Nautilus">Fichiers</a> ne peut faire des recherches que sur les noms de fichiers ou de dossiers. Mais la bonne nouvelle, c’est qu’Alexandru Ionut Pandelea vient d’implémenter <a href="https://alexandrupandelea.wordpress.com/2017/06/19/improving-the-search-of-nautilus/">la recherche plein texte</a> dans la future version 3.26, permettant enfin de rechercher dans le contenu des fichiers eux-mêmes. Et l’autre bonne nouvelle, c’est que cela fonctionne aussi bien avec de bêtes fichiers texte qu’avec des fichiers PDF, ODF, docx ou tout autre format indexable par <a href="https://wiki.gnome.org/Projects/Tracker">Tracker</a>.</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>Pendant près d’un mois et demi, LinuxFR, site francophone traitant de l’actualité du logiciel libre, <a href="https://linuxfr.org/sondages/quel-est-votre-environnement-de-bureau-prefere">proposait un sondage</a> pour savoir quel était l’environnement de bureau préféré des lecteurs. 4577 personnes y ont répondu, et il s’avère qu’avec 24.3 % des suffrages, notre bon vieux GNOME reste l’environnement préféré de la majorité des utilisateurs, suivi par Plasma Desktop (19.0 %), Xfce (15.1 %), Cinnamon (8.1 %), MATE (8.0 %), Unity (5.6 %), LXDE / LXQt (2.3 %), Enlightenment (1.9 %)…</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>Autre nouveauté à venir du futur GNOME 3.26, Debarshi Ray vient d’implémenter la possibilité de faire des zooms avant et arrière dans <a href="https://wiki.gnome.org/Apps/Photos">Photos</a>. Pour rappel, cette future version devrait également permettre l’import depuis un appareil photo ou une carte mémoire, ainsi que le partage d’images sur Facebook.</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/06/en-bref-guadec-2017-fichiers-photos/" 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 : Ubuntu, Fichiers, Agenda, GDM, Thunderbird&hellip;</a> (13/06/2017)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2017/06/gerez-facilement-vos-dossiers-dapplications/
title: Okki : Gérez facilement vos dossiers d’applications
uri: Okki-Gérez-facilement-vos-dossiers-d-applications
url: https://www.gnomelibre.fr/2017/06/gerez-facilement-vos-dossiers-dapplications/
content:
<p>Il y a peu, je signalais à quel point je trouvais que la gestion des dossiers d’applications <a href="https://www.gnomelibre.fr/2017/04/sortie-de-gnome-app-folders-manager-0-3-2/">laissait à désirer</a>. Surtout au vu de la simplicité déconcertante que peuvent offrir certains systèmes concurrents sur une telle fonctionnalité.</p>
<p>Alors non, il n’y a malheureusement rien de nouveau à annoncer vis-à-vis du futur GNOME 3.26, mais vous connaissez la chanson. Il y a toujours une extension pour combler les manques :p</p>
<figure><a href="media/65bc8afd.appfolders-manager_v2.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/06/appfolders-manager_v2.png"><img src="media/ac2d26f7.appfolders-manager_v2-1024x576.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/06/appfolders-manager_v2-1024x576.png" alt="" width="660" height="371" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/06/appfolders-manager_v2-1024x576.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/06/appfolders-manager_v2-300x169.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/06/appfolders-manager_v2-768x432.png 768w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Appfolders Management v2</figcaption></figure><p>Après son fort pratique <a href="https://www.gnomelibre.fr/2017/06/inserer-rapidement-des-emojis/">Emoji Selector</a>, Maestroschan revient donc avec un tout nouveau projet, <a href="https://extensions.gnome.org/extension/1217/appfolders-manager/">Appfolders Management</a>, qui permet, et c’est sa principale qualité, de pouvoir enfin gérer les dossiers d’applications directement depuis la vue d’ensemble des activités. Ça ne se fera malheureusement pas à coup de glisser déposer, bien que son auteur semble garder espoir que ce soit un jour faisable, mais à l’aide d’un simple clique droit sur l’icône d’une application.</p>
<p>Depuis son menu contextuel, vous pourrez donc ajouter ou retirer une application d’un dossier existant ou en créer un nouveau. Tout comme vous pourrez également renommer ou supprimer les dossiers d’applications. Cerise sur le gâteau, depuis les préférences de l’extension, vous pourrez également modifier le nombre maximal de colonnes.</p>
<p>Alors, même si tout n’est pas encore parfait, ça reste un sacré pas en avant en terme de simplicité.</p>
<p>Puis histoire de conclure en musique, Alex Diavatis nous a concocté une <a href="https://www.youtube.com/watch?v=KRCfIKTpHiE">petite vidéo</a> démonstrative.</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/06/gerez-facilement-vos-dossiers-dapplications/" 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://raspbian-france.fr/creez-seedbox-telecharger-torrent-distance-transmission/
uri: RaspbianFrance-Créez-votre-propre-seedbox-pour-télécharger-vos-to
url: https://raspbian-france.fr/creez-seedbox-telecharger-torrent-distance-transmission/
title:
RaspbianFrance : Créez votre propre seedbox pour télécharger vos torrent à distance avec Transmission

content:
<p>Vous rêvez d’avoir une seedbox mais les offres du marché son trop cher ? La raspberry pi est un parfait outil pour héberger sa propre seedbox par le fait qu’elle peut tourner 24h/24 7j/7 sans déranger et avec un faible coût en électricité. Mais avant de vous expliquer comment créer votre propre seedbox de A à Z très facilement, nous allons poser les bases en vous présentant ce qu’est une seedbox et le matériel dont vous aurez besoin.</p>
<h2>Qu’est ce qu’une seedbox ?</h2>
<p>Tout d’abord expliquons précisément ce qu’est une seedbox. « seedbox » est un mot anglais qui désigne un serveur dédier à la réception et à l’envoie de fichier en utilisant le protocole peer to peer et donc en utilisant des torrent.</p>
<h3>Pré requis pour installer Transmission</h3>
<p>Pour créer votre seedbox, vous n’aurez pas besoin de beaucoup de matériel. Il vous faudra bien évidemment une <a href="http://geni.us/rflusraspberrypi3" target="_blank" rel="nofollow noopener noreferrer">raspberry pi</a> avec tout ce qui lui est vitale. À savoir son <a href="http://geni.us/rflalimentationraspber" target="_blank" rel="nofollow noopener noreferrer">alimentation</a> et sa <a href="http://geni.us/rflmicrosd32gocom" target="_blank" rel="nofollow noopener noreferrer">carte sd</a> avec raspbian d’installé dessus. Il faut aussi qu’elle soit connecté à internet, soit par wifi, il vous faudra un <a href="http://geni.us/rfledimaxwifidonglecom" target="_blank" rel="nofollow noopener noreferrer">dongle</a> si votre modèle de raspberry pi est inférieur a la troisième génération, soit par <a href="http://geni.us/rflethernetcable" target="_blank" rel="nofollow noopener noreferrer">ethernet</a>. Pour le stockage nous vous conseillons l’utilisation d’un <a href="http://geni.us/rfldisquedurexterne3to" target="_blank" rel="nofollow noopener noreferrer">disque dur externe</a>.</p>
<h2>Intallation et configuration de transmission</h2>
<p>Passons maintenant à l’installation (très simple) de Transmission sur la raspberry pi.</p>
<p>Tout d’abord connectez vous dessus via SSH. Si SSH n’est pas activé, je vous invite à lire notre<a href="https://raspbian-france.fr/controlez-raspberry-pi-ssh-ordinateur/" target="_blank" rel="noopener noreferrer"> article dédié à SSH</a>.</p>
<p>Une fois connecté, exécutez la commande suivante :</p>
<pre>sudo apt install transmission-daemon</pre>
<p>transmission est installé dès la fin de l’execution de cette commande. Il ne vous reste plus qu’à le configurer. Pour cela il suffit d’interrompre le processus transmission et d’éditer le fichier de configuration.</p>
<pre>sudo /etc/init.d/transmission-daemon stop</pre>
<p>Pour interrompre le proccessus et</p>
<pre>sudo nano /etc/transmission-daemon/settings.json</pre>
<p>pour éditer le fichier de configuration.</p>
<p>Je vais seulement vous présenter les lignes de configuration principale car il y en a beaucoup mais sachez que si vous voulez configurer plus en profondeur votre transmission vous trouverez votre bonheur sur <a href="https://github.com/transmission/transmission/wiki/Editing-Configuration-Files" target="_blank" rel="nofollow noopener noreferrer">la page github dédié à la configuration de transmission</a>.</p>
<p>Une des premières lignes à regarder est</p>
<pre>"download-dir": "/var/lib/transmission-daemon/downloads"</pre>
<p>cette ligne indique l’emplacement des fichier qui seront télécharger. C’est ici que vous pourrai mettre l’emplacement du disque dur externe si vous choisissez cette option de stockage. Attention si vous modifiez l’emplacement de vous assurer que Transmission ait les droits suffisant pour écrire dans le nouveau dossier.<br>
Ensuite vous trouverez l’option</p>
<pre>rpc-authentication-required</pre>
<p>cette option, par défaut à <strong>true</strong>, indique que lorsque que vous arrivez sur l’interface web de Transmission il faudra vous identifier pour pouvoir y accéder. Libre a vous de la passer a <strong>false</strong> si vous ne souhaitez pas avoir d’authentification.</p>
<p>Qui dit authentification, dit pseudo et mot de passe. vous les trouverez aux lignes</p>
<pre>"rpc-username": "transmission",
"rpc-password": "{356c072a1bc5d97132bbe6ccd26854798b801dcf8kL7gaRF",</pre>
<p>Comme vous pouvez le voir le mot de passe est chiffré. par défaut c’est « transmission ». Si vous souhaitez le changer remplacez l’intégralité de la chaîne de caractère entre les guillemets par votre nouveau sans le chiffrer au préalable. Transmission se chargera de le faire au prochain redémarrage du service.</p>
<p>Voilà pour les principales configurations de transmission. vous pouvez désormais lancer le service avec la commande</p>
<pre>sudo /etc/init.d/transmission-daemon start</pre>
<h2>Accéder à Transmission</h2>
<p>Pour accéder à l’interface de transmission, il vous suffit d’ouvrir un navigateur web et de rentrer l’adresse au format suivant :</p>
<pre>http://IPraspberry:rcp-port/rcp-url/web/</pre>
<p>En fonction de ce que vous avez rentré dans la configuration l’url peut changer mais avec notre raspberry pi qui a une adresse ip en 192.168.1.21 et avec les configurations par défaut, cela donne l’url suivante</p>
<pre>http://192.168.1.21:9091/transmission/web/</pre>
<p>une fois authentifié vous n’aurez plus qu’à upload un fichier torrent ou une url d’un torrent pour lancer un téléchargement. Pour cela il suffit de cliquer sur le dossier bleu dans le coin supérieur gauche de la page web.</p>
<h2>Récupération d’un téléchargement</h2>
<p>Bon c’est bien beau de télécharger sur sa raspberry pi un fichier mais l’objectif reste quand même de le rapatrier sur son ordinateur pour pouvoir pleinement en profiter. Le problème c’est que l’interface web de transmission ne le permet pas. Donc si pour ça il faut éteindre sa raspberry pi et lire sa carte SD (ou son disque dur) sur son PC c’est pas très pratique. On va donc récupérer le fichier (ou dossier) téléchargé via le protocole SSH. Pour cela il vous faudra le logiciel <a href="https://filezilla-project.org/" target="_blank" rel="nofollow noopener noreferrer">filezilla</a></p>
<p><img src="media/e69f28b7.filezilla.png" data-original-source="https://raspbian-france.fr/wp-content/uploads/2017/06/filezilla.png" alt="accueil filezilla" width="1200" height="982" srcset="https://raspbian-france.fr/wp-content/uploads/2017/06/filezilla.png 1200w, https://raspbian-france.fr/wp-content/uploads/2017/06/filezilla-768x628.png 768w" sizes="(max-width: 1200px) 100vw, 1200px"></p>
<p>Pour vous connecter, il vous suffit de renseigner l’ip de la raspberry pi, le couple login/mot de passe et le port 22.</p>
<p>Une fois connecté, vous aurez l’architecture de votre raspberry pi dans la fenêtre de droite et pourrez rapatrier les fichier et dossier de votre choix sur votre ordinateur.</p>
<h2>Pour aller plus loin</h2>
<p>Voilà vous vous retrouvez avec une seedbox qui marche très bien et qui peut donc télécharger tous vos ISOs linux préférés ;). Cependant vous pouvez l’améliorer, par exemple en la rendant accessible de n’importe où. En effet actuellement vous ne pouvez y accéder que depuis votre réseau interne mais en suivant notre tutoriel <a href="https://raspbian-france.fr/mettre-en-ligne-serveur-web-raspbian-dydns-port-forwarding/" target="_blank" rel="noopener noreferrer">Mettre en ligne votre serveur web Raspbian, DynDNS et port forwarding</a> vous pourrez la rendre accessible sur le réseaux publique.</p>
<p>Vous pouvez aussi envisager de faire passer votre seedbox par un vpn pour anonymiser vos téléchargement. Bref plein d’options se présentent pour améliorer votre seedbox</p>
<p> </p>
<p>Cet article <a rel="nofollow" href="https://raspbian-france.fr/creez-seedbox-telecharger-torrent-distance-transmission/">Créez votre propre seedbox pour télécharger vos torrent à distance avec Transmission</a> est apparu en premier sur <a rel="nofollow" href="https://raspbian-france.fr/">Raspbian-France</a>.</p>
<p><img src="media/70caad1d.7cdb6ce9a9a728b66bcfdc9db75842c8" data-original-source="http://cdn.libravatar.org/avatar/7cdb6ce9a9a728b66bcfdc9db75842c8" alt="Gravatar de RaspbianFrance" class="gravatar" /><br/><i>Original post of <a href="https://raspbian-france.fr/creez-seedbox-telecharger-torrent-distance-transmission/" title="Visit the source">RaspbianFrance</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>RaspbianFrance : <a href="">Transmission sur OSMC, installer un client Torrent sur votre Raspberry Pi</a> (08/07/2016)</li><li>RaspbianFrance : <a href="">Activer la connexion &agrave; distance de MySQL sur votre Raspberry Pi</a> (13/09/2015)</li><li>RaspbianFrance : <a href="">Envoyer, g&eacute;rer et recevoir des SMS avec la Raspberry Pi</a> (27/10/2014)</li><li>RaspbianFrance : <a href="">Installer WordPress sur une Raspberry Pi (avec Nginx).</a> (05/08/2015)</li><li>Angristan : <a href="">Seedbox : installer le client torrent Transmission sous Debian et Ubuntu</a> (21/10/2016)</li></ul></div></p>


feed_id: http://www.fullcirclemag.fr/?post/2017/06/19/Voici-le-num%C3%A9ro-121
title: Full Circle Magazine FR : Voici le numéro 121
uri: Full-Circle-Magazine-FR-Voici-le-numéro-121
url: http://www.fullcirclemag.fr/?post/2017/06/19/Voici-le-num%C3%A9ro-121
content:
<p>Bonjour !</p>

<pre></pre>

<p>C'est avec grand plaisir que l'équipe du FCMfr vous présente le numéro 121, celui de mai 2017, en français. Il est disponible au visionnage et au téléchargement sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger les numéros">NUMÉROS</a> ou en cliquant directement sur l'image ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/504" hreflang="fr" title="numéro 121"><img src="media/2c23f12d.Issue121fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/Issue121fr.png" alt="issue121fr.png" title="issue121fr.png, mai 2017"></a></p>


<p>Cette fois-ci, nous vous proposons, notamment :</p>
<ul><li>Un tutoriel sur comment installer une nouvelle version d'Ubuntu sur votre disque dur où il y a déjà une version d'Ubuntu, sans clé USB ou Live CD ou autre... Ça a l'air quasi impossible et pourtant, Alan Ward l'a fait !</li>
<li>Les tutoriels habituels (Inkscape, Python,...) et la continuation de la série sur la CAO Libre ;</li>
<li>Des critiques à go go : celle d'un livre sur Linux Mint 18 qui semble répondre à toutes vos questions éventuelles, celle de Porteus Kiosk, une dérivée de Gentoo Linux qui serait l'OS idéal pour des ordinateurs dans des lieux publics ; enfin, celle du jeu Total War: Warhammer, le dernier en date de la série, porté sous Linux ;</li>
<li>ET, cerise sur le gâteau (?), dans la rubrique Labo Linux, un article, dont je suis l'auteur, sur Bash sur Ubuntu sur Windows. L'avantage pour vous, les lecteurs français, c'est que toutes mes captures d'écran sont en français !</li>
</ul><p>Bonne lecture et amusez-vous bien !</p>


<p>L'équipe du FCMfr, dont :</p>
<ul><li>Le scribeur, Bab ;</li>
<li>Les traducteurs, AE, d52fr et un nouveau membre de l'équipe, zaz ;</li>
<li>Les relecteurs, Bab, d52fr et moi-même, AuntieE</li>
</ul>
<p><img src="media/163a60d9.dd0e1a508d7347d53e0da0678bfd7aff" data-original-source="http://cdn.libravatar.org/avatar/dd0e1a508d7347d53e0da0678bfd7aff" alt="Gravatar de Full Circle Magazine FR" class="gravatar" /><br/><i>Original post of <a href="http://www.fullcirclemag.fr/?post/2017/06/19/Voici-le-num%C3%A9ro-121" title="Visit the source">Full Circle Magazine FR</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Full Circle Magazine FR : <a href="">Voici, enfin, le num&eacute;ro 52 !</a> (04/11/2011)</li><li>Full Circle Magazine FR : <a href="">Et voici.. le num&eacute;ro 53 !</a> (13/12/2011)</li><li>Full Circle Magazine FR : <a href="">Le num&eacute;ro 54... enfin !</a> (18/01/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 56</a> (09/03/2012)</li><li>Full Circle Magazine FR : <a href="">Voici le 57 !</a> (29/03/2012)</li></ul></div></p>


feed_id: http://max-koder.fr/2017/06/21/auto-hebergement-cest-parti/
title: Max Koder : L’auto-hébergement, c’est parti !
uri: Max-Koder-L-auto-hébergement-c-est-parti
url: http://max-koder.fr/2017/06/21/auto-hebergement-cest-parti/
content:
<div>
	<a href="http://max-koder.fr/2017/06/21/auto-hebergement-cest-parti/"><img title="auto-hébergement" src="media/ddad770d.eeepc-300x196.jpg" data-original-source="http://max-koder.fr/wp-content/uploads/2017/06/eeepc-300x196.jpg" alt="auto-hébergement" width="300" height="196"></a>
	</div>
	<p>Ça y est, je me lance.<br>
Après plusieurs années à louer du mutualisé, je me décide enfin à <strong>monter un serveur chez moi</strong>.<br>
Rien de technique dans ce billet, j’explique surtout <strong>pourquoi l’auto-hébergement</strong> et à quel prix, mais d’autres articles avec mes mésaventures devraient suivre.</p>
<h1>L’auto-hébergement ?</h1>
<p>Je n’ai pas envie de vous faire un affront, mais ce blog n’étant pas destiné uniquement (voire pas du tout) aux masters en sysadmin, je me dois de rappeler ce qu’est l’auto-hébergement.</p>
<p>Si c’est à la mode d’entendre et de parler de <strong>décentralisation d’Internet</strong>, il faut savoir qu’à ses débuts c’était déjà le cas. Exit Google, Facebook et consorts, Internet a été pensé pour être <strong>acentré</strong>, c’est à dire que les machines qui le composent fournissent elles-mêmes les services.</p>
<p>L’auto-hébergement est simplement le fait de <strong>fournir soi-même les services que l’on utilise</strong>, comme le serveur web et mails, mais cela peut aller plus loin. En effet, avec les outils à disposition aujourd’hui, on peut se mettre à héberger son propre serveur Git, proposer à la famille d’être leur fameux Cloud, mettre en ligne son serveur * Insérer un jeu en ligne ici * , …</p>
<h1>Pourquoi ?</h1>
<p>Il y a plusieurs raisons pour s’auto-héberger. Voici les miennes.</p>
<h2>Maître de tes données tu seras</h2>
<p>La première et principale raison est certainement la<strong> localisation des données personnelles</strong>. Je préfère savoir que ce que j’écris, ce qu’on m’envoie, reste chez moi. Les photos de vacances, des gosses, la famille, les réunions, les mails, mon blog, mon code etc etc sont bien mieux chez moi que sur un prétendu nuage.</p>
<p>Pas que je sois paranoïaque, il ne faut pas tomber là-dedans non plus. Mais à partir du moment ou des données sont physiquement ailleurs, elles sont consultables par le possesseur du serveur, et donc exploitables, revendables, …<br>
Ce que je pourrais y mettre n’intéresse pas grand monde, mais je n’aime pas l’idée de se faire du fric sur mon dos. Facebook profite déjà trop largement de la frénésie de ma femme à vouloir partager les photos des gamins et des chiens, malgré ma réticence face à ces outils dont on est le produit.</p>
<p>Puis pour aller plus loin, ceux qui me lisent depuis un moment savent que <a href="http://max-koder.fr/2017/02/03/dou-limportance-backups/" target="_blank" rel="noopener">j’ai perdu des données</a>. A l’autre bout du monde, sans connexion internet, on ne pense pas forcément à renouveler la location de son serveur.<br>
Si mon blog avait été stocké chez moi, je n’aurais perdu que le nom de domaine, pas mes articles..</p>
<h2>Économique</h2>
<p>On pourrait se dire que faire tourner un PC 24/24 coûte bien plus cher que de louer un serveur mutualisé à 30€ par an. C’est à moitié vrai.</p>
<p>Si vous n’hébergez qu’un blog, alors l’achat d’un nom de domaine et la facture d’électricité pourrait monter plus haut que la location d’un mutualisé.</p>
<p>Pour ma part, je compte mettre en place d’autres solutions, comme un serveur mail, et profiter de mon disque dur et des non limitations pour dédier des pages à mes petits projets persos. Alors, la location d’un dédié où un gros plan mutu me coûterait plus cher que ma facture d’électricité.</p>
<p>Pour m’auto-héberger, j’ai décidé de réutiliser du matériel existant afin de limiter les coûts. Ce sera donc un eeePc (Asus 1001HA) de 6 ou 7 ans, branché avec sa batterie (onduleur pas cher  ), monté à 2Go de RAM, avec un processeur Atom 2×1.6Ghz, et un DD de 160Go.<br>
Le tout devrait me coûter moins de 15€ par an d’électricité, écran et wifi éteints, sans compter le NDD.</p>
<p>Mais ils existent des machines qui consomment encore moins, comme le <a href="https://fr.wikipedia.org/wiki/SheevaPlug" target="_blank" rel="noopener">SheevaPlug</a> ou l’<a href="https://fr.wikipedia.org/wiki/Eee_Box" target="_blank" rel="noopener">EEEBox</a>.</p>
<h2>Éducatif</h2>
<p>Bien sûr, c’est aussi un peu éducatif. Je suis plus programmeur qu’admin système, alors les serveurs et moi ça fait…. Beaucoup. Ce projet est donc également à titre d’apprentissage.</p>
<p>Je m’étais déjà essayé à monter un serveur il y a quelques années, sous Xubuntu. Il ne s’agissait que d’un serveur web, très light, mais qui avait le mérite de fonctionner. Puis est venue la nécessité de réutiliser la bécane hôte, alors je n’avais pas poussé l’expérience plus loin.</p>
<p>A présent je souhaite quitter ma zone de confort, et m’essayer avec du soft que je ne connais pas.</p>
<h2>Liberté technique</h2>
<p>Enfin, le plaisir de la liberté. Quoi de plus frustrant d’être limité par un hébergeur à 1 ou 2 bases SQL, de devoir se cantonner à du PHP 5 lorsque son script fonctionne sur la version 7, devoir s’abstenir de MariaDB, ne pas pouvoir suivre les MaJ, …<br>
Tout ça, c’est fini. Vous êtes maître des applications que vous mettez en place, mettre à jour ou pas, et vous pouvez même tout péter si ça vous chante. N’est-ce pas réjouissant ? </p>
<h1>C’est tout beau tout rose</h1>
<p>Forcément non. Si tout le monde ne s’auto-héberge pas, c’est qu’il y a des raisons.<br>
J’en trouverai sans doute d’autres plus tard, mais j’en vois déjà qui pointent le bout du nez..</p>
<h2>A la portée de n’importe qui</h2>
<p>Bon, ça c’est faux, c’est clair. Dire que l’auto-hébergement est à la portée de tous, c’est pas vrai pour le français moyen.</p>
<p>Malgré tout, des solutions out of the box existent, comme <a href="https://wiki.debian.org/fr/FreedomBox" target="_blank" rel="noopener">Freedombox</a> ou <a href="https://yunohost.org/" target="_blank" rel="noopener">Yunohost</a>, qui s’installent comme n’importe quelle distribution et permettent en quelques minutent d’avoir un serveur fonctionnel, dans lequel on installe en quelques clics une ou plusieurs applications.<br>
Il faut malgré tout avoir quelques connaissances dans le monde Linux pour configurer tout cela, et un minimum de notions web (routage notamment), sans quoi votre box refusera toute connexion entrante.</p>
<h2>C’est cul riz thé</h2>
<p>Un autre point à ne pas négliger, c’est la sécurité.<br>
Comme déjà dit, je ne suis qu’un amateur dans ce monde de hacker. Si aujourd’hui j’ouvre ma box, je prends le risque que quelqu’un s’attaque et pénètre mon réseau personnel, et donc les ordinateurs qui y sont connectés.<br>
Pour faire simple, en paramétrant ma Freebox pour laisser passer les connexions entrantes, je vire le videur de la maison, et je me dis que je ferai le gorille moi-même.<br>
Ben videur, c’est comme le reste, c’est un métier. J’engage quand même un pare-feu, surtout pour la forme, et je ferme la porte au maximum. Et advienne que pourra.</p>
<p>PS : Rien ne sert de vous y essayer maintenant, le blog demeure ailleurs, et j’ai même pas de photo de moi à poil sur mes bécanes. Sans rancune </p>
<h2>Backup, le retour</h2>
<p>Je parlais de ma mésaventure sur une perte de données tout à l’heure.<br>
Est-ce que le stockage à la maison empêche tout incident de ce genre ?</p>
<p>Lorsque vous louez un serveur chez un prestataire, vous gagnez au moins l’assurance de l’intégrité de vos données. Chez lui, grâce aux techniques RAID, si un des disques durs crashe, vous pouvez normalement récupérer la totalité des données.<br>
Mais dans mon EeePC, y’a pas la place.</p>
<p>J’envisage les sauvegardes par réseau ou USB, j’ai 2 ou 3 DD qui traînent et qui pourraient m’être utiles.<br>
Mais si je continue à oublier de sauvegarder, tout peut partir du jour au lendemain sans prévenir.</p>
<h2>Fiabilité</h2>
<p>Enfin, la maison. Pour un PC portable, c’est un environnement hostile, bien plus qu’une salle de serveurs.<br>
Chez moi, tout peut arriver. J’imagine déjà ma femme débranchant le câble réseau pour passer l’aspi, le gamin qui fait tomber le PC (il y a encore quelques jours), la connexion internet qui me lâche (hier soir), le câble électrique reliant ma maison de campagne qui tombe (en mars, 22 heures sans électricité du tout), …<br>
Ça, c’est ce que vous payez aussi en louant un serveur, la fiabilité et l’absence d’emmerdes.</p>
<p>C’est certainement un risque à prendre, peut-être que j’en reviendrais, à suivre.</p>
<p><a href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F21%2Fauto-hebergement-cest-parti%2F&amp;linkname=L%E2%80%99auto-h%C3%A9bergement%2C%20c%E2%80%99est%20parti%20%21" title="Facebook" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F21%2Fauto-hebergement-cest-parti%2F&amp;linkname=L%E2%80%99auto-h%C3%A9bergement%2C%20c%E2%80%99est%20parti%20%21" title="Twitter" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F21%2Fauto-hebergement-cest-parti%2F&amp;linkname=L%E2%80%99auto-h%C3%A9bergement%2C%20c%E2%80%99est%20parti%20%21" title="Google+" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/pinterest?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F21%2Fauto-hebergement-cest-parti%2F&amp;linkname=L%E2%80%99auto-h%C3%A9bergement%2C%20c%E2%80%99est%20parti%20%21" title="Pinterest" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F21%2Fauto-hebergement-cest-parti%2F&amp;linkname=L%E2%80%99auto-h%C3%A9bergement%2C%20c%E2%80%99est%20parti%20%21" title="Reddit" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F21%2Fauto-hebergement-cest-parti%2F&amp;linkname=L%E2%80%99auto-h%C3%A9bergement%2C%20c%E2%80%99est%20parti%20%21" title="WordPress" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F21%2Fauto-hebergement-cest-parti%2F&amp;linkname=L%E2%80%99auto-h%C3%A9bergement%2C%20c%E2%80%99est%20parti%20%21" title="Email" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/copy_link?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F21%2Fauto-hebergement-cest-parti%2F&amp;linkname=L%E2%80%99auto-h%C3%A9bergement%2C%20c%E2%80%99est%20parti%20%21" title="Copy Link" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/share#url=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F21%2Fauto-hebergement-cest-parti%2F&amp;title=L%E2%80%99auto-h%C3%A9bergement%2C%20c%E2%80%99est%20parti%20%21" data-a2a-url="http://max-koder.fr/2017/06/21/auto-hebergement-cest-parti/" data-a2a-title="L’auto-hébergement, c’est parti !"></a></p><p>L’article <a rel="nofollow" href="http://max-koder.fr/2017/06/21/auto-hebergement-cest-parti/">L’auto-hébergement, c’est parti !</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/06/21/auto-hebergement-cest-parti/" 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>


feed_id: http://blogduyax.madyanne.fr/deux-installations-de-openbsd.html
title: Yannic Arnoux : Deux installations de OpenBSD
uri: Yannic-Arnoux-Deux-installations-de-OpenBSD
url: http://blogduyax.madyanne.fr/deux-installations-de-openbsd.html
content:
<p>Déjà un peu évoqué sur Diaspora, j'ai migré mon serveur vers OpenBSD depuis
deux mois à une période où les planètes étaient alignées : j'avais du temps et
l'envie, et aussi une revanche à prendre suite à une installation ratée l'année
dernière sur mon portable. Les BSD m'intriguaient depuis longtemps, plus
spécialement OpenBSD et j'avais commencé à regarder et apprécier la qualité de
la documentation et j'avais l'image d'une petite communauté qui prend le temps
de réfléchir, de bien faire les choses sans céder aux sirènes de la mode, en
maintenant un cap : la sécurité avant tout et le KISS. Ce qui me retenait
hormis la difficulté apparente, c'était mon goût pour la GPL. Les mois ont
passé, la tournure qu'a pris Linux a commencé à me déplaire. Puis Thuban a
publié la première version de son livre sur l'auto-hébergement avec OpenBSD et
il a montré que non seulement ce n'etait pas si compliqué mais qu'on pouvait
faire tourner tous les services de l'auto hébergement. C'est un point très
important car venant d'une distribution Linux comme Debian avec ses milliers de
programmes, on peut craindre qu'OpenBSD soit pauvre et qu'il faille tout se
compiler à la mimine. En fait, la vérité est ailleurs, pardon à mi chemin :
pour une utilisation serveur, on trouve tout ce qu'il faut pour de
l'hébergement de services et plus en standard (<em>out of the box</em>) que certaines
distributions Linux pour l'administration système.</p>
<p>Ça a ravivé la flamme et migrer mon serveur vers OpenBSD c'etait concret en
terme d'objectif. J'héberge un certain nombre de services : lecteur de flux RSS
(Tiny Tiny RSS), gestionnaire de favoris (Shaarli), partage de fichier,
synchronisation d'agenda et de carnet d'adresse (NextCloud), lecture hors ligne
(Wallabag) et ce blog (Pelican / Stacosys). Des services classiques mais sur un
nouveau système avec des programmes différents et une administration
différente. Ma cible c'est donc <a href="https://www.online.net/fr/serveur-dedie/dedibox-sc">ma Dedibox chez
Online</a> pour laquelle
OpenBSD n'est pas encore officiellement supporté mais FreeBSD est proposé, ce
qui augure du bon concernant le support du matériel. En cherchant un peu sur la
toile, quelques courageux aguerris avaient déjà expérimenté et <a href="https://devnullblg.wordpress.com/2014/04/18/openbsd-installation-on-a-dedibox-sc-gen2">partagé une
méthode d'installation
manuelle</a>.
Je me suis donc lancé, muni :</p>
<ul><li>des <a href="http://man.openbsd.org/cgi-bin/man.cgi">pages man</a> : sur OpenBSD c'est
  beaucoup plus que de simples pages man ; très détaillées, agrémentées
  d'exemples, c'est l'essentiel de la documentation officielle.  </li>
<li>du livre <a href="https://www.atramenta.net/books/heberger-son-serveur-avec-openbsd/562">Héberger son serveur avec OpenBSD</a></li>
<li>de quelques retours d'expérience sur le Net.</li>
<li><a href="https://obsd4a.net/wiki">du Wiki OBSD4</a></li>
</ul><p>J'ai pris mon temps pour me familiariser avec les programmes développés par
OpenBSD. C'était le principal intérêt : ne pas juste réinstaller un serveur Web
et PHP mais apprendre le système et ses programmes particuliers : le pare-feu
(pf), le serveur HTTP (httpd), le load-balancer applicatif (relayd). Sur
quelques jours, j'ai remonté un serveur avec tous mes services, sécurisé et
simpliste d'administration. Ça tourne depuis 2 mois et à part un oeil au
rapport de sécurité quotidien envoyé par le serveur dans ma boite e-mail et aux
bulletins de sécurité publiés par l'équipe OpenBSD, je n'ai plus rien fait.</p>
<p>C'est le week-end dernier que j'ai réalisé que les connaissances acquises
risquaient de se perdre par manque de pratique. Et puis je suis loin de tout
maîtriser, j'etais reste au chapitre de la théorie sur les mises à jour de
sécurité par exemple. Or j'ai maintenant un serveur OpenBSD en production...
Ma solution : pratiquer plus régulièrement donc installer OpenBSD sur mon
vénérable  Toshiba portege (année 2009, core 2 duo, 4go de ram, ssd de 64 Go,
écran 13''3) et conserver mon vieux portable Ldlc (année 2011, i7, 8go ram, 750
Go hdd, écran 15''6) sous Linux. Et c'est ainsi que j'ai retenté l'installation
sur le fameux Toshiba. Le plus gros écueil avec BSD c'est le support du
matériel, moins vaste que sur Linux. </p>
<p>Le toshi est un bon candidat avec ses composants tout Intel (carte graphique,
chipset Wi-Fi). Et pourtant les problèmes ont commencé dès l'installation avec
un gel du boot depuis la clef USB à cause de l'acpi, un standard pas toujours
correctement implémenté par les constructeurs et où la rigueur d'OpenBSD a été
bloquante. Après desactivation temporaire de l'acpi depuis le UKC (User Kernel
Configuration) j'ai pu mener l'installation jusqu'au bout.</p>
<p>Le démarrage se passe bien, le système est fonctionnel mais je n'ai pas de
réseau. Un message au boot suggère que le firmware du chipset n'est pas
disponible. En effet, aucun code propriétaire n'est embarqué dans OpenBSD.
Depuis un autre PC, j'ai téléchargé <a href="http://firmware.openbsd.org/firmware/6.1">le firmware
nécessaire</a> et je l'ai installé avec
<a href="http://man.openbsd.org/fw_update.1">fw_update</a>. J'ai du wifi après c'est de la
configuration : l'installation de xfce (il paraît que mate est pour bientôt),
mes outils habituels (Vim, Tmux, Firefox, Thunderbird). </p>
<p>Dernier écueil, j'ai planté pendant l'installation de XFCE avec <em>pkg_add</em> car
le PC chauffe pas mal, à cause de son âge. Sur Linux, j'utilise des outils
comme <em>cpufreq</em> pour limiter la fréquence du processeur. J'ai cherché un
équivalent un petit moment avant de m'apercevoir que c'est en standard dans
OpenBSD et qu'il suffit de configurer le Kernel avec des directives comme
<a href="http://man.openbsd.org/sysctl.8">hw.setperf par sysctl</a>. Le planté en pleine
installation de paquets a corrompu la référence de pkg. Je ne pouvais plus
terminer l'installation, le système voyait des incohérences entre ce qui était
déjà installé et sa base de référence. J'ai regénéré sa référence en combinant
les outils <strong>pkg_check</strong> et <strong>pkg_delete</strong>. Ca m'a mis en confiance sur la
robustesse du système de gestion de paquets. A cette étape, j'ai un laptop sous
OpenBSD avec XFCE. </p>
<p>J'ai enchaîné sur les patchs de mise à jour de sécurité du kernel avec
<strong>syspatch</strong>, un outil récent qui permet d'appliquer des patchs binaires et de
regénérer un nouveau kernel. Je me suis rassuré en appliquant les patchs
publiés depuis la sortie de OpenBSD 6.1 sur le portable pour valider la
manipulation puis j'ai fait de même sur le serveur. </p>
<p>J'utilise indifféremment mes deux portables selon les jours donc je devrais
alterner régulièrement entre Linux et OpenBSD et suivre l'évolution de ces deux
mondes parallèles, à la fois très proches et très différents.</p>
<p><img src="media/79716ccf.308a3596152a79231f3feedc49afa4ef" data-original-source="http://cdn.libravatar.org/avatar/308a3596152a79231f3feedc49afa4ef" alt="Gravatar de Yannic Arnoux" class="gravatar" /><br/><i>Original post of <a href="http://blogduyax.madyanne.fr/deux-installations-de-openbsd.html" title="Visit the source">Yannic Arnoux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://ordinosor.wordpress.com/2017/06/21/python-classes-et-methodes-partie-2-mise-en-pratique/
title: Benoît Boudaud : #Python : classes et méthodes (partie 2) – mise en pratique
uri: Benoît-Boudaud-Python-classes-et-méthodes-(partie-2)-mise-e
url: https://ordinosor.wordpress.com/2017/06/21/python-classes-et-methodes-partie-2-mise-en-pratique/
content:
<p><strong>Pour une lecture plus agréable (page plus large), je vous invite à <a href="https://ordinosor.wordpress.com/chapitre-152-classes-et-methodes-mise-en-pratique/" target="_blank" rel="noopener">cliquer sur ce lien</a> et à lire ce chapitre dans la rubrique consacrée au langage Python.</strong></p>
<p>Nous allons confier à deux développeurs, Briface et Jobriel, le soin de rédiger le code d’une petite application fort simple, à caractère pédagogique. Elle consiste à faire apparaître des formes générées aléatoirement.</p>
<p>Jobriel va rédiger le code nécessaire à la création de l’environnement graphique, c’est-à-dire les widgets tandis que Briface, de son côté, va rédiger le module permettant de faire apparaître de manière aléatoire, des formes qui sont soit des triangles, soit des cercles soit des carrés. La couleur de ces formes est également définie de manière aléatoire.</p>
<p>Au final, voici ce que nos deux gugusses doivent accomplir :</p>
<div><iframe type="text/html" width="840" height="503" src="https://www.youtube.com/embed/l27oG_kr4Yw?version=3&amp;rel=1&amp;fs=1&amp;autohide=2&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent" allowfullscreen="true"></iframe></div>
<h2>Le code de Jobriel</h2>
<p>Commençons par le code de notre ami Jobriel :</p>
<pre>

#!/usr/bin/env python3
# -*- coding: utf8 -*-

from tkinter import*
import choice

class MainProg :
    """Création de l'environnement graphique de l'application"""

    def __init__(self, main_window, h = 300, w = 300, color = 'white'):
        """Méthode constructeur"""

        self.main_window = main_window
        self.h = h
        self.w = w
        self.color = color

    def widgets(self):
        """Création des widgets"""

        self.main_frame = Frame(self.main_window, height=self.h,\\
                      width=self.w, bg=self.color)
        self.main_frame.pack()

        self.canevas = Canvas(self.main_frame, height=400, width=self.w,\\
                   bg=self.color)
        self.canevas.pack(side=TOP)

        self.frame_1 = Frame(self.main_frame, height=100, width=self.w,\\
                   bg=self.color)
        self.frame_1.pack(side=BOTTOM)

        self.random_choice = choice.RandomObjects(self.canevas)

        self.button = Button(self.frame_1, height=1, width=5, text='Afficher',\\
                  relief='ridge', bd=3, bg='navy', fg='white',\\
                  font=('Times', 14, 'bold'), padx=20,\\
                  command = self.random_choice.random_choice)
        self.button.pack(padx=20, pady=10)

#===== MAIN ===================================================================

if __name__ == '__main__':

    main_window = Tk()
    main_window.title('Une forme au hasard')

    main_page = MainProg(main_window, 500, 500)
    main_page.widgets()

    main_window.mainloop()

</pre>
<p><strong>ligne n° 4</strong> : importation du module <strong>tkinter</strong>.<br><strong>ligne n° 5</strong> : importation du module <strong>choice</strong> qui va nous permettre de faire apparaître de manière aléatoire, différentes formes telles que des carrés, des ronds, des triangles. Les couleurs de ces formes sont également définies de manière aléatoire.Pour les deux formes d’importation, je vous renvoie au <a href="https://ordinosor.wordpress.com/le-langage-python/chapitre-6-importer-un-module/" target="_blank" rel="noopener">chapitre sur les modules</a>. Personnellement, je préfère la forme d’importation ci-dessous car il n’y a pas de risques de conflits entre des variables portant le même nom. En outre, elle permet de raccourcir le nom du module. <strong>tkinter</strong> devient <strong>tk</strong> :</p>
<p><strong>import tkinter as tk </strong></p>
<p>Pour de plus amples renseignements sur la bibliothèque <strong>tkinter</strong>, je vous invite à consulter cette <a href="http://tkinter.fdex.eu/index.html" target="_blank" rel="noopener">documentation en français</a>.</p>
<p><strong>Ligne n° 43</strong> : Nous trouvons une condition introduisant du code qui va s’exécuter uniquement si le programme est lancé de manière indépendante et non pas comme un module. Ici, c’est le cas. Par conséquent, cette partie du code s’exécute.</p>
<p><strong>Ligne n° 45</strong> : Création de l’objet <strong>main_window</strong> (fenêtre principale) par instanciation de la classe <strong>Tk()</strong> issue du module <strong>tkinter</strong>. Si j’avais écrit ceci à la ligne n° 4 : <strong>import tkinter as tk</strong>, alors la ligne n° 45 aurait été : <strong>main_window = tk.Tk()</strong>.</p>
<p><strong>Ligne n° 46</strong> : application de la méthode <strong>title()</strong> sur l’objet <strong>main_window</strong>. Elle donne un titre à la fenêtre.</p>
<p>À ce stade, si on exécute le programme, voici ce qu’on obtient :</p>
<p><img data-attachment-id="14856" data-permalink="https://ordinosor.wordpress.com/2017/06/21/python-classes-et-methodes-partie-2-mise-en-pratique/main_window/" data-orig-file="https://ordinosor.files.wordpress.com/2017/06/main_window.png?w=840" data-orig-size="200,224" 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="main_window" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/06/main_window.png?w=840?w=200" data-large-file="https://ordinosor.files.wordpress.com/2017/06/main_window.png?w=840?w=200" src="https://ordinosor.files.wordpress.com/2017/06/main_window.png?w=840" alt="main_window" srcset="https://ordinosor.files.wordpress.com/2017/06/main_window.png 200w, https://ordinosor.files.wordpress.com/2017/06/main_window.png?w=134 134w" sizes="(max-width: 200px) 85vw, 200px"></p>
<p><strong>Ligne n° 48</strong> : Création de l’objet <strong>main_page</strong> par instanciation de la classe <strong>MainProg()</strong>. Nous lui passons trois arguments qui sont <strong>main_window</strong> (la fenêtre mère), <strong>500</strong> (la hauteur de l’application) et <strong>500</strong> (la largeur). Nous choisissons de ne pas lui passer de paramètre de couleur. Ce sera donc la couleur par défaut qui va s’appliquer.<br><strong>Ligne n° 49</strong> : Application de la méthode <strong>widgets()</strong> sur l’objet <strong>main_page</strong>.</p>
<p><strong>Ligne n° 51</strong> : Application de la méthode <strong>mainloop()</strong> sur l’objet <strong>main_window</strong> ce qui a pour effet de déclencher le réceptionnaire d’événements et de permettre l’exécution du programme.</p>
<p><strong>Ligne n° 7</strong> : On remonte tout en haut! Définition d’une classe fondamentale baptisée <strong>MainProg</strong><br><strong>Ligne n° 10</strong> : Méthode constructeur qui prend quatre paramètres:</p>
<ul><li><strong>self</strong> qui correspond à la référence de l’instance, c’est-à-dire l’objet <strong>main_page</strong> que nous avons instancié à la ligne n° 48. je rappelle qu’une méthode d’instance prend toujours au moins cet argument et que par convention, il est nommé <strong>self</strong>.</li>
<li><strong>main_window</strong> qui correspond à la fenêtre principale et dont nous avons besoin pour instancier les widgets enfants.</li>
<li><strong>h</strong>, <strong>w</strong> et <strong>color</strong> sont des paramètres qui possèdent une valeur par défaut. Si nous décidons de les ignorer, ce seront donc ces valeurs qui vont s’appliquer. C’est ce que nous avons fait avec <strong>color</strong>. Nous avons ignoré ce paramètre. Pour ce qui est des autres valeurs par défaut (<strong>h=300, w=300</strong>), nous avons choisi de les remplacer par <strong>500</strong> (voir ligne n° 48). Si nous décidons de ne pas respecter l’ordre de déclaration, il faut alors préciser le paramètre. Par exemple :</li>
</ul><p><strong>main_page = MainProg(main_window, color = ‘blue’, w=260, h=600)</strong></p>
<p><strong>Ligne n° 11</strong> : Docstring</p>
<p><strong>Lignes n° 13 à 16</strong> : Création des attributs d’instance<br><strong>Ligne n° 18</strong> : Méthode <strong>widgets</strong> (création de tous les widgets de l’application)<br><strong>Lignes n° 21 et 22</strong> : Création de l’objet <strong>self.main_frame</strong> par instanciation de la classe <strong>Frame</strong>. Cette dernière créé un cadre que l’on peut remplir avec d’autres widgets. Nous pouvons lui passer plusieurs arguments. Notez bien la largeur (<strong>width</strong>) et la hauteur (<strong>height</strong>). Normalement, vous devez être capables de retrouver leurs valeurs. Notez également la barre oblique (antislash) qui permet d’écrire une instruction sur plusieurs lignes. La fondation Python préconise de ne pas dépasser 79 caractères par ligne, ce qui est assez strict. Dans la mesure du possible, il faut respecter cette convention.</p>
<p><strong>Ligne n° 23</strong> : Application de la méthode pack(). Cette dernière place le widget. Elle peut prendre des paramètres tels que <strong>TOP, BOTTOM, LEFT</strong> ou <strong>RIGHT</strong> qui poussent le widget dans la direction donnée.</p>
<p>À ce stade, si nous exécutons le programme, voici ce que nous obtenons. J’ai volontairement et provisoirement coloré en rouge, le fond du widget :</p>
<p><img data-attachment-id="14907" data-permalink="https://ordinosor.wordpress.com/2017/06/21/python-classes-et-methodes-partie-2-mise-en-pratique/main_frame/" data-orig-file="https://ordinosor.files.wordpress.com/2017/06/main_frame.png?w=840" data-orig-size="496,521" 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="main_frame" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/06/main_frame.png?w=840?w=286" data-large-file="https://ordinosor.files.wordpress.com/2017/06/main_frame.png?w=840?w=496" src="https://ordinosor.files.wordpress.com/2017/06/main_frame.png?w=840" alt="main_frame" srcset="https://ordinosor.files.wordpress.com/2017/06/main_frame.png 496w, https://ordinosor.files.wordpress.com/2017/06/main_frame.png?w=143 143w, https://ordinosor.files.wordpress.com/2017/06/main_frame.png?w=286 286w" sizes="(max-width: 496px) 85vw, 496px"></p>
<p><strong>Lignes n° 25 et 26</strong> : Création de l’objet <strong>self.canevas</strong> par instanciation de la classe <strong>Canvas</strong>. C’est ce widget qui va nous permettre de placer les formes aléatoires grâce à différentes méthodes qui lui sont liées.<br><strong>Ligne n° 27</strong> : Méthode de placement <strong>pack()</strong>. Cette fois-ci, elle prend un paramètre <strong>(side=TOP)</strong> pour pousser le widget vers le haut.<br><strong>Lignes n° 29 à 31</strong>: Nous créons un nouvel objet de type <strong>Frame</strong> que nous plaçons tout en bas de sa fenêtre parente (<strong>side=BOTTOM</strong>). Dans ce widget, nous placerons le bouton <strong>Afficher</strong>.</p>
<p>Ligne n° 33: Création de l’objet <strong>random_choice</strong> par instanciation de la classe <strong>RandomObjects</strong> du module importé <strong>choice</strong>. Nous lui passons un paramètre qui est <strong>self.canevas</strong>. Donc, cela nous donne:</p>
<p><strong>self.random_choice = choice.RandomObjects(self.canevas)</strong></p>
<p>Je rappelle que l’utilisation du point en Python signifie l’appartenance. Ainsi, la classe <strong>RandomObjects</strong> appartient au module <strong>choice</strong>.</p>
<p><strong>Lignes n° 35 à 38</strong>: Création du bouton afficher par instanciation de la classe <strong>Button</strong>. Celle-ci prend plusieurs paramètres qui sont :</p>
<ul><li>La hauteur</li>
<li>La largeur</li>
<li>Le texte à afficher</li>
<li>Le relief de la bordure</li>
<li>L’épaisseur de la bordure</li>
<li>La couleur de fond</li>
<li>La couleur du texte</li>
<li>La police et la fonte de caractères</li>
<li>L’espacement horizontal du texte à l’intérieur du widget</li>
<li>La commande que le bouton déclenche.</li>
</ul><p>Pour ce dernier paramètre, nous appliquons la méthode <strong>random_choice</strong> issue du module importé <strong>choice</strong>, sur l’objet que nous avons créé (<strong>random_choice</strong>). Cela nous donne :</p>
<p><strong>command=self.random_choice.random_choice</strong></p>
<p>Alors là, vous allez me dire : « Mais Ordinosor! Tu bé, tu bé-bé, tu bégayes? »</p>
<p>Absolument pas, sombres gougnafiers! Il n’y a aucun risque de collision ou de confusion puisque ces deux noms identiques n’évoluent pas dans les mêmes espaces.</p>
<p>Notez bien que la commande déclenche une méthode lorsque nous cliquons sur le bouton. Il ne faut donc pas mettre les parenthèses <strong>()</strong> à la fin de la commande car cela aurait pour effet de shunter le bouton et d’activer la méthode dès le lancement du programme! Donc, il ne faut pas écrire :</p>
<p><span><strong>command=self.random_choice.random_choice()</strong></span></p>
<p><strong>Ligne n° 39</strong>: La méthode <strong>pack()</strong> place le bouton dans sa fenêtre parente en réservant un espace vertical (<strong>pady=20</strong>) et horizontal (<strong>padx=20</strong>).</p>
<p>J’ai coloré provisoirement les différents widgets pour mieux les visualiser. Si nous exécutons le programme à ce stade, voici ce que nous obtenons:</p>
<ul><li>En rouge, le widget <strong>self.main_frame</strong></li>
<li>En blanc, le widget <strong>self.canevas</strong></li>
<li>En jaune, le widget <strong>self.frame_1</strong></li>
<li>En bleu, le widget <strong>self.button</strong></li>
</ul><p><img data-attachment-id="14986" data-permalink="https://ordinosor.wordpress.com/2017/06/21/python-classes-et-methodes-partie-2-mise-en-pratique/button2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/06/button2.png?w=840" data-orig-size="531,528" 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="button2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/06/button2.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/06/button2.png?w=840?w=531" src="https://ordinosor.files.wordpress.com/2017/06/button2.png?w=840" alt="button2" srcset="https://ordinosor.files.wordpress.com/2017/06/button2.png 531w, https://ordinosor.files.wordpress.com/2017/06/button2.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/06/button2.png?w=300 300w" sizes="(max-width: 531px) 85vw, 531px"></p>
<p>Merci pour ce travail, Jobriel! À présent, remettons tous les fonds des widgets en blanc Cliquons sur le bouton et voyons ce que notre ami Briface a codé…</p>
<h2>Le code de Briface</h2>
<pre>

#!/usr/bin/env python3
# -*- coding: utf8 -*-

from tkinter import*
import random

class RandomObjects :
    """Instancie aléatoirement les formes (triangles, cercles, carrés).
    Les couleurs de ces formes sont également définies de manière aléatoire"""

    def __init__(self, canevas):
        """Constructeur"""

        self.canevas = canevas

    def square(self):
        """Création du carré"""

        self.square_object = self.canevas.create_rectangle(200, 150, 300, 250,\\
                             fill=self.random_color)

    def circle(self):
        """Création du cercle"""

        self.circle_object = self.canevas.create_oval(200, 150, 300, 250,\\
                             fill=self.random_color)

    def triangle(self):
        """Création du triangle"""

        self.polygon = self.canevas.create_polygon(250, 150, 200, 250, 300,\\
                       250,fill=self.random_color)

    def random_choice(self):
        """cf docstring class RandomObjects"""

        self.canevas.delete('all')
        self.random_color=random.choice(['green','red','yellow','blue','black'])
        random.choice([self.square, self.circle, self.triangle])()

</pre>
<p><strong>Ligne n° 5</strong> : importation du module <strong>random</strong> qui va nous permettre de faire des choix aléatoires.<br><strong>Ligne n° 7</strong>: Création la classe <strong>RandomObjects</strong>.<br><strong>Ligne n° 11</strong>: Méthode constructeur avec deux paramètres, la référence d’instance <strong>self</strong> et <strong>canevas</strong>.<br><strong>Ligne n° 13</strong>: Déclaration d’une variable d’instance.<br><strong>Ligne n° 16</strong>: Définition d’une méthode qui dessine un carré.<br><strong>Ligne n° 19</strong>: Pour cela, nous utilisons la méthode <strong>create_rectangle</strong> qui prend quatre coordonnés en arguments ainsi qu’une couleur de remplissage.<br><strong>Ligne n° 22</strong>: Définition d’une méthode qui dessine un cercle plein.<br><strong>Ligne n° 25</strong>: Pour cela, nous utilisons la méthode <strong>create_oval</strong> qui prend quatre coordonnés en arguments ainsi qu’une couleur de remplissage.<br><strong>Ligne n° 28</strong>: Définition d’une méthode qui dessine un triangle.<br><strong>Ligne n° 31</strong>: Pour cela, nous utilisons la méthode <strong>create_polygon</strong> qui prend six coordonnés en arguments ainsi qu’une couleur de remplissage.</p>
<p>Pour de plus amples détails, je vous invite à consulter cette <a href="http://tkinter.fdex.eu/doc/caw.html">documentation en français</a>.</p>
<p><strong>Ligne n° 34</strong>: Définition de la méthode <strong>random_choice</strong>.<br><strong>Ligne n° 37</strong>: Nous appliquons la méthode <strong>delete(‘all’)</strong> sur le widget <strong>self.canevas</strong> pour effacer une éventuelle forme avant que la suivante ne prenne sa place.<br><strong>Ligne n° 38</strong>: Déclaration de la variable <strong>self.random_color</strong>. La valeur qui lui est affectée est une couleur choisie au hasard dans la liste passée en argument à la méthode <strong>random.choice</strong>.</p>
<p>Là encore, attention de ne pas confondre la méthode <strong>random_choice</strong> que nous avons nous-même définie et la méthode <strong>random.choice</strong>, c’est-à-dire la méthode <strong>choice</strong> du module importé <strong>random </strong>(ligne n° 5)!</p>
<p><strong>Ligne n° 39</strong>: Cette fois-ci, <strong>random.choice</strong> choisit au hasard la méthode qui va matérialiser la forme. Pour que cette méthode exécute ses instructions, nous rajoutons tout à la fin, deux parenthèses. Sans ces deux parenthèses, rien ne se passerait:<br><strong>random.choice([self.square, self.circle, self.triangle])<span>()</span></strong></p>
<p>Merci à toi , Briface, pour ce module qui exécute à la perfection la tâche qui lui a été impartie.</p>
<a href="https://ordinosor.wordpress.com/2017/06/21/python-classes-et-methodes-partie-2-mise-en-pratique/#gallery-14770-1-slideshow">Cliquer pour visualiser le diaporama.</a><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/14770/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/14770/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=14770&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/06/21/python-classes-et-methodes-partie-2-mise-en-pratique/" 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 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 : 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><li>Beno&icirc;t Boudaud : <a href="">Python : classes et m&eacute;thodes (partie 1), avec un peu de menuiserie en prime.</a> (17/06/2017)</li><li>Beno&icirc;t Boudaud : <a href="">#Python &ndash; Application &laquo; Mon jardin &raquo; : Analyse du code (1&egrave;re partie)</a> (03/04/2017)</li><li>Beno&icirc;t Boudaud : <a href="">#Python: 3126 pages, 13 cm d&rsquo;&eacute;paisseur&hellip; Du lourd!</a> (28/04/2017)</li></ul></div></p>


feed_id: https://www.cypouz.com/article/170621/variation-logiciel-gestion-des-dossiers-usagers-aux-rmll-2017
title: Cyprien Pouzenc : Variation, logiciel de gestion des dossiers d&#039;usagers aux RMLL 2017
uri: Cyprien-Pouzenc-Variation-logiciel-de-gestion-des-dossiers-d-usager
url: https://www.cypouz.com/article/170621/variation-logiciel-gestion-des-dossiers-usagers-aux-rmll-2017
content:
<p><a href="https://www.cypouz.com/article/170621/variation-logiciel-gestion-des-dossiers-usagers-aux-rmll-2017"><img typeof="foaf:Image" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/logo_variation.png?itok=QoRPTsuj" width="200" height="133" alt="Logo de Variation" title="Logo de Variation"></a></p>


<p>Variation est un logiciel libre dédié aux établissements et services du <strong>social</strong> et <strong>médico-social</strong> (ESSMS). Il permet de <strong>construire un outil adapté</strong> au mode de fonctionnement de <em>chaque établissement</em> afin de proposer aux équipes d'encadrement un <em>accès simple et centralisé</em> à l'ensemble des <strong>dossiers des usagers</strong>.</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/logo_variation.png?itok=JVE6skpX" title="Logo de Variation"><img alt="Logo de Variation" height="133" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/logo_variation.png?itok=QoRPTsuj" title="Logo de Variation" width="200"></a> <a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/logo_variation.png?itok=JVE6skpX" title="Logo de Variation"> </a>

		<figcaption>Logo de Variation</figcaption></figure></div>

<p>En partenariat avec <a href="http://www.carrieconseil.fr/">un professionnel du secteur</a>, Laurent <span>Carrié</span>, je contribue à accompagner les établissements qui le souhaitent à définir leurs besoins et à déployer une instance de Variation qui leur ressemble.</p>

<p>Nous serons présents aux rencontres mondiales du logiciel libre 2017, à Saint-Etienne, pour vous présenter ce logiciel ! Cela se déroulera <strong>mardi 4 juillet 2017 à 9h40 en salle A 012</strong>.</p>

<p>Ce sera un vrai plaisir que de rencontrer toute personne intéressée par le projet <img src="media/067fcb64.smile.gif" data-original-source="https://www.cypouz.com/sites/all/modules/smiley/packs/kolobok/smile.gif" alt="Smile"></p>

<p>En attendant, vous pouvez d'ores-et-déjà visionner la présentation technique faite par Sébastien <span>Kicin</span> et Philippe <span>Martin</span> — éditeurs du logiciel — lors des RMLL 2015 à Beauvais : <a href="https://rmll.ubicast.tv/videos/variation-creez-votre-outil-de-gestion-de-dossier-dusagers">https://rmll.ubicast.tv/videos/variation-creez-votre-outil-de-ges...</a></p>

<h2>Pour en savoir plus</h2>

<p>Notice du programme des RMLL : <a href="https://prog2017.rmll.info/programme/hybridation-usages-du-logiciel-libre-dans-la-cite/variation-logiciel-de-gestion-des-dossiers-d-usagers">https://prog2017.rmll.info/programme/hybridation-usages-du-logici...</a><br>
	Notre démarche : <a href="https://www.klirit.fr/cloud/variation">https://www.klirit.fr/cloud/variation</a><br>
	Variation : <a href="http://www.variation.fr/">www.variation.fr</a><br>
	Actiméo, l'éditeur de Variation : <a href="http://www.actimeo.fr/">http://www.actimeo.fr</a><br>
	La forge de développement, sur Adullact : <a href="https://adullact.net/projects/variation">https://adullact.net/projects/variation</a><br>
	RMLL 2017 : <a href="https://2017.rmll.info/">https://2017.rmll.info</a></p>
<p><img src="media/674deadd.c9ce61d8f23444d5de73ae2ed346c61d" data-original-source="http://cdn.libravatar.org/avatar/c9ce61d8f23444d5de73ae2ed346c61d" alt="Gravatar de Cyprien Pouzenc" class="gravatar" /><br/><i>Original post of <a href="https://www.cypouz.com/article/170621/variation-logiciel-gestion-des-dossiers-usagers-aux-rmll-2017" title="Visit the source">Cyprien Pouzenc</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/06/22/workshop-chatons-aux-rmll-le-7-juillet/
title: Framablog : Workshop CHATONS aux RMLL le 7 juillet
uri: Framablog-Workshop-CHATONS-aux-RMLL-le-7-juillet
url: https://framablog.org/2017/06/22/workshop-chatons-aux-rmll-le-7-juillet/
content:
<p>Nous vous avons déjà parlé des <a href="https://rmll.info/">Rencontres Mondiales du Logiciel Libre</a>, qui auront lieu cette année à St-Étienne, du 1er au 7 juillet (très bientôt, donc !). Si vous n’avez pas encore lu <a href="https://framablog.org/2017/06/10/les-rencontres-mondiales-du-logiciel-libre-se-mettent-au-vert/">l’interview d’une partie de l’organisation, foncez-y</a>, ça donne envie de venir :)</p>
<p>Framasoft sera évidemment présente lors des RMLL (sans doute en petit comité, car en ce début d’été, nos membres seront un peu dispersés sur différents événements ou … en congés !). N’hésitez donc pas à venir à notre rencontre, ou à assister à l’une de nos conférences :)</p>
<p>Mais l’objet de ce billet, est surtout de vous annoncer que l’organisation des RMLL a proposé de réserver la journée du vendredi 7 à … une réunion de chatons !</p>
<p><span></span></p>
<div><img src="media/a004b13f.kittens-computers.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/06/kittens-computers.jpg" alt="" width="600" height="450" srcset="https://framablog.org/wp-content/uploads/2017/06/kittens-computers.jpg 600w, https://framablog.org/wp-content/uploads/2017/06/kittens-computers-300x225.jpg 300w" sizes="(max-width: 600px) 100vw, 600px"><p>Le collectif en action</p></div>
<p> </p>
<p> </p>
<p>Vous le savez peut-être, le <a href="https://chatons.org/">Collectif des Hébergeurs Transparents, Ouverts, Neutres et Solidaires (C.H.A.T.O.N.S.)</a> est un collectif de particuliers et de structures qui proposent à leurs communautés des services en ligne Libres, Éthiques, Décentralisés et Solidaires.</p>
<p>Framasoft <a href="https://framablog.org/2016/10/12/naissance-du-collectif-chatons/">a impulsé en octobre dernier ce collectif</a>, et est l’un de ses 30 membres actuels.</p>
<p>Le collectif est toujours en phase de structuration et, tel un logiciel libre, est en développement permanent : on y ajoute des fonctionnalités, on explore des possibles, on corrige des bugs, on essaie de faire communauté, etc.</p>
<p>Les moments de rencontre, que ça soit entre membres du collectif, ou pour échanger avec des personnes connaissant peu ou pas le projet CHATONS, sont donc primordiaux.</p>
<p>L’opportunité offerte par les RMLL de nous proposer un temps long (1 journée complète) est donc à saisir !</p>
<p>Cette journée permettra, le matin, de rappeler (très rapidement) les objectifs, de présenter le fonctionnement actuel, et de travailler ensemble la « roadmap ». L’après-midi sera, lui, consacré à des ateliers thématiques (probablement : « juridique », « technique », « communication » et « organisation/économie ») en mode <a href="https://fr.wikipedia.org/wiki/BarCamp">barcamp</a> (= les personnes présentes choisiront elles-mêmes les thèmes de travail).</p>
<p>Bref, vous pourrez poser toutes les questions que vous avez toujours voulu savoir sur CHATONS, mais surtout nous proposer des patches sur la façon dont nous pourrions améliorer le fonctionnement du collectif.</p>
<p>Merci encore aux organisateur⋅ice⋅s des Rencontres de nous offrir ce temps de partages, d’échanges, de réflexion et de production !</p>
<div><img src="media/707ff31a.basket-full-of-tabby-kittens-300x200.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/06/basket-full-of-tabby-kittens-300x200.jpg" alt="" width="300" height="200" srcset="https://framablog.org/wp-content/uploads/2017/06/basket-full-of-tabby-kittens-300x200.jpg 300w, https://framablog.org/wp-content/uploads/2017/06/basket-full-of-tabby-kittens-768x512.jpg 768w, https://framablog.org/wp-content/uploads/2017/06/basket-full-of-tabby-kittens-1024x683.jpg 1024w, https://framablog.org/wp-content/uploads/2017/06/basket-full-of-tabby-kittens.jpg 1999w" sizes="(max-width: 300px) 100vw, 300px"><p>Un panier de CHATONS, parce qu’on sait que vous aimez ça !</p></div>
<p> </p>
<p>Et, en cadeau, deux petites vidéos (qui s’ouvriront au clic dans un nouvel onglet sur Vimeo) qui, nous l’espérons, vous donneront envie de venir aux RMLL :</p>
<div><a href="https://vimeo.com/221235701" target="_blank" rel="noopener"><img src="media/7866021d.SC3A9lection_230-300x168.png" data-original-source="https://framablog.org/wp-content/uploads/2017/06/S%C3%A9lection_230-300x168.png" alt="" width="300" height="168" srcset="https://framablog.org/wp-content/uploads/2017/06/Sélection_230-300x168.png 300w, https://framablog.org/wp-content/uploads/2017/06/Sélection_230-768x429.png 768w, https://framablog.org/wp-content/uploads/2017/06/Sélection_230.png 956w" sizes="(max-width: 300px) 100vw, 300px"></a><p>Interview PY GOSSET – RMLL2017</p></div>
<div><a href="https://vimeo.com/221305871" target="_blank" rel="noopener"><img src="media/c875a915.SC3A9lection_229-300x169.png" data-original-source="https://framablog.org/wp-content/uploads/2017/06/S%C3%A9lection_229-300x169.png" alt="" width="300" height="169" srcset="https://framablog.org/wp-content/uploads/2017/06/Sélection_229-300x169.png 300w, https://framablog.org/wp-content/uploads/2017/06/Sélection_229-768x432.png 768w, https://framablog.org/wp-content/uploads/2017/06/Sélection_229.png 960w" sizes="(max-width: 300px) 100vw, 300px"></a><p>Interview Simon CHANSON – RMLL2017</p></div>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2017/06/22/workshop-chatons-aux-rmll-le-7-juillet/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">D&amp;eacute;googlisons saison 3&amp;nbsp;: 30 services alternatifs aux produits de Google &amp;amp; co</a> (03/10/2016)</li><li>Framablog : <a href="">Naissance du collectif CHATONS</a> (12/10/2016)</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 sur les routes, et sur un nouveau T-shirt&amp;nbsp;!</a> (12/05/2017)</li><li>Framablog : <a href="">Op&amp;eacute;ration &amp;laquo; D&amp;eacute;googlisons &amp;raquo; &amp;agrave; Nevers les 24/25/26 juin</a> (13/06/2016)</li></ul></div></p>


feed_id: https://www.system-linux.eu/index.php?post/2017/06/22/Analyse-memoire%2C-SWAP-et-Swapiness
title: System Linux : Analyse memoire, SWAP et Swapiness
uri: System-Linux-Analyse-memoire-SWAP-et-Swapiness
url: https://www.system-linux.eu/index.php?post/2017/06/22/Analyse-memoire%2C-SWAP-et-Swapiness
content:
<p><img src="media/e63c78da.swap.png" data-original-source="https://www.system-linux.eu/public/images/swap.png" alt="swap.png" title="swap.png, mar. 2009"></p>


<p>Quel processus quelle application swap ? et configuration swapiness</p>    <p><strong><ins>Swappiness :</ins></strong></p>


<p>vm.swappiness = 0 > Le noyau ne va utiliser le swap que pour éviter les erreurs de manque de mémoire.</p>


<p>vm.swappiness = 1 > Noyau version 3.5 et plus: quantité minimale de swap sans le désactiver.</p>


<p>vm.swappiness = 10 > Cette valeur est souvent recommandée quand il y a suffisamment de mémoire dans le système.</p>


<p>vm.swappiness = 60 > La valeur par défaut.</p>


<p>vm.swappiness = 100 > Le noyau va maximiser l'utilisation du swap.</p>



<p><strong><ins>Modifier temporaire de la valeur avec la commande sysctl :</ins></strong></p>

<pre>
# cat /proc/sys/vm/swappiness
# sysctl -w vm.swappiness=1
# cat /proc/sys/vm/swappiness
1
</pre>


<p><strong><ins>Modification permanente dans le fichier /etc/sysctl.conf :</ins></strong></p>

<pre>
...
vm.swappiness=1.
</pre>


<p><strong><ins>Visionner les processus qui swap :</ins></strong></p>

<pre>
for proc in /proc/[0-9]*; do   awk '/VmSwap/ { print $2 "\\t'`readlink $proc/exe | awk '{ print $1 }'`'" }' $proc/status; done | sort -n | awk '{ total += $1 ; print $0 } END { print total "\\tTotal" }'
</pre>


<p><strong><ins>Ce qui donne :</ins></strong></p>

<pre>
0       /usr/sbin/sshd
0       /usr/share/kibana/node/bin/node
0       /usr/share/kibana/node/bin/node
19916   /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
111172  /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
131088  Total
</pre>


<p>java....</p>


<p><strong><ins>Smem :</ins></strong></p>


<p>Analyser rapidement l'utilisation mémoire d'un programme.</p>

<pre>
# smem -ntkP [j]ava
  PID User     Command                         Swap      USS      PSS      RSS
 3589 0        /usr/bin/python /usr/bin/sm        0     7.6M     7.7M     9.8M
 3396 999      /docker-java-home/jre/bin/j        0   107.3M   111.9M   124.4M
31666 999      /docker-java-home/jre/bin/j   115.0M   248.2M   252.8M   265.4M
 1691 105      /docker-java-home/jre/bin/j        0     2.4G     2.4G     2.4G
31397 105      /docker-java-home/jre/bin/j        0     2.4G     2.4G     2.4G
-------------------------------------------------------------------------------
    5 3                                      115.0M     5.1G     5.1G     5.2G
</pre>


<p>Faites un tour ici pour plus d'explication => <a href="http://www.linuxpedia.fr/doku.php/expert/analyser_usage_memoire_vive">http://www.linuxpedia.fr/doku.php/expert/analyser_usage_memoire_vive</a></p>
<p><img src="media/ff41ece7.4238771a81824a8b9dc3850d6a8e9d26" data-original-source="http://cdn.libravatar.org/avatar/4238771a81824a8b9dc3850d6a8e9d26" alt="Gravatar de System Linux" class="gravatar" /><br/><i>Original post of <a href="https://www.system-linux.eu/index.php?post/2017/06/22/Analyse-memoire%2C-SWAP-et-Swapiness" title="Visit the source">System Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.gnomelibre.fr/2017/06/sortie-de-gnome-3-25-3/
title: Okki : Sortie de GNOME 3.25.3
uri: Okki-Sortie-de-GNOME-3-25-3
url: https://www.gnomelibre.fr/2017/06/sortie-de-gnome-3-25-3/
content:
<p>GNOME 3.25.3, la troisième version de développement qui mènera au futur GNOME 3.26, vient de sortir. Et cette fois-ci, les nouveautés visibles par l’utilisateur sont un peu plus nombreuses :</p>
<ul><li><a href="https://fr.wikipedia.org/wiki/Mutter_(gestionnaire_de_fen%C3%AAtres)">Mutter</a> intègre diverses améliorations concernant l’affichage et la gestion des écrans HiDPI (mais toujours pas de mise à l’échelle fractionnée)</li>
<li>Un certain nombre de projets ont été convertis au système de construction <a href="http://mesonbuild.com/">Meson</a></li>
<li><a href="https://wiki.gnome.org/Projects/Gjs">GJS</a> intègre différents correctifs pour l’intégration à venir de <a href="https://fr.wikipedia.org/wiki/SpiderMonkey">SpiderMonkey</a> 52 (ce dernier étant utilisé aussi bien par l’interface de GNOME que par les extensions)</li>
<li><a href="https://wiki.gnome.org/Apps/Boxes">Machines</a> prend désormais en charge les dossiers partagés et offre la possibilité d’effectuer des captures d’écran</li>
<li>Le Centre de contrôle a droit à diverses améliorations (réorganisation de la configuration réseau, possibilité d’annuler la suppression d’une imprimante, prise en compte des données <a href="https://fr.wikipedia.org/wiki/Exchangeable_image_file_format">EXIF</a> pour l’orientation des images en arrière plan…)</li>
<li><a href="https://wiki.gnome.org/Apps/Calendar">Agenda</a> prend désormais en charge les événements récurrents</li>
<li>L’outil de configuration initiale offre désormais la possibilité de configurer les connexions réseau et prend également en charge un fichier de configuration externe, permettant ainsi aux distributions et autres fabricants de PC de pouvoir apporter leur propre personnalisation</li>
<li><a href="https://wiki.gnome.org/Apps/Maps">Cartes</a> intègre de nouveaux raccourcis clavier (possibilité de basculer entre les différentes vues, chargement d’une couche cartographique…), ajoute la prise en charge de nouveaux tags <a href="https://fr.wikipedia.org/wiki/OpenStreetMap">OpenStreetMap</a> (informations sur les religions, disponibilité des toilettes…) et mémorise le dernier mode de déplacement utilisé</li>
<li>Le service <a href="https://todoist.com/">Todoist</a> est ajouté aux Comptes en ligne (ce dernier pouvant servir à des applications comme <a href="https://wiki.gnome.org/Apps/Recipes">Recipes</a> ou <a href="https://wiki.gnome.org/Apps/Todo">To Do</a>)</li>
<li><a href="https://wiki.gnome.org/Apps/Photos">Photos</a> permet désormais de zoomer sur une image</li>
<li>L’outil de numérisation Simple Scan intègre diverses améliorations au niveau de l’interface utilisateur concernant les préférences et prend désormais en charge le format <a href="https://fr.wikipedia.org/wiki/WebP">WebP</a> (compression avec pertes)</li>
<li>L’<a href="https://wiki.gnome.org/Apps/GnomeTweakTool">Outil de personnalisation</a> a droit à un certain nombre d’améliorations au niveau de son interface et intègre de nouvelles options, telles que la possibilité de désactiver le pavé tactile lors de la saisie, de permettre l’affichage du niveau de charge de la batterie dans la barre supérieure ou de pouvoir choisir l’emplacement des boutons de la barre de titre. À l’avenir, l’installation ou la suppression d’extensions se fera par contre depuis <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a>, qui pourra désormais être lancé depuis l’onglet Extensions de l’application.</li>
</ul><p>Sans oublier, bien évidemment, les innombrables corrections de bugs et autres mises à jour de traductions.</p>
<p>Pour plus de détails, vous pouvez consulter l’<a href="https://mail.gnome.org/archives/devel-announce-list/2017-June/msg00001.html">annonce officielle</a> de Matthias Clasen.</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/06/sortie-de-gnome-3-25-3/" 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><li>Okki : <a href="">Sortie de GNOME 3.25.1</a> (29/04/2017)</li><li>Okki : <a href="">Liste des projets accept&eacute;s pour le Google Summer of Code 2017</a> (10/05/2017)</li><li>Okki : <a href="">En bref : Agenda, GNOME MPV, Machines, Debian, Linphone&hellip;</a> (17/06/2017)</li><li>Okki : <a href="">Sortie de GNOME 3.25.2</a> (29/05/2017)</li></ul></div></p>


title: Jean-Baptiste Holcroft : Fournir une trace lors du plantage d'une application Android
uri: Jean-Baptiste-Holcroft-Fournir-une-trace-lors-du-plantage-d-une-appl
feed_id:
https://jibecfed.fedorapeople.org/blog/fournir-une-trace-lors-du-plantage-dune-application-android.html

url:
https://jibecfed.fedorapeople.org/blog/fournir-une-trace-lors-du-plantage-dune-application-android.html

content:
<p>Tout comme les logiciels de son ordinateur, fournir un rapport de bug est une contribution importante dans le logiciel libre. Voici les quelques étapes à mener pour un téléphone sur Android. J’utilise Fedora, mais il n’y a pas de raison que cela fonctionne très différemment sur une autre distribution.</p>
<p>Parfois un plantage m’est égal car c’est mineur ou tellement rare que je ne saurais pas le reproduire, d’autre c’est vraiment gênant ou fréquent, dans ce cas je dois le signaler. Dans mon cas ce sont les applications <a href="https://fr.openfoodfacts.org/">OpenFoodFacts</a>, <a href="https://fr.openbeautyfacts.org/">OpenBeautyFacts</a> et <a href="https://fr.openpetfoodfacts.org/">OpenPetFoodFacts</a> qui m’ont posé problème.</p>
<p>J’utilise rarement ces applications, mais j’aime leur principe et quelques fois par ans je parcours tout ce qui sort de mes sacs de course pour apporter ma petite contribution à leurs projets. Cependant, j’avais des plantages communs à plusieurs applications et triviaux à reproduire, j’ai donc décrit ce que je rencontrais sur le <a href="https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/574">dépôt github du projet</a></p>
<p>La source du problème, c’est probablement le fait que mon Fairphone utilse une version désormais un peu ancienne d’Android (4.2), et même si les développeurs font attention à ne pas exclure trop rapidement ces terminaux en choisissant correctement les API sur lesquels ils s’appuient (merci !), ils peuvent ne pas avoir le matériel pour produire localement le plantage. Dans ce cas, ils demandent une trace du plantage, globalement c’est l’ensemble de la chaîne explicative, qui permet de dire : « depuis l’interface, ce bouton a appelé telle fonction qui s’appuie sur telle autre qui a provoqué telle erreur ». Les Anglais parlent aussi de backtrace.</p>
<p>Bon, c’est très simple :</p>
<ol><li>
<p>Activez l’option « Débogage USB » dans la partie Options pour les développeurs des paramètres de votre téléphone</p>
<p>En cas d’absence de ce menu « Options pour les développeurs" : allez dans les Paramètres généraux, ouvrez « À propos de l’appareil ». Puis tapotez par quatre fois le « Numéro de Build » pour débloquer les « Options pour les développeurs ».</p>
</li>
<li>
<p>Installer adb via « sudo dnf install adb »</p>
</li>
<li>Branchez votre téléphone à votre ordinateur</li>
<li>
<p>Lancer la comment « adb devices » devrait le détecter</p>
<p>Si ne montre rien échoue, assurez-vous que votre téléphone détecte bien qu’il est branché en USB, et qu’il marque que la connexion est en mode « Déboguage USB »).</p>
</li>
</ol><p>Pour extraire les journaux (logs), rien de plus simple puisqu’il faut saisir « adb logcat » dans son terminal.</p>
<p>Vous découvrirez probablement que votre téléphone est très bavard ! Restreindre la sortie est heureusement possible via la commande : « adb logcat "*: E" ».</p>
<p>Pensez à signaler vos problèmes ! (et à être gentil :))</p>
<p><img src="media/19a7ba81.82812e23a7e777f8b81090d2dff9a0b0" data-original-source="http://cdn.libravatar.org/avatar/82812e23a7e777f8b81090d2dff9a0b0" alt="Gravatar de Jean-Baptiste Holcroft" class="gravatar" /><br/><i>Original post of <a href="https://jibecfed.fedorapeople.org/blog/fournir-une-trace-lors-du-plantage-dune-application-android.html" title="Visit the source">Jean-Baptiste Holcroft</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/06/system76-ne-souhaite-plus-etre-un-simple-dva/
title: Okki : System76 ne souhaite plus être un simple DVA
uri: Okki-System76-ne-souhaite-plus-être-un-simple-DVA
url: https://www.gnomelibre.fr/2017/06/system76-ne-souhaite-plus-etre-un-simple-dva/
content:
<p><a href="https://system76.com/">System76</a> est un <a href="https://fr.wikipedia.org/wiki/VAR_(Value-added_Reseller)">distributeur à valeur ajoutée</a> (DVA) américain qui s’est spécialisé depuis un certain nombre d’années dans la vente de machines équipées du système d’exploitation GNU/Linux. Pour la distribution, s’est bien évidemment la version à support long (LTS) d’Ubuntu qui fut choisie.</p>
<p>Mais début avril, <a href="https://www.gnomelibre.fr/2017/04/ubuntu-abandonne-unity-8-et-revient-vers-gnome/">coup de tonnerre</a>, Mark Shuttleworth, le fondateur d’Ubuntu, annonce la fin du développement d’<a href="https://fr.wikipedia.org/wiki/Unity_(logiciel)">Unity</a> et d’un certain nombre de projets autour de l’environnement de bureau, préférant se recentrer sur GNOME.</p>
<p>Le changement étant inéluctable, System76 prend la décision de ne plus être un simple DVA et de profiter de l’occasion pour franchir une nouvelle étape. À la manière d’un Tesla, dans un <a href="http://blog.system76.com/post/159767214983/entering-phase-three">plan en trois étapes</a>, ils expliquent vouloir devenir un véritable constructeur qui concevrait et fabriquerait lui-même certaines pièces. Les plans devant être distribués sous licence Open Source (sans plus de précisions).</p>
<p>Au-delà du matériel, ils souhaitent également proposer à leurs clients une expérience utilisateur qui leur serait propre. Ce qui passe bien évidemment par la personnalisation du système et de son identité visuelle, que ce soit le thème, les icônes ou le fond d’écran. Le célèbre thème orange-violet d’Ubuntu laissant place à une version pop bien plus colorée.</p>
<figure><a href="media/7e1b8e8b.theme_pop_122.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/06/theme_pop_122.png"><img src="media/f6e1f14c.theme_pop_122-1024x576.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/06/theme_pop_122-1024x576.png" alt="" width="660" height="371" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/06/theme_pop_122-1024x576.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/06/theme_pop_122-300x169.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/06/theme_pop_122-768x432.png 768w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>GNOME 3.24 et le thème Pop 1.2.2</figcaption></figure><p>Que l’on aime ou que l’on déteste, on ne risque plus de les confondre avec Ubuntu :)</p>
<p>Point de vue technique, ils ne partent pas de zéro, leur <a href="https://github.com/system76/pop-gtk-theme">thème Pop</a> étant un dérivé du thème <a href="https://github.com/adapta-project/adapta-gtk-theme">Adapta</a>, tout en étant un peu moins plat et <a href="https://fr.wikipedia.org/wiki/Material_design"><em>material design</em></a> que ce dernier. Pour ceux que le sujet intéresse, le choix des couleurs et autres modifications apportées sont décrites dans un <a href="http://blog.system76.com/post/160209210968/making-ubuntu-pop">billet de blog</a>.</p>
<p>Mais les modifications ne s’arrêtent pas là. Dans un autre <a href="http://blog.system76.com/post/162166564403/gnome-update">billet de blog</a>, ils annoncent vouloir contribuer, à leur mesure, au développement de GNOME. On y apprend qu’ils travaillent par exemple à l’intégration du chiffrement du dossier personnel de l’utilisateur depuis l’Outil de configuration initiale, ainsi que depuis les paramètres Utilisateurs du Centre de contrôle. Ça serait ainsi la première fois que l’on pourrait opter (facilement et graphiquement) pour un dossier chiffré une fois la distribution déjà installée.</p>
<p>Autres contributions, l’ajout de protocoles manquants dans les Comptes en ligne, tels que <a href="https://fr.wikipedia.org/wiki/CalDAV">CalDAV</a> ou <a href="https://fr.wikipedia.org/wiki/CardDAV">CardDAV</a> ; ou l’amélioration de l’application <a href="https://wiki.gnome.org/Apps/Documents">Documents</a>, qu’ils considèrent intéressante pour eux (et donc pour leurs clients). Ce qui est plutôt une bonne nouvelle, sachant qu’elle fait souvent partie des applications plutôt décriées ;-)</p>
<p>À plus long terme, ils parlent également d’intégration mobile, mais sans rentrer dans les détails. On peut donc se mettre à rêver du développement secret d’un équivalent GTK+ à <a href="http://www.omgubuntu.co.uk/2017/02/easy-way-connect-android-to-ubuntu-pc">KDE Connect</a>, qui permettrait de voir les notifications de nos smartphones ou d’envoyer et recevoir des SMS directement depuis notre environnement de bureau, de pouvoir déverrouiller notre session en ayant le smartphone à proximité, de pouvoir facilement transférer des fichiers dans les deux sens par <a href="https://fr.wikipedia.org/wiki/Wi-Fi">Wi-Fi</a> ou <a href="https://fr.wikipedia.org/wiki/Bluetooth">Bluetooth</a> et bien plus encore.</p>
<p>Mais avant ça, ils doivent intervenir lors du <a href="https://2017.guadec.org/">GUADEC 2017</a> pour une conférence sur ce qu’ils ont appris de leurs clients, ce qu’attendent ces derniers de leur environnement de bureau, sur l’avenir de System76 et le rôle que pourra y jouer GNOME.</p>
<p>Après Red Hat, SUSE, Canonical, Collabora, Endless Mobile… pour la vitalité du projet, c’est toujours une bonne nouvelle de voir de nouvelles entreprises vouloir contribuer à notre plateforme.</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/06/system76-ne-souhaite-plus-etre-un-simple-dva/" 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>pc-kc : <a href="">elle hics des euh &hellip; pas un gnome (lxde plus gnome)</a> (31/05/2009)</li><li>G&eacute;n&eacute;ration Linux : <a href="">Des nouvelles de Gnome Shell, en route vers gnome 3.2 et plus</a> (15/07/2011)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2017/06/sortie-de-pulseeffects-1-6-6/
title: Okki : Sortie de PulseEffects 1.6.6
uri: Okki-Sortie-de-PulseEffects-1-6-6
url: https://www.gnomelibre.fr/2017/06/sortie-de-pulseeffects-1-6-6/
content:
<p>Autant vous le dire tout de suite, je n’y connais absolument rien en configuration audio. En ce sens, les paramètres son de GNOME, d’une simplicité enfantine, sont pour moi un réel bonheur : on peut seulement sélectionner notre périphérique et régler le volume. Au moins comme ça, on ne peut pas se tromper :p</p>
<p>Mais pour ceux qui préfèrent pouvoir tout régler dans les moindres détails, l’expérience peut être particulièrement frustrante. Jusqu’à présent, on conseillait généralement de passer par <a href="https://freedesktop.org/software/pulseaudio/pavucontrol/">Pavucontrol</a>, qui propose quelques réglages supplémentaires. Mais les audiophiles aguerris seront heureux d’apprendre la sortie d’un tout nouveau projet, <a href="https://github.com/wwmm/pulseeffects">PulseEffects</a>, dont le développement a débuté il y a tout juste trois mois mais qui a déjà enchaîné plus de soixante-dix versions !</p>
<figure><a href="media/502a60a7.pulseeffects_166.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/06/pulseeffects_166.png"><img src="media/2cad3dcd.pulseeffects_166-1024x482.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/06/pulseeffects_166-1024x482.png" alt="" width="660" height="311" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/06/pulseeffects_166-1024x482.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2017/06/pulseeffects_166-300x141.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2017/06/pulseeffects_166-768x361.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2017/06/pulseeffects_166.png 1110w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>PulseEffects 1.6.6</figcaption></figure><p>On pourrait se dire qu’une image vaut mille mots et s’arrêter là, mais par souci de professionnalisme (ha ! ha !), nous allons tout de même ajouter que PulseEffects est un <a href="https://fr.wikipedia.org/wiki/Compresseur_(audio)#Limiteur">limiteur</a>, un <a href="https://fr.wikipedia.org/wiki/Compresseur_(audio)">compresseur</a> et un <a href="https://fr.wikipedia.org/wiki/%C3%89galiseur">égaliseur stéréo</a>, qui peut également ajouter quelques effets comme de la <a href="https://fr.wikipedia.org/wiki/R%C3%A9verb%C3%A9ration_(acoustique)">réverbération</a>. Maintenant, je serais bien incapable de vous expliquer à quoi tout cela peut bien correspondre et vous invite donc à lire les quelques articles Wikipédia mis en liens :)</p>
<p>Au niveau des fonctionnalités, en dehors de tout ce qui est visible sur la capture d’écran, l’application propose un certain nombre de préréglages et vous permet de sauvegarder les vôtres. Les réglages peuvent bien évidemment s’effectuer au niveau global ou par application. Et pour le reste, vous me ferez le plaisir de découvrir tout ça par vous-même :p</p>
<p>On pourra tout de même noter quelques défauts, comme le fait que l’application n’ait toujours pas été traduite en français ou, et c’est plus ennuyeux pour les débutants, l’incapacité de pouvoir revenir facilement sur des paramètres par défaut. Avant de vous mettre à bidouiller, je vous conseil donc de commencer par enregistrer votre profil.</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/06/sortie-de-pulseeffects-1-6-6/" 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: Journal du hacker : Liens intéressants Journal du hacker semaine #25
uri: 2017-06-26-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-25
feed_id:
https://blog.journalduhacker.net/index.php?article112/liens-interessants-journal-du-hacker-semaine-25-2017

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

content:
<p>Pour la 25è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/lbgd9d/peertube_plateforme_de_vid_o_web_d">PeerTube, plateforme de vidéo web décentralisée en P2P</a></li>
<li><a href="https://www.journalduhacker.net/s/jat8wl/du_mac_linux_pisode_4_d_molition_totale_et">Du Mac à Linux, épisode 4 : démolition totale (et bilan final)</a></li>
<li><a href="https://www.journalduhacker.net/s/95qmce/mais_je_suis_une_femme">Mais je suis une femme</a></li>
<li><a href="https://www.journalduhacker.net/s/aqmzjw/lauto_h_bergement_cest_parti">L'auto-hébergement, c'est parti !</a></li>
<li><a href="https://www.journalduhacker.net/s/9sm9lf/les_cr_ateurs_de_protonmail_lancent">Les créateurs de ProtonMail lancent ProtonVPN</a></li>
<li><a href="https://www.journalduhacker.net/s/qqridp/fediverse_fin_dune_aventure">Fediverse : fin d'une aventure</a></li>
<li><a href="https://www.journalduhacker.net/s/mnoosa/gnu_linux_les_raccourcis_clavier_bash">[GNU/Linux] Les raccourcis clavier bash à connaître</a></li>
<li><a href="https://www.journalduhacker.net/s/lwmlri/sur_une_panne_dns_et_sur_les_le_ons_en_tirer">Sur une panne DNS, et sur les leçons à en tirer (BNP Paribas)</a></li>
<li><a href="https://www.journalduhacker.net/s/xnroum/les_acl_c_est_puissant_mais_faut_faire">Les ACL c’est puissant, mais faut faire gaffe</a></li>
<li><a href="https://www.journalduhacker.net/s/cqxfqv/optimiser_les_performances_de_mysql">Optimiser les performances de MySQL</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?article112/liens-interessants-journal-du-hacker-semaine-25-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 #25</a> (27/06/2016)</li></ul></div></p>


feed_id: https://blog.genma.fr/?SSD-Crucial-MX300
title: genma : SSD Crucial MX300
uri: genma-SSD-Crucial-MX300
url: https://blog.genma.fr/?SSD-Crucial-MX300
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2666.jpg?1498294585" width="150" height="79"><div><p><span>
<img src="https://blog.genma.fr/IMG/jpg/dsc_0173.jpg?1498294144" width="500" height="498" alt=""></span></p>
<p><strong>Un communiqué de presse reçu...</strong></p>
<p>Il y a quelques jours, j'ai reçu le communiqué de presse suivant, à propos d'une application que lance Crucial, la marque qui fabrique, entre autre des SSD.</p>
<p><i>En quelques mots, l'application lancée par Crucial permet de faciliter l'installation d'un SSD et supprime tous les termes techniques pouvant effrayer les non-initiés. Désormais, il est possible d'installer un nouveau SSD en moins de 15 minutes, en suivant simplement les instructions de l'application web.</i></p>
<p><i>Charger ses fichiers et ses applications sur un SSD se fait d'une traite, aussi simplement qu'allumer ou éteindre une lumière. Pour toutes les tâches quotidiennes, les SSD sont en moyenne six fois plus rapides que les disques durs classiques. La nouvelle application rend tous ces avantages plus accessibles pour les personnes craignant de démonter eux-mêmes leur ordinateur. Fini le jargon, place à un processus d'installation très simple illustré par des textes et des vidéos.</i></p>
<p><i>N'hésitez pas à faire vous-même le test ! Il suffit de nous contacter en nous donnant les caractéristiques de votre machine, et nous vous ferons parvenir un SSD pour l'installer ensuite grâce à l'application web compatible mobile de Crucial <a href="http://www.crucial.fr/fra/fr/installation-ssd" title="Crucial Installation du SSD">http://www.crucial.fr/fra/fr/installation-ssd</a></i></p>
<p><strong>Un billet sponsorisé ?</strong></p>
<p>Avec une proposition de tester le dernier modèle de SSD de la marque. J'ai donc répondu de façon favorable à cette demande de billet sponsorisé et quelques jours plus tard, je recevais un SSD "Crucial 525GB MX300". En échange du présent billet que je me suis engagé à rédiger avec un lien vers le site ee Crucial, j'ai donc reçu et pu garder un SSD. Si je précise tout cela, c'est par soucis de transparence.</p>
<p>N'ayant que des machines sous Linux (Ubuntu pour la plupart) et cela a son importance, mon test devrait quelque peu changer des éventuels autres billets de blogueurs qui auraient reçu ce même cadeau. ;)</p>
<p>Avant d'avoir une réponse favorable, j'ai été invité à tester via un site en ligne qui propose l'"Outil Scanner Système Crucial". Un programme pour Windows... Que je n'ai pas pu lancer. Mais comme je suis geek, une recherche rapide m'a confirmé que ce modèle était un modèle standard, du SATA, au format 2"5 pouces.</p>
<p>J'ai également regardé le site pour lequel je dois faire un lien. Je trouve l'idée originale, mais pour quelqu'un comme moi qui sait ouvrir un PC portable et y mettre un SSD, ce type de tutoriel n'est pas très utile. Surtout toute la partie qui invite à installer un logiciel pour cloner ses données... Un logiciel non libre, soumis à licence (vu qu'il faut rentrer un code fourni avec le SSD lors de l'achat). Bref, je ne suis pas la cible de ce type d'outils.</p>
<p>Par contre, pour le SSD en tant que matériel, c'est autre chose.</p>
<p><strong>Mon test</strong></p>
<p>Dans le PC portable que j'ai, un HP probook G3, il y a un emplacement pour un SSD M-SATA. Et il y avait un emplacement SATA 2"5 pouces de libre. Ca tombe bien. Au démarrage du PC, SSD reconnu sans soucis. Non partitionné, non formaté, j'ai utilisé GParted pour créer une seule et unique partition GPT et la formater en ext4. Le SSD offert se voulant comme étant un SSD haute performance, j'ai lancé différentes séries des mêmes tests sur un SSD puis l'autre et voici les résultats les plus probants. Il est ainsi possible de comparer, via les outils fournis en natifs par Ubuntu dans l'utilitaire de disque, les performances entre le SSD fournit par défaut avec la machine et celui que Crucial m'a offert.</p>
<p><strong>Sandisk M-Sata</strong><br><span>
<img src="https://blog.genma.fr/IMG/png/ssd_256go.png?1498294110" width="500" height="348" alt=""></span></p>
<p><strong>Crucial MX300</strong><br><span>
<img src="https://blog.genma.fr/IMG/png/ssd_512go_01.png?1498294121" width="500" height="356" alt=""></span></p>
<p><strong>Sandisk M-Sata</strong><br><span>
<img src="https://blog.genma.fr/IMG/png/ssd_256_02.png?1498294127" width="500" height="348" alt=""></span></p>
<p><strong>Crucial MX300</strong><br><span>
<img src="https://blog.genma.fr/IMG/png/ssd_512go_02.png?1498294136" width="500" height="356" alt=""></span></p>
<p><strong>Attention vitesse sur courant et sur batterie</strong></p>
<p>Le SSD Crucial MX300 n'a pas les mêmes performances que l'on soit sur batterie ou sur courant, comme indiqué dans le forum (en anglais) ici : <a href="https://askubuntu.com/questions/844459/ubuntu-ssd-was-fast-is-now-extremely-slow" title="Askubuntu.com - SSD Fast is now extremely slow">Askubuntu.com - SSD Fast is now extremely slow</a></p>
<p>Cela est lié à la gestion de la consommation électrique.<br><i>It appears that Linux or laptops in general (verified on both Lenovo and Dells) default to APM level 80h (128) when booted on battery and FEh (254) when booted on AC power.</i></p>
<p><i>For most SSDs, you won't notice much difference. Lite-on SSDs seem to not support power management at all and always run at max speed. Intel SSDs seem to run at about 75% full speed at APM level 128, and 100% speed at APM level 254/255. Crucial SSDs however seem to run at about 6% full speed at APM level 128 (booted on battery) when compared to APM level 254 (booted on AC power).</i></p>
<p><strong>Sur batterie</strong></p>
<div dir="ltr"><code>genma@laptop:~$ sudo hdparm -t /dev/sda1<br>
/dev/sda1:<br> Timing buffered disk reads: 94 MB in 3.03 seconds = 30.98 MB/sec</code></div>
<p><strong>Sur secteur</strong></p>
<div dir="ltr"><code>genma@laptop:~$ sudo hdparm -t /dev/sda1<br>
/dev/sda1:<br> Timing buffered disk reads: 1452 MB in 3.00 seconds = 483.74 MB/sec</code></div>
<p><strong>Dans le cas du SSD Crucial MX300, on passe de 30 Mb/Sec sur batterie à 480 Mb/Sec sur secteur soit un facteur 12. A prendre en compte pour les tests et usages au quotidien...</strong></p>
<p><strong>A l'usage au quotidien</strong></p>
<p>La machine n'a pas perdu en temps de disponibilité sur batterie, du moins ce n'est pas suffisamment sensible pour que je vois la différence. Les SSD ne sont pas connus pour être des disques ayant une forme consommation de courant, c'est quelque peu normal.</p>
<p>L'espace de stockage, un peu de plus de 500 go, est appréciable et me permet de pouvoir créer et conserver quelques machines virtuelles dont j'ai besoin pour différentes choses. Il faudra que je vois sur plusieurs jours et semaines si je vois une différence sensible sur des utilisations d'un SSD ou de l'autre.</p>
<p>Pour finir, voici quelques photos de l'unboxing du SSD :</p>
<p><span>
<img src="https://blog.genma.fr/IMG/jpg/dsc_0174.jpg?1498294154" width="500" height="499" alt=""></span></p>
<p><span>
<img src="https://blog.genma.fr/IMG/jpg/dsc_0175.jpg?1498294166" width="500" height="534" alt=""></span></p>
<p><span>
<img src="https://blog.genma.fr/IMG/jpg/dsc_0176.jpg?1498294181" width="500" height="476" alt=""></span></p>
<p><span>
<img src="https://blog.genma.fr/IMG/jpg/dsc_0179.jpg?1498294196" width="500" height="351" alt=""></span></p>
<p><strong>D'autres informations ?</strong></p>
<p>Si vous souhaitez avoir d'autres avis sur ce type de SSD, <br><a href="https://korben.info/test-crucial-mx300.html" title="Korben - Test du Crucial MX300">Cédric du podcast vidéo GeekInc avait fait une vidéo de 2"30 mise en ligne sur le site de l'ami Korben</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/?SSD-Crucial-MX300" 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://yeuxdelibad.net/Blog/?d=2017/06/25/12/55/44-sortie-disotop-beta-01
title: Thuban : Sortie d'isotop-beta-0.1
uri: Thuban-Sortie-d-isotop-beta-0-1
url: https://yeuxdelibad.net/Blog/?d=2017/06/25/12/55/44-sortie-disotop-beta-01
content:
<p>J'ai l'immense plaisir d'annoncer la première publication officielle d'<a href="https://3hg.fr/isotop/index.html">isotop</a>.</p><p>Ce projet a pour objectif de proposer des images d'installation (via CD ou clé USB) d'OpenBSD en partie préconfigurée afin d'en faciliter la découverte. Ça va peut-être en faire grincer des dents, mais je pense qu'il s'agit d'un système qui peut tout aussi bien s'utiliser en "desktop" qu'en "server". <br>
Je veux aller contre l'idée "c'est trop dur pour moi" alors que c'est totalement faux. Le principal obstacle à l'utilisation d'OpenBSD est le support matériel, parfois moins bon, parfois meilleur que sous linux. (il faut bien choisir à l'achat ;) )</p><p>Comme son nom l'indique, il s'agit d'un projet encore très jeune qui ne demande qu'à grandir.</p><p>La session par défaut est une fluxbox préconfigurée avec quelques scripts faits maison pour faciliter l'utilisation :</p><div><noscript><img src="media/5b3cfdd6.isotopscrot2.png" data-original-source="https://3hg.fr/isotop/isotopscrot2.png" alt="aperçu d'isotop"></noscript><img src="https://yeuxdelibad.net/Blog/data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="aperçu d'isotop" data-echo="https://3hg.fr/isotop/isotopscrot2.png"></div><p>Sinon, c'est comme une OpenBSD classique ;)</p><p>J'espère que ça rendra curieux certain d'entre vous. N'hésitez pas à venir en parler sur le forum <a href="https://obsd4a.net/qa/">https://obsd4a.net/qa/</a></p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2017/06/25/12/55/44-sortie-disotop-beta-01" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.goffi.org/blog/goffi/d9d6fa7f-0f3b-4da0-9b7a-c9001b162dde
title: Goffi : Émission radio sur la vie privée et Salut à Toi
uri: Goffi-Émission-radio-sur-la-vie-privée-et-Salut-à-Toi
url: https://www.goffi.org/blog/goffi/d9d6fa7f-0f3b-4da0-9b7a-c9001b162dde
content:
<p>Radio Prague vient de mettre en ligne une émission d'environ 10 min sur la vie privée où j'ai été interviewé pour parler de <a href="https://salut-a-toi.org/">Salut à Toi</a>.</p>
<p>Je suis vraiment content de l'émission qui est claire, bien expliquée, et pas trop technique . la journaliste a très bien compris le projet (ce qui n'est pas évident, il faut bien le reconnaître), et a fait du beau travail.</p>
<p>Vous pouvez l'écouter et la lire ici : <a href="http://www.radio.cz/fr/rubrique/panorama/la-disparition-de-la-vie-privee-nest-pas-inevitable">http://www.radio.cz/fr/rubrique/panorama/la-disparition-de-la-vie-privee-nest-pas-inevitable</a></p>
<p>À écouter et faire circuler si le thème et/ou le projet vous intéressent. Comme indiqué dans lémission nous avons beaucoup de mal à nous faire connaître, aussi ce genre de chose nous aide bien.</p>
<p>Il y a beaucoup de choses qui ont avancé pour la version 0.7 à venir qui sera la première version dite « grand public » (comprendre, installable sans trop de difficultés et utilisable au jour le jour). J'espère trouver le temps de faire des articles pour expliquer les nouveautés comme un cadriciel (framework) web asynchrone/basé sur XMPP, la gestion des évenements ou encore des tickets (donc en décentralisé et basé sur XMPP). Si tout va bien une bêta est à attendre pendant l'été ou à la rentrée, ça sera l'occasion de s'organiser pour faciliter les contributions et mises en production.</p>
<p>À bientôt…</p>
<p><img src="media/5b1e2ea8.1e4b13af438df6baa729681700f11a05" data-original-source="http://cdn.libravatar.org/avatar/1e4b13af438df6baa729681700f11a05" alt="Gravatar de Goffi" class="gravatar" /><br/><i>Original post of <a href="https://www.goffi.org/blog/goffi/d9d6fa7f-0f3b-4da0-9b7a-c9001b162dde" title="Visit the source">Goffi</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>Goffi : <a href="">Salut &agrave; Toi (&agrave; nouveau) &agrave; la radio demain (samedi) &agrave; 14h</a> (26/09/2014)</li><li>Goffi : <a href="">Salut &agrave; Toi disponible en docker + passage &agrave; la radio</a> (20/10/2014)</li><li>Goffi : <a href="">S&agrave;T: Comment &ccedil;a marche ?</a> (09/11/2015)</li><li>Goffi : <a href="">centralis&eacute;, d&eacute;centralis&eacute;, P2P, mais c&#039;est quoi tout &ccedil;a ?</a> (10/11/2015)</li><li>Goffi : <a href="">Libervia/Salut &agrave; Toi &agrave; &laquo;&nbsp;f&ecirc;tons Linux&nbsp;&raquo; (Lausanne 28/11/2015)</a> (20/11/2015)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2017/06/facilitez-vos-transcriptions-audio-avec-parlatype/
title: Okki : Facilitez vos transcriptions audio avec Parlatype
uri: Okki-Facilitez-vos-transcriptions-audio-avec-Parlatype
url: https://www.gnomelibre.fr/2017/06/facilitez-vos-transcriptions-audio-avec-parlatype/
content:
<p>Tous ceux qui ont déjà fait de la <a href="https://fr.wikipedia.org/wiki/Transcription_(linguistique)">transcription</a> audio savent à quel point cela peut être une tâche ingrate, qui peut rapidement devenir compliquée (problèmes de diction de certains intervenants, tics de langage, bruit ambiant, etc.).</p>
<figure><a href="media/61158159.parlatype_15.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/06/parlatype_15.png"><img src="media/61158159.parlatype_15.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2017/06/parlatype_15.png" alt="" width="632" height="258" srcset="https://www.gnomelibre.fr/wp-content/uploads/2017/06/parlatype_15.png 632w, https://www.gnomelibre.fr/wp-content/uploads/2017/06/parlatype_15-300x122.png 300w" sizes="(max-width: 632px) 100vw, 632px"></a><figcaption>Parlatype 1.5</figcaption></figure><p><a href="https://gkarsay.github.io/parlatype/">Parlatype</a> se propose donc de vous faciliter la vie avec un certain nombre de fonctionnalités bienvenues :</p>
<ul><li>affichage d’un <a href="https://fr.wikipedia.org/wiki/Spectre_sonore">spectre sonore</a> pour pouvoir plus facilement naviguer dans votre fichier audio et mieux distinguer les moments de silence</li>
<li>contrôle de la vitesse de lecture pour que ce soit plus lent durant la transcription ou plus rapide durant le montage, sans modification de la hauteur tonale</li>
<li>pouvoir revenir automatiquement en arrière de quelques secondes après avoir mis en pause (la durée étant configurable)</li>
<li>présence de <a href="https://fr.wikipedia.org/wiki/Macro-commande">macros</a> LibreOffice pour pouvoir contrôler l’application depuis le traitement de texte</li>
<li>insertion d’un <a href="https://fr.wikipedia.org/wiki/Horodatage">horodatage</a>. Ce dernier pouvant être glissé-déposé sur l’application ou utilisé depuis les macros LibreOffice pour pouvoir vous rendre directement à la bonne position</li>
<li>prise en charge de quasiment tous les formats audio grâce à <a href="https://fr.wikipedia.org/wiki/GStreamer">GStreamer</a></li>
<li>peut être contrôlé aussi bien depuis les touches multimédia du clavier (ce qui évite de perdre le focus) que depuis un pédalier</li>
<li>peut être lancé automatiquement au premier plan pour pouvoir travailler avec un éditeur de texte maximisé</li>
</ul><p>Les plus feignants d’entre nous regretterons par contre l’absence d’un module de <a href="https://fr.wikipedia.org/wiki/Reconnaissance_automatique_de_la_parole">reconnaissance automatique de la parole</a> pour une transcription automatisée :p</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/06/facilitez-vos-transcriptions-audio-avec-parlatype/" 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: alterlibriste : Une BD pour les vacances : Le profil de Jean Melville
uri: alterlibriste-Une-BD-pour-les-vacances-Le-profil-de-Jean-Melville
feed_id:
http://alterlibriste.free.fr/index.php?post/2017/06/26/Une-BD-pour-les-vacances-%3A-Le-profil-de-Jean-Melville

url:
http://alterlibriste.free.fr/index.php?post/2017/06/26/Une-BD-pour-les-vacances-%3A-Le-profil-de-Jean-Melville

content:
<p>Le <a href="http://www.liberation.fr/futurs/2017/06/22/56kast-111-les-bulles-internet-de-jean-melville_1578803">dernier épisode du 56Kast</a> était consacrée à la bande dessinée <em>Le profil de Jean Melville</em> de <a href="http://robincousin.blogspot.fr/">Robin Cousin</a>. Et comme c’est une BD en Creative Commons, ce serait dommage de ne pas partager ça avec tous les amateurs de technologies et avec ceux qui s’intéressent au devenir de nos données.</p>    <p><img src="media/dfa47334.Profil_Jean-COUV-480x640.jpg" data-original-source="https://content.flblb.com/uploads/2017/02/Profil_Jean-COUV-480x640.jpg" alt=""></p>


<blockquote><p>Gary travaille dans une petite agence de détectives qui semble avoir touché le gros lot : la multinationale de consulting Jimini leur demande d’enquêter sur des sabotages qui touchent le réseau internet mondial.<br>
Après Jimini Pro, logiciel de gestion et d’aide à la décision, c’est Jimini Me, application de coach à la personne sur lunettes connectées, qui va bientôt faire le buzz. Gary est peu féru de nouvelles technologies, alors que Jean, son meilleur ami hypermnésique, consacre son temps à des programmes open source aussi poétiques que politiques. Jean sent tout de suite que quelque chose ne va pas dans cette enquête...</p></blockquote>


<p>La BD est assez volumineuse (216 pages) et l’histoire est d’abord un polar mais elle traite des big data et de ce qui pourrait dès à présent en être fait à travers l’équivalent de Google Glasses qui feraient un tabac. Tout n’est pas rose ou noir, l’auteur sait faire percevoir ce que toutes les applications de quantify self et de coaching apportent aux techno-enthousiastes mais aussi ce que peuvent engendrer l’exploitation de ces données sur la vie privée.</p>


<p>Il y a également un côté hacking avec un clin d’œil au Chaos Computer Club et l’utilisation d’un Raspberry Pi pour faire tourner un système alternatif. Bref, tout libriste, défenseur des données personnelles ou penseur des mutations numériques devrait y trouver son compte.</p>


<p>La BD a été diffusée par le <a href="https://blogs.mediapart.fr/edition/bande-dessinee-le-profil-de-jean-melville">blog de Mediapart</a> avec les liens vers les PDF en CC sur le site de l’éditeur en 4 parties : <a href="media/893797bc.FLBLB-CCBYNC_Robin_Cousin-Profil_Jean-1_4.pdf" data-original-source="https://flblb.com/wp/wp-content/uploads/2017/03/FLBLB-CCBYNC_Robin_Cousin-Profil_Jean-1_4.pdf">1</a> - <a href="media/b176731a.FLBLB-CCBYNC_Robin_Cousin-Profil_Jean-2_4.pdf" data-original-source="https://flblb.com/wp/wp-content/uploads/2017/03/FLBLB-CCBYNC_Robin_Cousin-Profil_Jean-2_4.pdf">2</a> - <a href="media/488a9221.FLBLB-CCBYNC_Robin_Cousin-Profil_Jean-3_4.pdf" data-original-source="https://flblb.com/wp/wp-content/uploads/2017/04/FLBLB-CCBYNC_Robin_Cousin-Profil_Jean-3_4.pdf">3</a> - <a href="media/20a5b38c.FLBLB-CCBYNC_Robin_Cousin-Profil_Jean-4_4.pdf" data-original-source="https://flblb.com/wp/wp-content/uploads/2017/04/FLBLB-CCBYNC_Robin_Cousin-Profil_Jean-4_4.pdf">4</a>. <br>
Mais il est aussi possible de l’acheter ou de le conseiller aux médiathèques pour que l’auteur (scénariste et dessinateur) puisse continuer à faire d’autres bonnes histoires.</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/06/26/Une-BD-pour-les-vacances-%3A-Le-profil-de-Jean-Melville" title="Visit the source">alterlibriste</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>alterlibriste : <a href="">Podcasting : Le 56Kast</a> (22/01/2014)</li><li>alterlibriste : <a href="">Podcasting : au programme de cet &eacute;t&eacute;</a> (20/07/2015)</li><li>alterlibriste : <a href="">La tendance Nest, r&eacute;v&eacute;latrice d&#039;une incapacit&eacute; &agrave; utiliser la technologie</a> (09/02/2014)</li><li>alterlibriste : <a href="">A l&#039;&eacute;cole du bricodage</a> (09/02/2015)</li><li>alterlibriste : <a href="">Il n&#039;y a pas que le codage dans l&#039;apprentissage num&eacute;rique</a> (11/02/2015)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Je-serai-aux-RPLL-RMLL
title: genma : Je serai aux RPLL (RMLL)
uri: genma-Je-serai-aux-RPLL-(RMLL)
url: https://blog.genma.fr/?Je-serai-aux-RPLL-RMLL
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2667.jpg?1498549843" width="150" height="79"><div><p><i>Les RPLL (Rencontres Professionnelles du Logiciel Libre) se dérouleront les 4 et 5 Juillet 2017 à Saint-Étienne (42) de 9h à 18h à l'Usine des Forces Motrices. Les RPLL se dérouleront donc en même temps et sur le même lieu que les RMLL2017 (Rencontres Mondiales du Logiciel Libre). Ces Rencontres Mondiales démarrent le samedi 1 juillet jusqu'au vendredi 7 juillet et proposent un grand nombre de manifestations, concerts, échanges, agoras, ateliers, conférences ainsi qu'un village associatif (bâtiment à coté des RPLL).</i></p>
<p><i>Le salon s'adressent donc aux entreprises (TPE, PME, PMI, ETI, Grandes entreprises), collectivités, associations, universités et écoles qui trouveront des réponses à l'ensemble de leurs besoins numériques, techniques et fonctionnels.</i></p>
<p><a href="https://www.rpll.fr/" title="Les RPLL - Rencontres Professionnelles du Logiciel Libre">https://www.rpll.fr/</a></p>
<p>Je serai présent aux RPLL et uniquement aux RPLL, sur le stand de l'entreprise qui m'emploie, à savoir Linagora. Je ne pourrais malheureusement pas, par contrainte professionnelle, assister à l'ensemble des RMLL. Mais ces deux jours seront peut être l'occasion de se revoir ou de se rencontrer pour les personnes qui seront sur place ?</p>
<p>De plus, <strong>si vous souhaitez changer de poste - trouver un un nouvel emploi, ce pourrait être l'occasion de discuter des postes ouverts au sein de mon équipe, de me présenter votre CV et de faire un entretien technique...</strong></p>
<p>Sur ce que j'attends des candidat.e.s ? Voir à ce sujet mes 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/?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/?Ou-sont-les-passionne-e-s" title="Où sont les passionné.e.s ?">Où sont les passionné.e.s ?</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/?Je-serai-aux-RPLL-RMLL" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.fullcirclemag.fr/?post/2017/06/28/Num%C3%A9ro-sp%C3%A9cial-Python%2C-Vol.-10
title: Full Circle Magazine FR : Numéro spécial Python, Vol. 10
uri: Full-Circle-Magazine-FR-Numéro-spécial-Python-Vol-10
url: http://www.fullcirclemag.fr/?post/2017/06/28/Num%C3%A9ro-sp%C3%A9cial-Python%2C-Vol.-10
content:
<p>Et en plus, en cette fin du mois de juin, le numéro spécial PYTHON, vol. 10, disponible sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger">NUMÉROS</a> ou en cliquant directement sur la photo de couverture ci-dessous :</p>


<p><a href="http://www.fullcirclemag.fr/?download/506" hreflang="fr" title="Télécharger Python 10"><img src="media/ea1ff161.Python10png.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/Python10png.png" alt="Python10png.png" title="Python10png.png, juin 2017"></a></p>


<p>Amusez-vous bien !</p>
<p><img src="media/163a60d9.dd0e1a508d7347d53e0da0678bfd7aff" data-original-source="http://cdn.libravatar.org/avatar/dd0e1a508d7347d53e0da0678bfd7aff" alt="Gravatar de Full Circle Magazine FR" class="gravatar" /><br/><i>Original post of <a href="http://www.fullcirclemag.fr/?post/2017/06/28/Num%C3%A9ro-sp%C3%A9cial-Python%2C-Vol.-10" title="Visit the source">Full Circle Magazine FR</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Full Circle Magazine FR : <a href="">Voici, enfin, le num&eacute;ro 52 !</a> (04/11/2011)</li><li>Full Circle Magazine FR : <a href="">Et voici.. le num&eacute;ro 53 !</a> (13/12/2011)</li><li>Full Circle Magazine FR : <a href="">Le num&eacute;ro 54... enfin !</a> (18/01/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 56</a> (09/03/2012)</li><li>Full Circle Magazine FR : <a href="">Voici le 57 !</a> (29/03/2012)</li></ul></div></p>


feed_id: http://max-koder.fr/2017/06/28/premiers-pas-avec-yunohost/
title: Max Koder : Premiers pas avec Yunohost
uri: Max-Koder-Premiers-pas-avec-Yunohost
url: http://max-koder.fr/2017/06/28/premiers-pas-avec-yunohost/
content:
<div>
	<a href="http://max-koder.fr/2017/06/28/premiers-pas-avec-yunohost/"><img title="yunohost-begin" src="media/2470c92c.yunohost-begin-300x199.jpeg" data-original-source="http://max-koder.fr/wp-content/uploads/2017/06/yunohost-begin-300x199.jpeg" alt="premiers avec yunohost" width="300" height="199"></a>
	</div>
	<p>J’écrivais récemment pourquoi je souhaitais <a href="http://max-koder.fr/2017/06/21/auto-hebergement-cest-parti/" target="_blank" rel="noopener">passer à l’auto-hébergement</a>. Du fait des possibilités qui s’offraient à moi, et surtout parce que je suis fainéant, j’ai décidé de tester <strong>Yunohost</strong>. Aujourd’hui, je vous présente mes premiers pas avec Yunohost, et vous donne quelques astuces là où j’ai dû creusé.</p>
<h1>Yunohost</h1>
<p>Sous ce nom qui résonne moitié japonais-anglais, se cache une signification des plus prometteuses : <strong>Why you no host</strong>. <strong>Comprenez ‘Pourquoi vous ne vous hébergeriez pas</strong>‘.</p>
<p>C’est une distribution légère basée sur Debian qui <strong>contient l’essentiel pour monter votre propre serveur</strong>. Ici pas d’environnement de bureau ou de logiciels bureautique : Le serveur et le réseau.</p>
<p>La version actuelle permet d’installer presque sans configuration un serveur mail, web, messagerie instantanée, monter un blog, wiki, cloud personnel, … Tout ça, sans terminal. Pour ceux qui veulent se la péter, c’est quand même possible </p>
<p>Pour ma part, j’ai choisi de partir avec cette solution plutôt que de tout me taper à la main car je déteste les emmerdes gratuites. Pour avoir monté un <strong>serveur lamp</strong> à la main il y a quelques années, je peux vous garantir que c’est le jour et la nuit.<br>
Avec Yunohost, même les réfractaires de la ligne de commande peuvent créer leur propre serveur.</p>
<h1>Pour bien démarrer</h1>
<p>Je vous passe les détails du téléchargement et de l’installation, ça se fait vraiment comme une Debian (donc bien).</p>
<p>A noter : Ça peut paraître inutile mais l’installation de la distro fonctionne avec l’ethernet et le wifi. J’ai tenté avec le wifi, ça marche. En revanche, une fois Yunohost en marche ça ne fonctionne plus, et il ne prend plus l’ethernet. Il faut donc exclusivement installer Debian en ethernet.</p>
<h1>Post Install</h1>
<p>Une fois la bécane démarrée,  on vous demande de vous loguer. Les identifiants sont <strong>root</strong> pour le login, et <strong>yunohost</strong> pour le pass. Ça, c’est donné dans <a href="https://yunohost.org/#/install_iso_fr" target="_blank" rel="noopener">la doc</a>, plutôt bien foutue d’ailleurs.<br>
En revanche, une fois loggué, ça n’y ressemble plus. Chez moi pas d’affichage de l’IP, pas de post install, rien :</p>
<p></p>
<p>Du coup, il faut lancer la post install à la main. Tapez la commande suivante :</p><pre>yunohost tools postinstall</pre><p>Et là, l’installation se lance :</p>
<p></p>
<p><strong>Domaine principal</strong> : Nom de domaine qui sera utilisé pour accéder à votre serveur. Si vous n’en avez pas, Yunohost permet d’obtenir gratuitement en sous domaine en <em>nohost.me</em> ou <em>noho.st</em>. Mettez donc simplement ‘monsite.no-host.me’ par exemple.</p>
<p>Notez que j’ai mis yunohost.local, car <strong>j’ai installé Yunohost sur une machine virtuelle et que celle-ci n’a pas pour finalité d’être accessible par le web</strong>.</p>
<p><strong>Mot de passe d’administration</strong> : Mot de passe qui vous sera demandé lorsque vous tenterez de vous connecter au serveur par accès distant.<br><strong>Ce mot de passe ne remplace pas celui par défaut que vous avez entré plus haut</strong>, à savoir <strong>yunohost</strong>.</p>
<h2>IP</h2>
<p>Comme dit plus haut, la version actuelle n’affiche plus l’IP de la bécane, et c’est un peu emmerdant pour configurer le bordel.<br>
Il faut donc utiliser la commande de la Debian pour la récupérer :</p><pre>ip -4 addr</pre><p></p><div><p>Mon IP est 192.168.0.40 (sur une VM)</p></div>
<h1>Accès au serveur</h1>
<p>Une fois le tout configuré, vous avez alors 2 moyens d’accéder au serveur depuis un autre poste, en local : Par l’IP, ou le domaine choisi.</p>
<p>Je vous laisse y aller avec un navigateur.<br>
Si vous n’avez pas de certificat SSL pour le domaine, vous devriez avoir un beau message vous prévenant que la connexion au serveur n’est pas sécurisée :</p>
<p></p>
<p>N’ayez pas peur, c’est votre serveur. Selon le navigateur, confirmez l’exception de sécurité pour accéder au site :</p>
<p></p>
<p></p>
<p>Et vous voilà normalement sur la page d’administration de votre serveur Yunohost, vous demandant le mot de passe d’administration configuré tout à l’heure :</p>
<h1></h1>
<p>À partir de là, je vous laisse explorer les différents menus de l’administration de votre serveur Yunohost.</p>
<h1>Configuration de la box</h1>
<p>Je suis un particulier. Aussi j’ai comme beaucoup de monde une Box internet. Plus que de simplement vous fournir un accès internet, elle est aussi un gardien des mauvaises intentions que pourraient subir votre réseau personnel (local). Elle bloque en fait toutes les connexions entrantes non autorisées, afin que personne ne puisse s’introduire chez vous. Notez que c’est de la théorie hein </p>
<p>Le problème avec ça, c’est que si vous montez un serveur destiné à être consultable depuis l’extérieur, et bien votre box ne fera pas la distinction entre une requête en bonne et due forme, destinée à consulter votre site, et une tentative d’intrusion. Elle bloquera tout.</p>
<p>Il va donc falloir configurer votre box pour laisser passer certaines connexions entrantes, et les rediriger vers le serveur, qui répondra à la requête du client.</p>
<p>Dans ce qui va suivre, je vais vous détailler comment j’ai configuré ma Freebox. Pour les autres FAI, l’interface changera forcément, mais le gros de la manipulation reste la même.</p>
<h2>Accès distant</h2>
<p>J’ignore pour les autres box, mais si j’essaye d’accéder à mon adresse IP, je tombe sur l’interface permettant de configurer ma Free. Ça, c’est la première emmerde pour quelqu’un qui veut s’auto-héberger.</p>
<p>Donc sur la Freebox Révolution, il suffit de se rendre dans ‘Connexion Internet’ / ‘Configuration’ de l’administration.<br>
Se trouve alors un cadre ‘Accès à Freebox OS’ :</p>
<p></p>
<p>Ce qui nous intéresse est le port accès distant et accès distant sécurisé.<br>
Par défaut, le port est 80, ce qui veut dire que toute requête HTTP du navigateur sur votre IP ou domaine provoquera l’affichage de la page Freebox OS.<br>
Le port accès distant sécurisé est le port à utiliser pour vous connecter en HTTPS à votre Free depuis l’extérieur.</p>
<p>Il va donc falloir changer ces 2 ports pour que vos visiteurs ne tombent pas sur votre Freebox en voulant visiter votre site.<br>
Je vous conseille de consulter la <a href="http://www.frameip.com/liste-des-ports-tcp-udp/" target="_blank" rel="noopener">liste des ports connus</a>, et d’en sélectionner 2 qui ne sont pas utilisés. Pour ma part, j’en ai choppé dans les 30 000, que je préfère garder secret, bien que ma box protège des attaques brute-force.</p>
<p>Pour vous connecter ensuite depuis l’extérieur, il faudra se rendre à l’adresse :</p>
<ul><li><strong>http://mon-ip:80</strong> ou</li>
<li><strong>https://mon-ip:41254</strong></li>
</ul><p>Depuis le réseau local, l’adresse directe de la box fonctionnera toujours : <strong>http://192.168.0.254</strong></p>
<h2>Routage</h2>
<p>Nous voilà dans la partie intéressante : Le routage de votre box.<br>
Jusqu’à présent, nous n’avons vu que des banalités. Mais si vous êtes là, je sais que c’est pour de la technique, le reste n’est que du flan </p>
<p>Le routage est le fait d’utiliser votre box pour transmettre les requêtes qu’elle va recevoir, à votre serveur fraîchement installé.</p>
<p>Pour cela il faut comprendre au moins une chose.</p>
<h3>Ports et applications</h3>
<p>Je n’expliquerai pas ici le modèle TCP/IP, sinon on va partir trop loin et le post va encore s’allonger. Sinon, <a href="http://sebsauvage.net/comprendre/tcpip/" target="_blank" rel="noopener">un peu de lecture chez sebsauvage concernant le TCP</a>, très bien fait.<br>
Mais ce qu’il faut savoir, c’est que chaque type d’ application du modèle TCP/IP (HTTP, FTP, Telnet, …) utilise son propre port pour échanger. Les ports sont comme des portes (ouais j’ai pas été le chercher loin celui-là ) qu’il faut ouvrir dans votre box et rediriger vers votre serveur.</p>
<p>Sans importance : Les ports de 0 à 1023 sont généralement utilisés par Internet et assignés par l’<a href="https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml" target="_blank" rel="noopener">IANA</a>, les autres (jusqu’à 65535) sont destinés plus globalement à une utilisation en réseau local.</p>
<p>Nous disions donc que chaque application utilisait son propre port. Par exemple la plus connue, le protocole <a href="https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol" target="_blank" rel="noopener">Hypertext Transfer Protocol (HTTP)</a>, utilise le port 80. Sa version sécurisée, HTTPS, utilise quand à elle le port 443.<br>
Pour chaque besoin, chaque fonctionnalité que proposera votre serveur, il faudra donc gérer le routage de ces ports vers la machine. Le cas échéant, votre box stoppera ces requêtes qu’elle jugera comme nocive.</p>
<h3>Configuration</h3>
<p>Alors, chez Free, la gestion des ports se fait dans ‘Connexion Internet’ / ‘Gestion des ports’.</p>
<p>Sur la fenêtre, il va falloir, pour chaque port, ajouter une redirection vers le serveur :</p>
<p></p>
<ul><li>IP Destination : Adresse IP du serveur</li>
<li>IP source : Toutes pour rediriger toutes les machines vers le serveur</li>
<li>Protocole : TCP (ou UDP si réel besoin, mais les protocoles internet sont globalement basés sur TCP)</li>
<li>Port de début et Port de fin : Si vous souhaitez utiliser une plage de ports à rediriger. A déconseiller car les redirections ne seront faits que sur un seul port (en tous cas sur Free), et les applications sur le serveur pourraient ignorer ces requêtes.</li>
<li>Port de destination : Le même que le port de début.</li>
</ul><p>Pour ma part, voilà les redirections que j’ai mises en place :</p>
<p></p>
<p>Certaines sont inutiles dans le cas précis de Yunohost, comme les ports dédiés au FTP (20 et 21), car Yunohost n’autorise le transfert de fichiers que par le protocole SSH (port 22).</p>
<h3>Cas de la DMZ</h3>
<p>Certaines box, comme vous pouvez le voir sur la précédente image, propose d’utiliser une DMZ. Une DMZ (DeMilitarised Zone), ou zone démilitarisée, permet de créer un sous-réseau accessible depuis le web dans un réseau local. Dans votre box, elle ne fait ni plus ni moins que rediriger toutes les requêtes entrantes vers une IP déterminée.<br>
Si cela peut sembler la solution facile, il faut alors y réfléchir 2 minutes. Avec cette solution, c’est la porte grande ouverte, votre box ne s’occupe de plus rien du tout. Fini le videur, toutes les requêtes vers les ports sont redirigés vers votre serveur.<br>
Sans aucun doute, il faudra encore plus sécuriser la machine (parefeu …), ce qui n’est pas une tâche facile pour tout le monde.</p>
<p>Personnellement, je suis d’avis à ne pas utiliser cette facilité, mais plutôt ouvrir les ports uniquement dont on a besoin. On ferme la porte au maximum </p>
<h1>IP, DNS et CRON</h1>
<p>Lorsque j’ai mis en place mon serveur de messagerie (mail avec RoundCube), j’ai commencé à recevoir des tas de mails, avec pour titre :</p>
<p><strong>« Cron yunohost dyndns update >> /dev/null »</strong><br>
Dans le corps, plusieurs messages possibles :</p>
<p><strong>« Impossible de mettre à jour l’adresse IP sur le domaine DynDNS »</strong><br><strong>« Une instance est déjà en cours d’exécution »</strong></p>
<h2>Pourquoi ce CRON ?</h2>
<p>Lorsque vous choisissez d’utiliser un nom de domaine chez Yunohost (nohost.me ou noho.st), celui-ci créé une tâche CRON, une tâche planifiée, qui va s’exécuter toutes les 2 minutes afin de mettre à jour les <a href="https://yunohost.org/#/dns" target="_blank" rel="noopener">DNS</a>. Les DNS (Domain Name System) permettent de retrouver un domaine grâce à son IP dans la multitude des terminaux reliés à Internet.<br>
Si vous avez une IP fixe, pas de problème, à l’enregistrement du nom de domaine, l’adresse IP de votre serveur est fournie, et celle-ci n’en changera pas.<br>
En revanche, si vous avez une IP dynamique, il faut régulièrement mettre à jour le DNS avec votre nouvelle IP pour rediriger correctement vers votre serveur lorsque quelqu’un cherche à accéder à votre nom de domaine. Et bien ça, c’est le job de ce CRON.</p>
<p>Donc si vous recevez comme moi des mails avec pour titre : <strong>« Cron yunohost dyndns update >> /dev/null »</strong>, cela signifie qu’il y a une coquille dans l’exécution de cette tâche.</p>
<h2>Cas d’une IP fixe</h2>
<p>Si vous avez une IP fixe, ce CRON s’exécutera quand même. Il se peut même que vous ne receviez jamais de mails.<br>
Dans tous les cas, il s’avère que laisser cette tâche n’est pas conseillée, car comme toute exécution, elle consomme de la ressource sur votre serveur.<br>
La solution la plus simple est donc de supprimer tout bonnement cette tâche.</p>
<p>Directement sur votre serveur, une fois loggué, tapez la commande ci-dessous :</p><pre>rm /etc/cron.d/yunohost-dyndns</pre><p>Et vous ne serez plus embêté.</p>
<h2>Cas d’une IP dynamique</h2>
<p>En revanche, si votre IP change régulièrement, supprimer la tâche CRON n’est pas une bonne solution : Votre serveur ne serait plus accessible.<br>
En revanche, comme on peut considérer que votre IP ne change pas toutes les 2 minutes, on peut simplement modifier la tâche planifiée, et la lancer toutes les 5 ou 30 minutes.</p>
<p>Pourquoi ? Comme dit plus haut, cette tâche consomme de la ressource, et il est inutile qu’elle ne se lance aussi souvent. De plus, sur certains systèmes lents, comme un Raspberry première génération, la tâche n’a pas forcément fini de mettre à jour le DNS qu’on lui demande déjà de remettre à jour le serveur. D’où les mails que vous recevez.<br>
Pour cela, nous allons simplement modifier le temps de la tâche qui, au lieu de s’exécuter toutes les 2 minutes, s’exécutera moins souvent.</p>
<p>Sur votre serveur, tapez la commande suivante, afin d’éditer le fichier du CRON :</p><pre>nano /etc/cron.d/yunohost-dyndns</pre><p>Puis modifiez la ligne qui nous intéresse :</p><pre>*/2 * * * * root yunohost dyndns update >> /dev/null</pre><p>En remplaçant le 2 par le nombre de minutes qui doivent espacer chaque lancement de la tâche :</p><pre>*/5 * * * * root yunohost dyndns update >> /dev/null</pre><p>Vous pouvez essayer 5 minutes dans un premier temps, et augmenter si cela ne suffit pas. Si vous arrivez à 30 minutes et que le problème ne se résorbe pas, c’est qu’il y a une autre anguille </p>
<p><a href="https://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F28%2Fpremiers-pas-avec-yunohost%2F&amp;linkname=Premiers%20pas%20avec%20Yunohost" title="Facebook" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F28%2Fpremiers-pas-avec-yunohost%2F&amp;linkname=Premiers%20pas%20avec%20Yunohost" title="Twitter" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F28%2Fpremiers-pas-avec-yunohost%2F&amp;linkname=Premiers%20pas%20avec%20Yunohost" title="Google+" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/pinterest?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F28%2Fpremiers-pas-avec-yunohost%2F&amp;linkname=Premiers%20pas%20avec%20Yunohost" title="Pinterest" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F28%2Fpremiers-pas-avec-yunohost%2F&amp;linkname=Premiers%20pas%20avec%20Yunohost" title="Reddit" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F28%2Fpremiers-pas-avec-yunohost%2F&amp;linkname=Premiers%20pas%20avec%20Yunohost" title="WordPress" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/email?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F28%2Fpremiers-pas-avec-yunohost%2F&amp;linkname=Premiers%20pas%20avec%20Yunohost" title="Email" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/add_to/copy_link?linkurl=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F28%2Fpremiers-pas-avec-yunohost%2F&amp;linkname=Premiers%20pas%20avec%20Yunohost" title="Copy Link" rel="nofollow" target="_blank"></a><a href="https://www.addtoany.com/share#url=http%3A%2F%2Fmax-koder.fr%2F2017%2F06%2F28%2Fpremiers-pas-avec-yunohost%2F&amp;title=Premiers%20pas%20avec%20Yunohost" data-a2a-url="http://max-koder.fr/2017/06/28/premiers-pas-avec-yunohost/" data-a2a-title="Premiers pas avec Yunohost"></a></p><p>L’article <a rel="nofollow" href="http://max-koder.fr/2017/06/28/premiers-pas-avec-yunohost/">Premiers pas avec Yunohost</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/06/28/premiers-pas-avec-yunohost/" 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>mumbly58 : <a href="">Yunohost : l&rsquo;auto-h&eacute;bergement facile&hellip; ou presque</a> (20/12/2012)</li></ul></div></p>


feed_id: https://raspbian-france.fr/connectez-raspberry-pi-vpn/
title: RaspbianFrance : Connectez votre Raspberry Pi à un VPN
uri: RaspbianFrance-Connectez-votre-Raspberry-Pi-à-un-VPN
url: https://raspbian-france.fr/connectez-raspberry-pi-vpn/
content:
<p>Cet article fait suite à l’article sorti la semaine dernière sur <a href="https://raspbian-france.fr/creez-seedbox-telecharger-torrent-distance-transmission/" target="_blank" rel="noopener noreferrer">la mise en place d’une seedbox personnelle</a>. En effet comme on l’a suggéré à la fin de l’article, il peut être très intéressant de rendre anonyme le trafic internet de votre seedbox grâce à l’utilisation d’un VPN. Cet article restera néanmoins utile à tous ceux qui souhaitent l’anonymat sur internet.</p>
<h2>Qu’est-ce qu’un VPN ?</h2>
<p>Pour rester simple, un VPN est une technologie qui permet de créer une connexion sécurisée et anonyme entre son utilisateur et sa navigation internet. Cela est rendu possible grâce à la création d’un tunnel chiffré entre l’ordinateur de l’utilisateur et un réseau privé ailleurs dans le monde. L’utilisateur sortira donc sur les réseaux publics avec l’adresse IP du réseau privé auquel il est connecté et non plus la sienne.</p>
<h2>Comment choisir un bon VPN ?</h2>
<p>Un VPN se différencie de la concurrence par plusieurs critères. Prix, vitesse, conservation des log, sécurité, protocoles utilisés en sont les principaux. Pour ce tutoriel nous utiliserons celui que nous considérons comme étant le meilleur du marché à savoir <a href="http://geni.us/ipvanishaffi" target="_blank" rel="nofollow noopener noreferrer">IPVanish</a>. Si on reprend les critères cités juste avant, c’est aujourd’hui celui qui offre la meilleur bande passante et donc la meilleure vitesse. Cela signifie que votre connexion ne sera absolument jamais bridée à cause du VPN. De plus il ne conserve absolument aucun logs ce qui assure un anonymat total, le protocole utilisé est simple d’utilisation et son prix est très abordable. Bref que du positif et si on regarde du côté de la sécurité, la connexion est chiffrée en AES 256.</p>
<p>Nous vous conseillons vraiment d’utiliser <a href="http://geni.us/ipvanishaffi" target="_blank" rel="nofollow noopener noreferrer">IPVanish</a> aussi car cela sera plus simple pour vous de suivre notre tutoriel.</p>
<p>Vous devez savoir qu’il existe des VPNs gratuits. Cependant nous vous les déconseillons très fortement car il sont très restrictifs. Vous êtes très souvent très limité en vitesse de connexion et/ou quantité de data. De plus la majorité des VPNs gratuits n’acceptent pas et bloquent le protocole peer to peer ce qui pour une seedbox par exemple est très dérangeant !</p>
<h2>Mise en place d’IPVanish</h2>
<p><a href="http://geni.us/ipvanishaffi" target="_blank" rel="nofollow noopener noreferrer">IPVanish</a> est un vpn qui utilise le protocole openVPN et son installation est simplissime ! Tout d’abord, exécutez la commande suivante pour installer openVPN sur votre Raspberry Pi</p>
<pre>sudo apt install openvpn</pre>
<p>Ensuite, il faut éviter que openVPN se lance au démarrage de la Raspberry Pi. Pour cela exécutez la commande suivante :</p>
<pre>sudo update-rc.d -f openvpn remove</pre>
<p>Nous allons maintenant préparer la Raspberry à recevoir les fichiers IPvanish . Il suffit de créer un dossier qui ne doit contenir que les fichiers IPVanish. Vous pouvez le mettre dans le dossier de votre utilisateur. Nous prendrons pour l’exemple l’utilisateur de base à savoir <strong>pi</strong></p>
<pre>mkdir /home/pi/vpn<code></code></pre>
<p>Maintenant que le dossier est créé, nous allons pouvoir télécharger les fichiers de configuration openVPN de IPvanish. Vous trouverez les fichiers de configuration à l’adresse <a href="http://www.ipvanish.com/software/configs/" target="_blank" rel="nofollow noopener noreferrer">http://www.ipvanish.com/software/configs/</a>. Sachez que vous devez télécharger au minimum deux fichiers. Le fichier avec l’extension « crt » qui correspond au certificat qui va vous permettre de vous connecter au vpn et un fichier avec l’extension « ovpn » qui déterminera l’ip qu’aura votre Raspberry Pi sur le réseau public. Vous trouverez la localisation de l’IP dans le nom du fichier.</p>
<p>Dans le cadre de ce tutoriel, nous téléchargerons l’ensemble des fichiers qui se trouve dans dossier compressé configs.zip.</p>
<pre>cd /home/pi/vpn

wget http://www.ipvanish.com/software/configs/configs.zip

unzip configs.zip

rm configs.zip</pre>
<p>Une fois que tous les fichiers sont téléchargés nous pouvons lancer le VPN avec la commande</p>
<pre>sudo openvpn --config SERVEUR.ovpn</pre>
<p>en remplacent serveur par la destination de votre choix. Par exemple si vous souhaitez avoir une adresse IP à Stockholm il suffit d’utiliser cette commande</p>
<pre>sudo openvpn --config ipvanish-SE-Stockholm-sto-a01.ovpn</pre>
<p>Il ne reste plus qu’à renseigner vos identifiants IPvanish et votre raspberry est complètement anonyme.</p>
<p>Il est possible que comme nous, lors de la première tentative vous ayez cette erreur :<br><code>ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19)</code></p>
<p>Pour la corriger rien de plus simple il suffit de redémarrer votre Raspberry Pi. Et re-lancer le vpn</p>
<pre>sudo reboot</pre>
<p>Si vous souhaitez vérifier le bon comportement du VPN, vous pouvez lancer la commande suivante depuis une autre connexion SSH pour ne pas couper le VPN</p>
<pre>curl http://ipecho.net/plain; echo;</pre>
<p>Vous verrez que l’IP de votre Raspberry Pi sera bien différente de celle de votre ordinateur que vous pouvez vérifier en vous rendant à l’adresse <a href="http://ipecho.net/">http://ipecho.net/</a>.</p>
<h2>Lancer le VPN en fond de tâche</h2>
<p>Comme vous le remarquez probablement, si vous avez suivi à la lettre notre tutoriel, le VPN n’est pas lancé en fond de tâche et dès qu’on quitte la session SSH, le VPN s’arrête ce qui n’est pas très pratique. Nous allons remédier à ce problème en lançant le VPN via un screen.</p>
<h3>Qu’est-ce qu’un screen ?</h3>
<p>Pour simplifier, screen est une commande qui permet de lancer des terminaux sur le serveur et donc de les conserver si on coupe la connexion SSH. On peut les retrouver lors d’une connexion future. Cela nous permettra donc de ne jamais fermer le terminal dans lequel sera lancé le VPN, et donc de pouvoir le retrouver même en démarrant une nouvelle connexion SSH.</p>
<h3>Mise en place du screen</h3>
<p>Il est nécessaire de commencer par couper l’exécution du VPN s’il est en marche (Comme Emmanuel Macron :p).</p>
<p>Nous allons installer la commande screen sur la Raspberry Pi si vous ne l’avez pas encore.</p>
<pre>sudo apt install screen</pre>
<p>Créons maintenant un screen que nous nommerons vpn. Cela nous permettra de facilement le retrouver lors d’une future connexion.</p>
<pre>screen -S vpn</pre>
<p>Cette commande va créer le terminal et directement nous rattacher à lui. Nous pouvons donc lancer le vpn</p>
<pre>sudo openvpn --config ipvanish-SE-Stockholm-sto-a01.ovpn</pre>
<p>C’est fini, maintenant si vous coupez le ssh, le VPN tournera toujours. Lors d’une future connexion SSH vous pourrez le retrouver en utilisant la commande</p>
<pre>screen -s vpn</pre>
<p>Vous voilà donc avec une connexion parfaitement anonyme et vous garderez donc votre vie privée… privée, quelle bonne nouvelle 🙂</p>
<p>Cet article <a rel="nofollow" href="https://raspbian-france.fr/connectez-raspberry-pi-vpn/">Connectez votre Raspberry Pi à un VPN</a> est apparu en premier sur <a rel="nofollow" href="https://raspbian-france.fr/">Raspbian-France</a>.</p>
<p><img src="media/70caad1d.7cdb6ce9a9a728b66bcfdc9db75842c8" data-original-source="http://cdn.libravatar.org/avatar/7cdb6ce9a9a728b66bcfdc9db75842c8" alt="Gravatar de RaspbianFrance" class="gravatar" /><br/><i>Original post of <a href="https://raspbian-france.fr/connectez-raspberry-pi-vpn/" title="Visit the source">RaspbianFrance</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>RaspbianFrance : <a href="">Transformer sa Raspberry Pi en serveur GitHub avec GitLab</a> (22/03/2016)</li><li>RaspbianFrance : <a href="">Comment mettre &agrave; jour Raspbian pour la Raspberry Pi 2</a> (14/02/2015)</li><li>RaspbianFrance : <a href="">Installer un serveur Minecraft sur votre Raspberry Pi 2&nbsp;!</a> (07/03/2015)</li><li>RaspbianFrance : <a href="">Affichage HDMI de la Raspberry Pi qui ne marche pas, la solution !</a> (21/07/2015)</li><li>RaspbianFrance : <a href="">Contr&ocirc;lez votre Raspberry Pi avec SSH depuis votre ordinateur</a> (03/02/2016)</li></ul></div></p>


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

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

content:
<p>Aujourd'hui, ce vendredi 30 juin, est une journée dédiée à un test précis :
sur la mise à niveau 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>Nous sommes proches de la diffusion de la Fedora 26 finale. Et pour que ce
lancement soit un succès, il est nécessaire de s'assurer que le mécanisme de
mise à niveau fonctionne correctement. C'est-à-dire que votre Fedora 24 ou 25
devienne une Fedora 26 sans réinstallation, en conservant vos documents, vos
paramètres et vos programmes. Une très grosse mise à jour en somme.</p>
<p>Les tests du jour couvrent :</p>
<ul><li>Mise à niveau depuis Fedora 24 ou 25, avec un système chiffré ou non ;</li>
<li>Même que précédemment mais avec KDE comme environnement ;</li>
<li>De même avec la version <em>Server</em> au lieu de <em>Workstation</em>
;</li>
<li>En utilisant <em>GNOME Logiciels</em> plutôt que <em>dnf</em>.</li>
</ul><p>En effet, Fedora propose depuis quelques temps déjà la possibilité de faire
la mise à niveau graphiquement avec <em>GNOME Logiciels</em> et en ligne de
commande avec <em>dnf</em>. Dans les deux cas le téléchargement se fait en
utilisation normale de votre ordinateur, une fois que ce sera prêt
l'installation se déroulera lors du redémarrage.</p>
<p>Pour ceux qui veulent bénéficier de F26 avant sa sortie officielle,
profitez-en pour réaliser ce test, que cette expérience bénéficie à tout le
monde. <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/23" 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-06-30_Upgrade_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-la-mise-%C3%A0-niveau" 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://langagelinotte.free.fr/wordpress/?p=317
title: cpc6128 : Linotte pour Android sur le PlayStore !
uri: cpc6128-Linotte-pour-Android-sur-le-PlayStore
url: http://langagelinotte.free.fr/wordpress/?p=317
content:
<p>Le langage Linotte est disponible sur le PlayStore pour les téléphones sur Android ! Enfin… </p>
<p>Vous allez pouvoir programmer dans votre train, dans une classe d’école, dans votre lit, en marchant, sur la plage pendant vos vacances … </p>
<p>Cette application est encore très limitée… On ne peut pas encore programmer avec la toile : le graphisme n’est pas implémenté. </p>
<p>N’hésitez pas à l’installer, à me faire des retours sur le <a href="http://programmons.forumofficiel.fr/">forum</a> et surtout d’en parler autour de vous !</p>
<p>Bonne programmation !</p>
<p>[<a href="https://play.google.com/store/apps/details?id=fr.codevallee.langagelinotte.atelierlinotte">Linotte sur le PlayStore</a>]</p>
<p><a href="https://play.google.com/store/apps/details?id=fr.codevallee.langagelinotte.atelierlinotte"><img title="Linotte pour Android" src="https://drive.google.com/uc?id=0B1rRyAT2mvEMbFdXUHotempiQXc" alt="SplashScreen" width="300px"></a></p>
<p><img src="media/d3335a51.c5f63f1afeb16731fff10d31a4914421" data-original-source="http://cdn.libravatar.org/avatar/c5f63f1afeb16731fff10d31a4914421" alt="Gravatar de cpc6128" class="gravatar" /><br/><i>Original post of <a href="http://langagelinotte.free.fr/wordpress/?p=317" title="Visit the source">cpc6128</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>mozillaZine-fr : <a href="">Firefox pour Android pr&amp;eacute;install&amp;eacute;</a> (08/11/2013)</li><li>mozillaZine-fr : <a href="">Google Chrome laisse tomber Android 4.0 = de nouveaux utilisateurs pour Firefox ?</a> (14/03/2015)</li><li>mozillaZine-fr : <a href="">Twitter sur Android vous impose son navigateur int&amp;eacute;gr&amp;eacute; ? Retrouvez Firefox</a> (25/04/2015)</li><li>mozillaZine-fr : <a href="">Fennec FDroid, un fork libre de Firefox pour Android en pr&amp;eacute;paration</a> (08/05/2015)</li><li>mozillaZine-fr : <a href="">On a test&eacute; pour vous&hellip; Chrome pour Android (pour comparer avec Firefox)</a> (26/06/2016)</li></ul></div></p>


feed_id: https://girinstud.io/news/2017/06/design-de-decor-le-terrier-de-zemarmot/
title: Jehan : Design de décor: le terrier de ZeMarmot
uri: Jehan-Design-de-décor-le-terrier-de-ZeMarmot
url: https://girinstud.io/news/2017/06/design-de-decor-le-terrier-de-zemarmot/
content:
<p>Dans un film d’animation, le design ne se limite évidemment pas aux <a href="http://girinstud.io/news/2016/02/design-de-personnage-2-modeles-physique/">personnages</a>. On va aussi designer les objets, accessoires,  et bien sûr les décors. Par exemple, voici notre processus pour le design de la « maison » de ZeMarmot… ou du moins la vue extérieure puisque nous ne voyons jamais l’intérieur (contrairement à la <a href="https://zemarmot.net/comic/2013/08/19/ze-burrow/">BD initiale</a> que nous avions commencée).</p>
<p>Vous vous souvenez notre <a href="https://girinstud.io/news/2015/09/in-the-search-for-zemarmot-2/">premier voyage de recherche</a>? Nous avions trouvé alors, près du village de <a href="https://fr.wikipedia.org/wiki/Saint-V%C3%A9ran">Saint-Véran</a>, une colline avec un seul arbre au milieu.</p>
<figure><img src="media/39c54d5d.IMG_0688-1024x683.jpg" data-original-source="http://girinstud.io/log/wp-content/uploads/2017/06/IMG_0688-1024x683.jpg" alt="The tree on the hill: ZeMarmot movie reference" width="525" height="350" srcset="https://girinstud.io/log/wp-content/uploads/2017/06/IMG_0688-1024x683.jpg 1024w, https://girinstud.io/log/wp-content/uploads/2017/06/IMG_0688-300x200.jpg 300w, https://girinstud.io/log/wp-content/uploads/2017/06/IMG_0688-768x512.jpg 768w" sizes="(max-width: 525px) 100vw, 525px"><figcaption>L’arbre sur la colline: référence du film ZeMarmot</figcaption></figure><p>Et bien sûr, à son pied, un trou de terrier de marmotte.</p>
<figure><img src="media/f68369c4.IMG_0635-1024x683.jpg" data-original-source="http://girinstud.io/log/wp-content/uploads/2017/06/IMG_0635-1024x683.jpg" alt="Burrow hole in tree roots: ZeMarmot reference" width="525" height="350" srcset="https://girinstud.io/log/wp-content/uploads/2017/06/IMG_0635-1024x683.jpg 1024w, https://girinstud.io/log/wp-content/uploads/2017/06/IMG_0635-300x200.jpg 300w, https://girinstud.io/log/wp-content/uploads/2017/06/IMG_0635-768x512.jpg 768w" sizes="(max-width: 525px) 100vw, 525px"><figcaption>Le trou du terrier dans les racines: référence du film ZeMarmot</figcaption></figure><p>On s’est dit que c’était vraiment cool. La plupart des entrées de terriers étaient juste des trous au milieu de plaines, alors celui-ci semblait un « trou spécial ». Notre personnage n’est pourtant pas une marmotte particulière. Ce n’est pas un leader hollywoodien, ni le chef du clan des marmottes, ou quoi que ce soit. Tout de même… c’est notre héros. Ce n’est pas n’importe quelle marmotte, c’est <em>ZeMarmot</em>! Pour cette raison, lui donner un terrier particulier semblait la chose à faire. C’est ainsi que ZeMarmot vit dorénavant sous un arbre!<br>
La différence principale avec notre référence est que nous avons placé cet arbre dans une vallée et non sur une colline.</p>
<p>Voici l’entrée du terrier dans le storyboard:</p>
<figure><img src="media/9995aee9.S3c4-1024x576.png" data-original-source="http://girinstud.io/log/wp-content/uploads/2017/06/S3c4-1024x576.png" alt="Storyboard: burrow entrance" width="525" height="295" srcset="https://girinstud.io/log/wp-content/uploads/2017/06/S3c4-1024x576.png 1024w, https://girinstud.io/log/wp-content/uploads/2017/06/S3c4-300x169.png 300w, https://girinstud.io/log/wp-content/uploads/2017/06/S3c4-768x432.png 768w" sizes="(max-width: 525px) 100vw, 525px"><figcaption>Storyboard: entrée du terrier</figcaption></figure><p>Le dessin au propre:</p>
<figure><img src="media/9707126d.S3c3-01-1024x576.png" data-original-source="http://girinstud.io/log/wp-content/uploads/2017/06/S3c3-01-1024x576.png" alt="Drawing: burrow entrance" width="525" height="295" srcset="https://girinstud.io/log/wp-content/uploads/2017/06/S3c3-01-1024x576.png 1024w, https://girinstud.io/log/wp-content/uploads/2017/06/S3c3-01-300x169.png 300w, https://girinstud.io/log/wp-content/uploads/2017/06/S3c3-01-768x432.png 768w" sizes="(max-width: 525px) 100vw, 525px"><figcaption>Dessin: entrée du terrier</figcaption></figure><p>Avec des couleurs:</p>
<figure><img src="media/8a98a514.S3c3-05-1024x576.png" data-original-source="http://girinstud.io/log/wp-content/uploads/2017/06/S3c3-05-1024x576.png" alt="Colored ZeMarmot's burrow entrance (WIP)" width="525" height="295" srcset="https://girinstud.io/log/wp-content/uploads/2017/06/S3c3-05-1024x576.png 1024w, https://girinstud.io/log/wp-content/uploads/2017/06/S3c3-05-300x169.png 300w, https://girinstud.io/log/wp-content/uploads/2017/06/S3c3-05-768x432.png 768w" sizes="(max-width: 525px) 100vw, 525px"><figcaption>Entrée du terrier de ZeMarmot colorisé (travail en cours)</figcaption></figure><p>Notons que cette dernière image est un travail en cours. On a tout de même pensé que ce serait sympa de vous montrer la progression entre les photos de recherche, les sketchs de storyboard, le dessin puis enfin une colorisation.</p>
<p>J’espère que vous avez apprécié cet aperçu dans les coulisses de <em>ZeMarmot</em>! <img src="media/180db26c.1f642.png" data-original-source="https://s.w.org/images/core/emoji/2.3/72x72/1f642.png" alt="🙂"></p>
<pre><strong>Rappel</strong>: pour aider notre <a href="http://film.zemarmot.net/">film d'animation</a>, <em>ZeMarmot</em>,
à voir le jour, réalisé avec des logiciels libres —
pour lequel nous <a href="https://www.openhub.net/accounts/Jehan/">contribuons aussi beaucoup de code</a> —
sous licence <a href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons by-sa 4.0 international</a>,
vous pouvez contribuer financièrement:
en USD sur <a href="https://www.patreon.com/zemarmot">Patreon</a> <a href="https://www.patreon.com/zemarmot"></a>ou en EUR sur <a href="https://www.tipeee.com/zemarmot">Tipeee</a>.</pre>
<p><img src="media/ca644cf9.99a063c1d30a65a33c408a4ad189b9de" data-original-source="http://cdn.libravatar.org/avatar/99a063c1d30a65a33c408a4ad189b9de" alt="Gravatar de Jehan" class="gravatar" /><br/><i>Original post of <a href="https://girinstud.io/news/2017/06/design-de-decor-le-terrier-de-zemarmot/" title="Visit the source">Jehan</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>Jehan : <a href="">ZeMarmot: compte-rendu de fin 2016</a> (30/12/2016)</li><li>Jehan : <a href="">ZeMarmot &mdash; travail en cours: de l&rsquo;animatique &agrave; l&rsquo;animation</a> (05/05/2017)</li><li>Jehan : <a href="">Retour en arri&egrave;re sur les Films Libres d&rsquo;Aryeom et Jehan</a> (03/06/2015)</li><li>Jehan : <a href="">Combien de temps durera ZeMarmot? Quel est le business plan?</a> (17/04/2015)</li><li>Jehan : <a href="">Publication de l&rsquo;&eacute;pisode pilote d&rsquo;un ancien projet: Ouhlala</a> (23/01/2017)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2017/06/en-bref-gstreamer-musique-pitivi-system76/
title: Okki : En bref : GStreamer, Musique, Pitivi, System76…
uri: Okki-En-bref-GStreamer-Musique-Pitivi-System76
url: https://www.gnomelibre.fr/2017/06/en-bref-gstreamer-musique-pitivi-system76/
content:
<p>Stefan-Adrian Popa a récemment publié un <a href="https://stefanpopablog.wordpress.com/2017/06/21/pitivi-ui-for-the-ken-burns-effect/">article de blog</a> sur l’avancement de son travail concernant l’implémentation d’une interface utilisateur dans <a href="http://www.pitivi.org/">Pitivi</a> permettant de créer un effet <a href="https://fr.wikipedia.org/wiki/Effet_Ken_Burns">Ken Burns</a>.</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>De son côté, Georges Basile Stavracas Neto, exaspéré par les temps de chargement <a href="https://feaneron.com/2017/06/24/even-faster-gnome-music/">incroyablement longs</a> de sa collection d’albums dans <a href="https://wiki.gnome.org/Apps/Music">Musique</a>, s’est mis à chercher quel pouvait bien en être la cause. Grâce à l’intégration de l’outil de profilage de code Sysprof dans <a href="https://wiki.gnome.org/Apps/Builder">Builder</a>, il s’est rendu compte que le souci provenait du chargement des pochettes de disques. Dans son cas, Musique tentait d’effectuer près de 1200 opérations asynchrones en parallèle. Après avoir tout bêtement limité le nombre d’opérations à effectuer simultanément, le chargement de sa collection fut 73% plus rapide. Amélioration qui sera bien évidemment intégrée à la future version 3.26.</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>Le correcteur grammatical <a href="https://www.dicollecte.org/">Grammalecte</a> a récemment lancé une <a href="https://fr.ulule.com/grammalecte-2/">campagne de financement participatif</a> afin de pouvoir améliorer la correction grammaticale, faire évoluer son interface et son intégration à Firefox, créer une extension pour Google Chrome….</p>
<p>Que ce soit le correcteur grammatical ou le dictionnaire Hunspell dont le développeur s’occupe également, tous deux sont utilisés par un grand nombre de logiciels libres, à commencer par Firefox, Thunderbird et LibreOffice. C’est le seul correcteur grammatical libre que nous ayons, mais malheureusement, à dix jours de la fin de la campagne, cette dernière vient seulement de franchir la barre des 52%. Si la somme demandée n’est pas atteinte, l’auteur ne touchera rien et ne pourra donc plus se consacrer entièrement au projet. Alors si ce n’est déjà fait, n’hésitez pas à contribuer à la campagne et à la relayer.</p>
<p>D’autant plus qu’après lecture de l’<a href="https://linuxfr.org/news/grammalecte-correcteur-grammatical-2">article LinuxFR</a> qui fut consacré au sujet, je doute sincèrement que l’on puisse un jour trouver quelqu’un d’aussi zinzin pour s’investir dans un logiciel libre dont le développement semble incroyablement ingrat, répétitif et rébarbatif ;-)</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>Grâce au travail d’Ericsson, <a href="https://fr.wikipedia.org/wiki/GStreamer">GStreamer</a> bénéficie désormais d’un <a href="https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=ab9d87f168a20b48a3a7a718e621308d5778e257">greffon NVDEC</a> pour l’accélération matérielle des vidéos sur les cartes graphiques nVidia. À l’inverse de <a href="https://fr.wikipedia.org/wiki/VDPAU">VDPAU</a>, qui était propre à Linux et qui ne prenait en charge que les cartes d’ancienne génération, telles que <a href="https://fr.wikipedia.org/wiki/Maxwell_(architecture_de_carte_graphique)">Maxwell</a> et <a href="https://fr.wikipedia.org/wiki/Kepler_(architecture_de_carte_graphique)">Kepler</a>, NVDEC est multi-plateforme et fonctionne tout aussi bien sur les cartes de dernière génération. Le greffon prend en charge le H.264, H.265, VP8, VP9, VC1 et d’autres formats, et peut monter jusqu’à une résolution 4K sur la génération Maxwell et 8K sur la génération <a href="https://fr.wikipedia.org/wiki/Pascal_(architecture_de_carte_graphique)">Pascal</a>.</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>On en parlait récemment, <a href="https://www.gnomelibre.fr/2017/06/system76-ne-souhaite-plus-etre-un-simple-dva/">System76 ne souhaite plus être un simple DVA</a> et compte proposer à ses clients une expérience utilisateur qui leur soit propre et s’investir dans le développement de GNOME. L’entreprise vient de franchir une nouvelle étape en annonçant <a href="https://system76.com/pop">Pop!_OS</a>, une nouvelle distribution dérivée d’Ubuntu, dont la version finale est attendue pour le 19 octobre 2017… date de sortie d’Ubuntu 17.10.</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/06/en-bref-gstreamer-musique-pitivi-system76/" 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 : GUADEC 2017, Fichiers, Photos&hellip;</a> (21/06/2017)</li></ul></div></p>


feed_id: https://ordinosor.wordpress.com/2017/07/02/python-variables-et-espaces-de-noms/
title: Benoît Boudaud : #Python: Variables et espaces de noms
uri: Benoît-Boudaud-Python-Variables-et-espaces-de-noms
url: https://ordinosor.wordpress.com/2017/07/02/python-variables-et-espaces-de-noms/
content:
<p><strong>Pour une lecture plus agréable (page plus large), je vous invite à <a href="https://ordinosor.wordpress.com/chapitre-16-variables-et-espaces-de-noms/" target="_blank" rel="noopener">cliquer sur ce lien</a> et à lire ce chapitre dans la rubrique consacrée au langage Python.</strong></p>
<h3>Introduction</h3>
<p>Dans le chapitre précédent, nous avons pu constater que grâce à la programmation orientée objet, deux développeurs, Briface et Jobriel, pouvaient coder un objet chacun de leur côté et que ces deux objets pouvaient être « assemblés » in fine pour donner naissance au programme de notre choix.</p>
<p>Même si ces deux module renfermait un objet ou une variable dont le nom était identique, il n’y avait pas de risques que le programme se comporte de manière erratique puisque chaque objet évoluait dans son propre espace de noms. C’est la raison pour laquelle  une commande telle que <strong>self.random_choice.random_choice</strong> ne levait pas d’exception.<strong> </strong></p>
<h3>La notion d’espace de noms dans le langage Python</h3>
<p>La notion d’espace de noms est très importante dans le langage Python. Lorsque nous définissons une fonction avec des variables à l’intérieur, ces dernières ne peuvent vivre que dans l’espace de noms de cette fonction. Dès que celle-ci a exécuté sa dernière ligne d’instruction, les variables qui y séjournent deviennent hors de portée. Voici un exemple :</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

def first_names():
    lady_1 = "Gabiche"
    print(lady_1)

first_names() #appel de fonction
</pre>
<p><span>Résultat : Gabiche</span>.</p>
<p>La fonction affiche bien la valeur contenue dans la variable définie localement.</p>
<p>Maintenant, nous allons modifier la dernière ligne du programme. Au lieu d’appeler la fonction, nous allons tenter de faire un <strong>print()</strong> de la variable <strong>lady_1</strong>.</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

def first_names():
    lady_1 = "Gabiche"
    print(lady_1)

print(lady_1)
</pre>
<p><span>Traceback (most recent call last):</span><br><span> File « /home/ordinosor/1_exemple.py », line 8, in </span><br><span> print(lady_1)</span><br><span>NameError: name ‘lady_1’ is not defined</span></p>
<p>Godverdomme! Keskispasse? Eh bien, nous avons tout simplement essayé d’afficher la valeur d’une variable qui est hors de portée puisqu’elle est définie à l’intérieur de la fonction.</p>
<p>À présent, nous allons essayer de faire le contraire. Nous allons définir une variable <strong>lady_2</strong>  dite globale c’est-à-dire à l’extérieur de toute fonction, et dans la fonction <strong>first_names</strong>, nous allons tenter de faire un <strong>print(lady_2)</strong>.</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

lady_2 = "Amandale"

def first_names():
    print(lady_2)

first_names() #Appel de fonction
</pre>
<p><span>Résultat : Amandale</span>.</p>
<p>Là, dans cet exemple, <strong>lady_2</strong> n’est pas définie à l’intérieur de la fonction, et pourtant le programme ne plante pas! Warum?</p>
<p>En fait, Python va d’abord chercher dans l’espace local une variable portant le nom de <strong>lady_2</strong>. S’il ne la trouve pas, alors il va poursuivre sa recherche à l’extérieur de la fonction, c’est-à-dire dans l’espace global où il existe bien une variable définie avec le nom <strong>lady_2</strong>. Par conséquent, la fonction <strong>print()</strong> peut récupérer la valeur de cette variable dite globale.</p>
<p>Maintenant, définissons deux variables portant le même nom mais ne stockant pas la même valeur… Une variable globale lady_2 et une variable locale lady_2 dans la fonction. Reprenons le code précédent:</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

lady_2 = "Amandale"

def first_names():
    lady_2 = "Mandy-Bulle"
    print(lady_2)

first_names() #Appel de fonction
</pre>
<p><span>Résultat : Mandy-Bulle.</span></p>
<p>Python a d’abord effectué une recherche en local, dans l’espace de noms de la fonction. Il a réussi à trouver une variable nommé <strong>lady_2</strong>. Donc, la recherche s’est immédiatement interrompue et la fonction <strong>print()</strong> a récupéré la valeur contenue dans cette variable locale, à savoir <strong>Mandy-Bulle</strong>.</p>
<h3>Le mot-clé global</h3>
<p>Il n’est pas possible de modifier la valeur de la variable globale <strong>lady_2</strong> à l’intérieur de la fonction… A moins de lui affecter au préalable le mot-clé <strong>global</strong> mais cette technique est parfaitement déconseillée car dans un gros programme, si quelqu’un modifie la valeur stockée dans la variable, il y a un gros risque que ce changement impacte sans le vouloir d’autres parties du programme. Gros risque de bugs en perspective!</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

lady_2 = "Amandale"

def first_names():
    global lady_2
    lady_2 = "Mandy-Bulle"

print(lady_2) #Variable globale
</pre>
<p><span>Résultat : Mandy-Bulle.</span></p>
<p>Amandale a disparu du programme…</p>
<h3></h3>
<h3>Et avec la méthode append() ?</h3>
<p>Créons une liste <strong>ladies_list</strong> et essayons voir…</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

ladies_list = ["Amandale", "Gabiche"] 

def first_names():
    ladies_list.append("Mandy-Bulle")

first_names() #Appel de fonction
print(ladies_list) #Variable globale
</pre>
<p><span>Résultat : [« Amandale », « Gabiche », « Mandy-Bulle »]</span>.</p>
<p>Nous avons réussi à modifier la liste malgré le fait que la méthode <strong>append()</strong> soit présente à l’intérieur de la fonction. Pourquoi donc? Parce que nous avons fait appel à une méthode qui appartient à l’objet <strong>ladies_list</strong>. En agissant ainsi, aucune barrière d’espace de noms ne peut nous empêcher de mener à bien notre modification.</p>
<p>Mais il est impossible de modifier la variable globale <strong>ladies_list</strong> en lui affectant une nouvelle valeur à l’intérieur de la fonction.</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

ladies_list = ["Amandale", "Gabiche"] 

def first_names():
    ladies_list = ["Mandy-Bulle", "Dominille"]
    print(ladies_list)

first_names() #Appel de fonction
print(ladies_list) #Variable globale
</pre>
<p><span>[« Mandy-Bulle », « Dominille »]</span> : Résutat qui correspond au <strong>print()</strong> de la variable locale <strong>ladies_list</strong> dans la fonction.</p>
<p><span>[« Amandale », « Gabiche »]</span> : Résultat qui correspond au <strong>print()</strong> de la variable globale <strong>ladies_list</strong>. Nous n’avons point réussi à modifier cette dernière.</p>
<h3>Avec le slicing</h3>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

ladies_list = ["Amandale", "Gabiche"] 

def first_names():
    ladies_list[1:1] = ["Mandy-Bulle"]

first_names() #Appel de fonction
print(ladies_list) #Variable globale
</pre>
<p><span>Résultat : [« Amandale », « Mandy-Bulle », « Gabiche »]</span></p>
<p>Avec la technique du slicing, le résultat est positif car en fait, sans le savoir, nous utilisons la méthode constructeur de la classe <strong>slice</strong>. Elle agit directement sur l’objet et là encore, aucune barrière d’espace de noms ne peut nous empêcher de mener à bien notre modification. C’est comme si nous avions écrit ce code (ligne n° 7) :</p>
<pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

ladies_list = ["Amandale", "Gabiche"] 

def first_names():
    ladies_list[slice(1,1)] = ["Mandy-Bulle"]

first_names() #Appel de fonction
print(ladies_list) #Variable globale
</pre>
<h3>Attributs d’instance et attributs de classe</h3>
<p>Il existe également une hiérarchie entre les espaces de noms des instances et des classes.</p>
<ul><li>Les instances peuvent utiliser les variables définies au niveau des classes et au niveau global mais elles ne peuvent pas les modifier.</li>
<li>Les classes peuvent utiliser les variables définies au niveau global mais elles ne peuvent pas les modifier.</li>
</ul><p>Dans le code ci-dessous, nous avons trois types de variables :</p>
<ul><li>Une variable globale</li>
<li>Un attribut de classe</li>
<li>Un attribut d’instance</li>
</ul><pre>
#!/usr/bin/env python3
# -*- coding: utf8 -*-

man_1 = "Dentifritz_1" #Variable globale

class FirstName :
    """Test avec des prénoms"""

    man_1 = "Dentifritz_2" #Attribut de classe

    def first_name(self):
        """test des variables"""

        man_1 = "Sébanislas"
self.man_1 = "Barnabulle"

#===== MAIN ===================================================================

if __name__ == '__main__':

    test = FirstName()
    test.first_name()
print(man_1) #Variable globale
print(FirstName.man_1) #Attribut(ou variable) de classe
print(test.man_1) #Attribut (ou variable) d'instance
</pre>
<p>Je vous invite à modifier ce code et à faire autant de tests que nécessaire pour bien comprendre le concept d’espaces de noms et la hiérarchie qui les gouverne.</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/15147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/15147/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=15147&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/07/02/python-variables-et-espaces-de-noms/" 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 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 : 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><li>Beno&icirc;t Boudaud : <a href="">#Python : classes et m&eacute;thodes (partie 2) &ndash; mise en pratique</a> (21/06/2017)</li><li>Beno&icirc;t Boudaud : <a href="">#Python &ndash; Application &laquo; Mon jardin &raquo; : Analyse du code (1&egrave;re partie)</a> (03/04/2017)</li><li>Beno&icirc;t Boudaud : <a href="">#Python: 3126 pages, 13 cm d&rsquo;&eacute;paisseur&hellip; Du lourd!</a> (28/04/2017)</li></ul></div></p>


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

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

content:
<p>Pour la 26è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/gph9bf/t411_ferm_apr_s_une_op_ration_de_police_en">T411 fermé après une opération de police en France et en Suède</a></li>
<li><a href="https://www.journalduhacker.net/s/hlazz3/lue_inflige_google_une_amende_de_242">L'UE inflige à Google une amende de 2,42 milliards d'euros pour abus de position dominante</a></li>
<li><a href="https://www.journalduhacker.net/s/66gf73/quelques_anecdotes_sur_ma_recherche_d">Quelques anecdotes sur ma recherche d’emploi</a></li>
<li><a href="https://www.journalduhacker.net/s/nmebmd/le_coup_de_barre">Le coup de barre</a></li>
<li><a href="https://www.journalduhacker.net/s/19xit2/am_liorez_vos_applications_avec_lanalyse">Améliorez vos applications avec l'analyse statique de code</a></li>
<li><a href="https://www.journalduhacker.net/s/vx1a34/devenir_d_veloppeur_freelance_guide">Devenir Développeur Freelance — Guide pratique en 10 parties</a></li>
<li><a href="https://www.journalduhacker.net/s/vnoujd/g_n_ration_des_certificats_lets_encrypt">Génération des certificats Let's Encrypt par challenge DNS avec le client acme.sh</a></li>
<li><a href="https://www.journalduhacker.net/s/rzcequ/premiers_pas_avec_yunohost">Premiers pas avec Yunohost</a></li>
<li><a href="https://www.journalduhacker.net/s/kjj4it/postgresql_utilisations_avanc_es_de">PostgreSQL : utilisations avancées de generate_series pour générer du contenu</a></li>
<li><a href="https://www.journalduhacker.net/s/gv1kne/des_cartes_des_cartes_oui_mais">Des cartes, des cartes, oui mais d'OpenStreetMap</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?article113/liens-interessants-journal-du-hacker-semaine-26-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 #26</a> (04/07/2016)</li></ul></div></p>


feed_id: http://alterlibriste.free.fr/index.php?post/2017/07/03/Culture-d-%C3%A9t%C3%A9
title: alterlibriste : Culture d'été
uri: alterlibriste-Culture-d-été
url: http://alterlibriste.free.fr/index.php?post/2017/07/03/Culture-d-%C3%A9t%C3%A9
content:
<p>A l’heure ou les villes se vident et les plages se remplissent, qu’il s’agisse de partir pour de longues vacances ou encore bosser pas mal, il faut continuer à faire le plein de podcasts et j’ai sous la main quelques bons tuyaux pour les barbus.</p>


<p><img src="media/196c4fcb.headphones_beach-630x408.png" data-original-source="http://wac.450f.edgecastcdn.net/80450F/fun107.com/files/2013/05/headphones_beach-630x408.png" alt=""></p>    <p>Avant tout, et parce qu’été rime aussi parfois avec lecture, je parlais <a href="http://alterlibriste.free.fr/index.php?post/2017/06/26/Une-BD-pour-les-vacances-%3A-Le-profil-de-Jean-Melville">la semaine dernière</a> de la BD <em>Le profil de Jean Melvil</em>, eh bien, comme par hasard, j’avais sur ma liste de livres à lire <em>Zero</em> de Marc Elsberg, ça commence tout pareil avec des lunettes connectées qui donnent plein de super informations à partir de nos données personnelles. J’ai juste commencé mais c’est bien sourcé et c’est dans la même ambiance que Black Mirror, série (une des seules que j’ai regardées) que je recommande chaudement pour imaginer comment le futur proche pourrait se profiler avec les mutations numériques en cours (<a href="https://www.youtube.com/watch?v=e0xQafnnnCg">une petite interview de l’auteur</a> qui décrit rapidement de quoi il retourne).</p>


<p>Mais revenons à nos podcasts :</p>

<ul><li>On va commencer par du léger parce qu’il faut bien se marrer un peu. Le podcast Studio 404 que j’ai découvert assez récemment, traite pas mal de la tech et des évolutions qu’elle engendre dans la société ; point de libre là-dedans me dira-t-on. Peu en effet, mais <a href="media/770c3e64.Studio404_Juin2017.mp3" data-original-source="http://podcasts.dequaliter.com/Studio404/Studio404_Juin2017.mp3">dans le dernier épisode</a>, un des animateurs (tous plus ou moins journalistes et auteurs de chroniques de grande qualité) s’est mis à Linux (tiens, ça me fait penser à un autre journaliste, <a href="http://www.davduf.net/+-linux-+?lang=fr">David Dufresne qui raconte aussi son passage à Linux sur son blog</a>). Alors, il fait ça sur un ton très humoristique et sans ménagement pour les linuxiens pur jus, un bon aperçu de l’image que l’on donne à l’extérieur. Ça m’a bien fait marrer, le reste de l’émission n’a rien à voir mais vaut aussi le détour pour se faire une idée de ce grand podcast et de sa communauté.</li>
<li>Un peu moins léger mais pour se remettre les idées en place, une <a href="https://www.youtube.com/watch?v=VBsLSfPs2PE">interview de Benjamin Bayart par Thinkerview</a> qui permet de faire un peu le ménage des différents bullshits que l’on nous sert sur la surveillance, le big data, le terrorisme, le chiffrement, le renseignement, l’intelligence artificielle… (ce n’est pas un podcast ? <code>youtube-dl -x --audio-format mp3 VBsLSfPs2PE</code>, ça y est)</li>
<li>Et pour finir, une émission de France Culture qui date de quelques semaines mais sur laquelle tout bon libriste se doit de jeter une oreille, <a href="https://www.franceculture.fr/emissions/les-nouvelles-vagues/regler-nos-dettes-3-ce-que-lon-doit-aaron-swartz">Les Nouvelles Vagues consacrées à l’héritage d’Aaron Swartz</a> avec l’intervention de personnes très motivées dans la défense d’un internet plus libre et ouvert (<a href="media/1324edea.13954-24.05.2017-ITEMA_21334491-1.mp3" data-original-source="http://rf.proxycast.org/1302598767085625345/13954-24.05.2017-ITEMA_21334491-1.mp3">le podcast</a>).</li>
</ul><p>Bon été à tous !</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/07/03/Culture-d-%C3%A9t%C3%A9" title="Visit the source">alterlibriste</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>alterlibriste : <a href="">Une BD pour les vacances : Le profil de Jean Melville</a> (26/06/2017)</li><li>alterlibriste : <a href="">Podcasting : Le 56Kast</a> (22/01/2014)</li><li>alterlibriste : <a href="">A l&#039;&eacute;cole du bricodage</a> (09/02/2015)</li><li>alterlibriste : <a href="">Il n&#039;y a pas que le codage dans l&#039;apprentissage num&eacute;rique</a> (11/02/2015)</li><li>alterlibriste : <a href="">Podcasting : au programme de cet &eacute;t&eacute;</a> (20/07/2015)</li></ul></div></p>


feed_id: http://formation-logiciel-libre.com/annonce-mille-facons-de-detourer-image-gimp/
title: Dimitri Robert : Annonce – Mille et une façons de détourer une image avec GIMP
uri: Dimitri-Robert-Annonce-Mille-et-une-façons-de-détourer-une-ima
url: http://formation-logiciel-libre.com/annonce-mille-facons-de-detourer-image-gimp/
content:
<p>J’anime une conférence le 5 juillet à 11h, dans le cadre des rencontres mondiales du logiciel libre (RMLL2017).</p>
<p>Le détourage consiste à découper une partie d’une image ou photo pour la réutiliser séparément. GIMP propose plusieurs outils de sélection destinés à détourer un élément. Mais les outils ne sont pas suffisants pour effectuer un « bon » détourage.</p>
<p>Nous verrons, au cours de cette conférence, plusieurs techniques, certaines classiques, d’autres, insolites, pour réaliser des détourages selon la qualité de la photo et la nature de l’élément à détourer.</p>
<p><iframe src="https://player.vimeo.com/video/224101357" width="1170" height="658" frameborder="0" title="Annonce – Mille et une façons de détourer une image avec GIMP" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></p>
<p>Cet article <a rel="nofollow" href="http://formation-logiciel-libre.com/annonce-mille-facons-de-detourer-image-gimp/">Annonce – Mille et une façons de détourer une image avec GIMP</a> est publié sous licence CC By-SA 4.0 par <a rel="nofollow" href="http://formation-logiciel-libre.com/author/dimitri/">Dimitri Robert</a> sur <a rel="nofollow" href="http://formation-logiciel-libre.com/">Formation logiciel libre - Reprenez le contrôle de votre informatique !</a>.</p>
<p><img src="media/a723311b.bc7f2e519b76bc86af82809d62e1ca0a" data-original-source="http://cdn.libravatar.org/avatar/bc7f2e519b76bc86af82809d62e1ca0a" alt="Gravatar de Dimitri Robert" class="gravatar" /><br/><i>Original post of <a href="http://formation-logiciel-libre.com/annonce-mille-facons-de-detourer-image-gimp/" title="Visit the source">Dimitri Robert</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Dimitri Robert : <a href="">GIMP &ndash; Les ciseaux intelligents pour un d&eacute;tourage facile</a> (24/03/2016)</li><li>Dimitri Robert : <a href="">GIMP : d&eacute;tourage par extraction de premier plan</a> (06/01/2016)</li><li>Philippe Scoffoni : <a href="">Dimitri Robert, un graphiste adepte des logiciels libres</a> (11/01/2015)</li><li>Dimitri Robert : <a href="">GIMP : Cr&eacute;er des bords flous sur les images d&rsquo;un diaporama</a> (20/11/2014)</li><li>Dimitri Robert : <a href="">GIMP &ndash; Ins&eacute;rer un &eacute;l&eacute;ment d&eacute;tour&eacute; dans un paysage</a> (25/01/2016)</li></ul></div></p>


feed_id: http://www.fullcirclemag.fr/?post/2017/07/05/On-remet-%C3%A7a-%21
title: Full Circle Magazine FR : On remet ça !
uri: Full-Circle-Magazine-FR-On-remet-ça
url: http://www.fullcirclemag.fr/?post/2017/07/05/On-remet-%C3%A7a-%21
content:
<p>Voici pour vous le Numéro spécial Python, volume 11 en français, disponible sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Page Numéros">NUMÉROS</a>. Vous pouvez aussi le télécharger directement en cliquant sur l'image de couverture ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/509" hreflang="fr" title="Lire le NS Python 11"><img src="media/718dc8e0.Python11.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/Python11.png" alt="Python11.png" title="Python11.png, juil. 2017"></a></p>


<p>Bonne lecture et amusez-vous bien !</p>
<p><img src="media/163a60d9.dd0e1a508d7347d53e0da0678bfd7aff" data-original-source="http://cdn.libravatar.org/avatar/dd0e1a508d7347d53e0da0678bfd7aff" alt="Gravatar de Full Circle Magazine FR" class="gravatar" /><br/><i>Original post of <a href="http://www.fullcirclemag.fr/?post/2017/07/05/On-remet-%C3%A7a-%21" title="Visit the source">Full Circle Magazine FR</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Full Circle Magazine FR : <a href="">Voici, enfin, le num&eacute;ro 52 !</a> (04/11/2011)</li><li>Full Circle Magazine FR : <a href="">Et voici.. le num&eacute;ro 53 !</a> (13/12/2011)</li><li>Full Circle Magazine FR : <a href="">Le num&eacute;ro 54... enfin !</a> (18/01/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 56</a> (09/03/2012)</li><li>Full Circle Magazine FR : <a href="">Voici le 57 !</a> (29/03/2012)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/06/21/16/10/25-bilan-mensuel-libre-du-mercredi-8-juin-2017
title: Thuban : Bilan mensuel libre du mercredi (8 : juin 2017)
uri: Thuban-Bilan-mensuel-libre-du-mercredi-(8-juin-2017)
url: https://yeuxdelibad.net/Blog/?d=2017/06/21/16/10/25-bilan-mensuel-libre-du-mercredi-8-juin-2017
content:
<p>Et c'est reparti pour un petit bilan de mes quelques activités libres au cours du mois de juin. Si vous aussi vous avez fait des choses (code, dons,...), n'hésitez pas à en parler :)</p><ul><li> J'héberge désormais le blog "d'un <a href="https://unanargeek.yeuxdelibad.net/">anargeek</a>" avec plaisir :)</li>
<li> J'ai installé un <a href="http://https://yeuxdelibad.net/Blog//Blog/?d=2017/06/10/13/03/24-mon-serveur">onduleur</a> pour mon serveur qui héberge entre autres le CHATONS <a href="https://3hg.fr/">3hg</a> .</li>
<li> J'ai retravaillé la notification mail de <a href="https://github.com/BlogoText/blogotext/pull/287">blogotext</a> pour avoir des mails multipart : moitié html moitié plaintext pour s'adapter à tous les clients de messagerie. Je la sens bien la prochaine versions, les contributeurs ont fait du super boulot !</li>
<li> J'ai repris le code de <a href="https://yeuxdelibad.net/Blog/index.php?d=2017/06/17/07/09/38-#id3f6e94">owi</a> le gestionnaire de connexions sans fil sous OpenBSD pour y ajouter quelques fonctionnalités et le passer sur <a href="https://framagit.org/Thuban/owi">framagit</a> pour inciter les contributions externes.</li>
<li> Framasoft <a href="https://framasphere.org/people/37061f10e9070132c4ac2a0000053625">m'a envoyé son t-shirt</a> :)</li>
<li> J'ai découvert que blogotext permet déjà d'optimiser la base de données, donc pas besoin de coder un VACUUM ^^</li>
<li> J'ai publié <a href="https://3hg.fr/isotop/index.html">isotop</a>, une image d'installation pour découvrir OpenBSD</li>
<li> J'ai envoyé un tout petit commit pour la <a href="https://kissballad.arpinux.org/kiss0s.html">kiss0s</a> afin de corriger l'outil "thelauncher"</li>
<li> J'ai pété mon ordinateur... Je découvre maintenant les joies d'un multi-coeur et d'un SSD sur un lenovo thinkpad t420s qui fonctionne entièrement sous OpenBSD.</li></ul><p>Sinon, c'est le vacances :)<br>
Bon été à tous !!!</p><div><noscript><img src="media/f1ee2954.doug-dance.gif" data-original-source="http://https//yeuxdelibad.net/Blog//Images/gifs/doug-dance.gif" alt=""></noscript><img src="https://yeuxdelibad.net/Blog/data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" data-echo="/Images/gifs/doug-dance.gif"></div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2017/06/21/16/10/25-bilan-mensuel-libre-du-mercredi-8-juin-2017" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">Le bilan libre du mercredi</a> (29/03/2017)</li><li>Thuban : <a href="">Bilan libre du mercredi (3)</a> (05/04/2017)</li><li>Thuban : <a href="">Bilan libre du mercredi (4)</a> (12/04/2017)</li><li>Thuban : <a href="">Bilan libre du mercredi (6)</a> (03/05/2017)</li><li>Thuban : <a href="">Bilan mensuel libre du mercredi (7)</a> (07/06/2017)</li></ul></div></p>


feed_id: https://raspbian-france.fr/volumio-serveur-musique-raspberry-pi-3/
title: RaspbianFrance : Volumio, un serveur du musique sur votre Raspberry Pi 3
uri: RaspbianFrance-Volumio-un-serveur-du-musique-sur-votre-Raspberry-Pi
url: https://raspbian-france.fr/volumio-serveur-musique-raspberry-pi-3/
content:
<p>Depuis le début de Raspbian-France, nous avons toujours cherché à mettre en place un média center parfait pour regarder les milliers de films et séries existants, mais nous n’avions jamais pensé aux audiophiles qui préféreraient voir une solution de qualité dédiée au monde musical.</p>
<p>Eh bien nous vous avons entendu, et nous avons trouvé une application <strong>libre et open source</strong>, Volumio.</p>
<p>Volumio est basé sur la distribution Raspbian, l’application permet de gérer sa bibliothèque musicale sur un seul et unique appareil, <a href="http://geni.us/rflusraspberrypi3" target="_blank" rel="nofollow noopener noreferrer">la Raspberry Pi</a>. Volumio est<strong> simple d’utilisation</strong>, il <strong>supporte tous les types de fichiers</strong> (mp3, FLAC, Alac, Aac, Vorbis, etc.), et fonctionne même avec des <strong>cartes d’extensions DAC</strong> pour pouvoir profiter au maximum d’un son propre et net.</p>
<p>Enfin, Volumio est toujours maintenu avec des mis à jours une fois par mois, ce qui montre le sérieux de l’équipe derrière ce très beau produit.</p>
<h3>Installer Volumio sur sa Raspberry Pi 3</h3>
<p>Volumio est distribué comme une image Raspbian, c’est à dire que vous allez devoir <a href="https://volumio.org/get-started/" target="_blank" rel="noopener noreferrer">télécharger l’image Volumio</a> depuis le site web.</p>
<p>Une fois l’image « volumio » décompressée, flashez votre carte SD comme nous vous l’avons appris (<a href="https://raspbian-france.fr/creez-carte-sd-raspbian-raspberry-pi-windows/" target="_blank" rel="noopener noreferrer">ici pour Windows</a>, ou <a href="https://raspbian-france.fr/creation-carte-sd-raspberry-raspbian-sous-gnulinux/" target="_blank" rel="noopener noreferrer">ici pour Linux/MacOS</a>). Une carte microSD comme <a href="https://geni.us/rfl16gomicrosd" target="_blank" rel="nofollow noopener noreferrer">celle-ci </a>fera amplement l’affaire.</p>
<p>Volumio gère la connexion Wi-fi, pas besoin donc de vous encombrer avec un câble Ethernet.</p>
<p>Lors du premier démarre de la Raspberry Pi 3, Volumio va procéder à l’<strong>installation et à la mis en place</strong> de l’app, cela peut prendre quelques minutes. Si comme nous, vous avez fait le choix du Wi-fi, Volumio va tenter de se connecter à un réseau, si aucun n’est disponible ou accessible, <strong>Volumio va alors créer un hotspot nommé « Volumio »</strong>. Vous n’aurez plus qu’à vous y connecter avec le <strong>mot de passe « volumio2 »</strong> pour pouvoir y accéder. Puis aller sur l’interface web sur l’adresse <a href="https://raspbian-france.fr/volumio.local/" target="_blank" rel="nofollow noopener noreferrer">volumio.local</a> ou en tapant l’ip de la Raspberry Pi 3.</p>
<div><img src="media/cf4d588d.volumio.png" data-original-source="https://raspbian-france.fr/wp-content/uploads/2017/06/volumio.png" alt="Voici l'interface de Volumio" width="1920" height="1080" srcset="https://raspbian-france.fr/wp-content/uploads/2017/06/volumio.png 1920w, https://raspbian-france.fr/wp-content/uploads/2017/06/volumio-626x352.png 626w, https://raspbian-france.fr/wp-content/uploads/2017/06/volumio-768x432.png 768w, https://raspbian-france.fr/wp-content/uploads/2017/06/volumio-939x528.png 939w, https://raspbian-france.fr/wp-content/uploads/2017/06/volumio-404x227.png 404w, https://raspbian-france.fr/wp-content/uploads/2017/06/volumio-1408x792.png 1408w" sizes="(max-width: 1920px) 100vw, 1920px"><p>Bienvenue sur Volumio !</p></div>
<p>Maintenant vous allez pouvoir <strong>configurer la bête</strong>. Nous vous conseillons de commencer par <strong>changer la langue de Volumio</strong> et de <strong>passer le système en français</strong>, l’option se situe dans l’onglet « Apparence ».</p>
<p>Une fois en français, vous pouvez <strong>connecter Volumio à votre box</strong>, pour cela il suffit de rendre dans l’onglet «Réseau», puis d’aller dans la section « Réseau Wi-fi », de choisir votre box et de rentrer votre code de sécurité.</p>
<h3>Monter sa bibliothèque</h3>
<p>Volumio est désormais <strong>prêt à l’usage</strong> sur votre Raspberry, il ne vous reste plus qu’à <strong>ajouter tous vos morceaux</strong>. Encore une fois, c’est relativement simple, nous vous<strong> recommandons de passer sur un disque dur</strong> externe comme <a href="http://geni.us/rfldisquedurexternenon" target="_blank" rel="nofollow noopener noreferrer">celui-ci</a>. Mettez-y tous vos titres et album puis <strong>branchez le disque sur la Raspberry Pi</strong>.</p>
<p>Rendez-vous dans « Parcourir » puis dans « Bibliothèque Musicale », « USB », votre disque apparaîtra ici, mais vous pouvez directement accéder à son contenu depuis la section « Album » ou « Artiste », etc.</p>
<p>Il est également possible d’<strong>utiliser un NAS</strong>, pour cela allez dans le menu, section «Ma Musique».</p>
<p>Enfin dernière possibilité, vous pouvez ajouter <strong>un plugin pour lire les titres de Spotify</strong>, oui monsieur ! Afin d’obtenir ce plugin, allez dans la section « Plugins ». Une fois le plugin trouvé cliquez sur installer. Lorsque l’opération sera finie vous n’aurez plus qu’à <strong>activer Spotify sur votre Raspberry</strong>.</p>
<h3>Contrôler sa Pi à distance</h3>
<p>Aussi pour perfectionner Volumio, celui-ci est <strong>compatible DLNA et AirPlay</strong> ce qui rend possible la diffusion de flux audio à partir d’un <strong>iPhone</strong>. Pour les téléphones sous Android, c’est un peu plus compliqué, au mieux <strong>il faut rooter son mobile</strong> et télécharger l’application <a href="https://www.google.fr/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=0ahUKEwin9pHHua7UAhXEXhQKHZA_AEMQFggrMAA&amp;url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Deu.airaudio%26hl%3Dfr&amp;usg=AFQjCNF9tn2qvrJ6EnAxYgxdNEuBpn3DFA">AirAudio</a>, sinon, vous pouvez vous servir de l’appli <a href="https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp&amp;hl=fr" target="_blank" rel="nofollow noopener noreferrer">BubbleUPnP+Xposed</a> qui <strong>permet de manager Volumio depuis le téléphone</strong>.</p>
<p>Enfin pour les audiophiles, <strong>volumio est un vrai système HI-FI</strong>, vous pouvez donc ajouter une carte d’extension DAC sur votre Raspberry Pi pour gagner en qualité et confort sonore, nous vous recommandons <a href="http://geni.us/9UJr" target="_blank" rel="nofollow noopener noreferrer">ce modèle</a> à un prix correct.</p>
<p>Cet article <a rel="nofollow" href="https://raspbian-france.fr/volumio-serveur-musique-raspberry-pi-3/">Volumio, un serveur du musique sur votre Raspberry Pi 3</a> est apparu en premier sur <a rel="nofollow" href="https://raspbian-france.fr/">Raspbian-France</a>.</p>
<p><img src="media/70caad1d.7cdb6ce9a9a728b66bcfdc9db75842c8" data-original-source="http://cdn.libravatar.org/avatar/7cdb6ce9a9a728b66bcfdc9db75842c8" alt="Gravatar de RaspbianFrance" class="gravatar" /><br/><i>Original post of <a href="https://raspbian-france.fr/volumio-serveur-musique-raspberry-pi-3/" title="Visit the source">RaspbianFrance</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>RaspbianFrance : <a href="">Faire de la vid&eacute;o-surveillance en ligne avec votre Raspberry Pi et sa cam&eacute;ra !</a> (19/02/2015)</li><li>RaspbianFrance : <a href="">Transformer sa Raspberry Pi en serveur GitHub avec GitLab</a> (22/03/2016)</li><li>RaspbianFrance : <a href="">Cr&eacute;er un hotspot Wi-Fi en moins de 10 minutes avec la Raspberry Pi !</a> (14/06/2017)</li><li>RaspbianFrance : <a href="">Connectez votre Raspberry Pi &agrave; un VPN</a> (28/06/2017)</li><li>RaspbianFrance : <a href="">Installer un media-center avec OSMC sur votre Raspberry Pi !</a> (16/09/2016)</li></ul></div></p>


title: System Linux : Activation du HTTP Strict Transport Security HSTS
uri: System-Linux-Activation-du-HTTP-Strict-Transport-Security-HSTS
feed_id:
https://www.system-linux.eu/index.php?post/2017/07/06/Activation-du-HTTP-Strict-Transport-Security-HSTS

url:
https://www.system-linux.eu/index.php?post/2017/07/06/Activation-du-HTTP-Strict-Transport-Security-HSTS

content:
<p><img src="media/c5ccf0f7.hsts.jpg" data-original-source="https://www.system-linux.eu/public/images/hsts.jpg" alt="hsts.jpg" title="hsts.jpg, juil. 2017"></p>


<p>Strict Transport Security</p>    <p>Le HTTP Strict Transport Security HSTS est une instruction donnée par un serveur Web aux navigateurs Web sur la façon dont ils doivent interagir avec lui, directive communiquée au travers d’une en-tête.</p>


<p>Cette règle force les connexions HTTPS, sans tenir compte des appels de scripts pour charger des ressources en HTTP.</p>


<p><strong>A tester avant de faire des bêtises :p selon le site vous risquez des ennuis...</strong></p>


<p>Pour activer le HSTS il suffit de rajouter ceci dans un fichier .htaccess à la racine de votre site :</p>

<pre>
# Use HTTP Strict Transport Security to force client to use secure connections only
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
</pre>


<p>Commande pour vérification :</p>

<pre>
#  curl -s -D- https://www.system-linux.eu/ | grep -i Strict
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
</pre>
<p><img src="media/ff41ece7.4238771a81824a8b9dc3850d6a8e9d26" data-original-source="http://cdn.libravatar.org/avatar/4238771a81824a8b9dc3850d6a8e9d26" alt="Gravatar de System Linux" class="gravatar" /><br/><i>Original post of <a href="https://www.system-linux.eu/index.php?post/2017/07/06/Activation-du-HTTP-Strict-Transport-Security-HSTS" title="Visit the source">System Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Malangot : <a href="">S&eacute;curisation de l&rsquo;identification wordpress par certificat SSL</a> (05/02/2012)</li><li>Angristan : <a href="">Configurer HTTPS sur Nginx</a> (17/01/2016)</li><li>lmns972 : <a href="">Redirection http vers https nginx</a> (31/05/2012)</li><li>Thomas Tourlourat : <a href="">CentOS 6 &amp;ndash; Varnish &amp;amp; MaxMind GeoIP</a> (06/03/2012)</li><li>Thomas Tourlourat : <a href="">Apache 2.2 &amp;ndash; Custom HTTP Header &amp;amp; Redirect</a> (24/08/2012)</li></ul></div></p>


title: Framablog : Les nouveaux Leviathans III. Du capitalisme de surveillance à la fin de la démocratie ?
uri: Framablog-Les-nouveaux-Leviathans-III-Du-capitalisme-de-surveillanc
feed_id:
https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/

url:
https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/

content:
<p>Une chronique de Xavier De La Porte<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn1"><sup>1</sup></a> sur le site de la radio France Culture pointe une sortie du tout nouveau président Emmanuel Macron parue sur le compte Twitter officiel : « Une start-up nation est une nation où chacun peut se dire qu’il pourra créer une startup. Je veux que la France en soit une ». Xavier De La Porte montre à quel point cette conception de la France en « start-up nation » est en réalité une vieille idée, qui reprend les archaïsmes des penseurs libéraux du XVII<sup>e</sup> siècle, tout en provoquant un « désenchantement politique ». <a href="https://framablog.org/tag/leviathans/">La série des Nouveaux Léviathans</a>, dont voici le troisième numéro, part justement de cette idée et cherche à en décortiquer les arguments.</p>
<p><span></span></p>
<p>Dans cet article nous allons voir comment ce que Shoshana Zuboff nomme <em>Big Other</em> trouve dans ces archaïques conceptions de l’État un lieu privilégié pour déployer une nouvelle forme d’organisation sociale et politique. L’idéologie-Silicon ne peut plus être aujourd’hui analysée comme un élan ultra-libéral auquel on opposerait des valeurs d’égalité ou de solidarité. Cette dialectique est dépassée car c’est le Contrat Social qui change de nature : la légitimité de l’État repose désormais sur des mécanismes d’expertise<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn2"><sup>2</sup></a> par lesquels le capitalisme de surveillance impose une logique de marché à tous les niveaux de l’organisation socio-économique, de la décision publique à l’engagement politique. Pour comprendre comment le terrain démocratique a changé à ce point et ce que cela implique dans l’organisation d’une nation, il faut analyser tour à tour le rôle des monopoles numériques, les choix de gouvernance qu’ils impliquent, et comprendre comment cette idéologie est non pas théorisée, mais en quelque sorte auto-légitimée, rendue presque nécessaire, parce qu’aucun choix politique ne s’y oppose. Le capitalisme de surveillance impliquerait-il la fin de la démocratie ?</p>
<div><a href="media/89d8a46a.Big-brother-CC-BY-Stephan-Mosel.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/07/Big-brother-CC-BY-Stephan-Mosel.jpg"><img src="media/4aabecf5.Big-brother-CC-BY-Stephan-Mosel-1024x768.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/07/Big-brother-CC-BY-Stephan-Mosel-1024x768.jpg" alt="" width="1024" height="768" srcset="https://framablog.org/wp-content/uploads/2017/07/Big-brother-CC-BY-Stephan-Mosel-1024x768.jpg 1024w, https://framablog.org/wp-content/uploads/2017/07/Big-brother-CC-BY-Stephan-Mosel-300x225.jpg 300w, https://framablog.org/wp-content/uploads/2017/07/Big-brother-CC-BY-Stephan-Mosel-768x576.jpg 768w, https://framablog.org/wp-content/uploads/2017/07/Big-brother-CC-BY-Stephan-Mosel.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px"></a><p><a href="https://www.flickr.com/photos/moe/205693">“Big Brother”</a>, par <i> <a href="https://www.flickr.com/people/moe/">Stephan Mosel</a>, </i> sous licence <a href="https://creativecommons.org/licenses/by/2.0"> CC BY 2.0</a></p></div>
<h2>Libéralisme et <em>Big Other</em></h2>
<p>Dans <em>Les Nouveaux Leviathans II</em>, j’abordais la question du capitalisme de surveillance sous l’angle de la fin du modèle économique du marché libéral. L’utopie dont se réclame ce dernier, que ce soit de manière rhétorique ou réellement convaincue, suppose une auto-régulation du marché, théorie maintenue en particulier par Friedrich Hayek<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn3"><sup>3</sup></a>. À l’opposé de cette théorie qui fait du marché la seule forme (auto-)équilibrée de l’économie, on trouve des auteurs comme Karl Polanyi<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn4"><sup>4</sup></a> qui, à partir de l’analyse historique et anthropologique, démontre non seulement que l’économie n’a pas toujours été organisée autour d’un marché libéral, mais aussi que le capitalisme « désencastre » l’économie des relations sociales, et provoque un déni du contrat social.</p>
<p>Or, avec le capitalisme de surveillance, cette opposition (qui date tout de même de la première moitié du XX<sup>e</sup> siècle) a vécu. Lorsque Shoshana Zuboff aborde la genèse du capitalisme de surveillance, elle montre comment, à partir de la logique de rationalisation du travail, on est passé à une société de marché dont les comportements individuels et collectifs sont quantifiés, analysés, surveillés, grâce aux <em>big data</em>, tout comme le (un certain) management d’entreprise quantifie et rationalise les procédures. Pour S. Zuboff, tout ceci concourt à l’avènement de <em>Big Other</em>, c’est-à-dire un régime socio-économique régulé par des mécanismes d’extraction des données, de marchandisation et de contrôle. Cependant, ce régime ne se confronte pas à l’État comme on pourrait le dire du libertarisme sous-jacent au néolibéralisme qui considère l’État au pire comme contraire aux libertés individuelles, au mieux comme une instance limitative des libertés. Encore pourrait-on dire qu’une dialectique entre l’État et le marché pourrait être bénéfique et aboutirait à une forme d’équilibre acceptable. Or, avec le capitalisme de surveillance, le politique lui-même devient un point d’appui pour <em>Big Other</em>, et il le devient parce que nous avons basculé d’un régime politique à un régime a-politique qui organise les équilibres sociaux sur les principes de l’offre marchande. Les instruments de cette organisation sont les <em>big datas</em> et la capacité de modeler la société sur l’offre.</p>
<p>C’est que je précisais en 2016 dans un ouvrage coordonné par Tristan Nitot, Nina Cercy, <em>Numérique : reprendre le contrôle</em><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn5"><sup>5</sup></a>, en ces termes :</p>
<blockquote><p>(L)es firmes mettent en œuvre des pratiques d’extraction de données qui annihilent toute réciprocité du contrat avec les utilisateurs, jusqu’à créer un marché de la quotidienneté (nos données les plus intimes et à la fois les plus sociales). Ce sont nos comportements, notre expérience quotidienne, qui deviennent l’objet du marché et qui conditionne même la production des biens industriels (dont la vente dépend de nos comportements de consommateurs). Mieux : ce marché n’est plus soumis aux contraintes du hasard, du risque ou de l’imprédictibilité, comme le pensaient les chantres du libéralisme du XX<sup>e</sup> siècle : il est devenu malléable parce que ce sont nos comportements qui font l’objet d’une prédictibilité d’autant plus exacte que les <em>big data</em> peuvent être analysées avec des méthodes de plus en plus fiables et à grande échelle.</p></blockquote>
<p>Si j’écris que nous sommes passés d’un régime politique à un régime a-politique, cela ne signifie pas que cette transformation soit radicale, bien entendu. Il existe et il existera toujours des tensions idéologiques à l’intérieur des institutions de l’État. C’est plutôt une question de proportions : aujourd’hui, la plus grande partie des décisions et des organes opérationnels sont motivés et guidés par des considérations relevant de situations déclarées impératives et non par des perspectives politiques. On peut citer par exemple le grand mouvement de « rigueur » incitant à la « maîtrise » des dépenses publiques imposée par les organismes financiers européens ; des décisions motivées uniquement par le remboursement des dettes et l’expertise financière et non par une stratégie du bien-être social. On peut citer aussi, d’un point de vue plus local et français, les contrats des institutions publiques avec Microsoft, à l’instar de l’Éducation Nationale, à l’encontre de l’avis d’une grande partie de la société civile, au détriment d’une offre différente (comme le libre et l’open source) et dont la justification est uniquement donnée par l’incapacité de la fonction publique à envisager d’autres solutions techniques, non par ignorance, mais à cause du détricotage massif des compétences internes. Ainsi « rationaliser » les dépenses publiques revient en fait à se priver justement de rationalité au profit d’une simple adaptation de l’organisation publique à un état de fait, un déterminisme qui n’est pas remis en question et condamne toute idéologie à être non pertinente.</p>
<p>Ce n’est pas pour autant qu’il faut ressortir les vieilles théories de la fin de l’histoire. Qui plus est, les derniers essais du genre, comme la thèse de Francis Fukuyama<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn6"><sup>6</sup></a>, se sont concentrés justement sur l’avènement de la démocratie libérale conçue comme le consensus ultime mettant fin aux confrontations idéologiques (comme la fin de la Guerre Froide). Or, le capitalisme de surveillance <em>a minima</em> repousse toute velléité de consensus, au-delà du libéralisme, car il finit par définir l’État tout entier comme un instrument d’organisation, quelle que soit l’idéologie : si le nouveau régime de <em>Big Other</em> parvient à organiser le social, c’est aussi parce que ce dernier a désengagé le politique et relègue la décision publique au rang de validation des faits, c’est-à-dire l’acceptation des contrats entre les individus et les outils du capitalisme de surveillance.</p>
<p>Les mécanismes ne sont pas si nombreux et tiennent en quatre points :</p>
<ul><li>le fait que les firmes soient des multinationales et surfent sur l’offre de la moins-disance juridique pour s’établir dans les pays (c’est la pratique du <em>law shopping</em>),</li>
<li>le fait que l’utilisation des données personnelles soit déloyale envers les individus-utilisateurs des services des firmes qui s’approprient les données,</li>
<li>le fait que les firmes entre elles adoptent des processus loyaux (pactes de non-agression, partage de marchés, acceptation de monopoles, rachats convenus, etc.) et passent des contrats iniques avec les institutions, avec l’appui de l’expertise, faisant perdre aux États leur souveraineté numérique,</li>
<li>le fait que les monopoles « du numérique » diversifient tellement leurs activités vers les secteurs industriels qu’ils finissent par organiser une grande partie des dynamiques d’innovation et de concurrence à l’échelle mondiale.</li>
</ul><p>Pour résumer les trois conceptions de l’économie dont il vient d’être question, on peut dresser ce tableau :</p>
<table><thead><tr><th>Économie</th>
<th>Forme</th>
<th>Individus</th>
<th>État</th>
</tr></thead><tbody><tr><td>Économie spontanée</td>
<td>Diversité et créativité des formes d’échanges, du don à la financiarisation</td>
<td>Régulent l’économie par la démocratie ; les échanges sont d’abord des relations sociales</td>
<td>Garant de la redistribution équitable des richesses ; régulateur des échanges et des comportements</td>
</tr><tr><td>Marché libéral</td>
<td>Auto-régulation, défense des libertés économiques contre la décision publique (conception libérale de la démocratie : liberté des échanges et de la propriété)</td>
<td>Agents consommateurs décisionnaires dans un milieu concurrentiel</td>
<td>Réguler le marché contre ses dérives inégalitaires ; maintient une démocratie plus ou moins forte</td>
</tr><tr><td>Capitalisme de surveillance</td>
<td>Les monopoles façonnent les échanges, créent (tous) les besoins en fonction de leurs capacités de production et des <em>big data</em></td>
<td>Sont exclusivement utilisateurs des biens et services</td>
<td>Automatisation du droit adapté aux besoins de l’organisation économique ; sécurisation des conditions du marché</td>
</tr></tbody></table><p>Il est important de comprendre deux aspects de ce tableau :</p>
<ul><li>il ne cherche pas à induire une progression historique et linéaire entre les différentes formes de l’économie et des rapports de forces : ces rapports sont le plus souvent diffus, selon les époques, les cultures. Il y a une économie spontanée à l’Antiquité comme on pourrait par exemple, comprendre les monnaies alternatives d’aujourd’hui comme des formes spontanées d’organisation des échanges.</li>
<li>aucune de ces cases ne correspond réellement à des conceptions théorisées. Il s’agit essentiellement de voir comment le capitalisme de surveillance induit une distorsion dans l’organisation économique : alors que dans des formes classiques de l’organisation économique, ce sont les acteurs qui produisent l’organisation, le capitalisme de surveillance induit non seulement la fin du marché libéral (vu comme place d’échange équilibrée de biens et services concurrentiels) mais exclut toute possibilité de régulation par les individus / citoyens : ceux-ci sont vus uniquement comme des utilisateurs de services, et l’État comme un pourvoyeur de services publics. La décision publique, elle, est une affaire d’accord entre les monopoles et l’État.</li>
</ul><div><a href="media/352554a3.Free-speech-CC-BY-Newtown-Grafitti.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/07/Free-speech-CC-BY-Newtown-Grafitti.jpg"><img src="media/3ceb8bbf.Free-speech-CC-BY-Newtown-Grafitti-1024x805.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/07/Free-speech-CC-BY-Newtown-Grafitti-1024x805.jpg" alt="" width="1024" height="805" srcset="https://framablog.org/wp-content/uploads/2017/07/Free-speech-CC-BY-Newtown-Grafitti-1024x805.jpg 1024w, https://framablog.org/wp-content/uploads/2017/07/Free-speech-CC-BY-Newtown-Grafitti-300x236.jpg 300w, https://framablog.org/wp-content/uploads/2017/07/Free-speech-CC-BY-Newtown-Grafitti-768x604.jpg 768w, https://framablog.org/wp-content/uploads/2017/07/Free-speech-CC-BY-Newtown-Grafitti.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px"></a><p><a href="https://www.flickr.com/photos/newtown_grafitti/5363515370">“FREE SPEECH”</a> par <i><a href="https://www.flickr.com/people/newtown_grafitti/">Newtown grafitti</a></i>, licence <a href="https://creativecommons.org/licenses/by/2.0">CC BY 2.0</a></p></div>
<h2>Les monopoles et l’État</h2>
<p>Pour sa première visite en Europe, Sundar Pichai qui était alors en février 2016 le nouveau CEO de Google Inc. , choisit les locaux de Sciences Po. Paris pour tenir une <a href="http://www.numerama.com/politique/148106-ladn-de-la-france-cest-la-liberte-de-la-presse-sundar-pichai.html">conférence de presse</a><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn7"><sup>7</sup></a>, en particulier devant les élèves de l’école de journalisme. Le choix n’était pas anodin, puisqu’à ce moment-là Google s’est présenté en grand défenseur de la liberté d’expression (par un ensemble d’outils, de type <em>reverse-proxy</em> que la firme est prête à proposer aux journalistes pour mener leurs investigations), en pourvoyeur de moyens efficaces pour lutter contre le terrorisme, en proposant à qui veut l’entendre des partenariats avec les éditeurs, et de manière générale en s’investissant dans l’innovation numérique en France (voir le partenariat Numa / Google). Tout cela démontre, s’il en était encore besoin, à quel point la firme Google (et Alphabet en général) est capable de proposer une offre si globale qu’elle couvre les fonctions de l’État : en réalité, à Paris lors de cette conférence, alors que paradoxalement elle se tenait dans les locaux où étudient ceux qui demain sont censés remplir des fonctions régaliennes, Sundar Pichai ne s’adressait pas aux autorités de l’État mais aux entreprises (éditeurs) pour leur proposer des instruments qui garantissent leurs libertés. Avec comme sous-entendu : vous évoluez dans un pays dont la liberté d’expression est l’un des fleurons, mais votre gouvernement n’est pas capable de vous le garantir mieux que nous, donc adhérez à Google. Les domaines de la santé, des systèmes d’informations et l’éducation en sont pas exempts de cette offre « numérique ».</p>
<p>Du côté du secteur public, le meilleur moyen de ne pas perdre la face est de monter dans le train suivant l’adage « Puisque ces mystères nous dépassent, feignons d’en être l’organisateur ». Par exemple, si Google et Facebook ont une telle puissance capable de mener efficacement une lutte, au moins médiatique, contre le terrorisme, à l’instar de leurs <a href="https://www.lesechos.fr/tech-medias/hightech/030393004768-google-intensifie-sa-lutte-contre-la-propagande-terroriste-2095699.php">campagnes de propagande</a><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn8"><sup>8</sup></a>, il faut créer des <a href="https://www.lesechos.fr/23/04/2015/LesEchos/21925-088-ECH_terrorisme---accord-entre-la-france-et-les-geants-du-net.htm">accords de collaboration</a> entre l’État et ces firmes<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn9"><sup>9</sup></a>, quitte à les faire passer comme une exigence gouvernementale (mais quel État ne perdrait pas la face devant le poids financier des GAFAM ?).</p>
<p>… Et tout cela crée un marché de la gouvernance dans lequel on ne compte plus les millions d’investissement des GAFAM. Ainsi, la gouvernance est un marché pour Microsoft, qui lance un <a href="https://products.office.com/fr-fr/government/office-365-web-services-for-government">Office 2015 spécial « secteur public »</a>, ou, mieux, qui sait admirablement se situer dans les appels d’offre en promouvant des solutions pour tous les besoins d’organisation de l’État. Par exemple, la présentation des activités de <a href="https://partner.microsoft.com/fr-fr/solutions/government">Microsoft dans le secteur public</a> sur son site comporte ces items :</p>
<blockquote>
<ul><li>Stimulez la transformation numérique du secteur public</li>
<li>Optimisez l’administration publique</li>
<li>Transformez des services du secteur public</li>
<li>Améliorez l’efficacité des employés du secteur public</li>
<li>Mobilisez les citoyens</li>
</ul></blockquote>
<div><a href="media/61da305f.743906437.png" data-original-source="https://framablog.org/wp-content/uploads/2017/07/743906437.png"><img src="media/61da305f.743906437.png" data-original-source="https://framablog.org/wp-content/uploads/2017/07/743906437.png" alt="" width="1060" height="764" srcset="https://framablog.org/wp-content/uploads/2017/07/743906437.png 1060w, https://framablog.org/wp-content/uploads/2017/07/743906437-300x216.png 300w, https://framablog.org/wp-content/uploads/2017/07/743906437-768x554.png 768w, https://framablog.org/wp-content/uploads/2017/07/743906437-1024x738.png 1024w" sizes="(max-width: 1060px) 100vw, 1060px"></a><p>Microsoft dans le secteur public</p></div>
<div><a href="media/eac5d47f.1257700459.png" data-original-source="https://framablog.org/wp-content/uploads/2017/07/1257700459.png"><img src="media/eac5d47f.1257700459.png" data-original-source="https://framablog.org/wp-content/uploads/2017/07/1257700459.png" alt="" width="1092" height="777" srcset="https://framablog.org/wp-content/uploads/2017/07/1257700459.png 1092w, https://framablog.org/wp-content/uploads/2017/07/1257700459-300x213.png 300w, https://framablog.org/wp-content/uploads/2017/07/1257700459-768x546.png 768w, https://framablog.org/wp-content/uploads/2017/07/1257700459-1024x729.png 1024w" sizes="(max-width: 1092px) 100vw, 1092px"></a><p>Microsoft Office pour le secteur public</p></div>
<p>D’aucuns diraient que ce que font les GAFAM, c’est proposer un nouveau modèle social. Par exemple dans une enquête percutante sur les entreprises de la Silicon Valley, Philippe Vion-Dury définit ce nouveau modèle comme « politiquement technocratique, économiquement libéral, culturellement libertaire, le tout nimbé de messianisme typiquement américain »<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn10"><sup>10</sup></a>. Et il a entièrement raison, sauf qu’il ne s’agit pas d’un modèle social, c’est justement le contraire, c’est un modèle de gouvernance sans politique, qui considère le social comme la juxtaposition d’utilisateurs et de groupes d’utilisateurs. Comme le montre l’offre de Microsoft, si cette firme est capable de fournir un service propre à « mobiliser les citoyens  » et si en même temps, grâce à ce même fournisseur, vous avez les outils pour transformer des services du secteur public, quel besoin y aurait-il de voter, de persuader, de discuter ? si tous les avis des citoyens sont analysés et surtout anticipés par les <em>big datas</em>, et si les seuls outils efficaces de l’organisation publique résident dans l’offre des GAFAM, quel besoin y aurait-il de parler de démocratie  ?</p>
<p>En réalité, comme on va le voir, tout cette nouvelle configuration du capitalisme de surveillance n’est pas seulement rendue possible par la puissance novatrice des monopoles du numérique. C’est peut-être un biais : penser que leur puissance d’innovation est telle qu’aucune offre concurrente ne peut exister. En fait, même si l’offre était moindre, elle n’en serait pas moins adoptée car tout réside dans la capacité de la décision publique à déterminer la nécessité d’adopter ou non les services des GAFAM. C’est l’aménagement d’un terrain favorable qui permet à l’offre de la gouvernance numérique d’être proposée. Ce terrain, c’est la décision par l’expertise.</p>
<div><a href="media/118ed68a.Work-Buy-Consume-Die-CC-BY-Mika-Raento.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/07/Work-Buy-Consume-Die-CC-BY-Mika-Raento.jpg"><img src="media/94475fe2.Work-Buy-Consume-Die-CC-BY-Mika-Raento-1024x768.jpg" data-original-source="https://framablog.org/wp-content/uploads/2017/07/Work-Buy-Consume-Die-CC-BY-Mika-Raento-1024x768.jpg" alt="" width="1024" height="768" srcset="https://framablog.org/wp-content/uploads/2017/07/Work-Buy-Consume-Die-CC-BY-Mika-Raento-1024x768.jpg 1024w, https://framablog.org/wp-content/uploads/2017/07/Work-Buy-Consume-Die-CC-BY-Mika-Raento-300x225.jpg 300w, https://framablog.org/wp-content/uploads/2017/07/Work-Buy-Consume-Die-CC-BY-Mika-Raento-768x576.jpg 768w, https://framablog.org/wp-content/uploads/2017/07/Work-Buy-Consume-Die-CC-BY-Mika-Raento.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px"></a><p><br><a href="https://www.flickr.com/photos/mikaraento/1872963178">“Work-buy-consume-die”</a>, par <i><a href="https://www.flickr.com/people/mikaraento/">Mika Raento</a></i>, sous licence <a href="https://creativecommons.org/licenses/by/2.0">CC BY 2.0</a><br>(trad. : « Participez à l’hilarante aventure d’une vie : travaillez, achetez, consommez, mourez. »)</p></div>
<h2>L’accueil favorable au capitalisme de surveillance</h2>
<p>Dans son livre <em>The united states of Google</em><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn11"><sup>11</sup></a>, Götz Haman fait un compte-rendu d’une conférence durant laquelle interviennent Eric Schmidt, alors président du conseil d’administration de Google, et son collègue Jared Cohen. Ces derniers ont écrit un ouvrage (<em>The New Digital Age</em>) qu’ils présentent dans les grandes lignes. Götz Haman le résume en ces termes : « Aux yeux de Google, les États sont dépassés. Ils n’ont rien qui permette de résoudre les problèmes du XXI<sup>e</sup> siècle, tels le changement climatique, la pauvreté, l’accès à la santé. Seules les inventions techniques peuvent mener vers le Salut, affirment Schmidt et son camarade Cohen. »</p>
<p>Une fois cette idéologie — celle du capitalisme de surveillance<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn12"><sup>12</sup></a> — évoquée, il faut s’interroger sur la raison pour laquelle les États renvoient cette image d’impuissance. En fait, les sociétés occidentales modernes ont tellement accru leur consommation de services que l’offre est devenue surpuissante, à tel point, comme le montre Shoshanna Zuboff, que les utilisateurs eux-mêmes sont devenus à la fois les pourvoyeurs de matière première (les données) et les consommateurs. Or, si nous nous plaçons dans une conception de la société comme un unique marché où les relations sociales peuvent être modelées par l’offre de services (ce qui se cristallise aujourd’hui par ce qu’on nomme dans l’expression-valise « Uberisation de la société »), ce qui relève de la décision publique ne peut être motivé que par l’analyse de ce qu’il y a de mieux pour ce marché, c’est-à-dire le calcul de rentabilité, de rendement, d’efficacité… d’utilité. Or cette analyse ne peut être à son tour fournie par une idéologie visionnaire, une utopie ou simplement l’imaginaire politique : seule l’expertise de l’état du monde pour ce qu’il est à un instant T permet de justifier l’action publique. Il faut donc passer du concept de gouvernement politique au concept de gouvernance par les instruments. Et ces instruments doivent reposer sur les GAFAM.</p>
<p>Pour comprendre au mieux ce que c’est que gouverner par les instruments, il faut faire un petit détour conceptuel.</p>
<h3>L’expertise et les instruments</h3>
<p>Prenons un exemple. La situation politique qu’a connue l’Italie après novembre 2011 pourrait à bien des égards se comparer avec la récente élection en France d’Emmanuel Macron et les élections législatives qui ont suivi. En effet, après le gouvernement de Silvio Berlusconi, la présidence italienne a nommé Mario Monti pour former un gouvernement dont les membres sont essentiellement reconnus pour leurs compétences techniques appliquées en situation de crise économique. La raison du soutien populaire à cette nomination pour le moins discutable (M. Monti a été nommé sénateur à vie, reconnaissance habituellement réservée aux anciens présidents de République Italienne) réside surtout dans le désaveu de la <em>casta</em>, c’est-à-dire le système des partis qui a dominé la vie politique italienne depuis maintes années et qui n’a pas réussi à endiguer les effets de la crise financière de 2008. Si bien que le gouvernement de Mario Monti peut être qualifié de « gouvernement des experts », non pas un gouvernement technocratique noyé dans le fatras administratif des normes et des procédures, mais un gouvernement à l’image de Mario Monti lui-même, ex-commissaire européen au long cours, motivé par la nécessité <em>technique</em> de résoudre la crise en coopération avec l’Union Européenne. Pour reprendre les termes de l’historien Peppino Ortoleva, à propos de ce gouvernement dans l’<a href="https://www.cairn.info/revue-hermes-la-revue-2012-3-page-137.htm">étude de cas qu’il consacre à l’Italie</a><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn13"><sup>13</sup></a> en 2012 :</p>
<blockquote><p>Le « gouvernement des experts » se présente d’un côté comme le gouvernement de l’objectivité et des chiffres, celui qui peut rendre compte à l’Union européenne et au système financier international, et d’un autre côté comme le premier gouvernement indépendant des partis.</p></blockquote>
<p>Peppino Ortoleva conclut alors que cet exemple italien ne représente que les prémices <!--http://www.larousse.fr/dictionnaires/francais/pr%C3%A9mices/63551-->pour d’autres gouvernements du même acabit dans d’autres pays, avec tous les questionnements que cela suppose en termes de débat politique et démocratique : si en effet la décision publique n’est mue que par la nécessité (ici la crise financière et la réponse aux injonctions de la Commission européenne) quelle place peut encore tenir le débat démocratique et l’autonomie décisionnaire des peuples ?</p>
<p>En son temps déjà le « There is no alternative » de Margaret Thatcher imposait par la force des séries de réformes au nom de la nécessité et de l’expertise économiques. On ne compte plus, en Europe, les gouvernements qui nomment des groupes d’expertise, conseils et autres comités censés répondre aux questions techniques que pose l’environnement économique changeant, en particulier en situation de crise.</p>
<p>Cette expertise a souvent été confondue avec la technocratie, à l’instar de l’ouvrage de Vincent Dubois et Delphine Dulong publié en 2000, <em>La question technocratique</em><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn14"><sup>14</sup></a>. Lorsqu’en effet la décision publique se justifie exclusivement par la nécessité, cela signifie que cette dernière est définie en fonction d’une certaine compréhension de l’environnement socio-économique. Par exemple, si l’on part du principe que la seule réponse à la crise financière est la réduction des dépenses publiques, les technocrates inventeront les instruments pour rendre opérationnelle la décision publique, les experts identifieront les méthodes et l’expertise justifiera les décisions (on remet en cause un avis issu d’une estimation de ce que devrait être le monde, mais pas celui issu d’un calcul d’expert).</p>
<p>La technocratie comme l’expertise se situent hors des partis, mais la technocratie concerne surtout l’organisation du gouvernement. Elle répond souvent aux contraintes de centralisation de la décision publique. Elle crée des instruments de surveillance, de contrôle, de gestion, etc. capables de permettre à un gouvernement d’imposer, par exemple, une transformation économique du service public. L’illustration convaincante est le gouvernement Thatcher, qui dès 1979 a mis en place plusieurs instruments de contrôle visant à libéraliser le secteur public en cassant les pratiques locales et en imposant un système concurrentiel. Ce faisant, il démontrait aussi que le choix des instruments suppose aussi des choix d’exercice du pouvoir, tels ceux guidés par la croyance en la supériorité des mécanismes de marché pour organiser l’économie<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn15"><sup>15</sup></a>.</p>
<p>Gouverner par l’expertise ne signifie donc pas que le gouvernement manque de compétences en son sein pour prendre les (bonnes ou mauvaises) décisions publiques. Les technocrates existent et sont eux aussi des experts. En revanche, l’expertise permet surtout de justifier les choix, les stratégies publiques, en interprétant le monde comme un environnement qui contraint ces choix, sans alternative.</p>
<p>En parlant d’alternative, justement, on peut s’interroger sur celles qui relèvent de la société civile et portées tant bien que mal à la connaissance du gouvernement. La question du logiciel libre est, là encore, un bon exemple.</p>
<p>En novembre 2016, Framasoft publiait un billet retentissant intitulé « <a href="https://framablog.org/2016/11/25/pourquoi-framasoft-nira-plus-prendre-le-the-au-ministere-de-leducation-nationale/">Pourquoi Framasoft n’ira plus prendre le thé au ministère de l’Éducation Nationale</a> ». La raison de ce billet est la prise de conscience qu’après plus de treize ans d’efforts de sensibilisation au logiciel libre envers les autorités publiques, et en particulier l’Éducation Nationale, Framasoft ne pouvait plus dépenser de l’énergie à coopérer avec une telle institution si celle-ci finissait fatalement par signer contrats sur contrats avec Microsoft ou Google. En fait, le raisonnement va plus loin et j’y reviendrai plus tard dans ce texte. Mais il faut comprendre que ce à quoi Framasoft s’est confronté est exactement ce gouvernement par l’expertise. En effet, les communautés du logiciel libre n’apportent une expertise que dans la mesure où elles proposent de changer de modèle : récupérer une autonomie numérique en développant des compétences et des initiatives qui visent à atteindre un fonctionnement idéal (des données protégées, des solutions informatiques modulables, une contribution collective au code, etc.). Or, ce que le gouvernement attend de l’expertise, ce n’est pas un but à atteindre, c’est savoir comment adapter l’organisation au modèle existant, c’est-à-dire celui du marché.</p>
<p>Dans le cadre des élections législatives, l’infatigable association APRIL (« promouvoir et défendre le logiciel libre ») lance sa <a href="https://www.april.org/nouvelle-legislature-deja-26-depute-e-s-engage-e-s-en-faveur-de-la-priorite-au-logiciel-libre-dans-l">campagne de promotion</a> de la priorité au logiciel libre dans l’administration publique. À chaque fois, la campagne connaît un certain succès et des députés s’engagent réellement dans cette cause qu’ils plaident même à l’intérieur de l’Assemblée Nationale. Sous le gouvernement de F. Hollande, on a entendu des députés comme Christian Paul ou Isabelle Attard avancer les arguments les plus pertinents et sans ménager leurs efforts, convaincus de l’intérêt du Libre. À leur image, il serait faux de dire que la sphère politique est toute entière hermétique au logiciel libre et aux équilibres numériques et économiques qu’il porte en lui. Peine perdue ? À voir les contrats passés entre le gouvernement et les GAFAM, c’est un constat qu’on ne peut pas écarter et sans doute au profit d’une autre forme de mobilisation, celle du peuple lui-même, car lui seul est capable de porter une alternative là où justement la politique a cédé la place : dans la décision publique.</p>
<p>La rencontre entre la conception du marché comme seule organisation gouvernementale des rapports sociaux et de l’expertise qui détermine les contextes et les nécessités de la prise de décision a permis l’émergence d’un terrain favorable à l’État-GAFAM. Pour s’en convaincre il suffit de faire un tour du côté de ce qu’on a appelé la « modernisation de l’État ».</p>
<h3>Les firmes à la gouvernance numérique</h3>
<p>Anciennement la Direction des Systèmes d’Information (DSI), la DINSIC (Direction Interministérielle du Numérique et du Système d’Information et de Communication) définit les stratégies et pilote les structures informationnelles de l’État français. Elle prend notamment part au mouvement de « modernisation » de l’État. Ce mouvement est en réalité une cristallisation de l’activité de réforme autour de l’informatisation commencée dans les années 1980. Cette activité de réforme a généré des compétences et assez d’expertise pour être institutionnalisée (DRB, DGME, aujourd’hui DIATP — Direction interministérielle pour l’accompagnement des transformations publiques). On se perd facilement à travers les acronymes, les ministères de rattachement, les changements de noms au rythme des fusions des services entre eux. Néanmoins, le concept même de réforme n’a pas évolué depuis les grandes réformes des années 1950 : il faut toujours adapter le fonctionnement des administrations publiques au monde qui change, en particulier le numérique.</p>
<p>La différence, aujourd’hui, c’est que cette adaptation ne se fait pas en fonction de stratégies politiques, mais en fonction d’un cadre de productivité, dont on dit qu’il est un « contrat de performance » ; cette performance étant évaluée par des outils de contrôle : augmenter le rendement de l’administration en « rationalisant » les effectifs, automatiser les services publics (par exemple déclarer ses impôts en ligne, payer ses amendes en lignes, etc.), expertiser (accompagner) les besoins des systèmes d’informations selon les offres du marché, limiter les instances en adaptant des méthodes agiles de prise de décision basées sur des outils numériques de l’analyse de data, maîtrise des coûts….</p>
<p>C’est que nous dit en substance la <a href="media/703f28c2.9gique20SI20Etat20-20synthC3A8se20-20Version20circulaire20PM.pdf" data-original-source="http://references.modernisation.gouv.fr/sites/default/files/02%20-%20Cadre%20strat%C3%A9gique%20SI%20Etat%20-%20synth%C3%A8se%20-%20Version%20circulaire%20PM.pdf">Synthèse présentant le Cadre stratégique commun du système d’information de l’Etat</a>, c’est-à-dire la feuille de route de la DINSIC. Dans une section intitulée « Pourquoi se transformer est une nécessite ? », on trouve :</p>
<blockquote><p>Continuer à faire évoluer les systèmes d’information est nécessaire pour répondre aux enjeux publics de demain : il s’agit d’un outil de production de l’administration, qui doit délivrer des services plus performants aux usagers, faciliter et accompagner les réformes de l’État, rendre possible les politiques publiques transverses à plusieurs administrations, s’intégrer dans une dimension européenne.</p></blockquote>
<p>Cette feuille de route concerne en fait deux grandes orientations : l’amélioration de l’organisation interne aux institutions gouvernementales et les interfaces avec les citoyens. Il est flagrant de constater que, pour ce qui concerne la dimension interne, certains projets que l’on trouve mentionnés dans le <a href="http://www.modernisation.gouv.fr/ladministration-change-avec-le-numerique/par-son-systeme-dinformation/panorama-des-grands-projets-si-de-letat">Panorama des grands projets SI de l’Etat</a> font appel à des solutions <em>open source</em> et les opérateurs sont publics, notamment par souci d’efficacité, comme c’est le cas, par exemple pour le projet <a href="https://linuxfr.org/forums/general-petites-annonces/posts/annonce-de-presentation-aux-entreprises-d-un-projet-open-source-de-l-etat-vitam">VITAM</a>, relatif à l’archivage. En revanche, lorsqu’il s’agit des relations avec les citoyens-utilisateurs, c’est-à-dires les « usagers », ce sont des entreprises comme Microsoft qui entrent en jeu et se substituent à l’État, comme c’est le cas par exemple du grand projet France Connect, dont Microsoft France <a href="https://experiences.microsoft.fr/Video/contribuer-a-lecosysteme-franceconnect/99895f63-fdd1-4be7-8e79-b3ce0dfb02da">est partenaire</a>.</p>
<p>En effet, France Connect est une plateforme centralisée visant à permettre aux citoyens d’effectuer des démarches en ligne (pour les particuliers, pour les entreprises, etc.). Pour permettre aux collectivités et aux institutions qui mettent en place une « offre » de démarche en ligne, Microsoft propose en <em>open source</em> des « kit de démarrage », c’est à dire des modèles, qui vont permettre à ces administrations d’offrir ces services aux usagers. En d’autres termes, c’est chaque collectivité ou administration qui va devenir fournisseur de service, dans un contexte de développement technique mutualisé (d’où l’intérêt ici de l’<em>open source</em>). Ce faisant, l’État n’agit plus comme maître d’œuvre, ni même comme arbitre : c’est Microsoft qui se charge d’orchestrer (par les outils techniques choisis, et ce n’est jamais neutre) un marché de l’offre de services dont les acteurs sont les collectivités et administrations. De là, il est tout à fait possible d’imaginer une concurrence, par exemple entre des collectivités comme les mairies, entre celles qui auront une telle offre de services permettant d’attirer des contribuables et des entreprises sur son territoire, et celles qui resteront coincées dans les procédures administratives réputées archaïques.</p>
<div><a href="media/42c6b89f.782568710.png" data-original-source="https://framablog.org/wp-content/uploads/2017/07/782568710.png"><img src="media/42c6b89f.782568710.png" data-original-source="https://framablog.org/wp-content/uploads/2017/07/782568710.png" alt="" width="1004" height="723" srcset="https://framablog.org/wp-content/uploads/2017/07/782568710.png 1004w, https://framablog.org/wp-content/uploads/2017/07/782568710-300x216.png 300w, https://framablog.org/wp-content/uploads/2017/07/782568710-768x553.png 768w" sizes="(max-width: 1004px) 100vw, 1004px"></a><p>Microsoft : contribuer à FranceConnect</p></div>
<p>En se plaçant ainsi non plus en prestataire de produits mais en tuteur, Microsoft organise le marché de l’offre de service public numérique. Mais la firme va beaucoup plus loin, car elle bénéficie désormais d’une grande expérience, reconnue, en matière de service public. Ainsi, lorsqu’il s’agit d’anticiper les besoins et les changements, elle est non seulement à la pointe de l’expertise mais aussi fortement enracinée dans les processus de la décision publique. Sur le site <em>Econocom</em> en 2015, l’<a href="https://www.digitalforallnow.com/microsoft-sante-raphael-mastier-hopital-transformation-numerique/">interview de Raphaël Mastier</a><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn16"><sup>16</sup></a>, directeur du pôle Santé de Microsoft France, est éloquent sur ce point. Partant du principe que « historiquement le numérique n’a pas été considéré comme stratégique dans le monde hospitalier », Microsoft propose des outils « d’analyse et de pilotage », et même l’utilisation de l’analyse prédictive des <em>big data</em> pour anticiper les temps d’attentes aux urgences : « grâce au <em>machine learning</em>, il sera possible de s’organiser beaucoup plus efficacement ». Avec de tels arguments, en effet, qui irait à l’encontre de l’expérience microsoftienne dans les services publics si c’est un gage d’efficacité ? on comprend mieux alors, dans le monde hospitalier, l’<a href="https://www.nextinpact.com/news/96401-le-contrat-a-plus-120-millions-d-euros-entre-microsoft-irlande-et-hopitaux-francais.htm">accord-cadre CAIH-Microsoft</a> qui consolide durablement le marché Microsoft avec les hôpitaux.</p>
<p>Au-delà de ces exemples, on voit bien que cette nouvelle forme de gouvernance à la <em>Big Other</em> rend ces instruments légitimes car ils produisent le marché et donc l’organisation sociale. Cette transformation de l’État est parfaitement assumée par les autorités, arguant par exemple dans un billet sur <em>gouvernement.fr</em> intitulé « <a href="http://www.gouvernement.fr/action/le-numerique-instrument-de-la-transformation-de-l-etat">Le numérique : instrument de la transformation de l’État</a> », en faveur de l’allégement des procédures, de la dématérialisation, de la mise à disposition des bases de données (qui va les valoriser ?), etc. En somme autant d’arguments dont il est impossible de nier l’intérêt collectif et qui font, en règle générale, l’objet d’un consensus.</p>
<p>Le groupe canadien CGI, l’un des leaders mondiaux en technologies et gestion de l’information, œuvre aussi en France, notamment <a href="https://www.cgi.fr/news/CGI-UGAP-accelerent-transformation-numerique-Etat">en partenariat avec l’UGAP</a> (Union des Groupements d’Achats Publics). Sur son blog, dans un <a href="https://admin.fr.cgi.com/blog/secteurs/services-aux-citoyens-administration-simplification">Billet du 2 mai 2017</a><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn17"><sup>17</sup></a>, CGI résume très bien le discours dominant de l’action publique dans ce domaine (et donc l’intérêt de son offre de services), en trois points :</p>
<ol><li><em>Réduire les coûts</em>. Le sous-entendu consiste à affirmer que si l’État organise seul sa transformation numérique, le budget sera trop conséquent. Ce qui reste encore à prouver au vu des montants en jeu dans les accords de partenariat entre l’État et les firmes, et la nature des contrats (on peut souligner les clauses concernant les mises à jour chez Microsoft) ;</li>
<li><em>Le secteur public accuse un retard numérique</em>. C’est l’argument qui justifie la délégation du numérique sur le marché, ainsi que l’urgence des décisions, et qui, par effet de bord, contrevient à la souveraineté numérique de l’État.</li>
<li><em>Il faut améliorer « l’expérience citoyen »</em>. C’est-à-dire que l’objectif est de transformer tous les citoyens en utilisateurs de services publics numériques et, comme on l’a vu plus haut, organiser une offre concurrentielle de services entre les institutions et les collectivités.</li>
</ol><p>Du côté des décideurs publics, les choix et les décisions se justifient sur un mode Thatchérien (il n’y a pas d’alternative). Lorsqu’une alternative est proposée, tel le logiciel libre, tout le jeu consiste à donner une image politique positive pour ensuite orienter la stratégie différemment.</p>
<p>Sur ce point, l’exemple de Framasoft est éloquent et c’est quelque chose qui n’a pas forcément été perçu lors de la publication de la déclaration « <a href="https://framablog.org/2016/11/25/pourquoi-framasoft-nira-plus-prendre-le-the-au-ministere-de-leducation-nationale/">Pourquoi Framasoft n’ira plus prendre le thé</a>… » (citée précédemment). Il s’agit de l’utilisation de l’alternative libriste pour légitimer l’appel à une offre concurrentielle sur le marché des firmes. En effet, les personnels de l’Éducation Nationale utilisent massivement les services que Framasoft propose dans le cadre de sa campagne « Degooglisons Internet ». Or, l’institution pourrait très bien, sur le modèle promu par Framasoft, installer ces mêmes services, et ainsi offrir ces solutions pour un usage généralisé dans les écoles, collèges et lycées. C’est justement le but de la campagne de Framasoft que de proposer une vaste démonstration pour que des organisations retrouvent leur autonomie numérique. Les contacts que Framasoft a noué à ce propos avec différentes instances de l’Éducation Nationale se résumaient finalement soit à ce que Framasoft et ses bénévoles proposent un service à la carte dont l’ambition est bien loin d’une offre de service à l’échelle institutionnelle, soit participe à quelques comités d’expertise sur le numérique à l’école. L’idée sous-jacente est que l’Éducation Nationale ne peut faire autrement que de demander à des prestataires de mettre en place une offre numérique clé en main et onéreuse, alors même que Framasoft propose tous ses services au grand public avec des moyens financiers et humains ridiculement petits.</p>
<p>Dès lors, après la signature du partenariat entre le MEN et Microsoft, le message a été clairement formulé à Framasoft (et aux communautés du Libre en général), par un Tweet de la Ministre Najat Vallaud-Belkacem exprimant en substance la « neutralité technologique » du ministère (ce qui justifie donc le choix de Microsoft comme objectivement la meilleure offre du marché) et l’idée que les « éditeurs de logiciels libres » devraient proposer eux aussi leurs solutions, c’est-à-dire entrer sur le marché concurrentiel. Cette distorsion dans la compréhension de ce que sont les alternatives libres (non pas un produit mais un engagement) a été confirmée à plusieurs reprises par la suite : les solutions libres et leurs usages à l’Éducation Nationale peuvent être utilisées pour « mettre en tension » le marché et négocier des tarifs avec les firmes comme Microsoft, ou du moins servir d’épouvantail (dont on peut s’interroger sur l’efficacité réelle devant la puissance promotionnelle et lobbyiste des firmes en question).</p>
<p>On peut conclure de cette histoire que si la décision publique tient à ce point à discréditer les solutions alternatives qui échappent au marché des monopoles, c’est qu’une idéologie est à l’œuvre qui empêche toute forme d’initiative qui embarquerait le gouvernement dans une dynamique différente. Elle peut par exemple placer les décideurs devant une <a href="http://www.silicon.fr/amendements-loi-republique-numerique-logiciel-libre-135835.html?inf_by=59517e1d681db850038b4a0e">incapacité structurelle</a><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn18"><sup>18</sup></a> de choisir des alternatives proposant des logiciels libres, invoquant par exemple le droit des marchés publics voire la Constitution, alors que l’exclusion du logiciel libre <a href="https://www.nextinpact.com/archive/61276-nexedi-oracle-marche-public-libre.htm">n’est pas réglementaire</a><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn19"><sup>19</sup></a>.</p>
<div><a href="media/8c546b03.1650436815.png" data-original-source="https://framablog.org/wp-content/uploads/2017/07/1650436815.png"><img src="media/8c546b03.1650436815.png" data-original-source="https://framablog.org/wp-content/uploads/2017/07/1650436815.png" alt="" width="644" height="946" srcset="https://framablog.org/wp-content/uploads/2017/07/1650436815.png 644w, https://framablog.org/wp-content/uploads/2017/07/1650436815-204x300.png 204w" sizes="(max-width: 644px) 100vw, 644px"></a><p>Ministre de l’Éducation Nationale et Microsoft</p></div>
<h2>L’idéologie de Silicon</h2>
<p>En février 2017, quelques jours à peine après l’élection de Donald Trump à présidence des États-Unis, le PDG de Facebook, Mark Zuckerberg, publie sur son blog <a href="https://www.facebook.com/notes/mark-zuckerberg/building-global-community/10103508221158471/">un manifeste</a><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn20"><sup>20</sup></a> remarquable à l’encontre de la politique isolationniste et réactionnaire du nouveau président. Il cite notamment tous les outils que Facebook déploie au service des utilisateurs et montre combien ils sont les vecteurs d’une grande communauté mondiale unie et solidaire. Tous les concepts de la cohésion sociale y passent, de la solidarité à la liberté de l’information, c’est-à-dire ce que le gouvernement est, aux yeux de Zuckerberg, incapable de garantir correctement à ses citoyens, et ce que les partisans de Trump en particulier menacent ouvertement.</p>
<p>Au moins, si les idées de Mark Zuckerberg semblent pertinentes aux yeux des détracteurs de Donald Trump, on peut néanmoins s’interroger sur l’idéologie à laquelle se rattache, de son côté, le PDG de Facebook. En réalité, pour lui, Donald Trump est la démonstration évidente que l’État ne devrait occuper ni l’espace social ni l’espace économique et que seul le marché et l’offre numérique sont en mesure d’intégrer les relations sociales.</p>
<p>Cette idéologie a déjà été illustrée par Fred Tuner, dans son ouvrage <em>Aux sources de l’utopie numérique</em><a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn21"><sup>21</sup></a>. À propos de ce livre, j’écrivais en 2016<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn22"><sup>22</sup></a> :</p>
<blockquote><p>(…) Fred Turner montre comment les mouvements communautaires de contre-culture ont soit échoué par désillusion, soit se sont recentrés (surtout dans les années 1980) autour de techno-valeurs, en particulier portées par des leaders charismatiques géniaux à la manière de Steve Jobs un peu plus tard. L’idée dominante est que la revendication politique a échoué à bâtir un monde meilleur ; c’est en apportant des solutions techniques que nous serons capables de résoudre nos problèmes.</p></blockquote>
<p>Cette analyse un peu rapide passe sous silence la principale clé de lecture de Fred Tuner : l’émergence de nouveaux modes d’organisation économique du travail, en particulier le <em>freelance</em> et la collaboration en réseau. Comme je l’ai montré, le mouvement de la contre-culture californienne des années 1970 a permis la création de nouvelles pratiques d’échanges numériques utilisant les réseaux existants, comme le projet Community Memory, c’est-à-dire des utopies de solidarité, d’égalité et de liberté d’information dans une Amérique en proie au doute et à l’autoritarisme, notamment au sortir de la Guerre du Vietnam. Mais ce faisant, les années 1980, elles, ont développé à partir de ces idéaux la vision d’un monde où, en réaction à un État conservateur et disciplinaire, ce dernier se trouverait dépossédé de ses prérogatives de régulation, au profit de l’autonomie des citoyens dans leurs choix économiques et leurs coopérations. C’est l’avènement des principes du libertarisme grâce aux outils numériques. Et ce que montre Fred Turner, c’est que ce mouvement contre-culturel a ainsi <em>paradoxalement</em> préparé le terrain aux politiques libérales de dérégulation économique des années 1980-1990. C’est la volonté de réduire au strict minimum le rôle de l’État, garant des libertés individuelles, afin de permettre aux individus d’exercer leurs droits de propriété (sur leurs biens et sur eux-mêmes) dans un ordre social qui se définit uniquement comme un marché. À ce titre, pour ce qu’il est devenu, ce libertarisme est une résurgence radicale du libéralisme à la Hayek (la société démocratique libérale est un marché concurrentiel) doublé d’une conception utilitaire des individus et de leurs actions.</p>
<p>Néanmoins, tels ne sont pas exactement les principes du libertarisme, mais ceux-ci ayant cours dans une économie libérale, ils ne peuvent qu’aboutir à des modèles économiques basés sur une forme de collaboration dérégulée, anti-étatique, puisque la forme du marché, ici, consiste à dresser la liberté des échanges et de la propriété contre un État dont les principes du droit sont vécus comme arbitrairement interventionnistes. Les concepts tels la solidarité, l’égalité, la justice sont remplacés par l’utilité, le choix, le droit.</p>
<p>Un exemple intéressant de ce renversement concernant le droit, est celui du droit de la concurrence appliqué à la question de la neutralité des plateformes, des réseaux, etc. Regardons les plateformes de service. Pourquoi assistons-nous à une forme de schizophrénie entre une Commission européenne pour qui la neutralité d’internet et des plateformes est une condition d’ouverture de l’économie numérique et la bataille contre cette même neutralité appliquée aux individus censés être libres de disposer de leurs données et les protéger, notamment grâce au chiffrement ? Certes, les mesures de lutte contre le terrorisme justifient de s’interroger sur la pertinence d’une neutralité absolue (s’interroger seulement, car le chiffrement ne devrait jamais être remis en cause), mais la question est surtout de savoir quel est le rôle de l’État dans une économie numérique ouverte reposant sur la neutralité d’Internet et des plateformes. Dès lors, nous avons d’un côté la nécessité que l’État puisse intervenir sur la circulation de l’information dans un contexte de saisie juridique et de l’autre celle d’une volontaire absence du Droit dans le marché numérique.</p>
<p>Pour preuve, on peut citer le président de l’Autorité de la concurrence en France, Bruno Lassere, auditionné à l’Assemblée Nationale le 7 juillet 2015<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn23"><sup>23</sup></a>. Ce dernier cite le Droit de la Concurrence et ses applications comme un instrument de lutte contre les distorsions du marché, comme les monopoles à l’image de Google/Alphabet. Mais d’un autre côté, le Droit de la Concurrence est surtout vu comme une solution d’auto-régulation dans le contexte de la neutralité des plates-formes :</p>
<blockquote><p>(…) Les entreprises peuvent prendre des engagements par lesquels elles remédient elles-mêmes à certains dysfonctionnements. <em>Il me semble important que certains abus soient corrigés à l’intérieur du marché et non pas forcément sur intervention législative ou régulatrice</em>. C’est ainsi que Booking, Expedia et HRS se sont engagées à lever la plupart des clauses de parité tarifaire qui interdisent une véritable mise en compétition de ces plateformes de réservation hôtelières. Comment fonctionnent ces clauses ? Si un hôtel propose à Booking douze nuitées au prix de 100 euros la chambre, il ne peut offrir de meilleures conditions – en disponibilité ou en tarif – aux autres plateformes. Il ne peut pas non plus pratiquer un prix différent à ses clients directs. Les engagements signés pour lever ces contraintes sont gagnants-gagnants : ils respectent le modèle économique des plateformes, et donc l’incitation à investir et à innover, tout en rétablissant plus de liberté de négociation. Les hôtels pourront désormais mettre les plateformes en concurrence.</p></blockquote>
<p>Sur ce point, il ne faut pas s’interroger sur le mécanisme de concurrence qu’il s’agit de promouvoir mais sur l’implication d’une régulation systématique de l’économie numérique par le Droit de la Concurrence. Ainsi le rapport <em>Numérique et libertés</em> présenté Christian Paul et Christiane Féral-Schuhl, propose un long développement sur la question des données personnelles mais cite cette partie de l’audition de Bruno Lasserre à propos du Droit de la Concurrence sans revenir sur la conception selon laquelle l’alpha et l’omega du Droit consiste à aménager un environnement concurrentiel « sain » à l’intérieur duquel les mécanismes de concurrence suffisent à eux-seuls à appliquer des principes de loyauté, d’équité ou d’égalité.</p>
<p>Cette absence de questionnement politique sur le rôle du Droit dans un marché où la concentration des services abouti à des monopoles finit par produire immanquablement une forme d’autonomie absolue de ces monopoles dans les mécanismes concurrentiels, entre une concurrence acceptable et une concurrence non-souhaitable. Tel est par exemple l’objet de multiples pactes passés entre les grandes multinationales du numérique, ainsi entre <a href="https://www.lesechos.fr/02/06/2003/LesEchos/18917-003-ECH_microsoft-et-aol---la-paix-et-un-pacte-surprise.htm">Microsoft et AOL</a>, entre <a href="http://www.zdnet.fr/actualites/publicite-en-ligne-aol-yahoo-et-microsoft-concluent-un-pacte-39763915.htm">AOL / Yahoo et Microsoft</a>, entre <a href="http://www.zdnet.fr/actualites/microsoft-achete-a-nouveau-la-fin-d-un-proces-cette-fois-avec-intertrust-39149026.htm">Intertrust et Microsoft</a>, entre <a href="https://pando.com/2014/03/22/revealed-apple-and-googles-wage-fixing-cartel-involved-dozens-more-companies-over-one-million-employees/">Apple et Google</a> (pacte géant), entre <a href="https://siecledigital.fr/2015/04/01/microsoft-et-android-concluent-une-alliance-contre-apple/">Microsoft et Android</a>, l’accord entre <a href="https://www.lesechos.fr/04/07/1991/LesEchos/15922-026-ECH_ibm-et-apple-concluent-une-alliance.htm">IBM et Apple</a> en 1991 qui a lancé une autre vague d’accords du côté de Microsoft tout en définissant finalement l’informatique des années 1990, etc.</p>
<p>La liste de tels accords peut donner le tournis à n’importe quel juriste au vu de leurs implications en termes de Droit, surtout lorsqu’ils sont déclinés à de multiples niveaux nationaux. L’essentiel est de retenir que ce sont ces accords entre monopoles qui définissent non seulement le marché mais aussi toutes nos relations avec le numérique, à tel point que c’est sur le même modèle qu’agit le politique aujourd’hui.</p>
<p>Ainsi, face à la puissance des GAFAM et consorts, les gouvernements se placent en situation de demandeurs. Pour prendre un exemple récent, à propos de la lutte anti-terroriste en France, le gouvernement ne fait pas que déléguer une partie de ses prérogatives (qui pourraient consister à mettre en place lui-même un système anti-propagande efficace), mais se repose sur la bonne volonté des Géants, comme c’est le cas de l’<a href="http://www.leparisien.fr/politique/antiterrorisme-cazeneuve-rencontre-les-geants-du-web-en-californie-20-02-2015-4548651.php">accord</a> avec Google, Facebook, Microsoft et Twitter, conclu par le Ministre Bernard Cazeneuve, se rendant lui-même en Californie en février 2015. On peut citer, dans un autre registre, celui de la maîtrise des coûts, l’<a href="https://www.nextinpact.com/news/96401-le-contrat-a-plus-120-millions-d-euros-entre-microsoft-irlande-et-hopitaux-francais.htm">accord-cadre CAIH-Microsoft</a> cité plus haut, qui finalement ne fait qu’entériner la mainmise de Microsoft sur l’organisation hospitalière, et par extension à de multiples secteurs de la santé.</p>
<p>Certes, on peut arguer que ce type d’accord entre un gouvernement et des firmes est nécessaire dans la mesure où ce sont les opérateurs les mieux placés pour contribuer à une surveillance efficace des réseaux ou modéliser les échanges d’information. Cependant, on note aussi que de tels accords relèvent du principe de transfert du pouvoir du politique aux acteurs numériques. Tel est la thèse que synthétise Mark Zuckerberg dans son plaidoyer de février 2017. Elle est acceptée à de multiples niveaux de la décision et de l’action publique.</p>
<p>C’est par une analyse du rôle et de l’emploi du Droit aujourd’hui, en particulier dans ce contexte où ce sont les firmes qui définissent le droit (par exemple à travers leurs accords de loyauté) que Alain Supiot démontre comment le gouvernement par les nombres, c’est-à-dire ce mode de gouvernement par le marché (celui des instruments, de l’expertise, de la mesure et du contrôle) et non plus par le Droit, est en fait l’avènement du <em>Big Other</em> de Shoshanna Zuboff, c’est-à-dire un monde où ce n’est plus le Droit qui règle l’organisation sociale, mais c’est le contrat entre les individus et les différentes offres du marché. Alain Supiot l’exprime en deux phrases<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fn24"><sup>24</sup></a> :</p>
<blockquote><p>Référée à un nouvel objet fétiche – non plus l’horloge, mais l’ordinateur –, la gouvernance par les nombres vise à établir un ordre qui serait capable de s’autoréguler, rendant superflue toute référence à des lois qui le surplomberaient. Un ordre peuplé de particules contractantes et régi par le calcul d’utilité, tel est l’avenir radieux promis par l’ultralibéralisme, tout entier fondé sur ce que Karl Polanyi a appelé le solipsisme économique.</p></blockquote>
<p>Le rêve de Mark Zuckerberg et, avec lui, les grands monopoles du numérique, c’est de pouvoir considérer l’État lui-même comme un opérateur économique. C’est aussi ce que les tenants <em>new public management</em> défendent : appliquer à la gestion de l’État les mêmes règles que l’économie privée. De cette manière, ce sont les acteurs privés qui peuvent alors prendre en charge ce qui était du domaine de l’incalculable, c’est-à-dire ce que le débat politique est normalement censé orienter mais qui finit par être approprié par des mécanismes privés : la protection de l’environnement, la gestion de l’état-civil, l’organisation de la santé, la lutte contre le terrorisme, la régulation du travail, etc.</p>
<div><a href="media/fe2a8049.stickerDiO_gafam.png" data-original-source="https://framablog.org/wp-content/uploads/2016/06/stickerDiO_gafam.png"><img src="media/fe2a8049.stickerDiO_gafam.png" data-original-source="https://framablog.org/wp-content/uploads/2016/06/stickerDiO_gafam.png" alt="" width="945" height="709" srcset="https://framablog.org/wp-content/uploads/2016/06/stickerDiO_gafam.png 945w, https://framablog.org/wp-content/uploads/2016/06/stickerDiO_gafam-300x225.png 300w, https://framablog.org/wp-content/uploads/2016/06/stickerDiO_gafam-768x576.png 768w" sizes="(max-width: 945px) 100vw, 945px"></a><p><a href="https://enventelibre.org/goodies/87-sticker-degooglisons.html#/31-gafam-gafam"><i lang="en">GAFAM : We <3 your Data</i></a></p></div>
<h2>Conclusion : l’État est-il soluble dans les GAFAM ?</h2>
<p>Nous ne perdons pas seulement notre souveraineté numérique mais nous changeons de souveraineté. Pour appréhender ce changement, on ne peut pas se limiter à pointer les monopoles, les effets de la concentration des services numériques et l’exploitation des <em>big data</em>. Il faut aussi se questionner sur la réception de l’idéologie issue à la fois de l’ultra-libéralisme et du renversement social qu’impliquent les techniques numériques à l’épreuve du politique. Le terrain favorable à ce renversement est depuis longtemps prêt, c’est l’avènement de la gouvernance par les instruments (par les nombres, pour reprendre Alain Supiot). Dès lors que la décision publique est remplacée par la technique, cette dernière est soumise à une certaine idéologie du progrès, celle construite par les firmes et structurée par leur marché.</p>
<p>Qu’on ne s’y méprenne pas : la transformation progressive de la gouvernance et cette idéologie-silicone sont l’objet d’une convergence plus que d’un enchaînement logique et intentionnel. La convergence a des causes multiples, de la crise financière en passant par la formation des décideurs, les conjonctures politiques… autant de potentielles opportunités par lesquelles des besoins nouveaux structurels et sociaux sont nés sans pour autant trouver dans la décision publique de quoi les combler, si bien que l’ingéniosité des GAFAM a su configurer un marché où les solutions s’imposent d’elles-mêmes, par nécessité.</p>
<p>Le constat est particulièrement sombre. Reste-t-il malgré tout une possibilité à la fois politique et technologique capable de contrer ce renversement ? Elle réside évidemment dans le modèle du logiciel libre. Premièrement parce qu’il renoue technique et Droit (par le droit des licences, avant tout), établit des chaînes de confiance là où seules des procédures régulent les contrats, ne construit pas une communauté mondiale uniforme mais des groupes sociaux en interaction impliqués dans des processus de décision, induit une diversité numérique et de nouveaux équilibres juridiques. Deuxièmement parce qu’il suppose des apprentissages à la fois techniques et politiques et qu’il est possible par l’éducation populaire de diffuser les pratiques et les connaissances pour qu’elles s’imposent à leur tour non pas sur le marché mais sur l’économie, non pas sur la gouvernance mais dans le débat public.</p>
<p> </p>
<p><strong>Pour aller plus loin :</strong></p>
<ul><li>La série d’articles sur le framablog
<ul><li><a href="https://framablog.org/?p=6617">Les nouveaux Léviathans Ia</a></li>
<li><a href="https://framablog.org/?p=6626">Les nouveaux Léviathans Ib</a></li>
<li><a href="https://framablog.org/?p=6629">Les nouveaux Léviathans IIa</a></li>
<li><a href="https://framablog.org/?p=6631">Les nouveaux Léviathans IIb</a></li>
<li><a href="https://framablog.org/?p=6637">Les anciens Léviathans I</a></li>
<li><a href="https://framablog.org/?p=6661">Les anciens Léviathans II</a></li>
</ul></li>
<li><a href="media/5ed1bd6b.lev.epub" data-original-source="https://framagit.org/Framatophe/articlesenvrac/blob/master/Leviathans/lev.epub">La série d’article au complet</a> (fichier .epub)</li>
</ul><p> </p>
<div>
<hr><ol><li>Xavier De La Porte, <a href="https://www.franceculture.fr/emissions/la-vie-numerique/start-ou-etat-plateforme-macron-des-idees-du-17eme-siecle">« <em>Start-up</em> ou <em>Etat-plateforme</em> : Macron a des idées du 17<sup>e</sup> siècle »</a>, Chroniques <em>La Vie Numérique</em>, France Culture, 19/06/2017.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref1">↩</a></li>
<li>C’est ce que montre, d’un point de vue sociologique Corinne Delmas, dans <em>Sociologie politique de l’expertise</em>, Paris : La Découverte, 2011. Alain Supiot, dans <em>La gouvernance par les nombres</em> (cité plus loin), choisit quant à lui une approche avec les clés de lecture du Droit.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref2">↩</a></li>
<li>Voir Friedrich Hayek, <em>La route de la servitude</em>, Paris : PUF, (réed.) 2013.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref3">↩</a></li>
<li>Voir Karl Polanyi, <em>La Grande Transformation</em>, Paris : Gallimard, 2009.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref4">↩</a></li>
<li>Christophe Masutti, « du <em>software</em> au <em>soft power</em> », dans : Tristan Nitot, Nina Cercy (dir.), <em>Numérique : reprendre le contrôle</em>, Lyon : Framasoft, 2016, pp. 99-107.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref5">↩</a></li>
<li>Francis Fukuyama, <em>La Fin de l’Histoire et le dernier homme</em>, Paris : Flammarion, 1992.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref6">↩</a></li>
<li>Corentin Durand, « <a href="http://www.numerama.com/politique/148106-ladn-de-la-france-cest-la-liberte-de-la-presse-sundar-pichai.html">‘L’ADN de la France, c’est la liberté de la presse’, clame le patron de Google</a> », <em>Numerama</em>, 26/02/2016.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref7">↩</a></li>
<li>Les Échos, « <a href="https://www.lesechos.fr/tech-medias/hightech/030393004768-google-intensifie-sa-lutte-contre-la-propagande-terroriste-2095699.php">Google intensifie sa lutte contre la propagande terroriste</a> », 19/06/2017.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref8">↩</a></li>
<li>Sandrine Cassini, « <a href="https://www.lesechos.fr/tech-medias/hightech/030393004768-google-intensifie-sa-lutte-contre-la-propagande-terroriste-2095699.php">Terrorisme : accord entre la France et les géants du Net</a> », <em>Les Echos</em>, 23/04/2015.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref9">↩</a></li>
<li>Philippe Vion-Dury, <em>La nouvelle servitude volontaire, Enquête sur le projet politique de la Silicon Valley</em>, Editions FYP, 2016.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref10">↩</a></li>
<li>Götz Hamman, <em>The United States of Google</em>, Paris : Premier Parallèle, 2015.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref11">↩</a></li>
<li>On pourrait ici affirmer que ce qui est en jeu ici est le solutionnisme technologique, tel que le critique Evgeny Morozov. Certes, c’est aussi ce que Götz Haman démontre : à vouloir adopter des solutions web-centrées et du <em>data mining</em> pour mécaniser les interactions sociales, cela revient à les privatiser par les GAFAM. Mais ce que je souhaite montrer ici, c’est que la racine du capitalisme de surveillance est une idéologie dont le solutionnisme technologique n’est qu’une résurgence (un rhizome, pour filer la métaphore végétale). Le phénomène qu’il nous faut comprendre, c’est que l’avènement du capitalisme de surveillance n’est pas dû uniquement à cette tendance solutionniste, mais il est le résultat d’une convergence entre des renversements idéologiques (fin du libéralisme classique et dénaturation du néo-libéralisme), des nouvelles organisations (du travail, de la société, du droit), des innovations technologiques (le web, l’extraction et l’exploitation des données), de l’abandon du politique. On peut néanmoins lire avec ces clés le remarquable ouvrage de Evgeny Morozov, <em>Pour tout résoudre cliquez ici : L’aberration du solutionnisme technologique</em>, Paris : FYP éditions, 2014.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref12">↩</a></li>
<li>Peppino Ortoleva, « Qu’est-ce qu’un gouvernement d’experts ? Le cas italien », dans : <em>Hermès</em>, 64/3, 2012, pp. 137-144.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref13">↩</a></li>
<li>Vincent Dubois et Delphine Dulong, <em>La question technocratique. De l’invention d’une figure aux transformations de l’action publique</em>, Strasbourg : Presses Universitaires de Strasbourg, 2000.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref14">↩</a></li>
<li>Pierre Lascoumes et Patrick Le Galès (dir.), <em>Gouverner par les instruments</em>, Paris : Les Presses de Sciences Po., 2004, chap. 6, pp. 237 <em>sq</em>.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref15">↩</a></li>
<li>« <a href="https://www.digitalforallnow.com/microsoft-sante-raphael-mastier-hopital-transformation-numerique/">Raphaël Mastier, Microsoft France : le secteur hospitalier doit industrialiser sa modernisation numérique</a> », <em>Econocom</em>, 29/05/2015.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref16">↩</a></li>
<li>« <a href="https://admin.fr.cgi.com/blog/secteurs/services-aux-citoyens-administration-simplification">Services aux citoyens, simplification, innovation : les trois axes stratégiques du secteur public</a> », CGI : <em>Blog De la Suite dans les Idées</em>, 02/05/2017.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref17">↩</a></li>
<li>Ariane Beky, « <a href="http://www.silicon.fr/amendements-loi-republique-numerique-logiciel-libre-135835.html?inf_by=59517e1d681db850038b4a0e">Loi numérique : les amendements sur le logiciel libre divisent</a> », <em>Silicon.fr</em>, 14/01/2016.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref18">↩</a></li>
<li>Marc Rees, « <a href="https://www.nextinpact.com/archive/61276-nexedi-oracle-marche-public-libre.htm">La justice annule un marché public excluant le logiciel libre</a> », <em>Next Inpact</em>, 10/01/2011.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref19">↩</a></li>
<li>Mark Zuckerberg, « <a href="https://www.facebook.com/notes/mark-zuckerberg/building-global-community/10103508221158471/">Building Global Community</a> », <em>Facebook.com</em>, 16/02/2017.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref20">↩</a></li>
<li>Fred Tuner, <em>Aux sources de l’utopie numérique. De la contre-culture à la cyberculture. Stewart Brand, un homme d’influence</em>, Caen : C&amp;F Éditions, 2013.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref21">↩</a></li>
<li>Christophe Masutti, « <a href="https://framablog.org/2016/07/04/les-nouveaux-leviathans-i-histoire-dune-conversion-capitaliste-a/">Les nouveaux Léviathans I — Histoire d’une conversion capitaliste</a> », Framablog, 04/07/2016.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref22">↩</a></li>
<li>Compte-rendu de l’audition deBruno Lasserre, président de l’Autorité de la concurrence, sur la régulation et la loyauté des plateformes numériques, devant la <em>Commission de réflexion et de propositions sur le droit et les libertés à l’âge du numérique</em>, Mardi 7 juillet 2015 (<a href="http://www.assemblee-nationale.fr/14/cr-comnum/14-15/c1415015.asp">lien</a>).<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref23">↩</a></li>
<li>Alain Supiot, <em>La gouvernance par les nombres. Cours au Collège de France (2012-2014)</em>, Paris : Fayard, 2015, p. 206.<a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/#fnref24">↩</a></li>
</ol></div>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2017/07/07/les-nouveaux-leviathans-iii-du-capitalisme-de-surveillance-a-la-fin-de-la-democratie/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">Les nouveaux L&amp;eacute;viathans II &amp;mdash; Surveillance et confiance (a)</a> (06/07/2016)</li><li>Framablog : <a href="">Les nouveaux L&amp;eacute;viathans II &amp;mdash; Surveillance et confiance (b)</a> (07/07/2016)</li><li>Framablog : <a href="">Les nouveaux L&amp;eacute;viathans I &amp;mdash; Histoire d&amp;rsquo;une conversion capitaliste (a)</a> (04/07/2016)</li><li>Framablog : <a href="">Les nouveaux L&amp;eacute;viathans I &amp;mdash; Histoire d&amp;rsquo;une conversion capitaliste (b)</a> (05/07/2016)</li><li>Framablog : <a href="">Les anciens L&amp;eacute;viathans I &amp;mdash; Le contrat social fait 128 bits&amp;hellip; ou plus</a> (08/07/2016)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Le-guide-de-survie-Tails
title: genma : Le guide de survie Tails
uri: genma-Le-guide-de-survie-Tails
url: https://blog.genma.fr/?Le-guide-de-survie-Tails
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2522.jpg?1472461451" width="150" height="79"><div><p>Un petit billet pour parler d'une initiative que je trouve sympathique : un guide de survie Tails. Comme indiqué sur le site,</p>
<p><i>Ce guide de survie n'est pas réalisé par l 'équipe de TAILS, il doit donc être utilisé avec une prudence raisonnable par tous et toutes.</i></p>
<p><i>Il est issu d'un travail de formation mené par des militant-e-s au sein de leurs organisations. Il est mis à disposition comme outil pratique sans aucune garantie : seule la documentation officielle de TAILS fait foi et elle seule doit servir de référence en cas de doute.</i></p>
<p><i>Il est mis à jour une à deux fois par trimestre, n'hésitez pas à passer sur ce blog pour vérifier si une nouvelle version est sortie.</i></p>
<p><i>Si vous détectez des erreurs, des imprécisions ou des failles de sécurité dans le guide, n'hésitez pas à nous contacter pour nous en faire part.</i></p>
<p><i>Nous avons pour projet de créer un guide en ligne en plus de la version téléchargeable en pdf. Aucune date fiable ne peut être donnée pour le moment, mais nous espérons que ce projet sera complété à l'horizon 2017-2018.</i></p>
<p>Editer par Chouette couette et Grosses Moustaches, il y a donc deux documents <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="media/64133237.guide_de_survie_v-2-9-11.pdf" data-original-source="https://chouettecouetteblog.files.wordpress.com/2017/01/guide_de_survie_v-2-9-11.pdf" title="Guide de survie">Guide de survie</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="media/80e853e6.pas_de_panique_v-2-9-1.pdf" data-original-source="https://chouettecouetteblog.files.wordpress.com/2017/01/pas_de_panique_v-2-9-1.pdf" title="Tails - Pas de panique">Tails - Pas de panique</a><br>
en couleurs, avec plein de captures d'écrans et d'explications (avec des flèches qui indiquent où cliquer...). Un exemple :</p>
<p><span>
<img src="https://blog.genma.fr/IMG/png/guide_de_survie_tails.jpg.png?1472461758" width="500" height="377" alt=""></span></p>
<p>C'est du pas à pas, c'est pratique pour se familiariser avec le fonctionnement et l'usage de Tails. A recommander.<br><strong>Enfin, penser ensuite à aller dans un-e <i>Café vie privée / Cryptoparty / Chiffrofête </i> pour valider votre usage.<strong></strong></strong></p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Le-guide-de-survie-Tails" 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://ordinosor.wordpress.com/2017/07/10/jai-bascule-ma-messagerie-sur-mail-lilo-org/
title: Benoît Boudaud : J’ai basculé ma messagerie sur Mail.Lilo.org
uri: Benoît-Boudaud-J-ai-basculé-ma-messagerie-sur-Mail-Lilo-org
url: https://ordinosor.wordpress.com/2017/07/10/jai-bascule-ma-messagerie-sur-mail-lilo-org/
content:
<p>Étant un adepte convaincu de la distribution solidaire <a href="http://emmabuntus.sourceforge.net/mediawiki/index.php/Emmabuntus:Community_portal/fr" target="_blank" rel="noopener">Emmabuntüs</a> que j’ai installée sur <a href="https://ordinosor.wordpress.com/2015/10/25/assembler-son-ordinateur/" target="_blank" rel="noopener">Volgor</a> mon fidèle ordinateur de bureau, je connaissais déjà le métamoteur de recherche <a href="https://www.lilo.org/fr/" target="_blank" rel="noopener">Lilo</a>. Du reste, je lui avais même consacré un <a href="https://ordinosor.wordpress.com/2017/05/01/lilo-de-precieuses-gouttes-deau-pour-un-monde-plus-solidaire-emmabuntus-lilo/" target="_blank" rel="noopener">article</a> pour en dire tout le bien que j’en pensais. Je rappelle que grâce à lui, les recherches effectuées par les internautes sont comptabilisées en gouttes d’eau puis converties en argent avant d’être reversé à des projets sociaux et environnementaux. En ce qui me concerne, j’ai choisi de reverser mes gouttes d’eau au projet <a href="http://emmabuntus.developpez.com/tutoriels/installer-emmabuntus-debian/" target="_blank" rel="noopener">Emmabuntüs</a>.</p>
<p>Or, les concepteurs de <a href="https://www.lilo.org/fr/" target="_blank" rel="noopener">Lilo</a>, Clément Le bras et Marc Haussaire, ont décidé d’aller plus loin dans leur projet en créant une messagerie écologique respectueuse des données privées de ses utilisateurs. Celle-ci s’appelle <a href="https://mail.lilo.org/" target="_blank" rel="noopener">Mail.Lilo.org</a>. Elle est encore en bêta-test mais je n’ai pas résisté à l’envie de regarder ce qu’elle avait sous le capot. Et le moins qu’on puisse dire, c’est que je n’ai pas été déçu.</p>
<p><img data-attachment-id="15857" data-permalink="https://ordinosor.wordpress.com/2017/07/10/jai-bascule-ma-messagerie-sur-mail-lilo-org/lilo_2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/07/lilo_2.png?w=840" data-orig-size="907,425" 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="lilo_2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/07/lilo_2.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/07/lilo_2.png?w=840?w=840" src="https://ordinosor.files.wordpress.com/2017/07/lilo_2.png?w=840" alt="lilo_2" srcset="https://ordinosor.files.wordpress.com/2017/07/lilo_2.png?w=840 840w, https://ordinosor.files.wordpress.com/2017/07/lilo_2.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/07/lilo_2.png?w=300 300w, https://ordinosor.files.wordpress.com/2017/07/lilo_2.png?w=768 768w, https://ordinosor.files.wordpress.com/2017/07/lilo_2.png 907w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px"></p>
<p>C’est un article paru sur <a href="http://www.silicon.fr/mail-lilo-une-messagerie-ecologique-et-responsable-des-donnees-privees-180027.html?inf_by=59626b72681db8d8078b46bd" target="_blank" rel="noopener">silicon.fr</a> et référencé par le <a href="https://www.journalduhacker.net/" target="_blank" rel="noopener">journal du hacker</a> qui m’a permis de récupérer un code nécessaire à l’inscription. J’ai donc créé une adresse <a href="https://mail.lilo.org/" target="_blank" rel="noopener">lilo.org</a> dans le but avoué d’abandonner à plus où moins long terme mon adresse g….. Eh oui! J’avais une adresse de la messagerie Dont-On-Ne-Doit-Pas-Prononcer-Le-Nom! Mais je tiens à vous rassurer, j’en avais grand honte.</p>
<p>L’opération que j’ai baptisée du nom de code « Liloberté », a donc commencé par un recensement systématique des sites où je suis inscrit dans le but de basculer vers ma nouvelle adresse.</p>
<p>J’ai également paramétré ma messagerie Dont-On-Ne-Doit-Pas-Prononcer-Le-Nom afin que les mails que dorénavant je reçois, soient transférés dans ma nouvelle boite <a href="https://mail.lilo.org/" target="_blank" rel="noopener">lilo.org</a> avant d’être effacés automatiquement de ma future ancienne messagerie. Pour ce faire, il faut cliquer sur la roue dentée, sélectionner <strong>Paramètres</strong> puis <strong>Transfert et POP/IMAP</strong> et le tour est joué.</p>
<p>Pourquoi est-ce que <a href="https://mail.lilo.org/" target="_blank" rel="noopener">Lilo</a> m’a séduit? Parce qu’elle ne fourre pas son museau dans mes mails pour en renifler le contenu et le revendre à quelque annonceur qui viendra m’importuner sur mes terres digitales!</p>
<p>Bien que, politiquement parlant, je ne sois pas écolo pour un sou (je viens de la campagne), j’ai également été  séduit par l’aspect environnemental du projet. Le développement durable est un sujet qui me tient particulièrement à cœur (je viens de la campagne, je me lave au savon de Marseille… pas avec du gel douche Ushuaïa).</p>
<p>Pour mesurer l’impact, en terme de pollution, de ma nouvelle messagerie sur notre Mère-La-Terre, figurez-vous qu’il y a un graphique comparable à celui que l’on trouve sur les machines à laver et qui mesure le score CO2. Pour l’instant, ma boite mail ne contient que trois malheureux messages, donc mon score CO2 est excellent (ça correspond à la lettre A).</p>
<p><img data-attachment-id="15849" data-permalink="https://ordinosor.wordpress.com/2017/07/10/jai-bascule-ma-messagerie-sur-mail-lilo-org/score_co2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/07/score_co2.png?w=840" data-orig-size="213,178" 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="score_co2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/07/score_co2.png?w=840?w=213" data-large-file="https://ordinosor.files.wordpress.com/2017/07/score_co2.png?w=840?w=213" src="https://ordinosor.files.wordpress.com/2017/07/score_co2.png?w=840" alt="score_co2" srcset="https://ordinosor.files.wordpress.com/2017/07/score_co2.png 213w, https://ordinosor.files.wordpress.com/2017/07/score_co2.png?w=150 150w" sizes="(max-width: 213px) 85vw, 213px"></p>
<p>Si mon score se dégrade, alors cela voudra dire qu’il sera temps pour moi de faire le ménage dans ma messagerie.</p>
<p>Je ne saurais trop vous conseiller d’adopter ce formidable outil qu’est <a href="https://mail.lilo.org/" target="_blank" rel="noopener">Mail.Lilo.org</a> et à en faire la publicité autour de vous. Comme le disait Lance Armstrong, le premier cycliste à avoir pédalé sur la Lune, c’est une goutte d’eau pour l’homme mais un grand océan pour l’humanité… ou un truc dans le genre.</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/15764/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/15764/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=15764&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/07/10/jai-bascule-ma-messagerie-sur-mail-lilo-org/" 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>


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

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

content:
<p>Aujourd'hui, ce lundi 10 juillet, est une journée dédiée à un test précis :
sur l'environnement de bureau GNOME. En effet, durant le cycle de
développement, l'équipe d'assurance qualité dédie quelques journées autours de
certains composants ou nouveautés afin de remonter un maximum de problèmes sur
le sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Nous sommes proches de la diffusion de la Fedora 26 finale, la veille par
ailleurs. L'environnement de bureau GNOME est celui par défaut depuis les
débuts de Fedora il y a 13 ans.</p>
<p>L'objectif est de s'assurer que l'ensemble de l'environnement et que ses
applications sont fonctionnels.</p>
<p>Les tests du jour couvrent :</p>
<ul><li>Les nouveautés de GNOME 3.24 (mode nuit, application Recette, nouvelles
icônes, notifications météo, etc.) ;</li>
<li>La détection de la mise à niveau de Fedora par GNOME Logiciels ;</li>
<li>Le bon fonctionnement du navigateur Web ;</li>
<li>La connexion / déconnexion et changement d'utilisateurs ;</li>
<li>Le fonctionnement du son, notamment détection de la connexion ou
déconnexion d'écouteurs ou casques audios ;</li>
<li>Possibilité de lancer les applications graphiques depuis le menu.</li>
</ul><p>Comme vous pouvez le constater, ces tests sont assez simples et peuvent même
se dérouler sans se forcer en utilisant simplement GNOME comme d'habitude. Donc
n'hésitez pas de prendre quelques minutes pour vérifier les comportements et
rapporter ce qui fonctionne ou non comme attendu.</p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/24" 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-07-10_Gnome_3.24" 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-GNOME" 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>opossum1er : <a href="">Test Day Gnome 3 Beta</a> (08/03/2011)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur Wayland</a> (13/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les images Cloud et Atomic</a> (24/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les cartes graphiques</a> (03/11/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 26 sur l&#039;interface de partitionnement d&#039;Anaconda</a> (06/04/2017)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #27
uri: 2017-07-10-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-27
feed_id:
https://blog.journalduhacker.net/index.php?article114/liens-interessants-journal-du-hacker-semaine-27-2017

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

content:
<p>Pour la 27è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/pvxoiu/ce_site_n_est_fait_que_pour_chrome_bla_bla">« Ce site n’est fait que pour Chrome »… bla bla blah</a></li>
<li><a href="https://www.journalduhacker.net/s/l25cyc/la_fsf_approuve_neuf_ordinateurs_centr_s">La FSF approuve neuf ordinateurs centrés sur la vie privée</a></li>
<li><a href="https://www.journalduhacker.net/s/nlagks/premier_mois_de_ma_recherche_d_emploi_dans">Premier mois de ma recherche d’emploi : Dans le bain et à la page</a></li>
<li><a href="https://www.journalduhacker.net/s/k4j3or/debian_9_installation_pas_pas">Debian 9 : installation pas à pas</a></li>
<li><a href="https://www.journalduhacker.net/s/tor2op/https_let_s_encrypt_annonce_l_arriv_e_des">HTTPS : Let’s Encrypt annonce l’arrivée des certificats génériques</a></li>
<li><a href="https://www.journalduhacker.net/s/8przi1/proposition_de_conf_rences_pour_lemploi">Proposition de conférences pour l'emploi avec le Logiciel Libre et l'Open Source par LinuxJobs.fr</a></li>
<li><a href="https://www.journalduhacker.net/s/gxfype/progression_des_performances_de_la_table">Progression des performances de la table de routage IPv4 sous Linux</a></li>
<li><a href="https://www.journalduhacker.net/s/m9hqqb/devenir_un_devops_expert_avec_les_r_les">Devenir un devOps expert avec les rôles Ansible</a></li>
<li><a href="https://www.journalduhacker.net/s/nonsug/r_cup_rer_le_code_source_dune_extension">Récupérer le code source d'une extension Chrome</a></li>
<li><a href="https://www.journalduhacker.net/s/qulott/debian_9_stretch_ce_que_j_en_retiens">Debian 9 Stretch : ce que j’en retiens</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?article114/liens-interessants-journal-du-hacker-semaine-27-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 #27</a> (11/07/2016)</li></ul></div></p>


title: wilfried caruel : Clémentine : lecteur de musique libre
uri: wilfried-caruel-Clémentine-lecteur-de-musique-libre
feed_id:
http://wilfriedcaruel.svnet.fr/2017/07/clementine-lecteur-de-musique-libre/?pk_campaign=feed&amp;pk_kwd=clementine-lecteur-de-musique-libre

url:
http://wilfriedcaruel.svnet.fr/2017/07/clementine-lecteur-de-musique-libre/?pk_campaign=feed&amp;pk_kwd=clementine-lecteur-de-musique-libre

content:
<h1>Présentation Clémentine</h1>
<p> </p>
<p>Je vais vous présenter un <em>lecteur de musique très intéressant</em> pour ceux qui écoutent la musique d’un cloud (nuage),</p>
<p>Ce logiciel s’appelle « <strong>clémentine</strong> » je parle bien d’un logiciel disponible sous différents systèmes d’exploitation et non du fruit,</p>
<p> </p>
<p>C’est disponible sur Windows, Linux mac os ainsi qu’un accès à distance sur android</p>
<p>Ce lecteur inspiré par « <strong>Amarok</strong> 1,4″ (sorte de fork) est disponible sous la licence « <strong>GPLv3</strong> ».</p>
<p> </p>
<p>Le lecteur est complet</p>
<p>si vous écoutez des musiques (playlist) sur un cloud tels que ;</p>
<ul><li>Spotify</li>
<li>Jamendo</li>
<li>Digitaly imported (je connaissais pas)</li>
<li>Grooveshark,</li>
<li>SomaFM,</li>
<li>Magnatune</li>
<li>SKY.fm,</li>
<li>JAZZRADIO.com</li>
<li>Soundcloud</li>
<li>Icecast</li>
<li>Subsonic servers</li>
</ul><p> </p>
<p>même disponible sur les plate-formes de stockage tels que :</p>
<ul><li>Google drive</li>
<li>Onedrive</li>
<li>Box</li>
<li>Dropbox</li>
</ul><p>Sans oublier le plus important les musiques stockées sur le disque dur</p>
<p>tout est disponible dans la même interface</p>
<h2><span>Caractéristiques</span> :</h2>
<ul><li>Créer des listes de lecture intelligentes et dynamiques</li>
<li>Listes de lecture avec onglets, import et export au format M3U, XSPF, PLS et ASX.</li>
<li>Support des CUE sheet</li>
<li>Écouter vos CD audios.</li>
<li>Visualisations avec projectM</li>
<li>Paroles des chansons, et biographies et photos des artistes.</li>
<li>Transcoder votre musique en MP3, Ogg Vorbis, Ogg Speex, FLAC ou AAC.</li>
<li>Éditer les tags sur vos fichiers MP3 ou OGG, organisez votre musique.</li>
<li>Compléter les tags automatiquement avec MusicBrainz.</li>
<li>Chercher et télécharger des Podcasts.</li>
<li>Télécharger les jaquettes d’albums manquantes depuis Last.fm et Amazon</li>
<li>Multiplate-forme : fonctionne sous Windows, Mac OS X et Linux.</li>
<li>Notifications de bureaux natives sous Linux (libnotify) et Mac OS X (Growl),</li>
<li>Contrôle à distance en utilisant un périphérique Android</li>
<li>une télécommande Wii MPRIS ou la ligne de commande</li>
<li>Copiez votre musique sur votre iPod, iPhone, périphérique USB ou MTP</li>
<li>Liste d’attente</li>
<li>etc</li>
</ul><p>Le logiciel a été développé par « <a href="https://github.com/davidsansome" target="_blank" rel="noopener noreferrer">David Sansome</a> » « John Maguire » et « <a href="https://www.linkedin.com/in/arnaudbienner/" target="_blank" rel="noopener noreferrer">Arnaud Bienner</a> » et sur <a href="https://www.openhub.net/accounts/arnaudbienner" target="_blank" rel="noopener noreferrer">OpenHub</a> (un clone de Github il semblerait)</p>
<h3>La vidéo</h3>
<p><iframe width="676" height="380" src="https://www.youtube.com/embed/jZ6ojXGquFk?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p> </p>
<h4>Mon avis :</h4>
<p>Ce <span>lecteur de musique semble assez attrayant</span> même si je n’écoute quasiment plus de musique,</p>
<p>niveau fonctionnalité les gens qui écoutent des spotify &amp; co sont servie , après <strong><span>les utilisateurs de deezer</span> </strong>peuvent être déçus je ne sais pas pourquoi il ne l’a pas incorporé dedans, problème d’api peut être,</p>
<p>L’interface est <strong>propre sympathique mais spartiate</strong> (c’est peut être une volonté),</p>
<p><strong><em><span>sinon à vous de me dire ce que vous en pensez, car je n’’utilise ni celui-là ni aucun autre lecteur de musique à part vlc pour les besoins de temps à autres,</span></em></strong></p>
<p>voilà ce que je peux dire sur ce lecteur de musique,</p>
<p>Grâce (ou à cause) de cet article j’ai découvert de nombreux services disponibles avec « clémentine » je parle des fournisseurs de musique dans le cloud,</p>
<p> </p>
<p><strong><em><span>Et vous quel lecteur de musique utilisez vous et que pensez vous de clémentine ?</span></em></strong></p>
<p> </p>
<h5>Installations :</h5>
<p><span>ArchLinux</span><br><code>yaourt -S clementine</code><br><span>Debian</span><br><code>apt-get update &amp;&amp; apt-get install clementine</code><br>
 </p>
<h6>Liens :</h6>
<p><a href="https://www.clementine-player.org/fr/" target="_blank" rel="noopener noreferrer">Site officiel</a></p>
<p><a href="https://www.clementine-player.org/fr/downloads" target="_blank" rel="noopener noreferrer">Téléchargement</a></p>
<p><a href="https://github.com/clementine-player/Clementine" target="_blank" rel="noopener noreferrer">Page Github</a></p>
<p><a href="https://beta.framalibre.org/content/clementine" target="_blank" rel="noopener noreferrer">Fiche Framalibre</a></p>
<p><a href="http://monordinosaure.free.fr/index.php/categoryblog/59-clementine-une-alternative-a-itunes-et-windows-media-player" target="_blank" rel="noopener noreferrer">Article</a></p>
<img src="https://stats.svnet.fr/piwik.php?idsite=2&amp;rec=1&amp;url=http%3A%2F%2Fwilfriedcaruel.svnet.fr%2F2017%2F07%2Fclementine-lecteur-de-musique-libre%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dclementine-lecteur-de-musique-libre&amp;action_name=Cl%C3%A9mentine+%3A+lecteur+de+musique+libre&amp;urlref=http%3A%2F%2Fwilfriedcaruel.svnet.fr%2Ffeed%2F" width="0" height="0" alt="">
<p><img src="media/ceaa7b52.f8e0e023c0e7ee34d805b620aab6dccb" data-original-source="http://cdn.libravatar.org/avatar/f8e0e023c0e7ee34d805b620aab6dccb" alt="Gravatar de wilfried caruel" class="gravatar" /><br/><i>Original post of <a href="http://wilfriedcaruel.svnet.fr/2017/07/clementine-lecteur-de-musique-libre/?pk_campaign=feed&amp;pk_kwd=clementine-lecteur-de-musique-libre" title="Visit the source">wilfried caruel</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>wilfried caruel : <a href="">Easytag : Pr&eacute;sentation du logiciel libre</a> (18/09/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Sunday 28, October 2012</a> (28/10/2012)</li><li>wilfried caruel : <a href="">CopyQ : le logiciel opensource de la semaine</a> (25/03/2014)</li><li>wilfried caruel : <a href="">Dia : Le logiciel opensource de la semaine</a> (18/03/2014)</li><li>wilfried caruel : <a href="">Marble : Logiciel open source de la semaine</a> (01/04/2014)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article80/apt-et-la-gestion-des-paquets
title: nIQnutn : APT et la gestion des paquets
uri: nIQnutn-APT-et-la-gestion-des-paquets
url: http://blog.niqnutn.com/index.php?article80/apt-et-la-gestion-des-paquets
content:
<p>
La gestion des paquets (installation, suppression, mise à jour, ...) sous Debian peut se faire avec différents outils.
On connaît généralement <em>apt-get</em> et <em>aptitude</em> qui sont incontournables.
Il existe également des interfaces graphiques comme <em>synaptic</em>, <em>gnome-software</em> et d'autres qui pourront rassurer certains (mais que je ne recommanderai pas).
Face à ces outils, <strong>APT</strong> est la solution à utiliser pour la gestion des paquets au quotidien sous Debian.
APT est facile à utiliser et dispose de toutes les fonctions de bases qui vous seront utiles.
</p>

<div><img src="media/626f2910.cog.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0080/cog.tb.jpg" alt=""></div>

<p>
Comme définit dans le man, <em>APT est conçu comme une interface utilisateur et permet certaines options plus adaptées à une utilisation interactive</em>.
Toutes les opérations essentielles sont donc disponibles, de l'installation, à la mise à jour jusqu'à la suppression de paquets. Certaines fonctionnalités ont été ajoutés comme l'édition des sources ou la fonction <em>list</em>.
</p>

<p>
J'avais déjà présenté <a href="http://blog.niqnutn.com/index.php?article43">APT pour Jessie</a> mais depuis Stretch on a le droit à quelques nouveautés.<br>
La documentation n'étant pas exhaustive, c'est l'occasion de faire le point sur cet outil.
</p><div>
<span><i aria-hidden="true"></i> Sommaire</span>
<ol type="none"><li><a href="http://blog.niqnutn.com/rss/categorie8#update">Mettre à jour la liste des paquets</a></li>
  <li><a href="http://blog.niqnutn.com/rss/categorie8#upgrade">Installer les mises à jours</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#full-upgrade">Mettre à jour le système</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#install">Installer un paquet</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#remove">Supprimer un paquet</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#autoremove">Supprimer les paquets inutilisés</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#purge">Supprimer les fichiers de configuration d'un paquet</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#edit-sources">Éditer le fichier sources.list</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#show">Trouver des informations sur un paquet</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#search">Rechercher un paquet</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#installed">Lister les paquets installés</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#upgradeable">Lister les paquets prêts à être mis à jour</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#all-versions">Lister toutes les versions d'un paquet</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#simulate">Simuler l'installation ou la mise à jour de paquets</a></li>
 <li><a href="http://blog.niqnutn.com/rss/categorie8#ressources">Ressources</a></li>
</ol></div>



<h2>Mettre à jour la liste des paquets</h2>


<p>
La commande <em>update</em> permet simplement d'actualiser la liste des paquets disponibles pour votre système. 
</p>

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


<p>
Cette commande ne modifie pas le système, elle se contente de demander s'il existe de nouveaux paquets ou des nouvelles versions disponibles pour votre distribution. 
</p>

<p>
L'utilisation de <code>apt update</code> est généralement le préalable avant toute opération effectuée avec APT.
</p>

<h2>Installer les mises à jours</h2>

<p>
Il est nécessaire de garder son système à jour et d'installer les dernières versions des paquets disponibles. Cela permet de corriger les bugs existants et d'installer les correctifs de sécurité.
</p>

<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt upgrade</code></pre></div>
  </div>


<p>
De nouveaux paquets peuvent être installés si c'est nécessaire, mais les paquets installés ne seront jamais supprimés.
<br>
Cette commande est "sans risque".
</p>

<h2>Mettre à jour le système</h2>


<p>
La commande <code>full-upgrade</code> remplit sensiblement la même fonction que <em>upgrade</em> à la différence qu'elle peut aussi supprimer des paquets installés si cela est nécessaire pour résoudre un conflit entre des paquets.
On utilise généralement cette commande lors du basculement d'une version majeure de Debian à la suivante (Jessie > Stretch).
</p>


<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt full-upgrade</code></pre></div>
  </div>

<p>
Prenez le temps de lire les modifications qui seront effectuées sur votre système avant de valider l’exécution de la commande.
</p>

<h2>Installer un paquet</h2>


<p>
L'ajout d'un/plusieurs paquet(s) se fait avec la commande <i>install</i> qui gérera automatiquement l'installation de toutes les dépendances nécessaires au fonctionnement du logiciel.
</p>


<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt install <paquet></code></pre></div>
  </div>


<p>
<b><paquet></b> correspondant au nom exact du logiciel que l'on veut installer. 
Par exemple, pour installer le jeu SuperTux, la commande sera: <code>apt install supertux</code>. 
<br>
Pour trouver le nom exact du paquet, il est possible d'utiliser la commande <em>search</em> ou depuis la page <a href="https://www.debian.org/distrib/packages#search_packages" title="https://www.debian.org/distrib/packages#search_packages">https://www.debian.org/distrib/packages#search_packages</a> qui recense tous les paquets. 
</p>

<h3>Installer plusieurs paquets</h3>

<p>
On peut installer plusieurs paquets en même temps en séparant le nom des paquets par un espace.

</p><div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt install <paquet1> <paquet2> <paquet3> </code></pre></div>
  </div>




<h3>Installer un paquet .deb</h3>

<p>
Si vous avez besoin d'installer un paquet hors des dépôts mais que vous avez à disposition un paquet <strong>.deb</strong>, il suffit de lancer la commande:
</p>

<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt install /tmp/gnome-theme-gilouche_11.1.2-2_all.deb</code></pre></div>
  </div>


<h3>Installer un paquet en modifiant les priorités</h3>

<p>
Si vous utilisez les dépôts de rétroportage (backports) ou si vous utilisez plusieurs branches de Debian (pinning) ou des dépôts tiers, il est possible de forcer l'installation d'un paquet (et ses dépendances) d'une branche spécifique:
</p>

<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt install -t stretch-backports <paquet> </code></pre></div>
  </div>


<p>
Cette commande permet d'installer la version plus récente d'un paquet présent dans les dépôts backports de Stretch.
</p>

<p>
L'utilisation des dépôts backports ne présente généralement pas de risque, mais dans les autres cas (pinning ou dépôt tiers), vérifier les modifications qui seront effectuées avant de valider les opérations.
</p>

<h2>Supprimer un paquet</h2>



<p>
Il arrive que certains paquets ne vous soient plus utiles, dans ce cas il est préférable de les désinstaller. 
La commande <em>remove</em> permet de supprimer un paquet présent sur votre système.
</p>

<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt remove <paquet>  </code></pre></div>
  </div>

<p>
La commande supprimera également les dépendances qui ne sont plus nécessaires.
Encore une fois, vérifiez la liste des paquets qui seront supprimés avant de valider les opérations.
</p>

<h2>Supprimer les paquets inutilisés</h2>

<p>
La commande <em>autoremove</em> supprime les paquets installés automatiquement dans le but de satisfaire les dépendances d'autres paquets et qui ne sont plus nécessaires. 
</p>

<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt autoremove</code></pre></div>
  </div>



<h2>Supprimer les fichiers de configuration d'un paquet</h2>

<p>
La suppression d'un paquet conserve habituellement les fichiers de configuration.
La commande <em>purge</em> permet de supprimer ces fichiers néanmoins cela n'affecte aucune donnée ou configuration stockées dans votre répertoire personnel.
</p>

<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt purge <paquet></code></pre></div>
  </div>

<p>
La commande peut s'effectuer sur des paquets déjà supprimés.
</p>

<h2>Éditer le fichier sources.list</h2>

<p>
Il est parfois nécessaire d'<a href="http://blog.niqnutn.com/index.php?article10">éditer les sources de son système</a> en modifiant le fichier <em>/etc/apt/sources.list</em>.
Généralement pour l'ajout des sections non libres et des dépôts tiers.<br>
La commande <em>edit-sources</em> permet de bénéficier de la coloration syntaxique et fournit des vérifications de sécurité de base.
</p>

<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt edit-sources</code></pre></div>
  </div>


<p>
Il est nécessaire de lancer la commande <em>update</em> pour que les modifications soient prises en compte.
</p>

<h3>Éditer les fichiers dans sources.list.d</h3>

<p>
Pour éditer un fichier présent dans le répertoire <em>/etc/apt/sources.list.d/</em>, il faut spécifier son nom.

</p><div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt edit-sources deb-multimedia.list</code></pre></div>
  </div>


<p>Exemple pour éditer le fichier /etc/apt/sources.list.d/deb-multimedia.list</p>

<h3>Premier lancement et choix de l'éditeur de texte</h3>

<p>
Lors du premier lancement de la commande <em>edit-sources</em>, vous devrez choisir l'éditeur de texte à utiliser.
</p>

<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.tiny
Choose 1-2 [1]:</code></pre></div>
  </div>


<p>
Si vous ne savez pas lequel choisir, je vous recommande l'utilisation de <strong>nano</strong> en tapant <em>1</em>.
</p>

<p>
Pour se déplacer dans le document avec <em>nano</em>, il faut utiliser les <kbd>← ↑ → ↓</kbd> du clavier. Pour coller le texte, il faut utiliser les raccourcis clavier <kbd>Maj+Ctrl+V</kbd>. Pour enregistrer les modifications, utilisez <kbd>Ctrl+O</kbd> et fermez l'éditeur de texte avec <kbd>Ctrl+X</kbd>. 
</p>

<h2>Trouver des informations sur un paquet</h2>

<p>
La commande <em>show</em> affiche toutes les informations détaillées sur le paquet.
Parmi les informations disponibles, on retrouve les dépendances, la taille installée et au téléchargement, la version et la description du paquet. 
</p>

<div>
<div><i></i><br><span>$user</span></div>
  <div><pre><code>apt show <paquet> </code></pre></div>
  </div>



<h2>Rechercher un paquet</h2>



<p>
La commande <em>search</em> permet la recherche sur le terme donné et affiche les paquets correspondants.
</p>

<div>
<div><i></i><br><span>$user</span></div>
  <div><pre><code>apt search <terme></code></pre></div>
  </div>


<p>
Utile quand veut installer un paquet dont on ne connaît pas le nom exact. 
On pourra lancer la commande <em>show</em> pour obtenir plus d'informations.
</p>

<h2>Lister les paquets installés</h2>

<p>
Pour lister tous les paquets installés sur le système:
</p>

<div>
<div><i></i><br><span>$user</span></div>
  <div><pre><code>apt list --installed</code></pre></div>
  </div>


<h2>Lister les paquets prêts à être mis à jour</h2>

<p>
Pour lister tous les paquets prêts qui seront installés lors de la prochaine mise à jour (<em>apt upgrade</em>). 
</p>

<div>
<div><i></i><br><span>$user</span></div>
  <div><pre><code>apt list --upgradeable</code></pre></div>
  </div>


<h2>Lister toutes les versions d'un paquet</h2>

<p>
Pour lister toutes les versions disponibles  d'un paquet:
</p>

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


<p>
Cette commande est utile si vous utilisez des dépôts tiers ou si vous utilisez plusieurs branches de Debian. 
</p>



<h2>Simuler l'installation ou la mise à jour de paquets</h2>


<p>
Pour simuler l'installation ou la mise à jour de paquets sans risquer de casser son système:
</p>

<div>
<div><i></i><br><span>#root</span></div>
  <div><pre><code>apt -s install <paquet>
apt -s full-upgrade</code></pre></div>
  </div>


<h2>Ressources</h2>


<ul><li><a href="https://manpages.debian.org/stretch/apt/apt.8.fr.html">man apt</a> </li>
<li><a href="https://itsfoss.com/apt-vs-apt-get-difference">Difference Between apt vs apt-get Explained</a></li>
</ul><p>
Consulter le manuel de la commande <em>apt</em> sur votre système:
</p>

<div>
<div><i></i><br><span>$user</span></div>
  <div><pre><code>man apt </code></pre></div>
  </div>




<div>
<span><i></i></span>
<span>Version utilisée pour le tuto:<br>
Debian 9.0 stretch<br>
apt 1.4.6
</span></div><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?article80/apt-et-la-gestion-des-paquets" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>nIQnutn : <a href="">Gestion des paquets avec APT</a> (12/01/2016)</li></ul></div></p>


