<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://flux.jmfontaine.net/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Jean-Marc Fontaine - Billets</title>
	
	<link>http://www.jmfontaine.net</link>
	<description>Billets du blog personnel de Jean-Marc Fontaine</description>
	<lastBuildDate>Fri, 03 Sep 2010 10:39:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://flux.jmfontaine.net/jmfontaine-billets" /><feedburner:info uri="jmfontaine-billets" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>50.5992546</geo:lat><geo:long>3.0580428</geo:long><item>
		<title>Je serai au Forum PHP 2010 et vous ?</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/F6MYxedJ5NU/</link>
		<comments>http://www.jmfontaine.net/2010/09/03/je-serai-au-forum-php-2010-et-vous/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 10:39:59 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/?p=893</guid>
		<description><![CDATA[Le programme du Forum PHP 2010 vient d&#8217;être dévoilé et il est très alléchant. Cela fait déjà pas mal d&#8217;années que je participe à l&#8217;organisation de cette manifestation mais cette année constituera une première pour moi : j&#8217;y donnerai une &#8230; <a href="http://www.jmfontaine.net/2010/09/03/je-serai-au-forum-php-2010-et-vous/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Le <a href="http://afup.org/pages/forumphp2010/sessions.php">programme du Forum PHP 2010 vient d&#8217;être dévoilé</a> et il est très alléchant.</p>
<p>Cela fait déjà pas mal d&#8217;années que je participe à l&#8217;organisation de cette manifestation mais cette année constituera une première pour moi : j&#8217;y donnerai une conférence pour la première fois. Elle traitera des <a href="http://afup.org/pages/forumphp2010/sessions.php#441">revues de code</a> et de la manière dont elles permettent d&#8217;améliorer la qualité du code tout en favorisant les échanges humains au sein d&#8217;une équipe.</p>
<p>Parmi les nombreuses conférences proposées, voici qui m&#8217;attirent plus particulièrement :</p>
<ul>
<li><a href="http://afup.org/pages/forumphp2010/sessions.php#451">Ligne de commande sous Linux : effrayant ? Non : indispensable !</a> par Pascal Martin</li>
<li><a href="http://afup.org/pages/forumphp2010/sessions.php#394">Migration d&#8217;une base de code de subversion vers git</a> par Geoffrey Bachelet</li>
<li><a href="http://afup.org/pages/forumphp2010/sessions.php#477">Introduction au monde No-SQL</a> par Damien Tournoud</li>
<li><a href="http://afup.org/pages/forumphp2010/sessions.php#444">Suivi de qualité &#8211; PIC, Plate-forme d&#8217;Intégration Continu</a> par Gabriele Santini</li>
<li><a href="http://afup.org/pages/forumphp2010/sessions.php#418">Attaques sur les Web Services</a> par Renaud Bidou</li>
<li><a href="http://afup.org/pages/forumphp2010/sessions.php#487">Présentation de Doctrine 2</a> par Jonathan Wage</li>
<li><a href="http://afup.org/pages/forumphp2010/conferenciers.php#309">APC &amp; Memcached the High Performance Duo</a> par Ilia Alshanetsky</li>
</ul>
<p>Et vous, vous irez voir quelles conférences ?</p>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/F6MYxedJ5NU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/09/03/je-serai-au-forum-php-2010-et-vous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2010/09/03/je-serai-au-forum-php-2010-et-vous/</feedburner:origLink></item>
		<item>
		<title>TestFest PHP à Lille en août</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/Fj4rahiR3wg/</link>
		<comments>http://www.jmfontaine.net/2010/08/05/testfest-php-a-lille-en-aout/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 03:17:37 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/?p=889</guid>
		<description><![CDATA[Un billet rapide pour vous signaler que Frédéric Hardy organise un TestFest PHP à Lille au cours du mois d&#8217;août. La date n&#8217;est pas encore arrêtée alors dépêchez-vous de donner vos disponibilités.]]></description>
			<content:encoded><![CDATA[<p>Un billet rapide pour vous signaler que <a href="http://blog.mageekbox.net/?post/2010/07/11/Une-date-pour-PHP-TestFest-2010-sur-la-m%C3%A9tropole-lilloise">Frédéric Hardy organise un TestFest PHP à Lille</a> au cours du mois d&#8217;août. La date n&#8217;est pas encore arrêtée alors dépêchez-vous de <a href="http://www.doodle.com/yv8t8hbgdhnme68n">donner vos disponibilités</a>.</p>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/Fj4rahiR3wg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/08/05/testfest-php-a-lille-en-aout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2010/08/05/testfest-php-a-lille-en-aout/</feedburner:origLink></item>
		<item>
		<title>Attention peinture fraîche</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/7gwQpet6Ngo/</link>
		<comments>http://www.jmfontaine.net/2010/07/16/attention-peinture-fraiche-3/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 14:13:00 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Vie du blog]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/?p=883</guid>
		<description><![CDATA[Après quelques mois de léthargie, ce blog se réveille enfin. Oui, à deux jours de partir en vacances à l&#8217;étranger. Je suis comme ça. Techniquement, il est dorénavant propulsé par WordPress. Le thème est temporaire et je chercher encore mes &#8230; <a href="http://www.jmfontaine.net/2010/07/16/attention-peinture-fraiche-3/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Après quelques mois de léthargie, ce blog se réveille enfin. Oui, à deux jours de partir en vacances à l&#8217;étranger. Je suis comme ça. <img src='http://www.jmfontaine.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Techniquement, il est dorénavant propulsé par WordPress. Le thème est temporaire et je chercher encore mes marques avec ce nouvel outil alors n&#8217;hésitez pas à me remonter d&#8217;éventuels problèmes.</p>
<p>Les flux RSS on également changé d&#8217;adresse. Il sont dorénavant aux adresses suivantes :</p>
<ul>
<li>Billets: <a href="http://flux.jmfontaine.net/jmfontaine-billets">http://flux.jmfontaine.net/jmfontaine-billets</a></li>
<li>Commentaires: <a href="http://flux.jmfontaine.net/jmfontaine-commentaires">http://flux.jmfontaine.net/jmfontaine-commentaires</a></li>
<li>Signets: <a href="http://flux.jmfontaine.net/jmfontaine-signets">http://flux.jmfontaine.net/jmfontaine-signets</a></li>
</ul>
<p>Pensez à mettre à jour vos aggrégateurs !</p>
<p>Concernant la ligne éditoriale, j&#8217;ai beaucoup hésité mais je pense qu&#8217;elle restera probablement à peu près la même mais certains billets traitant de l&#8217;industrialisation de PHP seront publiés sur mon autre blog : <a href="http://www.industrialisation-php.com/">Industrialisation PHP</a>.</p>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/7gwQpet6Ngo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/07/16/attention-peinture-fraiche-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2010/07/16/attention-peinture-fraiche-3/</feedburner:origLink></item>
		<item>
		<title>Lancement de l’appel à conférencier du Forum PHP 2010</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/e6Rh09ksLCc/</link>
		<comments>http://www.jmfontaine.net/2010/06/10/lancement-de-l-appel-conferencier-du-forum-php-2010/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 15:29:33 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/lancement-de-l-appel-conferencier-du-forum-php-2010</guid>
		<description><![CDATA[L&#8217;édition 2010 du Forum PHP sera très spéciale car on y fêtera à la fois les 15 ans de PHP et les 10 ans de l&#8217;AFUP. Cette année, les thèmes particulièrement mis en avant seront les suivants&#160;: PHP de A &#8230; <a href="http://www.jmfontaine.net/2010/06/10/lancement-de-l-appel-conferencier-du-forum-php-2010/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>L&#8217;<a href="http://www.afup.org/pages/forumphp2010/" hreflang="fr">édition 2010 du Forum PHP</a> sera très spéciale car on y fêtera à la fois les 15 ans de PHP et les 10 ans de l&#8217;AFUP.</p>
<p>Cette année, les thèmes particulièrement mis en avant seront les suivants&nbsp;:</p>
<ul>
<li><strong>PHP de A à Z</strong>: Débuter en PHP, Réussir un projet avec PHP, Choisir son hébergement&nbsp;;</li>
<li><strong>Outils basés sur PHP</strong>: CMS et CMF, outils de e-commerce et de business, paiement en ligne, CRM et ERP&nbsp;;</li>
<li><strong>Industrialisation de PHP</strong>: Performances, tests, authentification centralisée, frameworks&nbsp;;</li>
<li><strong>Technologies autour de PHP</strong>:  Javascript, HTML 5, microformats.</li>
</ul>
<p>Vous êtes expert dans un domaine, vous avez installé une ou plusieurs applications PHP (CMS, e-commerce, CRM, GED) dans un contexte spécifique (forte charge, client reconnu, projet innovant) ou bien vous participez à un projet Open Source lié à PHP, venez partager votre expérience&nbsp;!</p>
<p>Vous pouvez soumettre vos candidatures avant le 30 juin sur <a href="http://afup.org/pages/forumphp2010/appel-a-conferenciers.php" hreflang="fr">le site de l&#8217;AFUP</a>.</p>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/e6Rh09ksLCc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/06/10/lancement-de-l-appel-conferencier-du-forum-php-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2010/06/10/lancement-de-l-appel-conferencier-du-forum-php-2010/</feedburner:origLink></item>
		<item>
		<title>Annonce du programme de PHP Days</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/6a5FS5u4sTY/</link>
		<comments>http://www.jmfontaine.net/2010/05/17/annonce-du-programme-de-php-days/#comments</comments>
		<pubDate>Mon, 17 May 2010 08:14:58 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/annonce-du-programme-de-php-days</guid>
		<description><![CDATA[J&#8217;aurai le plaisir d&#8217;intervenir lors de l&#8217;édition 2010 des PHP Days. Cet événement, qui se déroulera les 8 et 9 juillet à Paris, aura pour thème l&#8217;industrialisation de PHP. Nous aborderons les différents aspects que cela recouvre&#160;: Jour 1 &#8211; &#8230; <a href="http://www.jmfontaine.net/2010/05/17/annonce-du-programme-de-php-days/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>J&#8217;aurai le plaisir d&#8217;intervenir lors de l&#8217;édition 2010 des <a href="http://www.phpdays.com/" hreflang="fr">PHP Days</a>. Cet événement, qui se déroulera les 8 et 9 juillet à Paris, aura pour thème l&#8217;industrialisation de PHP.</p>
<p>Nous aborderons les différents aspects que cela recouvre&nbsp;:</p>
<ul>
<li><strong>Jour 1 &#8211; matinée&nbsp;: L&#8217;industrialisation</strong> <em>(Animé par Jean-Marc FONTAINE et Damien SEGUY)</em>
<ul>
<li>La capitalisation</li>
<li>L&#8217;appropriation du code</li>
<li>L&#8217;implication de l&#8217;utilisateur</li>
</ul>
</li>
<li><strong>Jour 1 &#8211; après midi&nbsp;: L&#8217;environnement de travail</strong> <em>(Animé par Julien PAULI)</em>
<ul>
<li>Point sur les différents environnements de travail nécessaires (développement, pré-production et production)</li>
<li>Installation de PHP/Apache/SGBD (compilation des sources, paquets, piles pré-packagées)</li>
<li>Présentation et utilisation d&#8217;Eclipse PDT (avec comparatif Zend Studio et Netbeans)</li>
<li>Installation et manipulations d&#8217;un débogueur PHP (profilage avec Xdebug et KCachegrind)</li>
<li>Prise en main d&#8217;un gestionnaire de version (Git et Subversion)</li>
</ul>
</li>
<li><strong>Jour 2 &#8211; matin&nbsp;: Les bonnes pratiques de la programmation</strong> <em>(Animé par Julien PAULI)</em>
<ul>
<li>Rappels POO avec PHP 5</li>
<li>Concept de tests unitaires</li>
<li>Présentation et installation de PHPUnit</li>
<li>Apprendre a écrire du code testable (exercices)</li>
<li>Ecrire des tests avant le code&nbsp;: TDD (exercices)</li>
<li>Les principaux Design Patterns</li>
</ul>
</li>
<li><strong>Jour 2 &#8211; après midi&nbsp;: Gestion de projet et méthodes</strong> <em>(Animé par Jean-Marc FONTAINE et Damien SEGUY)</em>
<ul>
<li>Présentation des méthodes agiles (Scrum et XP)</li>
<li>Prise en main des outils d&#8217;analyse statique du code</li>
<li>Mise en place d&#8217;un outil d&#8217;intégration continue</li>
<li>Automatisation des déploiements</li>
</ul>
</li>
</ul>
<p>Concernant la forme, c&#8217;est très interactif, a mi-chemin entre la conférence et la formation. Cela se déroule sous forme d&#8217;ateliers où chacun travaille sur son ordinateur (pensez à amener le vôtre) avec une machine virtuelle que nous fournissons. Vous avez ainsi tous les outils nécessaires dans un environnement déjà configuré. Vous pouvez ainsi faire toutes les manipulations que vous souhaitez sans risquer de modifier la configuration de votre ordinateur.</p>
<p>Pour s&#8217;inscrire, cela se passe <a href="http://www.phpdays.com/inscription.php" hreflang="fr">sur le site de PHP Days</a>.</p>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/6a5FS5u4sTY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/05/17/annonce-du-programme-de-php-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2010/05/17/annonce-du-programme-de-php-days/</feedburner:origLink></item>
		<item>
		<title>Reprise et déplacement des revues de presse PHP</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/l82Am0IC08g/</link>
		<comments>http://www.jmfontaine.net/2010/04/09/reprise-et-deplacement-des-revues-de-presse-php/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 11:46:05 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/reprise-et-deplacement-des-revues-de-presse-php</guid>
		<description><![CDATA[Avec le printemps, reviennent mes revues de presse du monde PHP. Dans le cadre d&#8217;une réorganisation de mes activités en ligne, elles seront désormais publiées sur le blog Industrialisation PHP que je tiens avec mon collègue Damien Seguy. Ce blog &#8230; <a href="http://www.jmfontaine.net/2010/04/09/reprise-et-deplacement-des-revues-de-presse-php/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Avec le printemps, reviennent mes <a href="http://www.industrialisation-php.com/revue-de-presse-php-de-la-semaine-14-2010/" hreflang="fr">revues de presse du monde PHP</a>. Dans le cadre d&#8217;une réorganisation de mes activités en ligne, elles seront désormais publiées sur le blog Industrialisation PHP que je tiens avec mon collègue Damien Seguy.</p>
<p>Ce blog traite des problématiques d&#8217;<a href="http://www.industrialisation-php.com/" hreflang="fr">industrialisation des développements PHP</a> tant au niveau des méthodes que des outils. Nous essayons modestement de fournir un concentré de ce qui se passe d&#8217;intéressant dans le monde PHP, et les technologies associées, par rapport aux problématiques que rencontrent les entreprises pour produire des application web de qualité dans un budget et un planning maîtrisés.</p>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/l82Am0IC08g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/04/09/reprise-et-deplacement-des-revues-de-presse-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2010/04/09/reprise-et-deplacement-des-revues-de-presse-php/</feedburner:origLink></item>
		<item>
		<title>Vente de printemps</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/I0HK23CA-G8/</link>
		<comments>http://www.jmfontaine.net/2010/03/01/vente-de-printemps/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 12:53:59 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Personnel]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/vente-de-printemps</guid>
		<description><![CDATA[C&#8217;est avec un peu d&#8217;avance que je fais mon ménage de printemps et je profite sans honte de la tribune que m&#8217;offre ce blog pour donner plus de visibilité aux différents objets que je vends. Je me sépare donc de &#8230; <a href="http://www.jmfontaine.net/2010/03/01/vente-de-printemps/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est avec un peu d&#8217;avance que je fais mon ménage de printemps et je profite sans honte de la tribune que m&#8217;offre ce blog pour donner plus de visibilité aux différents objets que je vends.</p>
<p>Je me sépare donc de ma batterie car il m&#8217;est impossible de jouer dans mon habitation actuelle. Il faut être réaliste&nbsp;: je n&#8217;ai jamais eu l&#8217;implication nécessaire pour être un bon batteur. Tant pis, il est temps de grandir et d&#8217;accepter que je ne réaliserai malheureusement jamais ce rêve. Je me contenterais d&#8217;écouter avec plaisir les grands batteurs.</p>
<p>Je vends donc ma batterie et mes cymbales&nbsp;:</p>
<ul>
<li><a href="http://annonces.ebay.fr/viewad/Batterie-Dixon-noire-tres-peu-servie/5004200714" hreflang="fr" rel="nofollow">Batterie Dixon noire très peu servie</a>&nbsp;: 200 €</li>
<li><a href="http://annonces.ebay.fr/viewad/Cymbale-Sabian-Pro-Ride-20-tres-peu-servie-pied/5004987298" hreflang="fr" rel="nofollow">Cymbale Sabian Pro Ride 20&#8243; très peu servie avec pied</a>&nbsp;: 90 €</li>
<li><a href="http://annonces.ebay.fr/viewad/Cymbales-Sabian-B8-Hi-Hat-13-tres-peu-servies/5004987295" hreflang="fr" rel="nofollow">Cymbales Sabian B8 Hi-Hat 13&#8243; très peu servies</a>&nbsp;: 50 €</li>
</ul>
<p>J&#8217;ai déjà vendu la crash qui faisait partie de mon kit.</p>
<p>Cette page de publicité est terminée, ce blog peut revenir à ses thèmes habituels.</p>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/I0HK23CA-G8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/03/01/vente-de-printemps/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2010/03/01/vente-de-printemps/</feedburner:origLink></item>
		<item>
		<title>Utiliser un dictionnaire français dans Eclipse</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/FpT7pFodUDg/</link>
		<comments>http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 13:35:18 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Développement Web]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/utiliser-un-dictionnaire-francais-dans-eclipse</guid>
		<description><![CDATA[L&#8217;éditeur de code Eclipse possède une fonctionnalité de correction orthographique. Malheureusement, par défaut seuls les dictionnaires anglais de Grande Bretagne et des Etats-Unis sont proposés. Il est cependant assez facile de mettre en place un dictionnaire français. Pour cela nous &#8230; <a href="http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>L&#8217;éditeur de code Eclipse possède une fonctionnalité de correction orthographique. Malheureusement, par défaut seuls les dictionnaires anglais de Grande Bretagne et des Etats-Unis sont proposés.</p>
<p>Il est cependant assez facile de mettre en place un dictionnaire français. Pour cela nous allons utiliser le dictionnaire Aspell français&nbsp;:</p>
<pre>sudo aptitude install aspell aspell-fr</pre>
<p>Puis nous allons extraire les données au format destiné à Eclipse&nbsp;:</p>
<pre>aspell dump master nl | cut -d / -f 1 &gt; fr.txt</pre>
<p>Ensuite, il n&#8217;y a plus qu&#8217;à indiquer ce dictionnaire à Eclipse dans les options de configuration pour que le tour soit joué.</p>
<p><img src="/images/eclipse_dictionnaire.png" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/FpT7pFodUDg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2010/02/28/utiliser-un-dictionnaire-francais-dans-eclipse/</feedburner:origLink></item>
		<item>
		<title>Christmas egg dans VLC</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/LfFFKfxNIb8/</link>
		<comments>http://www.jmfontaine.net/2009/12/29/christmas-egg-dans-vlc/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 00:12:58 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/christmas-egg-dans-vlc</guid>
		<description><![CDATA[Pour célébrer Noël, le lecteur multimédia VLC s&#8217;est paré de ses plus beaux atours&#160;: Ce genre de clin d&#8217;œil s&#8217;appelle un easter egg, ou œuf de Pâques dans notre langue. J&#8217;ai envie de qualifier celui-ci de Christmas egg (œuf de &#8230; <a href="http://www.jmfontaine.net/2009/12/29/christmas-egg-dans-vlc/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pour célébrer Noël, le lecteur multimédia <a href="http://www.videolan.org/vlc/" hreflang="en">VLC</a> s&#8217;est paré de ses plus beaux atours&nbsp;:</p>
<p><img src="/images/vlc_noel.jpg" alt="" /></p>
<p>Ce genre de clin d&#8217;œil s&#8217;appelle un <a href="http://en.wikipedia.org/wiki/Easter_egg_%28media%29" hreflang="en">easter egg</a>, ou œuf de Pâques dans notre langue. J&#8217;ai envie de qualifier celui-ci de Christmas egg (œuf de Noël).</p>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/LfFFKfxNIb8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2009/12/29/christmas-egg-dans-vlc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2009/12/29/christmas-egg-dans-vlc/</feedburner:origLink></item>
		<item>
		<title>Attention au contexte d’exécution des destructeurs</title>
		<link>http://flux.jmfontaine.net/~r/jmfontaine-billets/~3/i14qCy4VcZw/</link>
		<comments>http://www.jmfontaine.net/2009/12/11/attention-au-contexte-d-execution-des-destructeurs/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 20:16:36 +0000</pubDate>
		<dc:creator>jmfontaine</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jmfontaine.net/attention-au-contexte-d-execution-des-destructeurs</guid>
		<description><![CDATA[Lors d&#8217;un exercice en Licence Professionnelle Informatique Web Développeur à l&#8217;INSSET de Saint-Quentin, mes élèves ont constaté un comportement étrange avec le destructeur d&#8217;une classe. Voici un exemple minimal du problème&#160;: &#60;?php class Exemple { public function __destruct() { file_put_contents('log.txt', &#8230; <a href="http://www.jmfontaine.net/2009/12/11/attention-au-contexte-d-execution-des-destructeurs/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lors d&#8217;un exercice en <a href="http://www.insset.u-picardie.fr/site/licencepro_web" hreflang="fr">Licence Professionnelle Informatique Web Développeur</a> à l&#8217;INSSET de Saint-Quentin, mes élèves ont constaté un comportement étrange avec le destructeur d&#8217;une classe. Voici un exemple minimal du problème&nbsp;:</p>
<pre>&lt;?php class Exemple { 	public function __destruct() 	{ 		file_put_contents('log.txt', 'Test'); 	} } $exemple = new Exemple();</pre>
<p>Ce code ne pose a priori pas de problème et pourtant si vous l&#8217;exécutez avec Apache sur Unix vous risquez d&#8217;avoir des problèmes de droit d&#8217;écriture&nbsp;:</p>
<pre>Warning: file_put_contents(log.txt) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/test/destruct.php on line 6</pre>
<p>En fait l&#8217;explication est aussi étonnante que simple et comme souvent on la trouve dans la <a href="http://www.php.net/manual/en/language.oop5.decon.php#language.oop5.decon.destructor" hreflang="en">documentation de PHP</a>&nbsp;: lors de la phase de clôture d&#8217;un script, le contexte peut changer sur certains SAPI dont Apache.</p>
<p>Cela veux dire que notre instance étant détruite implicitement lors de la clôture du script, PHP ne va pas essayer de créer le fichier, dont le chemin est relatif, dans le même répertoire que le script mais dans un autre répertoire où il n&#8217;a pas forcément le droit d&#8217;écrire.</p>
<p>Pour contourner ce problème, il suffit soit de donner au fichier un chemin absolu pour le fichier, soit de détruire explicitement l&#8217;instance afin que cela se fasse avant la phase de clôture du script&nbsp;:</p>
<pre>$exemple = null</pre>
<p>ou</p>
<pre>unset($exemple);</pre>
<img src="http://feeds.feedburner.com/~r/jmfontaine-billets/~4/i14qCy4VcZw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jmfontaine.net/2009/12/11/attention-au-contexte-d-execution-des-destructeurs/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.jmfontaine.net/2009/12/11/attention-au-contexte-d-execution-des-destructeurs/</feedburner:origLink></item>
	</channel>
</rss>
