<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>tyPouypOblOg : Tag port, everything about port</title>
    <link>http://www.typouype.org/tag/port.rss</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Libre, Ruby, Objet, OpenBSD, Programmation</description>
    <item>
      <title>Socket versus Port</title>
      <description>&lt;p&gt;Quel est le plus performant ? Quel est le plus s&#233;curis&#233; ?&lt;/p&gt;


	&lt;p&gt;Aujourd&amp;#8217;hui, nous utilisons principalement un frontal web qui redirige ensuite, au travers d&amp;#8217;un bien souvent, les requ&#234;tes sur un serveur &lt;em&gt;d&amp;#8217;application&lt;/em&gt;. C&amp;#8217;est le cas des techno Java avec les Tomcat et Glassfish, et par les techno Ruby avec Mongrels entre autres, mais m&#234;me les petits nouveaux s&amp;#8217;y mette: thin, ebb.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://ebb.rubyforge.org/"&gt;Ebb&lt;/a&gt; justement est le serveur d&amp;#8217;application auquel je m&amp;#8217;interesse ces dernier temps, c&amp;#8217;est apparement un des plus performants. Ce qui m&amp;#8217;interesse &#233;galement c&amp;#8217;est la possibilit&#233; d&amp;#8217;utiliser les &lt;em&gt;socket&lt;/em&gt; unix.&lt;/p&gt;


	&lt;p&gt;J&amp;#8217;ai un peu de mal &#224; mettre en place cette solution pour le moment, d&#232;s que c&amp;#8217;est fait, je pourrais faire des test de performance.&lt;/p&gt;


	&lt;p&gt;Mais une question me harc&#232;le: &lt;strong&gt;Est-ce qu&amp;#8217;il est &lt;em&gt;mieux&lt;/em&gt; d&amp;#8217;utiliser les sockets ou bien les redirection de ports ?&lt;/strong&gt; En mettant &#224; part cet histoire de chrootage.&lt;/p&gt;</description>
      <pubDate>Thu, 29 May 2008 23:03:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:9f1c4235-0570-47ed-ad37-a029d0d68a04</guid>
      <comments>http://www.typouype.org/2008/05/29/socket-versus-port#comments</comments>
      <category>port</category>
      <category>socket</category>
      <category>server</category>
      <category>Ruby</category>
      <category>Java</category>
      <category>unix</category>
      <link>http://www.typouype.org/2008/05/29/socket-versus-port</link>
    </item>
    <item>
      <title>Gem les packages</title>
      <description>&lt;p&gt;Les utilisateurs de &lt;a href="http://www.ruby-lang.org"&gt;Ruby&lt;/a&gt; nous connaissent bien l&amp;#8217;outils de gestion  de paquet (ou librairies, c&amp;#8217;est comme on veut) &lt;a href="http://www.rubygems.org/"&gt;RubyGems&lt;/a&gt;. Cet outil permet d&amp;#8217;installer des paquets ruby enrichissant le &lt;em&gt;coeur&lt;/em&gt; de notre langage pr&#233;f&#233;r&#233;.&lt;/p&gt;


	&lt;p&gt;Cependant la plus part des syst&#232;mes d&amp;#8217;exploitations de la famille des &amp;#8220;*nix&amp;#8221; (comprendre les divers distribution linux, les divers bsd et autre opensolaris) b&#233;n&#233;ficient d&#233;j&#224; une gestionnaire de paquet permettant l&amp;#8217;installer des applications.&lt;/p&gt;


	&lt;p&gt;Bien souvent certaines &lt;em&gt;gems&lt;/em&gt; (c&amp;#8217;est ainsi que l&amp;#8217;on d&#233;signe les paquet ruby disponible via RubyGems) sont port&#233; dans le gestionnaire de paquet de syst&#232;me que nous utilisons. Alors pourquoi avoir deux gestionnaire de paquet pour ruby : celui du syst&#232;me et RubyGems ?&lt;/p&gt;


	&lt;p&gt;RubyGems &#224; l&amp;#8217;avantage d&amp;#8217;&#234;tre disponible sur toute les plateformes, et ne serait-ce que pour les utilisateurs de fen&#234;tre ou de pomme, c&amp;#8217;est indispensable pour une meilleur gestion de l&amp;#8217;installation Ruby.&lt;/p&gt;


	&lt;p&gt;Mais je pense qu&amp;#8217;il faut utiliser en priorit&#233; les paquets sp&#233;cifique au syst&#232;me (pour &lt;a href="http://www.openbsd.org"&gt;OpenBSD&lt;/a&gt; il y a aujourd&amp;#8217;hui dans -current environ 75 paquets ruby disponible). En effet, ces paquets sont l&#224; pour s&amp;#8217;int&#233;grer au mieux avec le syst&#232;me. Et bien qu&amp;#8217;ils s&amp;#8217;installent de toute fa&#231;on au m&#234;me endroit qu&amp;#8217;avec RubyGems, certain patch ou autres &lt;em&gt;flavor&lt;/em&gt; sp&#233;cifique peuvent &#234;tre mis en place pour le bien de l&amp;#8217;installation et l&amp;#8217;int&#233;grit&#233; du syst&#232;me d&amp;#8217;exploitation.&lt;/p&gt;


	&lt;p&gt;Alors RubyGems n&amp;#8217;est pas inutile sur ces syst&#232;mes, loin de l&#224;, ne serait-ce que pour avoir la collection compl&#232;te des applications ruby, mais j&amp;#8217;utilise personnellement les paquets du syst&#232;me en priorit&#233;.&lt;/p&gt;


	&lt;p&gt;Et vous ?&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;ps: RubyGems offre d&amp;#8217;autre fonctionnalit&#233; interessante mais ce n&amp;#8217;est pas le sujet ici :-)&lt;/em&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 03 May 2008 12:54:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:37cd35c9-c19a-4819-a579-a169aa6b86c1</guid>
      <comments>http://www.typouype.org/2008/05/03/gem-les-packages#comments</comments>
      <category>Ruby</category>
      <category>rubygems</category>
      <category>OpenBSD</category>
      <category>paquet</category>
      <category>port</category>
      <category>package</category>
      <category>gems</category>
      <link>http://www.typouype.org/2008/05/03/gem-les-packages</link>
    </item>
  </channel>
</rss>
