Bug del Flash Player 10 con mp3 a 48khz
Quizas os haya pasado que al actualizar a la versión 10 del Flash Player algún mp3 se escuche ’sucio’ como con ruido distorsionado. Pues bien, no es problema del mp3, ni si quiera de la programación, el problema es un bug reconocido por Adobe del Player 10.
Para arrelgar este problema tienes dos posibles alternativas:
- Bajar la frecuencia de los mp3 a menos de 48000khz
- Actualizar el Player 10 con la actualización que ya ha salido (25.02.2009) y que arregla este bug. http://get.adobe.com/flashplayer/
- Programar en AS3 para publicar en player 9 o 10
[Q] en AdobeHispano
![[Q] interactiva participará impartiendo una ponencia en el evento Adobe Hispano 2009 [Q] interactiva participará impartiendo una ponencia en el evento Adobe Hispano 2009](http://www.q-interactiva.com/blog/imagenes/adobehispano.jpg)
Pues no paramos… ahora toca otro evento, esta vez online: Adobe Hispano (organizado por el Grupo de Usuarios Adobe en Colombia - Xpert). Con motivo de este evento, se reune a gran parte de especialistas en determinadas materias relacionadas con el diseño y el desarrollo web, y en el cual tendremos la oportunidad de participar con la charla: Flash y Nokia, una historia de amor.
Nuestra participación viene relacionada con nuestra actividad como comanagers de BlocketPC, el Spanish Mobile Adobue User Group que tantas alegrías nos está dando. En esta ocasión lograremos poner a Flash Lite en una posición especialmente destacada al realizar 2 charlas (Raúl impartirá una sobre uno de nuestros proyectos open source: feather framework) dedicadas a esta versión del flash player.
El evento abarca unos cuantos programas de Adobe durante 3 días completos y repletos de charlas interesantes como podéis ver en el programa. Desde el viernes 27 de Febrero al 1 de Marzo (domingo) tendremos la oportunidad de asistir a muchas charlas sobre Flash, Dreamweaver, AIR, Pixel Bender, SoundBooth, Flex, Premier, Encore, InDesign, Photoshop, After Effects, Ilustrator, Fireworks y por supuesto nuestro querido Flash Lite
En este evento participan amigos como Andrés Cayón (Tecnorama y DWUG), Raúl Jimenez (elecash.org y BlocketPC), Freddie Vega (Cristalab), Alejandro Rodríguez (Mediterranean Adobe User Group), etc.
Sin duda un gran evento, donde se dará una visión cercana a la comunidad y en lengua castellana, de los programas más destacados de Adobe. Así que para todos aquellos que siempre os quejáis del idioma, esta es una ocasión única.
¿Cueces o enriqueces?
Señores, hoy he tenido una revelación. He visto cosas que jamás creeríais que existen, mundos en los que no hay políticos corruptos y en los que no existe el spam. Y también he visto macarrones. Sí, macarrones.
Supongamos que tienes un cliente al que le empiezan a sonar las tripas. Él, adorador que es de la buena y tradicional pasta italiana, te pide un plato de macarrones con el que saciar su apetito. Y tú sabes que un comensal satisfecho es un comensal que repite. Por tanto, le informas de tu buena labor cocinera. Narras que una buena ración de macarrones a la parmesana, preparados con mimo y esmero, transportaran sus papilas gustativas más allá donde el Avecrem jamás ha llegado.
Nuestro querido y futuro consumidor no tarda en babear y a frotarse el abdomen ante lo que se avecina. Pero la felicidad se torna en consternación cuando descubre horrorizado que dicho manjar le va a suponer un desembolso que no termina de entender. Pero si son unos macarrones!
La jornada concluye con un cliente agridulce que se ha quedado con hambre tras haber degustado un buen plato de macarrones cocidos y recalentados en microondas. A un precio bastante más ajustado, eso sí. Quiza la próxima vez debiera pensar seriamente si el ahorro es un beneficio o no. Y que vivan los macarrones!
[Q] LiteDays + Mobile World Congress
Pues bueno, aprovechando un viajecito que teníamos programado para el LiteDays, he podido pasarme por el Mobile World Congress que justamente tiene lugar en estas fechas en Barcelona. Es un evento impresionante, y recomendable para toda aquella gente que pueda ir, o bien porque tiene mucho dinerillo, o bien porque ha logrado algún pase de alguna manera alternativa (prensa, mantenimiento, amigos… ).
Como novedades destacables, me quedo con los anuncios de Adobe, el LG Arena, Windows Mobile 6.5, HTC basados en Android y super destacadísimo: Palm Pre con Web OS. Este terminal es para caerse de espaldas. Un repasillo en este post de BlocketPC.
En el MWC hemos podido compartir un poco de charla con la gente de Adobe y con otros personajes destacados del panorama Flash Lite mundial (Biskero y Mariam), ha sido bueno volver a ver a viejos conocidos y comentar de primera mano las novedades que han presentado recientemente con el Distributable Player, el Adobe Mobile Packager, el nuevo catálogo para aplicaciones flash lite de adobe, los eventos que han visto la luz de la mano de Adobe como el Flash Lite Developer Challenge y el Fondo de reciente creación del Open Screen Project. Sin duda muchas cosas que contar, y de las cuales podéis tener buena información en BlocketPC.

Además, aprovechamos la ocasión para visitar a otros conocidos, por motivos personales y profesionales y como siempre ocurre en Barcelona, ha sido un placer poder volver a ver a grandes amigos. Si a todo esto le sumas que nos han surgido interesantes proyectos que pueden ver la luz dentro de poco, el viaje ha sido completo.
Y como colofón final, pudimos disfrutar de las mieles del éxito, con el evento LiteDays, que ha sido todo un lujo, como podéis leer con todo detalle en el correspondiente post de BlocketPC.
Instalar Handset Detection en un Hosting Compartido Linux
Pues ya os dimos la chapa en su día explicando como instalar handset detection en local con WAMP bajo Windows, que nos permitía conocer el dispositivo que visita nuestra web, y en consecuencia, mostrar determinados contenidos servidos “a medida” al mismo. Handset detection es una aplicación basada en la filosofía de WURLF, que nos da un webservice que podemos consultar, para obtener los datos del terminal que visita una web (más o menos la misma información que WURLF).
Pues ahora toca dar la chapa con lo realmente importante, que es cuando vamos a la vida real. Y en muchos casos eso implica un hosting compartido, en este caso Linux. Si el hosting no fuera compartido, puede que todo sea más sencillo, pero vamos, la base es ésta que os indicamos.
Read more
Estoy de [Q]mpleaños

Aunque voy con cierto retraso, el día 4 de Febrero hice un añico en la tropa Q. Lejos queda este post con el que iniciaba nueva etapa profesional.
Sin que sirva de peloteo, el cambio fue muy gratificante tanto a nivel profesional como personal. A nivel profesional porque me ha permitido meterme en berenjenales y programas a los que sólo les quitaba el polvo (ese Cinema4D y After Effectsssss), además de adquirir conocimientos teóricos de personas que saben más que yo y a los que se lo agradeceré eternamente.
A nivel personal porque tal y como están las cosas, me han permitido compaginar el trabajo con la vida real. Y eso no lo hacen en todas partes sin miramientos, señores.
Como tampoco quiero que me quede esto demasiado pasteloso simplemente diré: Gracias. Muchas gracias.
Eres tu o todo el mundo?

Este post es simple, pero creo que serán pocos los que tabajamos con Internet que no nos hayamos sentido en esta situación alguna vez. El nombre del dominio lo dice todo… XD
La simplicidad llevada al máximo grado.
Documentando clases bajo Action Script con NaturalDocs
A raíz del lanzamiento de la sección de proyectos opensource de Blocketpc, estuvimos consultando sistemas de documentación automatizada para las clases que empleábamos en dichos proyectos. Mirando y mirando, encontramos alguna solución interesante (en mi caso no me servía al ser para mac), y finalmente dimos con NaturalDocs (existen otras conocidas como ZenDoc y As2Doc). De regalito, os dejamos una comparativa de algunas de ellas en osflash.
Si bien es algo curioso volver a la ventana de comandos para hacer nuestros pinitos, tenemos que decir que funciona y muy bien! Además poniendo un poco de atención a su documentación, podemos agradecer que los comentarios tipo JavaDoc que nos insertan plugins como FDT para eclipse, están bastante soportados.
El resultado lo podéis ver aquí y aquí.
Un ejemplo de como trabajar con NaturalDocs.
Imaginamos que tenemos nuestras clases en una carpeta llamada proyecto/src/classes/ y queremos generar la documentación en proyecto/doc/. La cosa sería tal que así:
NaturalDocs -i C:\proyecto\src\classes
-o FramedHTML C:\proyecto\doc
-p C:\proyecto\doc\natural
Donde el primer parámetro es el directorio donde se encuentran las clases de las que se generará la documentación (se puede hilar más fino), el segundo es por un lado si la documentación se va a generar con un frame, o HTML sin frames (formato de salida), además de la carpeta donde se va a generar, y el tercero es el directorio donde NaturalDocs guardará los archivos que emplea para llevar un control sobre la generación de documentación. Debe ser exclusivo para cada proyecto.
Una de las grandes e interesantes características de NaturalDocs es que cada vez que generas la documentación, comprueba lo que ha cambiado de la anterior, y solamente actualiza las partes necesarias. Otra cosa que es muy agradable, es lo sencillo que es cambiar los CSS de la documentación generada en HTML, para personalizarla.
En general no se documentan las clases, y si de la que se programan, se tiene un poco de cuidado comentando los métodos y los parámetros, no resulta tan costoso. Y luego generar una documentación aceptable es tan sencillo como esto. No os voy a decir que para un banner documentéis, pero si váis a hacer un proyecto curioso o en el que trabaje más gente, o desde luego si lo váis a hacer público, os animo a hacerlo!