<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Icarez's Blog</title>
	<atom:link href="http://icarez.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://icarez.wordpress.com</link>
	<description>Web développement, Drupal, Haxe, 3D, Traitement d'images, and so on...</description>
	<lastBuildDate>Wed, 19 Aug 2009 07:37:17 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='icarez.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/a7f8df0c917213525ed968e3543a6db1?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Icarez's Blog</title>
		<link>http://icarez.wordpress.com</link>
	</image>
			<item>
		<title>Application Android : wpToGo</title>
		<link>http://icarez.wordpress.com/2009/08/18/application-android-wptogo/</link>
		<comments>http://icarez.wordpress.com/2009/08/18/application-android-wptogo/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 20:44:25 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[market]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/2009/08/18/application-android-wptogo/</guid>
		<description><![CDATA[Je n&#8217;ai pas encore vendu les mérites d&#8217;une application android sur ce blog. Ce sera maintenant chose faites puisque j&#8217;ai aujourd&#8217;hui découvert une petite app sur l&#8217;android market à savoir wpToGo. Cette application permet de gèrer son blog wordpress, hébergé sur wordpress.con ou non, depuis son mobile android. L&#8217;application est rapide et bien réalisée dans [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=127&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div class="wp-caption alignleft" style="width: 74px"><img title="wpToGo logo" src="http://www.androlib.com/appicon/app-wFB.cs.png" alt="wpTOGo" width="64" height="64" /><p class="wp-caption-text">wpTOGo</p></div>
<p>Je n&#8217;ai pas encore vendu les mérites d&#8217;une application android sur ce blog. Ce sera maintenant chose faites puisque j&#8217;ai aujourd&#8217;hui découvert une petite app sur l&#8217;android market à savoir <strong>wpToGo</strong>. Cette application permet de gèrer son blog wordpress, hébergé sur wordpress.con ou non, depuis son mobile android. L&#8217;application est rapide et bien réalisée dans l&#8217;ensemble.<br />
L&#8217;application demande la mise en place de l&#8217;option <a href="http://support.wordpress.com/xml-rpc/">xmlrpc</a> qui permet à des programmes externes d&#8217;accéder à wordpress en administration (activable dans les options écriture).<br />
Pour les utilisateurs de blogs sur wordpress.com, notez que cette option est active par default et le lien est donc : nomDuBlog.wordpress.com/xmlrpc.php</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=127&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2009/08/18/application-android-wptogo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>

		<media:content url="http://www.androlib.com/appicon/app-wFB.cs.png" medium="image">
			<media:title type="html">wpToGo logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Soirée SFR Android, invitations sur FrAndroid</title>
		<link>http://icarez.wordpress.com/2009/05/13/soiree-sfr-android-invitations-sur-frandroid/</link>
		<comments>http://icarez.wordpress.com/2009/05/13/soiree-sfr-android-invitations-sur-frandroid/#comments</comments>
		<pubDate>Wed, 13 May 2009 09:56:37 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/?p=122</guid>
		<description><![CDATA[FrAndoird propose des invitations à ses lecteurs pour la soirée SFR Android :
http://www.frandroid.com/2647/10-nouvelles-invitations-pour-la-soiree-sfr-android/
Une petite soirée à ne pas manquer !
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=122&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>FrAndoird propose des invitations à ses lecteurs pour la soirée SFR Android :<br />
<a href="http://icarez.wordpress.com/2009/05/13/soiree-sfr-android-invitations-sur-frandroid/">http://www.frandroid.com/2647/10-nouvelles-invitations-pour-la-soiree-sfr-android/</a></p>
<p>Une petite soirée à ne pas manquer !</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=122&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2009/05/13/soiree-sfr-android-invitations-sur-frandroid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>
	</item>
		<item>
		<title>HaXe : présentation</title>
		<link>http://icarez.wordpress.com/2008/12/17/haxe-presentation/</link>
		<comments>http://icarez.wordpress.com/2008/12/17/haxe-presentation/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 08:22:57 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[HaXe]]></category>
		<category><![CDATA[aide]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/?p=37</guid>
		<description><![CDATA[HaXe est une plateforme de développement web RIA. Il permet au final de générer du javascript, du flash, du php ou du code neko (même si je n&#8217;ai pas testé ces 2 derniers).
Il reprend les packages flash, javascript, propose une programmation orientée objet. Néanmoins, je trouve qu&#8217;il manque cruellement de documentation. Il n&#8217;y a que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=37&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>HaXe est une plateforme de développement web RIA. Il permet au final de générer du javascript, du flash, du php ou du code neko (même si je n&#8217;ai pas testé ces 2 derniers).</p>
<p>Il reprend les packages flash, javascript, propose une programmation orientée objet. Néanmoins, je trouve qu&#8217;il manque cruellement de documentation. Il n&#8217;y a que très peu de tutoriaux sur internet et une connaissance préalable de javascript ou action script est nécessaire pour réaliser quelque chose (ce que je n&#8217;ai pas).</p>
<p>Néanmoins, cette solution permet de coder tant au niveau serveur que client et permet de nous affranchir de licence Adobe onéreuse.</p>
<p>Pour installer HaXe, il faut téléchager le compilateur sur le <a href="http://haxe.org/">site officiel.</a></p>
<p>A l&#8217;écriture de ce billet, l&#8217;IDE <a href="http://www.flashdevelop.org/community/viewforum.php?f=11">FlashDevelop</a> supporte complètement HaXe (mis à part la conversion des librairies xml vers swf qui ne fonctionne pas, alors que FlashDevelop intègre swfMill, qui permet simplement de réaliser cela&#8230;).</p>
<p>En ce qui concerne la documentation, il n&#8217;y a malheureusement qu&#8217;une bien faible documentation en ligne, et l&#8217;absence d&#8217;un forum ou d&#8217;un bon wiki fait réellement défaut lors de l&#8217;apprentissage.</p>
<p>On notera tout de même la présence d&#8217;une <a href="http://lists.motion-twin.com/mailman/listinfo/haxe">mailing list</a>, où les développeurs même de HaXe interviennent et surtout la <a href="http://haxe.org/api">doc de l&#8217;api</a>.</p>
<p>Cet article évoluera pour devenir à terme un petit tutorial, une aide, une base&#8230;</p>
<p>Mise à jour 17/12/08 : HaXe ayant une très mauvaise documentation (il manque surtout un forum à mon avis.), j&#8217;arrête d&#8217;étudier HaXe. Cet article restera dans l&#8217;état pour l&#8217;instant. Je vais par contre me tourner vers Flex d&#8217;Adobe, qui m&#8217;apparait une meilleure solution pour développer des RIA.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=37&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2008/12/17/haxe-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>
	</item>
		<item>
		<title>Irrlicht : installation</title>
		<link>http://icarez.wordpress.com/2008/12/10/irrlicht-installation/</link>
		<comments>http://icarez.wordpress.com/2008/12/10/irrlicht-installation/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 22:43:06 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[Irrlicht]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/?p=98</guid>
		<description><![CDATA[

Voici donc un tutorial concernant l&#8217;installation d&#8217;Irrlicht sur une machine Windows.
Il faut dans un premier temps,
 

soit récupérer le package Irrlicht déjà compilé pour windows (méthode la plus simple)  our ceux qui veulent les dernières sources, un site  (http://irrlicht.convextech.ca/) met à disposition un système qui compile les dernières sources et les propose en téléchargement. On choisera alors &#8220;Core, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=98&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div class="mceTemp" style="text-align:center;">
<div class="wp-caption alignleft" style="width: 196px"><img class=" " title="Logo IrrLicht" src="http://irrlicht.sourceforge.net/phpBB2/templates/subSilver/images/logo_phpBB.gif" alt="Logo IrrLicht" width="186" height="48" /><p class="wp-caption-text">Logo IrrLicht</p></div>
</div>
<div class="mceTemp" style="text-align:left;">Voici donc un tutorial concernant l&#8217;installation d&#8217;Irrlicht sur une machine Windows.</div>
<p>Il faut dans un premier temps,</p>
<p> </p>
<ul>
<li>soit récupérer le package Irrlicht déjà compilé pour windows (méthode la plus simple) <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> our ceux qui veulent les dernières sources, un site  (<a href="http://irrlicht.convextech.ca/">http://irrlicht.convextech.ca/</a>) met à disposition un système qui compile les dernières sources et les propose en téléchargement. On choisera alors &#8220;Core, Examples and Tools&#8221;, la compression zip, et on prendra un téléchargement pour Windows x86.Sinon, il y a  le package officiel :  vous pouvez aller à l&#8217;adresse : <a href="http://irrlicht.sourceforge.net/downloads.html">http://irrlicht.sourceforge.net/downloads.html</a> Il ne reste plus qu&#8217;à télécharger l&#8217;un des deux et de décompresser l&#8217;archive quelque part sur votre disque dur. <br />
 </li>
<li>soit télécharger les dernières sources de SVN <a href="//irrlicht.svn.sourceforge.net/svnroot/irrlicht/branches/releases/1.5/ irrlicht-1.5">https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/branches/releases/1.5/ irrlicht-1.5</a> , et les compiler soit même.</li>
</ul>
<p>Ensuite il faudra indiquer à Visual Studio ou encore Code::Blocks, l&#8217;emplacement des includes et des librairies de Irrlicht (voir mises à jour de l&#8217;article).</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=98&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2008/12/10/irrlicht-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>

		<media:content url="http://irrlicht.sourceforge.net/phpBB2/templates/subSilver/images/logo_phpBB.gif" medium="image">
			<media:title type="html">Logo IrrLicht</media:title>
		</media:content>
	</item>
		<item>
		<title>Irrlicht : Sélection de faces.</title>
		<link>http://icarez.wordpress.com/2008/12/02/irrlicht-selection-de-faces/</link>
		<comments>http://icarez.wordpress.com/2008/12/02/irrlicht-selection-de-faces/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 17:46:34 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[Irrlicht]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[ray tracing]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/?p=76</guid>
		<description><![CDATA[Dans le cadre d&#8217;un de mes projets, un utilisateur devait pouvoir cliquer sur une face et une arrête d&#8217;un objet, non aligné avec les axes (x,y,z), donc avec pour moi l&#8217;impossibilité d&#8217;utiliser les Bounding Box proposée par Irrlicht.
Il fallait alors lancer le rayon depuis la souris à chaque frame, et déterminer quelle face traversée par [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=76&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Dans le cadre d&#8217;un de mes projets, un utilisateur devait pouvoir cliquer sur une face et une arrête d&#8217;un objet, non aligné avec les axes (x,y,z), donc avec pour moi l&#8217;impossibilité d&#8217;utiliser les Bounding Box proposée par Irrlicht.</p>
<p>Il fallait alors lancer le rayon depuis la souris à chaque frame, et déterminer quelle face traversée par ce rayon est la plus proche de la caméra.</p>
<p>Avec l&#8217;aide de rogerborg du forum d&#8217;Irrlicht, qui me donna la solution pour les arrêtes, j&#8217;ai enfin réussi à trouver le code nécessaire pour la scène node face qui permet cela.</p>
<p>Le voici :</p>
<blockquote><p><code>/!*<br />
*\author : Mathieu PICCIN<br />
*\date : SEPTEMBER 2008<br />
*\brief : a face scene node with selection from mouse<br />
**/ </code></p>
<p><code>#include<br />
#include</p>
<p>using namespace irr;</p>
<p>#pragma comment(lib, "Irrlicht.lib")</p>
<p>class SelectableFacesNode : public scene::ISceneNode<br />
{<br />
core::aabbox3df Box;<br />
std::vector Faces;<br />
std::vector corners;<br />
//core::array Edges;<br />
core::array EdgeUnitVectors;<br />
video::SMaterial Material;<br />
int SelectedFace;</p>
<p>public:</p>
<p>SelectableFacesNode(scene::ISceneNode* parent, scene::ISceneManager* mgr, s32 id)<br />
: scene::ISceneNode(parent, mgr, id)<br />
{<br />
SelectedFace = -1;<br />
Material.Wireframe = false;<br />
Material.Lighting = false;<br />
// Material.TextureLayer[0].Texture[0].</p>
<p>corners.push_back(core::vector3df(0, 14, 0));<br />
corners.push_back(core::vector3df(-10, 0, -10));<br />
corners.push_back(core::vector3df(10, 0, -10));<br />
corners.push_back(core::vector3df(0, 0, 14));</p>
<p>for(int corner1 = 0; corner1 &lt; 4; ++corner1){<br />
for(int corner2 = corner1 + 1; corner2 &lt; 4; ++corner2)<br />
{<br />
for(int corner3 = corner2+1; corner3 &lt;4; ++corner3)<br />
{<br />
const core::triangle3df face(corners[corner1], corners[corner2], corners[corner3]);<br />
Faces.push_back(face);<br />
}</p>
<p>}<br />
}</p>
<p>/*Vertices[0] = video::S3DVertex(0,0,10, 1,1,0,video::SColor(255,0,255,255),0,1);<br />
Vertices[1] = video::S3DVertex(10,0,-10, 1,0,0,video::SColor(255,255,0,255),1,1);<br />
Vertices[2] = video::S3DVertex(0,20,0, 0,1,1,video::SColor(255,255,255,0),1,0);<br />
Vertices[3] = video::S3DVertex(-10,0,-10, 0,0,1,video::SColor(255,0,255,0),0,0);*/</p>
<p>Box.reset(corners[0]);<br />
for (s32 i=1; iregisterNodeForRendering(this);</p>
<p>ISceneNode::OnRegisterSceneNode();<br />
}</p>
<p>virtual void render()<br />
{<br />
u16 indices[] = { 0,2,3, 2,1,3, 1,0,3, 2,0,1 };</p>
<p>video::IVideoDriver* driver = SceneManager-&gt;getVideoDriver();</p>
<p>driver-&gt;setMaterial(Material);<br />
driver-&gt;setTransform(video::ETS_WORLD, AbsoluteTransformation);</p>
<p>for(u32 face = 0; face draw3DTriangle(Faces[face], video::SColor(255, 0, 255, 0));<br />
else<br />
driver-&gt;draw3DTriangle(Faces[face], video::SColor(255, 0, 0, 255));</p>
<p>}</p>
<p>}</p>
<p>virtual const core::aabbox3d&amp; getBoundingBox() const<br />
{<br />
return Box;<br />
}</p>
<p>virtual u32 getMaterialCount() const<br />
{<br />
return 1;<br />
}</p>
<p>virtual video::SMaterial&amp; getMaterial(u32 i)<br />
{<br />
return Material;<br />
}</p>
<p>void testLineIntersectionWithEdges(const core::line3df &amp; line)<br />
{<br />
core::line3df localLine(line);<br />
core::matrix4 inverseTransform;<br />
if(!AbsoluteTransformation.getInverse(inverseTransform))<br />
return;</p>
<p>inverseTransform.transformVect(localLine.start);<br />
inverseTransform.transformVect(localLine.end);</p>
<p>const core::vector3df lineUnit = localLine.getVector().normalize();</p>
<p>const f32 VirtualEdgeThicknessSq = 6.f * 3.f; // Thicken up the edge<br />
f32 closestToLineSq = VirtualEdgeThicknessSq;</p>
<p>SelectedFace = -1;<br />
for(u32 face = 0; face &lt; 4; ++face)<br />
{<br />
/*core::vector3df normal = lineUnit.crossProduct(EdgeUnitVectors[edge]);<br />
normal = EdgeUnitVectors[edge].crossProduct(normal);*/</p>
<p>core::plane3df plane = Faces.at(face).getPlane();</p>
<p>core::vector3df intersection;<br />
if(Faces.at(face).getIntersectionWithLine(localLine.start, lineUnit, intersection))<br />
{<br />
const core::vector3df nearestPoint = Faces[face].closestPointOnTriangle(intersection);<br />
const f32 distanceToLineSq = intersection.getDistanceFromSQ(nearestPoint);</p>
<p>if(distanceToLineSq &lt;= closestToLineSq)<br />
{<br />
closestToLineSq = distanceToLineSq;<br />
SelectedFace = face;<br />
}<br />
}<br />
}<br />
}<br />
};</p>
<p>int main()<br />
{<br />
IrrlichtDevice *device =<br />
createDevice(video::EDT_OPENGL, core::dimension2d(640, 480), 16, false);</p>
<p>if (device == 0)<br />
return 1; // could not create selected driver.</p>
<p>video::IVideoDriver* driver = device-&gt;getVideoDriver();<br />
scene::ISceneManager* smgr = device-&gt;getSceneManager();</p>
<p>smgr-&gt;addCameraSceneNode(0, core::vector3df(0,0,-40), core::vector3df(0,0,0));</p>
<p>SelectableFacesNode *myNode =<br />
new SelectableFacesNode(smgr-&gt;getRootSceneNode(), smgr, 666);</p>
<p>scene::ISceneNodeAnimator* anim =<br />
smgr-&gt;createRotationAnimator(core::vector3df(0.3f, 0, 0.3f));</p>
<p>myNode-&gt;addAnimator(anim);<br />
anim-&gt;drop();</p>
<p>while(device-&gt;run())<br />
{<br />
core::line3df cursorRay = smgr-&gt;getSceneCollisionManager()-&gt;getRayFromScreenCoordinates(device-&gt;getCursorControl()-&gt;getPosition());</p>
<p>myNode-&gt;testLineIntersectionWithEdges(cursorRay);</p>
<p>driver-&gt;beginScene(true, true, video::SColor(0,100,100,100));<br />
smgr-&gt;drawAll();<br />
driver-&gt;endScene();<br />
}</p>
<p></code></p>
<p><code> myNode-&gt;drop();<br />
device-&gt;drop();<br />
return 0;<br />
} </code></p></blockquote>
<p>Vous pouvez également trouver ce code avec celui pour les aretes sur le <a href="http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=29926&amp;highlight=">forum Irrlicht</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=76&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2008/12/02/irrlicht-selection-de-faces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>
	</item>
		<item>
		<title>Irrlicht : présentation</title>
		<link>http://icarez.wordpress.com/2008/12/02/irrlicht-presentation/</link>
		<comments>http://icarez.wordpress.com/2008/12/02/irrlicht-presentation/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 09:42:49 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[Irrlicht]]></category>
		<category><![CDATA[3D]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/?p=73</guid>
		<description><![CDATA[Irrlicht est un moteur 3D OpenGL / DirectX, en C++ très simple d&#8217;utilisation.
De plus il possède une forte communauté réuni autour du forum officiel, où vous trouverez facilement de l&#8217;aide à la plupart de vos problèmes, ainsi que des Scene Node (une sorte portion de monde 3D pour les nouveaux).
On retiendra également le blog de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=73&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://irrlicht.sourceforge.net/">Irrlicht</a> est un moteur 3D OpenGL / DirectX, en C++ très simple d&#8217;utilisation.</p>
<p>De plus il possède une forte communauté réuni autour du <a href="http://irrlicht.sourceforge.net/phpBB2/index.php">forum officiel</a>, où vous trouverez facilement de l&#8217;aide à la plupart de vos problèmes, ainsi que des Scene Node (une sorte portion de monde 3D pour les nouveaux).</p>
<p>On retiendra également le <a href="http://www.irrlicht3d.org/">blog de l&#8217;auteur</a> d&#8217;Irrlicht</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=73&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2008/12/02/irrlicht-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>
	</item>
		<item>
		<title>Drupal : tâche CRON (ou CRON job) sur un serveur mutualisé</title>
		<link>http://icarez.wordpress.com/2008/12/01/drupal-tache-cron-sur-un-serveur-mutualise/</link>
		<comments>http://icarez.wordpress.com/2008/12/01/drupal-tache-cron-sur-un-serveur-mutualise/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 18:36:23 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/?p=43</guid>
		<description><![CDATA[Drupal nécessite d&#8217;executer assez souvent une tâche cron. Cela permet de mettre à jour le module de recherche, de vérifier les mises à jour de sécurité, etc.
Malheureusement, la plupart des petits serveurs mutualisés ne proposent pas la programmation de tâches CRON.
On peut maintenant contourner ce problème avec un petit module Drupal : Poormanscron accessible à [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=43&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Drupal nécessite d&#8217;executer assez souvent une tâche cron. Cela permet de mettre à jour le module de recherche, de vérifier les mises à jour de sécurité, etc.</p>
<p>Malheureusement, la plupart des petits serveurs mutualisés ne proposent pas la programmation de tâches CRON.</p>
<p>On peut maintenant contourner ce problème avec un petit module Drupal : <a href="http://drupal.org/project/poormanscron">Poormanscron</a> accessible à l&#8217;adresse :</p>
<p><a href="http://drupal.org/project/poormanscron">http://drupal.org/project/poormanscron</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=43&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2008/12/01/drupal-tache-cron-sur-un-serveur-mutualise/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>
	</item>
		<item>
		<title>Drupal : Memory Limit php</title>
		<link>http://icarez.wordpress.com/2008/12/01/drupal-memory-limit-php/</link>
		<comments>http://icarez.wordpress.com/2008/12/01/drupal-memory-limit-php/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 18:32:34 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Développement web]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/?p=40</guid>
		<description><![CDATA[Certain hébergeur limite la mémoire allouée à php (memory_limit), et cela pose donc problème avec des cms. Bien que Drupal soit un CMS relativement léger, une installation de Drupal 5, avec CCk, Contemplate, et un éditeur de textes comme TinyMCE ou FCKeditor (que je recommande par rapport à TinyMCE), demande au minimum 13 &#8211; 14 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=40&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:left;">Certain hébergeur limite la mémoire allouée à php (memory_limit), et cela pose donc problème avec des cms. Bien que Drupal soit un CMS relativement léger, une installation de Drupal 5, avec CCk, Contemplate, et un éditeur de textes comme TinyMCE ou FCKeditor (que je recommande par rapport à TinyMCE), demande au minimum 13 &#8211; 14 Mo de mémoire php.</p>
<p style="text-align:left;">Sous Apache, vous pouvez changer ce memory_limit directement dans php.ini :</p>
<blockquote><p><code>memory_limit = 16M</code></p></blockquote>
<p style="text-align:left;"><span style="color:#000000;">Ou dans un htaccess à la racine du site :</span></p>
<blockquote><p><code>php_value memory_limit 16M</code></p></blockquote>
<p><span style="color:#000000;">Malheureusement il arrive que cette modification ne soit pas possible (comme par exemple chez celeonet). Il convient alors de désactiver tous les modules inutiles, et d&#8217;activer le module throttle de drupal.</span></p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 509px"><a href="http://icarez.files.wordpress.com/2008/12/drupal_throttle.jpg"><img class="size-full wp-image-54" title="drupal_throttle" src="http://icarez.files.wordpress.com/2008/12/drupal_throttle.jpg?w=499&#038;h=42" alt="Activation du module throttle dans drupal" width="499" height="42" /></a><p class="wp-caption-text">Activation du module throttle dans drupal</p></div>
<p><span style="color:#0000ff;"><span style="color:#000000;">Ce module, throttle, permet de cocher une seconde croix pour chaque module (régulation en francais). Cela permet, une fois un nombre de visiteurs dépassé de réguler certain module. J&#8217;ai ainsi pu contourner la limite imposé par mon hébergeur (même si ce n&#8217;est pas une solution miracle).</span><br />
</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=40&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2008/12/01/drupal-memory-limit-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>

		<media:content url="http://icarez.files.wordpress.com/2008/12/drupal_throttle.jpg" medium="image">
			<media:title type="html">drupal_throttle</media:title>
		</media:content>
	</item>
		<item>
		<title>Sécuriser sa connexion LAN/Wifi avec IPSEC sous LINUX</title>
		<link>http://icarez.wordpress.com/2008/11/30/securiser-sa-connexion-lanwifi-avec-ipsec-sous-linux/</link>
		<comments>http://icarez.wordpress.com/2008/11/30/securiser-sa-connexion-lanwifi-avec-ipsec-sous-linux/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 22:25:00 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[Développement web]]></category>
		<category><![CDATA[IPSEC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/?p=17</guid>
		<description><![CDATA[ 
Installation de IPSEC sous GNU/Linux
Compatible Ethernet &#38; Wifi
Récupération des fichiers nécessaires
Télécharger ce zip
Procédure d&#8217;installation
Installation des paquets nécessaires

sous Debian :

ipsec-tools
freeswan


sous Ubuntu :

ipsec-tools
openswan



Copie des fichiers fournis dans l&#8217;archive
(en mode super-utilisateur, pour ubuntu, précéder les commande de sudo)
Créer les dossiers si ils ne sont pas présents

cp generate_ipsec /etc/init.d/
cp ifraz /sbin/
cp interfaces.conf /etc/
mkdir /etc/ifplugd
mkdir /etc/ifplugd/action.d/
cp ipsec_start /etc/ifplugd/action.d/
Attribuer les droits d&#8217;acces aux [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=17&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="content"> </p>
<p>Installation de IPSEC sous GNU/Linux</p>
<p class="rteleft">Compatible Ethernet &amp; Wifi</p>
<p class="rteleft">Récupération des fichiers nécessaires</p>
<p class="rteleft">Télécharger <a class="external text" title="http://mathieu.piccin.free.fr/ipsec.zip" rel="nofollow" href="http://mathieu.piccin.free.fr/ipsec.zip">ce zip</a></p>
<p>Procédure d&#8217;installation</p>
<p>Installation des paquets nécessaires</p>
<ul>
<li class="rteleft">sous Debian :
<ul>
<li class="rteleft">ipsec-tools</li>
<li class="rteleft">freeswan</li>
</ul>
</li>
<li class="rteleft">sous Ubuntu :
<ul>
<li class="rteleft">ipsec-tools</li>
<li class="rteleft">openswan</li>
</ul>
</li>
</ul>
<h4 class="rteleft"><span style="font-weight:normal;">Copie des fichiers fournis dans l&#8217;archive</span></h4>
<p class="rteleft"><em>(en mode super-utilisateur, pour ubuntu, précéder les commande de sudo)</em></p>
<p>Créer les dossiers si ils ne sont pas présents</p>
<blockquote><p>
<code>cp generate_ipsec /etc/init.d/<br />
cp ifraz /sbin/<br />
cp interfaces.conf /etc/<br />
mkdir /etc/ifplugd<br />
mkdir /etc/ifplugd/action.d/<br />
cp ipsec_start /etc/ifplugd/action.d/</code></p></blockquote>
<p class="rteleft">Attribuer les droits d&#8217;acces aux fichiers :</p>
<blockquote><p><code>sudo chmod 777 /etc/init.d/generate_ipsec<br />
sudo chmod 777 /sbin/ifraz<br />
sudo chmod 777 /etc/interfaces.conf<br />
sudo chmod 777 /etc/ifplugd/action.d/ipsec_start</code></p></blockquote>
<p class="rteleft">Attribuer les droits d&#8217;exécutions aux trois scripts</p>
<blockquote><p><code>chmod +x /etc/init.d/generate_ipsec<br />
chmod +x /sbin/ifraz<br />
chmod +x /etc/ifplugd/action.d/ipsec_start</code></p></blockquote>
<p><span style="font-weight:normal;">Configuration des interfaces réseau</span></p>
<blockquote><p><code>vim /etc/network/interfaces</code></p></blockquote>
<p class="rteleft">définir <strong>eth1</strong> pour <em>wifi</em> et <strong>eth0</strong> pour <em>ethernet</em> par exemple</p>
<p><span style="font-weight:normal;">Suppression du fichier ipsec.secrets</span></p>
<blockquote><p><code>rm /etc/ipsec.secrets</code></p></blockquote>
<p class="rteleft"> </p>
<h3 class="rteleft"><span style="font-weight:normal;">Effacement des traces des précédentes connexions</span></h3>
<blockquote><p><code>/sbin/ifraz</code></p></blockquote>
<p class="rteleft"> </p>
<p><span style="font-weight:normal;">Lancement du script</span></p>
<p class="rteleft"><em>(en mode utilisateur)</em></p>
<blockquote><p><code>/etc/ifplugd/action.d/ipsec_start ethx up<code> </code></code></p></blockquote>
<p><code> </code></p>
<p> </p>
<p> </p>
<p><code></p>
<p class="rteleft">Remplacer ethx par l'interface (ethernet ou wifi) que vous souhaitez utiliser</p>
<p>Vérification du fonctionnement</p>
<p class="rteleft"><em>(en mode super utilisateur)</em></p>
<blockquote><p><code>setkey -D</code></p></blockquote>
<p class="rteleft">Si vous obtenez un :</p>
<blockquote><p><code>no SAD entry</code></p></blockquote>
<p class="rteleft">Cela veut dire que IPSec ne fonctionne pas</p>
<p></code></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=17&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2008/11/30/securiser-sa-connexion-lanwifi-avec-ipsec-sous-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>
	</item>
		<item>
		<title>Un gestionnaire de publicités, multisites</title>
		<link>http://icarez.wordpress.com/2008/11/30/un-gestionnaire-de-publicites-multisites/</link>
		<comments>http://icarez.wordpress.com/2008/11/30/un-gestionnaire-de-publicites-multisites/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 22:24:10 +0000</pubDate>
		<dc:creator>icarez</dc:creator>
				<category><![CDATA[Développement web]]></category>
		<category><![CDATA[eMarketing]]></category>
		<category><![CDATA[OpenAds]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://icarez.wordpress.com/?p=15</guid>
		<description><![CDATA[J&#8217;ai installé un gestionnaire de publicités en ligne pour un parc de sites internet. Après recherches, je n&#8217;ai trouvé que 2 moteurs de publicités exploitables

PHPMyPup
OpenAds

PhpMyPub n&#8217;est plus développé depuis assez longtemps, donc on s&#8217;attardera sur OpenAds uniquement.
Il est proposé en version 2.0 qui ne demande que MySQL 3 ou 2.X qui demande MySQL 4 ou [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=15&subd=icarez&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>J&#8217;ai installé un gestionnaire de publicités en ligne pour un parc de sites internet. Après recherches, je n&#8217;ai trouvé que 2 moteurs de publicités exploitables</p>
<ul>
<li>PHPMyPup</li>
<li>OpenAds</li>
</ul>
<p>PhpMyPub n&#8217;est plus développé depuis assez longtemps, donc on s&#8217;attardera sur OpenAds uniquement.<br />
Il est proposé en version 2.0 qui ne demande que MySQL 3 ou 2.X qui demande MySQL 4 ou supérieur.<br />
Ce gestionnaire est à décompresser dans un dossier de son site, par exemple /openads, et on y accèdera pour la première fois, et donc pour l&#8217;installation automatisé via : <a title="www.url_de_mon_site.com/openads/" href="http://www.url_de_mon_site.com/openads/">www.url_de_mon_site.com/openads/</a></p>
<p>Après avoir ajouté un annonceur, une campagne, une pub et une zone, il génère un code à placer dans cette zone, qu&#8217;on peut charger au moyen d&#8217;un include par exemple.</p>
<p>A noter que j&#8217;ai remarqué que le site de vente de matériel informatique LDLC utilise openads pour ses publicités&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icarez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icarez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icarez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icarez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icarez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icarez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icarez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icarez.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icarez.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icarez.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icarez.wordpress.com&blog=5698168&post=15&subd=icarez&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://icarez.wordpress.com/2008/11/30/un-gestionnaire-de-publicites-multisites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8fcc12078342e664ebf15e7619f873c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">icarez</media:title>
		</media:content>
	</item>
	</channel>
</rss>