Un maño entre gaúchos

Archive for the ‘General’ Category

Cambio de dominio del blog

without comments

He decidido alojar mi blog en slicehost para poderle meter mano a algunas cosas que estando en wordpress.com no puedo tocar.

El primer paso es redirigir lbosque.wordpress.com a blog.luisbosque.com.
Luego importaré todos los datos de wordpress.com a el wordpress que tengo preparado en mi máquina.
Por último cambiaré la redirección para que apunte directamente a mi máquina.

Así que a partir de ahora si alguien quiere consultar este blog tendrá que hacerlo a través de http://blog.luisbosque.com

Lo malo es que la redirección que hace wordpress.com es una 302 por lo que probablemente me encontraré con algunos problemas de indexación en google.

Written by luis

September 2nd, 2009 at 12:51 pm

Posted in General

Estudio sobre el interés de la gente por los lectores de ebooks

with one comment

The Cocktail Analysis ha realizado un estudio sobre el interés y el conocimiento que la gente tiene sobre los ebooks y los lectores de ebooks. Este estudio se puede leer aquí.

Personalmente, estoy de acuerdo con las primeras lineas del estudio que dicen que mucha gente estaría interesada en adquirir un lector de ebooks, solo que a un precio muy inferior del actual.

Hoy en día los lectores de ebooks más baratos cuestan cerca de 300€. No es un precio que esté dispuesto a pagar, sobre todo teniendo en cuenta que prácticamente acaban de nacer y las empresas que los comercializan no tienen bien definido el negocio de venta de libros digitales a través de lectores de este tipo. En mi opinión el que mejor montado lo tiene es Amazon con su Kindle, pero claro hablamos de que casi todos los libros que ofrecen están en inglés y que es un servicio, de momento, disponible únicamente para Estados Unidos.

Yo de momento voy a esperar a ver como se desarrolla la cosa.

Written by luis

April 22nd, 2009 at 9:22 am

Return-Path en un mail desde Rails

without comments

Pongamos la clásica funcionalidad web en la que un usuario lee una noticia y tiene el típico enlace “Mandar la noticia a un amigo” de forma que dicho amigo va a recibir un mail enviado por un servicio de noticias, pero va a saber que quien se lo ha querido enviar es su colega. Lo que necesito entonces es poder mandar emails desde rails que cumplan las siguientes condiciones:

  • La dirección de origen que aparezca en el email, es decir la cabecera From ha de ser una genérica asociada al servicio, como por ejemplo noreply@example.com.
  • El Reply-To ha de ser otra dirección, pongamos la del usuario que ha querido enviar el mail a su amigo.
  • Quiero estar seguro de que cada email que se envía desde este servicio se envía correctamente y si no lo hace, al menos conocer la razón de porque no ha sido así. Por lo tanto necesito que si falla el envío, el servidor SMTP donde ha fallado sea capaz de devolverme una respuesta para que mi sistema pueda ir parseando emails de respuesta de envios fallidos. Eso sí lo que no quiero es que estas respuestas vayan a parar al buzón del sistema del usuario con el que está arrancada la aplicación web, ya que se me pueden mezclar en ese buzón un montón de cosas y no solo las respuestas de esos envíos concretos de correo. Por lo tanto necesito poder indicarle a rails esa dirección de respuesta de errores. La cabecera que se encarga de proporcionarle está información a los servidores de correo es la de Return-Path. Pongamos que está dirección es fail@example.com

Así que el código de ejemplo de un envío de este tipo sería el siguiente:
En el config/environments/production.rb:


config.action_mailer.delivery_method = :sendmail

y en la clase del ActionMailer::Base:

class MessageMailer < ActionMailer::Base
  def message_email(email_data)
    recipients  email_data[:recipient]
    from        "noreply@example.com"
    headers     "Return-Path" => "fail@example.com"
    reply_to    email_data[:sender_email]
    subject     email_data[:subject]
    body        :body => email_data[:body]
  end
end

Si se tienen en la aplicación muchos métodos de envío de correos diferentes, para no tener que indicar siempre el header de Reply-To, se puede poner a mano en el environment como parametro de sendmail:

  config.action_mailer.delivery_method = :sendmail
  config.action_mailer.sendmail_settings = {
    :location => '/usr/sbin/sendmail',
    :arguments => '-i -t -f fail@example.com'
  }

Written by luis

April 17th, 2009 at 5:14 pm

Mejoras en la justicia

with one comment

El sistema judicial funcionaría mejor si se hiciera uso frecuente de las bolsas de plástico y los mangos de las escobas.

Written by luis

March 18th, 2009 at 3:32 pm

Videos de las charlas de la Conferencia Rails 2008

with 2 comments

Ya están disponibles para descargar los videos de las charlas de la Conferencia Rails de este año.
Se pueden bajar desde aquí:
http://isabel.dit.upm.es/component/option,com_docman/task,cat_view/gid,128/Itemid,74/

Están divididos por día (fueron 2 días) y por la sala de cada charla.

Concretamente la que charla que dimos Daniel Blanco, Fernando Blat y yo se puede descargar desde:
http://isabel.dit.upm.es/component/option,com_docman/task,doc_download/gid,843/Itemid,74/

Written by luis

November 20th, 2008 at 9:37 pm

Ponencia sobre escalabilidad y alto rendimiento en la Conferencia Rails

without comments

Conferencia Rails

Con esta ponencia lo que queremos es intentar trasladar nuestra experiencia en The Cocktail a los asistentes en forma de orientaciones de como conseguir un alto rendimiento en aplicaciones Rails y de como escalar una plataforma en caso de que la aplicación así lo requiera.

Más información en el site de la Conferencia Rails.

Written by luis

November 5th, 2008 at 9:49 pm

Curiosidades entre las lenguas

without comments

En portugues, por lo menos el brasileiro, a un colectivo de ángeles se les llama chusma o falange.

Written by luis

August 3rd, 2008 at 3:49 pm

A good choice

with one comment

Ayer, día 21 de Julio hacía 6 meses que empecé a trabajar en The Cocktail. Parece que fue ayer. Aunque cuando llegué a Madrid, venía con varias entrevistas marcadas (no puede uno pillarse los dedos) donde realmente quería trabajar era en The Cocktail, preferentemente como Sysadmin, aunque tampoco me habría importado trabajar como programador de Rails. La questión era trabajar en esta empresa. Me entró por los ojos y también me llegarón buenas críticas.

Finalmente, la gente de The Cocktail hizo una apuesta por contratarme, y a mi me pareció estupendo. Así que aquí sigo. En este tiempo he puesto toda la carne en el asador y me siento realmente satisfecho de mi trabajo. Me encuentro en una etapa profesional bastante buena, en la que tengo más responsabilidad y autonomía que nunca. A parte de las tareas del día a día, hay un montón de proyectos interesantes que voy añadiendome al TODO y que poco a poco se irán completando.
No he querido dejar de lado la parte de programación en Rails, por lo que, además de intentar mantenerme al día con el trabajo de mis compañeros, he hecho uso de este framework para crear aplicaciones integradas con otras herramientas de administración.

Estoy orgulloso de haber trabajado y seguir haciendolo con grandes personas y grandes profesionales.
Tras estos 6 meses, el futuro se perfila lleno de desafíos, grandes momentos y cursos de inglés, que me están haciendo falta. =)

Written by luis

July 22nd, 2008 at 10:44 pm

Flatee

with one comment

El otro día vi en un twitter que alguien hablaba de Flatee. Así que como curioso que soy abrí el enlace y me encontré de narices con una web que ya de por sí llama la atención por su diseño realmente agradable.
Leyendo un poco más he visto que se trata de un proyecto, que todavía está en fase de desarrollo, que pretende llevar la tarea de buscar piso compartido a un nivel superior (cosa que alguien debería de haber hecho hace muchísimo tiempo).

Parece un proyecto tan ambicioso como necesario, por lo que estaré al tanto del avance del mismo. Desde luego, si el resultado final resulta en una agradable experiencia de buscar piso compartido (que hoy en día me parece algo realmente doloroso), se podrá considerar un éxito rotundo.

En cuanto a los desarrolladores, estoy gratamente sorprendido de ver que uno de ellos se trata de Daniel Latorre, antiguo compañero de Net2U, con el que, a pesar de tenerlo de contacto en la mayoría de aplicaciones 2.0 que uso hoy en día, por desgracia no matengo contacto.

Así que deseo a Daniel y a Jesús Navarrete que realicen un gran trabajo, que lo tienen todo de su parte.

Written by luis

July 22nd, 2008 at 10:01 pm

Al día con el desarrollo para móviles

without comments

2º Barcamp de Movilidad

El martes día 24 de Mayo se celebra el 2º Barcamp de Movilidad en la Escuela Técnica Superior de Ingenieros de Telecomunicación de la Universidad Politécnica de Madrid.

¿Por qué debería interesarme?
Pues porque quieres estar a la última sobre las tendencias en desarrollo para móviles. Quieres conocer qué cosas interesante se están haciendo sobre este tipo de plataforma. Quieres conocer el SDK del IPhone o de OpenMovilForum. Quieres saber exactamente qué es eso de Android, lo que vas a poder hacer con él en un futuro y en qué va a mejorar tu vida. Quieres participar en talleres relacionados con todas estas tecnologías.

Bueno, tampoco hace falta ir hasta allí. Ya buscaré información sobre estos temas en Google
Puedes hacerlo, pero ni google va a resolver tus dudas ni te lo va a saber explicar tan bien como los profesionales que va a haber en el BarCamp. (Aunque va por buen camino)

Tú vas? Nos vemos ahí?
Aunque me gustan este tipo de cosas más que a un tonto un lápiz, no voy a poder. Pero te vas a encontrar a alguno que otro de la Corporación.

Que lo disfrutéis

Written by luis

May 24th, 2008 at 9:01 am