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í. »

Asociar protocolo rtp a VLC en Firefox

Sorprendentemente en Windows no es nada fácil asociar protocolos a un programa dentro de Firefox. Mientras que en OSX y Linux el procedimiento es el mismo que para los archivos, asociar el programa la primera vez que se abre el enlace, en Windows devuelve un error. Para asociar el protocolo rtp a VLC en Firefox es necesario añadir una preferencia. Primero hay que acceder a about:config y añadir una nueva opción sí/no con el nombre network. »