Ir al contenido principal

Entradas

Mostrando entradas de agosto, 2013

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