<?xml
version="1.0" encoding="utf-8"?>
<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>Mutu Jack</title>
	<link>https://mutu.jack31.org/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://mutu.jack31.org/spip.php?page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Mutu Jack</title>
		<url>https://mutu.jack31.org/sites/mutu.jack31.org/local/cache-vignettes/L144xH144/siteon0-0d4d8.png?1615031161</url>
		<link>https://mutu.jack31.org/</link>
		<height>144</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Mod&#232;le de base</title>
		<link>https://mutu.jack31.org/Modele-de-base</link>
		<guid isPermaLink="true">https://mutu.jack31.org/Modele-de-base</guid>
		<dc:date>2021-02-23T15:00:59Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;https://chessboardjs.com/examples#2006 &lt;br class='autobr' /&gt;
Le mod&#232;le utilis&#233; :
&lt;br class='autobr' /&gt;
&lt;div id=&#034;myBoard&#034; style=&#034;width : 400px&#034;&gt;&lt;/div&gt; &lt;button id=&#034;startBtn&#034;&gt;Start Position&lt;/button&gt; &lt;button id=&#034;clearBtn&#034;&gt;Clear Board&lt;/button&gt;
&lt;br class='autobr' /&gt;
&lt;script&gt;
&lt;br class='autobr' /&gt;
var board = Chessboard('myBoard', draggable : true, dropOffBoard : 'trash', sparePieces : true )
&lt;br class='autobr' /&gt;
$('#startBtn').on('click', board.start) (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Des-diagrammes-d-echecs-" rel="directory"&gt;Des diagrammes d'&#233;checs&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://chessboardjs.com/examples#2006&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://chessboardjs.com/examples#2006&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Le mod&#232;le utilis&#233; :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='21' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;div id=&#034;myBoard&#034; style=&#034;width: 400px&#034;&gt;&lt;/div&gt; &lt;button id=&#034;startBtn&#034;&gt;Start Position&lt;/button&gt; &lt;button id=&#034;clearBtn&#034;&gt;Clear Board&lt;/button&gt; &lt;script&gt; var board = Chessboard('myBoard', { draggable: true, dropOffBoard: 'trash', sparePieces: true }) $('#startBtn').on('click', board.start) $('#clearBtn').on('click', board.clear) &lt;/script&gt;&lt;/textarea&gt;
&lt;p&gt;&lt;tt&gt;&lt;chessboard_position1&gt;&lt;/tt&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Le d&#233;nivel&#233;</title>
		<link>https://mutu.jack31.org/Le-denivele</link>
		<guid isPermaLink="true">https://mutu.jack31.org/Le-denivele</guid>
		<dc:date>2019-09-05T16:39:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;Le mod&#232;le est renomm&#233; denivele. &lt;br class='autobr' /&gt;
Le mod&#232;le est int&#233;gr&#233; ainsi &lt;denivele|id_document=9&gt; &lt;br class='autobr' /&gt;
&lt;denivele|id_document=9&gt;&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Des-essais-de-GIS-" rel="directory"&gt;Des essais de GIS&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le mod&#232;le est renomm&#233; denivele.&lt;/p&gt;
&lt;p&gt;Le mod&#232;le est int&#233;gr&#233; ainsi &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;denivele|id_document=9&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;&lt;denivele|id_document=9&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;div id=&#034;map1&#034; class=&#034;carte_gis&#034; style=&#034;width:100%; height:400px;&#034;&gt;&lt;/div&gt; &lt;div class=&#034;base64javascript90177292569f23534d11736.04587304&#034; title=&#034;PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgbWFwMTsKdmFyIGpRZ2lzbG9hZGVyOwooZnVuY3Rpb24gKCl7CglpZiAodHlwZW9mIGpRdWVyeS5hamF4ID09ICJ1bmRlZmluZWQiKXtqUXVlcnkoaW5pdF9naXMpO31lbHNlIHtpbml0X2dpcygpO30KCWZ1bmN0aW9uIGluaXRfZ2lzKCl7CgkJLy8gQ2hhcmdlciBsZSBqYXZhc2NyaXB0IGRlIEdJUyB1bmUgc2V1bGUgZm9pcyBzaSBwbHVzaWV1cnMgY2FydGUKCQlpZiAodHlwZW9mIGpRZ2lzbG9hZGVyPT0idW5kZWZpbmVkIil7CgkJCWpRZ2lzbG9hZGVyID0galF1ZXJ5LmFqYXgoe3VybDogJ3NpdGVzL211dHUuamFjazMxLm9yZy9sb2NhbC9jYWNoZS1qcy9qc2R5bi1qYXZhc2NyaXB0X2dpc19qcy0zYmIzMmQ1Zi5qcz8xNzcyOTIxNjc3JywgZGF0YVR5cGU6ICdzY3JpcHQnLCBjYWNoZTogdHJ1ZX0pOwoJCX0KCQkvLyBldCBpbml0aWFsaXNlciBsYSBjYXJ0ZSAoZGVzIHF1ZSBqcyBHSVMgY2hhcmdlIGV0IGRlcyBxdWUgRE9NIHJlYWR5KQoJCWpRZ2lzbG9hZGVyLmRvbmUoZnVuY3Rpb24oKXsKCQkJalF1ZXJ5KGZ1bmN0aW9uKCl7CgkJCQltYXAxID0gbmV3IEwuTWFwLkdpcygnbWFwMScsewoJCQkJCW1hcElkOiAnMScsCgkJCQkJY2FsbGJhY2s6ICh0eXBlb2YoY2FsbGJhY2tfbWFwMSkgPT09ICJmdW5jdGlvbiIpID8gY2FsbGJhY2tfbWFwMSA6IGZhbHNlLAoJCQkJCWNlbnRlcjogWzAsMF0sCgkJCQkJem9vbTogMTAsCgkJCQkJc2Nyb2xsV2hlZWxab29tOiB0cnVlLAoJCQkJCXpvb21Db250cm9sOiB0cnVlLAoJCQkJCWZ1bGxzY3JlZW5Db250cm9sOiBmYWxzZSwKCQkJCQlzY2FsZUNvbnRyb2w6IGZhbHNlLAoJCQkJCW92ZXJ2aWV3Q29udHJvbDpmYWxzZSwKCQkJCQlnZXN0dXJlSGFuZGxpbmc6ZmFsc2UsCgkJCQkJZ2VzdHVyZUhhbmRsaW5nT3B0aW9uczogewoJCQkJCQl0ZXh0OiB7CgkJCQkJCQl0b3VjaDogJ1V0aWxpc2V6IGRldXggZG9pZ3RzIHBvdXIgZMOpcGxhY2VyIGxhIGNhcnRlJywKCQkJCQkJCXNjcm9sbDogJ1ZvdXMgcG91dmV6IHpvb21lciBzdXIgbGEgY2FydGUgw6AgbOKAmWFpZGUgZGUgQ1RSTCArIE1vbGV0dGUgZGUgZMOpZmlsZW1lbnQnLAoJCQkJCQkJc2Nyb2xsTWFjOiAnVm91cyBwb3V2ZXogem9vbWVyIHN1ciBsYSBjYXJ0ZSDDoCBs4oCZYWlkZSBkZSDijJggKyBNb2xldHRlIGRlIGTDqWZpbGVtZW50JwoJCQkJCQl9CgkJCQkJfSwKCQkJCQlsYXllcnNDb250cm9sOiB0cnVlLAoJCQkJCWxheWVyc0NvbnRyb2xPcHRpb25zOiB7CgkJCQkJCWNvbGxhcHNlZDogdHJ1ZQoJCQkJCX0sCgkJCQkJbm9Db250cm9sOiBmYWxzZSwKCQkJCQl1dGlsaXNlcl9iYjogZmFsc2UsCgkJCQkJYWZmaWNoZV9wb2ludHM6IHRydWUsCgkJCQkJanNvbl9wb2ludHM6ewoJCQkJCQl1cmw6ICdodHRwczovL211dHUuamFjazMxLm9yZy9zcGlwLnBocD9wYWdlPWdpc19qc29uJywKCQkJCQkJbGltaXQ6IDUwMCwKCQkJCQkJZW52OiBbXSwKCQkJCQkJdGl0cmU6ICJtb24gYmVhdSBwb2ludCIsCgkJCQkJCWRlc2NyaXB0aW9uOiAibWEgc3VwZXIgZGVzY3JpcHRpb24iLAoJCQkJCQlpY29uZTogIiIKCQkJCQl9LAoJCQkJCXRvb2x0aXA6IGZhbHNlLAoJCQkJCWNsdXN0ZXI6IGZhbHNlLAoJCQkJCWNsdXN0ZXJPcHRpb25zOiB7CgkJCQkJCWRpc2FibGVDbHVzdGVyaW5nQXRab29tOiBudWxsLAoJCQkJCQlzaG93Q292ZXJhZ2VPbkhvdmVyOiBmYWxzZSwKCQkJCQkJc3BpZGVyZnlPbk1heFpvb206IGZhbHNlLAoJCQkJCQltYXhDbHVzdGVyUmFkaXVzOiA4MCwKCQkJCQkJc2luZ2xlTWFya2VyTW9kZTogZmFsc2UKCQkJCQl9LAoJCQkJCXBhdGhTdHlsZXM6IG51bGwsCgkJCQkJYXV0b2NlbnRlcmFuZHpvb206IGZhbHNlLAoJCQkJCWF1dG9jZW50ZXI6IGZhbHNlLAoJCQkJCW9wZW5JZDogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcjogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcl96b29tOiAxMCwKCQkJCQljZW50cmVyX2ZpY2hpZXI6IHRydWUsCgkJCQkJa21sOiBmYWxzZSwKCQkJCQlncHg6IFsiaHR0cHM6XC9cL211dHUuamFjazMxLm9yZ1wvc2l0ZXNcL211dHUuamFjazMxLm9yZ1wvSU1HXC9ncHhcL2V4cG9ydF8yMDE5LTA1LTAyXzEzLTEyXzFfLmdweCJdLAoJCQkJCWdlb2pzb246IGZhbHNlLAoJCQkJCXRvcG9qc29uOiBmYWxzZSwKCQkJCQlvcHRpb25zOiBbXQoJCQkJfSk7CgkJCX0pOwoJCX0pOwoJfQoKfSkoKQo8L3NjcmlwdD4=&#034;&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Ins&#233;rer une vue de la vitesse</title>
		<link>https://mutu.jack31.org/Inserer-une-vue-de-la-vitesse</link>
		<guid isPermaLink="true">https://mutu.jack31.org/Inserer-une-vue-de-la-vitesse</guid>
		<dc:date>2019-09-03T14:12:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;Le mod&#232;le est renomm&#233; speedgpx. &lt;br class='autobr' /&gt;
Attention la norme gpx donne la vitesse en m&#232;tres/seconde, donc pour l'avoir en kilom&#232;tres/heure je multiplie par 3.6 &lt;br class='autobr' /&gt;
Le mod&#232;le est int&#233;gr&#233; ainsi &lt;speedgpx|id_document=10&gt; &lt;br class='autobr' /&gt;
&lt;speedgpx|id_document=10&gt;&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Des-essais-de-GIS-" rel="directory"&gt;Des essais de GIS&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le mod&#232;le est renomm&#233; speedgpx.&lt;/p&gt;
&lt;p&gt;Attention la norme gpx donne la vitesse en m&#232;tres/seconde, donc pour l'avoir en kilom&#232;tres/heure je multiplie par 3.6&lt;/p&gt;
&lt;p&gt;Le mod&#232;le est int&#233;gr&#233; ainsi &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;speedgpx|id_document=10&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;&lt;speedgpx|id_document=10&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;div id=&#034;map1&#034; class=&#034;carte_gis&#034; style=&#034;width:100%; height:400px;&#034;&gt;&lt;/div&gt; &lt;div class=&#034;base64javascript90177292569f23534d11736.04587304&#034; title=&#034;PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgbWFwMTsKdmFyIGpRZ2lzbG9hZGVyOwooZnVuY3Rpb24gKCl7CglpZiAodHlwZW9mIGpRdWVyeS5hamF4ID09ICJ1bmRlZmluZWQiKXtqUXVlcnkoaW5pdF9naXMpO31lbHNlIHtpbml0X2dpcygpO30KCWZ1bmN0aW9uIGluaXRfZ2lzKCl7CgkJLy8gQ2hhcmdlciBsZSBqYXZhc2NyaXB0IGRlIEdJUyB1bmUgc2V1bGUgZm9pcyBzaSBwbHVzaWV1cnMgY2FydGUKCQlpZiAodHlwZW9mIGpRZ2lzbG9hZGVyPT0idW5kZWZpbmVkIil7CgkJCWpRZ2lzbG9hZGVyID0galF1ZXJ5LmFqYXgoe3VybDogJ3NpdGVzL211dHUuamFjazMxLm9yZy9sb2NhbC9jYWNoZS1qcy9qc2R5bi1qYXZhc2NyaXB0X2dpc19qcy0zYmIzMmQ1Zi5qcz8xNzcyOTIxNjc3JywgZGF0YVR5cGU6ICdzY3JpcHQnLCBjYWNoZTogdHJ1ZX0pOwoJCX0KCQkvLyBldCBpbml0aWFsaXNlciBsYSBjYXJ0ZSAoZGVzIHF1ZSBqcyBHSVMgY2hhcmdlIGV0IGRlcyBxdWUgRE9NIHJlYWR5KQoJCWpRZ2lzbG9hZGVyLmRvbmUoZnVuY3Rpb24oKXsKCQkJalF1ZXJ5KGZ1bmN0aW9uKCl7CgkJCQltYXAxID0gbmV3IEwuTWFwLkdpcygnbWFwMScsewoJCQkJCW1hcElkOiAnMScsCgkJCQkJY2FsbGJhY2s6ICh0eXBlb2YoY2FsbGJhY2tfbWFwMSkgPT09ICJmdW5jdGlvbiIpID8gY2FsbGJhY2tfbWFwMSA6IGZhbHNlLAoJCQkJCWNlbnRlcjogWzAsMF0sCgkJCQkJem9vbTogMTAsCgkJCQkJc2Nyb2xsV2hlZWxab29tOiB0cnVlLAoJCQkJCXpvb21Db250cm9sOiB0cnVlLAoJCQkJCWZ1bGxzY3JlZW5Db250cm9sOiBmYWxzZSwKCQkJCQlzY2FsZUNvbnRyb2w6IGZhbHNlLAoJCQkJCW92ZXJ2aWV3Q29udHJvbDpmYWxzZSwKCQkJCQlnZXN0dXJlSGFuZGxpbmc6ZmFsc2UsCgkJCQkJZ2VzdHVyZUhhbmRsaW5nT3B0aW9uczogewoJCQkJCQl0ZXh0OiB7CgkJCQkJCQl0b3VjaDogJ1V0aWxpc2V6IGRldXggZG9pZ3RzIHBvdXIgZMOpcGxhY2VyIGxhIGNhcnRlJywKCQkJCQkJCXNjcm9sbDogJ1ZvdXMgcG91dmV6IHpvb21lciBzdXIgbGEgY2FydGUgw6AgbOKAmWFpZGUgZGUgQ1RSTCArIE1vbGV0dGUgZGUgZMOpZmlsZW1lbnQnLAoJCQkJCQkJc2Nyb2xsTWFjOiAnVm91cyBwb3V2ZXogem9vbWVyIHN1ciBsYSBjYXJ0ZSDDoCBs4oCZYWlkZSBkZSDijJggKyBNb2xldHRlIGRlIGTDqWZpbGVtZW50JwoJCQkJCQl9CgkJCQkJfSwKCQkJCQlsYXllcnNDb250cm9sOiB0cnVlLAoJCQkJCWxheWVyc0NvbnRyb2xPcHRpb25zOiB7CgkJCQkJCWNvbGxhcHNlZDogdHJ1ZQoJCQkJCX0sCgkJCQkJbm9Db250cm9sOiBmYWxzZSwKCQkJCQl1dGlsaXNlcl9iYjogZmFsc2UsCgkJCQkJYWZmaWNoZV9wb2ludHM6IHRydWUsCgkJCQkJanNvbl9wb2ludHM6ewoJCQkJCQl1cmw6ICdodHRwczovL211dHUuamFjazMxLm9yZy9zcGlwLnBocD9wYWdlPWdpc19qc29uJywKCQkJCQkJbGltaXQ6IDUwMCwKCQkJCQkJZW52OiBbXSwKCQkJCQkJdGl0cmU6ICJtb24gYmVhdSBwb2ludCIsCgkJCQkJCWRlc2NyaXB0aW9uOiAibWEgc3VwZXIgZGVzY3JpcHRpb24iLAoJCQkJCQlpY29uZTogIiIKCQkJCQl9LAoJCQkJCXRvb2x0aXA6IGZhbHNlLAoJCQkJCWNsdXN0ZXI6IGZhbHNlLAoJCQkJCWNsdXN0ZXJPcHRpb25zOiB7CgkJCQkJCWRpc2FibGVDbHVzdGVyaW5nQXRab29tOiBudWxsLAoJCQkJCQlzaG93Q292ZXJhZ2VPbkhvdmVyOiBmYWxzZSwKCQkJCQkJc3BpZGVyZnlPbk1heFpvb206IGZhbHNlLAoJCQkJCQltYXhDbHVzdGVyUmFkaXVzOiA4MCwKCQkJCQkJc2luZ2xlTWFya2VyTW9kZTogZmFsc2UKCQkJCQl9LAoJCQkJCXBhdGhTdHlsZXM6IG51bGwsCgkJCQkJYXV0b2NlbnRlcmFuZHpvb206IGZhbHNlLAoJCQkJCWF1dG9jZW50ZXI6IGZhbHNlLAoJCQkJCW9wZW5JZDogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcjogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcl96b29tOiAxMCwKCQkJCQljZW50cmVyX2ZpY2hpZXI6IHRydWUsCgkJCQkJa21sOiBmYWxzZSwKCQkJCQlncHg6IFsiaHR0cHM6XC9cL211dHUuamFjazMxLm9yZ1wvc2l0ZXNcL211dHUuamFjazMxLm9yZ1wvSU1HXC9ncHhcL2V4cG9ydF8yMDE5LTA1LTA3XzA4LTE5XzFfLmdweCJdLAoJCQkJCWdlb2pzb246IGZhbHNlLAoJCQkJCXRvcG9qc29uOiBmYWxzZSwKCQkJCQlvcHRpb25zOiBbXQoJCQkJfSk7CgkJCX0pOwoJCX0pOwoJfQoKfSkoKQo8L3NjcmlwdD4=&#034;&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://mutu.jack31.org/sites/mutu.jack31.org/IMG/gpx/export_2019-05-07_08-19_1_.gpx" length="672046" type="application/gpx+xml" />
		

	</item>
<item xml:lang="fr">
		<title>Ins&#233;rer une vue de l'altitude en coupe ?</title>
		<link>https://mutu.jack31.org/Inserer-une-vue-de-l-altitude-en-coupe</link>
		<guid isPermaLink="true">https://mutu.jack31.org/Inserer-une-vue-de-l-altitude-en-coupe</guid>
		<dc:date>2019-09-02T17:26:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;Le mod&#232;le est renomm&#233; altgpx &lt;br class='autobr' /&gt;
Le mod&#232;le est int&#233;gr&#233; ainsi &lt;altgpx|id_document=9&gt; &lt;br class='autobr' /&gt;
&lt;altgpx|id_document=9&gt;&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Des-essais-de-GIS-" rel="directory"&gt;Des essais de GIS&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le mod&#232;le est renomm&#233; altgpx&lt;/p&gt;
&lt;p&gt;Le mod&#232;le est int&#233;gr&#233; ainsi &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;altgpx|id_document=9&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;&lt;altgpx|id_document=9&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;div id=&#034;map1&#034; class=&#034;carte_gis&#034; style=&#034;width:100%; height:400px;&#034;&gt;&lt;/div&gt; &lt;div class=&#034;base64javascript90177292569f23534d11736.04587304&#034; title=&#034;PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgbWFwMTsKdmFyIGpRZ2lzbG9hZGVyOwooZnVuY3Rpb24gKCl7CglpZiAodHlwZW9mIGpRdWVyeS5hamF4ID09ICJ1bmRlZmluZWQiKXtqUXVlcnkoaW5pdF9naXMpO31lbHNlIHtpbml0X2dpcygpO30KCWZ1bmN0aW9uIGluaXRfZ2lzKCl7CgkJLy8gQ2hhcmdlciBsZSBqYXZhc2NyaXB0IGRlIEdJUyB1bmUgc2V1bGUgZm9pcyBzaSBwbHVzaWV1cnMgY2FydGUKCQlpZiAodHlwZW9mIGpRZ2lzbG9hZGVyPT0idW5kZWZpbmVkIil7CgkJCWpRZ2lzbG9hZGVyID0galF1ZXJ5LmFqYXgoe3VybDogJ3NpdGVzL211dHUuamFjazMxLm9yZy9sb2NhbC9jYWNoZS1qcy9qc2R5bi1qYXZhc2NyaXB0X2dpc19qcy0zYmIzMmQ1Zi5qcz8xNzcyOTIxNjc3JywgZGF0YVR5cGU6ICdzY3JpcHQnLCBjYWNoZTogdHJ1ZX0pOwoJCX0KCQkvLyBldCBpbml0aWFsaXNlciBsYSBjYXJ0ZSAoZGVzIHF1ZSBqcyBHSVMgY2hhcmdlIGV0IGRlcyBxdWUgRE9NIHJlYWR5KQoJCWpRZ2lzbG9hZGVyLmRvbmUoZnVuY3Rpb24oKXsKCQkJalF1ZXJ5KGZ1bmN0aW9uKCl7CgkJCQltYXAxID0gbmV3IEwuTWFwLkdpcygnbWFwMScsewoJCQkJCW1hcElkOiAnMScsCgkJCQkJY2FsbGJhY2s6ICh0eXBlb2YoY2FsbGJhY2tfbWFwMSkgPT09ICJmdW5jdGlvbiIpID8gY2FsbGJhY2tfbWFwMSA6IGZhbHNlLAoJCQkJCWNlbnRlcjogWzAsMF0sCgkJCQkJem9vbTogMTAsCgkJCQkJc2Nyb2xsV2hlZWxab29tOiB0cnVlLAoJCQkJCXpvb21Db250cm9sOiB0cnVlLAoJCQkJCWZ1bGxzY3JlZW5Db250cm9sOiBmYWxzZSwKCQkJCQlzY2FsZUNvbnRyb2w6IGZhbHNlLAoJCQkJCW92ZXJ2aWV3Q29udHJvbDpmYWxzZSwKCQkJCQlnZXN0dXJlSGFuZGxpbmc6ZmFsc2UsCgkJCQkJZ2VzdHVyZUhhbmRsaW5nT3B0aW9uczogewoJCQkJCQl0ZXh0OiB7CgkJCQkJCQl0b3VjaDogJ1V0aWxpc2V6IGRldXggZG9pZ3RzIHBvdXIgZMOpcGxhY2VyIGxhIGNhcnRlJywKCQkJCQkJCXNjcm9sbDogJ1ZvdXMgcG91dmV6IHpvb21lciBzdXIgbGEgY2FydGUgw6AgbOKAmWFpZGUgZGUgQ1RSTCArIE1vbGV0dGUgZGUgZMOpZmlsZW1lbnQnLAoJCQkJCQkJc2Nyb2xsTWFjOiAnVm91cyBwb3V2ZXogem9vbWVyIHN1ciBsYSBjYXJ0ZSDDoCBs4oCZYWlkZSBkZSDijJggKyBNb2xldHRlIGRlIGTDqWZpbGVtZW50JwoJCQkJCQl9CgkJCQkJfSwKCQkJCQlsYXllcnNDb250cm9sOiB0cnVlLAoJCQkJCWxheWVyc0NvbnRyb2xPcHRpb25zOiB7CgkJCQkJCWNvbGxhcHNlZDogdHJ1ZQoJCQkJCX0sCgkJCQkJbm9Db250cm9sOiBmYWxzZSwKCQkJCQl1dGlsaXNlcl9iYjogZmFsc2UsCgkJCQkJYWZmaWNoZV9wb2ludHM6IHRydWUsCgkJCQkJanNvbl9wb2ludHM6ewoJCQkJCQl1cmw6ICdodHRwczovL211dHUuamFjazMxLm9yZy9zcGlwLnBocD9wYWdlPWdpc19qc29uJywKCQkJCQkJbGltaXQ6IDUwMCwKCQkJCQkJZW52OiBbXSwKCQkJCQkJdGl0cmU6ICJtb24gYmVhdSBwb2ludCIsCgkJCQkJCWRlc2NyaXB0aW9uOiAibWEgc3VwZXIgZGVzY3JpcHRpb24iLAoJCQkJCQlpY29uZTogIiIKCQkJCQl9LAoJCQkJCXRvb2x0aXA6IGZhbHNlLAoJCQkJCWNsdXN0ZXI6IGZhbHNlLAoJCQkJCWNsdXN0ZXJPcHRpb25zOiB7CgkJCQkJCWRpc2FibGVDbHVzdGVyaW5nQXRab29tOiBudWxsLAoJCQkJCQlzaG93Q292ZXJhZ2VPbkhvdmVyOiBmYWxzZSwKCQkJCQkJc3BpZGVyZnlPbk1heFpvb206IGZhbHNlLAoJCQkJCQltYXhDbHVzdGVyUmFkaXVzOiA4MCwKCQkJCQkJc2luZ2xlTWFya2VyTW9kZTogZmFsc2UKCQkJCQl9LAoJCQkJCXBhdGhTdHlsZXM6IG51bGwsCgkJCQkJYXV0b2NlbnRlcmFuZHpvb206IGZhbHNlLAoJCQkJCWF1dG9jZW50ZXI6IGZhbHNlLAoJCQkJCW9wZW5JZDogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcjogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcl96b29tOiAxMCwKCQkJCQljZW50cmVyX2ZpY2hpZXI6IHRydWUsCgkJCQkJa21sOiBmYWxzZSwKCQkJCQlncHg6IFsiaHR0cHM6XC9cL211dHUuamFjazMxLm9yZ1wvc2l0ZXNcL211dHUuamFjazMxLm9yZ1wvSU1HXC9ncHhcL2V4cG9ydF8yMDE5LTA1LTAyXzEzLTEyXzFfLmdweCJdLAoJCQkJCWdlb2pzb246IGZhbHNlLAoJCQkJCXRvcG9qc29uOiBmYWxzZSwKCQkJCQlvcHRpb25zOiBbXQoJCQkJfSk7CgkJCX0pOwoJCX0pOwoJfQoKfSkoKQo8L3NjcmlwdD4=&#034;&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://mutu.jack31.org/sites/mutu.jack31.org/IMG/gpx/export_2019-05-02_13-12_1_.gpx" length="80464" type="application/gpx+xml" />
		

	</item>
<item xml:lang="fr">
		<title>Ins&#233;rer une vue de l'altitude en coupe ?</title>
		<link>https://mutu.jack31.org/Inserer-une-vue-de-l-altitude-en-coupe-10</link>
		<guid isPermaLink="true">https://mutu.jack31.org/Inserer-une-vue-de-l-altitude-en-coupe-10</guid>
		<dc:date>2019-09-01T14:09:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;Le mod&#232;le est renomm&#233; altitude &lt;br class='autobr' /&gt;
on va d&#233;tailler les donn&#233;es utiles pour cr&#233;er une courbe de niveau avec le plugin chart.js.
&lt;br class='autobr' /&gt;
Donc ici je n'affiche plus que &#034;ele&#034;, l'altitude de chaque point et le cumul de distance &#224; chaque point. Ici sur la distance un round2 pour un affichage plus clair &lt;br class='autobr' /&gt;
Le mod&#232;le est int&#233;gr&#233; ainsi &lt;altitude|id_document=8&gt; &lt;br class='autobr' /&gt;
&lt;altitude|id_document=8&gt;&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Des-essais-de-GIS-" rel="directory"&gt;Des essais de GIS&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le mod&#232;le est renomm&#233; altitude&lt;/p&gt;
&lt;p&gt;on va d&#233;tailler les donn&#233;es utiles pour cr&#233;er une courbe de niveau avec le plugin chart.js.&lt;br class='autobr' /&gt;
Donc ici je n'affiche plus que &#034;ele&#034;, l'altitude de chaque point et le cumul de distance &#224; chaque point. Ici sur la distance un round&lt;i&gt;2&lt;/i&gt; pour un affichage plus clair&lt;/p&gt;
&lt;p&gt;Le mod&#232;le est int&#233;gr&#233; ainsi &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;altitude|id_document=8&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;&lt;altitude|id_document=8&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;div id=&#034;map1&#034; class=&#034;carte_gis&#034; style=&#034;width:100%; height:400px;&#034;&gt;&lt;/div&gt; &lt;div class=&#034;base64javascript90177292569f23534d11736.04587304&#034; title=&#034;PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgbWFwMTsKdmFyIGpRZ2lzbG9hZGVyOwooZnVuY3Rpb24gKCl7CglpZiAodHlwZW9mIGpRdWVyeS5hamF4ID09ICJ1bmRlZmluZWQiKXtqUXVlcnkoaW5pdF9naXMpO31lbHNlIHtpbml0X2dpcygpO30KCWZ1bmN0aW9uIGluaXRfZ2lzKCl7CgkJLy8gQ2hhcmdlciBsZSBqYXZhc2NyaXB0IGRlIEdJUyB1bmUgc2V1bGUgZm9pcyBzaSBwbHVzaWV1cnMgY2FydGUKCQlpZiAodHlwZW9mIGpRZ2lzbG9hZGVyPT0idW5kZWZpbmVkIil7CgkJCWpRZ2lzbG9hZGVyID0galF1ZXJ5LmFqYXgoe3VybDogJ3NpdGVzL211dHUuamFjazMxLm9yZy9sb2NhbC9jYWNoZS1qcy9qc2R5bi1qYXZhc2NyaXB0X2dpc19qcy0zYmIzMmQ1Zi5qcz8xNzcyOTIxNjc3JywgZGF0YVR5cGU6ICdzY3JpcHQnLCBjYWNoZTogdHJ1ZX0pOwoJCX0KCQkvLyBldCBpbml0aWFsaXNlciBsYSBjYXJ0ZSAoZGVzIHF1ZSBqcyBHSVMgY2hhcmdlIGV0IGRlcyBxdWUgRE9NIHJlYWR5KQoJCWpRZ2lzbG9hZGVyLmRvbmUoZnVuY3Rpb24oKXsKCQkJalF1ZXJ5KGZ1bmN0aW9uKCl7CgkJCQltYXAxID0gbmV3IEwuTWFwLkdpcygnbWFwMScsewoJCQkJCW1hcElkOiAnMScsCgkJCQkJY2FsbGJhY2s6ICh0eXBlb2YoY2FsbGJhY2tfbWFwMSkgPT09ICJmdW5jdGlvbiIpID8gY2FsbGJhY2tfbWFwMSA6IGZhbHNlLAoJCQkJCWNlbnRlcjogWzAsMF0sCgkJCQkJem9vbTogMTAsCgkJCQkJc2Nyb2xsV2hlZWxab29tOiB0cnVlLAoJCQkJCXpvb21Db250cm9sOiB0cnVlLAoJCQkJCWZ1bGxzY3JlZW5Db250cm9sOiBmYWxzZSwKCQkJCQlzY2FsZUNvbnRyb2w6IGZhbHNlLAoJCQkJCW92ZXJ2aWV3Q29udHJvbDpmYWxzZSwKCQkJCQlnZXN0dXJlSGFuZGxpbmc6ZmFsc2UsCgkJCQkJZ2VzdHVyZUhhbmRsaW5nT3B0aW9uczogewoJCQkJCQl0ZXh0OiB7CgkJCQkJCQl0b3VjaDogJ1V0aWxpc2V6IGRldXggZG9pZ3RzIHBvdXIgZMOpcGxhY2VyIGxhIGNhcnRlJywKCQkJCQkJCXNjcm9sbDogJ1ZvdXMgcG91dmV6IHpvb21lciBzdXIgbGEgY2FydGUgw6AgbOKAmWFpZGUgZGUgQ1RSTCArIE1vbGV0dGUgZGUgZMOpZmlsZW1lbnQnLAoJCQkJCQkJc2Nyb2xsTWFjOiAnVm91cyBwb3V2ZXogem9vbWVyIHN1ciBsYSBjYXJ0ZSDDoCBs4oCZYWlkZSBkZSDijJggKyBNb2xldHRlIGRlIGTDqWZpbGVtZW50JwoJCQkJCQl9CgkJCQkJfSwKCQkJCQlsYXllcnNDb250cm9sOiB0cnVlLAoJCQkJCWxheWVyc0NvbnRyb2xPcHRpb25zOiB7CgkJCQkJCWNvbGxhcHNlZDogdHJ1ZQoJCQkJCX0sCgkJCQkJbm9Db250cm9sOiBmYWxzZSwKCQkJCQl1dGlsaXNlcl9iYjogZmFsc2UsCgkJCQkJYWZmaWNoZV9wb2ludHM6IHRydWUsCgkJCQkJanNvbl9wb2ludHM6ewoJCQkJCQl1cmw6ICdodHRwczovL211dHUuamFjazMxLm9yZy9zcGlwLnBocD9wYWdlPWdpc19qc29uJywKCQkJCQkJbGltaXQ6IDUwMCwKCQkJCQkJZW52OiBbXSwKCQkJCQkJdGl0cmU6ICJtb24gYmVhdSBwb2ludCIsCgkJCQkJCWRlc2NyaXB0aW9uOiAibWEgc3VwZXIgZGVzY3JpcHRpb24iLAoJCQkJCQlpY29uZTogIiIKCQkJCQl9LAoJCQkJCXRvb2x0aXA6IGZhbHNlLAoJCQkJCWNsdXN0ZXI6IGZhbHNlLAoJCQkJCWNsdXN0ZXJPcHRpb25zOiB7CgkJCQkJCWRpc2FibGVDbHVzdGVyaW5nQXRab29tOiBudWxsLAoJCQkJCQlzaG93Q292ZXJhZ2VPbkhvdmVyOiBmYWxzZSwKCQkJCQkJc3BpZGVyZnlPbk1heFpvb206IGZhbHNlLAoJCQkJCQltYXhDbHVzdGVyUmFkaXVzOiA4MCwKCQkJCQkJc2luZ2xlTWFya2VyTW9kZTogZmFsc2UKCQkJCQl9LAoJCQkJCXBhdGhTdHlsZXM6IG51bGwsCgkJCQkJYXV0b2NlbnRlcmFuZHpvb206IGZhbHNlLAoJCQkJCWF1dG9jZW50ZXI6IGZhbHNlLAoJCQkJCW9wZW5JZDogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcjogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcl96b29tOiAxMCwKCQkJCQljZW50cmVyX2ZpY2hpZXI6IHRydWUsCgkJCQkJa21sOiBmYWxzZSwKCQkJCQlncHg6IFsiaHR0cHM6XC9cL211dHUuamFjazMxLm9yZ1wvc2l0ZXNcL211dHUuamFjazMxLm9yZ1wvSU1HXC9ncHhcL2V4cG9ydF8yMDE5LTA3LTEzXzA3LTM5XzFfLmdweCJdLAoJCQkJCWdlb2pzb246IGZhbHNlLAoJCQkJCXRvcG9qc29uOiBmYWxzZSwKCQkJCQlvcHRpb25zOiBbXQoJCQkJfSk7CgkJCX0pOwoJCX0pOwoJfQoKfSkoKQo8L3NjcmlwdD4=&#034;&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://mutu.jack31.org/sites/mutu.jack31.org/IMG/gpx/export_2019-07-13_07-39_1_.gpx" length="347603" type="application/gpx+xml" />
		
		

	</item>
<item xml:lang="fr">
		<title>Ins&#233;rer une vue de l'altitude en coupe ?</title>
		<link>https://mutu.jack31.org/Inserer-une-vue-de-l-altitude-en-coupe-11</link>
		<guid isPermaLink="true">https://mutu.jack31.org/Inserer-une-vue-de-l-altitude-en-coupe-11</guid>
		<dc:date>2019-08-30T14:10:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;Cyrille a r&#233;alis&#233; la fonction et un mod&#232;le qui permettent de calculer la distance et les d&#233;nivel&#233;s. Fonction de calcul simple ou pr&#233;cise et souplesse d'utilisation. &lt;br class='autobr' /&gt;
L'&#233;tape suivante consistera &#224; int&#233;grer ces donn&#233;es pour pouvoir les int&#233;grer dans un graph avec le plugin chart.js. &lt;br class='autobr' /&gt;
Le mod&#232;le est int&#233;gr&#233; ainsi &lt;elegpx|id_document=8&gt; &lt;br class='autobr' /&gt;
&lt;elegpx|id_document=8&gt;&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Des-essais-de-GIS-" rel="directory"&gt;Des essais de GIS&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Cyrille a r&#233;alis&#233; la fonction et un mod&#232;le qui permettent de calculer la distance et les d&#233;nivel&#233;s. Fonction de calcul simple ou pr&#233;cise et souplesse d'utilisation.&lt;/p&gt;
&lt;p&gt;L'&#233;tape suivante consistera &#224; int&#233;grer ces donn&#233;es pour pouvoir les int&#233;grer dans un graph avec le plugin chart.js.&lt;/p&gt;
&lt;p&gt;Le mod&#232;le est int&#233;gr&#233; ainsi &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;elegpx|id_document=8&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;&lt;elegpx|id_document=8&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;div id=&#034;map1&#034; class=&#034;carte_gis&#034; style=&#034;width:100%; height:400px;&#034;&gt;&lt;/div&gt; &lt;div class=&#034;base64javascript90177292569f23534d11736.04587304&#034; title=&#034;PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgbWFwMTsKdmFyIGpRZ2lzbG9hZGVyOwooZnVuY3Rpb24gKCl7CglpZiAodHlwZW9mIGpRdWVyeS5hamF4ID09ICJ1bmRlZmluZWQiKXtqUXVlcnkoaW5pdF9naXMpO31lbHNlIHtpbml0X2dpcygpO30KCWZ1bmN0aW9uIGluaXRfZ2lzKCl7CgkJLy8gQ2hhcmdlciBsZSBqYXZhc2NyaXB0IGRlIEdJUyB1bmUgc2V1bGUgZm9pcyBzaSBwbHVzaWV1cnMgY2FydGUKCQlpZiAodHlwZW9mIGpRZ2lzbG9hZGVyPT0idW5kZWZpbmVkIil7CgkJCWpRZ2lzbG9hZGVyID0galF1ZXJ5LmFqYXgoe3VybDogJ3NpdGVzL211dHUuamFjazMxLm9yZy9sb2NhbC9jYWNoZS1qcy9qc2R5bi1qYXZhc2NyaXB0X2dpc19qcy0zYmIzMmQ1Zi5qcz8xNzcyOTIxNjc3JywgZGF0YVR5cGU6ICdzY3JpcHQnLCBjYWNoZTogdHJ1ZX0pOwoJCX0KCQkvLyBldCBpbml0aWFsaXNlciBsYSBjYXJ0ZSAoZGVzIHF1ZSBqcyBHSVMgY2hhcmdlIGV0IGRlcyBxdWUgRE9NIHJlYWR5KQoJCWpRZ2lzbG9hZGVyLmRvbmUoZnVuY3Rpb24oKXsKCQkJalF1ZXJ5KGZ1bmN0aW9uKCl7CgkJCQltYXAxID0gbmV3IEwuTWFwLkdpcygnbWFwMScsewoJCQkJCW1hcElkOiAnMScsCgkJCQkJY2FsbGJhY2s6ICh0eXBlb2YoY2FsbGJhY2tfbWFwMSkgPT09ICJmdW5jdGlvbiIpID8gY2FsbGJhY2tfbWFwMSA6IGZhbHNlLAoJCQkJCWNlbnRlcjogWzAsMF0sCgkJCQkJem9vbTogMTAsCgkJCQkJc2Nyb2xsV2hlZWxab29tOiB0cnVlLAoJCQkJCXpvb21Db250cm9sOiB0cnVlLAoJCQkJCWZ1bGxzY3JlZW5Db250cm9sOiBmYWxzZSwKCQkJCQlzY2FsZUNvbnRyb2w6IGZhbHNlLAoJCQkJCW92ZXJ2aWV3Q29udHJvbDpmYWxzZSwKCQkJCQlnZXN0dXJlSGFuZGxpbmc6ZmFsc2UsCgkJCQkJZ2VzdHVyZUhhbmRsaW5nT3B0aW9uczogewoJCQkJCQl0ZXh0OiB7CgkJCQkJCQl0b3VjaDogJ1V0aWxpc2V6IGRldXggZG9pZ3RzIHBvdXIgZMOpcGxhY2VyIGxhIGNhcnRlJywKCQkJCQkJCXNjcm9sbDogJ1ZvdXMgcG91dmV6IHpvb21lciBzdXIgbGEgY2FydGUgw6AgbOKAmWFpZGUgZGUgQ1RSTCArIE1vbGV0dGUgZGUgZMOpZmlsZW1lbnQnLAoJCQkJCQkJc2Nyb2xsTWFjOiAnVm91cyBwb3V2ZXogem9vbWVyIHN1ciBsYSBjYXJ0ZSDDoCBs4oCZYWlkZSBkZSDijJggKyBNb2xldHRlIGRlIGTDqWZpbGVtZW50JwoJCQkJCQl9CgkJCQkJfSwKCQkJCQlsYXllcnNDb250cm9sOiB0cnVlLAoJCQkJCWxheWVyc0NvbnRyb2xPcHRpb25zOiB7CgkJCQkJCWNvbGxhcHNlZDogdHJ1ZQoJCQkJCX0sCgkJCQkJbm9Db250cm9sOiBmYWxzZSwKCQkJCQl1dGlsaXNlcl9iYjogZmFsc2UsCgkJCQkJYWZmaWNoZV9wb2ludHM6IHRydWUsCgkJCQkJanNvbl9wb2ludHM6ewoJCQkJCQl1cmw6ICdodHRwczovL211dHUuamFjazMxLm9yZy9zcGlwLnBocD9wYWdlPWdpc19qc29uJywKCQkJCQkJbGltaXQ6IDUwMCwKCQkJCQkJZW52OiBbXSwKCQkJCQkJdGl0cmU6ICJtb24gYmVhdSBwb2ludCIsCgkJCQkJCWRlc2NyaXB0aW9uOiAibWEgc3VwZXIgZGVzY3JpcHRpb24iLAoJCQkJCQlpY29uZTogIiIKCQkJCQl9LAoJCQkJCXRvb2x0aXA6IGZhbHNlLAoJCQkJCWNsdXN0ZXI6IGZhbHNlLAoJCQkJCWNsdXN0ZXJPcHRpb25zOiB7CgkJCQkJCWRpc2FibGVDbHVzdGVyaW5nQXRab29tOiBudWxsLAoJCQkJCQlzaG93Q292ZXJhZ2VPbkhvdmVyOiBmYWxzZSwKCQkJCQkJc3BpZGVyZnlPbk1heFpvb206IGZhbHNlLAoJCQkJCQltYXhDbHVzdGVyUmFkaXVzOiA4MCwKCQkJCQkJc2luZ2xlTWFya2VyTW9kZTogZmFsc2UKCQkJCQl9LAoJCQkJCXBhdGhTdHlsZXM6IG51bGwsCgkJCQkJYXV0b2NlbnRlcmFuZHpvb206IGZhbHNlLAoJCQkJCWF1dG9jZW50ZXI6IGZhbHNlLAoJCQkJCW9wZW5JZDogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcjogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcl96b29tOiAxMCwKCQkJCQljZW50cmVyX2ZpY2hpZXI6IHRydWUsCgkJCQkJa21sOiBmYWxzZSwKCQkJCQlncHg6IFsiaHR0cHM6XC9cL211dHUuamFjazMxLm9yZ1wvc2l0ZXNcL211dHUuamFjazMxLm9yZ1wvSU1HXC9ncHhcL2V4cG9ydF8yMDE5LTA3LTEzXzA3LTM5XzFfLmdweCJdLAoJCQkJCWdlb2pzb246IGZhbHNlLAoJCQkJCXRvcG9qc29uOiBmYWxzZSwKCQkJCQlvcHRpb25zOiBbXQoJCQkJfSk7CgkJCX0pOwoJCX0pOwoJfQoKfSkoKQo8L3NjcmlwdD4=&#034;&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		

	</item>
<item xml:lang="fr">
		<title>Ins&#233;rer une vue de l'altitude en coupe ?</title>
		<link>https://mutu.jack31.org/Inserer-une-vue-de-l-altitude-en-coupe-12</link>
		<guid isPermaLink="true">https://mutu.jack31.org/Inserer-une-vue-de-l-altitude-en-coupe-12</guid>
		<dc:date>2019-08-29T11:09:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;Ecriture du mod&#232;le afin de voir la structure du fichier gpx : &lt;BOUCLE_ele(DOCUMENTS)id_document=#ENVidtout&gt; &lt;BOUCLE_elegpx(DATA) source simplexml, #FICHIER|textebrut &gt; #CLE: : [(#VALEUR|print|substr0,2500)] &lt;/BOUCLE_elegpx&gt; &lt;/BOUCLE_ele&gt; &lt;br class='autobr' /&gt;
Le mod&#232;le est int&#233;gr&#233; ainsi &lt;elegpx8&gt; &lt;br class='autobr' /&gt;
&lt;elegpxa8&gt; &lt;br class='autobr' /&gt;
Avec le datapath complet, d&#233;duit de la structure pr&#233;c&#233;dente datapath root/children/trk/0/children/trkseg/0/children/trkpt (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Des-essais-de-GIS-" rel="directory"&gt;Des essais de GIS&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Ecriture du mod&#232;le afin de voir la structure du fichier gpx :&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; &lt;BOUCLE_ele(DOCUMENTS){id_document=#ENV{id}}{tout}&gt; &lt;BOUCLE_elegpx(DATA) {source simplexml, #FICHIER|textebrut } &gt; #CLE:: [(#VALEUR|print|substr{0,2500})] &lt;/BOUCLE_elegpx&gt; &lt;/BOUCLE_ele&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Le mod&#232;le est int&#233;gr&#233; ainsi &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;elegpx8&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;&lt;elegpxa8&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;Avec le datapath complet, d&#233;duit de la structure pr&#233;c&#233;dente&lt;code class='spip_code spip_code_inline' dir='ltr'&gt; {datapath root/children/trk/0/children/trkseg/0/children/trkpt}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;&lt;elegpxb8&gt;&lt;/tt&gt;&lt;/p&gt;
&lt;div id=&#034;map1&#034; class=&#034;carte_gis&#034; style=&#034;width:100%; height:400px;&#034;&gt;&lt;/div&gt; &lt;div class=&#034;base64javascript90177292569f23534d11736.04587304&#034; title=&#034;PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgp2YXIgbWFwMTsKdmFyIGpRZ2lzbG9hZGVyOwooZnVuY3Rpb24gKCl7CglpZiAodHlwZW9mIGpRdWVyeS5hamF4ID09ICJ1bmRlZmluZWQiKXtqUXVlcnkoaW5pdF9naXMpO31lbHNlIHtpbml0X2dpcygpO30KCWZ1bmN0aW9uIGluaXRfZ2lzKCl7CgkJLy8gQ2hhcmdlciBsZSBqYXZhc2NyaXB0IGRlIEdJUyB1bmUgc2V1bGUgZm9pcyBzaSBwbHVzaWV1cnMgY2FydGUKCQlpZiAodHlwZW9mIGpRZ2lzbG9hZGVyPT0idW5kZWZpbmVkIil7CgkJCWpRZ2lzbG9hZGVyID0galF1ZXJ5LmFqYXgoe3VybDogJ3NpdGVzL211dHUuamFjazMxLm9yZy9sb2NhbC9jYWNoZS1qcy9qc2R5bi1qYXZhc2NyaXB0X2dpc19qcy0zYmIzMmQ1Zi5qcz8xNzcyOTIxNjc3JywgZGF0YVR5cGU6ICdzY3JpcHQnLCBjYWNoZTogdHJ1ZX0pOwoJCX0KCQkvLyBldCBpbml0aWFsaXNlciBsYSBjYXJ0ZSAoZGVzIHF1ZSBqcyBHSVMgY2hhcmdlIGV0IGRlcyBxdWUgRE9NIHJlYWR5KQoJCWpRZ2lzbG9hZGVyLmRvbmUoZnVuY3Rpb24oKXsKCQkJalF1ZXJ5KGZ1bmN0aW9uKCl7CgkJCQltYXAxID0gbmV3IEwuTWFwLkdpcygnbWFwMScsewoJCQkJCW1hcElkOiAnMScsCgkJCQkJY2FsbGJhY2s6ICh0eXBlb2YoY2FsbGJhY2tfbWFwMSkgPT09ICJmdW5jdGlvbiIpID8gY2FsbGJhY2tfbWFwMSA6IGZhbHNlLAoJCQkJCWNlbnRlcjogWzAsMF0sCgkJCQkJem9vbTogMTAsCgkJCQkJc2Nyb2xsV2hlZWxab29tOiB0cnVlLAoJCQkJCXpvb21Db250cm9sOiB0cnVlLAoJCQkJCWZ1bGxzY3JlZW5Db250cm9sOiBmYWxzZSwKCQkJCQlzY2FsZUNvbnRyb2w6IGZhbHNlLAoJCQkJCW92ZXJ2aWV3Q29udHJvbDpmYWxzZSwKCQkJCQlnZXN0dXJlSGFuZGxpbmc6ZmFsc2UsCgkJCQkJZ2VzdHVyZUhhbmRsaW5nT3B0aW9uczogewoJCQkJCQl0ZXh0OiB7CgkJCQkJCQl0b3VjaDogJ1V0aWxpc2V6IGRldXggZG9pZ3RzIHBvdXIgZMOpcGxhY2VyIGxhIGNhcnRlJywKCQkJCQkJCXNjcm9sbDogJ1ZvdXMgcG91dmV6IHpvb21lciBzdXIgbGEgY2FydGUgw6AgbOKAmWFpZGUgZGUgQ1RSTCArIE1vbGV0dGUgZGUgZMOpZmlsZW1lbnQnLAoJCQkJCQkJc2Nyb2xsTWFjOiAnVm91cyBwb3V2ZXogem9vbWVyIHN1ciBsYSBjYXJ0ZSDDoCBs4oCZYWlkZSBkZSDijJggKyBNb2xldHRlIGRlIGTDqWZpbGVtZW50JwoJCQkJCQl9CgkJCQkJfSwKCQkJCQlsYXllcnNDb250cm9sOiB0cnVlLAoJCQkJCWxheWVyc0NvbnRyb2xPcHRpb25zOiB7CgkJCQkJCWNvbGxhcHNlZDogdHJ1ZQoJCQkJCX0sCgkJCQkJbm9Db250cm9sOiBmYWxzZSwKCQkJCQl1dGlsaXNlcl9iYjogZmFsc2UsCgkJCQkJYWZmaWNoZV9wb2ludHM6IHRydWUsCgkJCQkJanNvbl9wb2ludHM6ewoJCQkJCQl1cmw6ICdodHRwczovL211dHUuamFjazMxLm9yZy9zcGlwLnBocD9wYWdlPWdpc19qc29uJywKCQkJCQkJbGltaXQ6IDUwMCwKCQkJCQkJZW52OiBbXSwKCQkJCQkJdGl0cmU6ICJtb24gYmVhdSBwb2ludCIsCgkJCQkJCWRlc2NyaXB0aW9uOiAibWEgc3VwZXIgZGVzY3JpcHRpb24iLAoJCQkJCQlpY29uZTogIiIKCQkJCQl9LAoJCQkJCXRvb2x0aXA6IGZhbHNlLAoJCQkJCWNsdXN0ZXI6IGZhbHNlLAoJCQkJCWNsdXN0ZXJPcHRpb25zOiB7CgkJCQkJCWRpc2FibGVDbHVzdGVyaW5nQXRab29tOiBudWxsLAoJCQkJCQlzaG93Q292ZXJhZ2VPbkhvdmVyOiBmYWxzZSwKCQkJCQkJc3BpZGVyZnlPbk1heFpvb206IGZhbHNlLAoJCQkJCQltYXhDbHVzdGVyUmFkaXVzOiA4MCwKCQkJCQkJc2luZ2xlTWFya2VyTW9kZTogZmFsc2UKCQkJCQl9LAoJCQkJCXBhdGhTdHlsZXM6IG51bGwsCgkJCQkJYXV0b2NlbnRlcmFuZHpvb206IGZhbHNlLAoJCQkJCWF1dG9jZW50ZXI6IGZhbHNlLAoJCQkJCW9wZW5JZDogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcjogZmFsc2UsCgkJCQkJbG9jYWxpemVfdmlzaXRvcl96b29tOiAxMCwKCQkJCQljZW50cmVyX2ZpY2hpZXI6IHRydWUsCgkJCQkJa21sOiBmYWxzZSwKCQkJCQlncHg6IFsiaHR0cHM6XC9cL211dHUuamFjazMxLm9yZ1wvc2l0ZXNcL211dHUuamFjazMxLm9yZ1wvSU1HXC9ncHhcL2V4cG9ydF8yMDE5LTA3LTEzXzA3LTM5XzFfLmdweCJdLAoJCQkJCWdlb2pzb246IGZhbHNlLAoJCQkJCXRvcG9qc29uOiBmYWxzZSwKCQkJCQlvcHRpb25zOiBbXQoJCQkJfSk7CgkJCX0pOwoJCX0pOwoJfQoKfSkoKQo8L3NjcmlwdD4=&#034;&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		

	</item>
<item xml:lang="fr">
		<title>Mutualisation chez OVH, on applique une solution diff&#233;rente</title>
		<link>https://mutu.jack31.org/Mutualisation-chez-OVH-on-applique-une-solution-differente</link>
		<guid isPermaLink="true">https://mutu.jack31.org/Mutualisation-chez-OVH-on-applique-une-solution-differente</guid>
		<dc:date>2019-08-18T06:56:17Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;J'ai eu pas mal de soucis avec mon premier essai de mutualisation, principalement avec les mises &#224; jour de plugins qui d&#233;sactivaient les plugins sur les autres sites... Et aussi ce n'&#233;tait pas tr&#232;s pratique d'avoir tous les sites dans une m&#234;me base. L'h&#233;bergement perf que j'ai chez OVH me permet d'avoir un &#034;SQL Priv&#233;&#034; avec autant de bases que je veux, alors pourquoi s'emb&#234;ter, cr&#233;ons une base par site. Un essai interm&#233;diaire avec le plugin mutualisation ne m'a pas satisfait parce que je (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Mutualisation-" rel="directory"&gt;Mutualisation&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://mutu.jack31.org/sites/mutu.jack31.org/local/cache-vignettes/L150xH51/arton4-7532b.png?1615031163' class='spip_logo spip_logo_right' width='150' height='51' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;J'ai eu pas mal de soucis avec mon premier essai de mutualisation, principalement avec les mises &#224; jour de plugins qui d&#233;sactivaient les plugins sur les autres sites... Et aussi ce n'&#233;tait pas tr&#232;s pratique d'avoir tous les sites dans une m&#234;me base.&lt;br class='autobr' /&gt;
L'h&#233;bergement perf que j'ai chez OVH me permet d'avoir un &#034;SQL Priv&#233;&#034; avec autant de bases que je veux, alors pourquoi s'emb&#234;ter, cr&#233;ons une base par site.&lt;br class='autobr' /&gt;
Un essai interm&#233;diaire avec le plugin mutualisation ne m'a pas satisfait parce que je n'arrivais pas &#224; afficher un site avec le www avec lequel il &#233;tait r&#233;f&#233;renc&#233;.&lt;br class='autobr' /&gt;
Alors j'ai d&#233;cid&#233; d'essayer la solution que nous avait propos&#233; Pierrox lors d'un ap&#233;ro-SPIP &#224; Toulouse : pas besoin du plugin mutualisation : juste un dossier sites et un mes_options.php qui configure la mutualisation, et c'est tout.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;La solution en deux mots&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; on installe un SPIP de base&lt;/li&gt;&lt;li&gt; on cr&#233;e le fichier mes_options.php&lt;/li&gt;&lt;li&gt; le fichier mes_options.php contient deux lignes permettant l'utilisation d'un dossier plugins/auto par site&lt;/li&gt;&lt;li&gt; on cr&#233;&#233;e le dossier sites dans lequel on cr&#233;era manuellement les dossiers de chaque site&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Nota : ne pas oublier de prot&#233;ger le dossier sites avec un .htaccess contenant simplement &lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;options -indexes&lt;/code&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Param&#233;trer le domaine dans le manager OVH&lt;/h2&gt;
&lt;p&gt;Il faut d'abord param&#233;trer le domaine ou le sous-domaine dans la partie &#034;multisites&#034; de l'h&#233;bergement OVH.&lt;br class='autobr' /&gt;
On fait pointer le ou les nouveau(x) domaine(s) sur le dossier de l'h&#233;bergement o&#249; on a d&#233;cid&#233; d'installer la mutualisation.&lt;br class='autobr' /&gt;
Egalement SSL est activ&#233; pour chaque nouveau site et il faut &#233;ventuellement &#034;r&#233;g&#233;n&#233;rer le certificat SSL&#034;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Cr&#233;er la base li&#233;e au site&lt;/h2&gt;
&lt;p&gt;il faut cr&#233;er la base de donn&#233;es et lui affecter un utilisateur. L'utilisateur doit avoir des droits d'administrateur. On peut cr&#233;er un administrateur ind&#233;pendant si on doit d&#233;l&#233;guer l'administration du site &#224; une personne ind&#233;pendante.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Installation du site&lt;/h2&gt;
&lt;p&gt;J'ai d'abord install&#233; un SPIP de base. Puis j'ai cr&#233;&#233; le dossier sites avec le .htaccess &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;options -indexes&lt;/code&gt; et j'ai cr&#233;&#233; le fichier mes_options .php avec les valeurs du fichier exemple fourni par Pierrox :&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;&lt;?php $rep = 'sites/'; $site = $_SERVER['HTTP_HOST']; $site = preg_replace('#^(dev|www).#','',$site); $site = preg_replace('#(.loc)$#','',$site); $path = _DIR_RACINE . $rep . $site . '/'; # ordre de recherche des chemins define('_SPIP_PATH', $path . ':' . _DIR_RACINE .':' . _DIR_RACINE .'squelettes-dist/:' . _DIR_RACINE .'prive/:' . _DIR_RESTREINT); # ajout du dossier squelette if (is_dir($path . 'squelettes')) $GLOBALS['dossier_squelettes'] = $rep . $site . '/squelettes'; # Logs dans racine/tmp/logs pour tous les sites define('_FILE_LOG_SUFFIX', '_' . $site . '.log'); define('_DIR_LOG', _DIR_RACINE . 'tmp/logs'); # On ajoute un dossier suppl&#233;mentaire pour les plugins #	define('_DIR_PLUGINS',''); define('_DIR_PLUGINS_SUPPL',_DIR_RACINE.'sites/'.$site.'/plugins/'); define('_DIR_PLUGINS_AUTO',_DIR_RACINE.'sites/'.$site.'/plugins/auto/'); # prefixes des cookie et des tables : $cookie_prefix = str_replace('.', '_', $site); $table_prefix = 'spip'; # exectution du fichier config/mes_option.php du site mutualise if (is_readable($f = $path . _NOM_PERMANENTS_INACCESSIBLES . _NOM_CONFIG . '.php')) # config/mes_options.php include($f); // demarrage du site spip_initialisation( ($path . _NOM_PERMANENTS_INACCESSIBLES), # config/ ($path . _NOM_PERMANENTS_ACCESSIBLES), # IMG/ ($path . _NOM_TEMPORAIRES_INACCESSIBLES), # tmp/ ($path . _NOM_TEMPORAIRES_ACCESSIBLES) # local/ );&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;C'est pr&#234;t !&lt;/h2&gt;
&lt;p&gt;Il faut maintenant compl&#233;ter les dossiers pour chaque site qui sera install&#233;.&lt;br class='autobr' /&gt;
Je me suis cr&#233;&#233; en local une configuration de base avec tous les dossiers n&#233;cessaires, que je copie au besoin, en renommant le exemple.jack31.org avec le bon nom de site.&lt;/p&gt;
&lt;div class='spip_document_3 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://mutu.jack31.org/sites/mutu.jack31.org/local/cache-vignettes/L577xH197/mutu1-1b15b.png?1614990730' width='577' height='197' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;.htaccess&lt;/h2&gt;
&lt;p&gt;A la racine du site de base on renomme le htaccess.txt en .htaccess.&lt;br class='autobr' /&gt;
Ensuite on peut rajouter dans les param&#232;tres personnalis&#233;s deux lignes qui activent le SSL (https) sur tous les sites :&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;RewriteCond %{SERVER_PORT} 80 RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Ensuite pour chaque site qui requiert www devant le domaine il faut &#233;crire&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;RewriteCond %{HTTP_HOST} ^mondomaine.tld RewriteRule ^(.*)$ https://www.mondomaine.tld/$1 [R,L]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Et dans cette configuration de mutualisation &#231;a fonctionne, contrairement aux soucis que j'avais exprim&#233;s &lt;a href=&#034;https://www.mail-archive.com/spip-zone@rezo.net/msg47070.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;dans ce mail&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Le dossier plugins/auto&lt;/h2&gt;
&lt;p&gt;Les param&#232;tres dans mes_options.php requi&#232;rent un dossier plugins/auto par site.&lt;br class='autobr' /&gt;
Il est dommage de ne pas optimiser l&#224; aussi. Mais il y a trop de bugs li&#233;s au x mises &#224; jour en mutualis&#233;. La solution serait de faire les mises &#224; jour en svn... Peut-&#234;tre un jour ^^&lt;br class='autobr' /&gt;
&lt;strong&gt;Nota :&lt;/strong&gt;&lt;br class='autobr' /&gt;
Parfois les plugins, lorsqu'ils cr&#233;ent des tables ne s'installent pas bien. C'est probablement li&#233; &#224; la configuration d'OVH. Donc &#224; chaque fois bien v&#233;rifier que tout est bien cr&#233;&#233;. J'ai d&#251; plusieurs fois importer des tables manuellement. Ensuite les mises &#224; jour de ces tables fonctionnent normalement.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>essai pgn4web</title>
		<link>https://mutu.jack31.org/essai-pgn4web</link>
		<guid isPermaLink="true">https://mutu.jack31.org/essai-pgn4web</guid>
		<dc:date>2017-11-07T20:47:30Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;[Event &#034;FRA-chT2&#034;] [Site &#034;France&#034;] [Date &#034;2002.01.??&#034;] [Round &#034;6&#034;] [White &#034;Larrat, Philippe&#034;] [Black &#034;Grandmougin, Olivier&#034;] [Result &#034;0-1&#034;] [ECO &#034;C01&#034;] [WhiteElo &#034;2159&#034;] [BlackElo &#034;2100&#034;] [PlyCount &#034;62&#034;] [EventDate &#034;2002.??.??&#034;] [EventType &#034;team&#034;] [EventRounds &#034;11&#034;] [EventCountry &#034;FRA&#034;] [Source &#034;ChessBase&#034;] [SourceDate &#034;2002.11.25&#034;] 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. exd5 exd5 5. Bd3 Nf6 6. h3 (6. Nge2 O-O 7. O-O Re8 8. Bg5 c6 9. Ng3 h6 10. Bf4 Bd6 11. Qd2 g5 12. Bxd6 Qxd6 13. f4 g4 14. f5 Kh7 (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Mutualisation-" rel="directory"&gt;Mutualisation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;div class='chessboard-wrapper'&gt;&lt;textarea id='pgn4web_e6dfba11' style='display:none;' rows='40' cols='8'&gt;[Event &#034;FRA-chT2&#034;]
[Site &#034;France&#034;]
[Date &#034;2002.01.??&#034;]
[Round &#034;6&#034;]
[White &#034;Larrat, Philippe&#034;]
[Black &#034;Grandmougin, Olivier&#034;]
[Result &#034;0-1&#034;]
[ECO &#034;C01&#034;]
[WhiteElo &#034;2159&#034;]
[BlackElo &#034;2100&#034;]
[PlyCount &#034;62&#034;]
[EventDate &#034;2002.??.??&#034;]
[EventType &#034;team&#034;]
[EventRounds &#034;11&#034;]
[EventCountry &#034;FRA&#034;]
[Source &#034;ChessBase&#034;]
[SourceDate &#034;2002.11.25&#034;] 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. exd5 exd5 5. Bd3 Nf6 6. h3 (6. Nge2 O-O 7. O-O
Re8 8. Bg5 c6 9. Ng3 h6 10. Bf4 Bd6 11. Qd2 g5 12. Bxd6 Qxd6 13. f4 g4 14. f5
Kh7 15. Rae1 Rg8 16. Nce2 Nbd7 17. Nf4 Rg5 18. Re2 b6 19. Rfe1 Bb7 20. c3 Rag8
21. Ne6 Kh8 22. Nxg5 Rxg5 23. Qe3 Qf8 24. Qf4 Qg7 25. Re8+ Kh7 26. Rd8 &#123;
1-0 (26) Berger,J-Noa,J Frankfurt 1887&#125;) 6... O-O 7. Nge2 c5 8. a3 (8. dxc5
Bxc5 9. O-O Be6 10. Nb5 Nc6 11. c3 Ne4 12. Nbd4 Qh4 13. Be3 Bb6 14. Nf3 Qe7 15.
Bxb6 axb6 16. Ned4 f5 17. Re1 Rae8 18. Qb3 Nxd4 19. Nxd4 Qh4 20. Bxe4 fxe4 21.
Nxe6 Qxf2+ 22. Kh1 Rxe6 23. Qxd5 Qf5 24. Qxb7 e3 25. Re2 Qd3 26. Rae1 h6 27. g3
Re4 28. Qxb6 Rf1+ 29. Rxf1 Qxe2 30. Qd8+ Kh7 31. Qd1 Qc4 32. Qf3 Qe6 33. Kg2 e2
34. Re1 Re3 35. Qf2 Qe4+ 36. Kh2 Qd3 37. a4 Re6 38. a5 Qd2 39. Kg1 Qxb2 40.
Qf5+ Rg6 41. Qd3 Qb8 42. Kh2 Qa7 43. Rxe2 Qxa5 44. c4 Qa6 45. h4 Qd6 46. Qxd6
Rxd6 47. Kg2 Kg6 48. Kf3 Rc6 49. Re4 Kf5 50. g4+ Kf6 51. Ke3 Rd6 52. c5 Rd1 53.
Rc4 Ke7 54. c6 Kd8 55. Ke4 Kc7 56. Rd4 Rxd4+ 57. Kxd4 Kxc6 58. Ke5 Kd7 59. Kf5
Ke7 60. Kg6 Kf8 61. Kh7 g5 62. h5 Kf7 63. Kxh6 Kf6 64. Kh7 Kf7 65. h6 &#123;1-0 (65)
Portisch,G (2338)-Sebestyen,B (2321) Hungary 2006&#125;) 8... Bxc3+ 9. Nxc3 Re8+ 10.
Be2 cxd4 11. Qxd4 Nc6 12. Qd1 d4 13. Na2 Qa5+ 14. Bd2 Qe5 15. Nc1 d3 16. Nxd3
Qe4 17. Kf1 Bf5 18. Bf3 Qc4 19. Bc3 Rad8 20. Kg1 Bxd3 21. cxd3 Rxd3 22. Qc1 Nd5
23. Bxd5 Qxd5 24. Qf4 Nd4 25. Kh2 g5 26. Qc7 Nb5 27. Qa5 Nxc3 28. Qxa7 Qd6+ 29.
g3 Rxg3 30. Rhe1 Re2 31. bxc3 Rg4+ 0-1&lt;/textarea&gt;
&lt;iframe src='sites/mutu.jack31.org/plugins/auto/pgn4spip/v3.3.0/pgn4web/board.html?am=n&amp;bbch=E0E0E0&amp;bch=F6F6F6&amp;bd=s&amp;bsch=t&amp;cbch=F0F0F0&amp;cd=n&amp;ctch=696969&amp;d=3000&amp;dch=E0E0E0&amp;fcch=000080&amp;fcs=m&amp;fh=b&amp;fhch=000000&amp;fhs=14&amp;fmch=000000&amp;fms=14&amp;fp=13&amp;fw=p&amp;hch=ABABAB&amp;hd=j&amp;hl=t&amp;hm=b&amp;hmch=E0E0E0&amp;ig=f&amp;ih=s&amp;iv=0&amp;lch=F6F6F6&amp;md=f&amp;pf=d&amp;ps=d&amp;ss=38&amp;tm=13&amp;pi=pgn4web_e6dfba11&amp;=true'
frameborder='0' width='100%' height='364' scrolling='no' marginheight='0' marginwidth='0'&gt;your web browser or your host do not support iframes as required to display the chessboard&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://mutu.jack31.org/sites/mutu.jack31.org/IMG/pgn/french.pgn" length="1791" type="application/x-chess-pgn" />
		

	</item>
<item xml:lang="fr">
		<title>Une mutualisation SPIP, sur un serveur mutualis&#233; OVH </title>
		<link>https://mutu.jack31.org/Une-mutualisation-SPIP-sur-un-serveur-mutualise-OVH</link>
		<guid isPermaLink="true">https://mutu.jack31.org/Une-mutualisation-SPIP-sur-un-serveur-mutualise-OVH</guid>
		<dc:date>2017-10-08T08:02:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jacques Bouthier</dc:creator>



		<description>
&lt;p&gt;Il y a quelques ann&#233;es j'avais tent&#233; sans succ&#232;s d'installer une mutualisation sur mon h&#233;bergement OVH, sans y arriver. &lt;br class='autobr' /&gt;
Je commence &#224; avoir quelques (petits) sites et le besoin se refait sentir de simplifier les mises &#224; jour, alors j'ai repris les choses calmement, apr&#232;s avoir fait un essai en local. &lt;br class='autobr' /&gt;
Tout d'abord sur un serveur mutualis&#233; OVH on a des limitations : j'ai plusieurs grosses bases de donn&#233;es mais ici il ne sera pas possible d'en cr&#233;er de nouvelles, il faut utiliser celles (&#8230;)&lt;/p&gt;


-
&lt;a href="https://mutu.jack31.org/-Mutualisation-" rel="directory"&gt;Mutualisation&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://mutu.jack31.org/sites/mutu.jack31.org/local/cache-vignettes/L150xH111/arton1-01ea9.png?1615031164' class='spip_logo spip_logo_right' width='150' height='111' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Il y a quelques ann&#233;es j'avais tent&#233; sans succ&#232;s d'installer une mutualisation sur mon h&#233;bergement OVH, sans y arriver.&lt;/p&gt;
&lt;p&gt;Je commence &#224; avoir quelques (petits) sites et le besoin se refait sentir de simplifier les mises &#224; jour, alors j'ai repris les choses calmement, apr&#232;s avoir fait un essai en local.&lt;/p&gt;
&lt;p&gt;Tout d'abord sur un &lt;a href=&#034;https://www.ovh.com/fr/hebergement-web/hebergement-performance.xml&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;serveur mutualis&#233; OVH&lt;/a&gt; on a des limitations : j'ai plusieurs grosses bases de donn&#233;es mais ici il ne sera pas possible d'en cr&#233;er de nouvelles, il faut utiliser celles existantes. Donc on va installer la mutu sur une de ces bases et chaque site aura un pr&#233;fixe diff&#233;rent.&lt;/p&gt;
&lt;p&gt;On suit le tutoriel donn&#233; ici : &lt;a href=&#034;https://contrib.spip.net/La-mutualisation-facile-modifications-manuelles&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;La-mutualisation-facile-modifications-manuelles&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En pr&#233;alable il faut d'abord faire pointer le domaine qu'on veut mutualiser sur un dossier de l'h&#233;bergement. C'est dans l'onglet &#034;multisite&#034; de l'h&#233;bergement OVH. Chaque domaine concern&#233; doit pointer sur le m&#234;me dossier.&lt;/p&gt;
&lt;p&gt;Ensuite&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; On installe SPIP dans ce dossier (j'ai fait en ftp l&#224;... un peu long)&lt;/li&gt;&lt;li&gt; on copie le plugin mutualisation &#224; la racine du site&lt;/li&gt;&lt;li&gt; on cr&#233;e le r&#233;pertoire &#034;sites&#034; &#224; la racine du site, et on le prot&#232;ge par un .htaccess contenant seulement &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;options -indexes&lt;/code&gt;&lt;/li&gt;&lt;li&gt; on active le .htaccess &#224; la racine du site (on renomme le htaccess.txt en .htaccess)&lt;/li&gt;&lt;li&gt; on met dans /config le fichier mes_options.php avec le contenu ci-dessous (le contenu ci-dessous est celui de mon essai en local et non celui en ligne). Ce fichier est bas&#233; sur le fichier mes_options.php.txt fourni avec le plugin mutualisation.&lt;/li&gt;&lt;/ol&gt;
&lt;textarea readonly='readonly' cols='40' rows='88' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;?php /* * En local mon dossier d'install s'appelle &#034;mutu&#034;. Donc je l'inscris ci-dessous */ define ('_SITES_ADMIN_MUTUALISATION', 'mutu'); if (!defined(&#034;_ECRIRE_INC_VERSION&#034;)) return; if (!is_readable (_DIR_RACINE.'mutualisation/mutualiser.php')) { echo _L(&#034;Fichier 'mutualisation/mutualiser.php' manquant dans la racine &#034; . _DIR_RACINE); exit; } require _DIR_RACINE.'mutualisation/mutualiser.php'; /** * Si _INSTALL_DB_PREFIX est d&#233;fini, prefixe_mutualisation() utilisera sa longueur pour * g&#233;n&#233;rer son r&#233;sultat (maximum de 15 caract&#232;res pour la cr&#233;ation d'utilisateur MySQL) * *Ici on choisit les param&#232;tres de fa&#231;on &#224; installer chaque site sur la m&#234;me base en s&#233;lectionnant automatiquement le pr&#233;fixe * les param&#232;tres ci-dessous sont ceux de mon installation en local */ define ('_INSTALL_PREFIX_DB','mu_'); define ('_INSTALL_SITE_PREF', prefixe_mutualisation($site)); //define ('_INSTALL_NAME_DB', _INSTALL_PREFIX_DB. _INSTALL_SITE_PREF); define ('_INSTALL_NAME_DB','mutu'); define ('_INSTALL_SERVER_DB', 'mysql'); define ('_INSTALL_HOST_DB', 'localhost'); define ('_INSTALL_USER_DB', 'root'); define ('_INSTALL_PASS_DB', ''); /* * Param&#232;tres locaux aussi : * &#034;false&#034; pour 'creer base' * pas de mail en local * en ligne le code ecureuil a &#233;t&#233; chang&#233; ^^ */ demarrer_site($site, array( 'creer_site' =&gt; true, // Creer ou non le site s'il n'existe pas (defaut: false) 'creer_base' =&gt; false, // Creer ou non la base de donnee si elle n'existe pas (false) 'creer_user_base' =&gt; false, // Creer ou non un utilisateur pour la nouvelle base de donnee (false) 'mail' =&gt; '', // Adresse mail pour recevoir un mail lors d'une creation de site mutualise ('') 'code' =&gt; 'ecureuil', // Code d'activation ('ecureuil') 'table_prefix' =&gt; true, // Definir automatiquement le prefixe de table (false) ... mettre true si tous les sites dans la meme base 'cookie_prefix' =&gt; true, // Definir automatiquement le prefixe de cookie (false) 'repertoire' =&gt; 'sites', // Nom du repertoire contenant les sites mutualises ('sites') 'url_img_courtes' =&gt; true, // Utiliser la redirection des URL d'images courtes dans la partie publique (false) // /!\ il faut qu'apache ait le droit d'ecrire dans les dossiers IMG/ et local/ a la racine du site ! // C'est la que la mutualisation va ecrire les regles de redirection automatiques pour les images de chaque site 'url_creer_base' =&gt; '', // Creer la base de donnees via une URL (methode AlternC) // fonction qui sera appel&#233;e avant l'initialisation de SPIP 'avant_initialisation' =&gt; '' ) );&lt;/textarea&gt;
&lt;p&gt;Et c'est parti !&lt;br class='autobr' /&gt;
Ensuite on n'a plus qu'&#224; cr&#233;er le premier site. Ici mutu.jack31.org.&lt;/p&gt;
&lt;div class='spip_document_1 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://mutu.jack31.org/sites/mutu.jack31.org/local/cache-vignettes/L613xH366/install-site-mutu-2ff27.png?1614950213' width='613' height='366' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
