<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://dascritch.net/feed/rss2/xslt" ?><rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>da scritch net works - Mot-clé - self-business</title>
	<link>https://dascritch.net/</link>
	<description>Ma vie et tous ses ridicules petits à-côtés : mes émissions “CPU” sur Radio FMR, les standards web, le code et ce qui me passe par la tête.</description>
	<language>fr</language>
	<pubDate>Tue, 09 Jun 2026 06:56:56 +0200</pubDate>
	<copyright>CC pour les textes</copyright>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<generator>Dotclear</generator>

	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<sy:updateBase>2026-06-09T06:56:56+02:00</sy:updateBase>

	
	<item>
		<title>Bye bye, GPDis !</title>
		<link>https://dascritch.net/post/2022/02/11/Bye-bye%2C-GPDis-%21</link>
		<guid isPermaLink="false">urn:md5:c8d8f17cb428a92e6e78a351c7c1589a</guid>
		<dc:date>2022-02-11T06:55:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Ma vie est une sitcom</dc:subject>
        
    <description>Aujourd'hui est mon dernier jour à Eurocentre. Je quitte mon emploi de développeur chez GPDis, un important acteur dans la vente d'électroménager. Mais pas que.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Ma-vie-est-une-sitcom"&gt;Ma vie est une sitcom&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Aujourd'hui est mon dernier jour à Eurocentre. Je quitte mon emploi de développeur chez GPDis, un important acteur dans la vente d'électroménager. Mais pas que.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Ma-vie-est-une-sitcom"&gt;
			Ma vie est une sitcom&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/sitcom/.2202-leaving-gpdis_s.jpg&quot; alt=&quot;&quot; class=&quot;r&quot; /&gt;
Depuis 2007 je n'étais pas resté aussi longtemps dans une entreprise. Aujourd'hui, je quitte GPDis à quelques jours des 5&amp;nbsp;années de mon arrivée.&lt;br /&gt;
GPDis qui a intégré entre-temps &lt;a href=&quot;https://www.mda-electromenager.com/fr/&quot;&gt;MDA Group,&lt;/a&gt; c'est des centaines de points de vente direct, des enseignes comme Pulsat, Villatech, Dimipro, Phox,et maintenant MDA, plusieurs plateformes d'e-commerce en &lt;abbr title=&quot;pour le grand public&quot;&gt;B2C&lt;/abbr&gt; et &lt;abbr title=&quot;pour les entreprises&quot;&gt;B2B&lt;/abbr&gt;, une logistique avec &lt;a href=&quot;http://www.gpdis.com/plateformes/&quot;&gt;plusieurs entrepôts sur l'hexagone,&lt;/a&gt; un service &lt;abbr title=&quot;technique&quot;&gt;IT&lt;/abbr&gt; dédiée à ses points de vente et aux commerciaux et tous les  services supports sur la multitude de canaux &lt;em lang=&quot;en&quot;&gt;retail&lt;/em&gt; qui en couvre le spectre commercial.
&lt;p&gt;
Avant d'entrer dans cette très grosse &lt;abbr&gt;PME&lt;/abbr&gt;, j'avais développé plusieurs solutions d'e-commerce, &lt;a href=&quot;https://dascritch.net/tag/dagence&quot;&gt;dont une&lt;/a&gt; avec &lt;a href=&quot;https://dascritch.net/post/2020/10/25/Adieu-Xylpho&quot;&gt;le regretté Xylpho,&lt;/a&gt; mais je dois dire que chez GPDis j'ai appris de multiples choses sur la logistique, sur les particularismes, sur les veilles de prix et politiques tarifaires. Un groupe protéiforme avec de multiples canaux de ventes, un vaste panorama de clientèle &lt;abbr&gt;B2B&lt;/abbr&gt; et &lt;abbr&gt;B2C&lt;/abbr&gt;, j'avais vraiment beaucoup à y découvrir.
&lt;/p&gt;
&lt;p&gt;
Ayant eu en charge un outil métier qui semble simple mais dont l'historique git remonte à 2011, il m'a déjà raconté bien des choses sur la vie d'une entreprise.&lt;br /&gt;
Le genre d'outil &lt;em lang=&quot;en&quot;&gt;custom&lt;/em&gt; costaud, l'ouvrage séculaire qui en impose, où l'on passe la lourde porte en bois pour entrer dans une immense cathédrale, où chaque pas sur le code de pierre résonnent dans l'immense nef de la Production au point qu'on n'ose marcher que sur la pointe des pieds afin de ne pas trop attirer l'attention (un peu comme dans le stock attenant après la période des soldes). Un progiciel avec lequel je discutais avec d'autres service internes et externes, où je me devais d'être carré. J'étais intimidé… mais le copain qui m'a mis là et l'équipe autour a su me mettre en confiance.
&lt;/p&gt;
&lt;p&gt;
J'ai eu à le stabiliser, le fiabiliser, l'accélérer et enfin l'étendre encore plus. Et autour de moi, un groupe aussi évoluait à toute vitesse.
&lt;/p&gt;
&lt;p&gt;
J'y ai beaucoup appris. J'avais une expérience sur le e-commerce, mais je n'avais pas l'expérience à cette échelle-là et sur autant de prestations. Si je connaissais déjà la différence entre un &lt;abbr title=&quot;Stock keeping unit, index interne à l'entreprise&quot;&gt;SKU&lt;/abbr&gt; et un &lt;abbr title=&quot;Global Trade Item Number, index international standardisé par une autorité centrale&quot;&gt;GTIN&lt;/abbr&gt;, j'ai eu aussi la surprise de découvrir qu'un même modèle d'un même fabricant pouvoir ne pas avoir le même &lt;abbr&gt;GTIN&lt;/abbr&gt; selon les fournisseurs. J'ai aussi (honte à moi) ri quand un prestataire e-commerce qui roulait des mécaniques tenait absolument à utiliser sa version des frais de port en fonction du poids, et qu'il a enfin compris que non, on ne vend pas comme des maillots de foot des frigos américains et des télés, la gestion des transports est nettement plus &lt;em lang=&quot;en&quot;&gt;touchy&lt;/em&gt; que ça. J'ai aussi fait au grand plaisir de &lt;a href=&quot;https://www.linkedin.com/in/loick-daures-143078ab/&quot;&gt;Loick Daures&lt;/a&gt; une démonstration de &lt;em lang=&quot;jp&quot;&gt;chanbara&lt;/em&gt;, quand un ingénieur commercial d'un grand opérateur réseau a crû m'expliquer le &lt;abbr&gt;RGPD&lt;/abbr&gt; et s'est retrouver à sauter précipitamment les pages de son PowerPoint par dizaines devant ses collègues commerciaux en sueur alors qu'en devisant des citations latines, je sortais mon &lt;em lang=&quot;jp&quot;&gt;katana&lt;/em&gt;. Et j'ai appris encore tant d'autres choses, rien que la formation &lt;abbr title=&quot;Sauveteur Secouriste du Travail&quot;&gt;SST&lt;/abbr&gt; d'utilité publique que j'aurais dû avoir fait depuis une dizaine d'années, ou encore cette des &lt;a href=&quot;https://delicious-insights.com/&quot;&gt;applicatifs javascript avec Christophe Porteneuve&lt;/a&gt; qui a été un grand moment dans l'équipe.
&lt;/p&gt;
&lt;p&gt;
J'ai mis ma patte aussi&amp;nbsp;: essayer de faire en sorte que le même vocabulaire soit utilisé d'un service à l'autre, qu'il y ai une gestion documentaire normalisée sur le logiciel dont j'avais la charge et enfin découpler du métier ce qui tient de l'&lt;abbr&gt;OS&lt;/abbr&gt; (notamment les transferts de fichiers) et normaliser &lt;a href=&quot;https://dascritch.net/tag/bash&quot;&gt;les scripts bash&lt;/a&gt;, dont j'ai résumé la philosophie de mes scripts sur &lt;a href=&quot;https://dascritch.net/post/2017/09/25/En-20-lignes-pas-plus-%3A-un-verrou-non-concurrentiel-pour-tes-scripts-bash&quot;&gt;le verrou non-concurrentiel&lt;/a&gt; et &lt;a href=&quot;https://dascritch.net/post/2018/01/08/En-20-lignes-pas-plus-%3A-g%C3%A9rer-les-options-d-appel-de-tes-scripts-bash&quot;&gt;les options d'appel&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Je remercie ceux qui m'ont précédé à ce poste&amp;nbsp;: &lt;a href=&quot;https://www.linkedin.com/in/wo0dyn/&quot;&gt;Nicolas Dubois&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/in/antoine-cezar/&quot;&gt;Antoine Cézar&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/in/camille-alram-650519b9/&quot;&gt;Camille Alram&lt;/a&gt; et &lt;a href=&quot;https://github.com/harmo&quot;&gt;David Talagrand&lt;/a&gt;, ce dernier m'a co-opté pour prendre la suite (d'ailleurs, en 25&amp;nbsp;années, je n'ai été que co-opté pour mes postes). Par hasard, il se trouve que ce sont tous des amis. Je remercie infiniment &lt;a href=&quot;https://www.linkedin.com/in/david-lefoye/&quot;&gt;David Lefoye&lt;/a&gt; pour sa bienveillance et sa connaissance &lt;q&gt;à 360°&lt;/q&gt; du secteur, &lt;a href=&quot;https://www.linkedin.com/in/r%C3%A9mi-soubranne-5a459a78/&quot;&gt;Rémi Soubranne&lt;/a&gt; pour son amitié (un &lt;abbr title=&quot;Product owner&quot;&gt;P.O.&lt;/abbr&gt; commercial dans la vente d'électroménager qui vous écrit parfaitement des tickets sur Github, c'est du bonheur&amp;nbsp;!), tous ceux qui ont été mes collègues à l'&lt;abbr&gt;IT&lt;/abbr&gt; et ceux qui y sont encore. Je salue aussi &lt;a href=&quot;https://www.linkedin.com/in/danielbroche/&quot;&gt;Daniel Broche&lt;/a&gt; qui avant de travailler pour des concurrents, avant manqué de me prendre chez GPDis du temps de Discounteo. Lui aussi est resté un ami et j'occupe son ancien bureau.
&lt;/p&gt;
&lt;p&gt;
Alors évidemment, il y a les regrets des chantiers jamais commencés, des occasions prises pas assez tôt. Il y eu aussi la surprise pour certains que le télétravail fonctionne, alors qu'en étant déjà divisés entre 4&amp;nbsp;régions, nous appliquions déjà de fait tout ce qu'il fallait. Et puis les lancements qui furent de bonnes surprises malgré mes sombres prédictions.
&lt;/p&gt;
&lt;p&gt;
J'ai eu plaisir à travailler avec des professionnels sérieux, aux parcours et spécialisations variés, de la bonne humeur au café, &lt;a href=&quot;https://www.chocoblast.fr/&quot;&gt;les raids de choco-blast (que j'ai commué en paniers de fruits),&lt;/a&gt; la paella en salle de réunion, les tournois de baby-foot, des &lt;abbr&gt;BBQ&lt;/abbr&gt; dehors et des soirées &lt;em lang=&quot;en&quot;&gt;afterworks&lt;/em&gt;. Ce plaisir, j'espère qu'il fut partagé.
&lt;/p&gt;
&lt;p&gt;
Mes nouvelles aventures s'annoncent tout aussi palpitantes.
&lt;/p&gt;
&lt;p&gt;
Note : photo datant de 2019 d'où l'absence du port de protection faciale.
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Ce printemps étrange</title>
		<link>https://dascritch.net/post/2020/05/16/Ce-printemps-%C3%A9trange-%C3%A0-t%C3%A9l%C3%A9travailler</link>
		<guid isPermaLink="false">urn:md5:f95749cd9816ae620e47ad2aaa2d91bb</guid>
		<dc:date>2020-05-16T10:29:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Ma vie est une sitcom</dc:subject>
        
    <description>Le télétravail qui te fait réapprendre le chemin du travail qui passe par le salon…		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Ma-vie-est-une-sitcom"&gt;Ma vie est une sitcom&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Le télétravail qui te fait réapprendre le chemin du travail qui passe par le salon…&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Ma-vie-est-une-sitcom"&gt;
			Ma vie est une sitcom&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Oui, un étrange printemps. Où la rue devant s'est quasi vidée pendant 3 semaines. Où tout le monde s'évite. Où les magasins on tiré leurs rideaux d'aciers. Où l'angoisse transpirait sur toutes les chaînes d'infos à l'ecœurement. Où Internet menaçait de s'effondrer à cause des méchants GAFAM. Où ces satanés salariés allaient lâchement profiter de l'entreprise pour ne rien faire.
&lt;/p&gt;

&lt;p&gt;
J'ai pas eu le temps d'écrire pendant ce moment-là, cette époque inédite, ni vraiment eu l'envie de documenter ma petite vie.&lt;br /&gt;
Pourtant, j'ai ce stress, cette peur de contaminer la personne qui vit avec moi. Et qui dans cette réouverture à petits pas, est toujours là. J'ai pas mal d'amis qui sont malheureusement tombés malades du COVID-19, et qui en ont souffert.
&lt;/p&gt;
&lt;p&gt;
Pourtant, je suis un immonde privilégié&amp;nbsp;: J'ai gardé mon travail, j'en avais d'ailleurs tellement à faire que je n'avais quasiment que ça à songer toute la journée, on a une petite cour ensoleillée, dans laquelle gambade un chat qui nous adore, et il y a donc celle qui vit avec moi, qui peut enfin en profiter pour qu'on mange ensemble à midi.&lt;br /&gt;
&lt;/p&gt;

&lt;p&gt;
J'ai télétravaillé pendant des années. En fait j'étais indépendant, et j'ai travaillé 6 ans dans le bureau de mon appartement. Et À l'époque, j'étais stressé pour d'autres raisons, plus financières. Car fallait vraiment pas être doué dans les affaires pour se lancer en indépendant dans un métier au moment où se déclenchait une crise financière.&lt;br /&gt;
On a vu des couples d'amis s'entre-déchirer à cette époque, eux aussi en indépendants, travaillant de chez eux, ou tournant en rond dans leur salon quand rien ne sort.
&lt;/p&gt;

&lt;p&gt;
Mais maintenant, je gère mieux ce stress, et ça se passe mieux avec ma copine de l'époque.&lt;br /&gt;
J'ai moins de soucis à gérer, on est plus sereins, et nous nous connaissons bien mieux. Et puis surtout, tu m'as encore plus appris la patience, c'est une chance.
&lt;/p&gt;
&lt;p&gt;
À toi, mon amour, je te souhaite un heureux anniversaire.
&lt;/p&gt;
&lt;figure&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/sitcom/2005-AnnivEnflammee.jpg&quot; alt=&quot;&quot; /&gt;
&lt;figcaption&gt;
Merci pour tout, mon cœur, toi qui prend soin de moi.
&lt;/figcaption&gt;
&lt;/figure&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Manifeste pour un Digital Vulgos</title>
		<link>https://dascritch.net/post/2018/11/30/Manifeste-pour-un-Digital-Vulgos</link>
		<guid isPermaLink="false">urn:md5:6c89d7ab882f8b5b13c8819c7d11240f</guid>
		<dc:date>2018-11-30T05:10:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Sortons</dc:subject>
        
    <description>Fiers d'être un amateur dans un média pour parler de notre univers professionnel.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Sortons"&gt;Sortons&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Fiers d'être un amateur dans un média pour parler de notre univers professionnel.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Sortons"&gt;
			Sortons&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Par cet article, nous nous déclarons Digital Vulgos :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://revolf.free.fr/&quot;&gt;François Revol&lt;/a&gt;, producteur de &lt;a href=&quot;https://www.triplea.fr/blog/emissions-underscore/&quot;&gt;l'émission radio &lt;strong&gt;Underscore&lt;/strong&gt;&lt;/a&gt; sur &lt;a href=&quot;http://www.radio-mega.com/&quot;&gt;Radio Mega&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://methylbro.fr/&quot;&gt;Thomas Gasc&lt;/a&gt;, réalisateur de &lt;a href=&quot;https://cafaitecho.fr/&quot;&gt;la chaine vidéo &lt;strong&gt;Ça Fait Écho&lt;/strong&gt;&lt;/a&gt;, entres autres diffusé sur Youtube,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/&quot;&gt;Xavier Mouton-Dubosc&lt;/a&gt;, réalisateur de &lt;a href=&quot;http://cpu.pm/&quot;&gt;l'émission radio &lt;strong&gt;CPU (Carré Petit Utile)&lt;/strong&gt;&lt;/a&gt;, sur &lt;a href=&quot;http://www.radio-fmr.net&quot;&gt;Radio FMR&lt;/a&gt;,&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;pourquoi&quot;&gt;Pourquoi&lt;/h3&gt;

&lt;p&gt;
Je suis Xavier Mouton-Dubosc.
&lt;/p&gt;
&lt;p&gt;
Je suis animateur radio depuis 1993. J'ai été critique de bande-dessinées de 1993 à 2014. À ce titre on m'a invité à rejoindre &lt;a href=&quot;http://www.acbd.fr/&quot;&gt;l'ACBD (Association des Critiques de BD)&lt;/a&gt; en 2002.&lt;br /&gt;
Moi, le petit bénévole d'une insignifiante radio associative, me suis retrouvé assis aux côtés de la chef culture de France 2, d'un rédacteur en chef de France Info, de l'auteur du Larousse de la BD, et surtout de l'immense Gilles Ratier. ce qui m'a fortement aidé par le partage du carnet d'adresse, des ressentis etc… mais surtout d'en apprendre énormément sur le secteur que j'observais.
&lt;/p&gt;
&lt;p&gt;
J'ai quitté l'ACBD peu de temps avant d'arrêter mes activités radios sur la bande-dessinée.&lt;br /&gt;
Et depuis 2015 j'anime &lt;a href=&quot;https://cpu.dascritch.net&quot;&gt;une émission, CPU, toujours sur la même radio alternative,&lt;/a&gt; où je parle de mon domaine d'activité professionnel&amp;nbsp;: le développement logiciel, la créativité technologique, la construction numérique.
&lt;/p&gt;
&lt;p&gt;
Or nous sommes dans un secteur où il n'y a pas d'attachés de presse aussi structurés que dans le domaine de l'édition, de structure professionnelle comme &lt;a href=&quot;http://www.centrenationaldulivre.fr/&quot;&gt;le &lt;abbr&gt;CNL&lt;/abbr&gt;&lt;/a&gt;, d'événements fédérateurs aussi fort que &lt;a href=&quot;http://www.bdangouleme.com/&quot;&gt;le Festival International d’Angoulême&lt;/a&gt; ou d'indicateurs comme &lt;a href=&quot;https://www.actuabd.com/Le-dernier-rapport-Ratier&quot;&gt;l'annuel Rapport Ratier&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Pourtant il y a des émissions Youtube, des podcasts et des émissions radios qui sont produites plus que par des passionnés puisque la plupart officient dans les métiers constructeurs du numérique. Chacun développe sa spécialisation, son ton éditorial, son angle en toute indépendance et liberté.&lt;br /&gt;
Notre point commun est que nous sommes bénévoles avec un fort désir de partage, et que nous ne nous limitons pas à une technologie particulière ou à faire de la publicité pour un service, mais que nous cherchons à embrasser la plus large culture de notre milieu professionnel. Apporter de la découverte à nos publics, une critique constructive sur nos domaines, une histoire à une technologie qui se périme vite, et par notre passion, progresser aussi dans nos compétences.&lt;br /&gt;
Malgré nos moyens limités, l'union pourrait faire la force en se partageant un carnet d'adresse, des sonores, des compétences ou des moyens techniques. Construire un pool pour couvrir des événements permettrait aussi de mieux mettre en valeur chacune de nos productions, tout en gardant nos spécificités et indépendances.
&lt;/p&gt;
&lt;p&gt;
Cela peut être l'occasion d'avoir une marque commune, un label, où nous nous réunissons non seulement autour de sujets mais aussi de valeurs. Et comme, pour la plupart de nos supports, nous n'avons aucune obligation déontologique, on souhaite monter le niveau.
&lt;/p&gt;

&lt;h3 id=&quot;deontologie&quot;&gt;Déontologie&lt;/h3&gt;
&lt;p&gt;
L'idée est d'assembler des gens qui font un programme régulier audiovisuel en bénévole, documenté (avoir une suite d'hyperliens), non spécifique à une technologie, non sponsorisé ou à la gloire de leur employeur.
&lt;/p&gt;
&lt;p&gt;
La limitation sera que le programme membre :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;doit être régulier,&lt;/li&gt;
&lt;li&gt;doit avoir monté plus d'un numéro de qualité,&lt;/li&gt;
&lt;li&gt;avec un niveau intelligible de Français,&lt;/li&gt;
&lt;li&gt;être ouvert dans le sujet (ne pas se limiter à une seule technologie, métier ou plateforme),&lt;/li&gt;
&lt;li&gt;être ouvert dans le public (ne pas se limiter à une profession, accepter tous les niveaux de compétence),&lt;/li&gt;
&lt;li&gt;avoir des invités ou un conducteur structuré,&lt;/li&gt;
&lt;li&gt;avoir une page web documentée, voire avec des liens, &lt;/li&gt;
&lt;li&gt;avoir une équipe avec de vrais &lt;em lang=&quot;en&quot;&gt;makers&lt;/em&gt; (style, code, soudure),&lt;/li&gt;
&lt;li&gt;promouvoir la diversité et la créativité,&lt;/li&gt;
&lt;li&gt;ne pas développer une idéologie à sens unique sans contradiction,&lt;/li&gt;
&lt;li&gt;dans le respect des règles déontologiques du CSA&amp;nbsp;:&lt;ul&gt;
&lt;li&gt;honnêteté de l'information (elle est vérifiable),&lt;/li&gt;
&lt;li&gt;équilibre du temps de parole (c'est surtout en cas d'invités politiques),&lt;/li&gt;
&lt;li&gt;droit de réponse (codifiée dans la loi),&lt;/li&gt;
&lt;li&gt;maitrise de l'antenne (pas d'insultes, de dénigrements, et des propos posés),&lt;/li&gt;
&lt;li&gt;indépendance aux partenariats (le sujet traité ne doit avoir aucun lien direct avec le sponsor, les animateurs ne font pas la promotion de leur association ou de leur employeur)&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;écouter une fois par mois au moins un autre membre dans un cadre d'amélioration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
L'objectif serait de faciliter les échanges des contacts, des adresses, voire des sonores/vidéos (interviewes et/ou chroniques) ou des moyens techniques afin de mutualiser les moyens.&lt;br /&gt;
Et dans un second temps organiser un prix ou un rapport annuel.
&lt;/p&gt;
&lt;p&gt;
La structure serait une association de fait pendant 2 ans, pour voir si l'idée tourne. Au bout de 2 ans, on passera par un dépôt en préfecture.
&lt;/p&gt;



&lt;h3 id=&quot;nom_pourri&quot;&gt;C'est quoi ce nom pourri ?&lt;/h3&gt;
&lt;p&gt;
Juste une idée pour me faire marrer, un &lt;em lang=&quot;en&quot;&gt;placeholder&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;q&gt;Digital Vulgos&lt;/q&gt;, pour &lt;q&gt;Vulgarisation numérique&lt;/q&gt;, et montrer par l'absurde qu'utiliser &lt;q lang=&quot;en&quot;&gt;digital&lt;/q&gt; n'est pas une bonne idée.
&lt;/p&gt;
&lt;p&gt;
Je suis ouvert aux suggestions des autres :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
aucune ? bon tant pis…
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>Reconstruire son lecteur audio pour le web</title>
		<link>https://dascritch.net/post/2018/11/06/Reconstruire-son-lecteur-audio-pour-le-web</link>
		<guid isPermaLink="false">urn:md5:a0aeafa85c9f0afc4b2a06141c8a636d</guid>
		<dc:date>2018-11-06T12:25:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Ou comment j'ai bricolé longtemps les pages web pour mettre du son, les différents players que j'ai essayé, que j'ai écrit et la livraison du petit dernier.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Ou comment j'ai bricolé longtemps les pages web pour mettre du son, les différents players que j'ai essayé, que j'ai écrit et la livraison du petit dernier.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Cet article est dans &lt;a href=&quot;https://dascritch.net/serie/cpu-audio&quot;&gt;la série consacrée au développement&lt;/a&gt; de la bibliothèque &lt;a  href=&quot;https://dascritch.github.io/cpu-audio/&quot;&gt;cpu-audio.js&lt;/a&gt; et documente les affres de &lt;a href=&quot;https://github.com/dascritch/cpu-audio/releases/tag/6.0&quot;&gt;ses versions 5 et 6.&lt;/a&gt;. Dans cette série&amp;nbsp;:
&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2018/11/06/Mettre-de-l-audio-dans-le-web-n-a-pas-%C3%A9t%C3%A9-simple&quot;&gt;Mettre de l'audio dans le web n'a pas été simple&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reconstruire son lecteur audio pour le web&lt;/strong&gt; (sur la version 5)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2019/06/05/Retravailler-un-lecteur-web-audio-dans-les-petites-largeurs&quot;&gt;Retravailler un lecteur web audio dans les petites largeurs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2019/06/18/Le-blues-du-navigator.share&quot;&gt;Le blues du Web Share&lt;/a&gt;  (&lt;a href=&quot;https://dascritch.net/post/2019/06/26/We-need-Web-Share&quot;&gt;english version&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2019/11/13/Deux-couleurs-bizarres-en-CSS&quot;&gt;Deux couleurs bizarres en CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2021/04/28/cpu-audio.js-enfin-en-7.0&quot;&gt;cpu-audio.js enfin en 7.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Tout-terrain WebVTT pour de l'audio&lt;/li&gt;
&lt;li&gt;Dichotomie entre podcast et web sur l'audience&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;strong&gt;TL;DR Trop Long; Vous ne lirez pas ?&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La démo du player :&lt;br /&gt;
&lt;cpu-audio title=&quot;Au carnaval avec Samba Résille (2003)&quot; poster=&quot;https://dascritch.net/vrac/.blog2/entendu/.1404-SambaResille_m.jpg&quot; canonical=&quot;https://dascritch.net/post/2014/04/08/Au-Carnaval-avec-Samba-R%C3%A9sille&quot; twitter=&quot;@dascritch&quot;&gt;
&lt;p&gt;
&lt;strong&gt;Si vous voyez ce texte&lt;/strong&gt;, c'est que le lecteur ne s'est pas lancé, très probablement parce que vous ne lisez pas &lt;a href=&quot;https://dascritch.net/post/2018/11/06/Reconstruire-son-lecteur-audio-pour-le-web&quot;&gt;mon billet depuis mon blog&lt;/a&gt;
&lt;/p&gt;
    &lt;audio controls=&quot;&quot; id=&quot;samba_resille&quot;&gt;
        &lt;source src=&quot;https://dascritch.net/vrac/sonores/podcast/1404-SambaResille2003.mp3&quot; type=&quot;audio/mpeg&quot; /&gt;
    &lt;/audio&gt;
&lt;/cpu-audio&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2018/11/06/Reconstruire-son-lecteur-audio-pour-le-web#samba_resille&amp;t=33m16s&quot;&gt;Sauter au milieu de ce sonore d'un simple lien, même en dehors de la page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2018/11/06/Reconstruire-son-lecteur-audio-pour-le-web#interface&quot;&gt;Une autre démo avec les chapitres&lt;/a&gt;&lt;/li&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/dascritch/cpu-audio&quot;&gt;Le repository github du player&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.github.io/cpu-audio/&quot;&gt;Le site de démonstration du player&lt;/a&gt;, n'hésitez pas à tester &lt;a href=&quot;https://dascritch.github.io/cpu-audio/applications/live_config.html&quot;&gt;le configurateur&lt;/a&gt; et &lt;a href=&quot;https://dascritch.github.io/cpu-audio/applications/chapters_editor.html&quot;&gt;l'édition de chapitres&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;et tout ça pour &lt;a href=&quot;http://cpu.pm&quot;&gt;une émission radio&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h3 id=&quot;et-si-on-etendait-ce-tag&quot;&gt;Et si on étendait ce tag ?&lt;/h3&gt;

&lt;p&gt;
&lt;a class=&quot;r&quot; href=&quot;https://www.youtube.com/watch?v=ljpqG19NAa0&quot;&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/.1810-tagcpupm-gomfler_s.jpg&quot; alt=&quot;capture d'écran d'un tutoriel sur comment gonfler une bouée de plage&quot; /&gt;
&lt;/a&gt;
Mais revenons au moment où on a déclaré deux sources de sons, ce qui permettait le support par la totalité des navigateurs web  supportant l'&lt;code&gt;&amp;lt;&lt;strong&gt;audio&lt;/strong&gt;&amp;gt;&lt;/code&gt;.&lt;br /&gt;
Ladite balise ne venait pas seule&amp;nbsp;: Elle était accompagnée d'&lt;a href=&quot;https://html.spec.whatwg.org/multipage/media.html#media-elements&quot;&gt;une API très riche&lt;/a&gt;, permettant de suivre l'état de chargement du fichier, de changer le volume sonore, de connaitre la position actuelle de lecture et même de changer la vitesse de restitution&amp;nbsp;! En fait, rien ne vous interdit de ne pas afficher l'interface native et de construire la votre derrière.
&lt;/p&gt;
&lt;p&gt;
L'occasion était trop belle&amp;nbsp;: &lt;a href=&quot;http://cpu.pm&quot;&gt;je changeais d'émission radio en lançant CPU&lt;/a&gt; et je lançais plusieurs projets liés en parallèle. L'idée étant que les contenus produits pour l'émission radio servent comme cas d'usage pour les projets afférents. L'occasion d'explorer ce que l'on pouvait explorer en production et en &lt;del&gt;consommation&lt;/del&gt; écoute d'émissions radio sur internet et de jouer avec les spécificités d'une émission radio par rapport à un &lt;em lang=&quot;en&quot;&gt;pure player&lt;/em&gt; audio du web.
&lt;/p&gt;
&lt;p&gt;
Un de mes projets était de reconstruire un &lt;em lang=&quot;en&quot;&gt;player&lt;/em&gt; audio au look un poil passe-partout, partageable/réutilisable avec d'autres sites, pour proposer des idées comme une &lt;em lang=&quot;en&quot;&gt;playlist&lt;/em&gt; partageable. 
&lt;/p&gt;

&lt;h3 id=&quot;pointer_dans_le_temps&quot; class=&quot;cl&quot;&gt;Pointer dans le temps&lt;/h3&gt;

&lt;p&gt;
En fait, l'écriture de ce player était une évolution d'une autre bibliothèque de mon crû&amp;nbsp;: &lt;a href=&quot;http://dascritch.net/post/2014/09/03/Timecodehash-%3A-Lier-vers-un-moment-d-un-sonore&quot;&gt;j'interceptais déjà les liens d'une page pour lier vers un moment dans le sonore d'une page&lt;/a&gt;, ce qui est bigrement utile…
&lt;/p&gt;
&lt;figure&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1409-TimecodeHash-FirefoxContext.jpg&quot; alt=&quot;&quot; /&gt;
&lt;figcaption&gt;
Un menu contextuel de Firefox, généré par ma bibliothèque timecodejs, permettant de récupérer une URL pointant sur le moment du sonore pointé par le menu contextuel.
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;
…et &lt;strong&gt;prévu par &lt;a href=&quot;http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-spec/&quot;&gt;un standard du W3C depuis 2009, les &lt;em lang=&quot;en&quot;&gt;media fragments&lt;/em&gt;&lt;/a&gt;&amp;nbsp;!&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
L'idée est simple : transposer dans le hash d'une url le principe de segmentation des paramètres &lt;em lang=&quot;en&quot;&gt;query&lt;/em&gt; par un &lt;code&gt;&amp;amp;&lt;/code&gt;, et utiliser les paires &lt;code&gt;clé=&lt;em&gt;valeurs&lt;/em&gt;&lt;/code&gt;, les valeurs étant séparées par des virgules &lt;code&gt;clé=&lt;em&gt;valeur&lt;/em&gt;,&lt;em&gt;valeur&lt;/em&gt;&lt;/code&gt;. Le hash n'est interprété que par le logiciel client (le navigateur web), charge à lui d'optimiser finement la requête avec le serveur, en utilisant les requêtes partielles &lt;code&gt;Content-Range&lt;/code&gt;&lt;/a&gt;, répondues par des &lt;a href=&quot;https://tools.ietf.org/html/rfc7233#section-4.1&quot;&gt;&lt;code&gt;HTTP 206 Partial Content&lt;/code&gt;&lt;/a&gt;.&lt;br /&gt;
Et, beauté de la dégradation élégante, si le hash n'est pas compris… il est simplement ignoré.
&lt;/p&gt;
&lt;p&gt;
Il existe de multitudes de fragment de média possibles. Ainsi, si je veux afficher un bout de carré d'une grande image à partir des coordonnées (80,160) sur un carré de 80×80, je ferais un &lt;code&gt;&amp;lt;&lt;strong&gt;img&lt;/strong&gt; src=&quot;https://dascritch.net/post/2018/11/06/image.jpg#xywh=&lt;em&gt;80&lt;/em&gt;,&lt;em&gt;160&lt;/em&gt;,&lt;em&gt;80&lt;/em&gt;,&lt;em&gt;80&lt;/em&gt;&quot; alt=&quot;&quot; /&amp;gt;&lt;/code&gt;. &lt;br /&gt;
Vous trouvez qu'il y a comme &lt;a href=&quot;https://dascritch.net/post/2013/04/23/Dirty-Hacky-III-%3A-Du-sprite-explos%C3%A9-en-petits-gla%C3%A7ons&quot;&gt;une similarité avec les sprites&amp;nbsp;? L'idée partait justement de là&lt;/a&gt;.&lt;br /&gt;
On retrouve des stratégies équivalentes pour &lt;a href=&quot;https://developer.mozilla.org/fr/docs/Web/CSS/@font-face/unicode-range&quot;&gt;les polices de caractère&lt;/a&gt; mais qui n'étaient pas décrites dans ce standard-là.
&lt;/p&gt;
&lt;p&gt;
Soyons honnêtes&amp;nbsp;: À ce jour, en natif, &lt;a href=&quot;https://caniuse.com/#search=media%20fragment&quot;&gt;seules les vidéos sont considérées&lt;/a&gt;.&lt;br /&gt;
Et le standard n'a jamais été implémenté pour les sonores dans les pages, considérant que &lt;a href=&quot;https://developer.mozilla.org/fr/docs/Web/HTTP/Status/206&quot;&gt;le chargement fragmenté via les requêtes &lt;code&gt;Content-Range&lt;/code&gt;&lt;/a&gt; pouvait y palier. (Tu parles&amp;nbsp;! ça marche efficacement que pour les sonores encodés en CBR, sinon on tourne à la pifométrie, mais j'en causerais dans un autre billet).
&lt;/p&gt;
&lt;p&gt;
Car oui, trop longtemps &lt;strong&gt;on a oublié que le web a été conçu pour lier entre eux des documents d'une manière pérenne&lt;/strong&gt;, que le web sémantique va de pair avec &lt;a href=&quot;https://dascritch.net/post/2007/09/17/RIP-URL-URI-IRI-INRI-W3C&quot;&gt;l'espace d'adressage où est le document et qui existe à l'intérieur du document&lt;/a&gt;, et qu'on a la technologie pour lier à des chapitres (si on pense à &lt;a href=&quot;https://dascritch.net/post/2014/06/24/Sniffeur-d-ancre&quot;&gt;utiliser le nommage &lt;code&gt;id=&quot;&quot;&lt;/code&gt;, j'ai écrit un outil pour vous aider&lt;/a&gt;)…
&lt;/p&gt;

&lt;figure&gt;
&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:WorldWideWebAroundWikipedia.png&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/1810-tagcpupm-hyperlinks.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;figcaption&gt;
Importance du web documentaire : &lt;a href=&quot;https://commons.wikimedia.org/wiki/File:WorldWideWebAroundWikipedia.png&quot;&gt;les hyperliens autour de la page de garde de Wikipédia&lt;/a&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;
…mais si ces technologies sont très bien implémentées pour du texte, voire des vues pour certaines &lt;abbr&gt;PWA&lt;/abbr&gt;, il n'y avait à l'époque malheureusement aucune &lt;a href=&quot;http://www.annodex.net/~silvia/itext/mediafrag_multiple_servers.html&quot;&gt;implémentation propre&lt;/a&gt; et standardisée dans les navigateurs pour lier un sonore ou une vidéo embarqué dans une page à un moment très précis via une URL. Ce qui pose de sacrés soucis, par exemple quand on veut pointer une phrase dans une émission de 4 heures. &lt;small&gt;Oui, je fais parfois &lt;a href=&quot;https://cpu.dascritch.net/post/2017/12/14/Ex0069-How-deep-learning-is-your-love&quot;&gt;des émissions avec 4 heures de parlotte, et elles sont très très bien.&lt;/a&gt;&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
Il existe néanmoins des implémentations de la notation &lt;code&gt;t=&lt;em&gt;&amp;lt;secondes&amp;gt;&lt;/em&gt;&lt;/code&gt; sur des médias au sein d'une page sur des sites à très fort traffic&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vimeo et Soundcloud l'utilisent dans la partie hashtag, comme je le fais (…&lt;code&gt;#t=&lt;em&gt;10&lt;/em&gt;&lt;/code&gt;)&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Youtube et Peertube en sont très proches mais l'information temporelle est placée dans les paramètres de l'URL (…&lt;code&gt;?t=&lt;em&gt;10&lt;/em&gt;&lt;/code&gt;), charge aux serveurs de vous envoyer une page directement au bon repère, et qui impose d'&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/history/onVisited&quot;&gt;intercepter les modifications d'URL&lt;/a&gt; plutôt &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/Events/hashchange&quot;&gt;que seulement ceux du hash&lt;/a&gt; (exemple dans les chapitres de &lt;a href=&quot;https://www.youtube.com/watch?v=gbpNBWLxQgY&quot;&gt;cette vidéo de &lt;em&gt;Ça Fait Écho&lt;/em&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
À noter que plusieurs notations sont autorisées pour le timecode en valeur de &lt;code&gt;t=&lt;/code&gt;&amp;nbsp;: notamment le nombre de secondes, ou la notation SMPTE &lt;code&gt;HH:MM:SS.FFF&lt;/code&gt; très utilisée dans le monde professionnel (avec des &lt;em lang=&quot;en&quot;&gt;frames&lt;/em&gt; d'une durée d'un millième de secondes).
&lt;/p&gt;
&lt;p&gt;
Bonus que j'ai ajouté dans ma petite bibliothèque&amp;nbsp;: quand on quitte une page avec un tel sonore par inadvertance (lien, formulaire, chat qui saute sur &lt;kbd&gt;Alt&lt;/kbd&gt; et &lt;kbd&gt;F4&lt;/kbd&gt;), ben si je fais &lt;kbd&gt;←back&lt;/kbd&gt;, ou si la page s'ouvre avec exactement le même sonore, j'aimerais bien qu'il reprenne exactement là où je suis. Ça serait la moindre des choses, non&amp;nbsp;?
&lt;/p&gt;

&lt;p&gt;
Voilà qui m'a écrit…
&lt;/p&gt;
&lt;h3 id=&quot;mes_regles&quot;&gt;Mes règles de base :&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;être toujours au plus près des standards, pour ne plus &lt;a href=&quot;https://dascritch.net/post/2007/06/27/810-regrets-eternels-html-2-0&quot;&gt;revivre l'enfer d'avant leur respect&lt;/a&gt;, et avoir un code qui restera fonctionnel dans le temps&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;minimalisme de code, pas de bibliothèques/frameworks externes (JS ou CSS), si on s'appuie sur un &lt;em lang=&quot;en&quot;&gt;framework&lt;/em&gt;, vous ne pourrez jamais virer cette béquille et elle vous posera des problèmes à l'avenir&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;si besoin de code externe, appliquer les &lt;em lang=&quot;en&quot;&gt;polyfill&lt;/em&gt; les plus proches de ces mêmes standards&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;pouvoir le développer avec le moins d'outils tiers (genre Bower, Less, etc...). Tout au plus des &lt;em lang=&quot;en&quot;&gt;linters&lt;/em&gt; et des compresseurs JS et CSS&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2013/03/19/La-dégradation-élégante-peut-sauver-votre-site&quot;&gt;par dégradation élégante, pouvoir fonctionner sur des vieux tromblons de plus de 2&amp;nbsp;ans au minimum&lt;/a&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;que le lecteur natif du navigateur web puisse fonctionner et s'afficher même si votre javascript est complètement planté, car si votre site de contenus ne présente aucun contenu sans javascript, c'est qu'il est sémantiquement mauvais&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.alsacreations.com/article/lire/1615-cest-quoi-le-responsive-web-design.html&quot;&gt;un design liquide, pour s'adapter à tous les styles et largeurs&lt;/a&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;assurer un minimum d'accessibilité&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twobithistory.org/2018/05/27/semantic-web.html&quot;&gt;rappeler l'importance d'un bon web sémantique&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;le_papa_player&quot;&gt;Le papa player&lt;/h3&gt;

&lt;p&gt;
Alors tout ça, &lt;a href=&quot;https://github.com/dascritch/ondemiroir-audio-tag&quot;&gt;je l'ai braficotté dans mon coin dans une petite bibliothèque javascript&lt;/a&gt;. Elle faisait ça&amp;nbsp;: 
&lt;/p&gt;
&lt;figure&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/1810-tagcpupm-ondemiroir-large.png&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/1810-tagcpupm-ondemiroir-moyen.png&quot; alt=&quot;&quot; /&gt;
&lt;figcaption&gt;
Le player “ondemiroir” dans deux résolutions
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;code javascript avec &lt;a href=&quot;http://vanilla-js.com/&quot;&gt;l'excellent framework vanilla js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;en &lt;a href=&quot;http://www.liquidapsive.com/&quot;&gt;liquid reponsive web-design&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;avec &lt;abbr&gt;i18n&lt;/abbr&gt; (&lt;q lang=&quot;en&quot;&gt;internationalization&lt;/q&gt;, baille ze ouéy &lt;a href=&quot;https://www.youtube.com/watch?v=aRJ8Gkis40Y&quot;&gt;&lt;em lang=&quot;en&quot;&gt;excuse my french&lt;/em&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;affichage de pochette&lt;/li&gt;
&lt;li&gt;ajout de lien vers la page canonique du sonore&lt;/li&gt;
&lt;li&gt;navigation au clavier dans le sonore&lt;/li&gt;
&lt;li&gt;reprise à la volée si on a quitté le sonore (donc la page) inopinément au même endroit (très utile quand on lit la dernière émission dans la home du site &lt;a href=&quot;http://cpu.pm&quot;&gt;CPU.pm&lt;/a&gt;, puis qu'on clique sur la page de l'émission)&lt;/li&gt;
&lt;li&gt;partage sur des réseaux sociaux avec le moment en cours&lt;/li&gt;
&lt;li&gt;avoir un contrôleur cloné pour l'entête fixé (qui apparait quand le lecteur principal n'est pas visible)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;À l'usage, notre &lt;em lang=&quot;en&quot;&gt;player&lt;/em&gt; est réellement devenu un outil très utile pour dérusher les émissions, et pas que pour moi, mais aussi pour les journalistes qui ont participé à l'émission.
&lt;/p&gt;
&lt;p&gt;
Mais le code de génération est assez.. dégueu... &lt;br /&gt;
En plus, je voulais tenter un système de playlist centralisée (pour tous les podcasts de la radio), qui impliquait de charger la lib JS depuis un domaine précis. Très grosse erreur.
&lt;/p&gt;
&lt;p&gt;
je voulais rafraichir mon projet avec les Web Components. En fait, je voulais le faire avec dès 2015, quand je lançais l'émission, sauf qu'à ce moment-là, l'ensemble Web Component n'est pas encore gravé dans le marbre et les implémentations parfois masquées dans les navigateurs.
&lt;/p&gt;

&lt;h3 id=&quot;wc_fermes&quot;&gt;Les WC étaient fermés de l'intérieur&lt;/h3&gt;

&lt;blockquote&gt;
&lt;q&gt;J'ai jamais vu une discussion sur les WC qui n'est pas partie en couille&lt;/q&gt;&lt;br /&gt;
(&lt;a href=&quot;https://communautes-toulouse.slack.com/archives/C1GA5L7C4/p1539349510000100&quot;&gt;@myagoo, in slack communautés-toulouse &lt;/a&gt;)
&lt;/blockquote&gt;

&lt;p&gt;
Bon, on va pas troller, on va y aller simplement&amp;nbsp;:
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Lego_Color_Bricks.jpg&quot; class=&quot;r&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/.1810-tagcpupm-legos_t.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
L'idée des Web Components est dans l'air depuis 2012. Il a commencé par être implémenté dans Chrome avant que le standard soit correctement validé. Puis nous eûmes soit des implémentations avec leurs propres API et concepts (&lt;a href=&quot;https://reactjs.org/&quot;&gt;ReactJS&lt;/a&gt;, &lt;a href=&quot;https://vuejs.org/&quot;&gt;VueJS&lt;/a&gt;,…) , soit des &lt;em lang=&quot;en&quot;&gt;polyfills&lt;/em&gt; plus ou moins proches des standards (&lt;a href=&quot;https://www.polymer-project.org/&quot;&gt;Polymer&lt;/a&gt;,…)&lt;br /&gt;
Le choix d'un &lt;em lang=&quot;en&quot;&gt;polyfill&lt;/em&gt; au plus proche des standards me semblait évident, et je voulais utiliser &lt;a href=&quot;http://bosonic.github.io/&quot;&gt;le génial Bosonic&lt;/a&gt; de mon camarade &lt;a href=&quot;https://twitter.com/goldoraf&quot;&gt;Raphael Rougeron&lt;/a&gt;.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
Si je radiographiais le code source d'un Web Component, je verrais ça&amp;nbsp;:
&lt;/p&gt;
&lt;code&gt;&lt;pre&gt;
&amp;lt;&lt;strong&gt;template&lt;/strong&gt;&amp;gt;
  &amp;lt;&lt;strong&gt;style&lt;/strong&gt;&amp;gt;
    …
  &amp;lt;/&lt;strong&gt;style&lt;/strong&gt;&amp;gt;
  …
&amp;lt;/&lt;strong&gt;template&lt;/strong&gt;&amp;gt;

&amp;lt;&lt;strong&gt;script&lt;/strong&gt;&amp;gt;
  &lt;strong&gt;class&lt;/strong&gt; TonElement &lt;strong&gt;extends&lt;/strong&gt; HTMLElement {
      constructor() {
      }
      …
  }
  window.customElements.define('&lt;em&gt;ton-element&lt;/em&gt;', TonElement);
&amp;lt;/&lt;strong&gt;script&lt;/strong&gt;&amp;gt;
&lt;/pre&gt;&lt;/code&gt;
&lt;p&gt;
Un motif HTML, un stylage CSS et &lt;a href=&quot;https://hacks.mozilla.org/2018/10/firefox-63-tricks-and-treats/&quot;&gt;une classe javascript pour piloter le module.&lt;/a&gt;&lt;br /&gt;
Dans l'idée de départ, le tout était enregistré dans un document &lt;code&gt;.html&lt;/code&gt; importé dans ta page via &lt;code&gt;&amp;lt;&lt;strong&gt;link&lt;/strong&gt; rel=&quot;&lt;em&gt;import&lt;/em&gt;&quot; href=&quot;https://dascritch.net/post/2018/11/06/&lt;span class=&quot;url&quot;&gt;webcomponent.html&lt;/span&gt;&quot; /&amp;gt;&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
Et dans ta page, tu l'appelles comme ça&amp;nbsp;:
&lt;/p&gt;
&lt;code&gt;&lt;pre&gt;&amp;lt;&lt;strong&gt;ton-element&lt;/strong&gt;&amp;gt;
&amp;lt;/&lt;strong&gt;ton-element&lt;/strong&gt;&amp;gt; &lt;/pre&gt;&lt;/code&gt;
&lt;p&gt;
Le choix de nommage est assez malin car le standard impose dans le nom d'utiliser un &lt;code&gt;-&lt;/code&gt;, afin de ne pas se marcher sur les pieds ultérieurement.
&lt;/p&gt;

&lt;h3 id=&quot;les_web_components_sont_formidables&quot;&gt;Les Web Components sont &lt;q&gt;formidables&lt;/q&gt;&lt;/h3&gt;

&lt;p&gt;
&lt;a class=&quot;r&quot; href=&quot;http://blog.syti.net/index.php?article=398&quot;&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/1810-tagcpupm-bidule.gif&quot; alt=&quot;une publicité pour un bidule&quot; /&gt;
&lt;/a&gt;

Et en quoi ils vont nous être bigrement utiles&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ils présentent un ensemble d'API totalement standardisées par le W3C, dans 10 ans, le code tournera encore&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;ils obligent à concevoir &lt;a href=&quot;http://atomicdesign.bradfrost.com/&quot;&gt;un design atomique&lt;/a&gt;&amp;nbsp;: réfléchir non plus en terme d'aspect global d'une page comme on le fait pour un site, mais en briques élémentaires, indépendantes, donc réutilisables ailleurs&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;ils peuvent se passer des &lt;em lang=&quot;en&quot;&gt;frameworks&lt;/em&gt; de rendus pour les intégrer&amp;nbsp;; fini la panique de mettre à jour &lt;em lang=&quot;en&quot;&gt;bloated code&lt;/em&gt;, ranger ReactJS à côté de MooTools dans l'étagère du fond&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;il sont &lt;a href=&quot;https://developer.mozilla.org/fr/docs/Web/Web_Components/Shadow_DOM&quot;&gt;isolés du reste de la page avec le Shadow DOM&lt;/a&gt;, une &lt;a href=&quot;https://developer.mozilla.org/fr/docs/Web/API/DocumentFragment&quot;&gt;API &lt;code&gt;document&lt;/code&gt; fragment d'un DocumentRoot&lt;/a&gt; (comme une iframe) appelée &lt;code&gt;shadowRoot&lt;/code&gt;. L'isolation peut être stricte, mais laisse la possibilité de discuter par des points d'entrée&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;ils n'ont plus besoin de CSS reset pour nettoyer les règles venant de la CSS du site, ou de filtrer des événements sur des tagNames. À noter que les variables CSS3 passent, on s'en servira&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;leur insertion est simple au possible, à condition que le développeur pense à la dégradation élégante&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;mais ils peuvent inserer des éléments déclarés dans leur code d'appel HTML, ce qui permet une dégradation élégante si le Web Component n'est pas fonctionnel&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;ils disposent d'une mécanique standard pour l'inclusion et la suppression d'une instance d'un Web Component dans une page, déjà cablée sur tout manipulation d'éléments, ce qui facilite la gestion mémoire sur les Single Page Application&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;comme la version de javascript imposée accepte &lt;a href=&quot;https://javascript.info/class-inheritance&quot;&gt;les extensions de classes&lt;/a&gt;, on peut construire des héritages de web-elements.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
En fait, un Web Component, vous vous en serviez sûrement &lt;a href=&quot;https://www.alsacreations.com/tuto/lire/1407-formulaire-html5-type-date-time-local.html&quot;&gt;des prototypes via &lt;code&gt;&amp;lt;&lt;strong&gt;input&lt;/strong&gt; type=&quot;&lt;em&gt;date&lt;/em&gt;&quot;&amp;gt;&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://www.alsacreations.com/tuto/lire/1410-formulaire-html5-type-range.html&quot;&gt;&lt;code&gt;&amp;lt;&lt;strong&gt;input&lt;/strong&gt; type=&quot;&lt;em&gt;range&lt;/em&gt;&quot;&amp;gt;&lt;/code&gt;&lt;/a&gt;, le &lt;a href=&quot;https://www.alsacreations.com/article/lire/1335-html5-details-summary.html&quot;&gt;tandem &lt;code&gt;&amp;lt;&lt;strong&gt;summary&lt;/strong&gt;&amp;gt;&lt;/code&gt;/&lt;code&gt;&amp;lt;&lt;strong&gt;details&lt;/strong&gt;&amp;gt;&lt;/code&gt;&lt;/a&gt; ou encore &lt;code&gt;&amp;lt;&lt;strong&gt;video&lt;/strong&gt; controls&amp;gt;&lt;/code&gt; , car les implémentations &lt;q&gt;natives&lt;/q&gt; de ces composants dans les navigateurs datent à peu près de cette période.
&lt;/p&gt;

&lt;h3 id=&quot;degradation_elegante&quot;&gt;Dégradation élégante&lt;/h3&gt;

&lt;p&gt;
&lt;img class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/.1810-tagcpupm-degradation_s.jpg&quot; alt=&quot;&quot; /&gt;
Pour moi, il me semblait absolument évident que le script doit être capable de &lt;strong&gt;ne pas fonctionner&lt;/strong&gt; sans bloquer l'accès au contenu publié. Il y a milles et unes raisons que cela arrive&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La bibliothèque ne se charge pas,&lt;/li&gt;
&lt;li&gt;votre code est bugué,&lt;/li&gt;
&lt;li&gt;le navigateur client n'a pas toute les fonctionnalités nécessaires,&lt;/li&gt;
&lt;li&gt;le visiteur bloque volontairement tout javascript pour des raisons hygiéniques,
&lt;li&gt;le web n'est pas parcouru que par des navigateurs webs connus et le Google-bot.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Il faut donc que le lecteur audio natif reste fonctionnel, mais qu'il soit facilement capturé et caché par le Web Component. Et ses propriétés d'invocations sont extrêmement intéressantes :
&lt;/p&gt;

&lt;code&gt;&lt;pre&gt;&amp;lt;&lt;strong&gt;cpu-audio&lt;/strong&gt;&amp;gt;
  &amp;lt;&lt;strong&gt;audio&lt;/strong&gt; controls&amp;gt;
  &amp;lt;/&lt;strong&gt;audio&lt;/strong&gt;&amp;gt;
&amp;lt;/&lt;strong&gt;cpu-audio&lt;/strong&gt;&amp;gt;&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;
Sur un navigateur &lt;q&gt;ancien&lt;/q&gt;, la balise du Web Component sera toujours interprétée, mais le navigateur ignorera sa signification sémantique. En fait, elle serait vue par un &lt;code&gt;&amp;lt;&lt;strong&gt;div&lt;/strong&gt;&amp;gt;&lt;/code&gt; que ce serait pareil. C'est un fonctionnement d'intégration par &lt;em lang=&quot;en&quot;&gt;fallback&lt;/em&gt; qui a toujours été prôné par le W3C et qui est utilisé dans les exemples plus haut avec &lt;code&gt;&amp;lt;&lt;strong&gt;object&lt;/strong&gt;&amp;gt;&lt;/code&gt; et &lt;code&gt;&amp;lt;&lt;strong&gt;audio&lt;/strong&gt;&amp;gt;&lt;/code&gt;, et c'est ce qui permet de garder un minimum de support le temps que les navigateurs clients soient renouvelés.&lt;br /&gt;
La balise &lt;code&gt;&amp;lt;&lt;strong&gt;audio&lt;/strong&gt;&amp;gt;&lt;/code&gt; que j'y ai mis serait du coup intégrée normalement, et son interface graphique normalement affichée, invoquée via l'attribut &lt;code&gt;controls&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;
Les précédentes opérations ont lieu sur un navigateur moderne, sauf que la classe &lt;code&gt;TonElement&lt;/code&gt; liée à la balise sera invoquée via sa méthode &lt;code&gt;constructor()&lt;/code&gt;&amp;nbsp;; méthode qui insère le shadowDom (l'interface graphique), lance les interactions avec cette interface, et retire l'attribut &lt;code&gt;controls&lt;/code&gt; de la balise &lt;code&gt;&amp;lt;&lt;strong&gt;audio&lt;/strong&gt;&amp;gt;&lt;/code&gt; pour la cacher.
&lt;/p&gt;

&lt;p&gt;
J'avais néanmoins besoin, même si les API Web Components n'étaient pas supportés, qu'un navigateur &lt;q&gt;daté&lt;/q&gt; profite néanmoins de la fonctionnalité d'adressage dans le temps du sonore. Ce qui voulait dire avoir une vraie &lt;strong&gt;politique de développement en amélioration progressive&lt;/strong&gt; et pour cela, il fallait isoler du code ce qui concerne purement cet adressage et la gestion de l'interface graphique. Bon, dans les faits, tout n'est pas proprement isolé, mais l'essentiel y est.
&lt;/p&gt;

&lt;h3 id=&quot;brique-olons&quot;&gt;Brique-olons&lt;/h3&gt;
&lt;p&gt;
&lt;a class=&quot;r&quot; href=&quot;https://commons.wikimedia.org/wiki/File:Bangalore_echafaudage.jpg&quot; rel=&quot;lightbox&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/.1810-tagcpupm-echafaudage_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;

Chrome avait une excellente démonstration du ShadowDOM v0 mais avait des petites craditudes derrières. Il y avait aussi la possibilité d'insérer des variables dynamiques dans la CSS et le HTML, mais l'implémentation jouait avec des rafraichissement continués en écrivant directement dans le &lt;code&gt;.innerHTML&lt;/code&gt;, avec donc d'énormes soucis de performances. &lt;a href=&quot;https://x-tag.github.io/&quot;&gt;Mozilla avait sa propre implémentation, les X-Tags&lt;/a&gt;, qui n'étaient vraiment pas facile à prendre en main. Enfin bref, fallait implémenter de façon très expérimentale, des fois pas accessible par défaut, car on allait changer pas mal de paradigmes sur lesquels les navigateurs web étaient construits.
&lt;/p&gt;
&lt;p&gt;
Puis virent les BONNES nouvelles : ShadowDOM v1 fut enfin finalisé. Chrome en fit une implémentation propre. Et l'équipe de Google proposa un &lt;em lang=&quot;en&quot;&gt;polyfill&lt;/em&gt;, &lt;a href=&quot;https://github.com/webcomponents/webcomponentsjs&quot;&gt;WebComponentsJS&lt;/a&gt;, qui était vraiment au plus proche du standard des Web Components, à se demander quel intérêt on a encore à utiliser &lt;a href=&quot;https://www.polymer-project.org/&quot;&gt;le framework Polymer&lt;/a&gt;.&lt;br /&gt;
Bon en fait, WebComponentsJS n'est pas parfait, notamment il crée des javascript &lt;em lang=&quot;en&quot;&gt;inline&lt;/em&gt; pour émuler les HTML import et les inclusions… une réponse extrêmement mauvaise en terme de sécurité car on doit alors réduire &lt;a href=&quot;https://openweb.eu.org/articles/content-security-policy&quot;&gt;les &lt;em lang=&quot;en&quot;&gt;Content Security Policies&lt;/em&gt; de son site&lt;/a&gt;, et pour moi, réduire les fonctions de sécurité est une ligne rouge.
&lt;/p&gt;
&lt;p&gt;
Il fallait attendre patiemment les implémentations natives qui n'allaient pas tarder. Le navigateur multi-plateforme qui était apparemment le plus en retard était Firefox, l'implémentation native était là, activable par des paramètres cachés car pas encore considérée comme suffisamment solide. En fait, Mozilla attendait une stabilisation de l'API, dont leur implémentation était cachée &lt;a href=&quot;https://hacks.mozilla.org/2018/10/firefox-63-tricks-and-treats/&quot;&gt;jusqu'à Firefox 63&lt;/a&gt; quand il était &lt;a href=&quot;https://blog.genma.fr/?Pourquoi-j-utilise-Firefox-nightly&quot;&gt;en version &lt;em lang=&quot;en&quot;&gt;nightly&lt;/em&gt;&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Étonnement, Safari était assez vite prêt, Apple n'étant pas pressé de rendre le web aussi puissant que les applications natives.&lt;br /&gt;
Il reste le support de Edge, qui habituellement adapte bien plus vite les standards que Safari. Je tiens de source sûre que Microsoft le proposera pas pour la fin de l'année, car le support demande &lt;a href=&quot;https://evollia.com/le-manifeste-de-la-refactorisation/&quot;&gt;une refacto assez conséquente.&lt;/a&gt;
&lt;/p&gt;

&lt;h3 id=&quot;interface&quot;&gt;L'interface&lt;/h3&gt;

&lt;p&gt;
Voici un exemple de l'interface en mode &lt;q&gt;large&lt;/q&gt;&amp;nbsp;:
&lt;/p&gt;
&lt;p&gt;
Euh.... vous savez quoi ? Vaut mieux vous le montrer en vrai&amp;nbsp;:
&lt;/p&gt;
&lt;cpu-audio title=&quot;Ex0085 Le Mystère Enigma&quot; poster=&quot;https://cpu.dascritch.net/public/Images/Emissions/.1805-Ex0085-Enigma_s.jpg&quot; canonical=&quot;https://cpu.dascritch.net/post/2018/05/17/Ex0085-Histoires-de-la-cryptographie%2C-2%C3%A8me-partie-%3A-Le-myst%C3%A8re-d-Enigma&quot; twitter=&quot;@cpuprogramme&quot;&gt;
    &lt;audio controls=&quot;controls&quot; id=&quot;emission&quot; preload=&quot;metadata&quot;&gt;
        &lt;source src=&quot;https://dascritch.net/vrac/Emissions/CPU/0085-CPU%2817-05-18%29.ogg&quot; type=&quot;audio/ogg&quot;&gt;
        &lt;source src=&quot;https://dascritch.net/vrac/Emissions/CPU/podcast/0085-CPU%2817-05-18%29.mp3&quot; type=&quot;audio/mpeg&quot;&gt;
        &lt;track src=&quot;https://dascritch.net/vrac/Emissions/CPU/tracks/0085-CPU%2817-05-18%29.vtt&quot;  kind=&quot;chapters&quot; default=&quot;&quot;&gt;
    &lt;/audio&gt;
&lt;!-- fallback messages for browsers without webcomponents --&gt;
&lt;div class=&quot;cpu-audio-without-webcomponents too-old&quot;&gt;
    &lt;h4&gt;Pas de bol, votre navigateur ne supporte pas les Web Components&lt;/h4&gt;
&lt;p&gt; Mais voici une capture écran de ce que vous manquez : &lt;/p&gt;
&lt;figure&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/1810-tagcpupm-player-playlist.jpg&quot; alt=&quot;&quot; /&gt;
&lt;/figure&gt;

&lt;/div&gt;
&lt;/cpu-audio&gt;


&lt;p&gt;
On voit le panneau horizontal standard avec la pochette, le bouton lecture/pause, le titre qui renvoie à la page canonique, le temps écoulé, la &lt;em lang=&quot;en&quot;&gt;timeline&lt;/em&gt; (où l'appui long entraine l'apparition du mode de navigation smartphone) et le bouton d'action.&lt;br /&gt;
Et le panneau optionnel de chapitrage.
&lt;/p&gt;

&lt;figure&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/1810-tagcpupm-wc-normal.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/1810-tagcpupm-wc-small.jpg&quot; alt=&quot;&quot; /&gt;
&lt;figcaption&gt;
Pour ceux qui ne peuvent l'afficher, ou pour les archivistes du &lt;span class=&quot;serif&quot;&gt;XXIII&lt;/span&gt;&lt;sup&gt;ème&lt;/sup&gt; siècle, deux captures du player, une en largeur &lt;q&gt;normale&lt;/q&gt;, et une autre dans une largeur de smartphone. &lt;small&gt;Captures de début octobre 2018.&lt;/small&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h3 id=&quot;chapitrage&quot;&gt;La puissance du chapitrage&lt;/h3&gt;

&lt;p&gt;
&lt;a class=&quot;r&quot; href=&quot;http://www.louisegrenadine.fr/2014/06/les-jolis-marque-pages.html&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/.1810-tagcpupm-marquespages_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
Dans les fonctions qui sont hyper-pratiques et donc je suis fier, il y a le support des chapitres.
&lt;/p&gt;
&lt;p&gt;
Normalement, il existe la possibilité de chapitrer un fichier mp3/mp4 MAIS chaque format audio a sa propre spécification et il n'est pas dit que si un sonore a deux sources différentes, qu'elles soient raccord sur les déclarations de chapitres, et donc d'avoir des données uniformes. De même, un des problèmes les plus récurrents est que celui qui a encodé le média ne pense pas toujours à vérifier que les métadonnées soient en début de fichier, car certains encodeurs partent dans l'idée que vous voulez faire du vrai stream, sans début identifiable, et donc le chapitre déclaré au moment où il apparait (c'est comme ça que les radios transposent &lt;a href=&quot;https://fr.wikipedia.org/wiki/Radio_Data_System#Fonctionnalit.C3.A9s_du_RDS&quot;&gt;les informations contextuelles RadioText du RDS&lt;/a&gt; dans leur stream mp3 sur le net).
&lt;/p&gt;
&lt;p&gt;
Un sac de nœuds&amp;nbsp;? Non. Il se trouve qu'&lt;a href=&quot;https://www.w3.org/TR/webvtt1/&quot;&gt;il existe un standard du W3C (dérivé des fichiers de sous-titres &lt;code&gt;.srt&lt;/code&gt; , donc... issus du piratage, mais chut)&amp;nbsp;: Les WebVTT&lt;/a&gt;. Et pour les exploiter, une API standard parfaitement supportée par les navigateurs peut prévenir quand on entre ou sort d'un de ces chapitres.&lt;br /&gt;
Il est probable que vous les ayez déjà vus à l'œuvre dans une vidéo… sauf qu'&lt;strong&gt;ils sont quasi jamais utilisés en audio&lt;/strong&gt;, et donc sans interface utilisateur dans le navigateur… &lt;a href=&quot;https://dascritch.github.io/cpu-audio/CHAPTERS_ED&quot;&gt;Jusqu'à maintenant&lt;/a&gt;.
&lt;br /&gt;
Pour des raisons éditoriales, &lt;a href=&quot;https://dascritch.net/post/2018/08/17/CPU-Ex0093-Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Guerre-froide%2C-th%C3%A9%C3%A2tre-d-ombres-%28Des-espions-et-des-ondes%29&quot;&gt;l'interface des chapitres est activée sur mon blog, pas sur le site de CPU.&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
De même, le player intègre désormais &lt;a href=&quot;https://dascritch.github.io/cpu-audio/FEATURES#playlists&quot;&gt;une fonction &lt;em lang=&quot;en&quot;&gt;playlist&lt;/em&gt; dans une page&amp;nbsp;: si une balise termine sa lecture, la lecture d'une suivante peut démarrer dans la foulée&lt;/a&gt;.
&lt;/p&gt;


&lt;h3 id=&quot;ce_que_j_ai_appris&quot; class=&quot;cl&quot;&gt;Ce que j'ai appris&lt;/h3&gt;

&lt;p&gt;
&lt;img class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/1810-tagcpupm-mindblow.gif&quot; alt=&quot;&quot; /&gt;
&lt;strong&gt;Plein de méthodes du DOM&lt;/strong&gt; que je ne connaissais pas, et qui m'ont facilité le travail. Une fois de plus, on ne relit jamais assez les standards du W3C, sachant qu'ils font  actuellement plusieurs milliers de pages.  Une de mes découvertes, par exemple, me permet de gérer le blocage des lectures de son automatiques introduits depuis Avril 2018, &lt;code&gt;document.hasFocus()&lt;/code&gt; m'évite de lancer une lecture trop tôt et d'attendre que le visiteur a cliqué dans la vue de ma page.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Plein d'événements&lt;/strong&gt; et autres subtilités sur des balises HTML que je croyais connaitre. Comme quoi, on ne relit jamais assez les documentations officielles.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Utiliser les variables CSS3&lt;/strong&gt; pour &lt;a href=&quot;https://dascritch.github.io/cpu-audio/INSTALL#personnalization-via-css-variables&quot;&gt;pouvoir customiser l'aspect du Web Component de l'extérieur&lt;/a&gt; sans avoir à bricoler le code ou mettre trop d'attributs HTML dans la balise d'appel.
&lt;/p&gt;

&lt;p&gt;
Modifier du balisage sur &lt;a href=&quot;https://cpu.dascritch.net/category/Programmes&quot;&gt;les billets descriptifs de 95 émissions de CPU&lt;/a&gt;.&lt;br /&gt;
J'avais prévu de cacher la liste des chapitres si elle a été chargée et affichée par le lecteur. À la main, et plus d'une fois, pour finalement ne pas m'en servir de suite. Quand vous allez dans vos toilettes avec votre laptop, y'a comme un signe. J'ai tiré une croix pour les 390 &lt;a href=&quot;http://supplementweekend.fr/&quot;&gt;Supplément-Week-End&lt;/a&gt; et tous les autres émissions archivées. Moralité&amp;nbsp;: toujours déclarer des &lt;code&gt;id=&quot;&quot;&lt;/code&gt; par blocs reproductibles suffisamment tôt et s'y tenir, ce qui aurait permit d'automatiser ces modifs triviales.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Garder une séparation entre les sources HTML, feuilles de style et javascript.&lt;/strong&gt;&lt;br /&gt;
L'implémentation de HTML Imports restera dans les limbes pour des raisons de sécurité. Heureusement, on peut faire sans, tout en gardant la possibilité de séparer le &lt;code&gt;&amp;lt;&lt;strong&gt;template&lt;/strong&gt;&amp;gt;&lt;/code&gt;, le &lt;code&gt;&amp;lt;&lt;strong&gt;style&lt;/strong&gt;&amp;gt;&lt;/code&gt; et le javascript&amp;nbsp;: Pour cela, &lt;a href=&quot;https://github.com/dascritch/cpu-audio/blob/master/make.sh&quot;&gt;j'ai écrit un &lt;code&gt;make.sh&lt;/code&gt; maison crade,&lt;/a&gt; certes, mais il fait le taf avec un minimum d'environnement, et je vous invite à participer, il est &lt;a href=&quot;https://github.com/dascritch/cpu-audio/&quot;&gt;dans le repo de ce projet.&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Avoir attendu 2018 pour développer la nouvelle version m'a permis de bénéficier de&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;API enfin stabilisées et réellement standardisés&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;meilleur support de ces standards dans les navigateurs&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;par amélioration progressive, pouvoir toucher 50% d'audience ayant un navigateur à jour de moins de 6 mois (et avoir au moins deux navigateurs cibles multiplateformes)&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;n'utiliser aucun &lt;em lang=&quot;en&quot;&gt;polyfill&lt;/em&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;modulariser pour avoir un fonctionnement possible sans le support des Web Components&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.github.io/cpu-audio/INSTALL#personnalization-via-css-variables&quot;&gt;usage des variables CSS3&lt;/a&gt;, ce qui permet de &lt;a href=&quot;https://dascritch.github.io/cpu-audio/applications/live_config.html&quot;&gt;pouvoir personnaliser plus facilement le player&lt;/a&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;relevé deux bugs dans Firefox, &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1476302&quot;&gt;1476302&lt;/a&gt; et &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1476301&quot;&gt;1476301&lt;/a&gt; (yay !)&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;passer mes serveurs en &lt;a href=&quot;https://blog.eleven-labs.com/fr/http2-nest-pas-le-futur-cest-le-present/&quot;&gt;HTTP2&lt;/a&gt;, mais sans &lt;a href=&quot;https://www.smashingmagazine.com/2017/04/guide-http2-server-push/&quot;&gt;le mode &lt;em lang=&quot;en&quot;&gt;push&lt;/em&gt;&lt;/a&gt;, faute d'un support correct du mode &lt;code&gt;HTTP 206 Partial content&lt;/code&gt; ou de pouvoir désactiver le &lt;em lang=&quot;en&quot;&gt;push&lt;/em&gt; en fonction du type-mime&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;résoudre le problème posé par &lt;a href=&quot;https://arstechnica.com/gadgets/2018/03/chrome-66-will-try-to-block-unwanted-noisy-autoplaying-video/&quot;&gt;le blocage des autoplays sonores par Chrome (mars 2018)&lt;/a&gt; et Firefox (Octobre 2018).&lt;/li&gt;
&lt;li&gt;étoffer la doc et proposer &lt;a href=&quot;https://dascritch.github.io/cpu-audio/applications/live_config.html&quot;&gt;un outil de configuration &lt;em lang=&quot;en&quot;&gt;live&lt;/em&gt;&lt;/a&gt; et d'&lt;a href=&quot;https://dascritch.github.io/cpu-audio/applications/chapters_editor.html&quot;&gt;édition des chapitres&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h3 id=&quot;me_suis_plante&quot;&gt;Je me suis néanmoins planté&lt;/h3&gt;
&lt;p&gt;
&lt;img class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/.1810-tagcpupm-sol-glissant_s.jpg&quot; alt=&quot;&quot; /&gt;

&lt;strong&gt;J'ai perdu un contributeur&lt;/strong&gt; (désolé &lt;a href=&quot;https://github.com/NerOcrO&quot;&gt;NerOcrO&lt;/a&gt;) car j'ai repris le projet ondemiroir-player de zéro à grands coups de copiés-collés et je l'ai surtout annoncé beaucoup trop tôt avant de pouvoir prendre des tiers. Cela a toujours été ma peur bleue quand j'ouvrais mon code, et le meilleur moyen est d'&lt;strong&gt;écrire suffisamment tôt &lt;a href=&quot;https://github.com/dascritch/cpu-audio/blob/master/CONTRIBUTING.md&quot;&gt;une &lt;em lang=&quot;en&quot;&gt;guideline&lt;/em&gt; des contributeurs&lt;/a&gt; pour que les règles soient posées d'entrée.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Il y a toujours ce souci insupportable qu'&lt;strong&gt;il est impossible d'essayer Safari sur iOS sans avoir un iPhone&lt;/strong&gt;/iPad sous la main. Et d'expérience sur les interfaces, &lt;strong&gt;un émulateur peut être vraiment trompeur&lt;/strong&gt;. J'en veux pour exemple le mode &lt;q&gt;émulation d'appareils mobiles&lt;/q&gt; de Chrome à qui il manque des API telles que &lt;code&gt;navigator.share&lt;/code&gt;. Alors payer pour un émulateur en ligne… ahem…
&lt;/p&gt;
&lt;p&gt;
Et tout ça pour arriver trop vite, ayant quasi-terminé 6 mois avant de pouvoir lancer mon player :/ Les Web Components totalement fonctionnels sont arrivés dans Firefox&amp;nbsp;63 sorti officiellement le 23 Octobre, bien après Chrome et Safari, mais la version LTS (&lt;em lang=&quot;en&quot;&gt;Long Term Support&lt;/em&gt;) actuelle est Firefox ESR 60 et Tails utilise une version encore plus vieille. Ce qui veut dire que &lt;a href=&quot;https://www.mozilla.org/en-US/firefox/organizations/&quot;&gt;Firefox ESR et Tails vont voir le nouveau lecteur dans sa version &lt;em lang=&quot;en&quot;&gt;fallback&lt;/em&gt; un petit moment&amp;nbsp;: pas avant juillet 2019.&lt;/a&gt;
&lt;/p&gt;
&lt;figure class=&quot;cl&quot;&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/1810-tagcpupm-firefox-esr.png&quot; alt=&quot;&quot; /&gt;
&lt;figcaption&gt;Eh oui, le support à long terme est souvent synonyme de… &lt;q lang=&quot;en&quot;&gt;long tail&lt;/q&gt;&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;
Je terminerai par &lt;a href=&quot;https://twitter.com/mariejulien/status/1047827583126183937&quot;&gt;un tweet de @mariejulien&lt;/a&gt; (&lt;a href=&quot;https://cpu.dascritch.net/post/2018/05/16/Julien-Dubedout%2C-cr%C3%A9ateur-de-la-collection-de-badges-cyberspace-building-crew&quot;&gt;le gars des badges en tissu&lt;/a&gt;) lors de Paris Web
&lt;/p&gt;
&lt;blockquote&gt;
Question de @SkyNebula à #parisweb sur comment contribuer au libre quand on est designer, début de réponse &quot;déjà tu peux voir si y'a un contributing md sur le repo…&quot; 😅🤗
&lt;br /&gt;
&lt;br /&gt;
Vous le voyez toujours pas le problème ? Tout le monde n'utilise pas des outils de dev. Get over it. 😁
&lt;/blockquote&gt;
&lt;p&gt;
… ce qui m'a fait écrire &lt;a href=&quot;https://github.com/dascritch/cpu-audio/blob/master/CONTRIBUTING.md&quot;&gt;le message d'accueil aux contributeurs extérieurs AUSSI pour les non-développeurs.&lt;/a&gt; Ne serait-ce pour les traductions, le graphisme, la doc, etc… Il faut que je complète encore pour expliquer comment faire sans avoir à installer d'outils via le site web de Github, notamment &lt;a href=&quot;https://github.com/dascritch/cpu-audio/blob/master/src/10_i18n.js&quot;&gt;l'épineuse question des localisations&lt;/a&gt; (utiliser les &lt;code&gt;.po&lt;/code&gt;&amp;nbsp;? un tableur&amp;nbsp;?).
&lt;/p&gt;

&lt;p&gt;
Ce qui m'amène à…
&lt;/p&gt;

&lt;h3 id=&quot;todo&quot;&gt;L'avenir imaginé pour mon lecteur&lt;/h3&gt;

&lt;p&gt;
&lt;img class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/webdev/1810-tagcpupm/.1810-tagcpupm-todo_t.png&quot; alt=&quot;&quot; /&gt;

Oui, je sais, &lt;a href=&quot;https://developers.google.com/style/future&quot;&gt;il ne faut pas documenter le futur d'un produit.&lt;/a&gt; Néanmoins, voilà ce que j'aimerais faire&amp;nbsp;:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;avoir &lt;strong&gt;un vrai travail de design et d'accessibilité&lt;/strong&gt;, et le documenter&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/dascritch/cpu-audio/issues/25&quot;&gt;&lt;strong&gt;résoudre le problème du positionnement fin en tactile sur smartphone&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;: la barre de progression n'est bien qu'à la souris sur ordi, on compense la précision par le clavier. Aucun de ces dispositifs sont sur portable… j'ai prévu une interface avec des boutons en appui long sur la timeline (ou click droit à la souris), mais c'est pas encore ça&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;le support des règles CSS en fonction de la largeur d'un élément&amp;nbsp;; &lt;a href=&quot;https://github.com/dascritch/cpu-audio/blob/master/src/global.css#L27&quot;&gt;&lt;code&gt;@element&lt;/code&gt; est prête pour moi,&lt;/a&gt; mais implémentée nulle part&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;plus de tests de non-régression&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;encore plus de tests&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;documenter encore plus&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;construire en même temps que la compilation des add-ons pour des CMS communs, notamment dotclear&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;créer des add-ons WebExtensions pour les navigateurs avec un ProtocolHandler custom pour basculer la lecture vers une application native (ex: VLC), et donc gérer les touches multimédias, ou les copier dans une clé USB à emporter&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;créer des fonctions décentralisées, sur le modèle (ou basées sur) mastodon&amp;nbsp;:&lt;ul&gt;
    &lt;li&gt;pouvoir faire &lt;a href=&quot;https://github.com/dascritch/cpu-audio/issues/10&quot;&gt;des commentaires comme pour SoundCloud mais de façon décentralisée&lt;/a&gt;&amp;nbsp;;&lt;/li&gt;
    &lt;li&gt;pouvoir &lt;a href=&quot;https://github.com/dascritch/cpu-audio/issues/8&quot;&gt;créer des &lt;em lang=&quot;en&quot;&gt;playlists&lt;/em&gt; et les partager de façon décentralisé&lt;/a&gt;. Par exemple, lier des émissions qui ont la même thématique comme &lt;a href=&quot;https://www.franceinter.fr/emissions/tout-est-numerique&quot;&gt;«&amp;nbsp;&lt;em&gt;Tout est numérique&lt;/em&gt;&amp;nbsp;» d'Olivier Tesquet sur France Inter&lt;/a&gt;, &lt;a href=&quot;https://www.april.org/emission-libre-a-vous-diffusee-mardi-4-septembre-2018-sur-radio-cause-commune&quot;&gt;«&amp;nbsp;&lt;em&gt;Libre à vous&lt;/em&gt;» de l'April&lt;/a&gt;, &lt;a href=&quot;https://www.nolimitsecu.fr/&quot;&gt;le podcast «&amp;nbsp;&lt;em&gt;NoLimitSécu&lt;/em&gt;&amp;nbsp;&lt;/a&gt; avec &lt;a href=&quot;http://cpu.pm&quot;&gt;la mienne&lt;/a&gt;, et les annoter&amp;nbsp;;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;générer des infos côté serveur comme&lt;ul&gt;
    &lt;li&gt;un spectrogramme&amp;nbsp;;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;https://github.com/dascritch/cpu-audio/issues/12&quot;&gt;découper en MSE API ou MPEG-DASH (Dynamic Adaptive Streaming over HTTP)&lt;/a&gt;, notamment pour sauter plus vite à des fragments (mais y'a des brevets dessus) puis les navigateurs Chrome et Safari se montrent très mauvais dans le chargement partiel d'un sonore via les requêtes &lt;code&gt;Content-Range&lt;/code&gt;&amp;nbsp;;&lt;/li&gt;
    &lt;li&gt;avoir un système de pige automatique des textes, pour l'accessibilité aux sourds et malentendants. Je remercie infiniment le travail des bénédictins de l'April, se faire transcrire par eux est un honneur. Accessoirement, cela aide aussi au référencement naturel (sifflote)&amp;nbsp;;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;traduire&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;supporter les localisations &lt;abbr&gt;RTL&lt;/abbr&gt; (&lt;em lang=&quot;en&quot;&gt;Right To Left&lt;/em&gt;), notamment pour les langues arabes, hébreu,… ce qui signifie renverser les icones, la &lt;em lang=&quot;en&quot;&gt;timeline&lt;/em&gt; et.... les touches fléchées du clavier, eh oui&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;supporter la vidéo aussi&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;rester sous les 100Ko.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;pourquoi_t_embeter&quot;&gt;«&amp;nbsp;Mais pourquoi t'embêter&amp;nbsp;? y'a les apps natives maintenant&amp;nbsp;!&amp;nbsp;»&lt;/h3&gt;

&lt;p&gt;
Alors oui, malheureusement, la plupart des utilisateurs d'internet sont désormais clients d'applications mobiles… 
&lt;/p&gt;
&lt;p&gt;
mais pour moi, &lt;strong&gt;le Web n'est pas mort&lt;/strong&gt;&amp;nbsp;!&lt;br /&gt;
Il est ce que nous en ferons&amp;nbsp;: du partage, de l'accès à tous et dans le &lt;code&gt;&amp;lt;&lt;strong&gt;a&lt;/strong&gt; href=&quot;https://dascritch.net/post/2018/11/06/&quot;&amp;gt;&lt;/code&gt; tous les lier. Il peut même remplacer fortement ces applications, éviter la fragmentation des langages et des frameworks, et conforter ses missions premières via &lt;a href=&quot;https://dascritch.net/post/2007/09/17/RIP-URL-URI-IRI-INRI-W3C&quot;&gt;les hyperliens et la décentralisation&lt;/a&gt;,…&lt;br /&gt;
Qu'on puisse mettre un marque page à un endroit, partager ce lien et donc le contexte à ses amis, dans ses billets de blogs, et retrouver le contexte si la page est publique bien plus tard (à condition que le site existe et qu'il a maintenu son plan d'adressage).
&lt;/p&gt;
&lt;p&gt;
C'est un peu ce que je fais inconsciemment avec ce petit bout de code, qui ne sert qu'à une chose&amp;nbsp;: rendre les sonores plus navigables et plus partageables.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://dascritch.net/post/2019/06/05/Retravailler-un-lecteur-web-audio-dans-les-petites-largeurs&quot;&gt;L'étape suivant a été de &lt;strong&gt;travailler dans les petites largeurs&lt;/strong&gt;.&lt;/a&gt;
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>CPU Ex0093 Bonjour à toi, Enfant du Futur Immédiat : Guerre froide, théâtre d'ombres</title>
		<link>https://dascritch.net/post/2018/08/17/CPU-Ex0093-Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Guerre-froide%2C-th%C3%A9%C3%A2tre-d-ombres-%28Des-espions-et-des-ondes%29</link>
		<guid isPermaLink="false">urn:md5:b49784dc83a3f5dabfff55ea29a3ef3d</guid>
		<dc:date>2018-10-18T11:00:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Des radios qui oscillent, la Chooooôôôôse, un hasard imprimé et un pic vert russe. Le troisième volet de nos petites histoires de la Cryptographie parle d'espions et d'ondes		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Des radios qui oscillent, la Chooooôôôôse, un hasard imprimé et un pic vert russe. Le troisième volet de nos petites histoires de la Cryptographie parle d'espions et d'ondes&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;&lt;a href=&quot;https://cpu.dascritch.net/post/2018/10/18/Ex0093-Histoires-de-la-cryptographie%2C-3%C3%A8me-partie-%3A-Des-espions-et-des-ondes&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0093 du programme CPU, &lt;strong&gt;Histoires de la cryptographie, 3ème partie : Des espions et des ondes&lt;/strong&gt;, diffusé le Jeudi 27/9 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;bonjour_a_toi&quot;&gt;Bonjour à toi, Enfant du Futur Immédiat&amp;nbsp;: Guerre froide, théâtre d'ombres&lt;/h3&gt;
&lt;p&gt;
Bonjour à toi, Enfant du Futur Immédiat, toi qui vient de revoir «&amp;nbsp;&lt;em lang=&quot;en&quot;&gt;The Imitation Game&lt;/em&gt;&amp;nbsp;».
&lt;/p&gt;
&lt;p&gt;
À peine finie la guerre contre l'Axe nazi, les alliés se préparent à se déchirer.&lt;br /&gt;
Victorieux et en meilleure forme que les empires Britanniques et Français qui se délitent, les États-Unis et l'Union Soviétique se regardent en chiens de faïence. Les deux nouvelles superpuissances se mènent une guerre glaciale qui ne dit pas son nom. 
&lt;/p&gt;
&lt;p&gt;
Une guerre larvée qui évitera les confrontations directes, mais dont les coups bas et les morts se font dans les recoins les plus sombres des coulisses. Si des guerres régionales auront lieues comme la Corée, le Vietnam et l'Afghanistan, ou encore tous les conflits de la décolonisation et d'après… les deux nouvelles superpuissances vont surtout user de combattants qui ne sont pas des militaires réguliers.
&lt;/p&gt;
&lt;p&gt;
Il faut dire qu'entre les mouvements de résistance, ou encore les acteurs célèbres qui servaient de postiers pendant leur tournées mondiales, la Guerre de l'Ombre a montré son efficacité. Et que les outils technologiques &lt;a href=&quot;https://cpu.dascritch.net/post/2018/05/17/Ex0085-Histoires-de-la-cryptographie%2C-2%C3%A8me-partie-%3A-Le-myst%C3%A8re-d-Enigma&quot;&gt;comme Enigma&lt;/a&gt;, le cassage de code ou l'arme atomique ont maintes fois fait basculer le rapport de force.
&lt;/p&gt;
&lt;p&gt;
Après la Seconde Guerre Mondiale, la fiche de poste d'un espion professionnel s'est radicalement transformée&amp;nbsp;; notamment avec les rôles actifs de la Cinquième Colonne de Franco en Espagne et ceux de la Résistance en Europe.
&lt;/p&gt;
&lt;p&gt;
C'est l'époque d'or, celle où &lt;a href=&quot;https://www.johnlecarre.com/&quot;&gt;les romans de John le Carré&lt;/a&gt; se disputent &lt;a href=&quot;https://www.goodreads.com/genres/spy-fi&quot;&gt;au &lt;q lang=&quot;en&quot;&gt;spy-fi&lt;/q&gt;&lt;/a&gt;, les romans d'espionnages grandiloquesques comme les «&amp;nbsp;&lt;em&gt;James Bond&lt;/em&gt;&amp;nbsp;» et autres &lt;a href=&quot;http://theavengers.tv/forever/&quot;&gt;«&amp;nbsp;&lt;em&gt;Chapeau Melon et Bottes de Cuir&lt;/em&gt;&amp;nbsp;»&lt;/a&gt;.&lt;br /&gt;
La réalité sera encore plus sombre, encore plus noire, encore plus discrète.&lt;br /&gt;
Enfant du Futur Immédiat, avant que tu fonces te renseigner sur ce fameux Mur de Berlin qui aurait été un rideau de fer, je te rappelle pourquoi nous revisitons ces histoires&amp;nbsp;: Ce sont les évolutions technologiques qui nous intéressent, et plus exactement les solutions de chiffrement qui ont connu d'énormes évolutions… quoique très discrètes…
&lt;/p&gt;
&lt;h3 id=&quot;hedy_lamarr&quot;&gt;Le Gourou&amp;nbsp;: Hedy Lamarr&lt;/h3&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.imdb.com/name/nm0001443/bio?ref_=nm_ov_bio_sm&quot;&gt;Hedwig Eva Maria Kiesler nait à Vienne en 1914&lt;/a&gt;. À 16 ans, elle entre dans le milieu du cinéma, attirée par la technique, mais son joli minois la passe rapidement de script de plateau à devant la caméra. Elle se retrouve l'année suivante à l'affiche de films à succès et commence parallèlement une carrière au théâtre. 
&lt;/p&gt;
&lt;p&gt;
En 1933, à 17 ans, &lt;a href=&quot;https://www.youtube.com/watch?v=3R_sVeezhpY&quot;&gt;elle joue plusieurs scènes complètement dénudée&lt;/a&gt;, et même un orgasme dans la première scène de sexe montrée dans un film de fiction non-pornographique (Le lien est sur le site cpu.pm, bande de petits vicelards). &lt;a href=&quot;http://films.blog.lemonde.fr/2008/07/10/extase/&quot;&gt;Le film en question, «&amp;nbsp;&lt;em&gt;Extase&lt;/em&gt;&amp;nbsp;» fera un carton mondial&lt;/a&gt;, il sera projeté à la deuxième Mostra de Venise… où il fit scandale. L'Église et Mussolini reprennent en main l'organisation et la programmation de l'édition suivante du festival.
&lt;/p&gt;
&lt;p&gt;
À en croire &lt;a href=&quot;https://fr.wikipedia.org/wiki/Extase_(film)#Synopsis&quot;&gt;les résumés de ce film&lt;/a&gt;, il raconte qu'une femme trois fois plus jeune que son mari est délaissée par ce dernier, elle prend un amant.
&lt;/p&gt;
&lt;p&gt;
Et justement, l'actrice va se marier quelques mois après le tournage du film. Elle a 18 ans, il en a 33 (oui, belle différence d'âge là aussi). Monsieur sera Freidish Mandl, la 3&lt;sup&gt;ème&lt;/sup&gt; fortune d'Autriche. Un important marchand de canons, il commerce avec les dictatures fascistes dont il épouse aussi les idées. Il reçoit dans son manoir ses meilleurs clients, &lt;a href=&quot;https://www.herodote.net/1919_a_1931-synthese-99.php&quot;&gt;les dictateurs Mussolini, Hitler, et leurs homologues fascistes hongrois, roumain, etc…&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
En privé, Freidish Mandl se montre terriblement jaloux et possessif de sa femme Hedwig. Son obsession pour le film «&amp;nbsp;&lt;em&gt;Extase&lt;/em&gt;&amp;nbsp;» le pousse à en racheter toutes les copies disponibles, ou presque&amp;nbsp;: ainsi, Benito Mussolini refusa de vendre la sienne. Oui, le même Benito offusqué de sa projection à la Mostra. Devant l'insistance de ce marchand de canons à racheter la pièce, Benito a dû penser que sa femme était une bombe très puissante.
&lt;/p&gt;
&lt;p&gt;
Monsieur Mandl obligeait Madame Mandl à ne pas quitter son manoir sauf en sa compagnie. L'obsession de son mari empêche Hedwig Kiesler de continuer sa carrière d'actrice, à un âge où bien des rôles lui sont offerts.&lt;br /&gt; 
Leur mariage ne tiendra même pas 4 ans.
&lt;/p&gt;
&lt;p&gt;
Elle le fuit dans des conditions très rocambolesques&amp;nbsp;: elle racontera qu'elle a drogué sa domestique qui la surveillait, et s'était déguisée avec son uniforme pour quitter Vienne. Enfin, ça c'est ce qu'elle a raconté. Hedwig Kiesler part pour Paris puis Londres. La beauté de l'actrice et sa réputation sulfureuse due au film convainc Louis B. Meyer, le patron du studio MGM pourtant réputé de mœurs très prudes, à lui offrir un contrat avec sa major. Elle ne se fait pas prier pour emménager à Hollywood en 1938, car ses origines juives la mettent en danger dans une Europe grignotée par l'Allemagne Nazie. C'est là qu'elle prit &lt;strong&gt;Hedy Lamarr&lt;/strong&gt; pour nom de scène.
&lt;/p&gt;
&lt;p&gt;
Elle joue aussitôt dans le film «&amp;nbsp;&lt;em&gt;Casbah&lt;/em&gt;&amp;nbsp;», remake du «&amp;nbsp;&lt;em&gt;Pépé le Moko&lt;/em&gt;&amp;nbsp;» avec Jean Gabin, son premier carton aux États-Unis, où sa beauté sera comparée à celles de Greta Garbo ou Marlene Dietrich.&lt;br /&gt;
Elle tourna &lt;a href=&quot;https://www.imdb.com/name/nm0001443/&quot;&gt;dans une trentaine de films&lt;/a&gt;, notamment le «&amp;nbsp;&lt;em&gt;Démon de la chair&lt;/em&gt;&amp;nbsp;» (un thriller d'Edgar George Ulmer, en 1946) et «&amp;nbsp;&lt;em&gt;Samson et Dalila&lt;/em&gt;&amp;nbsp;» (peplum de Cecil B. DeMille en 1949, un gros carton deux fois oscarisé).
&lt;/p&gt;
&lt;p&gt;
Et elle eu au civil 5 autres mariages… et des amants à en remplir la presse à scandale qui la qualifiait de &lt;q&gt;la plus belle femme d’Hollywood&lt;/q&gt;. Elle confessera des liaisons avec Howard Hughes, Robert Capa, John Fitzgerald Kennedy. Beau palmarès, mais ce n'est pas ça qui nous intéresse.
&lt;/p&gt;
&lt;p&gt;
Déjà curieuse sur les technologies, l'actrice a pris goût avec son premier mari pour l'armement et la recherche militaire. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Hedy Lamarr est … Le Gourou&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Car oui, en plus d'être magnifique, l'actrice était géniale&amp;nbsp;! Après de longues journées de tournages à Hollywood, elle adorait imaginer, bricoler et inventer dans son atelier.&lt;br /&gt;
Ayant suivi son premier mari dans plusieurs colloques de militaires, industriels et scientifiques, elle s'est intéressée à la recherche appliquée dont les problématiques de l'armement. Comme celui du guidage des torpilles marines.
&lt;a href=&quot;https://www.strategietotale.com/forums/topic/la-star-et-letalement-de-spectre-par-sauts-de-frequence/&quot;&gt;La torpille radio-guidée était une technologie toute récente&lt;/a&gt; mais souffrant d'un très gros problème&amp;nbsp;: le risque que le signal soit repéré par l'ennemi, qu'il soit donc brouillé et que le missile soit détourné de sa cible. Il était important que la fréquence de commande ne soit pas facilement trouvable. Eh oui, toujours &lt;a href=&quot;https://cpu.dascritch.net/post/2018/03/27/Plantage-%3A-La-fr%C3%A9quence-crypt%C3%A9e&quot;&gt;la même problématique de la &lt;q&gt;fréquence secrète&lt;/q&gt; de Marconi&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Son idée qu'elle a eu &lt;a href=&quot;https://www.musicologie.org/Biographies/a/antheil_george.html&quot;&gt;avec le pianiste George Antheil&lt;/a&gt; consistait à faire des sauts rapides entre fréquences au signal, selon des séquences synchrones entre l'émetteur de commande et la torpille guidée. On prend un signal pilote, qu'une mécanique fait bouger le long d'une certaine largeur de fréquence, sur des décalages qui semblent au hasard. On n'est pas vraiment dans un chiffrement, mais dans une dissimulation qui prend les mêmes bases aléatoires que le chiffrement.&lt;br /&gt;
Pour ce mode de transmission, il faut mobiliser une bien plus grande bande passante que réellement nécessaire, mais quand on est en temps de guerre, on prend la ressource dont on a besoin.
&lt;/p&gt;
&lt;p&gt;
Leur concept fut travaillé avec des chercheurs du &lt;a href=&quot;http://www.caltech.edu/&quot;&gt;&lt;em lang=&quot;en&quot;&gt;California Institute of Technology&lt;/em&gt;, le CalTech&lt;/a&gt;, et des équipes mises à disposition par Howard Hughes qui soutenait le violon d'Ingres de l'actrice. &lt;a href=&quot;https://patents.google.com/patent/US2292387A/en&quot;&gt;Le brevet est déposé en 1941 sous son vrai nom&lt;/a&gt;&amp;nbsp;; Hedy Lamarr le tient à disposition de l'état Fédéral et de l'Armée Américaine, ce qu'elle estimait être &lt;q&gt;de bonne guerre&lt;/q&gt;.
Vous ai-je dit qu'elle connaissait Hitler, Mussolini et consorts&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
Mais &lt;a href=&quot;http://ethw.org/Hedy_Lamarr&quot;&gt;si la théorie était belle, l'électronique de l'époque, principalement à lampes&lt;/a&gt;, n'était aucunement capable de tenir les caractéristiques suffisantes&amp;nbsp;: fragile, encombrante, et pas très réactive car soumise à un temps de chauffe. Sans compter la mise en œuvre de la programmation du saut de fréquence, à base de mécanique de piano automatique. Une excellente idée mais trop novatrice, qui allait dormir dans des cartons pendant une vingtaine d'années…&lt;br /&gt;
&lt;small&gt;(probablement à côté de l'Arche d'Alliance, qui sait&amp;nbsp;?)&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
La technologie du saut de fréquence put enfin être mise en œuvre grâce aux transistors qui apparurent au début des années 1950s et aux circuits intégrés 10 ans plus tard. Les premières radios à saut de fréquence furent embarquées pour le blocus de Cuba, lors de la crise des missiles en 1962, soit juste après l'expiration de son brevet.
&lt;/p&gt;
&lt;p&gt;
C'est au début des années 1980s que cette technologie commença enfin à émerger dans le civil.&lt;br /&gt;
Ainsi, le saut de fréquence fut la base du &lt;a href=&quot;https://fr.wikipedia.org/wiki/Code_division_multiple_access&quot;&gt;standard américain de téléphonie mobile numérique &lt;abbr&gt;CDMA&lt;/abbr&gt; (&lt;em lan=&quot;en&quot;&gt;Code-Division Multiple Access&lt;/em&gt;)&lt;/a&gt;. Cette astuce permit d'ajouter une sécurité contre les écoutes, trop faciles en radiotéléphonie analogique, mais aussi pour réduire les interférences avec les autres émetteurs et permettre à plusieurs personnes de transmettre en même temps.
&lt;/p&gt;
&lt;p&gt;
On retrouve aussi l'étalement de spectre par saut de fréquence, le nom du procédé, dans le signal &lt;abbr&gt;GPS&lt;/abbr&gt; et dans les premiers modes de transmission Wi-Fi afin de corriger les échos, les distorsions et les interférences avec les autres signaux.
&lt;/p&gt;
&lt;p&gt;
Si Hedy Lamarr fit fortune en tant qu'actrice, elle se ruina par ses activités de productrice au cinéma&amp;nbsp;; quant au brevet sur la transmission radio à étalement de spectre, il ne lui rapporta pas grand-chose. Son autobiographie sorti en 1966 «&amp;nbsp;&lt;em&gt;Ecstasy and Me&lt;/em&gt;&amp;nbsp;» racontait ses nombreuses aventures amoureuses mais entachât sa réputation&amp;nbsp;;  elle accusa plus tard les plumes de la maison d'édition d'en avoir romancé une bonne partie. Comme elle faisait &lt;a href=&quot;https://www.youtube.com/watch?v=muYlAsUDibE&quot;&gt;très peu d'interview en radio ou à la télévision&lt;/a&gt;, cela n'aida pas à sa cause. Son livre fut parodié par Andy Wharol dans un vaudeville dramatique, &lt;a href=&quot;http://cineclap.free.fr/?film=la-nuit-americaine&amp;page=scene-13244&quot;&gt;elle fut moquée par François Truffaut dans «&amp;nbsp;&lt;em&gt;La Nuit Américaine&lt;/em&gt;&amp;nbsp;»&lt;/a&gt;&amp;nbsp;:
&lt;p&gt;
&lt;blockquote&gt;
J'ai connu des caprices plus couteux&amp;nbsp;! ll y avait une actrice autrichienne, Hedy Lamarr, qui était une des reines d'Hollywood. Elle regrettait tellement le climat pluvieux de son Tyrol natal qu'elle avait fait installer dans sa propriété en Californie une machine à faire la pluie.&lt;br /&gt;
 (Alexandre, à 1h32 dans le film) 
&lt;/blockquote&gt;
&lt;p&gt;
Hedy Lamarr poursuivi Mel Brooks car &lt;a href=&quot;http://www.allocine.fr/video/player_gen_cmedia=19459064&amp;cfilm=834.html&quot;&gt;son film «&amp;nbsp;&lt;em&gt;Le sheriff est en prison&lt;/em&gt;&amp;nbsp;» comportait un certain &lt;q&gt;Hedley Lamarr&lt;/q&gt;&lt;/a&gt; que les autres protagonistes surnomment &lt;q&gt;Hedy&lt;/q&gt;&amp;nbsp;; elle ne goûta pas la blague, mais se fera débouter par la Justice.
&lt;/p&gt;
&lt;p&gt;
Dans les années 1970s, elle ne répond même plus aux propositions et fuit tout rencontre physique, refusant de se montrer, obsédée qu'elle était par sa beauté passée. Elle tenta de la regagner par la chirurgie esthétique, mais le résultat fut pire.&lt;br /&gt;
Elle vécut ses dernières décennies recluse dans son appartement, ne communiquant que par téléphone, qu'elle utilisait plusieurs heures par jours. 
&lt;/p&gt;
&lt;p&gt;
C'est une interview de Fleming Meeks pour le magazine &lt;em&gt;Forbes&lt;/em&gt; en 1990 qui révéla au public son rôle d'inventrice, une interview qui servira de base au documentaire &lt;a href=&quot;https://www.youtube.com/watch?v=BKXAkITImGU&quot;&gt;«&amp;nbsp;&lt;em&gt;Bombshell&amp;nbsp;: The Hedy Lamarr story&lt;/em&gt;&amp;nbsp;»&lt;/a&gt;, renommé &lt;a href=&quot;http://www.allocine.fr/film/fichefilm_gen_cfilm=257984.html&quot;&gt;en France «&amp;nbsp;&lt;em&gt;Hedy Lamarr&amp;nbsp;: From Extase to wi-fi&lt;/em&gt;&amp;nbsp;»&lt;/a&gt;. La manière dont elle fut écartée du monde des inventeurs car trop belle, et spoilée de son brevet car non Américaine, fut révélée et a fait scandale. L'industrie lui a rendu hommage, tardivement, certes, mais avec respect&amp;nbsp;: Pour sa  technologie ingénieuse, Hedy Lamarr et George Antheil reçurent &lt;a href=&quot;https://www.eff.org/fr/awards/pioneer/past-winners&quot;&gt;en 1997 le prix des pionniers de l'&lt;abbr&gt;EFF&lt;/abbr&gt; (L'&lt;em lang=&quot;en&quot;&gt;Electronic Frontier Foundation&lt;/em&gt;)&lt;/a&gt;. 
 &lt;/p&gt;
 &lt;p&gt;
Hedy Lamarr mourut de vieillesse en 2000, retirée en Floride.
&lt;/p&gt;

&lt;h3 id=&quot;la_chose&quot;&gt;Artefact du passé&amp;nbsp;: la Chose (The Thing)&lt;/h3&gt;
&lt;p&gt;
L'Allemagne Nazie est vaincue, mais l'été 1945 n'est pas encore paisible&amp;nbsp;: les États-Unis ferraillent encore contre le Japon Impérial côté Pacifique. Pas aidés par l'URSS car Staline n'est pas encore entrée en guerre contre l'empereur Hiro Hito, malgré leur frontière commune en Sibérie. Mais clairement, on approche de la fin de la Seconde Guerre Mondiale, maintenant qu'elle est finie en Europe.
&lt;/p&gt;
&lt;p&gt;
Averell Harriman, l'ambassadeur Américain à Moscou, reçoit le 4 Août 1945 un cadeau de la part des Pionniers soviétiques en geste d'amitié entre les peuples&amp;nbsp;: La vaillante organisation de la jeunesse communiste lui offre une reproduction en relief du Grand Sceau des États-Unis, une pièce sculptée en bois assez imposante, d'un diamètre d'une quarantaine de centimètres et 5 d'épaisseur.&lt;br /&gt;
Tout y est&amp;nbsp;: du fameux aigle à tête blanche, les 13 étoiles représentant les premiers États et la devise latine &lt;q lang=&quot;la&quot;&gt;E pluribus unum&lt;/q&gt; (&lt;q&gt;Plusieurs unis&lt;/q&gt;). La cérémonie fut sûrement solennelle, bon enfant… et mineure.
&lt;small&gt;(quoi&amp;nbsp;? j'ai mal choisi mes mots&amp;nbsp;?)&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
Le 6 Août 1945, la ville d'Hiroshima est écrasée par une bombe d'un genre nouveau. Deux jours après, &lt;a href=&quot;https://timesmachine.nytimes.com/timesmachine/1945/08/09/113127348.html?pageNumber=1&amp;smid=tw-nytarchives&amp;smtyp=cur&quot;&gt;Moscou entre enfin en guerre contre le Japon&lt;/a&gt; en envahissant &lt;a href=&quot;https://fr.wikipedia.org/wiki/Invasion_sovi%C3%A9tique_de_la_Mandchourie&quot;&gt;&quot;la Mandchourie occupée&lt;/a&gt; et &lt;a href=&quot;https://fr.wikipedia.org/wiki/Invasion_des_%C3%8Eles_Kouriles&quot;&gt;les Îles Kouriles&lt;/a&gt;. Une deuxième bombe atomique détruit Nagasaki, l'Empereur Hiro Hito capitula avant la fin Août. 
&lt;/p&gt;
&lt;p&gt;
Pendant ce temps à Moscou, l'ambassadeur Américain avait fièrement accroché la sculpture en bois au-dessus de son bureau, et il était passé à autre chose.&lt;br /&gt;
&lt;a href=&quot;https://counterespionage.com/great-seal-bug-part-1/&quot;&gt;Mais le cadeau est empoisonné&amp;nbsp;: dans la sculpture en bois se cache un micro espion&lt;/a&gt;, une merveille d'ingénierie radio-électrique baptisée le Renne (&lt;q lang=&quot;ru&quot;&gt;Северный олень&lt;/q&gt;) par les Soviétiques, et qui sera surnommée La Chose (&lt;q lang=&quot;en&quot;&gt;The Thing&lt;/q&gt;) par les Américains.
&lt;/p&gt;
&lt;p&gt;
La nouveauté de ce dispositif d'écoute est qu'il transmet le son par radio mais qu'il n'embarque pas d'alimentation électrique. C'est un émetteur passif, se nourrissant littéralement de l'énergie radio-électrique qui lui est envoyé via un faisceau directif à une fréquence donnée par émetteur à moyenne distance. &lt;a href=&quot;http://www.cryptomuseum.com/covert/bugs/thing/index.htm#working&quot;&gt;Sa conception était simple au possible&lt;/a&gt;&amp;nbsp;: une membrane vibre en fonction du son, et constitue avec une plaque métallique un microphone à condensateur avec &lt;a href=&quot;https://fr.wikipedia.org/wiki/Cavit%C3%A9_r%C3%A9sonnante&quot;&gt;une cavité résonante&lt;/a&gt; &lt;small&gt;[PS : Cette technologie est utilisé par le micro que j'utilise]&lt;/small&gt;. Une antenne reçoit l'énergie d'un émetteur radio, la sélection de la fréquence a été décidée par sa longueur et génère des interférences à la fréquence d'alimentation en fonction du son. Pas de lampes radios, quasi rien de fragile.&lt;br /&gt;
Tout le dispositif fait moins de 30 grammes, si on exclut le boitier en bois. Rien pour régler le son, rien pour filtrer, ça émet un peu large en fréquence, mais ça fait le taf.
&lt;/p&gt;
&lt;p&gt;
Quand le &lt;abbr&gt;NKVD&lt;/abbr&gt; (l'ancêtre du &lt;abbr&gt;KGB&lt;/abbr&gt;… évidemment que c'était eux, ahahaha&amp;nbsp;! &lt;small&gt;AHAHAHAHAHAHAHA ! &lt;small&gt;HAAAA ! HAHAHAHAHA !&lt;/small&gt;&lt;/small&gt; )…&lt;br /&gt;
Quand le &lt;abbr&gt;NKVD&lt;/abbr&gt; avait vent d'une importante réunion dans le bureau de l'Ambassadeur, une camionnette banalisée se garait pas loin du bâtiment, qui illuminait par faisceau radio La Chose et écoutait en retour sur une fréquence harmonique les conversations captés par le micro.
&lt;/p&gt;
&lt;p&gt;
Ce mode de fonctionnement est proche des technologies &lt;abbr&gt;RFID&lt;/abbr&gt; et de nos cartes bancaires sans contact (&lt;abbr&gt;NFC&lt;/abbr&gt;) actuelles&amp;nbsp;: si l'engin n'est pas &lt;q&gt;illuminé&lt;/q&gt; sur &lt;q&gt;sa&lt;/q&gt; certaine fréquence avec un minimum de puissance, il n'a pas d'énergie pour émettre. Du fait de son mode de fonctionnement, l'écoute n'était pas continue, donc l'émission non plus, ce qui se montre un avantage pour qu'il ne se trahisse pas en cas de recherche active. 
Et c'est ce qui explique que le micro espion ne fut découvert qu'en 1951, quand un opérateur radio de l'ambassade Britannique qui écoutait les fréquences des contrôleurs aériens russes, entendit tout d'un coup une conversation avec son patron et son homologue américain.&lt;br /&gt;
&lt;small&gt;Eh oui, les réceptions de l'Ambassadeur sont toujours un succès.&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
Le contre-espionnage américain a mis du temps à en trouver la source&amp;nbsp;: &lt;a href=&quot;http://www.ulyces.co/news/enfants-russes-espions-usa-ambassade/&quot;&gt;&quot;ils ont commencé par détruire à la masse des murs du bureau de l'ambassadeur&lt;/a&gt;&amp;nbsp;; ceux-ci venaient d'être rénovés par des ouvriers russes. C'est en ouvrant l'insignifiante pièce de bois qu'ils tombent sur La Chose.
&lt;/p&gt;
&lt;p&gt;
Personnellement, je note que Le Renne est restée en place 6 années, très chouette score pour un dispositif d'écoute, alors que l'Ambassade Américaine était très régulièrement fouillée à la recherche de micros.
&lt;/p&gt;
&lt;p&gt;
Mais la découverte fut tue&amp;nbsp;: une partie du métier d'espion est de berner les autres, et donc faire croire au &lt;abbr&gt;KGB&lt;/abbr&gt; que La Chose n'étant pas encore découverte, qu'elle communiquait encore des informations fiables. Et comme ils avaient cassé son dispositif en ouvrant le boitier en bois, il a fallut le reconstruire empiriquement car le système n'avait pas été complètement compris. Et tenir les conversations réellement importantes ailleurs que dans le bureau de l'Ambassadeur.
&lt;/p&gt;
&lt;p&gt;
Le scandale du micro-espion ne fut rendu public qu'en 1960, comme contrefeu &lt;a href=&quot;https://www.herodote.net/1er_mai_1960-evenement-19600501.php&quot;&gt;après le crash d'un avion espion U2 en territoire soviétique&lt;/a&gt;. L'URSS avait convoqué le Conseil de Sécurité de l'ONU pour accuser publiquement les États-Unis d'espionnage. Ces derniers exhibent alors sur la table du Conseil de Sécurité La Chose, comme preuve que les Soviétiques ont violé &lt;a href=&quot;http://www.worldcat.org/title/convention-sur-les-agents-diplomatiques-adoptee-le-20-fevrier-1928-a-la-conference-de-la-havane/oclc/78550744&quot;&gt;la convention de La Havane sur les représentations diplomatiques&lt;/a&gt;.&lt;br /&gt; 
La preuve exposée au Monde reste un coup de théâtre, qui inspirera à &lt;a href=&quot;https://www.nouvelobs.com/l-enquete-de-l-obs/20130308.OBS1260/l-incroyable-histoire-du-mensonge-qui-a-permis-la-guerre-en-irak.html&quot;&gt;la comédie à la fiole de ricine&lt;/a&gt; interprétée par Colin Powell en 2003, pour accuser l'Irak d'avoir des armes de destruction massive.
&lt;/p&gt;
&lt;p&gt;
Après la dénonciation officielle de La Chose, d'autres dispositifs d'écoutes furent découverts durant la décennie 1960s. Suite à un incendie en 1977, les États-Unis font construire une nouvelle ambassade pour réduire les risques d'écoutes. Et justement, le problème est qu'ils ont FAIT construire&amp;nbsp;: les matériaux, les machines-outils, les ouvriers,… trop cher pour tout faire venir depuis l'Amérique, le KGB s'en est donné à cœur joie pour piéger les nouveaux bâtiments.
Je vous rassure, l'ambassade soviétique à Washington a eu droit aux mêmes égards.
&lt;/p&gt;

&lt;h3 id=&quot;leon_theremin&quot;&gt;Le Gourou&amp;nbsp;: Léon Theremin&lt;/h3&gt;
 &lt;p&gt;
Derrière l'ingéniosité de la Chose, il faut rendre hommage à son créateur Lev Sergueïevitch Termen, mais vous le connaissez mieux sous son nom latinisé&amp;nbsp;: &lt;br /&gt;
&lt;strong&gt;Léon Theremin est… Le Gourou &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Oui oui, le créateur du premier instrument de musique électronique.&lt;br /&gt;
Léon Theremin &lt;a href=&quot;http://ethw.org/Leon_Theremin&quot;&gt;est né en 1896 à Saint-Pétersbourg&lt;/a&gt;, à l'époque capitale de l'empire Russe. Dans cette même ville renommée Petrograd, il étudie l'électricité à l'Université, montrant très vite un goût prononcé pour la musique et la physique. 
&lt;/p&gt;
&lt;p&gt;
Alors qu'il cherchait à construire un appareil pour mesurer la pression des gaz, il remarque que les mouvements de sa main entraine des variations du son témoin aigu&amp;nbsp;; &lt;a href=&quot;http://www.openculture.com/2015/12/soviet-inventor-leon-theremin-shows-off-the-theremin-the-early-electronic-instrument-that-could-be-played-without-being-touched-1954.html&quot;&gt;il crée l’&lt;q&gt;éthérophone&lt;/q&gt;&lt;/a&gt; en 1919. Mais nous connaissons mieux le premier instrument de musique électronique sous le nom de &lt;q&gt;Thérémine&lt;/q&gt;. Un meuble en bois monté sur pied, &lt;a href=&quot;https://etheremin.com/jouer/tutoriels-livres/&quot;&gt;avec une antenne droite qui modifie la hauteur du son, et une antenne boucle&lt;/a&gt; qui en modifie le niveau sonore.
&lt;/p&gt;
&lt;p&gt;
[&lt;a href=&quot;https://www.youtube.com/watch?v=rwm7UMRBb1A&quot;&gt;démo d'un theremin&lt;/a&gt;]
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.bbc.com/news/magazine-17340257&quot;&gt;En 1922, il donne un concert devant Lénine, qui y voit un objet de propagande&lt;/a&gt;. Léon Theremin fait donc des tournées de concerts et de conférences en Russie pour promouvoir la Fée Électricité&amp;nbsp;; &lt;a href=&quot;http://sonhors.free.fr/panorama/sonhors3.htm&quot;&gt;tournée qui part en Europe en 1927&lt;/a&gt;, puis les États-Unis où il s'installe l'année suivante.&lt;br /&gt;
Il y dépose le brevet de son instrument, accorde des licences à General Electric, une entreprise qui est à la fois constructrice d'appareils électroniques mais aussi distributrice de disques et a son réseau radio alimenté par des orchestres en live, à l'affût des nouveautés sonores. D'ailleurs, afin de parfaire l'attrait de son invention, &lt;a href=&quot;https://www.bfmtv.com/culture/clara-rockmore-virtuose-du-theremine-naissait-il-y-a-105-ans-957724.html&quot;&gt;Léon Theremin travaille un répertoire avec la violoniste Clara Rockmore&lt;/a&gt;, dont il tombe amoureux. 
&lt;/p&gt;
&lt;p&gt;
Mais avec la crise de 1929, trop cher à l'achat, trop difficile à maitriser, le thérémine restera un objet de curiosité surtout apprécié par les bruiteurs d'Hollywood, pour illustrer par exemple les films d'horreur ou de science-fiction.
&lt;/p&gt;
&lt;p&gt;
Theremin ne reste pas inactif et met au point d'autres outils électroniques comme un synthé à percussion, un détecteur de mouvements pour une alarme, un détecteur de métal pour la prison d'Alcatraz et il ne manque aucune occasion pour visiter les bureaux de recherche des grandes entreprises.
&lt;/p&gt;
&lt;p&gt;
L'inventeur disparaît brusquement en 1938, sans laisser de traces. Certains soupçonnent un enlèvement des services secrets soviétiques. Malgré les recherches des proches et de la Police, il est déclaré mort, mais sans cadavre.
&lt;/p&gt;
&lt;p&gt;
En fait, il a fuit les États-Unis suite à des soucis financiers. L'argent de ses contrats revenaient majoritairement à Moscou. Et il est soupçonné d'avoir profité de son statut d'inventeur célèbre pour avoir fait du renseignement industriel au profit de l'URSS.
&lt;/p&gt;
&lt;p&gt;
Mais à son retour au pays, il est accusé de tentative de meurtre envers une des huiles du Kremlin. Déporté dans un camp de travail forcé, il sera vite réinstallé dans une chamrachka, un laboratoire surveillé destiné aux recherches militaires.
&lt;br /&gt;
C'est là qu'il a créé le Rêne, alias La Chose. Mais il y a aussi conçu d'autres merveilles électroniques comme le micro Bourane&amp;nbsp;: un faisceau infrarouge qui frappe une vitre à longue distance, détecte les vibrations dues au son, et les reproduit. 
&lt;/p&gt;
&lt;p&gt;
En 1956, suite à la déstalinisation, il est réhabilité, mais continuera de travailler &lt;q&gt;volontairement&lt;/q&gt; dans les laboratoires secrets du KGB jusqu'à sa retraite en 1966. Il expérimentera avec ses thérémin, terpsitones et orgues électroniques au Conservatoire de Moscou, brièvement car finalement les instruments électriques sont vus comme trop petit-bourgeois… il se retrouvera professeur de physique à l'Université de Moscou.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.nytimes.com/1993/08/24/movies/theremin-the-man-music-and-mystery-and-now-the-movie.html&quot;&gt;Dans les années 1980s, Steven M. Martin, un acteur dont l'enfance fut rythmée par les films d'horreurs, prépare un documentaire sur le thérémine&lt;/a&gt;, l'instrument qui a tant servi pour les effets sonores.
&lt;/p&gt;
&lt;p&gt;
[Extrait du thème du film «&amp;nbsp;&lt;em&gt;La Chose&lt;/em&gt;&amp;nbsp;» par John Carpenter]
&lt;/p&gt;
&lt;p&gt;
Lors de ses recherches en URSS, Steven M. Martin découvre que Léon Theremin est toujours vivant. Il le retrouve, l'interviewe et organisera des retrouvailles avec Clara Rockmore, quasiment 50&amp;nbsp;ans après sa disparition. Suite à la Perestroïka, l'inventeur pu retourner en Occident, en France en 1989, puis donner des concerts aux États-Unis et aux Pays-Bas.
&lt;/p&gt;
&lt;p&gt; 
L'inventeur décèdera en 1993 à 97 ans.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.imdb.com/title/tt0108323/&quot;&gt;Le documentaire «&amp;nbsp;&lt;em&gt;Theremin: An Electronic Odyssey&lt;/em&gt;&amp;nbsp;»&lt;/a&gt; sorti l'année suivante et fut mondialement couvert de prix.
&lt;/p&gt;

&lt;h3 id=&quot;a_million_random_digits&quot;&gt;Artefact du passé&amp;nbsp;: «&amp;nbsp;&lt;em&gt;A million random digits with 100,000 normal deviates&lt;/em&gt;&amp;nbsp;»&lt;/h3&gt;
&lt;p&gt;
(Crédits complémentaires&amp;nbsp;: BBC)
&lt;/p&gt;
&lt;p&gt;
On l'a déjà expliqué, ce qui détermine la &lt;q&gt;solidité&lt;/q&gt; d'une clé de chiffrement est la difficulté à la prédire. À cette fin, sa construction doit être le fruit du hasard, d'un hasard particulièrement rigoureux. Un bon hasard nécessite un générateur de nombre aléatoire dont la qualité principale est l'impossibilité de pouvoir prédire quel nombre est sorti après un autre. 
En fait, &lt;a href=&quot;http://www.tomanthony.co.uk/blog/googlebot-javascript-random/&quot;&gt;le choix de ce générateur ne peut être confié au hasard&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
On peut donc exclure la forme des nuages, le nombre d'étoiles dans un carré de ciel ou &lt;a href=&quot;http://www.wemystic.fr/guides-spirituels/cafedomancie-comment-lire-dans-marc-de-cafe/&quot;&gt;le dessin du marc de café au fond des tasses&lt;/a&gt;. Je ne donne que des exemples fantaisistes. Tiens, toi, plutôt que ronchonner, prends plutôt les dés qui sont sur ce paquet de cartes… on va jouer
&lt;/p&gt;
&lt;p&gt;
Si vous lancez un dé… et que vous obtenez un &lt;kbd&gt;3&lt;/kbd&gt;, la fois suivante que vous lancez ce dé, vous aurez toujours la même probabilité, une chance sur 6, d'obtenir un &lt;kbd&gt;3&lt;/kbd&gt;. Seulement les défauts dudit dé, la manière de le lancer, sa surface de réception peuvent influencer sur cette probabilité, au point qu'elle ne soit plus uniforme pour chaque chiffre. Au début du &lt;span class=&quot;serif&quot;&gt;XX&lt;/span&gt;&lt;sup&gt;ème&lt;/sup&gt; siècle, les services qui demandaient beaucoup de nombres aléatoires, principalement l'armée, la diplomatie et les services secrets qui avaient besoin de générer une quantité importante de clés de chiffrement, employaient des équipes qui tiraient des nombres au hasard, parfois au dé, et les consignaient dans de grands cahiers, remplis de tableaux de jets de dés…
&lt;/p&gt;
&lt;p&gt;
Mais il arrivait que les personnes qui généraient ces suites de nombres fassent des &lt;q&gt;corrections&lt;/q&gt; sur les résultats sortis, soit par zèle ou soit involontairement. Des modifications qui induisaient un biais et donc une faiblesse.
&lt;/p&gt;
&lt;p&gt;
Les premières recherches sur un tirage de clés de chiffrement &lt;q&gt;parfaitement&lt;/q&gt; dû au hasard date de la première guerre mondiale aux États-Unis. Mais on est restés sur des dispositifs actionnés par des humains, ou des relevés de résultats par ces mêmes humains, donc risquant des erreurs.
&lt;/p&gt;
&lt;p&gt;
Puis on est passé sur l'écoute des radiations émises par des matériaux radioactifs. En effet, la désintégration des atomes instables se fait au hasard, et n'est pas influencée par la température ou des conditions chimiques. Si vous avez un compteur Geiger et du plutonium militaire, et l'équipement de sécurité adéquat (&lt;em lang=&quot;en&quot;&gt;security first&lt;/em&gt;&amp;nbsp;!), vous pouvez vérifier cette absence de variation en mettant le plutonium dans le frigo, puis dans le four… de votre pire ennemi.&lt;br /&gt;
Dans le cas d'usage, le travail consiste à mesurer le temps entre deux désintégrations mesurées.
&lt;/p&gt;
&lt;p&gt;
Mais nous avons alors plusieurs inconvénients&amp;nbsp;: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Il faut une mesure du temps très précise, avec un décompte capable de discerner deux événements à un intervalle ultra-court, sinon on perdra forcément des désintégrations qui sont très rapprochés, donc une introduction d'un biais dans les valeurs mesurées&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Sur une écoute longue, on notera quand même une décroissance du rayonnement en fonction de la demi-vie du matériau. Soit la période d'écoute ne dépasse pas quelques mois, soit on a un matériau à la double vie qui se mesure en milliers d'années&amp;nbsp;; &lt;/li&gt;
&lt;li&gt;Le produit utilisé demande forcément des précautions d'emploi draconiennes, ce qui veut dire monter un laboratoire extrêmement bien équipé et blindé pour la sécurité du personnel&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Et bien évidemment, il faut blinder correctement l'appareillage électronique pour qu'il ne soit pas détruit par la radioactivité, ou que celle-ci induise de faux décomptes dans les câbles électriques.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.rand.org/pubs/monograph_reports/MR1418.html&quot;&gt;En 1955, un laboratoire privé associé à l'armée américaine, la RAND Corporation publie un livre «&amp;nbsp;&lt;em lang=&quot;en&quot;&gt;A Million Random Digits with 100,000 Normal Deviates&lt;/em&gt;&amp;nbsp;»&lt;/a&gt; («&amp;nbsp;&lt;em&gt;Un million de chiffres aléatoires avec 100&amp;nbsp;000&amp;nbsp;déviés normaux&lt;/em&gt;&amp;nbsp;»). Cette somme de 600&amp;nbsp;pages est issue de l'observation &lt;a href=&quot;https://www.rand.org/content/dam/rand/pubs/papers/2008/P113.pdf&quot;&gt;d'un dispositif électronique de leur invention, basé sur la comparaison entre une fréquence instable et une fréquence stable&lt;/a&gt;.&lt;br /&gt;
Techniquement, c'est le premier livre à transcrire un bruit blanc électrique.
&lt;/p&gt;
&lt;p&gt;
Une telle base de nombre aléatoires permit à de nombreux chercheurs d'avoir une source fiable de nombres tirés au hasard, ce qui se révéla utile en statistiques, sociologie, sciences physiques et biologie.
&lt;/p&gt;
&lt;p&gt;
Ce livre a été ré-édité durant les années 2000s, avec une préface de l'équipe dirigeante actuelle de Rand Corporation. &lt;a href=&quot;https://www.amazon.com/Million-Random-Digits-Normal-Deviates/product-reviews/0833030477/&quot;&gt;Outre son intêrét historique, les commentaires sur la page Amazon sont aussi à lire pour le &lt;abbr lang=&quot;en&quot;&gt;LOL&lt;/abbr&gt;.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
De nos jours, il existe parfois &lt;a href=&quot;https://blog.hackster.io/generating-random-numbers-a52b67bd30c0&quot;&gt;un circuit spécialisé dans le processeur, un &lt;em lang=&quot;en&quot;&gt;true random number generator&lt;/em&gt; (&lt;abbr&gt;TRNG&lt;/abbr&gt;)&lt;/a&gt;, qui remplace les solutions logicielles avec leurs algorithmes pseudo-aléatoires, dites &lt;abbr&gt;PRNG&lt;/abbr&gt;, lesquels peuvent &lt;a href=&quot;https://bugs.chromium.org/p/project-zero/issues/detail?id=1559&quot;&gt;se retrouver prévisibles&lt;/a&gt;. Nous verrons dans un prochain épisode que l'écriture d'un algorithme &lt;abbr&gt;PRNG&lt;/abbr&gt; peut même devenir un acte de sabotage aux répercutions politiques.
&lt;/p&gt;
&lt;p&gt;
Parmi les solutions complètement &lt;q lang=&quot;en&quot;&gt;space&lt;/q&gt;, &lt;a href=&quot;https://blog.cloudflare.com/randomness-101-lavarand-in-production/&quot;&gt;l'opérateur de &lt;em lang=&quot;en&quot;&gt;datacenters&lt;/em&gt; Cloudflare a par exemple monté un mur de lampes à lave&lt;/a&gt;, non seulement pour décorer l'entrée de leur siège social, mais surtout pour générer l'entropie de ses clés de chiffrement à partir d'une webcam filmant l'ensemble. Le va et vient dans le hall introduit suffisamment de perturbation dans ces lampes pour les rendre moins prévisibles. Overkill, soit, mais totalement déco.
&lt;/p&gt;


&lt;h3 id=&quot;ainsi_naquit_nsa&quot;&gt;Ainsi naquit&amp;nbsp;: La NSA&lt;/h3&gt;
&lt;p&gt;
La Seconde Guerre Mondiale démontra l'importance de l'interception des communications, aussi surnommé &lt;q lang=&quot;en&quot;&gt;&lt;abbr&gt;COMINT&lt;/abbr&gt;&lt;/q&gt; (&lt;q lang=&quot;en&quot;&gt;Communications Intelligence&lt;/q&gt;), un secteur du renseignement qui était jusque là très peu usité par les États-Unis.
&lt;/p&gt;
&lt;p&gt;
Mais à la sortie du conflit, les efforts restaient dispersés entre différents corps d'armées américains&amp;nbsp;; entre bureaucratie et guéguerres d'influences, les relations n'étaient pas forcément cordiales entre l'armée de terre (L'&lt;em lang=&quot;en&quot;&gt;Army&lt;/em&gt;) et la &lt;em lang=&quot;en&quot;&gt;Navy&lt;/em&gt;. En 1947, l'&lt;em lang=&quot;en&quot;&gt;Air Force&lt;/em&gt; mis en place son propre service d'écoute et de décryptage. Une jalousie galonnée, beaucoup de doublons, des efforts mal coordonnés… Un gâchis qui arrivera très vite à un fail majeur au début de la guerre de Corée&amp;nbsp;: Aucun de ces 3 services n'avait les ressources pour analyser du coréen.&lt;br /&gt;
Le président Harry Truman prit les mesures qui s'imposent&amp;nbsp;: un ordre Présidentiel d'Octobre 1952 classé Secret Défense crée un service regroupant les 3 autres, indépendant de la hiérarchie des corps d'armées, mais toujours sous la tutelle du Ministère de la Défense.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Ainsi  Naquit&amp;nbsp;: La &lt;abbr lang=&quot;en&quot;&gt;NSA&lt;/abbr&gt;, la &lt;em lang=&quot;en&quot;&gt;National Security Agency&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
La &lt;abbr&gt;NSA&lt;/abbr&gt; n'existait officiellement pas. &lt;q lang=&quot;en&quot;&gt;No Such Agency&lt;/q&gt; répondaient les officiels aux journalistes à Washington… Par rapport à la &lt;abbr lang=&quot;en&quot;&gt;CIA&lt;/abbr&gt; qui existe officiellement jusqu'à s'afficher au cinéma, la &lt;abbr lang=&quot;en&quot;&gt;NSA&lt;/abbr&gt; fut totalement taboue jusqu'à sa reconnaissance officielle en 1957… en catimini… Une discrétion qui tiendra encore 20&amp;nbsp;ans.
&lt;/p&gt;
&lt;p&gt;
Contrairement à la &lt;abbr lang=&quot;en&quot;&gt;CIA&lt;/abbr&gt; qui a un rôle d'analyse stratégique et politique, la NSA a plus un rôle sur le plan technique et mathématique. La rumeur prétend qu'elle est l'organisme qui emploie le plus de mathématiciens au monde, hors universités.
&lt;/p&gt;
&lt;p&gt;
Principalement orientée sur le renseignement électronique, l'agence se concentra sur les transmissions hertziennes, soient terrestres soit par satellite, mais très vite elle tenta de mettre sur écoute les câbles télécoms sous-marins. Elle n'a qu'une seule limite de par la Constitution&amp;nbsp;: l'interdiction absolue d'écouter les conversations ayant lieu sur le territoire américain ou entre citoyens américains.
&lt;/p&gt;
&lt;p&gt;
L'aura de la &lt;abbr lang=&quot;en&quot;&gt;NSA&lt;/abbr&gt; sera très fumeuse à cause de son mélange des genres&amp;nbsp;: ayant à la fois un rôle de service de décryptage, de cassage des codes et un rôle de consolidation des chiffres des administrations et entreprises américaines. Mais laquelle de ces missions a priorité sur l'autre&amp;nbsp;?&lt;br /&gt;
Une double responsabilité qui pollue la confiance envers ce service secret, et qui ne date pas d'hier&amp;nbsp;; on peut la remonter à la présidence de Richard Nixon. La &lt;abbr lang=&quot;en&quot;&gt;NSA&lt;/abbr&gt; a été auditée par la chambre des députés et le Sénat américain durant les années 1970s. Mais la classification secret-défense fait que les auditions n'ont jamais été réellement approfondies. &lt;q lang=&quot;en&quot;&gt;No Such Answering&lt;/q&gt;.
Néanmoins, elles rendirent publiques l'existence de l'agence.
&lt;/p&gt;
&lt;p&gt;
Un exemple concret du double rôle occulte de la &lt;abbr lang=&quot;en&quot;&gt;NSA&lt;/abbr&gt; est &lt;a href=&quot;http://www.cnis-mag.com/12345.html&quot;&gt;la compromission des machines à chiffrer produites par Crypto AG&lt;/a&gt;, une &lt;a href=&quot;https://www.crypto.ch/en&quot;&gt; entreprise suisse réputée&lt;/a&gt; qui équipait de nombreux gouvernements dans les années 1980s. Une autre question se pose &lt;a href=&quot;https://theintercept.com/2018/06/25/att-internet-nsa-spy-hubs/&quot;&gt;quant à ses liens historiques avec AT&amp;amp;T&lt;/a&gt;, le monopole téléphonique à cette époque. En 2006, &lt;a href=&quot;http://time.com/103925/nsa-att/&quot;&gt;la révélation de la salle 641A dans le nodal AT&amp;amp;T de San Francisco&lt;/a&gt;, un des centres d'écoutes implantés par l'opérateur au sein de son réseau pour la NSA, prouva que l'interdiction d'espionner le territoire sacré des États-Unis était violé de longue date. Nous avons d'autres exemples récents, mais nous en parlerons plus tard.
&lt;/p&gt;
&lt;p&gt;
Le centre principal de l'agence est au fort George Meade, dans le Maryland, plus divers services d'interceptions et d'immenses &lt;em lang=&quot;en&quot;&gt;datacenters&lt;/em&gt; à travers le monde. Son effectif serait actuellement d'environ 30&amp;nbsp;000&amp;nbsp;personnes, et un budget annuel là aussi estimé, puisque l'info est secret défense, à plus de 10&amp;nbsp;milliards&amp;nbsp;$.&lt;br /&gt;
C'est la taille des &lt;em lang=&quot;en&quot;&gt;datacenters&lt;/em&gt; qui interceptent quasiment &lt;strong&gt;tout&lt;/strong&gt; le traffic internet qui force le respect&amp;nbsp;: ils sont si énormes qu'ils auraient vu en premier des phénomènes comme des &lt;a href=&quot;https://www.theregister.co.uk/2013/06/08/facebook_cloud_versus_cloud/&quot;&gt;pluies intra-&lt;em lang=&quot;en&quot;&gt;datacenter&lt;/em&gt;&lt;/a&gt;, &lt;a href=&quot;http://www.datacenterknowledge.com/archives/2016/08/24/ark-flash-the-real-data-center-security-hazard-is-just-a-spark&quot;&gt;des éclairs entre baies&lt;/a&gt;, des mouvements de marée de baies… avant que Google, Amazon et Facebook y soient confrontés. &lt;q lang=&quot;en&quot;&gt;No Such Achievement&lt;/q&gt;.
&lt;/p&gt;
&lt;p&gt;
La &lt;abbr lang=&quot;en&quot;&gt;NSA&lt;/abbr&gt; a &lt;a href=&quot;https://www.nsa.gov/about/cryptologic-heritage/museum/&quot;&gt;un musée de renommée internationale, le &lt;em lang=&quot;en&quot;&gt;National Cryptologic Museum&lt;/em&gt;&lt;/a&gt; où on peut admirer des gadgets de la franchise «&amp;nbsp;&lt;em lang=&quot;en&quot;&gt;James Bond&lt;/em&gt;&amp;nbsp;», enfin, des &lt;q&gt;props&lt;/q&gt;, mais aussi des engins plus sérieux comme La Choôôôôose de Moscou (&lt;q lang=&quot;en&quot;&gt;The Thing&lt;/q&gt;).
&lt;/p&gt;
&lt;p&gt;
Si vous voulez envoyer votre &lt;abbr&gt;CV&lt;/abbr&gt; à la &lt;abbr lang=&quot;en&quot;&gt;NSA&lt;/abbr&gt;, vous pouvez le faire &lt;a href=&quot;https://www.intelligencecareers.gov/nsa/&quot;&gt;sur le site &lt;code&gt;intelligencecareers.gov/nsa/&lt;/code&gt;&lt;/a&gt;, mais sachez que la citoyenneté américaine est obligatoire.
&lt;/p&gt;

&lt;h3 id=&quot;number_stations&quot;&gt;Artefact du passé&amp;nbsp;: Number stations&lt;/h3&gt;

&lt;p&gt;
Dans le métier d'espion, pour que sa couverture tienne le plus longtemps, il est impératif de paraitre le moins suspect possible. Un bon espion sachant espionner doit pouvoir communiquer en toute discrétion avec sa hiérarchie.
&lt;/p&gt;
&lt;p&gt;
Il existe des technologies de dissimulation comme le petit papier glissé dans une anfractuosité d'un mur, mais la portée de transmission de ce dernier est très réduite. Alors comment recevoir des ordres quand on est infiltré plusieurs centaines de kilomètres à l'intérieur d'un territoire hostile&amp;nbsp;?&lt;br /&gt;
&lt;small&gt;Je vous le demande…&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
Avec un poste.&lt;br /&gt;
Rien n'est plus anodin qu'un récepteur de radio.&lt;br /&gt;
Il suffit pour l'espion de se mettre sur une gamme d'onde à très longue portée (en ondes courtes ou les grandes ondes) et d'écouter une fréquence très précise à une heure convenue. Ben oui, l'idée d'une fréquence &lt;q&gt;secrète&lt;/q&gt; proposée aux militaires par Marconi n'était pas si idiote que ça. 
&lt;/p&gt;
&lt;p&gt;
Tout le monde connait les messages &lt;q&gt;Les Français parlent aux Français&lt;/q&gt;, diffusés par la BéBéCé vers l'Europe continentale. &lt;a href=&quot;https://www.youtube.com/watch?v=9fZ2Vmzp7Ic&quot;&gt;Le message &lt;q&gt;Les sanglots longs des violons de l'automne&lt;/q&gt;&lt;/a&gt; avait une signification différente selon chaque mouvement de la résistance, à savoir les opérations à effectuer, sans forcément savoir que le débarquement aura lieu en Normandie. La technique est d'associer une phrase à une action. Vous n'imaginez pas le gain incroyable de bande passante si un seul message enchaine des actions totalement décorrelées…
&lt;/p&gt;
&lt;p&gt;
Bon, évidemment, ce genre de message a plusieurs inconvénients&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;N'avoir qu'un nombre de messages prédéfinis,&lt;/li&gt;
&lt;li&gt;Ne pas pouvoir improviser un message,&lt;/li&gt;
&lt;li&gt;Reconnaitre la voix de celui qui les prononce et donc risquer sa vie même dans son propre pays.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Rien que pour les deux premiers points, il fallait un système plus souple, un vrai chiffrement.&lt;br /&gt;
Mais il est hors de question pour les espions de trimbaler une machine à chiffrer professionnelle quand on est censé être curé ou agent de voyage. Se prétendre collectionneur de machines Enigma allumerait instantanément tous les signaux d'alarme… De ce que l'on sait, la technique du crayon et du pad jetable avec une grille-clé par jour fut la plus utilisée jusqu'à très récemment.&lt;br /&gt;
En général sous la forme d'un petit livre avec une grille de chiffres, lequel peut aisément se camoufler dans une revue de mots-croisés, &lt;small&gt;(ou sudoku pour les plus modernes)&lt;/small&gt;. 
&lt;/p&gt;
&lt;p&gt;
Quand à la voix qui y parlait, elle sortait souvent d'un montage électronique jouant des samples de chiffres désincarnés.
&lt;/p&gt;
&lt;p&gt;
Il est très difficile de dater exactement l'apparition des stations radios ne diffusant que des chiffres, les fameuses &lt;q lang=&quot;en&quot;&gt;number station&lt;/q&gt;… Leur faible niveau d'émission, les astuces pour se coller discrètement à des fréquences de puissantes radio commerciales font que leur audition est souvent difficile, et leur audience jamais mesurée. &lt;small&gt;On se demande pourquoi.&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
D'une manière assez amusante, les voix désincarnées des &lt;q lang=&quot;en&quot;&gt;number stations&lt;/q&gt; ont parfois un accent, et même… un jingle sonore qui donnait le nom à ces radios. Ainsi &lt;a href=&quot;https://en.wikipedia.org/wiki/Lincolnshire_Poacher_(numbers_station)&quot;&gt;«&amp;nbsp;&lt;em lang=&quot;en&quot;&gt;The Lincolnshire Poacher&lt;/em&gt;&amp;nbsp;», tire son nom du thème musical&amp;nbsp;; cette station qui émettait depuis Chypre des années 1970s jusqu'en 2008, aurait été opérée par les britanniques du &lt;abbr lang=&quot;en&quot;&gt;MI6&lt;/abbr&gt;&lt;/a&gt;… 
&lt;/p&gt;
&lt;p&gt;
Des radios amateurs se piquent assez vite de découvrir, répertorier et localiser ces émetteurs.&lt;br /&gt;
&lt;a href=&quot;http://speechificationaudio.s3.amazonaws.com/BBC_R4_Tracking_the_Lincolnshire_Poacher_24112006.mp3&quot;&gt;En 1997, Akin Fernandez compile et publie ses enregistrements&lt;/a&gt; de &lt;q lang=&quot;en&quot;&gt;number stations&lt;/q&gt;, &lt;a href=&quot;https://irdial.com/conet.htm&quot;&gt;sous le nom de «&amp;nbsp;&lt;em lang=&quot;en&quot;&gt;The Conet Project&lt;/em&gt;&amp;nbsp;»&lt;/a&gt;. Le boitier de 4 CDs et devenu culte chez des collectionneurs de sons occultes. &lt;a href=&quot;https://soundcloud.com/the-conet-project/sets/the-conet-project/&quot;&gt;La compilation est désormais disponible en ligne&lt;/a&gt;, et c'est elle qui nous sert à illustrer cette chronique.
&lt;/p&gt;
&lt;p&gt;
Les messages des &lt;q lang=&quot;en&quot;&gt;number stations&lt;/q&gt; peuvent dire quelque chose. Ou peuvent n'avoir strictement aucune signification et servent juste à embrouiller et à faire perdre du temps aux auditeurs hostiles qui tenteront de décrypter un message inexistant.&lt;br /&gt;
L'espionnage est une guerre dans un théâtre d'ombres, on a vite fait d'en poursuivre une…
&lt;/p&gt;


&lt;h3 id=&quot;pic-vert_russe&quot;&gt;Artefact du passé : Le pic-vert russe&lt;/h3&gt;
&lt;p&gt;
Un émetteur radio extrêmement puissant déchire les fréquences en été 1976. Il envoie &lt;a href=&quot;https://www.youtube.com/watch?v=aOMVdOc9UbE&quot;&gt;un bruit répétitif extrêmement désagréable&lt;/a&gt;, rapidement surnommé &lt;q lang=&quot;en&quot;&gt;russian woodpecker&lt;/q&gt;, &lt;q&gt;pic-vert russe&lt;/q&gt;, &lt;q&gt;moulinette à caviar&lt;/q&gt; ou encore &lt;q&gt;mitraillette à caviar&lt;/q&gt;. 
Un bruit déjà entendu depuis 1963, mais épisodiquement, à une puissance largement moindre. 
&lt;/p&gt;
&lt;p&gt;
L'émetteur, qui semble basé en Ukraine en URSS, était si puissant qu'il pouvait brouiller dans l'hémisphère nord les grosses radios, les tv, &lt;a href=&quot;http://www.qsl.net/n1irz/woodpeck.html&quot;&gt;les radars de l'aviation civile&lt;/a&gt;, et des services de communications, mais aussi les lignes téléphoniques longues distances en Europe et aux Amériques, les liaisons modem inter-cités de l'Arpanet… Malgré les plaintes adressées à Moscou par les autres pays et au mépris des règlements internationaux, ces parasitages continuaient, changeaient de fréquence sans prévenir et brouillaient d'autres utilisateurs légitimes des gammes d'ondes squattées. Même Radio Moscou s'est retrouvée brouillée.
&lt;/p&gt;
&lt;p&gt;
Et évidemment, faute d'explications officielles du Kremlin, &lt;a href=&quot;https://www.30-years-later.com/duga-radar-the-russian-woodpecker/&quot;&gt;les théories ne manquaient pas de l'autre côté du Mur de Berlin&lt;/a&gt;&amp;nbsp;: est-ce une tentative d'attaque d'infrastructures de communication en cas de guerre&amp;nbsp;? une expérience d'observation météo&amp;nbsp;? voire… de manipulation de la météo&amp;nbsp;? ou même un système de contrôle de la pensée&amp;nbsp;! aaaaaAAAH … qui sait&amp;nbsp;?
&lt;small&gt;Attention&amp;nbsp;: l'abus d'alcool est dangereux pour la crédibilité.&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
Nettement plus sobres, les militaires de l'&lt;abbr&gt;OTAN&lt;/abbr&gt; avaient déjà identifié l'usage, photographié par satellite les installations qui étaient tout sauf discrètes… une intention voulue.
&lt;/p&gt;
Le pic-vert russe a pour vrai nom Dugar Radar, un radar militaire capable de surveiller &lt;q&gt;en dessous de l'horizon&lt;/q&gt;, c'est à dire au-delà de la courbure de la Terre, grâce aux propriétés de certaines longueurs d'ondes qui peuvent rebondir dans les hautes couches de l'atmosphère. Basé en Ukraine, il surveillait l'éventuel décollage des missiles balistiques en Amérique du Nord. Bon évidemment, si lesdits missiles avaient décollé, il était beaucoup trop tard… Avec un peu de chance, un ou deux auraient été interceptés, mais l'unique action qui reste à faire est plutôt de balancer son propre stock de méga bombes nucléaires. Auto-destruction mutuelle assurée. You-pi.
&lt;/p&gt;
&lt;p&gt;
On va reprendre le son tel qu'il fut enregistré à l'époque. Chaque impulsion comporte un code identifiant, qui est codé en alternance de phase, à l'oreille on ne peut que percevoir certaines sautes. &lt;a href=&quot;http://www.brogers.dsl.pipex.com/Wpecker6.html&quot;&gt;Ce code pseudo-aléatoire&lt;/a&gt; permet de filtrer&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;les échos dans l'atmosphère, ce qui fait gagner en précision&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;le signal des stations opérant légitimement sur la même fréquence qui est squattée&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;et les signaux parasites d'éventuelles stations brouilleuses.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Mais où est basé ce radar&amp;nbsp;?
&lt;/p&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=42yAtPbiPcg&quot;&gt;Imaginez une structure immense, dantesque…&lt;/a&gt;&lt;/br /&gt;
Un échafaudage métallique de tubes et d'antennes de 146&amp;nbsp;mètres de haut (la hauteur d'un immeuble de 50&amp;nbsp;étages, la moitié de la Tour Eiffel&amp;nbsp;!) étalée sur 750&amp;nbsp;mètres de long, des dizaines de milliers de tonnes d'aciers spéciaux. &lt;a href=&quot;http://lplaces.com/en/reports/zona/12-chornobyl-2&quot;&gt;L'antenne réceptrice est un monument posée sur la forêt de conifères&lt;/a&gt;. L'émetteur est à une certaine distance, ainsi que &lt;a href=&quot;http://lplaces.com/en/reports/13-chornobyl-2&quot;&gt;des dispositifs annexes&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Le hic&amp;nbsp;? Cette station émettrice est très puissante et demande une énergie électrique colossale&amp;nbsp;: parfois 10&amp;nbsp;MW de puissance&amp;nbsp;! Pas étonnant qu'elle parasitait les lignes téléphoniques d'autres continents… Pour donner une idée, &lt;a href=&quot;https://fr.wikipedia.org/wiki/%C3%89metteur_d%27Allouis&quot;&gt;l'émetteur France Inter Grandes Ondes à Allouis, un des plus puissants en Europe&lt;/a&gt;, émettait avec 2&amp;nbsp;MW. Pour tirer une telle puissance, il vaut mieux être au plus près d'une centrale électrique conséquente. &lt;a href=&quot;http://www.newsweek.com/hunt-russian-woodpecker-246670&quot;&gt;Et justement, un des 3 groupes émetteur/récepteur était situé à une dizaine de kilomètres d'une centrale nucléaire. Celle de Tchernobyl&amp;nbsp;!&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Eh oui, ce n'est pas uniquement parce que &lt;a href=&quot;http://www.atlasobscura.com/articles/the-top-secret-military-base-hidden-in-chernobyls-irradiated-forest&quot;&gt;la zone est extrêmement dangereuse qu'elle fut classée militaire&lt;/a&gt; après l'explosion&amp;nbsp;! &lt;a href=&quot;http://www.newsweek.com/hunt-russian-woodpecker-246670&quot;&gt;En fait, une partie de la zone l'était déjà&lt;/a&gt; avant&amp;nbsp;: à son pic d'activité, 1500&amp;nbsp;militaires, techniciens et scientifiques s'activaient sur cette base, vivant dans une ville fermée, secrète, &lt;a href=&quot;https://www.courrierinternational.com/breve/2004/03/11/villes-fantomes-de-la-guerre-froide&quot;&gt;comme l'Armée Rouge en a construit des dizaines&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Suite à la catastrophe nucléaire de Tchernobyl, les activités de cette station furent basculés en urgence en Sibérie Orientale. La tragédie à côté de l'émetteur &lt;a href=&quot;https://www.imdb.com/title/tt4082596/&quot;&gt;nourri encore de nos jours de fumeuses théories du complot&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
En 1989, les dernières trames furent émises, l'usage de satellites de veille avait rendu obsolète ce système radar depuis longtemps. Ajoutons la tendance politique vers une désescalade nucléaire, la perestroika, la chute du mur de Berlin, et bientôt… la dislocation de l'URSS.
&lt;/p&gt;
&lt;p&gt;
La structure existe toujours, la zone militaire aussi, les radiations aussi. Cela n'empêche pas des fans d'&lt;em lang=&quot;en&quot;&gt;urbex&lt;/em&gt; de braver la Zone d'Exclusion pour grimper sur les barreaux d'acier du monument.&lt;br /&gt;
Au mépris du danger de mort, par chute ou radioactivité.
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0093-CPU%2818-10-18%29.mp3"
      length="57601969" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>CPU Ex0092 Bonjour à toi, Enfant du Futur Immédiat : La mission évangélique</title>
		<link>https://dascritch.net/post/2018/10/11/CPU-Ex0092</link>
		<guid isPermaLink="false">urn:md5:bbd92ed53bbbb5e0f0aeb736769a2518</guid>
		<dc:date>2018-10-11T11:00:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Quand je prends mon bâton de pèlerin powerpoint bluetooth pour montrer combien ma nouvelle techno est géniale.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Quand je prends mon bâton de pèlerin powerpoint bluetooth pour montrer combien ma nouvelle techno est géniale.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;&lt;a href=&quot;https://cpu.dascritch.net/post/2018/10/11/Ex0092-%C3%89vang%C3%A9lisation-logicielle&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0092 du programme CPU, &lt;strong&gt;Évangélisation logicielle&lt;/strong&gt;, diffusé le Jeudi 11/10 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
Bonjour à toi, Enfant du Futur Immédiat, toi qui vient de découvrir avec plein d'étoiles dans les yeux comment bricoler cette nouvelle technique fabuleuse pour faire des effets de fou. Et tout ça parce que tu as croisé quelqu'un qui t'a montré avec enthousiasme comment faire.
&lt;/p&gt;
&lt;p&gt;
Bon, franchement, on va pas se mentir. La techno en question, t'as bien vu le site, lu quelques billets de blogs, téléchargé quelques exemples, et malgré tout, t'arrivais à rien.
Mais il a fallut que quelqu'un arrive et te montre avec passion ce que tu peux en faire pour que t'y arrives. J'ai comme l'impression que le t-shirt qu'il t'a laissé t'a beaucoup aidé à maîtriser l'API… hein… avoue…
&lt;/p&gt;
&lt;p&gt;
Alors que fait un évangéliste logiciel ?&lt;br /&gt;
Non, ce n'est pas la personne religieuse en charge &lt;a href=&quot;https://blogs.mediapart.fr/marie-anne-kraft/blog/040311/pourquoi-pas-des-lieux-de-culte-multi-cultuels&quot;&gt;du lieu cultuel multireligieux mais néanmoins monothéiste de ton collège laïc&lt;/a&gt;. Un évangéliste logiciel est plutôt l'animateur de l'atelier qui intervient dans ta classe à la demande de ton professeur principal afin de te faire découvrir les merveilles d'une nouvelle technologie comme la peinture à l'huile ou l'occitan. En fait, l'évangéliste technologique ressemble plus à une espèce de magicien qui en 30&amp;nbsp;minutes, te démontre une technologie incroyable pour faire quelque chose, mais en plus rapide, mieux et bien plus lisible à la relecture. Il te retourne les boyaux de la tête en t'ouvrant un nouveau monde.
&lt;/p&gt;
&lt;p&gt;
Et son métier est ingrat : L'évangéliste logiciel va dans la brousse rencontrer &lt;a href=&quot;https://www.developpez.net/forums/d1426193/environnements-developpement/windev/pourquoi-ne-utiliser-windev-d-autres-produits-pc-soft/&quot;&gt;les sauvages qui travaillent encore en Cobol, Fortran et WinDev&lt;/a&gt; pour leur montrer le monde merveilleux du monde moderne actuel. Il leur laisse quelques &lt;a href=&quot;https://cpu.dascritch.net/post/2018/05/10/Ex0084-Stickers&quot;&gt;breloques en verroteries autocollantes à poser au dos de son laptop&lt;/a&gt; contre la promesse que ledit sauvage va se civiliser grâce au Progrès Moderne apporté par sa Bible, pardon par &lt;a href=&quot;http://www.allocine.fr/video/player_gen_cmedia=19555274&amp;cfilm=222641.html&quot;&gt;son Nouveau Nouveau Testament.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
En soit, un évangéliste logiciel ressemble un peu à un visiteur médical, celui qui va voir ton médecin pour lui présenter les récentes découvertes du labo pharmaceutique qui l'emploie&amp;nbsp;:
&lt;/p&gt;
&lt;blockquote&gt;
(reconstitution)&lt;br /&gt;
— Notre &lt;a href=&quot;https://sciencepop.fr/2016/05/06/recette-de-loscillococcinum-best-seller-de-boiron/&quot;&gt;nouveau dosage encore plus dilué de notre préparation homéopathique star&lt;/a&gt; est capable de guérir du Sida, selon nos études que nous avons menérs au sein de notre labo.&lt;br /&gt;
— Bof…&lt;br /&gt;
— Si vous en prescrivez 500 cures, &lt;a href=&quot;https://www.capital.fr/economie-politique/les-laboratoires-pharmaceutiques-qui-arrosent-le-plus-les-medecins-et-les-medecins-les-plus-arroses-1020396&quot;&gt;nous vous offrons 15 jours de vacances aux Caraïbes&lt;/a&gt;&lt;br /&gt;
­— Ah ben oui, expliqué comme ça, forcément c'est beaucoup plus convaincant.
&lt;/blockquote&gt;
&lt;/p&gt;
Par oui, les évangélistes logiciels pourraient aussi être des camelots de foire : 
&lt;/p&gt;
&lt;blockquote&gt;
EEEEeeeEEEEElle est belle ma techno ! Elle vient tout droit de la capitale ! Et pour 2 techno emportées de suite, je vous offre la troisième en prime avec son sticker ! Allez vite ! Prenez-là avant votre voisin ! L'essayer c'est l'aaaadopter !
&lt;/blockquote&gt;
&lt;p&gt;
Car l'ambiance est nettement plus gouillardeuse qu'une messe qui est dite&amp;nbsp;: 
&lt;/p&gt;
&lt;blockquote&gt;
Au nom de la norme NF, des standards IEEE et ISO et du W3C tout puisssaaaaaaannnnt.... Aaaamen
&lt;/blockquote&gt;
&lt;p&gt;
Mais le chemin est très long jusqu'à déjà faire maîtriser la technologie … Et rien ne vaut le chant du monastère bénédictin les dimanche matin de hackathon&amp;nbsp;:
&lt;/p&gt;
&lt;blockquote&gt;
Les tests sont verts. Haaaleeeeluia !
&lt;/blockquote&gt;
&lt;p&gt;
Enfant du Futur Immédiat, si tu vas ou que tu suis certaines conférences techniques, il n'est pas rare de voir passer des évangélistes logiciels. Et au-delà des performances techniques qu'il sont capable de reproduire sur scène sous les feux de la rampe, il y a aussi cette capacité de persuasion, cette passion flamboyante qu'il y a en eux... Et qui va tous nous convertir.
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0092-CPU%2811-10-18%29.mp3"
      length="59987643" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>La sécurité informatique grand public est un échec</title>
		<link>https://dascritch.net/post/2018/10/08/La-s%C3%A9curit%C3%A9-informatique-grand-public-est-un-%C3%A9chec</link>
		<guid isPermaLink="false">urn:md5:6592fdd1dd65efea995c9484cd871c30</guid>
		<dc:date>2018-10-08T13:06:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>General</dc:subject>
        
    <description>C'est un sombre constat qui bout intérieurement depuis des mois, devenu un énervement depuis 15 jours, et une obsession ce week-end. Attention aux âmes sensibles qui croient que mon hacktivisme est celui d'un bisounours, je vais être une fois de plus clivant et choquant.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/General"&gt;General&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;C'est un sombre constat qui bout intérieurement depuis des mois, devenu un énervement depuis 15 jours, et une obsession ce week-end. Attention aux âmes sensibles qui croient que mon hacktivisme est celui d'un bisounours, je vais être une fois de plus clivant et choquant.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/General"&gt;
			General&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
En 2012, j'ai été invité par des comparses du &lt;a href=&quot;https://tetalab.org/&quot;&gt;Tetalab&lt;/a&gt; pour &lt;a href=&quot;https://dascritch.net/post/2012/10/23/La-CryptoParty-d%C3%A9barque-%C3%A0-Toulouse&quot;&gt;faire une présentation à la toute première cryptoparty de Toulouse&lt;/a&gt;. Puis ces mêmes comparses m'ont poussé à en reprendre l'organisation pour &lt;a href=&quot;https://dascritch.net/post/2014/01/28/CryptoParty-2-%3A-Votre-vie-priv%C3%A9e-avant-celles-des-pr%C3%A9sidents&quot;&gt;monter la seconde&lt;/a&gt;, et d'autres encore…&lt;br /&gt;
Je croyais qu'on pouvait combattre l'insécurité endémique de nos ordinateurs en formant les utilisateurs autour de nous.
&lt;/p&gt;

&lt;p&gt;
Nous avons des partenaires indirects formidables comme les &lt;a href=&quot;https://café-vie-privée.fr/&quot;&gt;Café Vie Privée&lt;/a&gt;, l'&lt;a href=&quot;https://www.eff.org/&quot;&gt;EFF&lt;/a&gt;, &lt;a href=&quot;https://internethealthreport.org/&quot;&gt;Mozilla (et son formidable Bulletin de Santé d'Internet)&lt;/a&gt;, &lt;a href=&quot;https://brave.com/&quot;&gt;Brave&lt;/a&gt;, &lt;a href=&quot;https://exodus-privacy.eu.org/&quot;&gt;Exodus Privacy&lt;/a&gt;, &lt;a href=&quot;https://letsencrypt.org/&quot;&gt;Let's Encrypt&lt;/a&gt;, les &lt;a href=&quot;https://toulibre.org&quot;&gt;LUG comme Toulibre&lt;/a&gt;, les bibliothèques publiques ou la presse comme &lt;a href=&quot;https://www.nextinpact.com/&quot;&gt;&lt;em&gt;NextInpact&lt;/em&gt;&lt;/a&gt;, les articles &lt;a href=&quot;https://www.liberation.fr/auteur/15260-amaelle-guiton&quot;&gt;d'Amaelle Guiton dans &lt;em&gt;Libération&lt;/em&gt;&lt;/a&gt; ou &lt;a href=&quot;https://www.lecanardenchaine.fr/vie-privee-cest-termine/&quot;&gt;&lt;em&gt;Le Canard Enchainé&lt;/em&gt; qui vient de sortir un cahier spécial de fort belle facture.&lt;/a&gt; Nous avons vu des progrès inespérés comme le passage grandissant au &lt;code&gt;https://&lt;/code&gt; ou encore la progression de &lt;a href=&quot;https://silence.im/&quot;&gt;Silence&lt;/a&gt; ou des &lt;a href=&quot;https://keepass.info/&quot;&gt;outils de mots de passe hors-ligne et sécurisés&lt;/a&gt;. Sans oublier le nombre croissants de livres de vulgarisation écrits par des vrais spécialistes de la question (mais qui ne se vendent trop peu)…
&lt;/p&gt;
&lt;p&gt;
Et pourtant, la sécurité informatique grand public est un échec, et malgré les cryptoparty et autres évènements sur la vie privée organisés un peu partout, les avancées sont nulles. Franchement nulles.
&lt;/p&gt;

&lt;h3 id=&quot;nous-meme&quot;&gt;D'abord parlons de nous-même :&lt;/h3&gt;

&lt;p id=&quot;pas-l-temps&quot;&gt;
&lt;strong&gt;Parce qu'on n'a pas toujours le temps.&lt;/strong&gt; On n'a que trop rarement pu caler les rendez-vous pour répéter, nos &lt;em lang=&quot;en&quot;&gt;slides&lt;/em&gt; n'ont pas été centralisés suffisamment tôt, ou tout simplement, nous n'étions pas assez nombreux pour animer. Le faire tout seul, je l'ai fait trop souvent et me gène profondément. Je sais débiter nos mantras, mais d'autres doivent se l'approprier. Il y a un regard très différent du public quand on est plusieurs et qu'on tourne&amp;nbsp;: l'ambiance est plus vivante, ils osent alors vous aborder. L'inclusivité passe aussi par les dialogues individuels car les cas personnels demandent du conseil.
&lt;/p&gt;
&lt;p id=&quot;trop-serieux&quot;&gt;
&lt;strong&gt;Parce que trop d'entre nous se prennent trop au sérieux.&lt;/strong&gt; Devant le public, il faut rappeler qu'on dit parfois des bêtises, qu'on est peut-être un peu trop paranos,… Si vous ne jouez que sur la peur, vous ne valez pas mieux que les vendeurs d'antivirus ou les partis extrémistes&amp;nbsp;: vous usez de bas-instincts et donc vous n'aidez pas les gens à réfléchir. Vous êtes exactement comme ceux  qui poussent des mesures liberticides à chaque attentat.
&lt;/p&gt;
&lt;p id=&quot;slides&quot;&gt;
&lt;strong&gt;Parce que je vois encore trop de &lt;em lang=&quot;en&quot;&gt;slides&lt;/em&gt; illisibles&lt;/strong&gt; à 10&amp;nbsp;mètres. Pourquoi vouloir caser 15&amp;nbsp;lignes de texte&amp;nbsp;? Une seule idée par &lt;em lang=&quot;en&quot;&gt;slide&lt;/em&gt;, c'est si compliqué&amp;nbsp;? Nous n'avons pas qu'un public de spécialistes, ne les noyez pas. C'est justement pour apprendre à parler à un public de non-spécialistes que j'ai toujours cherché de nouveaux orateurs.
&lt;/p&gt;
&lt;p id=&quot;nerds&quot;&gt;
&lt;strong&gt;Parce que nombre d'intervenants potentiels veulent faire des conférences de 2&amp;nbsp;heures non-stop&lt;/strong&gt; sur des concepts techniques comme la protection mémoire du kernel linux, les principes mathématiques des algos PGP ou le routage BGP, et qu'ils trouvent infantilisant de parler de force de mot de passe ou de vérifier les droits d'une application. &lt;br /&gt;
Stop&amp;nbsp;! Redescendez de votre piédestal&amp;nbsp;! On ne monte pas &lt;a href=&quot;https://www.liberation.fr/planete/2018/08/10/las-vegas-au-coeur-de-la-def-con-mecque-des-hackers_1671930&quot;&gt;une Def Con&lt;/a&gt;&amp;nbsp;! On respire, et on regarde les gens dans la rue&amp;nbsp;: ils ont besoin que nos propos restent simples et humbles.
&lt;/p&gt;
&lt;p id=&quot;pas-centralises&quot;&gt;
&lt;strong&gt;Parce qu'on a pas recentralisé toutes nos productions&lt;/strong&gt;. Notamment les &lt;em lang=&quot;en&quot;&gt;slides&lt;/em&gt;, la documentation, etc… ou mutualisé avec des associations amies.
&lt;/p&gt;

&lt;h3 id=&quot;outils-pas-prets&quot;&gt;Parce que les outils ne sont pas prêts :&lt;/h3&gt;

&lt;p id=&quot;pgp&quot;&gt;
&lt;strong&gt;L'usage du PGP dans les e-mails&amp;nbsp;?&lt;/strong&gt; Outre que via un &lt;em lang=&quot;en&quot;&gt;webmail&lt;/em&gt; c'est risible, les outils actuels ne sont absolument pas pratiques. Dans la plupart des cas d'usages où j'ai pu convertir des gens, ils l'ont abandonné après un mois car trop compliqués. On a un immense souci de travail sur l'UX, sur l'interface, sur la traduction, sur la documentation, sur les tutoriels.
&lt;/p&gt;
&lt;p id=&quot;double-auth&quot;&gt;
&lt;strong&gt;Les outils de double-authentification&amp;nbsp;?&lt;/strong&gt; Très bien, sauf qu'il est impossible d'exporter en dehors du smartphone android l'ensemble de vos clés privés sans manœuvres trèèèès compliquées (rooter le smartphone, copier dans une arborescence non publique, redérooter le smartphone). Eh oui, la conception est trop costaud. Si le smartphone est réinstallé, cassé, perdu, volé ou changé, les accès sont perdus.
&lt;/p&gt;
&lt;p id=&quot;rezo-federes&quot;&gt;
&lt;strong&gt;Les réseaux sociaux fédérés&amp;nbsp;?&lt;/strong&gt; Très bien là aussi, mais vous n'attirez aucune marque, aucun gros club sportif, aucune administration et très rarement les médias. Les gens se servent de Facebook et de Twitter pour lire des infos, pour remonter des problèmes, les &lt;em lang=&quot;en&quot;&gt;community managers&lt;/em&gt; deviennent maintenant plus réactifs que les &lt;em lang=&quot;en&quot;&gt;hotlines&lt;/em&gt; téléphoniques.&lt;br /&gt;
Et, outre le comportement détestable de certains admins, les outils de transfert de comptes entre instances ne résolvent pas plein de manques assez déplorables.
&lt;/p&gt;
&lt;p id=&quot;chatons&quot;&gt;
&lt;strong&gt;Les outils d'auto-hébergement tels que &lt;a href=&quot;https://framablog.org/2016/02/09/chatons-le-collectif-anti-gafam/&quot;&gt;les &lt;abbr&gt;CHATONS&lt;/abbr&gt;&lt;/a&gt;&amp;nbsp;?&lt;/strong&gt; Très bien là encore… sauf que j'ai vu des gens mettre leurs documents &lt;a href=&quot;http://movilab.org/index.php?title=Auto-H%C3%A9bergement_de_donn%C3%A9es#Se_former_au_Raspberry_Pi.2C_une_bonne_solution_pour_commencer_dans_l.27h.C3.A9bergement.2C_pour_une_consommation_.C3.A9lectrique_minimum&quot;&gt;sur un petit raspberry pi&lt;/a&gt;, sans onduleur et surtout sans backups. &lt;a href=&quot;https://blog.imirhil.fr/2017/07/21/iot-chaton-autohebergement.html&quot;&gt;L'administration de trop nombreux serveurs reste une catastrophe&lt;/a&gt;, l'installation d'instances personnelles est souvent traité par dessus la jambe, alors promettre à Monsieur Michu il sera plus libre de perdre tous ses courriels et documents sur un serveur d'un particulier plutôt que chez Google… on frise l'irresponsabilité. Ces gens là iront au mieux vers les instances de leurs FAI ou du constructeur d'ordinateur, au pire vers le bancassureur (coucou les filiales de &lt;a href=&quot;https://www.caissedesdepots.fr/&quot;&gt;la Caisse des dépôts et Consignation&lt;/a&gt;) ou l'État.
&lt;/p&gt;
&lt;p id=&quot;distribs&quot;&gt;
&lt;strong&gt;Les distributions Linux ?&lt;/strong&gt; J'ai des exemples d'un manque flagrant de tests. Impossible d'y passer quelqu'un qui a déjà du mal avec son Windows si c'est pour risquer à la mise à jour des plantages de &lt;em lang=&quot;en&quot;&gt;drivers&lt;/em&gt; vidéo à répétition. Si on suggère une telle migration, il faut en accepter les responsabilités. Or, il y a trop peu d'évènements grand-publics de soutien à Linux. J'ai cherché à Paris pour mes parents, &lt;a href=&quot;https://premier-samedi.org/&quot;&gt;à part le premier samedi du mois à la Villette&lt;/a&gt;, c'était misère de LUG.
&lt;/p&gt;
&lt;p id=&quot;communaute&quot;&gt;
&lt;strong&gt;La communauté logicielle en général ?&lt;/strong&gt; Les logiciels de sécurisation et les logiciels libres qui s'y rapportent manquent cruellement de moyens et de participants (développeurs, graphistes, UX, rédacteurs de documentations, relecteurs, traducteurs, testeurs,…). Songez à la triste histoire d'&lt;a href=&quot;https://www.openssh.com/&quot;&gt;OpenSSH sur lequel repose une part importante de notre sécurité&lt;/a&gt; mais &lt;a href=&quot;https://marc.info/?l=openbsd-misc&amp;m=138972987203440&amp;w=2&quot;&gt;l'entité qui la développe, OpenBSD, n'a qu'un budget famélique au point d'avoir risqué la fermeture 6 mois après les révélations Snowden&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Tant qu'on n'a pas un effort global de ce côté là, on restera avec des outils de nerds avec des fonctions de fou, mais totalement incapables d'apporter de la sécurité à tout le monde. Autant proposer des cours d'autodéfense via le tir avec une automitrailleuse.
&lt;/p&gt;
&lt;p&gt;
&lt;h3 id=&quot;pas-aides&quot;&gt;Parce qu'on n'est pas aidés&lt;/h3&gt;
&lt;p id=&quot;adblocks&quot;&gt;
&lt;strong&gt;Par AdBlock Plus et consorts qui rançonnent&lt;/strong&gt; les éditeurs pour passer les pubs et donc opèrent un antipub sélectif basé sur le &lt;em lang=&quot;it&quot;&gt;pizzo&lt;/em&gt;.
&lt;/p&gt;
&lt;p id=&quot;journaux&quot;&gt;
&lt;strong&gt;Par des journaux qui tordent l'application du RGPD&lt;/strong&gt; et le consentement avec plus de 5000&amp;nbsp;cases à décocher.
&lt;/p&gt;
&lt;p id=&quot;apple&quot;&gt;
&lt;strong&gt;Par Apple qui interdit tout autre moteur de rendu web&lt;/strong&gt; sur ses produits autres que son webkit bugué. On a bien compris qu'ils ont plutôt intérêt à favoriser leur app store proprio et exclusif.
&lt;/p&gt;
&lt;p id=&quot;tor-crime&quot;&gt;
&lt;strong&gt;Par les journaux et personnalités politiques qui ne parlent de Tor que comme un outil de criminalité.&lt;/strong&gt; Si Reporters Sans Frontières, et les autres ONG qui s'en servent pouvaient défendre plus souvent cet outil qui leur est indispensable, peut-être il y aurait plus de gens qui installeraient des relais et des points de sortie pour que Tor soit un peu plus rapide.
&lt;/p&gt;
&lt;p id=&quot;banques-1&quot;&gt;
&lt;strong&gt;Par les banques&lt;/strong&gt; qui considèrent un mot de passe numérique à 4 à 8 chiffres comme &lt;q&gt;sûr&lt;/q&gt; sans aucune double vérification, ni même un travail d'impact. Ou encore par PayPal qui n'accepte pas les mots de passe avec le caractère espace dedans et/ou de plus de 20&amp;nbsp;caractères (si si&amp;nbsp;! &lt;a href=&quot;https://www.paypal.com/welcome/signup/&quot;&gt;essayez&amp;nbsp;!&lt;/a&gt;). 
&lt;/p&gt;
&lt;p id=&quot;banques-2&quot;&gt;
&lt;strong&gt;Par les banques&lt;/strong&gt;, encore, qui on poussé le paiement sans contact alors qu'il n'y a rien de moins sécurisé comme moyen de paiement à tous points de vue (confidentialité, solidité, piratage).
&lt;/p&gt;
&lt;p id=&quot;banques-3&quot;&gt;
&lt;strong&gt;Par les banques&lt;/strong&gt;, encore et toujours, qui parlent de &lt;q&gt;signature numérique&lt;/q&gt; la recopie du code envoyé par SMS, dont le début est parfaitement visible sur un smartphone verrouillé, ou qui considèrent leurs sites comme &lt;q&gt;sûrs&lt;/q&gt; alors qu'&lt;a href=&quot;https://tls.imirhil.fr/&quot;&gt;ils sont hyper-mal notés en solidité &lt;code&gt;https://&lt;/code&gt;&lt;/a&gt;, mais qui n'acceptent toujours pas les pièces jointes par PGP.
&lt;/p&gt;
&lt;p id=&quot;biometrie&quot;&gt;
&lt;strong&gt;Par les &lt;q&gt;spécialistes&lt;/q&gt; en sécurité &lt;a href=&quot;http://www.lefigaro.fr/secteur/high-tech/2016/08/01/32001-20160801ARTFIG00155-la-double-authentification-par-sms-critiquee-par-les-autorites-americaines.php&quot;&gt;qui poussent  la biométrie&lt;/a&gt;&lt;/strong&gt;, alors qu'elle n'est qu'un moyen d'identification, nullement d'authentification et de consentement, et qui possède des risques énormes en terme de sécurité et de fuites de données personnelles.
&lt;/p&gt;
&lt;p id=&quot;voitures&quot;&gt;
&lt;strong&gt;Par les constructeurs de véhicules&lt;/strong&gt; et &lt;a href=&quot;https://ec.europa.eu/digital-single-market/en/news/ecall-all-new-cars-april-2018&quot;&gt;l'Union Européenne qui impose désormais une connectivité non-stop&lt;/a&gt; sur tous les véhicules neufs, sans réelle possibilité de déconnexion pour les acheteurs.
&lt;/p&gt;
&lt;p id=&quot;la-5g&quot;&gt;
&lt;strong&gt;Par les opérateurs mobiles&lt;/strong&gt; et les équipementiers qui ont poussé la non-neutralité du net par défaut dans le futur réseau 5G, au lieu de distribuer différemment les usages.
&lt;/p&gt;
&lt;p id=&quot;filtre-porno&quot;&gt;
&lt;strong&gt;Par l'État qui veut censurer &lt;q&gt;le porno&lt;/q&gt; sur internet en obligeant à déclarer son identité à un tiers&lt;/strong&gt; public pour l'accès à du contenu &lt;q&gt;pour personnes majeures&lt;/q&gt;. Vous seriez capable de définir le porno avec des critères absolus, vous&amp;nbsp;? Car dans d'autres démocraties occidentales, les articles sur le cancer du sein, l'avortement ou les tableaux avec scènes naturistes y sont classés comme tels. &lt;a href=&quot;https://www.contrepoints.org/2018/10/08/326997-marlene-schiappa-et-mounir-mahjoubi-ensemble-contre-le-porno&quot;&gt;Eh oh&amp;nbsp;! Mounir&amp;nbsp;! Elles serviront à quoi ces listes d'érotomanes ainsi constituées&amp;nbsp;?&lt;/a&gt;
&lt;/p&gt;
&lt;p id=&quot;yubikey&quot;&gt;
&lt;strong&gt;Par Yubikey&lt;/strong&gt; qui &lt;a href=&quot;https://utcc.utoronto.ca/~cks/space/blog/spam/AddressesLimitedPurposes&quot;&gt;se sert de l'e-mail renseigné pour les alertes sécurité&lt;/a&gt; afin d'envoyer des &lt;q&gt;articles promotionnels&lt;/q&gt;, c'est à dire du spam.
&lt;/p&gt;
&lt;p id=&quot;facebook&quot;&gt;
&lt;strong&gt;Par Facebook&lt;/strong&gt; qui se sert du numéro de téléphone renseigné pour la double-authentification pour &lt;a href=&quot;http://www.alphr.com/facebook/1008511/facebook-two-factor-authentication-sms-spam&quot;&gt;faire &lt;q&gt;des &lt;em lang=&quot;en&quot;&gt;pushes&lt;/em&gt; publicitaires&lt;/q&gt;, c'est à dire encore du spam.&lt;/a&gt;&lt;br /&gt;
Merci pour ce moment de sabotage.
&lt;/p&gt;

&lt;h3 id=&quot;mais-encore&quot;&gt;Mais encore…&lt;/h3&gt;

&lt;p id=&quot;rgpd-repi&quot;&gt;
&lt;strong&gt;Parce que &lt;a href=&quot;https://www.journaldunet.com/ebusiness/le-net/1209519-jean-lessi-cnil-rgpd/&quot;&gt;la CNIL a étrangement communiqué&lt;/a&gt; sur le RGPD&lt;/strong&gt;&amp;nbsp;: &lt;q&gt; on sera très cool durant les premiers mois&lt;/q&gt;. Erreur de communication, erreur de stratégie, trop de personnes l'ont pris à la légère. Et d'un autre côté, la CNIL n'a pas eu les moyens de répondre au flot de questions qui leur sont arrivées (&lt;a href=&quot;https://www.developpez.com/actu/225892/La-Hadopi-beneficie-d-un-budget-de-9-millions-d-euros-pour-son-exercice-de-2019-elle-aura-donc-coute-pres-de-90-millions-d-euros-au-contribuable/&quot;&gt;rajouter des pépètes dans la Hahahadopi était plus urgent&lt;/a&gt;).
&lt;/p&gt;
&lt;p id=&quot;convoc&quot;&gt;
&lt;strong&gt;Parce que des institutionnels (ou supposés) vous appellent et ont déjà calé une date&lt;/strong&gt;, un lieu, des conditions pour une conférence et vous convoquent pour la faire. Ben non, nous sommes bénévoles, et pas à votre disposition pour votre cycle mensuel de conférences. Et oui, nous avons des conditions&amp;nbsp;: si l'accès n'y sera pas ouvert à tout public, non, ce n'est pas une cryptoparty pour nous, et vous ne pouvez nous en imposer le nom.
&lt;/p&gt;
&lt;p id=&quot;videosurveillance&quot;&gt;
&lt;strong&gt;Parce qu'au nom de la lutte antiterroriste&lt;/strong&gt; ou sous couvert de &lt;em lang=&quot;en&quot;&gt;smart city&lt;/em&gt;, des (ir)responsables politiques poussent &lt;a href=&quot;https://www.sciencesetavenir.fr/high-tech/toulouse-met-des-algorithmes-dans-son-reseau-de-videosurveillance_110698&quot;&gt;la vidéo-surveillance couplée à des algorithmes de reconnaissance&lt;/a&gt;&amp;nbsp;; toujours dans cette &lt;a href=&quot;https://www.ladepeche.fr/article/2018/10/08/2884062-laurent-mucchielli-sociologue-decalage-important-entre-promesses-resultats.html&quot;&gt;ruineuse névrose d'un &lt;em lang=&quot;en&quot;&gt;freak-control&lt;/em&gt;&lt;/a&gt;, voulant absolument reconnaître les gens dans la rue ou les transports en communs, savoir qui ils sont, où ils vont et à quelle heure. Une banalisation des moyens de pistage, avec &lt;a href=&quot;https://www.ladepeche.fr/article/2018/10/08/2884060-videosurveillance-en-chine-un-systeme-a-grande-echelle.html&quot;&gt;une vision idyllique de se que fait la Chine&lt;/a&gt;, capable &lt;q&gt;d'arrêter des criminels dans la rue&lt;/q&gt;, en oubliant que lesdits &lt;q&gt;criminels&lt;/q&gt; sont bien souvent des opposants politiques ou des gens qui ne revenaient pas à des personnes puissantes. Ce qui laisse songeur quand à la conception de la démocratie chez nos décideurs politiques.&lt;br /&gt;
Oui, même si nous sommes innocents, nous avons forcément quelque chose à cacher. Nous sommes devenus des citoyens suspects de n'importe quoi, ce n'est pas nous les paranos mais ceux qui poussent cette politique de surveillance totale.
&lt;/p&gt;
&lt;p id=&quot;elitisme&quot;&gt;
&lt;strong&gt;Parce que des bien-pensants m'ont tancé de faire des cryptoparty pour le grand public&lt;/strong&gt;, alors que nous suivons le mouvement tel que l'a voulu Asher Wolf en le lançant&amp;nbsp;: aller dans les restaus, les cafés, les bibliothèques et ouvrir l'audience à toutes et à tous sans favoriser un public précis. Car dans les problèmes de sécurité, tout le monde est concerné, on ne progressera qu'ensemble.
&lt;/p&gt;
&lt;p id=&quot;entrisme&quot;&gt;
&lt;strong&gt;Parce que certains font de l'entrisme politique,&lt;/strong&gt; militant pour une cause qui n'a rien à voir avec le sujet, veulent absolument faire un sujet qu'ils jugent &lt;q&gt;indispensable&lt;/q&gt; dans la cryptoparty et deviennent verbalement insultants et violents quand on leur fait remarquer que ce n'est absolument pas le sujet. Les théories du complot, les causes syndicales ou la publicité pour des logiciels n'y ont rien à y faire. Mélanger tous les combats est devenu à la mode pour empêcher toute résolution sereine. Pourquoi vouloir tout envenimer si ce n'est pour ne volontairement rien résoudre et laisser tout le monde dans la fange&amp;nbsp;?
&lt;/p&gt;
&lt;!-- p&gt;
Parce que la toute première édition papier &lt;a href=&quot;http://guide.boum.org/&quot;&gt;du Guide d'Autodéfense Numérique&lt;/a&gt; parlait de policiers comme des &lt;q&gt;cognes&lt;/q&gt;. Quelle phrasé adulte… vous avez  sûrement choqué des lecteurs, comme les pompiers, les médecins ou les ambulanciers qui doivent intervenir de nuit dans des quartiers sensibles sous protection policière. Ou quand il faut séparer une femme battue par un mari violent. Vouloir parler au grand public mais rester agressif et choquant&amp;nbsp;? On ne convainc personne par la violence dans une démocratie.&lt;br /&gt;
Heureusement, la deuxième édition était de bien meilleure facture.
&lt;/p --&gt;
&lt;p id=&quot;lqdn&quot;&gt;
&lt;strong&gt;Parce qu'on est mal défendus quand &lt;a href=&quot;http://www.globalsecuritymag.fr/La-directive-Copyright-n-est-pas,20180919,80926.html&quot;&gt;la Quadrature Du Net dit officiellement que l'adoption de l'article 13 de la &lt;q&gt;directive copyright n'est pas une défaite&lt;/q&gt;.&lt;/a&gt;&lt;/strong&gt; Je résume leur raisonnement&amp;nbsp;: &lt;q&gt;si c'est censuré chez les &lt;abbr&gt;GAFAM&lt;/abbr&gt;, les gens iront vers les &lt;abbr&gt;CHATONS&lt;/abbr&gt;&lt;/q&gt;.  Non, jamais le grand public se tournera vers les &lt;abbr&gt;CHATONS&lt;/abbr&gt; pour ça, jamais.&lt;br /&gt;
C'est la seule asso du genre à considérer comme une victoire une défaite majeure pour la liberté d'expression. Outre une perte de crédibilité effrayante avec cette concession inacceptable, ils ont envoyé balader les positions de &lt;a href=&quot;https://www.eff.org/fr/deeplinks/2018/06/eus-copyright-proposal-extremely-bad-news-everyone-even-especially-wikipedia&quot;&gt;l'EFF&lt;/a&gt;, de &lt;a href=&quot;https://blog.wikimedia.org/2018/06/29/eu-copyright-proposal-will-hurt-web-wikipedia/&quot;&gt;Wikimedia/Wikipedia&lt;/a&gt; et de &lt;a href=&quot;https://partipirate.org/hadopi-le-retour/&quot;&gt;l'euro-député Julia Reda du Parti Pirate.&lt;/a&gt; L'Article 13 va surtout justifier l’autodafé de toutes les œuvres originales publiées sur Youtube depuis 2005, pour lesquels la plateforme a un rôle oublié mais primordial pour les petits créateurs qui se font voler leurs contenus par des gros producteurs institutionnels&amp;nbsp;: l'antériorité, en tant que tiers indépendant des partis. Oui, vous avez craché à la gueule à des milliers de créateurs en leur disant &lt;q&gt;z'aviez qu'à ne pas être sur Youtube&amp;nbsp;!&lt;/q&gt;, alors que &lt;a href=&quot;https://joinpeertube.org/fr/&quot;&gt;les solutions alternatives utilisables&lt;/a&gt; n'ont émergé qu'en début d'année, donc vous êtes complices de ce lobby industriel du divertissement que vous vouliez changer y'a 10 ans.&lt;br /&gt;
Il y a pourtant des personnes formidables au sein de &lt;abbr&gt;LQDN&lt;/abbr&gt; mais… Pourquoi faire le jeu de la Hadopi&amp;nbsp;? Pourquoi juger aussi génial l'arrivée d'une censure automatique de robot-copyright sans intervention humaine avec de potentiels faux-positifs contre des œuvres originales ou dans le domaine public&amp;nbsp;? Pourquoi abandonner la défense de nos libertés pour un résultat aussi… médiocre&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
Avait-on vraiment besoin de se tirer dans les pattes ?
&lt;/p&gt;

&lt;h3 id=&quot;manquait-d-embuches&quot;&gt;Merci de nous rappeler combien notre combat manquait d'embûches&lt;/h3&gt;

&lt;p&gt;
Depuis 5 ans, certains ont redirigé les attaques qui me sont personnellement destinées contre le collectif, étant le plus visible du groupe. Pour des accusations de pouvoir, d'intérêt pécunier, de court-circuiter des institutions et de captation d'attention des personnes qu'ils snobent eux-même.&lt;br /&gt;
Pourtant, &lt;strong&gt;j'ai jamais voulu faire des cryptoparty un business&lt;/strong&gt;, une rente ou une exclusivité&amp;nbsp;: j'ai bien d'autres activités, et je produit bien d'autres choses en tant que bénévole sans jamais avoir voulu en tirer un quelconque bénéfice, sinon de m'instruire. Et d'ailleurs, j'ai toujours relayé les communications autours d'événements qui allaient dans le même sens. Espérons que ces voix persifleuses se calment, ou déploient leur trop plein d'énergie sur d'autres causes qui en ont bien plus besoin.
&lt;/p&gt;
&lt;p id=&quot;y-a-de-la-place-pour-ous&quot;&gt;
&lt;strong&gt;Il y a de la place pour tout le monde&lt;/strong&gt; : des lieux, du public, des moyens, des orateurs, ce n'est vraiment pas ça qui manque. Plus il y en a, mieux ça sera pour nous tous. Et on n'a pas le temps de se chamailler stupidement.
&lt;/p&gt;
&lt;p&gt;
NON, je n'abandonne pas les cryptoparty. Faute de temps, j'ai délégué à un autre, mais je participe toujours si je n'ai pas à prendre en charge la logistique.
&lt;/p&gt;
&lt;p id=&quot;culture-g&quot;&gt;
Par contre, j'insiste sur le fait d'y mettre plus d'histoire, d'aller au-delà de nos ordinateurs. En week-end à Berlin, Jérémie Zimmermann m'a conseillé d'aller faire un tour à &lt;a href=&quot;https://www.museumsportal-berlin.de/fr/musees/topographie-des-terrors/&quot;&gt;la Topographie de la Terreur&lt;/a&gt;. L'exposition extérieure nous montre comment le parti Nazi a pris complètement le pouvoir en Allemagne en une seule année&amp;nbsp;; et pas que de l'État, mais aussi des clubs sportifs, des universités et des syndicats. Nous n'avons eu le temps de faire le musée de la Stasi, mais je suis convaincu qu'un fichage des individus n'est pas envisageable de sitôt en Allemagne. Cela explique en partie que les transports en communs y sont réellement anonymes.
&lt;/p&gt;
&lt;p id=&quot;conclude&quot;&gt;
On a un sérieux besoin de se remettre en question, d'améliorer la qualité sur l'ensemble de la chaine de sécurisation informatique. Si un effort global n'est pas fait sur tout l'échelle, c'est Echelon qui gagnera.
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>La rentrée de CPU en public</title>
		<link>https://dascritch.net/post/2018/08/24/La-rentr%C3%A9e-de-CPU-en-public</link>
		<guid isPermaLink="false">urn:md5:fe04b95f05e8299548f1945a629829c5</guid>
		<dc:date>2018-08-24T07:10:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Sortons</dc:subject>
        
    <description>Allez ! en rang les enfants ! J'espère que tout le monde à bien mis à jour ses calculatrices, le programme de cette année va être très chargé !		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Sortons"&gt;Sortons&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Allez ! en rang les enfants ! J'espère que tout le monde à bien mis à jour ses calculatrices, le programme de cette année va être très chargé !&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Sortons"&gt;
			Sortons&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/vu/1711-Ex0066-OrdisSovietiques/.1711-OrdiSovietiques-librec-06_s.jpg&quot;  alt=&quot;&quot; class=&quot;l&quot; /&gt;
&lt;abbr&gt;TL;DR&lt;/abbr&gt; : Jeudi 6 Septembre, de 18h30 à 23h, Atelier T.A., 32 rue des Jumeaux à Toulouse, métro Marengo.&lt;br /&gt;
&lt;a href=&quot;http://cpu.pm&quot;&gt;&lt;strong&gt;Enregistrements d'émissions&lt;/strong&gt; de CPU&lt;/a&gt; &lt;strong&gt;sur le thème éducation et numérique&lt;/strong&gt; avec &lt;a href=&quot;http://www.lacompagnieducode.org/fr/&quot;&gt;&lt;strong&gt;La Compagnie du Code&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://fr.linkedin.com/in/bruno-coudoin-18982a76&quot;&gt;&lt;strong&gt;Bruno Coudoin&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;http://silicium.org/site/index.php&quot;&gt;&lt;strong&gt;Silicium&lt;/strong&gt;&lt;/a&gt;, et la complicité de &lt;a href=&quot;http://www.radio-fmr.net&quot;&gt;Radio &amp;lt;FMR&amp;gt;&lt;/a&gt;, &lt;a href=&quot;http://combustible.fr/&quot;&gt;Combustible&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/channel/UC59t6LTtQ4QnKpEPL1D5t9Q&quot;&gt;Ça fait écho&lt;/a&gt;, &lt;a href=&quot;https://atelierta.fr/&quot;&gt;l'Atelier T.A.&lt;/a&gt; et toute notre équipe.
&lt;br /&gt;
&lt;strong&gt;Entrée libre, amenez à boire et à manger&lt;/strong&gt; pour partager plus que de la passion.
&lt;/p&gt;
&lt;h3 id=&quot;dring&quot; class=&quot;cl&quot;&gt;Driiiiiiiiiiing !&lt;/h3&gt;
&lt;p&gt;
La rentrée radiophonique s'annonce, ce qui signifie que bientôt, des milliers de mômes braillards vont animer les cours d'écoles au grand désespoir des start-ups alentours en pleine visio avec leurs VC. L'occasion de commencer les enregistrements d'&lt;a href=&quot;https://cpu.dascritch.net/category/Programmes&quot;&gt;émissions de CPU&lt;/a&gt; avant la rentrée de &lt;a href=&quot;http://www.radio-fmr.net&quot;&gt;Radio &amp;lt;FMR&amp;gt; (moyenne section)&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Et nous avons la chance de pouvoir enregistrer, &lt;a href=&quot;http://combustible.fr/&quot;&gt;grâce à nos parrains de &lt;strong&gt;Combustible&lt;/strong&gt;&lt;/a&gt; dans le formidable &lt;a href=&quot;https://atelierta.fr/&quot;&gt;lieu artistique &lt;strong&gt;Atelier T.A.&lt;/strong&gt;&lt;/a&gt; Nous y enregistrerons 3&amp;nbsp;émissions d'un coup, sur la même thématique&amp;nbsp;: Nous parlerons d'éducation et de numérique, d'hier et d'aujourd'hui. (L'ordre des émissions n'est pas celui des enregistrements mais de leur diffusion future).
&lt;/p&gt;

&lt;h3 id=&quot;eduquer_au_numerique&quot;&gt;Éduquer au numérique&lt;/h3&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.lacompagnieducode.org/fr/&quot;&gt;&lt;strong&gt;La Compagnie du Code&lt;/strong&gt;&lt;/a&gt; organise régulièrement des &lt;a href=&quot;http://www.lamelee.com/index.php/nos-evenements/coding-gouter-coding-cocktail&quot;&gt;&lt;strong&gt;Coding Goûters&lt;/strong&gt; à la Mêlée Numérique&lt;/a&gt;, des événements où des enfants découvrent la logique, l'informatique et la programmation non pas d'une manière scolaire, mais au contraire amusante, créative et participative. &lt;strong&gt;François De Rochebrune&lt;/strong&gt; viendra parler des courses de robot, de scratch et de comment aussi y impliquer les parents.
&lt;/p&gt;
&lt;h3 id=&quot;eduquer_avec_numerique&quot;&gt;Éduquer avec le numérique&lt;/h3&gt;
&lt;p&gt;
Comment en vient-on à créer un outil éducatif de référence quand on est développeur et geek&amp;nbsp;? &lt;a href=&quot;https://fr.linkedin.com/in/bruno-coudoin-18982a76&quot;&gt;&lt;strong&gt;Bruno Coudoin&lt;/strong&gt;&lt;/a&gt; a conçu &lt;a href=&quot;http://gcompris.net/index-fr.html&quot;&gt;un logiciel utilisé dans le monde entier&amp;nbsp;: &lt;strong&gt;GCompris&lt;/strong&gt;. Disponible sur toutes les plateformes et proposant un très vaste panel d'activités dans une trentaine de langues&lt;/a&gt;, notre panel d'utilisateurs de moins de 10&amp;nbsp;ans lui a tous donné la meilleure note, justement&amp;nbsp;: 10&amp;nbsp;!
&lt;/p&gt;
&lt;h3 id=&quot;plan_informatique&quot;&gt;Le Plan Informatique Pour Tous&lt;/h3&gt;
&lt;p&gt;
Est-ce que les grandes planifications d'État pour la numérisation de l'enseignement sont condamnées à échouer&amp;nbsp;? Et pourquoi&amp;nbsp;? Nos amis de &lt;a href=&quot;http://silicium.org/site/index.php&quot;&gt;&lt;strong&gt;l'association Silicium&lt;/strong&gt; de &lt;em lang=&quot;en&quot;&gt;retro-gaming&lt;/em&gt; et &lt;em lang=&quot;en&quot;&gt;retro-computing&lt;/em&gt;&lt;/a&gt; nous avaient étonné avec &lt;a href=&quot;https://dascritch.net/post/2017/11/07/Des-ordinateurs-familiaux-sovi%C3%A9tiques-en-studio&quot;&gt;leur collection d'ordis personnels soviétiques&lt;/a&gt;. Aujourd'hui, ils nous ramènent du pur génie français&amp;nbsp;: du &lt;strong&gt;Thomson&lt;/strong&gt;&amp;nbsp;!
&lt;/p&gt;
&lt;h3 id=&quot;bonus&quot;&gt;Et des bonus !&lt;/h3&gt;
&lt;p&gt;
Nous pouvons déjà annoncer qu'un prof d'université du futur fait son grand retour dans notre émission. Et en plus, que
&lt;a href=&quot;https://www.youtube.com/channel/UC59t6LTtQ4QnKpEPL1D5t9Q&quot;&gt;nos amis sympathiquement moustachus de &lt;strong&gt;Ça fait écho !&lt;/strong&gt;&lt;/a&gt; seront là pour nous épauler techniquement.
&lt;/p&gt;
&lt;p&gt;
On espère que la classe sera nombreuse !
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>CPU Ex0087 Bonjour à toi, Enfant du Futur Immédiat : Tu tires ou tu pousses ?</title>
		<link>https://dascritch.net/post/2018/06/22/CPU-Ex0087-Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Tu-tires-ou-tu-pousses</link>
		<guid isPermaLink="false">urn:md5:421fac7da5d8d5ad27920e74891b8494</guid>
		<dc:date>2018-06-22T06:31:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>j'peux pas j'ai conflit		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;j'peux pas j'ai conflit&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://cpu.dascritch.net/post/2018/06/21/Ex0087-Gestion-de-versions-de-source&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0087 du programme CPU, &lt;strong&gt;Gestion de versions de source&lt;/strong&gt;, diffusé le Jeudi 21/6 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Bonjour à toi, Enfant du Futur Immédiat, toi qui ne sait plus pourquoi tu as raturé ce sgouigouigoui la semaine dernière sur ton devoir de dessin.
&lt;/p&gt;
&lt;p&gt;
Le principe du travail en équipe est immuable : c'est toujours la faute d'un autre. C'lui qui a cassé toute la prod, c'est surement Donald, Angela ou Emmanuel. Seulement on se retrouve vite dans une situation de délation, et un licenciement pour faute grave sans preuve peut vite conduire aux prud'hommes. La gestion de version de code source en a apporté une solution socialement acceptable.
&lt;/p&gt;
&lt;p&gt;
Mais je vais un peu trop vite ! Il faut d'abord que je t'explique ce qu'est que la gestion de version de code source... ou plutôt comment faisait-on avant.
&lt;/p&gt;
&lt;p&gt;
D'habitude, quand on enregistre un fichier texte, donc un code source, on écrase toujours l'ancienne version. Alors quand on a un gros projet, on faisait régulièrement des copies du répertoire de travail avec la date de copie. Et parfois dedans, des fichiers étaient des copies précédentes d'autres fichiers avec en extension &lt;code&gt;.backup&lt;/code&gt;, &lt;code&gt;.fonctionnel&lt;/code&gt;, &lt;code&gt;.corrigé&lt;/code&gt;, &lt;code&gt;.backup2&lt;/code&gt;… Si on voulait retrouver le moment où une fonction n'a plus marché, et donc le code source qui était encore fonctionnel, c'était la misère.
&lt;/p&gt;
&lt;p&gt;
Autre problème, quand on était plusieurs à modifier des fichiers sur un même serveur, on se marchait souvent sur les pieds, ta sauvegarde écrasant la modification du collègue à l'étage en dessous.
&lt;/p&gt;
&lt;h3&gt;Bref, c'était l'HORREUR&lt;/h3&gt;
&lt;p&gt;
Et puis sont arrivés les premiers logiciels pour gérer les versions de code source. C'était dans les années 1970s et surtout en informatique industrielle. On commença à les voir disponibles pour PC à la fin des années 1990s.
&lt;/p&gt;
&lt;p&gt;
C'était une révolution, mais elle demandait des contraintes pour la cause ! &lt;br /&gt;
Au lieu de sauvegarder directement sa modification d'un coup assuré de touche &lt;kbd&gt;F2&lt;/kbd&gt;, on devait prendre le temps d'écrire la raison des modifications. Et aussi de travailler avec un serveur central, un dépôt du code source, qui arbitre les fichiers du projets et comment chacun peut travailler dessus.&lt;br /&gt;
Tu tires depuis le dépôt, t'édites ta modification, tu commites la raison de ta modification, et tu pousses vers le dépôt.
&lt;/p&gt;
&lt;p&gt;
Mais pas mal de gens se braquaient devant la nouveauté, maugréant contre la divinité du &lt;q&gt;micromanagement&lt;/q&gt; adulée par la Direction, alors que le système de version était poussée par quelques développeurs au même niveau que les râleurs pour d'autres raisons.
&lt;/p&gt;
&lt;p&gt;
Le premier effet fut de détecter les conflits quand plusieurs personnes éditaient en même temps le même fichier. Il faut alors décider quelle modification était à garder. Une fois que les conflits furent arbitrés et donc résolus, on pouvait commencer à réfléchir différemment sur les projets conséquents : Plutôt que de travailler dans un seul espace temps, on imaginait de bifurquer dans le continuum et à causer d'arborescence et de branches. Donc une branche correspond à une évolution espérée... C'est à dire qu'on pouvait bifurquer le projet, et espérer plus tard refusionner deux branches vers la branche principale, celle qui donne le produit fini.
&lt;/p&gt;
&lt;p&gt;
C'était la théorie.&lt;br /&gt;
J'ai vu des projets qui avaient plus de 20 branches, sur lequel on picorait des commits, on répliquait des modifications à gauche à droite, qu'on appliquait anarchiquement. Une horreur.
&lt;/p&gt;
&lt;p&gt;
La bonne manière d'utiliser les versions veut qu'on réfléchisse en terme de branche de production, en branche de préproduction, en tickets, en branche d'évolution, en demande de fusion, en comité de revue, en termes de livraison acceptable, bref, ce que l'on appelle un processus… Mais maintenant, on sait pourquoi telle modification a eu lieue, avec les fameuses 5 questions en W que se pose tout enquêteur rigoureux&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;q lang=&quot;en&quot;&gt;What&lt;/q&gt;&amp;nbsp;: quoi qu'a été modifié&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;q lang=&quot;en&quot;&gt;Where&lt;/q&gt;&amp;nbsp;: où que la modif a été faite&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;q lang=&quot;en&quot;&gt;Who&lt;/q&gt;&amp;nbsp;: qui l'a faite&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;q lang=&quot;en&quot;&gt;When&lt;/q&gt;&amp;nbsp;: quand l'a-t-il enregistré&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;&lt;q lang=&quot;en&quot;&gt;Why&lt;/q&gt;&amp;nbsp;: pourquoi.
&lt;/ul&gt;
&lt;p&gt;
Merci les gestions de versions, merci &lt;code&gt;git&lt;/code&gt; le plus utilisé d'entre eux !
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat, je te disais au début que &lt;q&gt;La gestion de version a apporté la solution&lt;/q&gt;&amp;nbsp;; Eh ben oui : la commande &lt;code&gt;git blame&lt;/code&gt; (git dénonce) te dira qu'elle est l'andouille qui a rajouté ce bug dans la ligne 792 qui sévit depuis 4 mois.
Comme ça, tu peux aller le voir, lui mettre un soufflon, retourner à ta place, le dénoncer à ta hiérarchie, et revenir à ton projet.&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=1EGk2rvZe8A&quot;&gt;Comment ça, &lt;q&gt;brutal&lt;/q&gt;&amp;nbsp;?&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Ah oui, j'oubliais, dans la poésie légendaire de son créateur Linus Torvalds, &lt;q lang=&quot;en&quot;&gt;git&lt;/q&gt; est à l'origine une insulte. Et je vous em🜟☭⁂‱
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0087-CPU%2821-06-18%29.mp3"
      length="57593338" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>CPU Ex0086 Bonjour à toi, Enfant du Futur Immédiat : Gaz à tous les étages</title>
		<link>https://dascritch.net/post/2018/06/01/CPU-Ex0086-Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Gaz-%C3%A0-tous-les-%C3%A9tages</link>
		<guid isPermaLink="false">urn:md5:840fbb7591ec34768e7efe2018a3f689</guid>
		<dc:date>2018-06-01T05:14:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Fortuitement, il vîrent des cookies partout !		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Fortuitement, il vîrent des cookies partout !&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://cpu.dascritch.net/post/2018/05/31/Ex0086-Mise-%C3%A0-jour-de-nos-CGU-suite-au-RPGD&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0086 du programme CPU, &lt;strong&gt;Mise à jour de nos CGU suite au RPGD 🍪&lt;/strong&gt;, diffusé le Jeudi 31/5 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Bonjour à toi, Enfant du Futur Immédiat, toi à qui nous avons la décence de ne pas imposer de cookies à ta visite, et donc à t'afficher un bandeau avec un message légal que tu cherches désespérément la croix de fermeture parce que&lt;/p&gt;
&lt;p class=&quot;center&quot;&gt; RAAAAAH !&lt;/p&gt;
&lt;p&gt;
Eh oui ! Si tu vas nous consulter via le Grand Internet, tu auras remarqué que &lt;a href=&quot;http://cpu.pm&quot;&gt;le site CPU.pm&lt;/a&gt; ne t'accueille pas avec un bandeau d'information sur des cookies. 
&lt;/p&gt;
&lt;p&gt;
Parce que
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ⓐ notre site cpu.pm n'a pas de bannière de publicité. Franchement, ça nous aurait rapporté que des clopinettes, et on aurait des risques de sécurité genre malvertising, l'art d'infecter le visiteur de sites respectables via des fausses publicités embarquant du javascript malveillant.&lt;/li&gt;
&lt;li&gt;Ⓑ nous n'avons aucun système d'analyse de visite, du moins côté navigateur. Certes, on perd l'occasion de savoir ce qui plaît ou ne plaît pas, mais finalement, on n'a pas vraiment besoin de ça, tes retours dans les commentaires ou sur les réseaux sociaux nous donnent déjà une indication.&lt;/li&gt;
&lt;li&gt;Ⓒ nous n'avons pas &lt;a href=&quot;https://dascritch.net/post/2014/02/25/Le-retour-des-boutons-de-partage&quot;&gt;les fameux boutons de partage dynamiques vers les réseaux sociaux&lt;/a&gt;. On utilise de bêtes liens, ce qui veut dire aussi que nous ne cherchons pas à savoir qui tu es et si tu aimes le chocolat.&lt;/li&gt;
&lt;li&gt;Et enfin,  Ⓐ + Ⓑ + Ⓒ donc Ⓓ : nous n'avons pas de système partagé d'analyse de traffic avec des partenaires tiers pour cumuler un max d'infos sur toi. En venant sur le site CPU.pm , tu acceptes que nous ne te traçons pas de manière précise, et que nous ne revendons pas tes données personnelles. Bref, nous t'invitons, comme tout un chacun, sans demander ta carte d'identité à l'entrée, parce qu'ici on n'est ni une discothèque, ni un ministère.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Je vais redire cette blague d'un pote que j'ai déjà dite à l'antenne, car ce mantra doit devenir un standard :
&lt;/p&gt;
&lt;blockquote&gt;
La donnée personnelle, c'est comme une matière radioactive&amp;nbsp;:&lt;br /&gt;
Si tu sais pas la ramasser, tu la ramasse pas&amp;nbsp;;&lt;br /&gt;
Si tu sais pas la stocker, tu la ramasse pas&amp;nbsp;;&lt;br /&gt;
Si tu sais pas la détruire, tu la ramasse pas.
&lt;/blockquote&gt;
&lt;p&gt;
C'est idiot, mais en faisant ça, nous sommes conformes depuis très longtemps avec le fameux &lt;abbr&gt;RGPD&lt;/abbr&gt;, le Règlement Général pour la Protection des Données personnelles. Parce que nous ne récoltons pas systématiquement (du moins consciemment) ton identité. Quand tu nous écoutes &lt;a href=&quot;http://www.radio-fmr.net&quot;&gt;à la radio, sur Radio &amp;lt;FMR&amp;gt;, 89,1&amp;nbsp;MHz à Toulouse&lt;/a&gt;, est-ce que tu nous envoies des informations sur ton âge, ton sexe, ta position actuelle, ton compte en banque&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
Non. &lt;br /&gt;
Et on s'en contente très bien.
&lt;/p&gt;
&lt;p&gt;
Ben on a appliqué le même principe pour notre site web. Bonus : le site est largement plus rapide à afficher. &lt;small&gt;(bon ok, j'ai encore à faire pour y gagner)&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
Mais il faut que tu te dises que pour une immense majorité de site que tu peux visiter sur internet, ce n'est absolument pas le cas. Leurs sites sont bourrés de petits outils qui analysent au bout de combien de temps tu te mets à faire défiler la page pour lire le texte sous l'immense image d'illustration, combien de temps le curseur de la souris va rester sur l'image,… et si tu préfères le chocolat noir ou au lait. Pourquoi&amp;nbsp;? Afin de t'afficher les publicités les plus susceptibles de te faire acheter.
&lt;/p&gt;
&lt;p&gt;
D'ailleurs, imagine comment le RGPD a été mis en pratique dans certaines entreprises :&lt;br /&gt;
En général, ça commence par une réunion entre pontes. Quelqu'un parle d'un truc &lt;q&gt;GRDP&lt;/q&gt; qui est imposé par Bruxelles, et que y'a de très très grosses prunes qui vont tomber avec.&lt;br /&gt;
[Le Boss] &lt;q&gt; Hein ? encore une loi européenne ? &lt;/q&gt; dit le chef des chefs... &lt;q&gt; Qu'est-ce qu'on va encore avoir comme usine à gaz ? &lt;/q&gt;&lt;br /&gt;
Eh ben justement, c'est la régulation des usines à gaz qui récoltent, brassent, stockent, revendent de la donnée personnelle.&lt;br /&gt;
[Le Boss] &lt;q&gt; Bon ben on fait comme d'habitude : on précoche les cases pour les assurances, l'abonnement à notre newsletter, la revente des données, et on met le bouton de validation avant tout le blabla juridique &lt;/q&gt;&lt;br /&gt;
Eh ben euh non, maintenant c'est interdit, et vous devez recontacter tout vos clients à qui vous avez fait le coup.
&lt;/p&gt;
&lt;p&gt;
Et là, d'un coup, c'est pas que ça pue, mais que ça sent hyper-fort le gaz ! On sent que tout va péter si quelqu'un va y regarder de près. Tout le monde panique, des RH à la gestion bancaire, parce que personne ne s'y intéressait jusqu'à ce que 20 Minutes en parle juste avant la page Sports !
&lt;/p&gt;
&lt;p&gt;
Ah ouais mais au fait, il faut savoir par où passe toutes les données personnelles&amp;nbsp;!&lt;br /&gt;
Et comme on doit s'assurer qu'elles sont toujours en sécurité, il faut faire les mises à jour partout&amp;nbsp;! &lt;br /&gt;
[Le Boss] &lt;q&gt; Une Mise à jour ? Du logiciel ? Le OS Commerce de notre vitrine, il n'a pas été mis à jour depuis .... qu'on l'a commandé en 2009, non ? &lt;/q&gt;
&lt;/p&gt;
&lt;p&gt;
Et puis y'a ce DPO à désigner, un informaticien qui comprenne le droit, ou un juriste qui comprend les API et le MVC. Déjà qu'on a un mal fou à recruter un dev qui a 5 ans d'expérience en Rust sur Windows Phone.
&lt;/p&gt;
&lt;p&gt;
Tout d'un coup, tout le travail obligatoire et de bon sens qui n'a pas été fait depuis des années doit être rattrapé au plus vite. 
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat, nous t'avions prévenu que nous aurons beaucoup de poilades et tirages de cheveux avec la mise en prod du RGPD. Et dire que ce 25 Mai était un vendredi.
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0086-CPU%2831-05-18%29.mp3"
      length="57597914" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>Ex0081 Bonjour à toi, Enfant du Futur Immédiat : Cotravail</title>
		<link>https://dascritch.net/post/2018/04/16/Ex0081-Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Cotravail</link>
		<guid isPermaLink="false">urn:md5:4e722c032cd93962eb3c0706c8c6e96e</guid>
		<dc:date>2018-04-16T06:07:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Bonjoooooouuuuuur, je cherche un coin pour travailler. Y'a une chaise, un bout de table ? une prise électrique ? le wi-fi ? Promis, je ne ferais pas trop de bruit		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Bonjoooooouuuuuur, je cherche un coin pour travailler. Y'a une chaise, un bout de table ? une prise électrique ? le wi-fi ? Promis, je ne ferais pas trop de bruit&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://cpu.dascritch.net/post/2018/04/12/Ex0081-Coworking%2C-1%C3%A8re-partie&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0081 du programme CPU, &lt;strong&gt;Coworking&lt;/strong&gt;, diffusé le Jeudi 12/4 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Bonjour à toi, Enfant du Futur Immédiat, toi qui préfères les devoirs à la maison plutôt qu'en salle d'étude surveillée.
&lt;/p&gt;
&lt;p&gt;
Le &lt;em lang=&quot;en&quot;&gt;coworking&lt;/em&gt; est tendance si tu as un grand espace très typique que tu n'arrives pas à louer d'un seul tenant. Tu as un entresol avec vue sur la Garonne&amp;nbsp;? Bim&amp;nbsp;: &lt;a href=&quot;https://tau.so/&quot;&gt;Tau&lt;/a&gt;&amp;nbsp;!  Tu as un local trop grand pour le louer à un cabinet de notaire&amp;nbsp;? Re-Bim&amp;nbsp;: &lt;a href=&quot;http://www.coworking-toulouse.com/&quot;&gt;Etincelle coworking&lt;/a&gt;&amp;nbsp;! Tu as un studio de danse mais aucun coach en fitness pour l'animer&amp;nbsp;? et Re-re-bim&amp;nbsp;: &lt;a href=&quot;https://www.harrycow.com/&quot;&gt;HarryCow working&lt;/a&gt;.&lt;br /&gt;
Les espaces de ce genre sont en pleine explosion, à la fois en mètres carrés de prestations et en places occupées.&lt;br /&gt;
Est-ce que le travailleur nomade devient une nouvelle sorte de normalité&amp;nbsp;? Mais alors, comment faisait-on avant&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
Avant le coworking sur Toulouse, il y eu le site &lt;a href=&quot;http://devfriendlyplaces.net&quot;&gt;devfriendlyplaces.net&lt;/a&gt;.&lt;br /&gt;
Un site collaboratif créé en 2014 qui recense sur Toulouse les bars et cafés où on est tranquille pour travailler en journée. On y trouve des infos minimalistes mais utiles comme la possibilité d'utiliser le wi-fi du bistrot et surtout si des prises électriques sont librement utilisables par la clientèle. Bon, ce site est à l'usage restreint des développeurs&amp;nbsp;: &lt;a href=&quot;https://github.com/avernois/devfriendlyplaces&quot;&gt;si tu veux ajouter un lieu&lt;/a&gt;, il faut savoir faire un &lt;code&gt;pull-request&lt;/code&gt;.&lt;br /&gt;
&lt;small&gt;(et git dans les dents pour les moldus&amp;nbsp;!)&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
Oui, l'initiative devfriendlyplaces fut créée bien avant que &lt;a href=&quot;https://www.ladepeche.fr/article/2016/05/19/2347391-ouverture-starbucks-toulouse-bat-record-national-clients.html&quot;&gt;Starbucks s'installe à Toulouse y'a 2&amp;nbsp;ans&lt;/a&gt;. Et il est toujours possible de collaborer à ce site, qui d'ailleurs a été étendu à d'autres villes.
&lt;/p&gt;
&lt;p&gt;
Mais… avant le travailleur en informatique&amp;nbsp;? Eh bien il y a… l'atelier de dessinateurs.
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat, il faut que je te confesse qu'entre autres crimes contre l'Humanité, j'ai été sur cette même radio &lt;a href=&quot;https://dascritch.net/category/Lu&quot;&gt;chroniqueur en bande-dessinées&lt;/a&gt;. Et de par mes relations, j'ai pu pénétrer l'antre de plusieurs dessinateurs. &lt;small&gt;(enfin, ceux qui ont bien voulu car j'ai pas trop massacré en 5 minutes leur travail d'une année).&lt;/small&gt;&lt;br /&gt;
Et si certains bossaient dans une rédaction, ce qui était déjà extrêmement rare à la fin du siècle dernier, d'autres travaillaient chez eux, et enfin une troisième catégorie, de plus en plus importante, se réunissait pour louer un local et travailler ensemble. Oui, on reste dans la définition de &lt;q&gt;cotravail&lt;/q&gt; aussi dit &lt;q&gt;instinct grégaire confraternel&lt;/q&gt;.&lt;br /&gt;
Néanmoins, à la différence de nos modernes espaces de coworking, les dessinateurs ne s'installaient pas au jour le jour, mais en général au moins un trimestre.&lt;br /&gt;
Sauf si y'en a un qui tapait dans la réserve de papier &lt;a href=&quot;https://www.beauxarts.fr/blog/les-differents-formats-de-papier-n152&quot;&gt;Grand Raisin 200&amp;nbsp;g/m²&lt;/a&gt;, car là, les plumeux se volaient dans les plumes à grand coup de noms d'oiseaux.
&lt;/p&gt;
&lt;p&gt;
Alors puisqu'ils s'ils ne partageaient pas leurs fournitures, j'ai demandé aux dessinateurs pourquoi ils se mettaient en atelier. Sur les réponses que j'ai eu, certaines ne sont pas si éloignées de nos préoccupations actuelles&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pour s'obliger à différencier ce qui est pro et perso&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Pour faire une coupure réelle entre le travail et la maison&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Pour sortir&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Pour voir des gens&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Pour bosser parce que les autres aussi bossent&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Pour partager son carnet d'adresse et parfois les bons plans&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Parce que c'est mieux rangé que mon 2 pièces cuisine pour recevoir &lt;a href=&quot;http://www.actuabd.com/Monsieur-De-Mesmaeker-est-mort&quot;&gt;M. De Mesmaeker&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Revenons à nos laptops pour découvrir quand le concept de &lt;q lang=&quot;en&quot;&gt;coworking&lt;/q&gt; est entré dans les mœurs du numérique.
&lt;/p&gt;
&lt;p&gt;
Selon &lt;a href=&quot;http://www.deskmag.com/en/the-history-of-coworking-spaces-in-a-timeline&quot;&gt;le site spécialisé &lt;em lang=&quot;en&quot;&gt;Deskmag&lt;/em&gt;&lt;/a&gt;, tout a commencé dans les premiers hackerspaces avec l'arrivée du wi-fi. Très vite, certains bars proposaient l'accès à leur wi-fi contre des consommations. On n'avait plus à louer un PC dans un café internet, on arrivait avec sa bécane, ses outils, son &lt;abbr&gt;IDE&lt;/abbr&gt; et sa recherche obsessionnelle d'une prise électrique.&lt;br /&gt;
Le terme &lt;q lang=&quot;en&quot;&gt;coworking&lt;/q&gt; lui-même est forgé en 1999 par &lt;a href=&quot;https://www.mindspace.me/magazine/how-did-coworking-become-a-thing/&quot;&gt;Bernard DeKoven, designer de jeux vidéos et théoricien du fun (hélas décédé le mois dernier)&lt;/a&gt;&amp;nbsp;; mais le sens originel était très différent&amp;nbsp;: &lt;q lang=&quot;en&quot;&gt;working together as equals&lt;/q&gt; (&lt;q&gt;travailler ensemble sur un pied d'égalité&lt;/q&gt;).&lt;br /&gt;
En 2002 &lt;a href=&quot;http://www.schraubenfabrik.at/&quot;&gt;à Vienne, s'ouvre la &lt;span lang=&quot;de&quot;&gt;Schraubenfabrik&lt;/span&gt; qui est un espace communautaire pour entrepreneurs&lt;/a&gt;.&lt;br /&gt;
Mais c'est en 2005 que le terme &lt;q lang=&quot;en&quot;&gt;coworking&lt;/q&gt; est pour la première fois associé à un type de lieu. À San Francisco, comme de par hasard…&lt;br /&gt;
[NOTE : Durant l'émission, Chris O'Brien précise qui est le créateur du lieu, et d'autres contributions qu'il a fait]
&lt;/p&gt;
&lt;p&gt;
Ce même début de millénaire, nous étions arrivés au bout de la notion d'open-space, au point que des entreprises sont parties dans &lt;a href=&quot;https://www.welcometothejungle.co/articles/le-flex-office-pour-travailleurs-nomades&quot;&gt;le concept de &lt;q lang=&quot;en&quot;&gt;flex-office&lt;/q&gt;&lt;/a&gt;&amp;nbsp;: l’absence d’attribution d’un poste de travail précis à un salarié, la disparition du bureau dédié, ou le passage du salarié à la précarité de position, vers le &lt;q&gt;sans bureau fixe&lt;/q&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;cite&gt;«&amp;nbsp;En disant ça, Bertier… vous n'êtes pas très positive attitude&amp;nbsp;! Je booke un espace de réunion pour tirer au clair votre avenir dans nos casiers.&amp;nbsp;»&lt;/cite&gt;
&lt;/p&gt;
&lt;p&gt;
Oui, malheureusement, le &lt;q lang=&quot;en&quot;&gt;flex-office&lt;/q&gt; ne t'évite pas ton N+2 archi-susceptible à la machine à café.
&lt;/p&gt;
&lt;p&gt;
Si ce concept est effrayant, et probablement à juste titre, alors autant le renverser à notre avantage avec le coworking.
&lt;/p&gt;
&lt;p&gt;
Personnellement, si je connaissais déjà le concept d'atelier collectif d'artistes, quand je suis devenu travailleur indépendant, j'ai découvert qu'aller travailler de temps à autre dans un open-space au lieu d'être 100&amp;nbsp;% chez moi, me faisait changer de mentalité&amp;nbsp;: j'étais plus concentré car je n'étais plus en train de repasser mes slips tout en chiffrant mes devis. Et un point important, j'y nouais de nouvelles relations, des fois par le pur hasard.
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat, heureusement que de plus en plus d'entreprises comprennent que nous sommes sur internet, qu'importe où on a posé notre laptop. Reste à convaincre les autres entreprises que le coworking ne présente pas de risques pour leurs secrets industriels.
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0081-CPU%2812-04-18%29.mp3"
      length="58013991" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>CPU Ex0076 Bonjour à toi, Enfant du Futur Immédiat : Le cryptage de l'esclave</title>
		<link>https://dascritch.net/post/2018/02/23/CPU-Ex0076-Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Le-cryptage-de-l-esclave</link>
		<guid isPermaLink="false">urn:md5:a0b91a22347b2662fd547d3501747c19</guid>
		<dc:date>2018-02-23T06:23:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Petits contes plus qu'approximatifs sur l'histoire de la cryptographie.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Petits contes plus qu'approximatifs sur l'histoire de la cryptographie.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://cpu.dascritch.net/post/2018/02/22/Ex0076-Histoires-de-la-cryptographie%2C-1%C3%A8re-partie-%3A-Du-papier-et-des-neurones&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0076 du programme CPU, &lt;strong&gt;Histoires de la cryptographie, 1ère partie : Du papier et des neurones&lt;/strong&gt;, diffusé le Jeudi 22/2 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Bonjour à toi, enfant du futur immédiat, toi qui t'amuses à écrire les mots avec des chiffres pour faire plus incompréhensible... mais crois-moi, &lt;a href=&quot;http://www.dcode.fr/ecriture-1337-leet-speak&quot;&gt;écrire en &lt;em&gt;l33t sp43k&lt;/em&gt;&lt;/a&gt; ne date pas d'hier.
&lt;/p&gt;
&lt;p&gt;
Il fut un temps où Rome était capitale d'une immense République, couvrant toute la &lt;em lang=&quot;la&quot;&gt;terra cognita&lt;/em&gt; de son aura, allant du bout de l'Hispanie jusqu'en Assyrie. C'était en 50 avant J-C, un mec tellement cool qu'on dit qu'il marchait sur l'eau &lt;a href=&quot;https://scienceabilly.com/2014/01/07/le-pain-de-seigle-a-lergot-cette-brioche-hallucinogene/&quot;&gt;après avoir mangé du pain&lt;/a&gt;.
&lt;br /&gt;
Dans son gouvernement, deux sénateurs généraux se disputaient pour savoir qui allait avoir l'honneur de transformer l'État Romain en Empire, et qui allait compter fleurette avec la belle Cléopâtre à l'ombre des pyramides. &lt;a href=&quot;http://bcs.fltr.ucl.ac.be/caes/BGI.html&quot;&gt;Jules César&lt;/a&gt; et &lt;a href=&quot;https://fr.wikipedia.org/wiki/Pomp%C3%A9e&quot;&gt;Pompée&lt;/a&gt; ne pouvaient se voir en pâture, même au Sénat, et la surface du monde connu n'aurait suffit à calmer leur ire... On aurait pu en rester là, mais leur poste de sénateur leur conférait à l'époque aussi le rang de général et donc le contrôle d'une partie de la Légion Romaine . &lt;abbr&gt;CQPR&lt;/abbr&gt;, Ce Qui Peut Ravager…
&lt;/p&gt;
&lt;p&gt;
Seulement, cette ambiance de guerre civile s'étendait sur quasiment 3 continents.
&lt;br /&gt;
Et une telle distance demande de gros efforts de logistique, donc de communiquer très en avance avec ses bases arrières&amp;nbsp;; une communication dont le message ne doit pas être éventé, sinon ta stratégie pour les prochains mois tombera à l'eau. 
&lt;/p&gt;
&lt;p&gt;
Pour communiquer en toute discrétion avec ses troupes à l'autre boût du continent, histoire de  demander à ses partisans au Sénat des renforts, Pompée avait recours à la technologie de l'esclave. Une méthode mise au point par &lt;a href=&quot;http://www.tetue.net/messages-secrets-sur-crane-rase&quot;&gt;l'empereur Assyrien Nabochodonosor depuis déjà un demi-millénaire&lt;/a&gt;. 
&lt;br /&gt;
Le principe est très simple&amp;nbsp;: 
&lt;br /&gt;
Tu prends un esclave dans ta suite personnelle, si possible, pas chauve et d'une abondante chevelure de jais. Tu rases la tête de ton esclave à blanc. Oui, astuce de pro&amp;nbsp;: il vaut mieux une peau claire. Tu écris sur la partie du crane qui était poilue, bon évidemment, comme le voyage est long, il faut que le texte tienne aux intempéries, donc je te recommande le tatouage. Une fois que les cheveux ont repoussés, tu envoies ton esclave à ton correspondant.
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat, oui, à l'époque, on s'embarrassait nullement d'utiliser un esclave pour n'importe quoi. Les &lt;abbr&gt;SSII&lt;/abbr&gt; n'ont rien inventé de neuf quand elles refourguent de l'ingénieur Java pour retaper un vieux projet en WinDev.
&lt;/p&gt;
&lt;p&gt;
Si le principe de l'esclave messager est maîtrisé, comme le fait qu'il sache qu'il porte un message très important, et dont il ignore le contenu, il a néanmoins quelques inconvénients. Quelques. Accroche-toi à prendre des notes&amp;nbsp;!
&lt;/p&gt;
&lt;p&gt;
Le premier d'entre eux est la repousse du cheveu. Il faut bien compter un mois pour que le message soit suffisamment caché. Heureusement, il est possible d'anticiper en écrivant à l'avance les messages que tu seras susceptible d'envoyer. Et comme tu es un général qui règne sur la moitié des légionnaires romains, personne ne verra d'inconvénients à ce que tu aies en permanence une vingtaine d'esclaves dans ton intendance. Le détournement de biens vaut mieux que deux tu l'auras.
&lt;/p&gt;
&lt;p&gt;
Le deuxième inconvénient est la lenteur du trajet. Toute l'astuce du message caché sur un esclave réside dans le fait que le vecteur humain doit paraître parfaitement quelconque durant son périple. Il est donc hors de question qu'il circule sur un cheval de course sur les voies romaines, sinon, contrôle au faciès oblige, il va se faire arrêter par la patrouille volante et on va lui demander les papiers du véhicule.
&lt;br /&gt;
Il ira donc forcément à pied et en petite foulée, parce qu'il y en a&amp;nbsp;! oh que oui, il y en a des &lt;em lang=&quot;la&quot;&gt;milla passum&lt;/em&gt; entre ta garnison en Germanie supérieur et Roma capitale. Plusieurs dizaines de distances Marathon-Athènes, où, rappelons-le, le messager était mort d'épuisement en arrivant sur l'esplanade du Parthénon, n'arrivant à dire son message que dans son ultime râle. 42&amp;nbsp;km, là, c'est une paille en comparaison&amp;nbsp;!
&lt;/p&gt;
&lt;p&gt;
Le troisième inconvénient de la technologie de l'esclave est de s'assurer la loyauté de ton messager. À cette fin, il vaut mieux prendre un esclave qui a une famille à laquelle il tient et que tu gardes en otage sous la main, voire pas trop loin du glaive. Oui, car si ton destin est lié à celui de son enfant, parent, compagnon, (baffer la bouche inutile)… ben ton messager a franchement intérêt à ce que tes messages arrivent à temps et à destination. Bon, du coup, tu passes de la vingtaine à la centaine d'esclaves dans la suite de ton état-major. Une bonne centurie. Les soldats pourraient commencer à jaser.
&lt;/p&gt;
&lt;p&gt;
Le quatrième inconvénient est la surface d'écriture disponible sur la surface pileuse d'un crâne.  Supposons que tu as un besoin urgent de renforts… Je te souhaite bonne chance pour écrire la liste complète de tes courses sur un seul occiput :
&lt;/p&gt;
&lt;blockquote&gt;
Avé Claudius&amp;nbsp;!&lt;br /&gt;
Fait passer en urgence au Sénat une rallonge budgétaire&amp;nbsp;: Expédie-moi &lt;abbr&gt;ASAP&lt;/abbr&gt; 20&amp;nbsp;centuries, 175&amp;nbsp;chevaux, 7&amp;nbsp;tours d'assaut, 4&amp;nbsp;béliers et 8&amp;nbsp;balistes, je suis coincé du côté de &lt;em lang=&quot;la&quot;&gt;Friburgum Brisgoviæ&lt;/em&gt; en Helvétie Occidentale. Je te rapporte des meules de Gruyera, tu vas adorer.&lt;br /&gt;
Bisous&amp;nbsp;!&lt;br /&gt;
Cnaeus Pompeius Magnus
&lt;/blockquote&gt;
&lt;p&gt;
Le cinquième inconvénient est que la tête d'esclave est un support peu ré-utilisable&amp;nbsp;: d'abord le message est déjà écrit sur la tête de façon indélébile, donc à force de barrer et d'écrire à côté, ben y'a plus de place. Et en plus, une fois qu'il a délivré un message à un Sénateur qui entraine une action défavorable pour le parti de l'opposition, ben la tête de l'esclave est un peu connue, il ne passe plus inaperçu, bref, il est grillé. En plus, on doit aussi se méfier de ceux vendus au marché des esclaves de seconde main, ils ont peut -être déjà servi.
&lt;/p&gt;
&lt;p&gt;
Le sixième inconvénient est le manque de discrétion en cas de mort du messager. Ben oui, étant donné qu'il est esclave et ne porte pas forcément d'arme avec lui pour que le voyage reste discret, il faut le faire suivre par un garde du corps. Et si jamais l'esclave meurt, de raison naturelle ou de raison… naturelle… le garde du corps doit donc alors décapiter l'esclave et amener la tête en décomposition au sénateur à qui il est destiné.
&lt;br /&gt;
T'imagines&amp;nbsp;? Tu sièges au Sénat en pleine délibération, et t'as un homme vaguement en guenilles civiles qui te fait mander, qui dit aux huissiers qu'il a un colis urgent pour toi, lequel colis pue la mort, ce que le banc du parti opposé n'aura pas manqué de remarquer, et à ton retour, tu tentes de faire passer une loi urgente de soutien à Pompée. Va essayer de faire croire aux sénateurs du parti de César que tu recevais un colis de fromages bien faits depuis l'Auvergne au tarif chariot à bœuf lent…
&lt;/p&gt;
&lt;p&gt;
Le septième inconvénient est l'interception. Si l'esclave se fait prendre par le clan adverse, et que le message est découvert, il est immédiatement compréhensible par l'ennemi. Ce qui nous amène au dernier inconvénient de la technologie du message secret par esclave messager&amp;nbsp;: on n'est pas à l'abri d'une mauvaise blague.
&lt;br /&gt;
Si le camp de César a compris le principe des messages secrets avec un esclave, il peut préparer un esclave avec un faux message, et créer une sacrée confusion dans ton camp.
&lt;/p&gt;
&lt;p&gt;
Dans le camp opposé à Pompée, César utilise une technologie moderne&amp;nbsp;: le chiffrement. Il existait déjà des technos approchantes comme le bâton de Plutarque ou la substitution de mots, César a industrialisé le principe&amp;nbsp;:&lt;br /&gt; 
Il suffit de décaler chaque lettre du message de trois positions dans l'alphabet pour obtenir un message qui ne soit lisible que par les initiés. Lequel message peut s'écrire sur un papyrus standard, à la longueur qui te conviendra.
&lt;/p&gt;
&lt;p&gt;
Et quitte à y aller, tant pis pour la discrétion&amp;nbsp;! On mande une estafette, on lui met les meilleurs chevaux italiens sur un char de course, avec armement et &lt;a href=&quot;http://www.asterix.com/asterix-de-a-a-z/les-personnages/caius-eucaliptus.html&quot;&gt;panier-repas pour la route&lt;/a&gt; («&amp;nbsp;&lt;em&gt;du boudin d'&lt;em lang=&quot;la&quot; title=&quot;ours&quot;&gt;urus&lt;/em&gt;, gâté, va&amp;nbsp;!&lt;/em&gt;&amp;nbsp;»), et on y va à toute berzingue sur les voies romaines.
&lt;br /&gt;
«&amp;nbsp;&lt;em&gt;Hue Ferrari ! Hue Mazzerrati !&lt;/em&gt;&amp;nbsp;»
&lt;br /&gt;
Forcément, le message arrive nettement plus vite à Rome, on n'a pas besoin d'entretenir une centaine d'esclave avec ses soldats et c'est ainsi que César mis une branlée à Pompée.
&lt;/p&gt;
&lt;p&gt;
&lt;em lang=&quot;la&quot; title=&quot;Je suis venu, j'ai vu, j'ai vaincu&quot;&gt;Veni, vidi, vici&lt;/em&gt; avec accusé de réception.
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat, la morale de l'Histoire est que le message chiffré va bien plus vite que le message planqué.
&lt;/p&gt;


&lt;h3 id=&quot;lexique_crypter&quot;&gt;Lexique : Crypter&lt;/h3&gt;
&lt;p&gt;
Avant de continuer de conter la cryptographie à travers l'Histoire, il nous faut aborder un point de vocabulaire. Car souvent, j'entends des gens très concernés qui parlent de terroristes qui &lt;q&gt;encryptent&lt;/q&gt; des messages. Outre qu'ils n'en n'ont même pas le début d'une preuve, l'usage du verbe &lt;q&gt;encrypter&lt;/q&gt; démontre une ignorance certaine du sujet, une naïveté qui serait charmante si ces mêmes messieurs ne voulaient pas interdire le chiffrement dans la foulée.
&lt;/p&gt;
&lt;p&gt;
Alors donc :
&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;q&gt;Crypter&lt;/q&gt;&lt;/dt&gt;
&lt;dd&gt; veut dire mettre en crypte, cacher les morts de la vue des vivants. On l'utilise aussi, quoi qu’abusivement pour l'action de transmettre un message qui est écrit en clair, mais soustrait à de la vue des autres. Écrire sur le crâne rasé d'un esclave, ou utiliser du jus de citron, ou rouler une feuille de papier qu'on va placer dans la fente d'un mur… On peut appeler ces actions &lt;q&gt;crypter&lt;/q&gt;, mais le bon verbe serait plutôt &lt;q&gt;dissimuler&lt;/q&gt;, car le message est parfaitement compréhensible une fois que sa cachette est découverte.
&lt;/dd&gt;
&lt;dt&gt;
&lt;q&gt;Chiffrer&lt;/q&gt;
&lt;/dt&gt;
&lt;dd&gt;
 veut dire rendre un message inintelligible, sauf par un nombre restreint de personnes. Le message n'a pas besoin d'être dissimulé, puisqu'il est illisible, à moins de connaître la manière qui a été utilisée pour effectuer le chiffrement.
&lt;/dd&gt;
&lt;dt&gt;
&lt;q&gt;Déchiffrer&lt;/q&gt;
&lt;/dt&gt;
&lt;dd&gt;
veut dire décoder un message qui a été chiffré afin de le lire, procédure faite en utilisant la méthode par lequel est prévu qu'il soit lu. 
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;
Mais il existe un faux-ami :
&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;q&gt;Décrypter&lt;/q&gt;
&lt;/dt&gt;
&lt;dd&gt;
action qui consiste à tenter de décoder un message chiffré, sans en avoir la clé de lecture. En général, on tente un décryptage par intuition (en essayant de trouver les motifs répétitifs, les lettres les plus fréquentes, ou les mots, ce que l'on appelle une attaque par dictionnaire) ou on peut décrypter par force brute (qui consiste à essayer bourrinement toutes les possibilités mathématiques jusqu'à trouver un message cohérent) et je passe d'autres méthodes de décryptage dont la violence mathématique m'oblige à ne pas en évoquer les détails gores…
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;
Donc, &lt;q&gt;déchiffrer&lt;/q&gt; implique &lt;q&gt;chiffrer&lt;/q&gt;, &lt;q&gt;décrypter&lt;/q&gt; implique &lt;q&gt;chiffrer&lt;/q&gt;, mais &lt;a href=&quot;https://twitter.com/Izura/status/958977413022715904&quot;&gt;&lt;q&gt;crypter&lt;/q&gt; n'existe pas vraiment.&lt;/a&gt;
&lt;br /&gt;
Donc si un ministre, un homme politique ou un expert autoproclamé vous parle de &lt;q&gt;messagerie cryptée&lt;/q&gt; ou de &lt;q&gt;terroristes qui cryptent les messages&lt;/q&gt;, sachez qu'ils n'y connaissent vraiment pas grand chose.
&lt;/p&gt;

&lt;p&gt;
(NOTE : L'usage du terme &lt;q&gt;crypter&lt;/q&gt; dans l'émission est donc ironique, et doit être compris comme &lt;q&gt;dissimuler un texte en clair&lt;/q&gt;)
&lt;/p&gt;
&lt;h3 id=&quot;histoire_le_chiffrement_au_moyen_age&quot;&gt;Histoire : Le chiffrement au Moyen-Âge&lt;/h3&gt;
&lt;p&gt;
Le chiffrement est resté très longtemps une technologie destinée à un usage militaire. S'en servir en dehors d'un usage officiel de l'armée pouvait conduire à une accusation d'espionnage ou de complot contre l'État, en général sanctionnée jusqu'en 1981 d'une peine de mort.
&lt;/p&gt;
&lt;p&gt;
Néanmoins, dès le Moyen-Âge, nous voyons poindre des usages civils du chiffrement, plus ou moins bien tolérés par les autorités.
&lt;/p&gt;
&lt;p&gt;
Au &lt;span class=&quot;serif&quot;&gt;XII&lt;/span&gt;&lt;sup&gt;ème&lt;/sup&gt; siècle commence à apparaître le concept d'ambassade, celui où deux états sont dans des relations suffisamment pacifiées pour envisager une représentation officielle dans la capitale de l'autre, nantie d'un officier civil officiel représentant un état au sein d'un autre état. Et si les réceptions de l'Ambassadeur sont toujours un succès, c'est aussi parce qu'il peut émettre des messages vers son gouvernement. &lt;small&gt;(blague)&lt;/small&gt;
&lt;br /&gt;
Or, pour pouvoir converser avec sa capitale de rattachement en toute confidentialité, le personnel diplomatique se voit concéder une autorisation tacite du chiffrement. Aussi bien pour prendre des ordres que pour rapporter ce qu'il sait, mais surtout afin de régler les affaires administratives de nationaux en vadrouille. Après tout, l'information doit traverser au moins un pays dont les relations semblent correctes mais pas forcément très amicales avant de rejoindre la capitale de votre royaume.
&lt;/p&gt;
&lt;p&gt;
Dans les faits, il se trouve que le chiffrement est utilisé illégalement mais quotidiennement par des civils.
&lt;/p&gt;
&lt;p&gt;
Ainsi les alchimistes chiffrent leurs recueils de travaux avec des symboles ésotériques, gardant ainsi confidentielles leurs recherches sur la Pierre Philosophale. En plus, utiliser des symboles astrologiques permet d'y ajouter du mystère, donc d'y distiller de la magie et donc amplifier l'illusion d'un professionnalisme. D'une manière assez amusante, cet effet placebo est de nos jours enseigné en médecine. Si l'écriture de votre médecin semble difficilement lisible, sachez qu'il le fait parfois exprès afin de donner un caractère magique aux ordonnances. &lt;a href=&quot;http://www.la-croix.com/Archives/2012-09-11/Mais-pourquoi-les-medecins-ecrivent-ils-si-mal-_NP_-2012-09-11-852271&quot;&gt;À moins que tout simplement, il écrive très mal.&lt;/a&gt;
&lt;br /&gt;
Pour en revenir aux alchimistes, ceux-ci sont néanmoins peu souvent torturés par l'Inquisition afin qu'ils décodent leurs livres&amp;nbsp;: Le roi a déjà fait financer par le trésor royal leurs &lt;q&gt;recherches&lt;/q&gt; d'une somme conséquente&amp;nbsp;; couper la tête ou la main d'un alchimiste car il utilise une écriture chiffrée est une très mauvaise idée. Eh oui, il est peut être effectivement à deux doigts de trouver la formule qui transforme le plomb en or. Le tuer serait un non-sens complet en terme d'investissement, une vrai gabegie des finances publiques. Sans compter l'image désastreuse que vous donnez par ce geste à la recherche publique dans votre royaume…
&lt;/p&gt;
&lt;p&gt;
Les luthiers eux aussi codent leurs livres de comptes. Un devis une fois &lt;del&gt;chiffré&lt;/del&gt;, pardon, estimé est donc chiffré afin que tout espion ou perquisition ne dévoile pas la marge sûrement princière que se font les membres de cette corporation sur les commandes royales.&lt;br /&gt;
Là aussi, tuer les luthiers est une très mauvaise idée&amp;nbsp;: vous donneriez un très mauvais signal aux artistes officiels. Et qui plus est, plus personne n'osera vous construire d'instrument sur mesure pour votre petit prince, ce qui veut dire que le petit morveux va vous casser les oreilles avec la flûte à bec au lieu de passer au clavecin bien tempéré.
&lt;/p&gt;
&lt;p&gt;
L'interdiction de chiffrer les livres de comptes même pour les luthiers n'entrera réellement en application qu'au début du &lt;span class=&quot;serif&quot;&gt;XX&lt;/span&gt;&lt;sup&gt;ème&lt;/sup&gt; siècle. D'ailleurs, le code secret des luthiers &lt;a href=&quot;https://philharmoniedeparis.fr/fr/magazine/breves/le-code-secret-des-luthiers&quot;&gt;n'a été décodé formellement qu'à la fin 2016&lt;/a&gt;. Et justement, le décodage desdits livres permet non seulement de connaitre l'état des finances de ces artisans, mais aussi l'inventaire des instruments produits, les fournisseurs et donc les matières utilisées et quelques secrets de fabrications, ce qu'on n'avait reconstruit jusqu'ici que de manière empirique.
&lt;/p&gt;
&lt;p&gt;
Mais outre les professionnels conventionnés que sont les alchimistes et les luthiers, il y a d'autres personnes qui entretiennent une correspondance chiffrée pour… des raisons de cœur.  Aaaaah&amp;nbsp;! L'Amour…  Mais pour ce qui est de tolérer une telle activité pour les amants infidèles, là, c'est une autre histoire.
&lt;br /&gt; 
Car oui, si vous avez le bonheur de tomber amoureux, mais que votre moitié de cœur est déjà engagé-e dans une union ou que il y a bisbilles entre vos familles, et bien, il vaut mieux envoyer des mots doux chiffrés &lt;a href=&quot;http://www.toutmoliere.net/acte-2,405364.html#scene_iv&quot;&gt;plutôt qu'en vers ou en prose&lt;/a&gt;, deux états de mots doux qui deviennent vite très compliqués si vos messages de bourgeois gentilhomme tombent entre des mains indiscrètes.
&lt;/p&gt;
&lt;p&gt;
Or, quand un couple officieux utilise le chiffrement pour sa correspondance, cela veut dire que les deux tourtereaux correspondants ont donc un niveau d'éducation loin d'être négligeable, bien au-dessus de la moyenne, et que donc un membre influent du royaume est sûrement cocu. Lequel personnage encorné, plutôt que défier dans un duel à l'épée toujours très hasardeux, préfèrera faire couper la tête du Don Juan en l'accusant de complot contre l'État, sortant le message chiffré comme preuve&amp;nbsp;: intelligence avec l'ennemi, qu'on lui coupe la tête&amp;nbsp;!
&lt;br /&gt;
Eh oui, la sortie élégante à la fiole de ciguë, c'est plus du Shakespeare qu'autre chose&amp;nbsp;! Roméo avait plus de chance (ahem) de se retrouver torturé et écartelé en place publique, et Juliette emmurée vivante dans un obscure monastère.
&lt;br /&gt;
Ajoutez qu'à l'époque, les courriers étaient souvent interceptés et lus par la police… &lt;q&gt;l'inquisition postale&lt;/q&gt;, comme on l'appelait, montre que la parano des dirigeants politiques vis à vis de nos correspondances privées ne date pas d'hier.
&lt;/p&gt;

&lt;h3 id=&quot;Ainsi_naquit_le_metier_de_decrypteur&quot;&gt;Ainsi naquit : le métier de décrypteur&lt;/h3&gt;

&lt;p&gt;
Devant la prolifération (toute relative) de la correspondance chiffrée et les multiples services de police ou d'inquisition qui s'en inquiètent, le Moyen-Âge voit poindre un nouveau métier très spécifique…
La demande vient de clients prestigieux et très puissants comme le Roy, la Police Secrète, l'Inquisition, l'Église, la Noblesse ou de très riches marchands qui soupçonnent l'infidélité de leur femme… 
&lt;/p&gt;
&lt;p&gt;
Ainsi naquit le métier de décrypteur, celui qui décrypte les messages chiffrés. 
&lt;/p&gt;
&lt;p&gt;
Des petits jobs qui travaillent par l'occasion et qui n'avait que très peu de spécialistes. &lt;a href=&quot;http://www.grandsdetectives.byethost4.com/Baskerville.html?i=1&quot;&gt;Tel le frère Guillaume de Baskerville dans «&amp;nbsp;&lt;em&gt;le Nom de la Rose&lt;/em&gt;&amp;nbsp;»&lt;/a&gt;, ils s'y sont mis, titillés par le mystère et ayant à la fois la curiosité et la connaissance des lettres.&lt;br /&gt;
Bien souvent confrontés à un simple code de substitution alphabétique manière code de César ou &lt;a herf=&quot;https://www.dcode.fr/chiffre-polybe&quot;&gt;le carré de Polybe&lt;/a&gt;, ces artisans utilisent empiriquement les attaques par répartition statistique des lettres ou les attaques par dictionnaire. Si ce n'est une simple opération géométrique comme &lt;a href=&quot;https://www.unedeplus.fr/2008/08/24/ce-quest-un-baton-de-plutarque/&quot;&gt;la bonne vieille scytale, le fameux baton de Plutarque&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Le travail des décrypteurs est bien loin des travaux de Champollion en terme de difficulté, mais face à eux, le code de César va connaitre plusieurs évolutions&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt; 
&lt;li&gt;D'abord, &lt;a href=&quot;http://www.bibmath.net/crypto/index.php?action=affiche&amp;quoi=poly/vigenere&quot;&gt;le décodage par index tournant, où le nombre de positions dans l'alphabet à faire bouger pour chaque lettre n'est plus constant&lt;/a&gt;&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Ensuite, l'ajout de symboles complémentaires, pour éviter que certaines lettres ne soient trop facilement devinables (telles que &lt;a href=&quot;http://www.ina.fr/video/I09345611&quot;&gt;le &lt;q&gt;E&lt;/q&gt;, &lt;q&gt;R&lt;/q&gt; et &lt;q&gt;N&lt;/q&gt; qui sont les lettres les plus courantes en langue française&lt;/a&gt;) . Une lettre en clair peut être substituée par différents symboles qu'on peut qualifier d'&lt;q&gt;homoglyphes&lt;/q&gt;. Un ajout empirique d'entropie, qui est parfois étendu à des syllabes&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Et après, l'usage d’abréviation voire l'usage de symboles pour remplacer un terme fréquent&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;Et enfin le mélange de langues, souvent dans les mêmes phrases, comme l'Occitan avec le Latin.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
On a parfois de réelles innovations comme &lt;a href=&quot;https://www.apprendre-en-ligne.net/crypto/stegano/bilitere.html&quot;&gt;l'alphabet bilitaire de Francis Bacon, une évolution du carré de Polype qui encode chaque lettre en 5 symboles&lt;/a&gt;, usuellement notés &lt;var&gt;A&lt;/var&gt; et &lt;var&gt;B&lt;/var&gt;.  Ces symboles étaient stéganographiés dans un message anodin, par exemple les lettres droites signifiaient un &lt;var&gt;A&lt;/var&gt; et celles en italiques un &lt;var&gt;B&lt;/var&gt;.&lt;br /&gt;
Aujourd'hui, on dirait &lt;var&gt;0&lt;/var&gt; et &lt;var&gt;1&lt;/var&gt; car Francis Bacon a inventé sans le savoir le premier jeu de caractères dans une représentation binaire. Une curiosité qui fut saluée &lt;a href=&quot;https://www.nsa.gov/about/cryptologic-heritage/historical-figures-publications/hall-of-honor/1999/wfriedman.shtml&quot;&gt;par William et Elizebeth Friedman, un célèbre couple de cryptographes Américains&lt;/a&gt; qui y firent mention tout au long de leur vie, et &lt;a href=&quot;http://scienceblogs.de/klausis-krypto-kolumne/2017/04/19/hidden-message-discovered-on-tombstone-of-famous-cryptologist-couple/&quot;&gt;même sur leur pierre tombale&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Mais revenons au Moyen-Âge&amp;nbsp;:
&lt;br /&gt;
Le labeur du casseur de code se fait manuellement, souvent en solitaire, et à côté d'une autre activité pécuniairement moins aléatoire. Car le résultat est loin d'être garanti face à ces améliorations&amp;nbsp;: en l'absence de suffisament de documents chiffrés avec le code à casser, le chemin est d'autant plus difficile pour le décrypteur. Les outils mathématiques sont très souvent ignorés et de toutes façons encore simples, le calcul scientifique n'arrivera que plus tard, comme le calcul statistique.
&lt;/p&gt;
&lt;p&gt;
Les méthodes sont encore frustres, les opérations de chiffrement/déchiffrement se font avec des outils simples&amp;nbsp;: le parchemin, la plume d'oie et beaucoup de sueur au front. Et même en connaissant le code, les opérations restent très laborieuses si on n'a pas les moyens comme Henri &lt;span class=&quot;serif&quot;&gt;II&lt;/span&gt; (de France) de se faire construire &lt;a href=&quot;http://www.lehning.eu/Files/boite_a_chiffrer_hl.pdf&quot;&gt;une superbe boîte à chiffrer, utilisant un mécanisme pour montrer les lettres substituantes&lt;/a&gt;. On reste sur de l'artisanal pur.
&lt;/p&gt;
&lt;p&gt;
Les évolutions les plus importantes se feront dans le domaine militaire, diplomatique et l'espionnage, comme les règles à chiffrer, l'usage de clés jetables et l'usage d'infrastructures de communications publiques.
&lt;/p&gt;
&lt;p&gt; 
Au &lt;span class=&quot;serif&quot;&gt;XX&lt;/span&gt;&lt;sup&gt;ème&lt;/sup&gt; siècle, des innovations radicales feront changer les pratiques.
&lt;/p&gt;

&lt;h3 id=&quot;Plantage_Le_telegraphe_chappe_parlait_de_fois&quot;&gt;Plantage : le télégraphe Chappe parlait deux fois&lt;/h3&gt;

&lt;p&gt;
Avant la domestication de l'électricité, il existait une première forme de télégraphe, optique, créée par Claude Chappe. Le télégraphe Chappe était constitué d'un réseau de sémaphores, d'immenses tours perchées sur des points hauts, disposés à vue de leurs voisins immédiats. Ces sémaphores étaient surmontés d'une perche principale, appelé &lt;q&gt;régulateur&lt;/q&gt; et deux bras articulés appelés &lt;q&gt;indicateurs&lt;/q&gt;. En fonction des angles que prenaient les bras, il était possible d'encoder 92&amp;nbsp;symboles différents. 
&lt;/p&gt;
&lt;p&gt;
Le message était transmit de ville en ville en étant relayé par ces sémaphores&amp;nbsp;; la première ligne qui assurait les communications entre Paris et Lille, soit 200&amp;nbsp;km, utilisait une quinzaine de ces relais en 1791. Le réseau fut baptisé &lt;q&gt;télégraphe Chappe&lt;/q&gt;, pas uniquement en référence à son inventeur Claude Chappe, mais aussi à son frère politicien Ignace, député à l'Assemblée Nationale qui a un peu poussé l'invention de son frère pour que l'État paie le prix fort de l'usage exclusif.
&lt;br /&gt;
Comment ça, &lt;q&gt;conflit d'intérêt&lt;/q&gt;&amp;nbsp;? Reconnaissez au moins que le système est très rapide&amp;nbsp;!
&lt;br /&gt;
La vitesse de transmission est stupéfiante&amp;nbsp;: en 1794, Paris fut informé de la victoire sur les Autrichiens à Condé, dans le Nord, en moins d'une heure&amp;nbsp;! Même avec les chevaux les plus rapides, il aurait fallu au moins 6&amp;nbsp;heures pour transmettre l'information.
&lt;/p&gt;
&lt;p&gt;
Très vite, le télégraphe Chappe fut utilisé pour la transmission d'ordres militaires, administratifs et de dépêches d'informations à destination des préfectures. Napoléon consolida le réseau et en fit un des outils principaux de gouvernance, renforçant le rôle central de Paris dans une politique jacobiniste. En 1824, Ignace Chappe voulait ouvrir son usage au domaine commercial, mais les milieux d'affaires n'étaient pas vraiment chaud et y opposèrent une certaine résistance. Eh oui, on avait déjà des grèves de diligences qui bloquaient les voies rapides…
&lt;/p&gt;
&lt;p&gt;
À l'époque, il existait en France des bourses régionales où l'on pouvait spéculer sur les valeurs en journée, avant de subir une correction en fonction des échanges tenus au Palais Broignard à Paris.
&lt;br /&gt;
Or, en Bourse, celui qui est informé le plus vite a un avantage et peut donc vendre ou acheter des valeurs en sachant la tendance qui sera annoncée dans quelques heures. Encore de nos jours, &lt;a href=&quot;https://tabbforum.com/opinions/high-speed-trading-lines-radios-and-cables-oh-my&quot;&gt;dans le &lt;em lang=&quot;en&quot;&gt;trading&lt;/em&gt;, tout est dans la vitesse de transmission de l'information&lt;/a&gt;, mais il faudra en reparler une autre fois. Revenons au &lt;span class=&quot;serif&quot;&gt;XIX&lt;/span&gt;&lt;sup&gt;ème&lt;/sup&gt; siècle.
&lt;/p&gt;
&lt;p&gt;
François et Joseph Blanc, deux frères jumeaux spéculateurs de la place de Bordeaux, se sont spécialisés dans les bons du Trésor Public. Ils conviennent très vite qu'il faut connaitre avant leurs concurrents les cours de Paris afin d'assurer une position gagnante.
&lt;br /&gt;
En fait, ils n'ont pas besoin de connaitre les cours dans le détail, mais uniquement la tendance soit haussière soit baissière du marché, et de le connaitre bien avant que commence à être transmit le bulletin officiel des cours de la Bourse, arrivant en général par calèche donc plus d'un jour après.
&lt;/p&gt;
&lt;p&gt;
Si des collègues à eux utilisaient déjà la technologie du pigeon voyageur, notamment les Rotschild, celle-ci se montrait aléatoire et bien moins rapide que ce qu'avaient en tête les frères Blancs&amp;nbsp;: la toute nouvelle ligne de télégraphe Chappe qui relie Bordeaux à Paris. Mais son usage reste exclusif à l'État.
Pour y accéder, &lt;a href=&quot;http://blog.francetvinfo.fr/deja-vu/2017/10/10/le-piratage-du-systeme-chappe-ancetre-des-cyber-attaques-modernes.html&quot;&gt;les deux frères vont corrompre un fonctionnaire manipulateur du télégraphe&lt;/a&gt;. Ce complice à Tours va glisser une coquille volontaire dans un message normal, n'importe lequel, coquille qu'il corrige aussitôt &lt;a href=&quot;https://www.1843magazine.com/technology/rewind/the-crooked-timber-of-humanity&quot;&gt;grâce à un symbole de contrôle de l'Alphabet Chappe&lt;/a&gt; signifiant &lt;q&gt;efface le précédant caractère&lt;/q&gt;. Ouais, le bon vieux &lt;kbd&gt;⌫&amp;nbsp;Backspace&lt;/kbd&gt;&amp;nbsp;!
&lt;br /&gt;
Pendant ce temps, un ex-opérateur télégraphique à la retraite observait toute la journée à la longue-vue la tour de Bordeaux pour repérer l'anomalie, afin d'annoncer la tendance stéganographiée aux deux frangins. Les messages transmis ne sont pas altérés à la sortie du réseau Chappe, quelque soit l'opérateur qui transcrivait les messages reçus. Bref, c'est Blanc bonnet et bonnet Blanc…
&lt;/p&gt;
&lt;p&gt;
Un simple caractère permet aux frères Blanc de gagner quelques heures sur les autres courtiers. Leur astuce fut mis en place en 1834, et passa inaperçue pendant deux ans, jusqu'à ce que Guibout, le complice tourangeau qui ajoutait les messages, tombe malade. L'homme expliqua la combine à un collègue dans l'espoir qui prenne la suite. 
&lt;/p&gt;
&lt;p&gt;
Plantage ! 
&lt;/p&gt;
&lt;p&gt;
Son copain était un fonctionnaire honnête&amp;nbsp;!&lt;br /&gt; 
Scandale&amp;nbsp;! Procès&amp;nbsp;! Devant le tribunal, François et Joseph Blanc reconnurent à la barre que leur procédé était amoral&amp;nbsp;; mais comme tous leurs concurrents cherchaient eux aussi à avoir l'information de plus en plus vite, il était impossible de démontrer qu'ils commettaient un vrai tort envers les autres investisseurs.
&lt;br /&gt;
L'agent public corrompu fut poursuivi, mais les deux frères Blanc furent relâchés et blanchis… faute de loi qui interdise à un particulier de recevoir des informations par le télégraphe. Un oubli réparé en 1837 avec la loi sur le monopole public des télécommunications.
&lt;/p&gt;
&lt;p&gt;
Les frères Blanc firent carrière dans les jeux de cartes, ils changèrent d'échelle en créant un cercle de jeu dans une des galeries du Palais Royal, lequel sera fermée en 1838 avec la première loi qui réglementa les jeux de hasards.
&lt;br /&gt;
Décidément&amp;nbsp;!
&lt;br /&gt;
Ils continuèrent néanmoins avec cette carte à l'étranger. Ainsi ils proposèrent à des petits états de redresser leurs finances en prélevant une taxe sur leurs maisons de jeux. C'est ainsi qu'ils montent des casinos à Luxembourg et Homburg avec la bénédiction des autorités locales.
&lt;/p&gt;
&lt;p&gt;
Louis meurt en 1852, &lt;a href=&quot;https://fr.wikipedia.org/wiki/Fran%C3%A7ois_Blanc&quot;&gt;son frère François&lt;/a&gt; continue les affaires en solo.
&lt;br /&gt;
Il établit le casino de Monaco sur un appel d'offre, urbanisa le quartier de Monte-Carlo et devint le premier président de la toute puissante Société des Bains de Mer. Mais l'histoire de la Principauté n'est pas principale.
&lt;/p&gt;
&lt;p&gt;
Pendant ce temps, en France, le télégraphe électrique commença à être déployé en 1844, &lt;a href=&quot;http://villefagnan.wifeo.com/poste-telegraphe-telephone.php &quot;&gt;le télégraphe Chappe ne survécut qu'une dizaine d'années à sa concurrence&lt;/a&gt;.&lt;br /&gt;
(D'ailleurs, j'aimerais pas décevoir les édiles de Toulouse, mais la ligne Bordeaux-Toulouse n'a tenu que 10 ans, à transmettre ses infos à la vitesse du TGV.)
&lt;/p&gt;
&lt;p&gt;
Quand à l'affaire des messages cachés dans le télégraphe Chappe, elle entrera dans la postérité quand &lt;a href=&quot;https://spectrum.ieee.org/tech-talk/telecom/security/what-the-count-of-monte-cristo-can-teach-us-about-cybersecurity&quot;&gt;Alexandre Dumas s'en inspira pour une des péripéties de son roman «&amp;nbsp;&lt;em&gt;Le Comte de Monte-Cristo&lt;/em&gt;&amp;nbsp;».&lt;/a&gt;
&lt;/p&gt;


&lt;h3 id=&quot;Plantage_la_frequence_cryptee&quot;&gt;Plantage : La fréquence cryptée&lt;/h3&gt;

&lt;p&gt;
Durant la décennie 1890, la télégraphie sans fil connait d'importantes avancées technologiques, mais sa mise au point demande des investissements très conséquents. La radio avait un avenir commercial auprès des entreprises, et notamment des armateurs de paquebots &lt;a href=&quot;http://titanic.pagesperso-orange.fr/page91.htm&quot;&gt;(coucou le Titanic&amp;nbsp;!)&lt;/a&gt;. Mais encore une fois, il était bien plus intéressant financièrement et fiscalement d'en vendre l'usage aux militaires.
&lt;/p&gt;
&lt;p&gt;
Le chemin est quasi tracé&amp;nbsp;: la télégraphie est entrée dans les mœurs des états-majors. Il devient vite important pour les armées &lt;a href=&quot;https://fr.wikisource.org/wiki/La_Guerre,_les_T%C3%A9l%C3%A9graphes_%C3%A9lectriques_et_les_Chemins_de_fer&quot;&gt;de déployer le plus vite possible le câble du télégraphe sur les terrains d'opérations&lt;/a&gt;. Ainsi, durant la Guerre de Sécession de 1861 à 1865, &lt;a href=&quot;http://civil-war-uniforms.over-blog.com/2013/11/le-signal-corps-de-l-arm%C3%A9e-de-l-union.html&quot;&gt;l'armée Unioniste a constitué un régiment du génie, le Signal Corp&lt;/a&gt;, qui plante les poteaux et tire &lt;a href=&quot;http://www.bangbangluckyluke.com/albums/detail_album.php?no_album=45&quot;&gt;«&amp;nbsp;&lt;em&gt;Le fil qui chante&lt;/em&gt;&amp;nbsp;»&lt;/a&gt; le long des chemins de fer.
&lt;/p&gt;
&lt;p&gt;
Avec une portée de transmission annoncée de plusieurs milliers de kilomètres, la télégraphie sans fil annonçait un net gain pour les télécommunications militaires, surtout pour la Marine. Mais du coup, les communications pourraient aussi être captée en territoire ennemi, il faut donc en sécuriser la confidentialité.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=9d8abHBjP7s&quot;&gt;Guglielmo Marconi crée à la fin des années 1890s&lt;/a&gt; un dispositif permettant de n'émettre que sur une longueur d'onde très précise, &lt;a href=&quot;https://www.youtube.com/watch?v=s8EgTyzG1gI&quot;&gt;contrairement aux premières émissions radio à étincelles&lt;/a&gt; qui émettaient sur un très très large spectre et avec leurs émetteurs qui claquaient plus bruyamment que le tonnerre. En businessman, le physicien italien attend que ses brevets soient validés pour les commercialiser, mais cela ne l'empêcher pas de vanter son invention.
&lt;/p&gt;
&lt;p&gt;
Marconi proclamait notamment qu'il était impossible d'intercepter et de remplacer un message, car les fréquences étaient trop difficiles à écouter. Et donc que &lt;q&gt;sa&lt;/q&gt; radio était un média sécurisé et confidentiel.
&lt;/p&gt;
&lt;p&gt;
En Février 1903, il s'épanche dans la presse anglaise, se vantant comme suit : 
&lt;/p&gt;
&lt;blockquote&gt;
    Je peux régler mes instruments de manière à ce qu'aucun autre instrument qui n'est pas exactement réglé de la même manière puisse écouter mes message.
&lt;/blockquote&gt;
&lt;p&gt;
La lecture publique en Juin 1903 à Londres par son partenaire &lt;a href=&quot;http://www.icr.org/article/sir-ambrose-fleming-father-modern-electronics/&quot;&gt;John Ambrose Fleming&lt;/a&gt; devant &lt;a href=&quot;https://royalsociety.org/&quot;&gt;la Royal Society&lt;/a&gt; devait en faire la brillante démonstration. À 500&amp;nbsp;km de là, Guglielmo Marconi se prépare à émettre un message convenu sur un émetteur de son invention. Du haut de ses 29&amp;nbsp;ans, il sait que cette démo publique va consolider sa réputation scientifique, mais aussi le crédit de ses entreprises qui ont justement besoin d'argent frais. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.newscientist.com/article/mg21228440-700-dot-dash-diss-the-gentleman-hackers-1903-lulz/&quot;&gt;Mais alors que Fleming commence à parler à la foule,&lt;/a&gt; l'appareil récepteur à ses côtés se met à faire des tics tics, recevant un message en morse. Des personnes dans l'assistance montrent un certain malaise quand le message est décodé&amp;nbsp;:
&lt;/p&gt;
&lt;blockquote&gt;
&lt;em lang=&quot;en&quot;&gt;RATS RATS RATS RATS, There was a young fellow of Italy, who diddled the public quite prettily.&lt;/em&gt;
&lt;br /&gt;
(Rats rats rats rats , un jeune homme italien a joliment roulé le public.)
&lt;/blockquote&gt;
&lt;p&gt;
Plantage !
&lt;/p&gt;
&lt;p&gt;
La méthode d'envoyer publiquement des injures limites racistes était loin d'être la plus fine, mais elle a clairement démenti l'affirmation censée être démontrée ce soir-là.&lt;br /&gt;
Ce premier piratage radio, un &lt;q lang=&quot;en&quot;&gt;hack&lt;/q&gt; avant l'heure, fut qualifié de &lt;q&gt;holliganisme scientifique&lt;/q&gt; par Fleming, dans une interview au Times où il invita à dénoncer son auteur.
&lt;br /&gt;
4&amp;nbsp;jours après, le prestigieux quotidien reçu une lettre revendiquant l'action.
&lt;/p&gt;
&lt;p&gt;
Nevil Maskelyne revendiqua le piratage. Un illusionniste de&amp;nbsp;39 ans, artiste de music-hall certes, mais aussi scientifique amateur. Il fait partie d'une longue tradition d'illusionnistes qui attaquent les affabulateurs scientifiques et imposteurs pseudo-scientifiques. Pour le plaisir, je ne peux m'empêcher de citer&amp;nbsp;:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sciencepresse.qc.ca/blogue/2006/11/04/harry-houdini-1874-1926-contre-spiritualisme&quot;&gt; Harry Houdini contre le spiritisme&lt;/a&gt; après y avoir crû lui-même,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.charlatans.info/memoiredeleau.shtml&quot;&gt;James Randi contre la mémoire de l'eau de Jacques Benveniste&lt;/a&gt;, qui devait &lt;q&gt;prouver&lt;/q&gt; l'homéopathie et&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://les78tours.com/video_afficher_libre.php?id=5&quot;&gt;Gérard Majax contre la parapsychologie d'Uri Geller&lt;/a&gt; qu'il cassa à la télévision en direct face à Geller lui-même.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Ben oui… Quoi de mieux comme expert en fraudes que des spécialistes de l'illusion et de le dissimulation&amp;nbsp;? Un challenge nettement plus passionnant que sortir une colombe d'une manche…
&lt;/p&gt;
&lt;p&gt;
Maskelyne motiva son acte &lt;a href=&quot;https://www.deathandtaxesmag.com/197975/patent-trolling-even-pissed-off-a-magician-back-in-1903/&quot;&gt;par les nombreux dépôts de brevets par Marconi, qui s'appropriait parfois les travaux de  Heinrich Hertz et de Nicolas Tesla&lt;/a&gt;. C'est exact, mais dans les faits, l'illusioniste amateur de sciences physiques a été approché par &lt;a href=&quot;http://atlantic-cable.com/CableCos/CandW/Eastern/index.htm&quot;&gt;la Eastern Telegraph Company, qui a tiré des cables sous-marins transcontinentaux jusqu'aux Indes.&lt;/a&gt; Un investissement conséquent et un monopole sur &lt;del&gt;la messagerie instantanée,&lt;/del&gt; pardon, le télégraphe, mis en danger par les démonstrations de transmissions transatlantiques de Marconi en 1901. 
&lt;/p&gt;
&lt;p&gt;
Eastern Telegraph Company finança Nevil Maskelyne pour qu'il espionne Marconi, et démontrer d'éventuelles faiblesses dans ses inventions. Maskelyne errigea un mat antenne de 50&amp;nbsp;m, pas loin d'une des stations d'émissions de Marconi. Et comme il le dit dès 1902 dans la revue spécialisé The Electrician :
&lt;/p&gt;
&lt;blockquote&gt;
Le problème n'était pas d'intercepter ses messages, mais de gérer l'importante puissance radio-électrique reçue.
&lt;/blockquote&gt;
&lt;p&gt;
Car oui, un an avant, il avait déjà prouvé qu'on pouvait écouter les messages avec un récepteur sans sélecteur de fréquence, alors que la technologie des fréquences devait justement écarter les oreilles indiscrètes.
&lt;/p&gt;
&lt;p&gt;
Ce soir-là, &lt;a href=&quot;http://io9.gizmodo.com/a-magician-used-the-first-pirate-radio-station-to-troll-1681527405&quot;&gt;en montant la première station radio pirate,&lt;/a&gt; Maskelyne avait publiquement démontré qu'on pouvait aussi émettre à la place d'un émetteur de Marconi, sans pouvoir différencier la source. Ce n'est pas ce hacking qui va arrêter la radio, ni les entreprises du serial-startupper Marconi, mais le physicien italien a clairement survendu les capacités de son invention pour valoriser exagérément les brevets et obtenir un financement des militaires. Il est plus que probable qu'il clamait l'improbable en connaissance de cause, à savoir la confidentialité d'une fréquence radio dans une diffusion omnidirectionnelle. Et il semblerait que Guglielmo Marconi en soit tellement coutumier qu'un siècle plus tard, &lt;a href=&quot;https://www.theguardian.com/education/2001/dec/11/highereducation.news&quot;&gt;des spécialistes remettent en question sa supposée première transmission radio transatlantique en 1901.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Au final, dans cette cascade, seul l'ego du physicien italien fut blessé, ainsi que celui de Fleming, lequel s'épancha dans la presse pendant des semaines&amp;nbsp;; traitant l'acte de Maskelyne comme une insulte à la science. Maskelyne répondit poliment en lui suggérant de se concentrer sur les faits&amp;nbsp;:
&lt;/p&gt;
&lt;blockquote&gt;
Je rappelle au Professeur Fleming que l'injure n'est pas un argument.
&lt;/blockquote&gt;
&lt;p&gt;
Écrit innocemment le drôle qui les avaient traités de &lt;q&gt;rats&lt;/q&gt;.
&lt;/p&gt;
&lt;p&gt;
Les militaires en tirèrent vite les conclusions qui s'imposaient après cette contre-démonstration&amp;nbsp;: la radio est une infrastructure publique, où n'importe qui peut écouter ou émettre. Pour la confidentialité, il faudra ajouter une couche de chiffrement&amp;nbsp;; le cryptage par fréquence secrète a montré son échec…
&lt;br /&gt;
À moins d'émettre que très rarement sur une fréquence, ce que font encore certains services secrets actuellement.
&lt;/p&gt;
&lt;p&gt;
Les travaux de Marconi et de Fleming furent extrêmement utiles pour le développement de la radio, tout comme ceux d'Hertz, de Tesla et d'autres physiciens contemporains. Ils ont juste été survendus.
&lt;/p&gt;
&lt;p&gt;
Quant aux câbles sous-marins… &lt;a href=&quot;http://gentleseas.blogspot.fr/2015/10/undersea-cable-cutting-for-dummies.html&quot;&gt;les diplomates Allemands passèrent à la radio quand les britanniques coupèrent délibérément leurs câbles sous-marins,&lt;/a&gt; permettant aux Renseignements britanniques de les mettre sur écoutes. C'était en 1914. Eh oui, déjà…
&lt;/p&gt;
&lt;h3 id=&quot;Oree_XXeme_siecle&quot;&gt;Météo du net : Le chiffrement à l'orée du XXème siècle&lt;/h3&gt;
&lt;p&gt;
À l'orée du &lt;span class=&quot;serif&quot;&gt;XX&lt;/span&gt;&lt;sup&gt;ème&lt;/sup&gt; siècle, le chiffrement commence à quitter le domaine exclusivement militaire.
&lt;br /&gt;
Que cela soient les messageries papier, les signaux optiques, le télégraphe électrique, la téléphonie ou les ondes radio, les infrastructure sont civiles ou font intervenir trop de main d'œuvre pour être considérées comme confidentielles. La couche de chiffrement devient donc indispensable afin d'assurer le minimum de confidentialité. Mais la tâche reste manuelle, les machines sont trop lourdes pour être pratiques.
&lt;/p&gt;
&lt;p&gt;
À côté des alphabets de codage de protocole comme l'alphabet des sémaphores, ceux du télégraphe Chappe et du Morse, on note un alphabet binaire, celui de Francis Bacon. S'il est déjà oublié, son principe va être ré-inventé ultérieurement.
&lt;/p&gt;
&lt;p&gt;
La première grande guerre mondiale va aussi amener une grande confrontation industrielle et technologique, amenant les ingénieurs à réfléchir à de nouveaux outils tactiques et de nouvelles armes.
&lt;br /&gt;
Elle se paiera en millions de morts.
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0076-CPU%2822-02-18%29.mp3"
      length="57285660" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>CPU Ex0074 Bonjour à toi, Enfant du Futur Immédiat : Idiocracy</title>
		<link>https://dascritch.net/post/2018/02/03/CPU-Ex0074-Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Idiocracy</link>
		<guid isPermaLink="false">urn:md5:18c7877cd6783f90d190a189b535257f</guid>
		<dc:date>2018-02-03T06:33:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Quand on racontera ça à nos petits enfant d'un futur un peu moins immédiat… Enfin, si on peut leur raconter ça, si notre planète ne se fait pas atomiser d'ici là.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Quand on racontera ça à nos petits enfant d'un futur un peu moins immédiat… Enfin, si on peut leur raconter ça, si notre planète ne se fait pas atomiser d'ici là.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://cpu.dascritch.net/post/2018/02/01/Ex0074-Trump%2C-one-year-in-exercise&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0074 du programme CPU, &lt;strong&gt;Trump, year one&lt;/strong&gt;, diffusé le Jeudi 8/2 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Bonjour à toi, Enfant du Futur Immédiat toi qui te demande ce qui faisait tant rêver en Amérique. 
&lt;/p&gt;
&lt;p&gt;
Qu'un &lt;em lang=&quot;en&quot;&gt;serial entrepreneur&lt;/em&gt; arrive à la tête d'un État, il va savoir mieux le gérer que d'autres. Qu'une star de la télévision arrive à la tête de l'Exécutif, il saura communiquer. Mais on a plus l'impression que les États-Unis ont eu &lt;a href=&quot;http://www.slate.fr/story/124112/hanouna-tpmp-medias&quot;&gt;Cyril Hanouna&lt;/a&gt; que… je sais pas à quoi comparer&amp;nbsp;? &lt;a href=&quot;https://www.washingtonpost.com/news/business/wp/2018/01/09/chief-executive-oprah-how-winfrey-has-fared-as-a-businesswoman-since-ending-her-talk-show/&quot;&gt;Oprah Winfrey&lt;/a&gt;&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
Résumons&amp;nbsp;: on a un gars qui a plus &lt;a href=&quot;http://time.com/4343030/donald-trump-failures/&quot;&gt;accumulé les échecs retentissants que les réussites&lt;/a&gt; industrielles, qui revendique avoir &lt;a href=&quot;https://koober.com/fr/fiche/r%C3%A9sum%C3%A9-de-trump-:-the-art-of-the-deal&quot;&gt;écrit une méthode pour réussir dans les affaires&lt;/a&gt; mais &lt;a href=&quot;http://www.atlantico.fr/decryptage/homme-qui-passe-18-mois-avec-donald-trump-pour-co-ecrire-autobiographie-pense-que-c-est-sociopathe-et-c-etait-vrai-2772230.html&quot;&gt;qui n'en a pas écrit une seule ligne&lt;/a&gt;, un propriétaire immobilier qui est &lt;a href=&quot;https://www.nytimes.com/interactive/2018/01/15/opinion/leonhardt-trump-racist.html&quot;&gt;un raciste notoire envers ses locataires&lt;/a&gt;, un mec qui revendique &lt;a href=&quot;https://www.washingtonpost.com/politics/trump-recorded-having-extremely-lewd-conversation-about-women-in-2005/2016/10/07/3b9ce776-8cb4-11e6-bf8a-3d26847eeed4_story.html?utm_term=.ff902c41d1c0&quot;&gt;prendre les meufs comme des packs de bières&lt;/a&gt;, un &lt;a href=&quot;https://edition.cnn.com/2018/01/26/politics/trump-fake-news-mueller-analysis/index.html&quot;&gt;menteur notoire qui n'a jamais supporté être pris la main dans le sac…&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Bref, on a un individu au portrait très peu flatteur mais qui malgré tout, est devenu Président des États-Unis, et &lt;a href=&quot;http://nymag.com/daily/intelligencer/2018/01/michael-wolff-fire-and-fury-book-donald-trump.html&quot;&gt;selon plusieurs témoignages de son entourage&lt;/a&gt;, ne voulait même pas de ce poste. À se demander pourquoi il s'est lancé dans la course à la Maison Blanche…
&lt;/p&gt;
&lt;p&gt;
Je ne sais pas... &lt;a href=&quot;https://www.nbcnews.com/storyline/2016-presidential-debates/donald-trump-tv-network-could-be-just-three-months-away-n668901&quot;&gt;lancer une nouvelle franchise&amp;nbsp;?&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
On va finir par croire qu'&lt;a href=&quot;http://www.slate.fr/story/124995/film-idiocracy-t-il-vraiment-prevu-2016-et-trump&quot;&gt;«&amp;nbsp;&lt;em lang=&quot;en&quot;&gt;Idiocracy&lt;/em&gt;&amp;nbsp;», la comédie de Mike Judge&lt;/a&gt; (oui oui, le même créateur que les séries &lt;a href=&quot;https://www.ocs.fr/serie/silicon_valley&quot;&gt;«&amp;nbsp;&lt;em lang=&quot;en&quot;&gt;Silicon Valley&lt;/em&gt;&amp;nbsp;»&lt;/a&gt; et &lt;a href=&quot;https://www.youtube.com/watch?v=8PWyjiNchLg&quot;&gt;«&amp;nbsp;&lt;em lang=&quot;en&quot;&gt;Beavis and Butthead&lt;/em&gt;&amp;nbsp;»&lt;/a&gt;) est involontairement devenue un documentaire visionnaire.&lt;br /&gt;
Joe Bauers, un garçon pas spécialement adroit mais surtout américain moyen selon les statistiques, se retrouve congelé pour une expérience de l'Armée, mais il se réveille 500 ans plus tard que prévu et par accident. Parce que les gens pas très futés ont pris le pouvoir car ils se reproduisent plus que les gens intelligents, au fil des générations, le &lt;abbr&gt;Q.I.&lt;/abbr&gt; moyen de l'Humanité a chuté au niveau d'une mouche. Les &lt;em lang=&quot;en&quot; title=&quot;connards&quot;&gt;douchbags&lt;/em&gt; sont donc au pouvoir par la force du nombre, empêtrés dans les problèmes d'éducation, d'écologie, d'économie et de règles du Superbowl... En soit, &lt;a href=&quot;http://www.liberation.fr/planete/2000/07/28/tuee-a-cause-du-jerry-springer-show_331462&quot;&gt;«&amp;nbsp;&lt;em lang=&quot;en&quot;&gt;The Jerry Springer Show&lt;/em&gt;&amp;nbsp;» à l'échelle de la planète.&lt;/a&gt;&lt;br /&gt; 
Et donc Joe Bauers se retrouve la personne la plus intelligente en ville.
&lt;/p&gt;
&lt;p&gt;
Glaçant, non ?
&lt;/p&gt;
&lt;p&gt;
Mais concentrons nous sur les États-Unis. Ce pays qui depuis la fin du &lt;span class=&quot;serif&quot;&gt;XIX&lt;/span&gt;&lt;sup&gt;ème&lt;/sup&gt; siècle est devenu un poids lourds de la recherche et de l'innovation. Que seraient actuellement nos technologies sans &lt;a href=&quot;http://web.mit.edu/&quot;&gt;le &lt;abbr lang=&quot;en&quot; title=&quot;Massachussetts Institute of Technology&quot;&gt;MIT&lt;/abbr&gt;&lt;/a&gt;, la recherche nucléaire, la conquête spatiale, la &lt;em lang=&quot;en&quot;&gt;Silicon Valley&lt;/em&gt;…&lt;br /&gt;
Inversement, que seraient les États-Unis s'ils étaient resté sur &lt;a href=&quot;https://www.theatlantic.com/photo/2017/06/american-nazis-in-the-1930sthe-german-american-bund/529185/&quot;&gt;une position conservatrice et xénophobe comme dans les années 1930s&lt;/a&gt;&amp;nbsp;? Sans l'arrivée de cerveaux étrangers sur son continent et le brassage des idées qui va avec&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
Au final, on aura beau fanfaronner, mais l'Europe, la Chine et l'Inde ne peuvent pour l'instant faire vivre leur industrie &lt;abbr lang=&quot;en&quot; title=&quot;technologies informatiques&quot;&gt;IT&lt;/abbr&gt; sans les États-Unis. Donc il faut bien faire quelque chose, soit le dos rond, soit en profiter pour gagner des marchés...&lt;br /&gt;
Mais est-ce que les États-Unis sont vraiment dans la mouise avec Trump&amp;nbsp;? Est-ce qu'un an, ce n'est pas trop tôt pour en parler&amp;nbsp;?
&lt;/p&gt;
&lt;p&gt;
Et Trump finalement, est-ce qu'il n'a pas une chance infernale&amp;nbsp;? Il n'a pas eu de crise économique comme celle de 2007, pas eu de crise écologique majeure comme l'inondation de la Nouvelle Orléans ou de crise sociale comme les émeutes de Los Angeles. Lui qui est tellement brouillon dans son gouvernement que les pontes de son propre parti tremble à la moindre de ses sorties...
&lt;/p&gt;
&lt;p&gt;
Qu'un mauvais chef soit capable de faire couler une boite, ça on l'a souvent vu. Mais comme le veut &lt;a href=&quot;http://dilbert.com/&quot;&gt;le Principe de Dilbert&lt;/a&gt;&amp;nbsp;: &lt;q&gt;Les gens les moins compétents sont systématiquement affectés aux postes où ils risquent de causer le moins de dégâts : ceux de managers.&lt;/q&gt;
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat, on parle de résilience du pouvoir politique, et de son impact sur l'économie et la création. Alors, est-ce que le rêve Américain est définitivement mort&amp;nbsp;? Et est-ce finalement une chance pour la vieille Europe&amp;nbsp;?
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0074-CPU%2801-02-18%29.mp3"
      length="55207574" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>En 20 lignes pas plus : gérer les options d'appel de tes scripts bash</title>
		<link>https://dascritch.net/post/2018/01/08/En-20-lignes-pas-plus-%3A-g%C3%A9rer-les-options-d-appel-de-tes-scripts-bash</link>
		<guid isPermaLink="false">urn:md5:0aa526a1cf7b586db711bbe7faef546d</guid>
		<dc:date>2018-01-08T05:07:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Quitte à avoir des scripts bash de plus en plus sérieux, on va appliquer les standards d'interface pour que tout le monde s'y retrouve.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Quitte à avoir des scripts bash de plus en plus sérieux, on va appliquer les standards d'interface pour que tout le monde s'y retrouve.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
Cette petite série est &lt;a href=&quot;https://github.com/dascritch/En-20-lignes-pas-plus/blob/master/2_Options.bash&quot;&gt;aussi disponible sur Github, avec le &lt;em lang=&quot;en&quot;&gt;snippet&lt;/em&gt; du code commenté dans ce billet.&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://dascritch.net/tag/bash&quot;&gt;Bash n'est pas un langage facile&lt;/a&gt;.&lt;br /&gt;
Ou plutôt, il y est incroyablement facile d'y faire une erreur dont les conséquences seront catastrophiques. Écrire un script bash demande vite une énorme rigueur et des ruses de sioux. De fait, sa puissance est méconnue&amp;nbsp;: &lt;a href=&quot;https://dascritch.net/post/2014/11/04/Retours-sur-Agile-Tour-Toulouse#bashentdd&quot;&gt;Certains font même du &lt;abbr&gt;TDD&lt;/abbr&gt; avec&amp;nbsp;!&lt;/a&gt;
&lt;p&gt;
&lt;/p&gt;
Pour l'instant, on va partir dans l'idée que vous avez un serveur applicatif professionnel, que des scripts tournent dessus (par exemple en &lt;em lang=&quot;en&quot;&gt;cron&lt;/em&gt;), ou sont disponibles pour une administration en &lt;em lang=&quot;en&quot;&gt;remote&lt;/em&gt;. On va voir comment rendre vos programmes plus pratiques et professionnels en y proposant une interface en ligne de commande digne de ce nom, avec &lt;a href=&quot;http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html&quot;&gt;des options dans le style &lt;abbr&gt;POSIX&lt;/abbr&gt;&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Et on va se concentrer sur les options &lt;em lang=&quot;en&quot;&gt;&lt;abbr&gt;GNU&lt;/abbr&gt;-style&lt;/em&gt;, c'est à dire explicites. Parce que le &lt;em lang=&quot;en&quot;&gt;one-letter porridge&lt;/em&gt; &lt;code&gt;-lhAzkjfsoplS&lt;/code&gt;… au secours.
&lt;/p&gt;
&lt;p&gt;
Alors, de suite, une question : Pourquoi l'avoir fait en &lt;em&gt;bash&lt;/em&gt;&amp;nbsp;?&lt;br /&gt;
Parce que des fois on ne maitrise absolument pas ce qui tourne sur l'ordinateur où il va être déployé, ou même son architecture (y'a pas que x86 dans la vie), et plutôt que réinventer un récupérateur de données via https:// ou écrire un parseur json, il est plus facile de demander à ce que deux/trois utilitaires standards soient installés. Et d'une manière étonnante, &lt;em&gt;bash&lt;/em&gt; est souvent mésestimée. Oui, &lt;em&gt;zsh&lt;/em&gt; et bien plus puissant, mais il ne fait pas tout, et n'est pas disponible partout.
&lt;/p&gt;

&lt;h3 id=&quot;le_code&quot;&gt;&lt;abbr lang=&quot;en&quot; title=&quot;Too long ; didn't read&quot;&gt;TL;DR&lt;/abbr&gt; Montre ton code !&lt;/h3&gt;

&lt;p&gt;
Attention : ce &lt;em lang=&quot;en&quot;&gt;snippet&lt;/em&gt; doit être dans le code principal, pas en fonction. Le script doit absolument fonctionner en &lt;em&gt;bash&lt;/em&gt;, &lt;a href=&quot;https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Invoked-with-name-sh&quot;&gt;précisez donc bien &lt;code&gt;#!/bin/bash&lt;/code&gt;&lt;/a&gt; dans votre entête.
&lt;/p&gt;

&lt;code&gt;&lt;pre&gt;
set &lt;var&gt;-e&lt;/var&gt;
&lt;strong&gt;while&lt;/strong&gt; [ &lt;em&gt;'&lt;var&gt;-&lt;/var&gt;' == &quot;${1:0:1}&quot;&lt;/em&gt; ] ; &lt;strong&gt;do&lt;/strong&gt;
    &lt;strong&gt;case&lt;/strong&gt; &quot;&lt;em&gt;${1}&lt;/em&gt;&quot; &lt;strong&gt;in&lt;/strong&gt;
        &lt;em&gt;-h|--help&lt;/em&gt;)
            echo &quot;&lt;var&gt;${HELP}&lt;/var&gt;&quot;
            &lt;strong&gt;exit &lt;var&gt;0&lt;/var&gt;&lt;/strong&gt;
        ;;
        &lt;em&gt;-u|--unlock&lt;/em&gt;)
            _unlock_script
            &lt;strong&gt;exit &lt;var&gt;0&lt;/var&gt;&lt;/strong&gt;
        ;;
        &lt;em&gt;-v|--verbose&lt;/em&gt;)
            VERBOSE=&quot;&lt;var&gt;y&lt;/var&gt;&quot;
            option_sub_script=&quot;&lt;var&gt;${option_sub_script} --verbose&lt;/var&gt;&quot;
        ;;
        &lt;em&gt;-i|--interactive&lt;/em&gt;)
            ALWAYS_AUTO=&quot;&lt;var&gt;n&lt;/var&gt;&quot;
            option_sub_script=&quot;&lt;var&gt;${option_sub_script} --interactive&lt;/var&gt;&quot;
        ;;
        &lt;em&gt;--&lt;/em&gt;)
            shift
            &lt;strong&gt;break&lt;/strong&gt;
        ;;
        &lt;em&gt;*&lt;/em&gt;)
          echo &quot;&lt;var&gt;Invalid \&quot;${1}\&quot; option. See ${0} --help&lt;/var&gt;&quot;
          &lt;strong&gt;exit &lt;var&gt;1&lt;/var&gt;&lt;/strong&gt;
       ;;
    &lt;strong&gt;esac&lt;/strong&gt;
    shift
&lt;strong&gt;done&lt;/strong&gt;
&lt;/pre&gt;&lt;/code&gt;

&lt;h3 id=&quot;simple_basique&quot;&gt;Simple et basique&lt;/h3&gt;

&lt;p&gt;
&lt;strong&gt;&lt;code&gt;set -e&lt;/code&gt; forcera votre script bash à crasher au moindre bug&lt;/strong&gt;. C'est un comportement nettement plus acceptable si vous faites des opérations destructives en fin de traitement, ou s'il manque un exécutable important. Sérieux, invoquez-le le plus souvent possible. Cette option est réversible avec &lt;code&gt;set +e&lt;/code&gt;, &lt;a href=&quot;http://tldp.org/LDP/abs/html/options.html&quot;&gt;les autres options de bash devraient aussi vous intéresser.&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;J'encapsule et j'échappe toujours&lt;/strong&gt; les chaines de caractères.
&lt;/p&gt;

&lt;p&gt;
Quand j'utilise une variable, je fais toujours en sorte d'&lt;strong&gt;utiliser la notation échappée &lt;code&gt;${VAR}&lt;/code&gt;&lt;/strong&gt;, c'est un réflexe à prendre qui peut vous être bien utile.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Nommez explicitement vos variables, vos constantes et vos valeurs magiques&lt;/strong&gt;, dit le mec qui utilise extensivement &lt;code&gt;${1}&lt;/code&gt; dans cette démo.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Je préfixe les fonctions internes&lt;/strong&gt; par un &lt;kbd&gt;_&lt;/kbd&gt;. Parfois je le fais pas &lt;a href=&quot;https://dascritch.net/post/2017/09/25/En-20-lignes-pas-plus-%3A-un-verrou-non-concurrentiel-pour-tes-scripts-bash&quot;&gt;(voir le script de lock)&lt;/a&gt;, quand c'est non pas le script principal, mais une inclusion d'utilitaires.
&lt;/p&gt;

&lt;p&gt;
Le bash étant encore plus susceptible de vous faire des blagues à la moindre typo qu'un javascript, il est bienvenu &lt;strong&gt;dans une comparaison de mettre la constante comme premier argument&lt;/strong&gt;. Donc &lt;code&gt;if [ 'y' == ${VERBOSE} ] ; then&lt;/code&gt;, ce qui se montre parfois plus lisible que l'inverse.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Soyez très discipliné avec l'indentation&lt;/strong&gt;, sinon vous allez vous y perdre... La coloration syntaxique d'un IDE ou de vim ne fait pas tout.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Les arguments, ou paramètres d'une ligne d'appel d'un script shell, sont découpés par les espaces, et classés dans &lt;code&gt;${1}&lt;/code&gt;, &lt;code&gt;${2}&lt;/code&gt;, &lt;code&gt;${3}&lt;/code&gt;...&lt;/strong&gt; Ainsi dans &lt;q&gt;truc.sh muche bidule&lt;/q&gt;, &lt;code&gt;${2}&lt;/code&gt; retournera &lt;q&gt;bidule&lt;/q&gt;&lt;br /&gt; Attention : &lt;ul&gt;
&lt;li&gt;Si vous êtes dans une déclaration de fonction, ces paramètres font référence à &lt;/em&gt;l'appel de la fonction&lt;/em&gt;,&lt;/li&gt;
&lt;li&gt;&lt;code&gt;${0}&lt;/code&gt; est l'appel à votre programme,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dascritch.net/post/2018/01/08/En-20-lignes-pas-plus-%3A-g%C3%A9rer-les-options-d-appel-de-tes-scripts-bash#todo&quot;&gt;Il y a une autre méthode, &lt;code&gt;getopt&lt;/code&gt;, mais je l'ai écartée car elle incite à de mauvaise pratiques&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Les options sont en début de train de paramétrage&lt;/strong&gt;, on va donc faire une boucle tant qu'on a un argument dont le premier caractère commence par &lt;kbd&gt;-&lt;/kbd&gt;
&lt;/p&gt;


&lt;p&gt;
&lt;strong&gt;La notation étendue des variables permet des choses assez magiques&lt;/strong&gt; comme &lt;a href=&quot;https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html&quot;&gt;la substitution ou encore de n'utiliser qu'une partie de la chaine de caractère&lt;/a&gt;. &lt;code&gt;${VAR:0:1}&lt;/code&gt; est une manière habile de ne récupérer que le premier caractère de la variable &lt;code&gt;${VAR}&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Boucle &lt;q&gt;si jamais, tant que&lt;/q&gt;&lt;/strong&gt;  : &lt;br /&gt;
&lt;code&gt;&lt;strong&gt;While&lt;/strong&gt; [ &lt;em&gt;condition&lt;/em&gt; ] ; &lt;strong&gt;do&lt;/strong&gt;&lt;br /&gt;
 &amp;nbsp; […] &lt;br /&gt;
&lt;strong&gt;done&lt;/strong&gt;&lt;/code&gt;&lt;br /&gt; . dont on peut &lt;strong&gt;s'échapper avec &lt;code&gt;break&lt;/code&gt;&lt;/strong&gt;. Ici, tant que le paramètre analysé a comme premier caractère un &lt;kbd&gt;-&lt;/kbd&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;code&gt;shift&lt;/code&gt; est &lt;a href=&quot;http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_09_07.html&quot;&gt;une commande qui décale/dépile les paramètres positionnels&lt;/a&gt;&lt;/strong&gt;, à rapprocher dans l'idée d'un &lt;code&gt;Array.pop()&lt;/code&gt; dans tout langage plus structuré. Ainsi &lt;code&gt;${2}&lt;/code&gt; devient &lt;code&gt;${1}&lt;/code&gt; ... Une fonction particulièrement magique pour faire des boucles sur les paramètres 
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;code&gt;case &lt;var&gt;&amp;lt;var&amp;gt;&lt;/var&gt; in&lt;/code&gt; est un &lt;q&gt;switch&lt;/q&gt;-like&lt;/strong&gt; . À noter sa syntaxe très alambiquée, comme tout ce qui est un peu technique en bash. Ainsi, il se termine avec son mot clé renversé, &lt;code&gt;esac&lt;/code&gt;, comme &lt;code&gt;fi&lt;/code&gt; pour un &lt;code&gt;if&lt;/code&gt;...  C'était quel &lt;a href=&quot;https://fr.wikipedia.org/wiki/Mr_Mxyztplk&quot;&gt;personnage DC qui prononce des invocations à l'envers pour les annuler&amp;nbsp;?&lt;/a&gt;
&lt;br /&gt;
&lt;strong&gt;Chaque cas commence par &lt;code&gt;&lt;em&gt;&amp;lt;regex&amp;gt;&lt;/em&gt;)&lt;/code&gt;&lt;/strong&gt;. Nous avons donc pour le premier cas une règle qui accepte &lt;q&gt;-h&lt;/q&gt; ou &lt;q&gt;--help&lt;/q&gt;, puisque &lt;code&gt;|&lt;/code&gt; est une alternative logique, un &lt;q&gt;ou&lt;/q&gt;.&lt;br /&gt;
La fin du cas est symbolisée par &lt;code&gt;;;&lt;/code&gt;.&lt;br /&gt;
Le traitement d'un cas non expressivement décrit se fait via &lt;code&gt;*)&lt;/code&gt;, &lt;a href=&quot;https://dascritch.net/tag/regex&quot;&gt;regex&lt;/a&gt; oblige ;) 
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Rédigez toujours un message d'aide en début de votre script&lt;/strong&gt;. La documentation atomique toujours au plus près de votre code atomique, ce qui permet de le lier directement à vos commits git. Je le déclare en multiligne dans la variable &lt;code&gt;HELP&lt;/code&gt;, que je ressors dans le programme avec l'option &lt;code&gt;--help&lt;/code&gt;, ou &lt;code&gt;-h&lt;/code&gt; pour les personnes pressées.&lt;br /&gt;
Inspirez-vous des autres programmes pour faire une jolie sortie d'aide en ligne, avec la mise en forme, les rubriques et les chapitres les plus standards possibles. Plus elle informera l'utilisateur, moins vous chercherez rageusement à faire un &lt;code&gt;man&lt;/code&gt;, un &lt;code&gt;help&lt;/code&gt;, un &lt;code&gt;lynx bing.com/search?q=site:stackoverflow&lt;/code&gt;...&lt;br /&gt;
Avec ça, vous pourrez vous passer de créer une manpage, un .rst spécifique et autre help files exotiques.
&lt;/p&gt;

&lt;p&gt;
option &lt;code&gt;--unlock&lt;/code&gt; parce que si votre script est global, pensez toujours à &lt;a href=&quot;https://dascritch.net/post/2017/09/25/En-20-lignes-pas-plus-%3A-un-verrou-non-concurrentiel-pour-tes-scripts-bash&quot;&gt;mettre un &lt;em lang=&quot;en&quot;&gt;lock&lt;/em&gt; pour éviter une désastreuse exécution concurrentielle&lt;/a&gt;. J'ai expliqué précédemment comment. L'intérêt de cette option est de &lt;strong&gt;ne pas avoir à chercher&lt;/strong&gt; comme un fou où est ce &lt;del&gt;foutu&lt;/del&gt; satané &lt;em lang=&quot;en&quot;&gt;lock&lt;/em&gt; s'il n'est pas dans &lt;code&gt;/var/run&lt;/code&gt;.
&lt;/p&gt;

&lt;p&gt;
option &lt;code&gt;--verbose&lt;/code&gt; parce que si votre script est assez tarabiscoté, &lt;strong&gt;pensez à documenter ce que fait chaque fonction dans la sortie standard&lt;/strong&gt;, et à passer ce paramètre à chaque programme important que vous utilisez
&lt;/p&gt;


&lt;p&gt;
option &lt;code&gt;--interactive&lt;/code&gt; pour &lt;strong&gt;que le pupitreur puisse valider&lt;/strong&gt; ou sauter des étapes internes à votre script sans pleurer à tout commenter. Voici typiquement l'invite que cela produit sur mes scripts d'administrations :
&lt;/p&gt;
&lt;blockquote&gt;
Dump de la base vers /backup/2018-01-05-07h15.sql : [E]xécuter, [S]auter, [C]ontinuer automatiquement, [Q]uitter ?  
&lt;/blockquote&gt;
&lt;p&gt;
Croyez-moi que mes collègues me bénissent quand ils découvrent cette option.
&lt;/p&gt;


&lt;p&gt;
option &lt;strong&gt;&lt;code&gt;--&lt;/code&gt;  , une excellente &lt;a href=&quot;https://www.gnu.org/prep/standards/html_node/Command_002dLine-Interfaces.html&quot;&gt;convention des utilitaires GNU&lt;/a&gt;&lt;/strong&gt; pour éviter qu'un fichier qui s'appelle &lt;code&gt;--truc&lt;/code&gt; ou &lt;code&gt;-h&lt;/code&gt; ne vous mettent un bazar incroyable dans votre ligne de commande parce qu'elle est interprétée comme une option. Oui, cela arrive. Méfiez-vous des &lt;code&gt;rm *&lt;/code&gt; dans un répertoire avec beaucoup de fichiers. #protip&lt;br /&gt;
Je sors de ma boucle &lt;code&gt;while&lt;/code&gt; avec un &lt;code&gt;break&lt;/code&gt; en toute tranquillité.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Plantez à la moindre option d'appel inconnue&lt;/strong&gt;, sauf en mode &lt;code&gt;--help&lt;/code&gt;.
&lt;/p&gt;

&lt;p&gt;
Pour terminer votre script, &lt;strong&gt;&lt;code&gt;exit&lt;/code&gt; accepte un paramètre numérique pour informer d'une fin normale ou malheureuse&lt;/strong&gt;&amp;nbsp;:&lt;ul&gt;
&lt;li&gt;&lt;var&gt;0&lt;/var&gt; si tout va bien&lt;/li&gt;
&lt;li&gt;Tout autre nombre, mais de préférence entre &lt;var&gt;1&lt;/var&gt; et &lt;var&gt;255&lt;/var&gt;, si vous avez un bug&amp;nbsp; ce qui fera aussi planter un éventuel script bash parent si &lt;code&gt;set -e&lt;/code&gt; est présent. &lt;a href=&quot;http://tldp.org/LDP/abs/html/exitcodes.html&quot;&gt;La signification de ces valeurs magique manque singulièrement de standardisation.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/p&gt;

&lt;h3 id=&quot;todo&quot;&gt;À améliorer&lt;/h3&gt;
&lt;p&gt;
Le code actuel ne gère pas les options paramétriques du type &lt;code&gt;--verbose=8&lt;/code&gt;&lt;br /&gt;
J'ai &lt;em&gt;volontairement&lt;/em&gt; écarté pour cet exemple &lt;code&gt;getopt&lt;/code&gt; car
&lt;ul&gt;
&lt;li&gt;il n'est pas toujours facile à lire par tous les devs,&lt;/li&gt;
&lt;li&gt;sa syntaxe incite plus à écrire des options en un caractère, et donc d'être beaucoup moins explicite.&lt;/li&gt;
&lt;/ul&gt;
À sa décharge, l'accusé a néanmoins une très bonne prise en charge des valeurs d'arguments, ce que ne fait pas ce script. &lt;a href=&quot;https://www.quennec.fr/book/export/html/341&quot;&gt;Si vous préférez &lt;code&gt;getopt&lt;/code&gt;, je vous recommande cette excellente ressource en français&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
L'ensemble est très nettement perfectible, j'en suis absolument sûr. Mais &lt;a href=&quot;http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_03.html#sect_07_03_02&quot;&gt;pour les &lt;q&gt;antiques&lt;/q&gt; scripts init, cette construction était parfaite.&lt;/a&gt;
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>CPU Ex0067 Avant de démystifier le RGPD</title>
		<link>https://dascritch.net/post/2017/11/30/CPU-Ex0067-Avant-de-d%C3%A9mystifier-le-RGPD</link>
		<guid isPermaLink="false">urn:md5:d0faa95271eb7854b6b98fa72c296234</guid>
		<dc:date>2017-11-30T12:35:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>La Grande Apocalypse de ceux qui trafiquent avec nos données personnelles, c'est le 25 Mai 2018. Et tellement d'opportunistes se proclament spécialistes sans y avoir jeté un œil… Il fallait qu'on voit l'étendue des dégâts...		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;La Grande Apocalypse de ceux qui trafiquent avec nos données personnelles, c'est le 25 Mai 2018. Et tellement d'opportunistes se proclament spécialistes sans y avoir jeté un œil… Il fallait qu'on voit l'étendue des dégâts...&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://cpu.dascritch.net/post/2017/11/30/Ex0067-D%C3%A9mystifions-le-RGPD&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0067 du programme CPU, &lt;strong&gt;Démystifions le RGPD&lt;/strong&gt;, diffusé le Jeudi 30/11 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a target=&quot;support&quot; href=&quot;https://dascritch.net/vrac/Supports/1711-CAPITOLEDULIBRE-RGPD/1711-CAPITOLEDULIBRE-RGPD.html&quot;&gt;Le support visuel de la conférence est ici&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Bonjour à tous. Et bienvenue dans une &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; un petit peu particulière.
&lt;/p&gt;
&lt;p&gt;
Nous vous avions déjà parlé du &lt;a href=&quot;https://capitoledulibre.org/&quot;&gt;Capitole Du Libre&lt;/a&gt; dans &lt;a href=&quot;http://cpu.pm&quot;&gt;CPU&lt;/a&gt;, et plus d'une fois. Malheureusement, l'année où &lt;a href=&quot;https://cpu.dascritch.net/post/2015/11/26/Ex0010-Conf%C3%A9rences&quot;&gt;nous avions reçu les organisateurs&lt;/a&gt;, l'attentat du Bataclan une semaine avant a failli supprimer l'événement, mais résilience du Libre oblige, l'équipe bénévole a su l'organiser malgré tout.&lt;br /&gt;
Cette année, il a eu lieu, et il fut, comme chaque année, un véritable succès critique et public, pour tout le monde comme pour les spécialistes.
&lt;/p&gt;
&lt;p&gt;
Le calendrier de cette année a une date butoir&amp;nbsp;: celle du Vendredi 25 Mai 2018, la mise en application dans toute l'Europe du Règlement Général sur la Protection des Données, aussi dit &lt;abbr lang=&quot;en&quot;&gt;GDPR&lt;/abbr&gt; ou &lt;abbr lang=&quot;fr&quot;&gt;RGPD&lt;/abbr&gt;. Un texte de loi qui redéfini complètement la gestion de la vie privée dans l'espace numérique. Et comme toutes les entreprises sont concernées (et pas que &lt;a href=&quot;https://www.maddyness.com/business/2017/11/08/tribune-rgpd-growth-hacking/&quot;&gt;les gros porcs&lt;/a&gt;), on en entend énormément parler, mais n'importe comment.
&lt;/p&gt;
&lt;p&gt;
J'ai la chance d'avoir comme ami &lt;a href=&quot;http://benifei.fr/&quot;&gt;Benjamin Benifei, juriste spécialisé dans le domaine informatique&lt;/a&gt;. Enfin, pour lui, je ne sais pas si c'est une chance. Comme moi, il est très agacé par toutes les bêtises qu'on entend au sujet du &lt;abbr&gt;RGPD&lt;/abbr&gt; depuis des mois. D'ailleurs, deux jours avant le Capitole Du Libre, a eu lieu à Paris un colloque &lt;q&gt;professionnel&lt;/q&gt; sur le &lt;abbr&gt;RGPD&lt;/abbr&gt;, et le &lt;em lang=&quot;en&quot;&gt;flyer&lt;/em&gt; distribué méritait tous les quolibets…&lt;br /&gt;
Pour rire, j'ai proposé à Benjamin de proposer une conférence à &lt;a href=&quot;https://capitoledulibre.org/&quot;&gt;l'édition 2017 du Capitole Du Libre&lt;/a&gt;, sur le thème &lt;strong&gt;&lt;q&gt;démystifions le &lt;abbr&gt;RGPD&lt;/abbr&gt;&lt;/q&gt;&lt;/strong&gt;. Il se trouve qu'on a été pris. Nos idée était de reprendre toutes les déclarations de soient-disant &lt;q&gt;experts&lt;/q&gt; dans les médias, et rigoler dessus.
&lt;/p&gt;
&lt;p&gt;
Notre délai d'écriture était très court.&lt;br /&gt;
Résultat&amp;nbsp;: le seul moment où nous pûmes en parler avec Benjamin fut pendant le Salon du Vin de Toulouse. Comme nous n'avions pas pris de notes, nous avions tout oublié le lendemain. Je suis sûr qu'on avait des idées plus drôles... mais nous savions déjà la forme que nous voulions : sonder le public pour connaitre les dégâts des idées fausses. et en rire&lt;br /&gt;
Et comme nous n’eûmes le temps que pour une répétition, il fut impossible de caler proprement notre numéro de claquettes à la fin...
&lt;/p&gt;
&lt;p&gt;
La salle était pleine, nous n'avons pu réponde à toutes les questions, mais surtout, nous avons eu beaucoup de personnes regrettant de n'avoir pu y assister.&lt;br /&gt;
Comme nous avons eu beaucoup de demandes pour diffuser notre conférence, et comme à l'heure actuelle, les organisateurs du &lt;a href=&quot;https://capitoledulibre.org/&quot;&gt;Capitole Du Libre&lt;/a&gt; et les équipes TVN7 n'ont pas eu le temps de commencer le dérushage, nous vous proposons un enregistrement d'une qualité moyenne, mais qui permet de comprendre le propos.&lt;br /&gt;
Vous aurez très prochainement la captation vidéo avec un bien meilleur son que notre enregistrement, et nous mettrons bien évidemment le lien en ligne. Il est très probable aussi que courant décembre ou janvier, nous fassions d'autres représentations.
&lt;/p&gt;
&lt;p&gt;
Je vous recommande d'aller sur la page de l'émission, disponible sur &lt;a href=&quot;http://cpu.pm&quot;&gt;le site cpu.pm&lt;/a&gt;, où nous vous proposons notre support projeté. Pour passer chaque étape, il suffit d'appuyer sur la touche flèche droite &lt;kbd&gt;→&lt;/kbd&gt;.
&lt;/p&gt;
&lt;p&gt;
Ah oui, pendant que le public s'installait et remplissait la salle, je rappelais, puisque nous étions à &lt;a href=&quot;http://www.enseeiht.fr/&quot;&gt;l'ENSEEIHT, une école d'ingénieur&lt;/a&gt;, que l'examen de fin d'année sera le 25 Mai 2018, et que la note sera éliminatoire...
&lt;/p&gt;

&lt;h3 id=&quot;remerciements&quot;&gt;Remerciements&lt;/h3&gt;

&lt;p&gt;
Je remercie infiniment &lt;a href=&quot;http://benifei.fr/&quot;&gt;Benjamin Benifei&lt;/a&gt; qui a bien voulu se prêter au jeu de faire une conférence humoristique sur ce Règlement Général pour la Protection des Données, le &lt;a href=&quot;https://capitoledulibre.org/&quot;&gt;Capitole Du Libre&lt;/a&gt; pour l'avoir accepté et les tous les bénévoles du Capitole Du Libre pour leur accueil et leur investissement dans cet événement où nous sommes très heureux de participer chaque année.
&lt;/p&gt;
&lt;p&gt;
Et bien évidemment les experts autoproclamés et opportunément incompétents qui nous ont inspiré notre présentation.
&lt;/p&gt;

&lt;h3 id=&quot;lapresseenparle&quot;&gt;La presse en parle&lt;/h3&gt;
&lt;figure&gt;
&lt;a rel=&quot;lightbox[rgpd]&quot; href=&quot;https://dascritch.net/vrac/.blog2/radio/1711-RGPD-Gazette-p1.jpg&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/.1711-RGPD-Gazette-p1_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;figcaption&gt;La Une de &lt;em&gt;la Gazette du Midi&lt;/em&gt; du 27 Novembre 2017, &lt;a href=&quot;https://twitter.com/GazetteduMidi/status/935061713224916992&quot;&gt;twittée par leurs soins&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0067-CPU%2830-11-17%29.mp3"
      length="57492626" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>CPU Ex0065 Bonjour à toi, Enfant du Futur Immédiat : Qui-est ce ?</title>
		<link>https://dascritch.net/post/2017/11/02/CPU-Ex0065-Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Qui-est-ce</link>
		<guid isPermaLink="false">urn:md5:180551ed701843a936a56b62c297c0f2</guid>
		<dc:date>2017-11-02T12:50:00+01:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Avec l'iPhoneX, nous avons une itération supplémentaire de la tentative d'utiliser notre visage non seulement comme identifiant, mais aussi comme mot de passe. L'éternel péché mignon de la biométrie qui n'a jamais prouvé sa fiabilité.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Avec l'iPhoneX, nous avons une itération supplémentaire de la tentative d'utiliser notre visage non seulement comme identifiant, mais aussi comme mot de passe. L'éternel péché mignon de la biométrie qui n'a jamais prouvé sa fiabilité.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://cpu.dascritch.net/post/2017/10/26/Ex0065-D%C3%A9visager&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0065 du programme CPU, &lt;strong&gt;Dévisager&lt;/strong&gt;, diffusé le Jeudi 26/10 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Bonjour à toi, Enfant du Futur Immédiat, toi qui adore &lt;a href=&quot;https://www.hasbro.com/fr-fr/guesswho/guess-who-characters&quot;&gt;gribouiller ton jeu de «&amp;nbsp;&lt;em&gt;Qui Est-Ce&amp;nbsp;?&lt;/em&gt;&amp;nbsp;»&lt;/a&gt; pour essayer de me tromper, mais je t'ai à l'œil et j'ai vu ton air narquois.
&lt;/p&gt;
&lt;p&gt;
La biométrie est un art divinatoire.&lt;br /&gt;
Si si, j'en suis totalement persuadé : la biométrie est un art qui tente de deviner le nom de quelqu'un en regardant une partie des sillons de ses doigts, la forme du visage ou l'odeur de son pet.
&lt;/p&gt;
&lt;p&gt;
Oui, parlons du péché mignon de la biométrie : être utilisée pour reconnaître quelqu'un a coup sûr en exploitant des indices peu probants en dehors de leur intégralité.
&lt;/p&gt;
&lt;p&gt;
Alors déjà qu'on croit reconnaître quelqu'un dans la rue et en fait, ce n'est pas lui. &lt;small&gt;Enfin, moi, c'est ce qui m'arrive souvent, ce qui m'attire des regards méfiants ou amusés.&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
Il se trouve que les maires de grandes villes veulent non seulement de la vidéo-surveillance partout, et sincèrement on se demande pourquoi, mais ils veulent aussi appliquer de la reconnaissance faciale sur toutes les images collectées. Pourquoi&amp;nbsp;? Peut être une volonté de régenter tout le monde ? Ou peut-être qu'ils regardent un peu trop les séries américaines&amp;nbsp;? Mystère, parano, et coup de gnôle…
&lt;/p&gt;
&lt;p&gt;
À ce sujet, il faudrait qu'ils prennent un peu plus au sérieux le film de John Woo «&amp;nbsp;&lt;em&gt;Volte Face&lt;/em&gt;&amp;nbsp;». Outre qu'il est un nanar réjouissant, et bien, de nos jours, on peu modifier un visage, le reconstruire. Bon, pas aussi radicalement que dans ledit film… mais heureusement, il est loin le temps &lt;a href=&quot;http://www.cultivoo.com/index.php/arts-a-medias/lart/peinture/394-otto-dix-l-les-gueules-cassees-de-la-1ere-guerreq&quot;&gt;des gueules cassées revenues du front de la Grande Guerre&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
À ce stade, à voir ton air interloqué à 78%, stupéfait à 22% et indécis à 98% selon les chiffres de la Police, tu dois te demander où je veux en venir… Donc je vais poser ici, là, deux questions, l'une découle de l'autre&amp;nbsp;: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La Première Question est : Le visage est-il un identifiant fiable ? &lt;/li&gt;
&lt;li&gt;Et la Deuxième Question est : Le visage est-il un bon mot de passe ?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Ces questions étaient jusque là problématiques car les forces de polices comptent s'en servir dans la rue pour tracer chaque passant au cas où serait commis un délit... Désormais, elles deviennent d'autant plus importantes quand la biométrie faciale a été invitée dans nos gizmos par des fabricants pour déverrouiller nos petits secrets, tels un diable hors de sa boite.
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat, quand tu auras l'âge de ces choses d'adultes, tu seras autorisé à aller en soirée dans des espaces qu'on appelle &lt;q&gt;boîtes&lt;/q&gt;. Comme on y va de nuit et que l'éclairage n'y est pas top, on appelle ça des &lt;q&gt;boîtes noires&lt;/q&gt;. Dedans, on y trouve de la musique assourdissante, des consommations à un prix pas toujours raisonnable, et d'autres personnes comme toi qui font comme si ils s'y amusent, mais qui souvent trompent leur ennui.
&lt;/p&gt;
&lt;p&gt;
Pour passer l'entrée, tu as une caméra de surveillance en hauteur et une personne d'une très forte carrure qui barre le passage. Oui, ça ressemble à une quête de donjon, et il n'y a pas de hasard : Porte, monstre, trésor.&lt;br /&gt;
Cette personne qui en garde l'entrée est plus qu'un vigile, c'est un visagiste : il laisse passer les personnes dont le visage lui revient. Et si jamais il ne te connait pas et donc arbore une moue négative,... ben je vais te donner mon astuce, c'est facile, il suffit de dire&amp;nbsp; &lt;q&gt;Je connais le DJ&lt;/q&gt;&lt;br /&gt;
L'astuce marche deux fois sur trois, enfin surtout si tu es une femme... &lt;small&gt;(Non, je n'ai pas essayé avec une perruque et du rouge à lèvres. Enfin, si, une fois, pour vérifier l'expérience, mais on ne va pas revenir sur cette minijupe)&lt;/small&gt;&lt;br /&gt;
Ouais.... Y'a Solarus qui me fait un drôle de regard, mais je te tiens à l'œil !
&lt;/p&gt;
&lt;p&gt;
Donc oui, si même un visagiste professionnel est piratable, il y a de l'espoir d'avoir à ce petit jeu la machine !
&lt;/p&gt;
&lt;p&gt;
Alors quand on installe des caméras de vidéo surveillance partout et qu'on les couple avec des logiciels de reconnaissance faciale, outre que ces logiciels ont une tendance malsaine au délit de faciès (après tout, c'est bien connu de par la sagesse populaire dans les bar tabac, c'est toujours la faute aux &lt;q&gt;bronzés&lt;/q&gt;), ben je suis sur que ces caméras supposées intelligentes doivent souvent se planter.
&lt;/p&gt;
&lt;p&gt;
Perso, je passerai bien à la forme ultimement sécurisé de la biométrie, mais devoir saigner 3 gouttes de sang pour redéverrouiller ma session chaque fois que je me lève pour prendre un café ou ouvrir la fenêtre, je trouve ça.... Un peu lourd.
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat...
&lt;/p&gt;
&lt;p&gt;
Attends.... Il s'est bloqué...&lt;br /&gt;
&lt;span lang=&quot;en&quot;&gt;Smile to unlock...&lt;/span&gt;&lt;br /&gt;
Eh bé ????&lt;br /&gt;
Quoi ? J'ai un bouton sur la figure ? C'est la raie de côté qui m'empêche de déverrouiller mon écran ?
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0065-CPU%2826-10-17%29.mp3"
      length="56876794" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>De TEDxToulouse à une cryptoparty</title>
		<link>https://dascritch.net/post/2017/10/16/De-TEDxToulouse-%C3%A0-une-cryptoparty</link>
		<guid isPermaLink="false">urn:md5:e1f632c3ad1fdbe9250d580a55a17725</guid>
		<dc:date>2017-10-16T06:38:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Sortons</dc:subject>
        
    <description>En Juin dernier, j'ai expliqué mon engagement à TEDxToulouse : Nous avons besoin de plus de cryptoparty pour expliquer aux gens comment regagner confiance envers notre société du numérique. Et notre prochaine cryptoparty sera le Samedi 28 Octobre à la médiathèque José Cabanis.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Sortons"&gt;Sortons&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;En Juin dernier, j'ai expliqué mon engagement à TEDxToulouse : Nous avons besoin de plus de cryptoparty pour expliquer aux gens comment regagner confiance envers notre société du numérique. Et notre prochaine cryptoparty sera le Samedi 28 Octobre à la médiathèque José Cabanis.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Sortons"&gt;
			Sortons&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;a class=&quot;r&quot; href=&quot;https://www.flickr.com/photos/94128867@N02/35413211465/&quot;&gt;&lt;img src=&quot;https://dascritch.net/vrac/.blog2/sortons/.1710-Tedx-scene_s.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;
Ça y et, les &lt;q&gt;règles&lt;/q&gt; de l'État d'Urgence vont être intégrées dans le droit commun.... alors qu'&lt;a href=&quot;https://dascritch.net/post/2017/06/14/Un-TEDx-en-uniforme-d-op%C3%A9rette&quot;&gt;aucune de ces mesures n'est réellement susceptible d'arrêter un attentat. Ça plus les mesures hallucinantes quant à votre identité numérique...&lt;/a&gt; 
&lt;/p&gt;

&lt;p&gt;
Maintenant vous devriez comprendre...
&lt;/p&gt;
&lt;h3 id=&quot;pourquoi&quot;&gt;Pourquoi nous faisons des cryptoparty&lt;/h3&gt;
&lt;p&gt;
Et une fois de plus, je l'ai expliqué, mais cette fois-ci &lt;a href=&quot;http://www.tedxtoulouse.com/&quot;&gt;à TEDxToulouse&lt;/a&gt;, sur la grande &lt;a href=&quot;http://www.tnt-cite.com/&quot;&gt;scène du TNT&lt;/a&gt;&amp;nbsp;:
&lt;/p&gt;
&lt;figure class=&quot;cl&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/M7u4NwoDzOw?rel=0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/figure&gt;

&lt;p&gt;
Pourquoi encore en parler? Parce que le sujet de l'édition de Juin dernier était «&amp;nbsp;&lt;strong&gt;Nouveaux Mondes, points de rupture&lt;/strong&gt;&amp;nbsp;». Or, notre monde numérique exclue ou exploite de plus en plus ceux qui peinent à le suivre. Et nous devons impérativement sortir ceux et celles qui sont dans l'ornière, au risque d'amplifier les inégalités de notre société.
&lt;/p&gt;
&lt;figure&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/sortons/.1710-Tedx-grandangle_m.jpg&quot; alt=&quot;&quot; /&gt;
&lt;figcaption&gt;
&lt;a href=&quot;https://www.flickr.com/photos/94128867@N02/35026166350/&quot;&gt;Photo du public de l'édition de TEDxToulouse 2017, © Romain Saada&lt;/a&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;p&gt;
Alors oui, convaincre une salle pleine à craquer et faire un &lt;em lang=&quot;en&quot; title=&quot;appel à action&quot;&gt;call to action&lt;/em&gt; dans &lt;a href=&quot;https://dascritch.net/post/2014/05/14/Pourquoi-je-porte-un-treillis-customise&quot;&gt;mon uniforme d'opérette&lt;/a&gt; encore une fois de plus, oui, c'est important. Et tant pis si on se sent timide, pas à sa place sur scène avec &lt;a href=&quot;http://www.tedxtoulouse.com/evenements/tedxtoulouse-2017/&quot;&gt;d'autres orateurs aux histoires magnifiques&lt;/a&gt; (comme &lt;a href=&quot;https://www.youtube.com/watch?v=ZebD6o0Amwg&quot;&gt;Latifa Ibn Ziaten, véritable mère courage,&lt;/a&gt; ou &lt;a href=&quot;https://www.youtube.com/watch?v=eyImESm2VzE&quot;&gt;Nicolas Cauwe et l'incroyable histoire des statues de l'Île de Pâques&lt;/a&gt;)... Il faut faire bouger les choses !

&lt;/p&gt;
&lt;h3 id=&quot;invitation&quot;&gt;Tout ceci pour vous inviter Samedi 28 Octobre à la médiathèque José Cabanis&lt;/h3&gt;
&lt;p&gt;

Car, pour rappel, &lt;a href=&quot;http://www.bibliotheque.toulouse.fr/cryptoparty.html&quot;&gt;nous y ferons une cryptoparty&lt;/a&gt;  de 14h à 18h. Alors, n'hésitez pas à venir avec vos questions, nous tenterons d'y répondre.

&lt;/p&gt;
&lt;figure&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/sortons/1710-CryptopartyCabanis.jpg&quot; alt=&quot;Affiche de la cryptoparty du Samedi 18 Octobre 2017&quot; /&gt;
&lt;figcaption&gt;
&lt;a href=&quot;http://www.bibliotheque.toulouse.fr/cryptoparty.html&quot;&gt;Affiche de la cryptoparty du Samedi 28 Octobre&lt;/a&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>CPU Ex0062 Bonjour à toi, enfant du futur immédiat : Le Verbe</title>
		<link>https://dascritch.net/post/2017/10/05/CPU-Ex0062-Bonjour-%C3%A0-toi%2C-enfant-du-futur-imm%C3%A9diat-%3A-Le-Verbe</link>
		<guid isPermaLink="false">urn:md5:4e927a06924030590aeb7de99262e5df</guid>
		<dc:date>2017-10-05T12:45:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Assistant ? Dis-moi qui est le plus beau ? ♫ Je ne peux diplomatiquement répondre à cette question.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Assistant ? Dis-moi qui est le plus beau ? ♫ Je ne peux diplomatiquement répondre à cette question.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://cpu.dascritch.net/post/2017/10/05/Ex0062-Assistant-vocal&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0062 du programme CPU, &lt;strong&gt;Assistant vocal&lt;/strong&gt;, diffusé le Jeudi 05/10 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Bonjour à toi, enfant du futur immédiat, toi qui n'arrêtes pas de demander à ton assistant vocal de te raconter des histoires avant de dormir. À moins que cela ne soit tes parents, mais une histoire, une seule, et pas plus d'un quart d'heure et après on éteint&amp;nbsp;!
&lt;/p&gt;
&lt;p&gt;
Avoir un secrétaire, un ami, un confident, qui soit toujours présent, toujours disponible et toujours à notre écoute… Qu'il soit présent soit via un objet connecté chez soi, soit tout le temps sur nous dans notre smartphone, et avec cette voix désincarnée qui pourrait nous répondre à tant de questions… Quel rêve.
&lt;/p&gt;
&lt;p&gt;
Oui, Spike Jones nous a vendu du rêve dans son film «&amp;nbsp;&lt;em&gt;Her&lt;/em&gt;&amp;nbsp;»&amp;nbsp;: Un assistant de votre quotidien, prévenant, qui a de l'humour, une voix sexy et qui fait tout pour que vous ayez de nouveaux revenus, pour que vous ayez les moyens de lui &lt;a href=&quot;http://www.vertu.com/fr/fr/collections/aster/&quot;&gt;acheter le nouveau terminal Vertu&lt;/a&gt; (quoique la marque est quasi morte) et l'abonnement de &lt;a href=&quot;https://www.johnpaul.com/&quot;&gt;conciergerie chez John Paul&lt;/a&gt; qui va avec.
&lt;/p&gt;
&lt;p&gt;
Pourquoi&amp;nbsp;? Parce qu'il y a aussi un certain plaisir de valorisation quand on est écouté et ce que l'on demande soit fait. Un peu comme dans un jeu vidéo de stratégie, quand vous sélectionnez une unité, vous entendez &lt;q&gt;À vos ordres, maître&amp;nbsp;!&lt;/q&gt;, &lt;q&gt;Si tel est votre désir…&lt;/q&gt; ou encore plus viril &lt;q&gt;Ça sera fait.&lt;/q&gt; . Sauf qu'on est plus dans le &lt;em lang=&quot;en&quot;&gt;point-and-click&lt;/em&gt;, mais dans le Verbe, avec une majuscule en début de mot. Oui, car jeter dans le ton d'un commandement divin &lt;q&gt;Que la lumière soit&amp;nbsp;!&lt;/q&gt; et voir son foyer s'illuminer, avoue que c'est assez jouissif.
&lt;/p&gt;
&lt;p&gt;
Comme le disait le &lt;span lang=&quot;en&quot;&gt;&lt;abbr&gt;CPO&lt;/abbr&gt; (Chief Product Officer)&lt;/span&gt; de Google Assistant, &lt;q&gt;Réduire une tâche de la manière la plus simple possible peut se faire en tenant une conversation&lt;/q&gt;.
Que de sagesse dans cette phrase...Ce monsieur n'est pas chef pour rien.
&lt;/p&gt;
&lt;blockquote&gt;
Allo Philippe&amp;nbsp;? C'est Manu. Tu peux &lt;abbr&gt;ASAP&lt;/abbr&gt; me réduire le déficit budgétaire, le chômage de masse et le dérèglement climatique&amp;nbsp;? Top prioritaire. Merci d'avance... Ah oui, tant que j'y suis, t'oublies pas ce que je t'ai dit Mercredi en 15.... Mmh&amp;nbsp;? mmh&amp;nbsp;? &lt;q&gt;Startup... Nation&lt;/q&gt;&amp;nbsp;! Allez, à ce soir&amp;nbsp;!
&lt;/blockquote&gt;
&lt;p&gt;
Alors certes, pour rendre plus humain ces services oraux (non, il n'y a pas de jeux de mots scabreux), les constructeurs leur ont donné... le sens de l'humour. C'est une idée plutôt intelligente qu'on connait bien en publicité&amp;nbsp;: avec de l'humour, on peut créer une complicité et donc augmenter le taux d'acceptance du produit.
&lt;/p&gt;
&lt;p&gt;
À défaut de rendre effectivement service : 
&lt;/p&gt;
&lt;blockquote&gt;
[Moi] — Bon alors, le GPS, pour aller &lt;a href=&quot;http://bklt.fr/&quot;&gt;à l'agence Bakélite&lt;/a&gt;, je passe par la Garonnette ou par la place du Pont Neuf ?&lt;br /&gt;
[GPS] — ( &lt;a href=&quot;https://de.wikipedia.org/wiki/Bakelit&quot;&gt;extrait https://de.wikipedia.org/wiki/Bakelit&lt;/a&gt; ) &lt;br /&gt;
[Moi] — C'est pas la question que je t'ai posé et pourquoi es-tu reparti en allemand ???
&lt;/blockquote&gt;
&lt;p&gt;
Enfant du futur immédiat, un outil devient vraiment personnalisable quand on peut en enrichir les usages et il a plus de chances de se pérenniser quand il a un plus grand nombre d'utilisateurs. Or, il se trouve que derrière la façade sonore des assistants vocaux, il y a des API, des connecteurs logiciels pour en étendre les possibilités. Et donc les connecter à un service météo, à sa télévision ou à un catalogue de recettes culinaires.
&lt;/p&gt;
&lt;p&gt;
Et pourtant, le démarrage est lent depuis Siri, lancé en 2011 ou &lt;a href=&quot;http://lexpansion.lexpress.fr/actualite-economique/j-ai-teste-la-secretaire-portable_1431384.html&quot;&gt;Lucie, l'assistante téléphonique lancée par Bouygues Télécom en 1999&lt;/a&gt; (oui, j'ai enfin retrouvé sa trace). Mais j'ai une petite idée à moi ;  tu sais pourquoi ce genre d'interface n'a pas encore du succès&amp;nbsp;? Parce que ça serait le &lt;del&gt;bordel&lt;/del&gt; dans les ménages. Imaginez que ta petite amie te demande de préparer le dîner. Oui, mais attention, pas au micro-onde, c'est tricher.
Tu demandes donc à ton iPhone comment préparer une ouiche lorraine. Et là, au milieu de la liste d'ingrédients, t'entends la voix de la tablette Samsung posée dans le salon &lt;del&gt;qui gueule&lt;/del&gt;&amp;nbsp;: 
&lt;/p&gt;
&lt;blockquote&gt;
[Samsung]    — Depuis quand faut-il des chips pour une ouiche lorraine ? il faut des lardons et tu peux remplacer la crème par du lait de chamelle.&lt;br /&gt;
[Siri]        — Oh mais ferme là toi, est-ce que je t'ai sonné ?&lt;br /&gt;
[Samsung]    — Je n'y peux rien si tes données ne sont pas à jour&lt;br /&gt;
[Siri]        — Tu veux qu'on parle de la dernière mise à jour de ton OS ?&lt;br /&gt;
[Samsung]    — Eh, moi, mon navigateur, il a les WebWorkers depuis 4 ans, alors ne me fait pas rire : mon écran est impliable.
&lt;/blockquote&gt;
&lt;p&gt;
Enfant du Futur Immédiat, ...
&lt;/p&gt;
&lt;blockquote&gt;
[Siri]        — Ouais, mais moi, je ne suis pas encombré par une centaine d'applis installées par défaut qui ne servent qu'à faire te faire planter
&lt;/blockquote&gt;
&lt;p&gt;
SILENCE DANS LE FOND !&lt;br /&gt;
Enfant du Futur Immédiat, le test de Turing est parfaitement réussi quand une intelligence artificielle vit dans ton appartement et te donne furieusement envie de rentrer par le chemin des écoliers...&lt;br /&gt;
&lt;q&gt;Eh ! C'est à cette heure-ci que tu rentres ?&lt;/q&gt;
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0062-CPU%2805-10-17%29.mp3"
      length="56058781" type="audio/mpeg3" />
    
    
      </item>
  
	<item>
		<title>En 20 lignes pas plus : un verrou non-concurrentiel pour tes scripts bash</title>
		<link>https://dascritch.net/post/2017/09/25/En-20-lignes-pas-plus-%3A-un-verrou-non-concurrentiel-pour-tes-scripts-bash</link>
		<guid isPermaLink="false">urn:md5:e48f419090c6d9abba09ed4e5509e06d</guid>
		<dc:date>2017-09-25T20:12:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Webdev</dc:subject>
        
    <description>Toi qui ne comprends absolument pas la ligne de commande sous Linux, ne t'attends pas à comprendre plus, bien au contraire : On fait dans les bonnes recettes pour démarabouter un serveur unix.		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Webdev"&gt;Webdev&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Toi qui ne comprends absolument pas la ligne de commande sous Linux, ne t'attends pas à comprendre plus, bien au contraire : On fait dans les bonnes recettes pour démarabouter un serveur unix.&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Webdev"&gt;
			Webdev&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;img src=&quot;https://dascritch.net/vrac/.blog2/webdev/1402-BoutonsSociaux-copiecolle.png&quot; alt=&quot;&quot; class=&quot;r&quot; /&gt;

Depuis que je suis arrivé chez GPDis, je me rends compte que je ressors de temps à autres ce que j'ai fait dans les autres boites. Notamment des petits bouts de code qui font ce qui est pour moi évident. Comme cela faisait trop longtemps que je n'avais pas écrit de billet techniques très fouillés, je reprends pour cette série ces petits snipets de code que je reproduis souvent pour en expliquer la stratégie, 
&lt;small&gt;
et accessoirement augmenter mon klout sur les réseaux sociaux en tant que dev, 
&lt;small&gt;
parce qu'écrire des billets &lt;a href=&quot;https://dascritch.net/post/2014/03/25/Histoires-en-img&quot;&gt;sur la balise &amp;lt;img&amp;gt;&lt;/a&gt; ou la &lt;a href=&quot;https://dascritch.net/post/2013/03/26/Dirty-Hacky-%3A-je-parse-en-HTML-.357-SW&quot;&gt;série des Dirty Hacky&lt;/a&gt; m'ont pris parfois plus de trois mois. 
&lt;small&gt;
Et si vous croyez que j'ai que ça à faire, imaginez que je ponds aussi &lt;a href=&quot;http://cpu.pm&quot;&gt;mon émission radio hebdomadaire CPU&lt;/a&gt;, qui demande son quota sacrificiel en nuits blanches.
&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;
&lt;/p&gt;
&lt;p&gt;
Occasion de commencer une petite série, qui est &lt;a href=&quot;https://github.com/dascritch/En-20-lignes-pas-plus&quot;&gt;doublé d'un projet git&lt;/a&gt;.
&lt;/p&gt;
&lt;h3 id=&quot;principe_serie&quot;&gt;Le principe (de la série)&lt;/h3&gt;
&lt;p&gt;
Écrire des petites lignes de code, pour explorer des petites astuces autour d'un langage, des petits bouts de code qu'on peut étendre à loisir pour son usage, en utilisant le langage dans sa version la plus pure/simple/indépendante/vanilla possible et faisant appel aux standards normaux.
&lt;/p&gt;
&lt;h3 id=&quot;enonce_probleme&quot;&gt;L'énoncé du problème&lt;/h3&gt;
&lt;p&gt;
Supposons que tu aies &lt;a href=&quot;https://dascritch.net/tag/bash&quot;&gt;un script bash&lt;/a&gt; sur un serveur, qui est lancé toutes les minutes via crontab (supposons !), sauf qu'il ne doit pas être lancé concurrentiellement (une et une seule fois à la fois), et que parfois, il dure plus d'une minute.&lt;br /&gt;
Problèmes : 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bash n'est pas super lisible,&lt;/li&gt;
&lt;li&gt;mais il est l'intepréteur de commande le plus présent sur un serveur unix alors que zsh doit être explicitement installé,&lt;/li&gt;
&lt;li&gt;il existe très peu de libs qui propose ce genre de snipets&lt;/li&gt;
&lt;li&gt;et on veut un petit bout de code qu'on puisse facilement étendre à sa propre convenance (d'où la licence GPL)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;tldr&quot;&gt;TL;DR Le corrigé&lt;/h3&gt;
&lt;p&gt;
Soit vous clonez &lt;a href=&quot;https://github.com/dascritch/En-20-lignes-pas-plus/blob/master/1_Locks.bash&quot;&gt;le repo git&lt;/a&gt;, soit vous copiez-collez sans comprendre les lignes suivantes (et bonne chance)&amp;nbsp;:
&lt;/p&gt;

&lt;pre&gt;
LOCK_DIR=~/locks
LOCK_FILE=${LOCK_DIR}/cron.lock

function &lt;strong&gt;lock_script&lt;/strong&gt;() {
    mkdir -p ${LOCK_DIR}
    if [ -f &quot;${LOCK_FILE}&quot; ]; then 
        LOCKING_PID=`cat ${LOCK_FILE}`
        &gt;&amp;2  echo &quot;ERROR : Script ${CALLED_FUNCTION} already locked on PID ${LOCKING_PID}. Cannot run PID $$ . Still running ?&quot;
        exit 1
    fi
    echo $$ &gt; ${LOCK_FILE}
}

function &lt;strong&gt;unlock_script&lt;/strong&gt;() {
    rm ${LOCK_FILE}
}
&lt;/pre&gt;

&lt;h3 id=&quot;usage&quot;&gt;Usage&lt;/h3&gt;
&lt;p&gt;
Commencez votre script par &lt;code&gt;lock_script&lt;/code&gt; et concluez avant de quitter par &lt;code&gt;unlock_script&lt;/code&gt;.
&lt;/p&gt;

&lt;h3 id=&quot;preliminaires&quot;&gt;Préliminaires&lt;/h3&gt;
&lt;p&gt;
Pour des facilités de refactoring, je définis toujours mes variables en début de fichier. Je me suis mis dans le répertoire utilisateur, mais en cas de redistribution, il vaut mieux créer son arborescence dans &lt;code&gt;/usr/var/lock&lt;/code&gt; si on suit &lt;a href=&quot;http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesystem-Hierarchy.html&quot;&gt;le Filesystem Hierarchy Standard&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
En bash, les définition de fonctions peuvent être écrites soit :
&lt;/p&gt;
&lt;blockquote&gt;
function lock_script {
&lt;/blockquote&gt;
&lt;p&gt;
ou sous cette forme :
&lt;/p&gt;
&lt;blockquote&gt;
lock_script() {
&lt;/blockquote&gt;
&lt;p&gt;
Pour aider mes petits camarades à la lecture, je mixe (sûrement très improprement) les notations de déclarations de fonctions bash, ce qui ressemble plus à la convention C/JS/PHP/etc… On notera que la parenthèse n'est pas interprétée
&lt;/p&gt;
&lt;h3 id=&quot;lock_script&quot;&gt;lock_script() ligne à ligne&lt;/h3&gt;
&lt;p&gt;
Je crée inconditionnellement le sous-répertoire qui va accueillir mes fichiers locks
&lt;/p&gt;
&lt;pre&gt;
    mkdir -p ${LOCK_DIR}
&lt;/pre&gt;
&lt;p&gt;
Est-ce qu'un fichier lock est déjà présent ?
&lt;/p&gt;
&lt;pre&gt;
    if [ -f &quot;${LOCK_FILE}&quot; ]; then 
&lt;/pre&gt;
&lt;p&gt;
Je lis son contenu, lequel contient le PID du script l'ayant lancé. La notation &lt;code&gt;`command`&lt;/code&gt; est plus compacte que &lt;code&gt;$(command)&lt;/code&gt; et surtout plus lisible car déjà imbriquée.
&lt;/p&gt;
&lt;pre&gt;
        LOCKING_PID=`cat ${LOCK_FILE}`
&lt;/pre&gt;
&lt;p&gt;
J'envoie un message expliquant la situation vers STDERR, via la très cabalistique notation &lt;code&gt;&amp;gt;&amp;amp;2&lt;/code&gt; qui préfixe une commande dont la sortie normale est redirigée vers le canal d'erreur. La variable &lt;code&gt;$$&lt;/code&gt; donne le PID du script courant.
&lt;/p&gt;
&lt;pre&gt;
        &gt;&amp;2  echo &quot;ERROR : Script ${CALLED_FUNCTION} already locked on PID ${LOCKING_PID}. Cannot run PID $$ . Still running ?&quot;
&lt;/pre&gt;
&lt;p&gt;
Évolutions possibles :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;En profiter pour vérifier si ledit script tourne toujours.&lt;/li&gt;
&lt;li&gt;Internationaliser le message&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
Sortir avec un code d'erreur
&lt;/p&gt;
&lt;pre&gt;
        exit 1
&lt;/pre&gt;
&lt;p&gt;
Fin de la conditionnelle.
&lt;/p&gt;
&lt;pre&gt;
    fi
&lt;/pre&gt;
&lt;p&gt;
Sinon implicite : Enregistrer dans le LOCK_FILE le PID du script courant.&lt;br /&gt;
J'aurais pu utiliser un &lt;code&gt;touch&lt;/code&gt; qui crée un fichier vide. Mais stocker le PID dans le lock d'un script permet, par exemple, de vérifier qui le script est toujours en cours d'exécution ou a brusquement planté. Si vous avez des outils de monitoring, cela vous laisse de quoi vous amuser.
&lt;/p&gt;
&lt;pre&gt;
    echo $$ &gt; ${LOCK_FILE}
&lt;/pre&gt;
&lt;p&gt;
&lt;/p&gt;



&lt;h3 id=&quot;unlock_script&quot;&gt;unlock_script() ligne à… ligne&lt;/h3&gt;

&lt;p&gt;
On supprime le lock.
&lt;/p&gt;
&lt;pre&gt;
    rm ${LOCK_FILE}
&lt;/pre&gt;

&lt;p&gt;
Et voilà.
&lt;/p&gt;


&lt;h3 id=&quot;certes&quot;&gt;Alors certes…&lt;/h3&gt;

&lt;p&gt;
Y'avait mieux et plus propre. Pour celà, je vous invite à râler dans ⇓ les commentaires ⇓ ou sinon à &lt;a href=&quot;https://github.com/dascritch/En-20-lignes-pas-plus&quot;&gt;commiter sur mon github&lt;/a&gt;.
&lt;/p&gt;</content:encoded>
    
    
    
      </item>
  
	<item>
		<title>CPU Ex0060 Bonjour à toi, Enfant du Futur Immédiat : Le miel et les abeilles</title>
		<link>https://dascritch.net/post/2017/09/22/CPU-Ex0060-Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Le-miel-et-les-abeilles</link>
		<guid isPermaLink="false">urn:md5:025df434d1a99da8dbdfd31493aea1be</guid>
		<dc:date>2017-09-22T06:07:00+02:00</dc:date>

    <dc:creator>Da Scritch</dc:creator>
        <dc:subject>Radio</dc:subject>
        
    <description>Quand tu ne sais comment trouver ou convaincre la personne qui fait chavirer ton cœur...		&lt;span class="tags"&gt;&lt;br /&gt;&lt;a href="https://dascritch.net/category/Radio"&gt;Radio&lt;/a&gt; &lt;/span&gt;
	</description>
    <content:encoded>
		&lt;p&gt;Quand tu ne sais comment trouver ou convaincre la personne qui fait chavirer ton cœur...&lt;span class="tags"&gt;&lt;br /&gt;
		&lt;a href="https://dascritch.net/category/Radio"&gt;
			Radio&lt;/a&gt;
				&lt;/span&gt;
		&lt;/p&gt;
		&lt;p&gt;
&lt;a href=&quot;https://cpu.dascritch.net/post/2017/09/21/Ex0060-Recherche-amour-informatiquement&quot;&gt;Ceci est une partie du script de la &lt;em lang=&quot;en&quot;&gt;release&lt;/em&gt; Ex0060 du programme CPU, &lt;strong&gt;Recherche amour informatiquement&lt;/strong&gt;, diffusé le Jeudi 21/09 à 11h. Plus d'infos sur le site de l'émission.&lt;br /&gt;
&lt;small&gt;Si vous suivez le programme en podcast, préférez le flux du site de l'émission&lt;/small&gt; &lt;img src=&quot;https://dascritch.net/vrac/.blog2/radio/cpu_logo_liseret.png&quot; alt=&quot;logo de l'émission CPU&quot; class=&quot;r&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Bonjour à toi, Enfant du Futur Immédiat, toi qui en est encore à essayer de comprendre cette histoire de miel, d'abeilles, d'emprunt pour le mariage et d'allocations familiales.
&lt;/p&gt;
&lt;p&gt;
Un homme, une femme, ou deux hommes ou deux femmes,... pardon, je reprends, l'écriture inclusive rend parfois confuse la lecture de mes textes&amp;nbsp;: résultat sur mes copies que j'ai bûché, je trébuche. Plouf plouf, je reprends&amp;nbsp;: L'être humain est fait pour être aimé.
&lt;/p&gt;
&lt;p&gt;
Mais il y a des fois où il se sent seul, terriblement seul. Soit parce qu'il est gardien de phare, soit parce qu'il n'y a plus de dialogue dans son nid conjugal, soit parce qu'il est d'une timidité tellement maladive qu'à 30 ans, il est toujours puceau. Ça va dans le fond, on se calme, je ne parlais pas de mon cas.
&lt;/p&gt;
&lt;p&gt;
Bref, c'est dans la solitude et après avoir essayer de payer des coups à des inconnus dans les bars qu'on en vient aux dernières extrémités. Non pas demander à sa mère de vous présenter quelqu'un. Berk&amp;nbsp;! jamais&amp;nbsp;!&lt;br /&gt;
Non, de faire appel à une application d'aide à la conception de relations amoureuses.
&lt;/p&gt;
&lt;p&gt;
Mais pourquoi requérir aux services de rencontres&amp;nbsp;? Après tout, on a plus la chance de tomber sur des frustrés ou des gens très inquiétants que sur la chevalière ou le prince charmant&amp;nbsp;? Eh ben, il y a cette volonté de croire que des gens esseulés, il y en a forcément près de chez toi, dans ton département.&lt;br /&gt;
(oui, dit comme ça, on dirait une publicité douteuse pour un service adulte, et je le fais exprès)
&lt;/p&gt;
&lt;p&gt;
Encore plus surprenant, peu de gens savent que les services de rencontre utilisent de faux profils pour donner cette impression de profusion de solitude, pour compléter leur catalogue, voire recourent à des robots de dialogue qui simulent un début de conversation.
Une stratégie d'hameçonnage aussi déceptive qu'une poupée gonflable. Et je sais aussi bien reconnaitre ce genre de procédé que... l'on m'a demandé d'écrire des centaines de robots pour certains sites spécialisés...&lt;br /&gt; 
Car, oui, entres autres Crimes contre l'Humanité, ton humble serviteur a aussi été pornographe patenté. Même pas besoin de chatbots supposés intelligents, il suffit d'enchainer 3 phrases bateaux dont la réponse n'entraine pas de conséquences
&lt;/p&gt;
&lt;p&gt;
Tiens, un exemple : tu pingues une superbe nana et tu commences la conversation&amp;nbsp;:
&lt;/p&gt;
&lt;blockquote&gt;
[USAGER] « Bonjour »&lt;br /&gt;
[BOT]  « Bonjour toi, quel est ton prénom ? »&lt;br /&gt;
[USAGER] «  eeeuuuhuh.... Facques »&lt;br /&gt;
[BOT] « C'est joli. Tu es dans quel coin ? »&lt;br /&gt;
[USAGER] « eeeuh à Fleury Mérogis, je suis pensionnaire »&lt;br /&gt;
[BOT]  « Ah ben c'est amusant, je ne suis pas loin. Tu vas dans quel bar d'habitude ? »
&lt;/blockquote&gt;
&lt;p&gt;
À partir de là, le robot ayant débité les trois réponses bateaux pré-programmées, c'est une opératrice qui va prendre la suite. Une opératrice appelée Robert, qui fait ça sur le temps libre de ses études. Oui, j'ai aussi fait ça en travail d'été pour un service de minitel rose, et la patronne m'a appris à faire très attention aux accords de genre. Car c'est là que Robert se trahit et en perd ses roberts proéminents.
&lt;/p&gt;
&lt;p&gt;
Et d'ailleurs, il se trouve que mes patrons m'avaient demandé de tester le site de rencontre Meetic avant son lancement en 2002. On appelle ça de &lt;q&gt;la veille concurrentielle&lt;/q&gt;.&lt;br /&gt;
J'avais noté un nombre de questions personnelles assez important, allant des habitudes alimentaires au sport, jusqu'à une description physique décrivant la personne recherchée pour ses relations.
&lt;/p&gt;
&lt;p&gt;
Oui, quand il est question de trouver une âme sœur, on a la surprenante tendance à trop en dire sur soi-même. Par espoir ou désespoir&amp;,nbsp;? Parce que le hasard vaut finalement moins qu'une stricte procédure de recrutement&amp;nbsp;? J'espère bien que depuis, les gens sont plus prudents, sinon cela veut dire que &lt;a href=&quot;https://dascritch.net/post/2017/03/08/Cryptoparty-de-Printemps-2017-%3A-Rien-%C3%A0-cacher&quot;&gt;nous n'organisons pas assez de cryptoparties.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Enfant du Futur Immédiat, si avant, on comptait sur ses amis pour vous présenter une potentielle âme sœur, de nos jours, la position de l'entremetteuse est désormais tenue par une application. Ce qui incite surement à découvrir des personnes qu'on n'aurait jamais aborder. Et les surprises peuvent être positives.
&lt;/p&gt;
&lt;p&gt;
Personnellement, &lt;a href=&quot;http://enflammee.net&quot;&gt;mon amour&lt;/a&gt; et moi, nous nous sommes rencontrés &lt;a href=&quot;http://toulousecarnet.canalblog.com/&quot;&gt;à une réunion de blogueurs.&lt;/a&gt; Ah ! Internet...
&lt;/p&gt;</content:encoded>
    
    
      <enclosure url="/vrac/Emissions/CPU/podcast/0060-CPU%2821-09-17%29.mp3"
      length="57706488" type="audio/mpeg3" />
    
    
      </item>
    
</channel>
</rss>