<?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>l'indicible blog</title>
	<atom:link href="http://www.lindicible.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lindicible.com/blog</link>
	<description>&#60;!--:en--&#62;the details of the inexpressible&#60;!--:--&#62;&#60;!--:fr--&#62;les détails de l'ineffable&#60;!--:--&#62;</description>
	<lastBuildDate>Sat, 19 May 2012 14:43:44 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Règles multiples dans une seule expression régulière</title>
		<link>http://www.lindicible.com/blog/regles-multiples-dans-une-seule-expression-reguliere/</link>
		<comments>http://www.lindicible.com/blog/regles-multiples-dans-une-seule-expression-reguliere/#comments</comments>
		<pubDate>Sat, 19 May 2012 14:33:41 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Expressions régulières]]></category>
		<category><![CDATA[Tutoriaux]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=768</guid>
		<description><![CDATA[Introduction Les expressions régulières sont très puissantes, mais elles sont difficiles à lire et souvent on ne profite pas de leur plein potentiel à cause de ça. Lorsqu&#8217;on utilise les expressions régulières pour la validation d&#8217;un formulaire, on aimerait parfois pouvoir vérifier plusieurs critères avec une seule regex. Par exemple, on pourrait demander à un [...]]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>Les <a href="http://fr.wikipedia.org/wiki/Regex" rel="external">expressions régulières</a> sont très puissantes, mais elles sont difficiles à lire et souvent on ne profite pas de leur plein potentiel à cause de ça.<br />
Lorsqu&#8217;on utilise les expressions régulières pour la validation d&#8217;un formulaire, on aimerait parfois pouvoir vérifier plusieurs critères avec une seule regex.<br />
Par exemple, on pourrait demander à un numéro de téléphone de contenir au moins dix chiffres ET de contenir seulement certains caractères.<br />
On ne sait pas forcément qu&#8217;elles nous permettent de faire précisément ça, et bien d&#8217;autres choses incroyables !</p>
<p>Ce que nous voulons c&#8217;est que notre chaine de caractères corresponde à un numéro de téléphone (français) typique, avec ou sans son préfixe international.<br />
Ça pourrait prendre l&#8217;une de ces formes :<br />
01 23 45 67 89<br />
01.23.45.67.89<br />
+33-123.456.789<br />
+(33)1 234-567-89<br />
ou d&#8217;autres variations.<br />
Simplement, ce que nous voulons c&#8217;est au moins dix chiffres, et seulement des nombres, espaces, tirets et points, éventuellement précédés par un + et un jeu de parenthèses autour de deux chiffres (le code international).</p>
<p>Comme d&#8217;habitude, nous allons commencer par un exemple complet, puis le détailler.<br />
Voici à quoi ça ressemble pour notre exemple :</p>
<pre class="brush: jscript; gutter: false; title: ; notranslate">/^\+{0,1}(?=(?:\D*\d){10}$)[\d .()-]+$/</pre>
<p>Comment avons-nous construit ceci ?</p>
<h3>Les parties</h3>
<p>On peut utiliser</p>
<pre class="brush: jscript; gutter: false; title: ; notranslate">/^\+{0,1}/</pre>
<p>pour dire que notre chaine de caractères peut commencer (^) par un + (échappé pour conserver sa signification littérale) 0 ou 1 fois.</p>
<p>On peut aussi utiliser</p>
<pre class="brush: jscript; gutter: false; title: ; notranslate">/(\D*\d){10}$/</pre>
<p>pour dire que l&#8217;on veut qu&#8217;elle finisse ($) par 10 occurrences d&#8217;un chiffre (\d) avec n&#8217;importe quels autres caractères non numériques (\D*)<br />
Ici nous vérifions simplement que l&#8217;on a 10 chiffres dans notre chaine de caractères.</p>
<p>En outre, on pourrait utiliser</p>
<pre class="brush: jscript; gutter: false; title: ; notranslate">/[\d .()-]+$/</pre>
<p>pour forcer la chaine de caractères à se terminer ($) par seulement des nombres (\d) et certains caractères choisis.</p>
<p class="warning">On n&#8217;a pas besoin d&#8217;échapper le point ou les parenthèses ici. Comme ils sont entre crochets, il sont toujours utilisés littéralement.<br />
Par contre, le tiret (-) a une signification spéciale au sein des crochets : il sert à déclarer des intervalles comme [a-z]. Ici, on n&#8217;a pas besoin de l&#8217;échapper <em>par ce que c&#8217;est le dernier caractère</em>. Si ce n&#8217;était pas le cas, il faudrait l&#8217;échapper.<br />
C&#8217;est à dire qu&#8217;on pourrait écrire la même chose comme ceci : [\d .\-()]+</p>
<h3>L&#8217;ingrédient principal</h3>
<p>Afin de cumuler les deux dernières règles dans une seule regex, on utilise le <a href="http://www.regular-expressions.info/lookaround.html" rel="external">positive lookahead</a>.<br />
Tout ce qu&#8217;il vous faut savoir est que sa syntaxe est un point d&#8217;interrogation suivit par un signe égal au début d&#8217;un jeu de parenthèses, c&#8217;est à dire (?=&#8230;)</p>
<p>Sa fonction est de vérifier que la suite de la chaine de caractères correspond à une expression régulière donnée (sans inclure cette partie pour référence ultérieure).<br />
Le &laquo;&nbsp;positive lookahead&nbsp;&raquo; est là où la magie se passe. C&#8217;est un peu comme si ce n&#8217;était pas vraiment une partie de l&#8217;expression régulière, sauf que ça crée tout de même une contrainte. Ça veut dire que l&#8217;on peut cumuler d&#8217;autres règles comme si celle-ci n&#8217;avait jamais existé !</p>
<p class="warning">On a aussi ajouté un point d&#8217;interrogation suivi de deux-points (?:&#8230;) au début du jeu de parenthèses au sein de notre &laquo;&nbsp;lookahead&nbsp;&raquo; mais c&#8217;est optionnel. Cette instruction est là pour dire que ce jeu de parenthèses aussi ne doit pas créer de référence pour un usage ultérieur. Ça ne change pas grand chose, mais ça aidera le moteur d&#8217;expressions régulières à aller un petit peu plus vite (au détriment de la lisibilité). A vous de voir.</p>
<h3>Cumuler le tout</h3>
<p>Revenons à notre premier bout de code, voici ce qu&#8217;il fait</p>
<pre class="brush: jscript; gutter: false; title: ; notranslate">/^\+{0,1}(?=(?:\D*\d){10}$)[\d .()-]+$/</pre>
<p>Il recherche d&#8217;abord un + au début de la chaine de caractères testée, qui peut ne pas être présent ou être présent une seule fois: ^\+{0,1}<br />
Ensuite, il vérifie &laquo;&nbsp;plus loin&nbsp;&raquo; qu&#8217;on trouve à la fin de la chaine une série de 10 chiffres mélangée avec d&#8217;autres caractères, sans conserver la trace de leur existence: (?=(?:\D*\d){10}$)<br />
Enfin, il reprend où il en était en vérifiant que la chaine testée contient uniquement des chiffres, espaces, parenthèses et tirets jusqu&#8217;au bout: [\d .()-]+$</p>
<p>J&#8217;espère que ça vous sera utile !</p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fregles-multiples-dans-une-seule-expression-reguliere%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/regles-multiples-dans-une-seule-expression-reguliere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Appeller un fichier de template custom avec une rewrite rule dans WordPress</title>
		<link>http://www.lindicible.com/blog/appeller-un-fichier-de-template-custom-avec-une-rewrite-rule-dans-wordpress/</link>
		<comments>http://www.lindicible.com/blog/appeller-un-fichier-de-template-custom-avec-une-rewrite-rule-dans-wordpress/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 13:08:28 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Tutoriaux]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=735</guid>
		<description><![CDATA[En deux mots Quand on utilise WordPress comme un CMS, il est possible que l&#8217;on aie envie de créer une page complètement dynamique et de donner le nom qu&#8217;on veut au fichier appelé sans avoir à l&#8217;associer avec une page bidon dans la base de données. Par exemple, vous pourriez avoir envie d&#8217;une page dynamique [...]]]></description>
			<content:encoded><![CDATA[<h4>En deux mots</h4>
<p>Quand on utilise WordPress comme un <a href="http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu" rel="external">CMS</a>, il est possible que l&#8217;on aie envie de créer une page complètement dynamique et de donner le nom qu&#8217;on veut au fichier appelé sans avoir à l&#8217;associer avec une page bidon dans la base de données.<br /> Par exemple, vous pourriez avoir envie d&#8217;une page dynamique qui affiche un mix de tous les posts actuels, et qui peut vivre indépendamment du reste.<br /> C&#8217;est ce que nous allons réaliser ici.</p>
<p>Pour un coup d’œil rapide sur comment faire, voici le code complet :</p>
<pre class="brush: php; title: ; notranslate">// handle custom page
// do flush if changing rule, then reload an admin page
add_action('admin_init', 'handle_custompage_route');
function handle_custompage_route()
{
    add_rewrite_rule('custompage/([^/]+)/?', 'index.php?custompage_var=$matches[1]', 'top');
    flush_rewrite_rules();
}

add_filter('init', 'declare_newsletter_vars');
function declare_newsletter_vars()
{
    add_rewrite_tag('%newsletter_nb%', '([^&amp;amp;]+)');
}

add_filter('template_include', 'my_template', 1, 1);
function my_template($template)
{
    global $wp_query;

    if (isset($wp_query-&amp;gt;query_vars['custompage_var'])) {
        return dirname(__FILE__) . '/mycustompage.php';
    }
    return $template;
}</pre>
<p>Ce code irait bien sûr dans le functions.php de votre répertoire de thème.</p>
<p>Maintenant, voyons ça en détail :</p>
<h4>Ajouter une règle de redirection</h4>
<pre class="brush: php; title: ; notranslate">// handle custom page
// do flush if changing rule, then reload an admin page
add_action('admin_init', 'handle_custompage_route');</pre>
<p>Les règles de redirection sont stockées dans la base de données (dans la table wp_options).<br /> Nous voulons y ajouter une règle une fois pour toutes. Dans le cas d&#8217;un plugin, nous ferions cela durant la phase d&#8217;activation.<br /> Ici, nous allors nous baser sur l&#8217;événement &laquo;&nbsp;admin_init&nbsp;&raquo;, puisqu&#8217;il faut(!) être dans le tableau de bord de l&#8217;administration pour que la fonction add_rewrite_rule() fonctionne.</p>
<p>Cette fonction aura besoin d&#8217;être appelée une seule fois, vous pouvez ensuite la commenter. Il n&#8217;y a pas besoin de mettre à jour les règles de redirection à chaque fois que l&#8217;on visite la page d&#8217;administration, n&#8217;est-ce pas ?</p>
<p class="warning">Notez que l&#8217;on doit toujours rediriger vers index.php, puisque le fichier .htaccess redirige tout dessus par défaut. Si vous voulez rediriger directement vers un fichier, vous pouvez le faire là dedans, mais alors vous n&#8217;aurez pas accès aux variables globales de WordPress.</p>
<pre class="brush: php; title: ; notranslate">function handle_custompage_route()
{
    add_rewrite_rule('custompage/([^/]+)/?', 'index.php?custompage_var=$matches[1]', 'top');
    flush_rewrite_rules();
}</pre>
<p>Ici nous allons faire correspondre http://www.mydomain.com/custompage/myparam1 à http://www.mydomain.com/index.php?custompage_var=myparam1</p>
<p>Le premier argument, custompage/([^/]+)/? est une <a href="http://fr.wikipedia.org/wiki/Expression_r%C3%A9guli%C3%A8re" rel="external">expression régulière</a> qui décrit &laquo;&nbsp;quelquechose qui commence par custompage/, suivi d&#8217;un (ou plus) caractère qui ne soit pas un / (les parenthèses gardent cette partie pour référence ultérieure), suivi ou non par un /&nbsp;&raquo;</p>
<p>Dans la seconde partie, $matches est un array qui contient toutes les références attrapées par des parenthèses dans l&#8217;expression régulière.</p>
<p class="warning">Notez que lorsqu&#8217;on utilise $matches[] pour récupérer les valeurs du morceau d&#8217;URI attrapées, les données du groupe de capture commencent à l&#8217;index 1, pas 0.</p>
<p>Le troisième argument précise que cette règle sera ajoutée en haut de liste. En effet, la première règle à laquelle une adresse correspond est utilisée, et nous voulons que la notre soit prioritaire.</p>
<p>Afin que cette règle soit ajoutée de manière permanente, il nous faut appeler flush_rewrite_rules() après que toutes nos règles soient ajoutées.</p>
<h4>Declarer les nouvelles variables</h4>
<pre class="brush: php; title: ; notranslate">add_filter('init', 'declare_custompage_vars');
function declare_custompage_vars()
{
    add_rewrite_tag('%custompage_nb%', '([0-9]+)');
}</pre>
<p>Afin que cette nouvelle règle fonctionne correctement, il nous faut faire prendre conscience à WordPress de l&#8217;existence des variables que nous allons utiliser.</p>
<p>Ici, nous avons utilisé &laquo;&nbsp;custompage_var&nbsp;&raquo; dans notre redirection, et WordPress n&#8217;a jamais entendu parler d&#8217;une variable de ce nom, donc il faut que nous la déclarions.</p>
<p>Il y a plusieurs façons de faire ça. Nous avons utilisé la fonction <a href="http://codex.wordpress.org/Rewrite_API/add_rewrite_tag" rel="external">add_rewrite_tag()</a> lors de l&#8217;init, mais on aurait aussi pu insérer notre variable directement dans l&#8217;array des query_vars en s&#8217;accrochant sur l&#8217;événement query_vars comme ceci :</p>
<pre class="brush: php; title: ; notranslate">add_filter('query_vars', 'handle_custompage_query_vars');
function handle_custompage_query_vars($query_vars)
{
    $query_vars[] = 'custompage_var';
    return $query_vars;
}</pre>
<p>Les deux approches fonctionnent bien.</p>
<h4>Appeler le template</h4>
<pre class="brush: php; title: ; notranslate">add_filter('template_include', 'my_template', 1, 1);
function my_template($template)
{
    global $wp_query;
    if (isset($wp_query-&gt;query_vars['custompage_var'])) {
        return dirname(__FILE__) . '/mycustompage.php';
    }
    return $template;
}</pre>
<p>Quand l&#8217;événement template_include est déclenché, nous pouvons remplacer le template par le contenu que l&#8217;on souhaite.<br /> Ici, nous allons vérifier si notre custompage_var est présente, et si oui retourner mycustompage.php pour qu&#8217;il soit utilisé à la place de ce que WordPress s&#8217;apprêtait à utiliser en guise de template.</p>
<h4>Conclusion</h4>
<p>Avec cette technique, vous pouvez sortir de la structure de templates de WordPress quand vous voulez, tout en profitant de son environnement (les variables et fonctions globales).<br /> Enjoy <img src='http://www.lindicible.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fappeller-un-fichier-de-template-custom-avec-une-rewrite-rule-dans-wordpress%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/appeller-un-fichier-de-template-custom-avec-une-rewrite-rule-dans-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drama kings</title>
		<link>http://www.lindicible.com/blog/drama-kings/</link>
		<comments>http://www.lindicible.com/blog/drama-kings/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 10:19:23 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Viral]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=731</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/316AzLYfAzw" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/316AzLYfAzw"/><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fdrama-kings%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/drama-kings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prenez un chewing-gum, Emile</title>
		<link>http://www.lindicible.com/blog/prenez-un-chewing-gum-emile/</link>
		<comments>http://www.lindicible.com/blog/prenez-un-chewing-gum-emile/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 10:17:34 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Viral]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=729</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/Sh30EIkgE4o" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Sh30EIkgE4o"/><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fprenez-un-chewing-gum-emile%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/prenez-un-chewing-gum-emile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google IRL</title>
		<link>http://www.lindicible.com/blog/google-irl/</link>
		<comments>http://www.lindicible.com/blog/google-irl/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 10:14:01 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Viral]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=727</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/EYRd8hNvi7o" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/EYRd8hNvi7o"/><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object><br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/3Sk7cOqB9Dk" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/3Sk7cOqB9Dk"/><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fgoogle-irl%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/google-irl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post-it fever</title>
		<link>http://www.lindicible.com/blog/post-it-fever/</link>
		<comments>http://www.lindicible.com/blog/post-it-fever/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 09:46:16 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Viral]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=725</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/BpWM0FNPZSs" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/BpWM0FNPZSs"/><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fpost-it-fever%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/post-it-fever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La Force !</title>
		<link>http://www.lindicible.com/blog/la-force/</link>
		<comments>http://www.lindicible.com/blog/la-force/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 09:37:27 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Viral]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=723</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/0BgZ8Ba8TxM" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/0BgZ8Ba8TxM"/><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fla-force%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/la-force/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jesus 360°</title>
		<link>http://www.lindicible.com/blog/jesus-360/</link>
		<comments>http://www.lindicible.com/blog/jesus-360/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 09:35:31 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Viral]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=721</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/-oo7_eFftuM" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/-oo7_eFftuM"/><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fjesus-360%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/jesus-360/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to the matrix</title>
		<link>http://www.lindicible.com/blog/welcome-to-the-matrix/</link>
		<comments>http://www.lindicible.com/blog/welcome-to-the-matrix/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 09:30:47 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Viral]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=719</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/pVXTsfbclQE" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/pVXTsfbclQE"/><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fwelcome-to-the-matrix%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/welcome-to-the-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La rencontre de l&#8217;imagination et de l&#8217;ingénierie</title>
		<link>http://www.lindicible.com/blog/la-rencontre-de-limagination-et-de-lingenierie/</link>
		<comments>http://www.lindicible.com/blog/la-rencontre-de-limagination-et-de-lingenierie/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 09:26:45 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Viral]]></category>

		<guid isPermaLink="false">http://www.lindicible.com/blog/?p=717</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/XbtL-VfExog" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/XbtL-VfExog"/><param name="FlashVars" value="playerMode=embedded"/><param name="wmode" value="transparent"/></object></p>

<div class="like">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.lindicible.com%2Fblog%2Fla-rencontre-de-limagination-et-de-lingenierie%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:62px; "></iframe>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lindicible.com/blog/la-rencontre-de-limagination-et-de-lingenierie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

