Funciones en Python con Caché

Hay ocasiones en las que ejecutamos funciones una y otra vez con los mismos parámetros. Si esas funciones son operaciones matemáticas o accesos a bases de datos pueden llegar a tener un coste computacional o un tiempo de ejecución demasiado elevado. ¿Y si añadimos una caché a nuestra función? En el caso de Python es …

Node.js: «Hola nuevo mundo»

¿Os acordáis cuando Javascript estaba a punto de morir? ¿Os acordáis cuando solo servía para validar algunos formularios e incordiarnos? ¿Recordáis aquellos tiempos en los que todos odiábamos Javascript? Javascript resucitó hace ya unos años. La llegada de los frameworks más conocidos como jQuery, YahooUI o Mootools y la popularización de AJAX le dieron una …

Programar RSS complejos para Django

Ya os enseñé cómo programar un RSS en Django. Ahora vamos a hacerlo de forma un poco más compleja, pudiendo incluir parámetros en la URL para que las publicaciones en el feed cambien dependiendo de ellos. ####Paso 1: Importamos las clases necesarias Son las mismas que el tutorial anterior. Se tratan de Feed de Django, …

Tutorial de iniciación a Django: Crear un blog

Hace un par de años impartí varias veces un tutorial de iniciación a Django. Se trata de la creación de un blog muy simple pero que nos ayudará a tocar casi todas las partes importantes del framework. ####Antes de empezar… Antes de empezar necesitáis tener instalado Python2.x y Django (el tutorial lo voy a seguir …

Tutorial de ProcessingJS: una pizarra

Hoy voy a exponeros un tutorial muy básico usando ProcessingJS. Se trata de una librería hace el código Processing original en ejecutable en un navegador. Vamos a hacer uso de la etiqueta canvas del famosísimo html5. Processing, y ProcessingJS por extensión, es una librería estilo Arduino. Digamos que es muy sencillo de utilizar. Se utiliza …