# articles

feed_id: https://blog.genma.fr/?Rsync-et-Borg-le-couple-gagnant
title: Rsync et Borg le couple gagnant ?
uri: Rsync-et-Borg-le-couple-gagnant
url: https://blog.genma.fr/?Rsync-et-Borg-le-couple-gagnant
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2795.jpg?1543773416' width='150' height='79' />
		<div class='rss_texte'><p>Nouveau billet de blog sur Borg comme outil de sauvegarde. Dans le présent billet, je voudrais développer un peu une procédure de sauvegarde que j'ai mise en place pour certains serveurs.</p>
<p>Sur une partition dédiée, un script créé une archive tar.gz à la date du jour pour les différents dossiers importants (/etc, /home, /var/www/). Un dump de la base de données est également fait et zippé en local. Ces archives ont une durée de rétention et de rotation sur 5 jours et permettent d'avoir rapidement les données accessibles si besoin depuis la machine.</p>
<p>Les dossiers importants (/etc, /home, /var/www) et les dumps de la base de donnée sont sauvegardés via un rsync à travers SSH sur un premier serveur de fichiers.</p>
<p>Suite à ça, un second script, lancé quotidiennement sur ce serveur de fichiers, effectue une sauvegarde via Borg de ces données (ensemble des fichiers synchronisés par rsync et dumps du jour) sur un espace disque situé sur un NAS / espace de stockage. Le script lançant la sauvegarde via Borg lance également la commande de purge qui permet d'avoir une conservation des données selon la règle suivante : conservation des données sur 7 jours (soit l'équivalent de 7 sauvegarde complète sur une semaine), conservation des données d'un jour de la semaine pendant 1 mois, conservation d'une sauvegarde du mois pendant 1 an.</p>
<p><strong>Pourquoi ce schéma de sauvegarde ?</strong></p>
<p>Les scripts rédigés se dupliquent facilement. Il suffit de créer un nouveau dossier racine pour un client, on duplique le script, le renomme, recherche et remplace dedans par le nouveau nom.</p>
<p><strong>Le respect de la règle des 3-2-1</strong></p>
<p>Pour rappel, voir mon billet <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></p>
<p>On va même un peu plus loin car : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> on a 4 exemplaires de la donnée : la donné initiale (1), la donnée dans l'archive .tar.gz (2), la donnée copiée sur le serveur via rsync (3) et la donnée dans la sauvegarde borg (4).
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> on a 3 systèmes de sauvegarde : tar.gz horodatée, rsync et borg
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> on a 3 supports différents : un disque rattaché directement à la machine, un premier serveur situé sur un réseau autre que la machine sauvegardée, un volume NAS (soit un deuxième serveur).</p></div>
		
		


feed_id: https://blog.genma.fr/?Astuces-Debian
title: Astuces Debian
uri: Astuces-Debian
url: https://blog.genma.fr/?Astuces-Debian
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2773.jpg?1535102985' width='150' height='79' />
		<div class='rss_texte'><p>Quelques astuces et commandes que je ne connaissais pas, que j'ai découverte et que je veux partager.</p>
<p><strong>Automatiser la mise à jour apt en conservant les actuels fichiers de configuration</strong></p>
<p>Issu du site <a href="https://www.bggofurther.com/fr/2018/07/automate-apt-update-and-keep-current-config-files/" title="bggofurther.com">bggofurther.com</a>, dont je recopie le billet ici :<br class='autobr' />
<i>Lorsqu'une mise à jour est faite sur un serveur Debian/Ubuntu, si un paquet essaie de modifier un fichier de configuration, un choix manuel est requis. Si vous essayez d'automatiser le processus, vous souhaitez probablement éviter cette question and conserver la configuration actuelle par défaut.</i></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>#!/bin/bash<br /> apt-get update<br /> listUpgrades=`apt list --upgradable |grep upgradable |cut -d/ -f1`<br /> execUpgrades="DEBIAN_FRONTEND=noninteractive apt-get --yes --assume-yes -o DPkg::options::=\"--force-confdef\" -o DPkg::options::=\"--force-confold\" --only-upgrade install "$listUpgrades<br /> eval $execUpgrades</code></div>
<p><i>Les différentes options vont forcer la mise à jour à conserver la configuration actuelle et ne pas l'écraser avec celle par défaut du package.</i></p>
<p><strong>debsum</strong></p>
<p>Debsum est un programme qui va comparer la signature des paquets installés (comparaison du MD5 checksum) avec une liste de référence qui se trouve dans les fichiers /var/lib/dpkg/info/*.md5sums.</p>
<p>Utile pour vérifier l'intégralité d'un binaire dans le cas d'une machine potentiellement compromise (voir par exemple à ce sujet<br class='autobr' />
<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>Il faut bien évidemment que les fichiers /var/lib/dpkg/info/*.md5sums n'est pas été compromis par un attaquant.</p>
<p><strong>debsecan</strong></p>
<p>Debscan permet de générer une liste des vulnérabilités présentes sur une machine (serveur ou machine personnel) avec les numéros de CVE correspondants.</p>
<p>Pour avoir un article détaillé sur ce programme, voir <a href="https://www.blog-libre.org/2014/12/24/debsecan-le-paquet-qui-fait-peur/" title="Debsecan, le paquet qui fait peur">Debsecan, le paquet qui fait peur</a> sur le Blog-libre de Cascador, il faut également lire les commentaires avec un commentaire de Raphael Hertzog (auteur du livre <a href="https://debian-handbook.info/get/" title="Debian Administrator's Handbook">Debian Administrator's Handbook</a>).</p>
<p><strong>checkrestart</strong></p>
<p>Outil qui se trouve dans le paquet debian-goodies. checkrestart permet de vérifier quels services utilisent des librairies mises à jour depuis le lancement du service, et qu'il faudrait donc redémarrer pour prendre en compte ces mises à jour.</p>
<p>Voir sur cet utilitaire <a href="https://www.octopuce.fr/checkrestart-outil-pratique-de-debian-goodies-et-version-octopuce/" title="CheckRestart, outil pratique de debian-goodies, et version Octopuce">CheckRestart, outil pratique de debian-goodies, et version Octopuce</a></p>
<p>Autre façon de savoir s'il faut redémarrer un serveur, la présence du fichier /var/run/reboot-required qui indique que la prise en compte de la mise à jour du noyau (par exemple) nécessite un redémarrage de la machine.</p></div>
		
		


feed_id: https://blog.genma.fr/?Bilan-2018-et-projection-2019
title: Bilan 2018 et projection 2019
uri: Bilan-2018-et-projection-2019
url: https://blog.genma.fr/?Bilan-2018-et-projection-2019
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2798.jpg?1546251825' width='150' height='79' />
		<div class='rss_texte'><p>Comme je le disais dans un billet écrit il y a quelques années et que je re-mentionne en chaque début d'année, <a href="https://blog.genma.fr/?De-l-hypocrisie-des-voeux-de-nouvelle-annee" title="De l'hypocrisie des vœux de nouvelle année">je ne suis pas pour la tradition des voeux de nouvel an</a>. Mais le début d'une nouvelle année c'est toutefois l'occasion de faire un bilan de l'année passée et de se projeter dans l'année à venir. Le changement d'année ne change pas grand-chose au quotidien, et pourtant, cette année, certaines choses sont différentes. D'où le besoin pour moi de rédiger ce billet.</p>
<p><strong>L'année 2018 et l'importance de pouvoir se projeter dans l'avenir</strong></p>
<p>L'année 2018 a été une année <i>compliquée</i>, un résumé avait été fait à la fin de l'été dans le billet <a href="https://blog.genma.fr/?Retour-apres-deux-mois-de-silence" title="Retour après deux mois de silence">Retour après deux mois de silence</a>, je ne reviens pas dessus. En septembre et octobre, j'ai eu du temps pour parler, pour comprendre (cf mon billet <a href="https://blog.genma.fr/?De-l-importance-d-etre-aide" title="De l'importance d'être aidé">De l'importance d'être aidé</a>) et ai appris que, pour éviter d'être débordé et de ne pas pouvoir s'en sortir, il fallait apprendre à prendre du recul et surtout arriver à se projeter dans l'avenir. D'où le présent billet.</p>
<p>Se projeter dans l'avenir, c'est facile à dire, mais difficile à faire. Le lifehacking a été poussé à l'extrême chez moi (<a href="https://blog.genma.fr/?Lifehacking-et-vacances" title="Lifehacking et vacances">Lifehacking et vacances</a>) et abandonné (<a href="https://blog.genma.fr/?Tout-intellectualiser" title="Tout intellectualiser ">Tout intellectualiser</a>). Abandonné ? J'en ai gardé les todo et des bonnes méthodes d'organisation. Mais je ne suis plus ma vie au quart d'heure, au pomodoro prêt. Et je dois donc retrouver une nouvelle façon de faire pour me projeter dans l'avenir.</p>
<p><strong>Fin d'année 2018</strong></p>
<p>La fin d'année s'est terminée sur une semaine de congés durant laquelle je n'ai pas fait grand chose. J'ai pris conscience de la fatigue cumulée durant ces derniers mois. J'aurai pu faire plein de projets et avancer plein de choses, chargeant mes journées de nombreuses tâches. J'ai fait le choix et j'ai pris le temps de réfléchir, de me poser. Et de penser à l'année à venir. J'ai pris du temps pour méditer, me vider l'esprit. Passer du temps en famille, à vivre l'instant présent, tout simplement.</p>
<p>Et pourtant je me suis rendu compte que je n'ai pas totalement réussi à me déconnecter, à décrocher, à faire autre chose. Mon cerveau a beaucoup de mal à penser à autre chose, à faire une pause. Il est sans cesse en réflexion. J'ai encore beaucoup de travail à faire sur ce sujet pour pouvoir vivre mieux et plus sereinement. Et l'année 2019 va m'amener à relativiser, à apprendre à revoir mes priorités, à faire abstraction de certaines choses...</p>
<p><strong>L'année 2019</strong></p>
<p>L'année 2019 sera une année placée sous le signe du changement pour moi. Tout d'abord parce que ce sera l'année de mes 40 ans. Pour l'instant, je n'ai pas grand-chose de prévu pour fêter cette étape symbolique. Je ne suis pas quelqu'un qui accorde beaucoup d'importance aux anniversaires, aux fêtes et ce sont toujours des moments compliqués pour savoir quoi offrir à quelqu'un ou quoi répondre à la question "tu voudrais qu'on t'offre quoi".</p>
<p>Le plus important pour moi cette année, c'est surtout que des événements personnels ont fait, font et feront que j'ai de nouveau eu à me remettre en question et à revoir les perspectives et priorités, et que j'aurai à réorganiser ma vie de façon assez conséquente et durable. Certain.e.s d'entre vous savent, d'autres devineront le message subliminal, les autres le découvriront le moment venu....</p>
<p>Le blog abordera si tout va bien et je l'espère une nouvelle thématique axée autour d'un nouveau retour d'expérience ! Si j'y arrive, ce sera le signe que je sais encore trouver du temps pour moi, pour ma bulle personnelle, pour mon jardin secret (pas si secret que ça vu qu'il est exposé à la vue de tou.te.s sur Internet). A suivre, le début de mes nouvelles aventures à la fin du printemps...</p>
<p>En attendant, comme d'habitude, des billets techniques autour du logiciel libre, des billets de réflexions personnelles et autres, car mon blog restera dans la continuité.</p></div>
		
		


feed_id: https://blog.genma.fr/?Rsync-Checker-petit-script-Python-sans-pretention
title: Rsync Checker petit script Python sans prétention
uri: Rsync-Checker-petit-script-Python-sans-prétention
url: https://blog.genma.fr/?Rsync-Checker-petit-script-Python-sans-pretention
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2797.jpg?1545994519' width='150' height='79' />
		<div class='rss_texte'><p>Après mon billet <a href="https://blog.genma.fr/?Borg-Checker-petit-script-Python-sans-pretention" title="Borg Checker, petit script Python sans prétention">Borg Checker, petit script Python sans prétention</a>, voici un autre billet d'un petit outil simple mais effiace, là encore en deux étapes.</p>
<p><strong>Les besoins</strong></p>
<p>Nous avons un Rsync qui se fait dans le sens "Machine distance" en source, "Machine locale" en cible, le tout à travers SSH, lancé avec sudo - pour avoir les droits root et donc aller où on veut et s'affranchir des problèmes de permission.</p>
<p>Nous aimerions valider que les commandes rsync exécutées sont valables /se sont bien déroulées / ne sont pas tombées en erreur. Sachant que nous avons un script shell global qui lance plusieurs scripts shells différents qui eux-même lancent plusieurs commandes Rsync au sein du même script.</p>
<p><strong>SSH</strong></p>
<p>Les connexions SSH se font depuis la machine <i>Backup</i> en tant que client du serveur SSH qui est sur la machine à sauvegarder.</p>
<p>La connexion se fait via une connexion par clef (la clef publique de la machine de sauvegarde, Backup, a été ajoutée sur la machine à sauvegarder.</p>
<p><strong>Rsync avec Sudo à travers SSH</strong></p>
<p>Pour pouvoir copier les fichiers en rsync avec sudo, sans avoir à saisir de mot de passe, il faut faire un <i>sudo visudo</i> ce qui va permettre d'éditer le fichier /etc/sudoers et d'autoriser le lancement de la commande <i>sudo rsync</i> sans avoir à saisir de mot de passe pour l'utilisateur désigné, ici Genma.</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>sudo visudo</code></div>
<p>On ajoute en bas de fichier la ligne</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>genma ALL= NOPASSWD:/usr/bin/rsync</code></div>
<p>Astuce pour enregister / quitter dans le cas où l'éditeur par défaut est VI :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>:wq!</code></div>
<p><strong>La sauvegarde via Rsync</strong></p>
<p>Exemple de script lançant des commandes Rsync la nuit via une tâche Cron. On écrit des traces / des logs dans un fichier en local. Ce fichier de log permettra de valider l'exécution des commandes (cf section ultérieure dans le fichier).</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>#!/bin/bash<br /> <br /> LOG=/Backup/Machine_distante_A/Sauvegarde_rsync_ssh_`date +%Y-%m-%d`.log<br /> <br /> # Fonction qui permet d'écrire des logs dans le fichier de log <br /> # Le texte en paramètre de la fonction sera écrit à la suite de la date et heure<br /> Inlog()<br /> {<br /> echo `date +'%Y-%m-%d %H:%M:%S'`": $1" >> $LOG<br /> }<br /> <br /> # La variable "$?" contient le code de retour de la dernière opération.<br /> # Ici c'est le code d'execution de la commande "rsync". <br /> # "0" - la commande "rsync" s'executé correctement, <br /> # Autre valeur en cas échéant, c'est que l'on a donc une erreur<br /> check_rsync()<br /> {<br /> result_rsync=$(echo $?)<br /> # La variable "result_rsync" recupere la valeur de "$?"<br /> # Si "result_rsync" <>"0" alors il avait une erreur lors d'execution de la commande "rsync" et le script s'arrête<br /> if [ "$result_rsync" == "0" ]; then<br /> Inlog "$1 Rsync OK"<br /> else<br /> Inlog "$1 Rsync KO"<br /> fi<br /> }<br /> <br /> Inlog "Début Rsync Machine_distante_A /var_www sur Serveur_Sauvegarde"<br /> rsync -avz --rsync-path="sudo rsync" -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress --ignore-existing genma@IP_Machine_Distante:/var/www /Backup/Machine_distante_A/var/www/<br /> # Pour appeler la fonction de check du retour de la commande Rsync<br /> check_rsync "Rsync Machine_distante_A /var_www sur Serveur_Sauvegarde"<br /> Inlog "Fin Rsync Machine_distante_A /var_www sur Serveur_Sauvegarde"<br /> <br /> Inlog "Début Rsync Machine_distante_A /data/sql sur Serveur_Sauvegarde"<br /> rsync -avz --rsync-path="sudo rsync" -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress --ignore-existing genma@IP_Machine_Distante:/Backup/mysql/ /Backup/Machine_distante_A/data/sql/<br /> # Pour appeler la fonction de check du retour de la commande Rsync<br /> check_rsync "Rsync Machine_distante_A /data/sql sur Serveur_Sauvegarde"<br /> Inlog "Fin Rsync Machine_distante_A /data/sql sur Serveur_Sauvegarde"</code></div>
<p><strong>Un peu de Python</strong></p>
<p>Un peu comme on avait plusieurs commandes Borg lancées et qu'on vérifiait que chacune d'elles était correctes (cf <a href="https://blog.genma.fr/?Borg-Checker-petit-script-Python-sans-pretention" title="Borg Checker, petit script Python sans prétention">Borg Checker, petit script Python sans prétention</a>), on vérifiera que les différents scripts et les différentes commandes Rsync se sont déroulées sans soucis.</p>
<p>Le besoin est donc de savoir quelles sont les Rsync qui ont posés soucis pour ensuite traiter manuellement ces erreurs / cas particuliers.</p>
<p>Pour ce faire, la machine de sauvegarde lance un script Python (via une tâche cron à une heure bien postérieure à celles du déroulement des sauvegardes).</p>
<p>Dans ce script Python, on vérifie la présence du fichier de log à la date du jour : cela valide qu'au moins la commande Cron a bien lancé le script Shell contenant les commandes rsync. Le nom du fichier de log est standardisé (cf script Shell ci-dessus) et se trouve dns un dossier. Le fichier est récupéré via la dernière commande de rsync dans un dossier local du serveur.</p>
<p>Le fichier de log étant présent, on parcourt le fichier de logs à la recherche d'une ligne <strong>KO</strong> et on affiche la dite ligne si besoin. Cf le script Shell et sa fonction <i>check_rsync()</i> qui teste le retour de la commande rsync.</p>
<p>**Fichier Config.ini** : contient les chemins vers les fichiers de logs de chaque machine sauvegardée.</p>
<p>Un script de sauvegarde Shell contenant des commandes rsync génère un fichier de log par exécution, fichier de log ayant dans son nom la date du jour.</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>[FichiersLogsRsyncSsh]<br /> Machine_distante_A = /Backup/Machine_distante_A/<br /> Machine_distante_B = /Backup/Machine_distante_B/</code></div>
<p>**Fichier CheckRsyncSSH.py**</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>#!/usr/bin/python<br /> # -*-coding:Utf-8 -*<br /> import configparser<br /> import sys<br /> import os.path<br /> import datetime<br /> <br /> # Initialisation des chemins<br /> # On a un fichier avec<br /> # * en clef : la sauvegarde à valider<br /> # * en valeur : le chemin dans lequel on vérifie la présence d'un fichier de log<br /> config = configparser.ConfigParser()<br /> config.optionxform = str<br /> config.read('./Config.ini')<br /> configRsync = config['FichiersLogsRsyncSsh']<br /> <br /> # Code de la fonction<br /> def fctFichierLogRsynsSSH():<br /> print(" ")<br /> print(--------------------------------------------")<br /> print(" CHECK DES RSYNC QUOTIDIENS")<br /> print(" via un check de présence des fichiers logs")<br /> print("-------------------------------------------")<br /> <br /> now = datetime.datetime.now().strftime('%Y-%m-%d')<br /> <br /> # Vérification qu'on a bien un fichier de log à la date du jour<br /> for key,value in config.items('FichiersLogsRsyncSsh'):<br /> fichierAtrouver = key + "_" + now + ".log"<br /> found = 0;<br /> for fileName in os.listdir(value):<br /> if (fichierAtrouver == fileName):<br /> found = 1;<br /> break;<br /> if (found == 0):<br /> print(key + ': statut ' + '\x1b[6;31m' + 'KO' + '\x1b[0m' + ' Fichier absent : ' + fichierAtrouver + "!!!")<br /> if(found == 1):<br /> print(key + ': statut ' + '\x1b[6;32m' + 'OK' + '\x1b[0m' ' Fichier trouvé : ' + fichierAtrouver);<br /> <br /> # Vérification du contenu du fichier<br /> chemin = value + fichierAtrouver<br /> f = open(chemin,'r')<br /> lignes = f.readlines()<br /> f.close()<br /> ligneKO = 0;<br /> for ligne in lignes:<br /> # est ce que la ligne contient un KO<br /> # KO inscrit car le rsync a renvoyé une erreur (cf script Shell)<br /> # si oui, la ligne est KO<br /> if "KO" in ligne:<br /> # On s'arrête au 1er KO, vu qu'on ira voir le fichier en détail du coup<br /> ligneKO = 1;<br /> break<br /> if (ligneKO == 0):<br /> print(key + ': statut ' + '\x1b[6;32m' + 'OK' + '\x1b[0m' + ' Tous les Rsync sont OK.')<br /> if (ligneKO == 1):<br /> print(key + ': statut ' + '\x1b[6;31m' + 'KO' + '\x1b[0m' ' Au moins un rsync contient un KO !!!')<br /> print("La ligne concernée par un KO est : " +ligne)<br /> ligneKO = 0;<br /> found = 0;<br /> print (" ")<br /> return 0;<br /> <br /> # Appel de la fonction principal<br /> fctFichierLogRsynsSSH()</code></div>
<p>Pour le lancer le script :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>python3 CheckRsyncSSH.py</code></div>
<p><strong>Quel résultat ?</strong></p>
<p>Si on lance le script manuellement, la sortie est donc sur la ligne de commande.</p>
<p>On aura donc un OK en vert ou un KO en rouge qui apparait dans le terminal ce qui permet de facilement distinguer / voir les lignes à analyser. Le Nom du fichier (et par conséquence de la sauvegarde) en échec apparaît. Il faut alors analyser ensuite plus finement en allant relancer le script global ou la commande rsync incriminée, en regardant les logs dans le terminal...</p></div>
		
		


feed_id: https://blog.genma.fr/?Vorta-interface-graphique-a-Borg
title: Vorta, interface graphique à Borg
uri: Vorta-interface-graphique-à-Borg
url: https://blog.genma.fr/?Vorta-interface-graphique-a-Borg
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2799.jpg?1546864091' width='150' height='79' />
		<div class='rss_texte'><p><strong>Présentation de Vorta</strong></p>
<p><i>Vorta est une interface graphique / un client du logiciel de sauvegarde Borg pour les postes de travail sous macOS X et différentes distributions GNU/Linux. Le but est donc d'intégrer BorgBackup à votre environnement de bureau</i></p>
<p>Dit autrement, Vorta est à Borg ce que GRsync est à Rsync : une interface graphique complète pour lancer graphiquement une sauvegarde avec Borg.</p>
<p>Le prérequis à son usage et bien évidemment d'avoir compris comment Borg marchait, pour savoir quels champs remplir et le pourquoi de tel ou tel option dans cette interface graphique. Le présent billet n'est ni un tutoriel sur Borg, ni un tutoriel sur Vorta. Je me contente de faire un retour d'expérience sur Vorta.</p>
<p>Le projet est disponible sur Github : <a href="https://github.com/borgbase/vorta" title="">https://github.com/borgbase/vorta</a></p>
<p>Dans la documentation il est indiqué qu'un simple</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>pip3 install vorta<br /> <code><br /> <br /> suffit à l'installer.<br /> <br /> Sur mon Ubuntu 18.04, j'ai rencontré des erreurs et il semble que les prérequis à l'installation soit de faire :<br /> <br /> <code><br /> pip3 install PyQt5<br /> pip3 install keyring==12.0.0 --force-reinstall</code></div>
<p>C'est donc encore en beta, <i>la peinture n'est pas fraîche</i>...</p>
<p><strong>Quelques astuces</strong></p>
<p>Pour le lancer, il faut le faire via la commande</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>vorta --foreground</code></div>
<p>car sinon aucun interface graphique n'apparaît à l'écran.</p>
<p><strong>Quelques tests que j'ai fait</strong></p>
<p>Par défaut, Vorta ne marche pas sur un répertoire Borg existant pour lequel on n'a pas de phrase de passe (pas de chiffrement de la sauvegarde) : le chiffrement est donc obligatoire en utilisant Vorta.</p>
<p>La création d'un nouveau dépôt depuis l'interface et les sauvegardes dans ce dernier marchent.</p>
<p>J'ai fait une comparaison de l'espace pris pour une même sauvegarde (de /home) avec une commande Borg manuelle versus une sauvegarde faite avec Vorta et on arrive à la même taille. Ce qui est parfaitement logique car on aura alors les mêmes options... Vorta n'est donc bien qu'une interface graphique à Borg.</p>
<p><strong>Quelques captures d'écran ?</strong></p>
<p><span class='spip_document_2563 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/vorta_002.jpg?1546864117' width='500' height='396' alt="" /></span></p>
<p><span class='spip_document_2564 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/vorta_003.jpg?1546864121' width='500' height='394' alt="" /></span></p>
<p><span class='spip_document_2565 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/vorta_004.jpg?1546864125' width='500' height='394' alt="" /></span></p>
<p><span class='spip_document_2566 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/vorta_005.jpg?1546864129' width='500' height='394' alt="" /></span></p>
<p><span class='spip_document_2567 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/vorta_006.jpg?1546864136' width='500' height='394' alt="" /></span></p>
<p><strong>Une version en français ?</strong></p>
<p>Comme indiqué dans <i>l'issue</i> ici <a href="https://github.com/borgbase/vorta/issues/99" title="https://github.com/borgbase/vorta/issues/99">https://github.com/borgbase/vorta/issues/99</a>, les administrateurs systèmes ont la nécessité de parler anglais et cela ne pose pas de soucis que l'interface du logiciel soit en anglais. Par contre un logiciel conçu comme étant une interface graphique à Borg pour un usage bureautique a pour cible un plus large publique non forcément anglophone.</p>
<p>Pour l'instant, l'interface graphique est en anglais <i>avec des chaînes de caractères codées en dur</i>, mais comme l'interface graphique est en QT, elle doit pouvoir facilement être internationalisée et internationalisable. Je me suis proposé pour faire la version française (traduction des chaînes de caractères), vu que c'est du logiciel libre.</p></div>
		
		


feed_id: https://blog.genma.fr/?Secure-delete
title: Secure-delete
uri: Secure-delete
url: https://blog.genma.fr/?Secure-delete
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2750.jpg?1526153629' width='150' height='79' />
		<div class='rss_texte'><p>Il y a quelques années, j'avais écrit un billet sur la commande Shred<br class='autobr' />
<a href="https://blog.genma.fr/?Shred-effacer-definitivement-un-fichier" title="Shred - effacer définitivement un fichier">Shred - effacer définitivement un fichier</a>.</p>
<p>Mais cette commande ne permet que d'effacer des données de type ficher sur un disque dur mécanique. Pour aller plus loin, il existe un outil plus complet, secure-delete qui s'installe facilement</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>sudo apt-get install secure-delete</code></div>
<p>Et qui une fois installé apporte les commandes suivantes dans la ligne de commande (un terminal shell) :</p>
<p><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong>srm</strong> : Cette commande est utilisée pour supprimer des fichiers et des répertoires de votre disque dur. Un équivalent de Shred
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong>smem</strong> : un outil <i>qui nettoie en toute sécurité la mémoire de l'ordinateur (RAM), qui peut contenir l'état des programmes en cours d'exécution ainsi que des données de programme sensibles, même après la mise hors tension de l'ordinateur.</i> (pour contrer <a href="https://fr.wikipedia.org/wiki/Attaque_par_d%C3%A9marrage_%C3%A0_froid" title="Wikipedia - Attaque par démarrage à froid">les attaques de type Cold boot</a>).
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong>sfill</strong> : Efface toutes les données de l'espace libre sur votre disque. Pour s'assurer qu'il n'y a plus de fichiers récupérables sur le disque / la partition via des outils comme Photorec / TestDisk
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong>sswap</strong> : Efface toutes les données de la partition de swap.</p>
<p>On retrouvera toutes ces commandes sur un tutoriel en anglais <a href="https://www.maketecheasier.com/permanently-delete-files-linux/" title="Permanently Delete Files on Linux with Secure-Delete">Permanently Delete Files on Linux with Secure-Delete</a></p>
<p>A noter que le shred ne marche que pour des disques durs mécaniques (à plateau), les SSD étant à base de cellules, à part réduire prématurément la durée de vie du disque, l'effacement via écrire et écrire à différents endroits / différentes cellules et non effacer toujours le même espace comme c'est le cas d'un disque dur à l'ancienne. La solution pour les SSD est le chiffrement intégral du disque avec protection par phrase de passe pour protéger les données (qui sont vue comme du blob aléatoire si on ne déchiffre pas).</p>
<p>Et pour faire l'inverse, à savoir retrouver des données sur un disque dur, on pourra utiliser des outils comme <a href="https://fr.wikipedia.org/wiki/PhotoRec" title="Wikipedia - TestDisk PhotoRec">TestDisk/Photorec</a> ou <br class='autobr' />
<a href="http://www.deftlinux.net/" title="DEFT Linux - Computer Forensics live CD">une distribution Linux spécialisée dans le forensic, Deft</a> (analyse post-mortem, <a href="https://zythom.blogspot.fr/" title="">un peu ce que fait l'expert judiciaire Zythom</a>)</p></div>
		
		


feed_id: https://blog.genma.fr/?Le-son-du-soir-dans-les-anime
title: Le son du soir dans les anime
uri: Le-son-du-soir-dans-les-anime
url: https://blog.genma.fr/?Le-son-du-soir-dans-les-anime
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2800.jpg?1547570643' width='150' height='79' />
		<div class='rss_texte'><p>Quand on regarde des anime, il y a des sons qui marquent. J'ai regardé beaucoup d'anime durant mon enfance / adolescence (génération Club Dorothée) et durant ma vie d'adulte. Je regarde de nouveau une série sur Netflix (ce sera le sujet d'un prochain billet). Et je retrouve des sons d'ambiance qui me sont familiers. Pour ne citer que lui, le son de cloche des écoles que l'on entend dans tous les anime dans lesquels les protagonistes - les héros sont des écoliers, collégiens ou lycées...</p>
<p>Autre, son, le son du soir est une série de trois tonalités, une basse, une haute, puis la première basse répétée, que l'on entend souvent dans un type de scène particulier : c'est la fin de journée, le soleil est couchant, les héros marchent le long d'une route, sur un chemin, le long d'une rivière...</p>
<p>Je me suis demandé ce qu'était ce son si familier. Et j'ai posé la question à mon moteur de recherche préféré. Et comme je m'y attendais, Internet oblige, quelqu'un d'autre y avait pensé avant moi - s'était posé la question !!!</p>
<p><i>"Le son du soir" est une série de trois tonalités, une basse, une haute, puis la première basse répétée. Le son semble être produit par un enregistreur standard du genre que l'on pourrait retrouver en la possession d'un personnage à l'école primaire. "Le son du soir" se produit le plus souvent pendant une accalmie en action ou en conversation, généralement au coucher du soleil et en été.</i> <a href="https://www.reddit.com/r/anime/comments/p4tfv/anime_mysteries_the_evening_sound/" title="Reddit - Anime Mysteries - "The Evening Sound"">https://www.reddit.com/r/anime/comments/p4tfv/anime_mysteries_the_evening_sound/</a></p>
<p>Ce son, c'est notes, ce sont celles du vendeur de tofu qui tire sa charette dans les rues tranquilles des quartiers de Tokyo, cf cette vidéo sur Youtube <br class='autobr' />
<a href="https://www.youtube.com/watch?v=ApqJURtUaoI" title="Tofu vendor on streets of Tokyo">Tofu vendor on streets of Tokyo</a>.</p>
<p>Voilà, comme ça vous aussi vous saurez ! ;)</p></div>
		
		


feed_id: https://blog.genma.fr/?Les-tutoriaux-de-Grenode
title: Les tutoriaux de Grenode
uri: Les-tutoriaux-de-Grenode
url: https://blog.genma.fr/?Les-tutoriaux-de-Grenode
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2754.jpg?1526920117' width='150' height='79' />
		<div class='rss_texte'><p><strong>Présentation de Grenode</strong></p>
<p><i>Grenode est un opérateur Internet créé en 2008. Cette structure est issue de la volonté de participer à la décentralisation de l'Internet dans la région grenobloise. Son objectif actuel est de mutualiser l'accès à Internet pour ses membres. Grenode est membre de Gitoyen, de Rézopole ainsi que correspondant de la FFDN.</i></p>
<p><strong>Différents tutoriels sont en lignes</strong></p>
<p>Parmi lesquels je retiendrai :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548143891' width='8' height='11' class='puce' alt="-" /> <a href="https://www.grenode.net/Documentation_technique/Divers/Ansible/" title="Orchestration de configuration avec Ansible ">Orchestration de configuration avec Ansible </a> <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548143891' width='8' height='11' class='puce' alt="-" /> <a href="https://www.grenode.net/Documentation_technique/Divers/Sauvegardes/" title="Les sauvegardes">Les sauvegardes</a> avec les outils backupninja et duplicity.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548143891' width='8' height='11' class='puce' alt="-" /> <a href="https://www.grenode.net/Services/Espaces_de_sauvegarde/" title="Backups avec borg">Backups avec borg</a> en 2ème partie du tutoriel
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548143891' width='8' height='11' class='puce' alt="-" /> <a href="https://www.grenode.net/Documentation_technique/Divers/etckeeper/" title="Configuration / Utilisation d'etckeeper">Configuration / Utilisation d'etckeeper</a></p>
<p>N'hésitez pas à fouiller sur le site pour avoir d'autres tutoriels.<br class='autobr' />
Et merci aux membres de Grenode pour leur partage de connaissance !</p></div>
		
		


feed_id: https://blog.genma.fr/?Je-crois-que
title: Je crois que...
uri: Je-crois-que
url: https://blog.genma.fr/?Je-crois-que
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2793.jpg?1543771645' width='150' height='79' />
		<div class='rss_texte'><p>Trop souvent, que ce soit dans un cadre professionnel ou dans la vie de tous les jours, dans les repas de famille ou entre amis, j'entends « Je ne sais pas… Je crois que… Peut-être ».</p>
<p>Ces incertitudes, ces suppositions, ces présomptions, ces supputations sont trop souvent à l'origine de beaucoup de problèmes. On sait ou on ne sait pas. Et si on ne sait pas on va chercher l'information. Car trop souvent sont les projet où on réinvente la roue, on perd du temps à repenser ce qui a déjà été décidé. Combien d heures perdues par semaine à supputer, essayer de tourner en rond un sujet sur lequel on aura pas la réponse, à se baser sur des suppositions....</p>
<p>Dans le cadre de professionnel, quand on débute un projet, il est important de savoir :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> ce qui a été vendu, <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> ce qu'il est attendu de nous, <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> de savoir combien de temps on a pour réaliser les tâches, <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> le périmètre, les actions à réaliser…<br class='autobr' />
Trop souvent les collaborateurs et collaboratrices se lancent dans un projet sans se poser ces questions, sans avoir ses informations. Ils se basent alors sur ce qu'ils croient savoir, ont entendu, supposent...</p>
<p>Une des règles que j'applique dans le cas de<br class='autobr' />
<a href="https://blog.genma.fr/?Etre-chef-d-equipe-retour-sur-mes-bonnes-pratiques-quotidiennes" title="Lire - Etre chef d'équipe, retour sur mes bonnes pratiques quotidiennes">dans les cas de mes bonnes pratiques de management et gestion d'équipe</a> est d'expliquer que <i>On a PARFAITEMENT le droit de ne pas savoir... mais on va alors chercher l'information là où elle est.</i></p>
<p>Un chef de projet par définition gère plein de projets et de collaborateurs.trices. Être proactif, c'est demander au chef de projet de nous fournir les informations quand on ne les a pas.</p>
<p>On pourrait élargir cela au domaine des réseaux sociaux, aux bulles de filtres que ces derniers engendrent, à la propagation des fakes news, au fait que l'on prend tout pour acquis et pour vrai. Il est difficile de tout vérifier, mais il ne faut pas en perdre son esprit critique...Et ceci explique peut être cela...</p></div>
		
		


feed_id: https://blog.genma.fr/?Retour-d-experience-sur-l-usage-de-Redshift
title: Retour d'expérience sur l'usage de Redshift
uri: Retour-d-expérience-sur-l-usage-de-Redshift
url: https://blog.genma.fr/?Retour-d-experience-sur-l-usage-de-Redshift
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2801.jpg?1549284111' width='150' height='79' />
		<div class='rss_texte'><p>Depuis quelques semaines maintenant, je suis en expérimentation, celle d'activer le mode nuit sur mon PC. J'ai tout d'abord posé la question sur les réseaux sociaux (Twitter & Mastodon) sur l'utilité de ce type de réglage et je n'ai eu que des retours positifs et encourageant. Quelques conseils et remarques m'ont été faites, qui ont été confirmés avec mon expérience personnelle et ils seront donc abordés dans le présent billet.</p>
<p>Avant cette expérimentation, je sais que j'ai toujours aimé réglé assez finement les contrastes et luminosités des écrans que j'utilise et devant lesquels je suis plusieurs heures par jours depuis des années (De même pour mon écran de télévision avec l'usage du mode cinéma et non des modes avec contrastes vifs et colorés). J'avais déjà activé "le filtre lumière bleue" sur le smartphone qui m'a été mis à disposition comme téléphone professionnel (un smartphone de marque Samsung), et je ne peux plus me passer de ce filtre, l'écran étant trop coloré /lumineux en l'absence de ce filtre. Mais je n'avais jamais franchi le pas sur mon PC professionnel. Celui tourne sous Ubuntu 18.04, donc avec Gnome 3.28.</p>
<p><i>Redshift est une application qui ajuste la température de couleur de votre écran. Durant la soirée et la nuit, il est plus confortable pour les yeux, et bénéfique pour le sommeil, parce que les écrans émettent moins de lumière bleue. Le but de Redshift est de provoquer un changement progressif et harmonieux des couleurs de l'écran en fonction de l'heure : il ajuste la température de couleur de votre écran en fonction de votre environnement. </i><br class='autobr' />
<a href="https://doc.ubuntu-fr.org/redshift" title="Redshift sur la documentation d'Ubuntu-fr.org">Redshift sur la documentation d'Ubuntu-fr.org</a></p>
<p>J'ai donc activé l'utilisation de Redshift qui est intégrée dans Gnome par défaut. J'ai élargi la plage horaire par défaut. Ainsi, entre 16h00 et 18h00 en fin de journée de travail et entre 9h00 et 10h le lendemain au début de ma journée de travail, cette fonctionnalité fait en sorte que l'écran change ses réglages de couleurs, virant vers un ton jaunit en fin de journée et revenant une coloration normale en cours de matinée.</p>
<p>Ce réglage affecte l'écran principal (c'est un ordinateur portable) mais aussi les écrans externes reliés à la machine (en VGA et HDMI).</p>
<p>Il faut bien comprendre que par défaut, cela <i>jaunit</i> l'écran. Et dans le cas où l'usage de l'ordinateur nécessite d'avoir besoin de voir les <i>vraies</i> couleurs - comme c'est dans le cas quand on fait de la retouche photo par exemple, et que l'on a été jusqu'à calibrer ses écrans, cela peut être très gênant. Mais dans le cadre d'un usage de type bureautique ou de développement, cela apporte un vrai confort.</p>
<p>En théorie, une fois habitué à ce changement de couleur/luminosité, on travaille mieux le soir, on est reposé et moins sous l'agression des lumières de l'écran et de la fameuse lumière bleue... Dans mon cas, je n'utilise plus d'ordinateur ou d'écran que je visionne de façon proche le soir (je me mets devant l'écran de télévision et je suis à une certaine distance de recul), je ne peux donc dire si cela change quelque chose. Je ne saurai dire si il y a un quelconque changement et il faudrait voir sur un usage sur plusieurs mois pour voir ci cela a un véritable effet sur moi. Mais je sais que j'apprécie l'atténuation de couleur en fin d'après-midi qui rejoint celle qui se passe dehors en cette période d'hiver (j suis à coté d'une fenêtre), cela me donne un rythme / une indication sur l'avancée de la journée (quand l'écran commence à changer de couleur, la journée de travail est en passe de se terminer).</p>
<p>Je terminerai donc en disant que le plus simple et de tester et de se faire son propre avis. Et je pense que cette fonctionnalité n'est pas un simple gadget mais à une réelle utilité.</p></div>
		
		


feed_id: https://blog.genma.fr/?Quels-astuces-simples-et-pratiques-dans-mon-usage-au-quotidien-de-Firefox
title: Quels astuces simples et pratiques dans mon usage au quotidien de Firefox
uri: Quels-astuces-simples-et-pratiques-dans-mon-usage-au-quotidien-de-Fire
url: https://blog.genma.fr/?Quels-astuces-simples-et-pratiques-dans-mon-usage-au-quotidien-de-Firefox
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2802.jpg?1550493922' width='150' height='79' />
		<div class='rss_texte'><p><strong>Deux versions de Firefox en parallèle ?</strong></p>
<p>Sur mon poste de travail que j'utilise au quotidien, je suis amené à avoir différents usages avec le navigateur : usage personnel et usage professionnel. Comme je n'aime pas mélanger et que je peux être amené à avoir besoin de deux navigateurs en même temps, je cumule deux fonctions : l'usage de Firefox Nigthly et la fonctionnalité d'avoir plusieurs profils complets pour Firefox. (Sur ces deux sujets, je vous renvoie vers ces anciens articles que sont <a href="https://blog.genma.fr/?Pourquoi-j-utilise-Firefox-nightly" title="Pourquoi j'utilise Firefox nightly ?">Pourquoi j'utilise Firefox nightly ?</a> et <a href="https://blog.genma.fr/?Plusieurs-Firefox-et-plusieurs-profils-en-meme-temps" title="Plusieurs Firefox et plusieurs profils en même temps">Plusieurs Firefox et plusieurs profils en même temps</a>).</p>
<p>J'utilise donc Firefox Nigthly pour les usages personnels, Firefox version stable pour les usages professionels.</p>
<p><strong>Customisation graphique</strong></p>
<p>Pour différencier les deux navigateurs et les fenêtres associées (parfois j'ouvre plusieurs onglets, parfois une ou plusieurs fenêtres dédiées), et donc pour m'y retrouver entre les deux navigateur et savoir lequel est lequel, j'ai installé un thème qui facilite ainsi l'identification :</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/quantum-launch/" title="Un thème Quantum pour Firefox">Un thème Quantum pour Firefox</a></p>
<p><img src='https://blog.genma.fr/IMG/distant/png/1248758pngmo5d1d.png?1550494042' alt="thème Quantum pour Firefox" width='500' height='64' /></p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/firefox-quantum-nightly/" title="Un thème Firefox Quantum Nigthly">Un thème Firefox Quantum Nigthly</a></p>
<p><img src='https://blog.genma.fr/IMG/distant/png/1248855pngmoedbb.png?1550494018' alt="thème Quantum pour Firefox" width='500' height='64' /></p>
<p>Ainsi au premier coup d'oeil, je suis à même de savoir quel navigateur et dans quel contexte je suis. Et plus mon navigateur est plus joli (après ça, ça reste une question d'esthétique et de goût).</p>
<p><strong>Partage d'onglets</strong></p>
<p>Parfois quand je trouve un article intéressant dans le cadre d'une navigation depuis le navigateur "professionnel", je peux être intéressé par le fait de récupérer cet URL pour ensuite l'ajouter dans Wallabag (lecture pour plus tard) ou dans Shaarli (conservation en favori) ou inversement. J'utilise donc la superbe fonctionnalité de copie d'onglet d'un navigateur à un autre, telle que présenter dans le billet de blog de Mozfr.org <a href="https://blog.mozfr.org/post/2019/02/Vous-vous-textotez-liens-a-vous-meme-Envoyer-l-onglet-fait-mieux" title="Vous vous textotez des liens à vous-même ? « Envoyer l'onglet » fait mieux !">Vous vous textotez des liens à vous-même ? « Envoyer l'onglet » fait mieux !</a></p>
<p>Ca repose sur Firefox Sync, il faut créer un compte et des données (l'URL de l'onglet) passe donc pas les serveurs de Mozilla. J'ai confiance, je connais un des administrateurs. Et je ne synchronise rien (pas les mots de passes, pas les marques-pages, pas les extensions), je n'utilise que la fonctionnalité de transfert d'un onglet d'un navigateur à un autre, dans mon cas les deux navigateurs étant sur la même machine. Ou parfois depuis le Firefox de mon smartphone vers le Firefox sur mon PC personnel, pour les "à lire plus tard".</p>
<p><strong>Conteneurisation</strong></p>
<p>J'ai donc défini plusieurs profils mais au sein d'un même profil j'utilise également la fonctionnalité de conteneurisation de Firefox, tel que présenté ici <a href="https://support.mozilla.org/fr/kb/onglets-contextuels-avec-les-containers" title="Onglets contextuels avec les Containers">Onglets contextuels avec les Containers</a></p>
<p>Ainsi pour des services en lignes pour lesquels j'ai plusieurs comptes, je peux ouvrir un compte par onglet conteneurisé. Pratique, utile et indispensable.</p></div>
		
		


feed_id: https://blog.genma.fr/?Droits-d-auteurs-et-jeux-de-roles-les-reflexions-d-un-libriste-juriste
title: Droits d'auteurs et jeux de rôles - les réflexions d'un libriste juriste
uri: Droits-d-auteurs-et-jeux-de-rôles-les-réflexions-d-un-libriste-jur
url: https://blog.genma.fr/?Droits-d-auteurs-et-jeux-de-roles-les-reflexions-d-un-libriste-juriste
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2806.jpg?1551031945' width='150' height='79' />
		<div class='rss_texte'><p>Quand un libriste rencontre un rôliste, qu'est ce que ça donne ? Un mélange détonnant et étonnant. J'ai l'occasion de fréquenter régulièrement Ludovic Schurr aka Xyrop dans le cadre professionnel et je connaissais parmi ses passions celles pour le logiciel libre, le droit et le jeu de rôle.</p>
<p>Sur son blog Xyrop partage ses apports aux jeux de rôles, comme sa <a href="http://blog.xyrop.com/post/2019/02/11/Tails-of-Equestria-Fiche-de-poney-alternative" title="Tails of Equestria - Fiche de poney alternative">Fiche de poney alternative pour le jeu Tails of Equestria</a> (le jeu de rôle autour de My Little Poney - Mon petit poney).</p>
<p>Réussir à mélanger sa passion du droit et des licences (le côté libriste) n'était pas chose aisée mais il l'a fait à travers une série de 3 billets de blogs :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="http://blog.xyrop.com/post/2018/12/31/%5BR%C3%A9flexion%5D-Droit-d-auteur-JdR" title="Le droit d'auteur appliqué aux parties de JdR ?">[Réflexion] Le droit d'auteur appliqué aux parties de JdR ?</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="http://blog.xyrop.com/post/2019/01/09/%5BR%C3%A9flexion%5D-Droit-d-auteur-non-applicable-JdR" title="Le droit d'auteur applicable aux parties de JdR : antithèse et conséquences">[Réflexion] Le droit d'auteur applicable aux parties de JdR : antithèse et conséquences.</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="http://blog.xyrop.com/post/2019/02/08/Comprendre-licences-JdR" title="Le contrat de licence et le JdR">Le contrat de licence et le JdR</a></p>
<p>D'entrée de jeu. Ludovic annonce : <i>ceci est un billet juridique assez trapu (que certains trouveront sans doute soporifique) basé sur l'état du droit (et du JdR) à la fin de l'année 2018, et qui ne sera probablement jamais mis à jour.</i></p>
<p>Et effectivement, c'est long, trappu, hardu à la compréhension mais le raisonnement est là, bien riche, complet. Et le pari d'allier deux passions et de répondre à la question "Peut on allier passion du droit et passion du jeu de rôle ? " est réussi ?</p></div>
		
		


feed_id: https://blog.genma.fr/?Ubuntu-Livepatch
title: Ubuntu Livepatch
uri: Ubuntu-Livepatch
url: https://blog.genma.fr/?Ubuntu-Livepatch
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2804.jpg?1551029832' width='150' height='79' />
		<div class='rss_texte'><p>J'ai eu le message suivant qui est apparu sur mon Ubuntu 18.04</p>
<p><span class='spip_document_2569 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_maj_livepatch.png?1551029780' width='500' height='122' alt="" /></span></p>
<p>Je me suis donc posé la question de ce à quoi il correspondait et j'ai rapidement trouvé la réponse en ligne.</p>
<p><i>Livepatch allows you to install some critical kernel security updates without rebooting your system, by directly patching the running kernel. It does not affect regular (not security-critical) kernel updates, you still have to install those the regular way and reboot. It does not affect updates to other non-kernel packages either, which don't require a reboot anyway. On a regular home or office computer, which does get rebooted daily (or every few days to weeks at least, your mileage may vary), Livepatch probably doesn't give you many benefits. It's mainly intended for servers which are supposed to have months and years of continuous uptime without reboots.</i> <a href="https://askubuntu.com/questions/1089584/do-i-need-to-use-canonical-livepatch" title="Ask Ubuntu.com - Do I need to use canonical Livepatch?">Ask Ubuntu.com - Do I need to use canonical Livepatch ?</a></p>
<p>Ce que l'on peut traduire par :</p>
<p><i>Livepatch vous permet d'installer certaines mises à jour de sécurité du noyau critiques sans redémarrer le système, en appliquant directement un correctif au noyau en cours d'exécution. Cela n'affecte pas les mises à jour régulières du noyau (non critiques pour la sécurité), que vous devrez toujours installer de la manière habituelle et nécessitant un redémarrage. Cela n'affecte pas non plus les mises à jour des autres packages (non-noyau), qui ne nécessitent de toute façon pas de redémarrage. Livepatch ne vous apportera probablement pas beaucoup d'avantages sur un ordinateur ordinaire à la maison ou au bureau qui est redémarré tous les jours. Il est principalement destiné aux serveurs censés avoir des mois et des années de disponibilité continue sans redémarrage.<br class='autobr' />
</i></p>
<p>Livepatch est donc essentiellement utile sur les serveurs tournant sous Ubuntu pour lesquels un redémarrage complet du système est critique et ne peut pas de faire du tout ou seulement à des moments bien définis. Pour en savoir plus, il y a la page officielle <a href="https://www.ubuntu.com/livepatch" title="Ubuntu.com - Livepatch">https://www.ubuntu.com/livepatch</a></p>
<p>Pour ce qui concerne la nécessité de redémarrer les autres services et applications pour la prise en compte des mises à jour et patchs de sécurité, je rappelle l'existence de checkrestart que j'évoquais dans mon billet <a href="https://blog.genma.fr/?Astuces-Debian" title="Astuces Debian">Astuces Debian</a> ou encore <a href="https://memo-linux.com/needrestart-verification-des-services-a-redemarrer-suite-a-des-mises-a-jour-de-securite/" title="needrestart : vérification des services à redémarrer suite à des mises à jour de sécurité">needrestart</a> qui est une surcouche à Checkrestart.</p></div>
		
		


feed_id: https://blog.genma.fr/?City-Hunter-OST-Les-musiques-melancoliques-au-piano
title: City Hunter - OST - Les musiques mélancoliques au piano
uri: City-Hunter-OST-Les-musiques-mélancoliques-au-piano
url: https://blog.genma.fr/?City-Hunter-OST-Les-musiques-melancoliques-au-piano
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2803.jpg?1551027833' width='150' height='79' />
		<div class='rss_texte'><p>Après le billet <a href="https://blog.genma.fr/?Le-son-du-soir-dans-les-anime" title="Le son du soir dans les anime">Le son du soir dans les anime</a>, nouveau billet sur le monde des anime et des mangas, retour au source de l'origine de mon pseudonyme, d'une certaine façon.</p>
<p>L'actualité récente autour de la sortie de l'adaptation en film français de Nicky Larson et la sortie d'un nouveau film d'animation City Hunter au Japon (noté bien la nuance dans les appellations) ont fait que je me suis remis à réécouter des musiques de la bande originale de City Hunter l'anime. J'avais déjà écrit un article sur le sujet (<a href="https://blog.genma.fr/?City-Hunter-L-OST-de-l-anime" title="City Hunter - L'OST de l'anime">City Hunter - L'OST de l'anime</a>). Le fait de revoir quelques épisodes de Nicky Larson (en version française donc) sur la chaîne Mangas m'a fait réalisé que dans tous les CD, il y avait des musiques que l'on ne retrouvait pas.</p>
<p>Une recherche sur Internet m'a confirmé que certaines musiques, mélancoliques au Piano, que l'on entend dans les premières saisons de l'anime, n'était jamais sortie en CD. C'était sans compter la passion d'un fan qui a rejoué ces musiques que je vous invite à découvrir.</p>
<p><span class='spip_document_2568 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/nicky_larson_-_the_sad_song_-_city_hunter_-_piano.png?1551027771' width='500' height='283' alt="" /></span></p>
<p>Ces musiques sont sur la chaine Youtube de Teddy Leong-sh, qui se présente comme <i>Pianist & composer graduated from the University of Montreal, I'm creating music video Piano Cover with free Piano Sheet Music.</i> <a href="https://www.patreon.com/teddyleongshe" title="Teddy LEONG-SHE Piano Cover is creating music video piano cover">sur sa page Patreon</a></p>
<p>C'est sur Youtube, un outil comme Youtube-Dl permet de télécharger les vidéos, d'en extraire la bande-son pour ensuite compléter sa collection de musiques de City Hunter.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://www.youtube.com/watch?v=0fFqe36gyd4" title=" City hunter-"Piano Sequence 1" "> City hunter-"Piano Sequence 1" </a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://www.youtube.com/watch?v=T56ZU6FHneQ" title="City Hunter - "Only one memory" piano cover ">City Hunter - "Only one memory" piano cover </a></p>
<p>Autre musique dans le même style par un autre pianiste et toujours tiré de City Hunter :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://www.youtube.com/watch?v=FEFAsPO27cw&lc=z12zibmomtacfniuu23jhfaj1xuxefiyb04" title="Nicky Larson - The Sad Song - City Hunter - Piano ">Nicky Larson - The Sad Song - City Hunter - Piano </a></p>
<p>A écouter encore et encore, tellement c'est beau.</p></div>
		
		


feed_id: https://blog.genma.fr/?Ubuntu-Optimisation-de-l-usage-de-la-batterie
title: Ubuntu - Optimisation de l'usage de la batterie avec TLP
uri: Ubuntu-Optimisation-de-l-usage-de-la-batterie-avec-TLP
url: https://blog.genma.fr/?Ubuntu-Optimisation-de-l-usage-de-la-batterie
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2805.jpg?1551030792' width='150' height='79' />
		<div class='rss_texte'><p>Il y a des astuces que l'on voit passer, que l'on met en favori ou dans un shaarli pour conservation que l'on ressort quand on en a besoin. Et autant repartager et de donner de nouveau un peu de visibilité à l'astuce en question.</p>
<p>Tel est le cas pour le billet de blog de <a href="https://angristan.fr/augmenter-autonomie-batterie-linux-tlp/" title="Augmentez l'autonomie de votre batterie sous GNU/Linux avec TLP">Augmentez l'autonomie de votre batterie sous GNU/Linux avec TLP</a> du blog <a href="https://angristan.fr" title="Blog angristan.fr">angristan.fr</a> qui parle de TLP.</p>
<p><i>TLP est un outil qui va se charger d'appliquer automatiquement divers paramètres et réglages dans le but de réduire la consommation de votre pc et d'optimiser les performances et la durée de vie de votre batterie. </i></p>
<p><i>TLP est un outil de ligne de commande qui ne comporte pas d'interface utilisateur graphique, mais il existe une interface utilisateur graphique GTK tierce (écrite en Python) pour TLP, appelée TLPUI</i> TLPUI reprend toutes les options que l'on a avec TLP en ligne de commandes.</p>
<p>Pour facilité l'installation et l'usage de TLP, j'ai trouvé un petit script shell qui fait tout le nécessaire pour Ubuntu 18.04 <a href="https://gitlab.com/simbd/Scripts_Ubuntu/blob/master/EconomieEnergie_TLP_Bionic.sh" title="">https://gitlab.com/simbd/Scripts_Ubuntu/blob/master/EconomieEnergie_TLP_Bionic.sh</a> et qui ajoute TLPUI.</p>
<p>J'ai installé ce logiciel sur ma machine, je ne vois pas de différence dans l'usage que j'en ai quotidien en mode nomade (sur batterie) ou mode sédentaire (assis à mon bureau, branché sur batterie), cela n'impacte donc pas trop les performances même si TLP joue tout de même sur l'activation / désactivation ou consommation de certains périphériques. Il faudrait que je regarde en détail chaque paramètre pour faire un tunning fin et optimum, mais je ne sais pas si le temps investit serait rentable par rapport à la configuration par défaut.</p></div>
		
		


feed_id: https://blog.genma.fr/?Discorama-le-podcast-anime-par-Simon-et-Simone
title: Discorama le podcast animé par Simon et Simone
uri: Discorama-le-podcast-animé-par-Simon-et-Simone
url: https://blog.genma.fr/?Discorama-le-podcast-anime-par-Simon-et-Simone
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2807.jpg?1552046614' width='150' height='79' />
		<div class='rss_texte'><p>Il y a quelques années dans une émission du podcast Captain Web <a href="http://www.captainweb.net/2012/05/16/toxic-avenger-simone-et-brackmard-contre-le-dskat-de-la-piscine-a-dauphin/" title="Lien vers l'épisode en question, en 2012"> j'avais découvert Toxic Avenger et Simone, en compagnie de Captain Brackmard</a> Quelques années plus tard, les deux premiers (Toxic Avenger et Simone) ont formés un duo, Simon & Simone qui anime un podcast, Discorama.</p>
<p><i><br class='autobr' />
Nous sommes Simon et Simone et nous réalisons deux podcasts : <br class='autobr' />
• Les misstep : des roman audio-mixtapes qui vous racontent nos folles aventures aux 4 coins du monde<br class='autobr' />
• Discorama : un talk bi-mensuel qui décortique un style ou un thème musical dans la joie et la bonne humeur<br class='autobr' />
</i></p>
<p><span class='spip_document_2570 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L400xH400/podcast_simon_simone-9e928.jpg?1552046747' width='400' height='400' alt="" /></span></p>
<p>Discorama c'est donc une sorte de discussion entre deux amis à laquelle on serait convié. Un peu comme si on avait des amis fans de musiques, qui avaient une collection gigantesque de vinyle, de disques CD et de cassettes audio et qui nous disaient "tu te rappelles de ça", ou "tiens je vais te faire découvrir ça".</p>
<p>Sous la prétexte d'un thème histoire d'avoir un fil rouge, chaque épisode est l'occasion de découvrir ou de redécouvrir des musiques qui nous ont marquées ou pas, au rythme de running gag réguliers qui deviennent des privates jokes pour lesquelles on est dans la confidence (avec Patrick l'imitateur et la minute d'actualité sur Dgilly Claude, <i>sosie de Claude François qui habite Chamalières...</i>, la danse du Lalalala...). Je vous laisse découvrir tout ça avec l'écoute du podcast.</p>
<p>La culture et connaissances musicales de Simon & Simone n'est pas à refaire. Complicité & Humour sont les clés de la réussite de ce podcast. L'écoute de Discorama, c'est avant tout du plaisir, du rire, de la détente, le tout en musique. <strong>Chaque nouvelle émission est une nouvelle bulle dans mon temps de transport en commun, un petit moment d'évasion avec son lot de sourire et de détente sur fond musicale</strong>. Je pense que cette phrase suffit à dire que oui, j'aime ce podcast.</p>
<p>Disponible à l'écoute sur Soundcloud <a href="https://soundcloud.com/simonetsimone" title="">https://soundcloud.com/simonetsimone</a> ou en abonnement dans <a href="https://blog.genma.fr/?Podcast-Addict" title="Podcast Addict - billet de blog de présentation de l'application">l'excellente application de podcast pour Android PodcastAddict</a></p>
<p>Série de liens pour suivre tout ça en ligne et sur les réseaux sociaux où y a des messages et des gifs animés sympa pour annoncer et faire la promotion des sorties de nouveaux épisodes.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://twitter.com/toxavanger" title="Twitter de Toxic Avenger">https://twitter.com/toxavanger</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://twitter.com/simonebikini" title="Twitter de Simone">https://twitter.com/simonebikini</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://soundcloud.com/simonetsimone" title="Soundcloud d Simon & Simone">https://soundcloud.com/simonetsimone</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://twitter.com/3615simonsimone?lang=fr" title="Twitter de Simon et Simone">https://twitter.com/3615simonsimone</a></p></div>
		
		


feed_id: https://blog.genma.fr/?Generer-des-fiches-de-personnages-AD-D-a-partir-de-Markdown
title: Générer des fiches de personnages AD&D à partir de Markdown
uri: Générer-des-fiches-de-personnages-AD-D-à-partir-de-Markdown
url: https://blog.genma.fr/?Generer-des-fiches-de-personnages-AD-D-a-partir-de-Markdown
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2808.jpg?1552896611' width='150' height='79' />
		<div class='rss_texte'><p>Dans un ancien billet de blog <a href="https://blog.genma.fr/?Le-Markdown-comme-langage-d-ecriture-universel" title="Le Markdown comme langage d'écriture universel ?">Le Markdown comme langage d'écriture universel ?</a> j'évoquais le fait que je m'étais mis à l'usage du Markdown comme langage d'écriture pour la gestion de mes wikis (<a href"=https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal" title="Lifehacking - Gitlab, outil idéal ?>sur base de Gitlab</a>).</p>
<p>C'est l'ami Xyrop auteur des billets de blog <a href="https://blog.genma.fr/?Droits-d-auteurs-et-jeux-de-roles-les-reflexions-d-un-libriste-juriste" title="Droits d'auteurs et jeux de rôles - les réflexions d'un libriste juriste">Droits d'auteurs et jeux de rôles - les réflexions d'un libriste juriste</a> qui me voyant écrire en Markdown m'a recommandé le site <a href="https://homebrewery.naturalcrit.com/" title="https://homebrewery.naturalcrit.com">https://homebrewery.naturalcrit.com/</a>.</p>
<p><span class='spip_document_2571 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/homebrewery_markdown_parchemin.png?1552666821' width='500' height='336' alt="" /></span></p>
<p>Ce site est un éditeur en ligne directement dans le navigateur qui permet, à partir d'une syntaxe en markdown avec des tas de possibilités de générer des manuscrits et des pages de fiches de personnages pour le J.D.R / R.P.G.</p>
<p>Il faut un petit temps d'appropriation des commandes pour pouvoir faire des choses assez avancées. Ca peut être assez long pour atteindre un document <i>idéal</i>, mais une fois que l'on a une structure un peu défini, on peut imaginer de se créer un générateur / formulaire qui génère ensuite le code markdown correspondant, l'envoi sur le site et récupère le résultat...</p>
<p>Code source du projet non disponible (je n'ai pas trouvé), mais comme l'initiative est sympa, que le projet évolue de temps en temps (projet commencé en 2016 et qui continuait d'évoluer en 2018) et que c'est juste marrant, j'ai pris le temps de faire un billet de blog pour partager ça.</p></div>
		
		


feed_id: https://blog.genma.fr/?Installer-des-extensions-GnomeShell-depuis-le-navigateur
title: Installer des extensions GnomeShell depuis le navigateur
uri: Installer-des-extensions-GnomeShell-depuis-le-navigateur
url: https://blog.genma.fr/?Installer-des-extensions-GnomeShell-depuis-le-navigateur
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2809.jpg?1552926856' width='150' height='79' />
		<div class='rss_texte'><p>Dans ce billet, je ne listerai pas les extensions Gnome Shell que j'utilise (ce n'est pas le but), je parlerai juste du comment installer facilement ces extensions.</p>
<p>En 2017, Antistress publiait sur son blog Libre-ouvert <a href="http://libre-ouvert.toile-libre.org/index.php?article226/gerer-les-extensions-pour-gnome-shell-avec-firefox-en-2017" title="Gérer les extensions pour GNOME Shell avec Firefox en 2017">Gérer les extensions pour GNOME Shell avec Firefox en 2017</a>. Nous sommes en 2019 et son billet est toujours d'actualité. Ayant eu besoin d'installer quelques extensions Gnome Shell sur une machine Ubuntu 18.04, j'ai pu vérifié. Et j'ajouterai à son billet quelques compléments ci-dessous.</p>
<p>Le site des Extensions Gnome <a href="https://extensions.gnome.org/" title="Site des extensions Gnome">https://extensions.gnome.org/</a> liste les différentes extensions disponibles et installables pour différents versions de Gnome.</p>
<p><span class='spip_document_2572 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/gnome_shell_extensions_deny.png?1552926769' width='500' height='125' alt="" /></span></p>
<p>Une fois l'extension installée, il est possible d'installer puis d'activer ou de désactiver des extensions directement depuis son navigateur (Ce que l'on peut également faire avec l'outil Gnome Tweak pour les applications installées).</p>
<p><span class='spip_document_2573 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/gnome_shell_extensions_activations.png?1552926775' width='500' height='282' alt="" /></span></p>
<p>Lorsque que vous n'en avez pas usage, je conseillerai de désactiver voir de désinstaller l'extension. L'extension en elle-même n'alourdit pas Firefox (about:performance, cf <a href="https://blog.mozfr.org/post/2019/02/Quels-onglets-quelles-extensions-ralentissent-Firefox" title="Quels onglets et quelles extensions ralentissent votre Firefox">Quels onglets et quelles extensions ralentissent votre Firefox</a> confirme que ce n'est pas ce qui consomme le plus de mémoire). Mais pour des questions de sécurité, vu que cette extension modifie le comportement de votre environnement de bureau (en ajoutant la possibilité d'ajouter des modules, de les activer ou non), ce pourrait être une porte d'entrée en cas de faille de sécurité (et tout code informatique peut présenter des failles de sécurité).</p></div>
		
		


feed_id: https://blog.genma.fr/?Soucis-rencontres-avec-Borg
title: Soucis rencontrés avec Borg
uri: Soucis-rencontrés-avec-Borg
url: https://blog.genma.fr/?Soucis-rencontres-avec-Borg
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2810.jpg?1553271984' width='150' height='79' />
		<div class='rss_texte'><p>J'utilise Borg en production depuis quelques mois maintenant et voici donc un retour d'expérience. Je n'ai pas de métrique /temps pour une volumétrie donnée de sauvegarde, je verrai pour faire ça dans un prochain billet je pense. Dans le présent billet je voudrais me concentrer sur les soucis que j'ai pu rencontré avec Borg. Par soucis c'est un bien grand mot. J'ai rencontré différents types d'erreur sans conséquences et pour lesquelles j'ai toujours pu avoir une résolution.</p>
<p>Borg est un logiciel fiable et de qualité, cela faisait partie de mes critères de test et de choix qui ont fait que j'ai d'abord utilisé Borg à titre personnel avant de passer à un usage en production.</p>
<p>Les messages de Borg dans le cas d'erreur sont assez explicites et parlant. Voici les quelques erreurs rencontrées et leurs résolutions.</p>
<p><strong>Problème de lock -Failed to create/acquire the lock</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>borg create -v --stats /Backup/Dossier_borg/::Projets_`date +%Y-%m-%d-%H:%m:%S` /Projets/ <br /> Failed to create/acquire the lock /root/.cache/borg/4f59d52b3ca46decce6e3dedee7a057b64300a49f827629abff259af2bfbe297/lock.exclusive (timeout).</code></div>
<p><strong>Problème rencontré</strong> La sauvegarde Borg refuse de se lancer sur un dossier. Le message parle d'un problème d'un fichier .lock en indiquant le chemin concerné par le lock.</p>
<p><strong>Cause</strong> Lorsque Borg lance une sauvegarde sur un dossier, il crée un fichier .lock dans l'espace de sauvegarde qu'il utilise pour ses données. Si le processus Borg a été coupé / interrompu (lancement à travers SSH et perte de réseau ; interruption manuelle de la sauvegarde en cours...)</p>
<p><strong>Résolution</strong> On supprime le fichier .lock et le dossier lock à l'endroit indiqué dans le message d'erreur. Et on relance la sauvegarde qui peut alors correctement se dérouler.</p>
<p><strong>Qui des interruptions de Borg ?</strong></p>
<p>Si on lance <a href="https://blog.genma.fr/?Retour-d-experience-avec-Borg-comme-outil-de-sauvegarde" title="Retour d'expérience avec Borg comme outil de sauvegarde - Sens des sauvegardes : Push vs Pull">une sauvegarde Borg à travers SSH</a> et que l'on a une coupure réseau, Borg est capable de reprendre là où il s'était arrêté.</p>
<p>Le nom de la sauvegarde prend alors une extension ".checkpoint" dans son nom, ce qui permet de savoir facilement que cette sauvegarde est incomplète / non achevée. A la relance suivante, si le nom est indentique, Borg repart et finalise cette sauvegarde. Si le nom est différent (dans mon cas je fais des sauvegardes avec un nom de la forme YYY-MM-DD-HH:MM), Borg conserve la sauvegarde avec un .checkpoint dans son nom.</p>
<p><strong>Autres cas</strong></p>
<p><strong>Problème rencontré</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>Warning: The repository at location ssh://linagora@machine/Backup/Projet was previously located at ssh://linagora@machine2/Backup2/Projet<br /> Do you want to continue? [yN] y<br /> Cache is newer than repository - this is either an attack or unsafe (multiple repos with same ID)</code></div>
<p><strong>Cause</strong></p>
<p>Sur un espace de stockage avec un seul disque, j'ai eu un soucis de perte du disque. Par sécurité, <a href="https://blog.genma.fr/?Sauvegarde-la-regle-des-3-2-1" title="Sauvegarde la règle des 3-2-1">selon la règles des 3-2-1</a>, je fais une deuxième sauvegarde Borg identique sur un autre espace. J'ai donc récupéré les données sauvegardées également avec Borg sur un autre espace. Un Rsync, assez long.</p>
<p><strong>Résolution</strong></p>
<p>Pour que Borg <i>retrouve ses petits</i>, j'ai relancé Borg sur cet espace. Borg indique que l'espace de sauvegarde a changé de chemin, on valide. Et les sauvegardes suivantes se poursuivent en utilisant ce nouvel espace et les données des sauvegardes précédentes.</p>
<p>Cela nous montre qu'un espace de sauvegarde Borg peut être lui même sauvegardé par copie intégrale / déplacé, Borg se débrouillera et fera juste un warning quand on lance l'usage des données de cet espace de sauvegarde.</p>
<p><strong>Conclusion</strong></p>
<p>J'espère que ce retour sera utile à d'autres. N'hésitez pas à laisser en commentaire votre propre expérience de soucis rencontrés dans les usages de Borg. Merci à vous.</p></div>
		
		


feed_id: https://blog.genma.fr/?Du-plaisir-de-former-et-d-enseigner
title: Du plaisir de former et d'enseigner
uri: Du-plaisir-de-former-et-d-enseigner
url: https://blog.genma.fr/?Du-plaisir-de-former-et-d-enseigner
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2811.jpg?1553602714' width='150' height='79' />
		<div class='rss_texte'><p><strong>Ce billet est dédié à Bird, mon pandawan</strong></p>
<p>Je suis actuellement en pleine réflexion sur où j'en suis et où je vais. Avec des changements à titre personnel et professionnel déjà évoqué sur les réseaux sociaux, l'âge (40 ans cette année, le sujet de la fameuse <i>crise de la quarantaine</i> sera peut être - ou pas - le sujet d'un billet de blog, je suis en pleines réflexions.</p>
<p>De part mon profil touche à tout, autodidacte, passionné et motivé, passion avec laquelle, tel un Icare des temps modernes je me suis brûlé les ailes. Trop de casquettes pour une seule tête, du technicien de support niveau 1 au DSI en passant par administrateur système, RSSI, conseil et veille pour des clients... Je botte en touche avec mon devoir de réserve, pour ne pas en dire plus. Tout ça m'amène à réfléchir à la question du bilan de compétence.</p>
<p>Dans un premier temps, je vais faire un break, me pauser et réfléchir. Mais si mon expérience récente m'a bien appris une chose (parmi des tas d'autres, techniques, en administration système, aussi bien que sur moi-même, ma relation aux autres...), c'est que j'ai plaisir à former et enseigner.</p>
<p>Dans mon billet <a href="https://blog.genma.fr/?Etre-chef-d-equipe-retour-sur-mes-bonnes-pratiques-quotidiennes" title="Être chef d'équipe, retour sur mes bonnes pratiques quotidiennes">Être chef d'équipe, retour sur mes bonnes pratiques quotidiennes</a> plus précisément dans la partie <i>Faire passer au tableau</i>, je parlais de mes méthodes d'enseignement et de partage de mon expérience.</p>
<p>J'accorde beaucoup d'importance à la formation des gens, au partage de la connaissance, au fait de se faire sa propre expérience... Je ne paraphraserai pas <a href="https://blog.genma.fr/?Etre-chef-d-equipe-retour-sur-mes-bonnes-pratiques-quotidiennes" title="Être chef d'équipe, retour sur mes bonnes pratiques quotidiennes">mon billet de blog écrit précédemment</a>. Je constate juste que plus j'y réfléchis, plus je me dis que partager, expliquer, former, enseigner, c'est vraiment ce que j'aime faire.</p>
<p>Je laisse ça mûrir. Mais cela n'ouvre-t-il pas à la voie à une nouvelle reconversion professionnelle ? Seul l'avenir nous le dira. On verra.</p></div>
		
		


feed_id: https://blog.genma.fr/?De-l-impact-que-la-fatigue-mentale-peut-avoir-sur-le-physique
title: De l'impact que la fatigue mentale peut avoir sur le physique
uri: De-l-impact-que-la-fatigue-mentale-peut-avoir-sur-le-physique
url: https://blog.genma.fr/?De-l-impact-que-la-fatigue-mentale-peut-avoir-sur-le-physique
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2812.jpg?1553604641' width='150' height='79' />
		<div class='rss_texte'><p>Dans ce billet intimiste, je voudrais parler de l'impact que la fatigue mentale peut avoir sur le physique.</p>
<p>Comme je l'ai toujours fait depuis l'existence de ce blog, ce billet se veut un témoignage de mon vécu, pour avant tout m'aider moi-même en posant par écrit ce que je ressens et ce que je vis, mais en espérant que d'autres en lisant se sentiront compris, sauront qu'ils ne sont pas seuls à vivre ce qu'ils vivent.</p>
<p>La fatigue mentale, c'est quand on n'arrive pas à couper / éteindre son cerveau qui est en réflexion perpétuelle. J'évoquais tout ça dans mon billet <a href="https://blog.genma.fr/?Tout-intellectualiser" title="Tout intellectualiser"Tout intellectualiser></a>. La nuit, le sommeil est perturbé par des rêves, des angoisses, des préoccupations qui nous réveillent au cours de la nuit. Et insidieusement, la fatigue s'installe. L'épuisement physique est là. On dort, mais on ne récupère pas. On se réveille tout aussi fatigué.</p>
<p>On pense que la solution est de dormir plus, d'avoir plus de sommeil, de compenser. On dort encore plus, profitant des grasses matinées du week-end, et pourtant on est encore plus fatigué. Le moindre temps où il est possible de somnoler est mis à contribution. On est assis dans les transports en commun, il y a quelques stations avant le changement : on somnole, comptant les arrêts. Et il y a ce jour où on rate son arrêt parce que l'on est trop profondément endormi, signe que l'épuisement est allé encore plus loin...</p>
<p>L'épuisement moral fait qu'on est moins concentré, que l'on a envie de rien. Juste de dormir et de repos. Que l'on est irrité, irritable, agressif. On présente tous les signes du manque de sommeil. La privation de sommeil est une forme de torture, et on comprend pourquoi. Les idées noires commencent à faire leurs apparitions. Cet épuisement se rapproche dangereusement des signes de la dépression...</p>
<p>Je ne reviendrai pas sur le pourquoi et comment j'en suis arrivé là, j'ai fait des billets de blog et des conférences sur le sujet, je vous laisse chercher. Comme dit sur les réseaux sociaux, le changement de vie personnel et professionnel à venir dans les prochaines semaines fait que les problèmes à la source de ces problèmes vont finir par prendre fin et seront à peu à peu loin derrière moi. Et c'est ça le message que je voulais faire passer : il ne faut pas sous estimer l'impact que peut avoir la fatigue mentale sur son corps et la seule solution est de résoudre le problème à la source, en prenant les bonnes décisions et si nécessaire en se faisant aider. Il n'y a pas d'autre solution.</p></div>
		
		


feed_id: https://blog.genma.fr/?Reprendre-le-temps-d-ecrire
title: Reprendre le temps d'écrire
uri: Reprendre-le-temps-d-écrire
url: https://blog.genma.fr/?Reprendre-le-temps-d-ecrire
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2813.jpg?1553777588' width='150' height='79' />
		<div class='rss_texte'><p>Sur le temps de pause assez long que nous avons dans l'entreprise actuel, je ne prends jamais la totalité du temps et fut même un temps où je mangeais en vitesse pour de suite retourner à mon poste de travail, faisant des semaines avec 1/3 de temps en plus que la durée légale de travail, bénévolement vu que ça n'a jamais été déclaré et donc reconnu en heures supplémentaires...</p>
<p>J'ai depuis remis en question mon rythme de travail et peu à peu réussi à me sortir d'une spirale infernale de <i>workoolism</i> / <i>addiction au travail</i>. Je suis passé par une phase de remise en question et le besoin de faire autre chose que d'être devant un écran, le manque d'envie et de passion. Du coup j'ai quelques peu délaissé ce blog depuis des longs mois, n'ayant que quelques phrases d'écritures ponctuelles (un après-midi par mois pendant lequel je m'enfermai et écrivais parce que j'en avais besoin, c qui me permettait d'avoir des publications.</p>
<p>J'ai besoin d'écrire, de partager et ce blog est mon espace personnel, mon espace à moi, une part de ma passion qui me reste et que je retrouve peu à peu, malgré la grosse remise en question qui continue.</p>
<p>Et du fait d'avoir ce besoin, j'essaie de me reprendre une demi-heure à une heure tous les midi sur le temps de pause pour rédiger des billets de blogs. Et ça fait du bien. Cela fera des choses à lire dans les prochains jours et semaines sur le blog. J'avais déjà pas mal d'ébauches d'articles que je compte compléter et finaliser et finaliserai.</p>
<p>Mais surtout, je souhaite reprendre les articles de partage technique pour renouer avec ma passion que j'ai peu à peu abandonné. Je souhaite aussi refaire régulièrement des billets de confidence et de partage, comme les derniers billets publiés récemment. De part les nombreux témoignages que j'ai eu ces dernières années sur ces partages personnels, je vois qu'au delà la thérapie personnelle, ce partage d'expérience est utile, peut aider d'autres personnes.</p>
<p>Je verrai avec les prochaines semaines si j'arrive à m'astreindre à cette sorte de discipline que je veux essayer d'adopter, mais je ne veux pas que ce soit une contrainte. Le rythme de publication, la longueur des textes, la diversité, montreront si j'ai réussi à atteindre ce nouvel objectif.</p></div>
		
		


feed_id: https://blog.genma.fr/?La-methode-D-E-M
title: La méthode D.E.M.
uri: La-méthode-D-E-M
url: https://blog.genma.fr/?La-methode-D-E-M
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2814.jpg?1554117339' width='150' height='79' />
		<div class='rss_texte'><p>Dans mes billets <a href="https://blog.genma.fr/?Du-plaisir-de-former-et-d-enseigner" title="Du plaisir de former et d'enseigner">Du plaisir de former et d'enseigner</a> et plus globalement <a href="https://blog.genma.fr/?Etre-chef-d-equipe-retour-sur-mes-bonnes-pratiques-quotidiennes" title="Être chef d'équipe, retour sur mes bonnes pratiques quotidiennes"> Être chef d'équipe, retour sur mes bonnes pratiques quotidiennes</a> je parlais de la passation de connaissances et de ma façon de le faire. Avec de l'humour (et un peu de cynisme), j'ai été amené à établir la méthode D.E.M. Comme cela a été annoncé sur les réseaux sociaux et évoqué sur ce blog, je suis démissionnaire et en phase de passer à autre chose, d'où l'acronyme, qui pourtant renvoi à quelque chose de vraiment sérieux.</p>
<p>D.E.M. pour <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Déduction
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Expérience
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Mémoire</p>
<p>Remarque : j'applique cette méthode D.E.M. dans le cadre de mon quotidien d'administrateur système, je ne sais pas si cela peut s'appliquer à d'autres domaines, mais très certainement.</p>
<p><strong>Déduction</strong></p>
<p>Lorsque l'on rencontre quelque chose de nouveau, un nouveau problème, on se basera sur son expérience et sa mémoire pour faire des déductions, trouver des pistes de résolution du nouveau problème. Sa résolution amènera à l'acquisition d'expérience et à l'enrichissement des connaissances et donc à l'enrichissement de de sa mémoire.</p>
<p><strong>Expérience</strong></p>
<p>L'expérience doit de faire par soi-même et en bon chef d'équipe, il faut déléguer du temps pour que cette expérience soit faite par soi-même. Mais elle passe également par le partage d'expérience. Cette passation, je la fais par une passation orale, dans le cadre de formation des personnes avec qui je travaille, mais aussi par la rédaction de la documentation aussi complète que possible.</p>
<p><strong>Mémoire</strong></p>
<p>La mémoire peut être aussi assistée. Un wiki est une forme de mémoire (d'où l'importance de la rédaction). Il y a beaucoup de choses que je ne connais par cœur mais je sais rapidement et facilement retrouver l'information. J'accorde beaucoup d'importante à la mémoire et sensibilise à l'usage de cette dernière. Il faut se rappeler que l'on a déjà rencontré ce problème ou un problème similaire et aller chercher dans la documentation. Il faut se rappeler que l'on nous avait fait un partage d'expérience sur un problème similaire et faire alors jouer sa déduction pour parvenir à résoudre le problème en cours.</p>
<p><strong>Conclusion</strong></p>
<p>En conclusion, comme montré dans ce billet de blog, dans la méthode D.E.M. Déduction, Expérience, Mémoire sont étroitement liés et l'un ne va pas sans l'autre...</p>
<p>Quand j'ai parlé de cette méthode sur les réseaux sociaux, on m'a fait remarquer que l'on pourrait rajouter la Réactivité et l'Efficacité pour avoir un acronyme plus rigolo. C'est sur ce bon mot que je conclurai cet article.</p></div>
		
		


feed_id: https://blog.genma.fr/?L-importance-du-diplome
title: L'importance du diplôme
uri: L-importance-du-diplôme
url: https://blog.genma.fr/?L-importance-du-diplome
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2817.jpg?1554219483' width='150' height='79' />
		<div class='rss_texte'><p>Par plusieurs voie et plusieurs voix (les mots étant bien écrits et volontairement différents), j'ai souvent entendu le fait, qu'en France, le diplôme avait son importance. Que ce soit dans des grands groupes / grandes entreprises du numérique (pour ne pas dire <i>du domaine de l'informatique</i>, société du type ESN, nouveau nom - depuis un moment déjà - des SSII), la carrière dépenderait fortement du diplôme et du réseau que l'on s'était constitué durant ses années de formation post-bac dans une école. De même pour le niveau de rénumération. Le niveau / la renommée de l'école a aussi son importance. De ce que j'ai pu remarqué aussi, c'est que les dirigeants d'entreprise issu de ce type de formations, d'autant plus quand ils ont des affinités avec le monde de la politique, accordent beaucoup d'importance à ce <i>corporatisme</i>. J'ai beaucoup de mal à comprendre cet attachement au diplôme, et ce d'autant plus après quelques années d'exercice dans le monde professionnel.</p>
<p>Pour rappel, je suis de de formation universitaire (biologiste) et reconverti sur le tard à l'informatique. Je suis issu d'un milieu modeste (ouvrier), mon milieu sociologique proche fait que je n'étais amené que tard (avec mon arrivée dans le monde du travail) à côtoyer des ingénieurs, des personnes ayant fait des prépas puis des écoles d'ingénieurs, des mondes qui me sont totalement étrangers. Je connais surtout le monde universitaire des années 2000 et un peu le monde de la recherche des années 2010. Je travaille depuis presque 15 ans maintenant.</p>
<p>15 ans pendants lesquels, en tant qu'autodidacte, j'ai beaucoup appris et je continue d'apprendre. Depuis 15 ans je me suis formé et j'ai appris sur le tas. J'ai bien eu quelques formations professionnelles mais 99% de ce que je sais faire, je l'ai appris par mon travail et mon expérience. Je ne me suis jamais limité / cantonné à ce que je savais faire, ce pourquoi j'avais été embauché. Mon diplôme le plus élevé reflète juste un niveau d'étude et un esprit scientifique qui ne m'a jamais quitté, une façon de penser, de structurer ma réflexion. Ma formation scientifique a modelé mon cerveau que j'ai continuer d'entraîner avec mon autodidaxie, jour après jour et mes réflexions, mes façons de voir et d'appréhender les problèmes, d'appliquer la méthode scientifique (analyse, reproductibilité, expérimentation) dans mes différents métiers que j'ai exercé dans l'informatique des années durant font que je suis, avec beaucoup de modestie, une personne à part.</p>
<p>Et j'ai donc du coup beaucoup de mal à comprendre le fait que beaucoup de personnes ne font que ce qu'on leur demande, se limite à ce pourquoi elles ont été embauchées, à ce qui écrit sur leur fiche de post et réponde "ce n'est pas mon métier, je ne suis pas payé pour ça"... J'ai l'impression que c'est étroitement lié à la façon dont sont formés les ingénieurs, à l'éducation reçue par ces derniers dans ces fameuses écoles... On vante les mérites de telle école et donc par conséquence de telle personne qui est sortie avec le diplôme de cette école, moi qui juge sur les actes, je ne vois qu'une personne qui a beaucoup d'égo et peu de savoir, qui ne se limite qu'à ce pour quoi elle a été formée, refusant de sortir des sentiers battues...</p>
<p>On sentira peut être de la rancœur à la lecture de ce billet de blog, mais le dénigrement que j'ai pu parfois ressentir vis à vis de mon côté <i>bidouilleur</i> (autodidacte), universitaire, mon profil atypique et le fait que je ne sois pas <i>issu d'une grande école d'ingénieur</i>... ceci explique cela.</p>
<p>Bref, si vous êtes amené à travailler avec moi, qu'importe votre diplôme, seuls vos compétences et vos actes compteront.</p></div>
		
		


feed_id: https://blog.genma.fr/?Netfix-Love-death-robots
title: Netflix - Love death robots
uri: Netflix-Love-death-robots
url: https://blog.genma.fr/?Netfix-Love-death-robots
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2815.jpg?1554118854' width='150' height='85' />
		<div class='rss_texte'><p><strong>Présentation</strong></p>
<p><i>Avec Love, Death & Robots, David Fincher (Mindhunter, Fight Club, Gone Girl) et Tim Miller vont proposer plusieurs histoires courtes avec des genres (science-fiction, fantastique, horreur ou encore comédie) et des animations (2D traditionnel au CGI 3D photoréaliste) totalement différents selon les épisodes grâce à plusieurs équipes de cinéastes venus du monde entier. Destinée avant tout à un public adulte, la première saison de la série d'animation d'anthologie proposera pas moins de 18 épisodes, allant de 5 à 15 minutes (185 minutes au total).</i></p>
<p><a href="https://www.begeek.fr/love-death-robots-la-serie-danimation-danthologie-de-david-fincher-et-tim-miller-303637" title="Love, Death & Robots : la série d'animation d'anthologie de David Fincher et Tim Miller">Source : Begeek.fr </a></p>
<p><span class='spip_document_2574 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/love-death-robots-netflix-660x371.jpg?1554118821' width='500' height='282' alt="" /></span></p>
<p><strong>La critique de Genma</strong></p>
<p>Le souvenir que j'ai de cette série de mini films d'animation est très positif, et ce plusieurs jours après le visionnage, en plusieurs fois. Du coup je me dis qu'il faut que je rédige une petite bafouille pour en parler et la recommander.</p>
<p>Tout d'abord, l'aspect technique. Mes premiers contacts avec des personnages 3D virtuels remonte à la prouesse technologique qu'étaient les film d'animation Final Fantasy les créatures de l'esprit, le film Pôle Express ou encore Beowulf. Il n'y a pas à dire la technologie a beaucoup progressé depuis !!! (Et oui j'ai quand même suivi les technologies avec les différents films parus depuis, je n'ai pas vécu dans un grotte). Dans plusieurs des épisodes de cette série, je me posé la question de est-ce de la 3D pure ou des captations de personnes retouchées pour donner un aspect plus lissé, plus <i>3D</i> cohérent avec les effets de lumière des décors, un aspect mieux intégré, moins "filmé sur fond vert" du fait que les décors étaient vraiment des environnements virtuels. Pour les épisodes réalisés en animation plus traditionnelle (du dessin animé), là encore, la qualité était au rendez-vous. Je ne suis pas un spécialiste et un critique cinéma, je dis juste que pour l'amateur éclairé que je suis, la réalisation et l'image sont de qualité.</p>
<p>Recommandé 18+ pour cause de certaines scènes assez explicites dans la violence ou dans le sexe, ce n'est pas si violent ou si explicite et cela sert toujours le propos de l'épisode, ce n'est jamais gratuit, aguicheur ou malvenu. Et cela concerne très peu d'épisodes sur l'ensemble que comporte la série.</p>
<p>Scénario et écriture maintenant. Il y a des choses convenues auxquelles on peut s'attendre et quelques bonnes trouvailles. Chaque épisode apporte son <i>petit truc</i>, son petit élément qui m'ont fait me dire "J'ai bien aimé cet épisode ci" à chaque fin d'épisode. Pas un épisode que j'ai moins aimé, trouvé banal.</p>
<p>Et pour certains, j'ai beaucoup aimé les moments de poésie montrés à l'écran.</p>
<p>Chaque épisode est indépendant, ce qui est pratique pour regarder en plusieurs fois, comme un petit plaisir court, comme une boîte de chocolat dont on mange quelques chocolats sur plusieurs jours, ou au contraire, en les regardant tous à la suite, se faisant une orgie de plaisir pour les yeux et les neurones.</p>
<p>Bref vous aurez compris que j'ai beaucoup apprécié cette série. A voir. Et si vous ne voulez pas vous abonnez à Netflix, le premier mois d'essai est gratuit. Pratique et aucune raison du coup de manquer cette série.</p></div>
		
		


feed_id: https://blog.genma.fr/?Bureau-reglable-en-hauteur
title: Bureau réglable en hauteur
uri: Bureau-réglable-en-hauteur
url: https://blog.genma.fr/?Bureau-reglable-en-hauteur
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2818.jpg?1554808313' width='150' height='79' />
		<div class='rss_texte'><p>Depuis quelques semaines, je peux travailler à un bureau qui est réglable en hauteur.</p>
<p>Les bureaux réglables en hauteur, ce n'est pas nouveau. Il y a quelques années, <a href="https://linuxfr.org/users/__o/journaux/bureaux-debout-r%C3%A9glables-en-hauteur-%C3%A7a-se-vend-vraiment" title="Journal Bureaux debout réglables en hauteur, ça se vend vraiment ?">il y avait eu une discussion sur le sujet sur LinuxFr</a> et on trouve des articles et des présentations de produits en lignes.</p>
<p>Il y a quelques postes de travail dans l'openspace qui sont des bureaux réglables en hauteur électriquement, disponibles en libre-service et d'autres qui peuvent être affectés à des collaborateurs. Je me suis donc installé à l'un des bureaux et j'expérimente donc le poste de travail adaptable en hauteur.</p>
<p>Ainsi on peut varier / changer de position de travail au cours de la journée, passant de la station assise à debout et inversement. Et dans la position assise, cela permet de régler la hauteur de la table (hauteur de la partie horizontale), en fonction de la hauteur de son siège et donc de sa morphologie (si on a des grandes jambes par exemple, on aura un poste de travail plus haut et donc mieux adapté). De même qu'il est important d'avoir les écrans à hauteur des yeux (évitant de se pencher / casser le cou), avoir le bureau dans le prolongement des coudes permet d'adopter une meilleure posture.</p>
<p>Je ne passe pas mes journées debout. J'alterne. Je commence généralement ma journée debout, passant la matinée (un peu moins de 3h ainsi), je passe ensuite dans un mode assis, adapté en hauteur pour l'après-midi. Et selon l'humeur et l'envie, je repasse en station debout en fin de journée, le bureau étant alors réglé pour le lendemain matin.</p>
<p>Je continue donc la mise en place de mon environnement de travail. J'ai trois écrans (cf mon billet <a href="https://blog.genma.fr/?Ubuntu-et-trois-ecrans-Oui-c-est-possible" title="Ubuntu et trois écrans ? Oui c'est possible">Ubuntu et trois écrans ? Oui c'est possible</a> et <a href="https://blog.genma.fr/?Lifehacking-Trois-ecrans-reel-confort-luxe-ou-superflu" title="Lifehacking - Trois écrans : réel confort, luxe ou superflu ?">Lifehacking - Trois écrans : réel confort, luxe ou superflu ?</a>), <a href="https://blog.genma.fr/?Retour-d-experience-sur-l-usage-de-Redshift" title="Retour d'expérience sur l'usage de Redshift">j'utilise Redshift pour la gestion des couleurs avec la journée</a>. Là je suis passé au bureau réglable. A voir d'ici quelques semaines / mois si je vois une différence dans ma façon de me tenir car il est encore trop tôt pour me prononcer sur un quelconque changement au niveau de ma physiologie.</p></div>
		
		


feed_id: https://blog.genma.fr/?De-l-imporance-de-l-Experience-de-la-Memoire-pour-faire-des-deductions
title: De l'imporance de l'Expérience, de la Mémoire pour faire des déductions
uri: De-l-imporance-de-l-Expérience-de-la-Mémoire-pour-faire-des-déduct
url: https://blog.genma.fr/?De-l-imporance-de-l-Experience-de-la-Memoire-pour-faire-des-deductions
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2814.jpg?1554117339' width='150' height='79' />
		<div class='rss_texte'><p>Dans mes billets <a href="https://blog.genma.fr/?Du-plaisir-de-former-et-d-enseigner" title="Du plaisir de former et d'enseigner">Du plaisir de former et d'enseigner</a> et plus globalement <a href="https://blog.genma.fr/?Etre-chef-d-equipe-retour-sur-mes-bonnes-pratiques-quotidiennes" title="Être chef d'équipe, retour sur mes bonnes pratiques quotidiennes"> Être chef d'équipe, retour sur mes bonnes pratiques quotidiennes</a> je parlais de la passation de connaissances et de ma façon de le faire.</p>
<p>De formation scientifique, j'ai forcément une déformation lié à mes études dans mon approche des problèmes. Au quotidien dans mon travail d'administrateur système, je suis confronté à des choses que je connais et que j'ai déjà traité, mais également confronté à l'inconnu. Et je peux constater toute l'importance de l'Expérience et la Mémoire, pour pouvoir effectuer des Déductions permettant alors de résoudre les problèmes.</p>
<p><strong>Expérience</strong></p>
<p>L'expérience doit se faire par soi-même et en bon chef d'équipe, il faut savoir déléguer du temps pour que cette expérience soit faite par les collaborateurs. Cette expérience passe également par le partage de sa propre expérience aux collaborateurs.</p>
<p>Dans mon cas, cette passation, je la fais par une passation orale, dans le cadre de formation des personnes avec qui je travaille, mais aussi par la rédaction de la documentation aussi complète que possible. Est-ce besoin de rappeler l'importance de la documentation (wiki et autres).</p>
<p><strong>Mémoire</strong></p>
<p>On ne peut pas tout retenir. L'expérience fait que l'on apprend de ce que l'on rencontre comme problèmes, la mémoire fait que l'on s'en souvient. Il y a la mémoire liée à nos capacités cognitives. Mais la mémoire peut et doit être également assistée.</p>
<p>Un wiki est une forme de mémoire (d'où l'importance de la rédaction).</p>
<p>Il y a beaucoup de choses que je ne connais par cœur mais pour lesquelles je sais rapidement et facilement retrouver l'information.</p>
<p>J'accorde beaucoup d'importante à la mémoire et sensibilise à l'usage de cette dernière. Il faut se rappeler que l'on a déjà rencontré ce problème ou un problème similaire et savoir aller chercher dans la documentation. Il faut se rappeler que l'on nous avait fait un partage d'expérience sur un problème similaire.</p>
<p>Expérience et mémoire permette alors de faire des déductions pour parvenir à résoudre le problème en cours.</p>
<p><strong>Déduction</strong></p>
<p>Lorsque l'on rencontre quelque chose de nouveau, un nouveau problème, on se basera sur son expérience et sa mémoire pour faire des déductions, trouver des pistes de résolution du nouveau problème.</p>
<p>Sa résolution amènera à l'acquisition d'expérience et à l'enrichissement des connaissances et donc à l'enrichissement de de sa mémoire (avec écriture de la documentation / du wiki pour aider la prochaine fois).</p>
<p><strong>Conclusion</strong></p>
<p>En conclusion, comme montré dans ce billet de blog, Expérience, Mémoire et Déduction, sont étroitement liés et l'un ne va pas sans l'autre...</p>
<p>Quand j'ai parlé de cette méthode sur les réseaux sociaux, on m'a fait remarquer que l'on pourrait rajouter la Réactivité et l'Efficacité pour avoir un acronyme plus rigolo (Les lettres étant E, M, D, R, E, à remettre dans le bon ordre). C'est sur ce bon mot que je conclurai cet article.</p></div>
		
		


feed_id: https://blog.genma.fr/?Lifehacking-A-quoi-je-veux-consacrer-mon-temps
title: Lifehacking A quoi je veux consacrer mon temps
uri: Lifehacking-A-quoi-je-veux-consacrer-mon-temps
url: https://blog.genma.fr/?Lifehacking-A-quoi-je-veux-consacrer-mon-temps
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2819.jpg?1554894428' width='150' height='79' />
		<div class='rss_texte'><p>De temps en temps, des personnes laissent un commentaire au delà de quelques lignes sur le blog (la plupart du peu de messages et de retours que je peux encore avoir étant pour la plupart déporté sur les réseaux sociaux). Et dans ces commentaires que je lis et valide (hormis les quelques spams), il y a souvent des choses intéressantes.</p>
<p>Parmi toutes ces réflexions, il y en a une qui attirer mon attention.</p>
<p>J'ai longtemps écris sur le Lifehacking, beaucoup d'articles de réflexions et de partage de mon expérience personnel. Et une personne a réussi à résumer ça en une phrase (je ne retrouve plus le commentaire en question pour pouvoir faire le lien hypertexte qui va bien, désolé) : <i>Le Lifehacking, c'est ce à quoi je veux consacrer mon temps</i>.</p>
<p>Cette phrase a raisonnée et raisonne encore en moins. J'ai toujours vu le Lifehacking comme un outil et non une fin en soi, mais la volonté d'optimiser, de ne pas perder de temps, d'être productif, efficace, efficient, la course contre le temps et les années qui passent, m'a fait oublier ces dernières années des choses essentielles. Cela fait que j'ai peut être oublié l'essentiel...</p>
<p>La question que je dois me poser est donc "A quoi je veux consacrer mon temps". Chaque matin, quand je me lève, je me pose cette question : "Aujourd'hui, à quoi je veux consacrer mon temps".</p>
<p>J'ai repris le temps de me faire des créneaux d'écriture pour ce blog, des moments où je choisis de consacrer du temps pour écrire, par plaisir (et non par contrainte). En parlant de contrainte, mon temps disponible / que je peux me réserver à moi-même (de façon assez égoïste) est encore soumis à beaucoup de contraintes. Les contraintes biologiques que sont la nécessité de dormir, manger etc. Les obligations de la société moderne, le fait d'avoir la nécessité de travailler (je mets de côté le débat que cette remarque engendre, avec les problématiques de revenu universel etc.) et pour le faire, de prendre les transports en communs...</p>
<p>Et il y a le cas particulier des obligations familiales, qui vont prendre une place plus d'autant plus importante dans quelques semaines... Mais pour ce dernier point, la famille est ce à quoi je veux consacrer mon temps. Il faudra que je trouve un équilibre, que je ne passe pas du tout ou rien.... Mais j'ai déjà là un élément de réponse sur "A quoi je veux consacrer mon temps".</p>
<p>Le Lifehacking n'est donc pas abandonné, il mute, évolue, au fur et à mesure de ma propre évolution et avancée dans la vie. Avec en ce moment, le fil rouge de <i>à quoi je veux consacrer mon temps</i>.</p></div>
		
		


feed_id: https://blog.genma.fr/?Securite-Petit-scenario-de-social-enginering
title: Sécurité - Petit scénario de social enginering
uri: Sécurité-Petit-scénario-de-social-enginering
url: https://blog.genma.fr/?Securite-Petit-scenario-de-social-enginering
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2816.jpg?1554119771' width='150' height='79' />
		<div class='rss_texte'><p>Imaginons le scénario suivant, fictif mais plausible, que j'ai imaginé. Je le soumets à votre analyse.</p>
<p>Dans le TGV, un attaquant repère un PC sur lequel on a un signe distinctif sous la forme d'un gros stickers collé sur le dos du PC. Le sticker étant le logo d'une entreprise. Cela donne une information précieuse, un moteur de recherche permettant de très rapidement d'avoir des informations complémentaires sur la dite société et l'intérêt potentiel que peuvent avoir les données confidentielles du PC (si il y a).</p>
<p>Le PC portable n'a pas d'écran de confidentialité, son utilisateur se connecte. On a donc son identifiant / nom. Autre solution, attendre que la personne aille aux toilettes en laissant son PC verrouillé (qu'il se verrouille de façon automatique ou qu'il soit vérouillé de façon manuelle par l'utilisateur sensibilisé aux problématiques de confidentialité) et bouger la souris : l'identifiant apparaît. Une bonne mémoire ou un appareil photo sur smartphone peuvent aider à retenir l'information.</p>
<p>A la voiture bar, un complice discute avec la personne "j'ai vu que vous étiez de l'entreprise X, cf les logos sur votre PC... Je suis intéressé". Échange de cartes de visite, on récupère le nom et le numéro professionnel de la personne, le login confirme qu'on a bien à faire à la bonne personne. Avec sa carte de visite, on a la position dans la hiérarchie de la personne.</p>
<p>On vole le PC. Ce PC est peut être chiffré et bien protégé (on peut espérer), il faut donc aller plus loin. On fait alors intervenir des méthodes de social engineering / ingénieure sociale classique</p>
<p>Vu que l'on a le numéro de portable professionnel de la personne, on l'appelle et on tient le discours suivant "C'est le service informatique. Votre PC a été retrouvé aux objets trouvés de la SNCF et nous a a été remis. On a besoin de changer votre mot de passe car il a été forcé sans succès et ça a verrouillé le PC, on doit mettre un différent, c'était quoi votre mot de passe avant ? Vous inquiétez pas comme on l'a retrouvé rapidement, pas besoin de déclaration ou on fera annulé les procédures en cours... " On joue sur l'urgence et le stress de la personne, l'affect / la compassion... On joue selon les réactions de la personne, qui après avoir vu son PC volé voit son PC retrouvé et est probablement contente...</p>
<p>Et on accède aux données / on a un point d'entrée sur le réseau de l'entreprise (via le VPN) pendant quelques heures le temps que la personne s'aperçoivent que finalement l'appel n'était pas un véritable appel du vrai service informatique.</p>
<p><strong>Moralité et ce que nous apprend ce scénario fictif : </strong>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> chiffrement du PC en mobilité obligatoire ; <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> sensibilisation du personnel au social engineering ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> pas de signe distinctif sur le PC ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> PC dédié pour les voyages avec le minimum de documents ou une façon autre de les récupérer (nécessite alors d'avoir des accès sécurisés aux services Cloud de l'entreprise, mais c'est un autre histoire).</p></div>
		
		


feed_id: https://blog.genma.fr/?MAT-the-Metadata-Anonymization-Toolkit-en-version-2
title: MAT, the Metadata Anonymization Toolkit en version 2
uri: MAT-the-Metadata-Anonymization-Toolkit-en-version-2
url: https://blog.genma.fr/?MAT-the-Metadata-Anonymization-Toolkit-en-version-2
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2820.jpg?1554895754' width='150' height='79' />
		<div class='rss_texte'><p><i>MAT, the Metadata Anonymization Toolkit est un logiciel libre créé et maintenu par Julien Voisin, développeur de Mate, contributeur à Radare, administrateur système <a href="https://nos-oignons.net/" title="Nœuds de sortie Tor financés par la communauté">pour l'association Nos-Oignons</a> (qui met en place des noeuds de sortie Tor).</i></p>
<p><i>L'objectif de MATE est d'avoir un outil simple et efficace qui permet de nettoyer les metadonnées des documents avant de les envoyer ou de les téléverser sur Internet, évitant ainsi la fuite de données personnelles ou confidentielles.</i></p>
<p>Utilisant de temps en temps la première version du logiciel, <a href="https://blog.genma.fr/?Comment-votre-PC-vous-trahit-Les-Metadata" title="Comment votre PC vous trahit ? Les Metadata...">dont j'avais parlé il y a quelques années dans un billet de blog</a>, je me suis penché sur son actualité suivi et j'ai ainsi appris l'existence d'une version 2.</p>
<p>JVoisin, l'auteur de ce logiciel, <a href="https://linuxfr.org/news/mat2-0-4-0 mat2 0.4.0" title="Linuxfr.org - mat2 0.4.0">a fait une dépêche Linuxfr pour parler des avancements et nouveautés de MAT2</a></p>
<p>Cette nouvelle version est une réécriture et ne possède pas encore d'interface graphique à proprement parler (là où la première version en avait une), mais propose <i>une extension à Fichiers (anciennement Nautilus), le gestionnaire de fichiers du projet GNOME : il suffit maintenant d'un simple clic droit, puis nettoyer, pour supprimer les métadonnées des fichiers sélectionnés !</i></p>
<p>Pour la documentation, les options <a href="https://0xacab.org/jvoisin/mat2" title="mat2 - Documentation">https://0xacab.org/jvoisin/mat2</a></p>
<p>Et pour l'installation <a href="https://0xacab.org/jvoisin/mat2/blob/master/INSTALL.md" title="mat2 - Installation">https://0xacab.org/jvoisin/mat2/blob/master/INSTALL.md</a>.</p></div>
		
		


feed_id: https://blog.genma.fr/?Tu-dis-toujours-que-tu-penses
title: Tu dis toujours que tu penses
uri: Tu-dis-toujours-que-tu-penses
url: https://blog.genma.fr/?Tu-dis-toujours-que-tu-penses
content:
<div class='rss_texte'><p>Petit billet de réflexion personnelle partagée sur la phrase "Tu dis toujours que tu penses"</p>
<p>Tel est la remarque que l'on m'a faite. Ce n'était pas une critique, loin de là, mais plus une remarque sur ma <i>différence</i>. Là où dans la société on s'encombre souvent d'apparence, de faux semblant, d'hypocrisie, de mensonge, de bien-séance, je suis atypique de par ma propension à dire ce que je pense et de ce façon assez direct.</p>
<p>J'accorde beaucoup d'importance aux mots que je choisis lorsque je m'exprime, que ce soit dans le cadre d'une communication écrite ou orale. Je dis quand ça va. Je dis aussi quand ça ne va pas. De même que lorsque je demande à une personne comment elle va, j'accorde de l'importance à la question et à la réponse. Je veux vraiment savoir comment elle va. Je réagirai selon la réponse, en demandant des précisions par exemple.</p>
<p>Et cette importance des mots se transcrit également par le fait de dire ce que je pense, sans filtre. Je le dis sans détournement. Je dis toujours ce que je penses mais je suis poli, courtois et respectueux (du moins j'essaie). Ce n'est pas par hypocrisie, mais tout simplement parce que cela fait partie du <i>vivre ensemble et en société</i>. J'essaie de bien me tenir.</p>
<p>Du fait de la cyclothymie, je suis aussi parfois dans des excès : excès d'euphorie ou excès de mauvaise phase. Je fais un gros travail sur moi-même pour dompter ces réactions qui sont souvent mal comprises, car les conventions sociales sont un véritable poids pour moi. Mais je ne cherche pas à plaire.</p>
<p>J'exècre les réflexions et pensées du type <i>Qu'est ce que les autres vont penser ou s'imaginer ?</i>. De la même façon que je n'aime pas les supputations, les suppositions (cf mon billet de blog <a href="https://blog.genma.fr/?Je-crois-que" title="Billet de blog - Je crois que">Je crois que</a>). On a le droit de ne pas savoir, et on le dit. Mais on ne suppose pas. Je suis de formation et d'esprit scientifique. La preuve, la démonstration, la rigueur, font partie de <i>mon ADN</i>, sont ancrées dans ma façon d'être et de penser. On ne sait pas, on ne dit pas et on affirme encore moins. On cherche à savoir, on questionne, on doute, on demande... Et cette façon de faire, de poser les questions, de demander, de se renseigner, passe aussi par le fait de dire ce que l'on pense, en choisissant les mots, pour obtenir la réponse la plus précise et complète possible.</p>
<p>Seul exception à toujours dire ce que je pense, le cas du mensonge. Pour le cas du mensonge, je suis toutefois d'accord que toutes les vérités ne sont pas bonnes à dire. Et qu'il faut avoir un jardin secret, préserver l'autre et ne pas TOUT dire. La limite dans le fait de dire ce que je pense est dans le respect de l'autre, et ma volonté de ne pas blesser. Je choisirai les mots pour dire ce que je pense, sans mensonge. Mais j'y mettrai les formes. Ou je ferai un mensonge par omission, mais pas un mensonge par détournement ou travestissement, voir faussement de la vérité.</p></div>
		
		


feed_id: https://blog.genma.fr/?L-application-FreshRSS-pour-Android
title: L'application FreshRSS pour Android
uri: L-application-FreshRSS-pour-Android
url: https://blog.genma.fr/?L-application-FreshRSS-pour-Android
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2822.jpg?1557834266' width='150' height='79' />
		<div class='rss_texte'><p><a href="https://blog.genma.fr/?+-FreshRSS-+" title="Mes billets taggués FreshRSS">Utilisant FreshRSS sur mon instance Yunohost depuis un long moment</a>, j'utilisais par défaut le client EasyRSS sur mon ordiphone.</p>
<p>Dans ce petit billet, je voudrais présenter rapidement l'existence d'une application FreshRSS que l'ami Augier des Internet a créé.</p>
<p>Il s'agit d'une application cliente pour le logiciel FreshRSS, et cette application est donc une alternative à EasyRSS. Et une alternative, c'est toujours à prendre.</p>
<p>Reparti de zéro en exploitant l'API de FreshRSS, pour avoir une application répondant à ses besoins et reposant sur des technologies qu'il maitrise, en bon libriste, Augier a mis <a href="https://git.feneas.org/christophehenry/freshrss-android" title="Code source de freshrss-android">le code source à disposition en ligne ici </a> et <a href="https://f-droid.org/fr/packages/fr.chenry.android.freshrss/" title="FreshRSS pour Android sur FDroid">le package de l'application prêt à l'installation ici</a></p>
<p><span class='spip_document_2575 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/freshrss_pour_android.png?1557834191' width='500' height='446' alt="" /></span></p>
<p>A tester en parallèle de EasyRSS pour celles et ceux qui consultent leur agrégateur FreshRSS depuis leur ordiphone / smartphone. C'est encore en version alpha mais une versions alpha assez stable qui est utilisable au jour le jour.</p>
<p>Et si vous avez des remarques, des critiques constructives, des suggestions ou envie de contribuer, <a href="https://git.feneas.org/christophehenry/freshrss-android/issues" title="FreshRSS pour Android les Issues dans le dépôt Gitlab">ça se passe par ici </a></p></div>
		
		


feed_id: https://blog.genma.fr/?Ajouter-des-extraits-de-bash_history-dans-vos
title: Ajoutez des extraits de bash_history dans vos wikis
uri: Ajoutez-des-extraits-de-bash_history-dans-vos-wikis
url: https://blog.genma.fr/?Ajouter-des-extraits-de-bash_history-dans-vos
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2823.jpg?1558618498' width='150' height='79' />
		<div class='rss_texte'><p>Dans le présent billet je voudrais mettre le focus sur une bonne pratique de documentation que nous avons au sein de mon équipe d'administrateur système, à savoir celle d'ajouter des extraits de bash_history dans le suivi des tickets dans le Kanban.</p>
<p>Je pars du principe que vous utilisez un shell bash par défaut, que ce soit sur votre machine en local ou sur les machines serveurs accédées à distance. Le principe reste le même avec les autres shells.</p>
<p>Le *bash_history* est le fichier caché qui contient l'historique des commandes shell (bash) saisies dans un terminal et qui est conservé dans le dossier de chaque utilisateur. Ces commandes correspondent donc aux commandes saisies au cours des différentes sessions. Le bash_history est donc une forme de traçabilité des actions.</p>
<p>Dans le présent billet ce sera un abus de langage pour désigner les dernières commandes tapées en tant qu'administrateur système.</p>
<p>Quand on fait de l'administration système, il est pratique de retrouver des commandes ou séquences de commandes déjà tapées et de les rappeler pour les ré-exécuter, dans son terminal.</p>
<p>Dans le cadre d'une documentation wiki, un exemple valant mieux qu'un long discours, nous avons comme bonne pratique d'ajouter dans le suivi du ticket (dans le Kanban, je ferai un billet dédié nos processus d'usage du Kanban) les commandes issues d'un copier coller du bash_history.</p>
<p>Le bash history est bien évidemment à nettoyer un peu (surtout si on a tâtonné). Il faut idéalement rajouter des commentaires pour les commandes qui ne sont pas évidentes. Cela permet d'avoir rapidement la structure pour l'ébauche de la documentation où l'on généralisera si besoin les commandes pour que ce ne soit plus spécifique aux actions menées dans le cadre du ticket mais utilisable dans un cadre plus général.</p>
<p>Dans le cas d'un post-mortem, le bash_history permettra d'analyser la démarche et les actions qui ont été réalisées pour résoudre un problème, de retrouver les pistes qui ont été explorées et celles qui n'ont pas abouties.</p></div>
		
		


feed_id: https://blog.genma.fr/?Objet-neuf-ou-objet-d-occasion
title: Objet neuf ou objet d'occasion ?
uri: Objet-neuf-ou-objet-d-occasion
url: https://blog.genma.fr/?Objet-neuf-ou-objet-d-occasion
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2824.jpg?1558620203' width='150' height='79' />
		<div class='rss_texte'><p>Il y a un peu plus de deux ans, j'avais déjà commencé une phase de réflexion sur le minimalisme (cf mon billet de blog <a href="https://blog.genma.fr/?Je-suis-en-phase-de-minimalisme" title="Je suis en phase de minimalisme">Je suis en phase de minimalisme</a>) en me rendant compte que la réflexion était déjà plus ancienne... Avec l'agrandissement de la famille, la réflexion perdure.</p>
<p>Quand on va avoir un enfant, il y a tout un tas d'objets, de choses diverses et variées que l'on avait pas auparavant et qu'il semble nécessaire d'avoir et de posséder. Il y a des choses qui semblent évidentes, d'autres qui semblent utiles et certaines pour lesquelles on se questionne de la réelle nécessité. Beaucoup de choses auront un usage sur une durée limitée dans le temps, pour peu qu'elle soient vraiment utiles. Je ne détaille pas les choses et objets en question, cela n'étant pas le sujet du présent article de blog.</p>
<p>Pour préparer la venue de notre enfant, nous consultons donc régulièrement les sites de petites annonces pour acheter des objets déjà utilisés, mais nous consultons également les sites de dons. Pourquoi des sites d'annonces d'objets déjà utilisés et ne pas vouloir à tout prix des choses neuves ? Au delà de l'aspect économique, il y a une démarche militante. Dans une société de consommation qui pousse à toujours posséder plus, avoir plus de choses qui ne sont pas durables, réutiliser des choses et objets, donner une seconde, troisième (ou plus) vie à un objet n'est pas une mauvaise chose. Il y a donc une forme <i>de recyclage</i>) à recourir à des objets de seconde main. Il ne faut pas non plus tomber dans l'excès du <i>ce n'est pas cher</i> (cas des annonces d'occasion) ou <i>c'est gratuit</i> (cas du don) et d'entrer dans une spirale de cumul d'objets. Cf le minimalisme évoqué au début de cet article.</p>
<p>Ces derniers mois de préparatifs, nous avons cumulés différents objets dont nous pensons qu'ils peuvent être et seront sûrement utiles. Mais nous nous posons bien la question de l'utilité de l'objet. Il y a des objets que nous n'aurions pas acheté que nous avons récupéré. Mais nous savons que nous les garderons en bon état et que nous les redonnerons à notre tour si ou quand nous n'en aurons plus usage. Contribuant ainsi au cycle du don.</p>
<p>Je pense pas que je ferai de billets sur les objets et la parentalité, je n'en ai pas fait sur toute la phase de gestation et d'attente. Il existe des tas d'articles et de sites dédiés sur ces thématiques. Je saisissais juste le prétexte des préparatifs pour rédiger et partager une pensée, une réflexion sur les objets, l'occasion et le don d'une façon générale.</p></div>
		
		


feed_id: https://blog.genma.fr/?Ce-blog-a-15-ans
title: Ce blog a 15 ans !!!
uri: Ce-blog-a-15-ans
url: https://blog.genma.fr/?Ce-blog-a-15-ans
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2825.jpg?1558969391' width='150' height='75' />
		<div class='rss_texte'><p><strong>Le premier texte sur ce site a été publié (et effacé depuis) le 2 juin 2004.</strong></p>
<p>En juin 2004 je débutais ce blog sous SPIP sur des pages perso de Free.fr. 2004 c'était l'année de la naissance d'Ubuntu... L'année de la naissance de Korben.info, au mois de juin. Le site Archive.org permet de retrouver quelques pages de cet époque...</p>
<p><span class='spip_document_2576 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/15_ans_blog.png?1558969362' width='500' height='396' alt="" /></span></p>
<p>15 ans plus tard, c'est aussi 15 ans de vie pour moi. Je suis passé de l'approche des 25 ans à celle des 40 ans. Je suis toujours avec RyoOki et en 15 ans. 15 ans de changement de vie professionnel, 15 ans de Linux, de logiciels libres et d'opensource. 15 ans (en fait plus, depuis les années 80) de geek et popculture. 15 ans (en fait plus de 20 ans) d'Internet... 15 ans de partage sur ce blog, d'écrit personnel, intimiste, de réflexions... 15 ans de vie partagée sur Internet.</p>
<p>Le jour de la publication de cet article, je suis à la maternité pour faire le suivi de l'arrivée imminente de Mononoke (des billets à suivre dans les prochaines semaines, mois et années en perspective). Comme ça vous savez tout !</p>
<p>Si vous lisez ces mots, laissez en commentaire votre premier souvenir de ce blog, ça me fera plaisir.</p></div>
		
		


feed_id: https://blog.genma.fr/?Apres-3-ans-retour-sur-le-casque-Bose-QuietComfort-25
title: Après 3 ans, retour sur le casque Bose QuietComfort 25
uri: Après-3-ans-retour-sur-le-casque-Bose-QuietComfort-25
url: https://blog.genma.fr/?Apres-3-ans-retour-sur-le-casque-Bose-QuietComfort-25
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2826.jpg?1559041773' width='150' height='79' />
		<div class='rss_texte'><p>Il y a un peu moins de 3 ans je publiais un article <a href="https://blog.genma.fr/?Comment-un-casque-reducteur-de-bruit-a-change-ma-vie" title="Comment un casque réducteur de bruit a changé ma vie ?">Comment un casque réducteur de bruit a changé ma vie ?</a> dans lequel je parlais de mon acquisition d'un casque Bose QuietComfort 25.</p>
<p>Dans les commentaires a href="<a href="https://blog.genma.fr/?Comment-un-casque-reducteur-de-bruit-a-change-ma-vie" class='spip_url auto' rel='nofollow'>https://blog.genma.fr/?Comment-un-casque-reducteur-de-bruit-a-change-ma-vie</a>" title="Comment un casque réducteur de bruit a changé ma vie ?">du billet de blog</a>plusieurs personnes remontent les problèmes d'acouphène qu'elles rencontrent au bout de quelques temps avec des casques réducteur de bruit.</p>
<p>Je me suis donc dit que ce serait intéressant, après 3 ans, de faire partager mon retour d'expérience.</p>
<p>J'utilise ce casque à minima 3h par jour, dans les transports en commun et dans la rue. Je suis la majorité du temps en mode passif. Le casque couvre l'intégralité de l'oreille et cela étouffe le son extérieur et cela me suffit pour m'isoler du bruit environnant sans toutefois m'en couper définitivement. Je n'active la fonction que je qualifierai de <strong>mode actif</strong> de correction du son (qui utilise alors l'énergie d'une pile, pile rechargeable que je recharge environ une fois par mois / mois et demi) que lorsque je suis dans le métro, quand il y a une conversation bruyante ou du bruit environnant (fenêtre ouverte). Ce dispositif actif créée <i>une sorte de sensation de vide d'air</i> et si le son (musique ou autre est coupé), on a une <i>sorte de souffle sourd</i> qui entoure l'oreille et qui est gênant. Il faut que la réduction de bruit passive se fasse avec diffusion de son pour que ne ce soit pas gênant. La majorité du temps je suis en mode passif.</p>
<p>Lorsque je suis dans la rue et que je reçois / passe un appel via le téléphone auquel est relié le casque, j'active le mode réduction de bruit ce qui permet d'avoir un kit main libre avec un son de bonne qualité. Mais je ne garde le casque que sur une des deux oreilles, je libère l'autre oreille, ce qui permet de compenser le souffle et le gène de la réduction de bruit qui est plus prononcé que dans le cadre de l'écoute d'une musique ou d'une émission en continue (dans le cadre d'un appel, il y a des phases de blanc ou votre interlocuteur vous écoute et avec la réduction de bruit, on ne s'entend pas parler ou de façon atténuée et c'est perturbant).</p>
<p>J'ai utilisé ce casque en environnement bruyant de type openspace, là encore la majorité du temps en mode passif. Je n'active le mode actif que quand il y a vraiment du bruit et que je souhaite m'isoler. Je ne rencontre pas de problème d'acouphène (par chance peut être), mais je pense que l'usage en mode majoritairement passif joue. A voir.</p>
<p>Le casque n'est pas lourd, je le porte pendant un moment sans soucis. Il n'y a qu'en été où il tient chaud aux oreilles et la transpiration devient gênante, nécessitant de l'enlever et de laisser sécher. Le cuir des écouteurs et la mousse sont toujours les mêmes depuis le début, mais peuvent être changés facilement, avec des produits accessoires de la marque (assez cher) ou alternatif.</p>
<p>Je ne commenterai pas la qualité sonore du casque, elle me convient pour mes usages (écoute de musique MP3 ou de podcast, de vidéos Internet (Youtube ou autre) donc des sons compressés par défaut).</p>
<p>Voilà, pas grand chose à dire de plus pour l'instant.</p></div>
		
		


feed_id: https://blog.genma.fr/?Naissance-de-Mononoke
title: Naissance de Mononoke
uri: Naissance-de-Mononoke
url: https://blog.genma.fr/?Naissance-de-Mononoke
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2827.jpg?1559042993' width='150' height='79' />
		<div class='rss_texte'><p><strong>Changement de vie</strong></p>
<p>Annoncés sur les réseaux sociaux et de vive voix à lors de non rencontre non numérique, dans le présent billet je voudrais partager deux annonces importantes.</p>
<p>Tout d'abord un changement de vie professionnel, qui aura un impact sur les mois et les années à venir, sur lequel je reviendrai plus tard.</p>
<p> <strong> Mononoke ?</strong></p>
<p>Mais surtout un changement de vie personnelle, avec l'arrivée dans ma vie de Mononoke, venue au monde depuis peu de temps au moment de la publication de cet article.</p>
<p>Par le présent billet, je voudrais tout d'abord dire toute l'admiration, le respect et l'amour que j'ai pour Ryo-Oki la maman, qui a tout donné, puisant dans des ressources insoupçonnées pour mettre au monde Mononoke. J'ai pu voir dans ses efforts physiques la transcendance de son amour pour mettre au monde ce petit être si fragile. Ca n'a pas été facile, mais Ryo-Oki a tout donnée et a réussi. Ryo-Oki et Mononoke se portent bien et récupèrent, Papa Genma étant là pour les soutenir, les cajoler et les aimer tou.te.s deux plus que jamais !</p>
<p>Je voudrais aussi témoigner de la grande qualité des services de la maternité. Dans un hôpital en grève, avec peu de moyens, le personnel est passionné, à l'écoute, formé et expliquant à chaque instant les actions entreprises, demandant l'accord pour tout acte, même dans les situations difficiles (et nous en avons eu). Ces personnes sont des personnes formidables et je leur témoigne à jamais ma gratitude dans leurs implications et leur professionnalisme qui a permis des moments merveilleux et un début d'une nouvelle vie de découverte, d'aventures et d'amour.</p>
<p> <strong>Ecrire au sujet de Mononoke ?</strong></p>
<p>Il est important pour moi de partager mon expérience si elle peut être utile à d'autres comme je l'ai toujours fait. Mais dans ce cas particulier de la parentalité, cela ne concerne pas que moi, cela concerne également la maman de Mononoke et Mononoke elle-même. Le cas est inédit pour moi car comme Internet n'oublie jamais, la responsabilité est d'autant plus grande pour les écrits que je pourrais être amener à publier...</p>
<p>Je ne sais donc pas encore dire si j'écrirais régulièrement sur le sujet de la parentalité ou si je garderai ça pour moi. Seul l'avenir nous le dira.</p>
<p>Prendre le temps d'écrire, cela veut dire trouver du temps pour moi et tout parent dira que ce n'est pas chose aisée. Si j'arrive à publier régulièrement des billets de blog, cela signifie que je réussis à trouver du temps pour moi et l'envie sera très probablement à parler de sujets divers et variés autour des thématiques déjà abordées sur le blog (l'informatique et le logiciel libre).</p>
<p>Sur l'importance de pouvoir échanger et partager, nous avons un couple de parents et ami.e.s dont l'enfant est né quelques mois avant en début d'année et les échanges entre parents se feront donc essentiellement de façon non numériques et non publiques. Le besoin de partage d'expérience, d'échange, sera donc satisfait et je n'aurai probablement pas recours et le besoin de poser des choses par écrit.</p>
<p>Toutefois, moi qui aime écrire et qui écrit sur ce blog depuis plus de 15 ans, je me pose la question de rédiger un journal intime, une sorte de journal de bord pour Mononoke. Un journal intime numérique, non publié en ligne, dans lequel je poserai par écrit mes pensées. Ce serait un bon compromis entre le besoin de partage, d'écrire et la confidentialité. Et ce pourra être une forme de trace, comme les albums photos familiaux que l'on constitue avec les années, que je pourrais laisser à Mononoke. Un ensemble de textes personnels que je lui adresserai pour quand elle sera en âge de comprendre.</p>
<p>Je verrai si je réussi à faire l'exercice.</p></div>
		
		


feed_id: https://blog.genma.fr/?DNSSEC-et-Gandi
title: DNSSEC et Gandi
uri: DNSSEC-et-Gandi
url: https://blog.genma.fr/?DNSSEC-et-Gandi
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2828.jpg?1559045783' width='150' height='79' />
		<div class='rss_texte'><p>Ayant plusieurs fois entendu parler de DNSSEC, ayant un nom de domaine pour ce blog, je me suis posé la question de "Est facile à mettre en oeuvre et si oui comment ?"</p>
<p><strong>DNSSEC ?</strong></p>
<p><i>DNSSEC (« Domain Name System Security Extensions ») est un protocole standardisé par l'IETF permettant de résoudre certains problèmes de sécurité liés au protocole DNS.</i> <a href="https://fr.wikipedia.org/wiki/Domain_Name_System_Security_Extensions" title="Wikipedia">Source de la définition</a></p>
<p>DNSSEC, celui qui en parle reste encore Stéphane BORTZMEYER, <a href="https://www.bortzmeyer.org/jres-dnssec-2009.html" title="">je vous invite donc à voir sa conférence donnée sur le sujet</a> et son support de conférence donnera les réponses aux questions sur le pourquoi de DNSSEC et son utilité, et l'intérêt de sa mise en place.</p>
<p><strong>DNSSEC et Gandi</strong></p>
<p>Je loue des noms de domaines chez GANDI. Les serveurs DNS de Gandi étant ceux qui font la résolution du nom de domaine (ce ne sont pas mes serveurs qui le font, même si je suis en capacité de le mettre en place et de faire la maintenance).</p>
<p>La mise en place de DNS Sec pour un nom de domaine loué chez GANDI et résolu par leurs serveurs se fait de façon assez simple et bien documenté en ligne : <br class='autobr' />
<a href="https://docs.gandi.net/fr/noms_domaine/utilisateurs_avances/dnssec.html" title="">https://docs.gandi.net/fr/noms_domaine/utilisateurs_avances/dnssec.html</a></p>
<p>En suivant ce tutoriel, j'ai pu mettre en place DNS Sec pour mes noms de domaines.</p>
<p><span class='spip_document_2579 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/dnssec_blog_genma_fr.jpg.png?1559045990' width='500' height='241' alt="" /></span></p>
<p><strong>Firefox et validation de DNSSEC</strong></p>
<p>Pour valider que la configuration DNS est correcte et pour avoir une vision en graphique, j'ai temporairement installé l'extension <a href="https://addons.mozilla.org/fr/firefox/addon/DNSSEC/" title="">https://addons.mozilla.org/fr/firefox/addon/DNSSEC/</a> d'Antoine POPINEU. Cette extension permet de vérifier l'état de DNSsec de chaque site Web que l'on consulte en indiquant si les zones des domaines visités sont signées avec DNSSEC dans la barre d'URL du navigateur.</p>
<p>Pour les utilisateurs les plus enclins à la confidentialité, cette extension utilise les services Web Cloudflare 1.1.1.1 (par défaut) ou Google Public DNS pour effectuer des requêtes DNS. Ainsi, votre historique de navigation sera en quelque sorte transmis à Cloudflare ou à Google tant que cette extension est installée... D'où l'usage temporaire dans un profil dédié avec consultation de site bien précis, puis désinstallation de cette extension par la suite.</p>
<p><span class='spip_document_2578 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L209xH97/firefox_dns_over_https-88061.png?1561037277' width='209' height='97' alt="" /></span></p>
<p><strong>Validation en ligne de commande avec la commande dig</strong></p>
<p>Stéphane BORTZMEYER (encore lui !) <br class='autobr' />
<a href="https://www.bortzmeyer.org/deboguer-dnssec.html" title="Stéphane BORTZMEYER - Déboguer Dnssec">a rédigé un tutoriel sur comment déboguer DNS SEC</a> dont je me suis inspiré pour tester que DNS Sec était bien en place pour mon nom de domaine :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>dig +dnssec blog.genma.fr<br /> <br /> ; <<>> DiG 9.11.3-1ubuntu1.5-Ubuntu <<>> +dnssec blog.genma.fr<br /> ;; global options: +cmd<br /> ;; Got answer:<br /> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4858<br /> ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1<br /> <br /> ;; OPT PSEUDOSECTION:<br /> ; EDNS: version: 0, flags: do; udp: 65494<br /> ;; QUESTION SECTION:<br /> ;blog.genma.fr. IN A<br /> <br /> ;; ANSWER SECTION:<br /> blog.genma.fr. 4636 IN CNAME milhouse2.framasoft.org.<br /> milhouse2.framasoft.org. 3326 IN A 144.76.131.215<br /> <br /> ;; Query time: 0 msec<br /> ;; SERVER: 127.0.0.53#53(127.0.0.53)<br /> ;; WHEN: Wed Apr 10 13:44:34 CEST 2019<br /> ;; MSG SIZE rcvd: 95</code></div>
<p><strong>Prochaines étapes</strong></p>
<p>Yunohost dispose de son propre serveur DNS. Je pourrais faire en sorte que la résolution de nom de mon serveur personnel soit fait par l'instance en elle-même et son service DNS. Et que cette résolution de nom propose DNSSEC... Ce sera l'objet d'un futur projet et rédaction de billet de blog avec tutoriel associé.</p></div>
		
		


feed_id: https://blog.genma.fr/?L-ecoute-indispensable-de-cet-ete-le-podcast-Blockbuster
title: L'écoute indispensable de cet été, le podcast Blockbuster
uri: L-écoute-indispensable-de-cet-été-le-podcast-Blockbuster
url: https://blog.genma.fr/?L-ecoute-indispensable-de-cet-ete-le-podcast-Blockbuster
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2829.jpg?1563966414' width='150' height='79' />
		<div class='rss_texte'><p>J'en avais déjà parlé il y a 2 ans <a href="https://blog.genma.fr/?Emission-Blockbuster-sur-France-Inter" title="Émission Blockbuster sur France Inter">dans un billet dédié</a> et je reparle à nouveau de cette super émission qu'est Blockbuster animé par Frederick Sigrist. Le format podcast permet une écoute en différé loin du mode de la consommation de la radio à l'ancienne où il fallait écouter en direct. Une consommation de plusieurs épisodes enchaînés ce que ne permet pas le direct. J'ai commencé cette nouvelle saison avec du retard j'enchaîne donc les épisodes au rythme de plusieurs par jours. Et je me régale. Et c'est l'occasion de refaire une critique et un petit coup de projecteur sur cette émission.</p>
<p><strong>Blockuster quesaquo ?</strong></p>
<p>Je vais éviter le copier coller, je vous invite à lire <a href="https://blog.genma.fr/?Emission-Blockbuster-sur-France-Inter" title="Émission Blockbuster sur France Inter">Émission Blockbuster sur France Inter</a></p>
<p><strong>Pourquoi c'est bien ?</strong></p>
<p>L'animateur, Frédéric Sigrist, est un bon animateur de radio et sait animer son émission avec dynamisme. Mais c'est avant tout un geek passionné, qui a des goûts et préférences, mais aussi des avis très tranchés. Sa culture geek est indéniable. Et c'est en ça que c'est bien : ça parle de culture geek sur une radio nationale !</p>
<p>Cette émission réussit le dur exercice de présentation, discussion et débat en moins d'une heure d'un sujet complexe qui a parfois des dizaines d'années d'existences... Il y a donc beaucoup de choses qui sont éclipsées volontairement. Le but n'est pas l'exhaustivité mais plus le partage et le débat discussion sur des sujets qui ne sont habituellement pas traités à la radio et d'autant plus sur une radio publique. Débat avec des questions et interrogations pertinentes, critique sur le sujet. Ce ne sont pas des émissions de complaisance et de nostalgie, ce ne sont pas des émissions d'intellectuels qui dédaignent la culture geek. Ce ne sont pas des émissions de passionnés avec un côté amateur et liberté dans le ton et dans la forme, car là les émissions répondent à un format précis et respecté, avec des rubriques et une ligne éditoriale précise. Le temps de parole est reparti entre les invité.e.s de façon équilibrée, l'animateur rebondissant et animant l'émission avec brio. Et c'est en ça que c'est intéressant.</p>
<p>Il y a des invité.e.s récurent.e.s et des personnes spécialisées et spécialistes du sujet. Avec une volonté de diversité et de parité, ce qui n'est pas facile dans le domaine de la pop culture... Et c'est à saluer.</p>
<p>Cette émission est toujours aussi bien même après saison, on en veut encore. C'est la même qualité si ce n'est meilleure. Une pétition est en ligne pour que cette émission ne soit pas juste estivale et pur remplir une grille un peu plus vide l'été. <a href="https://www.change.org/p/laurence-bloch-pour-que-blockbusters-devienne-une-%C3%A9mission-permanente-sur-france-inter" title="Change.org - Pour que Blockbusters devienne une émission permanente sur France Inter !">Pour que Blockbusters devienne une émission permanente sur France Inter !</a> C'est dire que cette émission est appréciée de celles et ceux qui l'écoutent.</p>
<p>Enfin, mention spéciale aux choix des virgules sonores et extraits choisis.</p>
<p>Que dire de plus, si ce n'est qu'il faut écouter et que c'est une émission indispensable. <a href="https://www.franceinter.fr/emissions/blockbuster" title="Émission Blockbuster sur France Inter">Pour retrouver l'émission en ligne, c'est par ici</a>.</p></div>
		
		


feed_id: https://blog.genma.fr/?Ete-2018-versus-ete-2019
title: Été 2018 versus été 2019
uri: Été-2018-versus-été-2019
url: https://blog.genma.fr/?Ete-2018-versus-ete-2019
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2830.jpg?1565709040' width='150' height='79' />
		<div class='rss_texte'><p><strong>Introduction</strong></p>
<p>Il y a un an, je publiais un article bilan suite au silence sur ce blog durant l'été. Les raisons étaient un surmenage de plusieurs mois... Été 2019 aura aussi été un nouveau moment de silence. Mais pour des raisons différentes. Comme publié dans un article début juin 2019, deux changements importants dans ma vie ont eu lieu. Du point de vue personnel, Mononoke est entrée dans ma vie, qui en est changée à jamais. Et du point de vue professionnel, je suis passé à une nouvelle étape.</p>
<p><strong>Réorganiser mon temps</strong></p>
<p>J'ai quitté mon ancien employeur. Et pourtant, plus de deux mois après, je sens que j'ai été profondément marqué par <i>cette expérience</i>. Il y aura eu des choses positives et de nombreuses choses qui auront forgés mon expérience et m'auront fait prendre conscience de beaucoup de choses. Un exemple parmi tant d'autres... Sur mes moments de temps libre (Mononoke dort, je veille sur elle du coin de l'oeil), j'ai passé du temps à faire différents textes, à dépiler mes flux RSS... Je suis tombé sur la remise en avant du billet <a href="https://www.welcometothejungle.co/fr/articles/impacts-heures-supplementaires-travail" title="4 bonnes raisons de ne pas faire d'heures supplémentaires">4 bonnes raisons de ne pas faire d'heures supplémentaires</a> du site Welcome To the Jungle m'a amené à de nouveau réfléchir sur moi-même, sur où j'en étais et pourquoi et <i>comment j'en étais arrivé là</i>. Il y a un an je faisais une conférence à Passage en Seine qui partageait mon expérience sur le fait de ne pas compter ses heures, de s'invstir toujour plus. Et de faire des heures supplémentaires sans que rien ne soit demander. Un an plus tard, certaines choses ont changés : j'ai fini par quitter mon poste pour passer à autre chose et à une nouvelle vie professionnelle à venir. La composition de ma famille a aussi changée. Et je sais que plus jamais je ne m'investirai autant que j'ai pu le faire. Enfin, si, mais de façon différente. <strong>Je fais le choix de faire des heure supplémentaires mais avec et pour ma famille.</strong></p>
<p><strong>Un travail alimentaire</strong></p>
<p>La période de silence est aussi lié au changement dans ma vie professionnelle. J'ai quitté le poste que j'occupais depuis deux ans et demi pour passer à autre chose. Celles et ceux qui me lisent régulièrement connaissent mon évolution et mon parcours, mais je souhaite le dresser de nouveau rapidement. J'ai eu, il y a une dizaines d'années, à mon entrée dans le monde du travail la chance de prendre un virage, passant d'études de Biologie au domaine de l'Informatique. Autodidacte, je suis entré dans une ESN (Entreprise du Secteur Numérique, nouveau nom des SSII) pendant un peu plus de 10 ans, me laissant porté, allant sur des missions longues pour des clients là où me disait d'aller. Ce qui a conduit à un bore-out (inverse du burn-out), une sorte de dépression et de remise en questions sur ce que l'on vaut vraiment, lié à des longues périodes d'ennui et d'inactivités, de non reconnaissances (une sorte de <i>mise au placard</i>). Début 2007 a eu lieu un changement de situation avec le passage à une seconde carrière professionnelle (qui aura été assez courte au final). S'en est suivi le métier passion, abordé sur ce blog via le partage de mon expérience. Deux années et demi assez intensives, à faire plein de choses, à faire des erreurs et à apprendre de ces erreurs. Pour différentes raisons tant personnelles (changement de vie avec l'arrivée de Mononoke) et professionnelles ces raisons ne seront pas abordées ici - obligation de droit de réserve et volonté personnelle ne pas en parler), j'avais besoin de passer à autre chose. De faire autre chose.</p>
<p>Je vais avoir 40 ans et un âge ou certain.e.s font le choix de faire un changement de vie et de passer à un autre mode de fonctionnement : auto-entrepreneur.se, travail au sein d'une coopérative ou d'une scope, dans l'associatif. J'ai fait un choix que beaucoup de mal auront probablement du mal à comprendre (moi-même j'ai encore du mal) : je suis retourné dans une ESN.</p>
<p>Après le métier passion, j'ai fait le choix d'un passage à un travail que je qualifierai d'alimentaire. Avec le métier passion, j'ai eu un vécu de différents métiers : admin-sys, chef de projet, j'ai fait du concret et de la mise en production, j'ai multiplié les expériences, parfois difficiles. Mais j'ai appris de ces expériences. Parfois, j'ai des regrets sur ma décision, quitter son métier passion devenu métier poison est dur. Car on veut encore y croire, se dire qu'on aurait pu s'en sortir. Et je me rappelle de tous ces moments compliqués et difficiles personnellement et je sais que j'ai eu raison.</p>
<p>Un travail alimentaire, c'est un travail qui apporte un salaire qui paie le loyer, les dépenses etc. J'ai négocié mon salaire et je n'ai pas à me plaindre. Le travail est alimentaire et une nécessité, mais je suis bien plus chanceux que beaucoup de personnes qui font <i>des travails alimentaires</i>.</p>
<p>Je suis donc retourné dans une ESN en connaissant tous les travers et problèmes d'une grande entreprise. Lourdeurs administratives et aucune agilité, beaucoup de réunions et de blabla, pour peu d'actions et de choses concrètes... Un travail cloisonné, dédié, avec ce sentiment qu'on ne doit pas sortir des sentiers battus. Je prends les transports en commun avec les contraintes que cela a pour aller travailler dans un openspace... Je dois travailler sur un PC en environnement Windows, contrôlé, verrouillé, sans aucune liberté... Je dois travailler avec des outils d'Intranet (la saisie des temps) uniquement fonctionnels sous Internet Explorer... Je dois travailler avec un environnement bureautique Microsoft Office, du cloud Office 365... Et puis qu'il faut bien ralentir la machine un antivirus qui scanne et vérifie le moindre fichier ouvert ou modifié. J'avais travaillé pendant des années sous Windows XP puis Windows 7 avant de passer sous Linux (j'avais des machines sous Windows et Linux à la maison). Puis j'ai été administrateur système, le responsable d'un S.I.. J'ai été root de ma machine. Et quand on a ses habitudes sous un environnement Linux configuré avec soin, quand on a pris ses habitudes avec Libre Office, quand on a une machine réactive, la lourdeur d'un poste en ESN sous Windows 7, les <i>vieilles habitudes</i> à reprendre et la perte des fonctionnalités des interfaces modernes (qui existent depuis des années comme les onglets dans le navigateur de fichiers). Tout cela pèse et c'est une réelle perte de productivité... C'est dur, je peste et je râle en mon fort intérieur.</p>
<p>J'évoquais le manque d'agilité. Il faut compter des jours voir des semaines pour obtenir une VM hors de prix, non flexible, avec des flux réseaux bloqués, des contraintes de proxys pour accéder à la VM, un coût à répercuter sur un projet.... Et les solutions techniques proposées qui sont des solutions propriétaires, fermées, maison, des usines à gaz... Des commerciaux qui vendent sans avoir les compétences techniques... On vend, on trouvera les ressources après. Le discours marketing est à base de "transformation digitale du workflow du management en méthode agile" de consultants qui parlent beaucoup mais ne connaissent pas la technique. Des as du Powerpoint (et encore, je suis plus rapide et efficace avec du concret via pandoc + beamer), qui ne savent pas faire usage d'un double écran (là où j'en utilise 3 au quotidien).</p>
<p>Bref, je connaissais tout ça et je retrouve à nouveau tout ça. Par choix. Car je pense que j'avais besoin de ça.</p>
<p>J'ai moins de liberté, mais aussi moins de dépendance au travail, plus de détachement. J'ai fait une prise de recul. J'ai mon vécu d'avant, mon expérience, donc je gère les contraintes et fait avec. Je vends du temps de cerveau, mon intelligence et du temps de mon corps, contre de l'argent. Je suis un esclave moderne. Et je contribue à entretenir le système. Mais le système est encore basé sur l'argent et je suis bien payé, j'accepte cette contrainte. Parfois quand je vois ces affiches <i>Happy at work</i>, je me dis <i>comme si le travail pouvait rendre heureux</i>. Il y a un côté aigri, contre-coup du boulot passion.</p>
<p>Pourtant, je suis dans une petite équipe avec quelques flexibilités : possibilité de télétravail, j'aménage mon emploi du temps, j'ai des responsabilités et contre des comptes à rendre, une certaine liberté. Je fais mes heures, mais pas plus. Je ne m'investis pas et ne m'investirai plus comme j'ai pu le faire, et cet environnement est plus propice à ça. Et j'ai ce petit plaisir que de me balader en t-shirt geek et sweat à capuches au milieu des cols blancs et costumes cravates. Tout le monde pense que je travaille au support informatique là où ce type d'habitudes vestimentaires est la norme, alors que sur ma fiche de poste, je suis chef de projet. Je vais ainsi chez des clients... J'en dirai plus sur le rôle exact et les thématiques dans des prochains billets.</p>
<p>Le présent billet est plus un partage, une volonté pour moi de comprendre comment j'en suis je arrivé là. Dans les retours que j'aurai, il y aura sûrement des "tu peux faire autre chose, tu peux trouver ailleurs etc." J'en ai conscience. J'ai cherché mais j'ai été tellement perdu, échaudé par ma précédente expérience que j'ai du mal à savoir quoi faire, vers où aller. Alors, j'ai pris des décisions. Celles d'avoir ma famille comme préoccupation majeure. Et d'avoir un <i>travail alimentaire</i> (et je le redis, j'en avais besoin, du moins pour quelques temps, et qui financièrement est très correct) me permet de préparer l'avenir pour ma famille, de ne pas avoir à me préoccuper de boucler les fins de mois et de ne laisser un peu de temps pour pouvoir me poser sereinement la question : qu'ai je vraiment envie de faire de ma vie.</p>
<p><strong>Conclusions</strong></p>
<p>Du fait des deux changements importants de début juin (naissance de Mononoke et fin d'une expérience professionnelle prenante et passage à un nouvelle vie professionnelle), j'ai dû revoir mon organisation et mon emploi du temps. Les journées passent et ont été réorganisées. Les semaines se sont écoulées rapidement. J'ai toutefois trouvé le temps de commencer des ébauches d'articles pour parler de la parentalité, des changements dans ma vie et partager mon expérience, tout comme des sujets de blogs plus traditionnels (des réflexions diverses et variés) et quelques billet sur des sujets techniques. A ça, j'ai rajouté le fait d'essayer de tenir un journal de bord pour Mononoke. J'écris moins régulièrement que je ne le voudrais mais j'essaie sur le peu de temps libre que j'ai que ce soit la priorité. Priorité relative car la véritable priorité actuellement va à ma vie de famille. Ça prend du temps, beaucoup de temps. Mais c'est l'essentiel pour moi, et je pense que c'est on ne peut plus compréhensible.</p>
<p>En résumé l'été 2019 aura été l'été du changement de la transition vers ma nouvelle vie. On verra quel impact cela sur le contenu de ce blog.</p></div>
		
		


feed_id: https://blog.genma.fr/?Une-IHM-bien-pense-VLC-pour-Android
title: Une IHM bien pensé : VLC pour Android
uri: Une-IHM-bien-pensé-VLC-pour-Android
url: https://blog.genma.fr/?Une-IHM-bien-pense-VLC-pour-Android
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2833.jpg?1566030026' width='150' height='79' />
		<div class='rss_texte'><p>IHM : interface homme machine, GUI en anglais pour Graphical User Interface ou Interface Graphique utilisateur</p>
<p>J'utilise VLC depuis une dizaine d'années sur PC. Ca a été un des premiers logiciels libres que j'ai utilisé, et j'étais sous Windows XP à l'époque. J'ai fréquenté des Install Party Linux à l'ENS Cachan, lieu de création de VLC, à l'époque de Debian Woody... Bref, VLC a depuis longtemps remplacé les lecteurs de vidéos qui nécessitaient des packs de codecs (ah le début des années 2000 et les vidéos du cadre familial au format Div-X). Et VLC est un des premiers logiciels que je mets sur mes ordinateurs fraîchement installés et mon ordinateur de poche, Aka ordiphone ou smartphone ne fait pas exception à la règle.</p>
<p>J'utilise donc VLC sur mon smartphone pour regarder des vidéos. Différentes types de vidéos. Quelques chaînes YouTube d'intérêt pour moi que je suis depuis des années. Des conférences d'événements auxquels je n'ai pas pu assister. Vidéos issues de YouTube récupérées via YouTube downloader, vidéos issues d'instance Peertube...</p>
<p>Avec la version 4, l'interface de VLC avait été revue. Beaucoup de choses ont été dites à ce moment là et se retrouve facilement via un moteur de recherche. Le but n'est pas de parler de l'interface sur PC mais de parler de l'usage de VLC sur smartphone. On critique souvent (et à juste titre) les interfaces des logiciels libres, pour des problèmes d'ergonomie, d'accessibilité, de beauté... La majorité de ces critiques (argumentées et fondées) ne s'appliquent pas à VLC, tant, de mon point de vue, le travail réalisé a été de qualité.</p>
<p>Le but n'est pas de décrire l'ensemble des fonctionnalités de VLC sur Android mais d'attirer l'attention sur les petites choses que j'aime beaucoup. Dans les différentes fonctionnalités de l'interface que j'apprécie, il y a donc : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <strong>Un bouton lock qui permet le verrouillage de l'écran et donc de ne pas avoir de saisi tactile par mégarde si on met le smartphone dans la poche.</strong> On peut ainsi lire une vidéo (par exemple une conférence) et n'écouter que la piste audio. Certes plus consommateur de batterie que si on extrait la piste audio (VLC en client desktop le permet), mais parfois, on a besoin de ranger le téléphone dans la poche le temps de se déplacer avant de reprendre le visionnage (cas d'une correspondance dans les transports en commun) et ainsi on peut continuer à suivre sans interruption.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Avancer - reculer dans la vidéo et montée - descendre le volume du son se font via des mouvements sur l'écran dans le sens horizontal ou vertical. Gauche - droit pour reculer / avancer. Haut - bas, pour monter / descendre le volume. Et cela tient compte de l'orientation de la vidéo / du smartphone : portait ou paysage, pour garder une cohérence.</p>
<p>C'est propre. Çà marche. Je recommande.</p>
<p>VLC est disponible sur F-Droid : <a href="https://f-droid.org/fr/packages/org.videolan.vlc/" title="https://f-droid.org/fr/packages/org.videolan.vlc/">https://f-droid.org/fr/packages/org.videolan.vlc/</a></p></div>
		
		


feed_id: https://blog.genma.fr/?Nextcloud-Conference-2019
title: Nextcloud Conference 2019
uri: Nextcloud-Conference-2019
url: https://blog.genma.fr/?Nextcloud-Conference-2019
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2836.jpg?1568032744' width='150' height='79' />
		<div class='rss_texte'><p>Les samedi et dimanche 14 et 15 septembre, à Berlin, se déroulera l'événement Nextcloud Conference. Deux jours organisés par et autour de la solution Nextcloud. Je vous laisse <a href="https://nextcloud.com/conf-2019/" title="Nextcloud Conference 2019">consulter le site pour les détails</a>.</p>
<p>Je serai présent à cet événement pour présenter deux lightning talk (conférence au format rapide : 7 minutes de présentation). Les conférences sont en anglais, une première pour moi.</p>
<p>Le premier talk, intitulé "YunoHost & Nextcloud, the selfhosted cloud for a better privacy". L'objet est de présenter rapidement Yunohost et le principe d'applications packagées, dont Nextcloud. Et de comment participer au projet.</p>
<p>Pour le second, je vous laisse trouver ;) Cela concerne un projet lié à mes nouvelles activités et à ma volonté de plus m'impliquer dans le projet Nextcloud à titre professionnel, en proposant en construisant une offre sur base de partenariat.</p>
<p>Les supports seront disponibles en ligne (le présent article sera mis a jour en conséquence) à la suite de l'événement.</p>
<p>Si j'ai le temps (et l'envie), je ferai un billet de blog retour sur <i>cette expérience</i>. A voir.</p></div>
		
		


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Reprise-des-billets
title: Devenir SysAdmin d'une PME - Reprise des billets
uri: Devenir-SysAdmin-d-une-PME-Reprise-des-billets
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Reprise-des-billets
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2831.jpg?1566027112' width='150' height='79' />
		<div class='rss_texte'><p>Comme évoqué dans d'autres billets précédents sur ce blog, j'ai quitté mon poste d'Administrateur Système dans une PME (l'administration système étant une des nombreuses casquettes que j'avais) et ma vie de famille a été changée. Deux raisons qui font que la série des billets ayant pour titre "Devenir SysAdmin d'une PME" avait été interrompu depuis plusieurs mois.</p>
<p>Je suis passé à autre chose, mais je continue toujours de m'intéresser et de faire un peu d'administration système sur mon temps libre (parce que j'aime bien ça), et la plupart des écrits de cette catégorie sont généralisables et pas uniquement applicables à une PME. De plus, j'avais rédigé un certain nombre d'ébauches d'articles qu'il faudrait que je finisse et qui peuvent entrer dans cette catégorie.</p>
<p>Je pense que je vais donc reprendre dans les prochaines semaines et prochains mois la publication d'articles dans la série "Devenir SysAdmin d'une PME".</p>
<p>Pour organiser un peu tout ça, <a href="https://blog.genma.fr/?-Devenir-SysAdmin-d-une-PME-" title="La rubrique Devenir SysAdmin d'une PME et ses articles">j'ai créé une rubrique dédiée</a> et <a href="https://blog.genma.fr/?+-Devenir-SysAdmin-d-une-PME-229-+" title="Les articles tagués Devenir SysAdmin d'une PME sur ce blog">un tag associé</a>, permettant ainsi de regrouper les articles de la série déjà publié et les articles à venir.</p>
<p>A noter que cette série parle d'administration système (SysAdmin), pas encore de DevOps. La nuance est importante. Et j'espère pouvoir vous l'expliquer à l'occasion (#Teaser).</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-Erreur-a-la-mise-a-jour-de-Nextcloud
title: Yunohost - Erreur à la mise à jour de Nextcloud
uri: Yunohost-Erreur-à-la-mise-à-jour-de-Nextcloud
url: https://blog.genma.fr/?Yunohost-Erreur-a-la-mise-a-jour-de-Nextcloud
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2837.jpg?1568135251' width='150' height='79' />
		<div class='rss_texte'><p>Sur mon instance Yunohost en version 3.6.4.6 (stable), dans les mises à jour d'applications, il est proposé de mettre à jour différentes applications (Nextcloud, Dokuwiki...). Je lance donc la mise à jour et au cours de celle-ci, une erreur est rencontrée. Que ce soit via l'interface graphique d'administration ou via la ligne de commande, la mise à jour des applications ne peut se se faire et tombe en erreur.</p>
<p>La phrase clef de cette erreur est :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>/usr/share/yunohost/helpers.d/logging: ligne 90: args_array : variable en lecture seule</code></div>
<p>Lors du Yunohost Camp du mois d'août 2019 (oui ce billet est publié avec un peu de retard), grâce à deux membres mainteneurs du core de Yunohost, Alex & LJF, j'ai pu résoudre ce problème qui est lié à <i>un bug connu</i>. Le bug en question sur Github <a href="https://github.com/YunoHost-Apps/shaarli_ynh/issues/45" title="Yunohost - Bug lié à Shaarli">https://github.com/YunoHost-Apps/shaarli_ynh/issues/45</a>. J'ai effectivement installé l'application Shaarli packagée dans Yunohost. Effet de bord lié au paquet de l'application... Je vous laisse lire le détail du bug pour comprendre.</p>
<p>La solution / résolution au problème est en fait assez simple (une fois qu'on le sait) et est à faire en deux commandes depuis un terminal (en tant qu'administrateur de la machine) :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code># rm -rf /var/www/shaarli/data/log.txt/<br /> # touch /var/www/shaarli/data/log.txt</code></div>
<p>On supprime un dossier log.txt qui devrait être en réalité un fichier log.txt. Une fois le remplacement / substitution faite, les applications comme Nextcloud peuvent enfin être mises à jour.</p>
<p>Bon à savoir, donc je partage.</p></div>
		
		


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Quelques-outils-et-scanners-de-vulnerabilites
title: Devenir SysAdmin d'une PME - Quelques outils et scanners de vulnérabilités
uri: Devenir-SysAdmin-d-une-PME-Quelques-outils-et-scanners-de-vulnérabi
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Quelques-outils-et-scanners-de-vulnerabilites
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2832.jpg?1566028911' width='150' height='79' />
		<div class='rss_texte'><p>Quand on est amené à être administrateur système et a gérer un parc de sites webs, et que l'on a une sensibilité à la sécurité informatique et quelques connaissances associées, que l'on a rencontré des soucis <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">avec l'exploitation d'une faille Drupal</a>, et <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">qu'un certain nombre de machines du parc sont obsolètes</a>, on se pose la question des outils et scanners de vulnérabilités pour identifier les problèmes des failles et problèmes de sécurité.</p>
<p>Le but de ce billet n'est pas de faire un tutoriel complet sur ces outils, juste de donner quelques noms et pistes qui peuvent être utiles. Le domaine de la sécurité étant un domaine à part entière, il vaut mieux laisser ça aux spécialistes. Mais à défaut, plutôt que de ne rien faire, si on a un peu de temps, il y a quelques petites choses que l'on peut commencer à faire.</p>
<p>A l'heure actuel, la plupart des sites webs classiques reposent sur deux CMS, des tas de plugins et du développement maison associés, potentiellement fait par des stagiaires ou des débutants, ou des personnes ayant peu de temps pour faire une réalisation correcte. De plus, chaque nouveau développeur aura ses plugins préférés qu'il va rajouter à l'ensemble des plugins existants (c'est du vécu) et s'il n'y a pas de gestion de projet par quelqu'un qui connaît bien l'écosystème en question, on se retrouve avec des sites usines à gaz bourrés de failles de sécurité.</p>
<p>Les interfaces d'administration des CMS proposent des mises à jour des plugins (quand les plugins sont maintenus), mais les mises à jour peuvent tout casser, il peut y avoir des problèmes de compatibilité...</p>
<p>Un bon moyen d'attirer l'attention d'une direction sur ces problématiques et de passer un scanner de vulnérabilité sur le site de l'entreprise.</p>
<p><strong>Analyses des failles des sites webs - des outils</strong></p>
<p>Des outils à lancer en ligne de commandes sont disponibles sur Github. J'ai personnellement testé et utilisé les outils suivants :</p>
<p><strong>Pour Wordpress :</strong>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="hhttps://github.com/wpscanteam/wpscan" title="https://github.com/wpscanteam/wpscan">https://github.com/wpscanteam/wpscan</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://github.com/m4ll0k/WPSeku" title="https://github.com/m4ll0k/WPSeku">https://github.com/m4ll0k/WPSeku</a></p>
<p><strong>Pour Drupal :</strong>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://github.com/droope/droopescan" title="https://github.com/droope/droopescan">https://github.com/droope/droopescan</a></p>
<p>Ces outils ont un usage assez similaire et listent les problèmes potentiels ou avérés à travers différentes catégories issues de différents tests.</p>
<p>Pour un outil plus généraliste en ligne, Mozilla propose une suite d'outil en ligne pour tester les sites webs, les connexions https, ssh... en attribuant une note (sur le principe du SSLLabs qui est dédié aux connexions Https). Ce site c'est <a href="https://observatory.mozilla.org" title="https://observatory.mozilla.org">https://observatory.mozilla.org</a>.</p>
<p><strong>Pour les systèmes d'exploitations</strong></p>
<p>Je recommande Lynis. <i>Lynis est un outil Open Source destiné aux administrateurs systèmes, et aux experts en sécurité informatique. Cet outil sert à évaluer la sécurité des systèmes Unix/Linux. Lynis scanne votre système, ainsi que les logiciels installés, à la recherche d'éventuels problèmes de sécurité, ou d'erreurs de configuration ou de vulnérabilités des systèmes.</i> <a href="https://homputersecurity.com/2017/03/09/lynis-loutil-daudit-pour-les-systemes-unixlinux/" title="Lynis : l'outil d'audit pour les systèmes Unix/Linux">Lynis : l'outil d'audit pour les systèmes Unix/Linux</a></p>
<p>Cet outil va donner une looongue liste de tout ce qui est à vérifier et corriger et me semble assez complet.</p>
<p><strong>Passer à l'étape supérieure</strong></p>
<p>Avoir une liste des failles potentielles ou existantes, c'est bien, les corriger c'est mieux. Pour cela, il va falloir prendre du temps pour comprendre, faire les modifications nécessaires, s'appuyer sur des personnes ayant la connaissance et les compétences. Et vu les loooongues listes de choses à corriger, on peut très vite prendre peur ou être découragé par le travail à accomplir.</p>
<p><strong>Les outils plus haut de gamme</strong></p>
<p>Dans la série des outils plus haut de gamme, me viennent en tête deux outils :</p>
<p><strong>L'OWASP Application Security Verification Standard Project, du projet OWASP</strong>. <i>Open Web Application Security Project (OWASP) est une communauté en ligne travaillant sur la sécurité des applications Web. Sa philosophie est d'être à la fois libre et ouverte à tous. Elle a pour vocation de publier des recommandations de sécurisation Web et de proposer aux internautes, administrateurs et entreprises des méthodes et outils de référence permettant de contrôler le niveau de sécurisation de ses applications Web.</i> <a href="https://www.owasp.org/index.php/Category:OWASP_Application_Security_Verification_Standard_Project" title="Site de l'OWASP Application Security Verification Standard Project">Site de l'OWASP Application Security Verification Standard Project</a></p>
<p><strong>Kali Linux et ses outils</strong> <i>Kali Linux est une distribution regroupant l'ensemble des outils nécessaires aux tests de sécurité d'un système d'information, notamment le test d'intrusion</i>. <a href="https://www.kali.org/" title="Site de Kali Linux : https://www.kali.org">Site de Kali Linux : https://www.kali.org/</a>. Cette distribution comporte des tas d'outils. Un certain nombre de tutoriels existent en ligne. Là encore, il faut du temps et de l'investissement pour acquérir les connaissances et compétences nécessaires à l'exploitation de ces outils.</p></div>
		
		


title: Annonce - Conférence L'usage de la cryptographie dans le cadre de l'hygiène numérique
uri: Annonce-Conférence-L-usage-de-la-cryptographie-dans-le-cadre-de-l-h
feed_id:
https://blog.genma.fr/?Annonce-Conference-L-usage-de-la-cryptographie-dans-le-cadre-de-l-hygiene-numerique

url:
https://blog.genma.fr/?Annonce-Conference-L-usage-de-la-cryptographie-dans-le-cadre-de-l-hygiene-numerique

content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2839.png?1568986190' width='150' height='64' />
		<div class='rss_texte'><p><strong>La médiathèque de Bures sur Yvette, Essonne 91, organise, pour la Fête de la science 2019, du 15 septembre au 15 octobre, un mois sur la cryptographie.</strong></p>
<p><span class='spip_document_2580 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/capture_du_2019-09-20_15-22-14.png?1568986147' width='500' height='213' alt="" /></span></p>
<p>J'interviendrai pour cet événement pour donner une conférence <strong>le samedi 28 septembre<strong> à 16h00 intitulé : <i>L'usage de la cryptographie dans le cadre de l'hygiène numérique</i>. Le support sera mis en ligne à la suite de cette conférence.</p>
<p><a href="http://www.paris-saclay.com/vivre-ici/culture/fete-de-la-science-2019-653/cryptographie-numerique-3253.html?cHash=95aa0a709414abc2c2622812071470db" title=" Fête de la science 2019 - Paris-Saclay">Lien vers le programme de l'événement</a> .</p></div>
		
		


feed_id: https://blog.genma.fr/?Retour-d-experience-sur-Firefox-preview-pour-Android
title: Retour d'expérience sur Firefox preview pour Android
uri: Retour-d-expérience-sur-Firefox-preview-pour-Android
url: https://blog.genma.fr/?Retour-d-experience-sur-Firefox-preview-pour-Android
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2838.jpg?1568136364' width='150' height='79' />
		<div class='rss_texte'><p>Présenté en début de l'été sur le blog de Mozilla.fr <a href="https://blog.mozilla.org/press-fr/2019/06/27/firefox-se-reinvente-sur-android-et-lance-une-version-beta/" title="Firefox se réinvente sur Android et lance une version bêta ">Firefox preview</a> se veut comme permettant de <i>Proposer les performances de Firefox Quantum sur mobile avec GeckoView</i>. Firefox Quantum avait été une étape importante de la version bureau de Firefox, avec une grande amélioration des performances. Qu'en est-il de cette version pour smartphone ?</p>
<p>Pour rappel, ce n'est pas la première fois que Mozilla fait une version particulière pour smartphone, <a href="https://blog.genma.fr/?Firefox-Focus-le-navigateur-prive-de-Mozilla" title="Firefox Focus, le navigateur privé de Mozilla">on se rappellera de Firefox Focus</a>.</p>
<p>Comme indiqué <a href="https://blog.mozilla.org/press-fr/2019/06/27/firefox-se-reinvente-sur-android-et-lance-une-version-beta/" title="Firefox se réinvente sur Android et lance une version bêta ">dans le billet qui traduit l'annonce officielle</a>, <i>Nous avons donc rendu Firefox plus proche de Focus, mais avec tout le confort et les fonctionnalités d'un navigateur mobile. Le résultat ? Une première version de ce que nous appelons actuellement Firefox Preview.</i> Firefox Preview est donc le successeur et dans la lignée de Firefox Focus (de mon point de vue).</p>
<p>Je publie ce billet après plusieurs semaines d'usages au quotidien. Je peux donc enfin faire un retour sur le navigateur Firefox Preview que j'utilise depuis l'annonce de sa sortie. Je suis de ceux qui pensent qu'il faut tester un certain temps pour donner son avis et faire un retour d'expérience. Voici donc mon retour.</p>
<p>Le ressenti premier qui a été confirmé avec l'usage et le temps est que ce navigateur est plus léger et plus réactif : le chargement plus rapide des pages est constable et constaté. Sur le même smartphone, en lançant le même site au même moment sur Firefox et sur Firefox Preview, Firefox Preview finit de charger la page avant.</p>
<p>Le manque principal a cette version est l'absence d'extension. Mais autant je rajoute des extensions à mon navigateur sur le PC, autant sur smartphone, je n'ai qu'un besoin de consultation. Petite parenthèse : les liens que j'ouvre sur le smartphone sont souvent des liens issus des réseaux sociaux (pas libre), masqués par un raccourcisseur d'URL (donc moins 1 pour la vie privée), sur un réseau sans VPN (réseau mobile Naté et donc mon opérateur sait ce que je regarde). Toutes ces considérations font que l'usage même d'un smartphone n'est pas compatible avec la vie privée... Et pourtant je le fais, mais en connaissance. Toutefois je n'utilise aucun service nécessitant un compte depuis le navigateur. Contrairement à un usage sur ordinateur, où là je configure un peu plus Firefox avec des extensions, pour les aspects hygiènes numériques, j'ai également le Tor Browser... Les usages sont différents.</p>
<p>Pour en revenir à l'usage de Firefox Preview, il me sert donc pour du surf et consulter des liens glanés sur les réseaux sociaux. Comme il est utilisé pour du surf rapide et ponctuel (mais pourtant quotidien), <a href="https://blog.genma.fr/?Quels-astuces-simples-et-pratiques-dans-mon-usage-au-quotidien-de-Firefox" title="Cf mon billet Quels astuces simples et pratiques dans mon usage au quotidien de Firefox">j'ai ajouté mon compte Firefox sync pour transférer des onglets du smartphone au navigateur du PC</a> pour avoir un meilleur confort de lecture ou le faire entrer <a href="https://blog.genma.fr/?Le-combo-gagnant-pour-optimiser-sa-veille" title="Le combo gagnant pour optimiser sa veille">dans le processus de veille (incluant Wallabag ou Shaarli)</a></p>
<p>En conclusion je suis très satisfait de cette nouvelle version de Firefox, je ne peux qu'en recommander l'usage et je vais suivre avec attention les avancées et nouveautés à venir.</p></div>
		
		


feed_id: https://blog.genma.fr/?Passer-une-certification-RedHat
title: Passer une certification RedHat
uri: Passer-une-certification-RedHat
url: https://blog.genma.fr/?Passer-une-certification-RedHat
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2835.jpg?1567259368' width='150' height='79' />
		<div class='rss_texte'><p>Dans le cadre de ma nouvelle vie professionnelle, j'ai été amené à suivre une formation RedHat sur le sujet "Administration Openshift". J'ai donc suivi 3 jours de formation RedHat suivi du passage de la certification (non obtenue). Je voudrais dans ce billet faire un retour d'expérience sur cette première - je n'avais jamais passé de certification avant. Dans des billets futurs techniques, peut être parlerai-je d'Openshift (qui en gros est un produit Opensource de RedHat qui vient en complément de Kubernetes en l'utilisant et rajoutant des fonctionnalités complémentaires).</p>
<p>La formation s'est donc déroulée sur 3 jours dans les locaux d'un centre de formation partenaire RedHat, dans la ville de Nanterre. Le formateur était un employé de RedHat, et avait déjà animé un certain nombres de formations et était titulaire de beaucoup de certifications. J'ai beaucoup aimé sa pédagogie et beaucoup appris grâce à lui.</p>
<p>Je n'avais pas forcément les prérequis nécessaires pour venir à la formation : je n'ai quasiment jamais touché de RedHat ou CentOS (je suis beaucoup plus à l'aise avec Debian, de par mon parcours et expérience en administration système à titre personnel et professionnel ; mais cela n'a finalement pas été un handicap). Je ne connaissais Kubernetes que de nom et à travers la lecture de différents tutoriels et billet de blogs. Je ne connais pas Docker (pour moi avoir lancer 3 conteneur une fois dans ma vie ne fait pas de moi un spécialiste Docker). Mais cela n'a pas été bloquant pour la formation. J'avais les concepts et connaissances théoriques qui m'ont permis de suivre et de faire les exercices.</p>
<p>Une formation RedHat, c'est un polycopié bien épais (400 pages) avec une partie cours théorique, que le formateur nous expliquait au tableau. J'ai pris des notes et lu qu'après la formation ces parties théoriques. Des exercices dirigés et un TP qui de fin de chapitre qui reprend les notions apprises. La formation est progressive : chaque nouvel exercice d'un chapitre reprend les notions et commandes du chapitre précédent plus les nouvelles. En chapitre 10, on a donc fait au moins 10 fois la même chose qu'au chapitre 1. On apprend donc pas la manipulation régulière et la pratique.</p>
<p>Niveau matériel, nous avions une machine dopé en RAM (32Go), qui faisait tourner 5 VM, dont 3 dédié au cluster Openshift (un master, 2 slaves) et tout fonctionnait parfaitement et était configuré (avec des sous-réseaux) pour que l'on ait un bac à sable individuel.</p>
<p>Suite à la formation, j'ai eu une journée pour me prépare à préparer la certification. J'ai relu mes notes, repris des notes, lu des tutoriels Openshift, relu le polycopié en entier.</p>
<p>Le jour de la certification, c'est un examen de 3h (4h pour ou plus pour d'autres certifications). En condition d'examen : pièce d'identité à montrer, pas le droit de parler pendant et après sur le sujet de l'examen (un peu comme le Fight Club, et sous peine de poursuite), pas de notes, pas de brouillons, pas de téléphones. On a juste une documentation en ligne, des énoncés de différents exercices indépendants à faire, un environnement complet assez proche de celui de la formation.</p>
<p>Mon ressenti : dans mon cas je suis capable d'expliquer toutes les questions et les notions, le pourquoi/ce qu'il faut faire. J'ai constaté que j'avais bien assimilé tous les concepts et possibilités d'Openshift. Mais il y avait bien des notions/technologies non vues en cours (des manques côtés Docker) en prérequis pour lesquels il faut connaître les commandes exactes (que je ne connaissais pas). Pour le contenu lié au cours, passer une certification et l'obtenir, c'est connaître le cours et les commandes par cœur. Ce qui n'est pas (du moins dans mon cas) faisable en 1 journée de révision. Il faut apprendre et surtout avoir manipulé pour ne pas se poser de questions et tout connaître par cœur. C'est bien là le problème. Pour moi qui travaille beaucoup avec une béquille mémoire (wiki et documentation, je ne connais que les mots clefs et concepts et je sais chercher sur Internet, je ne fais quasiment rien par cœur), ce sera beaucoup de travail préalable et la certification n'est pas obtenable dans la foulée d'une formation.</p>
<p>C'est mon ressenti /vécu pour ce premier examen de certification. Je me dis qu'au moins j'ai vu comment ça cela se passait. Et la formation en elle même me sera utile pour répondre aux avant-vente et piloter des projets sur base de technologie Openshift - en attendant de pouvoir mieux maîtriser le sujet pour réussir la certification.</p>
<p>Mon ressenti est donc que passer et obtenir une certification RedHat, c'est une satisfaction et un achèvement personnel et professionnel lié au fait qu'il y a une forme d'élitisme et de sélection au mérite : ce côté hors-ligne sans documents et par cœur nécessaire pour l'obtention de la certification. Je peux comprendre que cela donne sa valeur a la certification, que dans certains contextes clients on est en mode hors ligne (client ayant une infrastructure ultra sécurisé comme l'armée par exemple). Mais dans mon cas juste suivre les formations pour pouvoir faire mon métier suffirait... Je ne veux pas et n'ai pas à me spécialiser en technique... et donc à avoir des tas des lignes sur mon CV listant des certifications... qu'il faut repasser régulièrement...</p></div>
		
		


feed_id: https://blog.genma.fr/?Equilibre-personnel-et-professionnel-via-le-teletravail
title: Équilibre personnel et professionnel via le télétravail
uri: Équilibre-personnel-et-professionnel-via-le-télétravail
url: https://blog.genma.fr/?Equilibre-personnel-et-professionnel-via-le-teletravail
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2840.jpg?1569662475' width='150' height='79' />
		<div class='rss_texte'><p>Régulièrement sur les réseaux sociaux, je vois passer des messages évoquant les attentes et critères de choix quand à leur travail. Le salaire, l'intérêt de la mission sont des critères mais celui qui revient le plus dans les attentes est celui de la possibilité de faire du télétravail. Cette demande, attente, revendication (?) du télétravail se retrouve sur le site d'annonce Linuxjobs.fr, qui fait même un focus hebdomadaire sur les annonces qui correspondent à des offres en télétravail (partiel ou complet). Dans le choix de mon nouvel emploi, il y avait la possibilité de faire du télétravail. C'était une nécessité.</p>
<p>Comme je suis dans un bulle de filtre (j'évoquais les réseaux sociaux), je ne parlerai du télétravail que pour mon domaine, l'informatique (Et encore l'informatique est un domaine très vaste et tous les métiers ne sont pas adaptés et adaptables à du travail à distance), sous le prisme de mon expérience personnelle. De plus tous les métiers ne sont pas faisables et adaptés au télétravail. Tout le monde n'est pas fait pour travailler en télétravail.</p>
<p><strong>Le télétravail, ce n'est pas encore dans les mœurs</strong></p>
<p>Les dirigeants rétrogrades imposent la présence dans les locaux à heures fixes (et c'est même mieux si l'on peut faire plus d'heures, sans avoir d'heures supplémentaires, comptant sur l'affect des collaborateurs passionnés ou le fait qu'en tant que membre d'un COMEX, on est en devoir faire des réunions en dehors des heures d'une journée classique de travail). Ces mêmes dirigeants refusent le télétravail quand il leur ait demandé (On sent la rancœur mais comme j'ai moi-même vécu ce refus à plusieurs demandes que j'ai faite ; cela a été un des nombreux arguments qui ont fait que je suis passé à autre chose).</p>
<p>Les dirigeants proches de leur argent voient la réduction des coûts de locations des locaux et comptent eux sur le télétravail : entre les personnes malades, en clientèle et en télétravail, le fait qu'il n'y a plus de bureau attitré mais des open-space, il y a moins de places assises que de collaborateurs, donc moins de surface de bureaux et donc des coûts d'infrastructures qui diminuent.</p>
<p>Et en troisième catégorie de dirigeants, il y a les dirigeantes des entreprises modernes (généralement des start-up), qui pour des raisons de coûts et de décentralisation de leurs collaborateurs (répartition géographique à travers le pays voir le globe et n'ont donc pas de locaux attitrés) favorisent le télétravail. Et l'organisation de l'entreprise se fait en conséquence. Les collaborateurs se retrouvent de façon régulière pour des séminaires ou autre événements et travaillent parfois dans des espaces de travail partagés (co-working) ou depuis chez eux. Dans tous les cas, ils sont à distance. Et communiquent régulièrement, via des canaux de communication comme le mail, le chat en ligne, des visios conférences, des outils de forges logicielles (un kanban dans Gitlab, des issues et autres pull request sont des formes d'interactions...)</p>
<p><strong>Il faut un environnement adapté</strong></p>
<p>Le télétravail n'est possible que si l'environnement de travail (le Système d'information) est pensé pour : tous les outils collaboratifs sont en lignes et accessibles depuis un navigateur. Donc depuis n'importe quel PC (même si beaucoup d'entreprises préfèrent que ce soit via le PC de l'entreprise, sécurisé, avec une connexion VPN, que ce font les interactions avec l'informatique Interne). Avoir un système d'information pensé pour permettre un travail décentralisé est une forme de modernité généralement associé à un niveau de maturité de l'entreprise.</p>
<p>Il faut donc un environnement informatique adapté mais aussi un environnement pour soi adapté. Certaines personnes vont aller dans des espaces de co-working proches de chez eux (et plus proches que les locaux de l'entreprise mère, qui n'a d'ailleurs pas forcément de locaux) ; d'autres travailleront depuis chez elles (c'est mon cas : quand je suis en télétravail, je travaille depuis chez moi).</p>
<p>Quand on travaille depuis chez soi, je pense qu'il faut disposer d'un espace dédié : un bureau (pas une pièce dédiée, même si c'est mieux), mais un plan de travail dédié sur lequel on peut mettre son ordinateur, son cahier de notes etc. Certaines personnes vont travailler avec un PC sur les genoux assis sur le canapé et cela leur convient très bien.</p>
<p>Personnellement, comme je vis en pavillon et j'ai la chance d'avoir un espace bureau, je travaille depuis cet environnement adapté. J'ai un bureau (le mobilier) sur lequel j'ai trois écrans, la connectique pour brancher mon PC portable etc. J'ai une chaise confortable sur laquelle je vais pouvoir passer plusieurs heures par jour. Je suis au calme. Je peux fermer la porte si il y a d'autres personnes chez moi. Je peux passer mes appels téléphoniques. J'ai donc un espace dédié au travail. Et quand je quitte la pièce, je quitte mon travail.</p>
<p><strong>De la rigueur</strong></p>
<p>Des personnes de mon équipe m'ont clairement dit qu'elles ne feraient pas de télétravail car les distractions sont trop grandes à la maison... Le maître mot dans le cas du télétravail, c'est la rigueur. Il faut être discipliné et organisé. On peut allonger ses horaires, entendre par là faire le même volume horaire de travail dû à son employeur mais reparti différent sur la journée. Au lieu de faire le sacro-saint 9h15-18h, on commence à 8h et finit à 19h, mais on a pu prendre un rendez vous chez le médecin dans la journée. Oui il est possible de profiter de la présence à son domicile pour lancer des lessives, faire du ménage. Mais il faut être joignable et disponible sur une plage horaire correspondant / convenu avec son responsable.</p>
<p>Quand je suis en télétravail, ma journée de travail est plus longue mais étalée et morcelée. Je travaille par pomodoro. Je fais des tâches par étape. Je gère mon temps. Le temps que je passe dans les transports est utilisé à autre chose (lancer /étendre la lessive, aller chercher et m'occuper de Mononoke...) et oui, ça peut être dans la journée.</p>
<p>Dans le cadre de mon nouvel emploi, parmi mes nouvelles missions, il y a celles de travailler à la restructuration des équipes et la définition de processus. Je partage donc mon agenda et j'essaie d'indiquer les plages durant lesquelles je suis disponible, durant le télétravail, les plages sur lesquelles j'ai prévu de travailler une tâche particulière... et d'être un effet tunnel pendant lequel je ne souhaite pas être dérangé / sollicité sauf urgence. Et comme procédure, j'ai convenu que "En télétravail je suis joignable par messagerie instantanée et par téléphone pendant les plages horaires de travail (9h30-12h, 14h-17h30), sauf exception /mention contraire dans l'agenda". Sachant que comme indiqué plus haut, je commence ma journée plus tôt et fini plus tard, mais que sur ces plages horaires élargies, mes collègues ne sont pas et n'ont pas à être disponibles (et moi non plus).</p>
<p><strong>Le calme</strong></p>
<p>Quand je suis chez moi, je suis beaucoup plus au calme que dans l'openspace où je continue d'aller trois fois par semaine (pour passer une partie de la journée en réunion de travail / brainstorming face à un tableau, ce qui ne serait pas pratique à distance et permet de conserver une vie sociale). Et pour survivre à l'openspace et aux personnes qui n'ont toujours pas compris que ce n'était pas un lieu de réunion ou dans lequel on passe des appels téléphoniques avec une connexion de mauvaise qualité, il y a le casque réducteur de bruit. Mais cela impose d'avoir un fond musical et ce n'est pas toujours adéquat / adapté à la tâche que je dois faire. Le télétravail présente pour moi bien des avantages mais le premier est : le travail au calme. Le second étant bien évidemment du gain de temps avec l'absence de temps de transport via les transports en commun (et la fatigue qui en découle).</p>
<p><strong>Conclusion</strong></p>
<p>Pourquoi ce titre "d'Équilibre personnel et professionnel via le télétravail" ? Tout simplement parce que, comme cela doit transparaître dans mon écrit, j'ai pu trouver via le télétravail un équilibre et un rythme de vie qui me convient via la possibilité de faire du télétravail. Étant à la maison deux fois par semaines, je peux faire des tâches ménagères (lessives, ménages) en début et fin de journée sur le temps que j'aurai passer dans les transports en commun (quand je me rends sur mon lieu de travail, j'en ai pour à minima 1h30 aller soit 3h de transport par jour). Je m'épargne la fatigue et le stress des transports en commun deux fois par semaine. Et cela se ressent sur mon état le week-end : moins de choses cumulées en retard dans la semaine à faire le week-end, plus de temps à consacrer à ma famille le week-end. Niveau professionnel, je suis au calme et avance mieux mes chantiers, missions et tâches que j'ai à faire. Je montre que je suis responsable, quelqu'un de confiance, que les responsabilités qui me sont attribuées sont justifiées, vu que le travail est fait en temps et en heure, et de qualité. Et c'est possible car je suis au calme, chez moi.</p></div>
		
		


feed_id: https://blog.genma.fr/?Etat-des-lieux-professionnellement
title: Etat des lieux (professionnellement)
uri: Etat-des-lieux-(professionnellement)
url: https://blog.genma.fr/?Etat-des-lieux-professionnellement
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2841.jpg?1570550139' width='150' height='79' />
		<div class='rss_texte'><p>Suite à mon billet de blog <a href="https://blog.genma.fr/?Ete-2018-versus-ete-2019" title="Été 2018 versus été 2019">Été 2018 versus été 2019</a> et à vos retours, voici quelques informations complémentaires.</p>
<p>Ce blog montre mon évolution personnelle et professionnelle aux cours des années et plus particulièrement ces dernières années. L'été est une période charnière pour moi chaque année. Période durant laquelle je fais une pause, je fais le point avec moi-même sur où j'en suis et où je vais. Comme le titre l'indique, ce billet a été écrit durant l'été, durant une phase de réflexion et de bilan.</p>
<p>L'été est passée, et depuis le rythme et équilibre entre le personnel et le professionnel a été trouvé, du moins je l'espère. Depuis la publication de ce billet <a href="https://blog.genma.fr/?Ete-2018-versus-ete-2019" title="Été 2018 versus été 2019">Été 2018 versus été 2019</a>, j'ai publié quelques autres billets que je citerai dans la suite, qui en ont dit un peu plus sur ma situation. Toutefois, clarifions les choses et complétons.</p>
<p><strong>Je travaille dans une ESN, mais dans le pole Opensource</strong></p>
<p>Je suis donc dans une ESN dans la partie Open source. Je ne nomme pas cette ESN sur mon bog, pour cloisonner un peu. Car ce blog reste mon espace personnel. Lors de mon entretien final avant validation du fait qu'on allait me faire une proposition, le pseudonyme a été évoqué. J'avais alors évoqué le fait que j'avais toute une expérience de mon passage du pseudonymat au pseudonyme, que j'avais partagé cette expérience à mainte reprise dans des billets de blogs et conférences, que je saurai donc gérer. Il a été convenu que mon blog, espace personnel, pouvait continuer et restait personnel.</p>
<p>Mais il faut bien comprendre que la frontière est assez poreuse. L'exemple de la <a href="https://blog.genma.fr/?Nextcloud-Conference-2019" title="Nextcloud Conference 2019">Nextcloud Conference 2019</a> est intéressant. J'y ai participé sous deux noms : mon pseudo pour présenter un sujet personnel, et sous mon vrai nom pour la partie professionnelle. Je joue sur les deux tableaux, c'est assumé. Sur ce blog il y a eu des (et il y aura d'autres) billets techniques liés à mon partage d'expérience et de connaissances acquises dans le cadre professionnel. Ce que j'ai appris à titre personnel me sert dans le cadre professionnel.</p>
<p>Dans le cadre de mon travail, je suis donc allé à la <a href="https://blog.genma.fr/?Nextcloud-Conference-2019" title="Nextcloud Conference 2019">Nextcloud Conference 2019</a> à Berlin. Et comme il y a été annoncé publiquement où je travaillais, j'ai mis à jour mon profil Linkedin (qui est sous mon vrai nom, mais sur lequel est indiqué mon pseudonyme et pour lequel le réseau mélange des personnes qui me connaissent professionnellement et des personnes qui me connaissent via mon pseudonyme).</p>
<p>Comme je le disais un peu plus haut, je travaille donc dans une ESN, mais plus spécifiquement dans le pole Open source du groupe. J'ai pour mission de développer le pole, de développer le marché (comprendre avoir plus de clients...). Je fais plein de choses diverses et variées et ça me plaît. J'ai de la latitude et de l'indépendance dans ce que je fais. Je retrouve les travers de l'ESN (lourdeur administrative, manque d'agilité...) mais de part la spécificité du pole dans lequel je suis et du caractère de mon manager, j'ai des avantages aussi, que j'évoquerai ci-dessous.</p>
<p><strong>Mes objectifs et mes avantages associés</strong></p>
<p>J'essaie d'avoir deux journées depuis chez moi en télétravail et ainsi j'évite les transports en commun. J'ai abordé ce sujet en détail dans mon billet <a href="https://blog.genma.fr/?Equilibre-personnel-et-professionnel-via-le-teletravail" title="Équilibre personnel et professionnel via le télétravail">Équilibre personnel et professionnel via le télétravail</a>. Quand je vais dans les locaux, je fais les réunions et j'encadre les membres des différentes équipes, ainsi que les stagiaires et alternants. Je fais ce que j'aime et est toujours aimé faire : de la formation, du pilotage, de la chefferie de projet. Je suis l'une des personnes les plus organisés (Lifehacking oblige) et multi-casquette. J'ai une expérience très longue en ESN (ma première partie de carrière avant de faire mon épisode boulot passion), j'ai un profil un peu technique, je suis autodidacte. Toutes ces expériences et qualités me sont utiles dans tout ce que j'ai à faire. Je cadre et pilote des chantiers internes de développement du pôle car beaucoup est a faire : communication via Internet, création d'une offre, plan de formation de collaborateur pour les fidéliser.... Je <i>dois</i> aller faire des conférences pour parler de nous et commencer à nous faire connaître comme acteur Open source du marché (le choix de ces conférences m'étant laissé : je suis autonome et force de proposition sur ce sujet). Je ne fais pas de technique (pour l'instant), quoique. J'ai un beau projet client que je vais libérer (en accord avec le client) et présenter au Capitole du libre de Toulouse.</p>
<p>Ah si, niveau technique, j'ai tout de même des formations, encore en période d'essai, j'ai pu <a href="https://blog.genma.fr/?Passer-une-certification-RedHat" title="Passer une certification RedHat">Passer une certification RedHat</a> (et dans le plan de formation que j'ai et que nous avons pour les collaborateurs, cela fait partie intégrante du parcours professionnel).</p>
<p><strong>Niveau poste de travail</strong></p>
<p>Quand je suis chez moi, j'utilise mon PC personnel sous Ubuntu. Cela m'évite d'avoir à transporter mon PC professionnel un jour sur deux. Cela valide que je peux faire 95% de ce que j'ai à faire sous Linux (le reste étant l'usage de certains logiciels très spécifiques comme la gestion des temps, des notes de frais qui sont sur un Intranet ne fonctionnant réellement bien que sous Internet Explorer...). Assez régulièrement j'emmène mon PC perso, je fais du BYOD en mode Shadow IT (comprendre Bring Your Own Device de façon non autorisée et non officielle : je branche un PC ne répondant pas aux critères de sécurité de l'entreprise - mais sécurisé tout de même et peut être plus que mon matériel professionnel, du moins différemment).</p>
<p>J'étudie la possibilité de faire comme Seboss, à savoir faire et ensuite écrire un billet <a href="https://blog.seboss666.info/2019/09/les-challenges-quand-on-vire-windows-de-son-pc-de-boulot/" title="Les challenges quand on vire Windows de son PC de boulot">Les challenges quand on vire Windows de son PC de boulot</a>. Pour ça, j'ai un disque dur SSD de spare / d'avance sur lequel je pourrais faire les manipulations, pour avoir deux PC pour deux usages distincts.</p>
<p>Mais comme évoqué plus haut, le mélange pseudonyme / vie professionnelle est déjà là, et l'usage du PC personnel pour les deux ne fait qu'aller dans ce sens. Je suis beaucoup plus productif sur mon PC personnel. Le PC personnel a une configuration matérielle à peine supérieure au PC professionnel, mais la différence est bel et bien dans la lourdeur de l'OS Windows 7 avec un antivirus et tout un tas de logiciels de sécurisation...</p>
<p><strong>Faire de la veille, beaucoup de veille et avoir une journée de contribution par semaine</strong></p>
<p>Avec mon changement de vie personnelle, j'ai d'autres priorités (ma famille s'est agrandie) et le temps libre que j'avais est on ne peut plus réduit ou inexistant pendant quelques temps. J'ai donc réorganisé ma vie professionnelle, en accord avec mon responsable. Je suis présenté (<i>et vendu aux clients</i>) comme <i>un expert opensource</i> impliqué dans les communautés. Je dois donc pouvoir justifier ce titre. Je n'hésite donc pas à prendre du temps sur mon temps de travail pour faire mon travail de veille. Cela fait partie intégrante de mon travail que de suivre l'actualité, de m'informer, de creuser et approfondir des sujets techniques.</p>
<p>Et il faut que je puisse, au-delà du temps de veille, avoir du temps pour maintenir une participation actives aux seins des communautés du logiciel libre auxquelles je participais déjà. Et il faut que je monte en expertise technique également. Sur le temps de mes journées de télétravail, je prévois donc d'essayer de prendre du temps pour la contribution. Par contribution ce n'est pas que du code mais de la contribution en général (je ferai un billet dédié) sur le sujet. Et si je fais des choses techniques, j'essaierai d'en faire des billets de blogs pour expliquer et partager mes connaissances acquises.</p>
<p>Pour que ce soit acter, je pense que je vais donc demander d'avoir sur mon temps de travail, 20% (soit une journée), de temps de contribution pour lequel je pourrais être amener à rendre des comptes (en donnant des liens vers les réalisations en lignes : tutoriaux, messages sur les forums ou autre), même si le maître mot reste la confiance.</p>
<p>Ces contributions seront, du moins c'est ce que j'envisage, faite sous mon pseudonyme. Pourquoi sous mon pseudonyme ? Pour garder et continuer la légitimité acquise avec les années, utiliser <i>mon réseau</i> pour faire connaître ce que j'ai pu faire...</p>
<p>Je pourrais également rattacher certaines de ces contributions à un compte <i>corporate</i> de l'entité, selon. A voir.</p>
<p><strong>Conclusion</strong></p>
<p>En résumé, mon travail actuellement n'est pas facile tous les jours, cela reste un travail dans une ESN. Mais je suis autonome, je gère mon emploi du temps et ce que j'ai à faire (et envie de faire pour l'instant). Je ne perds pas de vue mon expérience précédente et les enseignements que j'ai pu en tirer. Il y a des objectifs personnels que je souhaite mener, seul l'avenir et les semaines prochaines et mois suivant nous dirons si je les ai atteints.</p></div>
		
		


feed_id: https://blog.genma.fr/?LinkedIn-comme-reseau-social
title: LinkedIn comme réseau social
uri: LinkedIn-comme-réseau-social
url: https://blog.genma.fr/?LinkedIn-comme-reseau-social
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2842.jpg?1570864408' width='150' height='79' />
		<div class='rss_texte'><p><strong>Mon usage des réseaux sociaux</strong></p>
<p>J'utilise Twitter depuis 2008 et il est toujours resté mon réseau social principal. A la fin des années 2000, j'ai utilisé Facebook il fut un temps pour suivre des personnalités Geek qui utilisaient ce mode de communication / diffusion. Puis j'ai utilisé Diaspora pour discuter de façon régulière avec quelques personnes de la communauté du logiciel libre francophone. Avec l'arrivée de Mastodon, j'ai délaissé Diaspora... Mastodon est resté une alternative à Twitter, moitié copier-coller de messages de Twitter avec des interactions avec la communauté francophone du logiciel libre. J'ai conservé Twitter, qui est complémentaire et me permet de suivre et lire des choses que j'aurai jamais via Mastodon.</p>
<p><strong>Avoir un profil Linkedin</strong></p>
<p>En parallèle de tout ça, j'ai toujours eu un compte Linkedin. L'usage à évoluer avec le temps. Dans le cadre de la gestion de mon identité numérique, j'avais deux comptes séparé (cf <a href="https://blog.genma.fr/?Reflexions-autour-de-Linkedin-et-du-pseudonymat" title="Réflexions autour de Linkedin et du pseudonymat">Réflexions autour de Linkedin et du pseudonymat</a>)</p>
<p>Avec le passage du pseudonymat au pseudonyme (<a href="https://blog.genma.fr/?Du-pseudonymat-au-pseudonyme-nouveau-retour-d-experience-deux-ans-plus-tard" title="Du pseudonymat au pseudonyme nouveau retour d'expérience deux ans plus tard">cf les différents billets de blog qui relatent cette expérience au fil des mois</a>), j'ai fermé mon compte sous mon vrai nom, et j'ai basculé mon compte sous pseudonyme sous mon vrai nom, fusionnant ainsi pseudonyme et véritable identité. Les personnes de mon réseau qui me connaissait sous le nom de Genma ont ainsi pu découvrir mon identité civile. J'avais utilisé Linkedin pour me créer un réseau professionnel avec le temps, de suivre les carrières des uns et des autres, en me disant au cas où. Et avec l'idée de pouvoir retrouver facilement quelqu'un que j'avais croisé, via un nom d'entreprise, une technologie. Avec les mois j'ai pris en contact Linkedin des personnes côtés clients, des anciens collègues de mes premières années d'expériences et de mes débuts sous Linkedin (que j'avais eu en contact sous m.on compte identité civile) ainsi que de nouvelles personnes, toujours pour agrandir <i>mon réseau</i> et le potentiel de contacts associés.</p>
<p>J'explique le pourquoi et l'objectif. Depuis plusieurs semaines de part mon nouveau poste (cf les billets de blogs publiés sur le sujet et la mise à jour de mon poste Linkedin), j'ai entre autre, comme mission, celle de réseauter et de renforcer les équipes. Je recherche donc les personnes de mon entreprise qui ont des mots clefs spécifiques pour les contacter et me constituer un réseau interne de spécialistes des technologies opensource. Je contacte des personnes qui sont dans des start-up, petites PME ou indépendants pour avoir un réseau de partenaires ou sous-traitants potentiels.</p>
<p><strong>Faire sa veille via Linkedin ?</strong></p>
<p>A côté de ça, comme Linkedin est aussi un espace de publication, je fais ma veille. Comme il s'agit d'un réseau social professionnel, les publications sont professionnelles. Comprendre par là que l'on ne retrouvera pas la même chose que sur Twitter ou sur Facebook. J'ai commencé à regarder ce qui était publié, à filtrer un peu en demandant à masquer certaine publication et au contraire en m'abonnant à certaines pages pour avoir des publications particulières et choisies. Et je fais ainsi de la veille. Beaucoup de messages sont très axés sur de la communication d'entreprise, avec un ton très <i>corporate</i>, <i>marketing</i>, mettant en avant uniquement des aspects positifs... Mais certains sont des relais de billets de blogs d'entreprises, avec des tutoriaux, des annonces de publications de nouvelles versions de logiciels.</p>
<p>A chaque publication, on a l'impression que les personnes se sont posées la question de la pertinence de la publication, de l'intérêt de l'image que cela renvoyait vis à vis de l'image professionnel qu'elles voulaient donner. On a donc une sorte de ligne éditoriale qui est faite volontairement ou inconsciemment.</p>
<p>Je retrouve ce que je cherche en partie sur Twitter, à savoir une forme de veille. Il y a une bulle de filtre certaine, de part le réseau que j'ai (uniquement lié à l'informatique, contrairement lié à Twitter où je suis d'autres centres d'intérêts : politiques, militants...). Mais je trouve tout de même des informations que je n'aurai pas vu autrement.</p>
<p><strong>Tout n'est pas si rose...</strong></p>
<p>Le bémol est que <a href="https://blog.genma.fr/?Microsoft-a-rachete-Linkedin" title="Mes réflexions à l'époque - Microsoft a racheté Linkedin">Linkedin a été racheté par Microsoft, le M de GAFAM</a>, que chaque connexion et action contribue à enrichir les données qui sont exploitées derrière... Je reçois sans cesse des incitations par mail pour devenir membre premium et avoir encore plus de fonctionnalités... Pour l'instant je ne paie pas monétairement mais avec mes données, cela me convient étant donné l'usage et le bénéfice que j'en ai. Je ne connais pas d'alternative autre (Viadeo existe encore ?), c'est un outil centralisé. Mais tout comme l'est Twitter... J'utilise les deux, en connaissance de cause, en sachant et en acceptant. Car j'insiste. L'absence d'usage de Linkedin et de Twitter à l'heure actuelle n'est pas envisageable ; ils me sont nécessaires à mon usage professionnel. Et le compromis gratuité versus exploitation des données est assumé.</p></div>
		
		


feed_id: https://blog.genma.fr/?Ansible-Une-erreur-bete-qui-peut-faire-perdre-du-temps
title: Ansible - Une erreur bête qui peut faire perdre du temps
uri: Ansible-Une-erreur-bête-qui-peut-faire-perdre-du-temps
url: https://blog.genma.fr/?Ansible-Une-erreur-bete-qui-peut-faire-perdre-du-temps
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2843.jpg?1570866240' width='150' height='79' />
		<div class='rss_texte'><p>Dans le présent billet, je voudrais raconter comment j'ai perdu 3h à cause d'un changement de droits sur un script déployé via Ansible (je divulgache / spoile dès la première phrase). Mais si ce retour d'expérience peut être utile... Je précise que cela a été fait un vendredi après-midi (oui je sais on ne mets pas en production un vendredi), avec la double fatigue de la semaine et des nuits au sommeil hachuré (pour nourrir Mononoke). Je sais cela n'excuse rien, cela peut sembler bête comme problème. Oui, une fois qu'on le sait, c'est évident.</p>
<p><strong>Le besoin</strong></p>
<p>J'ai crée un fichier script que j'ai déployé sur une machine de recette. Ce script doit ensuite être déployé sur un parc de machines identiques. Ce sera via Ansible.</p>
<p><strong>Le problème</strong></p>
<p>En local, le script marche bien. Je le pousse via SCP sur la machine de recette. Ca marche sans soucis. Je le pousse via Ansible (via un playbook) sur le parc de machines, ça ne marche pas.</p>
<p><strong>La démarche pour analyser le problème </strong></p>
<p>Comme le script génère des logs, je rajoute des lignes du type "je suis ici", "je suis là" pour voir si le script est exécuté, si ce n'est pas un problème dans la condition (il y a un if) et si on rentre bien dans la boucle et détecter à quelle étape du script il s'arrête. <br class='autobr' />
Je pousse le script via SSH sur la machine de recette, le script tourne bien sur la machine de recette avec les logs de debugs.</p>
<p>Le même script poussé via Ansible sur une autre machine, je surveille les logs, aucune ligne dans les logs.</p>
<p>Depuis une session en SSH, je supprime le script, le recrée et fait un gros copier coller dedans. Ca marche.</p>
<p>Je repousse en SCP, ça marche...</p>
<p>Je ne vais quand même pas pousser sur toutes les machines via SCP, je perds l'intérêt d'Ansible et le problème vient donc de mon usage d'Ansible. Mais qu'est ce qui cloche ?</p>
<p>Je recompare avec une autre machine, le contenu des fichiers sont identiques...</p>
<p><strong>La solution ? Un problème de droits...</strong></p>
<p>Et là, j'ai une idée... Je regarde le détail des droits et permissions entre la machine pour laquelle ça marche et celle pour laquelle ça ne marche pas. Le propriétaire est le même. Mais au niveau des droits j'ai</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>-rwxr-xr-x 1 root root script_qui_marche</code></div>
<p>versus</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>-rw-r--r-- 1 root root script_qui_marche_pas </code></div>
<p>Et là je regarde dans le playbook...</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code> copy:<br /> src: script_qui_marche<br /> dest: /destination_du_script<br /> owner: root<br /> group: root<br /> mode: '0644'</code></div>
<p>Cette ligne mode... Passée en "755", le playbook relancé, l'ensemble des machines exécute bien le script...</p>
<p><strong>Ce que j'ai appris de cette expérience</strong></p>
<p>La mise en recette et mis en production n'étais pas identique : scp versus déploiement via un playbook. J'aurai déployé sur la recette via le même playbook, j'aurai pu voir le problème plus tôt. Ansible reposant sur SSH, je lançais bêtement une copie du script via SSH/SCP sans tenir compte des ajouts plus spécifiques dans le playbook Ansible... et ne pas avoir à me prendre la tête pour juste une machine à taper une commande Ansible.</p>
<p>Les permissions, il faut y penser et faire attention.</p>
<p>Pourquoi ça marchait via le SCP et via la suppression / création manuelle du fichier : par défaut, le fichier héritait des droits du répertoire parent dans lequel il se trouvait et avait donc les bons droits. Droits qui étaient réécrits via Ansible...</p></div>
		
		


feed_id: https://blog.genma.fr/?Freebox-redirection-de-ports-et-SSH-une-astuce-comme-un-autre
title: Freebox, redirection de ports et SSH : une astuce comme un autre
uri: Freebox-redirection-de-ports-et-SSH-une-astuce-comme-un-autre
url: https://blog.genma.fr/?Freebox-redirection-de-ports-et-SSH-une-astuce-comme-un-autre
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2834.jpg?1571652265' width='150' height='79' />
		<div class='rss_texte'><p>Comme de nombreuses fois expliquées sur mon blog, j'ai une machine sur laquelle je fais de l'autohébergement, cette machine étant derrière une Freebox. La Freebox fait routeur et NAT, une seule IP publique pour différentes IP privées pour chaque machine du réseau. Il est donc nécessaire de faire de la redirection de ports pour rendre accessibles différents services.</p>
<p>Le serveur dispose d'un serveur web et les connexions entrantes sur le port 80 (http) sont automatiquement redirigées vers des connexions via le port 443 au niveau du serveur web. Via HSTS, les connexions suivantes se font automatiquement en connexion https.</p>
<p><i>HTTP Strict Transport Security (HSTS) est un mécanisme de politique de sécurité proposé pour HTTP, permettant à un serveur web de déclarer à un agent utilisateur (comme un navigateur web), compatible, qu'il doit interagir avec lui en utilisant une connexion sécurisée (comme HTTPS).</i></p>
<p>De plus les différentes URL, je les ai ajoutées en favori dans Firefox, elles sont donc proposées par défaut quand je saisis quelques lettres de leurs adresses. De ce fait, le port 80 ne me sert pas vraiment.</p>
<p>Il y a certaines situations (cas derrière un proxy par exemple) ou seul les ports 80 et 443 sont ouverts et accessibles en sortie depuis un réseau local vers Internet.</p>
<p>Il y a <a href="https://blog.genma.fr/?SSH-derriere-un-proxy-Sslh" title="SSH derrière un proxy, la solution SSLH">la solution de multiplexage via SSLH</a>, c'est à dire le fait de mettre en écoute sur le port 443 le serveur web et le serveur SSH et selon le type de demande / client, aiguiller vers l'un ou l'autre <br class='autobr' />
des services.</p>
<p>Autre solution : on fait une redirection au niveau du NAT du port 80 vers le port 22 (port par défaut de SSH). Le port n'est plus alors destiné au serveur web mais aux connexions SSH. Il faut bien penser à définir le port dans la commande qui lance la connexion SSH ou dans le fichier de configuration pour le serveur en question, mais ça marche. Si le proxy est un peu élaboré, le fait de faire passer des connexions chiffrées sur le port 80 ce n'est pas très discret, mais c'est là un tout autre sujet.</p>
<p><strong>Mise à jour :</strong> Dans le cadre de renouvellement automatique de certificat Let's Encrypt, le processus utilise une connexion http (et donc le port 80) pour valider l'acme challenge. Le port 80 est donc nécessaire et utilisé... (Si le serveur web ne répond pas correctement sur le port 80, le renouvellement des certificats est en erreur).</p></div>
		
		


feed_id: https://blog.genma.fr/?L-entreprise-start-up-il-faut-la-fuir
title: L'entreprise start-up, il faut la fuir
uri: L-entreprise-start-up-il-faut-la-fuir
url: https://blog.genma.fr/?L-entreprise-start-up-il-faut-la-fuir
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2844.jpg?1572167141' width='150' height='79' />
		<div class='rss_texte'><p>Dans ce billet, je voudrais parler des pièges des entreprises qui ont un fonctionnement de type start-up. Toutes les entreprises start-up n'entrent probablement pas dans ces critiques et ne sont pas comme ça. Mais comme il en existe, que certaines personnes sont amener à vivre ce type d'expérience et à tomber dans ces pièges... Faites vous votre propre avis.</p>
<p><strong>Le cadre</strong></p>
<p>Dans une entreprise start-up, on vante le cadre : mise à disposition d'un baby-foot et autres bornes d'arcades et tables de ping-pong, café à volonté, espace convivial pour des réunions en mode AGIL, des coussins pour dormir, se poser, des horaires flexibles... Régulièrement sont organisés des soirées de team-building en dehors des heures ouvrées de travail, car il ne faudrait pas diminuer la productivité. Et là on a déjà un soucis. On fait ses heures et plus encore...</p>
<p><strong>Le management toxique</strong></p>
<p>Lu sur Twitter "Bad manager : do this. Good manager : tell me what you want to work on and we'll guide that towards the collective good" que je traduirais par "Un mauvais manager dit fait ça. Un bon manager demande qu'as tu envie de faire que je vois ce qui se rapproche le plus dans la liste des choses à faire dans l'intérêt commun".</p>
<p>Dans une entreprise start-up, le management à la mode start-up peut très vite devenir un management toxique, d'autant plus quand la personne qui gère la start-up est une personne <i>de forte personnalité</i>. Lorsque j'ai lu le billet militant <a href="https://repeindre.info/2019/03/10/en-finir-aves-les-rock-stars/" title="En finir avec les rock stars : comment faire cesser les agressions dans nos communautés">En finir avec les rock stars : comment faire cesser les agressions dans nos communautés</a> qui parle des violences dans le monde du logiciel libre, dans de nombreux éléments de description et de qualification de ce qui se cache derrière l'appellation "rock star", j'ai reconnu des pratiques et des façons de faire... d'un manager d'une entreprise de type start-up.</p>
<p><strong>La communication</strong></p>
<p>La communication est importante. Il faut être <i>moderne</i> et présent sur les réseaux sociaux. Fortement inciter (imposer) les collaborateurs.trices à faire des messages de promotion de l'entreprise sur leurs comptes personnels sur les réseaux sociaux. Et à surtout venir relayer les messages <i>de leur président</i>, pour la plupart des ego-portraits (façon québecoise de dire <i>selfie</i>) associé à des messages vantant le plaisir à venir travailler le week-end tellement on aime son travail.</p>
<p><strong>Travaille plus... par passion</strong></p>
<p>Dans une entreprise start-up, le management rappelle régulièrement, via des petites phrases du type "l'avenir appartient à ceux qui se lèvent tôt"... J'évoquais plus haut les réunions de team-building en dehors des heures ouvrées. Généralement ces réunions commencent par un rappel "On commence..." Suivi d'un "Vous finirez après ce que vous étiez en train de faire". Comprendre : on fait notre réunion jusqu'à 20h et ensuite vous pourrez continuer votre journée de travail... Quand on est manager, que l'on a des responsabilités, il est normal de s'investir d'autant plus. On se voit donc imposer des réunions en dehors des heures classiques de travail (sur le temps de pause du midi ou en fin de journée après une journée de travail), heures supplémentaires qui bien sûr ne sont pas payer en heures supplémentaires.</p>
<p><strong>Le mot clef de la start-up : la croissance</strong></p>
<p>La croissance avant tout et ce sans aucune gestion de l'obsolescence. Pas le temps. On grandit trop vite. Quitte à bâtir une tour toujours plus haute sur une fondation pourrie et un terrain inadapté. Nombreux seraient les exemples dans le domaine de l'informatique, on parle d'ailleurs de dette technique... Mais seule compte la croissance.</p>
<p><strong>Manager par l'autorité</strong></p>
<p>J'évoquais le terme management toxique. Le management toxique, c'est ne pas autoriser le télétravail, et affirmer ne pas comprendre ce besoin qu'ont les collaborateurs de faire du télétravail, et avoir des contre-arguments face à tout argument avancé. "S'ils habitent trop loin, ils n'ont qu'à déménager" ; "Ils ne sont pas suffisamment autonomes, ils feront autre chose, au moins dans les locaux je suis sûr qu'ils travaillent"... L'entreprise start-up est souvent diriger par une direction qui a à la volonté d'avoir le contrôle sur tout et qui au final ne contrôle.</p>
<p><strong>Le vocabulaire</strong></p>
<p>Dans une entreprise start-up, il y a des éléments de langage spécifique. Des anglicismes, des codes, des mots clefs et tout un jargon compréhensibles uniquement des initiés. Repris de nombreuses fois sous la forme de message parodique ou humorisitique sur les réseaux sociaux, <a href="https://rse-pro.com/16-expressions-pro-exasperent-7052" title="Les expressions pro qui exaspèrent">je ne citerai qu'un billet parmi tant d'autres</a>. On est phase à une quasi novlangue (cf 1984 de George Orwell), mais le pire est peut-être dans l'usage du mot <i>Bienveillance</i>. Un mot qui est en totale contradiction avec la fait de faire et d'agir.</p>
<p><strong>Les coulisses</strong></p>
<p>Le mot bienveillance, "mes amis", les phrases "ah si vous saviez comme je suis content d'être avec vous" sont en totale contradictions avec le franc parler des réunions à huis-clos. Des réunions d'où les personnes ressortent le visage aux traits tirés, voir terrifiés. Avec le mot d'ordre de ne pas dire ce qui s'est passé... En tant que membre dirigeant participant à des réunions avec la direction, on a signé des règles digne du Fight Club : on ne parle pas de ce qui se passe dans les réunions.</p>
<p>On ne parle pas du fait qu'aussi bien un discours d'un collaborateur peut-il être bien argumenté, il n'aura jamais le dernier mot. Il se verra imposer des idées et la seule façon de réussir et de dire oui, d'approuver, et de ne jamais contredire. Car la personne en face sait mieux que tout le monde, n'accepte pas les remarques, quoiqu'elle en dise.</p>
<p>Certains collaborateurs en viennent alors à développer un syndrome de Stockolm : tout ce qui se passe, la façon de faire, ce qui est subi est normal. <i>Tu comprends, le dirigeant a une forte personnalité, il adore ce qu'il fait et s'investit à fond. Il est à fond et donc il l'est aussi dans sa relation avec les autres...</i>.</p>
<p><strong>Comment reconnaître une entreprise start-up ?</strong></p>
<p>Une entreprise start-up a un turn-over beaucoup plus important que la moyenne, ce qui devrait tirer un signal d'alarme auprès de la direction (sur leur façon de faire). Dans une entreprises start-up, on ne compte pas ses heures, on travaille par passion, même le week-end si besoin. On a un rythme totalement incompatible avec ma vie de famille. Mais ce n'est pas grave, il y a des priorités dans la vie et la famille, n'est ce pas cette entreprise familiale ?</p></div>
		
		


feed_id: https://blog.genma.fr/?L-ouverture-d-esprit
title: L'ouverture d'esprit
uri: L-ouverture-d-esprit
url: https://blog.genma.fr/?L-ouverture-d-esprit
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2722.jpg?1566030052' width='150' height='79' />
		<div class='rss_texte'><p>Dans ce billet, je voudrais partager une réflexion que je me fais depuis un moment.</p>
<p>Ma personnalité, ma culture et celui que je suis aujourd'hui, mon ouverture d'esprit (je l'espère) sont liés à plusieurs choses.</p>
<p>Je suis né et j'ai toujours vécu en France, je suis un enfant des années 80 et j'ai donc été bercé et vue des tas de films et séries américaines de cette époque. A côté de ça, ma mère étant d'un pays de l'Europe de l'Est, j'ai passé tous mes vacances d'été à partir en voiture, à passer le mur de Berlin pour passer mes vacances de l'autre côté, à la campagne, dans une zone rurale très pauvre... Ce n'est pas le sujet de ce billet, mais cette double culture, voir une autre façon de vivre que celle à la Française, a fait aussi celui que je suis.</p>
<p>Né après l'arrivée de Goldorak en France, dès que j'ai été en âge de regarder du dessin animé, c'est du dessin animé japonais que j'ai vu pour l'essentiel. Que ce soit avec la 5 (Youpi l'école est finie), ou le Club Dorothée... De Récré A2 à la fin du Club Dorothée et l'arrivée plus tard de Pokémon en France. L'arrivée de Pokémon correspond à mon passage aux anime en VOSTFR vue via des VHS puis DVD (et des fansub), le début de Naruto correspond à ma découverte de l'informatique et au passage à nouvelle passion (J'étais devenu trop vieux pour les shonen). Des anime comme Maison Ikkoku / Juliette je t'aime, Ranma 1/2 ou encore Max Et Compagnie (Kimagure Orange Road) m'ont bercés et marqués à jamais. Ces séries sont empreintes du Japon traditionnel, de part leur histoire, l'influence du passé japonais, les décors (plutôt de type banlieue que mégalopoles). Le côté <i>japonisant</i> avec les maisons traditionnelles, les dojo, les plats (le bol de riz) ; la distance dans les relations amoureuses, la vision romantique, le silence, les non-dits... (Tout cela a été parfaitement illustré dans <a href="https://blog.genma.fr/?Kimi-no-na-wa-Your-Name" title="Kimi no na wa - Your Name">Kimi no na wa - Your Name</a> et c'est peut être aussi pour ça que j'adore ce film d'animation). J'ai été marqué à vie par <i>l'esprit japonais</i> (je ne saurai le qualifier autrement).</p>
<p>Nostalgeek, je n'ai gardé que les bons souvenirs de l'époque de mon enfance (les mauvais sont effacés). Mais au delà du fait que les souvenirs et la nostalgie "HDïse" (rendent de meilleure qualité qu'elle ne l'est en réalité), je sais que tout ce que j'ai pu voir n'était pas forcément de qualité, qu'il y avait de tout et que les dessins animés ont été achetés au kilomètre de bande vidéo, doublé à la va-vite.</p>
<p>De plus, cet engouement pour les mangas m'a fait intéresser au Japon, à sa culture, son histoire, mais aussi à l'Asie de façon plus générale. De l'Asie, il y a tous ces films de Hong-kong que j'ai vu (Les films avec Jackie Chan, de Tsui Hark et de Wong Kar Wai que j'adore par dessus-tout). Et à découvrir un autre cinéma que le cinéma américain... J'ai cherché à voir des oeuvres considérées comme culte, classique ou influente (et savoir les reconnaître dans Kill Bill de Tarantino, quel plaisir). De même que j'ai pu chercher à le faire pour le cinéma américain, en regardant tous les films de Carpenter, pour ne citer que lui, faisant de moi un cinéphile amateur mais éclairé d'une certaine façon (je reste toutefois très bon public). Les films et séries américaines vues à travers les décennies m'ont également marqués et influencés.</p>
<p>Mais je pense que la plus grande influence dans mon ouverture d'esprit reste les débuts d'Internet et mes premiers pas sur ce réseau. Avant que l'on ne parle de réseaux sociaux et <a hef="https://fr.wikipedia.org/wiki/Bulle_de_filtres" title="Wikipedia - Les bulles de filtre">des bulles de filtres</a>, j'ai fait mes premiers pas à la découverte de l'inconnu, discutant avec les personnes sans a priori, quelque soit leur âge, leur origine, religion etc. Curieux, je cherchais et je cherche à en savoir plus sur les autres pour m'enrichir moi-même. Et cette volonté de s'ouvrir aux autres, n'est-ce pas ce que l'on pourrait qualifier d'ouverture d'esprit ?</p></div>
		
		


feed_id: https://blog.genma.fr/?Incivilite
title: Incivilité
uri: Incivilité
url: https://blog.genma.fr/?Incivilite
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2846.jpg?1572772799' width='150' height='79' />
		<div class='rss_texte'><p>Dans ce billet je voudrai parler des incivilités et plus particulièrement de celles de deux voisins. J'habite dans une zone pavillonnaire. La plupart des voisins sont plus âgés que moi, chaque couple a deux voitures. Les places se font chères dans la rue. Même si la plupart des pavillons ont des garages, ceux-ci sont aménagés en zone de stockage ou peu facile d'accès (en sous-sol via une allée assez étroite peu adaptée au format des véhicules moderne. Les <i>gens</i> laissent donc leurs voitures dans la rue. Chacun essaie de faire au mieux pour optimiser la place, mais ce n'est pas le cas de tout le monde.</p>
<p>Mon voisin d'en face à deux bateaux. Il a donc deux allées de garage : une en sous-sol enterré et une aménagée dans le jardin. Travaillant de façon saisonnière (c'est un artisan), lorsque sa femme part, s'en suis alors un ballet assez intéressant. Monsieur sort sa grosse voiture de son garage, se gare à la place précédemment occupé par Madame. En fin de journée, Monsieur fait le guetteur et range sa voiture au moment de l'arrivée de Madame qui prend alors sa place. Tout ca parce qu'il a probablement estimé que vu la difficulté lors des manœuvres que fait Madame pour ranger la voiture dans l'allée à plat (je ne parle même pas de la tentative ratée, mais compréhensible vu la pression de Monsieur et les engueulades à base de critiques hautement négatives et non constructives...), elle ne pouvait que se garer dans la rue. Pire, quand ils ont tout deux à partir, il sort une moto pour qu'il met sur la place, bien positionnée pour que d'autres voitures ne puissent pas se garer...</p>
<p>Un peu plus loin, il y a deux places de stationnement aménagées (en retrait sur le trottoir) dont une place handicapée. Chaque jour, mal garé, on retrouve la même voiture, sur la place non réservée, une carte handicapée bien en évidence sous le pare-brise. Parfois, la voiture est à cheval sur les deux places. Mais rarement sur la place handicapée, uniquement quand la place non réservée est déjà occupée. La voiture est alors collée au pare-choc de l'autre, nécessitant plein de manœuvres pour ressortir. Personne n'ose rien dire. Personne ne se gare sur la place handicapée, par principe et respect, quand cette personne, bien identifiée, est garée sur la place normale. Il y a donc régulièrement une place vacante. Le handicap n'excuse pas tout. Âgé, je l'ai vu conduire et c'est un danger public. Je ne souhaite pas avoir son handicap et je connais mes privilèges. Mais là, faire exprès de prendre la place non réservée, systématiquement, car devant chez lui, est un signe d'égoïsme et d'incivisme profond.</p>
<p>J'ai bien conscience que ce billet ne sert pas à grand chose, que ce sont des problématiques de riches privilégiés qui habitent en pavillon, que l'on pourra me parler des travaux fait un dimanche matin en appartement etc. Mais bon, ça soulage de râler un peu sur mon blog. Et mon blog est avant tout un espace d'expression personnel, où je ne parle pas toujours (souvent même) de choses techniques.</p></div>
		
		


feed_id: https://blog.genma.fr/?Capitole-du-libre-2019-Mes-conferences
title: Capitole du libre 2019 - Mes conférences
uri: Capitole-du-libre-2019-Mes-conférences
url: https://blog.genma.fr/?Capitole-du-libre-2019-Mes-conferences
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2847.jpg?1572861419' width='150' height='79' />
		<div class='rss_texte'><p>Les samedi 16 et dimanche 17 novembre prochain, comme chaque année, à Toulouse, se tient <a href="https://www.capitoledulibre.org" title="https://www.capitoledulibre.org">le Capitole du libre</a>. Je serai présent et je donnerai deux conférences, <a href="https://www.capitoledulibre.org/programme/" title="Programme 2019 du Capitole du libre">le programme, assez dense et varié, est en ligne</a>.</p>
<p><strong>Nextcloud - De l'usage personnel sur Yunohost à un usage professionnel chez Atos</strong></p>
<p><strong>Samedi 16 nov. 10:30 – 11:00 en salle A001</strong></p>
<p><i>Facile à installer, facile à gérer, pourquoi ne pas héberger votre propre Nextcloud sur YunoHost (Yunohost est un système d'exploitation serveur destiné à rendre l'auto-hébergement accessible au plus grand nombre, sans nuire à la qualité et à la fiabilité du logiciel). Mais Nextcloud, ce n'est pas que pour les particuliers. Au sein du centre OpenSource d'Atos, je travaille au développement d'une offre et d'un partenariat autour de Nextcloud & Collabora pour nos clients. Petite présentation d'en quoi Nextcloud, c'est la solution cloud qui peut répondre aux besoins professionnel en alternative à Office365 ou GoogleDocs.</i></p>
<p>Fusion de mes deux conférences <i>lightning talk</i> données <a href="https://blog.genma.fr/?Nextcloud-Conference-2019" title="Nextcloud Conference 2019">lors du Nextcloud Conf 2019 à Berlin</a>.</p>
<p><strong>Un mode Kiosk avec Ubuntu en 2019, c'est possible !</strong></p>
<p><strong>Samedi 16 nov. 17:30 – 18:30 en salle A001</strong></p>
<p><i>Le Centre d'action sociale de la Ville de Paris (CASVP) propose de nombreuses prestations créées par la Ville de Paris pour ses habitants. En octobre 2019, des bornes libres services sont mises à disposition pour faciliter les démarches numériques aux bénéficiaires. Le système informatique de ces bornes a été réalisé par Atos ; l'ensemble du projet - documentation complète des hacks et scripts réalisés permettant une réutilisation - sera libéré à la mi-novembre 2019 à la suite du Capitole du libre sous licence Creative Commons.</i></p>
<p>La conférence a pour objectifs de présenter le projet, son interface, et de répondre à la question : quel intérêt peuvent avoir des collectivités, des médiathèques, des écoles à s'intéresser et surtout s'approprier et contribuer à ce projet ? Mais surtout, de présenter, comment du point de vue technique en 2019, sur base Ubuntu, il est possible de faire une borne mode Kiosk avec un Firefox mais pas que... et de répondre au cahier des charges et aux demandes de :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> simplifier et verrouiller Firefox pour avoir un mode kiosk en 2019 (tous les tutoriels sur le sujet étant obsolètes....) ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> simplifier Ubuntu et Gnome 3 pour verrouiller les possibilités d'interactions pour rendre l'usage le plus simple possible ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> créer une session utilisateur temporaire / jetable et pourtant réutilisable et évolutive ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> pouvoir maintenir la solution et la faire évoluer.</p>
<p><strong>Les supports</strong></p>
<p>Les supports seront mis en ligne une fois les conférences données, pour permettre leurs réutilisation.</p></div>
		
		


feed_id: https://blog.genma.fr/?Evenement-Le-libre-meilleur-outil-pour-vos-combats-associatifs
title: Evenement - Le libre, meilleur outil pour vos combats associatifs
uri: Evenement-Le-libre-meilleur-outil-pour-vos-combats-associatifs
url: https://blog.genma.fr/?Evenement-Le-libre-meilleur-outil-pour-vos-combats-associatifs
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2849.jpg?1573550492' width='150' height='79' />
		<div class='rss_texte'><p>Le mardi 19 novembre 2019 de 13h30 à 17h30 à la Maison de la Vie Associative et Citoyenne - Maison de la Vie Associative et Citoyenne 15 Passage Ramey Paris, 18e, se tiendra l'événement " Le libre, meilleur outil pour vos combats associatifs"</p>
<p><i>Cette demi-journée abordera les enjeux autour du web, en 4 thèmes, et présentera des alternatives libres, gratuites et efficaces pour vous permettre de mieux travailler, sans mettre en danger vos communautés ni votre organisation. Vous vous inquiétez de la sécurité de vos informations sur vos bénéficiaires et sur vos collaborateurs ? Le manque de cohérence entre votre mission et l'utilisation des outils propriétaires internationaux (gafam et autres) vous gêne ? Venez.</i></p>
<p><i>Note : cette formation sera filmée et accessible à distance en temps réel, vous permettant de suivre les interventions et de poser vos questions.</i></p>
<p>Le programme et toutes les informations sont sur <a href="https://www.webassoc.org/events/libre-191119/" title="https://www.webassoc.org">https://www.webassoc.org</a></p>
<p>Je serai présent à cet événement tout l'après-midi et ferai une présentation sur Nextcloud. Le support de présentation sera disponible une fois la conférence donnée (je dois encore travailler sur le support).</p></div>
		
		


feed_id: https://blog.genma.fr/?Lifehacking-3-ecrans-dont-1-vertical
title: Lifehacking - 3 écrans dont 1 vertical
uri: Lifehacking-3-écrans-dont-1-vertical
url: https://blog.genma.fr/?Lifehacking-3-ecrans-dont-1-vertical
content:
<div class='rss_texte'><p>J'avais écrit il y a un moment deux billets de blog sur l'usage de trois écrans, à savoir <a href="https://blog.genma.fr/?Ubuntu-et-trois-ecrans-Oui-c-est-possible" title="Ubuntu et trois écrans ? Oui c'est possible">Ubuntu et trois écrans ? Oui c'est possible</a> et <a href="https://blog.genma.fr/?Lifehacking-Trois-ecrans-reel-confort-luxe-ou-superflu" title="Lifehacking - Trois écrans : réel confort, luxe ou superflu ?">Lifehacking - Trois écrans : réel confort, luxe ou superflu ?</a>.</p>
<p><a href="https://blog.genma.fr/?Equilibre-personnel-et-professionnel-via-le-teletravail" title="Équilibre personnel et professionnel via le télétravail">Travaillant depuis chez moi une partie de ma semaine</a>, je me suis aménagé mon bureau pour avoir le maximum de confort possible.</p>
<p>Je travaille via mon portable personnel. Je le branche à deux écrans externes, j'ai ainsi 3 écrans. Ce sont des écrans assez ancien, de taille modeste (19" en format 16/10ème, résolution 1600x900) mais cela me convient. J'ai un écran sur-élevé, qui me sert d'écran principal, j'ai l'écran de portable, en dessous. Et j'ai un écran de côté que j'ai mis en mode vertical (mode portrait, contrairement au mode horizontal, mode paysage).</p>
<p>Pendant longtemps les deux écrans externes étaient côte à côte, tous deux en position horizontale. Je connaissais la possibilité pour l'avoir utiliser le fait de mettre un écran en vertical, mais j'étais assez sceptique sur l'intérêt pour moi, ne faisant pas de développement (de code).</p>
<p><span class='spip_document_2581 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L173xH139/ubuntu_3_ecrans-9df48.png?1573745200' width='173' height='139' alt="" /></span></p>
<p>Et puis un jour, comme j'ai pu récupérer un pied qui permet d'orienter un des deux écrans, j'ai adopté la configuration d'avoir un des deux écrans en mode verticale, je ne pourrai revenir en arrière. A tel point que je me demande comment je faisais avant.</p>
<p><span class='spip_document_2582 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/ubuntu_3_ecrans_photo.png.jpg?1573745117' width='500' height='375' alt="" /></span></p>
<p>Très rapidement, cet écran est venu améliorer mon usage des écrans, là où très souvent les deux écrans horizontaux étaient un peu en doublon avec le troisième écran de l'ordinateur en lui-même. L'écran en mode verticale apporte une différence et une réorganisation de la disposition des fenêtres. Cet écran me sert pour différentes choses : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Affichage des mails de Thunderbird : dans l'association dont je suis membre (Framasoft pour ne pas la citer), le mail est un outil essentiel. Et les mails sont souvent très longs, avec des réponses dans le corps du mail. Je n'avais jamais pu trouver une façon de disposer les éléments satisfaisantes, surtout avec des écrans 19" 16/1Oème. Là, en mode verticale, j'ai une bonne partie du mail si ce n'est l'intégralité et cela facilite grandement la lecture.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Affichage de documents de type bureautique édité avec (LibreOffice Writer) : pour ce type de documents, le format naturel est le format portrait et l'écran est donc <i>dans le bon sens</i>.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Aperçu de mes présentations / support de conférence : elles sont un peu moins larges (vu qu'elles sont faites pour être affichées en mode paysage) mais je peux voir plusieurs diapositives en aperçu dans le mode vertical (je ne parle pas de présentation via LibreOffice mais de présentation de type Latex/Beamer et d'un PDF généré).</p>
<p>Donc pas de code ou de développement. Mais j'y trouve mon compte. Je pense que si je devais faire du développement (scripts ou autre), j'aurai déjà la configuration adéquat.</p>
<p>Seul bémol pour l'instant : l'écran en mode verticale nécessite de bien être en face, de côté la visibilité est bien moindre car l'écran que j'ai n'est pas prévu pour avoir un angle de vue très large dans le sens de la hauteur.</p>
<p>Il faudra voir avec l'usage et les semaines si je garde cette configuration ou non. Si vous avez envie de donner votre retour, les commentaires sont ouverts.</p></div>
		
		


title: P2V avec Clonezilla ou comment convertir un serveur physique en machine virtuelle
uri: P2V-avec-Clonezilla-ou-comment-convertir-un-serveur-physique-en-machin
feed_id:
https://blog.genma.fr/?P2V-avec-Clonezilla-ou-comment-convertir-un-serveur-physique-en-machine-virtuelle

url:
https://blog.genma.fr/?P2V-avec-Clonezilla-ou-comment-convertir-un-serveur-physique-en-machine-virtuelle

content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2851.jpg?1574529359' width='150' height='79' />
		<div class='rss_texte'><p><strong>Introduction</strong></p>
<p>J'avais abordé dans un billet assez ancien (il y a 3 ans, <a href="https://blog.genma.fr/?Yunohost-Clonezilla-et-Virtualbox" title="Yunohost, Clonezilla et Virtualbox>Yunohost, Clonezilla et Virtualbox</a>), le fait que j'avais virtualisé mon serveur physique (un banal PC) qui faisait tourner Yunohost pour en avoir une copie qui tourne en machine virtuelle dans Virtualbox, mais sans vraiment en détailler toutes les étapes. Dans cet article, je voudrais reparler à nouveau de P2V de façon un peu plus détaillée.</p>
<p><strong>P2V ? </strong></p>
<p><i>Physique-à-Virtuel (sigle P2V de l'anglais « Physical To Virtual ») est un processus de migration du système d'exploitation, des applications et des données d'un serveur physique vers une machine virtuelle, accueillie sur une plate-forme virtualisée (la virtualisation).</i><br class='autobr' />
<a href="https://fr.wikipedia.org/wiki/Physical-to-Virtual" title="Wikipedia - Physical-to-Virtual">Wikipedia - Physical-to-Virtual</a></p>
<p>La première fois que j'ai découvert cette notion, c'était dans le cadre du passage d'un ensemble de serveurs physiques qui ont été virtualisés pour donner des machines virtuelles sur une plateforme VMWare, via un logiciel dédié.</p>
<p>Dans cet article, je voudrais présenter une façon de faire pour passer d'une machine physique à une machine virtuelle (la virtualisation se fera dans Virtualbox, du moins dans un premier temps).</p>
<p><strong>Prérequis</strong></p>
<p><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Connaitre Virtualbox, savoir créer une machine virtuelle
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Connaitre Clonezilla (du moins savoir à quoi ça sert)</p>
<p><strong>Clonezilla ?</strong></p>
<p>Procédure de création d'une image Clonezilla et procédure de restauration sont très bien décrites dans de nombreux tutoriaux sur Internet, je ne vais donc pas ré-aborder ça ici. (Un tutoriel parmi d'autre <a href="https://lecrabeinfo.net/cloner-disque-dur-vers-ssd-ou-hdd-clonage-avec-clonezilla.html#etape-2-clonage-du-disque-durssd-la-volee" title="lecrabeinfo.net - Cloner son disque dur/SSD vers un autre disque avec Clonezilla">lecrabeinfo.net - Cloner son disque dur/SSD vers un autre disque avec Clonezilla</a></p>
<p><strong>Création d'une image Clonezilla</strong></p>
<p>La première étape est donc de créer une image Clonezilla du PC physique et de mettre cette image sur un support amovible (clef USB disque dur externe selon la taille du disque). L'image sera une image complète du disque (et non une image de partitions).</p>
<p>La taille de l'image Clonezilla dépend de la taille occupé sur le disque (et non de sa taille réelle). Par exemple un disque de 500go qui n'est occupé qu'à 16go donnera une image Clonezilla d'environ 16go.</p>
<p><strong>Création d'une machine virtuelle dans Virtualbox</strong></p>
<p>La seconde étape est de créer une machine virtuelle dans Virtualbox. La configuration matérielle peut être assez proche ou différente (quantité de mémoire vive, CPU et nombres de cœurs) : si c'est un OS Linux, il s'adaptera à la configuration matériel virtuelle. Par contre la taille du disque dur virtuelle de la machine virtuelle est important : ce disque doit avoir une taille équivalente (ou supérieure) à la taille du disque de la machine qui a été cloné en image Clonezilla. Le disque dur virtuel peut toutefois avoir une taille dynamique, évitant ainsi de mobiliser 500 giga pour un espace réellement occupé de 16 giga au final (l'espace disque occupé à la restauration de l'image Clonezilla correspondant à l'espace disque de la machine d'origine).</p>
<p><strong>Virtualbox, les périphériques complémentaires</strong></p>
<p>En plus du disque dur virtuel, il faut ajouter un lecteur CD-Rom /demander à la machine virtuelle de démarrer sur une iso de Clonezilla. Et ajouter le partage des ports USB de la machine physique faisant tourner Virtualbox, pour que la clef USB / disque dur externe contenant l'image crée via Clonezilla puisse être lu depuis la machine virtuelle.</p>
<p>On pourra regarder par exemple la documentation ici sur l'association des périphériques USB avec la machine virtuelle dans Virtualbox <a href="https://doc.ubuntu-fr.org/virtualbox#peripheriques_usb" title="doc.ubuntu-fr.org - virtualbox peripheriques usb">https://doc.ubuntu-fr.org/virtualbox#peripheriques_usb</a> ou encore ici en images et détaillé <a href="https://www.numetopia.fr/comment-activer-le-support-usb-2-ou-3-dans-virtualbox/" title="Comment activer le support USB 2.0 ou 3.0 dans VirtualBox">Comment activer le support USB 2.0 ou 3.0 dans VirtualBox</a>.</p>
<p><strong>Restauration de l'image du serveur</strong></p>
<p>Une fois les prérequis réunis, on boot / démarre la machine virtuelle sur l'ISO de Clonezilla et on suit la procédure de restauration. Au moment de la recherche de l'image Clonezilla à restaurer, on branche la clef USB / disque dur externe sur le port USB partagé avec la machine virtuelle, on appuie sur une touche et Clonezilla va détecter le branchement de ce périphérique USB, trouver le dossier et proposer de restaurer l'image Clonezilla, sur le disque dur de la machine virtuelle.</p>
<p>Une fois la restauration finie, on retire l'ISO et on démarre la machine virtuelle. On a une copie conforme de notre machine physique.</p>
<p><strong>Migration de la machine virtuelle</strong></p>
<p>L'avantage de Virtualbox est d'utiliser un format standard, qui peut être converti si besoin dans d'autres formats de machines virtuelles. On pourra donc migrer / exporter cette machine virtuelle qui tourne dans Virtualbox pour la faire tourner sur un serveur Proxomox, sur KEmu... Là encore, il existe de nombreux tutoriaux sur le sujet.</p>
<p><strong>Conclusion</strong></p>
<p>Avec un petite astuce, il est donc possible de virtualiser son serveur physique / son PC (pour en faire une machine virtuelle, donc). Le PC physique doit tourner sous Linux. Je n'ai pas testé avec Windows, car à la restauration de l'image Clonezilla, il se peut qu'il faille réactiver Windows (qui va détecter que le matériel est différent du matériel d'origine).</p></div>
		
		


title: Ubuntu - Déploiement de Libreoffice sur un parc Ubuntu avec ajout d'un icone de menu
uri: Ubuntu-Déploiement-de-Libreoffice-sur-un-parc-Ubuntu-avec-ajout-d-u
feed_id:
https://blog.genma.fr/?Ubuntu-Deploiement-de-Libreoffice-sur-un-parc-Ubuntu-avec-ajout-d-un-icone-de-menu

url:
https://blog.genma.fr/?Ubuntu-Deploiement-de-Libreoffice-sur-un-parc-Ubuntu-avec-ajout-d-un-icone-de-menu

content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2855.jpg?1574790142' width='150' height='79' />
		<div class='rss_texte'><p><strong>Prérequis à ce tutoriel : </strong>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Savoir qu'à partir de la version 18.04, c'est Gnome Shell qui est le bureau par défaut, avec un look rappelant celui de Unity (une barre de menu vertical sur le bord gauche de l'écran par défaut)
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Connaitre les bases d'Ansible et des playbook</p>
<p><strong>Introduction - le besoin fonctionnel</strong></p>
<p>Sur un ensemble de postes d'un parc informatique sous Ubuntu 18.04.03, comment ajouter un logiciel et ajouter un icône dans la barre des favoris pour ce logiciel ? On va faire ça via Ansible.</p>
<p><strong>L'icône de raccourci ? Un fichier .desktop</strong></p>
<p>Sous Ubuntu avec Gnome Shell, avec un look ressemblant / rappelant le bureau Unity utilisé dans les versions antérieures, dans la barre verticale de gauche, les icones sont des raccourcis ou des favoris vers des applications. A chacun de ces raccourcis /favoris est associé un fichier ayant pour extension .desktop, répondant à une structure particulière.</p>
<p>Dans la documentation développeur de Gnome <a href="https://developer.gnome.org/integration-guide/stable/desktop-files.html.fr" title="Documentation développeur de Gnome - Fichiers desktop : positionnement de votre application dans les menus du bureau">Fichiers desktop : positionnement de votre application dans les menus du bureau</a>, on trouve quelques explications et détails.</p>
<p>Les fichiers sont stockés das un dossier caché dans le home utilisateur :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>/home/genma/.local/share/applications/</code></div>
<p><strong>Ansible</strong></p>
<p>Playbook d'installation de Libreoffice avec mise en place de l'icône de raccourci Libreoffice Writer dans la barre de favoris.</p>
<p><strong>Prérequis un fichier libreoffice-writer.desktop est créé. Ce fichier contient :</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>[Desktop Entry]<br /> Version=1.0<br /> Terminal=false<br /> Icon=libreoffice-writer<br /> Type=Application<br /> Categories=Office;WordProcessor;<br /> Exec=libreoffice --writer %U<br /> MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.oasis.opendocument.text-master-template;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/msword;application/vnd.ms-word;application/x-doc;application/x-hwp;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.lotus-wordpro;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.ms-works;application/vnd.stardivision.writer-global;application/x-extension-txt;application/x-t602;text/plain;application/vnd.oasis.opendocument.text-flat-xml;application/x-fictionbook+xml;application/macwriteii;application/x-aportisdoc;application/prs.plucker;application/vnd.palm;application/clarisworks;application/x-sony-bbeb;application/x-abiword;application/x-iwork-pages-sffpages;application/x-mswrite;application/x-starwriter;<br /> Name=LibreOffice Writer<br /> GenericName=Word Processor<br /> StartupNotify=true<br /> X-GIO-NoFuse=true<br /> Keywords=Text;Letter;Fax;Document;OpenDocument Text;Microsoft Word;Microsoft Works;Lotus WordPro;OpenOffice Writer;CV;odt;doc;docx;rtf;<br /> InitialPreference=5<br /> StartupWMClass=libreoffice-writer<br /> X-KDE-Protocols=file,http,ftp,webdav<br /> Actions=NewDocument;<br /> <br /> [Desktop Action NewDocument]<br /> Name=New Document<br /> Exec=libreoffice --writer</code></div>
<p><strong>Contenu du playbook qui va faire l'installation de Libreoffice et l'ajout de l'icone :</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>---<br /> - hosts: pool_de_machines_cibles<br /> remote_user: genma<br /> <br /> tasks:<br /> # Installation de Libreoffice<br /> - name: install libreoffice<br /> become: yes<br /> apt:<br /> update_cache=yes<br /> state=latest<br /> name=libreoffice<br /> # Ajout de l'icone de Libreoffice-Writer dans la barre des favoris<br /> - name: icone libreoffice writer<br /> become: yes<br /> copy:<br /> src: /home/genma/Ansible/source/libreoffice-writer.desktop<br /> dest: /home/genma/.local/share/applications/libreoffice-writer.desktop<br /> owner: genma<br /> group: genma<br /> mode: 0644</code></div>
<p><strong>Conclusion</strong></p>
<p>Ce tutoriel est très simple et pourra être adapté à d'autre besoins. Je mets ça là, si ça peut être utile à d'autre.</p></div>
		
		


feed_id: https://blog.genma.fr/?Lifehacking-Giggity-l-application-pour-s-organiser-lors-d-un-evenement
title: Lifehacking - Giggity - l'application pour s'organiser lors d'un événement
uri: Lifehacking-Giggity-l-application-pour-s-organiser-lors-d-un-évé
url: https://blog.genma.fr/?Lifehacking-Giggity-l-application-pour-s-organiser-lors-d-un-evenement
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2854.jpg?1574790311' width='150' height='79' />
		<div class='rss_texte'><p><i>Giggity est une application qui prend en charge des fichiers XML xcal / Pentabarf / frab (contenant des programmes de conférences / festivals / autres événements) et vous permet de les parcourir dans divers formats pratiques.</i><br class='autobr' />
<a href="https://f-droid.org/en/packages/net.gaast.giggity/" title="Giggity sur F-Droid">Cette application est disponible dans les dépôts F-Droid.org</a></p>
<p><span class='spip_document_2584 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L429xH762/giggity02-175f9.png?1575283538' width='429' height='762' alt="" /></span></p>
<p>Dès que je vais un salon ou événement, si le programme des conférences et autres ateliers est disponible au format xcal, j'importe ce fichier et je me fait ma présélection des conférences auxquelles je souhaite assister. Parfois, le programme est déjà importé (il a été soumis au mainteneur de l'application) et c'est le cas pour chaque édition du FOSDEM, CCC, FrOSCon et d'autres conférences.</p>
<p><span class='spip_document_2585 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L429xH762/giggity01-d0cb6.png?1575283538' width='429' height='762' alt="" /></span></p>
<p>En quoi est-ce du Lifehacking ? Giggity permet d'organiser sa visite en présélectionnant les conférences auxquelles on souhaite assister, et de créer ainsi son emploi du temps pour l'événement, gagnant ainsi en efficacité. On a le programme dans sa poche, des rappels, on voit si des conférences auxquelles on souhaite assister son en conflit / se superpose... Et lors de l'événement même, il m'arrive aussi de consulter le programme pour répondre à des demandes du type "quelle est le sujet de la prochaine conférence" ou encore "dans quelle salle est telle conférence". Cela va donc au delà de mon organisation personnelle, cela permet aussi de l'entre-aide.</p>
<p>Cette application m'est donc devenu indispensable et je la recommande à toute personne ayant un smartphone compatible (disposant du dépôt F-Droid).</p></div>
		
		


feed_id: https://blog.genma.fr/?Hygiene-numerique-et-la-jeunesse
title: Hygiène numérique et la jeunesse
uri: Hygiène-numérique-et-la-jeunesse
url: https://blog.genma.fr/?Hygiene-numerique-et-la-jeunesse
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2856.jpg?1574792766' width='150' height='79' />
		<div class='rss_texte'><p>Dans le cadre de mes conférences sur l'hygiène numérique, je suis face à un public adulte, assez âgé, qui vient assister à des conférences en médiathèque un samedi après-midi. Je ne suis donc pas en contact sur ce sujet avec des adolescents ou de jeunes adultes et pourtant il est important de les sensibiliser. Au cours de ma veille régulière, j'ai vu passer différents sites intéressants avec différentes approches pour sensibiliser un jeune public aux problématiques du numérique, je vous partage donc la présentation et les liens.</p>
<p><strong>Feuilles d'activité pour les enfants</strong></p>
<p><i>De nos jours, les enfants utilisent Internet à un âge plus jeune que jamais – si bien que leurs parents devraient commencer à leur parler du monde numérique et de la protection de la vie privée en ligne beaucoup plus tôt que par le passé. Nous avons créé ces feuilles d'activité pour offrir aux parents et aux enseignants une façon amusante d'amorcer la conversation. Suivez les liens suivants pour télécharger une version imprimable PDF de chacune de ces feuilles d'activités.</i></p>
<p>Le site du Commissariat à la protection de la vie privée du Canada <a href="https://www.priv.gc.ca/fr/a-propos-du-commissariat/ce-que-nous-faisons/campagnes-et-activites-de-sensibilisation/sensibilisation-des-enfants-a-la-vie-privee/t-v/activ/index/" title="Le site du Commissariat à la protection de la vie privée du Canada">https://www.priv.gc.ca/</a> propose différentes feuilles d'activier à imprimer dont : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> une feuille d'activité serpents et échelles de la protection de la vie privée
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> une feuille d'activité apprendre à créer un mot de passe
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> une feuille d'activité cryptographie</p>
<p>Le site est très riche en ressource et propose également <a href="https://www.priv.gc.ca/fr/a-propos-du-commissariat/ce-que-nous-faisons/campagnes-et-activites-de-sensibilisation/sensibilisation-des-enfants-a-la-vie-privee/conseils-pour-les-parents/" title="Conseils pour les parents">des Conseils pour les parents</a>, des conseils pour <a href="https://www.priv.gc.ca/fr/sujets-lies-a-la-protection-de-la-vie-privee/renseignements-et-conseils-pour-les-particuliers/protection-de-la-vie-privee-et-les-enfants/" title="Protection de la vie privée et les enfants">Protection de la vie privée et les enfants</a>.</p>
<p>Il faut fouiller, il y a plein de choses à lire.</p>
<p><strong>Cahier de vacances gratuit sur la cybersécurité</strong></p>
<p><i>C'est l'été et aussi la période rêvée pour s'adonner à travailler avec des cahiers de vacances.<br class='autobr' />
ISSA France (association internationale spécialisée dans la cybersécurité) a eu la très bonne idée d'imaginer et de concevoir un cahier de vacances sur la cybersécurité pour toute la famille. Il a ainsi été créé et lancé un livret pédagogique cahier de vacances présentant les risques numériques pour les enfants (à partir de 7 ans), les parents et les grands-parents afin d'identifier les risques du Web et des outils numériques et s'en prémunir.</i></p>
<p>A découvrir ici : <a href="https://www.francenum.gouv.fr/comprendre-le-numerique/cahier-de-vacances-gratuit-sur-la-cybersecurite" title="Cahier de vacances gratuit sur la cybersécurité">Cahier de vacances gratuit sur la cybersécurité</a></p>
<p><strong>Le kit de sensibilisation de Cybermalveillance.gouv.fr</strong></p>
<p>Plus orienté adolescent, jeunes adultes et adultes, le site Cybermalveillance.gouv.fr, qui <i>est le programme gouvernemental assumant un rôle de sensibilisation, de prévention et de soutien en matière de sécurité du numérique auprès de la population française</i> propose <i>Le kit de sensibilisation a été réalisé par Cybermalveillance.gouv.fr et ses membres. Il vise à sensibiliser aux questions de sécurité du numérique, à partager les bonnes pratiques dans les usages personnels, et de manière vertueuse, à améliorer les usages dans le cadre professionnel.</i></p>
<p><a href="https://www.cybermalveillance.gouv.fr/contenus-de-sensibilisation/" title="Le kit de sensibilisation de Cybermalveillance.gouv.fr">https://www.cybermalveillance.gouv.fr/contenus-de-sensibilisation/</a></p></div>
		
		


feed_id: https://blog.genma.fr/?Don-de-lait-maternel
title: Don de lait maternel
uri: Don-de-lait-maternel
url: https://blog.genma.fr/?Don-de-lait-maternel
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2857.jpg?1574792880' width='150' height='79' />
		<div class='rss_texte'><p>J'évoquais courant juin la naissance de Mononoke. Ryo-Oki sa maman, l'allaite au lait maternel depuis plusieurs mois. Elle tire son lait dans la journée et lui donne le sein le soir. Ayant une production de lait suffisante en quantité, Ryo-Oki a fait le choix de prendre du temps pour faire du don de son lait maternel.</p>
<p>Le don du sang (avec ses restrictions au niveau des donneurs...) est assez connu. Le don de lait maternel l'ait beaucoup moins. D'où ce billet de blog pour présenter ce type de don. Comme indiqué sur le site <a href="https://association-des-lactariums-de-france.fr/" title="ADLF — Association Des Lactariums de France">https://association-des-lactariums-de-france.fr/</a> <i>Les lactariums de France font appel à votre générosité. Faire don de son lait, de ce surplus qui n'est pas nécessaire à l'alimentation de son propre enfant, "c'est permettre la vie à un autre enfant"</i>. Le lait est en effet destiné à des bébés prématurés.</p>
<p>Comment ca se passe ? On retrouve des témoignages assez complet sur Internet, <a href="http://www.leslouves.com/don-de-lait-maternel/" title="Les louves - J'ai testé le don de lait maternel">comme celui-ci par exemple</a>. En quelques mots...</p>
<p>En début d'inscription, l'établissement remet une machine et une série de flacons, et les instructions, qui sont assez simples. Chaque jour, via une machine adaptée (une sorte de trayeuse), la maman aspire du lait dans un flacon réceptacle. Le lait est ensuite transvasé dans un flacon adapté, étiqueté (avec heure, date et code-barre) et est ensuite mis au congélateur. Les parties en contact avec le corps (la collerette et le flacon de réception) sont mis à stériliser dans de l'eau avec une pastille de javel jusqu'à leur usage le lendemain. Chaque mois, l'équipe médicale passe récupérer les flacons congelés du mois (quand la quantité globale de lait est suffisante) et remet d'autres flacons. Ce n'est pas obligatoire de tirer du lait tous les jours, c'est à la maman de voir en fonction de sa production, de la quantité de lait bu par son propre nourrisson. Cela demande un peu de temps (une dizaine de minutes pour la réception du lait, et ensuite le nettoyage), mais c'est une forme de don de soi, de générosité.</p>
<p>Vous êtes une maman qui allaitez votre enfant ? Vous connaissez quelqu'un dans votre entourage qui peut le faire ? Avez-vous pensez à faire du don de lait qui sera utilisé pour des enfants prématurés ? Les lactariums manque cruellement de donneuses.<a href="https://association-des-lactariums-de-france.fr/" title="ADLF — Association Des Lactariums de France">https://association-des-lactariums-de-france.fr/</a> Ca ne prend pas longtemps, c'est facile et altruiste.</p>
<p>Si ce billet a pu sensibiliser quelques futurs parents à ce sujet...</p></div>
		
		


feed_id: https://blog.genma.fr/?Usage-du-preseed-pour-faciliter-l-installation-de-ses-serveurs-Debian
title: Usage du preseed pour faciliter l'installation de ses serveurs Debian
uri: Usage-du-preseed-pour-faciliter-l-installation-de-ses-serveurs-Debian
url: https://blog.genma.fr/?Usage-du-preseed-pour-faciliter-l-installation-de-ses-serveurs-Debian
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2852.jpg?1574790319' width='150' height='79' />
		<div class='rss_texte'><p>Quand on veut automatiser ou modifier un peu une ISO d'installation Linux, il y a plusieurs façons de faire.</p>
<p>Il y a l'outil qu'avait présenté Korben dans un de ses billets de blogs, <a href="https://korben.info/cubic-pour-creer-une-iso-ubuntu-personnalisee.html" title="Korben.info - Cubic – Pour créer une ISO Ubuntu personnalisée">Cubic – Pour créer une ISO Ubuntu personnalisée</a> <i>Cubic, une interface graphique qui offre quelques fenêtres de paramétrage ainsi qu'une console pour monter et éditer le système de l'ISO en chroot afin d'y apporter vos modifications.</i>.</p>
<p>On aura alors une ISO qui contient déjà certains logiciels et paramétrages prédéfinis.</p>
<p>Dans le cas de Debian, il existe aussi le Preseed. Le Preseed est le fait de modifier une ISO d'installation en chargeant un fichier qui permet de répondre aux différentes questions posées lors de l'installation, gagnant ainsi du temps, permettant d'avoir un outil d'industrialisation...</p>
<p>Le Wiki de Debian propose toute une procédure en anglais <br class='autobr' />
<a href="https://wiki.debian.org/DebianInstaller/Preseed/EditIso" title="">https://wiki.debian.org/DebianInstaller/Preseed/EditIso</a></p>
<p><a href="<a href="https://linuxfr.org/users/lucsky2003/journaux/creer-une-image-iso-de-debian-pre-seedee-sans-efforts" title="LinuxFr - Framasky - Créer une image iso de Debian pré-seedée sans efforts">Dans un journal Linuxfr</a>, Framasky présentait un outil / un script pour simplifier la création d'une image iso pré-seedée de Debian qu'il a mis en ligne sur <a href="https://framagit.org/fiat-tux/hat-softwares/preseed-creator" title="https://framagit.org/luc/preseed-creator.">https://framagit.org/luc/preseed-creator</a>.</p>
<p>Cela facilite l'installation de différents serveurs avec une même configuration de base, <a href="https://www.hackorn.club/2018/01/21/tu-prendras-bien-un-petit-preseed/" title="Hackorn - Tu prendras bien un petit preseed ?">comme l'évoque Hackorn sur son blog</a>, et l'on pourra <a href="https://www.hackorn.club/2018/01/22/ansible-et-si-on-commencait/" title="Hackorn - Ansible : et si on commençait ?">poursuivre l'installation / finalisation /différenciation avec des playbooks Ansible</a>.</p></div>
		
		


feed_id: https://blog.genma.fr/?Souris-Logitech-Performance-MX
title: Souris Logitech Performance MX
uri: Souris-Logitech-Performance-MX
url: https://blog.genma.fr/?Souris-Logitech-Performance-MX
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2853.jpg?1576829872' width='150' height='79' />
		<div class='rss_texte'><p><strong>Merci à Alexandre pour son cadeau</strong></p>
<p>C'est à la suite du visionnage de la vidéo de Jérôme Keinborg <a href="https://www.youtube.com/watch?v=G-bzt-WL18A" title="Nowtech - Logitech MX Master 3 & MX Keys, mieux que mieux ?">"Nowtech - Logitech MX Master 3 & MX Keys, mieux que mieux ? sur Youtube</a> dont je suis la chaîne depuis un moment (connaissant ce que fait Jérôme depuis l'époque Nowatch) que j'ai commencé à me poser la question de l'intérêt d'une souris ayant une forme un peu moins traditionnelle. En effet, j'ai toujours utilisé une souris à la forme on ne peut plus basique (d'abord à boule puis optique) depuis que j'utilise un ordinateur (Atari ST puis PC), privilégiant même l'usage de la souris au trackpad (dans le cas d'un ordinateur portable). Mais depuis quelques temps, j'ai une douleur dans le pouce (je suis droitier), pouce qui est plusieurs heures par jour le long de la souris (je travaille en continue sur un ordinateur depuis des années). Je me suis donc demandé si une souris ayant ce type de forme ne serait pas adapté et résoudrait ce problème de douleur sourde dans le pouce. Je n'ai pas de besoins particuliers quand à la souris. J'ai bien vu qu'il existait des modèles avancés avec un certain nombre de boutons additionnels, modèles dit pour <i>gamer</i> (jouer avancé) ; je n'ai pas ce type de besoin.</p>
<p>La grande crainte avec du matériel un peu complexe est la compatibilité avec Linux. Souvent, les drivers / pilotes ne sont disponibles que pour Windows, et encore. Après quelques années et la sortie d'une nouvelle version et le passage à cette version supérieure (Windows XP à 7, 7 à 10 par exemple), le matériel assez ancien, même s'il est encore fonctionnel, n'est plus compatible. Dans le cas de Linux, soit le matériel n'est pas supporté, soit il l'est et il le sera pendant très longtemps. Parfois, le support n'est que partiel.</p>
<p><span class='spip_document_2583 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L450xH300/logitech_mx_performance_s010930h1a_1256809769205-5bd92.jpg?1576829877' width='450' height='300' alt="" /></span></p>
<p>Alexandre avait le modèle Logitech Performance MX, qui n'est plus compatible / pose des soucis sous Windows 10, il est donc passé à un modèle plus récent et a laissé cette souris dans un coin.</p>
<p>C'est à l'occasion d'un passage chez mon ami que j'ai pu manipulé et apprécié la prise en main d'une souris de ce type et devant mon enthousiasme, il m'a fait cadeau de son périphérique dont il n'avais plus l'usage.</p>
<p>Je l'utilise donc au quotidien depuis quelques semaines. J'utilise les boutons de base, je n'ai pas encore cherché et pris l'habitude de l'usage des trois autres boutons (deux pour le défilement haut - bas et un clic sous le pouce). J'en suis très content. Aucun soucis pour la compatibilité Linux (Ubuntu), matériel de qualité, la souris marche sur la surface de mon bureau par défaut. La souris se recharge en USB, est utilisable pendant qu'elle charge (la batterie est une pile rechargeable que l'on peut remplacer) et fonctionne via un dongle USB (qui mobilise donc un port USB). Les tests en lignes que l'on peut retrouver iront plus loin dans le détail sur ce type de matériel.</p>
<p>Ce que je constate surtout est que j'ai moins mal au pouce, la position de la main sur la souris de cette forme est plus naturelle. A voir à l'usage avec les semaines, mais je suis dès à présent convaincu que ce type de matériel fait une vraie différence quand on passe, comme moi, de nombreuses heures devant un ordinateur. Reste la question de : comment je faisais avant ?</p></div>
		
		


feed_id: https://blog.genma.fr/?Autohebergement-en-2020-derriere-une-Freebox-la-problematique-des-ports
title: Autohébergement en 2020 derrière une Freebox : la problématique des ports
uri: Autohébergement-en-2020-derrière-une-Freebox-la-problématique-des
url: https://blog.genma.fr/?Autohebergement-en-2020-derriere-une-Freebox-la-problematique-des-ports
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2861.jpg?1577719206' width='150' height='79' />
		<div class='rss_texte'><p>Astuce connue pour peu que l'on cherche un peu mais sait-on jamais si ça peut-être utile à un lecteur du blog.</p>
<p><strong>Introduction</strong></p>
<p>Avec la restriction des adresses IPv4 disponibles (ce qui avait amené à la norme IPv6, utilisable mais encore trop peu), Free depuis quelques temps (depuis 2016), attribue la même IPv4 fixe à différentes Freebox (4 abonnés), la répartition des ports se faisant ensuite par plage. Voir à ce sujet l'article <a href="https://www.numerama.com/tech/145703-free-peut-attribuer-la-meme-adresse-ip-a-plusieurs-abonnes.html" title="Free peut attribuer la même adresse IP à plusieurs abonnés">Numerama - Free peut attribuer la même adresse IP à plusieurs abonnés</a>.</p>
<p>Dans le cas d'un data center, selon le niveau de maîtrise que l'on a, on pourra mettre un reverse proxy et héberger plusieurs machines (services) derrière une même IP et un même port, à la maison, derrière une Freebox, c'est beaucoup plus compliqué car on n'a pas la maîtrise sur le réseau de Free.</p>
<p>Pourtant, avec une manipulation assez simple, on peut (encore) résoudre ce problème.</p>
<p><strong>Comment avoir la plage complète des ports disponibles ?</strong></p>
<p>Dans le cas d'un auto-hébergement avec une machine chez soi, à la maison, il est nécessaire et mieux de pouvoir avoir les ports, à minima 80 et 443 associée à son IP (<a href="https://www.astuces-pratiques.fr/informatique/ouvrir-un-port-sur-la-freebox-revolution" title=""Ouvrir un port sur la Freebox Révolution>port que l'on va ensuite rediriger</a>, la Freebox agissant comme un NAT entre le réseau local et Internet.</p>
<p>Pour avoir une IP fixe et l'ensemble complet des ports disponibles, il faut aller dans l'interface d'administration et faire la demande « d'une adresse IP fixe V4 full-stack ». Cf <a href="https://www.freenews.fr/freenews-edition-nationale-299/fibre-optique-125/loption-ip-fixe-finalement-disponible-freebox-fibre-zmd" title="Freenews - L'option « vraie IP fixe » disponible pour les Freebox (fibre ZMD)">Freenews - L'option « vraie IP fixe » disponible pour les Freebox (fibre ZMD)</a>.</p>
<p>On aura alors un nouvelle IPv4, l'ensemble des ports accessibles, ne restera plus qu'à faire les modifications adéquats sur la configuration DNS (association à la nouvelle IP) et sur la Freebox (ouverture des ports dans la configuration du NAT) pour rendre sa machine d'auto-hébergement (sous Yunohost) accessible depuis Internet.</p></div>
		
		


feed_id: https://blog.genma.fr/?Nextcloud-fr-une-communaute-Nextcloud-francophone
title: Nextcloud-fr, une communauté Nextcloud francophone ?
uri: Nextcloud-fr-une-communauté-Nextcloud-francophone
url: https://blog.genma.fr/?Nextcloud-fr-une-communaute-Nextcloud-francophone
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2858.jpg?1577692114' width='150' height='79' />
		<div class='rss_texte'><p>Tout est parti d'un échange sur Twitter, en novembre 2019 à la veille du Capitole du libre où j'ai, entre autre, présenté une conférence sur le sujet <a href="https://blog.genma.fr/?Capitole-du-libre-2019-Mes-conferences" title="Nextcloud — De l'usage personnel sur Yunohost à un usage professionnel chez Atos — Genma">Nextcloud — De l'usage personnel sur Yunohost à un usage professionnel chez Atos</a> impliquant Nina NLapalice, Clochix et d'autres dont moi-même avec une demande "à quand un NextCloud-fr ?" J'ai, de mémoire rebondi sur l'idée la trouvant très bonne. Dans la semaine qui a suivi, une liste de diffusion reposant sur le service de Framasoft, Framaliste, a été crée par Nina et la communauté Nextcloud-fr est née.</p>
<p><strong>La framaliste Nextcloud-fr</strong></p>
<p><i>Objet : Communauté NextcloudFR</i></p>
<p><i>Description : Bienvenue sur la liste de diffusion de la communauté Nextcloud en France, qui permet à toutes et tous de se coordonner autour des initiatives liées à Nextcloud.</i></p>
<p><i>Nextcloud est un logiciel libre de cloud privé hébergeable chez soi ou chez son hébergeur de confiance, qui vise à fournir des fonctionnalités de partage, synchronisation et collaboration.</i></p>
<p><i>N'hésitez pas à partager vos idées et vos initiatives !</i></p>
<p><i>Note : cette liste n'est pas une liste de support. Pour toute demande de support, nous vous invitons à ouvrir un topic sur</i> <a href="https://help.nextcloud.com" title="Support communautaire de Nextcloud en anglais et en français">help.nextcloud.com</a>.</p>
<p>La mailing liste nextcloud-fr : <a href="https://framalistes.org/sympa/info/nextcloudfr" title="Inscription à la mailing-liste Nextcloud-fr">https://framalistes.org/sympa/info/nextcloudfr</a> et les mails déjà publiés : <a href="https://framalistes.org/sympa/arc/nextcloudfr" title="Archive de la mailing-liste Nextcloud-fr">https://framalistes.org/sympa/arc/nextcloudfr</a></p>
<p><strong>Mon implication personnelle dans tout ça ?</strong></p>
<p>A titre personnel j'utilise Nextcloud depuis quelques années maintenant (Owncloud puis Nextcloud, sur Yunohost, essentiellement). J'ai peu de temps personnel avec ma vie de famille, mais je peux dégager du temps professionnel pour avancer sur des sujets, si je trouve des financements (Aka des projets et des clients) pour porter le coût financier du temps que je vais consacrer à ça. <a href="https://blog.genma.fr/?Capitole-du-libre-2019-Mes-conferences" title="Nextcloud — De l'usage personnel sur Yunohost à un usage professionnel chez Atos — Genma">Comme annoncé dans ma conférence</a>, à titre professionnel je cherche donc à développer un partenariat entre Nextcloud et mon entreprise actuelle (une grande ESN ; j'ai quitté ma précédente entreprise dont j'ai pu parler en conférence ou sur les réseaux sociaux fin mai dernier peu avant la naissance de ma fille). En parallèle à Nextcloud, un partenariat avec Collabora et Onlyoffice, deux suites bureautiques en ligne intégrable à Nextcloud. La principale différence entre ces deux suites bureautiques étant le format par défaut : format open-document (celui de libre Office pour Collabora se basant sur le code source de Libre Office OnLine, la version web de LibreOffice) et le format Openxml (format Microsoft) pour Onlyoffice (qui est développé initialement sur la base de librairie Microsoft). Les deux suites sont nécessaires pour une offre professionnelle, Onlyoffice supportant beaucoup mieux des documents initialement faits avec la suite Microsoft Office encore très (trop) utilisée dans le monde professionnelle et il est donc nécessaire de conserver une compatibilité pour avoir une offre crédible et utilisable dans le monde professionnel.</p>
<p><strong>Nexctloud-fr sera ce que l'on en fera</strong></p>
<p>Personnellement, j'essaie de participer assez régulièrement, cela légitime mon implication professionnel dans l'offre Nextcloud vu que je suis (j'essaie d'être) un membre actif de la communauté. J'essaie de relayer des actions que je mène (veille, wiki, support de conférence, billet de blog...) ou de dynamiser un peu la liste qui en est à ses débuts (des présentations de chacun et chacune dans ses usages de Nextcloud et le partage de quelque initiative personnelle).</p>
<p>Si vous utilisez Nextcloud, que vous cherchez à vous impliquer, ou tout simplement suivre en français ce qui se passe autour de Nextcloud, vous savez désormais qu'il existe Nextcloud-fr, la mailing-liste francophone.</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-1-N
title: Yunohost et plusieurs instances de Nextcloud (1/N)
uri: Yunohost-et-plusieurs-instances-de-Nextcloud-(1-N)
url: https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-1-N
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2865.jpg?1578216585' width='150' height='79' />
		<div class='rss_texte'><p>Merci à <a href="https://mamot.fr/@janusz" title="https://mamot.fr/@janusz">https://mamot.fr/@janusz</a> pour son tutoriel qui a abouti à ce qui est devenu une série de tutoriel ;)</p>
<p>Le besoin : avoir plusieurs instances de Nextcloud sur un même serveur géré par Yunohost. Ce billet de blog présentera un bilan de mon expérimentation. Teaser : ça marche.</p>
<p><strong>Quelques rappels - nécessitant de connaître un peu comment Yunohost fonctionne</strong></p>
<p>Yunohost permet d'installer une application sur un domaine particulier ou sur un sous-domaine. On peut donc ajouter le domaine mondomaine.org dans la partie administration de Yunohost. Et ensuite installer des applications sur un chemin lié à ce domaine. Par exemple Nextcloud sera accessible via l'adresse mondomaine.org/nextcloud.</p>
<p>Il est également possible d'ajouter un sous-domaine dans Yunohost. Par exemple demo.mondomaine.org et production.mondomaine.org comme sous domaine de mondomaine.org. Il faut que ces sous-domaines soient bien configurés au niveau de l'entrée DNS sur le serveur / prestataire gérant mondomaine.org (le plus simple étant d'associer mondomaine.org et *.mondomaine.org à l'adresse IP du serveur sur lequel tourne Yunohost). Pour un sous-domaine, il est possible là encore de faire des installations dans des dossiers, pratique si on a une instance multi-utilisateurs pour avoir par exemple des chemins du type :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> toto.mondomaine.org/nextcloud
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> titi.mondomaine.org/nextcloud</p>
<p>On aura donc deux Nextcloud, chacun pour un utilisateur donné (par exemple).</p>
<p>Mon instance étant mono-utilisateur, je fais au plus simple : j'installe directement mes applications à la racine du sous-domaine (et il n'est alors plus possible d'installer d'autres applications sur ce sous-domaine, dans un "sous-répertoire".</p>
<p>Une même application peut être installée plusieurs fois. Il faut définir l'endroit où on l'installe et donner un nom. Le nom doit être différent pour l'affichage (ne pas être trop proche).</p>
<p><strong>Préparation de Yunohost</strong></p>
<p>J'ai donc préparé plusieurs entrées dans la configuration DNS pour répondre à mon besoin de plusieurs instances Nextcloud.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> demonextcloud.mondomaine.org
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> productionnextcloud.mondomaine.org
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> testnexcloud.mondomaine.org</p>
<p>Avec pour objectifs : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> demonextcloud : avoir une instance de démonstration de Nextcloud, un bac à sable avec des données non critiques, et des comptes de démos.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> productionnextcloud : une instance de production avec des données de travail.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> testnexcloud : une instance bac à sable mais avec une version supérieure / beta de Nextcloud. Le détail sur la montée en version de la version par défaut, à savoir la version 15 pour l'application Nextcloud tel que packagée pour Yunohost à la version 17), se trouve un peu plus bas.</p>
<p><strong>Installation</strong></p>
<p>Sur chacun des domaines ajoutés dans Yunohost, j'ai donc installé à la racine de ce sous-domaine l'application Nextcloud telle que packagée dans Yunohost. J'ai donc trois fois une instance Yunohost sur le même serveur. Nous verrons dans les futurs articles les conséquences que cela peut avoir.</p>
<p><strong>Gestion des utilisateurs</strong></p>
<p>L'avantage est que Nextcloud s'appuie sur le LDAP de Yunohost et que les comptes sont donc communs à toutes les instances de Nextcloud. Pour les applications de démo, si l'on veut ne pas passer par le SSO et se retrouver connecté automatiquement et si l'on ne veut pas créer de comptes bidons dans Yunohost, on créé les utilisateurs de démo directement dans Nextcloud. Et au niveau de Yunohost, il faut rendre l'application publique. Dans ce cas, la gestion de la sécurité se fait directement par Nextcloud (on n'a plus le SSO), il faut donc des mots de passe solides et si possible activer la double authentification pour les comptes (fonctionnalité présente dans Nextcloud).</p>
<p><strong>Montée en version</strong></p>
<p>Pour la montée en version de l'application Nextcloud installée sur testnexcloud.mondomaine.org, j'ai donc suivi le tutoriel de <a href="https://mamot.fr/@janusz" title="https://mamot.fr/@janusz">https://mamot.fr/@janusz</a> que je cite dans son intégralité ci-dessous, avec son accord :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code># Notes d'installation - Nextcloud avec Yunohost<br /> <br /> Notes de configuration de Nextcloud hébergé par Yunohost.<br /> <br /> ## Upgrade de Nextcloud (v16 ou v17)<br /> <br /> La version actuelle de Yunohost (v3.X) fonctionne avec la version de PHP 7.0 qui n'est plus supporté par les dernières versions de Nextcloud (versions 16 ou 17). Il faut donc installer PHP 7.1, 7.2 ou 7.3 en plus de l'actuelle 7.0.<br /> <br /> L'astuce consiste donc à laisser Yunohost tourner sur sa version (PHP 7.0), mais de configurer Nextcloud pour qu'il travaille en PHP supérieur (ici PHP 7.3).<br /> <br /> **Attention**, la méthode décrite ci-dessous vous coupe de l'installation automatisée de Nextcloud en passant par Yunohost.<br /> <br /> <details><br /> <summary>Installation de PHP 7.3</summary><br /> <br /> **Configuration de PHP 7.3**<br /> <br /> ```sh<br /> sudo su -<br /> wget -q -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg<br /> echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.list<br /> apt update<br /> apt install php-curl php-imagick php7.3 php7.3-apcu php7.3-bcmath php7.3-curl php7.3-fpm php7.3-gd php7.3-intl php7.3-ldap php7.3-mbstring php7.3-mysql php7.3-xml php7.3-zip<br /> update-alternatives --set php /usr/bin/php7.0<br /> ```<br /> <br /> **Configuration de Nginx**<br /> <br /> ```sh<br /> vim /etc/nginx/conf.d/ncloud.mon-site.org.d/nextcloud.conf<br /> ```<br /> <br /> #fastcgi_pass unix:/var/run/php/php7.0-fpm-nextcloud.sock;<br /> fastcgi_pass unix:/var/run/php/php7.3-fpm-nextcloud.sock;<br /> <br /> **Configuration de php-fpm**<br /> <br /> ```sh<br /> cp /etc/php/7.0/fpm/pool.d/nextcloud.conf /etc/php/7.3/fpm/pool.d/<br /> rm -rf /etc/php/7.3/fpm/pool.d/www.conf<br /> vim /etc/php/7.3/fpm/pool.d/nextcloud.conf<br /> ```<br /> <br /> listen = /var/run/php/php7.3-fpm-nextcloud.sock<br /> <br /> Relancez les services<br /> <br /> ```sh<br /> systemctl restart nginx<br /> systemctl restart php7.3-fpm<br /> ```<br /> <br /> </details><br /> <br /> <details><br /> <summary>Mettre à jour Nextcloud</summary><br /> <br /> Configurez le canal de mise à jour.<br /> <br /> ```sh<br /> vim /var/www/nextcloud/config/config.php<br /> ```<br /> <br /> 'updatechecker' => true,<br /> 'updater.release.channel' => 'stable',<br /> <br /> Lancez la mise à jour<br /> <br /> ```sh<br /> sudo -u nextcloud php7.3 updater/updater.phar<br /> sudo -u nextcloud php7.3 occ upgrade<br /> sudo -u nextcloud php7.3 occ maintenance:mode --off<br /> ```<br /> <br /> Résultat :<br /> <br /> ![](media/capt-nextcloud_upgrade_v16.png)<br /> <br /> </details><br /> <br /> ## Avertissements de sécurité & configuration de Nextcloud<br /> <br /> Dans la partie administration, la section "Avertissements de sécurité & configuration" vous permet d'optimiser Nextcloud pour obtenir une configuration optimale. Menu _Paramètres > Administration > Vue d'ensemble_<br /> <br /> Voici quelques questions / réponses<br /> <br /> <details><br /> <summary>La base de données a quelques index manquant.</summary><br /> <br /> La base de données a quelques index manquant. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant "occ db:add-missing-indices", ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides.<br /> <br /> ```<br /> sudo -u nextcloud php7.3 occ db:add-missing-indices<br /> ```<br /> <br /> </details><br /> <br /> <details><br /> <summary>La limite de mémoire PHP est inférieure à la valeur recommandée de 512 Mo.</summary><br /> <br /> ```<br /> vim /etc/php/7.3/fpm/pool.d/nextcloud.conf<br /> ```<br /> php_value[upload_max_filesize] = 16G<br /> php_value[post_max_size] = 16G<br /> php_admin_value[memory_limit] = 512M<br /> <br /> </details><br /> <br /> <details><br /> <summary>Corriger les problèmes d'accès à .well-known/***dav</summary><br /> <br /> ```<br /> vim /etc/nginx/conf.d/ncloud.mon-site.org.d/nextcloud.conf<br /> ```<br /> Ajoutez vers la fin du fichier :<br /> <br /> location = /.well-known/carddav {<br /> return 301 $scheme://$host:$server_port/remote.php/dav;<br /> }<br /> <br /> location = /.well-known/caldav {<br /> return 301 $scheme://$host:$server_port/remote.php/dav;<br /> }<br /> <br /> </details><br /> <br /> -- <br /> Janusz / 2019-11-10 </code></div>
<p><strong>Conclusion</strong></p>
<p>Fin du premier article de cette série Yunohost et plusieurs instances de Nextcloud (1/N). La suite dans quelques jours ;)</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-2-N
title: Yunohost et plusieurs instances de Nextcloud (2/N)
uri: Yunohost-et-plusieurs-instances-de-Nextcloud-(2-N)
url: https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-2-N
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2866.jpg?1578218467' width='150' height='79' />
		<div class='rss_texte'><p>Cet article fait suite à mon article <a href="https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-1-N" title="Yunohost et plusieurs instances de Nextcloud (1/N)">Yunohost et plusieurs instances de Nextcloud (1/N)</a>.</p>
<p>Dans cet article, je présenterai des problématiques rencontrées suite à ce mode multi-instance.</p>
<p><strong>Nettoyage suite montée en version</strong></p>
<p>Il faut nettoyer le dossier /home/yunohost.app/nextcloud/data/updater-ocfwd41fh2cx/backups/nextcloud-15.0.12.1</p>
<p><strong>Conséquence de la changement de version de PHP</strong></p>
<p>Pour l'installation de Nextcloud 17 (montée en version de Nextcloud 15, installé en tant qu'application Yunohost) et en suivant le tutoriel de mon premier billet <a href="https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-1-N" title="Yunohost et plusieurs instances de Nextcloud (1/N)">Yunohost et plusieurs instances de Nextcloud (1/N)</a>, j'ai installé PHP 7.3 et (finalement) migré TOUS les instances Nextcloud sur PHP 7.3 (gain de performance, à valider, pour les instances 15).</p>
<p>Par conséquences, les fichiers /etc/php/7.0/fpm/pool.d/nextcloud.conf n'existent plus, <strong>cela casse la sauvegarde de Nextcloud via Yunohost</strong>. Il faut faire les sauvegardes à la main (via Borg par exemple). Cela sera le sujet d'un article futur.</p>
<p>Listing d'une sauvegarde de l'application Nextcloud via Yunohost et des erreurs rencontrées :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code># yunohost backup create --apps nextcloud<br /> Info: Collecting files to be backuped for nextcloud…<br /> Info: [++..................] > Loading installation settings...<br /> Info: [##++................] > Backing up the main app directory...<br /> Info: [####++..............] > Backing up nginx web server configuration...<br /> Info: [######++............] > Backing up php-fpm configuration...<br /> Warning: [WARN] Source path '/etc/php/7.0/fpm/pool.d/nextcloud.conf' does not exist<br /> Warning: [ERR] !!<br /> Warning: nextcloud's script has encountered an error. Its execution was cancelled.<br /> Warning: !!<br /> Warning: Please find here an extract of the log before the crash:<br /> Warning: [DEBUG]: DEBUG - ++ ynh_app_setting get nextcloud do_not_backup_data<br /> Warning: [DEBUG]: INFO - > Backing up php-fpm configuration...<br /> Warning: [DEBUG]: DEBUG - ++ ACTION=get<br /> Warning: [DEBUG]: DEBUG - ++ APP=nextcloud<br /> Warning: [DEBUG]: DEBUG - ++ KEY=do_not_backup_data<br /> Warning: [DEBUG]: DEBUG - ++ VALUE=<br /> Warning: [DEBUG]: DEBUG - ++ python -<br /> Warning: [DEBUG]: DEBUG - + do_not_backup_data=<br /> Warning: [DEBUG]: WARNING - Source path '/etc/php/7.0/fpm/pool.d/nextcloud.conf' does not exist<br /> Warning: [DEBUG]: DEBUG -'<br /> Warning: [DEBUG]: DEBUG -<br /> Warning: [DEBUG]: DEBUG - + ynh_print_warn '--message=Source path '\''/etc/php/7.0/fpm/pool.d/nextcloud.conf'\'' does not exist'<br /> Warning: [DEBUG]: DEBUG - + local legacy_args=m<br /> Warning: [DEBUG]: DEBUG -=message=)<br /> Warning: [DEBUG]: DEBUG - + declare -Ar args_array<br /> Warning: [DEBUG]: DEBUG - + local message<br /> Warning: [DEBUG]: DEBUG - + ynh_handle_getopts_args '--message=Source path '\''/etc/php/7.0/fpm/pool.d/nextcloud.conf'\'' does not exist'<br /> Warning: [DEBUG]: DEBUG - + set +x<br /> Warning: [DEBUG]: DEBUG - Source path '\'''\'' does not exist'<br /> Warning: [DEBUG]: DEBUG - Source path '\''/etc/php/7.0/fpm/pool.d/nextcloud.conf'\'' does not exist'<br /> Warning: [DEBUG]: DEBUG -'<br /> Warning: [DEBUG]: DEBUG - + grep --quiet /etc/fail2ban<br /> Warning: [DEBUG]: DEBUG - + echo /etc/php/7.0/fpm/pool.d/nextcloud.conf<br /> Warning: [DEBUG]: DEBUG - + return 1<br /> Warning: [DEBUG]: DEBUG - + ynh_exit_properly<br /> Warning: <br /> Error: Unable to back up the app 'nextcloud'<br /> Error: There is nothing to save</code></div>
<p><strong>Ne pas faire les mises à jour de Nextcloud via Yunohost</strong></p>
<p>Pour les différentes applications Nextcloud installées, dans sa partie administration, Yunohost continue de proposer de faire les mises à jour. En effet, Yunohost conserve la version de l'application installée et quand l'application packagée dispose d'une mise à jour, il la propose.</p>
<p><span class='spip_document_2587 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/yunohost_nextcloud_multi_miseajour_a_ne_pas_faire.png?1578218509' width='500' height='444' alt="" /></span></p>
<p><strong>Suite aux modifications manuelles faites sur les instances Nextcloud, on perd la compatibilité avec Yunohost. Il ne faut donc plus faire les mises à jour de Nextcloud via Yunohost, mais via l'application Nextcloud en elle-même.</strong></p>
<p><strong>Il va falloir que je creuse ce point, sans casser Yunohost, pour enlever ces notification. A suivre.</strong></p>
<p><strong>DAVx⁵ ne synchronise pas sur la bonne instance malgré la saisie de la bonne URL</strong></p>
<p>Sur un même serveur, j'ai donc différentes instances Nextcloud. Comme cela le sera expliqué dans un article futur, il est possible de se connecter avec les applications comme DAVx⁵ (ex DavDroid) à plusieurs instances Nextcloud pour synchoniser Contacts, Agenda...</p>
<p>DAVx⁵ ne synchronise pas sur la bonne instance malgré le bon compte et la saisie de la bonne URL du serveur.</p>
<p>Je mets ici le résultat de mon analyse :</p>
<p>Dans la configuration de l'instance Nextcloud sur laquelle je souhaite me connecter, dans la configuration Nginx, dans le fichier /etc/nginx/conf.d/nextproduction.mondomaine.org.d/nextcloud__3.conf il manque les lignes</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>location = /.well-known/carddav {<br /> return 301 https://$server_name/remote.php/dav;<br /> }<br /> location = /.well-known/caldav {<br /> return 301 https://$server_name/remote.php/dav;<br /> }</code></div>
<p>Cela est lié à <a href="https://github.com/YunoHost-Apps/nextcloud_ynh/blob/testing/scripts/install" title="">cette règle dans le script d'installation du package Nextcloud pour Yunhost</a> :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code># Check if .well-known is available for this domain<br /> if is_url_handled --url="https://$domain/.well-known/caldav" || is_url_handled --url="https://$domain/.well-known/carddav"<br /> then<br /> ynh_print_warn --message="Another app already uses the domain $domain to serve a caldav/carddav feature. You may encounter issues when dealing with your calendar or address book."<br /> <br /> # Remove lines about .well-known/carddav and caldav with sed.<br /> sed --in-place --regexp-extended '/^location = \/\.well\-known\/(caldav|carddav) \{/,/\}/d' "../conf/nginx.conf"<br /> fi</code></div>
<p>Si l'on n'y prend pas garde, lors de l'installation d'une seconde application Nextcloud sur une même instance Yunohost, on a donc ce message qui dit <i>Another app already uses the domain $domain to serve a caldav/carddav feature. You may encounter issues when dealing with your calendar or address book.</i></p>
<p><strong>Mon conseil est pour ne pas rencontrer de soucis, si l'on souhaite utiliser les fonctionnalités d'Agenda / Contact des différentes instances (pour des synchronisations sur son smartphone), d'installer chaque instance Nextcloud sur plusieurs sous-domaines et non sur un même domaine (dans des sous-répertoires).</strong></p>
<p>Il est possible de bouger / migrer une application NextCloud déjà installé d'un domaine à un sous-domaine, par exemple d'une url ondomaine.org/2èmenextcloud/ vers 2èmenextcloud.mondomaine.org mais les fichiers de configuration ne sont pas tous modifiés et il faudra donc faire la correction des fichier Nginx à la main.</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-3-N
title: Yunohost et plusieurs instances de Nextcloud (3/N)
uri: Yunohost-et-plusieurs-instances-de-Nextcloud-(3-N)
url: https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-3-N
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2845.jpg?1578246090' width='150' height='79' />
		<div class='rss_texte'><p>Cet article fait suite à mon article <a href="https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-1-N" title="Yunohost et plusieurs instances de Nextcloud (1/N)">Yunohost et plusieurs instances de Nextcloud (1/N)</a>. et <a href="https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-1-N" title="Yunohost et plusieurs instances de Nextcloud (2/N)">Yunohost et plusieurs instances de Nextcloud (2/N)</a>.</p>
<p><strong>Introduction</strong></p>
<p>Dans celui-ci, je parlerai de l'usage des applications sur smartphone et sur PC avec ces multi-instances Nextcloud. Par multi-instance, les instances Nextcloud peuvent être sur un même serveur (comme c'est le cas dans mon tutoriel <a href="https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-1-N" title="Yunohost et plusieurs instances de Nextcloud (1/N)">Yunohost et plusieurs instances de Nextcloud (1/N)</a>) ou sur des serveurs différents, les principes exposés ici seront les mêmes.</p>
<p>En prérequis il y a :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> la nécessité d'avoir installé la dite application au sein de l'instance Nextcloud (même si cela semble évident) ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> la nécessité d'avoir installé <a href="https://f-droid.org/fr/packages/at.bitfire.davdroid/" title="DAVx⁵ sur F-Droid">l'application DAVx⁵ (anciennement DavDroid)</a>) sur smartphone ou une autre application (je préciserai à chaque fois).</p>
<p><strong>Remarque importante : ce billet de blog n'est pas un ensemble de tutoriaux sur les applications citées mais un retour d'expérience.</strong></p>
<p><strong>Application cliente Nextcloud pour PC et Smartphone</strong></p>
<p>NextCloud, dispose d'un logiciel client, une application à installer sur les postes utilisateurs et compatibles avec les différents systèmes d'exploitations les plus répandus du marché :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Windows 7 et supérieur, Mac Os X, Linux (Debian, Ubuntu et dérivées) pour les PC
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Android 4.x+ et IOS 10+ pour les appareils de types smartphones et tablettes.</p>
<p>Ce logiciel client permet de choisir l'emplacement du dossier principal de synchronisation, les sous-dossiers à synchroniser, de limiter l'usage de la bande-passante (limitation des vitesses de chargement / upload et téléchargement / download). Dans le cas des applications PC, les fichiers sont physiquement stockés et synchronisés avec le serveur. Dans le cas des applications mobiles (Android et IOS), l'application offre la possibilité de rendre disponible en mode Hors-ligne ses fichiers (seul l'existence d'un fichier / dossier est synchronisé par défaut par soucis d'économie de l'usage des données du forfait téléphonique).</p>
<p>C'est là l'application la plus connue pour le monde PC, le client de synchronisation fichier, <i>à la Dropbox</i>.</p>
<p>Avec une même application, que ce soit sur PC ou sur smartphone, il est possible de créer plusieurs comptes sur différentes instances Nextcloud (sur le même ou sur différents serveurs), et pour chacun de choisir le dossier racine et les dossiers à synchroniser.</p>
<p><strong>Synchronisation des contacts et Agendas</strong></p>
<p>Sur smartphone, la synchronisation des contacts et agendas est très pratique. Là encore, DAVx⁵ permettant de créer différents comptes. Pour chaque compte, on peut choisir de synchroniser ou nom les contacts (vu par le téléphone comme autant de sources de contacts à afficher ou non), les différents agendas, et les tâches (pour les tâches, je fais une section spéciale juste après). Ainsi, ayant une instance personnelle et une instance professionnelle, avec différents agendas thématiques (liés à des tâches, je reparlerai de ça dans un article de Lifehacking dédié)), je peux synchroniser et ensuite afficher dans mon application de calendrier (Etar), les agendas selon mes besoins.</p>
<p>Là encore, cela marche bien et le multi-instance à la source ne pose pas de problème, cela demande juste de l'organisation.</p>
<p><strong>L'application Task - Gestion des tâches / todo liste</strong></p>
<p>L'application Task est un système de todo-liste. Là encore, je gère plusieurs listes de todo-listes thématiques sur différentes instances. La synchronisation passe par l'application DAVx⁵, les tâches sont quand à elle affichées dans l'application Task.</p>
<p>Le seul soucis rencontré et quand j'ai activé la double authentification (nécessité de saisir un code pour me connecter à l'instance Nextcloud). DAVx⁵ bloquait sur la synchronisation des tâches (mais curieusement, pas sur celles des agendas et contacts). Il faudra que j'approfondisse ce point.</p>
<p><strong>L'application Notes - Prise de notes</strong></p>
<p>Il y a quelques temps j'avais écrit un billet sur l'application Notes que j'utilise au quotidien sur mon instance Nextcloud (<a href="https://blog.genma.fr/?Nextcloud-et-l-application-Notes&var_mode=calcul" title="Nextcloud et l'application Notes">Nextcloud et l'application Notes</a>). Depuis la rédaction de cet article, j'utilise depuis plusieurs instances Nextcloud pour différents usages. Jusqu'à récemment, l'application Notes sur smartphone ne pouvait être utilisé qu'avec une instance Nextcloud et un seul compte ; même si l'application côté serveur pouvait être utilisé par plusieurs comptes. C'est au hasard d'une mise à jour de l'application (disponible sur F-Droid) que j'ai découvert que l'application était devenue multi-compte ! Enfin ! Demandée par plusieurs personnes sur Github en issue depuis un moment, j'attendais cette fonctionnalité avec impatience. Et elle est là !(Je pense que mon enthousiasme se perçoit bien).</p>
<p>Au sein de son espace de fichier, il y a un dossier Notes qui regroupe les notes que l'on peut saisir au sein de l'application Web notes ou sur son smartphone, sur l'application Notes.</p>
<p>La synchronisation se fait directement par l'application même (comme pour l'application de gestion des fichiers). Les notes peuvent être éditées en simple texte (extension .txt) ou en markdown (extension .md) (<a href="https://blog.genma.fr/?Le-Markdown-comme-langage-d-ecriture-universel" title="Le Markdown comme langage d'écriture universel ?">Le Markdown comme langage d'écriture universel ?</a>).</p>
<p>Très simplement, l'application permet d'avoir plusieurs comptes et de basculer de l'un à l'autre, pour avoir des notes différentes par instance. Pratique, synchronisation rapide.</p>
<p><strong>L'application Talk - Pour les appels VOIP</strong></p>
<p>NextCloud Talk est un service de communication audio/vidéo et de chat entièrement hébergé sur site.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Grâce à Talk, il est facile d'appeler des clients et des partenaires en tête-à-tête ou en groupe.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Les utilisateurs peuvent inviter des participants externes au chat dans les salons publics sur le serveur NextCloud par le biais d'une URL.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Le chat, qui reste actif même lorsque l'utilisateur quitte un appel, permet aux participants d'échanger facilement messages, liens et notes.</p>
<p>Il existe un application Talk sur smartphone. Cette application permet de recevoir les appels audio et vidéo, d'être notifié quand on reçoit un appel depuis l'application Nextcloud, de voir un écran partagé (par un autre utilisateur qui utilise l'application à travers son navigateur). Une très bonne alternative à Skype.</p>
<p>Là encore, l'application est multi-compte et on peut donc ajouter plusieurs comptes liés à plusieurs instances Nextcloud.</p>
<p><strong>Conclusion</strong></p>
<p>Je n'ai parlé que des applications que j'utilise et pour lesquelles il existe une application sur /pour smartphone. On voit qu'il est très facile d'avoir un compte sur plusieurs instances Nextcloud et de séparer les usages : personnel, professionnel, démonstration.</p></div>
		
		


feed_id: https://blog.genma.fr/?WAday-2020-RENFORCEZ-VOS-COMBATS-ASSOCIATIFS-AVEC-LE-WEB
title: WAday 2020 : RENFORCEZ VOS COMBATS ASSOCIATIFS AVEC LE WEB
uri: WAday-2020-RENFORCEZ-VOS-COMBATS-ASSOCIATIFS-AVEC-LE-WEB
url: https://blog.genma.fr/?WAday-2020-RENFORCEZ-VOS-COMBATS-ASSOCIATIFS-AVEC-LE-WEB
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2867.png?1578219094' width='150' height='75' />
		<div class='rss_texte'><p>Le jeudi 30 janvier 2020 de 8h30 à 17h30, dans les locaux de Criteo - 32 rue Blanche Paris 9e, se tiendront les WAday 2020, organisés par l'association <a href="https://www.webassoc.org/" title="https://www.webassoc.org">https://www.webassoc.org</a>.</p>
<p><i>#WAday : événement annuel de Webassoc. Journée de conférences pour les ONG et associations humanitaires, de solidarité et d'environnement, organisée par des professionnels du web résolument bénévoles.</i></p>
<p><span class='spip_document_2588 spip_documents spip_documents_center'>
<a href="https://www.webassoc.org/events/waday2020/"><img src='https://blog.genma.fr/local/cache-vignettes/L440xH220/picto_waday_2020_twitter-59911.png?1579796266' width='440' height='220' alt="" /></a></span></p>
<p><a href="https://www.webassoc.org/events/waday2020/" title="Programme des #WAday 2020 : RENFORCEZ VOS COMBATS ASSOCIATIFS AVEC LE WEB">Le programme et toutes les informations sont sur la page de l'évenement</a> et d'une façon plus générale pour les activités de l'association sont sur leur site <a href="https://www.webassoc.org/" title="https://www.webassoc.org">https://www.webassoc.org</a></p>
<p>Je serai présent à cet événement dans le cadre du <i> FOCUS SOLUTION – Présentation Nextcloud</i></p>
<p><i>NextCloud, plateforme collaborative alliant la souplesse d'utilisation, l'efficacité et la confidentialité de vos informations. Solution libre, open source, européenne.</i></p>
<p>Le support de présentation sera disponible une fois la conférence donnée (je dois encore travailler sur le support).</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-Nextcloud-et-Collabora
title: Yunohost, Nextcloud et Collabora
uri: Yunohost-Nextcloud-et-Collabora
url: https://blog.genma.fr/?Yunohost-Nextcloud-et-Collabora
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2868.jpg?1579876073' width='150' height='79' />
		<div class='rss_texte'><p><strong>Collabora ?</strong></p>
<p>Dans le monde de la bureautique en ligne avec Nextcloud, il y a deux écoles : Collabora et Onlyoffice. Il faudra que je fasse un billet dédié sur le sujet.</p>
<p>J'ai donc voulu installer Collabora sur mon instance Yunohost sur laquelle j'ai un Nextcloud.</p>
<p><strong>La galère</strong></p>
<p>J'ai passé pas mal de temps à regarder dans les forums, à tester, à installer et désinstaller l'application packagée, à essayer en faisant à la main en installant Collabora avec Docker, avec les paquets sans succès.</p>
<p><strong>Jusqu'à trouver la manipulation suivante qui marche :</strong></p>
<p><strong>La solution</strong></p>
<p>On crée un sous-domaine, par exemple collabora.mondomaine.fr, dans l'enregistrement DNS.</p>
<p>Dans l'interface d'administration de Yunohost, on ajoute ce domaine dans Yunohost, on mets des certificats SSL via Let's Encrypt, toujours via l'interface d'administration.</p>
<p>Issu du forum de Yunohost, <strong>il faut utiliser la branche testing de l'application</strong> en passant des paramètres particuliers. Je fais donc ça en ligne de commande (via SSH) :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code># yunohost app install https://github.com/YunoHost-Apps/collabora_ynh/tree/testing --debug --no-remove-on-failure</code></div>
<p>Et j'associe l'application au sous-domaine, à la racine de celui-ci (soit collabora.mondomaine.fr) quand on me le demande (on a l'équivalent en ligne de commande d'une installation classique d'une application pour Yunohost).</p>
<p>Ensuite, on ajoute <i>l'application Collabora</i> dans Nextcloud via un compte administrateur.</p>
<p>Et dans la configuration de l'application, il faut mettre <a href="https://collabora.mondomaine.fr" class='spip_url spip_out auto' rel='nofollow external'>https://collabora.mondomaine.fr</a> <strong>SANS LE PORT</strong> (ne pas mettre de port comme dans l'exemple donné par défaut dans le champ de saisie qui indique https://collabora_serveur:8090).</p>
<p><span class='spip_document_2589 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/collabora.png?1579876235' width='500' height='275' alt="" /></span></p>
<p><strong>Conclusion</strong></p>
<p>Collabora est disponible est accessible pour les 3 instances Nextcloud qui tournent sur le même serveur, il suffit de mettre le même paramétrage indiqué ci-dessus.</p>
<p>Reste à faire : tester la charge avec plusieurs utilisateurs.</p>
<p><strong>Explication technique</strong></p>
<p>Il faudra creuser / regarder le script d'installation en détail du paquet Yunohost, mais voici quelques explications techniques :<br class='autobr' />
* Nextcloud et Collabora sur le même serveur.<br class='autobr' />
* Nextcloud est installé en tant qu'application packagée Yunohost, <br class='autobr' />
* Collabora est installé en tant qu'application packagée Yunohost non stabilisée / beta, les scripts sont alors installé Collabora via les paquets Debian officiel.</p>
<p>Cette application écoute sur le port 8090 et c'est Nginx qui fait la redirection / qui sert de proxy.</p>
<p>Je mets aussi des paramètres particuliers que l'on trouve dans le fichier /etc/loolwsd/loolwsd.xml. Ces paramètres sont bien renseignés dans le cas d'une installation de Collabora via le paquet Yunohost, mais pour ceux qui feraient des installations manuelles, cela peut toujours servir comme informations.</p>
<p><code><br class='autobr' /> * ssl > enable > false<br class='autobr' /> * ssl > termination > true<br class='autobr' /> * storage > wopi > Ajout d'un élément sous la forme moncloud\.chezmoi\.fr<br class='autobr' /> * storage > ssl reste inchangé<br class='autobr' /> <code></p></div>
		
		


feed_id: https://blog.genma.fr/?Cohabitation-Nextcloud-Collabora-Onlyoffice
title: Cohabitation Nextcloud, Collabora, Onlyoffice
uri: Cohabitation-Nextcloud-Collabora-Onlyoffice
url: https://blog.genma.fr/?Cohabitation-Nextcloud-Collabora-Onlyoffice
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2869.jpg?1579881570' width='150' height='79' />
		<div class='rss_texte'><p><strong>A voir également</strong></p>
<p>La série d'articles <i>Yunohost et plusieurs instances de Nextcloud</i> :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-1-N" title="Yunohost et plusieurs instances de Nextcloud (1/N)">Yunohost et plusieurs instances de Nextcloud (1/N)</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-2-N" title="Yunohost et plusieurs instances de Nextcloud (2/N)">Yunohost et plusieurs instances de Nextcloud (2/N)</a>.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-3-N" title="Yunohost et plusieurs instances de Nextcloud (2/N)">Yunohost et plusieurs instances de Nextcloud (3/N)</a>.</p>
<p><strong>Introduction</strong></p>
<p>Par soucis de facilité, j'ai installé Nextcloud, Collabora et Onlyoffice via les paquets sur Yunohost. Les 3 applications sont sur des sous-domaines dédiés.</p>
<p><strong>Une cohabitation Nextcloud, Collabora, Onlyoffice, c'est possible ?</strong></p>
<p>Dans les instances Nextcloud, j'ai ajouté les 2 applications Collabora et Onlyoffice. J'ai configuré ces dernières avec l'adresse des sous-domaines respectifs.</p>
<p>Pour Onlyoffice, j'ai en plus choisi les formats par défauts qui devaient être ouverts pour cette application, soit les formats MS-Office (.docx, .xlsx, .pptx) :</p>
<p><span class='spip_document_2591 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/onlyoffice_parametrage.png?1579881468' width='500' height='190' alt="" /></span></p>
<p><strong>Et la cohabitation se fait sans soucis</strong>.</p>
<p>Quand je veux créer un nouveau document, j'ai le menu complet suivant : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Document : Nouveau document avec une extension .docx, s'ouvre ensuite dans Onlyoffice
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Feuille de calcul : Nouveau document avec une extension .xlsx, s'ouvre ensuite dans Onlyoffice
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Présentation : Nouveau document avec une extension .pttx, s'ouvre ensuite dans Onlyoffice
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Nouveau Document : Nouveau document avec une extension .odt, s'ouvre ensuite dans Collabora
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Nouvelle feuille de calcul : Nouveau document avec une extension .odc, s'ouvre ensuite dans Collabora
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Nouvelle présentation : Nouveau document avec une extension .odp, s'ouvre ensuite dans Collabora</p>
<p><span class='spip_document_2590 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/cohabitation_nextcloud_collabora_onlyoffice.png?1579881463' width='500' height='435' alt="" /></span></p>
<p>Et idem, <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> si je clique sur un document existant au format MS-Office (.docx, .xlsx, .pptx), c'est Onlyoffice qui s'ouvre.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> si je clique sur un document existant au format OpenDocument (.odt, .odc., .odp), c'est Collabora qui s'ouvre.</p>
<p>Ainsi, je peux travailler avec l'outil le plus adéquate selon le format de fichier, je peux aussi faire des démonstrations (j'ai fait les mêmes branchement sur une instance Nextcloud uniquement liée à la démonstration)...</p>
<p>Reste à voir la charge d'avoir plusieurs utilisateurs avec toutes ces instances, Onlyoffice, Collabora en parallèle sur une même machine. Ce sera un sujet de billet de retour d'expérience.</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-Ligne-lie-a-un-bug-de-Needrestart
title: Yunohost - Ligne lié à un bug de Needrestart
uri: Yunohost-Ligne-lié-à-un-bug-de-Needrestart
url: https://blog.genma.fr/?Yunohost-Ligne-lie-a-un-bug-de-Needrestart
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2862.jpg?1578067414' width='150' height='79' />
		<div class='rss_texte'><p>Régulièrement lors du lancement des mises à jour via l'interface web de Yunohost, dans la partie administration, dans les logs qui apparaissent en haut de l'écran, je voyais apparaître les lignes suivantes :<br class='autobr' />
<i>Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and LINES environment variables didn't work. The resize program didn't work. The stty program didn't work. at /usr/share/perl5/NeedRestart/UI.pm line 50.</i></p>
<p>Dans le fichier /var/log/yunohost/yunohost-api.log, je retrouve le même type d'informations :<br class='autobr' />
<i>Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and LINES environment variables didn't work. The resize program didn't work. The stty program didn't work. at /usr/share/perl5/NeedRestart/UI.pm line 50.</i></p>
<p>J'ai creusé un peu et j'ai trouvé que c'était lié à <br class='autobr' />
<a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859387" title="Bug.debian.org - Needrestart bug">un bug de l'outil NeedRestart</a>.</p>
<p><i>L'utilitaire needrestart permet de vérifier si les services utilisent bien les dernières bibliothèques ou librairies suite à une mise à jour de sécurité. Tout comme checkrestart, il vérifie tous les processus et liste ceux qui ont besoin d'être redémarrés. Alors pourquoi needrestart à la place de checkrestart ? Tout simplement, needrestart soutient les nouvelles technologies comme LXC et Docker.</i> Source : <a href="https://memo-linux.com/needrestart-verification-des-services-a-redemarrer-suite-a-des-mises-a-jour-de-securite/" title="MemoLinux - needrestart : vérification des services à redémarrer suite à des mises à jour de sécurité">MemoLinux - needrestart : vérification des services à redémarrer suite à des mises à jour de sécurité</a></p>
<p>En effet, j'ai bien installé cet outil dans le cadre de l'administration de ma machine (au delà des outils graphiques fournis par défaut dans la partie web l'administration de Yunohost).</p>
<p>Dans ce même descriptif de bug, <a href="https://github.com/liske/needrestart/issues/86" title="">https://github.com/liske/needrestart/issues/86</a>, on retouve un lien vers des patchs et une solution corrective.</p>
<p>La soluion est donc de modifier unfichier en commentant deux appels / fonctions.</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>nano /usr/share/perl5/NeedRestart/UI.pm<br /> <br /> # workaround Debian Bug#824564 in Term::ReadKey: pass filehandle twice<br /> #my ($cols) = GetTerminalSize($fh, $fh);<br /> #$columns = $cols if($cols);</code></div>
<p>J'ai appliqué ça. Me reste à investiguer un peu plus pour savoir si le patch est appliqué dans Debian 9, si oui pourquoi il n'a pas été mis avec une mise à jour du logiciel NeedRestart...</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-Astuce-Masquer-l-icone-en-bas-a-droite
title: Yunohost - Astuce - Masquer l'icône en bas à droite
uri: Yunohost-Astuce-Masquer-l-icône-en-bas-à-droite
url: https://blog.genma.fr/?Yunohost-Astuce-Masquer-l-icone-en-bas-a-droite
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2863.jpg?1578068204' width='150' height='79' />
		<div class='rss_texte'><p>Dans chaque application que l'on a installé, apparait en <i>surbrillance</i> (voir l'image ci-dessous) un icône qui permet à tout moment de revenir sur la partie sso / tuiles listant toutes les applications auxquelles un utilisateur a accès.</p>
<p>On peut vouloir masquer cette icône. (Ca a été le cas pour moi, pour une instance Nextcloud que j'utilise en démonstration, installé sur une base Yunohost pour plus de facilité).</p>
<p>Pour masquer cette icône, il faut donc aller dans les fichiers de configuration nginx lié à l'application et commenter la ligne :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>$ nano /etc/nginx/conf.d/mon-domaine/mon-application.conf<br /> <br /> # show YunoHost panel access<br /> #include conf.d/yunohost_panel.conf.inc;</code></div>
<p>On relance Nginx pour prendre en compte cette modification :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>$ sudo service ngnix reload</code></div>
<p>Et on rafraichit la page dans son navigateur, l'icône est masqué / n'apparait plus.</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-Personnaliser-l-apparence-du-portail
title: Yunohost - Personnaliser l'apparence du portail utilisateur
uri: Yunohost-Personnaliser-l-apparence-du-portail-utilisateur
url: https://blog.genma.fr/?Yunohost-Personnaliser-l-apparence-du-portail
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2864.jpg?1578071174' width='150' height='79' />
		<div class='rss_texte'><p>Par défaut, toutes les instances Yunohost se ressemblent. Pourtant, un minimum de personnalisation est possible pour les écrans de connexion / identification et l'écran présentant les différents raccourcis vers les applications (l'écran avec des <i>tuiles</i>).</p>
<p><a href="https://yunohost.org/#/theming" title="Yunohost - Personnaliser l'apparence du portail utilisateur">La documentation du projet a une page dédiée : Personnaliser l'apparence du portail utilisateur</a> sur les éléments modifiables et la façon de le faire.</p>
<p>3 thèmes existent déjà et sont dès à présent disponibles <a href="https://framagit.org/YunoHost/themes" title="">sur un dépôt Framagit qui les centralise</a>, avec captures d'écrans présentant l'aspect sur la pages concernées :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://framagit.org/YunoHost/themes/Yunohost_StarWars_Theme/tree/master" title="Yunohost - Thème - Un thème inspiré de l'univers Lego Star Wars.">Un thème inspiré de l'univers Lego Star Wars</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://framagit.org/YunoHost/themes/colorful/tree/master" title="Yunohost - Thème - >Un thème très coloré">Un thème très coloré</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://framagit.org/YunoHost/themes/yunoInfinite/tree/master" title="Yunohost - Thème - Un thème inspiré par Rez/Rez:Infinite de SEGA & United Game Artists">Un thème inspiré par Rez/Rez:Infinite de SEGA & United Game Artists</a></p>
<p>Cela me donne des idées pour la personnalisation de ma propre instance. Y a plus qu'à trouver le temps pour réussir à faire quelque chose d'harmonieux, <i>du moins pas trop moche</i>.</p>
<p>Dans un prochain article, je parlerai de la personnalisation / des thèmes pour Nextcloud.</p></div>
		
		


feed_id: https://blog.genma.fr/?KeepassXC-Faire-des-phrases-de-passe
title: KeepassXC - Faire des phrases de passe
uri: KeepassXC-Faire-des-phrases-de-passe
url: https://blog.genma.fr/?KeepassXC-Faire-des-phrases-de-passe
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2860.jpg?1577706309' width='150' height='79' />
		<div class='rss_texte'><p>Au cours des années, j'ai rédigé différents articles sur les mots de pass, phrases de passe et les coffres-forts de mot de passe :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Les-phrases-de-passe" title="Les phrases de passe">Les phrases de passe</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Changement-de-mot-de-passe-et-testament-numerique" title="Changement de mot de passe et testament numérique">Changement de mot de passe et testament numérique</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Keepass-au-quotidien-c-est-possible" title="Keepass au quotidien c'est possible">Keepass au quotidien c'est possible</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?A-I-2-Porte-blindee-ou-coffre-fort" title="A.I.2 - Porte blindée ou coffre-fort ?">A.I.2 - Porte blindée ou coffre-fort ?</a><br class='autobr' />
Et d'une façon générale, <a href="https://blog.genma.fr/?+-Keepass-+" title="Les billets tagués Keepass">Les billets tagués Keepass</a></p>
<p>Je passe sur le principes <a href="https://blog.genma.fr/?Les-phrases-de-passe" title="Les phrases de passe">des phrases de passe que j'ai déjà expliqué dans ce billet</a>, je voudrais juste signaler que sur le même principe que la génération des mots de passe, il est possible de générer des phrases de passe à partir d'une combinaison de mots aléatoires au sein de KeepassXC (je ne sais pas pour les autres versions de Keepass).</p>
<p><span class='spip_document_2586 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/keepassxc_phrase_de_passe.png?1577706281' width='500' height='325' alt="" /></span></p>
<p>On peut choisir le séparateur de mots (le caractère), le nombre de mots... Une astuce bonne à savoir, car elle permet de générer des vraies phrases de passe (et non issue de notre imagination, ce qui est moins aléatoire que cela ne puisse sembler).</p></div>
		
		


feed_id: https://blog.genma.fr/?Nextcloud-en-service-cache-accessible-via-Tor
title: Nextcloud en service caché accessible via Tor ?
uri: Nextcloud-en-service-caché-accessible-via-Tor
url: https://blog.genma.fr/?Nextcloud-en-service-cache-accessible-via-Tor
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2870.jpg?1580029149' width='150' height='79' />
		<div class='rss_texte'><p>Dans ce billet, je voudrais évoquer le fait de rendre accessible une instance Nextcloud via un service caché (un hidden services) et accessible par Tor. Soit avoir une adresse en .onion qui conduirait sur une instance Nextcloud. Je ne détaillerai pas le pourquoi et les raisons de faire ça, il y a pas mal de textes qui explique ça sur Internet.</p>
<p><strong>Instance Nextcloud sur un Yunohost</strong></p>
<p>Je vous renvoie à mon article <a href="https://blog.genma.fr/?Yunohost-accessible-via-Tor-HiddenService" title="Yunohost, accessible via Tor - HiddenService">Yunohost, accessible via Tor - un Onion Services</a>. Il est <i>relativement facile</i> pour qui connait un peu nginx <a href="https://blog.genma.fr/?Yunohost-accessible-via-Tor-HiddenService" title="Yunohost, accessible via Tor - HiddenService">d'adapter ce qui est abordé dans mon tutoriel</a> pour remplacer l'application générique par une instance Nextcloud (il <i>suffit</i> de mettre le bon paramétrage / configuration nginx pour pointer sur l'instance Nextcloud).</p>
<p><strong>Instance Nextcloud seule</strong></p>
<p>Il existe un script sur Github <a href="https://github.com/digitalautonomy/nextcloud_onion_installer" title="Github - Nextcloud Onion Installer">Nextcloud Onion Installer</a></p>
<p><i><br class='autobr' />
These scripts would help you setup a Nextcloud instance that would be accessible via Tor Onion Services. That means that even if you don't have a public IP you can host the Nextcloud instance and access it anywhere in the world as long as you have a Tor connection. This can be done with the Tor Browser, with Nextcloud desktop client configured to use a Tor connection or Nextcloud Android client with Orbot.<br class='autobr' />
</i></p>
<p>Ce que l'on pourra traduire par</p>
<p><i><br class='autobr' />
Ces scripts vous aideronnt à configurer une instance Nextcloud qui sera accessible en tant que Tor Onion Services. Cela signifie que même si vous n'avez pas d'adresse IP publique, vous pourrez héberger l'instance Nextcloud et y accéder n'importe où dans le monde tant que vous avez une connexion passant par Tor. Cela peut être fait avec le navigateur Tor, avec le client de bureau Nextcloud configuré pour utiliser une connexion Tor ou le client Android Nextcloud avec Orbot.</i></p>
<p>Ce script est un script bash, fonctionnel sur Debian 10. Le code est assez propre et lisible, compréhensible si on connait le bash et l'installation / configuration de Tor et d'un Onion Services. Et il pourrrait être adapté à d'autres cas d'usages si besoin.</p></div>
		
		


feed_id: https://blog.genma.fr/?Pas-Sage-En-seine-2020-Aider-au-lieu-de-parler
title: Pas Sage En seine 2020 - Aider au lieu de parler
uri: Pas-Sage-En-seine-2020-Aider-au-lieu-de-parler
url: https://blog.genma.fr/?Pas-Sage-En-seine-2020-Aider-au-lieu-de-parler
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2872.jpg?1582283521' width='150' height='79' />
		<div class='rss_texte'><p><strong>A l'origine de ma réflexion</strong></p>
<p>Tout est parti d'une série de message publié par Nina LaPalice sur le réseau social Twitter, il y a quelques temps déjà (fin août 2019). Nina évoquait son travail de Coorganisatrice de la Nextcloud Conf. En résumé, Nina disait "Inviter des femmes à faire des conférences, les hommes proposeront de toutes façons des sujets".</p>
<p>Pour la version longue, je vous invite à lire <br class='autobr' />
<a href="https://twitter.com/NLaPalice/status/1164877271360004097" title="Le Thread Twitter">les différents twitts enchainés (un thread) de Nina aka NLaPalice sur Twitter</a>.</p>
<p>Et pour celles et ceux qui ne veulent pas aller sur Twitter, au cas où ce serait effacé etc. je cite une partie des messages.</p>
<p><i> Depuis quelques années, je tiens le discours suivant : si vous voulez améliorer votre équilibre hommes/femmes pour une conférence ou un poste ou autre, ne demandez qu'à des femmes. Rassurez-vous, vous aurez toujours des hommes à la fin. J'ai voulu tester ça pour la conf Nextcloud : je n'ai demandé, sauf une exception, qu'à des femmes. Croyez-moi ou pas, à la fin, on est à quasi 50/50 en termes de personnes qui interviennent. J'ai beau l'avoir dit, le vivre reste un sacré choc. Pour les raisons, c'est assez simple : c'est moi qui étais en charge de contacter les speakers. Mais toutes les personnes qui se sont spontanément manifestées étaient des hommes, et on les a retenus quand les sujets étaient intéressants. Sur une des tables rondes, toutes les suggestions qu'on m'a faites étaient également masculines. Je ne suis pas à Berlin donc je ne connais pas les personnes à inviter sur certains sujets. Bref. Du coup, ravie d'avoir contacté uniquement des femmes directement, les sujets sont super stylés et j'ai hâte ! Bref, been there done that, je continuerai à appliquer ça pour mes prochaines sélections. D'une part parce que ça paie, d'autre part parce que ça fait un programme beaucoup plus intéressant à la fin : tous les sujets pas retenus, c'était parce que c'était du vu revu rerevu. (Ne me faites pas dire ce que je n'ai pas dit : les hommes sont tout à fait capables de proposer de bons sujets de conf. Mais ils prennent tellement de place sur la scène tech/privacy que je suis capable de réciter la quasi totalité des conférences que les “grands noms” proposent)</i>.</p>
<p><strong>L'appel à conférence de Pas Sage En seine</strong></p>
<p><strong>Pas Sage En seine ?</strong></p>
<p><i> Le festival Pas Sage En seine est un rendez-vous annuel de la région parisienne qui vient de fêter ses 10 ans déjà.<br class='autobr' />
Lieu incontournable du milieu hacker à ses débuts, il a toujours eu pour vocation d'amener les citoyens de tous horizons à se réapproprier la société en bidouillant le système. Initialement axé numérique, il s'est ouvert au fur et à mesure des éditions et traite aujourd'hui de sujets aussi variés que la politique, la justice, l'alimentation, les médias, la littérature, les sciences, les arts, le journalisme, le divertissement, l'inclusivité, l'accessibilité, le handicap… L'entrée est libre et gratuite afin d'être accessible au plus grand nombre, sans discrimination de ressources. Le thème de l'édition 2020 est : Bidouille, écologie & démocratie.</i></p>
<p>L'appel à participation est en cours et jusqu'au 16 avril 2020, il est possible de proposer des conférences et des ateliers, via le lien <a href="https://participer.passageenseine.fr/" title="L'appel à conférence de Pas Sage En seine">https://participer.passageenseine.fr/</a></p>
<p><strong>Ma proposition</strong></p>
<p>Pas Sage En seine , cela fait plusieurs années que j'y vais. Et plusieurs années que j'y propose et fais ensuite une conférence. Vous me voyez venir ? ;)</p>
<p>Je pensais proposer une conférence sur Nextcloud, je ne le ferai pas. Cette année, au lieu de parler moi, je voudrais accompagner / aider quelqu'un.e qui voudrait se lancer en donnant une 1ère conférence sur ce sujet. Le prérequis est donc de vouloir parler de Nextcloud, et d'avoir un peu de temps pour préparer ça de façon asynchrone et à distance.</p>
<p>Si tu es intéressé.e. par cette idée, et que tu penses que je peux t'apporter mon expérience, mes conseils etc. pour t'aider à te lancer à ton tour, pour faire une première conférence en public, contactes moi et nous verrons alors ce que nous pouvons faire / comment nous organiser.</p></div>
		
		


feed_id: https://blog.genma.fr/?Connaitre-les-ports-ouverts-vers-l-exterieur
title: Connaître les ports ouverts vers l'extérieur
uri: Connaître-les-ports-ouverts-vers-l-extérieur
url: https://blog.genma.fr/?Connaitre-les-ports-ouverts-vers-l-exterieur
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2871.jpg?1582274945' width='150' height='79' />
		<div class='rss_texte'><p>Prérequis : savoir ce qu'est un port réseau. Sinon, on pourra toujours lire la page Wikipedia <a href="https://fr.wikipedia.org/wiki/Port_(logiciel)" title="Port (logiciel) sur Wikipedia">Port (logiciel)</a> en introduction.</p>
<p>Il y a quelques années (10 ans), j'écrivais un article <a href="https://blog.genma.fr/?Proxy-automatique-connaitre-l-adresse" title="Proxy automatique : connaître l'adresse">Proxy automatique : connaître l'adresse</a> dans lequel j'exposais une façon simple de trouver l'adresse et le port d'un proxy transparent se trouvant sur un réseau d'entreprise.</p>
<p>Récemment, connecté depuis un réseau "public" d'entreprise (une machine en BYOD, non référencé, connecté sur le premier câble réseau venu de l'openspace, est de facto sur un réseau public : pas d'accès aux dossiers et répertoires partagés, pas d'accès aux imprimantes, on a une IP attribué dans une plage différente d'une machine enregistrée), j'ai pu constater que les connexions depuis mon PC vers l'extérieur marchait bien pour une connexion SSH vers le port 22 d'un serveur, vers un VPN écoutant sur le port 443, mais que des connexions sur d'autres serveurs écoutant sur des ports non conventionnels ne marchaient pas. De même, mon client Thunderbird refuse toute connexion à mes différents comptes mails.</p>
<p><strong>Un proxy ?</strong></p>
<p>J'ai utilisé la technique évoqué dans mon article <a href="https://blog.genma.fr/?Proxy-automatique-connaitre-l-adresse" title="Proxy automatique : connaître l'adresse">Proxy automatique : connaître l'adresse</a>, je constate que <i>ma machine parle bien</i> à différents serveurs (dont des IP que je connais, vu que ce sont mes serveurs), donc pas de proxy transparent en intermédiaire.</p>
<p><strong>Des ports ouverts et des ports fermés ?</strong></p>
<p><strong>Je me suis donc posé la question de savoir quels sont les ports ouverts vers l'extérieur.</strong></p>
<p>Quand on cherche l'inverse, à savoir quels sont les ports ouverts sur une machine (comprendre : quels sont les ports accessibles publiquement sur Internet), on pense de suite à utiliser nmap (ou on trouve des tutoriaux). Mais dans mon cas, je suis à l'intérieur et je veux savoir <i>par où</i> je peux sortir.</p>
<p>La solution est bien d'utiliser nmap et de faire un scan d'une machine dont on connait les ports ouverts. Il existe "portquiz.net", un service qui avait une machine répondant sur l'ensemble des ports.</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>nmap -p- portquiz.net | grep -i open</code></div>
<p>Donc si un ou plusieurs ports sont bloqués entre ma machine qui se trouve sur le réseau public au sein d'une entreprise, la machine cible ne répond pas, indiquant ainsi que ce port ou ces ports sont bloqués.</p>
<p>Portquiz.net étant assez lent (car très probablement beaucoup sollicité), j'ai choisi une autre option, celle que de scanner une machine pour laquelle je connais précisément les ports ouverts.</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>nmap -p-mamachine.net | grep -i open</code></div>
<p>Et j'obtiens le résultat suivant :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>22/tcp open ssh<br /> 80/tcp open http<br /> 443/tcp open https</code></div>
<p>Depuis chez moi, derrière une Freebox, même manipulation :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>22/tcp open ssh<br /> 25/tcp open smtp<br /> 53/tcp open domain<br /> 80/tcp open http<br /> 443/tcp open https<br /> 993/tcp open imaps</code></div>
<p><strong>Quel résultat et conclusion</strong></p>
<p>Le réseau public de l'entreprise permet donc bien un accès au web (port 80, 443) (je n'ai pas étudié la question d'un filtrage de site), un accès sur des serveurs en SSH via le port 22, mais c'est tout. Pas de messagerie possible (pas de IMAPs et de SMTPs), pas de résolution DNS possible (si ce n'est que de passer par les serveurs de résolution de nom fournis avec l'adresse IP, via le DHCP du réseau). Donc ce n'est pas un accès à Internet, mais un accès à un réseau public ouvert sur le web.</p>
<p>On pourra être étonné du fait que le port 22 soit le troisième port ouvert, alors que tout le reste est fermé. Les ports 80 et 443 permettent un accès au web, on comprend la nécessité de les ouvrir. Le port 22, cela veut dire que ce réseau doit être utilisé pour accéder à des machines serveurs dans des clouds publics (supposition avec une forte probabilité), pour des tests et autres usages dans le cadre de projets pour des clients.</p>
<p>J'ai beaucoup plus de ports visibles et accessibles (tous ceux qui sont bien ouverts sur ma machine).</p></div>
		
		


feed_id: https://blog.genma.fr/?Android-Stock-versus-Android-par-Samsung
title: Android Stock versus Android par Samsung
uri: Android-Stock-versus-Android-par-Samsung
url: https://blog.genma.fr/?Android-Stock-versus-Android-par-Samsung
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2884.jpg?1583049490' width='150' height='79' />
		<div class='rss_texte'><p>On m'a récemment remis un téléphone professionnel. Le téléphone est un smartphone Motorola avec Android One, soit une version dite <i>stock</i> d'Android. Je ferai un prochainement un article sur l'intégration d'un portail professionnel et des applications liées. Dans cet article, je voudrais parler de <i>cette version</i> d'Android. Sur le sujet, Frandroid a écrit un article <a href="https://www.frandroid.com/android/480726_5-raisons-de-choisir-un-smartphone-android-avec-une-interface-stock" title="Frandroid - 5 raisons de choisir un smartphone Android avec une interface Stock">5 raisons de choisir un smartphone Android avec une interface Stock</a>. En résumé, il s'agit d'un argumentaire sur le côté <i>pure</i> d'Android, sans ajout d'une <i>surcouche</i> constructeur, d'applications spécifiques du constructeur.</p>
<p><strong>Mon expérience du monde Android</strong></p>
<p>Après avoir utilisé feu Firefox OS sur différents téléphones (ZTE Open C et Sony Z3C) et la mort de ce dernier (je n'ai pas suivi l'aventure du fork Kaios), je suis passé à Android sur le Sony Z3C. Un ami m'a d'abord donné un smartphone de seconde main : il a changé pour un téléphone plus récent et son smartphone étant encore fonctionnel, j'ai donc eu un téléphone de la marque Huawei assez ancien sous Android 6.0 (le Z3C était aussi sous cette version). J'ai aussi regardé du côté de LineageOS sur le ZTE Open C. Dans le cadre professionnel dans mon emploi précédent, j'ai eu successivement deux téléphones Samsung Galaxy Ax, sur les versions 7 et 8 d'Android.</p>
<p>J'ai ainsi pu utiliser et tester différentes versions d'Android.</p>
<p>Avoir un téléphone sous "Android" intégrant des fonctionnalités Google (en ayant connaissance des alternatives comme LineageOS) est un choix de facilité et en connaissance de cause. Je connais la théorie et jusqu'où il est possible d'aller pour avoir un téléphone sans intégration Google. Dans mon cas, je fais un compromis en ajoutant F-Droid et le maximum d'applications issus de ce store. J'ai quelques applications propriétaires (pour les transports, la banque, Twitter...). J'utilise un compte dédié Google sur le smartphone. Je ne fais que du surf non confidentiel sur le smartphone. J'ai pris le soin de vérifier une à une les autorisations et permissions de chaque application, en sachant les limites (ça reste Google en dessous, mon opérateur sait où je suis vu que j'ai le réseau etc.).</p>
<p>Actuellement comme téléphone personnel, j'ai un Samsung Ax, le début de gamme de Samsung, qui est venu remplacer le vieillissant et obsolète Huawei, partie au recyclage. Le téléphone est toujours sur la version d'Android par défaut fournie par le constructeur, bien que je connaisse l'existence d'alternative. Je ne me suis pas penché sur la compatibilité de ce smartphone avec LineageOS. Il y a des applications comme celle de ma banque qui nécessite Android et je n'ai pas de temps à investir pour creuser le sujet. De même que je peux rouler dans une voiture essence, que je ne mange pas que des produits bios, que je mange de la viande, que je regarde des séries sur Netflix, j'ai un smartphone sous Android. Je fais <i>attention</i>, j'utilise le smartphone de façon raisonnée. Les services qu'il me rend sont acceptables par rapport aux problématiques. Je ne change pas d'appareil par effet de mode. Bref, je fais des compromis.</p>
<p><strong>Un téléphone pur Android</strong></p>
<p>Comme je le disais donc en introduction, On m'a récemment remis un téléphone professionnel. Le téléphone est un smartphone Motorola avec Android One, soit une version dite <i>stock</i> d'Android. <strong>Comparer ce qui est comparable</strong> Je ne comparerai pas les performances matérielles, des sites comme FrAndroid le font très bien. Mais mon expérience utilisateur.</p>
<p>Les versions d'Android sont les mêmes (version 9) entre mon téléphone personnel Samsung et mon téléphone professionnel. Et je peux donc voir qu'il y a plein de petites différences, le diable étant dans les détails. Il y a plein de petites différences dans les détails de finition (en dehors de l'aspect cosmétique / thème de l'interface), dans les menus, paramètres et options. Avec la fonction de recherche, on retrouve facilement telle ou telle option. On peut aussi fouiller un peu pour voir ce qu'il est possible de faire, d'activer (comme la gestion du son, les effets, l'équalizeur etc.)</p>
<p>Le gros problème que je vois dans la version One d'Android, c'est une intégration trop présente de Google. Tout est fait en mode <i>Google first</i>. J'ai ajouté DavX5 et un compte Nextcloud. Par défaut, les contacts restent enregistrés dans Google. Il faut aller forcer / changer pour que ce soit dans Nextcloud. Et on ne peut pas basculer le contact, il faut le récréer. Idem pour l'agenda.</p>
<p>Le gros problème est donc <strong>Le tout Google. Google est omniprésent</strong>. Normal me direz-vous. Mais c'est trop. Trop visible. Trop mis en avant. Quand on connaît déjà les applications libres / opensource issu de F-Droid, on veut utiliser autre chose. Mais là c'est difficile (impossible) de changer les applications par défaut. Ce n'est probablement pas le but quand on prend un téléphone avec un Android brut.</p>
<p>Jusque sur <i>le bureau - écran principal</i>, où on a une grosse barre de recherche Google qui vient me narguer pour me rappeler sa présence. Un widget que je n'ai pas réussi à désactiver.</p>
<p><strong>Un point positif - un téléphone à jour</strong></p>
<p>La problématique avec les versions d'Android constructeur est celle de l'intégration des mises à jours et correctifs de sécurité. On est dépendant du bon vouloir du constructeur qui très souvent, ne maintient pas (s'il fait le maintient), l'OS de son téléphone. Mon téléphone professionnel a été mis à jour récemment avec la dernière version du système d'Android, la version 10, avec les patchs correctifs de sécurité associés. Et cela me fait comprendre le choix de ce type de modèle.</p>
<p><strong>Conclusion</strong></p>
<p>Bref, j'avais de l'appréhension, c'est totalement subjectif, mais je n'aime pas du tout cette interface et version d'Android . Certe cela me permet de voir les différences entre un Android natif, un Android par un constructeur et Lineage OS (que je teste toujours sur un autre vieux téléphone). Mais de tout ce que j'ai pu tester, je préfère la version Android par Samsung. J'ai mes habitudes, mon confort, mes repères. En attendant d'avoir mon confort, mes habitudes, mes repères avec un Android un peu plus dégooglisé ?</p></div>
		
		


feed_id: https://blog.genma.fr/?Prendre-du-temps-de-contribution-sur-son-temps-professionnel
title: Prendre du temps de contribution sur son temps professionnel
uri: Prendre-du-temps-de-contribution-sur-son-temps-professionnel
url: https://blog.genma.fr/?Prendre-du-temps-de-contribution-sur-son-temps-professionnel
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2885.jpg?1583051569' width='150' height='79' />
		<div class='rss_texte'><p><strong>Petit rappel de mon parcours professionnel</strong></p>
<p>En introduction, je voudrais faire un petit bilan / récapitulatif. Celles et ceux qui suivent mon parcours professionnel et connaissent mon identité civile (associée à ce pseudonyme <a href="https://blog.genma.fr/?Du-pseudonymat-au-pseudonyme-nouveau-retour-d-experience-deux-ans-plus-tard" title="Du pseudonymat au pseudonyme nouveau retour d'expérience deux ans plus tard">depuis le passage du pseudonymat au pseudonyme</a>, avec articles de blogs et conférence parlant de tout ça) savent peut être que depuis le mois de juin 2019, pour la <a href="https://blog.genma.fr/?Naissance-de-Mononoke" title="Naissance de Mononoke">Naissance de Mononoke</a>, j'ai mis fin à <a href="https://blog.genma.fr/?Le-metier-passion" title="Mon billet Le métier passion">mon métier passion</a> (A noter que j'aurai mis 1 an tout de même entre le moment où j'ai pris conscience d'où j'en étais - voir à ce sujet <a href="https://blog.genma.fr/?Silence-sur-ce-blog-en-juin" title="Silence sur ce blog en juin">Silence sur ce blog en juin</a>- et le passage à autre chose).</p>
<p>Comme indiqué dans mes billet <a href="https://blog.genma.fr/?Ete-2018-versus-ete-2019" title="Été 2018 versus été 2019">Été 2018 versus été 2019</a>, puis <a href="https://blog.genma.fr/?Etat-des-lieux-professionnellement" title="État des lieux (professionnellement)">Etat des lieux (professionnellement)</a>, je ne fais plus de logiciel libre mais de l'Open source. Mais j'a pu trouvé <a href="https://blog.genma.fr/?Equilibre-personnel-et-professionnel-via-le-teletravail" title="Équilibre personnel et professionnel via le télétravail">un équilibre personnel et professionnel via le télétravail</a>.</p>
<p><strong>Contribuer, oui mais quand ?</strong></p>
<p>A cet équilibre je voudrais ajouter la nécessité (l'obligation) que j'ai, de part mon travail et ma position, celle de faire des contributions sur mon temps professionnel. Je disais dans mon billet <a href="https://blog.genma.fr/?Etat-des-lieux-professionnellement" title="État des lieux (professionnellement)">État des lieux (professionnellement)</a> que je voulais arriver à avoir 20% de temps de contribution sur mon temps de travail, sous certaines conditions (sous pseudonyme...). Le fait de contribuer fait partie de mes objectifs (sur lesquels je suis évalué lors de mon entretien annuel), il faut donc que je puisse le faire. Et donc, comme le dit le titre de ce billet, que je puisse prendre le temps contribuer professionnellement.</p>
<p>Pour ce faire, je me réserve le vendredi, en télétravail. Je bloque de façon récurrente cette journée dans mon agenda. C'est en fin semaine, cela me permet si il y a des urgences et impératifs, de pouvoir prendre une partie de ce temps (que je replanifie alors la semaine suivante, l'objectif étant pour moi d'avoir une moyenne de 20% de temps sur le mois, en cumul, en contribution).</p>
<p><strong>Contribuer, un cadre défini ?</strong></p>
<p>Comment je définis ce qu'est une contribution ? Comme je travaille dans une entité opensource, il faut avoir une définition claire de ce qu'est une contribution. J'ai donc défini (cela pourra être amené à changer) ainsi ce qu'est une contribution :</p>
<p><strong>Si cela sert l'intérêt de l'entreprise directement, ce n'est pas de la contribution. Si cela sert avant tout l'intérêt communautaire et ensuite / par effet de bord l'intérêt de l'entreprise, c'est une contribution.</strong>.</p>
<p>Cela évite que le travail que je dois faire, pour un client et ayant uniquement comme sujet "l'usage de technologies opensource" soit vu comme une contribution….</p>
<p><strong>Contribuer, oui mais comment ?</strong></p>
<p>Quand je dois exposer à mes collaborateurs qui ne connaissent pas forcément ce qu'est le fait de contribuer, je présente cela comme le fait de s'impliquer dans une ou plusieurs communautés opensource et que cela passe par différentes formes : du code source, mais aussi du bug report / de la qualification de bugs en complétant des issues ouvertes sur Github par exemple, en faisant de la traduction, en rédigeant des articles, tutoriaux ou autres, en participant aux forums.</p>
<p>Et pour moi, pouvoir s'impliquer dans une communauté ou sur des technologies, cela commence par le fait de se former soi-même et monter en compétence. Dans mon cas, les billets de blogs techniques (je ne parle pas des billets de blogs personnels) sont désormais rédigés sur mon temps professionnel, dans le cadre du temps que je m'alloue à la contribution. De même, il m'est arrivé d'aller de donner des conférences ou de participer à des salons ou événements opensource qui avaient avant tout un intérêt pour moi (et donc indirectement, par effet de bord et par la suite, cela sera utile à la communauté via un reversement de connaissances, une vulgarisation et un partage….</p>
<p><strong>Quel intérêt pour mon employeur ?</strong></p>
<p>L'objectif premier est celui d'être légitime. De pouvoir affirmer que l'<i>on</i> connaît le monde de l'opensource, son fonctionnement, certaines technologies... vu que nos collaborateurs sont impliqués dans cet écosystème. Il s'agit là d'un investissement qui est tout sauf altruiste. Et pour le cadre, je vous renvoie à ce que j'ai écrit un peu plus haut.</p>
<p><strong>Est-ce que j'y arriverai dans le temps ?</strong></p>
<p>C'est bien là la grande question. Je dois m'astreindre à une certaine discipline pour ne pas me retrouver à devoir <i>sacrifier</i> le temps de contribution pour finir des projets, avancer sur d'autres. Je dois prioriser et informer mon responsable de cette priorisation. Et si cette priorisation des tâches <i>qui rapportent</i> deviennent plus importante et au détriment de celles de la contribution, qui sont un investissement sur le long terme, cela va finir par être compliqué. J'essaierai de faire un retour / bilan dans quelques mois sur la réussite (ou l'échec) d'avoir pu réussir à vraiment prendre du temps de contribution sur mon temps professionnel.</p></div>
		
		


feed_id: https://blog.genma.fr/?Borg-comment-s-assurer-que-vos-serveurs-ont-des-backups-recents
title: Borg - comment s'assurer que vos serveurs ont des backups récents
uri: Borg-comment-s-assurer-que-vos-serveurs-ont-des-backups-récents
url: https://blog.genma.fr/?Borg-comment-s-assurer-que-vos-serveurs-ont-des-backups-recents
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2878.jpg?1582299375' width='150' height='79' />
		<div class='rss_texte'><p>Voir également <a href="https://blog.genma.fr/?+-BorgBackup-+" title="">Mes articles parlant de Borg comme outil de sauvegarde</a>.</p>
<p><strong>Introduction</strong></p>
<p>Les réseaux sociaux ont pour principe de faire des messages presque éphèmères, qui sont perdus au milieu de tas d'autres. Parmi tous ces messages, j'ai vu celui-ci par Framasky <i>Vous utilisez #BorgBackup et vous souhaiteriez vous assurer que vos serveurs ont des backups récents ? Rien de plus simple avec <a href="https://framagit.org/framasoft/borgbackup/borg-dashboard-exporter" title="borg-dashboard-exporter">https://framagit.org/framasoft/borgbackup/borg-dashboard-exporter</a> qui vous avertira par mail si un serveur a des backups trop anciens ???? Et parce que c'est toujours sympa d'avoir un dashboard sous la main, l'exporter crée un fichier JSON utilisable avec <a href="https://framagit.org/framasoft/borgbackup/borg-dashboard-vue" title="Borg Dashboard vue">https://framasoft.frama.io/borgbackup/borg-dashboard-vue/</a> , qui vous donne un truc comme ça : <a href="https://framasoft.frama.io/borgbackup/borg-dashboard-vue/" title="borg-dashboard-vue pour les serveurs Framasoft">https://framasoft.frama.io/borgbackup/borg-dashboard-vue/</a> #Borg</i></p>
<p>Je suis allé regardé les deux liens en questions et je vous mets ici une description rapide. Ca peut toujours servir de savoir que des outils comme ceux-là existent.</p>
<p><strong>borg-dashboard-exporter</strong></p>
<p><a href="https://framagit.org/framasoft/borgbackup/borg-dashboard-exporter/tree/master" title="borg-dashboard-exporter">https://framagit.org/framasoft/borgbackup/borg-dashboard-exporter</a></p>
<p>Borg-dashboard-exporter lit les sorties JSON du listing des sauvegardes fait par borg, vérifie que les dernières sauvegardes ne sont pas antérieures à X jours et crée un fichier JSON adapté au tableau de bord borg-dashboard-vue.<br class='autobr' />
Il peut également envoyer des e-mails pour vous alerter si les sauvegardes sont trop anciennes.</p>
<p><strong>borg-dashboard-vue</strong></p>
<p><a href="https://framagit.org/framasoft/borgbackup/borg-dashboard-vue/tree/master" title="Borg Dashboard vue">https://framasoft.frama.io/borgbackup/borg-dashboard-vue/</a></p>
<p>Borg-dashboard-vue quand à lui est donc l'outil graphique qui permet d'afficher en couleur le résultat de l'exploitation du fichier généré par borg-dashboard-exporter.</p>
<p>Un exemple de ce que cela donne :</p>
<p><span class='spip_document_2598 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/borg_dashboard_vue.png?1582299231' width='500' height='209' alt="" /></span></p>
<p><strong>Borg et Json - Export au format Json</strong></p>
<p>Ces deux outils repose sur le fait que Borg peut lister les sauvegardes dans le format JSON.</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>borg list --json REPOSITORY </code></div>
<p>Le traitement de cet export pourra alors être fait d'une autre façon, si besoin.</p></div>
		
		


feed_id: https://blog.genma.fr/?Le-Podcast-Retour-vers-le-classique
title: Le Podcast Retour vers le classique
uri: Le-Podcast-Retour-vers-le-classique
url: https://blog.genma.fr/?Le-Podcast-Retour-vers-le-classique
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2874.jpg?1582290663' width='150' height='79' />
		<div class='rss_texte'><p><span class='spip_document_2593 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L400xH400/podcast_retour_vers_le_classique-61998.jpg?1584351905' width='400' height='400' alt="" /></span></p>
<p><strong>Présentation du podcast</strong></p>
<p><i>Je m'appelle Augustin Lefebvre et je suis un jeune journaliste passionné par la musique, l'histoire de l'art et les jeux vidéo. J'ai souhaité mélanger mes centres d'intérêt dans un podcast qui va vous réconcilier avec la musique dite « savante ». Je vous propose de décrypter les grandes œuvres de la pop culture que vous connaissez par cœur et de vous expliquer comment la musique classique les a influencées, façonnées et parfois même bien plus… A travers de nombreux extraits sonores, des interviews de spécialistes, des anecdotes de coulisses et des explications historiques, nous allons explorer ensemble chaque semaine des œuvres issues du cinéma, des séries, des jeux vidéo, de la littérature, du sport, du numérique qui empruntent toutes au classique ! </i></p>
<p><i>Vous pensez que le fameux thème de Star Wars a été entièrement composé par John Williams ? Vous êtes-vous déjà demandé pourquoi Francis Ford Coppola avait utilisé du Wagner dans la scène mythique d'Apocalypse Now ? Vous êtes sûr que Tolkien est le premier à mettre en scène un anneau magique dans Le Seigneur des anneaux ? Préparez-vous à être surpris !</i></p>
<p>Disponible à l'écoute <a href="https://blog.genma.fr/?Podcast-Addict" title="Podcast-Addict">dans votre application de podcast préféré</a> et sur le site web <a href="https://www.radioclassique.fr/podcasts/retour-vers-le-classique/" title="Podcast Retour vers le classique">https://www.radioclassique.fr/podcasts/retour-vers-le-classique/</a></p>
<p><strong>La critique du Genma</strong></p>
<p>J'ai découvert ce podcast un peu par hasard et le fait qu'il joue sur le côté geek (dans le choix du titre et de la typographie du logo du podcast) à marché sur moi. J'ai écouté un premier numéro, j'ai bien aimé le concept et du coup, je me suis abonné et j'ai écouté les épisodes suivants.</p>
<p>La diversité des premiers sujets abordés, à savoir (je reprends les titres des épisodes,la description plus détaillée du contenu des différents épisodes se trouvent <a href="https://feed.pippa.io/public/shows/5dfa5ce4ab5c3f6204bb95fd" title="Fil RSS du Podcast Retour vers le classique">dans le fil RSS du podcast</a>) :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Star Wars : John Williams est-il passé du côté obscur ?
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Apocalypse Now : Wagner au Vietnam, naissance d'une scène culte.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Wagner et Tolkien : qui est le véritable seigneur de l'anneau ?
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> Le métal est-il le nouveau classique ?
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> La vraie vie de la Castafiore !<br class='autobr' />
et leur traitement (chaque épisode est très bien préparé, riche en anecdote, illustration sonore) font de ce podcast un podcast très travaillé et de qualité. On est dans le cas d'un traitement professionnel - il s'agit d'une émission de Radio Classique -, avec une volonté d'ouverture au plus grand nombre, chassant ainsi l'image d'élitisme qu'à cette radio.</p>
<p>On passe donc de deux épisodes parlant de cinéma à un épisode sur la musique métal puis à un sur Tintin, en passant par un épisode liant Wagner et Tolkien, une façon de réconcilier culture populaire et culture classique. J'ai hâte de découvrir les épisodes suivants. Ce qui est bon signe, j'ai adhéré au concept et je suis désormais conquis. Pari réussi.</p></div>
		
		


feed_id: https://blog.genma.fr/?Petite-reflexion-sur-l-evolution-de-ce-blog
title: Petite réflexion sur l'évolution de ce blog
uri: Petite-réflexion-sur-l-évolution-de-ce-blog
url: https://blog.genma.fr/?Petite-reflexion-sur-l-evolution-de-ce-blog
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2881.jpg?1582300239' width='150' height='79' />
		<div class='rss_texte'><p>Depuis des années je parle de temps en temps et de logiciel libre sur le blog. Montant en compétence, je fais des billets techniques, quand j'en ai le temps et l'envie.</p>
<p>De temps en temps, je vais dans une médiathèque pour faire une conférence de vulgarisation, je parle de mon blog. Mais comment qualifier mon blog ? Comment mettre en avant certains contenus tant le contenu est varié, divers et a évolué avec moi et les années. Je parle tout aussi bien de moi que je fais un billet assez spécifique et ciblé sur une technologie. Je n'ai pas de ligne éditoriale propre. Certes, les billet sont un minimum classés, catégorisés avec des mots clefs. Les personnes qui me suivent semblent apprécier les billets de partage personnel et d'humeur. Tout le monde ne lit pas tout ce que j'écris.</p>
<p>Mais pour quelqu'un qui n'est pas familier avec les blogs (qui sont en perte de vitesse depuis des années aux profits des réseaux sociaux, l'écrit long rédigé depuis un ordinateur pendant des heures cédant la place aux vidéos et aux images sur smartphones éphémères), que va-t-il penser de ce blog ? Comment peut il retrouver du contenu lié à la conférence que j'ai faite ?</p>
<p>Dois-je taguer certains billets "hygiène numérique" et voir pour mettre cette catégorie plus en avant ? Je me pose également la question d'écrire des choses simples, de refaire de la vulgarisation, de reparler des bases. Car des personnes débutantes, qui découvrent et qui veulent apprendre, il y en a encore ! Et les vieux billets de blogs sont par définition vieux et parfois obsolètes. Ils sont aussi enfouis dans les archives de ce blog.</p>
<p>Reparler de choses simples et les remettre en avant et au goût du jour, énième envie et énième projet qui n'aboutira pas ? Seul l'avenir nous dira si j'ai trouvé le temps, l'envie et l'inspiration pour faire cette nouvelle série de billets de blog.</p></div>
		
		


feed_id: https://blog.genma.fr/?Une-connexion-Freebox-fibree
title: Une connexion Freebox fibrée
uri: Une-connexion-Freebox-fibrée
url: https://blog.genma.fr/?Une-connexion-Freebox-fibree
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2873.jpg?1582288437' width='150' height='79' />
		<div class='rss_texte'><p>Il y a quelques semaines, mes parents sont passés à la Fibre. Ils disposent d'une Freebox mini 4K, dont l'OS est le même que celui de la Freebox v6 Révolution (que j'ai chez moi). Voici un billet un peu fourre-tout sur le sujet.</p>
<p><strong>Installation</strong></p>
<p>Le RDV est pris suite à un appel de Free. Les techniciens sont intervenus dans le créneaux, ont fait un travail propre pour la pose de la fibre (trou dans le mur extérieur du pavillon, passage de la fibre le long du mur et sous le toit, raccordement au poteau), ont répondus à mes questions (j'ai été assez précis pour qu'ils comprennent que j'avais étudié l'intervention, la localisation du point d'arrivée). Ils m'ont laissé tester et valider la connexion avant de repartir. Rien à redire. Je pense qu'on trouve pas mal de retour d'expérience (bon et mauvais) sur l'installation de la fibre avec photos à la clef, je ne m'attarderai pas plus.</p>
<p><strong>Un image vaut mieux qu'un long discours...</strong></p>
<p>Mes parents sont donc passés d'une connexion ADSL (vitesse 1,3 Mb/s) à une connexion Fibre. A quoi ressemble le passage à la fibre en une image ? Un débit x100 1,3 Mb/s versus 130Mb/s (ADSL 10Mo versus Fibre 1 Go) #Fibre #freebox Avant - Après.</p>
<p><span class='spip_document_2592 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/free_fibre_differences_debits.png?1582288381' width='500' height='285' alt="" /></span></p>
<p>Dans cette image, l'échelle est importante.</p>
<p>J'ai testé la vitesse de connexion avec un PC branché avec un câble réseau en 1Gb, en Wifi. Dans les deux cas, dans un usage raisonnable de la connexion (pas de téléchargement à tout va), j'ai vu une différence de vitesse (ma machine est assez puissante) mais j'étais loin de saturer et de consommer toute la bande-passante. Cela laisse rêveur.</p>
<p>Mes parents ont un usage ponctuel d'un accès à Internet, ne regardent pas de vidéo en VOD (Netflix ou autre), ne jouent pas aux jeux-vidéos, ne sont que deux dans le foyer (ma soeur et moi sommes partis depuis quelques années maintenant) et les petits-enfants sont encore trop petits pour accéder à Internet. Donc pour l'instant, le fait que la maison soit fibrée ne change rien mais au moins c'est fait et ce sera utile <i>dans le futur</i>.</p>
<p><strong>La Freebox de mes parents comme VPN ?</strong></p>
<p>Il y a quelques temps j'avais écrit les articles suivants : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?La-Freebox-v6-dispose-d-un-serveur-et-d-un-client-VPN" title="La Freebox v6 dispose d'un serveur et d'un client VPN">La Freebox v6 dispose d'un serveur et d'un client VPN"</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Utiliser-le-VPN-de-la-Freebox-sous-Ubuntu" title="Utiliser le VPN de la Freebox sous Ubuntu">Utiliser le VPN de la Freebox sous Ubuntu</a></p>
<p>Pour m'amuser et disposer d'une connexion VPN supplémentaire pour quand je suis en déplacement, j'ai activé le service sur la Freebox de mes parents. Dans le cas de ma Freebox en ADSL, le goulot d'étranglement quand j'utilise le service VPN de cette dernière, c'est la vitesse de l'upload qui renvoi la connexion Internet effectuée depuis la Freebox (via la voie descendante / download) vers mon PC sur lequel tourne sur le client VPN (donc via l'upload, à 1OOko/s).</p>
<p>J'ai testé depuis une connexion client depuis chez moi (derrière une Freebox et de l'ADSL) et derrière une connexion en 4G. Étant le seul connecté à ce moment là sur la Freebox (mes parents n'étaient pas chez eux, aucun appareil n'était connecté à la Freebox, ce qui est indiqué par l'interface d'administration de la Freebox) en activité, la Freebox des mes parents montre du trafic entrant et sortant correspondant au débit en download à 1Mo/s et en upload à 1Mo/s.</p>
<p>Le goulot d'étranglement reste bien (comme je m'y attendais) la connexion entre mon PC et la Freebox de mes parents, soit ma connexion ADSL (qui tourne à 1Mo/s en moyenne).</p>
<p>Remarque : c'est le même goulot d'étranglement qu'entre mon serveur VPS (qui me sert aussi de VPN) et mon PC.</p>
<p>Ce cas d'usage peut être pratique car, comme cas dans le cas d'une connexion VPN via mon VPS, je peux passer par deux connexions VPN avec une bande passante plutôt correcte, la limitation sera celle de la bande passante entre mon PC et le serveur VPN. Et je pourrais avoir une connexion un peu plus sécurisée / de confiance, dans le cas d'un usage en mode nomade.</p></div>
		
		


feed_id: https://blog.genma.fr/?Absence-sur-ce-blog-durant-le-confinement
title: Absence sur ce blog durant le confinement
uri: Absence-sur-ce-blog-durant-le-confinement
url: https://blog.genma.fr/?Absence-sur-ce-blog-durant-le-confinement
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2886.jpg?1585917529' width='150' height='79' />
		<div class='rss_texte'><p>Ce blog est un peu au point mort depuis quelque temps et bizarrement selon coïncide avec le début de la période de confinement. Je prends donc le temps de rédiger quelques lignes pour donner de mes nouvelles.</p>
<p><strong>Du point de vue familiale</strong></p>
<p>Je vais bien, j'ai commencé le confinement avant qu'il ne soit officiel (le télétravail plusieurs jours par semaines a bien aidé) et depuis le confinement, je ne suis pas sorti depuis. Ma famille va bien. Comme je suis un cadre blanc privilégié, je vis dans un pavillon assez grand avec jardin. J'ai naturellement des réserves de nourritures constituées en profitant des promotions réguliers au cours de l'année. Je n'ai pas de soucis de confort matériel. Le confinement est donc facilité pour moi. RyoOki s'est vu imposer ses congés en attendant de passer en chômage technique. Mononoke a du mal comprendre le fait que ses deux parents soient là en continue, qu'elle ne fasse plus de sortie et ballade en poussette, qu'elle ne voit plus sa Mamie qui la garde habituellement.</p>
<p>Pour garder contact avec la famille, nous faisons des sessions d'appels vidéos régulièrement et je suis bien content de l'application Nextcloud talk que j'utilise via mon instance. Ce sera le sujet d'un billet de blog quand j'aurai un peu de temps….</p>
<p><strong>Trouver du temps au sein d'un rythme soutenu avec un manque cruel d'agilité</strong></p>
<p>Les journées se succèdent selon le même schéma : en semaine, je garde Mononoke le matin le temps que sa maman se réveille. RyoOki garde Mononoke la matinée et les après-midi</p>
<p>Au calme, sans les transports en commun et le bruit de l'openspace, je suis plus productif et efficace. Je pensais pouvoir me libérer du temps. Au contraire, avec le confinement, je commence mes journées plus tôt, les finies plus tard. Je travaille plus. Il faut que je fasse attention à ne pas retomber dans des vieux travers et démons personnels.</p>
<p>J'essaie d'imposer un calendrier, un agenda. Je tente le Lifehacking et les pomodoro. Je ferai un billet de blog sur le sujet, mais je constate les problématiques du télétravail et des personnes non habituées à ce mode : sollicitation à tout moment vu qu'on ne voit pas la personne, usage du mail comme d'un chat...</p>
<p>Le soucis est surtout que je travaille dans une ESN qui est tout sauf agile, en témoigne mes nombreux messages exutoires sur Twitter. Les différents managers et autres collaborateurs étant à distance, ils ont plus tendance à faire de mails, à vouloir des réunions et points téléphoniques…. On est dans un mode "gestion de l'urgence et de la crise à base de mails & de réunions pour préparer des réunions."</p>
<p>Nous avons des mails nous demandant de poser des congés et d'autres de commencer à anticiper la reprise, de continuer à être productif. Je suis sur plusieurs sujets en même temps, j'ai des appels d'offres et des projets à gérer... Je suis en pleine activité. Les journées sont bien chargées et rythmées.</p>
<p>Je me coupe de 12h00 à 13h30 parfois 14h00 si je peux. Je m'occupe de Mononoke, passe du temps avec elle. Le soir, j'ai une alarme sur le téléphone. 18h30 je coupe tout. Je ne réponds plus à mon téléphone en dehors des heures de travail et cela me vaut des remarques….</p>
<p>Les managers ne sont pas formés aux bonnes pratiques du télétravail, des conférences téléphoniques, de la gestion à distance et c'est le bazar. Volonté de tout contrôler, de tout suivre, de tout déléguer pour ensuite demander des comptes, tableau de reporting à tout va... Ça parle trop, agit peu, brasse du vent. Bref, c'est compliqué.</p>
<p><strong>Des perspectives intéressantes mais pas de temps</strong></p>
<p>Je n'ai pas le temps de contribution que je devais avoir, pas le temps de faire de faire de veille hebdomadaire. Les projets & avant-vente sur lesquels je travaille sont importants, <i>changeront des choses si ça marche</i>, je monte en compétence sur Nextcloud dans le cadre professionnel. Mais le manque de temps pour faire les choses bien, de manière intelligente sans avoir un manager sur le dos font que les journées sont sous tension et compliquées. D'autant plus quand la communication est orale ou vocale, qu'on ne voit pas les expressions du visage….</p>
<p><strong>Le week-end</strong></p>
<p>Le week-end, je déconnecte. Je voudrais bien avoir du temps pour moi, mais c'est avant tout du temps en famille. Mononoke ne fait pas de grasse matinée. Je me lève tôt, je joue avec elle. Dans des moments un peu plus calme ou quand elle fait sa sieste du matin, je la surveille et rédige des notes depuis mon smartphone, notes que je vais ensuite retravailler pour en faire des billets de blogs. Je prends un peu de temps pour m'occuper du jardin, des tâches ménagères (lessives, vaisselles).</p>
<p><strong>Conclusion</strong></p>
<p>De nature plutôt casanier être chez moi me convient très bien. J'ai des interactions sociales en ligne. Ça me va. Je reste chez moi, pour ne pas contaminer d'autres personnes dans l'hypothèse où je suis un porteur sain, pour me protéger moi, ma famille et les autres. Le plus dur dans ce confinement ce n'est pas le stress de la situation de crise, c'est vraiment le management et la gestion faite par la lourdeur du mastodonte qu'est une ESN, qui font remettre pas mal de choses en questions... Seul l'avenir nous dira ; il faut être patient...</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-Consulter-le-contenu-des-tables-de-la-base-de-donnees
title: Yunohost - Consulter le contenu des tables de la base de données
uri: Yunohost-Consulter-le-contenu-des-tables-de-la-base-de-données
url: https://blog.genma.fr/?Yunohost-Consulter-le-contenu-des-tables-de-la-base-de-donnees
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2875.jpg?1582292700' width='150' height='79' />
		<div class='rss_texte'><p>Yunohost utilise MariaDB comme base de données pour la plupart des applications et fait donc tourner ce serveur en local. Il peut être intéressant (par curiosité) ou utile (mais dans ce cas là, il faut savoir ce que l'on fait) de pouvoir consulter les tables des différentes base de données (généralement une par application en nécessitant une).</p>
<p><strong>PHPMyAdmin</strong></p>
<p>Quand on pense base de données et site ou applications web, on pense à Phpmyadmin. Ce logiciel existe depuis 1998, est fourni par défaut dans l'application WAMP (ah mes débuts de développement de site web sous SPIP sous Windows dans les années 2000) et assez pratique et utile. Le problème est la sécurité. Il faut maintenir cette application à jour et surtout la sécuriser.</p>
<p>Ca tombe bien, l'ami SebOSS666 a fait un tutoriel à ce sujet : <a href="https://blog.seboss666.info/2018/12/quelles-methodes-pour-proteger-un-acces-phpmyadmin/" title="SebOSS666 - Quelles méthodes pour protéger un accès PHPMyAdmin ?">Quelles méthodes pour protéger un accès PHPMyAdmin ?</a></p>
<p><a href="https://github.com/YunoHost-Apps/phpmyadmin_ynh" title="Phpmyadmin for YunoHost">Yunohost a un paquet pour Phpmyadmin</a> maintenue par l'ami JimboJoe, il faudra que je regarde quel est l'état de la sécurisation et si une contribution est nécessaire.</p>
<p><span class='spip_document_2595 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/yunohost_phpmyadmin.png?1582292632' width='500' height='217' alt="" /></span></p>
<p><strong>Dbeaver</strong></p>
<p><i>Merci à Nolween pour m'avoir fait découvrir cet outil via un de ces toots sur Mastodon.</i></p>
<p>Dbeaver est un logiciel libre multiplateforme (disponible pour Ubuntu et Windows) <a href="https://dbeaver.io/download/" title="https://dbeaver.io/download/">https://dbeaver.io/download/</a>. Il s'agit d'un logiciel client pour différentes bases de données : MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server...</p>
<p>Une fois installé sur un PC, il va falloir se connecter à la base de données derrière Yunohost. Cette base de données n'écoute qu'en local, sur un serveur. Le logiciel client Dbeaver tourne sur un PC...</p>
<p>Une solution pour établir une connexion sécurisée est donc de passer par un tunnel SSH, qui va permettre d'avoir une connexion sur le port d'écoute de la base de données sur le serveur, que l'on expose au client.</p>
<p>On lance donc un tunnel SSH sur la machine cliente (et on laissera le tunnel ouvert)</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>ssh mamachine.org -L 3306:127.0.0.1:3306 -N</code></div>
<p>avec les options -L qui permet de connecter un port distant à port local, -N pour indiquer la redirection de port.</p>
<p>On lance ensuite DBeaver en indiquant comme serveur "127.0.0.1". Et pour l'utilisateur, ce sera "root".<br class='autobr' />
Il faut aller trouver le mot de passe de mysql sur la machine Yunohost, il est contenu dans le fichier /etc/yunohost/mysql.</p>
<p><span class='spip_document_2594 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/yunohost_base_de_donnees.png?1582292625' width='500' height='329' alt="" /></span></p>
<p>Et on est alors connecté avec DBeaver.</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-Un-serveur-VPN
title: Yunohost - Un serveur VPN ?
uri: Yunohost-Un-serveur-VPN
url: https://blog.genma.fr/?Yunohost-Un-serveur-VPN
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2876.jpg?1582294401' width='150' height='79' />
		<div class='rss_texte'><p>Quand on fait tourner Yunohost sur un serveur VPS, on en vient à se demander si on ne pourrait pas aussi utiliser ce serveur comme serveur VPN, pour avoir une connexion <i>sécurisée</i> par laquelle passer pour surfer quand on est en situation de nomadisme.</p>
<p><strong>Openvpn</strong></p>
<p><a href="https://github.com/YunoHost-Apps/vpnserver_ynh" title=" YunoHost-Apps /vpnserver_ynh ">L'application Openvpn pour Yunohost</a> n'est plus maintenue depuis des années et n'est plus fonctionnelle. J'ai regardé un peu les forums de Yunohost, mais n'est pas chercher à aller plus loin.</p>
<p>J'ai donc cherché comment installer Openvpn de façon facilité directement sur le serveur. (Yunohost reposant sur Debian, ça reste du Debian). J'ai donc trouvé assez facilement le script de Nyr, <a href="https://github.com/Nyr/openvpn-install" title="">https://github.com/Nyr/openvpn-install</a></p>
<p><i>OpenVPN road warrior installer for Debian, Ubuntu and CentOS. This script will let you setup your own VPN server in no more than a minute, even if you haven't used OpenVPN before. It has been designed to be as unobtrusive and universal as possible.</i></p>
<p>Donc la promesse est d'installer Openvpn très facilement.</p>
<p>Avant de le lancer, j'ai tout de même pris le temps de <a href="https://github.com/Nyr/openvpn-install/blob/master/openvpn-install.sh" title="openvpn-install.sh">lire et de comprendre ce que faisait le script</a>. C'est du shell et pour un administrateur système ayant quelques notions de base, cela est assez compréhensible. Une fois lancé, c'est effectivement très rapide.</p>
<p>Un fichier ".ovpn" permettant pour le client est alors téléchargeable. Il suffit d'importer ce fichier dans son client VPN (dans le Network Manager sous Ubuntu par exemple) pour pouvoir alors utiliser sa connexion via le serveur OpenVPN.</p>
<p><span class='spip_document_2597 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_openvpn_client.png?1582294313' width='500' height='411' alt="" /></span></p>
<p>Au niveau de Yunohost, cela ne change pas grand chose si ce n'est que le port ouvert pour le serveur VPN apparaît dans les interfaces d'administrations webs du firewall. Mais le service n'apparaît pas dans l'interface d'administration, vu que ce n'est pas un service installé via Yunohost.</p>
<p><strong>Wireguard ?</strong></p>
<p>Wireguard est un VPN dont on entend beaucoup parlé en ce moment. J'ai fait quelques tests d'installation, mais comme le logiciel évolue vite, n'est disponible que dans les dépôts SID de Debian et que mon serveur Yunohost est sous Debian 9, je n'ai pas cherché à aller plus loin. Ce sera le sujet d'un autre billet de blog un peu plus tard, quand j'aurai fait de réelles expérimentations.</p></div>
		
		


feed_id: https://blog.genma.fr/?Grammalecte
title: Grammalecte
uri: Grammalecte
url: https://blog.genma.fr/?Grammalecte
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2883.jpg?1582301453' width='150' height='79' />
		<div class='rss_texte'><p><strong>Grammalecte ?</strong></p>
<p><i>Grammalecte est un correcteur grammatical et typographique open source dédié à la langue française, pour Writer (LibreOffice, OpenOffice), Firefox & Thunderbird, Chrome, etc.</i></p>
<p><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://grammalecte.net/" title="">https://grammalecte.net/</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://extensions.libreoffice.org/extensions/grammalecte" title="">https://extensions.libreoffice.org/extensions/grammalecte</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> <a href="https://addons.mozilla.org/fr/firefox/addon/grammalecte-fr/" title="">https://addons.mozilla.org/fr/firefox/addon/grammalecte-fr/</a></p>
<p><strong>Pourquoi utiliser Grammalecte ?</strong></p>
<p>Certains ne jugeront que par une solution payante et professionnelle (Antidote), Grammalecte a l'avantage d'être un logiciel libre et par conséquence librement disponible et gratuitement, ce qui est parfait pour un usage personnel (et même professionnel). Le site <a href="https://grammalecte.net/" title="Grammalecte.net">https://grammalecte.net/</a> présente en détail, capture d'écran à l'appui, toutes les fonctionnalités de Grammalecte, je vous renvoie à lui plutôt que de faire des copier-coller. Ceci devrait répondre à la question pourquoi Grammalecte.</p>
<p>A titre personnel, rédigeant beaucoup de choses (et plus particulièrement ce blog), <i>j'essaie</i>de régulièrement vérifier l'orthographe et la grammaire de mes écrits. Ce n'est pas toujours fait (et quand c'est fait, c'est fait via une extension), <i>des écrits passent à côté</i>, mais c'est mieux que de ne pas le faire du tout.</p>
<p><strong>Comment sauvegarder Grammalecte ?</strong></p>
<p>Avec le temps, on enrichit la base de données des orthographes de mots spécifiques qui ne sont pas dans le dictionnaire : nom propre, mot technique... Cet enrichissement présente donc un travail de plusieurs heures au final et comme tout ce qui a pris du temps et qui est numérique, il faut bien penser à le sauvegarder (les sauvegardes, l'un des piliers de l'hygiène numérique).</p>
<p>Et pour l'instant, je n'ai pas trouvé de réponse à cette question... Je suis donc preneur de l'information si vous l'avez.</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-Nextcloud-retour-a-version-packagee
title: Yunohost Nextcloud retour à version packagée
uri: Yunohost-Nextcloud-retour-à-version-packagée
url: https://blog.genma.fr/?Yunohost-Nextcloud-retour-a-version-packagee
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2892.jpg?1588320153' width='150' height='79' />
		<div class='rss_texte'><p><strong>Introduction</strong></p>
<p>Dans ma série de billets de blogs <a href="https://blog.genma.fr/?Yunohost-et-plusieurs-instances-de-Nextcloud-1-N" title="Yunohost et plusieurs instances de Nextcloud (1/N)">Yunohost et plusieurs instances de Nextcloud (1/N)</a>, je présentais comment installer plusieurs instances Nextcloud sur Yunohost et surtout comment migrer de la version 15.0.x vers la version 17.0.X et supérieure. Pour cela je reprenais un tutoriel que l'on m'avait fait parvenir. Dans ce tutoriel, il était indiqué comment installé php7.3, nécessaire à cette version de Nextcloud ; la version 15.x tournant sur php7.0, version par défaut de Debian 9 sur lequel tourne Yunohost.</p>
<p>La problématique était donc d'installer php7.3 sur Debian 9, de modifier les configurations PHP dont dépendait Nextcloud pour le faire utiliser cette version de php, et de migrer. Comme je l'expliquais dans mon billet, avec ces manipulations, il ne fallait plus mettre à jour le paquet Nextcloud de Yunohost, cela posait des problèmes de sauvegarde potentiel.</p>
<p>Depuis, le paquet officiel Nextcloud de Yunohost est passé de la version 15.x à la version 18.x, avec ajout de php7.3. J'ai donc cherché à revenir sur la version officielle du paquet.</p>
<p><strong>Les étapes</strong></p>
<p>J'ai un peu galéré, voici la procédure qui marche.</p>
<p><strong>Dump de la base de données</strong></p>
<p>Avant toute chose, j'ai fait :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> une sauvegarde complète de Yunohost ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> un export spécifique de la base de données NextCloud sous la forme d'un dump via Phpmyadmin (peut être fait en ligne de commande) ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1548171627' width='8' height='11' class='puce' alt="-" /> une sauvegarde de mes fichiers Nextcloud locaux.</p>
<p><strong>Suppression en ligne de commande l'application Nextcloud</strong></p>
<p>La suppression de l'application en mode graphique via l'interface d'administration de Yunohost me renvoyait une erreur (sur la suppression d'un fichier de configuration lié à php7.0 (/etc/php/7.0/fpm/pool.d/nextcloud.conf), inexistant car migré sous /etc/php/7.3/fpm/pool.d/nextcloud.conf vers pour le passage de Nextcloud en version 17.x (puis 18).</p>
<p><code class='spip_code' dir='ltr'>sudo yunohost app remove nextcloud</code></p>
<p><strong>Suppression du fichier /etc/php/7.3/fpm/pool.d/nextcloud.conf</strong></p>
<p>Le fichier /etc/php/7.3/fpm/pool.d/nextcloud.conf qui a été fait à la main dans le cadre de la migration sur la version 18.x manuelle et à supprimer car il est récréer dans le cadre de l'installation de l'application Nextcloud via la paquet Yunohost.</p>
<p><strong>Ajout en ligne de commande de l'application avec l'option debug</strong></p>
<p><code class='spip_code' dir='ltr'>sudo yunohost app install nextcloud --debug</code></p>
<p>Option debug pour suivre ce qui se passe et comprendre ce qui se passe en cas d'erreur (m'a été bien utile pour comprendre qu'il fallait supprimer le fichier /etc/php/7.3/fpm/pool.d/nextcloud.conf).</p>
<p>J'ai réinstallé sur le même sous-domaine, à la racine. Sous-domaine conservé ainsi que les certificats Let's encrypt dans la configuration de Yunohost (seule l'application a été supprimée).</p>
<p><strong>Suppression de la base de données Nextcloud</strong></p>
<p>La base de données Nextcloud est récrée. On la supprime. Cette suppression était plus simple pour faciliter le réimport du dump (fait juste après), qui indiquait que les tables étaient déjà existantes. Fait depuis Phpmyadmin pour faire simple et graphiquement, mais peut très bien être fait via la ligne de commande. Attention à ne bien supprimer que la base données Nextcloud, pas l'ensemble des bases de données.</p>
<p><strong>Reimport du dump</strong></p>
<p>Fait depuis Phpmyadmin pour faire simple et graphiquement, mais peut très bien être fait via la ligne de commande.</p>
<p><strong>Test et finalisation</strong></p>
<p>L application Nextcloud marche. Mais les applications sont celles par défaut.</p>
<p>Les applications anciennement installées et non présentes sont vue comme installées du fait de la base de données réimportées.<br class='autobr' />
J'ai donc procédé au rajout désactivation / réactivation pour les applications vues comme installées mais non affichées dans la barre de raccourci des applications.</p>
<p>Une fois les applications réactivées (Calendrier, Contact) les données sont présentes.</p>
<p>Tout marche (synchronisation depuis le smartphone via DavX5 et le client Nextcloud pour les fichiers), vu que le domaine est resté le même.</p></div>
		
		


feed_id: https://blog.genma.fr/?Libreoffice-l-icone-disquette-a-disparu
title: Libreoffice - l'icône disquette a disparu !
uri: Libreoffice-l-icône-disquette-a-disparu
url: https://blog.genma.fr/?Libreoffice-l-icone-disquette-a-disparu
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2893.jpg?1588405144' width='150' height='79' />
		<div class='rss_texte'><p>C'est en travaillant sur un document dans Libreoffice et en l'enregistrant que je me suis aperçu d'une chose : la disparition de l'icône disquette pour l'enregistrement, remplacer <i>par autre chose</i>.</p>
<p>En rouge si le document a été modifié et non enregistré :</p>
<p><span class='spip_document_2601 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L156xH150/libreoffice_disquete01-aef1d.png?1588662002' width='156' height='150' alt="" /></span></p>
<p>En vert si le document a été enregistré :</p>
<p><span class='spip_document_2602 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L169xH129/libreoffice_disquete02-7d971.png?1588662002' width='169' height='129' alt="" /></span></p>
<p>Pourtant <i>le pictogramme symbolisant la sauvegarde de données dans les interfaces graphiques reste une disquette, à défaut d'un symbole plus générique</i> <a href="https://fr.wikipedia.org/wiki/Disquette#Disparition" title="Wikipedia - Disparition de la disquette">Wikipedia - Disparition de la disquette</a> En témoigne de nombreux tutoriels comme <a href="https://www.commentcamarche.net/contents/1602-word-enregistrer-un-document" title="Coment ça marche - comment enregister un document dans Word">ce tutoriel sur comment enregister un document dans Word</a></p>
<p><span class='spip_document_2606 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L200xH80/word_disquette01-63cd8.png?1588662002' width='200' height='80' alt="" /></span><br class='autobr' />
Cet icône fait partie de l'histoire de l'informatique et les jeunes générations n'ont jamais connue l'objet en lui-même, cela donne des anecdotes comme <a href="https://www.macg.co/galerie/2019/08/cest-quoi-cette-icone-dans-excel-107603" title="C'est quoi cette icône dans Excel ?">C'est quoi cette icône dans Excel ?</a> <i>Ce tweet au Japon, relayé 18 500 fois, a créé un certain amusement. Son auteur, assez jeune apparemment, s'étonne que l'icône de sauvegarde d'un document dans Excel ait la forme d'un distributeur automatique, avec une canette de boisson en bas de l'image…</i></p>
<p>La question n'est pas récente et se pose sur le web depuis quelques années, sur divers forum et articles en lignes. On pourra citer cet article de Novembre 2016 <a href="https://mastercaweb.u-strasbg.fr/2016/11/icone-de-disquette" title="Quand cesserons-nous d'utiliser les disquettes ?">Quand cesserons-nous d'utiliser les disquettes ?</a> qui fait référence à une <i>enquête menée par les entreprises TeachHub.com et Clever Girls Collective a montré que seulement 14% des enfants participants ont été en mesure de reconnaître ce support d'information populaire d'autrefois.</i> (La disquette, utilisée comme logo pour enregistrer).</p>
<p>La même année, Le Hollandais volant publiait une réflexion plus générale <a href="https://lehollandaisvolant.net/?d=2016/05/19/22/04/29-ces-icones-qui-vieillissent" title="Le Hollandais volant - Ces icônes qui vieillissent">Ces icônes qui vieillissent</a> avec les autres icônes comme le téléphone à cadrant par exemple.</p>
<p>Pour en revenir à LibreOffice, c'est la fin d'une époque ? Ou <i>enfin</i> une longueur d'avance sur son concurrent propriétaire ? ;) #troll</p></div>
		
		


feed_id: https://blog.genma.fr/?Hygiene-numerique-des-outils-Firefox-fournis-par-Mozilla
title: Hygiène numérique - des outils Firefox fournis par Mozilla
uri: Hygiène-numérique-des-outils-Firefox-fournis-par-Mozilla
url: https://blog.genma.fr/?Hygiene-numerique-des-outils-Firefox-fournis-par-Mozilla
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2889.jpg?1587737497' width='150' height='79' />
		<div class='rss_texte'><p>Firefox, c'est avant tout le nom du navigateur de la fondation Mozilla. C'est le nom de feu Firefox OS, le système d'exploitation pour smartphone. C'est aussi le nom pour différents outils en lignes d'hygiène numérique mis à disposition par Mozilla. Je reprends ici en une seule page la présentation succincte de ces éléments composants l'écosystème Firefox.</p>
<p><span class='spip_document_2600 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/capture_d_ecran_du_2020-02-13_13-48-05-2.png?1587737449' width='500' height='282' alt="" /></span></p>
<p><strong>Firefox Browser</strong></p>
<p>Firefox tel qu'on le connaît, dans la galaxie Firefox, devient dont le navigateur Firefox, <i>Firefow Browser</i>. Est-il utile de le présenter ;) ?</p>
<p><strong>Firefox Monitor</strong></p>
<p><i>Firefox Monitor vous prévient si vos comptes en ligne ont été concernés par des fuites de données connues. Vérifiez si vos informations ont été exposées à une fuite de données, sachez comment agir pour mieux protéger vos comptes en ligne et recevez une notification si vos données apparaissent dans une nouvelle fuite. Vous pouvez inscrire plusieurs adresses électroniques aux alertes de fuites avec un seul compte Firefox.</i><a href="https://monitor.firefox.com/user/dashboard" title="Monitor.firefox.com">https://monitor.firefox.com/user/dashboard</a><br class='autobr' />
web"></a></p>
<p>Un <a href="https://support.mozilla.org/fr/kb/firefox-monitor" title="Firefox Monitor - Mode d'emploi">Mode d'emploi de Firefox Monitor</a> est disponible en ligne.</p>
<p>Firefox Monitor est une sorte de clone du site <a href="https://haveibeenpwned.com/" title="have i been pwned?">have i been pwned ?</a>. Le but est d'indiquer les sites pour lesquels un mot de passe, associé à une adresse mail, est disponible <i>dans la nature</i>. Comme il est habituel d'utiliser le même mot de passe partout, que l'identifiant est la même adresse mail, si un tel couple "mail - mot de passe" est dans la nature, il y a de fortes chances de voir ses comptes compromis (piratés). C'est pour cela que l'hygiène numérique incite à avoir un mot de passe différent aléatoire par site, pour limiter ce type de risques...</p>
<p><strong>Firefox Lockwise</strong></p>
<p><i>Le gestionnaire de mots de passe Firefox Lockwise affiche des alertes sur des mots de passe potentiellement vulnérables car ayant été exposés lors d'une fuite de données. S'il est possible qu'un de vos identifiants enregistrés ait été exposé au cours d'une fuite de données, vous verrez cette alerte avec son identifiant associé.</i> <a href="https://www.mozilla.org/fr/firefox/lockwise/" title="https://www.mozilla.org/fr/firefox/lockwise/">https://www.mozilla.org/fr/firefox/lockwise/</a></p>
<p>Il y a une documentation associée en ligne : <a href="https://support.mozilla.org/fr/kb/firefox-lockwise-alerte-fuites-donnees-stes-web" title="Firefox Lockwise alerte des fuites de données des sites">Firefox Lockwise alerte des fuites de données des sites</a>.</p>
<p>Lockwise est donc un coffre-fort numérique de mot de passe, un peu comme Keepass, qui présente l'avantage d'être synchronisé entre différents Firefox (sur son PC perso, sa tablette, son smartphone) via l'usage d'un compte Firefox et d'un mot de passe maître (une phrase de passe).</p>
<p><strong>Firefox Send</strong></p>
<p><i>Firefox Send, avec le chiffrement de fichier et la protection par mot de passe, vous permet d'envoyer des fichiers (de 1 Go à 2,5 Go) en toute sécurité. Lorsque vous mettez en ligne un fichier, Firefox Send génère un lien que vous pouvez partager avec votre destinataire. Vous avez également la possibilité de définir un mot de passe et de modifier les paramètres d'expiration pour plus de sécurité. Vos fichiers ne sont pas enregistrés dans le nuage (le cloud) – ils n'appartiennent qu'à vous.</i> <a href="https://send.firefox.com/" title="Send.firefox.com">https://send.firefox.com/</a></p>
<p>C'est assez intuitif, il existe toutefois <a href="https://support.mozilla.org/fr/kb/envoyer-fichiers-nimporte-qui-securite-firefox-send" title="Envoyer des fichiers à n'importe qui en toute sécurité avec Firefox Send">une page de support / présentation du service si besoin.</a></p>
<p>C'est une alternative pour un partage de fichier ponctuel à des outils non libre comme WeTransfer ou libre comme <a href="https://framalibre.org/content/lufi" title="Framalibre - le logiciel Lufi">Lufi de Framasky</a>, présenté sur la page <a href="https://wiki.chatons.org/doku.php/partage-temporaire-fichiers" title="wiki Chatons.org - Le partage temporaire de fichiers">du wiki Chatons.org - Le partage temporaire de fichiers</a>. Ce n'est pas un outil comme non libre Dropbox, Google Drive, OneDrive ou libre comme Nextcloud, car il n'y a pas de synchronisation, ce n'est pas le but. Le but étant simplement l'envoi de gros fichiers volumineux, plutôt que de les envoyer par mail (que la taille permette de le faire ou non).</p></div>
		
		


