Hace más o menos un año Arturo Garrido, el rey del Twitter me platicó que había conocido unos cuates que traían unas ideas chidas sobre la web 2.0 y que andaban con la cosquilla de hacer un podcast sobre el tema. Eso fue la concepción inicial de Monólogos de la Cantina, el podcast de los retrosexuales y la web 2.0 en el que han ido desfilando una serie de protagonistas de estos tiempos digitales.
Mi gran sorpresa fue recibir una invitación de parte de ellos para platicar sobre Ruby On Rails, herramienta con la que he venido trabajando durante el último año y que en el podcast comparto mi experiencia y opiniones sobre el tema y algunos comentarios adicionales.
Si no les gusta el tema, pueden buscar otros episodios en los que seguramente encontrarán algún tema de su interés y quien sabe.. a lo mejor también ingresan a las filas de los retrosexuales :P
Un agradecimiento enorme al crew de Monólogos de la Cantina @omendoza, @_kuro y por supuesto, @arturogarrido.
Finito
Anotaciones de diversos temas relacionados con código abierto, metodologías de desarrollo y programación con Ruby on Rails
miércoles, octubre 22, 2008
viernes, octubre 10, 2008
Feel... I'm feeling
Come and hold my handI wanna contact the livingNot sure I understandThis role I've been givenI sit and talk to GodAnd he just laughs at my plansMy head speaks a languageI don't understandI just want to feel real loveFill the home that I live in'Cause I got too much lifeRunning through my veinsGoing to wasteI don't want to dieBut I ain't keen on living eitherBefore I fall in loveI'm preparing to leave herI scare myself to deathThat's why I keep on runningBefore I've arrivedI can see myself comingI just want to feel real loveFill the home that I live in'Cause I got too much lifeRunning through my veinsGoing to wasteAnd I need to feel real loveAnd a life ever afterI cannot give it upI just want to feel real loveFill the home that I live inI got too much loveRunning through my veinsTo go to wasteI just wanna feel real loveIn a life ever afterThere's a hole in my soulYou can see it in my faceIt's a real big placeCome and hold my handI want to contact the livingNot sure I understandThis role I've been givenNot sure I understandNot sure I understandNot sure I understandNot sure I understandJust the way I feel.Finito.
lunes, octubre 06, 2008
No nací para usar traje
No nací para usar traje, ni para manejar en auto grande, ni para tener casa chica, ni para guardar mis ahorros en el banco, ni siquiera para estar en paz conmigo mismo. Soy un neurótico en una convención de budistas. Soy el solitario que ve películas en silencio, el que hace el amor besándote todo el cuerpo, el que toca la guitarra hasta las tres de la mañana, el que escribe historias imperfectas, el que reniega del amor como un todo, el que duerme con la tristeza acurrucada, el que te dice al oído las cosas más perversas, el que morirá a solas sin una plegaria, el que que sueña con los ojos mirando al techo, el que le mira las piernas a las chicas guapas, el que camina sin cuidarse las espaldas, el que viaja en Metro y detesta las ensaladas, el que come atún con galletas, el que bebe hasta que sus musas bailan desnudas en la madrugada. Soy alcohólico y no me preocupa remediarlo. Soy el más cínico, el menos tierno, el que te seduce con la mirada. Soy el pendejo que colecciona canciones y poemas que siempre te arrancan alguna lágrima.
Roberto G. Castañeda.
Manual para Canallas
Yo tampoco nací para usar traje. Y sí... soy igual de pendejo.
Finito.
viernes, octubre 03, 2008
Un cabello tuyo
Me encontré un cabello tuyo
y al tomarlo aspiré el aroma dulzón de tu perfume,
me monté al vuelo con el aleteo de tus pestañas de mariposa
y me perdí en tu enigmática sonrisa
hasta que tu voz cantarina y tu risa juguetona
me trajeron de vuelta.
Todo es por un cabello tuyo.
Finito.
domingo, agosto 31, 2008
3108 - Día del Blog
No plazo que no se venza ni fecha que no se cumpla.
Y hoy llegamos a un año más de la celebración del día del blog, esta fecha que se ha venido celebrando desde hace tres años (me parece) en la que compartimos con la blogosfera cinco de los blogs que leemos y disfrutamos.
Este año los seleccionados por al Irreal Academia de la Lengua Torcida presidida por un servidor, son los siguientes:
Agradezco a los autores de estos blogs el tiempo y el esfuerzo para compartir con nosotros parte de ellos.
Finito.
lunes, agosto 11, 2008
Fin de semana
Ayer fue un día bastante bueno. Un domingo totalmente fuera de rutina. Me apunté a la convocatoria de la Cascarita Twittera en los Víveros de Coyoacán y además de asistir me acompañe de mis changuitos :D.
Fue padre encontrar gente conocida, en línea y en persona, y variar del clásico tema del trabajo y concentrarse en nada sino en divertirse.
Ya andan organizando la que sigue, así que voy a empezar a agarrar condición por que las corriditas me hacen sacar medio pulmón.
Finito.
jueves, julio 31, 2008
Pero no me voy a doblar
Hoy sucedió una de esas cosas que durante mucho tiempo temí hasta hoy. Y no es que ya no le tenga miedo, sino que simplemente ya sucedió.
Es de esas cosas tan amargas que deseas no olvidarla nunca.
Pero no me voy a doblar.
Finito.
martes, junio 24, 2008
Google Developer Day 2008
Ayer fue un día muy emocionante: el primer Google Developer Day en México.
Único desde el proceso de inscripción en el cual tenías que proporcionar mucho de tu perfil e incluso url's de aplicaciones desarrolladas.
Finalmente llegó la confirmación y empezó la cuenta atrás para la fecha del evento y la travesía de media ciudad (o ciudad y media) para arribar al Centro Banamex.
El registro simple y directo. Cero complicaciones. Se perfilaba el look de la gente de Google, todos con unas curiosas batas tipo laboratorio.
En ese momento fue cuando empecé a encontrar conocidos y a conocer a muchas personas. Varios amigos nos fuimos encontrando y se fue armando la banda antes de entrar al salón de las conferencias plenarias.
Estas conferencias estuvieron interesantes, si tuviera que reducir al máximo lo que me dejaron quedan solamente dos palabras: comunidad y compartir. Realmente creó que la gente de Google se preparó para dar un mensaje positivo, incluyente e incluso comercial pero en un marco de una relación "ganar-ganar".
Al termino de las plenarias se organizó un brunch y me impactó de sobre manera la diferencia de cultura, actitudes y gente contra la conferencia gubernamental que se llevaba a cabo paralelamente. El área de los visitantes del GDD era un bonche de puffs para desparramarte a tu gusto. Lamentablemente no fueron suficientes y algunos tuvimos que buscar espacios alternativos.
Las conferencias por separado (breakout) dieron inicio y me apunté a la que trataba el tema de Google App Engine (GAE). Lo primero que me decepcionó fue ver que ponente utilizaba Windows... al menos era XP. Lo noté nervioso y algunas veces novatón. Esperaba más de la presentación.
A continuación vino el tema de GWT, que ya lo conocía y que me pareció interesante escucharlo de alguien que lo conoce muy, muy, muy a fondo. Excelente ponente.
El penúltimo tema fue Gears, la herramienta de Google para desarrollar aplicaciones web que pueden funcionar fuera de línea (offline). El ponente estuvo de miedo: ¡excelente! Y pues el tema da harto para hablar.
La última presentación a la que asistí fue la de OpenSocial + GAE. El ponente ya estaba muy cansado y la veda' fue como que de medio hueva.... pero bueno...
Como casi siempre lo mejor de todo fue la gente. Harto twittero, harto geek, harto conocido. Creo que a la fecha ha sido el mejor evento del año.
Finito.
Único desde el proceso de inscripción en el cual tenías que proporcionar mucho de tu perfil e incluso url's de aplicaciones desarrolladas.
Finalmente llegó la confirmación y empezó la cuenta atrás para la fecha del evento y la travesía de media ciudad (o ciudad y media) para arribar al Centro Banamex.
El registro simple y directo. Cero complicaciones. Se perfilaba el look de la gente de Google, todos con unas curiosas batas tipo laboratorio.
En ese momento fue cuando empecé a encontrar conocidos y a conocer a muchas personas. Varios amigos nos fuimos encontrando y se fue armando la banda antes de entrar al salón de las conferencias plenarias.
Estas conferencias estuvieron interesantes, si tuviera que reducir al máximo lo que me dejaron quedan solamente dos palabras: comunidad y compartir. Realmente creó que la gente de Google se preparó para dar un mensaje positivo, incluyente e incluso comercial pero en un marco de una relación "ganar-ganar".
Al termino de las plenarias se organizó un brunch y me impactó de sobre manera la diferencia de cultura, actitudes y gente contra la conferencia gubernamental que se llevaba a cabo paralelamente. El área de los visitantes del GDD era un bonche de puffs para desparramarte a tu gusto. Lamentablemente no fueron suficientes y algunos tuvimos que buscar espacios alternativos.
Las conferencias por separado (breakout) dieron inicio y me apunté a la que trataba el tema de Google App Engine (GAE). Lo primero que me decepcionó fue ver que ponente utilizaba Windows... al menos era XP. Lo noté nervioso y algunas veces novatón. Esperaba más de la presentación.
A continuación vino el tema de GWT, que ya lo conocía y que me pareció interesante escucharlo de alguien que lo conoce muy, muy, muy a fondo. Excelente ponente.
El penúltimo tema fue Gears, la herramienta de Google para desarrollar aplicaciones web que pueden funcionar fuera de línea (offline). El ponente estuvo de miedo: ¡excelente! Y pues el tema da harto para hablar.
La última presentación a la que asistí fue la de OpenSocial + GAE. El ponente ya estaba muy cansado y la veda' fue como que de medio hueva.... pero bueno...
Como casi siempre lo mejor de todo fue la gente. Harto twittero, harto geek, harto conocido. Creo que a la fecha ha sido el mejor evento del año.
Finito.
Etiquetas:
community,
development,
fun,
opensource
sábado, junio 21, 2008
Adios Dulcinea, felicidades Ara...
He decidido escribirte
después de tanto llorar
Mis lágrimas son hoy estos versos
que tu ausencia nunca podrá borrar
Me voy como vine a tu vida
sin hacer ruido me despido, me voy
pero me cuesta tanto olvidarte mi amor
me cuesta tanto decirte adiós
Hoy he vuelto a entender
que jamás volverán aquellos paseos
de vuelta al hotel
en que tu me empujabas para no perder
ni un solo instante en hacer el amor
Dejaré de verte crecer
me marcho a vivir donde habita el olvido
intentaré buscar otro camino, otro amor
Cada vez que intento perder el miedo a caer
me tropiezo en mí mismo
y dejo escapar a quien me ha querido
y me quedo sin luz
El suelo de mi vida se viste
se abriga con hojas de un adiós
Mi destino es amar y despedirme
pedir permiso para vivir
Te dejaste olvidados
en cada rincón de mi alma
trocitos de tu corazón
Te dejaste olvidado en mi alma tu olor,
dormía abrazado a una flor
Dejaré de verte crecer
me marcho a vivir donde habita el olvido
intentaré buscar otro camino, otro amor
y no sé si me perderé o me encontraré
me siento tan solo...
pero venciendo iré
en busca de todo lo que no te di
Hoy he vuelto a entender que jamás volverás
a acariciarme antes de dormir
y pegada a mi pecho me pidas
que te abrace y no te deje ir
Dejaré de verte crecer
me tengo que ir y encontrar mi camino
y nunca olvidaré lo que me has querido, amor
cada vez que intento perder el miedo a caer
me tropiezo en mí mismo
y dejo escapar a quien me ha querido
y me quedo sin luz
Adiós mi vida, me voy
te dejo marchar
viviré en tus recuerdos
jamás te olvidaré
Adiós Dulcinea, mi amor
y si nos volvemos a ver, sólo abrázame
sigo siendo aquél niño con miedo a madurar
duermo pegado a tu foto, mi amor
adiós Dulcinea, mi amor
Por fin te acepto como un recuerdo, hoy que cumples un año más.
Felicidades Ara, adiós mi primer Dulcinea.
Finito.
jueves, junio 12, 2008
jueves, abril 10, 2008
extraño
extraño. te extraño.
extraño las tardes contigo. perderme en tu sonrisa. que me duela el alma por no tenerte y ser inmensamente feliz por que eres.
extraño mirarte sin que te des cuenta. mirarte detrás del cristal y embelesarme con tus gestos.
extraño tanto de ti. más de lo que te imaginas.
y te sigo extrañando....
Finito.
extraño las tardes contigo. perderme en tu sonrisa. que me duela el alma por no tenerte y ser inmensamente feliz por que eres.
extraño mirarte sin que te des cuenta. mirarte detrás del cristal y embelesarme con tus gestos.
extraño tanto de ti. más de lo que te imaginas.
y te sigo extrañando....
Finito.
jueves, febrero 21, 2008
CONSOL 2008
Ayer dio inicio uno de los eventos que con mucha avidez he seguido en los últimos años: el Congreso Nacional de Software Libre. En esta ocasión la Universidad Autónoma de la Cd. de México fue sede del evento.
Como el año anterior envié mi propuesta para exponer y con mucha alegría leí el correo donde me notificaron que fue aceptada. Eso me puso en un real aprieto, a partir del cambio laboral me ha quedado muy poco tiempo para dedicar a estas actividades. Pues aún así no di marcha atrás y estuve pendiente de de la fecha del evento.
El tema para la presentación fue "Rails: Desarrollo Ágil para Web" dado el amorío que traigo con este framework. Estuve leyendo varias referencias para ir organizando la presentación pero la verdad es que casi ninguna me dejo con algo que compartir así que realmente me basé en lo que he aprendido en los últimos meses.
Llegar a la sede fue menos complicado de lo que esperé y después de investigar donde se encontraba la oficina de registro, me dirigí apreciando los edificios de la uni. La verdad es que me parecieron excelentes instalaciones. A punto de llegar a mi destino me encontré con Alejandro Juárez, un excelente desarrollador y conocedor de metodologías ágiles a quien conocí en uno de esos viernes de Cova.
Resulta que Alex también envió su propuesta y fue aceptada. Y además, su presentación era a continuación de la mía. Después de saludar y conversar un poco, finalmente llegué al registro y me dieron mi gafete. Acompañado de Alex buscamos el auditorio y en lo que terminaba el ponente anterior charlamos un rato.
Finalmente llegó la hora, acomodé mi equipo y con un auditorio al 75% de ocupación inicié la presentación. Al principio, como es costumbre, me sentí bastante tenso pero al paso del tiempo me fui relajando y empecé a disfrutar el estar al frente. De hecho, mi temor inicial era que me fuera corriendo en las diapositivas y me acabara la presentación en 15 mins. Cuando me senté junto a la lap para hacer los demos casi llevaba 50 mins. :O
En el tiempo que me quedó hice una breve demo en línea de comandos y reservé cinco minutos para preguntas. No fueron muchas pero bueno, la próxima vez le voy hacer como Sandino, voy a llevar mi lista de preguntas.
Terminando la presentación se me acercó una persona que resultó ser nada menos que Carlos Ortega, otro "railero" que incluso contacté para ofrecerle chamba :D.
Cuando me despedí del auditorio, un voluntario me entregó una bolsa con "souvenirs" y un boleto para ir al comedor así que sin más nos fuimos a la gorra. :D
En una carpa, se encontraba instalado el comedor y ahí me encontré con un buen de caras conocidas: Zodman, Compermisos, Bea y otros ponentes.
Ahi conocí en vivo y en directo a Vendetta. ¡shio!. Y pues a lo que fuimos: comer, charlar y comentar sobre varios temas.
La exposición de Alex empezó con algunos problemillas proyectando la imagen... pero al final lo resolvieron. Realmente me sentí bien novato al ver todo el trabajo de Alex y su equipo.
Otro tema importante de este CONSOL es el 3er aniversario de la Revista SL en la cual he tenido la oportunidad de colaborar echando a perder los artículos :P
Finito.
Como el año anterior envié mi propuesta para exponer y con mucha alegría leí el correo donde me notificaron que fue aceptada. Eso me puso en un real aprieto, a partir del cambio laboral me ha quedado muy poco tiempo para dedicar a estas actividades. Pues aún así no di marcha atrás y estuve pendiente de de la fecha del evento.
El tema para la presentación fue "Rails: Desarrollo Ágil para Web" dado el amorío que traigo con este framework. Estuve leyendo varias referencias para ir organizando la presentación pero la verdad es que casi ninguna me dejo con algo que compartir así que realmente me basé en lo que he aprendido en los últimos meses.
Llegar a la sede fue menos complicado de lo que esperé y después de investigar donde se encontraba la oficina de registro, me dirigí apreciando los edificios de la uni. La verdad es que me parecieron excelentes instalaciones. A punto de llegar a mi destino me encontré con Alejandro Juárez, un excelente desarrollador y conocedor de metodologías ágiles a quien conocí en uno de esos viernes de Cova.
Resulta que Alex también envió su propuesta y fue aceptada. Y además, su presentación era a continuación de la mía. Después de saludar y conversar un poco, finalmente llegué al registro y me dieron mi gafete. Acompañado de Alex buscamos el auditorio y en lo que terminaba el ponente anterior charlamos un rato.
Finalmente llegó la hora, acomodé mi equipo y con un auditorio al 75% de ocupación inicié la presentación. Al principio, como es costumbre, me sentí bastante tenso pero al paso del tiempo me fui relajando y empecé a disfrutar el estar al frente. De hecho, mi temor inicial era que me fuera corriendo en las diapositivas y me acabara la presentación en 15 mins. Cuando me senté junto a la lap para hacer los demos casi llevaba 50 mins. :O
En el tiempo que me quedó hice una breve demo en línea de comandos y reservé cinco minutos para preguntas. No fueron muchas pero bueno, la próxima vez le voy hacer como Sandino, voy a llevar mi lista de preguntas.
Terminando la presentación se me acercó una persona que resultó ser nada menos que Carlos Ortega, otro "railero" que incluso contacté para ofrecerle chamba :D.
Cuando me despedí del auditorio, un voluntario me entregó una bolsa con "souvenirs" y un boleto para ir al comedor así que sin más nos fuimos a la gorra. :D
En una carpa, se encontraba instalado el comedor y ahí me encontré con un buen de caras conocidas: Zodman, Compermisos, Bea y otros ponentes.
Ahi conocí en vivo y en directo a Vendetta. ¡shio!. Y pues a lo que fuimos: comer, charlar y comentar sobre varios temas.
La exposición de Alex empezó con algunos problemillas proyectando la imagen... pero al final lo resolvieron. Realmente me sentí bien novato al ver todo el trabajo de Alex y su equipo.
Otro tema importante de este CONSOL es el 3er aniversario de la Revista SL en la cual he tenido la oportunidad de colaborar echando a perder los artículos :P
Finito.
jueves, febrero 14, 2008
Amo, entonces vivo
Te amaré, te amaré como al mundo
Te amaré aunque tenga final
Te amaré, te amaré en lo profundo
Te amaré como tengo que amar.
Te amaré, te amaré como pueda
Te amaré aunque no sea la paz
Te amaré, te amaré lo que queda
Te amaré cuando acabe de amar
Te amaré, te amaré si estoy muerto
Te amaré al día siguiente además
Te amaré, Te amaré como siento
Te amaré con adiós, con jamás.
Te amaré, Te amaré junto al viento
Te amaré como único sé
Te amaré hasta el fin de los tiempos
Te amaré y después te amaré.
Amo a la mujer y a una mujer. Amo por que estoy vivo y vivo por que estoy amando... aunque sea encerrado entre estas cuatro paredes blancas y esta pantalla. No siempre será así. Persistid es la orden.
Finito.
Te amaré aunque tenga final
Te amaré, te amaré en lo profundo
Te amaré como tengo que amar.
Te amaré, te amaré como pueda
Te amaré aunque no sea la paz
Te amaré, te amaré lo que queda
Te amaré cuando acabe de amar
Te amaré, te amaré si estoy muerto
Te amaré al día siguiente además
Te amaré, Te amaré como siento
Te amaré con adiós, con jamás.
Te amaré, Te amaré junto al viento
Te amaré como único sé
Te amaré hasta el fin de los tiempos
Te amaré y después te amaré.
Silvio Rodríguez
Amo a la mujer y a una mujer. Amo por que estoy vivo y vivo por que estoy amando... aunque sea encerrado entre estas cuatro paredes blancas y esta pantalla. No siempre será así. Persistid es la orden.
Finito.
martes, enero 08, 2008
Vivo
Hay días en los que la monotonía se hace omnipresente en mi vida.
Pero hoy le he dado batalla. Y aún perdiendo me siento más vivo que antes.
Finito.
Pero hoy le he dado batalla. Y aún perdiendo me siento más vivo que antes.
Finito.
lunes, diciembre 31, 2007
Terminando el 2007
Estamos a pocas horas de cerrar el año y aunque todo mundo acostumbra hacerlo, no consigo resumir el 2007 en pocos parráfos.
Fue un año particular, no fue un año más. Lo único constante fue el cambio.
Ahora vamos a lo que sigue. El 2008 se presenta en un rato y debemos recibirlo con toda la esperanza en las manos y en el corazón.
Ahora tengo que agradecer a todos los lectores de este blog y desear que se enfrenten exitosamente a todos los retos que se presenten el próximo año.
A mis amigos y seres queridos, el anhelo de seguir contando con su cariño y aprecio por éste y muchos años más, de igual manera mi afecto y amistad incondicional para ustedes.
Por este año, es todo en este blog.
Finito.
Fue un año particular, no fue un año más. Lo único constante fue el cambio.
Ahora vamos a lo que sigue. El 2008 se presenta en un rato y debemos recibirlo con toda la esperanza en las manos y en el corazón.
Ahora tengo que agradecer a todos los lectores de este blog y desear que se enfrenten exitosamente a todos los retos que se presenten el próximo año.
A mis amigos y seres queridos, el anhelo de seguir contando con su cariño y aprecio por éste y muchos años más, de igual manera mi afecto y amistad incondicional para ustedes.
Por este año, es todo en este blog.
Finito.
lunes, diciembre 24, 2007
Instalando Ruby on Rails en Mac OS X
Con la llegada de la nueva laptop, tuve que reinstalar mucho del ambiente que ya tenía configurado en el otro equipo y que para ser honestos, hasta se me había olvidado el "como"; así que esta vez lo voy a poner en blanco y negro.
Brevemente comenté acerca de MacPorts, una iniciativa que provee de un ambiente fácil de usar para compilar, instalar y actualizar paquetes de software desde la línea de comandos. Es como varios de los ambientes Linux (apt-get, emerge), se descarga el código fuente y mediante una serie de scripts se compila, instala y ¡listo, a usarse!. El sitio web de MacPorts se puede encontrar en http://www.macports.org y ahí existe una guía detallada para su instalación. Algo que no se debe omitir es la instalación de la paquetería adicional de XCode ya que entre los programas instalados se encuentra gcc, el compilador C que es indispensable para el correcto funcionamiento de MacPorts.
Mac OS X 10.4 (Tiger) viene de fábrica con Ruby 1.8.2 pero como es obvio no es la versión más reciente del lenguaje. En cambio con MacPorts estoy instalando la versión 1.8.6-p110 y además compilada específicamente para mi máquina. Ya teniendo instalado MacPorts solo se teclea la siguiente línea de comandos:
$ sudo port install rubyY MacPorts se encarga de descargar, configurar e instalar Ruby.
Lo siguiente es tener RubyGem, el administrador de paquetes o "gemas"; para su instalación hacemos lo siguiente:
$ sudo port install rb-rubygemsY esperamos pacientemente durante la descarga, configuración, compilación e instalación del software.
La versión de rubygems que trae MacPorts no es la más reciente así que también actualizamos este paquete, pero ahora por medio del mismo rubygem, para esto usamos la siguiente línea de comandos:
$ sudo gem update --systemSi vamos a utilizar sqlite3 como base de datos, es necesario instalar las bibliotecas para conectarnos directamente, esto lo hacemos de la siguiente manera:
$ sudo gem install sqlite3-rubyFinalmente, podemos instalar Rails usando el siguiente comando:
$ sudo gem install rails --include-dependenciesPodemos especificar la versión a instalar mediante el switch --version, el caso específico para instalar la versión 1.2.6 es como en la siguiente línea:
$ sudo gem install rails --version "= 1.2.6" --include-dependencies¡Y con esto tenemos un ambiente Rails listo para desarrollar!
Finito.
Etiquetas:
crossposting,
development,
macosx,
opensource,
rails,
ruby
viernes, diciembre 21, 2007
A mis amigos
Después de conseguir uno de mis objetivos profesionales de este año, me volteo a ver lo que momentaneamente he dejado atrás: mis amigos.
Este año ha sido un cúmulo de cambios en muchos aspectos: en mí, en mi vida, mis relaciones, mi trabajo. Todo esto ha hecho que me repliegue de una manera que a varios les ha parecido incluso agresiva. No hay tal agresión. Simplemente decidí hacer estos cambios de esta manera.
El último gran cambio, el trabajo, se presentó como un reto: cumplir con el compromiso en la segunda semana de diciembre. El compromiso en si mismo fue un reto y la transición laboral fue adicional. Incluso el cambio de herramientas se convirtió en un duelo de voluntades, la ignorancia e inexperiencia contra mi deseo de ganar. Fue difícil. Tampoco fue un drama pero tuve, al igual que las decisiones anteriores, que enfrentarme contra muchos de mis defectos. No pude vencer más que los necesariamente indispensables.
Gran parte de la fortaleza surgió del amor a mis hijos y a mí mismo. Otra parte de la necesidad que tengo de compartir, pero primero tengo que construir algo que compartir. Y hasta el último, mi propio orgullo.
Quiero construir un algo que pueda compartir y eso es lo que busco de aquí en adelante. Y para tenerlo he de trabajar mucho y de manera inteligente. Habrá un momento en que me detenga y estire las manos para ofrecer ese algo y entre todas las personas del mundo se los ofreceré a ustedes mis amigos.
No los he olvidado, no los quiero dejar atrás. Simplemente quiero tener algo que compartir.
Felices fiestas a todos.
Finito.
Este año ha sido un cúmulo de cambios en muchos aspectos: en mí, en mi vida, mis relaciones, mi trabajo. Todo esto ha hecho que me repliegue de una manera que a varios les ha parecido incluso agresiva. No hay tal agresión. Simplemente decidí hacer estos cambios de esta manera.
El último gran cambio, el trabajo, se presentó como un reto: cumplir con el compromiso en la segunda semana de diciembre. El compromiso en si mismo fue un reto y la transición laboral fue adicional. Incluso el cambio de herramientas se convirtió en un duelo de voluntades, la ignorancia e inexperiencia contra mi deseo de ganar. Fue difícil. Tampoco fue un drama pero tuve, al igual que las decisiones anteriores, que enfrentarme contra muchos de mis defectos. No pude vencer más que los necesariamente indispensables.
Gran parte de la fortaleza surgió del amor a mis hijos y a mí mismo. Otra parte de la necesidad que tengo de compartir, pero primero tengo que construir algo que compartir. Y hasta el último, mi propio orgullo.
Quiero construir un algo que pueda compartir y eso es lo que busco de aquí en adelante. Y para tenerlo he de trabajar mucho y de manera inteligente. Habrá un momento en que me detenga y estire las manos para ofrecer ese algo y entre todas las personas del mundo se los ofreceré a ustedes mis amigos.
No los he olvidado, no los quiero dejar atrás. Simplemente quiero tener algo que compartir.
Felices fiestas a todos.
Finito.
sábado, diciembre 08, 2007
Rails 2.0: El NexGen del desarrollo web
Ayer (hoy) se liberó la tan esperada versión 2.0 de Rails, el framework para desarrollo ágil en web. Una actualización muy esperada que se había venido anunciando desde ya hacia varios meses, pues bien, ya está aquí.
Para actualizar tu sistema recuerda que lo único que se requiere es ejecutar la siguiente instrucción desde una ventana de línea de comando:
Esta instrucción descargará e instalará todos los componentes necesarios. Un punto importante para tener en cuenta es que pueden existir diferentes versiones de gem instaladas al mismo tiempo, por ejemplo en mi equipo al ejecutar
presenta todos las gem's instaladas con el número de versión, para el caso de Rails aparece
Cada vez que se genera un nuevo proyecto Rails, en el archivo config/environment.rb se puede encontrar la versión específica de Rails y cambiarla.
Ahora, a probar las nuevas características de esta versión.
Finito.
Para actualizar tu sistema recuerda que lo único que se requiere es ejecutar la siguiente instrucción desde una ventana de línea de comando:
C:\> gem update rails -y
Esta instrucción descargará e instalará todos los componentes necesarios. Un punto importante para tener en cuenta es que pueden existir diferentes versiones de gem instaladas al mismo tiempo, por ejemplo en mi equipo al ejecutar
C:\> gem list --local
presenta todos las gem's instaladas con el número de versión, para el caso de Rails aparece
rails (2.0.1, 1.2.6, 1.2.5)
Web-application framework with template engine, control-flow layer,
and ORM.
Cada vez que se genera un nuevo proyecto Rails, en el archivo config/environment.rb se puede encontrar la versión específica de Rails y cambiarla.
Ahora, a probar las nuevas características de esta versión.
Finito.
Etiquetas:
crossposting,
development,
milestone,
opensource,
rails,
setup
Revista SL 9
Ya está disponible el número 9 de la Revista SL, ahora con un nuevo diseño y logo pero con el mismo contenido especializado en software libre. Los temas son muy interesantes pero pa'que les platico, corran y descárguenla.
Finito.
Finito.
Etiquetas:
community,
crossposting,
freedom,
linux,
milestone,
opensource
domingo, diciembre 02, 2007
Instalando Rails + sqlite3 en Windows XP
Ayer en la mañana tuve la ocurrencia de revisar la PC de la casa. No es un equipo reciente, baste decir que lo armé circa 2003 sin embargo es el equipo de batalla de mis hijos. Navegan, escuchan música y ocasionalmente juegan, obviamente el hacer tareas es su tarea más socorrida.
Pues bien, este equipo con todo y sus limitaciones alguna vez me sirvió para trabajar y ahora se me ocurrió actualizarlo al ambiente de desarrollo que utilizo. Pero para tal efecto se me ocurrió utilizar sqlite3 en lugar de cualquier otro RDBMS. Los pasos fueron los siguientes:
Pues bien, este equipo con todo y sus limitaciones alguna vez me sirvió para trabajar y ahora se me ocurrió actualizarlo al ambiente de desarrollo que utilizo. Pero para tal efecto se me ocurrió utilizar sqlite3 en lugar de cualquier otro RDBMS. Los pasos fueron los siguientes:
- Descargar e instalar Ruby.
- Descargar, extraer e instalar RubyGems.
C:\ruby-gem-0.95> ruby setup.rb- Actualizar las gem's instaladas.
C:\> gem update- Descargar sqlite3, extraerlo en un directorio y agregar ese directorio al PATH.
- Instalar la gem sqlite3-ruby
C:\> gem install sqlite3-ruby- Instalar Rails
C:\> gem install rails --include-dependencies- Presto!
C:\> rails --database=sqlite3 demo
Etiquetas:
crossposting,
development,
rails,
ruby,
setup
Suscribirse a:
Entradas (Atom)