-
la innovación del chiringuito
Posted on 13 January 2010Últimamente me ronda por la cabeza algunas reflexiones referentes a “la innovación”. Lo pongo entre comillas porque realmente creo es un término que últimamente se esta ultrajando y mal utilizando.
A día de hoy, la innovación que esta en boca de todos realmente bajo mi punto de vista no es más que una forma fácil, barata y sencilla de obtener financiación para mantener el chiringuito de playa abierto a base de convocatorias públicas.
Alrededor de “la innovación” aletean un cúmulo de señores (asesores, gestores de innovación, directivos, gurús inventados… etc) que al más puro estilo David Copperfield viven de vender humo y hacer magia sobre la nada. El principal trabajo de estos gurús no es otro que montar proyectos “innovadores” con una mínima sustentación técnica y empleando términos como Sostenibilidad, Mejora del Tejido Empresarial, Mejora Social, Aporte a la Sociedad, etc… Una vez concedido el proyecto, se trabaja lo mínimo para justificar el trabajo y listo (y si no hay que trabajar mejor que mejor)… Ya tenemos fondos para pagarnos el chiringuito al menos durante un tiempo.
Tenemos que poner freno a esta mentira, porque al fin y al cabo esto esta frenando el avance real en I+D del país. Por otro lado, esta actitud esta afectando a proyectos realmente prometedores e innovadores que se terminan quedando fuera gracias a los magníficos gurús, además de fomentar la creación de una especie de círculo vicioso en el que si quieres que tu propuesta sea válida llama a un “caza convocatorias” para que te redacte un proyecto que no vale para nada pero que al fin y al cabo te dará financiación.
En fin, supongo que tarde o temprano, se terminarán estableciendo medidas de control capaces de evitar este tipo de fraudes/caraduras y que realmente se apoye a los proyectos que aportan al potencial innovador del país.
-
Entrevista en radio sobre DJ’it
Posted on 10 January 2010Debido a nuestro paso a la segunda fase del ADC2, el pasado 11 de Diciembre se emitió una entrevista en Radio Canarias, en el programa de difusión científico/tecnológica “El Gabinete de Los Saberes”.
La entrevista fue conducida por Jovanka Vaccari, y a modo de representante de DJ’it fue Oscar Socorro (Uno de los precursores de la idea y el encargado del diseño de la interfaz de la aplicación.). Una pena que tanto Gema como yo tuvimos que dejar a Oscar ante el peligro porque en el momento de la entrevista estabamos volando a medio camino entre Londres y Las Palmas.
A continuación dejo el audio íntegro de la entrevista:
-
oportunidades geolocalizadas
Posted on 16 December 2009Hasta hace algunos años, la mayoría de los modelos de negocio se planteaban de una forma localizada o parcialmente localizada. Por ejemplo, una tienda de discos se situaba en una zona determinada y su radio de acción se reducia a un número determinado de m/km de la misma. Con el boom de las telecos cada vez empezaron a aparecer servicios de caracter deslocalizados. En este caso la tienda de discos del primer ejemplo abrió su página web y empezó a vender discos en todo el mundo (globalización al poder).
Actualmente creo que estamos viviendo una nueva transición desde la deslocalización hacia la geolocalización, en la que gracias a las tecnologías móviles estamos empezando a disfrutar cada vez más de servicios geolocalizados, donde la tienda de discos ya no tiene venta física y venta online sino que además ya es capaz de recomendar un disco específico en función de sus preferencias a una persona que pasea cerca de la tienda.
Cada vez se están viendo más aplicaciones que hacen uso de la geolocalización como por ejemplo de GoogleMaps, Yuilop y Layar entre otras. La geolocalización esta abriendo un nuevo abanico de posibilidades para los desarrolladores y las empresas. El gran desafio al que creo se están teniendo que enfrentar las empresas es como aprovechar y rentabilizar la geolocalización. En esta búsqueda por la rentabilidad desde mi punto de vista se pueden plantear dos escenarios diferentes (Bienvenidos serán otros modelos que no haya visto
):a) Explotación de contenidos: Esta es la opción más inmediata, obtenemos beneficios en la geolocalización de elementos y en sugerir a los potenciales usuarios su uso. Sería algo así como AdSense a pie de calle.
b) Creación de contenidos: En este segundo modelo nuestro objetivo no es ofrecerle al usuario información geolocalizada sino recabar información para suministrarla a terceros a través de capas de información, bases de datos, etc.. El ejemplo de este segundo modelo podría ser recopilar información geolocalizada sobre el mobiliario urbano de una ciudad para posteriormente poner a disposición de la corporación (previo pago
)Los sectores de aplicación de la geolocalización creo que no tienen limitación y puede aplicarse prácticamente a cualquier sector comercial, desde la geolocalización de bocas de incendio hasta la localización de restaurantes, pasando por puntos de interés turístico. Todo tiene cabida a ser geolocalizado, a la par que se pierde un poco más de privacidad/libertad en algunos aspectos.
A modo de conclusión/resumen estamos ante la punta de un iceberg que poco a poco va a ir saliendo del agua y que terminará convirtiéndose en una gran isla donde tanto los desarrolladores móviles como las empresas jugarán un papel fundamental a la hora de “conquistarla” y obtener resultados positivos de esa “gran isla”
-
Resaca del ADC2
Posted on 1 December 2009Anoche a eso de las 22:30 hora canaria llegó el mail con el resultado del ADC2:
Thank you for participating in the Android Developer Challenge 2. The results are in, and unfortunately, your application DJ’it was not chosen by users and judges as a prize winner. We appreciate your participation and hope that you will upload your application to Android Market for users around the world to enjoy. Please note your application will not automatically appear to users in the Android Market, so you’ll want to publish it when you’re ready (http://market.android.com/publish/).
We will be announcing all of the winners publicly today, November 30, on the Android Developers Blog (http://android-developers.blogspot.com).
Thank you for your participation in ADC 2.
ADC2 Support
Después de la resolución llega el momento de la reflexión. A pesar de no haber ganado, estamos bastante contentos de haber llegado hasta donde llegamos. Al fin y al cabo participamos casi como hobbie, porque desarrollar una aplicación concreta era una forma práctica de aprender a usar Android.
Comenzamos el desarrollo de DJ’it a finales de Julio con la concepción de la idea, pero realmente fue a principio de Agosto cuando comenzamos a escribir las primeras líneas de código.
El desarrollo comenzó con la reproducción de audio, la creación de los 2 canales y transición entre ambos. Esta funcionalidad no nos dio muchos problemas y en apenas par de días estaba ya funcionando el reproductor. Con el reproductor superado la siguiente fase fue la elaboración del compositor. Este fue quizás el mayor quebradero de cabeza de la aplicación, porque el JetPlayer que incluye android es un poco limitado y tuvimos muchísimos problemas para conseguir evitar problemas de timming y lags en las transiciones.Después de casi 3 semanas peleando con el JetPlayer conseguimos implementar el compositor.
Llegados a este punto teníamos problemas… Tanto Gema como yo estabamos liados en el trabajo y nos iba a ser imposible seguir durante la 4ª semana por lo que tendríamos que terminar la aplicación el fin de semana….
El Viernes a las 3 de la tarde empezó la pesadilla, teníamos 2 aplicaciones independientes (Reproductor, compositor) y no teníamos ni idea de como usar el GPS ni la conexión de red del android. Teníamos unas 36 horas para unirlo todo y terminar lo que no teníamos hecho. Además teníamos que adaptar el diseño de la aplicación que había desarrollado Oscar a los trozos de código que teníamos. Realmente con poca esperanza empezamos a trabajar…
El viernes terminamos de programar a eso de las 4 de la mañana, era hora de dormir un poco y retomar el trabajo. A las 10 de la mañana ya estábamos otra vez en marcha y ya en ese momento teníamos medio encaminada la interfaz del compositor y parte del reproductor. Después de programar hasta eso de las 3 de la mañana…. En la madrugada del Sábado ya teníamos el compositor terminado, el reproductor casi finalizado y teníamos que ponernos con la parte de red y el GPS.
El domingo sobre las 10 retomamos el trabajo y nos centramos en la red y el GPS, a lo largo del día parecía que aquello no tenía fin y cada vez veíamos más difícil llegar a tiempo de entregar la aplicación. Pero aún así lo intentamos. A las 2 de la madrugada del Domingo/Lunes ya teníamos los módulos que nos faltaban casi listo (aún así tuvimos que recortar funcionalidades en la parte de comunidad para poder llegar a tiempo). Solo faltaba matar algunos detalles e INTEGRAR.
El Lunes a las 10 de la mañana y con el cansancio acumulado de haber dormido apenas unas 7 horas desde el viernes afrontamos la recta final… Matamos los detalles y empezamos la integración a eso de las 10 de la noche, la integración dio algunos problemas de estabilidad pero finalmente a las 3:30 de la madrugada subimos la aplicación al concurso, La pesadilla había terminado!!!
De vuelta a mi casa mientras conducía me dí cuenta de un detalle… la aplicación estaba firmada con la API key erronea… teníamos que generar otra API key. Nada más llegar a mi casa generé una nueva key, firmé de nuevo la aplicación y la volví a subir cerca de las 5 de la mañana (a una hora de cerrar el plazo de presentación).
Después de ahí cuando pasamos la primera fase, empezaron las noticias en la prensa local, entrevistas en la radio, etc… Sinceramente mucho más de lo que nosotros esperábamos inicialmente cuando nos metimos en este proyecto.
Pero DJ’it no se acaba con el ADC2. Desde el pasado Jueves, la aplicación esta en el Market y ya hemos conseguidos alrededor de 2500 descargas en 5 días con una media de valoración de 4 sobre 5 y una gran cantidad de correo felicitándonos por la aplicación y aportándonos sugerencias para mejorar y añadir nuevas funcionalidades a la aplicación. A la vista de la aceptación de la aplicación vamos a seguir trabajando en mejorar y añadir nuevas funcionalidades a DJ’it para convertirla en una aplicación indispensable en todo Android !!
A continuación dejo par de estadísticas obtenidas de AndroidLib de los resultados de la aplicación en lo que lleva en el market.
-
DJ’it uploaded to Android Market
Posted on 25 November 2009After the second round of the Android Developers Challenge. Today I have uploaded the first version of DJ’it to android market for free. Here is the QR code to download the application:
PD: Any suggestion or improvement will be taken into account for the next version
-
Lo Conseguimos!!!
Posted on 5 November 2009Lo hemos conseguido con Dj’It, hace un rato acaba de llegarme el siguiente email, con el resultado de la primera fase de las votaciones del Android Developers Challenge de Google.
Congratulations! Your application ‘DJ’it’ was selected by Android users as one of the top 20 in the Lifestyle category! We’re excited that you chose to participate in the ADC 2 and wish you luck in the final round as your application is evaluated by users and a panel of judges.
For full information on the challenge, please see our official site: http://code.google.com/android/adc/
Thanks,
ADC 2 SupportPues SIII, estamos en la SEGUNDA RONDA entre las 20 mejores aplicaciones de la categoria LifeStyle, a ver que pasa ahora… La verdad nunca pensamos llegar a pasar de la primera fase con Dj’It pero ahí estamos
En cuanto a la segunda ronda, las votaciones estarán ponderadas en un 40% por la votación de los usuarios y un 60% por parte de un panel de expertos designado por Google.Para los despistados aquí dejo la entrada anterior donde explicamos en que consiste Dj’It.
-
Ginkana musical en Sevilla
Posted on 22 September 2009A continuación muestro la foto de mi última adquisición, una guitarra flamenca artesana hecha en Sevilla. La guitarra la compré directamente en la tienda del artesano Juan Luís Cayuela en Sevilla. El hecho de comprar la guitarra en Sevilla dió pie a lo que sería una pesadilla por todas las calles de la capital Andaluza con la jodida guitarra…
La historia de la guitarra en Sevilla empieza a eso de las 11:00 de la mañana cuando salimos a dar una vuelta por las tiendas del centro para comprar algunos detalles a la familia. En el paseo de forma casual pasamos por la tienda de guitarras. Al ver los precios del escaparate, me quedé flipando porque eran precios de “guitarra china” para una guitarra artesana, vamos que aquí ni de coña se consigue algo así. Con el panorama del escaparate, entré a preguntar y después de un rato de duelo filosófico en mi interior decidí comprarla. Mientrás pagaba empezaron las primeras dudas….
-Gema: ¿Se podrá llevar de equipaje de mano la guitarra?
-Yo: Yo creo que si, es más ví a un pive en el aeropuerto con una el otro dia cuando vinimos
Una vez pagada la guitarra y su correspondiente funda de tela salí a la calle con la guitarra al hombro tan feliz. Para asegurar que efectivamente podía llevar la guitarra como equipaje de mano, me metí directamente en la página de vueling y me encontré esto….
Guitarras Violonchelos e instrumentos de similares dimensiones deberán facturarse en el mostrador, obligatoriamente, o comprar un asiento adicional para transportarlo.
Vamos… PRIMER FAIL del día…o la facturo con la funda de tela y llega hecha astillas o compro un asiento. Para asegurar y ver si colaba llamé a vueling y me lo confirmaron o en bodega o pagar el módico precio de 180€ por un asiento para la guitarra. Después de mi cara de Fail… la siguiente opción lógica era enviarla por correos.
Pateando a fondo llegué a la oficina de correos donde una amable señorita me dijo que podía enviarla pero necesitaba un candado para cerrar la funda. O sea que después de estar puteado por la guitarra mi misión consistía en encontrar un candado para cerrar la funda y lógicamente proteger algo más la guitarra. Con la misma velocidad que llegué a correos salí corriendo a una papelería a comprar papel de burbujas. 20 minutos después encontré la papelería y “por suerte” Gema tenía un candado en el bolso abierto pero sin llave (total ya me lo cargo en mi casa cuando llegue).
Después de la odisea para encontrar el papel de burbuja y el candado llegamos a la oficina de correos y después del turno la persona que nos atendió después de mirarnos con cara rara nos dijo:
Ehh… Esooo no es un jamón…. correos garantiza que te llega, pero no como llega. Si la guitarra pesa 1 kilo va a llegarte el kilo pero… 1 kilo de serrín.
SEGUNDO FAIL del día, a todo esto ya eran las 2:30 y nuestro avión salía a las 6 por lo que teníamos que estar en el aeropuerto a las 4. La siguiente opción para enviar la guitarra fue una agencia de transportes…. que casualmente todas estaban en las afuera de la ciudad y era imposible llegar sin coche y sin tiempo TERCER FAIL del día.
Llegados a este punto lo único que podíamos hacer era facturar la guitarra, pero la funda de tela y el papel de burbujas no era suficiente, necesitaba una funda rígida. Empezamos a buscar tiendas de música y casualmente todas cerraban a la 1:30 y abrían a las 5 por lo que… CUARTO FAIL del día, nuestra única alternativa era El Corte Inglés y rezar porque tuviera fundas de guitarra. La coña del Corte Inglés en Sevilla es que está dividido en 3 edificios separados…. Lógicamente al entrar en uno nos dijeron que era en el más lejos que nos quedaba, QUINTO FAIL del día.
De nuevo corriendo por las calles de Sevilla llegamos al Corte Inglés y por suerte habían fundas de guitarra rígidas. Compramos la funda y al intentar meter la guitarra con el papel de burbujas y la funda de tela CERRADA CON EL CANDADO SIN LLAVE como era lógico no cabía en la funda….SEXTO FAIL del día.
Dentro del mismo Corte Inglés tuvimos que comprar un cutter y un nuevo candado (de combinación). Llegados a este punto y ya todos hechos polvo tocó la operación jacoso bricomaniaco y en plena calle tocó rajar la funda de tela para sacar la guitarra y el papel de burbuja y meterla en la funda nueva. Ya todo parecía ir bien hasta que al colocar el candado en la funda o cambiamos la combinación y nos quedamos con un candado abierto que no se podía abrir ni cerrar porque simplemente no conocíamos la combinación…. SEPTIMO FAIL
En este punto de la pesadilla ya eran las 4 y teníamos que salir para el aeropuerto. En el taxi de camino para el aeropuerto me pasé todo el camino probando combinaciones de las 1000 posibles que tenía el candado y afortunadamente despues de 288 intentos conseguí abrir el jodido candado y ponerselo a la funda de la guitarra. Por suerte despues de toda la pesadilla la guitarra llegó bien y tiene un sonido muy guapooo, ara toca empezar a aporrearla para sacarle sonido.
-
DJ’it
Posted on 2 September 2009Después de un mes de Agosto estresante, y un fin de semana desquiciante, el Lunes a las 5:00 AM presentamos DJ’it, al Android Developer Challenge . El diseño de la aplicación ha sido elaborado por Oscar Socorro, la descripción por Iluminada Armas y la traducción por Ruth Yuste. Finalmente la programación de la misma ha sido llevada a cabo por Gema y por mi.
DJ’it es una aplicación para Android y cómoda de usar con la que podrás utilizar tu terminal como si de una mesa de mezclas profesional se tratase, disminuyendo el volumen de la canción que termina e introduciendo progresivamente la que comienza para crear así efectos de sonido y de transición entre los temas.
DJ’it te ayudará a gestionar tu música a través de la creación de listas de reproducción y la mezcla de dos temas en tiempo real gracias a sus dos canales de reproducción, modificando el volumen para que la transición entre los temas sea los más progresiva y natural posible.
También puedes añadir samples pregrabados o efectos de percusión, tanto en directo como creados anteriormente, durante la reproducción y con total control sobre el sonido y la velocidad.
Además, DJ’it te permite ver sobre un mapa los lugares en los que se está utilizando el programa, vamos, ¡dónde hay una fiesta! Esto, si no lo han dejado antes un anuncio en la pared de la comunidad DJ’it…
Ábrete paso con DJ’it a un mundo lleno de música y diversión.
Si bien la aplicación esta ya disponible a través del Android Developer Challenge para ser votada, no esta disponible en el Android Market, porque todavía continuamos añadiendo algunas funcionalidades más que no pudimos incluir en la versión del concurso por falta de tiempo. Entre estas funcionalidades cabe destacar la posibilidad de compar tus composiciones y samples a través de la comunidad DJ’it.
Esperamos tener lista la versión para el Android Market a finales del mes de Septiembre. (A ver si no nos retrasamos….
)Para terminar aquí dejo unas capturas de pantalla de la aplicación, a la espera de tener un poco de tiempo para desarrollar un video de review.
Interfaz Dj con los 2 platos el slider de selección
Interfaz Community con acceso a las notas de fiestas y mapa de fiestas
-
Edición de video desde script (II)
Posted on 7 August 2009Después de la última entrada sobre Avisynth he tenido que hace de nuevo la instalación y puesta en marcha del sistema desde cero en Ubuntu en el portatil
. La verdad me cambié desde opensuse más que nada porque era hora de renovarse un poco (después de dos años sin problemas
). Aprovechando que tuve que instalar todo desde cero aproveché para documentar el proceso y de ahí salió esta pequeña guía de instalación de avisynth en Ubuntu a través de Wine.1) Instalación de wine: Debido a que avisynth funciona bajo windows es necesaria la instalación de wine en ubuntu de cara a disponer de soporte windows bajo linux. Para instalar wine ejecutar en la consola el siguiente comando:
sudo apt-get install wine
2) Instalación de Avisynth: una vez instalado wine se puede proceder a instalar avisynth, para ello ejecutar:
wine ./Avisynth_258.exe
3) Instalación del plugin de NICAUDIO en avisynth: Para ello copiar el fichero NicAudio.dll a la carpeta de instalación de avisynth. La ruta de la carpeta de instalación de avisynth se encuentra dentro de:/home/nombre_usuario/.wine/drive_c/Archivos de programa/AviSynth 2.5/plugins
4) Instalación de los codec DirectShow: Para proceder a la instalación de los codec DirectShow en el sistema windows emulado, escribir en la consola:
wine ./ffdshow-20051103.exe
wine ./MatroskaSplitter.exe5) Configuración de los codecs DirectShow: para ello ejecutar en la consola el siguiente comando
wine “C:\windows\system32\rundll32.exe” ff_vfw.dll,configureVFW
En la ventana de configuración del driver en la pestaña decoder y dentro de la opción codecs habilitar todos los codec que aparecen deshabilitados.
6) instalación de ffmpeg: Copiar el contenido de la carpeta ffmpeg al siguiente directorio (creando la carpeta en el directorio de destino):
/home/nombre_usuario/.wine/drive_c/ffmpeg/
Realmente ffmpeg no es necesario instalarlo, pero en mi caso simplifica el proceso de creación de videos, ya que la versión windows de ffmpeg proporciona soporte para avisynth y en consecuencia directamente se puede introducir un fichero avs de avisynth a ffmpeg y obtener un video avi a su salida.
Un tema importante a la hora de trabajar con este sistema es el hecho de tener que jugar simultaneamente con rutas a ficheros tipo linux y tipo windows a la vez, aquí pongo un ejemplo de esto último. En este caso por medio del wine ejecuto ffmpeg.exe que se encuentra dentro de la carpeta del wine (hasta aquí direccionado linux) pero una vez se ejecuta ffmpeg.exe éste reconoce direcciones windows, por lo que la ruta de los ficheros de video de entrada y salida están en formato windows.
/home/nombre_usuario/.win/drive_c/ffmpeg/ffmpeg.exe -i z:\\opt\\lampp\htdocs\\avisynth\\video.avs -vcodec mpeg2video -b 174286000 -bt 8000000 -y z:\\opt\\lampp\htdocs\\avisynth\\video.avi
-
Edición de video desde Script :P
Posted on 28 July 2009Hace ya aproximadamente un més que empecé a utilizar Avisynth para una aplicación que tenía que hacer. Para los que no lo conozcan, Avisynth es un FrameWork para edición de video no lineal basado en scripts. La idea es generar un script que implementa la edición del video y luego pasar ese script a reproductores de video como por ejemplo VirtualDub.
Aunque suena algo raro, sinceramente es muy fácil hacer la edición del video, por ejemplo realizar la mezcla de dos videos con efecto de disolución es tan sencillo como:
video_union=Dissolve(video1,video2,12)
En mi caso, la aplicación que tuve que realizar tenía que ver con la creación automática de gran cantidad de vídeos a partir de un contenido bien definido. Inicialmente comencé a desarrollar la aplicación en windows y conseguí llevar a cabo la creación del video sin ningún tipo de problema. El problema apareció a la hora de poner en producción el sistema (Avisynth corre bajo Windows y a pesar de existir una primera versión para Linux no es estable del todo y su instalación es una pesadilla).
Después de darle vueltas encontré la solución al problema. Por medio de Wine instalé Avisynth en Ubuntu aunque no conseguí tener soporte para DirectShow (Lo que me permitía cargar archivos Mp4 y Mp3). Para solucionar este último problema por medio de ffmpeg antes de ejecutar el script principal convierto el archivo mp4 a avi (Evitando usar así DirectShow) y para el archivo mp3 en vez de utilizar el DirectShowSource he empleado un plugin de avisynth que permite la carga directa de ficheros mp3 (NicAudio.dll).
Como ejemplo aquí dejo un video de lo que se puede hacer con avisynth












