Participación en el Primer Encuentro sobre Conocimiento Libre, Comunidad y Democracia

Posted on Sun 21 September 2014 in Anuncios • Tagged with Debian, General, Linux • 1 min read

El día 18 y 19 de este mes se realizó el Primer Encuentro sobre Conocimiento Libre, Comunidad y Democracia.

Participe en el foro de Infogobierno.

A continuación les dejo la presentación que hice en el evento.

"Ley de Infogobierno: antecedentes, situación actual y lo que se espera a futuro" from …


Continue reading

Utilizando mongodb por medio de python.

Posted on Sun 21 September 2014 in Tutorial Python • Tagged with Canaima, Debian, Linux, Python, Ubuntu, mongodb • 2 min read

En artículo anterior explique como iniciar un servidor mongodb y unos ejemplos de uso.

Ahora explicaré el uso de mongodb por medio de python con pymongo.

Para instalar pymongo se tienen dos vías, una a lo distribuciones basadas en Debian: Para Python 2:

apt-get install python-pymongo python-pymongo-doc python-pymongo-ext

Para Python …


Continue reading

Instalar un servidor mongodb en Debian

Posted on Sat 13 September 2014 in Linux,Desarrollo • Tagged with Canaima, Debian, General, Linux, Ubuntu, mongodb • 3 min read

Mongodb es una base de datos no relacional (nosql) que se está usando mucho en este momento y es software libre.

Para instalar el servidor y el cliente en Debian se ejecuta:

apt-get install mongodb mongodb-clients mongodb-server

Configuración de mongodb. La configuración del servidor mongodb se encuentra en /etc/mongodb …


Continue reading

Urwid librería ncurses para hacer aplicaciones de texto para la consola (parte 1).

Posted on Sun 17 August 2014 in Tutorial Python y Linux • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, ncurses, urwid • 1 min read

Este artículo es el inicio de una serie de artículos sobre desarrollo de aplicaciones de texto para la consola.

Existe en python la librería ncurses pero si se quiere una librería más completa se tiene a urwid.

Para instalarla en Debian por apt-get:

apt-get install python-urwid python3-urwid

O con pip …


Continue reading

Tarea de Django-Celery desde un URL

Posted on Tue 22 July 2014 in Tutorial Python • Tagged with Canaima, Debian, General, Ubuntu, Django • 2 min read

En el artículo anterior (Restful API con Django-tastypie y Django-Celery) se mostró como pasarle datos a django desde su interprete de comandos, en este arículo se explicará como pasarlo desde el navegador o un script en python que lo haga por nosotros.

Recapitulando la parte del código que captura el …


Continue reading

Restful API con Django-tastypie y Django-Celery

Posted on Sat 19 July 2014 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, Django • 7 min read

Continuando con los artículos sobre django, en este caso se usará django-celery para envío de mensajes a un servidor kannel (servidor sms) y django-tastypie para mostrar el resultado por medio de API rest full con json. En los dos artículos anteriores Manejo de colas de RabbitMQ en django con django-celery …


Continue reading

Restful API con Django-tastypie

Posted on Sat 03 May 2014 in Tutorial Python • Tagged with Canaima, Debian, General, Python, Ubuntu, Django • 6 min read

Siguiendo con la serie de artículos sobre django, ahora se mostrará como crear un API restful con django tastypie, su documentación la pueden encontrar acá.

En el caso de Debian/Ubuntu y otras distribuciones basadas se instalarán los siguientes programas:

  • Django south.
  • lxml.
  • mimeparse.
  • tastypie.

Este artículo se basa en …


Continue reading

Manejo de colas de RabbitMQ en Django con Django-Celery

Posted on Tue 29 April 2014 in Tutorial Python • Tagged with Canaima, Debian, Python, Ubuntu, Django, Django-Celery • 5 min read

Hace un tiempo escribí unos 3 artículos sobre Django, ahora se tocará un tema algo más complejo pero útil cuando se requiere rendimiento en procesos.

A continuación paso a explicar un proceso sencillo de manejo de colas de RabbitMQ por medio de Django-Celery.

La idea es realizar una instalación y …


Continue reading

Reproductor de vídeo con python y kivy

Posted on Sat 19 April 2014 in Tutorial Python • Tagged with Android, Canaima, Debian, General, gnome, Python, Ubuntu, kivy • 2 min read

De los dos artículos anteriores, el introductorio con manejo de etiquetas; y el de botón y scatter ahora explicaré algo más completo, la reproducción de un vídeo.

Este artículo se basa en inglés sobre un reproductor de vídeo y scatter con kivy.

Ahora se mostrará como asociar un evento (una …


Continue reading

Widget button y Scatter (widget de comportamiento) en kivy.

Posted on Sat 19 April 2014 in Tutorial Python • Tagged with Canaima, Debian, General, gnome, Python, Ubuntu, kivy • 2 min read

El artículo anterior se mostró una pequeña introducción de kivy y como tener una ventana con una etiqueta.

También se mostró como separar el layaout de la programación. A continuación se mostrará dos ejemplos, uno utilizando el widget button y otro con una etiqueta dentro de un Scatter (widget de …


Continue reading