<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>6502.fr &#187; Outils</title>
	<atom:link href="http://www.6502.fr/category/outils/feed" rel="self" type="application/rss+xml" />
	<link>http://www.6502.fr</link>
	<description>L'Avant-dernier cri de la technologie</description>
	<lastBuildDate>Sat, 31 Jul 2010 15:39:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Déploiement Capistrano : Création d&#8217;un repository git distant</title>
		<link>http://www.6502.fr/deploiement-capistrano-creation-remote-git-repository/261</link>
		<comments>http://www.6502.fr/deploiement-capistrano-creation-remote-git-repository/261#comments</comments>
		<pubDate>Sat, 31 Jul 2010 15:25:58 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Capistrano]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=261</guid>
		<description><![CDATA[Vous utilisez git pour gérer votre source dans un dépôt local (local repository). Après quelques jours de développement, vous êtes prêt à déployer la première version du logiciel sur votre serveur. Capistrano est l&#8217;outil idéal, mais il nécessite un dépôt accessible à partir de votre serveur (remote repository). Il est peu probable que votre dépôt [...]]]></description>
			<content:encoded><![CDATA[<p>Vous utilisez <a title="Git is a free &amp; open source, distributed version control system [en anglais]" href="http://git-scm.com/"><i>git</i></a> pour gérer votre source dans un dépôt local (<i>local repository</i>). Après quelques jours de développement, vous êtes prêt à déployer la première version du logiciel sur votre serveur. <a title="Capistrano [en anglais]" href="http://www.capify.org/">Capistrano</a> est l&#8217;outil idéal, mais il nécessite un dépôt  accessible à partir de votre serveur (<i>remote repository</i>). Il est peu probable que votre dépôt local le soit.</p>
<p>Si vous avez un accès <i>ssh</i>, il est très simple de créer ce dépôt.</p>
<p>Si ce n&#8217;est déjà fait, copiez votre clef SSH sur le serveur. Ensuite, clonez votre dépôt et téléchargez-le sur votre serveur.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ git clone <span style="color: #660033;">--bare</span> application<span style="color: #000000; font-weight: bold;">/</span>.git <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>application.git
$ <span style="color: #c20cb9; font-weight: bold;">scp</span> <span style="color: #660033;">-r</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>application.git monlogin<span style="color: #000000; font-weight: bold;">@</span>monserveur.com:git</pre></div></div>

<p>Vous avez maintenant un dépôt distant.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ git clone <span style="color: #c20cb9; font-weight: bold;">ssh</span>:<span style="color: #000000; font-weight: bold;">//</span>monlogin<span style="color: #000000; font-weight: bold;">@</span>monserveur.com<span style="color: #000000; font-weight: bold;">/</span>~monlogin<span style="color: #000000; font-weight: bold;">/</span>git<span style="color: #000000; font-weight: bold;">/</span>application.git</pre></div></div>

<p>Pour le mettre à jour :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ git push <span style="color: #c20cb9; font-weight: bold;">ssh</span>:<span style="color: #000000; font-weight: bold;">//</span>monlogin<span style="color: #000000; font-weight: bold;">@</span>monserveur.com<span style="color: #000000; font-weight: bold;">/</span>~monlogin<span style="color: #000000; font-weight: bold;">/</span>git<span style="color: #000000; font-weight: bold;">/</span>application.git master</pre></div></div>

<p>Ou pour éviter de taper tout ça :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ git remote add production <span style="color: #c20cb9; font-weight: bold;">ssh</span>:<span style="color: #000000; font-weight: bold;">//</span>limproviste<span style="color: #000000; font-weight: bold;">@</span>limproviste.com<span style="color: #000000; font-weight: bold;">/</span>~limproviste<span style="color: #000000; font-weight: bold;">/</span>private<span style="color: #000000; font-weight: bold;">/</span>git<span style="color: #000000; font-weight: bold;">/</span>limproviste.git
$ git push production</pre></div></div>

<p>Et hop !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/deploiement-capistrano-creation-remote-git-repository/261/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gérer plusieurs versions de Ruby sur Leopard</title>
		<link>http://www.6502.fr/plusieurs-versions-de-ruby-sur-leopard-avec-rvm/246</link>
		<comments>http://www.6502.fr/plusieurs-versions-de-ruby-sur-leopard-avec-rvm/246#comments</comments>
		<pubDate>Mon, 12 Jul 2010 14:15:34 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=246</guid>
		<description><![CDATA[Un jour ou l&#8217;autre vous allez avoir besoin d&#8217;une gem qui exige une version plus récente de Ruby. Par exemple sqlite3. $ sudo gem install sqlite3 Password: ERROR: Error installing sqlite3: sqlite3 requires Ruby version &#62;= 1.9.1. Mais vous utilisez des gems qui ne sont pas compatibles avec Ruby&#160;1.9 et vous devez donc faire cohabiter [...]]]></description>
			<content:encoded><![CDATA[<p>Un jour ou l&#8217;autre vous allez avoir besoin d&#8217;une <i>gem</i> qui exige une version plus récente de Ruby. Par exemple <i>sqlite3</i>.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> gem <span style="color: #c20cb9; font-weight: bold;">install</span> sqlite3
Password:
ERROR:  Error installing sqlite3:
	sqlite3 requires Ruby version <span style="color: #000000; font-weight: bold;">&gt;</span>= 1.9.1.</pre></div></div>

<p>Mais vous utilisez des <i>gems</i> qui ne sont pas compatibles avec Ruby&nbsp;1.9 et vous devez donc faire cohabiter plusieurs versions de Ruby. C&#8217;est là que <a title="RVM: Ruby Version Manager [en anglais]" href="http://rvm.beginrescueend.com/rvm/install/">RVM</a> intervient.</p>
<h3>Installer RVM sur Leopard</h3>
<p>Passez la commande suivante dans une fenêtre de Terminal&nbsp;:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">bash</span> <span style="color: #000000; font-weight: bold;">&lt;</span> <span style="color: #000000; font-weight: bold;">&lt;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span> curl http:<span style="color: #000000; font-weight: bold;">//</span>rvm.beginrescueend.com<span style="color: #000000; font-weight: bold;">/</span>releases<span style="color: #000000; font-weight: bold;">/</span>rvm-install-head <span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

<p>Puis ajoutez cette ligne à la fin de votre fichier <i>~/.profile</i>&nbsp;:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-s</span> <span style="color: #007800;">$HOME</span><span style="color: #000000; font-weight: bold;">/</span>.rvm<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>rvm <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #7a0874; font-weight: bold;">source</span> <span style="color: #007800;">$HOME</span><span style="color: #000000; font-weight: bold;">/</span>.rvm<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>rvm</pre></div></div>

<p>Pour tous les détails additionnels, allez <a title="RVM: Ruby Version Manager - Installing RVM [en anglais]" href="http://rvm.beginrescueend.com/rvm/install/">à la source</a>.</p>
<h3>Utiliser RVM</h3>
<p>Vous pouvez maintenant utiliser rvm, par exemple pour installer Ruby&nbsp;1.9.1.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ rvm <span style="color: #c20cb9; font-weight: bold;">install</span> 1.9.1 ; rvm 1.9.1
$ ruby <span style="color: #660033;">-v</span>
ruby 1.9.1p378 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2010</span>-01-<span style="color: #000000;">10</span> revision <span style="color: #000000;">26273</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>i386-darwin9.8.0<span style="color: #7a0874; font-weight: bold;">&#93;</span>
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> gem <span style="color: #c20cb9; font-weight: bold;">install</span> sqlite3
Building native extensions.  This could take a while...
...
Successfully installed sqlite3-0.1.1</pre></div></div>

<p>Pour revenir à la version d&#8217;origine&nbsp;:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ rvm system
$ ruby <span style="color: #660033;">-v</span>
ruby 1.8.7 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2009</span>-06-<span style="color: #000000;">12</span> patchlevel <span style="color: #000000;">174</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>i686-darwin9.8.0<span style="color: #7a0874; font-weight: bold;">&#93;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/plusieurs-versions-de-ruby-sur-leopard-avec-rvm/246/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.1 — compatibilité des add-ons</title>
		<link>http://www.6502.fr/firefox-31-compatibilite-des-add-ons/214</link>
		<comments>http://www.6502.fr/firefox-31-compatibilite-des-add-ons/214#comments</comments>
		<pubDate>Wed, 19 Nov 2008 22:34:08 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=214</guid>
		<description><![CDATA[Firefox 3.1 offre bien des nouveautés intéressantes, en particulier un nouvel interpréteur de Javascript d&#8217;une extrême rapidité. La liste des évolutions entre les versions 3.0 et 3.1 est impressionnante; bien des éditeurs de logiciel en auraient fait une changement de version majeure. Mais nous utilisons aussi des modules complémentaires dont certains sont indispensables. En ce [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox 3.1 offre bien des nouveautés intéressantes, en particulier un nouvel interpréteur de Javascript d&#8217;une extrême rapidité. La liste des évolutions entre les versions 3.0 et 3.1 est impressionnante; bien des éditeurs de logiciel en auraient fait une changement de version majeure.</p>
<p>Mais nous utilisons aussi des modules complémentaires dont certains sont indispensables. En ce qui me concerne, je ne pourrais développer sans <a title="Add-on" href="https://addons.mozilla.org/fr/firefox/addon/1843"><em>Firebug</em></a> ou <a title="Add-on" href="https://addons.mozilla.org/fr/firefox/addon/60"><em>Web Developer</em></a>. <a title="Add-on" href="https://addons.mozilla.org/fr/firefox/addon/8487"><em>Pencil</em></a> me sert pour les maquettes. L&#8217;absence de <a title="Add-on" href="https://addons.mozilla.org/fr/firefox/addon/12"><em>All-in-one Gestures</em></a> m&#8217;handicape grandement.</p>
<p>Heureusement, l&#8217;équipe Firefox publie l&#8217;<a title="Compatibilité des add-ons avec Firefox 3.1 [en anglais]" href="https://addons.mozilla.org/fr/firefox/compatibility/report">état de compatibilité des modules les plus utilisés</a>. La page regroupe les modules représentant 95% des usages recensés&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/firefox-31-compatibilite-des-add-ons/214/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Déploiement Capistrano à partir de Windows</title>
		<link>http://www.6502.fr/deploiement-capistrano-a-partir-de-windows/205</link>
		<comments>http://www.6502.fr/deploiement-capistrano-a-partir-de-windows/205#comments</comments>
		<pubDate>Tue, 11 Nov 2008 00:27:52 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Capistrano]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=205</guid>
		<description><![CDATA[Capistrano est un outil de déploiement puissant et facile d&#8217;emploi, dont j&#8217;ai déjà parlé. Il tourne sous Windows, Mac OS et Linux (entre autres) et est d&#8217;une mise en service aisée si l&#8217;on connait ssh et subversion. C&#8217;est pourquoi j&#8217;ai été fort (désagréablement) surpris quand mon récent cap deploy a échoué avec le message d&#8217;erreur [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Capistrano [en anglais]" href="http://www.capify.org/">Capistrano</a> est un outil de déploiement puissant et facile d&#8217;emploi, dont j&#8217;ai <a title="Capistrano – symboles :scm_user et :scm_username" href="/capistrano-scm_user-et-scm_username/196">déjà</a> <a title="Afficher une page de maintenance pendant le déploiement" href="/afficher-une-page-de-maintenance-pendant-le-deploiement/88">parlé</a>. Il tourne sous Windows, Mac OS et Linux (entre autres) et est d&#8217;une mise en service aisée si l&#8217;on connait ssh et <a title="Subversion [en anglais]" href="http://subversion.tigris.org/">subversion</a>.</p>
<p>C&#8217;est pourquoi j&#8217;ai été fort (désagréablement) surpris quand mon récent <code>cap deploy</code> a échoué avec le message d&#8217;erreur suivant :</p>
<pre>c:/ruby/lib/ruby/gems/1.8/gems/capistrano-2.5.1/lib/capistrano/recipes/deploy.rb:97:in ``': No such file or directory - svn info http://svn.example.com/</pre>
<p>On comprend bien qu&#8217;il s&#8217;agit de ma machine mobile et portable qui tourne sous Windows Vista. Le client SVN de choix sous Windows reste sans conteste <a title="TortoiseSVN [en anglais]" href="http://tortoisesvn.tigris.org/">TortoiseSVN</a>. Malheureusement (d&#8217;une certaine manière), TortoiseSVN est un vrai client Subversion et non un <em>wrapper </em>graphique s&#8217;appuyant sur l&#8217;exécutable svn (en ligne de commande donc).</p>
<p>Or Capistrano invoque l&#8217;exécutable sus-cité, et ne le trouve pas. Solution simple et rapide : installer le client officiel SVN, que l&#8217;on peut trouver <a href="http://subversion.tigris.org/getting.html#binary-packages">ici</a>.</p>
<p>Et hop !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/deploiement-capistrano-a-partir-de-windows/205/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer SQLite Manager pour XULRunner</title>
		<link>http://www.6502.fr/installer-sqlite-manager-pour-xulrunner/180</link>
		<comments>http://www.6502.fr/installer-sqlite-manager-pour-xulrunner/180#comments</comments>
		<pubDate>Sat, 20 Sep 2008 14:07:42 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[SQLite]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=180</guid>
		<description><![CDATA[SQLite Manager est un client graphique pour SQLite. SQLite Manager est disponible comme extension Firefox (et autre Thunderbird, Seamonky, etc.) et tourne aussi sur XULRunner. L&#8217;installer sur XULRunner permet de le lancer de manière indépendante de Firefox. Installation sur Mac OS X Télécharger XULRunner : xulrunner-1.9.en-US.mac-pkg.dmg Installer XULRunner Télécharger SQLite Manager pour XULRunner : SQLiteManager_XR_0.3.10.zip [...]]]></description>
			<content:encoded><![CDATA[<p><a title="SQLite Manager sur Google Code [anglais]" href="http://code.google.com/p/sqlite-manager/">SQLite Manager</a> est un client graphique pour SQLite. SQLite Manager est disponible comme extension Firefox (et autre Thunderbird, Seamonky, etc.) et tourne aussi sur <a title="XULRunner sur mozilla.org [anglais]" href="http://developer.mozilla.org/en/XULRunner">XULRunner</a>. L&#8217;installer sur XULRunner permet de le lancer de manière indépendante de Firefox.</p>
<h3>Installation sur Mac OS X</h3>
<ol>
<li>Télécharger XULRunner : <a href="http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.0.0/runtimes/xulrunner-1.9.en-US.mac-pkg.dmg">xulrunner-1.9.en-US.mac-pkg.dmg</a></li>
<li>Installer XULRunner</li>
<li>Télécharger SQLite Manager pour XULRunner : <a href="http://sqlite-manager.googlecode.com/files/SQLiteManager_XR_0.3.10.zip">SQLiteManager_XR_0.3.10.zip</a></li>
<li>Installer SQLite Manager en ligne de commande (lancer Terminal)</li>
</ol>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Frameworks<span style="color: #000000; font-weight: bold;">/</span>XUL.framework<span style="color: #000000; font-weight: bold;">/</span>xulrunner-bin <span style="color: #660033;">--install-app</span> Downloads<span style="color: #000000; font-weight: bold;">/</span>SQLiteManager_XR_0.3.10.zip</pre></div></div>

<h3>Lancement de SQLite Manager</h3>
<p>L&#8217;application est disponible dans <em>Applications/Mrinal Kant/SQLite Manager.app</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/installer-sqlite-manager-pour-xulrunner/180/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Une commande Ubiquity pour accéder directement à l&#8217;API Ruby</title>
		<link>http://www.6502.fr/commande-ubiquity-acces-direct-api-ruby/166</link>
		<comments>http://www.6502.fr/commande-ubiquity-acces-direct-api-ruby/166#comments</comments>
		<pubDate>Fri, 12 Sep 2008 10:02:33 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ubiquity]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=166</guid>
		<description><![CDATA[Jack Dempsey a créé une commande Ubiquity pour accéder directement à l&#8217;API Ruby sur APIdock. Vous pouvez l&#8217;installer en collant le code dans l&#8217;éditeur de commandes Ubiquity. ou en vous abonnant (le bouton apparaît en haut à droite du bandeau). L&#8217;utilisation est simple : invoquer Ubiquity (alt-espace sur mon Mac), taper ruby &#60;nom-de-fonction&#62; puis &#60;Enter&#62; [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Profil de Jack Dempsey sur Github [anglais]" href="http://github.com/jackdempsey">Jack Dempsey</a> a créé une <a title="ruby-search.ubiquity-command.js [javascript]" href="http://gist.github.com/8132">commande Ubiquity</a> pour accéder directement à l&#8217;API Ruby sur <a title="APIdock [anglais]" href="http://apidock.com/">APIdock</a>. Vous pouvez l&#8217;installer en collant le code dans l&#8217;<a title="Éditeur de commande Ubiquity [Firefox local]" href="chrome://ubiquity/content/editor.html">éditeur de commandes Ubiquity</a>. ou en vous abonnant (le bouton apparaît en haut à droite du bandeau).</p>
<p>L&#8217;utilisation est simple : invoquer Ubiquity (alt-espace sur mon Mac), taper <code>ruby &lt;nom-de-fonction&gt;</code> puis &lt;Enter&gt; et la page s&#8217;ouvre dans un nouvel onglet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/commande-ubiquity-acces-direct-api-ruby/166/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un nouvelle manière de surfer : Ubiquity</title>
		<link>http://www.6502.fr/un-nouvelle-maniere-de-surfer-ubiquity/147</link>
		<comments>http://www.6502.fr/un-nouvelle-maniere-de-surfer-ubiquity/147#comments</comments>
		<pubDate>Sun, 31 Aug 2008 13:30:21 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=147</guid>
		<description><![CDATA[Mozilla Labs a lancé mardi dernier son projet Ubiquity. Il s&#8217;agit d&#8217;une nouvelle façon d&#8217;interagir avec internet, en particulier via le web et le mail. Ubiquity prend la forme d&#8217;un plugin Firefox, disponible sur toutes les plateformes (il y a quelques limitations d&#8217;emploi sur Linux). Comme Quicksilver, Ubiquity est difficile à décrire tant il versatile. [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Mozilla Labs [en anglais]" href="http://labs.mozilla.com/">Mozilla Labs</a> a lancé mardi dernier son projet <a title="Introducing Ubiquity [en anglais]" href="http://labs.mozilla.com/2008/08/introducing-ubiquity/"><em>Ubiquity</em></a>. Il s&#8217;agit d&#8217;une nouvelle façon d&#8217;interagir avec internet, en particulier via le web et le mail.</p>
<p><em>Ubiquity</em> prend la forme d&#8217;un <a title="Installer le plugin Firefox" href="https://people.mozilla.com/~avarma/ubiquity-0.1.xpi">plugin Firefox</a>, disponible sur toutes les plateformes (il y a quelques limitations d&#8217;emploi sur Linux).</p>
<p>Comme <a title="Quicksilver homepage [en anglais]" href="http://www.blacktree.com/">Quicksilver</a>, <em>Ubiquity</em> est difficile à décrire tant il versatile. Essayez-le.</p>
<p><a title="Introducing Ubiquity [en anglais]" href="http://labs.mozilla.com/2008/08/introducing-ubiquity/"><em>Ubiquity</em></a> [via <a href="http://www.43folders.com/2008/08/27/ubiquity">43folders</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/un-nouvelle-maniere-de-surfer-ubiquity/147/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capistrano 2.5 est sorti</title>
		<link>http://www.6502.fr/capistrano-25-est-sorti/144</link>
		<comments>http://www.6502.fr/capistrano-25-est-sorti/144#comments</comments>
		<pubDate>Sat, 30 Aug 2008 11:25:59 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Capistrano]]></category>
		<category><![CDATA[Outils]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=144</guid>
		<description><![CDATA[Jamis Buck annonce la sortie de la version 2.5 de Capistrano. L&#8217;annonce décrit les évolutions, dont&#160;: parallel() helper (mise à jour de plusieurs serveurs en parallèle en fonction de leurs états respectifs) Chained gateways (autorise l&#8217;accès à travers plusieurs passerelles) “-s” and “-S” infer the types of their arguments (généralise l&#8217;option de ligne de commande) [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Blog de Jamis Buck [en anglais]" href="http://weblog.jamisbuck.org/">Jamis Buck</a> annonce la sortie de la version 2.5 de Capistrano. <a title="Capistrano 2.5.0 changes [en anglais]" href="http://capify.org/2008/8/29/capistrano-2-5-0">L&#8217;annonce</a> décrit les évolutions, dont&nbsp;:</p>
<ul>
<li><em>parallel() helper</em> (mise à jour de plusieurs serveurs en parallèle en fonction de leurs états respectifs)</li>
<li><em>Chained gateways</em> (autorise l&#8217;accès à travers plusieurs passerelles)</li>
<li><em>“-s” and “-S”</em> infer the types of their arguments (généralise l&#8217;option de ligne de commande)</li>
<li><em>deploy:rollback and mongrel</em> (résoud le crash de mongrel au redémarrage)</li>
<li><em>Dry-run mode</em> (exécution à blanc)</li>
</ul>
<p>La mise à jour est classique&nbsp;:</p>
<pre>xtian$ sudo gem update capistrano
Password:
Updating installed gems...
Bulk updating Gem source index for: http://gems.rubyforge.org
Attempting remote update of capistrano
Successfully installed capistrano-2.5.0
1 gem installed
Installing ri documentation for capistrano-2.5.0...
Installing RDoc documentation for capistrano-2.5.0...
Gems updated: capistrano</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/capistrano-25-est-sorti/144/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Éditer un fichier distant avec TextMate</title>
		<link>http://www.6502.fr/editer-un-fichier-distant-avec-textmate/114</link>
		<comments>http://www.6502.fr/editer-un-fichier-distant-avec-textmate/114#comments</comments>
		<pubDate>Wed, 20 Aug 2008 10:06:06 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[Fugu]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=114</guid>
		<description><![CDATA[Pour éditer un fichier sur un serveur accessible par SSH, il suffit d&#8217;indiquer l&#8217;éditeur de votre choix dans les préférences de Fugu, déjà cité. La sauvegarde du fichier dans TextMate va provoquer sa copie immédiate sur le serveur.]]></description>
			<content:encoded><![CDATA[<p>Pour éditer un fichier sur un serveur accessible par SSH, il suffit d&#8217;indiquer l&#8217;éditeur de votre choix dans les préférences de <a href="http://rsug.itd.umich.edu/software/fugu/">Fugu</a>, <a href="/client-sftp-gratuit-pour-mac-os-x/58">déjà cité</a>.</p>
<p><img class="aligncenter size-full wp-image-121" title="Configuration de TextMate dans Fugu" src="http://www.6502.fr/wp-content/uploads/2008/08/fugu-textmate.gif" alt="Configuration de TextMate dans Fugu" width="480" height="214" /></p>
<p>La sauvegarde du fichier dans TextMate va provoquer sa copie immédiate sur le serveur.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/editer-un-fichier-distant-avec-textmate/114/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installation de clockingIT sur Mac OS 10.5</title>
		<link>http://www.6502.fr/installation-de-clockingit/96</link>
		<comments>http://www.6502.fr/installation-de-clockingit/96#comments</comments>
		<pubDate>Wed, 13 Aug 2008 20:44:20 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.6502.fr/?p=96</guid>
		<description><![CDATA[ClockingIT est un logiciel de gestion de projet Open Source. Les copies d&#8217;écran sont assez tentantes. Voici comment l&#8217;installer. Installer ImageMagick et les gems nécessaires sudo port install imagemagick +q8 +gs +wmf sudo gem install rmagick sudo gem install fastercsv gchartrb RedCloth tzinfo test-spec eventmachine icalendar ferret json ZenTest -r Soyez patient, c&#8217;est long. Très [...]]]></description>
			<content:encoded><![CDATA[<p><a title="ClockingIT [en anglais]" href="http://www.clockingit.com/">ClockingIT</a> est un logiciel de gestion de projet Open Source. Les <a title="ClockingIT - copies d'écran [en anglais]" href="http://www.clockingit.com/screenshots">copies d&#8217;écran</a> sont assez tentantes. Voici comment l&#8217;installer.</p>
<p><img class="aligncenter size-full wp-image-99" title="clockingIT copie d'écran" src="http://www.6502.fr/wp-content/uploads/2008/08/clockingit_1.jpg" alt="" width="480" height="240" /></p>
<h3>Installer ImageMagick et les gems nécessaires</h3>
<p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> port <span style="color: #c20cb9; font-weight: bold;">install</span> imagemagick +q8 +<span style="color: #c20cb9; font-weight: bold;">gs</span> +wmf
<span style="color: #c20cb9; font-weight: bold;">sudo</span> gem <span style="color: #c20cb9; font-weight: bold;">install</span> rmagick
<span style="color: #c20cb9; font-weight: bold;">sudo</span> gem <span style="color: #c20cb9; font-weight: bold;">install</span> fastercsv gchartrb RedCloth tzinfo test-spec eventmachine icalendar ferret json ZenTest <span style="color: #660033;">-r</span></pre></div></div>

<p>Soyez patient, c&#8217;est long. Très long. J&#8217;ai regardé presque tout <a title="Martin Fowler and Dan North Talk Over the Yawning Crevasse of Doom [en anglais]" href="http://www.infoq.com/presentations/Fowler-North-Crevasse-of-Doom">the Yawning Crevasse of Doom</a> pendant l&#8217;installation. Vérifiez que imageMagick et rmagick sont bien installés comme ceci :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">xtian$ irb <span style="color: #660033;">-rubygems</span> <span style="color: #660033;">-r</span> RMagick
irb<span style="color: #7a0874; font-weight: bold;">&#40;</span>main<span style="color: #7a0874; font-weight: bold;">&#41;</span>:001:<span style="color: #000000;">0</span><span style="color: #000000; font-weight: bold;">&gt;</span> puts Magick::Long_version
This is RMagick 2.5.2 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #007800;">$Date</span>: <span style="color: #000000;">2008</span><span style="color: #000000; font-weight: bold;">/</span>07<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">13</span> <span style="color: #000000;">21</span>:<span style="color: #000000;">18</span>:<span style="color: #000000;">28</span> $<span style="color: #7a0874; font-weight: bold;">&#41;</span> Copyright <span style="color: #7a0874; font-weight: bold;">&#40;</span>C<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000;">2008</span> by Timothy P. Hunter
Built with ImageMagick 6.4.1 08<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">13</span><span style="color: #000000; font-weight: bold;">/</span>08 Q8 http:<span style="color: #000000; font-weight: bold;">//</span>www.imagemagick.org
Built <span style="color: #000000; font-weight: bold;">for</span> ruby 1.8.6
Web page: http:<span style="color: #000000; font-weight: bold;">//</span>rmagick.rubyforge.org
Email: rmagick<span style="color: #000000; font-weight: bold;">@</span>rubyforge.org
=<span style="color: #000000; font-weight: bold;">&gt;</span> nil</pre></div></div>

<h3>Installer clockingIT</h3>
<p>
<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">xtian$ git clone git:<span style="color: #000000; font-weight: bold;">//</span>repo.clockingit.com<span style="color: #000000; font-weight: bold;">/</span>cit
xtian$ <span style="color: #7a0874; font-weight: bold;">cd</span> git
xtian$ .<span style="color: #000000; font-weight: bold;">/</span>setup.rb</pre></div></div>

<p>Là, tout plein de questions vous attendent. Pas de réelles difficultés, mais quelques points à noter&nbsp;:</p>
<ul>
<li>Choisissez un nom de base de données et un utilisateur spécifiques, la commande de création MySQL vous sera affichée et vous n&#8217;aurez qu&#8217;à la copier dans une seconde fenêtre de terminal.</li>
<li>Il vous faut un nom de domaine, clockingIT va refuser localhost. Inventez en un (clockingit.surmonmac.com) et déclarez-le dans le fichier /etc/hosts</li>
<li>Le reste est assez standard.</li>
</ul>
<p>Finalement, les instructions pour lancer le logiciel vous sont gracieusement fournies. Copiez-les dans une seconde fenêtre de terminal. Connectez vous sur <a href="http://clockingit.surmonmac.com:3000/">http://clockingit.surmonmac.com:3000/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.6502.fr/installation-de-clockingit/96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
