<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel>
	<title>Quesaco</title>
	<link>http://www.quesaco.org/</link>
	<description>Astuces d&#233;veloppeur WEB, exemples flash, librairie PHP, plugin SPIP, &#233;tude m&#233;thodologie de travail, s&#233;curit&#233; informatique.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>Quesaco</title>
		<url>http://www.quesaco.org/img/qo-rss.jpg</url>
		<link>http://www.quesaco.org/</link>
		<height>30</height>
		<width>30</width>
	</image>





<item>
		<title>Optimiser son code PHP</title>
		<link>http://www.quesaco.org/Optimiser-son-code-PHP,274</link>
		<guid isPermaLink="true">http://www.quesaco.org/Optimiser-son-code-PHP,274</guid>
		<dc:date>2010-05-17T18:07:36Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-PHP,15-">PHP</category>

		<dc:subject>Optimisation</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Comparatif</dc:subject>
		<dc:subject>Programmation</dc:subject>
		<dc:subject>php_eol</dc:subject>

		<description>Comparatif de l'emploi d'une variable \n ou de la constante PHP_EOL. Tests de performance.

-
&lt;a href="http://www.quesaco.org/-PHP,15-" rel="directory"&gt;PHP&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Optimisation-+" rel="tag"&gt;Optimisation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-PHP,110-+" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Comparatif-+" rel="tag"&gt;Comparatif&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Programmation-+" rel="tag"&gt;Programmation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-php_eol-+" rel="tag"&gt;php_eol&lt;/a&gt;

		</description>



		
		<enclosure url="http://www.quesaco.org/img/zip/php_comparatif_php_eol-php.zip" length="621" type="application/zip" />
		

	</item>
<item>
		<title>Optimiser son code PHP</title>
		<link>http://www.quesaco.org/Optimiser-son-code-PHP,275</link>
		<guid isPermaLink="true">http://www.quesaco.org/Optimiser-son-code-PHP,275</guid>
		<dc:date>2010-05-17T18:03:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-PHP,15-">PHP</category>

		<dc:subject>Optimisation</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Comparatif</dc:subject>
		<dc:subject>Programmation</dc:subject>
		<dc:subject>if else</dc:subject>
		<dc:subject>switch</dc:subject>

		<description>Comparatif des structures de contr&#244;les switch et if else. Tests de performance.

-
&lt;a href="http://www.quesaco.org/-PHP,15-" rel="directory"&gt;PHP&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Optimisation-+" rel="tag"&gt;Optimisation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-PHP,25-+" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Comparatif-+" rel="tag"&gt;Comparatif&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Programmation-+" rel="tag"&gt;Programmation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-if-else-+" rel="tag"&gt;if else&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-switch-+" rel="tag"&gt;switch&lt;/a&gt;

		</description>



		

	</item>
<item>
		<title>Pr&#233;f&#233;rences d'affichage (color scheme)</title>
		<link>http://www.quesaco.org/Preferences-d-affichage-color-scheme</link>
		<guid isPermaLink="true">http://www.quesaco.org/Preferences-d-affichage-color-scheme</guid>
		<dc:date>2009-12-26T07:09:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-MacOSX,28-">MacOSX</category>

		<dc:subject>Optimisation</dc:subject>
		<dc:subject>Programmation</dc:subject>
		<dc:subject>komodo</dc:subject>

		<description>Komodo Edit est un environnement de d&#233;veloppement. Pour en savoir plus sur Komodo, consulter le site d'ActiveState. Pour modifier l'affichage (couleur de fond, police de caract&#232;res, etc.), il suffit de s&#233;lectionner le panneau des pr&#233;f&#233;rences, cliquer sur &#171; Fonts and Colors &#187; et d&#233;finir vos pr&#233;f&#233;rences. Conseil : s&#233;lectionnez celui qui correspond le mieux &#224; vos d&#233;sirs, puis cliquez sur le bouton &#171; new &#187;. Nommez ce nouveau sch&#233;ma et adaptez-le plus finement. Autre solution : trouver un sch&#233;ma construit par (...)

-
&lt;a href="http://www.quesaco.org/-MacOSX,28-" rel="directory"&gt;MacOSX&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Optimisation-+" rel="tag"&gt;Optimisation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Programmation-+" rel="tag"&gt;Programmation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-komodo-+" rel="tag"&gt;komodo&lt;/a&gt;

		</description>



		
		<enclosure url="http://www.quesaco.org/img/gz/Courrier_de_nuit-ksf.gz" length="1660" type="application/x-gzip" />
		

	</item>
<item>
		<title>Installer Apache + PHP 5 sur MacOSX Leopard</title>
		<link>http://www.quesaco.org/Installer-Apache-PHP-5-sur-MacOSX-Leopard</link>
		<guid isPermaLink="true">http://www.quesaco.org/Installer-Apache-PHP-5-sur-MacOSX-Leopard</guid>
		<dc:date>2009-04-14T16:36:28Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-MacOSX,28-">MacOSX</category>

		<dc:subject>Installation</dc:subject>
		<dc:subject>Apache</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>Programmation</dc:subject>
		<dc:subject>Installer</dc:subject>
		<dc:subject>Base de donn&#233;es</dc:subject>
		<dc:subject>Site web</dc:subject>

		<description>XAMPP est un ensemble de logiciels permettant de mettre en place facilement, efficacement et rapidement plusieurs services internet. En th&#233;orie. Il est parfois plus simple d'activer les services fournis avec la machine et de s&#233;lectionner avec pr&#233;cision ce qu'on attend de la solution. Un brave PowerPC G4 &#224; 867 MHz peut rendre encore de nombreux services. Mais il vaut mieux choisir avec pr&#233;cision ce que l'on attend de lui pour limiter les consommations excessives de CPU. Ca chauffe moins, c'est bon (...)

-
&lt;a href="http://www.quesaco.org/-MacOSX,28-" rel="directory"&gt;MacOSX&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Installation-+" rel="tag"&gt;Installation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Apache-+" rel="tag"&gt;Apache&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-PHP,110-+" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Programmation-+" rel="tag"&gt;Programmation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Installer-+" rel="tag"&gt;Installer&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Base-de-donnees-+" rel="tag"&gt;Base de donn&#233;es&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Site-web-+" rel="tag"&gt;Site web&lt;/a&gt;

		</description>



		

	</item>
<item>
		<title>Optimisation de code (les boucles)</title>
		<link>http://www.quesaco.org/Optimisation-de-code-les-boucles</link>
		<guid isPermaLink="true">http://www.quesaco.org/Optimisation-de-code-les-boucles</guid>
		<dc:date>2004-09-28T12:06:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-Flash,23-">Flash</category>

		<dc:subject>Optimisation</dc:subject>
		<dc:subject>Code Flash</dc:subject>
		<dc:subject>Adobe Macromedia Flash</dc:subject>
		<dc:subject>ActionScript</dc:subject>
		<dc:subject>Programmation</dc:subject>

		<description>Il est parfois - souvent - int&#233;ressant d'optimiser son code. Prenons par exemple l'appel &#224; un simple for() dans deux cas distincts : dans le premier, indiquons explicitement la limite de la boucle, dans le second, utilisons plut&#244;t une variable pr&#233;d&#233;finie. Pour &#234;tre plus clair, voici un code ActionScript : // Premi&#232;re init $test_array = new Array (2048) ; $string = &quot;Portez ce vieux whisky au juge blond qui fume&quot; ; for (var $ii = 0 ; $ii Dans le premier cas, nous employons la m&#233;thode length() (...)

-
&lt;a href="http://www.quesaco.org/-Flash,23-" rel="directory"&gt;Flash&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Optimisation-+" rel="tag"&gt;Optimisation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Code-Flash-+" rel="tag"&gt;Code Flash&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Adobe-+" rel="tag"&gt;Adobe Macromedia Flash&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-ActionScript-+" rel="tag"&gt;ActionScript&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Programmation-+" rel="tag"&gt;Programmation&lt;/a&gt;

		</description>



		
		<enclosure url="http://www.quesaco.org/img/zip/flash_gettimer_exemple-2.zip" length="4403" type="application/zip" />
		

	</item>
<item>
		<title>Tableau et objet imbriqu&#233;</title>
		<link>http://www.quesaco.org/Tableau-et-objet-imbrique</link>
		<guid isPermaLink="true">http://www.quesaco.org/Tableau-et-objet-imbrique</guid>
		<dc:date>2004-09-27T12:02:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-Flash,23-">Flash</category>

		<dc:subject>Optimisation</dc:subject>
		<dc:subject>Code Flash</dc:subject>
		<dc:subject>Adobe Macromedia Flash</dc:subject>
		<dc:subject>Programmation</dc:subject>
		<dc:subject>array</dc:subject>

		<description>Il est possible d'ins&#233;rer dans un tableau (Array) plusieurs dimensions, et dans l'une d'elle, un objet de classe Object. Attention toutefois, si le tableau b&#233;n&#233;ficie de la m&#233;thode length(), celle-ci n'existe pas pour l'objet Object. L'objet Object offre pourtant la possibilit&#233; de nommer les cl&#233;s, &#224; la fa&#231;on de PHP, ce qui est parfois bien pratique. Voici une d&#233;claration de tableau contenant un objet Object : $test_array = new Array () ; // d&#233;claration du tableau $test_array[0] = new Array () ; // (...)

-
&lt;a href="http://www.quesaco.org/-Flash,23-" rel="directory"&gt;Flash&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Optimisation-+" rel="tag"&gt;Optimisation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Code-Flash-+" rel="tag"&gt;Code Flash&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Adobe-+" rel="tag"&gt;Adobe Macromedia Flash&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Programmation-+" rel="tag"&gt;Programmation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-array-+" rel="tag"&gt;array&lt;/a&gt;

		</description>



		
		<enclosure url="http://www.quesaco.org/img/zip/flash_dump_array_object-2.zip" length="3810" type="application/zip" />
		

	</item>
<item>
		<title>Transmission de variables : FlashVars</title>
		<link>http://www.quesaco.org/Transmission-de-variables</link>
		<guid isPermaLink="true">http://www.quesaco.org/Transmission-de-variables</guid>
		<dc:date>2004-09-16T11:52:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-Flash,23-">Flash</category>

		<dc:subject>Adobe Macromedia Flash</dc:subject>
		<dc:subject>Code HTML</dc:subject>
		<dc:subject>Programmation</dc:subject>
		<dc:subject>flashvars</dc:subject>

		<description>A partir de Flash 6+, il est possible de transmettre des variables &#224; un objet flash (swf) via les flashvars. 1/ Ajouter les flashvars &#224; l'objet flash, dans la page HTML. Par exemple : Dans l'extrait ci-dessus, le param&#232;tre flashvars, d&#233;clar&#233; traditionnellement deux fois, permet de transmettre &#224; l'objet flash appel&#233; la variable fv_message contenant la valeur texte &quot;Message flashvars OK&quot;. Dans l'objet flash, il vaut mieux d&#233;tecter la pr&#233;sence de la variable transmise, et v&#233;rifier sa qualit&#233; avant de (...)

-
&lt;a href="http://www.quesaco.org/-Flash,23-" rel="directory"&gt;Flash&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Adobe-+" rel="tag"&gt;Adobe Macromedia Flash&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Code-HTML-+" rel="tag"&gt;Code HTML&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Programmation-+" rel="tag"&gt;Programmation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-flashvars-+" rel="tag"&gt;flashvars&lt;/a&gt;

		</description>



		

	</item>
<item>
		<title>Tableaux. Load() ou loadVars() ?</title>
		<link>http://www.quesaco.org/Tableaux-Load-ou-loadVars</link>
		<guid isPermaLink="true">http://www.quesaco.org/Tableaux-Load-ou-loadVars</guid>
		<dc:date>2004-09-16T11:49:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Christian PAULUS</dc:creator>

<category domain="http://www.quesaco.org/-Flash,23-">Flash</category>

		<dc:subject>Adobe Macromedia Flash</dc:subject>
		<dc:subject>ActionScript</dc:subject>
		<dc:subject>Programmation</dc:subject>
		<dc:subject>load</dc:subject>
		<dc:subject>loadvars</dc:subject>

		<description>Il est possible de charger des variables &#224; distance, directement dans un tableau local &#224; l'objet flash. Au lieu d'utiliser loadvars(), cr&#233;ez un objet LoadVars et charger par load(). Exemple, dans la premi&#232;re image de votre sc&#233;nario, on peut lire ceci : if (this.$vars_array === undefined) this.$vars_array = new LoadVars () ; this.$vars_array.load (&quot;datas.txt&quot;) ; Le tableau $var_array est un objet LoadVars. Le script cr&#233;e l'objet dans cette image (s'il n'existe pas d&#233;j&#224;) et charge les variables du (...)

-
&lt;a href="http://www.quesaco.org/-Flash,23-" rel="directory"&gt;Flash&lt;/a&gt;

/ 
&lt;a href="http://www.quesaco.org/+-Adobe-+" rel="tag"&gt;Adobe Macromedia Flash&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-ActionScript-+" rel="tag"&gt;ActionScript&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-Programmation-+" rel="tag"&gt;Programmation&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-load-+" rel="tag"&gt;load&lt;/a&gt;, 
&lt;a href="http://www.quesaco.org/+-loadvars-+" rel="tag"&gt;loadvars&lt;/a&gt;

		</description>



		

	</item>














































</channel>

</rss>
