Horario de verano 2010

Horario de Verano de Q-interactiva, Agosto de 2010
Como ya viene siendo habitual por estas fechas estivales, comunicaros que durante el próximo mes de agosto el horario de trabajo de nuestro estudio será de 8.00h a 15.00h.
El motivo no es otro que aprovechar la aparente calma del mes de agosto y así darnos un merecido respiro que nos vendrá bien para recargar las pilas, con las que poder afrontar nuevos proyectos y retos interesantísimos.
Además tenemos planes para el último fin de semana de agosto, por si aun no lo sabéis tenemos una nueva cita con los imprescindibles Talleres de Verano Subflash, este año en Bilbao, con lo que el viernes 27 no habrá mucha actividad por la oficina.
Sin más desde el estudio, aprovechamos para desearos un muy buen verano a todos!
Ñarigón
Añadimos esta palabra a la sección ya que después de mucho tiempo sin estar, últimamente ha vuelto a aparecer en nuestras vidas cotidianas.
ñarigon, ona.
1. adj. ñarigudo, da.
2. m. Nariz muy grande.
LocalConnection+ FlashGet
Durante el desarrollo de uno de los últimos proyectos en el estudio en colaboración con Netereo, hemos asistido a uno de esos errores inexplicables que te hacen pensar antes de dormir y a veces parecen ser cosa de los duendecillos que creemos hay dentro de nuestro ordenador.
Os explico, para sólo dejar abrir un juego realizado en flash simultáneamente en el ordenador, utilizábamos LocalConnection, de tal forma que el juego al iniciarse intentaba conectarse a una determinada conexión, si no podía conectarse era porque no existía con lo que dejábamos abrir el juego y creábamos la conexión para si se intentaba abrir otro juego si se pudiera conectar, por lo tanto dando mensaje de error por 2 juegos simultáneos.
Pues bien, el cliente nos comentaba que abría el juego, lo cerraba, intentaba volver a entrar y le saltaba el mensaje, sin tener dos juegos simultáneos ya que el primero lo había cerrado por completo. A Nosotros en nuestros ordenadores con idéntica versión de navegadores no nos ocurría, con lo que ya estaba el lío armao.
Después de muchas vueltas y búsquedas tanto por nuestra parte como por la parte de Netereo, le pedimos un video al cliente para saber que hacia exactamente, empezamos a comparar características del los equipos (sistema operativo, player de flash, firewall, antivirus….) y fue entonces cuando nos surgió la idea feliz, quizás tuviera algún programa acelerador de descargas que bloqueara la conexión creada en flash no liberándola al cerrar el navegador, siendo efectivamente lo que ocurría.
El programa acelerador de descargas, en concreto el FlashGet bloquea permanentemente la conexión creada con LocalConnection de tal forma que dicha conexión no se libera al cerrar el navegador.
Quizás esta información no os sirve de nada pero si algún día os pasa algo extraño con localconnection espero que esta información os sea útil y os ahorre unas cuantas horas ![]()
HitTest de un MovieClip en un contenedor escalado
A raíz de un proyecto que estoy desarrollando en [Q] me he encontrado con un problema que a priori puede parecer común pero que por lo menos a mi me ha traído por la calle de la amargura la tarde y parte de la noche de este sábado.
El caso es que al reescalar unos MovieClips en los que en la programación un hitTest hacía referencia a ellos, se volvía loco no detectando bien el choque. Pues bien, después de muchas peleas encontré la solución que era tan sencilla como utilizar localToGlobal
-
posx = (clip._x + clip.sensible_mc._x);
-
posy = (clip._y + clip.sensible_mc._y);
-
-
var point:Object = {x:posx, y:posy};
-
_referencia.localToGlobal(point);
-
-
if(sensible_mc.hitTest(point.x,point.y,true))
-
{
-
trace("Choque");
-
}
-
else
-
{
-
trace("No Choque");
-
}
Upload con FileReference y variables por GET en Mac
Utilizando el FileReference para subir un fichero al servidor desde un Mac nos puede pasar que en nuestro código as no se dispare algún eventos asociado al FileReference, es decir el onComplete, onProgress, etc. Para este problema encontré en multitud de foros la solución que es tan fácil como que la pagina php o asp devuelva algo, es decir, bastaría en el caso de php escribir echo(“hola caracola”) o si queremos ser un poco más elegantes echo(“transerencia=OK”).
En mi caso después de aplicar esta solución los eventos seguían sin dispararse por lo que seguí buscando por Internet sin encontrar nada que me ayudara. Más tarde empecé a hacer pruebas sobre mi código dando con la solución que os pongo a continuación y espero os ahorre el tiempo que yo invertí pegándome con ello.
Si sobre el archivo php que hace el upload le añadimos variables GET es decir algo del tipo:
-
var variables:String = "";
-
variables += "persona=" + refBase.empresa_int.text+"&";
-
variables += "telefono=" + refBase.telefono_int.text+"&";
-
variables += "email=" + refBase.email_int.text+"&";
-
variables += "mensaje=" + refBase.mensaje_txt.text+"&";
-
variables += "referencia=" + referencia;
-
-
archivoASubir.upload("../php/upload.php?" + variables);
estas variables deben ir parseadas con la función escape de as, es decir:
-
var variables:String = "";
-
variables += "persona=" + escape(refBase.empresa_int.text)+"&";
-
variables += "telefono=" + escape(refBase.telefono_int.text)+"&";
-
variables += "email=" + escape(refBase.email_int.text)+"&";
-
variables += "mensaje=" + escape(refBase.mensaje_txt.text)+"&";
-
variables += "referencia=" + escape(referencia);
-
archivoASubir.upload("../php/upload.php?" + variables);
fijaros bien que a lo único que se le aplica la función escape es al contenido de las variables, dejando fuera el signo ? y el &.
Nokia 6210 GPS II
Aquí os escribo la segunda parte del post sobre el navegador GSP del Nokia 6210 navigator, os pongo en antecedentes, ya tenemos todo instalado y funcionando correctamente con la salvedad que el GPS no nos habla, lo cual es bastante básico en un GPS. Para conseguir que nos hable debemos descargar las voces del GPS totalmente gratuito. Yo me pregunto, ¿Por qué no vendrán ya en el teléfono tanto les costará meterlas y así ahorrar a los usuarios este paso?
Bueno al turrón los pasos a seguir para descargar las voces son los siguientes:
- Instalar el Nokia PC Suite, que viene en cd del teléfono, sino lo tenemos a mano siempre nos lo podemos descargar de: http://www.nokia.es/soporte/software/pcsuite
- Descargar el programa map loader de Nokia: http://www.nokia.es/nokiamaps/maps/download/nokia-map-loader
- Instalar y ejecutar el programa con el teléfono conectado
- Una vez conectando iniciado el programa con el teléfono conectado, veremos dos pestañas en la parte superior de la pantalla, debemos hacer clic sobre la pestaña voice
- Seleccionamos de la lista de idiomas el deseado, en nuestro caso spanish (spain)
- Pulsamos el botón descargar, acción que bajara el paquete del idioma y lo instalará automáticamente en nuestro móvil
Pues con esto y un bizcocho esta nuestro GPS funcionando perfectamente y guiándonos de forma visual y hablada
Nokia 6210 GPS I
El siguiente post y el siguiente sobre este tema para muchos de vosotros quizás no tenga demasiada relevancia pero con que a uno le ahorre los dolores de cabeza que he tenido para conseguir hacer funcionar el GPS de mi Nokia 6210 navigator me doy por satisfecho.
Lo primero que tengo que aclarar es que el GPS es totalmente gratuito, es decir el servicio que nos ubica en el lugar que nos situamos mediante coordenadas es gratis (siempre y cuando sólo utilicemos el GPS integrado en el móvil, esto lo explicare más adelante), pero el programa que utilizamos para ir a un destino, es decir, el que nos calcula la ruta que debemos seguir y nos guía cuesta sus dineros. De este programa es del que nos dan licencia durante un periodo de tiempo, en mi caso Vodafone me la ha dado por 24 meses (más de lo que me durara el móvil, jeje), orange sé que la da por 6 meses. Pues bien, este programa debe realizar una conexión a internet la 1º vez que intentamos calcular una ruta, conexión que nos costará dependiendo de la tarifa que tengamos de datos, pero vamos que 1 euro como mucho :). Esta conexión es para registrar la licencia y desde ese día tendremos 2 años por delante con el servicio totalmente gratuito.
Ahora pasaré a explicaros como desactivar los servicios de posicionamiento del móvil y quedarnos sólo con el gratuito. Como bien dije antes el servicio que nos ubica en un punto de la geografía es gratis pero siempre y cuando sólo tengamos activado como método de posicionamiento el GPS integrado del teléfono. Para ello debemos ir a: ajustes/generales/posicionamiento/métodos de posicionamiento/ y ahí sólo dejar marcado el GPS integrado, en ningún caso dejar activo alguno de los demás ya que eso haría que teléfono para ayudar a posicionarse más rápidamente utilizara estos métodos de posicionamiento que no son gratuitos.
De esta forma tenemos ya funcionando el GPS en el móvil perfectamente, eso si, al condenao le cuesta un buen rato conseguir ubicarse pero una vez ubicado va como la seda. Un truco para que se posicione más rápidamente es abrir el teclado y ponerlo con un ángulo de 45º mirando hacia el cielo.
¿Pensáis que ya esta todo? Para nada, cual fue mi sorpresa cuando me lo llevo al coche y el GPS guiar me guía con flechitas en la pantalla pero ¿Porqué no me habla? ¡Si el volumen esta al máximo!, me cago en to... Este tema lo abordaré en el próximo post, ya os adelanto que no perdáis el tiempo buscando en opciones del teléfono
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
Comunicación unidireccional (unidireccional comunication)
Creo que no me equivoco cuando afirmo que a todos nos ha pasado de estar manteniendo una conversación con alguien y enterarnos de muy poco por no decir nada, y no me refiero a un sábado de noche ![]()
Me refiero a la afición de muchas personas de utilizar palabras extranjeras o híbridas, es decir, los denominados “palabros” de nuestra sección, pero de forma tan constante que parecen estar hablando de forma encriptada como los antiguos espías, ya sabéis eso de “El águila ha volado tres veces tres cuartos sobre el nido del cuco”.
Por ejemplo y cito textualmente refiriéndose a unos banners y juro que es 100% verídico tan solo he hecho copiar y pegar copy-paste:
“Yo los voy a servir desde un adserver que emplea templates propios para randomizar las impresiones, reportarlas en su base de datos y a su vez trackear clickthrougs desde los reposts de nuestro adserver”.
Puedes volver a leerlo si quieres, pero yo también entiendo mejor lo del nido del cuco
No se a vosotros pero a mi me quedo esa cara de lelo al leerlo por primera vez. Bueno, por primera vez, por segunda, por tercera, por cuarta, por…
La cuestión es: ¿Esa es la única forma de explicar el funcionamiento de los banners o es la forma más rimbombante que encontró el autor para así pretender quedar como el “puto amo”? No se vosotros pero yo me decanto por la segunda opción.
Resumiendo, y según mi humilde opinión, no hace falta utilizar todos estos palabros para intentar demostrar nada. Es normal que de vez en cuando soltemos o se nos escape alguno pero que aunque nuestro interlocutor no entienda lo pueda sacar por el contexto de la frase o en su defecto enterarse de al menos un 90% del mensaje, con lo que conseguiremos una comunicación bidireccional y no una unidireccional comunication.