Ir al contenido principal

Entradas

Mostrando entradas de septiembre, 2014

Instalación Django en NAS Synology con FastCGI

Los NAS Synology no traen el módulo de apache mod-wsgi por lo que he utilizado el módulo mod-fastcgi en su lugar para hacer funcionar Django en los NAS Synology. Necesitamos del módulo mysql-python , para su instalación podemos seguir la entrada que ya se publicó en este mismo blog:  http://ilizaran.blogspot.com.es/2014/09/instalacion-del-modulo-mysql-python-en.html De la instalación de mysql-python ya tendremos instalado pip en el NAS por lo que podremos instalar Django con algunos módulos necesarios: pip install Django pip install setuptools pip install flup Para saber que la instalación de Django ha sido correcta y verificar la versión podemos realizar: python import django  django.VERSION Ahora modifcamos la configuración de apache editando el fichero /etc/httpd/conf/httpd.conf-user  para hacer accesible los ficheros css, imágenes y javascript de la parte administrativa de Django, por lo que añadimos: Alias /static/admin /usr/local/packages/@appstore/Python/usr/l

Instalar Dolibarr (ERP/CRM) en Ubuntu 14.04

Dolibarr versión 3.3.4 se encuentra en los repositorios de Ubuntu por lo tanto sólo tenemos que realizar: sudo apt-get install dolibarr Se muestra una alerta con respecto adodb, pero no hay problema todo funciona correctamente. Para finalizar la instalación nos vamos al navegador web y accedemos a la página de instalación de Dolibarr en nuestro equipo: http://mi-host/dolibarr/install/ Nos mostrará una página web donde se verifica que se cumplen todos los requisitos para el correcto funcionamiento de Dolibarr y la posibilidad de comenzar la configuración pulsando sobre el botón siguiente. A continuación se nos muestra una pantalla con todas las opciones de configuración, en principio no hay que cambiar nada salvo indicar la clave que se le quiere asignar al usuario de la base de datos (usuario: dolibarr y la clave la que deseemos) y por último el usuario administrador de la base de datos (normalmente será root y la clave dependerá de nuestra configuración).  Después de var

Create new certified for Courier (popd and imapd), Dovecot and Postfix

If you find these types of errors in your maillog: courier-imaps: couriertls: read: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca or courier-imaps: couriertls: /usr/share/imapd.pem: error:0906D06C:PEM routines:PEM_read_bio:no start line Probably you have to create a news certified. Let go: Make a backup of you old certified, you can edit courier, dovecot and postfix files configs to know where is it  (/etc/courier-imap/imap-ssl and /etc/courier-pop3d-ssl, /etc/postfix/main.cf and /etc/dovecot/dovecot.conf): mkdir certbackup cp /usr/share/pop3d.pem certbackup cp /usr/share/imapd.pem certbackup cp /etc/postfix/postfix_default.pem certbackup cp /etc/dovecot/private/ssl-cert-and-key.pem certbackup Now, you have to create a private key and certified. Importan to respond to 'Common Name'. openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout cert.key -out cert.csr ... Common Name (eg, your name or your server's hostname) []:www.dom

Instalación del módulo mysql-python en NAS Synology

Instalar gcc en Synology Para la instalación de mysql-python es necesario el compilador gcc, por lo que lo obtendremos de Synology Open Source Project (http://sourceforge.net/projects/dsgpl). El paquete a descargar dependerá de la versión de NAS Synology que tengamos, por lo que tendremos que utilizara el comando: uname -a para conocer la versión de nuestro kernel y arquitectura instalada y descargar el paquete correspondiente. En mi caso he descargado: gcc463_glibc213_i686_cedarview-GPL.tgz pues mi equipo muestra cedarview y i686. Ahora lo descargamos y lo extraemos: cd /usr/local http://kent.dl.sourceforge.net/project/dsgpl/DSM%205.2%20Tool%20Chains/Intel%20x86%20Linux%203.2.40%20%28Cedarview%29/cedarview-gcc463_glibc213_i686_patched-GPL.txz tar -xvJf cedarview-gcc463_glibc213_i686_patched-GPL.txz rm cedarview-gcc463_glibc213_i686_patched-GPL.txz Instalación de las fuentes de Mysql Synology utiliza MariaDB, pero para la compilación del módulo de python podemos utiliz

Configuración automática de impresoras en equipos Windows

Para la instalación automática de impresoras en equipos Windows utilizaremos un script en Visual Basic Script que a continuación veremos. Lo primero será hacernos de los controladores del fabricante para nuestro modelo de impresora. En este ejemplo se trata de una impresora Kyocera FS 4200 DN. Una vez tengamos el controlador del fabricante tendremos que localizar el fichero INF que contiene la información para la instalación de la impresora. Por lo que tendremos que localizar dentro del fichero el nombre exacto con que el fabricante identifica el modelo de impresora en cuestión, en nuestro caso es: "Kyocera FS-4200DN KX" Como pretendemos que el script se pueda utilizar en las diferentes versiones de Windows,  vamos a utilizar una función llamada FindOSTy pe   que nos ayude con dicho objetivo. Al comienzo del script para las versiones superiores a windows XP necesitamos que este se auto llame solicitando privilegios de administrador para poder realizar la instalación d

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

OPENOFFICE/LIBREOFFICE Y LILYPOND

La suite ofimática libre OpenOffice o LibreOffice dispone de un procesador de textos WYSIWYG llamado Writer con unas prestaciones similares o superiores a muchos otros comerciales. Este procesador puede ser de gran utilidad para la escritura de documentos de texto junto a fragmentos de música gracias a la extensión OOoLilypond de Samuel Hartmann.    La puedes descargar de la siguiente dirección: http://ooolilypond.sourceforge.net. También hay una versión de esta misma página traducida al español por Francisco Vila: http://www.paconet.org/ooolilypond/. Esta extensión nos permite incorporar fragmentos musicales como imágenes dentro del texto , mediante el lenguaje Lilypond. Estos fragmentos musicales son   modificables en cualquier momento sin necesidad de salir del procesador de textos . Una vez instalada la extensión OooLilypond podemos incorporar un fragmento musical pulsando sobre el botón Oly de la barra de herramientas y obtendremos el siguiente dialogo:

Una interfaz Gráfica para Lylipond

El proyecto de Lilypond no ha desarrollado una interfaz gráfica, pero si podemos encontrar otros proyectos que nos pueden ayudar a suplir esta carencia. Se tratan de  aplicaciones de software libre que permiten la edición y reproducción visual de partituras, con la posibilidad de exportar estas al formato de Lilypond. Por ejemplo: GNU Denemo , Canorus , Rosegarden o MuseScore. MuseScore ( http://musescore.org/es ) es un editor visual de partituras con un manejo sencillo y similar a otras alternativas comerciales muy conocidas. Dispone de un estupendo asistente para comenzar la creación de una nueva partitura, que es ideal para principiantes y un rápido inicio para las personas experimentadas. Puede ser la mejor opción para iniciarse en la edición de partituras mediante software libre, pues al permitir importar partituras en formato MusicXML y en MIDI estándar, podremos recuperar partituras que tengamos de otras aplicaciones anteriores. Posteriormente podremos e

Edición de partituras con software libre

LILYPOND Lilypond es un sistema automatizado de impresión de partituras. Este surge a partir de la preocupación de la baja calidad de las partituras impresas a partir del uso de ordenadores para su edición. Originalmente, la impresión de partituras era un arte consistente en realizar un grabado mediante la elaboración de los símbolos en placas de zinc o estaño, que retenían la tinta que sería fijada en un papel. Esto era una labor muy compleja y para alcanzar la maestría se requería cerca de 10 años de práctica. Pero las partituras resultantes eran de una gran calidad en relación a las obtenidas mediante la edición por ordenador, que suelen presentar: un espaciado mayor entre notas generando unas partituras muy extensas, solapamiento entre algunos símbolos dificultando su lectura, líneas y símbolos más delgados que impiden la lectura a distancia, apariencia mecánica pues no se realizan variaciones en la distribución de las notas y muchos otros detalles dependiendo de la partitura