# articles

feed_id: http://libre-ouvert.toile-libre.org/index.php?article223/google-c-est-extraordinaire
title: antistress : Google c'est extraordinaire
uri: antistress-Google-c-est-extraordinaire
url: http://libre-ouvert.toile-libre.org/index.php?article223/google-c-est-extraordinaire
content:
<br><br><h1></h1><p>?</p><br><br><p>Denis Jacquet, entrepreneur, président de <a href="http://www.parrainerlacroissance.org/">Parrainer la croissance</a>, membre de <a href="https://www.uberisation.org/">L'Observatoire de l'ubérisation</a>, co-auteur avec Grégoire Leclercq de <a href="http://www.uberisation.org/fr/content/blog/ub%C3%A9risation-un-ennemi-qui-vous-veut-du-bien">L'Ubérisation : un ennemi qui vous veut du bien</a> (2016, ed.Dunod), intervenait début 2017 dans <a href="https://www.franceinter.fr/emissions/grand-bien-vous-fasse">Grand bien vous fasse !</a>, l'excellente émission de France Inter présentée par par Ali Rebeihi dont le thème était : « Jusqu’où ira l’ubérisation de la société ? » (vous pouvez <a href="https://www.franceinter.fr/emissions/grand-bien-vous-fasse/grand-bien-vous-fasse-17-janvier-2017">écouter l'émission ici</a>).</p>

<p>J'avais envie de citer ce passage que j'ai consigné pour vous :</p>

<blockquote>
<p>Quand Google dit : regardez c'est extraordinaire mon moteur de recherche c'est gratuit. Moi je traduis surtout :</p>
<p>Je prédis tout</p>
<p>J'ai toutes tes données</p>
<p>Je sais ce que tu fais</p>
<p>Je fais ta santé</p>
<p>Je fais ton éducation...</p>
<p>et au bout d'un moment, parce que je suis seul et sans concurrence, chez moi dans mes livres d'histoire ça s'appelle une dictature potentielle.</p>
<p>Et quand en plus j'investis 500 millions de dollars dans le post humanisme c'est une dictature éventuellement très dommageable dans l'histoire de l'humanité.</p>
</blockquote>

<p>Et parcequ'un autre monde est possible, on peut rechercher avec StartPage (<a href="https://www.startpage.com/fra/protect-privacy.html">manifeste</a>) ou Qwant (<a href="https://about.qwant.com/fr/legal/confidentialite/">manifeste</a>) par exemple, utiliser les services de Framasoft (<a href="https://degooglisons-internet.org/">ici</a> et <a href="https://framasoft.org/#topPgCloud">là</a>) (que l'on peut aussi <a href="https://soutenir.framasoft.org/?f=nav">soutenir financièrement</a> : par exemple je donne 5€/mois à Framasoft, soit 60€/an qui me coûtent 20€/an après déduction fiscale en France), etc.</p>
<p><img src="media/4839f6a5.470c5e17640a289d1e99b26d2dec9f54" data-original-source="http://cdn.libravatar.org/avatar/470c5e17640a289d1e99b26d2dec9f54" alt="Gravatar de antistress" class="gravatar" /><br/><i>Original post of <a href="http://libre-ouvert.toile-libre.org/index.php?article223/google-c-est-extraordinaire" title="Visit the source">antistress</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


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

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

content:
<p>Pour la 26ème semaine de l'année 2018, 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/jx0utw/piege_pour_bots_malveillants">Piege pour bots malveillants</a></li>
<li><a href="https://www.journalduhacker.net/s/eeeh8y/open_logos_des_logos_gratuits_et_beaux">Open Logos – Des logos gratuits (et beaux) pour vos projets open source</a></li>
<li><a href="https://www.journalduhacker.net/s/lsq5jy/l_trange_vague_de_spam_visant_free_fr">L'étrange vague de spam visant free.fr </a></li>
<li><a href="https://www.journalduhacker.net/s/uwgglp/quand_le_sysadmin_utilise_les_machines_du">Quand le sysadmin utilise les machines du parc pour miner de la monnaie !</a></li>
<li><a href="https://www.journalduhacker.net/s/dihwec/youtube_bannit_les_vid_os_blender_org">Youtube bannit les vidéos Blender.org parce qu’il n’y a pas de publicité</a></li>
<li><a href="https://www.journalduhacker.net/s/4q8ivu/firefox_pourra_vous_alerter_si_votre_mail">Firefox pourra vous alerter si votre mail est dans une base de données piratée</a></li>
<li><a href="https://www.journalduhacker.net/s/checfh/canonical_d_taille_les_statistiques">Canonical détaille les statistiques d'utilisation d'Ubuntu</a></li>
<li><a href="https://www.journalduhacker.net/s/da3v9b/qui_d_tient_la_presse_en_france_le_monde">Qui détient la presse en France ? Le Monde diplomatique passe à l'open data</a></li>
<li><a href="https://www.journalduhacker.net/s/ysq6gy/20_ans_de_linuxfr_org">20 ans de LinuxFr.org</a></li>
<li><a href="https://www.journalduhacker.net/s/77q3hf/tutoriel_quest_ce_quun_serveur_dns_et">[Tutoriel] Qu'est-ce qu'un serveur DNS et comment en installer un ?</a></li>
<li><a href="https://www.journalduhacker.net/s/ehdo3p/suppression_venir_du_menu_de_l">Suppression à venir du menu de l’application</a></li>
<li><a href="https://www.journalduhacker.net/s/hdiyxs/prix_de_la_bureaucratie_2018_la_cci_du_gard">Prix de la Bureaucratie 2018 : la CCI du Gard</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?article168/liens-interessants-journal-du-hacker-semaine-26-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #26</a> (04/07/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #26</a> (03/07/2017)</li></ul></div></p>


uri: Carl-Chenet-Pourquoi-je-récupère-mes-données-hébergées-dans-un
feed_id:
https://carlchenet.com/pourquoi-je-recupere-mes-donnees-hebergees-dans-un-saas-et-pourquoi-vous-devriez-faire-de-meme/

title:
Carl Chenet : Pourquoi je récupère mes données hébergées dans un SaaS (et pourquoi vous devriez faire de même)

url:
https://carlchenet.com/pourquoi-je-recupere-mes-donnees-hebergees-dans-un-saas-et-pourquoi-vous-devriez-faire-de-meme/

content:
<p>Trop long à lire, pas le temps : afin d’être moins dépendant d’un service en ligne, il vous faut récupérer régulièrement vos données. Exemple avec <a href="https://mailchimp.com/">MailChimp</a> et <a href="https://lecourrierduhacker.com/">le Courrier du hacker</a>., la newsletter hebdomadaire francophone de l’actualité francophone du Logiciel Libre et Open Source.</p>
<hr><p><a href="https://lecourrierduhacker.com/"><img src="media/848ce166.courrierduhacker-logo.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo.png" alt="" width="818" height="168" srcset="https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo.png 818w, https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo-300x62.png 300w, https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo-768x158.png 768w" sizes="(max-width: 818px) 100vw, 818px"></a>
	<section><form method="POST" data-attr-form-id="1">

													<label for="yikes-easy-mc-form-1-EMAIL">

										<!-- dictate label visibility -->
																					<span>
												E-mail											</span>
										
										<!-- Description Above -->
										
										<input name="EMAIL" placeholder="" required="required" type="email" value=""><!-- Description Below --></label>
									
				<!-- Honeypot Trap -->
				<input type="hidden" name="yikes-mailchimp-honeypot" value=""><!-- List ID --><input type="hidden" name="yikes-mailchimp-associated-list-id" value="22e5c06162"><!-- The form that is being submitted! Used to display error/success messages above the correct form --><input type="hidden" name="yikes-mailchimp-submitted-form" value="1"><!-- Submit Button --><button type="submit"> <span>Submit</span></button>				<!-- Nonce Security Check -->
				<input type="hidden" name="yikes_easy_mc_new_subscriber" value="8513de7bcf"><input type="hidden" name="_wp_http_referer" value="/category/planet-libre/feed/"></form>
			<!-- MailChimp Form generated by Easy Forms for MailChimp v6.3.30 (https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/) -->

			</section></p>
<hr><h2>Le contexte</h2>
<p>Pour les habitués de ce blog, j’édite une newsletter chaque semaine nommée le Courrier du hacker.</p>
<p>Étant engagé dans beaucoup de projets, je n’ai pas pu mettre en place la solution technique nécessaire pour gérer l’envoi des e-mails et le stockage des archives de ces e-mails. Je passe donc par un service en ligne : <a href="https://mailchimp.com/">Mailchimp</a>.</p>
<h2><a href="https://mailchimp.com/"><img src="media/cf7266ea.mailchimp-1024x272.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/06/mailchimp-1024x272.png" alt="" width="700" height="186" srcset="https://carlchenet.com/wp-content/uploads/2018/06/mailchimp-1024x272.png 1024w, https://carlchenet.com/wp-content/uploads/2018/06/mailchimp-300x80.png 300w, https://carlchenet.com/wp-content/uploads/2018/06/mailchimp-768x204.png 768w, https://carlchenet.com/wp-content/uploads/2018/06/mailchimp.png 1131w" sizes="(max-width: 700px) 100vw, 700px"></a>Le problème</h2>
<p>Le service d’envoi d’e-mails est en lui-même simple et fait le travail. Il fournit par contre un service « tiers » très intéressant, en rendant accessible un « historique » des newsletters envoyées, via un système d’archives.</p>
<p>Souhaitant rendre directement accessible au public les archives du Courrier du hacker, je me suis intéressé aux systèmes d’archives de ce service en ligne. Et s’il offre bien la possibilité d’accèder directement aux archives en question depuis un site lien web, le problème m’est apparu clairement :</p>
<p><strong>Que se passe-t-il si ce service en ligne devient inaccessible ?</strong> Ou si demain un changement de leurs conditions d’utilisation m’interdit d’accéder à des semaines et des mois d’archives de ma newsletter ? On peut imaginer de nombreuses raisons à cela, complètement indépendantes de ma volonté.</p>
<h2>L’enjeu</h2>
<p>Je risquais donc de perdre brusquement l’intégralité des archives du Courrier du hacker. Pour cela j’ai décidé récemment de les intégrer au site du Courrier du hacker dans une nouvelle section archives.</p>
<p><a href="https://lecourrierduhacker.com/archives"><img src="media/d928286d.lecourrierduhacker-archives-1.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/06/lecourrierduhacker-archives-1.png" alt="" width="489" height="278" srcset="https://carlchenet.com/wp-content/uploads/2018/06/lecourrierduhacker-archives-1.png 489w, https://carlchenet.com/wp-content/uploads/2018/06/lecourrierduhacker-archives-1-300x171.png 300w" sizes="(max-width: 489px) 100vw, 489px"></a></p>
<h2>La solution</h2>
<p>N’étant pas sûr de mes droits sur le formatage des pages html des archives présentées par Mailchimp, j’ai choisi de ne récupérer que les titres et les liens et de (re)-construire moi-même les pages pour chacune des newsletters. Oui, ça représente un certain boulot, qui n’est d’ailleurs pas terminé.</p>
<p><a href="https://lecourrierduhacker.com/archives"><img src="media/74d4a5fe.preview-numero-courrier-hacker-1024x657.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/06/preview-numero-courrier-hacker-1024x657.png" alt="" width="700" height="449" srcset="https://carlchenet.com/wp-content/uploads/2018/06/preview-numero-courrier-hacker-1024x657.png 1024w, https://carlchenet.com/wp-content/uploads/2018/06/preview-numero-courrier-hacker-300x192.png 300w, https://carlchenet.com/wp-content/uploads/2018/06/preview-numero-courrier-hacker-768x493.png 768w, https://carlchenet.com/wp-content/uploads/2018/06/preview-numero-courrier-hacker.png 1316w" sizes="(max-width: 700px) 100vw, 700px"></a></p>
<p>D’un autre côté, la disponibilité de ce nouveau contenu m’a permis d’enrichir les comptes nouvellement crées sur les réseaux sociaux <a href="https://framapiaf.org/@lecourrierduhacker">Mastodon</a> et <a href="https://twitter.com/courrierhacker">Twitter</a> du Courrier du hacker afin de faire aussi ceux qui n’apprécient de le recevoir par e-mail.</p>
<p><a href="https://framapiaf.org/@lecourrierduhacker"><img src="media/cf78222f.framapiaf-lecourrierduhacker.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/06/framapiaf-lecourrierduhacker.png" alt="" width="704" height="565" srcset="https://carlchenet.com/wp-content/uploads/2018/06/framapiaf-lecourrierduhacker.png 704w, https://carlchenet.com/wp-content/uploads/2018/06/framapiaf-lecourrierduhacker-300x241.png 300w" sizes="(max-width: 704px) 100vw, 704px"></a></p>
<h2>Pour conclure</h2>
<p>Réappropriation de mes contenus, ouverture de ce contenu au plus grand nombre, l’opération est du plus grand intérêt. Elle n’est toutefois pas si simple et extraire le contenu du service en ligne utilisé peut être long. C’est mon cas. Mais le jeu en vaut la chandelle pour mieux contrôler ses données, qui trouvent ainsi une seconde vie.</p>
<h2>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/pourquoi-je-recupere-mes-donnees-hebergees-dans-un-saas-et-pourquoi-vous-devriez-faire-de-meme/" 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="">D&eacute;j&agrave; 100 abonn&eacute;s au Courrier du hacker une semaine apr&egrave;s son lancement</a> (20/09/2017)</li><li>Carl Chenet : <a href="">Pourquoi j&rsquo;ai lanc&eacute; le Courrier du hacker, newsletter sur le Logiciel Libre et Open Source</a> (27/09/2017)</li><li>Carl Chenet : <a href="">Le Courrier du hacker : le point apr&egrave;s (d&eacute;j&agrave;) 5 num&eacute;ros et les le&ccedil;ons retenues</a> (16/10/2017)</li><li>Carl Chenet : <a href="">D&eacute;j&agrave; 500 abonn&eacute;s &agrave; la newsletter hebdomadaire du Logiciel Libre</a> (03/11/2017)</li><li>Carl Chenet : <a href="">Meilleurs articles 2017 du Courrier du hacker, newsletter du Logiciel Libre</a> (04/01/2018)</li></ul></div></p>


feed_id: https://olpc-france.org/blog/2018/07/sugarizer-presente-aux-rmll-2018/
title: OLPC France : Sugarizer présenté aux RMLL 2018
uri: OLPC-France-Sugarizer-présenté-aux-RMLL-2018
url: https://olpc-france.org/blog/2018/07/sugarizer-presente-aux-rmll-2018/
content:
<p><a href="media/ad98858b.IMG_0477_small.jpg" data-original-source="https://olpc-france.org/blog/wp-content/uploads/2018/07/IMG_0477_small.jpg"><img src="media/ad98858b.IMG_0477_small.jpg" data-original-source="https://olpc-france.org/blog/wp-content/uploads/2018/07/IMG_0477_small.jpg" alt="" width="605" height="806"></a>Nous seront présents aux <a href="https://2018.rmll.info/">Rencontres Mondiales du Logiciels Libres 2018</a> qui se tiendront à Strasbourg la semaine prochaine.</p>
<p>Les RMLL sont cette année sous le thème de l’éducation et nous y présenteront bien entendu <a href="http://sugarizer.org/">Sugarizer</a>, notre plate-forme éducative libre.</p>
<p>Vous pouvez venir nous rencontrer <strong>mardi 10 juillet</strong> de <strong>11h30 à 12h</strong> pour une conférence générale de présentation de Sugarizer ou l’après-midi lors d’un atelier de <strong>15h à 17h</strong> présentant le développement d’une activité en<br>
HTML5/JavaScript.</p>
<p>Le reste du temps si vous nous croisez dans les couloirs, nous seront reconnaissables à notre T-Shirt !</p>
<p>A bientôt.</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/2018/07/sugarizer-presente-aux-rmll-2018/" 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="">Vid&eacute;o de la pr&eacute;sentation Sugarizer &agrave; Scratch2017bdx</a> (22/07/2017)</li><li>OLPC France : <a href="">Sugarizer, en route pour la version 1</a> (28/08/2017)</li><li>OLPC France : <a href="">Scratch d&eacute;sormais int&eacute;gr&eacute; &agrave; Sugarizer</a> (03/01/2018)</li><li>OLPC France : <a href="">Le XO cr&eacute;&eacute; l&rsquo;enthousiasme &agrave; Saint-Denis</a> (21/06/2012)</li><li>OLPC France : <a href="">OLPC France en ordre de marche pour 2013</a> (23/10/2012)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/juno-beta-1-est-disponible/
title: elementary OS : Juno Beta 1 est disponible, mais…
uri: elementary-OS-Juno-Beta-1-est-disponible-mais
url: http://www.elementaryos-fr.org/juno-beta-1-est-disponible/
content:
<p>Il est des news qu’il est agréable de voir en ces temps où la température atteint des sommets et lorsque les vacances d’été approchent : La team elementary OS a sorti la Beta 1 de Juno… Toutefois c’est avec grande précaution qu’il faut appréhender cette version, elle n’est pas destinée à tout le le monde.</p>
<p><span></span></p>
<p>Cette pré-release n’est pas adaptée pour de la production : Juno n’est pour l’instant pas prêt à être utilisé au quotidien et ne peut pas remplacer Loki. Le message de Daniel est relativement clair (la version française se trouve plus bas) :</p>
<div><h3>Daniel's warning</h3><p>
</p><p>Beta is a special release intended for our 3rd party developers and highly technical users. Developers need a pre-release in order to test and take advantage of new platform features and to publish their apps so that we don’t release with an empty store. We also invite highly technical users to test Beta in non-production environments to find major regressions and show-stopping issues. In other words:</p>
<blockquote><p>AppCenter is empty in this release and it is not safe to use in production environments. <strong>This is not a release.</strong> This is a pre-release.</p></blockquote>
</div>
<div><h3>Alerte de Daniel</h3><p>
</p><p>Une Beta est une version spécialement prévue pour les développeurs tierces ainsi que les utilisateurs ayant un niveau technique important. Les développeurs ont besoin d’une pré-version dont la finalité est de tester, s’approprier les nouvelles fonctionnalités afin de publier leurs applications. Cela pour ne pas avoir un AppCenter vide lors de la sortie de la version finale. Nous (<em>l’équipe d’elementary</em>) invitons les power users à tester cette version dans un environnement de développement/test afin de de trouver de possibles régressions majeures ainsi que des problématiques bloquantes. En d’autres termes :</p>
<blockquote><p>AppCenter est actuellement vide dans cette version, il est déconseillé d’utiliser cette version en production. <strong>Ceci n’est pas une version finale.</strong> Ceci est une pré-version.</p></blockquote>
</div>
<p>Ce message étant important, il était nécessaire de le faire apparaître clairement.</p>
<br><p>Cette version va aussi permettre de faire avancer la partie localisation de l’OS. Pour ceux ne sachant pas de quoi il en retourne, sachez que toutes les phrases que vous pouvez voir apparaître en français (et tout autre langue) ont été traduites à la main par différents bénévoles (note : je participe aussi à la traduction en français de Juno). Il se peut alors que certaines traductions ne soient pas adaptées et/ou peuvent manquer de sens, si tel est le cas, je vous invite à vous rendre sur le <a href="https://medium.com/elementaryos/developer-preview-juno-beta-1-is-here-ce9160085bb2">Medium</a> de l’équipe pour apporter votre contribution.</p>
<p>Cette Beta étant un outil de développement, il est fort probable que de nombreux bugs soient présents. Si vous êtes développeur et avez envie d’apporter votre aide à ce projet, je vous invite à vous rendre sur le <a href="https://medium.com/elementaryos/developer-preview-juno-beta-1-is-here-ce9160085bb2">Medium</a> de l’équipe pour vous y faire connaître.</p>
<p> </p>
<p>Pour récupérer cette ISO, il faudra vous rendre à cette url : <a href="https://developer.elementary.io/#beta">https://developer.elementary.io/#beta</a> afin de télécharger cette version de développement (voici le hash de cette ISO : SHA256Sum :<code>6074806c242a8d916c2e46c6adaffede4863b9cf3040e4099dda22d7732e639f</code>)</p>
<p>Je vous souhaite à toutes et tous de bonnes vacances.</p>
<p> </p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/juno-beta-1-est-disponible/">Juno Beta 1 est disponible, mais…</a> a été publié sur le site de la <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS - </a></p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/juno-beta-1-est-disponible/" title="Visit the source">elementary OS</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.goffi.org/b/VJDuyuhxsA78xM6BYHkqoh/salut-alpha,-contributrices,-contributeurs,-claviers
title: Goffi : Salut à Toi 0.7 alpha, contributrices, contributeurs, à vos claviers !
uri: Goffi-Salut-à-Toi-0-7-alpha-contributrices-contributeurs-à-vos
url: https://www.goffi.org/b/VJDuyuhxsA78xM6BYHkqoh/salut-alpha,-contributrices,-contributeurs,-claviers
content:
                    <div><p>C'est avec plaisir que je vous annonce la sortie de la première version alpha de Salut à Toi 0.7. Cela permet d'une part de vous montrer l'état, les avancées et l'orientation du projet, mais aussi de faire un appel à la contribution. Je vais dans la suite de cet article vous présenter une partie des capacités de Salut à Toi, ainsi que vous expliquer briévement comme les utiliser.</p>
<p>Vous trouverez un lien vers un fichier <code>.apk</code> pour tester sur Android dans la section « Testez ! ».</p>
<p>Pour mémoire, Salut à Toi est un écosystème collaboratif, multi interfaces (web, bureau, appareils portatifs, terminal, ligne de commande), multi-plateformes, et multi-usages. Il permet de gérer vos communications, de vous organiser, de partager vos fichiers, etc. C'est aussi, et avant tout un projet engagé qui prend en compte l'impacte des nouvelles technologies sur nos vies, et qui cherche à stimuler le débat public.</p>
<p>Nous allons nous concentrer sur les interfaces Web, et bureau/appareils portatifs, car ce sont celles qui sont les plus susceptibles d'intéresser le plus grand nombre.</p>
<ul><li>site officiel : <a href="https://salut-a-toi.org/">https://salut-a-toi.org</a></li>
<li>blog du développeur principal : <a href="https://www.goffi.org/">https://www.goffi.org</a></li>
</ul><h1>Interface web (appelée « Libervia »)</h1>
<p>Libervia a entamé des changements très importants, avec l'apparition d'un cadriciel (« framework » en anglais) web.</p>
<p>L'idée, <a href="https://www.goffi.org/b/de83128a-57fc-4de3-ab5d-43ac5e632532/construisez-internet-decentralise-avec-libervia-salut">expliquée dans un billet de blog</a> est de fournir les composants de base (comptes et authentification, permissions, commentaires, etc.) directement utilisables et décentralisés grâce à XMPP. On construit ainsi facilement des sites automatiquement décentralisés et fédérés.</p>
<p>Notez que tout est prévu pour la traduction dans différentes langues, mais que pour l'instant seul l'anglais est disponible. De l'aide serait grandement appréciée pour améliorer cela !</p>
<p>Voyons les fonctionnalités déjà disponibles :</p>
<h2>Chat</h2>
<p><img src="media/24334623.libervia_pages_chat.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_pages_chat.png" alt="capture d'une discussion avec le « chat » de Libervia"></p>
<p>Probablement le plus évident, il y a une application de messagerie instantanée. Pour l'utiliser il faut cliquer sur « Chat », et vous connecter si ce n'est pas encore fait.</p>
<p>Vous arrivez alors dans un panneau indiquant les salons contenus dans vos marque-pages, il vous suffit de cliquer sur l'un d'eux, ou d'indiquer l'identifiant (jid) d'un nouveau salon. C'est pour le moment assez basique, vous pouvez toutefois entrer « /help » pour avoir accès à liste des commandes textuelles.</p>
<h2>Blog</h2>
<p><img src="media/374c2936.libervia_pages_blog.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_pages_blog.png" alt="mon blog, qui tourne avec Libervia"> Une des fonctionnalités phares de SàT, et peu courante dans le monde XMPP (le seul client activement développé le permettant également étant Movim), est le blog (qui est donc décentralisé).</p>
<p>Un clique sur le menu vous amènera sur une page de « découverte » où vous pourrez voir vos contacts ayant un blog. Cliquez sur l'un d'eux pour le lire, ou indiquez un identifiant pour en lire un qui n'est pas dans vos contacts.</p>
<h2>Forums</h2>
<p><img src="media/93a1f3be.libervia_pages_forums.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_pages_forums.png" alt="un forum décentralisé qui tourne sur XMPP"></p>
<p>Fonctionnalité unique dans le monde XMPP, SàT propose un système de forums, qui permet en pratique d'organiser des discussions dans des catégories. Les forums étant en arrière plan la même chose que les blogs, il est possible d'utiliser un blog comme forum et vice versa.</p>
<p>La création de forums se fait par un ou une administrateur/ice en ligne de commande avec l'outil « jp » (voir ci-dessous).</p>
<h2>Événements</h2>
<p><img src="media/9c087e35.libervia_pages_events.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_pages_events.png" alt="la liste personnelle des événements"></p>
<p>Autre fonctionnalité unique dans le milieu XMPP (et en décentralisé ?), SàT permet de créer des événements, et bien sûr d'y inviter du monde.</p>
<p>Comme pour les autres fonctionnalités, la page est prévue pour être simple à utiliser : vous avec un bouton « créer un événement », qui vous mène à un formulaire. Un nom, un lieu et une date plus tard (et éventuellement une photo pour le représenter), et votre événement est créé. Vous arrivez alors sur la page d'administration où vous pouvez indiquer les personnes à inviter.</p>
<p>Les événements sont pour le moment privés, uniquement vous et vos invités y ont accès, mais des événements publiques sont prévus.</p>
<p><img src="media/3192b78c.libervia_pages_events_2.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_pages_events_2.png" alt="un invité répond à la demande RSVP d'un événement"></p>
<p>À noter qu'il est possible (mais pas encore depuis l'interface web) d'ajouter des champs arbitraires à vos événements, permettant par exemple de préciser ce que vos invités amènent à un pique-nique.</p>
<h2>Partage de fichiers</h2>
<p><img src="media/22e8d36e.libervia_pages_file_sharing.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_pages_file_sharing.png" alt="le partage de fichier depuis le navigateur"></p>
<p>Là on touche à une fonctionnalité utile au quotidien, et dans beaucoup de circonstances. Salut à toi permettait depuis longtemps de s'envoyer des fichiers, ou d'en déposer sur votre serveur, mais il s'agit ici de partager un ou des répertoires, ou de déposer des fichiers sur un serveur.</p>
<p>Tout ceci est expliqué dans un <a href="https://www.goffi.org/b/EWc7ic8xZ8m6EZZp4zz4iZ/partage-fichiers-arrive-dans-prochaine-version-salut">récent billet de blog</a>, mais je vous donne tout de même 2 exemples pour bien comprendre :</p>
<ul><li>
<p>vous êtes chez vous, vous venez de prendre une vidéo et des photos sur votre téléphone que vous voulez voir sur votre ordinateur. Vous avez installé Cagou, l'interface bureau/Android de SàT sur votre appareil et partagé votre répertoire photo. Depuis votre ordinateur de bureau, dans la partie « partage de fichiers » vous voyez votre appareil et pouvez télécharger directement la vidéo et les photos. La connexion se fera directement sur le réseau local d'appareil à appareil, vos fichiers ne transiteront pas par un serveur situé on ne sait où.</p>
</li>
<li>
<p>vous avez des fichiers que vous voulez accéder de n'importe où n'importe quand (des photos ou des documents de travail par exemple). Vous les mettez dans un répertoire virtuel sur votre composant de partage de fichier (une instance SàT également, voir plus bas), et vous y accédez aussi simplement que dans l'exemple précédent.</p>
</li>
</ul><p>Notez que bien qu'avec Cagou la connexion se fait directement quand c'est possible, ça n'est pas encore le cas pour Libervia qui téléchargera d'abord le fichier sur le serveur avant de la fournir en HTTPS. La connexion directe nécessitera WebRTC qui est prévu pour la version 0.8.</p>
<p>Les permissions se gèrent très simplement : vous indiquez qui a le droit d'accéder à vos fichiers en quelques cliques.</p>
<p>Les fichiers passent pour le moment en clair (non chiffré), mais ceci ne devrait plus être le cas d'ici la version finale.</p>
<h2>Albums photos</h2>
<p><img src="media/39a78441.libervia_pages_photos_album.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_pages_photos_album.png" alt="un album photo avec un commentaire"></p>
<p>Basé sur la fonctionnalité précédente, un mode album photos permet de présenter un dossier qui ne contient que des photos avec une vue adaptée, et de le commenter.</p>
<p>Les permissions sont très utiles ici, permettant de ne laisser, par exemple, que votre famille visionner un album.</p>
<p>Il n'est pas encore possible d’accéder à un album depuis l'interface de Libervia, pour tester vous allez devoir changer l'URL à la main depuis le partage de fichiers (en remplaçant <code>files/list</code> par <code>photos/album</code>).</p>
<h2>Tickets</h2>
<p><img src="media/07f9bd94.libervia_pages_tickets.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_pages_tickets.png" alt="les tickets de SàT, les premiers ont été importés de Bugzilla"></p>
<p>Développé pour nos propres besoins, SàT permet désormais de gérer des tickets à la façon d'une forge logicielle. On est dans le classique ticket de suivi, rapport de bogue, tâche à faire, etc.</p>
<p>Les champs sont libres, il est ainsi très facile d'utiliser cette fonctionnalité pour tout type de listes : tâches à faire, mais aussi, par exemple, liste de courses.</p>
<h2>Requêtes de fusion</h2>
<p><img src="media/544144c6.libervia_pages_merge_requests.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_pages_merge_requests.png" alt="un patch essentiel est en cours de revue"></p>
<p>Dans la lignée des tickets, SàT gère également les « requêtes de fusion » (ou « merge requests » en anglais). Développé et utilisé en premier lieu pour le développement de SàT lui-même, ce système a l'avantage de ne pas être lié à un outil particulier (comme Git ou Mercurial). Il est actuellement utilisé avec Mercurial, mais il est possible de l'utiliser avec ce que l'on souhaite, et cela n'est pas réservé au développement de code logiciel.</p>
<p>Ces 2 dernières fonctionnalités font de SàT une forge décentralisée. Même si elle est encore basique, elle a l'avantage d'être simple d'utilisation, souple et facilement adaptable, et surtout il n'existe pas ou peu de forge décentralisées à l'heure actuelle (on peut sans doute compter <a href="https://www.fossil-scm.org/">Fossil</a>, et peut être d'autres).</p>
<p>Encore une fois, l'arrivée de contributions permettrait d’accélérer les choses et d'en faire un outil très puissant.</p>
<h2>Application</h2>
<p><img src="media/4392d677.libervia_legacy.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/libervia_legacy.png" alt="la partie dynamique, qui est en maintenance minimal et sera réécrite pour la 0.8"></p>
<p>Pour conclure ce petit tour de Libervia, notons l'application qui vous amènera à une version entièrement dynamique, plus élaborée mais également plus difficile à utiliser, la version de base voulant être facile à prendre en main.</p>
<p>L'application web Libervia permet d'utiliser des widgets que vous pouvez déposer côte à côte, de faire du chiffrement de bout en bout (via OTR), ou de publier des billets de blog en mode simple ou WYSIWYG, avec la syntaxe qui vous convient (Markdown par exemple).</p>
<p>Il s'agit de l'application historique qui pour des raisons techniques n'est plus qu'en maintenance minimale et comporte un certain nombre de problèmes (comme le contact qui apparait 2 fois, visible dans la capture ci-dessus). Elle sera réécrite pour SàT 0.8, mais est laissée dans cette version en l'état pour ceux qui souhaitent toujours l'utiliser.</p>
<h1>Cagou (bureau/Android)</h1>
<p>Promise suite à notre campagne de financement, qui nous a permis de récolter un peu plus de 3000 €, Cagou est notre nouvelle interface de bureau et pour appareils Android. Elle se veut moderne, facile à utiliser, et puissante.</p>
<p>Son interface originale est inspirée de Blender, elle permet de diviser l'écran pour afficher plusieurs widgets en même temps. Cette interface a été pensée pour qu'on puisse l'utiliser même sans connaître cette capacité de division, tout en étant évidant à utiliser une fois celle-ci découverte.</p>
<p>Pour utiliser un widget, cliquez tout simplement sur l’icône en haut à gauche du widget en cours pour sélectionner un autre.</p>
<p>Pour le moment, 5 widgets sont disponibles : chat, liste de contacts, partage de fichiers, sélectionneur de widgets et paramètres.</p>
<p>Tout en haut, vous avez un menu (uniquement sur le bureau) et une zone de notification, ou les messages apparaissent quelques secondes (et sont visibles en entier en cliquant sur la tête de Cagou gauche). De l'autre côté, une autre tête de Cagou peut apparaître quand vous recevez des notifications nécessitant une action de l'utilisateur (nouveau contact par exemple, ou demande d'authentification, voir ci-dessous). Ainsi pas de popup qui vole le focus quand vous tapez un message ou autre.</p>
<h2>Split</h2>
<p>Originalité de Cagou, inspirée de Blender, il est possible de diviser l'écran à volonté en cliquant sur les zones avec 3 points (en haut et à gauche) puis en les faisant glisser. Si la barre apparaît en rouge, cela veut signifie que vous allez fermer la zone. Une image animée devrait rendre les choses plus claires :</p>
<p><img src="media/8f6206ab.cagou_split.gif" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/cagou_split.gif" alt="démonstration des capacités de séparation des widgets (split) de Cagou"></p>
<p>Vous pouvez ainsi vous organiser comme vous l'entendez, et surveiller plusieurs choses en même temps. À terme il devrait être possible de garder les dispositions pratiques pour les remettre en place facilement.</p>
<h2>Chat</h2>
<p><img src="media/a226f9bc.cagou_chat.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/cagou_chat.png" alt="capture du mode « chat » de Cagou"></p>
<p>Le chat devrait être relativement intuitif. La zone du haut indique le salon ou l'identifiant (JID) de la personne avec laquelle vous discutez. Il est possible d'entrer un autre identifiant manuellement pour changer de salon, par exemple entrez <code>sat@chat.jabberfr.org</code> pour venir sur le salon de Salut à Toi.</p>
<p>Toujours en haut, l’icône « cadenas » à droite (visible uniquement dans les conversations 1/1) vous permet de chiffrer de bout en bout la conversation, avec OTR uniquement pour l'instant (voir plus bas).</p>
<p>Si vous avez plusieurs conversations en cours, vous pouvez passer de l'une à l'autre en balayant l'écran avec votre doigt horizontalement (mouvement aussi appelé « swipe »). Seules les conversations non déjà visibles sur l'écran seront disponibles, et pour le moment elles sont dans un ordre alphabétique (il est fort probable que les conversations récentes soit disponibles en premier d'ici la version stable).</p>
<p>Enfin dans la zone du bas, outre la zone de saisie vous voyer un bouton <code>+</code> cerclé qui permet d'ouvrir le panneau d'envoi de médias. Sur bureau vous n'avez pour le moment que la possibilité de choisir un fichier, mais sur Android vous pouvez sélectionner/prendre une photo, une vidéo, sélectionner un fichier, ou encore enregistrer un message audio. Dans tous les cas, vous pouvez choisir si vous voulez téléverser le fichier sur votre serveur, ou l'envoyer directement à votre correspondant, sans passer par le serveur.</p>
<h2>Transfert de fichiers</h2>
<p>Le principe a déjà été expliqué pour Libervia, voici une animation montrant comment partager un répertoire sur Cagou :</p>
<p><img src="media/0aa243b5.cagou_file_sharing.gif" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/cagou_file_sharing.gif" alt="partager un répertoire depuis Cagou"></p>
<p>Comme vous le voyez, il suffit de faire un clique/appui long sur le répertoire ou fichier à partager, et de sélectionner les personnes qui y auront accès.</p>
<p>Si vous cliquez sur le bouton « share local files » dans la zone d'en-tête pour changer de mode et voir les appareils qui partagent. Vous verrez alors apparaître – comme sur Libervia – 3 zones : la première avec les éventuels composants de partage, la deuxième avec vos propres appareils (votre téléphone ou ordinateur de bureau par exemple), et enfin les appareils de vos contacts. Là encore, la zone de saisie permet de filtrer les appareils affichés.</p>
<p><img src="media/f7f5b4f6.cagou_file_sharing_view_shared_files.png" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/cagou_file_sharing_view_shared_files.png" alt="voir les appareils qui peuvent partager des fichiers"></p>
<h2>Authentification sur un site externe</h2>
<p>SàT est un projet qui pousse à l'exploitation des différentes possibilités de XMPP, et notamment l'authentification sur des sites externes. Le principe est de pouvoir vous authentifier sans créer de compte sur n'importe quel site en indiquant juste votre JID.</p>
<p>Démonstration en vidéo, <a href="https://demo.agayon.be/">grâce au site de démo mis en place par jnanar</a>, l'écran sur la droite est un téléphone (capturé avec <a href="https://linuxfr.org/users/rom1v/journaux/scrcpy-une-appli-pour-afficher-et-controler-des-devices-android">scrcpy</a>):</p>
<p><img src="media/5d9b0ad9.xmpp_auth.gif" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/xmpp_auth.gif" alt="s'authentifier très simplement avec XMPP"></p>
<p>Vous pouvez très facilement intégrer cela dans votre propre site soit en utilisant <a href="https://git.kingpenguin.tk/chteufleur/HTTPAuthentificationOverXMPP">le composant de Chteufleur</a> (qui est d’ailleurs à l'origine de l'implémentation dans SàT, un grand merci à lui), soit en utilisant un serveur où c'est déjà en place (c'est pas exemple le cas sur <a href="https://jabberfr.org/">jabberfr</a> grâce aux GA – gentils admins – de ce site).</p>
<p>Notez bien qu'une fois ceci en place, dans votre site vous n'avez besoin d'effectuer qu'une seule requête HTTPS pour valider une authentification (et ça serait super qu'un lecteur <a href="https://linuxfr.org/suivi/identification-via-xmpp">fasse l'implémentation pour LinuxFr</a>).</p>
<h2>Contacts</h2>
<p>Pas besoin de s'éterniser sur ce mode, mais il est bon de savoir qu'il permet d'ajouter un contact en cliquant sur le bouton idoine en haut. Un/une clique/touche long(ue) permet également de supprimer un contact.</p>
<p>Un clique simple va lancer le mode discussion avec la personne choisie.</p>
<h1>Ligne de commande (JP)</h1>
<p>Il y a beaucoup trop de choses nouvelles dans jp pour tout décrire ici.</p>
<p>Quelques informations utiles tout de même :</p>
<ul><li>dans jp on met toujours les commandes puis les arguments (<code>jp [commande] [sous-commande] --arg_1 --arg_2 --etc</code>)</li>
<li><code>jp [commande] --help</code> vous permet de savoir comment utiliser une commande</li>
<li><code>jp shell</code> vous permet d'avoir une invite de commande REPL</li>
<li>il est possible d'avoir des commandes haut niveau et bas niveau. Par exemple pour le blog, vous pouvez avoir les billets d'un blog mis en forme en faisant <code>jp blog get -s blogueur@quelquepart.ext -O fancy</code>, ou le XML bas niveau avec <code>jp pubsub get -s blogueur@quelquepart.ext -n urn:xmpp:microblog:0</code></li>
<li>beaucoup de commandes disposent d'un système de mise en forme avec <code>--output</code> (ou <code>-O</code>). ainsi <code>jp blog get -s blogueur@quelquepart.ext -O json</code> vous permet de retrouver les métadonnées d'un fil de blog en JSON</li>
<li>jp est capable de générer des sites statiques grâce à <code>--output template</code></li>
<li>quand le générateur de site le supporte, vous pouvez directement utiliser l'URL d'un blog pour l'éditer. Par exemple, je peux éditer un de mes derniers billets de blog en faisant <code>jp blog edit -u https://www.goffi.org/b/khii3yEKWDhmNYSDt5GGrY/vers-forge-decentralisee-basee-xmpp</code> où <code>https://www.goffi.org/b/khii3yEKWDhmNYSDt5GGrY/vers-forge-decentralisee-basee-xmpp</code> est l'URL de la page générée en HTML. Je me retrouve alors avec mon éditeur de texte affichant le code de ma page d'un côté (dans la syntaxe de mon choix) et les métadonnées de l'autre. Notez que cela fonctionne avec les sites générés par Libervia, mais également avec Movim.</li>
</ul><p>Petite démonstration du shell pour lire un blog :</p>
<p><img src="media/c0ab1a51.jp_shell.gif" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/jp_shell.gif" alt="lecture d'un blog depuis le shell (jp)"></p>
<h1>Testez !</h1>
<p>Vous pouvez tester tout cela, les instructions d'installations sont disponibles (en anglais seulement, nous manquons de moyens pour traduire) <a href="https://wiki.goffi.org/wiki/Salut_%C3%A0_Toi/en">sur le wiki en cliquant ici</a>.</p>
<p>SàT (backend + jp (CLI) + Primitivus (TUI)) est disponible dans Debian experimental (merci à Robotux, Naha, Debacle et les autres empaqueteurs).</p>
<p>SàT et ses frontaux (jp, Primitivus, Cagou, Libervia) sont disponibles sur Arch Linux (merci à jnanar et Link Mauve)</p>
<p>Nous avons eu confirmation que SàT et Cagou fonctionnent sur Mac OS X (merci à xma), nous aimerions du monde pour tester également sur Windows, BSD*, ou autre.</p>
<p>Vous pouvez tester sur Android <a href="https://ftp.goffi.org/cagou/Cagou-0.1-debug.apk">en cliquant sur ce lien depuis votre appareil</a> (il faut avoir autorisé les installations depuis les sources externes).</p>
<p>Notez bien qu'il s'agit d'une version <code>alpha</code>, ce qui signifie :</p>
<ul><li>que ça plante, le code n'est pas encore stable</li>
<li>que toutes les fonctionnalités ne sont pas finies, ou présentes</li>
<li>que ça n'est pas optimisé</li>
<li>que ça n'est pas poli (graphiquement, il ne va vous insulter si vous êtes gentil avec lui)</li>
</ul><p>Ah, en parlant de fonctionnalité non encore présente, il y a de très fortes chances que le chiffrement de bout en bout avec OMEMO soit implémenté d'ici la version finale, grâce entre autres à <a href="https://github.com/Syndace/python-omemo">la disponibilité d'un nouveau module Python</a> (merci à Syndace, son auteur). Le chiffrement de bout en bout est déjà disponible depuis plusieurs années, mais via OTR uniquement jusqu'ici.</p>
<h1>Participez !</h1>
<p>Une dernière animation pour vous montrer la détection automatique de la langue, une fonctionnalité expérimentale :</p>
<p><img src="media/61e1bb8c.language_filtering.gif" data-original-source="https://repos.goffi.org/sat_docs/raw-file/tip/screenshots/0.7/language_filtering.gif" alt="détection de la langue, puis filtrage des messages"></p>
<p>Arrêtons-nous là pour les fonctionnalités, mais nous n'avons pas fait le tour.</p>
<p>Comme vous le voyez, il y a de quoi s'amuser et il y en a pour tous les goûts dans ce projet. Et ça tombe bien, avec les grandes vacances, vous avez certainement du temps devant vous, idéal pour contribuer sur un projet unique et engagé (engagez-vous qu'il disait) !</p>
<p>Vous pouvez commencer, par exemple, avec <a href="https://www.goffi.org/b/309142d2-beee-4f9e-9b48-b5211374dc58/guide-ecrire-greffon-pour">ce tutoriel pour écrire un greffon qui fonctionnera avec tous les frontaux</a>.</p>
<p>N'hésitez pas à passer sur le salon XMPP de SàT (<a href="xmpp:sat@chat.jabberfr.org?join">sat@chat.jabberfr.org</a>, aussi accessible <a href="https://chat.jabberfr.org/converse.js/sat@chat.jabberfr.org">sans compte via le web</a>).</p>
<p>Si jamais vous n'avez pas le temps (les pique-niques à plage c'est bien aussi), <a href="https://liberapay.com/salut_a_toi/">un soutien sur Liberapay</a> <a href="https://salut-a-toi.org/association.html">et/ou une adhésion à l'association</a> nous aide.</p>
<p>Essayez de faire passer le mot autour de vous, le projet manque de visibilité et a besoin de vous. Si vous souhaitez héberger une instance, vous pouvez commencer à tester (dans une partie « expérimentale/non stable » de votre site), et à nous faire des retours. Nous cherchons aussi du monde pour nous aider à empaqueter partout où c'est possible.</p>
<p>Merci d'avance, et à bientôt !</p></div>
                    
<p><img src="media/5b1e2ea8.1e4b13af438df6baa729681700f11a05" data-original-source="http://cdn.libravatar.org/avatar/1e4b13af438df6baa729681700f11a05" alt="Gravatar de Goffi" class="gravatar" /><br/><i>Original post of <a href="https://www.goffi.org/b/VJDuyuhxsA78xM6BYHkqoh/salut-alpha,-contributrices,-contributeurs,-claviers" title="Visit the source">Goffi</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Goffi : <a href="">Libervia/Salut &agrave; Toi &agrave; &laquo;&nbsp;f&ecirc;tons Linux&nbsp;&raquo; (Lausanne 28/11/2015)</a> (20/11/2015)</li><li>Goffi : <a href="">Libervia (Salut &agrave; toi) 0.6.0 : des avanc&eacute;es majeures&nbsp;!</a> (02/12/2015)</li><li>Goffi : <a href="">Libervia (Salut &agrave; toi) 0.6.0 : des avanc&eacute;es majeures&nbsp;!</a> (02/12/2015)</li><li>Goffi : <a href="">Libervia/Salut &agrave; Toi &agrave; &laquo;&nbsp;f&ecirc;tons Linux&nbsp;&raquo; (Lausanne 28/11/2015)</a> (20/11/2015)</li><li>Goffi : <a href="">Installer une instance de Libervia (S&agrave;T) en moins de 10 min</a> (10/03/2016)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2018/07/la-fondation-gnome-recrute/
title: Okki : La Fondation GNOME recrute
uri: Okki-La-Fondation-GNOME-recrute
url: https://www.gnomelibre.fr/2018/07/la-fondation-gnome-recrute/
content:
<p>On y croyait plus, mais ça y est. Suite au récent <a href="https://www.nextinpact.com/brief/gnome---un-don-anonyme-d-un-million-de-dollars-4136.htm">don d’un million de dollars</a>, la fondation se donne enfin les moyens de ses ambitions. Il aura donc fallu attendre plus de vingt ans et l’arrivée d’un généreux mécène pour que la fondation se décide enfin à embaucher. Par contre, n’espérez pas tout de suite des développeurs pour améliorer un certain nombre d’applications qui en auraient bien besoin (Documents, Musique, Photos…), on y est pas encore.</p>
<p>Mais comme l’<a href="https://www.gnome.org/news/2018/07/gnome-foundation-opens-recruitment-for-further-expansion/">indique Neil McGovern</a>, le directeur exécutif de la fondation, « <em>Ces postes sont essentiels pour s’assurer que la fondation reste durable et que nous soyons en mesure de soutenir la communauté dans des domaines clés. J’espère que nous pourrons continuer à développer la fondation pour que non seulement ces postes puissent continuer d’être financés, mais également pour permettre d’autres embauches à l’avenir.</em> »</p>
<p>Dans un premier temps, la fondation annonce quatre recrutements :</p>
<ul><li>Un <a href="https://www.gnome.org/foundation/careers/development-coordinator/">coordinateur du développement</a> qui devra rechercher de nouveaux fonds, nouer des partenariats avec les entreprises, obtenir des subventions… pour assurer l’expansion du projet (typiquement le poste qui aurait du être embauché il y a plus de dix ans, histoire de ne pas avoir besoin d’attendre un don miraculeux).</li>
<li>Un <a href="https://www.gnome.org/foundation/careers/program-coordinator/">coordinateur de programme</a> qui sera en charge de la planification et de la coordination des programmes et activités.</li>
<li>Un <a href="https://www.gnome.org/foundation/careers/devops-sysadmin/">DevOps / Administrateur système</a> qui devra gérer les serveurs de la fondation (Flathub, GitLab, intégration continue, moteur de production…) et mettre en place de nouveaux services selon les besoins.</li>
<li>Un <a href="https://www.gnome.org/foundation/careers/gtk-core-developer/">développeur GTK+</a> qui devra créer, développer et maintenir des composants de base du toolkit.</li>
</ul><p>Il s’agit donc d’une bien bonne nouvelle, et on se prend déjà à rêver des futures annonces qui pourraient subvenir. Comme je l’ai déjà dit, j’adorerais qu’on ne compte plus uniquement sur les bénévoles pour le développement ou la partie visuelle (thème, icônes, fond d’écran dynamique…) et qu’il y ait des professionnels à plein temps sur certains projets qui en auraient bien besoin.</p>
<p>D’autant plus, et on a pu le constater avec l’embauche par Red Hat de <a href="https://csorianognome.wordpress.com/">Carlos Soriano</a> en tant que mainteneur de <a href="https://wiki.gnome.org/Apps/Files">Fichiers</a>, d’avoir un développeur à plein temps sur un projet créé une certaine dynamique qui permet d’attirer de nombreux bénévoles (voir <a href="https://csorianognome.wordpress.com/2016/08/20/contributors-to-nautilus/"><em>Contributors to Nautilus</em></a> et <a href="https://csorianognome.wordpress.com/2018/02/09/nautilus-team-grows-its-my-pleasure-to-welcome-ernestas-kulik-as-co-maintainer/"><em>Nautilus team grows</em></a>), accélère le développement, apporte de nombreuses nouvelles idées et rend le projet incroyablement plus vivant.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="https://www.gnomelibre.fr/2018/07/la-fondation-gnome-recrute/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Okki : <a href="">Les dons en provenance de l&rsquo;UE seront d&eacute;sormais trait&eacute;s par la Fondation Wau Holland</a> (10/07/2015)</li><li>Okki : <a href="">La fondation GNOME adh&egrave;re au Manifeste des donn&eacute;es utilisateur 2.0</a> (03/09/2015)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Le-Markdown-comme-langage-d-ecriture-universel
title: genma : Le Markdown comme langage d'écriture universel ?
uri: genma-Le-Markdown-comme-langage-d-écriture-universel
url: https://blog.genma.fr/?Le-Markdown-comme-langage-d-ecriture-universel
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2763.jpg?1531067792" width="150" height="115"><div><p><span>
<img src="https://blog.genma.fr/local/cache-vignettes/L500xH381/markdown_everywhere-3cca2.jpg?1531067802" width="500" height="381" alt=""></span></p>
<p><strong>Introduction</strong></p>
<p>Il y a quelques années, quand j'avais un peu de temps et que je contribuais modestement à Wikipédia pour quelques pages, j'avais envisagé de passer du temps à apprendre la syntaxe wiki, chose que je n'ai fau final pas vraiment faîte, au-delà des quelques éléments de bases : gras, italique, lien hypertexte, liste à puces... Avec mon autohébergement et la mise en place de mon propre wiki pour concerntrer et tracer un certain nombres d'informations utiles (principe d'un wiki), j'ai un peu dérouillé ma syntaxe wiki mais sans plus.</p>
<p>En ayant commencé à utiliser Gitlab (voir à ce sujet <a href="https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal" title gitlab outil>Lifehacking - Gitlab, outil idéal ?</a>) pour la gestion des projets, dont les wikis lié aux services que je gère, j'ai commencé à passer plus de temps à faire du markdown (le langage d'écriture par défaut dans Gitlab), que j'avais déjà expérimenté au travers quelques fichiers Read.me publié sur des projets Git.</p>
<p>Devant le côté assez simple de Markdown, le fait qu'il puisse être utilisé pour mon outil de Wiki (Dokuwiki) via un plugin, je me suis posé de l'usage de Markdown comme langage universel : est-ce utile de passer prendre un peu de temps pour l'apprendre ? Telle est la question que je me suis posée et la réponse est tient en un mot : OUI. Ci-dessous le pourquoi et l'intérêt...</p>
<p><strong>Le Markdown ?</strong></p>
<p>Si je cite la définition de base du Markdown <i>Markdown est un langage de balisage léger créé par John Gruber en 2004. Son but est d'offrir une syntaxe facile à lire et à écrire. Un document balisé par Markdown peut être lu en l'état sans donner l'impression d'avoir été balisé ou formaté par des instructions particulières. Un document balisé par Markdown peut être converti en HTML ou en autres formats.</i></p>
<p>On retrouve deux des caractéristiques que j'apprécie particulièrement : léger et facile, convertissable.</p>
<p><strong>Quel éditeur ?</strong></p>
<p>Il existe différentes éditeurs qui supportent Markdown, dans le cadre de l'industrialisation de nos projets au sein de mes équipes et pour avoir une cohésion des outils (un même outil utilisé par tous permet de pouvoir s'aider facilement les uns les autres), nous avons retenu Atom avec l'extension Markdown comme éditeur de fichier. Atom permet d'avoir un aperçu de son document au moment de la saisie, on retrouve ce bon vieux WYSIWYG (What You See Is What You Get) que je connais depuis mes débuts à faire des pages HTML il y a un peu plus de 15 ans de ça... Associé à un plugin Git pour commiter les fichiers de wiki que l'on édite, c'est un outil pratique et qui convient à nos besoins.</p>
<p><strong>Un autre besoin</strong></p>
<p>Nous faisons beaucoup de rédaction de livrable, nous avons un certain nombre de documents à régulièrement rédiger pour les clients. Nous avons des templates définies avec des styles dans LibreOffice, ce qui est une bonne chose. Mais comment passer à la version supérieure de l'industrialisation ? En éditant la documentation sous forme de fichiers Mardown dans un dossier du projet dans notre instance Gitlab (qui nous sert aussi pour sa partie Kanban, suivi des fichiers de configuration...). On peut ainsi facilement travailler si besoin à plusieurs sur un projet, reprendre le projet, corriger la documentation (nous avons toute la puissance de Git pour la gestion des conflits, la décentralisation...) ce qui est, plus pratique que le suivi des modifications d'un seul et même document LibreOffice édité, à plusieurs, à tour de rôle.</p>
<p>Il faut ensuite le convertir de la source Markdown vers un format LibreOffice. Il existe Pandoc, comme couteau suisse de la conversion, qui permet de prendre différentes sources dans différents formats pour les formater convertir dans différents formats de sortie : Latex vers HTML ou Opendocument (format LibreOffice) par exemple, pour ne citer que deux parmi des dizaines de format. Pour tout savoir, <a href="https://pandoc.org/" title="le site de Pandoc">voir le site de Pandoc</a>. Pandoc accepte parmi tous ses formats d'entrée le format Markdown, mais le fichier LibreOffice sortit est un fichier de base.</p>
<p>GreenMan, pour ne pas le citer et avec qui je travaille, a pris sur lui le défi de construire une moulinette en shell bash, pour permettre une transformation d'une documentation écrite en Markdown vers un document formaté sur base de template de l'entreprise et ça marche. Il reste quelques ajustements à faire, nous devons relire et corriger / ajuster la mise en forme du document final pour quelques coquilles, mais le plus gros du travail est fait. Nous avons bien un outil qui nous permet de passer dur Markdown vers LibreOffice, selon un template de document prédéfini. Sur ce sujet, je reviendrai plus tard avec un article dédié co-rédigé avec GreenMan.</p>
<p>Mais c'est outil, sa simplicité d'usage (pour un administrateur système de base qui s'est lancé une commande shell) renforce cette idée d'appropriation du Markdown.</p>
<p><strong>Markdown pour les mails ?</strong></p>
<p>Ayant écrit un compte-rendu dans Gitlab et donc en syntaxe Markdown, j'ai fait un copier coller dans le corps du mail et j'ai eu à remettre en forme... Perte de temps... J'ai donc cherché rapidement et effectivement il existe une extension pour Thunderbird pour la prise en charge du Markdown. Et il existe bien une Extension pour Thunderbird qui correspond à mon besoin : Markdown Here.<br><i>Écrivez votre courriel avec Markdown, puis rendez-le attrayant.Markdown Here permet d'écrire un courriel avec Markdown et de le convertir (afin qu'il soit attrayant !) avant de l'envoyer. C'est parfait pour tous ceux qui n'aiment pas travailler avec des boutons de formatage pendant qu'ils écrivent un courriel. C'est particulièrement utile pour les programmeurs qui écrivent des courriels qui incluent du code — la coloration syntaxique est également supportée. Et pour les mathématiciens parmi nous : Markdown Here convertira tout aussi bien les formules TeX. </i> <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="http://markdown-here.com/" title="http://markdown-here.com">http://markdown-here.com</a> (en anglais)
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://github.com/adam-p/markdown-here" title="https://github.com/adam-p/markdown-here">https://github.com/adam-p/markdown-here</a> (en anglais)</p>
<p><strong>Conclusion</strong></p>
<p>Vu que je m'investis de plus en plus dans l'apprentissage du Markdown, il faudra également que je regarde quel outil permettrait de faire des supports de conférence en se basant sur ce langage d'écriture (Je sais que ça existe, il faudra que je vois), ce qui permettrait encore de renforcer l'intérêt et l'investissement sur ce langage.</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Le-Markdown-comme-langage-d-ecriture-universel" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


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

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

content:
<p>Pour la 27ème semaine de l'année 2018, 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/ztjgjr/la_renaissance_des_rss">La Renaissance Des RSS</a></li>
<li><a href="https://www.journalduhacker.net/s/mplshh/la_gendarmerie_nationale_opte_pour_un">La Gendarmerie Nationale opte pour un intranet tout open-source</a></li>
<li><a href="https://www.journalduhacker.net/s/cy7dr5/poste_de_travail_centos_7_mate_aux_petits">Poste de travail CentOS 7 + MATE “aux petits oignons”</a></li>
<li><a href="https://www.journalduhacker.net/s/xuqaor/comprendre_git_nommer_ses_commits">Comprendre Git : Nommer ses commits</a></li>
<li><a href="https://www.journalduhacker.net/s/peiz8c/qwant_change_son_design">Qwant change son design</a></li>
<li><a href="https://www.journalduhacker.net/s/dnffdc/demain_le_parlement_europ_en_devra">Demain, le Parlement européen devra s'opposer au filtrage automatisé</a></li>
<li><a href="https://www.journalduhacker.net/s/0v92cd/gmail_vous_avez_probablement_laiss_des_d">Gmail : vous avez probablement laissé des développeurs lire vos mails</a></li>
<li><a href="https://www.journalduhacker.net/s/6zoe2s/pourquoi_je_r_cup_re_mes_donn_es_h_berg_es">Pourquoi je récupère mes données hébergées dans un SaaS (et pourquoi vous devriez faire de même)</a></li>
<li><a href="https://www.journalduhacker.net/s/4qciky/sauvegarder_et_restaurer_des_index_dans">Sauvegarder et restaurer des index dans Elasticsearch</a></li>
<li><a href="https://www.journalduhacker.net/s/qavosz/lilo_un_moteur_de_recherche_qui_financent">Lilo, un moteur de recherche qui financent des projets sociaux et environnementaux</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?article169/liens-interessants-journal-du-hacker-semaine-27-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #27</a> (11/07/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #27</a> (10/07/2017)</li></ul></div></p>


title: Renault : Compte rendu des Rencontres Mondiales du Logiciel Libre 2018
uri: Renault-Compte-rendu-des-Rencontres-Mondiales-du-Logiciel-Libre-2018
feed_id:
https://blog.fedora-fr.org/renault/post/Compte-rendu-des-Rencontres-Mondiales-du-Logiciel-Libre-2018

url:
https://blog.fedora-fr.org/renault/post/Compte-rendu-des-Rencontres-Mondiales-du-Logiciel-Libre-2018

content:
<p>C'est ma première venue dans la ville de Strasbourg, je débarque pour
promouvoir le projet Fedora et bien entendu l'association Borsalinux-fr.</p>
<p><a href="https://forums.fedora-fr.org/profile.php?id=9921" hreflang="fr">gaia</a> m'a bien rejoint et m'a accompagné toute la semaine. Merci à lui
pour l'assistance et pour ces agréables moments.</p>
<p><a href="media/754e71b4.RMLL-2018-Stand.jpg" data-original-source="https://blog.fedora-fr.org/public/renault/Photos/RMLL-2018-Stand.jpg" title="RMLL 2018-Stand.jpg"><img src="media/82a5f42d..RMLL-2018-Stand_m.jpg" data-original-source="https://blog.fedora-fr.org/public/renault/Photos/.RMLL-2018-Stand_m.jpg" alt="RMLL 2018-Stand.jpg" title="RMLL 2018-Stand.jpg, juil. 2018"></a></p>
<h3>Déroulement</h3>
<p>Le samedi fut un peu chaotique niveau organisation apparemment, du coup nous
n'étions pas à l'emplacement prévu tout en étant éloignés des lieux de
conférences. Donc assez peu de visiteurs avec environ 5 personnes sur notre
stand. J'ai croisé à l'occasion Véronique Fritière qui organisait les <a href="https://jm2l.linux-azur.org/" hreflang="fr">JM2L</a> à Sophia-Antipolis
traditionnellement. Ils m'ont invité à rejoindre l'édition de cette année
(redevenu un évènement annuel au passage) le 15 décembre. J'ai passé la soirée
à manger avec des membres et contributeurs de <a href="https://zestedesavoir.com/" hreflang="fr">Zeste de Savoir</a>, un site libre
de tutoriels en français que je fréquente beaucoup et que je recommande.</p>
<p>Le dimanche, nous nous sommes installés à l'université entre Zeste de Savoir
et <a href="https://www.haiku-os.org/" hreflang="en">Haiku</a> ce qui fut bien
sympathique tout le long de la semaine. Ce fut plus fourni avec 15-20 personnes
utilisateurs ou non de Fedora. Dont des anglophones. On a croisé aussi le
président du LUG de Remi Collet qui a tenu à passer le bonjour. Rien de plus
spécifique.</p>
<p>Le lundi a été source d'un repas avec <a href="https://jibecfed.fedorapeople.org/blog/" hreflang="fr">Jean-Baptiste</a>,
responsable traduction de Fedora en français qui est un régional de l'étape.
Repas local à coup de tartes flambées suivi d'une petite visite agréable de la
charmante ville hôte des lieux. Discussions intéressantes sur comment essayer
d'attirer des nouveaux contributeurs. Agrémentées bien sûr les critiques
habituelles de Zanata et de la procédure de traduction dans Fedora. Cela me
donne de quoi travailler pour la suite. Merci pour l'accueil et ce moment
sympathique. On devrait se voir plus souvent. <img src="media/f72eb1bc.wink.png" data-original-source="https://blog.fedora-fr.org/themes/default/smilies/wink.png" alt=";-)"></p>
<p>Le lundi s'est terminé par une discussion avec Benoît Sibaud sur le
vénérable site <a href="https://linuxfr.org/" hreflang="fr">linuxfr.org</a> qui
publie régulièrement mon contenu à propos de Fedora. Et la visite d'<a href="https://www.linuxtricks.fr/news/" hreflang="fr">Adrien D</a> et TheSuperGeek
du canal IRC. Échanges intéressantes et toujours un plaisir de mettre une tête
sur un pseudonyme ou une voix. Environ une dizaine de personnes se sont
arrêtées chez nous.</p>
<p>Le mardi environ une dizaine de personnes sont venues, dont un qui a discuté
du manque du paquet d'ancestris (pour faire de la généalogie) dans les dépôts
de Fedora. J'en ai profité également pour faire un tour des stands présents, en
particulier Mozilla dont j'apprécie beaucoup les travaux. J'ai eu le droit à
une démonstration du synthétiseur / reconnaissance vocale et de WebVR.
Intéressant pour la suite.</p>
<p>Le soir nous avons fait un tour à l'activité LAN party des RMLL. Soirée
orientée rétro gaming, nous avons pu jouer à quelques jeux de la SNES mini,
Supertuxkart et Flightgear accompagné d'un pilote licencié et de son matériel
de simulation rendant l'expérience bien amusante.</p>
<p><a href="media/22233ecd.RMLL-2018-Flightgear.jpg" data-original-source="https://blog.fedora-fr.org/public/renault/Photos/RMLL-2018-Flightgear.jpg" title="RMLL 2018-Flightgear"><img src="media/b28ed54e..RMLL-2018-Flightgear_m.jpg" data-original-source="https://blog.fedora-fr.org/public/renault/Photos/.RMLL-2018-Flightgear_m.jpg" alt="RMLL 2018-Flightgear" title="RMLL 2018-Flightgear, juil. 2018"></a></p>
<p>Le mercredi matin a été l'occasion de présenter ma conférence sur <a href="https://blog.fedora-fr.org/renault/post/Apports-de-Fedora-%C3%A0-l-%C3%A9cosyst%C3%A8me-du-Logiciel-Libre" hreflang="fr">les Apports de Fedora Workstation à l'écosystème du Logiciel
Libre</a>. Cela s'est bien passé, il y avait environ une quizaine de personnes
qui y ont assistées et ils semblaient satisfaits. Un enregistrement ayant eu
lieu, la vidéo devrait être disponible à un certain moment. Ensuite partage
d'un repas avec gaia pour notre dernier jour dans une brasserie du coin. Durant
l'après-midi le stand a accueilli une dizaine personnes encore. Nous avons
généré notre seule image Live ce jour-là.</p>
<p>Pour finir, un petit troll sur l'EuheuheuhPC 701 avec Thierry Stoehr. La
machine était en effet incroyable pour l'époque (et son prix !).</p>
<h3>Bilan des discussions</h3>
<p>gaia semble satisfait des changements dans la doc et les notes de version,
il va nous soumettre normalement une liste d'articles ou d'infos qui manquent
et qui pourrait être selon lui utile. Il souhaiterait qu'on centralise quelque
part sur Peertube probablement les vidéo francophones de qualité parlant de
Fedora. Et pourquoi pas en produire nous mêmes aussi.</p>
<p>On a eu le retour d'une utilisatrice malvoyante qui a fait des commentaires
élogieux de Fedora par rapport à ce cas d'usage grâce à la disponibilité des
derniers outils libres comme Orca pour ces utilisateurs. Même si elle utilise
une distribution fournie par Hypra (basée sur Debian) pour bénéficier d'une
meilleure synthèse et reconnaissance vocale via des outils propriétaires
spécialisés.</p>
<p>Adrien D. semble satisfait de Fedora même s'il ne l'utilise pas au
quotidien. Il n'a critiqué que la qualité de l'outil dnfdragora pour gérer les
paquets graphiquement. On a évoqué la possibilité de travailler ensemble aux
alentours de la sortie de Fedora 29 pour proposer une vidéo de tests avec
questions / réponses à la fin. Ce serait en tout cas je pense enrichissant
d'aller vers plus de vidéos. Et il accepte de nous fournir ses vidéos à propos
de Fedora, ses vidéos étant dans l'ensemble de qualité ce qui est
appréciable.</p>
<p>Une ambassadrice de Mageia a mentionné une discussion avec Emmanuel Seyman à
propos de faire des commandes communes pour certains goodies afin de réduire
les coûts ce qui est en effet une possibilité intéressante.</p>
<p>Un utilisateur professionnel de Fedora semble avoir des soucis avec
VirtualBox, valgrind, ansible et VMware quand il y a gros changement de
versions. Autrement il en semble satisfait, et de la communication de Fedora-fr
aussi.</p>
<p>Un ex-utilisateur s'est plaint de l'instabilité d'Anaconda, notre
installateur qui à force de cracher à empêcher l'installation. Un autre de son
temps de démarrage long dans sa configuration. Enfin, <a href="https://forums.fedora-fr.org/viewtopic.php?id=66753" hreflang="fr">une
utilisatrice locale nous a pointé ses difficultés</a> à recharger sa carte de
transport en commun avec Fedora.</p>
<p>Pour le reste, des curieux ou des utilisateurs satisfaits dans l'ensemble de
la distribution. Malgré les fortunes diverses mentionnées plus haut.</p>
<p>Merci en tout cas aux organisateurs pour cet évènement. Ce n'est pas évident
de faire de l'évènementiel, j'en sais quelque chose. Bon courage en tout cas,
cela a été dans l'ensemble sympa d'y être, de voir ce beau monde et de discuter
avec des utilisateurs et contributeurs de tous les horizons.</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/Compte-rendu-des-Rencontres-Mondiales-du-Logiciel-Libre-2018" 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="">Rencontres Fedora 26 &agrave; Paris le 1er juillet</a> (11/06/2017)</li><li>Renault : <a href="">Compte rendu des JM2L 2017</a> (10/12/2017)</li><li>Renault : <a href="">Je repr&eacute;senterai Borsalinux-fr et Fedora aux RMLL 2018 &agrave; Strasbourg (7-12 juillet)</a> (16/06/2018)</li><li>Renault : <a href="">Pr&eacute;sence de Borsalinux-fr aux JM2L 2015 &agrave; Sophia-Antipolis le 28 novembre</a> (08/11/2015)</li><li>MrTom : <a href="">Fedora-fr sur twitter !</a> (23/11/2009)</li></ul></div></p>


feed_id: http://www.xieme-art.org/post/2018/07/Jeux-video-Linux-changer-habitudes-Lutris
title: ephase : Jeux sous Linux : je change mes habitudes
uri: ephase-Jeux-sous-Linux-je-change-mes-habitudes
url: http://www.xieme-art.org/post/2018/07/Jeux-video-Linux-changer-habitudes-Lutris
content:
<p>Je suis joueur depuis 1985, année où j’ai posé mes petits doigts d’enfant sur la manette d’une <a href="https://fr.wikipedia.org/wiki/ColecoVision">ColecoVision</a>. Je suis passé ensuite par les consoles Nintendo, l’Amiga 1200 chez un cousin chanceux puis le PC en 1996. Il restera ma principale source de jeu jusqu’au milieu des années 2000 et mon passage au “Full Libre”.</p>

<p>Notre plate-forme restant boudée des éditeurs jusqu’au début des années 2010, je pus renouer avec le jeu sur PC avec le Humble Indies Bundle V et ses jeux multi plates-formes puis la sortie de Steam pour Linux en février 2013. Je suis très vite passé sous <a href="https://store.steampowered.com/steamos">SteamOS</a> lors de sa phase bêta début 2013 qui deviendra alors mon <strong>“Anneau Unique” du jeu sous Linux</strong></p>

<h3>Une envie d’autre chose</h3>

<p>Les joueurs Linux doivent beaucoup à Valve mais mettre tous mes œufs dans le même panier ne me convient pas. Et certains problèmes de stabilité de SteamOS<sup><a href="http://www.xieme-art.org/post/2018/07/Jeux-video-Linux-changer-habitudes-Lutris#fn:n_steamstabilite" rel="footnote">1</a></sup> couplé à l’ancienneté des pilotes graphique proposés m’ont poussé à revoir l’organisation de ma machine dédiée au jeux-vidéo.</p>

<h3>Du tout Steam vers Archlinux / Lutris</h3>

<p>J’ai commencé par passer de SteamOS à Archlinux : fini Steam Big Picture et bonjour Openbox, Compton, Plank et Lutris. Alors que je pilotais SteamOS  avec mon Steam Controller, ce n’était pas vraiment confortable sous Openbox, même avec <a href="https://github.com/kozec/sc-controller">SC-Controller</a> : Je me suis résigné à acheter un petit ensemble clavier / touchpad sans fils</p>

<p><img src="media/6816b15c.bureau_lutris.jpg" data-original-source="http://www.xieme-art.org/public/jeuxvideo/gog_deadcells/bureau_lutris.jpg" alt="Mon nouvel environnement de jeu : Openbox, Compton, Plank et Lutris" title=""></p>

<h3>GOG pour acheter des jeux</h3>

<p>Changer le fonctionnement de ma machine de jeux est aussi l’occasion de <strong>changer ma façon d’en acheter</strong>. Pourquoi ne pas commencer par acheter des jeux chez GOG par exemple? Les jeux proposés sont sans verrous numériques et ne nécessitent pas le lancement de Steam ou d’autre interfaces pour fonctionner<sup><a href="http://www.xieme-art.org/post/2018/07/Jeux-video-Linux-changer-habitudes-Lutris#fn:n_gamerun" rel="footnote">2</a></sup></p>

<h4>Alternative aux cartes prépayées Steam</h4>

<p>Valve propose des cartes prépayées pour alimenter un “porte-monnaie” virtuel permettant d’acheter du contenu sur sa plate-forme. Ce moyen de paiement est idéal pour moi : pas besoin de laisser son numéro de carte de paiement, maîtrise totale du budget, idée cadeau idéale pour la famille / les amis et surtout “anonyme” (mon banquier ne voit pas que j’achète des jeux surtout si je règle la carte en espèce)</p>

<p>S’il n’y a pas de carte “GOG”, le magasin propose tout de même le paiement (ou l’approvisionnement du porte-monnaie) par les <a href="https://fr.wikipedia.org/wiki/Paysafecard">Paysafecard</a> que l’on trouve chez beaucoup de buralistes.</p>

<h4>Premier achat</h4>

<p><img src="media/dd34d28d.dead_cells_1.jpg" data-original-source="http://www.xieme-art.org/public/jeuxvideo/gog_deadcells/dead_cells_1.jpg" alt="Page Dead Cells sur GOG" title=""></p>

<p>Lorgnant depuis un moment du côté de <a href="https://www.gog.com/game/dead_cells">Dead Cells</a>, j’ai donc décidé de me l’offrir en passant par GOG. J’achète une Paysafecard de 25€, ajoute les fonds sur mon porte-monnaie et passe commande. C’est simple et ça fonctionne.</p>

<p>Dans ma bibliothèque de jeu je le retrouve bien ainsi qu’un lien pour télécharger la version Linux. Je télécharge l’installeur puis ajoute le jeu dans mon profil <a href="https://lutris.net/games/dead-cells/">Lutris</a>.</p>

<p>J’en profite pour créer un installeur pour GOG puisque seul celui pour Steam existe. La création d’installeur est simple et se fait directement sur la page du jeu : il suffit de s’inspirer d’un déjà existant et de lire la <a href="https://github.com/lutris/lutris/blob/master/docs/installers.rst">documentation</a>  (en anglais seulement)</p>

<p>Une fois l’installeur créé je retourne dans Lutris et l’exécute; il me demande le fichier précédemment téléchargé et réalise l’extraction des fichiers. Je le lance sans problème.</p>

<h3>Conclusion</h3>

<p>Bon bien sûr le Dead Cells est excellent : très bon gameplay nerveux, graphisme somptueux et il tourne à merveille. Je retiens surtout qu’acheter des jeux Linux sur GOG et utiliser Lutris se révèle simple et efficace. Il n’est pas question d’abandonner Steam définitivement, certains jeux n’étant tout simplement pas disponible sur GOG.</p>

<p>Prochaine étape : tester Itch.io et pourquoi pas imaginer jouer à des jeux Windows avec Lutris, Wine et DXVK : ça me paraissait impensables il y a peu mais au fond, si je peux acheter des jeux dans DRM et les faire fonctionner facilement sur Linux, pourquoi pas?</p>

<p><img src="media/a026bb7a.deadcells.jpg" data-original-source="http://www.xieme-art.org/public/jeuxvideo/gog_deadcells/deadcells.jpg" alt="Écran d'accueil  Dead Cells" title=""></p>

<div>
<hr><ol><li>
<p>Chez moi certains paquets ne fonctionnaient plus au bout d’un moment et me poussait à réinstaller le système. <a href="http://www.xieme-art.org/post/2018/07/Jeux-video-Linux-changer-habitudes-Lutris#fnref:n_steamstabilite" rev="footnote">↩</a></p>
</li>

<li>
<p>Tous les jeux Steam que j’ai essayé de lancer lancent aussi Steam et les quelques tentatives pour l’empêcher ont échouées <a href="http://www.xieme-art.org/post/2018/07/Jeux-video-Linux-changer-habitudes-Lutris#fnref:n_gamerun" rev="footnote">↩</a></p>
</li>

</ol></div>
<p><img src="media/1a4b2017.281735ef45203576d6a311b5167aaffe" data-original-source="http://cdn.libravatar.org/avatar/281735ef45203576d6a311b5167aaffe" alt="Gravatar de ephase" class="gravatar" /><br/><i>Original post of <a href="http://www.xieme-art.org/post/2018/07/Jeux-video-Linux-changer-habitudes-Lutris" title="Visit the source">ephase</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>ephase : <a href="">Humble Bundle et Archlinux</a> (02/06/2012)</li><li>ephase : <a href="">Steam final disponible sur Linux</a> (16/02/2013)</li><li>agatzebluz : <a href="">Humble Bundle 6 &ndash; une tr&egrave;s bonne cuv&eacute;e</a> (20/09/2012)</li><li>Philippe EauLand : <a href="">Activer compiz au d&eacute;marrage de Gnome sur Archlinux</a> (11/09/2010)</li><li>Philippe EauLand : <a href="">CDEMU : Monter / D&eacute;monter (Tous) les CD/DVD ultra-facilement</a> (16/09/2010)</li></ul></div></p>


feed_id: https://miamondo.org/2018/07/15/grace-a-framagit-jai-termine-mon-premier-roman-de-sf/
title: Miamondo : Grâce à framagit, j’ai terminé mon premier roman de science-fiction
uri: Miamondo-Grâce-à-framagit-j-ai-terminé-mon-premier-roman-de-sc
url: https://miamondo.org/2018/07/15/grace-a-framagit-jai-termine-mon-premier-roman-de-sf/
content:
<p>Bonjour, Aujourd'hui, c'est une bien belle journée qui commence... Et ceci, pour deux raisons! Cette nuit, j'ai fait un cauchemar abominable! La Croatie remportait la séance de tirs au but après un 0-0 à l'issue des prolongations. Puis, je me suis réveillé et j'ai réalisé que nous avions encore une chance de les battre puisque... <a href="https://miamondo.org/2018/07/15/grace-a-framagit-jai-termine-mon-premier-roman-de-sf/#more-19780">Lire la suite →</a></p>
<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://miamondo.org/2018/07/15/grace-a-framagit-jai-termine-mon-premier-roman-de-sf/" 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://www.dadall.info/article641/et-si-on-parlait-fediverse
title: dada : Et si on parlait Fédiverse ?
uri: dada-Et-si-on-parlait-Fédiverse
url: https://www.dadall.info/article641/et-si-on-parlait-fediverse
content:
<div><br></div><div>De mon point de vue, ces derniers mois est apparue une dynamique incroyable dans le monde libriste. Le point de départ de cette dynamique ? Mastodon, le Twitter dont on peut se servir les yeux fermés. Le détail qui fait que ça tient dans la durée ? La langue utilisée : ActivityPub.</div><div><br></div><div>Au départ, nous n'avions que Mastodon, rejoint ensuite par Peertube, puis PixelfFed, puis Plume et enfin Prismo. Ces noms de nous disent rien ? C'est normal, tout est encore en cours de développement et seuls les courageux font tourner ces applications. Patience.</div><div><br></div><div>Pourquoi je trouve que c'est une dynamique incroyable ? Quand Facebook parle le Facebook et Twitter le Twitter, les applications dont je vous parle se sont mises d'accord pour parler l'ActivityPub. Elles ont ceci de génial qu'elles parlent le même langage. <br></div><div><br></div><div>Une vidéo vous plaît ? Remerciez son créateur depuis votre Mastodon. Le résultat ?</div><div><br></div><div>Sur Framatube :</div><div><br></div><div align="center"><img src="media/8e722d8b.framatubecomm.png" data-original-source="https://www.dadall.info/data/images/federation/framatubecomm.png" alt=""></div><div><br></div><div>Sur Mindpalace :</div><div><br></div><div align="center"><img src="media/eb0fd304.mindpalacecomm.png" data-original-source="https://www.dadall.info/data/images/federation/mindpalacecomm.png" alt=""></div><div><br></div><div>Ce qu'il faut comprendre ? <br></div><div><br></div><div>- Les deux captures d'écran proviennent de deux instances Peertube différentes (<a href="https://framatube.org/" title="Framatube">Framatube</a>  / <a href="http://peertube.mindpalace.io/" title="Mindepalace">Mindepalace</a>)</div><div>- Les commentaires proviennent de 3 instances Mastodon différentes ( <a href="https://framapiaf.org/" title="Framapiaf">Framapiaf</a>  / <a href="https://mamot.fr/" title="Mamot">Mamot</a>  / <a href="http://diaspodon.fr/" title="Diaspodon">Diaspodon</a> )</div><div>- Ces commentaires sont visibles sur ces 5 bouts d'internet différents !</div><div><br></div><div>Et ça, c'est tout simplement incroyable. Le pire, c'est qu'il s'agit d'un exemple limité. Seulement 5 bouts d'Internet entrent en jeu. <strong>Seulement</strong>.</div><div><br></div><div>D'ici quelques jours, <a href="https://mstdn.io/@pixelfed" title="Pixelfed">Pixelfed</a>  sortira de son autarcie pour rejoindre la Fédiverse. Même s'il est actuellement possible de s'en servir (depuis <a href="https://pix.diaspodon.fr/" title="mon instance">mon instance</a>, par exemple, ou <a href="https://pix.hostux.social/" title="celle de Valère">celle de Valère</a>), l'application n'est pas bavarde sur la Fédiverse. <br></div><div>Lorsqu'un de vos amis postera une photo sur cet Instagram honnête, vous en serez averti sur Mastodon et vous pourrez interagir avec, toujours parce que ces deux choses parlent l'ActivityPub.</div><div><br></div><div>Que dire de <a href="https://baptiste.gelez.xyz/@/BaptisteGelez" title="Plume">Plume</a>  ? Ce moteur de blog vous permettra de partagez vos écrits sur la Fédiverse, de citer directement des gens dans vos billets et de laisser les gens publier des commentaires depuis Mastodon. Le tout en toute transparence.</div><div><br></div><div><a href="https://mastodon.social/@prismo" title="Prismo">Prismo</a> devrait aussi entrer dans ce grand capharnaüm : un Reddit dans la Fédiverse ! Vous voulez partager mon article (parce qu'il est franchement génial, n'est-ce pas ?) sur Prismo, les utilisateurs de Mastodon seront au courant et pourrons interagir !</div><div><br></div><div>Ce qui se profile devant nous est tout simplement génial.</div><div><br></div><br>
<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/article641/et-si-on-parlait-fediverse" 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: Journal du hacker : Liens intéressants Journal du hacker semaine #28
uri: 2018-07-16-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-28
feed_id:
https://blog.journalduhacker.net/index.php?article170/liens-interessants-journal-du-hacker-semaine-28-2018

url:
https://blog.journalduhacker.net/index.php?article170/liens-interessants-journal-du-hacker-semaine-28-2018

content:
<p>Pour la 28ème semaine de l'année 2018, 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/ckesei/testez_les_principales_distributions">Testez les principales distributions Linux sans rien installer</a></li>
<li><a href="https://www.journalduhacker.net/s/7bksrj/un_attentat_la_fork_bomb_te_la_vie_19">Un attentat à la fork bomb ôte la vie à 19 processus</a></li>
<li><a href="https://www.journalduhacker.net/s/0vn5hm/tutoriel_sur_la_soudure_tout_savoir_pour">Tutoriel sur la soudure : tout savoir pour bien souder, un guide pour le débutant</a></li>
<li><a href="https://www.journalduhacker.net/s/ktggne/possible_coupure_de_service_sur">Possible coupure de service sur Liberapay</a></li>
<li><a href="https://www.journalduhacker.net/s/k7ruyj/diagnostic_de_lenteurs_inattendues">Diagnostic de lenteurs inattendues</a></li>
<li><a href="https://www.journalduhacker.net/s/xkvonc/peertube_le_youtube_d_centralis_r_ussit">PeerTube, le « YouTube décentralisé », réussit son financement participatif</a></li>
<li><a href="https://www.journalduhacker.net/s/vrxp3r/ma_s_lection_dapplications_f_droid_pour">Ma sélection d'applications f-droid pour Juillet 2018</a></li>
<li><a href="https://www.journalduhacker.net/s/o0wp5f/doctomachin_mange_doctotruc_le_d_de_la_fin">Doctomachin mange Doctotruc : le début de la fin du secret médical</a></li>
<li><a href="https://www.journalduhacker.net/s/ttyvwy/comparatif_des_solutions_r_seaux_pour">Comparatif des solutions réseaux pour Kubernetes</a></li>
<li><a href="https://www.journalduhacker.net/s/4r6fbf/git_trouver_le_commit_introduisant_une_r">Git - Trouver le commit introduisant une régression</a></li>
<li><a href="https://www.journalduhacker.net/s/6xe9c4/et_si_on_parlait_f_diverse">Et si on parlait Fédiverse ?</a></li>
<li><a href="https://www.journalduhacker.net/s/af78ew/logiciel_libre_scop_participation">Logiciel libre, SCOP, participation, redistribution, les valeurs clés de Bearstech</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?article170/liens-interessants-journal-du-hacker-semaine-28-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #28</a> (18/07/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #28</a> (17/07/2017)</li></ul></div></p>


feed_id: https://carlchenet.com/votre-veille-technologique-pendant-les-vacances/
title: Carl Chenet : Votre veille technologique pendant les vacances
uri: Carl-Chenet-Votre-veille-technologique-pendant-les-vacances
url: https://carlchenet.com/votre-veille-technologique-pendant-les-vacances/
content:
<p>Pendant les vacances, vous avez moins de temps disponible pour votre veille. Et pourtant l’actualité technologique continuent à bouger. Comment rester informé sans y passer trop de temps ?</p>
<p><span></span></p>
<p><strong>Trop long pas le temps :</strong> on va privilégier un coup d’oeil rapide sur la première page des agrégateurs de liens dans le domaine de la tech mais suffisamment généralistes pour ne pas les consulter tous un par un.</p>
<p>Pour une lecture plus synthétique et plus approfondie avec des résumés hebdomadaires, on va privilégier les newsletters des mêmes agrégateurs.</p>
<h2>Les agrégateurs de liens</h2>
<p>Les agrégateurs de liens sont un bon moyen de rester informé de l’actualité. On ne va pas aller dans le détail et lire tout ce qui passe, comme à votre habitude, mais rapide passage sur la première page nous permettra de saisir l’actualité brûlante en un coup d’oeil.</p>
<p>Exemple avec le plus connu des agrégateurs : <a href="https://news.ycombinator.com/">Hacker News</a></p>
<p><a href="https://news.ycombinator.com/"><img src="media/3a5bedf7.hackernews-frontpage.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/07/hackernews-frontpage.png" alt="" width="804" height="568" srcset="https://carlchenet.com/wp-content/uploads/2018/07/hackernews-frontpage.png 804w, https://carlchenet.com/wp-content/uploads/2018/07/hackernews-frontpage-300x212.png 300w, https://carlchenet.com/wp-content/uploads/2018/07/hackernews-frontpage-768x543.png 768w" sizes="(max-width: 804px) 100vw, 804px"></a></p>
<p>On va ainsi savoir très rapidement ce qui se passe et si un article bouscule l’actualité dans le ou les secteurs qui nous intéressent. Simple et efficace.</p>
<p><strong>L’erreur à éviter :</strong> on ne va pas faire le tour de tous les agrégateurs du monde. On prend les plus gros dans le domaine de la tech. Sinon ça veut dire passer sur les 2000 subreddits des différents domaines qu’on apprécie.</p>
<p><strong>Au niveau francophone</strong> pour rester connecter à l’actualité tech, on passe sur la première page du <a href="https://www.journalduhacker.net/">Journal du hacker </a></p>
<p><a href="https://www.journalduhacker.net/"><img src="media/9fe7d4b6.jdh-frontpage.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/07/jdh-frontpage.png" alt="" width="855" height="572" srcset="https://carlchenet.com/wp-content/uploads/2018/07/jdh-frontpage.png 855w, https://carlchenet.com/wp-content/uploads/2018/07/jdh-frontpage-300x201.png 300w, https://carlchenet.com/wp-content/uploads/2018/07/jdh-frontpage-768x514.png 768w" sizes="(max-width: 855px) 100vw, 855px"></a></p>
<p>Avec ces deux agrégateurs on a ainsi une vue globale et locale de l’actualité tech, avec les principaux points marquants de la dernière journée et des derniers jours.</p>
<h2>Les newsletters</h2>
<p>Le format newsletter est très compact, offre beaucoup de contenu en un e-mail, un contenu déjà sélectionné par l’auteur de la newsletter. Très pratique en vacances, on peut la consulter entre deux activités ou le soir juste en lisant les titres et en ouvrant les liens pour  approfondir si nécessaire.</p>
<p>L’astuce est de prendre une newsletter résumant l’actualité des agrégateurs de liens dont on a parlé juste avant. Pour Hacker News, on va partir sur la <a href="https://hackernewsletter.com/">Hacker Newsletter</a>.</p>
<p><a href="http://www.hackernewsletter.com/"><img src="media/93c64ffe.hackernewsletter.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/hackernewsletter.png" sizes="(max-width: 525px) 100vw, 525px" srcset="https://carlchenet.com/wp-content/uploads/2018/03/hackernewsletter.png 525w, https://carlchenet.com/wp-content/uploads/2018/03/hackernewsletter-300x45.png 300w" alt="" width="525" height="78"></a>Publiée chaque vendredi, elle vous résumera les principaux points de l’actualité tech de la semaine.</p>
<p><a href="https://hackernewsletter.com/"><img src="media/f3df463f.hackernewsletter-extrait.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/07/hackernewsletter-extrait.png" alt="" width="628" height="410" srcset="https://carlchenet.com/wp-content/uploads/2018/07/hackernewsletter-extrait.png 628w, https://carlchenet.com/wp-content/uploads/2018/07/hackernewsletter-extrait-300x196.png 300w" sizes="(max-width: 628px) 100vw, 628px"></a></p>
<p> </p>
<p><strong>Au niveau francophone,</strong> on va partir sur <a href="https://lecourrierduhacker.com/">le Courrier du hacker</a>.</p>
<hr><p><a href="https://lecourrierduhacker.com/"><img src="media/33b37354.cdh-haut-de-page.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/07/cdh-haut-de-page.png" alt="" width="790" height="124" srcset="https://carlchenet.com/wp-content/uploads/2018/07/cdh-haut-de-page.png 790w, https://carlchenet.com/wp-content/uploads/2018/07/cdh-haut-de-page-300x47.png 300w, https://carlchenet.com/wp-content/uploads/2018/07/cdh-haut-de-page-768x121.png 768w" sizes="(max-width: 790px) 100vw, 790px"></a>
	<section><form method="POST" data-attr-form-id="1">

													<label for="yikes-easy-mc-form-1-EMAIL">

										<!-- dictate label visibility -->
																					<span>
												E-mail											</span>
										
										<!-- Description Above -->
										
										<input name="EMAIL" placeholder="" required="required" type="email" value=""><!-- Description Below --></label>
									
				<!-- Honeypot Trap -->
				<input type="hidden" name="yikes-mailchimp-honeypot" value=""><!-- List ID --><input type="hidden" name="yikes-mailchimp-associated-list-id" value="22e5c06162"><!-- The form that is being submitted! Used to display error/success messages above the correct form --><input type="hidden" name="yikes-mailchimp-submitted-form" value="1"><!-- Submit Button --><button type="submit"> <span>Submit</span></button>				<!-- Nonce Security Check -->
				<input type="hidden" name="yikes_easy_mc_new_subscriber" value="19ed13b1f6"><input type="hidden" name="_wp_http_referer" value="/category/planet-libre/feed/"></form>
			<!-- MailChimp Form generated by Easy Forms for MailChimp v6.3.30 (https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/) -->

			</section></p>
<hr><p>Cette newsletter est également publiée le vendredi, on a ainsi une bonne idée de ce qui a été publié en français dans la semaine.</p>
<h2>Pour conclure</h2>
<p>Avec les agrégateurs de liens et leurs newsletters, il vous sera facile de rester informé pendant les vacances. Que ce soit en jetant un coup d’oeil rapide à un agrégateur de liens en journée, ou en épluchant une newsletter le soir, vous serez au courant de tout ce qui s’est fait sans trop empiéter sur le temps de vos vacances.</p>
<h2>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/votre-veille-technologique-pendant-les-vacances/" 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="">D&eacute;j&agrave; 100 abonn&eacute;s au Courrier du hacker une semaine apr&egrave;s son lancement</a> (20/09/2017)</li><li>Carl Chenet : <a href="">Pourquoi j&rsquo;ai lanc&eacute; le Courrier du hacker, newsletter sur le Logiciel Libre et Open Source</a> (27/09/2017)</li><li>Carl Chenet : <a href="">Le Courrier du hacker : le point apr&egrave;s (d&eacute;j&agrave;) 5 num&eacute;ros et les le&ccedil;ons retenues</a> (16/10/2017)</li><li>Carl Chenet : <a href="">D&eacute;j&agrave; 500 abonn&eacute;s &agrave; la newsletter hebdomadaire du Logiciel Libre</a> (03/11/2017)</li><li>Carl Chenet : <a href="">Meilleurs articles 2017 du Courrier du hacker, newsletter du Logiciel Libre</a> (04/01/2018)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2018/07/sortie-de-gnome-subtitles-1-4/
title: Okki : Sortie de GNOME Subtitles 1.4
uri: Okki-Sortie-de-GNOME-Subtitles-1-4
url: https://www.gnomelibre.fr/2018/07/sortie-de-gnome-subtitles-1-4/
content:
<figure><a href="media/e2581462.gnome-subtitles_14.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/07/gnome-subtitles_14.png"><img src="media/e2581462.gnome-subtitles_14.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/07/gnome-subtitles_14.png" alt="" width="782" height="776" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/07/gnome-subtitles_14.png 782w, https://www.gnomelibre.fr/wp-content/uploads/2018/07/gnome-subtitles_14-150x150.png 150w, https://www.gnomelibre.fr/wp-content/uploads/2018/07/gnome-subtitles_14-300x298.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/07/gnome-subtitles_14-768x762.png 768w" sizes="(max-width: 782px) 100vw, 782px"></a><figcaption>GNOME Subtitles 1.4</figcaption></figure><p><a href="http://gnome-subtitles.sourceforge.net/">GNOME Subtitles</a> est un éditeur de sous-titres qui prend en charge les principaux formats, offre la prévisualisation de la vidéo, permet la synchronisation de timings et la traduction des sous-titres.</p>
<p>La précédente version datant de mars 2013, on croyait le projet mort, mais le revoilà avec un portage en <a href="https://fr.wikipedia.org/wiki/GTK%2B">GTK+ 3</a> et diverses nouveautés, telles que :</p>
<ul><li>la prise en charge des fichiers vidéo <a href="https://fr.wikipedia.org/wiki/WebM">WebM</a> et <a href="https://fr.wikipedia.org/wiki/Ogg">OGV</a></li>
<li>l’affichage d’une demande de confirmation quand on recharge une traduction avec des modifications non sauvegardées</li>
<li>l’amélioration des boîtes de dialogue Timings Shift/Adjust, qui restent ouvertes lors de l’application des changements</li>
<li>la prise en charge des <a href="https://fr.wikipedia.org/wiki/Images_par_seconde">framerates</a> vidéo non standards</li>
<li>l’amélioration de la lecture vidéo intégrée</li>
<li>la mise à jour de GtkSpell vers la version 3.0</li>
</ul><p>Par contre, la <a href="https://l10n.gnome.org/module/gnome-subtitles/">traduction en français</a> est loin d’être complète.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="https://www.gnomelibre.fr/2018/07/sortie-de-gnome-subtitles-1-4/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Okki : <a href="">Sortie de Subtitle Editor 0.51.0</a> (19/04/2015)</li><li>Okki : <a href="">Sortie de gnome-mpv 0.3</a> (15/03/2015)</li><li>Okki : <a href="">Sortie de Shotwell 0.22</a> (24/03/2015)</li><li>Okki : <a href="">Sortie de Corebird 1.0</a> (28/03/2015)</li><li>Okki : <a href="">Sortie de HomeBank 5.0</a> (28/03/2015)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #29
uri: 2018-07-23-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-29
feed_id:
https://blog.journalduhacker.net/index.php?article171/liens-interessants-journal-du-hacker-semaine-29-2018

url:
https://blog.journalduhacker.net/index.php?article171/liens-interessants-journal-du-hacker-semaine-29-2018

content:
<p>Pour la 29ème semaine de l'année 2018, 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/hcidve/google_acquis_un_nouveau_tld_quest_il">Google a acquis un nouveau TLD, qu'est-il important de retenir à ce sujet ?</a></li>
<li><a href="https://www.journalduhacker.net/s/gw4dcn/memcached_la_m_moire_des_serveurs_web">Memcached, la mémoire des serveurs web</a></li>
<li><a href="https://www.journalduhacker.net/s/uydkis/les_flux_rss_maintenant">Les flux RSS, maintenant !</a></li>
<li><a href="https://www.journalduhacker.net/s/tl6vpr/grafana_superviser_tous_vos_serveurs_et_p">Grafana : Superviser tous vos serveurs et périphériques</a></li>
<li><a href="https://www.journalduhacker.net/s/5yo7oo/facebook_ouvre_executable_archives_un">Facebook ouvre eXecutable ARchives, un outil de création de paquetages Python exécutables pour Linux et macOS</a></li>
<li><a href="https://www.journalduhacker.net/s/vecgar/google_condamn_une_amende_de_434">Google condamné à une amende de 4,34 milliards d'euros : que lui reproche la Commission européenne ?</a></li>
<li><a href="https://www.journalduhacker.net/s/7hfahr/nouveaut_s_r_seau_de_la_distribution">Nouveautés réseau de la distribution CentOS 7</a></li>
<li><a href="https://www.journalduhacker.net/s/kciwft/aurora_acc_dez_au_play_store_sous_android">Aurora : accédez au Play Store sous Android sans les applications propriétaires Google</a></li>
<li><a href="https://www.journalduhacker.net/s/qyvhd3/snuffleupagus_version_0_3_0_dentalium">Snuffleupagus version 0.3.0 Dentalium elephantinum</a></li>
<li><a href="https://www.journalduhacker.net/s/07dvdh/khrys_presso_du_lundi_16_juillet">Khrys’presso du lundi 16 juillet</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?article171/liens-interessants-journal-du-hacker-semaine-29-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #29</a> (25/07/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #29</a> (24/07/2017)</li></ul></div></p>


feed_id: https://www.blog-libre.org/2018/07/23/raspberry-pi-3-modele-b-meme-pas-6-mois/
title: blog-libre : Raspberry Pi 3 Modèle B : Même pas 6 mois
uri: blog-libre-Raspberry-Pi-3-Modèle-B-Même-pas-6-mois
url: https://www.blog-libre.org/2018/07/23/raspberry-pi-3-modele-b-meme-pas-6-mois/
content:
<p>En tant que sysadmin et <a href="https://www.blog-libre.org/2017/11/18/cheminement-dun-power-user-de-windows-a-gnu-linux/" rel="noopener" target="_blank">power user</a> j’ai un gros défaut, j’aime quand ça fonctionne. J’ai un Pi depuis <a href="https://www.blog-libre.org/2018/02/04/un-bref-retour-sur-le-raspberry-pi-3-modele-b/" rel="noopener" target="_blank">moins de 6 mois</a>, il est en panne. Je précise que je suis toujours convaincu par la solution mais c’est mieux quand ça marche.</p><p>LED rouge au démarrage comme seule indication. Je doute fortement que ça vienne de la carte SD, lisible à partir d’un pc, reformatée avec <a href="https://etcher.io/" rel="noopener" target="_blank">Etcher</a> en utilisant la dernière image de Raspbian Stretch Lite pour tests, même problème. De plus je stockais les données sur clé USB (j’aime bien les SanDisk Cruzer Fit pour leur taille) afin d’éviter l’usure prématurée de la carte SD et j’avais désactivé l’écriture des logs. J’ai branché le Pi sur un chargeur de téléphone, même punition.</p><p>Dommage que ce ne soit probablement pas la carte SD, ça m’aurait fait une excuse pour tester les <a href="http://www.minimachines.net/actu/samsung-pro-endurance-64168" rel="noopener" target="_blank">Samsung Pro Endurance</a> mais à 27 euros c’est un peu trop.</p><p>Quelqu’un a eu un souci similaire ?</p>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2018/07/23/raspberry-pi-3-modele-b-meme-pas-6-mois/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Pierre-Alain Bandinelli : <a href="">Transformer un Raspberry Pi en passerelle vers Hubic d&#039;OVH : Nginx, script Toorop &amp;amp; Cloudfuse</a> (09/06/2013)</li><li>blog-libre : <a href="">Un bref retour sur le Raspberry Pi 3 Mod&egrave;le B</a> (04/02/2018)</li><li>Marco : <a href="">Lancer une vid&eacute;o &agrave; partir d&rsquo;un bouton connect&eacute; &agrave; une Raspberry Pi</a> (25/09/2014)</li><li>Manu Absolacom : <a href="">Faire un miroir avec apt-mirror de raspberry.org</a> (24/11/2012)</li><li>djibux : <a href="">Renommer le compte par d&eacute;faut sur un Raspberry Pi</a> (17/12/2014)</li></ul></div></p>


title: blog-libre : Récupérer les bookmarks de Firefox en ligne de commande (en jouant avec sqlite)
uri: blog-libre-Récupérer-les-bookmarks-de-Firefox-en-ligne-de-commande
feed_id:
https://www.blog-libre.org/2018/07/26/recuperer-les-bookmarks-de-firefox-en-ligne-de-commande-en-jouant-avec-sqlite/

url:
https://www.blog-libre.org/2018/07/26/recuperer-les-bookmarks-de-firefox-en-ligne-de-commande-en-jouant-avec-sqlite/

content:
<p>Depuis que j’utilise <a href="https://www.blog-libre.org/2018/01/13/mieux-utiliser-la-barre-dadresse-de-firefox/" rel="noopener" target="_blank">l’astuce</a> du Ctrl+l sur Firefox, je me base énormément sur mes bookmarks (marque-pages). L’étape suivante était de pouvoir les récupérer en ligne de commande (pour faire des trucs rigolos avec). Ça tombe bien, ça va me permettre de vous montrer un peu sqlite.</p><h2>sqlitebrowser</h2><p>Sur Ubuntu/Debian un <code>apt install sqlitebrowser</code> vous installera <a href="https://sqlitebrowser.org/" rel="noopener" target="_blank">sqlitebrowser</a>, à mon sens la meilleure application graphique pour les bases sqlite. Afin de jouer avec la base sqlite Firefox qui nous intéresse, on lancera <code>sqlitebrowser ~/.mozilla/firefox/*.default*/places.sqlite &amp;</code>. Je vous invite ensuite à cliquer sur l’onglet <strong>Parcourir les données</strong> puis dans <strong>Table</strong> regarder <strong>moz_boomarks</strong> et <strong>moz_places</strong>. Ce sont les deux tables qui vont nous intéresser.</p><p>Dans l’onglet <strong>Exécuter le SQL</strong> :</p><ul><li>Si vous tapez <code>select url from moz_places;</code> puis appuyez sur le bouton Play (ou F5 ou Ctrl+Entrée), vous allez récupérer la liste des URL de vos bookmarks. Vous venez d’afficher la colonne url de la table moz_places</li><li>Si vous tapez <code>select title from moz_bookmarks;</code> puis appuyez sur le bouton Play, vous allez récupérer la liste des titres de vos bookmarks. Vous venez d’afficher la colonne title de la table moz_bookmarks</li><li>Malheureusement la colonne url de la table moz_places vous renvoie beaucoup de résultats. On va utiliser <code>select url from moz_places,moz_bookmarks where moz_places.id=moz_bookmarks.fk;</code>, on sélectionne la colonne url des tables moz_places et moz_bookmarks où (condition where) les valeurs de la colonne id de la table moz_places (moz_places.id) sont égales aux valeurs de la colonne fk de la table moz_bookmarks (moz_bookmarks.fk)</li><li>Sinon vous pouvez aussi faire <code>select url from moz_places inner join moz_bookmarks on fk=moz_places.id;</code> mais pour les explications, il faudra me payer</li></ul><h2>Interroger sqlite en ligne de commande</h2><p>On peut tester nos requêtes SQL, chercher ce qui nous intéresse dans les tables mais comment récupérer les résultats directement depuis la ligne de commande ? On aura besoin de <code>apt install sqlite3</code> puis <code>echo 'select url from moz_places,moz_bookmarks where moz_places.id=moz_bookmarks.fk;' | sqlite3 ~/.mozilla/firefox/*.default*/places.sqlite</code>. C’est simple… quand on connaît.</p><p>Voici la ligne de commande complète que je vous recommande <code>echo 'select url from moz_places,moz_bookmarks where moz_places.id=moz_bookmarks.fk;' | sqlite3 ~/.mozilla/firefox/*.default*/places.sqlite | grep '^http' > ~/firefox.bookmarks</code>. La seule subtilité est le <code>grep '^http'</code> qui va sélectionner uniquement les lignes <strong>commençant</strong> par http en effet il est fort probable que vous ne vouliez pas les “place:” et les bookmarklets (comme <a href="https://blog.journalduhacker.net/index.php?article19/un-bookmarklet-pour-le-journal-du-hacker" rel="noopener" target="_blank">celui du Jdh</a>).</p><p>Moi perso je voulais encore autre chose les url des bookmarks ainsi que leurs titres :</p><pre>echo 'select moz_places.url,moz_bookmarks.title from moz_places,moz_bookmarks where moz_places.id=moz_bookmarks.fk;' | sqlite3 ~/.mozilla/firefox/*.default*/places.sqlite | grep '^http' > ~/firefox.bookmarks</pre><p></p><h2>Fonction ff</h2><p></p><pre>ff() {if [[ "$#" -eq 0 ]]then	(firefox >/dev/null 2>&amp;1 &amp;)elif [[ "$#" -gt 0 ]] then	fzf --bind 'right:accept' --multi --literal --exact --query="$*" --select-1 --exit-0 --print0 <~/firefox.bookmarks | sed -z 's/|.*//' | xargs -0 -I '{}' bash -c '(firefox "{}" >/dev/null 2>&amp;1 &amp;)'fi}</pre><p></p><p>Vous devez copier cette fonction par exemple dans votre <code>~/.bashrc</code>. Vous aurez besoin de <a href="https://github.com/junegunn/fzf" rel="noopener" target="_blank">fzf</a> (et du <a href="https://www.mankier.com/1/fzf" rel="noopener" target="_blank">man</a> hé hé hé). Si vous tapez <code>ff</code>, ça vous lancera Firefox. J’ai “https://www.journalduhacker.net/newest|jdh” dans mon ~/firefox.bookmarks, si je tape <code>ff jdh</code> ou <code>ff hack</code>, ça me lancera <a href="https://www.journalduhacker.net/newest" rel="noopener" target="_blank">https://www.journalduhacker.net/newest</a>. Si vous tapez <code>ff h</code> (<strong>h</strong>ttp étant un résultat présent sur chaque ligne) vous afficherez tous les bookmarks et pourrez lancer plusieurs bookmarks simultanément en les sélectionnant avec Tab.</p><p>Je ne donne aucune explication de plus : 1/ Devoir de vacances (j’ai été sympa, j’ai viré des paramètres) 2/ Pour apprendre et comprendre, il faut nécessairement mettre les mains dedans, il ne suffit pas de lire, il faut pratiquer, tester, se tromper 3/ Je me suis dit que certains apprécieraient de chercher à comprendre par eux-mêmes, il y a un grand plaisir à découvrir et comprendre par soi-même 4/ L’article sur fzf arrivera un jour mais va être long ha ha ha</p><p>Tcho !</p>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2018/07/26/recuperer-les-bookmarks-de-firefox-en-ligne-de-commande-en-jouant-avec-sqlite/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>JJL : <a href="">&Eacute;diter des fichiers XML en ligne de commande : xmlstarlet</a> (09/02/2010)</li><li>Pierre-Alain Bandinelli : <a href="">Ajouter un disque additionnel &agrave; un RAID 1 en 5 lignes de commande</a> (10/10/2013)</li><li>Pierre-Alain Bandinelli : <a href="">S&eacute;curiser (un peu mieux) MariaDB/MySQL en une ligne de commande</a> (01/11/2013)</li><li>Blogmotion : <a href="">Ajenti, l&rsquo;alternative &agrave; webmin &eacute;crite en python</a> (08/03/2014)</li><li>Progi1984 : <a href="">Linux : D&eacute;tecter son hardware en ligne de commande</a> (26/10/2015)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article51/syspatch-patches-execsize-ipsecexpire-pour-openbsd
title: Thuban : Syspatch : Patches execsize + ipsecexpire pour OpenBSD
uri: Thuban-Syspatch-Patches-execsize-ipsecexpire-pour-OpenBSD
url: https://obsd4a.net/blog/index.php?article51/syspatch-patches-execsize-ipsecexpire-pour-openbsd
content:
<p>Hier, l'équipe OpenBSD nous a livré deux nouveaux correctifs, pour OpenBSD 6.3 et 6.2 :<br><br>
- le correctif '<span>execsize</span>' afin d'empêcher que tout utilisateur normal puisse planter le système lors de l'exécution d'un programme ELF incorrect.<br>
- le correctif '<span>ipsecexpire</span>' : lors de l'expiration d'une clé IPsec, le noyau peut paniquer à cause d'une temporisation de tâche inachevée.<br><br>
OS concernés :<br>
- <span><a href="https://www.openbsd.org/errata63.html" rel="noopener" target="_blank">6.3</a></span> - <span>patch n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/012_execsize.patch.sig" rel="noopener" target="_blank">12</a> 'execsize', n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/013_ipsecexpire.patch.sig" rel="noopener" target="_blank">13</a> 'ipsecexpire'</span>.<br>
- <a href="https://www.openbsd.org/errata62.html" rel="noopener" target="_blank"><span>6.2</span></a> - <span>patch n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.2/common/018_execsize.patch.sig" rel="noopener" target="_blank">18</a> 'execsize'</span>.<br>
Architectures concernées : <span>amd64, arm64, i386</span><br><br>
Ces correctifs touchant le noyau, un redémarrage est requis !</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?article51/syspatch-patches-execsize-ipsecexpire-pour-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>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #30
uri: 2018-07-30-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-30
feed_id:
https://blog.journalduhacker.net/index.php?article172/liens-interessants-journal-du-hacker-semaine-30-2018

url:
https://blog.journalduhacker.net/index.php?article172/liens-interessants-journal-du-hacker-semaine-30-2018

content:
<p>Pour la 30ème semaine de l'année 2018, 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/s061y7/un_ing_nieur_de_mozilla_affirme_que">Un ingénieur de Mozilla affirme que YouTube est plus lent sur Firefox et Microsoft Edge que sur Google Chrome</a></li>
<li><a href="https://www.journalduhacker.net/s/nxzwmb/explosion_des_prix_de_google_maps_le_d">Explosion des prix de Google Maps : le département de Maine-et-Loire abandonne Google pour OpenStreetMaps, un service de cartographie open source</a></li>
<li><a href="https://www.journalduhacker.net/s/so2h5f/je_n_imaginais_pas_que_python_conna_trait">« Je n’imaginais pas que Python connaîtrait un tel succès »</a></li>
<li><a href="https://www.journalduhacker.net/s/3lyblj/le_code_coverage_cet_ternel_incompris">Le code coverage, cet éternel incompris</a></li>
<li><a href="https://www.journalduhacker.net/s/kwgwwj/slackware_est_financi_rement_mal_en_point">Slackware est financièrement mal en point</a></li>
<li><a href="https://www.journalduhacker.net/s/at65sc/les_commandes_pratiques_de_gpg">Les commandes pratiques de GPG</a></li>
<li><a href="https://www.journalduhacker.net/s/99rxrz/fermeture_du_site_quebecos_apr_s_14_ans_de">Fermeture du site QuebecOS après 14 ans de nouvelles</a></li>
<li><a href="https://www.journalduhacker.net/s/llne1o/https_de_ssl_tls_1_3">HTTPS : de SSL à TLS 1.3</a></li>
<li><a href="https://www.journalduhacker.net/s/odnefg/les_tr_s_indiscr_tes_puces_des_objets">Les très indiscrètes puces des objets connectés</a></li>
<li><a href="https://www.journalduhacker.net/s/dihazd/un_hacker_en_train_de_hacker_ctf_toppo">Un hacker en train de hacker : CTF Toppo</a></li>
<li><a href="https://www.journalduhacker.net/s/sxcd94/sauvegarde_des_sms_mms_et_du_journal">Sauvegarde des SMS, MMS et du journal d'appels sous Android</a></li>
<li><a href="https://www.journalduhacker.net/s/tiougv/de_linux_windows_une_partie_de_lallemagne">De Linux à Windows : une partie de l'Allemagne bascule</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?article172/liens-interessants-journal-du-hacker-semaine-30-2018" 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 #30</a> (24/07/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #30</a> (01/08/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #30</a> (31/07/2017)</li></ul></div></p>


title: Jehan : Financement collaboratif de la gestion des extensions dans GIMP (et plus!)
uri: Jehan-Financement-collaboratif-de-la-gestion-des-extensions-dans-GIM
feed_id:
https://girinstud.io/news/2018/07/financement-collaboratif-de-la-gestion-des-extensions-dans-gimp-et-plus/

url:
https://girinstud.io/news/2018/07/financement-collaboratif-de-la-gestion-des-extensions-dans-gimp-et-plus/

content:
<p>Un de mes plus vieux projets pour GIMP est la création d’un système de gestion d’extensions. Le plus vieux message à ce sujet que j’ai pu trouver <a href="https://mail.gnome.org/archives/gimp-developer-list/2013-October/msg00005.html">date de 2013,</a> à peine un an après mes premières contributions.<br>
J’ai commencé à travailler dessus, il y a quelques semaines.</p>
<p>J’ai en fait de nombreux projets concernant les façons d’étendre GIMP: une meilleure interface de plug-ins, la communication bidirectionnelle entre le cœur de GIMP et les plug-ins, et même la possibilité de hacker l’interface graphique de GIMP avec les plug-ins! Mais la priorité: à l’heure actuelle, installer un plug-in ou d’autres ressources est chiant et complexe.</p>
<p>Avant toute chose, un petit rappel:</p>
<h1>Vous pouvez financer <em>ZeMarmot/GIMP</em>!</h1>
<p>Tout ce que nous faisons pour GIMP, sous licence libre pour tous, est fait grâce au projet <a href="https://film.zemarmot.net/"><em>ZeMarmot</em></a>. Ce projet paie notamment le développement de GIMP, puisque cela fait partie des améliorations nécessaires pour notre propre <em>pipeline</em> de production.</p>
<p><img src="media/ab6fc58f.zemarmot-sticker-sad.png" data-original-source="http://girinstud.io/log/wp-content/uploads/2018/07/zemarmot-sticker-sad.png" alt="" width="50" height="50">Cependant à ce jour, notre financement n’est même pas suffisant pour payer une seule personne à temps plein. Notre studio à but non lucratif a pourtant survécu avec 2 personnes jusque là pendant quelques années, avec des périodes de petites dépressions et de <em>burnouts</em> (un peu-beaucoup dernièrement).</p>
<p>Nous continuons à espérer financer collaborativement assez pour payer 2 salaires pleins et justes. Cela nécessite environ 4 fois le financement actuel. C’est pourquoi nous essayons cette nouvelle approche: parler de nos plans de développement en avance (plutôt qu’une fois faits, comme tout ce que nous avons déjà fait dans GIMP et d’autres logiciels libres), et donc pour une fois, je fais cet appel au financement avant de rentrer dans le détail, car on a vraiment besoin de vous!</p>
<p><img src="media/ccd13b43.zemarmot-sticker-ok.png" data-original-source="http://girinstud.io/log/wp-content/uploads/2016/12/zemarmot-sticker-ok.png" alt="" width="50" height="50">Vous aimez les évolutions récentes de GIMP? Souhaitez-vous voir cela continuer dans cette lancée? Si tel est le cas, vous pouvez nous aider! Le projet est financé participativement actuellement sur ces 2 plateformes:</p>
<p><strong>» <a href="https://www.patreon.com/zemarmot">Patreon crowdfunding (USD)</a> «</strong></p>
<p><strong>» <a href="https://www.tipeee.com/zemarmot/">Tipeee crowdfunding (EUR)</a> «</strong></p>
<h1>Qu’est-ce qu’une extension?</h1>
<p>Ce que j’appelle une extension dans cet article est toute ressource pouvant être installée dans GIMP. Dans mon code actuel, une extension peut inclure:</p>
<ul><li>des plug-ins</li>
<li>des brosses (brosses natives ou pour le nouvel outil MyPaint)</li>
<li>des dynamiques de peinture</li>
<li>des dégradés</li>
<li>des motifs</li>
<li>des palettes</li>
<li>des préréglages d’outil</li>
</ul><p>Dans le futur, cela sera étendu pour inclure:</p>
<ul><li>des scripts</li>
<li>des modèles d’image</li>
<li>des thèmes</li>
<li>des icônes</li>
<li>… et toute autre ressource à laquelle je ne pense pas encore.</li>
</ul><h1>Qu’est ce que la gestion d’extension?</h1>
<p>Tout simplement, “gérer” des extensions signifier pouvoir:</p>
<ul><li><strong>chercher</strong> de nouvelles extensions (mises à disposition dans des dépôts distants);</li>
<li><strong>installer</strong> de nouvelles extensions;</li>
<li><strong>désinstaller</strong> des extensions;</li>
<li><strong>désactiver</strong> des extensions (les rendre inactives sans les supprimer);</li>
<li><strong>mettre à jour</strong> les extensions: quand un créateur d’extension en met une nouvelle version à disposition, GIMP devrait vous en avertir et vous donner la possibilité de mettre à jour en un clic.</li>
</ul><p>Vous avez sûrement déjà une idée du type de fonctionnalité dont je parle. Par exemple, votre navigateur web (Firefox, Chrome, etc.) a probablement une telle fonctionnalité, et il est fort probable que vous ayiez déjà cherché/installé des extensions pour votre navigateurs dans votre vie. En gros, je souhaite que GIMP propose la même chose.<br>
À ce jour “<em>installer</em>” une extension dans GIMP impliquait en général une recherche sur le web qui vous emmène sur une page quelconque (parfois dans des sites pas forcément fréquentables) avec des instructions bizarres vous demandant de télécharger une archive, et de la décompresser dans un répertoire caché au fin fond de votre disque. Parfois cela marchait, parfois non, et vous ne compreniez pas forcément ce que vous faisiez. En un mot: c’est la <em>merde</em>.</p>
<h1>Pour le créateur d’extensions</h1>
<p>Si vous créez des ressources pour GIMP, par exemple des brosses, des plug-ins, des images de démarrage ou autre, voici ce que ce projet vise pour vous: nous souhaitons mettre en place un site web où vous pourrez uploader vos extensions (nous recyclerons peut-être le vieux domaine <em>registry.gimp.org </em>ou en ferons un nouveau, tel que <em>extensions.gimp.org</em>).<br>
Le code pour ce site sera sur <a href="https://gitlab.gnome.org/Infrastructure/gimp-extensions-web">gitlab.gnome.org</a>, bien que le dépôt soit vide pour l’instant (je travaille sur le <em>core</em> code de GIMP en premier) comme je viens à peine d’en demander la création.</p>
<p>Techniquement une extension n’est rien de plus compliquée que l’ajout de métadonnées à votre travail: un nom d’extension, une description, des captures d’écran si votre extension s’y prête, etc. Votre adresse de site web est aussi bienvenue ainsi que celle de votre suivi de bugs, nous permettant de rediriger les gens dans la bonne direction au besoin (rendant votre travail plus efficace). Dans l’implémentation en cours, j’ai choisi le <a href="https://www.freedesktop.org/software/appstream/docs/">format AppStream</a> de méta-données, bien connu des développeurs de Logiciels Libres, et simple à écrire (nous avons encore des détails à régler pour la prise en charge de <a href="https://github.com/hughsie/appstream-glib/issues/252">Windows et peut-être même non-Linux </a> en général, mais rien d’insurmontable). Les méta-données sont vraiment le composant principal permettant la recherche et la gestion correctes d’extensions!</p>
<p>Nous étendrons ce format avec quelques <em>tags</em> spécifiques vous permettant de décrire le contenu de votre extension. Par exemple, voici un squelette de méta-données pour une extension fournissant un set de brosses à installer (dans l’implémentation en cours, qui pourra changer):</p>
<pre><?xml version="1.0" encoding="UTF-8"?>
<component type="addon">
 <id>info.libreart.brushset</id>
 <extends>org.gimp.GIMP</extends>
 <name>My cool brush set</name>
 <summary>A collection of brushes for GIMP</summary>
 <url type="homepage">https://libreart.info</url>
 <metadata_license>CC0-1.0</metadata_license>
 <project_license>GPL-3.0+</project_license>
 <releases>
  <release version="0.1" date="2018-06-07" />
 </releases>
 <requires>
  <id version="2.10" compare="ge">org.gimp.GIMP</id>
 </requires>
 <metadata>
  <value key="GIMP::brush-path">brushes</value>
 </metadata>
</component></pre>
<p>C’est pas plus compliqué. Vous mettez vos brosses dans le répertoire <code>brushes/</code> (tel que décrit par la clé “<code>GIMP::brush-path</code>“) et voilà!</p>
<h1>Ce que ça change pour GIMP</h1>
<p>Deux autres conséquences vraiment sympa si nous transformons certaines de nos données ou plug-ins fournis par défaut avec GIMP:</p>
<ol><li>Il vous sera possible de <strong>désactiver des fonctionnalités ou données dont vous n’avez que faire. </strong>J’ai entendu dire que certains supprimaient même des fichiers pour rendre les menus moins toufus, tellement GIMP a de plug-ins pr défaut. Maintenant cela ne sera peut-être plus nécessaire.</li>
<li><strong>Des mises-à-jour de fonctionnalités de base pourraient se faire hors-sorties</strong>: une sortie de GIMP est un travail lourd qui demande beaucoup de temps et de préparation. Avez-vous d’ailleurs remarqué que nous sommes maintenant plus rapide pour sortir GIMP (3 sorties en 2 mois!)? Nous allons bien sûr continuer dans cette lancée. Cependant avec des extensions qui peuvent être mises-à-jour par un canal moins contraignant, nous pourrions nous simplifier la tâche, faire moins de grosses sortie de logiciels, tout en ayant encore plus de mises-à-jour!</li>
</ol><h1>Et la sécurité, dans tout ça?</h1>
<p>Soyons clair: côté sécurité, à l’heure actuelle, le système de plug-in de GIMP est une véritable passoire.</p>
<p>Toutefois on peut travailler sur certains aspects: le système devra comparer les fichiers listés dans les méta-données avec ceux présents dans l’extension. Une extension annonçant être un set de brosses uniquement ne devrait ainsi pas contenir d’exécutable par exemple.</p>
<p>Et bien sûr, tout fichier exécutable (c’est à dire plug-ins ou scripts) devrait passer par de la revue de sécurité. Cela signifie que nous devrons trouver ceux dans la communauté capable d’effectuer une telle revue. Je le prédis: cela prendra un peu de temps pour se mettre en place. Mais c’est ce par quoi on doit passer.</p>
<p>Enfin on ne pourra accepter les exécutables compilés dans un premier temps. Un exécutable compilé n’est de confiance que si nous l’avons compilé nous-même, sur nos serveurs. Cela rajoute de manière évidente tout un monde de complexité (encore plus sachant que GIMP tourne sous Linux, Windows, macOS, BSDs…). Au début, il paraît donc évident que nous ne pourrons autoriser les extensions C et C++ sur notre dépôt. Je sais qu’on va me rétorquer que cela signifie se passer des certaines des extensions les plus connues. G’Mic est le plug-in qui vient immédiatement à l’esprit! Je ne suis pas fou, et il me paraît évident que l’on devra mettre en place des exceptions dès le début pour des créateurs de plug-in de confiance (avec un parcours connu et des développeurs reconnus dans le Libre), pour les autoriser à uploader des plug-ins compilés dans ce nouveau système d’extensions. Notons que ceux-ci seront vraiment des <em>exceptions.</em></p>
<p>Quoiqu’il en soit, rentrer dans le monde des extensions est un chemin difficile. On le sait tous, la sécurité est importante, surtout de nos jours, et GIMP n’est pas un si bon élève sur ce point. Un jour, ce serait bien d’ailleurs si les extensions pouvaient être lancées dans un environnement <em>bac à sable</em> par exemple. Comme disent certains: <em>le chemin est long, mais la voie est libre!</em></p>
<h1>Le code</h1>
<p>Je l’ai dit, j’ai déjà commencé. Mon <a href="https://gitlab.gnome.org/GNOME/gimp/tree/master/">code actuel</a> peut déjà charger et démarrer les extensions, lire et lister les métadonnées, et (dés)activer des extensions. Ce sont les bases. Mais cela ne fait que commencer.</p>
<p>Après les bases, il restera beaucoup à faire, tel qu’obtenir la liste des extensions depuis les dépôts, et travailler sur le site web (<a href="https://patdavid.net/">Patrick David</a> devrait m’aider sur cet aspect; on rappelle qu’il a déjà fait <a href="https://www.gimp.org/">notre nouveau site web</a> et <a href="https://pixls.us/">Pixls.us</a>, la communauté à la mode pour les photographes utilisant du Logiciel Libre).</p>
<p>Je ne sais quand je finirai, notamment car je travaille sur plusieurs projets à la fois dans GIMP (comme une meilleure prise en charge des écrans haute densité, et bien sûr notre plug-in pour l’animation; mais aussi beaucoup beaucoup plus!). J’espère tout de même pouvoir avoir quelque chose à sortir pour le grand public d’ici la fin d’année. <img src="media/cd400252.1f642.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/1f642.png" alt="🙂"></p>
<p>Merci à tous!<br>
Et n’oubliez pas: votre financement est plus que jamais nécessaire, sur <a href="https://www.tipeee.com/zemarmot/">Tipeee</a> ou <a href="https://www.patreon.com/zemarmot">Patreon</a> (ou regardez encore <em><a href="https://film.zemarmot.net/fr/donate">notre page générique de dons pour ZeMarmot </a></em>). Cela nous permet d’avancer nous-même et de faire avancer GIMP!</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/2018/07/financement-collaboratif-de-la-gestion-des-extensions-dans-gimp-et-plus/" 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="">Appel &agrave; l&rsquo;aide: financement du d&eacute;veloppement de GIMP et d&rsquo;animation Libre</a> (14/10/2017)</li><li>Framablog : <a href="">Participons au financement d&#039;une fonctionnalit&eacute; de GIMP !</a> (17/09/2013)</li><li>Jehan : <a href="">GIMP 2.9.4 et le futur de GIMP</a> (31/07/2016)</li><li>Jehan : <a href="">GIMP Motion: partie 1 &mdash; animations simples</a> (03/08/2017)</li><li>Jehan : <a href="">GIMP Motion: partie 2 &mdash; animations complexes</a> (15/08/2017)</li></ul></div></p>


feed_id: https://www.blog-libre.org/2018/07/31/en-retour-raspberry-pi-remplacee/
title: blog-libre : En retour : Raspberry Pi remplacée
uri: blog-libre-En-retour-Raspberry-Pi-remplacée
url: https://www.blog-libre.org/2018/07/31/en-retour-raspberry-pi-remplacee/
content:
<p>Comme je l’expliquais dans mon <a href="https://www.blog-libre.org/2018/07/23/raspberry-pi-3-modele-b-meme-pas-6-mois/" rel="noopener" target="_blank">article précédent</a>, mon Pi était en panne. La véritable cause de la panne est le <a href="https://www.amazon.fr/gp/product/B06X9TPYFC/ref=oh_aui_detailpage_o07_s01" rel="noopener" target="_blank">boîtier Aukru</a> acheté et utilisé (que je déconseille fortement du coup). Il est mal découpé, ça a appuyé sur la carte SD conduisant à désolidariser le slot Micro SD Card de la carte Pi.</p><p>Je précise que je suis sûr du diagnostic, en appuyant sur la carte SD j’ai pu démarrer le système d’exploitation, les connecteurs faisant alors contact. J’ai essayé de trouver une solution pour maintenir appuyée la carte SD sur la carte Pi sans succès, j’ai accentué le problème. Ça m’a gonflé, j’ai jeté la carte Pi et ce pu%!*$ de boîtier.</p><p>Du coup je suis passé à une Raspberry Pi 3 Modèle B+ (installé et fonctionnel à l’heure qu’il est) avec le <a href="https://www.kubii.fr/boitiers-raspberry-pi/1632-boitier-officiel-pour-raspberry-pi-3b-3-2-kubii-3272496005051.html" rel="noopener" target="_blank">boîtier officiel</a> en noir. La découpe est nickel, le Pi rentre parfaitement dedans, la différence est flagrante entre l’ancien boîtier Aukru et celui-ci.</p><p>La conclusion de cette mésaventure est que dans la jungle des accessoires autour de la Raspberry Pi, il vaut mieux parfois privilégier les accessoires officiels. J’avais pris le kit Aukru pour le prix, le ventilo (finalement trop bruyant) et le boîtier transparent, mauvais choix.</p><p>Tcho !</p>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2018/07/31/en-retour-raspberry-pi-remplacee/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Pierre-Alain Bandinelli : <a href="">Transformer un Raspberry Pi en passerelle vers Hubic d&#039;OVH : Nginx, script Toorop &amp;amp; Cloudfuse</a> (09/06/2013)</li><li>Pierre-Alain Bandinelli : <a href="">Un Raspberry Pi en passerelle IPv4, pour surveiller des flux r&eacute;seaux par exemple</a> (04/06/2016)</li><li>RaspbianFrance : <a href="">Mettre en place une Raspberry Pi sans &eacute;cran ni clavier</a> (26/07/2017)</li><li>blog-libre : <a href="">Un bref retour sur le Raspberry Pi 3 Mod&egrave;le B</a> (04/02/2018)</li><li>blog-libre : <a href="">Raspberry Pi 3 Mod&egrave;le B : M&ecirc;me pas 6 mois</a> (23/07/2018)</li></ul></div></p>


feed_id: http://www.fullcirclemag.fr/?post/2018/08/02/Pour-l-%C3%A9t%C3%A9
title: Full Circle Magazine FR : Pour l'été, bis !
uri: Full-Circle-Magazine-FR-Pour-l-été-bis
url: http://www.fullcirclemag.fr/?post/2018/08/02/Pour-l-%C3%A9t%C3%A9
content:
<p>Bonjour !</p>


<p>L'équipe du FCMfr est heureuse de vous présenter le numéro 134 du magazine Full Circle en français. Oui, nous avons un peu de retard, mais C'EST L'ÉTÉ, il fait chaud (et, en plus, nous ne sommes que quatre). Comme d'habitude, vous pouvez le lire ou le télécharger sur notre page <a href="https://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger">Numéros</a> ou directement en cliquant sur la photo de couverture ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/576" hreflang="fr" title="Télécharger le 134"><img src="media/8ff1efca.issue134fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/issue134fr.png" alt="issue134fr.png" title="issue134fr.png, août 2018"></a></p>


<p>Ce mois-ci, outre les tutoriels habituels (Python, Inkscape, Freeplane et Great Cow Basic), vous y trouverez une critique de ZorinOS et la démarche à suivre pour installer Warcraft III sous Linux. Une critique du jeu même viendra dans le numéro de juillet.</p>


<p>Quoi d'autre ? L'histoire de Paolo Pelloni, qui a réussi à écrire un programme en Python pour Rhythmbox, en est à sa troisième partie. Et Richard Adams continue sa présentation des paramètres du système d'Ubuntu avec Unity.</p>


<p>En revanche, Gord, de Q. ET R., a quitté la revue pour des raisons de santé. Ne vous inquiétez pas, cependant, EriktheUnready reprend la rubrique dès le mois prochain...</p>


<p>Bonne lecture et bonnes vacances où que vous les passez.</p>


<p>Le scribeur, Bab, et les traducteurs/relecteurs AE, christo.2so et d52fr</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/2018/08/02/Pour-l-%C3%A9t%C3%A9" 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>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #31
uri: 2018-08-06-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-31
feed_id:
https://blog.journalduhacker.net/index.php?article173/liens-interessants-journal-du-hacker-semaine-31-2018

url:
https://blog.journalduhacker.net/index.php?article173/liens-interessants-journal-du-hacker-semaine-31-2018

content:
<p>Pour la 31ème semaine de l'année 2018, 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/8odjit/il_dit_crypter_au_lieu_de_chiffrer_et_se">Il dit « Crypter » au lieu de « Chiffrer » et se fait tabasser</a></li>
<li><a href="https://www.journalduhacker.net/s/5vemis/un_coll_ge_lyc_e_contraint_ill_galement_des">Un collège-lycée contraint illégalement des enfants à être traçables en permanence</a></li>
<li><a href="https://www.journalduhacker.net/s/jn3d98/devhints_io_une_collection_de">devhints.io, une collection de cheatsheets</a></li>
<li><a href="https://www.journalduhacker.net/s/75dyex/howto_nginx">Howto Nginx</a></li>
<li><a href="https://www.journalduhacker.net/s/ximppf/financement_collaboratif_de_la_gestion">Financement collaboratif de la gestion des extensions dans GIMP (et plus !)</a></li>
<li><a href="https://www.journalduhacker.net/s/secwpj/une_invite_de_commande_dynamique_dans_le">Une invite de commande dynamique dans le style Powerline, pour BASH</a></li>
<li><a href="https://www.journalduhacker.net/s/jxlige/f_te_huma_2018_logiciel_libre_fablab">Fête Huma 2018 : Logiciel libre, Fablab, Communs</a></li>
<li><a href="https://www.journalduhacker.net/s/deyoto/pourquoi_je_ne_teste_pas">Pourquoi je ne teste pas ?</a></li>
<li><a href="https://www.journalduhacker.net/s/6qsfx4/pi_hole_un_serveur_dns_sur_raspberry_pi">Pi-Hole, un serveur DNS sur Raspberry Pi pour se débarrasser de la pub</a></li>
<li><a href="https://www.journalduhacker.net/s/eityvw/17_me_article_davancement_du_librem_5">17ème article d'avancement du Librem 5</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?article173/liens-interessants-journal-du-hacker-semaine-31-2018" 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 #31</a> (31/07/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #31</a> (08/08/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #31</a> (07/08/2017)</li></ul></div></p>


feed_id: https://linuxevolution.wordpress.com/2018/08/06/quebecos-nest-plus-helas/
title: Cenwen : QuebecOs n’est plus !!! Hélas…..
uri: Cenwen-QuebecOs-n-est-plus-Hélas
url: https://linuxevolution.wordpress.com/2018/08/06/quebecos-nest-plus-helas/
content:
<p><a href="https://linuxevolution.wordpress.com/?attachment_id=2971" rel="attachment wp-att-2971"><img data-attachment-id="2971" data-permalink="https://linuxevolution.wordpress.com/2018/08/06/quebecos-nest-plus-helas/quebecos/" data-orig-file="https://linuxevolution.files.wordpress.com/2018/08/quebecos.png" data-orig-size="536,141" 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="quebecos" data-image-description="" data-medium-file="https://linuxevolution.files.wordpress.com/2018/08/quebecos.png?w=300&amp;h=79" data-large-file="https://linuxevolution.files.wordpress.com/2018/08/quebecos.png?w=536" src="https://linuxevolution.files.wordpress.com/2018/08/quebecos.png?w=300&amp;h=79" alt="" width="300" height="79" srcset="https://linuxevolution.files.wordpress.com/2018/08/quebecos.png?w=300&amp;h=79 300w, https://linuxevolution.files.wordpress.com/2018/08/quebecos.png?w=150&amp;h=39 150w, https://linuxevolution.files.wordpress.com/2018/08/quebecos.png 536w" sizes="(max-width: 300px) 100vw, 300px"></a>Depuis le début du mois, le fameux site <a href="http://quebecos.com/">QuebecOS</a> n’est plus. Aïe. Vous ne savez pas ce qu’est QuebecOs ? C’est la version francophone de <a href="https://distrowatch.com/">Distrowatch</a> mais pas que.</p>
<p><span></span></p>
<p>Après 14 ans de bons et loyaux services, le site ferme ses portes. Grandgagnon, le webmaster du site, a annoncé<a href="http://quebecos.com/?p=6593"> la triste nouvelle</a> fin Juillet.  Il tient à remercier notamment toutes les personnes qui ont fait vivre ce site qui ne se bornait pas qu’à retranscrire en Français les nouvelles versions des distributions publiées sur Distrowatch.</p>
<p><a href="https://linuxevolution.wordpress.com/?attachment_id=2973" rel="attachment wp-att-2973"><img data-attachment-id="2973" data-permalink="https://linuxevolution.wordpress.com/2018/08/06/quebecos-nest-plus-helas/quebecos-2/" data-orig-file="https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png" data-orig-size="1320,910" 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="quebecos-2" data-image-description="" data-medium-file="https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png?w=300" data-large-file="https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png?w=593&amp;h=409" src="https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png?w=593&amp;h=409" alt="" width="593" height="409" srcset="https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png?w=593&amp;h=409 593w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png?w=1186&amp;h=818 1186w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png?w=150&amp;h=103 150w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png?w=300&amp;h=207 300w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png?w=768&amp;h=529 768w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-2.png?w=1024&amp;h=706 1024w" sizes="(max-width: 593px) 100vw, 593px"></a></p>
<p>Voici la liste de tous les contributeurs disséminés de part le monde :</p>
<p>grandgagnon : Votre webmestre<br>
Alphadi : Rédacteur<br>
Nils : Administrateur du serveur<br>
Gaug : Administrateur du serveur et forum<br>
Jc1 : Administrateur du forum<br>
d2_racing : Administrateur du forum<br>
guigui1 : Administrateur du forum<br>
Pontife : Administrateur du forum<br>
albe65 : Administrateur du forum<br>
Jessminder : Administrateur du forum<br>
Cissou : Administrateur du forum<br>
Nemau : Administrateur du forum<br>
toxicwaze : Administrateur du forum<br>
Franky : Administrateur du forum<br>
arnohoho : Administrateur du forum<br>
lmarcini : Administrateur du forum<br>
noxlord : Administrateur du forum<br>
Tux : Administrateur du forum<br>
ReMink : Administrateur du forum<br>
CD2000 : Administrateur du forum<br>
fabien : Administrateur du forum<br>
XtremXpert : Administrateur du forum<br>
Digital : Rédacteur<br>
antidrugue : Rédacteur<br>
mercury : Rédacteur<br>
dodo : Rédacteur<br>
Yomy : Rédacteur<br>
petitbob: Rédacteur<br>
Cohiba021 : Rédacteur<br>
Adminfox : Rédacteur<br>
DarkGagan : Rédacteur<br>
sheasan : Rédacteur<br>
IIJETHROII : Rédacteur<br>
Ultima Cogito : Rédacteur<br>
Virgal : Rédacteur<br>
paul92 : Rédacteur<br>
boro : Rédacteur<br>
holywood : Rédacteur<br>
Eastwind_gio : Rédacteur<br>
MaXflY : Rédacteur<br>
glaframb : Rédacteur<br>
CoolRide : Rédacteur<br>
iznogoud : Rédacteur<br>
MichelD : Rédacteur<br>
Yann : Correcteur orthographique<br>
Bunker : Correcteur orthographique<br>
Free : Contributeur accru sur le forum<br>
PG73 : Contributeur accru sur le forum</p>
<p>Comme vous pouvez le constater, il n’y a pas que des rédacteurs et correcteur orthographiques car QuebecOs est bien plus que ça.</p>
<p>On y trouve aussi un forum, des articles détaillés sur des distributions mais aussi une tribune et des jeux en plus des annonces des sorties.</p>
<p>Voici un exemple détaillé avec la sortie de la distribution <a href="http://quebecos.com/?p=4858">Primtux</a> avec la version Eiffel, une distribution destinée aux enfants.</p>
<p><a href="https://linuxevolution.wordpress.com/?attachment_id=2974" rel="attachment wp-att-2974"><img data-attachment-id="2974" data-permalink="https://linuxevolution.wordpress.com/2018/08/06/quebecos-nest-plus-helas/quebecos-1/" data-orig-file="https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png" data-orig-size="1302,910" 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="quebecos-1" data-image-description="" data-medium-file="https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png?w=300" data-large-file="https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png?w=593&amp;h=414" src="https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png?w=593&amp;h=414" alt="" width="593" height="414" srcset="https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png?w=593&amp;h=414 593w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png?w=1186&amp;h=828 1186w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png?w=150&amp;h=105 150w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png?w=300&amp;h=210 300w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png?w=768&amp;h=537 768w, https://linuxevolution.files.wordpress.com/2018/08/quebecos-1.png?w=1024&amp;h=716 1024w" sizes="(max-width: 593px) 100vw, 593px"></a></p>
<p>Voici une triste nouvelle qui est passée inaperçue, enfin presque. Bravo les gars et encore merci.</p>
<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/2018/08/06/quebecos-nest-plus-helas/" 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="">AV Linux 6.0 est dans les Bacs ! Enfin</a> (19/09/2012)</li><li>Framablog : <a href="">Emmabunt&uuml;s est plus qu&#039;une distribution GNU/Linux</a> (07/10/2013)</li><li>4LW : <a href="">Sortie TV YPbPr, driver nvidia et ubuntu</a> (29/11/2009)</li><li>Thierry Andriamirado : <a href="">Lenovo vous demande de voter pour la distribution Linux &agrave; adopter pour la gamme ThinkPad</a> (16/09/2007)</li><li>Matao : <a href="">Migration Ubuntu/OpenGEU ou Gnome/Enlightenment</a> (20/04/2009)</li></ul></div></p>


feed_id: http://www.morot.fr/debconf-preseed-et-troubleshooting/
title: Morot : Debconf, Preseed et troubleshooting.
uri: Morot-Debconf-Preseed-et-troubleshooting
url: http://www.morot.fr/debconf-preseed-et-troubleshooting/
content:
<p>Dernièrement j’ai cherché à automatiser l’installation d’un serveur Openldap avec Puppet et un fichier de préconfiguration d’un package Debian.<br>
L’installation était bloqué et un ps révélait que l’installation était bloquée sur la préconfiguration du package :</p>
<pre>
22165 ?        Ss     0:00 /usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install slapd
22170 ?        S      0:00 /bin/sh -c /usr/sbin/dpkg-preconfigure --apt || true
22171 ?        R     96:21 /usr/bin/perl -w /usr/sbin/dpkg-preconfigure --apt
22173 ?        Z      0:00 [dpkg-preconfigu] <defunct>
22178 ?        R     26:27 /bin/sh /tmp/slapd.config.JDMbkD configure
</defunct></pre>
<p>Pour le debug, première étape, préchargeons notre fichier preseed dans debconf :</p>
<pre>
echo -e "slapd slapd/root_password password ldappwd" | debconf-set-selections
echo -e "slapd slapd/root_password_again password ldappwd" | debconf-set-selections
echo -e "slapd slapd/internal/adminpw password ldappwd" | debconf-set-selections
echo -e "slapd slapd/internal/generated_adminpw password ldappwd" | debconf-set-selections
echo -e "slapd slapd/password2 password ldappwd" | debconf-set-selections
echo -e "slapd slapd/password1 password ldappwd" | debconf-set-selections
echo -e "slapd slapd/domain string 'int.morot.fr'" | debconf-set-selections
echo -e "slapd shared/organization string 'int.morot.fr'" | debconf-set-selections
echo -e "slapd slapd/backend string MDB" | debconf-set-selections
echo -e "slapd slapd/purge_database boolean true" | debconf-set-selections
echo -e "slapd slapd/move_old_database boolean true" | debconf-set-selections
echo -e "slapd slapd/allow_ldap_v2 boolean false" | debconf-set-selections
echo -e "slapd slapd/no_configuration boolean false" | debconf-set-selections
</pre>
<p>Activons le mode développeur et le fronted sans interaction utilisateur, tel qu’utilisé par Puppet :</p>
<pre>
DEBCONF_DEBUG=developer
export DEBIAN_FRONTEND='non-interactive'
</pre>
<p>Il ne reste plus qu’à lancer l’installation du package et examiner la sortie ou le syslog :</p>
<pre>
apt install slapd
</pre>
<p>Pour ma part, j’ai pu voir que les quotes autour des paramètres organization et domain posaient problème et demandaient à être supprimés :</p>
<pre>
debconf (developer):  30 question skipped
debconf (developer):  30 question skipped
</pre>
<p>Profit!</p>
<p><img src="media/99a29b3e.66c4999dd9bd45d4da5505a92765dd9d" data-original-source="http://cdn.libravatar.org/avatar/66c4999dd9bd45d4da5505a92765dd9d" alt="Gravatar de Morot" class="gravatar" /><br/><i>Original post of <a href="http://www.morot.fr/debconf-preseed-et-troubleshooting/" title="Visit the source">Morot</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Morot : <a href="">Puppet : automatiser la construction d&rsquo;un volume GlusterFS r&eacute;pliqu&eacute;</a> (14/09/2017)</li><li>Morot : <a href="">Puppet : d&eacute;ployer automatiquement une applications Web avec les services Apache/PHP/MySQL</a> (15/10/2017)</li><li>Morot : <a href="">Ansible : Automatisation du d&eacute;ploiement d&rsquo;un cluster multi master pour MariaDB (et MySQL&hellip;) avec Galera</a> (09/12/2017)</li><li>Morot : <a href="">Authentification LDAP sous Ubuntu 12.04 LTS</a> (08/02/2014)</li><li>Morot : <a href="">OpenLDAP : corriger les ldif_read_file: checksum error</a> (11/10/2017)</li></ul></div></p>


feed_id: https://www.deblan.io/post/541/gist-1-8-3-released-2-bugs-majeurs-fixes
title: Simon Vieille : Gist 1.8.3 released! 2 bugs majeurs fixés
uri: Simon-Vieille-Gist-1-8-3-released-2-bugs-majeurs-fixés
url: https://www.deblan.io/post/541/gist-1-8-3-released-2-bugs-majeurs-fixes
content:
<p><strong><a href="https://gist.deblan.org/">Gist</a></strong> est un service en ligne et une application auto-hébergeable pour partager du code sur le web et en ligne de commande.</p>

<p>J'ai publié à l'instant la version <a href="https://gitnet.fr/deblan/gist/src/v1.8.3">1.8.3</a> qui corrige 2 bugs majeurs concernant l'API :</p>

<ul><li>La mise à jour d'un GIST requêtait le mauvais end point (<strong><a href="https://gitnet.fr/deblan/gist/commit/31ffaced481b3d46587e20003ef39978d6a3a027">diff</a></strong>)</li>
<li>Le contrôleur PHP pour la mise à jour d'un Gist pouvait récupérer un Gist qui n'était pas celui qu'on voulait mettre à jour (<strong><a href="https://gitnet.fr/deblan/gist/commit/31ffaced481b3d46587e20003ef39978d6a3a027">diff</a></strong>)</li>
</ul><p>Pour mettre à jour votre application Gist coté client et serveur :</p>

<div></div>


<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/541/gist-1-8-3-released-2-bugs-majeurs-fixes" 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>


feed_id: https://www.deblan.io/post/542/gist-1-9-0-en-ligne-vive-le-monde-du-dev-front
title: Simon Vieille : Gist 1.9.0 en ligne… Vive le monde du dev front !
uri: Simon-Vieille-Gist-1-9-0-en-ligne-Vive-le-monde-du-dev-front
url: https://www.deblan.io/post/542/gist-1-9-0-en-ligne-vive-le-monde-du-dev-front
content:
<p>La version <strong>1.8.3</strong> aussitôt publiée, j'avais complètement oublié la mort de <strong>bower</strong> au profit de <strong>yarn</strong>. Du coup, une tentative d'installation et tout fonctionne sauf les assets qui étaient gérés avec <strong>bower</strong>.</p>

<p>J'avais 2 choix possibles : utiliser <strong>yarn</strong> pour remplacer <strong>bower</strong> pour sans doute le voir disparaître dans quelques mois ou choisir un outil un peu plus bas niveau : <strong>NPM</strong>. La version <strong><a href="https://gitnet.fr/deblan/gist/src/v1.9.0">1.9.0</a></strong> inclue donc <strong>NPM</strong> pour gérer les assets de <strong>Gist</strong>.</p>

<p>Dans cette version, il y a également un script exécuté à la fin des commandes <strong><a href="https://getcomposer.org/">composer</a></strong> pour configurer l'application sans passer par une édition manuelle des fichiers :</p>

<p>Pour mettre à jour votre application Gist coté client et serveur : <code>make</code> à la racine du projet.</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/542/gist-1-9-0-en-ligne-vive-le-monde-du-dev-front" 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>Hyla project : <a href="">O&ucirc; en est le projet Hyla ??</a> (03/09/2009)</li><li>theClimber : <a href="">R&eacute;cup&eacute;rer les tweets d&#039;une instance statusnet en live avec javascript</a> (02/02/2011)</li><li>Michauko : <a href="">scp et SSH en PHP</a> (29/06/2011)</li><li>Artisan Num&eacute;rique : <a href="">Acc&eacute;l&eacute;rer le d&eacute;marrage du compilateur Closure avec NailGun</a> (11/12/2014)</li><li>Jopa : <a href="">Evolus Pencil Project &ndash; Des dessins d&rsquo;IHM en quelques clics&hellip;</a> (31/07/2010)</li></ul></div></p>


feed_id: https://blog.kulakowski.fr/post/jeedom-installation-update-sous-odroid
title: Guillaume Kulakowski : Jeedom, installation / update sous Odroid
uri: Guillaume-Kulakowski-Jeedom-installation-update-sous-Odroid
url: https://blog.kulakowski.fr/post/jeedom-installation-update-sous-odroid
content:
<p>Mon installation Jeedom commençait à dater. En effet, elle était encore basée sur la première image officielle pour Odroid  (plus disponible depuis) construite autour de Jessie (a.k.a Debian 8)… Il était donc grand temps de passer sous Stretch (a.k.a Debian 9) pour profiter, entre autre, de PHP 7. Cette article traite à la fois d’une […]</p>
<p>Cet article <a rel="nofollow" href="https://blog.kulakowski.fr/post/jeedom-installation-update-sous-odroid">Jeedom, installation / update sous Odroid</a> est apparu en premier sur <a rel="nofollow" href="https://blog.kulakowski.fr/">Guillaume Kulakowski's blog</a>.</p>
<p><img src="media/9719583b.7e5813be2b1eaef89d90a5b456bb1970" data-original-source="http://cdn.libravatar.org/avatar/7e5813be2b1eaef89d90a5b456bb1970" alt="Gravatar de Guillaume Kulakowski" class="gravatar" /><br/><i>Original post of <a href="https://blog.kulakowski.fr/post/jeedom-installation-update-sous-odroid" title="Visit the source">Guillaume Kulakowski</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://15minutesoffame.be/nico/blog2/index.php?article37/koozic-sortie-de-la-v1-0-0
title: Marty : KooZic : sortie de la v1.0.0
uri: Marty-KooZic-sortie-de-la-v1-0-0
url: http://15minutesoffame.be/nico/blog2/index.php?article37/koozic-sortie-de-la-v1-0-0
content:
<p>Une version 1.0.0 signifie-t-elle un remaniement important de KooZic par rapport à la <a href="http://15minutesoffame.be/nico/blog2/nico/blog2/index.php?article35/koozic-sortie-de-la-v0-8-0-derniere-release">v0.8.0</a> ? Autant être clair : non, pas du tout. Cela marque surtout une série de changements internes qui rendent les 2 versions incompatibles, et qui justifient du coup un saut de version. Mais cela n'empêchent pas une série d'améliorations et de nouvelles fonctionnalités d'avoir été intégrées à la nouvelle mouture.</p><h1>Odoo v11.0 et Python 3</h1>

<p>Alors que les versions 0.x utilisaient <a href="https://www.odoo.com/">Odoo</a> v10 et <a href="https://pythonclock.org/">Python 2</a>, la branche 1.x utilisera Odoo v11 et Python 3. C'est surtout dans un souci de modernisation et de support que ce choix s'inscrit. En effet, une version d'Odoo est supportée 3 ans, et le support de Python 2 sera abandonné le 1 janvier 2020. On n'y est pas encore, mais autant rester à jour !</p>

<h1>Liens de téléchargement</h1>

<p>Il est toujours pratique de partager une piste ou un album. La v1.0.0 introduit la possibilité de générer des liens de téléchargement facilement. En un clic, un lien peut-être généré sur une piste, un album, un artiste, un genre musical ou une liste de lecture. Il peut alors être partagé : au premier accès à ce lien, une archive ZIP sera générées avec les fichiers correspondants. Il est possible de créer plusieurs liens par objet, et il est notamment possible de définir une durée de vie pour chaque lien.</p>

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

<h1>HTML5 ou Web Audio</h1>

<p>KooZic utilise les capacités du navigateur pour lire les fichiers audio, sans nécessiter de plugins externes (heureusement, on est en 2018, Flash est mort depuis longtemps). Ça, c'est bien. Sauf qu'on est à la merci du bon vouloir du navigateur quand il s'agit de récupérer le flux audio, et ça c'est moins marrant.</p>

<p>Dans l'approche simple et naïve que KooZic utilise, les pleins pouvoirs sont donnés au navigateur concernant le chargement de la piste audio. En HTML5, les navigateurs modernes optent pour un mode "intelligent" : ils ne mettent en cache que ce qui est nécessaire pour éviter le gaspillage de bande passante. Ça parait être la bonne approche... sauf si vous écoutez une compilation qui dure une heure (style mega mix). En effet, cela implique que la connexion entre le navigateur et le serveur va rester ouverte pratiquement tout le temps de la lecture. Si le serveur ou votre connexion Internet fait un pet de travers durant cette période, la connexion va couper, et la piste va s'arrêter.</p>

<p>Pour pallier à ce problème, une liste de lecture peut à présent utiliser l'API <a href="https://developer.mozilla.org/docs/Web/API/Web_Audio_API">Web Audio</a>. Celle-ci permet d'appliquer des effets à une piste audio, mais dans le cas qui nous préoccupe de charger l'entièreté de la piste avant de la jouer. Cela implique un temps de chargement plus long, mais une lecture bien plus stable.</p>

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

<h1>Amélioration des performances</h1>

<p>Ou plutôt désactivation de certaines fonctionnalités qui peuvent être gourmandes lorsque les performances de la machine sont limitées :-) Jusqu'à présent, les paramètres de configuration étaient restés très limités. C'est un choix assumé, le but étant de conserver une interface simple avec une configuration de base adaptée à chaque installation. Ça, c'est ce que je croyais... Il m'a été rapporté des cas assez extrêmes d'installations sur lesquels la configuration de base était inutilisable. Cela a impliqué une série de modifications qui évitent la surconsommation de RAM. De plus, 3 options ont vu le jour :</p>

<ul><li>Désactivation des actions d'arrière-plan</li>
  <li>Vue par défaut sans miniatures</li>
  <li>Infos LastFM récupérées à la demande</li>
</ul><center><a href="media/a9cdadb6.koozic_settings.png" data-original-source="http://15minutesoffame.be/nico/blog2/nico/images/koozic_settings.png"><img src="media/a9cdadb6.koozic_settings.png" data-original-source="http://15minutesoffame.be/nico/blog2/nico/images/koozic_settings.png" width="500"></a></center>

<p>Tout cela permet de rendre l'installation bien plus légère pour les petites configurations (enfin, surtout pour les très grosses médiathèques...).</p>

<h1>Autres Nouveautés</h1>

<p>L'API Subsonic est disponible en XML (par défaut) et JSON. J'ai appris à mes dépens qu'il n'y avait pas de conversion standardisée ente ces deux formats, ce qui fait que le support JSON de KooZic était assez mauvais. Dès lors, les applications qui utilisaient JSON à la place de XML (par exemple : Ultrasonic) fonctionnaient plutôt mal. Cela devrait en principe être réglé.</p>

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

<p>Malheureusement, la v1.0.0 est incompatible avec les versions précédentes. La nouvelle installation va dès lors ignorer la configuration précédente. Avec les scripts d'installation, ça se fait facilement :</p>

<pre>curl https://raw.githubusercontent.com/DocMarty84/koozic/11.0/extra/installer/koozic_install.py > k_install.py
chmod +x k_install.py
sudo ./k_install.py install</pre>

<p>Si vous aviez installé KooZic sans passer par le script d'installation, il vous faudra désinstaller manuellement. N'hésitez pas à soumettre un problème sur <a href="https://github.com/docmarty84/koozic/issues">Github</a> !</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?article37/koozic-sortie-de-la-v1-0-0" title="Visit the source">Marty</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.blog-libre.org/2018/08/12/mint-xfce-ou-pas/
title: blog-libre : Mint XFCE… ou pas
uri: blog-libre-Mint-XFCE-ou-pas
url: https://www.blog-libre.org/2018/08/12/mint-xfce-ou-pas/
content:
<p>Je suis en train de tester <a href="https://www.linuxmint.com/edition.php?id=258" rel="noopener" target="_blank">Mint XFCE</a>. Dans l’article <a href="https://www.blog-libre.org/2018/04/27/xubuntu-18-04-ou-pas/" rel="noopener" target="_blank">Xubuntu 18.04… ou pas</a> je soulignais les points qui me posent dorénavant problème avec Ubuntu : Télémétrie et paquets snap.</p><p>Mint <a href="https://blog.linuxmint.com/?p=3555" rel="noopener" target="_blank">a décidé</a> de ne pas inclure le paquet <code>ubuntu-report</code> de télémétrie (Ubuntu ships with “ubuntu-report”, which collects metrics and usage data. This package won’t be present in Linux Mint, no data will be collected or sent) et <a href="https://blog.linuxmint.com/?p=3418" rel="noopener" target="_blank">a choisi</a> Flatpak. J’ai envie d’ajouter la vie est bien faite ha ha ha.</p><p>J’aime beaucoup leur communication, un billet mensuel (<a href="https://blog.linuxmint.com/?p=3620" rel="noopener" target="_blank">Monthly News</a>) ainsi que des billets annonçant <a href="https://blog.linuxmint.com/?p=3599" rel="noopener" target="_blank">les sorties</a> (avec <a href="https://www.linuxmint.com/rel_tara_xfce.php" rel="noopener" target="_blank">release notes</a>). J’y vois une vraie attention pour informer l’utilisateur de ce qu’il se passe notamment les problèmes (Known issues). Dans le billet mensuel on trouve une liste de donations reçues par mois avec une moyenne de 10000 dollars sur les trois derniers mois. Non seulement il s’agit d’une grosse somme mais certains donateurs donnent de manière répétée et importante. Ci-dessous une liste tronquée jusqu’à $40. Ça signifie beaucoup pour moi, les utilisateurs soutiennent et récompensent le boulot effectué, c’est très positif.</p><blockquote><p>$304 (2nd donation), B. Nikola aka “Germmare”<br>$300, Maciej F.<br>$272, Christian F.<br>$250, Wendy J.<br>$145 (17th donation), Jon Espenschied aka “xeno”<br>$125, Timothy D.<br>$109 (3rd donation), Heinz G.<br>$109, Néstor A. S.<br>$109, Jürgen S.<br>$100 (3rd donation), Mirza B.<br>$100 (2nd donation), Martin G.<br>$100 (2nd donation), Ray W. aka “Ambiray”<br>$100 (2nd donation), H. J. M.<br>$100, Len W.<br>$100, Peter P.<br>$100, Paul R.<br>$100, Minjun Y.<br>$100, Todd H.<br>$100, David B.<br>$100, Yasser T.<br>$100, Erik J.<br>$100, Craig V. V.<br>$97, Willian B. D. S.<br>$87 (2nd donation), Alfred B.<br>$65 (4th donation), Ion L. I.<br>$54 (13th donation), Dr. R. M.<br>$54 (4th donation), Dirk B.<br>$54, Juan Valencia Calvellido aka “calvellido”<br>$54, Stephan Tietz<br>$54, Jan H.<br>$54, Volkan C.<br>$54, Lasse L.<br>$54, Pierre E.<br>$54, Champeau C.<br>$54, David P.<br>$54, Anthony W.<br>$54, Jörg G.<br>$50 (8th donation), Thomas T. aka “FullTimer1489”<br>$50 (3rd donation), Stephen T.<br>$50 (3rd donation), Michael K.<br>$50 (2nd donation), Tony C.<br>$50 (2nd donation), Timmn<br>$50 (2nd donation), Dallas H.<br>$50 (2nd donation), Programmed Precision<br>$50 (2nd donation), Peter P.<br>$50 (2nd donation), Brian S.<br>$50, Savvas H.<br>$50, ScreenType GmbH<br>$50, Scott M.<br>$50, Rod S.<br>$50, Walter S.<br>$50, Tim K.<br>$50, Joseph G.<br>$50, Barton H.<br>$50, aka “siggjen”<br>$50, Bryce P.<br>$44 (2nd donation), Peter D.<br>$44 (2nd donation), Sylvain D.<br>$44, Karl H.<br>$44, Antonín S.<br>$44, Philippe R.<br>$40 (3rd donation), M. B. .<br>$40, Jason F.<br>$40, Dimitrios G.<br>$40, Dean M.<br>$40, Bruno K.</p></blockquote><p>A l’heure actuelle j’ai essuyé les premiers plâtres dessus (billet en approche), pas simple mais c’est réglé. Je n’ai plus de soucis bloquants et je préfère déjà booter sur Mint que sur Xubuntu. On verra ce que ça va donner en utilisation continue mais pour l’instant : +1 !</p><p>Dans un ancien article <a href="https://www.blog-libre.org/2015/12/18/les-nouveaux-usages/" rel="noopener" target="_blank">Les nouveaux usages</a>, je parlais du changement. Il est difficile de voir et savoir quand quelque chose change, il faut s’informer. Mint déjà meilleure que Ubuntu ? Je la trouve rapide, soignée avec de bonnes idées pour les utilisateurs (Update Manager, paquets Flatpak mis à jour automatiquement, Timeshift pour rollback en cas de pb) et une différence de plus en plus marquée avec Ubuntu (Télémétrie, paquets snap…). Encore plus difficile la résistance au changement, les habitudes ancrées, le confort du connu, la peur de l’inconnu.</p><p>Pour info je procède au partitionnement suivant sur mon poste (SSD 256 Go) :</p><ul><li>Partition de 90 Go pour l’O.S principal => La partition contenant la distrib sur laquelle je boote</li><li>Partition de 90 Go pour l’O.S secondaire (tests distribution, Data) => La partition sur laquelle j’installe les distributions à tester. Si une distrib me plaît cette partition accueillera mon O.S principal, l’autre partition de 90 Go servant alors à tester les distribs. À noter qu’avoir une seconde distrib sous la main (dual-boot) permet aussi de résoudre certains soucis (un genre de rescue)</li><li>Partition de 50 Go pour Data => En général j’y stocke des trucs lourds genre films ou logiciels ou conteneurs <a href="https://fr.wikipedia.org/wiki/VeraCrypt" rel="noopener" target="_blank">VeraCrypt</a>. Elle me sert également à “passer” les données et fichiers de config entre les O.S</li><li>Partition avec l’espace restant pour la swap</li></ul><p>Je rappelle que je me sers de mon poste à titre professionnel donc 1/ Je bosse avec 2/ Ça doit fonctionner 3/ Mais il faut que je puisse switcher vers une nouvelle distrib si je le désire (sans quoi la réinstallation m’empêche de bosser). Bref cette petite organisation m’apporte souplesse et capacité de tester/basculer.</p>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2018/08/12/mint-xfce-ou-pas/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>blog-libre : <a href="">Qui croit encore &agrave; la perc&eacute;e de Linux aupr&egrave;s du grand public</a> (17/09/2016)</li><li>blog-libre : <a href="">Xubuntu 18.04 ou pas</a> (27/04/2018)</li><li>blog-libre : <a href="">Nix ou la gestion des paquets en question</a> (15/06/2018)</li></ul></div></p>


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

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

content:
<p>Pour la 32ème semaine de l'année 2018, voici <strong>14 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/ouycvl/alternativeto_vous_voulez_changer">Alternativeto : Vous voulez changer d'application ?</a></li>
<li><a href="https://www.journalduhacker.net/s/6zbx1e/firefox_des_chercheurs_en_s_curit">Firefox : des chercheurs en sécurité inquiets au sujet du mécanisme de résolution d'adresse DNS qui s'appuie par défaut sur les serveurs Cloudfare</a></li>
<li><a href="https://www.journalduhacker.net/s/xtg2cy/graphql_et_pourquoi_faire">GraphQL: Et pourquoi faire ?</a></li>
<li><a href="https://www.journalduhacker.net/s/r47ic6/rgpd_les_dark_patterns_ou_comment">#RGPD : Les "dark patterns", ou comment s'asseoir sur le Règlement</a></li>
<li><a href="https://www.journalduhacker.net/s/jltjba/fournisseurs_d_emails_arr_tez_de_faire_de">Fournisseurs d’emails, arrêtez de faire de la merde ! (#PasMonCaca)</a></li>
<li><a href="https://www.journalduhacker.net/s/it2bzs/libreoffice_6_1_est_disponible">LibreOffice 6.1 est disponible</a></li>
<li><a href="https://www.journalduhacker.net/s/mj48wq/1337_cole_gratuite_pour_apprendre_coder">1337 | École gratuite pour apprendre à coder à Khouribga [Maroc]</a></li>
<li><a href="https://www.journalduhacker.net/s/hfkqxx/une_image_de_base_docker">Une image de base docker</a></li>
<li><a href="https://www.journalduhacker.net/s/1sthpc/look_logo_pi_ces_jointes_agenda_les">Look, logo, pièces jointes, agenda : les nouveautés de Thunderbird 60</a></li>
<li><a href="https://www.journalduhacker.net/s/p3d0bt/google_le_web_et_le_reste">Google, le web et le Reste</a></li>
<li><a href="https://www.journalduhacker.net/s/zirqhn/comment_convertir_vos_images_en_webp_et"> Comment convertir vos images en WebP et les afficher avec Nginx </a></li>
<li><a href="https://www.journalduhacker.net/s/2fh9ae/overcommit_lalternative_facile_aux_git">Overcommit, l'alternative facile aux git hooks</a></li>
<li><a href="https://www.journalduhacker.net/s/z4fpdc/android_9_pie_les_principales_nouveaut_s">Android 9 Pie : les principales nouveautés de l'OS à connaître</a></li>
<li><a href="https://www.journalduhacker.net/s/mkbcun/la_d_b_cle_de_async_en_3_7">La débâcle de async en 3.7</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?article174/liens-interessants-journal-du-hacker-semaine-32-2018" 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><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #32</a> (14/08/2017)</li></ul></div></p>


feed_id: https://www.system-linux.eu/index.php?post/2018/08/13/Monitoring-container-Docker-avec-Weave-Scope
title: System Linux : Monitoring container Docker avec Weave Scope
uri: System-Linux-Monitoring-container-Docker-avec-Weave-Scope
url: https://www.system-linux.eu/index.php?post/2018/08/13/Monitoring-container-Docker-avec-Weave-Scope
content:
<p><img src="media/8c71a268.ws.png" data-original-source="https://www.system-linux.eu/public/images/ws.png" alt="ws.png" title="ws.png, août 2018"></p>


<p>C'est beau et pratique <img src="media/28b0cec9.smile.png" data-original-source="https://www.system-linux.eu/themes/default/smilies/smile.png" alt=":)"></p>    <p><strong>Téléchargement :</strong></p>

<pre>
wget -O /usr/local/bin/scope \\
https://github.com/weaveworks/scope/releases/download/latest_release/scope
</pre>


<p><strong>Droits :</strong></p>

<pre>
chmod a+x /usr/local/bin/scope
</pre>


<p><strong>Lancement :</strong></p>

<pre>
scope launch
</pre>


<p>Ensuite http://votre-ip:4040/</p>


<p>Bonne découverte à vous !</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/2018/08/13/Monitoring-container-Docker-avec-Weave-Scope" title="Visit the source">System Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.blog-libre.org/2018/08/15/resoudre-les-lenteurs-au-demarrage-de-ubuntu-mint/
title: blog-libre : Résoudre les lenteurs au démarrage de Ubuntu-Mint
uri: blog-libre-Résoudre-les-lenteurs-au-démarrage-de-Ubuntu-Mint
url: https://www.blog-libre.org/2018/08/15/resoudre-les-lenteurs-au-demarrage-de-ubuntu-mint/
content:
<p>J’appelle problème bloquant, un problème m’empêchant d’utiliser un outil. Cela ne signifie pas obligatoirement “l’outil ne fonctionne pas” mais plus globalement “l’outil n’est pas utilisable <strong>pour moi en l’état</strong>“. C’est le cas ici, <a href="https://www.blog-libre.org/2018/08/12/mint-xfce-ou-pas/" rel="noopener" target="_blank">je teste Mint XFCE</a> et j’ai un démarrage en 46 secondes. Le démarrage fonctionne mais le temps de démarrage est bloquant pour moi, hors de question de rester sur une distrib qui met autant de temps à démarrer. Je suis en dual-boot, Xubuntu démarre en 7s.</p><h3>Identifier</h3><p>Il est nécessaire de connaître deux commandes pour identifier les lenteurs au démarrage des systèmes d’exploitation utilisant systemd : <code>systemd-analyze</code> et <code>systemd-analyze blame</code>. Vous en croiserez parfois une troisième permettant de présenter les résultats de manière graphique : <code>systemd-analyze plot</code> (à utiliser ainsi <code>systemd-analyze plot > boot.svg</code>). Un <code>man systemd-analyze</code> vous renseignera sur la fonction de chacune.</p><p>Voici le résultat de <code>systemd-analyze</code> sur ma Mint XFCE. Le noyau Linux (kernel) met donc 35s au démarrage et l’espace utilisateur (userspace) 11s. C’est ce résultat que je désigne par “démarrage” dans cet article et pour être précis tiré du man : “the time spent in the kernel before userspace has been reached, the time spent in the initial RAM disk (initrd) before normal system userspace has been reached, and the time normal system userspace took to initialize”. On vient d’identifier deux problèmes, lenteur au niveau kernel et lenteur au niveau userspace.</p><p></p><pre>Startup finished in 35.072s (kernel) + 11.461s (userspace) = 46.533sgraphical.target reached after 1.380s in userspace</pre><p> </p><p>Un <code>systemd-analyze blame</code> affiche le temps d’initialisation de chaque service et donne le résultat suivant (tronqué aux 5 premiers résultats). On identifie de suite la raison de la lenteur au démarrage de l’userspace : <code>ntp.service</code>. Ce service met 10s à s’initialiser à lui tout seul.</p><p></p><pre>10.153s ntp.service408ms dev-nvme0n1p3.device292ms NetworkManager.service252ms systemd-cryptsetup@cryptswap1.service245ms systemd-resolved.service</pre><p> </p><p>Je vous invite à tester en live ces commandes sur votre pc. L’immense majorité des services systemd démarrent en moins d’une seconde si vous avez un SSD. Évidemment certains services sont lourds/longs à démarrer : virtualisation, bases de données… Je simplifie mais tout service qui démarre en plus de 2-3 secondes mérite votre attention : Est-il nécessaire ? À quoi sert-il ? Pourquoi ce délai ?</p><h3>Diagnostiquer</h3><p>On commence à mettre les mains dedans : Qu’est-ce qui provoque ce délai et est-ce qu’une action change ce délai ? Commençons par le service ntp.</p><p>La bonne manière de procéder : 1/ Favoriser des tests aux résultats visibles et compréhensibles, ça oriente et confirme nos soupçons. On doit être sûr que c’est notre action qui a changé quelque chose, pouvoir constater un changement, comprendre ce qu’on a fait et ce qui s’est passé 2/ Effectuer des tests qui impactent le moins possible le système d’exploitation afin de pouvoir revenir en arrière (rollback) et reproduire la situation d’origine 3/ Pour rechercher et isoler la cause d’un problème, on va du grossier au précis. Plutôt que faire 100 tests sur des choses précises (plus long et difficile), il vaut mieux faire un test général pour savoir dans quelle direction poursuivre (disque, kernel, réseau, etc.) 4/ Créer des tests de sorte que problème/résultat soient reproductibles ainsi on teste et valide facilement/rapidement une action</p><p>Ici nous allons donc simplement désactiver le service ntp <code>sudo systemctl disable ntp.service</code> (pour rollback : <code>sudo systemctl enable ntp.service</code>), redémarrer <code>sudo reboot</code> puis afficher de nouveau le résultat <code>systemd-analyze blame</code>. Il est évident mais ça confirme qu’il n’y a pas d’effets indésirables dans l’immédiat : L’userspace démarre en moins de 2 secondes. On gagne près de 10s à chaque démarrage.</p><p>Repassons sur notre lenteur kernel. Lorsqu’on arrive sur Grub, on choisit <strong>Advanced options for Linux Mint 19 Xfce</strong> puis <strong>Linux Mint 19 XFCE (recovery mode)</strong> et on regarde ce qui se passe. Dans mon cas c’est simple, ça reste longtemps sur un message : Scanning for btrfs file systems. On va orienter nos recherches de ce côté-là.</p><h3>Réparer</h3><p>Le service ntp permet de fournir l’heure exacte au système d’exploitation, on ne peut pas se contenter de le laisser désactivé mais on peut probablement lui trouver un remplaçant. Je vous recommande chaudement <a href="https://chrony.tuxfamily.org/" rel="noopener" target="_blank">chrony</a>, vous pouvez aussi passer à <a href="https://www.freedesktop.org/software/systemd/man/systemd-timesyncd.service.html" rel="noopener" target="_blank">systemd-timesyncd</a>. Chrony est méconnu pourtant c’est la nouvelle référence, il est déjà utilisé de base sur les systèmes Fedora, CentOS, Red Hat. Sa configuration par défaut est sécurisée, correcte, il n’écoute qu’en local et n’agit qu’en client NTP. Il faut donc juste l’installer : <code>sudo apt install chrony</code>. On redémarre <code>sudo reboot</code> puis on affiche de nouveau le résultat <code>systemd-analyze blame</code> : La lenteur constatée niveau userspace a disparu, on a définitivement gagné 10s à chaque démarrage, le service chrony s’initialise en 54ms. On aurait pu creuser le problème du service NTP, ça aurait pris sûrement beaucoup plus de temps. Nous avons là une solution simple, rapide, satisfaisante.</p><p>En effectuant quelques recherches sur la lenteur niveau kernel, on apprend qu’il y a des problèmes avec le noyau 4.15.0-20. On vérifie notre noyau (<code>uname -r</code>), pas le même. Le plus évident lorsqu’on a un problème avec un noyau, c’est d’en tester un autre.</p><p>On se rend sur <a href="http://kernel.ubuntu.com/~kernel-ppa/mainline/" rel="noopener" target="_blank">http://kernel.ubuntu.com/~kernel-ppa/mainline/</a> puis on cherche la dernière branche. Le plus simple étant de cliquer sur <a href="http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=M;O=D" rel="noopener" target="_blank">Last modified</a>, actuellement le noyau le plus récent est le 4.18. Je n’aime pas prendre la dernière version, je lui préfère une version antérieure (par exemple la 4.17.12) : 1/ Les bugs commencent à être connus et identifiés, on peut retrouver leurs traces 2/ Trop récent, peu fiable.</p><p>On télécharge, on installe, on redémarre, on vérifie le noyau et systemd-analyze.</p><p></p><pre>wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17.12/linux-headers-4.17.12-041712-generic_4.17.12-041712.201808030231_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17.12/linux-headers-4.17.12-041712_4.17.12-041712.201808030231_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17.12/linux-image-unsigned-4.17.12-041712-generic_4.17.12-041712.201808030231_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17.12/linux-modules-4.17.12-041712-generic_4.17.12-041712.201808030231_amd64.debsudo dpkg -i linux*4.17.12*.debsudo rebootuname -rsystemd-analyze</pre><p> </p><p>Pas de bol, pas mieux ! On a encore un démarrage kernel de plus de 30 secondes. À noter que sur Grub, on peut toujours choisir de booter sur l’ancien noyau. On va faire des recherches sur Scanning for btrfs file systems, je précise que je n’utilise pas btrfs sur mon pc.</p><p>Le premier <a href="http://gander.solutions/scanning-for-btrfs-file-systems" rel="noopener" target="_blank">lien</a> est la solution qui a marché pour moi.</p><p></p><pre>sudo blkid # On affiche les identifiants (UUID) des périphériques bloc (systèmes de fichiers)sudo cat /etc/initramfs-tools/conf.d/resume # On compare les UUID de la commande blkid avec le contenu du fichier resume, dans mon cas aucune correspondance. L'UUID ne correspond à aucun périphérique bloc, c'est incohérentsudo cp /etc/initramfs-tools/conf.d/resume ~/resume.bak # On fait une sauvegarde du fichier pour pouvoir rollbacksudo nano /etc/initramfs-tools/conf.d/resume # Remplacer RESUME=UUID=xxx par RESUME=nonesudo update-initramfs -u</pre><p> </p><p>Je pense qu’une bonne explication est <a href="https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1763611/comments/28" rel="noopener" target="_blank">ici</a>. Je recommande également ces liens connexes : <a href="https://askubuntu.com/questions/1037457/slow-boot-with-ssd-and-lvm-on-new-install-of-18-04" rel="noopener" target="_blank">1</a>, <a href="https://unix.stackexchange.com/questions/108962/linux-mint-how-to-enable-cryptswap-with-custom-password" rel="noopener" target="_blank">2</a>, <a href="https://askubuntu.com/questions/1034359/boot-hangs-for-30-seconds-at-begin-running-scripts-local-premount/1034952#1034952" rel="noopener" target="_blank">3</a>, <a href="https://askubuntu.com/questions/815652/lubuntu-16-04-boot-slow-cgroup-new-mount-options-do-not-match-the-existing-sup" rel="noopener" target="_blank">4</a>. Pour résumer il y a des problèmes si vous chiffrez votre /home notamment autour de la swap. Dans la <a href="https://www.linuxmint.com/rel_tara_xfce.php" rel="noopener" target="_blank">release notes</a> de Mint 19 XFCE, Known issues : There is an issue with home directory encryption that causes swap to be misconfigured during installation. To correct this…”</p><h3>Conclusion</h3><p>Au début de l’aventure.</p><p></p><pre>Startup finished in 35.072s (kernel) + 11.461s (userspace) = 46.533sgraphical.target reached after 1.380s in userspace</pre><p> </p><p>Après la résolution du problème dans l’userspace (ntp.service).</p><p></p><pre>Startup finished in 35.071s (kernel) + 1.371s (userspace) = 36.442sgraphical.target reached after 1.363s in userspace</pre><p> </p><p>À la fin de l’aventure (après la résolution du problème niveau kernel).</p><p></p><pre>Startup finished in 3.786s (kernel) + 1.380s (userspace) = 5.167sgraphical.target reached after 1.373s in userspace</pre><p> </p><p>Je démarre à présent en moins de 6s, 40s gagnées à chaque démarrage, un confort indéniable. Soulignons le fait qu’une version LTS (Long Term Support) n’est pas exempte de soucis/bugs, que le démarrage est aussi concerné par des problèmes/optimisations.</p><p>J’ai essayé de vous fournir une méthodologie et quelques bases pour vous débrouiller avec des lenteurs au démarrage, l’article <a href="https://www.blog-libre.org/2018/01/13/danse-avec-les-reboots/" rel="noopener" target="_blank">Danse avec les reboots</a> est un bon complément. Les commentaires sont ouverts, je réponds aux questions. </p><p>Tcho !</p>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2018/08/15/resoudre-les-lenteurs-au-demarrage-de-ubuntu-mint/" 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://blogduyax.madyanne.fr/2018/spam-des-commentaires/
title: Yannic Arnoux : Spam des commentaires
uri: Yannic-Arnoux-Spam-des-commentaires
url: https://blogduyax.madyanne.fr/2018/spam-des-commentaires/
content:
<p>Pour lutter contre le spam dans les commentaires du blog, j’ai opté pour la simplicité dès le début parce que l’audience est restreinte, que je ne veux pas compliquer la vie des lecteurs avec des systèmes de captchas (de plus en plus illisibles d’ailleurs) et que <a href="https://blogduyax.madyanne.fr/2017/un-blog-plus-respectueux/">je veux préserver l’accès au blog sans JavaScript</a> pour les durs, les vrais, les tatoués ;-)</p>

<p>Ma naïve défense est basée sur un <a href="https://fr.wikipedia.org/wiki/Honeypot">pot de miel</a> : un champ caché dans le formulaire de saisie de commentaire, invisible pour l’humain normalement constitué, qui ne peut donc être rempli que par un bot qui analyse les pages HTML. Ces commentaires sont jetés directement par <a href="https://github.com/kianby/stacosys">mon gestionnaire de commentaires Stacosys</a>. Pendant longtemps, ce fut une défense suffisante ; de rares fois un facheux postait un commentaire pour me vanter un site de vente de pilules : je refusais le commentaire et voilà.</p>

<p>Mais depuis quelques temps, je reçois des rafales de spams : soit les robots sont plus efficaces et analysent aussi la CSS de la page, soit quelqu’un a embauché une armée de zombies pour poster manuellement sur tous les sites à moins de 100 visiteurs / jour. J’ai donc mis en place une 2ème ligne de défense. Quand j’étiquète <em>spam</em> le commentaire, Stacosys écrit une ligne de log avec l’adresse IP du spammeur, et <a href="https://github.com/fail2ban/fail2ban">fail2ban</a> ajoute une règle <em>iptables</em> pour le bannir. La méthode n’est pas révolutionnaire, ça a demandé quelques lignes de code dans Stacosys ; ce qui est plus intéressant, c’est sa mise en oeuvre dans une architecture Docker avec un reverse proxy.</p>

<p><img src="media/c8c2da40.docker-blog.png" data-original-source="https://blogduyax.madyanne.fr/images/2018/docker-blog.png" alt="Architecture Docker blog"></p>

<p>Nginx joue le rôle de <em>reverse proxy</em>, il balance les requêtes du blog vers Hugo et le post du formulaire vers Stacosys. Pour ne pas perdre l’adresse IP réelle du visiteur, on la propage jusqu’à Stacosys dans l’attribut HTTP <em>X-Forwarded-For</em>.</p>

<p>On a une configuration NginX de ce genre :</p>

<pre><code>location /newcomment {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_pass http://stacosys:8100/newcomment;
}

location / {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_pass http://nginx-blog;
}
</code></pre>

<p>Stacosys est un container Docker donc l’application (PID 1) écrit ses logs dans la sortie standard (STDOUT) ; c’est le comportement par défaut. Mais, afin d’ajouter des règles <em>iptables</em>, le container <strong>fail2ban</strong> a besoin de lire ces logs. On va donc exporter les logs de stacosys vers le container <strong>logger</strong> en rajoutant une section <strong>logging</strong> dans le fichier <em>docker-compose</em> qui décrit le lancement du service <strong>stacosys</strong> :</p>

<pre><code>logging:
  driver: syslog
  options:
    syslog-address: "tcp://127.0.0.1:514"
    tag: "stacosys"
</code></pre>

<p>et le container <strong>logger</strong>, qui n’est rien d’autre qu’un serveur syslog, écrit ses logs dans un volume Docker :</p>

<pre><code>logger:
    image: bobrik/syslog-ng
volumes:
    - syslog:/var/log/syslog-ng
ports:
    - "514:514"
</code></pre>

<p>Le volume de données <strong>syslog</strong> est partagé avec le container <strong>fail2ban</strong> qui peut ainsi lire les logs de stacosys, appliquer ses règles de filtrage et définir dynamiquement des règles <em>iptables</em> pour bannir les vilains.</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/2018/spam-des-commentaires/" 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: http://www.ezvan.fr/node/113
title: Paul Ezvan : Let's Encrypt et Drupal 7
uri: Paul-Ezvan-Let-s-Encrypt-et-Drupal-7
url: http://www.ezvan.fr/node/113
content:
<div><div><div><p>Le vieux certificat SSL fournit par Gandi pour <a href="https://www.ezvan.fr/">www.ezvan.fr</a> a expiré sans crier gare ! Je n’ai pas accès au compte qui gère le domaine, me voilà donc en train d’essayer de créer un certificat avec Let's Encrypt.<br><a href="https://letsencrypt.org/">Let's Encrypt</a> est une autorité de certification qui fournit des certificats SSL gratuits, donc plus aucune excuse pour ne pas utiliser SSL correctement !<br>
La validation du certificat est faite automatiquement, à l’aide d’un outil nommé cerbot. Il génère un fichier “ACME challenge” qui doit être accessible via le domaine validé.<br>
Dans mon cas j’utilise la commande suivante. Je spécifie le chemin d’installation de Drupal (qui fait tourner ce site) et demande à cerbot de configurer Apache pour utiliser le nouveau certificat.</p>
<pre>% sudo certbot --authenticator webroot --installer apache --webroot -w /usr/share/drupal7 -d www.ezvan.fr</pre><p>Malheureusement tout ne se passe pas comme prévu !</p>
<pre> - The following errors were reported by the server:

   Domain: www.ezvan.fr
   Type:   unauthorized
   Detail: Invalid response from
   http://www.ezvan.fr/.well-known/acme-challenge/UWXvHv0ueIHLLooJIcIfdD2OiuNipVF5TuSc0dXnXd0:
   "
   
   403 Forbidden
   
   Forbidden"
</pre><p>Que se passe-t-il ? Drupal interdit l’accès direct aux fichiers placés dans son arborescence pour des raisons de sécurité. L’emplacement du fichier acme-challenge est standard (<a href="https://tools.ietf.org/html/rfc5785">RFC 5785</a> mais la version 7 de Drupal ne la prend pas en compte, et donc interdit l’accès.<br>
Heureusement je ne suis pas le seul à avoir eu ce problème, et il existe déjà un <a href="https://www.drupal.org/project/drupal/issues/2847325">patch</a> pour autoriser l’accès à ce répertoire. Après avoir appliqué ce patch au fichier .htaccess situé à la racine du répertoire Drupal, je peux relancer la commande avec succès.</p>
<pre> - Congratulations! Your certificate and chain have been saved at
   /etc/letsencrypt/live/www.ezvan.fr/fullchain.pem. Your cert will
   expire on 2018-11-16. To obtain a new or tweaked version of this
   certificate in the future, simply run certbot again with the
   "certonly" option. To non-interactively renew *all* of your
   certificates, run "certbot renew"
</pre><p>Et voilà mon certificat est configuré ! Je peux maintenant vérifier que j’obtiens un score correct sur <a href="https://www.ssllabs.com/ssltest/analyze.html?d=www.ezvan.fr">le site SSL Labs</a>.</p>
</div></div></div><div><div>Articles: </div><div><div><a href="http://www.ezvan.fr/taxonomy/term/10">Linux</a></div><div><a href="http://www.ezvan.fr/taxonomy/term/7">Site</a></div></div></div><div><div>Thème: </div><div><div><a href="http://www.ezvan.fr/taxonomy/term/48">Libre</a></div><div><a href="http://www.ezvan.fr/taxonomy/term/67">SSL</a></div><div><a href="http://www.ezvan.fr/taxonomy/term/39">Web</a></div></div></div>
<p><img src="media/b247c897.bb95714d3ea200b7450465f3e1097d18" data-original-source="http://cdn.libravatar.org/avatar/bb95714d3ea200b7450465f3e1097d18" alt="Gravatar de Paul Ezvan" class="gravatar" /><br/><i>Original post of <a href="http://www.ezvan.fr/node/113" title="Visit the source">Paul Ezvan</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/article649/masto-host-mettre-en-place-son-instance-mastodon-facilement
title: dada : Masto.host : mettre en place son instance Mastodon facilement
uri: dada-Masto-host-mettre-en-place-son-instance-Mastodon-facilement
url: https://www.dadall.info/article649/masto-host-mettre-en-place-son-instance-mastodon-facilement
content:
<div><br></div><div align="center"><img src="media/f9dcd025.mastohost.png" data-original-source="https://www.dadall.info/data/images/mastodon/mastohost.png" alt=""></div><div><br></div><div>Quand mastodon.social reste le point d'accès le plus connu de la <a href="https://fr.wikipedia.org/wiki/Fediverse" title="Fédiverse">Fédiverse</a>, il est bon de rappeler que la nature profonde du fonctionnement de ce réseau social est d'être décentralisé.</div><div><br></div><div>Mastodon a ceci de génial qu'il autorise quiconque à créer son bout de réseau. </div><div><br></div><div>À chaque vague de nouveaux, le problème est le même : les gens se font majoritairement un compte sur Mastodon.social et, à chaque fois, certains et certaines souhaiteraient que son administrateur coupe les inscriptions et redirige le flux vers d'autres instances. Alors oui, comme le signal le message d'Eugen ci-dessous, il est très difficile de couper les inscriptions de l'instance la plus connue sans gêner l'arrivée des nouveaux.<br></div><div><br></div><div><center><iframe src="https://mastodon.social/@Gargron/100565884273399899/embed" width="400"></iframe></center></div><div>Traduction rapide de la partie intéressante : <em>Honnêtement, si c'était si simple, je fermerais définitivement les inscriptions. Le souci, c'est que quand je les ferme, les gens ne vont pas s'inscrire ailleurs, ils partent. </em><br></div><div><h3>La solution !<br></h3></div><div>Pour palier à ce problème, je suis tombé sur une initiative géniale d'un portugais : <a href="https://masto.host/" title="masto.host">masto.host</a>  ! <br></div><div><br></div><div>Ce service vous permet de monter automatiquement une instance Mastodon moyennant quelques euros par mois. Les options vous permettent de choisir une configuration pouvant d'accueillir de 100 à un nombre monstrueux d'utilisateurs.</div><div><br></div><div align="center"><img src="media/0702e61d.pricingmastohost.png" data-original-source="https://www.dadall.info/data/images/mastodon/pricingmastohost.png" alt=""></div><div>Il n'y a rien de technique dans la procédure de création. C'est vraiment clé en main et ça vous permet :<br></div><ul><li>D'avoir votre instance à vous</li><li>D'ajuster sa taille en fonction de sa fréquentation<br></li><li>De pouvoir la modérer comme bon vous semble</li><li>De ne pas avoir à vous soucier de l'état du serveur qui la fait tourner</li><li>De profiter de la dernière version stable disponible<br></li></ul><div>Le tout étant hébergé chez OVH, en Europe !</div><div><br></div><div>Je suis vraiment admiratif du travail réalisé par <a href="https://masto.pt/@hugo" title="Hugo">Hugo</a>. Malheureusement, contrairement à mes habitudes, je vous parle d'un service que je n'ai pas testé moi-même. Et même que je ne suis pas payé pour lui faire de la pub. Cependant, d'après le compte officiel de <a href="https://mastodon.social/@mastohost" title="Masto.hos">Masto.host</a>, il semblerait que ce soit un gars vraiment sérieux et disponible. Enfin, ces derniers temps, il croule sous les demandes : tant mieux !<br></div><div><br></div><div>Bref, si l'envie vous prend de monter une instance Mastodon à travers son service, n'hésitez pas à en parler et à faire des retours !</div><div><br></div><br>
<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/article649/masto-host-mettre-en-place-son-instance-mastodon-facilement" title="Visit the source">dada</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Exceed : <a href="">Transformer son t&eacute;l&eacute;phone Android en modem USB</a> (14/08/2009)</li><li>Fuse : <a href="">Mettre &agrave; jour son statut twitter en shell</a> (29/01/2009)</li><li>TheGlu : <a href="">Apachetop, ou comment observer la vie tr&eacute;pidante de son serveur apache en direct.</a> (11/01/2008)</li><li>Geekfault : <a href="">Ifconfig.me, connaitre son IP publique en un rien de temps</a> (12/08/2010)</li><li>Feilong : <a href="">Droidcam : transformer son Android en webcam wifi</a> (17/09/2010)</li></ul></div></p>


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

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

content:
<p>Pour la 33ème semaine de l'année 2018, 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/wkabca/d_sinstaller_des_applications_syst_me">Désinstaller des applications système d'Android</a></li>
<li><a href="https://www.journalduhacker.net/s/wqbmxq/devops_et_sre_de_quoi_sagit_il">Devops et SRE, De quoi s'agit-il ?</a></li>
<li><a href="https://www.journalduhacker.net/s/4ta7pz/des_d_veloppeurs_d_voilent_les_choses_les">Des développeurs dévoilent les choses les moins éthiques qu'ils ont codées</a></li>
<li><a href="https://www.journalduhacker.net/s/dosehq/rfc_8446_transport_layer_security_tls">RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3</a></li>
<li><a href="https://www.journalduhacker.net/s/ml076y/firefox_est_il_vraiment_respectueux_de">Firefox, est-il vraiment respectueux de notre vie privée (vidéo) ?</a></li>
<li><a href="https://www.journalduhacker.net/s/jehtdq/dotclear_2_14">Dotclear 2.14</a></li>
<li><a href="https://www.journalduhacker.net/s/6bplfv/github_quel_impact_sur_les_tudiants">Github : quel impact sur les étudiants ?</a></li>
<li><a href="https://www.journalduhacker.net/s/mixrfv/nest_le_framework_node_js_quil_nous">Nest : Le framework Node.js qu'il nous fallait</a></li>
<li><a href="https://www.journalduhacker.net/s/jrjylx/git_comme_syst_me_de_snapshots_simple_pour">Git comme système de snapshots simple pour sauver le sysadmin</a></li>
<li><a href="https://www.journalduhacker.net/s/dw6ual/lineageos">LineageOS</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?article175/liens-interessants-journal-du-hacker-semaine-33-2018" 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><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #33</a> (21/08/2017)</li></ul></div></p>


title: Renault : [F29] Participez à la journée de test consacrée au noyau Linux 4.18
uri: 2018-08-21-Renault-F29-Participez-à-la-journée-de-test-consacrée-au-noyau
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-au-noyau-Linux-4.18

url:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-au-noyau-Linux-4.18

content:
<p>Aujourd'hui, ce mardi 21 août, est une journée dédiée à un test précis : sur
le noyau Linux 4.18. En effet, durant le cycle de développement, l'équipe
d'assurance qualité dédie quelques journées autours de certains composants ou
nouveautés afin de remonter un maximum de problèmes sur le sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Le noyau Linux est le cœur du système Fedora (et des autres distributions
GNU/Linux). C'est le composant qui fait le lien entre les logiciels et le
matériel. C'est lui qui permet aux processus de travailler ensemble sur un même
ordinateur et de pouvoir utiliser les périphériques (à travers des pilotes)
disponibles sur chaque machine.</p>
<p>C'est donc un composant critique et il est nécessaire de s'assurer qu'il
fonctionne. Notons par ailleurs que l'équipe des mainteneurs du noyau chez
Fedora ont décidé de faire une journée de tests systématique après la sortie
d'un nouveau noyau !</p>
<p>Les tests du jour couvrent :</p>
<ul><li>L'exécution des <a href="https://apps.fedoraproject.org/kerneltest/" hreflang="en">tests automatisés</a> par défaut et ceux de performances ;</li>
<li>Vérifier que la machine démarre correctement ;</li>
<li>Vérifier que le matériel est bien exploité (affichage, claviers, souris,
imprimantes, scanners, USB, carte graphique, carte son, webcam, réseau filaire
et wifi, etc.)</li>
</ul><h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/44" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-08-21_Kernel_4.18_Test_Day" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-day et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-au-noyau-Linux-4.18" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.16</a> (13/04/2018)</li><li>Renault : <a href="">[F29] Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.17</a> (12/06/2018)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.13</a> (27/09/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.15</a> (22/02/2018)</li></ul></div></p>


feed_id: http://www.fullcirclemag.fr/?post/2018/08/20/%C3%80-la-fin-de-l-%C3%A9t%C3%A9%2C-ou-presque
title: Full Circle Magazine FR : C'est la fin de l'été, ou presque
uri: Full-Circle-Magazine-FR-C-est-la-fin-de-l-été-ou-presque
url: http://www.fullcirclemag.fr/?post/2018/08/20/%C3%80-la-fin-de-l-%C3%A9t%C3%A9%2C-ou-presque
content:
<p>Bonjour à toutes et à tous !</p>


<p>L'équipe française du FCM est heureuse de vous présenter le numéro 135, celui de juillet, bien avant la sortie du numéro 136 ! Comme d'habitude, il peut être visionné ou téléchargé sur notre page <a href="https://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger">NUMÉROS</a> ou téléchargé tout simplement en cliquant sur la photo de couverture ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/578" hreflang="fr" title="Numéro 578"><img src="media/31434337.issue135fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/issue135fr.png" alt="issue135fr.png" title="issue135fr.png, août 2018"></a></p>


<p>Outre l'article de couverture, sur Cryptomator, pour, notamment, protéger vos données sur clés USB ou dans le nuage, il y a les tutoriels habituels (Freeplane, Inkscape et Python), ainsi que vos rubriques préférées, telles que C&amp;C. Quant à Q. ET R., la rubrique est reprise par EriktheUnready, qui, au contraire (Unready signifie pas prêt !), est tout à fait prêt à répondre à vos questions, aux plus farfelues comme aux très sérieuses et difficiles. Vous pouvez le constater par vous-même ...</p>


<p>Mais il y a plus encore :</p>
<ul><li>une description de la nouvelle UBports Foundation, qui sera officielle incessamment sous peu et qui s'occupera d'Ubuntu touch ! Il ne vous reste qu'à lui apporter votre aide !</li>
<li>la partie 4 de l'histoire de Paolo Pelloni, toujours à la recherche de l'interface graphique parfaite pour son nouveau programme en Python ;</li>
<li>et trois critiques (plus ou moins) - celle de nnn, un must pour ceux qui travaillent souvent avec le Terminal, celle de Warcraft III sous Linux, et celle (en fait une présentation) par Ronnie de MineClone 2 qui fait ressembler Minetest à Minecraft en mieux !</li>
</ul><p>Nous vous en souhaitons bonne lecture.</p>


<p>L'équipe du FCMfr :
Le scribeur, Bab, qui est <strong>aussi</strong> relecteur à ses  moments soi-disant perdus, et les traducteurs et relecteurs : AE, christo.2so et d52fr</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/2018/08/20/%C3%80-la-fin-de-l-%C3%A9t%C3%A9%2C-ou-presque" title="Visit the source">Full Circle Magazine FR</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Full Circle Magazine FR : <a href="">Pour les F&ecirc;tes de fin d&#039;ann&eacute;e</a> (12/12/2013)</li><li>Full Circle Magazine FR : <a href="">Pour les F&ecirc;tes de fin d&#039;ann&eacute;e</a> (20/12/2015)</li><li>Full Circle Magazine FR : <a href="">Pour les F&ecirc;tes de fin d&#039;ann&eacute;e</a> (20/12/2016)</li><li>Full Circle Magazine FR : <a href="">Voici, enfin, le num&eacute;ro 52 !</a> (04/11/2011)</li><li>Full Circle Magazine FR : <a href="">Et voici.. le num&eacute;ro 53 !</a> (13/12/2011)</li></ul></div></p>


feed_id: https://blog.remirepo.net/post/2018/08/22/PHP-en-route-vers-la-sortie-de-la-version-7.3.0
title: Remi Collet : PHP en route vers la sortie de la version 7.3.0
uri: Remi-Collet-PHP-en-route-vers-la-sortie-de-la-version-7-3-0
url: https://blog.remirepo.net/post/2018/08/22/PHP-en-route-vers-la-sortie-de-la-version-7.3.0
content:
<p>La version <a href="https://secure.php.net/archive/2018.php#id2018-08-16-1">7.2.0beta1</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-php73</strong> pour <strong>Fedora </strong>≥<strong> 27</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 <strong>remi</strong> 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/2018/06/08/PHP-7.3-en-Software-Collection">PHP 7.3 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.3</strong> (le plus <strong>simple</strong>)<strong> :</strong></p>

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

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

<pre>
yum install php73</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.5</strong></li>
	<li>la version EL6 est construite avec RHEL-<strong>6.10</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.3/UPGRADING">UPGRADING</a></li>
	<li><a href="https://raw.githubusercontent.com/php/php-src/PHP-7.3/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.3.0~beta2&amp;lang=fr"></p>

<p align="center"><strong>Software Collections </strong>(php73)<br><img alt="" src="https://blog.remirepo.net/downcpt.php?name=php73-php-common&amp;version=7.3.0~beta2&amp;lang=fr"></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/2018/08/22/PHP-en-route-vers-la-sortie-de-la-version-7.3.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 en route vers la sortie de la version 7.2.0</a> (31/08/2017)</li><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></ul></div></p>


feed_id: https://www.deblan.io/post/543/monter-un-partage-sharepoint-office365-sur-linux-webdav-davfs
title: Simon Vieille : Monter un partage Sharepoint Office365 sur Linux (Webdav/Davfs)
uri: Simon-Vieille-Monter-un-partage-Sharepoint-Office365-sur-Linux-(Webd
url: https://www.deblan.io/post/543/monter-un-partage-sharepoint-office365-sur-linux-webdav-davfs
content:
<p>Dans le cadre de mon travail, je développe une application web (nommée Tools) qui fait office de boite à outils pour le groupe Zenitude.
L'idée de l'application est de fournir un ensemble d'outils pour faciliter le travail de mes collaborateurs.</p>

<p>Parmi la flopée de fonctionnalités, on trouve des interfaces qui affichent des données récupérées depuis des fichiers Excel. Elles sont analysées et mises en page par l'application (graphiques et tableaux).</p>

<p>Ces fichiers sont initialement déposés sur un espace collaboratif <strong>Sharepoint</strong> délivré par <strong>Office365</strong>. J'avais pour objectif
de travailler avec <strong>les API de Microsoft mais c'est un véritable calvère</strong>. C'est mal documenté et le support technique de premier
niveau est complètement naze. Du coup, je me suis résolu à faire des formulaires pour déposer les fichiers manuellement.</p>

<p>Pour éviter d'avoir des formulaires d'upload de fichier, je souhaite <strong>monter le partage Sharepoint sur le serveur</strong> afin d'accéder, en quasi temps réel, au contenu des fichiers
qui m'intéressent. Microsoft fournit <strong>OneDrive</strong> qui est un outil de synchronisation pour monter le partage Sharepoint sur son ordinateur mais seul Microsoft Windows et IOS sont supportés. Il s'appuie sur le protocole <strong>WebDAV</strong> mais authentifie les utilisateurs avec le protocole OAuth2.</p>

<p>Sous Linux, <strong>davfs2</strong> permet de faire des montage WebDAV dans son système de fichiers. La problématique d'authentification via OAuth2 est réelle car impossible de passer un couple login/mot de passe classique. Une solution existe est consiste à récupérer des cookies générés après l'authentification et indiquer à davfs2 de les injecter dans les requêtes HTTP WebDAV.</p>

<p>Pour des questions de sécurité, j'ai ajouté à l'organisation Office365 un compte utilisateur qui, par défaut, ne peut lire que les fichiers du partage. Lorsque que je me connecte à Office365 via un navigateur web en utilisant ce compte, 2 cookies sont créés : <code>rtFa</code> et <code>FedAuth</code>. Il faut conserver leur valeur respective car nous en auront besoin pour configurer le montage.</p>

<p>On va installer le driver davfs2 pour réaliser le montage :</p>

<pre><code># aptitude install davfs2
</code></pre>

<p>Je décide que le point de montage sera dans <code>/mnt/sharepoint</code>. Dans <code>/etc/davfs2/davfs2.conf</code>, on indique à <code>davfs2</code> d'ajouter les cookies. Il faut bien évidement remplacer <code>XXXXXX</code> et <code>YYYYYY</code> par ce que vous avez récupéré :</p>

<pre><code>[/mnt/sharepoint/]
add_header Cookie rtFa=XXXXXX;FedAuth=YYYYYY
</code></pre>

<p>Il reste maintenant à faire le montage :</p>

<pre><code># mount.davfs -o ro "https://foo.sharepoint.com/bar/Documents partages" /mnt/sharepoint
</code></pre>

<p>Cette commande va vous demander un login et un mot de passe, il n'est pas nécessaire de saisir quoi que ce soit.
Si tout se passe bien, vous devrier avoir le montage fonctionnel. Ça ne sera pas détaillé ici mais vous pouvez maintenant affiner la configuration avoir du cache sur les fichiers, gérer les permissions plus finement, passer par <code>/etc/fstab</code> pour automatiser le montage, etc.</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/543/monter-un-partage-sharepoint-office365-sur-linux-webdav-davfs" 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>theClimber : <a href="">Comment connecter un serveur NAS sous Linux avec CIFS</a> (19/11/2011)</li><li>David Mercereau : <a href="">Partage de mon fdichier ~/.bash_aliases</a> (30/11/2012)</li><li>David Mercereau : <a href="">Partage de mon fichier ~/.bash_aliases</a> (30/11/2012)</li><li>theClimber : <a href="">La bible traduit pour les geek</a> (22/06/2009)</li><li>Matao : <a href="">Migration Ubuntu/OpenGEU ou Gnome/Enlightenment</a> (20/04/2009)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article52/syspatch-patches-fpufork-vmml1tf-pour-openbsd
title: Thuban : Syspatch : Patches fpufork + vmml1tf pour OpenBSD
uri: Thuban-Syspatch-Patches-fpufork-vmml1tf-pour-OpenBSD
url: https://obsd4a.net/blog/index.php?article52/syspatch-patches-fpufork-vmml1tf-pour-openbsd
content:
<p>Ce soir, l'équipe OpenBSD nous livre deux correctifs, principalement pour <strong>OpenBSD <a href="https://www.openbsd.org/errata63.html">6.3</a> et <a href="https://www.openbsd.org/errata62.html">6.2</a>, pour l'architecture amd64</strong> :</p>

<p>- <span>fpufork</span> : L'état du FPU d'un processus utilisateur peut être exposé par d'autres processus.<br><em><strong>6.3</strong> : patch n°<strong><a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/017_fpufork.patch.sig">17</a></strong> ; <strong>6.2</strong> : patch n°<strong><a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.2/common/022_fpufork.patch.sig">22</a></strong></em><br>
Ce patch touchant le noyau, cela <em>nécessite un redémarrage</em>.<br><br>
- <span>vmml1tf</span> : Le bogue L1TF Intel permet de lire la mémoire de l'hôte d'une invité vmm.<br><em><strong>6.3</strong> : patch n°<strong><a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/018_vmml1tf.patch.sig">18</a></strong> ; <strong>6.2</strong> : patch n°<strong><a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.2/common/023_vmml1tf.patch.sig">23</a></strong></em><br><span>ATTENTION</span> :<br><span>1/</span> Il est nécessaire d'exécuter la commande '<a href="https://man.openbsd.org/fw_update">fw_update</a>(1)' afin d'obtenir le nouveau microcode CPU, et ce avant de redémarrer la machine.<br><span>2/</span> Au redémarrage de votre station, si dans le bios est activé l'option SMT ("hyper-threading"), cette capacité doit être désactivée !<br><span>3/</span> La mise-à-jour du microcode CPU n'est pas disponible pour OpenBSD 6.2 ; il est nécessaire de mettre d'abord à jour votre BIOS, si possible, pour pouvoir installer cette upgrade.</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?article52/syspatch-patches-fpufork-vmml1tf-pour-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>


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

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

content:
<p>Pour la 34ème semaine de l'année 2018, 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/zm6aqm/quatre_ans_de_kresus_bonjour_kresus_org">Quatre ans de Kresus, bonjour Kresus.org</a></li>
<li><a href="https://www.journalduhacker.net/s/urc5xa/illustrations_gratuites_et_libres_de">Illustrations gratuites et libres de droits avec unDraw</a></li>
<li><a href="https://www.journalduhacker.net/s/rffyai/supprimer_les_applications_android">Supprimer les applications Android depuis adb</a></li>
<li><a href="https://www.journalduhacker.net/s/cimpip/nouvelle_version_du_steam_play">Nouvelle version du Steam Play</a></li>
<li><a href="https://www.journalduhacker.net/s/gei2ik/vscodethemes_lannuaire_des_th_mes_pour">VSCodeThemes, l'annuaire des thèmes pour Visual Studio Code</a></li>
<li><a href="https://www.journalduhacker.net/s/zzkpmo/ma_triser_ce_qu_on_peut_cr_er_son_cloud_perso">Maîtriser ce qu’on peut : créer son cloud perso</a></li>
<li><a href="https://www.journalduhacker.net/s/i276jp/incompatibilit_ascendante_de_ext4_au_fil">Incompatibilité ascendante de ext4 au fil du temps</a></li>
<li><a href="https://www.journalduhacker.net/s/avmjqv/mithril_un_framework_javascript_moderne">Mithril : un framework JavaScript moderne, simple, rapide et léger</a></li>
<li><a href="https://www.journalduhacker.net/s/oasddk/lets_encrypt_certificat_multi_domaines">Let's encrypt : certificat multi domaines</a></li>
<li><a href="https://www.journalduhacker.net/s/jg4iby/tutoriel_installez_facilement_un">Tutoriel | Installez facilement un cluster Kubernetes sous Debian ou Centos</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?article176/liens-interessants-journal-du-hacker-semaine-34-2018" 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><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #34</a> (28/08/2017)</li></ul></div></p>


feed_id: https://marienfressinaud.fr/lessy-aries.html
title: Marien Fressinaud : Nouvelle version de Lessy : Aries
uri: Marien-Fressinaud-Nouvelle-version-de-Lessy-Aries
url: https://marienfressinaud.fr/lessy-aries.html
content:
<p>Lessy a connu une période de ralentissement ces derniers mois, due à des
raisons externes (fonctionnement qui me correspond globalement bien, des choses
plus urgentes sur le feu et petit coup de fatigue). Cette pause dans le
développement m’a tout de même permis de prendre un peu de recul sur l’outil et
me permettra ainsi de réorienter certaines fonctionnalités qui existent
aujourd’hui… peut-être. Autant ne pas trop s’avancer sur le sujet.</p>
<p>Pour rappel, Lessy est un gestionnaire de temps destiné à vous aider à mieux
vous organiser en associant à vos tâches des indicateurs clairs sur ce que vous
avez de plus urgent à réaliser (ou abandonner) dans l’immédiat. Un service est
mis à disposition gratuitement sur <a href="https://lessy.io/">lessy.io</a> et le code est
<a href="https://github.com/marienfressinaud/lessy">hébergé sur GitHub</a>, le tout sous
<a href="https://github.com/marienfressinaud/lessy/blob/master/LICENSE">licence libre</a>.</p>
<p><img alt="Dashboard de Lessy" src="media/dc30be33.2017-11-26-apus-dashboard.png" data-original-source="https://marienfressinaud.fr/2017-11-26-apus-dashboard.png"></p>
<p>Malgré le ralentissement évoqué plus haut, j’ai tout de même avancé un petit
peu sur quelques fonctionnalités, notamment :</p>
<ul><li>une administration basique ;</li>
<li>la possibilité de bloquer les inscriptions ;</li>
<li>l’arrivée de conditions d’utilisation.</li>
</ul><p>Cette dernière fonctionnalité m’a pris plus de temps que prévu, mais je suis
assez fier de ce que j’ai fait. Les conditions en elles-mêmes sont accessibles
sur <a href="https://lessy.io/terms-of-service">lessy.io</a>. En résumé : je fais du
mieux que je peux, mais je ne m’engage ni sur la qualité, ni sur la pérennité
du service (je ne fais pas ça dans un cadre professionnel). Je m’engage
évidemment à ne pas toucher à vos données personnelles ni à les revendre.</p>
<p>Pour celles et ceux qui avaient souhaité s’inscrire alors que j’avais fermé les
inscriptions, ces conditions d’utilisation marquent la réouverture du service.
Notez toutefois que je risque de les refermer au delà d’un certain nombre
d’inscrit·es (mais je ferai du tri avant dans les comptes non activés ou dans
ceux qui n’auront pas accepté les conditions d’utilisation d’ici 6 mois).</p>
<p>Les prochains développement porteront sur un espace pour modifier son profil et
sur la possibilité de choisir la langue de l’interface (enfin !). Vous
pouvez suivre l’avancement sur <a href="https://github.com/lessy-community/lessy/projects/9">le projet GitHub</a>.</p>
<p>Je remercie encore une fois celles et ceux qui parlent de Lessy autour
d’elleux, qui l’utilisent ou qui me suggèrent des améliorations. C’est aussi
ça, contribuer :). Et merci à Sarah pour avoir pris le temps de relire mes
conditions d’utilisation et Erwan pour… avoir essayé ;).</p>
<p><img src="media/aa8c2751.ea7e8807d513b71b5779dcee35c8e611" data-original-source="http://cdn.libravatar.org/avatar/ea7e8807d513b71b5779dcee35c8e611" alt="Gravatar de Marien Fressinaud" class="gravatar" /><br/><i>Original post of <a href="https://marienfressinaud.fr/lessy-aries.html" title="Visit the source">Marien Fressinaud</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Simon Vieille : Sharepoint Office365 sur Linux (Webdav/Davfs) avec des fichiers accentués
uri: Simon-Vieille-Sharepoint-Office365-sur-Linux-(Webdav-Davfs)-avec-des
feed_id:
https://www.deblan.io/post/544/sharepoint-office365-sur-linux-webdav-davfs-avec-des-fichiers-accentues

url:
https://www.deblan.io/post/544/sharepoint-office365-sur-linux-webdav-davfs-avec-des-fichiers-accentues

content:
<p><strong><a href="https://www.deblan.io/post/543/monter-un-partage-sharepoint-office365-sur-linux-webdav-davfs">Suite de l'aventure avec Sharepoint !</a></strong></p>

<p>Je me suis rendu compte que les répertoires et les fichiers nommés avec des accents ne sont pas montés par Davfs.
Le problème vient bien sur de Microsoft qui n'est pas foutu d'implémenter un protocole en suivant les standards ! Le support technique est une vraie plaie et ne veut pas comprendre que le problème vient de chez eux…</p>

<p>En effet, les spécifications WebDAV indiquent que les caractères spéciaux (espace compris) doivent être encodés en <code>%XXX</code>. Par exemple, on doit retrouver <code>%C3%A9</code> à la place de <code>é</code>. Or, Sharepoint ne remplace que les espaces (<code>%20</code>). Voici une partie de la réponse HTTP formée par Sharepoint pour un fichier nommé "éducation.pdf" :</p>

<pre><code><D:href>https://foo.sharepoint.com/sites/bar/Documents%20partages/éducation.pdf</D:href>
</code></pre>

<p>Alors que ça devrait être sous cette forme :</p>

<pre><code><D:href>https://foo.sharepoint.com/sites/bar/Documents%20partages/%C3%A9ducation.pdf</D:href>
</code></pre>

<p>Du coup, j'ai du travaillé sur un correctif et voici une POC qui corrige le problème. Elle consiste à faire passer les requêtes HTTP de DavFS à travers un proxy qui fera le boulot de Sharepoint : encoder les caractères en question !</p>

<p>Je travaille sur ma machine de dev dans <code>~/www/repo/sharepoint-webdav-proxy</code>.</p>

<p>J'ai choisi le proxy <a href="https://mitmproxy.org/">mitmproxy</a> car on peut modifier les requêtes et les réponses à la volé.</p>

<p>Les binaires de <a href="https://mitmproxy.org/">mitmproxy</a> sont placés dans <code>./bin/</code>. Si vous lancez une première fois <code>bin/mitmproxy</code>, des certificats SSL seront créés dans <code>~/.mitmproxy/</code>.</p>

<p><strong>Configuration de DavFS :</strong></p>

<pre><code>$ sudo cp ~simon/.mitmproxy/mitmproxy-ca-cert.pem /etc/davfs2/certs/
</code></pre>

<p>Dans <code>/etc/davfs2/davfs2.conf</code>, j'ai ajouté :</p>

<pre><code>[/mnt/sharepoint/]
proxy 127.0.0.1:8118
trust_ca_cert /etc/davfs2/certs/mitmproxy-ca-cert.pem
use_proxy 1
[...]
</code></pre>

<p><strong>Adapteur WebDAV :</strong></p>

<p>Dans <code>src/webdav-adapter.py</code> :</p>

<div></div>

<p><strong>Lancement du proxy :</strong></p>

<pre><code>./bin/mitmdump --mode regular --listen-host 127.0.0.1 --listen-port 8118 -s ./src/webdav-adapter.py
</code></pre>

<p>Une fois tout ça réalisé, <code>mount.davfs</code> va pouvoir monter les répertoires/fichiers accentués.</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/544/sharepoint-office365-sur-linux-webdav-davfs-avec-des-fichiers-accentues" 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="">Monter un partage Sharepoint Office365 sur Linux (Webdav/Davfs)</a> (23/08/2018)</li><li>Nicofo : <a href="">Renommez vos fichiers et vos photos</a> (14/11/2009)</li><li>pc-kc : <a href="">regrouper les fichiers XTM</a> (11/07/2009)</li><li>Nicofo : <a href="">Extraire les infos des fichiers mp3/ogg</a> (03/10/2008)</li><li>JJL : <a href="">&Eacute;diter des fichiers XML en ligne de commande : xmlstarlet</a> (09/02/2010)</li></ul></div></p>


feed_id: https://blog.fedora-fr.org/renault/post/Participation-au-Kernel-et-Embedded-recipes-2018
title: Renault : Participation au Kernel et Embedded recipes 2018
uri: Renault-Participation-au-Kernel-et-Embedded-recipes-2018
url: https://blog.fedora-fr.org/renault/post/Participation-au-Kernel-et-Embedded-recipes-2018
content:
<p>Cela faisait quelques années que je souhaitais participer à l'évènement
parisien <a href="https://kernel-recipes.org/en/2018/" hreflang="en">Kernel
recipes</a> (et au tout nouveau <a href="https://embedded-recipes.org/2018/" hreflang="en">Embedded recipes</a>). Des évènements annuels se déroulement en
semaine à la fin septembre. Cette année c'est du 24 au 28 septembre dans les
locaux parisiens de Mozilla.</p>
<p>Ce sont des conférences en anglais très techniques sur le noyau Linux et les
systèmes embarqués à base de Logiciel Libre. Et c'est remarquable d'avoir cela
en France de manière régulière, d'autant plus que chaque année de grands noms
font le déplacement.</p>
<p>Grâce à <a href="https://www.mind.be/en/" hreflang="en">mon employeur
Essensium / Mind</a> je vais pouvoir y assister en guise de veille et formation
sur mon temps de travail. Je les remercie de m'en donner l'opportunité. Ce sera
également l'occasion pour faire coucou à mes connaissances de la région.</p>
<p>En plus de cela j'effectuerai une conférence sur <a href="https://embedded-recipes.org/2018/talk/updating-an-embedded-system-with-swupdate/" hreflang="en">la mise à jour des systèmes embarqués avec swupdate</a> le lundi
24 septembre à 15h. Je relayerais la vidéo de la conférence et la diapo quand
ce sera disponible. Il y a je crois une retranscription en direct.</p>
<p>Si le domaine vous intéresse vous pouvez <a href="https://www.youtube.com/user/hupstream/videos" hreflang="en">visionner les
précédentes éditions</a>. Comme toujours, bon courage et merci aux
organisateurs.</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/Participation-au-Kernel-et-Embedded-recipes-2018" 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>


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

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

content:
<p>Pour la 35ème semaine de l'année 2018, 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/iamo6r/les_logiciels_libres_meurent_lentement">Les logiciels libres meurent lentement sans contributions</a></li>
<li><a href="https://www.journalduhacker.net/s/1ans54/pourquoi_on_est_s_curis_en_https">Pourquoi on est « sécurisé » en HTTPS ?</a></li>
<li><a href="https://www.journalduhacker.net/s/thik3m/des_chercheurs_trouvent_le_moyen_de">Des chercheurs trouvent le moyen de contourner les mécanismes de protection contre le pistage, offert par sept navigateurs et 46 extensions</a></li>
<li><a href="https://www.journalduhacker.net/s/imtifz/pourquoi_les_logos_des_logiciels_libres">Pourquoi les logos des logiciels libres sont-ils si moches ?</a></li>
<li><a href="https://www.journalduhacker.net/s/tj8wai/gimp_2_10_6_rien_ne_nous_arr_te">GIMP 2.10.6 : rien ne nous arrête !</a></li>
<li><a href="https://www.journalduhacker.net/s/de9str/tls_1_3_avec_nginx_et_debian_9">TLS 1.3 avec Nginx et Debian 9</a></li>
<li><a href="https://www.journalduhacker.net/s/78qnud/apprenez_la_programmation">Apprenez la programmation fonctionnelle en JavaScript</a></li>
<li><a href="https://www.journalduhacker.net/s/ema195/le_projet_openstreetmap_accueille_de">Le projet OpenStreetMap accueille de nombreux contributeurs dont Microsoft, Apple et Facebook</a></li>
<li><a href="https://www.journalduhacker.net/s/nt89qg/la_recherche_de_la_plate_forme_de">À la recherche de la plate-forme de deploiement continu parfaite</a></li>
<li><a href="https://www.journalduhacker.net/s/exd0my/obtenir_et_g_rer_un_nom_de_domaine_gratuit">Obtenir et gérer un nom de domaine (gratuit) avec Knot et EU.org</a></li>
<li><a href="https://www.journalduhacker.net/s/3n8vxc/steam_play_est_mis_jour_avec_pr_s_de_1000">Steam Play est mis à jour avec près de 1000 jeux Windows parfaitement jouables sur Linux, quelques jours après le lancement de sa version bêta</a></li>
<li><a href="https://www.journalduhacker.net/s/6mctpp/g_rez_vos_t_ches_cron_dans_une_interface">Gérez vos tâches cron dans une interface graphique avec crontab-ui</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?article177/liens-interessants-journal-du-hacker-semaine-35-2018" 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><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #35</a> (04/09/2017)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Les-livres-de-Thomas-Limoncelli-les-bibles-pour-le-sysadmin
title: genma : Les livres de Thomas Limoncelli : les bibles pour le sysadmin ?
uri: genma-Les-livres-de-Thomas-Limoncelli-les-bibles-pour-le-sysadmin
url: https://blog.genma.fr/?Les-livres-de-Thomas-Limoncelli-les-bibles-pour-le-sysadmin
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2775.jpg?1535120348" width="150" height="79"><div><p>Thomas Limoncelli, comme beaucoup de personnes ayant un peu de notoriété, a une page Wikipedia en anglais qui permet d'en savoir un peu plus sur cette personne. Administrateur système depuis 1987, il est l'auteur de plusieurs livres sur l'administration système, dont 1 publié en première édition en 2001, dont la 3 ème réédition actualisée est sortie en 2016.</p>
<p>Thomas Limoncelli se base sur plus de 20 ans de carrières pour faire des livres de conseils et de retour d'expérience, généraliste et atemporel, que beaucoup recommandent. Ces livres, en anglais sont donc : <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> The Practice of System and Network Administration : Volume 1 : DevOps and other Best Practices for Enterprise IT4 novembre 2016<br>
de Thomas A. Limoncelli et Christina J. Hogan<br>
( The Practice of Cloud System Administration : DevOps and SRE Practices for Web Services, Volume 2 (Anglais) Broché – 3 septembre 2014<br>
de Thomas Limoncelli <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Time Management for System Administrators by Thomas A. Limoncelli (O'Reilly), 2005. Disponible en français sous le titre "Admin'sys : Gérer son temps... et interagir efficacement avec son environnement"</p>
<p>Des supports de ses conférences et des vidéos sont disponibles en ligne et reprennent synthétisent ces livres :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://www.slideshare.net/TomLimoncelli/tom-limoncellis-top-5-time-management-tips" title="Tom Limoncelli's Top 5 Time Management Tips for SysAdmins/DevOps/Devs">Tom Limoncelli's Top 5 Time Management Tips for SysAdmins/DevOps/Devs</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://www.slideshare.net/TomLimoncelli/tom-limoncellis-top-5-time-management-tips" title="Radical ideas from the book: The Practice of Cloud System Administration ">Radical ideas from the book : The Practice of Cloud System Administration </a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://www.slideshare.net/TomLimoncelli/stealing-the-best-ideas-from-devops-a-guide-for-sysadmins-without-developers" title="Stealing the Best Ideas from DevOps: A Guide for Sysadmins without Developers">Stealing the Best Ideas from DevOps : A Guide for Sysadmins without Developers</a></p>
<p>Avant de commencer ma critique, je voudrais citer l'introduction des cours d'Administration de réseaux de Marc Baudoin, enseignant à l'ENSTA ParisTech :</p>
<p><i>L'administration réseau, de même que l'administration système d'ailleurs, est une discipline qui ne s'enseigne pas. Ceci peut paraître paradoxal puisque ce document est le support d'un cours d'administration réseau, justement. Relativisons les choses, si l'administration réseau ne s'enseigne pas, en revanche, elle s'apprend et le but de ce cours est de donner aux élèves un minimum d'éléments leur permettant par la suite d'orienter leur apprentissage dans la bonne direction.</i></p>
<p><i>Pourquoi l'administration réseau ne s'enseigne-t-elle donc pas ? Tout d'abord, parce c'est un domaine bien trop vaste et qui évolue trop rapidement pour que quiconque puisse le dominer de la tête et des épaules. De plus, le nombre de matériels et de logiciels est trop important pour qu'on puisse en faire une étude sérieuse. De toute façon, chaque entreprise a fait ses choix dans ce domaine et les jeunes ingénieurs auront généralement à s'y plier.</i></p>
<p>En ayant ces idées clef en tête, on peut aborder sereinement la lecture de livres de Thomas Limoncelli. Et en effet, dans ces livres, aucune commande, aucun nom de logiciel ou presque. Ce ne sont pas des tutoriaux. Les technologies, les outils, sont présentés en tant que concept et sont donc logiciels agnostiques. Ainsi, les conseils sur les sauvegardes, la virtualisation, la gestion d'un serveur, des utilisateurs etc. De nombreux exemples détaillés et partage d'expérience, viennent répéter les propos : on a des redites régulières, mais c'est plus pour enfoncer le clou, être sûr d'avoir compris.</p>
<p>Étant donné l'état dans lequel je suis arrivé cet été, la lecture des ces livres pendant mes congés m'a beaucoup aidé. Ces livres sont très long à lire. 1200 pages par volume. Ca prend du temps. Mais celà m'a permis de voir qu'il y a des choses que je faisais bien et correctement en terme d'organisation. Et j'ai appris / eu des conseils. Sur comment gérer les interruptions régulières en cours de journées qui me perturbent dans mon travail quotidien d'administrateur système. Il y a beaucoup de choses qui sont des évidences, mais j'ai aussi beaucoup appris. Il y a pas mal de choses, des pratiques, des descriptions, des situations dans lesquelles j'ai reconnu ce que je vivais au quotidien et ai trouvé des solutions.</p>
<p>Chaque chapitre se termine par un résumé du type "qu'avons nous appris dans ce chapitre" suivi d'une série d'exercices /questions permettant la mise en place / d'appliquer les conseils donnés en se faisant sa propre opinion, expérience, analyse de l'existant... Et de vérifier les acquis / compréhensions.</p>
<p>Dans le cas du livre Time Management, les conseils sont très proches du lifehacking, avec les principes de Todo-liste etc., des méthodes pour s'organiser. Certains des conseils sont résumés dans un chapitre du volume 1 du livre. Là encore, des choses que je connaissais et mettais en pratique et des nouvelles méthodes et choses apprises qui me seront utiles.</p>
<p>Je cherchais un livre sur l'état de l'art de l'administrateur système, je l'ai trouvé. Je le redis : aucune commande, pas de noms de technologies de références, mais plus des conseils et une expertise, un partage d'expérience enrichissant.</p>
<p>Merci à Emmanuel Seyman pour la recommandation. MERCI.</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Les-livres-de-Thomas-Limoncelli-les-bibles-pour-le-sysadmin" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.dadall.info/article651/mastodon-2-5-0-disponible
title: dada : Mastodon 2.5.0 disponible !
uri: dada-Mastodon-2-5-0-disponible
url: https://www.dadall.info/article651/mastodon-2-5-0-disponible
content:
<div><br></div><div><a href="https://github.com/tootsuite/mastodon/releases" title="2.5.0">2.5.0</a> ? Normalement, quand on sort des grosses nouveautés, on s'amuse à gonfler le numéro de la release. Franchement, avec les nouveautés de cette version, le réseau social qui fait passer Twitter pour un bandeau publicitaire mériterait de se la jouer un peu plus.</div><div><h3>Un nouveau design</h3></div><div>Il est beau, il est clair, il est moderne et efficace. Je vous laisse avec des captures d'écran pour en juger par vous-même : ça déchire !</div><div> <br></div><div><div align="center"><img src="media/2e7018ad.mastodon_250_toot.png" data-original-source="https://www.dadall.info/data/images/mastodon/mastodon_250_toot.png" alt="" width="580" height="500"><br></div><div align="center"> <img src="media/3f6e3843.mastodon_profil.png" data-original-source="https://www.dadall.info/data/images/mastodon/mastodon_profil.png" alt="" width="575" height="516"></div></div><div><br></div><div><h3>Les serveurs relais</h3></div><div>Les petites instances peuvent se sentir isolées du fait de la taille du réseau à découvrir. Avec cette version, l'administrateur peut se connecter à un relais qui permettra à son serveur de voir défiler les messages d'une instance librement choisie et ainsi profiter de son activité. En francophone, ça devrait être pas mal de s'adosser à Framapiaf ou Mamot !<br></div><div><h3>Les comptes recommandés</h3></div><div>Ça, sérieusement, j'adore. La 2.5.0 permet de choisir des comptes à mettre en avant. Lorsqu'une personne s'attardera sur votre profil, elle pourra aller piocher dans les comptes que vous aurez sélectionné et en profiter autant que vous ! <br></div><div><br></div><div align="center"><img src="media/3bf9d976.mastodon_reco.png" data-original-source="https://www.dadall.info/data/images/mastodon/mastodon_reco.png" alt=""></div><div><p>Je me souviens d'une <a href="https://diaspodon.fr/@dada/100622654958576014" title="discussion">discussion</a> avec mon frère à ce sujet. Il sera comptant de voir que ça arrive doucement.<br></p><h3>Interaction avec les toots distants</h3></div><div>Une recherche vous fait atterrir sur le page publique d'un toot ? Vous avez maintenant la possibilité de vous connecter pour y répondre simplement ou de créer votre compte pour rejoindre la conversation. Viendez créer un compte !<br></div><div><h3>Amélioration de la modération</h3></div><div>Il est maintenant possible de verrouiller des comptes plutôt que de les désactiver. Un compte verrouillé permet de signaler à son utilisateur qu'il ne respecte pas les règles de l'instance qui l'héberge tout en affichant un message informatif. Avec ça, le panneau d’administration devient aussi plus verbeux, permettant aux modérateurs et administrateurs de suivre ce qui se passe.</div><div>Les polémiques autour des difficultés de modération de Mastodon arrivent doucement et même si elles sont bien moindre que sur Twitter, les développeurs essayent constamment d'améliorer la situation.</div><div><br></div><div>Bref, c'est un excellent cru pour cette rentrée 2018. Si vous n'avez pas encore essayé Mastodon, c'est le moment !<br></div><div><br></div><br>
<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/article651/mastodon-2-5-0-disponible" 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: Renault : [F29] Participez à la journée de test consacrée à l'internationalisation
uri: Renault-F29-Participez-à-la-journée-de-test-consacrée-à-l-inte
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-l-internationalisation

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

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


feed_id: https://blog.genma.fr/?Yunohost-activer-http2-dans-Nginx
title: genma : Yunohost activer http2 dans Nginx
uri: genma-Yunohost-activer-http2-dans-Nginx
url: https://blog.genma.fr/?Yunohost-activer-http2-dans-Nginx
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2776.jpg?1535808193" width="150" height="79"><div><p>Les dernières versions de Yunohost tournent sous Debian 9. Avec cette version de Debian, la version de nginx est la version 1.10. Cette version supportant le protocole http2, je me suis posé la question de est-ce que c'est activé ou activable et sinon, pourquoi ?</p>
<p><strong>Quelques rappels sur http2</strong></p>
<p>Http2 est une nouvelle version du protocole Http qui date de quelques années.</p>
<p>Http2 apporte les optimisations suivantes :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Compression des headers des requêtes et des réponses : cette optimisation conduit à la réduction de la bande passante lorsque les headers sont similaires.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> le multiplexage des requêtes au serveur : de multiples informations passent alors via un seul tuyau de transmission.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Les requêtes sont effectuées simultanément par le navigateur</p>
<p><strong>Http2 et Yunohost</strong></p>
<p>Les différents fichiers de configuration nginx, que ce soit pour les domaines ou les sous domaines, se trouvent dans le dossier /etc/nginx/conf.d/</p>
<p>Dans les différents fichiers du type domaine.conf, j'ai commenté les lignes correspondant au http et ajouter des lignes pour http2.</p>
<div dir="ltr"><code>server {<br> #listen 443 ssl;<br> #listen [::]:443 ssl;<br> listen 443 ssl http2;<br> listen [::]:443 ssl http2;<br> server_name domaine.com;</code></div>
<p>Une fois les différents fichiers modifiés, on vérifie que l'on n'a pas fait d'erreur</p>
<div dir="ltr"><code># nginx -t<br> nginx: the configuration file /etc/nginx/nginx.conf syntax is ok<br> nginx: configuration file /etc/nginx/nginx.conf test is successful</code></div>
<p>Et on relance nginx<br><br>
# service nginx restart<br></p>
<p>Amélioration à faire : pour pouvoir modifier tous les fichiers de configuration en même temps, un script à base de sed qui modifie les lignes.</p>
<p>Avec le protocole http 1.1, dans les logs, on peut voir des lignes du type</p>
<div dir="ltr"><code>1.2.3.4 - genma [01/Sep/2018:15:04:53 +0200] "PROPFIND /remote.php/d<br> av/files/genma/ HTTP/1.1" 207 397 "-" "Mozilla/5.0 (Linux) mirall/2.3.3 (N<br> extcloud)"</code></div>
<p>Avec le protocole http 2,</p>
<div dir="ltr"><code>1.2.3.4 - - [01/Sep/2018:14:27:20 +0200] "GET /index.php/apps/themin<br> g/favicon?v=0 HTTP/2.0"</code></div>
<p>Ce qui permet de valider également que le protocole http2 est bien en place.</p>
<p><strong>Limitation - problème connu</strong></p>
<p>Comme indiqué en réponse à une question que j'ai posé <a href="https://forum.yunohost.org/t/yunohost-3-http2/5590" title="Forum Yunohost - Yunohost 3 &amp; Http2">dans le forum Yunohost.org</a> <i>There is just one known problem : curl installation. Indeed, http2 is incompatible with curl (at least we don't know any solution). So, you can't install wordpress if http2 is enable for example. But ofc, after installation, if you reenable is, it will work (same for upgrade).</i></p>
<p>Http2 est incompatible avec curl et il n'y a pour l'instant pas de solution. On ne peut donc installer Wordpress (ce qui nécessite curl) si http2 est activé dans la configuration de nginx. La solution est de créer un sous-domaine, ce qui générera une configuration nginx par défaut pour ce sous-domaine (sans http2 d'activé donc), d'installer l'application sur ce sous-domaine et ensuite, d'activer http2.</p>
<p>A voir ce qu'il en est lors des mises à jour des applications : les packages d'applications Yunohost utilisent curl (voir le contenu du script install.sh dans les applications) pour récupérer le code source officiel de l'application, il doit donc être nécessaire de repasser en mode http dans la configuration avant la mise à jour.</p>
<p><strong>Gain de performance mais pas de benchmark</strong></p>
<p>J'ai donc <i>activé</i> http2 dans les différents fichiers de configuration Nginx de Yunohost. J'ai utilisé rapidement avec les outils de développement web de Firefox pour voir les performances, mais par manque de temps et de motivation, je n'ai pas noté et fait un ensemble de tests et de métriques de type benchmark. Les quelques consultations du site et comparaisons avant / après, avec vidage de cache, montrent une amélioration / un peu plus de rapidité dans le chargement / affichage des pages. A voir avec le temps et l'usage, mais les premiers ressentis sont que les performances sont améliorées. Légèrement. A machine égale (un PC avec un Atom 1.6 Ghz, 2 Giga de Ram, autohébergé), les pages se chargent plus vite.</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/?Yunohost-activer-http2-dans-Nginx" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.gnomelibre.fr/2018/09/sortie-de-gnome-3-30/
title: Okki : Sortie de GNOME 3.30
uri: Okki-Sortie-de-GNOME-3-30
url: https://www.gnomelibre.fr/2018/09/sortie-de-gnome-3-30/
content:
<p>Après six mois de développement, comme toujours sans le moindre retard, nous avons droit à une <a href="https://www.gnome.org/news/2018/09/gnome-3-30-released/">nouvelle version</a> de notre environnement préféré (si si :)</p>
<p>Et bien évidemment, comme les traducteurs francophones de GNOME sont tout aussi <s>feignants</s> surbookés que moi, les <a href="https://help.gnome.org/misc/release-notes/3.30/">notes de version</a> n’ont pas encore été traduites. La vidéo de présentation n’est pas prête non plus. À mon avis, ils feraient mieux de s’accorder quelques jours de plus pour qu’au moment de la sortie, tout soit prêt.</p>
<figure><a href="media/d0d4c3df.gnome_activites_330.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/09/gnome_activites_330.png"><img src="media/ed519104.gnome_activites_330-1024x576.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/09/gnome_activites_330-1024x576.png" alt="" width="660" height="371" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/09/gnome_activites_330-1024x576.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2018/09/gnome_activites_330-300x169.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/09/gnome_activites_330-768x432.png 768w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>GNOME 3.30</figcaption></figure><p>Mais revenons dans le vif du sujet. Les grincheux seront heureux d’apprendre que durant ce cycle, l’accent a été mis sur l’amélioration des performances. Cette nouvelle version consomme donc beaucoup moins de ressources système, tout en étant bien plus fluide et réactive.</p>
<p>Le partage d’écran a également été amélioré. Un nouveau menu système fait son apparition, affichant un indicateur de connexion distante active, facilitant l’arrêt de la session une fois celle-ci terminée.</p>
<p>GNOME devant servir d’environnement par défaut pour le smartphone <a href="https://puri.sm/shop/librem-5/">Librem 5</a> qui doit sortir début 2019, de gros efforts ont été fait pour que les différentes applications puissent s’adapter à des résolutions bien plus petites (ce qui bénéficiera également aux mini-machines).</p>
<p>Autre changement important, l’<a href="https://www.gnomelibre.fr/2018/06/suppression-a-venir-du-menu-de-lapplication/">abandon progressif</a> du « menu de l’application » (AppMenu) au profit du menu hamburger que tout le monde connaît bien.</p>
<p>Bien que toujours en bêta, ceux qui voudraient retrouver leurs icônes sur le bureau pourront se rabattre sur l’extension <a href="https://extensions.gnome.org/extension/1465/desktop-icons/">Desktop Icons</a> (qui est développée par le développeur principal de Fichiers).</p>
<p>Pour conclure sur l’interface, si vous avez activé la sur-amplification du son, lorsque vous augmenterez le volume, l’OSD affichera désormais visuellement le dépassement des 100%.</p>
<h3>Flatpak</h3>
<p>Si vous avez installé des <a href="https://fr.wikipedia.org/wiki/Flatpak">Flatpaks</a> (applications exécutée dans un  « <a href="https://fr.wikipedia.org/wiki/Sandbox_(s%C3%A9curit%C3%A9_informatique)">bac à sable</a> », ce qui offre une meilleure sécurité), ces derniers seront désormais mis à jour automatiquement (comportement bien évidemment désactivable). Vous pourrez également demander à être notifié de telles mises à jour.</p>
<p>Même si ce n’est pas propre à GNOME, n’ayant pas publié d’article à ce sujet, j’en profite pour rappeler qu’après plusieurs années de développement, la technologie Flatpak est récemment sortie en version 1.0. Et dans la foulée, le « magasin » d’applications <a href="https://flathub.org/">Flathub</a> a également quitté son statut de bêta.</p>
<h3>Applications</h3>
<p>Commençons par <a href="https://wiki.gnome.org/Apps/Files">Fichiers</a>. La barre d’emplacement a été complètement retravaillée pour rendre plus simples certaines actions. Un bouton a été ajouté dans les propriétés du dossier pour pouvoir ouvrir l’utilitaire Disques.</p>
<p>Application <a href="https://wiki.gnome.org/Apps/Disks">Disques</a> qui prend désormais en charge <a href="https://fr.wikipedia.org/wiki/TrueCrypt">TrueCrypt</a> et <a href="https://fr.wikipedia.org/wiki/VeraCrypt">VeraCrypt</a> (il en va d’ailleurs de même de <a href="https://fr.wikipedia.org/wiki/GVFS">GVFS</a>).</p>
<p>Les paramètres de GNOME bénéficient d’un nouveau panneau pour la gestion des périphériques <a href="https://fr.wikipedia.org/wiki/Thunderbolt_(interface)">Thunderbolt</a>. Les panneaux relatifs au matériel sont désormais dynamiques et ne s’afficheront qu’en cas de présence du matériel concerné.</p>
<p>L’application <a href="https://wiki.gnome.org/Apps/Games">Games</a>, qui vous permet de gérer votre ludothèque, prend désormais en charge les jeux <a href="https://fr.wikipedia.org/wiki/Steam">Steam</a> sous forme de Flatpaks. Les jeux <a href="https://fr.wikipedia.org/wiki/Virtual_Boy">Virtual Boy</a> sont également pris en charge. Et si vous installez Games <a href="https://flathub.org/apps/details/org.gnome.Games">sous forme de Flatpak</a>, vous aurez droit à une prise en charge par défaut des consoles Sega <a href="https://fr.wikipedia.org/wiki/Game_Gear">Game Gear</a> et <a href="https://fr.wikipedia.org/wiki/Master_System">Master System</a>, ainsi que <a href="https://fr.wikipedia.org/wiki/Nintendo_DS">Nintendo DS</a> et Virtual Boy. Niveau fonctionnalités, vous pouvez désormais naviguer dans votre collection avec votre manette et parcourir vos jeux par nom, développeur ou plateforme. Les pochettes sont désormais mises en cache sur le disque, ce qui permet un chargement bien plus rapide de votre collection. Une option pour voir les différents raccourcis clavier a également été ajoutée.</p>
<p>L’<a href="https://wiki.gnome.org/Apps/Calendar">Agenda</a> peut désormais suivre le mode nuit de GNOME.</p>
<p>L’application <a href="https://wiki.gnome.org/Apps/Boxes">Boxes</a>, qui permet de gérer des <a href="https://fr.wikipedia.org/wiki/Machine_virtuelle">machines virtuelles</a>, mais également de se connecter à des systèmes distants (fonctionnalité qu’on oublie trop souvent), prend désormais en charge les protocoles <a href="https://fr.wikipedia.org/wiki/Virtual_Network_Computing">VNC</a> et <a href="https://fr.wikipedia.org/wiki/Remote_Desktop_Protocol">RDP</a>. Autre nouveauté, la possibilité d’importer des fichiers <a href="https://fr.wikipedia.org/wiki/Open_Virtual_Machine_Format">OVF</a> / <a href="https://en.wikipedia.org/wiki/Virtual_appliance">OVA</a>, ce qui devrait faciliter le partage de machines virtuelles.</p>
<p>L’environnement de développement <a href="https://wiki.gnome.org/Apps/Builder">Builder</a> a droit à tout plein de nouveautés, mais ça sonne chiant. Puis comme les développeurs sont bien évidemment bilingues, je vais les laisser regarder par eux-mêmes le fichier <a href="https://gitlab.gnome.org/GNOME/gnome-builder/blob/master/NEWS">NEWS</a> <img src="media/04e7b228.1f601.png" data-original-source="https://s.w.org/images/core/emoji/11/72x72/1f601.png" alt="😁"></p>
<p><a href="https://wiki.gnome.org/Apps/Tweaks">Ajustements</a> permet désormais de centrer les nouvelles fenêtres et d’afficher ou non les jours de la semaine dans l’horloge de la barre supérieure.</p>
<p>L’éditeur de texte <a href="https://wiki.gnome.org/Apps/Gedit">Gedit</a> annonce s’être concentré sur la simplification de l’expérience utilisateur : unification des menus, suppression des redondances, actions plus explicites, ajout de raccourcis pour la plupart des fonctionnalités disponibles et amélioration de la documentation.</p>
<p>Le navigateur <a href="https://wiki.gnome.org/Apps/Web">Web</a> offre un mode lecture.</p>
<p>On notera également l’apparition d’une nouvelle application, <a href="https://wiki.gnome.org/Apps/Podcasts">Podcasts</a>, qui, comme son nom le laisse supposer, vous permet de gérer vos <a href="https://fr.wikipedia.org/wiki/Podcasting">podcasts</a> <img src="media/04e7b228.1f601.png" data-original-source="https://s.w.org/images/core/emoji/11/72x72/1f601.png" alt="😁"></p>
<p>D’ailleurs, lors du précédent cycle, nous avions également eu droit à une nouvelle application, <a href="https://wiki.gnome.org/Apps/Usage">Utilisation</a>. Cette dernière m’avait vendu du rêve. Voir plus simplement l’utilisation des ressources système (oui, je fais de plus en plus ma feignasse). Alors plutôt légère, on nous avait annoncé l’arrivé prochaine de nouvelles fonctionnalités (activité disque, consommation de la batterie…). Mais malheureusement, comme bien d’autres applications, nous n’avons pas droit à la moindre nouveauté <img src="media/cafd356d.1f62d.png" data-original-source="https://s.w.org/images/core/emoji/11/72x72/1f62d.png" alt="😭"></p>
<p>Pour finir, n’oublions pas les sempiternelles corrections de bugs et autres petites améliorations par-ci par-là. La prise en charge de Wayland continue de s’améliorer et sera peut être finalement utilisable un jour (en ce qui me concerne, tant qu’un plantage du Shell ne pourra pas être rattrapé, comme c’est actuellement le cas avec X11, faisant planter par la même occasion toutes les applications et ainsi perdre le travail en cours, un tel changement est bien évidemment impensable).</p>
<p>La <a href="https://wiki.gnome.org/ThreePointThirtyone">version 3.32</a>, qui devrait être la première à utiliser GTK+ 4, sortira, si tout va bien, le 13 mars 2019.</p>
<p>Il n’y a maintenant plus qu’à attendre que ce soit proposé dans les différentes distributions. J’imagine que la première sera Arch Linux, suivie par Fedora et Ubuntu au mois d’octobre.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="https://www.gnomelibre.fr/2018/09/sortie-de-gnome-3-30/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Julien L : Numérisation de documents sous Linux : résoudre le problème du fond grisé
uri: 2018-09-08-
feed_id:
http://julien1001.unblog.fr/2018/09/08/numerisation-de-documents-sous-linux-resoudre-le-probleme-du-fond-grise/

url:
http://julien1001.unblog.fr/2018/09/08/numerisation-de-documents-sous-linux-resoudre-le-probleme-du-fond-grise/

content:
<p>Depuis quelques années, je peaufine un <a href="https://bitbucket.org/julien1001/scripts_personnels/src/39e17c03eee781a3007dd04d9fcf6546f458e9aa/sh/numeriser_document_a4.sh">script shell</a> qui me permet de faire des <strong>numérisations de documents administratifs</strong> (formulaires à renvoyer, documents reçus par la poste…) au format A4. Ce script utilise <a href="http://www.sane-project.org/man/scanimage.1.html">scanimage</a>, un outil en ligne de commande du projet <a href="http://www.sane-project.org/man/scanimage.1.html">SANE</a>.</p>
<p>Le script permet de lancer une numérisation en noir et blanc par lot, avec contrôle de la numérisation de chacune des pages avec les boutons du scanner, puis de convertir et fusionner tous les documents numérisés dans un fichier PDF.</p>
<p>J’en suis assez content. Seulement voilà, avec le scanner que j’utilise (<strong>Canon Pixma MP450</strong>, une imprimante-scanner), le résultat de la numérisation est décevant.</p>
<p>Voici un exemple avec la commande suivante :<br><span>scanimage –device pixma –resolution 150 –mode Gray -l 0 -t 0 -x 210 -y 297 >image.pnm</span></p>
<p>J’ai alors ce résultat (après conversion en PNG) :<br><a href="media/b97a3703.page_scanimage_options_defaut.png" data-original-source="http://julien1001.unblog.fr/files/2018/09/page_scanimage_options_defaut.png" rel="lightbox[210]"><img title="Page numérisée sans utilisation de l’option --gamma-table de scanimage" alt="Numérisation de documents sous Linux : résoudre le problème du fond grisé dans Planet Libre page_scanimage_options_defaut-723x1024" src="media/e08bff9c.page_scanimage_options_defaut-723x1024.png" data-original-source="http://julien1001.unblog.fr/files/2018/09/page_scanimage_options_defaut-723x1024.png" width="450" height="637"></a></p>
<p>Comme on peut le voir, <strong>le fond est grisé</strong> (alors que le document papier a bien un fond blanc). Selon la qualité du papier, il arrive même que le <strong>verso</strong> du document soit <strong>visible</strong>.</p>
<p>J’avais déjà essayé de changer certains réglages mais sans succès.</p>
<p>Je me suis donc décidé à prendre le problème au sérieux et de lui trouver une solution.</p>
<p>Après quelques recherches, je comprends qu’il me faudrait régler la <strong>luminosité</strong> utilisée lors de la numérisation. Cela se fait généralement avec l’option –brightness dans scanimage. Le problème est que cette option n’est pas disponible pour le scanner Canon Pixma MP450, comme le montre le résultat de la commande <span>scanimage -d pixma -h</span> :<br><span>…</span><br><span> Options specific to device `pixma’:</span><br><span> Scan mode:</span><br><span> –resolution auto||75|150|300|600|1200dpi [75]</span><br><span> Sets the resolution of the scanned image.</span><br><span> –mode auto|Color|Gray|Lineart [Color]</span><br><span> Selects the scan mode (e.g., lineart, monochrome, or color).</span><br><span> –source Flatbed [Flatbed]</span><br><span> Selects the scan source (such as a document-feeder). Set source before</span><br><span> mode and resolution. Resets mode and resolution to auto values.</span><br><span> –button-controlled[=(yes|no)] [no]</span><br><span> When enabled, scan process will not start immediately. To proceed,</span><br><span> press « SCAN » button (for MP150) or « COLOR » button (for other models).</span><br><span> To cancel, press « GRAY » button.</span><br><span> Gamma:</span><br><span> –custom-gamma[=(auto|yes|no)] [yes]</span><br><span> Determines whether a builtin or a custom gamma-table should be used.</span><br><span> –gamma-table auto|0..255,…</span><br><span> Gamma-correction table.  In color mode this option equally affects the</span><br><span> red, green, and blue channels simultaneously (i.e., it is an intensity</span><br><span> gamma table).</span><br><span> –gamma auto|0.299988..5 [2.2]</span><br><span> Changes intensity of midtones</span><br><span> Geometry:</span><br><span> -l auto|0..216.069mm [0]</span><br><span> Top-left x position of scan area.</span><br><span> -t auto|0..297.011mm [0]</span><br><span> Top-left y position of scan area.</span><br><span> -x auto|0..216.069mm [216.069]</span><br><span> Width of scan-area.</span><br><span> -y auto|0..297.011mm [297.011]</span><br><span> Height of scan-area.</span><br><span> Buttons:</span><br><span> –button-update</span><br><span> Update button state</span><br><span> Extras:</span><br><span> –threshold auto|0..100% (in steps of 1) [inactive]</span><br><span> Select minimum-brightness to get a white point</span><br><span> –threshold-curve auto|0..127 (in steps of 1) [inactive]</span><br><span> Dynamic threshold curve, from light to dark, normally 50-65</span><br><span> …</span></p>
<p>Après plusieurs tâtonnements et investigations, je comprends que je dois jouer avec le <strong>gamma</strong>. Le gros problème, c’est que je ne sais pas ce qu’est un gamma et encore moins une table de gamma. Je crois comprendre qu’il permet d’indiquer comment l’intensité d’un point numérisé doit être traduit en niveau de gris (ou en couleur) mais cela reste assez obscur pour moi. Je remercie par avance celui ou celle qui pourra m’éclairer sur le sujet en commentaires.</p>
<p>J’essaie les différents modes auto mais cela ne donne pas ou peu de changements. Puis j’essaie les différentes valeurs de l’option –gamma. Cela a bien une influence mais le résultat n’est toujours pas satisfaisant.</p>
<p>Mon dernier recours est alors de spécifier une <strong>table de gamma personnalisée</strong> (avec l’option –gamma-table). L’outil scanimage attend, pour cela, une suite de nombres. C’est plutôt abscons pour moi.</p>
<p>Heureusement, le projet SANE fournit un outil permettant de générer cette suite de nombres : <a href="http://www.sane-project.org/man/gamma4scanimage.1.html">gamma4scanimage</a>.</p>
<p>L’outil attend cinq paramètres : <em>gamma</em>, <em>shadow</em>, <em>highlight</em>, <em>maxin</em> et <em>maxout</em>. Voilà ce que j’ai compris :</p>
<ul><li><em>gamma</em> prend les mêmes valeurs que l’option –gamma de scanimage; plus la valeur est grande, plus il y a de la luminosité ;</li>
<li><em>maxin</em> doit être spécifiée avec une valeur fixe dépendant du nombre de bits supportés par le scanner ; dans mon cas, il s’agit de 12 bits; je renseigne donc la valeur 4095 (cf. man).</li>
<li><em>maxout</em> doit être spécifiée avec la valeur la plus grande acceptée par l’option –gamma-table de scanimage (255 dans mon cas) ;</li>
<li><em>shadow</em> peut garder la valeur 0 ;</li>
<li>enfin, <em>highlight</em> peut garder la même valeur que <em>maxin</em> mais c’est en <strong>abaissant cette valeur</strong> de 15% que j’ai finalement résolu mon problème.</li>
</ul><p>Une fois les valeurs déterminées, je combine l’outil gamma4scanimage avec scanimage de la manière suivante :<br><span> scanimage –device pixma –mode Gray -l 0 -t 0 -x 210 -y 297 –custom-gamma=yes –gamma-table `gamma4scanimage 1.8 0 3500 4095 255` >image.pnm</span></p>
<p>J’ai alors ce résultat (après conversion en PNG) :<br><a href="media/551056c9.page_scanimage_option_gamma-table.png" data-original-source="http://julien1001.unblog.fr/files/2018/09/page_scanimage_option_gamma-table.png" rel="lightbox[210]"><img title="Page numérisée après utilisation appropriée de l’option --gamma-table de scanimage" alt="page_scanimage_option_gamma-table-723x1024 gamma dans Planet Libre" src="media/b779f307.page_scanimage_option_gamma-table-723x1024.png" data-original-source="http://julien1001.unblog.fr/files/2018/09/page_scanimage_option_gamma-table-723x1024.png" width="450" height="637"></a><br>
Le <strong>fond</strong> est bien <strong>blanc</strong>. Le <strong>verso n’apparaît pas</strong>.</p>
<p>Autre avantage : le fichier qui en résulte est plus petit (presque deux fois plus petit dans mon exemple). Ceci est particulièrement pratique lorsque les documents sont destinés à être envoyés par courriel.</p>
<p>Ce résultat me permet maintenant d’envisager d’appliquer une phase de reconnaissance de caractères (OCR) afin de faciliter des recherches éventuelles dans mes documents numérisés.</p>
<p>Avis et éclairage sont les bienvenus en commentaires.</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/2018/09/08/numerisation-de-documents-sous-linux-resoudre-le-probleme-du-fond-grise/" 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>Equinoxefr : <a href="">Linux &ndash; Scanner en r&eacute;seau avec une imprimante HP officejet</a> (28/07/2012)</li><li>Yopland : <a href="">Utiliser &laquo;&nbsp;Scan Tailor&nbsp;&raquo; pour scanner des documents</a> (06/05/2015)</li><li>Paquet Fedora du Jour : <a href="">Mardi Artistique : Wallpapoz - Avoir un fond d&#039;&amp;eacute;cran diff&amp;eacute;rent par bureau</a> (01/03/2011)</li><li>StandarT : <a href="">Un fond d&rsquo;&eacute;cran Linux pas forcement beau mais utile</a> (03/02/2009)</li><li>Jonathan Ernst : <a href="">Nouvelle version de scan2mail, mon script d&rsquo;archivage de courriers</a> (12/09/2009)</li></ul></div></p>


feed_id: https://www.blog-libre.org/2018/09/08/architecte/
title: blog-libre : Architecte
uri: blog-libre-Architecte
url: https://www.blog-libre.org/2018/09/08/architecte/
content:
<p>Linux et le Libre marchent extrêmement bien pour moi jusqu’à maintenant, aussi bien d’un point de vue personnel que professionnel. Tous les serveurs du boulot sont sur Debian, nous utilisons rsync, ssh, bash, python, rsyslog, dnsdist, chrony, haproxy, apache2, php, postgresql, mariadb, systemd…</p><p>Chaque projet a apporté sa pierre à l’édifice pour <strong>former un tout</strong>. Mais il manque la cohérence, le fil conducteur qui lie toutes les briques entre elles. Nous n’avons pas ça sur Linux et dans le Libre. Microsoft et Apple peuvent fournir une expérience utilisateur cohérente, continue parce que tout le système est <strong>pensé comme un tout</strong>.</p><p>Ce “détail” condamne Linux et le Libre à ne jamais rivaliser avec des systèmes d’exploitation “grand public”. Mettre une brique à côté d’une autre n’a jamais permis de construire une maison, c’est la vision de l’architecte qui permet de la construire. Il faudrait une gouvernance qui donne une direction <strong>à tous les projets</strong> de logiciels libres. Impossible même s’il existe des fils conducteurs : Le principe KISS, les licences, le noyau, les distributions, des communautés…</p><p>Linux et le Libre possèdent en eux-mêmes leurs propres limites, comment concilier liberté et unité pour <strong>former un tout cohérent</strong> ?</p><p>L’utilisateur <strong>est</strong> le liant, l’architecte qui forme un tout cohérent avec les briques à sa disposition. Cette construction est peut-être le travail d’une vie et ce n’est certainement pas une bonne chose mais celui qui construit de ses mains pourra connaître l’immense félicité de bâtir son propre foyer.</p>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2018/09/08/architecte/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>blog-libre : <a href="">Mutualisation</a> (24/09/2017)</li><li>blog-libre : <a href="">Comment suivre les mises &agrave; jour de vos logiciels libres</a> (10/04/2018)</li><li>blog-libre : <a href="">Quelques r&eacute;flexions autour de l&rsquo;externalisation des sauvegardes</a> (09/06/2018)</li><li>blog-libre : <a href="">Accepter et entendre la critique dans le libre</a> (01/07/2018)</li></ul></div></p>


feed_id: https://marienfressinaud.fr/lessy-ara.html
title: Marien Fressinaud : Nouvelle version de Lessy : Ara
uri: Marien-Fressinaud-Nouvelle-version-de-Lessy-Ara
url: https://marienfressinaud.fr/lessy-ara.html
content:
<p>Quelques jours seulement après l’annonce de <a href="https://marienfressinaud.fr/lessy-aries.html">la version précédente</a>,
voici déjà une nouvelle version. Les deux derniers weekends ont été
particulièrement productifs bien que n'abordant pas le cœur de métier de
l’application.</p>
<p>Pour rappel, Lessy est un gestionnaire de temps destiné à vous aider à mieux
vous organiser en associant à vos tâches des indicateurs clairs sur ce que vous
avez de plus urgent à réaliser (ou abandonner) dans l’immédiat. Un service est
mis à disposition gratuitement sur <a href="https://lessy.io/">lessy.io</a> et le code est
<a href="https://github.com/marienfressinaud/lessy">hébergé sur GitHub</a>, le tout sous
<a href="https://github.com/marienfressinaud/lessy/blob/master/LICENSE">licence libre</a>.</p>
<p>Cette fois-ci, les améliorations ont autant porté sur l’interface que sur
l’architecture technique. Les principales nouveautés d’un point de vue
utilisateur sont :</p>
<ul><li>la possibilité de réinitialiser son mot de passe en cas d’oubli ;</li>
<li>la possibilité de renvoyer le mail pour activer son compte ;</li>
<li>l’ajout d'une page de profil permettant de mettre à jour son identifiant, son
  adresse email et son mot de passe ;</li>
<li>il est également possible de choisir la langue de l’interface (anglais ou
  français pour le moment) ;</li>
<li>et la possibilité de supprimer son compte.</li>
</ul><p>Autant vous dire que cela fait un petit paquet de changements.</p>
<p><img alt="Écran pour modifier son profil dans Lessy" src="media/d474fe60.2018-09-09-ara-profile.png" data-original-source="https://marienfressinaud.fr/2018-09-09-ara-profile.png"></p>
<p>Au niveau de l’architecture technique, j’ai revu l’organisation des composants
de l’interface qui gèrent l’affichage des pages. Ce fut là aussi un gros
morceau, mais nécessaire pour garder l’application maintenable sur le long
terme. J’envisage d’écrire un article technique pour détailler ma façon de
faire.</p>
<p>Cette version marque aussi la fin des travaux portant sur les « à-côtés » de
l’application. Je les aurai donc répartis sur deux versions de Lessy, mais en
réalité sur neuf mois à cause de la pause que j’ai prise dans le développement.
Je vais donc désormais pouvoir me reconcentrer sur le cœur de Lessy en
repensant le tableau de bord ainsi que l’accueil des nouveaux
utilisateur·trices. Encore une fois, l’avancement est visible <a href="https://github.com/lessy-community/lessy/projects/9">sur GitHub</a>.</p>
<p>N’hésitez pas à me faire des retours sur les nouvelles fonctionnalités, comme
elles sont toutes neuves, j’ai peut-être oublié de gérer certains cas
particuliers !</p>
<p><img src="media/aa8c2751.ea7e8807d513b71b5779dcee35c8e611" data-original-source="http://cdn.libravatar.org/avatar/ea7e8807d513b71b5779dcee35c8e611" alt="Gravatar de Marien Fressinaud" class="gravatar" /><br/><i>Original post of <a href="https://marienfressinaud.fr/lessy-ara.html" title="Visit the source">Marien Fressinaud</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.info16.fr/index.php?article68/securiser-les-equipements-iot-en-wifi
title: Bartounet : Sécuriser les équipements IOT en Wifi
uri: Bartounet-Sécuriser-les-équipements-IOT-en-Wifi
url: http://blog.info16.fr/index.php?article68/securiser-les-equipements-iot-en-wifi
content:
  <meta content="text/html; charset=UTF-8" http-equiv="content-type"><title>DNS-MENTEURS</title><br><br><p><img alt="pfsense" src="media/a389afa6.logopfsense.png" data-original-source="http://www.info16.fr/ftpl/logopfsense.png"><img alt="netgear" src="media/c95173b0.logonetgear.png" data-original-source="http://www.info16.fr/ftpl/logonetgear.png"><img alt="netgear" src="media/cfa1e9dc.logounifi.png" data-original-source="http://www.info16.fr/ftpl/logounifi.png"></p>
Cela fait quelques années que je fais de la domotique.<br>
J'utilise Jeedom comme solution domotique, j'ai plus de 50 objets
connectés.<br><br>
Les équipements IOT sont en général moins bien sécurisés que les autres
équipements connectés.<br>
La sécurité par design n'est pas encore dans l'esprit des constructeurs
( pas tous )<br><br>
Il n'est pas rare de voir des équipements dialoger au niveau réseau
avec des serveurs américains ou chinois.<br>
Les informations qu'ils envois ne sont pas controllées.<br><br>
Il n'est pas rare non plus que les équipements connectés soient
utilisés dans des attaques de Botnet<br><br>
J'ai donc cherché un moyen d'isoler mes équipements Wifi à risque du
reste de mon réseau.<br><br>
Il n'y a guère d'autre solution que de créer des DMZ afin de les isoler.<br><br><br>
Les équipements à ma disposito<big>n:<br><br></big>
<ul><li>1 routeur PFSENSE ( Carte APU 2C4)</li>
  <li>1 Switch NetGear GS108</li>
  <li>1 Switch Unifi S8</li>
  <li>1 AP WIFI Unifi AC PRO</li>
</ul><img alt="fs108" src="media/f73bb412.fs108.png" data-original-source="http://www.info16.fr/ftpl/fs108.png"><img alt="s8" src="media/430a7d42.unifis8.png" data-original-source="http://www.info16.fr/ftpl/unifis8.png">  <br><img alt="acpro" src="media/663ed274.acpro.jpg" data-original-source="http://www.info16.fr/ftpl/acpro.jpg"><br><big><span>Voiçi le
réseau cible : ( simplifié, car j'ai beaucoup d'autre équipements)<br><br></span></big><img alt="res" src="media/162f0fb5.reseau.png" data-original-source="http://www.info16.fr/ftpl/reseau.png"><br><br>
La cible à atteindre est de créer 2 réseaux WIFI<br><br>
Pour cela pas de secret ,  il va falloir creer des VLANs et
des DMZ <br><br><ul><li>WIFI-MAISON ( Réseau LAN DATA - Full Access)  </li>
  <li>WIFI-IOT ( Réseau DMZ-INTERNER - Accès filtré)</li>
</ul><br>
Pour cela j'ai dut revoir tout mon réseau, car de base en général un
réseau domestique n'utilise pas la notion de VLAN.<br>
Un suel VLAN  ( le 1 en général est utilisé de facon
transparente)<br><br>
Pour mon usage, j'ai décidé de ne plus utiliser le VLAN 1<br>
Le VLAN 10 sera mon réseau LAN DATA<br>
Le VLAN 200 ma DMZ- Interne<br><br>
Je ne parlerai pas ici de la DMZ Publique que j'ai créer sur une
interface dédiée de mon pfsense.<br><br>
Le plan d'action est donc le suivant:<br><ol><li>Création de 2 VLAN ( et des interfaces associées) </li>
  <li>Création des IP des interface  ( 10.0.0.254/24
pour le LAN  / 172.20.0./24 pour la dmz)</li>
  <li>Création d'étendue DHCP</li>
  <li>Tagg de ces 2 VLAN Depuis PFsense --> Switch Netgear
--> Switch Unifi --> AP Unifi</li>
  <li>Paramétrage du Wifi Unifi pour diffuser des SSID sur des
VLAN diffrérents</li>
</ol><big><span><br></span></big><br><h1>Coté PFSense</h1>
<span>Création de 2 VLAN ( et
des interfaces associées) </span><br><br>
Je ne vais pas détailler toutes les actions mais les principales.<br><br><img alt="vlan" src="media/03345f52.vlanpf.png" data-original-source="http://www.info16.fr/ftpl/vlanpf.png"><br><br><img alt="vlanpf" src="media/c8785fbe.pfsensevlan.png" data-original-source="http://www.info16.fr/ftpl/pfsensevlan.png"><br><br>
La ce qui est important à savoir<br>
C'est que l'interface associée a vos VLAN ne doit porter aucune autre
interface logique.<br><br>
Sinon vous serez obliger de transmporter sur cette interface du vlan
untag et du tagged, de qui n'est pas une bonne chose.<br>
La bonne pratique est qu'un port d'interconnexion ne doit transporter
que du VLAN Tagged<br><br>
Par défaut pfsense associe l'interface logique WAN à votre interface
physique sur le VLAN1 en untag.<br><br><span>Autrement dit 
coté pfsense il faut supprimer votre interface logique LAN et la
remplacer par un VLAN ( ici le 10)</span><br>
Vous ne devez avoir que des VLAN sur votre interfaces<br><br>
Rien ne vou sempeche de la rappeler LAN comme moi<br><br>
En ayant que des VLAN sur votre interfaces Pfsense, impicitement
Pfsense va tagger les 2 VLANs <br>
en sortie de l'interface.<br><br><span>Mettre une IP Statique
sur l'interface qui correspondra a votre plan d'adressage<br><br>
Pour le LAN<br></span><img alt="ipinterlan" src="media/6387e3e7.ipinterlan.png" data-original-source="http://www.info16.fr/ftpl/ipinterlan.png"><br><br>
Pour la DMZ Interne<br><br><img alt="ipdmz" src="media/f49ea6f8.ipinterdmz.png" data-original-source="http://www.info16.fr/ftpl/ipinterdmz.png"><br>
Pensez bien à mettre un /24 car sinon la partie DHCP ne sera pas
accessible sous Pfsense.<br><br><span>Création des étendues
DHCP.</span><br><img alt="dhcplan" src="media/b2c70394.dhcplan.png" data-original-source="http://www.info16.fr/ftpl/dhcplan.png"><br><img alt="dhcplan" src="media/d7fcb670.dhcpdmz.png" data-original-source="http://www.info16.fr/ftpl/dhcpdmz.png"><br><br>
Création d'une règle de Firewall temporaire.<br><br>
Pour les tests créer une regle de firewall autorisant tout sur la DMZ.<br>
Cela permettra de tester.<br>
Vous fermerez tout plus tard.<br><br><br><img alt="rule dmz" src="media/20df3e91.ruledmz.png" data-original-source="http://www.info16.fr/ftpl/ruledmz.png"><br><br><br>
Attention à partir de là quand vous validez : Vous perdez l'accès à
votre pfsense depuis votre réseau local;<br>
Normal les vlan arrive taggé vers le netgear, mais le netgear n'est pas
encore a meme de les recevoir.<br><br>
Je vous conseille de garder un accès WAN à votre pfsense (  a
travers une partage 4g par exemple)<br>
Cela vous permettre de toujours pouvoir agir sur le pfsense même si
vous n'y avez plus accès à partir du LAN<br><h1>Coté Switch Netgear GS108</h1>
<br><span>Le port d'interco relié
entre mon PFSENSE et mon netgear sera le 1</span><br><span>Sur le Switch Netgear
--> Le port d'interco relié entre mon Sw netgear et mon Switch
Unifi sera le 3</span><br><br>
Création des VLAN sur le netgear<br>
On voit bien le 10 et le 200<br><br><img alt="ngvlan" src="media/fbc8582a.netgearvlan.png" data-original-source="http://www.info16.fr/ftpl/netgearvlan.png"><br><br>
On Tag les ports qui nous interesse<br>
On voit ici que j'ai taggé le VLAN 10 sur les ports 1 et 3 <br>
On voit ici que j'ai untag le VLAN 10 sur les autres ports (
 port ou seront branché des equipements dans le VLAN 10 - LAN
classique)<br><br><img alt="ngt10" src="media/e3ab5e33.netgeartag10.png" data-original-source="http://www.info16.fr/ftpl/netgeartag10.png"><br><br>
On voit ici que j'ai taggé le VLAN 200 sur les ports 1 et 3 <br>
Rien sur les autres concernant le 200<br><img alt="ngt10" src="media/32b31e07.netgeartag200.png" data-original-source="http://www.info16.fr/ftpl/netgeartag200.png"><br><br>
Il faut aussi mettre les PVID sur les ports <br>
Le Pvid n'a pas d'importance sur les port taggé 1 et 3<br>
Les autres ont le PVID 10<br><img alt="pvid" src="media/cf71e249.netgearpvid.png" data-original-source="http://www.info16.fr/ftpl/netgearpvid.png"><br><br>
Comme je vous l'ai  dit j'ai décidé de remplacer le VLAN 1
historique<br>
Par le VLAN 10<br>
je vais donc mettre ce VLAN 10 comme VLAN de management du switchs<br><br><img alt="ngmgm" src="media/b4213f93.netgearmgm.png" data-original-source="http://www.info16.fr/ftpl/netgearmgm.png"><br><br><br>
Voila le Netgear est paramétré<br><span>Attention vous risquez
aussi de vous couper la patte sur le switch</span><br><br><span>Garder provisoirement un
port dans le VLAN1 avant de changer le Management VLAN ID</span><br><br><br><br><h1>Coté SwitchUnifi S8</h1>
La j'ai pas mal galéré , car autant l'interface Netgear me paraissait
logique et old scholl.<br>
Très proche des switchs que je manipule souvent ( avaya, cisco)<br><br>
Autant le paramétrage  du switch unifi par le controleur est
nouveau.<br><br>
Il vous faut donc un controlleur Unifi installé ( a minima pour le
paramétrage)<br>
Je ne  décrit pas la découverte du switch et son provisionning
qui est autimatique dans  Unifi.<br><br>
 Même si le switch fonctionne en DHCP<br>
Je vous conseille de le mettre en IP Fixe.<br>
Cela évite de se couper la patte quand on taggera.<br><br><img alt="netuni" src="media/9945bdf6.unifinet.png" data-original-source="http://www.info16.fr/ftpl/unifinet.png"><br><br>
La partie VLAN se trouve dans Settings / Networks<br><br><img alt="unifivlan" src="media/c03a97cf.unifivlan.png" data-original-source="http://www.info16.fr/ftpl/unifivlan.png"><br><br><img alt="unvl10" src="media/0389c0b7.unifivlan10.png" data-original-source="http://www.info16.fr/ftpl/unifivlan10.png"><br><br><img alt="unvl200" src="media/3c39ca08.unifivlan200.png" data-original-source="http://www.info16.fr/ftpl/unifivlan200.png"><br><br><br>
Quand les Vlan sont crées, il faut les associer à des profiles:<br><br><img alt="unifiprofile" src="media/927c21ff.unifiprofile.png" data-original-source="http://www.info16.fr/ftpl/unifiprofile.png"><br><br>
Un profile VLAN-DATA ( Associé au VLAN10)<br>
Cela signifie en langage Switch UNTAG le VLAN 10<br><img alt="pr10" src="media/f264ad12.unifiprofile10.png" data-original-source="http://www.info16.fr/ftpl/unifiprofile10.png"><br><br>
Un Profile VLAN-DMZ-INTERNE ( Associé au VLAN 200)<br>
Cela signifie en langage Switch UNTAG le VLAN 200<br><br><img alt="pr200" src="media/2fae9d34.unifiprofile200.png" data-original-source="http://www.info16.fr/ftpl/unifiprofile200.png"><br><br><br>
Et un Profile Interco ( Regroupant les 2 VLAN 10 et 200) Mais cette
fois en TAGGED<br>
Cela signifie en langage Switch TAGGED VLAN 10 et 200<br><br><img alt="interco" src="media/4bd5e9d3.unifiprofileinterco.png" data-original-source="http://www.info16.fr/ftpl/unifiprofileinterco.png"><br><br><br><span>Sur le Switch Unifi
--> Le port d'interco relié entre mon Sw netgear et mon Switch
Unifi sera le 1</span><br>
Je vous rappelle que le port 3 du Netgear est relié au port 1 de UNIFI<br>
Donc le port 1 de Unifi doit etre taggé des VLAN 10 et 200<br><br><br>
Cela se passe sur le port 1 du switch:<br><br><img alt="taginterco" src="media/ed3ad000.unifitaginterco.png" data-original-source="http://www.info16.fr/ftpl/unifitaginterco.png"><br><br>
Et voilà votre port 1 utilise le profil Interco en taggant les VLAN 10
et 200<br><br>
Comme le netgear j'ai décidé de mettre le VLAN Management du switch
Unifi en VLAN10 ( Profile VLAN-DATA)<br><br><img alt="unifimgm" src="media/69819950.unifimgm.png" data-original-source="http://www.info16.fr/ftpl/unifimgm.png"><br><br><br>
Voilà coté Tagging et réseau on est bon.<br>
Attention j'ai du réinitialiser plusieurs fois le switch avant de
trouver tout ces paramètres.<br>
Je me suis coupé la patte plus d'une fois.<br><br>
Soyez vigilant et poser votre schéma sur papier et mesurer les impacts
de chaque manipulations.<br><br><br><h1>Coté WIFI Unifi AC PRO</h1>
<br><br>
Si vou savez eut le courage de suivre, nous avons réussi à tagged les
VLAN 10 et 200<br>
Depuis le pfsense , en passant par le Switch Netgear, jusqu'au Switch
Unifi<br><br>
Tout est prêt pour pouvoir diffuser des Réseaux Wifi portant différent
VLAN.<br><br><br>
Création du WIFI-MAISON<br>
Tout se passe dans Settings / Wireless Networks<br><br>
Création d'un SSID nommé WIFI-MAISON<br><span>Utilisant le VLAN10</span><br>
Je vous conseille une bonne clé WPA2 chiffrement AES<br><br><img alt="wifimaison" src="media/8d658f2f.wifi-maison.png" data-original-source="http://www.info16.fr/ftpl/wifi-maison.png"><br><br><br>
réation d'un SSID nommé WIFI-IOT<br><span>Utilisant le VLAN200</span><br>
Je vous conseille une bonne clé WPA2 chiffrement AES<br><br><img alt="wifiiot" src="media/6b5e16e7.wifi-iot.png" data-original-source="http://www.info16.fr/ftpl/wifi-iot.png"><br><br><br>
Et voilà.<br>
Si tout va bien, vos 2 SSID sont diffusés:<br><br><img alt="analy" src="media/7a3f9e28.wifianaly.png" data-original-source="http://www.info16.fr/ftpl/wifianaly.png"><br><br>
Si on se connecte sur WIFI-MAISON<br>
On tombe bien dans le VLAN 10<br>
Pfsense nous a donné une IP en  10.0.0.0/24<br><br><img alt="wifi10" src="media/133ed716.wifi10.png" data-original-source="http://www.info16.fr/ftpl/wifi10.png"><br><br><br>
Si on se connecte sur WIFI-IOT<br>
On tombe bien dans le VLAN 200 <br>
Pfsense nous a donné une IP en  172.20.0.0/24<br><br><img alt="wifi200" src="media/067c7ca7.wifi200.png" data-original-source="http://www.info16.fr/ftpl/wifi200.png"><br><br><br><br>
Voilà  a partir de là vous pouvez affiner vos règle de
filtrage Firewall sur Pfsense sur la DMZ.<br>
Exmple n'accepter que la DMZ n'accede qu'au LAN et pas Internet<br><br><img alt="block" src="media/69bac91a.block.png" data-original-source="http://www.info16.fr/ftpl/block.png"><br>
Et commencer à voir des flux bloqués :)<br><br><br><br>
C'est là ou le plus dur commence.<br>
Arriver à identifier les flux minimum d'un équipement IOT<br>
<p><img src="media/fcc00551.98675c4464be4889b858e1cf143907f3" data-original-source="http://cdn.libravatar.org/avatar/98675c4464be4889b858e1cf143907f3" alt="Gravatar de Bartounet" class="gravatar" /><br/><i>Original post of <a href="http://blog.info16.fr/index.php?article68/securiser-les-equipements-iot-en-wifi" title="Visit the source">Bartounet</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>Feilong : <a href="">Droidcam : transformer son Android en webcam wifi</a> (17/09/2010)</li><li>G&eacute;n&eacute;ration Linux : <a href="">Mise en place du WiFi sur le Raspberry Pi</a> (18/02/2013)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #36
uri: 2018-09-10-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-36
feed_id:
https://blog.journalduhacker.net/index.php?article178/liens-interessants-journal-du-hacker-semaine-36-2018

url:
https://blog.journalduhacker.net/index.php?article178/liens-interessants-journal-du-hacker-semaine-36-2018

content:
<p>Pour la 36ème semaine de l'année 2018, 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/rad4ru/quelques_sites_outils_pour_am_liorer">Quelques sites/outils pour améliorer votre site</a></li>
<li><a href="https://www.journalduhacker.net/s/24envj/raspberry_pi_recevoir_la_qualit_et_le_taux">Raspberry Pi : recevoir la qualité et le taux de pollution de l’air par SMS</a></li>
<li><a href="https://www.journalduhacker.net/s/zzzsws/agir_avant_le_12_septembre_pour_sauver">Agir avant le 12 septembre pour sauver Internet du filtrage généralisé des contenus</a></li>
<li><a href="https://www.journalduhacker.net/s/hcdn4c/mozilla_une_ssii_comme_les_autres">Mozilla, une SSII comme les autres</a></li>
<li><a href="https://www.journalduhacker.net/s/aq2ie8/ouverture_des_donn_es_de_firefox">Ouverture des données de Firefox - Communauté Mozilla francophone</a></li>
<li><a href="https://www.journalduhacker.net/s/quykb6/noyau_linux_4_18_code_all_g_avec_plus_de_s">Noyau Linux 4.18 : Code allégé avec plus de sécurité</a></li>
<li><a href="https://www.journalduhacker.net/s/5t1wnq/google_va_lancer_une_clef_usb_de_s_curit_u2f">Google va lancer une clef USB de sécurité U2F : le début de la démocratisation ?</a></li>
<li><a href="https://www.journalduhacker.net/s/dah5zm/hypothes_is_un_excellent_service">Hypothes.is, un excellent service collaboratif d'annotation d'articles en Open Source</a></li>
<li><a href="https://www.journalduhacker.net/s/ea93ky/utilisateurs_de_postgresql_attention">Utilisateurs de PostgreSQL: attention à votre prochain upgrade de glibc</a></li>
<li><a href="https://www.journalduhacker.net/s/fidvxk/ansible_par_la_pratique_premi_re_partie">Ansible par la pratique – Première partie: les bases</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?article178/liens-interessants-journal-du-hacker-semaine-36-2018" 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 #36</a> (07/09/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #36</a> (12/09/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #36</a> (11/09/2017)</li></ul></div></p>


feed_id: https://carlchenet.com/de-0-a-52-numeros-du-courrier-du-hacker-un-an-dactualite-foss-francophone/
title: Carl Chenet : De 0 à 52 numéros du Courrier du hacker : un an d’actualité FOSS francophone
uri: Carl-Chenet-De-0-à-52-numéros-du-Courrier-du-hacker-un-an-d-ac
url: https://carlchenet.com/de-0-a-52-numeros-du-courrier-du-hacker-un-an-dactualite-foss-francophone/
content:
<p>Il y a un peu plus d’un an, en lisant <a href="https://hackernewsletter.com/">la Hacker Newsletter</a>, j’eus un déclic : il nous fallait la même chose en français.</p>
<p><span></span></p>
<hr><p><a href="https://lecourrierduhacker.com/"><img src="media/33b37354.cdh-haut-de-page.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/07/cdh-haut-de-page.png" alt="" width="790" height="124" srcset="https://carlchenet.com/wp-content/uploads/2018/07/cdh-haut-de-page.png 790w, https://carlchenet.com/wp-content/uploads/2018/07/cdh-haut-de-page-300x47.png 300w, https://carlchenet.com/wp-content/uploads/2018/07/cdh-haut-de-page-768x121.png 768w" sizes="(max-width: 790px) 100vw, 790px"></a></p>

	<section><form method="POST" data-attr-form-id="1">

													<label for="yikes-easy-mc-form-1-EMAIL">

										<!-- dictate label visibility -->
																					<span>
												E-mail											</span>
										
										<!-- Description Above -->
										
										<input name="EMAIL" placeholder="" required="required" type="email" value=""><!-- Description Below --></label>
									
				<!-- Honeypot Trap -->
				<input type="hidden" name="yikes-mailchimp-honeypot" value=""><!-- List ID --><input type="hidden" name="yikes-mailchimp-associated-list-id" value="22e5c06162"><!-- The form that is being submitted! Used to display error/success messages above the correct form --><input type="hidden" name="yikes-mailchimp-submitted-form" value="1"><!-- Submit Button --><button type="submit"> <span>Submit</span></button>				<!-- Nonce Security Check -->
				<input type="hidden" name="yikes_easy_mc_new_subscriber" value="89322702d1"><input type="hidden" name="_wp_http_referer" value="/category/planet-libre/feed/"></form>
			<!-- MailChimp Form generated by Easy Forms for MailChimp v6.3.30 (https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/) -->

			</section><hr><p>1 an, 52 numéros, en approche des 2000 utilisateurs, la suite de l’article récapitulera, le pourquoi, le comment et l’avenir du <a href="https://lecourrierduhacker.com/">Courrier du hacker</a>.</p>
<h2>1. Une newsletter, pourquoi ?</h2>
<p>Pour information la Hacker Newsletter résume l’actualité de la semaine sur l’agrégateur de liens américains <a href="https://news.ycombinator.com/">Hacker News</a>. La qualité des articles présent dans cette newsletter m’a toujours épaté.</p>
<p><a href="https://hackernewsletter.com/"><img src="media/93c64ffe.hackernewsletter.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/03/hackernewsletter.png" alt="" width="525" height="78" srcset="https://carlchenet.com/wp-content/uploads/2018/03/hackernewsletter.png 525w, https://carlchenet.com/wp-content/uploads/2018/03/hackernewsletter-300x45.png 300w" sizes="(max-width: 525px) 100vw, 525px"></a></p>
<p>Ça tombait bien, j’étais l’un des mieux placés pour créer cette newsletter, étant le fondateur du <a href="https://www.journalduhacker.net/">Journal du hacker</a>, un super agrégateur participatif de liens de la communauté FOSS francophone qui est aujourd’hui ce qui se rapproche le plus de Hacker News en français.</p>
<p><a href="https://www.journalduhacker.net/"><img src="media/1ef3dc0b.logo-journal-du-hacker-1024x299.png" data-original-source="https://carlchenet.com/wp-content/uploads/2015/07/logo-journal-du-hacker-1024x299.png" alt="" width="700" height="204" srcset="https://carlchenet.com/wp-content/uploads/2015/07/logo-journal-du-hacker-1024x299.png 1024w, https://carlchenet.com/wp-content/uploads/2015/07/logo-journal-du-hacker-300x88.png 300w, https://carlchenet.com/wp-content/uploads/2015/07/logo-journal-du-hacker-768x225.png 768w, https://carlchenet.com/wp-content/uploads/2015/07/logo-journal-du-hacker.png 1036w" sizes="(max-width: 700px) 100vw, 700px"></a></p>
<p>Les données dont j’avais besoin se trouvait dans le Journal du hacker, donc les données <a href="https://www.journalduhacker.net/about">sont librement accessibles</a> et donc partagées.</p>
<p>Quelques obstacles se dressaient néanmoins en travers de ma route. J’en ai parlé dans d’autres articles mais :</p>
<ul><li>les newsletters en France n’ont pas spécialement bonne presse, souvent assimilée à du spam.</li>
<li>pour une raison qui m’a toujours échappé, une partie du public technophile francophone regarde un peu de haut ce qui est publié dans sa propre langue au niveau technique. J’ai régulièrement des sourires en coin quand je parle de créer des médias francophones.</li>
</ul><div><img src="media/1768701f.seriously.jpg" data-original-source="https://carlchenet.com/wp-content/uploads/2018/09/seriously.jpg" alt="" width="210" height="207"><p>Un média technique en français, sérieux ?</p></div>
<ul><li>J’ignorais le temps nécessaire pour réaliser la newsletter chaque semaine, étant déjà très pris je ne voulais pas y passer un temps déraisonnable.</li>
</ul><h2>2. Automatiser pour aller à l’essentiel</h2>
<p>En manque de temps, j’allais donc tout faire pour en gagner. Je suis passé par quelqu’un pour réaliser <a href="https://lecourrierduhacker.com/">la page d’accueil</a>, je passe par <a href="https://mailchimp.com/">un prestataire</a> pour la gestion et l’envoi de la newsletter elle-même. Cela évoluera sûrement dans le futur.</p>
<p>J’ai aussi automatisé au maximum l’extraction des données, leur formatage et la présentation finale. Je n’avais plus à faire que la seule chose qui intéresse réellement un humain : évaluer la qualité des articles (qui ont déjà subi le tri par le choix du public du Journal du hacker) et les organiser en sections claires dans la newsletter.</p>
<p>Au final j’y passe à peu près deux heures par semaine, quasi exclusivement sur le choix et la classification des articles.</p>
<h2>3. Élargissement du public</h2>
<p>Après plusieurs remarques de personnes intéressées par le contenu mais pas du tout fan du format e-mail, j’ai décidé de rendre disponible <a href="https://lecourrierduhacker.com/archives">les archives</a> du Courrier du hacker directement depuis <a href="https://lecourrierduhacker.com/">le site web</a> et également de relayer le contenu via les réseaux sociaux, en créant <a href="https://framapiaf.org/@lecourrierduhacker">un compte Mastodon</a> et <a href="https://twitter.com/courrierhacker">un compte Twitter</a>.</p>
<p><a href="https://framapiaf.org/@lecourrierduhacker.com"><img src="media/10785ac6.courrierduhacker-mastodon.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/09/courrierduhacker-mastodon.png" alt="" width="708" height="729" srcset="https://carlchenet.com/wp-content/uploads/2018/09/courrierduhacker-mastodon.png 708w, https://carlchenet.com/wp-content/uploads/2018/09/courrierduhacker-mastodon-291x300.png 291w" sizes="(max-width: 708px) 100vw, 708px"></a></p>
<p>Cela m’a également permis de récupérer le contenu stocké de chez le prestataire, sait-on jamais.</p>
<h2>4. Le futur du Courrier du hacker</h2>
<p>Le but est de continuer à faire connaître le Courrier du hacker afin de promouvoir les articles de qualités écrits en français chaque semaine dans les communautés FOSS.</p>
<p>Les relais par <a href="https://linuxfr.org/news/le-courrier-du-hacker-lettre-d-information-hebdomadaire-resumant-l-actualite-foss-francophone">LinuxFR</a> et <a href="https://www.toolinux.com/?Pourquoi-vous-devriez-vous-abonner-au-Courrier-du-Hacker">Toolinux</a> (merci à eux !) ont été suivis par de très nombreux abonnements, indiquant un fort intérêt pour l’initiative lorsqu’elle arrive aux oreilles du public. Si vous pouvez relayer de quelque façon que ce soit, n’hésitez pas à me contacter si vous souhaitez que je vous communique une présentation.</p>
<p>Enfin un grand merci aux lecteurs, le Courrier du hacker existe grâce à vous et à votre intérêt pour les contenus qu’il propose.</p>
<h2>Liens du Courrier du hacker</h2>
<ul><li><a href="https://lecourrierduhacker.com/">Site web du Courrier du hacker</a></li>
<li><a href="https://lecourrierduhacker.com/archives">Archives du Courrier du hacker</a></li>
<li><a href="https://framapiaf.org/@lecourrierduhacker">Compte Mastodon du Courrier du hacker</a></li>
<li><a href="https://twitter.com/courrierhacker">Compte Twitter du Courrier du hacker</a></li>
</ul><h2>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> </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/de-0-a-52-numeros-du-courrier-du-hacker-un-an-dactualite-foss-francophone/" 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="">D&eacute;j&agrave; 100 abonn&eacute;s au Courrier du hacker une semaine apr&egrave;s son lancement</a> (20/09/2017)</li><li>Carl Chenet : <a href="">Le Courrier du hacker : le point apr&egrave;s (d&eacute;j&agrave;) 5 num&eacute;ros et les le&ccedil;ons retenues</a> (16/10/2017)</li><li>Carl Chenet : <a href="">De 0 &agrave; 860 abonn&eacute;es en 30 num&eacute;ros : la newsletter du Courrier du hacker</a> (05/04/2018)</li><li>Carl Chenet : <a href="">Newsletter du Courrier du hacker : archives, RSS, Mastodon et Twitter</a> (28/05/2018)</li><li>Carl Chenet : <a href="">Pourquoi j&rsquo;ai lanc&eacute; le Courrier du hacker, newsletter sur le Logiciel Libre et Open Source</a> (27/09/2017)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No1
title: genma : Yunohost comme serveur de mails - Billet N°1
uri: genma-Yunohost-comme-serveur-de-mails-Billet-N-1
url: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No1
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2766.jpg?1534860705" width="150" height="79"><div><p>Dans ce billet, je parlerai d'une expérimentation en cours que j'ai qui est d'utiliser YunoHost comme serveur de mails.</p>
<p>Mon instance YunoHost est un petit serveur autohebergé : comprendre un PC physiquement branché derrière ma Freebox (qui me sert de routeur et de connexion à Internet, en ADSL).</p>
<p><strong>Introduction</strong></p>
<p>YunoHost intègre les services Dovecot pour la gestion de l'IMAP et Postfix pour la gestion de la réception / envoi des mails. Ces services sont automatiquement configurés en fonction des domaines et des utilisateurs de ces domaines créés sur YunoHost, au niveau du serveur. Par défaut, avec les noms de domaines qui sont associés à l'instance YunoHost, pour chaque utilisateur, YunoHost crée un compte mail.</p>
<p>Dans le mail, il faut distinguer la réception de mail et l'envoi.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Réception de mail : j'écris à utilisateur@mondomaine.com, il faut que les serveurs de mails qui envoient les mails sachent où trouver la boite mail de réception. Pour ce faire, ils interrogent le champ MX des entrées DNS du domaine mondomaine.fr, ce qui donnent l'adresse IP du serveur à qui adresser les mails.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Envoi de mail : j'écris un mail depuis un client (Thunderbird) ou un webmail, le logiciel se connecte au serveur d'envoi (ici le service Postfix sur l'instance YunoHost) et envoie le mail au destinataire, en se basant sur le domaine indiqué dans le mail.<br>
Dans les deux cas, c'est</p>
<p><strong>Mise en place</strong></p>
<p>Comme indiqué en introduction, la majorité de la configuration est déjà faite J'ai suivi les 3 pages de documentation suivantes de la documentation de YunoHost,à savoir :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://yunohost.org/#/email_fr" title="Messagerie électronique">Messagerie électronique</a> <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://yunohost.org/#/dns_config_fr" title="Configuration de la zone DNS">Configuration de la zone DNS</a> <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://yunohost.org/#/isp_box_config_fr" title="Configurer la redirection des ports">Configurer la redirection des ports</a></p>
<p><strong>Modification et validation des DNS</strong></p>
<p>J'ai modifié le champ MX de mon nom de domaine, loué chez Gandi, pour que l'adresse ne soit plus chez Gandi mais sur mon domaine.</p>
<p>Remarque : Gandi n'autorise pas l'usage de ses serveur de mail en tant que MX secondaire, il n'est pas possible d'avoir un autre serveur de secours le mail de Gandi lié au domaine.</p>
<p>Avant modification, si on fait la commande</p>
<div dir="ltr"><code>dig MX mondomaine.fr</code></div>
<p>On a en résultat</p>
<div dir="ltr"><code>(...)<br> ;; ANSWER SECTION:<br> mondomaine.fr. 10800 IN MX 10 spool.mail.gandi.net.<br> mondomaine.fr. 10800 IN MX 50 fb.mail.gandi.net.</code></div>
<p>Ce sont les serveurs mails de Gandi qui gèrent la réception des mails envoyés depuis l'extérieur</p>
<p>Après modification du DNS et propagation (1h à 3h ou plus, tout dépend de la configuration initiale)</p>
<div dir="ltr"><code>;; ANSWER SECTION:<br> mondomaine.fr. 3600 IN MX 10 mondomaine.fr.</code></div>
<p>La machine derrière mondomaine.fr est devenue la machine de réception des mails.</p>
<p><strong>Ouverture des ports</strong></p>
<p>Dans la configuration de la Freebox, j'ai du ajouter la redirection des ports suivants vers le serveur YunoHost :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> 25 - SMTP : nécessaire pour que les serveurs Postfix parlent entre eux (cf un peu plus bas dans
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> 587 - SMTP authentifié : nécessaire pour la connexion et l'envoi de mail depuis Thunderbird par exemple, via une connexion "depuis Internet"
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> 993 - IMAP</p>
<p>Remarque : dans la configuration de ma Freebox, dans mon espace abonné Free, j'ai bien le blocage du SMTP sortant d'actif (blocage du port 25)</p>
<p>Pas de soucis car lors de l'envoi d'un mail, on peut voir que le port sortant est le port 587.</p>
<div dir="ltr"><code># nethogs<br><br> 21223 postfix smtp eth0 0.000 0.000 KB/sec ? root 192.168.0.1:587-192.168.0.254:42898 </code></div>
<p>Avec 192.168.0.1 l'IP locale de mon serveur YunoHost, 587 le port utilisé en sortie sur ce serveur et 192.168.0.254 l'IP locale de la Freebox qui est le point de sortie.</p>
<p>Pour la réception des mails, envoi d'un mail depuis free.fr sur compte@mondomaine.fr</p>
<div dir="ltr"><code># nethogs<br> 21362 postfix smtp eth0 0.000 0.000 KB/sec<br> ? root 192.168.0.1:25-212.27.42.2:51185</code></div>
<p>Avec <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> 192.168.0.1:25 : requête sur le port 25 (postfix) du serveur de mail YunoHost
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> 212.27.42.2:51185 : la machine smtp2-g21.free.fr (le test a été fait depuis un mail free.fr)</p>
<p>On a donc bien le serveur SMTP de Free qui a parlé à mon serveur de mails.</p>
<p>Autre test de réception, envoi d'un mail depuis mon adresse framasoft.org vers mon compte@domaine.fr</p>
<div dir="ltr"><code># nethogs<br> 21552 postfix smtp eth0 0.000 0.000 KB/sec<br> ? root 192.168.0.1:25-138.201.XXX.XXX:37907 </code></div>
<p>Avec <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> 192.168.0.1:25 : le serveur de mail YunoHost
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> 138.201.XXX.XXX:37907 : l'IP du serveur SMTP de Framasoft</p>
<p>On a donc bien le serveur mail de Framasoft qui parle là aussi sur le port 25.</p>
<p><strong>Testé et fonctionnel</strong></p>
<p><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Envoi et réception à une adresse correct : monutilisateur@mondomaine.fr reçoit bien des mails envoyés depuis une autre adresse mail
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Envoi et réception à une adresse incorrect : si on écrit à exitepas@mondomaine.fr, l'expéditeur reçoit par mail un message d'erreur lui indiquant que l'adresse n'existe pas
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Réception en double dans une boite mail de secours : dans la partie gestion des comptes YunoHost, il est possible de définir un mail de secours. Les mails reçus sur le compte sont retransmis en copie sur ce compte de secours. Remarque : cela nécessite que le serveur soit fonctionnel vu que c'est lui qui fait le renvoi.</p>
<p><strong>Webmail</strong></p>
<p>L'application Roundcube s'installe comme n'importe quelle application et permet l'envoi, la consultation, le classement des mails, comme n'importe quel webmail.</p>
<p><strong>Configuration d'un client mail comme Thunderbird</strong></p>
<p>Depuis la version 3.1 (version stable mineure), <a href="https://forum.yunohost.org/t/yunohost-3-1-minor-stable-release-version-stable-mineure/5445" title="">YunoHost apporte Autoconfiguration des clients mails (e.g. Thunderbird) (#495 7)</a></p>
<p>Pour la configuration dans Thunderbird, il suffit donc d'indiquer son adresse mail utilisateur@mondomaine.com, son mot de passe YunoHost, et Thunderbird interroge le serveur et sait faire automatiquement sa configuration pour l'IMAP et le SMTP en utilisant les bons ports et les bons noms de serveurs. Pratique.</p>
<p><strong>Non testé, à faire et en projet</strong></p>
<p>Ce seront des sujets de billets de blog à venir je pense.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Regarder les entêtes des mails reçus (envoyés via le serveur YunoHost) pour voir les métadonnées du mail
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Configuration DKIM, DMarc, SPF... : n'autoriser / ne certifier les mails envoyés via une adresse mondomaine.fr que les mails étant envoyés depuis le serveur YunoHost. <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Envoi d'un mail sur des mails de GAFAM (Gmail, Hotmail - Microsoft, Yahoo) : <i>normalement</i> les mails sont reconnus à défaut comme SPAM.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Avoir un serveur mail de secours : si mon serveur ne marche plus pendant plusieurs jours, il faut qu'un serveur de mail autre soit un serveur temporaire qui puisse accueillir les mails.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Vérifier la bonne configuration du serveur postfix : valider qu'il ne peut pas être utilisé comme relais smtp
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Surveillance et supervision des logs</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/?Yunohost-comme-serveur-de-mails-Billet-No1" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>mumbly58 : <a href="">Yunohost : l&rsquo;auto-h&eacute;bergement facile&hellip; ou presque</a> (20/12/2012)</li><li>Fran&ccedil;ois : <a href="">Prol&eacute;gom&egrave;nes &agrave; l&rsquo;installation de mon serveur</a> (06/02/2013)</li><li>genma : <a href="">Yunohost et l&#039;auto-h&amp;eacute;bergement des mails</a> (15/01/2016)</li><li>genma : <a href="">SSH derri&egrave;re un proxy, Sslh</a> (23/02/2016)</li><li>genma : <a href="">Yunohost - Supervision en ligne de commande</a> (15/07/2016)</li></ul></div></p>


feed_id: https://www.deblan.io/post/545/sharepoint-office365-sur-linux-automatiser-l-authentification
title: Simon Vieille : Sharepoint Office365 sur Linux : automatiser l'authentification
uri: Simon-Vieille-Sharepoint-Office365-sur-Linux-automatiser-l-authent
url: https://www.deblan.io/post/545/sharepoint-office365-sur-linux-automatiser-l-authentification
content:
<p><strong>Suite de l'aventure avec Sharepoint !</strong></p>

<p>On a pu passer 2 étapes cruciales pour jouer avec Sharepoint Online :</p>

<ul><li><a href="https://www.deblan.io/post/544/sharepoint-office365-sur-linux-webdav-davfs-avec-des-fichiers-accentues">Sharepoint Office365 sur Linux (Webdav/Davfs) avec des fichiers accentués</a></li>
<li><a href="https://www.deblan.io/post/543/monter-un-partage-sharepoint-office365-sur-linux-webdav-davfs">Monter un partage Sharepoint Office365 sur Linux (Webdav/Davfs)</a></li>
</ul><p>Après quelques jours d'utilisation, il s'avère que les cookies d'authentification ne sont plus valables. C'est un gros problème car c'est pénible de les récupérer manuellement pour ensuite les injecter dans le fichier de configuration Davfs.</p>

<p>J'ai planché quelques heures sur une solution : <strong>réaliser le parcours de connexion d'un utilisateur qui passerait par un navigateur web</strong>.</p>

<p><a href="https://gitnet.fr/deblan/office365-oauth2-authenticator">Le projet est libre</a> et voici comment l'installer et l'utiliser.</p>

<p><em>Note : il faut avoir NodeJS sur sa machine. J'ai développé le code en version 6.13.0.</em></p>

<div></div>

<p>Il faudra déclarer 3 variables d'environnement contenant le site Sharepoint, l'identifiant de connexion et le mot de passe :</p>

<div></div>

<p>Il ne reste plus qu'à lancer le script qui devrait vous retourner du JSON avec les 2 cookies dedans :</p>

<div></div>

<p>À vous de choisir la méthode pour alimenter la configuration de Davfs avec ces données !</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/545/sharepoint-office365-sur-linux-automatiser-l-authentification" 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="">Monter un partage Sharepoint Office365 sur Linux (Webdav/Davfs)</a> (23/08/2018)</li><li>Simon Vieille : <a href="">Sharepoint Office365 sur Linux (Webdav/Davfs) avec des fichiers accentu&eacute;s</a> (30/08/2018)</li><li>theClimber : <a href="">G&eacute;rer une communaut&eacute; de d&eacute;veloppeurs, les bonnes raisons pour quitter SVN</a> (21/09/2010)</li><li>elementary OS : <a href="">[BASH] Script pour g&eacute;n&eacute;rer des mots de passe</a> (20/04/2011)</li><li>One More Blog : <a href="">Cross-compilation de Boost pour Windows sous Linux</a> (22/08/2011)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No2
title: genma : Yunohost comme serveur de mails - Billet N°2
uri: genma-Yunohost-comme-serveur-de-mails-Billet-N-2
url: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No2
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2774.jpg?1535104689" width="150" height="79"><div><p>Ce billet fait suite au billet <a href="https://blog.mondomaine.tld/?Yunohost-comme-serveur-de-mails-Billet-No1" title="Yunohost comme serveur de mails - Billet N°1">Yunohost comme serveur de mails - Billet N°1</a> Dans la todo, il y avait l'envoi à un mail de GAFAM et l'ajout de DKIM, DMarc, SPF...</p>
<p><strong>DKIM, DMarc, SPF</strong></p>
<p>Pour ça, je citerai le billet <a href="http://www.badsender.com/2014/01/13/delivrabilite-spf-dkim-dmarc/" title="Délivrabilité : SPF, DKIM, DMARC, … ce qu'il faut savoir sur l'authentification de vos emails !">Délivrabilité : SPF, DKIM, DMARC, … ce qu'il faut savoir sur l'authentification de vos emails !</a></p>
<p><strong>DKIM = DomainKeys Identified Mail</strong> <i> DKIM tente d'associer un nom de domaine à un message en y aposant une signature numérique. La vérification de la signature se fait via une clef cryptée située dans un enregistrement DNS. Ce faisant, DKIM permet de vérifier si un message a été altéré durant son transport entre les différents serveurs SMTP et de garantir que le contenu arrivera intact jusqu'au destinataire.</i></p>
<p><strong>SPF = Sender Policy Framework</strong><i>Enregistrement SPF sur son serveur DNS. Permet de vérifier / valider que les IP associées des serveurs ont le droit d'envoyer des mails pour ce nom de domaine</i></p>
<p><strong>DMARC = Domain-based Message Authentication, Reporting and Conformance</strong><i>DMARC joue sur la synthèse entre SPF et DKIM, pas en les remplaçant, mais en les unissant et en les rendant plus intelligents.</i></p>
<p><strong>Dans Yunohost</strong></p>
<p>Yunohost dispose donc d'un serveur de mail (cf <a href="https://blog.mondomaine.tld/?Yunohost-comme-serveur-de-mails-Billet-No1" title="Yunohost comme serveur de mails - Billet N°1">Yunohost comme serveur de mails - Billet N°1</a>) et DKIM et SPF sont déjà préconfigurés, disponibles, il n'y a quasiment rien à faire. Il faut récupérer les informations de configuration. Pour ce faire, il faut :</p>
<p><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> aller dans la partie interface d'administration de Yunohost <a href="https://mondomaine.tld/yunohost/admin/" rel="nofollow external">https://mondomaine.tld/yunohost/admin/</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Dans le menu DOMAIN > mondomaine.tld > Voir la Configuration DNS</p>
<p>Là il y a les informations pour le DKIM, DMarc, SPF</p>
<div dir="ltr"><code>@ 3600 IN TXT "v=spf1 a mx ip4:12.345.678.123 -all"<br> mail._domainkey 3600 IN TXT "v=DKIM1; k=rsa; p= 50917a15d4930834a9dd3b43a43ee131190e12674eab791a354dea0afb4475b1"<br> _dmarc 3600 IN TXT "v=DMARC1; p=none"</code></div>
<p>Ces informations sont à saisir dans la configuration de l'entrée DNS chez son prestataire (Gandi par exemple) sous la forme :</p>
<div dir="ltr"><code>Nom du champ, Type du champ, Valeur<br> @ TXT "v=spf1 a mx i … .159.188 -all"<br> mail._domainkey TXT "v=DKIM1; k=rsa; p= 50917a15d4930834"<br> _dmarc TXT "v=DMARC1; p=none"</code></div>
<p>Et on attend de nouveau la propagation du DNS.</p>
<p><strong>Pour vérifier tout ça</strong></p>
<p>Différentes façons de faire et de valider que la configuration est correcte.</p>
<p><strong>Test en ligne</strong></p>
<p>On va sur le site</p>
<a href="https://www.mail-tester.com/spf-dkim-check%3Cdiv%20style='text-align:%20left;'%20class='spip_code'%20dir='ltr'%3E%3Ccode%3EChamp%20-%20valeur%20:%20%3Cbr%20/%3E%20Domain%20name%20:%20mondomaine.tld%3Cbr%20/%3E%20DKIM%20Selector%20:%20mail._domainkey%3C/code%3E%3C/div%3E%0A%3Cp%3EEt%20on%20a%20comme%20r%C3%A9sultat%20:%3C/p%3E%0A%3Cdiv%20style='text-align:%20left;'%20class='spip_code'%20dir='ltr'%3E%3Ccode%3ESPF%20check%3Cbr%20/%3E%20%3Cbr%20/%3E%201%20SPF%20record%20found%20for%20the%20domain%20mondomaine.tld%20:%3Cbr%20/%3E" v="spf1" a mx ip4:12.345.678.123></a> <br> DKIM check<br><br> DNS record for mail._domainkey.mondomaine.tld:<br> "v=DKIM1; k=rsa; p=50917a15d4930834a9dd3b43a43ee131190e12674eab791a354dea0afb4475b1"<br> Key length : 1024</div>
<p>On a donc bien la bonne configuration</p>
<p><strong>Thunderbird</strong> : on peut ajouter une extension comme <a href="https://addons.thunderbird.net/fr/thunderbird/addon/dkim-verifier/?src=hp-dl-upandcoming" title="Module DKIM verifier pour Thunderbird">DKIM verifier</a></p>

<p> qui permet d'ajouter un champ dans l'entête d'un mail reçu et de vérifier le DKIM.</p>
<p><strong>Envoi du mail sur un compte Gmail</strong></p>
<p>Et on regarde alors dans le détail du mail (option <i>Afficher l'original</i>), on a alors</p>
<div dir="ltr"><code>SPF : NEUTRAL avec IP 12.345.678.123 En savoir plus<br> DKIM : 'PASS' avec le domaine mondomaine.tld En savoir plus<br> DMARC : 'PASS' En savoir plus</code></div>
<p>Et quand on clique sur bouton le copier-coller, on a le détail :</p>
<div dir="ltr"><code>Received-SPF: neutral (google.com: 12.345.678.123 is neither permitted nor denied by best guess record for domain of genma@mondomaine.tld) client-ip=12.345.678.123;<br> Authentication-Results: mx.google.com;<br> dkim=pass header.i=@mondomaine.tld header.s=mail header.b=mbt7mELs;<br> spf=neutral (google.com: 12.345.678.123 is neither permitted nor denied by best guess record for domain of genma@mondomaine.tld) smtp.mailfrom=genma@mondomaine.tld;<br> dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mondomaine.tld<br> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mondomaine.tld; s=mail; t=1535027249; h=from:from:sender:reply-to:subject:subject:date:date:</code></div>
<p>Soit une autre façon de valider que la configuration est correcte. <br><strong>Les mails reçus ne doivent normalement pas être reconnus / tombés dans le SPAM par défaut</strong>.</p>
<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/?Yunohost-comme-serveur-de-mails-Billet-No2" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>genma : <a href="">Yunohost comme serveur de mails - Billet N&deg;1</a> (10/09/2018)</li><li>mumbly58 : <a href="">Yunohost : l&rsquo;auto-h&eacute;bergement facile&hellip; ou presque</a> (20/12/2012)</li><li>Fran&ccedil;ois : <a href="">Prol&eacute;gom&egrave;nes &agrave; l&rsquo;installation de mon serveur</a> (06/02/2013)</li><li>genma : <a href="">Yunohost et l&#039;auto-h&amp;eacute;bergement des mails</a> (15/01/2016)</li><li>genma : <a href="">SSH derri&egrave;re un proxy, Sslh</a> (23/02/2016)</li></ul></div></p>


feed_id: http://formation-logiciel-libre.com/a-quoi-sert-inkscape/
title: Dimitri Robert : À quoi sert Inkscape ?
uri: Dimitri-Robert-À-quoi-sert-Inkscape
url: http://formation-logiciel-libre.com/a-quoi-sert-inkscape/
content:
<p><a href="https://inkscape.org/">Inkscape</a> est le logiciel libre de dessin vectoriel le plus connu, le plus utilisé. Mais il souffre de quelques défauts d’ordre, disons, psychologique que je vais tenter d’endiguer ici.</p>
<p>À commencer par son nom. Dans le monde du logiciel libre, nous ne sommes pas toujours doués pour trouver des noms qui aient une réelle <em>puissance marketing</em>. N’y voyez pas un reproche, la puissance marketing ne fait pas la qualité du logiciel et Inkscape est un logiciel de grande qualité ! Son nom donc, est difficile à prononcer et difficile à écrire sans se tromper. Il est la contraction de <em>ink</em> qui veut dire encre et de <em>scape</em> qui peut se traduire par paysage ou <a href="http://www.cnrtl.fr/lexicographie/hampe">hampe</a> (en horticulture, la hampe désigne la tige d’une fleur, en écriture, la hampe désigne le trait vertical formant certaines consonnes).</p>
<p>Ensuite, son usage. Le dessin vectoriel n’est pas quelque chose de très intuitif et peut même faire peur en ravivant de douloureux souvenirs de cours de mathématique. Oui, une image vectorielle est constituée de coordonnées, de courbes, d’équations de toutes sortes. Si vous voulez vous faire peur, vous pouvez ouvrir une image vectorielle dans Inkscape et ouvrir l’éditeur XML qui vous montre les coulisses (<em>Édition > Éditeur XML</em>). Mais heureusement, Inkscape ne nous montre que le rendu d’images vectorielles, c’est nettement plus sympathique et suffit à la plupart des usages.</p>
<p>À cette inquiétude de savoir s’il est utile ou non de suivre une journée de formation sur Inkscape, j’ai répondu par une petite vidéo, intitulée « À quoi sert Inkscape ? » et qui montre quelques exemples assez basiques de ce que l’on peut faire avec. Cette vidéo pourrait être le premier épisode d’une série de vidéos sur le même format, avec d’autres exemples, d’autres logiciels, voire des interactions entre logiciels.</p>
<p><iframe src="https://player.vimeo.com/video/289457242?app_id=122963" width="1170" height="658" frameborder="0" title="À quoi sert Inkscape ?" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></p>
<p>L’article <a rel="nofollow" href="http://formation-logiciel-libre.com/a-quoi-sert-inkscape/">À quoi sert Inkscape ?</a> est apparu en premier sur <a rel="nofollow" href="http://formation-logiciel-libre.com/">Formation logiciel libre</a>.</p>
<p><img src="media/a723311b.bc7f2e519b76bc86af82809d62e1ca0a" data-original-source="http://cdn.libravatar.org/avatar/bc7f2e519b76bc86af82809d62e1ca0a" alt="Gravatar de Dimitri Robert" class="gravatar" /><br/><i>Original post of <a href="http://formation-logiciel-libre.com/a-quoi-sert-inkscape/" title="Visit the source">Dimitri Robert</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No3
title: genma : Yunohost comme serveur de mails - Billet N°3
uri: genma-Yunohost-comme-serveur-de-mails-Billet-N-3
url: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No3
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2779.jpg?1536750666" width="150" height="79"><div><p>Ce billet fait suite au billet <a href="https://blog.mondomaine.tld/?Yunohost-comme-serveur-de-mails-Billet-No1" title="Yunohost comme serveur de mails - Billet N°1">Yunohost comme serveur de mails - Billet N°1</a> et <a href="https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No2" title="Yunohost comme serveur de mails - Billet N°2">Yunohost comme serveur de mails - Billet N°2</a></p>
<p><strong>Le serveur MX secondaire</strong></p>
<p>J'ai eu de nombreux retours via des messages sur les réseaux sociaux et je voudrais en faire une petite synthèse. J'aborde dans l'un des mes billets le cas (non encore réglé) d'avoir un serveur MX secondaire. Comprendre : si le serveur de Mail principal (définit via le champ MX de l'entrée DNS associée au nom de domaine) ne marche pas, alors le serveur de mail envoyant le mail tente l'envoi du mail sur le second serveur indiqué en champ MX, qui s'occupe alors de faire la réception (et éventuellement une redirection) du mail. Cette seconde doit être associé à un chiffre (le poids) plus faible pour indiquer que c'est un serveur <i>de secours</i>. ("Quand le serveur principal ets HS ça part sur le secondaire qui est réglé pour renvoyer sur le principal et il garde le mail en mailqueue (cas d'un serveur postfix) tant qu'il n'y arrive pas.") Une recommandation me dit que c'est inutile "Les mails restent en attente pendant quelques temps (par défaut 5 jours ; 4 à 5 jours recommandés sur <a href="https://tools.ietf.org/html/rfc5321#section-4.5.4" rel="nofollow external">https://tools.ietf.org/html/rfc5321#section-4.5.4</a>" à celle d'au contraire "d'avoir un MX de secours sur un serveur de mails dans un datacenter différent". De même, on me dit que "l'hébergement d'un service de mails est un métier à part entière", sur ce point je suis assez bien placé pour le savoir de part l'une des mes nombreuses responsabilités professionnelles actuelles.</p>
<p>Je n'ai pas encore traité ce sujet, mais mon ressenti et mon avis est le suivant : si la panne se prolonge, que l'on a pas accès à la machine pendant un certain temps (cas des vacances) ou que l'on est la seule personne à savoir remettre le service en ligne, le mail finira par se perdre. Donc ce n'est pas un sujet anodin à prendre à la légère et il faut probablement avoir un MX secondaire. On peut "le prendre" chez une personne de confiance (un ami par exemple de qui on sera soi-même le MX secondaire ; <a href="https://wiki.fdn.fr/support:faq:mx_secondaire" title="Comment utiliser les serveurs FDN en MX secondaire ?">FDN propose par exemple d'utiliser les serveurs FDN en MX secondaire</a>, ou <a href="https://www.rezine.org/documentation/mx-secondaire/" title="Rézine propose un serveur de mail secondaire (« MX secondaire ») à ses membres.">Rézine propose un serveur de mail secondaire (« MX secondaire ») à ses membres.</a>), ce qui permet de s'afranchir de la maintenance de ce second serveur (sinon cela alourdit la charge en administration système que d'avoir un second serveur à maintenir à jour, et en coût).</p>
<p>Stéphane Bortzemeyer a écrit il y a un peu plus de 10 ans un billet de blog <a href="http://www.bortzmeyer.org/mx-secondaire.html" title="Un MX secondaire est-il vraiment utile ?">Un MX secondaire est-il vraiment utile ?</a>, je vous laisse découvrir son avis fort bien argumenté (Spoiler : non). Autre avis à lire <a href="https://quentin.demouliere.eu/index.php?article40/de-l-interet-d-un-mx-de-secours-dans-le-cadre-de-mon-service-mail-personnel" title="De l'intérêt d'un MX de secours dans le cadre de la gestion de mon service mail personnel ">De l'intérêt d'un MX de secours dans le cadre de la gestion de mon service mail personnel </a> par Quentin Demouliere.</p>
<p>Pour la configuration technique d'un serveur MX secondaire, voir <a href="https://wiki.auto-hebergement.fr/coop%C3%A9ration/serveur_de_courrier_secondaire" title="wiki.auto-hebergement - Serveur de courrier secondaire">wiki.auto-hebergement - Serveur de courrier secondaire</a>.</p>
<p>La question n'est donc pas trancher, est à chacun de se faire son propre avis du coup, les arguments en faveur du pour et du contre ne me permettant à l'heure actuelle de pencher en faveur d'un seul ou de deux serveurs MX pour le mail.</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/?Yunohost-comme-serveur-de-mails-Billet-No3" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>genma : <a href="">Yunohost comme serveur de mails - Billet N&deg;1</a> (10/09/2018)</li><li>genma : <a href="">Yunohost comme serveur de mails - Billet N&deg;2</a> (12/09/2018)</li><li>mumbly58 : <a href="">Yunohost : l&rsquo;auto-h&eacute;bergement facile&hellip; ou presque</a> (20/12/2012)</li><li>Fran&ccedil;ois : <a href="">Prol&eacute;gom&egrave;nes &agrave; l&rsquo;installation de mon serveur</a> (06/02/2013)</li><li>genma : <a href="">Yunohost et l&#039;auto-h&amp;eacute;bergement des mails</a> (15/01/2016)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #37
uri: 2018-09-17-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-37
feed_id:
https://blog.journalduhacker.net/index.php?article179/liens-interessants-journal-du-hacker-semaine-37-2018

url:
https://blog.journalduhacker.net/index.php?article179/liens-interessants-journal-du-hacker-semaine-37-2018

content:
<p>Pour la 37ème semaine de l'année 2018, 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/jjqusn/tutoriel_blocage_dun_serveur">Tutoriel : blocage d'un serveur reverseproxy qui clonait mon blog</a></li>
<li><a href="https://www.journalduhacker.net/s/mzq3el/lionel_maurel_un_tel_droit_voisin_va">Lionel Maurel : «Un tel droit voisin va renforcer la dépendance de la presse européenne aux plateformes»</a></li>
<li><a href="https://www.journalduhacker.net/s/zvwnbe/s_curiser_les_cookies_de_son_application">Sécuriser les cookies de son application web</a></li>
<li><a href="https://www.journalduhacker.net/s/m1d58o/sortie_de_python_3_7">Sortie de Python 3.7</a></li>
<li><a href="https://www.journalduhacker.net/s/teeo0t/pourquoi_darktable_n_est_il_ni_lightroom">Pourquoi darktable n’est-il ni Lightroom, ni Capture One ?</a></li>
<li><a href="https://www.journalduhacker.net/s/z2vrtb/pourquoi_utiliser_docker_en_tant_que_dev">Pourquoi utiliser Docker en tant que dev ?</a></li>
<li><a href="https://www.journalduhacker.net/s/m4izvz/http_aujourdhui_http_2_expliqu">HTTP aujourd'hui - HTTP/2 expliqué</a></li>
<li><a href="https://www.journalduhacker.net/s/u8f1oz/yunohost_comme_serveur_de_mails_billet_n_1">Yunohost comme serveur de mails - Billet N°1</a></li>
<li><a href="https://www.journalduhacker.net/s/pvhh2z/l_europe_vote_pour_le_filtrage_des">L’Europe vote pour le filtrage des contenus et la taxe des liens</a></li>
<li><a href="https://www.journalduhacker.net/s/nnls9s/spammers_voici_une_liste_pour_vous">SPAMMERS, VOICI UNE LISTE POUR VOUS</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?article179/liens-interessants-journal-du-hacker-semaine-37-2018" 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 #37</a> (10/09/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #37</a> (19/09/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #37</a> (18/09/2017)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Comment-reinstaller-Ubuntu-sur-un-disque-entierement-chiffre
title: genma : Comment réinstaller Ubuntu sur un disque entièrement chiffré (avec un /home séparé)
uri: 2018-09-18-
url: https://blog.genma.fr/?Comment-reinstaller-Ubuntu-sur-un-disque-entierement-chiffre
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2777.jpg?1535809541" width="150" height="79"><div><p>A l'installation d'un PC, nous avons fait une Installation d'un disque entièrement chiffré (à l'exception de la parition uefi et /boot). Il y a donc un espace LUKS chiffré qui occupe la majorité du disque et dessus, différentes partitions reposant sur LVM ont été faîtes afin d'avoir une partition / (racine) et une partition /home séparée.</p>
<p>Que ce passe-t-il si on souhaite / doit réinstaller le système d'exploitation ?</p>
<p>Le but de cette procédure est donc de pouvoir réinstaller une partition racine au sein d'un disque dur chiffré tout en conservant la partition home.</p>
<p>Les étapes préalables à la réinstallation sont de booter le PC sur une clef contenant Ubuntu dans la version d'Ubuntu appropriée (un live-usb) et de choisir le mode "Try Ubuntu". Une fois le système démarré, on doit faire une ouverture de la parition chiffrée. Pour ce faire</p>
<p>Ouvrir un terminal et passer en root via la commande suivante :</p>
<div dir="ltr"><code>$ sudo -i</code></div>
<p>Ouvrir la parition chiffrée via la commande suivante :</p>
<div dir="ltr"><code># cryptsetup luksOpen /dev/[nom partition chiffrée] hdcrypt<br> et taper la passphrase / phrase de passe.</code></div>
<p>Et ensuite, on peut alors passer au lancement de la réinstallation en cliquant sur l'icone "Install Ubuntu" et on suit le processus de "résintallation" classique, en prenant soin de définir un partitionnement manuel
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> bien sélectionner les partitions et de bien les réaffecter aux bons points de montage (/, swap, /home et autres si besoin)
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>NE PAS FORMATER LA PARTITION /dev/mapper/vgcrypt-lvhome</strong></p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Comment-reinstaller-Ubuntu-sur-un-disque-entierement-chiffre" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Renault : [F29] Participez à la journée de test consacrée à Silverblue
uri: Renault-F29-Participez-à-la-journée-de-test-consacrée-à-Silver
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-Silverblue

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

content:
<p>Aujourd'hui, ce jeudi 20 septembre, est une journée dédiée à un test précis
: sur Silverblue. En effet, durant le cycle de développement, l'équipe
d'assurance qualité dédie quelques journées autours de certains composants ou
nouveautés afin de remonter un maximum de problèmes sur le sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Silverblue est le nom de code pour Fedora Workstation à la sauce <a href="https://www.projectatomic.io/" hreflang="en">Atomic</a>. Jusque là seulement
la variante Cloud en bénificiait.</p>
<p>L'objectif de cette version est de proposer en somme une Fedora Workstation
ayant des bases différentes de la version traditionnelle. En effet, l'objectif
est que les applications soient dans des conteneurs via Kubertenes, Flatpak ou
gérées via rpm-os-tree. Ce dernier permet de versionniser le système lors des
installations et mises à jour de paquets. En cas de problème, il est facile de
demander un retour en arrière au système pour retrouver un système stable. Le
système devient majoritairement en lecture seule également pour améliorer sa
fiabilité et sa sécurité. Sécurité qui comme poun une Fedora traditionnelle est
supervisée par SELinux.</p>
<p>Les tests à effecuer sont :</p>
<ul><li>Démarrer et se connecter sans erreurs ;</li>
<li>Démarrer et arrêter des services comme le serveur SSH ;</li>
<li>Vérifier que SELinux est bien activé ;</li>
<li>Vérifier si GNOME Logiciels envoit des notifications de mises à jour ;</li>
<li>Vérifier si GNOME Logiciels tourne correctement : installer ou supprimer
des paquets ;</li>
<li>Installer un logiciels sosu forme de Flatpak.</li>
</ul><p>Des tests qui sont pour le coup assez faciles et rapides à mettre en
œuvre.</p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/47" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-09-20_Silverblue_Testday" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-Silverblue" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur Wayland</a> (13/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les images Cloud et Atomic</a> (24/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les cartes graphiques</a> (03/11/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 26 sur l&#039;interface de partitionnement d&#039;Anaconda</a> (06/04/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; Fedora Media Writer</a> (20/04/2017)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article53/syspatch-correctif-ldtr-cpu-amd-pour-openbsd
title: Thuban : Syspatch : correctif LDTR - CPU AMD - pour OpenBSD
uri: Thuban-Syspatch-correctif-LDTR-CPU-AMD-pour-OpenBSD
url: https://obsd4a.net/blog/index.php?article53/syspatch-correctif-ldtr-cpu-amd-pour-openbsd
content:
<p>L'équipe OpenBSD vient de nous livrer un correctif à destination des <strong>processeurs AMD, sur les architectures amd64, pour OpenBSD <a href="https://www.openbsd.org/errata63.html">6.3</a> et <a href="https://www.openbsd.org/errata62.html">6.2</a></strong>.</p>

<p>- <strong>LDTR</strong> doit être géré de manière croisé entre les machines virtuelles (VM).<br><em><strong>6.3</strong> : patch n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/019_ldtr.patch.sig">19</a> ; <strong>6.2</strong> : patch n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.2/common/024_ldtr.patch.sig">24</a></em></p>

<p>Ce correctif touchant au noyau, il est nécessaire de redémarrer ensuite votre machine !</p>

<p> </p>

<p> </p>

<p> </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?article53/syspatch-correctif-ldtr-cpu-amd-pour-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>


uri: genma-Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-n-5-Co
feed_id:
https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-no5-Comment-connaitre-la-criticite-d-un-service

title:
genma : Devenir SysAdmin d'une PME - Les sauvegardes- Billet n°5 - Comment connaître la criticité d'un service ?

url:
https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-no5-Comment-connaitre-la-criticite-d-un-service

content:
<img alt="" src="https://blog.genma.fr/IMG/arton2769.jpg?1534863749" width="150" height="79"><div><p>Ce billet fait partie de la série :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-retour-d-experience" title="Devenir SysAdmin d'une PME, retour d'expérience - Billet n°0">Devenir SysAdmin d'une PME, retour d'expérience - Billet n°0</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Gestion-du-legacy-Billet-no1" title="Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1">Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Mineur-de-bitcoin-Billet-no2" title="Devenir SysAdmin d'une PME - Mineur de bitcoin- Billet n°2">Devenir SysAdmin d'une PME - Mineur de bitcoin- Billet n°2</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Accepter-de-ne-pas-avoir-le-controle-sur-tout-Billet-no3" title="Devenir SysAdmin d'une PME - Accepter de ne pas avoir le contrôle sur tout- Billet n°3">Devenir SysAdmin d'une PME - Accepter de ne pas avoir le contrôle sur tout- Billet n°3</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-no4" title="Devenir SysAdmin d'une PME - Les sauvegardes- Billet n°4">Devenir SysAdmin d'une PME - Les sauvegardes- Billet n°4</a></p>
<p><strong>Comment connaître la criticité d'un service ?</strong></p>
<p>Pour répondre à cette question, la technique que je conseille est de couper - virtuellement - le service ou la machine (en vue d'esprit donc) et de juger, d'estimer l'impact que cela a. Il y a une autre façon de faire, plus brutal, est celle de débrancher le câble réseau si on a un accès physique à la machine.</p>
<p><strong>L'objectif est d'éviter que l'on apprenne l'importance d'un service et les conséquences / impacts de son interruption au moment de la perte de celui-ci.</strong></p>
<p><strong>Relativité de la criticité</strong></p>
<p>Nombre d'utilisateurs impactés, temps de remise en oeuvre, délai de coupure acceptable.... Cela reste très subjectif car le fait que le service d'impression ne marche pas pendant une matinée voir une journée ne me gênera pas et sera bloquant pour quelqu'un qui imprime toutes les fiches de paie en fin de mois... La criticité est aussi relative à la période du mois ou de l'année.</p>
<p>Quand on ne sait pas, une solution un peu extrême peut être alors de débrancher le câble réseau et de voir en ce qui ne marche plus (la supervision est pratique pour ça, encore faut il que la machine qui rende un service inconnu et qui tourne dans un coin soit supervisée...) en envisageant toutefois le "comment on remet en marche", avant.</p>
<p><strong>Les services critiques évidents</strong></p>
<p>Toutefois comme pour les O.I.V. (Organismes d'Importance Vital) il y a des choses vitales dans l entreprise. Sans connexion Internet, plus de possibilité d accéder aux serveurs dans le Cloud... Si la connexion fibre ne marche plus, il faut donc une ligne secondaire ADSL ou SDSL ou envisager une connexion en 4G, dans tous les cas ce sera une connexion secondaire qui doit rester temporaire, avoir été testé pour voir la viabilité... Comme tout plan B.</p>
<p><strong>Si ça marche, on ne touche pas</strong></p>
<p>Autre règle importante : une machine qui tourne surtout si elle est vieille on ne l'éteint pas. J ai eu l'expérience dans une autre vie d'un vieux serveur qui tournait depuis des années. Coupure de courant sur plusieurs jours suite à un coup de pelleteuse, groupe électrogène sous dimensionné et on éteint donc les serveurs les moins critiques pour alléger le groupe. Au retour à la normale, le serveur ne démarre pas. Soucis de pile du Bios HS, puis un ventilateur usé avec les années qui ne tourne plus... Le début des ennuis. Mais c'est une autre histoire.</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/?Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-no5-Comment-connaitre-la-criticite-d-un-service" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.blog-libre.org/2018/09/22/trucs-et-astuces-volume-2/
title: blog-libre : Trucs et astuces, volume 2
uri: blog-libre-Trucs-et-astuces-volume-2
url: https://www.blog-libre.org/2018/09/22/trucs-et-astuces-volume-2/
content:
<p>Salut les filles, une petite louche de trucs et astuces ?</p><h3>A Link to the Past</h3><p>J’ai fait une erreur stratégique lorsque je suis arrivé dans mon nouveau job il y a un an, j’ai choisi comme nom d’utilisateur <strong>bar</strong> alors que d’habitude c’est <strong>foo</strong>. Malheureusement certains fichiers de configuration contiennent le nom d’utilisateur en dur, très pénible si on veut synchroniser les fichiers de conf entre pc. Une astuce à avoir en tête : <code>sudo ln -s /home/bar /home/foo</code>.</p><h3>Firefox</h3><p>Dans le <code>about:config</code> de Firefox je suis à la cool, je mets <strong>media.autoplay.enabled false</strong> parce que j’en ai marre des vidéos qui se lancent sans mon avis et <strong>mousewheel.with_control.action 1</strong> parce que j’en ai marre de <a href="http://kb.mozillazine.org/About:config_entries#Mousewheel." target="_blank" rel="noopener">zoomer/dézoomer</a> par erreur avec la touche Ctrl appuyée. Il y en a d’autres qui font ça plus <a href="https://gist.github.com/0XDE57/fbd302cef7693e62c769" target="_blank" rel="noopener">sérieusement</a>.</p><p>Dans <a href="https://www.blog-libre.org/2018/01/13/mieux-utiliser-la-barre-dadresse-de-firefox/" target="_blank" rel="noopener">Mieux utiliser la barre d’adresse de Firefox</a> je vous expliquais mon workflow hautement basé sur les favoris/bookmarks. Il faut savoir que les bookmarklets javascript ne sont pas affichés par défaut dans la barre d’adresse, il faut <strong>browser.urlbar.filter.javascript false</strong>.</p><h3>Stopper rsyslog</h3><p>On peut souhaiter ne rien vouloir loguer pour éviter des écritures genre sur la carte SD d’une Raspberry Pi : <code>systemctl stop syslog.socket rsyslog.service</code>. La difficulté est de ne pas oublier d’arrêter le socket. Sur un serveur parfois les logs remplissent /var, ça permet au brave sysadmin de corriger le tir.</p><h3>syncthing</h3><p>L’outil de synchronisation syncthing peut tourner en tant que <a href="https://docs.syncthing.net/users/autostart.html#how-to-set-up-a-system-service" target="_blank" rel="noopener">service</a>. Pour l’activer <code>systemctl enable syncthing@monjolinomdutilisateur.service</code>, pour le démarrer <code>systemctl start syncthing@monjolinomdutilisateur.service</code>.</p><p>Si comme moi vous utilisez un nœud (node) syncthing sur un serveur headless (sans interface graphique), on peut toujours se <a href="https://docs.syncthing.net/users/faq.html#how-do-i-access-the-web-gui-from-another-computer" target="_blank" rel="noopener">servir de SSH</a> pour le configurer graphiquement <code>ssh -N -L 9090:127.0.0.1:8384 -i ~/.ssh/id_ed25519_pi -p 2222 pi@192.168.1.30</code> après quoi vous ouvrez votre navigateur sur 127.0.0.1:9090. Une fois que c’est fini vous fermez la connexion SSH avec <strong>Ctrl+c</strong>.</p><p>Pour trouver les fichiers qui ont des conflits de synchronisation <code>find ~/Sync -name *sync-conflict-*</code> et pour tous les supprimer <code>find ~/Sync -name *sync-conflict-* -exec rm '{}' +;</code>.</p><h3>Retrouver son petit dans un réseau local</h3><p>J’ai la flemme de me connecter sur la box pour savoir quelle adresse IP un périphérique chope en DHCP du coup <code>nmap -sP 192.168.1.0/24</code>. Si on ne connait pas la plage à scanner, on la retrouve avec <code>ip a</code>. L’avantage étant que ces commandes sont simples à retenir.</p><h3>Cron au démarrage</h3><p>La syntaxe cron pour lancer une tâche au boot est peu connue : @reboot. Je m’en sers pour faire une sauvegarde du pc portable 20 mn après le démarrage.<br><code>@reboot monjolinomdutilisateur sleep 1200 &amp;&amp; /bin/bash ~/scripts/borg_backup.sh > ~/logs/borg_backup.log 2>&amp;1</code></p><h3>Lister les disques avec classe</h3><p><code>for device in /dev/sd?; do echo $device; smartctl -i $device | grep 'Model\\|Serial\\|Firmware\\|Capacity'; done;</code> et paf, ça fait des Chocapic ! </p><p>Vous devrez peut-être rajouter sudo devant smartctl (et évidemment <code>apt install smartmontools</code>).</p><p></p><pre>for device in /dev/sd?; do echo $device; sudo smartctl -i $device | grep 'Model\\|Serial\\|Firmware\\|Capacity'; done;/dev/sdaModel Family:     Indilinx Barefoot_2/Everest/Martini based SSDsDevice Model:     OCZ-VERTEX4Serial Number:    OCZ-07613G13Z3ZGF8CDFirmware Version: 1.5User Capacity:    128 035 676 160 bytes [128 GB]/dev/sdbModel Family:     Seagate Barracuda 7200.14 (AF)Device Model:     ST1000DM003-1ER162Serial Number:    S4Y34AQ3Firmware Version: CC45User Capacity:    1 000 204 886 016 bytes [1,00 TB]/dev/sdcModel Family:     Samsung based SSDsDevice Model:     Samsung SSD 850 PRO 256GBSerial Number:    S251NSAG412256SFirmware Version: EXM02B6QUser Capacity:    256 060 514 304 bytes [256 GB]</pre><p></p><p>Mais si vous voulez plus simple :<br><code>ls /dev/sd*[a-z]</code> # Montre juste les disques, ignore les partitions. Exemple : /dev/sda<br><code>ls /dev/sd*</code> # Montre les partitions. Exemple : /dev/sda /dev/sda1</p><h3>ncdu</h3><p>ncdu est vraiment un outil sensationnel, un indispensable pour moi. Il recèle quelques pépites à connaître.</p><p>On a souvent plusieurs partitions sur Linux <code>/</code>, <code>/var</code>, <code>/home</code>… comment ne parcourir <strong>que</strong> le système de fichiers actuel ? <code>ncdu -x /</code> (<strong>-x</strong>, Do not cross filesystem boundaries, i.e. only count files and directories on the same filesystem as the directory being scanned). À ce sujet je vous rappelle l’option <strong>-l</strong> (limit listing to local file systems) de df, <code>df -lh</code> évite de lister les montages NFS par exemple.</p><p>Quelques commandes extrêmement utiles pour transmettre le résultat d’un ncdu à un collègue et/ou lui permettre de <strong>naviguer dans l’arborescence</strong> comme si il était sur le serveur.</p><p><code>ncdu -o ncdu.file /</code> # Exporter le résultat d’un ncdu dans un fichier<br><code>ncdu -f ncdu.file</code> # Lire le résultat à partir d’un fichier<br><code>ncdu --exclude onsenfoutdecedossier -o- | gzip > ncdu.file.gz</code> # Exporter le résultat d’un ncdu en le compressant à la volée dans un fichier<br><code>zcat ncdu.file.gz | ncdu -f-</code> # Lire le résultat à partir d’un fichier compressé</p><h3>La Bible</h3><p>Rappelons à tous la Bible Bash : <a href="http://wiki.bash-hackers.org/" target="_blank" rel="noopener">The Bash Hackers Wiki</a>. J’aime relire le soir au coin du feu <a href="http://wiki.bash-hackers.org/scripting/obsolete" target="_blank" rel="noopener">les quelques lignes</a> qui m’ont montré la voie, il ne faut plus utiliser les backticks <strong>`</strong> mais <code>$(COMMANDS)</code> ni <code>&amp;>LOGFILE</code> mais <code>>LOGFILE 2>&amp;1</code>.</p><p>Que la paix soit avec vous mes frères et sœurs !</p>
<p><img src="media/25c7216e.1ea6f31074367d57d77721240d30fda9" data-original-source="http://cdn.libravatar.org/avatar/1ea6f31074367d57d77721240d30fda9" alt="Gravatar de blog-libre" class="gravatar" /><br/><i>Original post of <a href="https://www.blog-libre.org/2018/09/22/trucs-et-astuces-volume-2/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>blog-libre : <a href="">Trucs et astuces, volume 1</a> (24/12/2017)</li><li>Pierre-Alain Bandinelli : <a href="">Installation et param&eacute;trage d&#039;un serveur avec conteneurs LXC chez Online.net/Dedibox</a> (10/11/2013)</li><li>Pierre-Alain Bandinelli : <a href="">Beau-fr&egrave;re, entropie et &eacute;tablissement de connexion SSH lente</a> (07/06/2015)</li><li>blog-libre : <a href="">En retour &ndash; 4</a> (14/05/2016)</li><li>blog-libre : <a href="">Un point sur l&rsquo;encodage des caract&egrave;res</a> (14/05/2016)</li></ul></div></p>


feed_id: http://toitoinebzh.blog.free.fr/index.php?post/2018/09/23/Futjitsu-ESPRIMO-P3520-E85
title: toitoinebzh : Futjitsu ESPRIMO P3520 E85+
uri: toitoinebzh-Futjitsu-ESPRIMO-P3520-E85
url: http://toitoinebzh.blog.free.fr/index.php?post/2018/09/23/Futjitsu-ESPRIMO-P3520-E85
content:
<p>Voilà un pc que je viens d'acheter un peu par hasard, ce pc était en vente sous leboncoin à coté de chez moi et vu le prix (40€), j'ai sauté sur l'occasion.</p>


<p>Le pc est un Futjitsu ESPRIMO P3520 E85+, je viens d'y installer xubuntu 18.04.1 sans soucis particulier. J'ai uniquement remplacé le disque dur de 160 Go par un de 500 Go.</p>


<p><img src="media/32891def.fujitsu_siemens_p2560_mini.jpg" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/fujitsu_siemens_p2560_mini.jpg" alt="esprimo_im_mini" title="esprimo_im_mini, sept. 2018"></p>


<p>C'est un pc sorti il y a quelques années maintenant, ce n'est donc pas une foudre de guerre mais un pc tout a fait utilisable pour de la bureautique, internet même si je réfléchis à en faire un serveur.</p>


<p>Les principales caractéristiques matérielles sont :</p>
<ul><li>Intel Core 2 Duo processor E8400 (2C/2T, 3.0 GHz, 6 MB, 1333 MHz)</li>
<li>2 x 2 GB DDR2, 800 MHz, PC2-6400, DIMM</li>
<li>SATA II, 7200 rpm, 500 GB, 3.5-inch, S.M.A.R.T.</li>
<li>NVIDIA GeForce 9300GE, 256 MB</li>
<li>Carte mère μATX D2841</li>
</ul><p>Pour plus d'infos, la doc technique est disponible <a href="media/a931bac9.ds-esprimo-p3520-e85.pdf" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/ds-esprimo-p3520-e85.pdf">ici</a>.
Le retour de commande usuelle pour lister le matériel en place est dispo <a href="http://toitoinebzh.blog.free.fr/public/2018/lshw.txt">ici</a></p>
<p><img src="media/cc1c3884.af0a4b49647df46ff473dc1108ab67f2" data-original-source="http://cdn.libravatar.org/avatar/af0a4b49647df46ff473dc1108ab67f2" alt="Gravatar de toitoinebzh" class="gravatar" /><br/><i>Original post of <a href="http://toitoinebzh.blog.free.fr/index.php?post/2018/09/23/Futjitsu-ESPRIMO-P3520-E85" title="Visit the source">toitoinebzh</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>Manu Absolacom : <a href="">Faire un miroir avec apt-mirror de raspberry.org</a> (24/11/2012)</li><li>Pianopenguin : <a href="">Regnum Online</a> (04/12/2009)</li><li>Pianopenguin : <a href="">Ubuntu au grand magasin</a> (20/11/2008)</li><li>4LW : <a href="">Sortie TV YPbPr, driver nvidia et ubuntu</a> (29/11/2009)</li><li>Thierry Andriamirado : <a href="">Lenovo vous demande de voter pour la distribution Linux &agrave; adopter pour la gamme ThinkPad</a> (16/09/2007)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #38
uri: 2018-09-24-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-38
feed_id:
https://blog.journalduhacker.net/index.php?article180/liens-interessants-journal-du-hacker-semaine-38-2018

url:
https://blog.journalduhacker.net/index.php?article180/liens-interessants-journal-du-hacker-semaine-38-2018

content:
<p>Pour la 38ème semaine de l'année 2018, 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/ayh5lt/tre_propri_taire_de_son_matos">Être propriétaire de son matos</a></li>
<li><a href="https://www.journalduhacker.net/s/gbfqah/pourquoi_il_ne_faut_pas_laisser_son">Pourquoi il ne faut pas laisser son portable en charge toute la nuit</a></li>
<li><a href="https://www.journalduhacker.net/s/60erhx/spotify_comment_et_pourquoi_cr_er_des">{Spotify} – Comment et pourquoi créer des comptes à la volée</a></li>
<li><a href="https://www.journalduhacker.net/s/uahjlc/ce_que_jai_appris_de_mes_3000_code_reviews">Ce que j'ai appris de mes 3000 code reviews</a></li>
<li><a href="https://www.journalduhacker.net/s/0oqfvn/e_une_rom_android_pour_se_passer_compl">/e/ : une ROM Android pour se passer complètement de Google, Apple, Amazon ou Microsoft </a></li>
<li><a href="https://www.journalduhacker.net/s/vcz8ws/parution_de_gnome_3_30">Parution de GNOME 3.30</a></li>
<li><a href="https://www.journalduhacker.net/s/dsbghf/tre_une_femme_entour_e_dhommes_dans">Être une femme entourée d'hommes, dans l'informatique</a></li>
<li><a href="https://www.journalduhacker.net/s/bit5zz/le_stockage_du_futur_la_cassette">Le stockage du futur : la cassette</a></li>
<li><a href="https://www.journalduhacker.net/s/xd8ixa/et_si_vos_comptes_disparaissaient_demain">Et si vos comptes disparaissaient demain ?</a></li>
<li><a href="https://www.journalduhacker.net/s/g4zhqe/vous_ne_savez_toujours_pas_vous_servir_de_l">Vous ne savez toujours pas vous servir de l’informatique</a></li>
<li><a href="https://www.journalduhacker.net/s/cdhxqf/linus_torvalds_fait_un_break_parce_quil">Linus Torvalds fait un break parce qu'il a conscience d'être insupportable</a></li>
<li><a href="https://www.journalduhacker.net/s/qsermd/firefox_61_62">Firefox 61 &amp; 62</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?article180/liens-interessants-journal-du-hacker-semaine-38-2018" 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 #38</a> (21/09/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #38</a> (26/09/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #38</a> (25/09/2017)</li></ul></div></p>


feed_id: https://carlchenet.com/le-binaire-de-visual-studio-code-nest-pas-du-logiciel-libre-voila-pourquoi/
title: Carl Chenet : Le binaire de Visual Studio Code n’est pas du Logiciel Libre. Voilà pourquoi.
uri: Carl-Chenet-Le-binaire-de-Visual-Studio-Code-n-est-pas-du-Logiciel
url: https://carlchenet.com/le-binaire-de-visual-studio-code-nest-pas-du-logiciel-libre-voila-pourquoi/
content:
<p>Avez-vous téléchargé le binaire de Visual Studio Code directement depuis <a href="https://code.visualstudio.com/">le site officiel</a> ? Si c’est le cas, vous n’utilisez pas un Logiciel Libre et seul <a href="https://www.microsoft.com/fr-fr">Microsoft</a> sait ce qu’il y a dedans. Et vous devriez envisager le pire.</p>
<p><span></span></p>
<p><a href="https://code.visualstudio.com/"><img src="media/2966d321.vsc-open-source.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/09/vsc-open-source.png" alt="" width="397" height="525" srcset="https://carlchenet.com/wp-content/uploads/2018/09/vsc-open-source.png 397w, https://carlchenet.com/wp-content/uploads/2018/09/vsc-open-source-227x300.png 227w" sizes="(max-width: 397px) 100vw, 397px"></a></p>
<h2>L’astuce de Microsoft</h2>
<p>Je ne suis pas un juriste et je peux me tromper ou n’être pas assez précis (j’espère que vous me pardonnerez) mais je vais néanmoins vous présenter ma compréhension de la situation car le statut actuel de l’accord de licence de Visual Studio Code semble être fait de façon à tromper la plupart des utilisateurs.</p>
<p>Microsoft utilise une astuce simple mais efficace, autorisée par la licence du code source de Visual Studio Code: <a href="https://fr.wikipedia.org/wiki/Licence_MIT">la licence MIT</a>, l’une des licences très permissives du logiciel libre.</p>
<p>En effet la licence MIT est très simple. Elle dit en substance : Faite ce que vous voulez avec ce soft, conservez le copyright original et je ne suis pas responsable de ce qui peut arriver en utilisant ce soft. Ok. Sauf que, pour Visual Studio Code, <strong>cette licence ne couvre que le code source, pas le binaire !</strong></p>
<p>À la différence de la plupart <a href="https://www.gnu.org/licenses/licenses.fr.html">des licences GNU GPL</a>, pour lesquelles le source code et le binaire construit à partir du code source sont couverts par les termes de la licence, utiliser la licence MIT autorise Microsoft à rendre disponible de façon libre le source code de leur soft, mais de pouvoir faire ce qu’ils veulent avec le binaire. Et ils ne vont pas s’en priver.</p>
<h2>Une licence non-libre à la sauce Microsoft, qu’est-ce que c’est ?</h2>
<p>Évidemment Microsoft n’utilise pas la licence MIT pour le binaire de Visual Studio Code à dessein. En fait ils utilisent une licence non-libre restreignant vos droits d’utilisateurs : l<a href="https://code.visualstudio.com/license">a licence de logiciel Microsoft</a>.</p>
<p>Jetons un oeil à cette licence. Vous pouvez lire la licence complète ici : <a href="https://code.visualstudio.com/license">https://code.visualstudio.com/license</a></p>
<blockquote><p>This license applies to the Visual Studio Code product. The <a href="https://github.com/microsoft/vscode" target="_blank" rel="noopener">source code</a> is available under the <a href="https://github.com/Microsoft/vscode/blob/master/LICENSE.txt" target="_blank" rel="noopener">MIT license agreement</a>.</p></blockquote>
<p>Il s’agit de la première phrase de la licence en question. La différence entre la licence du code source et le « produit », c’est-à-dire le binaire que vous utilisez vraiment, est clairement définie.</p>
<blockquote><p><strong>Data Collection.</strong> The software may collect information about you and your use of the software, and send that to Microsoft.</p></blockquote>
<p>Collecte d’informations personnelles, évidemment, difficile d’attendre autre chose de la part de Microsoft.</p>
<blockquote><p><strong>UPDATES.</strong> The software may periodically check for updates, and download and install them for you. You may obtain updates only from Microsoft or authorized sources. Microsoft may need to update your system to provide you with updates. You agree to receive these automatic updates without any additional notice. Updates may not include or support all existing software features, services, or peripheral devices.</p></blockquote>
<p>En acceptant cette licence, vous me donnez le droit (que Microsoft n’utilisera peut-être pas… pour l’instant) de casser votre installation sans vous prévenir et de se ficher des conditions dans lesquelles vous l’utilisez parce que, bon, c’est Microsoft.</p>
<blockquote><p><strong>SCOPE OF LICENSE</strong> (…) you may not:</p>
<ul><li>work around any technical limitations in the software;</li>
</ul></blockquote>
<p>Aussi connu comme « hacker » depuis… des dizaines d’années.</p>
<blockquote>
<ul><li>reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included in the software;</li>
</ul></blockquote>
<p>On vous interdit explicitement d’étudier le binaire en question par n’importe quel moyen, parce qu’il est hors de questions que qui que ce soit sache ce que Microsoft fait avec ce binaire… qui tourne quand même sur votre ordinateur.</p>
<blockquote>
<ul><li>share, publish, rent or lease the software, or provide the software as a stand-alone offering for others to use.</li>
</ul></blockquote>
<p>Je peux me tromper (de nouveau je ne suis pas juriste), mais il semble ici que cette licence vous interdise de redistribuer le binaire téléchargé chez Microsoft, sauf dans le cadre des conditions mentionnées dans les sections <strong>INSTALLATION</strong> et <strong>USE RIGHTS</strong>, principalement dans le cadre des besoins de votre entreprise et/ou pour donner des démos de vos produits à l’aide de VSC. Ainsi Microsoft force l’utilisateur lambda à passer par le site officiel, ce qui assure une bonne distribution de son propre binaire.</p>
<p>Les sections suivantes <strong>EXPORT RESTRICTIONS</strong> et <strong>CONSUMER RIGHTS; REGIONAL VARIATIONS</strong> incluent encore davantage de restrictions à l’usage et à la redistribution du binaire.</p>
<blockquote><p><strong>DISCLAIMER OF WARRANTY. The software is licensed “as-is.”</strong></p></blockquote>
<p>Enfin une condition qui se rapproche de celle de la licence MIT. Mais dans ce cas c’est évidemment pour limiter les obligations qu’a Microsoft envers vous. Pas fou.</p>
<p>Donc la licence Microsoft utilisée pour le binaire de VSC n’est absolument pas une licence de logiciel libre permissive, si jamais vous n’étiez pas convaincu par le fait que Microsoft utilise déjà une astuce en employant une licence différence pour le code source et le binaire.</p>
<h2>Ce que vous pourriez faire</h2>
<p>Ce problème a déjà été perçu par beaucoup et il existe des solutions. Après tout, le code source utilise quand même une licence du logiciel libre. Par exemple, <a href="https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-source">pourquoi ne pas construire le binaire vous-même</a> ? Certaines initiatives apparaissent également, comme un dépôt de binaire géré par la communauté. Ce serait un bon début pour s’affranchir du binaire officiel de Microsoft.</p>
<p>Au niveau des distributions GNU/Linux, empaqueter Visual Studio Code dans les distributions (voir ici <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898259">la discussion</a> de VSC dans  <a href="https://www.debian.org/">Debian</a>) serait un bon moyen d’éviter que les utilisateurs soient abusés par l’astuce de Microsoft afin que la majorité des gens utilisent leur « produit » en croyant utiliser un binaire libre, mais étant en fait sous une licence made in Microsoft qui casse à peu près toutes les conditions qui font un Logiciel Libre.</p>
<h2>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/le-binaire-de-visual-studio-code-nest-pas-du-logiciel-libre-voila-pourquoi/" 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="">Dans le Libre : faire sien un logiciel</a> (23/11/2016)</li><li>Carl Chenet : <a href="">Pourquoi j&rsquo;ai lanc&eacute; le Courrier du hacker, newsletter sur le Logiciel Libre et Open Source</a> (27/09/2017)</li><li>Carl Chenet : <a href="">D&eacute;j&agrave; 500 abonn&eacute;s &agrave; la newsletter hebdomadaire du Logiciel Libre</a> (03/11/2017)</li><li>Carl Chenet : <a href="">Meilleurs articles 2017 du Courrier du hacker, newsletter du Logiciel Libre</a> (04/01/2018)</li><li>Carl Chenet : <a href="">Acc&eacute;der simplement et rapidement au code source d&rsquo;un paquet Debian : debsources et sources.debian.net</a> (08/07/2013)</li></ul></div></p>


