<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://m2i3.com">
<channel>
 <title>M2i3 - Experts CMS Joomla et Ruby on Rails à Montreal - Ruby</title>
 <link>http://m2i3.com/taxonomy/term/6/0</link>
 <description></description>
 <language>fr</language>
<item>
 <title>Revue des editeurs Rails</title>
 <link>http://m2i3.com/2008/08/revue-des-editeur-rails</link>
 <description>&lt;p&gt;Pour compléter votre lecture sur les éditeurs, j&#039;ai trouvé un article sur &lt;a href=&quot;http://weblog.infoworld.com/tcdaily/archives/2008/07/ruby_on_rails_i_1.html&quot; title=&quot;Test Center Daily | InfoWorld Staff | InfoWorld | Ruby on Rails IDEs and editors compared | July  7, 2008 03:00 AM | Doug Dineley&quot;&gt;InfoWorld&lt;/a&gt; sur les éditeurs.&lt;br /&gt;
Vous pourrez donc lire une bonne comparaison des éditeurs Rails.&lt;/p&gt;
&lt;p&gt;Si Jean-Marc utilise SciTe, pour ma pars je reste avec &lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/5">Programmation</category>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Fri, 11 Jul 2008 06:51:38 -0700</pubDate>
</item>
<item>
 <title>Out Komodo bonjour ScITE</title>
 <link>http://m2i3.com/2008/03/out-komodo-bonjour-scite</link>
 <description>&lt;p&gt;Tel que discuté dans &lt;a href=&quot;http://m2i3.com/2008/03/vers-un-editeur-plus-leger-pour-ruby-on-rails&quot;&gt;vers un éditeur plus léger pour Ruby on Rails&lt;/a&gt; j&#039;ai commencé à utiliser Komodo Edit d&#039;ActiveState.  La lune de miel a été de très courte durée.  Après deux matins à avoir mon travail dans le train interrompu après seulement vingt minutes de travail j&#039;ai placé Komodo dans la même catégorie de RadRails... trop&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/14">IDE</category>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Mon, 31 Mar 2008 14:17:53 -0700</pubDate>
</item>
<item>
 <title>Objet Ruby... dis moi ce que tu fais</title>
 <link>http://m2i3.com/2008/03/objet-ruby-dis-moi-ce-que-tu-fais</link>
 <description>&lt;p&gt;Qui n&#039;a pas connu ce bref moment d&#039;hésitation dans IRB ou la console de Rails... on viens d&#039;inscrire le nom d&#039;une classe ou encore d&#039;un objet et on est plus certains du nom de la méthode.&lt;/p&gt;
&lt;p&gt;Plutôt que de faire TAB + TAB et avoir les 3597 méthodes disponibles pour l&#039;objet et tous ses parents on peut interroger directement l&#039;objet et obtenir les&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/5">Programmation</category>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <pubDate>Wed, 19 Mar 2008 17:59:32 -0700</pubDate>
</item>
<item>
 <title>Différent mais égal - Convertir d&#039;une base à une autre (3e défi Ruby)</title>
 <link>http://m2i3.com/2008/03/convertir-entre-deux-bases</link>
 <description>&lt;p&gt;Un défi très simple mais qui expose une fonctionnalité de Ruby très intéressante... la conversion entre des nombres de bases différentes.&lt;/p&gt;
&lt;p&gt;Vous connaissez très certainement la base 16 sous-jacent au &lt;a href=&quot;http://fr.wikipedia.org/wiki/Syst%C3%A8me_hexad%C3%A9cimal&quot;&gt;système hexadécimal&lt;/a&gt; ou encore la base 2 derrière le &lt;a href=&quot;http://fr.wikipedia.org/wiki/Syst%C3%A8me_binaire&quot;&gt;binaire&lt;/a&gt;.  Mais connaissez&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/13">Défi Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <enclosure url="http://m2i3.com/files/defi-3.rb" length="591" type="application/octet-stream" />
 <pubDate>Sat, 15 Mar 2008 09:01:10 -0700</pubDate>
</item>
<item>
 <title>Vers un éditeur plus léger pour Ruby on Rails</title>
 <link>http://m2i3.com/2008/03/vers-un-editeur-plus-leger-pour-ruby-on-rails</link>
 <description>&lt;p&gt;Hier j&#039;ai frappé un noeud... &lt;a href=&quot;http://www.aptana.com/rails&quot;&gt;Radrails&lt;/a&gt; utilisais 200mb de mémoire sur mon ordinateur portable en plus de prendre une éternité pour ouvrir quelque fichiers que ce soit.  &lt;/p&gt;
&lt;p&gt;Ce n&#039;est pas la première fois mais, hier, j&#039;ai perdu patience et me suis lancé à la recherche d&#039;un nouvel éditeur.  J&#039;travaille sous Windows donc j&#039;peux faire un croix sur &lt;a href=&quot;http://macromates.com/&quot;&gt;TextMate&lt;/a&gt; et malgré tout le bruit autour d&#039;&lt;a href=&quot;http://www.aptana.com/studio&quot;&gt;Aptana&lt;/a&gt; j&#039;aimerais m&#039;éloigner de tout ce qui roule sur &lt;a href=&quot;http://www.eclipse.org/&quot;&gt;Eclipse&lt;/a&gt; à cause de la lourdeur.&lt;/p&gt;
&lt;p&gt;Je me lance donc en période d&#039;essai, je suis à nouveau libre d&#039;éditeur, un développeur sans attache.  Ma première conquête &lt;a href=&quot;http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml&quot;&gt;Komodo Edit d&#039;ActiveState&lt;/a&gt;.  À première vue, il rencontre mon critère de base, il est léger et assez rapide (pour ma première soirée en tête à tête, après sa toute première initialisation les projets sont chargés en 10-15 secondes, contrairement à la minute habituelle de RadRails).  On peut rapidement configurer les commandes qui viennent standard avec RadRails (qui avec un peu de recul... j&#039;apprécie le fait de pouvoir les configurer exactement à ma façon).  Dans les négatifs, Komodo n&#039;est pas OpenSource ce qui me mettrais à la merci de ActiveState s&#039;il décidait de ne plus avoir de license gratuite.&lt;/p&gt;
&lt;p&gt;Reste donc à voir si ma productivité vas augmenter.&lt;/p&gt;
&lt;p&gt;à bientôt!&lt;/p&gt;
&lt;p&gt;Jean-Marc&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/14">IDE</category>
 <category domain="http://m2i3.com/taxonomy/term/5">Programmation</category>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Fri, 07 Mar 2008 04:55:56 -0800</pubDate>
</item>
<item>
 <title>Tourmente chez Mongrel et nouveau serveur web Thin</title>
 <link>http://m2i3.com/2008/01/tourmente-mongrel-serveur-web-thin</link>
 <description>&lt;p&gt;&lt;img src=&quot;files/ruby-logo-R.png&quot; alt=&quot;Nouveau logo Ruby&quot; style=&quot;float:right;margin-left:10px;height:100px;width:81px&quot; /&gt;&lt;br /&gt;
Pendant que &lt;a href=&quot;http://www.zedshaw.com/rants/rails_is_a_ghetto.html&quot; title=&quot;ZSFA -- Rails Is A Ghetto (2007-12-31)&quot;&gt;Zed Shaw&lt;/a&gt; claque la porte de Mongrel et quitte la communauté Ruby on Rails, &lt;a href=&quot;http://macournoyer.wordpress.com/&quot; title=&quot;Marc-André Cournoyer&#039;s blog&quot;&gt;Marc-André Cournoyer lance un nouveau serveur Web nommé Thin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Les performances sont meilleurs que Mongrel. Je dois avouer qu&#039;avec toute les relâches intéressantes ces derniers jours, j&#039;ai de la difficulté à tous lire et encore moins tout tester. Il faut croire que c&#039;est la réalité de l&#039;informatique.&lt;/p&gt;
&lt;p&gt;Parlant de relache, voici que le nouveau de logo de Ruby est lancé. &lt;/p&gt;
&lt;div  class=&quot;postslinks&quot;&gt;
&lt;h2&gt;Liens discutés dans ce blogue&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.zedshaw.com/rants/rails_is_a_ghetto.html&quot; title=&quot;ZSFA -- Rails Is A Ghetto (2007-12-31)&quot;&gt;Zed Shaw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://macournoyer.wordpress.com/&quot; title=&quot;Marc-André Cournoyer&#039;s blog&quot;&gt;Marc-André Cournoyer lance un nouveau serveur Web nommé Thin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <enclosure url="http://m2i3.com/files/ruby-logo-R.png" length="48012" type="image/png" />
 <pubDate>Fri, 11 Jan 2008 20:38:45 -0800</pubDate>
</item>
<item>
 <title>Bonne Année 2008 avec Ruby</title>
 <link>http://m2i3.com/2007/12/bonne-annee-2008-ruby</link>
 <description>&lt;p&gt;Juste pour me faire mentir, voila que la version 1.9 de Ruby est maintenant disponible. Il s&#039;agit d&#039;une version officiel et &quot;stable&quot;. Cette version est une version de développement mais une version de production est à prévoir sous peu.&lt;/p&gt;
&lt;p&gt;Avec Rails 2.0 et Ruby 1.9, le temps des fêtes est passablement occupé dans le milieu.&lt;/p&gt;
&lt;p&gt;Vous pouvez télécharger la version de Ruby 1.9 à adresse suivante:&lt;br /&gt;
&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2&quot;&gt;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz&quot;&gt;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip&quot;&gt;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vous pouves lire les différents changement qu&#039;il y a dans Ruby 1.9 sur le site de eigenclass:&lt;br /&gt;
&lt;a href=&quot;http://eigenclass.org/hiki/Changes+in+Ruby+1.9&quot; title=&quot;eigenclass&quot;&gt;Changements de Ruby 1.8.5 à 1.9&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;J&#039;ai encore beaucoup de lecture à faire puisque Ruby 1.9.1 serait livré avec YARV (Yet Another Ruby Vitural Machine), qui permettrai des gains de performance d&#039;environ 15%.&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/YARV&quot; title=&quot;YARV&quot;&gt;YARV sur Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur ce je souhaite une bonne année 2008 à nos lecteurs.&lt;/p&gt;
&lt;div  class=&quot;postslinks&quot;&gt;
&lt;h2&gt;Liens discutés dans ce blogue&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2&quot;&gt;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz&quot;&gt;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip&quot;&gt;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://eigenclass.org/hiki/Changes+in+Ruby+1.9&quot; title=&quot;eigenclass&quot;&gt;Changements de Ruby 1.8.5 à 1.9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/YARV&quot; title=&quot;YARV&quot;&gt;YARV sur Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <pubDate>Thu, 27 Dec 2007 20:22:52 -0800</pubDate>
</item>
<item>
 <title>Étendre le code des modèles de plugins</title>
 <link>http://m2i3.com/2007/10/etendre-code-des-modeles-de-plugins</link>
 <description>&lt;p&gt;Un courriel que j&#039;ai reçu récemment....&lt;/p&gt;
&lt;p&gt;Cher Jean-Marc,&lt;/p&gt;
&lt;p&gt;J&#039;ai un plugin que je viens de développer et que j&#039;aimerais réutiliser dans une nouvelle application.  Mon problème est que la nouvelle application doit être en plusieurs langues alors que mon plugin ne fonctionne qu&#039;en une seule langue.  &lt;/p&gt;
&lt;p&gt;Je sais que je pourrais changer le plugin mais j&#039;devrais aussi&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/5">Programmation</category>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Tue, 16 Oct 2007 18:32:13 -0700</pubDate>
</item>
<item>
 <title>Assez bien mais pas parfait (perfect good enough)? Vraiment?</title>
 <link>http://m2i3.com/2007/10/assez-bien-pas-parfait-vraiment</link>
 <description>&lt;p&gt;Un petit retour sur un ancien &lt;a href=&quot;/node/15&quot; title=&quot;Perfect Good Enough&quot;&gt;texte qu&#039;Hugues a publié il y a plus d&#039;un an&lt;/a&gt;...&lt;/p&gt;
&lt;p&gt;J&#039;suis à un point critique sur un projet.  Le site n&#039;est toujours pas au niveau visuellement... et pourtant la fonctionnalité y est déjà.  Ce petit bébé étant notre premier bébé (enfin, conçu pour et par M2i3), on le voudrait parfait dès le lancement.&lt;/p&gt;
&lt;p&gt;J&#039;ai relu le texte et la citation sur laquelle Hugues s&#039;est basé... Mais la réponse m&#039;échappe toujours, à quel moment un site est assez bon?&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Fri, 05 Oct 2007 04:29:42 -0700</pubDate>
</item>
<item>
 <title>RadRails, Console et Model</title>
 <link>http://m2i3.com/2007/09/RadRails-console-model</link>
 <description>&lt;p&gt;Un court blogue pour le retour de vacance.&lt;/p&gt;
&lt;p&gt;Lorsque vous ouvrez une console avec RadRails, et vous faite de modification sur vos modèle, les changements ne sont pas immédiat. Vous devez absolument faire la commande &lt;b&gt;&amp;lt;reload!&amp;gt;&lt;/b&gt;. Ceci rechargera donc votre environnement de travail avec les modifications aux modèles.&lt;/p&gt;
&lt;p&gt;Mais attention:&lt;/p&gt;
&lt;p&gt;Si vous faites des changements dans un module, ceux-ci ne sont pas affectés par la commande reload! et vous devrez donc fermer et ouvrir de nouveau votre console.&lt;/p&gt;
&lt;p&gt;En remplacement à RadRails, il y a Aptana. J&#039;ai eu quelques bobo à ma première tentative d&#039;utilisation, mais je crois que le problème est plus de mon côté que de celui de l&#039;application. Je me dois de refaire un essai avec ce logiciel avant longtemps.&lt;br /&gt;
Si vous voulez prendre de l&#039;avance et nous donner votre avis, aller jeter un coup d&#039;oeil au portail suivant.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://aptana.com&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.aptana.com/images/aptana_ide_tag.gif&quot; alt=&quot;Aptana&quot; title=&quot;Aptana&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bon Code.&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Sun, 23 Sep 2007 21:39:54 -0700</pubDate>
</item>
<item>
 <title>La beauté est dans l&#039;implémentation</title>
 <link>http://m2i3.com/2007/08/beaute-en-implementation</link>
 <description>&lt;p&gt;Je suis à travailler sur une intégration avec PayPal sur un projet en Ruby on Rails.  &lt;/p&gt;
&lt;p&gt;Pour ce faire j&#039;ai donc téléchargé le &lt;a href=&quot;http://www.elctech.com/projects/paypal&quot; title=&quot;Ruby PayPal Gem&quot;&gt;Gem PayPal&lt;/a&gt; développé par &lt;a href=&quot;http://www.elctech.com&quot;&gt;ELC Technologies&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Les vérifications préliminaires sont prometteuses, le Gem se comporte tel que souhaité et fidèle à la philosophie de Rails il se concentre sur le résultat faisant fi de la configuration&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/5">Programmation</category>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Tue, 07 Aug 2007 20:15:48 -0700</pubDate>
</item>
<item>
 <title>Connaissez vous votre cadre d’application (framework) ?</title>
 <link>http://m2i3.com/2007/07/connaissez-vous-cadre-application-framwork</link>
 <description>&lt;p&gt;En travaillant sur notre nouvelle création en Ruby on Rails, je rencontre un problème lors de l’élaboration des tests. Voici la problématique :&lt;/p&gt;
&lt;p&gt;Lorsqu’un formulaire comporte la possibilité de télécharger un fichier sur le serveur comment ce processus peut-il être testé ?&lt;/p&gt;
&lt;p&gt;Réponse #1 : On ouvre le fichier normalement puis on passe le fichier dans le POST du contrôleur.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hiinn !&lt;/strong&gt; Mauvaise réponse !&lt;br /&gt;
Un fichier ouvert &lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Wed, 04 Jul 2007 20:10:26 -0700</pubDate>
</item>
<item>
 <title>Tout est dans le &quot;mixins&quot;</title>
 <link>http://m2i3.com/2007/01/tout-dans-mixins</link>
 <description>&lt;p&gt;Une des fonctionalité que j&#039;aime bien dans Ruby est le &quot;mixins&quot; qui permet d&#039;inclure des bloques de fonctionalité à l&#039;intérieur d&#039;une classe.&lt;/p&gt;
&lt;p&gt;En gros, plutôt que d&#039;essayer d&#039;obtenir de l&#039;héritage multiple on peut classer les différentes facettes de&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Wed, 20 Jun 2007 05:24:23 -0700</pubDate>
</item>
<item>
 <title>Le compte est bon!</title>
 <link>http://m2i3.com/2007/06/compte-est-bon</link>
 <description>&lt;p&gt;J&#039;était quelque peu déçu la semaine dernière en voyant que personne n&#039;avait tenté de résoudre le &lt;a href=&quot;/2007/04/des-chiffres-et-des-lettres&quot;&gt;défi des chiffres et des lettres&lt;/a&gt; et j&#039;en cherchais les raisons.&lt;/p&gt;
&lt;p&gt;Est-ce que le défi était trop complexe?  Le code présenté déroutant? &lt;/p&gt;
&lt;p&gt;Franchement, il devait y avoir&lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/13">Défi Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <pubDate>Thu, 07 Jun 2007 19:05:10 -0700</pubDate>
</item>
<item>
 <title>Des routes hors de l&#039;ordinaire en Rails</title>
 <link>http://m2i3.com/2007/05/routes-hors-ordinaire-en-rails</link>
 <description>&lt;p&gt;Un des aspects intéressant de Ruby on Rails est la conversation d&#039;URL en controller/action et paramètres de tout acabit.&lt;/p&gt;
&lt;p&gt;Vous pensiez que le monde arrêtait avec la configuration par défaut? Il y a bien plus que la page par défaut et la séquence :controller/:action/:id à &lt;/p&gt;
</description>
 <category domain="http://m2i3.com/taxonomy/term/5">Programmation</category>
 <category domain="http://m2i3.com/taxonomy/term/6">Ruby</category>
 <category domain="http://m2i3.com/taxonomy/term/4">Ruby on Rails</category>
 <pubDate>Tue, 22 May 2007 18:41:54 -0700</pubDate>
</item>
</channel>
</rss>
