Asier Marqués

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

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

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 (0) 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

Archivado bajo Innovación, Internet

No he tenido la oportunidad de asistir a ninguna charla de Antonio Fumero, autor de los libros web2.0 y la blogosfera hispana entre otros e investigador de la UPM.

Me he encontrado gratamente sorprendido al ver una charla que dió en Madrid i+d en la que aportó, desde mi punto de vista, una visión realista de todo el movimiento y faisaneo que hay alrededor del concepto loquesea2.0.

Comentarios (0) Posted by Asier Marqués on Viernes, Junio 20th, 2008

Archivado bajo Innovación, Internet, Personal, Tv, [Pe]n[sa]n[do]

Soy una persona a la que le fascina encontrar buen contenido audiovisual en internet.

No suelo fijarme en video blogs videologs personales a menos que conozca a la persona o sea una persona de la que me han hablado.

Sin embargo me encantan los canales especializados, que tienen igual o más calidad que los programas que encontramos en la televisión tradicional ofrecidos por las cadenas y productoras que dominan ese medio, creados por gente que suele dominar los temas sobre los que habla y sobre todo, siente pasión por los mismos.

Algunos ejemplos son lostinbilbao.tv, emprendedorestv.com, vinustv, probando.tv, balzac.tv, decohome.tv o mobuzz.tv entre otros que no conozco aun.

Es una pena que no sean conocidos por el usuario normal que está acostumbrado a ver la tv sentado en el sofá de su casa. Es importante saber que somos un porcentaje muy bajo de gente que sigue este tipo de programas desde el monitor de un portátil u ordenador.

Se da el caso irónico de Zattoo, que consigue que usuarios normales usen dicho programa para ver la tv tradicional desde sus ordenadores, algo que sonaría de ilógico si no fuese porque la mayoría lo hace desde su puesto de trabajo, conferencias, universidades o cualquier otro lugar en el que no tiene acceso a un aparato de televisión que puedan usar libremente.

Y es precisamente eso lo que me hace pensar que si al usuario le consiguiésemos llevar el contenido que mucha gente genera en Internet a su aparato de televisión, con buena calidad e infinítamente más didáctico que lo que obtiene de las cadenas de tv tradicionales, es posible que no usase zattoo siempre que quisiese ver contenido audiovisual desde su ordenador cuando no tuviese un aparato de televisión cerca.

También podríamos alcanzar un tipo de usuario más real (cercano a la sociedad en general y no a campos demasiado frikis específicos)

Por otra parte estaríamos haciendo algo muy importante, que se ha conseguido a medias con servicios como YouTube, y es el hecho de poder elegir nuestra programación a medida en lugar de tener que seleccionar lo que se nos ofrece y, si no está lo que queremos.. pues lo creamos.

Existen ya formas de consumir este tipo de contenido desde la tv tradicional, la más real podría ser desde los reproductores media center que permiten crear plugins a los usuarios o que son de código abierto.

Uno de los proyectos más importantes puede ser Elisa o MediaPortal, pero llegamos de vuelta al tema de que el usuario normal no es un friki, por lo que han aparecido cosas como Apple tv.

Sin embargo, Apple Tv no llega a cubrir desde mi punto de vista lo que un usuario normal de verdad quiere, aunque reconozco que la posibilidad de alquilar películas desde el aparato es genial.

Una iniciativa muy interesante es myka pero, al usuario entenderlo como una forma de tener películas y contenido gratuito, podría enfocarse exclusivamente hacia esa dirección.

Al margen de los posibles clientes que lleven el contenido a la tv tradicional desde internet, creo que es necesario crear un servicio en internet que de una forma seria, gestione contenidos que se crean directamente en internet o por productoras audiovisuales, que difícilmente llegarían a un usuario normal y que aprenda de los gustos del mismo.

Después de crear el servicio, sería interesante ofrecérselo al usuario a través de clientes amigables que no le supongan una curva de aprendizaje elevada ni un cambio radical a lo que normalmente están acostumbrados a utilizar y, por supuesto, que funcione nada más sacarse de la caja.

Aunque ahora mismo no puedo investigarlo, ya que me encuentro desarrollando otros proyectos, si que ando con este tema en la cabeza ¿qué os parece todo esto? Me gustaría conocer vuestra opinión sobre este tema.

Comentarios (5) Posted by Asier Marqués on Lunes, Junio 9th, 2008

Archivado bajo Desarrollo Web, Enlaces, Innovación, Internet, Usabilidad

En el sitio web de New York Times han abierto una nueva sección llamada TimesMachine, en la que sus suscriptores de este periódico pueden acceder a todos los ejemplares publicados desde el número 1, del 18 de Septiembre de 1851.

Los que no somos suscriptores podemos acceder a 6 de estos ejemplares.

timesmach

Lo que me ha resultado interesante no es solamente la cantidad de información que sirven gracias a los servicios EC2 de Amazon, sino a los grandes detalles en cuanto a usabilidad y experiencia de usuario se refieren.

El menú para navegar a través del tiempo y localizar los ejemplares es sencillamente genial.

timesmach1

Otro detalle increíble aparece al situar el cursor sobre una página del documento. Al hacerlo, nos sale un extracto del texto sobre cada una de las columnas de la misma y un enlace al final que nos permite descargar un pdf de la página que estamos ojeando.

timesmach2

Desde mi punto de vista, este sitio representa toda una lección para los que tengan que afrontar un reto similar a la hora de desarrollar una aplicación web.

Comentarios (0) Posted by Asier Marqués on Viernes, Mayo 23rd, 2008

Archivado bajo Innovación, Marketing

Ayer leí en el blog de Taller D3, un artículo de Sergio Monge en el que explicaba que hay una tendencia nueva a la hora de hacer publicidad y es creando contenido.

Eso es precisamente lo que he visto en el programa Muchachada Nui de TVE, con su nueva sección dedicada a las aventuras de Mister Fart, superheroe que promociona Trina.

Es una forma muy original de ofrecernos publicidad a la vez que nos ofrecen un sketch más en su programa, sin perder calidad ni molestarnos.. simplemente genial.

Comentarios (0) Posted by Asier Marqués on Jueves, Abril 24th, 2008