Categoría: Programacion

  • Conexión de un receptor RC al computador, emulando Joystick USB

    Pues un hack rápido. Quería conectar mi transmisor de RC al computador, para poder usar los simuladores de radio control, especialmente el VRC Pro, usando los componentes que tenía a la mano. Tenía una placa Digispark, que usa un micro ATTINY85 emulando un dispositivo Joystick HID. Conectándolo al receptor RC podemos usar la pistola del […]

  • Cómo convertir (miles de) archivos pdf a escala de gris, con un solo comando

    Existen ocasiones en las que debemos automatizar tareas en nuestras labores diarias, y me ocurrió que debía convertir cerca de 4000 archivos PDF de color a escala de gris. Utilizando bash (bajo linux, o utilizando la interfaz de Linux que provee Windows 10), podemos crear un par de scripts que nos ayuden a automatizar esta […]

  • Manual de Introducción a Python

    Como parte del taller de Python que dicté en la Universidad Politécnica Salesiana, desarrollé un pequeño manual de Introducción a Python, para se aplicado sobre la Raspberry Pi. El manual pueden descargarlo en este enlace

  • Descarga música grátis, sin morir en el intento

    Antes de continuar, quiero dejar muy claro, que no me hago responsable por el uso (o mal uso) del código presentado en este post. Todo ésto fue desarrollado con un fin puramente académico, sin fines de lucro. Siéntanse libres de usar el código, pero no me responsabilizo de cualquier implicación legal que su uso pudiera […]

  • Interfaces Multitouch: Ejemplos en Android y Windows 8

    Como parte de una de las asignaturas que estoy tomando en el master acá en la Politécnica de Valencia, se nos pidió realizar aplicaciones que utilicen la interfaz multitouch de dispositivos android, y con windows 8. Para android, se realizó una pequeña aplicación que permite manipular objetos (en este caso cuadrados de colores) dentro de […]

  • La computación del Siglo 21: De donde viene y hacia donde va?

    Pues si! sigo vivo! jajajaja La verdad que no he tenido mucho tiempo para postear desde que me mudé a España para estudiar el master, pero quería aprovechar para compartirles algo de lo que he estado leyendo por acá. Les resumo un par de artículos relacionados con la Computación Ubicua, y los orígenes de toda […]

  • Problemas de espacio de almacenamiento en Linux, como encontrarlos

    Quizás algunos de ustedes se hayan encontrado con este «pequeño» problema: Pues si, inesperadamente, y por causas no planificadas, se llenó el espacio de almacenamiento de nuestro servidor Linux. Ahora la pregunta es: Cómo sabemos que archivos o carpetas son los causantes? Para esto, podemos usar el siguiente comando desde el terminal sudo du -sx […]

  • Carga elevada de CPU con MySQL

    Quizás la mayoría de ustedes no hayan tenido este problema, pero en el servidor web de mi trabajo, tenía una elevada carga (60/70%) de cpu al proceso mysqld. No es un sitio con tráfico elevado (unas 300 visitas diarias), y tiene ram y disco suficiente para aguantar eso y más, y muchas veces esta carga […]

  • Paginador para custom post types en wordpress > quick fix!

    Quizás se hayan topado con el problemita del paginador, al trabajar con custom types en wordpress. Simplemente el paginador no aparece. Les dejo este código para arreglar esto. El truco es temporalmente mover la variable $wp_query a un temporal, y cargar $wp_query con el query del custom post type   < ?php $temp = $wp_query; […]

  • Stellaris Launchpad + Energia (pt. 2 – Timers)

    En el post anterior, pudimos comprobar lo facil que nos va a resultar usar al Stellaris Launchpad con el IDE Energía, como reemplazo del Arduino. En este post vamos a revisar como usar las interrupciones del timer, para poder ejecutar eventos periódicamente. El Launchpad que estamos usando (LM4F120XL) tiene 27 timers que pueden ser activados […]