<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://broman.fr/blog/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Blog d'Axelos</title>
	<link>https://broman.fr/blog/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://broman.fr/blog/spip.php?id_rubrique=3&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Detox : renommer en masse des fichiers</title>
		<link>https://broman.fr/blog/?Detox-renommer-en-masse-des-fichiers</link>
		<guid isPermaLink="true">https://broman.fr/blog/?Detox-renommer-en-masse-des-fichiers</guid>
		<dc:date>2025-12-24T13:33:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;&#192; quoi sert Detox ? &lt;br class='autobr' /&gt;
Administrant des syst&#232;mes de fichiers sur des serveurs notamment &#224; l'aide du logiciel Nextcloud, je suis souvent confront&#233; au peu de rigueur des usagers qui nomme les fichiers avec des noms qui peuvent &#234;tre ult&#233;rieurement sources d'erreurs. Outre l'usage du classique espace, est souvent utilis&#233; des caract&#232;res sp&#233;ciaux, partant de la ponctuation (&#233;, &#235;, &#231;), &#224; l'usage de symboles (, [, $, %, &#034;, '), parfois y compris des trucs qu'on n'utilise jamais comme &#167;. Certains (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://broman.fr/blog/IMG/logo/detox_configuration-fichier_safe.jpg?1766582987' class='spip_logo spip_logo_right' width='150' height='82' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2&gt;&#192; quoi sert Detox ?&lt;/h2&gt;
&lt;p&gt;Administrant des syst&#232;mes de fichiers sur des serveurs notamment &#224; l'aide du logiciel Nextcloud, je suis souvent confront&#233; au peu de rigueur des usagers qui nomme les fichiers avec des noms qui peuvent &#234;tre ult&#233;rieurement sources d'erreurs. Outre l'usage du classique &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;espace&lt;/code&gt;, est souvent utilis&#233; des caract&#232;res sp&#233;ciaux, partant de la ponctuation (&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&#233;, &#235;, &#231;&lt;/code&gt;), &#224; l'usage de symboles (&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;{, [, $, %, &#034;, '&lt;/code&gt;), parfois y compris des trucs qu'on n'utilise jamais comme &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&#167;&lt;/code&gt;.&lt;br class='autobr' /&gt;
Certains usagers s'amusent m&#234;me &#224; renommer des fichiers &#224; l'origine correctement format&#233;s&#8230; Pourtant on rappelle les bonnes pratiques de temps en temps.&lt;/p&gt;
&lt;p&gt;Bref, en cas de migration, sauvegarde, ou tous autres besoins de ce type, ces caract&#232;res peuvent g&#233;n&#233;rer des probl&#232;mes n&#233;cessitant parfois de devoir les renommer au pr&#233;alable.&lt;/p&gt;
&lt;p&gt;Il existe quelques outils graphiques (souvent propri&#233;taires) capable de faire cela, mais derni&#232;rement j'ai trouv&#233; un outil en ligne de commandes finalement assez simple &#224; utiliser et efficace : &lt;a href=&#034;https://github.com/dharple/detox&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Detox&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Alors je pr&#233;cise que cet outil est utile uniquement sur du nommage technique, il n'est pas capable de supprimer par exemple les articles (de, du) ou formater correctement les dates selon le standard international (AAA-MM-JJ).&lt;/p&gt;
&lt;h2&gt;Installer Detox&lt;/h2&gt;
&lt;p&gt;Detox existe depuis 2017, mais d'apr&#232;s ce qui est indiqu&#233; sur la forge de d&#233;veloppement, l'auteur l'a simplifi&#233; au fil des ans. Bref il n'est apparu dans les d&#233;p&#244;ts officiels de Debian que depuis cette ann&#233;e avec la version 13.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Pour l'installer il suffit donc d'utiliser cette commande&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;apt install detox &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;S'il n'est pas disponible dans les d&#233;p&#244;ts, il faudra le compiler&#8230; je vous laisse regarder sur la forge du projet comment proc&#233;der.&lt;/p&gt;
&lt;h2&gt;Utiliser Detox&lt;/h2&gt;
&lt;p&gt;Par d&#233;faut, l'outil fait d&#233;j&#224; de beaux miracles. Il sait remplacer les &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;espaces&lt;/code&gt; par des tirets bas &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;_&lt;/code&gt;, mais aussi remplacer la majorit&#233; des caract&#232;res sp&#233;ciaux par ce m&#234;me tiret ou le court &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;-&lt;/code&gt;. Si pr&#233;sence de tirets successifs, alors il va supprimer le surplus pour en conserver qu'un.&lt;/p&gt;
&lt;p&gt;Ensuite, il sait aussi remplacer des caract&#232;res accentu&#233;s par leurs &#233;quivalences simples. Ainsi &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&#233;&lt;/code&gt; et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&#235;&lt;/code&gt; deviennent &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;e&lt;/code&gt; et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&#231;&lt;/code&gt; devient &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;c&lt;/code&gt;. &lt;br class='autobr' /&gt;
Mais pour que cela fonctionne, il faut bien indiquer l'encodage souhait&#233; (avec l'option &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;-s&lt;/code&gt;). En France de nos jours on utilise principalement l'encodage UTF8, donc je vous conseille de bien l'indiquer dans la commande notamment pour la gestion des caract&#232;res accentu&#233;s.&lt;/p&gt;
&lt;h3&gt;Renommer un ficher&lt;/h3&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Simplement, la commande &#224; utiliser est&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;detox -s utf_8 nom_fichier &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Dans l'exemple ci-dessous, l'export de courriel nomm&#233; ainsi&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Re: [groupe_mobilites] passerelle en bois, &#231;a glisse ! - &#034;Axel listes&#034; &lt;axelos@domaine.fr&gt; - 2025-12-23 2054.eml&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Deviens&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Re-groupe_mobilites-passerelle_en_bois_ca_glisse-Axel_listes_axelos_domaine.fr-2025-12-23_2054.eml&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;Renommer en masse&lt;/h3&gt;
&lt;p&gt;En revanche, si l'id&#233;e est de renommer plusieurs fichiers dans un dossier ainsi que dans ses sous-dossiers, alors il faudra ajouter l'option de r&#233;cursivit&#233; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;-r&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; La commande devient&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;detox -r -s utf_8 nom_dossier &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2&gt;Personnaliser Detox&lt;/h2&gt;
&lt;p&gt;Parfois, il arrive que certains caract&#232;res ne soient pas pris en charge. Cela peut se param&#233;trer assez facilement mais demande un petit r&#233;glage au pr&#233;alable.&lt;/p&gt;
&lt;h3&gt;Configuration de Detox&lt;/h3&gt;
&lt;p&gt;L'id&#233;e est d'indiquer &#224; Detox que l'on souhaite qu'il exploite un fichier personnalis&#233; plut&#244;t que celui utilis&#233; par d&#233;faut. Ce fichier personnalis&#233; int&#232;gre d&#233;j&#224; les r&#232;gles par d&#233;faut.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &#201;diter ce fichier&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;nano /etc/detoxrc &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Dans la s&#233;quence &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sequence &#034;utf_8&#034; {&lt;/code&gt;, remplacer&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt; safe { builtin &#034;safe&#034;; }; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Par&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt; safe { filename &#034;/usr/share/detox/safe.tbl&#034;; }; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class='spip_document_167 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;54&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/jpg/detox_configuration-fichier_detoxrc.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/jpg/detox_configuration-fichier_detoxrc.jpg?1766583010' width='500' height='272' alt='Visu dans Nano' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_descriptif '&gt;Detox : configuration du fichier detoxrc
&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;Axel BROMAN
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h3&gt;Configuration de safe.tbl&lt;/h3&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &#201;diter ce fichier&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;nano /usr/share/detox/safe.tbl &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ajouter ces lignes dans le fichier entre &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;start&lt;/code&gt; et &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;end&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# # Caract&#232;res ajout&#233;s par Axel # 0x3d _ # = 0x2b _ # + 0x2c _ # , 0x7e _ # ~ 0x25 _ # % 0x5e _ # ^ &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class='spip_document_168 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;55&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/jpg/detox_configuration-fichier_safe.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/jpg/detox_configuration-fichier_safe.jpg?1766583018' width='500' height='272' alt='Visu dans Nano' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_descriptif '&gt;Detox : Configuration du fichier safe.tbl
&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;Axel BROMAN
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Vous pouvez en ajouter librement ; l'Unicode correspondant au symbole est trouvable sur Wikip&#233;dia par exemple.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Redimensionner la partition LVM &#171; local &#187; dans Proxmox</title>
		<link>https://broman.fr/blog/?Redimensionner-la-partition-LVM-local-dans-Proxmox</link>
		<guid isPermaLink="true">https://broman.fr/blog/?Redimensionner-la-partition-LVM-local-dans-Proxmox</guid>
		<dc:date>2025-09-09T11:04:41Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;M&#233;thodologie qui r&#233;pond &#224; la probl&#233;matique faisant suite &#224; l'installation de Proxmox suivant les recommandations : les sauvegardes ne peuvent &#234;tre r&#233;alis&#233;es que dans la partition syst&#232;me de 100 go, ce qui peut vite devenir insuffisant. Cette manipulation est complexe lorsque l'on ne ma&#238;trise pas la technologie Logical Volume Manager (LVM), utilis&#233;e pour le syst&#232;me de partitions. &lt;br class='autobr' /&gt;
Dans l'exemple on augmente de 100 go &#224; 2 to, cela se traduit par 2T dans les commandes ; si exprim&#233; en go, (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://broman.fr/blog/IMG/logo/partition-local_redimensionnee_proxmox.jpg?1757415463' class='spip_logo spip_logo_right' width='150' height='90' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;M&#233;thodologie qui r&#233;pond &#224; la probl&#233;matique faisant suite &#224; l'installation de Proxmox suivant les recommandations : les sauvegardes ne peuvent &#234;tre r&#233;alis&#233;es que dans la partition syst&#232;me de 100 go, ce qui peut vite devenir insuffisant. Cette manipulation est complexe lorsque l'on ne ma&#238;trise pas la technologie &lt;i&gt;Logical Volume Manager (LVM)&lt;/i&gt;, utilis&#233;e pour le syst&#232;me de partitions.&lt;/p&gt;
&lt;p&gt;Dans l'exemple on augmente de 100 go &#224; 2 to, cela se traduit par 2T dans les commandes ; si exprim&#233; en go, utiliser G (exemple 500G).&lt;/p&gt;
&lt;p&gt;Voir la &lt;a href=&#034;https://pve.proxmox.com/pve-docs/pve-admin-guide.html#chapter_lvm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;documentation&lt;/a&gt; pour plus de d&#233;tails.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Via un terminal shell&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Cr&#233;ation de la partition LVM &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sauv&lt;/code&gt; dans &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;data&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;lvcreate -n sauv -V 2T pve/data&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; La formater en &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ext4&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mkfs.ext4 /dev/pve/sauv&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &#201;diter &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;fstab&lt;/code&gt; pour monter au d&#233;marrage le dossier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;vz&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;nano /etc/fstab&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ajouter la ligne suivante&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/dev/pve/sauv /var/lib/vz/ ext4 defaults 0 2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Monter le dossier &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;vz&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;mount vz&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Red&#233;marrer le processus de montage&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;systemctl daemon-reload&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;D&#233;sormais, en visualisation la partition &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;local&lt;/code&gt; dans l'interface web de Proxmox, vous devriez constater que le stockage a augment&#233; &#224; la taille demand&#233;e.&lt;/p&gt;
&lt;div class='spip_document_164 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;177&#034; data-legende-lenx=&#034;xxx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/jpg/partition-local_redimensionnee_proxmox.jpg' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/jpeg&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/jpg/partition-local_redimensionnee_proxmox.jpg?1757415508' width='500' height='299' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Partition &#171; local &#187; r&#233;dimensionn&#233;e dans Proxmox
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Capture d'&#233;cran affichant un graphique de stockage relative &#224; la partition qui est &#233;dit&#233;e dans l'article.
&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;Axel BROMAN
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Optimiser un fichier PDF</title>
		<link>https://broman.fr/blog/?optimiser-un-fichier-pdf</link>
		<guid isPermaLink="true">https://broman.fr/blog/?optimiser-un-fichier-pdf</guid>
		<dc:date>2019-05-26T15:27:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;Parfois il arrive que l'on veuille publier dans l'Internet, en g&#233;n&#233;ral sur un site web, un fichier PDF (Portable Document Format) pour le rendre facilement accessible pour tous. &lt;br class='autobr' /&gt;
Seulement voil&#224;, ces fichiers ont souvent tendances &#224; avoir beaucoup d'embonpoint, ce qui rend compliqu&#233; la diffusion. D'une part &#224; cause du r&#233;seau, car tout le monde n'a pas forcement une connexion r&#233;active, d'autre part &#224; cause des limitations mat&#233;rielles, les ordiphones s'y pr&#234;tent assez mal lorsque le fichier (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://broman.fr/blog/IMG/logo/arton31.png?1558875924' class='spip_logo spip_logo_right' width='150' height='110' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Parfois il arrive que l'on veuille publier dans l'Internet, en g&#233;n&#233;ral sur un site web, un fichier PDF (Portable Document Format) pour le rendre facilement accessible pour tous.&lt;/p&gt;
&lt;p&gt;Seulement voil&#224;, ces fichiers ont souvent tendances &#224; avoir beaucoup d'embonpoint, ce qui rend compliqu&#233; la diffusion. D'une part &#224; cause du r&#233;seau, car tout le monde n'a pas forcement une connexion r&#233;active, d'autre part &#224; cause des limitations mat&#233;rielles, les ordiphones s'y pr&#234;tent assez mal lorsque le fichier poss&#232;de une masse de plusieurs dizaines de m&#233;gaoctets.&lt;/p&gt;
&lt;p&gt;&#192; l'aide de commandes simples dans un terminal, je propose deux solutions alternatives afin de parvenir &#224; un r&#233;sultat.&lt;/p&gt;
&lt;h2&gt;Xpdf - Ps2pdf&lt;/h2&gt;
&lt;p&gt;La premi&#232;re solution est une compression avec peu de perte de qualit&#233;. Elle n&#233;cessite l'usage de deux commandes successives, d'abord l'encodage du format PDF en PS (PostScript&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Il s'agit d'un format alternatif et ant&#233;rieur &#224; PDF&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;), puis le r&#233;-encodage du fichier PS vers un nouveau PDF. Suite &#224; de nombreux usages, la taille est divis&#233; en g&#233;n&#233;ral environ par quatre.&lt;br class='autobr' /&gt;
Cette solution reste &#224; tester au cas par cas, car parfois elle a peu d'effet, elle peut aussi d'avantage alourdir le fichier original.&lt;/p&gt;
&lt;p&gt;On passe &#224; la moulinette le fichier original PDF pour le transformer en PS.&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;pdftops mon_gros_fichier.pdf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Puis, on transforme dans le sens inverse le nouveau fichier PS dans un autre fichier PDF pour eviter d'&#233;craser l'original.&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ps2pdf mon_gros_fichier.ps mon_fichier_maigri.pdf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Plus qu'&#224; constater le r&#233;sultat ...&lt;/p&gt;
&lt;h2&gt;Ps2pdf seul&lt;/h2&gt;
&lt;p&gt;La seconde solution, elle, est bien plus efficace. Peut-&#234;tre m&#234;me trop efficace ! Une compression extr&#234;me qui parfois ne conviendra pas pour l'usage qui sera fait du PDF. Je l'ai moins utilis&#233; car d&#233;couvert r&#233;cemment, mais j'ai d&#233;j&#224; r&#233;cup&#233;r&#233; un fichier de 4 mo &#224; partir d'un original de 40 mo, celui-ci a donc r&#233;duit la taille du fichier par dix. Un autre fichier est pass&#233; de 18 &#224; 1 mo !&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;ps2pdf -dPDFSETTINGS=/ebook mon_gros_fichier.pdf mon_fichier_maigri.pdf&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;Il s'agit d'un format alternatif et ant&#233;rieur &#224; PDF&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>G&#233;n&#233;ration d'un code QR</title>
		<link>https://broman.fr/blog/?generation-d-un-code-qr</link>
		<guid isPermaLink="true">https://broman.fr/blog/?generation-d-un-code-qr</guid>
		<dc:date>2019-03-02T20:26:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;Cet article ne traitera pas de l'int&#233;r&#234;t d'un tel code, voir ici pour les d&#233;tails, il s'agit plut&#244;t de comment le g&#233;n&#233;rer. &lt;br class='autobr' /&gt;
J'ai ce besoin pour ins&#233;rer un code QR (et probablement d'autres dans le futur) sur des supports de communications, y comprit des affiches. &lt;br class='autobr' /&gt;
J'ai longuement recherch&#233; sur le web des services web qui proposent ce type de code, mais plusieurs obstacles sont apparus : Obligation d'inscription (g&#233;n&#233;ralement &#171; gratuitement &#187;), Le code est r&#233;cup&#233;rable uniquement en image (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://broman.fr/blog/IMG/logo/arton30.png?1551555531' class='spip_logo spip_logo_right' width='150' height='150' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Cet article ne traitera pas de l'int&#233;r&#234;t d'un tel code, voir &lt;a href=&#034;https://fr.wikipedia.org/wiki/Code_QR&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici&lt;/a&gt; pour les d&#233;tails, il s'agit plut&#244;t de comment le g&#233;n&#233;rer.&lt;/p&gt;
&lt;p&gt;J'ai ce besoin pour ins&#233;rer un code QR (et probablement d'autres dans le futur) sur des supports de communications, y comprit des affiches.&lt;/p&gt;
&lt;p&gt;J'ai longuement recherch&#233; sur le web des services web qui proposent ce type de code, mais plusieurs obstacles sont apparus :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Obligation d'inscription (g&#233;n&#233;ralement &#171; gratuitement &#187;),&lt;/li&gt;&lt;li&gt; Le code est r&#233;cup&#233;rable uniquement en image bitmap, moi j'ai besoin de vectoriel pour ne pas avoir de soucis d'image floue,&lt;/li&gt;&lt;li&gt; Le code redirige vers un pisteur qui permet &#224; l'utilisateur (moi) de savoir combien de personnes ont scann&#233;es le code, mais de ce fait le service peut le savoir aussi avec l'user agent et l'IP public, ce qui pose un souci d'ordre gestion de donn&#233;es personnelles.&lt;/li&gt;&lt;li&gt; Ensuite dans quel cas puis-je l'utiliser ? Une lecture des conditions s'impose, c'est emb&#234;tant car souvent en anglais.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;J'ai fini par abandonn&#233; et j'ai cherch&#233; une solution alternative et radicale, le cr&#233;&#233; moi m&#234;me !&lt;br class='autobr' /&gt;
Alors non je ne l'ai pas dessin&#233; de A &#224; Z, j'ai simplement utilis&#233; un logiciel libre qui le fait tr&#232;s bien : qrencode. Pour l'installer sur Ubuntu, un petit :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;sudo apt install qrencode&lt;/code&gt;&lt;br class='autobr' /&gt;
Ensuite pour g&#233;n&#233;rer un code QR qui envoie vers une page web, c'est :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;qrencode &#034;https://ledomaine/lapage&#034; -o ledomaine_lapage.png&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Oui je sais, on retrouve l'un des soucis pr&#233;c&#233;dents, le code QR est en Bitmap.&lt;br class='autobr' /&gt;
La seconde &#233;tape consiste donc logiquement &#224; le transformer en vectoriel (et non pas convertir), j'utilise le logiciel Inkscape.&lt;/p&gt;
&lt;p&gt;Avec &lt;a href=&#034;https://inkscape.org/fr/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Inkscape&lt;/a&gt;, ouvrez le fichier png, s&#233;lectionnez la repr&#233;sentation du code dans la fen&#234;tre, puis s&#233;lectionnez dans les options &lt;strong&gt;chemin&lt;/strong&gt; &#8594; &lt;strong&gt;Vectoriser le bitmap&lt;/strong&gt;.&lt;br class='autobr' /&gt;
Rendez-vous dans l'onglet &lt;strong&gt;Options&lt;/strong&gt;, d&#233;cochez &lt;strong&gt;Adoucir les coins&lt;/strong&gt;, enfin &lt;strong&gt;Valider&lt;/strong&gt;.&lt;/p&gt;
&lt;div class='spip_document_109 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;86&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/png/qrcode.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/qrcode.png?1551554288' width='500' height='281' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Code QR
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Transformation en image vectorielle du code QR avec Inkscape
&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;CC-BY-SA Axelos
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Votre code QR est d&#233;sormais r&#233;g&#233;n&#233;r&#233; en vectoriel, en prenant le bitmap comme source.&lt;/p&gt;
&lt;p&gt;Petit d&#233;tail, la version bitmap est toujours affich&#233;e apr&#232;s cette manipulation, il faudra bien la supprimer pour ne garder que la version vectorielle.&lt;br class='autobr' /&gt;
Si besoin, vous pouvez recentrer proprement dans la page la version vectorielle avec le menu &lt;strong&gt;Aligner et distribuer&lt;/strong&gt; depuis &lt;strong&gt;Objet&lt;/strong&gt;.&lt;br class='autobr' /&gt;
Ensuite enregistrez le fichier en format &lt;strong&gt;svg&lt;/strong&gt; (Inkscape ou simple peu importe).&lt;/p&gt;
&lt;p&gt;Voil&#224; &lt;strong&gt;VOTRE&lt;/strong&gt; code QR est pr&#234;t &#224; &#234;tre utilis&#233; (pensez quand m&#234;me &#224; le tester avant !).&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Purification d'Omeka</title>
		<link>https://broman.fr/blog/?purification-d-omeka</link>
		<guid isPermaLink="true">https://broman.fr/blog/?purification-d-omeka</guid>
		<dc:date>2019-02-24T14:18:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;Vous voulez mettre &#224; disposition sur le web de la culture num&#233;ris&#233; (livres, audio, photos, documentations&#8230;), et pour cela vous vous tournez logiquement vers des solutions sous licence libre, parce que vous consid&#233;rez comme important l'usage d'outils dont vous avez le contr&#244;le total et qui assure que vos visiteurs viennent bien consulter VOTRE service web. Pour cela je me suis tourn&#233; vers Omeka, un choix aid&#233; du fait que j'ai suivis une petite formation sur l'outil en amont. Je me suis (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://broman.fr/blog/IMG/logo/arton29.gif?1551014019' class='spip_logo spip_logo_right' width='150' height='47' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Vous voulez mettre &#224; disposition sur le web de la culture num&#233;ris&#233; (livres, audio, photos, documentations&#8230;), et pour cela vous vous tournez logiquement vers des solutions sous licence libre, parce que vous consid&#233;rez comme important l'usage d'outils dont vous avez le contr&#244;le total et qui assure que vos visiteurs viennent bien consulter &lt;strong&gt;VOTRE&lt;/strong&gt; service web.&lt;/p&gt;
&lt;div class='spip_document_108 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;30&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L288xH90/logo_omeka-6340d.gif?1766575519' width='288' height='90' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Logo d'Omeka
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;Copyright Omeka
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Pour cela je me suis tourn&#233; vers &lt;a href=&#034;https://framalibre.org/content/omeka&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Omeka&lt;/a&gt;, un choix aid&#233; du fait que j'ai suivis une petite formation sur l'outil en amont. Je me suis rapidement rendu compte que malheureusement le diable est dans les d&#233;tails !&lt;/p&gt;
&lt;p&gt;Pour comprendre, supposons que vous &#234;tes dans la racine du dossier Omeka et que vous effectuez une recherche avec le mot cl&#233; googleapis pour constater qu'Omeka est v&#233;rol&#233; jusqu'&#224; la moelle (explication pour &lt;i&gt;les Nuls&lt;/i&gt; : les fichiers suivants d'un serveur Omeka chargent des donn&#233;es depuis Google.&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;grep -lR &#034;googleapis&#034; *
admin/themes/default/upgrade/index.php
admin/themes/default/upgrade/migrate.php
admin/themes/default/common/header.php
admin/themes/default/common/login-header.php
application/views/scripts/functions.php
application/views/scripts/error/index.php
application/libraries/Zend/Mobile/Push/Gcm.php
application/libraries/Zend/Gdata/Analytics/AccountQuery.php
application/libraries/Zend/Gdata/Analytics/DataQuery.php
application/libraries/Zend/Gdata/Analytics.php
application/libraries/Zend/Dojo.php
application/libraries/globals.php
install/index.html
install/views/scripts/layout.phtml
themes/seasons/common/header.php
themes/default/common/header.php&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Que dire ? C'est pas tr&#232;s sympa pour les visiteurs de donner &#224; Google la possibilit&#233; de les pister.&lt;/p&gt;
&lt;p&gt;Je vous propose quelques petites modifications &#224; effectuer si vous rencontrez le m&#234;me souci, en supposant que :&lt;br class='autobr' /&gt;
Vous et toutes autres personnes administrant le service savez d&#233;j&#224; vous prot&#233;ger de ces scripts (&lt;a href='https://broman.fr/blog/?uMatrix' class=&#034;spip_in&#034;&gt;uMatrix&lt;/a&gt; ?), pour ne pas avoir &#224; toucher la partie non publique du logiciel, et que les th&#232;mes basiques propos&#233;s par d&#233;faut vous suffise, sinon c'est &#224; ins&#233;rer dans le cahier des charges de l'&#233;ventuel prestataire.&lt;br class='autobr' /&gt;
Peu de modification car en cas de mise &#224; jour d'Omeka et/ou de th&#232;me, ces manipulations seront probablement &#224; refaire &#8230;&lt;br class='autobr' /&gt;
Il n'y a finalement que deux de ces fichiers &#224; modifier.&lt;/p&gt;
&lt;h2&gt;Fonts&lt;/h2&gt;
&lt;p&gt;Des r&#232;gles &lt;a href=&#034;https://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;css&lt;/a&gt; chargent des polices sur les serveurs de Google. Il est possible d'importer en local ces polices, toutefois cela demande plusieurs manipulations r&#233;barbatifs &#8230; et pas vraiment utile ; Si la police n'est pas charg&#233;e, alors le navigateur la remplace par une autre et limite donc l'impacte &#224; un d&#233;tail graphique superficiel. C'est sur le th&#232;me qu'il faut faire la modification.&lt;br class='autobr' /&gt;
J'utilise le th&#232;me &lt;i&gt;seasons&lt;/i&gt;, mais si vous utilisez le th&#232;me par d&#233;faut, il faudra modifier le fichier correspondant.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;themes/seasons/common/header.php&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Remplacez la ligne&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;queue_css_url('//fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic');&lt;/code&gt;&lt;br class='autobr' /&gt;
Par&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;queue_css_url('');&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;APIs&lt;/h2&gt;
&lt;p&gt;Sont aussi exploit&#233;s des &lt;a href=&#034;https://fr.wikipedia.org/wiki/Interface_de_programmation&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;APIs&lt;/a&gt;, charg&#233;s cette fois directement depuis le c&#339;ur d'Omeka&#8230; Il est pr&#233;f&#233;rable de les conserver car risquerait de d&#233;sactiver quelques fonctionnalit&#233;s.&lt;/p&gt;
&lt;p&gt;Cr&#233;ez un r&#233;pertoire &lt;strong&gt;apis&lt;/strong&gt; dans le dossier omeka du serveur web.&lt;br class='autobr' /&gt;
Y copier les deux fichiers charg&#233;s sur le serveur googleapis depuis ce fichier application/libraries/globals.php (vois ci-dessous)&lt;br class='autobr' /&gt;
Ensuite modifiez ce m&#234;me fichier pour prendre en charge vos imports.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;application/libraries/globals.php&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Remplacez la ligne&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;-&gt;prependFile('//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js')&lt;/code&gt;&lt;br class='autobr' /&gt;
Par&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;-&gt;prependFile('/omeka/apis/jquery-ui.min.js')&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Et la ligne&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;-&gt;prependFile('//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js');&lt;/code&gt;&lt;br class='autobr' /&gt;
Par&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;-&gt;prependFile('/omeka/apis/jquery.min.js');&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Notez que l'article concerne la version 2.6.1, il peut y avoir des diff&#233;rences sur les autres versions.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>ActivityPub, le renouveau du courriel ?</title>
		<link>https://broman.fr/blog/?activitypub-le-renouveau-du-courriel</link>
		<guid isPermaLink="true">https://broman.fr/blog/?activitypub-le-renouveau-du-courriel</guid>
		<dc:date>2019-02-11T09:05:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;Aussi appel&#233; courrier &#233;lectronique, ou en anglais e-mail, le courriel est encore aujourd'hui le moyen de communication par &#233;crit le plus utilis&#233;, pratique et ouvert. &lt;br class='autobr' /&gt;
Seul le moyen de t&#233;l&#233;communication SMS (Short Message Service), est une solution alternative concr&#232;te. &lt;br class='autobr' /&gt;
Qu'ont-ils en rapport ? &lt;br class='autobr' /&gt;
La d&#233;centralisation, j'en avais d&#233;j&#224; vaguement fait r&#233;f&#233;rence dans l'un de mes premiers articles de ce m&#234;me blog, le principal int&#233;r&#234;t du courriel est qu'il est possible de pouvoir utiliser un (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://broman.fr/blog/IMG/logo/arton28.png?1549884152' class='spip_logo spip_logo_right' width='150' height='150' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Aussi appel&#233; courrier &#233;lectronique, ou en anglais e-mail, le courriel est encore aujourd'hui le moyen de communication par &#233;crit le plus utilis&#233;, pratique et ouvert.&lt;/p&gt;
&lt;p&gt;Seul le moyen de t&#233;l&#233;communication SMS (Short Message Service), est une solution alternative concr&#232;te.&lt;/p&gt;
&lt;h3&gt;Qu'ont-ils en rapport ?&lt;/h3&gt;
&lt;p&gt;La d&#233;centralisation, j'en avais d&#233;j&#224; vaguement fait r&#233;f&#233;rence dans &lt;a href='https://broman.fr/blog/?Pourquoi-ce-blog' class=&#034;spip_in&#034;&gt;l'un&lt;/a&gt; de mes premiers articles de ce m&#234;me blog, le principal int&#233;r&#234;t du courriel est qu'il est possible de pouvoir utiliser un service chez le fournisseur de son choix, la technologie &#233;tant standardis&#233; et donc compatible entre chaque acteur.&lt;br class='autobr' /&gt;
Si j'ai une adresse chez le fournisseur laposte.net, je peux &#233;changer avec un usager de free.fr.&lt;/p&gt;
&lt;div class='spip_document_106 spip_document spip_documents spip_document_image spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;25&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L300xH225/sms_nokia-c5033.jpg?1766575522' width='300' height='225' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;SMS
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;CC-BY-SA MicroZesTo
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Le SMS retrouve plus ou moins les m&#234;me avantages, que vous soyez chez n'importe quel op&#233;rateur de t&#233;l&#233;phonie mobile et que vous poss&#233;diez un t&#233;l&#233;phone portable basique ou un ordiphone (smartphone), les usagers peuvent librement s'envoyer des messages.&lt;/p&gt;
&lt;h2&gt;D&#233;su&#233;tude&lt;/h2&gt;
&lt;p&gt;Depuis quelques ann&#233;es, le courriel, et c'est encore plus vrai pour les SMS, tombent peu &#224; peu en d&#233;su&#233;tude, ils sont progressivement abandonn&#233;s &#224; l'avantage d'autres moyens alternatifs.&lt;/p&gt;
&lt;p&gt;En ce qui concerne le SMS, son abandon progressif est en g&#233;n&#233;ral li&#233; &#224; l'extension intrins&#232;que de l'Internet et de ses objets connect&#233;s, il s'agit simplement d'une &#233;volution naturelle li&#233;es aux technologies. Bien que le nouveau standard RCS (Rich Communication Services) pourrait peut-&#234;tre lui donner une chance de survie ?&lt;/p&gt;
&lt;p&gt;Pour en revenir au courriel, sujet de cet article, celui-ci est donc progressivement abandonn&#233; par les particuliers au profit principalement des r&#233;seaux alternatifs propos&#233;es par les m&#233;dias sociaux.&lt;br class='manualbr' /&gt;Toutefois, sa particularit&#233; est que l'abandon n'est jamais d&#233;finitif, de nombreuses d&#233;marches commerciales et administratives n&#233;cessitent une adresse pour validation.&lt;/p&gt;
&lt;h2&gt;Les nouveaux usages&lt;/h2&gt;
&lt;p&gt;Ces solutions alternatives sont nombreuses, contemporainement, on citera principalement Facebook, Twitter, Snapchat, Instangram, ou encore, plus sp&#233;cialis&#233;s pour la visio Skype et Hangout, Youtube pour la vid&#233;o.&lt;br class='autobr' /&gt;
Cependant, ces r&#233;seaux partagent tous un point commun, qui &#224; l'inverse du courriel, ont une tendance &#224; limiter les correspondances. En effet, port&#233; par des soci&#233;t&#233;s priv&#233;es qui ont seul contr&#244;le de ces technologies, celles-ci, les soci&#233;t&#233;s, verrouillent l'acc&#232;s &#224; leurs concurrentes et donc rendent inop&#233;rable toute possibilit&#233; de compatibilit&#233; entre ces m&#234;mes services.&lt;br class='autobr' /&gt;
En clair, en choisissant l'un de ces r&#233;seaux, vous vous coupez naturellement de tout contact avec les usagers des autres r&#233;seaux.&lt;/p&gt;
&lt;p&gt;Si j'utilise Facebook Messenger, je ne pourrais pas communiquer avec un usager de Snapchat.&lt;br class='autobr' /&gt;
La solution peut &#234;tre bien sur de m'inscrire sur ces deux services parall&#232;lement, mais dans cette m&#234;me logique, j'en arriverais &#224; m'inscrire au final sur tout ces services cit&#233;s, ce qui n'est forcement pas pratique.&lt;/p&gt;
&lt;div class='spip_document_105 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;26&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L320xH79/mastodon_logo-0de21.png?1766575522' width='320' height='79' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Mastodon
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;AGPL Jin Nguyen
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Des solutions ont &#233;t&#233; envisag&#233;s comme alternatives &#224; ces r&#233;seaux, en y int&#233;grant un concept technologique semblable au courriel, Jabber pour la pure messagerie instantan&#233;e, Mastodon pour du micro-blogage, et Diaspora pour un v&#233;ritable &#233;cosyst&#232;me social. Des technologies standards, non li&#233;es &#224; une soci&#233;t&#233; sp&#233;cifique, etc.&lt;br class='autobr' /&gt;
Seulement voil&#224;, cela pose un autre souci qui n'a pas permis &#224; ces solutions alternatives de d&#233;coller : l'effet de r&#233;seaux. Moi je pr&#233;f&#232;re appeler cela l'effet de masse.&lt;/p&gt;
&lt;h2&gt;Effet de masse&lt;/h2&gt;
&lt;p&gt;C'est le fait qu'un nombre de personnes se rassemble sur le m&#234;me m&#233;dia afin de constituer un socle, une base d'utilisateurs, une masse, sans quoi la plateforme est vou&#233;e &#224; ne jamais r&#233;ellement d&#233;coller.&lt;br class='autobr' /&gt;
Il est probable que les r&#233;seaux pr&#233;c&#233;demment cit&#233;s, n'&#233;tant que des alternatives &#224; ce qui existait d&#233;j&#224;, n'ont pas suscit&#233; d'int&#233;r&#234;t quant &#224; leurs usages (effet marketing, voir plus bas), la masse restant aupr&#232;s de la masse.&lt;/p&gt;
&lt;h3&gt;Cet effet sur les r&#233;seaux &#171; ferm&#233;s &#187;&lt;/h3&gt;
&lt;p&gt;Pour ceux qui ont connu les d&#233;buts de l'informatique avant m&#234;me l'arriv&#233;e d'Internet, vous vous souviendrez probablement d'Usenet et d'IRC (qui existent toujours d'ailleurs), puis durant les ann&#233;es 2000 Lycos Caramail et Microsoft Messenger (MSN), d'autres encore moins connus. Ces r&#233;seaux ant&#233;rieurs &#224; l'arriv&#233;e de Facebook ont un point commun : Ils furent tous successivement abandonn&#233;s &#224; l'avantage de la plateforme suivante.&lt;br class='autobr' /&gt;
Facebook aura &#233;t&#233; un peu l'exception &#224; la r&#232;gle, car sera rest&#233; pendant pr&#232;s de 10 ans comme la r&#233;f&#233;rence dans ce domaine, dominance supermassive sur toutes alternatives qui s'&#233;changent les miettes restantes. Cependant, depuis quelques ann&#233;es, l'effet se reproduit, les plus jeunes consid&#233;rant Facebook comme un r&#233;seau pour &#171; vieux &#187;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Article Numerama 13 juillet 2018&#034; id=&#034;nh1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;, se retrouvent alors sur les nouveaux r&#233;seaux que sont Snapchat et Instagram. Ces nouveaux r&#233;seaux, qui dans le fond proposent des services similaires aux t&#233;nors actuels, disposent d'une interface utilisateur plus en ad&#233;quation avec la mode actuelle, et donc ce que recherche l'utilisateur. Ces migrations r&#233;p&#233;t&#233;es sont principalement le fruit de marketing et non pas technologique.&lt;br class='autobr' /&gt;
Facebook sera inexorablement lui aussi abandonn&#233; comme le furent tous les r&#233;seaux ant&#233;rieurs suite aux effets de masse successifs.&lt;/p&gt;
&lt;p&gt;Le cloisonnement des r&#233;seaux coupant toutes compatibilit&#233; inter-r&#233;seau donne donc lieu &#224; un usage &#233;ph&#233;m&#232;re de ceux-ci.&lt;br class='manualbr' /&gt;Pour comparaison, le courriel lui existait d&#233;j&#224; avant Internet, et existe encore aujourd'hui. C'est d'ailleurs probablement pour cette raison qu'il reste encore largement employ&#233; dans le monde professionnel.&lt;/p&gt;
&lt;h2&gt;Le marketing du courriel&lt;/h2&gt;
&lt;p&gt;La survie du courriel est donc exclusivement d&#251; &#224; son ouverture inter-r&#233;seaux et non pas pour sa praticit&#233; technologique : &lt;strong&gt;il est pratique uniquement car il est ouvert&lt;/strong&gt;. Si le courriel ne serait pas ouvert, une autre technologie, probablement ouverte, l'aurait fait dispara&#238;tre.&lt;/p&gt;
&lt;h3&gt;Somme-nous condamn&#233;es &#224; utiliser ind&#233;finiment le courriel ?&lt;/h3&gt;
&lt;p&gt;Ce qui est certain, c'est que cette technologie qui sera devenue durant plusieurs d&#233;cennies la plus utilis&#233;e pour communiquer par &#233;crit, le restera encore de nombreuses ann&#233;es, qu'il y a ou pas d'alternatives viables pour la remplacer. En effet, pour l'exemple de Facebook, le fait que les plus jeunes ne l'utilisent pas depuis quelques ann&#233;es, ne change pas le fait que ce r&#233;seau reste encore aujourd'hui le plus utilis&#233; parmi les m&#233;dias sociaux, la migration de la masse d'utilisateur ne se fait pas instantan&#233;ment, et plus la technologie est ancr&#233; dans nos pratiques plus il est difficile de s'en d&#233;faire.&lt;/p&gt;
&lt;p&gt;On notera &#233;galement l'&#233;cosyst&#232;me qui gravite ind&#233;pendamment autour du courriel, les listes de diffusions et de discussions.&lt;/p&gt;
&lt;div class='spip_document_107 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;60&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/png/sympa.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/sympa.png?1549883891' width='500' height='328' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Sympa
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Service de listes de diffusion
&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;CC-BY-SA David Verdin
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2&gt;ActivityPub&lt;/h2&gt;
&lt;p&gt;La majeure diff&#233;rence entre l'&#233;poque ou j'&#233;cris cet article et celui que j'avais r&#233;dig&#233; il y a maintenant trois ans, c'est la publication officielle d'une nouvelle technologie standardis&#233; en 2018 nomm&#233; ActivityPub&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Standard ActivityPub&#034; id=&#034;nh2&#034;&gt;2&lt;/a&gt;]&lt;/span&gt;. En fran&#231;ais, on peut la traduire simplement en &#171; publication d'activit&#233;s &#187;.&lt;/p&gt;
&lt;p&gt;Encore tr&#232;s peu d&#233;ploy&#233; car tr&#232;s r&#233;cente, cette technologie pourrait &#234;tre la clef pour la r&#233;ponse aux besoins &#171; marketing &#187; des nouveaux usages li&#233;es aux m&#233;dias sociaux : L'inter-connexion dans l'inter-connexion !&lt;/p&gt;
&lt;p&gt;Imaginez qu'un jour, Facebook, Twitter, Instagram, Snapchat, Youtube, Skype &#8230; soient dans la capacit&#233; de communiquer les uns avec les autres, ou une information pos&#233;e sur l'un de ces m&#233;dias puissent &#234;tre automatiquement relay&#233; sur les autres ! Il s'agit d'une vision utopique concernant ces m&#233;dias cit&#233;s propos&#233;es par des soci&#233;t&#233;s concurrentes, toutefois, cela est possible avec les r&#233;seaux ouverts que sont Diaspora, Mastodon ou Jabber &#8230; et le courriel !&lt;/p&gt;
&lt;p&gt;Voil&#224; peut &#234;tre la magie &#171; Marketing &#187; qui manquait pour les technologies de communication par &#233;crit ouverte, le courriel pourrait &#234;tre remplac&#233; par tout un &#233;cosyst&#232;me ind&#233;pendant et ouvert capable de r&#233;pondre &#224; tous les besoins et pr&#233;f&#233;rences simultan&#233;ment. Un seul et unique effet de masse, peut-on encore le consid&#233;rer comme tel ?&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh1&#034; class=&#034;spip_note&#034; title=&#034;Notes 1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://www.numerama.com/tech/329089-vieillissant-facebook-le-reseau-social-naurait-plus-la-cote-aupres-des-jeunes.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.numerama.com/tech/329089-vieillissant-facebook-le-reseau-social-naurait-plus-la-cote-aupres-des-jeunes.html&lt;/a&gt; Article Numerama 13 juillet 2018&lt;/p&gt;
&lt;/div&gt;&lt;div id=&#034;nb2&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2&#034; class=&#034;spip_note&#034; title=&#034;Notes 2&#034; rev=&#034;appendix&#034;&gt;2&lt;/a&gt;] &lt;/span&gt;&lt;a href=&#034;https://www.w3.org/TR/2018/REC-activitypub-20180123/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.w3.org/TR/2018/REC-activitypub-20180123/&lt;/a&gt; Standard ActivityPub&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>uMatrix</title>
		<link>https://broman.fr/blog/?uMatrix</link>
		<guid isPermaLink="true">https://broman.fr/blog/?uMatrix</guid>
		<dc:date>2018-09-01T15:09:36Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;Je vais vous pr&#233;senter le module compl&#233;mentaire uMatrix &#224; ajouter sur Firefox. Il existe d&#233;j&#224; depuis quelques ann&#233;es, mais est compatibles avec Firefox/Fennec pour Android depuis plus r&#233;cemment. &lt;br class='autobr' /&gt;
Cet article est int&#233;gr&#233; dans le th&#232;me du pistage num&#233;rique. &lt;br class='autobr' /&gt;
&#192; quoi sert uMatrix ? &lt;br class='autobr' /&gt;
Comme vous l'avez certainement d&#233;j&#224; remarqu&#233;, le blog sur lequel vous lisez cet article ne contient pas de script, cookies et css provenant de sites tiers. Sauf de rares exceptions tel que la position g&#233;ographique (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://broman.fr/blog/IMG/logo/arton26.png?1538918803' class='spip_logo spip_logo_right' width='150' height='113' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Je vais vous pr&#233;senter le module compl&#233;mentaire &lt;a href=&#034;https://addons.mozilla.org/fr/firefox/addon/umatrix/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;uMatrix&lt;/a&gt; &#224; ajouter sur &lt;a href=&#034;https://www.mozilla.org/fr/firefox/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Firefox&lt;/a&gt;. Il existe d&#233;j&#224; depuis quelques ann&#233;es, mais est compatibles avec Firefox/Fennec pour Android depuis plus r&#233;cemment.&lt;/p&gt;
&lt;p&gt;Cet article est int&#233;gr&#233; dans &lt;a href='https://broman.fr/blog/?Le-pistage-numerique' class=&#034;spip_in&#034;&gt;le th&#232;me du pistage num&#233;rique&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;&#192; quoi sert uMatrix ?&lt;/h2&gt;
&lt;p&gt;Comme vous l'avez certainement d&#233;j&#224; remarqu&#233;, le blog sur lequel vous lisez cet article ne contient pas de script, cookies et css provenant de sites tiers. Sauf de rares exceptions tel que la position g&#233;ographique &#224; l'aide de la carte OpenStreetMap.&lt;br class='manualbr' /&gt;Ce choix est volontaire, ne voulant pas &#234;tre pist&#233;, en toutes logiques je prends soins &#224; ce que vous aussi ne soyez pas pist&#233;s !&lt;/p&gt;
&lt;p&gt;Mais les autres webmestres en g&#233;n&#233;ral, ne sont pas aussi bienveillant &#224; votre &#233;gard. Eux n'h&#233;sitent pas &#224; user, et m&#234;me en abuser &#224; outrance, de ces diff&#233;rentes ressources tiers !&lt;/p&gt;
&lt;p&gt;uMatrix &#224; pour tache principale de bloquer toutes ces ressources tierces, on ne parle donc pas d'un &lt;i&gt;adblocker&lt;/i&gt; qui veut dire litt&#233;ralement &lt;i&gt;bloqueur de publicit&#233;s&lt;/i&gt; en fran&#231;ais.&lt;br class='manualbr' /&gt;La diff&#233;rence r&#233;side sur l'utilit&#233;, le bloqueur de publicit&#233;s &#224; un int&#233;r&#234;t de confort, le bloqueur de sites tiers un int&#233;r&#234;t de r&#233;elle protection, au d&#233;triment du confort.&lt;/p&gt;
&lt;h2&gt;Avant d'utiliser uMatrix&lt;/h2&gt;
&lt;p&gt;Pour bien poser le contexte, j'ai d&#233;cid&#233; de publier cet article apr&#232;s avoir remarqu&#233; que le module est devenu compatible avec Firefox pour Android.&lt;br class='manualbr' /&gt;C'est un d&#233;tail important, car prenez bien en compte que la majorit&#233; des applications que vous &#234;tes susceptible d'installer sur votre ordiphone, proposent des services &#233;galement disponibles sous format web &#8230; ne n&#233;cessitant donc qu'un simple navigateur web.&lt;br class='manualbr' /&gt;En claire, pr&#233;f&#233;rez utiliser le navigateur web libre (si possible &lt;a href=&#034;https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Fennec sur F-Droid&lt;/a&gt; qui est Firefox sans passer par Google) que vous pouvez contr&#244;ler, plut&#244;t que dix applications propri&#233;taires dont vous n'avez aucun contr&#244;le.&lt;/p&gt;
&lt;h2&gt;Installer uMatrix&lt;/h2&gt;
&lt;p&gt;Firefox propose un site web qui regroupe les modules compl&#233;mentaires. Allez simplement sur la page &lt;a href=&#034;https://addons.mozilla.org/fr/firefox/addon/umatrix/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;uMatrix&lt;/a&gt;, et cliquez sur le bouton &lt;strong&gt;+ Ajouter &#224; Firefox&lt;/strong&gt;.&lt;br class='manualbr' /&gt;Voil&#224;, c'est install&#233; !&lt;/p&gt;
&lt;p&gt;Les explications seront illustr&#233;es par des captures d'&#233;crans. Ces captures sont r&#233;alis&#233;es sur un ordinateur, mais l'usage sur ordiphone diff&#232;re peu.&lt;/p&gt;
&lt;h2&gt;Configurer uMatrix&lt;/h2&gt;
&lt;p&gt;Avant de l'utiliser, une petite configuration est n&#233;cessaire pour le rendre totalement &#233;tanche aux sites tiers.&lt;br class='manualbr' /&gt;Allez au gestionnaire de modules (&lt;strong&gt;Ctrl + Maj + a&lt;/strong&gt;), puis cliquez sur &lt;strong&gt;Pr&#233;f&#233;rences&lt;/strong&gt; de uMarix.&lt;/p&gt;
&lt;div class='spip_document_95 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/png/pref_umatrix.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/pref_umatrix.png?1535806434' width='500' height='217' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Cliquez sur l'onglet &lt;strong&gt;Mes r&#232;gles&lt;/strong&gt;, ajoutez deux lignes dans la case &lt;strong&gt;R&#232;gles temporaires&lt;/strong&gt; :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;* * css inherit
* * image inherit&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class='spip_document_96 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/png/regles_umatrix.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/regles_umatrix.png?1535806613' width='500' height='403' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Enregistrer&lt;/strong&gt;, &lt;strong&gt;&lt;- Appliquer&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;Utilisez uMatrix&lt;/h2&gt;&lt;div class='spip_document_92 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/png/install_umatrix.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/install_umatrix.png?1534678697' width='500' height='272' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Une ic&#244;ne appara&#238;t. Si vous cliquez dessus alors que vous &#234;tes sur mon site web, alors vous verrez que toutes les options sont au vert : rien n'est bloqu&#233;. C'est normal puisqu'il n'y a aucune ressources provenant de site tiers.&lt;/p&gt;
&lt;div class='spip_document_93 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/png/lbc_umatrix.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/lbc_umatrix.png?1534678708' width='500' height='272' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;En revanche, si vous vous rendez sur le site leboncoin.fr, vous verrez appara&#238;tre quelques sites tiers. Google, dont on ne sait pas trop ce qu'il fait ici, et Criteo qui est entreprise qui constitue des profils utilisateurs pour la publicit&#233;.&lt;br class='manualbr' /&gt;Prenez en compte que la gestion des scripts est bien souvent pyramidale, plus vous les d&#233;bloquer et plus vous en voyez appara&#238;tre qui seront d&#233;pendants de ceux pr&#233;c&#233;demment d&#233;bloqu&#233;s.&lt;/p&gt;
&lt;h3&gt;D&#233;bloquer un site tiers&lt;/h3&gt;
&lt;p&gt;Parfois vous devrez donc d&#233;bloquer certains sites tiers. Sans quoi certaines informations capitales ne s'afficheront pas, ou la mise en page sera trop difficilement exploitable. C'est l&#224; que certains utilisateurs d&#233;crochent et se contente d'un simple bloqueur de publicit&#233;s.&lt;/p&gt;
&lt;div class='spip_document_94 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/png/20minutes_umatrix.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/20minutes_umatrix.png?1534678722' width='500' height='272' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;C'est le cas pour le site web 20minutes.fr, ou il faut d&#233;sactiver le blocage du nom de domaine tiers &lt;strong&gt;20mn.fr&lt;/strong&gt;, en cliquant sur la partie haute du nom de domaine puis en actualisant la page (touche F5). Sur la capture d'&#233;cran, si vous visualisez bien la barre de d&#233;filement, vous pouvez constater que la liste de sites tiers est extr&#234;mement longue ... Clairement, pour ce type de site web, uMatrix est tr&#232;s utile !&lt;/p&gt;
&lt;p&gt;C'est parfois plus fastidieux, il faut t&#226;ter en d&#233;sactivant un par un les noms de domaines pour esp&#233;rer trouver le bon ou les bons. Mais avec l'exp&#233;rience on trouve plus facilement.&lt;/p&gt;
&lt;p&gt;&#192; l'usage courant, vous &#234;tes amen&#233; &#224; retourner plusieurs fois sur les m&#234;mes sites webs. Pour &#233;viter de r&#233;gler &#224; chaque visite les sites &#224; d&#233;bloquer, utilisez le petit cadenas qui conservera vos r&#233;glages.&lt;/p&gt;
&lt;p&gt;uMatrix propose d'autres options et personnalisations, je vous laisse les d&#233;couvrir lors que vous aurez saisi le concept g&#233;n&#233;ral de module.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;uMatrix est donc un excellent logiciel pour peu que l'on se donne la peine de consacrer du temps &#224; sa configuration pour son propre usage.&lt;br class='manualbr' /&gt;Gardez cependant en t&#234;te qu'il n'est pas miraculeux, dans quelques rares cas, vous serez oblig&#233; de vous faire &#233;pier pour utiliser les services web, &#224; l'image de ce &lt;a href=&#034;https://www.service-public.fr/particuliers/compte/creer-un-compte&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;site gouvernementale fran&#231;ais&lt;/a&gt; qui vous oblige &#224; activer le captcha Google pour vous cr&#233;er un compte.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Libvirt : sauvegardes des VM</title>
		<link>https://broman.fr/blog/?Libvirt-sauvegardes-des-VM</link>
		<guid isPermaLink="true">https://broman.fr/blog/?Libvirt-sauvegardes-des-VM</guid>
		<dc:date>2017-07-16T16:53:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;Un article tr&#232;s technique sur de l'administration syst&#232;me Linux. &lt;br class='autobr' /&gt;
Prologue &lt;br class='autobr' /&gt;
J'utilise un petit serveur d&#233;di&#233; tournant sous Debian 7 depuis quelques ann&#233;es ou y sont install&#233; mes programmes, tel que serveur web sur lequel tourne ce blog. C'&#233;tait mon premier, et je trouve que je m'en suis plut&#244;t pas mal sorti, vu le nombre de services y tournant. &lt;br class='autobr' /&gt;
Durant ces ann&#233;es j'ai donc acquis pas mal de connaissances en tout genre, &#224; force de me retrouver devant des impasses et donc consulter les (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Un article tr&#232;s technique sur de l'administration syst&#232;me Linux.&lt;/p&gt;
&lt;h2&gt;Prologue&lt;/h2&gt;&lt;div class='spip_document_55 spip_document spip_documents spip_document_image spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;26&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L109xH144/debian-148a8.png?1766610477' width='109' height='144' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Logo de Debian
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;Wikimedia
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;J'utilise un petit serveur d&#233;di&#233; tournant sous &lt;a href=&#034;https://www.debian.org/index.fr.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Debian 7&lt;/a&gt; depuis quelques ann&#233;es ou y sont install&#233; mes programmes, tel que serveur web sur lequel tourne ce blog.&lt;br class='autobr' /&gt;
C'&#233;tait mon premier, et je trouve que je m'en suis plut&#244;t pas mal sorti, vu le nombre de services y tournant.&lt;/p&gt;
&lt;p&gt;Durant ces ann&#233;es j'ai donc acquis pas mal de connaissances en tout genre, &#224; force de me retrouver devant des impasses et donc consulter les documentations. Je suis donc en mesure de me lancer dans des gros projets, qui d&#233;sormais commencent s&#233;rieusement &#224; c&#244;toyer ce que savent faire certains informaticiens chevronn&#233;s, des trucs bien balaises.&lt;/p&gt;
&lt;p&gt;Mais, sur ce serveur il manque un truc, qui vu les nouveaux projets que je voudrais mettre en place me semble aujourd'hui hyper important : la sauvegarde.&lt;br class='autobr' /&gt;
En effet comme d&#233;j&#224; &#233;cris pr&#233;c&#233;demment il s'agit d'un petit serveur peu performant, je fus donc limit&#233; par ses capacit&#233;s techniques. Pas de miroir &lt;a href=&#034;https://fr.wikipedia.org/wiki/RAID_(informatique)&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;RAID&lt;/a&gt;, pas de &lt;a href=&#034;https://fr.wikipedia.org/wiki/Virtualisation&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;virtualisation&lt;/a&gt;, juste un simple programme de sauvegarde de fichier basique, que j'exploite manuellement, rien n'est donc automatis&#233;.&lt;br class='autobr' /&gt;
Si demain mon serveur crame, &#231;a peut arriver, alors certes j'aurais encore les fichiers, mais il me faudra du temps avant de le remettre totalement en service, des semaines voir des mois.&lt;/p&gt;
&lt;p&gt;J'ai donc d&#233;cid&#233; de me prendre un serveur d&#233;di&#233; plus balaise, dont le processeur sait g&#233;rer l'acc&#233;l&#233;ration mat&#233;rielle concernant la virtualisation.&lt;/p&gt;
&lt;div class='spip_document_53 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;23&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L474xH150/kvm-77bfb.png?1766610477' width='474' height='150' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Logo de KVM
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;Wikimedia
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Je me suis logiquement tourn&#233; vers &lt;a href=&#034;https://fr.wikipedia.org/wiki/Kernel-based_Virtual_Machine&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;KVM&lt;/a&gt; sur Debian 9, qui est d&#233;j&#224; partiellement impl&#233;ment&#233; dans le noyau Linux, en utilisant l'interface graphique &lt;a href=&#034;https://en.wikipedia.org/wiki/Virtual_Machine_Manager&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Virt-Manager&lt;/a&gt;.&lt;br class='autobr' /&gt;
Une interface plut&#244;t pratique et simpliste (c'est relatif) pour installer et manipuler les machines. Seul b&#233;mol et c'est un peu logique, Virt-Manager ne sait pas g&#233;rer tout ce qui est automatisation de sauvegarde.&lt;/p&gt;
&lt;p&gt;Voici donc ce pour quoi je r&#233;dige cet article, car l'automatisation des sauvegardes, quand on a jamais fait de virtualisation, c'est un peu chaud. Si demain un autre autodidacte veut se lancer dans la m&#234;me aventure, il aura d&#233;j&#224; une base &#224; disposition.&lt;/p&gt;
&lt;p&gt;Je fais le choix de sauvegarder &#224; la fois en local mais aussi sur un autre serveur &#224; distance en &lt;a href=&#034;https://fr.wikipedia.org/wiki/Secure_Shell&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SSH&lt;/a&gt;. En cas de d&#233;faillance dans une VM, je pourrais la restaurer tr&#232;s rapidement, quelques minutes, et si c'est le serveur qui est d&#233;faillant, alors j'aurais une copie des VM qui pourront &#234;tre recopi&#233; ailleurs, ce qui ne prendra que quelques jours. Toutefois le risque de subir un disque dur qui crame est faible, puisque le serveur est configur&#233; en RAID 1.&lt;/p&gt;
&lt;h2&gt;Installation de Libvirt&lt;/h2&gt;
&lt;p&gt;Je ne vais pas vous expliquer de A &#224; Z comment proc&#233;der, puisque de toutes fa&#231;ons une documentation y est d&#233;di&#233; sur &lt;a href=&#034;https://wiki.debian.org/KVM#Installation&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;le wiki de Debian&lt;/a&gt;, mais je vais y ajouter deux-trois d&#233;tails concernant des manipulations &#224; faire en suppl&#233;ment sans quoi Libvirt refusera de d&#233;marrer convenablement, et il sera alors impossible de vous y connecter.&lt;/p&gt;
&lt;div class='spip_document_54 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;24&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/png/virt_manager.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/virt_manager.png?1500216141' width='500' height='336' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Virt-Manager
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_credits '&gt;ubuntu.fr
&lt;/div&gt;
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;L'heure du syst&#232;me. Truc vraiment tr&#232;s con qui fou bien la merde, l'heure de mon syst&#232;me Debian fra&#238;chement install&#233; n'&#233;tait pas configur&#233; sur le bon fuseau horaire ! Un petit coup de &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;dpkg-reconfigure tzdata&lt;/code&gt; et le probl&#232;me n'est plus.&lt;/p&gt;
&lt;p&gt;Aussi, il manquait deux paquets, l'un pour g&#233;rer le par-feu (je ne connais pas son utilit&#233; exacte), et le second pour la connexion s&#233;curis&#233; SSH : &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;apt install ebtable netcat-openbsd&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;Automatisation des sauvegardes&lt;/h2&gt;
&lt;p&gt;Dans l'exemple, la machine virtuelle s'appelle &#171; respond &#187;, ces commandes sont &#224; int&#233;grer dans &lt;a href=&#034;https://doc.ubuntu-fr.org/cron&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;crontab&lt;/a&gt;. Les arborescences sont aussi &#233;videmment &#224; adapter.&lt;/p&gt;
&lt;h3&gt;Sauvegardes l&#233;g&#232;res&lt;/h3&gt;
&lt;p&gt;Snapshots &#224; chaud, c'est-&#224;-dire sans couper la VM. On peut se l&#226;cher, au minima un par jour. Avec l'utilitaire &lt;a href=&#034;http://www.linux-france.org/article/man-fr/man1/date-1.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;date&lt;/a&gt; on lui attribue la date du jour au format JJ-MM-AAAA.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cr&#233;ation d'un snapshot&lt;/strong&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;virsh snapshot-create-as respond snapshot-&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%d-%m-%Y&lt;/code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Suppression des snapshots &#226;g&#233;s de plus de 7 jours&lt;/strong&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;virsh snapshot-delete respond snapshot-&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date -dlast-week +%d-%m-%Y&lt;/code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;Sauvegardes lourdes&lt;/h3&gt;
&lt;p&gt;Copie de la VM &#224; froid, elle doit &#234;tre momentan&#233;ment coup&#233;e pour &#233;viter toute corruption du fichier. Au minima une fois pas semaine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Suspension de la VM&lt;/strong&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;virsh suspend respond&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Copie du fichier respond.qcow2 en local pour aller vite&lt;/strong&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;qemu-img convert -O qcow2 /home/utilisateur/kvm/respond.qcow2 /home/utilisateur/sauv/respond.qcow2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Relance de la VM&lt;/strong&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;virsh resume respond&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Copie du fichier sur un autre serveur&lt;/strong&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;rsync -e &#034;ssh -p 22&#034; -av --delete-after /home/utilisateur/sauv/respond.qcow2 utilisateur@domaine:/home/utilisateur/sauv_server_kvm&lt;/code&gt;&lt;br class='autobr' /&gt;
Voir &lt;a href=&#034;https://wiki.debian.org/fr/SSH#Utilisation_de_cl.2BAOk-s_partag.2BAOk-es&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici&lt;/a&gt; pour l'identification sans mot de passe.&lt;/p&gt;
&lt;h3&gt;Exemple de fichier crontab&lt;/h3&gt;
&lt;p&gt;Fichier qui reprend ces diff&#233;rentes commandes et les ex&#233;cute automatiquement &#224; des temps d&#233;termin&#233;s (/etc/crontab)&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;00 01 * * * root virsh snapshot-delete respond snapshot-&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date -dlast-week +%d-%m-%Y&lt;/code&gt; 05 01 * * * root virsh snapshot-create-as respond snapshot-&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%d-%m-%Y&lt;/code&gt;
10 01 * * 0 root virsh suspend respond &amp;&amp; qemu-img convert -O qcow2 /home/utilisateur/kvm/respond.qcow2 /home/utilisateur/sauv/respond.qcow2 &amp;&amp; virsh resume respond
00 03 * * 0 root rsync -e &#034;ssh -p 22&#034; -av --delete-after /home/utilisateur/sauv/respond.qcow2 utilisateur@domaine:/home/utilisateur/sauv_server_kvm/respond.qcow2&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt;Probl&#232;me rencontr&#233;&lt;/h3&gt;
&lt;p&gt;Il se peut que cron a des difficult&#233;s &#224; lancer les commandes contenant l'insertion des dates dans les noms des sauvegardes. J'en ignore la raison qui est certainement tr&#232;s technique, mais je sais comment contourner le probl&#232;me : Ins&#233;rer ces commandes dans des &lt;a href=&#034;https://doc.ubuntu-fr.org/tutoriel/script_shell&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;scripts shell&lt;/a&gt; appel&#233;s par cron.&lt;/p&gt;
&lt;p&gt;Exemple pour la commande de cr&#233;ation d'un snapshot dans le crontab :&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;05 01 * * * root /bin/sh /etc/cron.d/snapshot-create-respond.sh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Et dans le fichier snapshot-create-respond.sh que vous cr&#233;ez :&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;#!/bin/bash
virsh snapshot-create-as respond snapshot-&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;date +%d-%m-%Y&lt;/code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Le pistage num&#233;rique</title>
		<link>https://broman.fr/blog/?Le-pistage-numerique</link>
		<guid isPermaLink="true">https://broman.fr/blog/?Le-pistage-numerique</guid>
		<dc:date>2017-06-11T19:41:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;Il s'agit l&#224; d'un article prologue, d'autres en d&#233;couleront ces prochains mois, peut &#234;tre m&#234;me ann&#233;es sur des solutions pour contrer les diff&#233;rents pratiques cit&#233;s ci-dessous. &lt;br class='autobr' /&gt;
Pr&#233;sentation &lt;br class='autobr' /&gt;
Le pistage num&#233;rique, en anglicisme tracking, est le fait de r&#233;cup&#233;rer un maximum de donn&#233;es sur les utilisateurs exploitants les services num&#233;riques mis &#224; disposition. Au d&#233;part principalement utilis&#233; par des services dits &#171; gratuits &#187; (puisqu'il y a une contrepartie, peut-on encore les consid&#233;rer (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Il s'agit l&#224; d'un article prologue, d'autres en d&#233;couleront ces prochains mois, peut &#234;tre m&#234;me ann&#233;es sur des solutions pour contrer les diff&#233;rents pratiques cit&#233;s ci-dessous.&lt;/p&gt;
&lt;h2&gt;Pr&#233;sentation&lt;/h2&gt;
&lt;p&gt;Le pistage num&#233;rique, en anglicisme tracking, est le fait de r&#233;cup&#233;rer un maximum de donn&#233;es sur les utilisateurs exploitants les services num&#233;riques mis &#224; disposition. Au d&#233;part principalement utilis&#233; par des services dits &#171; gratuits &#187; (&lt;a href=&#034;https://fr.wikipedia.org/wiki/Gratuit%C3%A9_(%C3%A9conomie)#Une_notion_ambig.C3.BCe&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;puisqu'il y a une contrepartie, peut-on encore les consid&#233;rer comme &#233;tant gratuit ?&lt;/a&gt;), l'usage du pistage s'est depuis g&#233;n&#233;ralis&#233; sur l'ensemble des services, c'est-&#224;-dire y compris ceux payants &#233;conomiquement parlant.&lt;/p&gt;
&lt;div class='spip_document_45 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;13&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L199xH150/big_data-9f928.png?1766610477' width='199' height='150' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Le Big Data
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;L&#8216;int&#233;r&#234;t est donc de r&#233;cup&#233;rer le maximum d'informations diverses et vari&#233;es concernant chaque individu, afin de :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; revendre ces donn&#233;es,&lt;/li&gt;&lt;li&gt; constituer une base de donn&#233;es exploitable sur le moment,&lt;/li&gt;&lt;li&gt; constituer une base de donn&#233;es exploitable &#233;ventuellement plus tard (&lt;a href=&#034;https://fr.wikipedia.org/wiki/Big_data&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;le Big Data&lt;/a&gt;).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ces donn&#233;es servent principalement pour le ciblage publicitaire (&lt;a href=&#034;https://fr.wikipedia.org/wiki/Criteo&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Criteo&lt;/a&gt;, &lt;a href=&#034;https://fr.wikipedia.org/wiki/Google&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Google&lt;/a&gt;, &lt;a href=&#034;https://fr.wikipedia.org/wiki/Facebook&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Facebook&lt;/a&gt;), des statistiques divers et vari&#233;s (&lt;a href=&#034;https://www.proxem.com/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Proxem&lt;/a&gt;), et de la surveillance (&lt;a href=&#034;https://fr.wikipedia.org/wiki/National_Security_Agency&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;NSA&lt;/a&gt;, &lt;a href=&#034;https://fr.wikipedia.org/wiki/Direction_g%C3%A9n%C3%A9rale_de_la_S%C3%A9curit%C3%A9_int%C3%A9rieure&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;DGSI&lt;/a&gt;).&lt;/p&gt;
&lt;div class='spip_document_47 spip_document spip_documents spip_document_image spip_documents_right spip_document_right'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L199xH150/prism-34e6d.png?1766610477' width='199' height='150' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Il y a &#233;galement des &#233;changes de donn&#233;es entre soci&#233;t&#233;s, comprenant &#233;galement des administrations publiques. Par exemple, Google et Facebook fournissent leurs donn&#233;es &#224; la NSA selon le programme &lt;a href=&#034;https://fr.wikipedia.org/wiki/PRISM_(programme_de_surveillance)&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;PRISM&lt;/a&gt;. &lt;br class='autobr' /&gt;
D'autres accords non officiellement connus existent certainement.&lt;/p&gt;
&lt;h2&gt;Le web&lt;/h2&gt;
&lt;p&gt;Le pistage est arriv&#233; avec Internet. Au d&#233;part se cantonnant sur quelques sites web, cela s'est g&#233;n&#233;ralis&#233; sur l'ensemble du web durant les ann&#233;es 2000.&lt;br class='autobr' /&gt;
Aujourd'hui, hors une partie des petits sites internets personnels comme celui sur lequel vous lisez cet article, plus de 90 % sont concern&#233;s.&lt;br class='autobr' /&gt;
Oui un Fran&#231;ais qui navigue sur le web se fait pister sur quasiment tous les sites qu'il consulte !&lt;/p&gt;
&lt;h2&gt;L'ordiphone&lt;/h2&gt;&lt;div class='spip_document_46 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/cnil.png?1497202696' width='500' height='111' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Il y a ensuite les &lt;a href=&#034;https://fr.wikipedia.org/wiki/Smartphone&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ordiphones&lt;/a&gt; (smartphones), qui a normalis&#233; la pratique. &lt;a href=&#034;https://www.cnil.fr/sites/default/files/typo/document/Lettre_IP_N-8-Mobilitics.pdf&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Selon une &#233;tude r&#233;alis&#233;e par la CNIL et l'Inria en 2014&lt;/a&gt;, environ la moiti&#233; des applications pistes leurs utilisateurs, c'est-&#224;-dire r&#233;cup&#232;re des informations qui n'ont pas d'int&#233;r&#234;ts pour les usages. Depuis, la situation &#224; probablement empir&#233;.&lt;/p&gt;
&lt;h2&gt;L'ordinateur&lt;/h2&gt;
&lt;p&gt;Puis enfin, suite au peu d'int&#233;r&#234;t que portent les usagers - d'ordiphones et de services tels que Google et Facebook- pour leur vie priv&#233;e, se g&#233;n&#233;ralise alors d&#233;sormais le pistage sur les ordinateurs. En bref, d&#232;s que vous allumez votre ordinateur, vous &#234;tes pist&#233;s !&lt;/p&gt;
&lt;p&gt;Le meilleur exemple est sans doute le navigateur internet Google Chrome. Il est devenu en quelques ann&#233;es le navigateur le plus utilis&#233; en France, et de loin. Pourtant techniquement, d'autres alternatives sont plus performantes.&lt;br class='autobr' /&gt;
Nous passerons sur ses m&#233;thodes de propagation typique de &lt;a href=&#034;https://fr.wikipedia.org/wiki/Logiciel_malveillant&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;logiciel malveillant&lt;/a&gt; (spyware)&lt;br class='autobr' /&gt;
puisque l'on sort du sujet, mais la fonction principale de Chrome ne profite pas &#224; l'utilisateur mais plut&#244;t &#224; Google : La soci&#233;t&#233; gr&#226;ce &#224; ce fabuleux logiciel sait exactement ce que font ses utilisateurs sur le web, &lt;a href=&#034;https://fr.wikipedia.org/wiki/Google_Chrome#Espionnage_des_utilisateurs&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;toutes leurs actions sont envoy&#233;es sur les serveurs de Google&lt;/a&gt; !&lt;/p&gt;
&lt;p&gt;Suite au succ&#232;s incontestable de la strat&#233;gie de Google, &lt;a href=&#034;https://fr.wikipedia.org/wiki/Windows_10#Collecte_des_donn.C3.A9es_personnelles_et_confidentialit.C3.A9&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Microsoft a fait le choix de rentrer officiellement dans la danse&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bien que de nombreux experts avaient d&#233;j&#224; alert&#233; sur de pr&#233;c&#233;dentes versions de Windows, que ces derniers renvoyaient des donn&#233;es &#233;tranges sur les serveurs de Microsoft, la soci&#233;t&#233; a d&#233;cid&#233; d'ajouter des closes dans leurs conditions d'utilisation, comme Google auparavant, qui explique en version simplisme, qu'ils se resservent le droit de pister leurs utilisateurs.&lt;br class='autobr' /&gt;
Puisque Microsoft Windows 10 se d&#233;ploie progressivement sans obstacle, la soci&#233;t&#233; ne fera certainement jamais marche arri&#232;re.&lt;/p&gt;
&lt;p&gt;je vous laisse consulter par vous-m&#234;me ces fameuses conditions d'utilisation trouvable facilement &#224; partir d'un moteur de recherche, je pr&#233;f&#232;re par conviction ne pas mettre de lien pointant vers leurs noms de domaine depuis mon blog.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;La conclusion &#224; cette histoire, c'est que le pistage c'est r&#233;cent, tr&#232;s r&#233;cent. &#199;a a d&#233;but&#233; il y a 15 ans, et s'est progressivement g&#233;n&#233;ralis&#233; sur tous les supports. Microsoft Windows c'&#233;tait il y a seulement 2 ans !&lt;br class='autobr' /&gt;
Mais qu'en sera-t-il dans 30 ans, lorsque des innombrables quantit&#233;s de donn&#233;es auront &#233;t&#233; collect&#233;s et seront r&#233;utilis&#233;s au paroxysme de leur potentialit&#233; ?&lt;br class='autobr' /&gt;
En attendant de conna&#238;tre la r&#233;ponse &#224; cette question existentielle, nous pouvons soit fermer les yeux comme visiblement la grande majorit&#233; des Fran&#231;ais le font d&#233;j&#224;, ou soit &lt;strong&gt;trouver des solutions pour minimiser notre &#171; emprunte num&#233;rique &#187;&lt;/strong&gt;. Ce qui n'est en pratique pas si compliqu&#233;, cela demande juste un peu de motivation&#8230;&lt;/p&gt;
&lt;p&gt;Articles qui d&#233;coulent de ce th&#232;me :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://broman.fr/blog/?uMatrix' class=&#034;spip_in&#034;&gt;Bloqueur de sites tiers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>PDF Hybride</title>
		<link>https://broman.fr/blog/?PDF-Hybride</link>
		<guid isPermaLink="true">https://broman.fr/blog/?PDF-Hybride</guid>
		<dc:date>2017-03-09T13:34:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axelos</dc:creator>



		<description>
&lt;p&gt;Et encore un petit article sur Libre Office ! &lt;br class='autobr' /&gt;
Membre de diverses associations, je contribue au bon fonctionnement de celles-ci en m'impliquant entre autre dans les parties administratives. De ce fait, je dois alors y partager certains documents, comptes rendus, bilans &#8230; &lt;br class='autobr' /&gt;
La question du format de document &#224; utiliser pour le partage de ces documents est plut&#244;t important. En effet, d&#233;fendeur de l'utilisation des formats ouvert (voir ce mini site web propos&#233; par l'April pour comprendre cet (&#8230;)&lt;/p&gt;


-
&lt;a href="https://broman.fr/blog/?-logiciel-libre-" rel="directory"&gt;Logiciel Libre&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Et encore un petit article sur Libre Office !&lt;/p&gt;
&lt;div class='spip_document_21 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;22&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L425xH100/libreoffice_logo-42ceb.png?1766610175' width='425' height='100' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Logo de Libre Office
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Membre de diverses associations, je contribue au bon fonctionnement de celles-ci en m'impliquant entre autre dans les parties administratives. De ce fait, je dois alors y partager certains documents, comptes rendus, bilans &#8230;&lt;/p&gt;
&lt;div class='spip_document_24 spip_document spip_documents spip_document_image spip_documents_right spip_document_right spip_document_avec_legende' data-legende-len=&#034;14&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L48xH48/odf-907a8.png?1766610175' width='48' height='48' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;OpenDocument
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;La question du format de document &#224; utiliser pour le partage de ces documents est plut&#244;t important. En effet, d&#233;fendeur de l'utilisation des formats ouvert (voir ce &lt;a href=&#034;http://media.april.org/docs/formats_ouverts/mini-site/formats-ouverts.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;mini site web propos&#233; par l'April&lt;/a&gt; pour comprendre cet int&#233;r&#234;t), je me dois alors d'utiliser le format &lt;a href=&#034;https://fr.wikipedia.org/wiki/OpenDocument&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Open Document Format&lt;/a&gt; (ODF), utilis&#233; par d&#233;faut par la majorit&#233; des logiciels libres de bureautique.&lt;/p&gt;
&lt;p&gt;Mais voil&#224;, certains membres utilisent la suite bureautique de Microsoft, qui bien qu'ayant r&#233;alis&#233; des efforts de compatibilit&#233; depuis 2013, ne permet pas encore aujourd'hui d'exploiter totalement les formats ODF, ce qui est assez &#233;trange puisque ces formats sont totalement document&#233;s&#8230;&lt;/p&gt;
&lt;div class='spip_document_25 spip_document spip_documents spip_document_image spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;10&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://broman.fr/blog/local/cache-vignettes/L128xH128/logo_pdf-b2b81.png?1766610175' width='128' height='128' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Logo PDF
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Ils sont donc dans l'incapacit&#233; de pouvoir les visualiser correctement. Lors de mes partages de document, j'ai donc pris l'habitude d'exporter une version &lt;a href=&#034;https://fr.wikipedia.org/wiki/Portable_Document_Format&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Portable Document Format&lt;/a&gt; (PDF), qui permet &#224; ces utilisateurs de consulter ce fichier avec un simple lecteur PDF &#8594; &lt;a href=&#034;https://pdfreaders.org/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://pdfreaders.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Est alors envoy&#233; donc deux fichiers, une version modifiable en format ouvert et libre (on ne peut faire mieux !), et un second format ouvert, mais non modifiable, adapt&#233; pour la lecture uniquement.&lt;/p&gt;
&lt;p&gt;Par hasard, je suis tomb&#233; sur une fonction en bidouillant r&#233;cemment Libre Office, qui permet de g&#233;n&#233;rer des fichiers PDF &#171; Hybride &#187;. Le concept consiste &#224; g&#233;n&#233;rer un fichier PDF traditionnel, donc lisible comme habituellement avec un simple lecteur PDF, mais contenant une version encapsul&#233;e ODF, qui lui permet donc d'&#234;tre ouvert avec Libre Office ou tout autre logiciel sachant exploiter le format standardis&#233;, et donc le modifier.&lt;/p&gt;
&lt;p&gt;Ainsi, avec cette fonction, je peux d&#233;sormais envoyer uniquement le format PDF Hybride, qui permet au fichier d'&#234;tre tout de m&#234;me modifiable sans aucune limitation technique.&lt;/p&gt;
&lt;p&gt;Bien sur, &#224; n'utiliser que lorsque le fichier n'a pas sp&#233;cialement pour vocation d'&#234;tre modifi&#233;, c'est juste pour du &#171; au cas o&#249; &#187;. Si non il vaut mieux continuer &#224; travailler exclusivement avec du format ODF.&lt;/p&gt;
&lt;div class='spip_document_26 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;17&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;a href='https://broman.fr/blog/IMG/png/pdf_hybride.png' class=&#034;spip_doc_lien mediabox&#034; type=&#034;image/png&#034;&gt; &lt;img src='https://broman.fr/blog/IMG/png/pdf_hybride.png?1489062384' width='500' height='276' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Menu export PDF
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;La m&#233;thode :&lt;/strong&gt; Il faut cliquer sur &lt;i&gt;Fichier&lt;/i&gt; puis &lt;i&gt;Exporter au format PDF&lt;/i&gt;,&lt;br class='autobr' /&gt;
Dans l'onglet G&#233;n&#233;ral, cocher la case &lt;i&gt;PDF Hybride (fichier ODF incorpor&#233;)&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Ainsi, si un jour une modification devra y &#234;tre r&#233;alis&#233;, le fichier pourra &#234;tre ouvert avec Libre Office.&lt;br class='autobr' /&gt;
Il faudra cliquer sur &lt;i&gt;Fichier&lt;/i&gt; puis &lt;i&gt;Ouvrir &#8230;&lt;/i&gt; et s&#233;lectionner le fichier PDF.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
