<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Elx-studio</title>
	
	<link>http://www.elx-studio.be</link>
	<description>Un blog sur le PHP et jQuery</description>
	<lastBuildDate>Mon, 22 Feb 2010 16:12:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Elx-studio" /><feedburner:info uri="elx-studio" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment utiliser Bake de cakePHP sous Mac</title>
		<link>http://feedproxy.google.com/~r/Elx-studio/~3/RG4-z5eoaYg/</link>
		<comments>http://www.elx-studio.be/php/comment-utiliser-bake-de-cakephp-sous-mac/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 16:12:17 +0000</pubDate>
		<dc:creator>Salvatore</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://www.elx-studio.be/?p=48</guid>
		<description><![CDATA[Si vous aussi vous utilisez cakePHP, vous n&#8217;êtes pas sans savoir que cakePHP intègre dans sa console, un petit outils fort bien sympathique ..
Mais pour ceux qui comme moi, aurais essayé de l&#8217;utilisé sans succès, voici comme faire 

Tout d&#8217;abord.. votre terminal ne sait pas ou se trouve mysql.. Donc nous allons lui indiquer en [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous aussi vous utilisez cakePHP, vous n&#8217;êtes pas sans savoir que cakePHP intègre dans sa console, un petit outils fort bien sympathique ..<br />
Mais pour ceux qui comme moi, aurais essayé de l&#8217;utilisé sans succès, voici comme faire <img src='http://www.elx-studio.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<span id="more-48"></span><br />
Tout d&#8217;abord.. votre terminal ne sait pas ou se trouve mysql.. Donc nous allons lui indiquer en tapant :</p>
<pre name="code" class="php">
echo "export PATH=$PATH:/Applications/MAMP/Library/bin" >> ~/.profile
</pre>
<p>Dans la commande ci-dessus, remplacez &#8220;/Applications/MAMP/Library/bin&#8221; par le liens absolue vers le dossier &#8220;bin&#8221; de votre config, si vous êtes sur MAMP, vous pouvez faire copier/coller</p>
<p>En suite allez dans le répertoire de votre applications(cakePHP) et editez votre fichier database.php<br />
Ajoutez la ligne suivante à votre tableau de connexion :</p>
<pre name="code" class="php">
'port'=>':/Applications/MAMP/tmp/mysql/mysql.sock',
</pre>
<p>Votre tableau ressemble donc à :</p>
<pre name="code" class="php">
	var $default = array(
		'driver' => 'mysql',
		'persistent' => false,
		'host' => 'localhost',
		'login' => 'root',
		'password' => 'root',
		'database' => 'cakePHP',
		'port'=>':/Applications/MAMP/tmp/mysql/mysql.sock',
		'prefix' => '',
	);
</pre>
<p>Enfin pour utiliser le &#8220;bake&#8221;</p>
<ul>
<li>Ouvrez un terminal</li>
<li>Tapez : &#8220;cd /Applications/MAMP/htdocs/cakePHP/app&#8221; (sans les guillemets)</li>
<li>Maintenant tapez &#8220;../cake/console/cake bake&#8221; (sans les guillemets) </li>
</ul>
<p>Vous êtes dans le bake de cakePHP <img src='http://www.elx-studio.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Dans le prochain tutoriel, je vous expliquerais comment fonctionne &#8220;Bake&#8221; <img src='http://www.elx-studio.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/Elx-studio/~4/RG4-z5eoaYg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.elx-studio.be/php/comment-utiliser-bake-de-cakephp-sous-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.elx-studio.be/php/comment-utiliser-bake-de-cakephp-sous-mac/</feedburner:origLink></item>
		<item>
		<title>Comment créer un virtual host sur Mac ?</title>
		<link>http://feedproxy.google.com/~r/Elx-studio/~3/rUtdKtDMw5M/</link>
		<comments>http://www.elx-studio.be/le-blog/comment-creer-un-virtual-host-sur-mac/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:36:54 +0000</pubDate>
		<dc:creator>Salvatore</dc:creator>
				<category><![CDATA[Le Blog]]></category>

		<guid isPermaLink="false">http://www.elx-studio.be/?p=28</guid>
		<description><![CDATA[Savez-vous comment on fait ?
Je suppose que si vous êtes là, c&#8217;est que vous n&#8217;avez pas la réponse et que vous aimeriez bien l&#8217;avoir 
Alors sans plus tarder&#8230; Allez sur votre Finder


Cliquez sur &#8220;Aller&#8221; puis sur &#8220;Aller au dossier &#8230;&#8221; et tapez &#8220;/private/etc &#8220;
Quand vous y êtes, éditez le fichier &#8220;hosts&#8221; avec un éditeur de [...]]]></description>
			<content:encoded><![CDATA[<p>Savez-vous comment on fait ?<br />
Je suppose que si vous êtes là, c&#8217;est que vous n&#8217;avez pas la réponse et que vous aimeriez bien l&#8217;avoir <img src='http://www.elx-studio.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Alors sans plus tarder&#8230; Allez sur votre Finder<br />
<span id="more-28"></span></p>
<ol>
<li>Cliquez sur &#8220;Aller&#8221; puis sur &#8220;Aller au dossier &#8230;&#8221; et tapez &#8220;<strong>/private/etc </strong>&#8220;</li>
<li>Quand vous y êtes, éditez le fichier &#8220;hosts&#8221; avec un éditeur de texte de type &#8220;<a href="http://www.barebones.com/products/TextWrangler/">TextWrangler</a>&#8221; et cliquez sur unlock quand le programme vous posera la question <img src='http://www.elx-studio.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>Dans ce fichier ajouter à la fin la ligne
<pre name="code" class="php">127.0.0.1	monsite.com.local</pre>
<p> et <strong>sauvegardez</strong> !</li>
<li>Ensuite allez dans le répertoire &#8220;<strong>apache2</strong>&#8221; et éditez le fichier <strong>httpd.conf</strong> ( cliquez sur unlock )</li>
<li>Allez à la ligne 461 qui est
<pre name="code" class="php">#Include /private/etc/apache2/extra/httpd-vhosts.conf</pre>
<p>Et retirez la &#8220;#&#8221; et sauvegardez le fichier  </li>
<li>Maintenant allez dans le répertoire &#8220;<strong>extra</strong>&#8221; et éditez le fichier <strong>httpd-vhosts.conf</strong> ( cliquez sur unlock )</li>
<li>Vous pouvez supprimer tout ce qui se trouve après la ligne 27 et remplacez par
<pre name="code" class="php">
<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs/monsite_com"
    ServerName monsite.com.local
</VirtualHost>
</pre>
<p>Changer les chemins absolues qui se trouvent après DocumentRoot par celui qui correspond à votre chemin absolue !</li>
<li><strong>Enregistrez</strong> et <strong>relancez</strong> votre MAMP</li>
<li>Ouvrez votre navigateur et allez à l&#8217;adresse &#8220;<strong>monsite.com.local</strong>&#8220;</li>
</ol>
<h4>NB : Si vous utilisez MAMP vous devez aussi faire cette étape !</h4>
<ol>
<li>Allez dans &#8220;<strong>/Applications/MAMP/conf/apache/httpd.conf</strong>&#8220;</li>
<li>A la fin du fichier, <strong>commentez</strong> le virtual host qui existe (commentez l&#8217;aide de # devant chaque ligne)</li>
<li>Et <strong>ajoutez</strong> à la suite
<pre name="code" class="php">
NameVirtualHost *:80
Include /private/etc/apache2/extra/httpd-vhosts.conf
</pre>
</li>
</ol>
<p>Voilà, vous venez de créer votre virtualHost <img src='http://www.elx-studio.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Si vous avez des soucis, n&#8217;hésitez pas à poster des comments <img src='http://www.elx-studio.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/Elx-studio/~4/rUtdKtDMw5M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.elx-studio.be/le-blog/comment-creer-un-virtual-host-sur-mac/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.elx-studio.be/le-blog/comment-creer-un-virtual-host-sur-mac/</feedburner:origLink></item>
		<item>
		<title>Programmation orientée objet en php (trucs &amp; astuces)</title>
		<link>http://feedproxy.google.com/~r/Elx-studio/~3/JruJ33vw39c/</link>
		<comments>http://www.elx-studio.be/php/programmation-oriente-objet-en-php/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 09:49:18 +0000</pubDate>
		<dc:creator>Salvatore</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://www.elx-studio.be/?p=15</guid>
		<description><![CDATA[De plus en plus de gens utilisent la programmation orienté objet pour plus de facilité. Mais ils oublient souvent certains petits trucs qui leur permettent de gagner du temps ou de protéger au mieux leurs applications.

Tout d&#8217;abord il y a les constantes magiques :

__CLASS__
Nom de la classe
__DIR__
Le nom du répertoire du script ( PHP 5.3 [...]]]></description>
			<content:encoded><![CDATA[<p>De plus en plus de gens utilisent la programmation orienté objet pour plus de facilité. Mais ils oublient souvent certains petits trucs qui leur permettent de gagner du temps ou de protéger au mieux leurs applications.<br />
<span id="more-15"></span></p>
<h4>Tout d&#8217;abord il y a les constantes magiques :</h4>
<dl>
<dt>__CLASS__</dt>
<dd>Nom de la classe</dd>
<dt>__DIR__</dt>
<dd>Le nom du répertoire du script ( PHP 5.3 + ultérieur) </dd>
<dt>__FILE__</dt>
<dd>Nom complet du script</dd>
<dt>__FUNCTION__</dt>
<dd>Nom de la fonction</dd>
<dt>__LINE__</dt>
<dd>Numéro de la ligne de code</dd>
<dt>__METHOD__</dt>
<dd>Nom de la méthode</dd>
</dl>
<h4>Il y a les façons de déclarer des variables, fonctions,&#8230;</h4>
<dl>
<dt>Public</dt>
<dd>Définit un attribut ou une méthode accessible par tout les scripts qui utilise cette classe</dd>
<dt>Protected</dt>
<dd>Définit un attribut ou une méthode accessible par les classes qui étendent cette classe</dd>
<dt>Private</dt>
<dd>Définit un attribut ou une méthode accessible uniquement à l&#8217;intérieur de la classe</dd>
</dl>
<p>PHP tend de plus en plus vers la programmation orientée objet depuis la version 5, c&#8217;est pourquoi certaines fonctions sont maintenant disponibles pour faciliter cette méthode de programmation.</p>
<h4>Voici quelques fonctions à retenir</h4>
<dl>
<dt>class_exists (string $nomClasse [, bool $autoload ]) => bool</dt>
<dd>Vérifie qu&#8217;une classe existe</dd>
<dt>get_class ([ object $instance ]) => string</dt>
<dd>Retourne le nom de la classe de l&#8217;instance</dd>
<dt>get_class_methods (mixed $nomClasse) => array</dt>
<dd>Retourne sous forme de tableau les méthodes de la classe </dd>
<dt>get_class_vars (string $nomClasse) => array</dt>
<dd>Retourne sous forme de tableau les variables de la classe</dd>
<dt>get_parent_class ([ mixed $object ]) => string</dt>
<dd>Retourne le nom de la class parent de l&#8217;objet</dd>
<dt>is_a (object $instance, string $nomClasse) => bool</dt>
<dd>Vérifie si l&#8217;objet est bien une instance de la classe</dd>
<dt>is_subclass_of (mixed $object, string $nomClasse) => bool</dt>
<dd>Vérifie si l&#8217;objet est bien une instance d&#8217;un enfant de la classe</dd>
</dl>
<img src="http://feeds.feedburner.com/~r/Elx-studio/~4/JruJ33vw39c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.elx-studio.be/php/programmation-oriente-objet-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.elx-studio.be/php/programmation-oriente-objet-en-php/</feedburner:origLink></item>
		<item>
		<title>Propriété “background-color” dans un animate de jQuery</title>
		<link>http://feedproxy.google.com/~r/Elx-studio/~3/PngEgkdLFqU/</link>
		<comments>http://www.elx-studio.be/jquery/propriete-background-color-dans-un-animate-de-jquery/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 09:50:25 +0000</pubDate>
		<dc:creator>Salvatore</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.elx-studio.be/?p=8</guid>
		<description><![CDATA[Vous avez surement déjà essayé de mettre la propriété CSS &#8220;background-color&#8221; dans une de vos animations jQuery.
Et vous vous êtes vite rendu compte que cela ne fonctionnait pas !
Pour que cette propriété fonctionne, vous devez juste inclure un petit bout de code avant votre script.

Vous pouvez télécharger ce code à cette adresse
Ensuite vous ne devez [...]]]></description>
			<content:encoded><![CDATA[<p>Vous avez surement déjà essayé de mettre la propriété CSS &#8220;background-color&#8221; dans une de vos animations jQuery.</p>
<p>Et vous vous êtes vite rendu compte que cela ne fonctionnait pas !<br />
Pour que cette propriété fonctionne, vous devez juste inclure un petit bout de code avant votre script.<br />
<span id="more-8"></span><br />
Vous pouvez télécharger ce code à <a href="http://plugins.jquery.com/project/color">cette adresse</a></p>
<p>Ensuite vous ne devez plus utiliser la propriété &#8220;background-color&#8221; mais &#8220;backgroundColor&#8221;.</p>
<p>Votre code ressemblera donc à </p>
<pre name="code" class="javascript">
$("#VotreDiv").animate({"backgroundColor":"#FFFFFF"},500);
</pre>
<p>Et voilà le tour est joué <img src='http://www.elx-studio.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Vous pouvez vous amuser à changer la couleur de vos blocs!</p>
<img src="http://feeds.feedburner.com/~r/Elx-studio/~4/PngEgkdLFqU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.elx-studio.be/jquery/propriete-background-color-dans-un-animate-de-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.elx-studio.be/jquery/propriete-background-color-dans-un-animate-de-jquery/</feedburner:origLink></item>
		<item>
		<title>Une aventure qui commence !</title>
		<link>http://feedproxy.google.com/~r/Elx-studio/~3/LcNMmS-r4-E/</link>
		<comments>http://www.elx-studio.be/le-blog/une-aventure-qui-commence/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 09:00:50 +0000</pubDate>
		<dc:creator>Salvatore</dc:creator>
				<category><![CDATA[Le Blog]]></category>

		<guid isPermaLink="false">http://www.elx-studio.be/?p=3</guid>
		<description><![CDATA[Elx-Studio est un petit blog sans prétention dans lequel j&#8217;aimerai partager mes découvertes et mes créations.
De temps en temps un simple script peut dépanner quelqu&#8217;un qui n&#8217;a pas le temps de le faire ou tout simplement pas les notions pour le faire !
J&#8217;espère que vous trouverez ce que vous cherchez et j&#8217;attends vos retour en [...]]]></description>
			<content:encoded><![CDATA[<p>Elx-Studio est un petit blog sans prétention dans lequel j&#8217;aimerai partager mes découvertes et mes créations.<br />
De temps en temps un simple script peut dépanner quelqu&#8217;un qui n&#8217;a pas le temps de le faire ou tout simplement pas les notions pour le faire !<br />
J&#8217;espère que vous trouverez ce que vous cherchez et j&#8217;attends vos retour en cas de problèmes <img src='http://www.elx-studio.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Sur ce&#8230; </p>
<p>Bonne lecture</p>
<img src="http://feeds.feedburner.com/~r/Elx-studio/~4/LcNMmS-r4-E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.elx-studio.be/le-blog/une-aventure-qui-commence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.elx-studio.be/le-blog/une-aventure-qui-commence/</feedburner:origLink></item>
	</channel>
</rss>
