tag:blogger.com,1999:blog-10156283144245291722024-03-08T01:40:06.485-08:00El diario de RubyBlog de tecnología.
No fue amor a primera vista, pero parece amor.Javierhttp://www.blogger.com/profile/11123195629151776044noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-1015628314424529172.post-19943809119779859642012-01-12T07:23:00.000-08:002012-01-12T07:46:07.924-08:00Ruby vestida de Rails 3.1<a href="http://www.rubyinside.com/wp-content/uploads/2007/05/activescaffold-1.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 395px; height: 219px;" src="http://www.rubyinside.com/wp-content/uploads/2007/05/activescaffold-1.jpg" border="0" alt="" /></a><br />Y Ruby cogió hilo, tijeras y su viejo vestido marca Rails, fue a la tienda y compró retazos de Merb y se puso a coser, algún tiempo después me dijo:<div>-¿Te gusta mi nuevo vestido Rails 3.1?</div><div>No supe que responder, ya estaba de lo más acostumbrado a como se veía con su Rails 2.3, además el accesorio Activescaffold no terminaba de combinar bien con el nuevo vestido, pero no tuve que decir nada, ella solita se dió cuenta y me dijo:</div><div>- Ya va, deja que vaya a que me ajusten el Activescaffold y cuando combine con Rails 3.1 te lo muestro</div><div><br /></div><div>Pasó un tiempo considerable, hasta que un día me dijo que ya le habían ajustado su Activescaffold por el afamado <a href="http://vhochstein.wordpress.com/">Vhochstein</a> , y que ahora ya estaba lista, y como a ella le gusta mucho escribir, decidimos reescribir una obra anterior para ver como se veía con su nuevo vestido.</div><div><br /></div><div>Primero descubrimos que para Rails 3.1 debíamos seguir <a href="http://vhochstein.wordpress.com/2011/07/09/activescaffold-and-rails-3-1/">estas instrucciones</a> para crear un nuevo proyecto y hasta ahora nos ha ido de lujo, solo espero que su vestido no sea aparatoso ni se enrede muy seguido.</div><div><br /></div>Javierhttp://www.blogger.com/profile/11123195629151776044noreply@blogger.com0tag:blogger.com,1999:blog-1015628314424529172.post-52178645258709770752010-02-10T08:02:00.000-08:002010-02-10T08:17:35.241-08:00Y me dijo ¿te gusta mi ActiveScaffold?<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://activescaffold.com/images/banner_t.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 284px; height: 35px;" src="http://activescaffold.com/images/banner_t.png" border="0" alt="" /></a><div>Y yo le dije, que bello te queda, me gusta mucho, ¿donde lo conseguiste?</div><div>Y me respondió orgullosa de su nueva adquisición,</div><div>- lo hice aquí: http://activescaffold.com/</div><div>- Cuentame ¿es difícil de usar?</div><div>- Para nada, es un plugin, solo lo copias en la carpeta vendors, haces unas pequeñas modificaciones al layout principal de tu aplicación y me visto de luces!</div><div>- Muy bien y dime ¿como luce?</div><div>- Precioso, solo toma el modelo y el solito crea los formularios y listas necesarios basandose en la estructura de datos del mismo y de las relaciones que pueda tener con otros modelos y hasta crea sub-formularios.</div><div>- tremendo accesorio has adquirido, felicitaciones</div>Javierhttp://www.blogger.com/profile/11123195629151776044noreply@blogger.com0tag:blogger.com,1999:blog-1015628314424529172.post-27452674877733086222007-11-13T12:43:00.001-08:002008-07-22T22:40:37.378-07:00Ruby infantilY se paró enfrente de mi y me dijo "no seas tonto", entre infantil y sensual, y me sacudió y entendí lo que quera decirme, que debía regresar a la escuela para comprenderle, y así lo hice y me puse a estudiar a Ruby, solo Ruby sin accesorios, y fuí a esta escuela <a href="http://tryruby.hobix.com/">http://tryruby.hobix.com/</a>, entre otras. Ahora esto y estudiando a Ruby sin accesorios, luego le pongo esas cositas que la vuelven on rails.<br /><br />Y me mostró un <a href="http://poignantguide.net/ruby/">libro</a>, uno muy divertido, gratis y ¡en línea! Ahora en adelante a medida que vaya entrando algo nuevo en mi rigida mentalidad de programador de la vieja era, lo iré contando por aquí, para felicidad de Ruby.Javierhttp://www.blogger.com/profile/11123195629151776044noreply@blogger.com0tag:blogger.com,1999:blog-1015628314424529172.post-13109439151003640192007-09-20T08:49:00.000-07:002008-07-22T22:40:23.917-07:00Ruby se vistió de rails y me dijo que siFinalmente luego de adular y tratar con cariño a Ruby, me ha dicho que si, pero con estas condiciones:<br /><br />- Primero: en la oficina, resuelves el problema de configuración de tu interfaz de red, respecto a los DNS, es que si no, es imposible que pueda pedir accesorios por internet.<br />- Segundo: ese policía <span style="color: rgb(153, 0, 0);">Proxy </span>me cae mal, no quiero verlo, resuelve eso para poder estar contigo, porque el policía ese no me deja traficar mis accesorios.<br /><br />Y rápido, como buen amante deseoso, fui he hice esto:<br /><ul><li>- Primero: en la oficina resolví el problema de configuración de la interfaz de red y arregle los números de los DNS (configuración de red complicada medio DHCP , medio estática) tanto en Windows como en Linux.</li><li>- Segundo, ejecuté los siguientes comandos:</li><ul><li>Windows: </li></ul><ul style="font-style: italic;"><ul><li>set http_proxy=http://255.255.255.255:8080</li></ul></ul><ul><li>Linux:</li></ul><ul style="font-style: italic;"><ul><li>export http_proxy=http://255.255.255.255:8080</li></ul></ul></ul>donde 255.255.255.255 es la dirección del proxy y 8080 el puerto correspondiente.<br />Como se que es un fastidio, pueden agregar ese item a las variables de entorno del sistema en Windows, y en Linux agregar la línea correspondiente en /etc/profile.<br /><br />Luego ejecuté:<br /><span style="font-style: italic;">$> gem update --system </span><br /><span style="font-style: italic;">$> gem install rails --include-dependencies</span><br />¡y todo transcurrió muy bien! Ruby se conecto y actualizó sus gemas y descargo sus accesorios y Ruby se vistió de rails y me dijo que sí, ahora es <span style="font-weight: bold;">Ruby On Rails</span>.<br /><br />Ahora debo proceder a la parte más interesante: crear un proyecto en <span style="font-weight: bold;">RubyOnRails </span>(<span style="font-weight: bold;">RoR</span>, en adelante) meterle mano y ver el resultado... ya les contaré ;)Javierhttp://www.blogger.com/profile/11123195629151776044noreply@blogger.com0tag:blogger.com,1999:blog-1015628314424529172.post-59639776979356424432007-09-17T14:42:00.000-07:002007-09-18T20:43:34.421-07:00Ruby me quiere a mi tambien, pero sin artilugiosBueno instalé Ruby usando el paquete de instalación que trae Gems, Scite, entre otros.<br />Quiero meterme de una en la candela, así que voy a instalar Rails... pero no se deja, yo uso:<br /><br /><span style="font-style: italic; color: rgb(51, 51, 255);">c:>gem install rails -include_dependencies</span><br /><br />y me insulta así:<br /><br /><span style="font-style: italic; color: rgb(255, 0, 0);">ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)</span><br /><span style="font-style: italic; color: rgb(255, 0, 0);"> getaddrinfo: no address associated with hostname.(SocketError)</span><br /><br />Creo que tengo problemas con el proxy de la oficina, jejeje, quiero conexión directa a internet, a ver si así los persuado.<br />Mientras como ya me quiero ir a mi casa, dejaré la búsqueda de la solución para mañana.Javierhttp://www.blogger.com/profile/11123195629151776044noreply@blogger.com0tag:blogger.com,1999:blog-1015628314424529172.post-55290705665054109962007-09-17T14:37:00.001-07:002007-09-17T14:42:09.043-07:00Los amigos de RubyRuby tiene muchos amigos, y leyendo el <a href="http://www.lacaraoscura.com/">blog de uno de ellos</a>, decidí empezar a descargar y probar y leer más de Ruby.<br />Ya he descargado los paquetes de la versión 1.8.6 para Windows, probaré instalándolo en esta mi plataforma principal de desarrollo, luego a medida que me vaya sumergiendo en linux iré experimentando, hasta que al final, como orden lógico de las cosas, en mi oficina solo pueda trabajar en linux, y en casita lo haré en windowsJavierhttp://www.blogger.com/profile/11123195629151776044noreply@blogger.com0tag:blogger.com,1999:blog-1015628314424529172.post-50503078759747132572007-09-17T14:02:00.000-07:002008-07-22T22:41:08.645-07:00Ya me habían hablado de Ruby<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ruby-lang.org/images/logo.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px;" src="http://www.ruby-lang.org/images/logo.gif" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br />Llegó mi, para entonces, jefe, y me dijo:<br />- ¿has oído hablar de <span style="font-style: italic;">Rguby</span>?<br />- Pues no, ¿esta buena?<br />zuif! zuaf! Y esquivo un par de manotazos virtuales y miradas de "te voy a matar"<br />- ¡No vale! Es un lenguaje de progrgamación que está dando la nota en lo del desarrollo Rgaid<br />- Conchale, si supieras que no he oído naita de eso, déjame que googleo y me empapo en el asunto<br />- Dale pana, dale, y me avisas, me han dicho que es arrgechisimo<br />Y luego frente al <span style="font-style: italic;">firefos</span> pensaba en si me había dicho rudy, rugby, guby, gruby, luego me di cuenta que pasado un tiempo uno aprende incluso a entender a las personas que hablan con problemas para ciertos sonidos y traduje: ¡Ruby!<br />Y si le entendía a Aníbal, nada me costaría aprender Ruby, bueno al pana le debo la curiosidad sobre el lenguaje y el valor para empezar a experimentar, porque me hizo reflexionar: si puedes aprender a entender a alguien en su propia forma de comunicación, nada se pierde en aprender un nuevo lenguaje y superé mi actitud reaccionaria ante la novedad en programación, y hoy me voy a poner a experimentar con ruby.<br />Hay algo que aclarar sobre este blog, no hago política, los fanáticos linuxeros pueden empezar a deprimirse, no voy a hablar ni mal ni bien de Bill, a los fanáticos microsoftianos, no voy a alabar a .Net ni a office ni a nada de MS.<br /><br /><span style="font-weight: bold;">Todo lo que aquí lean que pueda ser probado, lo será tanto en Windows, como en Linux, y si es posible, en cualquier otra plataforma.</span>Javierhttp://www.blogger.com/profile/11123195629151776044noreply@blogger.com0