<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SiM07, un accro de l&#039;informatique (en courant)</title>
	<atom:link href="http://www.sim07.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sim07.net</link>
	<description>Lorsqu&#039;un &#34;geek&#34; se met à courir.</description>
	<lastBuildDate>Thu, 23 Jun 2011 17:00:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Objectif : 20km Paris</title>
		<link>http://www.sim07.net/2011/06/23/objectif-20km-paris/</link>
		<comments>http://www.sim07.net/2011/06/23/objectif-20km-paris/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 17:00:08 +0000</pubDate>
		<dc:creator>SiM07</dc:creator>
				<category><![CDATA[Course à pied]]></category>

		<guid isPermaLink="false">http://www.sim07.net/?p=79</guid>
		<description><![CDATA[Ecrire sur le high-tech ce n&#8217;est vraiment plus mon truc, faire des articles sur le développement, je manque un peu de courage. En revanche, si il y a bien une [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ecrire sur le high-tech ce n&#8217;est vraiment plus mon truc, faire des articles sur le développement, je manque un peu de courage. En revanche, si il y a bien une chose que j&#8217;apprécie depuis maintenant une bonne année et même un peu plus c&#8217;est bien la course à pied. J&#8217;ai beau mettre mes temps à l&#8217;entrainement sur twitter, avoir quelques personnes qui me suivent pour ça, j&#8217;ai décidé de le mettre ici, sur mon blog, enfin sur un nouveau blog qui se trouve à la même adresse que l&#8217;ancien.</strong></p>
<p>Je me suis inscrit pour le 20km Paris fin mai dernier, 2 jours après le Paris &#8211; Saint Germain en Lay. Je ne vais pas tarder à pouvoir reprendre la course à pied, je vais donc garder un trace de l&#8217;amélioration de mes performances, les bonnes choses que j&#8217;ai pu faire durant la semaine, les moins bonnes aussi et puis les petits soucis.</p>
<p>Il faut dire, niveau problème, j&#8217;ai un peu galéré sur le Paris &#8211; Saint Germain en Lay, une bonne préparation mais malheureusement une cheville qui m&#8217;a fait souffrir une semaine avant au bout de 3 km en partant faire ce qui devait être l&#8217;avant dernière sortie. Résultat, un début de tendinite presque impossible à soigner en une semaine. Je ne suis pas du genre à me préparer 2 mois intensivement pour ne pas partir, j&#8217;ai donc tout de même pris le départ, résultat 1h50 avec 15 km sur une jambe (après la descente du mont Valérien) et surtout ensuite une énorme tendinite &#8230; et oui, il ne faut pas partir dans ces conditions !</p>
<p>Résultat aujourd&#8217;hui, 23 juin, presque 1 mois après, je ressens toujours une légère gène à la cheville et donc il est inenvisageable de courir.</p>
<p>Pour rappel, le <strong>20 km Paris</strong> est cette année le <strong>9 octobre</strong>, mon <strong>objectif 1h30</strong>. Je vais également essayer de courir le <strong>Paris &#8211; Versailles 2 semaines avant</strong>, le 25 septembre, sans aucun objectif, sans doute avec un ami.</p>
<p>Je devrais vraiment commencer ma préparation vers la mi-août. J&#8217;espère donc qu&#8217;il y aura de plus en plus de billet sur ce blog jusqu&#8217;en octobre. Pensez à mettre à jour vos flux RSS !</p>
<img src="http://www.sim07.net/?ak_action=api_record_view&id=79&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sim07.net/2011/06/23/objectif-20km-paris/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Passage en production d&#8217;un blog WordPress</title>
		<link>http://www.sim07.net/2010/03/13/passage-en-production-dun-blog-wordpress/</link>
		<comments>http://www.sim07.net/2010/03/13/passage-en-production-dun-blog-wordpress/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 20:00:38 +0000</pubDate>
		<dc:creator>SiM07</dc:creator>
				<category><![CDATA[SysDev]]></category>

		<guid isPermaLink="false">http://www.sim07.net/?p=27</guid>
		<description><![CDATA[Comment mettre à jour en un clin d&#8217;oeil son blog wordpress ? Personnellement sur mon serveur je n&#8217;ai pas d&#8217;accès FTP, oui, pourquoi faire ? Ah oui WordPress pour se [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Comment mettre à jour en un clin d&#8217;oeil son blog wordpress ?</strong></p>
<p>Personnellement sur mon serveur je n&#8217;ai pas d&#8217;accès FTP, oui, pourquoi faire ? Ah oui WordPress pour se mettre à jour utilise ce système &#8230; et bien moi je n&#8217;aime pas cette solution, j&#8217;aime garder un historique des modifications que j&#8217;effectue dans un gestionnaire de version (en l&#8217;occurrence git) avant d&#8217;en extraire la version que je souhaite déployer. Au moins je sais ce qui tourne, ce qui a tourner et presque ce qui va tourner.</p>
<p>Pour comprendre la suite, je suis obligé d&#8217;expliquer comment faire pour en un clin d&#8217;oeil changer de version du code sans écraser l&#8217;ancien code. En FTP il faut tout de même plusieurs secondes pour mettre à jour son blog, quelques secondes où le code est potentiellement incohérent. &#8220;Oui mais tu sais moi mon blog il fait que quelques visites par jour&#8221; &#8230; ok, mais autant connaitre les alternatives.</p>
<p>Alors voilà, sur votre serveur vous avez un répertoire avec votre projet, on le nommera <code>project/</code> dans project on a un répertoire data qui va contenir le code de notre application. Enfin avant le code on va rajouter un répertoire qui sera par exemple release1 et ensuite on fera un lien symbolique du nom de current vers release1. Lorsqu&#8217;on voudra mettre à jour son blog on aura plus qu&#8217;à créer un répertoire release2 et pour switcher vu qu&#8217;Apache (ou tout autre serveur gérant PHP, nginx ?) pointe sur current, effacer le symlink current pour le faire pointer sur release2. Et voilà ! Un clin d&#8217;oeil !<a href="http://static.sim07.net/2010/03/wordpress-toprod.png"><img class="aligncenter size-full wp-image-30" title="wordpress-toprod" src="http://static.sim07.net/2010/03/wordpress-toprod.png" alt="" width="447" height="110" /></a></p>
<p>Et pour changer de version :</p>
<p><a href="http://static.sim07.net/2010/03/wordpress-toprod2.png"><img class="aligncenter size-full wp-image-31" title="wordpress-toprod2" src="http://static.sim07.net/2010/03/wordpress-toprod2.png" alt="" width="447" height="229" /></a>(Oui, je sais j&#8217;ai oublié de rajouter un répertoire data entre project et release* avoir de faire les screenshots)</p>
<p>Seulement avec WordPress il y a un gros problème par défaut. En effet il ajoute les images des utilisateurs dans <code>wp-content/uploads</code>. Les images vont donc dans <code>data/release1/wp-content/uploads</code>, ça fonctionne mais lorsqu&#8217;on change de version patatra ! plus d&#8217;image. Bah oui, on va pas rajouter toutes les images dans le code deWordpress, il n&#8217;a rien à faire là.  Il faut donc mettre en dehors. On va donc créer un répertoire <code>static/</code> dans <code>project/</code> qui lui ne sera jamais modifié en cas de changement de version et rajouter un sous domaine pointant vers ce répertoire. Par exemple pour ce blog il s&#8217;agit de static.sim07.net.</p>
<p><strong>Configurer le serveur &#8211; simple</strong></p>
<p>Pour Apache la configuration est on ne peut plus simple, puisqu&#8217;il suffit de faire un Virtualhost (oui, je sais on a pas tous la même notion de simple).</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.sim07.net/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://www.sim07.net/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_about(1)" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.sim07.net/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="apache" style="font-family:monospace;">&lt;<span class="kw3">VirtualHost</span> static.sim07.net:80&gt;
  <span class="kw1">ServerName</span>    static.sim07.net
  <span class="kw1">DocumentRoot</span>  /srv/apache/www.sim07.net/static
&nbsp;
  &lt;<span class="kw3">Directory</span> /srv/apache/www.sim07.net/static&gt;
    <span class="kw1">Options</span>     <span class="kw2">FollowSymLinks</span> MultiViews
    <span class="kw1">AllowOverride</span>       <span class="kw2">None</span>
    <span class="kw1">Order</span>       <span class="kw1">allow</span>,<span class="kw1">deny</span>
    <span class="kw1">allow</span>       from <span class="kw2">all</span>
  &lt;/<span class="kw3">Directory</span>&gt;
&lt;/<span class="kw3">VirtualHost</span>&gt;</pre></div></div>
<p>On a vraiment le strict minimum là, après le reste, je vous laisse l&#8217;ajouter si vous avez des points spécifiques.</p>
<p><strong>Configurer WordPress &#8211; Encore plus simple</strong></p>
<p>Même pas besoin de plugin, WordPress y a penser en gérant la possibilité de changer le préfixe devant les images. (qui est donc par défaut wp-content/uploads). Pour régler ça il faut aller dans Settings &gt;&gt; Miscellaneous. Et hop on met :</p>
<p><a href="http://static.sim07.net/2010/03/capture-miscellaneous-wordpress.png"><img class="aligncenter size-medium wp-image-35" title="capture-miscellaneous-wordpress" src="http://static.sim07.net/2010/03/capture-miscellaneous-wordpress-300x106.png" alt="" width="300" height="106" /></a></p>
<p><strong>En bref</strong></p>
<p>En bref, si vous voulez séparer le contenu à ne pas versionner dans un SCM avec WordPress, pensez à mettre vos images dans un sous domaine différent, après WordPress à déjà pensé à vous.</p>
<img src="http://www.sim07.net/?ak_action=api_record_view&id=27&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.sim07.net/2010/03/13/passage-en-production-dun-blog-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
