<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://brunosanchiz.fr/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>pense-b&#234;te de bruno sanchiz</title>
	<link>https://dindoun.lautre.net/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://brunosanchiz.fr/spip.php?id_rubrique=21&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>pense-b&#234;te de bruno sanchiz</title>
		<url>https://brunosanchiz.fr/local/cache-vignettes/L128xH128/favicon-68ee1.png?1762285646</url>
		<link>https://dindoun.lautre.net/</link>
		<height>128</height>
		<width>128</width>
	</image>



<item xml:lang="fr">
		<title>integrity</title>
		<link>https://brunosanchiz.fr/spip.php?article631</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article631</guid>
		<dc:date>2025-03-25T02:14:19Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;L'id&#233;e est de ne t&#233;l&#233;charger de l'ext&#233;rieur que si le fichier n'a pas chang&#233; &lt;br class='autobr' /&gt;
https://www.w3.org/TR/2016/REC-SRI-20160623/ &lt;br class='autobr' /&gt;
ainsi on aura dans l'ent&#234;te quelquechose comme &lt;script src=&#034;https://example.com/example-framework.js&#034; integrity=&#034;sha384-Li9vy3DqF8tnTXuiaAJuML3ky+er10rcgNR/VqsVpcw+ThHmYcwiB1pbOxEbzJr7 sha384-+/M6kredJcxdsqkczBUjMLvqyHb1K/JThDXWsBVxMEeZHEaMKEOEct339VItX1zB&#034; crossorigin=&#034;anonymous&#034;&gt;&lt;/script&gt; (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique21" rel="directory"&gt;Html Css Javascript...&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;L'id&#233;e est de ne t&#233;l&#233;charger de l'ext&#233;rieur que si le fichier n'a pas chang&#233;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://www.w3.org/TR/2016/REC-SRI-20160623/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.w3.org/TR/2016/REC-SRI-20160623/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ainsi on aura dans l'ent&#234;te quelquechose comme&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;script src=&#034;https://example.com/example-framework.js&#034; integrity=&#034;sha384-Li9vy3DqF8tnTXuiaAJuML3ky+er10rcgNR/VqsVpcw+ThHmYcwiB1pbOxEbzJr7 sha384-+/M6kredJcxdsqkczBUjMLvqyHb1K/JThDXWsBVxMEeZHEaMKEOEct339VItX1zB&#034; crossorigin=&#034;anonymous&#034;&gt;&lt;/script&gt; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;On obtient la valeur cod&#233; avec &lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;cat example-framework.js | openssl dgst -sha384 -binary | openssl base64 -A&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;384 512&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>docs</title>
		<link>https://brunosanchiz.fr/spip.php?article598</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article598</guid>
		<dc:date>2024-08-18T12:52:32Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>


		<dc:subject>leaflet</dc:subject>

		<description>
&lt;p&gt;exemples, quick start https://leafletjs.com/examples/quick-start/ https://leafletjs.com/reference.html icon tilelayer divoverlay interactive-layer map-event marker canvas marker-setlatlng latlng importer les javascripts : &lt;br class='autobr' /&gt;
apr&#232;s avoir appel&#233; les javascripts de leaflet, il faut : cr&#233;er un `` lancer le javascript qui cr&#233;e la map : var mapbox = L.tileLayer('https://tile.openstreetmap.org/z/x/y.png', attribution : 'donn&#195;&#169;es OpenStreetMap/ODbL - rendu OSM France', minZoom : 1, maxZoom : (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique92" rel="directory"&gt;leaflet&lt;/a&gt;

/ 
&lt;a href="https://brunosanchiz.fr/spip.php?mot175" rel="tag"&gt;leaflet&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;exemples, quick start&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/examples/quick-start/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://leafletjs.com/examples/quick-start/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://leafletjs.com/reference.html&lt;/a&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html#icon&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;icon&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html#tilelayer&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;tilelayer&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html#divoverlay&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;divoverlay&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html#interactive-layer&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;interactive-layer&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html#map-event&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;map-event&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html#marker&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;marker&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html#canvas&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;canvas&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html#marker-setlatlng&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;marker-setlatlng&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;https://leafletjs.com/reference.html#latlng&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;latlng&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; importer les javascripts :
&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;script src=&#034;leaflet-omnivore.min.js&#034;&gt;&lt;/script&gt; &lt;script src=&#034;leaflet.js&#034; crossorigin=&#034;&#034;&gt; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;apr&#232;s avoir appel&#233; les javascripts de leaflet, il faut :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; cr&#233;er un &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;div id=map&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt; lancer le javascript qui cr&#233;e la map :
&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;var mapbox = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: 'donn&#195;&#169;es OpenStreetMap/ODbL - rendu OSM France', minZoom: 1, maxZoom: _MaxZoom });&lt;/code&gt;&lt;/pre&gt;&lt;/div&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;var map = L.map('map', { center: new L.LatLng(lat,lon), zoom:10, layers: [mapbox] });&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt; afficher les cartes voulues
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; On l'a d&#233;j&#224; fait avec le mapbox au dessus&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;var OpenSeaMap = L.tileLayer('https://tiles.openseamap.org/seamark/{z}/{x}/{y}.png', { attribution: 'Map data: &amp;copy; &lt;a href=&#034;http://www.openseamap.org&#034;&gt;OpenSeaMap&lt;/a&gt; contributors' }).addTo(map);&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; On peut ajoutes un gpx :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;omnivore.gpx('gauss.gpx').addTo(map);&lt;/code&gt;&lt;/li&gt;&lt;li&gt; on peut ajouter une image avec une info quand on clique dessus :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;const IconCentre= L.icon({ iconUrl: &#034;image.svg&#034;, iconSize: [40, 40], });&lt;/code&gt;&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;const marker1 = L.marker([10,-109], {icon: IconCentre}) .bindPopup('centre[lat=10,lon=-109]') .addTo(map);&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; on peut ajouter des &#233;c&#233;nements &#224; la carte :
&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;function CentreBouge(e) { ChangeContenuHtml(&#034;centre&#034;,map.getCenter()); } map.on('move', CentreBouge); &lt;/code&gt;&lt;/pre&gt;&lt;/div&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;var popup = L.popup(); function onMapClick(e) { popup .setLatLng(e.latlng) .setContent( e.latlng.toString()) .openOn(map); } map.on('click', onMapClick); &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;texte :&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;var myTextLabel = L.marker([50.034255,1.30251],{icon:L.divIcon({className:&#034;text-labels&#034;,html:&#034;CHEVINGTON&#034;})}).addTo(map);&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>sites</title>
		<link>https://brunosanchiz.fr/spip.php?article597</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article597</guid>
		<dc:date>2024-08-18T12:50:59Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>


		<dc:subject>leaflet</dc:subject>

		<description>
&lt;p&gt;jeu sur les photos de Rouen les sites de plong&#233;e&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique92" rel="directory"&gt;leaflet&lt;/a&gt;

/ 
&lt;a href="https://brunosanchiz.fr/spip.php?mot175" rel="tag"&gt;leaflet&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://rouen.dindoun.lautre.net&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;jeu sur les photos de Rouen&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://brunosanchiz.fr/DIVERS/PLONGEE/index.php?ville=DIEPPE'&gt;les sites de plong&#233;e&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>css3 : &#233;l&#233;ments divers</title>
		<link>https://brunosanchiz.fr/spip.php?article533</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article533</guid>
		<dc:date>2023-08-15T20:30:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>


		<dc:subject>css</dc:subject>

		<description>
&lt;p&gt;les variables en css3 d&#233;finitions :root &#8212;largeur:100% ; &#8212;largeur_Un : 44% ; &#8212;largeur_Deux:calc( 100% - var(&#8212;largeur_Un) ) ;
&lt;br class='autobr' /&gt; utilisation width:var(&#8212;largeur) ; &lt;br class='autobr' /&gt;
background background met totues les propri&#233;t&#233;s sur une ligne background-color : white , #FFFFFF , rgb(255,255,255) , rgba(255,255,255,1.0) , hsla(100, 100%, 100%, 1.0) background-attachment background-attachment : scroll ; background-attachment : fixed ; background-attachment : local ; background-blend-mode : (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique21" rel="directory"&gt;Html Css Javascript...&lt;/a&gt;

/ 
&lt;a href="https://brunosanchiz.fr/spip.php?mot154" rel="tag"&gt;css&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;les variables en css3&lt;/h2&gt;
&lt;p&gt;d&#233;finitions&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;:root { --largeur:100%; --largeur_Un: 44%; --largeur_Deux:calc( 100% - var(--largeur_Un) ); } &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;utilisation&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;	width:var(--largeur); &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;background&lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; background met totues les propri&#233;t&#233;s sur une ligne&lt;/li&gt;&lt;li&gt; &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;background-color : white , #FFFFFF , rgb(255,255,255) , rgba(255,255,255,1.0) , hsla(100, 100%, 100%, 1.0)&lt;/code&gt;&lt;/li&gt;&lt;li&gt; background-attachment
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; background-attachment : scroll ;&lt;/li&gt;&lt;li&gt; background-attachment : fixed ;&lt;/li&gt;&lt;li&gt; background-attachment : local ;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; background-blend-mode : &lt;a href=&#034;https://developer.mozilla.org/fr/docs/Web/CSS/blend-mode&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://developer.mozilla.org/fr/docs/Web/CSS/blend-mode&lt;/a&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; normal , multiply , screen , overlay , darken , lighten , color-dodge , color-burn , hard-light , soft-light , difference , exclusion , hue , saturation , color , luminosity&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&#034;spip&#034;&gt;:target&lt;/h2&gt;
&lt;p&gt;si un &#233;lement s'appelle &lt;strong&gt;id=blach&lt;/strong&gt;, le :target sapplique &#224; lui si l'url est &lt;strong&gt;machin.html#blach&lt;/strong&gt; &lt;br class='autobr' /&gt;
ex : &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;:target{display:block;}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;/strong&gt; permet d'afficher le id=blach auparavant en none&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://developer.mozilla.org/fr/docs/Web/CSS/:target&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://developer.mozilla.org/fr/docs/Web/CSS/:target&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;bordures&lt;/h2&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;.dotted {border-style: dotted; border-color: red;} .dashed {border-style: dashed;border-width:3px;} .solid {border-style: solid;border-width:15px; border-color: red green blue yellow;border-radius:13px;} .double {border-style: double;} .groove {border-style: groove;border-color: green black;} .ridge {border-style: ridge;border-color: blue red black;} .inset {border-style: inset;} .outset {border-style: outset;} .none {border-style: none;} .hidden {border-style: hidden;} .mix {border-style: dotted dashed solid double;} &lt;/code&gt;&lt;/pre&gt;&lt;/div&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;p class=&#034;dotted&#034;&gt;dotted border. border-color: red;&lt;/p&gt; &lt;p class=&#034;dashed&#034;&gt;dashed border. border-width: 3px;&lt;/p&gt; &lt;p class=&#034;solid&#034;&gt;solid border. border-color: red green blue yellow; border-radius:13px;&lt;/p&gt; &lt;p class=&#034;double&#034;&gt;double border.&lt;/p&gt; &lt;p class=&#034;groove&#034;&gt;groove border. The effect depends on the border-color value. border-radius:normal border-color: green black;&lt;/p&gt; &lt;p class=&#034;ridge&#034;&gt;ridge border. The effect depends on the border-color value.border-radius:round border-color: blue red black&lt;/p&gt; &lt;p class=&#034;inset&#034;&gt;inset border. The effect depends on the border-color value. border-radius:rounder&lt;/p&gt; &lt;p class=&#034;outset&#034;&gt;outset border. The effect depends on the border-color value. border-radius:roundest&lt;/p&gt; &lt;p class=&#034;none&#034;&gt;none border.&lt;/p&gt; &lt;p class=&#034;hidden&#034;&gt;hidden border.&lt;/p&gt; &lt;p class=&#034;mix&#034;&gt;A dotted dashed solid double border.&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://brunosanchiz.fr/IMG/html/bordures.html" length="2167" type="text/html" />
		

	</item>
<item xml:lang="fr">
		<title>cr&#233;er un site payant</title>
		<link>https://brunosanchiz.fr/spip.php?article518</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article518</guid>
		<dc:date>2023-06-12T19:28:08Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;paypal &lt;br class='autobr' /&gt;
commission en fonction du type de transaction : &lt;br class='autobr' /&gt; pour une transaction personnelle internationale : 5 % du montant de la transaction.
&lt;br class='autobr' /&gt; pour une transaction commerciale nationale : 2,9 % + une commission fixe de 0,35 &#8364;.
&lt;br class='autobr' /&gt; pour une transaction commerciale internationale : entre 0,50 et 2 % en fonction du territoire. stripe &lt;br class='autobr' /&gt;
La tarification est proportionnelle &#224; votre utilisation du service : &lt;br class='autobr' /&gt; pour les cartes europ&#233;ennes : 1,4 % + 0,25 &#8364;
&lt;br class='autobr' /&gt; pour les cartes non (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique21" rel="directory"&gt;Html Css Javascript...&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;&lt;a href=&#034;https://www.paypal.com/fr&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;paypal&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;commission en fonction du type de transaction :&lt;/p&gt;
&lt;p&gt; pour une transaction personnelle internationale : 5 % du montant de la transaction.&lt;br class='autobr' /&gt; pour une transaction commerciale nationale : 2,9 % + une commission fixe de 0,35 &#8364;.&lt;br class='autobr' /&gt; pour une transaction commerciale internationale : entre 0,50 et 2 % en fonction du territoire.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;&lt;a href=&#034;https://stripe.com/fr&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;stripe&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;La tarification est proportionnelle &#224; votre utilisation du service :&lt;/p&gt;
&lt;p&gt; pour les cartes europ&#233;ennes : 1,4 % + 0,25 &#8364;&lt;br class='autobr' /&gt; pour les cartes non europ&#233;ennes : 2,9 % + 0,25 &#8364;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;&lt;a href=&#034;https://cardinity.com&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;cardinity&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pour les cartes europ&#233;ennes il faudra compter 1,35 % + 0,25 &#8364; par transaction&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Authorize.net&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#034;https://www.authorize.net/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Authorize.net&lt;/a&gt; pr&#233;l&#232;ve une commission sur vos ventes, &#224; hauteur de 2,9 % de frais de traitement et 0,30 $ par transaction&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;d'apr&#232;s &lt;a href=&#034;https://www.blogdumoderateur.com/tools/tech/paiement-en-ligne/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.blogdumoderateur.com/tools/tech/paiement-en-ligne/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>webgl2</title>
		<link>https://brunosanchiz.fr/spip.php?article467</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article467</guid>
		<dc:date>2021-12-11T21:44:37Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;https://webgl2fundamentals.org/webgl/lessons/webgl-load-obj.html
&lt;br class='autobr' /&gt;
DIVERS/webgl2/index-obj.html &lt;br class='autobr' /&gt;
DIVERS/webgl2/html-webgl2-obj.zip https://webgl2fundamentals.org/webgl/lessons/webgl-load-obj-w-mtl.html
&lt;br class='autobr' /&gt;
DIVERS/webgl2/index-obj-mtl.html &lt;br class='autobr' /&gt;
DIVERS/webgl2/html-webgl2-obj-mtl.zip en cours :
&lt;br class='autobr' /&gt;
DIVERS/webgl2/index-obj-mtl-sculptu...&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique21" rel="directory"&gt;Html Css Javascript...&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://webgl2fundamentals.org/webgl/lessons/webgl-load-obj.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://webgl2fundamentals.org/webgl/lessons/webgl-load-obj.html&lt;/a&gt;
&lt;div class='spip_document_379 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://brunosanchiz.fr/DIVERS/webgl2/index-obj.html' class=&#034;spip_doc_lien&#034;&gt; &lt;img src='https://brunosanchiz.fr/local/cache-vignettes/L245xH214/webgl2-livre-573d6.png?1762417252' width='245' height='214' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href='https://brunosanchiz.fr/DIVERS/webgl2/html-webgl2-obj.zip' class=&#034;spip_url&#034;&gt;DIVERS/webgl2/html-webgl2-obj.zip&lt;/a&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://webgl2fundamentals.org/webgl/lessons/webgl-load-obj-w-mtl.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://webgl2fundamentals.org/webgl/lessons/webgl-load-obj-w-mtl.html&lt;/a&gt;
&lt;div class='spip_document_380 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://brunosanchiz.fr/DIVERS/webgl2/index-obj-mtl.html' class=&#034;spip_doc_lien&#034;&gt; &lt;img src='https://brunosanchiz.fr/IMG/png/webgl2-moulin.png?1660413159' width='500' height='539' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href='https://brunosanchiz.fr/DIVERS/webgl2/html-webgl2-obj-mtl.zip' class=&#034;spip_url&#034;&gt;DIVERS/webgl2/html-webgl2-obj-mtl.zip&lt;/a&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; en cours :
&lt;div class='spip_document_381 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://brunosanchiz.fr/DIVERS/webgl2/index-obj-mtl-sculpture.html' class=&#034;spip_doc_lien&#034;&gt; &lt;img src='https://brunosanchiz.fr/IMG/png/webgl2-sculpture4.png?1660413159' width='500' height='445' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>html : label</title>
		<link>https://brunosanchiz.fr/spip.php?article445</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article445</guid>
		<dc:date>2021-01-22T04:42:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>


		<dc:subject>html</dc:subject>

		<description>
&lt;p&gt;principalement utilis&#233; dans des formulaires
&lt;br class='autobr' /&gt;
le for doit correspondre &#224; l'id
&lt;br class='autobr' /&gt;
&lt;form action=&#034;a.php&#034;&gt;
&lt;br class='autobr' /&gt;
&lt;label for=&#034;machin&#034;&gt;blah&lt;/label&gt; &lt;input type=&#034;radio&#034; name=&#034;truc&#034; id=&#034;machin&#034; value=&#034;truc&#034;&gt;&lt;br&gt;
&lt;br class='autobr' /&gt;
&lt;/form&gt; &lt;br class='autobr' /&gt;
utilit&#233; : On peut cliquer sur le texte blah et pas seulement sur le rond. Il parait aussi que les lecteurs de textes vont lire le label. si on rajoute un id=&#034;&#034; au , on peut mettre le champ en (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique21" rel="directory"&gt;Html Css Javascript...&lt;/a&gt;

/ 
&lt;a href="https://brunosanchiz.fr/spip.php?mot12" rel="tag"&gt;html&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;principalement utilis&#233; dans des formulaires&lt;br class='autobr' /&gt;
le for doit correspondre &#224; l'id&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='7' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;form action=&#034;a.php&#034;&gt; &lt;label for=&#034;machin&#034;&gt;blah&lt;/label&gt; &lt;input type=&#034;radio&#034; name=&#034;truc&#034; id=&#034;machin&#034; value=&#034;truc&#034;&gt;&lt;br&gt; &lt;/form&gt;&lt;/textarea&gt;
&lt;p&gt;utilit&#233; :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; On peut cliquer sur le texte blah et pas seulement sur le rond.&lt;/li&gt;&lt;li&gt; Il parait aussi que les lecteurs de textes vont lire le label.&lt;/li&gt;&lt;li&gt; si on rajoute un id=&#034;&#034; au
&lt;form&gt;, on peut mettre le champ en dehors du formulaire, mais l'input reste dans le formulaire : &lt;textarea readonly='readonly' cols='40' rows='12' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;form action=&#034;a.php&#034; method=&#034;post&#034; id=&#034;formulaire&#034;&gt; &lt;label for=&#034;machin&#034;&gt;Machin&lt;/label&gt; &lt;input type=&#034;radio&#034; name=&#034;truc&#034; id=&#034;machin&#034; value=&#034;machin&#034;&gt;&lt;br&gt; &lt;input type=&#034;submit&#034; value=&#034;Submit&#034;&gt; &lt;/form&gt; &lt;label for=&#034;other&#034;&gt;Other&lt;/label&gt; &lt;input type=&#034;radio&#034; name=&#034;truc&#034; id=&#034;other&#034; value=&#034;other&#034; form=&#034;formulaire&#034;&gt;&lt;br&gt;&lt;/textarea&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>javascript : faire des graphiques</title>
		<link>https://brunosanchiz.fr/spip.php?article442</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article442</guid>
		<dc:date>2020-11-29T01:28:16Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;https://plotly.com/javascript/
&lt;br class='autobr' /&gt;
https://plotly.com/javascript/line-charts/ &lt;br class='autobr' /&gt;
exemple avec coronavirus : DIVERS/coronavirus/plotly.php
&lt;br class='autobr' /&gt; &lt; ?php include 'DIVERS/coronavirus/plotly.php' ; ?&gt; &lt;br class='autobr' /&gt;
DIVERS/coronavirus/plotly.php &lt;br class='autobr' /&gt;
dans le d&#233;sordre : 24 biblioth&#232;ques JavaScript pour cr&#233;er de beaux graphiques Plotly.js D3.js &#8211; Documents pilot&#233;s par les donn&#233;es ChartJS Chartist.js n3-charts Ember Charts ZingChart Highcharts JS Fusioncharts Flot amCharts EJSCharts uvCharts (&#8230;)&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique21" rel="directory"&gt;Html Css Javascript...&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;https://plotly.com/javascript/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://plotly.com/javascript/&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://plotly.com/javascript/line-charts/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://plotly.com/javascript/line-charts/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;exemple avec coronavirus : &lt;a href='https://brunosanchiz.fr/DIVERS/coronavirus/plotly.php' class=&#034;spip_url&#034;&gt;DIVERS/coronavirus/plotly.php&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;code&gt;&lt;span style=&#034;color: #000000&#034;&gt;
&lt;span style=&#034;color: #0000BB&#034;&gt;&lt;?php &lt;/span&gt;&lt;span style=&#034;color: #007700&#034;&gt;include &lt;/span&gt;&lt;span style=&#034;color: #DD0000&#034;&gt;'DIVERS/coronavirus/plotly.php'&lt;/span&gt;&lt;span style=&#034;color: #007700&#034;&gt;;&lt;/span&gt;&lt;span style=&#034;color: #0000BB&#034;&gt;?&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;div class='spip_document_367 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://brunosanchiz.fr/DIVERS/coronavirus/plotly.php' class=&#034;spip_doc_lien&#034;&gt; &lt;img src='https://brunosanchiz.fr/IMG/png/plotly.1.4.php.png?1660413159' width='500' height='508' alt='' /&gt;&lt;/a&gt;
&lt;/figure&gt;
&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;dans le d&#233;sordre :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://blog.arcoptimizer.com/24-bibliotheques-javascript-pour-creer-de-beaux-graphiques&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;24 biblioth&#232;ques JavaScript pour cr&#233;er de beaux graphiques&lt;/a&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Plotly.js&lt;/li&gt;&lt;li&gt; D3.js &#8211; Documents pilot&#233;s par les donn&#233;es&lt;/li&gt;&lt;li&gt; ChartJS&lt;/li&gt;&lt;li&gt; Chartist.js&lt;/li&gt;&lt;li&gt; n3-charts&lt;/li&gt;&lt;li&gt; Ember Charts&lt;/li&gt;&lt;li&gt; ZingChart&lt;/li&gt;&lt;li&gt; Highcharts JS&lt;/li&gt;&lt;li&gt; Fusioncharts&lt;/li&gt;&lt;li&gt; Flot&lt;/li&gt;&lt;li&gt; amCharts&lt;/li&gt;&lt;li&gt; EJSCharts&lt;/li&gt;&lt;li&gt; uvCharts&lt;/li&gt;&lt;li&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;https://developer.mozilla.org/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Drawing_graphics&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://developer.mozilla.org/fr/docs/Apprendre/JavaScript/Client-side_web_APIs/Drawing_graphics&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt;&lt;a href=&#034;https://graphiste.com/blog/outils-gratuits-creer-graphiques&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;8 outils gratuits pour cr&#233;er des graphiques personnalis&#233;s&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>v&#233;rification d'un site : w3c</title>
		<link>https://brunosanchiz.fr/spip.php?article393</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article393</guid>
		<dc:date>2020-04-25T15:42:59Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;programmes &#224; utiliser : checklink
&lt;br class='autobr' /&gt;
installation : apt-get install w3c-linkchecker &lt;br class='autobr' /&gt;
checklink
&lt;br class='autobr' /&gt;
checklink -b machin.html &lt;br class='autobr' /&gt;
checklink -b -r machin.html&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique21" rel="directory"&gt;Html Css Javascript...&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;programmes &#224; utiliser : checklink&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;installation : apt-get install w3c-linkchecker&lt;/textarea&gt;
&lt;p&gt;checklink&lt;br class='autobr' /&gt;
checklink -b machin.html &lt;br class='autobr' /&gt;
checklink -b -r machin.html&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>html : redirection</title>
		<link>https://brunosanchiz.fr/spip.php?article372</link>
		<guid isPermaLink="true">https://brunosanchiz.fr/spip.php?article372</guid>
		<dc:date>2020-01-22T15:29:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>


		<dc:subject>html</dc:subject>

		<description>
&lt;p&gt;&lt;html&gt; &lt;head&gt;
&lt;br class='autobr' /&gt;
&lt;title&gt;Redirection&lt;/title&gt;
&lt;br class='autobr' /&gt;
&lt;meta http-equiv=&#034;refresh&#034; content=&#034;0 ; URL=http://bruno.photos.free.fr/&#034;&gt; &lt;/head&gt;
&lt;br class='autobr' /&gt;
&lt;body&gt; &lt;/body&gt;
&lt;br class='autobr' /&gt;
&lt;/html&gt;&lt;/p&gt;


-
&lt;a href="https://brunosanchiz.fr/spip.php?rubrique21" rel="directory"&gt;Html Css Javascript...&lt;/a&gt;

/ 
&lt;a href="https://brunosanchiz.fr/spip.php?mot12" rel="tag"&gt;html&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://brunosanchiz.fr/IMG/logo/arton372.png?1725236808' class='spip_logo spip_logo_right' width='150' height='48' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;textarea readonly='readonly' cols='40' rows='13' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;html&gt; &lt;head&gt; &lt;title&gt;Redirection&lt;/title&gt; &lt;meta http-equiv=&#034;refresh&#034; content=&#034;0; URL=http://bruno.photos.free.fr/&#034;&gt; &lt;/head&gt; &lt;body&gt; &lt;/body&gt; &lt;/html&gt;&lt;/textarea&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
