miércoles, 26 de febrero de 2014

Instalación de Django en Ubuntu 12.04

Django es un framework web de código abierto escrito en Python que permite construir aplicaciones web más rápido y con menos código, y respeta el paradigma MVC (Model-View-Controller).

La meta fundamental de Django es facilitar la creación de sitios web complejos. Django pone énfasis en el re-uso, la conectividad y extensibilidad de componentes, el desarrollo rápido y el principio No te repitas (DRY, del inglés Don't Repeat Yourself).

Los pasos para instalar Django en Ubuntu son los siguientes:

  1. Abrir un terminal
  2. Instalar easy_install: sudo apt-get install python-setuptools
  3. Instalar Django: sudo easy_install django
  4. (Opcional instalar pip) sudo easy_install pip

domingo, 9 de febrero de 2014

Cómo conectar nuestro dispositivo móvil Android con Ubuntu para transferir archivos

Los teléfonos móviles con el sistema operativo Android versión 4+ (Ice Cream Sandwich) utilizan el protocolo MTP para la transferencia de archivos multimedia.

MTP (Media Transfer Protocol) es un conjunto de extensiones a PTP (Picture Transfer Protocol) creado por Microsoft. Su función principal es permitir transferir archivos multimedia con sus metadatos a/desde dispositivos móviles, permitiendo también controlar los dispositivos remotamente y/o enviando eventos a los ordenadores.

Una de las razones fundamentales por las que se utiliza MTP es que permite a los dispositivos tener su propio sistema de archivos. Con USB mass storage los dispositivos usaban FAT como sistema de archivos; lo que impedía que los dispositivos tengan control sobre él, por lo que era el sistema operativo el que debía gestionarlo.

Una de las desventajas de MTP para los usuarios de Ubuntu 12.04 es que no es posible usar el dispositivo móvil una vez que ha sido conectado, ya que se requiere instalar unos paquetes adicionales en el sistema antes de poder usarlo.


Los pasos que se deben seguir para habilitar el soporte para MTP en Ubuntu 12.04 son los siguientes:


  1. Abrir un nuevo terminal y ejecutar los siguientes comandos
  2. sudo add-apt-repository ppa:langdalepl/gvfs-mtp
  3. sudo apt-get update
  4. sudo apt-get dist-upgrade
  5. sudo apt-get install mtp-tools mtpfs
  6. sudo apt-get install libusb-dev
Una vez ejecutados todos los comandos anteriores se debe reiniciar el equipo.