<?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>Olivier Balais</title>
	<atom:link href="http://blog.overnetcity.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.overnetcity.com</link>
	<description>OvernetCity</description>
	<lastBuildDate>Tue, 17 Aug 2010 09:02:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Départ pour l&#8217;Australie</title>
		<link>http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/</link>
		<comments>http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 09:02:22 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[OvernetCity]]></category>
		<category><![CDATA[Australie]]></category>
		<category><![CDATA[roadtrip]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=282</guid>
		<description><![CDATA[Je suis aujourd&#8217;hui diplômé de l&#8217;INSA de Lyon. Un seul regret, ne pas être partis vivre une expérience à l&#8217;étranger dans le cadre de ma formation. C&#8217;est pour cela que j&#8217;ai décidé de quitter la France aujourd&#8217;hui pour une durée de trois mois avec pour destination, l&#8217;Australie. Je ne sais pas exactement ce qui m&#8217;attend [...]]]></description>
			<content:encoded><![CDATA[<p>Je suis aujourd&#8217;hui diplômé de l&#8217;INSA de Lyon. Un seul regret, ne pas être partis vivre une expérience à l&#8217;étranger dans le cadre de ma formation.</p>
<p>C&#8217;est pour cela que j&#8217;ai décidé de quitter la France aujourd&#8217;hui pour une durée de trois mois avec pour destination, l&#8217;Australie. Je ne sais pas exactement ce qui m&#8217;attend sur place (aventure oblige !) mais je compte profiter de ce séjour pour parfaire mon Anglais et pour découvrir un maximum de nouveaux horizons.</p>
<p>Ce blog sera donc vraisemblablement très peu actif jusqu&#8217;en Novembre. N&#8217;hésitez cependant pas à me contacter via le formulaire dédié, je tâcherai de vous répondre le plus rapidement possible de là bas.</p>
<p>A très bientôt&#8230;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/&amp;t=D%C3%A9part+pour+l%27Australie" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=D%C3%A9part+pour+l%27Australie+-+http://b2l.me/ahwsvq&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/&amp;title=D%C3%A9part+pour+l%27Australie" rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/&amp;title=D%C3%A9part+pour+l%27Australie" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/&amp;title=D%C3%A9part+pour+l%27Australie&amp;summary=Je%20suis%20aujourd%27hui%20dipl%C3%B4m%C3%A9%20de%20l%27INSA%20de%20Lyon.%20Un%20seul%20regret%2C%20ne%20pas%20%C3%AAtre%20partis%20vivre%20une%20exp%C3%A9rience%20%C3%A0%20l%27%C3%A9tranger%20dans%20le%20cadre%20de%20ma%20formation.%0D%0A%0D%0AC%27est%20pour%20cela%20que%20j%27ai%20d%C3%A9cid%C3%A9%20de%20quitter%20la%20France%20aujourd%27hui%20pour%20une%20dur%C3%A9e%20de%20trois%20mois%20avec%20pour%20destination%2C%20l%27Australie.%20Je%20ne%20sais%20&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F17-08-2010%2Fdepart-pour-laustralie%2F&amp;t=D%C3%A9part+pour+l%27Australie" rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/&amp;title=D%C3%A9part+pour+l%27Australie" rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/+&quot;D%C3%A9part+pour+l%27Australie&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=D%C3%A9part+pour+l%27Australie&amp;body=Link: http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Je%20suis%20aujourd%27hui%20dipl%C3%B4m%C3%A9%20de%20l%27INSA%20de%20Lyon.%20Un%20seul%20regret%2C%20ne%20pas%20%C3%AAtre%20partis%20vivre%20une%20exp%C3%A9rience%20%C3%A0%20l%27%C3%A9tranger%20dans%20le%20cadre%20de%20ma%20formation.%0D%0A%0D%0AC%27est%20pour%20cela%20que%20j%27ai%20d%C3%A9cid%C3%A9%20de%20quitter%20la%20France%20aujourd%27hui%20pour%20une%20dur%C3%A9e%20de%20trois%20mois%20avec%20pour%20destination%2C%20l%27Australie.%20Je%20ne%20sais%20" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/17-08-2010/depart-pour-laustralie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les ressources utiles du mois de Juillet</title>
		<link>http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/</link>
		<comments>http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 07:30:56 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[Ressources Utiles]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[microdata]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[rdfa]]></category>
		<category><![CDATA[realtime]]></category>
		<category><![CDATA[slideshow]]></category>
		<category><![CDATA[temps réel]]></category>
		<category><![CDATA[tuto]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=256</guid>
		<description><![CDATA[C&#8217;est une pratique assez récurrente chez les développeurs Web ou chez les web designers qui bloguent. Alors moi aussi je vais régulièrement (chaque mois) poster un article regroupant les ressources utiles sur lesquelles je suis tombé. Deux intérêts à cette démarche : D&#8217;une part pouvoir les retrouver le jour où j&#8217;en aurai besoin / re-besoin [...]]]></description>
			<content:encoded><![CDATA[<p>C&#8217;est une pratique assez récurrente chez les développeurs Web ou chez les web designers qui bloguent. Alors moi aussi je vais régulièrement (chaque mois) poster un article regroupant les ressources utiles sur lesquelles je suis tombé. Deux intérêts à cette démarche :</p>
<ul>
<li>D&#8217;une part pouvoir les retrouver le jour où j&#8217;en aurai besoin / re-besoin</li>
<li>D&#8217;autre part, les partager avec vous amis lecteurs</li>
</ul>
<p>Je crée donc pour l&#8217;occasion une nouvelle catégorie d&#8217;articles sur OvernetCity intitulée sobrement : &laquo;&nbsp;Ressources Utiles&nbsp;&raquo;.</p>
<p>Pour ce mois de Juillet, un peu de jQuery, un peu de symfony et un peu de développement iPhone sont au programme. D&#8217;ailleurs, cela risque d&#8217;être souvent le cas&#8230;</p>
<h2>Interactive Photo Desk with jQuery and CSS3</h2>
<p><img class="alignnone size-medium wp-image-258" title="Photo Desk" src="http://blog.overnetcity.com/wp-content/uploads/2010/07/photodesk-300x162.jpg" alt="" width="300" height="162" /></p>
<p>Les démonstrations concernant CSS 3 et HTML 5 ont le vent en poupe depuis quelques mois. Il ne se passe pas une journée sans qu&#8217;un tuto complet soit posté sur un des nombreux blogs que je suis, montrant à quel point l&#8217;arrivée de ces deux langages et leur support par l&#8217;ensemble des navigateurs modernes va changer notre façon d&#8217;interagir avec une application Web.</p>
<p>Ici, c&#8217;est l&#8217;alliance du CSS 3 et de jQuery qui permet de réaliser un chouette bureau sur lequel s&#8217;entassent quelques photos. L&#8217;utilisateur peut les déplacer avec un résultat d&#8217;une fluidité étonnante.</p>
<p>A consulter avec un navigateur moderne évidemment.</p>
<p><a href="http://tympanus.net/codrops/2010/07/01/interactive-photo-desk/">http://tympanus.net/codrops/2010/07/01/interactive-photo-desk/</a></p>
<h2>Minimalistic Slideshow Gallery with jQuery</h2>
<p><img class="alignnone size-medium wp-image-257" title="Minimalistic Slideshow Gallery" src="http://blog.overnetcity.com/wp-content/uploads/2010/07/MinimalisticSlideshowGallery-300x162.jpg" alt="" width="300" height="162" /></p>
<p>Encore un tuto expliquant comment réaliser une mini gallerie pour afficher quelques photos. Celui-ci a le mérite d&#8217;être très clair et d&#8217;avoir un rendu vraiment pro.</p>
<p>Très facile à intégrer au sein d&#8217;une page existante !</p>
<p><a href="http://tympanus.net/codrops/2010/07/05/minimalistic-slideshow-gallery/">http://tympanus.net/codrops/2010/07/05/minimalistic-slideshow-gallery/</a></p>
<h2>Symfony 1.4 &#8211; Tri sur les colonnes étrangères dans l&#8217;admin generator</h2>
<p>L&#8217;admin generator de symfony est un outil merveilleusement pratique qui permet de créer en quelques minutes un backend parfaitement fonctionnel et adapté aux besoins du client.</p>
<p>Néanmoins, je me suis souvent demandé pourquoi il est impossible sans mettre les mains dans le cambouis de faire un tri sur les colonnes persos dans la liste générée par le Framework. Chaque colonne est par défaut cliquable ce qui entraine un tri ascendant ou descendant de la liste en fonction de cette colonne mais ce comportement est indisponible dès que la colonne en question n&#8217;est pas une colonne native en base et fait, par exemple, référence à l&#8217;attribut name d&#8217;un objet récupéré via une relation.</p>
<p>Les développeurs experts symfony de l&#8217;agence Elao nous montrent comment modifier le comportement de l&#8217;admin generator pour que, justement, ce tri soit possible sur les colonnes non natives. Très utile !</p>
<p><a href="http://www.elao.org/symfony/symfony-1-4-admin-generator-tris-sur-les-colonnes-etrangeres.html">http://www.elao.org/symfony/symfony-1-4-admin-generator-tris-sur-les-colonnes-etrangeres.html</a></p>
<h2>Introduction aux Métadonnées RDFa, Microdata et Microformats</h2>
<p><img class="alignnone size-medium wp-image-262" title="microdata-image1" src="http://blog.overnetcity.com/wp-content/uploads/2010/07/microdata-image1-300x99.jpg" alt="" width="300" height="99" /></p>
<p>Je connais la technique depuis un moment mais n&#8217;ai pas encore eu l&#8217;occasion de la mettre en pratique au sein d&#8217;un projet. Ces métadonnées à destination des moteurs de recherche permettent de stocker de modifier la présentation d&#8217;une page au sein d&#8217;un moteur de recherche pour apporter de la valeur ajoutée à l&#8217;utilisateur. Les sites référençant des restaurants, par exemple, peuvent profiter de ces métadonnées pour afficher, directement au sein des résultats d&#8217;un moteur de recherche, la note associée à un restaurant sous forme d&#8217;étoiles.</p>
<p>Ces données sont de plus en plus utilisées et de mieux en mieux exploitées. Elles méritent donc qu&#8217;on s&#8217;y attarde un tout petit peu de manière à optimiser le référencement naturel d&#8217;une application web.</p>
<p>Cet article présente quelques exemples concrets d&#8217;utilisation de ces métadonnées et référence quelques liens utiles pour le développeur.</p>
<p><a href="http://spyrestudios.com/real-world-microformats-rdfa-microformats-and-microdata-practical-examples/">http://spyrestudios.com/real-world-microformats-rdfa-microformats-and-microdata-practical-examples/</a></p>
<h2>Tutoriel complet sur les Microdata de HTML5</h2>
<p><img class="alignnone size-full wp-image-269" title="nettuts_microdata" src="http://blog.overnetcity.com/wp-content/uploads/2010/07/nettuts_microdata.png" alt="" width="200" height="200" /></p>
<p>Quand on pense à l&#8217;HTML 5, on ne pense pas forcément immédiatement à Microdata. Et pourtant c&#8217;est également une des grandes nouveauté que ce nouveau langage nous apporte et à laquelle tout bon développeur se doit de s&#8217;intéresser. Ce tutoriel très complet permet d&#8217;aller plus loin que l&#8217;article précédent en se basant sur un exemple concret.</p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/html5-microdata-welcome-to-the-machine/">http://net.tutsplus.com/tutorials/html-css-techniques/html5-microdata-welcome-to-the-machine/</a></p>
<h2>Comment intégrer Google Analytics dans son application iPhone en 7 minutes ?</h2>
<p>Intégrer un script de tracking des visiteurs dans une application Web est aujourd&#8217;hui presque un réflexe pour le développeur. On peut faire la même chose pour une application lourde sur iPhone puisque l&#8217;API de Google est compatible avec plusieurs terminaux mobiles dont ce dernier.</p>
<p>Quel est l&#8217;intérêt ? Comment est-ce que ça marche ? Quels sont les pré-requis ? Autant de questions qui trouveront leurs réponses dans ce tutoriel très complet de iCodeBlog.</p>
<p><a href="http://icodeblog.com/2010/04/22/how-to-integrate-google-analytics-tracking-into-your-apps-in-7-minutes/">http://icodeblog.com/2010/04/22/how-to-integrate-google-analytics-tracking-into-your-apps-in-7-minutes/</a></p>
<h2>Premiers pas avec iPhone Core Data</h2>
<p><img class="alignnone size-full wp-image-273" title="Into_to_coredata_preview2" src="http://blog.overnetcity.com/wp-content/uploads/2010/07/Into_to_coredata_preview2.jpg" alt="" width="200" height="200" /></p>
<p>Ce tutoriel est une belle introduction au Framework Core Data de l&#8217;iPhone OS qui n&#8217;est pas très bien couvert par les livres que j&#8217;ai pu lire lors de ma formation au développement iPhone.</p>
<p>A parcourir pour comprendre quelles sont les possibilités offertes par ce Framework et surtout comment les mettre en oeuvre.</p>
<p><a href="http://mobile.tutsplus.com/tutorials/iphone/iphone-core-data/">http://mobile.tutsplus.com/tutorials/iphone/iphone-core-data/</a></p>
<h2>Afficher un flux RSS en temps réel avec XMPP</h2>
<p>Comment fait Google avec son GTalk pour afficher les messages envoyés en temps réel sur sa page web, sans sacrifier les ressources serveurs avec des requêtes Ajax envoyée chaque seconde ?</p>
<p>C&#8217;est une question que je me suis souvent posé et à laquelle j&#8217;ai trouvé une réponse aujourd&#8217;hui grâce à un tutoriel très complet posté sur le site d&#8217;IBM. GMail, Gtalk, Google Wave font tous usage du langage XMPP dédié à la notification en quasi temps réel pour les applications web. A lire d&#8217;urgence si le sujet vous intéresse&#8230;</p>
<p><a href="http://www.ibm.com/developerworks/xml/tutorials/x-realtimeXMPPtut/index.html">http://www.ibm.com/developerworks/xml/tutorials/x-realtimeXMPPtut/index.html</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/&amp;t=Les+ressources+utiles+du+mois+de+Juillet" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Les+ressources+utiles+du+mois+de+Juillet+-+http://b2l.me/ag8qkm&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/&amp;title=Les+ressources+utiles+du+mois+de+Juillet" rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/&amp;title=Les+ressources+utiles+du+mois+de+Juillet" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/&amp;title=Les+ressources+utiles+du+mois+de+Juillet&amp;summary=C%27est%20une%20pratique%20assez%20r%C3%A9currente%20chez%20les%20d%C3%A9veloppeurs%20Web%20ou%20chez%20les%20web%20designers%20qui%20bloguent.%20Alors%20moi%20aussi%20je%20vais%20r%C3%A9guli%C3%A8rement%20%28chaque%20mois%29%20poster%20un%20article%20regroupant%20les%20ressources%20utiles%20sur%20lesquelles%20je%20suis%20tomb%C3%A9.%20Deux%20int%C3%A9r%C3%AAts%20%C3%A0%20cette%20d%C3%A9marche%20%3A%0D%0A%0D%0A%09D%27une%20part%20pouvoir%20&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F31-07-2010%2Fles-ressources-utiles-du-mois-de-juillet%2F&amp;t=Les+ressources+utiles+du+mois+de+Juillet" rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/&amp;title=Les+ressources+utiles+du+mois+de+Juillet" rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/+&quot;Les+ressources+utiles+du+mois+de+Juillet&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Les+ressources+utiles+du+mois+de+Juillet&amp;body=Link: http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A C%27est%20une%20pratique%20assez%20r%C3%A9currente%20chez%20les%20d%C3%A9veloppeurs%20Web%20ou%20chez%20les%20web%20designers%20qui%20bloguent.%20Alors%20moi%20aussi%20je%20vais%20r%C3%A9guli%C3%A8rement%20%28chaque%20mois%29%20poster%20un%20article%20regroupant%20les%20ressources%20utiles%20sur%20lesquelles%20je%20suis%20tomb%C3%A9.%20Deux%20int%C3%A9r%C3%AAts%20%C3%A0%20cette%20d%C3%A9marche%20%3A%0D%0A%0D%0A%09D%27une%20part%20pouvoir%20" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/31-07-2010/les-ressources-utiles-du-mois-de-juillet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visualisez votre dépôt SVN en vidéo</title>
		<link>http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/</link>
		<comments>http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 19:37:21 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gource]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[versionnement]]></category>
		<category><![CDATA[versionning]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=246</guid>
		<description><![CDATA[Il y a des projets comme Gource qui sortent vraiment de l&#8217;ordinaire. Je suis tombé dessus complètement par hasard et suis resté bluffé par le concept. Cette application transforme l&#8217;historique de votre outil de gestion de sources (SVN, GIT, &#8230;) en une belle vidéo artistique, montrant l&#8217;évolution de votre projet en fonction des commits, des [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a des projets comme <a href="http://code.google.com/p/gource/">Gource</a> qui sortent vraiment de l&#8217;ordinaire. Je suis tombé dessus complètement par hasard et suis resté bluffé par le concept.<br />
Cette application transforme l&#8217;historique de votre outil de gestion de sources (SVN, GIT, &#8230;) en une belle vidéo artistique, montrant l&#8217;évolution de votre projet en fonction des commits, des créations de branches, des merges, etc.</p>
<p>Pas franchement utile mais le résultat reste vraiment sympa !</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/NjUuAuBcoqs&amp;hl=fr_FR&amp;fs=1?hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NjUuAuBcoqs&amp;hl=fr_FR&amp;fs=1?hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/&amp;t=Visualisez+votre+d%C3%A9p%C3%B4t+SVN+en+vid%C3%A9o" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Visualisez+votre+d%C3%A9p%C3%B4t+SVN+en+vid%C3%A9o+-+http://b2l.me/ag88hp&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/&amp;title=Visualisez+votre+d%C3%A9p%C3%B4t+SVN+en+vid%C3%A9o" rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/&amp;title=Visualisez+votre+d%C3%A9p%C3%B4t+SVN+en+vid%C3%A9o" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/&amp;title=Visualisez+votre+d%C3%A9p%C3%B4t+SVN+en+vid%C3%A9o&amp;summary=Il%20y%20a%20des%20projets%20comme%20Gource%20qui%20sortent%20vraiment%20de%20l%27ordinaire.%20Je%20suis%20tomb%C3%A9%20dessus%20compl%C3%A8tement%20par%20hasard%20et%20suis%20rest%C3%A9%20bluff%C3%A9%20par%20le%20concept.%0D%0ACette%20application%20transforme%20l%27historique%20de%20votre%20outil%20de%20gestion%20de%20sources%20%28SVN%2C%20GIT%2C%20...%29%20en%20une%20belle%20vid%C3%A9o%20artistique%2C%20montrant%20l%27%C3%A9volu&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F20-07-2010%2Fvisualisez-votre-depot-svn-en-video%2F&amp;t=Visualisez+votre+d%C3%A9p%C3%B4t+SVN+en+vid%C3%A9o" rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/&amp;title=Visualisez+votre+d%C3%A9p%C3%B4t+SVN+en+vid%C3%A9o" rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/+&quot;Visualisez+votre+d%C3%A9p%C3%B4t+SVN+en+vid%C3%A9o&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Visualisez+votre+d%C3%A9p%C3%B4t+SVN+en+vid%C3%A9o&amp;body=Link: http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Il%20y%20a%20des%20projets%20comme%20Gource%20qui%20sortent%20vraiment%20de%20l%27ordinaire.%20Je%20suis%20tomb%C3%A9%20dessus%20compl%C3%A8tement%20par%20hasard%20et%20suis%20rest%C3%A9%20bluff%C3%A9%20par%20le%20concept.%0D%0ACette%20application%20transforme%20l%27historique%20de%20votre%20outil%20de%20gestion%20de%20sources%20%28SVN%2C%20GIT%2C%20...%29%20en%20une%20belle%20vid%C3%A9o%20artistique%2C%20montrant%20l%27%C3%A9volu" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/20-07-2010/visualisez-votre-depot-svn-en-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La fin d&#8217;une ère</title>
		<link>http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/</link>
		<comments>http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 20:32:44 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[OvernetCity]]></category>
		<category><![CDATA[fermeture oc]]></category>
		<category><![CDATA[overnetcity]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=224</guid>
		<description><![CDATA[J&#8217;ai décidé aujourd&#8217;hui de fermer définitivement mon site www.overnetcity.com pour me consacrer exclusivement à ce blog hébergé sur le même domaine. Autrefois site d&#8217;échange autour du Peer2Peer et plus particulièrement du logiciel Overnet, OvernetCity a regroupé au plus haut de sa forme environ 20.000 membres au sein de son forum. Fermé en 2004, je me [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai décidé aujourd&#8217;hui de fermer définitivement mon site www.overnetcity.com pour me consacrer exclusivement à ce blog hébergé sur le même domaine.</p>
<p>Autrefois site d&#8217;échange autour du Peer2Peer et plus particulièrement du logiciel Overnet, OvernetCity a regroupé au plus haut de sa forme environ 20.000 membres au sein de son forum. Fermé en 2004, je me suis ensuite servis du domaine pour héberger un petit site développé en symfony (tiens donc !) et qui me permettait de publier mon CV sur Internet.</p>
<p>Face au design vieillissant (peut-être était-il déjà moche à la base&#8230;) j&#8217;ai longtemps voulu le reconstruire entièrement. Mais finalement, pourquoi refaire ce que WordPress sait déjà très bien accomplir tout seul.</p>
<p>Mon site de CV et mon blog ne font donc désormais plus qu&#8217;un.</p>
<p>Je vous invite ainsi à consulter mon CV ou mes réalisations grâce au menu en haut de cette page.</p>
<p>Et surtout, n&#8217;hésitez pas à me contacter pour toute proposition professionnelle ou pour toute question relative au contenu de ce blog.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/&amp;t=La+fin+d%27une+%C3%A8re" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=La+fin+d%27une+%C3%A8re+-+http://b2l.me/ag88hs&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/&amp;title=La+fin+d%27une+%C3%A8re" rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/&amp;title=La+fin+d%27une+%C3%A8re" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/&amp;title=La+fin+d%27une+%C3%A8re&amp;summary=J%27ai%20d%C3%A9cid%C3%A9%20aujourd%27hui%20de%20fermer%20d%C3%A9finitivement%20mon%20site%20www.overnetcity.com%20pour%20me%20consacrer%20exclusivement%20%C3%A0%20ce%20blog%20h%C3%A9berg%C3%A9%20sur%20le%20m%C3%AAme%20domaine.%0D%0A%0D%0AAutrefois%20site%20d%27%C3%A9change%20autour%20du%20Peer2Peer%20et%20plus%20particuli%C3%A8rement%20du%20logiciel%20Overnet%2C%20OvernetCity%20a%20regroup%C3%A9%20au%20plus%20haut%20de%20sa%20forme&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F13-07-2010%2Fla-fin-dune-ere%2F&amp;t=La+fin+d%27une+%C3%A8re" rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/&amp;title=La+fin+d%27une+%C3%A8re" rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/+&quot;La+fin+d%27une+%C3%A8re&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=La+fin+d%27une+%C3%A8re&amp;body=Link: http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A J%27ai%20d%C3%A9cid%C3%A9%20aujourd%27hui%20de%20fermer%20d%C3%A9finitivement%20mon%20site%20www.overnetcity.com%20pour%20me%20consacrer%20exclusivement%20%C3%A0%20ce%20blog%20h%C3%A9berg%C3%A9%20sur%20le%20m%C3%AAme%20domaine.%0D%0A%0D%0AAutrefois%20site%20d%27%C3%A9change%20autour%20du%20Peer2Peer%20et%20plus%20particuli%C3%A8rement%20du%20logiciel%20Overnet%2C%20OvernetCity%20a%20regroup%C3%A9%20au%20plus%20haut%20de%20sa%20forme" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/13-07-2010/la-fin-dune-ere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warning: URL file-access is disabled in the server configuration&#8230;</title>
		<link>http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/</link>
		<comments>http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 11:46:08 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[1and1]]></category>
		<category><![CDATA[astuce]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=118</guid>
		<description><![CDATA[En voulant me servir de la fonction PHP getimagesize('http://un_serveur/une_image.jpg'), je suis tombé sur une erreur après la mise en ligne du code sur un hébergement mutualisé de 1and1 : Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration L&#8217;erreur vient tout simplement du fait que, par défaut, dans la version 5 de PHP, [...]]]></description>
			<content:encoded><![CDATA[<p>En voulant me servir de la fonction PHP <code>getimagesize('http://un_serveur/une_image.jpg')</code>, je suis tombé sur une erreur après la mise en ligne du code sur un hébergement mutualisé de 1and1 :</p>
<p><code>Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration</code></p>
<p>L&#8217;erreur vient tout simplement du fait que, par défaut, dans la version 5 de PHP, la variable <code>allow_url_fopen</code> du <strong>php.ini</strong> est à <code>false</code>. Cette option active les versions étendues des fonctions d&#8217;accès aux fichiers, qui savent exploiter les URL.</p>
<p>Je me suis dit dans un premier temps que j&#8217;allais devoir basculer le site sur un serveur dédié mais, après quelques recherches, j&#8217;ai découvert que 1and1 autorise la modifications des valeurs du <strong>php.ini</strong>, même sur un hébergement mutualisé.</p>
<p>Pour ce faire, rien de plus simple ! Il suffit de créer un fichier <strong>php.ini</strong> avec les couples variables / valeurs souhaités et de le placer dans l&#8217;ensemble des répertoires contenant des scripts PHP sur le serveur.</p>
<p>Exemple de fichier <strong>php.ini</strong> :</p>
<p><code>upload_max_filesize = 10M<br />
post_max_size = 10M<br />
</code></p>
<p>En ce qui nous concerne, il faut créer le fichier suivant :</p>
<p><code>allow_url_fopen = 1<br />
</code></p>
<p>Si vous travaillez sur un projet symfony, il suffit de mettre le <strong>php.ini</strong> à la racine du dossier web, puisque toutes les actions s&#8217;exécutent à partir du contrôleur frontal.</p>
<p>Si vous n&#8217;êtes pas chez <strong>1and1</strong>, vérifiez si votre hébergeur vous propose la personnalisation du <strong>php.ini</strong>. De plus en plus le font afin de laisser un peu de souplesse aux développeurs. Et on ne va pas s&#8217;en plaindre&#8230;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/&amp;t=Warning%3A+URL+file-access+is+disabled+in+the+server+configuration..." rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Warning%3A+URL+file-access+is+disabled+in+the+server+configuration...+-+http://b2l.me/ag88ht&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/&amp;title=Warning%3A+URL+file-access+is+disabled+in+the+server+configuration..." rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/&amp;title=Warning%3A+URL+file-access+is+disabled+in+the+server+configuration..." rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/&amp;title=Warning%3A+URL+file-access+is+disabled+in+the+server+configuration...&amp;summary=En%20voulant%20me%20servir%20de%20la%20fonction%20PHP%20getimagesize%28%27http%3A%2F%2Fun_serveur%2Fune_image.jpg%27%29%2C%20je%20suis%20tomb%C3%A9%20sur%20une%20erreur%20apr%C3%A8s%20la%20mise%20en%20ligne%20du%20code%20sur%20un%20h%C3%A9bergement%20mutualis%C3%A9%20de%201and1%20%3A%0D%0A%0D%0AWarning%3A%20getimagesize%28%29%20%5Bfunction.getimagesize%5D%3A%20URL%20file-access%20is%20disabled%20in%20the%20server%20configuration&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F12-07-2010%2Fwarning-url-file-access-is-disabled-in-the-server-configuration%2F&amp;t=Warning%3A+URL+file-access+is+disabled+in+the+server+configuration..." rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/&amp;title=Warning%3A+URL+file-access+is+disabled+in+the+server+configuration..." rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/+&quot;Warning%3A+URL+file-access+is+disabled+in+the+server+configuration...&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Warning%3A+URL+file-access+is+disabled+in+the+server+configuration...&amp;body=Link: http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A En%20voulant%20me%20servir%20de%20la%20fonction%20PHP%20getimagesize%28%27http%3A%2F%2Fun_serveur%2Fune_image.jpg%27%29%2C%20je%20suis%20tomb%C3%A9%20sur%20une%20erreur%20apr%C3%A8s%20la%20mise%20en%20ligne%20du%20code%20sur%20un%20h%C3%A9bergement%20mutualis%C3%A9%20de%201and1%20%3A%0D%0A%0D%0AWarning%3A%20getimagesize%28%29%20%5Bfunction.getimagesize%5D%3A%20URL%20file-access%20is%20disabled%20in%20the%20server%20configuration" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/12-07-2010/warning-url-file-access-is-disabled-in-the-server-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment créer un sprite pour optimiser le chargement de ses images ?</title>
		<link>http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/</link>
		<comments>http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 08:34:33 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=108</guid>
		<description><![CDATA[Je m&#8217;occupe actuellement du développement du site myBonjour.fr qui permet le recensement et l&#8217;affichage de tous les blogs du type Bonjour Madame et Bonjour Poney. Pour optimiser la vitesse de chargement des pages, je me suis intéressé à la technique aujourd&#8217;hui très populaire des Sprites CSS. Un Sprite, qu&#8217;est-ce que c&#8217;est ? C&#8217;est une grande [...]]]></description>
			<content:encoded><![CDATA[<p>Je m&#8217;occupe actuellement du développement du site <a href="http://www.mybonjour.fr">myBonjour.fr</a> qui permet le recensement et l&#8217;affichage de tous les blogs du type Bonjour Madame et Bonjour Poney.</p>
<p>Pour optimiser la vitesse de chargement des pages, je me suis intéressé à la technique aujourd&#8217;hui très populaire des Sprites CSS.</p>
<p>Un Sprite, qu&#8217;est-ce que c&#8217;est ? C&#8217;est une grande image qui contient plusieurs petites images utilisées au sein de votre application web, via les feuilles de style. En utilisant la propriété background CSS, il est assez facile de dire quelle partie du sprite doit être affichée en image de fond.<br />
L&#8217;avantage de regrouper plusieurs petites images au sein d&#8217;un sprite est double. D&#8217;une part, l&#8217;image ainsi formée est souvent moins lourde que l&#8217;ensemble des petites images additionnées et, d&#8217;autre part, le nombre de requête HTTP pour charger les images est réduit à un. C&#8217;est ce dernier point qui est le plus important et le plus significatif en terme de gain de performances.</p>
<p>Voici un exemple de sprite :</p>
<p><img src="http://blog.overnetcity.com/wp-content/uploads/2010/07/buttons.gif" alt="Sprite de boutons" title="Sprite de boutons" width="121" height="14" class="alignnone size-full wp-image-109" /></p>
<p>De nombreuses applications Web apportent une aide intéressante pour la création de Sprite à partir d&#8217;un site existant non optimisé.<br />
J&#8217;ai retenu tout particulièrement le site http://spriteme.org qui offre un bouton à glisser dans sa barre de favoris et qui ouvre une popup en Javascript qui permet de créer un sprite à la volée et même de générer le CSS correspondant à partir du CSS existant.</p>
<p><a href="http://blog.overnetcity.com/wp-content/uploads/2010/07/Capture.jpg"><img src="http://blog.overnetcity.com/wp-content/uploads/2010/07/Capture-300x189.jpg" alt="Exemple avec SpriteMe" title="Exemple avec SpriteMe" width="300" height="189" class="alignnone size-medium wp-image-110" /></a></p>
<p>Maintenant, comment générer un Sprite soit même, directement dans son code symfony ? Vous allez voir ci-dessous le code que j&#8217;ai utilisé pour <a href="http://www.mybonjour.fr">myBonjour.fr</a>.</p>
<p>Pour cela, j&#8217;ai ajouté dans un premier temps une méthode privée dans mon modèle, s&#8217;occupant de générer le Sprite en question :</p>
<pre class="brush: php;">
  private function makeSpriteForFavicons()
  {
    $items = Doctrine_Core::getTable('MyBonjourItem')-&gt;getAllActiveItems();

    $width = 25;
    $height = 16;
    $space = 14;

    // On crée l'image vide
    $image = imagecreatetruecolor($width, ($height+$space) * count($items));
    $background = imagecolorallocatealpha($image, 255, 255, 255, 127);
    imagefill($image, 0, 0, $background);
    imagealphablending($image, false);
    imagesavealpha($image, true);

    // Ajout de tous les favicons à l'image
    $pos = 7;
    foreach($items as $item)
    {
      $tmp = imagecreatefrompng($item-&gt;getItemFilePath());
      imagecopy($image, $tmp, 0, $pos, 0, 0, $width, $height);
      $pos += $height + $space;
      imagedestroy($tmp);
    }

    imagepng($image, sfConfig::get('sf_web_dir').'/images/items_icons.png');
  }
</pre>
<p>Il suffit ensuite d&#8217;appeler cette méthode, quand la colonne correspondant à l&#8217;image est modifiée. Pour cela, on implémente la méthode save du modèle :</p>
<pre class="brush: php;">
  public function save(Doctrine_Connection $conn = null)
  {
    if(in_array('favicon_url', array_keys($this-&gt;getModified())))
    {
      $return = parent::save($conn);
      $this-&gt;makeSpriteForFavicons();
    }
    else
      $return = parent::save($conn);

    return $return;
  }
</pre>
<p>Et enfin, on génère la partie correspondante dans le fichier CSS, à la volée :</p>
<pre class="brush: php;">
// makeCSSSuccess.php
&lt;?php $pos = 0; foreach($items as $item): ?&gt;
div#&lt;?php echo $item-&gt;getSlug() ?&gt; &gt; h3{
  background: url(&quot;/images/items_icons.png&quot;) no-repeat scroll 5px -&lt;?php echo $pos*$width ?&gt;px;
}
&lt;?php $pos++; endforeach; ?&gt;
</pre>
<p>Le fichier CSS généré par une action symfony doit être mis en cache pour éviter toute chute des performances. Il suffit de déclencher ensuite une regénération du cache lorsqu&#8217;un item est ajouté en base.<br />
Sur myBonjour, j&#8217;ai ainsi supprimé le chargement de 60 requêtes HTTP, correspondant aux différents bonjours présents dans la liste.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/&amp;t=Comment+cr%C3%A9er+un+sprite+pour+optimiser+le+chargement+de+ses+images+%3F" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Comment+cr%C3%A9er+un+sprite+pour+optimiser+le+chargement+de+ses+images+%3F+-+http://b2l.me/ag88hv&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/&amp;title=Comment+cr%C3%A9er+un+sprite+pour+optimiser+le+chargement+de+ses+images+%3F" rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/&amp;title=Comment+cr%C3%A9er+un+sprite+pour+optimiser+le+chargement+de+ses+images+%3F" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/&amp;title=Comment+cr%C3%A9er+un+sprite+pour+optimiser+le+chargement+de+ses+images+%3F&amp;summary=Je%20m%27occupe%20actuellement%20du%20d%C3%A9veloppement%20du%20site%20myBonjour.fr%20qui%20permet%20le%20recensement%20et%20l%27affichage%20de%20tous%20les%20blogs%20du%20type%20Bonjour%20Madame%20et%20Bonjour%20Poney.%0D%0A%0D%0APour%20optimiser%20la%20vitesse%20de%20chargement%20des%20pages%2C%20je%20me%20suis%20int%C3%A9ress%C3%A9%20%C3%A0%20la%20technique%20aujourd%27hui%20tr%C3%A8s%20populaire%20des%20Sprites%20CSS&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F10-07-2010%2Fcomment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images%2F&amp;t=Comment+cr%C3%A9er+un+sprite+pour+optimiser+le+chargement+de+ses+images+%3F" rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/&amp;title=Comment+cr%C3%A9er+un+sprite+pour+optimiser+le+chargement+de+ses+images+%3F" rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/+&quot;Comment+cr%C3%A9er+un+sprite+pour+optimiser+le+chargement+de+ses+images+%3F&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Comment+cr%C3%A9er+un+sprite+pour+optimiser+le+chargement+de+ses+images+%3F&amp;body=Link: http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Je%20m%27occupe%20actuellement%20du%20d%C3%A9veloppement%20du%20site%20myBonjour.fr%20qui%20permet%20le%20recensement%20et%20l%27affichage%20de%20tous%20les%20blogs%20du%20type%20Bonjour%20Madame%20et%20Bonjour%20Poney.%0D%0A%0D%0APour%20optimiser%20la%20vitesse%20de%20chargement%20des%20pages%2C%20je%20me%20suis%20int%C3%A9ress%C3%A9%20%C3%A0%20la%20technique%20aujourd%27hui%20tr%C3%A8s%20populaire%20des%20Sprites%20CSS" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/10-07-2010/comment-creer-un-sprite-pour-optimiser-le-chargement-de-ses-images/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Obtention du label HF Manager</title>
		<link>http://blog.overnetcity.com/08-07-2010/128/</link>
		<comments>http://blog.overnetcity.com/08-07-2010/128/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 07:51:59 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[INSA]]></category>
		<category><![CDATA[handicap]]></category>
		<category><![CDATA[inégalités]]></category>
		<category><![CDATA[intégration]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=128</guid>
		<description><![CDATA[A l&#8217;INSA de Lyon, j&#8217;ai eu l&#8217;occasion de suivre deux formations qui sortent du cadre classique des études d&#8217;un ingénieur en informatique. La première, en 4ème année s&#8217;intitulait Label Handi-manager et était destinée à sensibiliser les étudiants à l&#8217;intégration des personnes handicapées au sein des entreprises. Cette expérience m&#8217;avait particulièrement intéressé et je l&#8217;ai renouvelé [...]]]></description>
			<content:encoded><![CDATA[<p>A l&#8217;INSA de Lyon, j&#8217;ai eu l&#8217;occasion de suivre deux formations qui sortent du cadre classique des études d&#8217;un ingénieur en informatique. La première, en 4ème année s&#8217;intitulait <strong>Label Handi-manager</strong> et était destinée à sensibiliser les étudiants à l&#8217;intégration des personnes handicapées au sein des entreprises. Cette expérience m&#8217;avait particulièrement intéressé et je l&#8217;ai renouvelé cette année, avec une nouvelle formation, intitulée cette fois <strong>Label HF Manager</strong>. L&#8217;objectif de cette deuxième formation était de me sensibiliser aux inégalités Hommes / Femmes dans les entreprises.</p>
<p><a href="http://blog.overnetcity.com/wp-content/uploads/2010/07/Capture.png"><img class="alignnone size-thumbnail wp-image-131" title="Label Handi-Manager" src="http://blog.overnetcity.com/wp-content/uploads/2010/07/Capture-150x150.png" alt="Label Handi-Manager" width="150" height="150" /></a></p>
<p><a href="http://blog.overnetcity.com/wp-content/uploads/2010/07/Capture21.png"><img class="alignnone size-thumbnail wp-image-135" title="Label HF Manager" src="http://blog.overnetcity.com/wp-content/uploads/2010/07/Capture21-150x150.png" alt="Label HF Manager" width="150" height="150" /></a></p>
<p>Je viens tout juste de recevoir le mail me confirmant que j&#8217;ai bien obtenu ce Label HF Manager :</p>
<blockquote><p>Cher(e) étudiant(e),</p>
<p>Tu t&#8217;es porté(e) candidat(e) au Label HF Manager sur le campus de ton école. J&#8217;ai le plaisir, au nom de Companieros et de ton école, de te délivrer ce certificat qui atteste que tu as obtenu le Label HF Manager 2010.</p>
<p>Bravo ! Ce Label est la preuve que tu as acquis un certain niveau de connaissances sur la mixité Homme-Femme, que tu as une certaine capacité à prendre du recul et à questionner tes propres préjugés, et que tu as su faire preuve d’ouverture, en comprenant l’importance du dialogue au travers de rencontres fortes.</p>
<p>Ces savoirs, savoir-faire et savoir-être que tu as développé par cette expérience sont fortement recherchés par les entreprises : n’hésite pas à en parler lors de tes entretiens !</p>
<p>A très bientôt donc, et encore bravo</p></blockquote>
<p>Je conseille vivement à tous les étudiants en ayant l&#8217;occasion, de participer aux formations proposées par l&#8217;organisme <a href="http://www.companieros.com">Companieros</a>. Elles représentent un véritable plus pour l&#8217;élève ingénieur sur le plan personnel et plus tard, vraisemblablement, sur le plan professionnel.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/08-07-2010/128/&amp;t=Obtention+du+label+HF+Manager" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Obtention+du+label+HF+Manager+-+http://b2l.me/ag88hx&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/08-07-2010/128/&amp;title=Obtention+du+label+HF+Manager" rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/08-07-2010/128/&amp;title=Obtention+du+label+HF+Manager" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/08-07-2010/128/&amp;title=Obtention+du+label+HF+Manager&amp;summary=A%20l%27INSA%20de%20Lyon%2C%20j%27ai%20eu%20l%27occasion%20de%20suivre%20deux%20formations%20qui%20sortent%20du%20cadre%20classique%20des%20%C3%A9tudes%20d%27un%20ing%C3%A9nieur%20en%20informatique.%20La%20premi%C3%A8re%2C%20en%204%C3%A8me%20ann%C3%A9e%20s%27intitulait%20Label%20Handi-manager%20et%20%C3%A9tait%20destin%C3%A9e%20%C3%A0%20sensibiliser%20les%20%C3%A9tudiants%20%C3%A0%20l%27int%C3%A9gration%20des%20personnes%20handicap%C3%A9es%20au&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/08-07-2010/128/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F08-07-2010%2F128%2F&amp;t=Obtention+du+label+HF+Manager" rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/08-07-2010/128/&amp;title=Obtention+du+label+HF+Manager" rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/08-07-2010/128/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/08-07-2010/128/+&quot;Obtention+du+label+HF+Manager&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Obtention+du+label+HF+Manager&amp;body=Link: http://blog.overnetcity.com/08-07-2010/128/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A A%20l%27INSA%20de%20Lyon%2C%20j%27ai%20eu%20l%27occasion%20de%20suivre%20deux%20formations%20qui%20sortent%20du%20cadre%20classique%20des%20%C3%A9tudes%20d%27un%20ing%C3%A9nieur%20en%20informatique.%20La%20premi%C3%A8re%2C%20en%204%C3%A8me%20ann%C3%A9e%20s%27intitulait%20Label%20Handi-manager%20et%20%C3%A9tait%20destin%C3%A9e%20%C3%A0%20sensibiliser%20les%20%C3%A9tudiants%20%C3%A0%20l%27int%C3%A9gration%20des%20personnes%20handicap%C3%A9es%20au" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/08-07-2010/128/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le futur par Microsoft</title>
		<link>http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/</link>
		<comments>http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 08:01:46 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[futur]]></category>
		<category><![CDATA[IHM]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=99</guid>
		<description><![CDATA[Si il y a bien une chose qui me passionne, c&#8217;est ce que nous réserve le futur sur le plan technologique et sur le plan humain. L&#8217;explosion de l&#8217;informatique et de l&#8217;électronique au sein de notre société va vraisemblablement apporter des bouleversements sur notre façon de vivre bien au delà de ceux que nous connaissons [...]]]></description>
			<content:encoded><![CDATA[<p>Si il y a bien une chose qui me passionne, c&#8217;est ce que nous réserve le futur sur le plan technologique et sur le plan humain.<br />
L&#8217;explosion de l&#8217;informatique et de l&#8217;électronique au sein de notre société va vraisemblablement apporter des bouleversements sur notre façon de vivre bien au delà de ceux que nous connaissons aujourd&#8217;hui : biotechnologies, immersion dans des environnements virtuels, interfaces entre l&#8217;homme et la machine, sont autant de domaines qui évoluent à une vitesse telle, qu&#8217;il parait aujourd&#8217;hui presque impossible d&#8217;imaginer le monde au sein duquel nous vivrons dans 30 ans.</p>
<p>Microsoft a tenté d&#8217;imaginer certains aspects de notre monde en 2019. Je vous invite à découvrir la vidéo que je trouve très intéressante&#8230;</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/W0UuzwS2z-8&amp;hl=fr_FR&amp;fs=1?rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/W0UuzwS2z-8&amp;hl=fr_FR&amp;fs=1?rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>RDV en 2019 !</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/&amp;t=Le+futur+par+Microsoft" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Le+futur+par+Microsoft+-+http://b2l.me/ag88hy&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/&amp;title=Le+futur+par+Microsoft" rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/&amp;title=Le+futur+par+Microsoft" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/&amp;title=Le+futur+par+Microsoft&amp;summary=Si%20il%20y%20a%20bien%20une%20chose%20qui%20me%20passionne%2C%20c%27est%20ce%20que%20nous%20r%C3%A9serve%20le%20futur%20sur%20le%20plan%20technologique%20et%20sur%20le%20plan%20humain.%0D%0AL%27explosion%20de%20l%27informatique%20et%20de%20l%27%C3%A9lectronique%20au%20sein%20de%20notre%20soci%C3%A9t%C3%A9%20va%20vraisemblablement%20apporter%20des%20bouleversements%20sur%20notre%20fa%C3%A7on%20de%20vivre%20bien%20au%20del%C3%A0%20de&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F06-07-2010%2Fle-futur-par-microsoft%2F&amp;t=Le+futur+par+Microsoft" rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/&amp;title=Le+futur+par+Microsoft" rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/+&quot;Le+futur+par+Microsoft&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Le+futur+par+Microsoft&amp;body=Link: http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Si%20il%20y%20a%20bien%20une%20chose%20qui%20me%20passionne%2C%20c%27est%20ce%20que%20nous%20r%C3%A9serve%20le%20futur%20sur%20le%20plan%20technologique%20et%20sur%20le%20plan%20humain.%0D%0AL%27explosion%20de%20l%27informatique%20et%20de%20l%27%C3%A9lectronique%20au%20sein%20de%20notre%20soci%C3%A9t%C3%A9%20va%20vraisemblablement%20apporter%20des%20bouleversements%20sur%20notre%20fa%C3%A7on%20de%20vivre%20bien%20au%20del%C3%A0%20de" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/06-07-2010/le-futur-par-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lancer une tâche symfony depuis une action</title>
		<link>http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/</link>
		<comments>http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 07:24:02 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[tâche]]></category>
		<category><![CDATA[task]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=88</guid>
		<description><![CDATA[How to launch a symfony task from action code? Ou comment appeler une tâche symfony depuis une action, sans passer par le CLI ? Symfony permet depuis la version 1.3 / 1.4 d&#8217;appeler une tâche directement depuis une autre tâche via le code suivant : $this-&#62;runTask('mydomain:mytask'); On peut par exemple très facilement créer une tâche [...]]]></description>
			<content:encoded><![CDATA[<p>How to launch a symfony task from action code? Ou comment appeler une tâche symfony depuis une action, sans passer par le CLI ?</p>
<p>Symfony permet depuis la version 1.3 / 1.4 d&#8217;appeler une tâche directement depuis une autre tâche via le code suivant :</p>
<pre class="brush: php;">
$this-&gt;runTask('mydomain:mytask');
</pre>
<p>On peut par exemple très facilement créer une tâche au cours de laquelle un appel à symfony cc sera déclenché :</p>
<pre class="brush: php;">
&lt;?php

class testTask extends sfBaseTask
{
  protected function configure()
  {
    // // add your own arguments here
    // $this-&gt;addArguments(array(
    //   new sfCommandArgument('my_arg', sfCommandArgument::REQUIRED, 'My argument'),
    // ));

    $this-&gt;addOptions(array(
      new sfCommandOption('application', null, sfCommandOption::PARAMETER_REQUIRED, 'The application name'),
      new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'),
      new sfCommandOption('connection', null, sfCommandOption::PARAMETER_REQUIRED, 'The connection name', 'doctrine'),
      // add your own options here
    ));

    $this-&gt;namespace        = '';
    $this-&gt;name             = 'test';
    $this-&gt;briefDescription = '';
    $this-&gt;detailedDescription = &lt;&lt;&lt;EOF
The [test|INFO] task does things.
Call it with:

  [php 1=&quot;test|INFO&quot; language=&quot;symfony&quot;][/php][/php]
EOF;
  }

  protected function execute($arguments = array(), $options = array())
  {
    // initialize the database connection
    $databaseManager = new sfDatabaseManager($this-&gt;configuration);
    $connection = $databaseManager-&gt;getDatabase($options['connection'])-&gt;getConnection();

    // here is our code
    // we do something
    // and we clear cache
    $this-&gt;runTask('cc');
  }
}
</pre>
<p>En revanche, rien n&#8217;est actuellement prévu pour appeler cette même tâche depuis une action. Il est pourtant très utile de pouvoir appeler la tâche d&#8217;envoi des emails directement depuis une action de son backend. Ou même de vider le cache sans avoir à passer par la ligne de commandes.<br />
Le plugin <a href="http://www.symfony-project.org/plugins/ybRunTaskPlugin">ybRunTaskPlugin</a> a été développé justement pour palier à ce manque. Une fois le plugin installé, il est possible d&#8217;appeler directement au sein de son action une tâche symfony, de la même manière qu&#8217;on pouvait le faire en standard au sein d&#8217;une autre tâche :</p>
<pre class="brush: php;">
    class myActions extends sfActions
    {
        public function executeRuntask(sfWebRequest $request) {
            $ret = $this-&gt;runTask('myDomain:myTask', 'myArguments');
            if(null != $ret) {
                $this-&gt;msg = $ret-&gt;getMessage();
            } else {
                $this-&gt;msg = 'everything went OK';
            }
        }
    }
</pre>
<p>Malheureusement, le plugin ne gère actuellement pas l&#8217;affichage des logs ou d&#8217;une quelconque valeur de retour si l&#8217;exécution s&#8217;est passé correctement. Peut-être dans une prochaine version ?<br />
En attendant, vous pouvez réaliser un petit hack du plugin en fonction de vos besoins&#8230;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/&amp;t=Lancer+une+t%C3%A2che+symfony+depuis+une+action" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Lancer+une+t%C3%A2che+symfony+depuis+une+action+-+http://b2l.me/ag88hz&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/&amp;title=Lancer+une+t%C3%A2che+symfony+depuis+une+action" rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/&amp;title=Lancer+une+t%C3%A2che+symfony+depuis+une+action" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/&amp;title=Lancer+une+t%C3%A2che+symfony+depuis+une+action&amp;summary=How%20to%20launch%20a%20symfony%20task%20from%20action%20code%3F%20Ou%20comment%20appeler%20une%20t%C3%A2che%20symfony%20depuis%20une%20action%2C%20sans%20passer%20par%20le%20CLI%20%3F%0D%0A%0D%0ASymfony%20permet%20depuis%20la%20version%201.3%20%2F%201.4%20d%27appeler%20une%20t%C3%A2che%20directement%20depuis%20une%20autre%20t%C3%A2che%20via%20le%20code%20suivant%20%3A%0D%0A%5Bsourcecode%20language%3D%22php%22%5D%0D%0A%24this-%26gt%3BrunTas&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F02-07-2010%2Flancer-une-tache-symfony-depuis-une-action%2F&amp;t=Lancer+une+t%C3%A2che+symfony+depuis+une+action" rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/&amp;title=Lancer+une+t%C3%A2che+symfony+depuis+une+action" rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/+&quot;Lancer+une+t%C3%A2che+symfony+depuis+une+action&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Lancer+une+t%C3%A2che+symfony+depuis+une+action&amp;body=Link: http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A How%20to%20launch%20a%20symfony%20task%20from%20action%20code%3F%20Ou%20comment%20appeler%20une%20t%C3%A2che%20symfony%20depuis%20une%20action%2C%20sans%20passer%20par%20le%20CLI%20%3F%0D%0A%0D%0ASymfony%20permet%20depuis%20la%20version%201.3%20%2F%201.4%20d%27appeler%20une%20t%C3%A2che%20directement%20depuis%20une%20autre%20t%C3%A2che%20via%20le%20code%20suivant%20%3A%0D%0A%5Bsourcecode%20language%3D%22php%22%5D%0D%0A%24this-%26gt%3BrunTas" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/02-07-2010/lancer-une-tache-symfony-depuis-une-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Tooltip</title>
		<link>http://blog.overnetcity.com/16-04-2010/jquery-tooltip/</link>
		<comments>http://blog.overnetcity.com/16-04-2010/jquery-tooltip/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 12:18:07 +0000</pubDate>
		<dc:creator>Olivier Balais</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://blog.overnetcity.com/?p=71</guid>
		<description><![CDATA[L&#8217;affichage d&#8217;une tooltip est l&#8217;un des besoins les plus récurrents pour un développeur Web. Le tooltip permet au développeur d&#8217;apporter une information supplémentaire à un élément de la page d&#8217;une manière esthétique et non intrusive. Un tooltip pour quel besoin ? Le tooltip permet d&#8217;afficher une information supplémentaire lors du survol d&#8217;une image, lors du [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;affichage d&#8217;une tooltip est l&#8217;un des besoins les plus récurrents pour un développeur Web. Le tooltip permet au développeur d&#8217;apporter une information supplémentaire à un élément de la page d&#8217;une manière esthétique et non intrusive.</p>
<h1>Un tooltip pour quel besoin ?</h1>
<p>Le tooltip permet d&#8217;afficher une information supplémentaire lors du survol d&#8217;une image, lors du passage sur le champs d&#8217;un formulaire. Il peut être associé à différents évènements sur n&#8217;importe quel élément d&#8217;une page, l&#8217;objectif étant de rendre la navigation plus claire et de déchargée la page d&#8217;informations superflues à un instant T.</p>
<p><a href="http://blog.overnetcity.com/wp-content/uploads/2010/04/jquery_tooltip22.png"><img title="jquery_tooltip2" src="http://blog.overnetcity.com/wp-content/uploads/2010/04/jquery_tooltip22.png" alt="" width="537" height="186" /></a></p>
<h1>Les solutions</h1>
<p>De très nombreuses solutions de tooltip existent en Javascript. Comme je suis un grand fan de la bibliothèque jQuery, je vous propose de vous rendre sur cette page : <a href="http://www.webdesignbooth.com/15-jquery-plugins-to-create-an-user-friendly-tooltip/">http://www.webdesignbooth.com/15-jquery-plugins-to-create-an-user-friendly-tooltip/</a> qui donne un bon aperçu des Tooltip développés avec ce framework.</p>
<p>Ma solution préférée : jQuery Tools et son Tooltip.</p>
<p><a href="http://blog.overnetcity.com/wp-content/uploads/2010/04/jquery_tooltip.png"><img class="alignnone size-full wp-image-72" title="jquery_tooltip" src="http://blog.overnetcity.com/wp-content/uploads/2010/04/jquery_tooltip.png" alt="" width="486" height="176" /></a></p>
<p>Cette solution est très bien construite tout en restant légère (~5Ko). Il est possible de personnaliser l&#8217;animation de chargement de la tooltip, choisir sa position par rapport à l&#8217;élément déclencheur, y intégrer du texte mais aussi de l&#8217;HTML très simplement. Et tout le style est aisément modifiable dans la feuille CSS. Bref, que du bonheur !</p>
<h1>Exemple de code</h1>
<p>Le script :</p>
<blockquote><pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot;&gt;
  $(document).ready(function() {
    $(&quot;#mon_image&quot;).tooltip({
    position: &quot;center right&quot;,
    effect: &quot;fade&quot;,
    opacity: 0.7,
    tip: '#tooltip'
  });
});
&lt;/script&gt;
</pre>
</blockquote>
<p>Le code HTML :</p>
<blockquote><pre class="brush: xml;">
&lt;div id=&quot;tooltip&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;img id=&quot;mon_image&quot; title=&quot;Bahunet est un site de partage de cours génial !&quot; src=&quot;http://www.bahunet.com/images/decoupe/logo.png&quot; alt=&quot;logo Bahunet&quot; /&gt;
</pre>
</blockquote>
<p>Et le CSS :</p>
<blockquote><pre class="brush: css;">
#tooltip {
  background-color: #000;
  border: 1px solid #fff;
  padding: 10px 15px;
  width: 200px;
  display: none;
  color: #fff;
  text-align:left;
  font-size:12px;
  box-shadow:0 0 10px #000;
  -moz-box-shadow:0 0 10px #000;
  -webkit-box-shadow:0 0 10px #000;
}
</pre>
</blockquote>
<p>Je vous propose de consulter les différents exemples du site officiel et la documentation pour avoir plus d&#8217;informations et voir l&#8217;ensemble des possibilités offertes par ce plugin jQuery : <a href="http://flowplayer.org/tools/tooltip.html">http://flowplayer.org/tools/tooltip.html</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.overnetcity.com/16-04-2010/jquery-tooltip/&amp;t=jQuery+Tooltip" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=jQuery+Tooltip+-+http://b2l.me/ag88h3&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.overnetcity.com/16-04-2010/jquery-tooltip/&amp;title=jQuery+Tooltip" rel="nofollow" class="external" title="Partagez-le sur del.icio.us">Partagez-le sur del.icio.us</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://blog.overnetcity.com/16-04-2010/jquery-tooltip/&amp;title=jQuery+Tooltip" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.overnetcity.com/16-04-2010/jquery-tooltip/&amp;title=jQuery+Tooltip&amp;summary=L%27affichage%20d%27une%20tooltip%20est%20l%27un%20des%20besoins%20les%20plus%20r%C3%A9currents%20pour%20un%20d%C3%A9veloppeur%20Web.%20Le%20tooltip%20permet%20au%20d%C3%A9veloppeur%20d%27apporter%20une%20information%20suppl%C3%A9mentaire%20%C3%A0%20un%20%C3%A9l%C3%A9ment%20de%20la%20page%20d%27une%20mani%C3%A8re%20esth%C3%A9tique%20et%20non%20intrusive.%0D%0AUn%20tooltip%20pour%20quel%20besoin%20%3F%0D%0ALe%20tooltip%20permet%20d%27affic&amp;source=Olivier Balais" rel="nofollow" class="external" title="Partagez-le sur LinkedIn">Partagez-le sur LinkedIn</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.overnetcity.com/16-04-2010/jquery-tooltip/&amp;imageurl=" rel="nofollow" class="external" title="Postez-le sur Google Buzz">Postez-le sur Google Buzz</a>
		</li>
		<li class="shr-tumblr">
			<a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.overnetcity.com%2F16-04-2010%2Fjquery-tooltip%2F&amp;t=jQuery+Tooltip" rel="nofollow" class="external" title="Partagez-le sur Tumblr">Partagez-le sur Tumblr</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.overnetcity.com/16-04-2010/jquery-tooltip/&amp;title=jQuery+Tooltip" rel="nofollow" class="external" title="Diggez-le !">Diggez-le !</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.overnetcity.com/16-04-2010/jquery-tooltip/" rel="nofollow" class="external" title="Partagez-le sur Technorati">Partagez-le sur Technorati</a>
		</li>
		<li class="shr-techmeme">
			<a href="http://twitter.com/home/?status=Tip+@Techmeme+http://blog.overnetcity.com/16-04-2010/jquery-tooltip/+&quot;jQuery+Tooltip&quot;&amp;source=shareaholic" rel="nofollow" class="external" title="Postez cette astuce surTechMeme">Postez cette astuce surTechMeme</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=jQuery+Tooltip&amp;body=Link: http://blog.overnetcity.com/16-04-2010/jquery-tooltip/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A L%27affichage%20d%27une%20tooltip%20est%20l%27un%20des%20besoins%20les%20plus%20r%C3%A9currents%20pour%20un%20d%C3%A9veloppeur%20Web.%20Le%20tooltip%20permet%20au%20d%C3%A9veloppeur%20d%27apporter%20une%20information%20suppl%C3%A9mentaire%20%C3%A0%20un%20%C3%A9l%C3%A9ment%20de%20la%20page%20d%27une%20mani%C3%A8re%20esth%C3%A9tique%20et%20non%20intrusive.%0D%0AUn%20tooltip%20pour%20quel%20besoin%20%3F%0D%0ALe%20tooltip%20permet%20d%27affic" rel="nofollow" class="external" title="Email this via Yahoo! Mail">Email this via Yahoo! Mail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.overnetcity.com/16-04-2010/jquery-tooltip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
