<?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>alb &#38; clic clac &#187; Programmation</title>
	<atom:link href="http://www.alienlebarge.ch/tag/programmation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alienlebarge.ch</link>
	<description>Photographie, musique et technologie web</description>
	<lastBuildDate>Tue, 07 Feb 2012 21:28:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Appeler du JavaScript à la fin de votre page</title>
		<link>http://www.alienlebarge.ch/2010/06/17/appeler-du-javascript-a-la-fin-de-votre-page/</link>
		<comments>http://www.alienlebarge.ch/2010/06/17/appeler-du-javascript-a-la-fin-de-votre-page/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 18:45:59 +0000</pubDate>
		<dc:creator>alienlebarge</dc:creator>
				<category><![CDATA[Typo3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Pied de page]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Snippet]]></category>
		<category><![CDATA[TypoScript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.alienlebarge.ch/?p=1663</guid>
		<description><![CDATA[Lorsque vous passez votre site dans YSlow, celui-ci vous dit de placer vos JavaScript à la fin de vos page. Par défaut, Typo3 les insère dans les balises . C&#8217;est à dire en haut de page. Voici un exemple comment procéder avec le JavaScript de GoogleAnalytics : Comme vous le voyez dans les dernière ligne, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2010/06/alienlebarge-·-utility-futility1-500x367.png" alt="" title="ySlow" width="500" height="367" class="alignnone size-medium wp-image-1674" /></p>
<p>Lorsque vous passez votre site dans YSlow, celui-ci vous dit de placer vos JavaScript à la fin de vos page.</p>
<p>Par défaut, Typo3 les insère dans les balises <head>. C&#8217;est à dire en haut de page.</head></p>
<p><span id="more-1663"></span></p>
<p>Voici un exemple comment procéder avec le JavaScript de GoogleAnalytics :</p>
<pre class="brush: plain; title: ; notranslate">
######################
# [Google Analytics]

lib.all.googleAnalytics = TEXT
lib.all.googleAnalytics {
	wrap (
		&lt;!-- Google Analytics --&gt;
		&lt;script type=&quot;text/javascript&quot;&gt;
		var gaJsHost = ((&quot;https:&quot; == document.location.protocol) ? &quot;https://ssl.&quot; : &quot;http://www.&quot;);
		document.write(unescape(&quot;%3Cscript src='&quot; + gaJsHost + &quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;));
		&lt;/script&gt;
		&lt;script type=&quot;text/javascript&quot;&gt;
		try{
		var pageTracker = _gat._getTracker(&quot;|&quot;);
		pageTracker._trackPageview();
		} catch(err) {}
		&lt;/script&gt;
		&lt;!-- Google Analytics end --&gt;
	)

	value = {$lib.constants.divers.googleAnalyticsUA}
}

page.20 &lt; lib.all.googleAnalytics

# Google Analytics n'est pas activé en valid en intégration
[globalString = ENV:HTTP_HOST=valid.monsite.ch, ENV:HTTP_HOST=integration.monsite.ch]
	lib.vd09.all.googleAnalytics &gt;
	page.20 &gt;
[GLOBAL]
</pre>
<p>Comme vous le voyez dans les dernière ligne, je n&#8217;active pas le script dans mes environnements de validation et d&#8217;intégration</p>
<p>A noter avec Typo3 4.3, il est possible d&#8217;utiliser la focntion suivante :</p>
<pre class="brush: plain; title: ; notranslate">
page.includeJSFooter.file1 = file.js
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.alienlebarge.ch/2010/06/17/appeler-du-javascript-a-la-fin-de-votre-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving Code Readability With CSS Styleguides</title>
		<link>http://www.alienlebarge.ch/2009/07/07/improving-code-readability-with-css-styleguides/</link>
		<comments>http://www.alienlebarge.ch/2009/07/07/improving-code-readability-with-css-styleguides/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 16:00:20 +0000</pubDate>
		<dc:creator>alienlebarge</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.alienlebarge.ch/?p=1316</guid>
		<description><![CDATA[huhu, un titre en anglais ! C&#8217;est vrai, j&#8217;aurais pu le traduire par &#171;&#160;Faciliter la lecture des vos feuilles de styles CSS&#160;&#187;. Bref, tout ça pour attirer votre attention sur l&#8217;article du même nom (voilà d&#8217;où vient le titre ) paru sur le site Smashing Magazine il y a quelques temps. Quelques exemples de commentaires [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-1317" title="Code Readability" src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2009/07/codereadability-500x205.png" alt="Code Readability" width="500" height="205" /></p>
<p><em>huhu, un titre en anglais !<br />
C&#8217;est vrai, j&#8217;aurais pu le traduire par &laquo;&nbsp;Faciliter la lecture des vos feuilles de styles CSS&nbsp;&raquo;.</em></p>
<p>Bref, tout ça pour attirer votre attention sur <a href="http://www.smashingmagazine.com/2008/05/02/improving-code-readability-with-css-styleguides/">l&#8217;article du même nom</a> (voilà d&#8217;où vient le titre <img src='http://www.alienlebarge.ch/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) paru sur le site Smashing Magazine il y a quelques temps. Quelques exemples de commentaires vous y sont présentés. Ceux-ci permettent de rendre votre CSS plus digeste pour la personne qui passe derrière vous.</p>
<p>Combien de fois, je m&#8217;arrache les cheveux en m&#8217;amusant à relire des feuilles CSS mal construites, mal codées, <span style="text-decoration: line-through;">mal</span> pas commentées, etc.<br />
J&#8217;essaie maintenant d&#8217;appliquer les recommandations que cet article nous propose. En tout cas, je peux vous dire que c&#8217;est bénéfique. Serte, au début on perd un peu de temps. Mais on se fait vite notre petite bibliothèque de commentaire prêts à l&#8217;emploi et tout ça va de plus en plus vite. Et comble du bonheur, je m&#8217;y retrouve dans mes CSS lorsque je code.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alienlebarge.ch/2009/07/07/improving-code-readability-with-css-styleguides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari en mode Debug</title>
		<link>http://www.alienlebarge.ch/2009/06/26/safari-en-mode-debug/</link>
		<comments>http://www.alienlebarge.ch/2009/06/26/safari-en-mode-debug/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 16:23:58 +0000</pubDate>
		<dc:creator>alienlebarge</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.alienlebarge.ch/?p=1280</guid>
		<description><![CDATA[Le mode debug c&#8217;est cool. Et bien pour l&#8217;activer dans Safari, rien de plus facile. Il vous suffit de taper cette petite ligne de code dans le terminal. defaults write com.apple.Safari IncludeDebugMenu YES via Smashing Magazin]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-1285" title="Safari en mode debug" src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2009/06/SafariDebug1-500x306.png" alt="Safari en mode debug" width="500" height="306" /></p>
<p>Le mode debug c&#8217;est cool. Et bien pour l&#8217;activer dans Safari, rien de plus facile. Il vous suffit de taper cette petite ligne de code dans le terminal.</p>
<p><em>defaults write com.apple.Safari IncludeDebugMenu YES</em></p>
<p>via <a title="Smashing Magazin" href="http://www.smashingmagazine.com/2009/06/04/30-must-have-tweaks-for-your-mac/">Smashing Magazin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alienlebarge.ch/2009/06/26/safari-en-mode-debug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajouter un &#171;&#160;book&#160;&#187; Gmap et Drupal à Coda</title>
		<link>http://www.alienlebarge.ch/2008/11/01/ajouter-un-book-gmap-et-drupal-a-coda/</link>
		<comments>http://www.alienlebarge.ch/2008/11/01/ajouter-un-book-gmap-et-drupal-a-coda/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 11:11:18 +0000</pubDate>
		<dc:creator>alienlebarge</dc:creator>
				<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Livre]]></category>
		<category><![CDATA[Panic]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Ressource]]></category>

		<guid isPermaLink="false">http://www.alienlebarge.ch/?p=723</guid>
		<description><![CDATA[Vous le savez certainement et pour ceux qui ne le savent pas, j&#8217;utilise Coda comme éditeur de code (HTML, PHP, JS, etc.). Ce logiciel développé par la société Panicest un vrai petit bijou. Depuis la version 1.5, il est possible d&#8217;y ajouter nos propres livres de référence. Pour simplifier, il s&#8217;agit d&#8217;un bête raccourcie vers un site [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-724" title="Coda Books" src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2008/11/codabooks.png" alt="" width="500" height="281" /></p>
<p>Vous le savez certainement et pour ceux qui ne le savent pas, j&#8217;utilise <a title="Coda" href="http://www.panic.com/coda">Coda</a> comme éditeur de code (HTML, PHP, JS, etc.). Ce logiciel développé par la société <a title="Le site de Panic" href="http://www.panic.com">Panic</a>est un vrai petit bijou.</p>
<p>Depuis la version 1.5, il est possible d&#8217;y ajouter nos propres livres de référence. Pour simplifier, il s&#8217;agit d&#8217;un bête raccourcie vers un site web. Mais c&#8217;est toujours très utile de les avoir juste sous la main. Après quelques recherches, j&#8217;ai trouvé sur <a title="How to add a CakePHP book to Coda" href="http://douglasjarquin.com/articles/how-to-add-a-cakephp-book-to-coda/">le blog de Douglas Jarquin</a> tout ce qu&#8217;il fallait pour rajouter le &laquo;&nbsp;book&nbsp;&raquo; pour CakePHP.</p>
<p>Et puis je vous offre ci-dessous les sources pour ajouter deux références que j&#8217;utilise pas mal à savoir Drupal et l&#8217;Api Google Map.</p>
<p><span id="more-723"></span></p>
<p><strong>Drupal</strong></p>
<p><a href="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2008/11/drupal.png" rel="prettyPhoto[723]"><img class="size-thumbnail wp-image-727 alignnone" title="Configuration drupal" src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2008/11/drupal-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Le fichier image à télécharger : <a href="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2008/11/drupal-book-logo.zip">Drupal Book Logo</a></p>
<p>Book Title : <em>Drupal Handbooks</em><br />
Book URL : <em>http://drupal.org/handbooks</em><br />
Search URL : <em>http://drupal.org/search/node/</em></p>
<p><strong>Gmap</strong></p>
<p><a href="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2008/11/gmap.png" rel="prettyPhoto[723]"><img class="size-thumbnail wp-image-728 alignnone" title="Configuration Gmap" src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2008/11/gmap-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Le fichier image à télécharger : <a href="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2008/11/gmap-book-logo.zip">Gmap Book Logo</a></p>
<p>Book Title : <em>Google Maps API</em><br />
Book URL : <em>http://code.google.com/apis/maps/</em><br />
Search URL : <em>http://code.google.com/search/%23p=maps&amp;q=</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alienlebarge.ch/2008/11/01/ajouter-un-book-gmap-et-drupal-a-coda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un peu de lecture en perspective</title>
		<link>http://www.alienlebarge.ch/2008/04/06/un-peu-de-lecture-en-perspective/</link>
		<comments>http://www.alienlebarge.ch/2008/04/06/un-peu-de-lecture-en-perspective/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 09:54:35 +0000</pubDate>
		<dc:creator>alienlebarge</dc:creator>
				<category><![CDATA[Géographie]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Google Map]]></category>
		<category><![CDATA[Livre]]></category>

		<guid isPermaLink="false">http://www.alienlebarge.ch/?p=489</guid>
		<description><![CDATA[L&#8217;autre jour nuit, je suis rentré à la maison et j&#8217;ai découvert sur la table un carton. Il était accompagné d&#8217;un petit mot t; &#171;&#160;Je t&#8217;ai attendu pour l&#8217;ouvrir &#160;&#187;. Malheureusement, il ne s&#8217;agissait pas de notre dernier album photo commandé, mais bel et bienn de livres de programmation sur Spam Elgoog Google Maps. Je [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-490" title="gmaps_books" src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2008/04/gmaps_books.png" alt="Apam Elgoog" width="500" height="281" /></p>
<p>L&#8217;autre <span style="text-decoration: line-through;">jour</span> nuit, je suis rentré à la maison et j&#8217;ai découvert sur la table un carton. Il était accompagné d&#8217;un petit mot t; &laquo;&nbsp;Je t&#8217;ai attendu pour l&#8217;ouvrir <img src='http://www.alienlebarge.ch/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &nbsp;&raquo;. Malheureusement, il ne s&#8217;agissait pas de notre dernier album photo commandé, mais bel et bienn de livres de programmation sur <span style="text-decoration: line-through;">Spam Elgoog</span> Google Maps. Je les ai juste feuilleté pour l&#8217;instant et bien ça a l&#8217;air bien intéressant tout ça.</p>
<p>Oui, je n&#8217;ai pas inversé l&#8217;image. Et pis ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alienlebarge.ch/2008/04/06/un-peu-de-lecture-en-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ça bosse dur mais ça avance pas beaucoup</title>
		<link>http://www.alienlebarge.ch/2007/05/21/ca-bosse-dur-mais-ca-avance-pas-beaucoup/</link>
		<comments>http://www.alienlebarge.ch/2007/05/21/ca-bosse-dur-mais-ca-avance-pas-beaucoup/#comments</comments>
		<pubDate>Mon, 21 May 2007 16:21:34 +0000</pubDate>
		<dc:creator>alienlebarge</dc:creator>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Projet]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Digitapéro]]></category>

		<guid isPermaLink="false">http://www.alienlebarge.ch/2007/05/21/ca-bosse-dur-mais-ca-avance-pas-beaucoup/</guid>
		<description><![CDATA[Après une journée de programmation, j&#8217;ai perdu quelques cheveux, j&#8217;ai gratté du code, j&#8217;ai lu des pages de manuel et je peux vous dire qu&#8217;apprendre sur le tas, c&#8217;est pas fastoche. Bon j&#8217;ai quand même réussi à faire un liaison boucle entre deux tables. Et faire quelque page de visualisation (basique). Demain, j&#8217;aimerais arriver à [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2007/05/avanceedigitapero.png" alt="Du code, du code et du code" /></p>
<p>Après une journée de programmation, j&#8217;ai perdu quelques cheveux, j&#8217;ai gratté du code, j&#8217;ai lu des pages de manuel et je peux vous dire qu&#8217;apprendre sur le tas, c&#8217;est pas fastoche.</p>
<p>Bon j&#8217;ai quand même réussi à faire un liaison boucle entre deux tables. Et faire quelque page de visualisation (basique).</p>
<p>Demain, j&#8217;aimerais arriver à comprendre comment on fait pour afficher des infos d&#8217;une table autre que celle du controller dans lequel on se trouve. Ça doit être tout con en fait.<br />
La mise en place du système de login est également au programme.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alienlebarge.ch/2007/05/21/ca-bosse-dur-mais-ca-avance-pas-beaucoup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pas deux fois les mêmes à l&#8217;apéro !</title>
		<link>http://www.alienlebarge.ch/2007/05/16/pas-deux-fois-les-memes-a-lapero/</link>
		<comments>http://www.alienlebarge.ch/2007/05/16/pas-deux-fois-les-memes-a-lapero/#comments</comments>
		<pubDate>Tue, 15 May 2007 22:00:16 +0000</pubDate>
		<dc:creator>alienlebarge</dc:creator>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Projet]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Digitapéro]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.alienlebarge.ch/2007/05/16/pas-deux-fois-les-memes-a-lapero/</guid>
		<description><![CDATA[Amis du SQL bonsoir ! Cela fait un petit moment que je fais mes relations SQL entre mes différentes tables. Cela avance gentiment. Mais là, je bute sur un problème. En gros j&#8217;ai une table de participation qui définit quelle personne participe à quels apéros. Mon problème est qu&#8217;actuellement une personne peut participer plusieurs fois [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2007/05/exclusiviteapero.JPG" alt="Requêtes SQL" /></p>
<p>Amis du SQL bonsoir !</p>
<p>Cela fait un petit moment que je fais mes relations SQL entre mes différentes tables. Cela avance gentiment.  Mais là, je bute sur un problème.</p>
<p><span id="more-137"></span></p>
<p><a title="L’admin va deux fois au même apéro" href="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2007/05/exclusiviteapero2.png" rel="prettyPhoto[137]"><img title="L’admin va deux fois au même apéro" src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2007/05/exclusiviteapero2.miniature.png" alt="L’admin va deux fois au même apéro" align="left" /></a>En gros j&#8217;ai une table de participation qui définit quelle personne participe à quels apéros. Mon problème est qu&#8217;actuellement une personne peut participer plusieurs fois au même apéro. <a title="Mon code SQL dans le model" href="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2007/05/exclusiviteapero3.png" rel="prettyPhoto[137]"><img title="Mon code SQL dans le model" src="http://www.alienlebarge.ch/wordpress/wp-content/uploads/2007/05/exclusiviteapero3.miniature.png" alt="Mon code SQL dans le model" align="right" /></a>Le clonage n&#8217;étant pas encore pratiqué couramment, je dois rendre cette relation exclusive.</p>
<p>Le premier qui arrive à me dire comment, je lui fais un bec.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alienlebarge.ch/2007/05/16/pas-deux-fois-les-memes-a-lapero/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

