viernes, 19 de febrero de 2010

Django - Admin - Adjuntar ficheros

Este resumen no está disponible. Haz clic en este enlace para ver la entrada.

viernes, 25 de diciembre de 2009

ipython en mac os x 10.6 snow leopard

Lo instalo con easy_install (sudo easy_install ipython)
No funciona la autoindentación porque no está el paquete readline.
Para instalarlo el easy_install peta. Por eso lo que he tenido que hacer es lo siguiente:


Con el firefox descargo esto:

Y lo pongo en el directorio site-packages de python 2.6 (a pesar de que este egg está diseñado para el python 2.5 u mac os x 10.5 -leopard-)
Luego edito sudo vi easy_install.pth (en el site_packages) y le añado la línea:
./readline-2.5.1-py2.5-macosx-10.5-i386.egg
Con todo esto queda hecho y funcionando.

domingo, 29 de noviembre de 2009

Moviendo de sitio una base de datos mysql mediante enlaces simbólicos

La idea es sacar del path estándar de mysql a una base de datos. Para ello he seguido las instrucciones del manual de referencia de mysql: http://dev.mysql.com/doc/refman/5.0/en/symbolic-links-to-databases.html

Hay un par de cosas a tener en cuenta para que luego todo funcione bien:

1- Que los directorios y ficheros sean de dueño y grupo (del usuario y grupo): mysql. Para ello hay que usar los comandos de la shell: chown, chgrp.

2- En el caso del propio enlace simbólico hay que usar el parámetro -h de los comandos para que no desreferencie el enlace simbólico y cambie el dueño y grupo al propio enlace.

3- Lo más importante: en Ubuntu está en marcha el firewall apparmor que solamente deja que mysql toque unos cuantos directorios. Hay que editar el fichero: /etc/apparmor.d/usr.sbin.mysqld e incluir una línea (suponiendo que éste es el lugar en el que están los ficheros de la base de datos:

/home/jmgaguilera/mysql/** rwk,

Si no hacemos esto último obtenemos errores de escritura y lectura de las tablas de la base de datos cuando intentamos un select o un show tables. (errno 13)

domingo, 18 de octubre de 2009

Mis traducciones

Dejo en la sección de enlaces la dirección de los libros que estoy traduciendo/he traducido. Son del lenguaje Python, mi gran descubrimiento de hace dos años, un lenguaje elegante y muy potente. Y la versión 3 resuelve su gran problema para los no ingleses, el complejo manejo de Unicode.
Si encontráis alguna errata al leerlos, decídmelo para que pueda corregirla.

Inicio de mi página personal

Después de muchas fotos en blog y participaciones en foros, me dedico a crear una página generalista en la que poner aquellos temas que puedan ser de interés 'general'.
Mi idea es que cuando no encuentre algo en Internet, y me cueste descubrir la solución de ese 'algo', editarlo y publicarlo en esta página.
Eso y cualquier otra cosa que pueda interesar a alguien y que haya hecho: algún programa, traducción, etc.