Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como python

Configurando virtualenv para Django en Ubuntu

Procedemos a su instalación: sudo apt-get install python-virtualenv  Configuramos virtualenv en el directorio django1.7, pues vamos a crear una instalación de Django con la versión 1.7 para nuestro proyecto. Accediendo al directorio que genera virtualenv podremos activar nuestro entorno: virtualenv django1.7 cd django1.7/ source bin/activate Este directorio contendrá todas las librería para la configuración de python con los paquetes que nosotros deseemos, no es necesario meter nuestro proyecto dentro de dicha carpeta. Ahora podemos instalar Django y todas las librerías que necesitemos para nuestro proyecto, ojo tenemos que ver que el prompt ha cambiado y muestra que estamos trabajando con el entorno virtualenv que hemos activado: (django1.7)$ pip install django==1.7 (django1.7)$ pip install django_tables2 (django1.7)$ pip install django_filter (django1.7)$ pip install xhtml2pdf La instalación de mysql para utilizarlo con Django requiere de instalar el paquete de des

Configurando el entorno de desarrollando para Django en Ubuntu GNU/Linux

Python ya estará instalado en nuestra versión de Ubuntu, sólo tendremos que instalar Django , pero la versión disponible para Ubuntu no suele ser la más reciente de Django así que utilizaremos: sudo apt-get install python-pip sudo pip install Django También podemos instalar ipython para tener una shell más rica:   sudo apt-get install ipython podemos verificar que se ha instalado correctamente verificando la versión instalada: django-admin --version También necesitamos tener instalado java versión 7 , con OpenJDK: sudo apt-get install icedtea-7-plugin openjdk-7-jre   con Oracle Java:   sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer Obtener Eclipse IDE for Java EE Developers , actualmente la última versión es Luna: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunar Instalar PyDev desde Eclipse, seleccionamos Help en el menú y luego Install new software ... donde añadi

Instalación de OpenERP 7 en Ubuntu Server 12.04 desde launchpad

Comenzaremos instalando el software necesario para poder instalar OpenERP: sudo apt - get install graphviz ghostscript postgresql - client \ python - dateutil python - feedparser python - matplotlib \ python - ldap python - libxslt1 python - lxml python - mako \ python - openid python - psycopg2 python - pybabel python - pychart \ python - pydot python - pyparsing python - reportlab python - simplejson \ python - tz python - vatnumber python - vobject python - webdav \ python - werkzeug python - xlwt python - yaml python - imaging postgresql bzr   sudo apt - get install python - dev mc python - setuptools python - babel \ python - feedparser python - reportlab - accel python - zsi python - openssl \ python - egenix - mxdatetime python - jinja2 python - unittest2 python - mock \ python - docutils lptools python - psutil python - paramiko poppler - utils \ python - pdftools antiword wget http : //gdata-python-client.googlecode.com/files/gdata-2.0.17.tar.gz tar zxvf

Desplegando aplicaciones django en Ubuntu 12.04 con un servidor web Apache y el módulo mod_wsgi

Empezaremos por la instalación del software necesario , posiblemente alguno ya se encuentre instalado en nuestro equipo: sudo apt-get install python sudo apt-get install python-mysqldb sudo apt-get install apache2 libapache2-mod-wsgi sudo apt-get install mysql-server   sudo easy_install -U distribute sudo pip install django  Verificamos la correcta instalación de django, para ello vemos la versión instalada (actualmente la 1.5.2):   django-admin --version Crear la base de datos y el usuario de mysql que utiliza nuestro proyecto. Una vez conectados a mysql como administrador (root) indicaremos las siguientes ordenes: mysql>CREATE DATABASE mi_base_de_datos; mysql>CREATE USER 'mi_usuario'@'localhost' IDENTIFIED BY 'mi_clave'; mysql>GRANT ALL PRIVILEGES ON mi_base_de_datos.* TO 'mi_usuario'@'localhost'; mysql>FLUSH PRIVILEGES; Copiamos o creamos el proyecto Django , en el caso que sea un proyecto nuevo: $django-admin

Instalar la herramienta de musicología music21en ubuntu 13.04

music21 music21 está desarrollado en python así que tendremos que confirmar que  Ubuntu tenga instalado python , para ello podemos ver la versión instalada mediante: python -V obtendremos que la versión instalada es la 2.7.4 de python. Ahora instalaremos algunos aplicaciones y paquetes de python adicionales que son utilizados por music21: sudo apt-get install lilypond sudo apt-get install musescore sudo apt-get install ipython sudo apt-get install ipython-notebook sudo apt-get install python-matplotlib sudo apt-get install python-scipy sudo apt-get install python-pandas python-sympy python-nose Instalamos music21 : sudo pip install music21 Ahora toca probar que todo se ha instalado correctamente , desde ipython de forma interactiva podemos recuperar una partitura de ejemplo y mostrarla mediante musescore: from music21 import * sBach = corpus.parse('bach/bwv7.7') us = environment.UserSettings() us['musicxmlPath'] = '/usr/bin/musescore' s

Editando vídeos desde la consola de GNU/Linux

Supongamos que partimos de un vídeo en formato DV (formato sin compresión habitual en las cámaras de vídeo) con la grabación completa y deseamos un fragmento. Por lo tanto, lo primero será reproducirlo para ver en que instantes de tiempo vamos a realizar los cortes. Tendremos que anotar el tiempo en que se inicia y la duración del fragmento que deseamos, todo en segundos. Para extraer el fragmento se puede utilizar la herramienta avconv  de audio y vídeo del proyecto Libav, es un proyecto de software libre para la manipulación de datos multimedia. Su instalación en Ubuntu es muy sencilla: sudo apt-get install libav-tools Para trocear un vídeo utilizaremos: avconv -i video.dv -vcodec copy --ss <inicio-en-segundos> -t <duración-en-segundos> -acodec copy trozo.dv Probablemente el fragmento de vídeo en formato DV ocupe mucho espacio, puede ser interesante reducir su peso y perder la menor calidad posible, para ello una buena opción puede ser el codec de vídeo H.26

¿Cómo renombrar documentos obtenidos de digitalizar a una cara documentos a doble cara?

En algunas ocasiones necesitamos digitalizar documentos que están a doble cara pero nuestro escaner no tiene la posibilidad de voltear la página para digitalizar simultáneamente las dos caras, aunque si dispone de alimentador de páginas. Por lo que podemos digitalizar en una primera etapa las caras impares y en una segunda etapa las caras pares empezando por el final (para no tener que reordenar todas las hojas). Mediante el siguiente script en Python podemos renombrar todos los ficheros para que estén ordenador y poder procesarlos posteriormente: import os  ficheroImpar = "caraA" #nombre del fichero de la digitalizacion de las caras impares inicioFicheroImpar = 1 #numero por el que comienza el fichero finFicheroImpar = 157 #numero por el que termina ficheroParInverso = "caraB" inicioFicheroParInverso = 157 #los documentos estan digitalizados empezando por el final finFicheroParInverso = 1 nuevoFichero = "vcongreso" extension = ".