miércoles, 29 de diciembre de 2010

Ajustando el servidor web en Mac OS X 10.6

En el Mac OS X 10.6, tenemos Apache y PHP instalados aunque necesitamos activarlos.

Para ello simplemente tenemos que abrir una ventana de terminal y editar el archivo de configuración de Apache de la siguiente manera:

cd /etc/apache2
sudo nano httpd.conf

Al que no le guste nano, que utilice cualquier otro editor... ;)

Buscamos la línea que empieza con:

#LoadModule php5_module ...

Y le quitamos la # de delante.

Con esto, tenemos PHP habilitado. Faltaría hacer la copia del archivo php.ini.default de esta manera:

sudo cp /etc/php.ini.default /etc/php.ini

Para iniciar el Apache tenemos que ir a Preferencias del Sistema, luego a Compartir y marcar la casilla de compartir web. Con esto tenemos Apache con PHP en marcha.

Un problema posterior que me surge es fruto de la falta de personalización del php.ini. Necesitamos establecer date.timezone. Averiguamos nuestro timezone en la documentación de php (concretamente aquí). En mi caso es Europe/Madrid. Editamos el archivo php.ini y buscamos...

;date.timezone =

Y la dejamos como:

date.timezone = "Europe/Madrid"

En cuanto a MySQL, lo mejor es bajar el DMG desde la página de MySQL e instalarlo (los 3 archivos). Nos meterá un nuevo panel en las preferencias del sistema desde donde podemos configurarlo. Tendríamos que ir al terminal para establecer una contraseña para el administrador:

/usr/local/mysql/bin/mysqladmin -u root password nuevo_password

Dependiendo de la versión, pueden surgir problemas con la localización de los sockets de MySQL. Si es el caso, hay que editar el archivo php.ini que hemos creado antes y modificar las líneas:

mysql.default_socket =
mysqli.default_socket =

Que quedarán:

mysql.default_socket = /private/tmp/mysql.sock
mysqli.default_socket = /private/tmp/mysql.sock

Desde el panel de Preferencias del Systema que se ha creado al instalar los contenidos del DMG podemos activar y desactivar el servidor MySQL.

Y ya está. :)

NOTA: No olvidéis reiniciar el servicio tras los cambios (desde el panel de compartir de las Preferencias del Sistema)

lunes, 27 de diciembre de 2010

Cosas que no debes olvidar en una migración...

Listado de cosas que casi se me pasan... menos mal que hombre prevenido vale por dos y que tengo copia arrancable del disco duro del Macbook. :D

- Una cosa que no me percaté de que tenía que copiar porque suele funcionar online... el archivo domain del iWeb!. Está situado en /User/mi_usuario/Library/Application Support/iWeb

- Es recomendable llevarse el llavero... Porque contiene todas las claves de las redes y dispositivos que has almacenado. Especialmente interesante para aquellas a las que accedes muy de vez en cuando... configuración del Airport, cuentas de correo pop, etc. El llavero es parecido. La recomendación es ir a Acceso a Llaveros y cerrar todos los llaveros abiertos que queramos trasladar. Los llaveros se almacenan en la carpeta Keychains de la Librería de usuario o de sistema. Si accedemos a esa carpeta veremos los archivos que hay. Aún no he probado a restaurarlos así que no se si es un problema que el llavero de login se llame igual que el del equipo que tenemos. Me guardo ese comentario para el siguiente post...

lunes, 13 de diciembre de 2010

Migración (2)

Una de las cosas interesantes del Macbook Air es que, dado que carece de unidad óptica, lleva una memoria USB que hace el papel de sistema de restauración.

Se trata de una memoria de algo más de 7 Gb que la Utilidad de Disco reconoce de la misma manera que reconoce las unidades de tipo óptico (mismo icono que la MATSHITA DVD-R UJ-857E y no aparecen volúmenes colgando del mismo). Lleva un sistema de restauración del Macbook Air y un paquete de instalación de iLife 11. Ni lo he restaurado, ni he intentado instalar el iLife 11 en otro equipo (por si alguien quiere hacer alguna pregunta al respecto... Y tampoco he intentado formatear el USB).

Una de las cosas que más me preocupan del cambio de equipo es perder cosas. Es decir, yo copio todo lo que se me ocurre, pero hay veces que algo se queda porque no está donde debería de estar. Así que después de una revisión concienzuda del Macbook (que aunque no va a ser formateado va a ser heredado...), copiar lo copiable y borrar lo prescindible, toca hacer una copia del sistema.

Lo mejor, dado que también he probado que es algo que va a funcionar, es hacer una copia del volumen del Macbook para luego hacer una versión arrancable desde USB. Esto es relativamente fácil.

Primero necesitamos un HD externo (USB o Firewire...) sobre el que podamos volcar el DMG que contendrá todo el volumen. Luego, insertamos el USB ese del que hablaba antes en el equipo que quiero copiar, apagamos el equipo y lo encendemos apretando la tecla opción (alt, es la tecla alt... pero se llama opción... si, ya se que pone alt... pero es opción). Aparecerá el menú de selección de volumenes arrancables y, además de Macintosh HD aparece Mac OS X Install (el USB).

Tras un ratito, nos pide que seleccionemos el idioma para inmediatamente quejarse diciendo que no podemos instalar ese Mac OS X en el equipo al que lo hemos enchufado. Es normal, el instalador es para el equipo con el que viene de serie (o alguno de características similares...). Así que era de esperar. La única opción que nos da es restaurar desde una copia de seguridad de Time Machine. Le decimos que si y pasamos de el. ¿Porqué? Pues porque ya tenemos acceso al menú del instalador, que es lo que nos interesa porque desde ahí podemos cargar la Utilidad de Discos.

Desde la utilidad de discos podemos seleccionar Macintosh HD y generar una imagen nueva (comprimida...) que se guardará en el disco duro que hemos conectado para la ocasión. Dependiendo de la cantidad de información (yo he borrado muchas cosas prescindibles de Macintosh HD, para que esto no se haga cansino...) tardará más o menos. Y ya tenemos nuestro DMG con el sistema.

Pero no podemos arrancar desde el DMG. Lo que podemos hacer es salir del instalador y volver a un sistema normal. Ahora tenemos un DMG que con la utilidad de discos pasamos a una partición de un volumen con tabla de particiones GUID y con espacio suficiente. Tras la restauración del volumen, ya tenemos una copia arrancable del sistema del Macbook que podemos contectar por USB al Macbook Air y arrancar (mismo procedimiento de hace 3 párrafos) desde el mismo. Tarda un poquito pero al final tengo una copia funcional de mi sistema original desde la que puedo recuperar cualquier dato que necesite sin problemas.

Interesante... :D


domingo, 12 de diciembre de 2010

Migración (1)

¡Por fin! Por fin ha llegado mi nuevo Macbook Air de 13" con ampliación a 4Gb de RAM y 120 Gb de disco duro SSD. Y esto plantea muchas cuestiones interesantes de cara a este blog.

En primer lugar. ¿Porqué? ¿Porqué gastarse este dineral?. El problema se desencadena con Autocad. Resulta que co-dirijo un departamento que se encarga de docencia de programas informáticos y de toda la rama de Autodesk que tocamos no conozco (apenas) ningún programa. Así que me he puesto las pilas y me he apuntado a las clases de Autocad (y más adelante a las de 3D Max). Hemos empezado con Autocad 2010 pero la docencia pasará en Enero a Autocad 2011 (tenemos el 2011 desde verano, pero no hemos hecho el despliegue aún...). Así que me iba a poner la versión de prueba del Autocad 2011 en mi portatil y... meeeec! Mi ordenador (Macbook gama baja) es de las últimas series que salieron con tarjetas gráficas Intel y no está soportado por el Autocad 2011. Así que hice números y decidí comprar otro equipo.

Con los datos de los equipos sobre la mesa, evalué los pros y los contras. Lo que tenía claro es que quería:
- 4 Gb de RAM
- Carcasa de aluminio
- Mucha batería
- Poco peso

Evalué los costes de las distintas opciones (Macbook Pro y Macbook Air) y descubrí que los procesadores de los Macbook Pro eran prácticamente iguales que el de mi Macbook. Así que no me hacía gracia gastarme casi 1000€ en un equipo que era prácticamente igual que el que tenía. Sin decirlo de qué eran, le mandé las características de los procesadores del Macbook Pro de 13" y del Macbook Air de 13" a un amigo que me dijo lo siguiente:
- Los dos procesadores eran "viejunos"
- El procesador del Macbook Pro era mejor procesador (no sabía de qué equipos eran...)
- PERO... si se trataba de un portatil, el me recomendaba el procesador del Macbook Air.

Así que se disiparon las dudas y con la ampliación de RAM la diferencia entre uno y otro quedaba reducida a 200€ y 1Kg (Cabe destacar que normalmente no paso más de 5 horas a más de 5 m del ordenador... ocio y trabajo).

Decidido esto, había que explorar los pros y los contras de sus características:

- Sin lector óptico: Pero, en mi día a día, no lo uso para nada...
- Sin puertos firewire: Doloroso, sobretodo porque le he cogido el gusto al firewire de mi HD portatil... pero unas pruebas en tienda fuera de horario comercial me demostraron que el Macbook Air de 11" (peores características que el de 13") se manejaba perfectamente con un sistema cargado desde mi HD portatil vía USB.
- Con un USB a cada lado del equipo: ¡Siiii! Menudo rollo con el Macbook y sus 2 USB en el mismo lado.
- Slot para SD: No me llamaba demasiado, pero tras leer esto cambié de opinión. Puedo tener mis sistemas de test en memorias SD.
- Cambia el Mini DVI por el display port
- La batería dura muchísimo (comprobado experimentalmente)
- Pesa muy poco (comprobado experimentalmente)
- Es super silencioso (comprobado experimentalmente)

En fin, que tras dos días trasteando la cosa pinta muy, pero que muy bien.

¿Qué más os voy a contar? Pues ahora mismo no, que esto está quedando largo pero, fruto de la migración, quiero comentar:
- Migración de datos: especialmente de la librería de iTunes y las copias de seguridad del iPhone y el iPad.
- Programas esenciales (o que al menos han pasado la criba de la migración...)
- Configuración del Mac OS X: Especialmente del servidor web con PHP y MySQL.