# articles

feed_id: https://jibecfed.fedorapeople.org/blog/nextcloud-12-est-disponible-sur-yunohost.html
title: Jean-Baptiste Holcroft : NextCloud 12 est disponible sur YunoHost
uri: Jean-Baptiste-Holcroft-NextCloud-12-est-disponible-sur-YunoHost
url: https://jibecfed.fedorapeople.org/blog/nextcloud-12-est-disponible-sur-yunohost.html
content:
<p>Il y a trois mois maintenant, nous apprenions la sortie de la <a href="https://nextcloud.com/blog/welcome-to-nextcloud-12/">version 12 de Nextcloud</a>. Celle-ci est désormais disponible sur <a href="http://yunohost.org/">YunoHost</a> !</p>
<p>La fonctionnalité la plus pratique pour moi est l’amélioration du partage de fichier dont je fais un usage intensif, le reste concerne l’amélioration de l’intégration …</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/nextcloud-12-est-disponible-sur-yunohost.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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Jean-Baptiste Holcroft : <a href="">Profiter de Fedora 26 pour utiliser le client Nextcloud</a> (12/07/2017)</li></ul></div></p>


title: Thuban : Personnaliser l'écran de connexion d'OpenBSD : xenodm
uri: Thuban-Personnaliser-l-écran-de-connexion-d-OpenBSD-xenodm
feed_id:
https://yeuxdelibad.net/Blog/?d=2017/08/07/11/30/45-personnaliser-lecran-de-connexion-dopenbsd-xenodm

url:
https://yeuxdelibad.net/Blog/?d=2017/08/07/11/30/45-personnaliser-lecran-de-connexion-dopenbsd-xenodm

content:
<p>OpenBSD propose par défaut un écran de connexion géré par <a href="https://man.openbsd.org/xenodm.1">xenodm</a>, tout comme le fait aussi gdm, kdm ou lightdm. Cependant, son apparence par défaut laisse à désirer...</p>

<div><img src="media/b3c45384.o_openbsd-60-xdm-nach-der-minimalinstallation.jpg" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/24/o_openbsd-60-xdm-nach-der-minimalinstallation.jpg" alt=""></div>

<p>Puisque je n'ai pas forcément envie d'installer un autre gestionnaire de connexion, c'est parti pour configurer xenodm.</p>

<p>Tout d'abord, notez que la configuration se déroule dans un fichier /etc/X11/xenodm/Xresources. Puisque je ne veux pas risquer que ma configuration soit écrasée par une mise à jour, je vais la réaliser dans un autre fichier que celui par défaut.</p>

<pre><code>doas cp /etc/X11/xenodm/Xresources /etc/X11/xenodm/Xresource-custom</code></pre>

<p>Toutes les modifications se feront dans <code>/etc/X11/xenodm/Xresource-custom</code>. Je le précise dans la configuration de xenodm. Pour ça, on édite le fichier <code>/etc/X11/xenodm/xenodm-config</code> :</p>

<pre><code>! DisplayManager*resources:	/etc/X11/xenodm/Xresources
DisplayManager*resources:	/etc/X11/xenodm/Xresources-custom</code></pre>

<p>Avant de configurer, je voudrais changer le fond derrière le widget de connexion. Il faut pour ça éditer le fichier <code>/etc/X11/xenodm/Xsetup_0</code> pour y mettre par exemple une commande remplissant l'écran avec un fond uni :</p>

<pre><code>xsetroot -solid "#001932"</code></pre>

<p>Ou bien qui appose un fond d'écran (disponible <a href="media/efb958d0.jarvis-hd-wallpaper_1456279059.jpg" data-original-source="http://wallpaperrs.com/uploads/movies/jarvis-hd-wallpaper_1456279059.jpg">ici</a>) :</p>

<pre><code>/usr/local/bin/feh --bg-scale /home/xavier/Images/Wallpapers/jarvis.jpg</code></pre>

<p>Pensez à bien mettre le chemin complet vers l'outil qui définit le fond d'écran. Notez que vous pouvez lancer n'importe quelle commance, comme par exemple un terminal ou autre :</p>

<pre><code>xterm +sb -bg black -fg green -geometry 100x22-0-0 cmatrix &amp;</code></pre>

<p>On peut commencer la configuration à proprement parler en modifiant le fichier <code>/etc/X11/xenodm/Xresource-custom</code>. Chaque élément de configuration est expliqué <a href="https://man.openbsd.org/xenodm.1#RESOURCES">ici</a>. Principalement, j'ai modifié les couleurs, les polices et les messages "login" et "password" pour obtenir ça :</p>

<div>
<img src="media/7d64a046.scrot.jpg" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/e5/scrot.jpg" alt=""></div>

<p>Et voici la configuration :</p>

<pre><code>
! $OpenBSD: Xresources.cpp,v 1.1 2016/10/23 08:30:37 matthieu Exp $
!
!
!
!
!




xlogin*login.translations: #override \\
	Ctrl<Key>R: abort-display()\\n\\
	<Key>F1: set-session-argument(failsafe) finish-field()\\n\\
	<Key>Left: move-backward-character()\\n\\
	<Key>Right: move-forward-character()\\n\\
	<Key>Home: move-to-begining()\\n\\
	<Key>End: move-to-end()\\n\\
	Ctrl<Key>KP_Enter: set-session-argument(failsafe) finish-field()\\n\\
	<Key>KP_Enter: set-session-argument() finish-field()\\n\\
	Ctrl<Key>Return: set-session-argument(failsafe) finish-field()\\n\\
	<Key>Return: set-session-argument() finish-field()

xlogin*greeting: .: AUTH ON CLIENTHOST :.
xlogin*namePrompt: login =
xlogin*passwdPrompt: password =
xlogin*fail: Login incorrect

xlogin*greetFont: Hack-16:dpi=75
xlogin*font: Hack-14:dpi=75
xlogin*promptFont: Hack-14:dpi=75
xlogin*failFont: Hack-14:dpi=75
xlogin*greetFace:       Hack-14:dpi=75
xlogin*face:            Hack-14:dpi=75
xlogin*promptFace:      Hack-14:dpi=75
xlogin*failFace:        Hack-14:dpi=75

! Change this according to your screen
! Use ``xdotool getmouselocation`` to find coordinates
xlogin.Login.width: 220
xlogin.Login.height: 140
xlogin.Login.x: 280
xlogin.Login.y: 50

! Colors
xlogin*background: #000001
!   The color used to display the input typed by the user.
xlogin.Login.foreground: #52AEF4
!    The color used to display the greeting.
xlogin.Login.greetColor: #21B4FD
!The color used to display prompts.
xlogin.Login.promptColor: #52AEF4
! fail text color
xlogin*failColor: red
! input background color
xlogin*inpColor: #000001

xlogin*borderWidth: 0
xlogin*frameWidth: 0
xlogin*innerFramesWidth: 0
xlogin.Login.sepWidth: 0
xlogin.Login.sepWidth: 0

!    If set to true, a placeholder character (echoPasswdChar) will be shown for fields normally set to not echo, such as password input. The default is false.
xlogin.Login.echoPasswd: true

xlogin.Login.allowRootLogin:	false

XConsole*background:	black
XConsole*foreground:	white
XConsole*borderWidth:	2
XConsole*borderColor:   grey
XConsole.text.geometry:	480x130
XConsole.verbose:	true
XConsole*iconic:	true
XConsole*font:		fixed
</code></pre>

<p>À votre tour de montrer votre écran d'accueil. Les possibilités sont infinies, laissez libre cours à votre imagination! N'oubliez pas que vous pouvez lancer n'importe quelle commande en éditant le fichier Xsetup_0. Qui a envie de mettre un conky ? Des widgets qui vont chercher une VDM? Ou bien le script ci-dessous (cadeau!) :</p>

<pre><code>#!/bin/sh
# Auteur :      thuban <thuban@yeuxdelibad.net>
# licence :     MIT
# Description : surprise !

URL="$(/usr/bin/ftp -o - 'http://feeds.feedburner.com/BonjourMadame?format=xml' | /usr/bin/grep -o 'src="http[^"]*"'| /usr/bin/cut -d\\" -f2 | /usr/bin/head -n1)"
ftp -o /tmp/bm.jpg "$URL"
/usr/local/bin/display /tmp/bm.jpg &amp;
</code></pre>
<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/08/07/11/30/45-personnaliser-lecran-de-connexion-dopenbsd-xenodm" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.fedora-fr.org/renault/post/Fin-de-vie-de-Fedora-24
title: Renault : Fin de vie de Fedora 24
uri: Renault-Fin-de-vie-de-Fedora-24
url: https://blog.fedora-fr.org/renault/post/Fin-de-vie-de-Fedora-24
content:
<p>C'est en ce mardi 8 août 2017 que Fedora 24 a été déclaré comme en fin de
vie.</p>
<h3>Qu'est-ce que c'est ?</h3>
<p>Un mois après la sortie d'une Fedora version n, ici Fedora 26, la version
n-2 (donc Fedora 24) est déclarée comme en fin de vie. Ce mois sert à donner du
temps aux utilisateurs pour faire la mise à niveau. Ce qui fait qu'en moyenne
une version est officiellement supportée pendant 13 mois.</p>
<p>En effet, la fin de vie d'une version signifie qu'elle n'aura plus de mises
à jour et plus aucun bogue ne sera corrigé. Pour des questions de sécurité,
avec des failles non corrigées, il est vivement conseillé aux utilisateurs de
Fedora 24 et antérieurs d'effectuer la mise à niveau vers Fedora 26 ou 25.</p>
<h3>Que faire ?</h3>
<p>Si vous êtes concernés, il est nécessaire de faire la mise à niveau de vos
systèmes. Vous pouvez <a href="https://doc.fedora-fr.org/wiki/T%C3%A9l%C3%A9charger_Fedora" hreflang="fr">télécharger des images CDs plus récentes</a>.</p>
<p>Il est également possible de faire <a href="https://doc.fedora-fr.org/wiki/Mise_%C3%A0_niveau_de_Fedora" hreflang="fr">la
mise à niveau sans réinstaller via DNF ou GNOME Logiciels</a>. Pour cela, taper
les commandes suivantes en root dans votre terminal :</p>
<p>Notez que vous pouvez également passer directement à Fedora 26 par ce biais
en changeant le numéro de version correspondante dans la ligne idoine.
Cependant cette procédure est plus risquée car moins testée.</p>
<p>GNOME Logiciels a également dû vous prévenir par une pop-up de la
disponibilité de Fedora 25 ou 26. N'hésitez pas à lancer la mise à niveau par
ce biais.</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/Fin-de-vie-de-Fedora-24" 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="">Fin de vie de Fedora 22</a> (21/07/2016)</li><li>Renault : <a href="">Fin de vie de Fedora 23</a> (20/12/2016)</li><li>Renault : <a href="">Borsalinux-fr sera au Geekopolis le 23 et 24 mai</a> (18/05/2015)</li><li>Renault : <a href="">Fedora 24 Alpha est disponible !</a> (29/03/2016)</li><li>Renault : <a href="">Votez pour les fonds d&#039;&eacute;cran suppl&eacute;mentaires de Fedora 24 !</a> (12/04/2016)</li></ul></div></p>


title: Renault : Élections pour le Conseil, FESCo et FAmSCo cette semaine
uri: 2017-08-08-Renault-Élections-pour-le-Conseil-FESCo-et-FAmSCo-cette-semaine
feed_id:
https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-Conseil%2C-FESCo-et-FAmSCo-cette-semaine2

url:
https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-Conseil%2C-FESCo-et-FAmSCo-cette-semaine2

content:
<p>Comme le projet Fedora est communautaire, une partie du collège des
organisations suivantes doit être renouvelée : Council, FESCo et FAmSCo. Et ce
sont les contributeurs qui décident. Chaque candidat a bien sûr un programme et
un passif qu'ils souhaitent mettre en avant durant leur mandat pour orienter le
projet Fedora dans certaines directions. Je vous invite à étudier <a href="https://communityblog.fedoraproject.org/category/elections/" hreflang="en">les
propositions des différents candidats pour cela.</a></p>
<p><img src="media/195eec9b.Vote.png" data-original-source="https://blog.fedora-fr.org/public/renault/Vote.png" alt="J'ai voté" title="J'ai voté, déc. 2008"></p>
<p>Pour voter, il est nécessaire d'avoir un <a href="https://admin.fedoraproject.org/accounts/home" hreflang="fr">compte FAS
actif</a> et de faire son choix <a href="https://admin.fedoraproject.org/voting" hreflang="en">sur le site du
scrutin</a>. Vous avez jusqu'au lundi 14 août à 22h heure française pour le
faire. Donc n'attendez pas trop.</p>
<p>Je vais profiter de l'occasion pour résumer le rôle de chacun de ces comités
afin de clarifier l'aspect décisionnel du projet Fedora mais aussi visualiser
le caractère communautaire de celui-ci.</p>
<h3>Council</h3>
<p>Le <a href="https://fedoraproject.org/wiki/Council" hreflang="en">Council</a> est ce qu'on pourrait qualifier le grand conseil du projet.
C'est donc l'organe décisionnaire le plus élevé de Fedora. Le conseil définit
les objectifs à long terme du projet Fedora et participe à l'organisation de
celui-ci pour y parvenir. Cela se fait notamment par le biais de discussions
ouvertes et transparentes vis à vis de la communauté.</p>
<p>Mais il gère également l'aspect financier. Cela concerne notamment les
budgets alloués pour organiser les évènements, produire les goodies, ou des
initiatives permettant de remplir les dits objectifs. Ils ont enfin la charge
de régler les conflits personnels importants au sein du projet, tout comme les
aspects légaux liés à la marque Fedora.</p>
<p>Les rôles au sein du conseil sont complexes.</p>
<h4>Ceux avec droit de vote complet</h4>
<p>Tout d'abord il y a le <a href="https://fedoraproject.org/wiki/Project_Leader?rd=Fedora_Project_Leader" hreflang="en">FPL (Fedora Project Leader)</a> qui est le dirigeant du conseil
et <em>de facto</em> le représentant du projet. Son rôle est lié à la tenue de
l'agenda et des discussions du conseil, mais aussi de représenter le projet
Fedora dans son ensemble. Il doit également servir à dégager un consensus au
cours des débats. Ce rôle est tenu par un employé de Red Hat et est choisi avec
le consentement du conseil en question.</p>
<p>Il y a aussi le FCAIC (Fedora Community Action and Impact Coordinator) qui
fait le lien entre la communauté et l'entreprise Red Hat pour faciliter et
encourager la coopération. Comme pour le FPL, c'est un employé de Red Hat qui
occupe cette position avec l'approbation du conseil.</p>
<p>Il y a deux places destinées à la représentation technique et à la
représentation plus marketing / ambassadrice du projet. Ces deux places
découlent d'une nomination décidée au sein des organes dédiées à ces activités
: le FESCo et le FAmSCo. Ces places sont communautaires mais ce sont uniquement
ces comités qui décident des attributions.</p>
<p>Il reste deux places communautaires totalement ouvertes et dont tout le
monde peut soumettre sa candidature ou voter. Cela permet de représenter les
autres secteurs d'activité comme la traduction ou la documentation mais aussi
la voix communautaire au sens la plus large possible. C'est pour l'une de ces
places que le vote est ouvert cette semaine !</p>
<h4>Ceux avec le droit de vote partiel</h4>
<p>Un conseiller en diversité est nommé par le FPL avec le soutien du conseil
pour favoriser l'intégration au sein du projet des populations le plus souvent
discriminées. Son objectif est donc de déterminer les programmes pour régler
cette problématique et résoudre les conflits associés qui peuvent se
présenter.</p>
<p>Un gestionnaire du programme Fedora qui s'occupe du planning des différentes
versions de Fedora. Il s'assure du bon respect des délais, du suivi des
fonctionnalités et des cycles de tests. Il fait également office de secrétaire
du conseil. C'est un employé de Red Hat qui occupe ce rôle toujours avec
l'approbation du conseil.</p>
<h3>FESCo</h3>
<p>Le <a href="https://fedoraproject.org/wiki/Fedora_Engineering_Steering_Committee?rd=FESCo" hreflang="en">FESCo (Fedora Engineering Steering Committee)</a> est un conseil
entièrement composé de membres élus et totalement dévoués à l'aspect technique
du projet Fedora.</p>
<p>Ils vont donc traiter en particulier les points suivants :</p>
<ul><li>Les nouvelles fonctionnalités de la distribution ;</li>
<li>Les sponsors pour le rôle d'empaqueteur (ceux qui pourront donc superviser
un débutant) ;</li>
<li>La création et la gestion des <a href="https://fedoraproject.org/wiki/Category:SIGs?rd=SIGs" hreflang="en">SIGs
(Special Interest Group)</a> pour organiser des équipes autour de certaines
thématiques ;</li>
<li>La procédure d'empaquetage des paquets.</li>
</ul><p>Le responsable de ce groupe est tournant. Les 9 membres sont élus pour un
an, sachant que chaque élection renouvelle la moitié du collège.</p>
<h3>FAmSCo</h3>
<p>Le <a href="https://fedoraproject.org/wiki/Fedora_Ambassadors_Steering_Committee?rd=FAMSCO" hreflang="en">FAmSCo (Fedora Ambassadors Steering Committee)</a> est
l'équivalent du FESCo sur l'aspect plus humain du projet. Pendant que le FESCo
se préoccupera beaucoup plus des empaqueteurs, la préoccupation de ce conseil
est plutôt l'ambassadeur.</p>
<p>Voici un exemple des thèmes dont il a compétence :</p>
<ul><li>Gérer l'accroissement des ambassadeurs à travers le mentoring ;</li>
<li>Pousser à la création et au développement des communautés plus locales
comme la communauté française par exemple ;</li>
<li>Réaliser le suivi des évènements auxquels participent les ambassadeurs
;</li>
<li>Accorder les ressources aux différentes communautés ou activités, en
fonction des besoin et de l'intérêt ;</li>
<li>S'occuper des conflits entre ambassadeurs.</li>
</ul><p>Les 7 membres de cette équipe sont également entièrement élus avec une durée
de mandat d'un an. Chaque élection renouvelle le collège par moitié.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-Conseil%2C-FESCo-et-FAmSCo-cette-semaine2" 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="">Votez cette semaine pour le FESCo et le Conseil de Fedora !</a> (19/07/2016)</li><li>Renault : <a href="">R&eacute;sultats des &eacute;lections de Fedora</a> (29/01/2017)</li><li>Renault : <a href="">Petit probl&egrave;me dans les &eacute;lections du FAmSCo</a> (06/03/2017)</li></ul></div></p>


feed_id: https://jibecfed.fedorapeople.org/blog/la-genealogie-avec-linux.html
title: Jean-Baptiste Holcroft : La généalogie avec Linux
uri: Jean-Baptiste-Holcroft-La-généalogie-avec-Linux
url: https://jibecfed.fedorapeople.org/blog/la-genealogie-avec-linux.html
content:
<p>Ayant des difficultés à comprendre qui-est-qui dans les arbres familiaux, un dessin m’est souvent bien utile. Voici la solution que j’ai trouvée pour avoir un arbre généalogique avec des logiciels libres.</p>
<p>Ayant ma belle-famille en Europe de l’Est, s’ajoute à ma difficulté de compréhension des relations …</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/la-genealogie-avec-linux.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: http://alterlibriste.free.fr/index.php?post/2017/08/09/Perspective-critique
title: alterlibriste : Perspective critique
uri: alterlibriste-Perspective-critique
url: http://alterlibriste.free.fr/index.php?post/2017/08/09/Perspective-critique
content:
<p><img src="media/636a7704.Firefox57-620.jpg" data-original-source="http://www.zdnet.fr/i/edit/ne/2017/08/Firefox57-620.jpg" alt=""></p>


<p>Je vais revenir sur <a href="http://alterlibriste.free.fr/index.php?post/2017/07/31/Dans-le-doute-abstiens-toi">mon article de la semaine dernière</a> pour repréciser l’objet de ce billet aux défenseurs de panda roux qui ont laissé des commentaires.</p> <p>J’essayais d’aller plus loin que l’analyse de mes confrères blogueurs sur l’analyse de l’avenir plus ou moins radieux de Firefox en notant principalement que par manque de concurrence, les développeurs web n’allaient bientôt ne tester que sur Chrome utilisé par la quasi-totalité des utilisateurs. Je donnais pour exemple le site de demande de carte de transport de mon agglo pour lequel je n’ai pas eu d’autre solution que de passer par Chrome (j’avais oublié de préciser que le standard téléphonique d’assistance sonnait dans le vide).</p>


<p>La plupart des commentaires sont repartis sur le sempiternel argument de la performance pas si mauvaise (voire meilleure) de Firefox. Où ai-je écrit que Firefox était moins bon ? J’ai juste dit que c’était un des arguments de ceux qui passaient à Chrome, ce qui n’est pas mon cas, et j’ai bien précisé que ce n’était pas la priorité pour moi, qui est d’abord le respect de ma vie privée et la possibilité de me laisser régler le maximum de paramètres comme je l’entends en plus que ce soit libre bien évidemment.</p>


<p>Et donc dans son dernier commentaire, Tranche m’invite à installer la dernière version de Firefox et faire remonter ce qui ne fonctionne pas à l’équipe. Encore une fois, je n’ai pas déploré le fait que le navigateur soit (plus) mauvais (qu’un autre), mais qu’il arrivait que des sites ne fonctionnent pas. Sachant que tester ou remonter des informations ne seront jamais des actions faites par la plupart des utilisateurs qui iront sans poser de question sur l’outil qui marche (même s’il bouffe des données à tous les repas), j’ai téléchargé la dernière version en nigthly (57) dont <a href="http://www.zdnet.fr/actualites/firefox-contre-attaque-prends-garde-a-toi-google-chrome-39855812.htm">on nous annonce qu’elle pulvérisera tout sur son chemin</a>.</p>


<p>J’ai d’abord voulu reprendre la version que j’utilise (52ESR) afin de voir où ça bloquait et faire le test en parallèle. Oh, surprise, depuis la dernière fois le site a été corrigé et fonctionne (faut croire qu’il y a quand même encore quelques utilisateurs de Firefox et que l’anomalie a pu être remontée un jour où l’assistance n’était pas en vacances). Cela confirme mes dires et craintes : le jour où Firefox ne sera plus assez utilisé, les sites ne seront plus tous compatibles, ce qui est problématique lorsque les démarches sur internet deviennent obligatoires.</p>


<p>Mais revenons à la Nightly build dont Tranche me dit que l’utiliser, c’est l’adopter, et qu’une nouvelle version toutes les six semaines, c’est merveilleux pour la dynamique d’un projet et sa sécurité. Il faut préciser ici que je suis convaincu par Debian Stable (même si d’autres choix sont respectables) parce que je veux que mon outil de travail fonctionne sans modification (qui sont parfois mieux mais aussi moins bien quand ça ne marche plus) pendant au moins un an. Pour les mêmes raisons, j’utilise donc la version ESR de Firefox.</p>


<p>Autant je n’ai rien contre les mises à jour de sécurité que j’applique aussi rapidement que possible (et qui s’appliquent aussi sur les outils stables), autant changer un truc de droite à gauche pour qu’il passe ensuite au milieu et revienne finalement à droite, ça me gonfle. Et là, comme par magie, on retrouve du Firefox au look d’avant Australis avec les onglets carrés. Perso, je m’en fous un peu, ça ne changera rien à ma navigation, mais il y a quand même des gens très intelligents qui disent à un moment qu’il faut tout faire pour ressembler à Chrome et quelque temps plus tard, que c’est quand même mieux de garder son identité.</p>


<p>2 pas en avant, 1 pas en arrière, ça ne m’intéresse pas. Je veux un truc constant auquel on n’a pas à se réhabituer en permanence et surtout qui ne me casse pas les outils dont j’ai besoin (une bonne moitié des quelques modules que j’utilise non compatibles avec le multi-processus, ça va faire mal dans les chaumières). Si je décide de passer à une version supérieure (que ce soit de distro, de bureau ou de navigateur), c’est parce que je sais ce qui m’attend, il y a bien sûr toujours des améliorations, des gains de performances ou d’ergonomie mais aussi des choses qui vont changer et d’autres qui ne vont plus marcher et qu’il faudra remplacer. Pour cela, je veux être préparé, avoir testé et décider l’upgrade quand je suis prêt.</p>


<p>Revenons quand même à la fin des commentaires. Comme j’intitulais mon billet <em>“Dans le doute, abstiens-toi”</em> (sous entendu, dans le doute que Firefox ne soit pas à la hauteur, abstiens-toi de lui planter un coup de couteau dans le dos), on me dit que dans ma grande ignorance technique de ce qu’il y a sous le capot, je ferais mieux aussi de m’abstenir. Une forme de <a href="media/61cf32fe.8u8cgt.jpg" data-original-source="http://m.memegen.com/8u8cgt.jpg">tagglisation</a> qu’aurait apprécié <a href="https://cyrille-borne.com/">Cyrille</a> à qui je dédie ce billet parce qu’il vient à nouveau de suicider son blog sous la pression d’une trop grande audience. Donc si on avait un moteur de course monté sur une voiture mal finie ou dont les options seraient incohérentes, en tant que conducteur, on n’aurait qu’à la fermer parce qu’on ne sait pas apprécier ce qu’il y a sous le capot. Soit.</p>


<p>Ce qui me gêne ici, et quelques autres partageront mon avis, c’est que l’on n’a pas le droit de critiquer le libre (et j’entends ici, la critique en tant qu’analyse des points positifs et négatifs, pas du bashing). De tout mon article, je ne cesse de répéter, qu’hors de Firefox, point de salut mais que Mozilla fait parfois des erreurs et c’est tout juste si je ne suis pas un traître à la cause qui fait plus de mal que de 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/08/09/Perspective-critique" 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>Philippe Scoffoni : <a href="">Waterfox, un clone 64 bits de Firefox pour Windows</a> (09/01/2012)</li><li>La vache libre : <a href="">Mozilla Lightbeam &ndash; Prenez connaissance des infos de tracking des sites que vous visitez</a> (26/10/2013)</li><li>alterlibriste : <a href="">Dans le doute, abstiens-toi</a> (31/07/2017)</li></ul></div></p>


feed_id: https://sujets-libres.fr/index.php?article226/openmailbox-modifie-son-offre
title: Frédéric Micout : Openmailbox modifie son offre
uri: Frédéric-Micout-Openmailbox-modifie-son-offre
url: https://sujets-libres.fr/index.php?article226/openmailbox-modifie-son-offre
content:
<p>En soit, une telle nouvelle ne m'intéresse pas car mon mail est auto-hébergé. Toutefois, nombreux sont ceux qui utilisent ce service. Nombreux sont ceux aussi à avoir été pris de cours lorsque le service a sans prévenir modifié son offre, amputant au passage l'offre gratuite de choses de base comme l'accès POP/IMAP. Certains semblent avoir du mal à digérer cela. A mon sens, ça pointe autre chose : un service mail ne peut pas à la fois être simple, gratuit, pérenne, éthique et efficace.</p>

<p>Les conditions générales d'utilisation ne sont jamais lues car souvent illisibles, faut bien l'avouer. Ici coup de bol, elles sont simples et claires : <a href="https://www.openmailbox.org/tos">https://www.openmailbox.org/tos</a>. Malheureusement, c'est pas pour ça qu'elles sont plus lues. Il existe bien une offre gratuite mais quoi qu'il arrive, OpenMailBox se décharge des conséquences des aléas techniques sur leurs utilisateurs, utilisateurs qui sont au passage seuls responsables de leurs données.</p>

<p>Je peux comprendre qu'une annonce aussi brutale soit (très) mal perçue mais il faut quand même remettre les choses à leur place. Un service gratuit peut s'arrêter du jour au lendemain sans préavis. C'est quasiment ce qui est arrivé là et c'est une chose à prendre en compte lorsque l'on s'inscrit. Il est de la responsabilité des utilisateurs de prendre les mesures adéquates pour faire face à ce qui peut survenir et qui est prévisible (encore une fois, c'était tout à fait prévisible à plus ou moins longue échéance). Donc la moindre des choses, c'est de sauvegarder ses données ailleurs périodiquement. La bonne pratique serait d'en conserver au moins une copie locale à jour. Cela est aussi utile en cas de problème technique indépendant de la volonté du tiers qui propose le service.</p>

<p>Chose amusante, car sans conséquences sur l'instant, ils sont nombreux à migrer vers un autre service gratuit. A ceux là, je tiens juste à rappeler que ça ne change rien au problème et qu'ils gardent cette épée de damoclès au dessus de la tête s'ils ne se sentent pas plus responsables de leurs données. Le prochain arrêtera peut être complètement son service sans possibilité de récupérer ses données.</p>

<p>Chose plus inquiétante, ceux qui se plaignent sont majoritairement des utilisateurs du service gratuit et ils se comportent comme des clients pour qui tout est dû et qui balaient leurs propres obligations d'un revers de main (envers eux même et envers le tiers qui propose le service). Je ne trouve pas ça sain comme approche. Dans les commentaires que j'ai pu lire, je vois qu'ils sont nombreux à annoncer vouloir migrer vers l'offre gratuite de <a href="https://www.net-c.com/">net-c</a>. Si vous vous trouvez dans ce cas là, je n'ai pas regardé dans le détail mais c'est probablement un très bon choix. Toutefois, en utilisant leur service gratuit, les conditions d'utilisation (point 12.1) stipulent par exemple et très clairement que lorsque vous accédez à leur service, vous ne devez pas bloquer leurs publicités (les CGU sont un peu plus consistantes que celles d'OpenMailBox mais elles restent lisibles, ne vous privez pas). Je serais curieux de connaître la proportion d'utilisateurs qui tiendra compte de ce genre de détail avant de souscrire... Et qu'est-ce qui empêche le service en question de bloquer l'accès à leur site pour les utilisateurs gratuits ne respectant pas cette clause ?</p>
<p><img src="media/87821f97.421f965d54564b575f0c495191fb16ce" data-original-source="http://cdn.libravatar.org/avatar/421f965d54564b575f0c495191fb16ce" alt="Gravatar de Frédéric Micout" class="gravatar" /><br/><i>Original post of <a href="https://sujets-libres.fr/index.php?article226/openmailbox-modifie-son-offre" title="Visit the source">Frédéric Micout</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/08/07/15/55/48-nobelium-outil-de-notification
title: Thuban : Nobelium : outil de notification
uri: Thuban-Nobelium-outil-de-notification
url: https://yeuxdelibad.net/Blog/?d=2017/08/07/15/55/48-nobelium-outil-de-notification
content:
<p>Je bosse sur des bouts de code en ce moment, et dans une application, je voulais proposer des notifications.<br>
Après avoir modifié des bouts de code trouvés ci et là, j'ai pensé que ça pourrait tout aussi bien faire office de remplaçant à notify-send ou autre notifier basé sur GTK ou autre : Nobelium était né.<br>
Ce dernier se base sur tkinter, c'est donc très léger. Il affiche un message à l'emplacement souhaité de l'écran, peut contenir des images, il est animé et ses couleurs peuvent être modifiées.</p>

<p>Vous trouverez le code sur framagit : <a href="https://framagit.org/Thuban/No">https://framagit.org/Thuban/No</a></p>

<p>Voici à quoi il ressemble :</p>

<div>
<img src="media/d59a4d60.no1.png" data-original-source="https://framagit.org/Thuban/No/raw/master/no1.png" alt="alt"><br><br><img src="media/663ccd34.no2.png" data-original-source="https://framagit.org/Thuban/No/raw/master/no2.png" alt="alt"><br><br></div>

<video src="media/bd88a5b4.no3.webm" data-original-source="https://yeuxdelibad.net/Programmation/No_Nobelium/no3.webm" controls width="950" height="300"></video><p>À titre d'exemple, j'ai utilisé ce code pour écrire un <a href="https://framagit.org/Thuban/Mn">démon qui m'envoie des notifications sur ce que mon lecteur de musique MPD joue que j'ai appelé Mn</a>.<br>
Voici ce que ça donne :</p>

<div><img src="media/2337de53.mn1.png" data-original-source="https://framagit.org/Thuban/Mn/raw/master/mn1.png" alt="alt"></div>

<p>Enjoy ;)</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2017/08/07/15/55/48-nobelium-outil-de-notification" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">Programmer un GUI en python -- Pourquoi TkInter ?</a> (04/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 1, une visionneuse d&#039;images</a> (11/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 2, des dialogues</a> (18/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 3, la guerre des boutons</a> (25/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 4, l&#039;apparence du GUI</a> (01/02/2017)</li></ul></div></p>


feed_id: https://raspbian-france.fr/docker-swarm-raspberry-pi/
title: RaspbianFrance : Créer un cluster de Raspberry Pi avec Docker Swarm
uri: RaspbianFrance-Créer-un-cluster-de-Raspberry-Pi-avec-Docker-Swarm
url: https://raspbian-france.fr/docker-swarm-raspberry-pi/
content:
<p>Il y a quelques temps la Fondation Raspberry Pi a annoncé la<strong> compatibilité de Docker sur la Raspberry Pi</strong>. Ainsi il est maintenant plus facile de mettre en place et d’utiliser Docker sur la Raspberry. Aujourd’hui nous allons vous expliquer <strong>comment installer Docker Swarm</strong>, un mode de Docker permettant de <strong>réaliser un cluster</strong> (mise en relation de plusieurs Rsapberry) très facilement.<br>
Vous ne connaissez pas Docker ? Ce n’est pas grave, <a href="https://raspbian-france.fr/docker-raspberry-pi/" target="_blank" rel="noopener nofollow">Frank a réalisé pour vous un article détaillé sur le sujet</a>.</p>
<p>Pour exploiter ce tutoriel, vous aurez besoin de minimum <a href="http://geni.us/rflusraspberrypi3" target="_blank" rel="noopener nofollow">deux Raspberry Pi</a>, de <a href="http://geni.us/rflalimentationraspber" target="_blank" rel="noopener nofollow">leurs câbles d’alimentation</a>, ainsi que <a href="http://geni.us/rflmicrosd8gocom" target="_blank" rel="noopener nofollow">de carte microSD</a> (8Go est suffisant).</p>
<h3>Installer Docker sur la Raspberry Pi</h3>
<p>Pour installer Docker sur la Raspberry Pi, il n’y a rien de compliqué . En effet, il vous suffit simplement  de vous <strong>connecter sur la Pi en SSH</strong> et de taper la commande suivante :</p>
<pre>curl -sSL https://get.docker.com | sh</pre>
<p>Vous pouvez dès à présent<strong> créer vos containers ou télécharger</strong> les containers de la communauté, via la plateforme <a href="https://hub.docker.com/" target="_blank" rel="noopener nofollow">DockerHub</a>. Attention néanmoins à<strong> utiliser des containers ARM</strong>, sinon Docker ne sera pas capable de les lancer.</p>
<h3>Mise en place du cluster de Raspberry Pi avec Docker Swarm</h3>
<p>Avec l’arrivée officielle de docker sur la Raspberry pi, nous pouvons profiter de <strong>Docker Swarm</strong> qui permet de <strong>créer un cluster</strong> (création d’un ensemble de machines) afin de gérer plusieurs machines comme une seule ressource. Ainsi avec un cluster de 4 Raspberry Pi et Docker Swarm, les containers seront répartis automatiquement afin d’obtenir un système stable.</p>
<p>Docker Swarm fonctionne avec <strong>un manager et des worker</strong>, ces derniers sont comme vous l’avez compris sous les ordres du manager. Nous allons donc devoir<strong> assigner les rôles à nos raspberry pi</strong>.</p>
<p>Ici, nous avons fait le test avec deux Raspberry Pi sous Raspbian Jessie :<br>
l’une portant le nom (host) « <em>raspManager</em> » et l’ip <em>192.168.1.100</em> et la seconde nommée « <em>raspWorker01</em> » avec l’ip <em>192.168.1.101</em>.</p>
<h4>Ajout des Pi au cluster</h4>
<p>Tout d’abord, nous commençons par initialiser le cluster, pour cela nous exécutons la commande <em>docker swarm init</em> sur la Raspberry Pi Manager.<br>
Une fois la commande lancée, le terminal vous enverra les instructions pour ajouter des workers à votre cluster.</p>
<pre>pi@raspManager:~ $ sudo docker swarm init 
Swarm initialized: current node (4c13twqzewrqkuraxybajr973) is now a manager.

To add a worker to this swarm, run the following command:

docker swarm join \\
 --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l \\
 192.168.1.100:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.</pre>
<p>Comme vous pouvez le constater, <strong>Swarm vient d’être initialisé</strong>. Pour ajouter vos Raspberry Pi au cluster Docker, nous avons juste à nous connecter à la seconde Pi (<em>raspWorker01</em>) en SSH puis à coller la commander qui nous a été donnée, ici <em>docker swarm join –token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 192.168.1.100:2377</em></p>
<pre>pi@raspWorker01:~ $ sudo docker swarm join --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 192.168.1.100:2377</pre>
<p>Attention le token que donne le manager n’est jamais le même, veillez à bien copier la commande donnée par votre Raspberry Manager.</p>
<p>Après avoir validé la commande sur le worker, le terminal vous informera de la réussite de l’ajout.</p>
<pre>This node joined a swarm as a worker.</pre>
<p>Vous pouvez à tout moment vérifier le statut du cluster avec la commande<em> docker node ls</em>, cette commande se lance sur la machine Manager.</p>
<pre>pi@raspManager:~ $ sudo docker node ls
ID                          HOSTNAME        STATUS    AVAILABILITY    MANAGER STATUS
4c13twqzewrqkuraxybajr973 * raspManager     Ready     Active          Leader
a7demo2k14obqp66gbxfsm7     raspWorker01    Ready     Active</pre>
<p>Vous pouvez maintenant mettre en place vos containers sur votre cluster de Raspberry Pi.<br>
Aussi nous vous recommandons d’opter pour des containers sous <em>Alpine Linux</em> ce qui à l’avantage d’être très léger !</p>
<p>Cet article <a rel="nofollow" href="https://raspbian-france.fr/docker-swarm-raspberry-pi/">Créer un cluster de Raspberry Pi avec Docker Swarm</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/docker-swarm-raspberry-pi/" title="Visit the source">RaspbianFrance</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>RaspbianFrance : <a href="">Installer un serveur Minecraft sur votre Raspberry Pi 2&nbsp;!</a> (07/03/2015)</li><li>RaspbianFrance : <a href="">Transformer sa Raspberry Pi en serveur GitHub avec GitLab</a> (22/03/2016)</li><li>RaspbianFrance : <a href="">Connectez votre Raspberry Pi &agrave; un VPN</a> (28/06/2017)</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="">Comment mettre &agrave; jour Raspbian pour la Raspberry Pi 2</a> (14/02/2015)</li></ul></div></p>


feed_id: https://blogduyax.madyanne.fr/2017/email-important/
title: Yannic Arnoux : L'e-mail n'a jamais été aussi important
uri: Yannic-Arnoux-L-e-mail-n-a-jamais-été-aussi-important
url: https://blogduyax.madyanne.fr/2017/email-important/
content:
<p>En lisant les réactions enflammées des utilisateurs de OpenMailBox qui ont, à
juste titre, l’impression d’avoir été pris pour des jambons, on réalise que cet
e-mail, dont on annonce régulièrement la mort prochaine mais sans avoir de
remplaçant, est encore plus important qu’auparavant.</p>

<p>Pour beaucoup de la nouvelle génération, c’est un moyen de communication dépassé
et ils ont tendance à créer des e-mails en pagaille pour s’inscrire sur des
sites mais pas spécialement pour communiquer. Cela change rapidement à
l’approche de l’entrée dans le monde du travail et la nécessité d’avoir un
e-mail stable, qui ne soit pas <em>kikou48</em>, afin d’envoyer des CV à des recruteurs.</p>

<p>L’adresse e-mail représente <strong>une identité</strong> par :</p>

<ul><li>sa composition : utiliser le classique prenom.nom ou bien inventer un jeu de mot mnemotechnique avec son nom ou son prénom</li>
<li>le choix de son domaine : le choix d’un GAFAM (gmail, yahoo, outlook) ou un domaine à soi (qu’on vous fera souvent répéter car c’est rare)</li>
</ul><p>Avec la généralisation de l’e-mail comme identifiant pour s’inscrire à n’importe
quel site ou forum, <strong>la pérennité</strong> de l’e-mail est devenue vitale. Quelques
années plus tôt, on envoyait un e-mail aux personnes de son carnet d’adresse
avec sa nouvelle adresse et c’était bon. Aujourd’hui on est inscrit sur quantité
de sites et un changement est long, pénible et peut tourner à la galère si vous
n’avez plus accès à la boite de votre ancienne adresse.</p>

<p>Cela conforte l’idée de ne pas confier son e-mail à des fournisseurs
(commerciaux ou associatifs) qui ne seront pas capables de garantir cette
pérennité. Ca fait mal de l’écrire, mais il est aujourd’hui plus pérenne de
confier son e-mail à un GAFAM qu’à une startup qui joue la carte de la
protection de la vie privée et  peut changer ses conditions de services ou
déposer le bilan.</p>

<p>Néanmoins, ce n’est pas ce que je recommande car :</p>

<ul><li>l’e-mail GAFAM est pérenne mais il n’est pas sécurisé. Clairement on échange un service contre sa vie privée qui sera scrutée et modélisée à des fins de profilage.</li>
<li>l’e-mail GAFAM peut être clôturé sur un malentendu et sans recours possible ; on a vu des précédents.</li>
</ul><p>Avec la déclaration obligatoire des impôts sur le revenu en ligne à partir de
2018, la situation ne vas pas s’arranger. Une partie de la population (je pense
aux seniors notamment mais pas seulement) qui n’est peut-être pas initiée à l’informatique va
devoir déclarer en ligne et fournir un e-mail de contact qui sera son principal
lien avec l’administration. Est-ce qu’on a prévu de former ces gens ? Est-ce
qu’il y a un plan national de fournir un e-mail <em>à la française</em>, sécurisé,
pérenne dans le temps ou bien va-t-on les donner en patûre aux GAFAM ?</p>

<p>C’est une question semi-ouverte, je ne suis pas très confiant de l’issue :-(</p>

<p>Aujourd’hui ceux qui protègent leur vie privée ont été sensibilisés au problème
et ils ont une culture de base en informatique. Cela laisse encore du monde sur
le bas-côté de la route.</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="https://blogduyax.madyanne.fr/2017/email-important/" 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>


title: System Linux : Scanners de vulnérabilités d'applications Web
uri: System-Linux-Scanners-de-vulnérabilités-d-applications-Web
feed_id:
https://www.system-linux.eu/index.php?post/2017/08/11/Scanners-de-vuln%C3%A9rabilit%C3%A9s-d-applications-Web

url:
https://www.system-linux.eu/index.php?post/2017/08/11/Scanners-de-vuln%C3%A9rabilit%C3%A9s-d-applications-Web

content:
<p><img src="media/3183a428.scanner.jpg" data-original-source="https://www.system-linux.eu/public/images/scanner.jpg" alt="scanner.jpg" title="scanner.jpg, août 2017"></p>


<p>C'est de plus en plus à la mode visiblement <img src="media/28b0cec9.smile.png" data-original-source="https://www.system-linux.eu/themes/default/smilies/smile.png" alt=":)"></p>    <p>Deux liens intéressants :</p>


<p><a href="http://sectoolmarket.com/wivet-score-unified-list.html">http://sectoolmarket.com/wivet-score-unified-list.html</a></p>


<p><a href="http://resources.infosecinstitute.com/14-popular-web-application-vulnerability-scanners/#gref">http://resources.infosecinstitute.com/14-popular-web-application-vulnerability-scanners/#gref</a></p>


<p><strong>Arachni</strong> est à essayer il me semble.</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/08/11/Scanners-de-vuln%C3%A9rabilit%C3%A9s-d-applications-Web" 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>Admin-Linux : <a href="">Arachni &ndash; Scanner distribu&eacute; de vuln&eacute;rabilit&eacute;</a> (29/04/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 24, f&eacute;vrier 2014</a> (24/02/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 21, avril 2014</a> (21/04/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 09, May 2016</a> (09/05/2016)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 13, juin 2016</a> (13/06/2016)</li></ul></div></p>


feed_id: https://www.blog-libre.org/2017/08/11/pas-de-doute-avec-firefox-57/
title: blog-libre : pas de doute avec Firefox 57
uri: blog-libre-pas-de-doute-avec-Firefox-57
url: https://www.blog-libre.org/2017/08/11/pas-de-doute-avec-firefox-57/
content:
<p>Mon titre à deux balles chambre mon ami Cascador et son <a href="https://www.blog-libre.org/2017/07/28/comme-un-doute/" target="_blank" rel="noopener">Comme un doute</a> concernant le navigateur libre et open source Firefox et fait un appel du pied au billet de <a href="https://www.parigotmanchot.fr/2017/08/09/vivaldi-firefox-et-vieil-ordi/" target="_blank" rel="noopener">Gilles</a>.</p>
<p>Vous ne le savez peut être pas mais Firefox prépare sa « révolution » avec sa version 57 pour courant septembre. Il est annoncé comme meilleur, donc plus rapide, léger et réactif lors de votre navigation avec son nouveau moteur de rendu, Quantum, et son architecture multiprocessus.</p>
<p>Rien de mieux qu’une installation pour vérifier cela. j’ai donc lancé l<a href="https://nightly.mozfr.org/" target="_blank" rel="noopener">a version beta numéro 57</a> pour me faire une idée. Si vous désirez faire coexister les versions 55 et beta 57 sur votre machine (Linux, Windows, Mac), je vous invite <a href="https://wiki.mozilla.org/Nightly#How_do_I_install_Firefox_Nightly_alongside_Firefox_Release.3F" target="_blank" rel="noopener">à suivre cette page</a>.</p>
<p>Pour ma part, je navigue maintenant avec la version 57 et c’est une très, très grosse avancée ! Oui, Firefox se charge rapidement et affiche les pages merveilleusement vite ! C’est vraiment très plaisant.</p>
<p>L’API a été revu et les extensions devront être retravaillées pour un grand nombre d’entre elles.</p>
<p>En tout cas, je ne peux que conseiller la patience pour avoir le navigateur le plus éthique et respectueux de vos données privées au top du top, d’ici un bon mois.</p>
<p>Pour les plus pressés, laissez vous tenter par <a href="https://brave.com/" target="_blank" rel="noopener">Brave</a> (navigateur open source) que j’utilise comme deuxième navigateur sur mon ordinateur et en navigateur principal sur mon téléphone Android vu que c’est le plus rapide que j’ai testé jusqu’à présent, avec bloqueur de pubs bien sur.</p>
<p>Longue vie à Firefox qui prépare son retour en tant que meilleur navigateur, n’ayons pas peur des mots <img src="media/26bf9716.icon_smile.gif" data-original-source="https://www.blog-libre.org/wp-content/uploads/smilies/icon_smile.gif" alt=":)"></p>
<ul><li>Damien</li>
</ul>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2017/08/11/pas-de-doute-avec-firefox-57/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/08/11/09/37/02-tk-tools-page-pour-mes-outils-en-tk
title: Thuban : tk-tools : page pour mes outils en Tk
uri: Thuban-tk-tools-page-pour-mes-outils-en-Tk
url: https://yeuxdelibad.net/Blog/?d=2017/08/11/09/37/02-tk-tools-page-pour-mes-outils-en-tk
content:
<p>Voilà quelques temps que j'écris quelques petis outils utilisant la bibliothèque tkinter. Cette dernière me paraît toujours aussi pratique pour des petites interfaces, mais aussi finalement très puissante en terme de fonctionnalités. Elle est toute légère et je ne m'en lasse pas.<br>
Je me suis aussi aperçu que dans mes dossiers, c'était le bazar : des vieux scripts tous vilains trainaient ci et là.<br>
Au lieu de continuer à en mettre un peu partout, j'ai fait du tri dans <a href="http://dev.yeuxdelibad.net/">mon dépôt de code</a> et un peu de classement. J'en ai profité pour mettre de l'ordre sur mon site, et je vous propose de faire un petit tour sur la page qui recence les quelques programmes basés sur Tk à <a href="http://https://yeuxdelibad.net/Blog//Programmation/tk-tools">cet endroit</a>. Il y a de nouvelles choses, des ancienes, mais aussi de la place pour ce qui doit venir ;)</p>

<p>N'hésitez pas à piocher dedans, c'est sous licence libre :)</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/08/11/09/37/02-tk-tools-page-pour-mes-outils-en-tk" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">Programmer un GUI en python -- Pourquoi TkInter ?</a> (04/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 1, une visionneuse d&#039;images</a> (11/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 2, des dialogues</a> (18/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 3, la guerre des boutons</a> (25/01/2017)</li><li>Thuban : <a href="">Un GUI en python : TP 4, l&#039;apparence du GUI</a> (01/02/2017)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/08/12/09/09/09-sn---syncthing-notifier
title: Thuban : Sn - Syncthing notifier
uri: Thuban-Sn-Syncthing-notifier
url: https://yeuxdelibad.net/Blog/?d=2017/08/12/09/09/09-sn---syncthing-notifier
content:
<p>Vous connaissez peut-être déjà l'excellent <a href="https://syncthing.net/">syncthing</a>, un outil multiplateforme permettant de partager ses fichiers de façon décentralisée. C'est un peu comme un dropbox, mais sans avoir besoin des serveurs de dropbox.<br>
Je l'utilise sans vergogne pour mes sauvegardes ainsi que pour partager des documents avec des collègues. <br>
Puisque syncthign tourne en arrière-plan, il me manquait une façon d'être informé lorsqu'un personne me propose un nouveau partage, ou être averti d'un évènement quelconque. En cherchant des outils de notification, on trouve bien quelques petites choses mais pas à mon goût :</p>

<ul><li> <a href="https://github.com/syncthing/syncthing-gtk/releases/latest">Syncthing-GTK</a>, basé sur GTK comme son nom l'indique. Il ne m'a pas plu, car il re-crée une interface à syncthing alors que tout est disponible dans le navigateur. Et puis glade pour faire une interface... Bon, il marche très bien, mais je n'avais pas besoin de tant.</li>
<li> <a href="https://github.com/sieren/QSyncthingTray">QSyncthingTray</a> : oh, du Qt et du C++, au revoir. (bah oui, je serais bien incapable de résoudre un problème s'il y en a un un jour. Et installer Qt juste pour ça.... hum :/ )</li></ul><p>Vous me voyez venir, j'ai sorti mes doigts de mon c.. (cartable) pour coder un tout petit truc tout simple en Tk : <a href="https://framagit.org/Thuban/Sn.Syncthing-notifier">Syncthing-notifier</a>. <br>
Queles caractéristiques de ce dernier :</p>

<ul><li> Un fichier python seul, les images sont intégrées à l'intérieur (base64). Ça facilite les mises à jour s'il y en a.</li>
<li> Notifications affichées sur le même système que <a href="https://yeuxdelibad.net/Blog/?d=2017/08/07/15/55/48-nobelium-outil-de-notification">Nobelium</a>.</li>
<li> Alerte en cas de nouveau partage disponible.</li>
<li> Alerte en cas de mise à jour disponible.</li>
<li> Clic gauche sur l'icône du systray pour afficher syncthing dans le navigateur.</li>
<li> Clic droit pour afficher une fenêtre de dialogue afin de quitter l'outi.</li></ul><p>Il reste peut-être des bugs, mais je laisse ça en ligne pour permettre à chacun de proposer ses améliorations. Normalement, ce n'est pas bien compliquer d'en ajouter si vous en avez besoin.</p>

<p>Allez, au travail maintenant.</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/08/12/09/09/09-sn---syncthing-notifier" 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://ordinosor.wordpress.com/2017/08/12/biffin-numerique-emmabuntus/
title: Benoît Boudaud : Comment je suis devenu un biffin du numérique grâce à Emmabuntüs
uri: Benoît-Boudaud-Comment-je-suis-devenu-un-biffin-du-numérique-grâc
url: https://ordinosor.wordpress.com/2017/08/12/biffin-numerique-emmabuntus/
content:
<p><strong><span>biffin (nom masculin) : 1. Chiffonnier, 2. Militaire de l’infanterie</span></strong></p>
<p>Bonjour,</p>
<p>Il y a deux semaines, j’ai eu l’heureuse surprise de découvrir dans ma boite à courriels, une missive de Patrick d’<a href="http://emmabuntus.sourceforge.net/mediawiki/index.php/Emmabuntus:Community_portal/fr" target="_blank" rel="noopener">Emmabuntüs</a> me demandant si j’étais disposé à participer aux tests de la prochaine version de cette distribution solidaire permettant le reconditionnement d’ordinosaures abandonnés. Ces derniers sont ensuite proposés à des associations œuvrant dans le domaine de la solidarité internationale telles que :</p>
<ul><li><a href="https://www.yovotogo.fr/" target="_blank" rel="noopener">YovoTogo</a> (Togo)</li>
<li><a href="https://www.facebook.com/jump.laborione" target="_blank" rel="noopener">Jump Lab Orione</a> (Togo)</li>
<li><a href="http://www.blolab.org/" target="_blank" rel="noopener">Blolab</a> (Bénin)</li>
<li><a href="http://www.youandjerrycan.org/" target="_blank" rel="noopener">Jerry Do-It-Together</a>, <a href="http://jmsi.ci/" target="_blank" rel="noopener">JMSI</a>, <a href="http://www.ayiyikoh.org/" target="_blank" rel="noopener">Ayiyikoh</a> (Côte d’Ivoire)</li>
</ul><p>Vous pensez bien que je n’ai pas hésité longtemps avant de lui répondre JAWOHL!  Me voilà donc devenu testeur et le moins qu’on puisse dire, c’est que je ne regrette pas ma décision. Comme c’est tout nouveau tout beau, j’y consacre plusieurs heures par jour ce qui explique que le dernier article de mon blogue date d’il y a deux semaines. Je n’ai pas de clone pour me seconder et il faut bien que je dorme un peu!</p>
<p><img data-attachment-id="16684" data-permalink="https://ordinosor.wordpress.com/2017/08/12/biffin-numerique-emmabuntus/emmabuntus_fond_ecran_accueil_4/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=638&amp;h=399" data-orig-size="1920,1200" 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="emmabuntus_fond_ecran_accueil_4" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=638&amp;h=399?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=638&amp;h=399?w=840" src="https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=638&amp;h=399" alt="emmabuntus_fond_ecran_accueil_4" width="638" height="399" srcset="https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=638&amp;h=399 638w, https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=1276&amp;h=798 1276w, https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=150&amp;h=94 150w, https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=300&amp;h=188 300w, https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=768&amp;h=480 768w, https://ordinosor.files.wordpress.com/2017/08/emmabuntus_fond_ecran_accueil_4.jpg?w=1024&amp;h=640 1024w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></p>
<p>Pourquoi cela me plaît?</p>
<ul><li>Parce que dans une ancienne vie, j’ai fait pas mal de contrôle qualité et d’amélioration continue. Or, dans la fonction de testeur, je retrouve le même état d’esprit, c’est-à dire se mettre, autant que faire se peut, dans la peau du futur utilisateur pour juger si tel défaut va le faire sortir de ses gonds ou bien s’il ne va même pas le remarquer.</li>
<li>En outre, l’idée d’utiliser plusieurs mois avant sa diffusion officielle, une version que presque personne ne possède sur son ordinateur, me procure de la joie.</li>
<li>Enfin, je voudrais rajouter que c’est pour moi l’occasion de découvrir de nouvelles fonctionnalités et de me coucher moins bête le soir, ce qui m’aide à trouver le sommeil. Quelques exemples à l’appui de mes dires :</li>
</ul><p>J’ai toujours pensé que le <strong>swap</strong> était un genre musical inventé par les <a href="https://www.lesforbans.com/" target="_blank" rel="noopener">Forbans</a>, un groupe mythique qui a sévi durant les années 80 et qui, croyez-le ou non, tourne encore! Eh bien pas du tout! Le <strong>swap</strong> est une espèce de déversoir qui se vide dans la mémoire de masse pour soulager la RAM lorsque le taux d’occupation de cette dernière atteint un seuil critique. Et ça, ce sont les tests qui me l’ont appris! Swap! swap! swap… Swap babedouwa!</p>
<div><iframe type="text/html" width="840" height="503" src="https://www.youtube.com/embed/VxwtDSP5vqs?version=3&amp;rel=1&amp;fs=1&amp;autohide=2&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;start=1&amp;wmode=transparent" allowfullscreen="true"></iframe></div>
<p>J’ai également appris à utiliser <strong>./configure</strong>, <strong>make</strong> et <strong>make install</strong> pour installer un logiciel qui n’est pas dans les dépôts officiels de Debian.</p>
<p>Pour un autodidacte de mon espèce, cette fonction de testeur, quoique modeste, est une incomparable source d’enrichissement personnel et je voudrais encore une fois remercier chaleureusement Patrick d’Emmabuntüs pour m’accompagner quotidiennement dans cette tâche. Lorsque je suis bloqué, il me prodigue juste les quelques conseils nécessaires pour continuer mon chemin et il me laisse me débrouiller par moi-même pour trouver la solution. je trouve que c’est une excellente démarche.</p>
<p>Bon week-end les pingouins!</p>
<p><img data-attachment-id="16663" data-permalink="https://ordinosor.wordpress.com/2017/08/12/biffin-numerique-emmabuntus/pingouin/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/pingouin.png?w=840" data-orig-size="187,158" 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="pingouin" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/pingouin.png?w=840?w=187" data-large-file="https://ordinosor.files.wordpress.com/2017/08/pingouin.png?w=840?w=187" src="https://ordinosor.files.wordpress.com/2017/08/pingouin.png?w=840" alt="pingouin.png" srcset="https://ordinosor.files.wordpress.com/2017/08/pingouin.png 187w, https://ordinosor.files.wordpress.com/2017/08/pingouin.png?w=150 150w" sizes="(max-width: 187px) 85vw, 187px"></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/16589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/16589/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=16589&amp;subd=ordinosor&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Beno&icirc;t Boudaud" class="gravatar" /><br/><i>Original post of <a href="https://ordinosor.wordpress.com/2017/08/12/biffin-numerique-emmabuntus/" 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="">Installer une distribution Linux sur un smartphone Android</a> (26/05/2017)</li><li>Beno&icirc;t Boudaud : <a href="">Archlinux : Finalisation de mon installation</a> (11/01/2017)</li><li>Beno&icirc;t Boudaud : <a href="">Archlinux, une installation qui r&eacute;serve bien des surprises!</a> (08/01/2017)</li><li>Beno&icirc;t Boudaud : <a href="">T-UI launcher, un bel outil destin&eacute; aux geeks</a> (19/05/2017)</li><li>Beno&icirc;t Boudaud : <a href="">&Agrave; la d&eacute;couverte de l&rsquo;informatique dans les nuages avec Seafile</a> (18/07/2017)</li></ul></div></p>


feed_id: https://www.deblan.io/post/539/monitordisplay-gerer-ses-dispositions-d-ecrans
title: Simon Vieille : Monitordisplay : gérer ses dispositions d'écrans
uri: Simon-Vieille-Monitordisplay-gérer-ses-dispositions-d-écrans
url: https://www.deblan.io/post/539/monitordisplay-gerer-ses-dispositions-d-ecrans
content:
<p>Je branche très souvent des écrans externes à mon laptop et je suis un peu lassé de bidouiller <code>xrandr</code>. En effet, ses instructions sont simples mais assez longues et pénibles à écrire.</p>

<p>Ainsi, j'ai décidé de me faire un outil pour pouvoir configurer des modes d'affichage, pouvoir ajouter plusieurs dispositions et les activer rapidement.</p>

<p>Comme à mon habitude, c'est un outil en ligne de commande. J'ai décidé d'utiliser PHP pour une question pratique pour moi.</p>

<h3>Installation de <code>monitordisplay</code></h3>

<p>Il faut installer l'interpréteur PHP (5 ou 7) :</p>

<div></div>

<p>Maintenant que PHP est installé, il faut récupérer le projet :</p>

<div></div>

<h3>Configuration</h3>

<p><code>monitordisplay</code> va essayer de charger 3 fichiers. Chaque fichier peut surcharger la configuration du précédent. Voici la liste :</p>

<ul><li><code>/etc/monitordisplay/config.ini</code></li>
<li><code>$HOME/.config/monitordisplay/config.ini</code></li>
<li><code>$HOME/.monitordisplay</code></li>
</ul><p>Je suis le seul utilisateur du laptop donc je vais juste créer le dernier.</p>

<div></div>

<p>Le fichier de configuration copié contient 2 écrans :</p>

<div></div>

<p><code>laptop</code> et <code>hdmi</code> sont les identifiants "humains" sur lesquels je vais m'appuyer pour réaliser les dispositions. Le paramètre <code>name</code> contient l'identifiant technique passé à <code>xrand</code>.
<code>resolutionX</code> et <code>resolutionY</code> indiquent la résolution de l'écran.</p>

<p>Il est possible de configurer plusieurs fois le même écran. Il suffit de modifier l'identifiant humain. Vous pouvez ainsi prévoir plusieurs résolutions.</p>

<p>Maintenant, il reste à renseigner des modes d'affichage. En voici trois exemples :</p>

<div></div>

<p>Tout comme un écran, le mode d'affichage porte un identifiant. Il possède également une liste de dispositions (<code>config[]</code>) et un indicateur (optionnel) d'écran principal (<code>primary</code>). L'ordre des identifiants définie la position, de gauche à droite, des écrans.</p>

<h3>Utilisation</h3>

<p>Pour activer un mode d'affichage (exemple : <code>work</code>), il suffit de lancer cette ligne de commande :</p>

<div></div>

<p>Le mode <code>work</code> contient deux dispositions. Pour passer à la seconde disposition, il suffit de lancer :</p>

<div></div>

<p><code>-t</code> permet donc de passer successivement d'une disposition à une autre.</p>

<p>Quand <code>monitordisplay</code> charge un mode ou change de disposition, par défaut, il désactive les écrans non pris en charge. Si vous souhaitez outre-passer ce comportement, il suffit de passer l'argument <code>-s</code>. C'est assez pratique quand vous souhaitez initialiser une résolution sur un écran sans désactiver les autres.</p>

<div></div>

<p>Le code source est disponible sur <a href="https://gitnet.fr/deblan/monitordisplay/">gitnet</a> et c'est open bar ;)</p>
<p><img src="media/f6ec4698.a99922fd1c4e000d5911b8c88280938e" data-original-source="http://cdn.libravatar.org/avatar/a99922fd1c4e000d5911b8c88280938e" alt="Gravatar de Simon Vieille" class="gravatar" /><br/><i>Original post of <a href="https://www.deblan.io/post/539/monitordisplay-gerer-ses-dispositions-d-ecrans" title="Visit the source">Simon Vieille</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>Simon Vieille : <a href="">Raspberry PI #1</a> (27/08/2012)</li><li>Simon Vieille : <a href="">[Tips] Zoomer et d&eacute;-zoomer dans urxvt</a> (11/11/2012)</li><li>Simon Vieille : <a href="">Afficher les joies du code dans conky</a> (06/01/2013)</li><li>Simon Vieille : <a href="">[TIPS] Rocketchat : d&amp;eacute;sactiver SSL sans l&#039;interface d&#039;administration</a> (20/06/2016)</li></ul></div></p>


feed_id: https://www.citizenz.info/tester-le-nouveau-firefox-57-sous-linux
title: citizenz7 : Tester le nouveau Firefox 57 sous Linux
uri: citizenz7-Tester-le-nouveau-Firefox-57-sous-Linux
url: https://www.citizenz.info/tester-le-nouveau-firefox-57-sous-linux
content:
Il parait que le nouveau Firefox est en route. Avec la version 57 qui devrait sortir en septembre, on nous promet un Firefox plus rapide, plus léger, plus réactif...<br>OK : et si on le testait tout de suite ! L'idéal serait évidemment de ne pas écraser notre Firefox en place (version stable) et d'installer la version nightly de test de Firefox "à côté". Ok : c'est hyper simple.<br><br><div>Rendez-vous à cette adresse : <a href="https://www.mozilla.org/en-US/firefox/nightly/all/?q=French,%20Fran%C3%A7ais" title="https://www.mozilla.org/en-US/firefox/nightly/all/?q=French,%20Fran%C3%A7ais">https://www.mozilla.org/en-US/firefox/nightly/all/?q=French,%20Fran%C3%A7ais</a>  (version en FR) ou plus directement, vous pouvez télécharger le fichier firefox-57.0a1.fr.linux-x86_64.tar.gz ici : <a href="https://download.mozilla.org/?product=firefox-nightly-latest-l10n-ssl&amp;os=linux64&amp;lang=fr" title="https://download.mozilla.org/?product=firefox-nightly-latest-l10n-ssl&amp;os=linux64&amp;lang=fr">https://download.mozilla.org/?product=firefox-nightly-latest-l10n-ssl&amp;os=linux64&amp;lang=fr</a> <br></div><div><br></div>Une fois chargé dans votre dossier Téléchargements ... ou là où vous le souhaitez, c'est très simple : il faut extraire le fichier .tar.bz2, aller dans le dossier firefox et cliquez sur le fichier exécutable <i><b>firefox</b></i>.<br><div>Vérifiez qu'aucune autre version de Firefox n'est lancée avant de lancer cette version 57.</div><div><br></div><div>Il ne vous reste plus qu'à tester...</div><div>Moi, ça fait bien une heure que je suis dessus et je peux vous dire que c'est très bien : fluide à souhait ! Vivement septembre !</div><div><br></div><div align="center"><img src="media/45d89519.firefox57.png" data-original-source="https://www.citizenz.info/data/medias/firefox57.png" width="856" height="455"></div>
<p><img src="media/81133586.d3d22ade032c891f4b97588788975fc6" data-original-source="http://cdn.libravatar.org/avatar/d3d22ade032c891f4b97588788975fc6" alt="Gravatar de citizenz7" class="gravatar" /><br/><i>Original post of <a href="https://www.citizenz.info/tester-le-nouveau-firefox-57-sous-linux" title="Visit the source">citizenz7</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 22, juillet 2013</a> (22/07/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 10, f&eacute;vrier 2014</a> (10/02/2014)</li></ul></div></p>


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

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

content:
<p>Pour la 32è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/agzyig/pas_de_doute_avec_firefox_57">pas de doute avec Firefox 57</a></li>
<li><a href="https://www.journalduhacker.net/s/klp7s6/nano_pour_les_nuls">nano pour les nuls</a></li>
<li><a href="https://www.journalduhacker.net/s/w6addo/fdn_fournit_d_sormais_du_vdsl_et_du_d">FDN fournit désormais du VDSL et du dégroupage total, toujours un accès internet neutre</a></li>
<li><a href="https://www.journalduhacker.net/s/xvm4h0/firefox_une_version_55_riche_en_nouveaut_s">Firefox : une version 55 riche en nouveautés, une fin d'année cruciale</a></li>
<li><a href="https://www.journalduhacker.net/s/5u5tuo/jq_traiter_du_json_en_ligne_de_commande">jq, traiter du JSON en ligne de commande</a></li>
<li><a href="https://www.journalduhacker.net/s/qwpe0x/quitter_facebook_un_suicide_social_deux">Quitter Facebook : un suicide social ? (deux ans après…)</a></li>
<li><a href="https://www.journalduhacker.net/s/ttfghz/ouverture_dun_discord_pour_les_sysadmin">Ouverture d'un Discord pour les sysAdmin, tech et dev francophones</a></li>
<li><a href="https://www.journalduhacker.net/s/e2sz9n/lets_encrypt_et_nginx_config_rapide_sous">Let's Encrypt et Nginx : config rapide sous Ubuntu</a></li>
<li><a href="https://www.journalduhacker.net/s/us7vas/p_h_il_lisait_des_picsou_il_dessine_des">Péhä : il lisait des Picsou, il dessine des gnous !</a></li>
<li><a href="https://www.journalduhacker.net/s/rff1mc/une_extension_pour_int_grer_mastodon">Une extension pour intégrer Mastodon à Firefox</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?article120/liens-interessants-journal-du-hacker-semaine-32-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>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #32</a> (07/08/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #32</a> (15/08/2016)</li></ul></div></p>


feed_id: https://www.system-linux.eu/index.php?post/2017/08/13/Rsync-par-SSH-avec-un-port-modifi%C3%A9
title: System Linux : Rsync par SSH avec un port modifié
uri: System-Linux-Rsync-par-SSH-avec-un-port-modifié
url: https://www.system-linux.eu/index.php?post/2017/08/13/Rsync-par-SSH-avec-un-port-modifi%C3%A9
content:
<p><img src="media/8c2d0d51.ssh-clef.jpg" data-original-source="https://www.system-linux.eu/public/images/ssh-clef.jpg" alt="ssh clef jpeg" title="ssh clef jpeg, sept. 2009"></p>


<p>Prendre des photos c'est bien les récupérer puis les traiter c'est mieux...</p>    <pre>
rsync -avz -e "ssh -p 8123" root@system-linux.eu:/data/photosmouvement/surveillance/* /data/traitement/
</pre>


<p>a : archivage copie récursive préservation des permissions.
z : compression des données avant transfère.
e : utiliser ssh pour le transfert des données.</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/08/13/Rsync-par-SSH-avec-un-port-modifi%C3%A9" 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>Uggy : <a href="">Execution de commandes lors d&#039;une connexion SSH</a> (05/06/2009)</li><li>Francois Aichelbaum : <a href="">Dupliquer une machine sous Linux en ssh (&agrave; la bourrin)</a> (23/08/2012)</li><li>K-Tux : <a href="">Back to Basis : xauth, gestion des Xauthorities</a> (06/05/2013)</li><li>Manu Absolacom : <a href="">rsync par Cron: permission denied</a> (26/07/2013)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article25/open-bsd4-est-maintenant-heberge-chez-ikoula
title: Thuban : (Open)?BSD4* est maintenant hébergé chez ikoula
uri: Thuban-(Open)-BSD4-est-maintenant-hébergé-chez-ikoula
url: https://obsd4a.net/blog/index.php?article25/open-bsd4-est-maintenant-heberge-chez-ikoula
content:
<p>Alors que :</p>

<ul><li>Le nombre de visiteurs augmente petit à petit.</li>
	<li>Les contributions sur le <a href="https://wiki.obsd4a.net/">wiki</a> sont de plus en plus nombreuses.</li>
	<li>Des projets nécessitent un plus grand espace disque pour obsd4a.</li>
	<li>Une offre de collaboration avec <a href="https://stephane-huc.net/">PengouinBSD</a> a été proposée.</li>
	<li>Un partenariat avec <a href="https://www.ikoula.com/fr">ikoula</a>, proposé par un <a href="https://www.debian-fr.org/users/clochette/activity">membre de forum</a><a href="https://www.debian-fr.org/users/clochette/activity"> connu</a> depuis longtemps.</li>
</ul><p>Il semble que c'était le moment idéal pour migrer obsd4a sur un nouveau serveur. Cela me permet en même temps de me libérer un peu de temps pour d'autre projets. Plus d'excuses pour alimenter le wiki et participer à la traduction des pages de la FAQ officielle d'OpenBSD.</p>

<p>Je tiens à remercier chaleureusement PengouinBSD et Clochette qui ont beaucoup travaillé sur le nouveau serveur.</p>

<p>J'espère que vous apprécierez la nouvelle rapidité du serveur 😉</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article25/open-bsd4-est-maintenant-heberge-chez-ikoula" 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.dadall.info/article608/facette-4
title: dada : Des jolis graphes à Facette 0.4.0 et RRD
uri: dada-Des-jolis-graphes-à-Facette-0-4-0-et-RRD
url: https://www.dadall.info/article608/facette-4
content:
<div align="center"><img src="media/e282cf37.facette.png" data-original-source="https://www.dadall.info/data/images/logo/facette.png" alt=""></div><div><br></div><div>En 2015, j'étais tombé sur Facette, un outil plutôt bien foutu pour afficher l'état de mon serveur sans avoir à m'y connecter. En 2015, après quelques mésaventures, j'avais passé mon système de monitoring sous <a href="https://www.dadall.info/blog/index.php?article539/monitorix" title="Monitorix">Monitorix</a>. Eh bien, en 2017, avec la sortie de Facette 0.4rc1 (puis rc2 le temps de rédiger le billet), je retourne à mon premier amour !</div><br>Pourquoi ? Parce que cette version 0.4 est totalement retravaillée de l'intérieur, que ses jolis graphiques me manquent et que Monitorix, aussi simple soit-il, n'est pas vraiment une solution flexible. Je vous propose ici de quoi bien commencer, vu que la doc m'a filé mal au crâne.<br><br><h3>Installer Facette <br></h3>Pour les utilisateurs de Debian Jessie en amd64, voici le wget qui va bien. Pour les autres, faites un tour par <a href="https://github.com/facette/facette/releases" title="ici">ici</a>.<br><pre>wget https://github.com/facette/facette/releases/download/0.4.0rc2/facette_0.4.0rc2_jessie-amd64.deb</pre>Pour installer le paquet :<br><pre>dpkg -i facette_0.4.0rc2_jessie-amd64.deb </pre><h3>Installer les dépendances RRD</h3><div>Il est possible de remplir Facette avec Graphite, Influxdb, Kairosdb, ou encore Facette lui-même. J'ai choisi RDD, parce que. <br></div><div><pre>apt-get install rrdtool rrdcached collectd </pre></div><div><h3>Configurer Nginx</h3></div><div>Facette a besoin d'un ReverseProxy pour fonctionner : en voici <a href="https://git.dadall.info/snippets/3" title="un exemple">un exemple</a>.<br></div><h3>Configurer RRD<br></h3><div>Installer les dépendances de RRD ne suffit pas, voici les quelques étapes supplémentaires pour faire fonctionner le bousin :</div><div><br></div><div>Créez les répertoires rrdcached :</div><pre>mkdir /var/run/rrdcached/</pre>Ajoutez ces lignes dans <strong>/etc/default/rrdcached</strong> : <br><pre>OPTS="-s facette"<br>OPTS="$OPTS -l unix:/var/run/rrdcached/rrdcached.sock"<br>OPTS="$OPTS -j /var/lib/rrdcached/journal/ -F"<br>OPTS="$OPTS -w 1800 -z 1800 -f 3600 -t 4" </pre>Cela permet, en gros, à Facette d'utiliser RRD.<br><br>Relancez RRDcached.<br><pre>/etc/init.d/rrdcached restart </pre>Avec un <em>ps</em>, on vérifie que tout est comme on veut :<br><pre>root@serveur:~# ps faux | grep rrd<br>root     14476  0.0  0.0  12736  2204 pts/0    S+   20:33   0:00                      \\_ grep rrd<br>root     14465  0.0  0.0 138288  2632 ?        Ssl  20:33   0:00 /usr/bin/rrdcached -s facette -l unix:/var/run/rrdcached/rrdcached.sock -j /var/lib/rrdcached/journal/ -F -w 1800 -z 1800 -f 3600 -t 4 -p /var/run/rrdcached.pid </pre><div><h3>Configurer RRD comme fournisseur / provider </h3></div>Allez dans le panneau d'administration de Facette et configurez RRD avec les informations que vous venez de mettre en place :<br><br>- Dossier de base<br>/var/lib/collectd/rrd<br><br>- Socket du démon rrdcached<br>/var/run/rrdcached/rrdcached.sock<br><br>- Motif de correspondance<br>(?P<source>[^/]+)/(?P<metric>.+).rrd<br><br><div>Voilà ! Vous devriez maintenant pouvoir commencer à faire vos propres graphiques :<br></div><div><br></div><div align="center"><img src="media/d8c6cca0.screenshot-2017-8-14-cpu-state-facette.png" data-original-source="https://www.dadall.info/data/images/facette/screenshot-2017-8-14-cpu-state-facette.png" alt=""></div><div align="center"><br></div><div align="left">Vous arriverez sans doutes à mettre en place vos graphiques comme des grands et à les afficher dans des collections, pas besoin d'expliquer comment faire.<br></div><div align="left"><br></div><div align="left">Je reviens rapidement sur les fournisseurs de données. J'ai dit que Facette pouvait être de la partie, en plus de RRD et des autres. Cela veut dire que plusieurs instances bien configurées peuvent être agrégées sur un même serveur. C'était déjà une option bien chouette à l'époque, ça l'est toujours aujourd'hui : avoir une unique page pour, par exemple, surveiller tout le trafic réseau ! </div><div align="left"><br></div><br><noscript><!-- Piwik Image Tracker--><img src="http://www.dadall.info/piwik/piwik.php?idsite=1&amp;rec=1&amp;action_name=RSS" alt=""><!-- End Piwik --></noscript>
<p><img src="media/48d98f88.9bcde41f0ceee54d4588bb741ab92e6f" data-original-source="http://cdn.libravatar.org/avatar/9bcde41f0ceee54d4588bb741ab92e6f" alt="Gravatar de dada" class="gravatar" /><br/><i>Original post of <a href="https://www.dadall.info/article608/facette-4" title="Visit the source">dada</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Julien L : Linux : résoudre le problème de carte SD non reconnue après hibernation
uri: Julien-L-Linux-résoudre-le-problème-de-carte-SD-non-reconnue-ap
feed_id:
http://julien1001.unblog.fr/2017/08/14/linux-resoudre-le-probleme-de-carte-sd-non-reconnue-apres-hibernation/

url:
http://julien1001.unblog.fr/2017/08/14/linux-resoudre-le-probleme-de-carte-sd-non-reconnue-apres-hibernation/

content:
<p>Je <a href="http://julien1001.unblog.fr/2017/07/30/linux-resoudre-le-probleme-de-double-mise-en-veille/">continue</a> sur mes résolutions de problèmes liés à la migration de mon système Salix OS. Je vais encore parler d’hibernation mais en lien avec mon lecteur de cartes SD.</p>
<p>Comme expliqué dans un <a href="http://julien1001.unblog.fr/2014/03/09/salix-os-13-37-sur-dell-precision-m4400/">précédent article</a>, mon ordinateur possède un lecteur de cartes mémoire, qui fonctionnait bien pour mon utilisation (lecture de cartes SD, pas d’écriture) sous Salix OS 13.37.</p>
<p><strong>Acte 1 : Salix OS 14.1 et la solution du rechargement de module</strong></p>
<p>Suite au passage à la version 14.1 de Salix OS, j’ai constaté que le lecteur de cartes SD ne fonctionnait plus lors d’un retour d’hibernation. Lorsque j’insérais la carte SD, elle n’était pas reconnue.</p>
<p>J’avais trouvé la solution sur le <a href="http://www.linuxquestions.org/questions/slackware-14/sd-card-not-detected-after-hibernate-4175542998/#post5615793">forum Slackware de LinuxQuestions.org</a>. Il suffisait de recharger le module sdhci_pci :</p>
<pre>$ rmmod sdhci_pci
$ modprobe sdhci_pci</pre>
<p>L’insertion de la carte SD était alors reconnue.</p>
<p><strong>Acte 2 : Salix OS 14.2 et la solution du déchargement de module avant hibernation</strong></p>
<p>Malheureusement, la situation s’est empirée avec la migration vers la version 14.2 de Salix OS. Le même problème persistait lors du retour d’hibernation mais la solution de rechargement du module sdhci_pci ne résolvait plus le problème.</p>
<p>Dans /var/log/syslog, je constatais des messages de ce genre lorsque j’insérais la carte SD :</p>
<pre>Aug  5 00:19:14 darkstar kernel: [432740.383264] mmc0: Timeout waiting for hardware interrupt.
Aug  5 00:19:14 darkstar kernel: [432740.385457] mmc0: error -110 whilst initialising SD card</pre>
<p>Après quelques recherches, j’ai finalement trouvé une solution dans cette <a href="http://www.thinkwiki.org/wiki/SD_Card_slot">page de documentation</a> consacrée à la compatibilité de Linux avec les ordinateurs portables de type IBM/Lenovo ThinkPad.</p>
<p>La solution consiste à créer un fichier /etc/pm/config.d/00sleep_module dans lequel la ligne suivante est présente :</p>
<pre>SUSPEND_MODULES="$SUSPEND_MODULES sdhci"</pre>
<p>Cette ligne a pour effet de décharger le module sdhci avant l’hibernation. Le module est alors proprement rechargé lors du retour d’hibernation, et le lecteur de carte SD devient utilisable.</p>
<p>Cette solution ne fonctionne qu’avec les outils pm-utils (pm-suspend et pm-hibernate), le fichier créé étant un fichier de configuration pour ces outils.</p>
<p><strong>Fin</strong></p>
<p>Il reste à voir quelle nouvelle surprise me réservera la prochaine version de Slackware/Salix OS.</p>
<p>En tout cas, sous Linux, je constate qu’il y a (presque) toujours une solution aux problèmes.</p>
<p><img src="media/e70bf392.ec1b4d8ba8c52b928d53820b524acf56" data-original-source="http://cdn.libravatar.org/avatar/ec1b4d8ba8c52b928d53820b524acf56" alt="Gravatar de Julien L" class="gravatar" /><br/><i>Original post of <a href="http://julien1001.unblog.fr/2017/08/14/linux-resoudre-le-probleme-de-carte-sd-non-reconnue-apres-hibernation/" title="Visit the source">Julien L</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>David Mercereau : <a href="">RaspberryPi &amp;amp; Raspbian en lecture seul (ReadOnly) pour pr&amp;eacute;server la carte SD</a> (02/11/2016)</li><li>Julien L : <a href="">Configuration de l&rsquo;adaptateur Wifi Broadcom BCM4322 sous Linux/Slackware/Salix OS</a> (03/01/2014)</li><li>Julien L : <a href="">Linux&nbsp;: r&eacute;soudre le probl&egrave;me de double mise en veille</a> (30/07/2017)</li><li>Gregory Colpart : <a href="">Driver bnx2 du noyau Lenny et carte Broadcom NetXtreme II</a> (08/05/2009)</li><li>Manu Absolacom : <a href="">Ubuntu: faire fonctionner la carte Ethernet Atheros AR8151</a> (16/12/2011)</li></ul></div></p>


feed_id: https://girinstud.io/news/2017/08/gimp-motion-partie-2-animations-complexes/
title: Jehan : GIMP Motion: partie 2 — animations complexes
uri: Jehan-GIMP-Motion-partie-2-animations-complexes
url: https://girinstud.io/news/2017/08/gimp-motion-partie-2-animations-complexes/
content:
<p><iframe type="text/html" width="525" height="326" src="https://www.youtube.com/embed/xAeGTzjddiY?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></p>
<p>Voici la seconde vidéo d’introduction de GIMP Motion, notre plug-in pour de l’animation de qualité professionelle avec <a href="https://gimp.org/">GIMP</a>. Comme <a href="http://girinstud.io/news/2017/08/gimp-motion-partie-1-animations-simples/">déjà écrit</a>, c’est un travail en cours, les bugs et problèmes sont normaux à ce stade de développement. Je revois aussi régulièrement certains concepts au fur et à mesure qu’on les expérimente en produisant <a href="http://film.zemarmot.net/"><em>ZeMarmot</em></a>. En étant conscients de ces points, n’hésitez pas à tester mon code, disponible dans le dépôt <a href="https://git.gnome.org/browse/gimp/log/?h=wip/animation">officiel de code source de GIMP</a> sous la même licence que ce dernier (GPL v3 et au dessus). À terme, cela devrait être livré avec GIMP lui-même, quand j’estimerai que ce sera stable et suffisamment bon. Plus nous aurons de financement participatif (voir <strong>fin de l’</strong><strong>article pour les liens de crowdfunding</strong>) plus cela se produira vite. <img src="media/2e2f464a.1f609.png" data-original-source="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="😉"></p>
<p>Alors que la vidéo précédentes introduisait les « animations simples », c’est-à-dire principalement des animations où chaque calque est une image finale de l’animation, cette seconde vidéo montre comment créer des animations « composites » où <strong>les images sont le résultat de l’association de plusieurs calques</strong>. Par exemple un calque de fond, des calques séparés pour un personnage, d’autres pour un second personnage, et même des calques à part pour des objets mobiles ou des effets (par exemple les traces dans la neige dans la scène en fin de vidéo).</p>
<p>Je montre aussi rapidement comment « jouer » avec la <strong>caméra</strong>, par exemple du <em>« panning »</em> dans une scène plus grande que l’écran pour suivre des personnages. Lorsque le logiciel sera fini, on devra pouvoir aussi <strong>animer tout effet</strong> (<a href="http://gegl.org/operations/">opérations GEGL</a>). Par exemple pour flouter l’arrière ou l’avant plan, pour ajouter des effets de lumière (reflets ou autre…), ou simplement des effets artistiques ou du <em>motion graphics…</em><br>
Comme je le disais, c’est du travail en cours.</p>
<p>Un aspect difficile du projet est de garder une expérience fluide. Faire du rendu de dizaines d’images, chacune <em>compositée</em> à partir de plusieurs images hautes résolutions et d’effets complexes, cela prend du temps; or on ne veut pas « geler » l’interface, de même qu’on veut rendre possible la prévisualisation d’animation dès que possible et aussi fluide que possible. J’ai beaucoup travaillé et expérimenté sur ces aspects car, d’expérience, ce sont les points les plus pénibles en travaillant avec Blender où on s’est résigné à constamment faire des rendus d’extraits pour pouvoir les visionner dans des conditions acceptables (la prévisualisation est bien trop lente, même avec une bonne carte graphique, 32GB de RAM, un  bon processeur et des disques SSD).<br>
Un résultat direct dans GIMP sera de <strong>rendre enfin <em>libgimp</em> <em>thread-safe</em></strong> (mon patch est encore <a href="https://bugzilla.gnome.org/show_bug.cgi?id=782963">en attente de revue</a>, mais il marche déjà très bien pour nous, comme vous pouvez le voir si vous testez notre branche). Cela sera donc une <strong>belle avancée pour tout type de plug-ins</strong>, pas seulement pour l’animation.<br>
Cela m’a ainsi permis d’expérimenter plus facilement avec le <em>multi-threading</em> dans mon plug-in et je suis assez content du résultat jusqu’à présent (bien qu’il y ait encore beaucoup à faire).</p>
<p>Un autre gros chantier est d’avoir une interface aussi simple à utiliser que possible, tout en proposant des fonctionnalités avancées. Nous avons tant de problèmes dans d’autres logiciels où les options les plus avancées sont si complexes à utilisés qu’on ne peut que mal les utiliser… Bien entendu, c’est très compliqué (ce pourquoi c’est un problème dans tant de logiciels; je n’entends pas qu’ils sont mal implémentées: la solution n’est simplement jamais aussi simples qu’elle n’en a l’air) mais nous y travaillons. Aryeom me rappelle sans cesse les bugs et problèmes d’interface de toutes façons, donc je n’ai pas d’autres choix. <img src="media/2e2f464a.1f609.png" data-original-source="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="😉"></p>
<p>Vous avez peut-être aussi remarqué que nous travaillons sur de très courtes animations. Nous dessinons en fait un unique plan par fichier XCF. Puis nous exporterons les images depuis GIMP Motion et travaillerons sur les transitions et davantage de <em>compositing</em> dans un autre logiciel (jusque là <a href="https://docs.blender.org/manual/fr/dev/editors/vse/introduction.html">Blender VSE</a>; on entend aussi beaucoup de bien de <a href="https://kdenlive.org/">Kdenlive</a> ces derniers temps, donc on réessaiera probablement; pour tout dire, ces 2 vidéos d’introduction furent faites avec Kdenlive également et c’est effectivement mieux que dans mes précédents tests). Puisque 2 plans présentent 2 points de vue totalement différents (par définition), il n’y a de toutes façons pas trop d’intérêt à les dessiner dans le même fichier. L’autre raison est que GIMP n’est pas fait pour travailler avec des milliers de calques haute-définition. Même si GEGL permet de travailler sur des images plus grandes que la mémoire en théorie, cela n’est pas idéal dans la pratique, surtout si on veut des rendus rapides (certains ont essayés! J’ai moi-même <a href="https://bugzilla.gnome.org/show_bug.cgi?id=667002#c12">testé</a> pour débugguer: ce n’est clairement pas utilisable au quotidien, comme on peut s’y attendre). Tant que GIMP est destiné à de l’imagerie statique, on peut considérer que c’est un état de fait acceptable. Si un jour l’animation devait devenir une fonctionnalité au cœur de GIMP, alors nous pourrons réfléchir à une utilisation plus intelligente de la mémoire.<br>
D’un autre côté, un plan fait rarement plus de <a href="https://www.wired.com/2014/09/cinema-is-evolving/">quelques secondes</a> ce qui rend l’usage mémoire très raisonnable. En outre travailler sur l’animation plan par plan est un <em>workflow</em> des plus standards et qui prend tout son sens dans l’animation 2D (pour le cinéma avec acteurs ou la 3D, c’est une complètement autre histoire; je parle vraiment de 2D dessinée ici), donc ce n’est vraiment pas un si gros problème pour l’instant (même si ça peut toujours être mieux).</p>
<p>En conclusion, vous vous demandez peut-être d’où vient ce terme de « <em>cel animation</em>« , aussi connu sous le terme d’animation « traditionnelle ». Un jour peut-être, je ferai un petit historique sur l’animation qui vous donnera la réponse, et vous montrera comment le <em>workflow</em> de <em>GIMP Motion</em> s’en inspire beaucoup. Pour le moment, vous pouvez jeter un œil à <a href="https://en.wikipedia.org/wiki/Traditional_animation#Cels">Wikipedia</a>, et voir comment les « cels » (des feuilles transparentes) correspondent plutôt bien au concept de « calques » de GIMP. <img src="media/180db26c.1f642.png" data-original-source="https://s.w.org/images/core/emoji/2.3/72x72/1f642.png" alt="🙂"></p>
<p>Bon visionnage!</p>
<p><em>Équipe ZeMarmot<br></em></p>
<pre><strong>Rappel: </strong>vous pouvez soutenir mes <a href="https://www.openhub.net/accounts/Jehan/">contributions de code
Libre</a> en dollar US sur <a href="https://www.patreon.com/zemarmot">Patreon</a> ou en euros sur <a href="https://www.tipeee.com/zemarmot">Tipeee</a>.
Plus nous obtenons de financement, plus rapidement nous
tout le monde aura accès à ces fonctionnalités dans les
versions stables de GIMP, ainsi qu'à plein d'autres
fonctionnalités sur lesquelles je travaille en parallèle.
:-)</pre>
<p> </p>
<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/08/gimp-motion-partie-2-animations-complexes/" 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="">GIMP Motion: partie 1 &mdash; animations simples</a> (03/08/2017)</li><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="">Design de d&eacute;cor: le terrier de ZeMarmot</a> (30/06/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></ul></div></p>


title: Jean-Baptiste Holcroft : Lire le journal système du dernier démarrage avec systemd
uri: Jean-Baptiste-Holcroft-Lire-le-journal-système-du-dernier-démarrag
feed_id:
https://jibecfed.fedorapeople.org/blog/lire-le-journal-systeme-du-dernier-demarrage-avec-systemd.html

url:
https://jibecfed.fedorapeople.org/blog/lire-le-journal-systeme-du-dernier-demarrage-avec-systemd.html

content:
<p>Écrire un rapport de bug est une bonne chose, mais accéder aux journaux système n’est pas toujours évident…</p>
<p>Grâce à cet <a href="https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs">article sur systemd</a>, j’ai compris comment trouver les traces liés à chaque démarrage de la machine. Comme cela fait plusieurs années que je galère sans, je me …</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/lire-le-journal-systeme-du-dernier-demarrage-avec-systemd.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://raspbian-france.fr/monitoring-raspberry-pi/
title: RaspbianFrance : Monitorez votre raspberry pi avec eZ Server Monitor
uri: RaspbianFrance-Monitorez-votre-raspberry-pi-avec-eZ-Server-Monitor
url: https://raspbian-france.fr/monitoring-raspberry-pi/
content:
<p>Votre Raspberry Pi ralentit ou chauffe ? Vous aimeriez connaître la température et le pourcentage d’utilisation du processeur ou encore l’état des partitions sur votre carte SD ? Vous avez besoin d’un outil qui vous permettra en un coup d’œil de voir l’état de santé de votre carte ! Pour cela nous allons vous montrer comment installer eZ Server Monitor, un outil de monitoring qui permet de voir depuis un navigateur web, au travers d’une interface claire, dans quel état se trouve votre Raspberry Pi</p>
<h2>Pré-requis pour utiliser eZ Server Monitor</h2>
<p>Afin de pourvoir installer cette solution de monitoring, vous devez avoir votre <a href="http://geni.us/rflusraspberrypi3" target="_blank" rel="noopener nofollow">Raspberry Pi</a> connectée au réseau (par <a href="http://geni.us/rflethernetcable" target="_blank" rel="noopener nofollow">ethernet</a> ou wifi) . Si vous avez une raspberry pi 2 ou plus ancienne et que vous souhaitez passer via le wifi, il vous faudra un <a href="http://geni.us/rfledimaxwifidonglecom" target="_blank" rel="noopener nofollow">dongle wifi</a> adapté.</p>
<p>Si tout ceci est bon, il vous faudra installer un serveur web sur votre Raspberry Pi. Apache ou Nginx, cela n’a pas d’importance, prenez celui avec lequel vous vous sentez le plus à l’aise. Pour ceux qui ne savent pas comment faire, nous vous conseillons d’utiliser le même que nous pour coller parfaitement à ce tutoriel, à savoir Nginx. Vous trouverez comment l’installer sur notre <a href="https://raspbian-france.fr/installer-nginx-raspbian-raspberry/" target="_blank" rel="noopener">tutoriel dédié</a>.</p>
<p>Maintenant que votre Raspberry pi est fin prête, nous pouvons passer à la procédure d’installation et de configuration de eZ Server Monitor.</p>
<h2>Installation de eZ Server Monitor</h2>
<p>Tout d’abord rendez vous dans le dossier qui stocke vos sites web. Dans notre cas de figure, nous sommes sous nginx et nos sites web sont stockés dans <code>/var/www/html</code></p>
<pre>cd /var/www/html/</pre>
<p>Maintenant, téléchargez la dernière version de eZ Server Monitor en version web. À l’heure où nous écrivons ce tutoriel, la dernière version est là 2.5 mais vous pouvez retrouver la liste de toutes les versions à cette adresse : <a href="https://ezservermonitor.com/esm-web/downloads" target="_blank" rel="noopener nofollow">https://ezservermonitor.com/esm-web/downloads</a></p>
<pre>sudo wget --content-disposition  http://www.ezservermonitor.com/esm-web/downloads/version/2.5</pre>
<p>Une fois téléchargé, décompressez le nouveau dossier et supprimez l’archive</p>
<pre>unzip ezservermonitor-web_v2.5.zip
sudo rm ezservermonitor-web_v2.5.zip</pre>
<p>L’installation maintenant terminée, nous pouvons passer à la configuration du système de monitoring de votre raspberry pi. Mais juste avant cela pour faciliter l’accès depuis un navigateur, il est possible de renommer le dossier dans lequel se trouve eZ Server Monitoring</p>
<pre>mv eZServerMonitor-2.5/ monitoring/</pre>
<p>Pour ce qui est de la réelle configuration du monitoring, vous la trouverez dans le dossier conf.</p>
<pre>nano monitoring/conf/esm.config.json</pre>
<p>Dans ce fichier, nous vous conseillons de remplacer tous les false par true. Quand vous verrez l’interface, vous comprendrez aisément à quoi correspondent les différents paramètres et pourrez ajuster la configuration selon vos besoin.</p>
<p>Pour accéder à votre système de monitoring, il ne vous reste plus qu’à ouvrir un navigateur, et rentrer dans l’url l’IP de votre raspberry suivie du nom du dossier dans lequel se situe votre monitoring. En suivant ce tutoriel et avec une raspberry pi qui a une IP en 192.168.1.40 ça donnerait :</p>
<pre>http://192.168.1.40/monitoring/</pre>
<p>Vous voilà maintenant avec une Raspberry Pi sous contrôle 🙂</p>
<p>Cet article <a rel="nofollow" href="https://raspbian-france.fr/monitoring-raspberry-pi/">Monitorez votre raspberry pi avec eZ Server Monitor</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/monitoring-raspberry-pi/" title="Visit the source">RaspbianFrance</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>RaspbianFrance : <a href="">Transformer sa Raspberry Pi en serveur GitHub avec GitLab</a> (22/03/2016)</li><li>RaspbianFrance : <a href="">Connectez votre Raspberry Pi &agrave; un VPN</a> (28/06/2017)</li><li>RaspbianFrance : <a href="">Installer un serveur Minecraft sur votre Raspberry Pi 2&nbsp;!</a> (07/03/2015)</li><li>RaspbianFrance : <a href="">Cr&eacute;er un cluster de Raspberry Pi avec Docker Swarm</a> (09/08/2017)</li><li>RaspbianFrance : <a href="">Comment mettre &agrave; jour Raspbian pour la Raspberry Pi 2</a> (14/02/2015)</li></ul></div></p>


title: Miamondo : Radiotray, une application toute simple pour écouter les webradios
uri: Miamondo-Radiotray-une-application-toute-simple-pour-écouter-les-w
feed_id:
https://ordinosor.wordpress.com/2017/08/16/radiotray-une-application-toute-simple-pour-ecouter-les-webradios/

url:
https://ordinosor.wordpress.com/2017/08/16/radiotray-une-application-toute-simple-pour-ecouter-les-webradios/

content:
<h3 align="center">Petit mot de Benoît alias Ordinosor</h3>
<p align="center"><span><em>Bonjour à tous</em></span></p>
<p align="center"><span><em>Il y a quelques semaines, j’avais lancé un appel pour annoncer que j’ouvrais les portes de <strong>Miamondo</strong> à toutes celles et tous ceux qui souhaitaient y publier des articles en rapport avec la galaxie du Libre et la planète Linux. Je ne voulais plus continuer à travailler tout seul dans mon coin et je souhaitais que ce blog évolue vers quelque chose de plus élaboré.</em></span></p>
<p align="center"><span><em>Eh bien, figurez-vous que j’ai été entendu puisque je viens d’être rejoint par <strong>le Castillan</strong> et que ce dernier publie ici-même son premier article. L’introduction est identique au mot près, à un court article paru sur <a href="https://framalibre.org/content/radio-tray" target="_blank" rel="noopener">framalibre</a> mais il ne s’agit nullement d’un plagiat puisque c’est lui-même qui l’avait rédigé. </em></span></p>
<p align="center"><span><em>L’article qu’il publie aujourd’hui est beaucoup plus complet. Merci donc au Castillan que je suis heureux d’accueillir sur mes terres. Il va falloir que je modifie la bannière du site mais également que je remplace la page « À propos de l’auteur » par « À propos <strong>des</strong> auteurs ». </em></span></p>
<p align="center"><span><em>Le Castillan a publié de <a href="https://www.it-connect.fr/author/lecastillan/" target="_blank" rel="noopener">nombreux articles</a> sur IT-Connect.fr. Je lui laisse le clavier…</em></span></p>
<h1 align="center"><span><span><b>Radio Tray</b></span></span></h1>
<p>Radio Tray est une petite application légère d’une extrême simplicité et qui permet d’écouter les radios Internet. Cette application écrite en Python s’exécute et s’intègre directement dans le tableau de bord (ou barre des tâches) d’un système Linux. Ces caractéristiques sont :</p>
<ul><li>hyper simple à utiliser et à paramétrer,</li>
<li>s’adapte à la plupart des formats audio (s’appuie sur la librairie « gstreamer »),</li>
<li>supporte le « drag &amp; drop » d’URLs,</li>
<li>supporte les « playlist » au format PLS (Shoutcast/Icecast), M3U, ASX, WAX, WVX,</li>
<li>extensible par le biais de plugins.</li>
</ul><p><i>NB : On entend par « Radio Internet » des radios FM qui diffusent également au travers d’Internet ou des Radios qui n’émettent pas sur la bande FM (ou AM) et qui ne sont disponibles qu’au travers d’Internet.</i></p>
<p><img data-attachment-id="16745" data-permalink="https://ordinosor.wordpress.com/?attachment_id=16745" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/radiotray.png?w=840" data-orig-size="128,128" 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="radiotray" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/radiotray.png?w=840?w=128" data-large-file="https://ordinosor.files.wordpress.com/2017/08/radiotray.png?w=840?w=128" src="https://ordinosor.files.wordpress.com/2017/08/radiotray.png?w=840" alt="radiotray"></p>
<h1>Installation</h1>
<p>Cette application (radiotray) est présente dans les dépôts officiels des principales distributions Linux. Sinon, vous trouverez les sources ici : <a href="http://radiotray.sourceforge.net/" target="_blank" rel="noreferrer noopener">http://radiotray.sourceforge.net/</a>.</p>
<h1>Lancement de l’application</h1>
<p>Au lancement de l’application (/usr/bin/radiotray) il n’y a pas d’interface graphique qui s’ouvre mais juste une icône qui vient se placer dans le tableau de bord. En cliquant sur l’icône, on obtient un menu permettant d’accéder aux stations de radios pré-enregistrées, aux préférences de l’application, aux plugins ainsi qu’à la fermeture de l’application. Ajoutez ce programme à la liste des applications qui s’exécutent au démarrage de votre session, c’est tellement plus pratique !</p>
<p><img data-attachment-id="16748" data-permalink="https://ordinosor.wordpress.com/?attachment_id=16748" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/capture-du-2017-03-23-14-45-54.png?w=397&amp;h=30" data-orig-size="331,25" 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="Capture du 2017-03-23 14-45-54" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/capture-du-2017-03-23-14-45-54.png?w=397&amp;h=30?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/08/capture-du-2017-03-23-14-45-54.png?w=397&amp;h=30?w=331" src="https://ordinosor.files.wordpress.com/2017/08/capture-du-2017-03-23-14-45-54.png?w=397&amp;h=30" alt="Capture du 2017-03-23 14-45-54" width="397" height="30" srcset="https://ordinosor.files.wordpress.com/2017/08/capture-du-2017-03-23-14-45-54.png 331w, https://ordinosor.files.wordpress.com/2017/08/capture-du-2017-03-23-14-45-54.png?w=150&amp;h=11 150w, https://ordinosor.files.wordpress.com/2017/08/capture-du-2017-03-23-14-45-54.png?w=300&amp;h=23 300w" sizes="(max-width: 397px) 85vw, 397px"></p>
<p>NB : En fonction de l’aménagement de votre environnement de bureau, vous pouvez choisir l’endroit où l’icône de l’application apparaît : soit une icône dans la zone de notification (valeur par défaut) ou soit un indicateur d’application (techniquement « systray » ou « appindicator »). Pour paramétrer cela, ouvrez un terminal et lancez radiotray –config, puis suivez les instructions.</p>
<h1>Paramétrage</h1>
<p>Le paramétrage se fait au travers d’une interface graphique minimaliste et efficace qui permet :</p>
<p>– d’ajouter/modifier/retirer un flux radio (Menu Préférences / Configurer les radios) et d’agencer les flux radio en les regroupant éventuellement par « famille » (par groupes), exemple : Radios Françaises, Radios étrangères,</p>
<p>– de sélectionner les plugins à activer ou à désactiver.</p>
<a href="https://ordinosor.wordpress.com/2017/08/16/radiotray-une-application-toute-simple-pour-ecouter-les-webradios/#gallery-16766-1-slideshow">Cliquer pour visualiser le diaporama.</a>
<h1>Plugins</h1>
<p>Les plugins sont à activer par le biais du menu (Plugins / Configurer les plugins). Les plugins livrés par défaut sont :</p>
<ul><li>Sleep Timer qui permet de s’endormir en musique. Radiotray stoppera la diffusion à la fin du compte à rebours (à paramétrer, en minutes, manuellement dans /radiotray/plugins/sleeptimer.config qui est un fichier qui doit se trouver dans vos préférences locales (.local/share/radiotray pour un système debian par exemple),</li>
<li>StationSwitcher, gadget qui permet en un seul clic à partir du menu, de passer à la station suivante, bref de zapper,</li>
<li>HelloWorld, gadget qui permet juste de s’assurer que les notifications fonctionnent bien dans votre environnement de bureau,</li>
<li>Notifications, plugin activé par défaut (c’est le seul) et qui affiche, dans votre « Zone de notifications », le titre du morceau joué,</li>
<li>Mate Media Keys, plugin qui comme son nom l’indique, permet d’utiliser les fonctions (start, play , pause,…) spécifiques à l’environnement de bureau Mate,</li>
<li>Gnome Media Keys, idem ci-dessus mais pour Gnome,</li>
<li>History, qui affiche l’historique des morceaux écoutés au cas où vous n’auriez pas eu le temps de noter le titre de la chanson qui vient de vous « mettre les poils » !</li>
</ul><h1>En pratique</h1>
<p>L’application Radio Tray est livrée avec quelques stations de radios pré-programmées. Bien qu’il y en ait d’excellentes dans le lot (telles « Radio Paradise » ou « New Dance Radio » pour les teufeurs…) vous ne trouverez pas de stations françaises. Pas de panique ! Vous allez pouvoir rajouter très facilement vos radios préférées ou, encore plus simple, récupérer <a href="https://u7035039.dl.dropboxusercontent.com/u/7035039/bookmarks.xml">ici</a> un fichier (bookmarks.xml) contenant des centaines de radios francophones (mais pas que) dont les plus généralistes telles RTL, Europe1, FranceInfo, etc. Une fois récupéré, ce fichier est à copier vers votre « home directory » dans /.local/share/radiotray (attention dans certaines distributions ce répertoire qui contient les paramètres de Radiotray, peut être ailleurs…).</p>
<p>Sinon, pour n’en rajouter que quelques-unes, trouvez sur internet l’adresse (l’URL) du flux correspondant à votre radio favorite (ex : <a href="media/2ae1f7b7.franceinter-midfi.mp3" data-original-source="http://direct.franceinter.fr/live/franceinter-midfi.mp3" target="_blank" rel="noreferrer noopener">http://direct.franceinter.fr/live/franceinter-midfi.mp3</a> pour France Inter) et ajouter cette radio manuellement en utilisant le menu (Préférences / Configurer les radios / Ajouter). Les plus téméraires d’entre vous éditeront le fichier bookmarks.xml à la main et effectueront leurs modifications. A noter que le fichier bookmarks.xml n’est pas chargé de façon dynamique après une modification manuelle, il faudra soit relancer l’application pour le recharger ou passer par le menu (Préférences / Recharger les signets). Et voilà !</p>
<p>Enfin, je vous propose d’ajouter la Webradio Radiowiki (<a href="https://radiowiki.fr/" target="_blank" rel="noreferrer noopener">https://radiowiki.fr</a>) qui est une webradio française qui diffuse, en plus de la musique, des infos autour de l’Informatique Libre et rediffuse des podcasts sélectionnés autour de Linux et du développement informatique en général. L’adresse du flux à intégrer dans le lecteur Radiotray est : <a href="http://radiowiki.club:8000/flux_128" target="_blank" rel="noreferrer noopener">http://radiowiki.club:8000/flux_128</a>.</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/16766/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/16766/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=16766&amp;subd=ordinosor&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://ordinosor.wordpress.com/2017/08/16/radiotray-une-application-toute-simple-pour-ecouter-les-webradios/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>theClimber : <a href="">Trics &amp;amp; Tips : configurer son client ssh</a> (17/06/2009)</li><li>theClimber : <a href="">Arr&ecirc;tez de spammer vos amis avec vos tests</a> (06/04/2009)</li><li>Pierre-Alain Bandinelli : <a href="">&amp;quot;Stress test&amp;quot; pour une application Web - cas pratique sur Raspberry</a> (06/06/2013)</li><li>Clapico : <a href="">&Eacute;coutez la radio dans le terminal d&rsquo;Ubuntu ou de toute autre distribution Linux</a> (14/09/2012)</li></ul></div></p>


title: System Linux : ERROR 2006 (HY000) at line 203: MySQL server has gone away
uri: System-Linux-ERROR-2006-(HY000)-at-line-203-MySQL-server-has-gone-a
feed_id:
https://www.system-linux.eu/index.php?post/2017/08/17/ERROR-2006-%28HY000%29-at-line-203%3A-MySQL-server-has-gone-away

url:
https://www.system-linux.eu/index.php?post/2017/08/17/ERROR-2006-%28HY000%29-at-line-203%3A-MySQL-server-has-gone-away

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


<p>Une petite modif dans le mysql.ini...</p>    <p>et ça répare :</p>

<pre>
 max_allowed_packet=100M
</pre>

<ul><li>nécessite un arrêt relance du service.</li>
</ul>
<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/08/17/ERROR-2006-%28HY000%29-at-line-203%3A-MySQL-server-has-gone-away" 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="">Erreur 144 avec mysqldump</a> (14/03/2017)</li><li>NiKo : <a href="">Installing php 5.3, apache2 and MySQL 5 on OS X using Macports</a> (17/07/2009)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article26/obsd4a-est-un-miroir-openbsd
title: Thuban : obsd4a est un miroir OpenBSD
uri: Thuban-obsd4a-est-un-miroir-OpenBSD
url: https://obsd4a.net/blog/index.php?article26/obsd4a-est-un-miroir-openbsd
content:
<p>Le portail obsd4a vous propose désormais un miroir aux dépôts d'OpenBSD mis à jour quotidiennement.</p>

<p>Pour l'utiliser, il vous suffit d'ajouter dans le fichier <tt>/etc/installurl</tt> :</p>

<p><code>http://mirror.obsd4a.net/pub/OpenBSD</code></p>

<p> </p>

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


feed_id: https://yeuxdelibad.net/Blog/?d=2017/08/15/16/08/05-noizy---un-rss-vers-rezosocio
title: Thuban : Noizy - un RSS vers rézosocio
uri: Thuban-Noizy-un-RSS-vers-rézosocio
url: https://yeuxdelibad.net/Blog/?d=2017/08/15/16/08/05-noizy---un-rss-vers-rezosocio
content:
<p>Il y a une fonctionnalité de <a href="https://github.com/BlogoText/blogotext">blogotext</a> que j'aimerais utiliser davantage : les <a href="https://yeuxdelibad.net/Blog/?mode=links">marque pages</a>. C'est exactement le même principe que shaarli, c'est juste intégré à blogotext et me paraît très adapté pour de la prise de note rapide, le partage d'une idée simple qui ne mérite pas un billet complet.</p>

<p>À côté de ça, je vois plusieurs personnes relayer manuellement ou automatiquement leurs articles vvers diaspora ou mastodon. C'est notamment le cas du <a href="https://www.journalduhacker.net/">journalduhacker</a>. J'ai demandé à <a href="https://carlchenet.com/">Carl Chenet</a> comment il automatisait le tout, c'est avec deux outils en python séparés dont <a href="https://gitlab.com/chaica/feed2toot">feed2toot</a>. J'aime bien python, mais ça me semblait peu pratique pour deux raisons :</p>

<ul><li> Relayer un flux RSS devrait pouvoir se faire même si je n'ai pas de serveur dédié. Je pense à tous ceux qui ont un hébergement mutualisé. Python, c'est pas possible dans ce cas.</li>
<li> Si j'enregistre des messages au boulot, dans les transports, il faudrait attendre d'être rentré à la maison pour que mes nouveaux flux RSS soient publiés par mon ordinateur. Une page hébergée sur mon serveur que je visiterai le ferai à ma place. Ça marche de n'importe où.</li></ul><p>Me voilà donc parti à l'aventure pour coder un truc en PHP qui fonctionnerait. J'en suis arrivé à ça : <a href="https://framagit.org/Thuban/noizy">Noizy</a>.<br>
Pour l'instant, ça fait son boulot. Il y a une interface de configuration très minimaliste, et il supporte uniquement mastodon :</p>

<div><img src="media/02060fbd.noizy.png" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/9b/noizy.png" alt=""></div>

<p>Cependant, j'ai besoin de vous :</p>

<ul><li> Je ne sais pas écrire du PHP, je n'ai jamais appris. Ce code est le fruit de recherches et d'essais successif. Il doit rester des erreurs, des failles peut-être.</li>
<li> Le plus intéressant serait d'ajouter d'autres réseaux sociaux, comme diaspora par exemple. Je n'ai pas été en mesure de trouver une API pour ce dernier ou un moyen quelconque. Pourtant, cela existe en python (<a href="https://github.com/marekjm/diaspy/tree/master/diaspy">diaspy</a>), ça ne devrait pas être trop difficile à traduire pour un habitué du PHP.</li></ul><p>Le code est <a href="https://framagit.org/Thuban/noizy">là</a>, je vous le laisse en espérant le voir modifié et torturé dans tous les sens :) .</p>

<p>À vous ;)</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/08/15/16/08/05-noizy---un-rss-vers-rezosocio" 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://carlchenet.com/debian-a-24-ans/
title: Carl Chenet : Debian a 24 ans !
uri: Carl-Chenet-Debian-a-24-ans
url: https://carlchenet.com/debian-a-24-ans/
content:
<p>Le projet <a href="https://www.debian.org/">Debian</a> a atteint le vénérable âge (pour un projet logiciel) de 24 ans, comme annoncé hier sur <a href="https://bits.debian.org/2017/08/debian-turns-24.html">le blog officiel de Debian</a>. La distribution GNU/Linux est l’une des plus anciennes disponibles et représente le socle sur lequel repose la majorité des distributions GNU/Linux aujourd’hui disponibles.</p>
<p><a href="https://bits.debian.org/2017/08/debian-turns-24.html"><img src="media/d7fb4244.debian24-1024x768.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/08/debian24-1024x768.png" alt="" width="700" height="525" srcset="https://carlchenet.com/wp-content/uploads/2017/08/debian24-1024x768.png 1024w, https://carlchenet.com/wp-content/uploads/2017/08/debian24-300x225.png 300w, https://carlchenet.com/wp-content/uploads/2017/08/debian24-768x576.png 768w" sizes="(max-width: 700px) 100vw, 700px"></a></p>
<p>Cette année a vu la publication de <a href="https://www.debian.org/releases/stretch/index.fr.html">Debian Stretch</a>, nouvelle version stable du projet, ainsi que <a href="http://fgallaire.flext.net/chris-lamb-elu-dpl-debian-project-leader-pour-2017/">l’élection au poste de Debian Project Leader de Chris Lamb</a> par la communauté des développeurs Debian.</p>
<p><a href="https://chris-lamb.co.uk/about"><img src="media/e55faa04.ChrisLamb.jpg" data-original-source="https://carlchenet.com/wp-content/uploads/2017/08/ChrisLamb.jpg" alt="" width="350" height="350" srcset="https://carlchenet.com/wp-content/uploads/2017/08/ChrisLamb.jpg 350w, https://carlchenet.com/wp-content/uploads/2017/08/ChrisLamb-150x150.jpg 150w, https://carlchenet.com/wp-content/uploads/2017/08/ChrisLamb-300x300.jpg 300w" sizes="(max-width: 350px) 100vw, 350px"></a></p>
<p> </p>
<p>On souhaite encore de très nombreuses années d’activité au projet Debian !</p>
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="https://carlchenet.com/debian-a-24-ans/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Pirate semaine #24</a> (12/06/2015)</li><li>Carl Chenet : <a href="">Objectifs pour Debian Wheezy</a> (04/07/2011)</li><li>Carl Chenet : <a href="">Python 2.7 par d&eacute;faut dans Debian Sid</a> (08/10/2011)</li><li>Carl Chenet : <a href="">python-keyring 0.7.1</a> (21/02/2012)</li><li>Carl Chenet : <a href="">Mes contributions au projet Debian du mois de mai 2012</a> (02/06/2012)</li></ul></div></p>


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

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

content:
<p>Pour la 33è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/lebvm3/guide_ultime_de_la_typographie_pour_le_web">Guide ultime de la typographie pour le web</a></li>
<li><a href="https://www.journalduhacker.net/s/q83hqa/un_logiciel_m_dical_libre_contre_l_emprise">Un logiciel médical libre contre l’emprise du privateur prédateur</a></li>
<li><a href="https://www.journalduhacker.net/s/z54fvc/r_flexion_autour_de_l_auto_h_bergement_et">Réflexion autour de l’auto-hébergement et des CHATONS</a></li>
<li><a href="https://www.journalduhacker.net/s/qpb4y1/solus_3_un_grand_cru_en_vue_pour_cette">Solus 3, un grand cru en vue pour cette distribution GNU/Linux en rolling release ?</a></li>
<li><a href="https://www.journalduhacker.net/s/4okfs8/joyeux_anniversaire_gnome">Joyeux anniversaire GNOME !</a></li>
<li><a href="https://www.journalduhacker.net/s/bmrojh/comment_cr_er_votre_propre_service_cloud">Comment créer votre propre service cloud avec Nextcloud ?</a></li>
<li><a href="https://www.journalduhacker.net/s/svklts/debian_24_ans">Debian a 24 ans !</a></li>
<li><a href="https://www.journalduhacker.net/s/hb1qkq/obsd4a_est_un_miroir_openbsd">obsd4a est un miroir OpenBSD</a></li>
<li><a href="https://www.journalduhacker.net/s/fbvlhx/lire_le_journal_syst_me_du_dernier_d">Lire le journal système du dernier démarrage avec systemd</a></li>
<li><a href="https://www.journalduhacker.net/s/ynusyx/mettre_en_place_un_serveur_time_machine">Mettre en place un serveur Time Machine sur Linux</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

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

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

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article121/liens-interessants-journal-du-hacker-semaine-33-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>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #33</a> (14/08/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #33</a> (22/08/2016)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/08/21/09/43/09-mon-mail-en-ouafxyz
title: Thuban : Mon mail en @ouaf.xyz
uri: Thuban-Mon-mail-en-ouaf-xyz
url: https://yeuxdelibad.net/Blog/?d=2017/08/21/09/43/09-mon-mail-en-ouafxyz
content:
<p>Depuis que les 3hg sont <a href="https://linuxfr.org/news/bienvenue-a-la-troisieme-portee-de-chatons">un des CHATONS</a> qui proposent notamment l'hébergement de mails, j'avais en tête la possibilité d'avoir des addresses un peu moins "sérieuses". Vous pouvez obtenir votre mail en @ouaf.xyz via le <a href="https://3hg.fr/chatons/mail/inscription/?ouaf">formulaire d'inscription habituel</a>.</p>

<div><img src="media/7078ff14.shot-20170821-25714-1me42xf.jpeg" data-original-source="http://https//yeuxdelibad.net/Blog//Blog/img/d0/shot-20170821-25714-1me42xf.jpeg" alt=""></div>

<p>Je me suis juste amusé à faire une page d'accueil : <a href="http://ouaf.xyz/">http://ouaf.xyz/</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/08/21/09/43/09-mon-mail-en-ouafxyz" 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="">Vos mail en @3hg.fr, trop la classe !</a> (28/05/2017)</li></ul></div></p>


feed_id: https://max-koder.fr/2017/08/20/pourquoi-mon-blog-ne-sera-jamais-connu/
title: Max Koder : Pourquoi mon blog ne sera jamais connu
uri: Max-Koder-Pourquoi-mon-blog-ne-sera-jamais-connu
url: https://max-koder.fr/2017/08/20/pourquoi-mon-blog-ne-sera-jamais-connu/
content:
<div>
	<a href="https://max-koder.fr/2017/08/20/pourquoi-mon-blog-ne-sera-jamais-connu/"><img title="pourquoi mon blog ne sera jamais connu" src="media/1e35ca97.unknown-300x201.png" data-original-source="https://max-koder.fr/wp-content/uploads/2017/08/unknown-300x201.png" alt="pourquoi mon blog ne sera jamais connu" width="300" height="201"></a>
	</div>
	<p>Aujourd’hui, je raconte ma vie. Vous n’apprendrez rien ici, vous pouvez retourner à vos hobbies.<br>
Je rédige mon ressenti sur mes écrits, comment je les vois, comment je vous vois.<br>
Rien d’extraordinaire ici : <strong>Pourquoi mon blog ne sera jamais connu.</strong></p>
<p>Ce blog est jeune. Bien plus jeune que mon désir de partage.<br>
En effet, je pense que j’ai commencé à partager ma passion alors que je n’y connaissais moi-même pas grand chose, il y a de ça 15 ans environ. À l’époque j’essayais de convertir mes camarades du lycée aux joies de la programmation, de leur faire connaître la satisfaction de dompter sa calculatrice pour qu’elle résolve les équations à notre place. Plus tard, je comprenais malgré moi que mes amis n’avaient pas ce truc que j’avais, cette envie de savoir comment ça marche, ce besoin de créer quelque chose de moi-même et de le partager.</p>
<p>Il y a 15 ans, c’était déjà la même mentalité, que je ressens de mon entourage aujourd’hui : Pourquoi passer son temps sur l’ordinateur à écrire pour des geeks que je ne verrais jamais ? Pourquoi leur expliquer quelque chose qu’ils peuvent trouver ailleurs ? Pourquoi avoir le nez dans le code si ça ne me rapporte pas un rond ?<br>
Je n’avais pas de blog bien sûr, Dieu m’en préserve. Imaginez si j’avais eu un skyblog <br>
Quoi que ces blogs étaient sûrement plus visités que celui où vous vous trouvez.</p>
<p>Je dérive déjà, et ça me donne l’occasion de parler du sujet de ce blog.</p>
<h1>Un thème précis</h1>
<p>Il n’y a pas réellement de thème défini. J’écris ce que j’ai envie sur le moment, sur plusieurs jours en général. J’en reparlerai plus tard, mais l’écriture d’un article ne se faisant pas dans l’immédiat, il arrive que je touche au bout d’un post, mais que je ne le publie pas. Ça reste alors pour moi, un mémo. C’est le cas par exemple avec un billet que j’ai terminé sur les types d’input en HTML5. Mais je suis tombé sur l’<a href="https://toile.reinom.com/html5-input-types/" target="_blank" rel="noopener">excellent article de Xenos</a>, qui propose exactement ce que mon post comporte. Alors il reste là, inutile de publier un duplicata.</p>
<p>Encore un coup je suis parti, retenez-moi quand c’est comme ça… Je parlais donc du thème du blog. Même si je ne m’impose aucun sujet, il faut avouer que ça tourne quand même pas mal autour de la programmation web, et de l’auto-hébergement en ce moment. Je m’autorise un test de temps en temps sur des projets méconnus ou une critique ouverte, mais ça reste dans la même thématique.<br>
Ces sujets ne sont pas vendeurs. En écrivant, je sais pertinemment que je cible un public restreint : Les développeurs web. De plus, j’aborde généralement un point précis. Par exemple, combien ont déjà fait des recherches ou eu besoin des <a href="https://max-koder.fr/2015/09/03/le-design-pattern-value-object/" target="_blank" rel="noopener">Values Objects</a> ? Ou alors, cherché à <a href="https://max-koder.fr/2017/06/07/utiliser-ice-ssb-avec-firefox-nightly/" target="_blank" rel="noopener">utiliser Ice SSB sous Firefox Nightly</a> ? Faut-il déjà utiliser Ice SSB, qui est un soft initialement exclusif à la distribution <a href="https://peppermintos.com/" target="_blank" rel="noopener">Peppermint</a>, et utiliser la version Nightly de Firefox. En terme de public, faut être réaliste, c’est pas ça qui fait vendre.</p>
<p>En même temps, je ne vends rien justement. Tout est gratuit, pas de pub, et je n’ai pas de compte sur une quelconque monnaie virtuelle. Je ne dis pas que j’en aurai jamais, mais je n’en ai pas. Si un jour j’écris un outil utilisé, et que je doive me concentrer dessus régulièrement, alors j’y penserai. Parce que j’aurai une obligation de résultat, de ne pas laisser tomber ces potentiels utilisateurs. Mais aujourd’hui, si jamais je ferme mon blog sur un coup de tête (Cyrille, si tu nous regardes), vous ne vous sentiriez pas biaisés. Parce que je ne vous dois rien. Alors qu’avec un petit bouton ‘Liberapay’, ça change la donne.<br>
Mais ni l’un ni l’autre n’est prévu </p>
<p>Alors, faut-il que je change de sujet ? Qu’ai-je à gagner à augmenter mon nombre de visiteurs ? Je pourrais sortir une liste des 30 thèmes WordPress les plus jolis, que j’aurai au préalable piqué ailleurs. En 1 heure c’est bouclé, avec un fort taux de trafic. Mais dans quel but ? Vais-je toucher un public qui va me suivre dans la durée ? Sûrement pas. Vont-ils prendre le temps de poster un commentaire pertinent ? Pertinent sur quoi, l’article est vide de sens…</p>
<p>Remarquez que j’ai écrit ‘Liberapay’ et pas ‘Patreon’ ou ‘Paypal’. Sans m’en rendre compte, j’adopte un discours en fonction du public qui me lit. C’est d’ailleurs un bon saut de cabri pour lancer la suite : Pour qui j’écris ?</p>
<h1>J’écris pour les libristes</h1>
<p>Malgré moi. Vous pouvez faire le tour des articles, aucun n’est une ode aux GAFAM, ni aux services qu’utilise monsieur tout le monde. Au contraire.<br>
Ça commence par moi bien sûr. Je suis sous Linux, alors je m’ôte une grande partie du public, car je ne peux pas expliquer comment supprimer un éventuel Cortana, ou utiliser le dernier IDE à la mode dont tout le monde parle. Et quand bien même, j’en ai pas envie, alors ça tombe plutôt bien ^^<br>
Coté social, je n’échappe pas à la masse légère : J’ai un compte Twitter depuis 2015, date d’ouverture de ce blog. J’ai posté exactement 56 tweets. Ça correspond au nombre des mes articles, dont certains ont disparus de la surface d’internet, et quelques trucs sans intérêt. Un compte Facebook non alimenté si ce n’est ma femme qui est heureuse de me mettre en avatar une photo de mariage. Je suis un peu plus présent sur Mastodon, mais je n’ai rien à dire, ou pas grand chose qui rentre dans les 500 caractères imposés. Alors je poste mes articles, pose une question technique, et retourne dans ma tanière.<br>
Ce qui est drôle, c’est que c’est l’exact opposé de ce que je suis dans la vie. J’ai besoin et cherche le contact des gens. Au boulot, dans la rue, à la caisse du supermarché, partout, il faut que je parle, que j’échange. Mais sur internet je me tais, je fais profil bas. Il y a quelques exceptions bien sûr : Des commentaires sur des blogs que j’apprécie, des mails échangés, quelques posts techniques sur des forums, ce blog bien sûr, mais pas plus. C’est déjà pas mal en fait.</p>
<p>Donc si je ne tweete pas ce que je mange, ou la dernière fourmi croisée dans la rue, ou poste une photo de ma dernière soirée, comment toucher quelqu’un par ces réseaux ? À ne rien poster, on reste seul dans son coin. Peu de personnes me suivent, il s’agit pour la plupart de libristes qui connaissent déjà l’existence de mes articles, seule raison de mon inscription à Twitter.</p>
<p>Un ami me disait régulièrement cette phrase :</p>
<blockquote><p>On a que ce qu’on mérite.</p></blockquote>
<p>C’était pas le plus grand des écrivains, je vous l’accorde. Mais j’ai toujours trouvé ça vrai. Et ce blog ne fait pas exception. Je me suis malgré moi enfermé dans un cercle de libristes, que j’apprécie pour sûr, mais ce n’était pas l’objectif de ce blog.</p>
<p>À l’ouverture de celui-ci, j’avais l’idée utopique de réussir à vulgariser des notions que je considérais complexes, afin de les rendre accessibles à tout le monde. Suis-je sur la bonne voie ?<br>
Je pense en toute objectivité que les articles présents sont accessibles, car je prends le temps d’y aller tranquillement. Je relisais <a href="https://www.blog-libre.org/2015/12/19/notre-impuissance-les-mots/" target="_blank" rel="noopener">cet article de Cascador sur les mots</a> justement, et je pense être à l’opposé du fameux <a href="http://christophegallaire.org/carnet/" target="_blank" rel="noopener">Christophe Gallaire</a> : Ici tout est simple, direct. Je sais que tout n’est pas parfait, qu’il peut arriver que l’on ne me comprenne pas – ça s’est vu dans les commentaires d’ailleurs – mais je fais mon possible, et surtout je ne me la pète pas (enfin pas trop  ).<br>
En revanche, il faut bien avouer que le public n’est pas au rendez-vous : Si Firefox représente 14% d’utilisation sur tous les navigateurs confondus sur les 12 derniers mois en France, vous êtes plus de 60% à consulter ce blog avec. Je m’adresse à des personnes averties, qui ont du goût </p>
<p>Vous êtes encore là ? Chapeau, il faut du courage pour lire autant.</p>
<h1>Des articles longs</h1>
<p>Vous l’aviez vu venir la transition ? Quel talent.<br>
Mes articles sont rares, mais longs. Oui, j’écris peu, mais j’écris beaucoup. Le nombre d’articles est franchement bas par ici, mais chaque billet est le fruit de plusieurs heures, plusieurs jours sur le clavier. Si certains se contentent de poser 5 lignes sur la dernière version de Debian, je passe rarement sous la barre des 2000 mots. Ce n’est pas un signe de qualité bien sûr, mais c’est au moins représentatif du temps que me prend chaque article.</p>
<p>À cela, ajoutez les heures de recherche. Si je fais le choix d’écrire, c’est bien évidemment pour ne pas dire de conneries. J’en dis sûrement, mais je me soigne : Chaque information technique est vérifiée.<br>
Malheureusement, il n’est pas rare de trouver des sites qui se contredisent. Alors les recherches s’éternisent, parfois sur un détail merdique.<br>
Petit aparté d’ailleurs : Je trouve gonflant de tomber sur des articles ou des forums qui ont presque 15 ans : Rien n’est plus valable. Messieurs, un petit délestage s’impose, parce que tomber sur des solutions qui ne fonctionnent plus depuis 10 ans, ou des tutos où l’on explique comment créer un site avec les fonctions <a href="http://php.net/manual/fr/function.mysql-query.php" target="_blank" rel="noopener">mysql_*</a> , c’est lourdingue.</p>
<p>Encore une fois, il est relativement aisé de créer une liste des 10 choses que fait mieux l’un que l’autre, ou sortir les 10 plugins indispensables pour votre blog. Mais ce n’est pas pour moi. Je laisse ça à ceux qui veulent du trafic. Non, moi je veux qu’on me suive. Peu importe que vous soyez 10 ou 100 ou 1000. Comme IRL, j’ai besoin de partager, et le faire avec ce type d’articles n’aurait aucun sens. Là vous êtes chez moi, je vous raconte ma vie, mes déboires, mon aventure. Mais tout ça, c’est long. Bienvenue chez moi.</p>
<h1>Chez moi, c’est loin</h1>
<p>C’est le cas de le dire, vous êtes chez moi. Je l’avais déjà dit, mais ce blog est hébergé chez moi, sur une machine peu puissante, reliée à une connexion internet des plus instables. Si ça me fait plaisir à moi, il n’en est pas de même pour Google. Non, lui voit uniquement le fait que le temps de réponse de mon site a pris plus d’une seconde dans la vue. Niveau référencement, ce graphique parle de lui-même :</p>
<p></p>
<p>Ce graphique représente le nombre de fois où les gens atterrissent sur mon site depuis une recherche Google. Le 2 août 2017 correspond à la bascule du blog depuis un mutualisé vers mon serveur Yunohost. S’en suit une interminable chute pour atteindre pratiquement zéro…<br>
Depuis que je suis auto-hébergé, Google m’a presque blacklisté.<br>
Pour info, je suis sur du 15Mo descendant, et Free bloque l’upload à 1Mo sur les ADSL, soit 115Ko/s en réel. Avec une atténuation à 30dB, c’est pas la joie…</p>
<p>Le temps d’affichage. Je suis sûr que pour ceux qui me suivent régulièrement, vous avez dû sentir la différence. Je la ressens moi-même. J’ai alors misé à fond sur le cache (merci <a href="http://www.it-wars.com/" target="_blank" rel="noopener">Vincent</a> !), et ça fonctionne plutôt pas mal. Mais pas assez pour les moteurs de recherche, qui pénalise mon serveur à cause de cela, le temps.</p>
<p>C’est là que je vois que quelques secondes, c’est important.</p>
<h1>Le temps</h1>
<p>Entre ma vie professionnelle bien remplie et ma vie personnelle qui n’est pas en reste, il me reste peu de temps pour l’informatique. Chaque billet est une succession de petits moments où je me détache de ma famille pour rentrer dans <em>mon monde</em>.<br>
En ce moment même, je profite d’une pause clope pour rédiger ces lignes. Lorsqu’elle sera éteinte, je redeviendrai « Papa », avec tout ce que cela implique. Ma femme me laisse assouvir ma passion tant que ça n’empiète pas sur les gosses, la maison, notre couple, et son temps libre à elle. Elle doit se dire que ça me fait plaisir de faire ça, avec un arrière goût d’inutilité. Comme on laisse les gosses faire semblant de tondre la pelouse, de repasser le linge.<br>
J’en ai jamais réellement discuté, je ne sais pas ce qu’elle pense réellement de tout ça. Peut-être fait-elle semblant de me croire dans mon délire, en sachant pertinemment que tout ça ne sert à rien, que c’est un combat perdu d’avance. En tous cas, elle se plie sans broncher à mes caprices, tant que ça n’interfère pas sur sa productivité à elle. Aussi elle utilise le nextcloud de la maison, mais pas question de se séparer de son windows, qu’elle utilise au moins pour son boulot. Elle ne ricane pas quand je galère à simplement avoir du son, que VLC me parasite les vidéos du NAS, alors que VLC sous windows ça tourne impeccablement bien, mais sait me faire remarquer quand mes choix de libriste font chier, ou quand les gosses hurlent et que je suis devant l’écran. Bref, elle fait des concessions.</p>
<p>Et il faut savoir en faire pour vivre avec un passionné. Tout ça me prend énormément de temps, temps que je pourrais passer avec mes gosses, avec elle. Il m’arrive déjà de m’absenter souvent, faut-il que je m’éclipse encore quand je pourrais être là. Faut-il être con. Mais c’est ma passion, alors elle comprend, ou au moins elle fait semblant.</p>
<p>Je disais plus haut que chaque seconde est importante. Imaginez à présent le nombre d’heures que je passe sur un PC. Et pour quoi au final ?<br>
Personnellement, j’ai au moins la fierté de me dire que je ne gâche pas ce temps en faisant la guerre à un autre individu, un homme qui peut-être vit la même situation que moi. J’essaye de n’offenser personne, mais ça c’est relatif, nous avons tous une sensibilité différente. J’essaye au contraire d’avancer, ou de faire avancer, à ma manière : Se développer moi-même (oui, c’est le slogan génial de ce blog  ).</p>
<p>Alors, est-ce que ça vaut le coup ? Pour sûr. J’ai foi en ce que je fais, sans quoi je n’aurais pas le courage de le faire. Écrire est un réel plaisir, même si ce n’est pas naturel. Certains sont nés pour communiquer, d’autres pour vendre. Je crois que je suis doué pour faire, alors que j’adore communiquer, échanger. C’est pour ça que ce blog existe.</p>
<p>Voilà tout, je pense avoir fait le tour de mes idées, dans un grand fourre-tout. J’aurai pu appeler ce billet de bien des façons, tellement le contenu part dans tous les sens. C’est un peu les coulisses en fait, et pourquoi mon blog ne sera jamais connu.</p><p>L’article <a rel="nofollow" href="https://max-koder.fr/2017/08/20/pourquoi-mon-blog-ne-sera-jamais-connu/">Pourquoi mon blog ne sera jamais connu</a> est apparu en premier sur <a rel="nofollow" href="https://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="https://max-koder.fr/2017/08/20/pourquoi-mon-blog-ne-sera-jamais-connu/" 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: https://blog.fedora-fr.org/renault/post/R%C3%A9sultats-des-%C3%A9lections-de-Fedora-08/17
title: Renault : Résultats des élections de Fedora 08/17
uri: Renault-Résultats-des-élections-de-Fedora-08-17
url: https://blog.fedora-fr.org/renault/post/R%C3%A9sultats-des-%C3%A9lections-de-Fedora-08/17
content:
<p>Comme je vous le rapportais il y a peu, Fedora a organisé des élections
<a href="https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-Conseil%2C-FESCo-et-FAmSCo-cette-semaine2" hreflang="fr">pour renouveler partiellement le collège de ses organes</a>.</p>
<p>Le scrutin est comme toujours un vote par valeurs. Nous pouvons attribuer à
chaque candidat un certain nombre de points, dont la valeur maximale est celui
du nombre de candidat, et le minimum 0. Cela permet de montrer l'approbation à
un candidat et la désapprobation d'un autre sans ambiguïté. Rien n'empêchant de
voter pour deux candidats avec la même valeur.</p>
<p>Les résultats pour le Conseil sont (seul le premier est élu) :</p>
<pre>
  # votes |  noms
- --------+----------------------
     505  | Justin W. Flory (jwf / jflory7)
- --------+----------------------
     492  | Dennis Gilmore (dgilmore / ausil)
     433  | Till Maas (tyll / till)
     354  | Langdon White (langdon)
     320  | Nick Bebout (nb)
</pre>
<p>À titre indicatif le score maximal possible était de 5 * 178 (pour 178
votants) soit 890.</p>
<p>Les résultats pour le FESCo sont (seuls les quatre premiers sont élus) :</p>
<pre>
  # votes |  noms
- --------+----------------------
     458  | Dennis Gilmore (dgilmore / ausil)
     438  | Till Maas (tyll / till)
     431  | Stephen Gallagher (sgallagh/sgallagh)
     330  | Randy Barlow (bowlofeggs/bowlofeggs)
- --------+----------------------
     296  | Dominik Mierzejewski (Rathann/rathann)
</pre>
<p>À titre indicatif le score maximal possible était de 5 * 150 (pour 150
votants) soit 150.</p>
<p>Les résultats pour le FAmSCo sont donc (seuls les trois premiers sont élus)
:</p>
<pre>
  # votes |  noms
- --------+----------------------
     613  | Nick Bebout (nb/nb)
     551  | Itamar Reis Peixoto (itamarjp/itamarjp)
     541  | Sumantro Mukherjee (sumantro / sumantrom)
- --------+----------------------
     523  | Alex Oviedo Solis (alexove/alexove)
     490  | Eduardo Echeverria (echevemaster/echevemaster)
     469  | Daniel Lara (danniel/Danniel)
     467  | Eduard Lucena (x3mboy)
     449  | Ben Williams (Southern_Gentlem/jbwillia)
     445  | Sirko Kemter (gnokii/gnokii)
     443  | Andrew Ward (award3535)
</pre>
<p>À titre d'indication, la valeur maximale possible est de 10 * 148 (car il y
a eu 148 votants) soit 1480.</p>
<p>Nous pouvons noter que globalement le nombre de votants pour chaque scrutin
était proche aux alentours de 175-150 votants.. Les scores sont aussi plutôt
éparpillés, avec souvent quelques membres assez largement en tête de chaque
scrutin.</p>
<p>Bravo aux participants et aux élus, que le projet Fedora avance. <img src="media/59264327.smile.png" data-original-source="https://blog.fedora-fr.org/themes/default/smilies/smile.png" alt=":-)"></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/R%C3%A9sultats-des-%C3%A9lections-de-Fedora-08/17" 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="">Votez cette semaine pour le FESCo et le Conseil de Fedora !</a> (19/07/2016)</li><li>Renault : <a href="">R&eacute;sultats des &eacute;lections de Fedora</a> (29/01/2017)</li><li>Renault : <a href="">Petit probl&egrave;me dans les &eacute;lections du FAmSCo</a> (06/03/2017)</li><li>Renault : <a href="">&Eacute;lections pour le Conseil, FESCo et FAmSCo cette semaine</a> (08/08/2017)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/08/21/08/53/10-bilan-libre-de-lete-2017-n9
title: Thuban : Bilan libre de l'été 2017 (n°9)
uri: Thuban-Bilan-libre-de-l-été-2017-(n-9)
url: https://yeuxdelibad.net/Blog/?d=2017/08/21/08/53/10-bilan-libre-de-lete-2017-n9
content:
<p>Voici la fin de l'été, et je dois reprendre les bonnes habitudes. En effet, je n'ai pas tenu mon engagement d'écrire un petit bilan sur ce que j'ai pu effectuer dans le libre au mois de juillet, le dernier portant sur <a href="https://yeuxdelibad.net/Blog/?d=2017/06/21/16/10/25-bilan-mensuel-libre-du-mercredi-8-juin-2017">le mois de juin</a>. C'est donc parti pour un bilan de l'été 2017.</p>

<p>Au mois de juillet, je n'ai rien fait :P<br>
Toutefois, le CHATONS mis en place avec les <a href="https://3hg.fr/">3hg</a> a été officiellement <a href="https://linuxfr.org/news/bienvenue-a-la-troisieme-portee-de-chatons">adopté</a>. Il se porte très bien :)<br>
Ça m'a donné le temps de réfléchir un peu à ce que je voulais voir bouger dans le libre. Et pour que ça bouge, il faut se bouger :P .</p>

<p>L'appel du clavier a été plus fort au mois d'août :</p>

<ul><li> J'ai écrit un petit démon pour avoir des notifications avec le lecteur de musique MPD : <a href="https://yeuxdelibad.net/Programmation/tk-tools/Mn_MPD-notifier/">Mn</a>;</li>
<li> Un autre outil de notification pour <a href="https://syncthing.net/">synchting</a> : <a href="https://yeuxdelibad.net/Programmation/tk-tools/Sn-Syncthing_notifier">Sn</a>;</li>
<li> Un outil générique de notification qui peut remplacer notify-send : <a href="https://yeuxdelibad.net/Programmation/tk-tools/No_Nobelium">No</a>;</li>
<li> J'ai reclassé mon site et créé une section pour les programmes <a href="https://yeuxdelibad.net/Programmation/tk-tools/">écrits avec tkinter</a>;</li>
<li> J'ai mis à jour <a href="https://3hg.fr/swx/">swx</a>, le générateur de site statique, pour corriger quelques bugs mineurs;</li>
<li> Suite au <a href="https://obsd4a.net/blog/index.php?article25/open-bsd4-est-maintenant-heberge-chez-ikoula">déménagement du portail francophone autour d'OpenBSD obsd'*</a>, j'ai mis en place un <a href="https://obsd4a.net/blog/index.php?article26/obsd4a-est-un-miroir-openbsd">miroir OpenBSD</a>;</li>
<li> J'ai fait mes premières armes en PHP pour écrire un outil qui partagerait les liens enregistrés dans un shaarli ou mon <a href="https://yeuxdelibad.net/Blog/?mode=links">blogotext</a> vers mastodon, twitter... Ça s'appelle <a href="https://framagit.org/Thuban/noizy">noizy</a>, et toute contribution est la bienvenue (configuration, nouveaux réseaux sociaux...).</li>
<li> J'ai <a href="http://ouaf.xyz/">affiché le domaine ouaf.xyz</a> pour proposer des addresses mail.</li>
<li> J'ai corrigé un défaut dans <a href="https://framagit.org/Thuban/vilain">vilain</a>, le fail2ban-like pour OpenBSD qui ne loggait plus après un renouvellement des journaux. (logrotate)</li>
<li> J'ai fait quelques ajouts à blogotext, certains étant déjà intégrés, d'autres non : <a href="https://github.com/BlogoText/blogotext/pull/304">création d'un robots.txt à l'installation</a>, <a href="https://github.com/BlogoText/blogotext/pull/313">javascript mis à part pour profiter du cache</a>, <a href="https://github.com/BlogoText/blogotext/pull/307">Mise à jour du user-agent utilisé</a>, <a href="https://github.com/BlogoText/blogotext/pull/306">nettoyage des traductions</a>.</li></ul><p>C'est bientôt la rentrée, il va falloir revoir l'organisation, car j'ai d'autres projets en tête pour les semaines à venir (notamment préparer des cours ^^ ) :</p>

<ul><li> <a href="https://3hg.fr/dontpanic/index.html">dontpanic</a> et <a href="https://yeuxdelibad.net/Programmation/torstream.html">torstream</a> ont besoin d'être mis à jour pour prendre en charge le streaming de torrents avec les nouveaux <a href="https://yeuxdelibad.net/Blog/?d=2017/07/02/07/14/37-quelques-alternatives-a-t411">moteurs de recherche</a>;</li>
<li> J'ai envie de me consacrer davantage à <a href="https://github.com/BlogoText/blogotext">Blogotext</a> pour avancer. Les dernières fonctionnalités sont alléchantes, et j'aimerais donner un coup de main à mon petit niveau.</li>
<li> Il est temps de publier une iso d'OpenBSD personnalisée et facile à prendre en main avec une <a href="http://3hg.fr/isotop">isotop</a> qui ne soit pas "beta".</li>
<li> Je veux continuer mon travail de "vulgarisation" sur l'auto-hébergement et OpenBSD, j'ai quelques projets de documentation avec un nouveau format.</li>
<li> Je dois prendre du temps pour participer aux traductions sur le wiki <a href="https://wiki.obsd4a.net/">obsd4a</a>.</li></ul><p>Et vous, quels sont vos projets en cours et à venir ??? Tout le monde peut contribuer au libre, il y a toujours à faire (traductions, tri, tests, rapports de bugs...). À vous de jouer ;)</p>

<p>Bon courage pour la rentrée !</p>

<div><img src="media/0738e339.kaamelott-rien.gif" data-original-source="http://https//yeuxdelibad.net/Blog//Images/gifs/kaamelott-rien.gif" alt="alt"></div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Blog/?d=2017/08/21/08/53/10-bilan-libre-de-lete-2017-n9" 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://jibecfed.fedorapeople.org/blog/traduisons-f-droid-en-francais.html
title: Jean-Baptiste Holcroft : Traduisons F-Droid en français
uri: Jean-Baptiste-Holcroft-Traduisons-F-Droid-en-français
url: https://jibecfed.fedorapeople.org/blog/traduisons-f-droid-en-francais.html
content:
<p>Depuis quelques semaines, j’ai constaté que F-Droid avant plusieurs sous-projets supplémentaires sur son projet Weblate. Comme c’est un exemple à suivre, j’ai préféré écrire cet article que de traduire !</p>
<p>Voici l’état des lieux actuel du <a href="https://hosted.weblate.org/projects/f-droid/#components">projet F-Droid sur Weblate</a> :</p>
<ul><li>F-Droid : <a href="https://f-droid.org/FDroid.apk">l’application F-Droid</a>, la logithèque libre …</li></ul>
<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/traduisons-f-droid-en-francais.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: http://blog.niqnutn.com/index.php?article85/guide-survie-stretch
title: nIQnutn : Guide de survie Stretch
uri: nIQnutn-Guide-de-survie-Stretch
url: http://blog.niqnutn.com/index.php?article85/guide-survie-stretch
content:
<p>Un résumé des principales commandes à connaître pour les utilisateurs Debian. L'antisèche est disponible au format <i></i>.pdf pour l'impression  et au format <i></i>.odt pour modification.

</p>


<div><img src="media/4258585d.boot-1027879_1280.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0085/boot-1027879_1280.tb.jpg" alt=""></div>


<p>Vous retrouverez le détail des commandes ci-dessous. N'hésitez pas à compléter avec d'autres commandes.</p><div><span><i aria-hidden="true"></i> Sommaire</span>
<ol type="1"><li><a href="http://blog.niqnutn.com/rss/categorie8#paquets">Gestion des paquets</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#arborescence">Arborescence du système</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#fichiers">Gestion des fichiers et dossiers</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#processus">Gestion des processus</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#utilisateurs">Gestion des utilisateurs</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#root">Lancer une commande avec root</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#droits">Gestion des droits et permissions</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#materiel">Gestion du matériel</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#alimentation">Gestion de l'alimentation</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#completion-auto">Complétion automatique</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#documentation">Documentation</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#antiseche">Antisèche</a></li>
</ol></div>


<p>Description du terminal:</p>


<table><tr><th colspan="2">utilisateur@machine:~/Documents$</th></tr><tr></tr><tr><th>utilisateur</th><td> nom de l’utilisateur connecté</td></tr><tr><th>machine</th><td> nom de la machine </td></tr><tr><th>~/Documents</th><td> répertoire en cours d’utilisation</td></tr><tr><th>$</th><td> utilisateur normal</td></tr><tr><th>#</th><td> utilisateur root</td></tr></table><h2>Gestion des paquets</h2>


<h3>Mettre à jour la liste des paquets</h3>
<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>

<h3>Installer les mises à jour</h3>
<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>
<h3>Mettre à jour le système</h3>
<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>

<h3>Installer un paquet</h3>

<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>Supprimer un paquet</h3>
<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>

<h3>Éditer le fichier sources.list</h3>
<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>

<h2>Arborescence du système</h2>

<table><tr><th>/boot </th><td>Amorce du système </td></tr><tr><th>/etc</th><td>Fichiers de configuration du système</td></tr><tr><th>/home </th><td>Répertoires personnels des utilisateurs </td></tr><tr><th>/media</th><td>Montage automatique des périphériques</td></tr><tr><th>/mnt</th><td>Montage manuel des périphériques </td></tr><tr><th>/tmp</th><td>Répertoire des fichiers temporaires</td></tr><tr><th>/var/log</th><td>Fichiers de journalisation</td></tr></table><h3>Description de la hiérarchie du système de fichiers</h3>



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

<h2>Gestion des fichiers et dossiers</h2>

<p>
<ins>Chemin absolu:</ins>
 chemin complet à partir de la racine 
<strong>/
</strong>
<br><code>/home/utilisateur/dossier/fichier.txt</code></p>


<p><ins>Chemin relatif:</ins>
 chemin à partir du répertoire courant, ici
<strong>/home/utilisateur</strong>
<br><code>dossier/fichier.txt</code>
</p>



<p><ins>Chemin par rapport au répertoire personnel:</ins>
 chemin à 
partir du répertoire personnel 
<strong>~
</strong><br><code>~/dossier/fichier.txt</code>
</p>

<p>
Pour les chemins contenant des <em>espaces</em> ou autres 
caractères spéciaux, il faut utiliser les caractères 
d’échappement 
<strong>\\</strong>
 (on peut utiliser la complétion 
automatique) ou entourer le chemin par des guillemets 
<strong>"</strong>
ou apostrophes 
<strong>'</strong>
 .</p>

<table><tr><th>.</th><td>Répertoire courant</td></tr><tr><th>..</th><td>Répertoire parent</td></tr><tr><th>~</th><td>Répertoire utilisateur</td></tr><tr><th>-</th><td>Répertoire précédent</td></tr></table><h3>Afficher le contenu du répertoire</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>ls -lh <dossier></code></pre></div></div>



<h3>Changer le répertoire courant</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>cd <dossier></code></pre></div></div>




<h3>Afficher le nom du répertoire courant</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>pwd</code></pre></div></div>



<h3>Créer un répertoire</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>mkdir <dossier></code></pre></div></div>

  

<h3>Supprimer un répertoire vide</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>rmdir <dossier></code></pre></div></div>



<h3>Copier un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>cp <source> <cible></code></pre></div></div>

            

<h3>Déplacer ou renommer un fichier/dossier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>mv <source> <cible></code></pre></div></div>


<h3>Supprimer un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>rm <fichier></code></pre></div></div>


<h3>Créer un fichier vide</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>touch <fichier></code></pre></div></div>



<h3>Créer un lien symbolique vers un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>ln -s <cible> <lien></code></pre></div></div>

<h3>Afficher le contenu d'un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>cat <fichier> 
less <fichier></code></pre></div></div>

<h3>Éditer un fichier texte</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>nano <fichier></code></pre></div></div>

<h3>Identifier le type d’un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>file <fichier></code></pre></div></div>

<h3>Afficher l’espace occupé par le système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>df -h</code></pre></div></div>

<h3>Afficher la taille d’un dossier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>du -hs</code></pre></div></div>

<h2>Gestion des processus</h2>


<h3>Afficher les processus en temps réel</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>top</code></pre></div></div>




<h3>Afficher tous les processus du système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>ps aux</code></pre></div></div>



<h3>Terminer un processus par son PID</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>kill <pid></pid></code></pre></div></div>



<h3>Terminer un processus par son nom</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>killall <commande></commande></code></pre></div></div>


<h3>Terminer un processus graphique</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>xkill</code></pre></div></div>


<h3>Afficher l’utilisation de mémoire</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>free -h</code></pre></div></div>






<h2>Gestion des utilisateurs</h2>



<h3>Afficher le nom de l’utilisateur</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>whoami</code></pre></div></div>



<h3>Changer le mot de passe de l’utilisateur</h3>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>passwd <utilisateur></code></pre></div>
</div>







<h2>Lancer une commande avec root</h2>


<h3>
Lancer une commande avec les droits root</h3>

<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>su -c "<commande>"</code></pre></div></div>


<h3>Se connecter en tant que root</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>su</code></pre></div></div>













<h2>Gestion des droits et permissions</h2>



<h3>
Modifier les permissions d’un fichier</h3>

<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>chmod [u g o a] [+ - =] [r w x] <fichier>
chmod o+r ~/fichier.txt		# exemple: ajouter les droits en lecture pour les autres utilisateurs sur le fichier ~/fichier.txt</fichier></code></pre></div>
</div>


<table><tr><th>Utilisateur</th><th>Opérateurs</th><th>Persmissions</th></tr><tr><td><strong>u</strong> propriétaire</td><td><strong>+</strong> ajouter des droits</td><td><strong>r</strong> lecture</td></tr><tr><td><strong>g</strong> groupe</td><td><strong>-</strong> supprimer des droits</td><td><strong>w</strong> écriture</td></tr><tr><td><strong>o</strong> les autres</td><td><strong>=</strong> définir des droits</td><td><strong>x</strong> exécution</td></tr><tr><td><strong>a</strong> tous</td><td></td><td></td></tr></table><p><em>
Le droit d’exécution sur un dossier permet de le traverser  et de lire son contenu.</em></p>

<h3>
Changer le propriétaire d’un fichier</h3>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>chown [utilisateur] <fichier></fichier></code></pre></div>
</div>


<h3>
Changer le groupe propriétaire d'un fichier</h3>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>chgrp [groupe] <fichier></fichier></code></pre></div>
</div>

<h2>Gestion du matériel</h2>

<h3>
Afficher les informations sur les disques</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lsblk --fs</code></pre></div></div>

<h3>
Lister les périphériques USB</h3>

<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lsusb</code></pre></div></div>


<h3>
Lister les périphériques PCI</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lspci</code></pre></div></div>

<h3>
Afficher les informations sur le processeur</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lscpu</code></pre></div></div>


<h3>
Afficher les informations sur le noyau</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>uname -sr</code></pre></div></div>


<h3>
Afficher les informations sur la distribution</h3>

<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lsb_release -d</code></pre></div></div>

<h3>
Afficher le bureau utilisé</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>echo "$XDG_CURRENT_DESKTOP"</code></pre></div></div>

<h2>Gestion de l'alimentation</h2>


<h3>Arrêter le système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>systemctl poweroff</code></pre></div></div>

<h3>
Redémarrer le système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>systemctl reboot</code></pre></div></div>


<h3>
Mettre en veille le système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>systemctl suspend</code></pre></div></div>

<h2>Complétion automatique</h2>
<p>Il est recommandé d'utiliser la <strong>complétion automatique</strong> pour écrire les <em>commandes</em> ou les <em>chemins</em> pour éviter de très nombreuses <em>erreurs de saisies</em>.
Il suffit de commencer la saisie du nom de la commande ou du chemin puis de compléter automatiquement en utilisant la touche <kbd>Tab</kbd>.
Si plusieurs choix sont disponibles, il suffit d'appuyer deux fois sur <kbd>Tab</kbd> pour d'afficher la liste complète.</p>

<video controls="" width="512px" height="384px"><source src="media/35d8f48a.auto-completion.mp4" data-original-source="http://blog.niqnutn.com/data/medias/0085/auto-completion.mp4" type="video/mp4">
Votre navigateur ne supporte pas la balise vidéo ! Mettez-vous à jour !
</source></video><h2>Obtenir de l’aide</h2>


<p>Lire l'aide en ligne concernant chaque commande et de nombreux fichiers de configuration:</p>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>man <commande></code></pre></div></div>


<p>Aide concise pour la plupart des commandes:</p>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code><commande> --help</code></pre></div></div>

<p>Rechercher les pages d'aide concernant un terme recherché:</p>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>apropos <terme></code></pre></div></div>

<h2>Documentation</h2>


<p>Site d’entraide <a href="https://debian-facile.org/">Debian-Facile</a>:

</p><ul><li>Wiki: <a href="https://debian-facile.org/wiki">https://debian-facile.org/wiki</a></li>
<li>Forum :  <a href="https://debian-facile.org/forum.php">https://debian-facile.org/forum.php</a></li>
<li>IRC: <a href="irc://chat.freenode.net:6667/debian-facile">irc://chat.freenode.net:6667/debian-facile</a></li>
</ul><p><a href="https://www.debian.org/doc">
Documentation officielle</a>:

</p><ul><li>Wiki: <a href="https://wiki.debian.org/">https://wiki.debian.org</a></li>
<li>Manuel d’installation: <a href="https://www.debian.org/releases/stable/installmanual">https://www.debian.org/releases/stable/installmanual</a></li>
<li>Référence Debian: <a href="https://www.debian.org/doc/manuals/debian-reference/">https://www.debian.org/doc/manuals/debian-reference/</a></li>
<li>Le cahier de l'administrateur: <a href="https://www.debian.org/doc/manuals/debian-handbook/">https://www.debian.org/doc/manuals/debian-handbook/</a></li>
</ul><h2>Antisèche</h2>
<p>Télécharger le fichier <a href="media/6924c456.guide-survie-stretch.pdf" data-original-source="http://blog.niqnutn.com/data/medias/0085/guide-survie-stretch.pdf">guide-survie-stretch.pdf <i></i> </a>
<br>
Télécharger le fichier source <a href="media/02152ce7.guide-survie-stretch.odt" data-original-source="http://blog.niqnutn.com/data/medias/0085/guide-survie-stretch.odt">guide-survie-stretch.odt <i></i></a> 
</p><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="http://blog.niqnutn.com/index.php?article85/guide-survie-stretch" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.fullcirclemag.fr/?post/2017/08/25/Pour-l-%C3%A9t%C3%A9-%28bis%29...
title: Full Circle Magazine FR : Pour l'été (bis)...
uri: Full-Circle-Magazine-FR-Pour-l-été-(bis)
url: http://www.fullcirclemag.fr/?post/2017/08/25/Pour-l-%C3%A9t%C3%A9-%28bis%29...
content:
<p>... voici le numéro 123 en français, disponible sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Numéro 123">NUMÉROS</a> ou, directement, en cliquant sur l'image ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/519" hreflang="fr" title="Télécharger le 123"><img src="media/4403212d.issue123fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/issue123fr.png" alt="issue123fr.png" title="issue123fr.png, juil. 2017"></a></p>


<p>Outre les bonnes rubriques habituelles, Actus, C&amp;C, Python, FreeCAD, Inkscape, Kdenlive, vous y trouverez, notamment :</p>

<ul><li>Un article vous expliquant l'utilisation de Pandoc et de Writer2LaTeX pour l'importation et la conversion de textes en LaTeX qui prennent en compte les caractères spéciaux.</li>
<li>Comment ré-utiliser un viel EeePC pour le transformer en Media Center ? Lisez vite la rubrique de « septcentquarante » qui nous explique sa démarche !</li>
<li>La suite de la nouvelle série de SJ Webb, sur son utilisation de Linux dans le cadre de son travail à l'université. Ce mois-ci, il nous présente ses logiciels de gestion de projet.</li>
<li>Veracrypt est le successeur du défunt TrueCrypt. « EriktheUnready » nous en fait une présentation.</li>
<li>Oui, quelquefois, Ubuntu ne répond pas totalement à vos attentes. Roland Hunt a été confronté à un problème de WiFi sur son HP Stream 11.</li>
<li>Il vous arrive de chercher une aide écrite pour vos applications. Dans Q. et R., Gord revient sur les différents types d'aide disponibles.</li>
<li>Et Ronnie, rédacteur en chef du FCM, fait une critique du jeu Rising World, qui fait penser à Mine...</li>
</ul><p>Où que vous soyez, nous vous souhaitons un bon été avec le FCMfr.</p>


<p>Amusez-vous bien !</p>


<p>L'équipe du FCMfr :</p>
<ul><li>Le scribeur, Bab ;</li>
<li>Les traducteurs, AE et d52fr ;</li>
<li>Les relecteurs, AuntieE (AE), Bab et d52fr</li>
</ul><p>Avec un grand merci à d52fr pour le texte de ce billet !</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/08/25/Pour-l-%C3%A9t%C3%A9-%28bis%29..." 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://blog.niqnutn.com/index.php?article88/mupen64plus
title: nIQnutn : Nintendo 64: rejouer à de vrais jeux
uri: nIQnutn-Nintendo-64-rejouer-à-de-vrais-jeux
url: http://blog.niqnutn.com/index.php?article88/mupen64plus
content:
<p>
C'est l'occasion de ressortir les manettes et de recommencer des jeux mythiques. C'est probablement sur la <strong>Nintendo 64</strong> que j'ai le plus de souvenirs de jeux, du moins les plus marquants. La 3D, le multijoueur à 4 et des parties sans fin. 
Les réussites sont nombreuses et ont marqué les esprits en commençant par <em>Super Mario 64</em>, <em>Golden Eye</em> et <em>Mario Kart 64</em> (je vais pas tous les citer). De nos jours, le jeu vidéo a changé, certains vendent des jeux pas fini et bugués et on croule sous la quantité de jeux disponibles (souvent ils manquent cruellement d'inspiration). C'est de plus en plus rare pour moi d'accrocher, avec le temps on se lasse mais je trouve que les jeux de cette époque avait une véritable identité et à part quelques patates payé à prix d'or (500 Francs de l'époque) je les ai tous terminé. 
</p>
<div><img src="media/d7574565.arcade.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/arcade.tb.jpg" alt=""></div>
<p>
Tout ça parce que l'autre jour, j'ai eu envie de commencer un nouveau jeu mais ma liste de jeux sur <em>Steam</em> était beaucoup trop longue. Découragé, j'ai préféré revenir à des valeurs sûres.
</p><h2>Installation</h2>


<p>
Pour installer Mupen64Plus et son interface graphique:
</p>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>apt install mupen64plus-ui-console mupen64plus-qt</code></pre></div>
</div>


<p>
Pour lancer Mupen64Plus, aller dans le menu: <em>Jeux</em> > <em>Mupen64Plus-Qt</em><br>
ou directement depuis le terminal: <code>mupen64plus-qt</code>
</p>

<a href="media/05e79805.mariokart64.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/mariokart64.jpg"><img src="media/32c11831.mariokart64.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/mariokart64.tb.jpg" alt=""></a>

<h2>Configuration</h2>

<p>
On commencer par mettre l'interface en français depuis le menu: <em>Paramètres</em> > <em>Autre</em> et on sélectionne le Français.
</p>

<p>
Ensuite, on indique le dossier des roms: <em>Paramètres</em> > <em>Chemin</em> et on ajoute  notre dossier dans "Dossiers des ROMS"<br>
Puis on actualise la liste des jeux dans le menu: <em>Fichier</em> > <em>Recharger la liste</em><br>
Pour finir, il faut aller dans: <em>Paramètres</em> > <em>Disposition</em> et sélectionner la vue. Sinon, on reste face à un écran vide :/
</p>

<p>
Il est possible de récupérer les infos depuis <a href="http://thegamesdb.net/">TheGamesDB.net</a>.<br>
Pour l'activer, aller dans le menu: <em>Paramètres</em> > <em>Autre</em>  et cocher la case "Télécharger les informations sur les jeux"<br>
On retourne dans le menu: <em>Fichier</em> > <em>Recharger la liste</em>
</p>

<p>
Il est possible de modifier les information d'une Rom. Il suffit de la sélectionner et dans le menu: <em>Fichier</em><em></em> > <em>Télécharger/Mettre à jour les infos...</em>
</p>

<p>
Si la miniature ne se met pas à jour, faut passer par le dossier <em>~/.local/share/mupen64plus-qt/cache</em> et supprimer les miniatures.<br>
Il y a visiblement un problème dans la gestion des miniatures et les fichiers .png peuvent ne pas s'afficher s'il y a un déjà un fichier .jpg
</p>

<p>
Et voilà, c'est prêt !
</p>

<a href="media/8ffb19da.mupen64plus-qt.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/mupen64plus-qt.jpg"><img src="media/87efae31.mupen64plus-qt.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/mupen64plus-qt.tb.jpg" alt=""></a>

<h2>Ressources</h2>

<p>
<a href="https://wiki.debian.org/Mupen64Plus" title="https://wiki.debian.org/Mupen64Plus">https://wiki.debian.org/Mupen64Plus</a><br><a href="https://github.com/dh4/mupen64plus-qt" title="https://github.com/dh4/mupen64plus-qt">https://github.com/dh4/mupen64plus-qt</a>
</p><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="http://blog.niqnutn.com/index.php?article88/mupen64plus" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://ordinosor.wordpress.com/2017/08/27/lesperanto-une-langue-de-libriste/
title: Miamondo : L’espéranto, une langue de libriste?
uri: Miamondo-L-espéranto-une-langue-de-libriste
url: https://ordinosor.wordpress.com/2017/08/27/lesperanto-une-langue-de-libriste/
content:
<h2>Introduction</h2>
<p>Sur <a href="https://ordinosor.wordpress.com/ordinosor/" target="_blank" rel="noopener">ma page de présentation</a>, je précise que l’un de mes centres d’intérêt est l’espéranto. Cette langue a été construite et offerte à l’humanité sous le nom de <strong>langue internationale</strong> par <a href="https://fr.wikipedia.org/wiki/Ludwik_Lejzer_Zamenhof" target="_blank" rel="noopener">L.L Zamenhof</a> en 1887. Cet ophtalmologiste polonais né dans une famille juive a publié ses travaux sous le pseudonyme de <strong>Doktoro Esperanto (le docteur qui espère)</strong>. C’était son avatar en quelque sorte. Dès sa naissance, l’espéranto s’est donné pour but de faciliter la communication entre les peuples et par conséquent, de rapprocher les hommes.</p>
<p>Malgré tout l’intérêt que je porte à cet idiome, je dois reconnaître que je n’ai pas trop le temps de le pratiquer. Et c’est fort regrettable… J’ai découvert l’espéranto il y a une dizaine d’années grâce à Wikipédia et j’ai été très surpris de constater que certains articles francophones avaient leur traduction dans cette langue.</p>
<p>J’ai appris l’espéranto grâce à ces deux excellents cours en ligne :</p>
<ul><li><a href="http://ikurso.esperanto-france.org/fr/cge/lec01.php" target="_blank" rel="noopener">http://ikurso.esperanto-france.org/fr/cge/lec01.php</a></li>
<li><a href="http://ikurso.esperanto-france.org/fr/gerda/cxap01.php" target="_blank" rel="noopener">http://ikurso.esperanto-france.org/fr/gerda/cxap01.php</a></li>
</ul><p><img data-attachment-id="3331" data-permalink="https://ordinosor.wordpress.com/2016/06/26/brexit-kaj-esperanto/drapeau_esp/" data-orig-file="https://ordinosor.files.wordpress.com/2016/06/drapeau_esp.jpg?w=840" data-orig-size="640,426" 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="drapeau_esp" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2016/06/drapeau_esp.jpg?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2016/06/drapeau_esp.jpg?w=840?w=640" src="https://ordinosor.files.wordpress.com/2016/06/drapeau_esp.jpg?w=840" alt="drapeau_esp" srcset="https://ordinosor.files.wordpress.com/2016/06/drapeau_esp.jpg 640w, https://ordinosor.files.wordpress.com/2016/06/drapeau_esp.jpg?w=150 150w, https://ordinosor.files.wordpress.com/2016/06/drapeau_esp.jpg?w=300 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></p>
<h2>Points communs entre Linux et l’espéranto</h2>
<p>Comme Miamondo est un site qui  gravite autour de la culture libriste, j’avais envie d’aborder le thème de l’espéranto dans cette optique particulière. J’avais envie de démontrer qu’il existe des points communs entre cette langue construite et Linux. J’ai le sentiment que Zamenhof, s’il avait été notre contemporain, aurait été enthousiasmé par Linux et les logiciels libres. Il a offert SA langue internationale à l’humanité tout comme Linus Torvald a offert son noyau Linux. Il faut être réaliste, l’espéranto peine à s’imposer comme langue internationale. Ça reste un truc de geek linguistique. Il en est de même pour les distributions Linux qui peinent à s’imposer sur les ordinateurs de monsieur Tout-Le-Monde. Ça reste un truc de de geek!</p>
<p>L’apprentissage de l’espéranto est d’une désarmante simplicité. On dit que c’est une langue propédeutique dans le sens où sa structure régulière, notamment sa grammaire, permet d’apprendre d’autres langues plus facilement. J’ai fait mon service militaire dans les transmissions et je me souviens que la devise de cette arme était « L’arme qui unit les armes ».  Eh bien, je vais la détourner et l’adapter à l’espéranto… « La langue qui unit les langues »</p>
<p>Si l’espéranto facilite l’apprentissage des langues étrangères, j’ai le sentiment que Linux facilite l’apprentissage de l’informatique. J’ai installé Ubuntu Maverick merkaat en 2010 sur ma bécane. Eh bien, avec son système de fichiers et son interface en ligne de commande, cette distribution linuxienne m’a permis de mieux comprendre comment fonctionnait un ordinateur. J’ai pu arpenté les rivages de ce que j’appelle la conscience-machine. Tout comme l’espéranto, Linux a donc un caractère propédeutique qui est évident.</p>
<p>Pour l’anecdote, on dit parfois qu’une distribution a « forké » et donné naissance à une nouvelle… Sachez pour votre gouverne personnelle que l’espéranto a « forké » lui aussi pour donner naissance à l’<a href="https://fr.wikipedia.org/wiki/Ido" target="_blank" rel="noopener">ido</a>, une variante tombée dans l’oubli (ou presque).</p>
<h2>Diffusion de l’espéranto</h2>
<p>Je trouve regrettable que l’espéranto n’ait toujours pas réussi à véritablement s’imposer comme langue internationale. Il ne sert à rien de faire porter la responsabilité de cet échec à l’anglais, largement répandu dans les échanges internationaux. L’anglais est une belle langue que j’utilise presque tous les jours sur Internet. Elle m’est utile et je n’ai nullement envie de la dézinguer. Plutôt que de se lamenter sur cette situation, restons optimiste et réjouissons-nous du fait que l’avènement d’Internet a largement contribué à l’expansion de l’espéranto. Internet a peut-être sauvé l’espéranto… ou du moins, il lui a donné une nouvelle impulsion. Quelques exemples à l’appui de mes assertions :</p>
<ul><li><a href="https://eo.wikipedia.org/wiki/Vikipedio:%C4%88efpa%C4%9Do" target="_blank" rel="noopener">Vikipedio</a> (la Wikipédia espérantophone) : 241382 articles</li>
<li><a href="https://www.duolingo.com/course/eo/en/Learn-Esperanto-Online" target="_blank" rel="noopener">Duolingo</a> (site d’apprentissage de langues) : 987000 apprenants pour le cours d’espéranto réservé aux anglophones . Il n’en existe pas encore pour les francophones. Je suis allé au bout de ce cours et je le conseille vivement car cela permet de faire d’une pierre deux coups : apprendre l’espéranto et réviser son anglais.</li>
<li><a href="http://ikurso.esperanto-france.org/" target="_blank" rel="noopener">I-Kurso</a>, <a href="http://www.liberafolio.org/" target="_blank" rel="noopener">Libera Folio</a>, <a href="https://eo.mondediplo.com/" target="_blank" rel="noopener">Le Monde diplomatique</a> etc.</li>
</ul><h2>Passons à la pratique!</h2>
<p>Avec le verbe « être », je vais vous apprendre les temps simples en moins de deux minutes. C’est parti mon kiki!</p>
<ul><li>Infinitif : esti</li>
<li>Présent : estas</li>
<li>Passé : estis</li>
<li>Futur : estos</li>
<li>Conditionnel : estus</li>
<li>Impératif : estu</li>
</ul><p>Il n’y a aucune exception.</p>
<ul><li>Mi manĝas : je mange</li>
<li>Vi manĝas : tu manges</li>
<li>Li/ŝi/oni manĝas : Il/elle/on mange</li>
<li>Ni manĝas : nous mangeons</li>
<li>Vi manĝas : vous mangez</li>
<li>Ili manĝas : Ils mangent</li>
</ul><p>Le fond lexical est clairement indo-européen et plutôt emprunté aux langues romanes. Il n’y a qu’un seul article défini (« la ») et pas d’article indéfini. Tous les verbes ont un infinitif en « i ». Tous les noms communs se terminent en « o », tous les adjectifs se terminent en « a », tous les adverbes en « e » ou en « aŭ ». Quant au pluriel, cette fonction est remplie par le « j » (artikoloj par exemple).</p>
<p>On rencontre un cas qui est l’accusatif et qui, pour simplifier, « marque » le complément d’objet direct. Pour ce faire, on rajoute un « n » au nom commun et à l’adjectif :</p>
<ul><li>Mi manĝas la bona<span><strong>n</strong></span> Pano<span><strong>n</strong></span> : Je mange le bon pain</li>
</ul><p>C’est une langue agglutinante :</p>
<ul><li>la viro : l’homme</li>
<li>la virino : la femme</li>
<li>la virineto : la petite femme</li>
</ul><p>Extrêmement flexible, on peut la malaxer comme de l’argile et façonner la phrase de son choix. Par exemple, je vais traduire : « Il a fait une petite erreur ».</p>
<ul><li>Li faris erareton</li>
<li>Li faris etan eraron</li>
<li>Li faris malgrandan eraron</li>
<li>Li eraris ete.</li>
</ul><p>Quatre possibilités de traduction même si la dernière est un peu tirée par les cheveux, je vous l’accorde!</p>
<p>Il existe toute une palanquée de suffixes pour exprimer par exemple :</p>
<ul><li>l’idée de contenant : <strong>ujo</strong>  <strong>>></strong> <strong>Mono + ujo</strong> donne <strong>monujo</strong> (porte-monnaie)</li>
<li>l’idée d’ensemble, de groupe : <strong>aro</strong> <strong> >> Arbo + aro</strong> donne <strong>arbaro</strong> (forêt)</li>
<li>l’idée d’enfant, de descendant : <strong>ido >> Kato + ido</strong> donne <strong>katido</strong> (chaton)</li>
</ul><h2>Conclusion</h2>
<p>Il ne manque pas grand chose à l’espéranto pour qu’il prenne son envol mais ça ne viendra certainement pas des sommets. Trop de résistances par rapport à cette idée révolutionnaire. Mais l’avènement d’Internet a tout changé et si un jour, l’espéranto se diffuse largement, ce sera grâce à celles et ceux qui la pratiquent déjà.</p>
<p> </p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/16838/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/16838/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=16838&amp;subd=ordinosor&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://ordinosor.wordpress.com/2017/08/27/lesperanto-une-langue-de-libriste/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


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

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

content:
<p>Pour la 34ème semaine de 2017, voici <strong>12 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/raw9xx/comment_les_apps_figaro_l_quipe_ou_closer">Comment les apps Figaro, L'Équipe ou Closer participent au pistage de 10 millions de Français</a></li>
<li><a href="https://www.journalduhacker.net/s/byfelc/de_l_tat_du_march_du_d_veloppement">De l’état du marché du développement</a></li>
<li><a href="https://www.journalduhacker.net/s/sitvjz/le_coup_du_menhir">Le coup du menhir</a></li>
<li><a href="https://www.journalduhacker.net/s/tnfniv/pourquoi_mon_blog_ne_sera_jamais_connu">Pourquoi mon blog ne sera jamais connu</a></li>
<li><a href="https://www.journalduhacker.net/s/lbb19m/pour_arr_ter_de_gal_rer_avec_git">Pour arrêter de galérer avec Git</a></li>
<li><a href="https://www.journalduhacker.net/s/vio68p/cronopete_un_clone_de_time_machine_pour">Cronopete - Un clone de Time Machine pour Linux</a></li>
<li><a href="https://www.journalduhacker.net/s/wchq52/hommage_newton">Hommage à Newton</a></li>
<li><a href="https://www.journalduhacker.net/s/uh9hdc/diaspora_0_7_0_0">Diaspora 0.7.0.0 !</a></li>
<li><a href="https://www.journalduhacker.net/s/26mnnq/contrat_open_bar_microsoft_les_arm_es">Contrat Open Bar Microsoft : les Armées droit dans leurs rangers</a></li>
<li><a href="https://www.journalduhacker.net/s/kogqfv/sommes_nous_r_ellement_propri_taires_des">Sommes-nous réellement propriétaires des produits intégrant du numérique que nous achetons ? Le cas de Sonos relance le débat</a></li>
<li><a href="https://www.journalduhacker.net/s/0dkm4o/l_informatique_toute_une_histoire">L’informatique… toute une histoire !</a></li>
<li><a href="https://www.journalduhacker.net/s/lddzh2/firefox_57_onglets_contextuels_et_autres">Firefox 57 - onglets contextuels et autres joyeusetés</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?article122/liens-interessants-journal-du-hacker-semaine-34-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>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #34</a> (20/08/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #34</a> (29/08/2016)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article91/livestreamer
title: nIQnutn : Streaming: enregistrer une vidéo
uri: nIQnutn-Streaming-enregistrer-une-vidéo
url: http://blog.niqnutn.com/index.php?article91/livestreamer
content:
<p>Je vous ai déjà parlé de <a href="https://blog.niqnutn.com/index.php?article20">RTMPDump</a> pour récupérer des vidéos. Maintenant, sur un de mes sites, cette solution ne marche plus. Obligé de changer mon fusil d'épaule mais tant que j'arrive à récupérer le contenu, c'est cool.</p>

<div><img src="media/924aa432.video.tb.jpg" data-original-source="https://blog.niqnutn.com/data/medias/0091/video.tb.jpg" alt=""></div>


<p>C'est pas très professionnel comme solution mais ça marche pour moi. J'utilise <a href="https://blog.niqnutn.com/index.php?tag/firefox"><em>Firefox</em></a> avec l'extension <em>Random Agent Spoofer</em> et <em>livestreamer</em>.</p><h2>Récupérer le lien de la liste de lecture</h2>


<p>
C'est la partie pénible: récupérer le lien qui va bien en l’occurrence un fichier qui sera nommé <strong><em>master.m3u8</em></strong>
<br>
On commence par ouvrir Firefox (le truc qui va mourir au mois de Novembre d'après les fils spirituels de Nostradamus).
<br>
On ouvre les <em>Outils de développement</em> <kbd>F12</kbd> et on passe à l'onglet <em>Réseau</em> <kbd>Ctrl+Maj+Q</kbd> ou  <kbd>Ctrl+Maj+Q</kbd> à partir de la v55.
<br>
Dans le filtre on tape <em>m3u8</em> et il ne reste plus qu'à récupérer la première URL qui vient (ex: "<code>http://blablabla.net/.../master.m3u8?...</code>"). </p>

<h2>Boycotter Flash Player</h2>

<p>Pour ceux qui ne comprenne pas à quoi peut servir <strong>Random Agent Spoofer</strong>, certains sites développer par des idiots me disent d'installer <em>Flash Player</em>. C'est pas vraiment dans mes intentions et puisse qu'on me prend pour un idiot, je me ferais passer pour quelqu'un d'autre. Vous savez, du genre petit bourgeois qui s'exhibe avec du matériel hors de prix. </p>
<p>Dans <em>Random Agent Spoofer</em>, on choisit un profil du type <em>iOS browsers</em>, par exemple "iPad - Safari". Et voilà, on m'accepte maintenant.</p>


<h2>Télécharger la vidéo</h2>


<p>On commence par installer le paquet <strong>livestreamer</strong>:</p>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>apt install livestreamer</code></pre></div>
</div>

<p>
Il ne reste plus qu'à lancer la commande:</p>

<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>livestreamer "hlsvariant://http://blablabla.net/.../master.m3u8?..." best -o ~/video.ts</code></pre></div></div>


<p>C'est bien pratique d'avoir la fibre et des disques de plusieurs To. Parce que le streaming, c'est tout moisi.</p>

<h2>Ressources</h2>


<ul><li>Random Agent Spoofer: <a href="https://addons.mozilla.org/fr/firefox/addon/random-agent-spoofer/">https://addons.mozilla.org/fr/firefox/addon/random-agent-spoofer/</a></li>
<li>livestreamer: <a href="http://docs.livestreamer.io/">http://docs.livestreamer.io/</a></li>
</ul><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="http://blog.niqnutn.com/index.php?article91/livestreamer" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://angristan.fr/don-du-mois-arch-linux/
title: Angristan : Don du mois : Arch Linux
uri: Angristan-Don-du-mois-Arch-Linux
url: https://angristan.fr/don-du-mois-arch-linux/
content:
<p><img width="480" height="270" src="media/3ff08153.arch_linux-480x270.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/08/arch_linux-480x270.png" alt="" srcset="https://angristan.fr/wp-content/uploads/2017/08/arch_linux-480x270.png 480w, https://angristan.fr/wp-content/uploads/2017/08/arch_linux-300x169.png 300w, https://angristan.fr/wp-content/uploads/2017/08/arch_linux-1024x576.png 1024w" sizes="(max-width: 480px) 100vw, 480px"></p><a href="https://www.archlinux.org/">Arch Linux</a> est ma distribution favorite, et c'est très certainement celle que j'ai utilisé le plus depuis mes débuts avec Linux. Sur desktop du moins, sur mes serveurs Debian reste la seule et unique distribution ❤️.

Je suis passé par Ubuntu, Debian, elementaryOS, Linux Mint, Manjaro... Arch est vraiment celle qui me convient le plus !

Bien qu'ayant été sous Windows pendant presque 2 ans, l'arrivé de mon XPS 13 il y a 2 mois m'a permis de réinstaller Arch Linux, cette fois-ci via <a href="https://arch-anywhere.org/">Arch-Anywhere</a>, que je recommande chaudement. Cette fois, je suis tombé sous le charme de KDE Plasma en tant qu'environnement de bureau, mais ça sera probablement le sujet d'un autre article.<span></span>

<a href="media/c37d8cae.onedoesnotsimplyinstallarchlinuxonthefirsttry.jpg" data-original-source="https://angristan.fr/wp-content/uploads/2017/08/onedoesnotsimplyinstallarchlinuxonthefirsttry.jpg"><img src="media/c37d8cae.onedoesnotsimplyinstallarchlinuxonthefirsttry.jpg" data-original-source="https://angristan.fr/wp-content/uploads/2017/08/onedoesnotsimplyinstallarchlinuxonthefirsttry.jpg" alt="One does not simply correctly install Arch Linux on the first try" width="551" height="325"></a>

La fraîcheur des paquets, l'excellent <a href="https://wiki.archlinux.org/">wiki</a>, le <a href="https://aur.archlinux.org/">AUR</a>.... bref, j'aime Arch Linux.

Comme vous le savez peut-être c'est une rolling release, ce qui veut dire que les paquets sont mis à jour en continu. Cela signifie donc des gros coûts en terme d'infrastructure pour les serveurs de paquets, d'une part pour compiler les nouveaux paquets et d'autre part pour servir les mises à jour à tous les utilisateurs.<a href="media/83e3fd0a.arch_linux_kde_neofetch.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/08/arch_linux_kde_neofetch.png"><img src="media/83e3fd0a.arch_linux_kde_neofetch.png" data-original-source="https://angristan.fr/wp-content/uploads/2017/08/arch_linux_kde_neofetch.png" alt="Arch Linux KDE neofetch" width="1920" height="1080"></a>

Les mainteneurs de Arch Linux sont tous bénévoles, donc les dons sont nécessaires au maintien de l'infrastructure et sont utilisés uniquement pour celle-ci. Les donations se font via <a href="https://co.clickandpledge.com/advanced/default.aspx?wid=47294">Click&amp;Pledge</a>, le site est un peu vieillot et ne donne pas vraiment confiance surtout avec <a href="https://co.clickandpledge.com/advanced/default.aspx?wid=47294">des paramètres TLS un peu foireux</a>, mais bon.

Comme le rappelle <a href="https://www.archlinux.org/donate/">la page dédiée aux donations</a>, vous pouvez aussi contribuer à Arch Linux en aidant la communauté, en améliorant le wiki, en maintenant des paquets, etc.

Et vous, avez-vous contribué à votre distribution ?

<hr>

Image de une par <a href="https://sullyvancraft.deviantart.com/art/Arch-Linux-Wallpaper-576903504">SullyVanCraft</a><p>L'article <a rel="nofollow" href="https://angristan.fr/don-du-mois-arch-linux/">Don du mois : Arch Linux</a> a été publié sur <a rel="nofollow" href="https://angristan.fr/">Angristan</a></p>
<p><img src="media/40491783.6296566c96741c84fec8de9da966d261" data-original-source="http://cdn.libravatar.org/avatar/6296566c96741c84fec8de9da966d261" alt="Gravatar de Angristan" class="gravatar" /><br/><i>Original post of <a href="https://angristan.fr/don-du-mois-arch-linux/" 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>TheGlu : <a href="">Apachetop, ou comment observer la vie tr&eacute;pidante de son serveur apache en direct.</a> (11/01/2008)</li><li>TheGlu : <a href="">Songbird, le lecteur audio qu&rsquo;il est pratique !</a> (18/11/2007)</li><li>TheGlu : <a href="">Spicebird, encore un oiseau de plus pour g&eacute;rer ses mails, rendez-vous et autres.</a> (10/02/2008)</li><li>Weedfast : <a href="">EeePc 701, Arch Linux et Gnome 3</a> (30/07/2011)</li><li>La vache libre : <a href="">ArchAssault &ndash; Une autre distribution GNU/Linux d&eacute;di&eacute;e aux audits de s&eacute;curit&eacute; bas&eacute;e sur Arch Linux</a> (19/02/2014)</li></ul></div></p>


feed_id: https://olpc-france.org/blog/2017/08/sugarizer-en-route-pour-la-version-1/
title: OLPC France : Sugarizer, en route pour la version 1
uri: OLPC-France-Sugarizer-en-route-pour-la-version-1
url: https://olpc-france.org/blog/2017/08/sugarizer-en-route-pour-la-version-1/
content:
<p><a href="http://sugarizer.org/">Sugarizer</a> est un projet majeur pour OLPC France. Lancé <a href="https://olpc-france.org/blog/2014/02/sugarizer-sugar-sur-toutes-les-machines/">sur ce blog</a> il y a presque 4 ans, il permet aujourd’hui de disposer de Sugar, la plate-forme pédagogique du projet OLPC, sur n’importe quelle machine et il est désormais déployé dans deux écoles en France.</p>
<p>Dans la vidéo de 40mn ci-dessous – retranscription en Français d’une conférence donnée par Lionel auprès de la communauté OLPC de San Francisco – vous découvrirez l’état actuel de Sugarizer et l’ambition et les nouveautés à attendre dans la version 1.0 à venir.<br>
Un bon moyen de comprendre ce qu’est Sugarizer aujourd’hui et ce qu’il sera demain.</p>
<p><iframe width="760" height="428" src="https://www.youtube.com/embed/WKKENtCRW4E?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Vous trouverez également les slides de cette conférence ci-dessous.</p>
<p><iframe src="https://drive.google.com/file/d/0B5kC1NVMZoZoVWxoR09GWGEwWnM/preview" width="640" height="480"></iframe></p>
<p>N’hésitez-pas à nous laisser vos remarques ou questions sur cette conférence ou sur Sugarizer, en commentaire ci-dessous.</p>
<p><img src="media/555f14a0.b5a4c4b23233d8623b213fb0469dfcd5" data-original-source="http://cdn.libravatar.org/avatar/b5a4c4b23233d8623b213fb0469dfcd5" alt="Gravatar de OLPC France" class="gravatar" /><br/><i>Original post of <a href="https://olpc-france.org/blog/2017/08/sugarizer-en-route-pour-la-version-1/" title="Visit the source">OLPC France</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>OLPC France : <a href="">4 ans de recherche autour des XO dans deux classes primaires en France</a> (25/05/2017)</li><li>OLPC France : <a href="">OLPC France en ordre de marche pour 2013</a> (23/10/2012)</li><li>OLPC France : <a href="">Vid&eacute;o de la pr&eacute;sentation Sugarizer &agrave; Scratch2017bdx</a> (22/07/2017)</li><li>OLPC France : <a href="">[Nosy Komba] Des nouveaux contenus en 2013</a> (30/06/2013)</li><li>OLPC France : <a href="">SugarCamp #3: un &eacute;v&eacute;nement unique sur le libre et l&rsquo;&eacute;ducation</a> (16/02/2014)</li></ul></div></p>


feed_id: https://blog.genma.fr/?UbuCon-Convention-Ubuntu-Europe
title: genma : UbuCon - Convention Ubuntu Europe
uri: genma-UbuCon-Convention-Ubuntu-Europe
url: https://blog.genma.fr/?UbuCon-Convention-Ubuntu-Europe
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2676.jpg?1502287687" width="150" height="79"><div><p>Un petit billet pour relayer le fait que début Septembre, durant 3 jours, ce sera l'UbuCon Paris - Convention Ubuntu Europe.</p>
<p>Ca se déroule les 8, 9 et 10 septembre 2017 (du vendredi au dimanche), à la Cité des sciences et de l'industrie, Parc de la Villette, PARIS, France</p>
<p>Toutes les informations sont sur le site <a href="https://ubucon.paris/" title="https://ubucon.paris/">https://ubucon.paris/</a>.</p>
<p><i>Un événement grand public, professionnel et communautaire lors duquel sont attendus 10 000 visiteurs.</i></p>
<p><i>Organisé par la communauté, cet événement accueillera les professionnels, les institutions, les contributeurs Ubuntu européens, et plus largement toute la communauté du Libre et le grand public.</i></p>
<p><i>Une programmation riche et variée de conférences, tables rondes, ateliers et démonstrations. Un parcours théâtralisé sous forme de 6 univers présentant les usages numériques de demain.</i></p>
<p>Je serai très probablement sur place au moins le week-end. A voir selon le programme... quand il sera publié.</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/?UbuCon-Convention-Ubuntu-Europe" 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://blog.niqnutn.com/index.php?article91/livestreamer
title: nIQnutn : Streaming: enregistrer une vidéo
uri: 2017-08-28-nIQnutn-Streaming-enregistrer-une-vidéo
url: https://blog.niqnutn.com/index.php?article91/livestreamer
content:
<p>Je vous ai déjà parlé de <a href="https://blog.niqnutn.com/index.php?article20">RTMPDump</a> pour récupérer des vidéos. Maintenant, sur un de mes sites, cette solution ne marche plus. Obligé de changer mon fusil d'épaule mais tant que j'arrive à récupérer le contenu, c'est cool.</p>

<div><img src="media/924aa432.video.tb.jpg" data-original-source="https://blog.niqnutn.com/data/medias/0091/video.tb.jpg" alt=""></div>


<p>C'est pas très professionnel comme solution mais ça marche pour moi. J'utilise <a href="https://blog.niqnutn.com/index.php?tag/firefox"><em>Firefox</em></a> avec l'extension <em>Random Agent Spoofer</em> et <em>livestreamer</em>.</p><h2>Récupérer le lien de la liste de lecture</h2>


<p>
C'est la partie pénible: récupérer le lien qui va bien en l’occurrence un fichier qui sera nommé <strong><em>master.m3u8</em></strong>
<br>
On commence par ouvrir Firefox (le truc qui va mourir au mois de Novembre d'après les fils spirituels de Nostradamus).
<br>
On ouvre les <em>Outils de développement</em> <kbd>F12</kbd> et on passe à l'onglet <em>Réseau</em> <kbd>Ctrl+Maj+Q</kbd> ou  <kbd>Ctrl+Maj+Q</kbd> à partir de la v55.
<br>
Dans le filtre on tape <em>m3u8</em> et il ne reste plus qu'à récupérer la première URL qui vient (ex: "<code>http://blablabla.net/.../master.m3u8?...</code>"). </p>

<h2>Boycotter Flash Player</h2>

<p>Pour ceux qui ne comprenne pas à quoi peut servir <strong>Random Agent Spoofer</strong>, certains sites développer par des idiots me disent d'installer <em>Flash Player</em>. C'est pas vraiment dans mes intentions et puisse qu'on me prend pour un idiot, je me ferais passer pour quelqu'un d'autre. Vous savez, du genre petit bourgeois qui s'exhibe avec du matériel hors de prix. </p>
<p>Dans <em>Random Agent Spoofer</em>, on choisit un profil du type <em>iOS browsers</em>, par exemple "iPad - Safari". Et voilà, on m'accepte maintenant.</p>


<h2>Télécharger la vidéo</h2>


<p>On commence par installer le paquet <strong>livestreamer</strong>:</p>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>apt install livestreamer</code></pre></div>
</div>

<p>
Il ne reste plus qu'à lancer la commande:</p>

<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>livestreamer "hlsvariant://http://blablabla.net/.../master.m3u8?..." best -o ~/video.ts</code></pre></div></div>


<p>C'est bien pratique d'avoir la fibre et des disques de plusieurs To. Parce que le streaming, c'est tout moisi.</p>

<h2>Ressources</h2>


<ul><li>Random Agent Spoofer: <a href="https://addons.mozilla.org/fr/firefox/addon/random-agent-spoofer/">https://addons.mozilla.org/fr/firefox/addon/random-agent-spoofer/</a></li>
<li>livestreamer: <a href="http://docs.livestreamer.io/">http://docs.livestreamer.io/</a></li>
</ul><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="https://blog.niqnutn.com/index.php?article91/livestreamer" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.niqnutn.com/index.php?article88/mupen64plus
title: nIQnutn : Nintendo 64: rejouer à de vrais jeux
uri: 2017-08-28-nIQnutn-Nintendo-64-rejouer-à-de-vrais-jeux
url: https://blog.niqnutn.com/index.php?article88/mupen64plus
content:
<p>
C'est l'occasion de ressortir les manettes et de recommencer des jeux mythiques. C'est probablement sur la <strong>Nintendo 64</strong> que j'ai le plus de souvenirs de jeux, du moins les plus marquants. La 3D, le multijoueur à 4 et des parties sans fin. 
Les réussites sont nombreuses et ont marqué les esprits en commençant par <em>Super Mario 64</em>, <em>Golden Eye</em> et <em>Mario Kart 64</em> (je vais pas tous les citer). De nos jours, le jeu vidéo a changé, certains vendent des jeux pas fini et bugués et on croule sous la quantité de jeux disponibles (souvent ils manquent cruellement d'inspiration). C'est de plus en plus rare pour moi d'accrocher, avec le temps on se lasse mais je trouve que les jeux de cette époque avait une véritable identité et à part quelques patates payé à prix d'or (500 Francs de l'époque) je les ai tous terminé. 
</p>
<div><img src="media/d7574565.arcade.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/arcade.tb.jpg" alt=""></div>
<p>
Tout ça parce que l'autre jour, j'ai eu envie de commencer un nouveau jeu mais ma liste de jeux sur <em>Steam</em> était beaucoup trop longue. Découragé, j'ai préféré revenir à des valeurs sûres.
</p><h2>Installation</h2>


<p>
Pour installer Mupen64Plus et son interface graphique:
</p>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>apt install mupen64plus-ui-console mupen64plus-qt</code></pre></div>
</div>


<p>
Pour lancer Mupen64Plus, aller dans le menu: <em>Jeux</em> > <em>Mupen64Plus-Qt</em><br>
ou directement depuis le terminal: <code>mupen64plus-qt</code>
</p>

<a href="media/05e79805.mariokart64.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/mariokart64.jpg"><img src="media/32c11831.mariokart64.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/mariokart64.tb.jpg" alt=""></a>

<h2>Configuration</h2>

<p>
On commencer par mettre l'interface en français depuis le menu: <em>Paramètres</em> > <em>Autre</em> et on sélectionne le Français.
</p>

<p>
Ensuite, on indique le dossier des roms: <em>Paramètres</em> > <em>Chemin</em> et on ajoute  notre dossier dans "Dossiers des ROMS"<br>
Puis on actualise la liste des jeux dans le menu: <em>Fichier</em> > <em>Recharger la liste</em><br>
Pour finir, il faut aller dans: <em>Paramètres</em> > <em>Disposition</em> et sélectionner la vue. Sinon, on reste face à un écran vide :/
</p>

<p>
Il est possible de récupérer les infos depuis <a href="http://thegamesdb.net/">TheGamesDB.net</a>.<br>
Pour l'activer, aller dans le menu: <em>Paramètres</em> > <em>Autre</em>  et cocher la case "Télécharger les informations sur les jeux"<br>
On retourne dans le menu: <em>Fichier</em> > <em>Recharger la liste</em>
</p>

<p>
Il est possible de modifier les information d'une Rom. Il suffit de la sélectionner et dans le menu: <em>Fichier</em><em></em> > <em>Télécharger/Mettre à jour les infos...</em>
</p>

<p>
Si la miniature ne se met pas à jour, faut passer par le dossier <em>~/.local/share/mupen64plus-qt/cache</em> et supprimer les miniatures.<br>
Il y a visiblement un problème dans la gestion des miniatures et les fichiers .png peuvent ne pas s'afficher s'il y a un déjà un fichier .jpg
</p>

<p>
Et voilà, c'est prêt !
</p>

<a href="media/8ffb19da.mupen64plus-qt.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/mupen64plus-qt.jpg"><img src="media/87efae31.mupen64plus-qt.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0088/mupen64plus-qt.tb.jpg" alt=""></a>

<h2>Ressources</h2>

<p>
<a href="https://wiki.debian.org/Mupen64Plus" title="https://wiki.debian.org/Mupen64Plus">https://wiki.debian.org/Mupen64Plus</a><br><a href="https://github.com/dh4/mupen64plus-qt" title="https://github.com/dh4/mupen64plus-qt">https://github.com/dh4/mupen64plus-qt</a>
</p><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="https://blog.niqnutn.com/index.php?article88/mupen64plus" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.niqnutn.com/index.php?article85/guide-survie-stretch
title: nIQnutn : Guide de survie Stretch
uri: 2017-08-28-nIQnutn-Guide-de-survie-Stretch
url: https://blog.niqnutn.com/index.php?article85/guide-survie-stretch
content:
<p>Un résumé des principales commandes à connaître pour les utilisateurs Debian. L'antisèche est disponible au format <a href="media/6924c456.guide-survie-stretch.pdf" data-original-source="http://blog.niqnutn.com/data/medias/0085/guide-survie-stretch.pdf"><i></i>.pdf</a> pour l'impression  et au format <a href="media/02152ce7.guide-survie-stretch.odt" data-original-source="http://blog.niqnutn.com/data/medias/0085/guide-survie-stretch.odt"><i></i>.odt</a> pour modification.

</p>


<div><img src="media/4258585d.boot-1027879_1280.tb.jpg" data-original-source="http://blog.niqnutn.com/data/medias/0085/boot-1027879_1280.tb.jpg" alt=""></div>


<p>Vous retrouverez le détail des commandes ci-dessous. N'hésitez pas à compléter avec d'autres commandes.</p><div><span><i aria-hidden="true"></i> Sommaire</span>
<ol type="disc"><li><a href="http://blog.niqnutn.com/rss/categorie8#paquets">Gestion des paquets</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#arborescence">Arborescence du système</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#fichiers">Gestion des fichiers et dossiers</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#processus">Gestion des processus</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#utilisateurs">Gestion des utilisateurs</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#root">Lancer une commande avec root</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#droits">Gestion des droits et permissions</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#materiel">Gestion du matériel</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#alimentation">Gestion de l'alimentation</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#completion-auto">Complétion automatique</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#documentation">Documentation</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#antiseche">Antisèche</a></li>
</ol></div>


<p>Description du terminal:</p>


<table><tr><th colspan="2">utilisateur@machine:~/Documents$</th></tr><tr></tr><tr><th>utilisateur</th><td> nom de l’utilisateur connecté</td></tr><tr><th>machine</th><td> nom de la machine </td></tr><tr><th>~/Documents</th><td> répertoire en cours d’utilisation</td></tr><tr><th>$</th><td> utilisateur normal</td></tr><tr><th>#</th><td> utilisateur root</td></tr></table><h2>Gestion des paquets</h2>


<h3>Mettre à jour la liste des paquets</h3>
<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>

<h3>Installer les mises à jour</h3>
<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>
<h3>Mettre à jour le système</h3>
<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>

<h3>Installer un paquet</h3>

<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>Supprimer un paquet</h3>
<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>

<h3>Éditer le fichier sources.list</h3>
<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>

<h2>Arborescence du système</h2>

<table><tr><th>/ </th><td colspan="2">Le répertoire racine (root). Le point de départ de toute l'arborescence.</td></tr><tr><th>/bin </th><td><strong>bin</strong>aries</td><td>Binaires (exécutables) des commandes essentielles.</td></tr><tr><th>/boot </th><td><strong>boot</strong>strap</td><td>Fichiers statiques pour le programme d'amorçage.</td></tr><tr><th>/dev </th><td><strong>dev</strong>ice</td><td>Fichiers des pilotes de périphériques.</td></tr><tr><th>/etc</th><td> <strong>e</strong>diting <strong>t</strong>ext <strong>c</strong>onfig </td><td>Fichiers de configuration spécifiques à la machine.</td></tr><tr><th>/home </th><td><strong>home</strong> directory </td><td>Répertoires personnels des utilisateurs </td></tr><tr><th>/lib </th><td><strong>lib</strong>rairies </td><td>Bibliothèques partagées et modules noyaux essentiels. </td></tr><tr><th>/media</th><td><strong>media</strong></td><td>Points de montage pour les supports amovibles.</td></tr><tr><th>/mnt</th><td><strong>m</strong>ou<strong>nt</strong></td><td>Point de montage pour les montages temporaires. </td></tr><tr><th>/opt</th><td><strong>opt</strong>ional</td><td>Répertoire pour d'autres logiciels. </td></tr><tr><th>/proc</th><td><strong>proc</strong>esses</td><td>Répertoire virtuel pour les informations système. </td></tr><tr><th>/root</th><td><strong>root</strong></td><td>Répertoire personnel de l'utilisateur root. </td></tr><tr><th>/run</th><td><strong>run</strong>time system </td><td>Données variables d'exécution. </td></tr><tr><th>/sbin</th><td><strong>s</strong>uper <strong>bin</strong>aries</td><td>Exécutables système essentiels.</td></tr><tr><th>/srv</th><td><strong>s</strong>e<strong>rv</strong>ices</td><td>Données pour les services fournis par le système.</td></tr><tr><th>/tmp</th><td><strong>tem</strong>porary </td><td>Fichiers temporaires</td></tr><tr><th>/usr</th><td><strong>U</strong>nix <strong>s</strong>ystem <strong>r</strong>esources </td><td>Hiérarchie secondaire: programmes des utilisateurs (<em>/usr/bin</em>), les bibliothèques (<em>/usr/lib</em>), la documentation (<em>/usr/share/doc</em>), etc.</td></tr><tr><th>/var</th><td><strong>var</strong><strong></strong>iable</td><td>Données variables comme les fichiers de journalisation, les messages électroniques, les sites web, les bases de données, etc.</td></tr></table><h3>Description de la hiérarchie du système de fichiers</h3>



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

<h2>Gestion des fichiers et dossiers</h2>

<p>
<ins>Chemin absolu:</ins>
 chemin complet à partir de la racine 
<strong>/
</strong>
<br><code>/home/utilisateur/dossier/fichier.txt</code></p>


<p><ins>Chemin relatif:</ins>
 chemin à partir du répertoire courant, ici
<strong>/home/utilisateur</strong>
<br><code>dossier/fichier.txt</code>
</p>



<p><ins>Chemin par rapport au répertoire personnel:</ins>
 chemin à 
partir du répertoire personnel 
<strong>~
</strong><br><code>~/dossier/fichier.txt</code>
</p>

<p>
Pour les chemins contenant des <em>espaces</em> ou autres 
caractères spéciaux, il faut utiliser les caractères 
d’échappement 
<strong>\\</strong>
 (on peut utiliser la complétion 
automatique) ou entourer le chemin par des guillemets 
<strong>"</strong>
ou apostrophes 
<strong>'</strong>
 .</p>

<table><tr><th>.</th><td>Répertoire courant</td></tr><tr><th>..</th><td>Répertoire parent</td></tr><tr><th>~</th><td>Répertoire utilisateur</td></tr><tr><th>-</th><td>Répertoire précédent</td></tr></table><h3>Afficher le contenu du répertoire</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>ls -lh <dossier></code></pre></div></div>



<h3>Changer le répertoire courant</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>cd <dossier></code></pre></div></div>




<h3>Afficher le nom du répertoire courant</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>pwd</code></pre></div></div>



<h3>Créer un répertoire</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>mkdir <dossier>
mkdir -p <dossier> 			# créer des répertoires parent (répertoires intermédiaires) si nécessaire</code></pre></div></div>

  

<h3>Supprimer un répertoire vide</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>rmdir <dossier></code></pre></div></div>



<h3>Copier un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>cp <source> <cible></code></pre></div></div>

            

<h3>Déplacer ou renommer un fichier/dossier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>mv <source> <cible></code></pre></div></div>


<h3>Supprimer un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>rm <fichier></code></pre></div></div>


<h3>Créer un fichier vide</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>touch <fichier></code></pre></div></div>



<h3>Créer un lien symbolique vers un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>ln -s <cible> <lien></code></pre></div></div>

<h3>Afficher le contenu d'un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>cat <fichier> 
less <fichier></code></pre></div></div>

<h3>Éditer un fichier texte</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>nano <fichier>
nano -B <fichier> 		# Faire une copie de sauvegarde du fichier</code></pre></div></div>

<h3>Identifier le type d’un fichier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>file <fichier></code></pre></div></div>

<h3>Afficher l’espace occupé par le système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>df -h</code></pre></div></div>

<h3>Afficher la taille d’un dossier</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>du -hs</code></pre></div></div>

<h2>Gestion des processus</h2>


<h3>Afficher les processus en temps réel</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>top</code></pre></div></div>




<h3>Afficher tous les processus du système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>ps aux</code></pre></div></div>



<h3>Terminer un processus par son PID</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>kill <pid></pid></code></pre></div></div>



<h3>Terminer un processus par son nom</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>killall <commande></commande></code></pre></div></div>


<h3>Terminer un processus graphique</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>xkill</code></pre></div></div>


<h3>Afficher l’utilisation de mémoire</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>free -h</code></pre></div></div>






<h2>Gestion des utilisateurs</h2>



<h3>Afficher le nom de l’utilisateur</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>whoami</code></pre></div></div>



<h3>Changer le mot de passe de l’utilisateur</h3>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>passwd <utilisateur></code></pre></div>
</div>







<h2>Lancer une commande avec root</h2>


<h3>
Lancer une commande avec les droits root</h3>

<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>su -c "<commande>"</code></pre></div></div>


<h3>Se connecter en tant que root</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>su</code></pre></div></div>













<h2>Gestion des droits et permissions</h2>



<h3>
Modifier les permissions d’un fichier</h3>

<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>chmod [u g o a] [+ - =] [r w x] <fichier>
chmod o+r ~/fichier.txt		# exemple: ajouter les droits en lecture pour les autres utilisateurs sur le fichier ~/fichier.txt</fichier></code></pre></div>
</div>


<table><tr><th>Utilisateur</th><th>Opérateurs</th><th>Persmissions</th></tr><tr><td><strong>u</strong> propriétaire</td><td><strong>+</strong> ajouter des droits</td><td><strong>r</strong> lecture</td></tr><tr><td><strong>g</strong> groupe</td><td><strong>-</strong> supprimer des droits</td><td><strong>w</strong> écriture</td></tr><tr><td><strong>o</strong> les autres</td><td><strong>=</strong> définir des droits</td><td><strong>x</strong> exécution</td></tr><tr><td><strong>a</strong> tous</td><td></td><td></td></tr></table><p><em>
Le droit d’exécution sur un dossier permet de le traverser  et de lire son contenu.</em></p>

<h3>
Changer le propriétaire d’un fichier</h3>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>chown [utilisateur] <fichier></fichier></code></pre></div>
</div>


<h3>
Changer le groupe propriétaire d'un fichier</h3>
<div>
<div><i></i><br><span>#root</span></div>
<div><pre><code>chgrp [groupe] <fichier></fichier></code></pre></div>
</div>

<h2>Gestion du matériel</h2>

<h3>
Afficher les informations sur les disques</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lsblk --fs</code></pre></div></div>

<h3>
Lister les périphériques USB</h3>

<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lsusb</code></pre></div></div>


<h3>
Lister les périphériques PCI</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lspci</code></pre></div></div>

<h3>
Afficher les informations sur le processeur</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lscpu</code></pre></div></div>


<h3>
Afficher les informations sur le noyau</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>uname -sr</code></pre></div></div>


<h3>
Afficher les informations sur la distribution</h3>

<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>lsb_release -d</code></pre></div></div>

<h3>
Afficher le bureau utilisé</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>echo "$XDG_CURRENT_DESKTOP"</code></pre></div></div>

<h2>Gestion de l'alimentation</h2>


<h3>Arrêter le système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>systemctl poweroff</code></pre></div></div>

<h3>
Redémarrer le système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>systemctl reboot</code></pre></div></div>


<h3>
Mettre en veille le système</h3>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>systemctl suspend</code></pre></div></div>

<h2>Complétion automatique</h2>
<p>Il est recommandé d'utiliser la <strong>complétion automatique</strong> pour écrire les <em>commandes</em> ou les <em>chemins</em> pour éviter de très nombreuses <em>erreurs de saisies</em>.
Il suffit de commencer la saisie du nom de la commande ou du chemin puis de compléter automatiquement en utilisant la touche <kbd>Tab</kbd>.
Si plusieurs choix sont disponibles, il suffit d'appuyer deux fois sur <kbd>Tab</kbd> pour d'afficher la liste complète.</p>

<video controls="" width="512px" height="384px"><source src="media/35d8f48a.auto-completion.mp4" data-original-source="http://blog.niqnutn.com/data/medias/0085/auto-completion.mp4" type="video/mp4">
Votre navigateur ne supporte pas la balise vidéo ! Mettez-vous à jour !
</source></video><h2>Obtenir de l’aide</h2>


<p>Lire l'aide en ligne concernant chaque commande et de nombreux fichiers de configuration:</p>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>man <commande></code></pre></div></div>


<p>Aide concise pour la plupart des commandes:</p>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code><commande> --help</code></pre></div></div>

<p>Rechercher les pages d'aide concernant un terme recherché:</p>
<div>
<div><i></i><br><span>$user</span></div>
<div><pre><code>apropos <terme></code></pre></div></div>

<h2>Documentation</h2>


<p>Site d’entraide <a href="https://debian-facile.org/">Debian-Facile</a>:

</p><ul><li>Wiki: <a href="https://debian-facile.org/wiki">https://debian-facile.org/wiki</a></li>
<li>Forum :  <a href="https://debian-facile.org/forum.php">https://debian-facile.org/forum.php</a></li>
<li>IRC: <a href="irc://chat.freenode.net:6667/debian-facile">irc://chat.freenode.net:6667/debian-facile</a></li>
</ul><p><a href="https://www.debian.org/doc">
Documentation officielle</a>:

</p><ul><li>Wiki: <a href="https://wiki.debian.org/">https://wiki.debian.org</a></li>
<li>Manuel d’installation: <a href="https://www.debian.org/releases/stable/installmanual">https://www.debian.org/releases/stable/installmanual</a></li>
<li>Référence Debian: <a href="https://www.debian.org/doc/manuals/debian-reference/">https://www.debian.org/doc/manuals/debian-reference/</a></li>
<li>Le cahier de l'administrateur: <a href="https://www.debian.org/doc/manuals/debian-handbook/">https://www.debian.org/doc/manuals/debian-handbook/</a></li>
</ul><h2>Antisèche</h2>
<p>Télécharger le fichier <a href="media/6924c456.guide-survie-stretch.pdf" data-original-source="http://blog.niqnutn.com/data/medias/0085/guide-survie-stretch.pdf">guide-survie-stretch.pdf <i></i> </a>
<br>
Télécharger le fichier source <a href="media/02152ce7.guide-survie-stretch.odt" data-original-source="http://blog.niqnutn.com/data/medias/0085/guide-survie-stretch.odt">guide-survie-stretch.odt <i></i></a> 
</p><hr>
nIQnutn CC-BY
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="https://blog.niqnutn.com/index.php?article85/guide-survie-stretch" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Lifehacking-L-application-Tasks-de-Nextcloud
title: genma : Lifehacking - L'application Tasks de Nextcloud
uri: genma-Lifehacking-L-application-Tasks-de-Nextcloud
url: https://blog.genma.fr/?Lifehacking-L-application-Tasks-de-Nextcloud
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2697.jpg?1503923758" width="150" height="79"><div><p>Avec le temps, je continue de faire évoluer mes méthodologies de travail. J'utilise beaucoup l'outil de Notes qui se synchronise avec mon instance Nextcloud personnel et je me retrouve à avoir plein de notes qui deviennent des actions d'une todo-liste. J'ai donc cherché à aller un peu plus loin. Je n'ai pas besoin d'un Kanban, j'en ai un si besoin (via l'application Kanboard). Et il existe un outil du même type qui peut s'intégrer dans Nextcloud. Mais ce n'est pas pratique pour une synchronisation / utilisation depuis un smartphone et j'ai avant tout besoin d'un outil utilisable depuis mon téléphone et également depuis un PC. Je cherchais avant tout une alternative à l'application en ligne Todoist, pour un usage personnel, et moins <i>complexe</i>. Et depuis quelques semaines j'utilise l'application Tasks de Nextcloud.</p>
<p><span>
<img src="https://blog.genma.fr/IMG/png/nextcloud_tasks_application.png?1503923647" width="500" height="332" alt=""></span></p>
<p><strong>L'application Tasks</strong></p>
<p>L'application Task s'installe facilement via l'outil d'installation des applications de Nextcloud. Le dépot Githun de l'application <a href="https://github.com/nextcloud/tasks" title="https://github.com/nextcloud/tasks">https://github.com/nextcloud/tasks</a> permet de suivre l'évolution, les bugs et demande existante, il faudra que je me penche dessus.</p>
<p>Par défaut, Tasks reprend les noms des différents calendriers que l'on a dans la partie Agenda, il est possible d'en ajouter d'autres. Ces catégories permettent alors de classer les différentes tâches. Chaque tâche peut avoir une date de début, une date de fin, une priorité (prioritaire ou non), une zone de description pour compléter le champ titre. On peut ajouter des mots clefs / Tags.</p>
<p>Par rapport à un Kanban, il n'y a que deux états pour les tâches : à faire ou fait. Une tâche étant marquée comme fait est conservée mais devient invisible / masquée par défaut.</p>
<p>Dans les choses sympathiques, il y a du "drag &amp; drop" dans l'interface. Comprendre : on peut déplacer une tâche comme sous-tâche d'une autre. Ce qui s'avère très pratique pour réorganiser des tâches déjà créées / existantes.</p>
<p><strong>Synchronisation sur le téléphone</strong></p>
<p>Il faut installer Davdroid et l'application OpenTasks (applications libres disponibles via F-Droid). Les tâches sont alors synchronisées entre l'application Tasks dans Nextcloud et l'applicatif OpenTasks, dans les deux sens. Pratique quand ajoute un élément depuis son smartphone.</p>
<p><strong>Ce qu'il manque ? Les limites de l'application Tasks</strong></p>
<p><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>Ce n'est pas multi-utilisateur</strong>, on n'a pas de diagramme de Gant. Et ce n'est pas le but de cette application. Cette application se veut rester simple et efficace.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>C'est indépendant de l'agenda</strong>. Même si on a la notion de date, les tâches ne s'ajoutent pas dans l'agenda.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>Pas de possibilité de faire des recherches</strong>. Le CRTL+F (fonction de recherche du navigateur) est donc bien utile.</p>
<p><strong>Sauvegarde</strong></p>
<p>Toutes les données se trouvant dans la base de données utilisée par Nextcloud, en faisant un dump de cette base de données régulièrement, je sauvegardes ces tâches. J'ai testé le réimport du dump sur une base de recettes et effectivement, ce dump suffit à restaurer les différentes tâches.</p>
<p><strong>Lifehacking ?</strong></p>
<p>J'utilise donc l'application Tasks depuis plusieurs jours et à l'usage, ça correspond à ce que je souhaitais faire / ce dont j'avais besoin. Si je résume mon organisation, j'utilise donc 3 applications pour mon organisation personnelle :</p>
<p><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>Calendrier :</strong> pour des événements précis, ponctuels ou récurrents, avec un label rapide et des rappels / alerte
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>Notes :</strong> prise de notes que je dépile rapidement, que je trie et efface, ajoute dans mes tâches
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>Tasks :</strong> une sorte de todo avec des sous éléments, des tags.</p>
<p>Je parcours régulièrement ma todo-liste qui est donc dans Tasks. L'avantage est très nettement celui de pouvoir le faire depuis mon smartphone et de pouvoir l'éditer depuis le smartphone, en ayant quelque chose de rapide, simple et un peu plus évolué qu'un fichier texte et moins complexe que <br><a href="https://blog.genma.fr/?Lifehacking-et-vacances" title="Lifehacking et vacances">le fichiers Calc que j'ai et conserve, toujours pour mes usages de suivi de mes journées</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/?Lifehacking-L-application-Tasks-de-Nextcloud" 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://blog.ght1pc9kc.fr/Hello-OSGi-World,-Part-1/
title: Marthym : Hello OSGi World, Part 1, Introduction
uri: Marthym-Hello-OSGi-World-Part-1-Introduction
url: http://blog.ght1pc9kc.fr/Hello-OSGi-World,-Part-1/
content:
<p>Vaste sujet que j’ai entamé il y a plus d’un an mais que j’ai jamais eu le temps de terminer correctement jusqu’ici.</p>

<h2>Introduction</h2>
<p>On en entend parler, mais on ne sait pas bien ce que c’est ni ce que cela fait ? <a href="http://www.osgi.org/">OSGi</a> c’est une
spécification de framework basé sur Java. Cette spécification définit le cycle de vie d’une application. Wikipedia
définira mieux que moi ce qu’est OSGi sur le papier. Les fonctionnalités clés apportées par OSGi (selon moi) sont les
suivantes :</p>

<ul><li>Mise à jour des jar à chaud</li>
  <li>Injection de dépendance</li>
  <li>Gestion des versions au niveau package</li>
</ul><p>Mais tous ces avantages ne sont pas gratuits, OSGi c’est compliqué. Les experts diront que non et qu’une fois qu’on a compris c’est simple mais voilà, faut comprendre. Et la plupart des tutos et des exemples sur le net partent souvent du postulat que vous connaissez OSGi et que vous cherchez juste à faire quelque chose de particulier avec. Il est par conséquent difficile de rentrer dans le sujet en partant de rien.</p>

<p>C’est pourquoi je me propose d’aborder le sujet dans un série de billets, en partant de la connaissance <strong>0</strong>, celle
que j’avais en commençant.</p>

<h2>L’implémentation OSGi</h2>
<p>Comme dit plus haut, OSGi est une spécification, pas une librairie. Par conséquent, il existe plusieurs implémentations
dont les plus répandus sont :</p>

<ul><li><a href="https://www.eclipse.org/equinox/">Equinox</a> d’Eclipse</li>
  <li><a href="https://felix.apache.org/">Felix</a> d’Apache</li>
  <li><a href="http://www.knopflerfish.org/">Knopflerfish</a></li>
  <li><a href="http://concierge.sourceforge.net/">Concierge</a></li>
  <li>…</li>
</ul><p>Personnellement, j’ai pris l’habitude de travailler avec Felix donc c’est sur cette implémentation que le tuto se basera
mais il reste bon de connaître les autres.</p>

<h2>Modèle de composants</h2>
<p>Autre choix qui se pose, le choix du modèle de composant. C’est la façon dont les différents composant vont être géré
au sein de l’environnement OSGi.</p>

<p>Il en existe plusieurs avec leurs avantages et inconvénients :</p>

<ul><li><a href="https://felix.apache.org/documentation/subprojects/apache-felix-service-component-runtime.html">Apache Felix SCR</a>
 qui implemente <a href="http://wiki.osgi.org/wiki/Declarative_Services">Declarative Services</a> d’OSGi</li>
  <li>Apache <a href="https://felix.apache.org/documentation/subprojects/apache-felix-ipojo.html">Apache Felix iPOJO</a></li>
  <li><a href="http://wiki.osgi.org/wiki/Blueprint">Blueprint</a></li>
</ul><p>Il est possible de mixer les divers modèles de composant dans une même application. Dans ce tuto on verra l’utilisation
de Declarative Service, plus simple et plus courante, DS est plus maintenu que les autres implémentations.
Ce <a href="https://felix.apache.org/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-faq.html#how-does-ipojo-compare-to-declarative-services-or-blueprint">comparatif</a>
liste quelques fonctionnalités des différents modèles.</p>

<h2>Serveur HTTP</h2>
<p>Le Framework REST n’est pas le sujet donc on va faire sans dans ce tuto et simplement utiliser un serveur HTTP pour servir notre application.</p>

<ul><li><a href="http://wisdom-framework.org/">Wisdom</a>. Très bien mais masque complètement OSGi du coup pas vraiment adéquat dans ce tuto. Il a sa propre gestion des
annotations pour déclarer les ressources REST.</li>
  <li><a href="https://github.com/CodeStory/fluent-http">fluent-http</a>. Sympa mais non-OSGifié et tire avec lui beaucoup de dépencdences qui le rendent compliqué à intégrer dans un environnement OSGi.</li>
  <li><a href="https://netty.io/">Netty</a>. Un bon choix, OSGi compliant</li>
  <li><a href="http://undertow.io/">Undertow</a>. Fiable et rapide, OSGi compliant, c’est le serveur que l’on utilisera.</li>
</ul><h2>Sujet du tutoriel</h2>
<p>Maintenant que les différents choix ont été faits, entrons dans le vif du sujet. Pour expliquer et détailler un peu OSGi ce tuto se propose de faire dans l’originalité en créant un service <code>Hello OSGi World</code>. Une API REST appelable en GET qui retourne <code>Hello OSGi world</code>. Comme le sujet est plutôt vaste, on fera ça en plusieurs parties :</p>

<ul><li><a href="http://blog.ght1pc9kc.fr/">Part 1, Introduction</a></li>
  <li><a href="http://blog.ght1pc9kc.fr/">Part 2, Premiers concepts OSGi</a></li>
  <li><a href="http://blog.ght1pc9kc.fr/">Part 4, Configuration du runner</a></li>
  <li><a href="http://blog.ght1pc9kc.fr/">Part 4, Injection de dépendances</a></li>
  <li><a href="http://blog.ght1pc9kc.fr/">Part 5, Fragment Bundles</a></li>
</ul><p>Toutes les sources sont ou seront présentes sur <a href="https://github.com/Marthym/hello-osgi-world">mon repo github</a>. Il y a un tag pour chaque étape du tuto qui correspond à chaque billet :</p>
<ul><li>Part 1 -> Pas de source</li>
  <li>Part 2 -> 2.0</li>
  <li>Part 3 -> 3.0</li>
  <li>…</li>
</ul><p><a href="http://blog.ght1pc9kc.fr/Hello-OSGi-World,-Part-1/">Hello OSGi World, Part 1, Introduction</a> écrit à l'origine par Marthym pour <a href="http://blog.ght1pc9kc.fr/">J'ai acheté un PC neuf cassé ...</a> le August 29, 2017.</p>
<p><img src="media/b4d43823.16f8ed3b71457256797eac76e92d6db9" data-original-source="http://cdn.libravatar.org/avatar/16f8ed3b71457256797eac76e92d6db9" alt="Gravatar de Marthym" class="gravatar" /><br/><i>Original post of <a href="http://blog.ght1pc9kc.fr/Hello-OSGi-World,-Part-1/" title="Visit the source">Marthym</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://mandriva.education.free.fr/?p=427
title: Jeff : Pilotage Logiciel d’Equipement Informatique, Autonome, Distant, Embarqué.
uri: Jeff-Pilotage-Logiciel-d-Equipement-Informatique-Autonome-Distan
url: http://mandriva.education.free.fr/?p=427
content:
<p>Le stage d’Alexandre DEY (élève de 4ème année d’ingénieur à l’ESIEA de Laval) a été l’occasion de travailler sur l’utilisation de postes informatiques en dehors du lieu de travail qui mêle bien souvent utilisation personnelle et professionnelle (communément appelé BYOD).</p>
<p>Nous avons élargis ce cadre à tout périphérique (smartphone, rasberypi, tablette, ordinateur portable, module de diffusion d’information sur écran etc…) qui aurait à communiquer depuis un site distant vers un système central en passant par internet.</p>
<p>Les objectifs visés sont de pouvoir validé l’identification du périphérique, lui attribuer une configuration adaptée au statut de la machine qui se connecte, créer une connexion étanche entre le client et le serveur (réseau, usb, affichage, application) validé l’authentification de l’utilisateur et sécuriser son accès vers internet.</p>
<p>Voici le schéma de fonctionnement de pléiade :</p>
<p><img title="schema_operationnel-1" src="media/7acf05ce.schema_operationnel-11-300x207.png" data-original-source="http://mandriva.education.free.fr/wp-content/2017/08/schema_operationnel-11-300x207.png" alt="schema_operationnel-1" width="300" height="207"></p>
<p>Ci dessous, le diagramme des flux entre le client pléiade, le serveur pléiade et le N.A.C (alcasar :</p>
<p><img title="diagramme de flux pleiade-00" src="media/50536ada.diagramme-de-flux-pleiade-001-300x211.png" data-original-source="http://mandriva.education.free.fr/wp-content/2017/08/diagramme-de-flux-pleiade-001-300x211.png" alt="diagramme de flux pleiade-00" width="300" height="211"></p>
<p>Nous nous sommes fixés (arbitrairement) une échelle de sécurité qui permet de définir ce qui est acceptable en terme d’utilisation en fonction du niveau d’isolation prévu à l’installation :</p>
<p>{ ATTENTION ! tous les système d’exploitation ne permettent pas d’atteindre le niveau d’exigence maximum en terme de sécurité ! }</p>
<p><img title="echelle-securité-pleiade" src="media/b142b0b9.echelle-securitC3A9-pleiade3-300x150.png" data-original-source="http://mandriva.education.free.fr/wp-content/2017/08/echelle-securit%C3%A9-pleiade3-300x150.png" alt="echelle-securité-pleiade" width="300" height="150"></p>
<p>A ce stade le projet est à l’état de preuve de concept (P.O.C) accessible sur github ( <a href="https://github.com/JFB72/PLEIADE">https://github.com/JFB72/PLEIADE</a> ).</p>
<p>Nous espérons dans un futur plus ou moins proche pouvoir sortir une version 1.0 signifiant le caractère opérationnel et industrialisable de cette application.</p>
<p>A suivre <img src="media/afc79c12.icon_wink.gif" data-original-source="http://mandriva.education.free.fr/wp-includes/images/smilies/icon_wink.gif" alt=";-)"></p>
<p><img src="media/678c6507.5b1e126e4ef9201accef03576cf6668e" data-original-source="http://cdn.libravatar.org/avatar/5b1e126e4ef9201accef03576cf6668e" alt="Gravatar de Jeff" class="gravatar" /><br/><i>Original post of <a href="http://mandriva.education.free.fr/?p=427" title="Visit the source">Jeff</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://jibecfed.fedorapeople.org/blog/ouverture-du-flock-cape-cod.html
title: Jean-Baptiste Holcroft : Ouverture du Flock @ Cape Cod
uri: Jean-Baptiste-Holcroft-Ouverture-du-Flock-Cape-Cod
url: https://jibecfed.fedorapeople.org/blog/ouverture-du-flock-cape-cod.html
content:
<p>La <a href="http://flocktofedora.org/">conférence annuelle</a> des contributeurs Fedora vient de débuter ! Le mot d’ordre reste l’industrialisation des processus et la modularité, le tout porté par une croissance régulière de la base utilisateur.</p>
<p>Cela devient traditionnel, les statistiques des téléchargement des miroirs sont présentés, avec toutes les précautions d’usage sur …</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/ouverture-du-flock-cape-cod.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://jibecfed.fedorapeople.org/blog/faire-un-badge.html
title: Jean-Baptiste Holcroft : Faire un badge
uri: Jean-Baptiste-Holcroft-Faire-un-badge
url: https://jibecfed.fedorapeople.org/blog/faire-un-badge.html
content:
<p>La communauté Fedora possède un mécanisme de badges, visant à encourager la découverte de notre écosystème et essayer de nous récompenser pour nos travaux. Tout un site y est dédié <a href="http://badges.fedoraproject.org/">badges.fedoraproject.org</a>. Le <a href="https://jibecfed.fedorapeople.org/blog/">Flock</a> est l’occasion pour Maria et Marie d’organiser un <a href="https://flock2017.sched.com/event/Bm9Z/designing-fedora-badges">atelier de création</a> !</p>
<p>L’équipe …</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/faire-un-badge.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://blog.remirepo.net/post/2017/08/31/PHP-en-route-vers-la-sortie-de-la-version-7.2.0
title: Remi Collet : PHP en route vers la sortie de la version 7.2.0
uri: Remi-Collet-PHP-en-route-vers-la-sortie-de-la-version-7-2-0
url: https://blog.remirepo.net/post/2017/08/31/PHP-en-route-vers-la-sortie-de-la-version-7.2.0
content:
<p>La version <a href="https://secure.php.net/archive/2017.php#id2017-08-31-1">7.2.0RC1</a> vient juste d'être publiée. C'est maintenant la phase de stabilisation qui commence pour les développeurs, et de test pour les utilisateurs.</p>

<p>Les RPM sont disponibles dans le dépôt <strong>remi-php72</strong> pour <strong>Fedora </strong>≥<strong> 25</strong> et et <strong>Enterprise Linux </strong>≥<strong> 6</strong> (RHEL, CentOS) ainsi qu'en <em>Software Collection</em> dans le dépôt <strong>remi-safe</strong> (ou remi pour Fedora).</p>

<p> </p>    <p><img alt="emblem-important-4-24.png" src="media/2707411f.emblem-important-4-24.png" data-original-source="https://blog.remirepo.net/public/icons/emblem-important-4-24.png" title="">Le dépôt contient actuellement des versions en cours de <strong>développement</strong> qui ne sont pas destinées à être utilisées en production.</p>

<p>Lire aussi : <a href="https://blog.remirepo.net/post/2017/04/13/PHP-7.2-en-Software-Collection">PHP 7.2 en Software Collection</a></p>

<p><img alt="emblem-notice-24.png" src="media/feb0afdd.emblem-notice-24.png" data-original-source="https://blog.remirepo.net/public/icons/emblem-notice-24.png">Installation : voir la <a href="https://blog.remirepo.net/pages/Config">Configuration du dépôt</a> et choisir le mode d'installation.</p>

<p><strong>Remplacement</strong> du PHP par défaut du système par la version <strong>7.2</strong> (le plus <strong>simple</strong>)<strong> :</strong></p>

<pre>
yum-config-manager --enable remi-php72
yum update php\\*</pre>

<p><strong>Installation en parallèle</strong>, en <a href="https://blog.remirepo.net/post/2017/04/13/PHP-7.2-en-Software-Collection">Software Collection</a> de PHP<strong> 7.2</strong> (<strong>x86_64</strong> uniquement, <strong>recommandée</strong> pour les tests) :</p>

<pre>
yum install php72</pre>

<p><img alt="emblem-important-2-24.png" src="media/8e1a1e62.emblem-important-2-24.png" data-original-source="https://blog.remirepo.net/public/icons/emblem-important-2-24.png"><strong>À noter</strong> :</p>

<ul><li>la version EL7 est construite avec RHEL-<strong>7.3</strong></li>
	<li>la version EL6 est construite avec RHEL-<strong>6.9</strong></li>
	<li>beaucoup d'extensions sont aussi disponibles, voir la page <a href="https://blog.remirepo.net/pages/PECL-extensions-RPM-status">PECL extension RPM status</a>.</li>
	<li>suivre les commentaires pour les mise à jour jusqu'à la version finale.</li>
</ul><p><img alt="emblem-notice-24.png" src="media/feb0afdd.emblem-notice-24.png" data-original-source="https://blog.remirepo.net/public/icons/emblem-notice-24.png"><strong>Informations</strong>, lire :</p>

<ul><!-- <li><a href="http://php.net/manual/fr/migration70.php">Migration de PHP 5.6.x à PHP 7.0.x</a></li> --><li><a href="https://raw.githubusercontent.com/php/php-src/PHP-7.2/UPGRADING">UPGRADING</a></li>
	<li><a href="https://raw.githubusercontent.com/php/php-src/PHP-7.2/UPGRADING.INTERNALS">UPGRADING.INTERNALS</a></li>
</ul><p align="center">Paquets de <strong>base</strong> (php)<br><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php-common&amp;version=7.2.0~RC1&amp;lang=fr"></p>

<p align="center"><strong>Software Collections </strong>(php72)<br><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php72-php-common&amp;version=7.2.0&amp;lang=fr&amp;beta=RC1"></p>
<p><img src="media/3d2d1a35.2665280f5ed66efe5e772da3f0403a2c" data-original-source="http://cdn.libravatar.org/avatar/2665280f5ed66efe5e772da3f0403a2c" alt="Gravatar de Remi Collet" class="gravatar" /><br/><i>Original post of <a href="https://blog.remirepo.net/post/2017/08/31/PHP-en-route-vers-la-sortie-de-la-version-7.2.0" title="Visit the source">Remi Collet</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>Remi Collet : <a href="">PHP 7.1 en Software Collection</a> (10/06/2016)</li><li>Remi Collet : <a href="">PHP 7.2 en Software Collection</a> (13/04/2017)</li><li>Remi Collet : <a href="">PHP version 7.0.0 est sortie !</a> (03/12/2015)</li><li>Remi Collet : <a href="">PHP version 5.5.20RC1 et 5.6.4RC1</a> (28/11/2014)</li><li>Remi Collet : <a href="">PHP 7.0 en Software Collection</a> (25/03/2015)</li></ul></div></p>


feed_id: https://jibecfed.fedorapeople.org/blog/fedora-hubs-cest-pas-du-vent.html
title: Jean-Baptiste Holcroft : Fedora Hubs, c'est pas du vent !
uri: Jean-Baptiste-Holcroft-Fedora-Hubs-c-est-pas-du-vent
url: https://jibecfed.fedorapeople.org/blog/fedora-hubs-cest-pas-du-vent.html
content:
<p>Faciliter la circulation de l’information dans un grand projet tel que Fedora est un défi quotidien. Il y a des dizaines de listes, d’outils, de canaux de communication, de sites, c’est merveilleusement le bazar ! Pour aider à affronter ce défi de tout grand projet, Fedora Hubs nous …</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/fedora-hubs-cest-pas-du-vent.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>


title: Miamondo : Présentation de quelques services de Framasoft (notamment framaboard)
uri: Miamondo-Présentation-de-quelques-services-de-Framasoft-(notamment
feed_id:
https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/

url:
https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/

content:
<p>Bonjour,</p>
<p>J’ai décidé de me libérer un peu de l’emprise de <a href="http://www.googueule.fr/" target="_blank" rel="noopener">Gougueule</a> et pour ce faire, j’ai jeté mon dévolu sur les nombreuses alternatives offertes par <a href="https://fr.wikipedia.org/wiki/Framasoft" target="_blank" rel="noopener">Framasoft</a>. Je rappelle que le but de cette association est de <strong>« faire connaître et diffuser le logiciel libre, sa culture et son état d’esprit » </strong>(source : Wikipédia). Depuis quelques semaines, j’avoue que je prends plaisir à baguenauder sur leur site et à découvrir les services qu’ils proposent.</p>
<h2>Framadrive</h2>
<p><a href="https://framadrive.org/login" target="_blank" rel="noopener">Framadrive</a> n’est malheureusement plus accessible faute de place. Ce service en ligne d’hébergement de fichiers est limité à 5000 comptes. Je ne pense pas que ce soit par élitisme, ce n’est pas le genre de la maison. C’est probablement du au fait que l’hébergement de tous ces comptes sur un serveur n’est pas gratuit et que les moyens financiers de <a href="https://framadrive.org/login" target="_blank" rel="noopener">Framadrive</a> ne sont peut-être pas ceux du PSG. Vu que je ne suis pas en mesure de tester ce service, je ne peux pas vous en parler (Voilà un article qui commence bien!)</p>
<h2>Framagenda</h2>
<p><a href="https://framagenda.org/index.php/login" target="_blank" rel="noopener">Framagenda</a> est un agenda que j’utilise quotidiennement et que je compte bien continuer à utiliser. Cependant, j’aurais aimé que la couleur des textes (dates et heures) ainsi que la couleur des lignes ne soient pas d’un gris léger difficile à voir mais d’un noir un peu plus prononcé. Je voudrais également pouvoir changer la couleur du bandeau du haut. Le violet me pique les yeux. D’aucuns vont me dire que je pinaille et que je n’ai qu’à prendre rendrez-vous chez l’ophtalmo si je ne vois plus rien mais je ne fais que donner mon opinion d’utilisateur sur un service qui, par ailleurs, me donne entière satisfaction. Alors Vogle!</p>
<p><a title="Cliquez pour agrandir" href="media/0f163a90.kalender.png" data-original-source="https://ordinosor.files.wordpress.com/2017/08/kalender.png" target="_blank" rel="noopener"><img data-attachment-id="17216" data-permalink="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/kalender/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=664&amp;h=300" data-orig-size="1911,862" 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="Kalender" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=664&amp;h=300?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=664&amp;h=300?w=840" src="https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=664&amp;h=300" alt="Kalender" width="664" height="300" srcset="https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=664&amp;h=300 664w, https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=1328&amp;h=600 1328w, https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=150&amp;h=68 150w, https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=300&amp;h=135 300w, https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=768&amp;h=346 768w, https://ordinosor.files.wordpress.com/2017/08/kalender.png?w=1024&amp;h=462 1024w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></a></p>
<p>L’avantage de Framagenda par rapport à Google Agenda? Vous restez maîtres de vos données tout simplement. Vos rendez-vous ou vos activités ont le droit de rester privés! Quant à ceux qui, comme <a href="https://fr.wikipedia.org/wiki/Eric_Schmidt" target="_blank" rel="noopener">Eric Schmidt</a>, vous serinent :</p>
<blockquote>
<h4>«  Si vous faites quelque chose que vous souhaitez que personne ne sache, peut-être devriez vous commencer par ne pas le faire.  »</h4>
</blockquote>
<p>Eh bien demandez-leur s’il serait d’accord pour recevoir tout leur courrier sans enveloppe. Imaginez un seul instant le facteur qui débarque chez vous un matin avec à la main, votre courrier sans enveloppe et qui vous annonce que votre dernière analyse sanguine n’est pas bonne et que compte tenu de votre taux de gamma GT, il va falloir sérieusement songer à arrêter de boire.</p>
<p>Tout le monde a quelque chose à cacher, que ce soit son salaire, une liaison, ses angoisses, une grave maladie ou un traumatisme. L’abolition de la vie privée a toujours été la marque du totalitarisme. Lorsque celui-ci aura triomphé (peut-être de manière digitale au train où vont les choses), alors il n’y aura plus d’individus mais seulement une masse uniforme qui n’aura pas d’autre choix que d’obéir au doigt et à l’oeil. Il ne restera alors plus qu’un ultime refuge, la liberté de pensée en son for intérieur… mais pour combien de temps encore?</p>
<p>Ma digression empreinte de pessimisme m’amène à vous parler d’un service qui n’est pas encore opérationnel mais qui se rapporte à ce que je viens de dire :</p>
<h2>Framamail</h2>
<p><a href="https://framamail.org/" target="_blank" rel="noopener">Framamail</a> est un service de messagerie qui devrait voir le jour en 2017 si les finances suivent. Nous sommes déjà au mois de Septembre… Ce sera une alternative à Gmail qui, ai-je besoin de le préciser, ne se gêne pas pour lire votre courrier. Framamail, bien évidemment, respectera votre vie privée.</p>
<p><img data-attachment-id="17345" data-permalink="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/selection_020/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/sc3a9lection_020.png?w=840" data-orig-size="827,819" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="Sélection_020" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/sc3a9lection_020.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/08/sc3a9lection_020.png?w=840?w=827" src="https://ordinosor.files.wordpress.com/2017/08/sc3a9lection_020.png?w=840" alt="Sélection_020" srcset="https://ordinosor.files.wordpress.com/2017/08/sc3a9lection_020.png 827w, https://ordinosor.files.wordpress.com/2017/08/sc3a9lection_020.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/08/sc3a9lection_020.png?w=300 300w, https://ordinosor.files.wordpress.com/2017/08/sc3a9lection_020.png?w=768 768w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></p>
<p>En ce qui me concerne, j’ai adopté <a href="https://mail.lilo.org/" target="_blank" rel="noopener">Lilo Mail</a>, une messagerie qui respecte également la vie privée. J’avais d’ailleurs <a href="https://ordinosor.wordpress.com/2017/07/10/jai-bascule-ma-messagerie-sur-mail-lilo-org/" target="_blank" rel="noopener">écrit un article</a> là-dessus. Après deux mois d’utilisation, je dois dire que j’en suis tout à fait satisfait. C’est propre, c’est carré. On sent bien que les développeurs de ce sympathique service ne sont pas là pour enfiler des perles. Résultat : J’abandonne progressivement mon adresse Gmail et le déménagement se passe très bien.</p>
<p>Et pourquoi <a href="https://mail.lilo.org/" target="_blank" rel="noopener">Lilo Mail</a> qui tourne bien n’aiderait-il pas Framamail à voir le jour? Je dis ça, je dis rien mais ce serait une belle coopération, je trouve. Venons-en maintenant à un service que j’utilise au quotidien et qui me plaît vraiment:</p>
<h3>Framaboard</h3>
<p><a href="https://framaboard.org/" target="_blank" rel="noopener">Framaboard</a> est un service en ligne de gestion de tâches. Il s’agit d’une instance du logiciel <a href="https://kanboard.net/fr" target="_blank" rel="noopener">Kanboard</a> développé par Frédéric guillot. Framaboard utilise la <a href="https://fr.wikipedia.org/wiki/Kanban" target="_blank" rel="noopener">méthode Kanban</a> laquelle permet de gérer les flux logistiques, les en-cours et par conséquent la production. Ça nous vient du Japon.</p>
<p>Moi, je l’utilise par exemple pour planifier mes traductions en allemand des fichiers de configuration de la prochaine version d’Emmabuntüs. Il y en a toute une palanquée et vraiment, ça me permet de m’organiser et de savoir où j’en suis. J’aime travailler avec des couleurs et avec Framaboard, je ne suis pas déçu.</p>
<p><a title="Cliquez pour agrandir" href="media/d722da23.framaboard.png" data-original-source="https://ordinosor.files.wordpress.com/2017/08/framaboard.png" target="_blank" rel="noopener"><img data-attachment-id="17364" data-permalink="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/framaboard/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=640&amp;h=274" data-orig-size="1897,812" 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="framaboard" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=640&amp;h=274?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=640&amp;h=274?w=840" src="https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=640&amp;h=274" alt="framaboard" width="640" height="274" srcset="https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=640&amp;h=274 640w, https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=1280&amp;h=548 1280w, https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=150&amp;h=64 150w, https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=300&amp;h=128 300w, https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=768&amp;h=329 768w, https://ordinosor.files.wordpress.com/2017/08/framaboard.png?w=1024&amp;h=438 1024w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></a></p>
<p>Cliquez sur l’image si vous souhaitez l’agrandir… Donc, mon tableau est divisé en quatre sections qui sont « idées », « prêt », « en cours » et « terminé ». Ces sections contiennent des étiquettes de différentes couleurs. Chaque étiquette correspond à un fichier de configuration.</p>
<ul><li>En jaune, les fichiers à traduire,</li>
<li>en orange, les fichiers traduits mais que je n’ai pas encore « gitpushé » sur le dépôt Emmabuntüs (pour une raison ou pour une autre),</li>
<li>En vert, les traductions terminées.</li>
</ul><p>Il est possible de cliquer sur une étiquette pour l’ouvrir.Elle contient des informations qui peuvent s’avérer utiles (des commentaires, des précisions, des notes, etc…)</p>
<p><a title="Cliquez pour agrandir" href="media/8928842f.framaboard_2.png" data-original-source="https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png" target="_blank" rel="noopener"><img data-attachment-id="17387" data-permalink="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/framaboard_2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=591&amp;h=247" data-orig-size="1896,791" 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="framaboard_2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=591&amp;h=247?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=591&amp;h=247?w=840" src="https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=591&amp;h=247" alt="framaboard_2.png" width="591" height="247" srcset="https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=591&amp;h=247 591w, https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=1182&amp;h=494 1182w, https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=150&amp;h=63 150w, https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=300&amp;h=125 300w, https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=768&amp;h=320 768w, https://ordinosor.files.wordpress.com/2017/08/framaboard_2.png?w=1024&amp;h=427 1024w" sizes="(max-width: 591px) 85vw, 591px"></a></p>
<p>Bref, c’est un service que je trouve vraiment utile (même à mon petit niveau) et je ne saurais trop vous conseiller de l’adopter pour planifier vos projets.</p>
<h2>Framanotes</h2>
<p><a href="https://framanotes.org/" target="_blank" rel="noopener">Framanotes</a> est un bloc-notes en ligne relativement basique mais très agréable. Je m’en sers en complément de Framaboard. Il utilise <a href="https://fr.wikipedia.org/wiki/Markdown" target="_blank" rel="noopener">Markdown</a>, un langage de balisage léger et facile à apprendre qui vous permet de formater vos notes (gras, italique, listes à cocher etc…).</p>
<p>Vous pouvez également créer des tableaux, et des sous-tableaux pour organiser vos notes. <a href="https://framanotes.org/" target="_blank" rel="noopener">Framanotes</a> est, à mon avis, un outil bien pensé et intuitif. Veillez toutefois à ne point égarer votre identifiant et votre mot de passe car vous n’avez aucun moyen de les récupérer. Je me demande bien pourquoi d’ailleurs…</p>

<a href="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/framanotes_2/"><img width="150" height="145" src="https://ordinosor.files.wordpress.com/2017/08/framanotes_2.png?w=150&amp;h=145" alt="" srcset="https://ordinosor.files.wordpress.com/2017/08/framanotes_2.png?w=150&amp;h=145 150w, https://ordinosor.files.wordpress.com/2017/08/framanotes_2.png?w=300 300w" sizes="(max-width: 150px) 85vw, 150px" data-attachment-id="17451" data-permalink="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/framanotes_2/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/framanotes_2.png" data-orig-size="918,888" 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="framanotes_2" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/framanotes_2.png?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/08/framanotes_2.png?w=840"></a>
<a href="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/framanotes/"><img width="94" height="150" src="https://ordinosor.files.wordpress.com/2017/08/framanotes.png?w=94&amp;h=150" alt="" srcset="https://ordinosor.files.wordpress.com/2017/08/framanotes.png?w=94&amp;h=150 94w, https://ordinosor.files.wordpress.com/2017/08/framanotes.png?w=188 188w" sizes="(max-width: 94px) 85vw, 94px" data-attachment-id="17450" data-permalink="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/framanotes/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/framanotes.png" data-orig-size="229,366" 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="framanotes" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/framanotes.png?w=188" data-large-file="https://ordinosor.files.wordpress.com/2017/08/framanotes.png?w=229"></a>

<p>
</p><h2>Framordinosor</h2>
<p>Sinon, j’ai lancé le service <strong>framordinosor</strong>. Il s’agit d’un cahier à grosses spirales dans lesquelles il est possible de glisser un stylo. Pour le moment, il ne s’agit que d’un stylo monochrome noir mais dans la prochaine version 2.0, celui-ci sera remplacé, tenez-vous bien,  par un stylo Bic quatre couleurs qu’il sera toujours possible de glisser dans les spirales. Il faut quand-même que je mesure le diamètre du stylo et le diamètre des spirales pour voir si mon projet tient la route. Fruit d’une longue réflexion, je ne crois pas qu’il existe actuellement d’autres offres de ce type sur le marché du Libre. Le produit sera labellisé « Qualité France ».</p>

<a href="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/img_20170831_203846/"><img width="113" height="150" src="https://ordinosor.files.wordpress.com/2017/08/img_20170831_203846.jpg?w=113&amp;h=150" alt="" srcset="https://ordinosor.files.wordpress.com/2017/08/img_20170831_203846.jpg?w=113&amp;h=150 113w, https://ordinosor.files.wordpress.com/2017/08/img_20170831_203846.jpg?w=226 226w" sizes="(max-width: 113px) 85vw, 113px" data-attachment-id="17421" data-permalink="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/img_20170831_203846/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/img_20170831_203846.jpg" data-orig-size="2448,3264" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"HUAWEI P7 mini","caption":"","created_timestamp":"1039348800","copyright":"","focal_length":"2.96","iso":"1200","shutter_speed":"0.1","title":"","orientation":"1"}' data-image-title="IMG_20170831_203846" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/img_20170831_203846.jpg?w=225" data-large-file="https://ordinosor.files.wordpress.com/2017/08/img_20170831_203846.jpg?w=768"></a>
<a href="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/stylo-bic-4-couleurs/"><img width="150" height="150" src="https://ordinosor.files.wordpress.com/2017/08/stylo-bic-4-couleurs.jpg?w=150&amp;h=150" alt="" srcset="https://ordinosor.files.wordpress.com/2017/08/stylo-bic-4-couleurs.jpg?w=150&amp;h=150 150w, https://ordinosor.files.wordpress.com/2017/08/stylo-bic-4-couleurs.jpg?w=300 300w" sizes="(max-width: 150px) 85vw, 150px" data-attachment-id="17425" data-permalink="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/stylo-bic-4-couleurs/" data-orig-file="https://ordinosor.files.wordpress.com/2017/08/stylo-bic-4-couleurs.jpg" data-orig-size="800,800" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="stylo-bic-4-couleurs" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/08/stylo-bic-4-couleurs.jpg?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/08/stylo-bic-4-couleurs.jpg?w=800"></a>

<p>
</p><h2>Conclusion</h2>
<p>Voilà pour aujourd’hui! Dans mon prochain article, je vous présenterai <a href="https://framatalk.org/accueil/" target="_blank" rel="noopener">framatalk</a>.  J’ai commencé à prendre cet outil en main mais j’aimerais le tester en réel avant de vous donner mon ressenti.</p>
<p>.</p>
<p> </p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/17086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/17086/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=17086&amp;subd=ordinosor&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://ordinosor.wordpress.com/2017/08/31/presentation-de-quelques-services-de-framasoft-notamment-framaboard/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">D&eacute;googlisons Internet : notre (modeste) plan de lib&eacute;ration du monde</a> (07/10/2014)</li><li>Framablog : <a href="">Framasph&egrave;re : c&#039;est gratuit, mais ce n&#039;est pas toi le produit !</a> (07/10/2014)</li><li>Framablog : <a href="">D&amp;eacute;googlisons Internet : notre (modeste) plan de lib&amp;eacute;ration du monde</a> (07/10/2014)</li><li>Framablog : <a href="">Framasph&amp;egrave;re : c&amp;rsquo;est gratuit, mais ce n&amp;rsquo;est pas toi le produit !</a> (07/10/2014)</li></ul></div></p>


feed_id: http://15minutesoffame.be/nico/blog2/index.php?article33/koozic-sortie-de-la-v0-7-0
title: Marty : KooZic: sortie de la v0.7.0
uri: Marty-KooZic-sortie-de-la-v0-7-0
url: http://15minutesoffame.be/nico/blog2/index.php?article33/koozic-sortie-de-la-v0-7-0
content:
<p>KooZic souffle bientôt sa première bougie, et j'arrive petit à petit à un résultat satisfaisant d'un point de vue des fonctionnalités, de la stabilité et des performances. Avec la v0.7.0, quelques nouvelles vues font leur apparition.</p><h1>Miniatures d'artistes</h1>

<p>Il est possible de récupérer les infos d'un artiste via LastFM depuis la <a href="http://15minutesoffame.be/nico/blog2/nico/blog2/index.php?article26/koozic-sortie-de-la-v0-2-0">v0.2.0</a>. On récupère la biographie, les meilleures pistes, les artistes similaires... Mais jusqu'à présent, pas l'image. C'est maintenant le cas, avec en sus un mur de miniatures.</p>

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

Ça rend la navigation bien plus agréable ;-) De plus, l'image de l'artiste est utilisée dans le panneau de lecture si l'image de l'album n'est pas trouvé.

<h1>Mode prévisualisation</h1>

<p>Jusqu'à aujourd'hui, lancer la lecture d'une piste se faisait toujours depuis une liste de lecture. C'était voulu pour une question de simplicité de code, mais pas toujours pratique. Ce n'est désormais plus le cas : il est possible de lancer la lecture d'une piste depuis n'importe quel endroit (vue de l'artiste, de l'album...). A la fin de la lecture, la liste de lecture en cours est simplement reprise.</p>

<h1>Statistiques</h1>

<p>Odoo fournit par défaut des outils qui permettent de créer des graphiques ainsi que des tableaux croisés dynamiques. Cela a permis de créer de jolis rapports statistiques sur la composition de la collection musicale.</p>

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

Cela fonctionne avec les albums, mais aussi les pistes.

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

Cette dernière vue (dite "pivot") permet d'avoir une vue claire sur la répartition des genres musicaux. Et par ailleurs, on peut facilement détecter les genres musicaux "doublons" ("Pop/Rock" et "Pop-Rock", par exemple).

<h1>Autres Nouveautés</h1>

<p>Beaucoup de travail a été apporté à la réécriture de certaines parties de code, pour les rendre plus lisibles, mais aussi améliorer sensiblement les performances. En fait, cela représente la plus grosse masse de travail de cette version, mais au final, ce n'est pas le plus marquant visuellement ;-)</p>

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

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

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

<p>On peut relancer ensuite avec la commande habituelle.</p>
<p><img src="media/74594f67.a18b704dbeccb150871d41ebac83318b" data-original-source="http://cdn.libravatar.org/avatar/a18b704dbeccb150871d41ebac83318b" alt="Gravatar de Marty" class="gravatar" /><br/><i>Original post of <a href="http://15minutesoffame.be/nico/blog2/index.php?article33/koozic-sortie-de-la-v0-7-0" title="Visit the source">Marty</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Cryptpad-tutoriel-et-critiques
title: genma : Cryptpad, tutoriel et critiques
uri: genma-Cryptpad-tutoriel-et-critiques
url: https://blog.genma.fr/?Cryptpad-tutoriel-et-critiques
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2684.jpg?1504250203" width="150" height="79"><div><p><strong>Présentation de Cryptpad</strong></p>
<p>Pour en savoir plus sur Cryptpad et son fonctionnement, ses caractéristiques et spécificités, je vous invite à lire le très bon article de NextInpact : <a href="https://www.nextinpact.com/news/104353-cryptpad-v1-10-0-est-disponible-a-decouverte-service-collaboratif-chiffre-bout-en-bout.htm" title="CryptPad v1.10.0 est disponible, à la découverte du service collaboratif chiffré de bout en bout">CryptPad v1.10.0 est disponible, à la découverte du service collaboratif chiffré de bout en bout</a></p>
<p>En résumé, c'est un système de pad chiffré zeroknowledge<i> le service ne détient pas les clefs de chiffrement utilisées par les utilisateurs en local et ne peut donc pas consulter le contenu. On parle en général de solution de bout en bout, ou E2E (End-to-end) pour les intimes. Il est donc possible de partager un document, de l'éditer à plusieurs, sans que celui-ci soit stocké en clair sur le serveur. L'usage est ainsi considéré comme privé, mais pas anonyme, prévient l'équipe qui renvoie vers l'utilisation de Tor ou d'un VPN pour ajouter un telle couche de protection.</i></p>
<p>Les fonctions apportées par Cryptpad :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> CryptPad - Pad
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> CryptCode - Éditeur de code collaboratif
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> CryptSlide - Présentation en markdown
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> CryptPoll - Sondage</p>
<p><strong>Installation de Cryptpad sur CentOS - pourquoi cette documentation ?</strong></p>
<p>Le site officiel <a href="https://cryptpad.fr/" title="Site officiel de CryptPad">https://cryptpad.fr/</a> ne détaille pas assez l'installation et j'ai <i>un peu galéré</i> à avoir un système fonctionnel et plus abouti que de simplement suivre ce qui est indiqué sur la page de documentation par défaut qui permet de cloner le dépôt Git, de lancer l'application sur un port exotique depuis la ligne de commande...</p>
<p>Voir <a href="https://github.com/xwiki-labs/cryptpad/wiki/Installation-guide" title="Cryptpad - Installation guide">https://github.com/xwiki-labs/cryptpad/wiki/Installation-guide</a></p>
<p><strong>Exemple de souci rencontré</strong></p>
<p>On a donc des dossiers qui créés par défaut depuis l'endroit où on lance le server Cryptpad... La preuve :</p>
<div dir="ltr"><code>[root@cryptpad tmp]# mkdir /tmp/test<br>
[root@cryptpad tmp]# cd /tmp/test/<br>
[root@cryptpad test]# /usr/bin/node /home/cryptpad/server.js<br>
loading rpc module...<br><br>
[2017-07-26T08:35:04.802Z] server available http://[::]:3000<br>
Cryptpad is customizable, see customize.dist/readme.md for details<br>
^C<br>
[root@cryptpad test]# ls<br>
blob blobstage datastore pins</code></div>
<p>Cryptpad vient de créer des dossiers (nécessaires à son fonctionnement) depuis l'endroit où je le lance... Oui je suis en root donc il a les droit, mais quand même...</p>
<p>De plus, je connais mal "Node", lancer un serveur en Javascript, j'ai encore un peu de mal avec ça (je suis de la vielle école), c'est lancé sur un port exotique (3000), directement exposé, sans proxy ou autre.</p>
<p>Pour réussir à trouver une configuration de Nginx qui marche, j'ai du testé les différentes solutions proposées dans des issues Github du projet, car là encore, il n'y a rien dans la documentation.</p>
<p>Le fait que le projet propose la fourniture d'un espace de stockage aux utilisateurs enregistrés contre rémunération (cela semble être le business model) me fait penser que la documentation est volontairement pauvre pour que l'on ait à passer par eux en tant que prestataire...</p>
<p>De même, dans le fichier de configuration l.156 et suivante semble confirmer cette hypothèse (source du fichier <br><a href="https://github.com/xwiki-labs/cryptpad/blob/master/config.example.js" title=""></a></p>
<div dir="ltr"><code> /*<br> * If you are using CryptPad internally and you want to increase the per-user storage limit,<br> * change the following value.<br> *<br> * Please note: This limit is what makes people subscribe and what pays for CryptPad<br> * development. Running a public instance that provides a "better deal" than cryptpad.fr<br> * is effectively using the project against itself.<br> */<br> defaultStorageLimit: 50 * 1024 * 1024,</code></div>
<p>Mais le plus gênant pour moi - je vous laisse juger - toujours dans ce même fichier :</p>
<div dir="ltr"><code> /*<br> * By default, CryptPad also contacts our accounts server once a day to check for changes in<br> * the people who have accounts. This check-in will also send the version of your CryptPad<br> * instance and your email so we can reach you if we are aware of a serious problem. We will<br> * never sell it or send you marketing mail. If you want to block this check-in and remain<br> * completely invisible, set this and allowSubscriptions both to false.<br> */<br>
adminEmail: 'i.did.not.read.my.config@cryptpad.fr',</code></div>
<p>J'aime beaucoup l'humour (i.did.not.read.my.config = je ne lis pas mon fichier de configuration : moi, je le lis...) mais est-ce normal que le logiciel que j'installe contacte l'éditeur. Et ce n'est pas indiqué ailleurs, bien en évidence...</p>
<p>Bref, voici mon tutoriel, plus complet ci-dessous.</p>
<p><strong>Installation de Cryptpad</strong></p>
<p>Je suis parti sur un serveur sur lequel était installé CentOS.</p>
<p><strong>Installation de Cryptpad</strong></p>
<div dir="ltr"><code># yum install epel-release<br>
# yum install -y nodejs git<br>
//Ajout d'un user cryptpad<br>
# adduser cryptpad<br>
# su cryptpad<br>
// Dans /home/cryptpad on clone le depot github<br>
$ cd /home/cryptpad<br>
$ git clone https://github.com/xwiki-labs/cryptpad<br>
// on deplace le contenu un cran au-dessus<br>
$ cd /home/cryptpad/cryptpad<br>
$ mv * ../<br>
$ mv .* ../<br>
$ cd ..<br>
//Installation de cryptpad via la commande npm<br>
$ npm install<br>
//retour en root<br>
# npm install -g bower<br>
//Retour en utilisateur cryptpad<br>
# su cryptpad<br>
$ bower install --allow-root<br>
$ cd /home/cryptpad/<br>
//Copie du fichier de configuration par defaut<br>
$ cp config.example.js config.js<br>
//Changement des droits<br>
chmod -R 755 /home/cryptpad/<br>
//Il faut créer / copier le dossier customize pour que les pads anonymes soient actifs et sauvegardés<br>
cp -r customize.dist/ customize/</code></div>
<p><strong>Ouverture du port sur le firewall</strong></p>
<p>Pour activer l'ouverture du port 3000 :</p>
<div dir="ltr"><code># firewall-cmd --zone=public --add-port=3000/tcp --permanent<br>
success<br>
# firewall-cmd --reload<br>
success<br>
# firewall-cmd --zone=public --list-ports<br>
3000/tcp</code></div>
<p><strong>Lancement de cryptpad</strong></p>
<p>Depuis la ligne de commande, permet de lancer cryptad pour faire de tests temporaires :</p>
<div dir="ltr"><code>$ node ./server.js</code></div>
<p><strong>Installation en tant que service (Systemd)</strong></p>
<p>Création d'un fichier /etc/systemd/system/cryptpad.service qui contient :</p>
<div dir="ltr"><code>[Unit]<br>
Description=cryptpad<br>
After=network.target<br><br>
[Service]<br>
Type=simple<br>
ExecStart=/usr/bin/node /home/cryptpad/server.js<br>
Restart=always<br>
StandardOutput=syslog<br>
StandardError=syslog<br>
SyslogIdentifier=cryptpad-app<br>
User=cryptpad<br>
Group=cryptpad<br>
Environment=PATH=/usr/bin:/usr/local/bin<br>
Environment=NODE_ENV=production<br>
WorkingDirectory=/home/cryptpad<br><br>
[Install]<br>
WantedBy=multi-user.target</code></div>
<p><strong>Installation de Nginx comme proxy</strong></p>
<p>Comme indiqué dans mes critiques, j'ai passé du temps à tester différents configurations pour finir par trouver celle qui marche</p>
<p>Exemple de fichier de configuration nginx : <br><a href="https://github.com/xwiki-labs/cryptpad/blob/master/docs/example.nginx.conf" title="Configuration Nginix pour Cryptpad">https://github.com/xwiki-labs/cryptpad/blob/master/docs/example.nginx.conf</a></p>
<p>Fichier de configuration nginx qui marche :</p>
<div dir="ltr"><code>[root@cryptpad cryptpad]# cat /etc/nginx/conf.d/cryptpad.conf<br>
map $http_upgrade $connection_upgrade {<br> default upgrade;<br> '' close;<br>
}<br><br>
upstream wscrypt {<br> server 127.0.0.1:3000;<br>
}<br><br>
server {<br> listen 80;<br> server_name cryptpad.monserveur.com;<br> return 301 https://cryptpadpad.monserveur.com$request_uri;<br>
}<br><br>
server {<br> listen 443 ssl;<br><br> server_name cryptpad.monserveur.com;<br> ssl_certificate /etc/moncertificat.crt;<br> ssl_certificate_key /etc/moncertificat.key;<br> ssl_trusted_certificate /etc/gandi_SSLCA2.pem;<br> ssl_dhparam /etc/ssl/certs/dhparam.pem;<br><br> ssl_session_timeout 5m;<br> ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # omit SSLv3 because of POODLE<br> # ECDHE better than DHE (faster) ECDHE &amp; DHE GCM better than CBC (attacks on AES) Everything better than SHA1 (deprecated)<br> ssl_ciphers 'ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA';<br> ssl_prefer_server_ciphers on;<br><br> location / {<br> proxy_pass http://wscrypt;<br> }<br><br> location /cryptpad_websocket {<br> proxy_pass http://wscrypt/cryptpad_websocket;<br> proxy_http_version 1.1;<br> proxy_set_header Upgrade $http_upgrade;<br> proxy_set_header Connection $connection_upgrade;<br> }<br><br>
}</code></div>
<p><strong>Configuration du firewall</strong></p>
<div dir="ltr"><code># firewall-cmd --add-service=http<br>
# firewall-cmd --add-service=https<br>
# firewall-cmd --runtime-to-permanent<br>
# firewall-cmd --reload</code></div>
<p>Pour vérifier :</p>
<div dir="ltr"><code># firewall-cmd --list-services</code></div>
<p><strong>Sauvegarde des pads et des utilisateurs</strong></p>
<p>Le dossier contenant toutes les données (pad et comptes utilisateurs) se situe dans le dossier datastore. Le transfert de de dossier permet de migrer d'une instance Cryptpad à une autre. (Il suffit de réinstaller une instance CryptPad et de copier coller le contenu du dossier datastore sauvegardé).</p>
<p><strong>Cryptpad et Yunohost</strong></p>
<p>Pour celles et ceux qui ont une instance Yunohost, et qui seraient intéressées par l'application Cryptpad, celle-ci est packagée et disponible ici : <a href="https://github.com/YunoHost-Apps/cryptpad_ynh" title="Cryptpad et Yunohost">https://github.com/YunoHost-Apps/cryptpad_ynh</a> et il y a <a href="https://forum.yunohost.org/t/paquet-cryptpad-cryptpad-package/2824" title="Cryptpad sur le forum de Yunohost">un sujet de discussion sur le forum</a>.</p>
<p><strong>Soucis à la mise à jour...</strong></p>
<p>Une nouvelle version est sortie corrigeant une faille de sécurité étant sortie, j'ai donc fait la mise à jour / migration vers la nouvelle version.</p>
<p>Reprend le guide officiel <a href="https://github.com/xwiki-labs/cryptpad/wiki/Installation-guide" title="">https://github.com/xwiki-labs/cryptpad/wiki/Installation-guide</a> avec des compléments :</p>
<p><strong>Faire une sauvegarde avant</strong></p>
<div dir="ltr"><code># cp -rv /home/cryptpad /Backup/cryptpad_avant_migration<br><br>
cd /home/cryptpad<br>
git pull<br>
npm update<br>
bower update<br><br>
# Manquant dans la documentation<br>
# Sinon, on a toujours les anciens skins/design pour l'interface.<br>
# yes |cp -rv ./customize.dist/ ./customize/</code></div>
<p><strong>Et surtout IL FAUT PURGER / VIDER LE CACHE DU NAVIGATEUR pour éviter tout conflit / soucis de rafraîchissement. </strong></p>
<p><strong>Reste à faire</strong></p>
<p>Pour moi, il me reste à faire une intégratin de LDAP, l'ajout éventuel d'une base de données pour le stockage des pads, la charge en fonction du nombre d'utilisateurs... vu que le serveur sera utilisé au quotidien par les équipes de l'entreprise où je travaille.</p>
<p>Et comprendre où / comment on a des logs... Car là ça utilise "node".</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/?Cryptpad-tutoriel-et-critiques" 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/09/02/shutter-des-screenshots-a-gogo/
title: Miamondo : Shutter (des screenshots à gogo !)
uri: Miamondo-Shutter-(des-screenshots-à-gogo-)
url: https://ordinosor.wordpress.com/2017/09/02/shutter-des-screenshots-a-gogo/
content:
<p><img data-attachment-id="17568" data-permalink="https://ordinosor.wordpress.com/shutter-logo-icon/" data-orig-file="https://ordinosor.files.wordpress.com/2017/09/shutter-logo-icon.png?w=111&amp;h=109" data-orig-size="236,231" 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="shutter-logo-icon" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/09/shutter-logo-icon.png?w=111&amp;h=109?w=236" data-large-file="https://ordinosor.files.wordpress.com/2017/09/shutter-logo-icon.png?w=111&amp;h=109?w=236" src="https://ordinosor.files.wordpress.com/2017/09/shutter-logo-icon.png?w=111&amp;h=109" alt="shutter-logo-icon" width="111" height="109" srcset="https://ordinosor.files.wordpress.com/2017/09/shutter-logo-icon.png?w=111&amp;h=109 111w, https://ordinosor.files.wordpress.com/2017/09/shutter-logo-icon.png?w=222&amp;h=218 222w, https://ordinosor.files.wordpress.com/2017/09/shutter-logo-icon.png?w=150&amp;h=147 150w" sizes="(max-width: 111px) 85vw, 111px"></p>
<p>Licence : GPL v3<br>
Créateur : Mario Kemper &amp; Vadim Peretokin<br>
Dernière version stable : 0.93.1<br>
Langage : perl</p>
<p>URL du projet : <a href="http://shutter-project.org/" rel="nofollow">http://shutter-project.org/</a></p>
<h1>Introduction</h1>
<p><img data-attachment-id="17569" data-permalink="https://ordinosor.wordpress.com/shutter/" data-orig-file="https://ordinosor.files.wordpress.com/2017/09/shutter.png?w=840" data-orig-size="774,559" 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="Shutter" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/09/shutter.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/09/shutter.png?w=840?w=774" src="https://ordinosor.files.wordpress.com/2017/09/shutter.png?w=840" alt="Shutter" srcset="https://ordinosor.files.wordpress.com/2017/09/shutter.png 774w, https://ordinosor.files.wordpress.com/2017/09/shutter.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/09/shutter.png?w=300 300w, https://ordinosor.files.wordpress.com/2017/09/shutter.png?w=768 768w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></p>
<p><strong><em>Shutter</em></strong> est une application pour systèmes Linux permettant de faire des copies d’écrans (<em>screenshot</em>) et bien plus ! Bien évidement les fonctionnalités de base permettent de faire une copie d’écran classique (écran en entier, une fenêtre ou bien une sélection manuelle) mais là où l’outil est intéressant, c’est dans ses fonctionnalités avancées telles :</p>
<ul><li>capturer une info-bulle seulement,</li>
<li>capturer un menu déroulant seulement,</li>
<li>capturer, en une seule fois, une page web qui dépasse de votre écran,</li>
<li>téléverser (uploader) directement votre capture d’écran sur un serveur distant,</li>
<li>éditer la capture d’écran à des fins d’annotation, ce qui est idéal pour mettre en évidence des anomalies ou pour agrémenter un manuel utilisateur…</li>
</ul><p>Cerise sur le gâteau, elle est disponible en français en plus de l’anglais !</p>
<p>La suite de ce billet vous en apprendra plus sur toutes les fonctionnalités de cette application, qui existe depuis de nombreuses années, qui est très stable et dont la dernière version bêta (0.94) date de août 2017 après une période de stagnation de près de trois années.</p>
<p><span></span></p>
<h1>Installation</h1>
<p>Cette application (<em>shutter</em>) est présente dans les dépôts officiels des principales distributions Linux. Sinon, vous trouverez les sources de la version 0.93 <a href="http://shutter-project.org/wp-content/uploads/releases/tars/">ici.</a></p>
<p>A noter que pour bénéficier de toutes les fonctionnalités, il faut s’assurer que les paquets ci-dessous soient bien installés :</p>
<ul><li>gnome-web-photo (nécessaire pour la capture de sites web en un clic),</li>
<li>libgoo-canvas-perl (si l’édition d’image n’est pas accessible – si le bouton [Editer] est grisé par exemple),</li>
<li>nautilus-sendto (pour les utilisateurs de Nautilus).</li>
</ul><h1>Lancement de l’application</h1>
<p>Lorsqu’on lance l’application (en mode graphique), on arrive sur la fenêtre principale qui présente, par défaut, les dernières captures réalisées et qui vous permet, bien sûr, d’accéder à toutes les fonctionnalités de l’outil, que ce soit au travers de menus déroulants ou de boutons directement accessibles.</p>
<p>A noter qu’il est possible d’utiliser l’application en <strong>ligne de commande</strong>, via le terminal, dans ce cas utilisez la commande ci-dessous pour connaître toutes les possibilités et vous constaterez qu’il y a de quoi faire !</p>
<pre>shutter --help</pre>
<h1>Paramétrage</h1>
<p>Tous les paramètres sont accessibles via le menu [Edition] puis [Préférences]. En fait <em>Shutter</em> vous propose un véritable outil de gestion de profils dans le sens où tous les paramètres peuvent être enregistrés sous un nom de profil et, le fait de disposer de plusieurs profils peut s’avérer très utile en fonction du travail que vous avez à faire, par exemple :</p>
<ul><li>Vous créez un <strong>profil1</strong> pour enregistrer des captures au format PNG, avec un préfixe spécifique pour les noms donnés à vos fichiers de captures et une limitation des couleurs à 256 et enfin un envoi vers un serveur FTP1.</li>
<li>Vous créez un <strong>profil2</strong> pour enregistrer des captures au format JPG, avec un autre préfixe pour les noms donnés à vos fichiers de captures et un envoi vers un serveur FTP2.</li>
</ul><p>Imaginez un peu ce que cela peut donner en cumulant les fonctionnalités disponibles en ligne de commandes et la puissance des profils, alors : à vos scripts !</p>
<h2>Onglet [Principal]</h2>
<p>C’est à cet endroit que l’on ajuste les paramètres concernant :</p>
<ul><li>le format des images (des captures),</li>
<li>la manière dont on les enregistre,</li>
<li>la capture, ou pas, du curseur.</li>
</ul><h2>Onglet [Avancé]</h2>
<p>Ici on ajuste les paramètres de la capture à proprement parlé.</p>
<h2>Onglet [Actions]</h2>
<p>Dans cet onglet on va faire joujou avec les actions que l’on peut enclencher directement après la capture.</p>
<h2>Onglet [Affichage de l’image]</h2>
<p>A cet endroit on définit la manière dont les aperçus des captures se présentent dans la fenêtre principale de l’application.</p>
<h2>Onglet [Comportement]</h2>
<p>On règle ici les comportement généraux de l’application <em>Shutter</em>.</p>
<h2>Onglet [Émission]</h2>
<p>On accède ici aux réglages de l’envoi des captures vers des serveurs externes (services d’hébergement d’images ou simples serveurs FTP).</p>
<h2>Onglet [Greffons]</h2>
<p>Et enfin, à cet endroit, se trouve la liste des greffons (plugins) disponibles et l’endroit où ils sont stockés sur votre machine.</p>
<p>Les greffons disponibles ici permettent essentiellement d’appliquer une transformation d’image et ce dès la capture. Parmi les greffons disponibles on peut trouver une transformation de l’image en couleur Sépia, voire en niveaux de gris, des ombres ou des bordures, à vous de les découvrir !</p>
<h1>En Pratique</h1>
<p>On peut résumer l’utilisation de <em>Shutter</em> en 3 actions de base :</p>
<ol><li>l’action de déclencher une capture,</li>
<li>l’action d’éditer une capture (ou n’importe quelle image d’ailleurs) afin de bénéficier des fonctionnalités d’annotations bien pratiques de <em>Shutter</em>,</li>
<li>l’action d’exporter vos captures ou vos images.</li>
</ol><p>Il faut noter que certains utilisateurs n’utilisent <em>Shutter</em> que pour ses fonctionnalités d’annotation d’images (d’édition d’images) et pas toujours pour ses fonctionnalités de capture…</p>
<h2>Faire une copie d’écran « simple »</h2>
<p>Le lancement d’une capture se fait grâce aux boutons directement situés sous la ligne des menus de la fenêtre principale (voir illustration ci-dessous).</p>
<p><strong><img data-attachment-id="17550" data-permalink="https://ordinosor.wordpress.com/shutterboutonsaccesdirect/" data-orig-file="https://ordinosor.files.wordpress.com/2017/09/shutterboutonsaccesdirect.png?w=840" data-orig-size="513,64" 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="ShutterBoutonsAccesDirect" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/09/shutterboutonsaccesdirect.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/09/shutterboutonsaccesdirect.png?w=840?w=513" src="https://ordinosor.files.wordpress.com/2017/09/shutterboutonsaccesdirect.png?w=840" alt="ShutterBoutonsAccesDirect" srcset="https://ordinosor.files.wordpress.com/2017/09/shutterboutonsaccesdirect.png 513w, https://ordinosor.files.wordpress.com/2017/09/shutterboutonsaccesdirect.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/09/shutterboutonsaccesdirect.png?w=300 300w" sizes="(max-width: 513px) 85vw, 513px"></strong></p>
<p><em>NB : Au bas et à droite de la fenêtre principale vous allez pouvoir accéder à deux paramètres de capture :</em></p>
<p><strong><img data-attachment-id="17549" data-permalink="https://ordinosor.wordpress.com/shutterbasdroite/" data-orig-file="https://ordinosor.files.wordpress.com/2017/09/shutterbasdroite.png?w=840" data-orig-size="248,27" 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="ShutterBasDroite" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/09/shutterbasdroite.png?w=840?w=248" data-large-file="https://ordinosor.files.wordpress.com/2017/09/shutterbasdroite.png?w=840?w=248" src="https://ordinosor.files.wordpress.com/2017/09/shutterbasdroite.png?w=840" alt="ShutterBasDroite" srcset="https://ordinosor.files.wordpress.com/2017/09/shutterbasdroite.png 248w, https://ordinosor.files.wordpress.com/2017/09/shutterbasdroite.png?w=150 150w" sizes="(max-width: 248px) 85vw, 248px"></strong></p>
<ul><li><em>capture du curseur de la souris (Oui/Non),</em></li>
<li><em>délai, en secondes, entre le l’action de capturer et la capture réelle.</em></li>
</ul><p>Le <strong>premier</strong> bouton (No 1), appelé [Sélection] vous permet tout simplement de sélectionner la zone à capturer sur votre écran, jusque-là ce n’est pas sorcier…</p>
<p>Le <strong>deuxième</strong> bouton appelé [Bureau] vous permet de capturer l’intégralité de votre bureau mais vous remarquerez la présence d’un menu déroulant, juste à droite de ce bouton, et qui vous permettra la capture d’un espace de travail donné, voire de tous les espaces de travail si vous le souhaitez !</p>
<p>Le <strong>troisième</strong> bouton appelé [Fenêtres] vous permet de sélectionner d’un clic la fenêtre à capturer et le menu déroulant juste à côté vous donne un accès rapide à la fenêtre (parmi toutes celles ouvertes…) à capturer.</p>
<p>Et pour le <strong>quatrième</strong> bouton, je vous laisse découvrir mais je trouve qu’il a peu d’intérêt…</p>
<h2>Copies d’écran « avancées »</h2>
<p>C’est dans ces fonctionnalités là que <em>Shutter</em> se démarque un peu des autres outils de captures.</p>
<p>Le <strong>cinquième</strong> bouton va vous permette de ne capturer que le menu déroulant affiché. C’est basique comme fonctionnalité mais cela vous évite tout simplement découper une copie d’écran plus grande!</p>
<p>Idem pour le <strong>sixième</strong> bouton qui permet de ne capturer que l’info-bulle qui vous intéresse mais là aussi, c’est hyper pratique !</p>
<p>Ensuite vient le <strong>septième</strong> bouton, mon préféré, qui permet de capturer une page web et ce même si elle dépasse la hauteur de votre écran et ça : c’est cool ! <em>Shutter</em> lance un « navigateur » virtuel d’une largeur de 1024 pixels (par défaut mais c’est réglable dans les paramètres) et capture l’intégralité de la page, quelque soit sa hauteur.</p>
<h2>Éditer une copie d’écran ou une image</h2>
<p>Il s’agit de la fonction <em>Shutter Drawing Tool</em> qui va vous permettre d’apposer des annotations, des numéros, du texte, des icônes sur votre copie d’écran (ou votre image) à des fins de description. Pour activer ce mode, il suffit tout simplement de cliquer sur le bouton [Éditer] (en haut et à droite de la fenêtre principale).</p>
<p>Votre image apparaît dans une nouvelle fenêtre avec une barre d’outils sur la gauche et une autre au bas de l’écran (voir illustrations ci-dessous).</p>
<p><strong><img data-attachment-id="17551" data-permalink="https://ordinosor.wordpress.com/shuttereditionboutons/" data-orig-file="https://ordinosor.files.wordpress.com/2017/09/shuttereditionboutons.png?w=840" data-orig-size="109,331" 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="ShutterEditionBoutons" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/09/shuttereditionboutons.png?w=840?w=99" data-large-file="https://ordinosor.files.wordpress.com/2017/09/shuttereditionboutons.png?w=840?w=109" src="https://ordinosor.files.wordpress.com/2017/09/shuttereditionboutons.png?w=840" alt="ShutterEditionBoutons"><br></strong></p>
<p>Vous allez donc pouvoir ajouter à votre image :</p>
<ul><li>du dessin à main levée (1),</li>
<li>du surlignage (2),</li>
<li>des traits (3),</li>
<li>des flèches (4)</li>
<li>des rectangles (5),</li>
<li>des ellipses (6),</li>
<li>du texte (7),</li>
<li>du masquage pour cacher une zone (8),</li>
<li>de la pixellisation (plus élégant…) pour masquer une zone (9),</li>
<li>un numéro (qui s’incrémente tout seul) pour numéroter une zone (10).</li>
</ul><p>NB : La taille et la couleur des éléments à dessiner ou a ajouter se règlent au bas de l’écran. Notez la présence du bouton [Insérer une image] qui vous propose plusieurs bibliothèques d’images et d’icônes pour agrémenter encore plus vos copies d’écrans !</p>
<p><strong><img data-attachment-id="17553" data-permalink="https://ordinosor.wordpress.com/shutterpolicetaillecouleur/" data-orig-file="https://ordinosor.files.wordpress.com/2017/09/shutterpolicetaillecouleur.png?w=840" data-orig-size="992,32" 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="ShutterPoliceTailleCouleur" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/09/shutterpolicetaillecouleur.png?w=840?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/09/shutterpolicetaillecouleur.png?w=840?w=840" src="https://ordinosor.files.wordpress.com/2017/09/shutterpolicetaillecouleur.png?w=840" alt="ShutterPoliceTailleCouleur" srcset="https://ordinosor.files.wordpress.com/2017/09/shutterpolicetaillecouleur.png?w=840 840w, https://ordinosor.files.wordpress.com/2017/09/shutterpolicetaillecouleur.png?w=150 150w, https://ordinosor.files.wordpress.com/2017/09/shutterpolicetaillecouleur.png?w=300 300w, https://ordinosor.files.wordpress.com/2017/09/shutterpolicetaillecouleur.png?w=768 768w, https://ordinosor.files.wordpress.com/2017/09/shutterpolicetaillecouleur.png 992w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px"></strong></p>
<p>Ci-dessous un aperçu de ce que l’on peut faire…</p>
<p><strong><img data-attachment-id="17552" data-permalink="https://ordinosor.wordpress.com/shutterexemple/" data-orig-file="https://ordinosor.files.wordpress.com/2017/09/shutterexemple.png?w=400&amp;h=380" data-orig-size="1104,1049" 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="ShutterExemple" data-image-description="" data-medium-file="https://ordinosor.files.wordpress.com/2017/09/shutterexemple.png?w=400&amp;h=380?w=300" data-large-file="https://ordinosor.files.wordpress.com/2017/09/shutterexemple.png?w=400&amp;h=380?w=840" src="https://ordinosor.files.wordpress.com/2017/09/shutterexemple.png?w=400&amp;h=380" alt="ShutterExemple" width="400" height="380" srcset="https://ordinosor.files.wordpress.com/2017/09/shutterexemple.png?w=400&amp;h=380 400w, https://ordinosor.files.wordpress.com/2017/09/shutterexemple.png?w=800&amp;h=760 800w, https://ordinosor.files.wordpress.com/2017/09/shutterexemple.png?w=150&amp;h=143 150w, https://ordinosor.files.wordpress.com/2017/09/shutterexemple.png?w=300&amp;h=285 300w, https://ordinosor.files.wordpress.com/2017/09/shutterexemple.png?w=768&amp;h=730 768w" sizes="(max-width: 400px) 85vw, 400px"></strong></p>
<h2>Exporter une copie d’écran ou une image</h2>
<p>Enfin, le bouton [Exporter] (en haut et à droite de la fenêtre principale) va vous permettre d’exporter votre image vers la destination de votre choix y compris vers des services d’hébergements externes.</p>
<p>Enjoy !</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ordinosor.wordpress.com/17484/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ordinosor.wordpress.com/17484/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=ordinosor.wordpress.com&amp;blog=88640341&amp;post=17484&amp;subd=ordinosor&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://ordinosor.wordpress.com/2017/09/02/shutter-des-screenshots-a-gogo/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://jibecfed.fedorapeople.org/blog/bilan-de-la-regionalisation-au-flock.html
title: Jean-Baptiste Holcroft : Bilan de la régionalisation au Flock
uri: Jean-Baptiste-Holcroft-Bilan-de-la-régionalisation-au-Flock
url: https://jibecfed.fedorapeople.org/blog/bilan-de-la-regionalisation-au-flock.html
content:
<p>Traverser l’océan pour parler de régionalisation et d’internationalisation au Flock est un engagement, une passion, et pourtant, malgré mon apréhension initiale, la réception générale du sujet a été très positive et encourageante !</p>
<p>À ce jour, la communauté des traducteurs de Fedora manque d’outil de pilotage et en …</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/bilan-de-la-regionalisation-au-flock.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: http://blog.ght1pc9kc.fr/Hello-OSGi-World,-Part-2/
title: Marthym : Hello OSGi World, Part 2, Premiers concepts OSGi
uri: Marthym-Hello-OSGi-World-Part-2-Premiers-concepts-OSGi
url: http://blog.ght1pc9kc.fr/Hello-OSGi-World,-Part-2/
content:
<h2>Introduction</h2>
<p>L’objectif est donc de créer un serveur REST avec une route <code>/hello</code> qui produit le résultat <code>Hello World</code>. Le tout exécuté dans un environnement OSGi.</p>

<p>Pour exécuter une application au sein d’un conteneur OGSi, cette dernière doit être packagé sous la forme d’un bundle. Un bundle est un jar contenant des informations de dépendance dans son META-INF.</p>

<h2>Création du projet</h2>
<p>Commençons par créer le projet et le POM associé. On ne va pas utiliser d’artefact Maven, ça serait trop facile.</p>

<p>Le projet va avoir l’arborescence suivante:</p>

<ul><li><strong>hello-osgi-world</strong>
    <ul><li><strong>how-assembly</strong> <em>Module faisant l’assemblage du projet</em></li>
      <li><strong>how-rest</strong> <em>Code du projet</em></li>
    </ul></li>
</ul><p>Cette structure permet de limiter les dépendances du jar principal du projet qui ne dépendra que des API, les implémentations seront définies dans l’assembly et seront facilement interchangeable si besoin.</p>

<h3>Le POM</h3>
<p>La structure des POMs est discutable, je les ai écrits comme j’en ai l’habitude. On va faire en sorte de ne pas dépendre de POMs externes afin d’éviter la magie que cela induit dans les projets. Pour cela toutes les déclarations seront faites dans le POM parent du projet ou dans les POMs des modules.</p>

<p>La première chose c’est que nous voulons faire du java 8. Donc on ajoute la configuration du <code>maven-compiler-plugin</code> :</p>

<div><pre><code><span><plugin></span>
    <span><groupId></span>org.apache.maven.plugins<span></groupId></span>
    <span><artifactId></span>maven-compiler-plugin<span></artifactId></span>
    <span><configuration></span>
        <span><source></span>1.8<span></source></span>
        <span><target></span>1.8<span></target></span>
    <span></configuration></span>
<span></plugin></span>
</code></pre>
</div>

<h4>maven-bundle-plugin</h4>
<p>Packager un bundle maven à la main est particulièrement fastidieux. Heureusement, il y a des outils qui analysent le code et en déduisent les dépendances à mettre dans le META-INF pour transformer le jar en bundle. Il s’agit de <a href="http://bndtools.org/">BNDTools</a>. Ce dernier possède un plugin maven qui permet d’intégrer la bundelization aux cycles de vie maven.</p>

<div><pre><code><span><plugin></span>
    <span><groupId></span>org.apache.felix<span></groupId></span>
    <span><artifactId></span>maven-bundle-plugin<span></artifactId></span>
    <span><version></span>3.0.0<span></version></span>
    <span><extensions></span>true<span></extensions></span>
    <span><configuration></span>
        <span><instructions</span> <span>combine.children=</span><span>"append"</span><span>></span>
            <span><_include></span>-src/main/osgi/osgi.bnd<span></_include></span>
        <span></instructions></span>
    <span></configuration></span>
<span></plugin></span>
</code></pre>
</div>

<p>Le <code>_include</code> explique au plugin d’utiliser le fichier <code>osgi.bnd</code> comme configuration s’il en trouve un. Ces fichiers sont généré par bndtools. Cela permet de garder la compatibilité si le projet est partagé avec des développeurs utilisant bndtools directement.</p>

<h2>L’activator</h2>
<p>Dans le contexte d’OSGi, il n’y a pas de méthode Main qui sert de point d’entrée à l’application, c’est un Activator qui fait ça.</p>

<h3>Principe du bundle</h3>
<p>Les applications OSGi sont divisées en <code>bundle</code>, c’est une unité d’isolation dans l’application OSGi. Il s’agit le plus souvent des packages. Chaque bundle contient ses classes métier. Un bundle consomme et fournit des services (des interfaces), il a des dépendances vers d’autres bundles. 
Lors du démarage, le runner charge chaque bundle dans son propre classpath de façon à maintenir une forte isolation entre les différents bundle. Chaque bundle peut posséder un Activateur qui contiendra du code à jouer une fois son activation terminé.</p>

<p>C’est dans cet Activateur que l’on mettra le démarrage de notre serveur http.</p>

<h3>L’implémentation</h3>

<div><pre><code><span>public</span> <span>final</span> <span>class</span> <span>HowActivator</span> <span>implements</span> <span>BundleActivator</span> <span>{</span>
    <span>private</span> <span>static</span> <span>final</span> <span>Logger</span> <span>LOGGER</span> <span>=</span> <span>LoggerFactory</span><span>.</span><span>getLogger</span><span>(</span><span>HowActivator</span><span>.</span><span>class</span><span>);</span>

    <span>@Override</span>
    <span>public</span> <span>void</span> <span>start</span><span>(</span><span>BundleContext</span> <span>bundleContext</span><span>)</span> <span>throws</span> <span>Exception</span> <span>{</span>
        <span>LOGGER</span><span>.</span><span>info</span><span>(</span><span>"HOW is now Activated !"</span><span>);</span>
    <span>}</span>

    <span>@Override</span>
    <span>public</span> <span>void</span> <span>stop</span><span>(</span><span>BundleContext</span> <span>bundleContext</span><span>)</span> <span>throws</span> <span>Exception</span> <span>{</span>

    <span>}</span>
<span>}</span>
</code></pre>
</div>

<p>L’activateur doit implémenter l’interface <code>BundleActivator</code>, ce qui permet de mettre le code d’activation et aussi de désactivation.</p>

<p>On va pour l’instant en rester là pour le code, un simple message pour s’assurer que l’on arrive bien à activer notre bundle. Dans le prochain billet on verra comment packager et lancer l’application.</p>

<h3>Bundleization</h3>

<p>Si on fait maintenant un <code>mvn clean package</code> on aura un how-rest.jar très bien pour la plupart des utilisations mais ça ne sera pas un bundle. En effet comme expliqué plus haut, un bundle, pour en être un, doit exprimer ses caractéristiques dans son fichier <code>MANIFEST.MF</code>. C’est-à-dire les packages qu’il exporte, ceux qu’il importe, leur version, … Si on regarde le <code>MANIFEST.MF</code> du jar à cette étape, on y trouve :</p>

<div><pre><code>Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Built-By: marthym
Created-By: Apache Maven 3.3.9
Build-Jdk: 1.8.0_144
</code></pre>
</div>

<p>Pas d’informations sur le bundle. Du coup OSGi ne saura pas comment le charger. C’est là une des plus grosses complications d’OSGi, tous les jar utilisé dans l’application doivent impérativement être des bundles ! Ce qui n’est pas le cas de tous les jars libres et open-source, loin de là. Si vous souhaitez dépendre d’un jar qui n’est pas un bundle, vous devrez le bundelizer vous-même avant de pouvoir vous en servir.</p>

<p>Bref, pour transformer votre jar en bundle, il suffit d’ajouter le tag suivant dans le <code>pom.xml</code>:</p>

<div><pre><code><span><packaging></span>bundle<span></packaging></span>
...
<span><build></span>
    <span><plugins></span>
        <span><plugin></span>
            <span><groupId></span>org.apache.felix<span></groupId></span>
            <span><artifactId></span>maven-bundle-plugin<span></artifactId></span>
            <span><extensions></span>true<span></extensions></span>
            <span><configuration></span>
                <span><instructions</span> <span>combine.children=</span><span>"append"</span><span>></span>
                    <span><Bundle-Activator></span>fr.ght1pc9kc.how.HowActivator<span></Bundle-Activator></span>
                <span></instructions></span>
            <span></configuration></span>
        <span></plugin></span>
    <span></plugins></span>
<span></build></span>
</code></pre>
</div>

<p>Puis de relancer le <code>mvn clean package</code>. C’est le <code>maven-bundle-plugin</code> qui s’occupe de rajouter dans le <code>MANIFEST.MF</code> les informations nécessaires. Notez que <code>maven-bundle-plugin</code> détecte tout seul ce qui doit ou non être exporté. Par défaut, tous les packages contenant <strong>.internal.</strong> ne seront pas exportés.</p>

<p>Si on regarde à nouveau le <code>MANIFEST.MF</code>:</p>

<div><pre><code>Manifest-Version: 1.0
Bnd-LastModified: 1503662621679
Build-Jdk: 1.8.0_144
Built-By: marthym
Bundle-Activator: fr.ght1pc9kc.how.HowActivator
Bundle-ManifestVersion: 2
Bundle-Name: how-rest
Bundle-SymbolicName: fr.ght1pc9kc.how-rest
Bundle-Version: 1.0.0.SNAPSHOT
Created-By: Apache Maven Bundle Plugin
Export-Package: fr.ght1pc9kc.how;uses:="org.osgi.framework";version="1
 .0.0"
Import-Package: org.osgi.framework;version="[1.8,2)",org.slf4j;version
 ="[1.7,2)"
Require-Capability: osgi.ee;filter:="(&amp;(osgi.ee=JavaSE)(version=1.8))"
Tool: Bnd-3.3.0.201609221906

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

<h2>Next</h2>

<p>Comme je le disais plus haut, les applications OSGi ne se lance pas avec une simple <code>java -jar</code> il est nécessaire de configurer un runner qui va s’occuper de résoudre les dépendances entre les bundles et de les charger.</p>

<p>Du coup on verra ça dans le prochain billet car je ne veux pas faire des chose trop longue ou fastidieuse à lire (même si je doute qu’il y ai du monde).</p>

<p><a href="https://github.com/Marthym/hello-osgi-world/tree/2.0">Code source: Part 2, Premiers concepts OSGi</a></p>

<ul><li><a href="http://blog.ght1pc9kc.fr/Hello-OSGi-World,-Part-1/">Part 1, Introduction</a></li>
  <li><a href="http://blog.ght1pc9kc.fr/">Part 2, Premiers concepts OSGi</a></li>
  <li><a href="http://blog.ght1pc9kc.fr/">Part 4, Configuration du runner</a></li>
  <li><a href="http://blog.ght1pc9kc.fr/">Part 4, Injection de dépendances</a></li>
  <li><a href="http://blog.ght1pc9kc.fr/">Part 5, Fragment Bundles</a></li>
</ul><p><a href="http://blog.ght1pc9kc.fr/Hello-OSGi-World,-Part-2/">Hello OSGi World, Part 2, Premiers concepts OSGi</a> écrit à l'origine par Marthym pour <a href="http://blog.ght1pc9kc.fr/">J'ai acheté un PC neuf cassé ...</a> le September 02, 2017.</p>
<p><img src="media/b4d43823.16f8ed3b71457256797eac76e92d6db9" data-original-source="http://cdn.libravatar.org/avatar/16f8ed3b71457256797eac76e92d6db9" alt="Gravatar de Marthym" class="gravatar" /><br/><i>Original post of <a href="http://blog.ght1pc9kc.fr/Hello-OSGi-World,-Part-2/" title="Visit the source">Marthym</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>Marthym : <a href="">Hello OSGi World, Part 1, Introduction</a> (29/08/2017)</li></ul></div></p>


feed_id: http://ilphrin.com/planet/2017/09/02/traduction-guide-du-debutant-en-recherche-ux.html
title: Ilphrin : Traduction: Guide du débutant en recherche UX
uri: Ilphrin-Traduction-Guide-du-débutant-en-recherche-UX
url: http://ilphrin.com/planet/2017/09/02/traduction-guide-du-debutant-en-recherche-ux.html
content:
<p>Cet article est une traduction de <a href="http://www.uxbooth.com/articles/complete-beginners-guide-to-design-research/">“Complete Beginner’s Guide to UX Research”</a>, écrit par le site <a href="http://www.uxbooth.com/">UXBooth</a>. Je ne suis en aucun cas l’auteur de cet article, j’ai simplement eu envie de le traduire car le sujet m’intéresse et que je considère que beaucoup de ressources anglophones devraient/pourraient être aussi à la portée de personnes qui ne parlent pas anglais.</p>

<!--break-->

<h2>Guide du débutant en Recherche UX</h2>

<p>Dans une industrie centrée sur les utilisateurs de nos services, applications et produits, la recherche est promordiale. Nous questionnons, notons, apprenons tout ce qu’il est possible sur le public cible, et procédons à des tests itératifs de notre travail tout au long d’un processus de conception.</p>

<p>La Recherche UX - ou, comme elle est souvent appelée, la Recherche de Design - sert à de nombreuses choses dans le processus de conception. Il nous sert à prouver ou infirmer des hypothèses, trouver des points communs entre les membres de nos publics cibles, et reconnaitre leurs besoins, objectif et modèles mentaux. De façon générale, la recherche renseigne notre travail, améliore notre compréhension, et valide nos décisions.</p>

<p>Dans ce Guide du Débutant, nous allons aborder les différents aspects de la Recherche de Design, à partir d’interviews et d’observations, des tests utilisateurs aux tests A/B. Les lecteurs auront un point de départ sur la façon d’utiliser les techniques de recherche dans leur travail, pour améliorer l’expérience des utilisateurs.</p>

<h3>Qu’est-ce que la Recherche UX</h3>

<p>La Recherche UX regroupe une large gamme de méthode de méthodes d’investigations qui aident à ajouter du contexte et des idées au processus de conception. Contrairement à d’autres sous-domaines de l’UX, la Recherche ne s’est pas développée dans d’autres domaines ou sous-domaines. Elle s’est simplement crée à partir d’autres formes de recherches. En d’autres termes, ceux qui pratiquent de l’UX empruntent des techniques d’universités, de scientifiques, des études de marché, etc. Cependant, il y a encore des types de recherche unique au monde de l’UX.</p>

<p>L’objectif principal de la Recherche de Design est d’aviser le processus de conception du point de vue de l’utilisateur final. C’est une recherche qui permet d’éviter de concevoir pour une personne: nous-mêmes. Il est commun de dire que le but de l’UX, ou conception utilisateur, est de faire un design avec l’utilisateur final en tête, et c’est la recherche qui permet de nous dire quelle est cette personne, dans quel contexte elle va utiliser le produit ou le service, et en quoi elle a besoin de nous.</p>

<p>Avec cette idée en tête, la recherche à deux parties: Récolter des données, et les synthétiser pour améliorer l’utilisation. Au début d’un projet, la recherche de conception sur l’apprentissage des requis du projet de la part des parties prenantes, et connaître les objectifs et besoins des utilisateurs finaux. Les chercheurs feront des interviews, des questionnaires, observer la perspectives des utilisateurs, et analyser les écrits, données et analyses existants. Ensuite, dans un travail de conception itératif, la recherche va se concentrer sur l’utilisation et les sentiments. Les chercheurs peuvent faire des tests d’utilisation ou des tests A/B, des interviews d’utilisateur sur le processus, et des hypothèses générales qui amélioreront le design.</p>

<p><img src="media/3ec2efb9.ux_01.png" data-original-source="http://ilphrin.com/images/ux_01.png" alt="Modèles mentaux. Young, Indi. 2008"></p>

<p>Nous pouvons aussi diviser les méthodes de recherche UX en deux catégories: quantitatives et qualitatives:</p>

<ul><li><strong>La recherche quantitative</strong> est toute recherche qui peut être mesurée de façon numérique. Cela répond à des questions comme “Combien de personnes ont cliquées ici?” ou “Quel pourcentage d’utilisateurs arrive à faire telle action?”. Il est intéressant de comprendre ce genre de statistiques et ce qui arrive sur un site ou une application.</li>
  <li><strong>La recherche qualitative</strong>, parfois appelé la recherche “soft”. Elle nous aide à comprendre pourquoi les gens font ce qu’ils font, et prend souvent la forme d’interviews ou de discussions. Les questions habituelles incluent “Pourquoi les utilisateurs ne voient pas le <em>call to action</em>?” ou “Qu’ont remarqué d’autres les utilisateurs?”. Bien que les chercheurs peuvent se spécialiser dans certains types d’interviews ou de tests, la plupart sont capables d’utiliser la majorité des techniques. Tous les chercheurs récupérent des informations qui nous permettent de concevoir d’une manière avertie, contextuelle, et centrée sur l’utilisateur.</li>
</ul><h3>Techniques communes</h3>

<p>La gamme de recherches UX vont des interviews d’une personne aux tests A/B non modéré, avec tout ce qui existe entre les deux, bien qu’ils soient cohérents dans le fait qu’ils se basent tous sur les même méthodes-clés: observation, compréhension, et analyse.</p>

<h4>Observation</h4>

<p>La première étape d’une recherche consiste à apprendre à observer le monde autour de nous. Tout comme les débutants photographe, les nouveaux chercheurs doivent apprendre à voir. Ils doivent remarquer les tics qui indiquent que la personne questionné est stréssée ou indécise, et prendre des références, d’apparence mineure, qui peuvent refléter des croyances ou pensées de longue-date qui devraient être approfondies.</p>

<p>L’obeservation peur paraître simple, mais elle peut être nuancée par des reflexes ou préjugés inconscients, ce que tout le monde a. Les chercheurs en conception/design s’entrainent à observer et prendre des notes, pour qu’ils puissent plus tard trouver des modèles entres différents groupes de personnes.</p>

<h4>Compréhension</h4>

<p>Comme l’observation, la compréhension est quelque chose que nous faisons quotidiennement. Nous essayons de comprendre nos collègues, nos familles, et nos amis, souvent en voulant comprendre une dispute ou un concept avec lequel nous ne sommes pas familier. Mais pour les chercheurs UX, la compréhension à moins a voir avec ces désagréments, qu’avec les modèles mentaux.</p>

<p>Un modèle mental est l’image qu’une personne a en tête lorsqu’elle pense à une phrase ou une situation en particulier. Par exemple: Si quelqu’un possède un SUV, son modèle mental d’une “voiture” différera de quelqu’un qui dispose d’une voiture connecté. Le modèle mental nous renseigne sur les décisions que nous prenons. Dans le cas d’un propriétaire de voiture, lorsque nous demandons “Combien de temps cela prend pour aller jusqu’à Paris?”, sa réponse dépendra du kilométrage de sa voiture, entre autres.</p>

<p>Les chercheurs en design ont besoin de connaître les modèles mentaux des personnes qu’il interviewent ou testent, pour deux raisons. La première c’est que nous parlons tous avec un certaines abbréviations et langages technique parfois. Les chercheurs ont besoin de reconnaitre ces langages en se basant sur le modèle mental de l’interlocuteur. Ensuite, si le chercheur peut définir avec précision le modèle mental des utilisateurs, il ou elle peut partager ces informations avec l’équipe de design, et faire une conception en raccord avec ce modèle.</p>

<h3>Analyse</h3>

<p>La recherche en elle-même est utile, mais afin d’utiliser les idées pour renseigner la conception, elle a besoin d’être analysée et finalement présentée à une équipe. L’Analyse est le procédé par lequel le chercheur identifie des modèles dans la recherche, propose les raisonnements et solutions possibles, et fait des recommandations.</p>

<p>Les techniques d’analyses incluent la création de personas ou de scénarios, décrire des modèles mentaux, ou faire des graphiques qui représentent des statistiques ou des comportements utilisateurs. Bien que certaines techniques se concentrent principalement sur la conduite de recherches, il est important de se souvenir que la recherche n’est <a href="http://www.uxbooth.com/articles/research-right-audience/">valable que si elle est partagée</a>. Elle ne sert à rien si elle reste cloisonnée dans un cabinet, ou oubliée par l’excitation du design.</p>

<h3>Tâches quotidiennes et Livrables</h3>

<p>Chaque projet d’UX est différent, et les tâches que fera le chercheur différeront de ce qui pourrait être approprié dans une autre situation. Les formes de recherche les plus connues sont: les interviews, les questionnaires et sondages, la tri de carte, les tests d’utilisation, les tests d’arbre, et les tests A/B.</p>

<h4>Interviews</h4>

<p>L’interview en face-à-face est une méthode testée et approuvée de communication entre un chercheur et un utilisateur ou un intervenant. Il existe trois types d’interviews, chacune utilisée dnas un contexte différen et avec un objectif différent.</p>

<p><strong>Les Interviews dirigés</strong> sont les plus fréquents. Ce sont des interviews typiques de question-réponse, où le chercheur pose des questions spécifiques. Cela peut être intéressant lorsqu’on questionne un grand nombre d’utilisateurs, ou pour comparer et contraster les réponses de plusieurs utilisateurs.</p>

<p><strong>Les Interviews non dirigés</strong> sont le meilleur moyen d’apprendre sur des sujets plus délicats, ou l’utilisateur ou l’intervenant puisse être déstabilisé avec une question directe. Avec un interview non dirigé, l’interviewer met en places quelques lignes de conduites et ouvre une conversation avec la personne questionnée. L’interviewer va principalement écouter durant cette “conversation”, parlant uniquement pour demander à l’utilisateur de fournir des détails supplémentaires ou expliquer des concepts.</p>

<p><strong>Les Interviews Ethnographiques</strong> consiste à observer des personnes agir dans leur “habitat naturel”. Dans cette catégorie d’interview, l’utilisateur montre comment accomplir certaines tâches, en mettant en immersion l’interviewer dans son travail ou sa culture. Cela peut aider les chercheurs à comprendre l’écart entre ce que les gens font, et ce qu’ils disent faire, et peut éclairer sur ce que font les utilisateurs lorsqu’ils se sentent le plus à l’aise.</p>

<h4>Questionnaires et Sondages</h4>

<p>Les questionnaires et les sondages sont un moyen facile de récupérer de grosses quantités d’informations sur un goupe en un minimum de temps. Ce sont de très bon choix pour la recherche sur les projets avec une vaste diversité de types d’utilisateurs, ou pour les groupes soucieux de l’anonymat. Un chercheur peut créer des sondages avec des outils tels que <a href="http://wufoo.com/">Wufoo</a> ou <a href="http://www.youtube.com/watch?v=IzgaUOW6GIs">Google Docs</a>, les envoyer par email, et recevoir des centaines de réponses en quelques minutes.</p>

<p>Il existe des défaut cependant aux questionnaires et aux sondages. Le chercheur ne peut intéragir directement avec les questionnés ou les encadrer si la question n’est pas parfaite, et ont généralement peu de possibilités pour recontacter. Les sondages recoivent beaucoup plus de réponses s’il n’y a pas besoin de s’inscrire ou d’entrer des informations de contact, et cette anonymat rend impossible le fait de pouvoir demander une clarification ou des détails.</p>

<h4>Card Sort (Tri de Cartes)</h4>

<p>Les Tri de cartes sont parfois utilisés comme moyen d’interview ou comme test utilisateur. Dans un Tri de cartes, l’utilisateur reçoit un paquet de cartes, et il est demandé de les trier en catégories. Dans un Tri de cartes fermé, les noms des catégories sont aussi donnés; alors que dans un Tri de cartes ouvert l’utilisateur peut créer les catégories qu’il désire.</p>

<p>L4objectif du Tri de cartes est d’explorer les relations entre les différents contenus, et mieux comprendre la hiérarchie perçue par un utilisateur. Plusieurs stratégistes de contenu et d’architectes d’information se base sur cet outil pour tester des théories de hiérarchie ou commencer un plan de site.</p>

<h4>Tests Utilisateur (Usability Tests)</h4>

<p>Les Tests utilisateur nécéssitent de demander à quelqu’un, un utilisateur par exemple d’un produit ou service, de compléter une série de tâches et d’observer leur comportement afin de déterminer l’usabilité d’un produit ou d’un service. Ceci peut être fait avec une version en direct d’un site ou d’une application, un prototype ou un WIP (Work-In-Progress), ou même avec des maquettes clicable ou du papier et un crayon.</p>

<p>Il existe de nombreuses variations et styles de tests utilisateur, mais trois sont souvent utilisés: Controlés, Non Contrôlés, et en Guerilla</p>

<p><strong>Les tests controlés</strong> sont les plus fréquents. Ils peuvent être fait en face-à-face, en vidéo ou par partage d’écran. Les laboratoires de tests utilisateurs sont équipés de miroirs semi-réfléchissant, pour que les collaborateurs puissent observer, pour conduire ces tests. Dans ces tests un facilitateur non biaisé s’asseoit et parle avec l’utilisateur, lisant à voix haute les tâches et demandant à l’utilisateur de dire ce qu’il pense lorsqu’il accomplit ces tâches. Le rôle du facilitateur est d’agir comme un pont entre les collaborateurs et l’utilisateur, posant des questions pour évaluer la pertinence d’un design et tester les hypothèses tout en aidant l’utilisateur à se sentir confortable dans le processus.</p>

<p><strong>Les tests non controlés</strong>, connu aussi sous le terme de Recherche Asynchrone, sont fait en ligne à la convenance de l’utilisateur. Les tâches et les instructions sont fournies par vidéo ou enregistrement audio, et l’utilisateur clique sur un bouton pour commencer le test et enregistrer son écran et/ou l’audio. Comme lors des tests contrôlés, l’utilisateur est invité à penser à voix haute, bien qu’il n’y ai pas de facilitateur pour poser des questions. Ces tests sont disponibles à travers de nombreux sites web, et peuvent être bien moins cher que les tests contrôlés.</p>

<p><strong>Un test Guerilla</strong> est une version plus traditionnelle, légère et moderne de tests. Au lieu de se passer dans un laboratoire, la recherche guerilla se passe souvent en lieu public: les utilisateurs sont pris dans des cafés, des stations de métro ou autre, et on leur demande d’accomplir quelques tâches avec un site web ou un service, en échange de quelques dollars, un café, ou simplement par bonté de coeur. Même si les tests guerilla sont très bien, <a href="http://www.uxbooth.com/articles/guerrilla-research-tactics-tools/">surtout financièrement</a>, ils sont plus adaptés aux produits avec une large base d’utilisateurs. Les produits de niche auront du mal à trouver des informations utiles à partir de la sélection aléatoire d’utilisateur de cette recherche.</p>

<h4>Tests en arbre (Tree tests)</h4>

<p>AU même titre que le tri de cartes est un bon moyen d’avoir des informations sur l’architecture d’un site web avant sa création, les tests en arbre sont un bon moyen de valider cette architecture. Dans ce test, l’utilisateur doit accomplir une tâche, avec comme outil le Sitemap d’un produit, en commencant par le niveau le plus haut. Ensuite, comme dans les Usability Tests, l’utilisateur est invité à penser à voix haute en remplissant la tâches. Mais au lieu d’avoir un écran pour naviguer, ils voient le prochain niveau d’architecture avec le Sitemap. L’objectif est de déterminer si l’information est catégorisée correctement, et si la nomenclature est appropriée.</p>

<h4>Tests A/B</h4>

<p>Les tests A/B sont un autre moyen d’apprendre quelles actions l’utilisateur entreprend. Un test A/B est souvent utilisé comme outil de recherche lorsque les designers n’arrivent pas à choisir entre deux versions. Que ce soit deux styles de contenu, un bouton VS un lien, ou deux approches pour une page d’accueil, un test A/B nécessite de montrer aléatoirement chaque version à un nombre égal d’utilisateur, et regarder ensuite les statistiques de l’application ou du site pour voir quelle version permet le mieux d’accomplir une tâche. Les tests A/B sont particulièrement utiles pour comparer une nouvelle version d’une page face à l’ancienne version, ou lors de collecte de données pour vérifier une hypothèse.</p>

<h2>Des liens sur UxBooth</h2>

<p>Si cette traduction vous a plu, n’hésitez pas à me le faire savoir, par mail ou par commentaire (je lis aussi de temps en temps les commentaire sur le journal du hacker). Je vous renvoie vers <a href="http://www.uxbooth.com/articles/complete-beginners-guide-to-design-research/#tasks">l’article d’origin sur UXBooth</a> pour pleins de liens vers des personnalités à suivre sur les réseaux, des idées de livre sur le sujet, et plein d’autres choses.</p>
<p><img src="media/9292dabf.235511b5004cfd4af8c43a8b06c9e121" data-original-source="http://cdn.libravatar.org/avatar/235511b5004cfd4af8c43a8b06c9e121" alt="Gravatar de Ilphrin" class="gravatar" /><br/><i>Original post of <a href="http://ilphrin.com/planet/2017/09/02/traduction-guide-du-debutant-en-recherche-ux.html" title="Visit the source">Ilphrin</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Ilphrin : <a href="">Traduction: Guide du d&eacute;butant en recherche UX</a> (05/02/2017)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Blog/?d=2017/09/03/19/20/43-un-nouveau-logo-pour-blogotext
title: Thuban : Un nouveau logo pour Blogotext
uri: Thuban-Un-nouveau-logo-pour-Blogotext
url: https://yeuxdelibad.net/Blog/?d=2017/09/03/19/20/43-un-nouveau-logo-pour-blogotext
content:
<p><a href="https://blogotext.org/">Le moteur de ce blog</a> continue d'évoluer, sa nouvelle version est en cours de préparation. J'essaie de participer de mon mieux, ça m'apprend énormément sur PHP, Javascript...</p>

<p>Notamment, on voudrait présenter un nouveau logo. On a bossé dessus, et plusieurs propositions ont été faîtes.<br>
On aimerait maintenant avoir votre avis. Si vous avez 30 secondes, n'hésitez pas à venir indiquer votre préférence sur le formulaire suivant :</p>

<p><a href="https://framadate.org/pcMbn3FZFzXBq8LO">https://framadate.org/pcMbn3FZFzXBq8LO</a></p>

<p>Merci ! :)</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/09/03/19/20/43-un-nouveau-logo-pour-blogotext" 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="">Nouveau th&egrave;me pour blogotext</a> (28/08/2016)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #35
uri: 2017-09-04-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-35
feed_id:
https://blog.journalduhacker.net/index.php?article123/liens-interessants-journal-du-hacker-semaine-35-2017

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

content:
<p>Pour la 35è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/ngthfm/serveur_minitel">Serveur Minitel</a></li>
<li><a href="https://www.journalduhacker.net/s/zrjgqd/pourquoi_utiliser_node_js_dans_vos">Pourquoi utiliser Node.js dans vos projets ?</a></li>
<li><a href="https://www.journalduhacker.net/s/epqjn7/numworks_1_re_calculatrice_graphique">NumWorks, 1ère calculatrice graphique française programmable en Python</a></li>
<li><a href="https://www.journalduhacker.net/s/lmu7or/internet_comment_trouver_la_bonne_route">Internet, comment trouver la bonne route ?</a></li>
<li><a href="https://www.journalduhacker.net/s/vl0cn4/pgday_comment_fonctionne_la_recherche">PGDay : Comment fonctionne la recherche plein texte dans PostgreSQL ?</a></li>
<li><a href="https://www.journalduhacker.net/s/wvhn3f/react_une_popularit_sans_gale">React, une popularité sans égale</a></li>
<li><a href="https://www.journalduhacker.net/s/kjun7r/le_monde_du_libre_actuel_part_en_couilles">Le monde du libre actuel part en couilles ? Épisode 2 : Linux, un joujou pour geeks ?</a></li>
<li><a href="https://www.journalduhacker.net/s/j1p2bh/shutter_des_screenshots_gogo">Shutter (des screenshots à gogo !)</a></li>
<li><a href="https://www.journalduhacker.net/s/f4b5en/6_commandes_linux_pour_r_cup_rer_les">6 commandes Linux pour récupérer les informations CPU</a></li>
<li><a href="https://www.journalduhacker.net/s/sgytc4/ubuntu_am_liorer_le_trackpad_touchpad">Ubuntu : Améliorer le trackpad/touchpad</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?article123/liens-interessants-journal-du-hacker-semaine-35-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>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #35</a> (27/08/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #35</a> (05/09/2016)</li></ul></div></p>


feed_id: https://carlchenet.com/edito-de-septembre/
title: Carl Chenet : Édito de septembre
uri: Carl-Chenet-Édito-de-septembre
url: https://carlchenet.com/edito-de-septembre/
content:
<p>La rentrée approche. Mon activité autour du blog a bien redémarré il y a une dizaine de jours et j’ai un nouvel axe de développement pour les billets à venir.</p>
<h2>Traduction de mes meilleurs billets vers l’anglais</h2>
<p>J’ai une petite série d’articles en français que mon lectorat francophone connaît bien, comme <a href="https://carlchenet.com/le-danger-github-revu-et-augmente/">le danger Github</a> ou <a href="https://carlchenet.com/le-danger-slack/">le danger Slack</a>. Ces articles vont à mon avis beaucoup intéresser un lectorat beaucoup plus large et j’avais besoin que ces articles soient traduits vers l’anglais pour pouvoir atteindre ce nouveau public. Grâce aux excellentes traductions de <a href="https://www.outrelivres.fr/mon-cv/">Stéphanie Chaptal</a>, ces billets seront lus par un plus large public avec – j’espère – des bons retours vers mon blog <img src="media/180db26c.1f642.png" data-original-source="https://s.w.org/images/core/emoji/2.3/72x72/1f642.png" alt="🙂"></p>
<p>Le premier article a avoir été traduit est l’un de mes derniers succès en français que j’ai donc décidé de faire traduire <a href="https://carlchenet.com/de-limportance-de-bien-choisir-son-instance-mastodon/">De l’importance de bien choisir son instance Mastodon</a>.</p>
<div><a href="https://carlchenet.com/the-importance-of-choosing-the-correct-mastodon-instance/"><img src="media/f5e0bf86.carlchenet-the-importance-mastodon.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/09/carlchenet-the-importance-mastodon.png" alt="" width="728" height="476" srcset="https://carlchenet.com/wp-content/uploads/2017/09/carlchenet-the-importance-mastodon.png 728w, https://carlchenet.com/wp-content/uploads/2017/09/carlchenet-the-importance-mastodon-300x196.png 300w" sizes="(max-width: 728px) 100vw, 728px"></a><p>Mon premier article de la nouvelle série de traduction à venir</p></div>
<h2>Le réseau social Mastodon</h2>
<p>Plusieurs de mes billets récents ont concerné <a href="https://joinmastodon.org/">le réseau social Mastodon</a>, ce réseau social décentralisé basé sur un logiciel libre pour lequel j’ai déjà écrit plusieurs outils (<a href="https://gitlab.com/chaica/feed2toot">Feed2toot</a>, <a href="https://gitlab.com/chaica/remindr">Remindr</a> et <a href="https://gitlab.com/chaica/boost">Boost</a>). J’ai donc plusieurs projets en cours en relation avec Mastodon. Si vous fréquentez ce réseau social, n’hésitez pas à m’y lire.</p>
<p><a href="https://mastodon.social/@carlchenet"><img src="media/1363e5c6.carlchenet-on-mastodon.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/08/carlchenet-on-mastodon.png" alt="" width="717" height="503" srcset="https://carlchenet.com/wp-content/uploads/2017/08/carlchenet-on-mastodon.png 717w, https://carlchenet.com/wp-content/uploads/2017/08/carlchenet-on-mastodon-300x210.png 300w" sizes="(max-width: 717px) 100vw, 717px"></a></p>
<h2>Présence sur les réseaux sociaux</h2>
<p>Afin de mettre en avant mes différents projets, j’essaie de renforcer ma présence sur les réseaux sociaux. Que ce soit sur mes comptes <a href="https://mastodon.social/@carlchenet">Mastodon</a>, sur <a href="https://framasphere.org/u/carlchenet">Framasphere</a> ou sur <a href="https://twitter.com/carl_chenet">Twitter</a>, les gens lisent et réagissent très rapidement aux différents contenus, qu’ils soient de moi ou que je ne fasse que les relayer. La façon de consommer l’information donc change peu à peu. Je pense que le modèle du blog monolithique que nous avons connu est plus ou moins condamné à moyen terme, face à la multiplication des façons de communiquer et d’échanger l’information.</p>
<p>Voici donc les différents axes que je vais essayer d’améliorer au cours de cette rentrée 2017.</p>
<h2>Évolution de ma page Liberapay</h2>
<p>Ma page Liberapay : <a href="https://fr.liberapay.com/carlchenet">https://fr.liberapay.com/carlchenet</a></p>
<p>Grâce à de nombreux dons que je remercie systématiquement via les réseaux sociaux (en particulier Mastodon ;), les contributions à ma page Liberapay permettent d’augmenter mon revenu lié à mes actions dans le Logiciel Libre. Je n’en suis qu’au début mais c’est un grand honneur de recevoir des dons et mes remerciements via les réseaux sociaux <img src="media/2e2f464a.1f609.png" data-original-source="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="😉"></p>
<h2><a href="https://fr.liberapay.com/carlchenet"><img src="media/5948466e.liberapay-150x150.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/04/liberapay-150x150.png" alt="liberapay" width="150" height="150"></a>Me suivre sur les réseaux sociaux</h2>
<p>N’hésitez pas à me suivre directement sur les différents sociaux pour suivre au jour le jour mes différentes projets dans le Logiciel Libre :</p>
<ul><li><strong>Mastodon</strong> : <a href="https://mastodon.social/@carlchenet">@carlchenet</a></li>
<li><strong>Diaspora</strong> :  <a href="https://framasphere.org/u/carlchenet">@carlchenet</a></li>
<li><strong>Twitter</strong> : <a href="https://twitter.com/carl_chenet">@carl_chenet</a></li>
</ul>
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="https://carlchenet.com/edito-de-septembre/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">De l&rsquo;importance de bien choisir son instance Mastodon</a> (15/05/2017)</li><li>Carl Chenet : <a href="">Booster automatiquement les toots int&eacute;ressants de Mastodon avec le bot Boost</a> (17/05/2017)</li><li>Carl Chenet : <a href="">&Eacute;dito de juillet 2017</a> (13/07/2017)</li><li>Carl Chenet : <a href="">Sur Mastodon, cr&eacute;er son compte de secours&hellip; ou tout perdre</a> (25/07/2017)</li><li>Carl Chenet : <a href="">&Eacute;dito d&rsquo;avril 2017</a> (04/04/2017)</li></ul></div></p>


title: Boutor : Perte du réseau filaire lors de l’upgrade 16.xx vers 17.04 d’Ubuntu
uri: Boutor-Perte-du-réseau-filaire-lors-de-l-upgrade-16-xx-vers-17-04
feed_id:
https://mementolinux.wordpress.com/2017/09/03/perte-du-reseau-filaire-lors-de-lupgrade-16-xx-vers-17-04-dubuntu/

url:
https://mementolinux.wordpress.com/2017/09/03/perte-du-reseau-filaire-lors-de-lupgrade-16-xx-vers-17-04-dubuntu/

content:
<p>Lors de l’uprgrade d’Ubuntu vers le 17.04, au redémarrage, la connexion réseau filaire a été perdue. Ceci m’est arrivé sur deux PC successivement et n’ayant trouvé la solution qu’en anglais, je la partage en français. Je précise que les deux PC en question ont des histoires très différentes et des âges très différents.</p>
<p>Dans un terminal tapez la commande suivante :</p>
<pre><code>
sudo gedit /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf 
</code></pre>
<p>Dans le fichier, changez la seconde ligne :</p>
<pre><code>
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:wwan
</code></pre>
<p>en :</p>
<pre><code>
[keyfile]
unmanaged-devices=*,except:type:ethernet,except:type:wifi,except:type:wwan
</code></pre>
<p>Puis lancez la commande :</p>
<pre><code>
sudo service  network-manager restart
</code></pre>
<p> </p>
<p>Normalement, votre réseau repart.</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mementolinux.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mementolinux.wordpress.com/563/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mementolinux.wordpress.com&amp;blog=10923186&amp;post=563&amp;subd=mementolinux&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/8f1e4b73.274806978e0410cf1c199453396e5550" data-original-source="http://cdn.libravatar.org/avatar/274806978e0410cf1c199453396e5550" alt="Gravatar de Boutor" class="gravatar" /><br/><i>Original post of <a href="https://mementolinux.wordpress.com/2017/09/03/perte-du-reseau-filaire-lors-de-lupgrade-16-xx-vers-17-04-dubuntu/" title="Visit the source">Boutor</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Boutor : <a href="">Montage NFS sur r&eacute;seau local</a> (27/03/2011)</li><li>Boutor : <a href="">Perte du mot de passe session sous Ubuntu</a> (25/03/2016)</li><li>Boutor : <a href="">Compresser des fichiers sur un montage NFS sans utiliser NFS</a> (02/03/2011)</li><li>Boutor : <a href="">Faire conna&icirc;tre une extension &agrave; Gedit pour la coloration syntaxique</a> (29/11/2011)</li><li>Boutor : <a href="">Vous aussi, B&eacute;b&eacute; joue avec le lecteur CD?</a> (07/11/2010)</li></ul></div></p>


feed_id: https://blogduyax.madyanne.fr/2017/nextcloud-securite/
title: Yannic Arnoux : Sécurité des données, focus sur Nextcloud
uri: Yannic-Arnoux-Sécurité-des-données-focus-sur-Nextcloud
url: https://blogduyax.madyanne.fr/2017/nextcloud-securite/
content:
<p>En 2007, j’ai ouvert un compte Dropbox avec l’offre gratuite de 2 Go. J’avais
parrainé des collègues et des amis pour gagner de l’espace de stockage. Oui je
le reconnais, j’avais vendu des amis au
<a href="https://fr.wikipedia.org/wiki/GAFAM">GAFAM</a> contre quelques octets : mes
<del>parrainages</del> compromissions m’avaient permis d’atteindre 6 Go de stockage…
Vertigineux ;-) A cette époque, ma fibre libriste était encore latente, j’étais
fier d’avoir autant d’espace et je m’en servais pour partager des photos avec la
famille. Je ne me suis jamais senti assez en confiance pour partager des
documents importants.</p>

<p>En 2010, j’ai commencé à héberger mes services et en 2014 je démarrais avec
<a href="https://owncloud.org/">Owncloud</a> principalement pour  la synchronisation des
contacts et du calendrier. Puis j’ai commencé à partager quelques fichiers, mais
rien d’important. En 2015, j’ai remplacé Owncloud par <a href="https://cozy.io/">Cozy</a>,
de la fameuse  startup française qui oeuvre pour que l’utilisateur reprenne le
contrôle de sa vie numérique et ne la brade plus aux GAFAM. Cozy va plus loin
que le partage de fichiers et c’est vraiment un projet à suivre de près. C’est
avec eux que j’ai commencé à prendre confiance et partager des documents
importants. Et en 2016, je suis revenu vers Owncloud ou plus exactement vers son
fork né des guéguerres internes : <a href="https://nextcloud.com/">Nextcloud</a>.</p>

<p>Bref mon compte Dropbox ne me servait plus depuis un bail mais j’avais du mal à
décider sa fermeture… mince c’était quand même gratuit ;-) Aujourd’hui il est
officiellement clôturé.</p>

<p>Donc j’ai quelques Giga octets de données sur Nextcloud, notamment des documents
administratifs, et je suis responsable de la sécurité de mes données. Alors la
sécurité c’est un vaste sujet. Cela commence par une protection physique des
données. Si mon serveur était à la maison, j’aurais probablement chiffré le
disque dur en cas de vol. Là il est chez un fournisseur de confiance, dans un
datacenter sécurisé donc l’accès direct à mon disque dur est le moins probable.</p>

<p><img src="media/f37df498.mrrobothack.jpg" data-original-source="https://blogduyax.madyanne.fr/images/2017/mrrobothack.jpg" alt="Mr Robot dans le data center"></p>

<p>La pierre angulaire de la sécurité c’est le système d’exploitation et ses
capacités intrinsèques à résister aux attaques. Ensuite c’est de la
configuration : le parefeu, le routage réseau, la virtualisation, des outils de
détection d’attaques qui vont permettre d’améliorer la sécurité du système. Mais
si le système d’exploitation est gâté à la base, tout ce qui suit est un
emplâtre sur une jambe de bois ! Enfin on se comprend :-)</p>

<p><img src="media/e4b6d9ab.tux-bsd-windows.jpg" data-original-source="https://blogduyax.madyanne.fr/images/2017/tux-bsd-windows.jpg" alt="Tux et BSD grillent XP"></p>

<p>Depuis quelques mois, mon serveur est propulsé par OpenBSD (et je ne suis pas
prêt de revenir en arrière). Avec de la lecture et des conseils, je l’ai
sécurisé du mieux que j’ai pu. Je n’entrerai pas dans les détails, je ne suis
pas assez qualifié pour donner des cours sur le sujet mais le résultat n’est pas
mal du tout.</p>

<p>Pour la sécurité de mes données, ce qui m’inquiète le plus ce sont les failles
potentielles des applications hébergées qui pourraient servir de porte d’entrée
royale pour accéder aux données. La parano venant, j’ai décidé d’attaquer le
sujet par étapes et aujourd’hui j’ai focalisé sur mon instance <strong>Nextcloud</strong>.
C’est une application Web avec son propre sous-domaine qui donne directement sur
ce bel écran de connexion :</p>

<p><img src="media/8a187240.nextcloud-login.png" data-original-source="https://blogduyax.madyanne.fr/images/2017/nextcloud-login.png" alt="Nextcloud login"></p>

<p>J’accède à mes données en mobilité donc il n’est pas possible de restreindre
l’accès par adresse IP. Donc je suis dépendant du système d’authentification de
Nextcloud. Première étape, je dois savoir ce qui se passe. Nextcloud fournit un
rapport d’audit et on peut configurer les actions qui doivent y figurer.</p>

<p><img src="media/e1004baf.nextcloud-audit.png" data-original-source="https://blogduyax.madyanne.fr/images/2017/nextcloud-audit.png" alt="Nextcloud audit"></p>

<p>C’est une fonction nécessaire mais pas suffisante. Le rapport est envoyé chaque
heure si des données ont changé, un peu tard si on s’est fait <del>ni</del>ha-cker.</p>

<p>Exemple de rapport :</p>

<pre><code>Bonjour,

Vous recevez cet email car l'activité suivante a eu lieu sur https://nextcloud.mondomaine.fr/

* Vous avez partagé Partage/Blog/documents avec un lien public - Aujourd’hui 16:54:04
* Partage/Blog/documents/moderncv.zip téléchargé par lien public - Aujourd’hui 16:54:48
* Vous avez créé Notes/todo.txt - Aujourd’hui 17:04:49
</code></pre>

<p>Ce que j’aimerais aussi avoir, c’est un moyen de bloquer les gars qui font du
<a href="https://fr.wikipedia.org/wiki/Attaque_par_force_brute">brute-force</a> sur l’écran
de connexion pour trouver mon mot de passe. C’est faisable si l’application a la
bonne idée de noter dans un log quand une tentative de connexion échoue :</p>

<ul><li>Sous Linux, l’excellent outil fail2ban (ben oui c’est du Python) permet d’analyser un
log à la recherche de messages spécifiques, d’extraire l’adresse IP concernée et
de créer une règle de blocage dans le parefeu (iptables) pour une durée
déterminée.</li>
<li>Sous OpenBSD, Thuban s’est inspiré de fail2ban pour créer <a href="https://yeuxdelibad.net/Blog/?d=2017/02/05/09/53/19-vilain-setoffe">Vilain</a> qui
fonctionne de concert avec l’incroyable parefeu <a href="https://man.openbsd.org/pf.conf">pf</a>.<br></li>
</ul><p>Ce qui suit est donc réalisé avec Vilain sous OpenBSD mais c’est facilement transposable sous Linux.</p>

<p>Je bloque les fâcheux pendant une heure avec cette règle pour Vilain qui
fonctionne aussi bien pour l’écran de connexion à l’interface Web que pour
l’accès aux fichiers avec WebDAV.</p>

<pre><code>[nextcloud]
logfile = /var/www/htdocs/datacloud/nextcloud.log
regex = .*Bruteforce attempt from \\\\"(.*)\\\\" detected
</code></pre>

<p>Quid des partages par lien public ? En effet, Nextcloud permet aussi de partager
un fichier ou un dossier à quelqu’un qui n’a pas de compte avec un lien public.
La création d’un partage est aussi simple que ceci :</p>

<p><img src="media/766dfeaa.nextcloud-partage.png" data-original-source="https://blogduyax.madyanne.fr/images/2017/nextcloud-partage.png" alt="Nextcloud partage"></p>

<p>La sécurité repose essentiellement sur l’URL générée <em>au hasard</em> donc le partage
d’un document important sans spécifier de mot de passe est à proscrire.
D’ailleurs l’interface d’administration de Nextcloud permet d’interdire la
création de tels liens par les utilisateurs. J’utilise assez souvent ces liens
publics et je ne m’étais jamais posé la question de leur sécurité. Alors
mauvaise nouvelle, si on crée un lien avec mot de passe et que l’URL tombe dans
les mains d’un malfaisant (ou réussit à être devinée), il peut tranquillement
faire du brute-force sur le lien car Nextcloud n’écrit aucune info dans ses logs
sur ces erreurs d’authentification. Pas cool ça hein <i aria-hidden="true"></i></p>

<p>La solution va venir du logs d’accès du serveur HTTP qui trace toutes les
requêtes HTTP et leur code retour. Pour un accès avec le bon mot de passe,
on aura un log comme celui-ci :</p>

<pre><code>80.214.223.96 - - [02/Sep/2017:12:36:58 +0200] "POST /s/wKDvKK8vt6ZSU5E/authenticate HTTP/1.1" 303 5 "-" "Mozilla/5.0 (BB10; Kbd) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.3.2163 Mobile Safari/537.35+"
</code></pre>

<p>Alors que pour un accès refusé car le mot de passe est incorrect on aura ceci :</p>

<pre><code>80.214.223.96 - - [02/Sep/2017:12:36:27 +0200] "POST /s/wKDvKK8vt6ZSU5E/authenticate HTTP/1.1" 200 16186 "-" "Mozilla/5.0 (BB10; Kbd) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.3.2163 Mobile Safari/537.35+"
</code></pre>

<p>Alors au premier abord, ça semble bizarre car l’erreur de mot de passe renvoie
un code HTTP 200 qui correspond à OK. C’est parce qu’en cas d’erreur, on reste
sur la page qui redemande le mot de passe, alors qu’en cas de succès le code de
retour est une redirection HTTP 303 vers la page qui affiche les documents du
partage. Le formatage de mes logs d’accès dépend de la configuration de mon
serveur HTTP (en l’occurence NginX) donc l’expression régulière qui permet
d’identifier les erreurs de mot de passe doit en tenir compte. Sur cette base je
peux rajouter la règle suivante à Vilain :</p>

<pre><code>[nextcloud-share]
logfile = /var/www/logs/access-nextcloud.log
regex = (\\d+\\.\\d+\\.\\d+\\.\\d+) \\-.*POST /s/\\w+/authenticate HTTP/1.1\\" 200
</code></pre>

<p>Voilà, nous avons deux règles efficaces qui vont bloquer les attaquants à chaque
double échec d’authentification. C’est cool mais je voudrais aussi connaître le
nombre de mes ennemis, car si je suis soumis à des centaines d’attaques par jour
je réviserai peut-être ma façon de me protéger. Je vais donc m’envoyer un rapport
journalier de l’activité de Vilain :</p>

<ul><li>je modifie la configuration de Vilain pour qu’il écrive dans un log dédié et non plus dans <em>/var/log/daemon</em></li>
<li>je configure un recyclage journalier pour ce log à minuit</li>
<li>j’ajoute une tâche CRON à minuit moins 2 brouettes pour m’envoyer par e-mail le log de la journée</li>
</ul><p>Quelque chose comme ça :</p>

<pre><code># /etc/newsyslog.conf
/var/log/vilain                         640  5     *    $D0   Z "rcctl restart vilain"

# crontab
55       23     *       *       *       cat /var/log/vilain | mail -s "Vilain Rapport" yax
</code></pre>

<p>Oui je l’ai appelé le <strong>Vilain Rapport</strong>, au niveau de l’humour on ne se refait pas :-)</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="https://blogduyax.madyanne.fr/2017/nextcloud-securite/" 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://blog.genma.fr/?Ce-qui-manque-a-beaucoup-de-tutoriel
title: genma : Ce qui manque à beaucoup de tutoriel
uri: genma-Ce-qui-manque-à-beaucoup-de-tutoriel
url: https://blog.genma.fr/?Ce-qui-manque-a-beaucoup-de-tutoriel
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2696.jpg?1503066545" width="150" height="79"><div><p>Je vois passer dans mon agrégateur RSS et je lis un certain nombre de tutoriels sur les services à mettre en place soi-même, sur l'autohébergement, sur comment installer tel ou tel service (NextCloud par exemple). Ces tutoriels sont une très bonne choses, ils donnent de l'information, partagent des bonnes pratiques. Il y a plus de précisions sur comment sécuriser l'installation (avec les services webs, le cas d'une connexion en https est de plus en plus abordé, avec souvent comme recommandation de mettre en place un certificat Let's Encrypt).</p>
<p>Toutefois, j'estime que dans ces bonnes pratiques, il manque toutefois une bonne pratique importante pour que ce tutoriel soit complet : les sauvegardes. <strong>Quels sont les fichiers de configuration à sauvegarder pour réinstaller le logiciel par exemple et retrouver le même paramétrage. Et surtout quelles sont les données utilisateurs, où elles se trouvent et comment les conserver ? </strong></p>
<p>Je ne m'attends pas à avoir un tutoriel complet sur les sauvegardes (il y a des tas de façon de faire et d'outils pour faire ça), mais au moins à pouvoir savoir quelles sont <strong>les données que je dois impérativement sauvegarder</strong>. Un lien vers un autre tutoriel en ligne déjà existant sur comment sauvegarder m'irait très bien...</p>
<p>Si je dois réinstaller une machine ou migrer sur une autre machine par exemple, je réinstalle tout. Du coup, pour le logiciel, je repartirai de la dernière version (à partir du code source ou des paquets). Mais pour mes données, je repartirai de mes sauvegardes. J'aimerais donc savoir <strong>où je dois restaurer mes données</strong> (logiquement au même endroit depuis lequel j'ai fait mes sauvegardes).</p>
<p>De même, pour aller plus loin, des précisions sur les formats supportés, les possibilités d'import et d'export et dans quels formats sont fait les sauvegardes, seraient le top du top.</p>
<p>Du coup, pour les prochains tutoriels que je ferai, dès que je me poserai la question de comment faire la sauvegarde, je ferai les tests (sauvegarde ET restauration de cette sauvegarde) et je ferai alors une section dédié dans le corps du billet de blog tutoriel. Car autant appliquer moi-même les recommandations que je fais.</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/?Ce-qui-manque-a-beaucoup-de-tutoriel" 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://blog.genma.fr/?Wget-derriere-un-SSO
title: genma : Wget derrière un SSO
uri: genma-Wget-derrière-un-SSO
url: https://blog.genma.fr/?Wget-derriere-un-SSO
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2671.jpg?1502268614" width="150" height="79"><div><p><strong>SSO ???</strong></p>
<p>Un ensemble de page derrière un SSO (abréviation en anglais Single Sign-On : SSO) ou authentification unique <i>est une méthode permettant à un utilisateur d'accéder à plusieurs applications informatiques (ou sites web sécurisés) en ne procédant qu'à une seule authentification.</i>. C'est le fameux système que l'on retrouve en entreprise où on se connecte une fois pour accéder aux différentes applications de l'Intranet. Pour des infrastructures variées et complexes, il y a <a href="https://lemonldap-ng.org/welcome/" title="Site de lemonldap">lemonldap</a> par exemple. Ou pour Yunohost, il y a <a href="https://github.com/YunoHost/SSOwat" title="SSOwat, un SSO pour nginx">SSOwat, un SSO pour nginx, écrit en Lua</a>.</p>
<p><strong>Ma problématique</strong></p>
<p>Sur une des applications de l'Intranet de l'entreprise dans laquelle je travaille, j'ai eu à récupérer différentes pages via l'outil Wget. Soucis, wget ne permet pas de se connecter au SSO.</p>
<p>Au lancement de Wget, <i>l'application ne me voyant pas connecté</i>, je suis renvoyé vers le SSO et ma page récupérée par Wget, même si le lien est correct contient deux champs HTML "Identifiant et mot de passe", soit la mire de connexion.</p>
<p>A l'arrivée sur la page de l'application, il y a une vérification de la présence du cookie d'authentification et comme wget ne le fournit pas, on est renvoyé vers l'authentification.</p>
<p><strong>La solution ?</strong></p>
<p>On lance Firefox dans lequel on a ajouté l'extension Export Cookies. On se connecte sur le site (on a donc un cookie d'authentification qui est créé). On exporte ce cookie via le menu "Outils -> Export Cookies" et on sauvegarde le ficher cookies.txt.</p>
<p>Puis on relance la commande wget qui va bien, avec les options qui vont bien à savoir :</p>
<div dir="ltr"><code>wget --load-cookies cookies.txt -p --no-check-certificate https://application.enterprise.com/page01.htmlt -O ./Applicaton_page01.html<br><br> --no-check-certificate pour éviter le soucis avec https<br> --load-cookies cookies.txt : charge le cookie d'authentification sur le SSO</code></div></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/?Wget-derriere-un-SSO" 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://obsd4a.net/blog/index.php?article27/libressl-sort-en-version-2-6-1
title: Thuban : LibreSSL sort en version 2.6.1
uri: Thuban-LibreSSL-sort-en-version-2-6-1
url: https://obsd4a.net/blog/index.php?article27/libressl-sort-en-version-2-6-1
content:
<p>Une nouvelles version de <a href="https://www.libressl.org/">LibreSSL</a> est disponible. Pour rappel, il s'agit du fork d'OpenSSL écrit par les développeurs <a href="https://openbsd.org/">OpenBSD</a> pour améliorer sa sécurité et sa structure afin de faciliter son développement.</p>

<p><img alt="logo libressl" src="media/6a9956e3.libressl.jpg" data-original-source="https://www.libressl.org/images/libressl.jpg"></p>

<p>On peut noter parmi les améliorations apportées :</p>

<ul><li>Nouvelle option à l'outil nc pour permettre des connexions aux serveurs qui utilisent des suites de chiffrage inférieures à celles idéales, sans avoir à recourir à "-T tlsall" qui laisse passer toutes les méthodes de chiffrages connues.</li>
	<li>Nouveaux tests de régression</li>
	<li>Nouveau framework d'intégration utilisé pour toutes les extensions.</li>
	<li>Mise à jour des pages man</li>
	<li>Nettoyage de la configuration de EC key/curve</li>
	<li>Retrait de chiffrement dépréciés</li>
	<li>Corrections de bugs</li>
</ul><p>L'ensemble des notes de version est disponible <a href="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.6.1-relnotes.txt">en suivant ce lien</a>.</p>

<p>Vous me direz, rien de très fifou pour les utilisateurs classiques, mais c'est bon de savoir que des personnes compétentes apportent du soin au chiffrement TLS.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article27/libressl-sort-en-version-2-6-1" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>elementary OS : <a href="">AwOken Icon Pack sort en version 2.0</a> (19/05/2011)</li><li>Hyla project : <a href="">Hyla 0.8.4 sort en b&ecirc;ta 2</a> (17/06/2011)</li><li>Aur&eacute;lien Bompard : <a href="">XHTML2ODT sort en version 1.3</a> (16/07/2011)</li><li>djibux : <a href="">Rawtherapee sort en version 3.0</a> (01/08/2011)</li><li>Admin-Linux : <a href="">BlueMind &ndash; solution de messagerie collaborative &ndash; sort en version 3.0</a> (18/02/2014)</li></ul></div></p>


title: Mathias : RTPBleed et Asterisk : les appels d’Asterisk sous écoute
uri: Mathias-RTPBleed-et-Asterisk-les-appels-d-Asterisk-sous-écoute
feed_id:
https://www.blog-des-telecoms.com/rtpbleed-asterisk-appels-dasterisk-ecoute/?pk_campaign=feed&amp;pk_kwd=rtpbleed-asterisk-appels-dasterisk-ecoute

url:
https://www.blog-des-telecoms.com/rtpbleed-asterisk-appels-dasterisk-ecoute/?pk_campaign=feed&amp;pk_kwd=rtpbleed-asterisk-appels-dasterisk-ecoute

content:
<p><strong>Asterisk</strong> souffre d’un problème assez grave permettant à un <strong>attaquant</strong> d’<strong>écouter</strong> simplement <strong>vos conversations</strong>. Une attaque de l’homme du milieu (man-in-the-middle), sans être vraiment au milieu d’ailleurs, permet de rediriger les flux RTP assez facilement.</p>
<p>L’annonce a été faite il y a quelques jours (31/08/2017). Il s’agit en fait d’un vieux bug datant de 2011 qui a été réintroduit au premier trimestre 2013. Le premier report annonçant la régression date de mai dernier ainsi que le patch (fournit pour test). L’annonce officielle a été faite le 31 août dernier.</p>
<p><strong>Quelles sont les versions vulnérables ? </strong></p>
<p>Toutes les versions d’Asterisk entre la 11.4.0 à la 14.6.1 sont malheureusement touchées.</p>
<p><strong>Dans quel cas le serveur Asterisk est vulnérable ?</strong></p>
<p>Quand le serveur Asterisk fonctionne avec des postes derrière un routeur NAT, il est nécessaire de mettre en oeuvre des actions afin de router correctement les paquets voix. Le protocole SIP s’appuie sur le protocole RTP afin de transporter la voix et le protocole SDP afin que les user-agents (UA) puissent négocier entre eux des éléments comme les codecs, adresses et ports. Ces éléments sont échangés en clair sur le réseau.<br>
Pour permettre ces négociations, le serveur Asterisk est configuré (fichier sip.conf) avec les options nat=yes et strictrtp=yes. De plus, ces options sont configurées ainsi par défaut !</p>
<p><strong>Comment exploiter la faille ?</strong></p>
<p>Un attaquant doit envoyer des paquets RTP au serveur Asterisk sur un port alloué pour recevoir un flux RTP. Si le serveur est vulnérable, alors le serveur Asterisk répond à l’assaillant en relayant les paquets RTP du destinataire véritable. Il est ensuite aisé avec des outils comme Wireshark de décoder le flux audio.</p>
<p><strong>Quelles sont les actions de mitigation envisageable ?</strong></p>
<ul><li>La première recommandation est de ne pas transporter les flux SIP et RTP sur internet en clair, mais d’utiliser un tunnel VPN. Si cela n’est pas possible pour diverses raisons bonnes ou mauvaises, voici d’autres solutions :</li>
<li>application du patch fournit par Asterisk (https://raw.githubusercontent.com/kapejod/rtpnatscan/master/patches/asterisk/too-short-rtcp-bugfix.diff) qui actuellement limite la fenêtre temps de l’attaque aux toutes premières millisecondes.</li>
<li>éviter l’option nat=yes si possible</li>
<li>chiffrer les flux RTP avec SRTP (je vous invite aussi à chiffrer les flux SIP et à utiliser le protocole de transport TCP uniquement pour ce dernier afin de fiabiliser les échanges au lieu de l’UDP)</li>
<li>ajouter une option de configuration à vos peers SIP afin de prioriser les paquets RTP venant de l’adresse IP apprises au travers de l’échange initial effectué via le protocole SIP.</li>
</ul><p>Par ailleurs, si vos postes IP et vos fournisseurs de trunk SIP utilisent des adresses IP fixes et connues, la mise en oeuvre d’une règle sur votre firewall bloquant l’accès aux ports UDP 10000 à 20000 (ports RTP utilisés par défaut par un serveur Aterisk) uniquement à partir de ces adresses apporte une protection suffisante.</p>
<p><strong>Comment vérifier si mon serveur Asterisk est vulnérable ?</strong></p>
<p>L’outil <a href="https://github.com/kapejod/rtpnatscan">rtpnatscan</a> permet de tester votre serveur Asterisk.</p>
<p>Références :</p>
<ul><li><a href="https://github.com/EnableSecurity/advisories/tree/master/ES2017-04-asterisk-rtp-bleed">https://github.com/EnableSecurity/advisories/tree/master/ES2017-04-asterisk-rtp-bleed</a></li>
<li>https://rtpbleed.com</li>
</ul><!-- Simple Share Buttons Plus (v1.1.5) simplesharebuttons.com/plus --><div data-ssbp-counts="true" data-ssbp-total-counts="true" data-ssbp-responsive="true"><button><span></span></button><div data-ssbp-share-text="Partagez cet article si vous l'avez aimé, merci" data-ssbp-url="http://www.blog-des-telecoms.com/feed/" data-ssbp-title="" data-ssbp-short-url="" data-ssbp-post-id="1598"></div></div><img src="https://www.freeswitch-france.org/statistiques/piwik.php?idsite=4&amp;rec=1&amp;url=https%3A%2F%2Fwww.blog-des-telecoms.com%2Frtpbleed-asterisk-appels-dasterisk-ecoute%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Drtpbleed-asterisk-appels-dasterisk-ecoute&amp;action_name=RTPBleed+et+Asterisk+%3A+les+appels+d%26rsquo%3BAsterisk+sous+%C3%A9coute&amp;urlref=%2Ffeed%2F" width="0" height="0" alt=""><div><h3>Autres articles à lire:</h3><ul><li><a href="https://www.blog-des-telecoms.com/comment-securiser-le-sip-d-un-serveur-asterisk/?pk_campaign=feed&amp;pk_kwd=rtpbleed-asterisk-appels-dasterisk-ecoute" target="_blank"><span>Comment sécuriser le SIP d’un serveur asterisk ?</span></a></li><li><a href="https://www.blog-des-telecoms.com/howto-comment-utiliser-sipp-pour-tester-la-montee-en-charge-de-votre-serveur-sip/?pk_campaign=feed&amp;pk_kwd=rtpbleed-asterisk-appels-dasterisk-ecoute" target="_blank"><span>Howto : comment utiliser Sipp pour tester la montée…</span></a></li><li><a href="https://www.blog-des-telecoms.com/sip-comment-debugger/?pk_campaign=feed&amp;pk_kwd=rtpbleed-asterisk-appels-dasterisk-ecoute" target="_blank"><span>SIP : comment débugger ?</span></a></li><li><a href="https://www.blog-des-telecoms.com/asterisk-peut-il-remplacer-votre-pabx/?pk_campaign=feed&amp;pk_kwd=rtpbleed-asterisk-appels-dasterisk-ecoute" target="_blank"><span>Asterisk peut-il remplacer votre PABX ?</span></a></li><li><a href="https://www.blog-des-telecoms.com/comment-resoudre-une-mauvaise-qualite-de-communication-voip/?pk_campaign=feed&amp;pk_kwd=rtpbleed-asterisk-appels-dasterisk-ecoute" target="_blank"><span>Comment résoudre une mauvaise qualité de…</span></a></li></ul><div></div></div><p>Cet article <a rel="nofollow" href="https://www.blog-des-telecoms.com/rtpbleed-asterisk-appels-dasterisk-ecoute/?pk_campaign=feed&amp;pk_kwd=rtpbleed-asterisk-appels-dasterisk-ecoute">RTPBleed et Asterisk : les appels d’Asterisk sous écoute</a> est apparu en premier sur <a rel="nofollow" href="https://www.blog-des-telecoms.com/">Blog des télécoms - Par Mathias, expert et formateur</a> rédigé par <a rel="nofollow" href="https://www.blog-des-telecoms.com/author/mathias-wolff-consultant-chef-de-projet-freelance/">Mathias</a>.</p>
<p><img src="media/98986061.ea69d4f0fe4774861517d6390c8c2d35" data-original-source="http://cdn.libravatar.org/avatar/ea69d4f0fe4774861517d6390c8c2d35" alt="Gravatar de Mathias" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-des-telecoms.com/rtpbleed-asterisk-appels-dasterisk-ecoute/?pk_campaign=feed&amp;pk_kwd=rtpbleed-asterisk-appels-dasterisk-ecoute" title="Visit the source">Mathias</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Mathias : <a href="">R&egrave;gles iptables afin de bloquer les scanners SIP</a> (03/08/2016)</li><li>Mathias : <a href="">HowTo : comment installer Sipp sur centos / debian afin de tester les performances de votre serveur de t&eacute;l&eacute;phonie SIP ?</a> (07/01/2013)</li><li>Artisan Num&eacute;rique : <a href="">Comment mettre en place sa t&eacute;l&eacute;phonie gr&acirc;ce &agrave; Asterisk</a> (11/05/2015)</li><li>Mathias : <a href="">Nouveaux postes SIP Digium : D6x</a> (03/08/2016)</li></ul></div></p>


feed_id: https://linuxevolution.wordpress.com/2017/09/08/sortie-d-openshot-qt-2-4-0/
title: Cenwen : Sortie d’ Openshot QT 2.4.0
uri: Cenwen-Sortie-d-Openshot-QT-2-4-0
url: https://linuxevolution.wordpress.com/2017/09/08/sortie-d-openshot-qt-2-4-0/
content:
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/aboutlogo/" rel="attachment wp-att-2570"><img data-attachment-id="2570" data-permalink="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/aboutlogo/" data-orig-file="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png" data-orig-size="500,214" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="AboutLogo" data-image-description="" data-medium-file="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=300&amp;h=128" data-large-file="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=500" src="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=300&amp;h=128" alt="" width="300" height="128" srcset="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=300&amp;h=128 300w, https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=150&amp;h=64 150w, https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png 500w" sizes="(max-width: 300px) 100vw, 300px"></a>L’objectif de cette version est la stabilité, l’amélioration de l’historique pour les fonction annuler/restaurer, un nouveau menu pour le zoom, maj des traduction, correction de bogues en pagaille . Depuis de nombreux mois, Jonathan, avec l’aide de Peter et de Craig, s’est attaché à résoudre un bogue récurent et très difficile à résoudre présent dans le code d’Openshot depuis le passage à la version Qt. Le plus dur a été d’isoler le bogue en question et d’être capable de le reproduire dans leurs environnements de développement. C’est maintenant chose faite. Et la chose n’a pas été aisée. Libopenshot a été mis à jour par la même occasion et passe à la version  0.18 nécessaire pour cette version. Et en prime voici la vidéo faite par la fille de Jonathan avec Openshot-qt version 2.3. (que je n’avais pas pu afficher lors de la rédaction de l’article annonçant cette version; comme quoi il suffit que je m’y mette ….(et surtout y penser !!!)).</p>
<p><iframe type="text/html" width="593" height="364" src="https://www.youtube.com/embed/rgGDqLYKK2c?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></p>
<p><span></span></p>
<p>Pour ceux qui sont intéressé par ce bogue de corruption de mémoire, voici l’explication technique de Jonathan, en anglais :</p>
<blockquote><p><i>For those who want more technical details on the crash, please keep reading. The crash was a race condition and memory corruption bug, caused by a few different things. We process video and audio data in a thread pool, and sometimes things happen in a very unpredictable order. In a very rare condition, memory was being cleared while it was still being accessed. Also, we switched from an older tr1::shared_ptr to std::shared_ptr, and changed the way we initialize our shared_ptr instances, reducing the amount of memory being requested. Also, there were a few spots that needed to be protected between threads, and required locks. So, in summary, a handful of small changes, and a few months of debugging, and we can no longer crash libopenshot during video processing or video encoding! I’m very excited about solving this one if you can’t tell!</i></p></blockquote>
<p>Voici la liste des améliorations  :</p>
<h4>Openshot-qt (Editeur Vidéo)</h4>
<ul><li>amélioration des fonction annulation/restauration : modifiable maintenant dans les préférences,</li>
<li>fixer l’exportation des séquences d’images, support des images de types png, jpg, ppm, bmp,….</li>
<li>ajout des options Audio seulement à l’export,</li>
<li>ajout des options Video seulement à l’export,</li>
<li>ajout de nouveaux presets Freeze et zoom avec insertion rapide dans les clips,</li>
<li>suppression du menu afficher la forme audio</li>
<li>maj des traductions et des donateurs,</li>
<li>etc …</li>
</ul><h4>Libopenshot (Librarie Vidéo)</h4>
<ul><li>prévention des crashs liés à beaucoup de threads (+ de 24),</li>
<li>migration de tr1 à std,</li>
<li>ajout du support du C++11 lors de la construction des scripts,</li>
<li>fixer un crash dans FFmpegReader (grâce à Chris et Craig),</li>
<li>fixer un bogue lors de l’exportation d’une séquence d’image,</li>
<li>fixer un issue due à un cache de l’image incorrect,</li>
<li>fixer un bogue lors du chargement des courbes,</li>
<li>etc….</li>
</ul><p>Voici la liste des changements en détails en anglais <a href="http://www.openshotvideo.com/2017/09/openshot-240-released-improved.html">ici</a></p>
<p>Un gros effort a été réalisé depuis quelques versions afin d’améliorer la stabilité du logiciel et de sa librairie. Il reste à attendre les retours des utilisateurs afin de rendre ce logiciel au niveau de la version Gtk et même plus, puisque que c’est et cela a toujours été un des objectifs majeurs du projet. Bon tests.</p><br>Classé dans:<a href="https://linuxevolution.wordpress.com/category/edition-video/">Edition Vidéo</a>, <a href="https://linuxevolution.wordpress.com/category/framework-2/">framework</a>, <a href="https://linuxevolution.wordpress.com/category/logiciels/">Logiciels</a>, <a href="https://linuxevolution.wordpress.com/category/multimedia/">Multimédia</a>, <a href="https://linuxevolution.wordpress.com/category/news/">News</a>, <a href="https://linuxevolution.wordpress.com/category/openshot/">OpenShot</a>, <a href="https://linuxevolution.wordpress.com/category/planet-libre/">Planet-Libre</a> Tagged: <a href="https://linuxevolution.wordpress.com/tag/c/">C++</a>, <a href="https://linuxevolution.wordpress.com/tag/libopenshot/">Libopenshot</a>, <a href="https://linuxevolution.wordpress.com/tag/logiciels/">Logiciels</a>, <a href="https://linuxevolution.wordpress.com/tag/multimedia/">Multimédia</a>, <a href="https://linuxevolution.wordpress.com/tag/news/">News</a>, <a href="https://linuxevolution.wordpress.com/tag/openshot/">OpenShot</a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=linuxevolution.wordpress.com&amp;blog=10190078&amp;post=2874&amp;subd=linuxevolution&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/9ad38962.b4deaa84d80933a525c375c1cef1b842" data-original-source="http://cdn.libravatar.org/avatar/b4deaa84d80933a525c375c1cef1b842" alt="Gravatar de Cenwen" class="gravatar" /><br/><i>Original post of <a href="https://linuxevolution.wordpress.com/2017/09/08/sortie-d-openshot-qt-2-4-0/" title="Visit the source">Cenwen</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Cenwen : <a href="">Openshot QT 2.0 News et Progression</a> (03/10/2015)</li><li>Cenwen : <a href="">Openshot 2.1.0 Stable sortie !!!</a> (30/08/2016)</li><li>Cenwen : <a href="">Apr&egrave;s KickStarter!!!!!!!!!!!</a> (27/04/2013)</li><li>Cenwen : <a href="">Libopenshot est sortie et plus encore&hellip;</a> (14/04/2014)</li><li>Cenwen : <a href="">Nouvelle version Openshot QT 2.3.3</a> (19/05/2017)</li></ul></div></p>


