Archive for Varios

Cómo instalar iMovie HD en Snow Leopard

Cuando aparecío la versión de iMovie incluida el el paquete iLife ‘08 mucha gente quedó decepcionada por que la nueva versión carecía de muchas de las opciones presentes en la anterior.

Debido a ello Apple decidió que los usuarios de iLife ‘08 pudieran instalar la versión anterior y puso en su sitio web un instalador del iMovie HD (6.0), el cual primero verifica la existencia de la versión recién lanzada de iLife antes de permitir la instalación.

Cuando se lanzó el iLife ‘09 la liga para descargar el iMovie HD desapareció, presumiblemente por que la versión de iMovie incluida ya igualaba en capacidades a la anterior. Desafortunadamente esto deja fuera a aquellas personas que prefieren la forma de trabajar que ofrece el iMovie HD por encima del iMovie ‘09.

Quienes han intentado instalar el iMovie HD teniendo la versión del iLife ‘09 se han encontrado con que no es posible instalarlo, ya que forzosamente busca la versión ‘08 antes de permitir continuar.

Afortunadamente la solución es sencilla y sólo requiere una breve visita a la Terminal. Como usuario administrador y en una sola línea el comando es:

touch /Library/Preferences/com.apple.iLife08.plist

Lo que hace el comando es crear un archivo de preferencias vacío que, sorpresivamente, es todo lo que necesita el instalador del iMovie HD para funcionar.

Comments

Ajustando el tiempo de activación del ScreenSaver desde la Terminal

Esta tarea es sencilla: se abre el System Preferences, se selecciona Desktop & ScreenSaver, en la pestaña de ScreenSaver se ajusta el tiempo de activación y listo.

Desafortunadamente ya no es tan fácil cuando el ajuste debe de hacerse en decenas de computadoras, es ahí cuando interviene la automatización mediante scripts o comandos con el Apple Remote Desktop. En este caso el comado es:

defaults -currentHost write com.apple.screensaver idleTime 0

En este caso la parte “-currentHost” obtiene la dirección de la tarjeta de red de la computadora y la utiliza para acceder al archivo de preferencias adecuado para el equipo. Por otro lado, asignar un “0″ (cero) al tiempo de espera significa que el ScreenSaver no se activará, mientras que cualquier valor mayor a éste indicará la cantidad de minutos que deberán transcurrir para que comience a funcionar.

Comments

Forzando a “Mail” a copiar sólo la dirección de correo

En el programa de correo que viene con el Mac OS X es posible seleccionar alguna dirección incluida en el encabezado de un mensaje y ver que se despliega un menú con varias opciones para realizar con dicha dirección, entre ellas copiarla.

Lo que puede esperarse, y era la opción regular hasta el la versión 10.5 del Mac OS X, es que lo que se copie sea algo parecido a: nombreusuario@direccion.correo. Sin embargo en la versión de Mail incluida con el Mac OS X 10.6 “Snow Leopard” lo que se copia es algo como: Nombre Usuario <nombreusuario@direccion.correo>.

Para muchas cosas pudiera ser útil ese formato, pero en algún momento dado puede implicar un breve trabajo de edición para eliminar los signos de menor y mayor que, además del nombre de la persona. Para una sola dirección no es problema, pero si ha de repetirse varias veces entonces el proceso comienza a ser engorroso.

Para remediar eso es posible modificar las preferencias de Mail, desafortunadamente esa opción está oculta a la interfaz gráfica y únicamente es accesible mediante la Terminal a través del comando defaults.

Para hacer que Mail copie las dirección de la manera como hacía antes habrá que escribir en la Terminal (todo en una sola línea):

defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool NO

Si se quiere revertir el cambio y hacer que Mail se comporte como venía de fábrica entonces el comando será (también en una sola línea):

defaults delete com.apple.mail AddressesIncludeNameOnPasteboard

Hay que recordar que para que el cambio se efectúe es necesario cerrar Mail, ejecutar el comando y volver a abrir la aplicación.

Comments

Primeras impresiones con el “Snow Leopard”

Cada vez que Apple actualiza el Sistema Operativo para sus computadoras resulta interesante leer sobre las aventuras que tienen los primeros en realizar la actualización. Esta vez me toca ser uno de esos pioneros.

Hoy recibí el disco con la nueva versión de dicho Sistema Operativo, el Mac OS X 10.6 “Snow Leopard”, aunque durante casi todo el día hubo actividad y no fue posible hacer nada hasta poco antes de salir, no pude resistir las ganas de realizar la actualización hoy mismo.

Para comenzar el instalador es muy sencillo, solo basta con arrancar la computadora desde el disco de instalación, seleccionar el idioma base y dar unos pocos clics más sobre los botones para avanzar con el instalador. Poco menos de una hora después la computadora se reinició y arrancó utilizando sus nuevas instrucciones de operación.

Después de ingresar la contraseña del administrador para iniciar el sistema todo se ve aparentemente igual, a fin de cuentas sigue siendo un “Leopardo“. No había ninguna actualización pendiente y el Disk Utility no tuvo muchos avisos al reparar permisos. A reiniciar.

En esta ocasión ingresé los datos de mi usuario regular (en serio, no utilizo la cuenta de administrador de mi propia computadora) y aquí aparecieron los primeros “negritos en el arroz“.

El Finder parecía no arrancar y en el Dock había dos iconos del Software Update, otras aplicaciones de arranque automático abrieron bien pero toda la computadora parecía trabada. Resultó que las dos instancias del Software Update estaban solicitando contraseña de administrador para poder instalar “Roseta” (la parte del sistema que permite que funcionen las aplicaciones que todavía tienen código para procesadores PowerPC), sin embargo dicha ventana no era visible, ya que cada vez que se activaba cualquiera de las instancias solo se le veía aparecer y desaparecer inmediatamente, haciendo imposible ingresar la contraseña.

Una rápida búsqueda en Google (desde otra computadora) arrojó que no era el único con esos problemas, pero afortunadamente alguien dió con la solución y de inmediato la puse en práctica: Eliminar la carpeta ~/Library/Preferences/ByHost

Desafortunadamente hubo que forzar la salida de esas instancias y casi fue necesario aplicar el botonazo a la computadora para poderla apagar, pero finalmente cedió y pude reiniciarla.

Nuevamente ingresando como el usuario regular se lanzaron las aplicaciones de arranque automático y las dos instancias del Software Update aparecieron otra vez, pero ahora las ventanas de contraseña si fueron visibles.

El problema en este momento fue la conexión a Internet de la Universidad ya que no fue posile descargar el instaldor de Roseta, por lo que tendrá que esperar hasta mañana.

Y antes de salir corriendo al camión me di cuenta de otra cosa: entre los scripts que vienen con el sistema había unos para el Finder con los que se pueden realizar operaciones con los nombres de los archivos de forma masiva (y que utilizo con frecuencia)… ¡Ya no están, han desaparecido!

Ahora será hasta mañana que intente averiguar qué otras cosas han sido modificadas en este nuevo “Leopardo“.

Comments

Ajustando la Terminal

Ajustando la Terminal

La interfaz gráfica de la Macintosh ha tenido bastante desarrollo durante los años, es sencillo hacer modificaciones al sistema y personalizarlo de alguna manera, sin embargo, cuando apareció el Mac OS X todo lo que ocurre bajo la superficie pasó a ser manejado por una base Unix.

En ese momento el desarrollo de la interfaz gráfica ya no fue suficiente para alcanzar todos los rincones del nuevo Sistema Operativo, quedando como única alternativa el uso de la Terminal (o interfaz de línea de comandos) para realizar ajustes y personalizaciones más a detalle.

Si parte del trabajo es administrar una instalación masiva de equipos y varios servidores, desafortunadamente no hay escapatoria, se vuelve obligatorio aprender comandos Unix y meter las manos a la Terminal.

Aunque llevo varios años trabajando con la Terminal no había hecho modificaciones mayores a lo que viene de fábrica, sólo cambiar el color del texto y del fondo así como las dimensiones de la ventana.

En la versión del Mac OS X 10.5 la Terminal ahora tiene algunas opciones predeterminadas en lo que se refiere a los colores y hasta hace poco supe que, fuera de los colores base que se especifiquen, es posible que la Terminal muestre otros más mientras se trabaja. Desafortunadamente los resultados no son muy alentadores y hay momentos donde es difícil leer lo que aparece en pantalla:

Primera opción de presentación para la Terminal
Primera opción de presentación para la Terminal (tema “Homebrew”).

Segunda opción de presentación para la Terminal
Segunda opción de presentación para la Terminal (tema “Pro”).

Buscando un poco encontré que no es posible modificar los colores que utiliza la Terminal, al menos no de la manera como otras variantes de Unix o Linux pueden hacerlo. Sin embargo, siempre existe alguien más hábil que encuentra soluciones ingeniosas y en este otro blog me topé con la respuesta:

A black OS X Leopard Terminal theme that is actually readable

Él a su vez hace referencia a otro blog de Ciarán Walsh, quien modificó una extensión para la Terminal para que funcione en Leopard.

En resumen lo que hay que hacer es:

Hasta aquí ya es posible hacer modificaciones a los colores de la Terminal, pero se puede seguir un poco más para utilizar una plantilla:

  • Descargar el archivo con el tema base del blog de Todd Werth.
  • Ya descargado y descomprimido, hacer doble click al archivo IR_Black.terminal para instalarlo.
  • Marcarlo como ‘default’ si se quiere utilizar siempre.

El resultado es algo como esto:

Opción de presentación para la Terminal con el tema 'IR_Black'
Opción de presentación para la Terminal con el tema “IR_Black”.

Después de todo esto es posible modificar los colores a placer, tanto los iniciales como texto y fondo, como los adicionales que identifican los tipos de archivos en los listados:

Nuesvas opciones para modificación de colores adicionales
Nuevas opciones para modificación de colores adicionales.
Haz click sobre la imagen para ver una ampliación

Y para cerrar, en el mismo blog de Todd Werth encontré otro artículo que explica cómo personalizar la consola que se usa en la Terminal, agregando atajos, opciones para autocompletar comandos y otra serie de detalles que pueden hacer la talacha más llevadera mientras se utiliza esta interfaz:

Fun and profit by modifying your Bash startup files in OS X, Linux, and other fine unices

Comments

Un YouTube de cabeza

El día primero del mes de abril es para los habitantes de Estados Unidos el “día de los inocentes” o “April’s Fools”. Como parte de las acciones del día los periódicos suelen publicar notas falsas y en Internet muchos sitios hacen lo mismo o incluso cambian su presentación.

Este año le tocó a Google hacer una de esas bromas cambiando la interfaz del servicio YouTube al colocarla por completo de cabeza:

Página de YouTube con el texto de cabeza

Haz clic sobre la imagen para ver una ampliación

¿Cómo lo hacen?

Es un truco interesante y divertido la primera ocasión que se ve, lo mejor de todo, es que funciona para cualquier video del sitio y cambiar entre la versión normal y la invertida es sencillo.

Cuando hemos encontrado un video que nos interese sólo es necesario agregarle/quitarle la opción “&flip=1″ a la dirección que muestre el navegador, por ejemplo la dirección:

Es una página normal, pero agregando la opción “&flip=1″:

Obtendremos la página invertida.

En realidad no han cambiado gran cosa en su página, únicamente la presentación del video y todo el texto, la estructura del sitio permanece intacta.

Cambiar la orientación del video no ha de ser complicado, probablemente se utilice una variante del reproductor Flash que tenga la instrucción de cargar el video girado 180°. Pero, ¿y el texto?…

Resulta que alrededor del mundo existen otros idiomas que utilizan alfabetos diferentes al nuestro (que utiliza caracteres romanos), y que contienen glifos que se asemejan a los de nuestro alfabeto puestos de cabeza: zʎxʍʌnʇsɹbdouɯןʞɾıɥƃɟǝpɔqɐ

Todos los navegadores actuales y los Sistemas Operativos sobre los que corren tienen la capacidad de desplegar todos los alfabetos que se han digitalizado hasta el día de hoy y, a menos que la tipografía utilizada por el sistema no lo soporte, pueden intercalarse sin problemas. Si acaso no puedes ver el ejemplo al final del párrafo anterior (el abecedario completo de cabeza), entonces será necesario que revises tu Sistema Operativo, tu navegador o las tipografías instaladas, alguno de todos deberá ser actualizado.

Yo también quiero hacerlo…

Afortunadamente existen sitios alrededor de Internet que cuentan con las herramientas necesarias para lograr invertir los caracteres, uno de ellos lo puedes encontrar en:

http://whatsmyip.org/upsidedowntext/

Solo tienes que escribir o pegar un texto y el sitio automáticamente lo cambia por su versión invertida, siempre y cuando exista un caracter equivalente.

Comments

Problemas de impresión con Mac OS X 10.5.5

En muchos aspectos el sistema operativo Mac OS X facilita el trabajo y hasta invita a explorar un poco más mientras se utiliza la computadora. Desafortunadamente no existen las cosas perfectas, y ese mismo sistema puede convertirse fácilmente en un obstáculo cuando, aparentemente de la nada, las cosas comienzan a fallar.

Siendo una bestia demasiado complicada, formada por un montón de partes que deben de funcionar en conjunto para que todo se mueva, a veces no es fácil rastrear qué es lo que provoca una falla cuando alguno de esos “pequeños trabajadores” internos no hace su labor adecuadamente.

Esta ocasión me tocó lidiar con un problema de impresión que comenzó justo después de actualizar las computadoras de los laboratorios a la versión 10.5.5 del sistema operativo (actualización que “brinda mejoras generales en el sistema”, imagínense). La actualización se realizó un viernes en la noche, pero no se hizo evidente sino hasta el lunes por la mañana cuando los alumnos comenzaron a enviar trabajos a impresión. Las impresoras simplemente no tomaban el papel tabloide cuando se les solicitaba, así como tampoco imprimían por ambos lados.

Entre apuros de otro tipo y el que no daba con una respuesta adecuada, tardé unos días en hallarla, al igual que una explicación del por qué fallaba todo.

En el sitio de Adobe ya tienen identificado el problema, ya que afecta principalmente a sus aplicaciones Illustrator e InDesign (mismas que mayoritariamente usaron los alumnos estos días), y la solución que ahí se propone básicamente consiste en dejar que el sistema controle la impresión (esos dos programas tienen la capacidad de ser su propio controlador de impresión y manejan la información que se envía a la impresora de manera directa, aparentemente brincándose al sistema).

Pero en los foros de la misma empresa, alguien de nombre “Thomas Kaiser” describe la manera como trabajan los programas de Adobe y su interacción con el sistema de impresión de la Mac. Resulta que con la actualización a la versión 10.5.5 Apple introdujo cambios en el sistema de impresión que interfieren con la manera de trabajar de los programas de Adobe, y tal vez con los de otras empresas, provocando que las impresoras se confundan. El problema consiste en algo como lo siguiente: el programa que envía el trabajo de impresión incluye como parte del archivo información sobre el tamaño del papel, por ejemplo, y el sistema de impresión de la Mac a su vez vuelve a introducir esos datos, a veces inconsistentes, provocando que la impresora no sepa que hacer (¿a quien le va a hacer caso?), como “medida de precaución” la impresora utiliza sus valores de fábrica y con eso realiza la impresión.

En los foros de Apple, MacTips y otros sitios, hacen referencia a una solución publicada en los foros de Adobe, la cual consiste en reemplazar el archivo encargado de procesar los archivos PostScript antes de su envío a la impresora, por una versión anterior.

El archivo en cuestión se llama pstops, localizado en /usr/libexec/cups/filters. Se puede obtener una versión anterior de una computadora con Mac OS X 10.5.4, o del instalador combinado a la misma versión, en el último caso es necesario contar con un programa como Pacifist para extraer el archivo del paquete de instalación.

En mi caso tuve que hacer la extracción del instalador combinado, ya que todas las computadoras habían sido actualizadas a la versión 10.5.5. Una vez extraído e instalado en mi computadora pude copiarlo a todas las demás con la ayuda del Apple Remote Desktop, afortunadamente el archivo pstops es idéntico para la versión Server del sistema, por lo que fue posible copiarlo también al servidor que se encarga de las filas de impresión.

Algunos días, alumnos frustrados y ojos cansados después, ya están las impresoras trabajando correctamente desde todas las computadoras en los laboratorios y desde todos los programas, incluidos los dos de Adobe: Illustrator e InDesign.

Comments

Entendiendo diagramas “entidad-relación”

La frase “dice más una imagen que mil palabras” suele comprobarse frecuentemente en la vida cotidiana. No importa cuán explícitos y descriptivos seamos en nuestros relatos, solamente las fotos de un lugar pueden complementar y aumentar nuestra comprensión.

Cuando se trata de describir algún proceso, ya sea humano o de software, a veces una imagen también puede aportar más que cualquier cantidad de texto, especialmente si se trata de algún concepto un tanto abstracto o enredado, como el desarrollo de una base de datos.

Resulta que estoy trabajando con una nueva base de datos, y en el afán de intentar documentar el proceso no está de más utilizar diagramas. El tipo de diagramas para este proceso se conocen como “diagramas entidad-relación” y ayudan a explicar cómo un objeto (por ejemplo: motor) puede estar relacionado con otro (auto).

El único detalle que surgió de esto es que necesitaba recordar la manera de hacer los diagramas correctamente, fue entonces cuando Google entró en acción, ayudándome a encontrar una nota en otro blog con una explicación bastante sencilla y completa para entender este tipo de diagramas:

Rapid Application Development: An Entity Relationship Diagram Example

Ya que recordé la forma correcta de hacerlos, ahora ya puedo ponerme a trabajar.

Comments

iWork ‘08 vs. Office 2008

iWork '08 vs. Office 2008

Desde que Apple anunció su conjunto de programas de oficina denominado iWork una pregunta ha estado presente, ¿puede el iWork sustituir al Office de Microsoft?. La respuesta como en muchas otras situaciones será:

Depende…

Según las necesidades que cada quien tenga y qué tanto se llegue uno a familirizar con cada aplicación será la decisión, aunque más que pensar que uno puede sustituir al otro, mejor sería complementarlos.

Ya sea el iWork o el Office, especialmente la nueva versión 2008 de éste último, en ambos casos se puede notar la madurez o novedad, la buena o mala planificación de opciones o los aciertos y errores en el diseño de la interfaz de usuario.

Tal vez para muchos usuarios el que iWork venga preinstalado en todas las nuevas Mac puede ser suficiente, ya que fácilmente puede satisfacer las necesidades de tener un procesador de textos, un programa de presentación o una hoja de cálculo, desembolsando una cantidad menor a la que se necesita para adquirir el Office. Si a lo anterior se agrega que es posible abrir los archivos que genera el Office en el iWork y que, en un momento dado se pueden regresar a ese formato, se tiene una solución razonablemente completa.

Sin embargo no todo es tan maravilloso, con el Office 2008 Microsoft introdujo nuevos formatos para sus archivos, identificados con las extensiones “docx”, “xlsx” y “pptx”, los cuales presentan resultados diversos cuando se abren con los programas del iWork, siendo desde satisfactorios a desordenados o inadecuados.

También están las opciones avanzadas del Office, como la programación de acciones con macros, que el iWork simplemente no lee y descarta al momento de abrir los archivos. En el caso de Excel y Numbers, la biblioteca de funciones del primero es mucho mayor que la del otro, por lo que algunas fórmulas pudieran verse afectadas al dar el brinco entre aplicaciones.

Como se puede notar, hay varios factores a tomar en cuenta si se quiere utilizar un conjunto de programas o el otro, la decisión final dependerá de las necesidades que cada quien tenga y en último lugar, cuán cómodo se pueda sentir uno con cualquiera de estos programas; en ese último punto sólo se puede tener respuesta después de utilizarlos todos por algún tiempo y probar las posibilidades que ofrecen para nuestros requerimientos.

Sobre este mismo tema la revista MacWorld publicó una serie de artículos comparando cada par de programas que son equivalentes entre iWork y Office (Pages vs. Word, Keynote vs. PowerPoint, Numbers vs. Excel), revisando las capacidades y debilidades de cada uno, para finalmente ofrecer otras opciones de aplicaciones que existen por si ninguno de los otros dos nos convence.

Comments

Tutoriales de Illustrator

El Ilustrador de Adobe es un programa bastante flexible y completo para realizar prácticamente cualquier tipo de ilustración, solo que a veces no es tan sencillo encontrar la manera de lograr lo que uno se propone, para ello, existen otras personas que han tenido el tiempo de comentar sus logros y han publicado tutoriales que pueden encontrarse en línea.

Algunos de ellos fueron recientemente mencionados en la revista MacWorld y como ejemplo puso los siguientes:

Comments