Archive for category Libros

Libros nuevos III

Antes de salir de vacaciones me fui de compras, y compré libros de narrativa para las vacaciones que se aproximaban, y los libros son (redoble de tambores):

Ángeles Mastretta – Arráncame la vida
Milan Kundera – La insoportable levedad del ser
Arturo Pérez-Reverte – La reina del sur
Carlos Fuentes – La cabeza de la hidra

Todo esto para tener un poco de lectura para estas vacaciones, algo así como para agarrar una hielera con unas cuantas chelas e irse a la playa a leer, o también para acostarse en una hamaca y leer un par de horas.

Y bueno, también aproveché, ya que en el black day con las rebajas que se tenían en EU me llegó mi respectiva rebaja de pragprog.com, por lo que también me compré este libro:

Brian Hogan – Web Design for Developers

View Comments

Libros nuevos II

Un poquito antes de que el inche dolar se fuera arriba de los $13 pesos me compré unos libros en EU, de esos que compras en línea (Amazon, Pragmatic Books). Estos libros recien adquiridos son “Pragmatic Thinking & Learning” (Andy Hunt) y “Programming Ruby 1.9″ (Dave Thomas, Chad Fowler y Andy Hunt), estos dos de Pragmatic Programmers books.

El libro de Ruby 1.9 es más que obvio de que nos habla, del lenguaje Ruby por supuesto, y también obvio es para qué lo quiero, para levantar una de las patas de la cama :) , y para mejorar también mis skills en este lenguaje, aquí el detalle va a ser como me voy a organizar para leerlo, terminarlo, comprenderlo y aprender mucho de Ruby, y creo que para esto me va a ayudar el siguiente libro.

Siguiendo los tips o recomendaciones que vienen en Pragmatic Thinking & Learning espero poder ser un poco más organizado con mi conocimiento, con mis horas de estudio y también mejor enfocado. En el sitio de Pragmatic Programming books hay unos pdf’s de prueba de los primeros dos capítulos.

Si alguien de plano quiere comprar estos libros, por favor comprenlos a través de las ligas que están aquí así me ayudan a mantener este sitio, o bien me ayudarían a comprar más libros, aunque si alguien no quiere comprar pero desea patrocinarme un libro, una cerveza o un café, o sólo donar un pesito, o un dolar, pues les agradeceré enormemente que la donación la hagan por aquí.

Caray, lo que tiene uno que hacer por un libro o una cerveza, en este preciso momento me estoy imaginando como uno de esos borrachitos que andan en la calle pidiendo una moneda para seguir comprando alcohol pero en un estilo tecnológico :D , y bueno, si me unas cervezas, les puedo decir que les saldré bien barato porque con 6 ya estaré bien ebrio.

, ,

View Comments

El Che

Hace un rato ya, talvez 2 semanas o más terminé de leer el Che de Paco Ignacio Taibo II, bueno el título completo es “Ernesto Guevara, también conocido como el Che”, y cuando iba acercándome al final recordé lo que varias veces me decía el Choco acerca de este libro y de las sensaciones y emociones que él había experimentado, y realmente comprendí cuando me dijo que lo había terminado y había llorado, creo que yo experimenté algo similar aunado a un sentimiento de indignación, obviamente sabía como iba a acabar, pero nunca había puesto atención o investigado acerca del Che, recuerdo también que cuando era estudiante veía a mucho jóvenes vistiendo playeras con imágenes del Che, y siempre me preguntaba por ese personaje, e incluso preguntaba con mis amigos y casi nadie me decía nada, hasta ese fenómeno me hacía pensar si esa imagen era una moda entre jóvenes que sentían cierta rebeldía, el hecho de estar en contra del sistema, y que seguramente no sabrían en realidad lo que ese personaje había hecho o lo que significaba; pues hasta hace poco, casi 10 años después de esas preguntas que me hice (me pregunto porqué esperé tanto) pude contestarlas, al menos sobre lo que significa y significó el Che para Cuba, para América y el mundo entero en busca de la libertad, todavía siguen pendientes las preguntas de si el Che y su imagen es una moda entre jóvenes. El Che fue un gran hombre, un gran lider, que era igualitario con todos sus semejantes y preocupado por ellos y por su bienestar, en fin, un hombre que al saber uno como era y como fue perseguido al final de su vida, llega a ocasionar ese sentimiento de vacío y torbellino en el estómago que te lleva a la indignación.

Después de conocer me vienen otras preguntas a la mente, ¿Nosotros como personas somos igualitarios con nuestros semejantes?, ¿Nuestras luchas internas y externas son para el bien común? ¿O de plano somos todo lo contrario? Lamentablemente veo que la respuesta para muchos es más que obvia, una respuesta afirmativa a la tercer pregunta, y talvez, incluso para mi podría serlo a veces cuando veo que voy nadando contra corriente.

View Comments

Nuevos libros

Así es, hoy fui a recoger a la oficina de correos mi paquete de libros que pedí la semana pasada, se trata ahora de los libros de “Advanced Rails Recipes” de Mike Clark y “Prototype and script.aculo.us” de Christophe Porteveneuve.

Así es que me pondré a leerlos y ya iré contando lo que voy aprendiendo y en donde lo voy aplicando, y mientras aquí dejo la liga a amazon.com

, , ,

View Comments

Ruby on Rails, desarrollo ágil y mis divagaciones

De hace un mes para acá he andado en una de mis divagaciones internas, de esas que me suelen dar, esas como cómo podría poner un negocio y de qué, o de cómo poder generar más dinero, en fin, esas que luego no me dejan dormir. Sucede que de un mes para acá he estado pensando como poder desarrollar software para negocios pequeños y medianos, de siempre yo he desarrollado para empresas grandes, y obviamente para proyectos grandes, donde mi participación queda en una pequeña parte del proyecto, nunca he hecho algo para un posible cliente, tanto pequeño o grande, ajeno al ambiente de una empresa grande, esto no se me ha dado, y aunque se me hubiera dado probablemente lo habría rechazado, el ¿porqué?, bueno esto hubiera sido porque a mi percepción los desarrollos de lo que sea siempre son lentos, independientemente de la curva de aprendizaje de alguna tecnología (que para mi sigue siendo algo lento), el analisis, el desarrollo y las pruebas son lentas, entonces, dentro de mis divagaciones internas me puse a pensar si ¿habrá alguna tecnología que me ayude o nos ayude a nosotros los desarrolladores a hacer un desarrollo ágil?, debe de haberla, digo, no es por nada de que haya bastantes libros sobre desarrollo ágil.

Entonces me encontré, que para el desarrollo, al menos en aplicaciones web, hay un framework, este framework ya tiene más de un par de años en el mercado, y este es Ruby on Rails, no voy a hablar nada del framework como tal ni del lenguaje Ruby, lo que si puedo decir es de que acabo de adquirir un par de libros, y si puedo ver que el desarrollo en aplicaciones web si se agiliza bastante, digo, aún así yo no tengo mucha experiencia en desarrollo web, pero dentro de las pocas prácticas personales que he hecho, al menos con Java, jsp’s, jsf, ha sido algo pesado de llevar, porque de repente empiezan a haber un buen de archivos xml de configuración, y si hubiese un errorcito, para encontrarlo puede llegar a ser frustrante.

Bueno, pero eso es con respecto al desarrollo web, y el decir que puede ser ágil es subjetivo, porque también hay que superar la curva de aprendizaje, aunque esto podría ser algo más rapido con Ruby on Rails que por ejemplo con las tecnologías de Java (servlets, jsp’s, jsf), ahora bien, con respecto a aplicaciones de escritorio ¿como se podría llevar a cabo un desarrollo ágil con las tecnologías que hay?, pues aquí si parece que no está muy claro para mi esta cuestión.

A toda esta divagación tuve la osadía de agregarle más confusión, y leerme algunos artículos, un libro y una tesis doctoral, con el libro de 37signals (“Getting real”) donde habla de desarrollos sencillos y que cumplan con la función principal que resuelve una necesidad, sin agregar complejidad por funcionalidad que bien podría no ser necesaria, pero esto creo que puede servir para desarrollos web, pero para aplicaciones de escritorio tengo mis dudas. También, con la tesis doctoral de Florian Moritz donde habla de la convergencia de aplicaciones web con aplicaciones de escritorio, y las diferentes tecnologías que existen y que están tratando de alcanzar este punto, como las muy mentadas RIA (Rich Internet Applications).

Y bien, aterrizando un poco todo esto, y volviendo a lo que decía en un principio sobre las aplicaciones para clientes pequeños y/o medianos, por ejemplo, si yo tuviera un cliente que quiere una aplicación que sólo corriera en una sóla máquina (el giro de la empresa podría ser cualquiera y que fuera necesario tener datos persistentes), y que después quisiera migrar su aplicación a un sistema multiusuarios, y que posteriormente se requiriera esta aplicación que funcionara como una aplicación global para dar servicio a muchas sucursales, ¿como podría lograr esto de una manera ágil? ¿Como podría hacerla transparente a la migración? ¿Cómo podría hacerla consistente con respecto a la interfaz de usuario, con tal de que no cause impacto de la migración de aplicación de escritorio a aplicación global? ¿Podría funcionar Ruby on Rails aquí, y hacer una aplicación web y tenerla en una máquina local como si fuera una aplicación de escritorio, y con esto sólo quedaría en centralizar la base de datos acorde a cada una de las migraciones? ¿O tendría que hacer uso de una combinación de tecnologías, como Java, AIR (el framework de Adobe), openlaszlo?

De veras que me gusta complicarme la vida, y cuando estaba terminando de escribir este post, llega una posibilidad de poner en práctica esto que estoy poniendo aquí.

, ,

View Comments

Complot mongol

Don Filiberto García, matón a sueldo, al cual le han encargado investigar un posible complot, y que parece haberse originado en la Mongolia Exterior, agentes de la KGB han escuchado el rumor de dicho complot y lo han comunicado a las autoridades mexicanas, así es como Don Fili junto con otros dos agentes, uno de la KGB y otro del FBI se dan a la tarea de descifrar todo lo que está detrás del complot, en el que también parecieran involucrados comunistas chinos.

Así es como empieza la trama del libro de Complot Mongol de Rafael Bernal, y según me decía el buen amigo Yoko es una de las primeras novelas policiacas mexicanas y que él considera que todo mexicano debería leer.

La verdad es una historia bastante agradable, y que puede hacernos reir en ciertos momentos, como decían ciertos compañeros es una historia pinche, pero por el número de veces que se usa la palabra pinche :D , que nos puede atrapar y llegar a un final inesperado. Recomendable.

View Comments

Malas compañías

Así es, ando con malas compañías, sucede que el pasado jueves cierta persona me llenó la cabeza de ideas y me influenció para que fuéramos a cierto lugar de esparcimiento, en el cuál después de un rato y al estar rodeado por un montón de elementos de aprendizaje y entretenimiento, me vi forzado a gastarme 1200 pesos en estos mismos, que la verdad creo pueden llegar a formarme un vicio.

¡Sí! compré 1200 pesos de libros con el Yoko en la librería Gandhi, talvez para algunos sea poco o algo normal, fueron 10 libros, y no había gastado antes tanto en libros, bueno a lo mejor en libros técnicos, pero no es lo mismo. Y si, le dije al Yoko que era una mala influencia, jejeje pero el haber comprado 10 libros tiene su lado bueno, y es que voy a tener para leer un buen rato.  Los libros que compré: Complot Mongol de Rafael Bernal (recomendación del Yoko), La tregua de Mario Benedetti, Relatos de Poder de Carlos Castaneda (la continuación a los tres que ya había leído), algunos de Yukio Mishima (me acordé del Morales con estos libros, busqué el de los cuentos pero no lo encontré), Azteca de Gary Jennings (por el Charlie), Pancho Villa y El Che de Taibo II, uno de Umberto Eco (no recuerdo cuál) y Rayuela de Cortazar.

Hablando de libros, hace poco terminé de leer dos libros: Diablo guardián de Xavier Velazco y Cien Años de Soledad, de Gabo García Márquez en la edición conmemorativa, éste último ya lo había leído hace unos años, pero en esa leída me enredé con tanta familia, ahora en esta edición conmemorativa viene con un árbol genealógico que ayuda mucho a ubicarse. Y pues bien, de ninguno de estos dos libros preparé resumen, ni prepararé, he andado muy ocupado, y pos no he podido sentarme a escribirlos, ¿En qué ando ocupado? bueno, pues estoy preparándome y empezando a trabajar con mi proyecto para la SCJD (Sun Certified Java Developer), la cuál tengo que tenerla antes de diciembre.

Pues bien, después de varios días de ausencia, aquí hay algo :)

View Comments