<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>VivaServer: Blog</title>
    <link>http://www.vivaserver.com/blog</link>
    <pubDate>Fri, 09 Jan 2009 19:50:00 GMT</pubDate>
    <description>VivaServer: Sirviendo soluciones para la Web con Software Libre, apasionadamente.</description>
    <item>
      <title>Solucionando el problema de Ruby y Rails en MacPorts</title>
      <link>http://www.vivaserver.com/blog/2009/01/09/solucionando-ruby-y-rails-en-macports</link>
      <pubDate>Fri, 09 Jan 2009 19:50:00 GMT</pubDate>
      <description>&lt;p&gt;Ya antes &lt;a href="/blog/2007/12/12/instalar-rails-en-mac-osx"&gt;hab&#237;a escrito en este mismo blog&lt;/a&gt; porqu&#233; &lt;a href="http://www.macports.org/"&gt;MacPorts&lt;/a&gt; era la opci&#243;n m&#225;s conveniente disponible en OS X para instalar un entorno completo de desarrollo &lt;strong&gt;Ruby on Rails&lt;/strong&gt;. Sin embargo, pronto descubriremos que los &lt;em&gt;ports&lt;/em&gt; disponibles de los paquetes que usamos se actualizan frecuentemente mucho m&#225;s r&#225;pido que nuestros propios proyectos. Esto es generalmente algo bueno, asegur&#225;ndonos lo &#250;ltimo y mejor del software de c&#243;digo abierto a s&#243;lo un comando o unos &lt;em&gt;clicks&lt;/em&gt; de distancia.&lt;/p&gt;

&lt;p&gt;Pero a veces, las versiones m&#225;s recientes de paquetes importantes pueden "romper" la compatibilidad con el resto del &lt;em&gt;stack&lt;/em&gt; de nuestra aplicaci&#243;n. Un triste caso es el conocido error de compatibilidad de &lt;strong&gt;Ruby 1.8.7&lt;/strong&gt;, la versi&#243;n actual de Ruby disponible en MacPorts, con versiones viejas de Rails (sobre todo las &lt;em&gt;pre&lt;/em&gt;-2.0).&lt;/p&gt;

&lt;p&gt;Con este problema me d&#237; de bruces cuando al intentar actualizar el &lt;em&gt;port&lt;/em&gt; de RubyGems para luego instalar la versi&#243;n 2.2 de Rails con &#233;l, MacPorts tambi&#233;n actualiz&#243; mi &lt;em&gt;port&lt;/em&gt; de Ruby, una dependencia de RubyGems, inmediatamente dejando inusables a todas mis aplicaciones Rails 1.2.6 instaladas en mi MacBook.&lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2009/01/09/solucionando-ruby-y-rails-en-macports</guid>
    </item>
    <item>
      <title>&#161;RubyGems 1.1.0 disponible en MacPorts!</title>
      <link>http://www.vivaserver.com/blog/2008/04/10/rubygems-1-1-0-en-macports</link>
      <pubDate>Fri, 11 Apr 2008 01:10:00 GMT</pubDate>
      <description>&lt;p&gt;Este es s&#243;lo un &lt;em&gt;post&lt;/em&gt; r&#225;pido para festejar la actualizaci&#243;n del "port" de &lt;a href="http://www.rubygems.org/"&gt;RubyGems&lt;/a&gt; en &lt;a href="http://www.macports.org/"&gt;MacPorts&lt;/a&gt; a su &#250;ltima versi&#243;n disponible (1.1.0). Esto hecho no es menor, pues como sabemos, &lt;a href="http://weblog.rubyonrails.com/2007/12/7/rails-2-0-it-s-done"&gt;Rails 2.0&lt;/a&gt; tienen entre sus dependencias a &lt;strong&gt;RubyGems 1.0&lt;/strong&gt; como m&#237;nimo, lo que significa que la v0.9.x que vinimos usando hasta ahora no es compatible con esa actualizaci&#243;n del framework.&lt;/p&gt;

&lt;p&gt;Hasta este momento el "port" de &lt;code&gt;rb-rubygems&lt;/code&gt; correspond&#237;a a su versi&#243;n 0.9.4, pero desde ayer ese paquete &lt;a href="http://trac.macosforge.org/projects/macports/ticket/13815"&gt;se actualiz&#243; al ultim&#237;simo RubyGems 1.1.0&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MacPorts&lt;/strong&gt; ha sido mi gestor de paquetes libres de preferencia en el universo Mac desde mi primer d&#237;a como &lt;a href="/blog/2007/11/22/tengo-una-confesion"&gt;&lt;em&gt;switcher&lt;/em&gt;&lt;/a&gt;, y aunque siempre es posible instalar ese tipo de software desde sus fuentes tambi&#233;n en OSX, mi larga experiencia en Linux me ense&#241;&#243; que un buen gestor de paquetes es la manera correcta para hacer ese tipo de trabajo si queremos tener un sistema coherente y actualizable en el tiempo.&lt;/p&gt;

&lt;p&gt;Veamos entonces c&#243;mo nuestra paciencia reditu&#243; a la larga actualizando el &lt;em&gt;port&lt;/em&gt; de &lt;strong&gt;RubyGems&lt;/strong&gt; en nuestra instalaci&#243;n de &lt;strong&gt;MacPorts&lt;/strong&gt; a su &#250;ltima versi&#243;n.&lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2008/04/10/rubygems-1-1-0-en-macports</guid>
    </item>
    <item>
      <title>Construyendo mi primera "Hackintosh"</title>
      <link>http://www.vivaserver.com/blog/2007/12/30/mi-primera-hackintosh</link>
      <pubDate>Sun, 30 Dec 2007 15:31:00 GMT</pubDate>
      <description>&lt;p&gt;En los meses siguientes a la compra de &lt;a href="/blog/2007/11/22/tengo-una-confesion"&gt;mi primer MacBook&lt;/a&gt; no me llev&#243; mucho tiempo descubrir el enorme valor que le agregaba a ese hardware su exclusivo sistema operativo: &lt;strong&gt;Mac OS X 10.4 "Tiger"&lt;/strong&gt;. Sin duda uno como no hab&#237;a visto nunca antes: r&#225;pido, atractivo, intuitivo, productivo y, como no me cansar&#233; de decirlo, con un verdadero BSD por dentro para hacer las delicias del linuxero m&#225;s ac&#233;rrimo. Efectivamente, OS X es la mitad de la magia de toda la "experiencia Mac", imitado incansablemente pero jam&#225;s igualado.&lt;/p&gt;

&lt;p&gt;Pero por supuesto, si queremos tenerlo, &lt;em&gt;tenemos&lt;/em&gt; que &lt;strong&gt;comprar&lt;/strong&gt; una Mac, &#243;rdenes de magnitud m&#225;s cara que cualquier configuraci&#243;n PC equiparable... &#191;O no?&lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2007/12/30/mi-primera-hackintosh</guid>
    </item>
    <item>
      <title>Usando MacPorts para instalar Ruby on Rails en Mac OS X</title>
      <link>http://www.vivaserver.com/blog/2007/12/12/instalar-rails-en-mac-osx</link>
      <pubDate>Wed, 12 Dec 2007 22:24:00 GMT</pubDate>
      <description>&lt;p&gt;Luego del salto de f&#233; a &lt;a href="/blog/2007/11/22/tengo-una-confesion" title="VivaServer &amp;raquo; Blog &amp;raquo; Tengo una confesi&#243;n que hacer"&gt;mi primera MacBook&lt;/a&gt; el paso l&#243;gico siguiente era recrear en ese precioso hardware el ambiente de desarrollo web de mi PC de desarrollo Linux. Particularmente me interesaba instalar el &lt;em&gt;stack&lt;/em&gt; &lt;a href="http://www.rubyonrails.org"&gt;Ruby on Rails&lt;/a&gt; completo m&#225;s todo el Software Libre adicional que hab&#237;a descubierto imprescindible para acompa&#241;arlo.&lt;/p&gt;

&lt;p&gt;Para comenzar, y casi igual que como sucede en Linux, no hay una &#250;nica forma de hacerlo en Mac OS X. En esta gu&#237;a intentar&#233; repasar mi exitosa experiencia haci&#233;ndolo con &lt;a href="http://www.macports.org"&gt;MacPorts&lt;/a&gt; y explicando el porqu&#233; de esa elecci&#243;n, de entre todas las posibles.&lt;/p&gt;

&lt;p&gt;Veamos entonces qu&#233; tan f&#225;cil es tener un entorno de desarrollo web para &lt;strong&gt;Ruby on Rails&lt;/strong&gt; que nada tendr&#225; que envidiarle al que ya configuramos en Linux.&lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2007/12/12/instalar-rails-en-mac-osx</guid>
    </item>
    <item>
      <title>Tengo una confesi&#243;n que hacer</title>
      <link>http://www.vivaserver.com/blog/2007/11/22/tengo-una-confesion</link>
      <pubDate>Thu, 22 Nov 2007 13:36:00 GMT</pubDate>
      <description>&lt;p&gt;Tengo una confesi&#243;n que hacer. Mis convicciones sobre el Software Libre y el Open Source que tanto me han dado en lo personal y lo profesional siguen siendo tan fuertes como siempre, pero desde hace unos meses algo ha cambiado en mi vida de desarrollador web. Linux sigue siendo el sistema operativo en mi escritorio principal y en todos mis servidores, pero ya no es el &#250;nico que uso para el trabajo y el placer.&lt;/p&gt;</description>
      <guid>http://www.vivaserver.com/blog/2007/11/22/tengo-una-confesion</guid>
    </item>
  </channel>
</rss>
