<?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>LoïcG &#187; How To</title>
	<atom:link href="http://blog.loicg.net/category/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.loicg.net</link>
	<description>Carnet d&#039;un développeur web</description>
	<lastBuildDate>Sat, 04 Feb 2012 17:31:19 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Installation de USVN (version 1.0+)</title>
		<link>http://blog.loicg.net/how-to/installation-usvn-version-1/</link>
		<comments>http://blog.loicg.net/how-to/installation-usvn-version-1/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 10:42:11 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1334</guid>
		<description><![CDATA[USVN est une interface web, développée sous Symfony en PHP (avec le Framework Zend), qui permet de gérer facilement des dépôts SVN. Aujourd&#8217;hui, je te propose de découvrir cet outil et te guider dans son installation (car si on suit la doc officielle, ça ne fonctionne pas&#8230; De plus, elle n&#8217;est pas à jour). Installation de [...]]]></description>
			<content:encoded><![CDATA[<p>USVN est une interface web, développée <del>sous Symfony</del> en PHP (avec le Framework Zend), qui permet de gérer facilement des dépôts SVN.<br />
Aujourd&#8217;hui, je te propose de découvrir cet outil et te guider dans son installation (car si on suit la <a href="https://trac.usvn.info/wiki/Documentation/Install">doc officielle</a>, ça ne fonctionne pas&#8230; De plus, elle n&#8217;est pas à jour).</p>
<p><span id="more-1334"></span></p>
<h2>Installation de SVN sur Ubuntu</h2>
<p>Tout d&#8217;abord, nous avons besoin d&#8217;un server LAMP complet sur la machine (tu as <a href="http://blog.loicg.net/how-to/installation-lamp-ubuntu-maverick-meerkat/" target="_blank">un tuto ici</a>).<br />
Ensuite, nous allons installer les paquets nécessaires pour SVN:</p>
<pre class="brush: bash; title: ; notranslate">sudo apt-get install subversion libapache2-svn</pre>
<p>Maintenant, on active les modules Apache2 :</p>
<pre class="brush: bash; title: ; notranslate">
a2enmod rewrite
a2enmod dav
</pre>
<p>Puis on va créer le dossier qui contiendra les dépôts (les fichiers versionnés de nos projets, etc &#8230;) :</p>
<pre class="brush: bash; title: ; notranslate">
sudo mkdir /media/mondisquedur/usvn
sudo mkdir /media/mondisquedur/usvn/files
sudo chown www-data:www-data /media/mondisquedur/usvn -R
</pre>
<p>Nous avons désormais tous les paquets nécessaires, nous allons donc configurer Apache2 :</p>
<pre class="brush: bash; title: ; notranslate">sudo nano /etc/apache2/sites-enabled/020-usvn</pre>
<p>Dans lequel on va coller ceci (à adapter selon tes dossiers) :</p>
<pre class="brush: plain; title: ; notranslate">
Alias /usvn /var/www/usvn/public
&lt;Directory &quot;/var/www/usvn&quot;&gt;
    Options +SymLinksIfOwnerMatch
    AllowOverride All
    Order allow,deny
    Allow from all
&lt;/Directory&gt;
</pre>
<p>C&#8217;est OK pour la configuration du serveur, on va pouvoir attaquer l&#8217;installation de USVN.</p>
<h2>Installation de USVN</h2>
<p>On va commencer par télécharger le soft, sur cette le site officiel <a href="http://www.usvn.info/download">http://www.usvn.info/download</a> (version zip ou tar, c&#8217;est égal) et tu le décompresse dans ton dossier www d&#8217;Apache (probablement /var/www/).</p>
<p>Ensuite, on va créer un bon fichier .htaccess dans /var/www/usvn/public/ et y coller ceci :</p>
<pre class="brush: plain; title: ; notranslate">
&lt;Files *.ini&gt;
        Order Allow,Deny
        Deny from all
&lt;/Files&gt;
php_flag short_open_tag on
php_flag magic_quotes_gpc off

RewriteEngine on
#RewriteCond
RewriteBase &quot;/usvn/&quot;
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</pre>
<p>J&#8217;ai trouvé ce fichier de config sur le <a href="http://forum.usvn.info/viewtopic.php?p=71531#p71531" target="_blank">forum de USVN</a>, mais je te déconseille d&#8217;u mettre les pieds car le forum est totalement spammé &#8230; (dommage)</p>
<p>Maintenant, on va lancer la procédure d&#8217;installation de USVN en se rendant à l&#8217;adresse http://monserveur/usvn/install.php</p>
<p>Et on suit l&#8217;assistant d&#8217;installation.<br />
En toute fin d&#8217;installation, l&#8217;assistant te donnera un morceau de config Apache2 à coller dans le fichier que nous avons créé tout à l&#8217;heure :</p>
<pre class="brush: bash; title: ; notranslate">sudo nano /etc/apache2/020-usvn</pre>
<h2>Création d&#8217;un dépôt dans USVN</h2>
<p>USVN est rudement pratique pour réaliser ce genre d&#8217;opérations, non pas que ce soit complexe de créer un dépôt à la main, mais la gestion des droits est assez chiante (il faut le dire).</p>
<p>C&#8217;est là que USVN va prendre tout son sens :</p>
<p>On se connecte à USVN : http://monserveur/usvn/</p>
<p><a href="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-login.png"><img class="aligncenter size-medium wp-image-1347" title="USVN : fenêtre de connexion" src="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-login-300x154.png" alt="" width="300" height="154" /></a></p>
<p>Voici la page d&#8217;accueil :</p>
<p><a href="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-accueil.png"><img class="aligncenter size-medium wp-image-1344" title="USVN : accueil" src="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-accueil-300x217.png" alt="" width="300" height="217" /></a>On peut y voir mes projets ainsi que les groupes d&#8217;utilisateurs.</p>
<p>Pour créer un projet, on se rend dans &laquo;&nbsp;Administration&nbsp;&raquo; puis &laquo;&nbsp;Projets&nbsp;&raquo; :</p>
<p><a href="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-gestion-projets.png"><img class="aligncenter size-medium wp-image-1346" title="USVN : Gestion de projets" src="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-gestion-projets-300x176.png" alt="" width="300" height="176" /></a></p>
<p>On trouve dans cette interface la liste des projets, avec la possibilité d&#8217;en changer les droits ou de les supprimer.Puis, on clique sur &laquo;&nbsp;Créer un projet&nbsp;&raquo; :</p>
<p><a href="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-creation-projet.png"><img class="aligncenter size-medium wp-image-1345" title="USVN : Créer un projet" src="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-creation-projet-300x288.png" alt="" width="300" height="288" /></a></p>
<p>On peut également modifier un projet (ses groupes, ses administrateurs) :</p>
<p><a href="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-detail-projet.png"><img class="aligncenter size-medium wp-image-1349" title="USVN : modification d'un projet" src="http://blog.loicg.net/wp-content/uploads/2011/02/usvn-detail-projet-300x160.png" alt="" width="300" height="160" /></a>L&#8217;URL à fournir à ton client SVN (subersive pour eclipse, tortoise ou autre selon tes goûts et ta plateforme) t&#8217;es donnée dans cette page.<br />
Il ne te restera plus qu&#8217;à fournir ton login/mot de passe pour profiter de ton nouveau dépôt <img src='http://blog.loicg.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/installation-usvn-version-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Joomla &lt; 1.5 et le bug des articles vides</title>
		<link>http://blog.loicg.net/how-to/bug-joomla-articles-vides/</link>
		<comments>http://blog.loicg.net/how-to/bug-joomla-articles-vides/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 06:43:48 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1225</guid>
		<description><![CDATA[J&#8217;ai récemment dû bosser sur du Joomla d&#8217;ancienne génération, antérieur à la 1.5 et celui-ci m&#8217;affichait tout sauf le contenu des articles. Tout ce que je voyais était l&#8217;habillage et les menus de Joomla. Alors : Comment lutter contre les articles vides dans une ancienne version de Joomla ??? En fait, en activant les erreurs, [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai récemment dû bosser sur du Joomla d&#8217;ancienne génération, antérieur à la 1.5 et celui-ci m&#8217;affichait tout sauf le contenu des articles. Tout ce que je voyais était l&#8217;habillage et les menus de Joomla.</p>
<p>Alors : <strong>Comment lutter contre les articles vides dans une ancienne version de Joomla ???</strong></p>
<p><span id="more-1225"></span></p>
<p>En fait, en activant les erreurs, est apparu un warning concernant l&#8217;appel de la fonction call_user_func_array(&#8230;) dans le script includes/Cache/Lite/Functions.php</p>
<p>J&#8217;ai donc corrigé l&#8217;erreur partout où elle se trouvait.</p>
<p>Au lignes 92,98 et 100, il faut remplacer $arguments par <span style="color: #ff0000;">&amp;</span>$arguments</p>
<p>Oui, l&#8217;erreur ne tenait qu&#8217;à un &amp;, qui permet de passer la référence d&#8217;une variable au lieu de la variable&#8230;</p>
<p>J&#8217;imagine que cette erreur dans Joomla est dû à une version (trop) récente de PHP, mais je n&#8217;ai pas spécialement investigué (ça fonctionne, et j&#8217;ai passé suffisamment de temps sur ce problème ^^)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/bug-joomla-articles-vides/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Suivre la longue traîne dans Google Analytics</title>
		<link>http://blog.loicg.net/how-to/analytics-segmen-suivre-longue-traine/</link>
		<comments>http://blog.loicg.net/how-to/analytics-segmen-suivre-longue-traine/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 17:58:03 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=970</guid>
		<description><![CDATA[La longue traîne est une notion importante en référencement naturel. Elle compose souvent une bonne majorité du trafic naturel. Ceci est une note pour suivre le trafic issu de la longue traîne dans Google Analytics. La longue traine Je ne reviendrai pas sur l&#8217;intérêt de la longue traine et les volumes de visites qu&#8217;elle génère, mais plutôt sur la [...]]]></description>
			<content:encoded><![CDATA[<p>La longue traîne est une notion importante en référencement naturel. Elle compose souvent une bonne majorité du trafic naturel.<br />
Ceci est une note pour suivre le trafic issu de la longue traîne dans Google Analytics. <span id="more-970"></span></p>
<h2>La longue traine</h2>
<p>Je ne reviendrai pas sur l&#8217;intérêt de la longue traine et les volumes de visites qu&#8217;elle génère, mais plutôt sur la manière de la suivre facilement dans Google Analytics.</p>
<p>Techniquement, la longue traine comprend les visites issues de recherches de 4 mots clés et plus. Par exemple : &laquo;&nbsp;analyse longue traine analytics&nbsp;&raquo; rentre dans ce &laquo;&nbsp;segment&nbsp;&raquo;.</p>
<h2>Création du segment avancé</h2>
<p>Sans transition (comme le disait si bien PPDA dans son JT), je vais t&#8217;expliquer comment suivre facilement la longue traîne dans Google Analytics, grâce aux segments avancés.</p>
<ol>
<li>Dans le tableau de bord du site souhaité, clique sur &laquo;&nbsp;segments avancés&nbsp;&raquo;, puis sur &laquo;&nbsp;créer un segment avancé&nbsp;&raquo;.</li>
<li>Ensuite, dans la la liste des &laquo;&nbsp;critères&nbsp;&raquo;, clique sur &laquo;&nbsp;Sources de trafic&nbsp;&raquo;, puis attrape &laquo;&nbsp;Mot clé&nbsp;&raquo; et glisse le dans la case &laquo;&nbsp;critère ou statistique&nbsp;&raquo;.</li>
<li>En &laquo;&nbsp;condition&nbsp;&raquo;, sélectionne &laquo;&nbsp;correspond à l&#8217;expression régulière&nbsp;&raquo;, et dans la case &laquo;&nbsp;valeur&nbsp;&raquo;, copie ceci : ^(\W*\w+\b\W*){4,}$</li>
<li>Cette expression régulière indique que l&#8217;on souhaite prendre au minimum 4 groupes comprenant un mot et (éventuellement) des éléments qui ne composent pas des mots (espace, tabulation, ponctuation, etc &#8230;).</li>
<li>Ensuite, donne un nom à ce nouveau segment (genre &laquo;&nbsp;Longue traîne&nbsp;&raquo;), et enregistre le segment.</li>
</ol>

<a href='http://blog.loicg.net/how-to/analytics-segmen-suivre-longue-traine/attachment/capture-d%e2%80%99ecran-2010-11-30-a-07-37-04/' title='Google Analytics - Segments avancés'><img width="150" height="150" src="http://blog.loicg.net/wp-content/uploads/2010/11/Capture-d’écran-2010-11-30-à-07.37.04-150x150.png" class="attachment-thumbnail" alt="Google Analytics - Segments avancés" title="Google Analytics - Segments avancés" /></a>
<a href='http://blog.loicg.net/how-to/analytics-segmen-suivre-longue-traine/attachment/capture-d%e2%80%99ecran-2010-11-30-a-07-37-28/' title='Google Analytics - Segment longue traine'><img width="150" height="150" src="http://blog.loicg.net/wp-content/uploads/2010/11/Capture-d’écran-2010-11-30-à-07.37.28-150x150.png" class="attachment-thumbnail" alt="Google Analytics - Segment longue traine" title="Google Analytics - Segment longue traine" /></a>

<p>Désormais, tu peux non seulement voir le nombre de visites (VU, PV, etc &#8230;) que t&#8217;apporte la longue traine, mais également voir tout ce que les visiteurs ont fait.</p>
<h2>Autre utilisation</h2>
<p>Avec l&#8217;expression régulière ci-dessus, il est possible également de suivre les visites issues de différents nombres de mots clés (1,2,3 &#8230;).</p>
<p>Par exemple pour voir uniquement le trafic issu de recherches en un seul mot, on créera un segment avancé quasi identique au précédent avec pour expression régulière :</p>
<p>^(\W*\w+\b\W*){1}$</p>
<p>On peut ainsi décliner à volonté ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/analytics-segmen-suivre-longue-traine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer rapidement un serveur LAMP sur Ubuntu 10.10</title>
		<link>http://blog.loicg.net/how-to/installation-lamp-ubuntu-maverick-meerkat/</link>
		<comments>http://blog.loicg.net/how-to/installation-lamp-ubuntu-maverick-meerkat/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 14:43:44 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1082</guid>
		<description><![CDATA[Il est indispensable pour un développeur Web (et PHP) d&#8217;avoir un serveur LAMP de développement (le serveur étant bien souvent la machine du développeur ^^). Pour se configurer rapidement un serveur LAMP sur Ubuntu 10.10 (alias Maverick Meerkat), on peut saisir la ligne de commande suivante : (Attention, l&#8217;accent circonflexe en fin de ligne n&#8217;est [...]]]></description>
			<content:encoded><![CDATA[<p>Il est indispensable pour un développeur Web (et PHP) d&#8217;avoir un serveur LAMP de développement (le serveur étant bien souvent la machine du développeur ^^).</p>
<p>Pour se configurer rapidement un serveur LAMP sur Ubuntu 10.10 (alias <a title="Découvrez Ubuntu 10.10 (Maverick Meerkat)" href="http://www.tux-planet.fr/ubuntu-10-10-maverick-meerkat/">Maverick Meerkat</a>), on peut saisir la ligne de commande suivante :</p>
<pre class="brush: bash; title: ; notranslate">sudo apt-get install lamp-server^</pre>
<p><span id="more-1082"></span></p>
<p>(Attention, l&#8217;accent circonflexe en fin de ligne n&#8217;est pas une erreur, il fait bien partie du nom du paquet)</p>
<p>Ainsi, on se retrouve avec Apache 2, PHP 5.3, MySQL 5.1 ainsi que SQLite et PERL.</p>
<p>Il ne reste plus qu&#8217;à installer PHPMyAdmin et l&#8217;installation sera complète :</p>
<pre class="brush: bash; title: ; notranslate">sudo apt-get install phpmyadmin</pre>
<p>NB : le paquet &laquo;&nbsp;lamp-server^&nbsp;&raquo; est disponible depuis <a href="http://blog.loicg.net/how-to/installation-lamp-ubuntu-lucid-lynx/">Ubuntu 10.04</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/installation-lamp-ubuntu-maverick-meerkat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer Memcached sur Ubuntu Server 10.04</title>
		<link>http://blog.loicg.net/how-to/installation-memcached-ubuntu-server/</link>
		<comments>http://blog.loicg.net/how-to/installation-memcached-ubuntu-server/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 21:09:10 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1031</guid>
		<description><![CDATA[Aujourd&#8217;hui, j&#8217;ai souhaité essayer memcached coupé à l&#8217;extension W3 Total Cache (pour WordPress), et je me suis heurté à quelques difficultés lors de l&#8217;installation de ce système de cache et de sa librairie pour PHP5. Voici donc un petit HowTo pour réaliser une installation rapide sur une Ubuntu 10.04 Server. Memcache est un système de [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui, j&#8217;ai souhaité essayer memcached coupé à l&#8217;extension W3 Total Cache (pour WordPress), et je me suis heurté à quelques difficultés lors de l&#8217;installation de ce système de cache et de sa librairie pour PHP5. Voici donc un petit HowTo pour réaliser une installation rapide sur une Ubuntu 10.04 Server.<span id="more-1031"></span></p>
<p>Memcache est un système de cache qui stocke des objets dans la mémoire vive. Ce genre de cache permet principalement d&#8217;enregistrer (ou cacher) des résultats de requêtes pour permettre de les obtenir plus rapidement qu&#8217;à partir d&#8217;une base de données, car il est bien plus rapide de lire des infos depuis la RAM que depuis le disque dur.</p>
<p>Pour procéder à l&#8217;installation de memcached (une version de memcache), nous allons installer les packages suivants :</p>
<ul>
<li>memcached (le principal intéressé ^^)</li>
<li>php-pear (car nous aurons besoin de pecl)</li>
<li>php5-dev (pour son précieux phpize)</li>
<li>libmemcached-dev (pour obtenir la librairie memcached.o)</li>
</ul>
<pre>sudo apt-get install memcached php-pear php5-dev libmemcached-dev</pre>
<p>Ensuite, nous installons memcache depuis la librairie pecl</p>
<pre>sudo pecl install Memcache</pre>
<p>Puis, nous activons la librairie PHP memcache :</p>
<pre>sudo echo "extension=memcache.so" &gt; /etc/php5/apache2/conf.d/memcache.ini</pre>
<p>Nous ajoutons la ligne suivante dans le fichier de configuration de PHP (/etc/apache2/php.conf/php.ini), qui nous permet de définir la stratégie relative aux hashs.</p>
<pre>memcache.hash_strategy="consistent"</pre>
<p>Il est maintenant temps de lancer le démon de memcached :</p>
<pre>memcached -d -m 2048 -l 10.0.0.40 -p 11211</pre>
<p>Et pour finir, on relance Apache :</p>
<pre>/etc/init.d/apache2 restart</pre>
<p>Et voilà, le système de cache d&#8217;objet Memcache est prêt à l&#8217;emploi (avec l&#8217;extension W3 Total Cache dans WordPress par exemple).</p>
<p>Source : <a href="http://www.zayinkrige.com/installing-memcached-on-ubuntu-10-04/">Zayin Krige</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/installation-memcached-ubuntu-server/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Passer le datepicker de jQuery UI en Français</title>
		<link>http://blog.loicg.net/webdev/jquery-datepicker-en-francais/</link>
		<comments>http://blog.loicg.net/webdev/jquery-datepicker-en-francais/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 02:19:01 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=969</guid>
		<description><![CDATA[Je me sert assez fréquemment du datepicker fourni avec jQuery UI, mais, j&#8217;ai aussi très souvent besoin que les jours, les mois et le format de dates soient en Français. Pour passer le datepicker en Français, je m&#8217;étais fait un petit snippet dans lequel j&#8217;avais placé les paramètres à appliquer lorsque je déclare le plugin [...]]]></description>
			<content:encoded><![CDATA[<p>Je me sert assez fréquemment du datepicker fourni avec jQuery UI, mais, j&#8217;ai aussi très souvent besoin que les jours, les mois et le format de dates soient en Français.</p>
<p>Pour passer le datepicker en Français, je m&#8217;étais fait un petit snippet dans lequel j&#8217;avais placé les paramètres à appliquer lorsque je déclare le plugin jQuery pour lui fournir les informations nécessaires à la traduction&#8230;</p>
<p>Mais depuis peu, je me suis aperçu qu&#8217;il exite des fichiers tout prêts pour ça :</p>
<p><a href="http://jquery-ui.googlecode.com/svn/trunk/ui/i18n/">http://jquery-ui.googlecode.com/svn/trunk/ui/i18n/</a></p>
<p>Il suffit de choisir la langue souhaitée, puis d&#8217;inclure (ou copier) le fichier correspondant juste après avoir inclus jQuery UI.<br />
Et voilà ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/jquery-datepicker-en-francais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Activer les short-tags (PHP) depuis un .htaccess</title>
		<link>http://blog.loicg.net/webdev/activation-short-tags-php-htaccess/</link>
		<comments>http://blog.loicg.net/webdev/activation-short-tags-php-htaccess/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 19:55:52 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=1001</guid>
		<description><![CDATA[De nombreux gestionnaires de vues, codés en PHP, nécessitent l&#8217;activation des short-tags. A lieu de les activer dans mon php.ini, je préfère les laisser désactivés par défaut, je les active au cas par cas (tous les projets n&#8217;en ont pas la nécessité). Voici donc la ligne que j&#8217;ajoute aux .htaccess concernés : php_flag short_open_tag on [...]]]></description>
			<content:encoded><![CDATA[<p>De nombreux gestionnaires de vues, codés en PHP, nécessitent l&#8217;activation des short-tags.</p>
<p>A lieu de les activer dans mon php.ini, je préfère les laisser désactivés par défaut, je les active au cas par cas (tous les projets n&#8217;en ont pas la nécessité).</p>
<p>Voici donc la ligne que j&#8217;ajoute aux .htaccess concernés :</p>
<pre><code>php_flag short_open_tag on</code><span style="font-family: verdana; color: #000000; font-size: x-small;"> </span></pre>
<p><span style="font-family: verdana; color: #000000; font-size: x-small;">Et les shorts tags sont ainsi disponibles (sans relancer mon serveur Apache ^^)<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/activation-short-tags-php-htaccess/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Résoudre le problème des infobulles d&#8217;Eclipse sous Ubuntu 10.04</title>
		<link>http://blog.loicg.net/how-to/infobulles-noires-eclipse-sous-ubuntu-1004/</link>
		<comments>http://blog.loicg.net/how-to/infobulles-noires-eclipse-sous-ubuntu-1004/#comments</comments>
		<pubDate>Thu, 27 May 2010 11:37:25 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=963</guid>
		<description><![CDATA[Le nouveau thème par défaut d&#8217;Ubuntu 10.04 est très classe, mais il pose problème lorsqu&#8217;on utilise Eclipse. En effet, les infobulles soient écrites en noir sur fond noir &#8230; La solution la plus simple que j&#8217;ai trouvé consiste à changer les couleurs du thème Ubuntu pour les infobulles : Clic-droit sur le bureau Changer d&#8217;arrière [...]]]></description>
			<content:encoded><![CDATA[<p>Le nouveau thème par défaut d&#8217;Ubuntu 10.04 est très classe, mais il pose problème lorsqu&#8217;on utilise Eclipse.<br />
En effet, les infobulles soient écrites en noir sur fond noir &#8230;<br />
La solution la plus simple que j&#8217;ai trouvé consiste à changer les couleurs du thème Ubuntu pour les infobulles :<span id="more-963"></span></p>
<ol>
<li> Clic-droit sur le bureau</li>
<li> Changer d&#8217;arrière plan</li>
<li>Onglet Thème</li>
<li> Bouton Personnaliser</li>
<li>Choisir un gris clair (genre #CCCCCC) pour le fond</li>
<li>Choisir un gris plus foncé (genre #333333) pour le texte</li>
<li>Valider</li>
<li>Relancer Eclipse</li>
<li>Et voilà !</li>
</ol>
<p>Il existe aussi une autre solution consistant à rajouter des paramètres dans les fichiers de configs des workspaces d&#8217;Eclipse&#8230; Mais cette solution oblige à éditer de nombreux fichiers par workspace et à répéter l&#8217;opération dans chaque workspace, ce qui devient assez lourd <img src='http://blog.loicg.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Du coup, j&#8217;ai choisi un texte gris foncé sur un fond gris clair pour ne pas trop jurer avec le thème par défaut d&#8217;Ubuntu <img src='http://blog.loicg.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em>Nota : je n&#8217;ai pas pu prendre de screenshot des infobulles d&#8217;Eclipse car celles-ci disparaissent lorsque j&#8217;appuie sur la touche Impr. Ecran ^^</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/infobulles-noires-eclipse-sous-ubuntu-1004/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Activer la sortie de veille avec un clavier USB sous Ubuntu</title>
		<link>http://blog.loicg.net/how-to/activer-la-sortie-de-veille-avec-un-clavier-usb-sous-ubuntu/</link>
		<comments>http://blog.loicg.net/how-to/activer-la-sortie-de-veille-avec-un-clavier-usb-sous-ubuntu/#comments</comments>
		<pubDate>Mon, 24 May 2010 11:35:38 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=945</guid>
		<description><![CDATA[Par défaut, Ubuntu ne sort pas de veille lorsqu&#8217;on appuie sur une touche avec un clavier en USB. C&#8217;est dommage, c&#8217;est tellement pratique Voici donc une astuce (un peu technique&#8230;) pour régler le problème. Créer un fichier dans /etc/init.d/ que l&#8217;on nommera wakeup.sh : sudo nano /etc/init.d/wakeup.sh Puis, on y colle ceci (en sachant que [...]]]></description>
			<content:encoded><![CDATA[<p>Par défaut, Ubuntu ne sort pas de veille lorsqu&#8217;on appuie sur une touche avec un clavier en USB. C&#8217;est dommage, c&#8217;est tellement pratique <img src='http://blog.loicg.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Voici donc une astuce (un peu technique&#8230;) pour régler le problème.<span id="more-945"></span></p>
<p>Créer un fichier dans /etc/init.d/ que l&#8217;on nommera wakeup.sh :</p>
<pre>sudo nano /etc/init.d/wakeup.sh</pre>
<p>Puis, on y colle ceci (en sachant que USB0 peut être USB1 chez certains &#8230;) :</p>
<pre dir="ltr">#!/bin/bash
 echo "USB0" &gt; /proc/acpi/wakeup
</pre>
<p>ctrl+x pour fermer et &laquo;&nbsp;o&nbsp;&raquo; (oui) pour enregistrer les changements.</p>
<p>Ensuite, on donne le droit d&#8217;exécution à notre script :</p>
<pre dir="ltr">sudo chmod +x /etc/init.d/wakeup.sh
</pre>
<p>et le tour est joué !</p>
<p>EDIT : Pour permettre au PC de sortir de veille après un redémarrage, il faut ajouter notre script wakeup.sh dans /etc/rc.local (qui est lancé à chaque fin de boot) :</p>
<p>Ajouter :</p>
<pre>﻿/etc/init.d/wakeup.sh</pre>
<p>juste avant la ligne :</p>
<pre>exit 0
</pre>
<p>Et voilà, au prochain démarrage, le réveil depuis le clavier USB sera opérationnel.</p>
<p>Pour activer la sortie de veille sans avoir à redémarrer, lancer :</p>
<pre>sudo /etc/init.d/wakeup.sh</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/activer-la-sortie-de-veille-avec-un-clavier-usb-sous-ubuntu/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Aperçu des fichiers Raw dans Nautilus</title>
		<link>http://blog.loicg.net/how-to/apercu-fichiers-raw-dans-nautilus/</link>
		<comments>http://blog.loicg.net/how-to/apercu-fichiers-raw-dans-nautilus/#comments</comments>
		<pubDate>Mon, 24 May 2010 06:00:34 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=941</guid>
		<description><![CDATA[En tant que propriétaire d&#8217;un reflex numérique de marque Canon (un EOS 400D), je prends mes photos au format RAW (.CR2). Par défaut, Nautilus (le navigateur de fichiers par défaut sous Ubuntu) n&#8217;affiche pas les miniatures pour ces images. J&#8217;ai donc cherché à avoir des miniatures pour les fichiers .CR2, et voici la solution : [...]]]></description>
			<content:encoded><![CDATA[<p>En tant que propriétaire d&#8217;un reflex numérique de marque Canon (un EOS 400D), je prends mes photos au format RAW (.CR2). Par défaut, Nautilus (le navigateur de fichiers par défaut sous Ubuntu) n&#8217;affiche pas les miniatures pour ces images.</p>
<p>J&#8217;ai donc cherché à avoir des miniatures pour les fichiers .CR2, et voici la solution :</p>
<ol>
<li>Installer le paquet &laquo;&nbsp;gnome-raw-thumbnailer&nbsp;&raquo; (avec Synaptic ou en ligne de commande avec apt)</li>
<li>Quitter nautilus : &laquo;&nbsp;nautilus -q&nbsp;&raquo; (à lancer dans un terminal, ou en faisant alt+F2 puis en tapant la commande)</li>
</ol>
<p>Et voilà, de belles miniatures (dont on peut ajuster la taille grâce au niveau de zoom de Nautilus).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/apercu-fichiers-raw-dans-nautilus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached (Feed is rejected)
Page Caching using memcached (User agent is rejected)
Database Caching 12/59 queries in 0.045 seconds using memcached

Served from: blog.loicg.net @ 2012-02-07 13:44:42 -->
