<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blogbangbang.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Blog Bang Bang - tout public  - Commentaires</title>
  <link>http://blogbangbang.com/</link>
  <atom:link href="http://blogbangbang.com/feed/category/tout-public/rss2/comments" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Sat, 11 Oct 2008 11:21:48 +0200</pubDate>
  <copyright>cc-by-sa</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>Un peu de syntaxe Ruby... - Sly</title>
    <link>http://blogbangbang.com/post/2008/07/19/Un-peu-de-syntaxe-Ruby#c439</link>
    <guid isPermaLink="false">urn:md5:49e26c9e5245c95df1404e075f627a17</guid>
    <pubDate>Tue, 26 Aug 2008 14:43:47 +0200</pubDate>
    <dc:creator>Sly</dc:creator>
    
    <description>&lt;p&gt;Là aussi, bravo et merci ! J'aimerais préciser encore deux ou trois trucs ultra sexy de Ruby :&lt;/p&gt;


&lt;p&gt;&amp;lt;b&amp;gt;- on peut avoir des paramètres optionnels&amp;lt;/b&amp;gt;&lt;br /&gt;
def bonjour(nom = &amp;quot;toto&amp;quot;, m=true, age = 42,)&lt;br /&gt;
puts &amp;quot;Je vous présente #{nom}, #{m ? 'il' : 'elle'} a #{age} ans.&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
Testez avec bonjour, bonjour('Guybrush'), ou encore bonjour('Elaine', true, 18) &lt;img src=&quot;/themes/john/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&amp;lt;b&amp;gt;- on peut définir des méthodes genre &amp;quot;getter/setter&amp;quot; avec une syntaxe pratique&amp;lt;/b&amp;gt;&lt;br /&gt;
Vous voulez faire de la gestion particulière quand on modifie une variable ? Vos utilisateurs n'ont pas besoin de savoir ça. Ou mieux, ça vous permet de changer l'API sans douleur.&lt;br /&gt;
def age&lt;br /&gt;
logger.debug(&amp;quot;Quelqu'un a demandé l'âge de #{@nom}&amp;quot;)&lt;br /&gt;
@age&lt;br /&gt;
end&lt;br /&gt;
def age=(n)&lt;br /&gt;
@@plus_vieux = n if age &amp;gt; @@plus_vieux&lt;br /&gt;
@age = n&lt;br /&gt;
end&lt;/p&gt;


&lt;p&gt;Voilà, avec ce code par exemple, j'enregistre quand quelqu'un veut l'âge, et je conserve une variable de classe qui &amp;quot;connaît&amp;quot; l'âge du plus vieux sans avoir à tout rechercher et la recalculer. Tandis que vous, si vous utilisez mon code, vous ne voyez pas la différence et vous faites toujours etudiant.age et etudiant.age = 24. Alors qu'en Java et Javascript, vous seriez obligé de mettre des parenhtèses le jour où ça devient une méthode, genre etudiant.age() et etudiant.setAge(23).&lt;/p&gt;


&lt;p&gt;&amp;lt;b&amp;gt;On peut étendre et modifier les classes. Toutes les classes.&amp;lt;/b&amp;gt;&lt;br /&gt;
Vous voulez pouvoir faire tel ou tel truc sur une chaîne ? Appeler une fonction d'ailleurs c'est pénible, nous on aime l'objet. Vous voulez appeler telle méthode indifféremment sur une Hash, un Array ou une String ? Pas de souci.&lt;/p&gt;


&lt;p&gt;class Array&lt;br /&gt;
def dessine&lt;br /&gt;
puts '[' + self.map {|x| x.dessine}.join(&amp;quot;, &amp;quot;) + ']'&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
class Hash&lt;br /&gt;
def dessine&lt;br /&gt;
puts '{' + self.map {|k,v| k.dessine+ &amp;quot; =&amp;gt; &amp;quot; + v.dessine }.join(&amp;quot;, &amp;quot;) + '}'&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
class String&lt;br /&gt;
def dessine&lt;br /&gt;
puts self&lt;br /&gt;
end&lt;br /&gt;
end&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Un peu de syntaxe Ruby... - jblanche</title>
    <link>http://blogbangbang.com/post/2008/07/19/Un-peu-de-syntaxe-Ruby#c436</link>
    <guid isPermaLink="false">urn:md5:11b462b0ef5a42fc1fb7df854326d2b8</guid>
    <pubDate>Fri, 08 Aug 2008 12:45:59 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
    
    <description>&lt;p&gt;Salut Skoua,&lt;/p&gt;


&lt;p&gt;Tu peut tout à fait utiliser Ruby par ci par la, en faisant les choses comme avec PHP.&lt;br /&gt;
Toutefois je t'invite à lire la suite de ce tuto et particulièrement les articles sur Rails pour constater que celui ci simplifie ENORMEMENT ce travail.&lt;/p&gt;


&lt;p&gt;Tu constatera également qu'avec RubyAMF (équivalent Ruby de AMFPHP), tu pourras discuter avec Flash très facilement (je ferais peut-être un article la dessus bientôt).&lt;/p&gt;


&lt;p&gt;Bonne lecture &lt;img src=&quot;/themes/john/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Un peu de syntaxe Ruby... - Skoua</title>
    <link>http://blogbangbang.com/post/2008/07/19/Un-peu-de-syntaxe-Ruby#c435</link>
    <guid isPermaLink="false">urn:md5:1991d88bfae50627b32fd9535c1c22f3</guid>
    <pubDate>Fri, 08 Aug 2008 10:19:19 +0200</pubDate>
    <dc:creator>Skoua</dc:creator>
    
    <description>&lt;p&gt;J'ai une question de noob.&lt;br /&gt;
Etant principalement graphiste et développeur flash, je connais pas grand chose du php et des autres langages de *gozu* de la prog.&lt;br /&gt;
Le Ruby, ça peut s'utiliser de la même manière que le php en faisant simplement des fichiers utilisés par-ci, par-là ou en en insérant dans du html ou c'est plus compliqué que ça ?&lt;/p&gt;


&lt;p&gt;Parce que j'avoue que le syntaxe est tellement simple que ça semble intéressant.&lt;br /&gt;
Et il y a possibilité de lier du Ruby et de l'AS comme on peut le faire avec php ?&lt;/p&gt;


&lt;p&gt;Bravo en tout cas pour tes articles, simples à comprendre et intéressants.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>ActionView : Imprimeur de son état - jblanche</title>
    <link>http://blogbangbang.com/post/2008/08/06/ActionView-%3A-Imprimeur-de-son-etat#c432</link>
    <guid isPermaLink="false">urn:md5:d454ba32006c978be74178fe5977196c</guid>
    <pubDate>Wed, 06 Aug 2008 13:09:18 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
    
    <description>&lt;p&gt;@AlSquire&lt;/p&gt;


&lt;p&gt;C'est vrai, je rajoute ca ce soir en rentrant &lt;img src=&quot;/themes/john/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>ActionView : Imprimeur de son état - La Cailloux</title>
    <link>http://blogbangbang.com/post/2008/08/06/ActionView-%3A-Imprimeur-de-son-etat#c431</link>
    <guid isPermaLink="false">urn:md5:ac89779d737ed7742b98997d8843e650</guid>
    <pubDate>Wed, 06 Aug 2008 12:07:19 +0200</pubDate>
    <dc:creator>La Cailloux</dc:creator>
    
    <description>&lt;p&gt;effectivement vu sur cet angle ^^&lt;/p&gt;


&lt;p&gt;a = 'This is a single quoted string'&lt;br /&gt;
a = %q{This is a single quoted string}&lt;br /&gt;
tu vois, ça marche !!&lt;/p&gt;


&lt;p&gt;C'est vrai que c'est simple !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>ActionView : Imprimeur de son état - AlSquire</title>
    <link>http://blogbangbang.com/post/2008/08/06/ActionView-%3A-Imprimeur-de-son-etat#c430</link>
    <guid isPermaLink="false">urn:md5:0a6eefe4fbc2670413d8afeccc5e2c82</guid>
    <pubDate>Wed, 06 Aug 2008 10:59:39 +0200</pubDate>
    <dc:creator>AlSquire</dc:creator>
    
    <description>&lt;p&gt;Hi !&lt;br /&gt;
Can i haz html_escaping pleaz ? &lt;img src=&quot;/themes/john/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&amp;lt;%=h @student.firstname %&amp;gt;&lt;/p&gt;


&lt;p&gt;Histoire que les lecteurs débutants partent avec de bonnes habitudes, je pense qu'il serait bon d'utiliser le h() dans l'exemple de la méthode show.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Un peu de syntaxe Ruby... - annso</title>
    <link>http://blogbangbang.com/post/2008/07/19/Un-peu-de-syntaxe-Ruby#c429</link>
    <guid isPermaLink="false">urn:md5:416dfa5a67fd2c28de1033732b2366d2</guid>
    <pubDate>Mon, 04 Aug 2008 00:04:14 +0200</pubDate>
    <dc:creator>annso</dc:creator>
    
    <description>&lt;p&gt;juste pour dire que j'avoue, la syntaxe Ruby est vraiment sexy! Ça donne envie de s'y intéresser!&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>ActionController : Monsieur Circulation - alban</title>
    <link>http://blogbangbang.com/post/2008/07/30/ActionController-%3A-Monsieur-Circulation#c428</link>
    <guid isPermaLink="false">urn:md5:f02be4e13d0ea7b3ba79ade3fed8924b</guid>
    <pubDate>Thu, 31 Jul 2008 00:55:55 +0200</pubDate>
    <dc:creator>alban</dc:creator>
    
    <description>&lt;p&gt;Ouawwwe&lt;/p&gt;


&lt;p&gt;Ca a vraiement l'air puissant !&lt;br /&gt;
(j'ai même découvert ce que veut dire REST)&lt;/p&gt;


&lt;p&gt;Quand j'aurai du temps : je rubyserai sur les rails&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Un peu de syntaxe Ruby... - jblanche</title>
    <link>http://blogbangbang.com/post/2008/07/19/Un-peu-de-syntaxe-Ruby#c427</link>
    <guid isPermaLink="false">urn:md5:b0820b3f1c01d9d138e6bb32811c367b</guid>
    <pubDate>Wed, 23 Jul 2008 10:43:35 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
    
    <description>&lt;p&gt;Non pas du tout &lt;img src=&quot;/themes/john/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
En fait, il faut lire les symboles (les &amp;quot;:quelquechose&amp;quot;) comme des strings, mais ceux ci sont un peu particuliers, ils sont plus légers car non modifiables entre autre.&lt;br /&gt;
Ils servent en Ruby lorsque l'on veut donner un paramètre ou une clé de tableau qui n'est pas susceptible de changer.&lt;br /&gt;
genre find(:first), ou find(:all) ces parametres sont des strings mais on ne les modifiera pas dans notre code donc Symbole &lt;img src=&quot;/themes/john/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
Je sais pas si je me suis bien fait comprendre&lt;/p&gt;


&lt;p&gt;Pour la BDD, ca arrive &lt;img src=&quot;/themes/john/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Un peu de syntaxe Ruby... - nerik</title>
    <link>http://blogbangbang.com/post/2008/07/19/Un-peu-de-syntaxe-Ruby#c426</link>
    <guid isPermaLink="false">urn:md5:ec8ceaba9fd96a3849e5e5a160341b7d</guid>
    <pubDate>Tue, 22 Jul 2008 14:18:38 +0200</pubDate>
    <dc:creator>nerik</dc:creator>
    
    <description>&lt;p&gt;Ouaip. C'est vrai que ça fait envie. J'ai hâte de voir la suite et surtout l'accès à une BDD.&lt;/p&gt;


&lt;p&gt;Juste pour clarifier : le ':' en face des getters/setters, ça veut dire que c'est des getters/setters ou bien?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Un peu de syntaxe Ruby... - enfant</title>
    <link>http://blogbangbang.com/post/2008/07/19/Un-peu-de-syntaxe-Ruby#c425</link>
    <guid isPermaLink="false">urn:md5:26d12ce97566ce4ce8f3d7dc2bf0fe5a</guid>
    <pubDate>Sun, 20 Jul 2008 21:11:15 +0200</pubDate>
    <dc:creator>enfant</dc:creator>
    
    <description>&lt;p&gt;un petit commezntaire pour te dire qu'il est particukièrement agréable de surfer surt on blog &lt;img src=&quot;/themes/john/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Ruby, c'est quoi comme langage ? - jblanche</title>
    <link>http://blogbangbang.com/post/2008/07/15/ruby_cest_quoi_comme_langage#c424</link>
    <guid isPermaLink="false">urn:md5:aab288483642005c57e6ccb2f5d00e4f</guid>
    <pubDate>Thu, 17 Jul 2008 19:52:09 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
    
    <description>&lt;p&gt;Oups c'est ca d'écrire trop vite, c'est String qui n'as pas de reverse en AS.&lt;br /&gt;
C'est corrigé &lt;img src=&quot;/themes/john/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Ruby, c'est quoi comme langage ? - nerik</title>
    <link>http://blogbangbang.com/post/2008/07/15/ruby_cest_quoi_comme_langage#c423</link>
    <guid isPermaLink="false">urn:md5:716937b60c2d1455c7e2e66c23af9f0a</guid>
    <pubDate>Thu, 17 Jul 2008 18:47:10 +0200</pubDate>
    <dc:creator>nerik</dc:creator>
    
    <description>&lt;p&gt;Merci pour cette petite intro en douceur, c'est pas du luxe.&lt;/p&gt;


&lt;p&gt;PS : pour inverser un tableau en AS3 :&lt;br /&gt;
myArray.reverse();&lt;/p&gt;


&lt;p&gt;;-D&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Ruby, c'est quoi comme langage ? - PingooO</title>
    <link>http://blogbangbang.com/post/2008/07/15/ruby_cest_quoi_comme_langage#c422</link>
    <guid isPermaLink="false">urn:md5:07345464691b5f1f2dafa0a4722d4d5c</guid>
    <pubDate>Thu, 17 Jul 2008 14:31:57 +0200</pubDate>
    <dc:creator>PingooO</dc:creator>
    
    <description>&lt;p&gt;Très intéressant cet article mon petit John, j'ai hâte de lire la suite.&lt;br /&gt;
Par contre la private joke est un peu fumeuse... Ton code permettrai de reverser un string mais pas un array. Et la classe Array en AS3 contient bien une méthode .reverse(). &lt;a href=&quot;http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html&quot; title=&quot;http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html&quot; rel=&quot;nofollow&quot;&gt;http://livedocs.adobe.com/flash/9.0...&lt;/a&gt; &lt;img src=&quot;/themes/john/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Et mes données, j'en fais quoi ? (1/4) - raphyque</title>
    <link>http://blogbangbang.com/post/2008/05/13/Et-mes-donnees-jen-fais-quoi-1/4#c400</link>
    <guid isPermaLink="false">urn:md5:f75a72000d25c500f972408ebbe63437</guid>
    <pubDate>Sat, 31 May 2008 11:09:36 +0200</pubDate>
    <dc:creator>raphyque</dc:creator>
    
    <description>&lt;p&gt;Je n'utilise plus Gmail, scanner mes e-mails pour m'afficher des Adsword selon le contenue de mes e-mails reçu, je trouve intolérable.&lt;br /&gt;
Il y-a quelque choses d'important à ne pas oublier qui l'exportabilité des informations stockés sur un service comme delicious et autres.&lt;br /&gt;
Je ne me suis vraiment approfondi à la questions, mais je pense qu'il n'est pas possibilité d'exporter ces données et de pouvoir les utilisé en local sur mon navigateur (sauf erreur).&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Et mes données, j'en fais quoi ? (1/4) - shingara</title>
    <link>http://blogbangbang.com/post/2008/05/13/Et-mes-donnees-jen-fais-quoi-1/4#c386</link>
    <guid isPermaLink="false">urn:md5:ef9985c7225da00060528a2f8ae41552</guid>
    <pubDate>Thu, 15 May 2008 10:32:47 +0200</pubDate>
    <dc:creator>shingara</dc:creator>
    
    <description>&lt;p&gt;Effectivement, la donnée fournit à tous ces services est effectivement une possibilité de perte de ses données et surtout des difficultés de controle.&lt;/p&gt;


&lt;p&gt;Je pense que la seule alternative est la disponibilité d'application aussi performante que ces services en open source. Que chacun puisse mettre l'application sur son serveur personnel et ainsi maitrisé plus finement ses données.&lt;/p&gt;


&lt;p&gt;Par contre cela implique une amélioration énorme de nos applications Web open source, mais aussi une amélioration de l'hébergement qui peux être parfois compliqué pour un novice.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Et mes données, j'en fais quoi ? (1/4) - Kilemo</title>
    <link>http://blogbangbang.com/post/2008/05/13/Et-mes-donnees-jen-fais-quoi-1/4#c384</link>
    <guid isPermaLink="false">urn:md5:35d0007297dd83acba68e027066683ed</guid>
    <pubDate>Wed, 14 May 2008 16:42:06 +0200</pubDate>
    <dc:creator>Kilemo</dc:creator>
    
    <description>&lt;p&gt;Je serais plus dans les &amp;quot;rien en ligne, tout dans le meme panier&amp;quot; et quand ca pete, je pleure... et si il y avait des trucs importants, je pleure encore plus fort ! J'ai jamais ete seduit par le &amp;quot;tout en ligne&amp;quot; comme tu dis, mais ca reste surement beaucoup plus prudent que le stockage local. D'autant qu'avec le developement des capacites de stockage, on a tendance a stocker encore plus et donc a perdre encore plus... Bon c'est quoi ta solution miracle ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Et mes données, j'en fais quoi ? (1/4) - djib</title>
    <link>http://blogbangbang.com/post/2008/05/13/Et-mes-donnees-jen-fais-quoi-1/4#c383</link>
    <guid isPermaLink="false">urn:md5:acbb17481d93c86788248f1ca16e1ce1</guid>
    <pubDate>Wed, 14 May 2008 13:03:58 +0200</pubDate>
    <dc:creator>djib</dc:creator>
    
    <description>&lt;p&gt;Coucou,&lt;br /&gt;
J'ai la chance d'avoir un petit serveur perso sur lequel je peux héberger ma musique, mes mails, mes favoris, ... c'est bien pratique, mais ça demande des connaissances en informatique et un certain temps de maintenance (sauvegarde, vérifications de sécurité, ...)&lt;br /&gt;
Je suis pour essayer de s'affranchir un maximum des société non libres mais je dépends encore de Facebook, Exalead et quelques autres. Si il existe une solution pour s'en affranchir complètement ça m'intéresse !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Et mes données, j'en fais quoi ? (1/4) - jblanche</title>
    <link>http://blogbangbang.com/post/2008/05/13/Et-mes-donnees-jen-fais-quoi-1/4#c381</link>
    <guid isPermaLink="false">urn:md5:ce3ac80d3918dfb256dd6adbc49fc0a4</guid>
    <pubDate>Tue, 13 May 2008 23:44:20 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
    
    <description>&lt;p&gt;Les commentaires fonctionnent à nouveau !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Google, l'amour vache - Domi</title>
    <link>http://blogbangbang.com/post/2007/11/05/Google-lamour-vache#c346</link>
    <guid isPermaLink="false">urn:md5:32e1c73b733b24d2a3a847ab5b0fd5c7</guid>
    <pubDate>Fri, 22 Feb 2008 11:45:08 +0100</pubDate>
    <dc:creator>Domi</dc:creator>
    
    <description>&lt;p&gt;Je suis d'accord avec le fond de l'article mais je réagis sur un aspect &amp;quot;transverse&amp;quot;.&lt;br /&gt;
Je ne suis pas certain qu'il faille &amp;quot;aimer&amp;quot; ou ne pas &amp;quot;aimer&amp;quot; Google ou Microsoft ou ...&lt;br /&gt;
Si on évite l'affectif on s'ouvre des perspectives plus intéressantes basées sur l'échange, la compréhension et ... l'objectivité.&lt;br /&gt;
Je trouve malheureusement de voir tellement d'articles qui provoquent des guerres de chapelles interminables.&lt;br /&gt;
Restons vigilants, attentifs, certes, mais commençons par regarder autour de nous avec un regard neutre et curieux.&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>