Fiestas de San Mateo 2012

San Mateo 2012, el viernes 21 sept estamos de fiesta

A los que sois de la «tierrina» no os pillará por sorpresa, pero para los demás resulta que en Oviedo estos días estamos disfrutando de las geniales Fiestas de San Mateo y eso siempre nos lleva a la parte más interesante, que no es otra que el día 21 de septiembre estamos de fiesta como cada año. Así que si teníais pensado llamarnos para confirmarnos ese proyectazo en ciernes, o para echar leña al fuego… mañana viernes no será el día en que lo logréis.

Quizás si te das un paseo por las calles de Oviedo, por los chiringuitos de el casco antiguo o por alguna sidrería si que localices a alguno de nosotros descansando un poco de la vuelta del verano.

¡Estáis avisados!

Importar ficheros SQL de gran tamaño en MySQL

Estos días habréis comprobado (si me seguís a en twitter) que hemos estado peleándonos con la importación de un fichero de dimensiones considerables en MySQL. Concretamente el fichero pesaba casi 600MB y contenía instrucciones SQL correspondientes a una tabla de una base de datos con más de 12 millones de registros… la realidad es que no habíamos lidiado con algo de estas dimensiones hasta la fecha, y menos aun para tener que importarla desde una BBDD que existía previamente.

Ante este reto tienes varias alternativas… la mayoría de ellas ideas que NO funcionan. Hemos pensado que contarlas por aquí puede ahorraros a alguno de vosotros las pruebas ;)

Seguir leyendo…

[Q] interactiva /// Vacaciones 2012 /// Horario de Verano

Horario de Verano y Vacaciones 2012

En [Q] nos encanta trabajar… pero más nos gusta el veranito!!

Después de casi siete meses de intenso trabajo desde el comienzo de 2012, ayudando a quienes confiáis en nosotros vuestra imagen, ideas, proyectos, presencia en internet, móviles, medios digitales y en redes sociales, necesitamos tomarnos un respiro que irá desde el 23 de julio al 03 de agosto, ambos inclusive. Durante ese periodo podrás contactarnos en caso de urgencia en la siguiente dirección de correo: socorro[arroba]q-interactiva[punto]com. Úsala con criterio y con cariño, piensa en nuestra salud mental!!

Además, durante todo el mes de agosto, y como hacemos todos los años, activamos el horario de verano que os permitirá localizarnos entre las 09,00h y las 15,00h de lunes a viernes.

Esperamos que también podáis disfrutar de unas merecidas vacaciones!

Talleres de Verano Subflash 2012

Subflash 2012, nos vamos a Vigo!

Imagen de Wikipedia, originalmente en Galipedia

Pues como todos los años por estas fechas en el estudio tenemos la sana costumbre de preparar nuestra excursión anual a los Talleres de Verano Subflash, que en esta ocasión cumplen ya 10 años. Estos talleres son muy especiales para nosotros, porque además de haber estado en todas y cada una de las ediciones celebradas (¿quizás porque los organizamos nosotros?) nos han permitido conocer a muchos de los que son hoy en día clientes, amigos y compañeros de profesión.

Este año los Talleres tendrán lugar en Vigo (Pontevedra) donde podremos disfrutar de la hospitalidad gallega gracias a la labor de búsqueda de Carlos Macías y el empeño que ha puesto año tras año hasta lograr encontrar un sitio adecuado a las necesidades del evento. Podemos decir que el Hotel Carris cumple de forma notable con todos los requerimientos para nuestra estancia y para los talleres, por lo que estamos seguros que este año será de nuevo un éxito.

Seguir leyendo…

GreenSock Animation Platform (GSAP) v12, JavaScript version

JavaScript GreenSock Animation Platform (GSAP)

Desde hace ya bastante tiempo, el mundo de los estándares web está recibiendo magníficas aportaciones de muchos desarrolladores para simplificar y potenciar el uso de algunas de las características más interesantes de estas tecnologías.

Cada día son más los motores de físicas que se están portando a JavaScript, frameworks y herramientas de animación, para permitir subir un nivel más la interacción, animación y principalmente el desarrollo de juegos con estándares. En mi opinión, Flash sigue bastante por delante si se analiza el estado actual de ambos referentes en el campo de los videojuegos, pero quien va a decir que no le gustan algunos dulces que nos están llegando como CreateJS, Adobe Edge, o multitud ya de Game Engines.

En este post os presento los pasos básicos de uso de una herramienta que es un referente en el mundo «flashero» y que abraza a JavaScript con una versión para trabajar de la misma forma en dicho lenguaje. Si el día en el que descubrí las bondades de TweenLite (y posteriormente su hermano mayor TweenMax) fue grande, el día en el que GreenSock ha decidido sacar una versión para JavaScript seguramente será igual o más grande aun.

Seguir leyendo…

Comparativa SASS vs LESS

Interesantísima comparativa entre estas dos herramientas para el trabajo avanzado con CSS. Si siempre te has preguntado cual es mejor, este enlace te servirá para tener claro el ganador en algunos de los aspectos más importantes. Y en cualquier caso, hazte un favor y usa al menos una de ellas!

Bug con TextField tipo password en AIR para iOS

A raíz del trabajo que estamos haciendo para sacar la próxima versión de Synctur (que por cierto verá la luz en muy poco tiempo) hemos encontrado un curioso BUG en el comportamiento de los TextField de entrada de tipo password. El problema lo hemos encontrado compilando contra AIR 3.1 desde Flash Professional CS5.5 y no hemos sido los primeros en localizar el problema como demuestra esta entrada en los propios foros de Adobe, pero no se ha dado respuesta (tampoco está dado de alta en la base de datos de bugs de adobe) y al menos podemos aportar algo de luz. Estamos casi convencidos que en versiones previas de AIR esto no ocurría (no podemos asegurarlo al 100%, pero este bug ha salido justo al compilar con 3.1)

Seguir leyendo…

Web APASA, Diseño y Desarrollo web por [Q] interactiva

Diseño y desarrollo web APASA

Hoy os queremos presentar la web de APASA, una web que siempre nos ha gustado mucho en el estudio, resultado de un cliente que se centró en el contenido y nos dio su confianza plena para darle la forma adecuada.

Puedes conocer el proyecto más a fondo en la entrada de nuestro portfolio, y como siempre dejarnos aquí tus comentarios :)

Buscamos programador web (PHP + front-end)

En [Q] hemos empezado el año con buen pie y necesitamos reforzar el equipo con una persona que se maneje bien en el lado de servidor sin dejar de lado el front-end. Trabajamos principalmente con la combinación LAMP, con lo que es imprescindible moverse bien en esos lenguajes/tecnologías. No estamos buscando a una persona que parta de cero, sino que necesitamos que si eres tú quien vas a formar parte del equipo, puedas asumir algunos proyectos desde el inicio…

Seguir leyendo…

JsRender, JsViews como motor de templating para HTML5, jQuery y móviles

JavaScript templating en jQuery con JsRender y JsViews

Tal y como comentamos en un post anterior, el uso de un motor de templating en JavaScript, y más concretamente en jQuery, es una manera muy interesante de aislar la vista del modelo, y de poder generar posteriormente a partir de una plantilla el contenido a partir de los datos del modelo.

Si bien os hablábamos entonces de jQuery-tmpl como un motor válido para realizar estas tareas, dejábamos caer que este sistema ya no era el oficialmente «recomendado» por el equipo que hay detrás (en este caso y si no recuerdo mal jQuery UI), y que todo ese desarrollo se estaba migrando ahora a JsRender y JsView.

JsRender es un motor de templates basado completamente en Strings, sin dependencias del DOM o incluso de jQuery, pudiendo incluso correr en el servidor mediante node.js. JsRender es muy rápido, tanto que según su creador es aproximadamente 20 veces más veloz renderizando que su predecesor jQuery.tmpl…

Montado sobre JsRender, está JsViews, que básicamente amplía la funcionalidad de JsRender para pasar a un modelo de «vistas» que no son otra cosa que templates renderizados, permitiendo un anidamiento entre ellas, y por tanto una jeraraquía. Además JsViews, amplía la funcionalidad mediante data binding permitiendo que cambios en el modelo sean automáticamente adoptadas por las vistas dependientes… pero vamos a dejarnos de teoría y pasamos a un ejemplo sencillo…

Seguir leyendo…