<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.escarworld.com/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/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Développeur Web RoR</title>
  <link>http://blog.escarworld.com/</link>
  <atom:link href="http://blog.escarworld.com/feed/rss2" rel="self" type="application/rss+xml"/>
  <description>Blog d'un développeur Web rubyonrails et jquery, astuce sur ruby, rails, javascript. L'actualité du web de temps en temps, l'administration d'un serveur sous debian/ubuntu, le gestionnaire de version (subversion), la maintenance de la base de données postgresql et l'utilisation de logiciels open-source gimp 2.8, blender 2.5. Le blog parle aussi des projets personnels web, de jeux par navigateur.</description>
  <language>fr</language>
  <pubDate>Sat, 04 Sep 2010 20:55:29 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>[Postit] Réduire la taille de ses PNG avec PNGQUANT</title>
    <link>http://blog.escarworld.com/post/2010/09/03/%5BPostit%5D-R%C3%A9duire-la-taille-de-ses-PNG-avec-PNGQUANT</link>
    <guid isPermaLink="false">urn:md5:b5d685870a6a344573bb4009a1545f28</guid>
    <pubDate>Fri, 03 Sep 2010 09:56:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>intégration</category><category>postit</category>    
    <description>    &lt;p&gt;PNGQUANT est un utilitaire qui permet de transformer les PNG 32 bits en PNG
8 bits !&lt;/p&gt;
&lt;h2&gt;Installation&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;sudo aptitude install pngquant&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;Exemple d'utilisation&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;pngquant 256 monpng.png&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Le but n'est pas de convertir des photos (la dégradation se voit) mais sur
des éléments graphiques de site internet. Le perte de poids de fichier est
d'environ de 50%.&lt;/p&gt;
&lt;p&gt;Source : http://www.it-wars.com/?article165/&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/09/03/%5BPostit%5D-R%C3%A9duire-la-taille-de-ses-PNG-avec-PNGQUANT#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/09/03/%5BPostit%5D-R%C3%A9duire-la-taille-de-ses-PNG-avec-PNGQUANT#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/543596</wfw:commentRss>
      </item>
    
  <item>
    <title>De Ruby 1.8.7 à Ruby 1.9.2, changement et différence</title>
    <link>http://blog.escarworld.com/post/2010/09/03/De-Ruby-1.8.7-%C3%A0-Ruby-1.9.2%2C-changement-et-diff%C3%A9rence</link>
    <guid isPermaLink="false">urn:md5:2792e8e4c81ea3a5508d8ac8be092392</guid>
    <pubDate>Fri, 03 Sep 2010 00:52:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>ruby</category><category>ruby1.8</category><category>ruby1.9</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.escarworld.com/public/images.jpg&quot; alt=&quot;ruby&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;ruby, sept. 2010&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Un joli slideshow sur les différences entre ruby 1.8 et ruby 1.9. C'est ici
que ça se passe (flèche droite pour aller à la &amp;quot;diapo&amp;quot; suivante)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://slideshow.rubyforge.org/ruby19.html#11&quot; hreflang=&quot;en&quot;&gt;http://slideshow.rubyforge.org/ruby19.html#11&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bonne lecture (et arrachage de cheveux)&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/09/03/De-Ruby-1.8.7-%C3%A0-Ruby-1.9.2%2C-changement-et-diff%C3%A9rence#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/09/03/De-Ruby-1.8.7-%C3%A0-Ruby-1.9.2%2C-changement-et-diff%C3%A9rence#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/543534</wfw:commentRss>
      </item>
    
  <item>
    <title>Installer rubyonrails 3.0.0 et ruby 1.9.2 avec rvm sur ubuntu 10.04</title>
    <link>http://blog.escarworld.com/post/2010/09/02/Installer-rubyonrails-3.0.0-et-ruby-1.9.2-avec-rvm-sur-ubuntu-10.04</link>
    <guid isPermaLink="false">urn:md5:15d7071180abcfc754311cd565b81662</guid>
    <pubDate>Thu, 02 Sep 2010 22:55:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>rails</category><category>rails3</category><category>ruby</category><category>ruby1.9</category><category>rvm</category>    
    <description>    Je suppose que vous avez déjà un ruby (1.8.7) qui fonctionne.&lt;br /&gt;
Il faut installer &lt;strong&gt;curl et git&lt;/strong&gt;, si vous ne les avez pas :&lt;br /&gt;
&lt;pre&gt;
sudo aptitude install curl git-core
&lt;/pre&gt;
&lt;h2&gt;Installation de RVM (ruby version manager)&lt;/h2&gt;
&lt;pre&gt;
bash &amp;lt; &amp;lt;( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
&lt;/pre&gt;
Ensuite il faut suivre ce qui est dit à l'écran :&lt;br /&gt;
Vérifer qu'il n'y a pas de &lt;strong&gt;return&lt;/strong&gt; dans le fichier
&lt;strong&gt;/home/votrecompte/.bashrc&lt;/strong&gt;&lt;br /&gt;
Si il &lt;strong&gt;n'&lt;/strong&gt;y en a &lt;strong&gt;pas&lt;/strong&gt; on mets la ligne cité :
&lt;pre&gt;
[[ -s $HOME/.rvm/scripts/rvm ]] &amp;amp;&amp;amp; source $HOME/.rvm/scripts/rvm
&lt;/pre&gt;
à la fin du fichier sinon on encapsule le contenu du fichier par
&lt;pre&gt;
if [[ -n &amp;quot;$PS1&amp;quot; ]] ; then
&lt;/pre&gt;
et
&lt;pre&gt;
fi
&lt;/pre&gt;
Mais normalement tout est expliqué !&lt;br /&gt;
Ensuite &lt;strong&gt;fermer la console,&lt;/strong&gt; et en réouvrir une (pour le fichier
bashrc soit rechargé)&lt;br /&gt;
&lt;h2&gt;Installation de ruby 1.9.2&lt;/h2&gt;
&lt;pre&gt;
rvm install 1.9.2
&lt;/pre&gt;
Une fois installé il faut l'utiliser :
&lt;pre&gt;
rvm 1.9.2
&lt;/pre&gt;
Vérifier quelle version est dans le PATH :
&lt;pre&gt;
ruby -v
&lt;/pre&gt;
1.9.2 ? Bon ben c'est bon ! La suite...&lt;br /&gt;
&lt;h2&gt;Installation de rubygems avec ruby 1.9.2&lt;/h2&gt;
&lt;pre&gt;
rvm 1.9.2 --rubygems
&lt;/pre&gt;
&lt;h2&gt;Installation de rails 3.0.0 (sans la doc parce que l'on a pas le temps :-)
)&lt;/h2&gt;
&lt;pre&gt;
gem install rails --no-ri --no-rdoc
&lt;/pre&gt;
C'est fini ! Vous pouvez maintenant créer une nouvelle application :
&lt;pre&gt;
rails new myapp
&lt;/pre&gt;
Installation des gems demandés par l'application (à peu près pareil que le feu
&amp;quot;rake gems:install&amp;quot;) (les gems à utiliser se trouvent dans
&lt;strong&gt;myapp/Gemfile&lt;/strong&gt;)
&lt;pre&gt;
bundle install
&lt;/pre&gt;
Et on démarre le serveur
&lt;pre&gt;
cd myapp &amp;amp;&amp;amp; rails server
&lt;/pre&gt;
Si vous remarquez des erreurs signalez-les moi ! J'espère que c'est clair...</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/09/02/Installer-rubyonrails-3.0.0-et-ruby-1.9.2-avec-rvm-sur-ubuntu-10.04#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/09/02/Installer-rubyonrails-3.0.0-et-ruby-1.9.2-avec-rvm-sur-ubuntu-10.04#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/543507</wfw:commentRss>
      </item>
    
  <item>
    <title>Passer de rubyonrails 2.X à rails 3.0.0</title>
    <link>http://blog.escarworld.com/post/2010/09/01/Passer-de-rubyonrails-2.X-%C3%A0-rails-3.0.0</link>
    <guid isPermaLink="false">urn:md5:ff0c7a00f0fffd70e95f19947b732b2b</guid>
    <pubDate>Thu, 02 Sep 2010 16:41:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>rails</category><category>rails 3</category><category>ruby 1.9</category>    
    <description>    &lt;p&gt;Avant toute chose faites une sauvegarde de votre/vos projet(s) !&lt;/p&gt;
&lt;p&gt;Je vous conseille d'installer le plugins rails-upgrade :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;script/plugin install
git://github.com/rails/rails_upgrade.git&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;De nouvelle tâche rake sont disponibles pour générer les nouveaux fichiers à
partir des anciens:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;rake -T | grep upgrade&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ensuite vous pouvez essayer&lt;/p&gt;
&lt;p&gt;&lt;code&gt;rake rails:upgrade:check&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Le rapport vous permettra de mettre à jour vos fichiers à la main avec
l'explication et la nouvelle manière de fonctionner de rails sur chaque point
cité. Pour passer sans douleur de rails 2.X à rails 3.&lt;/p&gt;
&lt;p&gt;à suivre des astuces pour passer de ruby 1.8.7 à ruby 1.9.2 !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/09/01/Passer-de-rubyonrails-2.X-%C3%A0-rails-3.0.0#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/09/01/Passer-de-rubyonrails-2.X-%C3%A0-rails-3.0.0#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/543266</wfw:commentRss>
      </item>
    
  <item>
    <title>Alwaysdata - Hébergement gratuit d'application rubyonrails</title>
    <link>http://blog.escarworld.com/post/2010/08/30/Alwaysdata-H%C3%A9bergement-gratuit-d-application-rubyonrails</link>
    <guid isPermaLink="false">urn:md5:9aa958ffc98ba2cc5c7a75302729881a</guid>
    <pubDate>Mon, 30 Aug 2010 13:46:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>hosting</category><category>hébergement</category><category>rails</category><category>ruby</category>    
    <description>    &lt;p&gt;Alwaysdata permet d'héberger des applications rubyonrails
gratuitement.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Voici l'offre gratuite :&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Espace disque 10 Mo&lt;br /&gt;
Trafic mensuel 1 Go&lt;br /&gt;
Mémoire vive 40 Mo&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Les gem installées décomptent votre espace disque.&lt;br /&gt;
C'est pas lourd oui mais c'est gratuit !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Pour s'en sortir il faut suivre le wiki d'alwaysdata :&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://wiki.alwaysdata.com/wiki/D%C3%A9ployer_une_application_Ruby_on_Rails&quot; hreflang=&quot;fr&quot;&gt;http://wiki.alwaysdata.com/wiki/D%C3%A9ployer_une_application_Ruby_on_Rails&lt;/a&gt;
&lt;a href=&quot;http://wiki.alwaysdata.com/wiki/Installer_un_gem_Ruby&quot; hreflang=&quot;fr&quot;&gt;http://wiki.alwaysdata.com/wiki/Installer_un_gem_Ruby&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Prochain test heroku !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/08/30/Alwaysdata-H%C3%A9bergement-gratuit-d-application-rubyonrails#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/08/30/Alwaysdata-H%C3%A9bergement-gratuit-d-application-rubyonrails#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/542707</wfw:commentRss>
      </item>
    
  <item>
    <title>400 films gratuits en streaming sur Youtube légalement</title>
    <link>http://blog.escarworld.com/post/2010/08/30/400-films-gratuits-en-streaming-sur-Youtube-l%C3%A9galement</link>
    <guid isPermaLink="false">urn:md5:85314a8a39c814f80004f262ff6c6c2f</guid>
    <pubDate>Mon, 30 Aug 2010 11:25:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
            
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.escarworld.com/public/google.png&quot; alt=&quot;Google&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Google, août 2010&quot; /&gt; Belle initiative
de Google qui propose via sur service Youtube de voir 400 films en streaming.
Bon par contre ne vous attendez à voir Inception mais c'est quand même une
bonne chose !&lt;/p&gt;
&lt;p&gt;ça se passe ici : &lt;a href=&quot;http://www.youtube.com/movies&quot; hreflang=&quot;fr&quot;&gt;http://www.youtube.com/movies&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/08/30/400-films-gratuits-en-streaming-sur-Youtube-l%C3%A9galement#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/08/30/400-films-gratuits-en-streaming-sur-Youtube-l%C3%A9galement#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/542685</wfw:commentRss>
      </item>
    
  <item>
    <title>Auto-hébergement coût en électricité</title>
    <link>http://blog.escarworld.com/post/2010/08/19/Auto-h%C3%A9bergement-co%C3%BBt-en-%C3%A9lectricit%C3%A9</link>
    <guid isPermaLink="false">urn:md5:2f2bba62e3cdb938e8b4bb2c8f2aa272</guid>
    <pubDate>Thu, 19 Aug 2010 17:50:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
            
    <description>    &lt;p&gt;Comme je suis auto-hébergé, et que le coût d'un serveur virtuel est trop
élevé pour moi : environ 30€ / mois pour quelque chose de similaire à ma
machine (P4 2.4 Ghz, 1 Go ram) en gros 2 machines virtuelles gandi, je voulais
savoir combien me coutait mon serveur.&lt;/p&gt;
&lt;p&gt;Prix de l'électricité : 0,11 Kwh Puissance du serveur : 500 W
Allumé en permanence : (24*60) minutes / jour&lt;/p&gt;
&lt;p&gt;Coût par jour : 1.32 € Coût par mois : 40.15 € Coût par an :
481.8 €&lt;/p&gt;
&lt;p&gt;Pour 200 W qui serait une consommation plus proche de la réalité :&lt;/p&gt;
&lt;p&gt;Coût par jour : 0.53 € Coût par mois : 16.06 € Coût par an :
192.72 €&lt;/p&gt;
&lt;p&gt;Calculateur : &lt;a href=&quot;http://eco2energie.blogspot.com/2008/09/calculez-votre-consommation-lectrique.html&quot; hreflang=&quot;fr&quot;&gt;http://eco2energie.blogspot.com/2008/09/calculez-votre-consommation-lectrique.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sachant que mes pubs adsense ne couvrent même pas mes frais électriques, je
m'interroge....&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/08/19/Auto-h%C3%A9bergement-co%C3%BBt-en-%C3%A9lectricit%C3%A9#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/08/19/Auto-h%C3%A9bergement-co%C3%BBt-en-%C3%A9lectricit%C3%A9#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/540565</wfw:commentRss>
      </item>
    
  <item>
    <title>Paypal et les frais de port (shipping)</title>
    <link>http://blog.escarworld.com/post/2010/08/13/Paypal-et-les-frais-de-port-%28shipping%29</link>
    <guid isPermaLink="false">urn:md5:6684e91a83679a474c7fa42f5cc46619</guid>
    <pubDate>Fri, 13 Aug 2010 17:24:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>paypal</category>    
    <description>    &lt;p&gt;L'heure est au coup de gueule ! Cela fait des heures (6 pour être
précis) que je cherche comment mettre des frais de port calculés par son site
plutôt que par paypal. La variable shipping existe, la variable shipping2 aussi
et pourtant ce ne sont pas celles-ci qu'il faut utiliser. La variable
est : &amp;quot;handling_cart&amp;quot; qui correspond aux frais de dossier ET à la
livraison. Merci paypal pour ta documentation dépréciée !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/08/13/Paypal-et-les-frais-de-port-%28shipping%29#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/08/13/Paypal-et-les-frais-de-port-%28shipping%29#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/539404</wfw:commentRss>
      </item>
    
  <item>
    <title>Unpack et Unminify javascript</title>
    <link>http://blog.escarworld.com/post/2010/08/06/Unpack-et-Unminify-javascript</link>
    <guid isPermaLink="false">urn:md5:27bde89b24314882252ae191a0c4b873</guid>
    <pubDate>Fri, 06 Aug 2010 09:12:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>javascript</category><category>jquery</category><category>js</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.escarworld.com/public/html.jpeg&quot; alt=&quot;html css&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;html css, déc. 2009&quot; /&gt; Il arrive qu'on
ai besoin de lire le code source d'un script minifié sur un site
internet ! Et bien il existe un outil en ligne qui fait ça bien :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://jsbeautifier.org/&quot; hreflang=&quot;fr&quot;&gt;http://jsbeautifier.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vous copiez / collez le source minifié du script et jsbeautifier le remet en
forme pour vous permettre de le lire ! Sympa non ?&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/08/06/Unpack-et-Unminify-javascript#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/08/06/Unpack-et-Unminify-javascript#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/537844</wfw:commentRss>
      </item>
    
  <item>
    <title>Qui veut gagner des millions ? Sortie de la version mobile</title>
    <link>http://blog.escarworld.com/post/2010/07/28/Qui-veut-gagner-des-millions-Sortie-de-la-version-mobile</link>
    <guid isPermaLink="false">urn:md5:89e9a1b1868bd1f64be7b197142cd886</guid>
    <pubDate>Wed, 28 Jul 2010 16:09:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>jeu</category><category>jeux</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.escarworld.com/public/337_119.jpg&quot; alt=&quot;Qui veut gagner des millions&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Qui veut gagner des millions, oct. 2009&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Voici la sortie de &lt;a href=&quot;http://qvgdm.escarworld.com&quot; hreflang=&quot;fr&quot;&gt;Qui
veut gagner des millions version mobile&lt;/a&gt; pour en profiter, connectez vous
avec votre smartphone sur http://qvgdm.escarworld.com !&lt;br /&gt;
&lt;br /&gt;
Toujours le même principe que la version web normale : plus de 800
questions validées et vérifiées, 3 jokers et de la culture générale !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/07/28/Qui-veut-gagner-des-millions-Sortie-de-la-version-mobile#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/07/28/Qui-veut-gagner-des-millions-Sortie-de-la-version-mobile#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/535719</wfw:commentRss>
      </item>
    
  <item>
    <title>Vous aimez html5 et vous adorez canvas</title>
    <link>http://blog.escarworld.com/post/2010/07/23/Vous-aimez-html5-et-vous-adorez-canvas</link>
    <guid isPermaLink="false">urn:md5:a133495dd7803f7a895b0664cb7cba10</guid>
    <pubDate>Fri, 23 Jul 2010 16:34:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>html</category><category>html5</category><category>intégration</category>    
    <description>    &lt;p&gt;Voici un site qui recense plein d'utilisations différentes du canvas
d'html5 :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.canvasdemos.com&quot; hreflang=&quot;fr&quot;&gt;http://www.canvasdemos.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Une appli que je trouve particulièrement amusante :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://pok5.de/elementdots/&quot; hreflang=&quot;fr&quot;&gt;http://pok5.de/elementdots/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(L'huile brûle, l'eau éteint le feu ....)&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/07/23/Vous-aimez-html5-et-vous-adorez-canvas#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/07/23/Vous-aimez-html5-et-vous-adorez-canvas#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/534843</wfw:commentRss>
      </item>
    
  <item>
    <title>HTML/CSS element bloc qui ajuste sa hauteur en fonction du contenu</title>
    <link>http://blog.escarworld.com/post/2010/07/08/HTML/CSS-element-bloc-qui-ajuste-sa-hauteur-en-fonction-du-contenu</link>
    <guid isPermaLink="false">urn:md5:031c4cc764336b096c386402abf92a15</guid>
    <pubDate>Thu, 08 Jul 2010 14:38:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>css</category><category>html</category><category>intégration</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.escarworld.com/public/.html_m.jpg&quot; alt=&quot;html css&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;html css, déc. 2009&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Comment ajuster automatiquement la hauteur d'une balise de type bloc (div
principalement) en fonction de son contenu en HTML/CSS ? En général j'ai
l'habitude de spécifier des tailles à mes bloc. Dans ce cas avec
&amp;quot;overflow:auto;&amp;quot; le navigateur rajoute des barres de défilement. Mais quand on
mets &amp;quot;overflow:auto;&amp;quot; alors que les dimensions du bloc ne sont pas spécifiées
alors le bloc s'adapte en fonction de son contenu ! Pratique !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/07/08/HTML/CSS-element-bloc-qui-ajuste-sa-hauteur-en-fonction-du-contenu#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/07/08/HTML/CSS-element-bloc-qui-ajuste-sa-hauteur-en-fonction-du-contenu#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/532160</wfw:commentRss>
      </item>
    
  <item>
    <title>Concours développement Web - Développez.net - Horloge</title>
    <link>http://blog.escarworld.com/post/2010/07/05/Concours-d%C3%A9veloppement-Web-D%C3%A9veloppez.net-Horloge</link>
    <guid isPermaLink="false">urn:md5:463622cc11bee6a8c729de512eadede2</guid>
    <pubDate>Mon, 05 Jul 2010 10:37:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>css</category><category>html</category><category>javascript</category><category>jquery</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.escarworld.com/public/.html_m.jpg&quot; alt=&quot;html css&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;html css, déc. 2009&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Il y a en ce moment un concours sur developpez.net pour concevoir une
horloge originale ! Donc à votre clavier et que le plus innovant
gagne ! J'ai fini le mien ! Même s'il est pas beau il est
original !&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.developpez.net/forums/d946169/webmasters-developpement-web/general-conception-web/defi-creation-developpement-web-ouvert/&quot; hreflang=&quot;fr&quot;&gt;Lien&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/07/05/Concours-d%C3%A9veloppement-Web-D%C3%A9veloppez.net-Horloge#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/07/05/Concours-d%C3%A9veloppement-Web-D%C3%A9veloppez.net-Horloge#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/531482</wfw:commentRss>
      </item>
    
  <item>
    <title>RubyOnRails - Rendre une méthode de controlleur accessible dans la vue</title>
    <link>http://blog.escarworld.com/post/2010/07/02/RubyOnRails-Rendre-une-m%C3%A9thode-de-controlleur-accessible-dans-la-vue</link>
    <guid isPermaLink="false">urn:md5:e144cb775b2ed9352ce2c3ca9ddb2a18</guid>
    <pubDate>Fri, 02 Jul 2010 16:40:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
            
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.escarworld.com/public/ruby_on_rails_logo.jpg&quot; alt=&quot;RubyOnRails&quot; style=&quot;display: block; margin: 0 auto;&quot; title=&quot;RubyOnRails, déc. 2009&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Dans rubyonrails, comment faire pour qu'une méthode d'un controlleur soit
accessible dans la vue ?&lt;br /&gt;
Rails a prévu ça !&lt;br /&gt;
Il faut mettre ça dans le controlleur :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;helper_method :nom_de_la_method&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;ou&lt;/p&gt;
&lt;p&gt;&lt;code&gt;helper_method [:nom_de_la_method1,:nom_de_la_method2]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Et n'oubliez pas pour qu'une méthode soit visible dans tous les controlleurs
mettez là dans application_controller car tous les controlleurs héritent d'
application_controller.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/07/02/RubyOnRails-Rendre-une-m%C3%A9thode-de-controlleur-accessible-dans-la-vue#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/07/02/RubyOnRails-Rendre-une-m%C3%A9thode-de-controlleur-accessible-dans-la-vue#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/531084</wfw:commentRss>
      </item>
    
  <item>
    <title>Age Of Empire 2 - augmenter la limite de population</title>
    <link>http://blog.escarworld.com/post/2010/06/29/Age-Of-Empire-2-augmenter-la-limite-de-population</link>
    <guid isPermaLink="false">urn:md5:bf7318e31ac4a9fb7f0eb270bfc07c7a</guid>
    <pubDate>Tue, 29 Jun 2010 16:21:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>jeux</category>    
    <description>    &lt;p&gt;Korben a sorti un article récemment sur &lt;a href=&quot;http://www.korben.info/age-of-empires-ii-un-patch-pour-jouer-dans-des-resolutions-de-fous.html&quot; hreflang=&quot;fr&quot;&gt;Age of empire 2&lt;/a&gt; (avec the conquerors extension) pour jouer
dans des résolutions récentes : une des choses qui manquaient à ce jeu !!
La deuxième c'est de jouer avec plus de 200 unités. Et bien c'est
possible !&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://aok.heavengames.com/blacksmith/showfile.php?fileid=8139&amp;amp;ci=4f920f0741bc94b2e2ce84ce6a589b0fiI7QgtgXXX34VGRm20Qmd1af8iDfGIqqzznLbiKOZFuHjtt7qKkzl8D61RPb9rl4iwqnLxtHXlYN6qlCyqfGLlzu5k6vLf7vqr0kIS67U9Tdz7ENKrACVqfMPmLPMwV6F2rlOrbd#&quot; hreflang=&quot;fr&quot;&gt;Télécharger le fichier&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cliquez le bouton rouge &amp;quot;download file&amp;quot;, il faut extraire les fichiers.&lt;/p&gt;
&lt;p&gt;Si le fichier &amp;quot;empires2_x1.dat&amp;quot; existe dans le répertoire data de
AgeOfEmpire 2, renommez le &amp;quot;empires2_x1_old.dat&amp;quot; Copiez ensuite
&amp;quot;empires2_x1_p1.dat&amp;quot; dans data et renommez le en &amp;quot;empires2_x1.dat&amp;quot;&lt;/p&gt;
&lt;p&gt;Lancez le jeu !&lt;/p&gt;
&lt;p&gt;Citation sur le site officiel du patch :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Population à l'Age sombre : 200&lt;br /&gt;
Population à l'Age féodal: 300&lt;br /&gt;
Population à l'Age des chateaux: 500&lt;br /&gt;
Population à l'Age Impérial: 750&lt;br /&gt;
Population à l'Age Post-Impérial: 950&lt;/p&gt;
&lt;/blockquote&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/06/29/Age-Of-Empire-2-augmenter-la-limite-de-population#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/06/29/Age-Of-Empire-2-augmenter-la-limite-de-population#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/530397</wfw:commentRss>
      </item>
    
  <item>
    <title>Siège - Tester les performances d'un serveur web rubyonrails - Benchmark</title>
    <link>http://blog.escarworld.com/post/2010/06/28/Si%C3%A8ge-Tester-les-performances-d-un-serveur-web-rubyonrails-Benchmark</link>
    <guid isPermaLink="false">urn:md5:2393f6e72584e3ddb583d1c25e9c7da9</guid>
    <pubDate>Mon, 28 Jun 2010 11:42:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>benchmark</category><category>serveur web</category>    
    <description>    &lt;p&gt;Bon en fait la question c'est plutôt comment tester les performances d'un
serveur web tout court !&lt;br /&gt;
Il existe un peu soft dont le nom en dit long : &lt;a href=&quot;http://www.joedog.org/index/siege-home&quot; hreflang=&quot;fr&quot;&gt;Siège&lt;/a&gt;&lt;br /&gt;
Celui ci permet de simuler des connexions concurrentes pour plusieurs
utilisateurs virtuels.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Bon voilà un exemple :&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;siege -d1 -r30 -c100&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;-d : détais entre les requêtes (en seconde).&lt;br /&gt;
-r : requêtes par utilisateur.&lt;br /&gt;
-c : utilisateurs concurrents.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;http://www.joedog.org/index/siege-home&lt;/p&gt;
&lt;p&gt;Ne stressez pas trop votre serveur web !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/06/28/Si%C3%A8ge-Tester-les-performances-d-un-serveur-web-rubyonrails-Benchmark#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/06/28/Si%C3%A8ge-Tester-les-performances-d-un-serveur-web-rubyonrails-Benchmark#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/530046</wfw:commentRss>
      </item>
    
  <item>
    <title>Cheatsheets CSS, JAVASCRIPT, HTML, PHP, WEB, DESIGN, SEO</title>
    <link>http://blog.escarworld.com/post/2010/06/22/Cheatsheets-CSS%2C-JAVASCRIPT%2C-HTML%2C-PHP%2C-WEB%2C-DESIGN%2C-SEO</link>
    <guid isPermaLink="false">urn:md5:46edf29cfec327652fdcb48edff12a53</guid>
    <pubDate>Tue, 22 Jun 2010 14:39:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>css</category><category>design</category><category>html</category><category>javascript</category><category>jquery</category><category>linux</category><category>php</category>    
    <description>    &lt;p&gt;Voici une bonne panoplie de &lt;strong&gt;cheatsheets CSS, JAVASCRIPT, HTML, PHP,
WEB, DESIGN, SEO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://spyrestudios.com/mega-collection-of-cheatsheets-for-designer-developers/&quot; hreflang=&quot;fr&quot;&gt;http://spyrestudios.com/mega-collection-of-cheatsheets-for-designer-developers/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Régalez-vous !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/06/22/Cheatsheets-CSS%2C-JAVASCRIPT%2C-HTML%2C-PHP%2C-WEB%2C-DESIGN%2C-SEO#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/06/22/Cheatsheets-CSS%2C-JAVASCRIPT%2C-HTML%2C-PHP%2C-WEB%2C-DESIGN%2C-SEO#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/528872</wfw:commentRss>
      </item>
    
  <item>
    <title>Passez à rails 3, prenez des bonnes habitudes</title>
    <link>http://blog.escarworld.com/post/2010/06/09/Passez-%C3%A0-rails-3%2C-prenez-des-bonnes-habitudes</link>
    <guid isPermaLink="false">urn:md5:4277461bae91c756126ebe92b0697ea6</guid>
    <pubDate>Tue, 22 Jun 2010 14:31:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>rails3</category><category>ruby</category><category>rubyonrails</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.escarworld.com/public/ruby_on_rails_logo.jpg&quot; alt=&quot;RubyOnRails&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;RubyOnRails, déc. 2009&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Bon il y a pas mal de choses qui changent entre rails 2.3 et rails 3, voici
une liste de vidéos histoire de connaitre les nouveautés et de gagner du
temps.&lt;/p&gt;
&lt;p&gt;http://rubyonrails.org/screencasts/rails3&lt;/p&gt;
&lt;p&gt;Vous pouvez aussi vous inscrire au flux rss histoire de savoir quand il y
aura de nouvelles vidéos...&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/06/09/Passez-%C3%A0-rails-3%2C-prenez-des-bonnes-habitudes#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/06/09/Passez-%C3%A0-rails-3%2C-prenez-des-bonnes-habitudes#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/525606</wfw:commentRss>
      </item>
    
  <item>
    <title>Installer Rubinius sur ubuntu</title>
    <link>http://blog.escarworld.com/post/2010/06/10/Installer-Rubinius-sur-ubuntu</link>
    <guid isPermaLink="false">urn:md5:67b2172b8df6ec25d1a63cc903af183c</guid>
    <pubDate>Thu, 10 Jun 2010 15:22:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>rails3</category><category>rubinius</category><category>ruby</category>    
    <description>    &lt;p&gt;Comment installer la plus rapide implémentation de ruby du moment ?&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo aptitude install libreadline-dev&lt;br /&gt;
git clone git://github.com/evanphx/rubinius.git&lt;br /&gt;
cd rubinius&lt;br /&gt;
./configure&lt;br /&gt;
rake&lt;br /&gt;
&lt;br /&gt;
export PATH=$PATH:`pwd`/bin/rbx&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pour installer rails3 beta avec rubinius&lt;/p&gt;
&lt;p&gt;&lt;code&gt;rbx gem install rails --pre&lt;br /&gt;
rbx -S rails new monapplication&lt;br /&gt;
cd monapplication&lt;br /&gt;
rbx -S rails s&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/06/10/Installer-Rubinius-sur-ubuntu#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/06/10/Installer-Rubinius-sur-ubuntu#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/525891</wfw:commentRss>
      </item>
    
  <item>
    <title>RubyOnRails et la méthode &quot;all?&quot;</title>
    <link>http://blog.escarworld.com/post/2010/06/08/RubyOnRails-et-la-m%C3%A9thode-%22all%22</link>
    <guid isPermaLink="false">urn:md5:e0d2972ff3606f752b682b2763cf46e2</guid>
    <pubDate>Tue, 08 Jun 2010 17:13:00 +0200</pubDate>
    <dc:creator>Riven</dc:creator>
        <category>rails</category><category>ruby</category>    
    <description>    &lt;p&gt;Cette méthode permet d'économiser quelques lignes de code... Elle permet
faire une série de tests dans une boucle et renvoie true uniquement si tous les
tests sont à true. Un exemple vaut mieux que mille mots mal choisis !&lt;/p&gt;
&lt;p&gt;par exemple vous avez besoin de savoir si tous les produits sont
disponibles :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;result = true&lt;br /&gt;
Product.find(:all).each{ |p|&lt;br /&gt;
result = (result and p.available)&lt;br /&gt;
}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Avec all? cela devient :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;result = Product.find(:all).all? do |p|&lt;br /&gt;
p.available&lt;br /&gt;
end&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Alors pas mal, hein ?&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.escarworld.com/post/2010/06/08/RubyOnRails-et-la-m%C3%A9thode-%22all%22#comment-form</comments>
      <wfw:comment>http://blog.escarworld.com/post/2010/06/08/RubyOnRails-et-la-m%C3%A9thode-%22all%22#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.escarworld.com/feed/atom/comments/525423</wfw:commentRss>
      </item>
    
</channel>
</rss>