The command line

GNU/Linux, web development and some other things

Reuniones

Hacía tiempo que no veía a LowGmaN. Ayer nos fuimos a tomar un café y a platicar un par de horas. Después de transmitirnos los chismes de rigor y las actualizaciones de información familiar y laboral, llegamos a la parte que más disfruto de conversar con él. Es el único, además de Aline, con el que puedo explayarme y hablar libremente sobre mis proyectos con Linux, Software Libre y las tecnologías en las que ando inmerso. Es absolutamente motivador contarle lo que he aprendido y sobre todo ver la manera en que se entusiasma conmigo. Siempre terminamos planeando como vamos a llevar a cabo los planes, él la parte comercial y del negocio y yo la parte técnica. A veces pienso que lo aburro con tanta cháchara pero nunca se queja. Es más, hasta se emociona (o eso creo yo :D). El caso es que ayer estuvimos platicando de Smalltalk, Seaside, bases de datos orientadas a objetos, test driven development, Ruby on Rails y las (cada vez más evidentes) carencias de los frameworks en Java. Es el único que ha aceptado el riesgo de usar las nuevas tecnologías que le propongo. Hace más de un año, cuando Ruby on Rails era más desconocido (¿más aún?) que hoy, me dijo, has mi aplicación en lo que quieras, yo confío en ti. Woa, pues le propuse hacerlo en Ruby on Rails y aceptó. Finalmente se puso en producción y todos felices. Fue el primer proyecto grande que hice con RoR. Todo lo demás que había hecho eran proyectos personales de prueba y de aprendizaje. En fín. Volviendo al punto, siempre es agradable ver que alguien está dispuesto a apostarle a lo nuevo, de ver el potencial de la nueva tecnología y usarla. Si no fuera por personas como él aún estaríamos usando COBOL para hacer proyectos, aunque en esta época deberíamos decir: aún estaríamos usando Java para hacer proyectos.

Reconexión a La Matrix

Al fin, después de 2 tortuosas semanas de estar desconectado, nos han instalado el teléfono, la tele por cable y el Internet. Me sentía como Cypher en The Matrix, cuando negocia con Smith su reconexión a la matrix, a cambio de traicionar a sus amigos (y de paso ser millonario dentro de la matrix y olvidar lo que hizo). Bueno no tan drástico, pero si, ya estaba considerando darle un incentivo (o para los chescos o una mordida, como le quieran llamar) a alguno de los que andan en los carritos de T*lmex o de C*blevisión para que me instalaran todo con mayor rapidez.  Afortunadamente no hubo necesidad. Ahora si, otra vez, al mundo digital.

Amazon EC2

La tecnología EC2 (Elastic Compute Cloud) está disponible para todos finalmente. Es una oferta fantástica para las aplicaciones web que no siempre necesitan la misma capacidad de cómputo. En lugar de rentar un hosting por un precio fijo mensual solamente pagas por lo que realmente se utiliza de capacidad de cómputo. Es más, te permite ahorrar dinero ya que no tienes que rentar más equipo en el supuesto de tener capacidad disponible en caso de que se necesite. Si nunca se utiliza esa capacidad de cómputo, estarías pagando por ella en vano. Con EC2,  por el contrario, si en algún momento tus requerimientos aumentan (por ejemplo te vuelves famoso o apareces en slashdot), puedes aumentar la capacidad de tu sitio simplemente comisionando más poder de cómputo de EC2 en cuestión de minutos. Todo esto se hace a través de Web Services que te permiten controlar el número de instancias en ejecución en tu nube. Pero eso no es lo mejor, al ser todo controlado a través de Web Services, tu misma aplicación puede solicitar el aumento de la capacidad al detectar un aumento en el uso de la misma y, una vez que pasada la tormenta, requerir que disminuya la capacidad del EC2. Completamente automático. Desde el punto de vista financiero es mucho más granular y se paga solamente por lo que se usa. Desde el punto de vista de sistemas, se tiene acceso completo a las instancias, de manera que se simula una computadora con acceso completo de root. O sea, control total de la “máquina”. Con los web services se puede controlar el número de instancias, reiniciarlas remotamente, configurar firewalls, entre otras cosas. Este servicio viene a complementar el S3 (Simple Storage Service) al cual ya le había echado el ojo desde hace tiempo.  El S3 te permite tener espacio de almacenamiento disponible en línea, con la misma idea: que pueda crecer y disminuir de acuerdo a las necesidades reales. Al igual que con el EC2, solamente pagan por lo que utilizan. Estas son las tecnologías en las que estará hosteada mi aplicación (si algún día logro juntar el tiempo para terminarla :D ). Ahora tengo una razón más para apurarme a terminarla

Mudanza

Han sido ya varios días desde el último post. Razón: mudanza. ¡Aline, Tristán y yo estrenamos nuevo hogar! Un sentimiento mezclado de cansancio, flojera y alegría. Alegría por iniciar una nueva etapa en un nuevo lugar, con nueva decoración y colores. Tirar cosas viejas (nunca hubiera creído cuántas cosas se acumulan en un año), rememorar cosas, lugares, momentos. Cansancio al pensar en el trabajo de mover cosas, cargar cajas, barrer pisos, limpiar ventanas, baños, paredes. Flojera en volver a acomodar los libros (:D que con una amplia sonrisa puedo decir que llenamos una pared completa entre Aline y yo, y eso que voy a vender muchos de mis libros de computación). De acomodar las cajas para dejar paso a las recamaras, a la cocina, al baño! Ja. Sin la ayuda de la familia no lo hubiéramos logrado. ¡Gracias! En fin, estamos como al 90%, las recamaras están terminadas, la de Tristán está pintada de azul y con todos sus juguetes acomodados y su cuna en el centro. La cocina y el comedor (mini comedor :D) están completos y acomodados. Los libros están terminados :D. La sala está acomodada pero con cosas todavía encima. Las plantas en su lugar y nuevamente recibiendo luz solar. Sólo falta sacar las cajas vacías y los papeles que no sabemos donde meter. Resultado, espaldas lastimadas, cansancio extremo y una departamento que cada día se pone más bonito que donde vivíamos anteriormente. Lo malo es que ni siquiera he podido realizar el cambio de domicilio del teléfono y la televisión por cable, así que no tengo ni televisión ni teléfono ni internet! Un día de estos que esté bien descansado.

Aniversario

El 4 de octubre Aline y yo cumplimos un año de casados por lo civil. ¡ Felicidades a nosotros! :D

Tutoría De Seaside

Ramon Leon escribió un post detallando la construcción de un Wiki básico usando Seaside. Pruébenlo.

Ich Bin 28 Jahre Alt

Ja, das ist richtig. Acht und zwanzig Jahre alt. Hoy cumplo 28 años. Muchos o pocos ya no sé. El caso es que hay una velita más en el pastel. Pero fue un buen año. Hace un año estaba soltero, sin hijo, sin trabajo fijo, vivía con mi mamá y mi primo y endeudado a más no poder. Ahora estoy casado con una mujer maravillosa, tengo un hijo hermoso, vivo en un depa, tengo trabajo fijo (aunque a veces aburrido) y sigo endeudado. Además me corté el cabello completamente y estoy pelón. En resumen puedo decir que fue uno de los mejores años de mi (corta o larga) vida. Y eso sí hay que celebrarlo. En un rato más Aline y Tristán vienen por mi y nos vamos a comer una rica pasta  y un buen vino. Así que: “Feliz cumpleaños a mi” :D

El Blog De La Flaquita

Al fin he logrado convencer a Aline de dejarse atrapar por el lado oscuro (o sea la tecnología :)) de la fuerza. Está estrenando blog en http://aline.leugim.com.mx y está muy interesante. Temas: filosofía, arte, libros, cine, erotismo (de Eros, no de porno) entre otras cosas. No dejen de visitarlo. ¡Lo más sorprendente de este cambio es que hace unos días hasta dijo que quería un iPhone! Ja. Ni siquiera yo había pensado en tener uno. Las sorpresas que se lleva uno. :D