<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.menfin.info/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>M'enfin ?!? - Ruby</title>
  <link>http://blog.menfin.info/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Mon, 18 Aug 2008 22:16:07 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Dossier Ruby on Rails dans programmez</title>
    <link>http://blog.menfin.info/post/2008/04/02/Dossier-Ruby-on-Rails-dans-programmez</link>
    <guid isPermaLink="false">urn:md5:4d95c8f36a0acb1bb8007add32939f4e</guid>
    <pubDate>Wed, 02 Apr 2008 01:23:00 +0200</pubDate>
    <dc:creator>M'enfin ?!?</dc:creator>
        <category>Ruby</category>
            
    <description>    &lt;p&gt;La revue &lt;a href=&quot;http://www.programmez.com&quot;&gt;Programmez&lt;/a&gt; sort un dossier
sur &lt;a href=&quot;http://www.rubyonrails.com&quot;&gt;Ruby on Rails&lt;/a&gt;. La &lt;a href=&quot;http://programmez.com/magazine_articles.php?id_article=1031&amp;amp;&amp;amp;titre=RUBY%20on%20Rails%20(1re%20partie)&quot;&gt;
première partie de ce dossier&lt;/a&gt; est sortie ce mois-ci, et la suite sera pour
le mois prochain. Si je vous parle de cela, c'est parce que j'ai l'honneur de
participer à ce dossier : j'ai écrit le dossier sur Rails et la sécurité.
Vous n'aurez plus d'excuses pour ne pas suivre les règles de bases pour
s'assurer de la sécurité de son appli rails.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mise à jour&lt;/strong&gt; : l'article en question est maintenant
disponible sur &lt;a href=&quot;http://blog.menfin.info/post/2008/07/18/Rails-et-la-securite&quot; title=&quot;http://blog.menfin.info/post/2008/07/18/Rails-et-la-securite&quot;&gt;http://blog.menfin.info/post/2008/0...&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.menfin.info/post/2008/04/02/Dossier-Ruby-on-Rails-dans-programmez#comment-form</comments>
      <wfw:comment>http://blog.menfin.info/post/2008/04/02/Dossier-Ruby-on-Rails-dans-programmez#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.menfin.info/feed/rss2/comments/226212</wfw:commentRss>
      </item>
    
  <item>
    <title>4ème apéro Ruby</title>
    <link>http://blog.menfin.info/post/2008/02/17/4eme-apero-Ruby</link>
    <guid isPermaLink="false">urn:md5:3df909a6fde455e54d6e73cdb9567ce6</guid>
    <pubDate>Sun, 17 Feb 2008 15:53:00 +0100</pubDate>
    <dc:creator>M'enfin ?!?</dc:creator>
        <category>Ruby</category>
            
    <description>    &lt;p&gt;L'association &lt;a href=&quot;http://www.rubyfrance.org/&quot; hreflang=&quot;fr&quot;&gt;Ruby
France&lt;/a&gt; organise pour la quatrième fois un apéro Ruby à &lt;a href=&quot;http://lacantine.org&quot; hreflang=&quot;fr&quot;&gt;la cantine&lt;/a&gt;. Ce sera l'occasion de
discuter autour d'un verre de Ruby et de découvrir la cantine. Il devrait
notamment y avoir une présentation de Ruby 1.9 et des lightning talks.&lt;/p&gt;
&lt;p&gt;J'y serais et vous ?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mise à jour&lt;/strong&gt; : j'ai oublié le lien vers &lt;a href=&quot;http://rubyfrance.org/articles/2008/02/17/quatrime-apro-ruby-de-paris-rb---ruby-france/&quot; hreflang=&quot;fr&quot;&gt;l'annonce officielle&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.menfin.info/post/2008/02/17/4eme-apero-Ruby#comment-form</comments>
      <wfw:comment>http://blog.menfin.info/post/2008/02/17/4eme-apero-Ruby#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.menfin.info/feed/rss2/comments/210189</wfw:commentRss>
      </item>
    
  <item>
    <title>J'y serai</title>
    <link>http://blog.menfin.info/post/2007/12/04/Jy-serai</link>
    <guid isPermaLink="false">urn:md5:473137e10171398180bed81a5604b24e</guid>
    <pubDate>Tue, 04 Dec 2007 00:31:00 +0100</pubDate>
    <dc:creator>M'enfin ?!?</dc:creator>
        <category>Ruby</category>
            
    <description>    &lt;p&gt;&lt;a href=&quot;http://paris.onrails.info/&quot;&gt;&lt;img alt=&quot;Paris on Rails&quot; src=&quot;http://blog.menfin.info/public/paris_on_rails.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.menfin.info/post/2007/12/04/Jy-serai#comment-form</comments>
      <wfw:comment>http://blog.menfin.info/post/2007/12/04/Jy-serai#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.menfin.info/feed/rss2/comments/182456</wfw:commentRss>
      </item>
    
  <item>
    <title>IRB, un outil à (re)découvrir</title>
    <link>http://blog.menfin.info/post/2007/12/01/IRB-un-outil-a-redecouvrir2</link>
    <guid isPermaLink="false">urn:md5:6d597e0c813fecd8fbe5deed15da6f1f</guid>
    <pubDate>Sat, 01 Dec 2007 00:33:00 +0100</pubDate>
    <dc:creator>M'enfin ?!?</dc:creator>
        <category>Ruby</category>
            
    <description>    IRB est un outil génial pour tester rapidement un truc en &lt;a href=&quot;http://www.ruby-lang.org/fr/&quot;&gt;Ruby&lt;/a&gt;. C'est une sorte d'interpréteur Ruby
qui fonctionne comme un shell : vous tapez une ligne de Ruby, irb
l'interprête et vous donne le résultat, vous tapez une autre ligne, irb
l'interprête en tenant compte de la première ligne, et ainsi de suite. Voici
par exemple ce que cela donne (avec en gras, ce que j'ai tapé) :
&lt;pre&gt;
&amp;gt;&amp;gt; &lt;b&gt;titi = 2 + 3&lt;/b&gt;&lt;br /&gt;
&amp;gt; 5&lt;br /&gt;
&amp;gt;&amp;gt; &lt;b&gt;toto = titi * 4&lt;/b&gt;&lt;br /&gt;
&amp;gt; 20
&lt;/pre&gt;
Pour ceux qui veulent en savoir plus, je recommande de lire &lt;a href=&quot;http://poignantguide.net/ruby/expansion-pak-1.html&quot;&gt;le chapitre consacré à
IRB&lt;/a&gt; dans &lt;a href=&quot;http://fr.poignantguide.net/&quot;&gt;Le Guide (Poignant) de
Why's vers Ruby&lt;/a&gt; et d'essayer ca dans &lt;a href=&quot;http://tryruby.hobix.com/&quot;&gt;Try Ruby&lt;/a&gt; qui est, en gros, un IRB dans votre
navigateur web. Il est possible de configurer IRB via le fichier
&lt;tt&gt;$HOME/.irbrc&lt;/tt&gt; : changer le prompt, charger des fichiers, activer
l'auto-complétion, etc. &lt;a href=&quot;http://quotedprintable.com/2007/9/13/my-irbrc&quot;&gt;Comme&lt;/a&gt; &lt;a href=&quot;http://drnicwilliams.com/2006/10/12/my-irbrc-for-consoleirb/&quot;&gt;d'autres&lt;/a&gt;
&lt;a href=&quot;http://redhanded.hobix.com/inspect/stickItInYourIrbrcMethodfinder.html&quot;&gt;personnes&lt;/a&gt;
&lt;a href=&quot;http://blog.nicksieger.com/articles/2006/05/30/irbrc-on-windows&quot;&gt;l'ont&lt;/a&gt;
&lt;a href=&quot;http://ruby.tie-rack.org/3/my-irbrc/&quot;&gt;fait&lt;/a&gt; &lt;a href=&quot;http://errtheblog.com/post/26&quot;&gt;avant&lt;/a&gt; &lt;a href=&quot;http://romeda.org/blog/2006/11/irbrc.html&quot;&gt;moi&lt;/a&gt;, je poste mon fichier de
conf &lt;tt&gt;.irbrc&lt;/tt&gt; pour que chacun puisse s'en inspirer (et aussi pour le
retrouver plus facilement quand je ne suis pas chez moi ;-)
&lt;pre&gt;
  &lt;span class=&quot;Type&quot;&gt;require&lt;/span&gt; &lt;span class=&quot;Special&quot;&gt;&amp;quot;yaml&amp;quot;&lt;/span&gt;&lt;br /&gt;
  &lt;span class=&quot;Type&quot;&gt;require&lt;/span&gt; &lt;span class=&quot;Special&quot;&gt;&amp;quot;irb/completion&amp;quot;&lt;/span&gt;&lt;br /&gt;
  &lt;br /&gt;
  &lt;span class=&quot;Type&quot;&gt;IRB&lt;/span&gt;.conf[&lt;span class=&quot;Special&quot;&gt;:USE_REALINE&lt;/span&gt;] = &lt;span class=&quot;Special&quot;&gt;true&lt;/span&gt;&lt;br /&gt;
  &lt;span class=&quot;Type&quot;&gt;IRB&lt;/span&gt;.conf[&lt;span class=&quot;Special&quot;&gt;:PROMPT_MODE&lt;/span&gt;] = &lt;span class=&quot;Special&quot;&gt;:SIMPLE&lt;/span&gt;&lt;br /&gt;
  &lt;br /&gt;
  &lt;span class=&quot;Comment&quot;&gt;# History with readline&lt;/span&gt;&lt;br /&gt;
  &lt;span class=&quot;Type&quot;&gt;HISTFILE&lt;/span&gt; = &lt;span class=&quot;Special&quot;&gt;&amp;quot;~/.irb.hist&amp;quot;&lt;/span&gt;&lt;br /&gt;
  &lt;span class=&quot;Type&quot;&gt;MAXHISTSIZE&lt;/span&gt; = &lt;span class=&quot;Special&quot;&gt;100&lt;/span&gt;&lt;br /&gt;
  &lt;br /&gt;
  &lt;span class=&quot;Comment&quot;&gt;# what? (gem install what_methods)&lt;/span&gt;&lt;br /&gt;
  &lt;span class=&quot;Type&quot;&gt;require&lt;/span&gt; &lt;span class=&quot;Special&quot;&gt;&amp;quot;what_methods&amp;quot;&lt;/span&gt;&lt;br /&gt;
  &lt;br /&gt;
  &lt;span class=&quot;Comment&quot;&gt;# Wirble (gem install wirble)&lt;/span&gt;&lt;br /&gt;
  &lt;span class=&quot;Type&quot;&gt;require&lt;/span&gt; &lt;span class=&quot;Special&quot;&gt;&amp;quot;wirble&amp;quot;&lt;/span&gt;&lt;br /&gt;
  &lt;span class=&quot;Type&quot;&gt;Wirble&lt;/span&gt;.init&lt;br /&gt;
  &lt;span class=&quot;Type&quot;&gt;Wirble&lt;/span&gt;.colorize&lt;br /&gt;
  &lt;br /&gt;
  &lt;span class=&quot;Comment&quot;&gt;# Just for Rails...&lt;/span&gt;&lt;br /&gt;
  &lt;span class=&quot;Statement&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;Identifier&quot;&gt;ENV&lt;/span&gt;[&lt;span class=&quot;Special&quot;&gt;&amp;quot;RAILS_ENV&amp;quot;&lt;/span&gt;]&lt;br /&gt;
    &lt;span class=&quot;Type&quot;&gt;IRB&lt;/span&gt;.conf[&lt;span class=&quot;Special&quot;&gt;:IRB_RC&lt;/span&gt;] = &lt;span class=&quot;Type&quot;&gt;Proc&lt;/span&gt;.new &lt;span class=&quot;Statement&quot;&gt;do&lt;/span&gt;&lt;br /&gt;
      &lt;span class=&quot;Type&quot;&gt;ActiveRecord&lt;/span&gt;::&lt;span class=&quot;Type&quot;&gt;Base&lt;/span&gt;.logger = &lt;span class=&quot;Type&quot;&gt;Logger&lt;/span&gt;.new(&lt;span class=&quot;Identifier&quot;&gt;STDOUT&lt;/span&gt;)&lt;br /&gt;
      &lt;span class=&quot;Type&quot;&gt;ActiveRecord&lt;/span&gt;::&lt;span class=&quot;Type&quot;&gt;Base&lt;/span&gt;.instance_eval { &lt;span class=&quot;Type&quot;&gt;alias&lt;/span&gt; &lt;span class=&quot;Special&quot;&gt;:[] :find&lt;/span&gt; }&lt;br /&gt;
    &lt;span class=&quot;Statement&quot;&gt;end&lt;/span&gt;&lt;br /&gt;
  &lt;span class=&quot;Statement&quot;&gt;end&lt;/span&gt;
&lt;/pre&gt;</description>
    
    
    
          <comments>http://blog.menfin.info/post/2007/12/01/IRB-un-outil-a-redecouvrir2#comment-form</comments>
      <wfw:comment>http://blog.menfin.info/post/2007/12/01/IRB-un-outil-a-redecouvrir2#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.menfin.info/feed/rss2/comments/180769</wfw:commentRss>
      </item>
    
</channel>
</rss>