3 cosas que he aprendido hoy

  1. Las nuevas películas en bluray que Sony anuncia como mastered in 4k no son más que películas en 1080p (no en resolución 4k) con un nuevo espacio de color.

  2. Para modificar el estado de un elemento checkbox en jQuery ya no vale con:

$'#miCheckbox'.attr'checked', false|true;

Hay que usar, en su lugar:

$'#miCheckbox'.prop'checked', false|true;

Esto es así porque checked es una propiedad, no un atributo del elemento html. Los atributos no cambian en el código según se modifican las propiedades (ej.: se cambia su estado con el ratón). jQuery antes no lo hacía, pero ahora distingue correctamente entre atributos y propiedades.

  1. Sigue siendo necesario forzar la codificación para casi cualquier texto que no controlemos. Mi último problema: a la hora de enviar un mail con Zend\Mail, determinados receptores lo veían incorrectamente, aun enviando el contenido de un fichero UTF8. Por lo tanto, conviene hacer algo como:
$message->setEncoding('UTF-8');