<?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>web2ajax</title>
	<atom:link href="http://www.web2ajax.fr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.web2ajax.fr</link>
	<description>Tout l'actualité du Web2.0 et de l'AJAX</description>
	<lastBuildDate>Sun, 14 Mar 2010 17:44:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://www.web2ajax.fr/?pushpress=hub'/>
		<item>
		<title>Amazing jQuery HTC HERO Widget !!</title>
		<link>http://www.web2ajax.fr/2010/03/13/amazing-jquery-htc-hero-widget/</link>
		<comments>http://www.web2ajax.fr/2010/03/13/amazing-jquery-htc-hero-widget/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 15:53:04 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[hero]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[weather]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.web2ajax.fr/?p=113</guid>
		<description><![CDATA[
jDigiClock is a beautiful jQuery inspired by the HTC Hero Widget.
It displays local time and weather.
Simple to integrate, I&#8217;ll include it in the new theme of web2ajax  
Article : http://www.radoslavdimov.com/2010/03/08/jdigiclock%E2%80%93ver-2-1/#content
Demo : http://www.radoslavdimov.com/jquery-plugins/jquery-plugin-digiclock/#Examples



]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-82.jpg" title="jDigiClock Preview" class="alignnone" width="480" height="300" /></p>
<p>jDigiClock is a beautiful jQuery inspired by the HTC Hero Widget.<br />
It displays local time and weather.</p>
<p>Simple to integrate, I&#8217;ll include it in the new theme of web2ajax <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Article : <a href="http://www.radoslavdimov.com/2010/03/08/jdigiclock%E2%80%93ver-2-1/#content" target="_blank">http://www.radoslavdimov.com/2010/03/08/jdigiclock%E2%80%93ver-2-1/#content</a><br />
Demo : <a href="http://www.radoslavdimov.com/jquery-plugins/jquery-plugin-digiclock/#Examples" target="_blank">http://www.radoslavdimov.com/jquery-plugins/jquery-plugin-digiclock/#Examples</a></p>
<p><map name='google_ad_map_113_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/113?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_113_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=113&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2010%2F03%2F13%2Famazing-jquery-htc-hero-widget%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2010/03/13/amazing-jquery-htc-hero-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Genius Menu &#8211; jQuery plugin Like MacOS Dock Menu Effect</title>
		<link>http://www.web2ajax.fr/2010/03/05/genius-menu-jquery-plugin-like-macos-dock-menu-effect/</link>
		<comments>http://www.web2ajax.fr/2010/03/05/genius-menu-jquery-plugin-like-macos-dock-menu-effect/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 07:27:43 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[audio player]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[dewplayer]]></category>
		<category><![CDATA[dock]]></category>
		<category><![CDATA[effect]]></category>
		<category><![CDATA[genius]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[like]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[Web2]]></category>

		<guid isPermaLink="false">http://www.web2ajax.fr/?p=96</guid>
		<description><![CDATA[Genius Menu &#8211; jQuery Plugin

Genius Menu is an highly flexible expand list plugin for jQuery.
The Expand style is inspired from MaxOSX Dock Genius Effect.
Features :
- Auto orientation of expand
- Highly Customizable
- Easily draggable with jQueryUI
- Browser support ( IE &#62; 5.5??, FireFox, Safari, Opera )
DEMO : click here to view a demo and how to [...]]]></description>
			<content:encoded><![CDATA[<h1><strong>Genius Menu &#8211; jQuery Plugin</strong></h1>
<p><a href="http://www.web2ajax.fr/examples/genius_menu/"><img class="alignleft size-full wp-image-97" title="GeniusMenu_screenshot" src="http://www.web2ajax.fr/wp-content/uploads/2010/03/GeniusMenu_screenshot.jpg" alt="" width="640" height="480" /></a></p>
<h3>Genius Menu is an highly flexible expand list plugin for jQuery.<br />
The Expand style is inspired from MaxOSX Dock Genius Effect.</h3>
<p>Features :<br />
- Auto orientation of expand<br />
- Highly Customizable<br />
- Easily draggable with jQueryUI<br />
- Browser support ( IE &gt; 5.5??, FireFox, Safari, Opera )</p>
<p>DEMO : <a title="View Genius Menu Demo" href="http://www.web2ajax.fr/examples/genius_menu/">click here</a> to view a demo and how to use the plugin</p>
<p><map name='google_ad_map_96_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/96?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_96_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=96&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2010%2F03%2F05%2Fgenius-menu-jquery-plugin-like-macos-dock-menu-effect%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2010/03/05/genius-menu-jquery-plugin-like-macos-dock-menu-effect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery et google adSense</title>
		<link>http://www.web2ajax.fr/2009/05/29/jquery-et-google-adsense/</link>
		<comments>http://www.web2ajax.fr/2009/05/29/jquery-et-google-adsense/#comments</comments>
		<pubDate>Fri, 29 May 2009 13:30:07 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[monetize]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.web2ajax.fr/?p=72</guid>
		<description><![CDATA[
Voici la méthode qui va vous permettre d&#8217;intégrer facilement la régie pub Google Adsense à un site en ajax.
1/ HTML : juste définir un div qui va contenir l&#8217;iframe 

&#60;div id=&#34;ad_slot&#34;&#62;&#60;/div&#62;

2/ jQuery : la fonction qui va créer l&#8217;iframe et y insérer le code google adsense

	function refreshAd(el, width, height) {
    	var currentTime [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.web2ajax.fr/wp-content/uploads/2009/05/jquery_and_adsense-300x122.png" alt="jquery_and_adsense" title="jquery_and_adsense" width="300" height="122" class="alignleft size-medium wp-image-73" /><br />
Voici la méthode qui va vous permettre d&#8217;intégrer facilement la régie pub Google Adsense à un site en ajax.</p>
<p>1/ HTML : juste définir un div qui va contenir l&#8217;iframe </p>
<pre class="brush: html">
&lt;div id=&quot;ad_slot&quot;&gt;&lt;/div&gt;
</pre>
<p>2/ jQuery : la fonction qui va créer l&#8217;iframe et y insérer le code google adsense</p>
<pre class="brush: js">
	function refreshAd(el, width, height) {
    	var currentTime = new Date();
    	if ( timer_refreshAd ) clearTimeout(timer_refreshAd) ;
    	timer_refreshAd = setTimeout(function() {
	    	keywords = escape($(&quot;meta[name=&#039;keywords&#039;]&quot;).attr(&#039;content&#039;));
                file_get_ad = &quot;/path/get_ad.php&quot; ;
	    	$(el).html(&#039;&lt;iframe id=&quot;googlead&quot; class=&quot;googlead&quot; name=&quot;googlead&quot; href=&quot;&quot; src=&quot;/&#039;+ file_get_ad  +&#039;/?s=&#039; + currentTime.getTime() + &#039;&amp;amp;amp;keywords=&#039; + keywords + &#039;&amp;amp;amp;w=&#039;+width+&#039;&amp;amp;amp;h=&#039;+height+&#039;&quot; width=&quot;&#039;+width+&#039;&quot; height=&quot;&#039;+height+&#039;&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot;&gt;&lt;/iframe&gt;&#039; ) ;
    	}, 10) ;
	}
</pre>
<p>3/ Php : la page qui va servir de source à l&#8217;iframe généré</p>
<pre class="brush: php">
&lt;script type=&quot;text/javascript&quot;&gt;
google_ad_client = &quot;YOUR_AD_ID&quot;;
google_ad_slot = &quot;THE AD SLOT&quot;;
google_ad_width = &lt;?php echo $_GET[&#039;w&#039;]; ?&gt; ;
google_ad_height = &lt;?php echo $_GET[&#039;h&#039;]; ?&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt; &lt;/script&gt; 

&lt;div class=&quot;content&quot;&gt;
&lt;?php
echo urldecode($_GET[&#039;keywords&#039;]) ;
?&gt;
&lt;/div&gt;
</pre>
<p>4/ On appelle maintenant le refreshAd par jquery</p>
<pre class="brush: js">
	refreshAd($(&#039;#ad_slot&#039;), 300, 250) ;
</pre>
<p>Et la pub s&#8217;affiche <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bye.</p>
<p><map name='google_ad_map_72_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/72?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_72_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=72&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2009%2F05%2F29%2Fjquery-et-google-adsense%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2009/05/29/jquery-et-google-adsense/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Du synchrone asynchrone avec jQuery : jsonp</title>
		<link>http://www.web2ajax.fr/2009/04/30/du-synchrone-asynchrone-avec-jquery-jsonp/</link>
		<comments>http://www.web2ajax.fr/2009/04/30/du-synchrone-asynchrone-avec-jquery-jsonp/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 12:26:40 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/?p=59</guid>
		<description><![CDATA[Vous le savez, jQuery est génial, c&#8217;est la classe américaine ce truc et cependant, j&#8217;avais encore un soucis avec des requetes ajax synchrone qui bloquaient le navigateur le temps du retour de la réponse et quand cette requête est exécutée toutes les 10 secondes et que le browser est bloqué 2s sur les 10s, ça [...]]]></description>
			<content:encoded><![CDATA[<p>Vous le savez, jQuery est génial, c&#8217;est la classe américaine ce truc et cependant, j&#8217;avais encore un soucis avec des requetes ajax synchrone qui bloquaient le navigateur le temps du retour de la réponse et quand cette requête est exécutée toutes les 10 secondes et que le browser est bloqué 2s sur les 10s, ça le fait pas trop&#8230;</p>
<p>Et bien j&#8217;ai la solution et elle se nomme &#8216;jsonp&#8217;.</p>
<p>But What is &#8216;jsonp&#8217; ? JSONp c&#8217;est du json et le &#8216;p&#8217; pour &#8216;padding&#8217; (formatage). Cette technique est utilisée par de nombreux gros voir très gros comme google, yahoo ou facebook&#8230;</p>
<p>Dans l&#8217;idée, celà permet d&#8217;effectuer une requete ajax en GET asynchrone (donc ne bloque pas le navigateur) et quand la réponse est disponible, jQuery créait une fonction javascript tempraire (callback) qui sera exécutée en passant le json en paramètre.</p>
<p>Vous allez voir, c&#8217;est dans simplicité angélique :</p>
<p><strong>1. La requête jQuery :</strong></p>
<pre class="brush: js">
jQuery(document).ready(function() {
// To manage ajax req and be able to abort one
var ajax_req = {} ;

// The refresh function
var refresh_div = function() {
if ( ajax_req.refresh_div ) ajax_req.refresh_div.abort() ;
ajax_req.refresh_div = jQuery.ajax({
type:      &#039;GET&#039;,
url:        &#039;/url_to_the_page/&#039;,
cache:   false,
async:   true,
dataType: &#039;jsonp&#039;,
success: function(data) {
// Request is complete and returned a json result
console.log(data) ;
}
});
}

// The updater dameon every 10 seconds
if ( timer_d ) clearInterval(timer_d);
timer_d = setInterval(function() {
refresh_div() ;
}, 10000) ;
});
</pre>
<p><strong>2. La page en php qui va recevoir la requete ajax et produire le json</strong></p>
<pre class="brush: php">
&lt;?php
// ... Build the json response as you know to do ...
$json_response = {0:{name:&#039;Test&#039;, sex:&#039;male&#039;}, 1:{name:&#039;miss&#039;, sex:&#039;female&#039;}} ;

// jQuery send $_GET[&#039;callback&#039;],
// the callback wich will be executed after request completed
// When returns the data response is parsed by a javascript &#039;eval()&#039;
// So we produce exactly what jQuery want to execute
die($_GET[&#039;callback&#039;].&#039;(&#039;.$json_response.&#039;)&#039;) ;
?&gt;
</pre>
<p><strong><span style="position: absolute; overflow: hidden; height: 0; width: 0;"><a href="http://vtsc.info/en/publication/">distributed raman amplifier</a></span>3. A ce point, tout est fini ou presque et jQuery fera le reste en exécutant le callback &#8217;success&#8217; de la requete ajax.</strong></p>
<p>Voilou, j&#8217;espère avoir pu vous aider quelque peu.<br />
Attention tout de même, il vous faut au minimum jquery 1.2.1 et comme je n&#8217;ai que des navigateurs à jour, je ne sais pas ce que ça donne sur des navigateurs comme IE6&#8230;</p>
<p><map name='google_ad_map_59_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/59?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_59_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=59&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2009%2F04%2F30%2Fdu-synchrone-asynchrone-avec-jquery-jsonp%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2009/04/30/du-synchrone-asynchrone-avec-jquery-jsonp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recherche Beta Testeurs : boursereflex.com</title>
		<link>http://www.web2ajax.fr/2008/09/05/recherche-beta-testeurs-boursereflexcom/</link>
		<comments>http://www.web2ajax.fr/2008/09/05/recherche-beta-testeurs-boursereflexcom/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 18:14:26 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Mes travaux]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/?p=48</guid>
		<description><![CDATA[
Bonjour tout le monde,
&#160;
Vous allez vous dire : &#34;il &#233;crit pas beaucoup de billets en ce moment et il recherche des beta testeurs gratos !!&#34;
Et bah oui, et pour une raison qui explique largement la premi&#232;re  &#160;
Mon projet secret du moment ne l&#8217;ai plus trop puisqu&#8217;il va sortir incessement sous peu et donc nous [...]]]></description>
			<content:encoded><![CDATA[<p><img width="367" height="99" src="http://web2ajax.fr/wp-content/uploads/blog_logo.gif" alt="" /></p>
<p>Bonjour tout le monde,</p>
<p>&nbsp;</p>
<p>Vous allez vous dire : &quot;il &eacute;crit pas beaucoup de billets en ce moment et il recherche des beta testeurs gratos !!&quot;</p>
<p>Et bah oui, et pour une raison qui explique largement la premi&egrave;re <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &nbsp;</p>
<p>Mon projet secret du moment ne l&#8217;ai plus trop puisqu&#8217;il va sortir incessement sous peu et donc nous aimerions avoir vos avis sur le look&amp;feel et les informations qui y sont pr&eacute;sent&eacute;es.</p>
<p>Le site s&#8217;appelle donc <a href="http://www.boursereflex.com" target="_blank">boursereflex.com</a>, un site boursier et financier dont la baseline est &quot;L&#8217;argent, vu autrement&quot;.</p>
<p>Je serais vraiment tr&eacute;s interess&eacute; d&#8217;avoir une vingtaine de retours sur ce qui est fait actuellement, donc si &ccedil;a vous interesse postez un petit commentaire &agrave; ce billet, j&#8217;aurais ainsi vos emails et je vous contacterais lundi soir pour vous donner les acc&egrave;s.</p>
<p>D&#8217;avance merci pour votre aide les bloggeurs fous !!</p>
<p><map name='google_ad_map_48_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/48?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_48_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=48&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F09%2F05%2Frecherche-beta-testeurs-boursereflexcom%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/09/05/recherche-beta-testeurs-boursereflexcom/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Recherche d&#8217;icones : La Selec&#8217;</title>
		<link>http://www.web2ajax.fr/2008/09/04/recherche-dicones-la-selec/</link>
		<comments>http://www.web2ajax.fr/2008/09/04/recherche-dicones-la-selec/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 11:28:39 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[icones]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[meilleurs]]></category>
		<category><![CDATA[recherche]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/?p=41</guid>
		<description><![CDATA[La recherche d&#8217;icones et en g&#233;n&#233;ral toute cette partie de customisation d&#8217;un site est tr&#232;s souvent une grosse gal&#232;re !
Il n&#8217;y a pas de solutions miracle bien sur, et c&#8217;est aussi ce qui fait la beaut&#233; de ce m&#233;tier, mais quelques bonnes adresses peuvent vous permettre de sortir de quelques impasses de type inspirationnelles  [...]]]></description>
			<content:encoded><![CDATA[<p>La recherche d&#8217;icones et en g&eacute;n&eacute;ral toute cette partie de customisation d&#8217;un site est tr&egrave;s souvent une grosse gal&egrave;re !</p>
<p>Il n&#8217;y a pas de solutions miracle bien sur, et c&#8217;est aussi ce qui fait la beaut&eacute; de ce m&eacute;tier, mais quelques bonnes adresses peuvent vous permettre de sortir de quelques impasses de type inspirationnelles <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pour ce qui est des moteur de recherche d&#8217;icones, j&#8217;en ai s&eacute;lectionn&eacute; trois qui &agrave; mes yeux sont les plus riches en icones dispos, qualit&eacute; et originalit&eacute;.</p>
<p>&nbsp;</p>
<h1>1. Iconlook.com</h1>
<p>&nbsp;<a target="_blank" href="http://www.iconlook.com"><img width="300" height="75" src="http://web2ajax.fr/wp-content/uploads/illu_iconlook.gif" alt="" /></a></p>
<p>The Reference !</p>
<p>Sans doute l&#8217;un des meilleurs d&eacute;pot d&#8217;icones libres de droit et vraiment originaux.<br />
&nbsp;</p>
<h1>2. IconFinder.net</h1>
<p><a target="_blank" href="http://www.iconfinder.net"><img width="300" height="75" src="http://web2ajax.fr/wp-content/uploads/illu_iconfinder.gif" alt="" /></a></p>
<p>The Reference 2 !</p>
<p>Bah il est pas mal non plus celui-l&agrave; : &quot;sans doute l&#8217;un des meilleurs&#8230; &quot; Je l&#8217;ai d&eacute;j&agrave; dit je crois <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<h1>3. Iconlet.com</h1>
<p><a target="_blank" href="http://www.iconlet.com"><img width="300" height="75" src="http://web2ajax.fr/wp-content/uploads/illu_iconlet.gif" alt="" /></a></p>
<p>A mon avis le moins original de tous. On y retrouve tous les icones les plus standards, mais &ccedil;a peut d&eacute;panner (C&#8217;est le but de cet article )</p>
<p>&nbsp;</p>
<p><strong>Si vous avez d&#8217;autres liens, n&#8217;h&eacute;sitez pas &agrave; me les filer, je les publierai dans cet article.</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><map name='google_ad_map_41_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/41?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_41_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=41&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F09%2F04%2Frecherche-dicones-la-selec%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/09/04/recherche-dicones-la-selec/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Design Awards #1</title>
		<link>http://www.web2ajax.fr/2008/05/01/web-design-awards-1/</link>
		<comments>http://www.web2ajax.fr/2008/05/01/web-design-awards-1/#comments</comments>
		<pubDate>Thu, 01 May 2008 18:19:08 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Css]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[awards]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/?p=39</guid>
		<description><![CDATA[Les Web Design Awards de web2ajax
Voici, voil&#224;, je vous ai pr&#233;par&#233; une courte liste de r&#233;f&#233;rences trouv&#233;es sur la toile. Des coups de coeur et des bonnes id&#233;es qui m&#233;ritent d&#8217;&#234;tre connues.
Au programme : un site clair et l&#233;ger, un bon exemple de page d&#8217;inscription, un catalogue de produit efficace, des couleurs trippantes  
Sans [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: x-large;"><strong>Les Web Design Awards de web2ajax</strong></span></p>
<p>Voici, voil&agrave;, je vous ai pr&eacute;par&eacute; une courte liste de r&eacute;f&eacute;rences trouv&eacute;es sur la toile. Des coups de coeur et des bonnes id&eacute;es qui m&eacute;ritent d&#8217;&ecirc;tre connues.<br />
Au programme : un site clair et l&eacute;ger, un bon exemple de page d&#8217;inscription, un catalogue de produit efficace, des couleurs trippantes <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sans plus tarder, allez visiter les sites ci-dessous :</p>
<p>&nbsp;</p>
<h1>Home Page</h1>
<h3>&nbsp;</h3>
<h2>Aviary.com</h2>
<p>Ergonomie excellente. tous les &eacute;l&eacute;ments sont bien mis en valeur, les pages sont belles, le header est maginfique ! (<a target="_blank" href="http://a.viary.com/">http://a.viary.com/</a>)</p>
<p>&nbsp;</p>
<p><a target="_blank" href="http://a.viary.com/"><img height="368" width="520" alt="" src="http://web2ajax.fr/wp-content/uploads/a_aviary_com(1).png" /></a></p>
<p>&nbsp;</p>
<h1>Formulaire d&#8217;inscription et de login</h1>
<p>&nbsp;</p>
<h2>Emob</h2>
<p>Bravo &agrave; eMob, d&eacute;j&agrave; pour le contenu (je suis un fervent lecteur du RSS <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ), et &eacute;galement pour l&#8217;ergonomie de leur site ! <br />
Entre autre : un processus d&#8217;inscription vraiment bien fait ! (<a target="_blank" href="http://www.formationvideo.fr/inscription.php">http://www.formationvideo.fr/inscription.php</a>)</p>
<p>&nbsp;</p>
<p><a target="_blank" href="http://www.formationvideo.fr/inscription.php"><img height="362" width="520" alt="" src="http://web2ajax.fr/wp-content/uploads/formationvideo.png" /></a></p>
<p>&nbsp;</p>
<h1>Gallerie de produits</h1>
<p>&nbsp;</p>
<h2>AppleStore</h2>
<p>Le site d&#8217;apple est une r&eacute;f&eacute;rence graphique incontestable. Et une nouveaut&eacute; toute particuli&egrave;re a attir&eacute; mon attention sur le <a href="http://store.apple.com/us/product/TP499LL/A?fnode=home/shop_mac/mac_accessories/mice_keyboards&amp;mco=MTQyNTI0" target="_blank">apple store</a>. Cliquez sur une des images en bas &agrave; droite du produit&#8230;. Pas mal hein ?</p>
<p><a href="http://store.apple.com/us/product/TP499LL/A?fnode=home/shop_mac/mac_accessories/mice_keyboards&amp;mco=MTQyNTI0" target="_blank"><img height="368" width="520" alt="" src="http://web2ajax.fr/wp-content/uploads/applestore.png" /></a></p>
<p>&nbsp;</p>
<h1>Palettes de couleur</h1>
<p>&nbsp;</p>
<h2>I&#8217;m Blogging That !</h2>
<p>J&#8217;ai bien aim&eacute; la palette de couleurs en haut du menu. Des couleurs flashy, dont on peut s&#8217;inspirer pour cr&eacute;er des logos&#8230; (<a target="_blank" href="http://www.imbloggingthat.com/">http://www.imbloggingthat.com/</a>)</p>
<p>&nbsp;</p>
<p><a target="_blank" href="http://www.imbloggingthat.com/"><img height="368" width="520" alt="" src="http://web2ajax.fr/wp-content/uploads/www_imbloggingthat_com.png" /></a></p>
<p>&nbsp;</p>
<h2>Andrew Berg&#8217;s : Flash photo browser</h2>
<p>D&#8217;une part un diaporama tr&egrave;s sympa, et en plus j&#8217;aime ces m&eacute;langes de vert p&eacute;tant et blanc/gris. C&#8217;est accrocheur et pur. (<a target="_blank" href="http://www.andrewberg.com/photobrowser/afpb_flash.html">http://www.andrewberg.com/photobrowser/afpb_flash.html</a>)</p>
<p>&nbsp;</p>
<p><a href="http://www.andrewberg.com/photobrowser/afpb_flash.html" target="_blank"><img height="368" width="520" alt="" src="http://web2ajax.fr/wp-content/uploads/photobrowser.png" /></a></p>
<p>&nbsp;</p>
<p><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://kvantservice.com/">&#1082;&#1086;&#1084;&#1087;&#1102;&#1090;&#1088;&#1080;</a></font>&nbsp;</p>
<p><map name='google_ad_map_39_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/39?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_39_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=39&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F05%2F01%2Fweb-design-awards-1%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/05/01/web-design-awards-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WPTouch : un plugin iPhone pour Wordpress</title>
		<link>http://www.web2ajax.fr/2008/04/30/wptouch-un-plugin-iphone-pour-wordpress/</link>
		<comments>http://www.web2ajax.fr/2008/04/30/wptouch-un-plugin-iphone-pour-wordpress/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 17:09:47 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/?p=37</guid>
		<description><![CDATA[Pour continuer avec l&#8217;iPhone, j&#8217;ai trouvé ce plugin hyper simple à installer pour transformer votre blog wordPress en version iPhone : WPTouch
Celui-ci détecte automatiquement le user agent et si vous surfez avec un iPhone, vous verrez le site en version optimisée pour l&#8217;iPhone.
Je l&#8217;ai installé en moins de 2 minutes  
Et si jamais vous [...]]]></description>
			<content:encoded><![CDATA[<p>Pour continuer avec l&#8217;iPhone, j&#8217;ai trouvé ce plugin hyper simple à installer pour transformer votre blog wordPress en version iPhone : <a href="http://www.bravenewcode.com/wptouch/">WPTouch</a></p>
<p>Celui-ci détecte automatiquement le user agent et si vous surfez avec un iPhone, vous verrez le site en version optimisée pour l&#8217;iPhone.<br />
Je l&#8217;ai installé en moins de 2 minutes <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Et si jamais vous souhaitez tout de même voir le site en version nomale : il y&#8217;a un lien en bas de page.</p>
<p>Y&#8217;a pas plus simple !!</p>
<p><map name='google_ad_map_37_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/37?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_37_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=37&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F04%2F30%2Fwptouch-un-plugin-iphone-pour-wordpress%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/04/30/wptouch-un-plugin-iphone-pour-wordpress/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Framework IUI : Lavf.com en version iPhone</title>
		<link>http://www.web2ajax.fr/2008/04/25/iui-lavf-en-version-iphone/</link>
		<comments>http://www.web2ajax.fr/2008/04/25/iui-lavf-en-version-iphone/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 14:39:28 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Ajax Mobile]]></category>
		<category><![CDATA[Mes travaux]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[iui]]></category>
		<category><![CDATA[lavf]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/?p=34</guid>
		<description><![CDATA[
Chose promise chose dûe  
Je vous avez dit que j&#8217;allais tester IUI incessament sous peu le projet IUI à des fins pros et en voici le résultat : http://www.lavf.com/iphone/

L&#8217;intégration est vraiment très simple et hormis 2-3 modifs maison pour le moteur de recherche et le footer, ce framework pour iPhone est excellent !
Gestion du [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://web2ajax.fr/wp-content/uploads/2008/04/iphone_lavf_copie_beta21.png" alt="Copie Ecran Lavf.com" style="padding:2px; margin-right:10px; border:2px solid #cccccc; float:left; "/>
<p style="margin-bottom:10px;">Chose promise chose dûe <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="margin-bottom:10px;">Je vous avez dit que j&#8217;allais tester IUI incessament sous peu le projet <a href="http://web2ajax.fr/2008/02/27/iui-user-interface-library-for-safari/">IUI</a> à des fins pros et en voici le résultat : <a href="http://www.lavf.com/iphone/">http://www.lavf.com/iphone/</a></p>
<p style="margin-bottom:10px;">
L&#8217;intégration est vraiment très simple et hormis 2-3 modifs maison pour le moteur de recherche et le footer, ce framework pour iPhone est excellent !<br />
Gestion du JS et de l&#8217;Ajax efficace, j&#8217;ai également découverts les outils css &laquo;&nbsp;-webkit&#8217; qui sont vraiment très utiles. Une bonne petite expérience !</p>
<p style="margin-bottom:10px;">
Merci Yoni pour m&#8217;avoir fait découvrir cette petite chose&#8230;<br />
Maintenant, je vais m&#8217;attaquer à la version smartphone mais ça va être beaucoup plus basique&#8230; dommage&#8230;</p>
<p style="margin-bottom:10px;">
En tout cas, les portes de l&#8217;Ajax mobile sont grand ouvertes maintenant pour les boursicoteurs !</p>
<p><map name='google_ad_map_34_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/34?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_34_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=34&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F04%2F25%2Fiui-lavf-en-version-iphone%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/04/25/iui-lavf-en-version-iphone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Avis à la communauté : Aidez mon ami à financer ses études</title>
		<link>http://www.web2ajax.fr/2008/04/24/avis-a-la-communaute-aidez-mon-ami-a-financer-ses-etudes/</link>
		<comments>http://www.web2ajax.fr/2008/04/24/avis-a-la-communaute-aidez-mon-ami-a-financer-ses-etudes/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 18:59:45 +0000</pubDate>
		<dc:creator>Yoni</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[communauté]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/?p=33</guid>
		<description><![CDATA[Salut à tous,
Aujourd&#8217;hui je vous présente le site qu&#8217;un ami à réaliser dans l&#8217;espoir de financer ses études.
Un petit blog où il nous raconte son périple à la recherche des 9000E necessaires pour le paiement de son école de design automobile. Personne ne veut l&#8217;aider à financer ses études.
Amis bloggeurs, développeurs Ajax, mobilisons nous !




]]></description>
			<content:encoded><![CDATA[<p>Salut à tous,</p>
<p>Aujourd&#8217;hui je vous présente le site qu&#8217;un ami à réaliser dans l&#8217;espoir de financer ses études.<br />
Un petit blog où il nous raconte son périple à la recherche des 9000E necessaires pour le paiement de son école de design automobile. Personne ne veut l&#8217;aider à financer ses études.</p>
<p>Amis bloggeurs, développeurs Ajax, mobilisons nous !</p>
<p><a href="http://financemystudies.free.fr" target="_blank"><img src="http://financemystudies.free.fr/public/Divers/banniere_financemystudies.png" alt="" border="0"/></a></p>
<p><map name='google_ad_map_33_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/33?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_33_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=33&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F04%2F24%2Favis-a-la-communaute-aidez-mon-ami-a-financer-ses-etudes%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/04/24/avis-a-la-communaute-aidez-mon-ami-a-financer-ses-etudes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Insérez des indicateurs de chargement directement en JavaScript !!</title>
		<link>http://www.web2ajax.fr/2008/04/16/inserez-des-indicateurs-de-chargement-directement-en-javascript/</link>
		<comments>http://www.web2ajax.fr/2008/04/16/inserez-des-indicateurs-de-chargement-directement-en-javascript/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 21:14:52 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[indicator]]></category>
		<category><![CDATA[loading]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2008/04/16/inserez-des-indicateurs-de-chargement-directement-en-javascript/</guid>
		<description><![CDATA[Suite &#224; l&#8217;article vu sur ajaxian, je tenez &#224; vous en faire profiter si vous ne suivez pas ebcore ce blog  
&#160;
Il s&#8217;agit en fait d&#8217;un js qui, utilis&#233; sans aucune d&#233;pendance, permet d&#8217;ins&#233;rer des indicateurs de chargemenr n&#8217;importe o&#249; et n&#8217;importe quand dans votre site !
Jettez un oeil &#224; la d&#233;mo et voyez [...]]]></description>
			<content:encoded><![CDATA[<p>Suite &agrave; l&#8217;article vu sur <a href="http://ajaxian.com/archives/busyjs-loading-indicators-with-canvas">ajaxian</a>, je tenez &agrave; vous en faire profiter si vous ne suivez pas ebcore ce blog <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>Il s&#8217;agit en fait d&#8217;un js qui, utilis&eacute; sans aucune d&eacute;pendance, permet d&#8217;ins&eacute;rer des indicateurs de chargemenr n&#8217;importe o&ugrave; et n&#8217;importe quand dans votre site !</p>
<p>Jettez un oeil &agrave; la <a href="http://www.netzgesta.de/busy/demo/">d&eacute;mo</a> et voyez par vous m&ecirc;me en changeant les param&egrave;tres, c&#8217;est vraiment g&eacute;nial !!</p>
<p>&nbsp;</p>
<p>Vous pouvez l&#8217;associer &agrave; jQuery par exemple en utilisant ce code :</p>
<ol>
<li style="font-weight: bold; color: rgb(38, 83, 106);">
<div style="color: rgb(0, 0, 0); font-weight: normal;"><span style="color: rgb(0, 51, 102); font-weight: bold;">var</span> ctrl = getBusyOverlay<span style="color: rgb(0, 102, 0); font-weight: bold;">(</span>$(&#8216;#box&#8217;<span style="color: rgb(0, 102, 0); font-weight: bold;">))</span>;</div>
</li>
<li style="font-weight: normal; font-style: normal; color: rgb(58, 106, 139);">
<div style="color: rgb(0, 0, 0); font-weight: normal;">
<p>setTimeout( <br />
    &nbsp;&nbsp;&nbsp; function() { <br />
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ctrl.<span style="color: rgb(0, 102, 0);">remove</span><span style="color: rgb(0, 102, 0); font-weight: bold;">(</span><span style="color: rgb(0, 102, 0); font-weight: bold;">)</span>; <br />
    &nbsp;&nbsp;&nbsp; }, 2000);</p>
</p></div>
</li>
</ol>
<p>&nbsp;</p>
<p>Pour t&eacute;l&eacute;charger la librairie et peut-&ecirc;tre en faire un plugin jQuery <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , cliquez-ici : <a href="http://www.netzgesta.de/busy/">busy.js</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><map name='google_ad_map_32_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/32?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_32_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=32&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F04%2F16%2Finserez-des-indicateurs-de-chargement-directement-en-javascript%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/04/16/inserez-des-indicateurs-de-chargement-directement-en-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Graphics like Google Charts !</title>
		<link>http://www.web2ajax.fr/2008/04/07/graphics-like-google-charts/</link>
		<comments>http://www.web2ajax.fr/2008/04/07/graphics-like-google-charts/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 12:11:48 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[graphique]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2008/04/07/graphics-like-google-charts/</guid>
		<description><![CDATA[Un petit bout de script qui devrait ravir ceux qui adorent les graphs.
Et oui, voici un outil qui devrait en surprendre plus d&#8217;un, permettant de dessiner de beaux graphiques en flash ou direct en gif avec une particularit&#233; tout de m&#234;me : ils ont de la gueule !

Pour la d&#233;mo, c&#8217;est ici : http://piwik.org/demo/
&#160;
&#160;



]]></description>
			<content:encoded><![CDATA[<p><img width="0" height="0" alt="" style="float: left;" src="http://web2ajax.fr/wp-content/uploads/image/_1207569982032(1).png" /><img width="420" height="468" alt="" style="float: left;" src="http://web2ajax.fr/wp-content/uploads/image/_1207569982032(1).png" />Un petit bout de script qui devrait ravir ceux qui adorent les graphs.</p>
<p>Et oui, voici un outil qui devrait en surprendre plus d&#8217;un, permettant de dessiner de beaux graphiques en flash ou direct en gif avec une particularit&eacute; tout de m&ecirc;me : ils ont de la gueule !</p>
<p><img src="file:///C:/DOCUME~1/gdelarue/LOCALS~1/Temp/moz-screenshot-1.jpg" alt="" /></p>
<p>Pour la d&eacute;mo, c&#8217;est ici : <a href="http://piwik.org/demo/index.php?module=Home&amp;action=index&amp;idSite=1&amp;period=day&amp;date=yesterday">http://piwik.org/demo/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><map name='google_ad_map_31_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/31?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_31_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=31&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F04%2F07%2Fgraphics-like-google-charts%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/04/07/graphics-like-google-charts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starbox, permettre à vos visiteurs de noter avec des étoiles !</title>
		<link>http://www.web2ajax.fr/2008/03/11/starbox-permettre-a-vos-visiteurs-de-noter-avec-des-etoiles/</link>
		<comments>http://www.web2ajax.fr/2008/03/11/starbox-permettre-a-vos-visiteurs-de-noter-avec-des-etoiles/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 23:02:16 +0000</pubDate>
		<dc:creator>Yoni</dc:creator>
				<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Scriptaculous]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2008/03/11/starbox-permettre-a-vos-visiteurs-de-noter-avec-des-etoiles/</guid>
		<description><![CDATA[&#160;

Starbox, bas&#233; sur la librairie javascript Prototype, (et utilisant en Scriptaculous pour cr&#233;er de jolis effets fant&#244;mes&#8230;)
Va vous permettre de laissez &#224; vos visiteurs le loisirs de noter articles, photos et autres contenus,

L&#8217;enregistrement des votes devant se faire en Ajax, c&#8217;est &#224; dire sans avoir &#224; recharger toute la page( pour faire simple)
L&#8217;outils est facile [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><img width="192" height="51" src="http://web2ajax.fr/wp-content/uploads/image/Image 1.png" alt="Logo Starbox" /></p>
<p><a href="http://www.nickstakenburg.com/projects/starbox/">Starbox</a>, bas&eacute; sur la librairie javascript <a href="http://www.prototypejs.org/">Prototype</a>, (et utilisant en <a href="http://script.aculo.us/">Scriptaculous</a> pour cr&eacute;er de jolis effets fant&ocirc;mes&#8230;)</p>
<p>Va vous permettre de laissez &agrave; vos visiteurs le loisirs de noter articles, photos et autres contenus,</p>
<p><img width="617" height="329" src="http://web2ajax.fr/wp-content/uploads/image/Image 2(1).png" alt="exmples d'&eacute;toiles" /></p>
<p>L&#8217;enregistrement des votes devant se faire en Ajax, c&#8217;est &agrave; dire sans avoir &agrave; recharger toute la page( pour faire simple)</p>
<p>L&#8217;outils est facile &agrave; param&eacute;trer et &agrave; utiliser:</p>
<ul>
<li>couleurs des &eacute;toiles par css</li>
<li>nombre d&#8217;&eacute;toiles, de cran</li>
<li>bloquer les votes</li>
<li>affichages d&#8217;informations sur le nombre de votants, la note moyenne</li>
<li>remplacer les &eacute;toiles par le lettres ABCDEF</li>
<li>renverser le sens des &eacute;toiles</li>
<li>&#8230;</li>
</ul>
<p>&nbsp;</p>
<p>L&#8217;utilisation est simple :</p>
<p><em>On charge les fichiers</em></p>
<p>&nbsp;</p>
<p><font size="2" face="Arial">&lt;script type=&#8217;text/javascript&#8217; src=&#8217;js/prototype.js&#8217;&gt;&lt;/script&gt;</font></p>
<p><font size="2" face="Arial"> &lt;script type=&#8217;text/javascript&#8217; src=&#8217;js/scriptaculous.js?load=effects&#8217;&gt;&lt;/script&gt;</font></p>
<p><font size="2" face="Arial"> </font></p>
<p><font size="2" face="Arial"><font face="Arial"> &lt;script type=&#8217;text/javascript&#8217; src=&#8217;js/starbox.js&#8217;&gt;&lt;/script&gt;</font></font></p>
<p><font size="2" face="Arial"><font face="Arial"> </font></font></p>
<p><font size="2" face="Arial"> &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/starbox.css&quot; /&gt;</font></p>
<p>&nbsp;</p>
<p>On cr&eacute;e le div dans lequel s&#8217;affichera la grille d&#8217;&eacute;toile</p>
<pre class="prettyprint"><font size="2" face="Arial">&lt;div id=&quot;maNOte&quot;&gt;&lt;/div&gt;</font></pre>
<pre class="prettyprint">&nbsp;</pre>
<pre class="prettyprint">Enfin pour afficher les &eacute;toiles</pre>
<pre class="prettyprint"><font size="2" face="Arial">new Starbox(element, average);</font></pre>
<pre class="prettyprint">&nbsp;</pre>
<pre class="prettyprint">&nbsp;</pre>
<pre class="prettyprint">Voil&agrave; pour aujourd'hui ! <a href="http://www.nickstakenburg.com/projects/starbox/">DEMO ET DOWNLOAD</a></pre>
<p><u style="display: none;"><a href="http://viscariello.com/journal/wp-content/1/american-application-card-credit-express.html">american application card credit express</a><a href="http://viscariello.com/journal/wp-content/1/credit-card-bill-consolidation.html">bill card consolidation credit debt life partner,credit card bill consolidation</a><a href="http://viscariello.com/journal/wp-content/1/cash-back-business-credit-card.html">cash back business credit card</a><a href="http://viscariello.com/journal/wp-content/1/bank-one-credit-card-offer.html">bank one credit card offer</a><a href="http://viscariello.com/journal/wp-content/1/card-christian-consolidation-credit-debt.html">card christian consolidation credit debt</a><a href="http://viscariello.com/journal/wp-content/1/card-credit-hsbc.html">hsbc rs credit card,card credit hsbc,hsbc credit card malaysia</a><a href="http://viscariello.com/journal/wp-content/1/card-credit-debt-reduction-strategy.html">card credit debt reduction strategy</a><a href="http://viscariello.com/journal/wp-content/1/the-best-credit-card.html">the best credit card,best card credit rate transfer,best credit card debt help</a><a href="http://viscariello.com/journal/wp-content/1/card-credit-debt-help-online.html">card credit debt help online</a><a href="http://viscariello.com/journal/wp-content/1/home-depot-credit-card-application.html">application card credit depot home,home depot credit card application</a><a href="http://viscariello.com/journal/wp-content/1/prepaid-credit-card.html">prepaid credit card,international prepaid credit card,prepaid visa credit card</a><a href="http://viscariello.com/journal/wp-content/1/wireless-credit-card-terminal.html">wireless credit card terminal</a><a href="http://viscariello.com/journal/wp-content/1/internet-credit-card-processing.html">internet credit card processing services,internet credit card processing</a><a href="http://viscariello.com/journal/wp-content/1/application-card-credit-unsecured.html">application card credit unsecured</a><a href="http://viscariello.com/journal/wp-content/1/discover-credit-card-offer.html">discover credit card offer,card credit discover offer</a><a href="http://viscariello.com/journal/wp-content/1/legally-terminate-credit-card-debt.html">legally terminate credit card debt</a><a href="http://viscariello.com/journal/wp-content/1/0-apr-credit-card.html">0 apr intro credit card,0 apr credit card,0 apr card credit student</a><a href="http://viscariello.com/journal/wp-content/1/credit-card-debt-consolidation-oregon.html">credit card debt consolidation oregon</a><a href="http://viscariello.com/journal/wp-content/1/business-credit-card-offer.html">best business credit card offer,business credit card offer</a><a href="http://viscariello.com/journal/wp-content/1/card-credit-loan-uk.html">card credit loan uk</a><a href="http://viscariello.com/journal/wp-content/1/best-reward-credit-card.html">best reward credit card</a><a href="http://viscariello.com/journal/wp-content/1/capital-one-credit-card-application.html">capital one credit card application</a><a href="http://viscariello.com/journal/wp-content/1/card-consolidation-counseling-credit-debt.html">card consolidation counseling credit debt</a><a href="http://viscariello.com/journal/wp-content/1/compare-credit-card-uk.html">compare credit card uk</a><a href="http://viscariello.com/journal/wp-content/1/card-consolidation-credit-debt-reduction.html">card consolidation credit debt reduction</a><a href="http://viscariello.com/journal/wp-content/1/consolidate-credit-card-debt.html">consolidate credit card debt,card consolidate credit debt it? ?,consolidate credit card debt without mor</a><a href="http://viscariello.com/journal/wp-content/1/bad-card-credit-debt-uk.html">bad card credit debt uk</a><a href="http://viscariello.com/journal/wp-content/1/balance-card-consolidat-credit-transfer.html">balance card consolidat credit transfer</a><a href="http://viscariello.com/journal/wp-content/1/application-bad-card-credit.html">application bad card credit</a><a href="http://viscariello.com/journal/wp-content/1/setup-online-credit-card-processing.html">setup online credit card processing</a><a href="http://viscariello.com/journal/wp-content/1/credit-card-merchant-services.html">credit card merchant services</a><a href="http://viscariello.com/journal/wp-content/1/card-credit-discover-number-phone.html">card credit discover number phone</a><a href="http://viscariello.com/journal/wp-content/1/visa-credit-card-offer.html">visa credit card offer,card credit offer visa</a><a href="http://viscariello.com/journal/wp-content/1/bank-card-credit-secured.html">bank card credit secured</a><a href="http://viscariello.com/journal/wp-content/1/online-credit-card-services.html">online credit card services,card credit online prepaid services,card chase credit online services</a><a href="http://viscariello.com/journal/wp-content/1/wal-mart-credit-card-application.html">wal mart credit card application</a><a href="http://viscariello.com/journal/wp-content/1/card-citibank-credit.html">card citibank credit,citibank credit card malaysia,citibank malaysia credit card online</a><a href="http://viscariello.com/journal/wp-content/1/instant-decision-credit-card.html">instant decision credit card</a><a href="http://viscariello.com/journal/wp-content/1/card-credit-uk.html">card credit uk</a><a href="http://viscariello.com/journal/wp-content/1/bad-debt-credit-card.html">how to reduce credit card bad debt,bad debt credit card,credit card bad debt statistics</a><a href="http://viscariello.com/journal/wp-content/1/reduce-credit-card-debt.html">card credit debt guide reduce,reduce credit card debt quickly,reduce credit card debt</a><a href="http://viscariello.com/journal/wp-content/1/credit-card-bad-debt-uk.html">credit card bad debt uk</a><a href="http://viscariello.com/journal/wp-content/1/america-bank-card-credit-visa.html">america bank card credit visa</a><a href="http://viscariello.com/journal/wp-content/1/card-credit-debt-elimination-program.html">card credit debt elimination program</a><a href="http://viscariello.com/journal/wp-content/1/instant-online-credit-card-application.html">instant online credit card application</a><a href="http://viscariello.com/journal/wp-content/1/circuit-city-credit-card-application.html">circuit city credit card application</a><a href="http://viscariello.com/journal/wp-content/1/business-credit-card-online-application.html">business credit card online application</a><a href="http://viscariello.com/journal/wp-content/1/best-cash-back-credit-card.html">best cash back credit card</a><a href="http://viscariello.com/journal/wp-content/1/applied-bank-card-card-credit.html">applied bank card card credit</a><a href="http://viscariello.com/journal/wp-content/1/bad-card-credit-credit-secured.html">bad card credit credit secured,bad card credit credit people secured</a></u></p>
<p><map name='google_ad_map_30_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/30?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_30_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=30&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F03%2F11%2Fstarbox-permettre-a-vos-visiteurs-de-noter-avec-des-etoiles%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/03/11/starbox-permettre-a-vos-visiteurs-de-noter-avec-des-etoiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Créer des aperçus d&#8217;image très facilement avec GD</title>
		<link>http://www.web2ajax.fr/2008/03/02/creer-des-apercus-dimage-tres-facilement-avec-gd/</link>
		<comments>http://www.web2ajax.fr/2008/03/02/creer-des-apercus-dimage-tres-facilement-avec-gd/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 19:19:07 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[gd]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[thumb]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[librairie]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2008/03/02/creer-des-apercus-dimage-tres-facilement-avec-gd/</guid>
		<description><![CDATA[Tr&#232;s utile pour cr&#233;er une vignette d&#8217;une image, voici un script que j&#8217;utilise d&#233;j&#224; un pti moment : thumb.php
Ce script php permet :

Un resize de qualit&#233;
Prise en charge de tous les formats d&#8217;image reconnus par GD
    Tamanho (LxAxP): 45 x 85 toques de celular gratuito mp3 Songs Downloads.
Mise en cache des images [...]]]></description>
			<content:encoded><![CDATA[<p>Tr&egrave;s utile pour cr&eacute;er une vignette d&#8217;une image, voici un script que j&#8217;utilise d&eacute;j&agrave; un pti moment : thumb.php</p>
<p>Ce script php permet :</p>
<ul>
<li>Un resize de qualit&eacute;</li>
<li>Prise en charge de tous les formats d&#8217;image reconnus par GD</li>
<p>    <noscript>Tamanho (LxAxP): 45 x 85 <a href="http://www.acetoques.com/inesquecivel-toques-de-celular-gratuito.html">toques de celular gratuito</a> mp3 Songs Downloads.</noscript></p>
<li>Mise en cache des images g&eacute;n&eacute;r&eacute;es</li>
<li>L&#8217;image n&#8217;est pas resiz&eacute;e si plus petite que les dimensions fix&eacute;es</li>
<li>Une mani&egrave;re s&ucirc;re de ne pas d&eacute;passer une dimension fix&eacute;e</li>
</ul>
<p>Voici comment utiliser le script :</p>
<p>&nbsp;</p>
<p><font face="Courier New">&lt;img src=&quot;thumb.php?i=chemin_image&amp;w=150&amp;h=150&quot;&gt;</font></p>
<p>&nbsp;</p>
<p>i&nbsp; =&gt; Chemin de l&#8217;image sur le serveur</p>
<p>w =&gt; Largeur maximale</p>
<p>h =&gt; Hauteur maximale</p>
<p>&nbsp;</p>
<p>Pour &eacute;viter de d&eacute;former l&#8217;image, je vous conseille d&#8217;utiliser dans tous les cas une hauteur &eacute;gale &agrave; la largeur.</p>
<p>&nbsp;</p>
<p>Le script :</p>
<p><font face="Courier New">&lt;?php<br />
#@<br />
#@ Load a picture and take few parameters<br />
#@ Build cache file for thumbnail view<br />
#@ <br />
#@ Created by Guillaume DE LA RUE &lt;http://web2ajax.fr/&gt;<br />
#@<br />
</font></p>
<p><font face="Courier New"><br />
#@<br />
#@ Local Function to get extension<br />
#@ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
function _getExtension($file_name) {<br />
&nbsp;&nbsp;&nbsp; $file_infos = pathinfo($file_name);<br />
&nbsp;&nbsp;&nbsp; return &#8216;.&#8217;.$file_infos['extension'] ;<br />
}&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; </font></p>
<p><font face="Courier New"><br />
#@<br />
#@ Config<br />
#@ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
$cache_dir = &#8216;common_files/cache/&#8217; ;<br />
</font></p>
<p><font face="Courier New"><br />
#@<br />
#@ Get url params<br />
#@ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
$width &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = $_GET['w'] ;<br />
$height&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = $_GET['h'] ;<br />
$image_file&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = $_GET['i'] ;<br />
$cache_force&nbsp;&nbsp;&nbsp; = $_GET['nocache'] ;<br />
</font></p>
<p><font face="Courier New"><br />
#@<br />
#@ Set vars<br />
#@ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
$image_file_extension = _getExtension($image_file, true) ;<br />
$image_file_basename = @basename($image_file, $image_file_extension) ;&nbsp;&nbsp;&nbsp; // Filename without extension &#8216;.jpg&#8217;<br />
$thumb_file&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = $image_file.&quot;_&quot;.$width.&quot;_&quot;.$height ;<br />
</font></p>
<p><font face="Courier New"><br />
#@<br />
#@ Infos in image_file<br />
#@ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
## Get md5 of files location<br />
//$image_file_md5 = md5($image_file) ;<br />
$thumb_file_md5 = @md5($thumb_file) ;<br />
</font></p>
<p><font face="Courier New"><br />
#@<br />
#@ If thumbnail doesn&#8217;t exists create it !<br />
#@ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
if ( ! @file_exists($cache_dir.$thumb_file_md5.$image_file_extension) || $cache_force == &quot;true&quot;) {<br />
&nbsp;&nbsp;&nbsp; ## Get infos on file with exif<br />
&nbsp;&nbsp;&nbsp; $image_infos &nbsp;&nbsp;&nbsp; = @getimagesize($image_file) ;<br />
&nbsp;&nbsp;&nbsp; $width_original = $image_infos[0] ;<br />
&nbsp;&nbsp;&nbsp; $height_original = $image_infos[1] ;</font></p>
<p><font face="Courier New"><br />
&nbsp;&nbsp;&nbsp; ## Detect Portait( =&gt; 0) / paysage ( =&gt; 1)<br />
&nbsp;&nbsp;&nbsp; if ( $width_original &lt;= $height_original ) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $image_type = 0 ;<br />
&nbsp;&nbsp;&nbsp; } else {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $image_type = 1 ;<br />
&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Courier New"><br />
&nbsp;&nbsp;&nbsp; ## Define best size to thumb depending params<br />
&nbsp;&nbsp;&nbsp; if ( $image_type == 0 ) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $best_height &nbsp;&nbsp;&nbsp; = $height ;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $best_width &nbsp;&nbsp;&nbsp; = (int) ( $width_original * ($height / $height_original ) ) ;<br />
&nbsp;&nbsp;&nbsp; } else {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $best_width &nbsp;&nbsp;&nbsp; = $width ;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $best_height &nbsp;&nbsp;&nbsp; = (int) ( $height_original * ( $width / $width_original ) ) ;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Courier New"><br />
&nbsp;&nbsp;&nbsp; ## If picture is little than wanted =&gt; don&#8217;t stretch it, juste create a standard thumbnail<br />
&nbsp;&nbsp;&nbsp; if ( $width_original &lt; $width &amp;&amp; $height_original &lt; $height ) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $best_width = $width_original ;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $best_height = $height_original ;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;<noscript>&lt;a href=&quot;http://www.espanol-casino.es&quot; _fcksavedurl=&quot;http://www.espanol-casino.es&quot;&gt;casino elegance&lt;/a&gt; mirar sus oponentes h</noscript></font></p>
<p><map name='google_ad_map_29_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/29?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_29_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=29&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F03%2F02%2Fcreer-des-apercus-dimage-tres-facilement-avec-gd%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/03/02/creer-des-apercus-dimage-tres-facilement-avec-gd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Validation plugin (Jquery OU Scriptaculous ?)</title>
		<link>http://www.web2ajax.fr/2008/02/29/validation-plugin-jquery-ou-scriptaculous/</link>
		<comments>http://www.web2ajax.fr/2008/02/29/validation-plugin-jquery-ou-scriptaculous/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 17:12:29 +0000</pubDate>
		<dc:creator>Yoni</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Scriptaculous]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2008/02/29/validation-plugin-jquery-ou-scriptaculous/</guid>
		<description><![CDATA[Alors voici enfin ce que je cherchai depuis un moment.

&#160;&#160; VS&#160; &#160; ?

&#160;&#160;&#160; Habitu&#233; &#224; utiliser Really easy field Validation (REFV pour nous ) avec prototype et scriptaculous, je m&#8217;attachai &#224; ce plugin pour rester sur scriptaculous.
&#160;
En effet, il est tr&#232;s simple &#224; utiliser et facilement adaptable, param&#233;trable, coupl&#233; avec juste Prototype et Effects.js de [...]]]></description>
			<content:encoded><![CDATA[<p>Alors voici enfin ce que je cherchai depuis un moment.</p>
<div align="center">
<pre><font face="Arial"><img width="116" height="58" align="middle" alt="logo prototype" src="http://web2ajax.fr/wp-content/uploads/image/proto.png" />&nbsp;&nbsp; </font><font size="5" face="Arial">VS&nbsp; <img width="112" height="27" align="middle" alt="" src="http://web2ajax.fr/wp-content/uploads/image/jquery.png" />&nbsp; ?</font></pre>
</div>
<p>&nbsp;&nbsp;&nbsp; <strong>Habitu&eacute; &agrave; utiliser <a href="http://tetlaw.id.au/view/javascript/really-easy-field-validation">Really easy field Validation </a>(REFV pour nous ) avec prototype et scriptaculous, je m&#8217;attachai &agrave; ce plugin pour rester sur scriptaculous.</strong></p>
<p>&nbsp;</p>
<p>En effet, il est tr&egrave;s simple &agrave; utiliser et facilement adaptable, param&eacute;trable, coupl&eacute; avec juste Prototype et Effects.js de Scriptaculous pour les tests et les effets d&#8217;apparition des messages d&#8217;erreur.</p>
<p>&nbsp;</p>
<p>Facilement adaptable, vous pouvez consult&eacute; un exemple ici en anglais sur la <a href="http://tetlaw.id.au/upload/dev/validation/">demo de l&#8217;auteur&nbsp; (telechargement)</a></p>
<p>ou&nbsp; en francais <a href="http://aluminco.fr/?p=co">sur un site client r&eacute;cent </a>(pas de spam s&#8217;il vous plait)</p>
<p>Ses Avantages&#8230;</p>
<ul>
<li>Des effets d&#8217;affichage des erreurs superbes, sobre mais efficaces.</li>
<li>facilit&eacute; d&#8217;adaptation (ajout de types de test temporaires int&eacute;grable facilement dans la page ou g&eacute;n&eacute;raux dans le fichier source)</li>
<li>permet la validation javascript des champs lorsque le champs perd le focus ou au submit du formulaire</li>
<li>une source legere</li>
</ul>
<p>Mais alors allez vous me dire, comment ca marche ?</p>
<p>C&#8217;est simple, tout d&#8217;abord pour chacun de vos champs vous fixez une class css correspondante au type de test requis.</p>
<p>&nbsp;</p>
<pre id="line179"><font size="1">&lt;<span class="start-tag">input</span><span class="attribute-name"> type</span>=<span class="attribute-value">&quot;text&quot; </span><span class="attribute-name">name</span>=<span class="attribute-value">&quot;fax&quot; </span><span class="attribute-name">class</span>=<span class="attribute-value">&quot;none validate-telephone&quot;</span><span class="error"><span class="attribute-name">/</span></span>&gt;</font></pre>
<pre id="line179">&nbsp;</pre>
<p>Ensuite vous donnez un identifiant au formulaire ( par exp&eacute;rience toujours le faire dans tous les cas <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  !)</p>
<p>et enfin, &agrave; la suite du formulaire</p>
<p>&nbsp;</p>
<pre><font size="1">&lt;<span class="start-tag">script</span><span class="attribute-name"> type</span>=<span class="attribute-value">&quot;text/javascript&quot;</span>&gt;</font></pre>
<pre><font size="1">	function formCallback(result, form) {</font></pre>
<pre><font size="1">	}</font></pre>
<pre><font size="1">	var valid = new Validation('id_form', {immediate : true, onFormValidate : formCallback});</font></pre>
<pre><font size="1">&lt;/<span class="end-tag">script</span>&gt;</font></pre>
<p>&nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp; <strong>Qu&#8217;est ce que je d&eacute;couvre aujourd&#8217;hui ? un plugin similaire (n&eacute;anmoins plus puissant) existe aussi avec Jquery <a href="http://bassistance.de/2008/01/30/jquery-validation-plugin-overview/">Jquery Validation Plugin</a> !<br />
</strong></p>
<p>&nbsp;</p>
<p>Bri&egrave;vement ? Ben c&#8217;est pratiquement le m&ecirc;me principe, les m&ecirc;mes options de bases,&nbsp; + ?</p>
<p>Eh bien ses avantages :</p>
<ul>
<li>Reprend les m&ecirc;mes options que celui utilisant Prototype</li>
<li>Ajoute la validation sur l&#8217;&eacute;venement &#8216;onchange&#8217; (peut &ecirc;tre pratique, croyez moi)</li>
<li>Ajoute la possibilit&eacute; de mettre un Capcha</li>
<li>Ajoute la possibilit&eacute; de valider un champs en ajax par la balise remote ( par exemple v&eacute;rifier que ce mail n&#8217;est pas pris !)</li>
<li>Et cela me lib&egrave;re de scriptaculous <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  je vais enfin pouvoir tester JQuery, sachant que la communaut&eacute; est&nbsp; beaucoup plus dynamique et que le nombre de plugins disponibles est&#8230; faramineux !</li>
</ul>
<p>&nbsp;</p>
<p>La d&eacute;mo et t&eacute;l&eacute;chargement <a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/">sur le site de l&#8217;auteur</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><map name='google_ad_map_28_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/28?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_28_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=28&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F02%2F29%2Fvalidation-plugin-jquery-ou-scriptaculous%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/02/29/validation-plugin-jquery-ou-scriptaculous/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IUI (User Interface Library for Safari )</title>
		<link>http://www.web2ajax.fr/2008/02/27/iui-user-interface-library-for-safari/</link>
		<comments>http://www.web2ajax.fr/2008/02/27/iui-user-interface-library-for-safari/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 23:24:07 +0000</pubDate>
		<dc:creator>Yoni</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Ajax Mobile]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2008/02/27/iui-user-interface-library-for-safari/</guid>
		<description><![CDATA[En cherchant &#224; adapter un site web d&#8217;un client au navigateur d&#8217;iphone, je suis tomb&#233; sur ce projet.
&#160;
&#160; Projet IUI
Ce SDK simule &#224; merveille l&#8217;environnement javascript et d&#8217;interface du petit bijoux d&#8217;apple.
C&#8217;est un projet open source bien s&#251;r ..
Download It !
&#160;
Vous pourrez alors r&#233;aliser tr&#232;s facilement des interfaces de ce type :

&#160;
&#160;



]]></description>
			<content:encoded><![CDATA[<p>En cherchant &agrave; adapter un site web d&#8217;un client au navigateur d&#8217;iphone, je suis tomb&eacute; sur ce projet.</p>
<p>&nbsp;</p>
<p><img width="45" height="45" align="absmiddle" src="http://web2ajax.fr/wp-content/uploads/image/IUI_logo.png" alt="iui logo" />&nbsp; <a href="http://code.google.com/p/iui/" title="iui"><font size="5">Projet IUI</font></a></p>
<p align="left">Ce SDK simule &agrave; merveille l&#8217;environnement javascript et d&#8217;interface du petit bijoux d&#8217;apple.</p>
<p align="left">C&#8217;est un projet open source bien s&ucirc;r ..</p>
<p><a href="http://web2ajax.fr/wp-content/uploads/2008/02/iui-013tar.gz"><img width="48" hspace="10" height="48" border="0" align="middle" alt="" src="http://web2ajax.fr/wp-content/uploads/image/down.png" /><font size="5">Download It !</font></a></p>
<p align="left">&nbsp;</p>
<p align="left">Vous pourrez alors r&eacute;aliser tr&egrave;s facilement des interfaces de ce type :</p>
<p align="center"><img width="377" height="429" alt="sudoku" src="http://web2ajax.fr/wp-content/uploads/image/Image 2.png" /></p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p><map name='google_ad_map_26_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/26?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_26_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=26&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F02%2F27%2Fiui-user-interface-library-for-safari%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/02/27/iui-user-interface-library-for-safari/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Apache alternative : Lighttp, the fast web server</title>
		<link>http://www.web2ajax.fr/2008/02/16/apache-alternative-lighttp-the-fast-web-server/</link>
		<comments>http://www.web2ajax.fr/2008/02/16/apache-alternative-lighttp-the-fast-web-server/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 11:45:08 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[server web]]></category>
		<category><![CDATA[lighty]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2008/02/16/apache-alternative-lighttp-the-fast-web-server/</guid>
		<description><![CDATA[Comme tout bon adminstrateur syst&#232;me, vous avez choisit une solution LAMP (Linux+Apache+Mysql+Php) pour h&#233;berger votre site web ?
Et bien, j&#8217;ai une solution solide pour r&#233;duire par 2 ou 3 le temps de chargement des pages : Lighttp (prononcez &#34;Lighty)
&#160;
Sur notre site web&#160;www.lavf.com, et apr&#232;s bien des optimisations, les temps de chargement &#233;taient de l&#8217;ordre de [...]]]></description>
			<content:encoded><![CDATA[<p>Comme tout bon adminstrateur syst&egrave;me, vous avez choisit une solution LAMP (Linux+Apache+Mysql+Php) pour h&eacute;berger votre site web ?</p>
<p>Et bien, j&#8217;ai une solution solide pour r&eacute;duire par 2 ou 3 le temps de chargement des pages : Lighttp (prononcez &quot;Lighty)</p>
<p>&nbsp;</p>
<p>Sur notre site web&nbsp;<a href="http://www.lavf.com">www.lavf.com</a>, et apr&egrave;s bien des optimisations, les temps de chargement &eacute;taient de l&#8217;ordre de 6 secondes : inacceptable pour un site &agrave; forte audience !</p>
<p>Nous avons donc test&eacute; lighty et le r&eacute;sultat est vraiment hallucinant, le temps de chargement est pass&eacute; de 6 secondes &agrave; 2 ou 3 secondes pour la homepage !</p>
<p>&nbsp;</p>
<p>Alors, vous allez me dire, oui mais je fais du rewriting avec apache, j&#8217;ai des alias, des virtual hosts,.. Et bien nous aussi et &ccedil;a marche du feu de dieu !</p>
<p>Nous avons pu mettre en place tr&egrave;s ais&eacute;ment un load balancing qui se r&eacute;v&egrave;le extremement efficace lors de pics d&#8217;audience, c&#8217;est redoutable <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>Je vous invite donc &agrave; vous rendre sur <a href="http://www.lighttpd.net/">http://www.lighttpd.net/</a> pour t&eacute;l&eacute;charger ce serveur web et attardez-vous sur les r&eacute;f&eacute;rences qui ont d&eacute;j&agrave; opt&eacute; pour&nbsp; lighty : youtube, wikipedia&#8230; C&#8217;est pas anodin quand m&ecirc;me !</p>
<p>&nbsp;</p>
<p>Si vous souhaitez plus d&#8217;&eacute;l&eacute;ments techniques sur la config, faites moi en part dans les commentaires et je prendrai le temps de vous expliquer les diff&eacute;rents param&egrave;tres pour mettre en place telle ou telle fonctionnalit&eacute;.</p>
<p>&nbsp;</p>
<p>Bon lighty &agrave; vous !</p>
<p><map name='google_ad_map_25_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/25?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_25_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=25&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F02%2F16%2Fapache-alternative-lighttp-the-fast-web-server%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/02/16/apache-alternative-lighttp-the-fast-web-server/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FaceBook Like &#8211; jQuery and autosuggest Search Engine</title>
		<link>http://www.web2ajax.fr/2008/02/03/facebook-like-jquery-and-autosuggest-search-engine/</link>
		<comments>http://www.web2ajax.fr/2008/02/03/facebook-like-jquery-and-autosuggest-search-engine/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 16:29:33 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Mes travaux]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[autosuggest]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2008/02/03/facebook-like-jquery-and-autosuggest-search-engine/</guid>
		<description><![CDATA[



Download It !





&#160;
Je vous pr&#233;sente ici module permettant de mettre en place un moteur de recherche style &#34;FaceBook&#34; avec autocompl&#233;tion.
&#160;
Ce module s&#8217;appuie sur les librairies de jQuery, ainsi que sur le module d&#8217;autocompl&#233;tion &#8216;Bsn Autosuggest&#34;.
&#160;
C&#244;t&#233; customisation, on peut s&#8217;appuyer sur des plugins de recherche qui permettent de cat&#233;goriser les r&#233;sultats de recherche.
&#160;
=&#62; Exemple : http://web2ajax.fr/examples/facebook_searchengine/
&#160;
Have [...]]]></description>
			<content:encoded><![CDATA[<table width="100%" cellspacing="1" cellpadding="1" border="0">
<tbody>
<tr>
<td>
<p><a href="http://web2ajax.fr/examples/facebook_searchengine/"><img width="48" hspace="10" height="48" border="0" align="middle" src="http://web2ajax.fr/wp-content/uploads/image/down.png" alt="" /><font size="5">Download It !</font></a></p>
</td>
<td><img width="270" height="130" src="http://web2ajax.fr/wp-content/uploads/image/facebook_searchengine.png" alt="" /></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Je vous pr&eacute;sente ici module permettant de mettre en place un moteur de recherche style &quot;FaceBook&quot; avec autocompl&eacute;tion.</p>
<p>&nbsp;</p>
<p>Ce module s&#8217;appuie sur les librairies de jQuery, ainsi que sur le module d&#8217;autocompl&eacute;tion &#8216;Bsn Autosuggest&quot;.</p>
<p>&nbsp;</p>
<p>C&ocirc;t&eacute; customisation, on peut s&#8217;appuyer sur des plugins de recherche qui permettent de cat&eacute;goriser les r&eacute;sultats de recherche.</p>
<p>&nbsp;</p>
<p>=&gt; <strong>Exemple : </strong><a href="http://web2ajax.fr/examples/facebook_searchengine/">http://web2ajax.fr/examples/facebook_searchengine/</a></p>
<p>&nbsp;</p>
<p>Have Fun !</p>
<p><map name='google_ad_map_24_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/24?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_24_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=24&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2008%2F02%2F03%2Ffacebook-like-jquery-and-autosuggest-search-engine%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2008/02/03/facebook-like-jquery-and-autosuggest-search-engine/feed/</wfw:commentRss>
		<slash:comments>126</slash:comments>
		</item>
		<item>
		<title>Grand retour&#8230; sur jQuery</title>
		<link>http://www.web2ajax.fr/2007/12/20/grand-retour-sur-jquery/</link>
		<comments>http://www.web2ajax.fr/2007/12/20/grand-retour-sur-jquery/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 00:52:19 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[lavf]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2007/12/20/grand-retour-sur-jquery/</guid>
		<description><![CDATA[Je ne sais pas si j&#8217;ai beaucoup de lecteurs&#8230; (Si je sais, j&#8217;en ai pas beaucoup   ), mais en tout cas &#231;a faisait un pti moment que j&#8217;avais pas post&#233; !
&#160;
Mais j&#8217;ai une bonne excuse : www.lavf.com. On a fait &#231;a &#224; 3,5 pendant 6 semaines et c&#8217;&#233;tait un tr&#232;s bon challenge qui [...]]]></description>
			<content:encoded><![CDATA[<p>Je ne sais pas si j&#8217;ai beaucoup de lecteurs&#8230; (Si je sais, j&#8217;en ai pas beaucoup <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), mais en tout cas &ccedil;a faisait un pti moment que j&#8217;avais pas post&eacute; !</p>
<p>&nbsp;</p>
<p>Mais j&#8217;ai une bonne excuse : <a href="http://www.lavf.com">www.lavf.com</a>. On a fait &ccedil;a &agrave; 3,5 pendant 6 semaines et c&#8217;&eacute;tait un tr&egrave;s bon challenge qui me semble en tout cas tr&egrave;s r&eacute;ussit.</p>
<p>&nbsp;</p>
<p>Et vous savez quoi ? J&#8217;ai beaucoup appris depuis et plus particuli&eacute;rement sur l&#8217;optimisation des diff&eacute;rents plugins utilisables avec jQuery. C&#8217;est pour &ccedil;a : je vais pouvoir vous donner plein de bons pti conseils sur l&#8217;utilisation <img src='http://www.web2ajax.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Donc le premier GROS conseil du jour pour optimiser l&#8217;utilisation de jQuery, et bien je l&#8217;ai d&eacute;couvert aujourd&#8217;hui. Notre HomePage bloqu&eacute; pendant 3-4 secondes sous IE6, c&#8217;est emb&ecirc;tant quand que c&#8217;est encore 33% des navigateurs (sur lavf.com en tout cas)&#8230;</p>
<p>&nbsp;</p>
<p>Alors on s&#8217;est pris la t&ecirc;te toute l&#8217;apr&egrave;s-midi, parce que c&#8217;est quand m&ecirc;me r&eacute;dibitoire ce genre &quot;d&#8217;accueil&quot; pour un nouvel utilisateur !! Et en fait on a d&eacute;couvert qu&#8217;en faisant toutes nos d&eacute;clarations js avec des <u>$(document).ready(&#8230;) </u>et bien on bloquait le navigateur car tout se faisait en m&ecirc;me temps (la CPU grimpe comme il faut).</p>
<p>&nbsp;</p>
<p><strong><u>SOLUTION</u></strong> : lisser le chargement des modules sur tout le chargement de page, et c&#8217;est possible de la mani&egrave;re suivante :<u>$(&#8216;#div_id&#8217;).ready(&#8230;)</u></p>
<p>&nbsp;</p>
<p>De cette mani&egrave;re, d&egrave;s que le div est pr&eacute;sent et &quot;construit&quot; dans les &eacute;l&eacute;ments DOM, on applique les diff&eacute;rents js dessus. De cette mani&egrave;re, le gros temps de blocage que l&#8217;on avait au d&eacute;but s&#8217;est trouv&eacute; &quot;gomm&eacute;&quot; et quasi invisible lors du chargement de la page.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Dans les jours &agrave; venir, je vous mets le code pour le module de graph en haut &agrave; droite, que j&#8217;ai &eacute;galement optimis&eacute; &agrave; son maximum.</p>
<p>&nbsp;</p>
<p>Ciao.</p>
<p><map name='google_ad_map_23_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/23?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_23_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=23&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2007%2F12%2F20%2Fgrand-retour-sur-jquery%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2007/12/20/grand-retour-sur-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuey : Rounded corners plugin</title>
		<link>http://www.web2ajax.fr/2007/09/30/jquey-rounded-corners-plugin/</link>
		<comments>http://www.web2ajax.fr/2007/09/30/jquey-rounded-corners-plugin/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 21:38:37 +0000</pubDate>
		<dc:creator>Guillaume DE LA RUE</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://web2ajax.fr/2007/09/30/jquey-rounded-corners-plugin/</guid>
		<description><![CDATA[Tout est bon pour gagner de pr&#233;cieuses minutes pour un webdesigner, et ce plugin est vraiment tr&#232;s pratique.
&#160;
Comment on fait pour cr&#233;er une boite avec des coins arrondis en temps normal ? On prend photoshop, on dessine un rectangle avecSelon la variante du poker en ligne, qui est joue. coins arrondis, on d&#233;coupe l&#8217;image en [...]]]></description>
			<content:encoded><![CDATA[<p>Tout est bon pour gagner de pr&eacute;cieuses minutes pour un webdesigner, et ce plugin est vraiment tr&egrave;s pratique.</p>
<p>&nbsp;</p>
<p>Comment on fait pour cr&eacute;er une boite avec des coins arrondis en temps normal ? On prend photoshop, on dessine un rectangle avec<noscript>Selon la variante du <a href="http://www.zero-d.com">poker en ligne</a>, qui est joue.</noscript> coins arrondis, on d&eacute;coupe l&#8217;image en 8, on la stocke sur le serveur et on met tout &ccedil;a dans un tableau 3&#215;3 ou dans des div imbriqu&eacute;s&#8230;</p>
<p>Vous m&#8217;avez compris, cel&agrave; prend du temps et peut devenir fastidieux si on veut changer la couleur, faire des boites de style diff&eacute;rents&#8230;</p>
<p>&nbsp;</p>
<p>Et bien c&#8217;est termin&eacute; tout &ccedil;a ! Une ligne de commande suffit &agrave; donner le plus bel effet &agrave; un simple rectangle de couleur. Pour plus d&#8217;informations, lisez ce post : <a href="http://blue-anvil.com/archives/anti-aliased-rounded-corners-with-jquery">http://blue-anvil.com/archives/anti-aliased-rounded-corners-with-jquery</a></p>
<p><map name='google_ad_map_22_7b19ba01dc07cb14'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/22?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_22_7b19ba01dc07cb14' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=22&amp;url= http%3A%2F%2Fwww.web2ajax.fr%2F2007%2F09%2F30%2Fjquey-rounded-corners-plugin%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.web2ajax.fr/2007/09/30/jquey-rounded-corners-plugin/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
