<?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>Jonasluthi.com</title>
	
	<link>http://jonasluthi.com</link>
	<description>«Un blog sous Wordpress, what else ?»</description>
	<lastBuildDate>Wed, 04 Nov 2009 20:33:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</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" href="http://feeds.feedburner.com/Jonasluthicom" type="application/rss+xml" /><feedburner:emailServiceId>Jonasluthicom</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>La sortie d’Ubuntu 9.10 annoncée sur la Radio Suisse Romande</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/FzIgI5JGN4k/</link>
		<comments>http://jonasluthi.com/2009/11/la-sortie-dubuntu-9-10-annoncee-sur-la-radio-suisse-romande-rsr/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 15:30:08 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[karmic koala]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[radio suisse romande]]></category>
		<category><![CDATA[rsr]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu 9.10]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=3393</guid>
		<description><![CDATA[
Quelques secondes on été consacrées à la sortie d&#8217;Ubuntu (Karmic Koala) durant le flash info de hier matin [1] sur la Radio Suisse Romande. Initiative tout à fait remarquable de leur part   . D&#8217;autant plus que seul les points positifs de la distribution sont abordés. Excellent !
Pour celles et ceux qui auraient raté le Flash Info du 3 novembre 2009 diffusé sur la RSR à 09h00 voici la partie traitant de la sortie d&#8217;Ubuntu 9.10. De quoi donner la puce à l&#8217;oreille aux non connaisseurs de Linux  ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://jonasluthi.com/wp-content/uploads/2009/11/ubuntu_community___by_chicho21net.jpg" alt="" title="" width="457" height="118" class="alignnone size-full wp-image-3409" /></p>
<p><strong>Quelques secondes on été consacrées à la sortie d&#8217;Ubuntu (Karmic Koala) durant le flash info de hier matin</strong> [1] sur la <a href="http://www.rsr.ch/">Radio Suisse Romande</a>. Initiative tout à fait remarquable de leur part <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . D&#8217;autant plus que seul les points positifs de la distribution sont abordés. Excellent !</p>
<p>Pour celles et ceux qui auraient raté le Flash Info du 3 novembre 2009 diffusé sur la RSR à 09h00 voici la partie traitant de la sortie d&#8217;Ubuntu 9.10. De quoi donner la puce à l&#8217;oreille aux non connaisseurs de Linux <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <img src="http://jonasluthi.com/wp-content/uploads/2009/11/LeFlashInfo-100px.jpg" alt="" title="" width="100" height="100" class="alignright size-full wp-image-3410" /></p>
<p><strong>Écouter directement sur le blog</strong></p>
<p><a href="http://www.rsr.ch/"></a><strong>Télécharger la piste audio</strong></p>
<p><a href="/audio/ubuntu9-10_rsr.ogg">Format OGG</a><br />
<a href="/audio/ubuntu9-10_rsr.mp3">Format MP3</a></p>
<p>[1] Mardi 3 novembre 2009 à 09h00</span></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/FzIgI5JGN4k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/11/la-sortie-dubuntu-9-10-annoncee-sur-la-radio-suisse-romande-rsr/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/11/la-sortie-dubuntu-9-10-annoncee-sur-la-radio-suisse-romande-rsr/</feedburner:origLink></item>
		<item>
		<title>6 « wallpapers » classes pour bien commencer votre semaine</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/SzlnxZr_NVE/</link>
		<comments>http://jonasluthi.com/2009/11/5-wallpapers-classes-pour-passer-une-agreable-semaine/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 21:30:37 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Design et multimédia]]></category>
		<category><![CDATA[wallpaper]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=3334</guid>
		<description><![CDATA[Après une petite balade sur le web à la recherche de réalisations graphiques, voici quelques fonds d&#8217;écrans qui m&#8217;ont &#171;&#160;marqué&#160;&#187;. A posséder au plus vite  
(Pour les connexions lentes, les images sont relativement lourdes et donc un peu longues à charger&#8230; sorry :s )







Bonne semaine à tous  
edit : Merci à Julien de m&#8217;avoir appris à compter  
]]></description>
			<content:encoded><![CDATA[<p>Après une petite balade sur le web à la recherche de réalisations graphiques, voici <strong>quelques fonds d&#8217;écrans qui m&#8217;ont &laquo;&nbsp;marqué&nbsp;&raquo;</strong>. A posséder au plus vite <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>(Pour les connexions lentes, les images sont relativement lourdes et donc un peu longues à charger&#8230; <em>sorry</em> :s )</p>
<p><a href="http://nkeo.deviantart.com/art/The-Dopeshow-74345123"><img src="http://jonasluthi.com/wp-content/uploads/2009/11/Capture-d’écran-2009-11-02-à-21.02.541.png" alt="The Dopeshow" title="The Dopeshow" width="580" height="399" class="aligncenter size-full wp-image-3337" /></a><br />
<span id="more-3334"></span><br />
<a href="http://iunewind.deviantart.com/art/Summer-cocktail-33600097"><img src="http://jonasluthi.com/wp-content/uploads/2009/11/Capture-d’écran-2009-11-02-à-21.10.26.png" alt="Summer cocktail" title="Summer cocktail" width="580" height="399" class="aligncenter size-full wp-image-3340" /></a></p>
<p><a href="http://www.wallcoo.net/cartoon/Platinum_Conception_Studio_Pictures_01/html/wallpaper3.html"><img src="http://jonasluthi.com/wp-content/uploads/2009/11/Capture-d’écran-2009-11-02-à-21.17.50.png" alt="Platinum Conception Wallpapers" title="Platinum Conception Wallpapers" width="580" height="399" class="aligncenter size-full wp-image-3342" /></a></p>
<p><a href="http://static.simpledesktops.com/photo/2009/10/31/fall.png" rel="lightbox[3334]"><img src="http://jonasluthi.com/wp-content/uploads/2009/11/Capture-d’écran-2009-11-02-à-21.24.47.png" alt="FALL" title="FALL" width="580" height="399" class="aligncenter size-full wp-image-3346" /></a></p>
<p><a href="http://d5r.deviantart.com/art/Booyakasha-125798454"><img src="http://jonasluthi.com/wp-content/uploads/2009/11/Capture-d’écran-2009-11-02-à-21.30.08.png" alt="Booyakasha" title="Booyakasha" width="580" height="399" class="aligncenter size-full wp-image-3349" /></a></p>
<p><a href="http://www.zixpk.com/2009/03/autumn.html"><img src="http://jonasluthi.com/wp-content/uploads/2009/11/Capture-d’écran-2009-11-02-à-21.44.50.png" alt="Autumn" title="Autumn" width="580" height="399" class="aligncenter size-full wp-image-3357" /></a></p>
<p>Bonne semaine à tous <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><em>edit : Merci à <a href="http://twitter.com/arcana_scientis/status/5387753850">Julien</a> de m&#8217;avoir appris à compter <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </em></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/SzlnxZr_NVE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/11/5-wallpapers-classes-pour-passer-une-agreable-semaine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/11/5-wallpapers-classes-pour-passer-une-agreable-semaine/</feedburner:origLink></item>
		<item>
		<title>[WordPress] WP Express install 0.5 : Réorganisation du code et implémentation de nouvelles fonctionnalités</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/FFynkCmzKlo/</link>
		<comments>http://jonasluthi.com/2009/10/wordpress-wp-express-install-0-5-reorganisation-du-code-et-implementation-de-nouvelles-fonctionnalites/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 17:32:11 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[installation rapide de wordpress]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wp express install]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=3306</guid>
		<description><![CDATA[
Après plusieurs heures de développement voici la nouvelle version de WP Express install (un script permettant d&#8217;installer très rapidement WordPress).
Capture d&#8217;écran de la &#171;&#160;nouvelle interface&#160;&#187;

Les principales nouveautés

Écriture du fichier wp_config.php
Possibilité d’installer des thèmes (en plus des extensions)

Interface disponible en anglais
Ré-écriture de tout le code pour une meilleure efficacité

Pour plus de détails rendez-vous sur la page dédiée ici.

N&#8217;hésitez pas à laisser vos avis (cela me permettra d&#8217;améliorer le script en fonction des besoins généraux).
]]></description>
			<content:encoded><![CDATA[<p><a href="http://jonasluthi.com/projets/wp_express_install/"><img src="http://jonasluthi.com/wp-content/uploads/projets/wp_express_install_logo.gif"/></a><br />
Après plusieurs heures de développement voici la nouvelle version de <a href="http://jonasluthi.com/projets/wp_express_install/">WP Express install</a> (un script permettant d&#8217;installer très rapidement WordPress).</p>
<h2>Capture d&#8217;écran de la &laquo;&nbsp;nouvelle interface&nbsp;&raquo;</h2>
<p><a href="http://jonasluthi.com/wp-content/uploads/2009/10/wp_express_install.jpg" rel="lightbox[3306]"><img src="http://jonasluthi.com/wp-content/uploads/2009/10/wp_express_install-580x274.jpg" alt="" title="" width="580" height="274" class="aligncenter size-medium wp-image-3304" /></a></p>
<h2>Les principales nouveautés</h2>
<ul>
<li>Écriture du fichier wp_config.php</li>
<li>Possibilité d’installer des thèmes (en plus des extensions)</li>
<p><span id="more-3306"></span></p>
<li>Interface disponible en anglais</li>
<li>Ré-écriture de tout le code pour une meilleure efficacité</li>
</ul>
<p>Pour plus de détails rendez-vous sur la page dédiée <a href="http://jonasluthi.com/projets/wp_express_install/">ici</a>.</p>
<p><center><a href="http://jonasluthi.com/wp-content/uploads/projets/wp_express_install.zip"><img src="http://jonasluthi.com/wp-content/uploads/2009/10/telecharger.gif"></a></center></p>
<p><strong>N&#8217;hésitez pas à laisser vos avis (cela me permettra d&#8217;améliorer le script en fonction des besoins généraux).</strong></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/FFynkCmzKlo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/10/wordpress-wp-express-install-0-5-reorganisation-du-code-et-implementation-de-nouvelles-fonctionnalites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/10/wordpress-wp-express-install-0-5-reorganisation-du-code-et-implementation-de-nouvelles-fonctionnalites/</feedburner:origLink></item>
		<item>
		<title>Afficher des éléments « graphiques » distants avec SSH</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/nlJUALph68I/</link>
		<comments>http://jonasluthi.com/2009/10/afficher-des-elements-graphiques-distants-avec-ssh/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 09:21:22 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=3260</guid>
		<description><![CDATA[Grâce à SSH et ses options spécifiques, vous avez la possibilité de vous connecter sur une machine distante et d&#8217;envoyer les informations graphiques sur votre propre serveur X local. Et donc d&#8217;exécuter des programmes distants dans votre propre écran.  

Pour ce faire vous devez vous connecter à la machine distante en ligne de commande avec les options suivantes :

-X : Active le transfert X11
-Y : Active un transfert X11 de confiance.
-C : Active la compression de toutes les données (plus rapide)


Commentaire : Sous Mac OS X vous devez passer ...]]></description>
			<content:encoded><![CDATA[<p>Grâce à SSH et ses options spécifiques, vous avez la possibilité de vous c<strong>onnecter sur une machine distante</strong> et <strong>d&#8217;envoyer les informations graphiques sur votre propre serveur X</strong> local. Et donc d&#8217;exécuter des programmes distants dans votre propre écran. <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:center"><img src="http://jonasluthi.com/wp-content/uploads/2009/10/desktop22.png" alt="" title="" width="128" height="128" class="aligncenter size-full wp-image-3274" /></p>
<p>Pour ce faire vous devez vous <strong>connecter à la machine</strong> distante en ligne de commande <strong>avec les options suivantes :</strong></p>
<ul>
<li><strong>-X</strong> : Active le transfert X11</li>
<li><strong>-Y</strong> : Active un transfert X11 de confiance.</li>
<li><strong>-C</strong> : Active la compression de toutes les données (plus rapide)</li>
</ul>
<p><span id="more-3260"></span><br />
<em><strong>Commentaire :</strong> Sous Mac OS X vous devez passer par le terminal disponible dans le programme X11 en ayant lancé ce dernier.</em></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #660033;">-XYC</span> ip_machine_distante</pre></div></div>

<p>Une fois connecté sur la machine distante vous ne voyez (pour l&#8217;instant) aucune différence par rapport à la commande &laquo;&nbsp;SSH&nbsp;&raquo; sans options. Essayer maintenant de taper le nom du gestionnaire de fenêtre distant ou le nom d&#8217;un programme installé sur la machine distante (par exemple nautilus dans mon cas) :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">nautilus</pre></div></div>

<p><strong>Et appuyez sur la touche &laquo;&nbsp;enter&nbsp;&raquo; pour voir le résultat de la commande</strong>. Si tout fonctionne bien, le nautilus distant s&#8217;ouvrira sur votre ordinateur (par exemple nautilus sous mon Mac).</p>
<p><!--more--></p>
<p style="text-align:center"><a href="http://jonasluthi.com/wp-content/uploads/2009/10/nautilus.jpg" rel="lightbox[3260]"><img src="http://jonasluthi.com/wp-content/uploads/2009/10/nautilus-362x300.jpg" alt="" title="" width="362" height="300" class="aligncenter size-medium wp-image-3265" /></a></p>
<p><em>Après avoir lancé nautilus mon bureau Mac OS X a été remplacé par le distant ^^ (chose que je n&#8217;avais jamais vu auparavant)</em></p>
<p>Cette <strong>solution</strong> peut s&#8217;avérer <strong>vraiment intéressante</strong> lorsqu&#8217;un programme est uniquement disponible sur un ordinateur par exemple. A noter que si votre connexion internet est faible, le transfert des données risque d&#8217;être ralenti et vous devrez sans-doute attendre un nombre incertain de secondes avant de voir apparaître la fenêtre désirées.</p>
<h2>Exemple de logiciels distants exécutés sur mon Mac</h2>
<p style="text-align:center"><strong>Epiphany</strong><br/><a href="http://jonasluthi.com/wp-content/uploads/2009/10/epiphany.jpg" rel="lightbox[3260]"><img src="http://jonasluthi.com/wp-content/uploads/2009/10/epiphany-363x300.jpg" alt="" title="" width="363" height="300" class="aligncenter size-medium wp-image-3268" /></a></p>
<p style="text-align:center"><strong>Scribus</strong><br/><a href="http://jonasluthi.com/wp-content/uploads/2009/10/scribus.jpg" rel="lightbox[3260]"><img src="http://jonasluthi.com/wp-content/uploads/2009/10/scribus-424x300.jpg" alt="" title="" width="424" height="300" class="aligncenter size-medium wp-image-3270" /></a>
</p>
<p><strong>Une remarque, un problème ? N&#8217;hésitez pas à laisser un commentaire <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/nlJUALph68I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/10/afficher-des-elements-graphiques-distants-avec-ssh/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/10/afficher-des-elements-graphiques-distants-avec-ssh/</feedburner:origLink></item>
		<item>
		<title>Ouvrir simplement des fichiers avec smultron en ligne de commande dans bash</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/n_siMsts55Q/</link>
		<comments>http://jonasluthi.com/2009/10/ouvrir-simplement-des-fichiers-avec-smultron-en-ligne-de-commande/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 12:22:39 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[alias]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac os x]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=3228</guid>
		<description><![CDATA[Travaillant régulièrement en ligne de commande pour une question pratique j&#8217;ai tout de même un peu de peine avec VIM. Autant pour un petit fichier ou pour de petites modifications &#171;&#160;vim&#160;&#187; reste correct autant pour de grosses modifications/fichiers j&#8217;ai un peu de peine à m&#8217;y retrouver (je parle pour moi, je sais que certaines personnes n&#8217;ont aucune difficulté). Bref, je préfère utiliser Smultron pour ce qui est de l&#8217;édition de mes fichiers (même s&#8217;il n&#8217;est malheureusement plus en développement   ).

Par défaut sous Mac OS X, lorsqu&#8217;on veut ouvrir ...]]></description>
			<content:encoded><![CDATA[<p>Travaillant régulièrement en ligne de commande pour une question pratique j&#8217;ai tout de même un peu de peine avec VIM. Autant pour un petit fichier ou pour de petites modifications &laquo;&nbsp;vim&nbsp;&raquo; reste correct autant pour de grosses modifications/fichiers j&#8217;ai un peu de peine à m&#8217;y retrouver (je parle pour moi, je sais que certaines personnes n&#8217;ont aucune difficulté). Bref, je préfère utiliser <a href="http://smultron.sourceforge.net/">Smultron</a> pour ce qui est de l&#8217;édition de mes fichiers (même s&#8217;il n&#8217;est malheureusement plus en développement <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ).</p>
<p style="text-align:center"><img src="http://jonasluthi.com/wp-content/uploads/2009/10/terminal.png" alt="" title="" width="128" height="128" class="aligncenter size-full wp-image-3250" /></p>
<p>Par défaut sous Mac OS X, lorsqu&#8217;on veut ouvrir un fichier avec un éditeur de texte graphique on doit spécifier le chemin complet du fichier d&#8217;exécution (par exemple pour Smultron :  &laquo;&nbsp;/Applications/Smultron.app/Contents/MacOS/Smultron&nbsp;&raquo;) puis le nom du fichier à éditer.<br />
<span id="more-3228"></span><br />
Evidemment cette solution n&#8217;est pas adaptée. On doit à chaque fois retaper le chemin complet, c&#8217;est long. C&#8217;est pour cela que les alias ont été créés. Un alias est un lien/raccourci vers un autre fichier.</p>
<h2>Création de l&#8217;alias Smultron</h2>
<p>Bash va automatiquement recherché un bout de sa configuration dans le fichier &laquo;&nbsp;.bashrc&nbsp;&raquo; placé dans votre répertoire personnel. C&#8217;est dans ce fichier que l&#8217;on va pouvoir ajouter notre alias. Donc, il faut commencer par éditer ce fichier (avec &laquo;&nbsp;vim&nbsp;&raquo; dans un terminal par exemple).</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">vi</span> ~<span style="color: #000000; font-weight: bold;">/</span>.bashrc</pre></div></div>

<p>Puis entrer la ligne nécessaire à l&#8217;alias (&nbsp;&raquo;:i&nbsp;&raquo; pour insérer du texte dans &laquo;&nbsp;vim&nbsp;&raquo;)</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">alias</span> <span style="color: #007800;">smultron</span>=<span style="color: #ff0000;">'/Applications/Smultron.app/Contents/MacOS/Smultron'</span></pre></div></div>

<p>Qui a pour effet de créer un alias sur le nom &laquo;&nbsp;smultron&nbsp;&raquo; qui ferra un lien vers &laquo;&nbsp;/Applications/Smultron.app/Contents/MacOS/Smultron&nbsp;&raquo; (simple non ?)</p>
<p>Il ne vous reste plus qu&#8217;à sauver et quitter votre fichier en tapant dans &laquo;&nbsp;vim&nbsp;&raquo; :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">:wq</pre></div></div>

<h2>Sélection de bash comme terminal</h2>
<p>Pensez à vérifier que bash soit bien sélectionné dans les préférences de votre terminal. Pour ce faire, rendez-vous dans les préférences du terminal (&nbsp;&raquo;Terminal&nbsp;&raquo; => &laquo;&nbsp;Préférences&nbsp;&raquo;) et dans les réglages du shell (&nbsp;&raquo;Réglages&nbsp;&raquo; => &laquo;&nbsp;Shell&nbsp;&raquo;) vérifiez que l&#8217;option &laquo;&nbsp;Exécuter la commande :&nbsp;&raquo; soit correct (comme la capture ci-dessous)</p>
<p style="text-align:centet">
<img src="http://jonasluthi.com/wp-content/uploads/2009/10/capture.jpg" alt="" title="" width="590" height="455" class="aligncenter size-full wp-image-3235" />
</p>
<h2>Tester votre nouvel alias</h2>
<p>Pour vérifier que tout à bien fonctionné il suffit d&#8217;ouvrir un nouveau terminal et de tester votre &laquo;&nbsp;nouvelle commande&nbsp;&raquo; sur n&#8217;importe quel fichier (le fichier .bashrc dans l&#8217;exemple)</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">smultron ~<span style="color: #000000; font-weight: bold;">/</span>.bashrc</pre></div></div>

<p>Si tout c&#8217;est bien passé vous verrez Smultron ouvrir votre fichier .bashrc.</p>
<p style="text-align:center">
<img src="http://jonasluthi.com/wp-content/uploads/2009/10/bashrc.jpg" alt="" title="" width="464" height="193" class="aligncenter size-full wp-image-3238" />
</p>
<h2>Commentaires</h2>
<p>Le coup de l&#8217;alias est évidemment utilisable pour d&#8217;autres programmes (pas uniquement smultron) et également sous tout autre système d&#8217;exploitation pouvant accueillir un bash bien configuré <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>N&#8217;hésitez pas à laisser un commentaire en cas de questions/suggestions <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/n_siMsts55Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/10/ouvrir-simplement-des-fichiers-avec-smultron-en-ligne-de-commande/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/10/ouvrir-simplement-des-fichiers-avec-smultron-en-ligne-de-commande/</feedburner:origLink></item>
		<item>
		<title>[WordPress] Créer des modèles de pages pour vos thèmes</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/hGk0HIGEat8/</link>
		<comments>http://jonasluthi.com/2009/10/wordpress-creer-des-modeles-de-pages-pour-vos-themes/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 15:54:56 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[page modèle]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=3204</guid>
		<description><![CDATA[Nécessaire dans certains cas, un modèle de page est très utile lorsqu&#8217;il s&#8217;agit de faire un thème avec différent type de mise en page. Par exemple ici même j&#8217;ai créé une page modèle pour cette page pour pouvoir appliquer d&#8217;autres couleurs (roses en l&#8217;occurrence).
Pour créer une page modèle rien de plus simple. Il suffit de, pour commencer, créer un nouveau fichier xxx.php dans le répertoire de votre thème (du nom de votre choix) puis et d&#8217;entrer le code suivant au début du fichier :

&#60;?php
/*
Template Name: Nom du modèle page
*/
?&#62;

Au dessous ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://jonasluthi.com/wp-content/uploads/2009/10/images.png" alt="" title="" width="64" height="64" class="alignright size-full wp-image-3219" />Nécessaire dans certains cas, un modèle de page est très utile lorsqu&#8217;il s&#8217;agit de faire un thème avec différent type de mise en page. Par exemple ici même j&#8217;ai créé une page modèle pour <a href="http://jonasluthi.com/projets/wp_express_install/">cette page</a> pour pouvoir appliquer d&#8217;autres couleurs (roses en l&#8217;occurrence).</p>
<p>Pour créer une page modèle rien de plus simple. Il suffit de, pour commencer, créer un nouveau fichier xxx.php dans le répertoire de votre thème (du nom de votre choix) puis et d&#8217;entrer le code suivant au début du fichier :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">/*
Template Name: Nom du modèle page
*/</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Au dessous ce code je vous conseille de copier le contenu de votre fichier page.php et de le modifier en fonction des différences que vous voulez y appliquer. Par exemple pour mon thème, mon modèle est constitué du code suivant :<br />
<span id="more-3204"></span></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">/*
Template Name: Pink page
*/</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'header_pink.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;div id=&quot;content&quot;&gt;
&nbsp;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>have_posts<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> the_post<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;div class=&quot;post&quot; id=&quot;post_<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_ID<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
&nbsp;
	&lt;span class=&quot;breadcrumbs&quot;&gt;&lt;a href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'home'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/&quot;&gt;Accueil&lt;/a&gt; &amp;raquo; <span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/span&gt;
&nbsp;
	&lt;h2 class=&quot;title&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/h2&gt;
&nbsp;
		&lt;div class=&quot;entry clearfloat&quot;&gt;
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> the_content<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;p class=&quot;serif&quot;&gt;Read the rest of this page &amp;raquo;&lt;/p&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
		<span style="color: #000000; font-weight: bold;">&lt;?php</span> wp_link_pages<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'before'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'&lt;p&gt;&lt;strong&gt;Pages:&lt;/strong&gt; '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'after'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'&lt;/p&gt;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'next_or_number'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'number'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
		&lt;/div&gt;
&nbsp;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> edit_post_link<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Edit this entry.'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;p&gt;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;/p&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;/div&gt;
&nbsp;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
	&lt;/div&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> get_sidebar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> get_footer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><em><strong>Commentaires :</strong> Le code &laquo;&nbsp;include(&#8217;header_pink.php&#8217;)&nbsp;&raquo; permet d&#8217;intégrer un header modifié permettant d&#8217;inclure une autre feuille de style (qui permet de faire une variante rose).</em></p>
<p>Une fois que c&#8217;est fait il vous suffit de sélectionner votre modèle créé dans l&#8217;édition de votre page.</p>
<p><img src="http://jonasluthi.com/wp-content/uploads/2009/10/modele_page.png" alt="" title="" width="282" height="172" class="aligncenter size-full wp-image-3215" /></p>
<p>Et le tour est joué.<br />
<strong><br />
Questions ? Remarques ? N&#8217;hésitez pas à laisser un commentaire <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/hGk0HIGEat8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/10/wordpress-creer-des-modeles-de-pages-pour-vos-themes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/10/wordpress-creer-des-modeles-de-pages-pour-vos-themes/</feedburner:origLink></item>
		<item>
		<title>[WordPress] Créer un message d’alerte pour vos anciens articles</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/W4E0HysDCE8/</link>
		<comments>http://jonasluthi.com/2009/10/wordpress-creer-un-message-dalerte-pour-vos-anciens-articles/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:10:23 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[message alerte]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=3171</guid>
		<description><![CDATA[20. C&#8217;est le nombre de jours depuis sa parution qu&#8217;un article doit dépasser pour pouvoir afficher un message d&#8217;information (comme quoi l&#8217;article n&#8217;est plus très récent et risque de de posséder des informations obsolètes). 
Pour ce faire j&#8217;ai réalisé le code suivant qui permet d&#8217;effectuer cette action. Il est a insérer dans le fichier &#171;&#160;single.php&#160;&#187; de votre thème WordPress (ou &#171;&#160;index.php&#160;&#187; si &#171;&#160;single.php&#160;&#187; n&#8217;existe pas) dans la boucle &#171;&#160;while have_posts()&#160;&#187; (à l&#8217;emplacement de votre choix).

&#60;?php
///// Message d'information si un article est vieux de plus de X jours /////
&#160;
// A partir ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://jonasluthi.com/wp-content/uploads/2009/10/date.png" alt="" title="" width="64" height="64" class="alignright size-full wp-image-3186" />20. C&#8217;est le nombre de jours depuis sa parution qu&#8217;un article doit dépasser pour pouvoir afficher un message d&#8217;information (comme quoi l&#8217;article n&#8217;est plus très récent et risque de de posséder des informations obsolètes). </p>
<p>Pour ce faire j&#8217;ai réalisé le code suivant qui permet d&#8217;effectuer cette action. Il est a insérer dans le fichier &laquo;&nbsp;single.php&nbsp;&raquo; de votre thème WordPress (ou &laquo;&nbsp;index.php&nbsp;&raquo; si &laquo;&nbsp;single.php&nbsp;&raquo; n&#8217;existe pas) dans la boucle &laquo;&nbsp;while have_posts()&nbsp;&raquo; (à l&#8217;emplacement de votre choix).</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">///// Message d'information si un article est vieux de plus de X jours /////</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// A partir de combien de jours ?</span>
<span style="color: #000088;">$nbr_jours</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">20</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;"># A remplacer par le nombre de jours de votre choix
</span><span style="color: #666666; font-style: italic;">// Message à afficher</span>
<span style="color: #000088;">$message</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'Cet article est paru il y a plus de '</span><span style="color: #339933;">.</span><span style="color: #000088;">$nbr_jours</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' jours. Il est possible que les informations contenues soient obsolètes. Merci de votre compréhension et bonne navigation.'</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// CSS de la boîte de dialogue</span>
<span style="color: #000088;">$style_boite</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'
background:#efefef;
padding:10px;
margin-bottom:10px;
border:1px solid #ebebeb;
font-style:italic;'</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Secondes de la date actuelle a 01-01-1970 00:00:00 GMT</span>
<span style="color: #000088;">$s_date_actuelle</span><span style="color: #339933;">=</span><span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'U'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Secondes de la date de creation a 01-01-1970 00:00:00 GMT</span>
<span style="color: #000088;">$s_date_creation</span><span style="color: #339933;">=</span>get_the_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'U'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Secondes de la date de la derniere modification a 01-01-1970 00:00:00 GMT</span>
<span style="color: #000088;">$s_date_dernier_modification</span><span style="color: #339933;">=</span>get_the_modified_time<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'U'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Nbre heures depuis 01-01-1970 00:00:00 GMT jusqu'au jour actuel</span>
<span style="color: #000088;">$jour_actuel</span><span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$s_date_actuelle</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">24</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Nbre heures depuis 01-01-1970 00:00:00 GMT jusqu'à la date de création</span>
<span style="color: #000088;">$jour_modification</span><span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$s_date_creation</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">24</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Arrondi de la soustraction des deux nombres d'heures</span>
<span style="color: #000088;">$difference</span><span style="color: #339933;">=</span><span style="color: #990000;">round</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$jour_actuel</span><span style="color: #339933;">-</span><span style="color: #000088;">$jour_modification</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;"># Mettre $jour_modification au lieu de $jour_actuel si vous voulez compter depuis la dernière modification
</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$difference</span><span style="color: #339933;">&gt;</span><span style="color: #000088;">$nbr_jours</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// Debut du div de la boite d'info</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;div style=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$style_boite</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// Affichage du message d'alerte</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$message</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;/div&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// Fin du div de la boite d'info</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><span id="more-3171"></span><br />
Le résultat est visible sur ce blog. Par exemple <a href="http://jonasluthi.com/2009/09/donnez-de-la-couleur-a-votre-code-sous-wordpress-avec-wp-syntax/" target="_blank">cet article</a> qui date du 22 septembre (donc plus de 20 jours depuis aujourd&#8217;hui (22 octobre 2009)<br />
<strong>Pour toutes remarques,suggestions et autres n&#8217;hésitez pas à laisser un commentaire.</strong></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/W4E0HysDCE8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/10/wordpress-creer-un-message-dalerte-pour-vos-anciens-articles/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/10/wordpress-creer-un-message-dalerte-pour-vos-anciens-articles/</feedburner:origLink></item>
		<item>
		<title>Compteurs pour la sortie d’Ubuntu 9.10 (Karmic Koala)</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/uYIv0PBNB5s/</link>
		<comments>http://jonasluthi.com/2009/10/compteur-pour-la-sortie-dubuntu-9-10-karmic-koala/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 12:42:39 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[compteur]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[karmic koala]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ubuntu 9.10]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=3123</guid>
		<description><![CDATA[
Après ma petite semaine aux Canaries j&#8217;ai eu la surprise de trouver les compteurs habituels en javascript disponibles pour la sortie d&#8217;Ubuntu 9.10 sur le site officiel. Je dois avouer que j&#8217;ai été un peu déçu des deux designs choisis (ceux pour la 9.04 était bien meilleurs si mes souvenirs sont bon).

Mais une fois placé sur son site le résultat n&#8217;est quand même pas mal du tout  
Compteurs disponibles

Code :

&#60;script type=&#34;text/javascript&#34; src=&#34;http://www.ubuntu.com/files/countdown/display.js&#34;&#62;&#60;/script&#62;


Code :

&#60;script type=&#34;text/javascript&#34; src=&#34;http://www.ubuntu.com/files/countdown/display2.js&#34;&#62;&#60;/script&#62;

Il existe également une version sans javascript (qui n&#8217;est plus un compteur du coup). Vous ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://jonasluthi.com/wp-content/uploads/2009/10/logo.png" alt="" title="" width="202" height="55" class="aligncenter size-full wp-image-3138" /></p>
<p>Après ma petite semaine aux Canaries j&#8217;ai eu la surprise de trouver les compteurs habituels en javascript disponibles pour la sortie d&#8217;Ubuntu 9.10 sur le site officiel. Je dois avouer que j&#8217;ai été un peu déçu des deux designs choisis (ceux pour la 9.04 était bien meilleurs si mes souvenirs sont bon).<br />
<span id="more-3123"></span><br />
Mais une fois placé sur son site le résultat n&#8217;est quand même pas mal du tout <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h2>Compteurs disponibles</h2>
<p><script type="text/javascript" src="http://www.ubuntu.com/files/countdown/display.js"></script></p>
<p>Code :</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;http://www.ubuntu.com/files/countdown/display.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p><script type="text/javascript" src="http://www.ubuntu.com/files/countdown/display2.js"></script></p>
<p>Code :</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span> src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;http://www.ubuntu.com/files/countdown/display2.js&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Il existe également une version sans javascript (qui n&#8217;est plus un compteur du coup). Vous pouvez la trouver <a href="http://www.ubuntu.com/getubuntu/countdown#banner4">ici</a></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/uYIv0PBNB5s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/10/compteur-pour-la-sortie-dubuntu-9-10-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/10/compteur-pour-la-sortie-dubuntu-9-10-karmic-koala/</feedburner:origLink></item>
		<item>
		<title>N’apparaissez plus dans des sites en « frame »</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/c_E2ES0s7xA/</link>
		<comments>http://jonasluthi.com/2009/10/napparaissez-plus-dans-des-sites-en-frame/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 13:27:15 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Utile & geek]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[frames]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[site en frames]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=3077</guid>
		<description><![CDATA[Petit billet avant de m&#8217;envoler pour les Canaries
Parce que les balises &#60;frameset&#62;,&#60;frame&#62; et &#60;iframe&#62; sont vieilles, moches , et qu&#8217;elles devraient être interdites (elles bousillent également vos statistiques en plus&#160;!), remédiez à ce problème en insérant ce petit bout de code entre les balises  &#60;head&#62; et &#60;/head&#62; et de votre site web.


&#60;script type=&#34;text/javascript&#34;&#62;
if &#40;top != self&#41;
    top.location = self.location;
&#60;/script&#62;

Les personnes visualisant votre site dans des balises frames se verront automatiquement redirigées sur ce dernier (j&#8217;ai appliqué le code ici-même si vous voulez tester&#8230;.   ).
]]></description>
			<content:encoded><![CDATA[<p><em>Petit billet avant de m&#8217;envoler pour les Canaries</em></p>
<p>Parce que <strong>les balises &lt;frameset&gt;,&lt;frame&gt; et &lt;iframe&gt; sont vieilles, moches </strong>, et qu&#8217;elles devraient être interdites (elles bousillent également vos statistiques en plus&nbsp;!), remédiez à ce problème en insérant ce petit bout de code entre les balises  &lt;head&gt; et &lt;/head&gt; et de votre site web.</p>
<p style="text-align:center"><img src="http://jonasluthi.com/wp-content/uploads/2009/10/frameset2.png" alt="" title="" width="386" height="173" class="aligncenter size-full wp-image-3102" /></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>top <span style="color: #339933;">!=</span> self<span style="color: #009900;">&#41;</span>
    top.<span style="color: #660066;">location</span> <span style="color: #339933;">=</span> self.<span style="color: #660066;">location</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Les personnes visualisant votre site dans des balises frames se verront automatiquement redirigées sur ce dernier (j&#8217;ai appliqué le code ici-même si vous voulez tester&#8230;. <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/c_E2ES0s7xA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/10/napparaissez-plus-dans-des-sites-en-frame/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/10/napparaissez-plus-dans-des-sites-en-frame/</feedburner:origLink></item>
		<item>
		<title>WP Express Install : Installation simple et rapide de WordPress (version alpha) !</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/XLD9A1kUCzw/</link>
		<comments>http://jonasluthi.com/2009/09/wp-express-install-installation-simple-et-rapide-de-wordpress/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 17:48:47 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[express wp install]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2983</guid>
		<description><![CDATA[Comme vous le savez peut-être, une installation de WordPress c&#8217;est simple et rapide, enfin presque, car vous devez ensuite télécharger tous vos plugins un par un (et ça c&#8217;est bien lourd lorsque vous en avez plusieurs que vous mettez systématiquement sur vos installations). Bref, voici un petit script en PHP et Bash qui s&#8217;occupe de télécharger WordPress (en anglais ou français) et vous propose quelques plugins connus à télécharger parallèlement.

Le script n&#8217;est pour l&#8217;instant qu&#8217;en version &#171;&#160;alpha&#160;&#187;, le code est relativement brouillon (j&#8217;entends par là qu&#8217;il est mal ordonné et ...]]></description>
			<content:encoded><![CDATA[<p>Comme vous le savez peut-être, une installation de WordPress c&#8217;est simple et rapide, enfin presque, car vous devez ensuite télécharger tous vos plugins un par un (et ça c&#8217;est bien lourd lorsque vous en avez plusieurs que vous mettez systématiquement sur vos installations). Bref, voici un petit script en PHP et Bash qui s&#8217;occupe de télécharger WordPress (en anglais ou français) et vous propose quelques plugins connus à télécharger parallèlement.</p>
<p style="text-align: center;"><a href="http://jonasluthi.com/wp-content/uploads/2009/09/wordpress_express.jpg" rel="lightbox[2983]"><img class="aligncenter size-thumbnail wp-image-2989" style="border: 1px solid black;" src="http://jonasluthi.com/wp-content/uploads/2009/09/wordpress_express-600x200.jpg" alt="" width="590" height="200" /></a></p>
<p>Le script n&#8217;est pour l&#8217;instant qu&#8217;en version &laquo;&nbsp;alpha&nbsp;&raquo;, le code est relativement brouillon (j&#8217;entends par là qu&#8217;il est mal ordonné et que certaines phrases sont sans-doute mal tournées) et d&#8217;autres extensions seront ajoutées par la suite (n&#8217;hésitez pas à laisser des commentaires si vous avez des idées d&#8217;extensions). Mais bref, le principe est là et ça fonctionne (du moins de mon côté <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ).<span id="more-2983"></span><br />
<img class="alignright size-full wp-image-3016" src="http://jonasluthi.com/wp-content/uploads/2009/09/t2008613211213.jpg" alt="" width="153" height="147" /><br />
<h2>De quoi ai-je besoin pour voir fonctionner le script ?</h2>
<p>Un serveur équipé de Linux ou Mac OS X avec :</p>
<ul>
<li>PHP configuré avec la fonction &laquo;&nbsp;exec()&nbsp;&raquo; activée</li>
<li>Un bash correctement configuré</li>
<li>Un navigateur Web pour pouvoir exécuter le script PHP</li>
</ul>
<p>Il faut bien entendu avoir accès au serveur (par FTP, SSH ou ce que vous voulez) pour pouvoir placer le fichier PHP de base dessus <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h2>Utilisation du script</h2>
<p>L&#8217;installation est vraiment toute simple. Il suffit de :</p>
<ul>
<li>Placer <a href="http://jonasluthi.com/wp-content/uploads/2009/09/wp_express_install.zip">le script PHP</a> (à <em>désarchiver</em> pour obtenir le fichier .php) dans le répertoire où vous désirez installer WordPress</li>
<li>Se rendre, à l&#8217;aide d&#8217;un navigateur Web, dans le répertoire choisi du serveur</li>
<li>Cliquer sur le fichier wp_express_install.php pour ouvrir le fichier</li>
<li>Choisir la langue et les extensions à télécharger en parallèle</li>
<li>Cliquer sur le bouton de validation</li>
</ul>
<p>Une fois le bouton cliqué le temps de chargement dépend de la vitesse de téléchargement et d&#8217;exécution du serveur (le temps peut donc varier). Et le tour est joué <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align:center">
<a href="http://jonasluthi.com/projets/wp_express_install/"><img src="http://jonasluthi.com/wp-content/uploads/2009/09/download1.png"/></a>
</p>
<p><strong>N&#8217;hésitez pas à laisser vos remarques, propositions d&#8217;améliorations (il y en a sûrement beaucoup <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ), bugs, etc&#8230;, dans les commentaires.</strong></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/XLD9A1kUCzw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/09/wp-express-install-installation-simple-et-rapide-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/09/wp-express-install-installation-simple-et-rapide-de-wordpress/</feedburner:origLink></item>
		<item>
		<title>Donnez de la couleur à votre code sous WordPress avec WP-Syntax</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/B6DZ0M_gpLk/</link>
		<comments>http://jonasluthi.com/2009/09/donnez-de-la-couleur-a-votre-code-sous-wordpress-avec-wp-syntax/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 06:40:46 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WP-Syntax]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2923</guid>
		<description><![CDATA[Après avoir testé plusieurs extensions pour WordPress permettant de coloriser mes bouts de code (Bash, PHP, etc&#8230;), c&#8217;est le plugin WP-Syntax qui est sorti du lot et qui m&#8217;a totalement convaincu.
Voyons tout de suite son fonctionnement

WP-Syntax supporte près de 200 langages de programmation, notamment, bash, c, css, java, javascript, mysql, php, python, xml (voir tous les langages supportés). En utilisant GeSHi les couleurs sont également supportées dans vos lecteurs RSS favoris.
Pour l&#8217;utiliser sur votre blog c&#8217;est très simple. Il vous suffit, pour commencer, de télécharger l&#8217;extension sur la page officiel ...]]></description>
			<content:encoded><![CDATA[<p>Après avoir testé plusieurs extensions pour WordPress permettant de coloriser mes bouts de code (Bash, PHP, etc&#8230;), c&#8217;est le plugin WP-Syntax qui est sorti du lot et qui m&#8217;a totalement convaincu.</p>
<h2>Voyons tout de suite son fonctionnement</h2>
<p><img src="http://jonasluthi.com/wp-content/uploads/2009/09/stylesheet.png" alt="" title="" width="128" height="128" class="alignright size-full wp-image-2924" /></p>
<p><a href="http://wordpress.org/extend/plugins/wp-syntax">WP-Syntax</a> supporte près de 200 langages de programmation, notamment, bash, c, css, java, javascript, mysql, php, python, xml (<a href="http://wordpress.org/extend/plugins/wp-syntax/other_notes/">voir tous les langages supportés</a>). En utilisant <a href="http://qbnz.com/highlighter/">GeSHi</a> les couleurs sont également supportées dans vos lecteurs RSS favoris.</p>
<p><strong>Pour l&#8217;utiliser sur votre blog</strong> c&#8217;est très simple. Il vous suffit, pour commencer, de télécharger l&#8217;extension sur <a href="http://wordpress.org/extend/plugins/wp-syntax/">la page officiel</a> puis de l&#8217;uploader sur votre serveur dans le dossier wp-content » plugins. Activez le ensuite depuis la liste des extensions installées.<br />
<span id="more-2923"></span><br />
Pour l&#8217;utiliser dans un de vos articles, vous devez définir le type de langage dans la balise &laquo;&nbsp;pre&nbsp;&raquo; à l&#8217;aide de l&#8217;attribut &laquo;&nbsp;lang&nbsp;&raquo;. Par exemple pour du code php vous devriez tapez l&#8217;html suivant dans l&#8217;édition de votre article/page :</p>
<pre>
&lt;pre lang=&quot;php&quot;&gt;
&lt;?php
//code php divers. Les &lt;?php et ?&gt; ne sont pas obligatoires
$message=&quot;Hey, la forme ?&quot;;
echo &quot;$message&quot;;
?&gt;
&lt;/pre&gt;
</pre>
<p>Qui vous donnera, une fois sur votre site, le code colorisé suivant :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">//code php divers. Les ouvertures et fermetures du code php ne sont pas obligatoires </span>
<span style="color: #000088;">$message</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Hey, la forme ?&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$message</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><img src="http://jonasluthi.com/wp-content/uploads/2009/09/jabber_protocol.png" alt="" title="" width="64" height="64" class="alignleft size-full wp-image-2948" />Vous avez également la possibilité d&#8217;inscrire des numéros de lignes à l&#8217;aide de l&#8217;attribut &laquo;&nbsp;line&nbsp;&raquo; (la valeur donnée correspondra à la première ligne). Par exemple, si on reprend l&#8217;exemple précédent et qu&#8217;on ajoute notre attribut &laquo;&nbsp;line&nbsp;&raquo; :</p>
<pre>
&lt;pre lang=&quot;php&quot; line=&quot;5&quot; &gt;
&lt;?php
//code php divers. Les &lt;?php et ?&gt; ne sont pas obligatoires
$message=&quot;Hey, la forme ?&quot;;
echo &quot;$message&quot;;
?&gt;
&lt;/pre&gt;
</pre>
<p>Le code colorisé apparaitra donc accompagné du numéro des lignes :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">//code php divers. Les ouvertures et fermetures du code php ne sont pas obligatoires </span>
<span style="color: #000088;">$message</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Hey, la forme ?&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$message</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Par exemple si &laquo;&nbsp;line&nbsp;&raquo; avait pris une valeur de 5 (nombre au hasard), la première ligne aurait commencé à 5 puis la valeur de la seconde serait 6 et ainsi de suite&#8230;</p>
<h2>Ressources externes</h2>
<p><a href="http://wordpress.org/extend/plugins/wp-syntax/other_notes/">Documentation officielle sur wordpress.org [en]</a><br />
<a href="http://wordpress.org/extend/plugins/wp-syntax/faq/">FAQs sur wordpress.org [en]</a><br />
<a href="http://qbnz.com/highlighter/geshi-doc.html">Customisation avancée des couleurs [en]</a></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/B6DZ0M_gpLk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/09/donnez-de-la-couleur-a-votre-code-sous-wordpress-avec-wp-syntax/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/09/donnez-de-la-couleur-a-votre-code-sous-wordpress-avec-wp-syntax/</feedburner:origLink></item>
		<item>
		<title>Forcer l’encodage UTF-8 en PHP</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/jWYuodXYv-Y/</link>
		<comments>http://jonasluthi.com/2009/09/forcer-lencodage-utf8-par-php/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 07:57:23 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[encodage]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2902</guid>
		<description><![CDATA[Après certaines migrations de sites web, j&#8217;ai régulièrement rencontré des problèmes avec un encodage &#171;&#160;foireux&#160;&#187; des caractères sur le nouveau serveur. Ce petit bout de code, à placer au début de votre page web (généralement dans un fichier header.php), permet de forcer l&#8217;encodage et d&#8217;éviter ce problème.

&#60;?php
error_reporting&#40;0&#41;; //N'affiche pas les erreurs d'encodage impossible
header&#40;&#34;Content-type: text/html; charset=utf-8&#34;&#41;;
echo &#34;&#60;?xml version=\&#34;1.0\&#34; encoding=\&#34;utf-8\&#34;?&#62;\n&#34;;
?&#62;

Si les fichiers du site sont très mal organisés (généralement les vieux sites bien moche avec des tableaux et des frames ) et qu&#8217;il n&#8217;y a, par conséquent, pas de structure correcte (par ...]]></description>
			<content:encoded><![CDATA[<p>Après certaines migrations de sites web, j&#8217;ai régulièrement rencontré des problèmes avec un encodage &laquo;&nbsp;foireux&nbsp;&raquo; des caractères sur le nouveau serveur. Ce petit bout de code, à placer au début de votre page web (généralement dans un fichier header.php), permet de forcer l&#8217;encodage et d&#8217;éviter ce problème.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000;">error_reporting</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//N'affiche pas les erreurs d'encodage impossible</span>
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-type: text/html; charset=utf-8&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;?xml version=<span style="color: #000099; font-weight: bold;">\&quot;</span>1.0<span style="color: #000099; font-weight: bold;">\&quot;</span> encoding=<span style="color: #000099; font-weight: bold;">\&quot;</span>utf-8<span style="color: #000099; font-weight: bold;">\&quot;</span>?&gt;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Si les fichiers du site sont très mal organisés (généralement les vieux sites bien moche avec des tableaux et des frames ) et qu&#8217;il n&#8217;y a, par conséquent, pas de structure correcte (par exemple : aucune utilisation de la fonction &laquo;&nbsp;include&nbsp;&raquo; et, du coup, le même code copié dans chaque fichiers), vous pouvez passer par le fichier .htaccess en insérant la ligne suivante.</p>

<div class="wp_syntax"><div class="code"><pre class="htaccess" style="font-family:monospace;">AddDefaultCharset UTF-8</pre></div></div>

<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/jWYuodXYv-Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/09/forcer-lencodage-utf8-par-php/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/09/forcer-lencodage-utf8-par-php/</feedburner:origLink></item>
		<item>
		<title>Un petit « Big Buck Bunny » pour le weekend</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/YqATNLH6GSI/</link>
		<comments>http://jonasluthi.com/2009/09/un-petit-big-buck-bunny-pour-le-weekend/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 16:05:21 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Design et multimédia]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[big buck bunny]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[Libre]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2879</guid>
		<description><![CDATA[Je ne me lasserai jamais de ce petit film créé par l&#8217;équipe de développement de Blender.


Big Buck Bunny from Blender Foundation on Vimeo
Comme quoi ce n&#8217;est pas parce qu&#8217;un outil est libre et gratuit qu&#8217;on ne peut produire de choses excellentes !

Passez un agréable weekend libre  
]]></description>
			<content:encoded><![CDATA[<p>Je ne me lasserai jamais de ce petit film créé par l&#8217;équipe de développement de <a href="http://www.blender.org/">Blender</a>.</p>
<p style="text-align:center">
<object width="580" height="420"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1084537&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1084537&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="590" height="340"></embed></object>
<p><a href="http://vimeo.com/1084537">Big Buck Bunny</a> from <a href="http://vimeo.com/user508904">Blender Foundation</a> on <a href="http://vimeo.com">Vimeo</a></p>
<p><strong>Comme quoi ce n&#8217;est pas parce qu&#8217;un outil est libre et gratuit qu&#8217;on ne peut produire de choses excellentes !</strong></p>
<p><a href="http://www.blender.org/"><img src="http://jonasluthi.com/wp-content/uploads/2009/09/blenderlogo.png" alt="" title="" width="460" height="128" class="aligncenter size-full wp-image-2885" /></a></p>
<p><strong>Passez un agréable weekend libre <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </strong></p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/YqATNLH6GSI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/09/un-petit-big-buck-bunny-pour-le-weekend/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/09/un-petit-big-buck-bunny-pour-le-weekend/</feedburner:origLink></item>
		<item>
		<title>Le nouveau planet Libre et disponible : Qu’en penser ?</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/IjwpANV0WUk/</link>
		<comments>http://jonasluthi.com/2009/08/le-nouveau-planet-libre-et-disponible-quen-penser/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 14:40:19 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[bilboplanet]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2840</guid>
		<description><![CDATA[Ce matin en me levant le nouveau moteur du planet Libre était sorti. Youpi, nous l&#8217;attendions avec beaucoup d&#8217;impatience !

Rappel, qu&#8217;est-ce que le Planet-Libre
Le Planet Libre a pour but de regrouper tous les blogs francophones traitant de sujets Open Source. Une fois inscrit et accepté par les administrateurs vos articles d&#8217;une catégorie choisie apparaitrons sur le Planet.
Qu&#8217;en penser ?
Les avantages

Le thème est plutôt sympa, en particulier le nouveau globe très design.
Le forum PunBB est joliment intégré

La page d&#8217;inscription est bien plus visible que dans la version précédente
Sur la droite, ce ...]]></description>
			<content:encoded><![CDATA[<p>Ce matin en me levant le nouveau moteur du planet Libre était sorti. Youpi, nous l&#8217;attendions avec beaucoup d&#8217;impatience !</p>
<p><a href="http://www.planet-libre.org"><img src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture2-580x256.png" alt="" title="" width="580" height="256" class="aligncenter size-medium wp-image-2841" /></a></p>
<h3>Rappel, qu&#8217;est-ce que le Planet-Libre</h3>
<p>Le Planet Libre a pour but de regrouper tous les blogs francophones traitant de sujets Open Source. Une fois inscrit et accepté par les administrateurs vos articles d&#8217;une catégorie choisie apparaitrons sur le Planet.</p>
<h3>Qu&#8217;en penser ?</h3>
<h4>Les avantages</h4>
<ul>
<li>Le thème est plutôt sympa, en particulier le nouveau globe très design.</li>
<li>Le forum PunBB est joliment intégré</li>
<p><span id="more-2840"></span></p>
<li>La page d&#8217;inscription est bien plus visible que dans la version précédente</li>
<li>Sur la droite, ce sont les derniers sujets et non les derniers messages qui apparaissent</li>
</ul>
<p><strong>Bien entendu il y a sans-doute beaucoup plus d&#8217;améliorations et de nouveautés !</strong></p>
<h4>Les défauts</h4>
<p><em>Les défauts ou bogues sont plutôt destinés aux développeurs du Planet Libre (mais rien ne vous empêche de les lire)</em></p>
<p>- <img src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture-11.png" alt="" title="" width="101" height="70" class="alignright size-full wp-image-2844" />Les boutons de vote datent toujours de l&#8217;ancienne version et une puce est visible à côté. Une petit</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span></pre></div></div>

<p> sur la balise &laquo;&nbsp;ul&nbsp;&raquo; corrigerait le problème.</p>
<p>- Lors du clique sur le menu &laquo;&nbsp;Le Planet&nbsp;&raquo; puis &laquo;&nbsp;Promotion&nbsp;&raquo; la page est introuvable (jolie page 404 en passant <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )</p>
<p><img src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture-2.png" alt="" title="" width="446" height="184" class="aligncenter size-full wp-image-2847" /></p>
<p>- Pour le bouton &laquo;&nbsp;Galerie&nbsp;&raquo; c&#8217;est un peu différent. Nous arrivons sur une page &laquo;&nbsp;Forbidden&nbsp;&raquo; qui nous dit sympathiquement que nous n&#8217;avons pas le droit d&#8217;accéder à ce répertoire du serveur <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>- Quelques boutons ne fonctionnent également pas ou ne redirigent plutôt nul part mais je pense que c&#8217;est voulu <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>- Le bouton de promotion que j&#8217;avais sur mon blog n&#8217;est malheureusement plus disponible. L&#8217;adresse de l&#8217;image est</p>

<div class="wp_syntax"><div class="code"><pre class="url" style="font-family:monospace;">http://www.planet-libre.org/promotion/planet-libre-button2.png</pre></div></div>

<p> Mais n&#8217;est plus accessible :/</p>
<p><strong>Pensez à faire un petit tour sur le site web des développeurs à l&#8217;adresse suivante : <a href="http://www.bilboplanet.org/">www.bilboplanet.org</a>.</strong></p>
<p>Bonne suite aux développeurs !</p>
<p>EDIT : Si vous rencontrez des bugs avec le planet n&#8217;hésitez pas à le faire remarquer sur <a href="http://forum.planet-libre.org/viewtopic.php?pid=3744">ce topic</a> <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/IjwpANV0WUk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/08/le-nouveau-planet-libre-et-disponible-quen-penser/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/08/le-nouveau-planet-libre-et-disponible-quen-penser/</feedburner:origLink></item>
		<item>
		<title>Une nouvelle galaxie découverte ! «WordPress Galaxie» est disponible</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/S1uyu16jrVA/</link>
		<comments>http://jonasluthi.com/2009/08/une-nouvelle-galaxie-decouverte-%c2%abwordpress-galaxie%c2%bb-est-disponible/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 18:00:59 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[galaxie]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[portail]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2807</guid>
		<description><![CDATA[
Janvier 2009 : Après une demande d&#8217;intégration de mon blog au planet WordPress francophone laissée sans réponse je me suis dit que créer un planet à part serait la meilleure solution pour permettre à d&#8217;autres blogs parlant de WordPress d&#8217;être regroupés sur un même portail. Oui, le planet de wordpress-fr ne regroupe que des sites &#171;&#160;populaires&#160;&#187; ce qui est vraiment dommage.

Juiller 2009 : J&#8217;ai donc contacté Valentin Brandt du fameux Geekerie.fr pour connaître son avis sur le sujet (je ne lui avais jamais parlé mais il avait l&#8217;air sympathique  ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://jonasluthi.com/wp-content/uploads/2009/08/galaxie.png" alt="" title="" width="600" height="141" class="alignnone size-full wp-image-2806" /></p>
<p><strong>Janvier 2009 :</strong> Après une demande d&#8217;intégration de mon blog au planet WordPress francophone laissée sans réponse je me suis dit que créer un planet à part serait la meilleure solution pour permettre à d&#8217;autres blogs parlant de WordPress d&#8217;être regroupés sur un même portail. Oui, le planet de wordpress-fr ne regroupe que des sites &laquo;&nbsp;populaires&nbsp;&raquo; ce qui est vraiment dommage.</p>
<p><img src="http://jonasluthi.com/wp-content/uploads/2009/08/wordpress-new-update.jpg" alt="" title="" width="100" height="100" class="aligncenter size-full wp-image-2810" /></p>
<p><strong>Juiller 2009 :</strong> J&#8217;ai donc contacté Valentin Brandt du fameux <a href="http://www.geekeries.fr">Geekerie.fr</a> pour connaître son avis sur le sujet (je ne lui avais jamais parlé mais il avait l&#8217;air sympathique <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ). Il a accepté de réfléchir à cette idée. Après plusieurs discussions via Jabber nous avons convenu que le portail serait une &laquo;&nbsp;Galaxie&nbsp;&raquo;. Le but était donc de ne pas &laquo;&nbsp;voler&nbsp;&raquo; le contenu de chaque blog et de l&#8217;afficher sur le portail comme un &laquo;&nbsp;planet&nbsp;&raquo; mais bien de faire une sorte de lecteur RSS avec uniquement les titres des articles (et une petite description).</p>
<p>Valentin a donc mis en place nos idées à l&#8217;aide du plugin &laquo;&nbsp;Simple Pie&nbsp;&raquo; et au thème &laquo;&nbsp;OneNews&nbsp;&raquo; (qu&#8217;il a bien entendu modifié) sous WordPress.</p>
<p><a href="http://www.geekeries.fr/galaxie/"><img src="http://jonasluthi.com/wp-content/uploads/2009/08/galaxiewp-500x300.jpg" alt="" title="" width="500" height="300" class="aligncenter size-medium wp-image-2819" /></a></p>
<p>Aujourd&#8217;hui la &laquo;&nbsp;Galaxie&nbsp;&raquo; est disponible sur le web et vous attend ! Si vous êtes intéressé n&#8217;hésitez pas. Rendez-vous sur <a href="http://www.geekeries.fr/galaxie/">WordPress Galaxie</a> et faites la connaître pour qu&#8217;elle devienne le portail principal francophone de WordPress !</strong></p>
<ul>
<li><a href="http://twitter.com/home?status=D%C3%A9couvrez%20la%20Galaxie%20WordPress%20!%20--%3E%20http://bit.ly/galaxiewp">Faire connaître ce nouveau portail via Twitter</a></li>
<li><a href="http://www.geekeries.fr/galaxie/#infos">D&#8217;autres solutions pour partager «WordPress Galaxie»</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/S1uyu16jrVA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/08/une-nouvelle-galaxie-decouverte-%c2%abwordpress-galaxie%c2%bb-est-disponible/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/08/une-nouvelle-galaxie-decouverte-%c2%abwordpress-galaxie%c2%bb-est-disponible/</feedburner:origLink></item>
		<item>
		<title>Importation de votre carnet d’adresses Thunderbird dans Gmail</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/p8VSAujl4XU/</link>
		<comments>http://jonasluthi.com/2009/08/importation-de-votre-carnet-dadresses-thunderbird-dans-gmail/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 11:50:58 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Carnet d'adresses]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Thunderbird]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2744</guid>
		<description><![CDATA[Un simple HOWTO pour importer votre carnet d&#8217;adresses extrait de Thunderbird dans Gmail.
Exportation depuis Thunderbird
Lancez Thunderbird (par exemple : &#171;&#160;Applications&#160;&#187; -&#62; &#171;&#160;Internet&#160;&#187; -&#62; &#171;&#160;Mesagerie Thunderbird&#160;&#187; sous Ubuntu) et rendez-vous dans le menu &#171;&#160;Outils&#160;&#187; -&#62; &#171;&#160;Carnet d&#8217;adresses&#160;&#187;.

Puis, une fois la nouvelle fenêtre ouverte rendez-vous dans le menu &#171;&#160;Outils&#160;&#187; puis &#171;&#160;Exporter&#160;&#187; (cliquez sur l&#8217;image pour l&#8217;agrandir).

La fenêtre d&#8217;exportation s&#8217;ouvre. Rentrez un nom de fichier quelconque, sélectionnez l&#8217;option &#171;&#160;Séparé par des virgules&#160;&#187; puis cliquez sur le bouton &#171;&#160;Enregistrer&#160;&#187; en bas à droite de la fenêtre (cliquez sur la capture pour l&#8217;agrandir).

Importation
Le fichier exporté par ...]]></description>
			<content:encoded><![CDATA[<p><strong>Un simple HOWTO pour importer votre carnet d&#8217;adresses extrait de Thunderbird dans Gmail.</strong></p>
<h3>Exportation depuis Thunderbird</h3>
<p>Lancez Thunderbird (par exemple : &laquo;&nbsp;Applications&nbsp;&raquo; -&gt; &laquo;&nbsp;Internet&nbsp;&raquo; -&gt; &laquo;&nbsp;Mesagerie Thunderbird&nbsp;&raquo; sous Ubuntu) et rendez-vous dans le menu &laquo;&nbsp;Outils&nbsp;&raquo; -&gt; &laquo;&nbsp;Carnet d&#8217;adresses&nbsp;&raquo;.</p>
<p style="text-align: center;"><img src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture-jonas.luthi@netoxygen.ch-Thunderbird.png" alt="Outils -&gt; Carnet d'adresses" /></p>
<p>Puis, une fois la nouvelle fenêtre ouverte rendez-vous dans le menu &laquo;&nbsp;Outils&nbsp;&raquo; puis &laquo;&nbsp;Exporter&nbsp;&raquo; (cliquez sur l&#8217;image pour l&#8217;agrandir).</p>
<p style="text-align: center;"><a href="http://jonasluthi.com/wp-content/uploads/2009/08/Capture-Carnet-dadresses.png" rel="lightbox[2744]"><img src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture-Carnet-dadresses-600x200.png" alt="" title="" width="600" height="200" class="alignnone size-thumbnail wp-image-2753" /></a></p>
<p>La fenêtre d&#8217;exportation s&#8217;ouvre. Rentrez un nom de fichier quelconque, sélectionnez l&#8217;option &laquo;&nbsp;Séparé par des virgules&nbsp;&raquo; puis cliquez sur le bouton &laquo;&nbsp;Enregistrer&nbsp;&raquo; en bas à droite de la fenêtre (cliquez sur la capture pour l&#8217;agrandir).</p>
<p style="text-align: center;"><a href="http://jonasluthi.com/wp-content/uploads/2009/08/Capture-Exportation-dun-carnet-dadresses.png" rel="lightbox[2744]"><img src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture-Exportation-dun-carnet-dadresses-600x200.png" alt="" title="" width="600" height="200" class="alignnone size-thumbnail wp-image-2757" /></a></p>
<h3>Importation</h3>
<p>Le fichier exporté par Thunderbird ne comporte par les entêtes nécessaires (il n&#8217;en possède pas <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) à l&#8217;importation dans Gmail, à savoir :</p>
<pre>First Name,Last Name,Email Address</pre>
<p>La solution consiste à rajouter ces entêtes et supprimer le nombre conséquent de virgules après chaque ligne du fichier (regardez votre fichier exporté pour vous rendre compte). </p>
<p>Voici la commande (trouvée sur <a href="http://antonolsen.com">Antonolsen.com</a>) à saisir dans un terminal. Remplacez les mots en majuscules par les noms de vos fichiers.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">echo</span> First Name,Last Name,Email Address <span style="color: #000000; font-weight: bold;">&gt;</span> FICHIER_A_IMPORTER.csv ; <span style="color: #c20cb9; font-weight: bold;">cat</span> FICHIER_EXPORTÉ.csv <span style="color: #000000; font-weight: bold;">|</span><span style="color: #c20cb9; font-weight: bold;">cut</span> <span style="color: #660033;">-d</span><span style="color: #ff0000;">','</span> -f1,<span style="color: #000000;">2</span>,<span style="color: #000000;">5</span> <span style="color: #000000; font-weight: bold;">&gt;&gt;</span>FICHIER_A_IMPORTER.csv</pre></div></div>

<p>Il vous suffit ensuite de vous connecter sur <a href="http://gmail.com">Gmail</a> avec vos identifiants habituelles et de vous rendre dans le menu &laquo;&nbsp;Contact&nbsp;&raquo; (en bas à droite) puis de cliquer sur le lien &laquo;&nbsp;Importer&nbsp;&raquo; (en haut à droite).</p>
<p style="text-align: center;"><a href="http://jonasluthi.com/wp-content/uploads/2009/08/Capture1.png" rel="lightbox[2744]"><img src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture1-600x200.png" alt="" title="" width="600" height="200" class="alignnone size-thumbnail wp-image-2783" /></a></p>
<p>Cliquez simplement sur &laquo;&nbsp;Importer&nbsp;&raquo; pour terminer l&#8217;opération et le tour est joué <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/p8VSAujl4XU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/08/importation-de-votre-carnet-dadresses-thunderbird-dans-gmail/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/08/importation-de-votre-carnet-dadresses-thunderbird-dans-gmail/</feedburner:origLink></item>
		<item>
		<title>Donnez vie à vos scripts bash avec Zenity !</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/-ilQjothIt0/</link>
		<comments>http://jonasluthi.com/2009/08/donnez-vie-a-vos-scripts-bash-avec-zenity/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 23:20:56 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Zenity]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2701</guid>
		<description><![CDATA[Un script bash est très souvent repoussant pour l&#8217;utilisateur lambda (c&#8217;est vrai que la ligne de commande c&#8217;est pas terrible pour quelqu&#8217;un qui n&#8217;y connait rien en informatique). C&#8217;est là qu&#8217;intervient Zenity. En effet cette application vous permet de créer facilement des boîtes de dialogue simples avec lesquels les utilisateurs interagissent graphiquement.
Exemple concret
Je te demande ton nom, tu l&#8217;écris et le script affiche &#171;&#160;Salut $ton_nom-, la forme ?&#160;&#187;.
En bash ça nous donne ça
Source

#!/bin/sh
echo &#34;Comment t'appelles-tu ?&#34;;
read nom;
echo &#34;Salut $nom. La forme ?&#34;;

Rendu

Avec Zenity c&#8217;est tout de suite plus classe&#8230;

Sources

#!/bin/sh
nom=$&#40;zenity --entry ...]]></description>
			<content:encoded><![CDATA[<p>Un <strong>script bash est très souvent repoussant</strong> pour l&#8217;utilisateur lambda (c&#8217;est vrai que la ligne de commande c&#8217;est pas terrible pour quelqu&#8217;un qui n&#8217;y connait rien en informatique). <strong>C&#8217;est là qu&#8217;intervient Zenity</strong>. En effet cette application vous permet de <strong>créer facilement des boîtes de dialogue</strong> simples avec lesquels les utilisateurs interagissent graphiquement.</p>
<h3>Exemple concret</h3>
<p>Je te demande ton nom, tu l&#8217;écris et le script affiche &laquo;&nbsp;Salut $ton_nom-, la forme ?&nbsp;&raquo;.</p>
<p>En bash ça nous donne ça</p>
<h4>Source</h4>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Comment t'appelles-tu ?&quot;</span>;
<span style="color: #c20cb9; font-weight: bold;">read</span> nom;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Salut <span style="color: #007800;">$nom</span>. La forme ?&quot;</span>;</pre></div></div>

<h4>Rendu</h4>
<p><img class="alignnone size-full wp-image-2702" title="Pas tip top n'est-ce pas ?" src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture-jluthi@chikungunia-Bureau.png" alt="Pas tip top n'est-ce pas ?" width="519" height="160" /></p>
<p>Avec Zenity c&#8217;est tout de suite plus classe&#8230;<br />
<span id="more-2701"></span></p>
<h4>Sources</h4>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #007800;">nom</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span>zenity <span style="color: #660033;">--entry</span> <span style="color: #660033;">--title</span>=<span style="color: #ff0000;">&quot;Script super coule&quot;</span> <span style="color: #660033;">--text</span>=<span style="color: #ff0000;">&quot;Comment t'appelles-tu ?&quot;</span> <span style="color: #660033;">--width</span>=<span style="color: #ff0000;">&quot;400&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;
zenity <span style="color: #660033;">--info</span> <span style="color: #660033;">--title</span>=<span style="color: #ff0000;">&quot;Script super coule&quot;</span> <span style="color: #660033;">--text</span>=<span style="color: #ff0000;">&quot;Salut <span style="color: #007800;">$nom</span>. La forme ?&quot;</span>;</pre></div></div>

<h4>Rendu</h4>
<p><img class="alignnone size-full wp-image-2704" title="C'est joli !" src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture.png" alt="C'est joli !" width="461" height="209" /></p>
<p><img class="alignnone size-full wp-image-2706" title="Pas mal hein ?" src="http://jonasluthi.com/wp-content/uploads/2009/08/Capture-1.png" alt="Pas mal hein ?" width="393" height="217" /></p>
<h3>Zenity en fait même plus !</h3>
<p>Très sympa n&#8217;est-ce pas ?  Mais l&#8217;exemple ci-dessus correspond à quelques fonctions de base de Zenity. En effet Zenity vous permet de rendre graphique d&#8217;autres types d&#8217;actions tel que :</p>
<ul>
<li>Boîte de dialogue de calendrier</li>
<li>Boîte de dialogue de sélection de fichiers</li>
<li>Boîte de dialogue de liste</li>
<li>Cases à cocher</li>
<li>Boutons radio</li>
<li>Barre progressive</li>
</ul>
<p>etc&#8230; Bref, de quoi rendre vos scripts vraiment accessibles !</p>
<p>Pour plus d&#8217;informations vous pouvez vous rendre sur la <a title="Documentation officielle" href="http://library.gnome.org/users/zenity/stable/zenity-usage.html.fr">documentation officielle</a>. Je vous laisse encore quelques exemple d&#8217;utilisation de Zenity ci-dessous (en anglais pour la plupart) :</p>
<ul>
<li><a href="http://ubuntuforums.org/archive/index.php/t-306515.html">ubuntuforums.org/archive/index.php/t-306515.html</a></li>
<li><a href="http://linux.byexamples.com/archives/265/a-complete-zenity-dialog-examples-2/">linux.byexamples.com/archives/265/a-complete-zenity-dialog-examples-2/</a></li>
<li><a href="http://blog.xychen.org/archives/2008/11/18/progress-dialog-box-of-zenity/">blog.xychen.org/archives/2008/11/18/progress-dialog-box-of-zenity</a></li>
<li><a href="http://ernstfamily.ch/jonathan/2009/05/script-de-post-installation-pour-ubuntu/">ernstfamily.ch/jonathan/2009/05/script-de-post-installation-pour-ubuntu/y</a></li>
</ul>
<p><strong>À utiliser au plus vite !</strong></p>
<h3>Petite astuce à utiliser après une commande Zenity</h3>
<p>Zenity renvoie un «Code de sortie» lorsqu&#8217;un utilisateur interagit avec. Celui-ci correspond à «1» si l&#8217;utilisateur a soit appuyé sur le bouton «Annuler», soit fermé la boîte de dialogue. Je vous conseille donc d&#8217;utiliser une petite condition qui permet à votre script de ne pas continuer si l&#8217;utilisateur clique sur la croix ou sur «Annuler». Insérer simplement la commande suivante après chaque intervention de Zenity :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$?</span> <span style="color: #660033;">-eq</span> <span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>;<span style="color: #000000; font-weight: bold;">then</span> <span style="color: #7a0874; font-weight: bold;">exit</span>; <span style="color: #000000; font-weight: bold;">fi</span>;</pre></div></div>

<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/-ilQjothIt0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/08/donnez-vie-a-vos-scripts-bash-avec-zenity/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/08/donnez-vie-a-vos-scripts-bash-avec-zenity/</feedburner:origLink></item>
		<item>
		<title>On reprend.. mais plus lentement : Nouveau fonctionnement</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/P_ikWU9trPg/</link>
		<comments>http://jonasluthi.com/2009/08/on-reprend-mais-plus-lentement-nouveau-fonctionnement/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 01:32:42 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2679</guid>
		<description><![CDATA[Comme vous l&#8217;avez sans-doute remarqué ça faisait un sacré moment que je n&#8217;avais plus écrit d&#8217;article ici. C&#8217;est depuis quelques temps seulement que je m&#8217;implique dans différents projets tel que Detaxe, Xoodeo et autres. Ces noms ne vous disent sûrement rien (sauf si vous êtes un certain Léandre qui s&#8217;éclate avec la nouvelle version de son blog que j&#8217;ai intégré sous WordPress) mais je vous en reparlerai bientôt   .


Bref tout ça pour vous dire que le rythme de 3 articles par jour, comme je le faisais durant la ...]]></description>
			<content:encoded><![CDATA[<p>Comme vous l&#8217;avez sans-doute remarqué ça faisait un sacré moment que je n&#8217;avais plus écrit d&#8217;article ici. C&#8217;est depuis quelques temps seulement que je m&#8217;implique dans différents projets tel que <a href="http://detaxe.ch">Detaxe</a>, Xoodeo et autres. Ces noms ne vous disent sûrement rien (sauf si vous êtes un certain <a href="http://leandre-carrera.com">Léandre</a> qui s&#8217;éclate avec la nouvelle version de son blog que j&#8217;ai intégré sous WordPress) mais je vous en reparlerai bientôt <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<p><img src="http://jonasluthi.com/wp-content/uploads/2009/08/Field_of_art-1920x1080.jpg" alt="" title="" width="600" height="250" class="alignnone size-full wp-image-2740" /><br />
<span id="more-2679"></span><br />
Bref tout ça pour vous dire que le rythme de 3 articles par jour, comme je le faisais durant la période accompagnée du le thème magazine, est révolue. En effet je préfère dorénavant que mes lecteurs <strong>apprécient la qualité du contenu de mes articles</strong> et non la quantité. C&#8217;est pourquoi j&#8217;ai décidé de publier <strong>environ 2-3 billets par semaine</strong> (c&#8217;est peu mais ils auront l&#8217;avantage d&#8217;être très complet).</p>
<p>Cette nouvelle manière de fonctionner méritait évidemment un petit changement de thème (simple routine <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ). J&#8217;ai donc choisi un design où les couleurs naviguaient toujours autour du vert comme le précédent (j&#8217;espère que vous apprécierez et que vous ne serez pas trop dépaysé <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).</p>
<p><em>PS : L&#8217;image provient de la nouvelle exposition <a href="http://www.desktopography.net/">Deskopography</a>&#8230; Juste bluffant, comme d&#8217;habitude. Et encore merci à <a href="http://jegweb.blogspot.com/">Nicolas</a> qui m&#8217;a fait redécouvrir les liens ;D.</em></p>
<p><strong>Comme d&#8217;habitude, libre à vous de laisser vos opinions ou remarques. Les commentaires plus bas sont faits pour ça <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</strong></p>
<p>A bientôt !</p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/P_ikWU9trPg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/08/on-reprend-mais-plus-lentement-nouveau-fonctionnement/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/08/on-reprend-mais-plus-lentement-nouveau-fonctionnement/</feedburner:origLink></item>
		<item>
		<title>Google aura son propre système d’exploitation Open Source</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/mUZ51u8pB2w/</link>
		<comments>http://jonasluthi.com/2009/07/google-aura-son-propre-systeme-dexploitation-open-source/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 07:43:59 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2671</guid>
		<description><![CDATA[Google a annoncé hier sur son blog qu'il allait lancer son propre système d'exploitation. Nommé "Google Chrome OS" celui ci devrait voir le jour dès le deuxième trimestre de 2010 en particulier sur des Netbooks pour débuter. Chrome OS viendra directement concurrencer Windows qui équipe près de 90% des ordinateurs du monde entier.]]></description>
			<content:encoded><![CDATA[<p>Google a annoncé hier sur son blog qu&#8217;il allait lancer son propre système d&#8217;exploitation. Nommé &laquo;&nbsp;Google Chrome OS&nbsp;&raquo; celui ci <strong>devrait voir le jour dès le deuxième trimestre de 2010</strong> en particulier sur des Netbooks pour débuter. Chrome OS viendra directement concurrencer Windows qui équipe près de 90% des ordinateurs du monde entier.</p>
<p><strong>A la grande différence de Windows Chrome OS sera basé sur du code Open Source et donc ouvert à tous!</strong></p>
<p><img src="http://jonasluthi.com/wp-content/uploads/2009/07/google-logo-omd2006-copie.jpg" alt="" title="" width="580" height="435" class="alignnone size-full wp-image-2672" /></p>
<p>Google avait annoncé l&#8217;adaptation d&#8217;Androïd pour les ordinateurs &laquo;&nbsp;normaux&nbsp;&raquo; mais finalement la firme a préféré concevoir un OS spécifique (et sans-doute plus performant).</p>
<p>Google Chrome OS sera bien entendu équipé du navigateur clé de Google, à savoir Chrome <img src='http://jonasluthi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/mUZ51u8pB2w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/07/google-aura-son-propre-systeme-dexploitation-open-source/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/07/google-aura-son-propre-systeme-dexploitation-open-source/</feedburner:origLink></item>
		<item>
		<title>Firefox copie Chrome sur la gestion des différents processus</title>
		<link>http://feedproxy.google.com/~r/Jonasluthicom/~3/auXgaHbEVGg/</link>
		<comments>http://jonasluthi.com/2009/07/firefox-copie-chrome-sur-la-gestion-des-differents-processus/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 06:44:49 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[processus]]></category>

		<guid isPermaLink="false">http://jonasluthi.com/?p=2660</guid>
		<description><![CDATA[Ars Technicanous informe que Mozilla est en train d'examiner la possibilité d'ajouter de multiples processus de navigation à Firefox, une fonctionnalité que Chrome avait dès le départ. En effet, ce navigateur a été conçu de façon a créer un processus par onglet de manière à ne pas faire planter/crasher toute l'application lors d'un problème...]]></description>
			<content:encoded><![CDATA[<p><a href="arstechnica.com">Ars Technica</a> nous informe que Mozilla est en train d&#8217;examiner la possibilité d&#8217;ajouter de multiples processus de navigation à son navigateur Web Firefox, <strong>une fonctionnalité que Chrome avait dès le départ</strong>. En effet, ce navigateur a été conçu de façon a créer un processus par onglet de manière à ne pas faire planter/crasher toute l&#8217;application lors d&#8217;un problème, très pratique !</p>
<p style="text-align:center"><img src="http://jonasluthi.com/wp-content/uploads/2009/07/3660752677_eafc6b8d62.jpg" alt="" title="" width="500" height="333" class="alignnone size-full wp-image-2662" /><br/><em><a href="http://www.flickr.com/photos/5cheherazad3/3660752677/in/set-72157603747755899/">Photo originale</a></em></p>
<blockquote><p>Adapter Firefox afin de <strong>le rendre multi support de processus</strong> ne sera pas une tâche facile. Beaucoup des composants fondamentaux de l&#8217;infrastructure de base du navigateur devront être modifiés.</p></blockquote>
<p>Plutôt une bonne nouvelle même si j&#8217;ai peur que Firefox soit encore plus lourd qu&#8217;actuellement&#8230;</p>
<img src="http://feeds.feedburner.com/~r/Jonasluthicom/~4/auXgaHbEVGg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jonasluthi.com/2009/07/firefox-copie-chrome-sur-la-gestion-des-differents-processus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://jonasluthi.com/2009/07/firefox-copie-chrome-sur-la-gestion-des-differents-processus/</feedburner:origLink></item>
	</channel>
</rss>
