Asier Marqués

Hablando sobre tecnologías web y otras cosas que me interesan

Archivo de la categoría 'Innovación'...

Archivado bajo Innovación, Internet, Tv

El equipo de NickDutNik capitaneado por Ruben Sánchez,  director de Factoría.me y creador Lost In Bilbao, hizo ayer un experimento pionero en Europa: integrar twitter (servicio de mensajería instantánea centralizada, de presencia y microblogging) con la televisión tradicional.

Es un pequeño paso para conseguir una evolución tan lógica como necesaria de la televisión tal y como la conocemos hoy en día: conseguir interactividad entre el contenido y el emisor y los usuarios/espectadores, además de la comunicación entre los últimos. En otras palabras, socializar la televisión.

Comentarios (0) Posted by Asier Marqués on Jueves, Julio 2nd, 2009

Archivado bajo Emprendedores, Innovación, Internet, Redes sociales

Así trabajan en Tuenti from NetMediaEurope on Vimeo.

Comentarios (2) Posted by Asier Marqués on Sábado, Junio 20th, 2009

Archivado bajo Desarrollo Web, Innovación, Internet

Yahoo tiene entre manos una iniciativa que frente a otras personas que lo han calificado de “tontería”, a mí personalmente me encanta: Purple Pedals.

purple

Se podría resumir el proyecto como un sistema automatizado de toma de fotos, mediante un móvil conectado a una bicicleta diseñada por Yahoo, que sube las fotos tomadas a Flickr geolocalizándolas mediante GPS.

más purple

La línea púrpura les está sirviendo como motivo para lanzar un montón de merchandising, pero la idea central del proyecto es muy interesante y de entrada se me ocurren un montón de variantes y formas de aprovechar este sistema.

What are purple pedals? @ Yahoo! Video

Para los desarrolladores interesados en frikear para este proyecto, os dejo este link donde podéis encontrar más información técnica y los códigos fuente para descargar.

De momento es interesante echar un vistazo al blog del proyecto.

Comentarios (1) Posted by Asier Marqués on Lunes, Octubre 27th, 2008

Archivado bajo Bases de Datos, Innovación, Libros, Sistemas

The Manga Guide to Databases is a “technical” book that learns basic principles to use databases.

Guide to databases

This book is written in a new original way to get a more funnier learning of these concepts, a mix between a japanese comic and a technical book.

In the book, princess Ruruna needs to manage her kidgdom in a better way. A fairy called Tico teaches the Princess how to simplify her data management with help of the “practical magic of databases”.

This book will be in my next order at Amazon.

Comentarios (0) Posted by Asier Marqués on Domingo, Octubre 12th, 2008

Archivado bajo Desarrollo Web, Eventos, Innovación, Internet

Tras la primera quedada de Julio, volvemos en Septiembre a organizar un nuevo encuentro de Emprende Web.

Emprende Web es un evento enfocado a emprendedores técnicos y profesionales de internet (desarrolladores web, diseñadores, administradores de sistemas y demás personas interesadas en crear proyectos para internet) con el objetivo de aprender unos de otros y generar tanto networking como coworking.

Se ha propuesto fecha para el 18 de Septiembre y hablar sobre cómo conseguir agilizar el desarrollo de proyectos en internet.

Mientras comentáis que os parece, estamos intentando conseguir un local y montando un drupal con foro para el sitio web.

Comentarios (1) Posted by Asier Marqués on Miércoles, Septiembre 3rd, 2008

Archivado bajo Desarrollo Web, Innovación, PHP

Johannes Schlüter se ha programado una extensión para php, que captura los errores generados en una aplicación web y los publica en twitter.

Este es un posible uso muy inteligente de Twitter, ya que si pensamos en la eficaz que sería dicho servicio web usado como monitorización de errores, podemos ver una aplicación profesional y de gran utilidad al concepto de microblogging.

Lo vemos en un ejemplo

Imagina un equipo de 4 desarrolladores, y que cada uno tuviese una cuenta de twitter. Se crea una cuenta en twitter de usuario adicional, pero con el perfil privado. Esta cuenta es a la que se envían todos los mensajes de error de nuestra aplicación en producción.

Cuando la aplicación en producción genere un error inmediatamente el perfil de nuestro usuario se actualiza, avisando a nuestros 4 desarrolladores responsables de nuestro proyecto.

Los avisos les llegarían a su cliente de mensajería instantánea y al teléfono móvil. De esta forma controlarían cuando su sitio web esta caído y pueden llevar el seguimiento de los errores en el sitio.

Es posible que un servicio profesional especializado en este tipo de cosas, sea un proyecto útil e interesante para desarrollar. Pensaré en ello…

Comentarios (2) Posted by Asier Marqués on Jueves, Agosto 28th, 2008

Archivado bajo Desarrollo Web, Innovación, PHP, Sistemas, UNIX / Linux

A veces tenemos que generar sintetizar texto a voz en nuestras aplicaciones web para usuarios con problemas de visión, mejorar la experiencia del usuario en general o realizar cualquier otra tarea.

En Linux/UNIX tenemos una serie de herramientas que nos pueden ayudar a realizar esta tarea. En este tutorial de Tony Bhimani podemos ver como usar el sintetizador de voz Festival con un encoder MP3 para generar archivos dinámicamente desde texto, con una aplicación web php.

Necesitamos tener instalado Festival y Lame MP3 Encoder para que todo esto funcione. Tony ha dejado un ejempo de cómo sería un frontend básico pero funcional para conseguirlo.

Comentarios (1) Posted by Asier Marqués on Lunes, Agosto 25th, 2008

Archivado bajo Innovación, Microsoft, Sistemas

El otro día leí en el blog de Eduardo Collado un planteamiento que hizo sobre si era mejor opción usar Windows o usar Linux en un dispositivo UltraMobile PC.

Estoy de acuerdo en algunas cosas que plantea y en desacuerdo en algunas otras.

De acuerdo estoy en que en un dispositivo UMPC de bajo coste es una opción muy acertada el uso de Linux, ya que en ese tipo de dispositivos, debido precisamente a su bajo coste, si queremos disponer de Windows Vista no tenemos hardware suficiente como para disfrutar de una experiencia de usuario óptima en el caso de conseguir instalar dicho sistema. Una pena que Microsoft no disponga de una sistema reducido a considerar para hardware menos potente o desfasado.

Sin embargo, no todos los sistemas UMPC son de bajo coste y no todo su uso tiene por qué ser esporádico. Yo soy de la opinión de que no todo es blanco ni negro y cada sistema operativo tiene su lugar.

En el caso de tener una buena máquina, no quiero decir que una opción de bajo coste sea una mala opción sino que es posible que no sea adecuado para ciertos usos, es interesante tener en cuenta Windows Vista como una opción por dos motivos: La seguridad y Origami Experience.

La seguridad de windows vista es un punto muy a considerar con respecto a su anterior versión XP y Origami es sencillamente una maravilla.

Como sobéis Microsoft tiende cada vez más al desarrollo de tecnologías y aplicaciones para su uso desde tecnologías táctiles. No es un secreto que Windows Mobile es una opción desfasada en este sentido y, frente a la aparición de tecnologías como WPF y Silverlight junto a la “competencia” con dispositivos como iPhone, es imperativo ver un cambio en la interacción con las aplicaciones de este sistema.

No he tenido la oportunidad de probar en mis propias manos Origami Experience, pero os dejo este video en el que os podéis hacer una idea de lo que hace… simplemente genial.

Comentarios (9) Posted by Asier Marqués on Martes, Agosto 19th, 2008

Archivado bajo Desarrollo Web, Emprendedores, Eventos, Innovación, Internet

Hace algunos meses intenté organizar un evento para desarrolladores php en Bilbao. La idea era juntar a personas que desarrollasen aplicaciones web para compartir experiencias.

El problema fue que el mismo tema del evento limitaba a los asistentes y no atraía al resto de la gente que no desarrollaba en php, pero si desarrollaba en otras tecnologías web.

Emprende Web surge como una posibilidad para el que esté interesado en charlar con emprendedores y profesionales técnicos de la web de tu a tu, mientras se toman unas copas.

En Bilbao es muy difícil encontrar eventos tipo a Iniciador o First Tuesday y también lo es encontrar a profesionales y emprendedores inquietos con ganas de desarrollar y exponer sus ideas al resto.

Javi Jiménez y yo creemos que aunque los primeros eventos empiecen con pocos asistentes merecerán la pena, ya que en este tipo de cosas cada persona que conozcas es toda una experiencia.

De momento el próximo Jueves 24 a las 19:30, os esperamos en el Pub Dubliners. Nos vemos en el Emprende Web ;)

emprendeweb.org

Más información: Primera quedada Emprende Web en Bilbao

Comentarios (3) Posted by Asier Marqués on Miércoles, Julio 16th, 2008

Archivado bajo Calidad / Testing, Desarrollo Web, Innovación, Internet

Es increible lo que se puede hacer con un equipo de personas motivado y bien organizado.

En este caso, en Carsonified han logrado hacer Matt, una aplicación para actualizar el estado en varias cuentas de twitter, en sólo 4 días. Para ello han usado Django y Git junto a Codebase para el control de versiones.

Lecciones que han aprendido y recomendaciones para crear aplicaciones web de una forma rápida y ágil (si esto tiene que ver también con metodologías ágiles de desarrollo):

1- Reducir a 10 minutos las reuniones por la mañana y hacer una recapitulación de un máximo 10 minutos al final de cada dia. Las reuniones son el mejor método para matar la productividad y reducir la creatividad.

Este es un video de la reunión al final del primer día.

Matt Week – Day One Recap from Carsonified on Vimeo.

2- Conseguir que la gente se aleje de los ordenadores a la hora de comer. Ir a comer juntos o jugar a la WII. El entusiasmo y la creatividad se pueden deteriorar bastante si no se hace un descanso a lo largo del día.

3- Simplificar el sitio web y la aplicación lo máximo posible

4- Utilizar un buen framework. Una de las razones por las que se han decidido a usar Django es para compararlo con Ruby on Rails y Symfony. Su veredicto fue que django no es tan riguroso como RoR o Symfony y por ello, descartan usarlo en futuros proyectos.

5- Contratar buenos diseñadores y confiar en su trabajo, no puedes adivinar cómo va a quedar el diseño al final con los bocetos iniciales.

6- Ser tecnológicamente agnóstico objetivos. Si tus programadores te dicen que es mejor utilizar un determinado tipo de tecnología y no otra, dándote sólidos argumentos, hazles caso.

*Personalmente este punto para mí es muy importante (quien me conozca o haya trabajado conmigo lo sabrá de sobra). En España y Latinoamérica sobre todo, me he encontrado profesionales que critican o evitan determinadas tecnologías sin conocerlas. Como en el típico caso de descartar .net u otra tecnología de entrada simplemente porque es de Microsoft. El componente principal de JavaScript que hace posible la existencia de Ajax por ejemplo, fue creado por Microsoft en el 2002 y muchas de esas personas lo usan sin saberlo.

7- Concretar como tus programadores y diseñadores van a trabajar juntos. Los diseñadores crean páginas HTML estáticas que los programadores convierten en plantillas. Esas plantillas son accesibles desde el control de versiones de una forma centralizada para todos.

8- No es suficiente con tener sólo un programador y un diseñador. Se necesita al menos una persona de dedicada a difundir tu aplicación y obtener cobertura en los medios.

9- Implementar tu entorno de desarrollo correctamente. Que cuente con un buen control de versiones (ellos sugieren Git), una aplicación web para ver los cambios (ellos usan Codebase), una infraestructura sólida de sistemas (ellos usan Flexiscale, Grid-Service, Mosso o EC2), un sistema de deploy con un sólo click (si usas Rails ellos sugieren Capistrano) y, por último impresoras, lugares para reunirse y pizarras (ellos disponen de una pared entera que usan como pizarra)

Lo que sigue es un vídeo a cámara rápida de lo que fue el segundo día de desarrollo.

Matt Week – Day Two Time Lapse from Elliott Kember on Vimeo.

Comentarios (5) Posted by Asier Marqués on Domingo, Julio 6th, 2008