HTML5 demos
Apple a lanzado una serie de demos que nos muestran cuan potente puede ser el HTML5.
Después de buscar un poco encontre este link que nos permite ver directamente los demos sin tener que descargar Safari para poder verlos.
Es una pena que Apple nos obligue ingenuamente a descargar Safari para poder verlos, creo que su lucha por una web 2.0 standar choca un poco con estes modelos de marketing.
Activar el módulo rewrite en MacPorts
Por defecto cuando se instala el apache que viene con MacPorts la configuración inicial no permite realizar rewrite de URL's
Para corregir esta configuración debemos editar el fichero httpd.conf
sudo vim /opt/local/apache2/conf/httpd.conf
Modificamos la siguiente linea:
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
AllowOverride All
Desinstalar MySQL en Snow Leopard
Para desinstalar el MySQL en SL, tenemos que seguir los siguientes pasos:
Paso 1:
Editamos el fichero /etc/hostconfig y eliminamos la entrada MYSQL=-YES-
sudo vim /etc/hostconfig
Paso 2:
Verificamos que el servicio MYSQL no está ejecutándose, si estuviese ejecutándose lo paramos.
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm /etc/my.cnf
Referencias:
Instalar SetupTools de Python de forma fácil
Una de las herramientas fundamentales de cualquier persona que use Python es comando easy_install, que como su nombre indica sirve para instalar eggs de Python de forma sencilla.
La manera mas simple de instalar las SetupTools sería ir a la página de Python y descargarlas. Aun hay una manera mas fácil:
$ curl -O http://peak.telecommunity.com/dist/ez_setup.py
$ sudo python ez_setup.py
De esta forma se instalará la versión de SetupTools correspondiente a la versión de Python que tengas instalada en tu sistema. Para probar el funcionamiento:
$ sudo easy_install <egg>
NOTA: Ahora instalar Django y todas las apps será coser y cantar.
Instalar Python en Hostmonster
La instalación de software en un servidor de Hostmonster es una tarea relativamente simple, siempre que se tenga en cuenta que el único sitio donde tenemos permisos de instalación es en nuestra home.
NOTA: Esta instalación está orientada a un host Hostmonster porque fue el que yo use, esto no quiere decir que no funcione en otros host u ordenadores personales.
Bien, hay que aclarar que los host de Hostmonster ya vienen con Python instalado, si quieres saber la versión solo tienes que teclear en el prompt:
[~]# python -V
Python 2.4
Este Python está instalado en el sistema, pero no podemos modificarlo, por lo que vamos a realizar una nueva instalación en el home de nuestro host, que es donde tenemos todos los permisos necesarios.
NOTA: Este proceso no elimina el Python del sistema.
Proceso de instalación:
- Descargar la última versión de Python.
- Configurar la instalación.
- Compilar Python e instalar.
- Configuraciones posteriores.
Descargar Python
Nos descargamos la última versión de los source del Python estable del momento, mientras escribo estas lineas es la versión 2.6.2.
[~]# cd ~
[~]# wget http://www.python.org/ftp/python/2.6.2/Python-2.6.2.tar.bz2
[~]# tar xjf Python-2.6.2.tar.bz2
No debes de olvidar que no somos usuarios root, por lo que solo podemos instalar en nuestra home, para instalar Python vamos a crear una carpeta llamada python.
[~]# mkdir python
Configurar la Instalación
Ahora vamos a configurar el python para que pueda ser compilado para una posterior instalación.
[~]# cd Python-2.6.2
[~]# ./configure –prefix=$HOME/python
Ahora el script configure está recopilando toda la información necesaria para poder compilar el Python, una vez acabe sin dar errores, pasaremos al paso de compilación ejecutando make.
NOTA: La variable $HOME es una variable de ambiente que almacena la path de nuestra home, si estas realizando la instalación en otro ambiente, prefix indica cual es el path de instalación que quieres utilizar.
Compilar Python e instalar
En este paso vamos a compilar el código de Python para crear un ejecutable con el comando make, que posteriormente instalaremos con la opción install.
[~]# make
[~]# make install
Si no obtenemos errores del sistema nuestra instalación de Python podemos decir que a sido exitosa. Podemos probarla ejecutando:
[~]# cd python/bin
[~]# ./python
Python 2.6.2 (r262:71600, Oct 7 2009, 13:24:14)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
NOTA: Para salir de la shell de Python tecleamos exit()
Configuraciones posteriores
Ahora solo falta un pequeño pormenor, si queremos que la nueva versión de Python sea la versión default, tenemos que añadir el path de nuestro nuevo Python a la variable de ambiente PATH. Editaremos el fichero .bashrc de nuestra cuenta, lo puedes encontrar en la home de tu usuario, edítalo y añade al final del fichero:
PATH=~/python/bin:$PATH
Ya sólo falta carga de nuevo el bashrc y listo Python funcionando.
[~]# source .bashrc
Finalizada la instalación podemos eliminar el fichero tar.gz y la carpeta Python2.6.2 de nuestra home.
Referencias