Blog 404 – Not Found! Blog 404 – Not Found!

No prometemos que vayas a encontrar lo que te gusta,pero esperamos que te guste lo que vas a encontrar.

Archivo de la categoría ‘20minutos.es’

Vídeo post JAMS: el making-off

Ayer grabamos en plan rápido el primer vídeo post de JAMS. Llevábamos tiempo para hacerlo y ayer después de la comida nos decidimos.

Video post JAMS

Utilizamos tecnología puntera (casi HD) y nos echamos unas buenas risas.

El sistema de grabación y de comentarios con vídeo es de seesmic.com

Aquí queda el documento gráfico de los 2 fotografos más dicharacheros: Julio y Juanjo.

Por cierto: el paraguas no es que estemos gilipollas (aunque lo puede parecer) o que haya goteras; es que la luz del techo daba brillos en la «incipiente» calva JAMS.

Como os decía: tecnología punta sólo al alcance de unos pocos.

El cambio de hora y los sistemas

Con el cambio de hora ocurre una cosa muy curiosa. En marzo, hay un día en el que hay un intervalo horario (desde las 02:00:00 hasta las 02:59:59) que «no existe». En octubre, hay un día en el que hay un intervalo horario (nuevamente desde las 02:00:00 hasta las 02:59:59) que está «duplicado».

Este hecho puede provocar efectos laterales como el que se muestra, con sentido del humor, en esta viñeta.

Para evitarlo, lo mejor es almacenar siempre los datos horarios que corresponderían al Meridiano de Greenwich (GMT) o, mejor dicho, en formato UTC y, a la hora de mostrarlos, adaptarlos a la zona horaria que se estime conveniente:

  • mostrando siempre los datos horarios en función de la zona en la que esté alojado el servidor (como hacemos en 20minutos.es).
  • dejando que sea el lector el que indique cuál es su zona horaria, mostrándole los datos horarios según esa decisión (como se hace en los foros phpBB, entre otros muchos ejemplos).

En cualquier caso, las fechas en Internet son complicadas de comunicar. Lo que para alguien es ayer, para otra persona puede ser todavía hoy, dependiendo del lugar del mundo en que se encuentre. Hace tiempo, la empresa de relojes Swatch definió la Hora Internet (también conocida como Hora Swatch), eliminando los husos horarios y definiendo una hora global subdividida en pulsos. Cada día tiene 1000 pulsos. Sin embargo, su uso no ha pasado de lo meramente anecdótico.

¿Cómo soléis tratar los datos horarios?

Google Developer Day 2008

Hoy se celebra en Madrid, en el Parque de Atracciones, la edición anual del Google Developer Day, y allí hemos mandado a tres integrantes del equipo, para que se empapen de las novedades que seguro presentará la empresa norteamericana (que, además, en estos días celebra su décimo aniversario).

El año pasado fue una experiencia inolvidable en la que pudimos ser testigos de excepción de la presentación de Google Gears (directamente en una charla de su creador) y Google Street View, entre otras charlas y talleres interesantísimos. Aprendimos un montón y nos dieron bien de comer, así que este año hemos querido repetir.

Próximamente os contaremos qué tal ha ido la jornada. Si alguno os habéis acercado por allí, y os apetece, compartid vuestra experiencia en los comentarios.

Una boca más que alimentar

El lanzamiento de Chrome, el nuevo navegador de Google, ha levantado un gran revuelo, como no podría ser de otra forma. La empresa estadounidense es, desde hace mucho tiempo, el centro de atención de la comunidad de internautas.

En el departamento ya somos algunos los que lo hemos instalado y probado. A bote pronto, el diagnóstico es el siguiente.

Puntos a favor:

  • Software libre, de codigo abierto, y (en principio) respetuoso con los estándares.
  • Un motor JavaScript muy rápido. Teniendo en cuenta que las aplicaciones web se basan cada vez más en esta tecnología, gran parte de los usuarios lo agradecerán.
  • Interfaz minimalista, es muy intuitivo ponerse a navegar.
  • Separación de las pestañas en distintos procesos. De esta forma, aumenta la estabilidad y la seguridad. Si una pestaña falla, no afectará al resto.
  • Modo de navegación «privado».

Puntos en contra:

  • Carencia de funcionalidades avanzadas, así como de la posibilidad de instalación de plug-ins. Será que los usuarios de Firefox estamos muy mal acostumbrados
  • Se ha descubierto un bug que, para colmo, ya estaba resuelto en Webkit (el motor que usa Chrome). Es extraño que se le haya colado a Google. Da la impresión de que el navegador se haya anunciado precipitadamente.
  • Sólo disponible para Windows.

Se han encontrado varias vulnerabilidades y un montón de bugs, lo cual parece refrendar la idea de que el lanzamiento ha sido precipitado:

Está claro que el producto evolucionará, así que estaremos atentos a próximas novedades.

En lo que compete a nuestro trabajo diario parece que, actualmente, el mercado de navegadores tiende hacia la fragmentación. Internet Explorer, Firefox, Opera, Safari, Chrome y algún otro se repartirán el pastel. Esperemos, por el bien de nuestra salud mental, que se respeten los estándares lo máximo posible. Cuando era cosa de dos, era asumible ignorar a un porcentaje marginal de usuarios. En este nuevo escenario, podríamos estar hablando de porcentajes del 10 ó 15% de la audiencia, para los que habría que preparar una versión de la web específicamente adaptada para cada navegador.

Top 10 de los peores captchas

Todos en algún momento nos hemos tropezado con este término, pero ¿qué es realmente un CAPTCHA?

CAPTCHA es un acrónimo que significa «Prueba de Turing pública y automática para diferenciar a máquinas y humanos» (Completely Automated Public Turing test to tell Computers and Humans Apart en inglés).

El Test de Turing consiste en una prueba que permite determinar si un interlocutor es una máquina o un humano. Un CAPTCHA es una especie de prueba desafío-respuesta que nos plantea un sistema informático. Se suele usar para evitar problemas de spam. Por ejemplo, se utiliza en 20minutos.es en el formulario de envío de comentarios para evitar que un robot los envíe de forma automática.

Los CAPTCHAs consisten en utilizar imágenes con letras y números distorsionados y modificados aleatoriamente, de tal forma que sólo los pueda entender un humano, pero no una máquina.

¿Pero qué pasa si un usuario tiene problemas de visión? Actualmente existen sistemas que incorporan sonido, se le presenta al usuario la grabación de una serie aleatoria de letras y números con cierta distorsión.

Peor todavía, ¿qué pasa si el que ideó el CAPTCHA tiene algo de mala leche?

Echadle un vistazo a lo que nos plantea John Willis en su página sobre los 10 peores CAPTCHAs:

http://www.johnmwillis.com/other/top-10-worst-captchas/

Este enlace reproduce en castellano la problemática planteada por Willis:

http://isopixel.net/archivo/2008/03/top-10-de-los-peores-captchas/

El corazón de 20minutos

Hoy tenemos para todos vosotros una sorpresa muy especial.

Os hemos preparado una visita por nuestras instalaciones técnicas en los tres CPDs que tenemos distribuidos por Madrid: es el corazón técnico de 20minutos.

Actualmente tenemos en Madrid un CPD primario que aloja todos los servidores y electrónica de red principales, un CPD secundario en el que están los servidores de backup (y que además cuenta con una sala con 20 puestos para usar en caso de activación del plan de contingencias), un CPD para la web y dos edificios: uno situado en Condesa de Venadito y el otro en la céntrica Plaza de Callao (Gran Vía).

Hemos montado una red con una distribución en anillo que nos permite una alta disponibilidad en comunicaciones y gran flexibilidad a la hora de distribuir geográficamente recursos hardware.

El proceso de creación de esta infraestructura comenzó algo antes de Agosto del 2007 con la mudanza de nuestras oficinas principales al edificio de Condesa de Venadito en el que actualmente nos encontramos.

¡Esperamos que os guste!

    Muchas gracias a nuestro compi Jose y a su grupo Fumanfunk por la banda sonora: ¡mucha suerte en vuestro debut!

Juegos de los lectores

Son muchos los emails que recibimos para publicar en nuestro blog o en la página de 20minutos.es juegos programados por los lectores.

Muchos de ellos son los tradicionales juegos a los que todos hemos echado más horas que un reloj. Otros son de creación propia. Algunos con mejor diseño, otros con más jugabilidad.

Hemos decidido comenzar una serie de artículos en los que vamos a publicar los mejores juegos de entre todos los que nos vayáis mandando.

Si queréis enviarnos un juego contactad con nosotros por correo electrónico en blog404@20minutos.es, explicándonos el juego e incluyendo el material que debamos publicar.

Publicaremos los que sean jugables online, ya estén implementados en Java, JavaScript, Flash, etc.

Con todos ellos haremos una lista para saber cuáles son los que más os gustan a todos vosotros.

Los Informáticos (The IT Crowd)

Hace unos días un amigo nos recomendó una serie para ver: Los Informáticos (The IT Crowd en su versión original).

Es una comedia de situación, con el típico humor británico, en la que se narran las peripecias del departamento de informática de una empresa. El departamento está compuesto por dos auténticos nerds (o los típicos gafapastas, con todo el cariño), al que se incorpora una mujer que dice saber mucho sobre informática (en su curriculum, porque en la realidad, no se entera demasiado).

Habiendo visto el primer capítulo, la verdad es que te das cuenta de que es todo una exageración de las típicas situaciones que se dan en un departamento de soporte informático. Un clásico es el: «¿has probado a apagarlo y encenderlo?» Pero, aunque parezca mentira, la realidad siempre superará a la ficción.

Casi lo mejor es que son capítulos cortos y muy hilarantes, que sirven para desconectar un momento y echar unas risas, sin tener que dedicar demasiado tiempo. También, si te dedicas a esto de la informática, te darás cuenta detalles que pasarán desapercibidos al ojo desentrenado, como ese ZX81, la camiseta de RTFM de uno de los protagonistas, o el dibujo del Monstruo Spaghetti Volador.

En España, la serie ha sido emitida por Digital+. Parece que justo hoy han programado el último capítulo de la serie (según se puede ver en su parrilla)

También están disponibles en Internet, en sitios como Stage6.

¿Alguno de vosotros se ha sentido identificado con alguna de las situaciones que aparecen en la serie?

Actualización:

Nuestro compañero BobPop ya habló anteriormente de esta serie.

La culpa siempre es del informático

Copiamos, íntegra y textualmente, el correo electrónico recibido el viernes pasado por una compañera de la Redacción (los nombres son inventados las negritas son nuestras):

From: Bilbo Bolsón

To: Padmé Amidala

Sent: Friday, February 08, 2008 12:02 PM

Subject: Perdona el email anterior

Estimado/a amigo/a:

Por un error del sistema, estábamos haciendo unas pruebas y te hemos hecho llegar un email que no pretendíamos mandarte y que tiene un texto escrito en un idioma alienígena.

Mil perdones por las molestias. Cortaremos una mano al técnico informático responsable y puede que también la pierna derecha.

Saludos,

Bilbo Bolsón

BVCOMMUNICATION

Al principio creíamos que era el típico correo electrónico de coña de los viernes, ya pensando más en el fin de semana que en otra cosa, pero parece ser que no, que se ha enviado como nota de prensa.

El correo original al que hacía referencia contenía el siguiente texto (también con nombres inventados y negritas añadidas por nosotros):

From: Bilbo Bolsón

To: Padmé Amidala

Sent: Friday, February 08, 2008 11:50 AM

Subject: Gameloft estará en el Mobile World Congress

Estimado/a amigo/a: Gameloft estará lpwkdp sadpkas dpaks dpask dpasd.

Un saludo,

Bilbo Bolsón

BVCOMMUNICATION

En cualquier caso, nos lo seguiremos tomando a guasa, pero no sería la primera vez que se trata de encubrir errores y fallos en forma de virus, piratas informáticos (crackers o mal llamados hackers) y errores del software.

Swift Mailer: emails desde PHP

En nuestro artículo anterior, Por un debate en Internet, comentábamos la necesidad de enviar correos electrónicos desde una cuenta que no estuviera asociada a 20minutos, habiendo elegido una cuenta de GMail al efecto.

Investigando cómo enviar correos desde PHP contra el servicio SMTP de GMail, nos topamos con una librería (o biblioteca, para los más puristas) que tenía muy buena pinta: Swift Mailer. Llevamos años usando PHP Mailer, pero siempre hay que estar abierto a los cambios, así que decidimos darle una oportunidad a Swift Mailer en el microsite, principalmente porque da soporte a SSL y TLS (necesario para usar GMail).

Lo que nos ha gustado ha sido, por un lado, la facilidad de configuración (elección del servidor SMTP, adición de destinatarios, composición del cuerpo del mensaje) a la hora de enviar un simple email. Por otro lado, un vistazo rápido a la documentación da una idea de la potencia del producto. Potencia que esperamos poder aprovechar próximamente para otros menesteres (y contar por aquí qué tal nos ha ido).

Siguiendo con el caso que nos ocupa, para enviar emails usando el SMTP de GMail lo configuraremos de esta manera:

$smtp =& new Swift_Connection_SMTP($_CONF[‘SMTPHOST’], SWIFT_SMTP_PORT_SECURE, SWIFT_SMTP_ENC_TLS);

$smtp->setUsername(«usuario_gmail»);

$smtp->setpassword(«password_gmail»);

La sorpresa esta vez vino de la mano de GMail, que tiene un límite diario de 500 correos salientes. Por ese motivo, tuvimos que montar, con carácter urgente, un MTA para el dominio porundebateeninternet.es. Pero ésa es otra historia que deberá ser contada en otra ocasión. Afortunadamente, la configuración de Swift Mailer es tan sencilla que nos permitió hacer el cambio de MTA en un instante.

¿Qué métodos soléis usar para enviar correos electrónicos desde vuestras aplicaciones web?