Que en paz descanse: Flash para móviles

Es oficial, Adobe quiere deshacerse pronto de Flash, con el anuncio que este ya no tendrá soporte oficial para móviles con Android 4.1 (Jelly Bean). No es una novedad, pero de todas formas acelerará el final del Flash player en Android.

Reproductor Flash de Vimeo

En mi Nexus One tuve instalado el Flash player casi solo por sitios de reseñas que aún usan reproductores propios. Para cualquier otra cosa, el 99% del contenido nunca fue optimizado para móviles, es decir, botones minúsculos pensados para un mouse. De hecho, el único que recuerdo que sea optimizado es el reproductor flash de Vimeo.

Hace unos años para hacer una interfaz animada en el web, Flash era la respuesta. ahora esto se puede hacer sin problemas con HTML5 (ejemplo), o incluso hasta mejor porque no se trabaja en “una ventana” de dimensiones fijas, sino se puede usar diseños adaptativos.

Si bien HTML5 no es la panacea universal, buena parte del contenido que existe en Flash se puede hacer en HTML5, y esto mismo puede usarse en el sitio principal, en lugar de mantener flash para desktops y html5 solo para móviles. Obvio que HTML5 no tendrá las mismas capacidades de Flash, pero la gente que las necesita es muy poca; para móviles la respuesta es irse por desarrollo de aplicaciones nativas, en el desktop Flash aún seguirá vivo por algunos años más.

Light Bot, juego para pensar como programador

Si de casualidad les sobra algo de tiempo y quieren matarlo de alguna forma, les recomiendo el juego Light Bot:

Juego - Light Bot

El objetivo del juego es escribir las instrucciones adecuadas para que el robot camine hacia todos los cuadros azules y con la luz cambiarlos a amarillos, usando el menor número de comandos en total. Son 12 niveles en total, yo he llegado hasta el 10 (el de la imagen) por si quieren dar el chivo de como pasarlo 😛

Problemas con el flash uploader de WordPress 2.5

Por alguna razón en una de las instalaciones de WordPress 2.5.1 que manejo, el flamante y nuevo uploader basado en flash de WordPress 2.5 simplemente no funcionaba. Me pareció muy extraño, por que esta era la única en la la que me pasaba esto, y siendo un blog alojado en Dreamhost corrobore con otro más en un cuenta diferente. Para asegurarme de cual era el problema revise estas cosas:

  • Permisos en la carpeta /wp-content/uploads/ hasta ejecute un chmod o+w * -R dentro de esa carpeta y nada.
  • Como actualize el blog haciendo un diff entre WP2.5 y 2.5.1, pense que algún archivo estaba malo, decidí subir todo WordPress de nuevo, nada.
  • Desactive la Extra Seguridad que Dreamhost agrega a los dominios, pensando en un problema con mod_security. Luego buscando encontré unas lineas para el .htaccess que aseguran desactivar mod_security:
    <IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </IfModule>
    

    Y nada.

  • Revise el error_log en busca de algún error que php reportara, simplemente no encontré nada relacionado.

Para esto ya estaba media hora de mi tiempo perdida, y todo lo que obtenía era ver a WordPress pidiéndome iniciar sesión luego de subir el archivo:

Flash uploader - Fail
(clic para agrandar)

Total, al final mejor decidí eliminar ese Uploader Flash instalando el plugin No Flash Uploader. Cero estrés con el uploader html de toda la vida, hasta estoy pensando en usarlo para todos los blogs… más sabiendo todos los problemas del uploader con linux.