Ruby on Rails
Shazam y su funcionamiento
Para el que no lo sepa Shazam es un programa capaz de decirte que canción está sonando tomando una muestra de unos 10 segundos de cualquier parte de la misma. Es decir, estás escuchando una canción cualquiera en el coche, coges el móvil (si no vas conduciendo, claro), inicias la aplicación y lo pones de cara al altavoz. Shazam toma una muestra de la canción y hace su magia, automáticamente devuelve qué canción es así como el artista, información sobre él e incluso dónde comprar el álbum en el que está incluida la canción. Por si no os ha quedado claro os dejo un video link de Youtube en el que vemos la aplicación en acción.
Esta aplicación es muy vistosa pero… ¿cómo funciona?
Nociones de seguridad. Cross site scripting (XSS)
Bienvenidos al que, espero, sea el primero de una serie de artículos divulgativos sobre seguridad en redes. No soy ningún experto en esta materia pero sí muy curioso así que intentaré explicar los resultados de mis "investigaciones".
Cross Site Scripting
Consiste en la ejecución de código el la máquina de la víctima principalmente con el objetivo de robar cookies de sesión pero... ¿desde dónde se ejecuta este código? Sencillo, desde las páginas de internet que visita de forma voluntaria el propio usuario a través de su navegador.
La carrera que todos hubiesemos querido estudiar
Venía hoy escuchando el programa "Hoy empieza todo" de Radio 3 de camino al trabajo que, por cierto, me parece malisimo desde que le han cambiado el formato (aunque de lo mejor que puede escucharse a esa hora). El caso es que han empezado a hablar de una nueva carrera que el centro de estudios superiores ESNE comenzará a ofertar a partir del año que viene (actualmente existe como título propio de tres años) y esa carrera se llama...
App Market VS Apple Store
Vía oCERT nos llega el aviso de dos nuevas vulnerabilidades en el núcleo de Android. Ambas consisten en ataques de tipo DoS y ambas son muy preocupantes. En la primera el teléfono se reinicia si recibe un SMS manipulado pero es la segunda la que, a mi parecer, puede despertar un debate interesante. En ella, debido a una vulnerabilidad en el Android's Dalvik API se puede reinciar el terminal.
T-Mobile myTouch 3G Fender Limited Edition
Con este pintoresco nombre nos llega el último terminal de la operadora T-Mobile en colaboración con al marca de guitarras Fender.
A mí me gusta
160 (free) iPhone toolbar icons
He encontrado esta web que quizá pueda ser útil a alguien. Se trata de 160 Iconos para utilizar en desarrollo de forma gratuita bajo la licencia Creative Commons Attribution-Share Alike license. El link es el siguiente:
Reconociendo numeros. Vision por computador (I)
La visión por computador es un campo que siempre me ha parecido muy interesante. Desde que ví los primeros programas de realidad aumentada funcionando me pregunté cómo sería posible que el ordenador consiguiese interpretar lo que veía a través de una cámara y me he propuesto implementar una aplicación (espero que para el iphone ya veremos si para el iphone por las limitaciones que hemos comentado en anteriores posts) que lo consiga. Así que ha llegado el momento de escribir una entrada sobre el tema...
Iphone y realidad aumentada (II)
Actualmente desarrollar aplicaciones de realidad aumentada para el Iphone es posible pero al margen de Apple, es decir, el API oficial no aporta la funcionalidad necesaria para hacerlo. La limitación está en que no es posible ni tratar video en tiempo real ni superponer nada sobre lo que estamos capturando con la cámara (aunque, como comentamos en anteriores posts, existen ya aplicaciones de este tipo para el terminal). Todo esto va a cambiar a medias en cuanto se libere la nueva versión del OS (la 3.1, actualmente en versión beta 2 sólo para desarrolladores). Digo a medias porque sólo será posible superponer información sobre lo que estamos viendo, no permitirá analizar lo que se capture a través de la cámara en tiempo real. Veremos que tal funciona...
P.D: saludos a mi correctora.

