Jaimitos y leyendas

Limpieza de cuentas seguidas inactivas de Twitter

Posted by in Programación

Para este nuevo año que entra, quiero limitar mi tiempo de uso de redes sociales. Twitter, bien usado, puede ser una grandísima herramienta de aprendizaje. Pero también puede ser un gran centro de procrastinación. En mi caso, seguía a muchísimas cuentas: más de 700. Y quería sanearlo de alguna manera. La interfaz de usuario de Twitter no es la más usable del mundo. No es posible aplicar filtros en las cuentas a las que se siguen, como por ejemplo ordenar por cuándo les empecé a seguir o incluso cuándo fue…read more

Histórico Lotería Navidad

Posted by in Programación

A raíz de esta gráfica explicación de lo improbable que es ganar en la Lotería de Navidad, me picó la curiosidad de saber si los números que llevaba habían sido premiados en algún sorteo anterior. Busqué por Internet, pero no encontré ninguna web en la que pudiese consultar dicha información. Así que desarrollé una herramienta para ello: https://xatpy.github.io/historico-loteria-Navidad/ Para ello, y usando los ficheros PDFs con el resultados de los sorteos entre los años 2010 y 2020, creé una script el cual «scrapeaba» dicho PDF (usando la librería PyPDF2) y…read more

FiFarmFut

Posted by in Programación

Using Arduino to automate FIFA. In FIFA, you can get virtual coins (farming) by playing matches. If you don’t finish the matches, you’re punished. I used an Arduino kit because I wanted to play with this technology. And wow, it’s super easy and fun! The only materials needed were a little carton box, a couple of sticks and screws. The Xbox controller fits perfectly in the box, so I only needed to adjust the proper position of the servo with the sticks and screws: Programming was very easy, you can check…read more

How long to beat – Xbox Game Pass

Posted by in Programación

Lately, there’re so many awesome games to play; and not enough hours in a day. I’m trying to prioritize games which its duration is less than 10 hours, except great exceptions like for example Red Dead Redemption 2 or The Last of Us Part II (apart from online games ¯\_(ツ)_/¯) So, I did this web app tool to filter all the current games from the Xbox Game Pass games list and check how long takes to pass each game, fetching the data from the great website howlongtobeat.com You can check it out in this page: https://xatpy.github.io/HowLongToBeatGamePass/…read more

GooglyEyesFY

Posted by in Programación

GooglyEyesFY es una web app que permite poner ‘ojos saltones’ (googly eyes) automáticamente a una foto. La idea surgió de esta cuenta de Instagram que lo hace con cartas Magic; y de visitar al día siguiente por casualidad la web de la librería trackings.js sobre Computer Vision en la web. El código fuente está en mi cuenta de Github. Básicamente se encarga de leer la imagen, buscar los ojos de la foto y sustituirlos por unos nuevos ojos (pupilas negras sobre fondo blanco) aleatoriamente. También adapté el CSS para que se vea correctamente en…read more

Sounds Table – LVM

Posted by in Programación

Hace ya unas semanas, publiqué la web app «Sounds Table«. Es la típica aplicación con distintos botones que emiten sonidos. El código fuente se puede consultar en este link de Github. De este desarrollo, destacaría principalmente: Carga dinámica de datos a través de JSON  (link) : Cada JSON contiene la información de la url del fichero de audio y el texto que se mostrará en ese botón. De esta forma, no es necesario modificar el código Javascript/HTML para poder modificar los sonidos. Diseño responsive (mobile first) con flex (link) : Muy importante que…read more

0

APP-recidos razonables con los jugadores de la liga

Posted by in Programación

APP-recidos razonables es una web app que permite comparar fotografías de personas con los jugadores de fútbol profesional de la Liga Santander 16-17, y determinar su grado de parecido. La idea surgió al ver la web de Face API de Microsoft Cognitive Services. Ésta es una API proporcionada por Microsoft que permite detectar y verificar caras en fotografías. En su web, tienen varios ejemplos que muestran sus funcionalidades, así como una detallada documentación. Lo que más me llamó la atención era el poder comparar dos fotografías; y, que la API detectase las probabilidades…read more

0

Filtrando tweets sobre #AppleTax desde iPhone o Android

Posted by in Programación

Me llamó muchísimo la atención la noticia de que Apple deberá pagar una multa de 13.000 millones de euros por ventajas fiscales. Y tenía curiosidad por ver qué estaba «tuiteando» la gente sobre ello…y desde qué dispositivo, Android o iPhone.  Así que hice un script que iba consultando la API de Twitter; y filtraba los tweets en función del dispositivo desde el que se envió (‘Twitter for iPhone’ o ‘Twitter for Android’) gracias a la propiedad source. Y una pequeña muestra de los resultados se puede consultar aquí. Hay algunos tweets, cuanto menos, curiosos :).

0

«Palabrizador», bucea en el diccionario español

Posted by in Programación

«Palabrizador«es una mini-aplicación con el objetivo de conocer nuevas palabras españolas a partir de un subconjunto de letras que el usuario vaya introduciendo. Nació con la idea de ser una herramienta que ayude a obtener «juegos de palabras» y conocer nuevas palabras de nuestro idioma. He desarrollado la app completamente en Javascript. El código puede ser consultado en este enlace de mi cuenta de Github. Todas las palabras del diccionario las he obtenido de aquí.

0

«Scrapeando» a los finalistas de la UEFA Champions League

Posted by in Programación

Se acerca la final de la UEFA Champions League 2015/2016 entre el Atlético de Madrid y Real Madrid. Este próximo 28 de Mayo, Madrid, España, Europa y el mundo entero se paraliza en torno a un partido de fútbol. Y, pensando en el partido, se me ocurrió comparar las alineaciones de los equipos titulares durante toda esta temporada. He hecho un script en Python que, utilizando Selenium, es capaz de conectarse a la web del periódico deportivo Marca y leer todas sus alineaciones automaticamente. Los resultados se guardan en un fichero csv….read more

0