Finding duplicate dependencies in your Android gradle configuration

Sometimes, if you have been using Gradle in your Android projects, you have probably been in a situation where a duplicate dependency problem may have bitten you. Generally speaking, in Gradle, when you have an old and a new version of the same library this causes a duplicate problem (and normally this happens due to transitive dependencies added by other dependencies).

Continue Reading

NavigationDrawerActivity or simply put: How to smooth the use of Navigation Drawer in Android

Yesterday, when I was working on a personal project, I needed to use the navigation drawer pattern1 for my android application.

When you have to implement this component it’s pretty obvious that you have to initialise some components in order to make it work. Thats clutter your code, so for this reason I decided to create a very simple NavigationDrawerActivity to smooth the use of this component:

Continue Reading

Loading Video...
Hide Video Vagrant

Tutorial de Vagrant

Play Video

Hace unos meses, allá por Diciembre de 2012, decidí buscar por YouTube una serie de videotutoriales que explicasen como funciona la fantástica herramienta de Vagrant. Cómo no encontré ninguno, decidí que sería una buena idea el crearlos. Por lo pronto, sólo tengo grabado uno, aunque en un futuro cercano pienso grabar más. ¡Estáte atento!

 

Tomahawk: El reproductor de música definitivo

Tomahawk Player

¡Lo encontré! ¡Al final lo encontré! ¿Recuerdas cuándo hablé de Youtify como un buen reproductor de música web que combinaba la maravilla que es SoundCloud con la potencia de Youtube para crear una especie de Spotify?

Ya te puedes ir olvidando de esa página.

Tomahawk es un reproductor de escritorio (para Windows, Mac y Linux) todo en uno que aglutina todos lo servicios habidos y por haber: Youtube + SoundCloud + Jamendo + EXFM + iTunes + Grooveshark + Subsonic + Official.fm + Spotify…

Continue Reading

Youtify: Convierte YouTube + SoundCloud en Spotify

Youtube + SoundCloud = Spotify

Me encanta la música. Paso muchas horas delante del ordenador y para mi la compañía de una canción me ayuda mucho a concentrarme, a reflexionar, a motivarme o a cualquier otro estado anímico que se te ocurra.

Cuando hace unos años salió Spotify, quedé enganchado. Su propuesta rompedora fue la clave de que todo el mundo cayese presa de su servicio: ¡música ilimitada sin tener que pagar por canción! Ofrecían dos modos: escuchar las canciones que deseases pero soportando pequeños anuncios de vez en cuando; o el modelo de subscripción, el cuál pagabas y obtenías mejoras como que los anuncios no te diesen la tabarra o acceso a la versión móvil (superútil).

Pero, como Spotify es una empresa y tienen la necesidad de monetizar su producto, cambiaron las condiciones de su servicio gratuito. Pusieron límites al número de canciones que puedes reproducir y, lo que es peor para mi: aumentaron de manera exagerada los anuncios.

Continue Reading

Innovación

La filosofía Lean Startup aplicada a tu página personal

Hace unos meses (concretamente en Agosto de 2012) decidí que sería una buena idea comenzar a preparar mi desembarco de manera seria en Internet. Acababa de terminar mi Ingeniería Informática en Junio y era un buen momento para comenzar los nuevos proyectos que tenía (y que sigo teniendo) en mente. Te preguntarás, ¿y qué significa desembarcar de manera seria en Internet?, ¿acaso no tienes perfiles en Twitter, Google+ y GitHub (por no decir 800 redes más)? Pues resulta ser que sisi (y 800 veces si).

Pero yo, con lo de desembarcar de manera seria en la red, me estoy refiriendo a crear una buena imagen en la misma. Significa depurar las cosas que no merecen la pena ser contadas de ti y resaltar las que si. El motivo de todo esto es simple (aunque no sólo está este, para mi hay otros más importantes): aumentar mis probabilidades de encontrar empleo. Hay estudios que indican que cada vez se realizan más búsquedas en la Web en la caja de Google con tu nombre y apellidos. Y créeme, hay demasiada información sobre ti en la red (te recomiendo que lo pruebes, te acabarás sorprendiendo con lo que puedes llegar a ver).

Continue Reading

Crear una presentación en PowerPoint de éxito

Referencias útiles para crear una presentación de PowerPoint de éxito

El lunes pasado publiqué una entrada en el blog que se titulaba: Cómo crear una presentación de PowerPoint de éxito. Como habrás podido recordar (si no has visitado el artículo te recomiendo que lo hagas) el objetivo principal del mismo era explicar los consejos fundamentales para crear una presentación que fuese “diferente” a las que generalmente solemos ver.

Para ello, se me ocurrió que para explicar bien las ideas lo mejor era, a mi parecer, coger una diapositiva cualquiera de algún ponente “vago” (así es como llamo yo a la gente que no cuida de sus presentaciones) y convertir dicha diapositiva en algo que mereciese la pena de ser visto. El resultado canta a la vista (la imagen de abajo es la versión original sin procesar):

Continue Reading

Keynote de Apple (El PowerPoint de OS X)

Cómo crear una presentación en PowerPoint de éxito

Si alguna vez has tenido que enfrentarte al duro trabajo de elaborar una presentación de diapositivas (vamos, un PowerPoint de toda la vida) sobre alguna temática en concreto, una pregunta muy común que suele aparecer y, sobre todo, cuando no tienes mucha experiencia, es: ¿y cómo lo hago?

Eso me sucedió a mi el día que me tuve que plantear como iba a contar al comité de mi universidad mi Proyecto Fin de Carrera. La condición que me impuso mi tutor fue muy clara: ¡tienes 10 minutos como máximo para presentarlo!

¡Estupendo! Tenía que contar un proyecto que fue elegido para el Google Summer of Code de 2009 y que tardó más de dos años en finalizarse en… ¿tan sólo 10 minutos? Eso me dejó muy descolocado. No sólo tenía el problema de que no sabía ni cómo crear una presentación y, a eso, había que añadirle que tenía que presentarla en poco tiempo. Cuando mi mente, tras un buen rato, se recuperó de aquella sorpresa, otras cuestiones comenzaron a formularse en mi cabeza:

Continue Reading

Amazon.com

Comprar en Amazon lo más económico posible: Parte I

Para mi, Amazon se ha convertido en uno de los sitios a los que suelo acudir si no de forma recurrente, casi recurrente. Y es que este gigante americano ha sabido convertir las compras online en algo tan cotidiano y corriente como, por ejemplo, nos es ir al cine. Te estarás preguntando: ¿es posible comprar en Amazon de forma económica? La respuesta corta es que sí, si sabes cómo.

En mi caso, mayoritariamente, lo que suelo comprar son videojuegos de PlayStation 3 y Xbox 360 aunque, y dependiendo de la ocasión, también han caído libros, componentes de ordenador, algunos accesorios para móviles y de fotografía, una vaporera para preparar alimentos al vapor y otras cosas que ya ni me acuerdo.

Por lo tanto, con el tiempo y conforme iba comprando más y más, me ha ido surgiendo la necesidad imperiosa de saber cómo intentar ahorrarme el máximo de dinero en cada transacción. Si puedo ahorrarme 5, 10 ó 20 euros en un producto… ¡mejor que mejor! Por otra parte, la mente de informático también me pesa y otro factor importante que tenía en la cabeza era: ¿se puede automatizar todo esto o, al menos, que sea lo más cómodo para mi? De nuevo la respuesta es que sí, se puede.

Te expongo a continuación algunas ideas básicas que has de tener en la mente (y que se irán mejorando y perfeccionando en los siguientes artículos conforme vaya mostrando aspectos más complejos e interesantes de Amazon):

Continue Reading