<?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>Teddy Payet</title>
	<link>https://preprod.teddypayet.com/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://preprod.teddypayet.com/spip.php?id_mot=81&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>Teddy Payet</title>
		<url>https://preprod.teddypayet.com/local/cache-vignettes/L144xH162/siteon0-84dcb.png?1724344960</url>
		<link>https://preprod.teddypayet.com/</link>
		<height>162</height>
		<width>144</width>
	</image>

                   

<item xml:lang="fr">
		<title>LET.archi.fr, mill&#233;sime 2023</title>
		<link>https://preprod.teddypayet.com/LET-archi-fr-millesime-2023</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/LET-archi-fr-millesime-2023</guid>
		<dc:date>2023-07-06T10:36:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>Traitement automatique des images</dc:subject>
		<dc:subject>HTML</dc:subject>
		<dc:subject>CSS</dc:subject>
		<dc:subject>Graphic Design</dc:subject>
		<dc:subject>Web Design</dc:subject>
		<dc:subject>MySQL</dc:subject>
		<dc:subject>&#201;cole Nationale Sup&#233;rieure d'Architecture de Paris Lavillette (ENSAPLV)</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>D&#233;veloppeur Web</dc:subject>
		<dc:subject>Freelance</dc:subject>
		<dc:subject>jQuery</dc:subject>
		<dc:subject>Bootstrap (CSS et JS)</dc:subject>
		<dc:subject>PHPStorm</dc:subject>
		<dc:subject>Git</dc:subject>

		<description>
&lt;p&gt;L'un de mes premiers clients en d&#233;veloppement Web est le LET de l'ENSAPLV. Nous travaillons en collaboration depuis plusieurs ann&#233;es ensemble. Cette ann&#233;e 2023 a &#233;t&#233; le souhait et l'engagement pour le laboratoire de mettre &#224; jour le design du site et le faire rentrer dans un monde plus actuel dans son utilisation. La refonte a &#233;t&#233; mise en ligne ce lundi 3 juillet 2023. &lt;br class='autobr' /&gt; Cette refonte graphique garde l'essence initiale du site mais rafraichit sa lecture sur l'ensemble des supports avec du (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Developpement" rel="directory"&gt;D&#233;veloppement&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/SPIP" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Traitement-automatique-des-images" rel="tag"&gt;Traitement automatique des images&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/HTML" rel="tag"&gt;HTML&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/CSS" rel="tag"&gt;CSS&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Graphic-Design" rel="tag"&gt;Graphic Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Web-Design" rel="tag"&gt;Web Design&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Ecole-Nationale-Superieure-d-Architecture-de-Paris-Lavillette-ENSAPLV" rel="tag"&gt;&#201;cole Nationale Sup&#233;rieure d'Architecture de Paris Lavillette (ENSAPLV)&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHP" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Developpeur-Web" rel="tag"&gt;D&#233;veloppeur Web&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Freelance" rel="tag"&gt;Freelance&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/jQuery" rel="tag"&gt;jQuery&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Bootstrap-CSS-et-JS" rel="tag"&gt;Bootstrap (CSS et JS)&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHPStorm" rel="tag"&gt;PHPStorm&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Git" rel="tag"&gt;Git&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH75/screenshot_2023-07-06_at_12-28-45_let_-_laboratoire_espaces_travail-c1cd8.png?1724344962' class='spip_logo spip_logo_right' width='150' height='75' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;L'un de mes premiers clients en d&#233;veloppement Web est le LET de l'ENSAPLV. Nous travaillons en collaboration depuis plusieurs ann&#233;es ensemble. Cette ann&#233;e 2023 a &#233;t&#233; le souhait et l'engagement pour le laboratoire de mettre &#224; jour le design du site et le faire rentrer dans un monde plus actuel dans son utilisation. La refonte a &#233;t&#233; mise en ligne ce lundi 3 juillet 2023.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Cette refonte graphique garde l'essence initiale du site mais rafraichit sa lecture sur l'ensemble des supports avec du responsive (Merci Bootstrap 5). Chaque page a &#233;t&#233; revue dans sa mise en forme et &#233;galement dans la structure de l'information gr&#226;ce au gros travail d'Elise, responsable &#233;ditoriale du site du LET.&lt;/p&gt;
&lt;p&gt;En outre de cet aspect UI/&#034;UX&#034;, j'ai profit&#233; pour mettre &#224; jour SPIP et l'ensemble des plugins du site. SPIP 4.1 propulse fi&#232;rement le site. Le c&#244;t&#233; front est bas&#233; sur Zcore avec un template maison que j'ai mis en place. Composition et SCSSPHP sont de la partie. Un bonheur de travailler avec ces plugins.&lt;/p&gt;
&lt;p&gt;Un tr&#232;s grand merci &#224; Elise de me faire confiance depuis toutes ces ann&#233;es &#224; travailler ensemble.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Des astuces et m&#233;mos pour SVN</title>
		<link>https://preprod.teddypayet.com/Des-astuces-et-memos-pour-SVN</link>
		<guid isPermaLink="true">https://preprod.teddypayet.com/Des-astuces-et-memos-pour-SVN</guid>
		<dc:date>2018-06-15T09:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Teddy Payet</dc:creator>


		<dc:subject>Notes de d&#233;veloppement</dc:subject>
		<dc:subject>Lignes de commandes</dc:subject>
		<dc:subject>SVN</dc:subject>
		<dc:subject>PHPStorm</dc:subject>

		<description>
&lt;p&gt;Je travaille encore tr&#232;s souvent sur des projets sous SVN avec grand plaisir. J'utilise des lignes de commandes pour aller plus vite. Il arrive parfois que je me creuse les m&#233;ninges pour certaines lignes de commandes. Alors, un petit article m&#233;mo ne fera pas de mal. &lt;br class='autobr' /&gt; body background-color:white ; &lt;br class='autobr' /&gt;
Lorsqu'on est sous SVN, il est parfois utile de voir la liste des &#233;l&#233;ments qui ne sont pas encore reconnus dans le d&#233;p&#244;t. svn st | grep ^ ? Et si on ne veut pas avoir le &#034; ?&#034; et les espaces (&#8230;)&lt;/p&gt;


-
&lt;a href="https://preprod.teddypayet.com/Blog" rel="directory"&gt;Blog&lt;/a&gt;

/ 
&lt;a href="https://preprod.teddypayet.com/Notes-de-developpement" rel="tag"&gt;Notes de d&#233;veloppement&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/Lignes-de-commandes" rel="tag"&gt;Lignes de commandes&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/SVN" rel="tag"&gt;SVN&lt;/a&gt;, 
&lt;a href="https://preprod.teddypayet.com/PHPStorm" rel="tag"&gt;PHPStorm&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://preprod.teddypayet.com/local/cache-vignettes/L150xH100/arton153-88e97.jpg?1724428492' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Je travaille encore tr&#232;s souvent sur des projets sous SVN avec grand plaisir. J'utilise des lignes de commandes pour aller plus vite. Il arrive parfois que je me creuse les m&#233;ninges pour certaines lignes de commandes. Alors, un petit article m&#233;mo ne fera pas de mal.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;style&gt;body {background-color:white;}&lt;/style&gt;
&lt;p&gt;Lorsqu'on est sous SVN, il est parfois utile de voir la liste des &#233;l&#233;ments qui ne sont pas encore reconnus dans le d&#233;p&#244;t.&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;svn st | grep ^?&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Et si on ne veut pas avoir le &#034; ?&#034; et les espaces entre ce &#034; ?&#034; et le nom des &#233;l&#233;ments :&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;svn st | grep ^? | cut -c9-&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour lister tous les &#233;l&#233;ments qui ont &#233;t&#233; modifi&#233; :&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;svn st | grep ^M&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour lister tous les &#233;l&#233;ments qui ont &#233;t&#233; ajout&#233; :&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;svn st | grep ^A&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pour lister tous les &#233;l&#233;ments qui sont introuvables :&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;svn st | grep ^!&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Si vous d&#233;sirez afficher tous les &#233;l&#233;ments autres que modifi&#233;s ou ajout&#233;s :&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;svn st | grep -v ^[AM]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Afficher tous les fichiers ayant &#233;t&#233; modifi&#233;, ou ajout&#233; ou qui ne sont pas reconnus par svn :&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;svn st | grep ^[AMD\!?]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Il arrive parfois qu'on ait besoin de d&#233;poser des fichiers (exemple : un dump d'une base de donn&#233;es) mais sans vouloir t&#233;l&#233;charger tout le r&#233;pertoire cible sur son local. Voici la commande ad&#233;quate :&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;svn co http://example.org/url_depot/bdd_dump/ --depth empty&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Cela permettra de faire un checkout sur son local sans t&#233;l&#233;charger tous les fichiers pr&#233;sents sur le d&#233;p&#244;t.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;R&#232;gle g&#233;n&#233;rique&lt;/h2&gt;
&lt;p&gt;De mani&#232;re g&#233;n&#233;rale, SVN en lignes de commande ajoute 9 caract&#232;res avant le nom de l'&#233;l&#233;ment affich&#233;. De ce fait, &#224; chaque fois que vous ne d&#233;sirez pas voir ces 9 caract&#232;res (ou 9 colonnes), il faut mettre &#224; la fin de votre commande &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;| cut -c9-&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En bash, si on d&#233;sire exporter le r&#233;sultat de notre commande dans un fichier, il faut rajouter &#224; la fin de notre commande &lt;i&gt;&#034; &gt; nom_fichier.txt&#034;&lt;/i&gt;&lt;br class='autobr' /&gt;
Soit pour exemple, la liste des fichiers autres que modifi&#233;s et/ou ajout&#233;s :&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;svn st | grep -v ^[AM] &gt; files.txt&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Ajouter de nouveaux fichiers/r&#233;pertoires au d&#233;p&#244;t&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;for new_element in $(svn st | grep &#034;^?&#034; | cut -c9-); do svn add ${new_element}; done;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Supprimer des fichiers/r&#233;pertoires obsol&#232;tes au d&#233;p&#244;t&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;for delete_element in $(svn st | grep &#034;^\!&#034; | cut -c9-); do svn delete ${delete_element}; done;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Visuel : Photo by Moja Msanii on Unsplash&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>



</channel>

</rss>
