domingo, 6 de septiembre de 2009

Desinstalar aplicaciones en Mac OS X (II)

Respecto al último post, hay otra opción que no conocía. Se trata de AppCleaner. Un programa con una interfaz más parecida a la que recuerdo del AppZapper y que además es capaz de gestionar la eliminación de widgets. Bastante interesante.

URL: http://www.freemacsoft.net/AppCleaner/

Creo que es capaz también de actuar cuando lanzamos algo a la papelera, pero no lo he mirado bien.

Desinstalar aplicaciones en Mac OS X

Una de las primeras cosas que todo el mundo necesita aprender es cómo instalar aplicaciones en Mac OS X. Es extremadamente fácil. Simplemente hay que arrastrar la aplicación a la carpeta de Aplicaciones. La mayoría de los DMG (imágenes de disco) que descargamos con apliaciones tienen incluso un alias a la carpeta de aplicaciones de forma que sólo hay que arrastrar el archivo del programa sobre el icono que nos indican.

Pero la desinstalación es más "complicada" (tampoco tanto). En teoría, basta con arrastrar una aplicación a la papelera para que deje de estar disponible en el sistema. Y esto es cierto. El problema es que no sólo la aplicación (que en si es una carpeta) es lo que habría que arrastrar. Existen otros archivos de configuración/preferencias que se crean en ciertas carpetas y que, si bien ocupan poco, son archivos basura que quedan en el disco hasta el fin de los tiempos.

Últimamente estoy buscando una aplicación que sea capaz de revisar estos archivos y determinar si alguno de ellos pertenece a una aplicación que ya no se encuentre en el sistema. Pero aún no he tenido suerte.

Sin embargo, si que he encontrado una aplicación para optimizar un poco el proceso de desinstalación. Hasta ahora, la única aplicación que conocía a tal efecto era el AppZapper, una aplicación shareware que permite arrastrar una aplicación a una ventana y determina qué archivos habría que borrar, permitiendonos elegir entre conservarlos o eliminarlos individualmente. Pero claro, es shareware...

El caso es que esta semana descubrí la existencia de otra aplicación similar, mucho más interesante. Se trata de AppTrap. Es un elemento que se añade al panel de preferencias del sistema y que podemos activar o desactivar a voluntad (incluso dejarlo activado siempre) y que se activa cada vez que trasladamos una aplicación a la papelera. En ese momento, una ventana nos indica que estamos a punto de borrar una aplicación y nos muestra que archivos deberíamos también borrar. Es práctico y sencillo. Lo que no entiendo es porqué Apple no ha incluido algo así en sus sistema de serie.

URL: http://onnati.net/apptrap/

sábado, 5 de septiembre de 2009

Problemas con el Leopardo de las Nieves (II)

No me he puesto con el tema, pero mientras hacía un break en otros asuntos para la merienda se me ha ocurrido probar un script utilizando las funciones de mysqli en lugar de las de mysql para ver si fallaban también. El caso es que no fallan, así que el problema es mucho más acotado de lo que pensaba.

Y bueno, creo que es el empujón que faltaba para pasarme definitivamente a las mysqli, que son levemente distintas de las mysql que llevo usando toda la vida y que parece ser que son recomendables desde hace ya varios años... :)

Los problemas del Leopardo de las Nieves

Uno que tengo. Y gordo. No hay manera de hacer tirar Apache+PHP+MySQL.

Me explico:
  • Apache funciona correctamente.
  • MySQL funciona correctamente.
  • PHP funciona, pero la función mysql_connect provoca un segmentation fault en el log del Apache.
Las conclusiones a las que he llegado de momento son:
  • Algunos de los problemas de MySQL se solucionan actualizando la versión a una de 64 bits (si la tenías en 32 bits).
  • El panel de control de Preferencias del Sistema para MySQL es de 32 bits (pero parece que tira).
  • El archivo de configuración del PHP (/etc/php.ini) había sido modificado por el instalador de Snow Leopard. Total que he tenido que volverlo a poner como creo que debe estar (marcar el puerto por defecto de MySQL y cambiar la ruta de mysql.sock a /tmp/mysql.sock)
  • El problema parece que no es cosa mía... (http://discussions.apple.com/thread.jspa?threadID=2141886&tstart=30)
En fin, no me queda más remedio que esperar a que alguien diga algo útil al respecto en Internet. :D

jueves, 3 de septiembre de 2009

Personalizando iconos...

Es mucho más fácil y rápido de lo que recordaba...

1) Descargar el LiteIcon

URL: http://freemacsoft.net/LiteIcon/

2) Descargar los iconos (Somatic Rebirth, en mi caso)

URL: http://dlanham.com/art/somatic/

3) Abrir el LiteIcon y la carpeta del Somatic Rebirth y arrastar...

Y luego aplicas y reinicias la sesión.

Problemas:
- Me da en la nariz que en Snow Leopard la localización del icono de carpetas de grabación ha cambiado de localización. Ya lo revisaré.
- El icono de desktop de Somatic Rebirth tiene el fondo de Leopard, no de Snow Leopard... ya veremos.
- No todos los iconos están en el Somatic Rebirth, pero parece que los que faltan o se usan poco o serían muy parecidos a los que van de serie.

Snow Leopard, primer contacto...



¡Ya está aquí! Y con aquí, me refiero a mi casita.

Por cierto que el cartero no ha sido capaz de meterlo bien en un buzón en el que cabe siete veces.

Long, long time ago, in a galaxy far away, Naboo was under an attack...
Si hoy es Jueves y salió el Viernes quiere decir que habría ganado 6 días si lo hubiera comprado en mi Apple Premium Reseller de confianza. Vale que viendo el sobre viene de USA, pero... no es apto para frikis desesperados pedirlo por Internet. Apple Store, pierde un minipunto.

Caja dentro de caja dentro de plástico dentro de sobre...
Vale, lo primero es desprecintarlo...




Ba-ba-backup Baby!
Luego pillo el MacBook y lo inicio en modo target (apretando la T cuando arranca), para hacerle una copia de seguridad. Porque es importante hacer una copia de seguridad de tu sistema antes de instalar un sistema nuevo no vaya a ser que... que... ¿¡Qué!? ¿!Más de 100 Gb?!

No pasa nada, porque el Carbon Copy Cloner es capaz de hacer la copia en bloques de 4.4 Gb y así lo puedo grabar en DVDs... Espera... ¿Porqué está en gris el campo que marca el tamaño de los bloques? Esto... ¿hay que darle al botón hasta que llegue a 4700 desde 640? Bueno, puedo hacerlo en bloques de 640. ¿Pero eso me cabe en algún lado?

For Great Justice!
Pasando de la copia de seguridad. Si, ya se... pero lo importante está copiado en un disco duro externo. Hombre prevenido vale por dos (y suele perder alguna que otra carpeta de datos...)

Lo instalo a pelo, sin copia de seguridad.

Vaya, parece que han contratado a alguien de Microsoft. Quedan 45 minutos. Quedan 52 minutos. Quedan 30 minutos. Quedan 12 minutos. Quedan 2 minutos. Queda 1 minuto. Queda menos de un minuto. Queda menos de un minuto (cinco minutos después...). Y ya está.

Vale, vale, vale... reiniciando y...

MEEEEC! Error!
Me salen dos ventanitas con para buscar una aplicación que no encuentra. Una en castellano y otra en inglés. Mua ha ha ha ha! (thunderclap) Pone "Choose Application" y "Seleccionar aplicación". ¿La "a" de aplicación no debería ir en mayúsculas? ¿Eh? ¿Steve? ¿Esa "a" de aplicación? ¿Esa que en inglés sale en mayúsculas? ¿Eh? Vale, tú no traduces el sistema...

Primero me sale el error… Choose Application / Seleccionar aplicación (no, no lo traduzco, me lo ha preguntado en los dos idiomas) superpuesto a cualquier otra ventana. Y con cualquier otra ventana me refiero a la animación esa del bienvenido en varios idiomas y luego la ventana de configuración/registro. Parece que esa va a su marcha mientras las otras se quejan. Entonces es fácil, si me ha respetado la configuración del Spaces, cámbio de spaces con esa ventana y...

Ok. Me ha respetado la configuración de Spaces.
D'Oh! Las ventanas del mal no se ven afectadas por Spaces. Están siempre presentes, como la coca-cola...

Vale, las aparto y luego mira a ver que pone en Internet. Completo el registro y la ventana se pone a ver si es capaz de enviarle algo a Apple. Supongo que llevará un módulo de telepatía, porque ahora no estoy conectado a Internet. Así que tras unos momentos de quiero-y-no-puedo, la ventana desiste de conectarse y me deja continuar.

Call 555 for Beatriz!
(dramatización, fue mucho más largo...)

- ¿Bea? Necesito que me mires algo en Internet.
- ¿Qué?
- "Search Application System Events"
- Buscando...
- ¿Ya?
- Si, pero no entiendo nada...
- No te preocupes, luego lo busco yo...

Calling all stations (si, es una canción de Genesis, creo...)
Abrimos el menu de conexiones telefónicas. ¿Qué es eso de DUN? Algo o alguien ha añadido la palabra DUN a mi entrada de conexión para el móvil de Yoigo. Y no quiero mirar a nadie... (Mientras, el indiferente leopardo de las nieves de la caja mira hacia la estantería).

Vale, eso de DUN tiene pinta de ser un acrónimo de Dial-Up Networking (o similar). Le doy. El móvil se queja.

- ¿Quiere usted usar el móvil como control remoto de Nivia?
- ¡No! Yo lo que quiero es usarlo como modem.
- ¿Quiere usted usar el móvil como modem?
- ¡Ahí le has dao!
- ¿Preguntar siempre/autorizar siempre?
- Preguntar, que es de sabios.

Conectando, conectando...

- ¿Quiere usted asociar a Nivea con el teléfono?
- ¿Qué? No estás asociado...

D'Oh! Alguien ha desasociado mi teléfono... Y no quiero mirar a nadie... (Mientras, el indiferente leopardo de las nieves de la caja mira hacia la estantería).

Vale. Esto no es bueno... porque necesito el móvil para conectarme a Internet y creo que necesito Internet para mirar a ver como me conecto a Internet con el móvil... Voy a ver si hubiera guardado la configuración.

Configurando conexión. ¿Usuario y contraseña?

Call 555 for Beatriz! (II)
(dramatización, fue mucho más largo...)

- Bea, que no puedo conectarme a Internet y mirarlo yo porque no se acuerda del móvil.
- ¿Qué busco?
- Busca Yoigo, Internet, Bluetooth, Mac OS X 10.6, Snow Leopard...
- Me sale tu web, esa del "a Man and his Mac"
- No es ahí, eso significaría que sé que hay que hacer y no lo sé.
- Oki... me sale... aquí pone algo... el número de conexión es *#...
- No, para. Necesito primero un usuario y una contraseña.
- Pone que no pongas nada.
- Oki doki, luego te llamo.

Entonces, le hago click al correspondiente botón. Y parece que... no me pregunta nada más.

¿Y tú de quien eres?
Espera, espera, espera, espera... ¡¡¡Me ha cambiado los iconos de mis carpetitas!!! Era de esperar. Malditos lectores suertudos de a Man and his Mac!!! Ahora no tengo excusa para hacer un post con los programas que uso para ponerlo a mi gusto. Pero eso será en otro post.

Continuando para bingo
Vale, le pincho a la conexión y... ¡conecta!

Ahora abro el navegador. En mi mundo sin iconos en el dock, uso cmd+space para abrir el spotlight… D'Oh! Está volviendo a indexar el disco duro. No pasa nada, cmd+A y se abre la carpeta de aplicaciones.

Go! Go! Firefox!
De nuevo, el Firefox se pone rojo (ya me ha pasado otra vez) me sale una ventana diciendome que les resulta embarazoso, pero que algo lo ha hecho petar y que si quiero volverlo a intentar o quitar alguna de las páginas que estaba cargando al iniciarse. Pero creo que eso es cosa del Firefox, no del Mac OS X 10.6. Al Cesar lo que es del Cesar... (El leopardo de las nieves de la caja suspira y se seca el sudor de la frente...)

Cuentame... (a.k.a. Google es un gran invento)
http://www.faq-mac.com/noticias/37090/mac-os-x-106-snow-leopard-hacer-si-snow-leopard-te-dice-no-ha-encontrado-system-eventsapp

Básicamente que el leopardo de las nieves no tiene la culpa. Que los malvados desarrolladores de software han hecho algo mal y algunos programas no son capaces de encontrar un archivo que sigue en el mismo sitio que estaba:

/System/Library/CoreServices/System Events

Lo asocio a las dos ventanitas y... listo.

Ahora tendré que poner a punto mis iconos... pero eso es otra historia.

miércoles, 2 de septiembre de 2009

Snow Leopard, primeras impresiones...

He estado tocando el sistema por encima y he visto que han cambiado algunas cosas como el aviso de que no hay ratón ni teclado... cositas que provaré en cuanto lo tenga en casa. También he tenido la suerte de trastear con el Snow Leopard Server, que es IMPRESIONANTE.

Cosas curiosas:
- Hay que utilizar el Server Admin Tools de la 10.6 para gestionar el server 10.6
- El Server Admin Tools de la 10.6 sólo se instala en Snow Leopard
- La utilidad de directorios no está donde estaba, hay que cargarla desde el panel de usuarios en las preferencias del sistema (algo lógico, por otra parte...)
- Los menús contextuales del Dock son ahora distintos gráficamente
- La unidad de HD desaparece de serie del escritorio
- A la carpeta de documentos y de descargas del dock se les suma la de aplicaciones

Hay más cositas, pero no las he tocado más. Cuando estás instalando y configurando salas de ordenadores no puedes trastear demasiado...

Apple Store... FAIL!

Y con Apple Store me refiero a http://www.apple.com/es/store

Caí en la tentación y ahora lo pago con mi desesperación. Pensaba que tendría el Snow Leopard en mis manos el lunes a más tardar. Sigo esperando...

Lo curioso es que el jueves es cuando se envió el paquete. Y debería haber llegado ya. Pero lo malo (para el Apple Store) es que el viernes lo podría haber tenido en mis manos, ya que en el Apple Premium Reseller recibieron unos 80 y la lista de espera no era tan larga. Al menos cuando tuve la oportunidad de haberlo reservado, pero no lo hice porque ya lo había pedido.

Conclusión: La Apple Store no va a volver a ser mi primera opción más...