Makefile para Arduino ESP8266

Tras mucho esfuerzo he conseguido hacer una makefile para Arduino ESP8266 que funcione en Linux y OSX. Está basado en Arduino-Makefile de Martin Oldfield. Hace uso de la extensión para ESP8266 para Arduino IDE, pero no lo necesita. Cuenta con un script para configurarlo que descarga el json de la extensión y con él descarga Xtensa lx106 elf, esptool y mkspiffs para la plataforma donde se ejecuta. Por ahora sólo soporta Linux y OSX, de 32 y 64 bits. »

REST API en menos de 30 líneas de código con Python y Flask

¿Qué es un REST API? Es una forma de exponer un sistema al mundo exterior, facilitando la comunicación entre clientes y servidores, sin importar la tecnológia de cada uno. Las siglas responden a REpresentational State Transfer. Para este ejemplo son necesarios: Python. Flask. Flask RESTful. SQLite3. SQLAlchemy. Construiremos un API para los centros de atención primaria de España. la información puede descargarse de la página del ministerio en formato CSV. »

Entornos virtuales para NodeJS con nodeenv

virtualenvwrapper es una de las herramientas más útiles que alguien que use Python debe conocer. Está contruida sobre virtualenv y permite crear entornos aislados donde controlar las versiones de Python y los paquetes que se usa, sin afectar a otros proyectos y al sistema operativo. Al empezar a experimetar con NodeJS he descubierto que existe algo parecido para esta plataforma. Se trata de nodeenv, y funciona sobre virtualenv, de tal manera que es fácil familiarizarse con él y su funcionamiento es el mismo. »

Node vs NodeJS en Debian

Instalando Bower me he encontrado con un problema. Al ejecutar el comando la consola produce el siguiente error: ~$ bower /usr/bin/env: node: No such file or directory Si tenemos en cuenta que para instalar bower es necesario tener instalado nodejs y npm es raro que env lance ese error. Al parecer existe un bug en las distribuciones basadas en Debian debido a que otro paquete utiliza el shebang #!/usr/bin/env node y hay un conflicto que todavía no se ha resuelto. »

ReText ha muerto, larga vida a Remarkable

Hace poco me he cambiado a Debian con Xfce y todos lo días encuentro algún programa que me falta o tengo que hacer alguna chapuza para que funcione algún programa imprescindible. Tenía intención de echar a andar ReText (aviso: Enlace a sourceforge), el editor de markdown que venía utilizando hasta la fecha. Tenía una copia del repositorio con los archivos de la versión 4.0, y no lo había tocado desde la última vez que escribí. »