<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://arts-numeriques.codedrops.net/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>Arts num&#233;riques</title>
	<link>https://arts-numeriques.codedrops.net/</link>
	<description>artsnumeriques est le support des cours de St&#233;phane Noel, professeur &#224; l'&#233;cole de recherche graphique.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://arts-numeriques.codedrops.net/spip.php?page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Manchester Baby, le premier ordinateur Von Neuman</title>
		<link>https://arts-numeriques.codedrops.net/Manchester-Baby-le-premier-ordinateur-Von-Neuman</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/Manchester-Baby-le-premier-ordinateur-Von-Neuman</guid>
		<dc:date>2024-01-19T22:02:41Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;1948 &lt;br class='autobr' /&gt; Le math&#233;maticien Von Neuman &#233;crit un rapport proposant une architecture d'ordinateur r&#233;volutionnaire : le programme et les donn&#233;es qu'il manipule y sont stock&#233; tout deux dans une &#034;m&#233;moire&#034;. C'est conceptuellement puissant mais cette &#034;m&#233;moire&#034; est purement th&#233;orique, car elle n'existe pas au moment o&#249; le rapport est &#233;crit. C'est &#224; l'universit&#233; de Manchester que Freddie Williams, Tom Kilburn et Geoff Tootil vont concevoir la Small-Scale Experimental Machine, surnomm&#233;e &#034;The baby&#034;, sur (&#8230;)&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Chronologie-" rel="directory"&gt;Chronologie&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH100/crt_memory-576f6.jpg?1726920047' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;1948&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Le math&#233;maticien Von Neuman &#233;crit un rapport proposant une architecture d'ordinateur r&#233;volutionnaire : le programme et les donn&#233;es qu'il manipule y sont stock&#233; tout deux dans une &#034;m&#233;moire&#034;. C'est conceptuellement puissant mais cette &#034;m&#233;moire&#034; est purement th&#233;orique, car elle n'existe pas au moment o&#249; le rapport est &#233;crit. C'est &#224; l'universit&#233; de Manchester que Freddie Williams, Tom Kilburn et Geoff Tootil vont concevoir la Small-Scale Experimental Machine, surnomm&#233;e &#034;The baby&#034;, sur laquelle fut ex&#233;cut&#233; le premier programme enregistr&#233;, le 21 juin 1948. &lt;br class='autobr' /&gt;
La m&#233;moire utilis&#233;e est un tube Williams, c'est-&#224;-dire un tube cathodique. La machine a essentiellement &#233;t&#233; con&#231;ue pour tester le concept de m&#233;moire et donc l'architecture de Von Neuman. L'un des trois programme que la machine ex&#233;cutera fut &#233;crit par Alan Turing.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>La machine de Turing</title>
		<link>https://arts-numeriques.codedrops.net/La-machine-de-Turing</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/La-machine-de-Turing</guid>
		<dc:date>2023-07-16T19:38:09Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;1936 &lt;br class='autobr' /&gt; Arduino est une pi&#232;ce d'&#233;l&#233;ctronique programmable qui peut se comporter comme une interface entre ordinateur et monde r&#233;el (capter et activer des actions) ou de mani&#232;re autonome. C'est un projet open source entour&#233; d'une large communaut&#233;. Le langage de programmation d'Arduino est tr&#232;s proche de celui de Processing, dans une interface similaire.&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Chronologie-" rel="directory"&gt;Chronologie&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH83/maquina-7984d.png?1726920047' class='spip_logo spip_logo_right' width='150' height='83' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;1936&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href=&#034;http://www.arduino.cc/&#034;&gt;Arduino&lt;/a&gt; est une pi&#232;ce d'&#233;l&#233;ctronique programmable qui peut se comporter comme une interface entre ordinateur et monde r&#233;el (capter et activer des actions) ou de mani&#232;re autonome. C'est un projet open source entour&#233; d'une large communaut&#233;. Le langage de programmation d'Arduino est tr&#232;s proche de celui de Processing, dans une interface similaire.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Carlson produit une &#233;lectrophotographie</title>
		<link>https://arts-numeriques.codedrops.net/Carlson-produit-une-electrophotographie</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/Carlson-produit-une-electrophotographie</guid>
		<dc:date>2023-07-15T13:05:37Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;1938 &lt;br class='autobr' /&gt; Chester Carlson produit la premi&#232;re photocopie le 22 octobre 1938 avec l'aide du physicien allemand Otto Kornei, et bas&#233;e sur les recherches th&#233;oriques du fran&#231;ais Jean-Jacques Trillat. Carlson d&#233;pose un brevet le 6 octobre 1942. Le proc&#233;d&#233; de fabrication de copie bas&#233;e sur l'&#233;lectricit&#233; statique est connue depuis des dizaines d'ann&#233;es, mais bas&#233; sur une charge obtenue avec de la lumi&#232;re ou du frottement. Carlson obtient un r&#233;sultat stable en testant diff&#233;rents supports et m&#233;thode (&#8230;)&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Chronologie-" rel="directory"&gt;Chronologie&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH87/carlson-first_xerox-7466e.jpg?1726920047' class='spip_logo spip_logo_right' width='150' height='87' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;1938&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Chester Carlson produit la premi&#232;re photocopie le 22 octobre 1938 avec l'aide du physicien allemand Otto Kornei, et bas&#233;e sur les recherches th&#233;oriques du fran&#231;ais Jean-Jacques Trillat. Carlson d&#233;pose un brevet le 6 octobre 1942. Le proc&#233;d&#233; de fabrication de copie bas&#233;e sur l'&#233;lectricit&#233; statique est connue depuis des dizaines d'ann&#233;es, mais bas&#233; sur une charge obtenue avec de la lumi&#232;re ou du frottement. Carlson obtient un r&#233;sultat stable en testant diff&#233;rents supports et m&#233;thode de charge &#233;lectro-statique, mais s'att&#232;le surtout &#224; rendre plus rapide l'ensemble des manipulations et plus compact l'espace n&#233;cessaire &#224; produire ce qui deviendra la photocopieuse. &lt;br class='autobr' /&gt;
Le brevet de Carlson est refus&#233; par Kodak, puis achet&#233; par la compagnie Heloid qui apr&#232;s diff&#233;rentes fusions devient X&#233;rox. Le brevet initial de la production de photocopie sur papier standard est d'une dur&#233;e de 20 ans, alors que le secteur tertiaire se d&#233;veloppe fortement apr&#232;s-guerre, et Xerox engrange des b&#233;n&#233;fices faramineux. Une partie de la fortune colossale sera investie dans le Xerox Parc, lieu central dans le d&#233;veloppement de l'informatique.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Xerox Alto et la m&#233;taphore de bureau</title>
		<link>https://arts-numeriques.codedrops.net/Xerox-Alto-et-la-metaphore-de-bureau</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/Xerox-Alto-et-la-metaphore-de-bureau</guid>
		<dc:date>2023-01-12T21:51:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;1973 &lt;br class='autobr' /&gt; L'Alto &#233;tait un outil de recherche pour Xerox autour de la question de l'interfa&#231;age homme/machine. Continuit&#233; des travaux de Douglas Engelbart dans les ann&#233;es 60, il reprend l'id&#233;e d'une interface graphique et le &#034;cliquer-pointer&#034;. Alan Kay et Bill English (qui a travaill&#233; avec Engelbart au Augmentation Research Center avant de rejoindre le Xerox Park), notamment, travailleront au d&#233;veloppement des outils d'interfa&#231;age. Vers la fin des ann&#233;es 1970, environ 1000 exemplaires &#233;taient (&#8230;)&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Chronologie-" rel="directory"&gt;Chronologie&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH118/arton661-3b2fe.jpg?1726920047' class='spip_logo spip_logo_right' width='150' height='118' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;1973&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;L'Alto &#233;tait un outil de recherche pour Xerox autour de la question de l'interfa&#231;age homme/machine. Continuit&#233; des travaux de Douglas Engelbart dans les ann&#233;es 60, il reprend l'id&#233;e d'une interface graphique et le &#034;cliquer-pointer&#034;. Alan Kay et Bill English (qui a travaill&#233; avec Engelbart au Augmentation Research Center avant de rejoindre le Xerox Park), notamment, travailleront au d&#233;veloppement des outils d'interfa&#231;age. Vers la fin des ann&#233;es 1970, environ 1000 exemplaires &#233;taient utilis&#233;s dans divers laboratoires Xerox, et approximativement 500 exemplaires dans plusieurs universit&#233;s.&lt;br class='autobr' /&gt;
Les laboratoires du Xerox Park seront visit&#233;s par de nombreux jeunes ing&#233;nieurs, et certains y feront des stages. Parmi eux Steve Jobs et Bill Gates, qui reprendront plusieurs concepts d&#233;velopp&#233;s dans le d&#233;veloppement des operating system de Apple et Microsoft.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Semi-Automatic Ground Environment (SAGE)</title>
		<link>https://arts-numeriques.codedrops.net/Semi-Automatic-Ground-Environment-SAGE</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/Semi-Automatic-Ground-Environment-SAGE</guid>
		<dc:date>2022-11-26T16:03:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;1959 &lt;br class='autobr' /&gt; Con&#195;&#167;u autour d'un r&#195;&#169;seau de macroordinateurs (mainframe computer), de nombreux sites de stations radar dont ceux de la ligne Pinetree puis la ligne DEW, et de la liste des capacit&#195;&#169;s offensives disponibles (missiles, chasse, etc.), il permettait de produire en temps r&#195;&#169;el une image unifi&#195;&#169;e de l'espace a&#195;&#169;rien &#195; l'&#195;&#169;chelle du territoire national et de pouvoir apporter une r&#195;&#169;ponse tactique imm&#195;&#169;diate en cas de danger. SAGE est le c&#197;&#8220;ur du dispositif du Commandement de la d&#195;&#169;fense (&#8230;)&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Chronologie-" rel="directory"&gt;Chronologie&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH110/arton660-9051d.jpg?1726920048' class='spip_logo spip_logo_right' width='150' height='110' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;1959&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Con&#195;&#167;u autour d'un r&#195;&#169;seau de macroordinateurs (mainframe computer), de nombreux sites de stations radar dont ceux de la ligne Pinetree puis la ligne DEW, et de la liste des capacit&#195;&#169;s offensives disponibles (missiles, chasse, etc.), il permettait de produire en temps r&#195;&#169;el une image unifi&#195;&#169;e de l'espace a&#195;&#169;rien &#195; l'&#195;&#169;chelle du territoire national et de pouvoir apporter une r&#195;&#169;ponse tactique imm&#195;&#169;diate en cas de danger. SAGE est le c&#197;&#8220;ur du dispositif du Commandement de la d&#195;&#169;fense a&#195;&#169;rospatiale de l'Am&#195;&#169;rique du Nord et du Air Defense Command face &#195; une hypoth&#195;&#169;tique attaque a&#195;&#169;rienne. Son caract&#195;&#168;re secret, ses &#195;&#169;normes ordinateurs et ses &#195;&#169;crans gigantesques ont fond&#195;&#169; une partie du folklore de la guerre froide, ainsi qu'on peut le voir dans des films comme Docteur Folamour et Le cerveau d'acier.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Le Ferranti Mark 1, premier ordinateur commercialis&#233;</title>
		<link>https://arts-numeriques.codedrops.net/Le-Ferranti-Mark-1-premier-ordinateur-commercialise</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/Le-Ferranti-Mark-1-premier-ordinateur-commercialise</guid>
		<dc:date>2022-11-18T23:19:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;1951 &lt;br class='autobr' /&gt; La premi&#232;re machine fut livr&#233;e &#224; l'universit&#233; de Manchester en f&#233;vrier 1951, juste avant l'UNIVAC I livr&#233; au Bureau du recensement des &#201;tats-Unis un mois plus tard. La machine fut construite par Ferranti au Royaume-Uni. Elle &#233;tait bas&#233;e sur le Manchester Mark I, con&#231;u &#224; l'universit&#233; de Manchester par Frederic Calland Williams et Tom Kilburn. Le Manchester Mark I servit de prototype pour le Ferranti Mark I ; les principales am&#233;liorations &#233;taient la taille de la m&#233;moire vive et de la (&#8230;)&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Chronologie-" rel="directory"&gt;Chronologie&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH104/arton659-3b632.jpg?1726920048' class='spip_logo spip_logo_right' width='150' height='104' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;1951&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;La premi&#232;re machine fut livr&#233;e &#224; l'universit&#233; de Manchester en f&#233;vrier 1951, juste avant l'UNIVAC I livr&#233; au Bureau du recensement des &#201;tats-Unis un mois plus tard. La machine fut construite par Ferranti au Royaume-Uni. Elle &#233;tait bas&#233;e sur le Manchester Mark I, con&#231;u &#224; l'universit&#233; de Manchester par Frederic Calland Williams et Tom Kilburn. Le Manchester Mark I servit de prototype pour le Ferranti Mark I ; les principales am&#233;liorations &#233;taient la taille de la m&#233;moire vive et de la m&#233;moire morte, un multiplieur plus rapide et des instructions suppl&#233;mentaires.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>L'architecture de Von Neumann</title>
		<link>https://arts-numeriques.codedrops.net/L-architecture-de-von-Neumann</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/L-architecture-de-von-Neumann</guid>
		<dc:date>2022-11-18T23:13:46Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;1945 &lt;br class='autobr' /&gt; L'architecture dite architecture de von Neumann est un mod&#232;le pour un ordinateur qui utilise une structure de stockage unique pour conserver &#224; la fois les instructions et les donn&#233;es demand&#233;es ou produites par le calcul. De telles machines sont aussi connues sous le nom d'ordinateur &#224; programme enregistr&#233;. La s&#233;paration entre le stockage et le processeur est implicite dans ce mod&#232;le. &lt;br class='autobr' /&gt;
Cette architecture est appel&#233;e ainsi en r&#233;f&#233;rence au math&#233;maticien John von Neumann, qui a &#233;labor&#233; (&#8230;)&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Chronologie-" rel="directory"&gt;Chronologie&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH143/arton658-dd0d3.png?1726920048' class='spip_logo spip_logo_right' width='150' height='143' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;1945&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;L'architecture dite architecture de von Neumann est un mod&#232;le pour un ordinateur qui utilise une structure de stockage unique pour conserver &#224; la fois les instructions et les donn&#233;es demand&#233;es ou produites par le calcul. De telles machines sont aussi connues sous le nom d'ordinateur &#224; programme enregistr&#233;. La s&#233;paration entre le stockage et le processeur est implicite dans ce mod&#232;le.&lt;/p&gt;
&lt;p&gt;Cette architecture est appel&#233;e ainsi en r&#233;f&#233;rence au math&#233;maticien John von Neumann, qui a &#233;labor&#233; en juin 1945 dans le cadre du projet EDVAC1 la premi&#232;re description d'un ordinateur dont le programme est stock&#233; dans sa m&#233;moire.&lt;/p&gt;
&lt;p&gt;Alan Turing, John William Mauchly et John Eckert (pendant leurs travaux sur l'ENIAC) ont &#233;galement utilis&#233; ce concept ou une id&#233;e proche, et ce ind&#233;pendamment de von Neumann.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>La machine analytique de Babbage</title>
		<link>https://arts-numeriques.codedrops.net/La-machine-analytique-de-Babbage</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/La-machine-analytique-de-Babbage</guid>
		<dc:date>2022-11-18T23:07:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;1834 &lt;br class='autobr' /&gt; C'est pendant le d&#233;veloppement d'une machine &#224; calculer destin&#233;e au calcul et &#224; l'impression de tables math&#233;matiques (machine &#224; diff&#233;rences) que Babbage eut l'id&#233;e d'y incorporer des cartes du m&#233;tier Jacquard, dont la lecture s&#233;quentielle donnerait des instructions et des donn&#233;es &#224; sa machine, et donc imagina, malgr&#233; des diff&#233;rences notables de fonctionnement (elle fonctionnait &#224; la vapeur avec des roues et engrenages m&#233;caniques), l'anc&#234;tre des ordinateurs modernes. &lt;br class='autobr' /&gt;
C'est au cours (&#8230;)&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Chronologie-" rel="directory"&gt;Chronologie&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH144/arton657-ac143.jpg?1726920048' class='spip_logo spip_logo_right' width='150' height='144' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;1834&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;C'est pendant le d&#233;veloppement d'une machine &#224; calculer destin&#233;e au calcul et &#224; l'impression de tables math&#233;matiques (machine &#224; diff&#233;rences) que Babbage eut l'id&#233;e d'y incorporer des cartes du m&#233;tier Jacquard, dont la lecture s&#233;quentielle donnerait des instructions et des donn&#233;es &#224; sa machine, et donc imagina, malgr&#233; des diff&#233;rences notables de fonctionnement (elle fonctionnait &#224; la vapeur avec des roues et engrenages m&#233;caniques), l'anc&#234;tre des ordinateurs modernes.&lt;/p&gt;
&lt;p&gt;C'est au cours du d&#233;veloppement de cette machine qu'Ada Lovelace formalise les id&#233;es de Babbage et d&#233;veloppe le premier algorithme de programmation de l'histoire, devenant la premi&#232;re informaticienne de l'humanit&#233;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Afficher des posts verticalement avec un effet d'apparition</title>
		<link>https://arts-numeriques.codedrops.net/Afficher-des-posts-verticalement-avec-un-effet-d-apparition</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/Afficher-des-posts-verticalement-avec-un-effet-d-apparition</guid>
		<dc:date>2021-05-01T15:54:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;Cette page permet de faire apparaitre des posts dans l'ordre (verticalement) mais al&#195;&#169;atoirement horizontalement, avec quelques tailles sp&#195;&#169;cifiques en largeur.
&lt;br class='autobr' /&gt;
Les images apparaissent en scroll avec un effet de mouvement et de fondu. &lt;br class='autobr' /&gt; Lazyload + d&#195;&#169;tection de pr&#195;&#169;sence dans le viewport
&lt;br class='autobr' /&gt;
Le chargement de ces images utilise lazyload, un type de script qui v&#195;&#169;rifie lors du scroll de la page si les images vont entrer dans le viewport (la partie visible de la page) et d&#195;&#169;clenche leur (&#8230;)&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Wordpress-par-l-exemple-le-theme-theme_base-" rel="directory"&gt;Wordpress par l'exemple : le th&#195;&#168;me theme_base&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH118/arton656-b1d77.jpg?1726920048' class='spip_logo spip_logo_right' width='150' height='118' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Cette page permet de faire apparaitre des posts dans l'ordre (verticalement) mais al&#195;&#169;atoirement horizontalement, avec quelques tailles sp&#195;&#169;cifiques en largeur.&lt;br class='autobr' /&gt;
Les images apparaissent en scroll avec un effet de mouvement et de fondu.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Lazyload + d&#195;&#169;tection de pr&#195;&#169;sence dans le viewport&lt;br class='autobr' /&gt;
Le chargement de ces images utilise lazyload, un type de script qui v&#195;&#169;rifie lors du scroll de la page si les images vont entrer dans le viewport (la partie visible de la page) et d&#195;&#169;clenche leur chargement si c'est le cas.&lt;/p&gt;
&lt;p&gt;Un deuxi&#195;&#168;me script v&#195;&#169;rifie si l'image est charg&#195;&#169;e et effectivement dans le viewport, et si c'est le cas la fait apparaitre.&lt;/p&gt;
&lt;p&gt;La librairie &#034;&lt;a href=&#034;https://github.com/verlok/vanilla-lazyload/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;vanilla lazyload&lt;/a&gt;&#034; est utilis&#195;&#169;e par le script qui ne s'appuie pas sur jQuery.&lt;/p&gt;
&lt;p&gt;Le document zipp&#195;&#169; ci-joint fournit le code complet sous la forme d'un template part pour wordpress, accompagn&#195;&#169; du fichier lazyload pr&#195;&#169;vu pour &#195;&#170;tre plac&#195;&#169; dans le dossier &#034;assets&#034; du th&#195;&#168;me theme_base.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://arts-numeriques.codedrops.net/IMG/zip/lazyload_fichiers-2.zip" length="4641" type="application/zip" />
		

	</item>
<item xml:lang="fr">
		<title>Afficher les articles en &#034;accord&#195;&#169;on&#034;</title>
		<link>https://arts-numeriques.codedrops.net/Afficher-les-articles-en-accordeon</link>
		<guid isPermaLink="true">https://arts-numeriques.codedrops.net/Afficher-les-articles-en-accordeon</guid>
		<dc:date>2021-03-28T16:35:45Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>



		<description>
&lt;p&gt;Cacher et d&#195;&#169;plier le contenu d'articles est facile avec bootstrap, car un module a &#195;&#169;t&#195;&#169; cod&#195;&#169; pour &#195;&#167;a. &lt;br class='autobr' /&gt; Qu'est ce qu'un accord&#195;&#169;on en d&#195;&#169;veloppement web Un accord&#195;&#169;on, sur le web, est un mode d'affichage dans lequel on affiche pour chaque &#195;&#169;l&#195;&#169;ment une barre horizontale, et en clic on d&#195;&#169;plie l'information compl&#195;&#168;te. &lt;br class='autobr' /&gt;
Un code d&#195;&#169;j&#195; pr&#195;&#170;t sur le site de Bootstrap En fait, les syst&#195;&#168;mes d'accord&#195;&#169;on sont couant sur le web, et Bootstrap dispose de codes html/css/javascript int&#195;&#169;gr&#195;&#169;s. Il (&#8230;)&lt;/p&gt;


-
&lt;a href="https://arts-numeriques.codedrops.net/-Wordpress-par-l-exemple-le-theme-theme_base-" rel="directory"&gt;Wordpress par l'exemple : le th&#195;&#168;me theme_base&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH102/arton655-1a06a.png?1726920048' class='spip_logo spip_logo_right' width='150' height='102' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Cacher et d&#195;&#169;plier le contenu d'articles est facile avec bootstrap, car un module a &#195;&#169;t&#195;&#169; cod&#195;&#169; pour &#195;&#167;a.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Qu'est ce qu'un accord&#195;&#169;on en d&#195;&#169;veloppement web&lt;/h2&gt;
&lt;p&gt;Un accord&#195;&#169;on, sur le web, est un mode d'affichage dans lequel on affiche pour chaque &#195;&#169;l&#195;&#169;ment une barre horizontale, et en clic on d&#195;&#169;plie l'information compl&#195;&#168;te.&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_1255 spip_documents spip_documents_center'&gt;&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH304/accordeon-5de4d.jpg?1726920048' width='500' height='304' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Un code d&#195;&#169;j&#195; pr&#195;&#170;t sur le site de Bootstrap&lt;/h2&gt;
&lt;p&gt;En fait, les syst&#195;&#168;mes d'accord&#195;&#169;on sont couant sur le web, et Bootstrap dispose de codes html/css/javascript int&#195;&#169;gr&#195;&#169;s. Il nous suffit donc de copier &lt;a href=&#034;https://getbootstrap.com/docs/5.0/components/accordion/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;le code sur le site de documentation de Bootstrap&lt;/a&gt; et de le placer dans un template part pour que &#195;&#167;a marche.&lt;/p&gt;
&lt;p&gt;Il n'y a m&#195;&#170;me pas &#195; placer de code javascript, le tout fonctionne d'embl&#195;&#169;e.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Placer le code de la boucle Wordpress&lt;/h2&gt;
&lt;p&gt;Le seul travail &#195; faire sera donc d'int&#195;&#169;grer la boucle wordpress &#195; ce code, et choisir quelles informations afficher.&lt;/p&gt;
&lt;p&gt;Voici un premier exemple simple avec le titre dans la partie visible et le reste de l'article dans la partie cach&#195;&#169;e.&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_1258 spip_documents spip_documents_center'&gt;&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH290/accordeon-3-6bde5.png?1726920049' width='500' height='290' alt=&#034;&#034; /&gt;&lt;/span&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;&lt;?php // code &#195; placer dans un template_part // on garde la requete par defaut $temp_query = $wp_query; $args = array( 'post_type' =&gt; array( 'post' ), //'category_name' =&gt; 'identite-graphique,illustration', 'posts_per_page' =&gt; '10', 'order_by' =&gt; 'ASC', ); query_posts($args); $compteur=0; ?&gt; &lt;main class=&#034;container py-5&#034;&gt; &lt;?php if(have_posts()) : ?&gt; &lt;div class=&#034;accordion accordion-flush&#034; id=&#034;accordeon_theme_base&#034;&gt; &lt;?php while(have_posts()) : the_post(); ?&gt; &lt;div class=&#034;accordion-item&#034;&gt; &lt;h2 class=&#034;accordion-header&#034; id=&#034;flush-heading&lt;?php the_id(); ?&gt;&#034;&gt; &lt;button class=&#034;accordion-button collapsed&#034; type=&#034;button&#034; data-bs-toggle=&#034;collapse&#034; data-bs-target=&#034;#flush-collapse&lt;?php the_id(); ?&gt;&#034; aria-expanded=&#034;false&#034; aria-controls=&#034;flush-collapse&lt;?php the_id(); ?&gt;&#034;&gt; &lt;?php the_title(); ?&gt; &lt;/button&gt; &lt;/h2&gt; &lt;div id=&#034;flush-collapse&lt;?php the_id(); ?&gt;&#034; class=&#034;accordion-collapse collapse&#034; aria-labelledby=&#034;flush-heading&lt;?php the_id(); ?&gt;&#034; data-bs-parent=&#034;#accordeon_theme_base&#034;&gt; &lt;div class=&#034;accordion-body&#034;&gt; &lt;?php the_content(); ?&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;?php endwhile; ?&gt; &lt;/div&gt; &lt;?php endif; ?&gt; &lt;/main&gt; &lt;?php /* retrouver la query de base */ $wp_query = $temp_query; ?&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Il est &#195; noter qu'il n'est pas possible de placer des liens dans la partie &#034;titre&#034; de l'accord&#195;&#169;on : cliquer sur cette partie ouvre ou ferme le contenu, c'est tout.&lt;/p&gt;
&lt;p&gt;Voici une exemple plus pouss&#195;&#169;, avec un logo et les cat&#195;&#169;gories en plus.&lt;/p&gt;
&lt;p&gt;Son code :&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 // on garde la requete par defaut $temp_query = $wp_query; $args = array( 'post_type' =&gt; array( 'post' ), //'category_name' =&gt; 'identite-graphique,illustration', 'posts_per_page' =&gt; '10', 'order_by' =&gt; 'ASC', ); query_posts($args); $compteur=0; ?&gt; &lt;main class=&#034;container py-5&#034;&gt; &lt;?php if(have_posts()) : ?&gt; &lt;div class=&#034;accordion accordion-flush&#034; id=&#034;accordeon_theme_base&#034;&gt; &lt;?php while(have_posts()) : the_post(); ?&gt; &lt;div class=&#034;accordion-item&#034;&gt; &lt;h2 class=&#034;accordion-header&#034; id=&#034;flush-heading&lt;?php the_id(); ?&gt;&#034;&gt; &lt;button class=&#034;accordion-button collapsed&#034; type=&#034;button&#034; data-bs-toggle=&#034;collapse&#034; data-bs-target=&#034;#flush-collapse&lt;?php the_id(); ?&gt;&#034; aria-expanded=&#034;false&#034; aria-controls=&#034;flush-collapse&lt;?php the_id(); ?&gt;&#034;&gt; &lt;div class=&#034;row w-100 align-items-end justify-content-start decoration-hover&#034;&gt; &lt;div class=&#034;col-auto&#034;&gt; &lt;?php the_post_thumbnail('rectangle', array( 'class' =&gt; 'image_accordeon' )); ?&gt; &lt;/div&gt; &lt;div class=&#034;col titre-grand&#034;&gt; &lt;?php the_title(); ?&gt; &lt;/div&gt; &lt;div class=&#034;col texte-minus pe-5 text-end&#034;&gt; &lt;?php the_category(', '); ?&gt; &lt;/div&gt; &lt;/div&gt; &lt;/button&gt; &lt;/h2&gt; &lt;div id=&#034;flush-collapse&lt;?php the_id(); ?&gt;&#034; class=&#034;accordion-collapse collapse&#034; aria-labelledby=&#034;flush-heading&lt;?php the_id(); ?&gt;&#034; data-bs-parent=&#034;#accordeon_theme_base&#034;&gt; &lt;div class=&#034;accordion-body&#034;&gt; &lt;?php the_content(); ?&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;?php endwhile; ?&gt; &lt;/div&gt; &lt;?php endif; ?&gt; &lt;/main&gt; &lt;style&gt; .image_accordeon { height:3em; width:auto; } &lt;/style&gt; &lt;?php /* retrouver la query de base */ $wp_query = $temp_query; ?&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Le r&#195;&#169;sultat :&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_1257 spip_documents spip_documents_center'&gt;&lt;img src='https://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH340/accordeon-2-b40f4.png?1726920049' width='500' height='340' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
