planeta gems

Planeta ASPgems

diego rodríguez

blog posts

Euruko 2010 published 3 months ago by diego rodríguez diego rodríguez

Para no perder la costumbre, como cada vez que voy a una conferencia, unas notas sobre la European Ruby Conference de este año, que ha sido en Cracovia.

En cuanto a las charlas, por citar unas cuantas, son destacables:
- El keynote tardío de Matz
- Jose Valim con una charla algo filosófica sobre cuando usar DSL
- Karel Minařík, hablando sobre como enseñar a programar usando ruby
- Sven Fuchs...

continue reading >>


Actualizando Google Maps API de la v2 a la v3 published 4 months ago by diego rodríguez diego rodríguez

Me ha tocado actualizar unos mapas que estaban utilizando la versión 2 de la API de Google Maps a la versión 3.

Algunas de las novedades de la versión 3 son el soporte a iPhone y Android, mejora de la velocidad de carga, ya no es necesaria una clave de acceso y siguiendo la línea del resto de aplicaciones de Google ya no soporta IE6.

La idea de este post es hacer una guía rápida de migración,...

continue reading >>


Ubuntu Remix Edition en Dell Mini 10v published 5 months ago by diego rodríguez diego rodríguez

Hace algo más de un mes compré un Dell mini 10v. Viene con Windows 7 starter y con 1GB de RAM y al ver lo lento que iba todo, lo que tardaba en arrancar, ... decidí formatearlo y instalarle Linux.

Dell tiene algunos modelos con Ubuntu, así que buscando un poco encontré que tienen una versión de Moblin para descargar en su wiki, que se instala sin ningún problema desde USB y que funciona perfec...

continue reading >>


Event Delegation en Javascript published 6 months ago by diego rodríguez diego rodríguez

Hace unos días haciendo una página que básicamente es un listado con 3 radio buttons por fila (si, porras, aunque en tu charla del madrid-rb del jueves dijeras que no sabes para que se usan, a veces son útiles), quería que se enviara el formulario al seleccionar uno de los radio-buttons sin tener que pulsar en submit.

Para hacerlo un poco limpio, lo hice con javascript no intrusivo y prototype...

continue reading >>


Notas sobre webs un poco grandes published 7 months ago by diego rodríguez diego rodríguez

En ASPgems desde hace bastante tiempo vamos dando charlas internas para compartir el conocimiento entre nosotros, y desde hace unos meses las charlas son abiertas a todo el que quiera apuntarse.

Las charlas se publican en el blog y en twitter y la inscripción es en stage.

La última charla me ha tocado a mi, en la que he hablado un poco sobre mi experiencia durante más de dos años desarrollan...

continue reading >>


Conferencia Rails 2009 - Impresiones published 9 months ago by diego rodríguez diego rodríguez

Por tercer año he asistido a la conferencia rails y este año he salido con la sensación de que la conferencia ya se ha consolidado y se ha hecho mayor.Los años anteriores se hablaba de como trabajar con rails, plugins y herramientas que facilitan el trabajo, bastante sobre buenas prácticas de programación y escalabilidad y muchísimo de BDD, TDD y cualquier cosa relacionada con testing.Pero este...

continue reading >>


Las webs y la televisión published 10 months ago by diego rodríguez diego rodríguez

Por variar un poco, una entrada de opiniónSiempre he tenido la idea de que una campaña de televisión sobre una web lo que consigue es montones de visitas mientras que se emite el anuncio y al desaparecer el anuncio, desaparecen las visitas. Si el producto es bueno, lo que conseguirá tráfico continuo es el boca a boca, entradas de blog, noticias online, comentarios de usuarios satisfechos con e...

continue reading >>


Las webs y la televisión published 10 months ago by diego rodríguez diego rodríguez

Por variar un poco, una entrada de opiniónSiempre he tenido la idea de que una campaña de televisión sobre una web lo que consigue es montones de visitas mientras que se emite el anuncio y al desaparecer el anuncio, desaparecen las visitas. Si el producto es bueno, lo que conseguirá tráfico continuo es el boca a boca, entradas de blog, noticias online, comentarios de usuarios satisfechos con e...

continue reading >>


Evictions en memcached published 10 months ago by diego rodríguez diego rodríguez

En la aplicación en la que estoy trabajando tenemos memcached distribuido entre varias máquinas. Normalmente voy comprobando periódicamente que el tamaño usado sea menor al máximo tamaño disponible y lo teniamos configurado a 64 MB por máquina, ya que parecía suficiente.En la traza se puede ver como tiene algo más de 40 MB (bytes) ocupados de los 64MB disponibles (limit_maxbtyes). El estado se ...

continue reading >>


Evictions en memcached published 10 months ago by diego rodríguez diego rodríguez

En la aplicación en la que estoy trabajando tenemos memcached distribuido entre varias máquinas. Normalmente voy comprobando periódicamente que el tamaño usado sea menor al máximo tamaño disponible y lo teniamos configurado a 64 MB por máquina, ya que parecía suficiente.En la traza se puede ver como tiene algo más de 40 MB (bytes) ocupados de los 64MB disponibles (limit_maxbtyes). El estado se ...

continue reading >>


IE7 y IE8 con VirtualBox - Duplicar discos virtuales published 11 months ago by diego rodríguez diego rodríguez

Para probar las aplicaciones con Internet Explorer, hasta ahora tenía IE6 con ie4linux y IE7 con una máquina virtual de XP con VirtualBoxLa instalación por defecto en Ubuntu es VirtualBox OSE (Open Source Edition) que no tiene soporte para USB, así que la que utilizo es la versión estándar tal y como explican en TuxGuides, para poder utilizar el software original de algunos perifericos en Windo...

continue reading >>


IE7 y IE8 con VirtualBox - Duplicar discos virtuales published 11 months ago by diego rodríguez diego rodríguez

Para probar las aplicaciones con Internet Explorer, hasta ahora tenía IE6 con ie4linux y IE7 con una máquina virtual de XP con VirtualBoxLa instalación por defecto en Ubuntu es VirtualBox OSE (Open Source Edition) que no tiene soporte para USB, así que la que utilizo es la versión estándar tal y como explican en TuxGuides, para poder utilizar el software original de algunos perifericos en Windo...

continue reading >>


LinkedIn no me funciona published about 1 year ago by diego rodríguez diego rodríguez

Hace un tiempo que LinkedIn me hacía cosas raras, sólo me mostraba algunas páginas y se me quedaba pensando eternamente en el resto de páginas al intentar cargarlas. Agustín me dió la solución, el culpable es el router D-Link DSL-G624T de ya.com, tal y como cuentan aquí.El problema es debido a una regla que tiene definida el router con el tamaño máximo de segmento (MSS) y la solución que dan es...

continue reading >>


LinkedIn no me funciona published about 1 year ago by diego rodríguez diego rodríguez

Hace un tiempo que LinkedIn me hacía cosas raras, sólo me mostraba algunas páginas y se me quedaba pensando eternamente en el resto de páginas al intentar cargarlas. Agustín me dió la solución, el culpable es el router D-Link DSL-G624T de ya.com, tal y como cuentan aquí.El problema es debido a una regla que tiene definida el router con el tamaño máximo de segmento (MSS) y la solución que dan es...

continue reading >>


Mechanize y content-type unknown published about 1 year ago by diego rodríguez diego rodríguez

En una aplicación, tengo que integrar un informe que se no puede obtener a partir de un Web Service o REST ni nada parecido, así que la única forma es haciendo login en una web y navegando hasta bajarse un CSV. La integración se hace sin problemas con Mechanize, pero me he encontrado con que recibo estas cabeceras en la página del CSV:Content-Type: unknown; charset=UTF-16LE Content-Dispositio...

continue reading >>


Mechanize y content-type unknown published about 1 year ago by diego rodríguez diego rodríguez

En una aplicación, tengo que integrar un informe que se no puede obtener a partir de un Web Service o REST ni nada parecido, así que la única forma es haciendo login en una web y navegando hasta bajarse un CSV. La integración se hace sin problemas con Mechanize, pero me he encontrado con que recibo estas cabeceras en la página del CSV:Content-Type: unknown; charset=UTF-16LE Content-Dispositio...

continue reading >>


Epson DX8400 en Ubuntu published about 1 year ago by diego rodríguez diego rodríguez

Como ya comenté en mi última entrada, lo que más guerra me dió al migrar a Ubuntu fue instalar la impresora multifunción Epson DX8400.En la web de Epson te redirigen a Avasys para bajar los drivers. Seleccionando el modelo se pueden bajar los paquetes para la instalación. En mi caso pipslite_1.3.0-2_i386.deb para la impresora y iscan_2.19.2-1_i386.deb para el scannerLa impresora funciona perfec...

continue reading >>


Epson DX8400 en Ubuntu published about 1 year ago by diego rodríguez diego rodríguez

Como ya comenté en mi última entrada, lo que más guerra me dió al migrar a Ubuntu fue instalar la impresora multifunción Epson DX8400.En la web de Epson te redirigen a Avasys para bajar los drivers. Seleccionando el modelo se pueden bajar los paquetes para la instalación. En mi caso pipslite_1.3.0-2_i386.deb para la impresora y iscan_2.19.2-1_i386.deb para el scannerLa impresora funciona perfec...

continue reading >>


Adios Vista..... Hola ubuntu published about 1 year ago by diego rodríguez diego rodríguez

Después de muchos años utilizando Windows como S.O. de trabajo, hasta hace un par de años por obligación y despues por la simplicidad de seguir utilizando lo mismo... llegó el momento de migrar a Ubuntu.Inicialmente, la idea de este post antes de migrar era explicar los problemas que me he encontrara en la migración, que aplicaciones de Windows echaba en falta...Pero la verdad es que después de...

continue reading >>


Adios Vista..... Hola ubuntu published about 1 year ago by diego rodríguez diego rodríguez

Después de muchos años utilizando Windows como S.O. de trabajo, hasta hace un par de años por obligación y despues por la simplicidad de seguir utilizando lo mismo... llegó el momento de migrar a Ubuntu.Inicialmente, la idea de este post antes de migrar era explicar los problemas que me he encontrara en la migración, que aplicaciones de Windows echaba en falta...Pero la verdad es que después de...

continue reading >>


Euruko 2009 published about 1 year ago by diego rodríguez diego rodríguez

Este fin de semana, junto a otros 250 desarrolladores he estado en la EuRuKo en Barcelona.Hasta ahora mi relación con Ruby ha sido siempre en desarrollo web y asociado a Rails. Lo que más me ha gustado es ver como Ruby es mucho más que eso. Prácticamente ni se ha nombrado a Rails en toda la conferencia y hemos visto otras interesantes aplicaciones.Con ruby se pueden hacer juegos con Gosu y Chi...

continue reading >>


Euruko 2009 published about 1 year ago by diego rodríguez diego rodríguez

Este fin de semana, junto a otros 250 desarrolladores he estado en la EuRuKo en Barcelona.Hasta ahora mi relación con Ruby ha sido siempre en desarrollo web y asociado a Rails. Lo que más me ha gustado es ver como Ruby es mucho más que eso. Prácticamente ni se ha nombrado a Rails en toda la conferencia y hemos visto otras interesantes aplicaciones.Con ruby se pueden hacer juegos con Gosu y Chi...

continue reading >>


Centrar verticalmente una imagen en un div published about 1 year ago by diego rodríguez diego rodríguez

Aparentemente una cosa tan trivial como esa tiene un poco más de miga de lo que parece, y buscando soluciones se encuentran muchas divagaciones y ejemplos interminables.La primera idea es usar el atributo vertical-align, pero sólo es válido para alinear la imagen con el texto adjacente. Sin embargo, se puede usar una solución simple basada ese atributo.Si definimos el line-height del div igual ...

continue reading >>


Centrar verticalmente una imagen en un div published about 1 year ago by diego rodríguez diego rodríguez

Aparentemente una cosa tan trivial como esa tiene un poco más de miga de lo que parece, y buscando soluciones se encuentran muchas divagaciones y ejemplos interminables.La primera idea es usar el atributo vertical-align, pero sólo es válido para alinear la imagen con el texto adjacente. Sin embargo, se puede usar una solución simple basada ese atributo.Si definimos el line-height del div igual ...

continue reading >>


Memoria en Linux published about 1 year ago by diego rodríguez diego rodríguez

Últimamente, el aumento de tráfico en una aplicación nos ha llevado a migrar de servidores para poder escalar con más facilidad.Ayer por la tarde, mirando el estado de los nuevos servidores me encontré con esto en un free$ free -m total used free shared buffers cachedMem: 2048 1996 51 0 599 364-/+ buffers/cache: 1032 1015Swap: ...

continue reading >>


Memoria en Linux published about 1 year ago by diego rodríguez diego rodríguez

Últimamente, el aumento de tráfico en una aplicación nos ha llevado a migrar de servidores para poder escalar con más facilidad.Ayer por la tarde, mirando el estado de los nuevos servidores me encontré con esto en un free$ free -m total used free shared buffers cachedMem: 2048 1996 51 0 599 364-/+ buffers/cache: 1032 1015Swap: ...

continue reading >>


Is Everyone Better Than You? Good! published about 1 year ago by diego rodríguez diego rodríguez

Hace tiempo que tenía ganas de leer algún libro técnico 'filosófico', que hablará más sobre la forma de trabajar y buenas prácticas que sobre programación sin más.En la Conferencia Rails, Sergio Gil en su charla recomendó un par de libros, y finalmente me he comprado Practices of an Agile Developer. Supongo que tarde o temprano tambien me acabaré leyendo el otro (The Pragmatic Programmer)No hab...

continue reading >>


Is Everyone Better Than You? Good! published about 1 year ago by diego rodríguez diego rodríguez

Hace tiempo que tenía ganas de leer algún libro técnico 'filosófico', que hablará más sobre la forma de trabajar y buenas prácticas que sobre programación sin más.En la Conferencia Rails, Sergio Gil en su charla recomendó un par de libros, y finalmente me he comprado Practices of an Agile Developer. Supongo que tarde o temprano tambien me acabaré leyendo el otro (The Pragmatic Programmer)No hab...

continue reading >>


Código duplicado en Ruby published about 1 year ago by diego rodríguez diego rodríguez

En mi anterior trabajo, las raras veces que entre reunión y documento y reunión me dejaban trabajar un rato, una de las herramientas imprescindibles para mi en Netbeans era PMD, tanto para detectar errores como para intentar hacer mejor código.Netbeans da algunas sugerencias de código en Ruby, subraya las variables no usadas, pone en negrita las variables/métodos no definidos,... pero todavía l...

continue reading >>


Código duplicado en Ruby published about 1 year ago by diego rodríguez diego rodríguez

En mi anterior trabajo, las raras veces que entre reunión y documento y reunión me dejaban trabajar un rato, una de las herramientas imprescindibles para mi en Netbeans era PMD, tanto para detectar errores como para intentar hacer mejor código.Netbeans da algunas sugerencias de código en Ruby, subraya las variables no usadas, pone en negrita las variables/métodos no definidos,... pero todavía l...

continue reading >>


Curioso comportamiento de nil.id published about 1 year ago by diego rodríguez diego rodríguez

En un trozo de código similar a este:user_id = User.find_by_email(email).id rescue nilif user_id.nil?....Me he vuelto a encontrar otra vez con un curioso comportamiento. En desarrollo funciona bien, pero en producción devuelve un user_id incorrecto en lugar de un nulo cuando el usuario no existe.Es debido la forma de acceder del objeto nil a su atributo id. En modo desarrollo devuelve una excep...

continue reading >>


Curioso comportamiento de nil.id published about 1 year ago by diego rodríguez diego rodríguez

En un trozo de código similar a este:user_id = User.find_by_email(email).id rescue nilif user_id.nil?....Me he vuelto a encontrar otra vez con un curioso comportamiento. En desarrollo funciona bien, pero en producción devuelve un user_id incorrecto en lugar de un nulo cuando el usuario no existe.Es debido la forma de acceder del objeto nil a su atributo id. En modo desarrollo devuelve una excep...

continue reading >>


Conferencia Rails 2008 - Impresiones published about 1 year ago by diego rodríguez diego rodríguez

Este año he salido de la conferencia con la impresión de que ha sido un poco más floja que el año pasado, aunque puede ser algo subjetivo, ya que el año pasado fue la primera a la que iba y muchos de los conceptos eran nuevos para miBueno, en mi opinión las charlas dignas de mención son:Apertura de la conferencia y Keynote por FXNBuenas prácticas de desarrollo en Ruby on Rails ...

continue reading >>


Conferencia Rails 2008 - Impresiones published about 1 year ago by diego rodríguez diego rodríguez

Este año he salido de la conferencia con la impresión de que ha sido un poco más floja que el año pasado, aunque puede ser algo subjetivo, ya que el año pasado fue la primera a la que iba y muchos de los conceptos eran nuevos para miBueno, en mi opinión las charlas dignas de mención son:Apertura de la conferencia y Keynote por FXNBuenas prácticas de desarrollo en Ruby on Rails ...

continue reading >>


Conferencia Rails 2008 published about 1 year ago by diego rodríguez diego rodríguez

Ya queda menos de un mes para la Conferencia Rails, y de nuevo este año tenemos varias conferencias de miembros de ASPgems:Apertura de la conferencia y Keynote por Xavier NoriaRails HOT or NOT por Javier RamírezHarder, Better, Faster, Stronger: Rendimiento en servidores de aplicaciones Rails por Jacobo GarcíaSeguiremos informando... :-)

continue reading >>


Conferencia Rails 2008 published about 1 year ago by diego rodríguez diego rodríguez

Ya queda menos de un mes para la Conferencia Rails, y de nuevo este año tenemos varias conferencias de miembros de ASPgems:Apertura de la conferencia y Keynote por Xavier NoriaRails HOT or NOT por Javier RamírezHarder, Better, Faster, Stronger: Rendimiento en servidores de aplicaciones Rails por Jacobo GarcíaSeguiremos informando... :-)

continue reading >>


Escalado proporcional de imágenes con attachment_fu published over 2 years ago by diego rodríguez diego rodríguez

Por defecto attachment_fu (y su predecesor acts_as_attachment), no escalan las imagenes proporcionalmente al pasarles el parámetro :resize_to, sino que simplemente cambian el ancho y alto a los valores del parámetro.En attachment_fu, para que escale es tan simple como usar un 'geometry string'. En este test se pueden ver varios ejemplos de escaladohttp://github.com/technoweenie/attachment_fu/t...

continue reading >>


Escalado proporcional de imágenes con attachment_fu published over 2 years ago by diego rodríguez diego rodríguez

Por defecto attachment_fu (y su predecesor acts_as_attachment), no escalan las imagenes proporcionalmente al pasarles el parámetro :resize_to, sino que simplemente cambian el ancho y alto a los valores del parámetro.En attachment_fu, para que escale es tan simple como usar un 'geometry string'. En este test se pueden ver varios ejemplos de escaladohttp://github.com/technoweenie/attachment_fu/t...

continue reading >>


foreign key migrations published over 2 years ago by diego rodríguez diego rodríguez

Hoy acabo de darme cuenta por n-esima vez, y no escarmiento, de que a veces es importante leer antes de ponerse a hacer las cosas.Me he instalado el plugin Foreign Key Migrations y me daba este error en el db:migraterake aborted!undefined method 'name' for #C:/projects/f2f/community/vendor/plugins/foreign_key_migrations/lib/red_hill_consulting/foreign_key_migrations/active_record/connection_ada...

continue reading >>


foreign key migrations published over 2 years ago by diego rodríguez diego rodríguez

Hoy acabo de darme cuenta por n-esima vez, y no escarmiento, de que a veces es importante leer antes de ponerse a hacer las cosas.Me he instalado el plugin Foreign Key Migrations y me daba este error en el db:migraterake aborted!undefined method 'name' for #C:/projects/f2f/community/vendor/plugins/foreign_key_migrations/lib/red_hill_consulting/foreign_key_migrations/active_record/connection_ada...

continue reading >>


Exportar a excel desde ruby published over 2 years ago by diego rodríguez diego rodríguez

Normalmente, la exportación a Excel la resuelvo simplemente creando un fichero csv con FasterCSV csv_string = FasterCSV.generate do |csv| # Aquí la generación del csv end send_data csv_string, :filename => 'nombre.xls'Pero me he encontrado en una aplicación que el cliente pide directamente un Excel para evitar la pantalla de importar CSV. He encontrado estas alternativas:Libreria...

continue reading >>


Exportar a excel desde ruby published over 2 years ago by diego rodríguez diego rodríguez

Normalmente, la exportación a Excel la resuelvo simplemente creando un fichero csv con FasterCSV csv_string = FasterCSV.generate do |csv| # Aquí la generación del csv end send_data csv_string, :filename => 'nombre.xls'Pero me he encontrado en una aplicación que el cliente pide directamente un Excel para evitar la pantalla de importar CSV. He encontrado estas alternativas:Libreria...

continue reading >>


Tag Cloud Widget published over 2 years ago by diego rodríguez diego rodríguez

No me gusta nada como se muestran por defecto los tags, simplemente en un listado, me gustá más la opción de mostrar un Tag CloudY en Compender he encontrado la solución que ya he puesto en este blog :-)http://www.compender.com/2007/12/simple-tag-cloud.html

continue reading >>


Tag Cloud Widget published over 2 years ago by diego rodríguez diego rodríguez

No me gusta nada como se muestran por defecto los tags, simplemente en un listado, me gustá más la opción de mostrar un Tag CloudY en Compender he encontrado la solución que ya he puesto en este blog :-)http://www.compender.com/2007/12/simple-tag-cloud.html

continue reading >>


Error 501 Syntactically invalid HELO argument(s) en envío de mails published over 2 years ago by diego rodríguez diego rodríguez

Enviando una newsletter me he encontrado con que un servidor rechazaba los mails con el mensaje de error:Error 501 Syntactically invalid HELO argument(s) en envío de mailsInvestigando un poco parece ser que el problema es que el nombre de servidor que tenía definido en /etc/hosts tenía un _ y tal y como cuentan aquí no cumple el estandar RFC2821To promote interoperability and consistent with lo...

continue reading >>


Error 501 Syntactically invalid HELO argument(s) en envío de mails published over 2 years ago by diego rodríguez diego rodríguez

Enviando una newsletter me he encontrado con que un servidor rechazaba los mails con el mensaje de error:Error 501 Syntactically invalid HELO argument(s) en envío de mailsInvestigando un poco parece ser que el problema es que el nombre de servidor que tenía definido en /etc/hosts tenía un _ y tal y como cuentan aquí no cumple el estandar RFC2821To promote interoperability and consistent with lo...

continue reading >>


ImageScience y FreeImage en x86_64 published over 2 years ago by diego rodríguez diego rodríguez

Hace un tiempo tuve que hacer un pequeño tratamiento de imagenes, consistente en reescalar las imagenes subidas por los usuarios al servidor. Despues de leer sobre las alternativas disponibles, que son básicamente las que aparecen aquí (RMagick, Mini-magic y ImageScience), me decidí por ImageScience.Un pre-requisito es instalar FreeImage, pero al instalar la versión 3.10 en Slicehost (Dual-Core...

continue reading >>


ImageScience y FreeImage en x86_64 published over 2 years ago by diego rodríguez diego rodríguez

Hace un tiempo tuve que hacer un pequeño tratamiento de imagenes, consistente en reescalar las imagenes subidas por los usuarios al servidor. Despues de leer sobre las alternativas disponibles, que son básicamente las que aparecen aquí (RMagick, Mini-magic y ImageScience), me decidí por ImageScience.Un pre-requisito es instalar FreeImage, pero al instalar la versión 3.10 en Slicehost (Dual-Core...

continue reading >>


indice TIOBE de lenguajes de programación published over 2 years ago by diego rodríguez diego rodríguez

Hace un tiempo que todos los meses miro el indice TIOBE. El método que utilizan puede ser discutible, pero es una forma de saber las nuevas tendencias y ver hacia donde se mueven los lenguajes de programación.Una conclusión clara es que los lenguajes dinámicos poco a poco van ganando terreno, entre ellos Ruby (que me da de comer actualmente) y Python, al que le echaré un vistazo en cuanto tenga...

continue reading >>


indice TIOBE de lenguajes de programación published over 2 years ago by diego rodríguez diego rodríguez

Hace un tiempo que todos los meses miro el indice TIOBE. El método que utilizan puede ser discutible, pero es una forma de saber las nuevas tendencias y ver hacia donde se mueven los lenguajes de programación.Una conclusión clara es que los lenguajes dinámicos poco a poco van ganando terreno, entre ellos Ruby (que me da de comer actualmente) y Python, al que le echaré un vistazo en cuanto tenga...

continue reading >>


Problemillas con simple-rss published over 2 years ago by diego rodríguez diego rodríguez

Me he encontrado con un par de problemillas utilizando simple-rss. El primero es que no se lleva muy bien con los RSS que no están en UTF-8.La solución es bastante simple y consiste en añadirle una llamada a Iconv en el método initializeencoding = check_encoding(@source)@source = Iconv.conv(UTF_8,encoding,@source) if encoding != UTF_8Donde check_encoding es una copia del método check_encoding ...

continue reading >>


Problemillas con simple-rss published over 2 years ago by diego rodríguez diego rodríguez

Me he encontrado con un par de problemillas utilizando simple-rss. El primero es que no se lleva muy bien con los RSS que no están en UTF-8.La solución es bastante simple y consiste en añadirle una llamada a Iconv en el método initializeencoding = check_encoding(@source)@source = Iconv.conv(UTF_8,encoding,@source) if encoding != UTF_8Donde check_encoding es una copia del método check_encoding ...

continue reading >>


Leer log binario de mysql published over 2 years ago by diego rodríguez diego rodríguez

Me he encontrado con un error en producción de esos que eres incapaz de reproducir en local, que no deja nada en el log de rails y la única opción posible era revisar el log de base de datos. Investigando un poco he encontrado que mysql guarda un log binario con todas las queries ejecutadas. Y la forma de leer ese log binario es con mysqlbinlog.En mi caso sabía la hora en la que ocurrió el err...

continue reading >>


Leer log binario de mysql published over 2 years ago by diego rodríguez diego rodríguez

Me he encontrado con un error en producción de esos que eres incapaz de reproducir en local, que no deja nada en el log de rails y la única opción posible era revisar el log de base de datos. Investigando un poco he encontrado que mysql guarda un log binario con todas las queries ejecutadas. Y la forma de leer ese log binario es con mysqlbinlog.En mi caso sabía la hora en la que ocurrió el err...

continue reading >>


Hola published over 2 years ago by diego rodríguez diego rodríguez

Aquí empiezo mi blog.Hace un tiempo ni me planteaba que algún día haría un blog, porque tenia un aburridísimo trabajo con nombres rimbombantes como 'project manager' o 'software engineer' en una multinacional que podría ser perfectamente la de dilbert (creo que no hacen falta más comentarios) y no tenía nada interesante que contar.Hará un año que volví al mundo del desarrollo, trabajando en ASP...

continue reading >>


Hola published over 2 years ago by diego rodríguez diego rodríguez

Aquí empiezo mi blog.Hace un tiempo ni me planteaba que algún día haría un blog, porque tenia un aburridísimo trabajo con nombres rimbombantes como 'project manager' o 'software engineer' en una multinacional que podría ser perfectamente la de dilbert (creo que no hacen falta más comentarios) y no tenía nada interesante que contar.Hará un año que volví al mundo del desarrollo, trabajando en ASP...

continue reading >>




Proudly powered by Planetoid