<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Développement Web Libre</title>
	<link>http://www.sbnet.fr</link>
	<description>xhtml, css, javascript, php et ruby</description>
	<pubDate>Wed, 03 Mar 2010 10:41:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>fr</language>
			<item>
		<title>PHP fait du multitâche</title>
		<link>http://www.sbnet.fr/2010/02/26/php-fait-du-multitache/</link>
		<comments>http://www.sbnet.fr/2010/02/26/php-fait-du-multitache/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 15:30:52 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[multitache]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2010/02/26/threads-et-php-multitache/</guid>
		<description><![CDATA[Pour les besoins d&#8217;un projet effectuant un grand nombre de tâches répétitives, j&#8217;ai dû mettre en place un système basé sur un script PHP lancé par cron à intervalles réguliers. Il n&#8217;y a aucune difficulté particulière à réaliser ceci, là où ça commence à être intéressant c&#8217;est à partir du moment où il a fallu [...]]]></description>
			<content:encoded><![CDATA[<p>Pour les besoins d&#8217;un projet effectuant un grand nombre de tâches répétitives, j&#8217;ai dû mettre en place un système basé sur un script PHP lancé par cron à intervalles réguliers. Il n&#8217;y a aucune difficulté particulière à réaliser ceci, là où ça commence à être intéressant c&#8217;est à partir du moment où il a fallu que ce script puisse lancer plusieurs tâches en même temps.</p>
<p>On a donc un script lancé à intervalles réguliers qui lui même va lancer et gérer un certain nombre, configurable, de tâches concurrente. Voici comment j&#8217;ai procédé.</p>
<p> <a href="http://www.sbnet.fr/2010/02/26/php-fait-du-multitache/#more-131" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2010/02/26/php-fait-du-multitache/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zero, c&#8217;est la tête à toto</title>
		<link>http://www.sbnet.fr/2010/02/04/zero-cest-la-tete-a-toto/</link>
		<comments>http://www.sbnet.fr/2010/02/04/zero-cest-la-tete-a-toto/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:13:45 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2010/02/04/zero-cest-la-tete-a-toto/</guid>
		<description><![CDATA[C&#8217;est pas moi qui le dit, c&#8217;est PHP.
La preuve :
var_dump(0 == &#34;toto&#34;);
Voir ça sur codepad
]]></description>
			<content:encoded><![CDATA[<p><a href="http://php.net/error_reporting" class="external text" title="http://php.net/error_reporting" rel="nofollow"></a>C&#8217;est pas moi qui le dit, c&#8217;est PHP.</p>
<p>La preuve :</p>
<div style="overflow: auto;"><pre class="php" id="geshi" style="color: #fff; border-left: 5px solid #900; background-color:#000;"><a href="http://www.php.net/var_dump"><span class="kw3">var_dump</span></a><span class="br0">(</span><span class="nu0">0</span> == <span class="st0">&quot;toto&quot;</span><span class="br0">)</span>;</pre></div>
<p><a href="http://codepad.org/AIpJjxLa" title="php ça crain">Voir ça sur codepad</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2010/02/04/zero-cest-la-tete-a-toto/feed/</wfw:commentRss>
		</item>
		<item>
		<title>La vie est belle</title>
		<link>http://www.sbnet.fr/2010/02/02/la-vie-est-belle/</link>
		<comments>http://www.sbnet.fr/2010/02/02/la-vie-est-belle/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 15:47:23 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[autre]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2010/02/02/la-vie-est-belle/</guid>
		<description><![CDATA[D&#8217;habitude je ne parle que technique sur ce blog, mais pas cette fois-ci.
]]></description>
			<content:encoded><![CDATA[<p>D&#8217;habitude je ne parle que technique sur ce blog, mais pas cette fois-ci.</p>
<p> <a href="http://www.sbnet.fr/2010/02/02/la-vie-est-belle/#more-129" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2010/02/02/la-vie-est-belle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Qui veut une invitation à Google Wave ?</title>
		<link>http://www.sbnet.fr/2009/12/07/qui-veut-une-invitation-a-google-wave/</link>
		<comments>http://www.sbnet.fr/2009/12/07/qui-veut-une-invitation-a-google-wave/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 13:09:51 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2009/12/07/qui-veut-une-invitation-a-google-wave/</guid>
		<description><![CDATA[Il me reste 3 invitations à Google Wave, si vous en voulez une laissez moi un commentaire ici.
Faites vite, seuls les 3 premiers en auront une.
]]></description>
			<content:encoded><![CDATA[<p>Il me reste 3 invitations à <a href="https://wave.google.com/wave/" title="Google Wave">Google Wave</a>, si vous en voulez une laissez moi un commentaire ici.</p>
<p>Faites vite, seuls les 3 premiers en auront une.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2009/12/07/qui-veut-une-invitation-a-google-wave/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Attention à la faille dans subversion</title>
		<link>http://www.sbnet.fr/2009/11/19/attention-a-la-faille-dans-subversion/</link>
		<comments>http://www.sbnet.fr/2009/11/19/attention-a-la-faille-dans-subversion/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 10:33:17 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[apache]]></category>

		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2009/11/19/attention-a-la-faille-dans-subversion/</guid>
		<description><![CDATA[Enfin, c&#8217;est pas vraiment une faille, c&#8217;est juste que lorsque l&#8217;on déploie un projet à partir d&#8217;un dépôt subversion, il faut faire attention aux fichiers et répertoires .svn qui peuvent être visibles, selon  la configuration de votre serveur web.
Pour empêcher ça avec apache, quelques lignes dans votre httpd.conf suffisent :
&#60;Directory ~ &#34;.*\.svn&#34;&#62;
    Order [...]]]></description>
			<content:encoded><![CDATA[<p>Enfin, c&#8217;est pas vraiment une faille, c&#8217;est juste que lorsque l&#8217;on déploie un projet à partir d&#8217;un dépôt subversion, il faut faire attention aux fichiers et répertoires <em>.svn</em> qui peuvent être visibles, selon  la configuration de votre serveur web.</p>
<p>Pour empêcher ça avec apache, quelques lignes dans votre httpd.conf suffisent :</p>
<div style="overflow: auto;"><pre class="xml" id="geshi" style="color: #fff; border-left: 5px solid #900; background-color:#000;"><span class="sc1">&lt;</span>Directory ~ &quot;.*\.svn&quot;<span class="sc1">&gt;</span>
    Order allow,deny
    Deny from all
    Satisfy All
<span class="sc1">&lt;</span>/Directory<span class="sc1">&gt;</span></pre></div>
<p>Thanks <a href="http://isaykin.ru/" target="_blank">Anton Isaykin</a> for pointing that out to us.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2009/11/19/attention-a-la-faille-dans-subversion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Magento : ajouter et enlever des produits du panier</title>
		<link>http://www.sbnet.fr/2009/03/24/magento-ajouter-et-enlever-des-produits-du-panier/</link>
		<comments>http://www.sbnet.fr/2009/03/24/magento-ajouter-et-enlever-des-produits-du-panier/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 09:37:26 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[magento]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2009/03/24/magento-ajouter-et-enlever-de-produits-du-panier/</guid>
		<description><![CDATA[Magento est un système de commerce électronique assez complexe à appréhender, il est bien mieux organisé que le vieillissant Oscommerce et peut être modifié à souhait grâce à une architecture bien pensée, basée sur Zend Framework mais qui demande quand même assez de temps pour s&#8217;y habituer. Je vous propose dans ce billet de voir [...]]]></description>
			<content:encoded><![CDATA[<p>Magento est un système de commerce électronique assez complexe à appréhender, il est bien mieux organisé que le vieillissant Oscommerce et peut être modifié à souhait grâce à une architecture bien pensée, basée sur Zend Framework mais qui demande quand même assez de temps pour s&#8217;y habituer. Je vous propose dans ce billet de voir comment faire pour ajouter et enlever des produits du panier de façon automatique.</p>
<p> <a href="http://www.sbnet.fr/2009/03/24/magento-ajouter-et-enlever-des-produits-du-panier/#more-124" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2009/03/24/magento-ajouter-et-enlever-des-produits-du-panier/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installer XDebug avec PHP 5.3</title>
		<link>http://www.sbnet.fr/2008/10/07/installer-xdebug-avec-php-53/</link>
		<comments>http://www.sbnet.fr/2008/10/07/installer-xdebug-avec-php-53/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 08:30:41 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[debug]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2008/10/07/installer-xdebug-avec-php-53/</guid>
		<description><![CDATA[PHP 5.3 à plein de nouvelles fonctionnalités à explorer, autant en profiter pour entrer dans le détail mettre en place un environnement de développement complet comprenant un profiler et un debugger.
]]></description>
			<content:encoded><![CDATA[<p>PHP 5.3 à plein de nouvelles fonctionnalités à explorer, autant en profiter pour entrer dans le détail mettre en place un environnement de développement complet comprenant un profiler et un debugger.</p>
<p> <a href="http://www.sbnet.fr/2008/10/07/installer-xdebug-avec-php-53/#more-121" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2008/10/07/installer-xdebug-avec-php-53/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ajoutez des évenements à vos objets</title>
		<link>http://www.sbnet.fr/2008/08/23/ajoutez-des-evenements-a-vos-objets/</link>
		<comments>http://www.sbnet.fr/2008/08/23/ajoutez-des-evenements-a-vos-objets/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 07:19:26 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[nano]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2008/08/23/ajoutez-des-evenements-a-vos-objets/</guid>
		<description><![CDATA[Pour les besoins de Nano, notre framework PHP, JP et moi avons réalisé un système de d&#8217;abonnement et de gestion d&#8217;évènements à des objets.
]]></description>
			<content:encoded><![CDATA[<p>Pour les besoins de <a href="http://code.google.com/p/nanoframework/" title="nano framework php">Nano</a>, notre framework PHP, JP et moi avons réalisé un système de d&#8217;abonnement et de gestion d&#8217;évènements à des objets.</p>
<p> <a href="http://www.sbnet.fr/2008/08/23/ajoutez-des-evenements-a-vos-objets/#more-119" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2008/08/23/ajoutez-des-evenements-a-vos-objets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP5 et PHP6 sur le même serveur</title>
		<link>http://www.sbnet.fr/2008/04/07/php5-et-php6-sur-le-meme-serveur/</link>
		<comments>http://www.sbnet.fr/2008/04/07/php5-et-php6-sur-le-meme-serveur/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 17:02:12 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[apache]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2008/04/07/php5-et-php6-sur-le-meme-serveur/</guid>
		<description><![CDATA[Dans un article précédent, j&#8217;expliquais comment installer PHP6 en module module Apache. Maintenant je vais vous montrer comment installer PHP5 et PHP6 en même temps.
]]></description>
			<content:encoded><![CDATA[<p>Dans un <a href="http://www.sbnet.fr/2007/09/17/installer-php6-en-module-apache-sur-ubuntu/" title="php6 en module apache">article précédent</a>, j&#8217;expliquais comment installer PHP6 en module module Apache. Maintenant je vais vous montrer comment installer PHP5 et PHP6 en même temps.<br />
 <a href="http://www.sbnet.fr/2008/04/07/php5-et-php6-sur-le-meme-serveur/#more-117" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2008/04/07/php5-et-php6-sur-le-meme-serveur/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CSS : Poser les bases</title>
		<link>http://www.sbnet.fr/2008/03/30/css-poser-les-bases/</link>
		<comments>http://www.sbnet.fr/2008/03/30/css-poser-les-bases/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 09:58:15 +0000</pubDate>
		<dc:creator>Stéphane</dc:creator>
		
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.sbnet.fr/2008/03/30/css-poser-les-bases/</guid>
		<description><![CDATA[Parfois avoir une base qui définit ses styles (css) c&#8217;est bien. Voici comment je fais dans la pratique pour remettre à plat les styles par défaut des navigateurs et pour les redéfinir selon mes besoins.
]]></description>
			<content:encoded><![CDATA[<p>Parfois avoir une base qui définit ses styles (css) c&#8217;est bien. Voici comment je fais dans la pratique pour remettre à plat les styles par défaut des navigateurs et pour les redéfinir selon mes besoins.<br />
 <a href="http://www.sbnet.fr/2008/03/30/css-poser-les-bases/#more-115" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sbnet.fr/2008/03/30/css-poser-les-bases/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
